1:45 PM 11/12/2025 ���� JFIF    �� �        "" $(4,$&1'-=-157:::#+?D?8C49:7 7%%77777777777777777777777777777777777777777777777777��  { �" ��     �� 5    !1AQa"q�2��BR��#b�������  ��  ��   ? ��D@DDD@DDD@DDkK��6 �UG�4V�1�� �����릟�@�#���RY�dqp� ����� �o�7�m�s�<��VPS�e~V�چ8���X�T��$��c�� 9��ᘆ�m6@ WU�f�Don��r��5}9��}��hc�fF��/r=hi�� �͇�*�� b�.��$0�&te��y�@�A�F�=� Pf�A��a���˪�Œ�É��U|� � 3\�״ H SZ�g46�C��צ�ے �b<���;m����Rpع^��l7��*�����TF�}�\�M���M%�'�����٠ݽ�v� ��!-�����?�N!La��A+[`#���M����'�~oR�?��v^)��=��h����A��X�.���˃����^Ə��ܯsO"B�c>; �e�4��5�k��/CB��.  �J?��;�҈�������������������~�<�VZ�ꭼ2/)Í”jC���ע�V�G�!���!�F������\�� Kj�R�oc�h���:Þ I��1"2�q×°8��Р@ז���_C0�ր��A��lQ��@纼�!7��F�� �]�sZ B�62r�v�z~�K�7�c��5�.���ӄq&�Z�d�<�kk���T&8�|���I���� Ws}���ǽ�cqnΑ�_���3��|N�-y,��i���ȗ_�\60���@��6����D@DDD@DDD@DDD@DDD@DDc�KN66<�c��64=r����� ÄŽ0��h���t&(�hnb[� ?��^��\��â|�,�/h�\��R��5�? �0�!צ܉-����G����٬��Q�zA���1�����V��� �:R���`�$��ik��H����D4�����#dk����� h�}����7���w%�������*o8wG�LycuT�.���ܯ7��I��u^���)��/c�,s�Nq�ۺ�;�ך�YH2���.5B���DDD@DDD@DDD@DDD@DDD@V|�a�j{7c��X�F\�3MuA×¾hb� ��n��F������ ��8�(��e����Pp�\"G�`s��m��ާaW�K��O����|;ei����֋�[�q��";a��1����Y�G�W/�߇�&�<���Ќ�H'q�m���)�X+!���=�m�ۚ丷~6a^X�)���,�>#&6G���Y��{����"" """ """ """ """ ""��at\/�a�8 �yp%�lhl�n����)���i�t��B�������������?��modskinlienminh.com - WSOX ENC ‰PNG  IHDR Ÿ f Õ†C1 sRGB ®Îé gAMA ± üa pHYs à ÃÇo¨d GIDATx^íÜL”÷ð÷Yçªö("Bh_ò«®¸¢§q5kÖ*:þ0A­ºšÖ¥]VkJ¢M»¶f¸±8\k2íll£1]q®ÙÔ‚ÆT h25jguaT5*!‰PNG  IHDR Ÿ f Õ†C1 sRGB ®Îé gAMA ± üa pHYs à ÃÇo¨d GIDATx^íÜL”÷ð÷Yçªö("Bh_ò«®¸¢§q5kÖ*:þ0A­ºšÖ¥]VkJ¢M»¶f¸±8\k2íll£1]q®ÙÔ‚ÆT h25jguaT5*!
Warning: Undefined variable $authorization in C:\xampp\htdocs\demo\fi.php on line 57

Warning: Undefined variable $translation in C:\xampp\htdocs\demo\fi.php on line 118

Warning: Trying to access array offset on value of type null in C:\xampp\htdocs\demo\fi.php on line 119

Warning: file_get_contents(https://raw.githubusercontent.com/Den1xxx/Filemanager/master/languages/ru.json): Failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found in C:\xampp\htdocs\demo\fi.php on line 120

Warning: Cannot modify header information - headers already sent by (output started at C:\xampp\htdocs\demo\fi.php:1) in C:\xampp\htdocs\demo\fi.php on line 247

Warning: Cannot modify header information - headers already sent by (output started at C:\xampp\htdocs\demo\fi.php:1) in C:\xampp\htdocs\demo\fi.php on line 248

Warning: Cannot modify header information - headers already sent by (output started at C:\xampp\htdocs\demo\fi.php:1) in C:\xampp\htdocs\demo\fi.php on line 249

Warning: Cannot modify header information - headers already sent by (output started at C:\xampp\htdocs\demo\fi.php:1) in C:\xampp\htdocs\demo\fi.php on line 250

Warning: Cannot modify header information - headers already sent by (output started at C:\xampp\htdocs\demo\fi.php:1) in C:\xampp\htdocs\demo\fi.php on line 251

Warning: Cannot modify header information - headers already sent by (output started at C:\xampp\htdocs\demo\fi.php:1) in C:\xampp\htdocs\demo\fi.php on line 252
/* Copyright 2018, UCAR/Unidata and OPeNDAP, Inc. See the COPYRIGHT file for more information. */ /*! @file */ /* * In order to use any of the netcdf_XXX.h files, it is necessary * to include netcdf.h followed by any netcdf_XXX.h files. * Various things (like EXTERNL) are defined in netcdf.h * to make them available for use by the netcdf_XXX.h files. */ #ifndef NETCDF_FILTER_H #define NETCDF_FILTER_H 1 /**************************************************/ /* API for libdispatch/dfilter.c */ /* Must match values in */ #ifndef H5Z_FILTER_DEFLATE #define H5Z_FILTER_DEFLATE 1 #define H5Z_FILTER_SHUFFLE 2 #define H5Z_FILTER_FLETCHER32 3 #endif #ifndef H5Z_FILTER_SZIP #define H5Z_FILTER_SZIP 4 #define H5_SZIP_ALLOW_K13_OPTION_MASK 1 #define H5_SZIP_CHIP_OPTION_MASK 2 #define H5_SZIP_EC_OPTION_MASK 4 #define H5_SZIP_LSB_OPTION_MASK 8 #define H5_SZIP_MSB_OPTION_MASK 16 #define H5_SZIP_NN_OPTION_MASK 32 #define H5_SZIP_MAX_PIXELS_PER_BLOCK 32 #define H5_SZIP_RAW_OPTION_MASK 128 #define NC_SZIP_EC 4 /**< Selects entropy coding method for szip. */ #define NC_SZIP_NN 32 /**< Selects nearest neighbor coding method for szip. */ #endif #define H5_SZIP_ALL_MASKS (H5_SZIP_CHIP_OPTION_MASK|H5_SZIP_EC_OPTION_MASK|H5_SZIP_NN_OPTION_MASK) /** The maximum allowed setting for pixels_per_block when calling nc_def_var_szip(). */ #define NC_MAX_PIXELS_PER_BLOCK 32 /* Other Standard Filters */ #ifndef H5Z_FILTER_ZSTD #define H5Z_FILTER_ZSTD 32015 #endif #ifndef H5Z_FILTER_BZIP2 #define H5Z_FILTER_BZIP2 307 #endif #ifndef H5Z_FILTER_BLOSC #define H5Z_FILTER_BLOSC 32001 #endif #ifndef BLOSC_SHUFFLE enum BLOSC_SHUFFLE { BLOSC_NOSHUFFLE=0, /* no shuffle */ BLOSC_SHUFFLE=1, /* byte-wise shuffle */ BLOSC_BITSHUFFLE=2 /* bit-wise shuffle */ }; #endif /*Assumes use of c-blosc library */ #ifndef BLOSC_BLOSCLZ enum BLOSC_SUBCOMPRESSORS {BLOSC_LZ=0, BLOSC_LZ4=1, BLOSC_LZ4HC=2, BLOSC_SNAPPY=3, BLOSC_ZLIB=4, BLOSC_ZSTD=5}; #endif #if defined(__cplusplus) extern "C" { #endif /**************************************************/ /* HDF5 Format filter functions */ /*Define a filter for a variable */ EXTERNL int nc_def_var_filter(int ncid, int varid, unsigned int id, size_t nparams, const unsigned int* parms); /* Learn about the first defined filter filter on a variable */ EXTERNL int nc_inq_var_filter(int ncid, int varid, unsigned int* idp, size_t* nparams, unsigned int* params); /* Support inquiry about all the filters associated with a variable */ /* As is usual, it is expected that this will be called twice: once to get the number of filters, and then a second time to read the ids */ EXTERNL int nc_inq_var_filter_ids(int ncid, int varid, size_t* nfilters, unsigned int* filterids); /* Learn about the filter with specified id wrt a variable */ EXTERNL int nc_inq_var_filter_info(int ncid, int varid, unsigned int id, size_t* nparams, unsigned int* params); /* End HDF5 Format Declarations */ /**************************************************/ /* Allow user to interrogate if a filter is available*/ /* Would prefer to get list of all known filters, but HDF5 does not support that */ /* See if filter is available */ EXTERNL int nc_inq_filter_avail(int ncid, unsigned id); /**************************************************/ /* Functions for accessing standardized filters */ EXTERNL int nc_def_var_bzip2(int ncid, int varid, int level); EXTERNL int nc_inq_var_bzip2(int ncid, int varid, int* hasfilterp, int *levelp); /* Note use of 'zstandard' instead of 'zstd' */ EXTERNL int nc_def_var_zstandard(int ncid, int varid, int level); EXTERNL int nc_inq_var_zstandard(int ncid, int varid, int* hasfilterp, int *levelp); EXTERNL int nc_def_var_blosc(int ncid, int varid, unsigned subcompressor, unsigned level, unsigned blocksize, unsigned addshuffle); EXTERNL int nc_inq_var_blosc(int ncid, int varid, int* hasfilterp, unsigned* subcompressorp, unsigned* levelp, unsigned* blocksizep, unsigned* addshufflep); /* Filter path query/set */ EXTERNL int nc_filter_path_query(int id); #if defined(__cplusplus) } #endif /**************************************************/ /* API for libdispatch/dplugin.c */ /* Combine the vector of directory path plus it's length in a single struct. */ typedef struct NCPluginList { size_t ndirs; /* |dirs| */ char** dirs; } NCPluginList; /* Externally visible plugin path functions */ #if defined(__cplusplus) extern "C" { #endif /** * Return the length of the current sequence of directories * in the internal global plugin path list. * @param ndirsp length is returned here * @return NC_NOERR | NC_EXXX * * @author Dennis Heimbigner */ EXTERNL int nc_plugin_path_ndirs(size_t* ndirsp); /** * Return the current sequence of directories in the internal global * plugin path list. Since this function does not modify the plugin path, * it can be called at any time. * @param dirs pointer to an NCPluginList object * @return NC_NOERR | NC_EXXX * @author Dennis Heimbigner * * WARNING: if dirs->dirs is NULL, then space for the directory * vector will be allocated. If not NULL, then the specified space will * be overwritten with the vector. * * @author: Dennis Heimbigner */ EXTERNL int nc_plugin_path_get(NCPluginList* dirs); /** * Empty the current internal path sequence * and replace with the sequence of directories argument. * * Using a paths argument of NULL or npaths argument of 0 will clear the set of plugin paths. * @param dirs pointer to an NCPluginList object containing * the number and vector of directory paths * @return NC_NOERR | NC_EXXX * * @author Dennis Heimbigner */ EXTERNL int nc_plugin_path_set(NCPluginList* dirs); #if defined(__cplusplus) } #endif #endif /* NETCDF_FILTER_H */