Masuksini-Real-Estate/public/assets/bt4/file.js

1072 lines
45 KiB
JavaScript
Raw Permalink Normal View History

2024-09-07 01:16:49 +00:00
!function (e, t) { "object" == typeof exports && "object" == typeof module ? module.exports = t() : "function" == typeof define && define.amd ? define([], t) : "object" == typeof exports ? exports.axios = t() : e.axios = t() }(this, function () { return function (e) { function t(r) { if (n[r]) return n[r].exports; var o = n[r] = { exports: {}, id: r, loaded: !1 }; return e[r].call(o.exports, o, o.exports, t), o.loaded = !0, o.exports } var n = {}; return t.m = e, t.c = n, t.p = "", t(0) }([function (e, t, n) { e.exports = n(1) }, function (e, t, n) { "use strict"; function r(e) { var t = new i(e), n = s(i.prototype.request, t); return o.extend(n, i.prototype, t), o.extend(n, t), n } var o = n(2), s = n(3), i = n(4), a = n(22), u = n(10), c = r(u); c.Axios = i, c.create = function (e) { return r(a(c.defaults, e)) }, c.Cancel = n(23), c.CancelToken = n(24), c.isCancel = n(9), c.all = function (e) { return Promise.all(e) }, c.spread = n(25), c.isAxiosError = n(26), e.exports = c, e.exports.default = c }, function (e, t, n) { "use strict"; function r(e) { return "[object Array]" === R.call(e) } function o(e) { return "undefined" == typeof e } function s(e) { return null !== e && !o(e) && null !== e.constructor && !o(e.constructor) && "function" == typeof e.constructor.isBuffer && e.constructor.isBuffer(e) } function i(e) { return "[object ArrayBuffer]" === R.call(e) } function a(e) { return "undefined" != typeof FormData && e instanceof FormData } function u(e) { var t; return t = "undefined" != typeof ArrayBuffer && ArrayBuffer.isView ? ArrayBuffer.isView(e) : e && e.buffer && e.buffer instanceof ArrayBuffer } function c(e) { return "string" == typeof e } function f(e) { return "number" == typeof e } function p(e) { return null !== e && "object" == typeof e } function d(e) { if ("[object Object]" !== R.call(e)) return !1; var t = Object.getPrototypeOf(e); return null === t || t === Object.prototype } function l(e) { return "[object Date]" === R.call(e) } function h(e) { return "[object File]" === R.call(e) } function m(e) { return "[object Blob]" === R.call(e) } function y(e) { return "[object Function]" === R.call(e) } function g(e) { return p(e) && y(e.pipe) } function v(e) { return "undefined" != typeof URLSearchParams && e instanceof URLSearchParams } function x(e) { return e.replace(/^\s*/, "").replace(/\s*$/, "") } function w() { return ("undefined" == typeof navigator || "ReactNative" !== navigator.product && "NativeScript" !== navigator.product && "NS" !== navigator.product) && ("undefined" != typeof window && "undefined" != typeof document) } function b(e, t) { if (null !== e && "undefined" != typeof e) if ("object" != typeof e && (e = [e]), r(e)) for (var n = 0, o = e.length; n < o; n++)t.call(null, e[n], n, e); else for (var s in e) Object.prototype.hasOwnProperty.call(e, s) && t.call(null, e[s], s, e) } function E() { function e(e, n) { d(t[n]) && d(e) ? t[n] = E(t[n], e) : d(e) ? t[n] = E({}, e) : r(e) ? t[n] = e.slice() : t[n] = e } for (var t = {}, n = 0, o = arguments.length; n < o; n++)b(arguments[n], e); return t } function j(e, t, n) { return b(t, function (t, r) { n && "function" == typeof t ? e[r] = S(t, n) : e[r] = t }), e } function C(e) { return 65279 === e.charCodeAt(0) && (e = e.slice(1)), e } var S = n(3), R = Object.prototype.toString; e.exports = { isArray: r, isArrayBuffer: i, isBuffer: s, isFormData: a, isArrayBufferView: u, isString: c, isNumber: f, isObject: p, isPlainObject: d, isUndefined: o, isDate: l, isFile: h, isBlob: m, isFunction: y, isStream: g, isURLSearchParams: v, isStandardBrowserEnv: w, forEach: b, merge: E, extend: j, trim: x, stripBOM: C } }, function (e, t) { "use strict"; e.exports = function (e, t) { return function () { for (var n = new Array(arguments.length), r = 0; r < n.length; r++)n[r] = arguments[r]; return e.apply(t, n) } } }, function (e, t, n) { "use strict"; function r(e) { this.defaults = e, this.interceptors = { request: new i, response: new i } } var o = n(2), s = n(5), i = n(6), a = n(7), u = n(22); r.prototype.request = function (e) { "string" == typeof e
const MD5 = function (string) {
function RotateLeft(lValue, iShiftBits) {
return (lValue<<iShiftBits) | (lValue>>>(32-iShiftBits));
}
function AddUnsigned(lX,lY) {
var lX4,lY4,lX8,lY8,lResult;
lX8 = (lX & 0x80000000);
lY8 = (lY & 0x80000000);
lX4 = (lX & 0x40000000);
lY4 = (lY & 0x40000000);
lResult = (lX & 0x3FFFFFFF)+(lY & 0x3FFFFFFF);
if (lX4 & lY4) {
return (lResult ^ 0x80000000 ^ lX8 ^ lY8);
}
if (lX4 | lY4) {
if (lResult & 0x40000000) {
return (lResult ^ 0xC0000000 ^ lX8 ^ lY8);
} else {
return (lResult ^ 0x40000000 ^ lX8 ^ lY8);
}
} else {
return (lResult ^ lX8 ^ lY8);
}
}
function F(x,y,z) { return (x & y) | ((~x) & z); }
function G(x,y,z) { return (x & z) | (y & (~z)); }
function H(x,y,z) { return (x ^ y ^ z); }
function I(x,y,z) { return (y ^ (x | (~z))); }
function FF(a,b,c,d,x,s,ac) {
a = AddUnsigned(a, AddUnsigned(AddUnsigned(F(b, c, d), x), ac));
return AddUnsigned(RotateLeft(a, s), b);
};
function GG(a,b,c,d,x,s,ac) {
a = AddUnsigned(a, AddUnsigned(AddUnsigned(G(b, c, d), x), ac));
return AddUnsigned(RotateLeft(a, s), b);
};
function HH(a,b,c,d,x,s,ac) {
a = AddUnsigned(a, AddUnsigned(AddUnsigned(H(b, c, d), x), ac));
return AddUnsigned(RotateLeft(a, s), b);
};
function II(a,b,c,d,x,s,ac) {
a = AddUnsigned(a, AddUnsigned(AddUnsigned(I(b, c, d), x), ac));
return AddUnsigned(RotateLeft(a, s), b);
};
function ConvertToWordArray(string) {
var lWordCount;
var lMessageLength = string.length;
var lNumberOfWords_temp1=lMessageLength + 8;
var lNumberOfWords_temp2=(lNumberOfWords_temp1-(lNumberOfWords_temp1 % 64))/64;
var lNumberOfWords = (lNumberOfWords_temp2+1)*16;
var lWordArray=Array(lNumberOfWords-1);
var lBytePosition = 0;
var lByteCount = 0;
while ( lByteCount < lMessageLength ) {
lWordCount = (lByteCount-(lByteCount % 4))/4;
lBytePosition = (lByteCount % 4)*8;
lWordArray[lWordCount] = (lWordArray[lWordCount] | (string.charCodeAt(lByteCount)<<lBytePosition));
lByteCount++;
}
lWordCount = (lByteCount-(lByteCount % 4))/4;
lBytePosition = (lByteCount % 4)*8;
lWordArray[lWordCount] = lWordArray[lWordCount] | (0x80<<lBytePosition);
lWordArray[lNumberOfWords-2] = lMessageLength<<3;
lWordArray[lNumberOfWords-1] = lMessageLength>>>29;
return lWordArray;
};
function WordToHex(lValue) {
var WordToHexValue="",WordToHexValue_temp="",lByte,lCount;
for (lCount = 0;lCount<=3;lCount++) {
lByte = (lValue>>>(lCount*8)) & 255;
WordToHexValue_temp = "0" + lByte.toString(16);
WordToHexValue = WordToHexValue + WordToHexValue_temp.substr(WordToHexValue_temp.length-2,2);
}
return WordToHexValue;
};
function Utf8Encode(string) {
string = string.replace(/\r\n/g,"\n");
var utftext = "";
for (var n = 0; n < string.length; n++) {
var c = string.charCodeAt(n);
if (c < 128) {
utftext += String.fromCharCode(c);
}
else if((c > 127) && (c < 2048)) {
utftext += String.fromCharCode((c >> 6) | 192);
utftext += String.fromCharCode((c & 63) | 128);
}
else {
utftext += String.fromCharCode((c >> 12) | 224);
utftext += String.fromCharCode(((c >> 6) & 63) | 128);
utftext += String.fromCharCode((c & 63) | 128);
}
}
return utftext;
};
var x=Array();
var k,AA,BB,CC,DD,a,b,c,d;
var S11=7, S12=12, S13=17, S14=22;
var S21=5, S22=9 , S23=14, S24=20;
var S31=4, S32=11, S33=16, S34=23;
var S41=6, S42=10, S43=15, S44=21;
string = Utf8Encode(string);
x = ConvertToWordArray(string);
a = 0x67452301; b = 0xEFCDAB89; c = 0x98BADCFE; d = 0x10325476;
for (k=0;k<x.length;k+=16) {
AA=a; BB=b; CC=c; DD=d;
a=FF(a,b,c,d,x[k+0], S11,0xD76AA478);
d=FF(d,a,b,c,x[k+1], S12,0xE8C7B756);
c=FF(c,d,a,b,x[k+2], S13,0x242070DB);
b=FF(b,c,d,a,x[k+3], S14,0xC1BDCEEE);
a=FF(a,b,c,d,x[k+4], S11,0xF57C0FAF);
d=FF(d,a,b,c,x[k+5], S12,0x4787C62A);
c=FF(c,d,a,b,x[k+6], S13,0xA8304613);
b=FF(b,c,d,a,x[k+7], S14,0xFD469501);
a=FF(a,b,c,d,x[k+8], S11,0x698098D8);
d=FF(d,a,b,c,x[k+9], S12,0x8B44F7AF);
c=FF(c,d,a,b,x[k+10],S13,0xFFFF5BB1);
b=FF(b,c,d,a,x[k+11],S14,0x895CD7BE);
a=FF(a,b,c,d,x[k+12],S11,0x6B901122);
d=FF(d,a,b,c,x[k+13],S12,0xFD987193);
c=FF(c,d,a,b,x[k+14],S13,0xA679438E);
b=FF(b,c,d,a,x[k+15],S14,0x49B40821);
a=GG(a,b,c,d,x[k+1], S21,0xF61E2562);
d=GG(d,a,b,c,x[k+6], S22,0xC040B340);
c=GG(c,d,a,b,x[k+11],S23,0x265E5A51);
b=GG(b,c,d,a,x[k+0], S24,0xE9B6C7AA);
a=GG(a,b,c,d,x[k+5], S21,0xD62F105D);
d=GG(d,a,b,c,x[k+10],S22,0x2441453);
c=GG(c,d,a,b,x[k+15],S23,0xD8A1E681);
b=GG(b,c,d,a,x[k+4], S24,0xE7D3FBC8);
a=GG(a,b,c,d,x[k+9], S21,0x21E1CDE6);
d=GG(d,a,b,c,x[k+14],S22,0xC33707D6);
c=GG(c,d,a,b,x[k+3], S23,0xF4D50D87);
b=GG(b,c,d,a,x[k+8], S24,0x455A14ED);
a=GG(a,b,c,d,x[k+13],S21,0xA9E3E905);
d=GG(d,a,b,c,x[k+2], S22,0xFCEFA3F8);
c=GG(c,d,a,b,x[k+7], S23,0x676F02D9);
b=GG(b,c,d,a,x[k+12],S24,0x8D2A4C8A);
a=HH(a,b,c,d,x[k+5], S31,0xFFFA3942);
d=HH(d,a,b,c,x[k+8], S32,0x8771F681);
c=HH(c,d,a,b,x[k+11],S33,0x6D9D6122);
b=HH(b,c,d,a,x[k+14],S34,0xFDE5380C);
a=HH(a,b,c,d,x[k+1], S31,0xA4BEEA44);
d=HH(d,a,b,c,x[k+4], S32,0x4BDECFA9);
c=HH(c,d,a,b,x[k+7], S33,0xF6BB4B60);
b=HH(b,c,d,a,x[k+10],S34,0xBEBFBC70);
a=HH(a,b,c,d,x[k+13],S31,0x289B7EC6);
d=HH(d,a,b,c,x[k+0], S32,0xEAA127FA);
c=HH(c,d,a,b,x[k+3], S33,0xD4EF3085);
b=HH(b,c,d,a,x[k+6], S34,0x4881D05);
a=HH(a,b,c,d,x[k+9], S31,0xD9D4D039);
d=HH(d,a,b,c,x[k+12],S32,0xE6DB99E5);
c=HH(c,d,a,b,x[k+15],S33,0x1FA27CF8);
b=HH(b,c,d,a,x[k+2], S34,0xC4AC5665);
a=II(a,b,c,d,x[k+0], S41,0xF4292244);
d=II(d,a,b,c,x[k+7], S42,0x432AFF97);
c=II(c,d,a,b,x[k+14],S43,0xAB9423A7);
b=II(b,c,d,a,x[k+5], S44,0xFC93A039);
a=II(a,b,c,d,x[k+12],S41,0x655B59C3);
d=II(d,a,b,c,x[k+3], S42,0x8F0CCC92);
c=II(c,d,a,b,x[k+10],S43,0xFFEFF47D);
b=II(b,c,d,a,x[k+1], S44,0x85845DD1);
a=II(a,b,c,d,x[k+8], S41,0x6FA87E4F);
d=II(d,a,b,c,x[k+15],S42,0xFE2CE6E0);
c=II(c,d,a,b,x[k+6], S43,0xA3014314);
b=II(b,c,d,a,x[k+13],S44,0x4E0811A1);
a=II(a,b,c,d,x[k+4], S41,0xF7537E82);
d=II(d,a,b,c,x[k+11],S42,0xBD3AF235);
c=II(c,d,a,b,x[k+2], S43,0x2AD7D2BB);
b=II(b,c,d,a,x[k+9], S44,0xEB86D391);
a=AddUnsigned(a,AA);
b=AddUnsigned(b,BB);
c=AddUnsigned(c,CC);
d=AddUnsigned(d,DD);
}
var temp = WordToHex(a)+WordToHex(b)+WordToHex(c)+WordToHex(d);
return temp.toLowerCase();
}
String.prototype.replaceAll = function(str1, str2, ignore)
{
return this.replace(new RegExp(str1.replace(/([\/\,\!\\\^\$\{\}\[\]\(\)\.\*\+\?\|\<\>\-\&])/g,"\\$&"),(ignore?"gi":"g")),(typeof(str2)=="string")?str2.replace(/\$/g,"$$$$"):str2);
}
const abjads = ['A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z'];
const cssAbjad = ['-a','-b','-c','-d','-e','-f','-g','-h','-i','-j','-k','-l','-m','-n','-o','-p','-q','-r','-s','-t','-u','-v','-w','-x','-y','-z'];
function delay(callback, ms) {
var timer = 0;
return function () {
var context = this, args = arguments;
clearTimeout(timer);
timer = setTimeout(function () {
callback.apply(context, args);
}, ms || 0);
};
}
const $id = function(a){
return globalThis.kangjs[a];
}
const el = function(el, start = null) {
if (start != null) {
document.getElementById(el).appendChild(start.get())
}
var obj = {}
if (typeof el == 'object') {
obj.el = el;
} else {
if (el.includes("#") == true) {
el = el.replace(/\#/g, "");
obj.el = document.getElementById(el);
}else{
obj.el = document.createElement(el);
}
}
obj.ch = [];
obj.id = function (a) {
this.el.id = a;
if (globalThis.kangjs == undefined) {
globalThis.kangjs = {}
globalThis.kangjs[a] = {
element: this.el,
child: function(a){
this.element.appendChild(a.get())
},
el: globalThis.elmp(this.el)
}
}else{
globalThis.kangjs[a] = {
element: this.el,
child: function(a){
this.element.appendChild(a.get())
},
el: globalThis.elmp(this.el)
}
}
return this;
}
obj.text = function (a) {
this.el.innerText = a;
return this;
}
obj.go = function (a = null) {
this.el.scrollIntoView(true);
if(a != null){
window.scrollBy(0, a);
}
return this;
}
obj.html = function (a) {
this.el.innerHTML = a;
return this;
}
obj.name = function (a) {
this.el.setAttribute('name', a);
return this;
}
obj.href = function (a) {
this.el.setAttribute('href', a);
return this;
}
obj.rel = function (a) {
this.el.setAttribute('rel', a);
return this;
}
obj.val = function (a) {
this.el.value = a;
return this;
}
obj.getVal = function (a) {
return this.el.value;
}
obj.getText = function (a) {
return this.el.innerText;
}
obj.cssBefore = function (a) {
var uniq = 'id' + (new Date()).getTime();
var style = document.createElement('style');
style.innerHTML = ` .${uniq}::before { \n `+Object.keys(a).map(function(sp, i){
var spc = sp;
for(var i = 0; i < abjads.length; i++){
spc = spc.replaceAll(abjads[i], cssAbjad[i])
}
return ` ${spc} : ${a[sp]}; \n `;
}).join(" \n ")+` \n } `;
document.head.appendChild(style)
this.el.className += ' '+uniq;
return this;
}
obj.cssFocus = function (a) {
this.el.addEventListener('focus', function(){
elmp(this).css(a)
}, false);
return this;
}
obj.css = function (a, b) {
if (typeof a == "object") {
var ky = Object.keys(a);
ky.forEach(function (item) {
this.el.style[item] = a[item];
}, this)
return this;
} else {
this.el.style[a] = b;
return this;
}
}
obj.cssFocus = function (a) {
this.el.addEventListener('focus', function(){
elmp(this).css(a)
}, false);
return this;
}
obj.change = function (func) {
this.el.addEventListener('change', func, false);
return this;
}
obj.keydown = function (func) {
this.el.addEventListener('keydown', func, false);
return this;
}
obj.mouseover = function (func) {
this.el.addEventListener('mouseover', func, false);
return this;
}
obj.resize = function (func) {
var gopy = this;
window.addEventListener('resize', function (e) {
width = e.target.outerWidth;
height = e.target.outerHeight;
var elm = {
el: gopy.el,
width: width,
height: height
}
setTimeout(function () {
func(elm);
}, 100)
}, gopy)
return gopy;
}
obj.load = function (func) {
var gopy = this;
var width = window.outerWidth;
var height = window.outerHeight;
var elm = {
el: gopy.el,
width: width,
height: height
}
setTimeout(function () {
func(elm);
}, 100)
return gopy;
}
obj.mouseout = function (func) {
this.el.addEventListener('mouseout', func, false);
return this;
}
obj.keypress = function (func) {
this.el.addEventListener('keypress', func, false);
return this;
}
obj.enter = function (func) {
this.el.addEventListener('keypress', function(event){
if (event.keyCode === 13) {
// Cancel the default action, if needed
func(this);
event.preventDefault();
}
}, false);
return this;
}
obj.click = function (func) {
this.el.addEventListener('click', func, false);
return this;
}
obj.submit = function (func) {
this.el.addEventListener('submit', function (e) {
el = e.path[0];
el = new FormData(el);
var object = {};
el.forEach(function (value, key) {
object[key] = value;
});
var json = object;
func(json)
e.preventDefault();
}, false);
return this;
}
obj.keyup = function (func) {
this.el.addEventListener('keyup', delay(func, 200), false);
return this;
}
obj.src = function (a) {
this.el.setAttribute('src', a);
return this;
}
obj.required = function (a) {
this.el.setAttribute('required', '');
return this;
}
obj.required = function (a) {
this.el.setAttribute('required', '');
return this;
}
obj.width = function (a) {
this.el.style.width = a;
return this;
}
obj.margin = function (a) {
this.el.style.margin = a;
return this;
}
obj.outline = function (a) {
this.el.style.outline = a;
return this;
}
obj.border = function (a) {
this.el.style.border = a;
return this;
}
obj.padding = function (a) {
this.el.style.padding = a;
return this;
}
obj.fixed = function () {
this.el.style.position = "fixed";
return this;
}
obj.radius = function (a) {
this.el.style.borderRadius = a;
return this;
}
obj.bottom = function (a) {
this.el.style.bottom = a;
return this;
}
obj.right = function (a) {
this.el.style.right = a;
return this;
}
obj.left = function (a) {
this.el.style.left = a;
return this;
}
obj.top = function (a) {
this.el.style.top = a;
return this;
}
obj.float = function (a) {
this.el.style.float = a;
return this;
}
obj.color = function (a) {
this.el.style.color = a;
return this;
}
obj.align = function (a) {
this.el.style.textAlign = a;
return this;
}
obj.size = function (a) {
this.el.style.fontSize = a;
return this;
}
obj.fontWeight = function (a) {
if (a == undefined) {
a = 'bold';
}
this.el.style.fontWeight = a;
return this;
}
obj.background = function (a) {
this.el.style.background = a;
return this;
}
obj.padding = function (a) {
this.el.style.padding = a;
return this;
}
obj.marginTop = function (a) {
this.el.style.marginTop = a;
return this;
}
obj.marginBottom = function (a) {
this.el.style.marginBottom = a;
return this;
}
obj.marginLeft = function (a) {
this.el.style.marginLeft = a;
return this;
}
obj.marginRight = function (a) {
this.el.style.marginRight = a;
return this;
}
obj.backgroundImage = function (a) {
this.el.style.backgroundImage = "url(" + a + ")";
return this;
}
obj.font = function (a) {
this.el.style.fontFamily = a;
return this;
}
obj.backgroundSize = function (a) {
this.el.style.backgroundSize = a;
return this;
}
obj.backgroundRepeat = function (a) {
this.el.style.backgroundRepeat = a;
return this;
}
obj.backgroundPosition = function (a) {
this.el.style.backgroundPosition = a;
return this;
}
obj.cursor = function (a) {
this.el.style.cursor = a;
return this;
}
obj.display = function (a) {
this.el.style.display = a;
return this;
}
obj.height = function (a) {
this.el.style.height = a;
return this;
}
obj.placeholder = function (a) {
this.el.setAttribute('placeholder', a);
return this;
}
obj.hold = function (a) {
this.el.setAttribute('placeholder', a);
return this;
}
obj.design = function () {
this.el.setAttribute('contenteditable', true);
return this;
}
obj.class = function (a) {
if (this.el.className != "") {
this.el.className += ' ' + a;
} else {
this.el.className += a;
}
return this;
}
obj.type = function (a) {
this.el.setAttribute("type", a);
return this;
}
obj.attr = function (a, d) {
this.el.setAttribute(a, d);
return this;
}
obj.data = function (a, d) {
this.el.setAttribute('data-' + a, d);
return this;
}
obj.aria = function (a, d) {
this.el.setAttribute('aria-' + a, d);
return this;
}
obj.get = function () {
if (this.ch.length != 0) {
this.ch.forEach(function (item) {
this.el.appendChild(item)
}, this)
return this.el;
} else {
return this.el;
}
}
obj.child = function (a) {
this.ch.push(a.get());
return this;
}
obj.getChild = function (pop) {
return {
parent: this.get().children[pop],
el: globalThis.el(this.get().children[pop]),
child: function (a) {
return this.parent.appendChild(a.get())
}
}
}
obj.row = function (a) {
var d = div()
.class('row')
a.forEach(function (elm) {
d.child(
div().class(elm['class']).child(elm['content'])
)
}, d);
this.ch.push(d.get());
return this;
}
return obj;
}
globalThis.elmp = el;
globalThis.el = el;
function tanggal(a) {
var newDate = new Date();
if (a != undefined) {
if (a === "gugus") {
newDate = new Date(helper.sesiGet('tahun') + '-' + helper.sesiGet('bulan'));
} else {
newDate = new Date(a);
}
}
var namaBulan = ['Januari', 'Februari', 'Maret', 'April', 'Mei', 'Juni', 'Juli', 'Agustus', 'September', 'Oktober', 'November', 'Desember'];
var namaHari = ['Minggu', 'Senin', 'Selasa', 'Rabu', 'Kamis', 'Jum`at', 'Sabtu'];
function buat(newDate) {
var year = newDate.getFullYear();
var month = (newDate.getMonth() + 1) + '';
var day = (newDate.getDate()) + '';
var format = '00';
var ansMonth = format.substring(0, format.length - month.length) + month;
var ansDay = format.substring(0, format.length - day.length) + day;
var dayKnow = ansDay + '-' + ansMonth + '-' + year;
if (a == null) {
return "";
} else {
return dayKnow;
}
}
function buatN(newDate) {
var year = newDate.getFullYear();
var month = newDate.getMonth();
var day = (newDate.getDate()) + '';
var format = '00';
var ansMonth = namaBulan[month];
var ansDay = format.substring(0, format.length - day.length) + day;
var dayKnow = ansDay + ' ' + ansMonth + ' ' + year;
if (a == null) {
return "";
} else {
return dayKnow;
}
}
function buatO(newDate) {
var year = newDate.getFullYear();
var month = (newDate.getMonth() + 1) + '';
var day = (newDate.getDate()) + '';
var format = '00';
var ansMonth = format.substring(0, format.length - month.length) + month;
var ansDay = format.substring(0, format.length - day.length) + day;
var dayKnow = year + '-' + ansMonth + '-' + ansDay;
return {
full: dayKnow,
day: newDate.getDay()
};
}
function buatNum(newDate) {
var year = newDate.getFullYear();
var month = (newDate.getMonth() + 1) + '';
var day = (newDate.getDate()) + '';
var format = '00';
var ansMonth = format.substring(0, format.length - month.length) + month;
var ansDay = format.substring(0, format.length - day.length) + day;
var dayKnow = year + ansMonth + ansDay;
return Number(dayKnow);
}
function buatC(newDate) {
var year = newDate.getFullYear();
var month = newDate.getMonth();
var day = newDate.getDate();
var dateK = new Date(year, month, day);
return dateK;
}
var date = new Date(),
y = date.getFullYear(),
m = date.getMonth();
var firstDay = new Date(newDate.getFullYear(), newDate.getMonth(), 1);
var lastDay = new Date(newDate.getFullYear(), newDate.getMonth() + 1, 0)
var returnData = {
normal: buatO(newDate).full,
cek1: buatC(newDate),
sekarang: buat(newDate),
sekarang2: buatN(newDate),
cek2: buatC(firstDay),
normal2: buatO(firstDay).full,
awal: buat(firstDay),
awal2: buatN(firstDay),
akhir: buat(lastDay),
akhir2: buatN(lastDay),
cek3: buatC(lastDay),
normal3: buatO(lastDay).full,
angka: buatNum(newDate),
dayn: namaHari[buatO(newDate).day],
day: buatO(newDate).day,
day2n: namaHari[buatO(firstDay).day],
day2: buatO(firstDay).day,
day3n: namaHari[buatO(lastDay).day],
day3: buatO(lastDay).day
}
return returnData;
}
const a = function() {
return el('a')
}
const img = function() {
return el('img');
}
const label = function() {
return el('label')
}
const br = function() {
return el('BR')
}
const div = function() {
return el('div');
}
const p = function() {
return el('p');
}
const line = function() {
return el('hr')
.css("padding", "0")
.css("margin", "0")
}
const h1 = function() {
return el('h1').css("font-family", "baloo");
}
const h2 = function() {
return el('h2').css("fontFamily", "arima");
}
const h3 = function() {
return el('h3');
}
const h4 = function() {
return el('h4');
}
const h5 = function() {
return el('h5');
}
const h6 = function() {
return el('h6');
}
const input = function() {
return el('input');
}
const btn = function() {
return el('button');
}
const tabel = function() {
return el('TABLE');
}
const tr = function() {
return el('TR');
}
const nav = function() {
return el('nav');
}
const td = function() {
return el('TD');
}
const th = function() {
return el('TH');
}
const thead = function() {
return el('THEAD');
}
const tbody = function() {
return el('TBODY');
}
const form = function() {
return el('FORM');
}
const ul = function() {
return el('ul');
}
const li = function() {
return el('li');
}
const option = function() {
return el('option');
}
const textarea = function() {
return el('textarea');
}
// bootstrap element select
const btSelect = function(text, name, el, act) {
var a = select().name(name).class('form-control')
.id(name)
.child(
option().val('').text('pilih data')
)
if (act != undefined) {
Object.keys(act).forEach(function (eld) {
a[eld](act[eld]);
}, a)
}
if (el != undefined) {
el.forEach(function (item) {
a.child(
option().val(item.value).text(item.name)
)
}, a)
}
var b = div()
.class('form-group')
.child(
label().text(text)
)
.child(
a
)
return b;
}
const select = function() {
return el('select');
}
const span = function() {
return el('span');
}
const i = function() {
return el('i');
}
const video = function() {
return el('video');
}
const canvas = function() {
return el('canvas');
}
const icon = function(a) {
return i().class(a)
.css('cursor', 'pointer')
.css('fontSize', '30px')
.css('marginRight', '10px')
.css('marginLeft', '10px')
.css('transition', '0.5s')
}
const domp = function(a, ch) {
var domp = document.getElementById(a);
if (domp != null) {
var parent = domp.parentNode;
var newd = div().id(a).child(ch);
parent.replaceChild(newd.get(), domp);
} else {
domp.appendChild(ch.get());
}
}
const dompp = function(a, ch) {
var domp = a;
if (domp != null) {
var parent = domp.parentNode;
var newd = div().id(a).child(ch);
parent.replaceChild(newd.get(), domp);
} else {
domp.appendChild(ch.get());
}
}
const dom = function(a, ch) {
var domp = a;
domp.appendChild(ch.get());
}
const newStyle = function(ccs) {
var style = document.createElement('style');
style.type = 'text/css';
style.innerHTML = ccs;
document.head.appendChild(style);
}
const prop = function(name, child, value) {
if (value != undefined && child != undefined) {
globalThis[name][child] = value
} else {
if (value != undefined) {
return globalThis[name][child]
} else {
return globalThis[name]
}
}
}
const loadJs = function(url, callback) {
var script = document.createElement('script');
script.onload = function () {
callback()
};
script.src = url;
document.head.appendChild(script);
}
const headConf = function(callback) {
document.head.innerHTML += callback;
}
const perulangan = function(a, b, c) {
if (a != undefined && b != undefined && c != undefined) {
for (i = a; i < b; i++) {
c(i);
}
} else {
// do nothing
}
}
const loads = function(arr = [], success, errorf) {
function loadScript(url) {
return new Promise(function (resolve, reject) {
let script = document.createElement("script");
script.src = url;
script.async = false;
script.onload = function () {
resolve(url);
};
script.onerror = function () {
reject(url);
};
document.body.appendChild(script);
});
}
let scripts = arr;
// save all Promises as array
let promises = [];
scripts.forEach(function (url) {
promises.push(loadScript(url));
});
Promise.all(promises)
.then(function () {
success();
})
.catch(function (script) {
errorf(script)
});
}
const childes = function(el = null , err = []){
var e = el;
for (let x = 0; x < err.length; x++) {
if((err.length - 1)== x){
e = e.getChild(err[x])
}else{
e = e.getChild(err[x]).el;
}
}
return e;
}
newStyle(`
.switch {
position: relative;
display: inline-block;
width: 60px;
height: 34px;
}
.switch input {
opacity: 0;
width: 0;
height: 0;
}
.slider {
position: absolute;
cursor: pointer;
top: 0;
left: 0;
right: 0;
bottom: 0;
background-color: #ccc;
-webkit-transition: .4s;
transition: .4s;
}
.slider:before {
position: absolute;
content: "";
height: 26px;
width: 26px;
left: 4px;
bottom: 4px;
background-color: white;
-webkit-transition: .4s;
transition: .4s;
}
input:checked + .slider {
background-color: #2196F3;
}
input:focus + .slider {
box-shadow: 0 0 1px #2196F3;
}
input:checked + .slider:before {
-webkit-transform: translateX(26px);
-ms-transform: translateX(26px);
transform: translateX(26px);
}
/* Rounded sliders */
.slider.round {
border-radius: 34px;
}
.slider.round:before {
border-radius: 50%;
}
`);