�����JFIF��XX����������    $.' ",#(7),01444'9=82<.342  2!!22222222222222222222222222222222222222222222222222�����"����4���������������������������� ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������,�PG"Z_�4�˷����kjز�Z�,F+��_z�,�© �����zh6�٨�ic�fu������������������������������������#ډb���_�N��?�����������wQ���5-�~�I���8���������������������������������TK<5o�Iv-������������������k�_U_������������������������������~b�M��d��������Ӝ�U�Hh��?]��E�w��Q���k�{��_}qFW7HTՑ��Y��F�����?_�'ϔ��_�Ջt������������������������=||I �����6�έ"�����D���/[�k�9����Y�8������ds|\���Ҿp6�Ҵ���]��.����6���z<�v��@]�i%������������������������$j��~����g��J>��no����pM[me�i$[�����������s�o�ᘨ�˸ nɜG-�ĨU�ycP���3.DB�li�;���������������������hj���x����7Z^�N�h��������N3u{�:j�����x�힞��#M��&��jL P@��_���� P�������������������&��o8��������9������@Sz���6�t7#O�ߋ �����s}Yf�T������lmr����Z)'N��k�۞p�����w\�T���������������ȯ?�8`���O��i{wﭹW�[�r�� ��Q4F�׊������3m&L�=��h3�������z~��#����\�l :�F,j@�� ʱ�wQT����8�"kJO����6�֚l������������������}����R�>ډK���]��y����&����p�}b������;N�1�m�r$����|��7�>e�@���B�TM*-i�H��g�D�)� E�m�|�ؘbҗ�a���Ҿ����������������t4�����o���G��*oCN�rP���Q��@z,|?W[0���������:�n,j���WiE��W������$~/�hp\��?��{(�0���+�Y8rΟ�+����>S-S���������������VN;���}�s?.����� w��9��˟<���Mq4�Wv'������{)0�1mB����V����W[��������8�/<� �%���wT^�5���b��)iM� p�g�N�&ݝ������������VO~��q���u���9��� ����!��J27�����$����O-���! �:���%H��� ـ�������y�ΠM=t{!S�� �oK8�������t<����è��������:a��������[������ա�H���~��w��Qz`�p����o�^ ������Q��n����� �,uu�C��$ ^���,�������8�#��:�6��e�|~�����������!�3��3.�\0�����q��o�4`.|� ����y�Q�`~;�d�ׯ,��O�Zw�������`73�v�܋�<�����Ȏ�� ـ4k��5�K�a�u�=9Yd��$>x�A�&�� j0� ���vF��� Y���|�y��� ~�6�@c��1vOp��������Ig�����4��l�OD�����L����� R���c���j�_�uX�6��3?nk��Wy�f;^*B� ��@���~a�`��Eu�������+�����6�L��.ü>��}y���}_�O�6�͐�:�Yr���G�X��kG������l^w����������~㒶sy���Iu�!���� W ��X��N�7BV��O��!X�2����wvG�R�f�T#�����t�/?���%8�^�W�aT����G�cL�M���I��(J����1~�8�?aT ���]����AS�E��(��*E}� 2������#I/�׍qz��^t�̔���������b�Yz4x����t�){ OH�����+(E��A&�N�������XT��o��"�XC����'���)}�J�z�p� ����~5�}�^����+�6����w��c��Q�|�Lp�d�H��}�(�.|����k��c4^�����"�����Z?ȕ ��a<�������L�!0�39C� �Eu�����C�F�Ew�ç ;�n?�*o���B�8�bʝ���'#Rqf����M}7����]�������s2tcS{�\icTx;�\��7K���P������ʇ Z O-��~�������c>"��?��������P�����E��O�8��@�8��G��Q�g�a�Վ���󁶠��䧘��_%#r�>�����1�z�a���eb��qcP��ѵ��n���#L��� =��׀t� L�7�`�����V����A{�C:�g���e@�����w1 Xp�3�c3�ġ�������p��M"'-�@n4���fG���B3�DJ�8[Jo�ߐ���gK)ƛ��$���� �������8�3�����+���� �����6�ʻ���� ���S�kI�*KZlT _`�������?��K�����QK�d���������B`�s}�>���`������*�>��,*@J�d�oF*�����弝��O}�k��s��]��y�ߘ�������c1G�V���<=�7��7����6��q�PT��tXԀ�!9*4�4Tހ���3XΛex�46�������Y��D ����� ����BdemDa����\�_l,����G�/���֌7���Y�](�xTt^%�GE�����4�}bT����ڹ�����;��Y)���B�Q��u��>J/J ���⮶.�XԄ��j�ݳ������+E��d ���r�5�_D�����1 ���o�� �B�x�΢�#����<��W�����8���R6�@���g�M�.��� dr�D��>(otU��@�x=��~v���2� ӣ�d�oBd�����3�eO�6�㣷����������ݜ�6��6Y��Qz`����S��{���\P��~z m5{J/L��1������<�e�ͅPu���b�]�ϔ��������'�������f�b� Zpw��c`"��i���BD@:)ִ�:�]��h���v�E��w���T�l�������P����"Ju�}��وV ��J��G6��. J/�Qgl߭�e�����@�z�Zev2u����)]կ���������7x�������s�M�-<ɯ�c��r��v�����@��$�ޮ}lk���a����'����>x��O\�Z������Fu>������ck#��&:��`�$��ai�>2Δ����l���oF[h�������lE�ܺ�Π���k:)���`������� $[6�����9�����kOw�\|�����8}������ބ:��񶐕��������I�A1/���=�2[�,�!��.}gN#�u����b���� ~���������݊��}34q�����d�E��L��������c��$���"�[q�U�硬g^��%B ��z���r�p�������J�ru%v\h�����1Y�ne`������ǥ:g����pQM~�^��Xi� ��`S�:V2������9.�P���V������?B�k�� ��������AEvw%�_�9C�Q����wKekP�ؠ�\������;Io d�{ ߞo�c1eP�����\� `����E=���@K<�Y��������eڼ�J����w����{av�F�'�M�@��������������/J��+9p����|]���������Iw &`���8���&�M�hg���[�{�������Xj���%��Ӓ�������������������$��(�����ʹN�������<>�I���RY�����K2�NPlL�ɀ�)��&e��������B+ь����(������������������� � �JTx����_?EZ� }@���� 6�U���뙢ط�z��dWI��n` D����噥�[��uV��"�G&�����Ú����2�g�}&m���������������������?ċ���"����Om#�������������������������� ��{���������������������ON��"S�X���Ne��ysQ���@�������������Fn��Vg�����dX�~nj����������������������]J�<�K]:����FW���b�������62����������=��5f����JKw����bf�X������������������������55��~J �%^�������:�-�QIE��P��v�nZum� z � ~ə ���� ���ة����;�f��\v�������g�8�1��f2�������������������������4;�V���ǔ�)�������������������9���1\������������������������������c��v�/'Ƞ�w������������������$�4�R-��t����������������������������������� e�6�/�ġ �̕Ecy�J���u�B���<�W�ַ~�w[B1L۲�-JS΂�{���΃�������������������������������������������A��20�c#���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������@���� 0!1@AP"#2Q`$3V�%45a6�FRUq����� ������^7ׅ,$n��������+��F�`��2X'��0vM��p�L=�������5��8������u�p~���.�`r�����\����O��,ư�0oS ��_�M�����l���4�kv\JSd���x���SW�<��Ae�IX����������$I���w�:S���y���›R��9�Q[���,�5�;�@]�%���u�@ *ro�lbI �� ��+���%m:�͇ZV�����u�̉����θau<�fc�.����{�4Ա� �Q����*�Sm��8\ujqs]{kN���)qO�y�_*dJ�b�7���yQqI&9�ԌK!�M}�R�;�������S�T���1���i[U�ɵz�]��U)V�S6���3$K{��ߊ<�(� E]Զ[ǼENg�����'�\?#)Dkf��J���o��v���'�%ƞ�&K�u��!��b�35LX�Ϸ��63$K�a�;�9>,R��W��3�3� d�JeTYE.Mϧ��-�o�j3+y��y^�c�������VO�9NV\nd�1 ��!͕_)a�v;����թ�M�lWR1��)El��P;��yوÏ�u 3�k�5Pr6<�⒲l�!˞*��u־�n�!�l:����UNW ��%��Chx8vL'��X�@��*��)���̮��ˍ��� ����D-M�+J�U�kvK����+�x8��cY������?�Ԡ��~3mo��|�u@[XeY�C�\Kp�x8�oC�C�&����N�~3-H���� ��MX�s�u<`���~"WL��$8ξ��3���a�)|:@�m�\���^�`�@ҷ)�5p+��6���p�%i)P M���ngc�����#0Aruz���RL+xSS?���ʮ}()#�t��mˇ!��0}}y����<�e� �-ή�Ԩ��X������ MF���ԙ~l L.3���}�V뽺�v������멬��Nl�)�2����^�Iq��a��M��qG��T�����c3#������3U�Ǎ���}��לS�|qa��ڃ�+���-��2�f����/��bz��ڐ�� �ݼ[2�ç����k�X�2�* �Z�d���J�G����M*9W���s{��w���T��x��y,�in�O�v��]���n����P�$��JB@=4�OTI�n��e�22a\����q�d���%�$��(���:���: /*�K[PR�fr\nڙdN���F�n�$�4��[�� U�zƶ����� �mʋ���,�ao�u 3�z� �x��Kn����\[��VFmbE;�_U��&V�Gg�]L�۪&#n%�$ɯ��dG���D�TI=�%+AB�Ru#��b4�1�»x�cs�YzڙJG��f��Il���d�eF'T� iA��T���uC�$����Y��H?����[!G`}���ͪ� �纤Hv\������j�Ex�K���!���OiƸ�Yj�+u-<���'q����uN�*�r\��+�]���<�wOZ.fp�ێ��,-*)V?j-kÊ#�`�r��dV����(�ݽBk�����G�ƛk�QmUڗe��Z���f}|����8�8��a���i��3'J�����~G_�^���d�8w������ R�`(�~�.��u���l�s+g�bv���W���lGc}��u���afE~1�Ue������Z�0�8�=e�� f@/�jqEKQQ�J���oN��J���W5~M>$6�Lt�;$ʳ{���^��6�{����v6���ķܰg�V�cnn �~z�x�«�,2�u�?cE+Ș�H؎�%�Za�)���X>uW�Tz�Nyo����s���FQƤ��$��*�&�LLXL)�1�" L��eO��ɟ�9=���:t��Z���c��Ž���Y?�ӭV�wv�~,Y��r�ۗ�|�y��GaF�����C�����.�+� ���v1���fήJ�����]�S��T��B��n5sW}y�$��~z�'�c ��8 ��� ,! �p��VN�S��N�N�q��y8z˱�A��4��*��'������2n<�s���^ǧ˭P�Jޮɏ�U�G�L�J�*#��<�V��t7�8����TĜ>��i}K%,���)[��z�21z ?�N�i�n1?T�I�R#��m-�����������������1����lA�`��fT5+��ܐ�c�q՝��ʐ��,���3�f2U�եmab��#ŠdQ�y>\��)�SLY����w#��.���ʑ�f��� ,"+�w�~�N�'�c�O�3F�������N<���)j��&��,-� �љ���֊�_�zS���TǦ����w�>��?�������n��U仆�V���e�����0���$�C�d���rP �m�׈e�Xm�Vu� �L��.�bֹ��� �[Դaզ���*��\y�8�Է:�Ez\�0�Kq�C b��̘��cө���Q��=0Y��s�N��S.����3.���O�o:���#���v7�[#߫ ��5�܎�L���Er4���9n��COWlG�^��0k�%<���ZB���aB_���������'=��{i�v�l�$�uC���mƎҝ{�c㱼�y]���W�i ��ߧc��m�H� m�"�"�����;Y�ߝ�Z�Ǔ�����:S#��|}�y�,/k�Ld� TA�(�AI$+I3��;Y*���Z��}|��ӧO��d�v��..#:n��f>�>���ȶI�TX��� 8��y����"d�R�|�)0���=���n4��6ⲑ�+��r<�O�܂~zh�z����7ܓ�HH�Ga롏���nCo�>������a ���~]���R���̲c?�6(�q�;5%� |�uj�~z8R�=X��I�V=�|{v�Gj\gc��q����z�؋%M�ߍ����1y��#��@f^���^�>N������#x#۹��6�Y~�?�dfPO��{��P�4��V��u1E1J �*|���%����JN��`eWu�zk M6���q t[�� ��g�G���v��WIG��u_ft����5�j�"�Y�:T��ɐ���*�;� e5���4����q$C��2d�}���� _S�L#m�Yp��O�.�C�;��c����Hi#֩%+) �Ӎ��ƲV���SYź��g |���tj��3�8���r|���V��1#;.SQ�A[���S������#���`n�+���$��$�I �P\[�@�s��(�ED�z���P��])8�G#��0B��[ى��X�II�q<��9�~[Z멜�Z�⊔IWU&A>�P~�#��dp<�?����7���c��'~���5 ��+$���lx@�M�dm��n<=e�dyX��?{�|Aef ,|n3�<~z�ƃ�uۧ�����P��Y,�ӥQ�*g�#먙R�\���;T��i,��[9Qi歉����c>]9�� ��"�c��P�� �Md?٥��If�ت�u��k��/����F��9�c*9��Ǎ:�ØF���z�n*�@|I�ށ9����N3{'��[�'ͬ�Ҳ4��#}��!�V� Fu��,�,mTIk���v C�7v���B�6k�T9��1�*l� '~��ƞF��lU��'�M ����][ΩũJ_�{�i�I�n��$����L�� j��O�dx�����kza۪��#�E��Cl����x˘�o�����V���ɞ�ljr��)�/,�߬h�L��#��^��L�ф�,íMƁe�̩�NB�L�����iL����q�}��(��q��6IçJ$�W�E$��:������=#����(�K�B����zђ <��K(�N�۫K�w��^O{!����)��H���>x�������lx�?>Պ�+�>�W���,Ly!_�D���Ō�l���Q�!�[ �S����J��1��Ɛ�Y}��b,+�Lo�x�ɓ)����=�y�oh�@�꥟/��I��ѭ=��P�y9��� �ۍYӘ�e+�p�Jnϱ?V\SO%�(�t� ���=?MR�[Ș�����d�/ ��n�l��B�7j� ��!�;ӥ�/�[-���A�>��dN�sLj ��,ɪv��=1c�.SQ�O3�U���ƀ�ܽ�E����������̻��9G�ϷD�7(�}��Ävӌ\��y�_0[w ���<΍>����a_��[0+�L��F.�޺��f�>oN�T����q;���y\��bՃ��y�jH�<|q-eɏ�_?_9+P���Hp$�����[ux�K w�Mw��N�ی'$Y2�=��q���KB��P��~�������Yul:�[<����F1�2�O���5=d����]Y�sw:���Ϯ���E��j,_Q��X��z`H1,#II ��d�wr��P˂@�ZJV����y$�\y�{}��^~���[:N����ߌ�U�������O��d�����ؾe��${p>G��3c���Ė�lʌ�� ת��[��`ϱ�-W����dg�I��ig2��� ��}s ��ؤ(%#sS@���~���3�X�nRG�~\jc3�v��ӍL��M[JB�T��s3}��j�Nʖ��W����;7���ç?=X�F=-�=����q�ߚ���#���='�c��7���ڑW�I(O+=:uxq�������������e2�zi+�kuG�R��������0�&e�n���iT^J����~\jy���p'dtG��s����O��3����9* �b#Ɋ�� p������[Bws�T�>d4�ۧs���nv�n���U���_�~,�v����ƜJ1��s�� �QIz���)�(lv8M���U=�;����56��G���s#�K���MP�=��LvyGd��}�VwWBF�'�à �?MH�U�g2�� ����!�p�7Q��j��ڴ����=��j�u��� Jn�A s���uM������e��Ɔ�Ҕ�!)�'��8Ϣ�ٔ���ޝ(��Vp���צ֖d=�IC�J�Ǡ{q������kԭ�߸���i��@K����u�|�p=..�*+����x�����z[Aqġ#s2a�Ɗ���RR�)*HRsi�~�a &f��M��P����-K�L@��Z��Xy�'x�{}��Zm+���:�)�) IJ�-i�u���� ���ܒH��'��L(7�y�GӜq���� j��� 6ߌg1�g�o���,kر���tY�?W,���p���e���f�OQS��!K�۟cҒA�|ս�j�>��=⬒��˧L[�� �߿2JaB~R��u�:��Q�] �0H~���]�7��Ƽ�I���(�}��cq '�ήET���q�?f�ab���ӥvr� �)o��-Q��_'����ᴎo��K������;��V���o��%���~OK ����*��b�f:���-ťIR��`B�5!RB@���ï�� �u �̯e\�_U�_������� g�ES��3��������QT��a�����x����U<~�c?�*�#]�MW,[8O�a�x��]�1bC|踤�P��lw5V%�)�{t�<��d��5���0i�XSU��m:��Z�┵�i�"��1�^B�-��P�hJ��&)O��*�D��c�W��vM��)����}���P��ܗ-q����\mmζZ-l@�}��a��E�6��F�@��&Sg@���ݚ�M����� ȹ 4����#p�\H����dYDo�H���"��\��..R�B�H�z_�/5˘����6��KhJR��P�mƶi�m���3��,#c�co��q�a)*P�t����R�m�k�7x�D�E�\Y�閣_X�<���~�)���c[[�BP����6�Yq���S��0����%_����;��Àv�~�| VS؇ ��'O0��F0��\���U�-�d@�����7�SJ*z��3n��y��P����O����������m�~�P�3|Y��ʉr#�C�<�G~�.,! ���bqx���h~0=��!ǫ�jy����l��O,�[B��~��|9��ٱ����Xly�#�i�B��g%�S��������tˋ���e���ې��\[d�t)��.+u�|1 ������#�~Oj����hS�%��i.�~X���I�H�m��0n���c�1uE�q��cF�RF�o���7� �O�ꮧ� ���ۛ{��ʛi5�rw?׌#Qn�TW��~?y$��m\�\o����%W� ?=>S�N@�� �Ʈ���R����N�)�r"C�:��:����� �����#��qb��Y�. �6[��2K����2u�Ǧ�HYR��Q�MV��� �G�$��Q+.>�����nNH��q�^��� ����q��mM��V��D�+�-�#*�U�̒ ���p욳��u:�������IB���m����PV@O���r[b= �� ��1U�E��_Nm�yKbN�O���U�}�the�`�|6֮P>�\2�P�V���I�D�i�P�O;�9�r�mAHG�W�S]��J*�_�G��+kP�2����Ka�Z���H�'K�x�W�MZ%�O�YD�Rc+o��?�q��Ghm��d�S�oh�\�D�|:W������UA�Qc yT�q��������~^�H��/��#p�CZ���T�I�1�ӏT����4��"�ČZ�����}��`w�#�*,ʹ�� ��0�i��課�Om�*�da��^gJ݅{���l�e9uF#T�ֲ��̲�ٞC"�q���ߍ ոޑ�o#�XZTp����@ o�8��(jd��xw�]�,f���`~��|,s��^����f�1���t��|��m�򸄭/ctr��5s��7�9Q�4�H1꠲BB@�l9@���C�����+�wp�xu�£Yc�9��?`@#�o�mH�s2��)�=��2�.�l����jg�9$�Y�S�%*L������R�Y������7Z���,*=�䷘$�������arm�o�ϰ���UW.|�r�uf����IGw�t����Zwo��~5 ��YյhO+=8fF�)�W�7�L9lM�̘·Y���֘YLf�큹�pRF���99.A �"wz��=E\Z���'a� 2��Ǚ�#;�'}�G���*��l��^"q��+2FQ� hj��kŦ��${���ޮ-�T�٭cf�|�3#~�RJ����t��$b�(R��(����r���dx� >U b�&9,>���%E\� Ά�e�$��'�q't��*�א���ެ�b��-|d���SB�O�O��$�R+�H�)�܎�K��1m`;�J�2�Y~9��O�g8=vqD`K[�F)k�[���1m޼c��n���]s�k�z$@��)!I �x՝"v��9=�ZA=`Ɠi �:�E��)`�7��vI��}d�YI�_ �o�:ob���o ���3Q��&D&�2=�� �Ά��;>�h����y.*ⅥS������Ӭ�+q&����j|UƧ�����}���J0��WW< ۋS�)jQR�j���Ư��rN)�Gű�4Ѷ(�S)Ǣ�8��i��W52���No˓� ۍ%�5brOn�L�;�n��\G����=�^U�dI���8$�&���h��'���+�(������cȁ߫k�l��S^���cƗjԌE�ꭔ��gF���Ȓ��@���}O���*;e�v�WV���YJ\�]X'5��ղ�k�F��b 6R�o՜m��i N�i�����>J����?��lPm�U��}>_Z&�KK��q�r��I�D�Չ~�q�3fL�:S�e>���E���-G���{L�6p�e,8��������QI��h��a�Xa��U�A'���ʂ���s�+טIjP�-��y�8ۈZ?J$��W�P� ��R�s�]��|�l(�ԓ��sƊi��o(��S0���Y� 8�T97.�����WiL��c�~�dxc�E|�2!�X�K�Ƙਫ਼�$((�6�~|d9u+�qd�^3�89��Y�6L�.I�����?���iI�q���9�)O/뚅����O���X��X�V��ZF[�یgQ�L��K1���RҖr@v�#��X�l��F���Нy�S�8�7�kF!A��sM���^rkp�jP�DyS$N���q���nxҍ!U�f�!eh�i�2�m����`�Y�I�9r�6� �TF���C}/�y�^���Η���5d�'��9A-��J��>{�_l+�`��A���[�'��յ�ϛ#w:݅�%��X�}�&�PSt�Q�"�-��\縵�/����$Ɨh�Xb�*�y��BS����;W�ջ_mc�����vt?2}1�;qS�d�d~u:2k5�2�R�~�z+|HE!)�Ǟl��7`��0�<�,�2*���Hl-��x�^����'_TV�gZA�'j� ^�2Ϊ��N7t�����?w�� �x1��f��Iz�C-Ȗ��K�^q�;���-W�DvT�7��8�Z�������� hK�(P:��Q- �8�n�Z���܃e貾�<�1�YT<�,�����"�6{�/ �?�͟��|1�:�#g��W�>$����d��J��d�B���=��jf[��%rE^��il:��B���x���Sּ�1հ��,�=��*�7 fcG��#q� �eh?��2�7�����,�!7x��6�n�LC�4x��},Geǝ�tC.��vS �F�43��zz\��;QYC,6����~;RYS/6���|2���5���v��T��i����������mlv��������&� �nRh^ejR�LG�f���? �ۉҬܦƩ��|��Ȱ����>3����!v��i�ʯ�>�v��オ�X3e���_1z�Kȗ\<������!�8���V��]��?b�k41�Re��T�q��mz��TiOʦ�Z��Xq���L������q"+���2ۨ��8}�&N7XU7Ap�d�X��~�׿��&4e�o�F��� �H�����O���č�c�� 懴�6���͉��+)��v;j��ݷ�� �UV�� i��� j���Y9GdÒJ1��詞�����V?h��l�����l�cGs�ځ�������y�Ac������\V3�? �� ܙg�>qH�S,�E�W�[�㺨�uch�⍸�O�}���a��>�q�6�n6�����N6�q��������N� ���! 1AQaq�0@����"2BRb�#Pr���3C`��Scst���$4D���%Td���� ?�����N����a��3��m���C���w��������xA�m�q�m����m������$����4n淿t'��C"w��zU=D�\R+w�p+Y�T�&�պ@��ƃ��3ޯ?�Aﶂ��aŘ���@-�����Q�=���9D��ռ�ѻ@��M�V��P��܅�G5�f�Y<�u=,EC)�<�Fy'�"�&�չ�X~f��l�KԆV��?�� �W�N����=(� �;���{�r����ٌ�Y���h{�١������jW����P���Tc�����X�K�r��}���w�R��%��?���E��m�� �Y�q|����\lEE4����r���}�lsI�Y������f�$�=�d�yO����p�����yBj8jU�o�/�S��?�U��*������ˍ�0�������u�q�m [�?f����a�� )Q�>����6#������� ?����0UQ����,IX���(6ڵ[�DI�MNލ�c&���υ�j\��X�R|,4��� j������T�hA�e��^���d���b<����n�� �즇�=!���3�^�`j�h�ȓr��jẕ�c�,ٞX����-����a�ﶔ���#�$��]w�O��Ӫ�1y%��L�Y<�wg#�ǝ�̗`�x�xa�t�w��»1���o7o5��>�m뭛C���Uƃߜ}�C���y1Xνm�F8�jI���]����H���ۺиE@I�i;r�8ӭ�����V�F�Շ| ��&?�3|x�B�MuS�Ge�=Ӕ�#BE5G������Y!z��_e��q�р/W>|-�Ci߇�t�1ޯќd�R3�u��g�=0 5��[?�#͏��q�cf���H��{ ?u�=?�?ǯ���}Z��z���hmΔ�BFTW�����<�q��(v� ��!��z���iW]*�J�V�z��gX֧A�q�&��/w���u�gYӘa���; �i=����g:��?2�dž6�ى�k�4�>�Pxs����}������G�9���3 ���)gG�R<>r h�$��'nc�h�P��Bj��J�ҧH� -��N1���N��?��~��}-q!=��_2hc�M��l�vY%UE�@|�v����M2�.Y[|y�"Eï��K�ZF,�ɯ?,q�?v�M 80jx�"�;�9vk�����+ ֧�� �ȺU��?�%�vcV��mA�6��Qg^M�����A}�3�nl� QRN�l8�kkn�'�����(��M�7m9و�q���%ޟ���*h$Zk"��$�9��: �?U8�Sl��,,|ɒ��xH(ѷ����Gn�/Q�4�P��G�%��Ա8�N��!� �&�7�;���eKM7�4��9R/%����l�c>�x;������>��C�:�����t��h?aKX�bhe�ᜋ^�$�Iհ �hr7%F$�E��Fd���t��5���+�(M6�t����Ü�UU|zW�=a�Ts�Tg������dqP�Q����b'�m���1{|Y����X�N��b �P~��F^F:����k6�"�j!�� �I�r�`��1&�-$�Bevk:y���#y�w��I0��x��=D�4��tU���P�ZH��ڠ底taP��6����b>�xa�����Q�#� WeF��ŮNj�p�J* mQ�N�����*I�-*�ȩ�F�g�3 �5��V�ʊ�ɮ�a��5F���O@{���NX��?����H�]3��1�Ri_u��������ѕ�� ����0��� F��~��:60�p�͈�S��qX#a�5>���`�o&+�<2�D����: �������ڝ�$�nP���*)�N�|y�Ej�F�5ټ�e���ihy�Z �>���k�bH�a�v��h�-#���!�Po=@k̆IEN��@��}Ll?j�O������߭�ʞ���Q|A07x���wt!xf���I2?Z��<ץ�T���cU�j��]���陎Ltl �}5�ϓ��$�,��O�mˊ�;�@O��jE��j(�ا,��LX���LO���Ц�90�O �.����a��nA���7������j4 ��W��_ٓ���zW�jcB������y՗+EM�)d���N�g6�y1_x��p�$Lv�:��9�"z��p���ʙ$��^��JԼ*�ϭ����o���=x�Lj�6�J��u82�A�H�3$�ٕ@�=Vv�]�'�qEz�;I˼��)��=��ɯ���x �/�W(V���p�����$ �m�������u�����񶤑Oqˎ�T����r��㠚x�sr�GC��byp�G��1ߠ�w e�8�$⿄����/�M{*}��W�]˷.�CK\�ުx���/$�WP�w���r� |i���&�}�{�X� �>��$-��l���?-z���g����lΆ���(F���h�vS*���b���߲ڡn,|)mrH[���a�3�ר�[1��3o_�U�3�TC�$��(�=�)0�kgP���� ��u�^=��4 �WYCҸ:��vQ�ר�X�à��tk�m,�t*��^�,�}D*�� �"(�I��9R����>`�`��[~Q]�#af��i6l��8���6�:,s�s�N6�j"�A4���IuQ��6E,�GnH��zS�HO�uk�5$�I�4��ؤ�Q9�@��C����wp��BGv[]�u�Ov����0I4���\��y�����Q�Ѹ��~>Z��8�T��a��q�ޣ;z��a���/��S��I:�ܫ_�|������>=Z����8:�S��U�I�J��"IY���8%b8���H��:�QO�6�;7�I�S��J��ҌAά3��>c���E+&jf$eC+�z�;��V����� �r���ʺ������my�e���aQ�f&��6�ND���.:��NT�vm�<- u���ǝ\MvZY�N�NT��-A�>jr!S��n�O 1�3�Ns�%�3D@���`������ܟ 1�^c<���� �a�ɽ�̲�Xë#�w�|y�cW�=�9I*H8�p�^(4���՗�k��arOcW�tO�\�ƍR��8����'�K���I�Q�����?5�>[�}��yU�ײ -h��=��% q�ThG�2�)���"ו3]�!kB��*p�FDl�A���,�eEi�H�f�Ps�����5�H:�Փ~�H�0Dت�D�I����h�F3�������c��2���E��9�H��5�zԑ�ʚ�i�X�=:m�xg�hd(�v����׊�9iS��O��d@0ڽ���:�p�5�h-��t�&���X�q�ӕ,��ie�|���7A�2���O%P��E��htj��Y1��w�Ѓ!����  ���� ࢽ��My�7�\�a�@�ţ�J ��4�Ȼ�F�@o�̒?4�wx��)��]�P��~�����u�����5�����7X ��9��^ܩ�U;Iꭆ 5 �������eK2�7(�{|��Y׎ �V��\"���Z�1� Z�����}��(�Ǝ"�1S���_�vE30>���p;� ΝD��%x�W�?W?v����o�^V�i�d��r[��/&>�~`�9Wh��y�;���R���� ;;ɮT��?����r$�g1�K����A��C��c��K��l:�'��3 c�ﳯ*"t8�~l��)���m��+U,z��`(��>yJ�?����h>��]��v��ЍG*�{`��;y]��I�T� ;c��NU�fo¾h���/$���|NS���1�S�"�H��V���T���4��uhǜ�]�v;���5�͠x��'C\�SBpl���h}�N����� A�Bx���%��ޭ�l��/����T��w�ʽ]D�=����K���ž�r㻠l4�S�O?=�k �M:� ��c�C�a�#ha���)�ѐxc�s���gP�iG���{+���x���Q���I= �� z��ԫ+ �8"�k�ñ�j=|����c ��y��CF��/���*9ж�h{ �?4�o� ��k�m�Q�N�x��;�Y��4膚�a�w?�6�>�e]�����Q�r�:����g�,i"�����ԩA��*M�<�G��b�if��l^M��5�� �Ҩ�{����6J��ZJ�����P�*�����Y���ݛu�_4�9�I8�7���������,^ToR���m4�H��?�N�S�ѕw��/S��甍�@�9H�S�T��t�ƻ���ʒU��*{Xs�@����f������֒Li�K{H�w^���������Ϥm�tq���s� ���ք��f:��o~s��g�r��ט� �S�ѱC�e]�x���a��) ���(b-$(�j>�7q�B?ӕ�F��hV25r[7 Y� }L�R��}����*sg+��x�r�2�U=�*'WS��ZDW]�WǞ�<��叓���{�$�9Ou4��y�90-�1�'*D`�c�^o?(�9��u���ݐ��'PI&� f�Jݮ�������:wS����jfP1F:X �H�9dԯ����˝[�_54 �}*;@�ܨ�� ð�yn�T���?�ןd�#���4rG�ͨ��H�1�|-#���Mr�S3��G�3�����)�.᧏3v�z֑��r����$G"�`j �1t��x0<Ɔ�Wh6�y�6��,œ�Ga��gA����y��b��)���h�D��ß�_�m��ü �gG;��e�v��ݝ�nQ� ��C����-�*��o���y�a��M��I�>�<���]obD��"�:���G�A��-\%LT�8���c�)��+y76���o�Q�#*{�(F�⽕�y����=���rW�\p���۩�c���A���^e6��K������ʐ�cVf5$�'->���ՉN"���F�"�UQ@�f��Gb~��#�&�M=��8�ט�JNu9��D��[̤�s�o�~������� G��9T�tW^g5y$b��Y'��س�Ǵ�=��U-2 #�MC�t(�i� �lj�@Q 5�̣i�*�O����s�x�K�f��}\��M{E�V�{�υ��Ƈ�����);�H����I��fe�Lȣr�2��>��W��I�Ȃ6������i��k�� �5�YOxȺ����>��Y�f5'��|��H+��98pj�n�.O�y�������jY��~��i�w'������l�;�s�2��Y��:'lg�ꥴ)o#'Sa�a�K��Z� �m��}�`169�n���"���x��I ��*+� }F<��cГ���F�P�������ֹ*�PqX�x۩��,� ��N�� �4<-����%����:��7����W���u�`����� $�?�I��&����o��o��`v�>��P��"��l���4��5'�Z�gE���8���?��[�X�7(��.Q�-��*���ތL@̲����v��.5���[��=�t\+�CNܛ��,g�SQnH����}*F�G16���&:�t��4ُ"A��̣��$�b �|����#rs��a�����T�� ]�<�j��B�S�('$�ɻ� �wP;�/�n��?�ݜ��x�F��yUn�~mL*-�������Xf�wd^�a�}��f�,=t�׵i�.2/wpN�Ep8�OР���•��R�FJ� 55TZ��T �ɭ�<��]��/�0�r�@�f��V��V����Nz�G��^���7hZi����k��3�,kN�e|�vg�1{9]_i��X5y7� 8e]�U����'�-2,���e"����]ot�I��Y_��n�(JҼ��1�O ]bXc���Nu�No��pS���Q_���_�?i�~�x h5d'�(qw52] ��'ޤ�q��o1�R!���`ywy�A4u���h<קy���\[~�4�\ X�Wt/� 6�����n�F�a8��f���z �3$�t(���q��q�x��^�XWeN'p<-v�!�{�(>ӽDP7��ո0�y)�e$ٕv�Ih'Q�EA�m*�H��RI��=:��� ���4牢) �%_iN�ݧ�l]� �Nt���G��H�L��� ɱ�g<���1V�,�J~�ٹ�"K��Q�� 9�HS�9�?@��k����r�;we݁�]I�!{ �@�G�[�"��`���J:�n]�{�cA�E����V��ʆ���#��U9�6����j�#Y�m\��q�e4h�B�7��C�������d<�?J����1g:ٳ���=Y���D�p�ц� ׈ǔ��1�]26؜oS�'��9�V�FVu�P�h�9�xc�oq�X��p�o�5��Ա5$�9W�V(�[Ak�aY錎qf;�'�[�|���b�6�Ck��)��#a#a˙��8���=äh�4��2��C��4tm^ �n'c����]GQ$[Wҿ��i���vN�{Fu ��1�gx��1┷���N�m��{j-,��x�� Ūm�ЧS�[�s���Gna���䑴�� x�p 8<������97�Q���ϴ�v�aϚG��Rt�Һ׈�f^\r��WH�JU�7Z���y)�vg=����n��4�_)y��D'y�6�]�c�5̪��\� �PF�k����&�c;��cq�$~T�7j ���nç]�<�g ":�to�t}�159�<�/�8������m�b�K#g'I'.W������6��I/��>v��\�MN��g���m�A�yQL�4u�Lj�j9��#44�t��l^�}L����n��R��!��t��±]��r��h6ٍ>�yҏ�N��fU�� ���� Fm@�8}�/u��jb9������he:A�y�ծw��GpΧh�5����l}�3p468��)U��d��c����;Us/�֔�YX�1�O2��uq�s��`hwg�r~�{ R��mhN��؎*q 42�*th��>�#���E����#��Hv�O����q�}������6�e��\�,Wk�#���X��b>��p}�դ��3���T5��†��6��[��@��P�y*n��|'f�֧>�lư΂�̺����SU�'*�q�p�_S�����M�� '��c�6������m�� ySʨ;M��r���Ƌ�m�Kxo,���Gm�P��A�G�:��i��w�9�}M(�^�V��$ǒ�ѽ�9���|���� �a����J�SQ�a���r�B;����}���ٻ֢�2�%U���c�#�g���N�a�ݕ�'�v�[�OY'��3L�3�;,p�]@�S��{ls��X�'���c�jw��k'a�.��}�}&�� �dP�*�bK=ɍ!����;3n�gΊU�ߴmt�'*{,=SzfD� A��ko~�G�aoq�_mi}#�m�������P�Xhύ�����mxǍ�΂���巿zf��Q���c���|kc�����?���W��Y�$���_Lv����l߶��c���`?����l�j�ݲˏ!V��6����U�Ђ(A���4y)H���p�Z_�x��>���e���R��$�/�`^'3qˏ�-&Q�=?��CFVR �D�fV�9��{�8g�������n�h�(P"��6�[�D���< E�����~0<@�`�G�6����Hг�cc�� �c�K.5��D��d�B���`?�XQ��2��ٿyqo&+�1^� DW�0�ꊩ���G�#��Q�nL3��c���������/��x ��1�1�[y�x�პCW��C�c�UĨ80�m�e�4.{�m��u���I=��f�����0QRls9���f���������9���~f�����Ǩ��a�"@�8���ȁ�Q����#c�ic������G��$���G���r/$W�(��W���V�"��m�7�[m�A�m����bo��D� j����۳� l���^�k�h׽����� ��#� iXn�v��eT�k�a�^Y�4�BN���ĕ���0������� !01@Q"2AaPq3BR�������?�����@4�Q�����T3,���㺠�W�[=JK�Ϟ���2�r^7��vc�:�9 �E�ߴ�w�S#d���Ix��u��:��Hp��9E!�� V 2;73|F��9Y���*ʬ�F��D����u&���y؟��^EA��A��(ɩ���^��GV:ݜDy�`��Jr29ܾ�㝉��[���E;Fzx��YG��U�e�Y�C���� ����v-tx����I�sם�Ę�q��Eb�+P\ :>�i�C'�;�����k|z�رn�y]�#ǿb��Q��������w�����(�r|ӹs��[�D��2v-%��@;�8<a���[\o[ϧw��I!��*0�krs)�[�J9^��ʜ��p1)� "��/_>��o��<1����A�E�y^�C��`�x1'ܣn�p��s`l���fQ��):�l����b>�Me�jH^?�kl3(�z:���1ŠK&?Q�~�{�ٺ�h�y���/�[��V�|6��}�KbX����mn[-��7�5q�94�������dm���c^���h� X��5��<�eޘ>G���-�}�دB�ޟ� ��|�rt�M��V+�]�c?�-#ڛ��^ǂ}���Lkr���O��u�>�-D�ry� D?:ޞ�U��ǜ�7�V��?瓮�"�#���r��չģVR;�n���/_� ؉v�ݶe5d�b9��/O��009�G���5n�W����JpA�*�r9�>�1��.[t���s�F���nQ� V 77R�]�ɫ8����_0<՜�IF�u(v��4��F�k�3��E)��N:��yڮe��P�`�1}�$WS��J�SQ�N�j��ٺ��޵�#l���ј(�5=��5�lǏmoW�v-�1����v,W�mn��߀$x�<����v�j(����c]��@#��1������Ǔ���o'��u+����;G�#�޸��v-lη��/(`i⣍Pm^����ԯ̾9Z��F��������n��1��� ��]�[��)�'�������:�֪�W��FC����� �B9،!?���]��V��A�Վ�M��b�w��G F>_DȬ0¤�#�QR�[V��kz���m�w�"��9ZG�7'[��=�Q����j8R?�zf�\a�=��O�U����*oB�A�|G���2�54 �p��.w7� �� ���&������ξxGHp� B%��$g�����t�Џ򤵍z���HN�u�Я�-�'4��0���;_���3������� !01"@AQa2Pq#3BR�������?����ʩca��en��^��8���<�u#��m*08r��y�N"�<�Ѳ0��@\�p��� �����Kv�D��J8�Fҽ� �f�Y��-m�ybX�NP����}�!*8t(�OqѢ��Q�wW�K��ZD��Δ^e��!� ��B�K��p~�����e*l}z#9ң�k���q#�Ft�o��S�R����-�w�!�S���Ӥß|M�l޶V��!eˈ�8Y���c�ЮM2��tk���� ������J�fS����Ö*i/2�����n]�k�\���|4yX�8��U�P.���Ы[���l��@"�t�<������5�lF���vU�����W��W��;�b�cД^6[#7@vU�xgZv��F�6��Q,K�v��� �+Ъ��n��Ǣ��Ft���8��0��c�@�!�Zq s�v�t�;#](B��-�nῃ~���3g������5�J�%���O������n�kB�ĺ�.r��+���#�N$?�q�/�s�6��p��a����a��J/��M�8��6�ܰ"�*������ɗud"\w���aT(����[��F��U՛����RT�b���n�*��6���O��SJ�.�ij<�v�MT��R\c��5l�sZB>F��<7�;EA��{��E���Ö��1U/�#��d1�a�n.1ě����0�ʾR�h��|�R��Ao�3�m3 ��%�� ���28Q�� ��y��φ���H�To�7�lW>����#i`�q���c����a��� �m,B�-j����݋�'mR1Ήt�>��V��p���s�0IbI�C.���1R�ea�����]H�6�����������4B>��o��](��$B���m�����a�!=���?�B� K�Ǿ+�Ծ"�n���K��*��+��[T#�{�E�J�S����Q�����s�5�:�U�\wĐ�f�3����܆&�)�����I���Ԇw��E T�lrTf6Q|R�h:��[K�� �z��c֧�G�C��%\��_�a��84��HcO�bi��ؖV��7H �)*ģK~Xhչ0��4?�0��� �E<���}3���#���u�?�� ��|g�S�6ꊤ�|�I#Hڛ� �ա��w�X��9��7���Ŀ%�SL��y6č��|�F�a 8���b���$�sק�h���b9RAu7�˨p�Č�_\*w��묦��F ����4D~�f����|(�"m���NK��i�S�>�$d7SlA��/�²����SL��|6N�}���S�˯���g��]6��; �#�.��<���q'Q�1|KQ$�����񛩶"�$r�b:���N8�w@��8$�� �AjfG|~�9F ���Y��ʺ��Bwؒ������M:I岎�G��`s�YV5����6��A �b:�W���G�q%l�����F��H���7�������Fsv7���k�� 403WebShell
403Webshell
Server IP : 104.21.11.142  /  Your IP : 104.23.197.203
Web Server : Apache
System : Linux tastesys.restaurant-online.biz 3.10.0-1160.144.1.el7.tuxcare.els4.x86_64 #1 SMP Tue Apr 7 08:40:40 UTC 2026 x86_64
User : restaura ( 1002)
PHP Version : 5.4.45
Disable Function : exec,passthru,shell_exec,system
MySQL : ON  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : ON  |  Pkexec : ON
Directory :  /home/restaura/public_html/roo/pfg-scavenger/custom/js/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /home/restaura/public_html/roo/pfg-scavenger/custom/js/jquery.tn3.min.js
/*!
 * tn3 v1.3.0.50
 * http://tn3gallery.com/
 *
 * License
 * http://tn3gallery.com/license
 *
 * Date: 18 Jun, 2012 21:04:36 +0300
 */
