Your IP : 216.73.217.68


Current Path : /home/wuectly/www/03cbe/
Upload File :
Current File : /home/wuectly/www/03cbe/colorpicker.tar

index.html000060400000000054152456133450006544 0ustar00<html><body bgcolor="#FFFFFF"></body></html>images/slider.png000060400000000473152456133450010011 0ustar00�PNG


IHDRL}8vgAMA��7��tEXtSoftwareAdobe ImageReadyq�e<�IDATx���;�0�PP��8��b����(���C�~JF[��q�R,��ڬ[�^����ֵy�>�Y����1�(
�B�P(
�/���9���r˽Ź %Q(
�B�P(�+�b�B�P(
�B��V�9W�7J��]��(
�B�P(�ҕX@�P(
�B�P�*���}/DI
�B�P(J��c�s�KvTK,�w+[�2"��IEND�B`�images/colorpicker_hsb_b.png000060400000002111152456133450012167 0ustar00�PNG


IHDR>B�C�	pHYs�� cHRMz-�����RqE�f9!�'�V�IDATx��{HA��;wz�^(�,|���$>�E"I�W�A D��= (��RY�E�T���H
F�8-�����{���폵m��no�Fw�cv�73ߛ����gO5��bw�C��R�,2�#�Q:dw��b�qH'����
(�H��apHW��n)Mд�h��-ͪ�B��
Y��Q:q�K4ܴ�l���)��n��
��1QU8
��$�ʷ�[u�|9;'���X��	`X�#[(c��Ԃ��̬����wm��1���*ܖ�=:mx�w�ÇJ3R��hz��(*���ia���V鼪\C���S����-����."�6���^UU��NL���0���S����7h^�u��L
�k#�Y����9����d��WHg}�LEy�!�v�_4�o�_���������5+�+�)�eʲ��K#�I�e����$� �cpJ_Μ�Y���L��O���5"��u9�#?�v���Y/�p�{�&q�TTV�%'.,,�,l���ӧm��2�P��t���H����F��ü�J��L�Y����c��_Ig�`�@��HAJ�S����*��􋯲����t���J�G��Ĕm�:���6���F&�ŠQ��������P��7���y���@�|LD��cw�Ȓ ��ۣ�Bw����v���Z�U*վ��5�.TU�o����CzpDw�O����@���@�����$����0��$���!" O�	q1&˨�	Pf�ٝ2%]�o[�D���#_"@�H�D�ñ�%j�F�D@�	S*Ш���I�l��"I>�\<)�D$)k"���r�\�P~��ce�0Wk�\�>Ε��~�"�,Ӛ��ޕ�%�aΝ>�n�{�"���;
���={�_)k"�������&a�|��z�-������[�|�
��(C"0d�����c5��(R:A�ͺl���7���H���R��IEND�B`�images/colorpicker_rgb_b.png000060400000001760152456133450012176 0ustar00�PNG


IHDR>B�C�	pHYs�� cHRMz-�����RqE�f9!�'�VvIDATx��kHA��vg�z}P�Yx���]J�)�H�"��oՇ!
D�A=>He�aVTPA�)0C���qZ��U�w�C�����ڲ�]��7C;̇ٹٛ��;�S��=>�[�&j���KMI��>��a���.u�h5�苁@t߮ې&�طIQ*tF�*2���f�m4T��"�N�
�6ڒ�>��؜�o�hk}��>Fjt�\�-��C�J~�幺��@`��i:���i�p�‚_Rt�����>
���!� �w���Ө��YΚ���j��Zˀ����M:�=82�,�#�8=�T���/�9]��Ô/Cg#�B�>>ky�t�q{�=V��~��z��o�CӔeC+W��3V�$�޹ٙA���}�r!β�)/[8����Bj�籏-ٹ�l���[��SU]�����,X��s�.O�FH/�nؘ��Q����?
E�"M=޹��4b��0�DI�ҾM�hW��:���D
���i�k�>�zzj2���l5��C����^�G%%+4�Hh�wI����'$����!�6ڲ�l_ZJ��7��֪P(����]HUZdx�7=:# uY�,��F@6����l��h������2e#����d�m�c5�,.�Q#��;�s��w�kH�z�#�t,�F���p5T\<�GE�(�yp��H�|�;\x	Ii#���s��1��s��=���s��хڣ\����J��u�O�;�5�w��9y�k\��#!��[M/��=}�߉����@���Z���j�+��ɫ�t���+	]#W�sD�����~�cj�$��!���Ŋ����_g�B����IEND�B`�images/hue-horizontal.png000060400000005425152456133450011501 0ustar00�PNG


IHDRd(��
DiCCPICC ProfileH
��wT����l/�]�"e齷�.�H�&
��KY�e�7D"��V$(b�h(+�X�	"JF�����;'��N�w>�}��w���(!a�@�P"��f��'0�D�6p����(�h��@_63u��_�-�Z�[�3���C�+K���;?��r!�Y��L�D���)c#c1� ʪ2N����|bO�<�G����͓q��|������|�o���%���ez6���"�%|n:��(S�ёl��@��}�)_��_��	;G�D,HK�0��&Lgg3���ŗH,�9�L���d�d�8�%|�fYP�Ֆ���������-������d����2�ϞA��/ڗ�/ZN-�)�6[�h);h[���/��>�h��{�yI�HD.VV����>�RV���:|��{��<K�y�k���r�Y���ܜ����+�p�L����UZ_�a�O�B�t��4��B�@"�2¿���*~�khu=�(���k���I܃�@��B����=�i�QF����a�2���1e2;2�ɕ��d��	���t���0�8W�	|A� ,\�����`
(%`���^P@8�Ip\W�5p�C`<��5�� Q!�iC�d� w�
�"�x(J���Z��J�r��5@�C'�s�e��
C����;�)0ք
a+�{��p4�N��K�Bx3\��G�V�|�	���) d��� a#aH�����H1R��"MHҍ\G��	�-��a��+&3��,ƬĔb�1�0��.�u�0f�K�j`Ͱ.�@l6
��-�Vb�-�؛�Q�k��p�x\n��׌;��Ǎ��x����s�|~'��~?�C �	�?BAHXK�$&�&�3D�хF��ˈu�bq�8CR$��HѤ�R��t�t��L&뒝�dy5��|�|�<L~KQ��RؔD����r�r�r��J�R=�	T	u3��z����F�&g)(Ǔ[%W#�*7 �\�(o �%�H~�|��q�>�	���[���R�F� ”"M�F1L1[�T��e�'Jx%C%_%�R����J#4��GcӸ�u�:��(G7��3�%����Ie%e{����S�C�a�dd1����T4U�T�*�T�TT�U�z��U�U�Uo��Sc���e�mUkS{��Q7U�P�Wߣ~A}b}����9���Հ5L5"5�i��ј�����i��<�9������Ъ�:�5�M�v�hWh��~�Tfz1��U�.椎�N��Tg�N�Ό���|ݵ�ͺ�Hz,�T�
�N�I}m�P���w
�,�t��ӆF������-5j4�oL5�0^l\k|�g�2�4�mr�6u0M7�1�3���f��ͱ���B�Z�A���E�E�Ű%�2�r�e��s+}���V�V�������(�٬����Ԗk[c{Îj�g�ʮ��=�~��m�C���N��N�b�&�q'}�d�]N�,:+�Uʺ�u�v^�|��������o�����]��5�˟[7w�M׍��mȝ���}�Cǃ�Q���Sϓ�Y�9�e��u�빷��ػ�{���^�>�����*����}�����7����l6 8`k�`�f 7�!p2�)hEPW0%8*�:�Q�i�8�#
�z��<ἶ0�-�A�Q���#p�5�#m"�GvGѢ��G����.��7�x�t~g�|LbLC�t�Oly�P�U܊�����|BLB}�����&:$%�Zh��`��Eꋲ�J�O�$O�&�&N~�	��r�RSv�Lr���g<O^o���/珥����>IsKۖ6��^�>!`�/22�fLg�e̜͊�j�&d'g�*	3�]9Z99�"3Q�hh����'��\(wan����L�H����y�y5yo�c�(z��.ٴdl���o�a�q�u.�Y�f��
��WB+SVv��[U�jt���CkHk2���zm��W�b�uj�.Y￾�H�H\4��u�ލ�������6���W|�ĺ���})���76�T}3�9uso�cٞ-�-�-��zl=T�X��|d[��
fEqū�I�/W�W��A�!�1TRվS疝�ӫo�x�4��صi��n��=�{��j�-�n�`���[k
k+��x\S�-�ۆz������E�jpjh8�q��n�6�I<r�;��ڛ,��73�K���ңO�O��ֱ�c��YǛ~0�aW���j]�:ٖ�6���"�Dg�kGˏ�?<�s���ӤӅ�g�,=3uVtv�\ڹ�Τ�{�������|��E��绽��\r�t���WXWڮ:^m�q�i��᧖^���>���k��:���8w����7�ޜw���[��n�n?��u��ݼ�3�V���/~�����ڟM~nr:5�3��(�ѽ�ȳ_ry?Z����rL{��퓓�~�מ.x:�L�lf��W�_w=7~��o���L�M��������˃��_uN�O=|��zf���ڛCoYo��ž���_���C���g�gg����`	pHYs��wIDAT�P�
�0�� ">@���A�E��h�2Q�C��6i�7��+�ZP
*�EP�?��A�I�Y`�I=
�o����#u���	m�:-�^��&D�2�vKϔ_�i�}Ϩa���A�{��:�:��IEND�B`�images/colorpicker_overlay.png000060400000024163152456133450012606 0ustar00�PNG


IHDR��<q�	pHYs�� cHRMz-�����RqE�f9!�'�V'�IDATx��}ˎ�H��'��O�;��8�n��]ݕY���=�%����G��	 �N:��(TU36w�/3��f�03���=��;�����~�6w/�W=�x��1����/��Ǣ��?����w��Z��ݽ����ݿ}����/���cf�k��yO�l@" �NԳz����1������yvq���	������羭��ێ���x<�������w���������O?�_��W��{�z|�I�ـ�s�^<��/\�o���N?�o23�������9?v<����o��v�׏}v�l;��k�|>�|�������n���n7��������������O?�d߾}�/��~h�ffm�ဵ�V���玁
�=���*�}�\<���m>����y�G�7�FrV@��t����|Zm��ǣ=��~���v󏏏������[���_�?�����~���x<ڗ�ʉ��'o
�l��r���D�֎�B�Y������6xlj��[km�[k��[�=E�#R��s~шR;�|�P}�۞�g���n;�ׯ_�_������/��/��ׯ_�|�X00)��&g!��'^I�M�a$
�����FA�9��A�0��c��N�6����1����{��`rw{<X�|>}�v����f��}����o�����_��ׯ��o�Y�}
��"m�"[��Ơ��;������DT��.V�x$���.`"�4ԙ��l��0B��߾�6��{?"5�~������G���h���}�������v���(RT��g"N�H�*��|� ����ZÓ�5Ë#z��GPf�r׊����xF,�Q�����v5@5�ۮ�����n����߿��~��}||��~���n��=�ffZcU�5�d+�-�눎<H *�NQ��D^�K�G�"!�u�/�K��f`���D���A�#za�T�k�����,pD,����o߾
!o?~��������B�\�/Ѥ8�>�t�I�(�)@�1[!������������`�u�k��&��d{;�aې�Lh������]S���@��*�ҷo���Ƕ�,�P�O�ZHRs�e�8�82�ޏGQ��=ff�X�������5p�t�ð$]u��a:DKa誝�l���=�϶G�v��ۮ�NT��?>>��LJ=���x�9bM��,J������"ꋲ1�G�|y�sax$Е4h�)�@6n�T�^"1b#��
����s�d�
-��@�j�Gd��}�Vv��~����
St�}�}�����w{<G��h��Q��*TK"Oh��좗��v�����Ӷ�MFzP��5sS�Ȁ�J.hn�7�Q��@C a&��WuP�n�nXv�����n�f��qd�>�}g<�l+�rHApB��w���V�Ĝ(�� m��y�.p�����.2-�c�'��` 
Z���(��jiD)ܶ!���ȵ�Qhi������^U�'WЭ��鲢�hԗ��B^�u��X�����N���9���L��F���yl{>��ލpD��	�t������G�~��}�am�A���ܽ��p��
(-�x�K�4��2��2%�ڶ�"�iT�@�}���F�F�"�a�2���F&xh�����Y�6"�0��n���4k�k�
�h�E� �EŔ�'��2NU�'"�JG=+�2x��CJB����L�-��U�u� ��糹{�[_���w
�n����G�C[�v���㱡E1>c����P�'ODm���E82�h�(̃�E��Q�K�:	E�38��r�o?aK�U�R贳wH��=w��n�gv�mGGO3�ӈU�`�Xf!о��������6p�L���U��m��9eyG$��&��N;���kX
���uw;�`
=����k��;,3�XQ	�R��,"	cRQ!�)O��)@����3��1�&g��4�ɻ�lLOI���d۾�@��+w}�g�f�X{�r���v��|h*���_T�4L�ݡ���kG��[����? ���8#�Ho�5�_�w�O�1,n�s��9��)���1��x�H���]C
��9���a3�#���[?x,V�;+\|��)5��������ђP�ɑOR+�L8JBC���1a\�1�t��uA�܈g�#�	�ĻC̠����N����x����چ��#�6�8�[�Gd�8S�L_)�[=�����>�@�IE}L�D/�dZ2H&��Eܣ��ln"5"-np��F��ζSZC��f.�:P��l��@����ڧ�аU`��]�\Y-P����b����XD�.�9�O�u������X7����5�6a1t0EdR����3{�c����b��lXƹD,��*-& ����	�y@��vn�����-���LX�썢ՠx鼣݀�
�g�86�=�O7����w�����n%��в�D�
�g�5�0d%�T�RJD�"�;�Aq�j��Y��p����V��^���d��8*�Z�@� Zu(� TH�x�6R��ms�t#J�N��l7�"V5Z8<q�#�5u�@S��P�(#�*Bg�S�7z���aL\ �D�뤫:Lv8m����N���~�󎴈%p폒��O�!۔���r?Ȳ��|X`G\�������D6AiFB����'��hnP|�%{
s�^XXv���|�
���N��C�t���U0�8�g��R84�N��j=0��v���i��M�k�C�UuY�ԥ�"�	m��a��	�=���>���T$�腦(D�Fkc*�#
RacZܩ�-���pS�f�ᙍ����J:E�j�%�E49�L��Y!�'},��p������@@�Jc��@��� ?�A7<*]��5�t48��cB����,U��-�`�3���ל3*�8��M�<�#09�H���]�����;e��Ơ��!
��wJ�}+�*����7�f�g y2�!r�#�D�πv��ٞ�RN��M4����|��
߇Zꤹ�y�PP����9b���X�@��%�����E��d�KDc�8�dQ�А��ȧ�P�x�����-�
w0cI��y�P�p�g�ǧȆ�rІ ��-3�
��E�8��R$ps�E�VMQ��3-e��oA����T�h�
B�c	�c���@���z<�
�B@�吕��i׋��o���
K`"1	�W(ς�x<�@�KwL�J<�=��N�I���_����@?&��Qc96�
�Bz6�Kl���jRk��ԗ�1b��L�c�h�zG�z�Ƶ�H^��W��B�-�����:E/��^�ҡ�}2A��"'*<(
#����"��ʓ!z\W�Th�aE[*��Id5^@�m�Ǯ��Y�rǸ�X��� ���eC\�1Џ�h8���MQ!f������A6���e*3�ͳ�	�����ߝ��_i�
LM��ɅQ{�ƭ�#�p�QYQ4��*�E��1�m:��6t��:�~Fd":D�w�n�v#��ìG�l{��G+�X�nSǁQLE=W�-�2@�l��A��z�R�m����h8�(��N��������/�n'Kt��4ee h鼾����at�EKJ�`���'�ECF�lZ��p�h�E��ٮ4V���%��'�+���,���!-����=���/�28z
�I��]�j:լw*�<�Gh,~���KE��(ϕ�N�K1��C�O�
&Y��>�-8�']6>o\;��M�$�)�T��s�5�|P�Ǿ`-�FF��.��`�K1�q=�X���L�'����)Z��p�M�1�l#��:��ha�������V`%��r���1���-�R!;�{A��y�Hg@o��Z
^ +D��~,SV��
�n8�)D&����h����q��mI�-1�^�͠�"W�K�0�\��)]ҟRB?������*� X�m�P&Ӗ�F���G�A���(=-��qS7O�R�<3k�Fs
G�_&��}hI���*5Mt0��2�h!w%��~��}hU ���'��2��5v�wW�a�)���w�I7:��z܏�XР�¨}f���Ӛ�C�W�;j��/Sӟ�x�F>��FEh���D�TD��ͭ2�)rC F,#?
��Fm����c��X���[�)�J��ªa�lR
��|Iwx,�G݂�>K(2+�\��w��DGe�Epй�텓�ԇ�9fw�q���o@<���+[��&�S�y���o.V�Jg	�Ղ�:���3��v"a4�4D	��ĥ�"�=�	t���++�?���:i����嗒Ɗ"�,�]�h#�.��q�R�V�z�Df�4��ų��~g �����_JC��͖�(��o��ċ�?0�rU�%�U�b!���q�fU�˥�=˨QD3~=r�MѢz��e[�B����s�$a`��g����85�m^\��[�
��6n���'&��K�����eQ	���B��ډ��r׉�N�-�a�qQ
��(²H��DԊ���
�LP�e����6�z�g�l!3T�~�@g�!�L�p%��mKT&xq�	8����؆��.Zv����B��N�w��wvij�?��")�t2Xt�(Mh0��i�k��*�D�L��pו����J��~�קcPM����p1J�|��ײ¤�8�F��d��ɢ�該E��b���)�b@�8Lw��$̐9�O2�솓>"Q��{�Uo6A�NEg��O9�X��΢Rd+g=����dLŇ�2|,�271���u��XLbf�)+B�#�mF��O�����t|��]|��� �;􈱏��;���R;�J7j���>�����yf��� ��B����QD ��<�#�`�7A��,��>�g�b�r�۳Yb(�!+OŻ�J	(egFwB�](�#�j+N"]4�>�=a?�@��㠮�n�����oՋ%����D�|Js�ֆ��Zk�0J��ڦ��<�͕�l	��|��b�5�w�%�{d �;�����Dֈ�}�hE�N�nJ7�~��"(W+�^�U�D�V��ɱ�br�b_T��h��rDwJ�� ���&��_I�������@fsԼ5����_��x�m�fS-�yc*Ã�+'�����NL�\-c4�b+�ڠ>7�Ґ�,�MQ!��,����NY������x<� �-�XK!\p6�5g�(@N��(Z�:8w���-���1Ȯpe0�/w�����uМQ��tZ��0�~n�Uc2Fkf�F=@�k�E5���0sY�OL�p�$�*ۦPd-��Dq*�=V��Ș�2�S�%{��=���	���~��f�(���ΞP��D{E̳w������M�jL�8E���qvJ�Ǚ��ԹɈ�~�_e+�ь4�%�TC�l{EO������6�{u0?�0Bی�5
�bE?��Զ2�V�V
՜'�;�XɶhMv�Hc��~
��5�&�B����&:�`�{�P�G*�#^�^�j?�(1�7E�*�E���x�>��%�̢�d��ĊW�)�Q��`�8�� ��Ep�_)+��%���(�3xO�В��j^�"Z���-��҉��q��v>�2R�T��4��|�-�0!u�+T�@���%�Qa����xʒ������Me��p��-0_�M��-1 �YOD��e��F��7���]�8�-�iw��l�2��6��H'ꑖ,Y�u�j����3�wU�F�_L���&<fe/y��ӞQe�
�"t
�Œ~*S�Z���?18-�J&X}���`�e�2�X�i/�(J�356���.�Ok��V�����F(�O��P�G�w(��΅���Wy�ٕݨ3!W��
��h�0�����Kt/KY
6J:aV8�h��Q��Y��T;�Xa�k�r�W��S�$�(2f ��f`/�U�+�B�zO�d���;�yM�#��l7$�x�(Ri�����4�3$�eډV=.�� �-j��`V�N*V�
\u5�?g#o�ĉ��7���
oN��9��RTr��l`?��Ra$h+�*x.�f��t����:����&/�KL�P�/S�g�-�za*�$�x�YB-�.��R��&��q��'��l=��=&S]��&GDuœ
+��H1�G�:
�t1�X�me�u��p��d����9��d��	,/X�
�4b�MD��{�yI�P�n�;��V#�'kh}f�R����*UR��F�I����nVt��(%�tYR�dj�Yc}2�JK�>��:;~��M�w�M�(�]-�X�UO�ǐ��%`������j!�i��B*���ꕩ�dC�Ya�_"��y���?�I�Y�BV�ylaVX�l�w)+��#V� ;8�(ȟ�Wk�'����&��+Y����`F��3"�hFlϫM&̎!��g�&@���fT�sX+	�3�K�N��|Mh���7�hq��x��uE��O�z�� Ц&a&�
��r0��#T�
�͟i)5���k����N�
�����M���^^�2=�֢�MO2Ė	v1�T�a�zE�O(�o�b�`�tX+�s�TdkB�7�X�b!D�'h��k��fٜ�[�U�lE�&f�dV��	���EQw�O�ξ)-4Z4Ϗ�Zq�i�ZxT�vI�y�>40>�ܧ����"U�"�I�i+�D'>���z[�6'��W:(�4�DHh�e�h�HmM��1ۘ"eO���7a��I�Z�X��zۣ��6Y�-j9��X�(�K,�i�tqP����7��2U�fžu���R��Aj)�\�
���U��W����ļ�6�e�� BJ�4)V��6�t2�b*z�^t�΂�wJ����A�=���v�e-�Wg�>OfXK��NT�9a��=�>�4+)LPZ��/YetQr�h益^��w����WT��X3A��f�(�6�d�9k:Z=&Zbe�ЫcbI��SY��R�$d�*�<e�&Q�iʅ�m���Q�w�瓜N,-�q�W�z�QǢ�Z�z*g�,d&
��9�|�h�˹`-��U;2�����
������kfk7$��m3�fW��dDÅɯ���,]�F�L
DS�x�R�.���@�^G;g���J��Z���5���_(	��8Oуh�p�_Ф�l!��c�{DϢYvO�Sv&tXD�
%�)Sm��E�� #Tm2ao�tyJ^�E���,p��[d'���B������G<����yc*���5.&����*�ú�.�N���Mp��欹X̟R�ly�dA��|�
��2���w|����螏!��V@i
V֜wFz�t%�@�3��l.���}E�d���,�yT
j�ꘒD�_���X��zQ��%
�ƾ�X
�
e���]�d�h2�E���L�pE?�>�y��ѨS�����EM��}Z��eǝ�d��z�Pq��H_5��j�H�!g�����#Q*{�YD��Ƿ�Mo(`��{/�y���@�:�.�ɨ�d1�J�t�}�qߡN�������,-��71W����O��<�곓I!a�gn�?'��ﭘi�p|ȶ�C�,�6��&�k��U�JѬ|/53(�
-��G��٬���$_�^��.Sn{E�MZ�\]P�B�G�Z��J����V�eBPg�d	(�+�Q����ی����D�Db�ה�?��!-��e SQ���7ZcE��Bs�55Hg'M%	0�����-GQ�)}eĪ�@�2[i;�!�@��'� �VDP9he*�k�V(YdjI�Xpn�d�/�����+m�\$�y��-"��@EdR��g]�}�
S�8�Gݤ.����W��:Ӌae���m�?��
�eV�ߣD�4�XIʀ������0/����PFyr��х���/��_h��Syy���tX�ӂw�پ!eV��Jɕ��J�E'��.���k*��2�7j�.��(����E�@���g|"+��a�
g6�D?��W�6Ŭ-�@፞"A��%��0ZK��W�dt2D'"��.�l`����+��l-�J��o��W,��+�lE�M�HQ��U5��'��
�t�^�
{�̬e+�2Z4���_�&F���4��^����+HdG��^���&\w|�6�;�u=�5����=�J����z�������E��`�̙��>�F�r���"���l
���#��DGU谪�T.�%��ʺ]�M�h��,J{��0KQM}{!�:�ƒ�W�_��PHeL��p�M�Q���U�Z:�8g�|a��-���)3�+����Ӷf�V�����[���.�,���MZTA�T�-/�dbo�j݄�q��aAy2c��MR�D�l2EҤ���i�}f���)jܣ�����1��+~^�K�,�t)�R`�8��~<��������)5.�E�9�����x
=�Y����P��b|�W(�{Р�N'+b��m��auֱP�_�W{`�)�	�W5��F�Y��$�_)���=3oy��||�9��t2���"`XD��Kg�T#Ҥ�d�$[a2oa���@�zQD4i3�U���e�3���6�dz�eBޮ�<Xt��&4e%:[��C\�>
*!H��}�e1�1��|�L��" -(�_�u����dK��%�/Pn����8�-Qq��T8I�/Ae����"M�&�&�/�G�3�:V��O����#u2�(ri*L��Y�����}��ϙb+`+g��M���-�2�X��ݐ
�Qk&�+Wz���+ؽxRձ�z������XV�*�|a�Px�Sa�E�Y��3Z�P�������g� �
�K_�%F�hW�|J�����#�}e@���
�_�����f����xi��u�&+��uC�V�OG)8�J�����8���U�M��>�=	0��fc ��<��,�i`³�f����T�ZxU�\8QK't!�J�D�H\���.+)����l@�\��"�b�dWځ^��޸H8��Qh!BթpS��V"Bpu�/��V(��}�`	������2$��c*\LC3:{gP�NiJ������@�]t�Z�@����T z���\��5=��R��{��!�|��Iy%b�V��=�գ��)����;Sd9�´��Up-��g
�*�^y>�g_�/]�o�]K��X�K�McU��QW��{f���"�(L��|���lN�hsq˶7:�X�.x��� 
��k�w�f�M2�}h��lQ�칭R�*(�z�'w�0K�<�2�b��U>Wz���PUw�������MѤ��*W[�*MN���W�X*������ը��S�J�:-n�Ԧ��T}M|�W�Sy
�%j�M���Dp���t|*₶�����\��h��,�T8��)�@+��/_4+�\��b7�i�Z8��'=;q�;�����YuP���juLVAN�^5��<Vƫͼ�҈�
��Q&g�0 �Z~��Ty_������<��W*�]�#eV��m���vq׳m�6c�]|�a����m��'�x�|�9���$RD�d�M�D�e�+���O"Pd	�Ve�\�q�����joQ�SI���OٖxN+����fQ�N�U�`(��zw�*W�96��.^h�c���L�5��7�]0��Rz��\��d:�
�ϸ.�x2���U�g¥}^k+z��"wj�V'F,�
��>�]�?��U9a�h�)�x����˱
��`�L-j��X�O�*�y�V.·�j�+�ݱ�������+����
@�yO,��֬�o�XFh{�x��
��+'�j���W�ȗ�j���һ�l�9~�V������7�gH���ᕈ�IѰ,Z����WZ��r�@���>���Łm+��d|>=��@z�sg�j_�
�W�+I�����W�1�����l3?�}��������HW��K������~>��_�o�x=)��{zIEND�B`�images/saturation.png000060400000021161152456133450010715 0ustar00�PNG


IHDRddp�T	pHYs��
OiCCPPhotoshop ICC profilexڝSgTS�=���BK���KoR RB���&*!	J�!��Q�EEȠ�����Q,�
��!��������{�kּ�����>�����H3Q5��B������.@�
$p�d!s�#�~<<+"��x��M��0���B�\���t�8K�@z�B�@F���&S�`�cb�P-`'������{[�!�� e�Dh;��V�EX0fK�9�-0IWfH�����0Q��){`�##x��F�W<�+��*x��<�$9E�[-qWW.(�I+6aa�@.�y�2�4�������x����6��_-��"bb��ϫp@�t~�,/��;�m��%�h^�u��f�@����W�p�~<<E���������J�B[a�W}�g�_�W�l�~<�����$�2]�G�����L�ϒ	�b��G�����"�Ib�X*�Qq�D���2�"�B�)�%�d��,�>�5�j>{�-�]c�K'Xt���o��(�h���w��?�G�%�fI�q^D$.Tʳ?�D��*�A�,����`6�B$��BB
d�r`)��B(�Ͱ*`/�@4�Qh��p.�U�=p�a��(��	A�a!ڈb�X#����!�H�$ ɈQ"K�5H1R�T UH�=r9�\F��;�2����G1���Q=��C��7�F��dt1�����r�=�6��Ыhڏ>C�0��3�l0.��B�8,	�c˱"����V����cϱw�E�	6wB aAHXLXN�H� $4�	7	�Q�'"��K�&���b21�XH,#��/{�C�7$�C2'��I��T��F�nR#�,��4H#���dk�9�, +ȅ����3��!�[
�b@q��S�(R�jJ��4�e�2AU��Rݨ�T5�ZB���R�Q��4u�9̓IK�����hh�i��t�ݕN��W���G���w
��Ljg(�gw��L�Ӌ�T071���oUX*�*|��
�J�&�*/T����ުU�U�T��^S}�FU3S�	Ԗ�U��P�SSg�;���g�oT?�~Y��Y�L�OC�Q��_�� c�x,!k
��u�5�&���|v*�����=���9C3J3W�R�f?�q��tN	�(���~���)�)�4L�1e\k����X�H�Q�G�6����E�Y��A�J'\'Gg����S�Sݧ
�M=:��.�k���Dw�n��^��Lo��y��}/�T�m���GX�$��<�5qo</���QC]�@C�a�a�ᄑ��<��F�F�i�\�$�m�mƣ&&!&KM�M�RM��)�;L;L���͢�֙5�=1�2��כ߷`ZxZ,����eI��Z�Yn�Z9Y�XUZ]�F���%ֻ�����N�N���gð�ɶ�����ۮ�m�}agbg�Ů��}�}��=
���Z~s�r:V:ޚΜ�?}���/gX���3��)�i�S��Ggg�s�󈋉K��.�>.���Ƚ�Jt�q]�z�������ۯ�6�i�ܟ�4�)�Y3s���C�Q��?��0k߬~OCO�g��#/c/�W�װ��w��a�>�>r��>�<7�2�Y_�7��ȷ�O�o�_��C#�d�z����%g��A�[��z|!��?:�e����A���AA�����!h�쐭!��Α�i�P~���a�a��~'���W�?�p�X�1�5w��Cs�D�D�Dޛg1O9�-J5*>�.j<�7�4�?�.fY��X�XIlK9.*�6nl�������{�/�]py�����.,:�@L�N8��A*��%�w%�
y��g"/�6ш�C\*N�H*Mz�쑼5y$�3�,幄'���L
Lݛ:��v m2=:�1����qB�!M��g�g�fvˬe����n��/��k���Y-
�B��TZ(�*�geWf�͉�9���+��̳�ې7����ᒶ��KW-X潬j9�<qy�
�+�V�<���*m�O��W��~�&zMk�^�ʂ��k�U
�}����]OX/Yߵa���>������(�x��oʿ�ܔ���Ĺd�f�f���-�[����n
�ڴ
�V��E�/��(ۻ��C���<��e����;?T�T�T�T6��ݵa�n��{��4���[���>ɾ�UUM�f�e�I���?�����m]�Nmq����#�׹���=TR��+�G�����w-
6
U����#pDy��	�
:�v�{���vg/jB��F�S��[b[�O�>����z�G��4<YyJ�T�i��ӓg�ό���}~.��`ۢ�{�c��jo�t��E���;�;�\�t���W�W��:_m�t�<���Oǻ�����\k��z��{f���7���y���՞9=ݽ�zo�����~r'��˻�w'O�_�@�A�C݇�?[�����j�w����G�������C���ˆ
��8>99�?r��C�d�&����ˮ/~�����јѡ�򗓿m|�����������x31^�V��w�w��O�| (�h���SЧ�������c3-� cHRMz%������u0�`:�o�_�F�IDATx��]ے�r,`�~v����C����jg�M�Eq��,�#+|����*de]t������mf�̬�o3�^J������Xo���n⚞�Wmo���7/�kb9�O�C/���=����c�����{�{�Ϻ�}Y��,K�駟�k���?�g/�у�/Bς�J)^�	E�0���])t�kp��=:l�B��6��F�}��c��Yキ�Z�۶�u]˺���|����������'��_������:��T���"SH�0^��ԅvA�;�@:��;����NJõ>������W�+��W3��{h��zݶ�[ke]ײm[Y׵.�b�����7������_}��?�a�?��֚᧔Pܽ�Y|��b��q	�[J��
�S�眯��w�_I��LNBv����"���~s�:�B�/�x齗m�zk�o�f뺖����������a������ʧO��o��f�>}�eY�~PH(�������(��"b�iv�ղ�`A������<��6�@9��
���{(�[k�m�����j���eY��x<���ݾ~��ooo���g��?��ׯ�m�,��P��EO�8(�C�{�|���~#t8棥#
�wS�(���K�ޭ�歵]I�Zk�_�m��|�PH{{��_���/_��o�ʟ�Y�����d����<��PD���]y��T.��*t�K�}g
�Q�(| ��{
��B�\a�]�ՆB�|ں��|>�������|��;}�V�|�R���˲,���!'���a[�(H9�8b�����V�h�Nʭ�!A�"R�����6��^Zk���Dա۶ͷm+۶��,KY�ŗe����<{{{���w[��ܽ�nۖ"$ALIL�
�Iز3�B�z���}��LS%��0@�N⭵��+
������ۗey}<m(�>��,K_��=���ku��8�x�
>���+��2Uܽ~�bn!���CQc_Dձ}pSь�@����w���.n��!�,�d�eY�,aʬ���>�؎V���)�$G��~��($��B���3E�G	�qNo���n�B!�Qw�e�?�Z|��=�Oq���Z�Bz�gH���(�r��09x/FŽHpW�f�L�k<G-9���][۶
QsPF(��DJ�eY<�}]W[�����C�Ñ������p�#��@�k�h@��V8H�#�p��} �bf�a��B�,�݃ć"��׮��˻{X˲��|��m]�@�o�f��v�L������r�4#�SC�u����oI�?D��N�����C�!tF�PJ,!��V����h��u�m�^Ȅ��0F0Y�3W��S�&�
$��P�W*�c�
Lj)�K
eRX	�D
zS��B�3�TE0HQy��	(������
��d)A����!c�w(�D��7RdEg�$@�=x���*0-��se��q�����mu]��!���x��׀�G�K��y�:dW��;���K�@l��/�R����Dߑ��)�)%��LVG� vR��V߶�e$C%L�n�n*�2d0j2w6��9�Ba�=u�:�Jkmw>�0�D}H� �0�BvBGbWH	��ܖ��������C�H^�	b��F�5�}��{\�(���+Eሔ=i䍂o�V�ї���+�>�"�����h���M��}L�NR��"fK�̥�\4���|�(t�ئ��B�\����Jٶ-SͬL�*
����YKpK���Jk
����R����Z���±A�5c�k�
4[*8d^�;�+�
')�v�iIMU��K$���3dd)��I�B�%+�$�D�	�O��Be��F����b�����'ha"W�p�!���C^�		�0?�{pC ���!'�:P���c��@L�#��r��W6Y%Q�$9�
�,���� �$	O��T.ED����b�Xﭵ��<$�5�Gz��Nن2C�)�/�!%���mr�>'�$Qwf�L!E!cx�aN)0E�!d��GUb��������ycf�*I]-�"�����ڑ�Z;�:�l�vcD�}�6*9B�N�:S�P
�4�@��������`�=6��{կI�R'�E��O8������mP'��Φ*Z:"!�c!BƷ�5D���)RO����(�R�����&\aIa�	�H<�>Ib�}��B�a��UD	�p��<�p��X���^V�Q�
!Ďx�pw�v�"g�(�p��_;+:�R�8G�΂����I�	ї�+����}R޻��hf/B8���,Qt�Lr�M�#��9*�N%X.�vQx�l�@	�i9���{P �CO�pe��V��X�IM֌г~�X'�Vn1��]xU���(tT�<vd��2��E35�u�=��w�y"l��؃*���6,��90Th�pcO�y80T
�!����@#3<RN��s���;�"��33�œ!a(;[G��`e~gRT5P���`Kgs����\jjq.^�M�
+L% ƨ�(�eGya���;�g�QF�^���u	F�s�J��(�V�IhT
D�b\�/�T�@d�ya������қ�چ�.P�Aw�e�=�^�J6f揉_��Ȏq�r6mnj��(b��1L݉;�����D������!������.�tQU�݄U��,��w@�|�P����c��+�N�N���"�S�8�Yf�*���%�0[����*n� ���٤9�T�C���:^�q-㼃�dOP>[<���3L�#gOP!��పz�s��~r������)�@��Y�<Dn�dz����q	�Xs73�%xm�A��^�Q��ܩ
�����0-�PK)����%dp<���[�(,a��3�3�8H2�@)(8��i�.��I��Wh,cG����P�m�<�J�
���IL�i	9�h��U��
�����&�ΊS���\�#��ߕ�!z��PyJh��{֋ĩ������:tj�o��E�:�|2Y�q���^"�0�E�x��4��E!�Q��{�&��l��2�ܙ��y��^SG�
�gAAS�B�g2�(�"p�;�cهh��!�_o_(�$����C~�`�7=eo���8.��x=�%l�
�&l�%��	�ҡA9pJ(�3��E�ĉl�|q����=t*�&
��n5�Y"�s^
A7���}��p���+/KD霵��UAb�L�d-N*B)�������fd_�,,
�>������0N9��R^�xYF�F��'��Y�3�Bj��>��x����=�A�%��Jr"�w���H�������cP��vA�BYq��:��1>�h�x%�N�a�t�5E�%�y�A�iJ|�8}�-��i��� )
�"+�0��@@nP1ġi�����$8!��K���$�/Nq@NG�uo�!���Q�'��%�^�4�5rmR6�&��.��#
M*��d�k4�B�F�4��8�N�V�Po�!���q����T؎�Ԯ��~'���
�(�*O�9����F���+��H(jdT�³��,H���Թ�^VO��H���)&84%x�M�#��3Vշ7-<ѶJ*"�8m��9U$"���e�i�L���-�M�C��<5�)��+f7��z+I��E朷�D!~���
T^�D�,-�؍�J�S��L!���B�������89���k�o�D8�L�*g~��!@�P8$�*�)@�A3�8��rHr�7E���1J�>_�Q!u��ҧ�!2��t��08��4ߩ�'i{KRI�l;�>��9���x3�RJ�Ys���岣�:��rQI<
]��\qƄ[�+Pܯ���e�q��qRP�L�ۘ�p���N*�/s}f��ڷs���bRT��eƘB8'N���>!L���pw��]�CЭ������e)ra��.�K�4do��!�w�J	�g뇱�@�l���Ի��z�J�d�u�S�r�]��Ν+f�P���%��vo�@v����K�Qńn����A)/Y�C�"r(<���I����f
Q��OK�f��9���c��]��C&B%dW��@p�
TQ����r�A��:���.	�WzY��cr���t�0q��R���%r�j��]�uӖ�}�<�HR�A��+�2۫����ɮeE*��k�)4�N��\'Y�=Й��� ��9N}�L�C���v`�L.sH(.�@NM�e%��@j��M$7Ꮼ��*�RU8�;<>SL����%0F�TQ�h���ʣp�]�*W5�@`�"�%�c��)�qe	f\��C�U	;)�ީ��TO5��R�4Ur�;�zB��ĩ�{Jk�l��iz/��Hn�Zr�-����T��F�g����D��+����oHfڌ�ɑa�(2j����|��3��2�b�W���D��]ܪ�Q3�P�����Ǿ�x9�Tw��U@�<R�	RO��9��'5v�k�9�{��2�"��U@F���;ۯ���&T5��[�Łz*��ui=D ��D*E�p�Y�mq*��7��)d��KL!C ��h��k3T�1,g����r�g�Y|��[lꮎςS?�tZf<W$�h`Q����*��M8��2��q�Rȡ�{���)����w����2N�}��>j�M�rB
��dN���OUOL,
Ԝ9d6�0��{��h�W�ɂT����l��T'/�/Φ�f��wcY��cD�����(Ar�?v��YYJ�j~��OSd�u��2�(��sf8y��r��r��D�
��1I�����g)�$u�)z�NO�I�>�2N�Y�~O����aF�x8�K�����Y�(�w(������ĭv��\8	���S��i��
}���	��TbB~W�Kp�����+�g�%�l����l��R�2{<6P��Q�����=^2/+}x2_Yؕy�{��Մ�
�Մ��|W��"�QRج�Ч���\�����π-M$Q��w�C8���hdJ3S�z�;�P�*��N5>y�Ԅ%Bx$/�)������P�4=�[+��b���RͬL�S�ϒ��?�W�L���SÇ���I@�;yP��B@��ai"�55Y�fR���^��@�c�m��f��G�E����8�d%
Ax�y]	���$^Z��y��\�ri�c��l�p�\n�pŌGl�!}���(_"!�׷�ҋ-�N�iW�T x9����:rtd.kj��b�	Z2[m��LE�[�P�6�@�fc	SD(��T�
Z�������<�(,�qN���%^�fi�.�^/�&�Fw�@!��bfJX`X��z]Lֹe[�)�t����85�����FS��`B>�6K�e3�M�L���R�y�r!�T���#��t��8�u)���~|se�~p�w\�*&S&F�g�)a����}�g�x�Ug���d����x�2�	��E��c���L�g*lf>	���Ι��y�+���N�P�r51J��0vEpU1SMb\�1�/P���93�d�mۉw�#ۛ=<��gȑ�P�47�@�)H=U*�Vm"v:'y.��ljW�y5 �LZ�?rY۶M$���P%
)'�OQq-�w3�3g��ܟ<��b8{�;�.�O�Q�"?(�T�7{��	����R���__!�ċyF�٢Z�E�,w��7[~� �L~�/��o<�K/�R�Vh���#�	Bn=9%}f���������2�OsP�b�����;#���Rl!���z_��q���۫Z��>���n&�;ϐ(�c�[�����{
���E���'����~��~;���k����D�_�`�?/f������<IEND�B`�images/select.png000060400000001006152456133450007777 0ustar00�PNG


IHDR$$���	pHYs�� cHRMz-�����RqE�f9!�'�V�IDATx��J�@E�K�*Ԥ-���q�_�•��ʅ_Խ+���A	�ibAM���`[�iZȅ�<�̙��Kr����-�h���;�@ "�q��Q�"`$"�c
E�`��(sM�p	��2�'0.�7��Z�Dk}�ͤ�(����$I��T������ֆ��)��1p��x[�H���$���
TsI��Vϭ�qp<�B�Z�?�_}b`��X�Q�
S	T�@%P	Tm;���\���c�@<<>��n�~��9@�*PκOf��
4��C�W迌E}f�Ƙ�ʹRI�~��ݮ�*?�h�H$�]��f��4�.�(Wń
'���
8ZS�p����6ˇN�c"��Na�<4*&�:���ֺ
�Dd�2ć����<�/y�ķPdIEND�B`�images/index.html000060400000000054152456133450010011 0ustar00<html><body bgcolor="#FFFFFF"></body></html>images/blank.gif000060400000000061152456133450007570 0ustar00GIF89a��������!�,T;images/colorpicker_rgb_r.png000060400000001772152456133450012221 0ustar00�PNG


IHDR>B�C�	pHYs�� cHRMz-�����RqE�f9!�'�V�IDATx��]HA��vg�ӳ�#/1���<?�.̊D
|{,��D���#{�|�L+�PJ������!
AB8(���N/�<�L����a�c������3���;?������,�KN�Z$�epqɩLOC�63�@ �l,t�gH�\ƌ���uU�V��ǿO3Rq7a�b��������J��r
H2�XL�C�u5'��VI��ޞ.��LD���}�h�{��X���(g[Ɩ�����S5�ͮ-�q�<���U�U�&P��|�l��&�~��b����x?�n���L'O��Y�
ˇU��QsA����|���u������75])�S�&~$j�҉���X�{�V�^m~߫�ׯ�,�vLLN��ө��ʐ�9MI2�Pa�Xժ̊#��m��ə�m�D*�I�,ܵ��;��cUe�
e�>�X����臌f愹pQ���}�>O��D,�ן'(O����O:=3�&wǬ}���R�R6�	:�n�����t��_�|�>�r�N#��@<��qvW�@����~U�d��c�Ϲ�͎z�R�6���B���y#��Ǒ1V�v�Y4�u,q��7�F�7\1l��F ����F�7���F�m�I#�Ve�F`���l��x�������~���
��s��8D���1�X���j�Մq�:��c�����XG��8D��E�2y�R��QF"M����MmX�`47��jqZp��������4U��#@ЦiK����5puI�?w����}�������g�^:{<t��F��?�|�p����]#@�/Iݏ^F��`\��k���9h�Ƨ��ğ�!�*:�1�:g��`ͧR����Sz��>�IEND�B`�images/colorpicker_hex.png000060400000001062152456133450011702 0ustar00�PNG


IHDRH,I�i\	pHYs�� cHRMz-�����RqE�f9!�'�V�IDATx���KAǿ����L"<E�a!:������;<B�!���P�`F
�+mc��m�����i��v����f��7��Tkw�P�bш��t3ӊ�5�Z&��3��|i�#x2c��ا�{Pj~�U��UQ�E�_{����Ṋ���}O��� �]j&�f����2�ws<�2YwQJ��50�B��#$���1�R�P*x0�Fp��ڌ�SˏU)�w�?t`�vrbZ��Y��>��<�x�Y�,��Wȃ
��o��G��'�|�
3܊uߔ��@��3�`�����&6���C�X4������7���%q��hZ�K�����J��N$ˋ�0�*���*���k�Ri��ʬ8����j�J�T�����-�R��J@��3�`�T�tj���U� �%�J�����=w��X$,ݫIEND�B`�images/colorpicker_rgb_g.png000060400000002055152456133450012201 0ustar00�PNG


IHDR>B�C�	pHYs�� cHRMz-�����RqE�f9!�'�V�IDATx��]HSa��ǜ�����u�(�D�$�7A7vXY�iid	Yx!�i���eA�R�t	� !I�����#77���;];7�B;�x^����y����y���������6����`��!'}n^C���v����	�z��l�o��c���:�Qƣ��J?8�?0��	��x$?�o�1pP���}�h�C��ӧNܟ����݇�N1\Kg���Hv�N����iڋ�]���ʎiu��&n��!�h�L��j�T:�jWJ<dg�~�dg��|ئY\ZҪ���X��f���92|gsCMHP I�L׫�$��(�����8vv�u�O�b"ef�uxt��f�/;W�L��ʖ�<�~�SkGt�F�U6�rt��b�[��%�J�L�r�D�Iq��E2�ט�O�P�=xb_Y����"f�5�[�A1a�K_5�����N�;�������DQq�Bi���~|�KLKN�^��R0���#S��u�_�O�[}�tQ��R�Z^ޝ���T���ն����z���!�_���&����7�OC���?M��f�����t�c#5��8���cs��~U��RT���̜9�a�`bfN�'+9�}C@K�����ҕ
�@^N&G��{�" ���{"�����@" ��I�{��$���lC"&�R͠x��͡�yJz��^�~�&�Ё\�'P��a�p,�I�P%��Ղ��u��P%�3V[u����q^����@Meѕ�� 8��v�����VW2N^��Mk��:��"Jyh����40�,[��)�����-O]a�A�5�>�׷���q��F��^'4�w���%��#���K'���#��D���Α�D`b��fWݛ�fGU:�yZu����D"�=���)�TIEND�B`�images/colorpicker_indic.gif000060400000000126152456133450012165 0ustar00GIF89a#	���Θ�����!�,#	'L��˝�q��h��\E�m�f�86!xN�S~�k�L�P�;images/colorpicker_background.png000060400000003574152456133450013247 0ustar00�PNG


IHDRd�8��	pHYs�� cHRMz-�����RqE�f9!�'�VIDATx����ow���qv�v%J�kpH� 'ĉ#B��
	��p�ąn��)�D�R	�
�B�(T����&]{8t�����g6��}iyl볳/}5;����4��$W��O���i�'IUU����j��$�K�eN/�~�w��:,6�1�˱�hp����1&�e��&�dNK�8ɟ��.�<�V�4�I�[��?x���g�>52�%8sf��7_�����˃$�]l��7��G�p~3�^�`jK������}��V�������|~(�K�����܂x}`4edA@�
4<��O����?����ڬs}w'�'�����a������\����~�3s����,�,��$w�=���N㇏��7L��$9q�����/{�������$��~�����;�z�������3l�S��yU���T+��k�˞3sY�)(�t�I��[fx�!ȃ*�~�H�̊'i:�_!��� �J�A�2��A�2��AAA���d�BA��Q�])�!����AAA�c� #�P�Q�}�‘"�Џ� #� � ��R2�e%Y��"�Џ� #Ȱ:A�#��Ղ� CF�"�Џ� #�P�Z�d(�Q���a}$�2�cj}� � � C�D�d(�,�OA�"L_b��6��Lr���ܷ6ks9�\����0�䮏Ӻ��s��D��p.VȬ��K\!��n��k�s95Af���n��ƈ Cw��|�ddV�$>�	A�"̒T�o�A�~LAAAAF��� � � � � #� � ��yA���\e�222�,�222+�.7�:2���Zr�a�;Pdz2�s2�d�0dZFF� Cj#@��c#@�A�A��e�� CjAF��cAF�A�A��e�n�l;2B�[!2��A+ddd�3J��a���:�{�1"���X�dX� � CF��"�ЏZ�d(�X�d(Ùy��z��2�db�� C��� Cfq��Ŭ�A�LA��Y!o#��� �ʘ��
�/#��M��2a*�222�̒T�o�A��VȂ� C&�� �22�̌A�rV� �P�� �`��-�t{c�2B�[!2��2�V� ��\��� h`�2�a=�u�@�d��8NX � � � �2�d�02�06Zj#@����'�0dZjAF���t�_ۑ"�Џ� #� � � �2���. �P@��AAF�A�[AA����堞!���� 2���A�2�=M�:�3�(2�=�Z"#� � ��\�]�� � � � #� � ��yA�zC�
cD�A�d�V�/#��M�3�d(�,I�a��d��T�dddd� � � � � �2fb2�a�no�UF� C?��� � � C�D�dx�����3}6�Zs�[�V���<(>�[�u�&�u���[����9��J>�h/o���^��s��x"(?��wwr�ރ��������Ή��η_K��|���)���,��?���Fn޸fr��07�{� ���D�  �������l0d�K�w0�p��$OZ�?.6\\lxk��7~�׿���f�4�K+�nmzR5Ms%ɍņ�$�N�8��,GI�L�$O�R%I�4?L�iF/�AUU>^���L^|�
��{[5M���J�sq�+�ei��%yTU���ʜ�MR��IEND�B`�images/alpha.png000060400000006307152456133450007616 0ustar00�PNG


IHDR
d�̡�	pHYs��
OiCCPPhotoshop ICC profilexڝSgTS�=���BK���KoR RB���&*!	J�!��Q�EEȠ�����Q,�
��!��������{�kּ�����>�����H3Q5��B������.@�
$p�d!s�#�~<<+"��x��M��0���B�\���t�8K�@z�B�@F���&S�`�cb�P-`'������{[�!�� e�Dh;��V�EX0fK�9�-0IWfH�����0Q��){`�##x��F�W<�+��*x��<�$9E�[-qWW.(�I+6aa�@.�y�2�4�������x����6��_-��"bb��ϫp@�t~�,/��;�m��%�h^�u��f�@����W�p�~<<E���������J�B[a�W}�g�_�W�l�~<�����$�2]�G�����L�ϒ	�b��G�����"�Ib�X*�Qq�D���2�"�B�)�%�d��,�>�5�j>{�-�]c�K'Xt���o��(�h���w��?�G�%�fI�q^D$.Tʳ?�D��*�A�,����`6�B$��BB
d�r`)��B(�Ͱ*`/�@4�Qh��p.�U�=p�a��(��	A�a!ڈb�X#����!�H�$ ɈQ"K�5H1R�T UH�=r9�\F��;�2����G1���Q=��C��7�F��dt1�����r�=�6��Ыhڏ>C�0��3�l0.��B�8,	�c˱"����V����cϱw�E�	6wB aAHXLXN�H� $4�	7	�Q�'"��K�&���b21�XH,#��/{�C�7$�C2'��I��T��F�nR#�,��4H#���dk�9�, +ȅ����3��!�[
�b@q��S�(R�jJ��4�e�2AU��Rݨ�T5�ZB���R�Q��4u�9̓IK�����hh�i��t�ݕN��W���G���w
��Ljg(�gw��L�Ӌ�T071���oUX*�*|��
�J�&�*/T����ުU�U�T��^S}�FU3S�	Ԗ�U��P�SSg�;���g�oT?�~Y��Y�L�OC�Q��_�� c�x,!k
��u�5�&���|v*�����=���9C3J3W�R�f?�q��tN	�(���~���)�)�4L�1e\k����X�H�Q�G�6����E�Y��A�J'\'Gg����S�Sݧ
�M=:��.�k���Dw�n��^��Lo��y��}/�T�m���GX�$��<�5qo</���QC]�@C�a�a�ᄑ��<��F�F�i�\�$�m�mƣ&&!&KM�M�RM��)�;L;L���͢�֙5�=1�2��כ߷`ZxZ,����eI��Z�Yn�Z9Y�XUZ]�F���%ֻ�����N�N���gð�ɶ�����ۮ�m�}agbg�Ů��}�}��=
���Z~s�r:V:ޚΜ�?}���/gX���3��)�i�S��Ggg�s�󈋉K��.�>.���Ƚ�Jt�q]�z�������ۯ�6�i�ܟ�4�)�Y3s���C�Q��?��0k߬~OCO�g��#/c/�W�װ��w��a�>�>r��>�<7�2�Y_�7��ȷ�O�o�_��C#�d�z����%g��A�[��z|!��?:�e����A���AA�����!h�쐭!��Α�i�P~���a�a��~'���W�?�p�X�1�5w��Cs�D�D�Dޛg1O9�-J5*>�.j<�7�4�?�.fY��X�XIlK9.*�6nl�������{�/�]py�����.,:�@L�N8��A*��%�w%�
y��g"/�6ш�C\*N�H*Mz�쑼5y$�3�,幄'���L
Lݛ:��v m2=:�1����qB�!M��g�g�fvˬe����n��/��k���Y-
�B��TZ(�*�geWf�͉�9���+��̳�ې7����ᒶ��KW-X潬j9�<qy�
�+�V�<���*m�O��W��~�&zMk�^�ʂ��k�U
�}����]OX/Yߵa���>������(�x��oʿ�ܔ���Ĺd�f�f���-�[����n
�ڴ
�V��E�/��(ۻ��C���<��e����;?T�T�T�T6��ݵa�n��{��4���[���>ɾ�UUM�f�e�I���?�����m]�Nmq����#�׹���=TR��+�G�����w-
6
U����#pDy��	�
:�v�{���vg/jB��F�S��[b[�O�>����z�G��4<YyJ�T�i��ӓg�ό���}~.��`ۢ�{�c��jo�t��E���;�;�\�t���W�W��:_m�t�<���Oǻ�����\k��z��{f���7���y���՞9=ݽ�zo�����~r'��˻�w'O�_�@�A�C݇�?[�����j�w����G�������C���ˆ
��8>99�?r��C�d�&����ˮ/~�����јѡ�򗓿m|�����������x31^�V��w�w��O�| (�h���SЧ�������c3-� cHRMz%������u0�`:�o�_�F�IDATxڬW�u!	
H�P��N�EJ�\v�@H ���ޕG�A#!$��Tb��C��؃��`���H�>��ˀl��1�S��~8��!r�-#�В����h�w���PW�\�0�!��}�pti+��{WS35�,1ϣ&��C�� �}&$?m�W+L�D�X��inC����ױ�� F=S��
n
]Hs]2�B�a��T�Z�au�4��kz�=״�����p
���꼤��5�������lsI�Ly�PLu�|�3%0!^�L�3S;xGTǒ�3�$P;�Ÿ�֖C�c���z2u����|33��KͶ�zt-�b[�}5�{f��a���3z(���F��T;���9�f��l��5t'XFR��
<�f�Пdo�hrq�6��gpG���
�@Ҭ��ⓙ��5E���,L3�Ӫ���4�͖+�N�R�Zg��:�M-������.��r��L+�F!�j&��P"f&�A����v^�\��p�<a������
�YHIEND�B`�images/colorpicker_select.gif000060400000000116152456133450012355 0ustar00GIF89a�������!�,��h�X�F��Y��}����%pZt<P�(F;images/alpha-horizontal.png000060400000007063152456133450012005 0ustar00�PNG


IHDRd
B�~
DiCCPICC ProfileH
��wT����l/�]�"e齷�.�H�&
��KY�e�7D"��V$(b�h(+�X�	"JF�����;'��N�w>�}��w���(!a�@�P"��f��'0�D�6p����(�h��@_63u��_�-�Z�[�3���C�+K���;?��r!�Y��L�D���)c#c1� ʪ2N����|bO�<�G����͓q��|������|�o���%���ez6���"�%|n:��(S�ёl��@��}�)_��_��	;G�D,HK�0��&Lgg3���ŗH,�9�L���d�d�8�%|�fYP�Ֆ���������-������d����2�ϞA��/ڗ�/ZN-�)�6[�h);h[���/��>�h��{�yI�HD.VV����>�RV���:|��{��<K�y�k���r�Y���ܜ����+�p�L����UZ_�a�O�B�t��4��B�@"�2¿���*~�khu=�(���k���I܃�@��B����=�i�QF����a�2���1e2;2�ɕ��d��	���t���0�8W�	|A� ,\�����`
(%`���^P@8�Ip\W�5p�C`<��5�� Q!�iC�d� w�
�"�x(J���Z��J�r��5@�C'�s�e��
C����;�)0ք
a+�{��p4�N��K�Bx3\��G�V�|�	���) d��� a#aH�����H1R��"MHҍ\G��	�-��a��+&3��,ƬĔb�1�0��.�u�0f�K�j`Ͱ.�@l6
��-�Vb�-�؛�Q�k��p�x\n��׌;��Ǎ��x����s�|~'��~?�C �	�?BAHXK�$&�&�3D�хF��ˈu�bq�8CR$��HѤ�R��t�t��L&뒝�dy5��|�|�<L~KQ��RؔD����r�r�r��J�R=�	T	u3��z����F�&g)(Ǔ[%W#�*7 �\�(o �%�H~�|��q�>�	���[���R�F� ”"M�F1L1[�T��e�'Jx%C%_%�R����J#4��GcӸ�u�:��(G7��3�%����Ie%e{����S�C�a�dd1����T4U�T�*�T�TT�U�z��U�U�Uo��Sc���e�mUkS{��Q7U�P�Wߣ~A}b}����9���Հ5L5"5�i��ј�����i��<�9������Ъ�:�5�M�v�hWh��~�Tfz1��U�.椎�N��Tg�N�Ό���|ݵ�ͺ�Hz,�T�
�N�I}m�P���w
�,�t��ӆF������-5j4�oL5�0^l\k|�g�2�4�mr�6u0M7�1�3���f��ͱ���B�Z�A���E�E�Ű%�2�r�e��s+}���V�V�������(�٬����Ԗk[c{Îj�g�ʮ��=�~��m�C���N��N�b�&�q'}�d�]N�,:+�Uʺ�u�v^�|��������o�����]��5�˟[7w�M׍��mȝ���}�Cǃ�Q���Sϓ�Y�9�e��u�빷��ػ�{���^�>�����*����}�����7����l6 8`k�`�f 7�!p2�)hEPW0%8*�:�Q�i�8�#
�z��<ἶ0�-�A�Q���#p�5�#m"�GvGѢ��G����.��7�x�t~g�|LbLC�t�Oly�P�U܊�����|BLB}�����&:$%�Zh��`��Eꋲ�J�O�$O�&�&N~�	��r�RSv�Lr���g<O^o���/珥����>IsKۖ6��^�>!`�/22�fLg�e̜͊�j�&d'g�*	3�]9Z99�"3Q�hh����'��\(wan����L�H����y�y5yo�c�(z��.ٴdl���o�a�q�u.�Y�f��
��WB+SVv��[U�jt���CkHk2���zm��W�b�uj�.Y￾�H�H\4��u�ލ�������6���W|�ĺ���})���76�T}3�9uso�cٞ-�-�-��zl=T�X��|d[��
fEqū�I�/W�W��A�!�1TRվS疝�ӫo�x�4��صi��n��=�{��j�-�n�`���[k
k+��x\S�-�ۆz������E�jpjh8�q��n�6�I<r�;��ڛ,��73�K���ңO�O��ֱ�c��YǛ~0�aW���j]�:ٖ�6���"�Dg�kGˏ�?<�s���ӤӅ�g�,=3uVtv�\ڹ�Τ�{�������|��E��绽��\r�t���WXWڮ:^m�q�i��᧖^���>���k��:���8w����7�ޜw���[��n�n?��u��ݼ�3�V���/~�����ڟM~nr:5�3��(�ѽ�ȳ_ry?Z����rL{��퓓�~�מ.x:�L�lf��W�_w=7~��o���L�M��������˃��_uN�O=|��zf���ڛCoYo��ž���_���C���g�gg����`	pHYs���IDATH
��IN�:E�<	$�X݄
�	V�&X��0B	$ �N}_��H?R^��6��i޸,���yss3M��nj'?ooo���y�����s��v���Q�����L���#�O��<N�q����]�#&���al�y��tvvVq�wp�%���nxᷣ��/��{�W�᭾Zx���}W���c�r���V׶�4�)���k
�n���<�b,c,L\�?1��65�7=�/~P7�ō�z(�B��ɉ�{�^m]E�������ܿ~�\]]�2~~~6#6�
�x`aųE���>��{�a�T����Q��!���uq{�{�r#U?��KXϧ���J?Y��Y��mú/�q�+
�*��*|h�~�G��}���Ʊ�tn.�d�ਟ0�kߞ���gC�\O�,7hr�OH|cXk��F��������<�NOަ��ǽ�o�7��5���k0r����u�'ȇ�����������C<
�����>^\\�͖���!��<������94b�S��{cS�K�3<9���fr���
/��!��Y<ldr�	�9�/�e��Sc�%.>})�Q����%���;��CZ�<�Ѧ���\�L�O�qwWO�����������Y��k�����\ƪ�d�
W����Z���9n;?���M�l��>��U�,�:!�ooo������̿��j��O����Ɇi��}q`e3G�8Vu��-��(�Jg��̯�7�*�F�/�|%}Cj1^?+�=!p�)��I�W��-
_����c��
%"��;sB�~.��p��)�Z�p�SM|���=��7Ak�6���䋜U2��V��pb��L�!L�8��D\bnZ�j1�L�ZL�n=L���u�'��#��J��žD�IEND�B`�images/colorpicker_submit.png000060400000001745152456133450012431 0ustar00�PNG


IHDR,�7ߧ	pHYs�� cHRMz-�����RqE�f9!�'�VkIDATx���o�dƟׯ�ĉ���F�-EaK����A�KӺ��l7\��
��2�&6:iRA��-�JW5ݔ�~�i;�'�.�.Hk�G�ͱ���9���D�XҰ�}^�X�:B�=[�g�X�ea�0󟷈�'fgf<KS�;qT$O
�O����}��݂L���k����o�+ߜ	�G({Proo��
�|a���蛻/W*��*�ߘ8�}1��y1� �UC���ȩN�|�˙��8r�/YH$�����k9P	���zjP,��/_Z�nl.��9v�!��h&sw�o_���
4?�x�-@���@dϖ�O�F����؃hZ�n{ef��]%�_��AV�'Q�����R�,�V�?�%�^e0i��S�j�*���$��!ހNy���r%^T:�'�2��2�*p�(��e�5l�jgcg�z�]%'��e�!@a�V��@�!��xzs��ѰO34�����,�5�4�"X�Ȳ�XHh��^�z�w$���܏��	�:�H
$	d�(68��6��v��U�����~��j.�+���A�@H�����╋�}ǻ�9��Y8?z����ϯ�����.��R�)k�����}r��sgw߷w���w!�Pʰ��[�{z:�,�s�n�FBC/���
�4-ǥ^7���<�Ա��a�oV۲,��QM�lm�0L�|l^����}��7���/�l�E6_(�4�ܞ-&������N��B�a��&�la⧱+mD�M�c��-�'�F�,������ۓ���k�scM��	
}�F;�w�N�����b�X,�a�R��F��ȿD�,>H����v��"�IEND�B`�images/hue.png000060400000005634152456133450007314 0ustar00�PNG


IHDRd�N�7	pHYs��
OiCCPPhotoshop ICC profilexڝSgTS�=���BK���KoR RB���&*!	J�!��Q�EEȠ�����Q,�
��!��������{�kּ�����>�����H3Q5��B������.@�
$p�d!s�#�~<<+"��x��M��0���B�\���t�8K�@z�B�@F���&S�`�cb�P-`'������{[�!�� e�Dh;��V�EX0fK�9�-0IWfH�����0Q��){`�##x��F�W<�+��*x��<�$9E�[-qWW.(�I+6aa�@.�y�2�4�������x����6��_-��"bb��ϫp@�t~�,/��;�m��%�h^�u��f�@����W�p�~<<E���������J�B[a�W}�g�_�W�l�~<�����$�2]�G�����L�ϒ	�b��G�����"�Ib�X*�Qq�D���2�"�B�)�%�d��,�>�5�j>{�-�]c�K'Xt���o��(�h���w��?�G�%�fI�q^D$.Tʳ?�D��*�A�,����`6�B$��BB
d�r`)��B(�Ͱ*`/�@4�Qh��p.�U�=p�a��(��	A�a!ڈb�X#����!�H�$ ɈQ"K�5H1R�T UH�=r9�\F��;�2����G1���Q=��C��7�F��dt1�����r�=�6��Ыhڏ>C�0��3�l0.��B�8,	�c˱"����V����cϱw�E�	6wB aAHXLXN�H� $4�	7	�Q�'"��K�&���b21�XH,#��/{�C�7$�C2'��I��T��F�nR#�,��4H#���dk�9�, +ȅ����3��!�[
�b@q��S�(R�jJ��4�e�2AU��Rݨ�T5�ZB���R�Q��4u�9̓IK�����hh�i��t�ݕN��W���G���w
��Ljg(�gw��L�Ӌ�T071���oUX*�*|��
�J�&�*/T����ުU�U�T��^S}�FU3S�	Ԗ�U��P�SSg�;���g�oT?�~Y��Y�L�OC�Q��_�� c�x,!k
��u�5�&���|v*�����=���9C3J3W�R�f?�q��tN	�(���~���)�)�4L�1e\k����X�H�Q�G�6����E�Y��A�J'\'Gg����S�Sݧ
�M=:��.�k���Dw�n��^��Lo��y��}/�T�m���GX�$��<�5qo</���QC]�@C�a�a�ᄑ��<��F�F�i�\�$�m�mƣ&&!&KM�M�RM��)�;L;L���͢�֙5�=1�2��כ߷`ZxZ,����eI��Z�Yn�Z9Y�XUZ]�F���%ֻ�����N�N���gð�ɶ�����ۮ�m�}agbg�Ů��}�}��=
���Z~s�r:V:ޚΜ�?}���/gX���3��)�i�S��Ggg�s�󈋉K��.�>.���Ƚ�Jt�q]�z�������ۯ�6�i�ܟ�4�)�Y3s���C�Q��?��0k߬~OCO�g��#/c/�W�װ��w��a�>�>r��>�<7�2�Y_�7��ȷ�O�o�_��C#�d�z����%g��A�[��z|!��?:�e����A���AA�����!h�쐭!��Α�i�P~���a�a��~'���W�?�p�X�1�5w��Cs�D�D�Dޛg1O9�-J5*>�.j<�7�4�?�.fY��X�XIlK9.*�6nl�������{�/�]py�����.,:�@L�N8��A*��%�w%�
y��g"/�6ш�C\*N�H*Mz�쑼5y$�3�,幄'���L
Lݛ:��v m2=:�1����qB�!M��g�g�fvˬe����n��/��k���Y-
�B��TZ(�*�geWf�͉�9���+��̳�ې7����ᒶ��KW-X潬j9�<qy�
�+�V�<���*m�O��W��~�&zMk�^�ʂ��k�U
�}����]OX/Yߵa���>������(�x��oʿ�ܔ���Ĺd�f�f���-�[����n
�ڴ
�V��E�/��(ۻ��C���<��e����;?T�T�T�T6��ݵa�n��{��4���[���>ɾ�UUM�f�e�I���?�����m]�Nmq����#�׹���=TR��+�G�����w-
6
U����#pDy��	�
:�v�{���vg/jB��F�S��[b[�O�>����z�G��4<YyJ�T�i��ӓg�ό���}~.��`ۢ�{�c��jo�t��E���;�;�\�t���W�W��:_m�t�<���Oǻ�����\k��z��{f���7���y���՞9=ݽ�zo�����~r'��˻�w'O�_�@�A�C݇�?[�����j�w����G�������C���ˆ
��8>99�?r��C�d�&����ˮ/~�����јѡ�򗓿m|�����������x31^�V��w�w��O�| (�h���SЧ�������c3-� cHRMz%������u0�`:�o�_�F�IDATx�L�M+D��v��N"K�X��G�d'�l5���Ԍ)�<.Y���e1�b(��芦���8#q+�ŗw� ��BKM�5�R�?�[bU�b�BV�v�K�F�vJ�t8�a�G�'y"7dDN�Y1���3�O�d��e�BX	�a7��~쨶��Q8��>��|�rG�ș2Qf���]�� K|.6�=lj����IEND�B`�images/colorpicker_hsb_h.png000060400000001712152456133450012203 0ustar00�PNG


IHDR>B�C�	pHYs�� cHRMz-�����RqE�f9!�'�VPIDATx��]HA���3{���)h"��w�� A�C��D>�$���كP/%!D�`AB�D�C>B!� �E��E���yz��nsm{{�]����gf�fo~�ٙ�13_|��m�-��6�ڮ(/�=�}�$I@a`���B�{�؋m��㢘߿�<���ץ�T�M��T,�)=��<~������f�.�g)ItI�5��.-��4�;qq�]=Fot�\�ǝ�d�X���'��<!dY���}6�v8��Fc��+T
.�hr�OyԳc`Y&�Ɂ��l������0�0G��\�o��R���O٦���g��
䴊F�,�p˪�S��L�{�����	h�CV@�?ŕP�:�t��Ĵ'=�Ë� I�XDL$dy7�S�Oy\2�Ĵ7��h� T�DŽi��ᬫ^���Z.�w�U*a���]�-�#�����\���ڏ���6
m���p$��Q`tI�g-B���R��N�}�Vt{������
 HzeE��'��R�>2�6�]�'�t%k�����9դ���iL#`#�wd7It��F�4�0���4C�cT�ښ*��A#PYQ�i��f�����2�u~��e�����k´~౹t�q��Yh5���ք�p�V#����`���s㲺�J�[�"MQ�i*F@3F�UOFwW+tw�"U����[����D�{�S`8�6��{��i\#�Iׯ���݇��oY��x}K^ߒ�h�舎)��ߐU�l��tfK��_�U���o�u�q��z$��x��1�P�0��77G���o��z�)F���<�k�_9��9�t����IEND�B`�images/colorpicker_hsb_s.png000060400000002220152456133450012211 0ustar00�PNG


IHDR>B�C�	pHYs�� cHRMz-�����RqE�f9!�'�VIDATx��mHSQǟ�{6ݚ��X1��-{�T�
#(���
?A/� d�E��!��a���R}H�("!2�UV[V7�����9�vo���潊r����pv�3��Ξ=�9�i�v;�q a>^DZ|��q\bb��G��\�x����R
@0�z4DK����o��yR���nN�����N���q�:5]�'�������eـ.�<߲e}!��)\a¬���e٢�����g�ך�6��.��2cQdt�z}���nwyyynn.;�ibz�.0��8��}����J����I��������8:�
Oh��RUU���5/-o٢��WS�����P��uuX�Ќ���46�M����������v�ܳ*7=�appH�
c0��8Q �����yaZZYY��{�J6oo��jF�һ
�4-����ixUZZZ���>�As�fR%�K8��gGG�^"3�L����jj���}(���u�⌆i<�Wo?�56�M���eY��t2�|aފ�t���^W���)��11r����C���|���`2��t��ƣp)5��>M��8��>��!T:��#���=M��I��"8�~]�ҍF�̵�X��q3�v��\R���L�sg�B}.WVF����]Q"�."��]Qe˗�*H�d*����3J�D�"����a�*%�\������뤈�T�X�\��(7��QZZZ\\��@e�nL�,���M�ʋ�-�'m흪$�fS���D`vR�'�Q㵚u�O�P"��y�G�e���Kh��Pc�Xr��V�S+��b�Jt�	�:	D��)�Dӡq��^�KD�D��>'��3Gw���W%̩�W�؁�/4��hE?ӳ�����1��f�PR���}�H|m��z�������o�T�ߎ'�.ߌ�D�h<.Z��ȃ����&H��^�
����%ڑG���ݰr���G�D��s$��{�Ljק�Z�ˈ*�G��!�]���g9�'
��k�IEND�B`�css/index.html000060400000000054152456133450007334 0ustar00<html><body bgcolor="#FFFFFF"></body></html>css/colorpicker.css000060400000010526152456133450010372 0ustar00/**
 * @package    AcyMailing for Joomla!
 * @version    5.9.6
 * @author     acyba.com
 * @copyright  (C) 2009-2018 ACYBA S.A.R.L. All rights reserved.
 * @license    GNU/GPLv3 http://www.gnu.org/licenses/gpl-3.0.html
 */


.colorpicker{
	position: absolute;
	background-color: white;
	border: solid 1px #c4c4c4;
	min-width: 120px !important;
	padding: 5px !important;
}

.colorpicker-alpha{
	display: none !important;
}

.colorpicker-saturation{
	float: left;
	width: 100px;
	height: 100px;
	cursor: crosshair;
	background-image: url("../images/saturation.png")
}

.colorpicker-saturation i{
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 5px;
	height: 5px;
	margin: -4px 0 0 -4px;
	border: 1px solid #000;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px
}

.colorpicker-saturation i b{
	display: block;
	width: 5px;
	height: 5px;
	border: 1px solid #fff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px
}

.colorpicker-hue, .colorpicker-alpha{
	float: left;
	width: 15px;
	height: 100px;
	margin-bottom: 4px;
	margin-left: 4px;
	cursor: row-resize
}

.colorpicker-hue i, .colorpicker-alpha i{
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 1px;
	margin-top: -1px;
	background: #000;
	border-top: 1px solid #fff
}

.colorpicker-hue{
	background-image: url("../images/hue.png")
}

.colorpicker-alpha{
	display: none;
	background-image: url("../images/alpha.png")
}

.colorpicker-saturation, .colorpicker-hue, .colorpicker-alpha{
	background-size: contain
}

.colorpicker{
	top: 0;
	left: 0;
	z-index: 2500;
	min-width: 130px;
	padding: 4px;
	margin-top: 1px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	*zoom: 1
}

.colorpicker:before, .colorpicker:after{
	display: table;
	line-height: 0;
	content: ""
}

.colorpicker:after{
	clear: both
}

.colorpicker:before{
	position: absolute;
	top: -7px;
	left: 6px;
	display: inline-block;
	border-right: 7px solid transparent;
	border-bottom: 7px solid #ccc;
	border-left: 7px solid transparent;
	border-bottom-color: rgba(0, 0, 0, 0.2);
	content: ''
}

.colorpicker:after{
	position: absolute;
	top: -6px;
	left: 7px;
	display: inline-block;
	border-right: 6px solid transparent;
	border-bottom: 6px solid #fff;
	border-left: 6px solid transparent;
	content: ''
}

.colorpicker div{
	position: relative
}

.colorpicker.colorpicker-with-alpha{
	min-width: 140px
}

.colorpicker.colorpicker-with-alpha .colorpicker-alpha{
	display: block
}

.colorpicker-color{
	height: 10px;
	margin-top: 5px;
	clear: both;
	background-image: url("../images/alpha.png");
	background-position: 0 100%
}

.colorpicker-color div{
	height: 10px
}

.colorpicker-selectors{
	display: none;
	height: 10px;
	margin-top: 5px;
	clear: both
}

.colorpicker-selectors i{
	float: left;
	width: 10px;
	height: 10px;
	cursor: pointer
}

.colorpicker-selectors i + i{
	margin-left: 3px
}

.colorpicker-element .input-group-addon i, .colorpicker-element .add-on i{
	display: inline-block;
	width: 16px;
	height: 16px;
	vertical-align: text-top;
	cursor: pointer
}

.colorpicker.colorpicker-inline{
	position: relative;
	z-index: auto;
	display: inline-block;
	float: none
}

.colorpicker.colorpicker-horizontal{
	width: 110px;
	height: auto;
	min-width: 110px
}

.colorpicker.colorpicker-horizontal .colorpicker-saturation{
	margin-bottom: 4px
}

.colorpicker.colorpicker-horizontal .colorpicker-color{
	width: 100px
}

.colorpicker.colorpicker-horizontal .colorpicker-hue, .colorpicker.colorpicker-horizontal .colorpicker-alpha{
	float: left;
	width: 100px;
	height: 15px;
	margin-bottom: 4px;
	margin-left: 0;
	cursor: col-resize
}

.colorpicker.colorpicker-horizontal .colorpicker-hue i, .colorpicker.colorpicker-horizontal .colorpicker-alpha i{
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 1px;
	height: 15px;
	margin-top: 0;
	background: #fff;
	border: 0
}

.colorpicker.colorpicker-horizontal .colorpicker-hue{
	background-image: url("../images/hue-horizontal.png")
}

.colorpicker.colorpicker-horizontal .colorpicker-alpha{
	background-image: url("../images/alpha-horizontal.png")
}

.colorpicker.colorpicker-hidden{
	display: none
}

.colorpicker.colorpicker-visible{
	display: block
}

.colorpicker-inline.colorpicker-visible{
	display: inline-block
}

.colorpicker-right:before{
	right: 6px;
	left: auto
}

.colorpicker-right:after{
	right: 7px;
	left: auto
}
js/index.html000060400000000054152456133450007160 0ustar00<html><body bgcolor="#FFFFFF"></body></html>js/colorpicker.js000060400000052626152456133450010051 0ustar00/**
 * @package    AcyMailing for Joomla!
 * @version    5.9.6
 * @author     acyba.com
 * @copyright  (C) 2009-2018 ACYBA S.A.R.L. All rights reserved.
 * @license    GNU/GPLv3 http://www.gnu.org/licenses/gpl-3.0.html
 */

!function(a){
	"use strict";
	"object" == typeof exports ? module.exports = a(window.jQuery) : "function" == typeof define && define.amd ? define(["jquery"], a) : window.jQuery && !window.jQuery.fn.colorpicker && a(window.jQuery)
}(function(a){
	"use strict";
	var b = function(b, c){
		this.value = {h: 0, s: 0, b: 0, a: 1}, this.origFormat = null, c && a.extend(this.colors, c), b && (void 0 !== b.toLowerCase ? (b += "", this.setColor(b)) : void 0 !== b.h && (this.value = b))
	};
	b.prototype = {
		constructor: b,
		colors: {
			aliceblue: "#f0f8ff",
			antiquewhite: "#faebd7",
			aqua: "#00ffff",
			aquamarine: "#7fffd4",
			azure: "#f0ffff",
			beige: "#f5f5dc",
			bisque: "#ffe4c4",
			black: "#000000",
			blanchedalmond: "#ffebcd",
			blue: "#0000ff",
			blueviolet: "#8a2be2",
			brown: "#a52a2a",
			burlywood: "#deb887",
			cadetblue: "#5f9ea0",
			chartreuse: "#7fff00",
			chocolate: "#d2691e",
			coral: "#ff7f50",
			cornflowerblue: "#6495ed",
			cornsilk: "#fff8dc",
			crimson: "#dc143c",
			cyan: "#00ffff",
			darkblue: "#00008b",
			darkcyan: "#008b8b",
			darkgoldenrod: "#b8860b",
			darkgray: "#a9a9a9",
			darkgreen: "#006400",
			darkkhaki: "#bdb76b",
			darkmagenta: "#8b008b",
			darkolivegreen: "#556b2f",
			darkorange: "#ff8c00",
			darkorchid: "#9932cc",
			darkred: "#8b0000",
			darksalmon: "#e9967a",
			darkseagreen: "#8fbc8f",
			darkslateblue: "#483d8b",
			darkslategray: "#2f4f4f",
			darkturquoise: "#00ced1",
			darkviolet: "#9400d3",
			deeppink: "#ff1493",
			deepskyblue: "#00bfff",
			dimgray: "#696969",
			dodgerblue: "#1e90ff",
			firebrick: "#b22222",
			floralwhite: "#fffaf0",
			forestgreen: "#228b22",
			fuchsia: "#ff00ff",
			gainsboro: "#dcdcdc",
			ghostwhite: "#f8f8ff",
			gold: "#ffd700",
			goldenrod: "#daa520",
			gray: "#808080",
			green: "#008000",
			greenyellow: "#adff2f",
			honeydew: "#f0fff0",
			hotpink: "#ff69b4",
			indianred: "#cd5c5c",
			indigo: "#4b0082",
			ivory: "#fffff0",
			khaki: "#f0e68c",
			lavender: "#e6e6fa",
			lavenderblush: "#fff0f5",
			lawngreen: "#7cfc00",
			lemonchiffon: "#fffacd",
			lightblue: "#add8e6",
			lightcoral: "#f08080",
			lightcyan: "#e0ffff",
			lightgoldenrodyellow: "#fafad2",
			lightgrey: "#d3d3d3",
			lightgreen: "#90ee90",
			lightpink: "#ffb6c1",
			lightsalmon: "#ffa07a",
			lightseagreen: "#20b2aa",
			lightskyblue: "#87cefa",
			lightslategray: "#778899",
			lightsteelblue: "#b0c4de",
			lightyellow: "#ffffe0",
			lime: "#00ff00",
			limegreen: "#32cd32",
			linen: "#faf0e6",
			magenta: "#ff00ff",
			maroon: "#800000",
			mediumaquamarine: "#66cdaa",
			mediumblue: "#0000cd",
			mediumorchid: "#ba55d3",
			mediumpurple: "#9370d8",
			mediumseagreen: "#3cb371",
			mediumslateblue: "#7b68ee",
			mediumspringgreen: "#00fa9a",
			mediumturquoise: "#48d1cc",
			mediumvioletred: "#c71585",
			midnightblue: "#191970",
			mintcream: "#f5fffa",
			mistyrose: "#ffe4e1",
			moccasin: "#ffe4b5",
			navajowhite: "#ffdead",
			navy: "#000080",
			oldlace: "#fdf5e6",
			olive: "#808000",
			olivedrab: "#6b8e23",
			orange: "#ffa500",
			orangered: "#ff4500",
			orchid: "#da70d6",
			palegoldenrod: "#eee8aa",
			palegreen: "#98fb98",
			paleturquoise: "#afeeee",
			palevioletred: "#d87093",
			papayawhip: "#ffefd5",
			peachpuff: "#ffdab9",
			peru: "#cd853f",
			pink: "#ffc0cb",
			plum: "#dda0dd",
			powderblue: "#b0e0e6",
			purple: "#800080",
			red: "#ff0000",
			rosybrown: "#bc8f8f",
			royalblue: "#4169e1",
			saddlebrown: "#8b4513",
			salmon: "#fa8072",
			sandybrown: "#f4a460",
			seagreen: "#2e8b57",
			seashell: "#fff5ee",
			sienna: "#a0522d",
			silver: "#c0c0c0",
			skyblue: "#87ceeb",
			slateblue: "#6a5acd",
			slategray: "#708090",
			snow: "#fffafa",
			springgreen: "#00ff7f",
			steelblue: "#4682b4",
			tan: "#d2b48c",
			teal: "#008080",
			thistle: "#d8bfd8",
			tomato: "#ff6347",
			turquoise: "#40e0d0",
			violet: "#ee82ee",
			wheat: "#f5deb3",
			white: "#ffffff",
			whitesmoke: "#f5f5f5",
			yellow: "#ffff00",
			yellowgreen: "#9acd32",
			transparent: "transparent"
		},
		_sanitizeNumber: function(a){
			return "number" == typeof a ? a : isNaN(a) || null === a || "" === a || void 0 === a ? 1 : void 0 !== a.toLowerCase ? parseFloat(a) : 1
		},
		isTransparent: function(a){
			return a ? (a = a.toLowerCase().trim(), "transparent" === a || a.match(/#?00000000/) || a.match(/(rgba|hsla)\(0,0,0,0?\.?0\)/)) : !1
		},
		rgbaIsTransparent: function(a){
			return 0 === a.r && 0 === a.g && 0 === a.b && 0 === a.a
		},
		setColor: function(a){
			a = a.toLowerCase().trim(), a && (this.isTransparent(a) ? this.value = {h: 0, s: 0, b: 0, a: 0} : this.value = this.stringToHSB(a) || {h: 0, s: 0, b: 0, a: 1})
		},
		stringToHSB: function(b){
			b = b.toLowerCase();
			var c;
			"undefined" != typeof this.colors[b] && (b = this.colors[b], c = "alias");
			var d = this, e = !1;
			return a.each(this.stringParsers, function(a, f){
				var g = f.re.exec(b), h = g && f.parse.apply(d, [g]), i = c || f.format || "rgba";
				return h ? (e = i.match(/hsla?/) ? d.RGBtoHSB.apply(d, d.HSLtoRGB.apply(d, h)) : d.RGBtoHSB.apply(d, h), d.origFormat = i, !1) : !0
			}), e
		},
		setHue: function(a){
			this.value.h = 1 - a
		},
		setSaturation: function(a){
			this.value.s = a
		},
		setBrightness: function(a){
			this.value.b = 1 - a
		},
		setAlpha: function(a){
			this.value.a = parseInt(100 * (1 - a), 10) / 100
		},
		toRGB: function(a, b, c, d){
			a || (a = this.value.h, b = this.value.s, c = this.value.b), a *= 360;
			var e, f, g, h, i;
			return a = a % 360 / 60, i = c * b, h = i * (1 - Math.abs(a % 2 - 1)), e = f = g = c - i, a = ~~a, e += [i, h, 0, 0, h, i][a], f += [h, i, i, h, 0, 0][a], g += [0, 0, h, i, i, h][a], {r: Math.round(255 * e), g: Math.round(255 * f), b: Math.round(255 * g), a: d || this.value.a}
		},
		toHex: function(a, b, c, d){
			var e = this.toRGB(a, b, c, d);
			return this.rgbaIsTransparent(e) ? "transparent" : "#" + (1 << 24 | parseInt(e.r) << 16 | parseInt(e.g) << 8 | parseInt(e.b)).toString(16).substr(1)
		},
		toHSL: function(a, b, c, d){
			a = a || this.value.h, b = b || this.value.s, c = c || this.value.b, d = d || this.value.a;
			var e = a, f = (2 - b) * c, g = b * c;
			return g /= f > 0 && 1 >= f ? f : 2 - f, f /= 2, g > 1 && (g = 1), {h: isNaN(e) ? 0 : e, s: isNaN(g) ? 0 : g, l: isNaN(f) ? 0 : f, a: isNaN(d) ? 0 : d}
		},
		toAlias: function(a, b, c, d){
			var e = this.toHex(a, b, c, d);
			for(var f in this.colors)if(this.colors[f] === e)return f;
			return !1
		},
		RGBtoHSB: function(a, b, c, d){
			a /= 255, b /= 255, c /= 255;
			var e, f, g, h;
			return g = Math.max(a, b, c), h = g - Math.min(a, b, c), e = 0 === h ? null : g === a ? (b - c) / h : g === b ? (c - a) / h + 2 : (a - b) / h + 4, e = (e + 360) % 6 * 60 / 360, f = 0 === h ? 0 : h / g, {h: this._sanitizeNumber(e), s: f, b: g, a: this._sanitizeNumber(d)}
		},
		HueToRGB: function(a, b, c){
			return 0 > c ? c += 1 : c > 1 && (c -= 1), 1 > 6 * c ? a + (b - a) * c * 6 : 1 > 2 * c ? b : 2 > 3 * c ? a + (b - a) * (2 / 3 - c) * 6 : a
		},
		HSLtoRGB: function(a, b, c, d){
			0 > b && (b = 0);
			var e;
			e = .5 >= c ? c * (1 + b) : c + b - c * b;
			var f = 2 * c - e, g = a + 1 / 3, h = a, i = a - 1 / 3, j = Math.round(255 * this.HueToRGB(f, e, g)), k = Math.round(255 * this.HueToRGB(f, e, h)), l = Math.round(255 * this.HueToRGB(f, e, i));
			return [j, k, l, this._sanitizeNumber(d)]
		},
		toString: function(a){
			a = a || "rgba";
			var b = !1;
			switch(a){
				case"rgb":
					return b = this.toRGB(), this.rgbaIsTransparent(b) ? "transparent" : "rgb(" + b.r + "," + b.g + "," + b.b + ")";
				case"rgba":
					return b = this.toRGB(), "rgba(" + b.r + "," + b.g + "," + b.b + "," + b.a + ")";
				case"hsl":
					return b = this.toHSL(), "hsl(" + Math.round(360 * b.h) + "," + Math.round(100 * b.s) + "%," + Math.round(100 * b.l) + "%)";
				case"hsla":
					return b = this.toHSL(), "hsla(" + Math.round(360 * b.h) + "," + Math.round(100 * b.s) + "%," + Math.round(100 * b.l) + "%," + b.a + ")";
				case"hex":
					return this.toHex();
				case"alias":
					return this.toAlias() || this.toHex();
				default:
					return b
			}
		},
		stringParsers: [{
			re: /rgb\(\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d{1,3})\s*?\)/, format: "rgb", parse: function(a){
				return [a[1], a[2], a[3], 1]
			}
		}, {
			re: /rgb\(\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*?\)/, format: "rgb", parse: function(a){
				return [2.55 * a[1], 2.55 * a[2], 2.55 * a[3], 1]
			}
		}, {
			re: /rgba\(\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d{1,3})\s*(?:,\s*(\d+(?:\.\d+)?)\s*)?\)/, format: "rgba", parse: function(a){
				return [a[1], a[2], a[3], a[4]]
			}
		}, {
			re: /rgba\(\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*(?:,\s*(\d+(?:\.\d+)?)\s*)?\)/, format: "rgba", parse: function(a){
				return [2.55 * a[1], 2.55 * a[2], 2.55 * a[3], a[4]]
			}
		}, {
			re: /hsl\(\s*(\d+(?:\.\d+)?)\s*,\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*?\)/, format: "hsl", parse: function(a){
				return [a[1] / 360, a[2] / 100, a[3] / 100, a[4]]
			}
		}, {
			re: /hsla\(\s*(\d+(?:\.\d+)?)\s*,\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*(?:,\s*(\d+(?:\.\d+)?)\s*)?\)/, format: "hsla", parse: function(a){
				return [a[1] / 360, a[2] / 100, a[3] / 100, a[4]]
			}
		}, {
			re: /#?([a-fA-F0-9]{2})([a-fA-F0-9]{2})([a-fA-F0-9]{2})/, format: "hex", parse: function(a){
				return [parseInt(a[1], 16), parseInt(a[2], 16), parseInt(a[3], 16), 1]
			}
		}, {
			re: /#?([a-fA-F0-9])([a-fA-F0-9])([a-fA-F0-9])/, format: "hex", parse: function(a){
				return [parseInt(a[1] + a[1], 16), parseInt(a[2] + a[2], 16), parseInt(a[3] + a[3], 16), 1]
			}
		}],
		colorNameToHex: function(a){
			return "undefined" != typeof this.colors[a.toLowerCase()] ? this.colors[a.toLowerCase()] : !1
		}
	};
	var c = {horizontal: !1, inline: !1, color: !1, format: !1, input: "input", container: !1, component: ".add-on, .input-group-addon", sliders: {saturation: {maxLeft: 100, maxTop: 100, callLeft: "setSaturation", callTop: "setBrightness"}, hue: {maxLeft: 0, maxTop: 100, callLeft: !1, callTop: "setHue"}, alpha: {maxLeft: 0, maxTop: 100, callLeft: !1, callTop: "setAlpha"}}, slidersHorz: {saturation: {maxLeft: 100, maxTop: 100, callLeft: "setSaturation", callTop: "setBrightness"}, hue: {maxLeft: 100, maxTop: 0, callLeft: "setHue", callTop: !1}, alpha: {maxLeft: 100, maxTop: 0, callLeft: "setAlpha", callTop: !1}}, template: '<div class="colorpicker dropdown-menu"><div class="colorpicker-saturation"><i><b></b></i></div><div class="colorpicker-hue"><i></i></div><div class="colorpicker-alpha"><i></i></div><div class="colorpicker-color"><div /></div><div class="colorpicker-selectors"></div></div>', align: "right", customClass: null, colorSelectors: null}, d = function(d, e){
		if(this.element = a(d).addClass("colorpicker-element"), this.options = a.extend(!0, {}, c, this.element.data(), e), this.component = this.options.component, this.component = this.component !== !1 ? this.element.find(this.component) : !1, this.component && 0 === this.component.length && (this.component = !1), this.container = this.options.container === !0 ? this.element : this.options.container, this.container = this.container !== !1 ? a(this.container) : !1, this.input = this.element.is("input") ? this.element : this.options.input ? this.element.find(this.options.input) : !1, this.input && 0 === this.input.length && (this.input = !1), this.color = new b(this.options.color !== !1 ? this.options.color : this.getValue(), this.options.colorSelectors), this.format = this.options.format !== !1 ? this.options.format : this.color.origFormat, this.picker = a(this.options.template), this.options.customClass && this.picker.addClass(this.options.customClass), this.options.inline ? this.picker.addClass("colorpicker-inline colorpicker-visible") : this.picker.addClass("colorpicker-hidden"), this.options.horizontal && this.picker.addClass("colorpicker-horizontal"), ("rgba" === this.format || "hsla" === this.format || this.options.format === !1) && this.picker.addClass("colorpicker-with-alpha"), "right" === this.options.align && this.picker.addClass("colorpicker-right"), this.options.colorSelectors){
			var f = this;
			a.each(this.options.colorSelectors, function(b, c){
				var d = a("<i />").css("background-color", c).data("class", b);
				d.click(function(){
					f.setValue(a(this).css("background-color"))
				}), f.picker.find(".colorpicker-selectors").append(d)
			}), this.picker.find(".colorpicker-selectors").show()
		}
		this.picker.on("mousedown.colorpicker touchstart.colorpicker", a.proxy(this.mousedown, this)), this.picker.appendTo(this.container ? this.container : a("body")), this.input !== !1 && (this.input.on({"keyup.colorpicker": a.proxy(this.keyup, this)}), this.input.on({"change.colorpicker": a.proxy(this.change, this)}), this.component === !1 && this.element.on({"focus.colorpicker": a.proxy(this.show, this)}), this.options.inline === !1 && this.element.on({"focusout.colorpicker": a.proxy(this.hide, this)})), this.component !== !1 && this.component.on({"click.colorpicker": a.proxy(this.show, this)}), this.input === !1 && this.component === !1 && this.element.on({"click.colorpicker": a.proxy(this.show, this)}), this.input !== !1 && this.component !== !1 && "color" === this.input.attr("type") && this.input.on({"click.colorpicker": a.proxy(this.show, this), "focus.colorpicker": a.proxy(this.show, this)}), this.update(), a(a.proxy(function(){
			this.element.trigger("create")
		}, this))
	};
	d.Color = b, d.prototype = {
		constructor: d, destroy: function(){
			this.picker.remove(), this.element.removeData("colorpicker").off(".colorpicker"), this.input !== !1 && this.input.off(".colorpicker"), this.component !== !1 && this.component.off(".colorpicker"), this.element.removeClass("colorpicker-element"), this.element.trigger({type: "destroy"})
		}, reposition: function(){
			if(this.options.inline !== !1 || this.options.container)return !1;
			var a = this.container && this.container[0] !== document.body ? "position" : "offset", b = this.component || this.element, c = b[a]();
			"right" === this.options.align && (c.left -= this.picker.outerWidth() - b.outerWidth()), this.picker.css({top: c.top + b.outerHeight(), left: c.left})
		}, show: function(b){
			return this.isDisabled() ? !1 : (this.picker.addClass("colorpicker-visible").removeClass("colorpicker-hidden"), this.reposition(), a(window).on("resize.colorpicker", a.proxy(this.reposition, this)), !b || this.hasInput() && "color" !== this.input.attr("type") || b.stopPropagation && b.preventDefault && (b.stopPropagation(), b.preventDefault()), this.options.inline === !1 && a(window.document).on({"mousedown.colorpicker": a.proxy(this.hide, this)}), void this.element.trigger({type: "showPicker", color: this.color}))
		}, hide: function(){
			this.picker.addClass("colorpicker-hidden").removeClass("colorpicker-visible"), a(window).off("resize.colorpicker", this.reposition), a(document).off({"mousedown.colorpicker": this.hide}), this.update(), this.element.trigger({type: "hidePicker", color: this.color})
		}, updateData: function(a){
			return a = a || this.color.toString(this.format), this.element.data("color", a), a
		}, updateInput: function(a){
			if(a = a || this.color.toString(this.format), this.input !== !1){
				if(this.options.colorSelectors){
					var c = new b(a, this.options.colorSelectors), d = c.toAlias();
					"undefined" != typeof this.options.colorSelectors[d] && (a = d)
				}
				this.input.prop("value", a)
			}
			return a
		}, updatePicker: function(a){
			void 0 !== a && (this.color = new b(a, this.options.colorSelectors));
			var c = this.options.horizontal === !1 ? this.options.sliders : this.options.slidersHorz, d = this.picker.find("i");
			return 0 !== d.length ? (this.options.horizontal === !1 ? (c = this.options.sliders, d.eq(1).css("top", c.hue.maxTop * (1 - this.color.value.h)).end().eq(2).css("top", c.alpha.maxTop * (1 - this.color.value.a))) : (c = this.options.slidersHorz, d.eq(1).css("left", c.hue.maxLeft * (1 - this.color.value.h)).end().eq(2).css("left", c.alpha.maxLeft * (1 - this.color.value.a))), d.eq(0).css({top: c.saturation.maxTop - this.color.value.b * c.saturation.maxTop, left: this.color.value.s * c.saturation.maxLeft}), this.picker.find(".colorpicker-saturation").css("backgroundColor", this.color.toHex(this.color.value.h, 1, 1, 1)), this.picker.find(".colorpicker-alpha").css("backgroundColor", this.color.toHex()), this.picker.find(".colorpicker-color, .colorpicker-color div").css("backgroundColor", this.color.toString(this.format)), a) : void 0
		}, updateComponent: function(a){
			if(a = a || this.color.toString(this.format), this.component !== !1){
				var b = this.component.find("i").eq(0);
				b.length > 0 ? b.css({backgroundColor: a}) : this.component.css({backgroundColor: a})
			}
			return a
		}, update: function(a){
			var b;
			return (this.getValue(!1) !== !1 || a === !0) && (b = this.updateComponent(), this.updateInput(b), this.updateData(b), this.updatePicker()), b
		}, setValue: function(a){
			this.color = new b(a, this.options.colorSelectors), this.update(!0), this.element.trigger({type: "changeColor", color: this.color, value: a})
		}, getValue: function(a){
			a = void 0 === a ? "#000000" : a;
			var b;
			return b = this.hasInput() ? this.input.val() : this.element.data("color"), (void 0 === b || "" === b || null === b) && (b = a), b
		}, hasInput: function(){
			return this.input !== !1
		}, isDisabled: function(){
			return this.hasInput() ? this.input.prop("disabled") === !0 : !1
		}, disable: function(){
			return this.hasInput() ? (this.input.prop("disabled", !0), this.element.trigger({type: "disable", color: this.color, value: this.getValue()}), !0) : !1
		}, enable: function(){
			return this.hasInput() ? (this.input.prop("disabled", !1), this.element.trigger({type: "enable", color: this.color, value: this.getValue()}), !0) : !1
		}, currentSlider: null, mousePointer: {left: 0, top: 0}, mousedown: function(b){
			b.pageX || b.pageY || !b.originalEvent || (b.pageX = b.originalEvent.touches[0].pageX, b.pageY = b.originalEvent.touches[0].pageY), b.stopPropagation(), b.preventDefault();
			var c = a(b.target), d = c.closest("div"), e = this.options.horizontal ? this.options.slidersHorz : this.options.sliders;
			if(!d.is(".colorpicker")){
				if(d.is(".colorpicker-saturation")){
					this.currentSlider = a.extend({}, e.saturation);
				}else if(d.is(".colorpicker-hue")){
					this.currentSlider = a.extend({}, e.hue);
				}else{
					if(!d.is(".colorpicker-alpha"))return !1;
					this.currentSlider = a.extend({}, e.alpha)
				}
				var f = d.offset();
				this.currentSlider.guide = d.find("i")[0].style, this.currentSlider.left = b.pageX - f.left, this.currentSlider.top = b.pageY - f.top, this.mousePointer = {left: b.pageX, top: b.pageY}, a(document).on({"mousemove.colorpicker": a.proxy(this.mousemove, this), "touchmove.colorpicker": a.proxy(this.mousemove, this), "mouseup.colorpicker": a.proxy(this.mouseup, this), "touchend.colorpicker": a.proxy(this.mouseup, this)}).trigger("mousemove")
			}
			return !1
		}, mousemove: function(a){
			a.pageX || a.pageY || !a.originalEvent || (a.pageX = a.originalEvent.touches[0].pageX, a.pageY = a.originalEvent.touches[0].pageY), a.stopPropagation(), a.preventDefault();
			var b = Math.max(0, Math.min(this.currentSlider.maxLeft, this.currentSlider.left + ((a.pageX || this.mousePointer.left) - this.mousePointer.left))), c = Math.max(0, Math.min(this.currentSlider.maxTop, this.currentSlider.top + ((a.pageY || this.mousePointer.top) - this.mousePointer.top)));
			return this.currentSlider.guide.left = b + "px", this.currentSlider.guide.top = c + "px", this.currentSlider.callLeft && this.color[this.currentSlider.callLeft].call(this.color, b / this.currentSlider.maxLeft), this.currentSlider.callTop && this.color[this.currentSlider.callTop].call(this.color, c / this.currentSlider.maxTop), "setAlpha" === this.currentSlider.callTop && this.options.format === !1 && (1 !== this.color.value.a ? (this.format = "rgba", this.color.origFormat = "rgba") : (this.format = "hex", this.color.origFormat = "hex")), this.update(!0), this.element.trigger({type: "changeColor", color: this.color}), !1
		}, mouseup: function(b){
			return b.stopPropagation(), b.preventDefault(), a(document).off({"mousemove.colorpicker": this.mousemove, "touchmove.colorpicker": this.mousemove, "mouseup.colorpicker": this.mouseup, "touchend.colorpicker": this.mouseup}), !1
		}, change: function(a){
			this.keyup(a)
		}, keyup: function(a){
			38 === a.keyCode ? (this.color.value.a < 1 && (this.color.value.a = Math.round(100 * (this.color.value.a + .01)) / 100), this.update(!0)) : 40 === a.keyCode ? (this.color.value.a > 0 && (this.color.value.a = Math.round(100 * (this.color.value.a - .01)) / 100), this.update(!0)) : (this.color = new b(this.input.val(), this.options.colorSelectors), this.color.origFormat && this.options.format === !1 && (this.format = this.color.origFormat), this.getValue(!1) !== !1 && (this.updateData(), this.updateComponent(), this.updatePicker())), this.element.trigger({type: "changeColor", color: this.color, value: this.input.val()})
		}
	}, a.colorpicker = d, a.fn.colorpicker = function(b){
		var c, e = arguments, f = this.each(function(){
			var f = a(this), g = f.data("colorpicker"), h = "object" == typeof b ? b : {};
			g || "string" == typeof b ? "string" == typeof b && (c = g[b].apply(g, Array.prototype.slice.call(e, 1))) : f.data("colorpicker", new d(this, h))
		});
		return "getValue" === b ? c : f
	}, a.fn.colorpicker.constructor = d
});
colorpicker.php000060400000001303152456304760007576 0ustar00<?php
/**
 * @package     JCE
 * @subpackage  Editor
 *
 * @copyright   Copyright (c) 2009-2024 Ryan Demmer. All rights reserved
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

\defined('_JEXEC') or die;

require_once WF_EDITOR_LIBRARIES . '/classes/plugin.php';

class WFColorpickerPlugin extends WFEditorPlugin
{
    public function __construct()
    {
        parent::__construct(array('colorpicker' => true));
    }

    public function display()
    {
        parent::display();

        $document = WFDocument::getInstance();

        $document->addScript(array('colorpicker'), 'plugins');
        $document->addStyleSheet(array('colorpicker'), 'plugins');
    }
}
config.php000060400000001251152456304760006531 0ustar00<?php
/**
 * @package     JCE
 * @subpackage  Editor
 *
 * @copyright   Copyright (c) 2009-2024 Ryan Demmer. All rights reserved
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

\defined('_JEXEC') or die;

class WFColorpickerPluginConfig
{
    public static function getConfig(&$settings)
    {
        $wf = WFApplication::getInstance();

        $colours = $wf->getParam('colorpicker.custom_colors', '');

        if (empty($colours)) {
            $colours = $wf->getParam('editor.custom_colors', '');
        }

        $colours = array_map('trim', explode(',', $colours));

        $settings['colorpicker_custom_colors'] = $colours;
    }
}
tmpl/index.html000060400000000054152456304760007524 0ustar00<html><body bgcolor="#FFFFFF"></body></html>tmpl/default.php000060400000006127152456304760007673 0ustar00<?php

/**
 * @copyright     Copyright (c) 2009-2022 Ryan Demmer. All rights reserved
 * @license       GNU/GPL 2 or later - http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
 * JCE is free software. This version may have been modified pursuant
 * to the GNU General Public License, and as distributed it includes or
 * is derivative of works licensed under the GNU General Public License or
 * other free or open source software licenses
 */
\defined('_JEXEC') or die;

use Joomla\CMS\Language\Text;

?>
<div id="colorpicker">
    <div id="colorpicker_tabs">
        <ul class="uk-tab" role="tablist">
            <li role="presentation" aria-selected="true" class="uk-active"><button type="button" class="uk-button uk-button-link" aria-controls="colorpicker_picker" tabindex="-1"><?php echo Text::_('WF_COLORPICKER_PICKER'); ?></button></li>
            <li role="presentation" aria-selected="false" ><button type="button" class="uk-button uk-button-link" aria-controls="colorpicker_web" tabindex="-1"><?php echo Text::_('WF_COLORPICKER_PALETTE'); ?></button></li>
            <li role="presentation" aria-selected="false" ><button type="button" class="uk-button uk-button-link" aria-controls="colorpicker_named" tabindex="-1"><?php echo Text::_('WF_COLORPICKER_NAMED'); ?></button></li>
            <li role="presentation" aria-selected="false" ><button type="button" class="uk-button uk-button-link" aria-controls="colorpicker_template" tabindex="-1"><?php echo Text::_('WF_COLORPICKER_TEMPLATE'); ?></button></li>
        </ul>
        <div id="tab-content" class="uk-switcher">
            <div id="colorpicker_picker" title="<?php echo Text::_('WF_COLORPICKER_PICKER'); ?>" data-type="picker" class="uk-active" role="tabpanel" aria-hidden="false"><!-- Will be filled with color wheel --></div>
            <div id="colorpicker_web" title="<?php echo Text::_('WF_COLORPICKER_PALETTE'); ?>" data-type="web" role="tabpanel" aria-hidden="true"><!-- Gets filled with web safe colors--></div>
            <div id="colorpicker_named" title="<?php echo Text::_('WF_COLORPICKER_NAMED'); ?>" data-type="named" role="tabpanel" aria-hidden="true"><!-- Gets filled with named colors--></div>
            <div id="colorpicker_template" title="<?php echo Text::_('WF_COLORPICKER_TEMPLATE'); ?>" data-type="template" role="tabpanel" aria-hidden="true"><!-- Gets filled with template colors--></div>
        </div>
    </div>
<input type="hidden" id="tmp_color" />
</div>
<div class="mceActionPanel uk-modal-footer">
  <div id="colorpicker_preview">
      <div id="colorpicker_preview_text" class="uk-form-icon uk-form-icon-both">
          <i class="uk-icon-hashtag"></i>
          <input type="text" id="colorpicker_color" size="8" maxlength="8" value="000000" aria-required="true" />
          <span class="uk-icon-none" id="colorpicker_preview_color" style="background-color: rgb(0, 0, 0);"></span>
      </div>
  </div>

    <button type="button" class="uk-button uk-button-primary" id="colorpicker_insert" onclick="ColorPicker.insert();"><i class="uk-icon-check"></i><span class="uk-button-text"><?php echo Text::_('WF_LABEL_APPLY'); ?></span></button>
</div>plugin.min.js000060400000002306152456626440007175 0ustar00tinymce.PluginManager.add("colorpicker",function(e){function t(t,n){function r(e){var t=new tinymce.util.Color(e),n=t.toRgb();o.fromJSON({r:n.r,g:n.g,b:n.b,hex:t.toHex().substr(1)}),i(t.toHex())}function i(e){o.find("#preview")[0].getEl().style.background=e}var o=e.windowManager.open({title:"Color",items:{type:"container",layout:"flex",direction:"row",align:"stretch",padding:5,spacing:10,items:[{type:"colorpicker",value:n,onchange:function(){var e=this.rgb();o&&(o.find("#r").value(e.r),o.find("#g").value(e.g),o.find("#b").value(e.b),o.find("#hex").value(this.value().substr(1)),i(this.value()))}},{type:"form",padding:0,labelGap:5,defaults:{type:"textbox",size:7,value:"0",flex:1,spellcheck:!1,onchange:function(){var e,t,n=o.find("colorpicker")[0];return e=this.name(),t=this.value(),"hex"==e?(t="#"+t,r(t),void n.value(t)):(t={r:o.find("#r").value(),g:o.find("#g").value(),b:o.find("#b").value()},n.value(t),void r(t))}},items:[{name:"r",label:"R",autofocus:1},{name:"g",label:"G"},{name:"b",label:"B"},{name:"hex",label:"#",value:"000000"},{name:"preview",type:"container",border:1}]}]},onSubmit:function(){t("#"+this.toJSON().hex)}});r(n)}e.settings.color_picker_callback||(e.settings.color_picker_callback=t)});