Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

@appartmint/util

Package Overview
Dependencies
Maintainers
2
Versions
11
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@appartmint/util - npm Package Compare versions

Comparing version 0.7.3 to 0.7.4

dist/js/imports/util/display.d.ts

12

dist/js/index.d.ts

@@ -10,9 +10,9 @@ /**

export { mintColor } from './imports/color';
export { mintDisplay } from './imports/display';
export { mintSide } from './imports/enum';
export { mintEvent } from './imports/event';
export { mintMath } from './imports/math';
export { mintObject } from './imports/object';
export { mintText } from './imports/text';
export { mintWindow } from './imports/window';
export { mintDisplay } from './imports/util/display';
export { mintEvent } from './imports/util/event';
export { mintMath } from './imports/util/math';
export { mintObject } from './imports/util/object';
export { mintText } from './imports/util/text';
export { mintWindow } from './imports/util/window';
export { mintSelectors } from './selectors';

@@ -19,0 +19,0 @@ export { mintSettings } from './settings';

@@ -117,24 +117,2 @@ (function webpackUniversalModuleDefinition(root, factory) {

/***/ "./src/ts/imports/display.ts":
/*!***********************************!*\
!*** ./src/ts/imports/display.ts ***!
\***********************************/
/***/ ((__unused_webpack_module, exports) => {
Object.defineProperty(exports, "__esModule", ({
value: true
}));
exports.mintDisplay = void 0;
/**
* Handles the display of elements
*/
class mintDisplay {}
exports.mintDisplay = mintDisplay;
;
exports["default"] = mintDisplay;
/***/ }),
/***/ "./src/ts/imports/enum.ts":