(function(f){function b(h){var k=h.skinDir+"/"+h.skin,l=j[k];if(l)l.loaded?a.call(this,h,l.html):l.queue.push({c:this,s:h});else{j[k]={loaded:false,queue:[{c:this,s:h}]};f.ajax({url:k+".html",dataType:"text",success:function(p){var q=j[k];q.loaded=true;q.html=p;for(p=0;p<q.queue.length;p++)a.call(q.queue[p].c,q.queue[p].s,q.html)},dataFilter:function(p){return p=p.substring(p.indexOf("<body>")+6,p.lastIndexOf("</body>"))},error:function(){if(h.error){var p=f.Event("tn3_error");p.description="tn3 skin load error";
h.error(p)}}})}return this}function a(h,k){this.each(function(){for(var l=f(this),p,q,r=k.indexOf("<img src=");r!=-1;){r+=10;q=k.indexOf('"',r);p=h.skinDir+"/"+k.substring(r,q);k=k.substr(0,r)+p+k.substr(q);r=k.indexOf("<img src=",r)}l.append(k);l.data("tn3").init(l,h.fullOnly)})}function d(h){var k=[],l=h.children(".tn3.album"),p,q;if(l.length>0)l.each(function(r){p=f(this);k[r]={title:p.find(":header").html()};f.extend(k[r],e(p));if(q=c(p)){k[r].imgs=q;if(!k[r].thumb)k[r].thumb=k[r].imgs[0].thumb}});
else if(q=c(h))k[0]={imgs:q};return k}function c(h){var k=[],l,p;l=h.children("ol,ul").children("li");if(l.length>0)l.each(function(q){p=f(this);$firsta=p.find("a:not(.tn3 > a)").filter(":first");k[q]={title:p.find(":header").filter(":first").html()};if($firsta.length>0){k[q].img=$firsta.attr("href");k[q].thumb=$firsta.find("img").attr("src")}else k[q].img=p.find("img").filter(":first").attr("src");f.extend(k[q],e(p))});else{l=h.find("img");l.each(function(q){p=f(this);$at=p.parent("a");k[q]=$at.length==
0?{title:p.attr("title"),img:p.attr("src")}:{title:p.attr("title"),img:$at.attr("href"),thumb:p.attr("src")}})}if(k.length==0)return null;return k}function e(h){var k={};h=h.children(".tn3");var l;f.each(h,function(){l=f(this);k[l.attr("class").substr(4)]=l.html()});return k}function g(h){f('a[href^="#tn3-'+h+'"]').click(function(k){var l=m[h];k=f(k.currentTarget).attr("href");k=k.substr(k.indexOf("-",5)+1);k=k.split("-");switch(k[0]){case "next":l.cAlbum!=null&&l.show("next",k[1]=="fs");break;case "prev":l.cAlbum!=
null&&l.show("prev",k[1]=="fs");break;default:l.cAlbum!=parseInt(k[0])?l.showAlbum(parseInt(k[0]),parseInt(k[1]),k[2]=="fs"):l.show(parseInt(k[1]),k[2]=="fs")}})}function i(){if(m.length==0){var h=f(".tn3gallery");h.length>0&&h.tn3({})}}if(/1\.(0|1|2|3|4)\.(0|1)/.test(f.fn.jquery)||/^1.1/.test(f.fn.jquery)||/^1.2/.test(f.fn.jquery)||/^1.3/.test(f.fn.jquery))alert("tn3gallery requires jQuery v1.4.2 or later!  You are using v"+f.fn.jquery);else{var j={},m=[];f.fn.tn3=function(h){h=f.extend(true,{},
f.fn.tn3.config,h);if(h.skin!=null)if(typeof h.skin=="object"){h.skinDir+="/"+h.skin[0];if(h.cssID==null)h.cssID=h.skin[0];h.skin=h.skin[1]}else h.skinDir+="/"+h.skin;else{h.skin="tn3";h.skinDir+="/tn3";var k=true}if(h.cssID==null)h.cssID=h.skin==null?"tn3":h.skin;this.each(function(){var l=f(this);h.fullOnly?l.hide():l.css("visibility","hidden");var p=h.data?h.data:d(l);p=m.push(new f.fn.tn3.Gallery(p,h))-1;l.data("tn3",m[p]);for(var q=0;q<f.fn.tn3.plugins.length;q++)f.fn.tn3.plugins[q].init(l,h);
l.empty();g(p)});k?a.call(this,h,h.skinDefault):b.call(this,h);return this};f.fn.tn3.plugins=[];f.fn.tn3.plugIn=function(h,k){f.fn.tn3.plugins.push({id:h,init:k})};f.fn.tn3.version="1.3.0.50";f.fn.tn3.config={data:null,skin:null,skinDir:"skins",skinDefault:'<div class="tn3-gallery"><div class="tn3-image"><div class="tn3-text-bg"><div class="tn3-image-title"></div><div class="tn3-image-description"></div></div><div class="tn3-next tn3_v tn3_o"></div><div class="tn3-prev tn3_v tn3_o"></div><div class="tn3-preloader tn3_h tn3_v"><img src="preload.gif"/></div><div class="tn3-timer"></div></div><div class="tn3-controls-bg tn3_rh"><div class="tn3-sep1"></div><div class="tn3-sep2"></div><div class="tn3-sep3"></div></div><div class="tn3-thumbs"></div><div class="tn3-fullscreen"></div><div class="tn3-show-albums"></div><div class="tn3-next-page"></div><div class="tn3-prev-page"></div><div class="tn3-play"></div><div class="tn3-count"></div><div class="tn3-albums"><div class="tn3-inalbums"><div class="tn3-album"></div></div><div class="tn3-albums-next"></div><div class="tn3-albums-prev"></div><div class="tn3-albums-close"></div></div></div>',
cssID:null};f.fn.tn3.translations={};f.fn.tn3.translate=function(h,k){if(k)f.fn.tn3.translations[h]=k;else{var l=f.fn.tn3.translations[h];return l?l:h}};f(function(){setTimeout(i,1)})}})(jQuery);
(function(f){f.fn.tn3utils=U={};U.shuffle=function(b){var a,d,c=b.length;if(c)for(;--c;){d=Math.floor(Math.random()*(c+1));a=b[d];b[d]=b[c];b[c]=a}};f.extend(f.easing,{def:"easeOutQuad",swing:function(b,a,d,c,e){return f.easing[f.easing.def](b,a,d,c,e)},linear:function(b,a,d,c,e){return c*a/e+d},easeInQuad:function(b,a,d,c,e){return c*(a/=e)*a+d},easeOutQuad:function(b,a,d,c,e){return-c*(a/=e)*(a-2)+d},easeInOutQuad:function(b,a,d,c,e){if((a/=e/2)<1)return c/2*a*a+d;return-c/2*(--a*(a-2)-1)+d},easeInCubic:function(b,
a,d,c,e){return c*(a/=e)*a*a+d},easeOutCubic:function(b,a,d,c,e){return c*((a=a/e-1)*a*a+1)+d},easeInOutCubic:function(b,a,d,c,e){if((a/=e/2)<1)return c/2*a*a*a+d;return c/2*((a-=2)*a*a+2)+d},easeInQuart:function(b,a,d,c,e){return c*(a/=e)*a*a*a+d},easeOutQuart:function(b,a,d,c,e){return-c*((a=a/e-1)*a*a*a-1)+d},easeInOutQuart:function(b,a,d,c,e){if((a/=e/2)<1)return c/2*a*a*a*a+d;return-c/2*((a-=2)*a*a*a-2)+d},easeInQuint:function(b,a,d,c,e){return c*(a/=e)*a*a*a*a+d},easeOutQuint:function(b,a,d,
c,e){return c*((a=a/e-1)*a*a*a*a+1)+d},easeInOutQuint:function(b,a,d,c,e){if((a/=e/2)<1)return c/2*a*a*a*a*a+d;return c/2*((a-=2)*a*a*a*a+2)+d},easeInSine:function(b,a,d,c,e){return-c*Math.cos(a/e*(Math.PI/2))+c+d},easeOutSine:function(b,a,d,c,e){return c*Math.sin(a/e*(Math.PI/2))+d},easeInOutSine:function(b,a,d,c,e){return-c/2*(Math.cos(Math.PI*a/e)-1)+d},easeInExpo:function(b,a,d,c,e){return a==0?d:c*Math.pow(2,10*(a/e-1))+d},easeOutExpo:function(b,a,d,c,e){return a==e?d+c:c*(-Math.pow(2,-10*a/
e)+1)+d},easeInOutExpo:function(b,a,d,c,e){if(a==0)return d;if(a==e)return d+c;if((a/=e/2)<1)return c/2*Math.pow(2,10*(a-1))+d;return c/2*(-Math.pow(2,-10*--a)+2)+d},easeInCirc:function(b,a,d,c,e){return-c*(Math.sqrt(1-(a/=e)*a)-1)+d},easeOutCirc:function(b,a,d,c,e){return c*Math.sqrt(1-(a=a/e-1)*a)+d},easeInOutCirc:function(b,a,d,c,e){if((a/=e/2)<1)return-c/2*(Math.sqrt(1-a*a)-1)+d;return c/2*(Math.sqrt(1-(a-=2)*a)+1)+d},easeInElastic:function(b,a,d,c,e){b=1.70158;var g=0,i=c;if(a==0)return d;if((a/=
e)==1)return d+c;g||(g=e*0.3);if(i<Math.abs(c)){i=c;b=g/4}else b=g/(2*Math.PI)*Math.asin(c/i);return-(i*Math.pow(2,10*(a-=1))*Math.sin((a*e-b)*2*Math.PI/g))+d},easeOutElastic:function(b,a,d,c,e){b=1.70158;var g=0,i=c;if(a==0)return d;if((a/=e)==1)return d+c;g||(g=e*0.3);if(i<Math.abs(c)){i=c;b=g/4}else b=g/(2*Math.PI)*Math.asin(c/i);return i*Math.pow(2,-10*a)*Math.sin((a*e-b)*2*Math.PI/g)+c+d},easeInOutElastic:function(b,a,d,c,e){b=1.70158;var g=0,i=c;if(a==0)return d;if((a/=e/2)==2)return d+c;g||
(g=e*0.3*1.5);if(i<Math.abs(c)){i=c;b=g/4}else b=g/(2*Math.PI)*Math.asin(c/i);if(a<1)return-0.5*i*Math.pow(2,10*(a-=1))*Math.sin((a*e-b)*2*Math.PI/g)+d;return i*Math.pow(2,-10*(a-=1))*Math.sin((a*e-b)*2*Math.PI/g)*0.5+c+d},easeInBack:function(b,a,d,c,e,g){if(g==undefined)g=1.70158;return c*(a/=e)*a*((g+1)*a-g)+d},easeOutBack:function(b,a,d,c,e,g){if(g==undefined)g=1.70158;return c*((a=a/e-1)*a*((g+1)*a+g)+1)+d},easeInOutBack:function(b,a,d,c,e,g){if(g==undefined)g=1.70158;if((a/=e/2)<1)return c/2*
a*a*(((g*=1.525)+1)*a-g)+d;return c/2*((a-=2)*a*(((g*=1.525)+1)*a+g)+2)+d},easeInBounce:function(b,a,d,c,e){return c-f.easing.easeOutBounce(b,e-a,0,c,e)+d},easeOutBounce:function(b,a,d,c,e){return(a/=e)<1/2.75?c*7.5625*a*a+d:a<2/2.75?c*(7.5625*(a-=1.5/2.75)*a+0.75)+d:a<2.5/2.75?c*(7.5625*(a-=2.25/2.75)*a+0.9375)+d:c*(7.5625*(a-=2.625/2.75)*a+0.984375)+d},easeInOutBounce:function(b,a,d,c,e){if(a<e/2)return f.easing.easeInBounce(b,a*2,0,c,e)*0.5+d;return f.easing.easeOutBounce(b,a*2-e,0,c,e)*0.5+c*
0.5+d}})})(jQuery);
(function(f){f.fn.tn3.Gallery=function(b,a){this.data=b;this.config=f.extend(true,{},f.fn.tn3.Gallery.config,a);this.initialized=false;this.t=f.fn.tn3.translate;this.loader=new f.fn.tn3.External(a.external,this)};f.fn.tn3.Gallery.config={cssID:"tn3",active:[],inactive:[],iniAlbum:0,iniImage:0,imageClick:"next",startWithAlbums:false,autoplay:false,delay:7E3,timerMode:"bar",timerSteps:300,timerStepChar:"&#8226;",isFullScreen:false,fullOnly:false,width:null,height:null,mouseWheel:true,keyNavigation:"fullscreen",
timerOverStop:true,responsive:false,image:{},thumbnailer:{}};f.fn.tn3.Gallery.prototype={config:null,$c:null,$tn3:null,data:null,thumbnailer:null,imager:null,cAlbum:null,timer:null,items:null,initialized:null,n:null,albums:null,loader:null,fso:null,timerSize:null,special:null,areHidden:false,$inImage:null,isPlaying:false,cparent:null,init:function(b,a){this.$c=b;if(!(this.loader.reqs>0||this.data.length==0||a)){this.trigger("init_start");this.config.fullOnly&&this.$c.show();this.$c.css("visibility",
"visible");this.$tn3=this.$c.find("."+this.config.cssID+"-gallery");var d=this.config.initValues={width:this.$tn3.width(),height:this.$tn3.height()};this.$tn3.css("float","left");d.wDif=this.$tn3.outerWidth(true)-d.width;d.hDif=this.$tn3.outerHeight(true)-d.height;this.config.mouseWheel&&this.initMouseWheel();var c=this;this.timer=new f.fn.tn3.Timer(this.$c,this.config.delay,this.config.timerSteps);this.$c.bind("timer_end",function(){c.show("next")});this.special={rv:[],rh:[],v:[],h:[],vi:[],hi:[],
o:[]};this.parseLayout();this.center();f.each(this.items,function(e,g){switch(e){case "next":g.click(function(j){c.show("next");j.stopPropagation()});g.attr("title",c.t("Next Image"));break;case "prev":g.click(function(j){c.show("prev");j.stopPropagation()});g.attr("title",c.t("Previous Image"));break;case "next-page":g.click(function(){c.items.thumbs&&c.thumbnailer.next(true)});g.attr("title",c.t("Next Page"));break;case "prev-page":g.click(function(){c.items.thumbs&&c.thumbnailer.prev(true)});g.attr("title",
c.t("Previous Page"));break;case "thumbs":c.config.thumbnailer.cssID=c.config.cssID;c.config.thumbnailer.initValues={width:g.width(),height:g.height()};c.config.thumbnailer.initValues.vertical=g.width()<=g.height();g.bind("tn_click",function(j){c.show(j.n)}).bind("tn_over",function(){c.timer.pause(true)}).bind("tn_out",function(){c.timer.pause(false)}).bind("tn_error",function(j){c.trigger("error",j)});break;case "image":c.config.image.cssID=c.config.cssID;c.config.image.initValues={width:g.width(),
height:g.height()};g.bind("img_click",function(j){switch(c.config.imageClick){case "next":c.show("next");break;case "fullscreen":c.fullscreen();break;case "url":if(j=c.data[c.cAlbum].imgs[j.n].url)window.location=j}}).bind("img_load_start",function(){c.items.preloader&&c.items.preloader.show()}).bind("img_load_end",function(j){c.n=j.n;c.items.thumbs&&c.thumbnailer.thumbClick(j.n);c.items.preloader&&c.items.preloader.hide();c.items.timer&&c.items.timer.hide();c.$inImage&&c.$inImage.hide()}).bind("img_transition",
function(j){c.setTextValues(false,"image");c.$inImage&&c.imager.cached[j.n].isImage&&c.$inImage.fadeIn(300);c.items.count&&c.items.count.text(c.n+1+"/"+c.data[c.cAlbum].imgs.length);c.isPlaying&&c.timer.start();c.special.o.length>0&&c.hideElements()}).bind("img_enter",function(){c.items.timer&&c.config.timerOverStop&&c.timer.pause(true);c.special.o.length>0&&c.showElements(300)}).bind("img_leave",function(){c.items.timer&&c.config.timerOverStop&&c.timer.pause(false);c.special.o.length>0&&c.hideElements(300)}).bind("img_resize",
function(j){if(c.$inImage){c.$inImage.width(j.w).height(j.h).css("left",j.left).css("top",j.top);c.center();c.imager.bindMouseEvents(c.$inImage)}}).bind("img_error",function(j){c.trigger("error",j)});break;case "preloader":g.hide();break;case "timer":var i=g.width()>g.height()?"width":"height";c.$c.bind("timer_tick",function(j){if(c.config.timerMode=="char"){for(var m=c.config.timerStepChar;--j.tick;)m+=c.config.timerStepChar;c.items.timer.html(m)}else c.items.timer[i](c.timerSize/j.totalTicks*j.tick);
c.trigger(j.type,j)}).bind("timer_start",function(j){c.timerSize=c.$inImage[i]();c.items.timer.fadeIn(300);c.trigger(j.type,j)}).bind("timer_end timer_stop",function(j){c.items.timer.hide();c.trigger(j.type,j)});g.hide();break;case "play":g.click(function(j){var m={id:"play",execute:true};c.trigger("control",m);if(c.isPlaying){if(m.execute){c.timer.stop();g.removeClass(c.config.cssID+"-play-active");g.attr("title",c.t("Start Slideshow"))}c.isPlaying=false}else{if(m.execute){c.timer.start();g.addClass(c.config.cssID+
"-play-active");g.attr("title",c.t("Stop Slideshow"))}c.isPlaying=true}j.stopPropagation()});g.attr("title",c.t("Start Slideshow"));c.config.autoplay&&g.click();break;case "albums":c.albums=new f.fn.tn3.Albums(c.data,g,c.config.cssID);g.hide();g.bind("albums_binit",function(j){c.trigger(j.type,j)}).bind("albums_click",function(j){c.showAlbum(j.n);c.trigger(j.type,j)}).bind("albums_init",function(j){c.timer.pause(true);c.trigger(j.type,j)}).bind("albums_error",function(j){c.trigger("error",j)}).bind("albums_close",
function(){c.timer.pause(false)});break;case "albums-next":c.albums&&c.albums.setControl("next",g);g.attr("title",c.t("Next Album Page"));break;case "albums-prev":c.albums&&c.albums.setControl("prev",g);g.attr("title",c.t("Previous Album Page"));break;case "albums-close":c.albums&&c.albums.setControl("close",g);g.attr("title",c.t("Close"));break;case "show-albums":g.click(function(j){c.items.albums&&c.albums.show(0,c.cAlbum,false,true);j.stopPropagation()});g.attr("title",c.t("Album List"));break;
case "fullscreen":g.click(function(j){var m={id:"fullscreen",execute:true};c.trigger("control",m);m.execute&&c.fullscreen();j.stopPropagation()});g.attr("title",c.t("Maximize"))}});if(this.config.width!==null||this.config.height!==null){if(this.config.width==null)this.config.width=this.config.initValues.width;if(this.config.height==null)this.config.height=this.config.initValues.height;this.resize(this.config.width,this.config.height)}d=Math.min(this.config.iniAlbum,this.data.length-1);this.config.responsive!==
false&&this.initResponsive(this.config.responsive);this.initialized=true;this.config.startWithAlbums&&this.data.length>1&&this.items.albums?this.albums.show():this.showAlbum(d,this.config.iniImage);this.config.isFullScreen&&this.onFullResize(f(window).width(),f(window).height());this.config.keyNavigation=="always"&&f(document).bind("keyup",f.proxy(this.listenKeys,this));this.trigger("init")}},parseLayout:function(){var b=this.items={},a=this.config,d=a.active,c=a.inactive,e=a.cssID.length+1,g=this,
i,j;this.$c.find("div[class^='"+a.cssID+"-']").each(function(){i=f(this);j=i.attr("class").split(" ")[0].substr(e);if(f.inArray(j,c)!=-1)i.remove();else if(d.length==0||f.inArray(j,d)!=-1)b[j]=i;else j!="gallery"&&i.remove();if(i.parent().hasClass(a.cssID+"-image")){if(!g.$inImage){g.$inImage=i.parent().append('<div class="tn3-in-image"></div>').find(":last");if(f.browser.msie){var m=f("<div />");m.css("background-color","#fff").css("opacity",0).css("width","100%").css("height","100%");m.appendTo(g.$inImage)}g.$inImage.css("position",
"absolute").width(b.image.width()).height(b.image.height())}i.appendTo(g.$inImage)}this.className.indexOf("tn3_")!=-1&&g.addSpecial(j,this.className)})},addSpecial:function(b,a){for(var d=a.split(" "),c,e=0;e<d.length;e++){c=d[e].split("_");if(c[0]=="tn3"){this.special[c[1]].push(b);if(c[1]=="rh"||c[1]=="rv")this.config.initValues[b]={w:this.items[b].width(),h:this.items[b].height()}}}},initHover:function(b,a){var d=this;b.hover(function(){b.addClass(d.config.cssID+"-"+a+"-over")},function(){b.removeClass(d.config.cssID+
"-"+a+"-over")})},setTextValues:function(b,a){var d,c,e,g=a+"-";for(e in this.items)if(e.indexOf(g)==0){d=e.substr(g.length);if(d!="info"&&d!="prev"&&d!="next"){c=a=="image"?this.data[this.cAlbum].imgs[this.n]:this.data[this.cAlbum];if(!c||c[d]==undefined){c={};c[d]=""}else c[d]=f.trim(c[d]);d={field:d,text:c[d],data:c};this.trigger("set_text",d);if(b||d.text==undefined||d.text.length==0){this.items[e].html("");this.items[e].hide()}else{this.items[e].html(d.text);this.items[e].show()}}}},show:function(b,
a){this.timer.stop();this.imager&&this.imager.show(b);a&&this.fullscreen()},setAlbumData:function(b,a){if(a)this.trigger("error",{description:a});else{for(var d=0,c=b.length;d<c;d++)this.data.push(b[d]);this.$c&&this.init(this.$c,this.config.fullOnly)}},setImageData:function(b,a,d){if(d)this.trigger("error",{description:d});else{this.items.preloader&&this.items.preloader.hide();b={data:b};this.trigger("image_data",b);this.data[a].imgs=b.data;if(this.cAlbum==a)this.rebuild(b.data,a==0?this.config.iniImage:
0)}},showAlbum:function(b,a,d){if(this.initialized){if(b>this.data.length)return;this.timer.stop();this.cAlbum=b;this.albums&&this.albums.hide();if(this.data[this.cAlbum].imgs===undefined)if(this.loader){this.loader.getImages(this.data[this.cAlbum].adata,this.cAlbum);this.items.preloader&&this.items.preloader.show()}else this.trigger("error",{description:"Wrong album id"});else this.rebuild(this.data[this.cAlbum].imgs,a)}else{this.config.iniAlbum=b;this.config.iniImage=a;this.init(this.$c,false)}d&&
this.fullscreen()},rebuild:function(b,a){if(this.items.thumbs)if(this.thumbnailer)this.thumbnailer.rebuild(b);else this.thumbnailer=new f.fn.tn3.Thumbnailer(this.items.thumbs,b,this.config.thumbnailer);if(this.items.image)if(this.imager)this.imager.rebuild(b);else this.imager=new f.fn.tn3.Imager(this.items.image,b,this.config.image);this.setTextValues(true,"image");this.setTextValues(false,"album");this.show(a==null?0:a);this.trigger("rebuild",{album:this.cAlbum})},showElements:function(b){if(this.areHidden){var a=
this,d;f.each(this.special.o,function(c,e){d=a.items[e];d.show();if(b&&f.support.opacity){d.stop(true);d.css("opacity",0);d.animate({opacity:1},{duration:b,queue:false})}});this.areHidden=false}},hideElements:function(b){if(!this.areHidden){var a=this,d;f.each(this.special.o,function(c,e){d=a.items[e];if(b&&f.support.opacity){d.stop(true);d.animate({opacity:0},{duration:b,complete:function(){d.hide()},queue:false})}else d.hide()});this.areHidden=true}},setData:function(b){if(this.items.thumbs)this.thumbnailer.data=
b;if(this.items.imager)this.imager.data=b},fullscreen:function(){if(this.config.isFullScreen){f(window).unbind("resize",this.onFullResize);f.tn3unblock();if(this.config.responsive!==false)this.initResponsive(this.config.responsive);else this.config.width!==null||this.config.height!==null?this.resize(this.config.width,this.config.height):this.resize(this.config.initValues.width,this.config.initValues.height);if(this.items.fullscreen){this.items.fullscreen.removeClass(this.config.cssID+"-fullscreen-active");
this.items.fullscreen.attr("title",this.t("Maximize"))}this.config.fullOnly&&this.$c.hide();this.config.isFullScreen=false;this.trigger("fullscreen",{fullscreen:false});this.config.keyNavigation=="fullscreen"&&f(document).unbind("keyup",this.listenKeys)}else{f.tn3block({message:this.$tn3,cssID:this.config.cssID});f(window).bind("resize",f.proxy(this.onFullResize,this));this.config.fullOnly&&this.$c.show();this.config.isFullScreen=true;if(this.items.fullscreen){this.items.fullscreen.addClass(this.config.cssID+
"-fullscreen-active");this.items.fullscreen.attr("title",this.t("Minimize"))}this.onFullResize();this.config.keyNavigation=="fullscreen"&&f(document).bind("keyup",f.proxy(this.listenKeys,this));this.trigger("fullscreen",{fullscreen:true})}},listenKeys:function(b){if(b.keyCode==70)this.items.fullscreen.click();else if(this.items.albums&&this.albums.enabled){var a=0;switch(b.keyCode){case 27:this.albums.hide();break;case 39:a="r";break;case 37:a="l";break;case 38:a="u";break;case 40:a="d";break;case 32:a=
"p"}a&&this.albums.select(a)}else switch(b.keyCode){case 27:this.config.isFullScreen&&this.fullscreen();break;case 39:this.show("next");break;case 37:this.show("prev");break;case 38:this.items.albums&&this.albums.show(0,this.cAlbum,false,true);break;case 32:this.items.play.click()}},onFullResize:function(){var b=f(window),a=b.width();b=b.height();a-=this.config.initValues.wDif;b-=this.config.initValues.hDif;this.resize(a,b)},resize:function(b,a){this.$tn3.width(b).height(a);var d=b-this.config.initValues.width,
c=a-this.config.initValues.height,e,g,i=this;if(this.items.image){e=this.config.image.initValues.width+d;g=this.config.image.initValues.height+c;if(this.imager)this.imager.setSize(e,g);else{this.items.image.width(e).height(g);this.$inImage.width(e).height(g)}}if(this.items.thumbs){e=this.config.thumbnailer.initValues.width+d;g=this.config.thumbnailer.initValues.height+c;if(this.thumbnailer)this.thumbnailer.setSize(e,g);else this.config.thumbnailer.initValues.vertical?this.items.thumbs.height(g):this.items.thumbs.width(e)}if(this.items.albums){e=
this.albums.initValues.width+d;g=this.albums.initValues.height+c;this.albums.changeSize(d,c)}f.each(this.special.rh,function(j,m){i.items[m].width(i.config.initValues[m].w+d)});f.each(this.special.rv,function(j,m){i.items[m].height(i.config.initValues[m].h+c)});this.center()},center:function(){var b,a=this,d=a.items.image.position();f.each(this.special.v,function(c,e){b=a.items[e];b.css("top",(b.parent().height()-b.height())/2)});f.each(this.special.h,function(c,e){b=a.items[e];b.css("left",(b.parent().width()-
b.width())/2)});f.each(this.special.vi,function(c,e){b=a.items[e];b.css("top",d.top+(a.items.image.height()-b.height())/2)});f.each(this.special.hi,function(c,e){b=a.items[e];b.css("left",d.left+(a.items.image.width()-b.width())/2)})},trigger:function(b,a){var d=f.Event("tn3_"+b),c;for(c in a)d[c]=a[c];if(a&&a.type!=undefined)d.type="tn3_"+b;d.source=this;this.$c.trigger(d);this.config[b]&&this.config[b].call(this,d);for(c in a)a[c]=d[c]},initMouseWheel:function(){var b=this,a=function(d){b.show((d.originalEvent.detail?
-d.originalEvent.detail:d.originalEvent.wheelDelta)>0?"prev":"next");d.preventDefault()};this.$tn3.bind("mousewheel",a);this.$tn3.bind("DOMMouseScroll",a)},initResponsive:function(b){var a;if(typeof b=="number"){var d=f(window);a=function(){var j=d.width(),m=d.height();this.resize(j*b/100,m*b/100)}}else if(f.isFunction(b))a=b;else if(b!==false){var c=this.$c.parent(),e=(this.config.width==null?this.config.initValues.width:this.config.width)/(this.config.height==null?this.config.initValues.height:
this.config.height),g=c.width(),i=c.height();a=b=="enabled"?function(){g=c.width();i=c.height();this.resize(g,i)}:b=="height"?function(){i=c.height();g=i*e;this.resize(g,i)}:function(){g=c.width();i=g/e;this.resize(g,i)}}f(window).bind("resize",f.proxy(a,this));f.proxy(a,this)()},replaceMenu:function(b,a){var d='<div style="position:absolute;background-color:#fff;color: #000;padding:0px 4px 0px 4px;z-index:1010;font-family:sans-serif;font-size:12px;">&copy; <a href="'+a+'">'+b+"</a></div>";this.$tn3.bind("contextmenu",
function(c){c.preventDefault()}).bind("mousedown",function(c){if(c.which==3){var e=f("body").append(d).find("div:last");e.css("left",c.pageX).css("top",c.pageY);e.find("a").mouseup(function(g){window.location=a;e.unbind(g)});f("body").mouseup(function(g){e.remove();f("body").unbind(g)})}})}}})(jQuery);
(function(f){f.fn.tn3.Imager=function(b,a,d){this.$c=b;this.data=a;this.config=f.extend(true,{},f.fn.tn3.Imager.config,d);this.init()};f.fn.tn3.Imager.config={transitions:null,defaultTransition:{type:"slide"},random:false,cssID:"tn3",maxZoom:1.4,crop:false,clickEvent:"click",idleDelay:3E3,stretch:true,dif:0};f.fn.tn3.Imager.prototype={config:null,$c:false,data:false,cached:null,active:-1,$active:false,$buffer:false,isInTransition:false,ts:null,cDim:null,qid:null,currentlyLoading:null,side:null,$ic:null,
$binder:null,infoID:null,lastEnter:false,mouseCoor:{x:0,y:0},mouseIsOver:false,init:function(){this.$c.css("overflow","hidden");this.$c.css("position","relative");this.bindMouseEvents(this.$c);this.cached=[];this.ts=new f.fn.tn3.Transitions(this.config.transitions,this.config.defaultTransition,this.config.random,this,"onTransitionEnd")},bindMouseEvents:function(b){this.unbindMouseEvents();var a=this;b.hover(function(){a.mouseIsOver=true;a.enterLeave("enter");a.startIdle();f(document).mousemove(f.proxy(a.onMouseMove,
a))},function(){a.mouseIsOver=false;a.enterLeave("leave");a.stopIdle();f(document).unbind("mousemove",a.onMouseMove)});b[this.config.clickEvent](function(d){a.active==-1||a.isInTransition||d.target.tagName.toUpperCase()!="A"&&a.trigger("click",{n:a.active})});this.$binder=b},unbindMouseEvents:function(){this.$binder&&this.$binder.unbind("mouseenter mouseleave "+this.config.clickEvent);f(document).unbind("mousemove",this.onMouseMove);this.stopIdle()},startIdle:function(){this.stopIdle();var b=this;
if(this.config.idleDelay>0)this.infoID=setTimeout(function(){b.enterLeave("leave");b.stopIdle()},this.config.idleDelay)},onMouseMove:function(b){this.mouseCoor={x:b.pageX,y:b.pageY};if(!this.isInTransition){this.infoID||this.enterLeave("enter");this.startIdle()}},stopIdle:function(){clearTimeout(this.infoID);this.infoID=null},enterLeave:function(b){this.lastEnter!=b&&this.trigger(b);this.lastEnter=b},show:function(b){if(this.isInTransition)this.qid=b;else{this.qid=null;if(b=="next"){b=this.active+
1<this.data.length?this.active+1:0;this.side="left"}else if(b=="prev"){b=this.active>0?this.active-1:this.data.length-1;this.side="right"}else this.side=this.active>b?"right":"left";if(this.data[b]){this.trigger("load_start",{n:b});this.$buffer=this.$c.prepend('<div class="'+this.config.cssID+'-image-in" style="position:absolute;overflow:hidden;"></div>').find(":first");if(this.cached[this.currentlyLoading]!=undefined)this.cached[this.currentlyLoading].init=false;if(this.cached[b]!=undefined)if(this.cached[b].status==
"loaded")this.initImage(b);else{this.cached[b].init=true;this.currentlyLoading=b}else this.startLoading(b,true)}}},startLoading:function(b,a){this.cached[b]={isImage:true,status:"loading",init:a};this.currentlyLoading=b;if(this.data[b].content!=undefined){this.cached[b].isImage=false;this.onCacheLoad(f(this.data[b].content),b)}else this.cached[b].loader=new f.fn.tn3.ImageLoader(this.data[b].img,this,this.onCacheLoad,[b])},onCacheLoad:function(b,a,d){this.cached[a].status="loaded";this.cached[a].$content=
b;d&&this.trigger("error",{description:d,n:a});this.cached[a].init&&this.initImage(a)},initImage:function(b){var a=this.cached[b].$content;this.currentlyLoading=null;this.active=b;if(!this.cDim)this.cDim={w:this.$c.width(),h:this.$c.height()};this.$buffer.width(this.cDim.w).height(this.cDim.h);var d=f('<div class="'+this.config.cssID+'-full-image" style="position:absolute"></div>');a.appendTo(d);this.$buffer.append(d);this.$buffer.data("ic",d);this.$buffer.data("img",a);this.resize(this.$buffer);
this.trigger("load_end",{n:b,content:a,isImage:this.cached[b].isImage});if(this.$active!=false){this.isInTransition=true;this.unbindMouseEvents();if(this.mouseIsOver)f(document).mousemove(f.proxy(this.onMouseMove,this));else this.mouseCoor={x:0,y:0};this.lastEnter="leave";this.ts.start(this.$active,this.$buffer,this.side)}else{this.$active=this.$buffer;this.trigger("transition",{n:this.active})}this.cached[b+1]==undefined&&this.data[b+1]!=undefined&&this.startLoading(b+1,false)},setSize:function(b,
a){this.isInTransition&&this.ts.stop(this.$active,this.$buffer,this.ts.config);this.$c.width(b).height(a);this.cDim={w:this.$c.width(),h:this.$c.height()};if(this.$active){this.$active.width(b).height(a);this.resize(this.$active)}},resize:function(b){if(b.data("img")==undefined)this.trigger("resize",{w:this.cDim.w,h:this.cDim.h,left:0,top:0});else this.cached[this.active].isImage?this.resizeImage(b):this.resizeContent(b)},resizeImage:function(b){$img=b.data("img");$ic=b.data("ic");$img.width("auto").height("auto");
b.data("scaled",false);var a=$img.width(),d=$img.height(),c=0,e=0,g={w:a,h:d,left:0,top:0};$img.attr("width",a).attr("height",d);if($img.get(0).tagName.toUpperCase()=="IMG"&&(a!=this.cDim.w||d!=this.cDim.h)){c=this.cDim.w/a;e=this.cDim.h/d;c=this.config.crop?Math.max(c,e):Math.min(c,e);c=Math.min(this.config.maxZoom,c);a=g.w=Math.round(a*c)-this.config.dif;d=g.h=Math.round(d*c)-this.config.dif;if(this.cDim.w>=a)c=g.left=(this.cDim.w-a)/2;else{c=-(a-this.cDim.w)*0.5;g.w=this.cDim.w}if(this.cDim.h>
d)e=g.top=(this.cDim.h-d)/2;else{e=-(d-this.cDim.h)*0.5;g.h=this.cDim.h}$img.width(a).height(d);$img.attr("width",a).attr("height",d);$ic.width(a).height(d);b.data("scaled",true)}$ic.css("left",c).css("top",e);this.bindMouseEvents($ic);this.trigger("resize",g)},resizeContent:function(b){$ic=b.data("ic");$img=b.data("img");b.data("scaled",false);var a=$img.width(),d=$img.height(),c={w:a,h:d,left:0,top:0};if(this.config.stretch){$ic.width(this.cDim.w).height(this.cDim.h);$img.width(this.cDim.w).height(this.cDim.h);
b.data("scaled",true)}else{c.left=(this.cDim.w-a)*0.5;c.top=(this.cDim.h-d)*0.5;$ic.css("left",c.left).css("top",c.top)}this.bindMouseEvents($ic);this.trigger("resize",c)},onTransitionEnd:function(){this.$active.remove();this.$active=this.$buffer;this.isInTransition=false;this.trigger("transition",{n:this.active});this.bindMouseEvents(this.$binder);var b=this.$binder.offset();this.mouseIsOver=false;if(this.mouseCoor.x>=b.left&&this.mouseCoor.x<=b.left+this.$binder.width())if(this.mouseCoor.y>=b.top&&
this.mouseCoor.y<=b.top+this.$binder.height()){this.lastEnter="leave";this.enterLeave("enter");this.startIdle();this.mouseIsOver=true;f(document).mousemove(f.proxy(this.onMouseMove,this))}this.qid!=null&&this.show(this.qid)},trigger:function(b,a){var d=f.Event("img_"+b),c;for(c in a)d[c]=a[c];d.source=this;this.$c.trigger(d);this.config[b]&&this.config[b].call(this,d)},destroy:function(){this.isInTransition&&this.ts.stop(this.$active,this.$buffer);this.$active&&this.$active.remove();this.$buffer.remove()},
rebuild:function(b){this.quid=null;this.isInTransition&&this.ts.stop(this.$active,this.$buffer);this.$buffer&&this.$buffer.remove();this.cached=[];this.data=b;this.loader&&this.loader.cancel()}}})(jQuery);
(function(f){f.fn.tn3.Thumbnailer=function(b,a,d){this.$c=b;this.data=a;this.config=f.extend({},f.fn.tn3.Thumbnailer.config,d);f(window).resize(f.proxy(this.onWinResize,this));this.init()};f.fn.tn3.Thumbnailer.config={overMove:true,buffer:20,speed:8,slowdown:50,shaderColor:"#000000",shaderOpacity:0.5,shaderDuration:300,shaderOut:300,useTitle:false,seqLoad:true,align:1,mode:"thumbs",cssID:"tn3"};f.fn.tn3.Thumbnailer.prototype={config:null,$c:null,$oc:null,$ul:null,data:null,active:-1,listSize:0,containerSize:0,
containerPadding:0,noBufSize:0,containerOffset:0,mcoor:"mouseX",edge:"left",size:"width",outerSize:"outerWidth",mouseX:0,mouseY:0,intID:false,pos:0,difference:0,cnt:1,thumbCount:-1,initialized:false,clickWhenReady:-1,loaders:null,lis:null,isVertical:null,marginDif:0,nloaded:0,firstToLoad:0,init:function(){this.$c.css("position","absolute").css("cursor","progress");this.lis=[];this.loaders=[];this.initialized=false;this.$oc=f("<div />");this.$ul=f("<ul />");this.$oc.appendTo(this.$c);this.$oc.css("position",
"absolute").css("overflow","hidden").width(this.$c.width()).height(this.$c.height());this.$ul.appendTo(this.$oc);this.$ul.css("position","relative").css("margin","0px").css("padding","0px").css("border-width","0px").css("width","12000px").css("list-style","none");if(this.isVertical==null){if(this.isVertical=this.$c.width()<this.$c.height()){this.mcoor="mouseY";this.edge="top";this.size="height";this.outerSize="outerHeight"}else{this.mcoor="mouseX";this.edge="left";this.size="width";this.outerSize=
"outerWidth"}this.containerSize=this.$oc[this.size]();this.noBufSize=this.containerSize-2*this.config.buffer;this.containerOffset=this.$oc.offset()[this.edge];this.containerPadding=parseInt(this.$c.css("padding-"+this.edge))}this.listSize=0;if(navigator.userAgent.indexOf("MSIE")!=-1)this.config.seqLoad=false;this.data.length>0&&this.loadNextThumb()},loadNextThumb:function(){this.thumbCount++;var b=this.$ul.append("<li></li>").find(":last");if(this.config.mode=="thumbs"){var a=this.data[this.thumbCount].thumb;
if(a){this.loaders.push(new f.fn.tn3.ImageLoader(a,this,this.onLoadThumb,[b,this.thumbCount]));!this.config.seqLoad&&this.thumbCount<this.data.length-1&&this.loadNextThumb();return}else this.config.mode="bullets"}this.config.mode=="numbers"&&b.text(this.thumbCount+1);this.onLoadThumb(null,b,this.thumbCount)},onLoadThumb:function(b,a,d,c){this.lis[d]={li:a};a.addClass(this.config.cssID+"-thumb");a.css("float",this.isVertical?"none":"left");if(b){var e=this.lis[d].thumb=a.append(b).find(":last");this.lis[d].pos=
a.position()[this.edge]}this.config.useTitle&&a.attr("title",this.data[d].title);if(this.config.mode=="thumbs"){this.lis[d].shade=a.prepend("<div/>").find(":first");this.lis[d].shade.css("background-color",this.config.shaderColor).css("width",e.width()).css("height",e.height()).css("position","absolute")}this.initThumb(d);a.css("opacity",0);a.animate({opacity:1},1E3);this.listSize+=a[this.outerSize](true);if(!this.initialized){this.firstToLoad=d;this.initialized=true;this.initMouse(true)}c&&this.trigger("error",
{description:c,n:d});this.trigger("thumbLoad",{n:d});this.nloaded++;if(this.nloaded<this.data.length){if(this.config.seqLoad||this.config.mode!="thumbs")this.loadNextThumb()}else{if(b)this.loaders=null;if(!this.config.seqLoad)for(b=0;b<this.lis.length;b++)this.lis[b].pos=this.lis[b].li.position()[this.edge];this.thumbsLoaded()}if(this.clickWhenReady==d){this.clickWhenReady=-1;this.thumbClick(d)}},initThumb:function(b){var a=this.lis[b];if(a.li){a.li.removeClass().addClass(this.config.cssID+"-thumb");
if(a.shade){a.shade.stop();a.shade.css("opacity",this.config.shaderOpacity)}var d=this;a.li.click(function(){d.thumbClick(b);d.trigger("click",{n:b});return false});this.config.mode!="thumbs"&&a.li.hover(function(){d.mouseOver(b)},function(){d.mouseOver(-1)})}},lastOver:-1,mouseOver:function(b){if(b!=this.lastOver){if(this.lastOver!=-1&&this.lastOver!=this.active){a=this.lis[this.lastOver];a.li.removeClass(this.config.cssID+"-thumb-over");if(a.shade){a.shade.stop();a.shade.animate({opacity:this.config.shaderOpacity},
{duration:this.config.shaderOut,easing:"easeOutCubic",queue:false})}this.trigger("thumbOut",{n:b})}this.lastOver=b;if(!(b==-1||b==this.active)){var a=this.lis[b];a.li.addClass(this.config.cssID+"-thumb-over");if(a.shade){a.shade.stop();a.shade.animate({opacity:0},{duration:this.config.shaderDuration,easing:"easeOutCubic",queue:false})}this.trigger("thumbOver",{n:b})}}},next:function(b){if(b)this.listSize>this.containerSize&&this.move(this.$ul.position()[this.edge]-this.containerSize);else{b=this.active+
1;if(this.active==-1||this.active+1==this.data.length)b=0;this.thumbClick(b)}},prev:function(b){if(b)this.listSize>this.containerSize&&this.move(this.$ul.position()[this.edge]+this.containerSize);else{b=this.active-1;if(this.active==-1||this.active==0)b=this.data.length-1;this.thumbClick(b)}},move:function(b){var a={};a[this.edge]=Math.min(0,Math.max(b,-(this.listSize-this.containerSize)));this.$ul.stop();this.$ul.animate(a,300)},thumbClick:function(b){if(this.active==-1){if(this.thumbCount<=b||this.lis.length<=
b||this.lis[b]==null){this.clickWhenReady=b;return}}else if(b==this.active)return;else this.initThumb(this.active);if(b=="next")b=this.active+1<this.data.length?this.active+1:0;else if(b=="prev")b=this.active>0?this.active-1:this.data.length-1;var a=this.lis[b];a.li.addClass(this.config.cssID+"-thumb-selected").unbind("click mouseenter mouseleave");a.shade&&a.shade.animate({opacity:0},this.config.shaderDuration);this.active=b;this.centerActive()},centerActive:function(b){if(this.active!=-1){var a=
this.lis[this.active].li,d=this.$ul.position()[this.edge]+a.position()[this.edge],c=a[this.outerSize]()/2;if(d+c>this.containerSize||d+c<0){a=10-a.position()[this.edge]+this.containerSize/2-c;a=Math.min(0,a);a=Math.max(a,-this.listSize+this.containerSize);d={};d[this.edge]=a;b?this.$ul.css(d):this.$ul.animate(d,200)}}},thumbsLoaded:function(){this.$c.css("cursor","auto");this.$ul.css("width",this.listSize+"px");this.centerList();this.trigger("load")},centerList:function(b){if(this.listSize<this.containerSize){var a=
{};a[this.edge]=this.config.align?this.config.align==1?(this.containerSize-this.listSize)/2:this.containerSize-this.listSize:0;b||this.config.mode!="thumbs"?this.$ul.css(a):this.$ul.animate(a,300)}else{this.centerActive(b);if(this.$ul.position()[this.edge]>0)this.$ul.css(this.edge,0);else this.$ul.position()[this.edge]+this.listSize<this.containerSize&&this.$ul.css(this.edge,-(this.listSize-this.containerSize))}},initMouse:function(b){if(this.config.mode=="thumbs"){b=b?"bind":"unbind";this.$oc[b]("mouseenter",
f.proxy(this.mouseenter,this));this.$oc[b]("mouseleave",f.proxy(this.mouseleave,this))}},mouseenter:function(){this.trigger("over");clearInterval(this.intID);var b=this;this.$ul.stop();this.$c.mousemove(this.mcoor=="mouseX"?function(a){b.mouseX=a.pageX-b.containerOffset}:function(a){b.mouseY=a.pageY-b.containerOffset});this.marginDif=parseInt(this.lis[this.firstToLoad].li.css("margin-"+this.edge));if(isNaN(this.marginDif))this.marginDif=0;b.intID=this.listSize>this.containerSize&&this.config.overMove?
setInterval(function(){b.slide.call(b)},10):setInterval(function(){b.mouseTrack.call(b)},10)},mouseleave:function(){this.trigger("out");this.$c.unbind("mousemove");clearInterval(this.intID);var b=this;this.intID=setInterval(function(){b.slideOut.call(b)},10);this.mouseOver(-1)},slide:function(){this.cnt=1;var b=this[this.mcoor];if(b<=this.config.buffer)this.pos=0;else if(b>=this.containerSize-this.config.buffer)this.pos=this.containerSize-this.listSize-1;else{var a=this.containerSize*(b-this.config.buffer);
a/=this.noBufSize;this.pos=a*(1-this.listSize/this.containerSize)}for(a=this.lis.length-1;a>-1;a--){var d=b-this.prevdx;if(d>=this.lis[a].pos&&d<this.lis[a].pos+this.lis[a].li.width()){this.mouseOver(a);break}}b=this.prevdx-this.marginDif;this.difference=b-this.pos;b=Math.round(b-this.difference/this.config.speed);if(this.prevdx!=b){this.$ul.css(this.edge,b);this.prevdx=b}},prevdx:0,mouseTrack:function(){for(var b=this[this.mcoor],a=this.lis.length-1;a>-1;a--){var d=b-this.$ul.position()[this.edge];
if(d>=this.lis[a].pos&&d<this.lis[a].pos+this.lis[a].li.width()){this.mouseOver(a);break}}},slideOut:function(){if(this.config.slowdown!=0&&this.difference!=0){var b=this.$ul.position()[this.edge];this.difference=b-this.pos;this.$ul.css(this.edge,b-this.difference/(this.config.speed*this.cnt));this.cnt*=1+4/this.config.slowdown;if(this.cnt>=40){this.difference=0;this.cnt=1}}else{clearInterval(this.intID);this.intID=null}},trigger:function(b,a){var d=f.Event("tn_"+b),c;for(c in a)d[c]=a[c];d.source=
this;this.$c.trigger(d);this.config[b]&&this.config[b].call(this,d)},destroy:function(){clearInterval(this.intID);this.$c.empty()},rebuild:function(b){clearInterval(this.intID);this.$c.empty();this.data=b;this.active=this.thumbCount=-1;this.nloaded=0;this.initMouse(false);this.loaders!==null&&f.each(this.loaders,function(a,d){d.cancel()});this.init()},setSize:function(b,a){if(this.config.mode=="thumbs"){this.isVertical?this.$c.height(a):this.$c.width(b);this.$oc.width(this.$c.width()).height(this.$c.height());
this.containerSize=this.$oc[this.size]();this.noBufSize=this.containerSize-2*this.config.buffer;this.containerOffset=this.$oc.offset()[this.edge];this.initMouse(true);this.loaders===null&&this.centerList(true)}},onWinResize:function(){this.containerOffset=this.$oc.offset()[this.edge]}}})(jQuery);
(function(f){f.fn.tn3.altLink=null;f.fn.tn3.ImageLoader=function(b,a,d,c){this.$img=f(new Image);c.unshift(this.$img);this.altLink=f.fn.tn3.altLink;a={url:b,context:a,callback:d,args:c};this.$img.bind("load",a,this.load);this.$img.bind("error",a,f.proxy(this.error,this));this.$img.attr("src",b)};f.fn.tn3.ImageLoader.prototype={$img:null,altLink:null,load:function(b){b.data.callback.apply(b.data.context,b.data.args);b.data.args[0].unbind("load").unbind("error")},error:function(b){if(this.altLink){this.altLink=
null;this.$img.attr("src",f.fn.tn3.altLink+b.data.url)}else{b.data.args.push("image loading error: "+b.data.url);b.data.callback.apply(b.data.context,b.data.args);this.$img.unbind("load").unbind("error")}},cancel:function(){this.$img.unbind("load").unbind("error")}}})(jQuery);
(function(f){f.fn.tn3.Timer=function(b,a,d){this.$target=b;this.duration=a;this.tickint=d};f.fn.tn3.Timer.prototype={$target:null,duration:null,id:null,runs:false,counter:null,countDuration:null,tickid:null,ticks:null,tickint:500,start:function(){if(!this.runs){this.runs=true;this.startCount(this.duration);this.trigger("timer_start")}},startCount:function(b){this.clean();this.countDuration=b;this.counter=+new Date;var a=this;this.id=setTimeout(function(){a.clean.call(a);a.runs=false;a.trigger.call(a,
"timer_end")},b);var d=this.duration/this.tickint;this.ticks=Math.round(b/d);this.tickid=setInterval(function(){a.ticks=Math.ceil((b-new Date+a.counter)/d);a.ticks>0&&a.trigger.call(a,"timer_tick",{tick:a.ticks,totalTicks:a.tickint})},d);this.trigger("timer_tick",{tick:this.ticks,totalTicks:this.tickint})},stop:function(){this.clean();this.runs=false;this.trigger("timer_stop")},clean:function(){clearTimeout(this.id);this.id=null;clearInterval(this.tickid);this.elapsed=this.tickid=null},elapsed:null,
pause:function(b){if(this.runs){if(b){this.clean();var a=this.duration/this.tickint;this.elapsed=Math.floor((+new Date-this.counter)/a)*a}else{if(this.elapsed==null)return;this.startCount(this.countDuration-this.elapsed);this.elapsed=null}this.trigger("timer_pause",{pause:b})}},trigger:function(b,a){var d=f.Event(b),c;for(c in a)d[c]=a[c];this.$target.trigger(d)}}})(jQuery);
(function(f){f.fn.tn3.Albums=function(b,a,d){this.data=b;this.$c=a;this.$in=a.find("."+d+"-inalbums");this.cssID=d;this.$a=this.$in.find("."+this.cssID+"-album");this.n=0;this.initValues={width:a.width(),height:a.height(),aw:this.$a.width(),ah:this.$a.height(),inw:this.$in.width(),inh:this.$in.height()};this.pad=parseInt(this.$in.css("padding-left"))};f.fn.tn3.Albums.prototype={data:null,$c:null,$in:null,$a:null,initValues:null,p:null,aw:null,ah:null,cssID:null,coors:null,ctrl_next:null,ctrl_prev:null,
n:null,selected:null,pad:null,enabled:false,space:null,getButtons:function(){this.$in.empty();var b=[];$cur=this.$a.clone();$cur.appendTo(this.$in);this.space=this.space===null?this.pad:this.space;var a=this.$in.width()-2*this.pad;this.$in.height();var d=Math.floor(a/this.initValues.aw);this.aw=Math.floor((a-(d-1)*this.space)/d);this.ah=this.initValues.ah;for(d=a=this.pad;d+this.ah<this.$in.height();){for(;a+this.aw<this.$in.width();){b.push($cur);$cur.css("left",a).css("top",d);$cur.width(this.aw).height(this.ah);
$cur.hide();$cur=this.$a.clone();$cur.appendTo(this.$in);a+=this.aw+this.space}d+=this.ah+this.space;a=this.pad}$cur.remove();return b},show:function(b,a,d,c){this.$c.show();this.enabled=true;if(b==undefined)b=0;else if(b=="next")b=this.n+1<this.data.length?this.n+1:0;else if(b=="prev")b=this.n>0?this.n-1:this.data.length-1;if(a!=undefined)this.selected=a;var e,g,i=this.getButtons();if(c&&a!==null)for(;i.length*(b+1)<a;)b++;var j=this;a=b*i.length;c=Math.min(this.data.length,(b+1)*i.length);this.trigger("init");
for(var m=a;m<c;m++){var h=this.data[m];if(!h.title)h.title="Unknown";e=i[m-a];g='<div class="'+this.cssID+'-album-image"></div>';g+='<div class="'+this.cssID+'-album-title">'+h.title+"</div>";if(h.description)g+='<div class="'+this.cssID+'-album-description">'+h.description+"</div>";e.html(g);new f.fn.tn3.ImageLoader(h.thumb,this,this.onThumbLoad,[e.find("."+this.cssID+"-album-image")]);e.data("tn3",m);this.trigger("binit",{$a:e});e.click(function(){var l=f(this).data("tn3");if(l==j.selected){j.$c.hide();
j.trigger("close")}else j.trigger("click",{n:l})}).hover(function(){f(this).addClass(j.cssID+"-album-over")},function(){f(this).removeClass(j.cssID+"-album-over")});m==this.selected&&e.addClass(this.cssID+"-album-selected")}e=m%i.length;if(e!=0)for(g=i.length-1;g>=e;g--)i.splice(g,1);this.n=b;if(d)f.each(i,function(l){i[l].show()});else{var k=800/i.length;this.$c.slideDown(b==0?300:0,function(){f.each(i,function(l){i[l].delay(l*k).fadeIn(150)})})}this.ctrl_prev&&this.enablePageControl("prev",a>0);
this.ctrl_next&&this.enablePageControl("next",c<this.data.length);if(this.ctrl_close)this.ctrl_close.css("display",this.selected===null?"none":"inline")},onThumbLoad:function(b,a,d){d&&this.trigger("error",{description:d});a.prepend(b)},hide:function(){this.$c.hide();this.enabled=false},enablePageControl:function(b,a){var d=this["ctrl_"+b];if(a){if(!d.data("active")){var c=this;d.click(function(e){c.show(b);e.stopPropagation()}).hover(function(){f(this).addClass(c.cssID+"-albums-"+b+"-over")},function(){f(this).removeClass(c.cssID+
"-albums-"+b+"-over")});d.data("active",true)}}else{d.removeClass(this.cssID+"-albums-"+b+"-over");d.unbind();d.data("active",false)}},setControl:function(b,a){if(b=="close"){var d=this;a.click(function(c){d.$c.hide();d.trigger("close");c.stopPropagation()})}this["ctrl_"+b]=a},trigger:function(b,a){var d=f.Event("albums_"+b),c;for(c in a)d[c]=a[c];d.source=this;this.$c.trigger(d)},changeSize:function(b,a){this.$c.width(this.initValues.width+b).height(this.initValues.height+a);this.$in.width(this.initValues.inw+
b).height(this.initValues.inh+a);this.$c.css("display")!="none"&&this.show(undefined,undefined,true)},select:function(){}}})(jQuery);
(function(f){var b=f.fn.tn3.Transitions=function(d,c,e,g,i){this.ts=d;this.def=f.extend(true,{},this[c.type+"Config"],c);if(!d)this.ts=[this.def];for(var j in this.ts)this.ts[j]=f.extend(true,{},this[this.ts[j].type+"Config"],this.ts[j]);this.random=e;this.end=f.proxy(g,i)},a=b.prototype={ts:null,def:{type:"slide"},random:false,gs:[],end:null,ct:null,counter:-1,setTransition:function(){if(this.ts.length==1)this.ct=this.ts[0];else{this.counter++;if(this.counter==this.ts.length)this.counter=0;this.random&&
this.counter==0&&f.fn.tn3utils.shuffle(this.ts);this.ct=this.ts[this.counter]}},start:function(d,c,e){this.setTransition();if(this[this.ct.type+"Condition"]!==undefined&&!this[this.ct.type+"Condition"](d,c,this.ct))this.ct=this.def;this[this.ct.type](d,c,this.ct,e)},stop:function(d,c){this[this.ct.type+"Stop"](d,c,this.ct)},makeGrid:function(d,c,e){var g=d.width(),i=Math.round(g/c);g=g-i*c;var j=d.height(),m=Math.round(j/e);j=j-m*e;var h,k,l,p,q,r=0,s=0,u="url("+d.find("img").attr("src")+") no-repeat scroll -";
for(h=0;h<c;h++){this.gs[h]=[];p=g>h?i+1:i;for(k=0;k<e;k++){l=d.append("<div></div>").find(":last");q=j>k?m+1:m;l.width(p).height(q).css("background",u+r+"px -"+s+"px").css("left",r).css("top",s).css("position","absolute");this.gs[h].push(l);s+=q}r+=p;s=0}d.find("img").remove()},stopGrid:function(){for(var d=0;d<this.gs.length;d++)for(var c=0;c<this.gs[d].length;c++){this.gs[d][c].clearQueue();this.gs[d][c].remove()}this.gs=[]},flatSort:function(d){for(var c=[],e=0;e<this.gs.length;e++)for(var g=
0;g<this.gs[e].length;g++)c.push(this.gs[e][g]);d&&c.reverse();return c},randomSort:function(){var d=this.flatSort();f.fn.tn3utils.shuffle(d);return d},diagonalSort:function(d,c){for(var e=[],g=d>0?this.gs.length-1:0,i=c>0?0:this.gs[0].length-1;this.gs[g];){e.push(this.addDiagonal([],g,i,d,c));g-=d}g+=d;for(i+=c;this.gs[g][i];){e.push(this.addDiagonal([],g,i,d,c));i+=c}return e},addDiagonal:function(d,c,e,g,i){d.push(this.gs[c][e]);return this.gs[c+g]&&this.gs[c+g][e+i]?this.addDiagonal(d,c+g,e+i,
g,i):d},circleSort:function(d){var c=[],e=this.gs.length,g=this.gs[0].length,i=[Math.floor(e/2),Math.floor(g/2)];e=e*g;g=[[1,0],[0,1],[-1,0],[0,-1]];var j=0,m=0,h;for(c.push(this.gs[i[0]][i[1]]);c.length<e;){for(h=0;h<=j;h++)this.addGridPiece(c,i,g[m]);if(m==g.length-1)m=0;else m++;j+=0.5}d&&c.reverse();return c},addGridPiece:function(d,c,e){c[0]+=e[0];c[1]+=e[1];this.gs[c[0]]&&this.gs[c[0]][c[1]]&&d.push(this.gs[c[0]][c[1]])},getSlidePositions:function(d,c){var e={dir:c};switch(c){case "left":e.pos=
d.outerWidth(true);break;case "right":e.pos=-d.outerWidth(true);e.dir="left";break;case "top":e.pos=-d.outerHeight(true);break;case "bottom":e.pos=d.outerHeight(true);e.dir="top"}return e},animateGrid:function(d,c,e,g,i,j,m){var h={duration:g,easing:e,complete:function(){f(this).remove()}};for(e=0;e<d.length;e++){g=f.easing[i](0,e,0,j,d.length);if(e==d.length-1){var k=this;h.complete=function(){f(this).remove();m.call(k)}}if(f.isArray(d[e]))for(var l in d[e])d[e][l].delay(g).animate(c[e],h);else d[e].delay(g).animate(c[e],
h)}},getValueArray:function(d,c,e){var g=[],i=f.isArray(c),j=f.isArray(e),m;for(m=0;m<d;m++){o={};o[i?c[m%c.length]:c]=j?e[m%e.length]:e;g.push(o)}return g}};b.defined=[];b.define=function(d){for(var c in d)switch(c){case "type":b.defined.push(d.type);break;case "config":a[d.type+"Config"]=d.config;break;case "f":a[d.type]=d.f;break;case "stop":a[d.type+"Stop"]=d.stop;break;case "condition":a[d.type+"Condition"]=d.condition;break;default:a[c]=d[c]}};b.define({type:"none",config:{},f:function(){this.end()},
stop:function(){this.end()}});b.define({type:"fade",config:{duration:300,easing:"easeInQuad"},f:function(d,c,e){var g=this;d.animate({opacity:0},e.duration,e.easing,function(){g.end()})},stop:function(d){d.stop();this.end()}});b.define({type:"slide",config:{duration:300,direction:"auto",easing:"easeInOutCirc"},f:function(d,c,e,g){g=this.getSlidePositions(c,e.direction=="auto"?g:e.direction);var i={},j={};c.css(g.dir,g.pos);i[g.dir]=0;c.animate(i,e.duration,e.easing,this.end);j[g.dir]=-g.pos;d.animate(j,
e.duration,e.easing)},stop:function(d,c){c.stop();d.stop();d.css("left",0).css("top",0);c.css("left",0).css("top",0);this.end()}});b.define({type:"blinds",config:{duration:240,easing:"easeInQuad",direction:"vertical",parts:12,partDuration:100,partEasing:"easeInQuad",method:"fade",partDirection:"auto",cross:true},f:function(d,c,e,g){e.direction=="horizontal"?this.makeGrid(d,1,e.parts):this.makeGrid(d,e.parts,1);g=e.partDirection=="auto"?g:e.partDirection;d=this.flatSort(g=="left"||g=="top");var i;
switch(e.method){case "fade":i=this.getValueArray(d.length,"opacity",0);break;case "scale":i=this.getValueArray(d.length,g=="left"?"width":"height","1px");break;case "slide":c=this.getSlidePositions(c,g);i=this.getValueArray(d.length,c.dir,e.cross?[c.pos,-c.pos]:c.pos)}this.animateGrid(d,i,e.partEasing,e.partDuration,e.easing,e.duration,this.blindsStop)},stop:function(){this.stopGrid();this.end()},condition:function(d,c){return!d.data("scaled")||!c.data("scaled")}});b.define({type:"grid",config:{duration:260,
easing:"easeInQuad",gridX:7,gridY:5,sort:"diagonal",sortReverse:false,diagonalStart:"bl",method:"fade",partDuration:300,partEasing:"easeOutSine",partDirection:"left"},f:function(d,c,e,g){this.makeGrid(d,e.gridX,e.gridY);d=e.partDirection=="auto"?g:e.partDirection;var i,j;if(e.sort=="diagonal")switch(e.diagonalStart){case "tr":i=this.diagonalSort(1,1);break;case "tl":i=this.diagonalSort(-1,1);break;case "br":i=this.diagonalSort(1,-1);break;case "bl":i=this.diagonalSort(-1,-1)}else i=this[e.sort+"Sort"](e.sortReverse);
switch(e.method){case "fade":j=this.getValueArray(i.length,"opacity",0);break;case "scale":j=this.getValueArray(i.length,d=="left"?"width":"height","1px")}this.animateGrid(i,j,e.partEasing,e.partDuration,e.easing,e.duration,this.gridStop)},stop:function(){this.stopGrid();this.end()},condition:function(d,c){return!d.data("scaled")||!c.data("scaled")}})})(jQuery);
(function(f){function b(h){var k=h&&h.message!==undefined?h.message:undefined;h=f.extend({},f.tn3block.defaults,h||{});k=k===undefined?h.message:k;m&&a({});var l=h.baseZ,p=f.browser.msie||h.forceIframe?f('<iframe class="blockUI" style="z-index:'+l++ +';display:none;border:none;margin:0;padding:0;position:absolute;width:100%;height:100%;top:0;left:0" src="'+h.iframeSrc+'"></iframe>'):f('<div class="blockUI" style="display:none"></div>'),q=f('<div class="blockUI '+h.cssID+'-overlay" style="z-index:'+
l++ +';display:none;border:none;margin:0;padding:0;width:100%;height:100%;top:0;left:0"></div>');l=f('<div class="blockUI '+h.blockMsgClass+' blockPage" style="z-index:'+l+';display:none;position:fixed"></div>');l.css("left","0px").css("top","0px");if(!h.applyPlatformOpacityRules||!(f.browser.mozilla&&/Linux/.test(navigator.platform)))q.css(h.overlayCSS);q.css("position","fixed");if(f.browser.msie||h.forceIframe)p.css("opacity",0);var r=[p,q,l],s=f("body");f.each(r,function(){this.appendTo(s)});r=
i&&(!f.boxModel||f("object,embed",null).length>0);if(j||r){h.allowBodyStretch&&f.boxModel&&f("html,body").css("height","100%");f.each([p,q,l],function(u,v){var t=v[0].style;t.position="absolute";if(u<2){t.setExpression("height","Math.max(document.body.scrollHeight, document.body.offsetHeight)- (jQuery.boxModel?0:"+h.quirksmodeOffsetHack+') + "px"');t.setExpression("width",'jQuery.boxModel && document.documentElement.clientWidth || document.body.clientWidth + "px"')}else if(h.centerY){t.setExpression("top",
'(document.documentElement.clientHeight || document.body.clientHeight) / 2- (this.offsetHeight / 2)+ (blah = document.documentElement.scrollTop? document.documentElement.scrollTop: document.body.scrollTop)+ "px"');t.marginTop=0}else h.centerY||t.setExpression("top",'(document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop) + "px"')})}if(k){k.data("blockUI.parent",k.parent());l.append(k);if(k.jquery||k.nodeType)f(k).show()}if((f.browser.msie||h.forceIframe)&&
h.showOverlay)p.show();h.showOverlay&&q.show();k&&l.show();h.onBlock&&h.onBlock();c(1,h);m=k}function a(h){h=f.extend({},f.tn3block.defaults,h||{});c(0,h);var k=f("body").children().filter(".blockUI").add("body > .blockUI");d(k,h)}function d(h,k){h.each(function(){this.parentNode&&this.parentNode.removeChild(this)});m.data("blockUI.parent").append(m);m=null;typeof k.onUnblock=="function"&&k.onUnblock.call(k.con)}function c(h,k){if(h||m)!k.bindEvents||h&&!k.showOverlay||(h?f(document).bind("mousedown mouseup keydown keypress",
k,e):f(document).unbind("mousedown mouseup keydown keypress",e))}function e(h){var k=h.data;if(f(h.target).parents("div."+k.blockMsgClass).length>0)return true;return f(h.target).parents().children().filter("div.blockUI").length==0}var g=document.documentMode||0,i=f.browser.msie&&(f.browser.version<8&&!g||g<8),j=f.browser.msie&&/MSIE 6.0/.test(navigator.userAgent)&&!g;f.tn3block=function(h){b(h)};f.tn3unblock=function(h){a(h)};var m=undefined;f.tn3block.defaults={message:"<h1>Please wait...</h1>",
overlayCSS:{},iframeSrc:/^https/i.test(window.location.href||"")?"javascript:false":"about:blank",forceIframe:false,baseZ:1E3,allowBodyStretch:true,bindEvents:true,showOverlay:true,applyPlatformOpacityRules:true,onBlock:null,onUnblock:null,quirksmodeOffsetHack:4,blockMsgClass:"blockMsg",cssID:"tn3"}})(jQuery);
(function(f){(f.fn.tn3.External=function(b,a){if(b){this.context=a;this.reqs=b.length;for(var d=0;d<b.length;d++)new f.fn.tn3.External[b[d].origin](b[d],this)}}).prototype={context:null,reqs:0,getImages:function(b,a){b.origin.getImages(b,a)},setAlbumData:function(b,a){this.reqs--;this.context.setAlbumData.call(this.context,b,a)},setImageData:function(b,a,d){this.context.setImageData.call(this.context,b,a,d)},getAlbumData:function(b){return this.context.data[b]}}})(jQuery);
(function(f){var b=f.fn.tn3.External;b.xml=function(a,d){this.extcon=d;this.config=f.extend(true,{},b.xml.config,a);this.init()};b.xml.config={url:"",thumb_size:1,image_size:0};b.xml.prototype={config:null,extcon:null,getImages:function(){},init:function(){this.request()},request:function(){f.ajax({url:this.config.url,cache:false,context:this,success:function(a){this.extcon.setAlbumData(this.parseXML(a))},error:function(){this.extcon.setAlbumData([],"XML loading failed")}})},parseXML:function(a){try{var d=
[],c=this,e,g,i;f(a).find(":first").children().each(function(m,h){e=f(this);d[m]={};d[m].adata={id:m,origin:c};g=e.find("file_root").text();c.setProps(h,d[m],g);d[m].imgs=[];delete d[m].images;e.find("images > image").each(function(k,l){i=d[m].imgs[k]={};c.setProps(l,i,g)})})}catch(j){this.extcon.setAlbumData([],"XML parsing error")}return d},setProps:function(a,d,c){var e;f(a).children().each(function(g,i){if(i.firstChild){e=i.firstChild.nodeValue;n=i.tagName;if(n.substring(n.length-3)=="src"){e=
c+e;if(n=="image_src")n="img";else if(n=="thumb_src")n="thumb"}d[n]=e}});if(!d.thumb)d.thumb=this.getThumb(d.img,this.config.thumb_size);if(this.config.image_size>0)d.img=this.getThumb(d.img,this.config.image_size)},getThumb:function(a,d){if(!(!a||a=="")){if(d==undefined)d=1;else if(d==0)return a;var c=a.split("/"),e=c.pop().split("."),g=e.pop().toString();g=e.join(".")+"_"+d+"."+g.toLowerCase();return a=c.join("/")+"/thumbs/"+g}}}})(jQuery);

Youez - 2016 - github.com/yon3zu
LinuXploit