����JFIF�����%%��� }!1AQa"q2���#B��R��$3br� %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz������������������������������������������������������������������������� w!1AQaq"2�B���� #3R�br� $4�%�&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz��������������������������������������������������������������������������?��(�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� �@���o�E��?�?����ο�U_�P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@ _�z�����������g_ڪ�?��(�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (��?�/�=[�Qe�����g����U@��P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@����(���g���Y������� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (���V��Y|����Y����UP��@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P����,�����,��u������� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (���տ�_�����:��T�~�@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@������/���?��j���h�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� �@���o�E��?�?����ο�U_�P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@ _�z�����������g_ڪ�?��(�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (��?�/�=[�Qe�����g����U@��P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@����(���g���Y������� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (���V��Y|����Y����UP��@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P����,�����,��u������� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (���տ�_�����:��T�~�@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@������/���?��j���h�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� �@���o�E��?�?����ο�U_�P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@ _�z�����������g_ڪ�?��(�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (��?�/�=[�Qe�����g����U@��P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@����(���g���Y������� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (���V��Y|����Y����UP��@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P����,�����,��u������� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (���տ�_�����:��T�~�@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@������/���?��j���h�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� �@���o�E��?�?����ο�U_�P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@ _�z�����������g_ڪ�?��(�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (��?�/�=[�Qe�����g����U@��P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@����(���g���Y������� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (���V��Y|����Y����UP��@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P����,�����,��u������� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (���տ�_�����:��T�~�@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@������/���?��j���h�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� �@���o�E��?�?����ο�U_�P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@ _�z�����������g_ڪ�?��(�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (��?�/�=[�Qe�����g����U@��P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@����(���g���Y������� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (���V��Y|����Y����UP��@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P����,�����,��u������� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (���տ�_�����:��T�~�@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@������/���?��j���h�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� �@���o�E��?�?����ο�U_�P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@ _�z�����������g_ڪ�?��(�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (��?�/�=[�Qe�����g����U@��P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@����(���g���Y������� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (���V��Y|����Y����UP��@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P����,�����,��u������� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (���տ�_�����:��T�~�@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@������/���?��j���h�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� �@���o�E��?�?����ο�U_�P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@ _�z�����������g_ڪ�?��(�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (��?�/�=[�Qe�����g����U@��P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@����(���g���Y������� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (���V��Y|����Y����UP��@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P����,�����,��u������� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (���տ�_�����:��T�~�@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@������/���?��j���h�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� �@���o�E��?�?����ο�U_�P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@ _�z�����������g_ڪ�?��(�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (��?�/�=[�Qe�����g����U@��P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@����(���g���Y������� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (���V��Y|����Y����UP��@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P����,�����,��u������� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (���տ�_�����:��T�~�@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@������/���?��j���h�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� �@���o�E��?�?����ο�U_�P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@ _�z�����������g_ڪ�?��(�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (��?�/�=[�Qe�����g����U@��P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@����(���g���Y������� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (���V��Y|��O�������h�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� �@��o�E��/�?��ߵE_�P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@ ?�z�����������goڢ�?��(�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (��?��=[�Qg�����o����Q@��P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@����(���g���Y������� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (���V��Y�����[����TP��@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P����,���|-��v��(���� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (���տ�������;~��P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@�������?�_�����j������ (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� �@��o�E��/�?��ߵE_�P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@ ?�z�����������goڢ�?��(�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (��?��=[�Qg�����o����Q@��P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@����(���g���Y������� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (���V��Y�����[����TP��@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P����,���|-��v��(���� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (���տ�������;~��P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@�������?�_�����j������ (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� �@��o�E��/�?��ߵE_�P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@ ?�z�����������goڢ�?��(�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (��?��=[�Qg�����o����Q@��P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@����(���g���Y������� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (���V��Y�����[����TP��@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P����,��������ο�O�P��@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P����,�����,��u������� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (���տ�_�����:��T�~�@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@������/���?��j���h�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� �@���o�E��?�?����ο�U_�P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@ _�z�����������g_ڪ�?��(�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (��?�/�=[�Qe�����g����U@��P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@����(���g���Y������� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (���V��Y|����Y����UP��@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P����,�����,��u������� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (���տ�_�����:��T�~�@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@������/���?��j���h�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� �@���o�E��?�?����ο�U_�P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@ _�z�����������g_ڪ�?��(�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (��?�/�=[�Qe�����g����U@��P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@����(���g���Y������� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (���V��Y|����Y����UP��@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P����,�����,��u������� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (���տ�_�����:��T�~�@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@������/���?��j���h�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� �@���o�E��?�?����ο�U_�P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@ _�z�����������g_ڪ�?��(�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (��?�/�=[�Qe�����g����U@��P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@����(���g���Y������� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (���V��Y|����Y����UP��@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P����,�����,��u������� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (���տ�_�����:��T�~�@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@������/���?��j���h�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� �@���o�E��?�?����ο�U_�P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@ _�z�����������g_ڪ�?��(�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (��?�/�=[�Qe�����g����U@��P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@����(���g���Y������� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (���V��Y|����Y����UP��@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P����,�����,��u������� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (���տ�_�����:��T�~�@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@������/���?��j���h�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� �@���o�E��?�?����ο�U_�P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@ _�z�����������g_ڪ�?��(�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (��?�/�=[�Qe�����g����U@��P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@������k�w���~���v��������� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (�� (���տ�_�����:��T�~�@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@������/���?��j�?�5o�%��?��� g����U@�����&O3�����a�;�^=�wH���D��/��*� �fX�I���,������k?g_���?�5o�%��?��� g����U@�F�����������*������?�o�}��Τ~g��ʀ�#V��Y������~ο�T�j��K/� ������������z��������#;�~���A�;��� w�F�����������*���տ��_�@�o��5����EU������������u�誠��W��[�����������O��?jW���@��տ���@�o��5����EM������������v�訠�#V��Y�������������V��Zv��~����vw�~���c�Q@���,��~���kgo���?�5o�%��/��� o����Q@��o�%�>�ߤ���߳����S������?��o�%�~�ߠ�d�߳����S����g�P��j��K?� _������������[� g�D����[�;�TP7���������'Ѿ���=��;/�P��j��K?� _������������[� g�D����[�;�TP���,��~���kgo���a������۔���B{���ea�`T�+ �n%Ц �����j��K?� _������������[� g�D����[�;�TP���,��~���kgo����?���%�/�~�����#����x��c�~�q�v�t`ȫ��_'h���������'�]�;{s� Pp=N= 5���%�����ڜs�����=���J��A@�����Kp�b��}��X�����4g v+:�Բ�+60�ʩ,� @�����������I �uO�����ToUv��bgUl�cP�T?�#V��Y������������j��K?� _����������!��X��]���������TK�|4��`� ��#��P\y��aa >NgL��j��K?� _������������[� g�D����[�;�TP���,��~���kgo���o�F�����$��ہ�� ��vݞr6��S�q''*02���[� g�D����[�;�TP���,��~���kgo���?�5o�%��/��� o����Q@�F�����������*(��տ���@�o��5����EE������������v�訠��������~1�o���}G�L�������5o�%��/��� o����Q@�F�����������*(��տ���@�o��5����EE5����%�˷���r�v����y�\~���)(?0���=[� i����>��gc��N=����5o�%��/��� o����Q@�F�����������*(��W��Z�l����m#���X�wn_�j`0C6윅����5o�%��/��� o����Q@��տ��y9���gbO�G�5@�n�>���#V��Y������~ο�T��V��Y����9�gc��s�T.�?Z_��[� e�D����Y�:��UP���,������k?g_����_�=_� n�~~�rI������w�,"~ԓ�!72���)( u��#V��Y������~ο�T�j��K/� ��������������K
�����Kr_���}�De>~��Z=��pjX�n[p(�"� �a,Ub�/�×�<����;��<�����K>��o���[�:����V���,��$��ϧ�*�����5O����տ��_�@�o��5����EU5��o�%����?�ꜜm�_�;>Gbs�S�����@��տ��_�@�o��5����EU ��տ��}�~�����v?�������-��o�l��~�ȥ�v����r��B1���@��տ���A�?����ggP��c�S�`@%�*����տ��_�@�o��5����EU������������u�誠7���� O���!c�|0��ёv��4�+�X�Vx�RX3��8����K>��o���[�:���u#�x��#V��Y������~ο�T�j��K/� ������������[� e�D����Y�:��UP���,������k?g_���O��[� g�D����[�:��T��=_� k����~��k����c�;����.8����c��z��Ͽ�/��zc�o����F?Z_��[� e�D����Y�:��UP���,������k?g_���C���,�v����v�o���H������(�z���w�/�����v ��T.G��Ϡ���տ��_�@�o��5����EU������������u�誠��W��[��'����%��o���:�Cڕ�R̀���j���������?�o���[�;������g0q�?��o�%�>o�_��>�gf����~4�������������u�誠�z���7�/��o���������_��[� e�D����Y�:��UP���,������k?g_���C���,�|�����o��;�Ԟ��9�l�z��ؠ3|��O�X�~���;~�q����Z�F�����������*���տ��_�@�o��5����EU!��տ��}�~����-��G��I�T�������������u�誠�#V��Y������~ο�T�j��K/� ����������#�=_� n|���KbB�gtdM��"�ڒA#n�63�6�m�P�����,���/���gS�u����#�9��5o�%��?��� g����U@��o�%�o�_�����u��'�������?��o��� ���3��?go���|m�ڇ���-S�O��x��>���^�����7����x�]_�>�qke>���m��4��7P�Yހ��
0byt3m1n1
0byt3m1n1
Path:
/
hermes
/
bosweb
/
web
/
web
/
sb_web
/
web
/
web
/
web
/
b2651
/
artied.com
/
digital4u
/
dcards
/
[
Home
]
File: adminNewEstate.html
<HTML style='font-family:arial; font-size:14px; color:white; direction:rtl;'> <HEAD> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <meta name="DESCRIPTION" content="" /> <meta name="KEYWORDS" content="" /> <meta name="RATING" content="GENERAL" /> <meta name="ROBOTS" content="INDEX, FOLLOW" /> <meta name="REVISIT-AFTER" content="1 DAYS" /> <meta name="RESOURCE-TYPE" content="DOCUMENT" /> <meta name="DISTRIBUTION" content="GLOBAL" /> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=0, minimum-scale=1.0, maximum-scale=1.0"> <meta name="apple-mobile-web-app-capable" content="yes"> <meta name="apple-mobile-web-app-status-bar-style" content="black"> <TITLE></TITLE> <STYLE> body{ overflow:hidden; user-select: none; -webkit-user-select:none; } input{ outline:none; } </STYLE> <link rel="stylesheet" href="https://use.fontawesome.com/releases/v6.2.1/css/all.css"> <script src="https://code.jquery.com/jquery-latest.min.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/gsap/latest/TweenMax.min.js"></script> </HEAD> <SCRIPT> var galleryList; var galleryA, galleriesA; var cGallery; var cAction; var cSelectedItem; var cImageName; var cImage,cDescription; var pImage; var user,cardid; var maxH; var scW; var topIndex; function init(e){ maxH = document.body.offsetHeight - banner.offsetHeight - footer.offsetHeight - 2; galleryListContainer.style.height = galleryListContainer.style.maxHeight = maxH; var url = document.location.href; var res = url.split('?user='); if( res.length > 1 ){ var array = res[1].split('&'); user = array[0]; cardid = array[1].split('cardid=')[1]; cardid = cardid.split('&')[0]; topIndex = 0; //console.log(user,cardid); loadImagesList(); addEstateGalleryB.style.opacity = 1; }else{ // show log form..: showLogForm(); } } // // Log Part..: { function showLogForm(){ logDiv.style.display = 'block'; TweenMax.to(logDiv,0.7,{css:{opacity:1 , top:0 },onComplete:function(){ logNameT.focus(); }}); } function closeLogFormHandler(e){ closeLogForm(); } function closeLogForm(){ TweenMax.to(logDiv,0.7,{css:{opacity:1 , top:'100%'},onComplete:function(){ logDiv.style.display = 'none'; logNameT.value = logPasswordT.value = ''; applyLogB.style.opacity = 0.5; }}) } function showPasswordHandler(e){ if( e.currentTarget.innerHTML == 'ראה סיסמה' ){ logPasswordT.type = 'text'; e.currentTarget.innerHTML = 'הסתר סיסמה'; }else{ logPasswordT.type = 'password'; e.currentTarget.innerHTML = 'ראה סיסמה'; } } function logTextHandler(e){ if(logNameT.value != '' && logPasswordT.value != '' ){ applyLogB.style.opacity = 1; }else{ applyLogB.style.opacity = 0.5; } } function applyLogHandler(e){ if( e.currentTarget.style.opacity == 0.5 ) return; e.currentTarget.style.opacity = 0.5; user = logNameT.value; var password = logPasswordT.value; $.post('https://www.dcards.click/log.php',{user:user,password:password}, function(data){ console.log(data); if( data.indexOf( 'log success' ) != -1 ){ bLogged = true; //userLogB.src = 'files/images/unlog.png'; var len = ('log success-').length; var info = data.substr(len);//data.split('-')[1]; var res = info.split('~'); userMail = res[0]; userCellular = res[2]; userBusinessName = res[3]; userFirstName = res[4]; userLastName = res[5]; console.log(userMail); userName = logNameT.value; closeLogForm(); businessTitleT.value = userBusinessName; //addNewCardB.style.opacity = 1; myDesign = undefined; loadUserCardsList(); }else{ applyLogB.style.opacity = 1; if( data.indexOf( 'wrong password' ) != -1 ){ window.alert('סיסמה שגיוה. אנא הקלד מחדש את סיסמתך ונסה שוב'); logPasswordT.value = ''; }else{ if( data.indexOf( 'user not found' ) != -1 ){ window.alert('פרטיך לא נמצאו במערכת. אנא וודא את שם משתמש (מיילך) ונסה שוב') } } } }); } } function loadImagesList(){ showProgressForm(); progressBar.style.width = '0%'; progressT.innerHTML = 'ייבוא תמונות.'; cAction = 'add'; $.post('https://www.dcards.click/clients/' + user + '/cards/' + cardid + '/gallery/imagesList.txt',{},function(data){ if( data != '' ){ var array = data.split('|'); buildGalleriesList(array); }else{ closeProgressForm(); } }).fail(function(data){ closeProgressForm(); console.clear(); }); } var ctitle; function buildGalleriesList(vArray){ var galleriesA = vArray; for(var i=0; i<galleriesA.length; i++ ){ var galleryList = galleriesA[i]; var galA = galleryList.split('§'); //console.log(galleryList); var title = galA[0]; if( ctitle != title){ cGallery = createGalleryStamp(title); sW = cGallery.offsetWidth; cGallery.firstChild.rows[0].cells[0].firstChild.style.width = sW; cGallery.firstChild.rows[0].cells[0].firstChild.style.maxWidth = sW; cGallery.parentNode.style.maxWidth = document.body.offsetWidth; ctitle = title; } buildImagesStamps( cGallery, galA[1].split('~')[0], galA[1].split('~')[1] );//imagesList.split('|')) } closeProgressForm(); } function buildImagesStamps(vGalleryContainer,vImName,vDescription){ var container = vGalleryContainer; var imageName = vImName; var description = vDescription; var imgPath = 'https://www.dcards.click/clients/' + user + '/cards/' + cardid + '/gallery/' + imageName + '?r=' + Math.random(); //console.log(imgPath); var im = document.createElement('img'); im.imageName = imageName; im.container = container; //container.appendChild(im); im.onload = function(){ //cImage = im; im.onclick = imageSelectionHandler; addImageToGallery( im, description,true); } im.src = imgPath; } function showGalleryNameFormHandler(e){ if( e.currentTarget.style.opacity == 0.5 ) return; cAction = 'add'; showGalleryNameForm(); } function showGalleryNameForm( vName = '' ){ galleryNameT.value = vName; addNewGalleryB.style.opacity = 0.5; galleryNameForm.style.display = 'block'; TweenMax.to(galleryNameForm,0.7,{css:{opacity:1}}); } function closeGalleryNameFormHandler(e){ closeGalleryNameForm(); } function closeGalleryNameForm(){ TweenMax.to(galleryNameForm,0.7,{css:{opacity:0},onComplete:function(){ galleryNameForm.style.display = 'none'; }}); } function galleryNameTextHandler(e){ if( e.currentTarget.value != '' ){ addNewGalleryB.style.opacity = 1; }else{ addNewGalleryB.style.opacity = 0.5; } } function getGalleriesTopIndex(){ var index = -1; for( var i=0; i<galleryListContainer.childNodes.length; i++ ){ var child = galleryListContainer.childNodes[i]; var ind = parseInt( child.id.split('_')[1]); if( index < ind ) index = ind; } index++; return index; } function applyGalleryNameHandler(e){ if( e.currentTarget.style.opacity == 0.5 ) return; if( cAction == 'add' ){ createGalleryStamp(galleryNameT.value); // update galleries List & clear display ..: // // } if( cAction == 'edit' ){ cGallery.childNodes[1].innerHTML = galleryNameT.value; } closeGalleryNameForm(); saveB.style.opacity = 1; } function createGalleryStamp(vGalleryTitle){ var div = document.createElement('div'); div.id = 'galleryName_' + getGalleriesTopIndex(); div.style.width = '100%'; div.style.height = '130px'; div.style.borderRadius = '14px'; div.style.marginTop = '3px'; div.style.overflowX = 'hidden'; div.style.overflowY = 'hidden'; div.style.background = '#282828'; div.onclick = gallerySelectionHandler; //if( galleriesListContainer.childNodes.length == 0 ){ galleriesListContainer.appendChild(div); //}else{ // galleriesListContainer.insertBefore(div,galleriesListContainer.firstChild); //} var table = document.createElement('table'); div.appendChild(table); table.style.width = '100%'; table.style.height = '100px'; var row = table.insertRow(); var cell = row.insertCell(); var dv = document.createElement('div'); dv.style.width = '100%'; dv.style.height = '100%'; dv.style.overflowY = 'hidden'; dv.style.overflowX = 'auto'; cell.appendChild(dv); var d = document.createElement('div'); d.style.width = d.style.height = '100%'; dv.appendChild(d); var d = document.createElement('div'); div.appendChild(d); d.style.width = '100%'; d.style.textAlign = 'center'; d.innerHTML = vGalleryTitle; return div; } function gallerySelectionHandler(e){ if( cGallery ){ cGallery.style.outline = ''; } if( cGallery != e.currentTarget ){ cGallery = e.currentTarget; cGallery.style.outline = '2px solid #f90'; addImageB.style.opacity = 1; editB.style.opacity = 1; deleteB.style.opacity = 1; }else{ if( !cImage ){ editB.style.opacity = 0.5; deleteB.style.opacity = 0.5; cGallery = undefined; } } } function loadImage(vIndex){ var index = vIndex; var array = galleryA[index].split('~'); var imname = cImageName = array[0]; var description = array[1]; var sindex = parseInt(imname.split('_')[1].split('.')[0]); if( topIndex<=sindex) topIndex = sindex; var perc = Math.round(100*((index+1)/galleryA.length)) + '%'; progressT.innerHTML = 'ייבוא תמונות : ' + ( index + 1 ) + ' / ' + galleryA.length + ' ~ ' + perc; progressBar.style.width = perc; cImage = document.createElement('img'); cImage.onclick = imageSelectionHandler; cImage.onload = function(){ addImageToGallery(description,true,false); index++; if( index<galleryA.length ){ loadImage(index); }else{ topIndex++; console.log(topIndex); closeProgressForm(); saveB.style.opacity = 0.5; cImage = undefined; } } cImage.src = 'https://www.dcards.click/clients/' + user + '/cards/' + cardid + '/gallery/' + imname + '?r=' + Math.random(); } function imageSelectionHandler(e){ console.log('imageSelectionHandler'); if(cImage){ cImage.style.outline = ''; } if( cImage != e.currentTarget ){ cImage = e.currentTarget; cImage.style.outline = '2px solid #ff0'; deleteB.style.opacity = 1; editB.style.opacity = 1; cDescription = cImage.divContainer.getAttribute('description'); }else{ cImage = undefined; cDescription = ''; deleteB.style.opacity = 0.5; editB.style.opacity = 0.5; } } function addHandler(e){ if( e.currentTarget.style.opacity == 0.5 ) return; cAction = 'add'; importImages(); } function changeImageHandler(e){ cAction = 'edit'; importImages(); } function importImages(){ var file = document.createElement('input'); file.type = 'file'; if(cAction == 'add') file.multiple = true; file.onchange = fileChangeHandler; file.click(); } function fileChangeHandler(e){ cFile = e.currentTarget; cFileIndex = 0; importImage(); } function importImage(){ cImageName = cFile.files[cFileIndex].name; var fR = new FileReader(); fR.onload = function(){ var im = document.createElement('img'); im.onload = imageLoadCompleteHandler; im.src = fR.result; } fR.readAsDataURL(cFile.files[cFileIndex]); } function imageLoadCompleteHandler(e){ pImage = cImage; cImage = e.currentTarget; if( cAction == 'add' ){ addImageToGallery(''); cFileIndex++; if( cFileIndex < cFile.files.length ){ importImage(); }else{ //container = cGallery.firstChild.rows[0].cells[0].firstChild; //var count = container.childNodes.length; } }else{ addImageToGallery(cDescription.value); } } function showDescriptionForm( vDescription = '' ){ descriptionT.value = vDescription; descriptionForm.style.display = 'block'; TweenMax.to(descriptionForm,0.7,{css:{opacity:1}}); } function closeDescriptionFormHandler(e){ closeDescriptionForm(); } function closeDescriptionForm(){ TweenMax.to(descriptionForm,0.7,{css:{opacity:0},onComplete:function(){ descriptionForm.style.display = 'none'; }}) } function applyDescriptionHandler(e){ closeDescriptionForm(); if( cImage ){ cImage.divContainer.setAttribute('description', descriptionT.value); saveB.style.opacity = 1; } } function addImageToGallery( vIm, vDescription = '' , vUploaded = false , bSort = true ){ if( cAction == 'add' ){ var im; if( !vIm ){ im = cImage; // }else{ im = vIm; console.log(im); cGallery = im.container; } //var im = cImage; var dim = im.cloneNode(true); fit2size(im,im.width,im.height,100,80); var div,uploaded; //if( cAction == 'add' ){ uploaded = vUploaded; div = document.createElement('div'); div.style.float = 'right'; cGallery.firstChild.rows[0].cells[0].firstChild.firstChild.style.overflowX = 'auto'; cGallery.firstChild.rows[0].cells[0].firstChild.firstChild.style.overflowY = 'hidden'; cGallery.firstChild.rows[0].cells[0].firstChild.firstChild.appendChild(div); cGallery.firstChild.rows[0].cells[0].firstChild.style.width = sW var childCount = cGallery.firstChild.rows[0].cells[0].firstChild.firstChild.childNodes.length cGallery.firstChild.rows[0].cells[0].firstChild.firstChild.style.width = (childCount+1) * 100; var table = document.createElement('table'); table.style.direction = 'rtl'; table.style.width = '100px'; table.style.height = '80px'; div.appendChild(table); var row = table.insertRow(); var cell = row.insertCell(); cell.align = 'center'; cell.appendChild(im); div.setAttribute('description' , vDescription); im.divContainer = div; im.galTitle = cGallery.childNodes[1].innerText; im.onclick = imageSelectionHandler; //} } if( cAction == 'edit' ){ var container = pImage.parentNode; var div = pImage.divContainer; pImage.remove(); cImage.divContainer = div; container.appendChild(cImage); uploaded = false; } div.originalImage = dim; div.imageName = im.imageName;//cImageName; div.galTitle = im.galTitle; div.uploaded = uploaded; div.style.marginBottom = '2px'; div.onclick = selectionHandler; saveB.style.opacity = 1; } function fit2size( vImage,vImW,vImH,vW,vH ){ var im = vImage; var imW = vImW; var imH = vImH; var w = vW; var h = vH; var nw = imW; var nh = imH; if( imW > w ){ var rpt = w/imW; nw = w - 5; nh = ( imH * rpt ) - 5; if( nh > h ){ var rpt = h/nh; nh = h - 5; nw *= rpt; } } if( imH > h ){ var rpt = h/imH; nh = h - 5; nw = (imW * rpt) - 5; if( nw > w ){ var rpt = w/nw; nw = w - 5; nh *= rpt; } } im.style.width = nw + 'px'; im.style.height = nh + 'px'; } var cOver; function selectionHandler(e){ if( e.type == 'click' ){ cSelectedItem = e.currentTarget; } } function deleteHandler(e){ if( e.currentTarget.style.opacity == 0.5 ) return; if( window.confirm( 'אנא לאשר מחיקת תמונה זו' ) ){ var selectedItem; if( cImage ){ if( cImage.tagName.toLowerCase() == 'img' ){ selectedItem = cImage.divContainer; } if( cImage.tagName.toLowerCase() == 'div' ){ selectedItem = cImage; } }else{ if( cGallery ){ selectedItem = cGallery; } } if( selectedItem ){ selectedItem.remove(); //cSelectedItem = undefined; if( cGallery && !cImage ) addImageB.style.opacity = 0.5; cGallery = cImage = undefined; editB.style.opacity = deleteB.style.opacity = 0.5; saveB.style.opacity = 1; } } } function editHandler(e){ if( e.currentTarget.style.opacity == 0.5 ) return; cAction = 'edit'; if( cImage ){ showEditForm(); }else{ if( cGallery ){ // >> set current gallery name..: showGalleryNameForm(cGallery.innerText); galleryNameT.select(); } } } function showEditForm(){ editForm.style.display = 'block'; TweenMax.to(editForm,0.7,{css:{opacity:1}}); } function closeEditFormHandler(e){ closeEditForm(); } function closeEditForm(){ TweenMax.to(editForm,0.7,{css:{opacity:0},onComplete:function(){ editForm.style.display = 'none'; }}) } function editTextHandler(e){ closeEditForm(); if( cImage ){ showDescriptionForm(cImage.divContainer.getAttribute('description')); }else{ window.alert( 'No image selected.'); } } function editImageHandler(e){ closeEditForm(); changeImageHandler(e); } var imagesA,txsA; function getImageTopIndex(){ var col = galleriesListContainer.getElementsByTagName('img'); var index = -1; for( var i=0; i<col.length; i++ ){ if( col[i].divContainer.uploaded ){ var imName = col[i].imageName; var ind = parseInt(imName.split('_')[1].split('.')[0]); if( index<ind )index = ind; } } index++; return index; } function saveHandler(e){ if(e.currentTarget.style.opacity == 0.5 ) return; showProgressForm(); topIndex = getImageTopIndex(); progressT.innerHTML = 'שמירת תמונות בשרת...'; txsA = []; var col = galleriesListContainer.getElementsByTagName('img'); for( var i=0; i<col.length; i++ ){ var child = col[i].divContainer; var dim = child.originalImage; var canvas; if( dim.src.indexOf('data') == -1 ){ canvas = convertImage2Canvas(dim); }else{ canvas = dim.src; } var table = child.getElementsByTagName('table')[0]; var description = child.getAttribute('description'); var dimname = child.imageName; var imname = child.imageName; if( !child.uploaded ){ imname = 'im_' + topIndex + '.png'; topIndex++; } var galTitle = child.galTitle; txsA.push({galTitle:galTitle,imname:imname,canvas:canvas,uploaded:child.uploaded,description:description}); } uploadImage(0); } function convertImage2Canvas(vImage){ var w = parseFloat(vImage.style.width); var h = parseFloat(vImage.style.height); var canvas = document.createElement('canvas'); canvas.width = Math.round(w); canvas.height = Math.round(h); canvas.getContext('2d').drawImage(vImage,0,0,vImage.width,vImage.height,0,0,Math.round(w),Math.round(h)); return canvas; } function uploadImage(vIndex){ var index = vIndex; var perc = Math.round(100*((index+1)/txsA.length)) + '%'; progressT.innerHTML = 'עליית תמונות : ' + ( index + 1 ) + ' / ' + txsA.length + ' ~ ' + perc; progressBar.style.width = perc; var uploaded = txsA[index].uploaded; if( !uploaded || uploaded == 'false' ){ var canvas = txsA[index].canvas; var imname = txsA[index].imname; var imdata; if( canvas.indexOf('data') == -1 ){ imdata = canvas.toDataURL(); }else{ imdata = canvas; } var imdata = imdata.split(',')[1]; console.log(imdata.length); $.post('https://www.dcards.click/uploadImage.php',{user:'' + user + '',cardid:'' + cardid + '',data:imdata,imagename:imname },function(data){ if( data.indexOf('done') != -1 ){ getNextImage(index); }else{ // } }); }else{ getNextImage(index); } } function getNextImage(vIndex){ var index = vIndex; index++; if( index < txsA.length ){ uploadImage(index); }else{ progressT.innerHTML = 'שמירת רשימת תמונות.'; buildImagesList(); } } function buildImagesList(){ var tx = ''; for( var i=0; i<txsA.length; i++ ){ tx += txsA[i].galTitle + '§' + txsA[i].imname + '~' + txsA[i].description + '|'; } tx = tx.substr(0,tx.length-1); saveImagesList(tx); } function saveImagesList(vTx){ var tx = vTx; $.post('https://www.dcards.click/saveGalleryImagesList.php',{user:'' + user + '',cardid:'' + cardid + '',tx2save:tx},function(data){ closeProgressForm(); if(data.indexOf('done') != -1 ){ window.alert('הגלריה עודכנה בהצלחה'); //document.location.reload(true); }else{ window.alert('משהו השתבש במהלך פעולת שמירה.'); } }) } function showProgressForm(){ progressForm.style.display = 'block'; progressBar.style.width = '0%'; progressT.innerHTML = ''; TweenMax.to(progressForm,0.7,{css:{opacity:1}}); } function closeProgressForm(){ TweenMax.to(progressForm,0.7,{css:{opacity:0},onComplete:function(){ progressForm.style.display = 'none'; }}) } </SCRIPT> <BODY onload='init(event);'> <TABLE style='position:absolute; left:0px; top:0px; width:100%; height:100%;'> <TR> <TD id='banner' style='height:50px; background:black;'> <table style='width:100%; height:100%;'><tr> <td style='width:20%; font-size:25px;' align='center'><i id='saveB' style='opacity:0.5;' class='fa-regular fa-save' onclick='saveHandler(event);'/></td> <td align='center'> <table style='width:80%; color:#c90; text-align:center;'><tr> <td> Admin<br>Estates Gallery </td> <td><img src='files/images/mobile-card.png' style='height:45px;'/></td> <td> DCards </td> </tr></table> </td> <!--td id='back2GalleriesListB' style='width:20%; cursor:default; opacity:0.5;'>חזרה לרשימת</td--> </tr></table> </TD> </TR> <TR> <TD align='center'> <div id='galleriesListContainer' style='width:99%; height:100%; overflow-y:auto; overflow-x:hidden;'></div> <div id='galleryListContainer' style='width:99%; height:100%; overflow-y:auto; overflow-x:hidden; display:none; opacity:none;'></div> </TD> </TR> <TR> <TD id='footer' style='height:70px; background:black'> <table style='width:100%; height:100%; text-align:center; font-size:25px;'> <tr> <td><i id='addEstateGalleryB' class='fa-regular fa-plus' style='opacity:0.5;' onclick='showGalleryNameFormHandler(event);'/></td> <td><img id='addImageB' style='width:24px; opacity:0.5; filter:invert(100%);' src='files/images/add-image.png' onclick='addHandler(event);'/></td> <td><i id='deleteB' style='opacity:0.5;' class='fa-regular fa-trash-can' onclick='deleteHandler(event);'/></td> <td><i id='editB' style='opacity:0.5;' class='fa-regular fa-edit' onclick='editHandler(event);'/></td> </tr> <tr style='font-size:14px; opacity:0.5;'> <td style='width:25%;'>Add Gallery</td> <td style='width:25%;'>Add Images</td> <td style='width:25%;'>Delete</td> <td style='width:25%;'>Edit</td> </tr> </table> </TD> </TR> </TR></TABLE> <div id='markerDiv' style='position:absolute; left:0px; width:100%; height:2px; background: #000; display:none;'></div> <DIV id='progressForm' style='position:absolute; left:0px; top:0px; width:100%; height:100%; opacity:0; display:none; background:rgba(0,0,0,0.25);'> <TABLE style='width:100%; height:100%;'><TR><TD align='center'> <table id='progressTable' style='width:60%; height:70px; background:white; border-radius: 20px; box-shadow: 0px 0px 3px 2px black; text-align:center; color:black;'> <tr><td align='center'> <div style='width:90%; height:20px; margin-top:10px; border:1px solid black;' align='right'> <div id='progressBar' style='width:0%; height:100%; background:#090;'></div> </div> </td></tr> <tr><td id='progressT' style='padding-top:5px;'></td></tr> </table> </TD></TR></TABLE> </DIV> <DIV id='descriptionForm' style='position:absolute; left:0px; top:0px; width:100%; height:100%; background:rgba(0,0,0,0.25); display:none; opacity:0;'> <table style='width:100%; height:100%;'><tr><td align='center'> <table style='width:80%; background:white; text-align:center;'> <tr><td style='height:45px; background:black;'> <table style='width:100%; height:100%;color:white; direction:rtl; text-align: center; cursor:default;'><tr> <td>תיאור תמונה</td> <td style='width:45px; color:#900;' onclick='closeDescriptionFormHandler(event);'>X</td> </tr></table> </td></tr> <tr><td> <textarea id='descriptionT' style='height:120px; width:100%; text-align: center; font-family:arial; font-size:15px;' placeholder="הקלד טסקס לתיאור..."></textarea> </td></tr> <tr><td style='height:45px; background:black;' onclick='applyDescriptionHandler(event);'>בצע</td></tr> </table> </td></tr></table> </DIV> <DIV id='editForm' style='position:absolute; left:0px; top:0px; width:100%; height:100%; opacity:0; display:none; background:rgba(0,0,0,0.25);'> <TABLE style='width:100%; height:100%;'><TR><TD align='center'> <table style='width:50%; text-align:center; background:white; color:black;'> <tr><td style='height:40px; background:black;'> <table style='width:100%; height:100%; color:white; text-align:center;'><tr> <td>שנה נתון תמונה</td> <td style='width:40px; color:#900;' onclick='closeEditFormHandler(event);'>X</td> </tr></table> </td></tr> <tr><td style='height:40px; border:1px solid black;' onclick='editImageHandler(event);'>שנה תמונה</td></tr> <tr><td style='height:40px; border:1px solid black;' onclick='editTextHandler(event);'>שנה תיאור</td></tr> </table> </TD></TR></TABLE> </DIV> <DIV id='galleryNameForm' style='position:absolute; left:0px; top:0px; width:100%; height:100%; opacity:0; display:none;'> <table style='width:100%; height:100%; '><tr><td align='center'> <table style='width:70%; text-align: center; direction:rtl; border-radius:20px; box-shadow:0px 0px 5px 2px black;'> <tr><td style='height:40px; background:black; border-top-left-radius: 20px; border-top-right-radius: 20px; '> <table style='width:100%; height:100%; text-align:center;' ><tr> <td style='width:30px; color:#900;' onclick='closeGalleryNameFormHandler(event);'>X</td> <td>הוספת גלריה-נכס</td> <td style='width:30px;'></td> </tr></table> </td></tr> <tr><td align='center'><input id='galleryNameT' style='width:90%; height:30px; text-align:center; font-size:14px;' placeholder="הקלדת שם גלריה-נכס" oninput='galleryNameTextHandler(event);' /></td></tr> <tr><td id='addNewGalleryB' style='height:35px; background:#ccc; color:black; border-bottom-left-radius: 20px; border-bottom-right-radius: 20px;' onclick='applyGalleryNameHandler(event);'>בצע</td></tr> <!--tr><td style='height:10%;'></td></tr--> </table> </td></tr></table> </DIV> <DIV id='logDiv' style='position:absolute; left:0px; top:0px; width:100%; height:100%; display:none; opacity:0;'> <table style='width:100%; height:100%; cursor:default;'><tr><td align='center' valign='top'> <table style='width:85%; height:230px; margin-top:250px; background:white; border-radius: 20px; box-shadow:0px 0px 6px 1px #009; border:0px solid white; overflow:hidden;' cellspacing=0 cellpadding=0> <tr><td style='height:35px; border-bottom:1px dotted #666;'> <table style='width:100%; height:100%; text-align:center; background:#ca0'><tr> <td style='width:35px;height:35px; color:#900;' onclick='closeLogFormHandler(event);'>X</td> <td style='color:white; font-size:18px;'>הזדהות לקוח</td> </tr></table> </td></tr> <tr><td align='center'>לפני יצירת או ניהול כרטיס(ים) משלך עליך להזדהות</td></tr> <tr><td align='center'><input id='logNameT' style='width:80%; height:30px; text-align:center; font-size:14px; ' placeholder='הקלד שם משתמש' value='' oninput='logTextHandler(event);'/></td></tr> <tr><td align='center' style='height:30px;'> <input type='password' id='logPasswordT' style='width:80%; height:30px; text-align:center; font-size:14px; ' placeholder='הקלד סיסמתך' value='' oninput='logTextHandler(event);'/> </td></tr> <tr><td align='center' valign='top' style='height:20px;'> <table style='width:80%; font-size:13px; color:#00b'><tr> <td align='left' onclick='showPasswordHandler(event);'>ראה סיסמה</td> <td align='right'>שכחתי סיסמה</td> </tr></table> </td></tr> <!--tr><td align='center'> עדיין לא רשום ? עשו זאת עכשיו <span style='color:#00b;' onclick='showRegisterFormHandler(event);'>כאן</span> </td></tr--> <tr><td id='applyLogB' style='height:40px; text-align:center; background:#09e; color:#fff; opacity:0.5; font-size:18px;' onclick='applyLogHandler(event);'>בצע הזדהות</td></tr> </table> </td></tr></table> </DIV> </BODY> </HTML>
© 2017 -
ZeroByte.ID
.