@@ -166,6 +144,6 @@ /*!********************************!*\

/***/ "./src/ts/imports/event.ts":
/*!*********************************!*\
!*** ./src/ts/imports/event.ts ***!
\*********************************/
/***/ "./src/ts/imports/util/display.ts":
/*!****************************************!*\
!*** ./src/ts/imports/util/display.ts ***!
\****************************************/
/***/ ((__unused_webpack_module, exports) => {

@@ -178,2 +156,24 @@

}));
exports.mintDisplay = void 0;
/**
* Handles the display of elements
*/
class mintDisplay {}
exports.mintDisplay = mintDisplay;
;
exports["default"] = mintDisplay;
/***/ }),
/***/ "./src/ts/imports/util/event.ts":
/*!**************************************!*\
!*** ./src/ts/imports/util/event.ts ***!
\**************************************/
/***/ ((__unused_webpack_module, exports) => {
Object.defineProperty(exports, "__esModule", ({
value: true
}));
exports.mintEvent = void 0;

@@ -190,6 +190,6 @@ /**

/***/ "./src/ts/imports/math.ts":
/*!********************************!*\
!*** ./src/ts/imports/math.ts ***!
\********************************/
/***/ "./src/ts/imports/util/math.ts":
/*!*************************************!*\
!*** ./src/ts/imports/util/math.ts ***!
\*************************************/
/***/ ((__unused_webpack_module, exports) => {

@@ -226,6 +226,6 @@

/***/ "./src/ts/imports/object.ts":
/*!**********************************!*\
!*** ./src/ts/imports/object.ts ***!
\**********************************/
/***/ "./src/ts/imports/util/object.ts":
/*!***************************************!*\
!*** ./src/ts/imports/util/object.ts ***!
\***************************************/
/***/ ((__unused_webpack_module, exports) => {

@@ -351,6 +351,6 @@

/***/ "./src/ts/imports/text.ts":
/*!********************************!*\
!*** ./src/ts/imports/text.ts ***!
\********************************/
/***/ "./src/ts/imports/util/text.ts":
/*!*************************************!*\
!*** ./src/ts/imports/util/text.ts ***!
\*************************************/
/***/ ((__unused_webpack_module, exports) => {

@@ -374,6 +374,6 @@

/***/ "./src/ts/imports/window.ts":
/*!**********************************!*\
!*** ./src/ts/imports/window.ts ***!
\**********************************/
/***/ "./src/ts/imports/util/window.ts":
/*!***************************************!*\
!*** ./src/ts/imports/util/window.ts ***!
\***************************************/
/***/ ((__unused_webpack_module, exports) => {

@@ -418,3 +418,3 @@

}));
exports["default"] = exports.mintUtil = exports.mintSettings = exports.mintSelectors = exports.mintWindow = exports.mintText = exports.mintObject = exports.mintMath = exports.mintEvent = exports.mintSide = exports.mintDisplay = exports.mintColor = void 0;
exports["default"] = exports.mintUtil = exports.mintSettings = exports.mintSelectors = exports.mintWindow = exports.mintText = exports.mintObject = exports.mintMath = exports.mintEvent = exports.mintDisplay = exports.mintSide = exports.mintColor = void 0;
/**

@@ -430,17 +430,17 @@ * Exports

}));
var display_1 = __webpack_require__(/*! ./imports/display */ "./src/ts/imports/display.ts");
Object.defineProperty(exports, "mintDisplay", ({
var enum_1 = __webpack_require__(/*! ./imports/enum */ "./src/ts/imports/enum.ts");
Object.defineProperty(exports, "mintSide", ({
enumerable: true,
get: function () {
return display_1.mintDisplay;
return enum_1.mintSide;
}
}));
var enum_1 = __webpack_require__(/*! ./imports/enum */ "./src/ts/imports/enum.ts");
Object.defineProperty(exports, "mintSide", ({
var display_1 = __webpack_require__(/*! ./imports/util/display */ "./src/ts/imports/util/display.ts");
Object.defineProperty(exports, "mintDisplay", ({
enumerable: true,
get: function () {
return enum_1.mintSide;
return display_1.mintDisplay;
}
}));
var event_1 = __webpack_require__(/*! ./imports/event */ "./src/ts/imports/event.ts");
var event_1 = __webpack_require__(/*! ./imports/util/event */ "./src/ts/imports/util/event.ts");
Object.defineProperty(exports, "mintEvent", ({

@@ -452,3 +452,3 @@ enumerable: true,

}));
var math_1 = __webpack_require__(/*! ./imports/math */ "./src/ts/imports/math.ts");
var math_1 = __webpack_require__(/*! ./imports/util/math */ "./src/ts/imports/util/math.ts");
Object.defineProperty(exports, "mintMath", ({

@@ -460,3 +460,3 @@ enumerable: true,

}));
var object_1 = __webpack_require__(/*! ./imports/object */ "./src/ts/imports/object.ts");
var object_1 = __webpack_require__(/*! ./imports/util/object */ "./src/ts/imports/util/object.ts");
Object.defineProperty(exports, "mintObject", ({

@@ -468,3 +468,3 @@ enumerable: true,

}));
var text_1 = __webpack_require__(/*! ./imports/text */ "./src/ts/imports/text.ts");
var text_1 = __webpack_require__(/*! ./imports/util/text */ "./src/ts/imports/util/text.ts");
Object.defineProperty(exports, "mintText", ({

@@ -476,3 +476,3 @@ enumerable: true,

}));
var window_1 = __webpack_require__(/*! ./imports/window */ "./src/ts/imports/window.ts");
var window_1 = __webpack_require__(/*! ./imports/util/window */ "./src/ts/imports/util/window.ts");
Object.defineProperty(exports, "mintWindow", ({

@@ -815,10 +815,10 @@ enumerable: true,

*/
const enum_1 = __webpack_require__(/*! ./imports/enum */ "./src/ts/imports/enum.ts");
const display_1 = __importDefault(__webpack_require__(/*! ./imports/util/display */ "./src/ts/imports/util/display.ts"));
const event_1 = __importDefault(__webpack_require__(/*! ./imports/util/event */ "./src/ts/imports/util/event.ts"));
const math_1 = __importDefault(__webpack_require__(/*! ./imports/util/math */ "./src/ts/imports/util/math.ts"));
const object_1 = __importDefault(__webpack_require__(/*! ./imports/util/object */ "./src/ts/imports/util/object.ts"));
const text_1 = __importDefault(__webpack_require__(/*! ./imports/util/text */ "./src/ts/imports/util/text.ts"));
const window_1 = __importDefault(__webpack_require__(/*! ./imports/util/window */ "./src/ts/imports/util/window.ts"));
const settings_1 = __importDefault(__webpack_require__(/*! ./settings */ "./src/ts/settings.ts"));
const display_1 = __importDefault(__webpack_require__(/*! ./imports/display */ "./src/ts/imports/display.ts"));
const enum_1 = __webpack_require__(/*! ./imports/enum */ "./src/ts/imports/enum.ts");
const event_1 = __importDefault(__webpack_require__(/*! ./imports/event */ "./src/ts/imports/event.ts"));
const math_1 = __importDefault(__webpack_require__(/*! ./imports/math */ "./src/ts/imports/math.ts"));
const object_1 = __importDefault(__webpack_require__(/*! ./imports/object */ "./src/ts/imports/object.ts"));
const text_1 = __importDefault(__webpack_require__(/*! ./imports/text */ "./src/ts/imports/text.ts"));
const window_1 = __importDefault(__webpack_require__(/*! ./imports/window */ "./src/ts/imports/window.ts"));
/**

@@ -830,2 +830,23 @@ * Utility functions

/**
* Sub-utility functions
*/
static get display() {
return display_1.default;
}
static get event() {
return event_1.default;
}
static get math() {
return math_1.default;
}
static get object() {
return object_1.default;
}
static get text() {
return text_1.default;
}
static get window() {
return window_1.default;
}
/**
* Returns the width of the window, including fractional pixels

@@ -1023,11 +1044,2 @@ * @returns the width of the window

exports.mintUtil = mintUtil;
/**
* Sub-utility functions
*/
mintUtil.display = display_1.default;
mintUtil.event = event_1.default;
mintUtil.math = math_1.default;
mintUtil.object = object_1.default;
mintUtil.text = text_1.default;
mintUtil.window = window_1.default;
exports["default"] = mintUtil;

@@ -1034,0 +1046,0 @@

@@ -1,2 +0,2 @@

!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.mint=t():e.mint=t()}(self,(()=>(()=>{"use strict";var e={731:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.mintColor=void 0;class i{constructor(e){this.r="number"==typeof e.r?Math.max(Math.min(e.r,i.hexBase**2-1),0):0,this.g="number"==typeof e.g?Math.max(Math.min(e.g,i.hexBase**2-1),0):0,this.b="number"==typeof e.b?Math.max(Math.min(e.b,i.hexBase**2-1),0):0,this.a="number"==typeof e.a?Math.max(Math.min(e.a,1),0):1,"string"==typeof e.color&&this.stringConstructor(e.color)}stringConstructor(e){e.startsWith("#")?this.hexConstructor(e):(~e.indexOf("linear-gradient")&&(e=e.substring(e.indexOf("linear-gradient"),e.length)),this.rgbConstructor(e))}hexConstructor(e){switch(e.length){case 1:case 5:case 6:return;case 2:e="#"+e[1]+e[1]+e[1]+e[1]+e[1]+e[1]+i.hexMax;break;case 3:e="#"+e[1]+e[1]+e[1]+e[2]+e[2]+e[2]+i.hexMax;break;case 4:e="#"+e[1]+e[1]+e[2]+e[2]+e[3]+e[3]+i.hexMax;break;case 7:e+=i.hexMax;break;case 8:e+=e[e.length-1];break;default:e=e.substring(0,9)}this.r=parseInt(e.substring(1,3),i.hexBase),this.g=parseInt(e.substring(3,5),i.hexBase),this.b=parseInt(e.substring(5,7),i.hexBase),this.a=parseInt(e.substring(7,9),i.hexBase)/i.hexBase**2}rgbConstructor(e){let t=e.match(/rgba?\((\d{1,3}), ?(\d{1,3}), ?(\d{1,3})\)?(?:, ?(\d(?:\.\d*)?)\))?/);t&&(this.r=parseInt(t[1]),this.g=parseInt(t[2]),this.b=parseInt(t[3]),this.a=parseFloat(t[4]))}getBrightness(){return 0===this.a?262:isNaN(this.r)||isNaN(this.g)||isNaN(this.b)?-1:Math.round((299*this.r+587*this.g+144*this.b)/1e3)}}t.mintColor=i,i.hexBase=16,i.hexMax="FF",t.default=i},159:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.mintDisplay=void 0;class i{}t.mintDisplay=i,t.default=i},64:(e,t)=>{var i;Object.defineProperty(t,"__esModule",{value:!0}),t.mintSide=void 0,(i=t.mintSide||(t.mintSide={}))[i.Top=0]="Top",i[i.Right=1]="Right",i[i.Bottom=2]="Bottom",i[i.Left=3]="Left"},402:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.mintEvent=void 0;class i{}t.mintEvent=i,t.default=i},905:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.mintMath=void 0;class i{static randomInt(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return t=Math.ceil(t),e=Math.floor(e),Math.floor(Math.random()*(e-t)+t)}}t.mintMath=i,t.default=i},917:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.mintObject=void 0;class i{static isSimilar(e,t){let i=Object.keys(e);return i.length===Object.keys(t).length&&(i.forEach((i=>{if(e[i]!==t[i])return!1})),!0)}static isSuperset(e,t){let a=!0;if(e===t)return a;try{if(0===Object.keys(t).length)return!a}catch(e){return!a}return Object.keys(t).forEach((n=>{a=a&&i.isSuperset(e[n],t[n])})),a}static remove(e,t){return Object.keys(e).reduce(((i,a)=>(t.includes(a)||(i[a]=e[a]),i)),{})}static sort(e){return Object.keys(e).sort().reduce(((t,i)=>(t[i]=e[i],t)),{})}static filter(e,t){return this.filterKeys(e,t)}static filterKeys(e,t){return t.reduce(((t,i)=>(t[i]=e[i],t)),{})}static filterValues(e,t){return Object.keys(e).reduce(((i,a)=>(t.includes(e[a])&&(i[a]=e[a]),i)),{})}}t.mintObject=i,t.default=i},810:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.mintText=void 0;class i{}t.mintText=i,t.default=i},953:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.mintWindow=void 0;class i{}t.mintWindow=i,t.default=i},491:function(e,t,i){var a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.mintUtil=t.mintSettings=t.mintSelectors=t.mintWindow=t.mintText=t.mintObject=t.mintMath=t.mintEvent=t.mintSide=t.mintDisplay=t.mintColor=void 0;var n=i(731);Object.defineProperty(t,"mintColor",{enumerable:!0,get:function(){return n.mintColor}});var r=i(159);Object.defineProperty(t,"mintDisplay",{enumerable:!0,get:function(){return r.mintDisplay}});var s=i(64);Object.defineProperty(t,"mintSide",{enumerable:!0,get:function(){return s.mintSide}});var l=i(402);Object.defineProperty(t,"mintEvent",{enumerable:!0,get:function(){return l.mintEvent}});var o=i(905);Object.defineProperty(t,"mintMath",{enumerable:!0,get:function(){return o.mintMath}});var d=i(917);Object.defineProperty(t,"mintObject",{enumerable:!0,get:function(){return d.mintObject}});var u=i(810);Object.defineProperty(t,"mintText",{enumerable:!0,get:function(){return u.mintText}});var c=i(953);Object.defineProperty(t,"mintWindow",{enumerable:!0,get:function(){return c.mintWindow}});var h=i(565);Object.defineProperty(t,"mintSelectors",{enumerable:!0,get:function(){return h.mintSelectors}});var f=i(750);Object.defineProperty(t,"mintSettings",{enumerable:!0,get:function(){return f.mintSettings}});var m=i(427);Object.defineProperty(t,"mintUtil",{enumerable:!0,get:function(){return m.mintUtil}}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return a(m).default}})},565:(e,t)=>{var i;Object.defineProperty(t,"__esModule",{value:!0}),t.mintSelectors=void 0;class a{static prefix(e){return(e=e.toLowerCase()).startsWith(this.pre)?e:`${this.pre}${e}`}static cssPrefix(e){return`--${this.prefix(e.replace(/^-+/,""))}`}static cssVar(e){return`var(${this.cssPrefix(e)})`}static neg(e){return`:not(${e})`}static class(e){return`.${this.prefix(e)}`}static id(e){return`#${this.prefix(e)}`}static controls(e){return e?`[aria-controls="${this.prefix(e)}"]`:this.hasControls}static expanded(e){return"boolean"==typeof e?`[aria-expanded="${e}"]`:this.hasExpanded}static getId(e){var t;return null!==(t=this.ids[null!=e?e:-1])&&void 0!==t?t:""}static getClass(e,t){var i,a;return t?null!==(i=this.classes[t][null!=e?e:-1])&&void 0!==i?i:"":null!==(a=this.classes[null!=e?e:-1])&&void 0!==a?a:""}static getFocusables(e){let t;return t=e?[...e.querySelectorAll(this.focusable)]:[...document.querySelectorAll(this.focusable)],t.filter((e=>this.isFocusable(e)))}static isFocusable(e){let t=e;do{if("none"===window.getComputedStyle(t).getPropertyValue("display").toLowerCase())return!1;t=t.parentElement}while(t);return!0}}t.mintSelectors=a,i=a,a.lib="mint",a.pre=`${i.lib}-`,a.disabled="[disabled]",a.hasControls="[aria-controls]",a.hasExpanded="[aria-expanded]",a.hasLink="[href]",a.hasRouterLink="[routerLink]",a.hasId="[id]",a.notTabbable='[tabindex^="-"]',a.tabbable=`[tabindex]${i.neg(i.notTabbable)}`,a.focusable=`input${i.neg(i.disabled)}${i.neg(i.notTabbable)},\n select${i.neg(i.disabled)}${i.neg(i.notTabbable)},\n textarea${i.neg(i.disabled)}${i.neg(i.notTabbable)},\n button${i.neg(i.disabled)}${i.neg(i.notTabbable)},\n object${i.neg(i.disabled)}${i.neg(i.notTabbable)},\n a${i.hasLink}, a${i.hasRouterLink},\n area${i.hasLink},\n ${i.tabbable}`.replace(/\s/g,""),a.classes={sides:{top:i.prefix("top"),right:i.prefix("right"),bottom:i.prefix("bottom"),left:i.prefix("left")}},t.default=a},750:(e,t)=>{var i;Object.defineProperty(t,"__esModule",{value:!0}),t.mintSettings=void 0;class a{static set(e){let t=!1;"number"==typeof e.delayBase&&(this.delayBase=e.delayBase,t=!0),"number"==typeof e.delayStep&&(this.delayStep=e.delayStep,t=!0),t&&this.setDelay(),e.delay&&Object.keys(e.delay).length&&Object.values(e.delay).reduce(((e,t)=>e&&"number"==typeof t),!0)&&(this.delay=Object.assign(Object.assign({},this.delay),e.delay))}static setDelay(){this.delay={instant:this.delayBase+0*this.delayStep,fast:this.delayBase+1*this.delayStep,medFast:this.delayBase+2*this.delayStep,default:this.delayBase+3*this.delayStep,medSlow:this.delayBase+4*this.delayStep,slow:this.delayBase+5*this.delayStep}}}t.mintSettings=a,i=a,a.delayBase=0,a.delayStep=100,a.delay={instant:i.delayBase+0*i.delayStep,fast:i.delayBase+1*i.delayStep,medFast:i.delayBase+2*i.delayStep,default:i.delayBase+3*i.delayStep,medSlow:i.delayBase+4*i.delayStep,slow:i.delayBase+5*i.delayStep},t.default=a},427:function(e,t,i){var a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.mintUtil=void 0;const n=a(i(750)),r=a(i(159)),s=i(64),l=a(i(402)),o=a(i(905)),d=a(i(917)),u=a(i(810)),c=a(i(953));class h{static windowWidth(){let e=document.getElementsByTagName("body")[0].getBoundingClientRect().width%1;return window.innerWidth+e}static debounce(e){let t,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:n.default.delay.default;return function(a){t&&clearTimeout(t),t=setTimeout(e,i,a)}}static debounceEvent(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:n.default.delay.default;return h.debounce(e,t)}static throttle(e){let t,i,a,r,s=arguments.length>1&&void 0!==arguments[1]?arguments[1]:n.default.delay.default,l=arguments.length>2?arguments[2]:void 0,o=0,d=function(){o=!1===(null==l?void 0:l.leading)?0:(new Date).getTime(),r=0,a=e.apply(t,i),r||(t=i=null)};return function(){let n=(new Date).getTime();o||!1!==(null==l?void 0:l.leading)||(o=n);let u=s-n+o;return t=this,i=arguments,u<=0||u>s?(r&&(clearTimeout(r),r=0),o=n,a=e.apply(t,i),r||(t=i=null)):r||!1===(null==l?void 0:l.trailing)||(r=window.setTimeout(d,u)),a}}static throttleEvent(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:n.default.delay.default,i=arguments.length>2?arguments[2]:void 0;return h.throttle(e,t,i)}static show(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:n.default.delay.default,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:s.mintSide.Top;e&&(e.style.display="",requestAnimationFrame((()=>{i===s.mintSide.Top||i===s.mintSide.Bottom?e.style.height=`${e.scrollHeight}px`:e.style.width=`${e.scrollWidth}px`,setTimeout((()=>{i===s.mintSide.Top||i===s.mintSide.Bottom?e.style.height="auto":e.style.width="auto"}),t)})))}static hide(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:n.default.delay.default,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:s.mintSide.Top;if(e){let a=e.scrollHeight,n=e.scrollWidth,r=e.style.transition;e.style.transition="",requestAnimationFrame((()=>{i===s.mintSide.Top||i===s.mintSide.Bottom?e.style.height=`${a}px`:e.style.width=`${n}px`,e.style.transition=r,requestAnimationFrame((()=>{i===s.mintSide.Top||i===s.mintSide.Bottom?e.style.height="0":e.style.width="0"}))})),setTimeout((()=>{e.style.display="none"}),t)}}static copyText(e){let t=document.createElement("textarea");return!(!e||!t||(t.value=e,t.style.cssText="\n position: fixed;\n top: 0;\n left: 0;\n transform: translate(-100%, -100%);\n opacity: 0;\n z-index: -1;\n ",document.body.appendChild(t),t.select(),t.setSelectionRange(0,99999),navigator.clipboard.writeText(t.value),document.body.removeChild(t),0))}static isEmail(e){return null!==e.match(/(?:[a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*|"(?:[\x01-\x08\x0b\x0c\x0e-\x1f\x21\x23-\x5b\x5d-\x7f]|\\[\x01-\x09\x0b\x0c\x0e-\x7f])*")@(?:(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?|\[(?:(?:(2(5[0-5]|[0-4][0-9])|1[0-9][0-9]|[1-9]?[0-9]))\.){3}(?:(2(5[0-5]|[0-4][0-9])|1[0-9][0-9]|[1-9]?[0-9])|[a-z0-9-]*[a-z0-9]:(?:[\x01-\x08\x0b\x0c\x0e-\x1f\x21-\x5a\x53-\x7f]|\\[\x01-\x09\x0b\x0c\x0e-\x7f])+)\])/)}}t.mintUtil=h,h.display=r.default,h.event=l.default,h.math=o.default,h.object=d.default,h.text=u.default,h.window=c.default,t.default=h}},t={};return function i(a){var n=t[a];if(void 0!==n)return n.exports;var r=t[a]={exports:{}};return e[a].call(r.exports,r,r.exports,i),r.exports}(491)})()));
!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.mint=t():e.mint=t()}(self,(()=>(()=>{"use strict";var e={731:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.mintColor=void 0;class i{constructor(e){this.r="number"==typeof e.r?Math.max(Math.min(e.r,i.hexBase**2-1),0):0,this.g="number"==typeof e.g?Math.max(Math.min(e.g,i.hexBase**2-1),0):0,this.b="number"==typeof e.b?Math.max(Math.min(e.b,i.hexBase**2-1),0):0,this.a="number"==typeof e.a?Math.max(Math.min(e.a,1),0):1,"string"==typeof e.color&&this.stringConstructor(e.color)}stringConstructor(e){e.startsWith("#")?this.hexConstructor(e):(~e.indexOf("linear-gradient")&&(e=e.substring(e.indexOf("linear-gradient"),e.length)),this.rgbConstructor(e))}hexConstructor(e){switch(e.length){case 1:case 5:case 6:return;case 2:e="#"+e[1]+e[1]+e[1]+e[1]+e[1]+e[1]+i.hexMax;break;case 3:e="#"+e[1]+e[1]+e[1]+e[2]+e[2]+e[2]+i.hexMax;break;case 4:e="#"+e[1]+e[1]+e[2]+e[2]+e[3]+e[3]+i.hexMax;break;case 7:e+=i.hexMax;break;case 8:e+=e[e.length-1];break;default:e=e.substring(0,9)}this.r=parseInt(e.substring(1,3),i.hexBase),this.g=parseInt(e.substring(3,5),i.hexBase),this.b=parseInt(e.substring(5,7),i.hexBase),this.a=parseInt(e.substring(7,9),i.hexBase)/i.hexBase**2}rgbConstructor(e){let t=e.match(/rgba?\((\d{1,3}), ?(\d{1,3}), ?(\d{1,3})\)?(?:, ?(\d(?:\.\d*)?)\))?/);t&&(this.r=parseInt(t[1]),this.g=parseInt(t[2]),this.b=parseInt(t[3]),this.a=parseFloat(t[4]))}getBrightness(){return 0===this.a?262:isNaN(this.r)||isNaN(this.g)||isNaN(this.b)?-1:Math.round((299*this.r+587*this.g+144*this.b)/1e3)}}t.mintColor=i,i.hexBase=16,i.hexMax="FF",t.default=i},64:(e,t)=>{var i;Object.defineProperty(t,"__esModule",{value:!0}),t.mintSide=void 0,(i=t.mintSide||(t.mintSide={}))[i.Top=0]="Top",i[i.Right=1]="Right",i[i.Bottom=2]="Bottom",i[i.Left=3]="Left"},139:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.mintDisplay=void 0;class i{}t.mintDisplay=i,t.default=i},376:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.mintEvent=void 0;class i{}t.mintEvent=i,t.default=i},683:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.mintMath=void 0;class i{static randomInt(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return t=Math.ceil(t),e=Math.floor(e),Math.floor(Math.random()*(e-t)+t)}}t.mintMath=i,t.default=i},982:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.mintObject=void 0;class i{static isSimilar(e,t){let i=Object.keys(e);return i.length===Object.keys(t).length&&(i.forEach((i=>{if(e[i]!==t[i])return!1})),!0)}static isSuperset(e,t){let a=!0;if(e===t)return a;try{if(0===Object.keys(t).length)return!a}catch(e){return!a}return Object.keys(t).forEach((n=>{a=a&&i.isSuperset(e[n],t[n])})),a}static remove(e,t){return Object.keys(e).reduce(((i,a)=>(t.includes(a)||(i[a]=e[a]),i)),{})}static sort(e){return Object.keys(e).sort().reduce(((t,i)=>(t[i]=e[i],t)),{})}static filter(e,t){return this.filterKeys(e,t)}static filterKeys(e,t){return t.reduce(((t,i)=>(t[i]=e[i],t)),{})}static filterValues(e,t){return Object.keys(e).reduce(((i,a)=>(t.includes(e[a])&&(i[a]=e[a]),i)),{})}}t.mintObject=i,t.default=i},226:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.mintText=void 0;class i{}t.mintText=i,t.default=i},505:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.mintWindow=void 0;class i{}t.mintWindow=i,t.default=i},491:function(e,t,i){var a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.mintUtil=t.mintSettings=t.mintSelectors=t.mintWindow=t.mintText=t.mintObject=t.mintMath=t.mintEvent=t.mintDisplay=t.mintSide=t.mintColor=void 0;var n=i(731);Object.defineProperty(t,"mintColor",{enumerable:!0,get:function(){return n.mintColor}});var r=i(64);Object.defineProperty(t,"mintSide",{enumerable:!0,get:function(){return r.mintSide}});var s=i(139);Object.defineProperty(t,"mintDisplay",{enumerable:!0,get:function(){return s.mintDisplay}});var l=i(376);Object.defineProperty(t,"mintEvent",{enumerable:!0,get:function(){return l.mintEvent}});var o=i(683);Object.defineProperty(t,"mintMath",{enumerable:!0,get:function(){return o.mintMath}});var d=i(982);Object.defineProperty(t,"mintObject",{enumerable:!0,get:function(){return d.mintObject}});var u=i(226);Object.defineProperty(t,"mintText",{enumerable:!0,get:function(){return u.mintText}});var c=i(505);Object.defineProperty(t,"mintWindow",{enumerable:!0,get:function(){return c.mintWindow}});var h=i(565);Object.defineProperty(t,"mintSelectors",{enumerable:!0,get:function(){return h.mintSelectors}});var f=i(750);Object.defineProperty(t,"mintSettings",{enumerable:!0,get:function(){return f.mintSettings}});var m=i(427);Object.defineProperty(t,"mintUtil",{enumerable:!0,get:function(){return m.mintUtil}}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return a(m).default}})},565:(e,t)=>{var i;Object.defineProperty(t,"__esModule",{value:!0}),t.mintSelectors=void 0;class a{static prefix(e){return(e=e.toLowerCase()).startsWith(this.pre)?e:`${this.pre}${e}`}static cssPrefix(e){return`--${this.prefix(e.replace(/^-+/,""))}`}static cssVar(e){return`var(${this.cssPrefix(e)})`}static neg(e){return`:not(${e})`}static class(e){return`.${this.prefix(e)}`}static id(e){return`#${this.prefix(e)}`}static controls(e){return e?`[aria-controls="${this.prefix(e)}"]`:this.hasControls}static expanded(e){return"boolean"==typeof e?`[aria-expanded="${e}"]`:this.hasExpanded}static getId(e){var t;return null!==(t=this.ids[null!=e?e:-1])&&void 0!==t?t:""}static getClass(e,t){var i,a;return t?null!==(i=this.classes[t][null!=e?e:-1])&&void 0!==i?i:"":null!==(a=this.classes[null!=e?e:-1])&&void 0!==a?a:""}static getFocusables(e){let t;return t=e?[...e.querySelectorAll(this.focusable)]:[...document.querySelectorAll(this.focusable)],t.filter((e=>this.isFocusable(e)))}static isFocusable(e){let t=e;do{if("none"===window.getComputedStyle(t).getPropertyValue("display").toLowerCase())return!1;t=t.parentElement}while(t);return!0}}t.mintSelectors=a,i=a,a.lib="mint",a.pre=`${i.lib}-`,a.disabled="[disabled]",a.hasControls="[aria-controls]",a.hasExpanded="[aria-expanded]",a.hasLink="[href]",a.hasRouterLink="[routerLink]",a.hasId="[id]",a.notTabbable='[tabindex^="-"]',a.tabbable=`[tabindex]${i.neg(i.notTabbable)}`,a.focusable=`input${i.neg(i.disabled)}${i.neg(i.notTabbable)},\n select${i.neg(i.disabled)}${i.neg(i.notTabbable)},\n textarea${i.neg(i.disabled)}${i.neg(i.notTabbable)},\n button${i.neg(i.disabled)}${i.neg(i.notTabbable)},\n object${i.neg(i.disabled)}${i.neg(i.notTabbable)},\n a${i.hasLink}, a${i.hasRouterLink},\n area${i.hasLink},\n ${i.tabbable}`.replace(/\s/g,""),a.classes={sides:{top:i.prefix("top"),right:i.prefix("right"),bottom:i.prefix("bottom"),left:i.prefix("left")}},t.default=a},750:(e,t)=>{var i;Object.defineProperty(t,"__esModule",{value:!0}),t.mintSettings=void 0;class a{static set(e){let t=!1;"number"==typeof e.delayBase&&(this.delayBase=e.delayBase,t=!0),"number"==typeof e.delayStep&&(this.delayStep=e.delayStep,t=!0),t&&this.setDelay(),e.delay&&Object.keys(e.delay).length&&Object.values(e.delay).reduce(((e,t)=>e&&"number"==typeof t),!0)&&(this.delay=Object.assign(Object.assign({},this.delay),e.delay))}static setDelay(){this.delay={instant:this.delayBase+0*this.delayStep,fast:this.delayBase+1*this.delayStep,medFast:this.delayBase+2*this.delayStep,default:this.delayBase+3*this.delayStep,medSlow:this.delayBase+4*this.delayStep,slow:this.delayBase+5*this.delayStep}}}t.mintSettings=a,i=a,a.delayBase=0,a.delayStep=100,a.delay={instant:i.delayBase+0*i.delayStep,fast:i.delayBase+1*i.delayStep,medFast:i.delayBase+2*i.delayStep,default:i.delayBase+3*i.delayStep,medSlow:i.delayBase+4*i.delayStep,slow:i.delayBase+5*i.delayStep},t.default=a},427:function(e,t,i){var a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.mintUtil=void 0;const n=i(64),r=a(i(139)),s=a(i(376)),l=a(i(683)),o=a(i(982)),d=a(i(226)),u=a(i(505)),c=a(i(750));class h{static get display(){return r.default}static get event(){return s.default}static get math(){return l.default}static get object(){return o.default}static get text(){return d.default}static get window(){return u.default}static windowWidth(){let e=document.getElementsByTagName("body")[0].getBoundingClientRect().width%1;return window.innerWidth+e}static debounce(e){let t,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:c.default.delay.default;return function(a){t&&clearTimeout(t),t=setTimeout(e,i,a)}}static debounceEvent(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:c.default.delay.default;return h.debounce(e,t)}static throttle(e){let t,i,a,n,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:c.default.delay.default,s=arguments.length>2?arguments[2]:void 0,l=0,o=function(){l=!1===(null==s?void 0:s.leading)?0:(new Date).getTime(),n=0,a=e.apply(t,i),n||(t=i=null)};return function(){let d=(new Date).getTime();l||!1!==(null==s?void 0:s.leading)||(l=d);let u=r-d+l;return t=this,i=arguments,u<=0||u>r?(n&&(clearTimeout(n),n=0),l=d,a=e.apply(t,i),n||(t=i=null)):n||!1===(null==s?void 0:s.trailing)||(n=window.setTimeout(o,u)),a}}static throttleEvent(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:c.default.delay.default,i=arguments.length>2?arguments[2]:void 0;return h.throttle(e,t,i)}static show(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:c.default.delay.default,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:n.mintSide.Top;e&&(e.style.display="",requestAnimationFrame((()=>{i===n.mintSide.Top||i===n.mintSide.Bottom?e.style.height=`${e.scrollHeight}px`:e.style.width=`${e.scrollWidth}px`,setTimeout((()=>{i===n.mintSide.Top||i===n.mintSide.Bottom?e.style.height="auto":e.style.width="auto"}),t)})))}static hide(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:c.default.delay.default,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:n.mintSide.Top;if(e){let a=e.scrollHeight,r=e.scrollWidth,s=e.style.transition;e.style.transition="",requestAnimationFrame((()=>{i===n.mintSide.Top||i===n.mintSide.Bottom?e.style.height=`${a}px`:e.style.width=`${r}px`,e.style.transition=s,requestAnimationFrame((()=>{i===n.mintSide.Top||i===n.mintSide.Bottom?e.style.height="0":e.style.width="0"}))})),setTimeout((()=>{e.style.display="none"}),t)}}static copyText(e){let t=document.createElement("textarea");return!(!e||!t||(t.value=e,t.style.cssText="\n position: fixed;\n top: 0;\n left: 0;\n transform: translate(-100%, -100%);\n opacity: 0;\n z-index: -1;\n ",document.body.appendChild(t),t.select(),t.setSelectionRange(0,99999),navigator.clipboard.writeText(t.value),document.body.removeChild(t),0))}static isEmail(e){return null!==e.match(/(?:[a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*|"(?:[\x01-\x08\x0b\x0c\x0e-\x1f\x21\x23-\x5b\x5d-\x7f]|\\[\x01-\x09\x0b\x0c\x0e-\x7f])*")@(?:(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?|\[(?:(?:(2(5[0-5]|[0-4][0-9])|1[0-9][0-9]|[1-9]?[0-9]))\.){3}(?:(2(5[0-5]|[0-4][0-9])|1[0-9][0-9]|[1-9]?[0-9])|[a-z0-9-]*[a-z0-9]:(?:[\x01-\x08\x0b\x0c\x0e-\x1f\x21-\x5a\x53-\x7f]|\\[\x01-\x09\x0b\x0c\x0e-\x7f])+)\])/)}}t.mintUtil=h,t.default=h}},t={};return function i(a){var n=t[a];if(void 0!==n)return n.exports;var r=t[a]={exports:{}};return e[a].call(r.exports,r,r.exports,i),r.exports}(491)})()));
//# sourceMappingURL=index.min.js.map

