Skip to content

Instantly share code, notes, and snippets.

@AndresAnayaIsaza
Created February 4, 2017 21:16
Show Gist options
  • Save AndresAnayaIsaza/bda29bcb01bb0c18ec7c837c3320f309 to your computer and use it in GitHub Desktop.
Save AndresAnayaIsaza/bda29bcb01bb0c18ec7c837c3320f309 to your computer and use it in GitHub Desktop.
Scatter plot pivot
license: mit
id state union emplys actual_fatal expected_fatal residual perform risk_rate
48 Texas 1 99594239 4593 4014.422158441758899348239221 578.577841558241100651760779 1.144124812668636301911946 0.5809350494241349649
28 Mississippi 1 10877847 726 382.248089354161915377100871 343.751910645838084622899129 1.89929006898800687349022 3.1601098144314595032
22 Louisiana 1 18425979 1127 791.175013019008638709016204 335.824986980991361290983796 1.424463590804684432378865 1.8225625188273109466
05 Arkansas 1 11327985 707 410.067910356830086796566268 296.932089643169913203433732 1.724104671796404601170873 2.6212260136570618093
01 Alabama 1 18543188 944 651.985527262938186120376421 292.014472737061813879623579 1.4478849000881207761223 1.5747803060458741716
40 Oklahoma 1 14843858 883 598.272030684562759411184721 284.727969315437240588815279 1.475917232817389150617668 1.9181534161498799072
21 Kentucky 0 17415400 930 655.965593513696962392256484 274.034406486303037607743516 1.417757286656500577211018 1.5735177284834286758
45 South Carolina 1 17994925 888 627.044700786279216625666311 260.955299213720783374333689 1.416166979621225307625257 1.4501605270025898045
12 Florida 1 73944271 2916 2668.218019548000436280218766 247.781980451999563719781234 1.092864218229803481293043 0.335092870753975739
29 Missouri 0 26303854 1141 907.471006797545582319832912 233.528993202454417680167088 1.257340445538392972291617 0.8878128399072410365
54 West Virginia 0 6957791 514 295.386716806004445518872307 218.613283193995554481127693 1.740091787328304512524207 3.1419926697136426559
56 Wyoming 1 2650654 322 158.999742229335110434433505 163.000257770664889565566495 2.025160515892909998811477 6.1494354891534274019
13 Georgia 1 38622530 1531 1371.425993897619248141837556 159.574006102380751858162444 1.116356264802060761969198 0.4131630064171890134
20 Kansas 1 13080140 614 456.131961886081007511190823 157.868038113918992488809177 1.346101679569094846995188 1.2069292692120955318
47 Tennessee 1 26433376 1117 963.721580707159058717693824 153.278419292840941282306176 1.15904844548605873522296 0.57986698064159849
35 New Mexico 0 7766620 454 309.855782907892178460724131 144.144217092107821539275869 1.465197763099216302454129 1.8559452772519811905
08 Colorado 0 22010121 956 821.943744671241952679478656 134.056255328758047320521344 1.163096630636659175663154 0.6090664168941099748
30 Montana 0 4160070 289 163.02568092766106694748788 125.97431907233893305251212 1.772726838836128941641766 3.0281778689382374107
18 Indiana 1 28072385 1127 1003.326578484484797402202175 123.673421515515202597797825 1.123263376220255944164389 0.4405518858319847159
37 North Carolina 1 38489669 1420 1310.867163747017553018111619 109.132836252982446981888381 1.083252399076832656567678 0.2835379962685115504
02 Alaska 0 3094234 238 153.364462462503224741658794 84.635537537496775258341206 1.551858860772192925300673 2.7352662254211147334
19 Iowa 1 14381255 564 490.971653520333294490773857 73.028346479666705509226143 1.148742490439200642462009 0.5078023196144335492
38 North Dakota 1 3457915 208 136.609230588305691641187851 71.390769411694308358812149 1.522591109724071968688032 2.0645611419509822641
51 Virginia 1 35616196 1307 1244.706719446060882443706726 62.293280553939117556293274 1.050046552798929101025876 0.1749015547700240575
46 South Dakota 1 3818656 177 126.276387861706362993973229 50.723612138293637006026771 1.401687227495328933824296 1.3283105924779199018
49 Utah 1 11496274 494 452.733278095891026956954487 41.266721904108973043045513 1.09115018466870572794043 0.3589573622210898335
42 Pennsylvania 0 55260826 1922 1882.762930073379234201179231 39.237069926620765798820769 1.020840154275340194443632 0.0710034083215129028
31 Nebraska 1 8900883 334 314.7935443115663089671756 19.2064556884336910328244 1.061012863940513780725319 0.2157814644730606057
16 Idaho 1 5963551 235 218.85867285034005593260628 16.14132714965994406739372 1.073752284702455940006571 0.2706663722614251822
15 Hawaii 0 5931522 202 213.898723882376058886558494 -11.898723882376058886558494 0.944372160495360296750904 -0.2006015299677900358
32 Nevada 1 11722182 464 479.46909322221304401053755 -15.46909322221304401053755 0.967737037817693510903297 -0.131964281242289567
50 Vermont 0 2959306 78 93.636104400798370272151286 -15.636104400798370272151286 0.83301201496091872838433 -0.5283706517946562563
10 Delaware 0 4102909 105 126.382712407006165409072187 -21.382712407006165409072187 0.830809831504923523836264 -0.5211598016676988305
23 Maine 0 5868389 146 185.144598650420425644272347 -39.144598650420425644272347 0.788572829368189962911225 -0.6670416472122148965
44 Rhode Island 0 4645258 83 140.438859048376374031273374 -57.438859048376374031273374 0.591004516573360542982446 -1.2365052500501882572
33 New Hampshire 0 6130479 117 189.386924944351972449759387 -72.386924944351972449759387 0.617782880388276005579127 -1.1807711101261740306
41 Oregon 0 15910906 463 557.885619905794647283008753 -94.885619905794647283008753 0.829919222650303897591738 -0.5963558574589947756
09 Connecticut 0 16347656 393 492.734400776280569183243786 -99.734400776280569183243786 0.797589937663874146427487 -0.6100837990246465254
72 Puerto Rico 0 9804887 245 348.285903406495226225195035 -103.285903406495226225195035 0.703445065113798014154967 -1.0534124810055967624
24 Maryland 0 24860089 763 875.213041264016050296076427 -112.213041264016050296076427 0.871787740843128094986941 -0.4513782764977874789
04 Arizona 1 24259488 804 922.226169292512008409054335 -118.226169292512008409054335 0.871803497635282357693176 -0.4873399195090679919
26 Michigan 1 40488332 1116 1283.004461543043991803852625 -167.004461543043991803852625 0.869833296337729767685395 -0.412475528858644984
55 Wisconsin 0 26901059 728 900.541848570952545297616369 -172.541848570952545297616369 0.808402187144600873257397 -0.6413942609878389743
39 Ohio 0 51469758 1494 1688.125086451332785008634357 -194.125086451332785008634357 0.885005508176286884019929 -0.3771633945730477012
53 Washington 0 27362441 690 976.064874954823900349292882 -286.064874954823900349292882 0.706920223957383876233226 -1.045465479321906625
17 Illinois 0 56777383 1661 1952.754152122654936289181349 -291.754152122654936289181349 0.850593505687586681803608 -0.5138562869702094869
34 New Jersey 0 38397544 964 1297.435767991796240875563976 -333.435767991796240875563976 0.743004026698064197397337 -0.8683778524787841662
25 Massachusetts 0 31764291 606 955.119904319194779681183142 -349.119904319194779681183142 0.634475312743015344318323 -1.0990955356730448656
27 Minnesota 0 26051205 502 851.642608828592022267435704 -349.642608828592022267435704 0.589449136053074446850586 -1.3421360310534273646
36 New York 0 83906927 1994 2636.470019788420492504559185 -642.470019788420492504559185 0.756314308538968559525828 -0.7656936593428341053
06 California 0 146374411 3902 5105.655976294655795054574033 -1203.655976294655795054574033 0.764250474007026823806631 -0.8223131133860930071
�PNG

