VaKeR CYBER ARMY
Logo of a company Server : Apache/2.4.41 (Ubuntu)
System : Linux absol.cf 5.4.0-198-generic #218-Ubuntu SMP Fri Sep 27 20:18:53 UTC 2024 x86_64
User : www-data ( 33)
PHP Version : 7.4.33
Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare,
Directory :  /var/www/html/libs/absol-full/dist/js/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : /var/www/html/libs/absol-full/dist/js/mdls__absol-form__js__font__MaterialDesignIcons.js
/*** module: node_modules/absol-form/js/font/MaterialDesignIcons.js ***/
"use strict";

Object.defineProperty(exports, "__esModule", {
  value: true
});
exports.getMaterialDesignIconNames = getMaterialDesignIconNames;
exports.getMaterialDesignLinkElt = getMaterialDesignLinkElt;

var _XHR = _interopRequireDefault(require("absol/src/Network/XHR"));

var _Dom = _interopRequireDefault(require("absol/src/HTML5/Dom"));


var loadFontPromise = null;

function getMaterialDesignIconNames() {
  if (!loadFontPromise) loadFontPromise = _Dom.default.documentReady.then(function () {
    if (location.protocol !== 'https:') return {
      iconNames: []
    };
    var linkElts = document.getElementsByTagName('link');
    var linkElt;

    for (var i = 0; i < linkElts.length; ++i) {
      linkElt = linkElts[i];

      if (linkElt.href && linkElt.href.indexOf('materialdesignicons') >= 0) {
        break;
      }
    }

    return _XHR.default.getRequest(linkElt.href, 'text').then(function (text) {
      var regex = /\.mdi-([^:]+)::before/g;
      var iconNames = [];
      var iconNameMatch;

      do {
        iconNameMatch = regex.exec(text);
        if (iconNameMatch) iconNames.push(iconNameMatch[1]);
      } while (iconNameMatch);

      return {
        iconNames: iconNames
      };
    });
  });
  return loadFontPromise.then(function (data) {
    return data.iconNames;
  });
}

function getMaterialDesignLinkElt() {
  var linkElts = document.getElementsByTagName('link');
  var linkElt;

  for (var i = 0; i < linkElts.length; ++i) {
    linkElt = linkElts[i];
    if (linkElt.href && linkElt.href.indexOf('materialdesignicons') >= 0) return linkElt;
  }
}

VaKeR 2022