@@ -1,8 +0,11 @@

import mintDisplay from './imports/display';
/**
* Imports
*/
import { mintSide } from './imports/enum';
import mintEvent from './imports/event';
import mintMath from './imports/math';
import mintObject from './imports/object';
import mintText from './imports/text';
import mintWindow from './imports/window';
import mintDisplay from './imports/util/display';
import mintEvent from './imports/util/event';
import mintMath from './imports/util/math';
import mintObject from './imports/util/object';
import mintText from './imports/util/text';
import mintWindow from './imports/util/window';
/**

@@ -16,8 +19,8 @@ * Utility functions

*/
static display: mintDisplay;
static event: mintEvent;
static math: mintMath;
static object: mintObject;
static text: mintText;
static window: mintWindow;
static get display(): mintDisplay;
static get event(): mintEvent;
static get math(): mintMath;
static get object(): mintObject;
static get text(): mintText;
static get window(): mintWindow;
/**

@@ -24,0 +27,0 @@ * Returns the width of the window, including fractional pixels

@@ -15,24 +15,2 @@ (function webpackUniversalModuleDefinition(root, factory) {

/***/ "./src/ts/imports/display.ts":
/*!***********************************!*\
!*** ./src/ts/imports/display.ts ***!
\***********************************/
/***/ ((__unused_webpack_module, exports) => {
Object.defineProperty(exports, "__esModule", ({
value: true
}));
exports.mintDisplay = void 0;
/**
* Handles the display of elements
*/
class mintDisplay {}
exports.mintDisplay = mintDisplay;
;
exports["default"] = mintDisplay;
/***/ }),
/***/ "./src/ts/imports/enum.ts":

@@ -64,6 +42,6 @@ /*!********************************!*\

/***/ "./src/ts/imports/event.ts":
/*!*********************************!*\
!*** ./src/ts/imports/event.ts ***!
\*********************************/
/***/ "./src/ts/imports/util/display.ts":
/*!****************************************!*\
!*** ./src/ts/imports/util/display.ts ***!
\****************************************/
/***/ ((__unused_webpack_module, exports) => {

@@ -76,2 +54,24 @@

}));
exports.mintDisplay = void 0;
/**
* Handles the display of elements
*/
class mintDisplay {}
exports.mintDisplay = mintDisplay;
;
exports["default"] = mintDisplay;
/***/ }),
/***/ "./src/ts/imports/util/event.ts":
/*!**************************************!*\
!*** ./src/ts/imports/util/event.ts ***!
\**************************************/
/***/ ((__unused_webpack_module, exports) => {
Object.defineProperty(exports, "__esModule", ({
value: true
}));
exports.mintEvent = void 0;

@@ -88,6 +88,6 @@ /**

/***/ "./src/ts/imports/math.ts":
/*!********************************!*\
!*** ./src/ts/imports/math.ts ***!
\********************************/
/***/ "./src/ts/imports/util/math.ts":
/*!*************************************!*\
!*** ./src/ts/imports/util/math.ts ***!
\*************************************/
/***/ ((__unused_webpack_module, exports) => {

@@ -124,6 +124,6 @@

/***/ "./src/ts/imports/object.ts":
/*!**********************************!*\
!*** ./src/ts/imports/object.ts ***!
\**********************************/
/***/ "./src/ts/imports/util/object.ts":
/*!***************************************!*\
!*** ./src/ts/imports/util/object.ts ***!
\***************************************/
/***/ ((__unused_webpack_module, exports) => {

@@ -249,6 +249,6 @@

/***/ "./src/ts/imports/text.ts":
/*!********************************!*\
!*** ./src/ts/imports/text.ts ***!
\********************************/
/***/ "./src/ts/imports/util/text.ts":
/*!*************************************!*\
!*** ./src/ts/imports/util/text.ts ***!
\*************************************/
/***/ ((__unused_webpack_module, exports) => {

@@ -272,6 +272,6 @@

/***/ "./src/ts/imports/window.ts":
/*!**********************************!*\
!*** ./src/ts/imports/window.ts ***!
\**********************************/
/***/ "./src/ts/imports/util/window.ts":
/*!***************************************!*\
!*** ./src/ts/imports/util/window.ts ***!
\***************************************/
/***/ ((__unused_webpack_module, exports) => {

@@ -395,10 +395,10 @@

*/
const enum_1 = __webpack_require__(/*! ./imports/enum */ "./src/ts/imports/enum.ts");
const display_1 = __importDefault(__webpack_require__(/*! ./imports/util/display */ "./src/ts/imports/util/display.ts"));
const event_1 = __importDefault(__webpack_require__(/*! ./imports/util/event */ "./src/ts/imports/util/event.ts"));
const math_1 = __importDefault(__webpack_require__(/*! ./imports/util/math */ "./src/ts/imports/util/math.ts"));
const object_1 = __importDefault(__webpack_require__(/*! ./imports/util/object */ "./src/ts/imports/util/object.ts"));
const text_1 = __importDefault(__webpack_require__(/*! ./imports/util/text */ "./src/ts/imports/util/text.ts"));
const window_1 = __importDefault(__webpack_require__(/*! ./imports/util/window */ "./src/ts/imports/util/window.ts"));
const settings_1 = __importDefault(__webpack_require__(/*! ./settings */ "./src/ts/settings.ts"));
const display_1 = __importDefault(__webpack_require__(/*! ./imports/display */ "./src/ts/imports/display.ts"));
const enum_1 = __webpack_require__(/*! ./imports/enum */ "./src/ts/imports/enum.ts");
const event_1 = __importDefault(__webpack_require__(/*! ./imports/event */ "./src/ts/imports/event.ts"));
const math_1 = __importDefault(__webpack_require__(/*! ./imports/math */ "./src/ts/imports/math.ts"));
const object_1 = __importDefault(__webpack_require__(/*! ./imports/object */ "./src/ts/imports/object.ts"));
const text_1 = __importDefault(__webpack_require__(/*! ./imports/text */ "./src/ts/imports/text.ts"));
const window_1 = __importDefault(__webpack_require__(/*! ./imports/window */ "./src/ts/imports/window.ts"));
/**

@@ -410,2 +410,23 @@ * Utility functions

/**
* Sub-utility functions
*/
static get display() {
return display_1.default;
}
static get event() {
return event_1.default;
}
static get math() {
return math_1.default;
}
static get object() {
return object_1.default;
}
static get text() {
return text_1.default;
}
static get window() {
return window_1.default;
}
/**
* Returns the width of the window, including fractional pixels

@@ -603,11 +624,2 @@ * @returns the width of the window

exports.mintUtil = mintUtil;
/**
* Sub-utility functions
*/
mintUtil.display = display_1.default;
mintUtil.event = event_1.default;
mintUtil.math = math_1.default;
mintUtil.object = object_1.default;
mintUtil.text = text_1.default;
mintUtil.window = window_1.default;
exports["default"] = mintUtil;

@@ -614,0 +626,0 @@

@@ -1,2 +0,2 @@

!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.mintUtil=t():e.mintUtil=t()}(this,(()=>(()=>{"use strict";var e={159:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.mintDisplay=void 0;class i{}t.mintDisplay=i,t.default=i},64:(e,t)=>{var i;Object.defineProperty(t,"__esModule",{value:!0}),t.mintSide=void 0,(i=t.mintSide||(t.mintSide={}))[i.Top=0]="Top",i[i.Right=1]="Right",i[i.Bottom=2]="Bottom",i[i.Left=3]="Left"},402:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.mintEvent=void 0;class i{}t.mintEvent=i,t.default=i},905:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.mintMath=void 0;class i{static randomInt(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return t=Math.ceil(t),e=Math.floor(e),Math.floor(Math.random()*(e-t)+t)}}t.mintMath=i,t.default=i},917:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.mintObject=void 0;class i{static isSimilar(e,t){let i=Object.keys(e);return i.length===Object.keys(t).length&&(i.forEach((i=>{if(e[i]!==t[i])return!1})),!0)}static isSuperset(e,t){let l=!0;if(e===t)return l;try{if(0===Object.keys(t).length)return!l}catch(e){return!l}return Object.keys(t).forEach((a=>{l=l&&i.isSuperset(e[a],t[a])})),l}static remove(e,t){return Object.keys(e).reduce(((i,l)=>(t.includes(l)||(i[l]=e[l]),i)),{})}static sort(e){return Object.keys(e).sort().reduce(((t,i)=>(t[i]=e[i],t)),{})}static filter(e,t){return this.filterKeys(e,t)}static filterKeys(e,t){return t.reduce(((t,i)=>(t[i]=e[i],t)),{})}static filterValues(e,t){return Object.keys(e).reduce(((i,l)=>(t.includes(e[l])&&(i[l]=e[l]),i)),{})}}t.mintObject=i,t.default=i},810:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.mintText=void 0;class i{}t.mintText=i,t.default=i},953:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.mintWindow=void 0;class i{}t.mintWindow=i,t.default=i},750:(e,t)=>{var i;Object.defineProperty(t,"__esModule",{value:!0}),t.mintSettings=void 0;class l{static set(e){let t=!1;"number"==typeof e.delayBase&&(this.delayBase=e.delayBase,t=!0),"number"==typeof e.delayStep&&(this.delayStep=e.delayStep,t=!0),t&&this.setDelay(),e.delay&&Object.keys(e.delay).length&&Object.values(e.delay).reduce(((e,t)=>e&&"number"==typeof t),!0)&&(this.delay=Object.assign(Object.assign({},this.delay),e.delay))}static setDelay(){this.delay={instant:this.delayBase+0*this.delayStep,fast:this.delayBase+1*this.delayStep,medFast:this.delayBase+2*this.delayStep,default:this.delayBase+3*this.delayStep,medSlow:this.delayBase+4*this.delayStep,slow:this.delayBase+5*this.delayStep}}}t.mintSettings=l,i=l,l.delayBase=0,l.delayStep=100,l.delay={instant:i.delayBase+0*i.delayStep,fast:i.delayBase+1*i.delayStep,medFast:i.delayBase+2*i.delayStep,default:i.delayBase+3*i.delayStep,medSlow:i.delayBase+4*i.delayStep,slow:i.delayBase+5*i.delayStep},t.default=l},427:function(e,t,i){var l=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.mintUtil=void 0;const a=l(i(750)),d=l(i(159)),n=i(64),s=l(i(402)),o=l(i(905)),r=l(i(917)),u=l(i(810)),c=l(i(953));class y{static windowWidth(){let e=document.getElementsByTagName("body")[0].getBoundingClientRect().width%1;return window.innerWidth+e}static debounce(e){let t,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:a.default.delay.default;return function(l){t&&clearTimeout(t),t=setTimeout(e,i,l)}}static debounceEvent(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:a.default.delay.default;return y.debounce(e,t)}static throttle(e){let t,i,l,d,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:a.default.delay.default,s=arguments.length>2?arguments[2]:void 0,o=0,r=function(){o=!1===(null==s?void 0:s.leading)?0:(new Date).getTime(),d=0,l=e.apply(t,i),d||(t=i=null)};return function(){let a=(new Date).getTime();o||!1!==(null==s?void 0:s.leading)||(o=a);let u=n-a+o;return t=this,i=arguments,u<=0||u>n?(d&&(clearTimeout(d),d=0),o=a,l=e.apply(t,i),d||(t=i=null)):d||!1===(null==s?void 0:s.trailing)||(d=window.setTimeout(r,u)),l}}static throttleEvent(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:a.default.delay.default,i=arguments.length>2?arguments[2]:void 0;return y.throttle(e,t,i)}static show(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:a.default.delay.default,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:n.mintSide.Top;e&&(e.style.display="",requestAnimationFrame((()=>{i===n.mintSide.Top||i===n.mintSide.Bottom?e.style.height=`${e.scrollHeight}px`:e.style.width=`${e.scrollWidth}px`,setTimeout((()=>{i===n.mintSide.Top||i===n.mintSide.Bottom?e.style.height="auto":e.style.width="auto"}),t)})))}static hide(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:a.default.delay.default,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:n.mintSide.Top;if(e){let l=e.scrollHeight,a=e.scrollWidth,d=e.style.transition;e.style.transition="",requestAnimationFrame((()=>{i===n.mintSide.Top||i===n.mintSide.Bottom?e.style.height=`${l}px`:e.style.width=`${a}px`,e.style.transition=d,requestAnimationFrame((()=>{i===n.mintSide.Top||i===n.mintSide.Bottom?e.style.height="0":e.style.width="0"}))})),setTimeout((()=>{e.style.display="none"}),t)}}static copyText(e){let t=document.createElement("textarea");return!(!e||!t||(t.value=e,t.style.cssText="\n position: fixed;\n top: 0;\n left: 0;\n transform: translate(-100%, -100%);\n opacity: 0;\n z-index: -1;\n ",document.body.appendChild(t),t.select(),t.setSelectionRange(0,99999),navigator.clipboard.writeText(t.value),document.body.removeChild(t),0))}static isEmail(e){return null!==e.match(/(?:[a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*|"(?:[\x01-\x08\x0b\x0c\x0e-\x1f\x21\x23-\x5b\x5d-\x7f]|\\[\x01-\x09\x0b\x0c\x0e-\x7f])*")@(?:(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?|\[(?:(?:(2(5[0-5]|[0-4][0-9])|1[0-9][0-9]|[1-9]?[0-9]))\.){3}(?:(2(5[0-5]|[0-4][0-9])|1[0-9][0-9]|[1-9]?[0-9])|[a-z0-9-]*[a-z0-9]:(?:[\x01-\x08\x0b\x0c\x0e-\x1f\x21-\x5a\x53-\x7f]|\\[\x01-\x09\x0b\x0c\x0e-\x7f])+)\])/)}}t.mintUtil=y,y.display=d.default,y.event=s.default,y.math=o.default,y.object=r.default,y.text=u.default,y.window=c.default,t.default=y}},t={},i=function i(l){var a=t[l];if(void 0!==a)return a.exports;var d=t[l]={exports:{}};return e[l].call(d.exports,d,d.exports,i),d.exports}(427);return i.default})()));
!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.mintUtil=t():e.mintUtil=t()}(this,(()=>(()=>{"use strict";var e={64:(e,t)=>{var i;Object.defineProperty(t,"__esModule",{value:!0}),t.mintSide=void 0,(i=t.mintSide||(t.mintSide={}))[i.Top=0]="Top",i[i.Right=1]="Right",i[i.Bottom=2]="Bottom",i[i.Left=3]="Left"},139:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.mintDisplay=void 0;class i{}t.mintDisplay=i,t.default=i},376:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.mintEvent=void 0;class i{}t.mintEvent=i,t.default=i},683:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.mintMath=void 0;class i{static randomInt(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return t=Math.ceil(t),e=Math.floor(e),Math.floor(Math.random()*(e-t)+t)}}t.mintMath=i,t.default=i},982:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.mintObject=void 0;class i{static isSimilar(e,t){let i=Object.keys(e);return i.length===Object.keys(t).length&&(i.forEach((i=>{if(e[i]!==t[i])return!1})),!0)}static isSuperset(e,t){let a=!0;if(e===t)return a;try{if(0===Object.keys(t).length)return!a}catch(e){return!a}return Object.keys(t).forEach((l=>{a=a&&i.isSuperset(e[l],t[l])})),a}static remove(e,t){return Object.keys(e).reduce(((i,a)=>(t.includes(a)||(i[a]=e[a]),i)),{})}static sort(e){return Object.keys(e).sort().reduce(((t,i)=>(t[i]=e[i],t)),{})}static filter(e,t){return this.filterKeys(e,t)}static filterKeys(e,t){return t.reduce(((t,i)=>(t[i]=e[i],t)),{})}static filterValues(e,t){return Object.keys(e).reduce(((i,a)=>(t.includes(e[a])&&(i[a]=e[a]),i)),{})}}t.mintObject=i,t.default=i},226:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.mintText=void 0;class i{}t.mintText=i,t.default=i},505:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.mintWindow=void 0;class i{}t.mintWindow=i,t.default=i},750:(e,t)=>{var i;Object.defineProperty(t,"__esModule",{value:!0}),t.mintSettings=void 0;class a{static set(e){let t=!1;"number"==typeof e.delayBase&&(this.delayBase=e.delayBase,t=!0),"number"==typeof e.delayStep&&(this.delayStep=e.delayStep,t=!0),t&&this.setDelay(),e.delay&&Object.keys(e.delay).length&&Object.values(e.delay).reduce(((e,t)=>e&&"number"==typeof t),!0)&&(this.delay=Object.assign(Object.assign({},this.delay),e.delay))}static setDelay(){this.delay={instant:this.delayBase+0*this.delayStep,fast:this.delayBase+1*this.delayStep,medFast:this.delayBase+2*this.delayStep,default:this.delayBase+3*this.delayStep,medSlow:this.delayBase+4*this.delayStep,slow:this.delayBase+5*this.delayStep}}}t.mintSettings=a,i=a,a.delayBase=0,a.delayStep=100,a.delay={instant:i.delayBase+0*i.delayStep,fast:i.delayBase+1*i.delayStep,medFast:i.delayBase+2*i.delayStep,default:i.delayBase+3*i.delayStep,medSlow:i.delayBase+4*i.delayStep,slow:i.delayBase+5*i.delayStep},t.default=a},427:function(e,t,i){var a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.mintUtil=void 0;const l=i(64),d=a(i(139)),n=a(i(376)),s=a(i(683)),o=a(i(982)),r=a(i(226)),u=a(i(505)),c=a(i(750));class y{static get display(){return d.default}static get event(){return n.default}static get math(){return s.default}static get object(){return o.default}static get text(){return r.default}static get window(){return u.default}static windowWidth(){let e=document.getElementsByTagName("body")[0].getBoundingClientRect().width%1;return window.innerWidth+e}static debounce(e){let t,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:c.default.delay.default;return function(a){t&&clearTimeout(t),t=setTimeout(e,i,a)}}static debounceEvent(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:c.default.delay.default;return y.debounce(e,t)}static throttle(e){let t,i,a,l,d=arguments.length>1&&void 0!==arguments[1]?arguments[1]:c.default.delay.default,n=arguments.length>2?arguments[2]:void 0,s=0,o=function(){s=!1===(null==n?void 0:n.leading)?0:(new Date).getTime(),l=0,a=e.apply(t,i),l||(t=i=null)};return function(){let r=(new Date).getTime();s||!1!==(null==n?void 0:n.leading)||(s=r);let u=d-r+s;return t=this,i=arguments,u<=0||u>d?(l&&(clearTimeout(l),l=0),s=r,a=e.apply(t,i),l||(t=i=null)):l||!1===(null==n?void 0:n.trailing)||(l=window.setTimeout(o,u)),a}}static throttleEvent(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:c.default.delay.default,i=arguments.length>2?arguments[2]:void 0;return y.throttle(e,t,i)}static show(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:c.default.delay.default,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:l.mintSide.Top;e&&(e.style.display="",requestAnimationFrame((()=>{i===l.mintSide.Top||i===l.mintSide.Bottom?e.style.height=`${e.scrollHeight}px`:e.style.width=`${e.scrollWidth}px`,setTimeout((()=>{i===l.mintSide.Top||i===l.mintSide.Bottom?e.style.height="auto":e.style.width="auto"}),t)})))}static hide(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:c.default.delay.default,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:l.mintSide.Top;if(e){let a=e.scrollHeight,d=e.scrollWidth,n=e.style.transition;e.style.transition="",requestAnimationFrame((()=>{i===l.mintSide.Top||i===l.mintSide.Bottom?e.style.height=`${a}px`:e.style.width=`${d}px`,e.style.transition=n,requestAnimationFrame((()=>{i===l.mintSide.Top||i===l.mintSide.Bottom?e.style.height="0":e.style.width="0"}))})),setTimeout((()=>{e.style.display="none"}),t)}}static copyText(e){let t=document.createElement("textarea");return!(!e||!t||(t.value=e,t.style.cssText="\n position: fixed;\n top: 0;\n left: 0;\n transform: translate(-100%, -100%);\n opacity: 0;\n z-index: -1;\n ",document.body.appendChild(t),t.select(),t.setSelectionRange(0,99999),navigator.clipboard.writeText(t.value),document.body.removeChild(t),0))}static isEmail(e){return null!==e.match(/(?:[a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*|"(?:[\x01-\x08\x0b\x0c\x0e-\x1f\x21\x23-\x5b\x5d-\x7f]|\\[\x01-\x09\x0b\x0c\x0e-\x7f])*")@(?:(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?|\[(?:(?:(2(5[0-5]|[0-4][0-9])|1[0-9][0-9]|[1-9]?[0-9]))\.){3}(?:(2(5[0-5]|[0-4][0-9])|1[0-9][0-9]|[1-9]?[0-9])|[a-z0-9-]*[a-z0-9]:(?:[\x01-\x08\x0b\x0c\x0e-\x1f\x21-\x5a\x53-\x7f]|\\[\x01-\x09\x0b\x0c\x0e-\x7f])+)\])/)}}t.mintUtil=y,t.default=y}},t={},i=function i(a){var l=t[a];if(void 0!==l)return l.exports;var d=t[a]={exports:{}};return e[a].call(d.exports,d,d.exports,i),d.exports}(427);return i.default})()));
//# sourceMappingURL=util.min.js.map
{
"name": "@appartmint/util",
"author": "App/Art Mint",
"version": "0.7.3",
"version": "0.7.4",
"license": "MIT",

@@ -6,0 +6,0 @@ "description": "App/Art Mint Utility Functions",

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc