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__src__Math__measurements.js
/*** module: node_modules/absol/src/Math/measurements.js ***/
"use strict";

Object.defineProperty(exports, "__esModule", {
  value: true
});
exports.feetToMeter = feetToMeter;
exports.meterToFeet = meterToFeet;
exports.meterToInch = meterToInch;
exports.mileToMeter = mileToMeter;
exports.meterToMile = meterToMile;
exports.meterToYard = meterToYard;
exports.yardToMeter = yardToMeter;
exports.pointToDot = pointToDot;
exports.dotToPoint = dotToPoint;
exports.pxToCentimeter = pxToCentimeter;
exports.centimeterToPx = centimeterToPx;
exports.latLngRectFromCenter = latLngRectFromCenter;
exports.latLngDistance = latLngDistance;
exports.PAGE_SIZE_IN_POINT = exports.PAGE_SIZE_IN_DOT = void 0;

function feetToMeter(ft) {
  return ft / 3.28084;
}

function meterToFeet(mt) {
  return mt * 3.28084;
}

function meterToInch(mt) {
  return mt * 39.3701;
}

function mileToMeter(ml) {
  return ml * 1609.34;
}

function meterToMile(ml) {
  return ml / 1609.34;
}

function meterToYard(mt) {
  return mt * 1.09361;
}

function yardToMeter(yd) {
  return yd / 1.09361;
}
/**
 * dot is same pixel in web
 * @param p
 * @returns {number}
 */


function pointToDot(p) {
  return p * 72 / 96;
}

function dotToPoint(d) {
  return d * 96 / 72;
}

function pxToCentimeter(px) {}

function centimeterToPx(cm) {
  return meterToInch(cm / 100) * 96;
}

var PAGE_SIZE_IN_DOT = {
  a0: [2383.94, 3370.39],
  a1: [1683.78, 2383.94],
  a2: [1190.55, 1683.78],
  a3: [841.89, 1190.55],
  a4: [595.28, 841.89],
  a5: [419.53, 595.28],
  a6: [297.64, 419.53],
  a7: [209.76, 297.64],
  a8: [147.4, 209.76],
  a9: [104.88, 147.4],
  a10: [73.7, 104.88],
  b0: [2834.65, 4008.19],
  b1: [2004.09, 2834.65],
  b2: [1417.32, 2004.09],
  b3: [1000.63, 1417.32],
  b4: [708.66, 1000.63],
  b5: [498.9, 708.66],
  b6: [354.33, 498.9],
  b7: [249.45, 354.33],
  b8: [175.75, 249.45],
  b9: [124.72, 175.75],
  b10: [87.87, 124.72],
  c0: [2599.37, 3676.54],
  c1: [1836.85, 2599.37],
  c2: [1298.27, 1836.85],
  c3: [918.43, 1298.27],
  c4: [649.13, 918.43],
  c5: [459.21, 649.13],
  c6: [323.15, 459.21],
  c7: [229.61, 323.15],
  c8: [161.57, 229.61],
  c9: [113.39, 161.57],
  c10: [79.37, 113.39],
  dl: [311.81, 623.62],
  letter: [612, 792],
  "government-letter": [576, 756],
  legal: [612, 1008],
  "junior-legal": [576, 360],
  ledger: [1224, 792],
  tabloid: [792, 1224],
  "credit-card": [153, 243]
};
exports.PAGE_SIZE_IN_DOT = PAGE_SIZE_IN_DOT;
var PAGE_SIZE_IN_POINT = Object.keys(PAGE_SIZE_IN_DOT).reduce((ac, key) => {
  ac[key] = PAGE_SIZE_IN_DOT[key].map(d => dotToPoint(d));
  return ac;
}, {});
exports.PAGE_SIZE_IN_POINT = PAGE_SIZE_IN_POINT;

function latLngRectFromCenter(center, distance) {
  var lat = center.latitude;
  var lng = center.longitude;
  var r_earth = 6378;
  var pi = Math.PI;
  var northLat = lat + distance / r_earth * (180 / pi);
  var eastLng = lng + distance / r_earth * (180 / pi) / Math.cos(lat * pi / 180);
  var southLat = lat - distance / r_earth * (180 / pi);
  var westLng = lng - distance / r_earth * (180 / pi) / Math.cos(lat * pi / 180);
  return {
    latitude: {
      min: Math.min(northLat, southLat),
      max: Math.max(northLat, southLat)
    },
    longitude: {
      min: Math.min(eastLng, westLng),
      max: Math.max(eastLng, westLng)
    }
  };
}
/***
 *
 * @param p0
 * @param p1
 * @returns {number}
 */


function latLngDistance(p0, p1) {
  var lat0 = p0.latitude;
  var lat1 = p1.latitude;
  var lng0 = p0.longitude;
  var lng1 = p1.longitude;

  var toRad = function (value) {
    return value * Math.PI / 180;
  };

  var R = 6371;
  var dLat = toRad(lat1 - lat0);
  var dLng = toRad(lng1 - lng0);
  lat0 = toRad(lat0);
  lat1 = toRad(lat1);
  var a = Math.sin(dLat / 2) * Math.sin(dLat / 2) + Math.sin(dLng / 2) * Math.sin(dLng / 2) * Math.cos(lat0) * Math.cos(lat1);
  var c = 2 * Math.atan2(Math.sqrt(a), Math.sqrt(1 - a));
  var d = R * c;
  return d;
}

VaKeR 2022