IHDR��� sBIT|d� pHYs � �B(�xtEXtSoftwarewww.inkscape.org��< IDATx���yxUս����@�0ϊ� ��
j���V��U�Z�u�Vokm���]�Z�NԪUZ��uBq���9 H�y '�IN��M�Z��}��s>���齺�w/ �O�Y�k-"""""�.��' """"�[�
�""""lEDDD$.(؊���H\P����`+""""qA�VDDDD₂������[�
�""""lEDDD$.(؊���H\P����`+""""qA�VDDDD₂������[�
�""""lEDDD$.(؊���H\P����`+""""qA�VDDDD₂������[�
�""""lEDDD$.(؊���H\P����`+""""qA�VDDDD₂������[�
�""""lEDDD$.(؊���H\P����`+""""qA�VDDDD₂������[�
�""""lEDDD$.(؊���H\P����`+""""qA�VDDDD₂������[�
�""""lEDDD$.(؊���H\P����`+""""qA�VDDDD₂������[�
�""""lEDDD$.(؊���H\P����`+""""qA�VDDDD₂������[�
�""""lEDDD$.(؊���H\P����`+""""qA�VDDDD₂������[�
�""""lEDDD$.(؊���H\P����`+""""qA�VDDDD₂������[�
�""""lEDDD$.(؊���H\P����`+""""qA�VDDDD₂������[�
�""""lEDDD$.(؊���H\P�������ȬZ�*�dɒ�U�VM���� � X u�_M@hɒ%��&+�k�5."" V�Z5���-�(`�
�FoS��Og��t���%K����/@$�lEDD��U�V ���
��8�v�u��.� �5`����Z�dI�U���J,S��eƘ�9s�c�����ڣv���`�=�Z{p0��W�� �' �~ɒ%%��w�s��+ H�Q��AƘ$���I�t 8w{AphEE�a�P���������*`|L��|��%K�T��{E|�`+""�C�1G��=s��� (��������������y477���L�~�hmm������ �߿u{{{yJJ�{���ycɒ%��MF�G
�"""Qd���q�/�a��{�Qr瘖���멭��-�Zkiii!##���|222(--�>`�С���1f���0����a
8��1b���vڴiᚚ�뛛�����s��a_&'%
�"""Q`��{H��t�p�_�SSSCSS��徽����P(DII ���`���2� Fyy9����8��SRRp�!C��w��ǿ�q��[���Sjkk_�3V��Q��1�8�l������+++������Z��ܽ{7���lݺ���2
ikk����q�2��;�w۔��8���o�B��p8�G���J_�`+""�c�!�����������Dccc�﫫��q֭[���͛7n��/��ZKRRR�Z�o��^�m��Z[�� E"�`+""�c�,`)�8����v�������ֈ�WVVƖ-[شi���477�����XTwX �E
�"""��zp;0�����ϧ���P(�F���<��Ӕ�� �������S`����ޜ�$.[�c2��g�4 cc������d��ݴ��E����6v��Ń>Hss��U�>����Z��q�Tkmd�X�(؊��D`O�]����7����]�v�����J
X�z5У[���� E@.pPg����YI�P����1����/4������|ZZZ"��@����|�Ɉ��%��k�����d$1(؊��tӞ�pӁ���j[[[ ��|W��^�֭�������F�xx�Z���'#�/��' "" ���Tz0�~��lذ����X ���E@��8�������#qN+�"""`�qpC�?�����DAA---��?�� 6��J�Y��=k�z{2�lEDD��'�&�K7Bmuu5eee���D����z>��C���K���J�k��=�O�=�)"""8��j )//�j?���x �#���Y�����`+""�ƘE�+��[XXH0���lg�]�~}���NI�\�q���D$�h+����>� ��tg��P��'�����K/���6�=jSSSIKKc������1~�xJKKq������z*T|�Z�QO�L������c�q�T�͢�"�� MMM�+''���^|�Ũ��A�����ԩS9묳0�0c� fΜIQQ�������ٰaC����ߦ��1�m�P�{■�y�z�$[���j7�s��G� ��o�=Ԧ��0s�L?�p����aܸqdee�8���Yk �B444��;�f�
x��wIII��׹@�'�!km���%1)؊���a�Y�jS�"�677S]]MUUUD����M,������J���ưaø�[HOO��ώ����M�6Q\\�}������)++��׼m��������
KbR�ao�]���-������D{{{D����%��s��j�رcY�z5Gy$��\�ZK `����v�mTUUE��x:�;P�\"^(؊�H�3�\ \�u5������b=�ڿ���=ߕ��3u�T��^�̙�{���k���;vP\\�W�`���B�
JbR���f��]��jرc�>����p���s�G�|�r�:�(��Vnn.+W���g�e�Ν~�:[�- Xk�z��$*[IXƘ��@fW㼆���Fv���_�򗨄ڃ:���g����ޟ��B^{�5��.6o��u߭�ݒ�s�nkmȗIJ�Q���d�yw�v@W㚛�)))���!�P�s�N֭[�P;s�L-Zԣ��S}}=�@�3�8���ꈷg��HXk��az��t󘈈$c̳���ujkkk)((���.�P�k׮���#�8����^ ���ǝ1c��z+�����>�Kr�&`�?��D�`+"" ��ܕځ]�+))�������:P555�k�.�y晨��3f����]w��{�/###���l���z?ʥ���G1I<
�""��1'c����[ZZJCC��P��o��3�PTTQ��̘1�E�q��w�^;tGy$?����J���>+ID
�""��1�qCmjWcKKK �����UPP��o��SO=�P;}�t����L��t��'3s�LN8�����9��ty�Od_Rz{"""Ѵ'�> Ž|a�:Wj# �EEE�|�Ɉ��ʠA��6m��{/�g�����.]J  ??����d`��Ӓ�[�[{B��0�j���#zWQQ999 j;�~��q���v�0~ �K��xlED$.c��#��F���v��Eeeeġ����@ �O<�d�0p�@?�����>�lƏ��ng����H�����ĝ=��1`$�eee������ѻJJJ�]���Y��vŊ1j322�3gt�I�;.t���"_�`+""q��� 0�}�>�j7l���?��]8p S�Ne�ʕ1j;M�<�+����v ��7+I
�""7�1ƽx��@���Byyyġ����O?���z�7������2eʔ� ��� nii�! ���F"�m
�""�1��q]�� ��w�8Ԗ���裏RPP�l�oʔ)�{��̙3���=�G?�S�N�Rb���63I0j�%""1��'`!��akk+���466Fj[[[)//�G�J�=���������vO�֒��m����"�ˤ$�i�VDDb�1揸+�u5������"���<������&ۅ�;�E��j�*�k���� f̘�e�m&�uk�B�t������,c̃����ո��
�� uuu�������J���?G%�N�<���� ��㐒�����@��8C|���9[�9Ƙc�1[�os�F444Dj�� ��.k֬�J��4i��٬^���ڽ�SN�Zb�!2�n�[�)Ƙc�U��@���v����ڈ�U]]MNNk֬����4iW_}5?��O�R�����1`�jjj"y��q�¾NL▂���� c��>�0�kW�����S����!�?�)��ҿ&M��<�1��{����� k��v�_"ݢ`+""1aO�]I7CmMM �����@ ���Lj��J���9�C"ԆB!���#-��vDP��nS��>�3��
�����C^����B��� �=�Pd��Bg�}���:���aZZZ��)��|%��𘈈�i{B���� �VUUy
�uuu������F6�.��ߟ�'���r���^��8p 6l�_�~^����$�؊�H�e�� X L�j\g�����(Զ���������y��#�����ߟ�>��z(!B-@NN����A/e&�5I
�""�'c��^�0��q�P����Cm{{;�������ܹ3���_ff&�s�^zi„Z��;w���{=<��_�Ġ`+""}�1����vfW�B�UUUTWW��P{���hѢ�B��:�)G�� �� a���D�`+""}�1�N�P{dW�� ������CmCC�W��J�=蠃���N�P �c�V�\�L�ӑ�`+"}ڪU�R��%K�DַIb�1�v�P{TW㪫�ihh���:����a����j'L�@vvvTz��u���<��S���i�{ G�3�D�`+"}ʪU�ҁ!�7 ����m��U��� P,�x�v���%K��Z�j�%Kv���%rƘY���3qoۯ�P[UUѻz*�F붲X��{�E�Cx�V �V_�e)؊H�Z�jUp0�
�qC�)��un#� ��a��ǿ���'�V����R�eժUì��_|qO�R$BƘ#����p�ٯ�K" ��P��?��+VD���t�ڇ~8*�c�ҥKٴi��a�
xğI"q�Ð��cLʜ9sڍ1�̙���?�qN(J���vN�~�tO!P< ��.Y���cM��/�ڡ]����! Fj[ZZ�����{����ddd0l�0~��s���^?|���\w�u�������y-��Jk�v�& D�VD�����W�� N����ojj*۽{���px���˫Q=hhkk�=55u�~ɒ%Qz�D�3X̥Bm ��{����ddd0v�Xy��?�x��ǂ��rV�X��+����Z�Xj��ˇ�I�Q�_c�q�p�Jܕ�E@Y[[��p8<�������-������~555������۷���AAAA���_�����5@2����� d��|��t�1��&`�=�
�hll������������J ���l�]P�uC����馛��O�(�!p��v��$�(؊HČ1��̙So��)�����Q��R���J}}=~��/Z[[)--��������0%%%���PYYIGG���8��ų(��H�o�f`��6����^{B� �� ����RYY�����
�B���ſ�� ƌã�>�С���;7�t۷��k ��6�?tIh
�"�c2q;� L��p8LSS���477G�gt:::��lܸ���V�z뭽�L������q��|� �H�ݛ;X�{��G�Z�&���1�.�]�ߧ��6jkk����8Զ��X�|yd��Bzz:cƌ��S��/����Z���[�R�1_��9��☆�Z[[)((�Z��Jͽ�� 555��;�PQQ��ݻ��X|v�u���� ��b�^���1��ݞ���q^C���p8���{rs�_|OOOg���<��� j�m��ڵkY�n���`����~�Ģ`+"�f�� 0���}���������r_����o�{�n^�u���immݻ�6J,n��p9�Zk#� �c�7�fw5���ڬ�,N=�T���J�Ν�{�X�����W_}�o��ϲa`p��6��’XlE�KƘ�^��������q�{i���|�v�INN����������ν���wS=0���Z��'_�1����]�kkk�����~�p8̝w��P;j�(-Z�c�=��D��c��P P ��Z{�߅%�(؊�~c� $W����R�����˩���-�666R[[�ڵk��Ϗx���,��F �����Wg�1��~ }��qMMM���xZ������;�$D\cF�Evv6�=���}܉&��`����h�Ģ`+"�d��p!�ծ�577SVVF0�r/����TUU��oF{���չ=���&`���Wgԇc~��J{RW�v��M0�j���q�Q ��>�(III �Z�P�6�m�Akm��^b����� c�=�M�gw5������bio�g�����������r�e݈�5��ޞH_b�98 ����~�jn�����څ ��?����T�Z���__l��6��I<
�"�9Ƙ��p��Wkk+����A�B�ʕ+���# �R/�,�� |
\a����GӞP{ p*=j���~{��weԨQ,X�`o�M�-���lݺ��+W�n����ۀ��s��2�_ �I�VD�2�<��4|W�B����TVV���`��������������־�ۓ�-Ƙ����NFw5����`0HYY�y&p�w����������Y�v-���#--���� J=j?���� ���h�@����`��+n��ո��&���(--��Ύ����� //��~�����ޘtKoO��� �?N��B�w���촴4F����GN8����}� z �~����/�Q\�>O8�Hb1Ƭ�=���ո�����| ��p�P(��w�M^^\��tp�p ugv"5�7�L�m���Jm{{;���z�^977�;�3*+�#G�䡇b�ܹ
�� �y��
�-Z�I`{V���___�[���\n��6_j�AM�&�߁p<��j���>n�����N}}=��������~����1b�|�AN8�����[�X�C�v�����(.��"���1�GЍP���H~�?[�>��SV�^�'�3q��n��bٞ�o�=����`�ܹ
�ôA$cF���=�.I���v���|�~P^^κu�hjj�V^�����B!B�)))ttt�D��で����vs�_֓�1W����FW�������j���?|߇������ù����;w.��~,ضmk׮�V�ZP���`+�`�1i�܏�9�xk-���466z�555lܸ���rߺ)|QJJ
���L�0���V233�>}:IIIu�Q���{������Fss3��G�9�3�Z�b4_�S�1�ٸ[-��3Ԗ�����n��˗|k+�i���,^��իW3d�RSS}� �|�BP�n�]��|���HbZL�����>^�_}}=۷o磏>����S���߿?���\x��w�y4662h� f̘�wհ��k-=����g���TWWGeN���~��8N��vc�^��1��^��ͮƵ������9��u�]Q �Çg޼y�Z����,�Z�5����Z�n4^ �/
�"�g9�Q�S(������$O[k�裏ذa����o1b�f�bܸq\z饌1��'�˸ѣ?`��o������&JJJx���IJJ�F/�T�K ��)�������`��w�����544 ����P�����aØ7o��wC� �_�~�֏
���A$AcF���p�>�����عs��WXX�M7��>�S�N��㮻��ɓ'GTg���r�UWQUUECC��3��|�o�ڨ-G�1��=���j�_����&''�P(��u�ڕ+W2b��Z�)�J�R�IƘ!�k���>�����ݻ=�������z��۷����V���L=�P�;�8.��2�>�h_궶��������[�RSS�K�}8 ������Ha�9�7�Zܽ�����H0���8�����~�z�o���J�СC�7o+V�`�ȑ y��B��;mEI��� � IDATW x� �V���Z���hjj�T�Ӑ!C�={6���/�9s&#G���.�'�9�~����裏�bŊ���|�nW�W�.�=��b�\z ��ر�{w���W�� ����<@VVV…���r�n��ҥK���K�V�[�`��:0�n���ֲ{�njjj< ܯ_?�y����}�<0l�0�?�x��Nƍ�~�Gy$#G�䤓N���/�����o��O���vO���.�MMM444��Pۯ_?������{9��5*n�
�W��-��S��ަ D�1f00�v�n)//��s�ӳ�>Kii�/�v���x��w�}|��Qo�?z�hN:�$}�Q/^�ȑ#��P�Nw�
��s�#�{�A]�mjj" RTT��:CmsssTB��w�ͼy����`"衋���j�V��؊Ŀ{�s�;�����a�p8LNN�6m�e !C�?���\=՚)))�ٳgs�7b����7��k�g`��8�Zkw�Q�{B�9@� ��466RTT�i��Ν;Y�r��655����|�rN8�Ǝ�[�X���$)؊�1c���#w��wss3mmm��^x���Zϫ�)))̜9�+V0p�@���=��˚>}:'Nd�…,X����J?V��qdm�D�5�L.���q�p���&���} �MMMQ ��ƍ�v�P��D��"qjO{�����>
�|���s�QYY���K/��e˖1z��^ ��233;v,O<�'N�k+D��q�)~��sn+��ЍP��@�� ��{hll�����T ���N8�&L�r{p\R��D�`+��7twpmm-�_�c����}9l���|�)S�0o�<ϵ�����ܹsY�f ӦMcРA^K&������n��>����q~��իW��K/����P{��'s�A]n�K���Y�|9��B�$$[�8d���j��8������z�]��TWW��oz�0m�4�:�(~�ӟz��c�=���?�x)����������8c�y������q�p���f_Bm   F\c_Ȃ x�W8��31b���cA��=W�V�2[�8c�I��{@�K�Z��ڨ�����-[���?�k��mu�Q�~���-�g���{����&##�K)8��̬��1���R���ƅ�ajjj(,,�j��~��߭�8p �s w�q�zh�;f�E=j��@�4[��3��{�S�*�Wc|9x6q�D~�����1u4̙3�x���{-�X�q��0�n1Ɯ��R���[KK 555x
�<�@TBm����={6w�q�&MR���.^���`+G�1c�+�n]������F;�c<:t(��~: %��7n�3g�_~9���^ʤலg�3��c����`IW�ZZZ���^?�����3Q����3g��~;�'O��-$&)Ԋ|^���!"�b�INf���<�����������"�~�iϡ6==�ŋ�lٲ���#��׾�ڵkٶm[�e:�!�/ r��3�6�S`RWc[[[=��]�v��+��e�����(33�ٳgs���3e��Z�)�JL���"�]W�vC8���
=���>��_V㲲��袋z��W$f͚ŤI�رc���:��EI��ԫ|��{B�9�`�}衇|����233��� ���?~<��~_���j%f)؊ď��������ݻ �ÞWY���ضm���2`��=�X:� ?���1�^{-�7o���-�ߋ0��8�0km��s3ƌ�.���6???���ڵ�?��O�����d��ӹ���X�p!ӦM�v��P[ƞ+r�Q\$ڴ�V$�cc�b܏��}r��������R�-[F~~��� C����g������I�&q��{ rɸ+�����j� \L�jlkk+���Bm~~>k֬�����P���DZZ��z+��Ϗٯ/z���Z�i
�"�/�%��PXX��J���z^}�U����m�t�UWq�G�R�7 2���f=�P/eJ��q|�4�38��.BmGG���|��TVVF���P[UUEkkk�u��3��r�-̟??��N"���D�G�V$����X�TUU�������'�|�}SFF ,��3�$==��zӏ~�#9�Hw����Z�}���ګq�d��q�B!���#� ���������Pۯ_?n��f�ϟ�̙��mWz ��)�J<�[�f�9������v*++=�#����SVV�i�nRRÆ 㦛n���O� FCC�����PK��ɲ��E:c��b����3��ڵ�S�}�G��ɡ��<�����Djj*7�|3 ,`֬Y�֏���,_��u��E+��8ΰ�IJJ��Z�6P��ފW��Z"=E�V$F�i�5�Aw��c ��o�Iuu��gK�.eʔn5r��B�^x!��^�%�yc\D���5܋~��8?Cm �=�:���G�y����OVV����S���k/�q2N�֞��rn�l�v�c܀��DD|�`+�n����555���y>�U[[�ƍ),,�T��cРA���y�^3x�`*++��ʊt���Xk�#y�sn����q���y��=�������E\c_����5k˖-cΜ9
�Q���&���Ƕ�W=x��q�f`����HD�D{lEb�1�h ٝ����B!����w?��#zȣG�f������񳭯���E�y��J�I��cN� ���� �a������O=����@ @iii�5��qfΜ�M7�Ĝ9s2d���cAO��}p����{0��U�y���3�����9�؊�cL2pn��niii��8�E��ٸq#uuu�C-�}_�?�|�u����d222HII�q�H�j$'�%�1��j�ո��v������O��>g�ڵJJJ<���φ�c�9F��opp�B2��@ 0��8�%@��.�x�`+{��qW�xEW0�%�655���Fqqq��m�Y�f�8��<���qv��IFFF��?@ � ���1fp$��^�����N0�j�x� ��/_S_�j�;�8��{�������5%8��ã����d������|���H ���� ��s�P�ihh���s���2�~�i�Ɔ�QG�e�]�yN}QCC����>��F�] 4ƌN~����~u�ڝ;wF:/���x��')((��q��p� �� jW�\ɺu�z{*ݕ�{����q��Zk����6[��2� ��� nnn��`O ��g��_�~�z�&''s衇r�-�`��ɫsd����޽;��`�����j�B7CmCCC�����w���8��}����@��hJ����
p��8�����Z�KP��Ƙc�e���������
�+�������QPP@8�����Ù?>���qj��fxĈ^�_9�~O�cF����f�ݱcG�s������~���¨������,^�X�6�Bm'�S ��8�*k�'�;-IT� �1Y�;w� �����F���=۪�*�{�9ϡ�_�~�q�\t�Eq}(�������H�����}��τ����[�Z��0eee�Bmqq1�<��[�����g�…,X����}]�����<dv.p��8�w���
�"}�1���wq�wKyy���JKK�����F��s�r�72mZ���1������o�e��3X@7Cm^^��K���Y�n��^����_����l-Z�{��.Cm��k���;�sb�~2#}���H7g����[�������\���a���)..��ꛕ��ܹs� ���a�M�浏��,�c��|�;`��� �;v젡�!�9P\\�#�<����\{��dgg�|���}]����½��o��H�2�DJ{lE�8c���F����Lkk�/�f_|�E���=ی� Ǝ˹�KZZ��9�e|��^~�B��@{��0Ɯ,�_WZk����j��׿����i CW~�_�p�B��կF�~_�m�6֮]˺u��9�vJ��R�2�M�q^��F��Hw)؊�aƘ ���=#�ZKEE��C���Y�f ����Wk��[na�̙��Ċ��*/�gx w�c�\�=����C{Bm^^��P��s���ˋ���L�:�o|�,]��ѣG�^����=j��s����D$qh+�H�v� �����Ҏ �[�JJJ������:�,F�Er���Ƽ�۷{=WL�ֶc�� �7�!k��P�����������)S���~���*��������������c��+yE�N+�"}�1�[���oll$
y�iii<���TVVzZ��ׯӦM��k���c��˛o������;شiӦ�SSS7��`�s� ��@�S�}9��X�t)g�qcƌ�~_����f���������=z4�P��c����@UU�P������hmm%))ɗ-L��p��8k���u���9
�"}�1f�U�s�3�ZKQQ���NO<�%%%�� ����lٲ��?�0yyy���{�s�UW���:
�g�~�j_x�rss����Tg_&O��W\�7�� Ǝ�{���7BmZZIII�r�)dee1�|&L�@zz:����O>!77��?�p8�?��;�0֯_� /�@yy9�����uyGH$�s��ok��]\����H�t��...�� ??�ݻw���~��p�i�1a��ubAcc#IIIlٲ�K;lذ����e@�K��Z<��_|���{�K{���<y2�]v���77n���������0h� ;�0������4������NӧOg������<�H�;�<�|�M^{�5���غu��Ӝ�v�'�ڕ~[�>�3��Pfw��A���<����a^}�U�l�����C9�1c�0c�~;Sŕ�۷s� �
�%�q�?��f�9��Ɵ���˶���2^|�E�o���žL�4�K.����>;�Bmyy9[�ne�ҥ=�� 33�3�<���>�C9���>�K�?~<�Ǐ�c���K/e�ʕ<��|���TWW�5U�7 �q���o�UX����Hb� ����3�p�����~��g���<����tfϞ�m���yN����� 6PTT�釋�#G��{��+~�ڗ^z�O>�$*���/f���|�;��n,������ >��n��#�8—$�!%%��.���O>�n��-[����0c�m[�@�V�B�V�o�B7N�wjii�����K;���Aϵ�M�Ư~���x�m�6�x� O���0j�(N:�.��AO��������Gm����.b�…
�=jG���?̬Y�8p��0{2u�T֬YÊ+رc����=_��?�����8������T��;�H 0�Ln��չ�P���r��h��TWW�i���/�'O��N���XTSS�=��Æ <�Dk-|0� ��@ ����P���S__�������,Z�������n,�P��c�1w�ܨ��K.����f�������|@r�V���l�W
�"}�1��&ҍPk�������*��.--��G�� �̙3=�5�%�Z>��cZZZ"��8G}4��v�~of�#�����Z���~@vv6����|� �=�v:���5j����X����J�%��:���Z[��E]� �W,.ƽ:�����}قP__�s�=G�~ݺ��K&L�׿��/�b��~�;>��ӈ�w�p�i�q�1��sLnn��6n���<���|��G����j/�����9���kO�(���ĉ��k���f�ȑ^�%��v��VlEz�1f,��JwƇ�ajkk}邰s�N��}ϫ��7�#F�w�1�l޼���|���#�a�eذaL�:u��@��� #������_�~�!��=���� X�x��uc��m�X�vm���JOO��3���+��P��y�Y��o}�[���k^�%$�;�󱵶ħ)J�S��EƘ4��&��`��֗�����xꩧ<�INN���O窫�J����ׯ��_�T#55����L�8�_���677wo� ?C�A����=~��s�!��V7V�t��ѣG�h�"{�y_W�!99�e˖q�%���[oy��?8�q�2kmT�=�Ģ�"��*�n�RXXHSS������u�V_� �5�K/��WW�z��իy��G=���7��������5Ծ������E%�N�0��~��\t�E
�=�/��N���c�ĉ\{��~| |_�V��`+һn&ug`[[��徜H�����?���a��̝;�1c�|�v�x���N}}=yyy��8�øq�X�`�޿�������)Ծ��+���m�6�������6_|1�z�ouc�B�? 0��3g��|��C�z)��8N��;(r
�"��s4����}���ʗ�n�~�i
=�
6l���/9���=�)V|��'�Y����]rr2_��W�袋��@���@^^��֍7�
��P;~�x�9�.����ЗCm������oۏ�d��aJ"
�"��� � t��}aa���R�vAx��G)((��q���:�N��N,���g��픔�x����2h� fΜ x�������l޼�-[�����k�7ng�u?��O�4)��j���#���o$3�[7�����ѹ�L_D"�㿁n�YUUE(���^�Gu�5k� �ʍG}ՠA����������FRR&L��K.�P�cǎ�CmUU���ǖ-[�����f��7n��_��駟��ɓ}��ו���u�V�.]�c�������k���+��>��3�ٳg���{)���5K�[�f�9����p8L[[��+[;�]����RO�y��� :�{wy��y�S����O���y�7<m�ׯ .$
� ��n� ���>������o|�,^�8�B�_�G�s����c���ދ�`k*���"`��s�ģ�"=hO{�����}������R��~�7�����#�Dۂп^y�O):��~��_%33���<O����_߻R�����:�3���f�ҥ�֍
�_������{9�j�9@��8�%≾�Dz֑�{k�������Z�a������:_n+�7o�z:�\w�u���y��5jW]u�Wj_�u�1Q ���~:�����g?�n,P����a�ܹ^�X;�h �@E��`+�C�1�����V���vB��/�f�~�m��y�h̘1L�6� /���b��LQQ�p�ݻw���EGGG���ռ��Q ���v���\}�վ֍
��;v,Ç'555��ܶ_�[k�5閄�=�"=`O�Y|�.---{~�+��»��K��3gr�M7y�S,�ֲc�6n�q �qHJJ⬳�"+++�0x뭷ؼy��N9�.\���s_���Z����m۶H�$$�|��$ [��1 �Cw���RRRBRR��@�����ݻ)))�qOAh�ĉ�u�Y �`˖-�t�M�o{?~<�y���[���F-Ԟ|��\|��|����n,��v^YYY�z�\y�qj�[,0�q�dk��� %�(؊D�1f,p��F�555���z^e---套^��F���E����=�'�455����1�S�q8p �{lD�oڴ���<�y��C�ȑ#9餓���6m�ouc�z���ZKyy9���������v���؊D_2�`xw744PZZ�omUU��_�ׯ���^�'O��[o�}���۾};7�p����0u�ԈWB�~�m���x����j����_�Z���k���|�ر^>�I������D�`+}�S�3������N��͔��PWWGkk��Z#F� ;;������A8��W_�����iii�3������w�y���\6m��{���s���>}�ouc�B���N�J}}}��;�\��iYIhڊ %Ƙ!�����o�������f�����+Vx����.�����<Պ5���lܸ���III�9����_��͛7����P;|�p.\�o~������Ӑ!C"���� x�Q���Hc�-'������H���UZZ� /��F���l�2?�p_�Ŋ��Zn��f^{�5Ϸy�=�K�{ǎ��� TVV���k���̟?�����̘��[��Bm�|��^�}I���c�U[����H�k�� IDAT̙3�c����-��Ş� ��av��EII���!C�p�%��h�"Oub�+������_'�p���;7X[[�1��_=*�vʔ)�s�9�{� j{��WVV�֭���]ihh��ypZ��lE��s�!�~�_WWGmm��+)�z���hhh�l3227ng�}6��u�W~��ߑ���Fzz: ,�����h�ڹs�x�bχ�b�z�F_cc#���^���N̊��c"�3ƌ��3�ZKYY��.��_����699�[o��#�<��b�1���Bjkk=�4h�s ))^?���c˖-Q ��<���=��{_�P�3jjjx�gHO��F\�����$�i�V����,VVV�y�������"��}����o}��c�&T�N������?߹��Nc̘1�j_{������;���l�-[�k�X�P�s�����x�oY� [�H�V�GƘ��uw|cc#�P��jmZZO>�$������v�a�?>!Wk��ʸ�� #?�b�e���dddpG]]��>���Gyy��j_t�ǒ����7��k�X�P۳��~���| �#����d' G�V�'Ƙ��jgwg�����6���<���'��|`��v�{�O>��bM[[�?�8�@��
��8���q�QGu9.??�w�y��7�}����c�eѢE�r�-�֍���,_��u��)�FY8&??���{����H�t%�;��L������������(,,���]�vQWW�y��Z�׿�u:� �s�E999�s�=�~�a���}��]�۶m���Q �C� aҤI\q��w^�?<�=��+++�SO=5!�y�Krr2���ox�7�~v�4-I`
�">0ƌ���]{@�`���:�{k��0EEElݺ�s8���ٻ��(�����k2��$@a��&ԕR-���ZQ���Vc�j���o[���պW��Ի�*n�j]�E�$�� $��Lf9�?�(�Z��s͒�����a>��9�t�Ιs}ΑG2v�X�:�(�:�Q[[ .���E�Ż�'��޵�ׯg���|��Q �S�L����Oɣ$ң6��|�I6lؠ��Ћc�ZE� �Bh3M3���`p���s�]���^{M;�eeeq��r�m�i��7�ӧ�6m����p8(**��s���g6l���;�j'O�,�VBm�lذ���z*++u�(B=l_Vv��)I����C]���ؿ���۶mc����tA�߿?7�tSJvAx��ذa�����d������`�ƍl߾���{OB��$��^KK 6l�׿��n��r A�D��
��4�# ��+��|>ZZZl9���ȪU���@h���+����(%�mcc#�ӟt^|���ɓ�۷���M�6�}�v��D%�N�4��￟ &�V���P�֭��o��=��VJE|����[!"d��� r��khh��aP[[� /������9s&���/���f?���q��Z�.�N'3g���P���ʦM�x��w������WAA�&M�w��]ʆ�'�|�E��d> �!s����?���K� <��*!B$�
�4�z`���;;;ٵk^�Wk���V>��222�k 8�;3��:��?����D\�0 ���8��(((�⟷���y�f�}�]jkk��A����9������~gk��@z��Ϝ9sX�d 555v���8�w!l!�V��� Xj!hjj�����Ύ;�.�� c�&M�o߾)j�R455��j�q8���}�����زe ��NTB�ĉ)//�P+�6�zB��v��nPJ]oG1!zH�"L�� � \ �2�����ڪp����SO=Ecc�V���4������)--ժ�[m۶���K����� 8�W���غu+�/�J��0aӧO����no �6~l�{�� ��UJ�+�!l����F[}����ǣ5��㡲�Җ.��veee����z�-V�ֻ��0
8���P�ݶmo��v�Bmyy9=���u{ ���P � ,�P+�&�V��� i�a�ۍ���~���v�q�F������Yg��)���OgBS�i�<��S������Q �0(**�s������zپ};��ߴ�7�:=;�j%��Ҝ9sX�x�-}���m�V`�]E��!�V�0���=�(��g!t������.��_y���߯� ���Aaa!��rKJ�0���+W����.�P ��cǎ%//���*�n�ʛo� `{�7nӧO����no�n�:^z�%-Z$�6�V�ZŜ9s�������0A� <
l� D4H��"�4��g~��1{��%�~��477k������/~��G|>���Z-��AII �suuul߾�7�|��@����СCy�g�4i���{�QQ
�u�G�J�=v��\� �u�[}���AkG����ٶm���ڵ&M�D~~>99���&���7j�����e����޽�m۶���G%Ԏ7NB��ژ�b���wI��$;�BX`����iX���z��������k�QYY������8q"�{���z��{��~�zv��q �0��蠤�������k�ٸ��|Ǝ�#�<"�6$ԆD1��F࿔R[�,,�WɎ���P{�R`��1>����:���/_NCC�v�MKKc���<�@j_��_���+Wj�9�#p��Q��*//��c���c�I�� �!Q �=~���$��8���
����Y}���Ӗ[yijj����ԩS9餓���׮�[���[�߿_�0@]]�֮�7�P+�6}�Q��>�nw�B�,@���I���0M�/patAhmmվ B������~alРAu�Q\z��k�����Y�ti�� ���pl�%|���<�>�h�� ����?��o�I����o������̗��ԣ�p�K�R�o�
a�[!��i�`:0���UWW�-? jjjx������� ��>��I�����}��Z5�R�_��c̘1�������>*������(��O��: �"�$�
�͎�Xy���RSS����
@��O>���V�lmAA����S� �R��_~����^o���/$�J�� �"YI��k��98Ȳ�| �����z�w����x��w�F����̚5��N: �˥���lӦM<��#�ܹS���-���ʘ>}��Z �1%�V$3 �B|='�.�Vv8���j��mhh��^�� ±����ߟ�/�utt�������#�TYY���<���^J�I�� �"�I�/!����h+�|>v�ޭ�6���a���477k�0`��r
�ah���֬YCSSS���O�:�(�O�.�VBm����Z�x��Z��d�V��0M�Z�H+�*�������h�fdd���o��Р]����K/����<�Z�ݽ��˶m���|�^�F�������㽔�[�n/��R��yeffr�y�QQQ!�6�=j?��%Ԋx�`+�!�� ��&Xw�����>�kjjx�طo�V@6 ���|��>F���᜴���hhh`����^
}��aԨQ<��SL�<9�ˉ9�Q1�=���o��rA�C&O���:���Z�M{����ݻ������UJq�e�1|�p�:����o����/|E"77��#GJ��PSjE*�[!1Ms��^iV�okk�����5��+hoo��0h� .��r�<��I���j�*jjj�lmnn.�F�������P"�V�*ٱ0MsP
�lu�����vkϽh�"��ۧ�־������=�ƍ�^So����v�����{)�S+�6.$ԊT&�V����=V����%�nݺ���_]?��<xp�wBرcw�}7�@ �������#���S�L��Z�ABm|<��̚5�;vH�)I�"��g��L��@'��m�wtt����wX�R�^��իWk�=ꨣ(--e̘1Zuz���.jkk������3n����墋.��K�P{��>��sn��昵�*((���o���"��%�(���0�1 � |����VJuDkr!��`+R�i���4�X+�+���|�-�^|�EV�Z�j���0a��?�����nӦM<��ö���Ԉ#(//�O�S��/ң6~bj���a��J�N�R�l^3 #xI)�`�C)�X7���'�V��c�ۭ>�s��� 6���l���ӧO�W��>�/��� ����[���{�7�E�#�`���j%��T�Bm�_��AB��g���0r�?��ܲ�+bE��HY�in��| �����a�~?MMM�[�N{�vԨQ�|��)�B7�}��'tt����GAyy9O?�t\�' ���P{8㰿�t�I��Z��@7�W�0�VJ��"Eꑗ�DJ2M3�P�1Xl���܌���>[��~^~�e���V����aҤI���?�ZO���{عsg\^>|8ӧO�P+�6��j�IO�u�� ��e�y�a�v�ulE*�O�·�x<�۷O{B�����oK����s�-�h�I���G)Ŷm�b>����)//g�…1�;�$��GO;�W_}5�B�71};<x��0�{ �Ȍ�D���"嘦y$�g`���}>---�aT)�ڵk���O��@�z�iӦQPP�]+���,X��Ӊ��ټÆ ��[o��믏ٜ�"���
8��ө���P���vP�b�)���y="�H�)�4M�ð�ګGcc�v`����^�>W���AQQ7�|3�F�Ҫ� /^�o��N��� :�g�y��;.f�&
�QIj{vJ�"�/�a,QJ]f�K)���[�<9� RM�.C�طo]]]Z���������UB/)-^�� &h������QJ�dɒ��)�VBm<$A��*'0��aK�B�0r�&�$؊Ts'0�ʃ�@���jZZZ�'moog����o�ggg��|���<�N��eӦM�u�]ڻ�Vegg3d� �jc* C���o���/����[�2L�<���8��<��zimm���ꫯR[[�U��t2`�n����͓�R���f�oߎ���|��� <������PjC�<�n
�pR�"z7��)�P{���o�8p@����a͚5l߾ݖ]ş���)m�����?����y���(--�/�Kʆ�'�|�E��d> �! ��+ڎ0 c�R�x/F�NlE��`����F<�VUJ����ҥK�/u�6m999���G�Vo���ɯ~�+��������ׯg�q7�tSʅ�x��*((`ѢE)��R2������0�*�����[��LӜA�B����~?>�ϖ��^}�U��߯u!##���B~���r��j�)Y|��455Eu�A�Q^^γ�>�y����� �=\�����a�)�~���E�؊�f�f�\du������|@ss��]���o�[�>�h�5%�_���lݺ������j�{͑�$��O����L6 C�Va�[������pCCn�[{����B]]�ahi8��3)(( 3S.�عs'n���{�w�|II��Z �1�H��0 �������0 � ++ �0hoo�������ݑ�D��0�K�R�}�ZX&�V$-�4�Ȳ��륻�[�%��5kx��w�>� @II g�q����Emm-o��f��K��P������<�����Khjj��Odʔ)l۶�ѣGSSS�a|���,[��m۶������l_p.��0� J��vO ��[��uA�
̳:���QWW�=��e�X�v��N��餬��x@{M�d�ʕ���Ee�h���L�>����ډ.��ϲp�B �1��������9���9��߿?C���1 �I�&|��3�<���;�#F��K/����}��Guu5>�ϖ��8�P68hF�R�ծ�"9I��j���|>jjj�'mhh���ɖZ ����0�o8�TVV�^��m��o����
����V�⡇���6�sp�駧|;�D����?�����%==���4K�z�^~��{�|��G<��s�ݻ���&�nϻ@?^5 ë��~�j�kI�I�4;��X삠�����ϧ�ޫ���ŋk�<���>��.���[�=z4������d�����)�s�k�.����u�?��!� �N��?��O6l7�p�v�)S�p��2s�L�y���yv��e�͍� �Q)�]�
��$]DR1M�j�meLGG;w�Kkn��~:&L��o~cy�9�w�q8�|teddP\\�ҡ������Ά ��$Ԇ�3Ժ\.��� 8묳l �=�ƍcΜ9����v��.6 #5�R�I�Ie���A�.B�b���륦�F;(��~v��Ɂ��~��ۗٳg��e靷�3`���������ڗ^z)eC-�v�����_t!�6$B��?����=��ˣ2���),,d�…L�2�����Uz$0�0 �}(��[�4L�d�����~�A�@ ������jضm�=�mmmZ�6;;�!C�0y�d�N9)�u&L��O�S�g����/�|>Ǝի�%Ԇ�Z��Y�f�-�N�6��{�3f0lذ����#�p�i�1h� ;���H6�0��?DR�`+���P�B+;jkk��������[o���ޭMOO�`ܸqZu�YZZÆ c������Ƞ���^x��?����>���?�ܖ6w_GBmȜ9s�j�����{.���>"mq�1�p�wr� 70j�(;J�}�x;���#[B"������������vvv�o�>Z[�;Д��r���s�q�i�Jv3gΤ�����|�|�I���,�����nj3x��IKK�����TUU1h� [�y��v^_�g�ڼ�<�����c�1t�P��-�z`�ѣGs�嗓����?̾}�t��z�O6 c�R*:���^KvlER0M�:�H+��tAhmm�>������ŋihhЮSZZ�E]Dnn�V�T1o�<�<�L~��_�����Ϗ1�3�<��{NB�W�~�픕��VOB�R=��(--�����SN���X���j�%��[�뙦y$PJ��%v�����K���jA0 �����>F����Tr�9�p��W���os�I'QXXHVVdff���AFF��~:g�}6�?�<.�KB�W��ߟ��|$�~IB�?1b?��O���AC����*�l�(�Hg�[}����W�����gӦM|��g��~�Z?�я8�#�뤢~��q� '��k��r�JLӤ���0p:�L�>���y� ��kdeeQQQ���~����#�#��Kj���G���_�=����ݻ#-��# �ȓ����h\K)D���9�1p������hhh��vk�����#�<��ݻ��3�=�k������k�_RJ}`=��N�@)���˙={6 {���/͙3�ŋk΄��r����5�\� 7��СCc:�UJ)~�����o��ޮSj0])�l��D����2Ms�#�B-@ww�-?l�x� ��ۧjsss���+%����]Y �����������;*�6dժU�5�W_}5.��O�><�� j!�gm�����m�������?�`+z���=Vv���ݻW{�-[���֦�& `�ܹ̚5K��v������gڴi��A���p�y�{����x����ON�Pۣ�����[z��8�0|�}��@����0�+�������i��A�n7�~���Y�1c�PRR"/���RXX�K/��g�Ayy9���h�9�SN9%�{�J� �ȑ#��L�~�t�d�0 [�� �V�:�i����`���R�|>�\���<���ڗ10a����5 a'�˅��b��̛7����/�;��� ������������O���O��g�����JBm��ԩSuJ���L{V$��tE��B],]���xؿ����֭c���.�6���{�����չ"a͝;���ԩS1M���{���BN>�d���ˏ��x/1�$��:t(}�����0ҍt!�VF~��^�4�A�O�>������ϧ5��粒�� 6h_�����W\ANN��Z��N'C�e����2�0�V�b֬Y��ڬ�,N:�$~��q��&T;�p�v�m,Z�(���o�F�ڶ(ѫ�OU�k���I�Bwk�R477k�����cѢ/w� IDATEڻ�����}���A�:��\�!=j����LYY�t�pټ,ы�'��m���� �����@CC�ah�Tr���B$ ��JOOg�ȑ:ߪ��|� �`+z���[k����>:�Ӹ���S�V^^��z*���Z�Bć�Z� >���F�~�ABG$�
@���%��� �|�x[[���Z�%K��y�f�P���Iqq1�_=Gy�����%�6zHff��)`+�Ǿ��L���-~X~��'��[�[�l�>�������{;v�V!D�I���������덴D�.���!���<&ޡ�Ʋ��c|>����s�޽��������lf̘��������^�"6V�Zţ�>��ŋ�rEnVVO>�d�m�e�R�+V���Gg���v�*�_)��[��� g@ww7 ��k���ٱcG�u�N'%%%�}�� 0@k-B�ؑ����b�Ν���GZ" X�tF��Q��֬Yc���r�n��OGG���^��իWk�w�w2b���!bCBm��A�_�}�1@l�C��%;�"��Q\eu��鴭w���Uc�ĉ��X>E!��# ����с�����
|�����[�����3���Ֆ�������Ϗ�Bzz:���\x�ZkBĆ���s��|��'�W@:��0 ٨�[��f�����#} � N��͛7���q���|����k�Cj��O>��a ���~B/� !�V$.�4�^B/�Y illԞ�������c.����2.��b���B�x��G�5k;v�y����bڴi�X��s�=7�BmSSo��۶m����ÕRl glEb� \I��&K��tww�r�nss3�����Q��� �����!��.�Q?�`�;v蜯U@x׾U��N��HH�i�����Z�*���]���ƍ�:+�|>.��r
��"�� ��������ݻW�D+�7����t"i�Q��W��e---��vϞ=�Y�F�FO7!Db�P_��[�n����:e��3�aH�_�? "Q t���o<�ays��|>���"�e��ٜu�Y�kB�OBm|uttp��AV�X�SF��+�k���(�HT?$t�ֲ��[��]�z5]]]�/**bڴi8��/!M"�ڧ�~���” �W]u���?�z�:e����#���+U�������x<����Kc>���q/\��ŵ�^��!��V�Zţ�>ʫ��*�����k�eŊ44X�L�C�|��* �"ᘦY�� �n�[{�={��j�*�P;j�(8p��z���Gmb�馛X�l�� c�Y��{�U�d#glE"*�[}8 ����'��|�ڵK��W\���õ�!�I�M |��GlڴɎr~�Q)���Dr�`+�i��i�����p��Р} �����7juU4hÇ'77Wk-B}jCEEK�,aݺuv� [���QL$9� M��px<�����|���FZ��tr�UW1f��u!�I�M ����TUU�QN���\@��t��$؊Ds6P΀��[~p-_�\�ֲ~�����-7� g�jg̘AaaaL�O����t�M�[����;K+�C��V\��$؊�a�f:�`��1J)\.W�/{���蠾�����7���;w.J)[��
!—��R�G-D5�n~l���H.r�V$�����e�@���z�W�^ͮ]���3���&�V�8���$��YCm �xG)巳�H.lEBX�f��f����"--Mkn��Kzz:MMMZ��]|�Ŕ��j�E�+����K�J���(�Z/�xP)Ukga�|$؊�`F>p2`��k0���Y� ]SS�}��@ �ہ�mcB��O~�V�\iG԰I� ��Z?p�Rj���Er�`+��ɓ��)��t������֦=wVV5558���a���һV�8X�~=���lٲ%�sK� Y�p!s�΍F��P���R+�.,��l/��`��4`p8c����/fPJ�b�
ZZZ"~-//�>}�зo_��!������/��u v$����k��(,,L�Pks�گR�\��h�I��H7��> 1 C;�V�^��Ҙ����?���:�������wߥ��9fsJ��/E1�u@��w������Qw�iC��&��~? ��m�Fkkk�;=iii�����!DdL�$333&sI��RC��P�}X������HIlE"H�]����PJi�6����z�fff2�|�󝰚9!l���ɴiӴ;�X!��KQ���c�[�ADB���+�4 B�k�����|444��ݭ5���a�ʕdddD4�0
7n��:��QJ1z�h�@T�P��(��u�2�0J È�o-"�H��L'���.�˖����j����z��WJq�'ҿ�u!"c.������!�6������
^��h�Z�<8�xx �c�4�I��v&pz8����wk}>k׮���9“��AAAeeeZkBD��N#//���<�k�\.�M��c�=ƹ瞛ҡ���n�g����*��9��h`�3�#�0�4 ���aHv�H�p�x;�0�!@���n7�ݻw�����>}�p��k�l!���n���oN����)Ԧj;�(^��M���#�??5 �%@z+�o$�Vči���p��A��޺u+�aD� !==�I�&1i�$��ӵ�#��\���9��3)))���\��P�mN.�3 cv�#�[O��� hmm��e��{�쉸]Xff&�Z��Æ ��o��Ӿ(EBmH�Z��_N`p�a��a��aX��R$? �".L�L�ƟA�����/�����y�f���V�K/���\�<"u�Q��d������GTCBmH�گJf��e�X�0
�$�($؊x� (�:@)���ў��v�l�2�P;i�$���:,��� &��C1m�4F���>}�H�.\�ܹsY�lY��������q^�HlE̙��d��~󶤵�Ֆ��v�ڥ�.��rQTT��'���!��&N���?΅^Hnn���NKK#''�k�����~����� �<��C�l�-c� ��E�"�O����ɓ'��E�̮����k�c�9����1��H�!C�p�7��K/1l�0������^gdd�p8x�����R��D��hs��� ��c�#��rS|!�r�B7`���륾�^{���z��\�aPZZ�\��!D����RRRBii)J)�x� �-[���&33��Gii)��r �F�
��B2�塶�8�iƟ�R��'lE< &t�߲`0H[[��ĝ��|��g�OOO���_�+������ X�`�v�b�ƍ���q��dzo�>�>��nٗ$��pC�цa�T)��x/FĞ[S�i�E8��`0���%--M�N���V�\��ሸ�R��.��S��#Do3bĈڙM�밓0��8�5 �j��S�^��-��,b� ��X��p��بj!l�/_� ꗙ�/�!�Cee% .�g�� �"ag͆a4*�^���D�H��֗���uvvj��UJ�s�N
">��t:������\k-B/��Q�t:IOO���0l�0���عs'��ݸ\.ZZZ�6�A�E� �a,UJ鿤!z �"��#�n���U{�k��������b[��
!D<�"���a 6�!C�������ρ���� �`ǎ�v�Z���y��ijj������������D)��VG$< �"fL���������b���muu5���h���QXX�嗇u�B$�X�ڂ�
�;w.yyy\v�e����� zӧO`֬Y��~���j>��c}�Q������ˎ%�z�� ,���H|lE,� �g8|>�-�6l`������ ��M�Cm�>}8p �s w�qcƌ��.���d�ȑ�9�iӦ����}������w��!3� p�Eb� DL��� �3>�q����/�y<������vww3o�<�����"���P;l�0�8� ^}�U|�A&O�� �Çgܸq����\}��vn&�i�aL���H\�c+b�/p%� X�Գ�ł��&6o�q��� F��I'�$m���F��y�3��S��`� ð�fϑ��s���xx��wٹs��q4�:�=�0*�Rz�%"��OiKC#�z<[v\.������z����?���D{-B � ����g�����`ҤI��7n��_�ŤI����ϦM��z���3� ����\�HxrA���@n8��뵏!�X�������6l���_{׼B$�h����B�N��… �j{���2k�,�z�)N8�233u�9p�a�K��$؊�3M38��=ޖ[���z��Y�F�Fii)����^�BD[,B�=��øq�l��u���˘1cx�ǘ:u*.�K�\?����ՉD$�V��鄮8�����Р�ٳt�R�s�N����6 ��!���X�ڻロc�9����NNN#F���'� ;;[�<�t��[�H4lE,t�>��" �r�X0���G\#;;�o���ܰNQ!DL%k�푝�Mii)��z�N8�2�z�M$ �"���
��J�n�� 4,]�4��p8�ׯ�LJաL!b����iӦ��3�$m�푕�Eqq1'N�)� �(�gU"�H���"t !�������;��}ـ3f�1!DB�v�ڲ�2���Z-Z�P�㪫�b„ ������!��=D�#�VD͡����0�3566j��Kc�~�)���似<233>|��Z��n��S�Ne����}�ݶ��u������N�i9"�H�Qs� ��>D,�����lv�ޭ�4<++�y����rL!��P[^^���B=· ��!a���D�`+�������|477kO�a��~�����9��S���&-��)
!���T��z���/�t�A(�dط"�H��1M}�����եs� ��t:�����FNN�^z�CB$���J�ΝKUUUʆZ}��d��N��K���\�HlET���� �EV�(�l9_������뵎��Ӈ���τ��l��'��HKK�9j��f�HhlE��N�b���N��Yرc�V� .����#���h��-++�'�H������3y�d^~��HK��0 ��~G$9c+lg���P� 뫞��V�����V�m�F}}}��2339x� Æ�7UB����� �)�Bh�v�ڵ���DZ"(�qI"�H���<y�8 huLO���Қ�O�>lذAk���t2�|�u!��d�MLGgg'����.��[a;�4�� �C������p�����������p0c� &L�|�B�NB�7s���޽[�D'0 л�R$$9c+����C�ϧH{x�^���#������õ�BD�����_���*�k��P �������F�M�i�rD��`+�a:a�4���HZZ�����N�/_�u��Yg�%�Vs��Q� ����RTTDMMM�%� �"/�%' ��V�iNf�����������Ν;�j�=���\�B.�x���;w��O���i�s�`+��lK � uD����9��/& ٺu+J��k���0`��?�x��!D8$�Z���φ t.�q�z7��%�V�m.VX�ǃ��ўxݺuZ��6���G��B�$�Z�q�F�͛���+��舄$�V��4;��Z�s���e�KcUUU�\����:�N���9�3��"�VH��N)EMM �ׯ�m �Vش,��$�
;�� g��磳�S{�]�v�y�戯XLOO��Ϧ��A{-B�m*++�;w��Z�� ,��w>�nϪD"��DŽ-�6v)�4�{����TWW���"����9���߿��Z���D�G-$_�x������ݭ ��iI"AI�v�G���J)��ڴ�mww7k׮ժ3v�X���#��B+����ٳ�͛7�v�Q@�R*h��D"�`+��Y�#��:,��xhkkӚ��B�Áa�[�0���k��"�$�F�;�`���v�z�gG!��䌭�6e��9��߶���>◽zddd�r�J:::"ޱ9r$MMMdddh�E!�����<��C|���455���Rj� � L���f�f>��xJ���z����UUUie6ls���^�B| ��9x� d�ƍ���!p���D������ g@ ��7p�-[��͛#�N��a��B�oUYY�… y��ש����~2�Z��۷��?�َR ��J)��)E� �Vh1M3��W<c���yi��t���"����SPP�uoVVW^y%����B���v����B���Z.��� �����|����a�Bw�<-"Ŀ%�V�����V�P ����G}����4F��Yg���!�8�\��g�…<��CTUU��ޮ[�<gòD/!�V�j�'������:�|������\Z[[#�p8�7o����kB�P�+
�ۀ5J)���D� �V躂Ѝc�544h��|�����E<>//O:!!l#�V�͡6��WJ������+���i�``��+�ߏa����ٷ/�v��aPXX�W\��!� ����S�I薱w�*(z �B��o8���m醰f��nw�9==��������"�Hm .d�ܹ,[�LBm�j��?*�v�UT�rA����3@)�} ����˅�㉸F�>}x��9��#��"�Hm��կx�W�֣����n���/����� J�V���**z �""�i��3��������\ꆰ|��wk].���f�B��ŋ�y�f>��3�k'{��(��}
أ��KY�:l��Ʉ~36�<�p8�vY{x�^ È�R���%�\BQQ��Z������]�v��s�w�J�P��� �G)��݅E� �V��4�t�F`C-��!���677�p�B�nw�5���p��k�E���n7=���E3_%�V�\��h���<&"u
0����`��v7���<��wk����Մ� ���]Bm�j{~ \ T*��vPD�&;�"'z�4����OCC��īW����)�`����رc�:u��Z�����q����q+�$�F,H����>SJ��Y\�>lEX��U��pƵ���������|tvF~�̈#�9s��:��-//�Ӟ�eee̞=��/�XBmx�@7�8�Z)����E�$GD�
���;��-�k�^/�V�Ҫ���Ή'��aX>,��$##�9s搞��]k�ԩ̞=;iwj�����P�T)����E�%�V�k0p;�� �W������ٹs�V�ٳg3p�@��!R�������I��z�h�� ����Ro�=��$؊p��3�=�7nD)q�>}����Evv��Z�b�С 0��#GF4>B��/����P�;���'�����:ȳ�p0��p��ե5��륡�A�mQQs���Z�B�����ihh���u=��ڈu���7�R5vO z?ٱ���9�0� ���r��A��ׯ_Osss��²��3f ӦM�^�B��������),,����ڈI��H���X��TJa�V��:J)#�����\���B���s�q�RPP��� 8��}�{<��j�'�VX&G�%�if�Ǝ���%H�����F|kYZZ�?���|��!�W]}�Ք����[o���X�v-�@��}�RRR±�KEEeee�^��*++Y�p!�<�L46$Ԋ�H�VW�3��r��ޮ����f�޽�̜9�C��BD�ĉ)++�ꫯfɒ%PYYIuu5g�u�F�����^���|En7�xX#�VX!�V|+�4 `"�L(�Z�v��/e�x<��Ԑ��� h999w�qL�8Qk-B��df���:���QJ1e��.qHD1�xa����-,a�@i8��Q���b���Z}p�?�x���d�V3�aH����Z�E~� +F^ �ꀮ�.[>�w�ء�뛗�ǩ����!�jEb�`+�8�0��@���f�w���Ν;#>�����QG��!�jE�K��I�-L����Y������˥u������*���rrr8��Sq�\�B�v^j�m$؊oS
�(��:���]�AKK �ׯת1E �! IDATh� &L��UC!R]�C�&�BW�J��E���6M�@,�Z�mmmx�^�6_���E\'''��o���bˍ�B|�\� z9c+�͕��p���kwCPJ�y�f�p\XXHFF��:�"�I���[�L�t'�ӡ���0 �����z�o�q���4
����!�HUjEo$�V�;�S�dǛ�K�,���3�`�r��>}:����kB�T#�V�Vr�V�;�@I8:::�'mmm��ri����y��СC��#��"W�J�Q%�V|-�4󀰾��x<455 �����d�ʕ�ڌ� fΜɠA���!��$�=j��b�ii�%�I���&��vl-3 �ǣ5i ���S���y��1l�0�B�*���,䌭�&���� hll$hM����ҥKiii�xǶ����ד�V.B��$�V$ ��_���I�R���`P��R
�߯u�.���ù袋"/��BB�H6rA|�i@XT�~?���Z���ҥKimm�j���٩�!�H���̝;���* �"iH���4�4 g\SSN�S�(BO7��q�1c�p�����q !�HvQ�"WB�� �⫊�S����ihh�
�n��5k�D<�0 �^/'N�Z�B$�(�Z?�i�%�H������@���G��@]]����7 �ٳgSTT��!�HFr�Hvl�L�� \θ��f�������|,[������k�������Z�B$# �"HW�ɓ'79V��|> ��n��s}���ozz:�]w��:�"I��Bvl�L��.�Θ@ ���֞���R�ֲ��.��9� �_QQQ�믿NUU�ݥ%Ԋ�#�V���+��x<�|>�I�~?�C��LVVW]u��:�"�D�G-H� J���4M�]�8����hii�0 � ������#��t:)((��B�,�|�xi�%�[�c00�p:�ttth�6�k�.jkk#>����9�S2dH��B�d!���T&/� L�t���kll���k����ɲe�p:#��O�>tuuQXX��!���*++����P+R�[��\������B7��#��w�+�k�)���?g���jEJ����Ї�eMMM���kO�駟����q���,2228����"��ճ�>��?̎;hnn����ZѫH��vl- ��W��\.�nw�/�0i�$�u!Dou�w����k]I� �/*�l�@�I�Mq�i.� �455i�]UUŒ%K"~i B��y晤��i�G!z�_��,_��U�V�]�lA�y�^F�؊|�p��~[�ֶ��QSS�aXn��/���)))�^�B�6���oX�|9K�.��t7jE/%�6����F�/��K�� {��% F|�6//�k�����b��!Do��#��t�R�{�=�K�� �W�`��&O����[�����tw���ٿ��|lڴI���'�L߾}�j!Do�`��/_����7�KK�����Ma�iE�����۵��x�Wؿ��k].����7N{-B��ݻ�?���{�e˖�]^B�H
lS�U�VVJ���imm�x���nv��ɖ-[�x<�q:�j�)��������<����ڵ���=��`��ZћI�MQ�n�r���x<TWWk���k�i��5 ���4N;�4��!D�����o� ,�;�J�Z�t$ئ��?�>hjj�~i��+uuuZ-����9��0`��Z�"������G����m۶�Y�'�>,�P+���d�f&0���%---���i�[UU�Rʖ�n��V��]G!USS�W����f˖-v�>�a`�R�-;� OlS���(+vuu�o�>�ɂ� n�ۖƏOSS.�K��B$���f>��3~��q�F;K�S�T)���Ņ�7 �)�4��u��7��~?mmmڝL���_��o-���-++�K.�Z�B$���Z^�u***��}E� ��J�IG�m
1M3 \�Xc���Z�{��a˖-���i�Z���2n��V�B��v��Œ%K��[���ڟ��� �O/*�l��W�D �6��?,Nݿ?]]]O�����q�����w�yr�V������ʕ+�?>]]]Z/�~E7�xxV)�׮�B$ ���7�QV ����j��߿�W^yE�:77�3fp�m�i�B�Dt��A>��***���$�U��^��P+��\��"LӜd�V����iu0�z��ٳ�����k�(**�g?��v!�H4��ͬ^�����������s�>`�*�g�T�]��HT�c�L�t:Wk�omuu���`=V�XAww�V���|ƏOqq��z�"�tvv�z�j�͛G[[����O��7���R��*,D"�`�n~Xjm���s|�������y|�ս���d��Ȏ2*X��6ؖV@��������b��k��U� �*�ֵ.E���� [+`��EY�%a�����L�����1������̙I2y?�<�x��~>�⛓����K�RSSU���$Ǝ�=��Ô)S"�#"�����j233����Y:x�u�2c��;xE�+�w��8�'�7���ى�狸gKK tttD}�699�� r�FUGD�������G}Dmm�Ͳ8��k���,.��)�&�3��z�ᎎJJ�{� 55�M�6���ՋgÆ ���/�;���.c�������lݺ���ۥ7��1�ml��8g����~�?�o��&���Q�IIIaĈ���`„ Q�GD�?�����n�Juu����x�W� � ����� |֓χB!:;;ihh��o~~> Q̛7���;/�:""��~��mۆ��]�>6��g���@���u�:=�5noo���,���@���~���⨃�36l#G�����H���������Z���vc�]� � 4
� �q�� �0�#�P�������;�CUUUԃ�Ǐ�ԩSY�`ATuDD����,~��QXXHKK�����̳]Xd R�M0���wl{�����EcccT�������Lkkk�5\._��WX�X�=����8�_=EEE�Cm;P ��1f���"���&�t`.У7�:::(//��1c uuu�ڵ+��.��B����q��E]KD�/9��O~����inn�Y���R��[ڱM<S{��`0H}}}Ի������Qe9r$ӧO�n����H_ۻw/7�tyyy�Cm��3��YX$(�&�q����{�1�������mjjbݺu���E}�g�ɣ�>J(")I?L��);;�[o����\�~���!� �gc�v��E��C����h�������R���#�
�())�q��n*>|8��~:���
�"2`���p���r�С��/���n���1�,,�H�c� �y8���������3�������;Q_萚�ʕW^����u�VD��o��͛7���X��c̶XI
� �q�/n�Ğ|>
���չ���N�=����r
w�}7S���h��H�s�w�u�VrrrbQ>�;cL �E�~�;�9���
���ϔ��E}��q���p� 'p�e����U���ӟ���[��w��X���&�"�l�s�g� �mjj���+�K~���QZZU��ń ���9�3�Z��H_���;ٶmYYY�(��W���7m�ABG0�q�n&���P�/�1D����-[�PXXHWWW�u l��>�;Hꈈ�E��m�6v����� Ƙ�ي "
�����z�ᶶ6��ˣj8d��������>}::� "ʡC�x��7Y�v-G��E�=�5@�1&�y�"�����8�i�/{��@ @mmm�G�z�-��ˣ�������'�̳�>�̙3�Z��H<>|�|�M�6QSS�{���rcLt��E!��q������=��1��GmmmT}:DSSS��,X��g�u�x����W���7o�U��|h�ɋEq��@/� 0�_Pp������v��ʢ����Icc����_|1#F���Z0�=ʣ�>ʇ~Huu������πLc�A��E���r�Cx�˴�|��e�h.bصko���`0�Z'N�����뮋j=""���xX�x17n����fiCx��=�CmL慉 &:�0�8�� |���c ������>x� ����ng�}6���uDD����d�֭[���Y:D���ǀ�Ƙ�6�� V
�K*�7e{4� —1DH���9x� .�+���SN9�+���SN9%������ƍY�bo�����!� X|l��l���`�`;���ߓ�Ahjj��aUU�W��j�`���̚5�;�#�:""�b�
6m��P�Xc�ql7�l�qfn`BO>
�����j�AKK ;w�$--������\.N>�d|�A�))�m'"�׋/�ȶm�x��7m��
��7�1ѽ�+"��^�
� �ن=RQQA[[�#�1������w}nj�����P+"���/��֭[y���l����W��jEbC)c`x��Պ=���H[[[T�a+**x�7���Q�IIIa����q��t�I���իW�m�6^~�eۥ��b�5`�1��v ӎm?�8��/�M���C����Qhjjb߾}V.bHNN��{�eڴM'�k֬!33�^x�v�P
�^6��n "�M;����8.`4�=}��e III�޽;�]�#F����o}�[�\���$" �ڵ�E����o�|(��7��n "K��;x��nll���&��V�^��ƴ�4Ǝ�]w�ŨQ���%" ^����{�'�x"�68���7���@D�7�~�q����@�Ra0�����Uߜ�:;;���+x��n�:묨k���VUU�ƍy��'��˳]��MƘ��.."�L��r'��У�᷷�S^^U߶�6֭[u�9s�0b��֊H�SSSæM�x��G9z�h,Z|@���'cQ\D>�^럦���#ݗ1D��7���� ��s�I'q��gs��=�N&"���lٲ��z����X��l3�<��"��c��8���p:=ܭ������G5� ;;��� c��������?�qTuDDl���cǎ<��>|8-�ީ}8�E�)��O�%< �3�������.k ����#G�D\�۴i�?~<C������-����]��E�E�S�O��p��7�E�gl��G� } ���D=J������z cLTƎ˅^�w��ݨ�#"b��������{�2���ǀg�1�ov��Q��'�M����?����� ~�?��]]]8p�Q�FE}N����cѢEQ���>`�Ν�w�}Q������7crl��(��-���)=���墬���������׳i�&��3r�H�M���펪���-���裏x����f��Y�V��P��?���GZZZ���j���� �χ�努�ȑ#������:F�q[֬Y�G}�o~�1�m@ p�1ƉE���m?�8�?'�{���淋�5�����dffF�[;y�dy�&M�U^y�>��#V�X���@�#cLV,�H�l���8��C��������~Խ���IKK�j�vԨQ\y啱z�XD��
X�|9o����űh� ��cvǢ��DG���M'< �ǂ�`�W�B����ꈟOJJbܸq\u�U�rJ�����D^^�<� ��(--�E�V�}cL�7!D$�l���8Á�{�L(������d+�����?�������:uj���Tnn.O<��ׯ���"-��f�Z��O��oM���C�@ �{mذa@���4&"}����<���lڴ����X�h#|E(."v%���^mwvZ����;vlĵZ[[y��ؼys�c�DDz+''�� ��?�9V����mbߊEq�O��o��Л�����'O�������~tttP[[ˊ+�������ʺDD>�޽{���ٱcGT�
|
Cx���(."��`�G�q�_=���L[[��uL�<9������|�M7݄��U������k��w��Ν;ijj�E l5��},��H�(�����Ņ ݂� Ç�x���:t(g�q��,R����ر��o����2��[D�G�jjj��w�ˇ~HAAA,ڄ?��sY,�Hl)�0iii�����s�I'E]�����;wr�-�PRR��""��x<��?`˖-���ŢM��5�o���"{
�}��{����"==�Z��>}:'�p��Z �޽�y��QTTd��� n��������>O� 4Wc�Ţ��ć�m�9�h���Z���|��dҤI$''G]�;��v�m;v��
Ed02ưw�^.\����Ϟ={�\L�� |�ط�1Ǣ���O�}����k��^o�<��>���EWW���RRRHMM���QYYIWWW�5��۩��#p�g0v�بk���QTTDvv6�]w��P^^��ݭ@%�=c̎X4��� }$##��q����,����q�\�\.+��F��̙3)((����@ uͦ�&V�\�ԩS ��s�9Q���v��A�����ŋ)//��ăn-@�Ƙݱl$"�}�5�$��L�bm:�)���UW]e��o$��������ȑ#Vk�H�hlld����p� ��g?���ñ�G��Ƙ�
�"�EG����m#|�}�CZZ���VvXƌC0���X�
�l޼�s�9��C�2q�D+�E$1�_��ݻws뭷����s�m��sS��H�)���������>���Drr2�@���N+��\.g�u�������A8������!C�p≽��"�@�� III�y�lٲ�ŋ���Lggg�Zv���N�����j$"}K����n�^�8����瓓�2d~���K_�3g�$///&��������f�СVj������Hcc#s��%33��[�
�b�r�/] j�F"��\6^>��8�3�7`V$Ϸ��Q\\LKK��u=�����YyA �;��[���ӧ3z�h+uEd`8v�k֬����=yyy���ǣm'��k��m<�H�юm?�v�wy��/�b7��ϧ�����`�Gy3g����P__o%�c�:t���?�1cƐ��na�"ҟ�������5�\öm���͍���ی1k��PD��vl��q��C��WTT���inn��*X�d ����vnSRR�袋x�G���М[����Gmm-?�0���x��x��\Tc�5,"}O���q'���ZEE�����~��z����͵v.%%�iӦ�_���/��q��Y�+"�CNNO>�$�7o�����{=�v���11{#MD�ͱ���"��C���nF�i��]�+���������� �۷�;3;vX{QMD�V^^6l��k���wߥ��,��6Xo��СP+2�hǶrg6�>��ɑ��z�444���fm]��g�y���.k;�.�� .��e˖q�%�X�)"}�瞣���e˖���b9��uO=��1�,�GS���X?�v���^�6�{��m��IG�I0����Z7ng�u{���c��muu5---L�0��N;�JM����VRRR���[���x���hkk# �k .�i�#c̯��TD�'�~��v�x��L�*" �)))tuu��۱c�r�g���M(�n:Ĕ)S�B�~��Vj�HlUTT����O~��o�������:tA�Z`�1��j."���"�s��\�":4���Nee%>���9����.]j}âE��={6_��׭�{�1���+�]����\�;�s�A`#��s���J5�ĭ���o
���8?�"y������*������g�}��<�;3ٳgs�WX�+"����TTT����g�rss���>r`��@�1��x5��CG����� Nz}�AJJ
C�% Z}�k�رY����?��v����9�c���D�������,^���?�����x�^�(�#��Ƙ��y��E;���8os����vttPUUEMM��u-_����<��,X�… 9�䓭���koo�СC�u�]dgg��h�\�E�]c��x7��E;����~���^ ��� IDAT���������N��ۭ�kƌ����}mعs']]]L�6�N8�Z]�-[��}�v�͛Gnn.MMM�h۽��v7ۍ1E�h."����v�����}>%%����1V�mFF%%%��m]]���zꩌ�c�����χ~��?���~���/��p�<�0�ؽJQD��" P��������������`u]/�������Z��O?�믿����L�<�Z]�[�������`����Á��>Dx��݄g�~��"��c;@��^�y�Y@jo�>|8�@���$�;�_��(//����ڀ���
IJJb��Ɍ=�J]�o6l���_�{��999TTTīu�#{�/�U��"�X�c;�9��E`0I���Z�~?���V�v�}�QWWg�J��N;�k�����G��LĂ��� �M7�ľ}�ؾ};III�&�����1�v�\�.}��I�v�s�b�%`
�P�p���l�m碢"V�ZE]]��3�S�L�ꫯ桇�VSd0���a�޽<��sdggS\\�֡�_m�u@�1fo���Hb�Q���vWx��=�l�/����ưa�����Z;>0z�h>��ϑ��OGG���MMM3|�p222��l���y��Y�j{�졶�6^�C@>�� �l�)�WsI|ڱM���Vg����k}�����W_}���j�gy��p��Ws�7Z�)����������[o%///^���~�W���Ż��$>��&��;�Y�L�I�!C����iu����N������v������� 6���J���/Y�)��^y�>��C��JKK�_�� B��w�c��h."��vl��8�����<���I}}=���VwnKJJ��ok�M���fΜ9�v�mV�$�����~;7n�ȑ#���Z}��3�v[�1oū�� ^ڱM0n����z/ �"ل�>���LZZ.������Q�HMM��[rss2d̜9�Z]���> ;;�+����?����2k�?A�NI�����IJ��H7��v��y��� ������mRR���&O�Lee%�@��g�&�ѣGIKKc�ȑ�s�9�� T�-b˖-<��#444�����]�Z�3i� Tc��\DDG��8�f�#y������Jjjj��k͚5���QRRb��7�� �z�)�=7�S"ZSSiii�|���ٳ��Ƴ}��H�$f_�gs�nڱM`n�{���=���I�}>99�aÆa��zE�\@MM �P���Fku���ijj���c„^������x�7��{رc����jZ�2�;����*\�3
� ��v�������������cHMM�n�?�|���1����`�nUU���
�2(�������Y�n�����e�\�]��cL�燉��5E$��5���H�oll������*�����Off���C'N��K/��{�� .�VW�?9z�(%%%�v�m���X��gt9�|��S��""�D�vqg=�E`\$�755������?��dffZ��0a�fϞ�}���ԩS���k999����dff�u��xZCxm%�i9ƘP������ �8�4·�̤�ۊ�
�{�=��������կ~��zH�V���:�9�-��Bqq����= <��y��h ��\D��t�vq���^�� �kw��+C� 
Y�"w�ȑ��n���ֆǷ��R[[KZZ�_~���"}����q,X�����O:��!<��j`�1����c;9�3x��.q��|���Z �^�� 6����������q��q�u��裏Z�'O��z+ 33c��?=`�U�1c̃�j*" ��B�s�9��vxokt_����N ����#G2i�$|>>��ڕ�mmmtuu����׾�5+5Eb������Jn���l�BNNN��!|�B�1����x4�A;����8�����7�UVVZ�٨����7�c��;T_|1�^z)�?���z"�p��a�}�Y>��cJKK���� A�8� �7��W""
����8�
��}$��~?^��j�����w���n�̙ï�k+�Dl���:t����SXXHMMM<��c�zm���-
���8��9�?D�| ������
����>���p����vƌ̙3�ŋ[�'��RUU�#�<����W�P�7�4�VD:[�q����oD�|w�-(�;��?����~B���p�����y��k���@ ��}����NVV>�����x.�(� x�s$��EDbE/� n��#���:��{�|RR)))���XEt�����HKK�:;���RRR—��eN:�$kuEz����8����_ϑ#Ghll$��]p���n`�1�X���ċ���������z'�.��>���Djj*���V���>�9�~?iiiTVVZ۵mkkc߾}\t�E
�7=�۷o��?�9 ���ƣ�!|�B&�1�]���Gs�x�Q�_�Y��#y�����OYY��umݺ�ݻwSXXH0�Rs���\t�E,Y���ӧ[�)�?:::�������b߾}�l��ǁ|c��x6�'�����v�wz�� 0 8��ϧ�����Dzz:>�� ��N;�`0HEEVvn���ijj";;����ڹ�
طo?��O������īu���;��Ƙ��j."�l����z� �ړ�0ܺ\.��vʔ)�|>�����F��ݫp+V���p� 7��+����81�����}@�&��`����9��7��Hj������Lii��u���������E]]��c �F�bڴidffZ�'�Smm- �u�]�ݻ����x�>#;�1�l�gs���[�Dn��������������>����bm�ѰaØ0a�P�����ۭ��vtt���Dyy9W\q����`����ʕ+y��Gٻw��I�!�d�:`�1&ngDD� ���gr� `.�=`r$5ZZZ())��x]];w�d׮]TWW[��pꩧ��o�g�}�J=I|������1o�<rss��|�5l?���S��""��vl�3�����{ HfER#99��Ç���ju�v���V�&�|>Z[[9t����7�Ԕĵq�Fv��ō7�Hqq1����h"|������ۍ1�h."�_i�Vz�q��~%�뺂� [ݹ���gÆ l߾�`0hm������K/e�ҥV�I�Y�p!������ۤ�������]���1c����TD��ӎ�����n�z�c���C_���HNNfĈ���Y۹MOOg���$%%QVVf-�����������ַ�e�� |---���s�-��y�f2331�X{��S�/�%w[�1�b�TDd ю����8?f���P�/;�---�֕�����ᣏ>��s{��2g��{�9+�d�z�7رc���c�����r�Bǿ; O*��Gs��$�� OFF�*�q��e{]o�OJJbȐ!L�0�j��1cIII$%%�m�6k�677c �㐑�aa�2�t_�|�M7����������.�1�W��6��EDE������^�w$P�:��\.��СCill���I�&����ȑ#)))!
Y�[WWGVV3f����a�������榛nbǎīuh��_ �j����""��"HT���# _�����N���),�;�(''���|6m�d���ȑ#9��3Y�b3f̰RS��`0Hvv6�/f���x�^�����>��v�<�e���74��`+Qs�;���3"y��� ��o=��߿�w�y���*k�vĈ�y晬\�R�6A���SRR�m��FEE����lr�'��z��\Dd�S�+ǙO���3#y>���9v��u8p��k�RYYi�Xˆ#8�3x���n�����z�,Y�����x����r�?GAcL\⊈$[��q�S���Ί�F,�mSS�����p{���� /(�pݓ n��v�m�����INN����nA�Y�}c���j*"����X�v�}^�����۳�q�����Djj*��i C�e��ь5���jZZZ�LJ�>���ʕW^ia��v����u�ꪫرceee����ְB ����/�MED�؊U�㸁nΎ�F0$??��դ>��#G��?����
k�e���\u�U�����4��}��>|� 6 ����@x�p��b�ED [��q�I�7�;�sz�|�-NVí����ѣ�_��j�=��Ә3g/����z;��մ���h�"v����]>G�
��c�dz���`�`+1q<��F���^3�
������~���X�r��]�)S�p饗*��cG���?��_���8��:�&�#���cj��\Dd0Q���qg:���H��U�mnnf�֭���n'O�̥�^ʪU��Ք赴�p��~��s��!jjj�y� xx�s ��ED[�)�q��~����1x<�������xx��w���SO=�K/���_~�ZM�ܶm�(//gѢE������������G�1q�+"2)�J�9�s9�p{O�5B�������xx�w��=�S���~ƭ��j���1���l~��ߓ���ƍ������^6�tų���`�`+q�8�e���/#��}>֦��B���X�v�պ'�|2o��6_�җ�֕O���GQQ .�������p��Q�?�8`�)�Gs�o
�7���!nF,�mQQyyy�����j���s��'�ꫯ*��ɲe�(..f���ttt����������@p �j�i�Gs�[
�W����S#��p[\\̦M�عs������L�4�իW+��H0����;��,v���%�I�㻞�ws�[
�w��|x�i �ߏ����Wii)�V�����Z���tN:�$V�^͗��eku%|�������z��������:�C�k ��ī���|2[�;�q�_~\i���f���[��Ûo�i5�:��N:��_]�֒}���r�J֯_Oeee��@8Ԗ[�g�lcL ^�ED��)�J�pg,�E�1� ����\Ҷ�6���y��7)))�R��v�ĉ[�9���q��1,X@aa! �l�����gs�l
��g��� ���E��������[ ����TTT���[�����y���q�\�\.k����a׮],Y������:t�m�Z�n �l�O9�3�<�0=�:��������kV��'���ٳY�z5���
�����q��Q��
�z��5��7�ׁc�~)"ҿ)�J�sg4�C`I4u��� �V����Nuu5?���z�&N���ٳy��WIMM%))�j�D�y�fJKKy衇(//���5mC�g�69��@�1�&�ED$:
��/�?~M����~��p���AVV��+r'N�ȬY�X�jC�%99�j����{�%??�5k֐��ϛ�:�w�Zc̍.�k�1�#^�ED$:
��o8�3���FS������&k�|>dժUV�u�0a�f���_f���VkD��������_��={�p����XƝ��c��e������ �����z�-�!����;v,mmmtt��h2d���L�<���+5!�jkkq�\L�>�!C�X�=�:t��������c��;���h����;^�ED�.��J��8ι�wn#�ɩ���cǎ��lT__�����_�R�����y��W��̨Q�����B�999�|��P[[ku.q���n�9��""b����K�� �VFZ#ᶡ���� /�`�^�I�&����3s�Lƌc�vTZZ���a���>|8��}C@��yƘ}�j.""��`+���8g �����
���n��������矷R --�q�Ʊb�
fΜɸq���o8�c�=�Ν;������ay�Q�Q·����4�=[�����9�GZ������":;;��[��Dzeˬ�MKKc�ر,_���3g2a�k�����"JKK�?>������ų}�&<Rn�1�"��ED$>l�_sg80x����������FCC+V��nnj�s�=�7�� �j�v_z���z�,[����:����~9�8LxVr�1���""
���9�3 8x�(�maa��i �@����/_NAA�����G�f�ҥ\q����[�O�@����͛���ټy3����f �d �_@�1�<�r���1q��LDD�O�V�q�7��H����PUUe-��AZ[[Y�l��p����e�]�ҥKq��.�644PQQ�<��8V��� ��� � ᙴ���\DD���� �� &��/GZ������fk?�����t�R����6l_��Wy�g8��S6l��ڱ��K/��{�QXXȡC���%�3¡v���op""���� (���D ��P��m(����g�}�j�=������O?͔)S�� e555$%%�p�B�����Ç��>����1��1��ED��P���q�!�?k��SRR���n>�3�<c�^�N8�3f�d�N?��~n�=�֭[Y�v-������2^�;���O�1&n�ED��Q���q���׀���SRRBSS��vƙ�B!�9�o~�+���1�3f��SO1}�t������͝w�Ɂ����6N� �#����1���XDD�/[��C�v��GS������:ko�<K�,�R��������`�ʕ�}��Vk���Ç9v� .�������x�o�w��1q�+""���� h���ލ�N^^�����m(�����OZ��mذa<���\r�%�{�Vk�����OYYk׮�����nwt�����a""��le�sg�p�^�5���(--�n�1x<�x� +������d�.���?�|��?Iss3����p� 8�Cvvv\����c6�Es��l%!��a6q�ikk������V���������Ob��Zrr2C� a���̚5��S�Z��I6l���ݻY�l>�������;���np��a�Ƙ�x4��I�V��Q`"p#�p��{�n�:k/W%%%�����p{�Z�ۭ{�����q�o�Njj*]]]V�|�_�\`��U�������`+ �q�4�� ���崴�X �O=����Q���$RSSy��������i��f�nQQ~���z���,�;f�n�
�8j����""2�)�JBq' H&n�DZ������bZZZ�� `ɒ%���Y �.�����q~��2f̘���߿��^z��;wr���xN;@)��c�=,""�A�VNVV���r���K#����FII ��������O��x��X��r�r�ذa3f�`�ر������7o���[Y[��,�W%o0��ų���$[Ih��l"n]�<_QQAss3~��꺞y����ʺ袋x�G���ȸq�z��|@II ��? փ�'���S�7��9LDD��`+ �q�?G�����������g�}�C�Y��kڴi<���̜9������,X��]����" ����a��� F߈DD�[Ix����Ҁ�Hj�*�Ο?���Nkgn�N�����ϬY��0a�������Oii)��~�_^���V ��aG�1��l.""�M�V�qf�q;���e���zinn���Y[W~~>��_�EGG��p{�p�=�p�e�1q�Ŀ��x���&�/_N ����Z�����1׻\�tcL\⊈��`+���p�0 H��Fee% ���Z[WAAK�.����j�=��x�駙5k7�|3{������\.kF��#�C��l*""���� *��\�Aᶺ���e<��s�/����˹������$''��k��g�����@�1�@������`+���8_��|t�_ioo������&���رc,_����f����O���6��B����<n�9��""2�)�ʠt<����F�X�ۥK�ZI- ��퓄/Y(��U��Ƞ�`+���8ww��mGGUUU466Z�˖-���Z��*�3ior�1�}�$�"}$�222���H�2d'�x"cƌ!-RR�mnIDAT-�ںN?�t�9�F�e�f  x ���S�VDD��vle�s�M`pb$�wttP]]Mu�ݑ�/�������u-0��і��[�:c̀�b�Ĥ`+8��:�p;)��;::(//�B�����x����Z7J����1�^�˕d��ەe"""�D�V�8�q^%nO��y��Gmm��p��K/��x����Z7!��ix�1��x="""C�V�8��2�/q���Z�~?���V׵j�*<�W/��r�g�
�c*�b!"""�F�V�p�%�߀�<_[[Kss������
YYY�����,C�����Ƙ�x6鍈n^Ip�d�#�p;~�x\.��p;{�lJKK����u� ~� ��3��eC�c+�pg�<p��w{�����o5ܖ����k�Q[[Kkk+���w�B@!�>�1&�v�XQ�����r�,`d$5����z�V��������ߧ������ᶕ�L�ǁ�ƘB[�EDD�A�V�S8��,�N��Fee%���V�m}}=����_�����hJ����~c��Ŋ��ĉ���gp� �+���<���I}}��p ������C� ���p�\���u����o +1�,��8�>�`+����*`j$�wvv���@MM��p PUUENNG�!55��G�����}D��
Ʉm���������kuQ"""}@�V���� � .����p[[[k}�A0��������hŊ����f�;������c�1V"""҇lEz�q�����G�|WW---TTT���fwqpX _���[���`��� t���i����H�`+�K��<A8�fD�|0���S\\L0��y�OS$>&��ܹs�h���� d
�"p���W�E�{綽��������y�����̝;7�W�����7
�"r�N� ��F������&��줫��/�e����/C�_�s��-�����H"Q����8W�1� ��\.mmm�+**\MMMc>�ځ:�4�xH�;w��+V�H�;wn ��"""�A�V$J�� ,�'������E�V�\9�3z�ܹy+V��L�ֳ2��s�6�Z���H�Q��RVV���r�@x�֍�C.�g��5��F�l^j2224KVDD$
�"9�388������P�D�/}}@x��@P����?�"""QR���q�>�P�A��l��ڡ�}�6�D�`+"""" !�� """"b�������$[I
�""""�lEDDD$!(؊���HBP����`+"""" A�VDDDD�������$[I
�""""�lEDDD$!(؊���HBP����`+"""" A�VDDDD�������$[I
�""""�lEDDD$!(؊���HBP����`+"""" A�VDDDD�������$[I
�""""�lEDDD$!(؊���HBP����`+"""" A�VDDDD�������$[I
�""""�lEDDD$!(؊���HBP����`+"""" A�VDDDD�������$[I
�""""�lEDDD$!(؊���HBP����`+"""" ���G�}�a!IEND�B`�
<!DOCTYPE html>
<!--[if lt IE 7]> <html class="no-js lt-ie9 lt-ie8 lt-ie7"> <![endif]-->
<!--[if IE 7]> <html class="no-js lt-ie9 lt-ie8"> <![endif]-->
<!--[if IE 8]> <html class="no-js lt-ie9"> <![endif]-->
<!--[if gt IE 8]><!--> <html class="no-js"> <!--<![endif]-->
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<title>Scatterplot Pivot</title>
<meta name="description" content="">
<meta name="viewport" content="width=device-width, initial-scale=1">
<script src="https://code.jquery.com/jquery-1.9.1.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/d3/3.5.5/d3.min.js"></script>
<script src="jquery.tipsy.js"></script>
<link rel="stylesheet" type="text/css" href="https://cdnjs.cloudflare.com/ajax/libs/jquery.tipsy/1.0.2/jquery.tipsy.css">
<link rel="stylesheet" type="text/css" href="styles.css">
</head>
<body>
<div class="chartContainer">
<div href="" class="scatterSelect">View Rates</div>
<div id="scatterChart">
</div>
</div>
<script src="scatter.js"></script>
</body>
</html>
!function(a){function b(a,b){return"function"==typeof a?a.call(b):a}function d(b,d){this.$element=a(b),this.options=d,this.enabled=!0,this.fixTitle(),c(this)}var c=function(){function d(){for(var a=0;a<c.length;){var b=c[a];0===b.options.gcInterval||0===b.$element.closest("body").length?(b.hoverState="out",b.hide(),c.splice(a,1)):a++}}function e(){b=setTimeout(function(){d(),e()},a)}var a,b=null,c=[];return function(d){0!==d.options.gcInterval&&(b&&d.options.gcInterval<a&&(clearTimeout(b),b=null,a=d.options.gcInterval),c.push(d),b||e())}}();d.prototype={show:function(){var c=this.getTitle();if(c&&this.enabled){var d=this.tip();d.find(".tipsy-inner")[this.options.html?"html":"text"](c),d[0].className="tipsy",d.remove().css({top:0,left:0,visibility:"hidden",display:"block"}).prependTo(document.body);var e=a.extend({},this.$element.offset(),{width:this.$element[0].offsetWidth||0,height:this.$element[0].offsetHeight||0});if("object"==typeof this.$element[0].nearestViewportElement){var f=this.$element[0],g=f.getBoundingClientRect();e.width=g.width,e.height=g.height}var k,h=d[0].offsetWidth,i=d[0].offsetHeight,j=b(this.options.gravity,this.$element[0]);switch(j.charAt(0)){case"n":k={top:e.top+e.height+this.options.offset,left:e.left+e.width/2-h/2};break;case"s":k={top:e.top-i-this.options.offset,left:e.left+e.width/2-h/2};break;case"e":k={top:e.top+e.height/2-i/2,left:e.left-h-this.options.offset};break;case"w":k={top:e.top+e.height/2-i/2,left:e.left+e.width+this.options.offset}}2==j.length&&(k.left="w"==j.charAt(1)?e.left+e.width/2-15:e.left+e.width/2-h+15),d.css(k).addClass("tipsy-"+j),d.find(".tipsy-arrow")[0].className="tipsy-arrow tipsy-arrow-"+j.charAt(0),this.options.className&&d.addClass(b(this.options.className,this.$element[0])),this.options.fade?d.stop().css({opacity:0,display:"block",visibility:"visible"}).animate({opacity:this.options.opacity}):d.css({visibility:"visible",opacity:this.options.opacity});var l=this,m=function(a){return function(){l.$tip.stop(),l.tipHovered=a,a||(0===l.options.delayOut&&"manual"!=l.options.trigger?l.hide():setTimeout(function(){"out"==l.hoverState&&l.hide()},l.options.delayOut))}};d.hover(m(!0),m(!1))}},hide:function(){this.options.fade?this.tip().stop().fadeOut(function(){a(this).remove()}):this.tip().remove()},fixTitle:function(){var a=this.$element;(a.attr("title")||"string"!=typeof a.attr("original-title"))&&a.attr("original-title",a.attr("title")||"").removeAttr("title"),"object"==typeof a.context.nearestViewportElement&&a.children("title").length&&a.append("<original-title>"+(a.children("title").text()||"")+"</original-title>").children("title").remove()},getTitle:function(){var a,b=this.$element,c=this.options;if(this.fixTitle(),"string"==typeof c.title){var d="title"==c.title?"original-title":c.title;b.children(d).length?a=b.children(d).html():(a=b.attr(d),"undefined"==typeof a&&(a=""))}else"function"==typeof c.title&&(a=c.title.call(b[0]));return a=(""+a).replace(/(^\s*|\s*$)/,""),a||c.fallback},tip:function(){return this.$tip||(this.$tip=a('<div class="tipsy"></div>').html('<div class="tipsy-arrow"></div><div class="tipsy-inner"></div>')),this.$tip},validate:function(){this.$element[0].parentNode||(this.hide(),this.$element=null,this.options=null)},enable:function(){this.enabled=!0},disable:function(){this.enabled=!1},toggleEnabled:function(){this.enabled=!this.enabled}},a.fn.tipsy=function(b){function c(c){var e=a.data(c,"tipsy");return e||(e=new d(c,a.fn.tipsy.elementOptions(c,b)),a.data(c,"tipsy",e)),e}function e(){var a=c(this);a.hoverState="in",0===b.delayIn?a.show():(a.fixTitle(),setTimeout(function(){"in"==a.hoverState&&a.show()},b.delayIn))}function f(){var a=c(this);if(a.hoverState="out",0===b.delayOut)a.hide();else{var d=function(){a.tipHovered&&b.hoverlock||"out"==a.hoverState&&a.hide()};setTimeout(d,b.delayOut)}}if(b===!0)return this.data("tipsy");if("string"==typeof b)return a(this).each(function(c,d){a(d).data("tipsy")&&(tipsy=a(d).data("tipsy"),tipsy[b]())}),this;if(b=a.extend({},a.fn.tipsy.defaults,b),b.hoverlock&&0===b.delayOut&&(b.delayOut=100),b.live||this.each(function(){c(this)}),"manual"!=b.trigger){var g=b.live?"live":"bind",h="hover"==b.trigger?"mouseenter":"focus",i="hover"==b.trigger?"mouseleave":"blur";this[g](h,e)[g](i,f)}return this},a.fn.tipsy.defaults={className:null,delayIn:0,delayOut:0,fade:!1,fallback:"",gcInterval:0,gravity:"n",html:!1,live:!1,offset:0,opacity:.8,title:"title",trigger:"hover",hoverlock:!1},a.fn.tipsy.elementOptions=function(b,c){return a.metadata?a.extend({},c,a(b).metadata()):c},a.fn.tipsy.autoNS=function(){return a(this).offset().top>a(document).scrollTop()+a(window).height()/2?"s":"n"},a.fn.tipsy.autoWE=function(){return a(this).offset().left>a(document).scrollLeft()+a(window).width()/2?"e":"w"},a.fn.tipsy.autoBounds=function(b,c){return function(){var d={ns:c[0],ew:c.length>1?c[1]:!1},e=a(document).scrollTop()+b,f=a(document).scrollLeft()+b,g=a(this);return g.offset().top<e&&(d.ns="n"),g.offset().left<f&&(d.ew="w"),a(window).width()+a(document).scrollLeft()-g.offset().left<b&&(d.ew="e"),a(window).height()+a(document).scrollTop()-g.offset().top<b&&(d.ns="s"),d.ns+(d.ew?d.ew:"")}}}(jQuery);
var sk_margin = {t:30, r:20, b:30, l:50 },
w = 600 - sk_margin.l - sk_margin.r,
h = 450 - sk_margin.t - sk_margin.b;
var sk_trans = 1500;
var sk_color = d3.scale.ordinal()
.range(['#880000','#325C74']);
sk_radius=6;
var sk_transparency = d3.scale.sqrt().range([1,1]);
var sk_svg = d3.select("#scatterChart").append("svg")
.attr("width", w + sk_margin.l + sk_margin.r)
.attr("height", h + sk_margin.t + sk_margin.b);
var sk_xAxis = d3.svg.axis()
.ticks(6)
.tickSubdivide(4)
.tickSize(6, 4, 0)
.orient("bottom");
var sk_yAxis = d3.svg.axis()
.ticks(10)
.tickSubdivide(4)
.tickSize(6, 4, 0)
.orient("left");
var plus = d3.format("+");
var comma = d3.format(",");
var percent = d3.format("+%f");
var sk_groups = sk_svg.append("g").attr("transform", "translate(" + sk_margin.l + "," + sk_margin.t + ")");
var scatter_data;
d3.csv("analysis.csv", function(data) {
window.scatter_data=data;
initialize(scatter_data);
});
var guide_data = [{ x_adjust:20, y_adjust:1.99, text:"+99%"},{ x_adjust:20, y_adjust:1.95, text:"+95%"},{ x_adjust:20, y_adjust:1.9, text:"+90%"},{ x_adjust:20, y_adjust:1.8, text:"+80%"},{ x_adjust:20, y_adjust:1.6, text:"+60%"},{ x_adjust:20, y_adjust:1.4, text:"+40%"},{ x_adjust:20, y_adjust:1.2, text:"+20%"},{ x_adjust:30, y_adjust:1, text:"+0%"},{ x_adjust:20, y_adjust:.8, text:"-20%"},{ x_adjust:20, y_adjust:.6, text:"-40%"},{ x_adjust:20, y_adjust:.4, text:"-60%"},{ x_adjust:20, y_adjust:.2, text:"-80%"},{ x_adjust:20, y_adjust:.1, text:"-90%"},{ x_adjust:20, y_adjust:.05, text:"-95%"},{ x_adjust:20, y_adjust:.01, text:"-99%"},];
function scatterplot(data,signal){
data = dataPrepare(data,signal);
if(signal ===1){
var sk_x = d3.scale.sqrt().range([0, w]),
sk_y = d3.scale.sqrt().range([h - sk_margin.b - 10,0]);
sk_x.domain([0, d3.max(data, function(d) { return parseFloat(d.x_plot); })*1.15]);
sk_y.domain([0, d3.max(data, function(d) { return parseFloat(d.y_plot); })*1.1]);
sk_yAxis.scale(sk_y).tickFormat(comma);
}else{
var sk_x = d3.scale.sqrt().range([0, w]),
sk_y = d3.scale.linear().range([h - sk_margin.b - 10,0]);
sk_x.domain([0, d3.max(data, function(d) { return parseFloat(d.x_plot); })*1.15]);
sk_y.domain([-1,1]);
sk_yAxis.scale(sk_y).tickFormat(percent);
}
var sk_expect_max = d3.max(data, function(d) { return parseFloat(d.x_plot); });
sk_xAxis.scale(sk_x);
sk_transparency.domain([d3.min(data, function(d) { return parseFloat(d.x_plot); }),d3.max(data, function(d) { return parseFloat(d.x_plot); })])
guides
.transition().duration(sk_trans)
.attr("class", function(d){return d.y_adjust ===1 ? "trendline guides" :"compline guides"})
.attr('x1',sk_x(0) )
.attr('x2',sk_x(sk_expect_max))
.attr('y1',function(d){return signal===1 ? sk_y(0): sk_y((1-d.y_adjust)*-1) ;} )
.attr('y2',function(d){ return signal===1 ? sk_y(sk_expect_max * d.y_adjust) : sk_y((1-d.y_adjust)*-1) ; });
var guide_text = sk_svg.selectAll(".guide_text")
.data(guide_data);
guide_text.enter().append("text")
.attr("class","guide_text")
.attr("x", function(d){return w+d.x_adjust})
.text(function(d){return d.text;});
guide_text
.transition().duration(sk_trans)
.attr("y", function(d){ return sk_y(sk_expect_max * d.y_adjust)+30; });
sk_svg.selectAll(".guide_text.spare")
.transition().duration(sk_trans)
.attr("y",function(){return signal ===1 ? 10 :-1000 ;});
// style the circles, set their locations based on data
var sk_circles =
sk_groups.selectAll("circle");
sk_circles
.transition().duration(sk_trans)
.attr({
cx: function(d) { return sk_x(+d.x_plot); },
cy: function(d) { return sk_y(+d.y_plot); },
})
.style("fill", function(d) { return sk_color(d.union); })
.style("opacity",function(d){
if(signal ===1){
return 1;
}else{
return sk_transparency(d.x_plot);
} })
;
sk_circles.on("mouseover",mouseOn)
.on("mouseout",mouseOff);
// what to do when we mouse over a bubble
function mouseOn() {
var sk_circle = d3.select(this);
// transition to increase size/opacity of bubble
sk_circle.transition()
.duration(800).style("opacity", 1)
.attr("r", 20).ease("elastic");
// append lines to bubbles that will be used to show the precise data points.
// translate their location based on margins
sk_svg.append("g")
.attr("class", "guide")
.append("line")
.attr("x1", sk_circle.attr("cx"))
.attr("x2", sk_circle.attr("cx"))
.attr("y1", +sk_circle.attr("cy") )
.attr("y2", h-30)
.attr("transform", "translate(50,20)")
.style("stroke", sk_circle.style("fill"))
.transition().delay(200).duration(400).styleTween("opacity",
function() { return d3.interpolate(0, .5); });
sk_svg.append("g")
.data(data)
.attr("class", "guide")
.append("line")
.attr("x1", +sk_circle.attr("cx") )
.attr("x2", 0)
.attr("y1", sk_circle.attr("cy"))
.attr("y2", sk_circle.attr("cy"))
.attr("transform", "translate(50,30)")
.style("stroke", sk_circle.style("fill"))
.transition().delay(200).duration(400).styleTween("opacity",
function() { return d3.interpolate(0, .5); });
// function to move mouseover item to front of SVG stage, in case
// another bubble overlaps it
d3.selection.prototype.moveToFront = function() {
return this.each(function() {
this.parentNode.appendChild(this);
});
};
};
// what happens when we leave a bubble?
function mouseOff() {
var sk_circle = d3.select(this);
// go back to original size and opacity
sk_circle.transition()
.duration(800)
.style("opacity",function(d){
if(scatterClicker ===1){
return 1;
}else{
return sk_transparency(d.x_plot);
} })
.attr("r", sk_radius).ease("elastic");
// fade out guide lines, then remove them
d3.selectAll(".guide").transition().duration(100).styleTween("opacity",
function() { return d3.interpolate(.5, 0); })
.remove()
};
// tooltips (using jQuery plugin tipsy)
sk_circles;
$(".circles").tipsy({
gravity: 's',
html: 'true'
});
xxAxis.transition()
.duration(sk_trans).call(sk_xAxis);
yyAxis.transition()
.duration(sk_trans).call(sk_yAxis);
};
function initialize(scatter_data){
var data=dataPrepare(scatter_data,1);
var sk_circles =
sk_groups.selectAll("circle")
.data(data);
sk_circles.enter().append("circle")
.attr({
class: function(d){return "circles "+d.state;},
r: sk_radius,
id: function(d) { return d.state; },
cy:2000,
})
.append("title")
.attr("class","tipsies")
.text(function(d) { return '<font size="5px">'+d.state+'</font>' + '<br/><font size="2px">' +'Actual: '+ comma(d.y_plot)+ '<br/>' +"Expected: "+comma(d.x_plot) +'<br/>'+'Rate: '+ plus(d3.round((1- (+d.perform))*-100,2))+'%'; });
scatterplot(data,1);
}
function dataPrepare(data,signal){
if(signal ===1){
for(d in data){
data[d].x_plot = Math.round(data[d].expected_fatal);
data[d].y_plot = data[d].actual_fatal;
data[d].perform = Math.round(data[d].perform*100)/100;
}
}else{
for(d in data){
data[d].x_plot = Math.round(data[d].expected_fatal);
data[d].y_plot = data[d].perform-1;
data[d].perform = Math.round(data[d].perform*100)/100;
}
}
return data;
}
// draw axes and axis labels
var xxAxis = sk_svg.append("g")
.attr("class", "x axis")
.attr("transform", "translate(" + sk_margin.l + "," + (h-10) + ")");
var yyAxis = sk_svg.append("g")
.attr("class", "y axis")
.attr("transform", "translate(" + sk_margin.l + "," + sk_margin.t + ")");
var guides = sk_svg.selectAll(".complines.guides")
.data(guide_data);
guides.enter().append("line")
.attr("transform", "translate(" + sk_margin.l + "," + sk_margin.t + ")");
sk_svg.append("text")
.attr("class", "x label")
.attr("text-anchor", "end")
.attr("x", w + 50)
.attr("y", h - 15)
.text("Expected Deaths");
sk_svg.append("text")
.attr("class", "y label")
.attr("text-anchor", "end")
.attr("x", -20)
.attr("y", 55)
.attr("dy", ".75em")
.attr("transform", "rotate(-90)")
.text("Actual Deaths");
sk_svg.append("text")
.text("Below Expected")
.attr("class","scatter_lab")
.attr("x", 280)
.attr("y", 325);
/*sk_svg.append("rect")
.attr("class","rectback")
.attr("transform", "translate(" + sk_margin.l + "," + sk_margin.t + ")")
.attr("x", 100)
.attr("y", 80)
.attr("width",140)
.attr("height",19)
.style({
fill:"white",
opacity:.5
});*/
sk_svg.append("text")
.text("Above Expected")
.attr("class","scatter_lab")
.attr("x", 220)
.attr("y", 90);
sk_svg.append("line")
.attr("transform", "translate(" + sk_margin.l + "," + sk_margin.t + ")")
.attr("class", "trendlinekey")
.attr('x1',0)
.attr('x2',30)
.attr('y1',h-10)
.attr('y2',h-10);
sk_svg.append("text")
.attr("class","chartkey")
.text("Expected workplace deaths based on national averages.")
.attr("transform", "translate(" + sk_margin.l + "," + sk_margin.t + ")")
.attr("x", 32)
.attr("y", h-6);
sk_svg.append("circle")
.attr("class","chartkey")
.attr("transform", "translate(" + sk_margin.l + "," + sk_margin.t + ")")
.attr("cx", 10)
.attr("cy", h+8)
.attr("r",5)
.style("fill","#880000")
.style("stroke","black");
sk_svg.append("circle")
.attr("class","chartkey")
.attr("transform", "translate(" + sk_margin.l + "," + sk_margin.t + ")")
.attr("cx", 140)
.attr("cy", h+8)
.attr("r",5)
.style("fill","#325C74")
.style("stroke","black");
sk_svg.append("text")
.attr("class","chartkey")
.text("Right-to-work state")
.attr("transform", "translate(" + sk_margin.l + "," + sk_margin.t + ")")
.attr("x", 20)
.attr("y", h+12);
sk_svg.append("text")
.attr("class","chartkey")
.text("Closed-shop state")
.attr("transform", "translate(" + sk_margin.l + "," + sk_margin.t + ")")
.attr("x", 150)
.attr("y", h+12);
/*Spares along the top*/
sk_svg.append("rect")
.attr("x",400)
.attr("y",0)
.attr("width",150)
.attr("height",12)
.style("fill","white");
sk_svg.append("text")
.attr("class","guide_text spare")
.text("+20%")
.style("font-size","11px")
.attr("x", w-5);
sk_svg.append("text")
.attr("class","guide_text spare")
.text("+40%")
.style("font-size","11px")
.attr("x", w-40);
sk_svg.append("text")
.attr("class","guide_text spare")
.text("+60%")
.style("font-size","11px")
.attr("x", w-70);
sk_svg.append("text")
.attr("class","guide_text spare")
.text("+99%")
.attr("x", w-115)
.style("font-size","10px");
sk_svg.append("circle")
.attr("cx",463)
.attr("cy",h+20)
.attr("r",5)
.style("fill","#880000")
.style("stroke","black")
.style("stroke-width",1);
sk_svg.append("image")
.attr("xlink:href", "cursor.png")
.attr("x",436)
.attr("y",h+18)
.attr("width",30)
.attr("height",30);
sk_svg.append("text")
.attr("class","chartkey")
.text("Touch for")
.attr("transform", "translate(" + sk_margin.l + "," + sk_margin.t + ")")
.attr("x", 420)
.attr("y", h);
sk_svg.append("text")
.attr("class","chartkey")
.text("more info.")
.attr("transform", "translate(" + sk_margin.l + "," + sk_margin.t + ")")
.attr("x", 422)
.attr("y", h+12);
var scatterClicker =1;
$('.scatterSelect').click(function(){
if(scatterClicker===1){
scatterplot(scatter_data,0);
scatterClicker = 0;
$('.scatterSelect').text("View Totals");
}else{
scatterplot(scatter_data,1);
scatterClicker = 1;
$('.scatterSelect').text("View Rates");
}
} );
@import url(http://fonts.googleapis.com/css?family=Ubuntu+Mono|Lora);.axis text{font:14px arial,sans-serif}.axis line,.axis path{fill:none;stroke:#000;stroke-width:1px;shape-rendering:crispEdges}.lab{font-size:11px;font-family:'Ubuntu Mono',arial,sans-serif}svg{overflow:hidden}#scatterChart text{font:13px arial}.circles{opacity:.7;stroke:#000;stroke-opacity:1}.tipsy{margin-top:-14px}.guide line{fill:none;stroke:#000;stroke-width:2px;shape-rendering:crispEdges;opacity:.2}.trendline{fill:none;stroke:#000;stroke-width:1.5px;stroke-dasharray:10,10;opacity:1}.trendlinekey{fill:none;stroke:#000;stroke-width:1.5px;stroke-dasharray:5,5;opacity:1}.chartkey{font:14px sans-serif}.compline,.complinekey{fill:none;stroke-width:.5px;stroke:grey;opacity:.6}#scatterChart .label{font-size:16px;font-family:'Ubuntu Mono',arial,sans-serif}#scatterChart text.scatter_lab{font-size:20px;font-family:'Ubuntu Mono',arial,sans-serif}#scatterChart text.guide_text{font-size:12px;font-family:'Ubuntu Mono',arial,sans-serif}#scatterChart .circles{cursor:pointer}#scatterChart .scatter_lab{pointer-events:none}.tipsy{padding:5px;font-size:10px;position:absolute;z-index:100000;font-family:Arial,sans-serif}.tipsy-inner{padding:5px 8px 4px;background-color:#000;color:#fff;max-width:200px;text-align:center;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}.tipsy-arrow{position:absolute;background:url(../images/tipsy.gif) top left no-repeat;width:9px;height:5px}.tipsy-n .tipsy-arrow{top:0;left:50%;margin-left:-4px}.tipsy-nw .tipsy-arrow{top:0;left:10px}.tipsy-ne .tipsy-arrow{top:0;right:10px}.tipsy-s .tipsy-arrow{bottom:0;left:50%;margin-left:-4px;background-position:bottom left}.tipsy-sw .tipsy-arrow{bottom:0;left:10px;background-position:bottom left}.tipsy-se .tipsy-arrow{bottom:0;right:10px;background-position:bottom left}.tipsy-e .tipsy-arrow{top:50%;margin-top:-4px;right:0;width:5px;height:9px;background-position:top right}.tipsy-w .tipsy-arrow{top:50%;margin-top:-4px;left:0;width:5px;height:9px}.scatterSelect{transition:background-color .5s ease;background-color:#F0F0F0;border-radius:4px;text-indent:0;border:1px solid #000;display:inline-block;color:#000;font-family:Arial;font-size:15px;font-style:normal;height:20px;line-height:18px;width:110px;text-decoration:none;text-align:center;cursor:pointer;margin-right:20px}.scatterSelect:hover{transition:background-color .5s ease;background-color:#B4CDCD}.scatterSelect:active{position:relative;top:1px}.rectback{pointer-events:none}.chartContainer{width:600px;}.chartContainer .scatterSelect{float:right}.chartContainer p{margin:5px 20px 15px}.barchartContainer{height:930px;width:400px;margin-right:40px;margin-bottom:30px}.barchartContainer h1{text-align:center}.barchartContainer p{margin:5px 0 15px}.barchartContainer #barChart{margin:0 auto -20px}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment