Skip to content

Instantly share code, notes, and snippets.

@curran
Last active August 3, 2017 13:44
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save curran/ffcf1dac1f301cf7ec7559fa729b647f to your computer and use it in GitHub Desktop.
Save curran/ffcf1dac1f301cf7ec7559fa729b647f to your computer and use it in GitHub Desktop.
Scatter Plot with Size Legend
license: mit
border: yes

An example of a stylized scatter plot with re-usable code organization using D3 v4.

<!DOCTYPE html>
<html>
<head>
<title>Solution</title>
<script src="https://d3js.org/d3.v4.min.js"></script>
<style>
body {
margin: 0px;
}
.axis .tick line {
stroke-width: 2px;
stroke: #dddddd;
}
.axis .tick text {
font-size: 30px;
fill: #8E8883;
}
.axis .domain {
display: none;
}
.axis__label {
text-anchor: middle;
font-size: 50px;
fill: #635F5D;
}
.legend .tick text {
font-size: 30px;
fill: #8E8883;
font-family: sans-serif;
alignment-baseline: middle;
}
.legend__label {
font-size: 45px;
fill: #635F5D;
font-family: sans-serif;
}
</style>
</head>
<body>
<svg width="960" height="500"></svg>
<script>
const xValue = d => d.sepalLength;
const yValue = d => d.petalLength;
const sizeValue = d => d.petalWidth;
const sizeMax = 10;
const xLabel = "Sepal Length";
const yLabel = "Petal Length";
const sizeLabel = "Petal Width";
const margin = {top: 30, right: 300, bottom: 100, left: 100};
const svg = d3.select("svg");
const width = +svg.attr("width");
const height = +svg.attr("height");
const innerWidth = width - margin.left - margin.right;
const innerHeight = height - margin.top - margin.bottom;
const xScale = d3.scaleLinear().range([0, innerWidth]);
const yScale = d3.scaleLinear().range([innerHeight, 0]);
const sizeScale = d3.scaleSqrt()
.range([0, sizeMax]);
const xAxis = d3.axisBottom()
.scale(xScale)
.tickSizeInner(-innerHeight)
.tickPadding(15);
const yAxis = d3.axisLeft()
.scale(yScale)
.tickSizeInner(-innerWidth)
.ticks(5)
.tickPadding(10);
const g = svg.append("g")
.attr("transform", `translate(${margin.left}, ${margin.top})`);
const xAxisG = g.append("g")
.attr("class", "axis")
.attr("transform", `translate(0, ${innerHeight})`);
const yAxisG = g.append("g")
.attr("class", "axis");
xAxisG
.append("text")
.attr("class", "axis__label")
.attr("x", innerWidth / 2)
.attr("y", 85)
.text(xLabel);
yAxisG
.append("text")
.attr("class", "axis__label")
.attr("transform", "rotate(-90)")
.attr("x", -innerHeight / 2)
.attr("y", -45)
.text(yLabel);
function sizeLegend(selection, props){
const sizeScale = props.sizeScale;
const positionX = props.positionX;
const positionY = props.positionY;
const ticksCount = props.ticks;
const tickFill = props.tickFill;
const tickSpacing = props.tickSpacing;
const tickPadding = props.tickPadding;
const label = props.label;
const labelX = props.labelX;
const labelY = props.labelY;
let legendG = selection
.selectAll(".legend--size")
.data([null]);
legendG = legendG
.enter().append("g")
.attr("class", "legend legend--size")
.merge(legendG)
.attr("transform", `translate(${positionX}, ${positionY})`);
const legendLabel = legendG
.selectAll(".legend__label")
.data([null]);
legendLabel
.enter().append("text")
.attr("class", "legend__label")
.merge(legendLabel)
.attr("x", labelX)
.attr("y", labelY)
.text(label);
const ticks = legendG
.selectAll(".tick")
.data(sizeScale.ticks(ticksCount).filter(d => d));
const ticksEnter = ticks
.enter().append("g")
.attr("class", "tick");
ticksEnter
.merge(ticks)
.attr("transform", (d, i) => `translate(0, ${i * tickSpacing})`);
ticks.exit().remove();
ticksEnter
.append("circle")
.merge(ticks.select("circle"))
.attr("r", sizeScale)
.attr("fill", tickFill);
ticksEnter
.append("text")
.merge(ticks.select("text"))
.attr("x", tickPadding)
.text(d => d);
}
function render(data){
xScale
.domain(d3.extent(data, xValue))
.nice();
yScale
.domain(d3.extent(data, yValue))
.nice();
sizeScale
.domain([0, d3.max(data, sizeValue)]);
xAxisG.call(xAxis);
yAxisG.call(yAxis);
const circles = g.selectAll("circle").data(data);
circles.exit().remove();
circles
.enter().append("circle")
.attr("r", 5)
.merge(circles)
.attr("cx", d => xScale(xValue(d)))
.attr("cy", d => yScale(yValue(d)))
.attr("r", d => sizeScale(sizeValue(d)));
sizeLegend(svg, {
sizeScale: sizeScale,
positionX: 722,
positionY: 200,
ticks: 5,
tickFill: "black",
tickSpacing: 35,
tickPadding: 16,
label: "Petal Width",
labelX: -20,
labelY: -30
});
}
function type(d){
d.sepalLength = +d.sepalLength;
d.sepalWidth = +d.sepalWidth;
d.petalLength = +d.petalLength;
d.petalWidth = +d.petalWidth;
return d;
}
d3.csv("iris.csv", type, render);
</script>
</body>
</html>
sepalLength sepalWidth petalLength petalWidth species
5.1 3.5 1.4 0.2 setosa
4.9 3.0 1.4 0.2 setosa
4.7 3.2 1.3 0.2 setosa
4.6 3.1 1.5 0.2 setosa
5.0 3.6 1.4 0.2 setosa
5.4 3.9 1.7 0.4 setosa
4.6 3.4 1.4 0.3 setosa
5.0 3.4 1.5 0.2 setosa
4.4 2.9 1.4 0.2 setosa
4.9 3.1 1.5 0.1 setosa
5.4 3.7 1.5 0.2 setosa
4.8 3.4 1.6 0.2 setosa
4.8 3.0 1.4 0.1 setosa
4.3 3.0 1.1 0.1 setosa
5.8 4.0 1.2 0.2 setosa
5.7 4.4 1.5 0.4 setosa
5.4 3.9 1.3 0.4 setosa
5.1 3.5 1.4 0.3 setosa
5.7 3.8 1.7 0.3 setosa
5.1 3.8 1.5 0.3 setosa
5.4 3.4 1.7 0.2 setosa
5.1 3.7 1.5 0.4 setosa
4.6 3.6 1.0 0.2 setosa
5.1 3.3 1.7 0.5 setosa
4.8 3.4 1.9 0.2 setosa
5.0 3.0 1.6 0.2 setosa
5.0 3.4 1.6 0.4 setosa
5.2 3.5 1.5 0.2 setosa
5.2 3.4 1.4 0.2 setosa
4.7 3.2 1.6 0.2 setosa
4.8 3.1 1.6 0.2 setosa
5.4 3.4 1.5 0.4 setosa
5.2 4.1 1.5 0.1 setosa
5.5 4.2 1.4 0.2 setosa
4.9 3.1 1.5 0.1 setosa
5.0 3.2 1.2 0.2 setosa
5.5 3.5 1.3 0.2 setosa
4.9 3.1 1.5 0.1 setosa
4.4 3.0 1.3 0.2 setosa
5.1 3.4 1.5 0.2 setosa
5.0 3.5 1.3 0.3 setosa
4.5 2.3 1.3 0.3 setosa
4.4 3.2 1.3 0.2 setosa
5.0 3.5 1.6 0.6 setosa
5.1 3.8 1.9 0.4 setosa
4.8 3.0 1.4 0.3 setosa
5.1 3.8 1.6 0.2 setosa
4.6 3.2 1.4 0.2 setosa
5.3 3.7 1.5 0.2 setosa
5.0 3.3 1.4 0.2 setosa
7.0 3.2 4.7 1.4 versicolor
6.4 3.2 4.5 1.5 versicolor
6.9 3.1 4.9 1.5 versicolor
5.5 2.3 4.0 1.3 versicolor
6.5 2.8 4.6 1.5 versicolor
5.7 2.8 4.5 1.3 versicolor
6.3 3.3 4.7 1.6 versicolor
4.9 2.4 3.3 1.0 versicolor
6.6 2.9 4.6 1.3 versicolor
5.2 2.7 3.9 1.4 versicolor
5.0 2.0 3.5 1.0 versicolor
5.9 3.0 4.2 1.5 versicolor
6.0 2.2 4.0 1.0 versicolor
6.1 2.9 4.7 1.4 versicolor
5.6 2.9 3.6 1.3 versicolor
6.7 3.1 4.4 1.4 versicolor
5.6 3.0 4.5 1.5 versicolor
5.8 2.7 4.1 1.0 versicolor
6.2 2.2 4.5 1.5 versicolor
5.6 2.5 3.9 1.1 versicolor
5.9 3.2 4.8 1.8 versicolor
6.1 2.8 4.0 1.3 versicolor
6.3 2.5 4.9 1.5 versicolor
6.1 2.8 4.7 1.2 versicolor
6.4 2.9 4.3 1.3 versicolor
6.6 3.0 4.4 1.4 versicolor
6.8 2.8 4.8 1.4 versicolor
6.7 3.0 5.0 1.7 versicolor
6.0 2.9 4.5 1.5 versicolor
5.7 2.6 3.5 1.0 versicolor
5.5 2.4 3.8 1.1 versicolor
5.5 2.4 3.7 1.0 versicolor
5.8 2.7 3.9 1.2 versicolor
6.0 2.7 5.1 1.6 versicolor
5.4 3.0 4.5 1.5 versicolor
6.0 3.4 4.5 1.6 versicolor
6.7 3.1 4.7 1.5 versicolor
6.3 2.3 4.4 1.3 versicolor
5.6 3.0 4.1 1.3 versicolor
5.5 2.5 4.0 1.3 versicolor
5.5 2.6 4.4 1.2 versicolor
6.1 3.0 4.6 1.4 versicolor
5.8 2.6 4.0 1.2 versicolor
5.0 2.3 3.3 1.0 versicolor
5.6 2.7 4.2 1.3 versicolor
5.7 3.0 4.2 1.2 versicolor
5.7 2.9 4.2 1.3 versicolor
6.2 2.9 4.3 1.3 versicolor
5.1 2.5 3.0 1.1 versicolor
5.7 2.8 4.1 1.3 versicolor
6.3 3.3 6.0 2.5 virginica
5.8 2.7 5.1 1.9 virginica
7.1 3.0 5.9 2.1 virginica
6.3 2.9 5.6 1.8 virginica
6.5 3.0 5.8 2.2 virginica
7.6 3.0 6.6 2.1 virginica
4.9 2.5 4.5 1.7 virginica
7.3 2.9 6.3 1.8 virginica
6.7 2.5 5.8 1.8 virginica
7.2 3.6 6.1 2.5 virginica
6.5 3.2 5.1 2.0 virginica
6.4 2.7 5.3 1.9 virginica
6.8 3.0 5.5 2.1 virginica
5.7 2.5 5.0 2.0 virginica
5.8 2.8 5.1 2.4 virginica
6.4 3.2 5.3 2.3 virginica
6.5 3.0 5.5 1.8 virginica
7.7 3.8 6.7 2.2 virginica
7.7 2.6 6.9 2.3 virginica
6.0 2.2 5.0 1.5 virginica
6.9 3.2 5.7 2.3 virginica
5.6 2.8 4.9 2.0 virginica
7.7 2.8 6.7 2.0 virginica
6.3 2.7 4.9 1.8 virginica
6.7 3.3 5.7 2.1 virginica
7.2 3.2 6.0 1.8 virginica
6.2 2.8 4.8 1.8 virginica
6.1 3.0 4.9 1.8 virginica
6.4 2.8 5.6 2.1 virginica
7.2 3.0 5.8 1.6 virginica
7.4 2.8 6.1 1.9 virginica
7.9 3.8 6.4 2.0 virginica
6.4 2.8 5.6 2.2 virginica
6.3 2.8 5.1 1.5 virginica
6.1 2.6 5.6 1.4 virginica
7.7 3.0 6.1 2.3 virginica
6.3 3.4 5.6 2.4 virginica
6.4 3.1 5.5 1.8 virginica
6.0 3.0 4.8 1.8 virginica
6.9 3.1 5.4 2.1 virginica
6.7 3.1 5.6 2.4 virginica
6.9 3.1 5.1 2.3 virginica
5.8 2.7 5.1 1.9 virginica
6.8 3.2 5.9 2.3 virginica
6.7 3.3 5.7 2.5 virginica
6.7 3.0 5.2 2.3 virginica
6.3 2.5 5.0 1.9 virginica
6.5 3.0 5.2 2.0 virginica
6.2 3.4 5.4 2.3 virginica
5.9 3.0 5.1 1.8 virginica
�PNG

IHDR���D IDATx���{|U�?��3��J�T.��^�/�$
* A�&i��@)�E��R��
�� �n7i�T-����⭈�T��6��"�`(m�d���13�M����Lvr��_����3眝�I�9�< """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""��N��@���?+��|��ճn�}/t�������<0��Q>�݁�b���Z��誰���;��nD"���� ����}H�/
�`U�u�ͷ�v��������S��{"� �`�|O2v���������-��s���Ԅ�~�[� �ODDDDDDd����u�]��{P]�͛oe�KDDD�*p��|�m!���h����{�#��l�� �?DDD��X @l����j[k�!"�E���@���~��X �*�\�_��'"""�WbV8��2G��~���{DD4q
t�6���зe�~�����iNP�"""����O�����>��)�q��]������^�G�&M�v���`,��+vX�i4��@o�u������������h��7o��xN�VWW��[o �G�̝4iw� �>�#�>��q�� QսZh. �NU]/" A�5�j�������Kf�.��d���KfA_�իW���\Ϗ��<y�K.�$�Y�u �DDn1�!�(P#D����f� ���AM�G�O�u��%3^��x]2�uɌ�%�^�.��[n��[n��:���̹.a����-f��a���r0��O���E���b�.""r��/z��$)C۟
�+DDDԟ���F""r��?_����Y�b� �'DDDԟ��Ѻ��4�9�/ �I����u�p�چ��6R/��"""�w�h]DD��&ǥ^�ӟ���ȋ �.bLD��)dLګ��� �C�Z����DD����7ώ���"""�b� �""r�#�DDDD�X`�����u�K ������sKH� J ������s��sX/�� �DDDD���>�/�� ""���������"�6���+��
wPѠ�����(X%��;�fy��u����AD4hp
4Qpb6"{� ����Y`]DDG���������Bh�(�6���%��7���R�DD�`""""�� ����&"�W�3�MC~9�v���%�DDDD����jE�m�; ������9-�v7�{y�����(w�!��@YHm�[ �����r�-�6w83�����5�DDDD�l
��,wQn9��h��h�)�DDDD�\#�c}��g5�P
�Siun�<���[������ȟ8����7�An ����:뙷�}X���:N�&"""���>ο���\��`%�*�e���v���8&"
`""""�b��p�v��|*���tQv�]6̽��������ȿfX#�^bm��i�eV`-�m�Tl�Ñ`"����H�\e��e��6���..F�G����$XDDDD���Jj嬩-��;Y���%��q���>cQ��������R
`}��`��x$쎤) ��D�oq
4�'Nvb� �QU��� �_�A��� ���5�QP`9�`�[�LG)3 "x="�:��B�`"""��J�~+g��Ҟ
BAd��� "
`"""�ˊ`��z�ܶ�� o�����(0 �����/�=� bZ8��Q�������2���PJ��RVk""�Q_Ŭ��jp����G����cLDDD}���l�����r"Q_D+&���VQ^����9Ad�&"
`"""꫘��w4�w3�^�,�# aw�����R����O{�!����c j0@��n Rٶ���._"`Q������s̅�mB*@�j}���^_3��-A��4�=�$��ĩ��hP�s��3
�cLj�#G�ߺ��8ת�E��
��S`-��j���V �`�p�]��.���ΠK�J`]�L7҃�j�����('���ht�1/�g+� &$�����dM�����(%����Te��H�p���bH�u�X����
,�G8��1X#�n��h�3��zDD4@����r��!��q�`hX�!""�^Gn��� o��\ a����VHN`Y굃>9������t""�"���h�K"�:�F�DDD�W1侎H���Z��&�L V�ނng�v��Nr��U>�JD4 �}
t4i�X ��n�����R��ɋ��)Fn#�]́5�\��蚵8}]l�#�Ű��s�{�������+р����
��]�����S5_�؛�yq�w����=��"�[��0�n��.�>�%He.������gAN�-�5�����%���N1z=��>:8 ��ȃ��"8+��������_�w_ru�wo;U��a��9ϖ(���}�mkG~h�W/����ID���������20�O�f�m�uu���k[��ָ�ȕ��V�O��l3 ���+�Q�;���!xL C�&���z�>.� �jM�9��b��@S+ِ�ߑ1��w�� �ݮ#�� �����v_����o��8�4U�����>(����dA��o}k��io���k�?�
&"��Q"���Y�镳� �;�/~�_u���&��������""r)�}�Gv<S<B�9����O��@ �w ~"��������6� �#�t��`� ������i>���)������DD�Rާ@�`g��7���!Ћ��/_w��3DD�O1�{�g9�Y�I�d3�u�fo'^ �~�DD.�1��)L#�+��(N��:�{�ϝj�qDO��v�#�o��}�}{��B�-Q_S�`�j���������i)R7a�LnB�#�Aɴ�U#����Hp�#�L�ED�R��`AR��G��\�b�!"8D�t���������,���k{'�H ��;�}7�>�1A����?1;`61��~��c;�޺~9��n��>�j[ �Sn��o�g;��Ϩj[&r�E""���K{y��S��wr1vP��b�\�*��9� y`�����}Dp���j����f��Y �g�v2c�u-�`���|s��~o=���/�Ai5��9������E5���u�K�s���TU�D ���^���F?���w��s^���o������~��R`6�!���~�yD,ku�FSSSLU��6U�z���j1�Kg�.��d����ɓͪ�e���>��uq455 ;���Oصk���I#F�h_�v�&M���o�=]�o}�[�׮]{XP��QYY�m��ٞ����~�h֬YǸ��#F�h���_8�32N/������x���r�]w���\�N��CD�=��N�4)v����`���_^9
���\V9�K+F_܊�0��J� Ge�;�-��v����C �&�x�m;"����d���Kfa_��}�cx饗�KD �þ.�ٳgc׮]��۵kW��9s>�r��@����lذk׮ �-7N<�D��є)S��O��+���g�c�|����;����^.��B������<�w�5��� /�)p&"�B �W�Z�#�~a��?�S򣚪hi���D�0��3i�2�$@�箹�=Y�*~i���x�� ��.��j5�*�.ix]2�uɬ/\�w�}�v'Q�Ν;i�|����]tх�?���s=Æ �������I��v]6nܸ_mm�by��~��ݗ��o��??���q�E]�e˖S�{���dr$D"�F��e��ɿus�z����Caa��z覝;wN��~���t�����7��%���R�jU *�Q�
4�^9���B"I�������t�L��B���TF�tD�%&�3����bybe}��v���i6Ժ\����Z�| I���U�m'NdFG[SS�3��뒆�%3^����uy����چ &��Ew�q�N�0�~��O=��0^|��}���M�0�At����B~�̚5�G�f��SG��(�d2�mǎx���1a„+���5Xk�q��p�O^k�s�Ν;.X� ,��ܥ]"�>/�����R�Yz,�!��@�`U��t�pC��{��� ��8������H�+�:RLD4�<��2��ܕ�q)���|�;��\+�������mHmT�"X��7�2��, ���� ��JDDi�����m���bò�-LF:�/�XY����� ��{���3a�϶q���F��ܻ}�\��Aq��l�V>���vF�02N��5�LDD�`���@����g-(r~�9���kDD�E �mM�؎܂�G`��f
|�*�5
�7ӓ�MPYe��l']o����b��p�""
`��L�bd�~p�]�,�۱
��z�/~����緗DD}Z3r��� �2nQӍ��ˡ�2�l��M��uFQƴ�߆�. P��NJdx���5�f��{�]�b��ܰ`����������!2LUMzu�}&"�`�%�#��'�`�^��b�[w<�豗v�,�Ѧ���k;R���lX7!�.���h��[���/�u���s^w �`��<�+��@U[EP;��9��z P������s�:��]w���8ӡ����U�g�~���.�u��V� �G�3՟��~>�ۺo""�N8:�n��@���� �]
|�%�.,��Y7�^v?�����ۇ��+�ս������$@
"k�i��2�:�a�Nҭ��F���[;���\�\�o��$'#""�-���VM;"�{͗��Z�'�J�f�4�E_�����F?�TҦ"��f�4��P�ڭ �2���vO^�a���zS�/�3KDD��{\SY���&����~S`���m_-���5��MDD�Mq�u����� ���-U�τT�C[�Z�|f�v�V����[y�-"G:�@M���-i/?d�DDD.���w����\�V�%�w ��B��uPk�Euo�s�0�BDD� rJ�ۺfЖ���+࣭k����X���\�]g��S�8����1�`H�T.�|N�"""�J`M㭲��Ռ���j;ܭ�-C0Su�| V����-�{�!����n��V���v�Z��s����~�h��흈�h�I�.��qfad ��6C��U
k��l�\�@*S�Mg8����� �) ���fev;�D��8 ����iu7"5B\�`�$*��$_�4�]�����^oP��J�EDD�[��5�ѝ=�1M�uMe�g���*2$�����KDDH�g�w��L�΁u��~,�7�
؞A�S���L����uVP��>:� ���چ�Ӣ�n��GYamiu���b�6-���(�^�-�������l��?dH���Eo}6"���~�[a���~��]E���qX�.��wl��l�Ű���{�`/�W�����An ��m��ݺa�:䖨���(������ծrgؽ "�b��2t2��ca���Gn��@��9S�6���_ʡ�|��ה�ڃ����-v��n�y�kpdo����ӼЧ4��sY� 5>�H$��O{DD�B� nc�}T� �����H�t9r ���S���LY���֨s��Y�n�DDDԭ^[�h��w<n?@.�F�R��2
,���4�jo��S"Q�j� 6����q�ZXI���-B���:VP�V�����<3�ۚӗ�棏�6�(��0�j �]""��Z��սT[�8`���%u+���'"���H�,0�C���j��\�H���~�� 'L�P5~���N=�ԛ|�ĖK]��Z��zR�c rO��h�L� 1 �A"""_��[�d\v<�+�R6κ�XӰK���5
_�ֺ߾0*y(��c�n4��ܲ*w�y>Q���XU�:ϥ�[�~���}�K⫠�T9/ZZZ���X}��=�f<�{�A[E�������89�vփkm��h�{�,Q�;�DD}���KP�ઞ� k����-�c�� �f�6�֔p""�Ac�n�DDDxIdՕ���}aj�[%�+���q?��6ح����s�/ * ����O�6P`�]��R���rX��n�n������ȷ�O������;Ed�m�0�bن����4L�P�|+2����=�+�6���fXkA�n���;ɥ��9k�6Xɥ��h�r�ϐ�竆���BX׿��F��g,��i�DDDJ�`��H�+�`Э5�@�uL{me�/�XbF"u�x�5�����jX���u���G��}3��:�p V ��cr�f��7Ac�i���j��s�9��f�.�� ���En�^�{�c
�H�� 3�ez4�u���h��k�Э��9e���T�2G�o3r�$ �F����i6����Jae���uQ�48�4"8TDU�^v_����8���}2�Mv�8��p-��U��(#r�`H��_܈����LX�Ѡ��X�3�> h��� ū�WUU| �:aUU@[���;[y�����K�l�AD45�
lχ�Pi���ks�'9����=��+�Y�šf�ו�� � ��5�Ku8ϧWT�C�x�j;��)�4���Ʈ�->���c�� @�M�6j�a�W�pT�""CDD��]�Y�D�]�����!E#
>bj��\&���DdxD���b�>=Q���_'��}oG�)�`M���v7X��=?rɖ<������kF8k���������(/�;j����� D
TUX*m�[��^�V��k�8�t�ʕ��J����3.��dad�W�He�����ig��+��N]����㡚h�
��/"�J�RSQq��z/{'pmu\`,�Q�RX�n��5�
"�<�I��҂ܳ&7 �����C8p�`���o""�~+�5�5�ӦBu���_Y����>�o�^���D��E�<U�+��S~Ys�3�_VW� DnL?&����BD4�|�֔�2�^go���B��0���m��>_�g;~p9 y������b{/$�o,���ڎai]ݣP�@d����-:�>���q@q������ &/u=��qa��.���!�5�Zg���m"""ʻ����R
P�uY]ݒ �]VW�D��^���+*N�TnѢEmOя�>� �g������C����[w� �q��[���uLDD4��
�{E*��4��U!?v^�e-(�Tdl@� ����[WV�,�F���\w��s��A~N�J��h�_a|V""�� a$=���� �57w4��M'�OuA�P�����%+�ߺf8�G;�v1X���~���-�z(�:ꨗ�c�!�}|�a� >V�lZ�2A�3$ y���Ab?S �S�e���N(�A:^��"�A ����{h++�T���ƍc��ѤI�z3�u2@;k�����#��%��=��:�+X���7���O a$i0T4�ud0�<��`d�.��c�d���f��oDvn�tk �@��yJN:������UXKr�!؀� �rd_c� `:�'�Jv3��ʹw�:�����O����^}9�ʧ8Ox7S�3f��W:NQl �DD�C5���ۓ�O2����l�5\��[o�y�fl޼�(��FX��~�BXk?���m�l`�o�ս�-�6Q��>��1�K��F��A�Z���P �ߙʵ��] �C�m �}"�Af�����6 IDAT��!��߮��v�\ef��ېk�E���u��>'� 8`{�mG�띉���.�� ����j QSUQ�Κ����ǐ�ytߩu��ы!��N�� #�&�@����[a�ۗ#�Q�x����.핓8��6Oe`�g""d��0�k�#r������������Li{2�Q�����E��T0Ma�����0~�<��b�k[���I+��/���Q�kЈ�h_հ֯�a���3�9�z�l`%�ʷbX#�3=�Sk}q����k�k��I�՝{�r ~��h��{����͚ʊ��^�q�ࡈ����*�@�-U솕����P�`����aE��܈bݲD���X,f�TF�.� �Y�X��JD�Y �#�9��v��L�� ,�`��X�a}�\��0�͵��{�}"��rx�1�%��~:���V�_0�%"�A,�,������=zİOȲ�W�@p ��:�n��i�����}j�6r��ZU�.����׾�h&������sB�RXي���ft)M���{;�a(���Q��G��(��r�F:] ���L�K|L|ED!���v��qgڡ[����=����*z �y�kU��e���m�⛀|?Ն�]��$�CmeŶ��t"{�\�z�;AԝO��k֬I�jmUt T��`�����s��ek���[�&>՝������ �M"����+��\�u�e���I~b����rN#��¹��y���O?�����رcO��m�:��H����V��\�XA�s�<L�<s� +�d]%�����L�^��E4`�VW�Ae���x_;xCD7(�������������j����8uD�tE����*�;��\����a���Ғ�F:%�_RW�R.���B��tEݷ��<�e��?�T5 �ga��K��-_�o�k����Ζ����+�Q^��&�S��>�V�VP�)�r�|f�X\
+�p@l۶m�6l�O<Qj�گ��l�V�� �1'���~�p;�t�E#���v2]�G��`�N�:���x���VN�
�NR�`�c�^AJ��ˇ{�����H�ݞg�ң�it>O���o��p�e�V������� �~�a�3P���Z�;R#�+���)�W�C��
�>�t�����������4DD�<�ܳ����Ǎ>+P\k�jw�a���9X��3-���·��8����I_��B�vMJ�s�$�"� 8b�OmUŹCw�)`͚�a���rZİ��~mi�~I�]
T��(5a� 0l�ȡ����z4"g��R䴫�N��'���.t�K����v��&Q�U/��g�[o,K�v�!�������`�i�k�ڈ�r��@-����nA��o���~��t)WN����Sv�g:v� ��\:���T� �u�]�[
o�wW����&��/_ﮀi�"��8�';���Z�}����\{�_��p��]�D�ݚʊ "rR�Ag�c,�g�t#v���<嶞����k���鞩�N�Һ�:u^�כjj.��$;�~}&��?�\����K:��Y7�ta;� �o۞�9��V����^Gǝ=rχ?b���Fw)��������1v�fPY�'PQ�����V����9�U]�I�"{7��L=|�e
����)}}�J�+p�����:u�.��� ���3�!�3l��E0$�Ю$
���E�=r�����\���e*# LŰLͱ�!��(̻�Cs8���[�}�JrÙ X�f���`����� ����og=Ա �^�~��]\�`2c#���D�ޒ���f��T���
�5�������������_�g��XD��������<�T#��
�����ѹ�B����^��7��a� s��\M��"'v�h�d"��Q�p�KmEj��t�W�ֻ����7��t�6X���8裭\��w[G�I���VWW��@f����o����S��'��;�w�Y�H�U��ҏ�B�������o�����TVV��LU�3�,�g.ٗ��a� �������½Ɇkb�����Q��ޞFJ��p��X*����rx�6���b��Z�뱃��]
�&���DbcMU�f�|�9���`CO�VWW��B��@> �q�@3o �]gJ�����KU���IdqmUtqG��-K�}6[]3.�䀶!�rC�4�T�:JD�f^�O��ϖ%���?}(D������,�:Yq��dW�oWcC��>J!�gX�S5UUU�sR�1���y�r��\S9m*Dʡ8I�boBe�
�Ѻ:�N8��U�("��]���U��ߣ�ԥ���k�w�t�s�>m�ǥ���@KU1�H�S�m���Hꏗ�׻�Rޛ�D���ʏ&�,H1��
��?#}i�>�)}�pF��Wϙ��5�@��&��!�܃��`l�E�g���s������T�������D���xځCz:������[ ƸT5�?�8�#���|������'N�a,3�<{M�A�I� `(��J�$��S"zeme���T/M$��ZM�q.O;p��3
-Z���;�1�kQ�&�H�QS}M�í��U\��gBRkUu�ҕ+_��a:���<�P��L�:i����D&
�yM�_[9�K+�ۦ�Hdo,3^}e�|��HzN��b� =R#R[[}42���E�ݕ�~vZ\^^�oİ���U�葒�1���X �6� ��c(��;`D4H�a`�@� �z�6�S�6��:Y�צ��Í�{�������'���� �*�$��p�ԩC?8h���\�o5����:"�V���������3f�u ��4v�h���@:n�)��:G:M�����/�k���S57��������tn"Ûվ��U�aVd��֝��J����G�JO�l�� `�\
9���<�cFo1:M�Dzuk���%i�
�}�r+�
��c�2��������(JD^�$�QU�"��ol���>������JS\D�.?ֹ��E?p���"���������s���t�����?پ�����#�~���.
9�=��><��s�����^�g5��� ��a ����������H�0��f����l?8��~UUX�4tѶ�ollhhh ��ӎ��Q��W[A���[w�� ͱ,�x�d����/Hm�$���i���>�3"�
,W�"��/ny��w?�я��{�a*�E�@�0��b�Of�8wr�G�-ztWMe�3�����`��={�e�=�����\��9�S�f*��3
���>�Ө�_�k$�-�t�Š ��-�d٪U�Έ��NQ�u9[D�CuUw���u_�i��!iӦ��KW�M���]������*D~,�+�h��=��CU�9UEnH_ �sj*�M]�X����J�g����N�W2V(���;�}�3_���
��민�g���~k�<pݍ��,���{%H�nG�`��#C��Z.�����%p�5���T^�H��>&kƁ���M{�jݕ۬�DԽ�:�ԭ�
�F��"m����5T�_RW�uͨ��+���˪.}X�x
"c@D.�,��pNN���A\�頉�e־�+��C�ht��y����!��1_po}�D�q0g����X�xmk�����m7�Ba���iʙ�&6��:"����������X��+N��nު�*/���_���'���_�TV|[D�P`Z>�UU �]v*�K��,�������:b��� � �n0��= ��h�3|%��ւ}@S�`���`)����L0<��P������=��?��C������R `-����"��>��/��n綧=/�4>�Tf�g�c~�J���K �K�j������zs �dLhA��eU�~R I?f �t�r�X�P����z]O����,�+ӏ����<ɭB�KH�FO��/��vUWW��
�H?��s����uq��Y�`ooj��uPy�y�tժ�
�gZe�n�d���? � �k�#�|�s��p�෫e����T����pF�����>�f�NU�-��Jj��0�}��H_P�S��F���n��h*t����5��������AZ��b�r��o��OmX?��[�n�e��IU;�V�uI�u���u)//�p�ƍ��dr�L���"�����-�����OD����=}������ܜ����ɓ�~ꩧ��s�9�/��b�DLŰ��1����G]�K;S�L9{˖-����裏>����8���_���]t��=|���D";~���������/�� .�3"[�ӟ����?~����;�����n,5nܸq#�L-���x]2S�b������|���}���'��Z������H[ө���?�*c��ʇk+�s ��_�����+V���3�?/T9b��`��/7���dDS�="��n���x�Gۺf�n��,dY�$�gu�G��'��x�}CC?}饗�]�j�d �e�`����3f���}n�hI��9�4���?�{���Ӎ�Ӯ��6,(�����{���=V�I]���&꾗�~�Bw@t(L���3��N�����ݷ����ȇ��{ߛw� 7��z4��R��UA��uɌ�%���e޼y�ӟ�䪂d2��נ)(<��З^z ��w����\s �{�c�{.�YWcƌ���Ͼp���=�}���}���W�\�ѣ��x�h„ ����6M�u�䒒���������:gԨQx���+))y�4����fIkk��6׭[�s�9��gs�5
�֭+1M�������� *++�@�K�-��L���3:^j>�a�P!���8�9������mo{=oȐ�o$��&��X0�wD�Ҳp���f��6����YS��O�u���H� k��r�%��3�v��PmOJA�m��0[[?&���J[�۵������I�~��+Mo�� ?}pK 7�V�Z���*����CƤI�nh�{�{Y��Xw��������rs�M��oOef�r� �ϻ�"I|���h����X�a���u��%����駟.������`�4#F�H���l�2e��S�L�I'���M7�tԶm�Ff*_\\������~� '���ۊ�{2��曻��� ﹤e��͸��+ߩ�����C9��~rv�!�lWUO?�S�L�O~�a�_�Q/��B�#��sL˂ �>iҤV��Z���g�ֱ�K��z(/^�_4=�����ҦH$��/�ˡ��3K[����Kf�"�7�z�:����n�$��F�i����L����e+V>����uz��y�i�7F�����h^,Z�����")"�
KKK#��%"78�D1%S����"��N���w� ���;߭8`sH�L�q��~g����r���P�b��YSU�����-�����80�چ��7G��K�d2�$B�8��$ <Y`�[W�Gy9מ�4i�dٚ��b����uɬ��Rk}oޙ�y/�u�=F�w��U}���o�������$r�`nиm۶Ƌ/��)Sk��g^�_dž �<y�BxK�s�D�:�H��Z] k:wGB��:護�~�^x���gv��'��=�צɓ'粆8��n '�I���C�������Kfiץ9�}b5( {�v�ר�}�'L�a�S�OJ?�l�W=u1��'�T�&����ݺ��K�b��&�`D>���"]ˊ�{, M�����G��k���o����5S$��C:�l��'^�l��5�� ���񏂨���G@�gVS'vZƫ��[�2y ��"o�-+���k5$� m+��O�Vmk����O����qiC�� ��^B�X���"x9k6�G�ߊ�)ם��{��� ���;����p0���O���)Fn��Xׁ#�D��h�|gy"�5�^,3^}e˘�C��x�����eM����Ӧ}\
d@%�����K�'UF �W�cb�,t ��@��Gh���_g�Q���"9,�zkQ����b��w t�?ZE[��,j�@��xX[[^��
J��@���pPk?�~���z���w��o�,,v�E孼u���D��\�G*@�)�ͦ��q R�`K�8ӭ����5šCߊ�>���_}6Y�m&�.^oDl����O��R�7��U�-����K�1���%��O��Y����?� /�F�깈;���*�D û��/L��0:`��9�ꙩh^7,[�,cUyRً�9i�/���x�(l "!�t�NE=�� �6�⠕�X� b��:.���h���*,h��r�k�4W��VVռ@:~s���vQ� #nA�^�9*�5��u/b'�i0� �X[��w~�d�},��禟A�%��FB�4��ޞ�x^5��>e�F���PHe��ݟ��"�U�xcY��ު_D\�������|Ț5k���dz4z��&���@�֤���S�i��ٽc����躾����=��0���H1L�[�
�3.��E�W�X#�I��%�Zm`gk�F���{V�绝�M5��2*��/T��s�A�!���Eބ�X��G�N�w��2��� �*����bO�pC��]�����N6�����(96� ʉȷ0���}z�P��(�V�;�>�%���޻����S�����R����7�B�<��g%�3�������:�p�]c�2^�=&"V�\�~mU�#8��&���Ce�s�炤������Ͼ`�����TF����!#YP�y� ����Zޤ���Vך5k�5U����ԫ�N��'��c��3:��f 0�����d e���$����{V��6O�9�����e��������9���wλ�u"8<b�{�m Ư�d�{�C��e�\)�F�
1���k���w"`
~���+��)��vX�y~��z~ӕ��:���/�:�h����8��Ƒ�go=����%�ȺuG�XIݜ 8ן��r-�U��ԍ�a"E�a�� �V]�9u^���v_YZ_�c�;cƹ#�{���C� :`@�t��BOO�����?���k�'a�"2|���O�P]]= �<1��.�(�:�'���;/���3��?z���9�y���iX�f����N���W����;�M:�[P}r wB�9È�$j�Z 3 U�}@/�uӜGC�2��|�V�q/������{~���6�����&��2_���>��<�������Rt~����{��D�?/��0U� �#)����H$��S��;��^�*ɮ#��V2@:��(���`6���iUk+I&?#i#���u<��<�t����x�5�Jf��$�0,I����Tk��O��dͥ�N �/^\t�E�Y7Ͼ�T�4T��f��T�v(������fd¬�f?v��� ��FXk4���k�����{~׹2)Qv��'�ʤ�M���h@��Ǿ먻Sgz^n8L�W��N�D��`�M�C�x����)~~��x|U#TSA��䚚�?�m�?�ΰku�hT����)`��qZK<���ˁ����]����Ԍ�� �/T��`ٖ��[0=��R��� ��+M���[[����5}6��7o��<����y��������lG��~��t3�z0� ���ɢ��g��F���G����|�|�y%�KJKKo�X*���ꢈ�ݴ���ܞ�B��JT]-߫�����ԇ@����p^K[����Пm=��'LU9�
F���=��H{`9�������C����ѣG �,���ݒ��2T_����Uѹ
�0�P��b�2CpY��Z[YѬ"-�1o銺�������fXk+s]��)Cook���`��9�W�B���W �s������~��M�nuU���ӧ�9i�$k�O�Ή��e�U��TE�.N>������!-�pw ��V�1k���ޛXU�Q�[��t-'����T�ó�)@���jH�Sh���#иd��2'˼� IDAT~��1����^�8�`5p����*^Z��G�����SP\"9r����I����W�u����5;k*+~`jG�!נ����|Dg������B-L˙)��?#MS�g p�W�RD�v- "��b�����AD���]��E�������˾�A�q�e7���Ra(�V6�j���j��V�����Ϸ��G�f}���,�ğ}���._��/.�������D���vz �5�rڅ=�W��p�U��pB�ad\����Yo�%E�й?rNwKg���=b�ODp�*S���ߏ�f�� ��<�@ǚ\�~V'�J���_��鯡�1�n�\i_��?��4$��5��h4����3
G�Z��\������ζ�����OhS���B�lM���ib��| s��.�Q�C�6����n�p�˲��� �B���� <��dq֧�ُ��w:�&�O]ט����]�[+h�<8L���xݏj*+�,"�D
Ț�������6�?���}�]r�8-(� �
@�3���
���/��?:eV��VE_4��_F C�Љ���߯Z�jGq��߽�u�?���PO�TV^>~��_;��*++���'��d�*�5��� ��>�4%��\]]]XR�,Z��ڪ�@�(N���G�Y�?�j�ʕ��VU<�dHE��f2�������VE� �#A�������\�@"��������;����9��u�u"r$���w���6~��{j+��BRI� �`��h�;�L���ȁ�!�x�o��|a % Q���Gw�e��2� ~�p��o���v����0�C�d���Wy��}-<���E���#H%i�+hXװk���nFw��%�n�FA �y�HD�b`gMeŮ�ʊ=:���0�0 �6T5 �������l��<+��֓�m/��̀<6<9b��)�k��N_&��S������2���2��Pt�?��_� $������t��!8�0�[j+��k���F��J�Ffӂ_{
���i'��U)�J{Y�v�ݝ{�<�s�i2)�P}�9`ϐ�,���o%G k�h�Ky�~��u
���n�=��3$'�0�d�`���Y"�#��UZm�`I��Η�(Gې�zZkɅs<� 4��Dm�P���m��������E�y�L����=�b;���l��=���S���]ú1��9Dԅ=:�՚�i���2.�};7N&�k����v=h<�wMeELD�pӟ���_L��V ����} ����W����Q�4Q�����P�z�LL�&C�W��2���*�a���ݢE���V��$��ބ�Ś5kz%���W���z�"� =�إ�u�V�-���8+mi/D$�w�We�hD ���B�ॉ�i�n���NB��b.�9yn���o_P����P���>/���FW�pε`L]�X��3�]��]T��@q��D0@T[���ϖ%�ʔe���N���**W ���;!�ȟۀ���/O�����|�P�JU�!����@Z!�/(���?�.}�ܺ��.�6�4��w!�E@>���j��U@�ʳ%uu[k+�/A:�+��:�߽���F k��K���t��ʿ����0f�� ���~RE�A��7��0�����^�$��F�� #��_WW�vM�şA�` SE�L@��E����|Dhjj�555iSSS����x]2�u�l]�F��ѐ�y���<��pN����
~K����?�Ҕ)St�ԩ���D���Ɛ��s֜�-�g�~��~���-4��K�x]��?�`"��� V.�Z`��r^�ud.�ʡ=?{�n�M �����m޼����z
O<�3��ٷ#*��v���[��k���g;�X��n��ͅ��X��$""�w�M�`�0���f�]�Y����Wr�#�%����=/�vW��>�Rr�i�1�x:O�+��mDjں����sc��uͶ����>v�'��ϰ֪������r��9����2�n�=ztK����ޖC?����%�j9R�r ��d��GP���5+���Y��e>��ԖW ����_�S�����oذ�����=>�����ٓ `P[�Z �Z��F�X��1�Z�=�b-*����޸D � A�$`=VQ! �bojmkhOk� =m���`�o�nIf?�{�d&3���%����df�Zk�ك�<��z�Y
����00�jY�D�:%%%9���]��FD4`l�o���k�,/**�;r�� ��&t���w��g��\�+��}����jS�.!Y5�o{8�#����`�������Ȭ�qDDDqˈxJi�� � @���@����5���G�|biQY�m���k��:5=&"p��=��7d9���^//I�J�m�p1��<Ի֨�� �I�>�u�N3�e���&L5$�X�R� �+�a�\�9��We���tʩU�ى2T ��G
ѓM�ִ�5��m^�����}]��s�m�K�S�y�9�\=r�H{�W� ��L�N$�o1z��s=�a��=lVO �8|�j<�K������F�}�7�w����rXS��̀��e�&""J���7���~�s�^@04�����8�Ed�?�خ���K"���")s��!���$��&���r:���7Ú���5I�|��X�ށW2�}���`��g��ٳo��V1�~/p���۞�'v{=7XkO�x�@���nΗH��|u
Гk3b��q�:�T k�x��'�� ����7iI�u�7�y�g!�\��U�����ۯ�~*�}Ϯ(�p��$�Y��W�ٶd�]� V��֖2�3��{��?�������<Wb��n*��O`��f������^��.A�Y}��˄���/^�"v�l'3v:g}�'1���m��l���(�%:0G g�:�x�Y��W��=�5�.���C--����P��� 1���c"_,����b�_���
`M��'�wS6�G]�N"��&b"�k\���S8�v$������>����Vc+F������je�s�C��虂���`�5���X&��a]oY�x����c���5�1/I؈��2Nʧ@�����;{�z֦��asV�\�鶽U�>�����}���!ϋ� �s�L�t��u�^��D� kͯ[�F����p�:S_�N��f�}6��H�Z�x�v<;�s�"��������w���}m�P?�hn�}<+���?~ ��'"":L�G�s�N�!�c�}dͺ�^�_���6�3 �"��i��H.���t�$�B �O�n,�MmM�|��>�Ju������f."O}�e ����"��j����C=fI&""�P)�U�?z���&���ns��?��y����.�OI��e��l��u�R7�����:�~����� x� 6��یӀ5�Il�D�.N�,"""J�4d��3�{*�õ-k��׶�� @!���.QB
�~��pvqJ��p!��o��֋O;�4���~�_�D�7$v���z�R��stu | �T�X��6X�a"����amg�o��ޭ�RǍ��ZS�:��S��:#����� ��o1z��;�w�'�N�"""r!� ��}�� ~6,*w�T�D"?�1�3PG�Mf��N�z�)<��Sp�} �g/�1���-{C`b����y~�Ű�Ҿ�m��`N0�����v��Np�%(�������m,z�%""�$J}h�a�]1�=_��ްG}�G"J?Fw�Q"�� �^F����]� ��y�ʑ��}� ΁|N�� z�p&����zo����eJ|8��vF�s�=w�7��M|��_�b+���Y����{ݷ�zDDD�$)���`����MŨ��~o�%�Rn����gG2L+�eV�[��M�u��Z�������~�šF�E���m�t&��m��u�����\�ᯯ@�M��}m-**�t JLsq�i����^Vd�&""�V�����,�aў�o*x�϶���6F�q���턵��*u��:^Ϸ�C�T��y���Cuy�&�ݔ�B����y=������Q�~ �� 8#��4��v��G*��]��a��s;�� {K�vX��s.���:���Z|����߿��p��z��u�J����_����������0v�~� ԄwD����Qy���A�i ��C�n56�>Ե! �^�n�_� ���W� +�����se�ԏ�����_�2iҹ~4{Ci�7r��X��$�d+OQ�lӊޙ~cYa�񺍎��V��'��$���� ��0��u��r=��m�v���y�E�H�i��qN"���^��|t�]��@��Bp, ����F <wo08�� t�&�$r% ��qH@֗��~<�6��'�ex���B�H�M�$h��d'�)�;��5�U_�\ `w�2��2��;^Fٜ:^�X��c���i?7����W;�O!�ݟ�e��t�tF)�i���#�� �=_"�J�D� e������i�i�VՃ�ޭ"���iS����{g~`��s0
�x[E.�ur���>�D����)ЫZZ�{jY����'����'L}dͣ�q�V04���k��T�֒���W�<���}'�3r�5��wz�nXSC�H_�.�a}�/�u����u�� �&;�~1|j�����k�} ��)�Y;����
���G@nnnggg��� oӞ#)p��(er�2A�ٜSu�D�|y5X��"�0f �D �j��+gΩ�U���lc}��0M_k���jfUu<3�z����[9g�6Ӡ��}�!��7 <#"֮�"��-S'Oj��&@�J��컡bii�y��1�i
���ۯ�B�S�0pgJ^�7��F�����j���kG���Z\���Saݜ/��mf��� ���o�>g�ȑw�==��%�*����X�ݾNVm/��"�(`�A���n��k���}��n��� WM�@ո�-���Q�@v��m����,�xxݺgE���g�b�$�������3V�؇��5�3TI��b�Z�p�L�@Jn����`��V3�Oa��]��?���#Gz[6C93 �$ۜ���h�����$P/SfQ� �Е���wz�9s�xDp�=��3��y�)�
eL�ZZ`xd�� �%�6��bU˺��1��z쀻�&~ɐ ^�q_k��M��Ů��|^���-� �#�A�4t�s?��x>ziq�.r含D�
k
4����{��o��O��ՍRվ�*������5k�(�[P}+�����7iY�H�"�>���Q��Ou.�5�ھ]����^ ���-�z^Ú���o���ҝ5���^@O��am��6����ϋp�Hk�]�k="�Ű�ś� ����w��N�����= �(�slܸ1 ��|���nэ u�^��h�~ ��̗���X�hò�E���ee�t��Uk�=����"5q#�q�}R���S�dS�Y��'��'e� �5���B=i?��Hq�7����}�'?z ��w�S���_AtA/�
KŽ���^���d*�]$j��>8F���.�Ç�y� ��Q�`}�]&|���zD��
4����l�^��y�T>P|��"��a����k���Mp��<("c� Fr�!�BC���� &�6iI��צM�:<ࡊ��G(�<Np�� ���U����-gȞ�W���Gi�:e�6�Sc����?p�'�t�g�DI�T� D��>��-����B�8.J����.D�#z���� ��ru��s+�| �u��F�a�������O�D�煓}z,z��ۆ��4{�GD�)`Z����l��Tp0vY��{���xO�!�F�}��U`��|`����������p�H`��D$O u5;+�V?���e���íZ��?�8�� ��t�e��+v)4#�)k���K�ǿD���q�ga���U9ܭ]k�RPm��iɑFD��ڱU��畓�.U��(s#r���l�
�/�Ѯx��h��N�k $�����}��
`~S]m�Z��c���HD�n�B��2.&"J��p��N�]�( ��VN��Bu���ӹ���Nk3�����>�#�/N]���i�]C1�'U����ϛ����o���l�_�8 �
0����<��<D� �k���R�K�ݱn�P��C���e-YR�+w#���}[�t���(�T�}y������U���}1%�aOD~�� �qzR�A�Fj������t�Z�nR:�CD�Ka7#��N�X/� ���,�5u������'��#"��u5� P���"�7jN�fEE�S�|dS�?�>W\�ѽ��dk@�r�4P#�"��@&:�t���2N:� �t��l�)�NW�c��`Mێ����]���������~�����
x��#0�ǹ���heM��@U?�X�������A�s_C��-Q�P#�DD1�c���Cca���;����ܶ���s��v��t��m��x���#"z�T�M���[qH��7{�*<�\�]w}B����H��馛:�=GC}�}&�S�l��S�c����*�PU39ϻy-D�`@�����?�Q�w��0�u���z)����9��S"�[��6X��ܾ-Gr�������+1�9����bߟ��۶���`�#�{���k�u5�mi����^��P�^�2K��kZrWqӒ�������ֈ�8RD �Sظqc�o}h���p�]�G�Λ�A�rDٌ#�>��>dt�I ��i�>sǼ����u�_��:�,�g���8� ���j$>z����(����}a����kr�B66�ծ0E60w�"�j�����?C���62nU1�2�x�ynρ��#�[Dd W������-��e5s:�SE�b�'���5Ǹï�G�I8�CZ��D�Ѽ$��C�6�8u�]�q�2��ά?�֟Qz͘l���*v�H������P<��b�C�mn��]���P��uD���i3��_���qF��.�D�&M�������6|@(�}!�6m�t��u�‹<4{Q�
�nĹЮ����;���~
�����c���7�P� (f+�{U�R�@�t�(�2s`0������{oFՂ/��?T�NU=�o�*� }vf������eN�N����\HCKD
����� t�&�UUU�}��޽3��>��,�Wx�S k*�XX�DZ�n�k�k���6l�Px�)����|�篆5u�YG�n��e&"J
{=�R��J���̏VFD���Ѡ��466 � "2�������� �
k��'�l\���s�������C'�m�����Ӷ���sň�x�Ο?� PTTTm��ˀ���X�N�U`{VpLDDD�u'@;���3x#�P��t��hjE|�]b�M$ ��z?�P�o0���p�}���ґ���@� ��#�'��6�DDDD��G u5��mU�ȄۃA/ r�Ȼ��n�܋�:^��z����q��!�H�c���7#�hv1�dZ��FO��L{�W5�3������3����Y�$X9g���#�Ai��:�=��k�]'�z#]�;Ү�7Y���^Ft9
LDDDY��K7n t!�^���e�P]��D�"%p7�l�y�s,��S7�[Ю㵞�Q�DGVc%�
W������(&f�v��_](�/�bW�aN
����PՒ�۷3ɌMUKD�ץ�T\�����u�֕���;���c�=�_�&Mj���_M�ycٴi�IUUU^�J}}�#�ƍ{�����{���؎��!�
�������6�|��G"lj��z^x������N{챗�������nذ�p���I@s��7o������p��M�65�{��f��t���Kd�.�9ׅ�(0v���E_�N������J�y���#+6�*�Koɼ.{����ٳ���F|��w�9�����?��OX�d F�t3�7q��޷�-,,���o��<�Ν����^e���PWW7d�ر�����7cҤIX�b^y���� 1b�8� |�3���iӆ�9����G ��QGu<N/=z��:�N IDAT��vڷ�� >��':];���%2^��x]"c�KDلp����F)�� P�ʹՏ'�\��EDZ��~���Y��ץ�d^��cǖ�ܹ��X�}�Y\}��;~��_������3�Ϙ1cj`ܸqc_z饈S�;::PYY� 6���?x���#G�Ă �:�СC��ݔd :t�DW�]p���k����f���U�n����:������4���Kd�.�9�%�� "��8�K��>��/?d&u�CDZ����\ƶ}�� ��y]zK�u� f��رcGaQQQ;�%�J�Mp��_����8�ҭ[��Ab��=�����K/5%rN7A������I:::����'��%2^��x]"s�K��AD�����K�n3^
="�p���:� "r��!�������_{�F����F͘��5r4�x�PW����<�N!�o�kۡh������ g�X�LՀ���
��,�DDD�e|�E4��,��P�P �� J�bX��U`���W�W?�]�?�Ů3V��6�����%p��Q_m� �^�N��gmj��5H��MDDD�0n���ӫwK~hT��B';uL���ӧW��;�(��~'ѭ{�(��Ʋ=�h��%�R�{����A���\��AvV`K 8�KDDDY�k�� "�8�$6�S�Q�4h5�:Ӟg���D�nFF���������\���Ku?��Ϗ�FhK`���ͣG��|���X��5�;h�uf��j��/e%�D.��&]A�t���\��\z�({�������N*V�W�Ǐw��`Mz��D�QF�?V���mQ�$��G:�)A|��`u��\&�ŀ��R�4�����(Ŗ�u��BF�YD����9g��4w�h@�=~�e��~�ID)��䘥z[����P� �W�Z����⬷���a�RǛ\l'R�Q���2��>��Q���L5�Hn��C4q
��f�Y�C�؉�(���Y�w��N�'!R1ܭ�-��8�X�"�k�㵵��z.���H|$""�2MK�*޷�f����"��y���@�,�Dԗ�œ�|�]6��������R�I�����Ո~Mw�e�1�����h��ꏫi�(���_�W���/���0E�k�4V�X���WM4���_k[�-���>�w`���Z`[��m��B�  2���j@��r����Z�-v-"�S���?N�Xl�³�!����$g�ж"u�����8Q�+��o?������s%t�U��x��(�DK&���:�3Q1����}����g�Ν� �_��h"�V���T�k'������+�2~a{��C��Q6�7S5���a""����X"�Q�h"�V����r�]����g�'Ct+��T܊����.�6�J�HD�0e+��S'<��lVFh""��]���M��@Q��کSk�V�/`�/�[�MDDG"��Q�aLD��m�;�N3�[��/""""� ��(�������9��.��u��hp�w �P ��(�a%��e�]�E�Xu��h���o�cK�zAD cLDٮ��Q�_����D&7#�DD4�����np�QFch��TR__��>�)tvv�� w j���(9��ˏ;�:�-O=�T���%�7c1��>�Jг��["��� �D� ��}�VQaL�]����[��C9����SlNS�2A+��_��׀�ݹ�����,/���h�߇>e�����h�j���`9�� ����.���STO�k��m�gq���Ct���`p��� f ����r��y����B�)CV��=����v����Ն�-��� '��X.������j��:vph΅��蹉�&�%�?�
W �=K"�<�>����L�u8L��]�] `t�:2L�5���8��DOB�DD�ʪ�W��D���pEY٥~���U--�Lw�|PwSv �:���N�s�f=g�r��"""�,�k,���ٞ$� ����ബhZ�kD��m���
~��&|������@ Lu�� V�:�hmq��6�����DDDD�0Q��2��=�<�r|������@e�'�T����@DDD��|I'3�%G9����x�]����Q�5nn~l���Q�vX�ʶ���k�]��N���Q�h��+�o���Jִ�޴��#G�kNS!��`���@DDD��T������Q *xi՚u-��Q?
4�),���5�8�GվD��cJ�v�Lq.;FDDDDl@��Z�jDn��4Q�%��!�G �7`P�a� �co ���޽� F=J�v0�%"""�
*.//?�kRrQ&*��Oy.�z�^��m�����Cf�������C��-P�C="""""�e��o����%�R$��2$޺
��1j�΅���'D%��D���Eٱ>�#"""""[Z������Х&�ĀXE\�!v����?�H䣒�q�z�KDDDD4 �-�Z^z�����d�o��W2�%""""J��w����j�s"cfΙ�5�6�5df��U���9����9�2QZ�����h��$4@�����6Q"�� �u?Y�CKDD�e|��܏�ߝg�y����Ɋ��hI4 �%�J��O��?����t�����D�KUs�8D>ѻ���������Wn��~�_�k�v89��;ѳ���zDDD����U�o�;�9[U;Dd+���j_�Q��jȷb�r���~��(��<�:y�E��>�����]��ݞr����� ]Ԗ������u��g�8�#:My|Ն �S�Z�<(��UQ�e�GDDDn���k�|������T�_�o0DF�B߭���S�i�J�6H*c{?D�#k�.
~ciiiy{�ڵ|�Ϫ�l��1�� eee'��g"�����\ z'��Z�����Uk��'�[5��i0ߔ<U (tYΰ�1�U ����^:
��ﶉ�I�G�2Fz�iU˺�^�
�&��S'O����HD�̅�����U�V����D� �Z�� ��~ջa��n��%��j�g8gp� �x�ñ��ߟ+�K��ĺ�?g
�BӠ��X�E�W�+�?�|dͺ�M�\:K�����7��6Q�lP�[�B������w� 7L?��Ӯ���X3�|N{&""J�rX�o4�^�7�i|�ܹ�$-�������{�7?�w�Q �`UUU��h����O��>�[T^��B琮�9�N]t��7nZQ1a�)�G�J���H6����ֹs�]s�5?~���t�����3��H��i�q�ƀ#@ {����P��Ů�v�׀��|����~����6,�[�o��#�f)���1�S����;��0�`Є��] hn`��^p9�ks0'ݻ���3%�UE�1݇���y��~Q��e�tl���HP�g$
`�0����a>P��cz1���l$˖->��2oT�W r���'�7�� �D7+'"""��+p��z�v݌HL�!�F�}��U`��|`����������p�H`��D$O u5;+�V?��~%C`ً��W��>� ��������;�9�
�83ўF�T_{��i.�H��M��H@΂�,���XW�8s�;��""""J���fD����;������rނ��)�*��Mu��
< 1��If�.��t����s�/&�p ������0g�y����`@�;}�T�x�B��!��M�߈ʻ
=NԸX��@d$� ��oTV-�/��ADDDD)��Z���ER��y���<V�s���~��\+������1�=$J����m�h?���������K�����}�:��~�c�ߊ "��o���Y��@5��y5 +� �3Mw/�� ����@�v �)SL��Oa1�?ʛa}3�"��"""� "� (�����0 0�O���l��\Cs~\^>�S}� �B�}9�����Xm�15�D&��pG��$U�Q�?X�'��6c���a����|* �c��(��-C��
�o����6�edX�J""� �zO�0ٹK�����KgW��!���R��c��e��+e�~w�q�ٞC��k�`1p�ɓ��_�������*�?�=cnpG�܅gVV-<�r�y��
d�}�`uuu��~�T�9Dp��23U���(C$��7#���{0���}��In��R/壓�6m�:��.��1 �F���9���h��ɓ����\r��Iw��'*��~$��U�· 6�G�S��~љ��������(͚��v�
`m�pIr�CDD�UZa-ss� z2(n�����}�#�-[|�w���_Y�\�j�#���u�(E�2=7�?�����&�K��r����%u�*��ɷ,�S �&���1ow5�ׅ�CI�|��#C�rOQ3� U�.�<��5���Q%����)�1+���2D9��m.�Ԓ%��r�{ �snj�v�9�#To��Sظq��^{�a��j+�o��ѭs�}з Q�KK�r��Ί��o"���q���-�Ț���:�4��M�&��---I�����1\�� +$��T�N�m���`w�&���˺�b0&""
�`
��R��k���<]9�gl���}�4?�p��^�ۇ���-��>�q �Użp��1�=�֏�7n�1\���nk�[� ������N�r����9��)m �V�Z���7�O*17@#�G~d��ES�&�V`��D]����������%��1��A��?�6 "�_{�57#w]!�KDQ�ˬY�N}�'\5XVV6m�…W����࿗�x]"�u���%2^��C�fXAm3��� �ȯ��Yb�E��~�Y �����М �!����`׽w���]�z"r��Ћ� wO����TF�&M��Ҟ����u��1��H˺��~�� �p�\PՐ@��П�F����͇�$'�i�s �a摆��"���<�ִ䮯͘}��_��l�B L���Y����O~�u{���Kd�.��D���ˠ�k���d��7��gٌ�Au��y�ꗖ/Y|�*ƫb �NJ�@�>D_��{�����t��(Y"���RZZ������o>ܴiS�dZn�g��P�@
}눃�o
?�]ؾ}{PD����$w5k�j9���u�%�u���)nnnnr�fyy�����D�|H;�{���%2^��x]"�u�LU�Uu2�����`��CDM�G�=ҵk׾��ND2s���� �r�|�ZX�e������rJF��J۷o/��򺄉㺴���8���li�]4s��Kd�.��D���Kdaׅ�(�ek���/��@���#�>��� !3�@�t�0���a�Ez.���v""""�)�pE٤W���nպu�|k\�y������j��n�D��8�|{��/�W6���$0�+G��f�5z2|�Q�"f^N&��s3rt��m�൰���ٶ)�@p�S5�������u?�A��rX3�Dxn����������( R'��vg�h��mw"�'P�PLo�g����sO��P�i? AC?�D���X).�ob��WDDDDD�Pk�!8���g�UUU��k��_D�����ڕ���B�3D�7����: �����3�9L��S�����hP� ��k�n��a�}_{[Y��� ���
�@��@p�@�X[Zkxh���L��@DDDDDD�$-�(+���iʯ+�J T5WE�"lh�Vb�FVY��qE}��]�����H#!r@�o*��"�pe�$YDDDDDD�zI �EpD�2�C��/�N��ȦU�0ϾQPI�z�;]*u��e�������z%Ls1��*О�s���2�������Ss>""""""�I��rÆ��̾��PZz���SF��0�Ӈ�4�w;D����}Ӈ�������h�Ieh}x��W�N.�>`����׮�C
�@DDDDDD��]LDDDDDD�[��V��t%g�"""""�lӸx� �1�������"��+<
�VΚU�n��I��R�jYL�9�����2Y�݋KMC�/{+Q�X�}�E.2�rf.���;�T?���e7N�&""""J�������k8BU*t� �
U=j~�'@�D�'/�d��L��R>Kii���g`�9���P��jiy>��#"""�A��U��B��m���  ��BpH�͜��aE^�Dc]�f pz�� ��A*#������(�~KUKD$`����������/�������KDDDDD~*P `z����@ ��x14�|Q P}h�^�o��#�ѱ�v��~�U[��@˔ɓ� ��71�}@�l�nW2#��۔��W&��DDDD4H�����5�.[o�!c;`~C�!x��r3g�<��w@�#�m��zK��q�#��HY"��r�Q��)e�[ݲ��>u������O�g�s<
�:� ������{�Ob� �y�k'�z�E�(L�F�G�-�UU��Fy��OA0:�!��ɓ'��I""""̂p�:
���940QD�@���g�D�IZ�)e����c��
�T�g�FΰX�����:L���9&"Cs�\��n��Q `Z����T�h�.� �e��O(:�1?�%�R>���~5�Ȋ�c�x�4B���^ ?>uriԶ6m�����ҭ*�;����0q��_����'"""��a�Om�� �����$��r�*v��k���ڐ}#�R>��1�|C �;�U�%g��/� ~�xx��WL�-a� 3 �&�Q""""���M��ƺ�+��H�*v����s��!J@�@ �p�j�:KW�\ٙh��׬{ ��u�F�D�$"""�Aˏ�d��jg)�g��
�.�={�v�D4��# �9���W�~�>��*�S�Sԫ��|j������v$���m��K�X�Z�@��$o���g�<�`_�������n�iտ@�> ���m""""Tv8ۇ6���,�C��|!��U WĪGD�K�hՑ�]��}m�A�}��V�����(���W�m���n�
< �|U�R1/�Y���/��ҰX���bv��v��It��6 &�S�F0�˗���h�0.��S�+�OD}�<�=J+'��xOvi��}m������6����@�#�#���W�.1q��w���y�(�ԯV�'�
TE�KV�׸tg�����%"""�A(k/_�ɰv�ucj���4��&��P�=�c�f"�ö�db,"�R?x޹��57�����O< Ћ��"�{?�%"""�A�V��E��v��x
���������㹅(r�j�(���hu��P37��q��is�ĉ#��FD��Q�gi������4�b�7z�]�M�t H Z)�m ���C�!�'뛮���8a„�G}t���n(-��
�C��V���@��L� kt�@���X�fx�=�j�b���&Œ�x�ʕ��K�p_�Q;$'𥊲I�ӐnZ�~�_��q�q� r�:AU'��6�ìٴi�@������HD�&�O�`՚��O�\z9��;�Dp4 Aɑ`E٤��B������9�z�!���S����X���ADDDDDD�#]k4���R@�I*��}�}Z� P("��*^�4�M�6�"=ODDDDDD�W�ݯܴiw �%����j"m����޿x�ڵ���# i��X�re'�ۿ=y�����S�uᙜ��B�&�[�n7 '"""""�~�5v<�f�_L,++�=�2��i�r������V��*�&0�x� X�~��t��������2_F�����l�oDDDDDDD����DDDDDD4(0&"""""�A�0
)_\^^>D��njP�1�W�{�>��T�����������S����a�.�_X�e� IDATU�k�Hn�0 � `jY�*x*ͫZZ�;}""""""��%�S�e������@.��ϯ�$���o+�J�-/��0��""""""�A&i�m_�j~��I�Ԋ��x��R���:����d����������M���cG/�5^��h@\^>����^��o�z0�?�(�jg+tDt�BZ͐�r֝w�9��$"""��Ѹx� �1�������"��+<
�VΚU󮗶�5df��U���9����\D�,)#�ee�B��ÞP�R�߫�{��Au ��}���HC�����<QW4MK�:wߐ��!�_\
��D$G���%�m����PW;'�}%"""���t��R���d>��)�@���E��]9�.���+�N�(��D�))���y' ��)tc�Y---oF�3���?D�B��nrF�I'Ll�$��n5,^�I3d�R�@��*X#��ȱ*z�@� _�M���}Ɯ?Js������c� �@�}� @���I/�6��|]�kU=�
}ZT�h!D&r�FA�'/�L����ps�����Րo�*?�@g3Ҁ�{<�����~)tS��Uk�M�Vo�ڵ��yܸ  �����c2$F��X �/�ٕs,�S����_*���ij�DDDD٭�j���J��ٷ ��g\����0V�5ztH�͜��aE^�Dc]�f pz�ٮ^��=���V�Y���4h�>ZE/��X����w�S��M��u�q��;|�� N���lܸ1��5���3~3�������w��槮�DDDD� � 4R��W�]�:��G �9_��Շf�����?��!�~1��
��.�@�{,᣷ց�+W�쌷~KK�ۀ� ?���K}�g�v�2�5)7��������72�#"""�d�E0ۧ��x
憌�� n�����͜9�*��t�!g
�BӠ��5�� �i�'�0��o;�8-�n%榛n��L|��$@�=vt|�ԎQ2�[��hB���~�>o�{@����`0�c��p����3�t���{o~h�ޣ�����vQ��e�`ѣ�X�x{�ڵ�S��F�倆 N+��I�XW}�_
l �f��DDDDD�5���j���F L�"D� n�nܸ1����7���nэ&pC�G��E�|�h�_���~�3�b�s��}&�D��V;�<�Sf�z����`�R" Q�Y+"��s �&�}"""""לlω*��J�ҥ�����~�� E�=�����ֳ��VyPD�t��zC䅆�Eq�L�m|���G��K�V��;uriO+@n�K�{�gD��$�A�kn�|�m;"�o���žw2K�j�}��% �Kd�.��D���Kd�.��j�ꀛ9O�+7mm�Z�����$��r�*v��k���ڐ�6:�Ш����
lV� 1s���ѱwxN Lt��� ����fg���ǽ��(S%e`�bp�#X���(�<�$ g��A��rN����e�����������Kd�.��D���Kd�._I�"�o����
�n�@;C|�r������it���o����O�W�o��mU�i��TU�u�4�$5 �j/��9
�� �U3�V?�=;� `G���I!������Kd�.��D���Kd�.��Hڷ����#���R7���Rh�@ [C���g���K[v����͘�������ZF7�מ��^�I��'���vu��d��7�c��Dڴ�@7}���}�vg ^�0�K �?��2SnIR�҆�^"�u���%2^��x]" �.��)�t��#��\+(t�� �q�̙�Կ�D~ŵP�t0����*M���C����9�1 Ls�(}
�� �6�i�K$����h����_""�tj��:�� �kj
衃�r>���ʪ�+|�G|T�v��м�����Y�:U���ڕ�U謙s�1��J�+�l���9u���O%8�ADD�[k�۪�����8_�T��gV-�5�}0��XS��;~��(0v���M"r��ەU �ŬD�tX#��d^P-3�����m���|�z�y���R� U#i�������}_��wٲ�Q�k+�PU3�ym�2�@��pw�7L�V͘��4w�2CA���)��L�&""J�Ͱ�4%��6ı���@=��U��P\9��Ηܞhɒ�q��=�۹cƌ`��&�#To��Sظq㕑�Rj���p�]�G�Ν���~e:�qz��s��z��x��6ܳ��X�]���;�����-���L[S����R�""�,Q�eڈ�����z�@��f@B�|Ɣ�a�f�%�
����w�<�<��@����-"2�+�z��m u��A�9��Щ"Z�����5Ǹ���%�xI �UQVv���a[��㥝U--��v��������T��Ǧ�a��>��A)k�����ȼ)Э�۳��uNDDDE�x�p=qL#�-@r@WB��x8p�?�S6 v�{���م�' r g�`�u~g �;Y������ �lB���;,��@�M����Wi�Q��1h�`%�({�i#��a���T�-ȼ`���(S8#��3Ǿ�����}޼�T�K˗,�Z�U1�cED�x�/A�=B��`G*�D���;���7| �i�iGf����
�K��>���g""�L������o�5�9�$Z3�.��s�l�s�0?ZQ?�oD�`���A/�{m��@��_(;ϵ�?c&�"��bLDDDD��`�K����U��{�DDDDDDD �=~�e��~�ID�)��R��Zk�۝����3-�e)N�&
<k�R�rW#��� �i�/��E�q�P���/����=�D��fG8^+0�$����t��D��x'� ����_�rdε$"""�>R���U "����N��Q�+OY/b��fҵ$"""�> |ű��U&��ўK�h�+S�%���h���S�T���T��f:��SQ�&�>��}� _��裏ưaî��Ʒ����w[&Z\�L�/��O""""
�`��R�����;�����֭[�����݁��k�9#�ˣ<LY/b�`z�J�0�s-������D=
`e ~ξ��Fܟ���.����������{
��0���caq�X� k;�-�m�},SF��a]�K�[!2+K5��)�D=�n�S@;@\�� �.���� x:"������Hp>�!a���g��L����9�vp�3Q��0Q�Hk<Al�����O����_р���������D="Me�gzk����X�O��0y}}DDDDD��p��:ӂ[_�����޽��U����|�L.�7�� ��zT.
G��"��2@��$MJ9�@/B[(��H�-�M(�M��H������vP�^@@Z�*�^h���~~̤��L����$;��_��̞��zf�ɚ��Z�]S�ף0S�o�G�oC��6�&b J����6�G�^���]�X�Օ�������i,Cչص0Փ�퓛�\WD.ƽ��|��>���y�5���}�Apע]�ɵ?���.N �(V&q�W���-C�t����x��*|;���3(���4����j��9��ޟ�ԛ��k��8EDDD$��2����`_��vD��Ǚ�B�c_�Ή��vBus��\��v%��^^+6��)"""" 4X��q� �嵞�)�{ym0�Y�8EDDD$��2kU�|�K�{����S����^�����b�J�""""�@`��V��Y���*��"v��ǙXUZZ�>r�Hs�1B���_�����\��v�`Z��+q����H�-�2�7�Ba����4욦zZ�X�+g�\7#y;���K�lp�a�v܁��SO=����7�Q��Y.����`-��mBl��\B�}��U/�{������mFl����r�ܹs�?�#��}��S������� ���El�.��p[Ō�`x±4#��O����D�}�]����^��R`� /��^x�>��F�Wr�#�PV�=�_��V�8s��t�i&�m �ڵk��_�ؗ�-N �-Őn[�BMI>
Ƀ�.#���tW�̠�\���9��O���K� � *������  �e��m0W�p1�˕W�) ���M�-�=��Mw-�T����k��;�c��R�8��+q������X�!��v2Y�8W��#��p����S���/�ں��|��^l�?�R�ϯ�D���]�� �$�9nܸw0xW���E��^Cl�������TGX�O}ꬲ�2x��"��Q_{��b��~9��1���O�=|.��O���Σ��M�?_�a{�!��L�#��/JJJ�RVVVv�A��� /|�A�\�%�8s�'�_����u����L�;w�&L�|�G4�t�I�,"""";i,�0�2�Z���$��R�k �g{{;����� /?vzumۓ�տ���v�8�;}����U6ʝ���ى���b�K.q����'y"bq�[�*�����{@YY��}����'""""� M��b������u�q"r_]9W�S���o
�@�K1M�嵾�B'}~����|������ ���ex,Qo���I����r0�~)��{y���>?@K1���X�ަ�b1+ ������@�K1�vo��zy ���'""""H`)�t�m�v/'�mNs�u��pJ��1���D�S�kJ��JKK�1�>?@K1�`<����}, v�n"��F������G�R�X��ꭏ�vJ�g<ߠ2�_�|�c+F��t����$�̮0������իW�������K�'4E[DDD���
����|+�.����sυ��G&L(��6�0��op�-[Fmٲ����hb��NĮ���!��dӤI��r��גg<b��w�Ӽ�-��e����H�i,�=I[���;�!vu�z�"ʿl�^����Qz�����Ƞ�)�"ޓn����G!���'"""2@4�݂�"ޓn1(�v���DDDD��n
�e��v����5g�M� y�r��u�ᇟy�QG��������E�������DDDD�B�ݼ��|7bw�7б ��{�¶;^�Z}}��� }^��_]DDDD�I�,ݺh�>���a�A�_踊h:���g@ċ�����G��,E}�D���x�+:�"���xw{�"""""�agɈ�=B��̬��Z:��8�v�E!"""""�%M���Κ9g�C��Ʈ����,"""""��p�v��/�Gl,"""""�)�P�'b�'O�?_ກ GDDDDD �e(�`A�� <0ለ����`�� df7lذ�3�H2�~9��S�^���c|p�O<a rd�/� �Kz���/�_�S����/""^�� 2a„�� �<���`��K5�~�o���:�o���c�]ζ_v���/�_�S���~I�$&L����x�����U�����{"R�0�{⦅D�^`�Mi<�L�0aH]�@a$,���#��'L�0�񈈈����X�*}� """""I��@DDDDDD�4�݂�""""""�[В�YX�d��~��t�u�$� � �ė#�|c����Y�0EDDDDD$ -�����O:���;��`vYR��X\�EDDDDD�G�-"""""""""""""""""""""""""""""""""""""""""""""""""""9b�E������%��p����^ԟ�ݲ��2��B� �%��ˀ_9.�q��_�'���W�,[\�,�c2,�>sε年�OŌ�K�R�~�b�$�����F��%��l+ o:�!�p���[�9���%Q���k��t��_<3�J��gνvl.�y%_��/^˗.�p�U��B�>o�q$i��a\��m�՗����ӎW�ED�6�\`�,Zx<` �u����.q ���O�� �x����W��떙٠�r#��b�g^�SLE��s�R�~�b����e�u�F�/�����X�G�!q��o��;5�6<�/(B�x4_����Rp̗n�7���[���f��!?���$�&�|[����� ?�k;�,��Pvk8<*B�!������.�;��]�?[dį��u��;�� fܼ���pc��E��_ �+���6:�z+K��O[�R����/��/� �,s�Qfh%��q�*����x�k���(���x�O^y�u�fs~/� P�~�Z���N���� ̉�>#�q���eێ��X��| �Î?�<�8f�D�Ϝ�K�,ؿ��W��8��Gn ���<ޒM;^��4.��2�]$5�)���t��Z�v��� /� 0��Ӊ7{�u�L(�[o��g�훟p��n�!�|�U���6�.��bf\��n4@��ʬ9�~��X �1{1_��/^�X��Sh�fΚ{��)E�o� �Y�A���? �L���|
�/^̗�]~1�r�/���mr\�eٴ��|)F�x1_F��&q<p�����I|=��޸�� n��r_�fچ�ED�6M�.��� �IL2�6s}�����|�3I Fԥ��\~���.8+�t�?� ���|�w��r�u�I:`������������|����}��y��'g͝Ĭ9�Ϙ1�ڌy�7�@��ų�҇�-���`�Y3���_���l�������|1�3;��=9D�����f�ͦ���/"�]�n�������߻���}Rڷ���2׷��bߛ3�W0�~i����<*D�D"����?8������|�����%8`�� �x0_��/^̗��]���8ѕ� �����Wd}�K_��/��{����x;�����欚��""ަ)�y�K�.~r�~>k����q^_�?|��W_�~oe��?�8:���p$1�G���o�^���pv��qG8<���]�l�N8�Q>�ʗb���|)F�x1_�N�D�����n
�e��r�6�H#�w�~R��ޚK�^̗b��/omxi:��̬́;-�sx1_���~�b�Dw���m#0�HW��W��`�ٴ1�ED�M�<Y��8�YItJ��k�@� Jo��pU2� ؘ�8rU�~q-��\�\Z_�}�C�߇e����N�tS���1{1_��/^����f�]'�#��I��k/�c�^�\|˒���Ͼ��l��b��_��/��������ϏKg�:ʖ�7��/��UW��^��n���I��uQ��,3���mٲ%����#Q�l. ���{s�?�MC-_D��4:���םEp#�������y��p9��`@�ߞ�М}�C�_.v��Ip�kLH.�� f���/K�\wJ���U�c�l���b��#;A��F��bs#Gt�dO�_0Xc��x����7�8<ӳ{6_
�/<�/=s�������vy{tq.��n��,����2kεw�l�=�$s�gѱm��r_{���$�%�{� ͜{���9�P��> ������h��`K�]l�7eeeú�h볂qǮ��[�B+d�������츲����m��t�Kf�?�2���o���|Ɛ�B���|)�g��|1�Q@`4 #,��g̝שׂ�{yΜ9�gΞ��Ys�O1�M�*�p�;.���^͗B� ��|���"P4ޔ�T\��KO��/���Spɮ{}��vm�D�m\8.��C-_Ddh��<03.[R���83{vk�{M>�?��=)�m��(9`���_��m�"�'�_s͟S���o��׽Hb�Q���w,�*t�^͗b|�^�;��4`�y��LWnD���r��F�`Y&��j��_o�KO"��!P�Q�����@ IDAT�r=�W�'��������n��`�=��s�������0ޅ�Bׂ�iT��;>��px{&�j�""C��y�lI�,�g� �_ב��_�`�֛�|��\��oD �#~�wk>c�F��f͝����*��=��Qe�� �p8<u��(t�^͗b|�^�3ng���ɞ�]o_Z_�4��8z�ڵ� .� �����/��������ŋG�:�@�UW^y�\���|I'��x3_�.��z������_�Rd#���K�{��<��m�ε@W�� �|��CS�������p=#lڬ��{9�mĦ$Yl�㸾kخ2�|Ǔ�b�K6��p�h���F���x2�k�^̗l�T�Bl������@'�����~啽3:�W�����A�/i�ZG�u��=J��|I#����A�/�}7���#n�ج� �`�bf�l���/"2t�
p?��$X�z���}��p�� �O0sε�3j��<��� j�m��*�<�kޚ5o^FM�S��%��v~�-�����r��c���b|��#_h�{ג�F���]�O��hϸ�KQ�%��E��`2�ًW^s�_�}6�K��/Y�B�g���2s����5�K$���m��c��Q#C'_Dd���~"�ѷ��e����pȲ����ʅ�a��_�MXТ���/]�-[���*����Y��O���k���������h�b�e-��ٖ���-����|)F�t�R������ 8>��sz1_R�_�x,_0��ŭH�KC!_Ddh���J��eYt��~�-^�;�������;��lrO�F������s|W�W�~13.�_���� w���?�6%��E���pr�"�2{�����X1{-_��/^���}�`���R���ܹuѢ}@�+�_eӆ��(|�x5_R�#%�����������b���w�x7_l#8�p��.bWg?���sK����@���Т)���2��!X�x� f�9#�)]��o��(�F:۾wu�Ťv�������?��,hsn��d��p�����{�7 �u8e�������BҖ.^���8��%us,J���w�l����@�^/#�����-�1�|)F�x1_�����/��|���*wꐲ����%u�,����� �|
�/^͗T.�c�s���|���Z���w�x5_ |��+��rg&��E�����bӓa�y8v_��""C���D8���>��{ ���eh�_F> po���-]��zs�4��c�����/LW!r�W���.��9���_Z_w���%�DJ`8��޹���`�o��E����ט�b��_��/0��]����I�s�-^8ޅs��"����X��n�3�'�Ϟ�����Y(� P�~�j���L�ߝ[ڹ�גqC5_R�_��/��v�u\L���e� �qׁ��b p�]������[a��A�n�/"2�h
��̸z�oI\`��4�� ���{bf�;k��b��s�o�Ι��$���9N�y��I���c�GX='�};��������|b[� ��ѵ
+x�{������E� π���??�{编/@��ū����}�`�S�����%Q!�ŋ�2{�쭴�0���;� �om|�s������ �0��t�\vu�z���Т��̘}�O��n�e�=o�6;��e�� �~z֜k��8�i��yϔ�����e0<�;: �f��i8}��gϜ�*+f��K1�ŋ�3���ǖ��hv Ot���=X����&Ν;��\��Z�����K��S���p�x1_��_��/3�^�ʖ�豮q2����6�� ã���>��9�/��|��@ "���W_}���=�h�� `8��ml�k�k�������@ǻ����h��J^M<f��W45=6P1��UWW��,�#�knpe�ꖁ�IDDd��t"�?�}�+e����"����WN��#��}�E �(jB���Ս�-O?r)��P�T��$�@[DDDvG�@ "�� UNݾϘW@���y GdZ�� /�����|��z�'
������@�`�]�s/���������}mUŷV�~<?��|�6i��h��=0öM��%"""�tXă��{W���/�Y\|=���.��p1��1Qv¨�af�x��Y9ڌ?���<�oAD2-�?�1��� �,�1SB��N:h�!a�nhZ}ն��k���)���$H�U��(sp/��
��d˵��ݼ/"""��+�"��S�G��{{������"��0�W�q'N ��w�"�uXDD$O4�P(t��pwc���������N�q�Am�1�H^��/ t"""C��"R�Ȅ�c���s�M���+��� ��?��9E$?��'A`ρ�CDDd��=�"B��,�V@��w�{����孭�s�?q�D��x6�Sh�`�9f��$^��s4>� �����;3=wM�2Bҷ3֨�qoK��v=� �J�.��x�an�fo�y������ryo�'Oޫ���M'�Y���0��2[A~`�� |����V�Y�1�v������< �I1b,͆��[����;"��5k�|��ykC�� &w=7��V4����_�h+/�D���9c���Co�k3��hn�C.�6���� �� �5C����hkV�Z�hR������z�{�ʦ�?�z^� �\{C��^[L:jf/�hj9��@�h����/�\��ڡ0 � �� ��0�477o˪CDDD9 �E<�:R�‰��@�]�9s�67��cUN���/�0���#���E` �c��i��fmu�� �-f����4��h 6���*������c�!�isp�c�צ��+�����B�1~�u�(�y��`/{�@��(�-���|��~����{'Ӷ���P�ˀ-4����]�A`�O����߲�PE��|�� �(I�b#a/�)������ 컫Ѯb`�ϓ��&T����S�lm�(��U]]��cћT�LՕD�#A��������V�Z�!��l/&t��aFm��Y'�Bg���C.��;�������O /����_�LDDDM��s�L=��*"����Q���x'�f���a|����%��,o֞|�#�UV~��4��2ls<i�� '�]���td �g |;�q~�-����zR�W�>ք*�$��E�=H�>ڶ��`p\��-���p��
�r��7�`����(��p8����P(4�q#��{�g?����P�轀L�p]������;���a%��A\�I����k�+�*t|"""Ţ���lmk{��i�fv~m���b�1mڴ�r?��7�b� ����6`_�<�kf?6��IJ+F +k@�u�� Lpd�a �C�mn����{��������$�����uA�K�>��p�A�ه04��<��s1f��p`IW{I�s��HMM�H�j���I�{fffx�̮�<��s\X����,y*?��ڣ�'Oޫ׆����=�����Ƅ6 �f��� ���r��������[s�p���$��_v' ������* �%!7�6�C��������l'j���I���s$�]�u���d@km������'����v�+,�0��T,��{������4Z�CZ[[�5���$��:`���P剌�s֬y��qD�v,%SV�6���L�a���P� ��j'�<JVM��|r媖�=6F��OC����[�#W�ޒZ���z?Ǎ�!qJ��2�u���}�ۆ��"yX�{��-��^����@ ��Q�ʖ��9x"0����ކ����o�*�/:t+�]�&�t����ڇ�-�����+/qnP�cc�h��f�X8h H�3SW�4�1MM�V��$�٥n���7^}��䉉� x��o645=�R|��������ny �����no�,)��]��-o@M0���_Uӽ���w=���<�̢����7���#ݮ<_
�= ��]M��R��X�m�"""����x�����F�q����l����ym�rj(:��_\5�Ӏ�\%���h;���^����غ��4��>)npQoWJ�28H�.]����t�_hll|{뎶��%�hM�ĩՕ{l��rh��l���� mmm�hhj�� �L<n�Kz�3T�RZ�UK:]����pgk�G M-߱���!X�|\O� HZ� �������KN^�Ғn� ְ��J�Nqq(txuHp~ʱ�>D��f������}�z�@��۽f~�V����.���ijz�a�R��s�Z�EDD�A`�ill�D��K}����WA�SB{�6|�����6Tyɔ��O�}��W'Ok���׶��F{����j3۹�-���ٙ�}����7/��v�ѭ��o�+?eJ`��� �����x�j�]IO�����̨�1���
䁉�\�����fR���+����of61�َ��+V���gY�w���=*]٩U������}Ϫ��﫝���[_�
ɀ��mZ}_��Yu��fx:��g
���H�h,�A�65�9b��� q�
�w9~���P�{5�ʟֆ*/ �B��E�C(c��� �����2=��ի_S�.f�i� we��ъ���lH9�vQ��+[�[��rBê��V45��p1�Ӹ(�:�n[�D�vۻy(�c)��ۺlV�nmm����s|����<��իV�J���r���v�����|ݮ�:�ܕ�l�����]�Iق0�8��L�������s/""�u�xTSS�+��O7���:��G�X�灼���VMU�S�*��eR�G���=y��֚m�4<��61�Ev��ݗU���yX& T577o�fT����4gl�������&_=���â��r�ѓ3��3Ώ���MlJ9<*}`8>���45�YL+=�?K7s� |*~oqf��M-[6mڴlVD�4�Mk~����T�ڑfv �g����1x�aeo�V�]�����V��VP6�+W�~!ۘ���&9�K���
lc6��ku�?���a�J��۶��� _�������Z���}Y����O<�8��\3�amm�d�͒���VJiΞzop��~{�Jo�}Y�w���Y����{�-��U�E��--/X`Qmm`o�s�I���<���m?[r,�����^T;y�W{ZIڀÙ\/��K�n���P��>K4��mk.�7$'`��G�iӦ�t��q���� ��c�p���� ��� G���Q촜r�����܀��a'����zh,y�,�n[s���N�MۘU;��~��l����l��@G�7�Ç��e����h,2���}(��@ 0l���]'�8� _J���i�}OM�4��������i�?i���ڪ`FW��X`���3�'ٲ�C>vnt[��=Ms��\��m�>�q���o\�{�?����߮�
���凑��.���Ç��E�gz\��'�9w��2�EiWK��h,�����u�ɓ'�5��^�,nC)������mD�}ޓ�z�f�\'��g���i��^�hV��ٶ��3�*=��S�E��u��RޛK���<Dd ��r��-""2�`��К5k>lhj���m��ٝ���VuuE�{. ��f p �����d�:fN�)��6��)��� O��f<��~>��C|�}�M�z�n�����$�8�n���h%�$��sk&)]ٍů �6T9
de�k��s�%��aK�`3{ ��y ��K�\{��|eH���nW�jCU �K>j�aU˺�ڹ4hk/)�ս���-H�!`.����nA�6g�ׁ�4w�g�*2��qXDDDb4 ��3�S��(�/t+Gۜ<����͍����#������uai�7r���5�sq�ʖ�?f������>+� \O0���)Н@k6[I V>�m��,am����{�EDD��@�֬y�L^(� ���5C��X�^��h�+�:��o�1�9I{�N��8�q��&��/���lcR�n ��F�Cb䎲�n+K[.�h8(?���H.4����=k�*N��
^U��$�'���sI붧������Y_���Y�qq`�Cf�GJxHj�ʦ�(��W�w#����1���K�566��^��n9���������F`�� U>�臀��%. Y��N8v��A�u�7�p�������C� <����<�:�QI�͢[��_M<�>�Z�澙M;4��M���W��9��9�.q�@œo�����GfS?� <%�Q���H64�?'>!1n԰�o���o����$�rKt�����lO*���l� ����ò� �t�3��c��0����5ieh�i6gu}ۻ���)}�oe�P�|���I�.� qQ8��w�š���+(�_��� �Bc2�>���l2���EDD�0�"ң��6�Y� ̀�����z������������I�իWo1����h�<5�d6m�*/� �^SU�����Κ��3��O���]*����$�'���t;��R��fݦN����!�n �����^f����ƿ��l�Q3y�.��ol��nMU�`�z�ĉ�h��R��)�;)��'N�ñ�y�"땧EDDd �E<��q�z͉�H3��� �H�&���G��qIS9 �vժU�ձ(nO��~#VWTT�ʬ�IGq3<� ��M�Ϙ����r'N�� 7�v��G�e#�O���u�Q\���:�_5û�%�Km6$�ʔK�Z��I<f����N' �߷@ �1."q��u�ݓ^l��<j��}��s&O���bX:��Q�,�M�k�d��I��-�&"""��X�C�o�afI��M5U�� �kZee�{Y��)��5��r���H�lwd�o��+z�����$nI G���u} rj�����Eb�Q6�N{}o��ƒml� �{*�z�Ǜ�g�K?����o��7�u�Q^���횚�����{�8���_I:�>��_,jZ�1{:�<^�8��z0���R�7d�BQ^U�X���釉�H0��y���z�tu������ �f�#�6$��n��6�s����.>�LD2����A���g���(� ��<~X[U���͸�G���8��0;�L?-׀�i<������������n�g� I�G;.����\g����Fw�� �4���8<�2� X�ʕ�ݧ���J&��$���U�W��!���&�s ��Y���t1��snq����p�=US���Ń����N Fw /9�q�o"�Q r�X�YKCs˚�����M8�)���K�_�����>��Ckk�n��ڪ`���5��+���_���g������E
�}@�5U���A7�g�\�F< �i��&�d0`銦���g>��}1��j{�:ʓ|y�&\ �o�]�a�>O���_J�:�Y �e���A��ɷ������r�֓�0��X����7�x�"""C��"�b͚���c�{�� ����/w%�k�4�ϔ6���~�a͚����Gi���kA�����4�Śt�ZOӞ���jEs���j/� ���-�x��>�"qX�iߧm�"������g�ihn~��*�H`וer,��K�][t����7e��m���*gL�2���t��t`��ox0��\���$�mۣ. M-�k����On����N�甒)f7t�a=~a1V�l}������1 ��s4��A\l`�w���#�(s��/�����ި � qj�+<���@���i����H
M��孭�V5_��C�s<U'��A�ʊ��s2�vinn޶eG�� �
�Y���Q�>���ܚm�4+����oQ8_��S�&.�)�IDAT�1� .��V67?�W٭�ۦ��������if[�>����ZUzŪ����,��I�CEê���b��fS�`4�����re8���قkX��״���Ϡ�k�{ʷ�i�}��;]'�˵�|�c�����H�
���54�y���#:���0���� l/�0 `a[ ��u�d�s%�����L���F4�����_v�� ����$JͰ����3��:Q[۰z�[��I�]>�/�uruu�I>���`6d'`���4>��G����;�xO�O����~L5�d&l��� �#��� �t�������S����u���8$~x����[���mlY�KS���g�a"a7r,�F��M0��3݇V�yv���KCӚg��1#��~݁s���l_# � �e뢌�l\���]�|.JS/tG}��zk랦���VTk>����ؗ1�n�t���k��v��"�=����@�p���U��, �~���8�p�g��Ƥ�"EDDD
@S�EDD���Dʁ�-[�9mQ�; �EDDr���=zb�3{6>�^DDD�@����d��*8�̎$8�� on|���L�B�1���x��
������+�"""2��$'�8����L�|h&u�poK�:��̢��pъ��H* �EDD2Dڲ��N�ﱚP�Ğ�TWW�Y�l$9)�.������
����t�)�"""jX���j�*��`�A�ž� �3أނq�c����F�9*�Df��0~��񋈈��4ɂ�l�h��Q�Jz�8������}�}�A�Q��Fs�w������)�"""YX����[���̮2`S��̬���ȱ��k�2FIOW�EDD�ߺ��`0xg���?k�AF�n"��+�#4���?:v)�����w�IEND�B`�
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment