/******/ (() => { // webpackBootstrap /******/ var __webpack_modules__ = ({ /***/ "./node_modules/@bachdgvn/vue-otp-input/dist/vueOtpInput.common.js": /*!*************************************************************************!*\ !*** ./node_modules/@bachdgvn/vue-otp-input/dist/vueOtpInput.common.js ***! \*************************************************************************/ /***/ ((module) => { module.exports = /******/ (function(modules) { // webpackBootstrap /******/ // The module cache /******/ var installedModules = {}; /******/ /******/ // The require function /******/ function __nested_webpack_require_187__(moduleId) { /******/ /******/ // Check if module is in cache /******/ if(installedModules[moduleId]) { /******/ return installedModules[moduleId].exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = installedModules[moduleId] = { /******/ i: moduleId, /******/ l: false, /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ modules[moduleId].call(module.exports, module, module.exports, __nested_webpack_require_187__); /******/ /******/ // Flag the module as loaded /******/ module.l = true; /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /******/ /******/ // expose the modules object (__webpack_modules__) /******/ __nested_webpack_require_187__.m = modules; /******/ /******/ // expose the module cache /******/ __nested_webpack_require_187__.c = installedModules; /******/ /******/ // define getter function for harmony exports /******/ __nested_webpack_require_187__.d = function(exports, name, getter) { /******/ if(!__nested_webpack_require_187__.o(exports, name)) { /******/ Object.defineProperty(exports, name, { enumerable: true, get: getter }); /******/ } /******/ }; /******/ /******/ // define __esModule on exports /******/ __nested_webpack_require_187__.r = function(exports) { /******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { /******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); /******/ } /******/ Object.defineProperty(exports, '__esModule', { value: true }); /******/ }; /******/ /******/ // create a fake namespace object /******/ // mode & 1: value is a module id, require it /******/ // mode & 2: merge all properties of value into the ns /******/ // mode & 4: return value when already ns object /******/ // mode & 8|1: behave like require /******/ __nested_webpack_require_187__.t = function(value, mode) { /******/ if(mode & 1) value = __nested_webpack_require_187__(value); /******/ if(mode & 8) return value; /******/ if((mode & 4) && typeof value === 'object' && value && value.__esModule) return value; /******/ var ns = Object.create(null); /******/ __nested_webpack_require_187__.r(ns); /******/ Object.defineProperty(ns, 'default', { enumerable: true, value: value }); /******/ if(mode & 2 && typeof value != 'string') for(var key in value) __nested_webpack_require_187__.d(ns, key, function(key) { return value[key]; }.bind(null, key)); /******/ return ns; /******/ }; /******/ /******/ // getDefaultExport function for compatibility with non-harmony modules /******/ __nested_webpack_require_187__.n = function(module) { /******/ var getter = module && module.__esModule ? /******/ function getDefault() { return module['default']; } : /******/ function getModuleExports() { return module; }; /******/ __nested_webpack_require_187__.d(getter, 'a', getter); /******/ return getter; /******/ }; /******/ /******/ // Object.prototype.hasOwnProperty.call /******/ __nested_webpack_require_187__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); }; /******/ /******/ // __webpack_public_path__ /******/ __nested_webpack_require_187__.p = ""; /******/ /******/ /******/ // Load entry module and return exports /******/ return __nested_webpack_require_187__(__nested_webpack_require_187__.s = "fb15"); /******/ }) /************************************************************************/ /******/ ({ /***/ "02f4": /***/ (function(module, exports, __nested_webpack_require_3663__) { var toInteger = __nested_webpack_require_3663__("4588"); var defined = __nested_webpack_require_3663__("be13"); // true -> String#at // false -> String#codePointAt module.exports = function (TO_STRING) { return function (that, pos) { var s = String(defined(that)); var i = toInteger(pos); var l = s.length; var a, b; if (i < 0 || i >= l) return TO_STRING ? '' : undefined; a = s.charCodeAt(i); return a < 0xd800 || a > 0xdbff || i + 1 === l || (b = s.charCodeAt(i + 1)) < 0xdc00 || b > 0xdfff ? TO_STRING ? s.charAt(i) : a : TO_STRING ? s.slice(i, i + 2) : (a - 0xd800 << 10) + (b - 0xdc00) + 0x10000; }; }; /***/ }), /***/ "0390": /***/ (function(module, exports, __nested_webpack_require_4376__) { "use strict"; var at = __nested_webpack_require_4376__("02f4")(true); // `AdvanceStringIndex` abstract operation // https://tc39.github.io/ecma262/#sec-advancestringindex module.exports = function (S, index, unicode) { return index + (unicode ? at(S, index).length : 1); }; /***/ }), /***/ "07e3": /***/ (function(module, exports) { var hasOwnProperty = {}.hasOwnProperty; module.exports = function (it, key) { return hasOwnProperty.call(it, key); }; /***/ }), /***/ "0bfb": /***/ (function(module, exports, __nested_webpack_require_4910__) { "use strict"; // 21.2.5.3 get RegExp.prototype.flags var anObject = __nested_webpack_require_4910__("cb7c"); module.exports = function () { var that = anObject(this); var result = ''; if (that.global) result += 'g'; if (that.ignoreCase) result += 'i'; if (that.multiline) result += 'm'; if (that.unicode) result += 'u'; if (that.sticky) result += 'y'; return result; }; /***/ }), /***/ "0fc9": /***/ (function(module, exports, __nested_webpack_require_5369__) { var toInteger = __nested_webpack_require_5369__("3a38"); var max = Math.max; var min = Math.min; module.exports = function (index, length) { index = toInteger(index); return index < 0 ? max(index + length, 0) : min(index, length); }; /***/ }), /***/ "1691": /***/ (function(module, exports) { // IE 8- don't enum bug keys module.exports = ( 'constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf' ).split(','); /***/ }), /***/ "1bc3": /***/ (function(module, exports, __nested_webpack_require_5902__) { // 7.1.1 ToPrimitive(input [, PreferredType]) var isObject = __nested_webpack_require_5902__("f772"); // instead of the ES6 spec version, we didn't implement @@toPrimitive case // and the second argument - flag - preferred type is a string module.exports = function (it, S) { if (!isObject(it)) return it; var fn, val; if (S && typeof (fn = it.toString) == 'function' && !isObject(val = fn.call(it))) return val; if (typeof (fn = it.valueOf) == 'function' && !isObject(val = fn.call(it))) return val; if (!S && typeof (fn = it.toString) == 'function' && !isObject(val = fn.call(it))) return val; throw TypeError("Can't convert object to primitive value"); }; /***/ }), /***/ "1ec9": /***/ (function(module, exports, __nested_webpack_require_6645__) { var isObject = __nested_webpack_require_6645__("f772"); var document = __nested_webpack_require_6645__("e53d").document; // typeof document.createElement is 'object' in old IE var is = isObject(document) && isObject(document.createElement); module.exports = function (it) { return is ? document.createElement(it) : {}; }; /***/ }), /***/ "214f": /***/ (function(module, exports, __nested_webpack_require_7029__) { "use strict"; __nested_webpack_require_7029__("b0c5"); var redefine = __nested_webpack_require_7029__("2aba"); var hide = __nested_webpack_require_7029__("32e9"); var fails = __nested_webpack_require_7029__("79e5"); var defined = __nested_webpack_require_7029__("be13"); var wks = __nested_webpack_require_7029__("2b4c"); var regexpExec = __nested_webpack_require_7029__("520a"); var SPECIES = wks('species'); var REPLACE_SUPPORTS_NAMED_GROUPS = !fails(function () { // #replace needs built-in support for named groups. // #match works fine because it just return the exec results, even if it has // a "grops" property. var re = /./; re.exec = function () { var result = []; result.groups = { a: '7' }; return result; }; return ''.replace(re, '$') !== '7'; }); var SPLIT_WORKS_WITH_OVERWRITTEN_EXEC = (function () { // Chrome 51 has a buggy "split" implementation when RegExp#exec !== nativeExec var re = /(?:)/; var originalExec = re.exec; re.exec = function () { return originalExec.apply(this, arguments); }; var result = 'ab'.split(re); return result.length === 2 && result[0] === 'a' && result[1] === 'b'; })(); module.exports = function (KEY, length, exec) { var SYMBOL = wks(KEY); var DELEGATES_TO_SYMBOL = !fails(function () { // String methods call symbol-named RegEp methods var O = {}; O[SYMBOL] = function () { return 7; }; return ''[KEY](O) != 7; }); var DELEGATES_TO_EXEC = DELEGATES_TO_SYMBOL ? !fails(function () { // Symbol-named RegExp methods call .exec var execCalled = false; var re = /a/; re.exec = function () { execCalled = true; return null; }; if (KEY === 'split') { // RegExp[@@split] doesn't call the regex's exec method, but first creates // a new one. We need to return the patched regex when creating the new one. re.constructor = {}; re.constructor[SPECIES] = function () { return re; }; } re[SYMBOL](''); return !execCalled; }) : undefined; if ( !DELEGATES_TO_SYMBOL || !DELEGATES_TO_EXEC || (KEY === 'replace' && !REPLACE_SUPPORTS_NAMED_GROUPS) || (KEY === 'split' && !SPLIT_WORKS_WITH_OVERWRITTEN_EXEC) ) { var nativeRegExpMethod = /./[SYMBOL]; var fns = exec( defined, SYMBOL, ''[KEY], function maybeCallNative(nativeMethod, regexp, str, arg2, forceStringMethod) { if (regexp.exec === regexpExec) { if (DELEGATES_TO_SYMBOL && !forceStringMethod) { // The native String method already delegates to @@method (this // polyfilled function), leasing to infinite recursion. // We avoid it by directly calling the native @@method method. return { done: true, value: nativeRegExpMethod.call(regexp, str, arg2) }; } return { done: true, value: nativeMethod.call(str, regexp, arg2) }; } return { done: false }; } ); var strfn = fns[0]; var rxfn = fns[1]; redefine(String.prototype, KEY, strfn); hide(RegExp.prototype, SYMBOL, length == 2 // 21.2.5.8 RegExp.prototype[@@replace](string, replaceValue) // 21.2.5.11 RegExp.prototype[@@split](string, limit) ? function (string, arg) { return rxfn.call(string, this, arg); } // 21.2.5.6 RegExp.prototype[@@match](string) // 21.2.5.9 RegExp.prototype[@@search](string) : function (string) { return rxfn.call(string, this); } ); } }; /***/ }), /***/ "230e": /***/ (function(module, exports, __nested_webpack_require_10486__) { var isObject = __nested_webpack_require_10486__("d3f4"); var document = __nested_webpack_require_10486__("7726").document; // typeof document.createElement is 'object' in old IE var is = isObject(document) && isObject(document.createElement); module.exports = function (it) { return is ? document.createElement(it) : {}; }; /***/ }), /***/ "23c6": /***/ (function(module, exports, __nested_webpack_require_10870__) { // getting tag from 19.1.3.6 Object.prototype.toString() var cof = __nested_webpack_require_10870__("2d95"); var TAG = __nested_webpack_require_10870__("2b4c")('toStringTag'); // ES3 wrong here var ARG = cof(function () { return arguments; }()) == 'Arguments'; // fallback for IE11 Script Access Denied error var tryGet = function (it, key) { try { return it[key]; } catch (e) { /* empty */ } }; module.exports = function (it) { var O, T, B; return it === undefined ? 'Undefined' : it === null ? 'Null' // @@toStringTag case : typeof (T = tryGet(O = Object(it), TAG)) == 'string' ? T // builtinTag case : ARG ? cof(O) // ES3 arguments fallback : (B = cof(O)) == 'Object' && typeof O.callee == 'function' ? 'Arguments' : B; }; /***/ }), /***/ "241e": /***/ (function(module, exports, __nested_webpack_require_11692__) { // 7.1.13 ToObject(argument) var defined = __nested_webpack_require_11692__("25eb"); module.exports = function (it) { return Object(defined(it)); }; /***/ }), /***/ "25eb": /***/ (function(module, exports) { // 7.2.1 RequireObjectCoercible(argument) module.exports = function (it) { if (it == undefined) throw TypeError("Can't call method on " + it); return it; }; /***/ }), /***/ "28a5": /***/ (function(module, exports, __nested_webpack_require_12139__) { "use strict"; var isRegExp = __nested_webpack_require_12139__("aae3"); var anObject = __nested_webpack_require_12139__("cb7c"); var speciesConstructor = __nested_webpack_require_12139__("ebd6"); var advanceStringIndex = __nested_webpack_require_12139__("0390"); var toLength = __nested_webpack_require_12139__("9def"); var callRegExpExec = __nested_webpack_require_12139__("5f1b"); var regexpExec = __nested_webpack_require_12139__("520a"); var fails = __nested_webpack_require_12139__("79e5"); var $min = Math.min; var $push = [].push; var $SPLIT = 'split'; var LENGTH = 'length'; var LAST_INDEX = 'lastIndex'; var MAX_UINT32 = 0xffffffff; // babel-minify transpiles RegExp('x', 'y') -> /x/y and it causes SyntaxError var SUPPORTS_Y = !fails(function () { RegExp(MAX_UINT32, 'y'); }); // @@split logic __nested_webpack_require_12139__("214f")('split', 2, function (defined, SPLIT, $split, maybeCallNative) { var internalSplit; if ( 'abbc'[$SPLIT](/(b)*/)[1] == 'c' || 'test'[$SPLIT](/(?:)/, -1)[LENGTH] != 4 || 'ab'[$SPLIT](/(?:ab)*/)[LENGTH] != 2 || '.'[$SPLIT](/(.?)(.?)/)[LENGTH] != 4 || '.'[$SPLIT](/()()/)[LENGTH] > 1 || ''[$SPLIT](/.?/)[LENGTH] ) { // based on es5-shim implementation, need to rework it internalSplit = function (separator, limit) { var string = String(this); if (separator === undefined && limit === 0) return []; // If `separator` is not a regex, use native split if (!isRegExp(separator)) return $split.call(string, separator, limit); var output = []; var flags = (separator.ignoreCase ? 'i' : '') + (separator.multiline ? 'm' : '') + (separator.unicode ? 'u' : '') + (separator.sticky ? 'y' : ''); var lastLastIndex = 0; var splitLimit = limit === undefined ? MAX_UINT32 : limit >>> 0; // Make `global` and avoid `lastIndex` issues by working with a copy var separatorCopy = new RegExp(separator.source, flags + 'g'); var match, lastIndex, lastLength; while (match = regexpExec.call(separatorCopy, string)) { lastIndex = separatorCopy[LAST_INDEX]; if (lastIndex > lastLastIndex) { output.push(string.slice(lastLastIndex, match.index)); if (match[LENGTH] > 1 && match.index < string[LENGTH]) $push.apply(output, match.slice(1)); lastLength = match[0][LENGTH]; lastLastIndex = lastIndex; if (output[LENGTH] >= splitLimit) break; } if (separatorCopy[LAST_INDEX] === match.index) separatorCopy[LAST_INDEX]++; // Avoid an infinite loop } if (lastLastIndex === string[LENGTH]) { if (lastLength || !separatorCopy.test('')) output.push(''); } else output.push(string.slice(lastLastIndex)); return output[LENGTH] > splitLimit ? output.slice(0, splitLimit) : output; }; // Chakra, V8 } else if ('0'[$SPLIT](undefined, 0)[LENGTH]) { internalSplit = function (separator, limit) { return separator === undefined && limit === 0 ? [] : $split.call(this, separator, limit); }; } else { internalSplit = $split; } return [ // `String.prototype.split` method // https://tc39.github.io/ecma262/#sec-string.prototype.split function split(separator, limit) { var O = defined(this); var splitter = separator == undefined ? undefined : separator[SPLIT]; return splitter !== undefined ? splitter.call(separator, O, limit) : internalSplit.call(String(O), separator, limit); }, // `RegExp.prototype[@@split]` method // https://tc39.github.io/ecma262/#sec-regexp.prototype-@@split // // NOTE: This cannot be properly polyfilled in engines that don't support // the 'y' flag. function (regexp, limit) { var res = maybeCallNative(internalSplit, regexp, this, limit, internalSplit !== $split); if (res.done) return res.value; var rx = anObject(regexp); var S = String(this); var C = speciesConstructor(rx, RegExp); var unicodeMatching = rx.unicode; var flags = (rx.ignoreCase ? 'i' : '') + (rx.multiline ? 'm' : '') + (rx.unicode ? 'u' : '') + (SUPPORTS_Y ? 'y' : 'g'); // ^(? + rx + ) is needed, in combination with some S slicing, to // simulate the 'y' flag. var splitter = new C(SUPPORTS_Y ? rx : '^(?:' + rx.source + ')', flags); var lim = limit === undefined ? MAX_UINT32 : limit >>> 0; if (lim === 0) return []; if (S.length === 0) return callRegExpExec(splitter, S) === null ? [S] : []; var p = 0; var q = 0; var A = []; while (q < S.length) { splitter.lastIndex = SUPPORTS_Y ? q : 0; var z = callRegExpExec(splitter, SUPPORTS_Y ? S : S.slice(q)); var e; if ( z === null || (e = $min(toLength(splitter.lastIndex + (SUPPORTS_Y ? 0 : q)), S.length)) === p ) { q = advanceStringIndex(S, q, unicodeMatching); } else { A.push(S.slice(p, q)); if (A.length === lim) return A; for (var i = 1; i <= z.length - 1; i++) { A.push(z[i]); if (A.length === lim) return A; } q = p = e; } } A.push(S.slice(p)); return A; } ]; }); /***/ }), /***/ "294c": /***/ (function(module, exports) { module.exports = function (exec) { try { return !!exec(); } catch (e) { return true; } }; /***/ }), /***/ "2aba": /***/ (function(module, exports, __nested_webpack_require_17623__) { var global = __nested_webpack_require_17623__("7726"); var hide = __nested_webpack_require_17623__("32e9"); var has = __nested_webpack_require_17623__("69a8"); var SRC = __nested_webpack_require_17623__("ca5a")('src'); var $toString = __nested_webpack_require_17623__("fa5b"); var TO_STRING = 'toString'; var TPL = ('' + $toString).split(TO_STRING); __nested_webpack_require_17623__("8378").inspectSource = function (it) { return $toString.call(it); }; (module.exports = function (O, key, val, safe) { var isFunction = typeof val == 'function'; if (isFunction) has(val, 'name') || hide(val, 'name', key); if (O[key] === val) return; if (isFunction) has(val, SRC) || hide(val, SRC, O[key] ? '' + O[key] : TPL.join(String(key))); if (O === global) { O[key] = val; } else if (!safe) { delete O[key]; hide(O, key, val); } else if (O[key]) { O[key] = val; } else { hide(O, key, val); } // add fake Function#toString for correct work wrapped methods / constructors with methods like LoDash isNative })(Function.prototype, TO_STRING, function toString() { return typeof this == 'function' && this[SRC] || $toString.call(this); }); /***/ }), /***/ "2b4c": /***/ (function(module, exports, __nested_webpack_require_18797__) { var store = __nested_webpack_require_18797__("5537")('wks'); var uid = __nested_webpack_require_18797__("ca5a"); var Symbol = __nested_webpack_require_18797__("7726").Symbol; var USE_SYMBOL = typeof Symbol == 'function'; var $exports = module.exports = function (name) { return store[name] || (store[name] = USE_SYMBOL && Symbol[name] || (USE_SYMBOL ? Symbol : uid)('Symbol.' + name)); }; $exports.store = store; /***/ }), /***/ "2d00": /***/ (function(module, exports) { module.exports = false; /***/ }), /***/ "2d95": /***/ (function(module, exports) { var toString = {}.toString; module.exports = function (it) { return toString.call(it).slice(8, -1); }; /***/ }), /***/ "2fdb": /***/ (function(module, exports, __nested_webpack_require_19519__) { "use strict"; // 21.1.3.7 String.prototype.includes(searchString, position = 0) var $export = __nested_webpack_require_19519__("5ca1"); var context = __nested_webpack_require_19519__("d2c8"); var INCLUDES = 'includes'; $export($export.P + $export.F * __nested_webpack_require_19519__("5147")(INCLUDES), 'String', { includes: function includes(searchString /* , position = 0 */) { return !!~context(this, searchString, INCLUDES) .indexOf(searchString, arguments.length > 1 ? arguments[1] : undefined); } }); /***/ }), /***/ "32e9": /***/ (function(module, exports, __nested_webpack_require_20087__) { var dP = __nested_webpack_require_20087__("86cc"); var createDesc = __nested_webpack_require_20087__("4630"); module.exports = __nested_webpack_require_20087__("9e1e") ? function (object, key, value) { return dP.f(object, key, createDesc(1, value)); } : function (object, key, value) { object[key] = value; return object; }; /***/ }), /***/ "335c": /***/ (function(module, exports, __nested_webpack_require_20463__) { // fallback for non-array-like ES3 and non-enumerable old V8 strings var cof = __nested_webpack_require_20463__("6b4c"); // eslint-disable-next-line no-prototype-builtins module.exports = Object('z').propertyIsEnumerable(0) ? Object : function (it) { return cof(it) == 'String' ? it.split('') : Object(it); }; /***/ }), /***/ "355d": /***/ (function(module, exports) { exports.f = {}.propertyIsEnumerable; /***/ }), /***/ "35e8": /***/ (function(module, exports, __nested_webpack_require_20946__) { var dP = __nested_webpack_require_20946__("d9f6"); var createDesc = __nested_webpack_require_20946__("aebd"); module.exports = __nested_webpack_require_20946__("8e60") ? function (object, key, value) { return dP.f(object, key, createDesc(1, value)); } : function (object, key, value) { object[key] = value; return object; }; /***/ }), /***/ "36c3": /***/ (function(module, exports, __nested_webpack_require_21322__) { // to indexed object, toObject with fallback for non-array-like ES3 strings var IObject = __nested_webpack_require_21322__("335c"); var defined = __nested_webpack_require_21322__("25eb"); module.exports = function (it) { return IObject(defined(it)); }; /***/ }), /***/ "3a38": /***/ (function(module, exports) { // 7.1.4 ToInteger var ceil = Math.ceil; var floor = Math.floor; module.exports = function (it) { return isNaN(it = +it) ? 0 : (it > 0 ? floor : ceil)(it); }; /***/ }), /***/ "4588": /***/ (function(module, exports) { // 7.1.4 ToInteger var ceil = Math.ceil; var floor = Math.floor; module.exports = function (it) { return isNaN(it = +it) ? 0 : (it > 0 ? floor : ceil)(it); }; /***/ }), /***/ "4630": /***/ (function(module, exports) { module.exports = function (bitmap, value) { return { enumerable: !(bitmap & 1), configurable: !(bitmap & 2), writable: !(bitmap & 4), value: value }; }; /***/ }), /***/ "4917": /***/ (function(module, exports, __nested_webpack_require_22319__) { "use strict"; var anObject = __nested_webpack_require_22319__("cb7c"); var toLength = __nested_webpack_require_22319__("9def"); var advanceStringIndex = __nested_webpack_require_22319__("0390"); var regExpExec = __nested_webpack_require_22319__("5f1b"); // @@match logic __nested_webpack_require_22319__("214f")('match', 1, function (defined, MATCH, $match, maybeCallNative) { return [ // `String.prototype.match` method // https://tc39.github.io/ecma262/#sec-string.prototype.match function match(regexp) { var O = defined(this); var fn = regexp == undefined ? undefined : regexp[MATCH]; return fn !== undefined ? fn.call(regexp, O) : new RegExp(regexp)[MATCH](String(O)); }, // `RegExp.prototype[@@match]` method // https://tc39.github.io/ecma262/#sec-regexp.prototype-@@match function (regexp) { var res = maybeCallNative($match, regexp, this); if (res.done) return res.value; var rx = anObject(regexp); var S = String(this); if (!rx.global) return regExpExec(rx, S); var fullUnicode = rx.unicode; rx.lastIndex = 0; var A = []; var n = 0; var result; while ((result = regExpExec(rx, S)) !== null) { var matchStr = String(result[0]); A[n] = matchStr; if (matchStr === '') rx.lastIndex = advanceStringIndex(S, toLength(rx.lastIndex), fullUnicode); n++; } return n === 0 ? null : A; } ]; }); /***/ }), /***/ "5147": /***/ (function(module, exports, __nested_webpack_require_23797__) { var MATCH = __nested_webpack_require_23797__("2b4c")('match'); module.exports = function (KEY) { var re = /./; try { '/./'[KEY](re); } catch (e) { try { re[MATCH] = false; return !'/./'[KEY](re); } catch (f) { /* empty */ } } return true; }; /***/ }), /***/ "5176": /***/ (function(module, exports, __nested_webpack_require_24142__) { module.exports = __nested_webpack_require_24142__("51b6"); /***/ }), /***/ "51b6": /***/ (function(module, exports, __nested_webpack_require_24271__) { __nested_webpack_require_24271__("a3c3"); module.exports = __nested_webpack_require_24271__("584a").Object.assign; /***/ }), /***/ "520a": /***/ (function(module, exports, __nested_webpack_require_24444__) { "use strict"; var regexpFlags = __nested_webpack_require_24444__("0bfb"); var nativeExec = RegExp.prototype.exec; // This always refers to the native implementation, because the // String#replace polyfill uses ./fix-regexp-well-known-symbol-logic.js, // which loads this file before patching the method. var nativeReplace = String.prototype.replace; var patchedExec = nativeExec; var LAST_INDEX = 'lastIndex'; var UPDATES_LAST_INDEX_WRONG = (function () { var re1 = /a/, re2 = /b*/g; nativeExec.call(re1, 'a'); nativeExec.call(re2, 'a'); return re1[LAST_INDEX] !== 0 || re2[LAST_INDEX] !== 0; })(); // nonparticipating capturing group, copied from es5-shim's String#split patch. var NPCG_INCLUDED = /()??/.exec('')[1] !== undefined; var PATCH = UPDATES_LAST_INDEX_WRONG || NPCG_INCLUDED; if (PATCH) { patchedExec = function exec(str) { var re = this; var lastIndex, reCopy, match, i; if (NPCG_INCLUDED) { reCopy = new RegExp('^' + re.source + '$(?!\\s)', regexpFlags.call(re)); } if (UPDATES_LAST_INDEX_WRONG) lastIndex = re[LAST_INDEX]; match = nativeExec.call(re, str); if (UPDATES_LAST_INDEX_WRONG && match) { re[LAST_INDEX] = re.global ? match.index + match[0].length : lastIndex; } if (NPCG_INCLUDED && match && match.length > 1) { // Fix browsers whose `exec` methods don't consistently return `undefined` // for NPCG, like IE8. NOTE: This doesn' work for /(.?)?/ // eslint-disable-next-line no-loop-func nativeReplace.call(match[0], reCopy, function () { for (i = 1; i < arguments.length - 2; i++) { if (arguments[i] === undefined) match[i] = undefined; } }); } return match; }; } module.exports = patchedExec; /***/ }), /***/ "5537": /***/ (function(module, exports, __nested_webpack_require_26277__) { var core = __nested_webpack_require_26277__("8378"); var global = __nested_webpack_require_26277__("7726"); var SHARED = '__core-js_shared__'; var store = global[SHARED] || (global[SHARED] = {}); (module.exports = function (key, value) { return store[key] || (store[key] = value !== undefined ? value : {}); })('versions', []).push({ version: core.version, mode: __nested_webpack_require_26277__("2d00") ? 'pure' : 'global', copyright: '© 2019 Denis Pushkarev (zloirock.ru)' }); /***/ }), /***/ "5559": /***/ (function(module, exports, __nested_webpack_require_26810__) { var shared = __nested_webpack_require_26810__("dbdb")('keys'); var uid = __nested_webpack_require_26810__("62a0"); module.exports = function (key) { return shared[key] || (shared[key] = uid(key)); }; /***/ }), /***/ "584a": /***/ (function(module, exports) { var core = module.exports = { version: '2.6.4' }; if (typeof __e == 'number') __e = core; // eslint-disable-line no-undef /***/ }), /***/ "5b4e": /***/ (function(module, exports, __nested_webpack_require_27255__) { // false -> Array#indexOf // true -> Array#includes var toIObject = __nested_webpack_require_27255__("36c3"); var toLength = __nested_webpack_require_27255__("b447"); var toAbsoluteIndex = __nested_webpack_require_27255__("0fc9"); module.exports = function (IS_INCLUDES) { return function ($this, el, fromIndex) { var O = toIObject($this); var length = toLength(O.length); var index = toAbsoluteIndex(fromIndex, length); var value; // Array#includes uses SameValueZero equality algorithm // eslint-disable-next-line no-self-compare if (IS_INCLUDES && el != el) while (length > index) { value = O[index++]; // eslint-disable-next-line no-self-compare if (value != value) return true; // Array#indexOf ignores holes, Array#includes - not } else for (;length > index; index++) if (IS_INCLUDES || index in O) { if (O[index] === el) return IS_INCLUDES || index || 0; } return !IS_INCLUDES && -1; }; }; /***/ }), /***/ "5ca1": /***/ (function(module, exports, __nested_webpack_require_28266__) { var global = __nested_webpack_require_28266__("7726"); var core = __nested_webpack_require_28266__("8378"); var hide = __nested_webpack_require_28266__("32e9"); var redefine = __nested_webpack_require_28266__("2aba"); var ctx = __nested_webpack_require_28266__("9b43"); var PROTOTYPE = 'prototype'; var $export = function (type, name, source) { var IS_FORCED = type & $export.F; var IS_GLOBAL = type & $export.G; var IS_STATIC = type & $export.S; var IS_PROTO = type & $export.P; var IS_BIND = type & $export.B; var target = IS_GLOBAL ? global : IS_STATIC ? global[name] || (global[name] = {}) : (global[name] || {})[PROTOTYPE]; var exports = IS_GLOBAL ? core : core[name] || (core[name] = {}); var expProto = exports[PROTOTYPE] || (exports[PROTOTYPE] = {}); var key, own, out, exp; if (IS_GLOBAL) source = name; for (key in source) { // contains in native own = !IS_FORCED && target && target[key] !== undefined; // export native or passed out = (own ? target : source)[key]; // bind timers to global for call from export context exp = IS_BIND && own ? ctx(out, global) : IS_PROTO && typeof out == 'function' ? ctx(Function.call, out) : out; // extend global if (target) redefine(target, key, out, type & $export.U); // export if (exports[key] != out) hide(exports, key, exp); if (IS_PROTO && expProto[key] != out) expProto[key] = out; } }; global.core = core; // type bitmap $export.F = 1; // forced $export.G = 2; // global $export.S = 4; // static $export.P = 8; // proto $export.B = 16; // bind $export.W = 32; // wrap $export.U = 64; // safe $export.R = 128; // real proto method for `library` module.exports = $export; /***/ }), /***/ "5f1b": /***/ (function(module, exports, __nested_webpack_require_29991__) { "use strict"; var classof = __nested_webpack_require_29991__("23c6"); var builtinExec = RegExp.prototype.exec; // `RegExpExec` abstract operation // https://tc39.github.io/ecma262/#sec-regexpexec module.exports = function (R, S) { var exec = R.exec; if (typeof exec === 'function') { var result = exec.call(R, S); if (typeof result !== 'object') { throw new TypeError('RegExp exec method returned something other than an Object or null'); } return result; } if (classof(R) !== 'RegExp') { throw new TypeError('RegExp#exec called on incompatible receiver'); } return builtinExec.call(R, S); }; /***/ }), /***/ "626a": /***/ (function(module, exports, __nested_webpack_require_30697__) { // fallback for non-array-like ES3 and non-enumerable old V8 strings var cof = __nested_webpack_require_30697__("2d95"); // eslint-disable-next-line no-prototype-builtins module.exports = Object('z').propertyIsEnumerable(0) ? Object : function (it) { return cof(it) == 'String' ? it.split('') : Object(it); }; /***/ }), /***/ "62a0": /***/ (function(module, exports) { var id = 0; var px = Math.random(); module.exports = function (key) { return 'Symbol('.concat(key === undefined ? '' : key, ')_', (++id + px).toString(36)); }; /***/ }), /***/ "63b6": /***/ (function(module, exports, __nested_webpack_require_31305__) { var global = __nested_webpack_require_31305__("e53d"); var core = __nested_webpack_require_31305__("584a"); var ctx = __nested_webpack_require_31305__("d864"); var hide = __nested_webpack_require_31305__("35e8"); var has = __nested_webpack_require_31305__("07e3"); var PROTOTYPE = 'prototype'; var $export = function (type, name, source) { var IS_FORCED = type & $export.F; var IS_GLOBAL = type & $export.G; var IS_STATIC = type & $export.S; var IS_PROTO = type & $export.P; var IS_BIND = type & $export.B; var IS_WRAP = type & $export.W; var exports = IS_GLOBAL ? core : core[name] || (core[name] = {}); var expProto = exports[PROTOTYPE]; var target = IS_GLOBAL ? global : IS_STATIC ? global[name] : (global[name] || {})[PROTOTYPE]; var key, own, out; if (IS_GLOBAL) source = name; for (key in source) { // contains in native own = !IS_FORCED && target && target[key] !== undefined; if (own && has(exports, key)) continue; // export native or passed out = own ? target[key] : source[key]; // prevent global pollution for namespaces exports[key] = IS_GLOBAL && typeof target[key] != 'function' ? source[key] // bind timers to global for call from export context : IS_BIND && own ? ctx(out, global) // wrap global constructors for prevent change them in library : IS_WRAP && target[key] == out ? (function (C) { var F = function (a, b, c) { if (this instanceof C) { switch (arguments.length) { case 0: return new C(); case 1: return new C(a); case 2: return new C(a, b); } return new C(a, b, c); } return C.apply(this, arguments); }; F[PROTOTYPE] = C[PROTOTYPE]; return F; // make static versions for prototype methods })(out) : IS_PROTO && typeof out == 'function' ? ctx(Function.call, out) : out; // export proto methods to core.%CONSTRUCTOR%.methods.%NAME% if (IS_PROTO) { (exports.virtual || (exports.virtual = {}))[key] = out; // export proto methods to core.%CONSTRUCTOR%.prototype.%NAME% if (type & $export.R && expProto && !expProto[key]) hide(expProto, key, out); } } }; // type bitmap $export.F = 1; // forced $export.G = 2; // global $export.S = 4; // static $export.P = 8; // proto $export.B = 16; // bind $export.W = 32; // wrap $export.U = 64; // safe $export.R = 128; // real proto method for `library` module.exports = $export; /***/ }), /***/ "6762": /***/ (function(module, exports, __nested_webpack_require_33783__) { "use strict"; // https://github.com/tc39/Array.prototype.includes var $export = __nested_webpack_require_33783__("5ca1"); var $includes = __nested_webpack_require_33783__("c366")(true); $export($export.P, 'Array', { includes: function includes(el /* , fromIndex = 0 */) { return $includes(this, el, arguments.length > 1 ? arguments[1] : undefined); } }); __nested_webpack_require_33783__("9c6c")('includes'); /***/ }), /***/ "6821": /***/ (function(module, exports, __nested_webpack_require_34248__) { // to indexed object, toObject with fallback for non-array-like ES3 strings var IObject = __nested_webpack_require_34248__("626a"); var defined = __nested_webpack_require_34248__("be13"); module.exports = function (it) { return IObject(defined(it)); }; /***/ }), /***/ "69a8": /***/ (function(module, exports) { var hasOwnProperty = {}.hasOwnProperty; module.exports = function (it, key) { return hasOwnProperty.call(it, key); }; /***/ }), /***/ "6a99": /***/ (function(module, exports, __nested_webpack_require_34744__) { // 7.1.1 ToPrimitive(input [, PreferredType]) var isObject = __nested_webpack_require_34744__("d3f4"); // instead of the ES6 spec version, we didn't implement @@toPrimitive case // and the second argument - flag - preferred type is a string module.exports = function (it, S) { if (!isObject(it)) return it; var fn, val; if (S && typeof (fn = it.toString) == 'function' && !isObject(val = fn.call(it))) return val; if (typeof (fn = it.valueOf) == 'function' && !isObject(val = fn.call(it))) return val; if (!S && typeof (fn = it.toString) == 'function' && !isObject(val = fn.call(it))) return val; throw TypeError("Can't convert object to primitive value"); }; /***/ }), /***/ "6b4c": /***/ (function(module, exports) { var toString = {}.toString; module.exports = function (it) { return toString.call(it).slice(8, -1); }; /***/ }), /***/ "7726": /***/ (function(module, exports) { // https://github.com/zloirock/core-js/issues/86#issuecomment-115759028 var global = module.exports = typeof window != 'undefined' && window.Math == Math ? window : typeof self != 'undefined' && self.Math == Math ? self // eslint-disable-next-line no-new-func : Function('return this')(); if (typeof __g == 'number') __g = global; // eslint-disable-line no-undef /***/ }), /***/ "77f1": /***/ (function(module, exports, __nested_webpack_require_36088__) { var toInteger = __nested_webpack_require_36088__("4588"); var max = Math.max; var min = Math.min; module.exports = function (index, length) { index = toInteger(index); return index < 0 ? max(index + length, 0) : min(index, length); }; /***/ }), /***/ "794b": /***/ (function(module, exports, __nested_webpack_require_36398__) { module.exports = !__nested_webpack_require_36398__("8e60") && !__nested_webpack_require_36398__("294c")(function () { return Object.defineProperty(__nested_webpack_require_36398__("1ec9")('div'), 'a', { get: function () { return 7; } }).a != 7; }); /***/ }), /***/ "79aa": /***/ (function(module, exports) { module.exports = function (it) { if (typeof it != 'function') throw TypeError(it + ' is not a function!'); return it; }; /***/ }), /***/ "79e5": /***/ (function(module, exports) { module.exports = function (exec) { try { return !!exec(); } catch (e) { return true; } }; /***/ }), /***/ "8378": /***/ (function(module, exports) { var core = module.exports = { version: '2.6.4' }; if (typeof __e == 'number') __e = core; // eslint-disable-line no-undef /***/ }), /***/ "86cc": /***/ (function(module, exports, __nested_webpack_require_37234__) { var anObject = __nested_webpack_require_37234__("cb7c"); var IE8_DOM_DEFINE = __nested_webpack_require_37234__("c69a"); var toPrimitive = __nested_webpack_require_37234__("6a99"); var dP = Object.defineProperty; exports.f = __nested_webpack_require_37234__("9e1e") ? Object.defineProperty : function defineProperty(O, P, Attributes) { anObject(O); P = toPrimitive(P, true); anObject(Attributes); if (IE8_DOM_DEFINE) try { return dP(O, P, Attributes); } catch (e) { /* empty */ } if ('get' in Attributes || 'set' in Attributes) throw TypeError('Accessors not supported!'); if ('value' in Attributes) O[P] = Attributes.value; return O; }; /***/ }), /***/ "8e60": /***/ (function(module, exports, __nested_webpack_require_37924__) { // Thank's IE8 for his funny defineProperty module.exports = !__nested_webpack_require_37924__("294c")(function () { return Object.defineProperty({}, 'a', { get: function () { return 7; } }).a != 7; }); /***/ }), /***/ "9306": /***/ (function(module, exports, __nested_webpack_require_38200__) { "use strict"; // 19.1.2.1 Object.assign(target, source, ...) var getKeys = __nested_webpack_require_38200__("c3a1"); var gOPS = __nested_webpack_require_38200__("9aa9"); var pIE = __nested_webpack_require_38200__("355d"); var toObject = __nested_webpack_require_38200__("241e"); var IObject = __nested_webpack_require_38200__("335c"); var $assign = Object.assign; // should work with symbols and should have deterministic property order (V8 bug) module.exports = !$assign || __nested_webpack_require_38200__("294c")(function () { var A = {}; var B = {}; // eslint-disable-next-line no-undef var S = Symbol(); var K = 'abcdefghijklmnopqrst'; A[S] = 7; K.split('').forEach(function (k) { B[k] = k; }); return $assign({}, A)[S] != 7 || Object.keys($assign({}, B)).join('') != K; }) ? function assign(target, source) { // eslint-disable-line no-unused-vars var T = toObject(target); var aLen = arguments.length; var index = 1; var getSymbols = gOPS.f; var isEnum = pIE.f; while (aLen > index) { var S = IObject(arguments[index++]); var keys = getSymbols ? getKeys(S).concat(getSymbols(S)) : getKeys(S); var length = keys.length; var j = 0; var key; while (length > j) if (isEnum.call(S, key = keys[j++])) T[key] = S[key]; } return T; } : $assign; /***/ }), /***/ "9aa9": /***/ (function(module, exports) { exports.f = Object.getOwnPropertySymbols; /***/ }), /***/ "9b43": /***/ (function(module, exports, __nested_webpack_require_39610__) { // optional / simple context binding var aFunction = __nested_webpack_require_39610__("d8e8"); module.exports = function (fn, that, length) { aFunction(fn); if (that === undefined) return fn; switch (length) { case 1: return function (a) { return fn.call(that, a); }; case 2: return function (a, b) { return fn.call(that, a, b); }; case 3: return function (a, b, c) { return fn.call(that, a, b, c); }; } return function (/* ...args */) { return fn.apply(that, arguments); }; }; /***/ }), /***/ "9c6c": /***/ (function(module, exports, __nested_webpack_require_40217__) { // 22.1.3.31 Array.prototype[@@unscopables] var UNSCOPABLES = __nested_webpack_require_40217__("2b4c")('unscopables'); var ArrayProto = Array.prototype; if (ArrayProto[UNSCOPABLES] == undefined) __nested_webpack_require_40217__("32e9")(ArrayProto, UNSCOPABLES, {}); module.exports = function (key) { ArrayProto[UNSCOPABLES][key] = true; }; /***/ }), /***/ "9def": /***/ (function(module, exports, __nested_webpack_require_40617__) { // 7.1.15 ToLength var toInteger = __nested_webpack_require_40617__("4588"); var min = Math.min; module.exports = function (it) { return it > 0 ? min(toInteger(it), 0x1fffffffffffff) : 0; // pow(2, 53) - 1 == 9007199254740991 }; /***/ }), /***/ "9e1e": /***/ (function(module, exports, __nested_webpack_require_40919__) { // Thank's IE8 for his funny defineProperty module.exports = !__nested_webpack_require_40919__("79e5")(function () { return Object.defineProperty({}, 'a', { get: function () { return 7; } }).a != 7; }); /***/ }), /***/ "a3c3": /***/ (function(module, exports, __nested_webpack_require_41195__) { // 19.1.3.1 Object.assign(target, source) var $export = __nested_webpack_require_41195__("63b6"); $export($export.S + $export.F, 'Object', { assign: __nested_webpack_require_41195__("9306") }); /***/ }), /***/ "aae3": /***/ (function(module, exports, __nested_webpack_require_41448__) { // 7.2.8 IsRegExp(argument) var isObject = __nested_webpack_require_41448__("d3f4"); var cof = __nested_webpack_require_41448__("2d95"); var MATCH = __nested_webpack_require_41448__("2b4c")('match'); module.exports = function (it) { var isRegExp; return isObject(it) && ((isRegExp = it[MATCH]) !== undefined ? !!isRegExp : cof(it) == 'RegExp'); }; /***/ }), /***/ "aebd": /***/ (function(module, exports) { module.exports = function (bitmap, value) { return { enumerable: !(bitmap & 1), configurable: !(bitmap & 2), writable: !(bitmap & 4), value: value }; }; /***/ }), /***/ "b0c5": /***/ (function(module, exports, __nested_webpack_require_42081__) { "use strict"; var regexpExec = __nested_webpack_require_42081__("520a"); __nested_webpack_require_42081__("5ca1")({ target: 'RegExp', proto: true, forced: regexpExec !== /./.exec }, { exec: regexpExec }); /***/ }), /***/ "b447": /***/ (function(module, exports, __nested_webpack_require_42353__) { // 7.1.15 ToLength var toInteger = __nested_webpack_require_42353__("3a38"); var min = Math.min; module.exports = function (it) { return it > 0 ? min(toInteger(it), 0x1fffffffffffff) : 0; // pow(2, 53) - 1 == 9007199254740991 }; /***/ }), /***/ "b8e3": /***/ (function(module, exports) { module.exports = true; /***/ }), /***/ "be13": /***/ (function(module, exports) { // 7.2.1 RequireObjectCoercible(argument) module.exports = function (it) { if (it == undefined) throw TypeError("Can't call method on " + it); return it; }; /***/ }), /***/ "c366": /***/ (function(module, exports, __nested_webpack_require_42966__) { // false -> Array#indexOf // true -> Array#includes var toIObject = __nested_webpack_require_42966__("6821"); var toLength = __nested_webpack_require_42966__("9def"); var toAbsoluteIndex = __nested_webpack_require_42966__("77f1"); module.exports = function (IS_INCLUDES) { return function ($this, el, fromIndex) { var O = toIObject($this); var length = toLength(O.length); var index = toAbsoluteIndex(fromIndex, length); var value; // Array#includes uses SameValueZero equality algorithm // eslint-disable-next-line no-self-compare if (IS_INCLUDES && el != el) while (length > index) { value = O[index++]; // eslint-disable-next-line no-self-compare if (value != value) return true; // Array#indexOf ignores holes, Array#includes - not } else for (;length > index; index++) if (IS_INCLUDES || index in O) { if (O[index] === el) return IS_INCLUDES || index || 0; } return !IS_INCLUDES && -1; }; }; /***/ }), /***/ "c3a1": /***/ (function(module, exports, __nested_webpack_require_43977__) { // 19.1.2.14 / 15.2.3.14 Object.keys(O) var $keys = __nested_webpack_require_43977__("e6f3"); var enumBugKeys = __nested_webpack_require_43977__("1691"); module.exports = Object.keys || function keys(O) { return $keys(O, enumBugKeys); }; /***/ }), /***/ "c69a": /***/ (function(module, exports, __nested_webpack_require_44276__) { module.exports = !__nested_webpack_require_44276__("9e1e") && !__nested_webpack_require_44276__("79e5")(function () { return Object.defineProperty(__nested_webpack_require_44276__("230e")('div'), 'a', { get: function () { return 7; } }).a != 7; }); /***/ }), /***/ "ca5a": /***/ (function(module, exports) { var id = 0; var px = Math.random(); module.exports = function (key) { return 'Symbol('.concat(key === undefined ? '' : key, ')_', (++id + px).toString(36)); }; /***/ }), /***/ "cb7c": /***/ (function(module, exports, __nested_webpack_require_44797__) { var isObject = __nested_webpack_require_44797__("d3f4"); module.exports = function (it) { if (!isObject(it)) throw TypeError(it + ' is not an object!'); return it; }; /***/ }), /***/ "d2c8": /***/ (function(module, exports, __nested_webpack_require_45039__) { // helper for String#{startsWith, endsWith, includes} var isRegExp = __nested_webpack_require_45039__("aae3"); var defined = __nested_webpack_require_45039__("be13"); module.exports = function (that, searchString, NAME) { if (isRegExp(searchString)) throw TypeError('String#' + NAME + " doesn't accept regex!"); return String(defined(that)); }; /***/ }), /***/ "d3f4": /***/ (function(module, exports) { module.exports = function (it) { return typeof it === 'object' ? it !== null : typeof it === 'function'; }; /***/ }), /***/ "d864": /***/ (function(module, exports, __nested_webpack_require_45620__) { // optional / simple context binding var aFunction = __nested_webpack_require_45620__("79aa"); module.exports = function (fn, that, length) { aFunction(fn); if (that === undefined) return fn; switch (length) { case 1: return function (a) { return fn.call(that, a); }; case 2: return function (a, b) { return fn.call(that, a, b); }; case 3: return function (a, b, c) { return fn.call(that, a, b, c); }; } return function (/* ...args */) { return fn.apply(that, arguments); }; }; /***/ }), /***/ "d8e8": /***/ (function(module, exports) { module.exports = function (it) { if (typeof it != 'function') throw TypeError(it + ' is not a function!'); return it; }; /***/ }), /***/ "d9f6": /***/ (function(module, exports, __nested_webpack_require_46415__) { var anObject = __nested_webpack_require_46415__("e4ae"); var IE8_DOM_DEFINE = __nested_webpack_require_46415__("794b"); var toPrimitive = __nested_webpack_require_46415__("1bc3"); var dP = Object.defineProperty; exports.f = __nested_webpack_require_46415__("8e60") ? Object.defineProperty : function defineProperty(O, P, Attributes) { anObject(O); P = toPrimitive(P, true); anObject(Attributes); if (IE8_DOM_DEFINE) try { return dP(O, P, Attributes); } catch (e) { /* empty */ } if ('get' in Attributes || 'set' in Attributes) throw TypeError('Accessors not supported!'); if ('value' in Attributes) O[P] = Attributes.value; return O; }; /***/ }), /***/ "dbdb": /***/ (function(module, exports, __nested_webpack_require_47105__) { var core = __nested_webpack_require_47105__("584a"); var global = __nested_webpack_require_47105__("e53d"); var SHARED = '__core-js_shared__'; var store = global[SHARED] || (global[SHARED] = {}); (module.exports = function (key, value) { return store[key] || (store[key] = value !== undefined ? value : {}); })('versions', []).push({ version: core.version, mode: __nested_webpack_require_47105__("b8e3") ? 'pure' : 'global', copyright: '© 2019 Denis Pushkarev (zloirock.ru)' }); /***/ }), /***/ "e4ae": /***/ (function(module, exports, __nested_webpack_require_47638__) { var isObject = __nested_webpack_require_47638__("f772"); module.exports = function (it) { if (!isObject(it)) throw TypeError(it + ' is not an object!'); return it; }; /***/ }), /***/ "e53d": /***/ (function(module, exports) { // https://github.com/zloirock/core-js/issues/86#issuecomment-115759028 var global = module.exports = typeof window != 'undefined' && window.Math == Math ? window : typeof self != 'undefined' && self.Math == Math ? self // eslint-disable-next-line no-new-func : Function('return this')(); if (typeof __g == 'number') __g = global; // eslint-disable-line no-undef /***/ }), /***/ "e6f3": /***/ (function(module, exports, __nested_webpack_require_48312__) { var has = __nested_webpack_require_48312__("07e3"); var toIObject = __nested_webpack_require_48312__("36c3"); var arrayIndexOf = __nested_webpack_require_48312__("5b4e")(false); var IE_PROTO = __nested_webpack_require_48312__("5559")('IE_PROTO'); module.exports = function (object, names) { var O = toIObject(object); var i = 0; var result = []; var key; for (key in O) if (key != IE_PROTO) has(O, key) && result.push(key); // Don't enum bug & hidden keys while (names.length > i) if (has(O, key = names[i++])) { ~arrayIndexOf(result, key) || result.push(key); } return result; }; /***/ }), /***/ "ebd6": /***/ (function(module, exports, __nested_webpack_require_48948__) { // 7.3.20 SpeciesConstructor(O, defaultConstructor) var anObject = __nested_webpack_require_48948__("cb7c"); var aFunction = __nested_webpack_require_48948__("d8e8"); var SPECIES = __nested_webpack_require_48948__("2b4c")('species'); module.exports = function (O, D) { var C = anObject(O).constructor; var S; return C === undefined || (S = anObject(C)[SPECIES]) == undefined ? D : aFunction(S); }; /***/ }), /***/ "f772": /***/ (function(module, exports) { module.exports = function (it) { return typeof it === 'object' ? it !== null : typeof it === 'function'; }; /***/ }), /***/ "fa5b": /***/ (function(module, exports, __nested_webpack_require_49570__) { module.exports = __nested_webpack_require_49570__("5537")('native-function-to-string', Function.toString); /***/ }), /***/ "fb15": /***/ (function(module, __nested_webpack_exports__, __nested_webpack_require_49760__) { "use strict"; __nested_webpack_require_49760__.r(__nested_webpack_exports__); // CONCATENATED MODULE: ./node_modules/@vue/cli-service/lib/commands/build/setPublicPath.js // This file is imported into lib/wc client bundles. if (typeof window !== 'undefined') { var i if ((i = window.document.currentScript) && (i = i.src.match(/(.+\/)[^/]+\.js(\?.*)?$/))) { __nested_webpack_require_49760__.p = i[1] // eslint-disable-line } } // Indicate to webpack that this file can be concatenated /* harmony default export */ var setPublicPath = (null); // CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"7a2c9e42-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/OtpInput.vue?vue&type=template&id=443e0b2c& var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticStyle:{"display":"flex"}},[(_vm.inputType === 'password')?_c('input',{staticStyle:{"display":"none"},attrs:{"autocomplete":"off","name":"hidden","type":"text"}}):_vm._e(),_vm._l((_vm.numInputs),function(item,i){return _c('SingleOtpInput',{key:i,attrs:{"focus":_vm.activeInput === i,"value":_vm.otp[i],"separator":_vm.separator,"input-type":_vm.inputType,"input-classes":_vm.inputClasses,"is-last-child":i === _vm.numInputs - 1,"should-auto-focus":_vm.shouldAutoFocus},on:{"on-change":_vm.handleOnChange,"on-keydown":_vm.handleOnKeyDown,"on-paste":_vm.handleOnPaste,"on-focus":function($event){return _vm.handleOnFocus(i)},"on-blur":_vm.handleOnBlur}})})],2)} var staticRenderFns = [] // CONCATENATED MODULE: ./src/components/OtpInput.vue?vue&type=template&id=443e0b2c& // EXTERNAL MODULE: ./node_modules/core-js/modules/es6.regexp.match.js var es6_regexp_match = __nested_webpack_require_49760__("4917"); // EXTERNAL MODULE: ./node_modules/core-js/modules/es6.regexp.split.js var es6_regexp_split = __nested_webpack_require_49760__("28a5"); // EXTERNAL MODULE: ./node_modules/@babel/runtime-corejs2/core-js/object/assign.js var object_assign = __nested_webpack_require_49760__("5176"); var assign_default = /*#__PURE__*/__nested_webpack_require_49760__.n(object_assign); // EXTERNAL MODULE: ./node_modules/core-js/modules/es7.array.includes.js var es7_array_includes = __nested_webpack_require_49760__("6762"); // EXTERNAL MODULE: ./node_modules/core-js/modules/es6.string.includes.js var es6_string_includes = __nested_webpack_require_49760__("2fdb"); // CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"7a2c9e42-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/SingleOtpInput.vue?vue&type=template&id=68c85813& var SingleOtpInputvue_type_template_id_68c85813_render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticStyle:{"display":"flex","align-items":"center"}},[((_vm.inputType)==='checkbox')?_c('input',{directives:[{name:"model",rawName:"v-model",value:(_vm.model),expression:"model"}],ref:"input",class:_vm.inputClasses,attrs:{"min":"0","max":"9","maxlength":"1","pattern":"[0-9]","type":"checkbox"},domProps:{"checked":Array.isArray(_vm.model)?_vm._i(_vm.model,null)>-1:(_vm.model)},on:{"input":_vm.handleOnChange,"keydown":_vm.handleOnKeyDown,"paste":_vm.handleOnPaste,"focus":_vm.handleOnFocus,"blur":_vm.handleOnBlur,"change":function($event){var $$a=_vm.model,$$el=$event.target,$$c=$$el.checked?(true):(false);if(Array.isArray($$a)){var $$v=null,$$i=_vm._i($$a,$$v);if($$el.checked){$$i<0&&(_vm.model=$$a.concat([$$v]))}else{$$i>-1&&(_vm.model=$$a.slice(0,$$i).concat($$a.slice($$i+1)))}}else{_vm.model=$$c}}}}):((_vm.inputType)==='radio')?_c('input',{directives:[{name:"model",rawName:"v-model",value:(_vm.model),expression:"model"}],ref:"input",class:_vm.inputClasses,attrs:{"min":"0","max":"9","maxlength":"1","pattern":"[0-9]","type":"radio"},domProps:{"checked":_vm._q(_vm.model,null)},on:{"input":_vm.handleOnChange,"keydown":_vm.handleOnKeyDown,"paste":_vm.handleOnPaste,"focus":_vm.handleOnFocus,"blur":_vm.handleOnBlur,"change":function($event){_vm.model=null}}}):_c('input',{directives:[{name:"model",rawName:"v-model",value:(_vm.model),expression:"model"}],ref:"input",class:_vm.inputClasses,attrs:{"min":"0","max":"9","maxlength":"1","pattern":"[0-9]","type":_vm.inputType},domProps:{"value":(_vm.model)},on:{"input":[function($event){if($event.target.composing){ return; }_vm.model=$event.target.value},_vm.handleOnChange],"keydown":_vm.handleOnKeyDown,"paste":_vm.handleOnPaste,"focus":_vm.handleOnFocus,"blur":_vm.handleOnBlur}}),(!_vm.isLastChild && _vm.separator)?_c('span',[_c('span',{domProps:{"innerHTML":_vm._s(_vm.separator)}})]):_vm._e()])} var SingleOtpInputvue_type_template_id_68c85813_staticRenderFns = [] // CONCATENATED MODULE: ./src/components/SingleOtpInput.vue?vue&type=template&id=68c85813& // CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/thread-loader/dist/cjs.js!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/SingleOtpInput.vue?vue&type=script&lang=js& // // // // // // // // // // // // // // // // // // // // // // // /* harmony default export */ var SingleOtpInputvue_type_script_lang_js_ = ({ name: 'SingleOtpInput', props: { value: { type: String }, separator: { type: String }, focus: { type: Boolean }, inputClasses: { type: String }, shouldAutoFocus: { type: Boolean }, inputType: { type: String, default: function _default() { return 'tel'; } }, isLastChild: { type: Boolean } }, data: function data() { return { model: this.value || '' }; }, mounted: function mounted() { if (this.$refs.input && this.focus && this.shouldAutoFocus) { this.$refs.input.focus(); } }, watch: { value: function value(newValue, oldValue) { if (newValue !== oldValue) { this.model = newValue; } }, // whenever question changes, this function will run focus: function focus(newFocusValue, oldFocusValue) { // Check if focusedInput changed // Prevent calling function if input already in focus if (oldFocusValue !== newFocusValue && this.$refs.input && this.focus) { this.$refs.input.focus(); this.$refs.input.select(); } } }, methods: { handleOnChange: function handleOnChange() { if (this.model.length > 1) { this.model = this.model.slice(0, 1); } return this.$emit('on-change', this.model); }, handleOnKeyDown: function handleOnKeyDown(event) { // Only allow characters 0-9, DEL, Backspace and Pasting var keyEvent = event || window.event; var charCode = keyEvent.which ? keyEvent.which : keyEvent.keyCode; if (this.isCodeNumeric(charCode) || charCode === 8 || charCode === 86 || charCode === 46) { this.$emit('on-keydown', event); } else { keyEvent.preventDefault(); } }, isCodeNumeric: function isCodeNumeric(charCode) { // numeric keys and numpad keys return charCode >= 48 && charCode <= 57 || charCode >= 96 && charCode <= 105; }, handleOnPaste: function handleOnPaste(event) { return this.$emit('on-paste', event); }, handleOnFocus: function handleOnFocus() { this.$refs.input.select(); return this.$emit('on-focus'); }, handleOnBlur: function handleOnBlur() { return this.$emit('on-blur'); } } }); // CONCATENATED MODULE: ./src/components/SingleOtpInput.vue?vue&type=script&lang=js& /* harmony default export */ var components_SingleOtpInputvue_type_script_lang_js_ = (SingleOtpInputvue_type_script_lang_js_); // CONCATENATED MODULE: ./node_modules/vue-loader/lib/runtime/componentNormalizer.js /* globals __VUE_SSR_CONTEXT__ */ // IMPORTANT: Do NOT use ES2015 features in this file (except for modules). // This module is a runtime utility for cleaner component module output and will // be included in the final webpack user bundle. function normalizeComponent ( scriptExports, render, staticRenderFns, functionalTemplate, injectStyles, scopeId, moduleIdentifier, /* server only */ shadowMode /* vue-cli only */ ) { // Vue.extend constructor export interop var options = typeof scriptExports === 'function' ? scriptExports.options : scriptExports // render functions if (render) { options.render = render options.staticRenderFns = staticRenderFns options._compiled = true } // functional template if (functionalTemplate) { options.functional = true } // scopedId if (scopeId) { options._scopeId = 'data-v-' + scopeId } var hook if (moduleIdentifier) { // server build hook = function (context) { // 2.3 injection context = context || // cached call (this.$vnode && this.$vnode.ssrContext) || // stateful (this.parent && this.parent.$vnode && this.parent.$vnode.ssrContext) // functional // 2.2 with runInNewContext: true if (!context && typeof __VUE_SSR_CONTEXT__ !== 'undefined') { context = __VUE_SSR_CONTEXT__ } // inject component styles if (injectStyles) { injectStyles.call(this, context) } // register component module identifier for async chunk inferrence if (context && context._registeredComponents) { context._registeredComponents.add(moduleIdentifier) } } // used by ssr in case component is cached and beforeCreate // never gets called options._ssrRegister = hook } else if (injectStyles) { hook = shadowMode ? function () { injectStyles.call(this, this.$root.$options.shadowRoot) } : injectStyles } if (hook) { if (options.functional) { // for template-only hot-reload because in that case the render fn doesn't // go through the normalizer options._injectStyles = hook // register for functioal component in vue file var originalRender = options.render options.render = function renderWithStyleInjection (h, context) { hook.call(context) return originalRender(h, context) } } else { // inject component registration as beforeCreate hook var existing = options.beforeCreate options.beforeCreate = existing ? [].concat(existing, hook) : [hook] } } return { exports: scriptExports, options: options } } // CONCATENATED MODULE: ./src/components/SingleOtpInput.vue /* normalize component */ var component = normalizeComponent( components_SingleOtpInputvue_type_script_lang_js_, SingleOtpInputvue_type_template_id_68c85813_render, SingleOtpInputvue_type_template_id_68c85813_staticRenderFns, false, null, null, null ) /* harmony default export */ var SingleOtpInput = (component.exports); // CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/thread-loader/dist/cjs.js!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/OtpInput.vue?vue&type=script&lang=js& // // // // // // // // // // // // // // // // // // // // // // // // // // // // keyCode constants var BACKSPACE = 8; var LEFT_ARROW = 37; var RIGHT_ARROW = 39; var DELETE = 46; /* harmony default export */ var OtpInputvue_type_script_lang_js_ = ({ name: 'OtpInput', components: { SingleOtpInput: SingleOtpInput }, props: { numInputs: { default: 4 }, separator: { type: String, default: '**' }, inputClasses: { type: String }, inputType: { type: String, validator: function validator(value) { return ['number', 'tel', 'password'].includes(value); } }, shouldAutoFocus: { type: Boolean, default: false } }, data: function data() { return { activeInput: 0, otp: [], oldOtp: [] }; }, methods: { handleOnFocus: function handleOnFocus(index) { this.activeInput = index; }, handleOnBlur: function handleOnBlur() { this.activeInput = -1; }, // Helper to return OTP from input checkFilledAllInputs: function checkFilledAllInputs() { if (this.otp.join('').length === this.numInputs) { return this.$emit('on-complete', this.otp.join('')); } return 'Wait until the user enters the required number of characters'; }, // Focus on input by index focusInput: function focusInput(input) { this.activeInput = Math.max(Math.min(this.numInputs - 1, input), 0); }, // Focus on next input focusNextInput: function focusNextInput() { this.focusInput(this.activeInput + 1); }, // Focus on previous input focusPrevInput: function focusPrevInput() { this.focusInput(this.activeInput - 1); }, // Change OTP value at focused input changeCodeAtFocus: function changeCodeAtFocus(value) { this.oldOtp = assign_default()([], this.otp); this.$set(this.otp, this.activeInput, value); if (this.oldOtp.join('') !== this.otp.join('')) { this.$emit('on-change', this.otp.join('')); this.checkFilledAllInputs(); } }, // Handle pasted OTP handleOnPaste: function handleOnPaste(event) { event.preventDefault(); var pastedData = event.clipboardData.getData('text/plain').slice(0, this.numInputs - this.activeInput).split(''); if (this.inputType === 'number' && !pastedData.join('').match(/^\d+$/)) { return 'Invalid pasted data'; } // Paste data from focused input onwards var currentCharsInOtp = this.otp.slice(0, this.activeInput); var combinedWithPastedData = currentCharsInOtp.concat(pastedData); this.$set(this, 'otp', combinedWithPastedData.slice(0, this.numInputs)); this.focusInput(combinedWithPastedData.slice(0, this.numInputs).length); return this.checkFilledAllInputs(); }, handleOnChange: function handleOnChange(value) { this.changeCodeAtFocus(value); this.focusNextInput(); }, clearInput: function clearInput() { if (this.otp.length > 0) { this.$emit('on-change', ''); } this.otp = []; this.activeInput = 0; }, // Handle cases of backspace, delete, left arrow, right arrow handleOnKeyDown: function handleOnKeyDown(event) { switch (event.keyCode) { case BACKSPACE: event.preventDefault(); this.changeCodeAtFocus(''); this.focusPrevInput(); break; case DELETE: event.preventDefault(); this.changeCodeAtFocus(''); break; case LEFT_ARROW: event.preventDefault(); this.focusPrevInput(); break; case RIGHT_ARROW: event.preventDefault(); this.focusNextInput(); break; default: break; } } } }); // CONCATENATED MODULE: ./src/components/OtpInput.vue?vue&type=script&lang=js& /* harmony default export */ var components_OtpInputvue_type_script_lang_js_ = (OtpInputvue_type_script_lang_js_); // CONCATENATED MODULE: ./src/components/OtpInput.vue /* normalize component */ var OtpInput_component = normalizeComponent( components_OtpInputvue_type_script_lang_js_, render, staticRenderFns, false, null, null, null ) /* harmony default export */ var OtpInput = (OtpInput_component.exports); // CONCATENATED MODULE: ./src/components/index.js /* harmony default export */ var components = (OtpInput); // CONCATENATED MODULE: ./node_modules/@vue/cli-service/lib/commands/build/entry-lib.js /* harmony default export */ var entry_lib = __nested_webpack_exports__["default"] = (components); /***/ }) /******/ }); //# sourceMappingURL=vueOtpInput.common.js.map /***/ }), /***/ "./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/admin/admin/add.vue?vue&type=script&lang=js": /*!*********************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/admin/admin/add.vue?vue&type=script&lang=js ***! \*********************************************************************************************************************************************************************************************************************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) /* harmony export */ }); /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = ({ data: function data() { return { loading: false }; }, methods: { add: function add() { if (this.loading || !this.isPasswordMatch()) return; var vm = this; this.loading = true; this.util.notify('Adding Admin', 'loading'); axios.post(config.API + 'admin', $('#add_form').serialize()).then(function (response) { vm.loading = false; $.notifyClose(); if (vm.util.showResult(response, 'success')) { vm.$router.push({ name: 'Manage Account' }); } })["catch"](function (error) { vm.loading = false; $.notifyClose(); vm.util.showResult(error, 'error'); }); }, isPasswordMatch: function isPasswordMatch() { var isMatch = $('[name=password]').val() == $('[name=confirm_password]').val(); if (!isMatch) this.util.notify('Password not match', 'error'); return isMatch; } } }); /***/ }), /***/ "./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/admin/admin/admin.vue?vue&type=script&lang=js": /*!***********************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/admin/admin/admin.vue?vue&type=script&lang=js ***! \***********************************************************************************************************************************************************************************************************************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) /* harmony export */ }); /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = ({ created: function created() { this.util.setTitle('MyKoPKB - Akaun Anggota'); } }); /***/ }), /***/ "./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/admin/admin/beliankomoditi.vue?vue&type=script&lang=js": /*!********************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/admin/admin/beliankomoditi.vue?vue&type=script&lang=js ***! \********************************************************************************************************************************************************************************************************************************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) /* harmony export */ }); /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = ({ data: function data() { return { komoditi: '', kuantiti: '', harga: '' }; }, // saveAndNext() { // // Save current page data to localStorage // const data = { // komoditi: this.komoditi, // kuantiti: this.kuantiti, // harga: this.harga // }; // localStorage.setItem('formData', JSON.stringify(data)); // // Navigate to Kontrak Murabahah page // this.$router.push({ name: 'KontrakMurabahah' }); // ✅ use named route // }, methods: { saveAndNext: function saveAndNext() { var data = { komoditi: this.komoditi, kuantiti: this.kuantiti, harga: this.harga }; localStorage.setItem('formData', JSON.stringify(data)); console.log('Navigating to Kontrak Murabahah...'); // debug line this.$router.push({ name: 'KontrakMurabahah' }); } } }); /***/ }), /***/ "./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/admin/admin/cetakpermohonan.vue?vue&type=script&lang=js": /*!*********************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/admin/admin/cetakpermohonan.vue?vue&type=script&lang=js ***! \*********************************************************************************************************************************************************************************************************************************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) /* harmony export */ }); /* harmony import */ var _pembiayaan_vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./pembiayaan.vue */ "./resources/assets/js/components/demo/admin/admin/pembiayaan.vue"); /* harmony import */ var _beliankomoditi_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./beliankomoditi.vue */ "./resources/assets/js/components/demo/admin/admin/beliankomoditi.vue"); /* harmony import */ var _kontrakmurabahah_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./kontrakmurabahah.vue */ "./resources/assets/js/components/demo/admin/admin/kontrakmurabahah.vue"); /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = ({ name: 'CetakPermohonan', components: { Pembiayaan: _pembiayaan_vue__WEBPACK_IMPORTED_MODULE_0__["default"], BelianKomoditi: _beliankomoditi_vue__WEBPACK_IMPORTED_MODULE_1__["default"], KontrakMurabahah: _kontrakmurabahah_vue__WEBPACK_IMPORTED_MODULE_2__["default"] }, mounted: function mounted() { setTimeout(function () { return window.print(); }, 500); // auto print after render }, methods: { cetak: function cetak() { this.$router.push('/cetakpermohonan'); } } }); /***/ }), /***/ "./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/admin/admin/edit.vue?vue&type=script&lang=js": /*!**********************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/admin/admin/edit.vue?vue&type=script&lang=js ***! \**********************************************************************************************************************************************************************************************************************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) /* harmony export */ }); /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = ({ data: function data() { return { loading: false }; }, methods: { refreshUser: function refreshUser() { var vm = this; axios.get(config.API + 'admin/' + this.data.user.id).then(function (response) { vm.data.user = response.data; }); }, edit: function edit() { if (this.loading) return; this.loading = true; var vm = this; this.util.notify('Updating account', 'loading'); axios.put(config.API + 'admin/' + this.data.user.id, $('#edit_form').serialize()).then(function (response) { $.notifyClose(); vm.loading = false; if (vm.util.showResult(response, 'success')) { vm.refreshUser(); vm.$router.push({ name: 'Admin Home' }); } })["catch"](function (error) { $.notifyClose(); vm.loading = false; vm.util.showResult(error.response, 'error'); }); } } }); /***/ }), /***/ "./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/admin/admin/index.vue?vue&type=script&lang=js": /*!***********************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/admin/admin/index.vue?vue&type=script&lang=js ***! \***********************************************************************************************************************************************************************************************************************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) /* harmony export */ }); /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = ({ data: function data() { return { id: 0 }; }, created: function created() { this.refreshAdmin(); }, methods: { deleteAdmin: function deleteAdmin() { this.util.hideModal('#delete-admin-modal'); this.util.notify('Deleting admin', 'loading'); var vm = this; axios["delete"](config.API + 'admin/' + this.id).then(function (response) { $.notifyClose(); if (vm.util.showResult(response, 'success')) vm.refreshAdmin(); })["catch"](function (error) { $.notifyClose(); vm.util.showResult(error, 'error'); }); }, refreshAdmin: function refreshAdmin() { this.util.notify('Refreshing admin', 'loading'); var vm = this; axios.get(config.API + 'admin').then(function (response) { $.notifyClose(); if (response.data.status == 'failed') vm.util.showResult(response, 'success');else vm.data.admins = response.data; })["catch"](function (error) { $.notifyClose(); vm.util.showResult(error, 'error'); }); } } }); /***/ }), /***/ "./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/admin/admin/kontrakmurabahah.vue?vue&type=script&lang=js": /*!**********************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/admin/admin/kontrakmurabahah.vue?vue&type=script&lang=js ***! \**********************************************************************************************************************************************************************************************************************************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) /* harmony export */ }); /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = ({ data: function data() { return { formData: null, nama: '', ic: '' }; }, mounted: function mounted() { var saved = localStorage.getItem('formData'); if (saved) { this.formData = JSON.parse(saved); console.log('Loaded data:', this.formData); } }, methods: { cetak: function cetak() { this.$nextTick(function () { var printContent = document.getElementById('permohonan'); if (!printContent) { alert('Ralat: Elemen #permohonan tidak ditemui!'); return; } var newWin = window.open('', '', 'width=1000,height=800'); newWin.document.write("\n \n \n Cetak Permohonan\n \n \n \n ".concat(printContent.outerHTML, "\n \n ")); newWin.document.close(); newWin.onload = function () { newWin.focus(); newWin.print(); newWin.close(); }; }); } } }); /***/ }), /***/ "./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/admin/admin/password.vue?vue&type=script&lang=js": /*!**************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/admin/admin/password.vue?vue&type=script&lang=js ***! \**************************************************************************************************************************************************************************************************************************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) /* harmony export */ }); /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = ({ data: function data() { return { loading: false }; }, methods: { edit: function edit() { if (this.loading || !this.checkPassword()) return; var vm = this; vm.loading = true; vm.util.notify('Kemaskini Katalaluan', 'loading'); axios.put(config.API + 'admin/password/' + this.data.user.id, $('#edit_form').serialize()).then(function (response) { $.notifyClose(); vm.loading = false; vm.util.showResult(response, 'success'); vm.$router.push({ name: 'Admin Home' }); })["catch"](function (error) { $.notifyClose(); vm.loading = false; vm.util.showResult(error, 'error'); }); }, checkPassword: function checkPassword() { var isMatch = $("[name=password]").val() == $("[name=confirm_password]").val(); if (!isMatch) { this.util.notify('Password not match', 'error'); } return isMatch; } } }); /***/ }), /***/ "./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/admin/admin/pembiayaan.vue?vue&type=script&lang=js": /*!****************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/admin/admin/pembiayaan.vue?vue&type=script&lang=js ***! \****************************************************************************************************************************************************************************************************************************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) /* harmony export */ }); /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = ({ name: 'PembiayaanForm', data: function data() { return { form: { nama: '', kp: '', akaun: '', jumlah: '', tujuan: '', komoditi: '', setuju: false, tarikh: '', tandatangan: '' } }; }, methods: { goToBeliankomoditi: function goToBeliankomoditi() { // Navigate to the belian komoditi page this.$router.push('/beliankomoditi'); } } }); /***/ }), /***/ "./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/admin/admin/penyata-anggota.vue?vue&type=script&lang=js": /*!*********************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/admin/admin/penyata-anggota.vue?vue&type=script&lang=js ***! \*********************************************************************************************************************************************************************************************************************************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) /* harmony export */ }); /* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! axios */ "./node_modules/axios/lib/axios.js"); function _typeof(o) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; }, _typeof(o); } function _regeneratorRuntime() { "use strict"; /*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */ _regeneratorRuntime = function _regeneratorRuntime() { return e; }; var t, e = {}, r = Object.prototype, n = r.hasOwnProperty, o = Object.defineProperty || function (t, e, r) { t[e] = r.value; }, i = "function" == typeof Symbol ? Symbol : {}, a = i.iterator || "@@iterator", c = i.asyncIterator || "@@asyncIterator", u = i.toStringTag || "@@toStringTag"; function define(t, e, r) { return Object.defineProperty(t, e, { value: r, enumerable: !0, configurable: !0, writable: !0 }), t[e]; } try { define({}, ""); } catch (t) { define = function define(t, e, r) { return t[e] = r; }; } function wrap(t, e, r, n) { var i = e && e.prototype instanceof Generator ? e : Generator, a = Object.create(i.prototype), c = new Context(n || []); return o(a, "_invoke", { value: makeInvokeMethod(t, r, c) }), a; } function tryCatch(t, e, r) { try { return { type: "normal", arg: t.call(e, r) }; } catch (t) { return { type: "throw", arg: t }; } } e.wrap = wrap; var h = "suspendedStart", l = "suspendedYield", f = "executing", s = "completed", y = {}; function Generator() {} function GeneratorFunction() {} function GeneratorFunctionPrototype() {} var p = {}; define(p, a, function () { return this; }); var d = Object.getPrototypeOf, v = d && d(d(values([]))); v && v !== r && n.call(v, a) && (p = v); var g = GeneratorFunctionPrototype.prototype = Generator.prototype = Object.create(p); function defineIteratorMethods(t) { ["next", "throw", "return"].forEach(function (e) { define(t, e, function (t) { return this._invoke(e, t); }); }); } function AsyncIterator(t, e) { function invoke(r, o, i, a) { var c = tryCatch(t[r], t, o); if ("throw" !== c.type) { var u = c.arg, h = u.value; return h && "object" == _typeof(h) && n.call(h, "__await") ? e.resolve(h.__await).then(function (t) { invoke("next", t, i, a); }, function (t) { invoke("throw", t, i, a); }) : e.resolve(h).then(function (t) { u.value = t, i(u); }, function (t) { return invoke("throw", t, i, a); }); } a(c.arg); } var r; o(this, "_invoke", { value: function value(t, n) { function callInvokeWithMethodAndArg() { return new e(function (e, r) { invoke(t, n, e, r); }); } return r = r ? r.then(callInvokeWithMethodAndArg, callInvokeWithMethodAndArg) : callInvokeWithMethodAndArg(); } }); } function makeInvokeMethod(e, r, n) { var o = h; return function (i, a) { if (o === f) throw Error("Generator is already running"); if (o === s) { if ("throw" === i) throw a; return { value: t, done: !0 }; } for (n.method = i, n.arg = a;;) { var c = n.delegate; if (c) { var u = maybeInvokeDelegate(c, n); if (u) { if (u === y) continue; return u; } } if ("next" === n.method) n.sent = n._sent = n.arg;else if ("throw" === n.method) { if (o === h) throw o = s, n.arg; n.dispatchException(n.arg); } else "return" === n.method && n.abrupt("return", n.arg); o = f; var p = tryCatch(e, r, n); if ("normal" === p.type) { if (o = n.done ? s : l, p.arg === y) continue; return { value: p.arg, done: n.done }; } "throw" === p.type && (o = s, n.method = "throw", n.arg = p.arg); } }; } function maybeInvokeDelegate(e, r) { var n = r.method, o = e.iterator[n]; if (o === t) return r.delegate = null, "throw" === n && e.iterator["return"] && (r.method = "return", r.arg = t, maybeInvokeDelegate(e, r), "throw" === r.method) || "return" !== n && (r.method = "throw", r.arg = new TypeError("The iterator does not provide a '" + n + "' method")), y; var i = tryCatch(o, e.iterator, r.arg); if ("throw" === i.type) return r.method = "throw", r.arg = i.arg, r.delegate = null, y; var a = i.arg; return a ? a.done ? (r[e.resultName] = a.value, r.next = e.nextLoc, "return" !== r.method && (r.method = "next", r.arg = t), r.delegate = null, y) : a : (r.method = "throw", r.arg = new TypeError("iterator result is not an object"), r.delegate = null, y); } function pushTryEntry(t) { var e = { tryLoc: t[0] }; 1 in t && (e.catchLoc = t[1]), 2 in t && (e.finallyLoc = t[2], e.afterLoc = t[3]), this.tryEntries.push(e); } function resetTryEntry(t) { var e = t.completion || {}; e.type = "normal", delete e.arg, t.completion = e; } function Context(t) { this.tryEntries = [{ tryLoc: "root" }], t.forEach(pushTryEntry, this), this.reset(!0); } function values(e) { if (e || "" === e) { var r = e[a]; if (r) return r.call(e); if ("function" == typeof e.next) return e; if (!isNaN(e.length)) { var o = -1, i = function next() { for (; ++o < e.length;) if (n.call(e, o)) return next.value = e[o], next.done = !1, next; return next.value = t, next.done = !0, next; }; return i.next = i; } } throw new TypeError(_typeof(e) + " is not iterable"); } return GeneratorFunction.prototype = GeneratorFunctionPrototype, o(g, "constructor", { value: GeneratorFunctionPrototype, configurable: !0 }), o(GeneratorFunctionPrototype, "constructor", { value: GeneratorFunction, configurable: !0 }), GeneratorFunction.displayName = define(GeneratorFunctionPrototype, u, "GeneratorFunction"), e.isGeneratorFunction = function (t) { var e = "function" == typeof t && t.constructor; return !!e && (e === GeneratorFunction || "GeneratorFunction" === (e.displayName || e.name)); }, e.mark = function (t) { return Object.setPrototypeOf ? Object.setPrototypeOf(t, GeneratorFunctionPrototype) : (t.__proto__ = GeneratorFunctionPrototype, define(t, u, "GeneratorFunction")), t.prototype = Object.create(g), t; }, e.awrap = function (t) { return { __await: t }; }, defineIteratorMethods(AsyncIterator.prototype), define(AsyncIterator.prototype, c, function () { return this; }), e.AsyncIterator = AsyncIterator, e.async = function (t, r, n, o, i) { void 0 === i && (i = Promise); var a = new AsyncIterator(wrap(t, r, n, o), i); return e.isGeneratorFunction(r) ? a : a.next().then(function (t) { return t.done ? t.value : a.next(); }); }, defineIteratorMethods(g), define(g, u, "Generator"), define(g, a, function () { return this; }), define(g, "toString", function () { return "[object Generator]"; }), e.keys = function (t) { var e = Object(t), r = []; for (var n in e) r.push(n); return r.reverse(), function next() { for (; r.length;) { var t = r.pop(); if (t in e) return next.value = t, next.done = !1, next; } return next.done = !0, next; }; }, e.values = values, Context.prototype = { constructor: Context, reset: function reset(e) { if (this.prev = 0, this.next = 0, this.sent = this._sent = t, this.done = !1, this.delegate = null, this.method = "next", this.arg = t, this.tryEntries.forEach(resetTryEntry), !e) for (var r in this) "t" === r.charAt(0) && n.call(this, r) && !isNaN(+r.slice(1)) && (this[r] = t); }, stop: function stop() { this.done = !0; var t = this.tryEntries[0].completion; if ("throw" === t.type) throw t.arg; return this.rval; }, dispatchException: function dispatchException(e) { if (this.done) throw e; var r = this; function handle(n, o) { return a.type = "throw", a.arg = e, r.next = n, o && (r.method = "next", r.arg = t), !!o; } for (var o = this.tryEntries.length - 1; o >= 0; --o) { var i = this.tryEntries[o], a = i.completion; if ("root" === i.tryLoc) return handle("end"); if (i.tryLoc <= this.prev) { var c = n.call(i, "catchLoc"), u = n.call(i, "finallyLoc"); if (c && u) { if (this.prev < i.catchLoc) return handle(i.catchLoc, !0); if (this.prev < i.finallyLoc) return handle(i.finallyLoc); } else if (c) { if (this.prev < i.catchLoc) return handle(i.catchLoc, !0); } else { if (!u) throw Error("try statement without catch or finally"); if (this.prev < i.finallyLoc) return handle(i.finallyLoc); } } } }, abrupt: function abrupt(t, e) { for (var r = this.tryEntries.length - 1; r >= 0; --r) { var o = this.tryEntries[r]; if (o.tryLoc <= this.prev && n.call(o, "finallyLoc") && this.prev < o.finallyLoc) { var i = o; break; } } i && ("break" === t || "continue" === t) && i.tryLoc <= e && e <= i.finallyLoc && (i = null); var a = i ? i.completion : {}; return a.type = t, a.arg = e, i ? (this.method = "next", this.next = i.finallyLoc, y) : this.complete(a); }, complete: function complete(t, e) { if ("throw" === t.type) throw t.arg; return "break" === t.type || "continue" === t.type ? this.next = t.arg : "return" === t.type ? (this.rval = this.arg = t.arg, this.method = "return", this.next = "end") : "normal" === t.type && e && (this.next = e), y; }, finish: function finish(t) { for (var e = this.tryEntries.length - 1; e >= 0; --e) { var r = this.tryEntries[e]; if (r.finallyLoc === t) return this.complete(r.completion, r.afterLoc), resetTryEntry(r), y; } }, "catch": function _catch(t) { for (var e = this.tryEntries.length - 1; e >= 0; --e) { var r = this.tryEntries[e]; if (r.tryLoc === t) { var n = r.completion; if ("throw" === n.type) { var o = n.arg; resetTryEntry(r); } return o; } } throw Error("illegal catch attempt"); }, delegateYield: function delegateYield(e, r, n) { return this.delegate = { iterator: values(e), resultName: r, nextLoc: n }, "next" === this.method && (this.arg = t), y; } }, e; } function asyncGeneratorStep(gen, resolve, reject, _next, _throw, key, arg) { try { var info = gen[key](arg); var value = info.value; } catch (error) { reject(error); return; } if (info.done) { resolve(value); } else { Promise.resolve(value).then(_next, _throw); } } function _asyncToGenerator(fn) { return function () { var self = this, args = arguments; return new Promise(function (resolve, reject) { var gen = fn.apply(self, args); function _next(value) { asyncGeneratorStep(gen, resolve, reject, _next, _throw, "next", value); } function _throw(err) { asyncGeneratorStep(gen, resolve, reject, _next, _throw, "throw", err); } _next(undefined); }); }; } /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = ({ name: 'ManagePenyata', data: function data() { return { penyata: [], loading: false, searchNoAnggota: '', meta: { current_page: 1, last_page: 1 } }; }, mounted: function mounted() { this.getPenyata(); }, methods: { getPenyata: function getPenyata() { var _arguments = arguments, _this = this; return _asyncToGenerator( /*#__PURE__*/_regeneratorRuntime().mark(function _callee() { var page, res; return _regeneratorRuntime().wrap(function _callee$(_context) { while (1) switch (_context.prev = _context.next) { case 0: page = _arguments.length > 0 && _arguments[0] !== undefined ? _arguments[0] : 1; _this.loading = true; _context.prev = 2; _context.next = 5; return axios__WEBPACK_IMPORTED_MODULE_0__["default"].get('/api/v1/voter', { params: { page: page, no_anggota: _this.searchNoAnggota } }); case 5: res = _context.sent; _this.penyata = res.data.data; _this.meta.current_page = res.data.current_page; _this.meta.last_page = res.data.last_page; _context.next = 15; break; case 11: _context.prev = 11; _context.t0 = _context["catch"](2); console.error(_context.t0); alert('Gagal ambil senarai penyata'); case 15: _context.prev = 15; _this.loading = false; return _context.finish(15); case 18: case "end": return _context.stop(); } }, _callee, null, [[2, 11, 15, 18]]); }))(); }, changePage: function changePage(page) { this.getPenyata(page); }, searchPenyata: function searchPenyata() { this.getPenyata(1); }, resetSearch: function resetSearch() { this.searchNoAnggota = ''; this.getPenyata(1); }, bolehCetak: function bolehCetak(status) { return ['DISAHKAN', 'PERLU_SEMAK'].includes(status); }, cetakPDF: function cetakPDF(noAnggota) { (0,axios__WEBPACK_IMPORTED_MODULE_0__["default"])({ url: "/api/v1/penyata/".concat(noAnggota, "/pdf"), method: 'GET', responseType: 'blob' }).then(function (response) { var file = new Blob([response.data], { type: 'application/pdf' }); var fileURL = URL.createObjectURL(file); window.open(fileURL); })["catch"](function (error) { console.error(error); alert('Gagal jana PDF.'); }); } } }); /***/ }), /***/ "./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/admin/home/final.vue?vue&type=script&lang=js": /*!**********************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/admin/home/final.vue?vue&type=script&lang=js ***! \**********************************************************************************************************************************************************************************************************************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) /* harmony export */ }); /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = ({ data: function data() { return { nominees: [], results: [], partylists: [], positions: [] }; }, methods: { getNominee: function getNominee(id) { var nominees = this.nominees; for (var i in nominees) if (id == nominees[i]['id']) return nominees[i]; return {}; }, getPartylist: function getPartylist(id) { var partylists = this.partylists; for (var i in partylists) if (id == partylists[i]['id']) return partylists[i]['name']; return 'No Partylist'; }, calculatePercentage: function calculatePercentage(votes, positionId) { var totalVotes = this.results.filter(function (result) { return result.position_id === positionId; }).reduce(function (total, result) { return total + result.votes; }, 0); return (votes / totalVotes * 100).toFixed(2); }, calculateTotalVotes: function calculateTotalVotes(positionId) { return this.results.filter(function (result) { return result.position_id === positionId; }).reduce(function (total, result) { return total + result.votes; }, 0); } }, created: function created() { this.util.notify('Loading please wait...', 'loading'); var vm = this; axios.get(config.API + 'election/result/' + this.election_id).then(function (response) { $.notifyClose(); vm.nominees = response.data.nominee; vm.results = response.data.result; vm.partylists = response.data.partylist; vm.positions = response.data.position; })["catch"](function (error) { $.notifyClose(); vm.util.showResult(error, 'error'); }); }, computed: { election_id: function election_id() { return this.$route.params.election_id; }, no_votes: function no_votes() { var nominees = this.nominees; var results = this.results; var no_votes = []; for (var i in nominees) { var hasvote = false; for (var y in results) { if (results[y]['nominee_id'] == nominees[i]['id']) hasvote = true; } if (!hasvote) no_votes.push(nominees[i]); } return no_votes; } } }); /***/ }), /***/ "./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/admin/home/home.vue?vue&type=script&lang=js": /*!*********************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/admin/home/home.vue?vue&type=script&lang=js ***! \*********************************************************************************************************************************************************************************************************************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) /* harmony export */ }); /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = ({ created: function created() { this.util.setTitle('MyKoPKB - Maklumat Undian'); } }); /***/ }), /***/ "./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/admin/home/index.vue?vue&type=script&lang=js": /*!**********************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/admin/home/index.vue?vue&type=script&lang=js ***! \**********************************************************************************************************************************************************************************************************************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) /* harmony export */ }); /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = ({ data: function data() { return { start_date: null }; }, created: function created() { this.refreshElection(); var vm = this; setInterval(function () { vm.start_date = moment(vm.data.election.start).fromNow(); }, 1000); }, methods: { stop: function stop() { var vm = this; // this.util.hideModal('#stop-election-modal'); this.util.notify('Stopping Election', 'loading'); axios.post(config.API + 'election/stop', $('#stop_form').serialize()).then(function (response) { $.notifyClose(); if (vm.util.showResult(response, 'success')) { vm.refreshElection(); vm.data.election = response.data.election; vm.data.positions = []; vm.data.partylists = []; vm.data.voters = []; vm.data.nominees = []; vm.data.results = []; } })["catch"](function (error) { $.notifyClose(); vm.util.showResult(error, 'error'); }); }, start: function start() { var vm = this; // this.util.hideModal('#start-election-modal'); console.log('this'); this.util.notify('Loading please wait', 'loading'); axios.post(config.API + 'election/start', $('#start_form').serialize()).then(function (response) { $.notifyClose(); if (vm.util.showResult(response, 'success')) { vm.refreshElection(); vm.data.election = response.data.election; } })["catch"](function (error) { $.notifyClose(); vm.util.showResult(error, 'error'); }); }, refreshElection: function refreshElection() { this.util.notify('Refreshing Election', 'loading'); var vm = this; axios.get(config.API + 'election').then(function (response) { $.notifyClose(); vm.data.elections = response.data; })["catch"](function (error) { $.notifyClose(); vm.util.showResult(error, 'error'); }); }, getPDFurl: function getPDFurl(Id) { // Construct and return the URL based on the item ID return "/result/".concat(Id); } } }); /***/ }), /***/ "./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/admin/home/result.vue?vue&type=script&lang=js": /*!***********************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/admin/home/result.vue?vue&type=script&lang=js ***! \***********************************************************************************************************************************************************************************************************************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) /* harmony export */ }); /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = ({ created: function created() { console.log(this); this.refreshNominees(); this.$nextTick(function () { this.initChart(); }); }, watch: { position_id: function position_id() { this.initChart(); } }, methods: { refreshNominees: function refreshNominees() { var vm = this; this.util.notify('Refreshing results', 'loading'); axios.get(config.API + 'nominee').then(function (response) { $.notifyClose(); vm.data.nominees = response.data; vm.refreshResults(); })["catch"](function (error) { $.notifyClose(); vm.util.showResult(error); }); }, refreshResults: function refreshResults() { var vm = this; this.util.notify('Refreshing results', 'loading'); axios.get(config.API + 'election/results').then(function (response) { $.notifyClose(); vm.data.results = response.data; vm.data.last_update = new Date(); vm.initChart(); })["catch"](function (error) { $.notifyClose(); vm.util.showResult(error); }); }, initChart: function initChart() { $.plot($('#chart'), this.datas, { series: { pie: { show: true, innerRadius: 0.5 } } }); }, getPosition: function getPosition(id) { var positions = this.data.positions; for (var i in positions) if (id == positions[i]['id']) return positions[i]['name']; return ''; }, getNominee: function getNominee(id) { var nominees = this.data.nominees; for (var i in nominees) if (id == nominees[i]['id']) return nominees[i]['name']; return ''; }, getVotes: function getVotes(id) { var results = this.data.results; for (var i in results) { if (results[i]['nominee_id'] == id) return results[i]['votes']; } return 0; } }, computed: { last_update: function last_update() { var x = this.data.last_update; return x.toDateString() + ' ' + x.toLocaleTimeString(); }, position_id: function position_id() { return this.$route.query.position_id ? this.$route.query.position_id : this.data.positions[0]['id']; }, datas: function datas() { //var results = var data = []; var nominees = this.data.nominees; for (var i in nominees) { if (nominees[i]['position_id'] == this.position_id) { var row = []; row['label'] = nominees[i]['name']; row['data'] = [[1, this.getVotes(nominees[i]['id'])]]; data.push(row); } } return data; } } }); /***/ }), /***/ "./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/admin/index.vue?vue&type=script&lang=js": /*!*****************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/admin/index.vue?vue&type=script&lang=js ***! \*****************************************************************************************************************************************************************************************************************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) /* harmony export */ }); /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = ({ // data: () =>({ // loading: true, // users:{'roles' : 1}, // }), created: function created() { var _this = this; this.util.setTitle('Voting System - Administrator'); var vm = this; if (this.util.isLogin()) { this.util.setAuthorization(); axios.get(config.API + 'admin/information').then(function (response) { console.log(response); vm.data.user = response.data.user; vm.data.election = response.data.election; vm.data.partylists = response.data.partylist; vm.data.positions = response.data.position; vm.loading = false; })["catch"](function (error) { $.notifyClose(); if (_this.util.showResult(error) == 401) { vm.logout(); } }); } else { this.$router.push({ name: 'Admin Login' }); } }, methods: { logout: function logout() { localStorage.clear(); this.$router.push({ name: 'Admin Login' }); } } }); /***/ }), /***/ "./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/admin/login.vue?vue&type=script&lang=js": /*!*****************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/admin/login.vue?vue&type=script&lang=js ***! \*****************************************************************************************************************************************************************************************************************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) /* harmony export */ }); // JavaScript to set the image source document.addEventListener('DOMContentLoaded', function () { // Select the image element by its ID var logoImage = document.getElementById('logo-admin'); // Set the source of the image dynamically logoImage.src = window.location.origin + '/images/login-admin.jpeg?' + new Date().getTime(); // Replace this URL with your desired image URL }); /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = ({ data: function data() { return { loading: { value: 'Teruskan ', isLoading: false } }; }, created: function created() { if (this.util.isLogin()) return this.$router.push({ name: 'Admin Home' }); this.util.setTitle('Log Masuk Admin '); }, methods: { login: function login() { var _this = this; if (this.loading.isLoading) return; var vm = this; this.startLoading(); axios.post(config.API + 'admin/login', $('#login_form').serialize()).then(function (response) { vm.stopLoading(); if (_this.util.showResult(response, 'success')) { localStorage['Access Token'] = "Bearer ".concat(response.data.token); _this.util.setAuthorization(); vm.$router.push({ name: 'Admin Home' }); } })["catch"](function (error) { vm.stopLoading(); _this.util.showResult(error, 'error'); }); }, startLoading: function startLoading() { this.util.notify('Logging in', 'loading'); this.loading = { value: 'Loading...', isLoading: true }; }, stopLoading: function stopLoading() { $.notifyClose(); this.loading = { value: 'Login', isLoading: false }; } } }); /***/ }), /***/ "./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/admin/nominee/add.vue?vue&type=script&lang=js": /*!***********************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/admin/nominee/add.vue?vue&type=script&lang=js ***! \***********************************************************************************************************************************************************************************************************************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) /* harmony export */ }); /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = ({ data: function data() { return { imageUrl: '', loading: false }; }, methods: { add: function add() { if (this.loading) return; var vm = this; this.loading = true; this.util.notify('Adding Nominee', 'progress', 0); $('#add_form').ajaxSubmit({ success: function success(response) { $.notifyClose(); vm.loading = false; if (vm.util.showResult(response, 'success', 'ajax')) vm.$router.push({ name: 'Maklumat Calon' }); }, error: function error(_error) { alert('Nominee with the same name has already registered'); location.reload(); $.notifyClose(); vm.loading = false; vm.util.showResult(_error, 'error', 'ajax'); }, uploadProgress: function uploadProgress(a, b, c, progress) { vm.util.notify('Adding Nominee', 'progress', progress); } }); }, handleImageChange: function handleImageChange(event) { var _this = this; var file = event.target.files[0]; // Get the selected file var imageType = /image.*/; // RegExp to check if the file is an image // Check if the selected file is an image if (file && file.type.match(imageType)) { var reader = new FileReader(); // Create a FileReader object reader.onload = function (e) { _this.imageUrl = e.target.result; // Set the imageUrl to the data URL of the image document.getElementById('imagePreview').style.display = 'block'; // Display the div }; reader.readAsDataURL(file); // Read the image data as a data URL } else { // Clear the file input and hide the div if the selected file is not an image event.target.value = ''; this.imageUrl = ''; document.getElementById('imagePreview').style.display = 'none'; } } }, computed: { position_id: { get: function get() { return this.$route.query.position_id; }, set: function set(id) { this.$router.replace({ query: { position_id: id } }); } } } }); /***/ }), /***/ "./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/admin/nominee/edit.vue?vue&type=script&lang=js": /*!************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/admin/nominee/edit.vue?vue&type=script&lang=js ***! \************************************************************************************************************************************************************************************************************************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) /* harmony export */ }); /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = ({ data: function data() { return { imageUrl: '', loading: false }; }, created: function created() { if (!this.nominee.id) this.$router.push({ name: 'Maklumat Calon' }); }, mounted: function mounted() { if (this.nominee.id) { this.imageUrl = this.createBase64ImageUrl(this.nominee.photo); document.getElementById('imagePreview').style.display = 'block'; } }, methods: { createBase64ImageUrl: function createBase64ImageUrl(base64ImageData) { return "data:image/png;base64," + base64ImageData; }, handleImageChange: function handleImageChange(event) { var _this = this; var file = event.target.files[0]; // Get the selected file var imageType = /image.*/; // RegExp to check if the file is an image // Check if the selected file is an image if (file && file.type.match(imageType)) { var reader = new FileReader(); // Create a FileReader object reader.onload = function (e) { _this.imageUrl = e.target.result; // Set the imageUrl to the data URL of the image document.getElementById('imagePreview').style.display = 'block'; // Display the div }; reader.readAsDataURL(file); // Read the image data as a data URL } else { // Clear the file input and hide the div if the selected file is not an image event.target.value = ''; this.imageUrl = ''; document.getElementById('imagePreview').style.display = 'none'; } }, edit: function edit() { if (this.loading) return; var vm = this; this.loading = true; this.util.notify('Kemaskini undian', 'progress', 0); $('#edit_form').ajaxSubmit({ success: function success(response) { $.notifyClose(); vm.loading = false; if (vm.util.showResult(response, 'success', 'ajax')) vm.$router.push({ name: 'Maklumat Calon', query: { refresh: true } }); }, error: function error(_error) { $.notifyClose(); vm.loading = false; vm.util.showResult(_error, 'error', 'ajax'); }, uploadProgress: function uploadProgress(a, b, c, progress) { this.util.notify('Kemaskini undian', 'progress', progress); } }); } }, computed: { id: function id() { return this.$route.params.id; }, nominee: function nominee() { for (var i in this.data.nominees) if (this.data.nominees[i].id == this.id) return this.data.nominees[i]; return {}; } } }); /***/ }), /***/ "./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/admin/nominee/index.vue?vue&type=script&lang=js": /*!*************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/admin/nominee/index.vue?vue&type=script&lang=js ***! \*************************************************************************************************************************************************************************************************************************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) /* harmony export */ }); /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = ({ data: function data() { return { id: 0 }; }, created: function created() { this.refreshNominee(); }, methods: { deleteNominee: function deleteNominee(nomineeId) { var _this = this; this.util.hideModal('#delete-nominee-modal'); // Hide modal this.util.notify('Deleting nominee', 'loading'); // Show loading notification axios["delete"](config.API + 'nominee/' + nomineeId) // Make DELETE request .then(function (response) { $.notifyClose(); // Close notification // if (this.util.showResult(response, 'success')) { if (response.data && response.data.status === 'success') { _this.util.notify('Nominee deleted successfully', 'success'); // Show success notification _this.refreshNominee(); // Refresh the list of nominees } else { _this.util.notify('Failed to delete nominee', 'error'); // Show error notification } })["catch"](function (error) { $.notifyClose(); // Close notification _this.util.showResult(error, 'error'); // Show error notification }); }, refreshNominee: function refreshNominee() { var vm = this; this.util.notify('Refreshing Nominees', 'loading'); axios.get(config.API + 'nominee').then(function (response) { $.notifyClose(); console.log(response); vm.data.nominees = response.data; })["catch"](function (error) { $.notifyClose(); vm.showResult(error); }); }, getPosition: function getPosition(id) { var positions = this.data.positions; for (var i in positions) if (positions[i].id == id) return positions[i]['name']; }, getPartylist: function getPartylist(id) { var partylists = this.data.partylists; for (var i in partylists) if (partylists[i].id == id) return partylists[i]['name']; return 'No partylists'; }, createBase64ImageUrl: function createBase64ImageUrl(base64ImageData) { return "data:image/png;base64," + base64ImageData; } }, computed: { nominees: function nominees() { var nominees = []; var y = this.data.nominees; for (var nominee in this.data.nominees) { if (y[nominee].position_id == this.position_id || this.position_id == 0) { var x = y[nominee]; x.position = this.getPosition(y[nominee].position_id); x.partylist = this.getPartylist(y[nominee].partylist_id); nominees.push(x); } } return nominees; }, position_id: function position_id() { return this.$route.query.position_id ? this.$route.query.position_id : 0; } } }); /***/ }), /***/ "./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/admin/nominee/nominee.vue?vue&type=script&lang=js": /*!***************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/admin/nominee/nominee.vue?vue&type=script&lang=js ***! \***************************************************************************************************************************************************************************************************************************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) /* harmony export */ }); /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = ({ created: function created() { this.util.setTitle('MyKoPKB - Maklumat Calon'); } }); /***/ }), /***/ "./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/admin/partylist/add.vue?vue&type=script&lang=js": /*!*************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/admin/partylist/add.vue?vue&type=script&lang=js ***! \*************************************************************************************************************************************************************************************************************************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) /* harmony export */ }); /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = ({ data: function data() { return { loading: false }; }, methods: { add: function add() { if (this.loading) return; this.loading = true; var vm = this; this.util.notify('Adding Partylist', 'loading'); axios.post(config.API + 'partylist', $('#add-form').serialize()).then(function (response) { $.notifyClose(); vm.loading = false; if (vm.util.showResult(response, 'success')) { vm.$router.push({ name: 'Manage Partylist', query: { refresh: true } }); } })["catch"](function (error) { $.notifyClose(); vm.loading = false; vm.util.showResult(error); }); } } }); /***/ }), /***/ "./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/admin/partylist/edit.vue?vue&type=script&lang=js": /*!**************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/admin/partylist/edit.vue?vue&type=script&lang=js ***! \**************************************************************************************************************************************************************************************************************************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) /* harmony export */ }); /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = ({ data: function data() { return { loading: false }; }, created: function created() { if (!this.data.partylist.id) { this.$router.push({ name: 'Manage Partylist' }); } }, methods: { edit: function edit() { if (this.loading) return; this.loading = true; var vm = this; this.util.notify('Updating partylist', 'loading'); axios.put(config.API + 'partylist/' + this.data.partylist.id, $('#edit-form').serialize()).then(function (response) { vm.loading = false; $.notifyClose(); if (vm.util.showResult(response, 'success')) { vm.$router.push({ name: 'Manage Partylist', query: { refresh: true } }); } })["catch"](function (error) { $.notifyClose(); vm.loading = false; vm.util.showResult(error); }); } } }); /***/ }), /***/ "./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/admin/partylist/index.vue?vue&type=script&lang=js": /*!***************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/admin/partylist/index.vue?vue&type=script&lang=js ***! \***************************************************************************************************************************************************************************************************************************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) /* harmony export */ }); /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = ({ data: function data() { return { id: 0 }; }, created: function created() { if (this.$route.query.refresh) { this.refreshPartylist(); this.$router.replace({ name: 'Manage Partylist' }); } }, methods: { refreshPartylist: function refreshPartylist() { var vm = this; this.util.notify('Refreshing Partylist', 'loading'); axios.get(config.API + 'partylist').then(function (response) { console.log(response); $.notifyClose(); vm.data.partylists = response.data; })["catch"](function (error) { $.notifyClose(); vm.util.showResult(error); }); }, edit: function edit(i) { var vm = this; this.data.partylist = this.data.partylists[i]; this.$router.push({ name: 'Edit Partylist', params: { id: vm.data.partylist.id } }); }, deletePartylist: function deletePartylist() { var vm = this; this.util.notify('Deleting partylist', 'loading'); this.util.hideModal('#delete-partylist-modal'); axios["delete"](config.API + 'partylist/' + this.id).then(function (response) { $.notifyClose(); if (vm.util.showResult(response, 'success')) vm.refreshPartylist(); })["catch"](function (error) { $.notifyClose(); vm.util.showResult(error); }); } } }); /***/ }), /***/ "./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/admin/partylist/partylist.vue?vue&type=script&lang=js": /*!*******************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/admin/partylist/partylist.vue?vue&type=script&lang=js ***! \*******************************************************************************************************************************************************************************************************************************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) /* harmony export */ }); /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = ({ created: function created() { this.util.setTitle('MyKoPKB - Manage Partylist'); } }); /***/ }), /***/ "./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/admin/position/add.vue?vue&type=script&lang=js": /*!************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/admin/position/add.vue?vue&type=script&lang=js ***! \************************************************************************************************************************************************************************************************************************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) /* harmony export */ }); /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = ({ data: function data() { return { loading: false }; }, methods: { add: function add() { if (this.loading) return; this.loading = true; var vm = this; this.util.notify('Adding Position', 'loading'); axios.post(config.API + 'position', $('#add-form').serialize()).then(function (response) { $.notifyClose(); vm.loading = false; if (vm.util.showResult(response, 'success')) { vm.$router.push({ name: 'Kemaskini Jawatan', query: { refresh: true } }); } })["catch"](function (error) { $.notifyClose(); vm.loading = false; vm.util.showResult(error); }); } } }); /***/ }), /***/ "./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/admin/position/edit.vue?vue&type=script&lang=js": /*!*************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/admin/position/edit.vue?vue&type=script&lang=js ***! \*************************************************************************************************************************************************************************************************************************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) /* harmony export */ }); /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = ({ data: function data() { return { loading: false }; }, created: function created() { if (!this.data.position.id) { this.$router.push({ name: 'Kemaskini Jawatan' }); } }, methods: { edit: function edit() { if (this.loading) return; this.loading = true; var vm = this; this.util.notify('Updating position', 'loading'); axios.put(config.API + 'position/' + this.data.position.id, $('#edit-form').serialize()).then(function (response) { vm.loading = false; $.notifyClose(); if (vm.util.showResult(response, 'success')) { vm.$router.push({ name: 'Kemaskini Jawatan', query: { refresh: true } }); } })["catch"](function (error) { $.notifyClose(); vm.loading = false; vm.util.showResult(error); }); } } }); /***/ }), /***/ "./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/admin/position/index.vue?vue&type=script&lang=js": /*!**************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/admin/position/index.vue?vue&type=script&lang=js ***! \**************************************************************************************************************************************************************************************************************************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) /* harmony export */ }); /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = ({ data: function data() { return { id: 0 }; }, created: function created() { if (this.$route.query.refresh) { this.refreshPosition(); this.$router.replace({ name: 'Kemaskini Jawatan' }); } }, methods: { refreshPosition: function refreshPosition() { var vm = this; this.util.notify('Refreshing Position', 'loading'); axios.get(config.API + 'position').then(function (response) { console.log(response); $.notifyClose(); vm.data.positions = response.data; })["catch"](function (error) { $.notifyClose(); vm.util.showResult(error); }); }, initDatatable: function initDatatable() { var vm = this; $('#position_table').DataTable({ destroy: true, searching: false, info: false, autoWidth: false, dom: 'Bfrtip' }); }, edit: function edit(i) { var vm = this; this.data.position = this.data.positions[i]; this.$router.push({ name: 'Edit Position', params: { id: vm.data.position.id } }); }, deletePosition: function deletePosition() { var vm = this; this.util.notify('Deleting position', 'loading'); this.util.hideModal('#delete-position-modal'); axios["delete"](config.API + 'position/' + this.id).then(function (response) { $.notifyClose(); if (vm.util.showResult(response, 'success')) vm.refreshPosition(); })["catch"](function (error) { $.notifyClose(); vm.util.showResult(error); }); } } }); /***/ }), /***/ "./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/admin/position/position.vue?vue&type=script&lang=js": /*!*****************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/admin/position/position.vue?vue&type=script&lang=js ***! \*****************************************************************************************************************************************************************************************************************************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) /* harmony export */ }); /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = ({ created: function created() { this.util.setTitle('MyKoPKB-Kemaskini Jawatan'); } }); /***/ }), /***/ "./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/admin/voter/add.vue?vue&type=script&lang=js": /*!*********************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/admin/voter/add.vue?vue&type=script&lang=js ***! \*********************************************************************************************************************************************************************************************************************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) /* harmony export */ }); /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = ({ data: function data() { return { loading: false }; }, methods: { add: function add() { if (this.loading) return; this.loading = true; var vm = this; this.util.notify('Adding Voter', 'loading'); axios.post(config.API + 'voter', $('#add-form').serialize()).then(function (response) { $.notifyClose(); vm.loading = false; if (vm.util.showResult(response, 'success')) { vm.$router.push({ name: 'Manage Voter' }); } })["catch"](function (error) { $.notifyClose(); vm.loading = false; vm.util.showResult(error); }); } } }); /***/ }), /***/ "./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/admin/voter/edit.vue?vue&type=script&lang=js": /*!**********************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/admin/voter/edit.vue?vue&type=script&lang=js ***! \**********************************************************************************************************************************************************************************************************************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) /* harmony export */ }); /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = ({ data: function data() { return { loading: false }; }, created: function created() { if (!this.data.voter.id) { this.$router.push({ name: 'Manage Voter' }); } }, methods: { edit: function edit() { if (this.loading) return; this.loading = true; var vm = this; this.util.notify('Updating voter', 'loading'); axios.put(config.API + 'voter/' + this.data.voter.id, $('#edit-form').serialize()).then(function (response) { vm.loading = false; $.notifyClose(); if (vm.util.showResult(response, 'success')) { vm.$router.push({ name: 'Manage Voter' }); } })["catch"](function (error) { $.notifyClose(); vm.loading = false; vm.util.showResult(error); }); } } }); /***/ }), /***/ "./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/admin/voter/fizikal.vue?vue&type=script&lang=js": /*!*************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/admin/voter/fizikal.vue?vue&type=script&lang=js ***! \*************************************************************************************************************************************************************************************************************************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) /* harmony export */ }); /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = ({ data: function data() { return { id: 0 }; }, created: function created() { this.refreshVoter(); }, methods: { search: function search() {}, refreshVoter: function refreshVoter() { var vm = this; this.util.notify('Refreshing Voter', 'loading'); axios.get(config.API + 'voter?page=' + this.current_page).then(function (response) { console.log(response); $.notifyClose(); vm.data.voters = response.data; })["catch"](function (error) { $.notifyClose(); vm.util.showResult(error); }); }, getKehadiranString: function getKehadiranString(kehadiran) { // Map integer values to corresponding string representations switch (kehadiran) { case 1: return 'Fizikal'; case 2: return 'Maya'; default: return '-'; } }, getFizikalPDFurl: function getFizikalPDFurl(Id) { // Construct and return the URL based on the item ID return "/fizikalpdf/".concat(Id); } }, watch: { '$route.query.page': function $routeQueryPage() { $.notifyClose(); this.refreshVoter(); } }, computed: { pages: function pages() { var pages = []; if (this.data.voters.last_page) for (var i = 1; i <= this.data.voters.last_page; i++) { var x = {}; x['page'] = i; pages.push(x); } return pages; }, current_page: function current_page() { return this.$route.query.page ? this.$route.query.page : 1; }, // Calculate total attendance percentage attendancePercentage: function attendancePercentage() { // Count total physical attendees var fizikalCount = this.data.voters.data.reduce(function (total, voter) { return voter.kehadiran === 1 ? total + 1 : total; }, 0); // Total members who attended physically var totalMembers = this.data.voters.data.length; // Calculate the percentage only if there are physical attendees return totalMembers === 0 ? 0 : (fizikalCount / totalMembers * 100).toFixed(2); }, filteredPhysicalAttendees: function filteredPhysicalAttendees() { return this.data.voters.data.filter(function (voter) { return voter.kehadiran === 1; }); } } }); /***/ }), /***/ "./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/admin/voter/index.vue?vue&type=script&lang=js": /*!***********************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/admin/voter/index.vue?vue&type=script&lang=js ***! \***********************************************************************************************************************************************************************************************************************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) /* harmony export */ }); /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = ({ data: function data() { return { id: 0 }; }, created: function created() { this.refreshVoter(); }, methods: { search: function search() {}, refreshVoter: function refreshVoter() { var vm = this; this.util.notify('Refreshing Voter', 'loading'); axios.get(config.API + 'voter?page=' + this.current_page).then(function (response) { console.log(response); $.notifyClose(); vm.data.voters = response.data; })["catch"](function (error) { $.notifyClose(); vm.util.showResult(error); }); }, edit: function edit(i) { var vm = this; this.data.voter = this.data.voters.data[i]; this.$router.push({ name: 'Edit Voter', params: { id: vm.data.voter.id } }); }, deleteVoter: function deleteVoter() { var vm = this; this.util.notify('Deleting voter', 'loading'); this.util.hideModal('#delete-voter-modal'); axios["delete"](config.API + 'voter/' + this.id).then(function (response) { $.notifyClose(); if (vm.util.showResult(response, 'success')) vm.refreshVoter(); })["catch"](function (error) { $.notifyClose(); vm.util.showResult(error); }); } }, watch: { '$route.query.page': function $routeQueryPage() { $.notifyClose(); this.refreshVoter(); } }, computed: { pages: function pages() { var pages = []; if (this.data.voters.last_page) for (var i = 1; i <= this.data.voters.last_page; i++) { var x = {}; x['page'] = i; pages.push(x); } return pages; }, current_page: function current_page() { return this.$route.query.page ? this.$route.query.page : 1; } } }); /***/ }), /***/ "./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/admin/voter/kehadiran.vue?vue&type=script&lang=js": /*!***************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/admin/voter/kehadiran.vue?vue&type=script&lang=js ***! \***************************************************************************************************************************************************************************************************************************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) /* harmony export */ }); /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = ({ data: function data() { return { id: 0 }; }, created: function created() { this.refreshVoter(); }, methods: { search: function search() {}, refreshVoter: function refreshVoter() { var vm = this; this.util.notify('Refreshing Voter', 'loading'); axios.get(config.API + 'voter?page=' + this.current_page).then(function (response) { console.log(response); $.notifyClose(); vm.data.voters = response.data; })["catch"](function (error) { $.notifyClose(); vm.util.showResult(error); }); }, getKehadiranString: function getKehadiranString(kehadiran) { // Map integer values to corresponding string representations switch (kehadiran) { case 1: return 'Fizikal'; case 2: return 'Maya'; default: return '-'; } }, getPDFKehadiranurl: function getPDFKehadiranurl(Id) { // Construct and return the URL based on the item ID return "/kehadiranpdf/".concat(Id); } }, watch: { '$route.query.page': function $routeQueryPage() { $.notifyClose(); this.refreshVoter(); } }, computed: { pages: function pages() { var pages = []; if (this.data.voters.last_page) for (var i = 1; i <= this.data.voters.last_page; i++) { var x = {}; x['page'] = i; pages.push(x); } return pages; }, current_page: function current_page() { return this.$route.query.page ? this.$route.query.page : 1; }, // Calculate total attendance percentage attendancePercentage: function attendancePercentage() { // Count total members who attended physically (Fizikal) var fizikalCount = this.data.voters.data.reduce(function (total, voter) { return voter.kehadiran === 1 ? total + 1 : total; }, 0); // Count total members who attended virtually (Maya) var mayaCount = this.data.voters.data.reduce(function (total, voter) { return voter.kehadiran === 2 ? total + 1 : total; }, 0); // Calculate total attendance percentage var totalAttendance = fizikalCount + mayaCount; var totalMembers = this.data.voters.data.length; return totalMembers === 0 ? 0 : (totalAttendance / totalMembers * 100).toFixed(2); } } }); /***/ }), /***/ "./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/admin/voter/maya.vue?vue&type=script&lang=js": /*!**********************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/admin/voter/maya.vue?vue&type=script&lang=js ***! \**********************************************************************************************************************************************************************************************************************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) /* harmony export */ }); /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = ({ data: function data() { return { id: 0 }; }, created: function created() { this.refreshVoter(); }, methods: { search: function search() {}, refreshVoter: function refreshVoter() { var vm = this; this.util.notify('Refreshing Voter', 'loading'); axios.get(config.API + 'voter?page=' + this.current_page).then(function (response) { console.log(response); $.notifyClose(); vm.data.voters = response.data; })["catch"](function (error) { $.notifyClose(); vm.util.showResult(error); }); }, getKehadiranString: function getKehadiranString(kehadiran) { // Map integer values to corresponding string representations switch (kehadiran) { case 1: return 'Fizikal'; case 2: return 'Maya'; default: return '-'; } }, getMayaPDFurl: function getMayaPDFurl(Id) { // Construct and return the URL based on the item ID return "/mayapdf/1"; } }, watch: { '$route.query.page': function $routeQueryPage() { $.notifyClose(); this.refreshVoter(); } }, computed: { pages: function pages() { var pages = []; if (this.data.voters.last_page) for (var i = 1; i <= this.data.voters.last_page; i++) { var x = {}; x['page'] = i; pages.push(x); } return pages; }, current_page: function current_page() { return this.$route.query.page ? this.$route.query.page : 1; }, // Calculate total attendance percentage mayaAttendancePercentage: function mayaAttendancePercentage() { // Count total members who attended virtually (Maya) var mayaCount = this.data.voters.data.reduce(function (total, voter) { return voter.kehadiran === 2 ? total + 1 : total; }, 0); // Calculate total attendance percentage for Maya attendees var totalMembers = this.data.voters.data.length; return totalMembers === 0 ? 0 : (mayaCount / totalMembers * 100).toFixed(2); }, attendancePercentage: function attendancePercentage() { // Count total members who attended physically (Fizikal) var fizikalCount = this.data.voters.data.reduce(function (total, voter) { return voter.kehadiran === 1 ? total + 1 : total; }, 0); // Count total members who attended virtually (Maya) var mayaCount = this.data.voters.data.reduce(function (total, voter) { return voter.kehadiran === 2 ? total + 1 : total; }, 0); // Calculate total attendance percentage var totalAttendance = fizikalCount + mayaCount; var totalMembers = this.data.voters.data.length; return totalMembers === 0 ? 0 : (totalAttendance / totalMembers * 100).toFixed(2); }, filteredMayaAttendees: function filteredMayaAttendees() { // Filter Maya attendees return this.data.voters.data.filter(function (voter) { return voter.kehadiran === 2; }); } } }); /***/ }), /***/ "./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/admin/voter/viewkehadiran.vue?vue&type=script&lang=js": /*!*******************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/admin/voter/viewkehadiran.vue?vue&type=script&lang=js ***! \*******************************************************************************************************************************************************************************************************************************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) /* harmony export */ }); /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = ({ data: function data() { return { nominees: [], results: [], partylists: [], positions: [] }; }, methods: { getNominee: function getNominee(id) { var nominees = this.nominees; for (var i in nominees) if (id == nominees[i]['id']) return nominees[i]; return {}; }, getPartylist: function getPartylist(id) { var partylists = this.partylists; for (var i in partylists) if (id == partylists[i]['id']) return partylists[i]['name']; return 'No Partylist'; } }, created: function created() { this.util.notify('Loading please wait...', 'loading'); var vm = this; axios.get(config.API + 'election/result/' + this.election_id).then(function (response) { $.notifyClose(); vm.nominees = response.data.nominee; vm.results = response.data.result; vm.partylists = response.data.partylist; vm.positions = response.data.position; })["catch"](function (error) { $.notifyClose(); vm.util.showResult(error, 'error'); }); }, computed: { election_id: function election_id() { return this.$route.params.election_id; }, no_votes: function no_votes() { var nominees = this.nominees; var results = this.results; var no_votes = []; for (var i in nominees) { var hasvote = false; for (var y in results) { if (results[y]['nominee_id'] == nominees[i]['id']) hasvote = true; } if (!hasvote) no_votes.push(nominees[i]); } return no_votes; } } }); /***/ }), /***/ "./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/admin/voter/voter.vue?vue&type=script&lang=js": /*!***********************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/admin/voter/voter.vue?vue&type=script&lang=js ***! \***********************************************************************************************************************************************************************************************************************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) /* harmony export */ }); /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = ({ created: function created() { this.util.setTitle('MyKoPKB - Maklumat Pengundi'); } }); /***/ }), /***/ "./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/voter/home/attendance.vue?vue&type=script&lang=js": /*!***************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/voter/home/attendance.vue?vue&type=script&lang=js ***! \***************************************************************************************************************************************************************************************************************************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) /* harmony export */ }); /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = ({ data: function data() { return { loading: false, userSubmitted: false // Add a flag to track if the user has already submitted }; }, methods: { // refreshUser: function () { // var vm = this; // axios.get(config.API + 'voter/' + this.data.user.id) // .then(response => { // vm.data.user = response.data; // console.log(response.data) // }) // }, edit: function edit() { if (this.loading) return; var selectedValue = document.getElementById("kehadiran").value; if (selectedValue === "0") { this.util.notify(" Sila pilih jenis kehadiran anda sebelum meneruskan.", "error"); return; } this.loading = true; var vm = this; this.util.notify('Adding Attendance', 'loading'); axios.put(config.API + 'attendance/' + this.data.user.id, $('#edit_form').serialize()).then(function (response) { $.notifyClose(); vm.loading = false; if (vm.util.showResult(response, 'success')) { // ✅ Redirect to vote page location.reload(); vm.$router.push({ name: 'Vote' }); // OR use path: vm.$router.push('/vote'); } })["catch"](function (error) { $.notifyClose(); vm.loading = false; vm.util.showResult(error, 'error'); }); } } }); /***/ }), /***/ "./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/voter/home/index.vue?vue&type=script&lang=js": /*!**********************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/voter/home/index.vue?vue&type=script&lang=js ***! \**********************************************************************************************************************************************************************************************************************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) /* harmony export */ }); /* harmony import */ var jsbarcode__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! jsbarcode */ "./node_modules/jsbarcode/bin/JsBarcode.js"); /* harmony import */ var jsbarcode__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(jsbarcode__WEBPACK_IMPORTED_MODULE_0__); function _typeof(o) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; }, _typeof(o); } function ownKeys(e, r) { var t = Object.keys(e); if (Object.getOwnPropertySymbols) { var o = Object.getOwnPropertySymbols(e); r && (o = o.filter(function (r) { return Object.getOwnPropertyDescriptor(e, r).enumerable; })), t.push.apply(t, o); } return t; } function _objectSpread(e) { for (var r = 1; r < arguments.length; r++) { var t = null != arguments[r] ? arguments[r] : {}; r % 2 ? ownKeys(Object(t), !0).forEach(function (r) { _defineProperty(e, r, t[r]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : ownKeys(Object(t)).forEach(function (r) { Object.defineProperty(e, r, Object.getOwnPropertyDescriptor(t, r)); }); } return e; } function _defineProperty(obj, key, value) { key = _toPropertyKey(key); if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } function _toPropertyKey(t) { var i = _toPrimitive(t, "string"); return "symbol" == _typeof(i) ? i : i + ""; } function _toPrimitive(t, r) { if ("object" != _typeof(t) || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || "default"); if ("object" != _typeof(i)) return i; throw new TypeError("@@toPrimitive must return a primitive value."); } return ("string" === r ? String : Number)(t); } /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = ({ data: function data() { return { // NOMINEE SECTION nomineeViewed: {}, showNomineeModal: false, // BARCODE SECTION noKp: "" }; }, mounted: function mounted() { var _this$data; if ((_this$data = this.data) !== null && _this$data !== void 0 && (_this$data = _this$data.user) !== null && _this$data !== void 0 && _this$data.no_kp) { this.noKp = this.data.user.no_kp; // set noKp this.generateBarcode(); } }, methods: { // ------------------------------- // NOMINEE FUNCTIONS // ------------------------------- viewNomineeDetails: function viewNomineeDetails(nominee) { this.nomineeViewed = _objectSpread({}, nominee); this.nomineeViewed.photo = this.createBase64ImageUrl(nominee.photo); this.showNomineeModal = true; }, closeNomineeModal: function closeNomineeModal() { this.showNomineeModal = false; }, createBase64ImageUrl: function createBase64ImageUrl(photo) { return "data:image/jpeg;base64,".concat(photo); }, // ------------------------------- // BARCODE FUNCTION // ------------------------------- generateBarcode: function generateBarcode() { if (!this.noKp) return; jsbarcode__WEBPACK_IMPORTED_MODULE_0___default()("#barcode", this.noKp, { format: "CODE128", width: 1.3, height: 30, displayValue: false // hides text below the barcode }); } } }); /***/ }), /***/ "./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/voter/home/mat.vue?vue&type=script&lang=js": /*!********************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/voter/home/mat.vue?vue&type=script&lang=js ***! \********************************************************************************************************************************************************************************************************************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) /* harmony export */ }); function _typeof(o) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; }, _typeof(o); } function _defineProperty(obj, key, value) { key = _toPropertyKey(key); if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } function _toPropertyKey(t) { var i = _toPrimitive(t, "string"); return "symbol" == _typeof(i) ? i : i + ""; } function _toPrimitive(t, r) { if ("object" != _typeof(t) || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || "default"); if ("object" != _typeof(i)) return i; throw new TypeError("@@toPrimitive must return a primitive value."); } return ("string" === r ? String : Number)(t); } /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (_defineProperty({ methods: { navigateToURL: function navigateToURL() { // Navigate to the desired URL window.open('https://linktr.ee/kopkb', '_blank'); } }, created: function created() { //console.log(this) }, data: function data() { return { x: {} }; }, computed: { header: function header() { return this.x.name + ' for ' + this.getPosition(this.x.position_id); } } }, "data", function data() { return { imageUrl: '/images/linktree-kopkb.jpg' }; })); /***/ }), /***/ "./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/voter/home/penyata.vue?vue&type=script&lang=js": /*!************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/voter/home/penyata.vue?vue&type=script&lang=js ***! \************************************************************************************************************************************************************************************************************************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) /* harmony export */ }); /* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! axios */ "./node_modules/axios/lib/axios.js"); function _typeof(o) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; }, _typeof(o); } function _regeneratorRuntime() { "use strict"; /*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */ _regeneratorRuntime = function _regeneratorRuntime() { return e; }; var t, e = {}, r = Object.prototype, n = r.hasOwnProperty, o = Object.defineProperty || function (t, e, r) { t[e] = r.value; }, i = "function" == typeof Symbol ? Symbol : {}, a = i.iterator || "@@iterator", c = i.asyncIterator || "@@asyncIterator", u = i.toStringTag || "@@toStringTag"; function define(t, e, r) { return Object.defineProperty(t, e, { value: r, enumerable: !0, configurable: !0, writable: !0 }), t[e]; } try { define({}, ""); } catch (t) { define = function define(t, e, r) { return t[e] = r; }; } function wrap(t, e, r, n) { var i = e && e.prototype instanceof Generator ? e : Generator, a = Object.create(i.prototype), c = new Context(n || []); return o(a, "_invoke", { value: makeInvokeMethod(t, r, c) }), a; } function tryCatch(t, e, r) { try { return { type: "normal", arg: t.call(e, r) }; } catch (t) { return { type: "throw", arg: t }; } } e.wrap = wrap; var h = "suspendedStart", l = "suspendedYield", f = "executing", s = "completed", y = {}; function Generator() {} function GeneratorFunction() {} function GeneratorFunctionPrototype() {} var p = {}; define(p, a, function () { return this; }); var d = Object.getPrototypeOf, v = d && d(d(values([]))); v && v !== r && n.call(v, a) && (p = v); var g = GeneratorFunctionPrototype.prototype = Generator.prototype = Object.create(p); function defineIteratorMethods(t) { ["next", "throw", "return"].forEach(function (e) { define(t, e, function (t) { return this._invoke(e, t); }); }); } function AsyncIterator(t, e) { function invoke(r, o, i, a) { var c = tryCatch(t[r], t, o); if ("throw" !== c.type) { var u = c.arg, h = u.value; return h && "object" == _typeof(h) && n.call(h, "__await") ? e.resolve(h.__await).then(function (t) { invoke("next", t, i, a); }, function (t) { invoke("throw", t, i, a); }) : e.resolve(h).then(function (t) { u.value = t, i(u); }, function (t) { return invoke("throw", t, i, a); }); } a(c.arg); } var r; o(this, "_invoke", { value: function value(t, n) { function callInvokeWithMethodAndArg() { return new e(function (e, r) { invoke(t, n, e, r); }); } return r = r ? r.then(callInvokeWithMethodAndArg, callInvokeWithMethodAndArg) : callInvokeWithMethodAndArg(); } }); } function makeInvokeMethod(e, r, n) { var o = h; return function (i, a) { if (o === f) throw Error("Generator is already running"); if (o === s) { if ("throw" === i) throw a; return { value: t, done: !0 }; } for (n.method = i, n.arg = a;;) { var c = n.delegate; if (c) { var u = maybeInvokeDelegate(c, n); if (u) { if (u === y) continue; return u; } } if ("next" === n.method) n.sent = n._sent = n.arg;else if ("throw" === n.method) { if (o === h) throw o = s, n.arg; n.dispatchException(n.arg); } else "return" === n.method && n.abrupt("return", n.arg); o = f; var p = tryCatch(e, r, n); if ("normal" === p.type) { if (o = n.done ? s : l, p.arg === y) continue; return { value: p.arg, done: n.done }; } "throw" === p.type && (o = s, n.method = "throw", n.arg = p.arg); } }; } function maybeInvokeDelegate(e, r) { var n = r.method, o = e.iterator[n]; if (o === t) return r.delegate = null, "throw" === n && e.iterator["return"] && (r.method = "return", r.arg = t, maybeInvokeDelegate(e, r), "throw" === r.method) || "return" !== n && (r.method = "throw", r.arg = new TypeError("The iterator does not provide a '" + n + "' method")), y; var i = tryCatch(o, e.iterator, r.arg); if ("throw" === i.type) return r.method = "throw", r.arg = i.arg, r.delegate = null, y; var a = i.arg; return a ? a.done ? (r[e.resultName] = a.value, r.next = e.nextLoc, "return" !== r.method && (r.method = "next", r.arg = t), r.delegate = null, y) : a : (r.method = "throw", r.arg = new TypeError("iterator result is not an object"), r.delegate = null, y); } function pushTryEntry(t) { var e = { tryLoc: t[0] }; 1 in t && (e.catchLoc = t[1]), 2 in t && (e.finallyLoc = t[2], e.afterLoc = t[3]), this.tryEntries.push(e); } function resetTryEntry(t) { var e = t.completion || {}; e.type = "normal", delete e.arg, t.completion = e; } function Context(t) { this.tryEntries = [{ tryLoc: "root" }], t.forEach(pushTryEntry, this), this.reset(!0); } function values(e) { if (e || "" === e) { var r = e[a]; if (r) return r.call(e); if ("function" == typeof e.next) return e; if (!isNaN(e.length)) { var o = -1, i = function next() { for (; ++o < e.length;) if (n.call(e, o)) return next.value = e[o], next.done = !1, next; return next.value = t, next.done = !0, next; }; return i.next = i; } } throw new TypeError(_typeof(e) + " is not iterable"); } return GeneratorFunction.prototype = GeneratorFunctionPrototype, o(g, "constructor", { value: GeneratorFunctionPrototype, configurable: !0 }), o(GeneratorFunctionPrototype, "constructor", { value: GeneratorFunction, configurable: !0 }), GeneratorFunction.displayName = define(GeneratorFunctionPrototype, u, "GeneratorFunction"), e.isGeneratorFunction = function (t) { var e = "function" == typeof t && t.constructor; return !!e && (e === GeneratorFunction || "GeneratorFunction" === (e.displayName || e.name)); }, e.mark = function (t) { return Object.setPrototypeOf ? Object.setPrototypeOf(t, GeneratorFunctionPrototype) : (t.__proto__ = GeneratorFunctionPrototype, define(t, u, "GeneratorFunction")), t.prototype = Object.create(g), t; }, e.awrap = function (t) { return { __await: t }; }, defineIteratorMethods(AsyncIterator.prototype), define(AsyncIterator.prototype, c, function () { return this; }), e.AsyncIterator = AsyncIterator, e.async = function (t, r, n, o, i) { void 0 === i && (i = Promise); var a = new AsyncIterator(wrap(t, r, n, o), i); return e.isGeneratorFunction(r) ? a : a.next().then(function (t) { return t.done ? t.value : a.next(); }); }, defineIteratorMethods(g), define(g, u, "Generator"), define(g, a, function () { return this; }), define(g, "toString", function () { return "[object Generator]"; }), e.keys = function (t) { var e = Object(t), r = []; for (var n in e) r.push(n); return r.reverse(), function next() { for (; r.length;) { var t = r.pop(); if (t in e) return next.value = t, next.done = !1, next; } return next.done = !0, next; }; }, e.values = values, Context.prototype = { constructor: Context, reset: function reset(e) { if (this.prev = 0, this.next = 0, this.sent = this._sent = t, this.done = !1, this.delegate = null, this.method = "next", this.arg = t, this.tryEntries.forEach(resetTryEntry), !e) for (var r in this) "t" === r.charAt(0) && n.call(this, r) && !isNaN(+r.slice(1)) && (this[r] = t); }, stop: function stop() { this.done = !0; var t = this.tryEntries[0].completion; if ("throw" === t.type) throw t.arg; return this.rval; }, dispatchException: function dispatchException(e) { if (this.done) throw e; var r = this; function handle(n, o) { return a.type = "throw", a.arg = e, r.next = n, o && (r.method = "next", r.arg = t), !!o; } for (var o = this.tryEntries.length - 1; o >= 0; --o) { var i = this.tryEntries[o], a = i.completion; if ("root" === i.tryLoc) return handle("end"); if (i.tryLoc <= this.prev) { var c = n.call(i, "catchLoc"), u = n.call(i, "finallyLoc"); if (c && u) { if (this.prev < i.catchLoc) return handle(i.catchLoc, !0); if (this.prev < i.finallyLoc) return handle(i.finallyLoc); } else if (c) { if (this.prev < i.catchLoc) return handle(i.catchLoc, !0); } else { if (!u) throw Error("try statement without catch or finally"); if (this.prev < i.finallyLoc) return handle(i.finallyLoc); } } } }, abrupt: function abrupt(t, e) { for (var r = this.tryEntries.length - 1; r >= 0; --r) { var o = this.tryEntries[r]; if (o.tryLoc <= this.prev && n.call(o, "finallyLoc") && this.prev < o.finallyLoc) { var i = o; break; } } i && ("break" === t || "continue" === t) && i.tryLoc <= e && e <= i.finallyLoc && (i = null); var a = i ? i.completion : {}; return a.type = t, a.arg = e, i ? (this.method = "next", this.next = i.finallyLoc, y) : this.complete(a); }, complete: function complete(t, e) { if ("throw" === t.type) throw t.arg; return "break" === t.type || "continue" === t.type ? this.next = t.arg : "return" === t.type ? (this.rval = this.arg = t.arg, this.method = "return", this.next = "end") : "normal" === t.type && e && (this.next = e), y; }, finish: function finish(t) { for (var e = this.tryEntries.length - 1; e >= 0; --e) { var r = this.tryEntries[e]; if (r.finallyLoc === t) return this.complete(r.completion, r.afterLoc), resetTryEntry(r), y; } }, "catch": function _catch(t) { for (var e = this.tryEntries.length - 1; e >= 0; --e) { var r = this.tryEntries[e]; if (r.tryLoc === t) { var n = r.completion; if ("throw" === n.type) { var o = n.arg; resetTryEntry(r); } return o; } } throw Error("illegal catch attempt"); }, delegateYield: function delegateYield(e, r, n) { return this.delegate = { iterator: values(e), resultName: r, nextLoc: n }, "next" === this.method && (this.arg = t), y; } }, e; } function asyncGeneratorStep(gen, resolve, reject, _next, _throw, key, arg) { try { var info = gen[key](arg); var value = info.value; } catch (error) { reject(error); return; } if (info.done) { resolve(value); } else { Promise.resolve(value).then(_next, _throw); } } function _asyncToGenerator(fn) { return function () { var self = this, args = arguments; return new Promise(function (resolve, reject) { var gen = fn.apply(self, args); function _next(value) { asyncGeneratorStep(gen, resolve, reject, _next, _throw, "next", value); } function _throw(err) { asyncGeneratorStep(gen, resolve, reject, _next, _throw, "throw", err); } _next(undefined); }); }; } /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = ({ name: "PenyataView", data: function data() { return { tarikh: new Date().toISOString().substring(0, 10), persetujuan: "", nokp: "", data: { user: {} }, loading: false }; }, mounted: function mounted() { var noAnggota = this.$route.params.no_anggota; if (noAnggota) this.getPenyata(noAnggota); }, methods: { getPenyata: function getPenyata(id) { var _this = this; return _asyncToGenerator( /*#__PURE__*/_regeneratorRuntime().mark(function _callee() { var res; return _regeneratorRuntime().wrap(function _callee$(_context) { while (1) switch (_context.prev = _context.next) { case 0: _this.loading = true; _context.prev = 1; _context.next = 4; return axios__WEBPACK_IMPORTED_MODULE_0__["default"].get("/api/v1/penyata/".concat(id)); case 4: res = _context.sent; _this.data = res.data; _context.next = 12; break; case 8: _context.prev = 8; _context.t0 = _context["catch"](1); console.error(_context.t0); alert("Gagal ambil data penyata"); case 12: _context.prev = 12; _this.loading = false; return _context.finish(12); case 15: case "end": return _context.stop(); } }, _callee, null, [[1, 8, 12, 15]]); }))(); }, cetakPDF: function cetakPDF() { var noAnggota = this.$route.params.no_anggota; if (noAnggota) window.open("/api/v1/penyata/".concat(noAnggota, "/pdf"), '_blank'); }, SahkanPenyata: function SahkanPenyata() { var _this2 = this; return _asyncToGenerator( /*#__PURE__*/_regeneratorRuntime().mark(function _callee2() { var noAnggota; return _regeneratorRuntime().wrap(function _callee2$(_context2) { while (1) switch (_context2.prev = _context2.next) { case 0: noAnggota = _this2.$route.params.no_anggota; if (_this2.persetujuan) { _context2.next = 4; break; } alert("Sila pilih Bersetuju atau Tidak Bersetuju"); return _context2.abrupt("return"); case 4: if (_this2.nokp) { _context2.next = 7; break; } alert("Sila isi No Kad Pengenalan"); return _context2.abrupt("return"); case 7: if (confirm("Adakah anda pasti untuk mengesahkan penyata ini?")) { _context2.next = 9; break; } return _context2.abrupt("return"); case 9: _context2.prev = 9; _context2.next = 12; return axios__WEBPACK_IMPORTED_MODULE_0__["default"].post("/api/v1/penyata/".concat(noAnggota, "/sahkan"), { persetujuan: _this2.persetujuan, nokp: _this2.nokp, tarikh: _this2.tarikh }); case 12: alert("Penyata berjaya DISAHKAN"); _this2.cetakPDF(); _this2.$router.push({ name: 'lamanUtama' }); _context2.next = 21; break; case 17: _context2.prev = 17; _context2.t0 = _context2["catch"](9); console.error(_context2.t0); alert("Gagal sahkan penyata"); case 21: case "end": return _context2.stop(); } }, _callee2, null, [[9, 17]]); }))(); } } }); /***/ }), /***/ "./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/voter/home/result.vue?vue&type=script&lang=js": /*!***********************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/voter/home/result.vue?vue&type=script&lang=js ***! \***********************************************************************************************************************************************************************************************************************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) /* harmony export */ }); /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = ({ data: function data() { return { results: [{ "position_id": 6, "nominee_id": 1, "votes": 2 }, { "position_id": 8, "nominee_id": 6, "votes": 2 }, { "position_id": 7, "nominee_id": 5, "votes": 2 }, { "position_id": 7, "nominee_id": 4, "votes": 1 }, { "position_id": 6, "nominee_id": 2, "votes": 1 }, { "position_id": 8, "nominee_id": 7, "votes": 1 }] }; }, created: function created() { this.refreshResults(); this.$nextTick(function () { this.initChart(); }); }, watch: { position_id: function position_id() { this.initChart(); } }, methods: { refreshResults: function refreshResults() { var vm = this; this.util.notify('Refreshing results', 'loading'); axios.get(config.API + 'election/result').then(function (response) { $.notifyClose(); console.log(response); vm.data.results = response.data; vm.data.last_update = new Date(); vm.initChart(); })["catch"](function (error) { $.notifyClose(); vm.util.showResult(error); }); }, initChart: function initChart() { $.plot($('#chart'), this.datas, { series: { pie: { show: true, innerRadius: 0.5 } } }); }, getPosition: function getPosition(id) { var positions = this.data.positions; for (var i in positions) if (id == positions[i]['id']) return positions[i]['name']; return ''; }, getNominee: function getNominee(id) { var nominees = this.data.nominees; for (var i in nominees) if (id == nominees[i]['id']) return nominees[i]['name']; return ''; }, getVotes: function getVotes(id) { var results = this.data.results; for (var i in results) { if (results[i]['nominee_id'] == id) return results[i]['votes']; } return 0; } }, computed: { last_update: function last_update() { var x = this.data.last_update; return x.toDateString() + ' ' + x.toLocaleTimeString(); }, position_id: function position_id() { return this.$route.query.position_id ? this.$route.query.position_id : this.data.positions[0]['id']; }, datas: function datas() { //var results = var data = []; var nominees = this.data.nominees; for (var i in nominees) { if (nominees[i]['position_id'] == this.position_id) { var row = []; row['label'] = nominees[i]['name']; row['data'] = [[1, this.getVotes(nominees[i]['id'])]]; data.push(row); } } /*let positions = this.data.positions; for (var i in positions) { if (positions[i]['id'] == this.position_id) { var row = []; row['label'] = this.getNominee() } } for (var i in results) { if (results[i]['position_id'] != this.position_id) continue; var row = []; row['label'] = this.getNominee(results[i]['nominee_id']); row['data'] = [[1, results[i]['votes']]]; data.push(row); }*/ return data; } } }); /***/ }), /***/ "./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/voter/home/vote.vue?vue&type=script&lang=js": /*!*********************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/voter/home/vote.vue?vue&type=script&lang=js ***! \*********************************************************************************************************************************************************************************************************************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) /* harmony export */ }); /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = ({ created: function created() { if (this.data.result.length > 0 || this.data.election.status != 2) this.$router.push({ name: 'Voter Home' }); for (var i in this.data.positions) { this.selected.push({ position_id: this.data.positions[i]['id'], nominee_id: [] }); } }, data: function data() { return { selected: [], name: {}, selectedNominees: {}, max: 1 }; }, computed: { disabledCheckboxes: function disabledCheckboxes() { var _this = this; var selectedNomineeIds = this.selected[0]['nominee_id']; return this.data.nominees.map(function (nominee) { return selectedNomineeIds.includes(nominee.id) ? false : _this.checkDisabled(); }); } }, methods: { test: function test() { console.log('tab'); this.util.showModal('#vote-modal'); }, submit: function submit() { if (this.selected[0]['nominee_id'].length !== this.max) { // No selections made this.util.notify("Sila pastikan anda memilih (".concat(this.max, ") orang calon."), 'error'); return; } var vm = this; this.util.notify('Submitting your vote, please wait...', 'loading'); console.log(this.selected); // Prepare data to send to the server var data = { vote: this.selected }; // Send a POST request to the server axios.post(config.API + 'election/vote', data).then(function (response) { $.notifyClose(); if (vm.util.showResult(response, 'success')) { vm.data.result = response.data.result; vm.$router.push({ name: 'Voter Home' }); $('.modal').modal('hide'); } })["catch"](function (error) { $.notifyClose(); vm.util.showResult(error, 'error'); }); }, hasNullVote: function hasNullVote() { console.log('null' + this.selectedNominees); var selected = this.selectedNominees; for (var i in selected) if (selected[i]['nominee_id'] == null) { this.util.notify('You must vote on all position', 'error'); return true; } return false; }, reset: function reset() { var selected = this.selectedNominees; for (var i in selected) { $('#' + selected[i]['nominee_id']).selected(false); selected[i]['nominee_id'] = null; } }, vote: function vote(position_id, nominee_id) { if (!this.selected[0]['position_id']) { this.$set(this.selected[0], position_id, []); } var index = this.selected[0]['nominee_id'].indexOf(nominee_id); if (index === -1) { // Nominee not found, add it if (this.selected[0]['nominee_id'].length < this.max) { this.selected[0]['nominee_id'].push(nominee_id); } else { // Display warning message if more than 2 nominees are selected this.util.notify("Boleh mengundi (".concat(this.max, ") calon sahaja!"), 'warning'); return; } } else { // Nominee found, remove it this.selected[0]['nominee_id'].splice(index, 1); } }, getSelectedNomineeName: function getSelectedNomineeName(id) { return this.getNominee(id); }, getNomineeNo: function getNomineeNo(id) { var nominee = this.data.nominees.find(function (n) { return n.id === id; }); return nominee ? nominee.no_calon : ''; }, getName: function getName(id) { var positions = this.data.positions; var selected = this.selected; for (var i in selected) if (selected[i]['position_id'] == id) return this.getNominee(selected[i]['nominee_id']); return ''; }, getNominee: function getNominee(id) { var positions = this.data.positions; var nominees = this.data.nominees; for (var i in nominees) if (nominees[i]['id'] == id) return nominees[i].name; return ''; }, // getNominee: function (id) { // let nominees = this.data.nominees; // for (var i in nominees) // if (nominees[i]['id'] == id) return nominees[i]['name']; // }, getPartylist: function getPartylist(id) { var partylists = this.data.partylists; for (var i in partylists) if (partylists[i]['id'] == id) return partylists[i]['name']; return 'No Partylist'; }, view: function view(index) { this.x = this.data.nominees[index]; this.util.showModal('#nominee-information-modal'); }, createBase64ImageUrl: function createBase64ImageUrl(base64ImageData) { return "data:image/png;base64," + base64ImageData; }, checkUndi: function checkUndi() { if (this.selected[0]['nominee_id'].length <= 0) { this.util.notify('Sila pastikan anda memilih (1) orang calon.', 'error'); } else { this.util.showModal('#vote-modal'); } return; }, checkDisabled: function checkDisabled() { if (this.selected[0]['nominee_id'].length >= this.max) { return true; } } // uncheck: function (checkedName) { // this.checkedName = this.checkedNames.filter(name => name !== checkedName); // } } }); /***/ }), /***/ "./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/voter/home/zoom.vue?vue&type=script&lang=js": /*!*********************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/voter/home/zoom.vue?vue&type=script&lang=js ***! \*********************************************************************************************************************************************************************************************************************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) /* harmony export */ }); function _typeof(o) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; }, _typeof(o); } function _defineProperty(obj, key, value) { key = _toPropertyKey(key); if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } function _toPropertyKey(t) { var i = _toPrimitive(t, "string"); return "symbol" == _typeof(i) ? i : i + ""; } function _toPrimitive(t, r) { if ("object" != _typeof(t) || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || "default"); if ("object" != _typeof(i)) return i; throw new TypeError("@@toPrimitive must return a primitive value."); } return ("string" === r ? String : Number)(t); } /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (_defineProperty({ methods: { navigateToURL: function navigateToURL() { // Navigate to the desired URL window.location.href = 'https://meet.google.com/paa-tpck-ssq'; } }, created: function created() { //console.log(this) }, data: function data() { return { x: {} }; }, computed: { header: function header() { return this.x.name + ' for ' + this.getPosition(this.x.position_id); } } }, "data", function data() { return { imageUrl: 'https://th.bing.com/th/id/OIP.TGLvYXfe4xq5MTZe4UnTDgHaEy?w=255&h=180&c=7&r=0&o=5&dpr=1.8&pid=1.7' }; })); /***/ }), /***/ "./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/voter/index.vue?vue&type=script&lang=js": /*!*****************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/voter/index.vue?vue&type=script&lang=js ***! \*****************************************************************************************************************************************************************************************************************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) /* harmony export */ }); /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = ({ data: function data() { return { loading: true }; }, created: function created() { this.refreshInfo(); }, methods: { logout: function logout() { localStorage.clear(); this.$router.push({ name: 'Voter Login' }); }, hasVoted: function hasVoted() { return this.data.result.length > 0; }, refreshInfo: function refreshInfo() { var vm = this; this.util.setAuthorization(); axios.get(config.API + 'election/information').then(function (response) { console.log(response); vm.loading = false; vm.data.election = response.data.election; vm.data.nominees = response.data.nominee; vm.data.partylists = response.data.partylist; vm.data.positions = response.data.position; vm.data.user = response.data.voter; vm.data.result = response.data.result; })["catch"](function (error) { vm.loading = false; if (vm.util.showResult(error, 'error') == 401) { vm.$router.push({ name: 'Voter Login' }); } }); } } }); /***/ }), /***/ "./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/voter/login.vue?vue&type=script&lang=js": /*!*****************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/voter/login.vue?vue&type=script&lang=js ***! \*****************************************************************************************************************************************************************************************************************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) /* harmony export */ }); /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = ({ data: function data() { return { loading: false }; }, methods: { login: function login() { var _this = this; this.startLoading(); axios.post(config.API + 'voter/login', $('#login_form').serialize()).then(function (response) { _this.stopLoading(); if (_this.util.showResult(response, 'success')) { _this.$router.push({ name: 'Voter Verify', params: { 'nokp': response.data.nokp, 'notel': response.data.notel } }); } })["catch"](function (error) { _this.stopLoading(); _this.util.showResult(error, 'error'); }); }, startLoading: function startLoading() { this.loading = true; }, stopLoading: function stopLoading() { this.loading = false; } } }); /***/ }), /***/ "./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/voter/verification.vue?vue&type=script&lang=js": /*!************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/voter/verification.vue?vue&type=script&lang=js ***! \************************************************************************************************************************************************************************************************************************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) /* harmony export */ }); /* harmony import */ var _mycomponents_countdown_vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../mycomponents/countdown.vue */ "./resources/assets/js/components/mycomponents/countdown.vue"); /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = ({ components: { Countdown: _mycomponents_countdown_vue__WEBPACK_IMPORTED_MODULE_0__["default"] }, data: function data() { return { loading: false }; }, created: function created() { console.log(this.$route.params.notel); }, methods: { handleOnComplete: function handleOnComplete(value) { console.log("OTP completed: ", value); this.$refs.submitbtn.disabled = false; }, handleOnChange: function handleOnChange(value) { console.log("OTP changed: ", value); this.$refs.submitbtn.disabled = true; }, handleClearInput: function handleClearInput() { this.$refs.otpInput.clearInput(); }, resendVerify: function resendVerify() { var _this = this; axios.post(config.API + 'voter/login', { 'no_kp': this.user.no_kp }).then(function (response) { _this.stopLoading(); if (_this.util.showResult(response, 'success')) { // this.$router.push({ name: 'Voter Verify',params: {'nokp' : response.data.nokp,'notel' : response.data.notel} }) _this.$refs.countdown.restarttimer(); console.log('resend verify'); } })["catch"](function (error) { vm.stopLoading(); _this.util.showResult(error, 'error'); }); }, startLoading: function startLoading() { this.util.notify('Logging in', 'loading'); this.loading = true; }, stopLoading: function stopLoading() { $.notifyClose(); this.loading = false; }, login: function login() { var _this2 = this; if (this.loading) return; var vm = this; this.startLoading(); console.log('OTP INPUT : '); var otp = this.mergeOTP(this.$refs.otpInput.otp); console.log(otp); axios.post(config.API + 'voter/verify', { 'no_kp': this.$route.params.nokp, 'token': otp }).then(function (response) { vm.stopLoading(); if (_this2.util.showResult(response, 'success')) { localStorage['Access Token'] = "Bearer ".concat(response.data.token); _this2.util.setAuthorization(); vm.$router.push({ name: 'Voter Home' }); } })["catch"](function (error) { vm.stopLoading(); _this2.util.showResult(error, 'error'); }); }, mergeOTP: function mergeOTP(OTP) { return OTP.join(''); } } }); /***/ }), /***/ "./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/mycomponents/countdown.vue?vue&type=script&lang=js": /*!***********************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/mycomponents/countdown.vue?vue&type=script&lang=js ***! \***********************************************************************************************************************************************************************************************************************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) /* harmony export */ }); /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = ({ data: function data() { return { minutes: 5, seconds: 0, timer: null // Initialize timer variable }; }, created: function created() { this.startTimer(); // Start the timer when the component is created }, methods: { startTimer: function startTimer() { // Clear existing timer if it exists if (this.timer) { clearInterval(this.timer); } // Start the timer this.timer = setInterval(this.countdown, 1000); }, restarttimer: function restarttimer() { this.startTimer(); console.log('restarted'); }, countdown: function countdown() { if (this.seconds > 0) { this.seconds--; } else if (this.minutes > 0) { this.minutes--; this.seconds = 59; } else { clearInterval(this.timer); } } }, beforeDestroy: function beforeDestroy() { clearInterval(this.timer); // Clear the timer when the component is destroyed } }); /***/ }), /***/ "./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/mycomponents/modal/modal.vue?vue&type=script&lang=js": /*!*************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/mycomponents/modal/modal.vue?vue&type=script&lang=js ***! \*************************************************************************************************************************************************************************************************************************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) /* harmony export */ }); /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = ({ props: ['id', 'aClass'] }); /***/ }), /***/ "./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/mycomponents/uploader.vue?vue&type=script&lang=js": /*!**********************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/mycomponents/uploader.vue?vue&type=script&lang=js ***! \**********************************************************************************************************************************************************************************************************************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) /* harmony export */ }); /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = ({ props: { fileId: { "default": 'fileId' }, fileName: { "default": 'file_name' }, imageId: { "default": 'imageId' }, imageSrc: { "default": '#' } }, methods: { /** * Print the selected file into image * @param String fileID, String imageId * */ readFile: function readFile(fileId, imageId) { var inputFile = $('#' + fileId)[0]; var inputImage = $('#' + imageId); if (inputFile.files && inputFile.files[0]) { var reader = new FileReader(); reader.onload = function (e) { inputImage.attr('src', e.target.result); }; reader.readAsDataURL(inputFile.files[0]); } } } }); /***/ }), /***/ "./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/admin/admin/add.vue?vue&type=template&id=4a4a3b0c": /*!********************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/admin/admin/add.vue?vue&type=template&id=4a4a3b0c ***! \********************************************************************************************************************************************************************************************************************************************************************************************************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ render: () => (/* binding */ render), /* harmony export */ staticRenderFns: () => (/* binding */ staticRenderFns) /* harmony export */ }); var render = function render() { var _vm = this, _c = _vm._self._c; return _c("div", { staticClass: "panel panel-default" }, [_c("div", { staticClass: "panel-body" }, [_c("form", { attrs: { id: "add_form" }, on: { submit: function submit($event) { $event.preventDefault(); return _vm.add(); } } }, [_vm._m(0), _vm._v(" "), _vm._m(1), _vm._v(" "), _vm._m(2), _vm._v(" "), _vm._m(3), _vm._v(" "), _vm._m(4), _vm._v(" "), _c("div", { staticClass: "form-group" }, [_c("input", { staticClass: "btn btn-info", attrs: { type: "submit", value: "Submit" } }), _vm._v(" "), _c("router-link", { staticClass: "btn btn-default", attrs: { to: { name: "Manage Account" } } }, [_vm._v("Back")])], 1)])])]); }; var staticRenderFns = [function () { var _vm = this, _c = _vm._self._c; return _c("div", { staticClass: "form-group" }, [_c("label", { attrs: { "for": "name" } }, [_vm._v("Nama")]), _vm._v(" "), _c("input", { staticClass: "form-control", attrs: { type: "text", name: "name", required: "" } })]); }, function () { var _vm = this, _c = _vm._self._c; return _c("div", { staticClass: "form-group" }, [_c("label", { attrs: { "for": "email" } }, [_vm._v("Email")]), _vm._v(" "), _c("input", { staticClass: "form-control", attrs: { type: "email", name: "email", required: "" } })]); }, function () { var _vm = this, _c = _vm._self._c; return _c("div", { staticClass: "form-group" }, [_c("label", { attrs: { "for": "password" } }, [_vm._v("Password")]), _vm._v(" "), _c("input", { staticClass: "form-control", attrs: { type: "password", name: "password", required: "" } })]); }, function () { var _vm = this, _c = _vm._self._c; return _c("div", { staticClass: "form-group" }, [_c("label", { attrs: { "for": "confirm_password" } }, [_vm._v("Confirm Password")]), _vm._v(" "), _c("input", { staticClass: "form-control", attrs: { type: "password", name: "confirm_password", required: "" } })]); }, function () { var _vm = this, _c = _vm._self._c; return _c("div", { staticClass: "form-group" }, [_c("label", { attrs: { "for": "role" } }, [_vm._v("Role")]), _vm._v(" "), _c("select", { staticClass: "form-control", attrs: { id: "role", name: "role", value: "", required: "" } }, [_c("option", { attrs: { value: "1" } }, [_vm._v("Admin")]), _vm._v(" "), _c("option", { attrs: { value: "2" } }, [_vm._v("Jawatankuasa Audit")])])]); }]; render._withStripped = true; /***/ }), /***/ "./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/admin/admin/admin.vue?vue&type=template&id=20dcf5fa": /*!**********************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/admin/admin/admin.vue?vue&type=template&id=20dcf5fa ***! \**********************************************************************************************************************************************************************************************************************************************************************************************************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ render: () => (/* binding */ render), /* harmony export */ staticRenderFns: () => (/* binding */ staticRenderFns) /* harmony export */ }); var render = function render() { var _vm = this, _c = _vm._self._c; return _c("div", { staticClass: "container col-md-8 col-md-offset-2" }, [_c("router-view")], 1); }; var staticRenderFns = []; render._withStripped = true; /***/ }), /***/ "./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/admin/admin/beliankomoditi.vue?vue&type=template&id=77f51ad2&scoped=true": /*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/admin/admin/beliankomoditi.vue?vue&type=template&id=77f51ad2&scoped=true ***! \*******************************************************************************************************************************************************************************************************************************************************************************************************************************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ render: () => (/* binding */ render), /* harmony export */ staticRenderFns: () => (/* binding */ staticRenderFns) /* harmony export */ }); var render = function render() { var _vm = this, _c = _vm._self._c; return _c("form", { staticClass: "ion-text-center", on: { submit: function submit($event) { $event.preventDefault(); return _vm.saveAndNext.apply(null, arguments); } } }, [_c("div", { staticClass: "container" }, [_c("div", { staticClass: "row justify-content-center" }, [_c("div", { staticClass: "col-md-10 col-lg-8" }, [_vm._m(0), _vm._v(" "), _c("form", [_vm._m(1), _vm._v(" "), _c("p", { staticStyle: { "text-align": "justify" } }, [_vm._v('\n Selaras dengan Surat Tawaran, saya dengan ini beraku janji untuk membeli komoditi yang dinyatakan di dalam Surat Tawaran Pembiayaan ("Komoditi") daripada Koperasi pada Harga Jualan yang tersebut dalam Surat Tawaran Pembiayaan ("Harga Jualan") bersama-sama dengan semua kos lain yang termasuk dengannya (termasuk tetapi tidak terhad kepada kos komoditi yang dinyatakan di dalam Surat Tawaran Pembiayaan) yang kedua-duanya akan dibayar mengikut terma-terma dan syarat-syarat Perjanjian Pembiayaan Tawarruq atau apa-apa kaedah lain yang dibenarkan oleh Koperasi.\n ')]), _vm._v(" "), _c("br"), _vm._v(" "), _c("p", [_vm._v("Saya dengan ini membuat pilihan untuk:")]), _vm._v(" "), _c("p", [_vm._v("Sila tandakan (✓) jika berkenaan.")]), _vm._v(" "), _vm._m(2), _vm._v(" "), _c("p", { staticClass: "text-center fw-bold" }, [_vm._v("ATAU")]), _vm._v(" "), _vm._m(3), _vm._v(" "), _vm._m(4), _vm._v(" "), _vm._m(5), _vm._v(" "), _c("hr"), _vm._v(" "), _vm._m(6), _vm._v(" "), _vm._m(7), _vm._v(" "), _c("p", [_vm._v("Pengesahan : ")]), _vm._v(" "), _c("p", [_vm._v("[Tandatangan Pemohon] : _____________________________")]), _vm._v(" "), _c("p", [_vm._v(":Nama Pemohon : ___________________________")]), _vm._v(" "), _c("p", [_vm._v(" No Kad Pengenalan : _______________________")]), _vm._v(" "), _c("div", { staticClass: "text-end mt-4" }, [_c("router-link", { staticClass: "btn btn-dark me-2", attrs: { to: "/" } }, [_vm._v("Sebelum")]), _vm._v(" "), _c("button", { staticClass: "btn btn-primary px-4", attrs: { type: "submit" }, on: { click: _vm.saveAndNext } }, [_vm._v(" Seterusnya")])], 1)])])])])]); }; var staticRenderFns = [function () { var _vm = this, _c = _vm._self._c; return _c("div", { staticClass: "text-center mb-4" }, [_c("div", { staticClass: "d-flex align-items-center justify-content-center mb-2" }, [_c("img", { staticClass: "kopkb-logo me-2", staticStyle: { height: "50px" }, attrs: { src: "/images/KoPKB_Logo.png", alt: "KoPKB Logo" } }), _vm._v(" "), _c("h4", { staticClass: "mb-0 fw-bold" }, [_vm._v("\n Koperasi Permodalan Kelantan Berhad (KoPKB)\n ")])]), _vm._v(" "), _c("h5", { staticClass: "text-primary fw-semibold mt-2" }, [_vm._v("\n AKUJANJI BELIAN KOMODITI\n ")])]); }, function () { var _vm = this, _c = _vm._self._c; return _c("p", [_c("b", [_vm._v("Aku Janji Belian Komoditi")])]); }, function () { var _vm = this, _c = _vm._self._c; return _c("div", { staticClass: "form-check mb-3" }, [_c("input", { staticClass: "form-check-input", attrs: { type: "checkbox", id: "pilihan1" } }), _vm._v(" "), _c("label", { staticClass: "form-check-label", staticStyle: { "text-align": "justify" }, attrs: { "for": "pilihan1" } }, [_vm._v("\n Menerima penghantaran komoditi, atau menjual komoditi kepada mana-mana pihak ketiga atas kehendak saya, dengan segala kos berkaitan ditanggung oleh saya sendiri. Saya dengan ini melepaskan Koperasi daripada segala tanggungan dan beraku janji untuk menanggung kos koperasi terhadap apa-apa tindakan undang-undang termasuk menanggung rugi semua kos dan perbelanjaan atau kerosakan yang koperasi mungkin alami atau tanggung berikutan pilihan saya ini.\n ")])]); }, function () { var _vm = this, _c = _vm._self._c; return _c("div", { staticClass: "form-check mb-3" }, [_c("input", { staticClass: "form-check-input", attrs: { type: "checkbox", id: "pilihan2" } }), _vm._v(" "), _c("label", { staticClass: "form-check-label", staticStyle: { "text-align": "justify" }, attrs: { "for": "pilihan2" } }, [_vm._v("\n Meninggalkan komoditi itu kepada koperasi dan menyerahkan kuasa kepada koperasi sebagai wakil saya untuk menjual komoditi itu kepada pihak ketiga yang difikirkan sesuai oleh koperasi pada harga sama seperti jumlah pembiayaan dalam Surat Tawaran Pembiayaan dan dengan itu mengkreditkan hasil jualan komoditi (Jumlah Pembiayaan) ke dalam akaun saya, atau diserahkan secara tunai kepada saya.\n ")])]); }, function () { var _vm = this, _c = _vm._self._c; return _c("p", [_vm._v("Harga Jualan (Jumlah Pembiayaan): RM "), _c("input", { staticStyle: { border: "none", "border-bottom": "1px solid #888", outline: "none" }, attrs: { type: "text", placeholder: "" } })]); }, function () { var _vm = this, _c = _vm._self._c; return _c("p", [_vm._v("No. Akaun Bank:"), _c("input", { staticStyle: { border: "none", "border-bottom": "1px solid #888", outline: "none" }, attrs: { type: "text", placeholder: "" } })]); }, function () { var _vm = this, _c = _vm._self._c; return _c("h5", { staticClass: "mt-4" }, [_c("strong", [_vm._v("PERLANTIKAN WAKIL")])]); }, function () { var _vm = this, _c = _vm._self._c; return _c("p", { staticStyle: { "text-align": "justify" } }, [_vm._v("\n Saya dengan ini secara muktamadnya melantik "), _c("b", [_vm._v("Koperasi Permodalan Kelantan Berhad")]), _vm._v(" setelah Surat Tawaran Pembiayaan dipersetujui sebagai wakil saya untuk menjual komoditi seperti yang dinyatakan didalam Surat Tawaran kepada mana -mana pihak pembeli ketiga yang difikirkan sesuai oleh Koperasi melalui platform Bursa Suq Al-Sila'(BSAS) atau mana -mana platform yang difikirkan sesuai .\n ")]); }]; render._withStripped = true; /***/ }), /***/ "./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/admin/admin/cetakpermohonan.vue?vue&type=template&id=0c1af17c": /*!********************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/admin/admin/cetakpermohonan.vue?vue&type=template&id=0c1af17c ***! \********************************************************************************************************************************************************************************************************************************************************************************************************************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ render: () => (/* binding */ render), /* harmony export */ staticRenderFns: () => (/* binding */ staticRenderFns) /* harmony export */ }); var render = function render() { var _vm = this, _c = _vm._self._c; return _c("div", { staticClass: "cetak-page" }, [_c("ManagePembiayaan"), _vm._v(" "), _c("ManageBelianKomoditi"), _vm._v(" "), _c("ManageKontrakMurabahah")], 1); }; var staticRenderFns = []; render._withStripped = true; /***/ }), /***/ "./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/admin/admin/edit.vue?vue&type=template&id=aa7864a2": /*!*********************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/admin/admin/edit.vue?vue&type=template&id=aa7864a2 ***! \*********************************************************************************************************************************************************************************************************************************************************************************************************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ render: () => (/* binding */ render), /* harmony export */ staticRenderFns: () => (/* binding */ staticRenderFns) /* harmony export */ }); var render = function render() { var _vm = this, _c = _vm._self._c; return _c("div", { staticClass: "panel panel-default" }, [_c("div", { staticClass: "panel-body" }, [_c("h4", [_vm._v("Kemaskini Akaun")]), _vm._v(" "), _c("form", { attrs: { id: "edit_form" }, on: { submit: function submit($event) { $event.preventDefault(); return _vm.edit(); } } }, [_c("div", { staticClass: "form-group" }, [_c("label", { attrs: { "for": "name" } }, [_vm._v("Nama")]), _vm._v(" "), _c("input", { staticClass: "form-control", attrs: { type: "text", name: "name", required: "" }, domProps: { value: _vm.data.user.name } })]), _vm._v(" "), _c("div", { staticClass: "form-group" }, [_c("label", { attrs: { "for": "email" } }, [_vm._v("E-mail")]), _vm._v(" "), _c("input", { staticClass: "form-control", attrs: { type: "email", name: "email", required: "" }, domProps: { value: _vm.data.user.email } })]), _vm._v(" "), _c("div", { staticClass: "form-group" }, [_c("input", { staticClass: "btn btn-info", attrs: { type: "submit", value: "Submit" } }), _vm._v(" "), _c("router-link", { staticClass: "btn btn-default", attrs: { to: { name: "Update Password" } } }, [_vm._v("Tukar Kata Laluan")])], 1)])])]); }; var staticRenderFns = []; render._withStripped = true; /***/ }), /***/ "./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/admin/admin/index.vue?vue&type=template&id=2124bc06": /*!**********************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/admin/admin/index.vue?vue&type=template&id=2124bc06 ***! \**********************************************************************************************************************************************************************************************************************************************************************************************************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ render: () => (/* binding */ render), /* harmony export */ staticRenderFns: () => (/* binding */ staticRenderFns) /* harmony export */ }); var render = function render() { var _vm = this, _c = _vm._self._c; return _c("div", { staticClass: "panel panel-default" }, [_c("div", { staticClass: "panel-body table-responsive" }, [_c("div", { staticClass: "form-group" }, [_c("router-link", { staticClass: "btn btn-success", attrs: { to: { name: "Add Account" } } }, [_c("i", { staticClass: "fa fa-plus" }), _vm._v(" Tambah Akaun Pengguna")]), _vm._v(" "), _c("button", { staticClass: "btn btn-default", on: { click: function click($event) { return _vm.refreshAdmin(); } } }, [_c("i", { staticClass: "fa fa-refresh" }), _vm._v(" Refresh")])], 1), _vm._v(" "), _c("table", { staticClass: "table table-hover" }, [_vm._m(0), _vm._v(" "), _c("tbody", _vm._l(_vm.data.admins, function (admin) { return _c("tr", [_c("td", [_vm._v(_vm._s(admin.id))]), _vm._v(" "), _c("td", [_vm._v(_vm._s(admin.name))]), _vm._v(" "), _c("td", [_vm._v(_vm._s(admin.email))]), _vm._v(" "), _c("td", [_c("button", { staticClass: "btn btn-danger", on: { click: function click($event) { return _vm.deleteAdmin(admin.id); } } }, [_c("i", { staticClass: "fa fa-trash" }), _vm._v(" Padam\r\n\t\t\t\t\t\t")])])]); }), 0)])]), _vm._v(" "), _c("modal", { attrs: { id: "delete-admin-modal" } }, [_c("modal-header", [_vm._v("Delete Admin")]), _vm._v(" "), _c("modal-body", [_c("h3", [_vm._v("Are you sure to delete this admin?")])]), _vm._v(" "), _c("modal-footer", [_c("button", { staticClass: "btn btn-danger", on: { click: function click($event) { return _vm.deleteAdmin(); } } }, [_vm._v("Padam")]), _vm._v(" "), _c("button", { staticClass: "btn btn-default", on: { click: function click($event) { return _vm.util.hideModal("#delete-admin-modal"); } } }, [_vm._v("Batal")])])], 1)], 1); }; var staticRenderFns = [function () { var _vm = this, _c = _vm._self._c; return _c("thead", [_c("tr", [_c("th", [_vm._v("ID")]), _vm._v(" "), _c("th", [_vm._v("Nama")]), _vm._v(" "), _c("th", [_vm._v("Email")]), _vm._v(" "), _c("th", [_vm._v("Padam")])])]); }]; render._withStripped = true; /***/ }), /***/ "./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/admin/admin/kontrakmurabahah.vue?vue&type=template&id=f12642a8": /*!*********************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/admin/admin/kontrakmurabahah.vue?vue&type=template&id=f12642a8 ***! \*********************************************************************************************************************************************************************************************************************************************************************************************************************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ render: () => (/* binding */ render), /* harmony export */ staticRenderFns: () => (/* binding */ staticRenderFns) /* harmony export */ }); var render = function render() { var _vm = this, _c = _vm._self._c; return _c("form", { staticClass: "ion-text-center", on: { submit: function submit($event) { $event.preventDefault(); return _vm.submitForm.apply(null, arguments); } } }, [_c("div", { staticClass: "container" }, [_c("div", { staticClass: "row justify-content-center" }, [_vm._m(0), _vm._v(" "), _c("br"), _vm._v(" "), _c("link", { attrs: { href: "https://cdn.jsdelivr.net/npm/bootstrap-icons@1.11.3/font/bootstrap-icons.css", rel: "stylesheet" } }), _vm._v(" "), _c("div", { staticClass: "button-container text-center mt-4" }, [_c("button", { staticClass: "btn btn-primary px-4", attrs: { type: "button" }, on: { click: _vm.simpan } }, [_vm._v("\n Simpan\n ")]), _vm._v(" "), _c("button", { staticClass: "btn btn-success px-4", attrs: { type: "button" }, on: { click: _vm.cetak } }, [_c("i", { staticClass: "bi bi-printer" }), _vm._v(" Cetak Permohonan\n ")])])])])]); }; var staticRenderFns = [function () { var _vm = this, _c = _vm._self._c; return _c("div", { staticClass: "col-md-10 col-lg-8", attrs: { id: "permohonan" } }, [_c("div", { staticClass: "text-center mb-4" }, [_c("div", { staticClass: "d-flex align-items-center justify-content-center mb-2" }, [_c("img", { staticClass: "kopkb-logo me-2", staticStyle: { height: "40px" }, attrs: { src: "/images/KoPKB_Logo.png", alt: "KoPKB Logo" } }), _vm._v(" "), _c("h6", { staticClass: "mb-0 fw-bold" }, [_vm._v("\n Koperasi Permodalan Kelantan Berhad (KoPKB)\n ")])]), _vm._v(" "), _c("h6", { staticClass: "text-primary fw-semibold mt-2" }, [_vm._v("\n KONTRAK JUALAN MURABAHAH\n ")])]), _vm._v(" "), _c("p", { staticClass: "ion-text-center" }, [_vm._v("Pihak -pihak yang terlibat di dalam Kontrak Jualan Murabahah ini adalah : ")]), _vm._v(" "), _c("ol", { staticClass: "ion-text-center", staticStyle: { "list-style-position": "inside" } }, [_c("li", [_c("b", [_vm._v("KOPERASI PERMODALAN KELANTAN BERHAD (KoPKB) ")]), _vm._v(" selepas ini akan dinyatakan sebagai "), _c("strong", [_vm._v("('Koperasi')")]), _vm._v(" dan ,")]), _vm._v(" "), _c("li", [_vm._v("Anggota yang bernama dan mempunyai No Kad Pengenalan sebagaimana yang dinyatakan dalam Bahagian 2 Jadual A,selepas ini dinyatakan sebagai "), _c("strong", [_vm._v("('Pelanggan')")])]), _vm._v(" "), _c("br"), _vm._v(" "), _c("p", [_vm._v(" Dengan ini, pihak - pihak yang dinyatakan di atas "), _c("b", [_vm._v("BERSETUJU DAN MENGISYTIHARKAN")]), _vm._v(" seperti berikut : ")]), _vm._v(" "), _c("ol", { staticClass: "ion-text-center", staticStyle: { "list-style-position": "inside" } }, [_c("li", [_c("h6", { staticStyle: { display: "inline" } }, [_c("strong", [_vm._v("JUALAN KOMODITI")])])]), _vm._v(" "), _c("br"), _vm._v(" "), _c("p", { staticStyle: { "text-align": "justify" } }, [_vm._v("Berdasarkan kepada Surat Tawaran bertarikh "), _c("input", { staticStyle: { border: "none", "border-bottom": "1px solid #888", outline: "none" }, attrs: { type: "date", placeholder: "" } }), _vm._v(" dan Aku Janji yang dikeluarkan oleh Pelanggan kepada Koperasi , Koperasi dengan ini menjual dan Pelanggan dengan ini membeli komoditi (butiran yang mana adalah seperti yang dinyatakan pada Bahagian 3 Jadual A didalam Perjanjian ini) ('Komoditi') pada Harga Jualan yang dinyatakan pada Bahgaian 4 Jadual A didalam Perjanjian ini.\n ('Harga Jualan') yang merangkumi Harga Kos Koperasi seperti yang dinyatakan pada Bahagian 5 Jadual A di dalam Perjanjian ini dan margin keuntungan dengan pembayaran secara tangguh tertakluk kepada terma dan syarat di dalam Surat Tawaran. )")]), _vm._v(" "), _c("li", [_c("h6", { staticStyle: { display: "inline" } }, [_c("strong", [_vm._v("PEMINDAHAN HAK MILIK")])])]), _vm._v(" "), _c("ol", { staticStyle: { "list-style-position": "inside" }, attrs: { type: "a" } }, [_c("li", { staticStyle: { "text-align": "justify", "text-justify": "inter-word" } }, [_vm._v("Setelah pemeteraian Kontrak Jualan Murabahah ini disempurnakan, liabiliti dan hak pemilikan bermanfaat terhadap komoditi hendaklah dengan segera diserahkan kepada Pelanggan. \n ")]), _vm._v(" "), _c("li", { staticStyle: { "text-align": "justify", "text-justify": "inter-word" } }, [_vm._v("Koperasi hendaklah menyimpan sijil yang berkaitan dengan Komoditi (Lampiran1 ) dalam jagaannya sebagai pemegang amanah bagi kepentingan Pelanggan untuk tujuan penjualan komoditi seterusnya kepaga peniaga komoditi sepetimana yang dinyatakan di dalam Surat Perlantikan Wakil yang dikeluarkan oleh Pelanggan kepada Koperasi .Pelanggan mempunyai hak untuk memeriksa perakuan tersebut di premis Koperasi atau memohon Koperasi untuk memberikan satu salinan sijil tersebut kepada pelanggan melalui permohonan bertulis kepada Koperasi . \n ")])]), _vm._v(" "), _c("li", [_c("h6", { staticStyle: { display: "inline" } }, [_c("strong", [_vm._v("PEMBAYARAN HARGA JUALAN")])])]), _vm._v(" "), _c("p", { staticStyle: { "text-align": "justify" } }, [_vm._v(" Pembayaran Harga Jualan oleh Pelanggan kepada Koperasi hendaklah sebagaimana yang dinyatakan di dalam Bahagian 6 Jadual A kepada Perjanjian ini. ")]), _vm._v(" "), _c("li", [_c("h6", { staticStyle: { display: "inline" } }, [_c("strong", [_vm._v("TERMA DAN SYARAT")])])]), _vm._v(" "), _c("p", { staticStyle: { "text-align": "justify" } }, [_vm._v("Terma dan syarat yang dinyatakan dalam Surat Tawaran , Aku Janji , Surat Perlantikan Wakil bersama -sama dokumen undang - undang yang berkaitan dengan ini mengikat diantara Pelanggan dan Koperasi . ")]), _vm._v(" "), _c("li", [_c("h6", { staticStyle: { display: "inline" } }, [_c("strong", [_vm._v("PELANGGAN")])])]), _vm._v(" "), _c("p", { staticStyle: { "text-align": "justify" } }, [_vm._v("\n Saya dengan ini bersetuju untuk membeli Komoditi seperti butiran yang dinyatakan pada Bahagian 3 dalam Jadual A di dalam Perjanjian ini dengan Harga Jualan yang dinyatakan pada Bahagian 4 Jadual A di dalam Perjanjian ini, secara pembayaran tertangguh yang dinyatakan pada Bahagian 6 Jadual A di dalam Perjanjian ini.\n")])])]), _vm._v(" "), _c("div", { staticClass: "row mt-5 text-start" }, [_c("div", { staticClass: "col-md-6" }, [_c("strong", [_vm._v("Anggota Pemohon / Pembeli")]), _vm._v(" "), _c("div", { staticClass: "d-flex justify-content-between align-items-center mt-2" }, [_c("label", { staticStyle: { width: "100px" } }, [_vm._v("Tandatangan:")]), _vm._v(" "), _c("span", { staticClass: "signature-line" })]), _vm._v(" "), _c("div", { staticClass: "d-flex justify-content-between align-items-center mt-2" }, [_c("label", { staticStyle: { width: "100px" } }, [_vm._v("Nama:")]), _vm._v(" "), _c("span", { staticClass: "signature-line" })]), _vm._v(" "), _c("div", { staticClass: "d-flex justify-content-between align-items-center mt-2" }, [_c("label", { staticStyle: { width: "100px" } }, [_vm._v("Tarikh:")]), _vm._v(" "), _c("span", { staticClass: "signature-line" })])]), _vm._v(" "), _c("br"), _vm._v(" "), _c("div", { staticClass: "page-break" }, [_c("div", { staticClass: "col-md-6" }, [_c("strong", [_vm._v("KOPERASI")]), _vm._v(" "), _c("div", { staticClass: "d-flex justify-content-between align-items-center mt-2" }, [_c("label", { staticStyle: { width: "100px" } }, [_vm._v("Tandatangan:")]), _vm._v(" "), _c("span", { staticClass: "signature-line" })]), _vm._v(" "), _c("div", { staticClass: "d-flex justify-content-between align-items-center mt-2" }, [_c("label", { staticStyle: { width: "100px" } }, [_vm._v("Nama:")]), _vm._v(" "), _c("span", { staticClass: "signature-line" })]), _vm._v(" "), _c("div", { staticClass: "d-flex justify-content-between align-items-center mt-2" }, [_c("label", { staticStyle: { width: "100px" } }, [_vm._v("Tarikh:")]), _vm._v(" "), _c("span", { staticClass: "signature-line" })])])]), _vm._v(" "), _c("hr"), _vm._v(" "), _c("table", { staticClass: "print-table" }, [_c("thead", { staticStyle: { "background-color": "#f2f2f2" } }, [_c("tr", [_c("th", [_vm._v("Bahagian")]), _vm._v(" "), _c("th", [_vm._v("Perkara")]), _vm._v(" "), _c("th", [_vm._v("Maklumat")])])]), _vm._v(" "), _c("tbody", [_c("tr", [_c("td", [_vm._v("1")]), _vm._v(" "), _c("td", [_vm._v("Tarikh Kontrak Jualan Murabahah")]), _vm._v(" "), _c("td", [_c("input", { staticStyle: { border: "none", "border-bottom": "1px solid #888", outline: "none" }, attrs: { type: "date" } })])]), _vm._v(" "), _c("tr", [_c("td", [_vm._v("2")]), _vm._v(" "), _c("td", [_vm._v("Nama dan No. K/P Pelanggan")]), _vm._v(" "), _c("td", [_c("input", { staticStyle: { border: "none", "border-bottom": "1px solid #888", outline: "none" }, attrs: { type: "text" } })])]), _vm._v(" "), _c("tr", [_c("td", [_vm._v("3")]), _vm._v(" "), _c("td", [_vm._v("Butiran komoditi")]), _vm._v(" "), _c("td", [_vm._v("Cert No: "), _c("input", { staticStyle: { border: "none", "border-bottom": "1px solid #888", outline: "none" }, attrs: { type: "text" } })])]), _vm._v(" "), _c("tr", [_c("td", [_vm._v("4")]), _vm._v(" "), _c("td", [_vm._v("Harga Jualan")]), _vm._v(" "), _c("td", [_vm._v("RM "), _c("input", { staticStyle: { border: "none", "border-bottom": "1px solid #888", outline: "none" }, attrs: { type: "number" } })])]), _vm._v(" "), _c("tr", [_c("td", [_vm._v("5")]), _vm._v(" "), _c("td", [_vm._v("Harga Kos Koperasi")]), _vm._v(" "), _c("td", [_vm._v("RM "), _c("input", { staticStyle: { border: "none", "border-bottom": "1px solid #888", outline: "none" }, attrs: { type: "number" } })])]), _vm._v(" "), _c("tr", [_c("td", [_vm._v("6")]), _vm._v(" "), _c("td", [_vm._v("Pembayaran Harga Jualan")]), _vm._v(" "), _c("td", [_vm._v("\n Ringgit Malaysia "), _c("input", { staticStyle: { border: "none", "border-bottom": "1px solid #888", outline: "none" }, attrs: { type: "text" } }), _vm._v("\n (RM "), _c("input", { staticStyle: { border: "none", "border-bottom": "1px solid #888", outline: "none" }, attrs: { type: "number" } }), _vm._v(")\n hanya perlu dibayar oleh Pelanggan kepada Koperasi sebanyak RM\n "), _c("input", { staticStyle: { border: "none", "border-bottom": "1px solid #888", outline: "none" }, attrs: { type: "number" } }), _vm._v("\n secara ansuran bulanan selama\n "), _c("input", { staticStyle: { border: "none", "border-bottom": "1px solid #888", outline: "none" }, attrs: { type: "number" } }), _vm._v(" bulan.\n ")])])])])])]); }]; render._withStripped = true; /***/ }), /***/ "./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/admin/admin/password.vue?vue&type=template&id=cfccc980": /*!*************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/admin/admin/password.vue?vue&type=template&id=cfccc980 ***! \*************************************************************************************************************************************************************************************************************************************************************************************************************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ render: () => (/* binding */ render), /* harmony export */ staticRenderFns: () => (/* binding */ staticRenderFns) /* harmony export */ }); var render = function render() { var _vm = this, _c = _vm._self._c; return _c("div", { staticClass: "panel panel-default" }, [_c("div", { staticClass: "panel-body" }, [_c("h4", [_vm._v("Kemaskini Kata Laluan ")]), _vm._v(" "), _c("form", { attrs: { id: "edit_form" }, on: { submit: function submit($event) { $event.preventDefault(); return _vm.edit(); } } }, [_vm._m(0), _vm._v(" "), _vm._m(1), _vm._v(" "), _vm._m(2), _vm._v(" "), _c("div", { staticClass: "form-group" }, [_c("input", { staticClass: "btn btn-info", attrs: { type: "submit", value: "Submit" } }), _vm._v(" "), _c("router-link", { staticClass: "btn btn-default", attrs: { to: { name: "Update Account" } } }, [_vm._v("Kembali")])], 1)])])]); }; var staticRenderFns = [function () { var _vm = this, _c = _vm._self._c; return _c("div", { staticClass: "form-group" }, [_c("label", { attrs: { "for": "old_password" } }, [_vm._v("Kata Laluan lama")]), _vm._v(" "), _c("input", { staticClass: "form-control", attrs: { type: "password", name: "old_password", required: "" } })]); }, function () { var _vm = this, _c = _vm._self._c; return _c("div", { staticClass: "form-group" }, [_c("label", { attrs: { "for": "password" } }, [_vm._v("Kata Laluan Baru ")]), _vm._v(" "), _c("input", { staticClass: "form-control", attrs: { type: "password", name: "password", required: "" } })]); }, function () { var _vm = this, _c = _vm._self._c; return _c("div", { staticClass: "form-group" }, [_c("label", { attrs: { "for": "confirm_password" } }, [_vm._v("Sahkan Kata Laluan")]), _vm._v(" "), _c("input", { staticClass: "form-control", attrs: { type: "password", name: "confirm_password", required: "" } })]); }]; render._withStripped = true; /***/ }), /***/ "./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/admin/admin/pembiayaan.vue?vue&type=template&id=90083f08&scoped=true": /*!***************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/admin/admin/pembiayaan.vue?vue&type=template&id=90083f08&scoped=true ***! \***************************************************************************************************************************************************************************************************************************************************************************************************************************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ render: () => (/* binding */ render), /* harmony export */ staticRenderFns: () => (/* binding */ staticRenderFns) /* harmony export */ }); var render = function render() { var _vm = this, _c = _vm._self._c; return _c("div", { staticClass: "pembiayaan-wrapper" }, [_c("form", { staticClass: "two-column-form", on: { submit: function submit($event) { $event.preventDefault(); return _vm.goNext.apply(null, arguments); } } }, [_vm._m(0)]), _vm._v(" "), _c("section", { staticClass: "mb-4" }, [_c("h5", { staticClass: "section-title mb-3" }, [_vm._v("Maklumat Pemohon")]), _vm._v(" "), _c("div", { staticClass: "row" }, [_c("div", { staticClass: "col-md-6 mb-3" }, [_c("label", { staticClass: "form-label", attrs: { "for": "nama" } }, [_vm._v("Nama Penuh:")]), _vm._v(" "), _c("input", { directives: [{ name: "model", rawName: "v-model", value: _vm.form.nama, expression: "form.nama" }], staticClass: "form-control", attrs: { type: "text", id: "nama", placeholder: "Masukkan nama penuh", required: "" }, domProps: { value: _vm.form.nama }, on: { input: function input($event) { if ($event.target.composing) return; _vm.$set(_vm.form, "nama", $event.target.value); } } })]), _vm._v(" "), _c("div", { staticClass: "col-md-6 mb-3" }, [_c("label", { staticClass: "form-label", attrs: { "for": "kp" } }, [_vm._v("No. Kad Pengenalan:")]), _vm._v(" "), _c("input", { directives: [{ name: "model", rawName: "v-model", value: _vm.form.kp, expression: "form.kp" }], staticClass: "form-control", attrs: { type: "text", id: "kp", placeholder: "Masukkan no. kad pengenalan", required: "" }, domProps: { value: _vm.form.kp }, on: { input: function input($event) { if ($event.target.composing) return; _vm.$set(_vm.form, "kp", $event.target.value); } } })]), _vm._v(" "), _c("div", { staticClass: "col-md-6 mb-3" }, [_c("label", { staticClass: "form-label", attrs: { "for": "akaun" } }, [_vm._v("No. Akaun Bank:")]), _vm._v(" "), _c("input", { directives: [{ name: "model", rawName: "v-model", value: _vm.form.akaun, expression: "form.akaun" }], staticClass: "form-control", attrs: { type: "text", id: "akaun", placeholder: "Masukkan no. akaun bank", required: "" }, domProps: { value: _vm.form.akaun }, on: { input: function input($event) { if ($event.target.composing) return; _vm.$set(_vm.form, "akaun", $event.target.value); } } })]), _vm._v(" "), _c("div", { staticClass: "col-md-6 mb-3" }, [_c("label", { staticClass: "form-label", attrs: { "for": "tarikh" } }, [_vm._v("Tarikh Permohonan:")]), _vm._v(" "), _c("input", { directives: [{ name: "model", rawName: "v-model", value: _vm.form.tarikh, expression: "form.tarikh" }], staticClass: "form-control", attrs: { type: "date", id: "tarikh", required: "" }, domProps: { value: _vm.form.tarikh }, on: { input: function input($event) { if ($event.target.composing) return; _vm.$set(_vm.form, "tarikh", $event.target.value); } } })])])]), _vm._v(" "), _c("hr"), _vm._v(" "), _vm._m(1), _vm._v(" "), _vm._m(2), _vm._v(" "), _c("div", { staticClass: "row mb-3" }, [_vm._m(3), _vm._v(" "), _c("div", { staticClass: "col-md-8" }, [_c("div", { staticClass: "mb-2" }, [_c("input", { directives: [{ name: "model", rawName: "v-model", value: _vm.form.penjamin1_nama, expression: "form.penjamin1_nama" }], staticClass: "form-control form-control-lg", attrs: { placeholder: "Nama Penjamin", required: "" }, domProps: { value: _vm.form.penjamin1_nama }, on: { input: function input($event) { if ($event.target.composing) return; _vm.$set(_vm.form, "penjamin1_nama", $event.target.value); } } })]), _vm._v(" "), _c("div", { staticClass: "mb-2" }, [_c("input", { directives: [{ name: "model", rawName: "v-model", value: _vm.form.penjamin1_kp, expression: "form.penjamin1_kp" }], staticClass: "form-control form-control-lg", attrs: { placeholder: "No. Kad Pengenalan", required: "" }, domProps: { value: _vm.form.penjamin1_kp }, on: { input: function input($event) { if ($event.target.composing) return; _vm.$set(_vm.form, "penjamin1_kp", $event.target.value); } } })]), _vm._v(" "), _c("div", [_c("input", { directives: [{ name: "model", rawName: "v-model", value: _vm.form.penjamin1_anggota, expression: "form.penjamin1_anggota" }], staticClass: "form-control form-control-lg", attrs: { placeholder: "No. Anggota", required: "" }, domProps: { value: _vm.form.penjamin1_anggota }, on: { input: function input($event) { if ($event.target.composing) return; _vm.$set(_vm.form, "penjamin1_anggota", $event.target.value); } } })])])]), _vm._v(" "), _c("div", { staticClass: "row mb-3" }, [_vm._m(4), _vm._v(" "), _c("div", { staticClass: "col-md-8" }, [_c("div", { staticClass: "mb-2" }, [_c("input", { directives: [{ name: "model", rawName: "v-model", value: _vm.form.penjamin1_nama, expression: "form.penjamin1_nama" }], staticClass: "form-control form-control-lg", attrs: { placeholder: "Nama Penjamin", required: "" }, domProps: { value: _vm.form.penjamin1_nama }, on: { input: function input($event) { if ($event.target.composing) return; _vm.$set(_vm.form, "penjamin1_nama", $event.target.value); } } })]), _vm._v(" "), _c("div", { staticClass: "mb-2" }, [_c("input", { directives: [{ name: "model", rawName: "v-model", value: _vm.form.penjamin1_kp, expression: "form.penjamin1_kp" }], staticClass: "form-control form-control-lg", attrs: { placeholder: "No. Kad Pengenalan", required: "" }, domProps: { value: _vm.form.penjamin1_kp }, on: { input: function input($event) { if ($event.target.composing) return; _vm.$set(_vm.form, "penjamin1_kp", $event.target.value); } } })]), _vm._v(" "), _c("div", [_c("input", { directives: [{ name: "model", rawName: "v-model", value: _vm.form.penjamin1_anggota, expression: "form.penjamin1_anggota" }], staticClass: "form-control form-control-lg", attrs: { placeholder: "No. Anggota", required: "" }, domProps: { value: _vm.form.penjamin1_anggota }, on: { input: function input($event) { if ($event.target.composing) return; _vm.$set(_vm.form, "penjamin1_anggota", $event.target.value); } } })])])]), _vm._v(" "), _c("div", { staticClass: "row mb-3" }, [_vm._m(5), _vm._v(" "), _c("div", { staticClass: "col-md-8" }, [_c("div", { staticClass: "mb-2" }, [_c("input", { directives: [{ name: "model", rawName: "v-model", value: _vm.form.penjamin1_nama, expression: "form.penjamin1_nama" }], staticClass: "form-control form-control-lg", attrs: { placeholder: "Nama Penjamin", required: "" }, domProps: { value: _vm.form.penjamin1_nama }, on: { input: function input($event) { if ($event.target.composing) return; _vm.$set(_vm.form, "penjamin1_nama", $event.target.value); } } })]), _vm._v(" "), _c("div", { staticClass: "mb-2" }, [_c("input", { directives: [{ name: "model", rawName: "v-model", value: _vm.form.penjamin1_kp, expression: "form.penjamin1_kp" }], staticClass: "form-control form-control-lg", attrs: { placeholder: "No. Kad Pengenalan", required: "" }, domProps: { value: _vm.form.penjamin1_kp }, on: { input: function input($event) { if ($event.target.composing) return; _vm.$set(_vm.form, "penjamin1_kp", $event.target.value); } } })]), _vm._v(" "), _c("div", [_c("input", { directives: [{ name: "model", rawName: "v-model", value: _vm.form.penjamin1_anggota, expression: "form.penjamin1_anggota" }], staticClass: "form-control form-control-lg", attrs: { placeholder: "No. Anggota", required: "" }, domProps: { value: _vm.form.penjamin1_anggota }, on: { input: function input($event) { if ($event.target.composing) return; _vm.$set(_vm.form, "penjamin1_anggota", $event.target.value); } } })])])]), _vm._v(" "), _c("br"), _vm._v(" "), _vm._m(6), _vm._v(" "), _vm._m(7), _vm._v(" "), _vm._m(8), _vm._v(" "), _vm._m(9), _vm._v(" "), _vm._m(10), _vm._v(" "), _c("section", { staticClass: "mb-4" }, [_c("h5", { staticClass: "section-title" }, [_vm._v("PENERIMAAN")]), _vm._v(" "), _vm._m(11), _vm._v(" "), _c("form", { staticClass: "two-column-form" }, [_c("div", { staticClass: "form-group" }, [_c("label", { attrs: { "for": "sign" } }, [_vm._v("Sign:")]), _vm._v(" "), _c("input", { directives: [{ name: "model", rawName: "v-model", value: _vm.form.sign, expression: "form.sign" }], attrs: { id: "sign", required: "" }, domProps: { value: _vm.form.sign }, on: { input: function input($event) { if ($event.target.composing) return; _vm.$set(_vm.form, "sign", $event.target.value); } } })]), _vm._v(" "), _c("div", { staticClass: "form-group" }, [_c("label", { attrs: { "for": "nama" } }, [_vm._v("Nama Penuh:")]), _vm._v(" "), _c("input", { directives: [{ name: "model", rawName: "v-model", value: _vm.form.nama, expression: "form.nama" }], attrs: { id: "nama", required: "" }, domProps: { value: _vm.form.nama }, on: { input: function input($event) { if ($event.target.composing) return; _vm.$set(_vm.form, "nama", $event.target.value); } } })]), _vm._v(" "), _c("div", { staticClass: "form-group" }, [_c("label", { attrs: { "for": "nokp" } }, [_vm._v("No K/P:")]), _vm._v(" "), _c("input", { directives: [{ name: "model", rawName: "v-model", value: _vm.form.nokp, expression: "form.nokp" }], attrs: { id: "nokp", required: "" }, domProps: { value: _vm.form.nokp }, on: { input: function input($event) { if ($event.target.composing) return; _vm.$set(_vm.form, "nokp", $event.target.value); } } })]), _vm._v(" "), _c("div", { staticClass: "form-group" }, [_c("label", { attrs: { "for": "tarikh" } }, [_vm._v("Tarikh:")]), _vm._v(" "), _c("input", { directives: [{ name: "model", rawName: "v-model", value: _vm.form.tarikh, expression: "form.tarikh" }], attrs: { type: "date", id: "tarikh", required: "" }, domProps: { value: _vm.form.tarikh }, on: { input: function input($event) { if ($event.target.composing) return; _vm.$set(_vm.form, "tarikh", $event.target.value); } } })])]), _vm._v(" "), _c("div", { staticClass: "button-container" }, [_c("router-link", { staticClass: "btn btn-primary px-4", attrs: { to: "/beliankomoditi" } }, [_vm._v("\n Seterusnya\n ")])], 1)])]); }; var staticRenderFns = [function () { var _vm = this, _c = _vm._self._c; return _c("div", { staticClass: "container" }, [_c("div", { staticClass: "row justify-content-center" }, [_c("div", { staticClass: "col-md-10 col-lg-8" }, [_c("div", { staticClass: "text-center mb-4" }, [_c("div", { staticClass: "d-flex align-items-center justify-content-center mb-2" }, [_c("img", { staticClass: "kopkb-logo me-2", attrs: { src: "/images/KoPKB_Logo.png", alt: "KoPKB Logo" } }), _vm._v(" "), _c("h4", { staticClass: "mb-0 fw-bold" }, [_vm._v("Koperasi Permodalan Kelantan Berhad (KoPKB)")])]), _vm._v(" "), _c("h5", { staticClass: "text-primary fw-semibold mt-2" }, [_vm._v("Borang Permohonan Pembiayaan Murabahah")])])])])]); }, function () { var _vm = this, _c = _vm._self._c; return _c("p", [_vm._v(" Sukacita dimaklumkan bahawa "), _c("b", [_vm._v("Koperasi Permodalan Kelantan Berhad ")]), _vm._v("(selepas ini disebut sebagai "), _c("b", [_vm._v('"Koperasi")')]), _vm._v(" akan menawarkan kemudahan pembiayaan \n "), _c("span", { staticStyle: { "border-bottom": "1px solid #000", padding: "2px 40px", display: "inline-block" }, attrs: { contenteditable: "true" } }, [_vm._v(" ")]), _vm._v(" \n kepada tuan/puan tertakluk kepada syarat seperti berikut:\n")]); }, function () { var _vm = this, _c = _vm._self._c; return _c("section", { staticClass: "mb-4" }, [_c("h5", { staticClass: "section-title mb-4" }, [_vm._v("Maklumat Pembiayaan")]), _vm._v(" "), _c("div", { staticClass: "row mb-3 align-items-center" }, [_c("div", { staticClass: "col-md-4" }, [_c("label", { staticClass: "col-form-label" }, [_vm._v("KONSEP SYARIAH:")])]), _vm._v(" "), _c("div", { staticClass: "col-md-8" }, [_c("p", { staticClass: "form-control-plaintext mb-0" }, [_vm._v("Tawarruq")])])]), _vm._v(" "), _c("div", { staticClass: "row mb-3 align-items-center" }, [_c("div", { staticClass: "col-md-4" }, [_c("label", { staticClass: "col-form-label", attrs: { "for": "jumlah_pembiayaan" } }, [_vm._v("JUMLAH PEMBIAYAAN (RM):")])]), _vm._v(" "), _c("div", { staticClass: "col-md-8" }, [_c("p", { staticClass: "form-control-plaintext mb-0" }, [_vm._v(" RM "), _c("span", { staticStyle: { "border-bottom": "1px solid #000", padding: "2px 40px", display: "inline-block" }, attrs: { contenteditable: "true" } }, [_vm._v(" ")]), _vm._v(" (a) ")])])]), _vm._v(" "), _c("div", { staticClass: "row mb-3 align-items-center" }, [_c("div", { staticClass: "col-md-4" }, [_c("label", { staticClass: "col-form-label", attrs: { "for": "kadar_keuntungan" } }, [_vm._v("KADAR KEUNTUNGAN (%):")])]), _vm._v(" "), _c("div", { staticClass: "col-md-8" }, [_c("p", { staticClass: "form-control-plaintext mb-0" }, [_c("span", { staticStyle: { "border-bottom": "1px solid #000", padding: "2px 40px", display: "inline-block" }, attrs: { contenteditable: "true" } }, [_vm._v(" ")]), _vm._v(" % keuntungan ")])])]), _vm._v(" "), _c("div", { staticClass: "row mb-3 align-items-center" }, [_c("div", { staticClass: "col-md-4" }, [_c("label", { staticClass: "col-form-label", attrs: { "for": "jumlah_keuntungan" } }, [_vm._v("JUMLAH KEUNTUNGAN (RM):")])]), _vm._v(" "), _c("div", { staticClass: "col-md-8" }, [_c("p", { staticClass: "form-control-plaintext mb-0" }, [_vm._v(" RM "), _c("span", { staticStyle: { "border-bottom": "1px solid #000", padding: "2px 40px", display: "inline-block" }, attrs: { contenteditable: "true" } }, [_vm._v(" ")]), _vm._v(" (b) ")])])]), _vm._v(" "), _c("div", { staticClass: "row mb-3 align-items-center" }, [_c("div", { staticClass: "col-md-4" }, [_c("label", { staticClass: "col-form-label", attrs: { "for": "harga_jualan_tangguh" } }, [_vm._v("HARGA JUALAN TANGGUH(RM):")])]), _vm._v(" "), _c("div", { staticClass: "col-md-8" }, [_c("p", { staticClass: "form-control-plaintext mb-0" }, [_vm._v(" RM "), _c("span", { staticStyle: { "border-bottom": "1px solid #000", padding: "2px 40px", display: "inline-block" }, attrs: { contenteditable: "true" } }, [_vm._v(" ")]), _vm._v(" (a + b) ")])])]), _vm._v(" "), _c("div", { staticClass: "row mb-3 align-items-center" }, [_c("div", { staticClass: "col-md-4" }, [_c("label", { staticClass: "col-form-label", attrs: { "for": "komoditi" } }, [_vm._v("MAKLUMAT KOMODITI:")])]), _vm._v(" "), _c("div", { staticClass: "col-md-8" }, [_c("p", { staticClass: "form-control-plaintext mb-0" }, [_vm._v("Crude Palm Oil ")])])]), _vm._v(" "), _c("div", { staticClass: "row mb-3 align-items-center" }, [_c("div", { staticClass: "col-md-4" }, [_c("label", { staticClass: "col-form-label", attrs: { "for": "tempoh_perjanjian" } }, [_vm._v("TEMPOH PERJANJIAN PEMBIAYAN :")])]), _vm._v(" "), _c("div", { staticClass: "col-md-8" }, [_c("p", { staticClass: "form-control-plaintext mb-0" }, [_c("span", { staticStyle: { "border-bottom": "1px solid #000", padding: "2px 40px", display: "inline-block" }, attrs: { contenteditable: "true" } }, [_vm._v(" ")]), _vm._v(" TAHUN/ "), _c("span", { staticStyle: { "border-bottom": "1px solid #000", padding: "2px 40px", display: "inline-block" }, attrs: { contenteditable: "true" } }, [_vm._v(" ")]), _vm._v(" BULAN ")])])]), _vm._v(" "), _c("div", { staticClass: "row mb-3 align-items-center" }, [_c("div", { staticClass: "col-md-4" }, [_c("label", { staticClass: "col-form-label", attrs: { "for": "bayaran_ansuran" } }, [_vm._v("BAYARAN ANSURAN (RM):")])]), _vm._v(" "), _c("div", { staticClass: "col-md-8" }, [_c("p", { staticClass: "form-control-plaintext mb-0" }, [_vm._v(" RM "), _c("span", { staticStyle: { "border-bottom": "1px solid #000", padding: "2px 40px", display: "inline-block" }, attrs: { contenteditable: "true" } }, [_vm._v(" ")]), _vm._v(" Sebulan bermula bulan "), _c("span", { staticStyle: { "border-bottom": "1px solid #000", padding: "2px 40px", display: "inline-block" }, attrs: { contenteditable: "true" } }, [_vm._v(" ")]), _vm._v(" Tahun "), _c("span", { staticStyle: { "border-bottom": "1px solid #000", padding: "2px 40px", display: "inline-block" }, attrs: { contenteditable: "true" } }, [_vm._v(" ")]), _vm._v(" sehingga bulan "), _c("span", { staticStyle: { "border-bottom": "1px solid #000", padding: "2px 40px", display: "inline-block" }, attrs: { contenteditable: "true" } }, [_vm._v(" ")]), _vm._v(" tahun "), _c("span", { staticStyle: { "border-bottom": "1px solid #000", padding: "2px 40px", display: "inline-block" }, attrs: { contenteditable: "true" } }, [_vm._v(" ")]), _vm._v(". Bayaran akhir sebanyak RM "), _c("span", { staticStyle: { "border-bottom": "1px solid #000", padding: "2px 40px", display: "inline-block" }, attrs: { contenteditable: "true" } }, [_vm._v(" ")]), _vm._v(" pada bulan "), _c("span", { staticStyle: { "border-bottom": "1px solid #000", padding: "2px 40px", display: "inline-block" }, attrs: { contenteditable: "true" } }, [_vm._v(" ")]), _vm._v(" tahun "), _c("span", { staticStyle: { "border-bottom": "1px solid #000", padding: "2px 40px", display: "inline-block" }, attrs: { contenteditable: "true" } }, [_vm._v(" ")]), _vm._v(". ")])])]), _vm._v(" "), _c("div", { staticClass: "row mb-3 align-items-start" }, [_c("div", { staticClass: "col-md-4" }, [_c("label", { staticClass: "col-form-label" }, [_vm._v("KAEDAH / CARA BAYARAN:")])]), _vm._v(" "), _c("div", { staticClass: "col-md-8" }, [_c("div", { staticClass: "form-control-plaintext" }, [_vm._v("\n Ansuran bulanan dibayar melalui potongan gaji anggota ATAU Bayaran melalui:\n "), _c("span", { staticStyle: { "border-bottom": "1px solid #000", padding: "2px 40px", display: "inline-block", "min-width": "150px" }, attrs: { contenteditable: "true" } }, [_vm._v("\n  \n ")])])])])]); }, function () { var _vm = this, _c = _vm._self._c; return _c("div", { staticClass: "col-md-4" }, [_c("label", { staticClass: "col-form-label" }, [_vm._v("PENJAMIN 1:")])]); }, function () { var _vm = this, _c = _vm._self._c; return _c("div", { staticClass: "col-md-4" }, [_c("label", { staticClass: "col-form-label" }, [_vm._v("PENJAMIN 2:")])]); }, function () { var _vm = this, _c = _vm._self._c; return _c("div", { staticClass: "col-md-4" }, [_c("label", { staticClass: "col-form-label" }, [_vm._v("PENJAMIN 3:")])]); }, function () { var _vm = this, _c = _vm._self._c; return _c("div", { staticClass: "row mb-3 align-items-start" }, [_c("div", { staticClass: "col-md-4" }, [_c("label", { staticClass: "col-form-label", attrs: { "for": "penyelesaian_awal" } }, [_vm._v("PENYELESAIAN PEMBIAYAAN AWAL:")])]), _vm._v(" "), _c("div", { staticClass: "col-md-8" }, [_c("p", { staticClass: "form-control-plaintext mb-0" }, [_vm._v("Tuan/Puan boleh membuat penyelesaian pembiayaan awal dengan menjelaskan harga jualan sepenuhnya pada bila -bila masa sebelum tempoh perjanjian pembiayaan tamat .dan Koperasi berhak untuk memberikan Ibra' (rehat) kepada Tuan/Puan diatas penjelasan awal tersebut . Formula bagi penyelesaian awal pembiayaan adalah seperti berikut : "), _c("br"), _vm._v(" "), _c("b", [_vm._v(" Jumlah Penyelesaian Awal= Harga Jualan -Jumlah Ansuranyang telah dibayar -Keuntungan Belum Terakru . ")]), _c("br")])])]); }, function () { var _vm = this, _c = _vm._self._c; return _c("div", { staticClass: "row mb-3 align-items-start" }, [_c("div", { staticClass: "col-md-4" }, [_c("label", { staticClass: "col-form-label", attrs: { "for": "perlanggaran_perjanjian" } }, [_vm._v("PERLANGGARAN PERJANJIAN:")])]), _vm._v(" "), _c("div", { staticClass: "col-md-8" }, [_c("p", { staticClass: "form-control-plaintext mb-0" }, [_vm._v("i) Tuan/Puan dianggap melanggar perjanjian ini sekiranya:")]), _vm._v(" "), _c("ul", { staticClass: "form-control-plaintext mb-0", staticStyle: { "list-style-type": "lower-alpha", "padding-left": "20px" } }, [_c("li", [_vm._v("Gagal membuat bayaran ansuran lebih dari tiga (3) bulan; atau")]), _vm._v(" "), _c("li", [_vm._v("Berhenti daripada menjadi anggota / ahli koperasi dalam tempoh perjanjian atau sehingga seluruh Harga Jualan Tangguh diselesaikan sepenuhnya.")])]), _vm._v(" "), _c("p", { staticStyle: { "text-align": "justify" } }, [_vm._v(" ii) Sekiranya Tuan/Puan didapati melakukan perkara diatas, pihak Koperasi berhak untuk menuntut baki Harga Jualan Tangguh dan Yuran,Saham atau Simpanan oleh Tuan/Puan di Koperasi. ")]), _vm._v(" "), _c("p", { staticStyle: { "text-align": "justify" } }, [_vm._v(" iii) Tuan/Puan membenarkan pihak Koperasi untuk menuntut segala kos , perbelanjaan, bayaran ganti rugi dan sebagainya yang berkaiatn dengan usaha Koperasi untuk mendapatkan hak Harga Jualan Tangguh sekiranya berlaku perlanggaran perjanjian ini.")])])]); }, function () { var _vm = this, _c = _vm._self._c; return _c("div", { staticClass: "row mb-3 align-items-start" }, [_c("div", { staticClass: "col-md-4" }, [_c("label", { staticClass: "col-form-label", attrs: { "for": "penyampaian proses" } }, [_vm._v("PENYAMPAIAN PROSES PERUNDANGAN:")])]), _vm._v(" "), _c("div", { staticClass: "col-md-8" }, [_c("p", { staticClass: "form-control-plaintext mb-0", staticStyle: { "text-align": "justify" } }), _vm._v(" Penyampaian semua proses undang - undang adalah dianggap telah disampaikan dan diterima sekiranya telah diposkan melalui pos berdaftar yang dialamatkan kepada Tuan/Puan dialamat yang dinyatakan dalam surat tawaran ini atau kepada alamat terakhiryang diberikan oleh Tuan/Puan secara bertulis kepada kami dan proses tersebut sama ada sama tau sebaliknya adalah dianggap telah disampaikan dan diterima selepas tiga (3) hari ia diposkan . "), _c("p")])]); }, function () { var _vm = this, _c = _vm._self._c; return _c("div", { staticClass: "row mb-3 align-items-start" }, [_c("div", { staticClass: "col-md-4" }, [_c("label", { staticClass: "col-form-label", attrs: { "for": "penyampaian proses" } }, [_vm._v("SYARAT -SYARAT LAIN :")])]), _vm._v(" "), _c("div", { staticClass: "col-md-8" }, [_c("p", { staticClass: "form-control-plaintext mb-0", staticStyle: { "text-align": "justify" } }), _vm._v(" Koperasi berhak memaklumkan sttaus / kedudukan pembiayaan ini kepada penjamin - penjamin pada bila-bila masa diperlukan sama ada bertulis atau lisan , jika berkenaan. \n ")])]); }, function () { var _vm = this, _c = _vm._self._c; return _c("section", [_c("br"), _vm._v(" "), _c("p", { staticClass: "text-secondary" }), _vm._v("\n Tuan/Puan dikehendaki menandatangani kesemua dokumen yang berkaitan dalam tempoh tiga puluh (30) hari dari tarikh yang dinyatakan di Surat Tawaran ini .Segala bayaran guaman dan perbelanjaan yang bersangkutan dengan urusan ini adalah di atas tanggungan Tuan/Puan walaupon Tuan/Puan memutuskan untuk tidak meneruskan urusna dokumentasi ini , selepas menandatangani tawaran ini.\n "), _c("br"), _vm._v(" "), _c("p", { staticClass: "text-secondary" }), _vm._v("Sekiranya pihak kami tiada menerima sebarang maklumbalas daripada pihak Tuan/Puan dalam tempoh yang ditetapkan,maka dengan sendirinya tawaran ini terbatal. \n "), _c("br"), _vm._v(" "), _c("p", { staticClass: "text-secondary" }, [_vm._v("Sekian, terima kasih.")]), _vm._v(" "), _c("div", { staticClass: "text-left mt-4" }, [_c("p", [_vm._v("Yang benar,")]), _vm._v(" "), _c("div", { staticClass: "my-5", staticStyle: { height: "50px" } }), _vm._v("\n -------------------------------------\n "), _c("p", [_c("strong", [_vm._v("Pengurus Besar")])]), _vm._v(" "), _c("p", [_vm._v("Koperasi Permodalan Kelantan Berhad")])])]); }, function () { var _vm = this, _c = _vm._self._c; return _c("label", { staticClass: "d-flex align-items-center" }, [_vm._v("\n Saya/Kami bersetuju menerima tawaran ini dengan syarat -syarat seperti di atas . "), _c("br"), _vm._v("Saya/Kami juga mengaku bahawa semua maklumat yang telah diberikan dalah tepat, dan masih menjadi seorang anggota /ahli Koperasi semasa menerima tawaran ini . \n ")]); }]; render._withStripped = true; /***/ }), /***/ "./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/admin/admin/penyata-anggota.vue?vue&type=template&id=ec936c4a": /*!********************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/admin/admin/penyata-anggota.vue?vue&type=template&id=ec936c4a ***! \********************************************************************************************************************************************************************************************************************************************************************************************************************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ render: () => (/* binding */ render), /* harmony export */ staticRenderFns: () => (/* binding */ staticRenderFns) /* harmony export */ }); var render = function render() { var _vm = this, _c = _vm._self._c; return _c("div", [_c("table", { staticClass: "table table-bordered table-striped" }, [_vm._m(0), _vm._v(" "), _c("tbody", [_vm._l(_vm.penyata, function (voter) { return _c("tr", { key: voter.id }, [_c("td", [_vm._v(_vm._s(voter.no_anggota))]), _vm._v(" "), _c("td", [_vm._v(_vm._s(voter.unit))]), _vm._v(" "), _c("td", [_vm._v(_vm._s(voter.name))]), _vm._v(" "), _c("td", [_c("button", { staticClass: "btn btn-sm btn-success", attrs: { disabled: !_vm.bolehCetak(voter.status_penyata) }, on: { click: function click($event) { return _vm.cetakPDF(voter.no_anggota); } } }, [_vm._v("\n PDF\n ")])])]); }), _vm._v(" "), !_vm.loading && _vm.penyata.length === 0 ? _c("tr", [_c("td", { staticClass: "text-center text-muted", attrs: { colspan: "6" } }, [_vm._v("\n Tiada data penyata\n ")])]) : _vm._e(), _vm._v(" "), _vm.loading ? _c("tr", [_c("td", { staticClass: "text-center", attrs: { colspan: "6" } }, [_vm._v("\n Memuatkan data...\n ")])]) : _vm._e()], 2)]), _vm._v(" "), _vm.meta.last_page > 1 ? _c("div", { staticClass: "d-flex justify-content-end gap-2" }, [_c("button", { staticClass: "btn btn-sm btn-outline-secondary", attrs: { disabled: _vm.meta.current_page === 1 }, on: { click: function click($event) { return _vm.changePage(_vm.meta.current_page - 1); } } }, [_vm._v("\n Sebelumnya\n ")]), _vm._v(" "), _c("button", { staticClass: "btn btn-sm btn-outline-secondary", attrs: { disabled: _vm.meta.current_page === _vm.meta.last_page }, on: { click: function click($event) { return _vm.changePage(_vm.meta.current_page + 1); } } }, [_vm._v("\n Seterusnya\n ")])]) : _vm._e()]); }; var staticRenderFns = [function () { var _vm = this, _c = _vm._self._c; return _c("thead", { staticClass: "table-light" }, [_c("tr", [_c("th", [_vm._v("No Anggota")]), _vm._v(" "), _c("th", [_vm._v("Unit")]), _vm._v(" "), _c("th", [_vm._v("Nama")]), _vm._v(" "), _c("th", [_vm._v("Status")]), _vm._v(" "), _c("th", [_vm._v("Tarikh Sah")]), _vm._v(" "), _c("th", [_vm._v("Aksi")])])]); }]; render._withStripped = true; /***/ }), /***/ "./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/admin/home/final.vue?vue&type=template&id=22ef532b": /*!*********************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/admin/home/final.vue?vue&type=template&id=22ef532b ***! \*********************************************************************************************************************************************************************************************************************************************************************************************************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ render: () => (/* binding */ render), /* harmony export */ staticRenderFns: () => (/* binding */ staticRenderFns) /* harmony export */ }); var render = function render() { var _vm = this, _c = _vm._self._c; return _c("div", { staticClass: "container" }, [_c("div", { staticClass: "row" }, [_c("div", { staticClass: "col-md-12" }, _vm._l(_vm.positions, function (position) { return _c("div", [_c("h5", [_vm._v(_vm._s(position.name))]), _vm._v(" "), _c("div", { staticClass: "table-responsive" }, [_c("table", { staticClass: "table table-striped table-condensed" }, [_vm._m(0, true), _vm._v(" "), _c("tbody", [_vm._l(_vm.results, function (result) { return result.position_id == position.id ? _c("tr", [_c("td", [_vm._v(_vm._s(_vm.getNominee(result.nominee_id)["no_anggota"]))]), _vm._v(" "), _c("td", [_vm._v(_vm._s(_vm.getNominee(result.nominee_id)["name"]))]), _vm._v(" "), _c("td", [_vm._v(_vm._s(_vm.getNominee(result.nominee_id)["unit"]))]), _vm._v(" "), _c("td", [_vm._v(_vm._s(result.votes))]), _vm._v(" "), _c("td", [_vm._v(_vm._s(_vm.calculatePercentage(result.votes, position.id)))])]) : _vm._e(); }), _vm._v(" "), _vm._l(_vm.no_votes, function (no_vote) { return no_vote.position_id == position.id ? _c("tr", [_c("td", [_vm._v(_vm._s(no_vote.no_anggota))]), _vm._v(" "), _c("td", [_vm._v(_vm._s(no_vote.name))]), _vm._v(" "), _c("td", [_vm._v(_vm._s(no_vote.unit))]), _vm._v(" "), _c("td", [_vm._v("0")]), _vm._v(" "), _c("td", [_vm._v("0")])]) : _vm._e(); }), _vm._v(" "), _c("tr", [_vm._m(1, true), _vm._v(" "), _c("td", [_c("b", [_vm._v(_vm._s(_vm.calculateTotalVotes(position.id)))])])])], 2)])]), _vm._v(" "), _c("hr")]); }), 0)])]); }; var staticRenderFns = [function () { var _vm = this, _c = _vm._self._c; return _c("thead", [_c("tr", [_c("th", { attrs: { width: "20%" } }, [_vm._v("No. Anggota")]), _vm._v(" "), _c("th", { attrs: { width: "30%" } }, [_vm._v("Nama")]), _vm._v(" "), _c("th", { attrs: { width: "20%" } }, [_vm._v("Unit")]), _vm._v(" "), _c("th", { attrs: { width: "10%" } }, [_vm._v("Undian")]), _vm._v(" "), _c("th", { attrs: { width: "20%" } }, [_vm._v("Peratus (%)")])])]); }, function () { var _vm = this, _c = _vm._self._c; return _c("td", { attrs: { colspan: "3" } }, [_c("b", [_vm._v("Jumlah Undian")])]); }]; render._withStripped = true; /***/ }), /***/ "./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/admin/home/home.vue?vue&type=template&id=28af438c": /*!********************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/admin/home/home.vue?vue&type=template&id=28af438c ***! \********************************************************************************************************************************************************************************************************************************************************************************************************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ render: () => (/* binding */ render), /* harmony export */ staticRenderFns: () => (/* binding */ staticRenderFns) /* harmony export */ }); var render = function render() { var _vm = this, _c = _vm._self._c; return _c("div", { staticClass: "container col-md-8 col-md-offset-2" }, [_c("h4", [_vm._v("Maklumat Undian")]), _vm._v(" "), _c("router-view")], 1); }; var staticRenderFns = []; render._withStripped = true; /***/ }), /***/ "./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/admin/home/index.vue?vue&type=template&id=44bea6f2": /*!*********************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/admin/home/index.vue?vue&type=template&id=44bea6f2 ***! \*********************************************************************************************************************************************************************************************************************************************************************************************************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ render: () => (/* binding */ render), /* harmony export */ staticRenderFns: () => (/* binding */ staticRenderFns) /* harmony export */ }); var render = function render() { var _vm = this, _c = _vm._self._c; return _c("div", { staticClass: "panel panel-default" }, [_c("div", { staticClass: "panel-body" }, [_c("h4", [_vm._v("Undian Terkini")]), _vm._v(" "), _c("div", { staticClass: "form-group" }, [_vm.data.election.status == 1 && _vm.data.user.role == 1 ? _c("button", { staticClass: "btn btn-success", on: { click: function click($event) { return _vm.util.showModal("#start-election-modal"); } } }, [_vm._v("Mula Undian")]) : _vm._e(), _vm._v(" "), _vm.data.election.status == 2 ? _c("router-link", { staticClass: "btn btn-info", attrs: { to: { name: "Current Result" } } }, [_vm._v("\n\t\t\t\tPapar Keputusan\n\t\t\t")]) : _vm._e(), _vm._v(" "), _vm.data.election.status == 2 ? _c("button", { staticClass: "btn btn-danger", on: { click: function click($event) { return _vm.util.showModal("#stop-election-modal"); } } }, [_vm._v("Tamat Undian")]) : _vm._e(), _vm._v(" "), _vm.data.election.status == 2 ? _c("label", [_vm._v("Undian bermula " + _vm._s(_vm.start_date))]) : _vm._e()], 1), _vm._v(" "), _c("div", { staticClass: "table-responsive" }, [_c("table", { staticClass: "table table-hover" }, [_vm._m(0), _vm._v(" "), _c("tbody", [_vm._l(_vm.data.elections, function (election) { return _c("tr", [_c("td", [_vm._v(_vm._s(election.id))]), _vm._v(" "), _c("td", [_vm._v(_vm._s(election.name))]), _vm._v(" "), _c("td", [_vm._v(_vm._s(election.start))]), _vm._v(" "), _c("td", [_vm._v(_vm._s(election.end))]), _vm._v(" "), _c("td", [_c("router-link", { staticClass: "btn btn-info", attrs: { to: { name: "Election Result", params: { election_id: election.id } } } }, [_vm._v("Keputusan Undian")]), _vm._v(" "), _c("a", { staticClass: "btn btn-warning", attrs: { href: _vm.getPDFurl(election.id) } }, [_vm._v("Muat Turun PDF")])], 1)]); }), _vm._v(" "), _vm.data.elections.length < 1 ? _c("tr", [_c("td", { attrs: { colspan: "5" } }, [_vm._v("No elections yet")])]) : _vm._e()], 2)])]), _vm._v(" "), _c("form", { attrs: { id: "start_form" }, on: { submit: function submit($event) { $event.preventDefault(); return _vm.start.apply(null, arguments); } } }, [_vm._m(1)]), _vm._v(" "), _c("form", { attrs: { id: "stop_form" }, on: { submit: function submit($event) { $event.preventDefault(); return _vm.stop.apply(null, arguments); } } }, [_c("div", { staticClass: "modal fade", attrs: { id: "stop-election-modal", tabindex: "-1", role: "dialog", "aria-labelledby": "stop-election-modal", "aria-hidden": "true" } }, [_c("div", { staticClass: "modal-dialog", attrs: { role: "document" } }, [_c("div", { staticClass: "modal-content" }, [_vm._m(2), _vm._v(" "), _c("div", { staticClass: "modal-body" }, [_c("div", { staticClass: "form-group" }, [_c("label", { attrs: { "for": "name" } }, [_vm._v("Nama Undian")]), _vm._v(" "), _c("input", { staticClass: "form-control", attrs: { type: "text", name: "name", autocomplete: "on", placeholder: "(Optional)" }, domProps: { value: _vm.data.election.name } })]), _vm._v(" "), _vm._m(3)]), _vm._v(" "), _vm._m(4)])])])])])]); }; var staticRenderFns = [function () { var _vm = this, _c = _vm._self._c; return _c("thead", [_c("tr", [_c("th", [_vm._v("ID")]), _vm._v(" "), _c("th", [_vm._v("Nama Undian")]), _vm._v(" "), _c("th", [_vm._v("Undian Mula")]), _vm._v(" "), _c("th", [_vm._v("Undian Tamat")]), _vm._v(" "), _c("th", [_vm._v("Papar")])])]); }, function () { var _vm = this, _c = _vm._self._c; return _c("div", { staticClass: "modal fade", attrs: { id: "start-election-modal", tabindex: "-1", role: "dialog", "aria-labelledby": "start-election-modal", "aria-hidden": "true" } }, [_c("div", { staticClass: "modal-dialog", attrs: { role: "document" } }, [_c("div", { staticClass: "modal-content" }, [_c("div", { staticClass: "modal-header" }, [_c("h5", { staticClass: "modal-title", attrs: { id: "exampleModalLabel" } }, [_vm._v("Mulakan Undian")]), _vm._v(" "), _c("button", { staticClass: "close", attrs: { type: "button", "data-dismiss": "modal", "aria-label": "Close" } }, [_c("span", { attrs: { "aria-hidden": "true" } }, [_vm._v("×")])])]), _vm._v(" "), _c("div", { staticClass: "modal-body" }, [_c("div", { staticClass: "form-group" }, [_c("label", { attrs: { "for": "name" } }, [_vm._v("Nama Undian")]), _vm._v(" "), _c("input", { staticClass: "form-control", attrs: { type: "text", name: "name", autocomplete: "on", placeholder: "(Optional)" } })]), _vm._v(" "), _c("div", { staticClass: "form-group" }, [_c("label", { attrs: { "for": "password" } }, [_vm._v("Kata Laluan")]), _vm._v(" "), _c("input", { staticClass: "form-control", attrs: { type: "password", name: "password", required: "" } })])]), _vm._v(" "), _c("div", { staticClass: "modal-footer" }, [_c("input", { staticClass: "btn btn-info", attrs: { type: "submit", value: "Start" } }), _vm._v(" "), _c("input", { staticClass: "btn btn-default", attrs: { type: "button", "data-dismiss": "modal", value: "Cancel" } })])])])]); }, function () { var _vm = this, _c = _vm._self._c; return _c("div", { staticClass: "modal-header" }, [_c("h5", { staticClass: "modal-title", attrs: { id: "exampleModalLabel" } }, [_vm._v("Tamat Undian")]), _vm._v(" "), _c("button", { staticClass: "close", attrs: { type: "button", "data-dismiss": "modal", "aria-label": "Close" } }, [_c("span", { attrs: { "aria-hidden": "true" } }, [_vm._v("×")])])]); }, function () { var _vm = this, _c = _vm._self._c; return _c("div", { staticClass: "form-group" }, [_c("label", { attrs: { "for": "password" } }, [_vm._v("Kata Laluan")]), _vm._v(" "), _c("input", { staticClass: "form-control", attrs: { type: "password", name: "password", autocomplete: "on", required: "" } })]); }, function () { var _vm = this, _c = _vm._self._c; return _c("div", { staticClass: "modal-footer" }, [_c("input", { staticClass: "btn btn-info", attrs: { type: "submit", value: "Stop Election" } }), _vm._v(" "), _c("input", { staticClass: "btn btn-default", attrs: { type: "button", "data-dismiss": "modal", value: "Cancel" } })]); }]; render._withStripped = true; /***/ }), /***/ "./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/admin/home/result.vue?vue&type=template&id=eb124490": /*!**********************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/admin/home/result.vue?vue&type=template&id=eb124490 ***! \**********************************************************************************************************************************************************************************************************************************************************************************************************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ render: () => (/* binding */ render), /* harmony export */ staticRenderFns: () => (/* binding */ staticRenderFns) /* harmony export */ }); var render = function render() { var _vm = this, _c = _vm._self._c; return _c("div", { staticClass: "row" }, [_c("div", { staticClass: "col-md-4" }, [_c("h4", [_vm._v("Jawatan")]), _c("hr"), _vm._v(" "), _c("ul", { staticClass: "list-group" }, [_vm._l(_vm.data.positions, function (position) { return _c("router-link", { key: position.id, staticClass: "list-group-item", "class": { active: position.id == _vm.position_id }, attrs: { tag: "li", to: { query: { position_id: position.id } }, exact: "", replace: "" } }, [_vm._v("\r\n\t\t\t\t" + _vm._s(position.name) + "\r\n\t\t\t")]); }), _vm._v(" "), _c("li", { staticClass: "list-group-item" }, [_c("center", [_c("button", { staticClass: "btn btn-info", on: { click: function click($event) { return _vm.refreshNominees(); } } }, [_vm._v("\r\n\t\t\t\t\t\tKemaskini Keputusan"), _c("i", { staticClass: "fa fa-refresh" })])])], 1)], 2)]), _vm._v(" "), _c("div", { staticClass: "col-md-8" }, [_c("h4", [_vm._v("Keputusan")]), _c("hr"), _vm._v(" "), _c("div", { staticClass: "panel panel-default" }, [_c("div", { staticClass: "panel-heading" }, [_vm._v(_vm._s(_vm.getPosition(_vm.position_id)) + " - Results as of : " + _vm._s(_vm.last_update))]), _vm._v(" "), _vm._m(0)])])]); }; var staticRenderFns = [function () { var _vm = this, _c = _vm._self._c; return _c("div", { staticClass: "panel-body" }, [_c("div", { staticStyle: { height: "300px", width: "300px" }, attrs: { id: "chart" } })]); }]; render._withStripped = true; /***/ }), /***/ "./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/admin/index.vue?vue&type=template&id=5bbb2a06": /*!****************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/admin/index.vue?vue&type=template&id=5bbb2a06 ***! \****************************************************************************************************************************************************************************************************************************************************************************************************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ render: () => (/* binding */ render), /* harmony export */ staticRenderFns: () => (/* binding */ staticRenderFns) /* harmony export */ }); var render = function render() { var _vm = this, _c = _vm._self._c; return _c("div", [!_vm.loading ? _c("div", [_c("nav", { staticClass: "navbar navbar-default navbar-fixed-top", attrs: { id: "nav" } }, [_c("div", { staticClass: "container-fluid" }, [_c("div", { staticClass: "navbar-header" }, [_vm._m(0), _vm._v(" "), _c("a", { staticClass: "navbar-brand", attrs: { href: _vm.data.baseURL } }, [_c("img", { attrs: { src: "https://i.postimg.cc/ZBDD0ZfQ/Whats-App-Image-2024-03-21-at-1-24-46-PM-2.jpg", border: "0", width: "150", height: "auto", alt: "MyKoPKB Logo" } })])]), _vm._v(" "), _c("div", { staticClass: "collapse navbar-collapse", attrs: { id: "myNavbar" } }, [_c("ul", { staticClass: "nav navbar-nav" }, [_c("router-link", { attrs: { to: { name: "Admin Home" }, tag: "li", exact: "" } }, [_c("a", { attrs: { href: "#" } }, [_vm._v("Laman Utama")])]), _vm._v(" "), _vm.data.user.role == 1 ? _c("router-link", { attrs: { to: { name: "Kemaskini Jawatan" }, tag: "li" } }, [_c("a", { attrs: { href: "#" } }, [_vm._v("Jawatan")])]) : _vm._e(), _vm._v(" "), _vm.data.user.role == 1 ? _c("router-link", { attrs: { to: { name: "Manage Voter" }, tag: "li" } }, [_c("a", { attrs: { href: "#" } }, [_vm._v("Anggota Koperasi")])]) : _vm._e(), _vm._v(" "), _vm.data.user.role == 1 ? _c("router-link", { attrs: { to: { name: "Maklumat Calon" }, tag: "li" } }, [_c("a", { attrs: { href: "#" } }, [_vm._v("Calon")])]) : _vm._e(), _vm._v(" "), _vm.data.user.role == 1 ? _c("router-link", { attrs: { to: { name: "Kehadiran Calon" }, tag: "li" } }, [_c("a", { attrs: { href: "#" } }, [_vm._v("Kehadiran")])]) : _vm._e(), _vm._v(" "), _vm.data.user.role == 1 ? _c("router-link", { attrs: { to: { name: "Pembiayaan" }, tag: "li" } }, [_c("a", { attrs: { href: "#" } }, [_vm._v("Pembiayaan Anggota ")])]) : _vm._e(), _vm._v(" "), _vm.data.user.role == 1 ? _c("router-link", { attrs: { to: { name: "Penyata Anggota" }, tag: "li" } }, [_c("a", { attrs: { href: "#" } }, [_vm._v("Penyata Anggota")])]) : _vm._e()], 1), _vm._v(" "), _c("ul", { staticClass: "nav navbar-right navbar-nav" }, [_c("li", { staticClass: "dropdown" }, [_c("a", { staticClass: "dropdown-toggle", attrs: { href: "#", "data-toggle": "dropdown", role: "button", "aria-haspopup": "true", "aria-expanded": "false" } }, [_c("span", { staticClass: "fa fa-user" }), _vm._v(" " + _vm._s(_vm.data.user.name) + " "), _c("span", { staticClass: "caret" })]), _vm._v(" "), _c("ul", { staticClass: "dropdown-menu" }, [_c("router-link", { attrs: { to: { name: "Update Account" }, tag: "li", exact: "" } }, [_c("a", { attrs: { href: "#" } }, [_vm._v("Kemaskini Akaun")])]), _vm._v(" "), _vm.data.user.id == 1 ? _c("router-link", { attrs: { to: { name: "Manage Account" }, tag: "li" } }, [_c("a", { attrs: { href: "#" } }, [_vm._v("Pengurusan Akaun")])]) : _vm._e(), _vm._v(" "), _c("li", { on: { click: function click($event) { return _vm.logout(); } } }, [_c("a", [_vm._v("Log Keluar")])])], 1)])])])])]), _vm._v(" "), _c("router-view")], 1) : _vm._e(), _vm._v(" "), _vm.loading ? _c("div", { staticClass: "container" }, [_vm._m(1)]) : _vm._e()]); }; var staticRenderFns = [function () { var _vm = this, _c = _vm._self._c; return _c("button", { staticClass: "navbar-toggle", attrs: { type: "button", "data-toggle": "collapse", "data-target": "#myNavbar" } }, [_c("span", { staticClass: "icon-bar" }), _vm._v(" "), _c("span", { staticClass: "icon-bar" }), _vm._v(" "), _c("span", { staticClass: "icon-bar" })]); }, function () { var _vm = this, _c = _vm._self._c; return _c("div", { staticClass: "jumbotron" }, [_c("h1", [_vm._v("Loading "), _c("i", { staticClass: "fa fa-refresh fa-spin" })])]); }]; render._withStripped = true; /***/ }), /***/ "./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/admin/login.vue?vue&type=template&id=c86be3d8": /*!****************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/admin/login.vue?vue&type=template&id=c86be3d8 ***! \****************************************************************************************************************************************************************************************************************************************************************************************************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ render: () => (/* binding */ render), /* harmony export */ staticRenderFns: () => (/* binding */ staticRenderFns) /* harmony export */ }); var render = function render() { var _vm = this, _c = _vm._self._c; return _c("div", { staticClass: "col-md-5 col-md-offset-3" }, [_c("div", { staticClass: "panel panel-default" }, [_c("div", { staticClass: "text-center" }, [_c("img", { attrs: { id: "logo-admin", alt: "Logo-admin" } }), _vm._v(" "), _vm._m(0), _vm._v(" "), _c("div", { staticClass: "panel-body" }, [_c("form", { attrs: { id: "login_form" }, on: { submit: function submit($event) { $event.preventDefault(); return _vm.login.apply(null, arguments); } } }, [_vm._m(1), _vm._v(" "), _vm._m(2), _vm._v(" "), _vm._m(3), _vm._v(" "), _c("div", { staticClass: "form-group" }, [_c("input", { staticClass: "btn btn-info form-control", "class": { disabled: _vm.loading.isLoading }, attrs: { type: "submit" }, domProps: { value: _vm.loading.value } })])])])])])]); }; var staticRenderFns = [function () { var _vm = this, _c = _vm._self._c; return _c("div", { staticClass: "panel-heading" }, [_c("h4", [_c("b", [_vm._v("ADMIN LOG MASUK")])])]); }, function () { var _vm = this, _c = _vm._self._c; return _c("div", { staticClass: "form-group" }, [_c("label", { attrs: { "for": "email" } }, [_vm._v("E-mail")]), _vm._v(" "), _c("input", { staticClass: "form-control", attrs: { type: "email", name: "email", required: "" } })]); }, function () { var _vm = this, _c = _vm._self._c; return _c("div", { staticClass: "form-group" }, [_c("label", { attrs: { "for": "password" } }, [_vm._v("Kata laluan ")]), _vm._v(" "), _c("input", { staticClass: "form-control", attrs: { type: "password", name: "password", id: "password", required: "" } })]); }, function () { var _vm = this, _c = _vm._self._c; return _c("label", [_c("input", { attrs: { type: "checkbox", id: "visibility", onclick: " $(this)[0].checked ? \r\n\t\t\t\t\t\t\t\t\t$('#password').attr('type','text'):\r\n\t\t\t\t\t\t\t\t\t$('#password').attr('type','password')" } }), _vm._v(" Show Password\r\n\t\t\t\t")]); }]; render._withStripped = true; /***/ }), /***/ "./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/admin/nominee/add.vue?vue&type=template&id=389a664e&scoped=true": /*!**********************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/admin/nominee/add.vue?vue&type=template&id=389a664e&scoped=true ***! \**********************************************************************************************************************************************************************************************************************************************************************************************************************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ render: () => (/* binding */ render), /* harmony export */ staticRenderFns: () => (/* binding */ staticRenderFns) /* harmony export */ }); var render = function render() { var _vm = this, _c = _vm._self._c; return _c("div", { staticClass: "panel panel-default" }, [_c("div", { staticClass: "panel-body" }, [_c("form", { staticClass: "row", attrs: { method: "POST", id: "add_form", action: _vm.data.API + "nominee", enctype: "mutlipart/formdata" }, on: { submit: function submit($event) { $event.preventDefault(); return _vm.add(); } } }, [_c("div", { staticClass: "col-md-8" }, [_vm._m(0), _vm._v(" "), _vm._m(1), _vm._v(" "), _vm._m(2), _vm._v(" "), _vm._m(3), _vm._v(" "), _vm._m(4), _vm._v(" "), _vm._m(5), _vm._v(" "), _vm._m(6), _vm._v(" "), _c("div", { staticClass: "form-group" }, [_c("label", { attrs: { "for": "position_id" } }, [_vm._v("Jawatan")]), _vm._v(" "), _c("select", { directives: [{ name: "model", rawName: "v-model", value: _vm.position_id, expression: "position_id" }], staticClass: "form-control", attrs: { name: "position_id", required: "" }, on: { change: function change($event) { var $$selectedVal = Array.prototype.filter.call($event.target.options, function (o) { return o.selected; }).map(function (o) { var val = "_value" in o ? o._value : o.value; return val; }); _vm.position_id = $event.target.multiple ? $$selectedVal : $$selectedVal[0]; } } }, [_c("option", { attrs: { value: "0", disabled: "" } }, [_vm._v("--- Pilih Jawatan ---")]), _vm._v(" "), _vm._l(_vm.data.positions, function (position) { return _c("option", { key: position.id, domProps: { value: position.id } }, [_vm._v(_vm._s(position.name))]); })], 2)]), _vm._v(" "), _c("div", { attrs: { id: "imagePreview" } }, [_vm.imageUrl ? _c("img", { attrs: { src: _vm.imageUrl, alt: "Preview" } }) : _vm._e()]), _vm._v(" "), _c("div", [_c("label", { attrs: { "for": "image" } }, [_vm._v("Muatnaik Gambar")]), _vm._v(" "), _c("input", { attrs: { name: "photo", type: "file", accept: "image/*", id: "file-input" }, on: { change: _vm.handleImageChange } })]), _vm._v(" "), _c("div", { staticClass: "form-group pull-right" }, [_c("router-link", { staticClass: "btn btn-default", attrs: { to: { name: "Maklumat Calon", query: { position_id: _vm.position_id } } } }, [_vm._v("\n\t\t\t\t\t\t\tCancel\n\t\t\t\t\t\t")]), _vm._v(" "), _c("input", { staticClass: "btn btn-info", attrs: { type: "submit", value: "Submit" } })], 1)])])])]); }; var staticRenderFns = [function () { var _vm = this, _c = _vm._self._c; return _c("div", { staticClass: "form-group" }, [_c("label", { attrs: { "for": "name" } }, [_vm._v("Nama Calon")]), _vm._v(" "), _c("input", { staticClass: "form-control", attrs: { type: "text", name: "name", required: "" } })]); }, function () { var _vm = this, _c = _vm._self._c; return _c("div", { staticClass: "form-group" }, [_c("label", { attrs: { "for": "no_anggota" } }, [_vm._v("No. Anggota")]), _vm._v(" "), _c("input", { staticClass: "form-control", attrs: { type: "text", name: "no_anggota", required: "" } })]); }, function () { var _vm = this, _c = _vm._self._c; return _c("div", { staticClass: "form-group" }, [_c("label", { attrs: { "for": "unit" } }, [_vm._v("Unit")]), _vm._v(" "), _c("input", { staticClass: "form-control", attrs: { type: "text", name: "unit", required: "" } })]); }, function () { var _vm = this, _c = _vm._self._c; return _c("div", { staticClass: "form-group" }, [_c("label", { attrs: { "for": "unit" } }, [_vm._v("Umur")]), _vm._v(" "), _c("input", { staticClass: "form-control", attrs: { type: "text", name: "umur", required: "" } })]); }, function () { var _vm = this, _c = _vm._self._c; return _c("div", { staticClass: "form-group" }, [_c("label", { attrs: { "for": "unit" } }, [_vm._v("Jawatan Sekarang")]), _vm._v(" "), _c("input", { staticClass: "form-control", attrs: { type: "text", name: "jawatan_sekarang", required: "" } })]); }, function () { var _vm = this, _c = _vm._self._c; return _c("div", { staticClass: "form-group" }, [_c("label", { attrs: { "for": "education" } }, [_vm._v("Taraf Pendidikan")]), _vm._v(" "), _c("input", { staticClass: "form-control", attrs: { type: "text", name: "education", placeholder: "(Optional)" } })]); }, function () { var _vm = this, _c = _vm._self._c; return _c("div", { staticClass: "form-group" }, [_c("label", { attrs: { "for": "pengalaman" } }, [_vm._v("Pengalaman Kerja")]), _vm._v(" "), _c("textarea", { staticClass: "form-control", attrs: { name: "pengalaman", placeholder: "(Optional)" } })]); }]; render._withStripped = true; /***/ }), /***/ "./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/admin/nominee/edit.vue?vue&type=template&id=f30deaa6&scoped=true": /*!***********************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/admin/nominee/edit.vue?vue&type=template&id=f30deaa6&scoped=true ***! \***********************************************************************************************************************************************************************************************************************************************************************************************************************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ render: () => (/* binding */ render), /* harmony export */ staticRenderFns: () => (/* binding */ staticRenderFns) /* harmony export */ }); var render = function render() { var _vm = this, _c = _vm._self._c; return _c("div", { staticClass: "panel panel-default" }, [_c("div", { staticClass: "panel-body" }, [_c("form", { staticClass: "row", attrs: { method: "POST", id: "edit_form", action: _vm.data.API + "nominee/" + _vm.id, enctype: "multipart/form-data" }, on: { submit: function submit($event) { $event.preventDefault(); return _vm.edit(); } } }, [_c("input", { attrs: { type: "hidden", name: "_method", value: "PUT" } }), _vm._v(" "), _c("div", { staticClass: "col-md-8" }, [_c("div", { staticClass: "form-group" }, [_c("label", { attrs: { "for": "name" } }, [_vm._v("Nama")]), _vm._v(" "), _c("input", { staticClass: "form-control", attrs: { type: "text", name: "name", required: "" }, domProps: { value: _vm.nominee.name } })]), _vm._v(" "), _c("div", { staticClass: "form-group" }, [_c("label", { attrs: { "for": "student_id" } }, [_vm._v("No. Anggota")]), _vm._v(" "), _c("input", { staticClass: "form-control", attrs: { type: "text", name: "no_anggota", required: "" }, domProps: { value: _vm.nominee.no_anggota } })]), _vm._v(" "), _c("div", { staticClass: "form-group" }, [_c("label", { attrs: { "for": "Unit" } }, [_vm._v("Unit")]), _vm._v(" "), _c("input", { staticClass: "form-control", attrs: { type: "text", name: "unit", required: "" }, domProps: { value: _vm.nominee.unit } })]), _vm._v(" "), _c("div", { staticClass: "form-group" }, [_c("label", { attrs: { "for": "umur" } }, [_vm._v("Umur")]), _vm._v(" "), _c("input", { staticClass: "form-control", attrs: { type: "text", name: "umur", required: "" }, domProps: { value: _vm.nominee.umur } })]), _vm._v(" "), _c("div", { staticClass: "form-group" }, [_c("label", { attrs: { "for": "jawatan_sekarang" } }, [_vm._v("Jawatan Sekarang")]), _vm._v(" "), _c("input", { staticClass: "form-control", attrs: { type: "text", name: "jawatan_sekarang", required: "" }, domProps: { value: _vm.nominee.jawatan_sekarang } })]), _vm._v(" "), _c("div", { staticClass: "form-group" }, [_c("label", { attrs: { "for": "education" } }, [_vm._v("Taraf Pendidikan")]), _vm._v(" "), _c("input", { staticClass: "form-control", attrs: { type: "text", name: "education", placeholder: "(Optional)" }, domProps: { value: _vm.nominee.education } })]), _vm._v(" "), _c("div", { staticClass: "form-group" }, [_c("label", { attrs: { "for": "experience" } }, [_vm._v("Pengalaman Kerja ")]), _vm._v(" "), _c("textarea", { staticClass: "form-control", attrs: { name: "experience", placeholder: "(Optional)" } }, [_vm._v(_vm._s(_vm.nominee.experience))])]), _vm._v(" "), _c("div", { staticClass: "form-group" }, [_c("label", { attrs: { "for": "position_id" } }, [_vm._v("Jawatan")]), _vm._v(" "), _c("select", { staticClass: "form-control", attrs: { name: "position_id", required: "" }, domProps: { value: _vm.nominee.position_id } }, [_c("option", { attrs: { value: "0", disabled: "" } }, [_vm._v("--- Pilih Jawatan ---")]), _vm._v(" "), _vm._l(_vm.data.positions, function (position) { return _c("option", { domProps: { value: position.id } }, [_vm._v(_vm._s(position.name))]); })], 2)]), _vm._v(" "), _c("div", { staticClass: "form-group" }, [_c("label", { attrs: { "for": "partylist_id" } }, [_vm._v("Partylist")]), _vm._v(" "), _c("select", { staticClass: "form-control", attrs: { name: "partylist_id" }, domProps: { value: _vm.nominee.partylist_id } }, [_c("option", { attrs: { value: "" } }, [_vm._v("--- Select Partylist (Optional) ---")]), _vm._v(" "), _vm._l(_vm.data.partylists, function (partylist) { return _c("option", { key: partylist.id, domProps: { value: partylist.id } }, [_vm._v(_vm._s(partylist.name))]); })], 2)]), _vm._v(" "), _c("div", { attrs: { id: "imagePreview" } }, [_vm.imageUrl ? _c("img", { attrs: { src: _vm.imageUrl, alt: "Preview" } }) : _vm._e()]), _vm._v(" "), _c("div", [_c("label", { attrs: { "for": "image" } }, [_vm._v("Muat Naik Gambar")]), _vm._v(" "), _c("input", { attrs: { name: "photo", type: "file", accept: "image/*", id: "file-input" }, on: { change: _vm.handleImageChange } })]), _vm._v(" "), _c("div", { staticClass: "form-group pull-right" }, [_c("input", { staticClass: "btn btn-info", attrs: { type: "submit", value: "Simpan" } }), _vm._v(" "), _c("router-link", { staticClass: "btn btn-default", attrs: { to: { name: "Maklumat Calon" } } }, [_vm._v("\r\n\t\t\t\t\t\tKembali\r\n\t\t\t\t\t")])], 1)])])])]); }; var staticRenderFns = []; render._withStripped = true; /***/ }), /***/ "./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/admin/nominee/index.vue?vue&type=template&id=eb3ff682": /*!************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/admin/nominee/index.vue?vue&type=template&id=eb3ff682 ***! \************************************************************************************************************************************************************************************************************************************************************************************************************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ render: () => (/* binding */ render), /* harmony export */ staticRenderFns: () => (/* binding */ staticRenderFns) /* harmony export */ }); var render = function render() { var _vm = this, _c = _vm._self._c; return _c("div", { staticClass: "row" }, [_c("div", { staticClass: "col-md-3", staticStyle: { "max-width": "250px" } }, [_c("ul", { staticClass: "list-group" }, [_c("router-link", { staticClass: "list-group-item", "class": { active: _vm.position_id == 0 }, attrs: { tag: "li", to: { name: "Maklumat Calon" }, exact: "", replace: "" } }, [_vm._v("\n\t\t\t\tSenarai Jawatan\n\t\t\t")]), _vm._v(" "), _vm._l(_vm.data.positions, function (position) { return _c("router-link", { key: position.id, staticClass: "list-group-item", attrs: { tag: "li", to: { query: { position_id: position.id } }, exact: "", replace: "" } }, [_vm._v("\n\t\t\t\t" + _vm._s(position.name) + "\n\t\t\t")]); })], 2)]), _vm._v(" "), _c("div", { staticClass: "col-md-9 panel panel-default" }, [_c("div", { staticClass: "panel-body table-responsive" }, [_c("div", { staticClass: "form-group" }, [_c("router-link", { staticClass: "btn btn-success", attrs: { to: { name: "Tambah Calon", query: { position_id: _vm.position_id } } } }, [_c("i", { staticClass: "fa fa-plus" }), _vm._v(" Tambah Calon")])], 1), _vm._v(" "), _c("table", { staticClass: "table table-hover" }, [_vm._m(0), _vm._v(" "), _c("tbody", [_vm._l(_vm.nominees, function (nominee) { return _c("tr", { key: nominee.id }, [_c("td", [_c("img", { staticClass: "thumbnail", staticStyle: { height: "60px", width: "60px" }, attrs: { alt: nominee.name, src: _vm.createBase64ImageUrl(nominee.photo) } })]), _vm._v(" "), _c("td", [_vm._v(_vm._s(nominee.name))]), _vm._v(" "), _c("td", [_vm._v(_vm._s(nominee.no_anggota))]), _vm._v(" "), _c("td", [_vm._v(_vm._s(nominee.unit))]), _vm._v(" "), _c("td", [_vm._v(_vm._s(nominee.position))]), _vm._v(" "), _c("td", [_c("ol", _vm._l(nominee.education, function (item, index) { return _c("li", { key: index }, [_vm._v(_vm._s(item))]); }), 0)]), _vm._v(" "), _c("td", [_c("ol", _vm._l(nominee.experience, function (item, index) { return _c("li", { key: index }, [_vm._v(_vm._s(item))]); }), 0)]), _vm._v(" "), _c("router-link", { staticClass: "btn btn-primary", attrs: { to: { name: "Edit Nominee", params: { id: nominee.id } } } }, [_c("i", { staticClass: "fa fa-edit" }), _vm._v("Kemaskini\n\t\t\t\t\t\t")]), _vm._v(" "), _c("button", { staticClass: "btn btn-danger", attrs: { id: "nominee.id" }, on: { click: function click($event) { return _vm.util.showModal(nominee.id); } } }, [_c("i", { staticClass: "fa fa-trash" }), _vm._v("Padam\n\t\t\t\t\t\t")])], 1); }), _vm._v(" "), _vm.nominees.length < 1 ? _c("tr", [_c("td", { attrs: { colspan: "7" } }, [_vm._v("No Calon")])]) : _vm._e()], 2)])])]), _vm._v(" "), _c("modal", { attrs: { id: "delete-nominee-modal" } }, [_c("modal-header", [_vm._v("Padam Calon")]), _vm._v(" "), _c("modal-body", [_c("h3", [_vm._v("Are you sure to delete this nominee?")])]), _vm._v(" "), _c("modal-footer", [_c("button", { staticClass: "btn btn-danger", on: { click: function click($event) { return _vm.deleteNominee(); } } }, [_vm._v("Padam")]), _vm._v(" "), _c("button", { staticClass: "btn btn-default", on: { click: function click($event) { return _vm.util.hideModal("#delete-nominee-modal"); } } }, [_vm._v("\n\t\t\t\tKembali\n\t\t\t")])])], 1)], 1); }; var staticRenderFns = [function () { var _vm = this, _c = _vm._self._c; return _c("thead", [_c("tr", [_c("th"), _vm._v(" "), _c("th", [_vm._v("Nama")]), _vm._v(" "), _c("th", [_vm._v("No. Anggota")]), _vm._v(" "), _c("th", [_vm._v("Unit")]), _vm._v(" "), _c("th", [_vm._v("Jawatan")]), _vm._v(" "), _c("th", [_vm._v("Taraf Pendidikan ")]), _vm._v(" "), _c("th", [_vm._v("Pengalaman Kerja")]), _vm._v(" "), _c("th", [_vm._v("Tindakan")])])]); }]; render._withStripped = true; /***/ }), /***/ "./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/admin/nominee/nominee.vue?vue&type=template&id=70ec0c7e": /*!**************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/admin/nominee/nominee.vue?vue&type=template&id=70ec0c7e ***! \**************************************************************************************************************************************************************************************************************************************************************************************************************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ render: () => (/* binding */ render), /* harmony export */ staticRenderFns: () => (/* binding */ staticRenderFns) /* harmony export */ }); var render = function render() { var _vm = this, _c = _vm._self._c; return _c("div", { staticClass: "container col-md-10 col-md-offset-1" }, [_c("h4", [_vm._v("Maklumat Calon")]), _vm._v(" "), _c("router-view")], 1); }; var staticRenderFns = []; render._withStripped = true; /***/ }), /***/ "./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/admin/partylist/add.vue?vue&type=template&id=252159c1": /*!************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/admin/partylist/add.vue?vue&type=template&id=252159c1 ***! \************************************************************************************************************************************************************************************************************************************************************************************************************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ render: () => (/* binding */ render), /* harmony export */ staticRenderFns: () => (/* binding */ staticRenderFns) /* harmony export */ }); var render = function render() { var _vm = this, _c = _vm._self._c; return _c("div", { staticClass: "panel panel-default" }, [_c("div", { staticClass: "panel-body" }, [_c("h4", [_vm._v("Add Partylist")]), _vm._v(" "), _c("form", { attrs: { id: "add-form" }, on: { submit: function submit($event) { $event.preventDefault(); return _vm.add(); } } }, [_vm._m(0), _vm._v(" "), _c("div", { staticClass: "form-group" }, [_c("button", { staticClass: "btn btn-success", attrs: { type: "submit" } }, [_vm._v("Submit")]), _vm._v(" "), _c("router-link", { staticClass: "btn btn-default", attrs: { to: { name: "Manage Partylist" } } }, [_vm._v("Back")])], 1)])])]); }; var staticRenderFns = [function () { var _vm = this, _c = _vm._self._c; return _c("div", { staticClass: "form-group" }, [_c("label", { attrs: { "for": "name" } }, [_vm._v("Name")]), _vm._v(" "), _c("input", { staticClass: "form-control", attrs: { type: "text", name: "name", required: "" } })]); }]; render._withStripped = true; /***/ }), /***/ "./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/admin/partylist/edit.vue?vue&type=template&id=2ad0859a": /*!*************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/admin/partylist/edit.vue?vue&type=template&id=2ad0859a ***! \*************************************************************************************************************************************************************************************************************************************************************************************************************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ render: () => (/* binding */ render), /* harmony export */ staticRenderFns: () => (/* binding */ staticRenderFns) /* harmony export */ }); var render = function render() { var _vm = this, _c = _vm._self._c; return _c("div", { staticClass: "panel panel-default" }, [_c("div", { staticClass: "panel-body" }, [_c("h4", [_vm._v("Edit Partylist")]), _vm._v(" "), _c("form", { attrs: { id: "edit-form" }, on: { submit: function submit($event) { $event.preventDefault(); return _vm.edit(); } } }, [_c("div", { staticClass: "form-group" }, [_c("label", { attrs: { "for": "name" } }, [_vm._v("Name")]), _vm._v(" "), _c("input", { staticClass: "form-control", attrs: { type: "text", name: "name", required: "" }, domProps: { value: _vm.data.partylist.name } })]), _vm._v(" "), _c("div", { staticClass: "form-group" }, [_c("input", { staticClass: "btn btn-success", attrs: { type: "submit", value: "Submit" } }), _vm._v(" "), _c("router-link", { staticClass: "btn btn-default", attrs: { to: { name: "Manage Partylist" } } }, [_vm._v("Back")])], 1)])])]); }; var staticRenderFns = []; render._withStripped = true; /***/ }), /***/ "./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/admin/partylist/index.vue?vue&type=template&id=70f7e772": /*!**************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/admin/partylist/index.vue?vue&type=template&id=70f7e772 ***! \**************************************************************************************************************************************************************************************************************************************************************************************************************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ render: () => (/* binding */ render), /* harmony export */ staticRenderFns: () => (/* binding */ staticRenderFns) /* harmony export */ }); var render = function render() { var _vm = this, _c = _vm._self._c; return _c("div", [_c("div", { staticClass: "panel panel-default" }, [_c("div", { staticClass: "panel-body" }, [_c("div", { staticClass: "form-group" }, [_c("router-link", { staticClass: "btn btn-success", attrs: { to: { name: "Add Partylist" } } }, [_c("i", { staticClass: "fa fa-plus" }), _vm._v(" Add Partylist\r\n\t\t\t")]), _vm._v(" "), _c("button", { staticClass: "btn btn-default", on: { click: function click($event) { return _vm.refreshPartylist(); } } }, [_c("i", { staticClass: "fa fa-refresh" }), _vm._v(" Refresh Partylist\r\n\t\t\t")])], 1), _vm._v(" "), _c("div", { staticClass: "table-responsive" }, [_c("table", { staticClass: "table table-hover", attrs: { id: "partylist_table" } }, [_vm._m(0), _vm._v(" "), _c("tbody", [_vm._l(_vm.data.partylists, function (partylist, i) { return _c("tr", [_c("td", [_vm._v(_vm._s(partylist.id))]), _vm._v(" "), _c("td", [_vm._v(_vm._s(partylist.name))]), _vm._v(" "), _c("td", [_c("button", { staticClass: "btn btn-info", on: { click: function click($event) { return _vm.edit(i); } } }, [_c("i", { staticClass: "fa fa-edit" }), _vm._v(" Edit\r\n\t\t\t\t\t\t\t")]), _vm._v(" "), _c("button", { staticClass: "btn btn-danger", on: { click: function click($event) { _vm.util.showModal("#delete-partylist-modal"); _vm.id = partylist.id; } } }, [_c("i", { staticClass: "fa fa-trash" }), _vm._v(" Delete\r\n\t\t\t\t\t\t\t")])])]); }), _vm._v(" "), _vm.data.partylists.length < 1 ? _c("tr", [_c("td", { attrs: { colspan: "3" } }, [_vm._v("No Partylist")])]) : _vm._e()], 2)])])])]), _vm._v(" "), _c("modal", { attrs: { id: "delete-partylist-modal" } }, [_c("modal-header", [_vm._v("Delete Partylist")]), _vm._v(" "), _c("modal-body", [_c("h2", [_vm._v("Are you sure to delete Partylist?")])]), _vm._v(" "), _c("modal-footer", [_c("button", { staticClass: "btn btn-danger", on: { click: function click($event) { return _vm.deletePartylist(); } } }, [_vm._v("Delete")]), _vm._v(" "), _c("button", { staticClass: "btn btn-default", on: { click: function click($event) { return _vm.util.hideModal("#delete-partylist-modal"); } } }, [_vm._v("Cancel")])])], 1)], 1); }; var staticRenderFns = [function () { var _vm = this, _c = _vm._self._c; return _c("thead", [_c("tr", [_c("th", [_vm._v("ID")]), _vm._v(" "), _c("th", [_vm._v("Name")]), _vm._v(" "), _c("th", [_vm._v("Action")])])]); }]; render._withStripped = true; /***/ }), /***/ "./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/admin/partylist/partylist.vue?vue&type=template&id=7beeba24": /*!******************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/admin/partylist/partylist.vue?vue&type=template&id=7beeba24 ***! \******************************************************************************************************************************************************************************************************************************************************************************************************************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ render: () => (/* binding */ render), /* harmony export */ staticRenderFns: () => (/* binding */ staticRenderFns) /* harmony export */ }); var render = function render() { var _vm = this, _c = _vm._self._c; return _c("div", { staticClass: "container col-md-8 col-md-offset-2" }, [_c("h4", [_vm._v("Manage Partylist")]), _vm._v(" "), _c("router-view")], 1); }; var staticRenderFns = []; render._withStripped = true; /***/ }), /***/ "./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/admin/position/add.vue?vue&type=template&id=e6b3e840": /*!***********************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/admin/position/add.vue?vue&type=template&id=e6b3e840 ***! \***********************************************************************************************************************************************************************************************************************************************************************************************************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ render: () => (/* binding */ render), /* harmony export */ staticRenderFns: () => (/* binding */ staticRenderFns) /* harmony export */ }); var render = function render() { var _vm = this, _c = _vm._self._c; return _c("div", { staticClass: "panel panel-default" }, [_c("div", { staticClass: "panel-body" }, [_c("h4", [_vm._v("Tambah Jawatan")]), _vm._v(" "), _c("form", { attrs: { id: "add-form" }, on: { submit: function submit($event) { $event.preventDefault(); return _vm.add(); } } }, [_vm._m(0), _vm._v(" "), _c("div", { staticClass: "form-group" }, [_c("button", { staticClass: "btn btn-success", attrs: { type: "submit" } }, [_vm._v("Hantar")]), _vm._v(" "), _c("router-link", { staticClass: "btn btn-default", attrs: { to: { name: "Kemaskini Jawatan" } } }, [_vm._v("Kembali")])], 1)])])]); }; var staticRenderFns = [function () { var _vm = this, _c = _vm._self._c; return _c("div", { staticClass: "form-group" }, [_c("label", { attrs: { "for": "name" } }, [_vm._v("Nama")]), _vm._v(" "), _c("input", { staticClass: "form-control", attrs: { type: "text", name: "name", required: "" } })]); }]; render._withStripped = true; /***/ }), /***/ "./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/admin/position/edit.vue?vue&type=template&id=983bd14a": /*!************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/admin/position/edit.vue?vue&type=template&id=983bd14a ***! \************************************************************************************************************************************************************************************************************************************************************************************************************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ render: () => (/* binding */ render), /* harmony export */ staticRenderFns: () => (/* binding */ staticRenderFns) /* harmony export */ }); var render = function render() { var _vm = this, _c = _vm._self._c; return _c("div", { staticClass: "panel panel-default" }, [_c("div", { staticClass: "panel-body" }, [_c("h4", [_vm._v("Edit Jawatan")]), _vm._v(" "), _c("form", { attrs: { id: "edit-form" }, on: { submit: function submit($event) { $event.preventDefault(); return _vm.edit(); } } }, [_c("div", { staticClass: "form-group" }, [_c("label", { attrs: { "for": "name" } }, [_vm._v("Nama")]), _vm._v(" "), _c("input", { staticClass: "form-control", attrs: { type: "text", name: "name", required: "" }, domProps: { value: _vm.data.position.name } })]), _vm._v(" "), _c("div", { staticClass: "form-group" }, [_c("input", { staticClass: "btn btn-success", attrs: { type: "submit", value: "Submit" } }), _vm._v(" "), _c("router-link", { staticClass: "btn btn-default", attrs: { to: { name: "Kemaskini Jawatan" } } }, [_vm._v("Kembali")])], 1)])])]); }; var staticRenderFns = []; render._withStripped = true; /***/ }), /***/ "./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/admin/position/index.vue?vue&type=template&id=0a188dd1": /*!*************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/admin/position/index.vue?vue&type=template&id=0a188dd1 ***! \*************************************************************************************************************************************************************************************************************************************************************************************************************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ render: () => (/* binding */ render), /* harmony export */ staticRenderFns: () => (/* binding */ staticRenderFns) /* harmony export */ }); var render = function render() { var _vm = this, _c = _vm._self._c; return _c("div", [_c("div", { staticClass: "panel panel-default" }, [_c("div", { staticClass: "panel-body" }, [_c("div", { staticClass: "form-group" }, [_c("router-link", { staticClass: "btn btn-success", attrs: { to: { name: "Tambah Jawatan" } } }, [_c("i", { staticClass: "fa fa-plus" }), _vm._v(" Tambah Jawatan\r\n\t\t\t")]), _vm._v(" "), _c("button", { staticClass: "btn btn-default", on: { click: function click($event) { return _vm.refreshPosition(); } } }, [_c("i", { staticClass: "fa fa-refresh" }), _vm._v(" Kemaskini Jawatan\r\n\t\t\t")])], 1), _vm._v(" "), _c("div", { staticClass: "table-responsive" }, [_c("table", { staticClass: "table table-hover", attrs: { id: "position_table" } }, [_vm._m(0), _vm._v(" "), _c("tbody", [_vm._l(_vm.data.positions, function (position, i) { return _c("tr", [_c("td", [_vm._v(_vm._s(position.id))]), _vm._v(" "), _c("td", [_vm._v(_vm._s(position.name))]), _vm._v(" "), _c("td", [_c("button", { staticClass: "btn btn-info", on: { click: function click($event) { return _vm.edit(i); } } }, [_c("i", { staticClass: "fa fa-edit" }), _vm._v(" Edit\r\n\t\t\t\t\t\t\t")]), _vm._v(" "), _c("button", { staticClass: "btn btn-danger", on: { click: function click($event) { _vm.util.showModal("#delete-position-modal"); _vm.id = position.id; } } }, [_c("i", { staticClass: "fa fa-trash" }), _vm._v(" Padam\r\n\t\t\t\t\t\t\t")])])]); }), _vm._v(" "), _vm.data.positions.length < 1 ? _c("tr", [_c("td", { attrs: { colspan: "3" } }, [_vm._v("No Jawatan")])]) : _vm._e()], 2)])])])]), _vm._v(" "), _c("modal", { attrs: { id: "delete-position-modal" } }, [_c("modal-header", [_vm._v("Padam Jawatan")]), _vm._v(" "), _c("modal-body", [_c("h2", [_vm._v("Are you sure to delete Position?")])]), _vm._v(" "), _c("modal-footer", [_c("button", { staticClass: "btn btn-danger", on: { click: function click($event) { return _vm.deletePosition(); } } }, [_vm._v("Padam")]), _vm._v(" "), _c("button", { staticClass: "btn btn-default", on: { click: function click($event) { return _vm.util.hideModal("#delete-position-modal"); } } }, [_vm._v("Cancel")])])], 1)], 1); }; var staticRenderFns = [function () { var _vm = this, _c = _vm._self._c; return _c("thead", [_c("tr", [_c("th", [_vm._v("ID")]), _vm._v(" "), _c("th", [_vm._v("Nama")]), _vm._v(" "), _c("th", [_vm._v("Tindakan")])])]); }]; render._withStripped = true; /***/ }), /***/ "./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/admin/position/position.vue?vue&type=template&id=5ec3d30c": /*!****************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/admin/position/position.vue?vue&type=template&id=5ec3d30c ***! \****************************************************************************************************************************************************************************************************************************************************************************************************************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ render: () => (/* binding */ render), /* harmony export */ staticRenderFns: () => (/* binding */ staticRenderFns) /* harmony export */ }); var render = function render() { var _vm = this, _c = _vm._self._c; return _c("div", { staticClass: "container col-md-8 col-md-offset-2" }, [_c("h4", [_vm._v("Kemaskini Jawatan")]), _vm._v(" "), _c("router-view")], 1); }; var staticRenderFns = []; render._withStripped = true; /***/ }), /***/ "./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/admin/voter/add.vue?vue&type=template&id=7c4e8cf6": /*!********************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/admin/voter/add.vue?vue&type=template&id=7c4e8cf6 ***! \********************************************************************************************************************************************************************************************************************************************************************************************************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ render: () => (/* binding */ render), /* harmony export */ staticRenderFns: () => (/* binding */ staticRenderFns) /* harmony export */ }); var render = function render() { var _vm = this, _c = _vm._self._c; return _c("div", { staticClass: "panel panel-default" }, [_c("div", { staticClass: "panel-body" }, [_c("h4", [_vm._v("Tambah Pengundi")]), _vm._v(" "), _c("form", { attrs: { id: "add-form" }, on: { submit: function submit($event) { $event.preventDefault(); return _vm.add(); } } }, [_vm._m(0), _vm._v(" "), _vm._m(1), _vm._v(" "), _vm._m(2), _vm._v(" "), _vm._m(3), _vm._v(" "), _vm._m(4), _vm._v(" "), _vm._m(5), _vm._v(" "), _vm._m(6), _vm._v(" "), _vm._m(7), _vm._v(" "), _vm._m(8), _vm._v(" "), _c("div", { staticClass: "form-group" }, [_c("button", { staticClass: "btn btn-success", attrs: { type: "submit" } }, [_vm._v("Submit")]), _vm._v(" "), _c("router-link", { staticClass: "btn btn-default", attrs: { to: { name: "Manage Voter" } } }, [_vm._v("Back")])], 1)])])]); }; var staticRenderFns = [function () { var _vm = this, _c = _vm._self._c; return _c("div", { staticClass: "form-group" }, [_c("label", { attrs: { "for": "name" } }, [_vm._v("Nama Anggota")]), _vm._v(" "), _c("input", { staticClass: "form-control", attrs: { type: "text", name: "name", required: "" } })]); }, function () { var _vm = this, _c = _vm._self._c; return _c("div", { staticClass: "form-group" }, [_c("label", { attrs: { "for": "no_kp" } }, [_vm._v("No. Kad Pengenalan")]), _vm._v(" "), _c("input", { staticClass: "form-control", attrs: { type: "text", name: "no_kp", required: "" } })]); }, function () { var _vm = this, _c = _vm._self._c; return _c("div", { staticClass: "form-group" }, [_c("label", { attrs: { "for": "no_anggota" } }, [_vm._v("No. Anggota")]), _vm._v(" "), _c("input", { staticClass: "form-control", attrs: { type: "text", name: "no_anggota", required: "" } })]); }, function () { var _vm = this, _c = _vm._self._c; return _c("div", { staticClass: "form-group" }, [_c("label", { attrs: { "for": "unit" } }, [_vm._v("Unit")]), _vm._v(" "), _c("input", { staticClass: "form-control", attrs: { type: "text", name: "unit", required: "" } })]); }, function () { var _vm = this, _c = _vm._self._c; return _c("div", { staticClass: "form-group" }, [_c("label", { attrs: { "for": "alamat" } }, [_vm._v("Alamat")]), _vm._v(" "), _c("input", { staticClass: "form-control", attrs: { type: "text", name: "alamat", required: "" } })]); }, function () { var _vm = this, _c = _vm._self._c; return _c("div", { staticClass: "form-group" }, [_c("label", { attrs: { "for": "status_anggota" } }, [_vm._v("Status Anggota")]), _vm._v(" "), _c("select", { staticClass: "form-control", attrs: { name: "status_anggota", required: "" } }, [_c("option", { attrs: { value: "inactive" } }, [_vm._v("-- Pilih Status --")]), _vm._v(" "), _c("option", { attrs: { value: "active" } }, [_vm._v("Aktif")]), _vm._v(" "), _c("option", { attrs: { value: "inactive" } }, [_vm._v("Berhenti")])])]); }, function () { var _vm = this, _c = _vm._self._c; return _c("div", { staticClass: "form-group" }, [_c("label", { attrs: { "for": "telefon" } }, [_vm._v("No. Telefon")]), _vm._v(" "), _c("input", { staticClass: "form-control", attrs: { type: "text", name: "telefon", required: "" } })]); }, function () { var _vm = this, _c = _vm._self._c; return _c("div", { staticClass: "form-group" }, [_c("label", { attrs: { "for": "saham" } }, [_vm._v("Saham")]), _vm._v(" "), _c("input", { staticClass: "form-control", attrs: { type: "text", name: "saham", required: "" } })]); }, function () { var _vm = this, _c = _vm._self._c; return _c("div", { staticClass: "form-group" }, [_c("label", { attrs: { "for": "yuran" } }, [_vm._v("Yuran")]), _vm._v(" "), _c("input", { staticClass: "form-control", attrs: { type: "text", name: "yuran", required: "" } })]); }]; render._withStripped = true; /***/ }), /***/ "./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/admin/voter/edit.vue?vue&type=template&id=25051e56": /*!*********************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/admin/voter/edit.vue?vue&type=template&id=25051e56 ***! \*********************************************************************************************************************************************************************************************************************************************************************************************************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ render: () => (/* binding */ render), /* harmony export */ staticRenderFns: () => (/* binding */ staticRenderFns) /* harmony export */ }); var render = function render() { var _vm = this, _c = _vm._self._c; return _c("div", { staticClass: "panel panel-default" }, [_c("div", { staticClass: "panel-body" }, [_vm._m(0), _vm._v(" "), _c("form", { attrs: { id: "edit-form" }, on: { submit: function submit($event) { $event.preventDefault(); return _vm.edit(); } } }, [_c("div", { staticClass: "form-group" }, [_c("label", { attrs: { "for": "name" } }, [_vm._v("Nama")]), _vm._v(" "), _c("input", { staticClass: "form-control", attrs: { type: "text", name: "name", required: "" }, domProps: { value: _vm.data.voter.name } })]), _vm._v(" "), _c("div", { staticClass: "form-group" }, [_c("label", { attrs: { "for": "no_kp" } }, [_vm._v("No. Kad Pengenalan")]), _vm._v(" "), _c("input", { staticClass: "form-control", attrs: { type: "text", name: "no_kp", required: "" }, domProps: { value: _vm.data.voter.no_kp } })]), _vm._v(" "), _c("div", { staticClass: "form-group" }, [_c("label", { attrs: { "for": "telefon" } }, [_vm._v("No. Telefon")]), _vm._v(" "), _c("input", { staticClass: "form-control", attrs: { type: "text", name: "telefon", required: "" }, domProps: { value: _vm.data.voter.telefon } })]), _vm._v(" "), _c("div", { staticClass: "form-group" }, [_c("label", { attrs: { "for": "Unit" } }, [_vm._v("Unit")]), _vm._v(" "), _c("input", { staticClass: "form-control", attrs: { type: "text", name: "unit", required: "" }, domProps: { value: _vm.data.voter.unit } })]), _vm._v(" "), _c("div", { staticClass: "form-group" }, [_c("label", { attrs: { "for": "saham" } }, [_vm._v("Saham")]), _vm._v(" "), _c("input", { staticClass: "form-control", attrs: { type: "text", name: "saham", required: "" }, domProps: { value: _vm.data.voter.saham } })]), _vm._v(" "), _c("div", { staticClass: "form-group" }, [_c("label", { attrs: { "for": "yuran" } }, [_vm._v("Yuran")]), _vm._v(" "), _c("input", { staticClass: "form-control", attrs: { type: "text", name: "yuran", required: "" }, domProps: { value: _vm.data.voter.yuran } })]), _vm._v(" "), _c("div", { staticClass: "form-group" }, [_c("input", { staticClass: "btn btn-success", attrs: { type: "submit", value: "Hantar" } }), _vm._v(" "), _c("router-link", { staticClass: "btn btn-default", attrs: { to: { name: "Manage Voter" } } }, [_vm._v("Kembali")])], 1)])])]); }; var staticRenderFns = [function () { var _vm = this, _c = _vm._self._c; return _c("h4", [_c("b", [_vm._v("Kemaskini Maklumat")])]); }]; render._withStripped = true; /***/ }), /***/ "./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/admin/voter/fizikal.vue?vue&type=template&id=4147e2c8": /*!************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/admin/voter/fizikal.vue?vue&type=template&id=4147e2c8 ***! \************************************************************************************************************************************************************************************************************************************************************************************************************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ render: () => (/* binding */ render), /* harmony export */ staticRenderFns: () => (/* binding */ staticRenderFns) /* harmony export */ }); var render = function render() { var _vm = this, _c = _vm._self._c; return _c("div", { staticClass: "panel panel-default" }, [_c("div", { staticClass: "panel-body" }, [_c("h4", [_vm._v("Kedatangan Fizikal")]), _vm._v(" "), _c("a", { staticClass: "btn btn-warning", attrs: { href: _vm.getFizikalPDFurl(1) } }, [_vm._v("Muat Turun PDF")]), _vm._v(" "), _c("div", { staticClass: "table-responsive" }, [_c("table", { staticClass: "table table-hover" }, [_vm._m(0), _vm._v(" "), _c("tbody", [_vm._l(_vm.filteredPhysicalAttendees, function (voter, i) { return [_c("tr", [_c("td", [_vm._v(_vm._s(i + 1))]), _vm._v(" "), _c("td", [_vm._v(_vm._s(voter.name))]), _vm._v(" "), _c("td", [_vm._v(_vm._s(voter.no_kp))]), _vm._v(" "), _c("td", [_vm._v(_vm._s(voter.no_anggota))]), _vm._v(" "), _c("td", [_vm._v(_vm._s(voter.unit))]), _vm._v(" "), _c("td", [_vm._v(_vm._s(_vm.getKehadiranString(voter.kehadiran)))]), _vm._v(" "), _c("td", [_vm._v(_vm._s(voter.updated_at))])])]; })], 2)])]), _vm._v(" "), _c("div", { staticClass: "text-right" }, [_c("h5", [_c("b", [_vm._v(_vm._s(_vm.attendancePercentage) + "% Kehadiran Pengundi Fizikal")])])]), _vm._v(" "), _vm.pages.length > 1 ? _c("ul", { staticClass: "pagination" }, _vm._l(_vm.pages, function (page) { return _c("router-link", { key: page["pages"], "class": { active: _vm.current_page == page["page"] }, attrs: { tag: "li", to: { query: { page: page["page"] } }, exact: "" } }, [_c("a", { attrs: { href: "#" } }, [_vm._v(_vm._s(page["page"]))])]); }), 1) : _vm._e()])]); }; var staticRenderFns = [function () { var _vm = this, _c = _vm._self._c; return _c("thead", [_c("tr", [_c("th", [_vm._v("Bil.")]), _vm._v(" "), _c("th", [_vm._v("Nama Anggota")]), _vm._v(" "), _c("th", [_vm._v("No. Kad Pengenalan")]), _vm._v(" "), _c("th", [_vm._v("No. Anggota")]), _vm._v(" "), _c("th", [_vm._v("Unit")]), _vm._v(" "), _c("th", [_vm._v("Kehadiran")]), _vm._v(" "), _c("th", [_vm._v("Tarikh/Masa")])])]); }]; render._withStripped = true; /***/ }), /***/ "./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/admin/voter/index.vue?vue&type=template&id=85533394": /*!**********************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/admin/voter/index.vue?vue&type=template&id=85533394 ***! \**********************************************************************************************************************************************************************************************************************************************************************************************************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ render: () => (/* binding */ render), /* harmony export */ staticRenderFns: () => (/* binding */ staticRenderFns) /* harmony export */ }); var render = function render() { var _vm = this, _c = _vm._self._c; return _c("div", [_c("div", { staticClass: "panel panel-default" }, [_c("div", { staticClass: "panel-body" }, [_c("div", { staticClass: "form-group" }, [_c("router-link", { staticClass: "btn btn-success", attrs: { to: { name: "Tambah Pengundi" } } }, [_c("i", { staticClass: "fa fa-plus" }), _vm._v(" Tambah Pengundi\r\n\t\t\t")]), _vm._v(" "), _c("button", { staticClass: "btn btn-default", on: { click: function click($event) { return _vm.refreshVoter(); } } }, [_c("i", { staticClass: "fa fa-refresh" }), _vm._v(" Kemaskini Pengundi\r\n\t\t\t")]), _vm._v(" "), _c("router-link", { staticClass: "btn btn-info", attrs: { to: { name: "History Senarai Anggota " } } }, [_c("i", { staticClass: "fa fa-list" }), _vm._v(" Database Anggota \r\n\t")])], 1), _vm._v(" "), _c("div", { staticClass: "table-responsive" }, [_c("table", { staticClass: "table table-hover", attrs: { id: "position_table" } }, [_vm._m(0), _vm._v(" "), _c("tbody", [_vm._l(_vm.data.voters.data, function (voter, i) { return _c("tr", [_c("td", [_vm._v(_vm._s(i + 1))]), _vm._v(" "), _c("td", [_vm._v(_vm._s(voter.name))]), _vm._v(" "), _c("td", [_vm._v(_vm._s(voter.no_kp))]), _vm._v(" "), _c("td", [_vm._v(_vm._s(voter.no_anggota))]), _vm._v(" "), _c("td", [_vm._v(_vm._s(voter.unit))]), _vm._v(" "), _c("td", [_vm._v(_vm._s(voter.saham))]), _vm._v(" "), _c("td", [_vm._v(_vm._s(voter.yuran))]), _vm._v(" "), _c("td", [_c("button", { staticClass: "btn btn-info", on: { click: function click($event) { return _vm.edit(i); } } }, [_c("i", { staticClass: "fa fa-edit" }), _vm._v(" Set semula\r\n\t\t\t\t\t\t\t")]), _vm._v(" "), _c("button", { staticClass: "btn btn-danger", on: { click: function click($event) { _vm.util.showModal("#delete-voter-modal"); _vm.id = voter.id; } } }, [_c("i", { staticClass: "fa fa-trash" }), _vm._v(" Padam\r\n\t\t\t\t\t\t\t")])])]); }), _vm._v(" "), _vm.data.voters.data && _vm.data.voters.data.length < 1 ? _c("tr", [_c("td", { attrs: { colspan: "3" } }, [_vm._v("No Voters")])]) : _vm._e()], 2)])]), _vm._v(" "), _vm.pages.length > 1 ? _c("ul", { staticClass: "pagination" }, _vm._l(_vm.pages, function (page) { return _c("router-link", { key: page["pages"], "class": { active: _vm.current_page == page["page"] }, attrs: { tag: "li", to: { query: { page: page["page"] } }, exact: "" } }, [_c("a", { attrs: { href: "#" } }, [_vm._v(_vm._s(page["page"]))])]); }), 1) : _vm._e()])]), _vm._v(" "), _c("modal", { attrs: { id: "delete-voter-modal" } }, [_c("modal-header", [_vm._v("Delete Voter")]), _vm._v(" "), _c("modal-body", [_c("h2", [_vm._v("Are you sure to delete voter?")])]), _vm._v(" "), _c("modal-footer", [_c("button", { staticClass: "btn btn-danger", on: { click: function click($event) { return _vm.deleteVoter(); } } }, [_vm._v("Delete")]), _vm._v(" "), _c("button", { staticClass: "btn btn-default", on: { click: function click($event) { return _vm.util.hideModal("#delete-voter-modal"); } } }, [_vm._v("Cancel")])])], 1)], 1); }; var staticRenderFns = [function () { var _vm = this, _c = _vm._self._c; return _c("thead", [_c("tr", [_c("th", [_vm._v("Bil.")]), _vm._v(" "), _c("th", [_vm._v("Nama Anggota")]), _vm._v(" "), _c("th", [_vm._v("No. Kad Pengenalan")]), _vm._v(" "), _c("th", [_vm._v("No. Anggota")]), _vm._v(" "), _c("th", [_vm._v("Unit")]), _vm._v(" "), _c("th", [_vm._v("Saham")]), _vm._v(" "), _c("th", [_vm._v("Yuran")]), _vm._v(" "), _c("th", [_vm._v("Tindakan")])])]); }]; render._withStripped = true; /***/ }), /***/ "./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/admin/voter/kehadiran.vue?vue&type=template&id=4348f66b": /*!**************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/admin/voter/kehadiran.vue?vue&type=template&id=4348f66b ***! \**************************************************************************************************************************************************************************************************************************************************************************************************************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ render: () => (/* binding */ render), /* harmony export */ staticRenderFns: () => (/* binding */ staticRenderFns) /* harmony export */ }); var render = function render() { var _vm = this, _c = _vm._self._c; return _c("div", { staticClass: "panel panel-default" }, [_c("div", { staticClass: "panel-body" }, [_c("button", { staticClass: "btn btn-success", on: { click: function click($event) { return _vm.refreshVoter(); } } }, [_c("i", { staticClass: "fa fa-refresh" }), _vm._v(" Kemaskini Pengundi\n\t\t")]), _vm._v(" "), _c("router-link", { staticClass: "btn btn-info", attrs: { to: { name: "Fizikal" } } }, [_vm._v("\n\t\t\tFizikal\n\t\t")]), _vm._v(" "), _c("router-link", { staticClass: "btn btn-info", attrs: { to: { name: "Maya" } } }, [_vm._v("\n\t\t\tMaya\n\t\t")]), _vm._v(" "), _c("a", { staticClass: "pdf-button-container btn btn-warning", attrs: { href: _vm.getPDFKehadiranurl(1) } }, [_c("i", { staticClass: "fa fa-download" }), _vm._v(" Muat Turun PDF")]), _vm._v(" "), _c("div", { staticClass: "table-responsive" }, [_c("table", { staticClass: "table table-hover" }, [_vm._m(0), _vm._v(" "), _c("tbody", [_vm._l(_vm.data.voters.data, function (voter, index) { return [_c("tr", [_c("td", [_vm._v(_vm._s(index + 1))]), _vm._v(" "), _c("td", [_vm._v(_vm._s(voter.name))]), _vm._v(" "), _c("td", [_vm._v(_vm._s(voter.no_kp))]), _vm._v(" "), _c("td", [_vm._v(_vm._s(voter.no_anggota))]), _vm._v(" "), _c("td", [_vm._v(_vm._s(voter.unit))]), _vm._v(" "), _c("td", [_vm._v(_vm._s(_vm.getKehadiranString(voter.kehadiran)))]), _vm._v(" "), _c("td", [_vm._v(_vm._s(voter.updated_at))])])]; })], 2)])]), _vm._v(" "), _c("div", { staticClass: "text-right" }, [_c("h5", [_c("b", [_vm._v(_vm._s(_vm.attendancePercentage) + "% Kehadiran Pengundi")])])]), _vm._v(" "), _vm.pages.length > 1 ? _c("ul", { staticClass: "pagination" }, _vm._l(_vm.pages, function (page) { return _c("router-link", { key: page["pages"], "class": { active: _vm.current_page == page["page"] }, attrs: { tag: "li", to: { query: { page: page["page"] } }, exact: "" } }, [_c("a", { attrs: { href: "#" } }, [_vm._v(_vm._s(page["page"]))])]); }), 1) : _vm._e()], 1)]); }; var staticRenderFns = [function () { var _vm = this, _c = _vm._self._c; return _c("thead", [_c("tr", [_c("th", [_vm._v("Bil.")]), _vm._v(" "), _c("th", [_vm._v("Nama Anggota")]), _vm._v(" "), _c("th", [_vm._v("No. Kad Pengenalan")]), _vm._v(" "), _c("th", [_vm._v("No. Anggota")]), _vm._v(" "), _c("th", [_vm._v("Unit")]), _vm._v(" "), _c("th", [_vm._v("Kehadiran")]), _vm._v(" "), _c("th", [_vm._v("Tarikh/Masa")])])]); }]; render._withStripped = true; /***/ }), /***/ "./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/admin/voter/maya.vue?vue&type=template&id=40c4c230": /*!*********************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/admin/voter/maya.vue?vue&type=template&id=40c4c230 ***! \*********************************************************************************************************************************************************************************************************************************************************************************************************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ render: () => (/* binding */ render), /* harmony export */ staticRenderFns: () => (/* binding */ staticRenderFns) /* harmony export */ }); var render = function render() { var _vm = this, _c = _vm._self._c; return _c("div", { staticClass: "panel panel-default" }, [_c("div", { staticClass: "panel-body" }, [_c("h4", [_vm._v("Kedatangan Maya")]), _vm._v(" "), _c("a", { staticClass: "btn btn-warning", attrs: { href: _vm.getMayaPDFurl(1) } }, [_vm._v("Muat Turun PDF")]), _vm._v(" "), _c("div", { staticClass: "table-responsive" }, [_c("table", { staticClass: "table table-hover" }, [_vm._m(0), _vm._v(" "), _c("tbody", [_vm._l(_vm.filteredMayaAttendees, function (voter, i) { return [_c("tr", [_c("td", [_vm._v(_vm._s(i + 1))]), _vm._v(" "), _c("td", [_vm._v(_vm._s(voter.name))]), _vm._v(" "), _c("td", [_vm._v(_vm._s(voter.no_kp))]), _vm._v(" "), _c("td", [_vm._v(_vm._s(voter.no_anggota))]), _vm._v(" "), _c("td", [_vm._v(_vm._s(voter.unit))]), _vm._v(" "), _c("td", [_vm._v(_vm._s(_vm.getKehadiranString(voter.kehadiran)))]), _vm._v(" "), _c("td", [_vm._v(_vm._s(voter.updated_at))])])]; })], 2)])]), _vm._v(" "), _c("div", { staticClass: "text-right" }, [_c("h5", [_c("b", [_vm._v(_vm._s(_vm.mayaAttendancePercentage) + "% Kehadiran Maya")])])]), _vm._v(" "), _vm.pages.length > 1 ? _c("ul", { staticClass: "pagination" }, _vm._l(_vm.pages, function (page) { return _c("router-link", { key: page["pages"], "class": { active: _vm.current_page == page["page"] }, attrs: { tag: "li", to: { query: { page: page["page"] } }, exact: "" } }, [_c("a", { attrs: { href: "#" } }, [_vm._v(_vm._s(page["page"]))])]); }), 1) : _vm._e()])]); }; var staticRenderFns = [function () { var _vm = this, _c = _vm._self._c; return _c("thead", [_c("tr", [_c("th", [_vm._v("Bil.")]), _vm._v(" "), _c("th", [_vm._v("Nama Anggota")]), _vm._v(" "), _c("th", [_vm._v("No. Kad Pengenalan")]), _vm._v(" "), _c("th", [_vm._v("No. Anggota")]), _vm._v(" "), _c("th", [_vm._v("Unit")]), _vm._v(" "), _c("th", [_vm._v("Kehadiran")]), _vm._v(" "), _c("th", [_vm._v("Tarikh/Masa")])])]); }]; render._withStripped = true; /***/ }), /***/ "./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/admin/voter/viewkehadiran.vue?vue&type=template&id=0fc729e6": /*!******************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/admin/voter/viewkehadiran.vue?vue&type=template&id=0fc729e6 ***! \******************************************************************************************************************************************************************************************************************************************************************************************************************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ render: () => (/* binding */ render), /* harmony export */ staticRenderFns: () => (/* binding */ staticRenderFns) /* harmony export */ }); var render = function render() { var _vm = this, _c = _vm._self._c; return _c("div", { staticClass: "container" }, [_c("div", { staticClass: "row" }, [_c("div", { staticClass: "col-md-12" }, _vm._l(_vm.positions, function (position) { return _c("div", [_c("h5", [_vm._v(_vm._s(position.name))]), _vm._v(" "), _c("div", { staticClass: "table-responsive" }, [_c("table", { staticClass: "table table-striped table-condensed" }, [_vm._m(0, true), _vm._v(" "), _c("tbody", [_vm._l(_vm.results, function (result) { return result.position_id == position.id ? _c("tr", [_c("td", [_vm._v(_vm._s(_vm.getVoter(result.nominee_id)["no_anggota"]))]), _vm._v(" "), _c("td", [_vm._v(_vm._s(_vm.getNominee(result.nominee_id)["name"]))]), _vm._v(" "), _c("td", [_vm._v(_vm._s(_vm.getPartylist(_vm.getNominee(result.nominee_id)["partylist_id"])))]), _vm._v(" "), _c("td", [_vm._v(_vm._s(_vm.getNominee(result.nominee_id)["unit"]))]), _vm._v(" "), _c("td", [_vm._v(_vm._s(result.votes))])]) : _vm._e(); }), _vm._v(" "), _vm._l(_vm.no_votes, function (no_vote) { return no_vote.position_id == position.id ? _c("tr", [_c("td", [_vm._v(_vm._s(no_vote.student_id))]), _vm._v(" "), _c("td", [_vm._v(_vm._s(no_vote.name))]), _vm._v(" "), _c("td", [_vm._v(_vm._s(_vm.getPartylist(no_vote.partylist_id)))]), _vm._v(" "), _c("td", [_vm._v(_vm._s(no_vote.unit))]), _vm._v(" "), _c("td", [_vm._v("0")])]) : _vm._e(); })], 2)])]), _vm._v(" "), _c("hr")]); }), 0)])]); }; var staticRenderFns = [function () { var _vm = this, _c = _vm._self._c; return _c("thead", [_c("tr", [_c("th", { attrs: { width: "10%" } }, [_vm._v("No. Anggota")]), _vm._v(" "), _c("th", { attrs: { width: "30%" } }, [_vm._v("Name")]), _vm._v(" "), _c("th", { attrs: { width: "20%" } }, [_vm._v("No. Kad Pengenalan")]), _vm._v(" "), _c("th", { attrs: { width: "20%" } }, [_vm._v("Unit")]), _vm._v(" "), _c("th", { attrs: { width: "20%" } }, [_vm._v("No. Telefon")]), _vm._v(" "), _c("th", { attrs: { width: "20%" } }, [_vm._v("Kehadiran")])])]); }]; render._withStripped = true; /***/ }), /***/ "./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/admin/voter/voter.vue?vue&type=template&id=0a7f45a8": /*!**********************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/admin/voter/voter.vue?vue&type=template&id=0a7f45a8 ***! \**********************************************************************************************************************************************************************************************************************************************************************************************************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ render: () => (/* binding */ render), /* harmony export */ staticRenderFns: () => (/* binding */ staticRenderFns) /* harmony export */ }); var render = function render() { var _vm = this, _c = _vm._self._c; return _c("div", { staticClass: "container col-md-8 col-md-offset-2" }, [_c("h4", [_vm._v("Maklumat Pengundi")]), _vm._v(" "), _c("router-view")], 1); }; var staticRenderFns = []; render._withStripped = true; /***/ }), /***/ "./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/voter/home/attendance.vue?vue&type=template&id=b9806c06": /*!**************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/voter/home/attendance.vue?vue&type=template&id=b9806c06 ***! \**************************************************************************************************************************************************************************************************************************************************************************************************************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ render: () => (/* binding */ render), /* harmony export */ staticRenderFns: () => (/* binding */ staticRenderFns) /* harmony export */ }); var render = function render() { var _vm = this, _c = _vm._self._c; return _c("div", { staticClass: "row col-md-10 col-md-offset-1" }, [_c("div", { staticClass: "col-md-12" }, [_c("h4", { staticClass: "text-center fw-bold" }, [_vm._v("PENGESAHAN KEHADIRAN")]), _vm._v(" "), _c("hr"), _vm._v(" "), _vm._m(0), _vm._v(" "), _c("form", { attrs: { id: "edit_form" }, on: { submit: function submit($event) { $event.preventDefault(); return _vm.edit(); } } }, [_c("div", { staticClass: "form-group" }, [_c("label", { attrs: { "for": "name" } }, [_vm._v("Nama : ")]), _vm._v(" "), _c("input", { staticClass: "form-control", attrs: { type: "text", name: "name", readonly: "", required: "" }, domProps: { value: _vm.data.user.name } })]), _vm._v(" "), _c("div", { staticClass: "form-group" }, [_c("label", { attrs: { "for": "no_kp" } }, [_vm._v("No. Kad Pengenalan :")]), _vm._v(" "), _c("input", { staticClass: "form-control", attrs: { type: "text", name: "no_kp", readonly: "", required: "" }, domProps: { value: _vm.data.user.no_kp } })]), _vm._v(" "), _c("div", { staticClass: "form-group" }, [_c("label", { attrs: { "for": "no_anggota" } }, [_vm._v("No. Anggota : ")]), _vm._v(" "), _c("input", { staticClass: "form-control", attrs: { type: "text", name: "no_anggota", readonly: "", required: "" }, domProps: { value: _vm.data.user.no_anggota } })]), _vm._v(" "), _c("div", { staticClass: "form-group" }, [_c("label", { attrs: { "for": "no_anggota" } }, [_vm._v("Unit : ")]), _vm._v(" "), _c("input", { staticClass: "form-control", attrs: { type: "text", name: "unit", readonly: "", required: "" }, domProps: { value: _vm.data.user.unit } })]), _vm._v(" "), _vm._m(1), _vm._v(" "), _vm._m(2), _vm._v(" "), _c("br"), _vm._v(" "), _c("div", { staticClass: "text-center mt-4" }, [_vm.data.user.kehadiran != 0 ? _c("div", { staticClass: "alert alert-success fw-bold text-center py-4" }, [_c("p", { staticClass: "mb-2" }, [_vm._v("KEHADIRAN ANDA TELAH DISAHKAN SECARA")]), _vm._v(" "), _c("h5", { staticClass: "text-uppercase mb-3" }, [_c("strong", { staticClass: "fw-bold" }, [_vm._v("\n " + _vm._s(_vm.data.user.kehadiran == 1 ? "FIZIKAL" : "MAYA") + "\n ")])]), _vm._v(" "), _c("router-link", { staticClass: "btn btn-warning px-4 py-2 fw-bold rounded-pill shadow-sm", attrs: { to: { name: "Vote" } } }, [_vm._v("\n 🗳️ Undi Sekarang\n ")])], 1) : _vm.data.election.status == 2 ? _c("button", { staticClass: "btn btn-lg btn-success px-5", attrs: { type: "submit" } }, [_vm._v("\n ✅ SAYA TERIMA\n ")]) : _vm._e()])])])]); }; var staticRenderFns = [function () { var _vm = this, _c = _vm._self._c; return _c("h5", { staticClass: "text-center" }, [_c("a", { staticStyle: { "font-weight": "bold", "text-decoration": "none", padding: "10px 20px", border: "2px solid #007bff", color: "#007bff", "border-radius": "5px", display: "inline-block" }, attrs: { href: "https://drive.google.com/uc?export=download&id=1O5DVDIbGy-w0bejV6RqtJGIty-_5LJD8", target: "_blank" } }, [_vm._v("\n ⬇ Muat Turun Etika Mesyuarat Agung\n ")])]); }, function () { var _vm = this, _c = _vm._self._c; return _c("div", { staticClass: "form-group red-border" }, [_c("label", { attrs: { "for": "kehadiran" } }, [_vm._v("Kehadiran :")]), _vm._v(" "), _c("select", { staticClass: "form-control", attrs: { id: "kehadiran", name: "kehadiran", required: "" } }, [_c("option", { attrs: { value: "0" } }, [_vm._v("Sila Pilih :")]), _vm._v(" "), _c("option", { attrs: { value: "1" } }, [_vm._v("Fizikal")]), _vm._v(" "), _c("option", { attrs: { value: "2" } }, [_vm._v("Maya")])]), _vm._v(" "), _c("small", { staticClass: "form-text text-muted" }, [_c("em", [_vm._v("Sila pilih kehadiran (Maya/Fizikal) kemudian klik “✅ SAYA TERIMA”")])])]); }, function () { var _vm = this, _c = _vm._self._c; return _c("div", { staticClass: "alert alert-info mt-4 small" }, [_c("p", [_c("strong", [_vm._v("*")]), _vm._v(" Pendaftaran akan dibuka dari "), _c("strong", [_vm._v("jam 7.00 pagi hingga 10.00 pagi (25 April\n 2025)")]), _vm._v(".")]), _vm._v(" "), _c("p", [_c("strong", [_vm._v("*")]), _vm._v(" Elaun kehadiran berjumlah "), _c("strong", [_vm._v("RM300.00 (secara fizikal)")]), _vm._v(" akan\n diberikan secara TUNAI selepas mesyuarat. "), _c("br"), _vm._v("\n Manakala "), _c("strong", [_vm._v("RM150.00 (secara atas talian)")]), _vm._v(" akan dikreditkan ke akaun anggota yang\n hadir penuh.\n ")])]); }]; render._withStripped = true; /***/ }), /***/ "./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/voter/home/index.vue?vue&type=template&id=57d6a3ee": /*!*********************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/voter/home/index.vue?vue&type=template&id=57d6a3ee ***! \*********************************************************************************************************************************************************************************************************************************************************************************************************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ render: () => (/* binding */ render), /* harmony export */ staticRenderFns: () => (/* binding */ staticRenderFns) /* harmony export */ }); var render = function render() { var _vm = this, _c = _vm._self._c; return _c("div", { staticClass: "row col-md-10 col-md-offset-1" }, [_vm._m(0), _vm._v(" "), _c("div", { staticClass: "col-md-4" }, [_c("div", { staticClass: "p-2 mb-3 text-center", staticStyle: { "background-color": "#007bff", color: "white", "font-weight": "bold", "font-size": "1.6rem", "border-radius": "4px" } }, [_vm._v("\n Maklumat Anggota\n ")]), _vm._v(" "), _c("hr"), _vm._v(" "), _c("ul", { staticClass: "list-group", staticStyle: { "font-weight": "bold" } }, [_c("li", { staticClass: "list-group-item" }, [_c("span", { staticClass: "info-label" }, [_vm._v("NAMA")]), _vm._v(" "), _c("span", { staticClass: "info-separator" }, [_vm._v(":")]), _vm._v(" "), _c("span", { staticClass: "info-value" }, [_vm._v(_vm._s(_vm.data.user.name))])]), _vm._v(" "), _c("li", { staticClass: "list-group-item" }, [_c("span", { staticClass: "info-label" }, [_vm._v("NO KAD PENGENALAN")]), _vm._v(" "), _c("span", { staticClass: "info-separator" }, [_vm._v(":")]), _vm._v(" "), _c("span", { staticClass: "info-value" }, [_vm._v(_vm._s(_vm.data.user.no_kp))])]), _vm._v(" "), _c("li", { staticClass: "list-group-item" }, [_c("span", { staticClass: "info-label" }, [_vm._v("NO ANGGOTA")]), _vm._v(" "), _c("span", { staticClass: "info-separator" }, [_vm._v(":")]), _vm._v(" "), _c("span", { staticClass: "info-value" }, [_vm._v(_vm._s(_vm.data.user.no_anggota))])]), _vm._v(" "), _c("li", { staticClass: "list-group-item" }, [_c("span", { staticClass: "info-label" }, [_vm._v("UNIT")]), _vm._v(" "), _c("span", { staticClass: "info-separator" }, [_vm._v(":")]), _vm._v(" "), _c("span", { staticClass: "info-value" }, [_vm._v(_vm._s(_vm.data.user.unit))])]), _vm._v(" "), _c("li", { staticClass: "list-group-item" }, [_c("span", { staticClass: "info-label" }, [_vm._v("SAHAM")]), _vm._v(" "), _c("span", { staticClass: "info-separator" }, [_vm._v(":")]), _vm._v(" "), _c("span", { staticClass: "info-value" }, [_vm._v("RM " + _vm._s(_vm._f("formatNumberWithCommas")(_vm.data.user.saham)))])]), _vm._v(" "), _c("li", { staticClass: "list-group-item" }, [_c("span", { staticClass: "info-label" }, [_vm._v("YURAN")]), _vm._v(" "), _c("span", { staticClass: "info-separator" }, [_vm._v(":")]), _vm._v(" "), _c("span", { staticClass: "info-value" }, [_vm._v("RM " + _vm._s(_vm._f("formatNumberWithCommas")(_vm.data.user.yuran)))])])]), _vm._v(" "), _c("div", { staticClass: "kad-keahlian" }, [_c("div", { staticClass: "member-card-vertical" }, [_vm._v("MEMBER CARD ")]), _vm._v(" "), _vm._m(1), _vm._v(" "), _c("br"), _c("br"), _vm._v(" "), _c("div", { staticClass: "kad-content" }, [_c("img", { staticClass: "watermark", attrs: { src: "images/KOPKB_Final.png", alt: "Watermark" } }), _vm._v(" "), _c("div", { staticClass: "member-details" }, [_c("div", { staticClass: "detail-item" }, [_c("span", { staticClass: "detail-label" }, [_vm._v("NAMA:")]), _vm._v(" "), _c("span", { staticClass: "detail-value" }, [_vm._v(_vm._s(_vm.data.user.name))])]), _vm._v(" "), _c("div", { staticClass: "detail-item" }, [_c("span", { staticClass: "detail-label" }, [_vm._v("NO KAD PENGENALAN:")]), _vm._v(" "), _c("span", { staticClass: "detail-value" }, [_vm._v(_vm._s(_vm.data.user.no_kp))])]), _vm._v(" "), _c("div", { staticClass: "detail-item" }, [_c("span", { staticClass: "detail-label" }, [_vm._v("NO ANGGOTA:")]), _vm._v(" "), _c("span", { staticClass: "detail-value" }, [_vm._v(_vm._s(_vm.data.user.no_anggota))])]), _vm._v(" "), _c("div", { staticClass: "detail-item" }, [_c("span", { staticClass: "detail-label" }, [_vm._v("UNIT:")]), _vm._v(" "), _c("span", { staticClass: "detail-value" }, [_vm._v(_vm._s(_vm.data.user.unit))])]), _vm._v(" "), _c("div", { staticClass: "detail-item" }, [_c("svg", { staticClass: "detail-value", attrs: { id: "barcode" } }, [_vm._v(_vm._s(_vm.data.user.no_kp))])])])])])]), _vm._v(" "), _c("div", { staticClass: "col-md-8" }, [_c("div", { staticClass: "p-2 mb-3 text-center", staticStyle: { "background-color": "#007bff", color: "white", "font-weight": "bold", "font-size": "1.6rem", "border-radius": "4px" } }, [_vm._v("\n Maklumat Calon\n ")]), _vm._v(" "), _c("hr"), _vm._v(" "), _c("small", [_vm._v("Tekan gambar untuk maklumat calon")]), _vm._v(" "), _vm._l(_vm.data.positions, function (position) { return _c("div", { key: position.id, staticClass: "panel panel-primary" }, [_c("div", { staticClass: "panel-heading" }, [_vm._v(_vm._s(position.name))]), _vm._v(" "), _c("div", { staticClass: "panel-body table-responsive" }, [_c("table", { staticClass: "table table-hover" }, [_vm._m(2, true), _vm._v(" "), _c("tbody", _vm._l(_vm.data.nominees, function (nominee, i) { return nominee.position_id == position.id ? _c("tr", { key: nominee.id, on: { click: function click($event) { return _vm.viewNomineeDetails(nominee); } } }, [_c("td", [_c("img", { staticClass: "thumbnail", staticStyle: { height: "60px", width: "60px" }, attrs: { src: _vm.createBase64ImageUrl(nominee.photo) } })]), _vm._v(" "), _c("td", [_vm._v(_vm._s(nominee.no_calon))]), _vm._v(" "), _c("td", [_vm._v(_vm._s(nominee.name))]), _vm._v(" "), _c("td", [_vm._v(_vm._s(nominee.no_anggota))]), _vm._v(" "), _c("td", [_vm._v(_vm._s(nominee.unit))])]) : _vm._e(); }), 0)])])]); })], 2), _vm._v(" "), _vm.showNomineeModal ? _c("div", { staticClass: "modal-backdrop" }, [_c("div", { staticClass: "modal-dialog" }, [_c("div", { staticClass: "modal-content" }, [_c("div", { staticClass: "modal-header" }, [_c("h5", { staticClass: "modal-title" }, [_vm._v("Maklumat Calon")]), _vm._v(" "), _c("button", { staticClass: "close", attrs: { type: "button" }, on: { click: _vm.closeNomineeModal } }, [_c("span", { attrs: { "aria-hidden": "true" } }, [_vm._v("×")])])]), _vm._v(" "), _c("div", { staticClass: "modal-body" }, [_c("div", { staticClass: "photo-section" }, [_c("img", { staticClass: "thumbnail nominee-viewed-photo", attrs: { src: _vm.nomineeViewed.photo } })]), _vm._v(" "), _c("div", { staticClass: "detail-section" }, [_c("p", [_c("b", [_vm._v("Nama:")]), _vm._v(" " + _vm._s(_vm.nomineeViewed.name))]), _vm._v(" "), _c("p", [_c("b", [_vm._v("Unit:")]), _vm._v(" " + _vm._s(_vm.nomineeViewed.unit))]), _vm._v(" "), _c("p", [_c("b", [_vm._v("Umur:")]), _vm._v(" " + _vm._s(_vm.nomineeViewed.umur))]), _vm._v(" "), _c("p", [_c("b", [_vm._v("Jawatan Sekarang:")]), _vm._v(" " + _vm._s(_vm.nomineeViewed.jawatan_sekarang))]), _vm._v(" "), _vm._m(3), _vm._v(" "), _c("ol", _vm._l(_vm.nomineeViewed.education, function (item, index) { return _c("li", { key: index }, [_vm._v(_vm._s(item))]); }), 0), _vm._v(" "), _vm._m(4), _vm._v(" "), _c("ol", _vm._l(_vm.nomineeViewed.experience, function (item, index) { return _c("li", { key: index }, [_vm._v(_vm._s(item))]); }), 0)])]), _vm._v(" "), _c("div", { staticClass: "modal-footer" }, [_c("button", { staticClass: "btn btn-success", on: { click: _vm.closeNomineeModal } }, [_vm._v("Tutup")])])])])]) : _vm._e()]); }; var staticRenderFns = [function () { var _vm = this, _c = _vm._self._c; return _c("div", { staticClass: "text-center mb-4" }, [_c("img", { staticClass: "img-fluid", staticStyle: { width: "100%", "max-height": "400px", "object-fit": "cover" }, attrs: { src: "/images/banner-mat28-new.jpg", alt: "Banner" } })]); }, function () { var _vm = this, _c = _vm._self._c; return _c("div", { staticClass: "kad-logo", staticStyle: { "text-align": "right", margin: "0", padding: "0" } }, [_c("img", { staticStyle: { width: "124px", height: "auto", filter: "drop-shadow(3px 3px 4px black)", "margin-right": "0" }, attrs: { src: "/images/logo_kad.png", alt: "Logo" } })]); }, function () { var _vm = this, _c = _vm._self._c; return _c("thead", [_c("tr", [_c("th"), _vm._v(" "), _c("th", [_vm._v("Bil.")]), _vm._v(" "), _c("th", [_vm._v("Nama")]), _vm._v(" "), _c("th", [_vm._v("No. Anggota")]), _vm._v(" "), _c("th", [_vm._v("Unit")])])]); }, function () { var _vm = this, _c = _vm._self._c; return _c("p", [_c("b", [_vm._v("Taraf Pendidikan:")])]); }, function () { var _vm = this, _c = _vm._self._c; return _c("p", [_c("b", [_vm._v("Pengalaman Kerja:")])]); }]; render._withStripped = true; /***/ }), /***/ "./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/voter/home/mat.vue?vue&type=template&id=4a6a8b08": /*!*******************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/voter/home/mat.vue?vue&type=template&id=4a6a8b08 ***! \*******************************************************************************************************************************************************************************************************************************************************************************************************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ render: () => (/* binding */ render), /* harmony export */ staticRenderFns: () => (/* binding */ staticRenderFns) /* harmony export */ }); var render = function render() { var _vm = this, _c = _vm._self._c; return _c("div", { staticClass: "row col-md-10 col-md-offset-1" }, [_c("div", { staticClass: "col-md-12" }, [_c("div", [_c("img", { staticClass: "background-img", attrs: { src: _vm.imageUrl, alt: "background-img" }, on: { click: _vm.navigateToURL } })]), _vm._v(" "), _c("hr"), _vm._v(" "), _vm._m(0)])]); }; var staticRenderFns = [function () { var _vm = this, _c = _vm._self._c; return _c("div", { staticClass: "mt-2 text-muted text-center", staticStyle: { "font-weight": "bold" } }, [_vm._v("\n Tekan pada gambar untuk ke "), _c("span", { staticStyle: { color: "#007bff" } }, [_vm._v("Linktree")])]); }]; render._withStripped = true; /***/ }), /***/ "./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/voter/home/penyata.vue?vue&type=template&id=53adb7ac&scoped=true": /*!***********************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/voter/home/penyata.vue?vue&type=template&id=53adb7ac&scoped=true ***! \***********************************************************************************************************************************************************************************************************************************************************************************************************************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ render: () => (/* binding */ render), /* harmony export */ staticRenderFns: () => (/* binding */ staticRenderFns) /* harmony export */ }); var render = function render() { var _vm = this, _c = _vm._self._c; return _c("div", { staticClass: "penyata-wrapper container" }, [_vm._m(0), _vm._v(" "), _c("hr", { staticClass: "mt-3" }), _vm._v(" "), _vm.data.user.no_anggota ? _c("div", { staticClass: "form-section two-column" }, [_c("div", { staticClass: "form-group" }, [_c("label", { staticClass: "form-label fw-semibold" }, [_vm._v("Tarikh :")]), _vm._v(" "), _c("input", { directives: [{ name: "model", rawName: "v-model", value: _vm.tarikh, expression: "tarikh" }], staticClass: "form-control form-control-sm", attrs: { type: "date" }, domProps: { value: _vm.tarikh }, on: { input: function input($event) { if ($event.target.composing) return; _vm.tarikh = $event.target.value; } } })]), _vm._v(" "), _c("div", { staticClass: "form-group" }, [_c("label", { staticClass: "form-label fw-semibold" }, [_vm._v("No. Anggota:")]), _vm._v(" "), _c("span", [_vm._v(_vm._s(_vm.data.user.no_anggota))])]), _vm._v(" "), _c("div", { staticClass: "form-group" }, [_c("label", { staticClass: "form-label fw-semibold" }, [_vm._v("Nama:")]), _vm._v(" "), _c("span", [_vm._v(_vm._s(_vm.data.user.name))])]), _vm._v(" "), _c("div", { staticClass: "form-group" }, [_c("label", { staticClass: "form-label fw-semibold" }, [_vm._v("Pejabat / Syarikat:")]), _vm._v(" "), _c("span", [_vm._v(_vm._s(_vm.data.user.unit))])])]) : _vm._e(), _vm._v(" "), _vm._m(1), _vm._v(" "), _vm._m(2), _vm._v(" "), _c("table", { staticClass: "boxed-table mt-4" }, [_c("tbody", [_c("tr", [_c("td", [_vm._v("Saham")]), _vm._v(" "), _c("td", [_vm._v(_vm._s(_vm.data.user.saham))]), _vm._v(" "), _c("td", [_vm._v("Yuran")]), _vm._v(" "), _c("td", [_vm._v(_vm._s(_vm.data.user.yuran))])]), _vm._v(" "), _c("tr", [_c("td", [_vm._v("Pelaburan T1")]), _vm._v(" "), _c("td", [_vm._v(_vm._s(_vm.data.user.pelaburan))]), _vm._v(" "), _c("td", [_vm._v("Pembiayaan Peribadi")]), _vm._v(" "), _c("td", [_vm._v(_vm._s(_vm.data.user.peribadi))])]), _vm._v(" "), _c("tr", [_c("td", [_vm._v("Pelaburan T2")]), _vm._v(" "), _c("td", [_vm._v(_vm._s(_vm.data.user.pelaburanT2))]), _vm._v(" "), _c("td", [_vm._v("Pembiayaan Berjamin Yuran")]), _vm._v(" "), _c("td", [_vm._v(_vm._s(_vm.data.user.berjamin_yuran))])]), _vm._v(" "), _c("tr", [_c("td", [_vm._v("Pembiayaan Kecemasan")]), _vm._v(" "), _c("td", [_vm._v(_vm._s(_vm.data.user.tergempar))]), _vm._v(" "), _c("td", [_vm._v("Pembiayaan Takaful / Cukai Jalan")]), _vm._v(" "), _c("td", [_vm._v(_vm._s(_vm.data.user.roadtax))])]), _vm._v(" "), _c("tr", [_c("td", [_vm._v("Pembiayaan Pengguna")]), _vm._v(" "), _c("td", [_vm._v(_vm._s(_vm.data.user.barangan))]), _vm._v(" "), _c("td", [_vm._v("Pembiayaan Pelbagai")]), _vm._v(" "), _c("td", [_vm._v(_vm._s(_vm.data.user.pelbagai))])])])]), _vm._v(" "), _vm._m(3), _vm._v(" "), _c("p", [_vm._v("Sekian, dimaklumkan.")]), _vm._v(" "), _c("p", { staticClass: "italic-note" }, [_vm._v("Surat ini dikeluarkan oleh komputer, tidak perlu ditandatangani.")]), _vm._v(" "), _vm._m(4), _vm._v(" "), _c("div", { staticClass: "text-center" }, [_c("label", { staticClass: "ms-2" }, [_c("input", { directives: [{ name: "model", rawName: "v-model", value: _vm.persetujuan, expression: "persetujuan" }], attrs: { type: "radio", name: "persetujuan", value: "Bersetuju", disabled: _vm.data.user.status_penyata === "DISAHKAN" }, domProps: { checked: _vm._q(_vm.persetujuan, "Bersetuju") }, on: { change: function change($event) { _vm.persetujuan = "Bersetuju"; } } }), _vm._v("\n Bersetuju\n ")]), _vm._v(" "), _c("label", { staticClass: "ms-3" }, [_c("input", { directives: [{ name: "model", rawName: "v-model", value: _vm.persetujuan, expression: "persetujuan" }], attrs: { type: "radio", name: "persetujuan", value: "Tidak Bersetuju", disabled: _vm.data.user.status_penyata === "DISAHKAN" }, domProps: { checked: _vm._q(_vm.persetujuan, "Tidak Bersetuju") }, on: { change: function change($event) { _vm.persetujuan = "Tidak Bersetuju"; } } }), _vm._v("\n Tidak Bersetuju\n ")])]), _vm._v(" "), _c("p", { staticClass: "text-center" }, [_c("strong", [_vm.data.user.status_penyata === "DISAHKAN" ? _c("span", { staticClass: "badge-disahkan" }, [_vm._v("\n Disahkan\n ")]) : _vm.persetujuan === "TIDAK SETUJU" ? _c("span", { staticClass: "badge-tidak-setuju" }, [_vm._v("\n Tidak Setuju\n ")]) : _c("span", [_vm._v("\n " + _vm._s(_vm.persetujuan || "Belum membuat pilihan") + "\n ")])])]), _vm._v(" "), _c("table", { staticClass: "table table-sm no-lines text-center align-middle mt-2" }, [_c("tbody", [_c("tr", [_c("td", [_vm._v("Saham")]), _vm._v(" "), _c("td", [_c("input", { directives: [{ name: "model", rawName: "v-model", value: _vm.data.user.saham, expression: "data.user.saham" }], staticClass: "keyin-input", attrs: { type: "number" }, domProps: { value: _vm.data.user.saham }, on: { input: function input($event) { if ($event.target.composing) return; _vm.$set(_vm.data.user, "saham", $event.target.value); } } })]), _vm._v(" "), _c("td", [_vm._v("Pembiayaan Kecemasan")]), _vm._v(" "), _c("td", [_c("input", { directives: [{ name: "model", rawName: "v-model", value: _vm.data.user.tergempar, expression: "data.user.tergempar" }], staticClass: "keyin-input", attrs: { type: "number" }, domProps: { value: _vm.data.user.tergempar }, on: { input: function input($event) { if ($event.target.composing) return; _vm.$set(_vm.data.user, "tergempar", $event.target.value); } } })])]), _vm._v(" "), _c("tr", [_c("td", [_vm._v("Yuran")]), _vm._v(" "), _c("td", [_c("input", { directives: [{ name: "model", rawName: "v-model", value: _vm.data.user.yuran, expression: "data.user.yuran" }], staticClass: "keyin-input", attrs: { type: "number" }, domProps: { value: _vm.data.user.yuran }, on: { input: function input($event) { if ($event.target.composing) return; _vm.$set(_vm.data.user, "yuran", $event.target.value); } } })]), _vm._v(" "), _c("td", [_vm._v("Pembiayaan Pengguna")]), _vm._v(" "), _c("td", [_c("input", { directives: [{ name: "model", rawName: "v-model", value: _vm.data.user.barangan, expression: "data.user.barangan" }], staticClass: "keyin-input", attrs: { type: "number" }, domProps: { value: _vm.data.user.barangan }, on: { input: function input($event) { if ($event.target.composing) return; _vm.$set(_vm.data.user, "barangan", $event.target.value); } } })])]), _vm._v(" "), _c("tr", [_c("td", [_vm._v("Pelaburan T1")]), _vm._v(" "), _c("td", [_c("input", { directives: [{ name: "model", rawName: "v-model", value: _vm.data.user.pelaburan, expression: "data.user.pelaburan" }], staticClass: "keyin-input", attrs: { type: "number" }, domProps: { value: _vm.data.user.pelaburan }, on: { input: function input($event) { if ($event.target.composing) return; _vm.$set(_vm.data.user, "pelaburan", $event.target.value); } } })]), _vm._v(" "), _c("td", [_vm._v("Pembiayaan Berjamin Yuran")]), _vm._v(" "), _c("td", [_c("input", { directives: [{ name: "model", rawName: "v-model", value: _vm.data.user.berjamin_yuran, expression: "data.user.berjamin_yuran" }], staticClass: "keyin-input", attrs: { type: "number" }, domProps: { value: _vm.data.user.berjamin_yuran }, on: { input: function input($event) { if ($event.target.composing) return; _vm.$set(_vm.data.user, "berjamin_yuran", $event.target.value); } } })])]), _vm._v(" "), _c("tr", [_c("td", [_vm._v("Pelaburan T2")]), _vm._v(" "), _c("td", [_c("input", { directives: [{ name: "model", rawName: "v-model", value: _vm.data.user.pelaburanT2, expression: "data.user.pelaburanT2" }], staticClass: "keyin-input", attrs: { type: "number" }, domProps: { value: _vm.data.user.pelaburanT2 }, on: { input: function input($event) { if ($event.target.composing) return; _vm.$set(_vm.data.user, "pelaburanT2", $event.target.value); } } })]), _vm._v(" "), _c("td", [_vm._v("Pembiayaan Takaful / Cukai Jalan")]), _vm._v(" "), _c("td", [_c("input", { directives: [{ name: "model", rawName: "v-model", value: _vm.data.user.roadtax, expression: "data.user.roadtax" }], staticClass: "keyin-input", attrs: { type: "number" }, domProps: { value: _vm.data.user.roadtax }, on: { input: function input($event) { if ($event.target.composing) return; _vm.$set(_vm.data.user, "roadtax", $event.target.value); } } })])]), _vm._v(" "), _c("tr", [_c("td", [_vm._v(" ")]), _vm._v(" "), _c("td", [_vm._v(" ")]), _vm._v(" "), _c("td", [_vm._v("Pembiayaan Pelaburan/Pelbagai")]), _vm._v(" "), _c("td", [_c("input", { directives: [{ name: "model", rawName: "v-model", value: _vm.data.user.pelbagai, expression: "data.user.pelbagai" }], staticClass: "keyin-input", attrs: { type: "text" }, domProps: { value: _vm.data.user.pelbagai }, on: { input: function input($event) { if ($event.target.composing) return; _vm.$set(_vm.data.user, "pelbagai", $event.target.value); } } })])])])]), _vm._v(" "), _c("div", { staticClass: "text-right mb-3 no-print" }, [_c("button", { staticClass: "btn btn-primary btn-effect", staticStyle: { width: "100px" }, attrs: { disabled: _vm.data.user.status_penyata === "DISAHKAN" }, on: { click: _vm.SahkanPenyata } }, [_vm._v("\n " + _vm._s(_vm.data.user.status_penyata === "DISAHKAN" ? "Disahkan" : "Sahkan") + "\n ")]), _vm._v(" "), _c("button", { staticClass: "btn btn-danger ms-2", on: { click: _vm.cetakPDF } }, [_vm._v("Cetak PDF")])]), _vm._v(" "), _c("div", { staticClass: "signature-section" }, [_c("div", { staticClass: "sign-column" }, [_c("label", { staticClass: "form-label" }, [_vm._v("No Kad Pengenalan:")]), _vm._v(" "), _c("input", { directives: [{ name: "model", rawName: "v-model", value: _vm.nokp, expression: "nokp" }], staticClass: "keyin-line", attrs: { type: "number" }, domProps: { value: _vm.nokp }, on: { input: function input($event) { if ($event.target.composing) return; _vm.nokp = $event.target.value; } } })]), _vm._v(" "), _c("div", { staticClass: "sig-column" }, [_c("label", { staticClass: "form-label" }, [_vm._v("Tarikh:")]), _vm._v(" "), _c("input", { directives: [{ name: "model", rawName: "v-model", value: _vm.tarikh, expression: "tarikh" }], staticClass: "keyin-line", attrs: { type: "date" }, domProps: { value: _vm.tarikh }, on: { input: function input($event) { if ($event.target.composing) return; _vm.tarikh = $event.target.value; } } })])])]); }; var staticRenderFns = [function () { var _vm = this, _c = _vm._self._c; return _c("div", { staticClass: "header-section" }, [_c("div", { staticClass: "header-left" }, [_c("div", { staticClass: "logo-wrapper" }, [_c("img", { staticClass: "kopkb-logo", attrs: { src: "/images/logo-kopkb.jpeg", alt: "KoPKB Logo" } }), _vm._v(" "), _c("div", [_c("h4", { staticClass: "fw-bold mb-1" }, [_vm._v("Koperasi Permodalan Kelantan Berhad (KoPKB)")]), _vm._v(" "), _c("p", { staticStyle: { "font-size": "13px", "line-height": "1.3", margin: "0" } }, [_vm._v("\n Lot PT 448, Tingkat 1, Jalan Kuala Krai, Batu 3, Wakaf Che Yeh, 15150 Kota Bharu, Kelantan"), _c("br"), _vm._v("\n Tel: 09-7414339 | Website: www.koppkb.com\n ")])])])]), _vm._v(" "), _c("div", { staticClass: "header-right" }, [_c("div", { staticClass: "title-box" }, [_c("h5", [_vm._v("PENYATA AHLI")])]), _vm._v(" "), _c("h4", { staticClass: "text-muted mt-2" }, [_vm._v("2025")])])]); }, function () { var _vm = this, _c = _vm._self._c; return _c("h5", { staticClass: "mt-4" }, [_c("strong", [_vm._v("PENGESAHAN PENYATA BAKI AKAUN AHLI")])]); }, function () { var _vm = this, _c = _vm._self._c; return _c("p", [_vm._v("Adalah dimaklumkan kedudukan baki akaun tuan/puan pada "), _c("b", [_vm._v("31/12/2025")]), _vm._v(" adalah seperti berikut:")]); }, function () { var _vm = this, _c = _vm._self._c; return _c("p", { staticClass: "mt-4" }, [_c("em", [_vm._v("Sekiranya kami tidak menerima pengesahan dalam tempoh "), _c("strong", [_vm._v("14 hari")]), _vm._v(", ia dianggap\n bersetuju dan memperakui benar.")])]); }, function () { var _vm = this, _c = _vm._self._c; return _c("div", { staticClass: "text-center mt-4 mb-3" }, [_c("div", { staticStyle: { "font-weight": "700", "font-size": "18px", "letter-spacing": "1px" } }, [_vm._v("\n PERSETUJUAN AHLI\n ")]), _vm._v(" "), _c("hr", { staticStyle: { width: "200px", margin: "8px auto" } })]); }]; render._withStripped = true; /***/ }), /***/ "./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/voter/home/result.vue?vue&type=template&id=56ffd331": /*!**********************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/voter/home/result.vue?vue&type=template&id=56ffd331 ***! \**********************************************************************************************************************************************************************************************************************************************************************************************************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ render: () => (/* binding */ render), /* harmony export */ staticRenderFns: () => (/* binding */ staticRenderFns) /* harmony export */ }); var render = function render() { var _vm = this, _c = _vm._self._c; return _c("div", { staticClass: "row col-md-10 col-md-offset-1" }, [_c("div", { staticClass: "col-md-4" }, [_c("h4", [_vm._v("Jawatan")]), _c("hr"), _vm._v(" "), _c("ul", { staticClass: "list-group" }, [_vm._l(_vm.data.positions, function (position) { return _c("router-link", { key: position.id, staticClass: "list-group-item", "class": { active: position.id == _vm.position_id }, attrs: { tag: "li", to: { query: { position_id: position.id } }, exact: "", replace: "" } }, [_vm._v("\r\n\t\t\t\t" + _vm._s(position.name) + "\r\n\t\t\t")]); }), _vm._v(" "), _c("li", { staticClass: "list-group-item" }, [_c("center", [_c("button", { staticClass: "btn btn-info", on: { click: function click($event) { return _vm.refreshResults(); } } }, [_vm._v("\r\n\t\t\t\t\t\tKemaskini Keputusan "), _c("i", { staticClass: "fa fa-refresh" })])])], 1)], 2)]), _vm._v(" "), _c("div", { staticClass: "col-md-8" }, [_c("h4", [_vm._v("Results")]), _c("hr"), _vm._v(" "), _c("div", { staticClass: "panel panel-default" }, [_c("div", { staticClass: "panel-heading" }, [_vm._v(_vm._s(_vm.getPosition(_vm.position_id)) + " - Results as of : " + _vm._s(_vm.last_update))]), _vm._v(" "), _vm._m(0)])])]); }; var staticRenderFns = [function () { var _vm = this, _c = _vm._self._c; return _c("div", { staticClass: "panel-body" }, [_c("div", { staticStyle: { height: "300px", width: "300px" }, attrs: { id: "chart" } })]); }]; render._withStripped = true; /***/ }), /***/ "./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/voter/home/vote.vue?vue&type=template&id=0cf4be7e": /*!********************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/voter/home/vote.vue?vue&type=template&id=0cf4be7e ***! \********************************************************************************************************************************************************************************************************************************************************************************************************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ render: () => (/* binding */ render), /* harmony export */ staticRenderFns: () => (/* binding */ staticRenderFns) /* harmony export */ }); var render = function render() { var _vm = this, _c = _vm._self._c; return _c("div", { staticClass: "row col-md-10 col-md-offset-1" }, [_c("div", { staticClass: "col-md-4" }, [_c("h4", [_vm._v("UNDIAN CALON ANGGOTA LEMBAGA")]), _vm._v(" "), _c("hr"), _vm._v(" "), _c("ul", { staticClass: "list-group" }, [_vm._l(_vm.data.positions, function (position) { return _c("li", { staticClass: "list-group-item" }, [_c("b", [_vm._v(_vm._s(position.name) + " : ")])]); }), _vm._v(" "), _c("ul", { staticClass: "list-group" }, _vm._l(_vm.selected[0].nominee_id, function (nominee_id) { return _c("li", { staticClass: "list-group-item" }, [_c("b", [_vm._v(" - [" + _vm._s(_vm.getNomineeNo(nominee_id)) + "] " + _vm._s(_vm.getSelectedNomineeName(nominee_id)))])]); }), 0), _vm._v(" "), _c("li", { staticClass: "list-group-item" }, [_c("center", [_c("button", { staticClass: "btn btn-success", on: { click: function click($event) { return _vm.checkUndi(); } } }, [_vm._v("UNDI")])])], 1)], 2)]), _vm._v(" "), _c("div", { staticClass: "col-md-8" }, [_c("h4", [_vm._v("Senarai Calon")]), _vm._v(" "), _vm._m(0), _vm._v(" "), _c("hr"), _vm._v(" "), _vm._l(_vm.data.positions, function (position) { return _c("div", { staticClass: "panel panel-info" }, [_c("div", { staticClass: "panel-heading" }, [_vm._v(_vm._s(position.name))]), _vm._v(" "), _c("div", { staticClass: "panel-body table-responsive" }, [_c("table", { staticClass: "table table-hover" }, [_vm._m(1, true), _vm._v(" "), _c("tbody", _vm._l(_vm.data.nominees, function (nominee, index) { return nominee.position_id == position.id ? _c("tr", { key: nominee.id }, [_c("td", [_c("input", { attrs: { type: "checkbox", id: nominee.id, disabled: _vm.disabledCheckboxes[index] }, on: { change: function change($event) { return _vm.vote(position.id, nominee.id); } } })]), _vm._v(" "), _c("td", [_vm._v(_vm._s(nominee.no_calon))]), _vm._v(" "), _c("td", [_c("img", { staticClass: "thumbnail", staticStyle: { height: "60px", width: "60px" }, attrs: { src: _vm.createBase64ImageUrl(nominee.photo) }, on: { click: function click($event) { return _vm.view(_vm.i); } } })]), _vm._v(" "), _c("td", [_vm._v(_vm._s(nominee.name))]), _vm._v(" "), _c("td", [_vm._v(_vm._s(nominee.unit))])]) : _vm._e(); }), 0)])])]); })], 2), _vm._v(" "), _c("div", { staticClass: "modal", attrs: { id: "vote-modal", tabindex: "-2", role: "dialog", "aria-labelledby": "exampleModalLabel", "aria-hidden": "true" } }, [_c("div", { staticClass: "modal-dialog", attrs: { role: "document" } }, [_c("div", { staticClass: "modal-content" }, [_vm._m(2), _vm._v(" "), _vm._m(3), _vm._v(" "), _c("div", { staticClass: "modal-footer" }, [_c("button", { staticClass: "btn btn-secondary", attrs: { type: "button", "data-dismiss": "modal" } }, [_vm._v("Tutup")]), _vm._v(" "), _c("button", { staticClass: "btn btn-primary", attrs: { type: "button" }, on: { click: function click($event) { return _vm.submit(); } } }, [_vm._v("Hantar")])])])])])]); }; var staticRenderFns = [function () { var _vm = this, _c = _vm._self._c; return _c("div", { staticClass: "alert alert-warning", attrs: { role: "alert" } }, [_vm._v("\n\t\t\tAnda hanya boleh memilih "), _c("b", [_vm._v(" satu (1) orang calon")]), _vm._v(" sahaja.\n\t\t")]); }, function () { var _vm = this, _c = _vm._self._c; return _c("thead", [_c("tr", [_c("th"), _vm._v(" "), _c("th", [_vm._v("No. Calon")]), _vm._v(" "), _c("th"), _vm._v(" "), _c("th", [_vm._v("Nama")]), _vm._v(" "), _c("th", [_vm._v("Unit")])])]); }, function () { var _vm = this, _c = _vm._self._c; return _c("div", { staticClass: "modal-header" }, [_c("h5", { staticClass: "modal-title", attrs: { id: "exampleModalLabel" } }), _vm._v(" "), _c("button", { staticClass: "close", attrs: { type: "button", "data-dismiss": "modal", "aria-label": "Close" } }, [_c("span", { attrs: { "aria-hidden": "true" } }, [_vm._v("×")])])]); }, function () { var _vm = this, _c = _vm._self._c; return _c("div", { staticClass: "modal-body" }, [_c("h5", [_vm._v("Nota: Sila pastikan anda telah membuat undian dengan betul.")])]); }]; render._withStripped = true; /***/ }), /***/ "./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/voter/home/zoom.vue?vue&type=template&id=b73c1a32": /*!********************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/voter/home/zoom.vue?vue&type=template&id=b73c1a32 ***! \********************************************************************************************************************************************************************************************************************************************************************************************************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ render: () => (/* binding */ render), /* harmony export */ staticRenderFns: () => (/* binding */ staticRenderFns) /* harmony export */ }); var render = function render() { var _vm = this, _c = _vm._self._c; return _c("div", { staticClass: "row col-md-10 col-md-offset-1" }, [_c("div", { staticClass: "col-md-12" }, [_c("div", { staticClass: "centered-container" }, [_c("div", { staticClass: "image-container" }, [_c("img", { attrs: { src: _vm.imageUrl, alt: "meeting apps" } })])]), _vm._v(" "), _c("div", { staticClass: "centered-container" }, [_vm._m(0), _vm._v(" "), _c("div", { staticClass: "centered-button" }, [_c("button", { staticClass: "btn-interactive", attrs: { target: "_blank" }, on: { click: _vm.navigateToURL } }, [_vm._v("\n Klik pada pautan berikut\n ")])])])])]); }; var staticRenderFns = [function () { var _vm = this, _c = _vm._self._c; return _c("h3", [_vm._v("SELAMAT DATANG KE MESYUARAT AGUNG TAHUNAN\n "), _c("br"), _vm._v(" KoPKB "), _c("br"), _vm._v("KALI KE-28/2024\n ")]); }]; render._withStripped = true; /***/ }), /***/ "./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/voter/index.vue?vue&type=template&id=bfe9a194&scoped=true": /*!****************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/voter/index.vue?vue&type=template&id=bfe9a194&scoped=true ***! \****************************************************************************************************************************************************************************************************************************************************************************************************************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ render: () => (/* binding */ render), /* harmony export */ staticRenderFns: () => (/* binding */ staticRenderFns) /* harmony export */ }); var render = function render() { var _vm = this, _c = _vm._self._c; return _c("div", [!_vm.loading ? _c("div", [_c("nav", { staticClass: "navbar navbar-default navbar-fixed-top", attrs: { id: "nav" } }, [_c("div", { staticClass: "container" }, [_c("div", { staticClass: "navbar-header" }, [_vm._m(0), _vm._v(" "), _c("a", { staticClass: "navbar-brand", attrs: { href: _vm.data.baseURL } }, [_c("img", { attrs: { src: "/images/mykopkb.png", border: "0", width: "150", height: "auto", alt: "MyKoPKB Logo" } })])]), _vm._v(" "), _c("div", { staticClass: "collapse navbar-collapse", attrs: { id: "myNavbar" } }, [_c("ul", { staticClass: "nav navbar-nav" }, [_c("router-link", { attrs: { to: { name: "Voter Home" }, tag: "li", exact: "" } }, [_c("a", { attrs: { href: "#" } }, [_c("b", [_vm._v("LAMAN UTAMA")])])]), _vm._v(" "), _c("router-link", { attrs: { to: { name: "Mat" }, tag: "li", exact: "" } }, [_c("a", { attrs: { href: "#" } }, [_c("b", [_vm._v("MAT KE-28")])])]), _vm._v(" "), _c("router-link", { attrs: { to: { name: "Attendance" }, tag: "li", exact: "" } }, [_c("a", { attrs: { href: "#" } }, [_c("b", [_vm._v("DAFTAR MAT")])])]), _vm._v(" "), _vm.data.election.status == 2 && _vm.data.user.saham >= 500 && !_vm.hasVoted() && _vm.data.user.kehadiran != 0 ? _c("router-link", { attrs: { to: { name: "Vote" }, tag: "li", exact: "" } }, [_c("a", { attrs: { href: "#" } }, [_c("b", [_vm._v("UNDIAN")])])]) : _vm._e(), _vm._v(" "), _vm.data.user.kehadiran != 0 ? _c("router-link", { attrs: { to: { name: "Zoom" }, tag: "li", exact: "" } }, [_c("a", { attrs: { href: "#" } }, [_c("b", [_vm._v("PAUTAN MESYUARAT")])])]) : _vm._e(), _vm._v(" "), _c("router-link", { attrs: { to: { name: "penyata", params: { no_anggota: _vm.data.user.no_anggota } }, tag: "li", exact: "" } }, [_c("a", { attrs: { href: "#" } }, [_c("b", [_vm._v("PENYATA AHLI")])])])], 1), _vm._v(" "), _c("ul", { staticClass: "nav navbar-right navbar-nav" }, [_c("li", { staticClass: "dropdown" }, [_c("a", { staticClass: "dropdown-toggle", attrs: { href: "#", "data-toggle": "dropdown", role: "button", "aria-haspopup": "true", "aria-expanded": "false" } }, [_c("span", { staticClass: "fa fa-user" }), _vm._v(" " + _vm._s(_vm.data.user.name) + " "), _c("span", { staticClass: "caret" })]), _vm._v(" "), _c("ul", { staticClass: "dropdown-menu" }, [_c("li", { on: { click: function click($event) { return _vm.logout(); } } }, [_c("a", [_vm._v("Log Keluar")])])])])])])])]), _vm._v(" "), _c("router-view")], 1) : _c("div", { staticClass: "container" }, [_vm._m(1)])]); }; var staticRenderFns = [function () { var _vm = this, _c = _vm._self._c; return _c("button", { staticClass: "navbar-toggle", attrs: { type: "button", "data-toggle": "collapse", "data-target": "#myNavbar" } }, [_c("span", { staticClass: "icon-bar" }), _vm._v(" "), _c("span", { staticClass: "icon-bar" }), _vm._v(" "), _c("span", { staticClass: "icon-bar" })]); }, function () { var _vm = this, _c = _vm._self._c; return _c("div", { staticClass: "jumbotron" }, [_c("h1", [_vm._v("Loading "), _c("i", { staticClass: "fa fa-refresh fa-spin" })])]); }]; render._withStripped = true; /***/ }), /***/ "./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/voter/login.vue?vue&type=template&id=69b2d24d&scoped=true": /*!****************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/voter/login.vue?vue&type=template&id=69b2d24d&scoped=true ***! \****************************************************************************************************************************************************************************************************************************************************************************************************************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ render: () => (/* binding */ render), /* harmony export */ staticRenderFns: () => (/* binding */ staticRenderFns) /* harmony export */ }); var render = function render() { var _vm = this, _c = _vm._self._c; return _c("div", { staticClass: "d-flex justify-content-center align-items-center min-vh-100 bg-gradient" }, [_c("div", { staticClass: "card shadow-lg rounded-lg border-primary", staticStyle: { width: "100%", "max-width": "400px", padding: "30px" } }, [_vm._m(0), _vm._v(" "), _c("div", { staticClass: "card-body" }, [_c("form", { attrs: { id: "login_form" }, on: { submit: function submit($event) { $event.preventDefault(); return _vm.login.apply(null, arguments); } } }, [_vm._m(1), _vm._v(" "), _c("div", { staticClass: "form-group" }, [_c("button", { staticClass: "btn btn-primary btn-block", attrs: { type: "submit", disabled: _vm.loading } }, [_vm.loading ? _c("span", { staticClass: "spinner-border spinner-border-sm", attrs: { role: "status", "aria-hidden": "true" } }) : _vm._e(), _vm._v("\n\t\t\tMasuk\n\t\t ")])])])])])]); }; var staticRenderFns = [function () { var _vm = this, _c = _vm._self._c; return _c("div", { staticClass: "text-center mb-4" }, [_c("img", { staticClass: "logo-img", staticStyle: { "max-width": "250px", height: "auto" }, attrs: { src: "/images/MyKoPKB-logo.png", alt: "Logo" } }), _vm._v(" "), _c("h4", { staticClass: "mt-3" }, [_vm._v("Selamat Datang ke Portal MyKoPKB")])]); }, function () { var _vm = this, _c = _vm._self._c; return _c("div", { staticClass: "form-group" }, [_c("label", { attrs: { "for": "no_kp" } }, [_vm._v("Sila Masukkan No. Kad Pengenalan")]), _vm._v(" "), _c("input", { staticClass: "form-control", attrs: { type: "text", id: "no_kp", name: "no_kp", placeholder: "Masukkan No. Kad Pengenalan Tanpa Dash (-)", required: "" } })]); }]; render._withStripped = true; /***/ }), /***/ "./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/voter/verification.vue?vue&type=template&id=ec6b8e32": /*!***********************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/voter/verification.vue?vue&type=template&id=ec6b8e32 ***! \***********************************************************************************************************************************************************************************************************************************************************************************************************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ render: () => (/* binding */ render), /* harmony export */ staticRenderFns: () => (/* binding */ staticRenderFns) /* harmony export */ }); var render = function render() { var _vm = this, _c = _vm._self._c; return _c("div", { staticClass: "col-md-5 col-md-offset-3" }, [_c("div", { staticClass: "panel panel-default" }, [_c("div", { staticClass: "panel-heading" }, [_c("a", { on: { click: function click($event) { return _vm.$router.go(-1); } } }, [_vm._v("Kembali")]), _vm._v(" "), _c("h4", { staticClass: "text-center" }, [_vm._v("Kod Verifikasi!")])]), _vm._v(" "), _c("div", { staticClass: "panel-body" }, [_c("form", { attrs: { id: "login_form" }, on: { submit: function submit($event) { $event.preventDefault(); return _vm.login.apply(null, arguments); } } }, [_c("div", { staticClass: "m-4" }, [_c("span", [_vm._v("sila masukkan kod pengesahan yang dihantar ke")]), _vm._v(" "), _c("br"), _vm._v("-"), _c("b", [_vm._v("+6 " + _vm._s(_vm.$route.params.notel))])]), _vm._v(" "), _c("div", { staticClass: "justify-content-center d-flex", staticStyle: { "margin-top": "20px", "margin-bottom": "20px", display: "flex", "flex-direction": "row", "justify-content": "center", "align-items": "center" } }, [_c("v-otp-input", { ref: "otpInput", attrs: { "input-classes": "otp-input", separator: "-", "num-inputs": 6, "should-auto-focus": true, "is-input-num": true }, on: { "on-change": _vm.handleOnChange, "on-complete": _vm.handleOnComplete } })], 1), _vm._v(" "), _c("div", { staticStyle: { "margin-bottom": "20px" } }, [_c("a", { on: { click: _vm.resendVerify } }, [_vm._v("Hantar Kembali OTP!")])]), _vm._v(" "), _c("div", { staticClass: "form-group" }, [_c("input", { ref: "submitbtn", staticClass: "btn btn-primary form-control", attrs: { type: "submit", value: "Sahkan & Teruskan", disabled: "" } })])])])])]); }; var staticRenderFns = []; render._withStripped = true; /***/ }), /***/ "./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/mycomponents/countdown.vue?vue&type=template&id=ce413a0a": /*!**********************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/mycomponents/countdown.vue?vue&type=template&id=ce413a0a ***! \**********************************************************************************************************************************************************************************************************************************************************************************************************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ render: () => (/* binding */ render), /* harmony export */ staticRenderFns: () => (/* binding */ staticRenderFns) /* harmony export */ }); var render = function render() { var _vm = this, _c = _vm._self._c; return _c("div", [_c("p", [_vm._v("Dapatkan Kod baru dalam masa : " + _vm._s(_vm.minutes) + ":" + _vm._s(_vm.seconds) + " saat")])]); }; var staticRenderFns = []; render._withStripped = true; /***/ }), /***/ "./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/mycomponents/modal/body.vue?vue&type=template&id=17b4402c": /*!***********************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/mycomponents/modal/body.vue?vue&type=template&id=17b4402c ***! \***********************************************************************************************************************************************************************************************************************************************************************************************************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ render: () => (/* binding */ render), /* harmony export */ staticRenderFns: () => (/* binding */ staticRenderFns) /* harmony export */ }); var render = function render() { var _vm = this, _c = _vm._self._c; return _c("div", { staticClass: "modal-body" }, [_vm._t("default")], 2); }; var staticRenderFns = []; render._withStripped = true; /***/ }), /***/ "./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/mycomponents/modal/footer.vue?vue&type=template&id=1f034b63": /*!*************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/mycomponents/modal/footer.vue?vue&type=template&id=1f034b63 ***! \*************************************************************************************************************************************************************************************************************************************************************************************************************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ render: () => (/* binding */ render), /* harmony export */ staticRenderFns: () => (/* binding */ staticRenderFns) /* harmony export */ }); var render = function render() { var _vm = this, _c = _vm._self._c; return _c("div", { staticClass: "modal-footer" }, [_vm._t("default")], 2); }; var staticRenderFns = []; render._withStripped = true; /***/ }), /***/ "./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/mycomponents/modal/header.vue?vue&type=template&id=4035af55": /*!*************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/mycomponents/modal/header.vue?vue&type=template&id=4035af55 ***! \*************************************************************************************************************************************************************************************************************************************************************************************************************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ render: () => (/* binding */ render), /* harmony export */ staticRenderFns: () => (/* binding */ staticRenderFns) /* harmony export */ }); var render = function render() { var _vm = this, _c = _vm._self._c; return _c("div", { staticClass: "modal-header" }, [_c("button", { staticClass: "close", attrs: { type: "button", "data-dismiss": "modal" } }, [_vm._v("×")]), _vm._v(" "), _c("h4", [_vm._t("default")], 2)]); }; var staticRenderFns = []; render._withStripped = true; /***/ }), /***/ "./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/mycomponents/modal/modal.vue?vue&type=template&id=6c48dfd6": /*!************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/mycomponents/modal/modal.vue?vue&type=template&id=6c48dfd6 ***! \************************************************************************************************************************************************************************************************************************************************************************************************************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ render: () => (/* binding */ render), /* harmony export */ staticRenderFns: () => (/* binding */ staticRenderFns) /* harmony export */ }); var render = function render() { var _vm = this, _c = _vm._self._c; return _c("div", { staticClass: "modal fade", attrs: { id: _vm.id, role: "dialog" } }, [_c("div", { staticClass: "modal-dialog" }, [_c("div", { staticClass: "modal-content", "class": _vm.aClass }, [_vm._t("default")], 2)])]); }; var staticRenderFns = []; render._withStripped = true; /***/ }), /***/ "./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/mycomponents/uploader.vue?vue&type=template&id=c6311dd8": /*!*********************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib/index.js??clonedRuleSet-5.use[0]!./node_modules/vue-loader/lib/loaders/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/mycomponents/uploader.vue?vue&type=template&id=c6311dd8 ***! \*********************************************************************************************************************************************************************************************************************************************************************************************************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ render: () => (/* binding */ render), /* harmony export */ staticRenderFns: () => (/* binding */ staticRenderFns) /* harmony export */ }); var render = function render() { var _vm = this, _c = _vm._self._c; return _c("center", [_c("div", { staticClass: "imgContainer" }, [_c("input", { staticClass: "file", attrs: { type: "file", id: _vm.fileId, name: _vm.fileName }, on: { change: function change($event) { return _vm.readFile(_vm.fileId, _vm.imageId); } } }), _vm._v(" "), _c("img", { staticClass: "imgUpload img-rounded", attrs: { src: _vm.imageSrc, height: "100%", width: "100%", id: _vm.imageId } }), _vm._v(" "), _c("span", { staticClass: "imgText" }, [_vm._v("Select Image")])])]); }; var staticRenderFns = []; render._withStripped = true; /***/ }), /***/ "./resources/assets/js/app.js": /*!************************************!*\ !*** ./resources/assets/js/app.js ***! \************************************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _util_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./util.js */ "./resources/assets/js/util.js"); /* harmony import */ var _routesIndex_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./routesIndex.js */ "./resources/assets/js/routesIndex.js"); /* harmony import */ var _bachdgvn_vue_otp_input__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @bachdgvn/vue-otp-input */ "./node_modules/@bachdgvn/vue-otp-input/dist/vueOtpInput.common.js"); /* harmony import */ var _bachdgvn_vue_otp_input__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_bachdgvn_vue_otp_input__WEBPACK_IMPORTED_MODULE_2__); __webpack_require__(/*! ./bootstrap.js */ "./resources/assets/js/bootstrap.js"); __webpack_require__(/*! ./helper/autocloseMenu.js */ "./resources/assets/js/helper/autocloseMenu.js"); //window.VueRouter = require('vue-router').default; //import VueRouter from 'vue-router'; Vue.component("v-otp-input", (_bachdgvn_vue_otp_input__WEBPACK_IMPORTED_MODULE_2___default())); Vue.use(VueRouter); Vue.mixin(_util_js__WEBPACK_IMPORTED_MODULE_0__["default"]); Vue.use((_bachdgvn_vue_otp_input__WEBPACK_IMPORTED_MODULE_2___default())); var router = new VueRouter({ mode: 'history', linkActiveClass: 'active', routes: _routesIndex_js__WEBPACK_IMPORTED_MODULE_1__["default"] }); var app = new Vue({ router: router }).$mount('#app'); /***/ }), /***/ "./resources/assets/js/bootstrap.js": /*!******************************************!*\ !*** ./resources/assets/js/bootstrap.js ***! \******************************************/ /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => { // window.$ = window.jQuery = require('jquery'); //Library for dom Manipulation //require('bootstrap-sass'); //Bootstrap for design // Axios - Ajax Library //window.axios = require('axios'); window.axios.defaults.headers.common['X-Requested-With'] = 'XMLHttpRequest'; // window.Vue = require('vue'); // JS Framework // require('bootstrap-notify'); //Notify // require('jquery-form'); //Alternative to Axios __webpack_require__(/*! ./customComponents.js */ "./resources/assets/js/customComponents.js"); // My components //Pie Chart for Vote Result // require('jquery-flot'); // require('../../../node_modules/jquery-flot/jquery.flot.pie.js'); //Date and Time Management // window.moment = require('moment'); /***/ }), /***/ "./resources/assets/js/customComponents.js": /*!*************************************************!*\ !*** ./resources/assets/js/customComponents.js ***! \*************************************************/ /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => { //Global Components Vue.component('modal', __webpack_require__(/*! ./components/mycomponents/modal/modal.vue */ "./resources/assets/js/components/mycomponents/modal/modal.vue")); Vue.component('modal-header', __webpack_require__(/*! ./components/mycomponents/modal/header.vue */ "./resources/assets/js/components/mycomponents/modal/header.vue")); Vue.component('modal-body', __webpack_require__(/*! ./components/mycomponents/modal/body.vue */ "./resources/assets/js/components/mycomponents/modal/body.vue")); Vue.component('modal-footer', __webpack_require__(/*! ./components/mycomponents/modal/footer.vue */ "./resources/assets/js/components/mycomponents/modal/footer.vue")); Vue.component('uploader', __webpack_require__(/*! ./components/mycomponents/uploader.vue */ "./resources/assets/js/components/mycomponents/uploader.vue")); /***/ }), /***/ "./resources/assets/js/helper/autocloseMenu.js": /*!*****************************************************!*\ !*** ./resources/assets/js/helper/autocloseMenu.js ***! \*****************************************************/ /***/ (() => { if (window.innerWidth <= 768) { window.addEventListener('click', function (event) { var navbarCollapse = document.getElementById('myNavbar'); if (!event.target.matches('.navbar-toggler')) { navbarCollapse.classList.remove('in'); } }); // Close navbar when scrolling window.addEventListener('scroll', function () { var navbarCollapse = document.getElementById('myNavbar'); navbarCollapse.classList.remove('in'); }); } /***/ }), /***/ "./resources/assets/js/routesIndex.js": /*!********************************************!*\ !*** ./resources/assets/js/routesIndex.js ***! \********************************************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) /* harmony export */ }); /* harmony import */ var _components_demo_voter_login_vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./components/demo/voter/login.vue */ "./resources/assets/js/components/demo/voter/login.vue"); /* harmony import */ var _components_demo_voter_verification_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./components/demo/voter/verification.vue */ "./resources/assets/js/components/demo/voter/verification.vue"); /* harmony import */ var _components_demo_voter_index_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./components/demo/voter/index.vue */ "./resources/assets/js/components/demo/voter/index.vue"); /* harmony import */ var _components_demo_voter_home_index_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./components/demo/voter/home/index.vue */ "./resources/assets/js/components/demo/voter/home/index.vue"); /* harmony import */ var _components_demo_voter_home_mat_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./components/demo/voter/home/mat.vue */ "./resources/assets/js/components/demo/voter/home/mat.vue"); /* harmony import */ var _components_demo_voter_home_vote_vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./components/demo/voter/home/vote.vue */ "./resources/assets/js/components/demo/voter/home/vote.vue"); /* harmony import */ var _components_demo_voter_home_result_vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./components/demo/voter/home/result.vue */ "./resources/assets/js/components/demo/voter/home/result.vue"); /* harmony import */ var _components_demo_voter_home_attendance_vue__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./components/demo/voter/home/attendance.vue */ "./resources/assets/js/components/demo/voter/home/attendance.vue"); /* harmony import */ var _components_demo_voter_home_zoom_vue__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./components/demo/voter/home/zoom.vue */ "./resources/assets/js/components/demo/voter/home/zoom.vue"); /* harmony import */ var _components_demo_voter_home_penyata_vue__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./components/demo/voter/home/penyata.vue */ "./resources/assets/js/components/demo/voter/home/penyata.vue"); /* harmony import */ var _components_demo_admin_login_vue__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ./components/demo/admin/login.vue */ "./resources/assets/js/components/demo/admin/login.vue"); /* harmony import */ var _components_demo_admin_index_vue__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ./components/demo/admin/index.vue */ "./resources/assets/js/components/demo/admin/index.vue"); /* harmony import */ var _components_demo_admin_home_final_vue__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ./components/demo/admin/home/final.vue */ "./resources/assets/js/components/demo/admin/home/final.vue"); /* harmony import */ var _components_demo_admin_home_home_vue__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! ./components/demo/admin/home/home.vue */ "./resources/assets/js/components/demo/admin/home/home.vue"); /* harmony import */ var _components_demo_admin_home_index_vue__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! ./components/demo/admin/home/index.vue */ "./resources/assets/js/components/demo/admin/home/index.vue"); /* harmony import */ var _components_demo_admin_home_result_vue__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! ./components/demo/admin/home/result.vue */ "./resources/assets/js/components/demo/admin/home/result.vue"); /* harmony import */ var _components_demo_admin_position_position_vue__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! ./components/demo/admin/position/position.vue */ "./resources/assets/js/components/demo/admin/position/position.vue"); /* harmony import */ var _components_demo_admin_position_index_vue__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! ./components/demo/admin/position/index.vue */ "./resources/assets/js/components/demo/admin/position/index.vue"); /* harmony import */ var _components_demo_admin_position_add_vue__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! ./components/demo/admin/position/add.vue */ "./resources/assets/js/components/demo/admin/position/add.vue"); /* harmony import */ var _components_demo_admin_position_edit_vue__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! ./components/demo/admin/position/edit.vue */ "./resources/assets/js/components/demo/admin/position/edit.vue"); /* harmony import */ var _components_demo_admin_partylist_partylist_vue__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! ./components/demo/admin/partylist/partylist.vue */ "./resources/assets/js/components/demo/admin/partylist/partylist.vue"); /* harmony import */ var _components_demo_admin_partylist_index_vue__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__(/*! ./components/demo/admin/partylist/index.vue */ "./resources/assets/js/components/demo/admin/partylist/index.vue"); /* harmony import */ var _components_demo_admin_partylist_add_vue__WEBPACK_IMPORTED_MODULE_22__ = __webpack_require__(/*! ./components/demo/admin/partylist/add.vue */ "./resources/assets/js/components/demo/admin/partylist/add.vue"); /* harmony import */ var _components_demo_admin_partylist_edit_vue__WEBPACK_IMPORTED_MODULE_23__ = __webpack_require__(/*! ./components/demo/admin/partylist/edit.vue */ "./resources/assets/js/components/demo/admin/partylist/edit.vue"); /* harmony import */ var _components_demo_admin_voter_voter_vue__WEBPACK_IMPORTED_MODULE_24__ = __webpack_require__(/*! ./components/demo/admin/voter/voter.vue */ "./resources/assets/js/components/demo/admin/voter/voter.vue"); /* harmony import */ var _components_demo_admin_voter_index_vue__WEBPACK_IMPORTED_MODULE_25__ = __webpack_require__(/*! ./components/demo/admin/voter/index.vue */ "./resources/assets/js/components/demo/admin/voter/index.vue"); /* harmony import */ var _components_demo_admin_voter_add_vue__WEBPACK_IMPORTED_MODULE_26__ = __webpack_require__(/*! ./components/demo/admin/voter/add.vue */ "./resources/assets/js/components/demo/admin/voter/add.vue"); /* harmony import */ var _components_demo_admin_voter_edit_vue__WEBPACK_IMPORTED_MODULE_27__ = __webpack_require__(/*! ./components/demo/admin/voter/edit.vue */ "./resources/assets/js/components/demo/admin/voter/edit.vue"); /* harmony import */ var _components_demo_admin_voter_kehadiran_vue__WEBPACK_IMPORTED_MODULE_28__ = __webpack_require__(/*! ./components/demo/admin/voter/kehadiran.vue */ "./resources/assets/js/components/demo/admin/voter/kehadiran.vue"); /* harmony import */ var _components_demo_admin_voter_fizikal_vue__WEBPACK_IMPORTED_MODULE_29__ = __webpack_require__(/*! ./components/demo/admin/voter/fizikal.vue */ "./resources/assets/js/components/demo/admin/voter/fizikal.vue"); /* harmony import */ var _components_demo_admin_voter_maya_vue__WEBPACK_IMPORTED_MODULE_30__ = __webpack_require__(/*! ./components/demo/admin/voter/maya.vue */ "./resources/assets/js/components/demo/admin/voter/maya.vue"); /* harmony import */ var _components_demo_admin_voter_viewkehadiran_vue__WEBPACK_IMPORTED_MODULE_31__ = __webpack_require__(/*! ./components/demo/admin/voter/viewkehadiran.vue */ "./resources/assets/js/components/demo/admin/voter/viewkehadiran.vue"); /* harmony import */ var _components_demo_admin_nominee_nominee_vue__WEBPACK_IMPORTED_MODULE_32__ = __webpack_require__(/*! ./components/demo/admin/nominee/nominee.vue */ "./resources/assets/js/components/demo/admin/nominee/nominee.vue"); /* harmony import */ var _components_demo_admin_nominee_index_vue__WEBPACK_IMPORTED_MODULE_33__ = __webpack_require__(/*! ./components/demo/admin/nominee/index.vue */ "./resources/assets/js/components/demo/admin/nominee/index.vue"); /* harmony import */ var _components_demo_admin_nominee_add_vue__WEBPACK_IMPORTED_MODULE_34__ = __webpack_require__(/*! ./components/demo/admin/nominee/add.vue */ "./resources/assets/js/components/demo/admin/nominee/add.vue"); /* harmony import */ var _components_demo_admin_nominee_edit_vue__WEBPACK_IMPORTED_MODULE_35__ = __webpack_require__(/*! ./components/demo/admin/nominee/edit.vue */ "./resources/assets/js/components/demo/admin/nominee/edit.vue"); /* harmony import */ var _components_demo_admin_admin_admin_vue__WEBPACK_IMPORTED_MODULE_36__ = __webpack_require__(/*! ./components/demo/admin/admin/admin.vue */ "./resources/assets/js/components/demo/admin/admin/admin.vue"); /* harmony import */ var _components_demo_admin_admin_index_vue__WEBPACK_IMPORTED_MODULE_37__ = __webpack_require__(/*! ./components/demo/admin/admin/index.vue */ "./resources/assets/js/components/demo/admin/admin/index.vue"); /* harmony import */ var _components_demo_admin_admin_edit_vue__WEBPACK_IMPORTED_MODULE_38__ = __webpack_require__(/*! ./components/demo/admin/admin/edit.vue */ "./resources/assets/js/components/demo/admin/admin/edit.vue"); /* harmony import */ var _components_demo_admin_admin_password_vue__WEBPACK_IMPORTED_MODULE_39__ = __webpack_require__(/*! ./components/demo/admin/admin/password.vue */ "./resources/assets/js/components/demo/admin/admin/password.vue"); /* harmony import */ var _components_demo_admin_admin_add_vue__WEBPACK_IMPORTED_MODULE_40__ = __webpack_require__(/*! ./components/demo/admin/admin/add.vue */ "./resources/assets/js/components/demo/admin/admin/add.vue"); /* harmony import */ var _components_demo_admin_admin_pembiayaan_vue__WEBPACK_IMPORTED_MODULE_41__ = __webpack_require__(/*! ./components/demo/admin/admin/pembiayaan.vue */ "./resources/assets/js/components/demo/admin/admin/pembiayaan.vue"); /* harmony import */ var _components_demo_admin_admin_beliankomoditi_vue__WEBPACK_IMPORTED_MODULE_42__ = __webpack_require__(/*! ./components/demo/admin/admin/beliankomoditi.vue */ "./resources/assets/js/components/demo/admin/admin/beliankomoditi.vue"); /* harmony import */ var _components_demo_admin_admin_kontrakmurabahah_vue__WEBPACK_IMPORTED_MODULE_43__ = __webpack_require__(/*! ./components/demo/admin/admin/kontrakmurabahah.vue */ "./resources/assets/js/components/demo/admin/admin/kontrakmurabahah.vue"); /* harmony import */ var _components_demo_admin_admin_cetakpermohonan_vue__WEBPACK_IMPORTED_MODULE_44__ = __webpack_require__(/*! ./components/demo/admin/admin/cetakpermohonan.vue */ "./resources/assets/js/components/demo/admin/admin/cetakpermohonan.vue"); /* harmony import */ var _components_demo_admin_admin_penyata_anggota_vue__WEBPACK_IMPORTED_MODULE_45__ = __webpack_require__(/*! ./components/demo/admin/admin/penyata-anggota.vue */ "./resources/assets/js/components/demo/admin/admin/penyata-anggota.vue"); var default_component = { template: "
Not found: {{ $route.path }}
" }; /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = ([{ path: "/", component: _components_demo_voter_index_vue__WEBPACK_IMPORTED_MODULE_2__["default"], children: [{ path: "", component: _components_demo_voter_home_index_vue__WEBPACK_IMPORTED_MODULE_3__["default"], name: "Voter Home" }, { path: "mat27", component: _components_demo_voter_home_mat_vue__WEBPACK_IMPORTED_MODULE_4__["default"], name: "Mat" }, { path: "vote", component: _components_demo_voter_home_vote_vue__WEBPACK_IMPORTED_MODULE_5__["default"], name: "Vote" }, { path: "result", component: _components_demo_voter_home_result_vue__WEBPACK_IMPORTED_MODULE_6__["default"], name: "Result" }, { path: "attendance", component: _components_demo_voter_home_attendance_vue__WEBPACK_IMPORTED_MODULE_7__["default"], name: "Attendance" }, { path: "zoom", component: _components_demo_voter_home_zoom_vue__WEBPACK_IMPORTED_MODULE_8__["default"], name: "Zoom" }, { path: "/penyata/:no_anggota", name: "penyata", component: _components_demo_voter_home_penyata_vue__WEBPACK_IMPORTED_MODULE_9__["default"] }] }, { path: "/login", component: _components_demo_voter_login_vue__WEBPACK_IMPORTED_MODULE_0__["default"], name: "Voter Login" }, { path: "/verification", component: _components_demo_voter_verification_vue__WEBPACK_IMPORTED_MODULE_1__["default"], name: "Voter Verify" }, { path: "/admin/login", component: _components_demo_admin_login_vue__WEBPACK_IMPORTED_MODULE_10__["default"], name: "Admin Login" }, { path: "/admin", component: _components_demo_admin_index_vue__WEBPACK_IMPORTED_MODULE_11__["default"], children: [{ path: "result/:election_id", component: _components_demo_admin_home_final_vue__WEBPACK_IMPORTED_MODULE_12__["default"], name: "Election Result" }, { path: "", component: _components_demo_admin_home_home_vue__WEBPACK_IMPORTED_MODULE_13__["default"], children: [{ path: "", component: _components_demo_admin_home_index_vue__WEBPACK_IMPORTED_MODULE_14__["default"], name: "Admin Home" }, { path: "result", component: _components_demo_admin_home_result_vue__WEBPACK_IMPORTED_MODULE_15__["default"], name: "Current Result" }] }, { path: "position", component: _components_demo_admin_position_position_vue__WEBPACK_IMPORTED_MODULE_16__["default"], children: [{ path: "", component: _components_demo_admin_position_index_vue__WEBPACK_IMPORTED_MODULE_17__["default"], name: "Kemaskini Jawatan" }, { path: "add", component: _components_demo_admin_position_add_vue__WEBPACK_IMPORTED_MODULE_18__["default"], name: "Tambah Jawatan" }, { path: "edit/:id", component: _components_demo_admin_position_edit_vue__WEBPACK_IMPORTED_MODULE_19__["default"], name: "Edit Position" }] }, { path: "partylist", component: _components_demo_admin_partylist_partylist_vue__WEBPACK_IMPORTED_MODULE_20__["default"], children: [{ path: "", component: _components_demo_admin_partylist_index_vue__WEBPACK_IMPORTED_MODULE_21__["default"], name: "Manage Partylist" }, { path: "add", component: _components_demo_admin_partylist_add_vue__WEBPACK_IMPORTED_MODULE_22__["default"], name: "Add Partylist" }, { path: "edit/:id", component: _components_demo_admin_partylist_edit_vue__WEBPACK_IMPORTED_MODULE_23__["default"], name: "Edit Partylist" }] }, { path: "voter", component: _components_demo_admin_voter_voter_vue__WEBPACK_IMPORTED_MODULE_24__["default"], children: [{ path: "", component: _components_demo_admin_voter_index_vue__WEBPACK_IMPORTED_MODULE_25__["default"], name: "Manage Voter" }, { path: "add", component: _components_demo_admin_voter_add_vue__WEBPACK_IMPORTED_MODULE_26__["default"], name: "Tambah Pengundi" }, { path: "edit/:id", component: _components_demo_admin_voter_edit_vue__WEBPACK_IMPORTED_MODULE_27__["default"], name: "Edit Voter" }, { path: "kehadiran", component: _components_demo_admin_voter_kehadiran_vue__WEBPACK_IMPORTED_MODULE_28__["default"], name: "Kehadiran Calon" }, { path: "fizikal", component: _components_demo_admin_voter_fizikal_vue__WEBPACK_IMPORTED_MODULE_29__["default"], name: "Fizikal" }, { path: "maya", component: _components_demo_admin_voter_maya_vue__WEBPACK_IMPORTED_MODULE_30__["default"], name: "Maya" }, { path: "viewkehadiran", component: _components_demo_admin_voter_viewkehadiran_vue__WEBPACK_IMPORTED_MODULE_31__["default"], name: "Calon Hadir" }] }, { path: "nominee", component: _components_demo_admin_nominee_nominee_vue__WEBPACK_IMPORTED_MODULE_32__["default"], children: [{ path: "", component: _components_demo_admin_nominee_index_vue__WEBPACK_IMPORTED_MODULE_33__["default"], name: "Maklumat Calon" }, { path: "add", component: _components_demo_admin_nominee_add_vue__WEBPACK_IMPORTED_MODULE_34__["default"], name: "Tambah Calon" }, { path: "edit/:id", component: _components_demo_admin_nominee_edit_vue__WEBPACK_IMPORTED_MODULE_35__["default"], name: "Edit Nominee" }] }, { path: "/account", component: _components_demo_admin_admin_admin_vue__WEBPACK_IMPORTED_MODULE_36__["default"], children: [{ path: "", component: _components_demo_admin_admin_index_vue__WEBPACK_IMPORTED_MODULE_37__["default"], name: "Manage Account" }, { path: "update", component: _components_demo_admin_admin_edit_vue__WEBPACK_IMPORTED_MODULE_38__["default"], name: "Update Account" }, { path: "password", component: _components_demo_admin_admin_password_vue__WEBPACK_IMPORTED_MODULE_39__["default"], name: "Update Password" }, { path: "add", component: _components_demo_admin_admin_add_vue__WEBPACK_IMPORTED_MODULE_40__["default"], name: "Add Account" }, { path: "/pembiayaan", name: "Pembiayaan", component: _components_demo_admin_admin_pembiayaan_vue__WEBPACK_IMPORTED_MODULE_41__["default"] }, { path: "/beliankomoditi", name: "BelianKomoditi", component: _components_demo_admin_admin_beliankomoditi_vue__WEBPACK_IMPORTED_MODULE_42__["default"] }, { path: "/kontrakmurabahah", name: "KontrakMurabahah", component: _components_demo_admin_admin_kontrakmurabahah_vue__WEBPACK_IMPORTED_MODULE_43__["default"] }, { path: "/cetakpermohonan", name: "CetakPermohonan", component: _components_demo_admin_admin_cetakpermohonan_vue__WEBPACK_IMPORTED_MODULE_44__["default"] }, { path: "/penyata-anggota", name: "Penyata Anggota", component: _components_demo_admin_admin_penyata_anggota_vue__WEBPACK_IMPORTED_MODULE_45__["default"] }, { path: "/:pathMatch(.*)*", name: "NotFound", component: { template: '
Not found: {{ $route.path }}
' } }] }] }]); /***/ }), /***/ "./resources/assets/js/util.js": /*!*************************************!*\ !*** ./resources/assets/js/util.js ***! \*************************************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) /* harmony export */ }); var methods = { /** * Hide Modal * @param {String} Modal ID * */ hideModal: function hideModal(id) { $(id).modal('hide'); }, /** * Check if Login * * @return {Boolean} isLogin */ isLogin: function isLogin() { return localStorage['Access Token'] ? true : false; }, /** * Log a messages * @param {String} Message * */ log: function log(message) { if (config.debug) console.log(message); }, /** * Show an alert message * @param {String} message to be Shown * @param {String} type of message (info|error|loading|success) * @param {Boolean} if message will be closed imediately (true|false) * @return {Notify} */ notify: function notify(message) { var label = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 'info'; var progress = arguments.length > 2 ? arguments[2] : undefined; var delay = 5000; var type = 'info'; var icon = 'fa fa-info'; switch (label) { case 'error': type = 'danger'; icon = 'fa fa-warning'; break; case 'loading': delay = 0; icon = 'fa fa-refresh fa-spin'; break; case 'success': type = 'success'; icon = 'fa fa-check'; break; case 'progress': $.notifyClose(); delay = 0; message = "\n\t\t\t\t\t\t\t
\n\t\t\t\t\t\t\t\t
\n\t\t\t\t\t\t\t\t
\n\t\t\t\t\t\t\t
"); icon = 'fa fa-refresh fa-spin'; break; } return $.notify({ message: message, icon: icon }, { type: type, delay: delay, placement: { from: 'top', align: 'center' } }); }, /** * Set Authorization for all outgoing request * */ setAuthorization: function setAuthorization() { axios.defaults.headers.common['Authorization'] = localStorage['Access Token']; $.ajaxSetup({ headers: { 'Authorization': localStorage['Access Token'] } }); }, /** * Set the title of the webpage * @param {String} Title * */ setTitle: function setTitle(title) { $('title').text(title); }, /** * Get the error Message * @param {String} Data * @param {Int} Response Status * @return {String} Error Message */ getErrorMessage: function getErrorMessage(data, status) { var message = ''; switch (status) { case 200: message = data.message; break; case 422: data = typeof data == 'string' ? JSON.parse(data) : data; for (var i in data) data[i].map(function (y) { message += y + '
'; }); break; case 401: message = 'You need to login first.'; break; default: message = 'An error occured.'; break; } return message; }, /** * Show the modal * @param {String} Modal ID * */ showModal: function showModal(id) { $(id).modal('show'); }, /** * Show result from an http request * @param {Response} response * @param {Type} responseType (error|success) * @param {library} Library used (ajax|axios) Default : axios */ showResult: function showResult(response, type) { var library = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : 'axios'; this.log(response); var isSuccess = function isSuccess(data) { return data.status == 'success'; }; if (library == 'axios') { if (type == 'success') { if (isSuccess(response.data)) { this.notify(response.data.message, 'success'); return true; } else { this.notify(response.data.message, 'error'); } } else { var status = response.response ? response.response.status : 500; var message = this.getErrorMessage(response.response.data, status); this.notify(message, 'error'); return status; } } else if (library == 'ajax') { if (type == 'success') { if (isSuccess(response)) { this.notify(response.message, 'success'); return true; } else { this.notify(response.message, 'error'); } } else if (type == 'error') { var status = response.status; var message = this.getErrorMessage(response.responseText, status); this.notify(message, 'error'); return status; } } } }; var _data = { baseURL: config.baseURL, API: config.API, storageURL: config.storageURL, elections: [], election: {}, user: {}, positions: [], position: {}, partylists: [], partylist: {}, voters: {}, voter: {}, nominees: [], nominee: {}, admins: [], information: {}, result: [], results: [], last_update: new Date() }; /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = ({ data: function data() { return { util: methods, data: _data }; } }); /***/ }), /***/ "./node_modules/base64-js/index.js": /*!*****************************************!*\ !*** ./node_modules/base64-js/index.js ***! \*****************************************/ /***/ ((__unused_webpack_module, exports) => { "use strict"; exports.byteLength = byteLength exports.toByteArray = toByteArray exports.fromByteArray = fromByteArray var lookup = [] var revLookup = [] var Arr = typeof Uint8Array !== 'undefined' ? Uint8Array : Array var code = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/' for (var i = 0, len = code.length; i < len; ++i) { lookup[i] = code[i] revLookup[code.charCodeAt(i)] = i } // Support decoding URL-safe base64 strings, as Node.js does. // See: https://en.wikipedia.org/wiki/Base64#URL_applications revLookup['-'.charCodeAt(0)] = 62 revLookup['_'.charCodeAt(0)] = 63 function getLens (b64) { var len = b64.length if (len % 4 > 0) { throw new Error('Invalid string. Length must be a multiple of 4') } // Trim off extra bytes after placeholder bytes are found // See: https://github.com/beatgammit/base64-js/issues/42 var validLen = b64.indexOf('=') if (validLen === -1) validLen = len var placeHoldersLen = validLen === len ? 0 : 4 - (validLen % 4) return [validLen, placeHoldersLen] } // base64 is 4/3 + up to two characters of the original data function byteLength (b64) { var lens = getLens(b64) var validLen = lens[0] var placeHoldersLen = lens[1] return ((validLen + placeHoldersLen) * 3 / 4) - placeHoldersLen } function _byteLength (b64, validLen, placeHoldersLen) { return ((validLen + placeHoldersLen) * 3 / 4) - placeHoldersLen } function toByteArray (b64) { var tmp var lens = getLens(b64) var validLen = lens[0] var placeHoldersLen = lens[1] var arr = new Arr(_byteLength(b64, validLen, placeHoldersLen)) var curByte = 0 // if there are placeholders, only get up to the last complete 4 chars var len = placeHoldersLen > 0 ? validLen - 4 : validLen var i for (i = 0; i < len; i += 4) { tmp = (revLookup[b64.charCodeAt(i)] << 18) | (revLookup[b64.charCodeAt(i + 1)] << 12) | (revLookup[b64.charCodeAt(i + 2)] << 6) | revLookup[b64.charCodeAt(i + 3)] arr[curByte++] = (tmp >> 16) & 0xFF arr[curByte++] = (tmp >> 8) & 0xFF arr[curByte++] = tmp & 0xFF } if (placeHoldersLen === 2) { tmp = (revLookup[b64.charCodeAt(i)] << 2) | (revLookup[b64.charCodeAt(i + 1)] >> 4) arr[curByte++] = tmp & 0xFF } if (placeHoldersLen === 1) { tmp = (revLookup[b64.charCodeAt(i)] << 10) | (revLookup[b64.charCodeAt(i + 1)] << 4) | (revLookup[b64.charCodeAt(i + 2)] >> 2) arr[curByte++] = (tmp >> 8) & 0xFF arr[curByte++] = tmp & 0xFF } return arr } function tripletToBase64 (num) { return lookup[num >> 18 & 0x3F] + lookup[num >> 12 & 0x3F] + lookup[num >> 6 & 0x3F] + lookup[num & 0x3F] } function encodeChunk (uint8, start, end) { var tmp var output = [] for (var i = start; i < end; i += 3) { tmp = ((uint8[i] << 16) & 0xFF0000) + ((uint8[i + 1] << 8) & 0xFF00) + (uint8[i + 2] & 0xFF) output.push(tripletToBase64(tmp)) } return output.join('') } function fromByteArray (uint8) { var tmp var len = uint8.length var extraBytes = len % 3 // if we have 1 byte left, pad 2 bytes var parts = [] var maxChunkLength = 16383 // must be multiple of 3 // go through the array every three bytes, we'll deal with trailing stuff later for (var i = 0, len2 = len - extraBytes; i < len2; i += maxChunkLength) { parts.push(encodeChunk(uint8, i, (i + maxChunkLength) > len2 ? len2 : (i + maxChunkLength))) } // pad the end with zeros, but make sure to not forget the extra bytes if (extraBytes === 1) { tmp = uint8[len - 1] parts.push( lookup[tmp >> 2] + lookup[(tmp << 4) & 0x3F] + '==' ) } else if (extraBytes === 2) { tmp = (uint8[len - 2] << 8) + uint8[len - 1] parts.push( lookup[tmp >> 10] + lookup[(tmp >> 4) & 0x3F] + lookup[(tmp << 2) & 0x3F] + '=' ) } return parts.join('') } /***/ }), /***/ "./node_modules/buffer/index.js": /*!**************************************!*\ !*** ./node_modules/buffer/index.js ***! \**************************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; /*! * The buffer module from node.js, for the browser. * * @author Feross Aboukhadijeh * @license MIT */ /* eslint-disable no-proto */ var base64 = __webpack_require__(/*! base64-js */ "./node_modules/base64-js/index.js") var ieee754 = __webpack_require__(/*! ieee754 */ "./node_modules/ieee754/index.js") var isArray = __webpack_require__(/*! isarray */ "./node_modules/isarray/index.js") exports.Buffer = Buffer exports.SlowBuffer = SlowBuffer exports.INSPECT_MAX_BYTES = 50 /** * If `Buffer.TYPED_ARRAY_SUPPORT`: * === true Use Uint8Array implementation (fastest) * === false Use Object implementation (most compatible, even IE6) * * Browsers that support typed arrays are IE 10+, Firefox 4+, Chrome 7+, Safari 5.1+, * Opera 11.6+, iOS 4.2+. * * Due to various browser bugs, sometimes the Object implementation will be used even * when the browser supports typed arrays. * * Note: * * - Firefox 4-29 lacks support for adding new properties to `Uint8Array` instances, * See: https://bugzilla.mozilla.org/show_bug.cgi?id=695438. * * - Chrome 9-10 is missing the `TypedArray.prototype.subarray` function. * * - IE10 has a broken `TypedArray.prototype.subarray` function which returns arrays of * incorrect length in some situations. * We detect these buggy browsers and set `Buffer.TYPED_ARRAY_SUPPORT` to `false` so they * get the Object implementation, which is slower but behaves correctly. */ Buffer.TYPED_ARRAY_SUPPORT = __webpack_require__.g.TYPED_ARRAY_SUPPORT !== undefined ? __webpack_require__.g.TYPED_ARRAY_SUPPORT : typedArraySupport() /* * Export kMaxLength after typed array support is determined. */ exports.kMaxLength = kMaxLength() function typedArraySupport () { try { var arr = new Uint8Array(1) arr.__proto__ = {__proto__: Uint8Array.prototype, foo: function () { return 42 }} return arr.foo() === 42 && // typed array instances can be augmented typeof arr.subarray === 'function' && // chrome 9-10 lack `subarray` arr.subarray(1, 1).byteLength === 0 // ie10 has broken `subarray` } catch (e) { return false } } function kMaxLength () { return Buffer.TYPED_ARRAY_SUPPORT ? 0x7fffffff : 0x3fffffff } function createBuffer (that, length) { if (kMaxLength() < length) { throw new RangeError('Invalid typed array length') } if (Buffer.TYPED_ARRAY_SUPPORT) { // Return an augmented `Uint8Array` instance, for best performance that = new Uint8Array(length) that.__proto__ = Buffer.prototype } else { // Fallback: Return an object instance of the Buffer class if (that === null) { that = new Buffer(length) } that.length = length } return that } /** * The Buffer constructor returns instances of `Uint8Array` that have their * prototype changed to `Buffer.prototype`. Furthermore, `Buffer` is a subclass of * `Uint8Array`, so the returned instances will have all the node `Buffer` methods * and the `Uint8Array` methods. Square bracket notation works as expected -- it * returns a single octet. * * The `Uint8Array` prototype remains unmodified. */ function Buffer (arg, encodingOrOffset, length) { if (!Buffer.TYPED_ARRAY_SUPPORT && !(this instanceof Buffer)) { return new Buffer(arg, encodingOrOffset, length) } // Common case. if (typeof arg === 'number') { if (typeof encodingOrOffset === 'string') { throw new Error( 'If encoding is specified then the first argument must be a string' ) } return allocUnsafe(this, arg) } return from(this, arg, encodingOrOffset, length) } Buffer.poolSize = 8192 // not used by this implementation // TODO: Legacy, not needed anymore. Remove in next major version. Buffer._augment = function (arr) { arr.__proto__ = Buffer.prototype return arr } function from (that, value, encodingOrOffset, length) { if (typeof value === 'number') { throw new TypeError('"value" argument must not be a number') } if (typeof ArrayBuffer !== 'undefined' && value instanceof ArrayBuffer) { return fromArrayBuffer(that, value, encodingOrOffset, length) } if (typeof value === 'string') { return fromString(that, value, encodingOrOffset) } return fromObject(that, value) } /** * Functionally equivalent to Buffer(arg, encoding) but throws a TypeError * if value is a number. * Buffer.from(str[, encoding]) * Buffer.from(array) * Buffer.from(buffer) * Buffer.from(arrayBuffer[, byteOffset[, length]]) **/ Buffer.from = function (value, encodingOrOffset, length) { return from(null, value, encodingOrOffset, length) } if (Buffer.TYPED_ARRAY_SUPPORT) { Buffer.prototype.__proto__ = Uint8Array.prototype Buffer.__proto__ = Uint8Array if (typeof Symbol !== 'undefined' && Symbol.species && Buffer[Symbol.species] === Buffer) { // Fix subarray() in ES2016. See: https://github.com/feross/buffer/pull/97 Object.defineProperty(Buffer, Symbol.species, { value: null, configurable: true }) } } function assertSize (size) { if (typeof size !== 'number') { throw new TypeError('"size" argument must be a number') } else if (size < 0) { throw new RangeError('"size" argument must not be negative') } } function alloc (that, size, fill, encoding) { assertSize(size) if (size <= 0) { return createBuffer(that, size) } if (fill !== undefined) { // Only pay attention to encoding if it's a string. This // prevents accidentally sending in a number that would // be interpretted as a start offset. return typeof encoding === 'string' ? createBuffer(that, size).fill(fill, encoding) : createBuffer(that, size).fill(fill) } return createBuffer(that, size) } /** * Creates a new filled Buffer instance. * alloc(size[, fill[, encoding]]) **/ Buffer.alloc = function (size, fill, encoding) { return alloc(null, size, fill, encoding) } function allocUnsafe (that, size) { assertSize(size) that = createBuffer(that, size < 0 ? 0 : checked(size) | 0) if (!Buffer.TYPED_ARRAY_SUPPORT) { for (var i = 0; i < size; ++i) { that[i] = 0 } } return that } /** * Equivalent to Buffer(num), by default creates a non-zero-filled Buffer instance. * */ Buffer.allocUnsafe = function (size) { return allocUnsafe(null, size) } /** * Equivalent to SlowBuffer(num), by default creates a non-zero-filled Buffer instance. */ Buffer.allocUnsafeSlow = function (size) { return allocUnsafe(null, size) } function fromString (that, string, encoding) { if (typeof encoding !== 'string' || encoding === '') { encoding = 'utf8' } if (!Buffer.isEncoding(encoding)) { throw new TypeError('"encoding" must be a valid string encoding') } var length = byteLength(string, encoding) | 0 that = createBuffer(that, length) var actual = that.write(string, encoding) if (actual !== length) { // Writing a hex string, for example, that contains invalid characters will // cause everything after the first invalid character to be ignored. (e.g. // 'abxxcd' will be treated as 'ab') that = that.slice(0, actual) } return that } function fromArrayLike (that, array) { var length = array.length < 0 ? 0 : checked(array.length) | 0 that = createBuffer(that, length) for (var i = 0; i < length; i += 1) { that[i] = array[i] & 255 } return that } function fromArrayBuffer (that, array, byteOffset, length) { array.byteLength // this throws if `array` is not a valid ArrayBuffer if (byteOffset < 0 || array.byteLength < byteOffset) { throw new RangeError('\'offset\' is out of bounds') } if (array.byteLength < byteOffset + (length || 0)) { throw new RangeError('\'length\' is out of bounds') } if (byteOffset === undefined && length === undefined) { array = new Uint8Array(array) } else if (length === undefined) { array = new Uint8Array(array, byteOffset) } else { array = new Uint8Array(array, byteOffset, length) } if (Buffer.TYPED_ARRAY_SUPPORT) { // Return an augmented `Uint8Array` instance, for best performance that = array that.__proto__ = Buffer.prototype } else { // Fallback: Return an object instance of the Buffer class that = fromArrayLike(that, array) } return that } function fromObject (that, obj) { if (Buffer.isBuffer(obj)) { var len = checked(obj.length) | 0 that = createBuffer(that, len) if (that.length === 0) { return that } obj.copy(that, 0, 0, len) return that } if (obj) { if ((typeof ArrayBuffer !== 'undefined' && obj.buffer instanceof ArrayBuffer) || 'length' in obj) { if (typeof obj.length !== 'number' || isnan(obj.length)) { return createBuffer(that, 0) } return fromArrayLike(that, obj) } if (obj.type === 'Buffer' && isArray(obj.data)) { return fromArrayLike(that, obj.data) } } throw new TypeError('First argument must be a string, Buffer, ArrayBuffer, Array, or array-like object.') } function checked (length) { // Note: cannot use `length < kMaxLength()` here because that fails when // length is NaN (which is otherwise coerced to zero.) if (length >= kMaxLength()) { throw new RangeError('Attempt to allocate Buffer larger than maximum ' + 'size: 0x' + kMaxLength().toString(16) + ' bytes') } return length | 0 } function SlowBuffer (length) { if (+length != length) { // eslint-disable-line eqeqeq length = 0 } return Buffer.alloc(+length) } Buffer.isBuffer = function isBuffer (b) { return !!(b != null && b._isBuffer) } Buffer.compare = function compare (a, b) { if (!Buffer.isBuffer(a) || !Buffer.isBuffer(b)) { throw new TypeError('Arguments must be Buffers') } if (a === b) return 0 var x = a.length var y = b.length for (var i = 0, len = Math.min(x, y); i < len; ++i) { if (a[i] !== b[i]) { x = a[i] y = b[i] break } } if (x < y) return -1 if (y < x) return 1 return 0 } Buffer.isEncoding = function isEncoding (encoding) { switch (String(encoding).toLowerCase()) { case 'hex': case 'utf8': case 'utf-8': case 'ascii': case 'latin1': case 'binary': case 'base64': case 'ucs2': case 'ucs-2': case 'utf16le': case 'utf-16le': return true default: return false } } Buffer.concat = function concat (list, length) { if (!isArray(list)) { throw new TypeError('"list" argument must be an Array of Buffers') } if (list.length === 0) { return Buffer.alloc(0) } var i if (length === undefined) { length = 0 for (i = 0; i < list.length; ++i) { length += list[i].length } } var buffer = Buffer.allocUnsafe(length) var pos = 0 for (i = 0; i < list.length; ++i) { var buf = list[i] if (!Buffer.isBuffer(buf)) { throw new TypeError('"list" argument must be an Array of Buffers') } buf.copy(buffer, pos) pos += buf.length } return buffer } function byteLength (string, encoding) { if (Buffer.isBuffer(string)) { return string.length } if (typeof ArrayBuffer !== 'undefined' && typeof ArrayBuffer.isView === 'function' && (ArrayBuffer.isView(string) || string instanceof ArrayBuffer)) { return string.byteLength } if (typeof string !== 'string') { string = '' + string } var len = string.length if (len === 0) return 0 // Use a for loop to avoid recursion var loweredCase = false for (;;) { switch (encoding) { case 'ascii': case 'latin1': case 'binary': return len case 'utf8': case 'utf-8': case undefined: return utf8ToBytes(string).length case 'ucs2': case 'ucs-2': case 'utf16le': case 'utf-16le': return len * 2 case 'hex': return len >>> 1 case 'base64': return base64ToBytes(string).length default: if (loweredCase) return utf8ToBytes(string).length // assume utf8 encoding = ('' + encoding).toLowerCase() loweredCase = true } } } Buffer.byteLength = byteLength function slowToString (encoding, start, end) { var loweredCase = false // No need to verify that "this.length <= MAX_UINT32" since it's a read-only // property of a typed array. // This behaves neither like String nor Uint8Array in that we set start/end // to their upper/lower bounds if the value passed is out of range. // undefined is handled specially as per ECMA-262 6th Edition, // Section 13.3.3.7 Runtime Semantics: KeyedBindingInitialization. if (start === undefined || start < 0) { start = 0 } // Return early if start > this.length. Done here to prevent potential uint32 // coercion fail below. if (start > this.length) { return '' } if (end === undefined || end > this.length) { end = this.length } if (end <= 0) { return '' } // Force coersion to uint32. This will also coerce falsey/NaN values to 0. end >>>= 0 start >>>= 0 if (end <= start) { return '' } if (!encoding) encoding = 'utf8' while (true) { switch (encoding) { case 'hex': return hexSlice(this, start, end) case 'utf8': case 'utf-8': return utf8Slice(this, start, end) case 'ascii': return asciiSlice(this, start, end) case 'latin1': case 'binary': return latin1Slice(this, start, end) case 'base64': return base64Slice(this, start, end) case 'ucs2': case 'ucs-2': case 'utf16le': case 'utf-16le': return utf16leSlice(this, start, end) default: if (loweredCase) throw new TypeError('Unknown encoding: ' + encoding) encoding = (encoding + '').toLowerCase() loweredCase = true } } } // The property is used by `Buffer.isBuffer` and `is-buffer` (in Safari 5-7) to detect // Buffer instances. Buffer.prototype._isBuffer = true function swap (b, n, m) { var i = b[n] b[n] = b[m] b[m] = i } Buffer.prototype.swap16 = function swap16 () { var len = this.length if (len % 2 !== 0) { throw new RangeError('Buffer size must be a multiple of 16-bits') } for (var i = 0; i < len; i += 2) { swap(this, i, i + 1) } return this } Buffer.prototype.swap32 = function swap32 () { var len = this.length if (len % 4 !== 0) { throw new RangeError('Buffer size must be a multiple of 32-bits') } for (var i = 0; i < len; i += 4) { swap(this, i, i + 3) swap(this, i + 1, i + 2) } return this } Buffer.prototype.swap64 = function swap64 () { var len = this.length if (len % 8 !== 0) { throw new RangeError('Buffer size must be a multiple of 64-bits') } for (var i = 0; i < len; i += 8) { swap(this, i, i + 7) swap(this, i + 1, i + 6) swap(this, i + 2, i + 5) swap(this, i + 3, i + 4) } return this } Buffer.prototype.toString = function toString () { var length = this.length | 0 if (length === 0) return '' if (arguments.length === 0) return utf8Slice(this, 0, length) return slowToString.apply(this, arguments) } Buffer.prototype.equals = function equals (b) { if (!Buffer.isBuffer(b)) throw new TypeError('Argument must be a Buffer') if (this === b) return true return Buffer.compare(this, b) === 0 } Buffer.prototype.inspect = function inspect () { var str = '' var max = exports.INSPECT_MAX_BYTES if (this.length > 0) { str = this.toString('hex', 0, max).match(/.{2}/g).join(' ') if (this.length > max) str += ' ... ' } return '' } Buffer.prototype.compare = function compare (target, start, end, thisStart, thisEnd) { if (!Buffer.isBuffer(target)) { throw new TypeError('Argument must be a Buffer') } if (start === undefined) { start = 0 } if (end === undefined) { end = target ? target.length : 0 } if (thisStart === undefined) { thisStart = 0 } if (thisEnd === undefined) { thisEnd = this.length } if (start < 0 || end > target.length || thisStart < 0 || thisEnd > this.length) { throw new RangeError('out of range index') } if (thisStart >= thisEnd && start >= end) { return 0 } if (thisStart >= thisEnd) { return -1 } if (start >= end) { return 1 } start >>>= 0 end >>>= 0 thisStart >>>= 0 thisEnd >>>= 0 if (this === target) return 0 var x = thisEnd - thisStart var y = end - start var len = Math.min(x, y) var thisCopy = this.slice(thisStart, thisEnd) var targetCopy = target.slice(start, end) for (var i = 0; i < len; ++i) { if (thisCopy[i] !== targetCopy[i]) { x = thisCopy[i] y = targetCopy[i] break } } if (x < y) return -1 if (y < x) return 1 return 0 } // Finds either the first index of `val` in `buffer` at offset >= `byteOffset`, // OR the last index of `val` in `buffer` at offset <= `byteOffset`. // // Arguments: // - buffer - a Buffer to search // - val - a string, Buffer, or number // - byteOffset - an index into `buffer`; will be clamped to an int32 // - encoding - an optional encoding, relevant is val is a string // - dir - true for indexOf, false for lastIndexOf function bidirectionalIndexOf (buffer, val, byteOffset, encoding, dir) { // Empty buffer means no match if (buffer.length === 0) return -1 // Normalize byteOffset if (typeof byteOffset === 'string') { encoding = byteOffset byteOffset = 0 } else if (byteOffset > 0x7fffffff) { byteOffset = 0x7fffffff } else if (byteOffset < -0x80000000) { byteOffset = -0x80000000 } byteOffset = +byteOffset // Coerce to Number. if (isNaN(byteOffset)) { // byteOffset: it it's undefined, null, NaN, "foo", etc, search whole buffer byteOffset = dir ? 0 : (buffer.length - 1) } // Normalize byteOffset: negative offsets start from the end of the buffer if (byteOffset < 0) byteOffset = buffer.length + byteOffset if (byteOffset >= buffer.length) { if (dir) return -1 else byteOffset = buffer.length - 1 } else if (byteOffset < 0) { if (dir) byteOffset = 0 else return -1 } // Normalize val if (typeof val === 'string') { val = Buffer.from(val, encoding) } // Finally, search either indexOf (if dir is true) or lastIndexOf if (Buffer.isBuffer(val)) { // Special case: looking for empty string/buffer always fails if (val.length === 0) { return -1 } return arrayIndexOf(buffer, val, byteOffset, encoding, dir) } else if (typeof val === 'number') { val = val & 0xFF // Search for a byte value [0-255] if (Buffer.TYPED_ARRAY_SUPPORT && typeof Uint8Array.prototype.indexOf === 'function') { if (dir) { return Uint8Array.prototype.indexOf.call(buffer, val, byteOffset) } else { return Uint8Array.prototype.lastIndexOf.call(buffer, val, byteOffset) } } return arrayIndexOf(buffer, [ val ], byteOffset, encoding, dir) } throw new TypeError('val must be string, number or Buffer') } function arrayIndexOf (arr, val, byteOffset, encoding, dir) { var indexSize = 1 var arrLength = arr.length var valLength = val.length if (encoding !== undefined) { encoding = String(encoding).toLowerCase() if (encoding === 'ucs2' || encoding === 'ucs-2' || encoding === 'utf16le' || encoding === 'utf-16le') { if (arr.length < 2 || val.length < 2) { return -1 } indexSize = 2 arrLength /= 2 valLength /= 2 byteOffset /= 2 } } function read (buf, i) { if (indexSize === 1) { return buf[i] } else { return buf.readUInt16BE(i * indexSize) } } var i if (dir) { var foundIndex = -1 for (i = byteOffset; i < arrLength; i++) { if (read(arr, i) === read(val, foundIndex === -1 ? 0 : i - foundIndex)) { if (foundIndex === -1) foundIndex = i if (i - foundIndex + 1 === valLength) return foundIndex * indexSize } else { if (foundIndex !== -1) i -= i - foundIndex foundIndex = -1 } } } else { if (byteOffset + valLength > arrLength) byteOffset = arrLength - valLength for (i = byteOffset; i >= 0; i--) { var found = true for (var j = 0; j < valLength; j++) { if (read(arr, i + j) !== read(val, j)) { found = false break } } if (found) return i } } return -1 } Buffer.prototype.includes = function includes (val, byteOffset, encoding) { return this.indexOf(val, byteOffset, encoding) !== -1 } Buffer.prototype.indexOf = function indexOf (val, byteOffset, encoding) { return bidirectionalIndexOf(this, val, byteOffset, encoding, true) } Buffer.prototype.lastIndexOf = function lastIndexOf (val, byteOffset, encoding) { return bidirectionalIndexOf(this, val, byteOffset, encoding, false) } function hexWrite (buf, string, offset, length) { offset = Number(offset) || 0 var remaining = buf.length - offset if (!length) { length = remaining } else { length = Number(length) if (length > remaining) { length = remaining } } // must be an even number of digits var strLen = string.length if (strLen % 2 !== 0) throw new TypeError('Invalid hex string') if (length > strLen / 2) { length = strLen / 2 } for (var i = 0; i < length; ++i) { var parsed = parseInt(string.substr(i * 2, 2), 16) if (isNaN(parsed)) return i buf[offset + i] = parsed } return i } function utf8Write (buf, string, offset, length) { return blitBuffer(utf8ToBytes(string, buf.length - offset), buf, offset, length) } function asciiWrite (buf, string, offset, length) { return blitBuffer(asciiToBytes(string), buf, offset, length) } function latin1Write (buf, string, offset, length) { return asciiWrite(buf, string, offset, length) } function base64Write (buf, string, offset, length) { return blitBuffer(base64ToBytes(string), buf, offset, length) } function ucs2Write (buf, string, offset, length) { return blitBuffer(utf16leToBytes(string, buf.length - offset), buf, offset, length) } Buffer.prototype.write = function write (string, offset, length, encoding) { // Buffer#write(string) if (offset === undefined) { encoding = 'utf8' length = this.length offset = 0 // Buffer#write(string, encoding) } else if (length === undefined && typeof offset === 'string') { encoding = offset length = this.length offset = 0 // Buffer#write(string, offset[, length][, encoding]) } else if (isFinite(offset)) { offset = offset | 0 if (isFinite(length)) { length = length | 0 if (encoding === undefined) encoding = 'utf8' } else { encoding = length length = undefined } // legacy write(string, encoding, offset, length) - remove in v0.13 } else { throw new Error( 'Buffer.write(string, encoding, offset[, length]) is no longer supported' ) } var remaining = this.length - offset if (length === undefined || length > remaining) length = remaining if ((string.length > 0 && (length < 0 || offset < 0)) || offset > this.length) { throw new RangeError('Attempt to write outside buffer bounds') } if (!encoding) encoding = 'utf8' var loweredCase = false for (;;) { switch (encoding) { case 'hex': return hexWrite(this, string, offset, length) case 'utf8': case 'utf-8': return utf8Write(this, string, offset, length) case 'ascii': return asciiWrite(this, string, offset, length) case 'latin1': case 'binary': return latin1Write(this, string, offset, length) case 'base64': // Warning: maxLength not taken into account in base64Write return base64Write(this, string, offset, length) case 'ucs2': case 'ucs-2': case 'utf16le': case 'utf-16le': return ucs2Write(this, string, offset, length) default: if (loweredCase) throw new TypeError('Unknown encoding: ' + encoding) encoding = ('' + encoding).toLowerCase() loweredCase = true } } } Buffer.prototype.toJSON = function toJSON () { return { type: 'Buffer', data: Array.prototype.slice.call(this._arr || this, 0) } } function base64Slice (buf, start, end) { if (start === 0 && end === buf.length) { return base64.fromByteArray(buf) } else { return base64.fromByteArray(buf.slice(start, end)) } } function utf8Slice (buf, start, end) { end = Math.min(buf.length, end) var res = [] var i = start while (i < end) { var firstByte = buf[i] var codePoint = null var bytesPerSequence = (firstByte > 0xEF) ? 4 : (firstByte > 0xDF) ? 3 : (firstByte > 0xBF) ? 2 : 1 if (i + bytesPerSequence <= end) { var secondByte, thirdByte, fourthByte, tempCodePoint switch (bytesPerSequence) { case 1: if (firstByte < 0x80) { codePoint = firstByte } break case 2: secondByte = buf[i + 1] if ((secondByte & 0xC0) === 0x80) { tempCodePoint = (firstByte & 0x1F) << 0x6 | (secondByte & 0x3F) if (tempCodePoint > 0x7F) { codePoint = tempCodePoint } } break case 3: secondByte = buf[i + 1] thirdByte = buf[i + 2] if ((secondByte & 0xC0) === 0x80 && (thirdByte & 0xC0) === 0x80) { tempCodePoint = (firstByte & 0xF) << 0xC | (secondByte & 0x3F) << 0x6 | (thirdByte & 0x3F) if (tempCodePoint > 0x7FF && (tempCodePoint < 0xD800 || tempCodePoint > 0xDFFF)) { codePoint = tempCodePoint } } break case 4: secondByte = buf[i + 1] thirdByte = buf[i + 2] fourthByte = buf[i + 3] if ((secondByte & 0xC0) === 0x80 && (thirdByte & 0xC0) === 0x80 && (fourthByte & 0xC0) === 0x80) { tempCodePoint = (firstByte & 0xF) << 0x12 | (secondByte & 0x3F) << 0xC | (thirdByte & 0x3F) << 0x6 | (fourthByte & 0x3F) if (tempCodePoint > 0xFFFF && tempCodePoint < 0x110000) { codePoint = tempCodePoint } } } } if (codePoint === null) { // we did not generate a valid codePoint so insert a // replacement char (U+FFFD) and advance only 1 byte codePoint = 0xFFFD bytesPerSequence = 1 } else if (codePoint > 0xFFFF) { // encode to utf16 (surrogate pair dance) codePoint -= 0x10000 res.push(codePoint >>> 10 & 0x3FF | 0xD800) codePoint = 0xDC00 | codePoint & 0x3FF } res.push(codePoint) i += bytesPerSequence } return decodeCodePointsArray(res) } // Based on http://stackoverflow.com/a/22747272/680742, the browser with // the lowest limit is Chrome, with 0x10000 args. // We go 1 magnitude less, for safety var MAX_ARGUMENTS_LENGTH = 0x1000 function decodeCodePointsArray (codePoints) { var len = codePoints.length if (len <= MAX_ARGUMENTS_LENGTH) { return String.fromCharCode.apply(String, codePoints) // avoid extra slice() } // Decode in chunks to avoid "call stack size exceeded". var res = '' var i = 0 while (i < len) { res += String.fromCharCode.apply( String, codePoints.slice(i, i += MAX_ARGUMENTS_LENGTH) ) } return res } function asciiSlice (buf, start, end) { var ret = '' end = Math.min(buf.length, end) for (var i = start; i < end; ++i) { ret += String.fromCharCode(buf[i] & 0x7F) } return ret } function latin1Slice (buf, start, end) { var ret = '' end = Math.min(buf.length, end) for (var i = start; i < end; ++i) { ret += String.fromCharCode(buf[i]) } return ret } function hexSlice (buf, start, end) { var len = buf.length if (!start || start < 0) start = 0 if (!end || end < 0 || end > len) end = len var out = '' for (var i = start; i < end; ++i) { out += toHex(buf[i]) } return out } function utf16leSlice (buf, start, end) { var bytes = buf.slice(start, end) var res = '' for (var i = 0; i < bytes.length; i += 2) { res += String.fromCharCode(bytes[i] + bytes[i + 1] * 256) } return res } Buffer.prototype.slice = function slice (start, end) { var len = this.length start = ~~start end = end === undefined ? len : ~~end if (start < 0) { start += len if (start < 0) start = 0 } else if (start > len) { start = len } if (end < 0) { end += len if (end < 0) end = 0 } else if (end > len) { end = len } if (end < start) end = start var newBuf if (Buffer.TYPED_ARRAY_SUPPORT) { newBuf = this.subarray(start, end) newBuf.__proto__ = Buffer.prototype } else { var sliceLen = end - start newBuf = new Buffer(sliceLen, undefined) for (var i = 0; i < sliceLen; ++i) { newBuf[i] = this[i + start] } } return newBuf } /* * Need to make sure that buffer isn't trying to write out of bounds. */ function checkOffset (offset, ext, length) { if ((offset % 1) !== 0 || offset < 0) throw new RangeError('offset is not uint') if (offset + ext > length) throw new RangeError('Trying to access beyond buffer length') } Buffer.prototype.readUIntLE = function readUIntLE (offset, byteLength, noAssert) { offset = offset | 0 byteLength = byteLength | 0 if (!noAssert) checkOffset(offset, byteLength, this.length) var val = this[offset] var mul = 1 var i = 0 while (++i < byteLength && (mul *= 0x100)) { val += this[offset + i] * mul } return val } Buffer.prototype.readUIntBE = function readUIntBE (offset, byteLength, noAssert) { offset = offset | 0 byteLength = byteLength | 0 if (!noAssert) { checkOffset(offset, byteLength, this.length) } var val = this[offset + --byteLength] var mul = 1 while (byteLength > 0 && (mul *= 0x100)) { val += this[offset + --byteLength] * mul } return val } Buffer.prototype.readUInt8 = function readUInt8 (offset, noAssert) { if (!noAssert) checkOffset(offset, 1, this.length) return this[offset] } Buffer.prototype.readUInt16LE = function readUInt16LE (offset, noAssert) { if (!noAssert) checkOffset(offset, 2, this.length) return this[offset] | (this[offset + 1] << 8) } Buffer.prototype.readUInt16BE = function readUInt16BE (offset, noAssert) { if (!noAssert) checkOffset(offset, 2, this.length) return (this[offset] << 8) | this[offset + 1] } Buffer.prototype.readUInt32LE = function readUInt32LE (offset, noAssert) { if (!noAssert) checkOffset(offset, 4, this.length) return ((this[offset]) | (this[offset + 1] << 8) | (this[offset + 2] << 16)) + (this[offset + 3] * 0x1000000) } Buffer.prototype.readUInt32BE = function readUInt32BE (offset, noAssert) { if (!noAssert) checkOffset(offset, 4, this.length) return (this[offset] * 0x1000000) + ((this[offset + 1] << 16) | (this[offset + 2] << 8) | this[offset + 3]) } Buffer.prototype.readIntLE = function readIntLE (offset, byteLength, noAssert) { offset = offset | 0 byteLength = byteLength | 0 if (!noAssert) checkOffset(offset, byteLength, this.length) var val = this[offset] var mul = 1 var i = 0 while (++i < byteLength && (mul *= 0x100)) { val += this[offset + i] * mul } mul *= 0x80 if (val >= mul) val -= Math.pow(2, 8 * byteLength) return val } Buffer.prototype.readIntBE = function readIntBE (offset, byteLength, noAssert) { offset = offset | 0 byteLength = byteLength | 0 if (!noAssert) checkOffset(offset, byteLength, this.length) var i = byteLength var mul = 1 var val = this[offset + --i] while (i > 0 && (mul *= 0x100)) { val += this[offset + --i] * mul } mul *= 0x80 if (val >= mul) val -= Math.pow(2, 8 * byteLength) return val } Buffer.prototype.readInt8 = function readInt8 (offset, noAssert) { if (!noAssert) checkOffset(offset, 1, this.length) if (!(this[offset] & 0x80)) return (this[offset]) return ((0xff - this[offset] + 1) * -1) } Buffer.prototype.readInt16LE = function readInt16LE (offset, noAssert) { if (!noAssert) checkOffset(offset, 2, this.length) var val = this[offset] | (this[offset + 1] << 8) return (val & 0x8000) ? val | 0xFFFF0000 : val } Buffer.prototype.readInt16BE = function readInt16BE (offset, noAssert) { if (!noAssert) checkOffset(offset, 2, this.length) var val = this[offset + 1] | (this[offset] << 8) return (val & 0x8000) ? val | 0xFFFF0000 : val } Buffer.prototype.readInt32LE = function readInt32LE (offset, noAssert) { if (!noAssert) checkOffset(offset, 4, this.length) return (this[offset]) | (this[offset + 1] << 8) | (this[offset + 2] << 16) | (this[offset + 3] << 24) } Buffer.prototype.readInt32BE = function readInt32BE (offset, noAssert) { if (!noAssert) checkOffset(offset, 4, this.length) return (this[offset] << 24) | (this[offset + 1] << 16) | (this[offset + 2] << 8) | (this[offset + 3]) } Buffer.prototype.readFloatLE = function readFloatLE (offset, noAssert) { if (!noAssert) checkOffset(offset, 4, this.length) return ieee754.read(this, offset, true, 23, 4) } Buffer.prototype.readFloatBE = function readFloatBE (offset, noAssert) { if (!noAssert) checkOffset(offset, 4, this.length) return ieee754.read(this, offset, false, 23, 4) } Buffer.prototype.readDoubleLE = function readDoubleLE (offset, noAssert) { if (!noAssert) checkOffset(offset, 8, this.length) return ieee754.read(this, offset, true, 52, 8) } Buffer.prototype.readDoubleBE = function readDoubleBE (offset, noAssert) { if (!noAssert) checkOffset(offset, 8, this.length) return ieee754.read(this, offset, false, 52, 8) } function checkInt (buf, value, offset, ext, max, min) { if (!Buffer.isBuffer(buf)) throw new TypeError('"buffer" argument must be a Buffer instance') if (value > max || value < min) throw new RangeError('"value" argument is out of bounds') if (offset + ext > buf.length) throw new RangeError('Index out of range') } Buffer.prototype.writeUIntLE = function writeUIntLE (value, offset, byteLength, noAssert) { value = +value offset = offset | 0 byteLength = byteLength | 0 if (!noAssert) { var maxBytes = Math.pow(2, 8 * byteLength) - 1 checkInt(this, value, offset, byteLength, maxBytes, 0) } var mul = 1 var i = 0 this[offset] = value & 0xFF while (++i < byteLength && (mul *= 0x100)) { this[offset + i] = (value / mul) & 0xFF } return offset + byteLength } Buffer.prototype.writeUIntBE = function writeUIntBE (value, offset, byteLength, noAssert) { value = +value offset = offset | 0 byteLength = byteLength | 0 if (!noAssert) { var maxBytes = Math.pow(2, 8 * byteLength) - 1 checkInt(this, value, offset, byteLength, maxBytes, 0) } var i = byteLength - 1 var mul = 1 this[offset + i] = value & 0xFF while (--i >= 0 && (mul *= 0x100)) { this[offset + i] = (value / mul) & 0xFF } return offset + byteLength } Buffer.prototype.writeUInt8 = function writeUInt8 (value, offset, noAssert) { value = +value offset = offset | 0 if (!noAssert) checkInt(this, value, offset, 1, 0xff, 0) if (!Buffer.TYPED_ARRAY_SUPPORT) value = Math.floor(value) this[offset] = (value & 0xff) return offset + 1 } function objectWriteUInt16 (buf, value, offset, littleEndian) { if (value < 0) value = 0xffff + value + 1 for (var i = 0, j = Math.min(buf.length - offset, 2); i < j; ++i) { buf[offset + i] = (value & (0xff << (8 * (littleEndian ? i : 1 - i)))) >>> (littleEndian ? i : 1 - i) * 8 } } Buffer.prototype.writeUInt16LE = function writeUInt16LE (value, offset, noAssert) { value = +value offset = offset | 0 if (!noAssert) checkInt(this, value, offset, 2, 0xffff, 0) if (Buffer.TYPED_ARRAY_SUPPORT) { this[offset] = (value & 0xff) this[offset + 1] = (value >>> 8) } else { objectWriteUInt16(this, value, offset, true) } return offset + 2 } Buffer.prototype.writeUInt16BE = function writeUInt16BE (value, offset, noAssert) { value = +value offset = offset | 0 if (!noAssert) checkInt(this, value, offset, 2, 0xffff, 0) if (Buffer.TYPED_ARRAY_SUPPORT) { this[offset] = (value >>> 8) this[offset + 1] = (value & 0xff) } else { objectWriteUInt16(this, value, offset, false) } return offset + 2 } function objectWriteUInt32 (buf, value, offset, littleEndian) { if (value < 0) value = 0xffffffff + value + 1 for (var i = 0, j = Math.min(buf.length - offset, 4); i < j; ++i) { buf[offset + i] = (value >>> (littleEndian ? i : 3 - i) * 8) & 0xff } } Buffer.prototype.writeUInt32LE = function writeUInt32LE (value, offset, noAssert) { value = +value offset = offset | 0 if (!noAssert) checkInt(this, value, offset, 4, 0xffffffff, 0) if (Buffer.TYPED_ARRAY_SUPPORT) { this[offset + 3] = (value >>> 24) this[offset + 2] = (value >>> 16) this[offset + 1] = (value >>> 8) this[offset] = (value & 0xff) } else { objectWriteUInt32(this, value, offset, true) } return offset + 4 } Buffer.prototype.writeUInt32BE = function writeUInt32BE (value, offset, noAssert) { value = +value offset = offset | 0 if (!noAssert) checkInt(this, value, offset, 4, 0xffffffff, 0) if (Buffer.TYPED_ARRAY_SUPPORT) { this[offset] = (value >>> 24) this[offset + 1] = (value >>> 16) this[offset + 2] = (value >>> 8) this[offset + 3] = (value & 0xff) } else { objectWriteUInt32(this, value, offset, false) } return offset + 4 } Buffer.prototype.writeIntLE = function writeIntLE (value, offset, byteLength, noAssert) { value = +value offset = offset | 0 if (!noAssert) { var limit = Math.pow(2, 8 * byteLength - 1) checkInt(this, value, offset, byteLength, limit - 1, -limit) } var i = 0 var mul = 1 var sub = 0 this[offset] = value & 0xFF while (++i < byteLength && (mul *= 0x100)) { if (value < 0 && sub === 0 && this[offset + i - 1] !== 0) { sub = 1 } this[offset + i] = ((value / mul) >> 0) - sub & 0xFF } return offset + byteLength } Buffer.prototype.writeIntBE = function writeIntBE (value, offset, byteLength, noAssert) { value = +value offset = offset | 0 if (!noAssert) { var limit = Math.pow(2, 8 * byteLength - 1) checkInt(this, value, offset, byteLength, limit - 1, -limit) } var i = byteLength - 1 var mul = 1 var sub = 0 this[offset + i] = value & 0xFF while (--i >= 0 && (mul *= 0x100)) { if (value < 0 && sub === 0 && this[offset + i + 1] !== 0) { sub = 1 } this[offset + i] = ((value / mul) >> 0) - sub & 0xFF } return offset + byteLength } Buffer.prototype.writeInt8 = function writeInt8 (value, offset, noAssert) { value = +value offset = offset | 0 if (!noAssert) checkInt(this, value, offset, 1, 0x7f, -0x80) if (!Buffer.TYPED_ARRAY_SUPPORT) value = Math.floor(value) if (value < 0) value = 0xff + value + 1 this[offset] = (value & 0xff) return offset + 1 } Buffer.prototype.writeInt16LE = function writeInt16LE (value, offset, noAssert) { value = +value offset = offset | 0 if (!noAssert) checkInt(this, value, offset, 2, 0x7fff, -0x8000) if (Buffer.TYPED_ARRAY_SUPPORT) { this[offset] = (value & 0xff) this[offset + 1] = (value >>> 8) } else { objectWriteUInt16(this, value, offset, true) } return offset + 2 } Buffer.prototype.writeInt16BE = function writeInt16BE (value, offset, noAssert) { value = +value offset = offset | 0 if (!noAssert) checkInt(this, value, offset, 2, 0x7fff, -0x8000) if (Buffer.TYPED_ARRAY_SUPPORT) { this[offset] = (value >>> 8) this[offset + 1] = (value & 0xff) } else { objectWriteUInt16(this, value, offset, false) } return offset + 2 } Buffer.prototype.writeInt32LE = function writeInt32LE (value, offset, noAssert) { value = +value offset = offset | 0 if (!noAssert) checkInt(this, value, offset, 4, 0x7fffffff, -0x80000000) if (Buffer.TYPED_ARRAY_SUPPORT) { this[offset] = (value & 0xff) this[offset + 1] = (value >>> 8) this[offset + 2] = (value >>> 16) this[offset + 3] = (value >>> 24) } else { objectWriteUInt32(this, value, offset, true) } return offset + 4 } Buffer.prototype.writeInt32BE = function writeInt32BE (value, offset, noAssert) { value = +value offset = offset | 0 if (!noAssert) checkInt(this, value, offset, 4, 0x7fffffff, -0x80000000) if (value < 0) value = 0xffffffff + value + 1 if (Buffer.TYPED_ARRAY_SUPPORT) { this[offset] = (value >>> 24) this[offset + 1] = (value >>> 16) this[offset + 2] = (value >>> 8) this[offset + 3] = (value & 0xff) } else { objectWriteUInt32(this, value, offset, false) } return offset + 4 } function checkIEEE754 (buf, value, offset, ext, max, min) { if (offset + ext > buf.length) throw new RangeError('Index out of range') if (offset < 0) throw new RangeError('Index out of range') } function writeFloat (buf, value, offset, littleEndian, noAssert) { if (!noAssert) { checkIEEE754(buf, value, offset, 4, 3.4028234663852886e+38, -3.4028234663852886e+38) } ieee754.write(buf, value, offset, littleEndian, 23, 4) return offset + 4 } Buffer.prototype.writeFloatLE = function writeFloatLE (value, offset, noAssert) { return writeFloat(this, value, offset, true, noAssert) } Buffer.prototype.writeFloatBE = function writeFloatBE (value, offset, noAssert) { return writeFloat(this, value, offset, false, noAssert) } function writeDouble (buf, value, offset, littleEndian, noAssert) { if (!noAssert) { checkIEEE754(buf, value, offset, 8, 1.7976931348623157E+308, -1.7976931348623157E+308) } ieee754.write(buf, value, offset, littleEndian, 52, 8) return offset + 8 } Buffer.prototype.writeDoubleLE = function writeDoubleLE (value, offset, noAssert) { return writeDouble(this, value, offset, true, noAssert) } Buffer.prototype.writeDoubleBE = function writeDoubleBE (value, offset, noAssert) { return writeDouble(this, value, offset, false, noAssert) } // copy(targetBuffer, targetStart=0, sourceStart=0, sourceEnd=buffer.length) Buffer.prototype.copy = function copy (target, targetStart, start, end) { if (!start) start = 0 if (!end && end !== 0) end = this.length if (targetStart >= target.length) targetStart = target.length if (!targetStart) targetStart = 0 if (end > 0 && end < start) end = start // Copy 0 bytes; we're done if (end === start) return 0 if (target.length === 0 || this.length === 0) return 0 // Fatal error conditions if (targetStart < 0) { throw new RangeError('targetStart out of bounds') } if (start < 0 || start >= this.length) throw new RangeError('sourceStart out of bounds') if (end < 0) throw new RangeError('sourceEnd out of bounds') // Are we oob? if (end > this.length) end = this.length if (target.length - targetStart < end - start) { end = target.length - targetStart + start } var len = end - start var i if (this === target && start < targetStart && targetStart < end) { // descending copy from end for (i = len - 1; i >= 0; --i) { target[i + targetStart] = this[i + start] } } else if (len < 1000 || !Buffer.TYPED_ARRAY_SUPPORT) { // ascending copy from start for (i = 0; i < len; ++i) { target[i + targetStart] = this[i + start] } } else { Uint8Array.prototype.set.call( target, this.subarray(start, start + len), targetStart ) } return len } // Usage: // buffer.fill(number[, offset[, end]]) // buffer.fill(buffer[, offset[, end]]) // buffer.fill(string[, offset[, end]][, encoding]) Buffer.prototype.fill = function fill (val, start, end, encoding) { // Handle string cases: if (typeof val === 'string') { if (typeof start === 'string') { encoding = start start = 0 end = this.length } else if (typeof end === 'string') { encoding = end end = this.length } if (val.length === 1) { var code = val.charCodeAt(0) if (code < 256) { val = code } } if (encoding !== undefined && typeof encoding !== 'string') { throw new TypeError('encoding must be a string') } if (typeof encoding === 'string' && !Buffer.isEncoding(encoding)) { throw new TypeError('Unknown encoding: ' + encoding) } } else if (typeof val === 'number') { val = val & 255 } // Invalid ranges are not set to a default, so can range check early. if (start < 0 || this.length < start || this.length < end) { throw new RangeError('Out of range index') } if (end <= start) { return this } start = start >>> 0 end = end === undefined ? this.length : end >>> 0 if (!val) val = 0 var i if (typeof val === 'number') { for (i = start; i < end; ++i) { this[i] = val } } else { var bytes = Buffer.isBuffer(val) ? val : utf8ToBytes(new Buffer(val, encoding).toString()) var len = bytes.length for (i = 0; i < end - start; ++i) { this[i + start] = bytes[i % len] } } return this } // HELPER FUNCTIONS // ================ var INVALID_BASE64_RE = /[^+\/0-9A-Za-z-_]/g function base64clean (str) { // Node strips out invalid characters like \n and \t from the string, base64-js does not str = stringtrim(str).replace(INVALID_BASE64_RE, '') // Node converts strings with length < 2 to '' if (str.length < 2) return '' // Node allows for non-padded base64 strings (missing trailing ===), base64-js does not while (str.length % 4 !== 0) { str = str + '=' } return str } function stringtrim (str) { if (str.trim) return str.trim() return str.replace(/^\s+|\s+$/g, '') } function toHex (n) { if (n < 16) return '0' + n.toString(16) return n.toString(16) } function utf8ToBytes (string, units) { units = units || Infinity var codePoint var length = string.length var leadSurrogate = null var bytes = [] for (var i = 0; i < length; ++i) { codePoint = string.charCodeAt(i) // is surrogate component if (codePoint > 0xD7FF && codePoint < 0xE000) { // last char was a lead if (!leadSurrogate) { // no lead yet if (codePoint > 0xDBFF) { // unexpected trail if ((units -= 3) > -1) bytes.push(0xEF, 0xBF, 0xBD) continue } else if (i + 1 === length) { // unpaired lead if ((units -= 3) > -1) bytes.push(0xEF, 0xBF, 0xBD) continue } // valid lead leadSurrogate = codePoint continue } // 2 leads in a row if (codePoint < 0xDC00) { if ((units -= 3) > -1) bytes.push(0xEF, 0xBF, 0xBD) leadSurrogate = codePoint continue } // valid surrogate pair codePoint = (leadSurrogate - 0xD800 << 10 | codePoint - 0xDC00) + 0x10000 } else if (leadSurrogate) { // valid bmp char, but last char was a lead if ((units -= 3) > -1) bytes.push(0xEF, 0xBF, 0xBD) } leadSurrogate = null // encode utf8 if (codePoint < 0x80) { if ((units -= 1) < 0) break bytes.push(codePoint) } else if (codePoint < 0x800) { if ((units -= 2) < 0) break bytes.push( codePoint >> 0x6 | 0xC0, codePoint & 0x3F | 0x80 ) } else if (codePoint < 0x10000) { if ((units -= 3) < 0) break bytes.push( codePoint >> 0xC | 0xE0, codePoint >> 0x6 & 0x3F | 0x80, codePoint & 0x3F | 0x80 ) } else if (codePoint < 0x110000) { if ((units -= 4) < 0) break bytes.push( codePoint >> 0x12 | 0xF0, codePoint >> 0xC & 0x3F | 0x80, codePoint >> 0x6 & 0x3F | 0x80, codePoint & 0x3F | 0x80 ) } else { throw new Error('Invalid code point') } } return bytes } function asciiToBytes (str) { var byteArray = [] for (var i = 0; i < str.length; ++i) { // Node's code seems to be doing this and not & 0x7F.. byteArray.push(str.charCodeAt(i) & 0xFF) } return byteArray } function utf16leToBytes (str, units) { var c, hi, lo var byteArray = [] for (var i = 0; i < str.length; ++i) { if ((units -= 2) < 0) break c = str.charCodeAt(i) hi = c >> 8 lo = c % 256 byteArray.push(lo) byteArray.push(hi) } return byteArray } function base64ToBytes (str) { return base64.toByteArray(base64clean(str)) } function blitBuffer (src, dst, offset, length) { for (var i = 0; i < length; ++i) { if ((i + offset >= dst.length) || (i >= src.length)) break dst[i + offset] = src[i] } return i } function isnan (val) { return val !== val // eslint-disable-line no-self-compare } /***/ }), /***/ "./node_modules/ieee754/index.js": /*!***************************************!*\ !*** ./node_modules/ieee754/index.js ***! \***************************************/ /***/ ((__unused_webpack_module, exports) => { /*! ieee754. BSD-3-Clause License. Feross Aboukhadijeh */ exports.read = function (buffer, offset, isLE, mLen, nBytes) { var e, m var eLen = (nBytes * 8) - mLen - 1 var eMax = (1 << eLen) - 1 var eBias = eMax >> 1 var nBits = -7 var i = isLE ? (nBytes - 1) : 0 var d = isLE ? -1 : 1 var s = buffer[offset + i] i += d e = s & ((1 << (-nBits)) - 1) s >>= (-nBits) nBits += eLen for (; nBits > 0; e = (e * 256) + buffer[offset + i], i += d, nBits -= 8) {} m = e & ((1 << (-nBits)) - 1) e >>= (-nBits) nBits += mLen for (; nBits > 0; m = (m * 256) + buffer[offset + i], i += d, nBits -= 8) {} if (e === 0) { e = 1 - eBias } else if (e === eMax) { return m ? NaN : ((s ? -1 : 1) * Infinity) } else { m = m + Math.pow(2, mLen) e = e - eBias } return (s ? -1 : 1) * m * Math.pow(2, e - mLen) } exports.write = function (buffer, value, offset, isLE, mLen, nBytes) { var e, m, c var eLen = (nBytes * 8) - mLen - 1 var eMax = (1 << eLen) - 1 var eBias = eMax >> 1 var rt = (mLen === 23 ? Math.pow(2, -24) - Math.pow(2, -77) : 0) var i = isLE ? 0 : (nBytes - 1) var d = isLE ? 1 : -1 var s = value < 0 || (value === 0 && 1 / value < 0) ? 1 : 0 value = Math.abs(value) if (isNaN(value) || value === Infinity) { m = isNaN(value) ? 1 : 0 e = eMax } else { e = Math.floor(Math.log(value) / Math.LN2) if (value * (c = Math.pow(2, -e)) < 1) { e-- c *= 2 } if (e + eBias >= 1) { value += rt / c } else { value += rt * Math.pow(2, 1 - eBias) } if (value * c >= 2) { e++ c /= 2 } if (e + eBias >= eMax) { m = 0 e = eMax } else if (e + eBias >= 1) { m = ((value * c) - 1) * Math.pow(2, mLen) e = e + eBias } else { m = value * Math.pow(2, eBias - 1) * Math.pow(2, mLen) e = 0 } } for (; mLen >= 8; buffer[offset + i] = m & 0xff, i += d, m /= 256, mLen -= 8) {} e = (e << mLen) | m eLen += mLen for (; eLen > 0; buffer[offset + i] = e & 0xff, i += d, e /= 256, eLen -= 8) {} buffer[offset + i - d] |= s * 128 } /***/ }), /***/ "./node_modules/isarray/index.js": /*!***************************************!*\ !*** ./node_modules/isarray/index.js ***! \***************************************/ /***/ ((module) => { var toString = {}.toString; module.exports = Array.isArray || function (arr) { return toString.call(arr) == '[object Array]'; }; /***/ }), /***/ "./node_modules/jsbarcode/bin/JsBarcode.js": /*!*************************************************!*\ !*** ./node_modules/jsbarcode/bin/JsBarcode.js ***! \*************************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { "use strict"; var _barcodes = __webpack_require__(/*! ./barcodes/ */ "./node_modules/jsbarcode/bin/barcodes/index.js"); var _barcodes2 = _interopRequireDefault(_barcodes); var _merge = __webpack_require__(/*! ./help/merge.js */ "./node_modules/jsbarcode/bin/help/merge.js"); var _merge2 = _interopRequireDefault(_merge); var _linearizeEncodings = __webpack_require__(/*! ./help/linearizeEncodings.js */ "./node_modules/jsbarcode/bin/help/linearizeEncodings.js"); var _linearizeEncodings2 = _interopRequireDefault(_linearizeEncodings); var _fixOptions = __webpack_require__(/*! ./help/fixOptions.js */ "./node_modules/jsbarcode/bin/help/fixOptions.js"); var _fixOptions2 = _interopRequireDefault(_fixOptions); var _getRenderProperties = __webpack_require__(/*! ./help/getRenderProperties.js */ "./node_modules/jsbarcode/bin/help/getRenderProperties.js"); var _getRenderProperties2 = _interopRequireDefault(_getRenderProperties); var _optionsFromStrings = __webpack_require__(/*! ./help/optionsFromStrings.js */ "./node_modules/jsbarcode/bin/help/optionsFromStrings.js"); var _optionsFromStrings2 = _interopRequireDefault(_optionsFromStrings); var _ErrorHandler = __webpack_require__(/*! ./exceptions/ErrorHandler.js */ "./node_modules/jsbarcode/bin/exceptions/ErrorHandler.js"); var _ErrorHandler2 = _interopRequireDefault(_ErrorHandler); var _exceptions = __webpack_require__(/*! ./exceptions/exceptions.js */ "./node_modules/jsbarcode/bin/exceptions/exceptions.js"); var _defaults = __webpack_require__(/*! ./options/defaults.js */ "./node_modules/jsbarcode/bin/options/defaults.js"); var _defaults2 = _interopRequireDefault(_defaults); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } // The protype of the object returned from the JsBarcode() call // Help functions var API = function API() {}; // The first call of the library API // Will return an object with all barcodes calls and the data that is used // by the renderers // Default values // Exceptions // Import all the barcodes var JsBarcode = function JsBarcode(element, text, options) { var api = new API(); if (typeof element === "undefined") { throw Error("No element to render on was provided."); } // Variables that will be pased through the API calls api._renderProperties = (0, _getRenderProperties2.default)(element); api._encodings = []; api._options = _defaults2.default; api._errorHandler = new _ErrorHandler2.default(api); // If text is set, use the simple syntax (render the barcode directly) if (typeof text !== "undefined") { options = options || {}; if (!options.format) { options.format = autoSelectBarcode(); } api.options(options)[options.format](text, options).render(); } return api; }; // To make tests work TODO: remove JsBarcode.getModule = function (name) { return _barcodes2.default[name]; }; // Register all barcodes for (var name in _barcodes2.default) { if (_barcodes2.default.hasOwnProperty(name)) { // Security check if the propery is a prototype property registerBarcode(_barcodes2.default, name); } } function registerBarcode(barcodes, name) { API.prototype[name] = API.prototype[name.toUpperCase()] = API.prototype[name.toLowerCase()] = function (text, options) { var api = this; return api._errorHandler.wrapBarcodeCall(function () { // Ensure text is options.text options.text = typeof options.text === 'undefined' ? undefined : '' + options.text; var newOptions = (0, _merge2.default)(api._options, options); newOptions = (0, _optionsFromStrings2.default)(newOptions); var Encoder = barcodes[name]; var encoded = encode(text, Encoder, newOptions); api._encodings.push(encoded); return api; }); }; } // encode() handles the Encoder call and builds the binary string to be rendered function encode(text, Encoder, options) { // Ensure that text is a string text = "" + text; var encoder = new Encoder(text, options); // If the input is not valid for the encoder, throw error. // If the valid callback option is set, call it instead of throwing error if (!encoder.valid()) { throw new _exceptions.InvalidInputException(encoder.constructor.name, text); } // Make a request for the binary data (and other infromation) that should be rendered var encoded = encoder.encode(); // Encodings can be nestled like [[1-1, 1-2], 2, [3-1, 3-2] // Convert to [1-1, 1-2, 2, 3-1, 3-2] encoded = (0, _linearizeEncodings2.default)(encoded); // Merge for (var i = 0; i < encoded.length; i++) { encoded[i].options = (0, _merge2.default)(options, encoded[i].options); } return encoded; } function autoSelectBarcode() { // If CODE128 exists. Use it if (_barcodes2.default["CODE128"]) { return "CODE128"; } // Else, take the first (probably only) barcode return Object.keys(_barcodes2.default)[0]; } // Sets global encoder options // Added to the api by the JsBarcode function API.prototype.options = function (options) { this._options = (0, _merge2.default)(this._options, options); return this; }; // Will create a blank space (usually in between barcodes) API.prototype.blank = function (size) { var zeroes = new Array(size + 1).join("0"); this._encodings.push({ data: zeroes }); return this; }; // Initialize JsBarcode on all HTML elements defined. API.prototype.init = function () { // Should do nothing if no elements where found if (!this._renderProperties) { return; } // Make sure renderProperies is an array if (!Array.isArray(this._renderProperties)) { this._renderProperties = [this._renderProperties]; } var renderProperty; for (var i in this._renderProperties) { renderProperty = this._renderProperties[i]; var options = (0, _merge2.default)(this._options, renderProperty.options); if (options.format == "auto") { options.format = autoSelectBarcode(); } this._errorHandler.wrapBarcodeCall(function () { var text = options.value; var Encoder = _barcodes2.default[options.format.toUpperCase()]; var encoded = encode(text, Encoder, options); render(renderProperty, encoded, options); }); } }; // The render API call. Calls the real render function. API.prototype.render = function () { if (!this._renderProperties) { throw new _exceptions.NoElementException(); } if (Array.isArray(this._renderProperties)) { for (var i = 0; i < this._renderProperties.length; i++) { render(this._renderProperties[i], this._encodings, this._options); } } else { render(this._renderProperties, this._encodings, this._options); } return this; }; API.prototype._defaults = _defaults2.default; // Prepares the encodings and calls the renderer function render(renderProperties, encodings, options) { encodings = (0, _linearizeEncodings2.default)(encodings); for (var i = 0; i < encodings.length; i++) { encodings[i].options = (0, _merge2.default)(options, encodings[i].options); (0, _fixOptions2.default)(encodings[i].options); } (0, _fixOptions2.default)(options); var Renderer = renderProperties.renderer; var renderer = new Renderer(renderProperties.element, encodings, options); renderer.render(); if (renderProperties.afterRender) { renderProperties.afterRender(); } } // Export to browser if (typeof window !== "undefined") { window.JsBarcode = JsBarcode; } // Export to jQuery /*global jQuery */ if (typeof jQuery !== 'undefined') { jQuery.fn.JsBarcode = function (content, options) { var elementArray = []; jQuery(this).each(function () { elementArray.push(this); }); return JsBarcode(elementArray, content, options); }; } // Export to commonJS module.exports = JsBarcode; /***/ }), /***/ "./node_modules/jsbarcode/bin/barcodes/Barcode.js": /*!********************************************************!*\ !*** ./node_modules/jsbarcode/bin/barcodes/Barcode.js ***! \********************************************************/ /***/ ((__unused_webpack_module, exports) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } var Barcode = function Barcode(data, options) { _classCallCheck(this, Barcode); this.data = data; this.text = options.text || data; this.options = options; }; exports["default"] = Barcode; /***/ }), /***/ "./node_modules/jsbarcode/bin/barcodes/CODE128/CODE128.js": /*!****************************************************************!*\ !*** ./node_modules/jsbarcode/bin/barcodes/CODE128/CODE128.js ***! \****************************************************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }(); var _Barcode2 = __webpack_require__(/*! ../Barcode.js */ "./node_modules/jsbarcode/bin/barcodes/Barcode.js"); var _Barcode3 = _interopRequireDefault(_Barcode2); var _constants = __webpack_require__(/*! ./constants */ "./node_modules/jsbarcode/bin/barcodes/CODE128/constants.js"); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; } function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; } // This is the master class, // it does require the start code to be included in the string var CODE128 = function (_Barcode) { _inherits(CODE128, _Barcode); function CODE128(data, options) { _classCallCheck(this, CODE128); // Get array of ascii codes from data var _this = _possibleConstructorReturn(this, (CODE128.__proto__ || Object.getPrototypeOf(CODE128)).call(this, data.substring(1), options)); _this.bytes = data.split('').map(function (char) { return char.charCodeAt(0); }); return _this; } _createClass(CODE128, [{ key: 'valid', value: function valid() { // ASCII value ranges 0-127, 200-211 return (/^[\x00-\x7F\xC8-\xD3]+$/.test(this.data) ); } // The public encoding function }, { key: 'encode', value: function encode() { var bytes = this.bytes; // Remove the start code from the bytes and set its index var startIndex = bytes.shift() - 105; // Get start set by index var startSet = _constants.SET_BY_CODE[startIndex]; if (startSet === undefined) { throw new RangeError('The encoding does not start with a start character.'); } if (this.shouldEncodeAsEan128() === true) { bytes.unshift(_constants.FNC1); } // Start encode with the right type var encodingResult = CODE128.next(bytes, 1, startSet); return { text: this.text === this.data ? this.text.replace(/[^\x20-\x7E]/g, '') : this.text, data: // Add the start bits CODE128.getBar(startIndex) + // Add the encoded bits encodingResult.result + // Add the checksum CODE128.getBar((encodingResult.checksum + startIndex) % _constants.MODULO) + // Add the end bits CODE128.getBar(_constants.STOP) }; } // GS1-128/EAN-128 }, { key: 'shouldEncodeAsEan128', value: function shouldEncodeAsEan128() { var isEAN128 = this.options.ean128 || false; if (typeof isEAN128 === 'string') { isEAN128 = isEAN128.toLowerCase() === 'true'; } return isEAN128; } // Get a bar symbol by index }], [{ key: 'getBar', value: function getBar(index) { return _constants.BARS[index] ? _constants.BARS[index].toString() : ''; } // Correct an index by a set and shift it from the bytes array }, { key: 'correctIndex', value: function correctIndex(bytes, set) { if (set === _constants.SET_A) { var charCode = bytes.shift(); return charCode < 32 ? charCode + 64 : charCode - 32; } else if (set === _constants.SET_B) { return bytes.shift() - 32; } else { return (bytes.shift() - 48) * 10 + bytes.shift() - 48; } } }, { key: 'next', value: function next(bytes, pos, set) { if (!bytes.length) { return { result: '', checksum: 0 }; } var nextCode = void 0, index = void 0; // Special characters if (bytes[0] >= 200) { index = bytes.shift() - 105; var nextSet = _constants.SWAP[index]; // Swap to other set if (nextSet !== undefined) { nextCode = CODE128.next(bytes, pos + 1, nextSet); } // Continue on current set but encode a special character else { // Shift if ((set === _constants.SET_A || set === _constants.SET_B) && index === _constants.SHIFT) { // Convert the next character so that is encoded correctly bytes[0] = set === _constants.SET_A ? bytes[0] > 95 ? bytes[0] - 96 : bytes[0] : bytes[0] < 32 ? bytes[0] + 96 : bytes[0]; } nextCode = CODE128.next(bytes, pos + 1, set); } } // Continue encoding else { index = CODE128.correctIndex(bytes, set); nextCode = CODE128.next(bytes, pos + 1, set); } // Get the correct binary encoding and calculate the weight var enc = CODE128.getBar(index); var weight = index * pos; return { result: enc + nextCode.result, checksum: weight + nextCode.checksum }; } }]); return CODE128; }(_Barcode3.default); exports["default"] = CODE128; /***/ }), /***/ "./node_modules/jsbarcode/bin/barcodes/CODE128/CODE128A.js": /*!*****************************************************************!*\ !*** ./node_modules/jsbarcode/bin/barcodes/CODE128/CODE128A.js ***! \*****************************************************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }(); var _CODE2 = __webpack_require__(/*! ./CODE128.js */ "./node_modules/jsbarcode/bin/barcodes/CODE128/CODE128.js"); var _CODE3 = _interopRequireDefault(_CODE2); var _constants = __webpack_require__(/*! ./constants */ "./node_modules/jsbarcode/bin/barcodes/CODE128/constants.js"); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; } function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; } var CODE128A = function (_CODE) { _inherits(CODE128A, _CODE); function CODE128A(string, options) { _classCallCheck(this, CODE128A); return _possibleConstructorReturn(this, (CODE128A.__proto__ || Object.getPrototypeOf(CODE128A)).call(this, _constants.A_START_CHAR + string, options)); } _createClass(CODE128A, [{ key: 'valid', value: function valid() { return new RegExp('^' + _constants.A_CHARS + '+$').test(this.data); } }]); return CODE128A; }(_CODE3.default); exports["default"] = CODE128A; /***/ }), /***/ "./node_modules/jsbarcode/bin/barcodes/CODE128/CODE128B.js": /*!*****************************************************************!*\ !*** ./node_modules/jsbarcode/bin/barcodes/CODE128/CODE128B.js ***! \*****************************************************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }(); var _CODE2 = __webpack_require__(/*! ./CODE128.js */ "./node_modules/jsbarcode/bin/barcodes/CODE128/CODE128.js"); var _CODE3 = _interopRequireDefault(_CODE2); var _constants = __webpack_require__(/*! ./constants */ "./node_modules/jsbarcode/bin/barcodes/CODE128/constants.js"); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; } function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; } var CODE128B = function (_CODE) { _inherits(CODE128B, _CODE); function CODE128B(string, options) { _classCallCheck(this, CODE128B); return _possibleConstructorReturn(this, (CODE128B.__proto__ || Object.getPrototypeOf(CODE128B)).call(this, _constants.B_START_CHAR + string, options)); } _createClass(CODE128B, [{ key: 'valid', value: function valid() { return new RegExp('^' + _constants.B_CHARS + '+$').test(this.data); } }]); return CODE128B; }(_CODE3.default); exports["default"] = CODE128B; /***/ }), /***/ "./node_modules/jsbarcode/bin/barcodes/CODE128/CODE128C.js": /*!*****************************************************************!*\ !*** ./node_modules/jsbarcode/bin/barcodes/CODE128/CODE128C.js ***! \*****************************************************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }(); var _CODE2 = __webpack_require__(/*! ./CODE128.js */ "./node_modules/jsbarcode/bin/barcodes/CODE128/CODE128.js"); var _CODE3 = _interopRequireDefault(_CODE2); var _constants = __webpack_require__(/*! ./constants */ "./node_modules/jsbarcode/bin/barcodes/CODE128/constants.js"); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; } function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; } var CODE128C = function (_CODE) { _inherits(CODE128C, _CODE); function CODE128C(string, options) { _classCallCheck(this, CODE128C); return _possibleConstructorReturn(this, (CODE128C.__proto__ || Object.getPrototypeOf(CODE128C)).call(this, _constants.C_START_CHAR + string, options)); } _createClass(CODE128C, [{ key: 'valid', value: function valid() { return new RegExp('^' + _constants.C_CHARS + '+$').test(this.data); } }]); return CODE128C; }(_CODE3.default); exports["default"] = CODE128C; /***/ }), /***/ "./node_modules/jsbarcode/bin/barcodes/CODE128/CODE128_AUTO.js": /*!*********************************************************************!*\ !*** ./node_modules/jsbarcode/bin/barcodes/CODE128/CODE128_AUTO.js ***! \*********************************************************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); var _CODE2 = __webpack_require__(/*! ./CODE128 */ "./node_modules/jsbarcode/bin/barcodes/CODE128/CODE128.js"); var _CODE3 = _interopRequireDefault(_CODE2); var _auto = __webpack_require__(/*! ./auto */ "./node_modules/jsbarcode/bin/barcodes/CODE128/auto.js"); var _auto2 = _interopRequireDefault(_auto); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; } function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; } var CODE128AUTO = function (_CODE) { _inherits(CODE128AUTO, _CODE); function CODE128AUTO(data, options) { _classCallCheck(this, CODE128AUTO); // ASCII value ranges 0-127, 200-211 if (/^[\x00-\x7F\xC8-\xD3]+$/.test(data)) { var _this = _possibleConstructorReturn(this, (CODE128AUTO.__proto__ || Object.getPrototypeOf(CODE128AUTO)).call(this, (0, _auto2.default)(data), options)); } else { var _this = _possibleConstructorReturn(this, (CODE128AUTO.__proto__ || Object.getPrototypeOf(CODE128AUTO)).call(this, data, options)); } return _possibleConstructorReturn(_this); } return CODE128AUTO; }(_CODE3.default); exports["default"] = CODE128AUTO; /***/ }), /***/ "./node_modules/jsbarcode/bin/barcodes/CODE128/auto.js": /*!*************************************************************!*\ !*** ./node_modules/jsbarcode/bin/barcodes/CODE128/auto.js ***! \*************************************************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); var _constants = __webpack_require__(/*! ./constants */ "./node_modules/jsbarcode/bin/barcodes/CODE128/constants.js"); // Match Set functions var matchSetALength = function matchSetALength(string) { return string.match(new RegExp('^' + _constants.A_CHARS + '*'))[0].length; }; var matchSetBLength = function matchSetBLength(string) { return string.match(new RegExp('^' + _constants.B_CHARS + '*'))[0].length; }; var matchSetC = function matchSetC(string) { return string.match(new RegExp('^' + _constants.C_CHARS + '*'))[0]; }; // CODE128A or CODE128B function autoSelectFromAB(string, isA) { var ranges = isA ? _constants.A_CHARS : _constants.B_CHARS; var untilC = string.match(new RegExp('^(' + ranges + '+?)(([0-9]{2}){2,})([^0-9]|$)')); if (untilC) { return untilC[1] + String.fromCharCode(204) + autoSelectFromC(string.substring(untilC[1].length)); } var chars = string.match(new RegExp('^' + ranges + '+'))[0]; if (chars.length === string.length) { return string; } return chars + String.fromCharCode(isA ? 205 : 206) + autoSelectFromAB(string.substring(chars.length), !isA); } // CODE128C function autoSelectFromC(string) { var cMatch = matchSetC(string); var length = cMatch.length; if (length === string.length) { return string; } string = string.substring(length); // Select A/B depending on the longest match var isA = matchSetALength(string) >= matchSetBLength(string); return cMatch + String.fromCharCode(isA ? 206 : 205) + autoSelectFromAB(string, isA); } // Detect Code Set (A, B or C) and format the string exports["default"] = function (string) { var newString = void 0; var cLength = matchSetC(string).length; // Select 128C if the string start with enough digits if (cLength >= 2) { newString = _constants.C_START_CHAR + autoSelectFromC(string); } else { // Select A/B depending on the longest match var isA = matchSetALength(string) > matchSetBLength(string); newString = (isA ? _constants.A_START_CHAR : _constants.B_START_CHAR) + autoSelectFromAB(string, isA); } return newString.replace(/[\xCD\xCE]([^])[\xCD\xCE]/, // Any sequence between 205 and 206 characters function (match, char) { return String.fromCharCode(203) + char; }); }; /***/ }), /***/ "./node_modules/jsbarcode/bin/barcodes/CODE128/constants.js": /*!******************************************************************!*\ !*** ./node_modules/jsbarcode/bin/barcodes/CODE128/constants.js ***! \******************************************************************/ /***/ ((__unused_webpack_module, exports) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); var _SET_BY_CODE; function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } // constants for internal usage var SET_A = exports.SET_A = 0; var SET_B = exports.SET_B = 1; var SET_C = exports.SET_C = 2; // Special characters var SHIFT = exports.SHIFT = 98; var START_A = exports.START_A = 103; var START_B = exports.START_B = 104; var START_C = exports.START_C = 105; var MODULO = exports.MODULO = 103; var STOP = exports.STOP = 106; var FNC1 = exports.FNC1 = 207; // Get set by start code var SET_BY_CODE = exports.SET_BY_CODE = (_SET_BY_CODE = {}, _defineProperty(_SET_BY_CODE, START_A, SET_A), _defineProperty(_SET_BY_CODE, START_B, SET_B), _defineProperty(_SET_BY_CODE, START_C, SET_C), _SET_BY_CODE); // Get next set by code var SWAP = exports.SWAP = { 101: SET_A, 100: SET_B, 99: SET_C }; var A_START_CHAR = exports.A_START_CHAR = String.fromCharCode(208); // START_A + 105 var B_START_CHAR = exports.B_START_CHAR = String.fromCharCode(209); // START_B + 105 var C_START_CHAR = exports.C_START_CHAR = String.fromCharCode(210); // START_C + 105 // 128A (Code Set A) // ASCII characters 00 to 95 (0–9, A–Z and control codes), special characters, and FNC 1–4 var A_CHARS = exports.A_CHARS = "[\x00-\x5F\xC8-\xCF]"; // 128B (Code Set B) // ASCII characters 32 to 127 (0–9, A–Z, a–z), special characters, and FNC 1–4 var B_CHARS = exports.B_CHARS = "[\x20-\x7F\xC8-\xCF]"; // 128C (Code Set C) // 00–99 (encodes two digits with a single code point) and FNC1 var C_CHARS = exports.C_CHARS = "(\xCF*[0-9]{2}\xCF*)"; // CODE128 includes 107 symbols: // 103 data symbols, 3 start symbols (A, B and C), and 1 stop symbol (the last one) // Each symbol consist of three black bars (1) and three white spaces (0). var BARS = exports.BARS = [11011001100, 11001101100, 11001100110, 10010011000, 10010001100, 10001001100, 10011001000, 10011000100, 10001100100, 11001001000, 11001000100, 11000100100, 10110011100, 10011011100, 10011001110, 10111001100, 10011101100, 10011100110, 11001110010, 11001011100, 11001001110, 11011100100, 11001110100, 11101101110, 11101001100, 11100101100, 11100100110, 11101100100, 11100110100, 11100110010, 11011011000, 11011000110, 11000110110, 10100011000, 10001011000, 10001000110, 10110001000, 10001101000, 10001100010, 11010001000, 11000101000, 11000100010, 10110111000, 10110001110, 10001101110, 10111011000, 10111000110, 10001110110, 11101110110, 11010001110, 11000101110, 11011101000, 11011100010, 11011101110, 11101011000, 11101000110, 11100010110, 11101101000, 11101100010, 11100011010, 11101111010, 11001000010, 11110001010, 10100110000, 10100001100, 10010110000, 10010000110, 10000101100, 10000100110, 10110010000, 10110000100, 10011010000, 10011000010, 10000110100, 10000110010, 11000010010, 11001010000, 11110111010, 11000010100, 10001111010, 10100111100, 10010111100, 10010011110, 10111100100, 10011110100, 10011110010, 11110100100, 11110010100, 11110010010, 11011011110, 11011110110, 11110110110, 10101111000, 10100011110, 10001011110, 10111101000, 10111100010, 11110101000, 11110100010, 10111011110, 10111101110, 11101011110, 11110101110, 11010000100, 11010010000, 11010011100, 1100011101011]; /***/ }), /***/ "./node_modules/jsbarcode/bin/barcodes/CODE128/index.js": /*!**************************************************************!*\ !*** ./node_modules/jsbarcode/bin/barcodes/CODE128/index.js ***! \**************************************************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.CODE128C = exports.CODE128B = exports.CODE128A = exports.CODE128 = undefined; var _CODE128_AUTO = __webpack_require__(/*! ./CODE128_AUTO.js */ "./node_modules/jsbarcode/bin/barcodes/CODE128/CODE128_AUTO.js"); var _CODE128_AUTO2 = _interopRequireDefault(_CODE128_AUTO); var _CODE128A = __webpack_require__(/*! ./CODE128A.js */ "./node_modules/jsbarcode/bin/barcodes/CODE128/CODE128A.js"); var _CODE128A2 = _interopRequireDefault(_CODE128A); var _CODE128B = __webpack_require__(/*! ./CODE128B.js */ "./node_modules/jsbarcode/bin/barcodes/CODE128/CODE128B.js"); var _CODE128B2 = _interopRequireDefault(_CODE128B); var _CODE128C = __webpack_require__(/*! ./CODE128C.js */ "./node_modules/jsbarcode/bin/barcodes/CODE128/CODE128C.js"); var _CODE128C2 = _interopRequireDefault(_CODE128C); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } exports.CODE128 = _CODE128_AUTO2.default; exports.CODE128A = _CODE128A2.default; exports.CODE128B = _CODE128B2.default; exports.CODE128C = _CODE128C2.default; /***/ }), /***/ "./node_modules/jsbarcode/bin/barcodes/CODE39/index.js": /*!*************************************************************!*\ !*** ./node_modules/jsbarcode/bin/barcodes/CODE39/index.js ***! \*************************************************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.CODE39 = undefined; var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }(); var _Barcode2 = __webpack_require__(/*! ../Barcode.js */ "./node_modules/jsbarcode/bin/barcodes/Barcode.js"); var _Barcode3 = _interopRequireDefault(_Barcode2); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; } function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; } // Encoding documentation: // https://en.wikipedia.org/wiki/Code_39#Encoding var CODE39 = function (_Barcode) { _inherits(CODE39, _Barcode); function CODE39(data, options) { _classCallCheck(this, CODE39); data = data.toUpperCase(); // Calculate mod43 checksum if enabled if (options.mod43) { data += getCharacter(mod43checksum(data)); } return _possibleConstructorReturn(this, (CODE39.__proto__ || Object.getPrototypeOf(CODE39)).call(this, data, options)); } _createClass(CODE39, [{ key: "encode", value: function encode() { // First character is always a * var result = getEncoding("*"); // Take every character and add the binary representation to the result for (var i = 0; i < this.data.length; i++) { result += getEncoding(this.data[i]) + "0"; } // Last character is always a * result += getEncoding("*"); return { data: result, text: this.text }; } }, { key: "valid", value: function valid() { return this.data.search(/^[0-9A-Z\-\.\ \$\/\+\%]+$/) !== -1; } }]); return CODE39; }(_Barcode3.default); // All characters. The position in the array is the (checksum) value var characters = ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "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", "-", ".", " ", "$", "/", "+", "%", "*"]; // The decimal representation of the characters, is converted to the // corresponding binary with the getEncoding function var encodings = [20957, 29783, 23639, 30485, 20951, 29813, 23669, 20855, 29789, 23645, 29975, 23831, 30533, 22295, 30149, 24005, 21623, 29981, 23837, 22301, 30023, 23879, 30545, 22343, 30161, 24017, 21959, 30065, 23921, 22385, 29015, 18263, 29141, 17879, 29045, 18293, 17783, 29021, 18269, 17477, 17489, 17681, 20753, 35770]; // Get the binary representation of a character by converting the encodings // from decimal to binary function getEncoding(character) { return getBinary(characterValue(character)); } function getBinary(characterValue) { return encodings[characterValue].toString(2); } function getCharacter(characterValue) { return characters[characterValue]; } function characterValue(character) { return characters.indexOf(character); } function mod43checksum(data) { var checksum = 0; for (var i = 0; i < data.length; i++) { checksum += characterValue(data[i]); } checksum = checksum % 43; return checksum; } exports.CODE39 = CODE39; /***/ }), /***/ "./node_modules/jsbarcode/bin/barcodes/CODE93/CODE93.js": /*!**************************************************************!*\ !*** ./node_modules/jsbarcode/bin/barcodes/CODE93/CODE93.js ***! \**************************************************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }(); var _constants = __webpack_require__(/*! ./constants */ "./node_modules/jsbarcode/bin/barcodes/CODE93/constants.js"); var _Barcode2 = __webpack_require__(/*! ../Barcode.js */ "./node_modules/jsbarcode/bin/barcodes/Barcode.js"); var _Barcode3 = _interopRequireDefault(_Barcode2); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; } function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; } // Encoding documentation: // https://en.wikipedia.org/wiki/Code_93#Detailed_outline var CODE93 = function (_Barcode) { _inherits(CODE93, _Barcode); function CODE93(data, options) { _classCallCheck(this, CODE93); return _possibleConstructorReturn(this, (CODE93.__proto__ || Object.getPrototypeOf(CODE93)).call(this, data, options)); } _createClass(CODE93, [{ key: 'valid', value: function valid() { return (/^[0-9A-Z\-. $/+%]+$/.test(this.data) ); } }, { key: 'encode', value: function encode() { var symbols = this.data.split('').flatMap(function (c) { return _constants.MULTI_SYMBOLS[c] || c; }); var encoded = symbols.map(function (s) { return CODE93.getEncoding(s); }).join(''); // Compute checksum symbols var csumC = CODE93.checksum(symbols, 20); var csumK = CODE93.checksum(symbols.concat(csumC), 15); return { text: this.text, data: // Add the start bits CODE93.getEncoding('\xff') + // Add the encoded bits encoded + // Add the checksum CODE93.getEncoding(csumC) + CODE93.getEncoding(csumK) + // Add the stop bits CODE93.getEncoding('\xff') + // Add the termination bit '1' }; } // Get the binary encoding of a symbol }], [{ key: 'getEncoding', value: function getEncoding(symbol) { return _constants.BINARIES[CODE93.symbolValue(symbol)]; } // Get the symbol for a symbol value }, { key: 'getSymbol', value: function getSymbol(symbolValue) { return _constants.SYMBOLS[symbolValue]; } // Get the symbol value of a symbol }, { key: 'symbolValue', value: function symbolValue(symbol) { return _constants.SYMBOLS.indexOf(symbol); } // Calculate a checksum symbol }, { key: 'checksum', value: function checksum(symbols, maxWeight) { var csum = symbols.slice().reverse().reduce(function (sum, symbol, idx) { var weight = idx % maxWeight + 1; return sum + CODE93.symbolValue(symbol) * weight; }, 0); return CODE93.getSymbol(csum % 47); } }]); return CODE93; }(_Barcode3.default); exports["default"] = CODE93; /***/ }), /***/ "./node_modules/jsbarcode/bin/barcodes/CODE93/CODE93FullASCII.js": /*!***********************************************************************!*\ !*** ./node_modules/jsbarcode/bin/barcodes/CODE93/CODE93FullASCII.js ***! \***********************************************************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }(); var _CODE2 = __webpack_require__(/*! ./CODE93.js */ "./node_modules/jsbarcode/bin/barcodes/CODE93/CODE93.js"); var _CODE3 = _interopRequireDefault(_CODE2); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; } function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; } // Encoding documentation // https://en.wikipedia.org/wiki/Code_93#Full_ASCII_Code_93 var CODE93FullASCII = function (_CODE) { _inherits(CODE93FullASCII, _CODE); function CODE93FullASCII(data, options) { _classCallCheck(this, CODE93FullASCII); return _possibleConstructorReturn(this, (CODE93FullASCII.__proto__ || Object.getPrototypeOf(CODE93FullASCII)).call(this, data, options)); } _createClass(CODE93FullASCII, [{ key: 'valid', value: function valid() { return (/^[\x00-\x7f]+$/.test(this.data) ); } }]); return CODE93FullASCII; }(_CODE3.default); exports["default"] = CODE93FullASCII; /***/ }), /***/ "./node_modules/jsbarcode/bin/barcodes/CODE93/constants.js": /*!*****************************************************************!*\ !*** ./node_modules/jsbarcode/bin/barcodes/CODE93/constants.js ***! \*****************************************************************/ /***/ ((__unused_webpack_module, exports) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); // The position in the array is the (checksum) value var SYMBOLS = exports.SYMBOLS = ['0', '1', '2', '3', '4', '5', '6', '7', '8', '9', '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', '-', '.', ' ', '$', '/', '+', '%', // Only used for csum and multi-symbols character encodings '($)', '(%)', '(/)', '(+)', // Start/Stop '\xff']; // Order matches SYMBOLS array var BINARIES = exports.BINARIES = ['100010100', '101001000', '101000100', '101000010', '100101000', '100100100', '100100010', '101010000', '100010010', '100001010', '110101000', '110100100', '110100010', '110010100', '110010010', '110001010', '101101000', '101100100', '101100010', '100110100', '100011010', '101011000', '101001100', '101000110', '100101100', '100010110', '110110100', '110110010', '110101100', '110100110', '110010110', '110011010', '101101100', '101100110', '100110110', '100111010', '100101110', '111010100', '111010010', '111001010', '101101110', '101110110', '110101110', '100100110', '111011010', '111010110', '100110010', '101011110']; // Multi-symbol characters (Full ASCII Code 93) var MULTI_SYMBOLS = exports.MULTI_SYMBOLS = { '\x00': ['(%)', 'U'], '\x01': ['($)', 'A'], '\x02': ['($)', 'B'], '\x03': ['($)', 'C'], '\x04': ['($)', 'D'], '\x05': ['($)', 'E'], '\x06': ['($)', 'F'], '\x07': ['($)', 'G'], '\x08': ['($)', 'H'], '\x09': ['($)', 'I'], '\x0a': ['($)', 'J'], '\x0b': ['($)', 'K'], '\x0c': ['($)', 'L'], '\x0d': ['($)', 'M'], '\x0e': ['($)', 'N'], '\x0f': ['($)', 'O'], '\x10': ['($)', 'P'], '\x11': ['($)', 'Q'], '\x12': ['($)', 'R'], '\x13': ['($)', 'S'], '\x14': ['($)', 'T'], '\x15': ['($)', 'U'], '\x16': ['($)', 'V'], '\x17': ['($)', 'W'], '\x18': ['($)', 'X'], '\x19': ['($)', 'Y'], '\x1a': ['($)', 'Z'], '\x1b': ['(%)', 'A'], '\x1c': ['(%)', 'B'], '\x1d': ['(%)', 'C'], '\x1e': ['(%)', 'D'], '\x1f': ['(%)', 'E'], '!': ['(/)', 'A'], '"': ['(/)', 'B'], '#': ['(/)', 'C'], '&': ['(/)', 'F'], '\'': ['(/)', 'G'], '(': ['(/)', 'H'], ')': ['(/)', 'I'], '*': ['(/)', 'J'], ',': ['(/)', 'L'], ':': ['(/)', 'Z'], ';': ['(%)', 'F'], '<': ['(%)', 'G'], '=': ['(%)', 'H'], '>': ['(%)', 'I'], '?': ['(%)', 'J'], '@': ['(%)', 'V'], '[': ['(%)', 'K'], '\\': ['(%)', 'L'], ']': ['(%)', 'M'], '^': ['(%)', 'N'], '_': ['(%)', 'O'], '`': ['(%)', 'W'], 'a': ['(+)', 'A'], 'b': ['(+)', 'B'], 'c': ['(+)', 'C'], 'd': ['(+)', 'D'], 'e': ['(+)', 'E'], 'f': ['(+)', 'F'], 'g': ['(+)', 'G'], 'h': ['(+)', 'H'], 'i': ['(+)', 'I'], 'j': ['(+)', 'J'], 'k': ['(+)', 'K'], 'l': ['(+)', 'L'], 'm': ['(+)', 'M'], 'n': ['(+)', 'N'], 'o': ['(+)', 'O'], 'p': ['(+)', 'P'], 'q': ['(+)', 'Q'], 'r': ['(+)', 'R'], 's': ['(+)', 'S'], 't': ['(+)', 'T'], 'u': ['(+)', 'U'], 'v': ['(+)', 'V'], 'w': ['(+)', 'W'], 'x': ['(+)', 'X'], 'y': ['(+)', 'Y'], 'z': ['(+)', 'Z'], '{': ['(%)', 'P'], '|': ['(%)', 'Q'], '}': ['(%)', 'R'], '~': ['(%)', 'S'], '\x7f': ['(%)', 'T'] }; /***/ }), /***/ "./node_modules/jsbarcode/bin/barcodes/CODE93/index.js": /*!*************************************************************!*\ !*** ./node_modules/jsbarcode/bin/barcodes/CODE93/index.js ***! \*************************************************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.CODE93FullASCII = exports.CODE93 = undefined; var _CODE = __webpack_require__(/*! ./CODE93.js */ "./node_modules/jsbarcode/bin/barcodes/CODE93/CODE93.js"); var _CODE2 = _interopRequireDefault(_CODE); var _CODE93FullASCII = __webpack_require__(/*! ./CODE93FullASCII.js */ "./node_modules/jsbarcode/bin/barcodes/CODE93/CODE93FullASCII.js"); var _CODE93FullASCII2 = _interopRequireDefault(_CODE93FullASCII); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } exports.CODE93 = _CODE2.default; exports.CODE93FullASCII = _CODE93FullASCII2.default; /***/ }), /***/ "./node_modules/jsbarcode/bin/barcodes/EAN_UPC/EAN.js": /*!************************************************************!*\ !*** ./node_modules/jsbarcode/bin/barcodes/EAN_UPC/EAN.js ***! \************************************************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }(); var _constants = __webpack_require__(/*! ./constants */ "./node_modules/jsbarcode/bin/barcodes/EAN_UPC/constants.js"); var _encoder = __webpack_require__(/*! ./encoder */ "./node_modules/jsbarcode/bin/barcodes/EAN_UPC/encoder.js"); var _encoder2 = _interopRequireDefault(_encoder); var _Barcode2 = __webpack_require__(/*! ../Barcode */ "./node_modules/jsbarcode/bin/barcodes/Barcode.js"); var _Barcode3 = _interopRequireDefault(_Barcode2); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; } function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; } // Base class for EAN8 & EAN13 var EAN = function (_Barcode) { _inherits(EAN, _Barcode); function EAN(data, options) { _classCallCheck(this, EAN); // Make sure the font is not bigger than the space between the guard bars var _this = _possibleConstructorReturn(this, (EAN.__proto__ || Object.getPrototypeOf(EAN)).call(this, data, options)); _this.fontSize = !options.flat && options.fontSize > options.width * 10 ? options.width * 10 : options.fontSize; // Make the guard bars go down half the way of the text _this.guardHeight = options.height + _this.fontSize / 2 + options.textMargin; return _this; } _createClass(EAN, [{ key: 'encode', value: function encode() { return this.options.flat ? this.encodeFlat() : this.encodeGuarded(); } }, { key: 'leftText', value: function leftText(from, to) { return this.text.substr(from, to); } }, { key: 'leftEncode', value: function leftEncode(data, structure) { return (0, _encoder2.default)(data, structure); } }, { key: 'rightText', value: function rightText(from, to) { return this.text.substr(from, to); } }, { key: 'rightEncode', value: function rightEncode(data, structure) { return (0, _encoder2.default)(data, structure); } }, { key: 'encodeGuarded', value: function encodeGuarded() { var textOptions = { fontSize: this.fontSize }; var guardOptions = { height: this.guardHeight }; return [{ data: _constants.SIDE_BIN, options: guardOptions }, { data: this.leftEncode(), text: this.leftText(), options: textOptions }, { data: _constants.MIDDLE_BIN, options: guardOptions }, { data: this.rightEncode(), text: this.rightText(), options: textOptions }, { data: _constants.SIDE_BIN, options: guardOptions }]; } }, { key: 'encodeFlat', value: function encodeFlat() { var data = [_constants.SIDE_BIN, this.leftEncode(), _constants.MIDDLE_BIN, this.rightEncode(), _constants.SIDE_BIN]; return { data: data.join(''), text: this.text }; } }]); return EAN; }(_Barcode3.default); exports["default"] = EAN; /***/ }), /***/ "./node_modules/jsbarcode/bin/barcodes/EAN_UPC/EAN13.js": /*!**************************************************************!*\ !*** ./node_modules/jsbarcode/bin/barcodes/EAN_UPC/EAN13.js ***! \**************************************************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }(); var _get = function get(object, property, receiver) { if (object === null) object = Function.prototype; var desc = Object.getOwnPropertyDescriptor(object, property); if (desc === undefined) { var parent = Object.getPrototypeOf(object); if (parent === null) { return undefined; } else { return get(parent, property, receiver); } } else if ("value" in desc) { return desc.value; } else { var getter = desc.get; if (getter === undefined) { return undefined; } return getter.call(receiver); } }; var _constants = __webpack_require__(/*! ./constants */ "./node_modules/jsbarcode/bin/barcodes/EAN_UPC/constants.js"); var _EAN2 = __webpack_require__(/*! ./EAN */ "./node_modules/jsbarcode/bin/barcodes/EAN_UPC/EAN.js"); var _EAN3 = _interopRequireDefault(_EAN2); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; } function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; } // Encoding documentation: // https://en.wikipedia.org/wiki/International_Article_Number_(EAN)#Binary_encoding_of_data_digits_into_EAN-13_barcode // Calculate the checksum digit // https://en.wikipedia.org/wiki/International_Article_Number_(EAN)#Calculation_of_checksum_digit var checksum = function checksum(number) { var res = number.substr(0, 12).split('').map(function (n) { return +n; }).reduce(function (sum, a, idx) { return idx % 2 ? sum + a * 3 : sum + a; }, 0); return (10 - res % 10) % 10; }; var EAN13 = function (_EAN) { _inherits(EAN13, _EAN); function EAN13(data, options) { _classCallCheck(this, EAN13); // Add checksum if it does not exist if (data.search(/^[0-9]{12}$/) !== -1) { data += checksum(data); } // Adds a last character to the end of the barcode var _this = _possibleConstructorReturn(this, (EAN13.__proto__ || Object.getPrototypeOf(EAN13)).call(this, data, options)); _this.lastChar = options.lastChar; return _this; } _createClass(EAN13, [{ key: 'valid', value: function valid() { return this.data.search(/^[0-9]{13}$/) !== -1 && +this.data[12] === checksum(this.data); } }, { key: 'leftText', value: function leftText() { return _get(EAN13.prototype.__proto__ || Object.getPrototypeOf(EAN13.prototype), 'leftText', this).call(this, 1, 6); } }, { key: 'leftEncode', value: function leftEncode() { var data = this.data.substr(1, 6); var structure = _constants.EAN13_STRUCTURE[this.data[0]]; return _get(EAN13.prototype.__proto__ || Object.getPrototypeOf(EAN13.prototype), 'leftEncode', this).call(this, data, structure); } }, { key: 'rightText', value: function rightText() { return _get(EAN13.prototype.__proto__ || Object.getPrototypeOf(EAN13.prototype), 'rightText', this).call(this, 7, 6); } }, { key: 'rightEncode', value: function rightEncode() { var data = this.data.substr(7, 6); return _get(EAN13.prototype.__proto__ || Object.getPrototypeOf(EAN13.prototype), 'rightEncode', this).call(this, data, 'RRRRRR'); } // The "standard" way of printing EAN13 barcodes with guard bars }, { key: 'encodeGuarded', value: function encodeGuarded() { var data = _get(EAN13.prototype.__proto__ || Object.getPrototypeOf(EAN13.prototype), 'encodeGuarded', this).call(this); // Extend data with left digit & last character if (this.options.displayValue) { data.unshift({ data: '000000000000', text: this.text.substr(0, 1), options: { textAlign: 'left', fontSize: this.fontSize } }); if (this.options.lastChar) { data.push({ data: '00' }); data.push({ data: '00000', text: this.options.lastChar, options: { fontSize: this.fontSize } }); } } return data; } }]); return EAN13; }(_EAN3.default); exports["default"] = EAN13; /***/ }), /***/ "./node_modules/jsbarcode/bin/barcodes/EAN_UPC/EAN2.js": /*!*************************************************************!*\ !*** ./node_modules/jsbarcode/bin/barcodes/EAN_UPC/EAN2.js ***! \*************************************************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }(); var _constants = __webpack_require__(/*! ./constants */ "./node_modules/jsbarcode/bin/barcodes/EAN_UPC/constants.js"); var _encoder = __webpack_require__(/*! ./encoder */ "./node_modules/jsbarcode/bin/barcodes/EAN_UPC/encoder.js"); var _encoder2 = _interopRequireDefault(_encoder); var _Barcode2 = __webpack_require__(/*! ../Barcode */ "./node_modules/jsbarcode/bin/barcodes/Barcode.js"); var _Barcode3 = _interopRequireDefault(_Barcode2); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; } function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; } // Encoding documentation: // https://en.wikipedia.org/wiki/EAN_2#Encoding var EAN2 = function (_Barcode) { _inherits(EAN2, _Barcode); function EAN2(data, options) { _classCallCheck(this, EAN2); return _possibleConstructorReturn(this, (EAN2.__proto__ || Object.getPrototypeOf(EAN2)).call(this, data, options)); } _createClass(EAN2, [{ key: 'valid', value: function valid() { return this.data.search(/^[0-9]{2}$/) !== -1; } }, { key: 'encode', value: function encode() { // Choose the structure based on the number mod 4 var structure = _constants.EAN2_STRUCTURE[parseInt(this.data) % 4]; return { // Start bits + Encode the two digits with 01 in between data: '1011' + (0, _encoder2.default)(this.data, structure, '01'), text: this.text }; } }]); return EAN2; }(_Barcode3.default); exports["default"] = EAN2; /***/ }), /***/ "./node_modules/jsbarcode/bin/barcodes/EAN_UPC/EAN5.js": /*!*************************************************************!*\ !*** ./node_modules/jsbarcode/bin/barcodes/EAN_UPC/EAN5.js ***! \*************************************************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }(); var _constants = __webpack_require__(/*! ./constants */ "./node_modules/jsbarcode/bin/barcodes/EAN_UPC/constants.js"); var _encoder = __webpack_require__(/*! ./encoder */ "./node_modules/jsbarcode/bin/barcodes/EAN_UPC/encoder.js"); var _encoder2 = _interopRequireDefault(_encoder); var _Barcode2 = __webpack_require__(/*! ../Barcode */ "./node_modules/jsbarcode/bin/barcodes/Barcode.js"); var _Barcode3 = _interopRequireDefault(_Barcode2); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; } function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; } // Encoding documentation: // https://en.wikipedia.org/wiki/EAN_5#Encoding var checksum = function checksum(data) { var result = data.split('').map(function (n) { return +n; }).reduce(function (sum, a, idx) { return idx % 2 ? sum + a * 9 : sum + a * 3; }, 0); return result % 10; }; var EAN5 = function (_Barcode) { _inherits(EAN5, _Barcode); function EAN5(data, options) { _classCallCheck(this, EAN5); return _possibleConstructorReturn(this, (EAN5.__proto__ || Object.getPrototypeOf(EAN5)).call(this, data, options)); } _createClass(EAN5, [{ key: 'valid', value: function valid() { return this.data.search(/^[0-9]{5}$/) !== -1; } }, { key: 'encode', value: function encode() { var structure = _constants.EAN5_STRUCTURE[checksum(this.data)]; return { data: '1011' + (0, _encoder2.default)(this.data, structure, '01'), text: this.text }; } }]); return EAN5; }(_Barcode3.default); exports["default"] = EAN5; /***/ }), /***/ "./node_modules/jsbarcode/bin/barcodes/EAN_UPC/EAN8.js": /*!*************************************************************!*\ !*** ./node_modules/jsbarcode/bin/barcodes/EAN_UPC/EAN8.js ***! \*************************************************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }(); var _get = function get(object, property, receiver) { if (object === null) object = Function.prototype; var desc = Object.getOwnPropertyDescriptor(object, property); if (desc === undefined) { var parent = Object.getPrototypeOf(object); if (parent === null) { return undefined; } else { return get(parent, property, receiver); } } else if ("value" in desc) { return desc.value; } else { var getter = desc.get; if (getter === undefined) { return undefined; } return getter.call(receiver); } }; var _EAN2 = __webpack_require__(/*! ./EAN */ "./node_modules/jsbarcode/bin/barcodes/EAN_UPC/EAN.js"); var _EAN3 = _interopRequireDefault(_EAN2); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; } function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; } // Encoding documentation: // http://www.barcodeisland.com/ean8.phtml // Calculate the checksum digit var checksum = function checksum(number) { var res = number.substr(0, 7).split('').map(function (n) { return +n; }).reduce(function (sum, a, idx) { return idx % 2 ? sum + a : sum + a * 3; }, 0); return (10 - res % 10) % 10; }; var EAN8 = function (_EAN) { _inherits(EAN8, _EAN); function EAN8(data, options) { _classCallCheck(this, EAN8); // Add checksum if it does not exist if (data.search(/^[0-9]{7}$/) !== -1) { data += checksum(data); } return _possibleConstructorReturn(this, (EAN8.__proto__ || Object.getPrototypeOf(EAN8)).call(this, data, options)); } _createClass(EAN8, [{ key: 'valid', value: function valid() { return this.data.search(/^[0-9]{8}$/) !== -1 && +this.data[7] === checksum(this.data); } }, { key: 'leftText', value: function leftText() { return _get(EAN8.prototype.__proto__ || Object.getPrototypeOf(EAN8.prototype), 'leftText', this).call(this, 0, 4); } }, { key: 'leftEncode', value: function leftEncode() { var data = this.data.substr(0, 4); return _get(EAN8.prototype.__proto__ || Object.getPrototypeOf(EAN8.prototype), 'leftEncode', this).call(this, data, 'LLLL'); } }, { key: 'rightText', value: function rightText() { return _get(EAN8.prototype.__proto__ || Object.getPrototypeOf(EAN8.prototype), 'rightText', this).call(this, 4, 4); } }, { key: 'rightEncode', value: function rightEncode() { var data = this.data.substr(4, 4); return _get(EAN8.prototype.__proto__ || Object.getPrototypeOf(EAN8.prototype), 'rightEncode', this).call(this, data, 'RRRR'); } }]); return EAN8; }(_EAN3.default); exports["default"] = EAN8; /***/ }), /***/ "./node_modules/jsbarcode/bin/barcodes/EAN_UPC/UPC.js": /*!************************************************************!*\ !*** ./node_modules/jsbarcode/bin/barcodes/EAN_UPC/UPC.js ***! \************************************************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }(); exports.checksum = checksum; var _encoder = __webpack_require__(/*! ./encoder */ "./node_modules/jsbarcode/bin/barcodes/EAN_UPC/encoder.js"); var _encoder2 = _interopRequireDefault(_encoder); var _Barcode2 = __webpack_require__(/*! ../Barcode.js */ "./node_modules/jsbarcode/bin/barcodes/Barcode.js"); var _Barcode3 = _interopRequireDefault(_Barcode2); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; } function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; } // Encoding documentation: // https://en.wikipedia.org/wiki/Universal_Product_Code#Encoding var UPC = function (_Barcode) { _inherits(UPC, _Barcode); function UPC(data, options) { _classCallCheck(this, UPC); // Add checksum if it does not exist if (data.search(/^[0-9]{11}$/) !== -1) { data += checksum(data); } var _this = _possibleConstructorReturn(this, (UPC.__proto__ || Object.getPrototypeOf(UPC)).call(this, data, options)); _this.displayValue = options.displayValue; // Make sure the font is not bigger than the space between the guard bars if (options.fontSize > options.width * 10) { _this.fontSize = options.width * 10; } else { _this.fontSize = options.fontSize; } // Make the guard bars go down half the way of the text _this.guardHeight = options.height + _this.fontSize / 2 + options.textMargin; return _this; } _createClass(UPC, [{ key: "valid", value: function valid() { return this.data.search(/^[0-9]{12}$/) !== -1 && this.data[11] == checksum(this.data); } }, { key: "encode", value: function encode() { if (this.options.flat) { return this.flatEncoding(); } else { return this.guardedEncoding(); } } }, { key: "flatEncoding", value: function flatEncoding() { var result = ""; result += "101"; result += (0, _encoder2.default)(this.data.substr(0, 6), "LLLLLL"); result += "01010"; result += (0, _encoder2.default)(this.data.substr(6, 6), "RRRRRR"); result += "101"; return { data: result, text: this.text }; } }, { key: "guardedEncoding", value: function guardedEncoding() { var result = []; // Add the first digit if (this.displayValue) { result.push({ data: "00000000", text: this.text.substr(0, 1), options: { textAlign: "left", fontSize: this.fontSize } }); } // Add the guard bars result.push({ data: "101" + (0, _encoder2.default)(this.data[0], "L"), options: { height: this.guardHeight } }); // Add the left side result.push({ data: (0, _encoder2.default)(this.data.substr(1, 5), "LLLLL"), text: this.text.substr(1, 5), options: { fontSize: this.fontSize } }); // Add the middle bits result.push({ data: "01010", options: { height: this.guardHeight } }); // Add the right side result.push({ data: (0, _encoder2.default)(this.data.substr(6, 5), "RRRRR"), text: this.text.substr(6, 5), options: { fontSize: this.fontSize } }); // Add the end bits result.push({ data: (0, _encoder2.default)(this.data[11], "R") + "101", options: { height: this.guardHeight } }); // Add the last digit if (this.displayValue) { result.push({ data: "00000000", text: this.text.substr(11, 1), options: { textAlign: "right", fontSize: this.fontSize } }); } return result; } }]); return UPC; }(_Barcode3.default); // Calulate the checksum digit // https://en.wikipedia.org/wiki/International_Article_Number_(EAN)#Calculation_of_checksum_digit function checksum(number) { var result = 0; var i; for (i = 1; i < 11; i += 2) { result += parseInt(number[i]); } for (i = 0; i < 11; i += 2) { result += parseInt(number[i]) * 3; } return (10 - result % 10) % 10; } exports["default"] = UPC; /***/ }), /***/ "./node_modules/jsbarcode/bin/barcodes/EAN_UPC/UPCE.js": /*!*************************************************************!*\ !*** ./node_modules/jsbarcode/bin/barcodes/EAN_UPC/UPCE.js ***! \*************************************************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }(); var _encoder = __webpack_require__(/*! ./encoder */ "./node_modules/jsbarcode/bin/barcodes/EAN_UPC/encoder.js"); var _encoder2 = _interopRequireDefault(_encoder); var _Barcode2 = __webpack_require__(/*! ../Barcode.js */ "./node_modules/jsbarcode/bin/barcodes/Barcode.js"); var _Barcode3 = _interopRequireDefault(_Barcode2); var _UPC = __webpack_require__(/*! ./UPC.js */ "./node_modules/jsbarcode/bin/barcodes/EAN_UPC/UPC.js"); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; } function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; } // Encoding documentation: // https://en.wikipedia.org/wiki/Universal_Product_Code#Encoding // // UPC-E documentation: // https://en.wikipedia.org/wiki/Universal_Product_Code#UPC-E var EXPANSIONS = ["XX00000XXX", "XX10000XXX", "XX20000XXX", "XXX00000XX", "XXXX00000X", "XXXXX00005", "XXXXX00006", "XXXXX00007", "XXXXX00008", "XXXXX00009"]; var PARITIES = [["EEEOOO", "OOOEEE"], ["EEOEOO", "OOEOEE"], ["EEOOEO", "OOEEOE"], ["EEOOOE", "OOEEEO"], ["EOEEOO", "OEOOEE"], ["EOOEEO", "OEEOOE"], ["EOOOEE", "OEEEOO"], ["EOEOEO", "OEOEOE"], ["EOEOOE", "OEOEEO"], ["EOOEOE", "OEEOEO"]]; var UPCE = function (_Barcode) { _inherits(UPCE, _Barcode); function UPCE(data, options) { _classCallCheck(this, UPCE); var _this = _possibleConstructorReturn(this, (UPCE.__proto__ || Object.getPrototypeOf(UPCE)).call(this, data, options)); // Code may be 6 or 8 digits; // A 7 digit code is ambiguous as to whether the extra digit // is a UPC-A check or number system digit. _this.isValid = false; if (data.search(/^[0-9]{6}$/) !== -1) { _this.middleDigits = data; _this.upcA = expandToUPCA(data, "0"); _this.text = options.text || '' + _this.upcA[0] + data + _this.upcA[_this.upcA.length - 1]; _this.isValid = true; } else if (data.search(/^[01][0-9]{7}$/) !== -1) { _this.middleDigits = data.substring(1, data.length - 1); _this.upcA = expandToUPCA(_this.middleDigits, data[0]); if (_this.upcA[_this.upcA.length - 1] === data[data.length - 1]) { _this.isValid = true; } else { // checksum mismatch return _possibleConstructorReturn(_this); } } else { return _possibleConstructorReturn(_this); } _this.displayValue = options.displayValue; // Make sure the font is not bigger than the space between the guard bars if (options.fontSize > options.width * 10) { _this.fontSize = options.width * 10; } else { _this.fontSize = options.fontSize; } // Make the guard bars go down half the way of the text _this.guardHeight = options.height + _this.fontSize / 2 + options.textMargin; return _this; } _createClass(UPCE, [{ key: 'valid', value: function valid() { return this.isValid; } }, { key: 'encode', value: function encode() { if (this.options.flat) { return this.flatEncoding(); } else { return this.guardedEncoding(); } } }, { key: 'flatEncoding', value: function flatEncoding() { var result = ""; result += "101"; result += this.encodeMiddleDigits(); result += "010101"; return { data: result, text: this.text }; } }, { key: 'guardedEncoding', value: function guardedEncoding() { var result = []; // Add the UPC-A number system digit beneath the quiet zone if (this.displayValue) { result.push({ data: "00000000", text: this.text[0], options: { textAlign: "left", fontSize: this.fontSize } }); } // Add the guard bars result.push({ data: "101", options: { height: this.guardHeight } }); // Add the 6 UPC-E digits result.push({ data: this.encodeMiddleDigits(), text: this.text.substring(1, 7), options: { fontSize: this.fontSize } }); // Add the end bits result.push({ data: "010101", options: { height: this.guardHeight } }); // Add the UPC-A check digit beneath the quiet zone if (this.displayValue) { result.push({ data: "00000000", text: this.text[7], options: { textAlign: "right", fontSize: this.fontSize } }); } return result; } }, { key: 'encodeMiddleDigits', value: function encodeMiddleDigits() { var numberSystem = this.upcA[0]; var checkDigit = this.upcA[this.upcA.length - 1]; var parity = PARITIES[parseInt(checkDigit)][parseInt(numberSystem)]; return (0, _encoder2.default)(this.middleDigits, parity); } }]); return UPCE; }(_Barcode3.default); function expandToUPCA(middleDigits, numberSystem) { var lastUpcE = parseInt(middleDigits[middleDigits.length - 1]); var expansion = EXPANSIONS[lastUpcE]; var result = ""; var digitIndex = 0; for (var i = 0; i < expansion.length; i++) { var c = expansion[i]; if (c === 'X') { result += middleDigits[digitIndex++]; } else { result += c; } } result = '' + numberSystem + result; return '' + result + (0, _UPC.checksum)(result); } exports["default"] = UPCE; /***/ }), /***/ "./node_modules/jsbarcode/bin/barcodes/EAN_UPC/constants.js": /*!******************************************************************!*\ !*** ./node_modules/jsbarcode/bin/barcodes/EAN_UPC/constants.js ***! \******************************************************************/ /***/ ((__unused_webpack_module, exports) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); // Standard start end and middle bits var SIDE_BIN = exports.SIDE_BIN = '101'; var MIDDLE_BIN = exports.MIDDLE_BIN = '01010'; var BINARIES = exports.BINARIES = { 'L': [// The L (left) type of encoding '0001101', '0011001', '0010011', '0111101', '0100011', '0110001', '0101111', '0111011', '0110111', '0001011'], 'G': [// The G type of encoding '0100111', '0110011', '0011011', '0100001', '0011101', '0111001', '0000101', '0010001', '0001001', '0010111'], 'R': [// The R (right) type of encoding '1110010', '1100110', '1101100', '1000010', '1011100', '1001110', '1010000', '1000100', '1001000', '1110100'], 'O': [// The O (odd) encoding for UPC-E '0001101', '0011001', '0010011', '0111101', '0100011', '0110001', '0101111', '0111011', '0110111', '0001011'], 'E': [// The E (even) encoding for UPC-E '0100111', '0110011', '0011011', '0100001', '0011101', '0111001', '0000101', '0010001', '0001001', '0010111'] }; // Define the EAN-2 structure var EAN2_STRUCTURE = exports.EAN2_STRUCTURE = ['LL', 'LG', 'GL', 'GG']; // Define the EAN-5 structure var EAN5_STRUCTURE = exports.EAN5_STRUCTURE = ['GGLLL', 'GLGLL', 'GLLGL', 'GLLLG', 'LGGLL', 'LLGGL', 'LLLGG', 'LGLGL', 'LGLLG', 'LLGLG']; // Define the EAN-13 structure var EAN13_STRUCTURE = exports.EAN13_STRUCTURE = ['LLLLLL', 'LLGLGG', 'LLGGLG', 'LLGGGL', 'LGLLGG', 'LGGLLG', 'LGGGLL', 'LGLGLG', 'LGLGGL', 'LGGLGL']; /***/ }), /***/ "./node_modules/jsbarcode/bin/barcodes/EAN_UPC/encoder.js": /*!****************************************************************!*\ !*** ./node_modules/jsbarcode/bin/barcodes/EAN_UPC/encoder.js ***! \****************************************************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); var _constants = __webpack_require__(/*! ./constants */ "./node_modules/jsbarcode/bin/barcodes/EAN_UPC/constants.js"); // Encode data string var encode = function encode(data, structure, separator) { var encoded = data.split('').map(function (val, idx) { return _constants.BINARIES[structure[idx]]; }).map(function (val, idx) { return val ? val[data[idx]] : ''; }); if (separator) { var last = data.length - 1; encoded = encoded.map(function (val, idx) { return idx < last ? val + separator : val; }); } return encoded.join(''); }; exports["default"] = encode; /***/ }), /***/ "./node_modules/jsbarcode/bin/barcodes/EAN_UPC/index.js": /*!**************************************************************!*\ !*** ./node_modules/jsbarcode/bin/barcodes/EAN_UPC/index.js ***! \**************************************************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.UPCE = exports.UPC = exports.EAN2 = exports.EAN5 = exports.EAN8 = exports.EAN13 = undefined; var _EAN = __webpack_require__(/*! ./EAN13.js */ "./node_modules/jsbarcode/bin/barcodes/EAN_UPC/EAN13.js"); var _EAN2 = _interopRequireDefault(_EAN); var _EAN3 = __webpack_require__(/*! ./EAN8.js */ "./node_modules/jsbarcode/bin/barcodes/EAN_UPC/EAN8.js"); var _EAN4 = _interopRequireDefault(_EAN3); var _EAN5 = __webpack_require__(/*! ./EAN5.js */ "./node_modules/jsbarcode/bin/barcodes/EAN_UPC/EAN5.js"); var _EAN6 = _interopRequireDefault(_EAN5); var _EAN7 = __webpack_require__(/*! ./EAN2.js */ "./node_modules/jsbarcode/bin/barcodes/EAN_UPC/EAN2.js"); var _EAN8 = _interopRequireDefault(_EAN7); var _UPC = __webpack_require__(/*! ./UPC.js */ "./node_modules/jsbarcode/bin/barcodes/EAN_UPC/UPC.js"); var _UPC2 = _interopRequireDefault(_UPC); var _UPCE = __webpack_require__(/*! ./UPCE.js */ "./node_modules/jsbarcode/bin/barcodes/EAN_UPC/UPCE.js"); var _UPCE2 = _interopRequireDefault(_UPCE); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } exports.EAN13 = _EAN2.default; exports.EAN8 = _EAN4.default; exports.EAN5 = _EAN6.default; exports.EAN2 = _EAN8.default; exports.UPC = _UPC2.default; exports.UPCE = _UPCE2.default; /***/ }), /***/ "./node_modules/jsbarcode/bin/barcodes/GenericBarcode/index.js": /*!*********************************************************************!*\ !*** ./node_modules/jsbarcode/bin/barcodes/GenericBarcode/index.js ***! \*********************************************************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.GenericBarcode = undefined; var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }(); var _Barcode2 = __webpack_require__(/*! ../Barcode.js */ "./node_modules/jsbarcode/bin/barcodes/Barcode.js"); var _Barcode3 = _interopRequireDefault(_Barcode2); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; } function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; } var GenericBarcode = function (_Barcode) { _inherits(GenericBarcode, _Barcode); function GenericBarcode(data, options) { _classCallCheck(this, GenericBarcode); return _possibleConstructorReturn(this, (GenericBarcode.__proto__ || Object.getPrototypeOf(GenericBarcode)).call(this, data, options)); // Sets this.data and this.text } // Return the corresponding binary numbers for the data provided _createClass(GenericBarcode, [{ key: "encode", value: function encode() { return { data: "10101010101010101010101010101010101010101", text: this.text }; } // Resturn true/false if the string provided is valid for this encoder }, { key: "valid", value: function valid() { return true; } }]); return GenericBarcode; }(_Barcode3.default); exports.GenericBarcode = GenericBarcode; /***/ }), /***/ "./node_modules/jsbarcode/bin/barcodes/ITF/ITF.js": /*!********************************************************!*\ !*** ./node_modules/jsbarcode/bin/barcodes/ITF/ITF.js ***! \********************************************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }(); var _constants = __webpack_require__(/*! ./constants */ "./node_modules/jsbarcode/bin/barcodes/ITF/constants.js"); var _Barcode2 = __webpack_require__(/*! ../Barcode */ "./node_modules/jsbarcode/bin/barcodes/Barcode.js"); var _Barcode3 = _interopRequireDefault(_Barcode2); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; } function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; } var ITF = function (_Barcode) { _inherits(ITF, _Barcode); function ITF() { _classCallCheck(this, ITF); return _possibleConstructorReturn(this, (ITF.__proto__ || Object.getPrototypeOf(ITF)).apply(this, arguments)); } _createClass(ITF, [{ key: 'valid', value: function valid() { return this.data.search(/^([0-9]{2})+$/) !== -1; } }, { key: 'encode', value: function encode() { var _this2 = this; // Calculate all the digit pairs var encoded = this.data.match(/.{2}/g).map(function (pair) { return _this2.encodePair(pair); }).join(''); return { data: _constants.START_BIN + encoded + _constants.END_BIN, text: this.text }; } // Calculate the data of a number pair }, { key: 'encodePair', value: function encodePair(pair) { var second = _constants.BINARIES[pair[1]]; return _constants.BINARIES[pair[0]].split('').map(function (first, idx) { return (first === '1' ? '111' : '1') + (second[idx] === '1' ? '000' : '0'); }).join(''); } }]); return ITF; }(_Barcode3.default); exports["default"] = ITF; /***/ }), /***/ "./node_modules/jsbarcode/bin/barcodes/ITF/ITF14.js": /*!**********************************************************!*\ !*** ./node_modules/jsbarcode/bin/barcodes/ITF/ITF14.js ***! \**********************************************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }(); var _ITF2 = __webpack_require__(/*! ./ITF */ "./node_modules/jsbarcode/bin/barcodes/ITF/ITF.js"); var _ITF3 = _interopRequireDefault(_ITF2); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; } function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; } // Calculate the checksum digit var checksum = function checksum(data) { var res = data.substr(0, 13).split('').map(function (num) { return parseInt(num, 10); }).reduce(function (sum, n, idx) { return sum + n * (3 - idx % 2 * 2); }, 0); return Math.ceil(res / 10) * 10 - res; }; var ITF14 = function (_ITF) { _inherits(ITF14, _ITF); function ITF14(data, options) { _classCallCheck(this, ITF14); // Add checksum if it does not exist if (data.search(/^[0-9]{13}$/) !== -1) { data += checksum(data); } return _possibleConstructorReturn(this, (ITF14.__proto__ || Object.getPrototypeOf(ITF14)).call(this, data, options)); } _createClass(ITF14, [{ key: 'valid', value: function valid() { return this.data.search(/^[0-9]{14}$/) !== -1 && +this.data[13] === checksum(this.data); } }]); return ITF14; }(_ITF3.default); exports["default"] = ITF14; /***/ }), /***/ "./node_modules/jsbarcode/bin/barcodes/ITF/constants.js": /*!**************************************************************!*\ !*** ./node_modules/jsbarcode/bin/barcodes/ITF/constants.js ***! \**************************************************************/ /***/ ((__unused_webpack_module, exports) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); var START_BIN = exports.START_BIN = '1010'; var END_BIN = exports.END_BIN = '11101'; var BINARIES = exports.BINARIES = ['00110', '10001', '01001', '11000', '00101', '10100', '01100', '00011', '10010', '01010']; /***/ }), /***/ "./node_modules/jsbarcode/bin/barcodes/ITF/index.js": /*!**********************************************************!*\ !*** ./node_modules/jsbarcode/bin/barcodes/ITF/index.js ***! \**********************************************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ITF14 = exports.ITF = undefined; var _ITF = __webpack_require__(/*! ./ITF */ "./node_modules/jsbarcode/bin/barcodes/ITF/ITF.js"); var _ITF2 = _interopRequireDefault(_ITF); var _ITF3 = __webpack_require__(/*! ./ITF14 */ "./node_modules/jsbarcode/bin/barcodes/ITF/ITF14.js"); var _ITF4 = _interopRequireDefault(_ITF3); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } exports.ITF = _ITF2.default; exports.ITF14 = _ITF4.default; /***/ }), /***/ "./node_modules/jsbarcode/bin/barcodes/MSI/MSI.js": /*!********************************************************!*\ !*** ./node_modules/jsbarcode/bin/barcodes/MSI/MSI.js ***! \********************************************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }(); var _Barcode2 = __webpack_require__(/*! ../Barcode.js */ "./node_modules/jsbarcode/bin/barcodes/Barcode.js"); var _Barcode3 = _interopRequireDefault(_Barcode2); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; } function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; } // Encoding documentation // https://en.wikipedia.org/wiki/MSI_Barcode#Character_set_and_binary_lookup var MSI = function (_Barcode) { _inherits(MSI, _Barcode); function MSI(data, options) { _classCallCheck(this, MSI); return _possibleConstructorReturn(this, (MSI.__proto__ || Object.getPrototypeOf(MSI)).call(this, data, options)); } _createClass(MSI, [{ key: "encode", value: function encode() { // Start bits var ret = "110"; for (var i = 0; i < this.data.length; i++) { // Convert the character to binary (always 4 binary digits) var digit = parseInt(this.data[i]); var bin = digit.toString(2); bin = addZeroes(bin, 4 - bin.length); // Add 100 for every zero and 110 for every 1 for (var b = 0; b < bin.length; b++) { ret += bin[b] == "0" ? "100" : "110"; } } // End bits ret += "1001"; return { data: ret, text: this.text }; } }, { key: "valid", value: function valid() { return this.data.search(/^[0-9]+$/) !== -1; } }]); return MSI; }(_Barcode3.default); function addZeroes(number, n) { for (var i = 0; i < n; i++) { number = "0" + number; } return number; } exports["default"] = MSI; /***/ }), /***/ "./node_modules/jsbarcode/bin/barcodes/MSI/MSI10.js": /*!**********************************************************!*\ !*** ./node_modules/jsbarcode/bin/barcodes/MSI/MSI10.js ***! \**********************************************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); var _MSI2 = __webpack_require__(/*! ./MSI.js */ "./node_modules/jsbarcode/bin/barcodes/MSI/MSI.js"); var _MSI3 = _interopRequireDefault(_MSI2); var _checksums = __webpack_require__(/*! ./checksums.js */ "./node_modules/jsbarcode/bin/barcodes/MSI/checksums.js"); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; } function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; } var MSI10 = function (_MSI) { _inherits(MSI10, _MSI); function MSI10(data, options) { _classCallCheck(this, MSI10); return _possibleConstructorReturn(this, (MSI10.__proto__ || Object.getPrototypeOf(MSI10)).call(this, data + (0, _checksums.mod10)(data), options)); } return MSI10; }(_MSI3.default); exports["default"] = MSI10; /***/ }), /***/ "./node_modules/jsbarcode/bin/barcodes/MSI/MSI1010.js": /*!************************************************************!*\ !*** ./node_modules/jsbarcode/bin/barcodes/MSI/MSI1010.js ***! \************************************************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); var _MSI2 = __webpack_require__(/*! ./MSI.js */ "./node_modules/jsbarcode/bin/barcodes/MSI/MSI.js"); var _MSI3 = _interopRequireDefault(_MSI2); var _checksums = __webpack_require__(/*! ./checksums.js */ "./node_modules/jsbarcode/bin/barcodes/MSI/checksums.js"); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; } function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; } var MSI1010 = function (_MSI) { _inherits(MSI1010, _MSI); function MSI1010(data, options) { _classCallCheck(this, MSI1010); data += (0, _checksums.mod10)(data); data += (0, _checksums.mod10)(data); return _possibleConstructorReturn(this, (MSI1010.__proto__ || Object.getPrototypeOf(MSI1010)).call(this, data, options)); } return MSI1010; }(_MSI3.default); exports["default"] = MSI1010; /***/ }), /***/ "./node_modules/jsbarcode/bin/barcodes/MSI/MSI11.js": /*!**********************************************************!*\ !*** ./node_modules/jsbarcode/bin/barcodes/MSI/MSI11.js ***! \**********************************************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); var _MSI2 = __webpack_require__(/*! ./MSI.js */ "./node_modules/jsbarcode/bin/barcodes/MSI/MSI.js"); var _MSI3 = _interopRequireDefault(_MSI2); var _checksums = __webpack_require__(/*! ./checksums.js */ "./node_modules/jsbarcode/bin/barcodes/MSI/checksums.js"); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; } function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; } var MSI11 = function (_MSI) { _inherits(MSI11, _MSI); function MSI11(data, options) { _classCallCheck(this, MSI11); return _possibleConstructorReturn(this, (MSI11.__proto__ || Object.getPrototypeOf(MSI11)).call(this, data + (0, _checksums.mod11)(data), options)); } return MSI11; }(_MSI3.default); exports["default"] = MSI11; /***/ }), /***/ "./node_modules/jsbarcode/bin/barcodes/MSI/MSI1110.js": /*!************************************************************!*\ !*** ./node_modules/jsbarcode/bin/barcodes/MSI/MSI1110.js ***! \************************************************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); var _MSI2 = __webpack_require__(/*! ./MSI.js */ "./node_modules/jsbarcode/bin/barcodes/MSI/MSI.js"); var _MSI3 = _interopRequireDefault(_MSI2); var _checksums = __webpack_require__(/*! ./checksums.js */ "./node_modules/jsbarcode/bin/barcodes/MSI/checksums.js"); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; } function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; } var MSI1110 = function (_MSI) { _inherits(MSI1110, _MSI); function MSI1110(data, options) { _classCallCheck(this, MSI1110); data += (0, _checksums.mod11)(data); data += (0, _checksums.mod10)(data); return _possibleConstructorReturn(this, (MSI1110.__proto__ || Object.getPrototypeOf(MSI1110)).call(this, data, options)); } return MSI1110; }(_MSI3.default); exports["default"] = MSI1110; /***/ }), /***/ "./node_modules/jsbarcode/bin/barcodes/MSI/checksums.js": /*!**************************************************************!*\ !*** ./node_modules/jsbarcode/bin/barcodes/MSI/checksums.js ***! \**************************************************************/ /***/ ((__unused_webpack_module, exports) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.mod10 = mod10; exports.mod11 = mod11; function mod10(number) { var sum = 0; for (var i = 0; i < number.length; i++) { var n = parseInt(number[i]); if ((i + number.length) % 2 === 0) { sum += n; } else { sum += n * 2 % 10 + Math.floor(n * 2 / 10); } } return (10 - sum % 10) % 10; } function mod11(number) { var sum = 0; var weights = [2, 3, 4, 5, 6, 7]; for (var i = 0; i < number.length; i++) { var n = parseInt(number[number.length - 1 - i]); sum += weights[i % weights.length] * n; } return (11 - sum % 11) % 11; } /***/ }), /***/ "./node_modules/jsbarcode/bin/barcodes/MSI/index.js": /*!**********************************************************!*\ !*** ./node_modules/jsbarcode/bin/barcodes/MSI/index.js ***! \**********************************************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.MSI1110 = exports.MSI1010 = exports.MSI11 = exports.MSI10 = exports.MSI = undefined; var _MSI = __webpack_require__(/*! ./MSI.js */ "./node_modules/jsbarcode/bin/barcodes/MSI/MSI.js"); var _MSI2 = _interopRequireDefault(_MSI); var _MSI3 = __webpack_require__(/*! ./MSI10.js */ "./node_modules/jsbarcode/bin/barcodes/MSI/MSI10.js"); var _MSI4 = _interopRequireDefault(_MSI3); var _MSI5 = __webpack_require__(/*! ./MSI11.js */ "./node_modules/jsbarcode/bin/barcodes/MSI/MSI11.js"); var _MSI6 = _interopRequireDefault(_MSI5); var _MSI7 = __webpack_require__(/*! ./MSI1010.js */ "./node_modules/jsbarcode/bin/barcodes/MSI/MSI1010.js"); var _MSI8 = _interopRequireDefault(_MSI7); var _MSI9 = __webpack_require__(/*! ./MSI1110.js */ "./node_modules/jsbarcode/bin/barcodes/MSI/MSI1110.js"); var _MSI10 = _interopRequireDefault(_MSI9); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } exports.MSI = _MSI2.default; exports.MSI10 = _MSI4.default; exports.MSI11 = _MSI6.default; exports.MSI1010 = _MSI8.default; exports.MSI1110 = _MSI10.default; /***/ }), /***/ "./node_modules/jsbarcode/bin/barcodes/codabar/index.js": /*!**************************************************************!*\ !*** ./node_modules/jsbarcode/bin/barcodes/codabar/index.js ***! \**************************************************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.codabar = undefined; var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }(); var _Barcode2 = __webpack_require__(/*! ../Barcode.js */ "./node_modules/jsbarcode/bin/barcodes/Barcode.js"); var _Barcode3 = _interopRequireDefault(_Barcode2); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; } function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; } // Encoding specification: // http://www.barcodeisland.com/codabar.phtml var codabar = function (_Barcode) { _inherits(codabar, _Barcode); function codabar(data, options) { _classCallCheck(this, codabar); if (data.search(/^[0-9\-\$\:\.\+\/]+$/) === 0) { data = "A" + data + "A"; } var _this = _possibleConstructorReturn(this, (codabar.__proto__ || Object.getPrototypeOf(codabar)).call(this, data.toUpperCase(), options)); _this.text = _this.options.text || _this.text.replace(/[A-D]/g, ''); return _this; } _createClass(codabar, [{ key: "valid", value: function valid() { return this.data.search(/^[A-D][0-9\-\$\:\.\+\/]+[A-D]$/) !== -1; } }, { key: "encode", value: function encode() { var result = []; var encodings = this.getEncodings(); for (var i = 0; i < this.data.length; i++) { result.push(encodings[this.data.charAt(i)]); // for all characters except the last, append a narrow-space ("0") if (i !== this.data.length - 1) { result.push("0"); } } return { text: this.text, data: result.join('') }; } }, { key: "getEncodings", value: function getEncodings() { return { "0": "101010011", "1": "101011001", "2": "101001011", "3": "110010101", "4": "101101001", "5": "110101001", "6": "100101011", "7": "100101101", "8": "100110101", "9": "110100101", "-": "101001101", "$": "101100101", ":": "1101011011", "/": "1101101011", ".": "1101101101", "+": "1011011011", "A": "1011001001", "B": "1001001011", "C": "1010010011", "D": "1010011001" }; } }]); return codabar; }(_Barcode3.default); exports.codabar = codabar; /***/ }), /***/ "./node_modules/jsbarcode/bin/barcodes/index.js": /*!******************************************************!*\ !*** ./node_modules/jsbarcode/bin/barcodes/index.js ***! \******************************************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); var _CODE = __webpack_require__(/*! ./CODE39/ */ "./node_modules/jsbarcode/bin/barcodes/CODE39/index.js"); var _CODE2 = __webpack_require__(/*! ./CODE128/ */ "./node_modules/jsbarcode/bin/barcodes/CODE128/index.js"); var _EAN_UPC = __webpack_require__(/*! ./EAN_UPC/ */ "./node_modules/jsbarcode/bin/barcodes/EAN_UPC/index.js"); var _ITF = __webpack_require__(/*! ./ITF/ */ "./node_modules/jsbarcode/bin/barcodes/ITF/index.js"); var _MSI = __webpack_require__(/*! ./MSI/ */ "./node_modules/jsbarcode/bin/barcodes/MSI/index.js"); var _pharmacode = __webpack_require__(/*! ./pharmacode/ */ "./node_modules/jsbarcode/bin/barcodes/pharmacode/index.js"); var _codabar = __webpack_require__(/*! ./codabar */ "./node_modules/jsbarcode/bin/barcodes/codabar/index.js"); var _CODE3 = __webpack_require__(/*! ./CODE93/ */ "./node_modules/jsbarcode/bin/barcodes/CODE93/index.js"); var _GenericBarcode = __webpack_require__(/*! ./GenericBarcode/ */ "./node_modules/jsbarcode/bin/barcodes/GenericBarcode/index.js"); exports["default"] = { CODE39: _CODE.CODE39, CODE128: _CODE2.CODE128, CODE128A: _CODE2.CODE128A, CODE128B: _CODE2.CODE128B, CODE128C: _CODE2.CODE128C, EAN13: _EAN_UPC.EAN13, EAN8: _EAN_UPC.EAN8, EAN5: _EAN_UPC.EAN5, EAN2: _EAN_UPC.EAN2, UPC: _EAN_UPC.UPC, UPCE: _EAN_UPC.UPCE, ITF14: _ITF.ITF14, ITF: _ITF.ITF, MSI: _MSI.MSI, MSI10: _MSI.MSI10, MSI11: _MSI.MSI11, MSI1010: _MSI.MSI1010, MSI1110: _MSI.MSI1110, pharmacode: _pharmacode.pharmacode, codabar: _codabar.codabar, CODE93: _CODE3.CODE93, CODE93FullASCII: _CODE3.CODE93FullASCII, GenericBarcode: _GenericBarcode.GenericBarcode }; /***/ }), /***/ "./node_modules/jsbarcode/bin/barcodes/pharmacode/index.js": /*!*****************************************************************!*\ !*** ./node_modules/jsbarcode/bin/barcodes/pharmacode/index.js ***! \*****************************************************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.pharmacode = undefined; var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }(); var _Barcode2 = __webpack_require__(/*! ../Barcode.js */ "./node_modules/jsbarcode/bin/barcodes/Barcode.js"); var _Barcode3 = _interopRequireDefault(_Barcode2); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; } function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; } // Encoding documentation // http://www.gomaro.ch/ftproot/Laetus_PHARMA-CODE.pdf var pharmacode = function (_Barcode) { _inherits(pharmacode, _Barcode); function pharmacode(data, options) { _classCallCheck(this, pharmacode); var _this = _possibleConstructorReturn(this, (pharmacode.__proto__ || Object.getPrototypeOf(pharmacode)).call(this, data, options)); _this.number = parseInt(data, 10); return _this; } _createClass(pharmacode, [{ key: "encode", value: function encode() { var z = this.number; var result = ""; // http://i.imgur.com/RMm4UDJ.png // (source: http://www.gomaro.ch/ftproot/Laetus_PHARMA-CODE.pdf, page: 34) while (!isNaN(z) && z != 0) { if (z % 2 === 0) { // Even result = "11100" + result; z = (z - 2) / 2; } else { // Odd result = "100" + result; z = (z - 1) / 2; } } // Remove the two last zeroes result = result.slice(0, -2); return { data: result, text: this.text }; } }, { key: "valid", value: function valid() { return this.number >= 3 && this.number <= 131070; } }]); return pharmacode; }(_Barcode3.default); exports.pharmacode = pharmacode; /***/ }), /***/ "./node_modules/jsbarcode/bin/exceptions/ErrorHandler.js": /*!***************************************************************!*\ !*** ./node_modules/jsbarcode/bin/exceptions/ErrorHandler.js ***! \***************************************************************/ /***/ ((__unused_webpack_module, exports) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }(); function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } /*eslint no-console: 0 */ var ErrorHandler = function () { function ErrorHandler(api) { _classCallCheck(this, ErrorHandler); this.api = api; } _createClass(ErrorHandler, [{ key: "handleCatch", value: function handleCatch(e) { // If babel supported extending of Error in a correct way instanceof would be used here if (e.name === "InvalidInputException") { if (this.api._options.valid !== this.api._defaults.valid) { this.api._options.valid(false); } else { throw e.message; } } else { throw e; } this.api.render = function () {}; } }, { key: "wrapBarcodeCall", value: function wrapBarcodeCall(func) { try { var result = func.apply(undefined, arguments); this.api._options.valid(true); return result; } catch (e) { this.handleCatch(e); return this.api; } } }]); return ErrorHandler; }(); exports["default"] = ErrorHandler; /***/ }), /***/ "./node_modules/jsbarcode/bin/exceptions/exceptions.js": /*!*************************************************************!*\ !*** ./node_modules/jsbarcode/bin/exceptions/exceptions.js ***! \*************************************************************/ /***/ ((__unused_webpack_module, exports) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; } function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; } var InvalidInputException = function (_Error) { _inherits(InvalidInputException, _Error); function InvalidInputException(symbology, input) { _classCallCheck(this, InvalidInputException); var _this = _possibleConstructorReturn(this, (InvalidInputException.__proto__ || Object.getPrototypeOf(InvalidInputException)).call(this)); _this.name = "InvalidInputException"; _this.symbology = symbology; _this.input = input; _this.message = '"' + _this.input + '" is not a valid input for ' + _this.symbology; return _this; } return InvalidInputException; }(Error); var InvalidElementException = function (_Error2) { _inherits(InvalidElementException, _Error2); function InvalidElementException() { _classCallCheck(this, InvalidElementException); var _this2 = _possibleConstructorReturn(this, (InvalidElementException.__proto__ || Object.getPrototypeOf(InvalidElementException)).call(this)); _this2.name = "InvalidElementException"; _this2.message = "Not supported type to render on"; return _this2; } return InvalidElementException; }(Error); var NoElementException = function (_Error3) { _inherits(NoElementException, _Error3); function NoElementException() { _classCallCheck(this, NoElementException); var _this3 = _possibleConstructorReturn(this, (NoElementException.__proto__ || Object.getPrototypeOf(NoElementException)).call(this)); _this3.name = "NoElementException"; _this3.message = "No element to render on."; return _this3; } return NoElementException; }(Error); exports.InvalidInputException = InvalidInputException; exports.InvalidElementException = InvalidElementException; exports.NoElementException = NoElementException; /***/ }), /***/ "./node_modules/jsbarcode/bin/help/fixOptions.js": /*!*******************************************************!*\ !*** ./node_modules/jsbarcode/bin/help/fixOptions.js ***! \*******************************************************/ /***/ ((__unused_webpack_module, exports) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports["default"] = fixOptions; function fixOptions(options) { // Fix the margins options.marginTop = options.marginTop || options.margin; options.marginBottom = options.marginBottom || options.margin; options.marginRight = options.marginRight || options.margin; options.marginLeft = options.marginLeft || options.margin; return options; } /***/ }), /***/ "./node_modules/jsbarcode/bin/help/getOptionsFromElement.js": /*!******************************************************************!*\ !*** ./node_modules/jsbarcode/bin/help/getOptionsFromElement.js ***! \******************************************************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); var _optionsFromStrings = __webpack_require__(/*! ./optionsFromStrings.js */ "./node_modules/jsbarcode/bin/help/optionsFromStrings.js"); var _optionsFromStrings2 = _interopRequireDefault(_optionsFromStrings); var _defaults = __webpack_require__(/*! ../options/defaults.js */ "./node_modules/jsbarcode/bin/options/defaults.js"); var _defaults2 = _interopRequireDefault(_defaults); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } function getOptionsFromElement(element) { var options = {}; for (var property in _defaults2.default) { if (_defaults2.default.hasOwnProperty(property)) { // jsbarcode-* if (element.hasAttribute("jsbarcode-" + property.toLowerCase())) { options[property] = element.getAttribute("jsbarcode-" + property.toLowerCase()); } // data-* if (element.hasAttribute("data-" + property.toLowerCase())) { options[property] = element.getAttribute("data-" + property.toLowerCase()); } } } options["value"] = element.getAttribute("jsbarcode-value") || element.getAttribute("data-value"); // Since all atributes are string they need to be converted to integers options = (0, _optionsFromStrings2.default)(options); return options; } exports["default"] = getOptionsFromElement; /***/ }), /***/ "./node_modules/jsbarcode/bin/help/getRenderProperties.js": /*!****************************************************************!*\ !*** ./node_modules/jsbarcode/bin/help/getRenderProperties.js ***! \****************************************************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; /* global HTMLImageElement */ /* global HTMLCanvasElement */ /* global SVGElement */ var _getOptionsFromElement = __webpack_require__(/*! ./getOptionsFromElement.js */ "./node_modules/jsbarcode/bin/help/getOptionsFromElement.js"); var _getOptionsFromElement2 = _interopRequireDefault(_getOptionsFromElement); var _renderers = __webpack_require__(/*! ../renderers */ "./node_modules/jsbarcode/bin/renderers/index.js"); var _renderers2 = _interopRequireDefault(_renderers); var _exceptions = __webpack_require__(/*! ../exceptions/exceptions.js */ "./node_modules/jsbarcode/bin/exceptions/exceptions.js"); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } // Takes an element and returns an object with information about how // it should be rendered // This could also return an array with these objects // { // element: The element that the renderer should draw on // renderer: The name of the renderer // afterRender (optional): If something has to done after the renderer // completed, calls afterRender (function) // options (optional): Options that can be defined in the element // } function getRenderProperties(element) { // If the element is a string, query select call again if (typeof element === "string") { return querySelectedRenderProperties(element); } // If element is array. Recursivly call with every object in the array else if (Array.isArray(element)) { var returnArray = []; for (var i = 0; i < element.length; i++) { returnArray.push(getRenderProperties(element[i])); } return returnArray; } // If element, render on canvas and set the uri as src else if (typeof HTMLCanvasElement !== 'undefined' && element instanceof HTMLImageElement) { return newCanvasRenderProperties(element); } // If SVG else if (element && element.nodeName && element.nodeName.toLowerCase() === 'svg' || typeof SVGElement !== 'undefined' && element instanceof SVGElement) { return { element: element, options: (0, _getOptionsFromElement2.default)(element), renderer: _renderers2.default.SVGRenderer }; } // If canvas (in browser) else if (typeof HTMLCanvasElement !== 'undefined' && element instanceof HTMLCanvasElement) { return { element: element, options: (0, _getOptionsFromElement2.default)(element), renderer: _renderers2.default.CanvasRenderer }; } // If canvas (in node) else if (element && element.getContext) { return { element: element, renderer: _renderers2.default.CanvasRenderer }; } else if (element && (typeof element === "undefined" ? "undefined" : _typeof(element)) === 'object' && !element.nodeName) { return { element: element, renderer: _renderers2.default.ObjectRenderer }; } else { throw new _exceptions.InvalidElementException(); } } function querySelectedRenderProperties(string) { var selector = document.querySelectorAll(string); if (selector.length === 0) { return undefined; } else { var returnArray = []; for (var i = 0; i < selector.length; i++) { returnArray.push(getRenderProperties(selector[i])); } return returnArray; } } function newCanvasRenderProperties(imgElement) { var canvas = document.createElement('canvas'); return { element: canvas, options: (0, _getOptionsFromElement2.default)(imgElement), renderer: _renderers2.default.CanvasRenderer, afterRender: function afterRender() { imgElement.setAttribute("src", canvas.toDataURL()); } }; } exports["default"] = getRenderProperties; /***/ }), /***/ "./node_modules/jsbarcode/bin/help/linearizeEncodings.js": /*!***************************************************************!*\ !*** ./node_modules/jsbarcode/bin/help/linearizeEncodings.js ***! \***************************************************************/ /***/ ((__unused_webpack_module, exports) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports["default"] = linearizeEncodings; // Encodings can be nestled like [[1-1, 1-2], 2, [3-1, 3-2] // Convert to [1-1, 1-2, 2, 3-1, 3-2] function linearizeEncodings(encodings) { var linearEncodings = []; function nextLevel(encoded) { if (Array.isArray(encoded)) { for (var i = 0; i < encoded.length; i++) { nextLevel(encoded[i]); } } else { encoded.text = encoded.text || ""; encoded.data = encoded.data || ""; linearEncodings.push(encoded); } } nextLevel(encodings); return linearEncodings; } /***/ }), /***/ "./node_modules/jsbarcode/bin/help/merge.js": /*!**************************************************!*\ !*** ./node_modules/jsbarcode/bin/help/merge.js ***! \**************************************************/ /***/ ((__unused_webpack_module, exports) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; exports["default"] = function (old, replaceObj) { return _extends({}, old, replaceObj); }; /***/ }), /***/ "./node_modules/jsbarcode/bin/help/optionsFromStrings.js": /*!***************************************************************!*\ !*** ./node_modules/jsbarcode/bin/help/optionsFromStrings.js ***! \***************************************************************/ /***/ ((__unused_webpack_module, exports) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports["default"] = optionsFromStrings; // Convert string to integers/booleans where it should be function optionsFromStrings(options) { var intOptions = ["width", "height", "textMargin", "fontSize", "margin", "marginTop", "marginBottom", "marginLeft", "marginRight"]; for (var intOption in intOptions) { if (intOptions.hasOwnProperty(intOption)) { intOption = intOptions[intOption]; if (typeof options[intOption] === "string") { options[intOption] = parseInt(options[intOption], 10); } } } if (typeof options["displayValue"] === "string") { options["displayValue"] = options["displayValue"] != "false"; } return options; } /***/ }), /***/ "./node_modules/jsbarcode/bin/options/defaults.js": /*!********************************************************!*\ !*** ./node_modules/jsbarcode/bin/options/defaults.js ***! \********************************************************/ /***/ ((__unused_webpack_module, exports) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); var defaults = { width: 2, height: 100, format: "auto", displayValue: true, fontOptions: "", font: "monospace", text: undefined, textAlign: "center", textPosition: "bottom", textMargin: 2, fontSize: 20, background: "#ffffff", lineColor: "#000000", margin: 10, marginTop: undefined, marginBottom: undefined, marginLeft: undefined, marginRight: undefined, valid: function valid() {} }; exports["default"] = defaults; /***/ }), /***/ "./node_modules/jsbarcode/bin/renderers/canvas.js": /*!********************************************************!*\ !*** ./node_modules/jsbarcode/bin/renderers/canvas.js ***! \********************************************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }(); var _merge = __webpack_require__(/*! ../help/merge.js */ "./node_modules/jsbarcode/bin/help/merge.js"); var _merge2 = _interopRequireDefault(_merge); var _shared = __webpack_require__(/*! ./shared.js */ "./node_modules/jsbarcode/bin/renderers/shared.js"); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } var CanvasRenderer = function () { function CanvasRenderer(canvas, encodings, options) { _classCallCheck(this, CanvasRenderer); this.canvas = canvas; this.encodings = encodings; this.options = options; } _createClass(CanvasRenderer, [{ key: "render", value: function render() { // Abort if the browser does not support HTML5 canvas if (!this.canvas.getContext) { throw new Error('The browser does not support canvas.'); } this.prepareCanvas(); for (var i = 0; i < this.encodings.length; i++) { var encodingOptions = (0, _merge2.default)(this.options, this.encodings[i].options); this.drawCanvasBarcode(encodingOptions, this.encodings[i]); this.drawCanvasText(encodingOptions, this.encodings[i]); this.moveCanvasDrawing(this.encodings[i]); } this.restoreCanvas(); } }, { key: "prepareCanvas", value: function prepareCanvas() { // Get the canvas context var ctx = this.canvas.getContext("2d"); ctx.save(); (0, _shared.calculateEncodingAttributes)(this.encodings, this.options, ctx); var totalWidth = (0, _shared.getTotalWidthOfEncodings)(this.encodings); var maxHeight = (0, _shared.getMaximumHeightOfEncodings)(this.encodings); this.canvas.width = totalWidth + this.options.marginLeft + this.options.marginRight; this.canvas.height = maxHeight; // Paint the canvas ctx.clearRect(0, 0, this.canvas.width, this.canvas.height); if (this.options.background) { ctx.fillStyle = this.options.background; ctx.fillRect(0, 0, this.canvas.width, this.canvas.height); } ctx.translate(this.options.marginLeft, 0); } }, { key: "drawCanvasBarcode", value: function drawCanvasBarcode(options, encoding) { // Get the canvas context var ctx = this.canvas.getContext("2d"); var binary = encoding.data; // Creates the barcode out of the encoded binary var yFrom; if (options.textPosition == "top") { yFrom = options.marginTop + options.fontSize + options.textMargin; } else { yFrom = options.marginTop; } ctx.fillStyle = options.lineColor; for (var b = 0; b < binary.length; b++) { var x = b * options.width + encoding.barcodePadding; if (binary[b] === "1") { ctx.fillRect(x, yFrom, options.width, options.height); } else if (binary[b]) { ctx.fillRect(x, yFrom, options.width, options.height * binary[b]); } } } }, { key: "drawCanvasText", value: function drawCanvasText(options, encoding) { // Get the canvas context var ctx = this.canvas.getContext("2d"); var font = options.fontOptions + " " + options.fontSize + "px " + options.font; // Draw the text if displayValue is set if (options.displayValue) { var x, y; if (options.textPosition == "top") { y = options.marginTop + options.fontSize - options.textMargin; } else { y = options.height + options.textMargin + options.marginTop + options.fontSize; } ctx.font = font; // Draw the text in the correct X depending on the textAlign option if (options.textAlign == "left" || encoding.barcodePadding > 0) { x = 0; ctx.textAlign = 'left'; } else if (options.textAlign == "right") { x = encoding.width - 1; ctx.textAlign = 'right'; } // In all other cases, center the text else { x = encoding.width / 2; ctx.textAlign = 'center'; } ctx.fillText(encoding.text, x, y); } } }, { key: "moveCanvasDrawing", value: function moveCanvasDrawing(encoding) { var ctx = this.canvas.getContext("2d"); ctx.translate(encoding.width, 0); } }, { key: "restoreCanvas", value: function restoreCanvas() { // Get the canvas context var ctx = this.canvas.getContext("2d"); ctx.restore(); } }]); return CanvasRenderer; }(); exports["default"] = CanvasRenderer; /***/ }), /***/ "./node_modules/jsbarcode/bin/renderers/index.js": /*!*******************************************************!*\ !*** ./node_modules/jsbarcode/bin/renderers/index.js ***! \*******************************************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); var _canvas = __webpack_require__(/*! ./canvas.js */ "./node_modules/jsbarcode/bin/renderers/canvas.js"); var _canvas2 = _interopRequireDefault(_canvas); var _svg = __webpack_require__(/*! ./svg.js */ "./node_modules/jsbarcode/bin/renderers/svg.js"); var _svg2 = _interopRequireDefault(_svg); var _object = __webpack_require__(/*! ./object.js */ "./node_modules/jsbarcode/bin/renderers/object.js"); var _object2 = _interopRequireDefault(_object); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } exports["default"] = { CanvasRenderer: _canvas2.default, SVGRenderer: _svg2.default, ObjectRenderer: _object2.default }; /***/ }), /***/ "./node_modules/jsbarcode/bin/renderers/object.js": /*!********************************************************!*\ !*** ./node_modules/jsbarcode/bin/renderers/object.js ***! \********************************************************/ /***/ ((__unused_webpack_module, exports) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }(); function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } var ObjectRenderer = function () { function ObjectRenderer(object, encodings, options) { _classCallCheck(this, ObjectRenderer); this.object = object; this.encodings = encodings; this.options = options; } _createClass(ObjectRenderer, [{ key: "render", value: function render() { this.object.encodings = this.encodings; } }]); return ObjectRenderer; }(); exports["default"] = ObjectRenderer; /***/ }), /***/ "./node_modules/jsbarcode/bin/renderers/shared.js": /*!********************************************************!*\ !*** ./node_modules/jsbarcode/bin/renderers/shared.js ***! \********************************************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.getTotalWidthOfEncodings = exports.calculateEncodingAttributes = exports.getBarcodePadding = exports.getEncodingHeight = exports.getMaximumHeightOfEncodings = undefined; var _merge = __webpack_require__(/*! ../help/merge.js */ "./node_modules/jsbarcode/bin/help/merge.js"); var _merge2 = _interopRequireDefault(_merge); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } function getEncodingHeight(encoding, options) { return options.height + (options.displayValue && encoding.text.length > 0 ? options.fontSize + options.textMargin : 0) + options.marginTop + options.marginBottom; } function getBarcodePadding(textWidth, barcodeWidth, options) { if (options.displayValue && barcodeWidth < textWidth) { if (options.textAlign == "center") { return Math.floor((textWidth - barcodeWidth) / 2); } else if (options.textAlign == "left") { return 0; } else if (options.textAlign == "right") { return Math.floor(textWidth - barcodeWidth); } } return 0; } function calculateEncodingAttributes(encodings, barcodeOptions, context) { for (var i = 0; i < encodings.length; i++) { var encoding = encodings[i]; var options = (0, _merge2.default)(barcodeOptions, encoding.options); // Calculate the width of the encoding var textWidth; if (options.displayValue) { textWidth = messureText(encoding.text, options, context); } else { textWidth = 0; } var barcodeWidth = encoding.data.length * options.width; encoding.width = Math.ceil(Math.max(textWidth, barcodeWidth)); encoding.height = getEncodingHeight(encoding, options); encoding.barcodePadding = getBarcodePadding(textWidth, barcodeWidth, options); } } function getTotalWidthOfEncodings(encodings) { var totalWidth = 0; for (var i = 0; i < encodings.length; i++) { totalWidth += encodings[i].width; } return totalWidth; } function getMaximumHeightOfEncodings(encodings) { var maxHeight = 0; for (var i = 0; i < encodings.length; i++) { if (encodings[i].height > maxHeight) { maxHeight = encodings[i].height; } } return maxHeight; } function messureText(string, options, context) { var ctx; if (context) { ctx = context; } else if (typeof document !== "undefined") { ctx = document.createElement("canvas").getContext("2d"); } else { // If the text cannot be messured we will return 0. // This will make some barcode with big text render incorrectly return 0; } ctx.font = options.fontOptions + " " + options.fontSize + "px " + options.font; // Calculate the width of the encoding var measureTextResult = ctx.measureText(string); if (!measureTextResult) { // Some implementations don't implement measureText and return undefined. // If the text cannot be measured we will return 0. // This will make some barcode with big text render incorrectly return 0; } var size = measureTextResult.width; return size; } exports.getMaximumHeightOfEncodings = getMaximumHeightOfEncodings; exports.getEncodingHeight = getEncodingHeight; exports.getBarcodePadding = getBarcodePadding; exports.calculateEncodingAttributes = calculateEncodingAttributes; exports.getTotalWidthOfEncodings = getTotalWidthOfEncodings; /***/ }), /***/ "./node_modules/jsbarcode/bin/renderers/svg.js": /*!*****************************************************!*\ !*** ./node_modules/jsbarcode/bin/renderers/svg.js ***! \*****************************************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }(); var _merge = __webpack_require__(/*! ../help/merge.js */ "./node_modules/jsbarcode/bin/help/merge.js"); var _merge2 = _interopRequireDefault(_merge); var _shared = __webpack_require__(/*! ./shared.js */ "./node_modules/jsbarcode/bin/renderers/shared.js"); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } var svgns = "http://www.w3.org/2000/svg"; var SVGRenderer = function () { function SVGRenderer(svg, encodings, options) { _classCallCheck(this, SVGRenderer); this.svg = svg; this.encodings = encodings; this.options = options; this.document = options.xmlDocument || document; } _createClass(SVGRenderer, [{ key: "render", value: function render() { var currentX = this.options.marginLeft; this.prepareSVG(); for (var i = 0; i < this.encodings.length; i++) { var encoding = this.encodings[i]; var encodingOptions = (0, _merge2.default)(this.options, encoding.options); var group = this.createGroup(currentX, encodingOptions.marginTop, this.svg); this.setGroupOptions(group, encodingOptions); this.drawSvgBarcode(group, encodingOptions, encoding); this.drawSVGText(group, encodingOptions, encoding); currentX += encoding.width; } } }, { key: "prepareSVG", value: function prepareSVG() { // Clear the SVG while (this.svg.firstChild) { this.svg.removeChild(this.svg.firstChild); } (0, _shared.calculateEncodingAttributes)(this.encodings, this.options); var totalWidth = (0, _shared.getTotalWidthOfEncodings)(this.encodings); var maxHeight = (0, _shared.getMaximumHeightOfEncodings)(this.encodings); var width = totalWidth + this.options.marginLeft + this.options.marginRight; this.setSvgAttributes(width, maxHeight); if (this.options.background) { this.drawRect(0, 0, width, maxHeight, this.svg).setAttribute("fill", this.options.background); } } }, { key: "drawSvgBarcode", value: function drawSvgBarcode(parent, options, encoding) { var binary = encoding.data; // Creates the barcode out of the encoded binary var yFrom; if (options.textPosition == "top") { yFrom = options.fontSize + options.textMargin; } else { yFrom = 0; } var barWidth = 0; var x = 0; for (var b = 0; b < binary.length; b++) { x = b * options.width + encoding.barcodePadding; if (binary[b] === "1") { barWidth++; } else if (barWidth > 0) { this.drawRect(x - options.width * barWidth, yFrom, options.width * barWidth, options.height, parent); barWidth = 0; } } // Last draw is needed since the barcode ends with 1 if (barWidth > 0) { this.drawRect(x - options.width * (barWidth - 1), yFrom, options.width * barWidth, options.height, parent); } } }, { key: "drawSVGText", value: function drawSVGText(parent, options, encoding) { var textElem = this.document.createElementNS(svgns, 'text'); // Draw the text if displayValue is set if (options.displayValue) { var x, y; textElem.setAttribute("font-family", options.font); textElem.setAttribute("font-size", options.fontSize); if (options.fontOptions.includes("bold")) { textElem.setAttribute("font-weight", "bold"); } if (options.fontOptions.includes("italic")) { textElem.setAttribute("font-style", "italic"); } if (options.textPosition == "top") { y = options.fontSize - options.textMargin; } else { y = options.height + options.textMargin + options.fontSize; } // Draw the text in the correct X depending on the textAlign option if (options.textAlign == "left" || encoding.barcodePadding > 0) { x = 0; textElem.setAttribute("text-anchor", "start"); } else if (options.textAlign == "right") { x = encoding.width - 1; textElem.setAttribute("text-anchor", "end"); } // In all other cases, center the text else { x = encoding.width / 2; textElem.setAttribute("text-anchor", "middle"); } textElem.setAttribute("x", x); textElem.setAttribute("y", y); textElem.appendChild(this.document.createTextNode(encoding.text)); parent.appendChild(textElem); } } }, { key: "setSvgAttributes", value: function setSvgAttributes(width, height) { var svg = this.svg; svg.setAttribute("width", width + "px"); svg.setAttribute("height", height + "px"); svg.setAttribute("x", "0px"); svg.setAttribute("y", "0px"); svg.setAttribute("viewBox", "0 0 " + width + " " + height); svg.setAttribute("xmlns", svgns); svg.setAttribute("version", "1.1"); } }, { key: "createGroup", value: function createGroup(x, y, parent) { var group = this.document.createElementNS(svgns, 'g'); group.setAttribute("transform", "translate(" + x + ", " + y + ")"); parent.appendChild(group); return group; } }, { key: "setGroupOptions", value: function setGroupOptions(group, options) { group.setAttribute("fill", options.lineColor); } }, { key: "drawRect", value: function drawRect(x, y, width, height, parent) { var rect = this.document.createElementNS(svgns, 'rect'); rect.setAttribute("x", x); rect.setAttribute("y", y); rect.setAttribute("width", width); rect.setAttribute("height", height); parent.appendChild(rect); return rect; } }]); return SVGRenderer; }(); exports["default"] = SVGRenderer; /***/ }), /***/ "./node_modules/laravel-mix/node_modules/css-loader/dist/cjs.js??clonedRuleSet-9.use[1]!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-9.use[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/admin/admin/beliankomoditi.vue?vue&type=style&index=0&id=77f51ad2&scoped=true&lang=css": /*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/laravel-mix/node_modules/css-loader/dist/cjs.js??clonedRuleSet-9.use[1]!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-9.use[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/admin/admin/beliankomoditi.vue?vue&type=style&index=0&id=77f51ad2&scoped=true&lang=css ***! \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /***/ ((module, __webpack_exports__, __webpack_require__) => { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) /* harmony export */ }); /* harmony import */ var _node_modules_laravel_mix_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../../../../../../node_modules/laravel-mix/node_modules/css-loader/dist/runtime/api.js */ "./node_modules/laravel-mix/node_modules/css-loader/dist/runtime/api.js"); /* harmony import */ var _node_modules_laravel_mix_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_laravel_mix_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__); // Imports var ___CSS_LOADER_EXPORT___ = _node_modules_laravel_mix_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default()(function(i){return i[1]}); // Module ___CSS_LOADER_EXPORT___.push([module.id, "\n.container[data-v-77f51ad2] {\r\n max-width: 900px;\n}\n.kopkb-logo[data-v-77f51ad2] {\r\n height: 50px;\n}\r\n", ""]); // Exports /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (___CSS_LOADER_EXPORT___); /***/ }), /***/ "./node_modules/laravel-mix/node_modules/css-loader/dist/cjs.js??clonedRuleSet-9.use[1]!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-9.use[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/admin/admin/kontrakmurabahah.vue?vue&type=style&index=0&id=f12642a8&lang=css": /*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/laravel-mix/node_modules/css-loader/dist/cjs.js??clonedRuleSet-9.use[1]!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-9.use[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/admin/admin/kontrakmurabahah.vue?vue&type=style&index=0&id=f12642a8&lang=css ***! \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /***/ ((module, __webpack_exports__, __webpack_require__) => { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) /* harmony export */ }); /* harmony import */ var _node_modules_laravel_mix_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../../../../../../node_modules/laravel-mix/node_modules/css-loader/dist/runtime/api.js */ "./node_modules/laravel-mix/node_modules/css-loader/dist/runtime/api.js"); /* harmony import */ var _node_modules_laravel_mix_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_laravel_mix_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__); // Imports var ___CSS_LOADER_EXPORT___ = _node_modules_laravel_mix_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default()(function(i){return i[1]}); // Module ___CSS_LOADER_EXPORT___.push([module.id, "\n.signature-line {\n display: inline-block;\n width: 200px;\n border-bottom: 1px solid #000;\n margin-left: 10px;\n}\n\n/* ✅ Table styling for normal view */\n.print-table {\n width: 100%; /* slightly smaller than 80% to fit footer margins */\n margin: 20px auto; /* center the table */\n border-collapse: collapse;\n text-align: left;\n font-size: 13px; /* reduce font size slightly */\n}\n.print-table th,\n.print-table td {\n border: 1px solid #000;\n padding: 6px 8px;\n vertical-align: top;\n word-wrap: break-word;\n}\n\n/* ✅ Header background */\n.print-table th {\n background-color: #f2f2f2;\n}\n\n/* ✅ Print formatting */\n@media print {\nbody {\n margin: 15mm 10mm 15mm 10mm; /* adjust printable area */\n}\n.page-break {\n page-break-before: always;\n}\n.button-container,\n button {\n display: none !important;\n}\n.print-table {\n width: 90%; /* make sure it fits page width */\n page-break-inside: auto; /* allow page to split table gracefully */\n}\n.print-table tr {\n page-break-inside: avoid;\n page-break-after: auto;\n}\n\n /* Reduce font slightly to prevent overflow */\n.print-table td,\n .print-table th {\n font-size: 11px;\n padding: 5px;\n}\n}\n", ""]); // Exports /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (___CSS_LOADER_EXPORT___); /***/ }), /***/ "./node_modules/laravel-mix/node_modules/css-loader/dist/cjs.js??clonedRuleSet-9.use[1]!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-9.use[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/admin/admin/pembiayaan.vue?vue&type=style&index=0&id=90083f08&scoped=true&lang=css": /*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/laravel-mix/node_modules/css-loader/dist/cjs.js??clonedRuleSet-9.use[1]!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-9.use[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/admin/admin/pembiayaan.vue?vue&type=style&index=0&id=90083f08&scoped=true&lang=css ***! \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /***/ ((module, __webpack_exports__, __webpack_require__) => { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) /* harmony export */ }); /* harmony import */ var _node_modules_laravel_mix_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../../../../../../node_modules/laravel-mix/node_modules/css-loader/dist/runtime/api.js */ "./node_modules/laravel-mix/node_modules/css-loader/dist/runtime/api.js"); /* harmony import */ var _node_modules_laravel_mix_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_laravel_mix_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__); // Imports var ___CSS_LOADER_EXPORT___ = _node_modules_laravel_mix_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default()(function(i){return i[1]}); // Module ___CSS_LOADER_EXPORT___.push([module.id, "\n.section-title[data-v-90083f08] {\r\n background-color: #f8f9fa;\r\n padding: 6px 10px;\r\n border-left: 4px solid #007bff;\r\n border-radius: 4px;\r\n font-weight: 600;\n}\n.kopkb-logo[data-v-90083f08] {\r\n width: 300px;\r\n height: auto;\n}\nlabel[data-v-90083f08] {\r\n display: block;\r\n margin-top: 10px;\r\n font-weight: 500;\n}\ninput[data-v-90083f08], textarea[data-v-90083f08] {\r\n width: 90%;\r\n padding: 8px;\r\n border: 1px solid #ccc;\r\n border-radius: 6px;\r\n margin-top: 4px;\n}\nbutton[data-v-90083f08] {\r\n margin-top: 15px;\n}\n.section-title[data-v-90083f08] {\r\n background-color: #f8f9fa;\r\n padding: 6px 10px;\r\n border-left: 4px solid #007bff;\r\n border-radius: 4px;\r\n font-weight: 600;\n}\n.two-column-form[data-v-90083f08] {\r\n display: grid;\r\n grid-template-columns: 1fr 1fr;\r\n gap: 20px 40px;\r\n max-width: 800px;\r\n margin: 20px auto;\r\n background: #f9f9f9;\r\n padding: 20px 30px;\r\n border-radius: 8px;\r\n border: 1px solid #ddd;\n}\n.form-group[data-v-90083f08] {\r\n display: flex;\r\n flex-direction: column;\n}\nlabel[data-v-90083f08] {\r\n font-weight: 600;\r\n margin-bottom: 6px;\r\n color: #333;\n}\ninput[data-v-90083f08] {\r\n padding: 8px 10px;\r\n border: 1px solid #ccc;\r\n border-radius: 4px;\n}\ninput[data-v-90083f08]:focus {\r\n border-color: #007bff;\r\n outline: none;\n}\n.button-container[data-v-90083f08] {\r\n display: flex;\r\n justify-content: flex-end;\r\n margin-top: 20px;\n}\r\n\r\n\r\n", ""]); // Exports /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (___CSS_LOADER_EXPORT___); /***/ }), /***/ "./node_modules/laravel-mix/node_modules/css-loader/dist/cjs.js??clonedRuleSet-9.use[1]!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-9.use[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/admin/home/index.vue?vue&type=style&index=0&id=44bea6f2&lang=css": /*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/laravel-mix/node_modules/css-loader/dist/cjs.js??clonedRuleSet-9.use[1]!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-9.use[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/admin/home/index.vue?vue&type=style&index=0&id=44bea6f2&lang=css ***! \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /***/ ((module, __webpack_exports__, __webpack_require__) => { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) /* harmony export */ }); /* harmony import */ var _node_modules_laravel_mix_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../../../../../../node_modules/laravel-mix/node_modules/css-loader/dist/runtime/api.js */ "./node_modules/laravel-mix/node_modules/css-loader/dist/runtime/api.js"); /* harmony import */ var _node_modules_laravel_mix_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_laravel_mix_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__); // Imports var ___CSS_LOADER_EXPORT___ = _node_modules_laravel_mix_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default()(function(i){return i[1]}); // Module ___CSS_LOADER_EXPORT___.push([module.id, "\n.center-header {\n text-align: center;\n}\n", ""]); // Exports /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (___CSS_LOADER_EXPORT___); /***/ }), /***/ "./node_modules/laravel-mix/node_modules/css-loader/dist/cjs.js??clonedRuleSet-9.use[1]!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-9.use[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/admin/index.vue?vue&type=style&index=0&id=5bbb2a06&lang=css": /*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/laravel-mix/node_modules/css-loader/dist/cjs.js??clonedRuleSet-9.use[1]!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-9.use[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/admin/index.vue?vue&type=style&index=0&id=5bbb2a06&lang=css ***! \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /***/ ((module, __webpack_exports__, __webpack_require__) => { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) /* harmony export */ }); /* harmony import */ var _node_modules_laravel_mix_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../../../../../node_modules/laravel-mix/node_modules/css-loader/dist/runtime/api.js */ "./node_modules/laravel-mix/node_modules/css-loader/dist/runtime/api.js"); /* harmony import */ var _node_modules_laravel_mix_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_laravel_mix_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__); // Imports var ___CSS_LOADER_EXPORT___ = _node_modules_laravel_mix_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default()(function(i){return i[1]}); // Module ___CSS_LOADER_EXPORT___.push([module.id, "\nbody{\n\tpadding: 70px 5px;\n}\t\n", ""]); // Exports /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (___CSS_LOADER_EXPORT___); /***/ }), /***/ "./node_modules/laravel-mix/node_modules/css-loader/dist/cjs.js??clonedRuleSet-9.use[1]!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-9.use[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/admin/login.vue?vue&type=style&index=0&id=c86be3d8&lang=css": /*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/laravel-mix/node_modules/css-loader/dist/cjs.js??clonedRuleSet-9.use[1]!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-9.use[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/admin/login.vue?vue&type=style&index=0&id=c86be3d8&lang=css ***! \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /***/ ((module, __webpack_exports__, __webpack_require__) => { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) /* harmony export */ }); /* harmony import */ var _node_modules_laravel_mix_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../../../../../node_modules/laravel-mix/node_modules/css-loader/dist/runtime/api.js */ "./node_modules/laravel-mix/node_modules/css-loader/dist/runtime/api.js"); /* harmony import */ var _node_modules_laravel_mix_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_laravel_mix_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__); // Imports var ___CSS_LOADER_EXPORT___ = _node_modules_laravel_mix_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default()(function(i){return i[1]}); // Module ___CSS_LOADER_EXPORT___.push([module.id, "\nbody {\r\n\tpadding: 50px 5px;\n}\n.logo-admin {\r\n\twidth: 30px;\r\n\t/* Adjust width as needed */\r\n\theight:50px;\r\n\t-o-object-fit: cover;\r\n\t object-fit: cover;\n}\n.form-control {\r\n\r\n\tborder-radius: 0.50rem;\n}\n.btn-info:hover {\r\n background-color: #c2ccc8;/* Change background color on hover */\r\n color: #f3f6f8; /* Change text color on hover */\n}\r\n\r\n\r\n\r\n", ""]); // Exports /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (___CSS_LOADER_EXPORT___); /***/ }), /***/ "./node_modules/laravel-mix/node_modules/css-loader/dist/cjs.js??clonedRuleSet-9.use[1]!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-9.use[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/admin/nominee/add.vue?vue&type=style&index=0&id=389a664e&scoped=true&lang=css": /*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/laravel-mix/node_modules/css-loader/dist/cjs.js??clonedRuleSet-9.use[1]!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-9.use[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/admin/nominee/add.vue?vue&type=style&index=0&id=389a664e&scoped=true&lang=css ***! \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /***/ ((module, __webpack_exports__, __webpack_require__) => { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) /* harmony export */ }); /* harmony import */ var _node_modules_laravel_mix_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../../../../../../node_modules/laravel-mix/node_modules/css-loader/dist/runtime/api.js */ "./node_modules/laravel-mix/node_modules/css-loader/dist/runtime/api.js"); /* harmony import */ var _node_modules_laravel_mix_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_laravel_mix_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__); // Imports var ___CSS_LOADER_EXPORT___ = _node_modules_laravel_mix_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default()(function(i){return i[1]}); // Module ___CSS_LOADER_EXPORT___.push([module.id, "\n#imagePreview[data-v-389a664e] {\n width: 200px;\n height: 200px;\n border: 1px solid #ccc;\n margin-bottom: 10px;\n display: none; /* Initially hide the div */\n}\n#imagePreview img[data-v-389a664e] {\n max-width: 100%;\n max-height: 100%;\n}\n", ""]); // Exports /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (___CSS_LOADER_EXPORT___); /***/ }), /***/ "./node_modules/laravel-mix/node_modules/css-loader/dist/cjs.js??clonedRuleSet-9.use[1]!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-9.use[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/admin/nominee/edit.vue?vue&type=style&index=0&id=f30deaa6&scoped=true&lang=css": /*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/laravel-mix/node_modules/css-loader/dist/cjs.js??clonedRuleSet-9.use[1]!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-9.use[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/admin/nominee/edit.vue?vue&type=style&index=0&id=f30deaa6&scoped=true&lang=css ***! \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /***/ ((module, __webpack_exports__, __webpack_require__) => { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) /* harmony export */ }); /* harmony import */ var _node_modules_laravel_mix_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../../../../../../node_modules/laravel-mix/node_modules/css-loader/dist/runtime/api.js */ "./node_modules/laravel-mix/node_modules/css-loader/dist/runtime/api.js"); /* harmony import */ var _node_modules_laravel_mix_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_laravel_mix_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__); // Imports var ___CSS_LOADER_EXPORT___ = _node_modules_laravel_mix_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default()(function(i){return i[1]}); // Module ___CSS_LOADER_EXPORT___.push([module.id, "\n#imagePreview[data-v-f30deaa6] {\n width: 200px;\n height: 200px;\n border: 1px solid #ccc;\n margin-bottom: 10px;\n display: none; /* Initially hide the div */\n}\n#imagePreview img[data-v-f30deaa6] {\n max-width: 100%;\n max-height: 100%;\n}\n", ""]); // Exports /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (___CSS_LOADER_EXPORT___); /***/ }), /***/ "./node_modules/laravel-mix/node_modules/css-loader/dist/cjs.js??clonedRuleSet-9.use[1]!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-9.use[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/admin/voter/kehadiran.vue?vue&type=style&index=0&id=4348f66b&lang=css": /*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/laravel-mix/node_modules/css-loader/dist/cjs.js??clonedRuleSet-9.use[1]!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-9.use[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/admin/voter/kehadiran.vue?vue&type=style&index=0&id=4348f66b&lang=css ***! \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /***/ ((module, __webpack_exports__, __webpack_require__) => { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) /* harmony export */ }); /* harmony import */ var _node_modules_laravel_mix_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../../../../../../node_modules/laravel-mix/node_modules/css-loader/dist/runtime/api.js */ "./node_modules/laravel-mix/node_modules/css-loader/dist/runtime/api.js"); /* harmony import */ var _node_modules_laravel_mix_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_laravel_mix_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__); // Imports var ___CSS_LOADER_EXPORT___ = _node_modules_laravel_mix_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default()(function(i){return i[1]}); // Module ___CSS_LOADER_EXPORT___.push([module.id, "\n.pdf-button-container {\r\n\ttext-align: right;\n}\r\n", ""]); // Exports /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (___CSS_LOADER_EXPORT___); /***/ }), /***/ "./node_modules/laravel-mix/node_modules/css-loader/dist/cjs.js??clonedRuleSet-9.use[1]!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-9.use[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/voter/home/attendance.vue?vue&type=style&index=0&id=b9806c06&lang=css": /*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/laravel-mix/node_modules/css-loader/dist/cjs.js??clonedRuleSet-9.use[1]!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-9.use[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/voter/home/attendance.vue?vue&type=style&index=0&id=b9806c06&lang=css ***! \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /***/ ((module, __webpack_exports__, __webpack_require__) => { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) /* harmony export */ }); /* harmony import */ var _node_modules_laravel_mix_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../../../../../../node_modules/laravel-mix/node_modules/css-loader/dist/runtime/api.js */ "./node_modules/laravel-mix/node_modules/css-loader/dist/runtime/api.js"); /* harmony import */ var _node_modules_laravel_mix_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_laravel_mix_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__); // Imports var ___CSS_LOADER_EXPORT___ = _node_modules_laravel_mix_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default()(function(i){return i[1]}); // Module ___CSS_LOADER_EXPORT___.push([module.id, "\n.form-group.red-border {\r\n border: 2px solid red;\r\n padding: 10px;\r\n border-radius: 5px;\n}\n.form-group.red-border label {\r\n color: rgb(0, 0, 0);\n}\r\n", ""]); // Exports /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (___CSS_LOADER_EXPORT___); /***/ }), /***/ "./node_modules/laravel-mix/node_modules/css-loader/dist/cjs.js??clonedRuleSet-9.use[1]!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-9.use[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/voter/home/index.vue?vue&type=style&index=0&id=57d6a3ee&lang=css": /*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/laravel-mix/node_modules/css-loader/dist/cjs.js??clonedRuleSet-9.use[1]!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-9.use[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/voter/home/index.vue?vue&type=style&index=0&id=57d6a3ee&lang=css ***! \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /***/ ((module, __webpack_exports__, __webpack_require__) => { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) /* harmony export */ }); /* harmony import */ var _node_modules_laravel_mix_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../../../../../../node_modules/laravel-mix/node_modules/css-loader/dist/runtime/api.js */ "./node_modules/laravel-mix/node_modules/css-loader/dist/runtime/api.js"); /* harmony import */ var _node_modules_laravel_mix_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_laravel_mix_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__); // Imports var ___CSS_LOADER_EXPORT___ = _node_modules_laravel_mix_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default()(function(i){return i[1]}); // Module ___CSS_LOADER_EXPORT___.push([module.id, "\n#view-nominee-modal .modal-dialog {\r\n max-width: 850px;\r\n /* Set a maximum width */\r\n width: 100%;\r\n /* Ensure full width on smaller screens */\n}\n#view-nominee-modal .nominee-viewed-photo {\r\n width: 100%;\r\n /* Ensure the photo fills the container */\r\n height: auto;\r\n /* Maintain aspect ratio */\n}\n#view-nominee-modal .content {\r\n display: flex;\r\n flex-wrap: wrap;\r\n /* Allow content to wrap on smaller screens */\n}\n#view-nominee-modal .photo-section {\r\n flex: 0 0 40%;\r\n /* Set a flexible width for the photo section */\r\n max-width: 300px;\r\n /* Set a maximum width */\r\n margin-right: 20px;\r\n /* Add space between photo and details */\n}\n#view-nominee-modal .detail-section {\r\n flex: 1;\r\n /* Take remaining space */\n}\n#view-nominee-modal span {\r\n display: block;\r\n padding: 5px 0;\n}\n@media (max-width: 576px) {\n#view-nominee-modal .modal-dialog {\r\n max-width: none;\r\n padding-left: 10px;\r\n padding-right: 20px;\r\n margin-bottom: 50px;\r\n margin-left: 0px;\n}\n#view-nominee-modal .photo-section {\r\n flex: 0 0 100%;\r\n /* Set photo section to full width */\r\n max-width: none;\r\n /* Remove max-width */\r\n margin-right: 0;\r\n /* Remove right margin */\r\n margin-bottom: 20px;\r\n /* Add space between photo and details */\n}\n#view-nominee-modal .detail-section {\r\n flex: 0 0 100%;\r\n /* Set detail section to full width */\n}\n}\n#table-nominee tbody tr {\r\n cursor: pointer;\n}\n@keyframes pulseBackground {\n0% {\r\n background-color: #FFFFBF;\n}\r\n\r\n /* Start color */\n50% {\r\n background-color: #ffffff;\n}\r\n\r\n /* Middle color (white) */\n100% {\r\n background-color: #FFFFBF;\n}\n}\n#table-nominee tbody tr:hover {\r\n animation: pulseBackground 3s cubic-bezier(0.4, 0, 0.2, 1) infinite alternate;\n}\n.info-label {\r\n display: inline-block;\r\n width: 100px;\n}\n.info-separator {\r\n display: inline-block;\r\n width: 5px;\n}\n.info-value {\r\n display: inline-block;\n}\n.small-text {\r\n font-size: 1.0rem;\n}\n.watermark {\r\n position: absolute;\r\n top: 50%;\r\n left: 50%;\r\n width: 60mm;\r\n /* adjust size */\r\n opacity: 0.09;\r\n transform: translate(-50%, -50%);\r\n z-index: 5;\n}\n.kad-keahlian {\r\n width: 100%;\r\n /* responsive width */\r\n max-width: 400px;\r\n /* limit for desktop */\r\n aspect-ratio: 1.30 / 1;\r\n /* maintain card ratio */\r\n max-height: 200px;\r\n /* anda boleh cuba 220px atau 200px */\r\n overflow: hidden;\r\n /* pastikan isi tidak meletup keluar */\r\n\r\n padding: 18px;\r\n /* kurangkan padding supaya content muat */\r\n font-size: 0.8rem;\r\n border-radius: 12px;\r\n border: 3px solid #0d0d0e;\r\n box-shadow: 4px 4px 12px rgba(0, 0, 0, 0.3);\r\n background: #F2F3F4;\r\n position: relative;\r\n overflow: hidden;\r\n font-family: Arial, sans-serif;\r\n padding: 20px;\r\n box-sizing: border-box;\r\n font-weight: bold;\r\n font-size: 0.8rem;\r\n /* responsive text */\r\n color: whitesmoke;\r\n cursor: pointer;\r\n transition: transform 0.25s ease, box-shadow 0.25s ease;\r\n background-image: url('/images/kad_bg.png');\r\n background-size: 60%;\r\n background-size: cover;\r\n background-position: center;\n}\n@media (max-height: 600px) {\n.kad-keahlian {\r\n max-height: 200px;\r\n padding: 12px;\r\n font-size: 0.75rem;\n}\n}\n.kad-logo {\r\n position: absolute;\r\n /* place inside kad-anggota */\r\n top: 10px;\r\n /* distance from top */\r\n right: 10px;\r\n /* distance from right */\n}\n.member-card-vertical {\r\n position: absolute;\r\n top: 20px;\r\n left: 0;\r\n writing-mode: vertical-rl;\r\n /* makes text vertical from top to bottom */\r\n text-orientation: mixed;\r\n /* normal letters upright */\r\n font-weight: bold;\r\n font-size:1.5rem;\r\n letter-spacing: 2px;\r\n /* space between letters */\r\n padding: 5px;\r\n color: white;\r\n text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.7);\n}\n.kad-keahlian::before {\r\n content: \"\";\r\n position: absolute;\r\n /* ❗ fixed */\r\n background-size: 100%;\r\n opacity: 0.08;\r\n top: 0;\r\n left: 0;\r\n width: 100%;\r\n height: 100%;\n}\n.kad-keahlian:hover {\r\n transform: scale(1.03);\n}\r\n\r\n\r\n/* .kad-title {\r\n text-align: center;\r\n font-size: 1.1rem;\r\n font-weight: bold;\r\n color: white;\r\n text-shadow: 3px 3px 4px rgb(244, 241, 241);\r\n position: relative;\r\n z-index: 5;\r\n} */\n.member-details {\r\n font-family: Arial, sans-serif;\r\n font-weight: normal;\r\n font-size: 1.1rem;\r\n line-height: 1.3;\r\n display: flex;\r\n flex-direction: column;\r\n gap: 6px;\r\n margin-left: 40px;\n}\n.kad-content {\r\n display: flex;\r\n flex-wrap: wrap;\r\n gap: 10px;\r\n margin-top: 5px;\r\n position: relative;\r\n z-index: 5;\r\n /* optional: rounded corners */\n}\n.kad-details {\r\n font-size: 0.75rem;\r\n font-weight: normal;\r\n display: flex;\r\n flex-direction: column;\r\n gap: 4px;\n}\n.kad-details .row {\r\n display: flex;\r\n justify-content: space-between;\r\n width: 100%;\n}\n.detail-item {\r\n position: relative;\r\n top: 5px;\r\n right: 5px;\r\n text-align: left;\n}\n#barcode {\r\n transform: scaleX(1.5);\r\n transform-origin: left;\r\n max-width: 100%;\n}\n.detail-label {\r\n\r\n text-align: left;\r\n /* display: inline-block; */\n}\n.detail-value {\r\n text-align: right;\n}\n.no-anggota {\r\n position: absolute;\r\n top: 5px;\r\n right: 8px;\r\n text-align: right;\r\n z-index: 10;\r\n /* keeps text above watermark */\n}\n.contact-info {\r\n text-align: right;\r\n /* aligns everything inside to right */\r\n font-size: 9px;\r\n /* small text for card */\r\n line-height: 1.2;\r\n color: rgb(12, 12, 12);\n}\n.contact-info i {\r\n margin-right: 3px;\r\n /* spacing between icon & text */\r\n font-size: 8px;\r\n /* icon size */\r\n font-weight: normal;\n}\r\n", ""]); // Exports /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (___CSS_LOADER_EXPORT___); /***/ }), /***/ "./node_modules/laravel-mix/node_modules/css-loader/dist/cjs.js??clonedRuleSet-9.use[1]!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-9.use[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/voter/home/mat.vue?vue&type=style&index=0&id=4a6a8b08&lang=css": /*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/laravel-mix/node_modules/css-loader/dist/cjs.js??clonedRuleSet-9.use[1]!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-9.use[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/voter/home/mat.vue?vue&type=style&index=0&id=4a6a8b08&lang=css ***! \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /***/ ((module, __webpack_exports__, __webpack_require__) => { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) /* harmony export */ }); /* harmony import */ var _node_modules_laravel_mix_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../../../../../../node_modules/laravel-mix/node_modules/css-loader/dist/runtime/api.js */ "./node_modules/laravel-mix/node_modules/css-loader/dist/runtime/api.js"); /* harmony import */ var _node_modules_laravel_mix_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_laravel_mix_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__); // Imports var ___CSS_LOADER_EXPORT___ = _node_modules_laravel_mix_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default()(function(i){return i[1]}); // Module ___CSS_LOADER_EXPORT___.push([module.id, "\n.background-img {\r\n /* Styles for the image */\r\n background-size: cover;\r\n background-repeat: no-repeat;\r\n background-position: center;\r\n\r\n /* Ensure the image does not exceed container dimensions */\r\n max-width: 100%;\r\n max-height: 80vh;\r\n border-radius: 20px;\n}\r\n\r\n/* transform: translate(-50%, -50%); */\n.right-button {\r\n\r\n border-color: rgb(14, 14, 15);\r\n text-align: left;\r\n /* Align button content to the left */\r\n color: #fff;\r\n border-radius: 10px;\r\n cursor: pointer;\r\n /* padding: 15px ; */\n}\n.right-button :hover {\r\n /* Button styles on hover */\r\n outline-color: #045415;\n}\r\n", ""]); // Exports /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (___CSS_LOADER_EXPORT___); /***/ }), /***/ "./node_modules/laravel-mix/node_modules/css-loader/dist/cjs.js??clonedRuleSet-9.use[1]!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-9.use[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/voter/home/penyata.vue?vue&type=style&index=0&id=53adb7ac&scoped=true&lang=css": /*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/laravel-mix/node_modules/css-loader/dist/cjs.js??clonedRuleSet-9.use[1]!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-9.use[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/voter/home/penyata.vue?vue&type=style&index=0&id=53adb7ac&scoped=true&lang=css ***! \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /***/ ((module, __webpack_exports__, __webpack_require__) => { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) /* harmony export */ }); /* harmony import */ var _node_modules_laravel_mix_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../../../../../../node_modules/laravel-mix/node_modules/css-loader/dist/runtime/api.js */ "./node_modules/laravel-mix/node_modules/css-loader/dist/runtime/api.js"); /* harmony import */ var _node_modules_laravel_mix_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_laravel_mix_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__); // Imports var ___CSS_LOADER_EXPORT___ = _node_modules_laravel_mix_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default()(function(i){return i[1]}); // Module ___CSS_LOADER_EXPORT___.push([module.id, "\r\n/* ------------------ GENERAL ------------------ */\n.penyata-wrapper[data-v-53adb7ac] {\r\n max-width: 800px;\r\n margin: 0 auto;\r\n font-family: Arial, sans-serif;\n}\n.header-section[data-v-53adb7ac] {\r\n display: grid;\r\n grid-template-columns: 1.5fr 1fr;\r\n align-items: center;\r\n gap: 20px;\n}\n.logo-wrapper[data-v-53adb7ac] {\r\n display: flex;\r\n align-items: flex-start;\r\n gap: 15px;\n}\n.kopkb-logo[data-v-53adb7ac] {\r\n width: 80px;\r\n height: auto;\n}\n.header-right[data-v-53adb7ac] {\r\n text-align: right;\n}\n.title-box[data-v-53adb7ac] {\r\n background: #000;\r\n color: #fff;\r\n padding: 8px 15px;\r\n display: inline-block;\r\n border-radius: 4px;\r\n text-align: center;\n}\n.form-section.two-column[data-v-53adb7ac] {\r\n display: grid;\r\n grid-template-columns: repeat(2, 1fr);\r\n -moz-column-gap: 30px;\r\n column-gap: 30px;\r\n row-gap: 15px;\r\n margin-bottom: 20px;\r\n max-width: 780px;\r\n margin: 0 auto;\n}\n.form-control-sm[data-v-53adb7ac] {\r\n border: none;\r\n border-bottom: 1px solid #666;\r\n border-radius: 0;\r\n width: 100%;\r\n outline: none;\r\n padding: 4px;\n}\n.boxed-table[data-v-53adb7ac] {\r\n width: 100%;\r\n border-collapse: separate;\r\n border-spacing: 4px;\n}\n.boxed-table td[data-v-53adb7ac] {\r\n border: 1px inset #000;\r\n padding: 6px 8px;\r\n font-size: 13px;\r\n background: #fafafa;\r\n vertical-align: middle;\n}\n.no-lines td[data-v-53adb7ac] {\r\n border: none !important;\r\n padding: 4px 6px;\r\n font-size: 13px;\r\n text-align: left;\r\n vertical-align: middle;\n}\n.keyin-input[data-v-53adb7ac],\r\n.keyin-line[data-v-53adb7ac] {\r\n border: none;\r\n border-bottom: 1px solid #000;\r\n background: transparent;\r\n padding: 2px 4px;\r\n font-size: 12px;\r\n text-align: right;\r\n width: 90%;\n}\n.keyin-input[data-v-53adb7ac]:focus,\r\n.keyin-line[data-v-53adb7ac]:focus {\r\n border-bottom: 1px solid #007bff;\n}\n.signature-section[data-v-53adb7ac] {\r\n display: grid;\r\n grid-template-columns: 1fr 1fr;\r\n -moz-column-gap: 40px;\r\n column-gap: 40px;\r\n row-gap: 15px;\r\n width: 100%;\r\n max-width: 780px;\r\n margin: 20px auto 0;\n}\n.btn-effect[data-v-53adb7ac] {\r\n transition: 0.3s ease;\n}\n.btn-effect[data-v-53adb7ac]:hover {\r\n transform: scale(1.05);\r\n box-shadow: 0 0 10px rgba(8, 8, 8, 0.818);\n}\n.italic-note[data-v-53adb7ac] {\r\n font-style: italic;\n}\n.badge-disahkan[data-v-53adb7ac] {\r\n background: #28a745;\r\n color: #fff;\r\n padding: 6px 14px;\r\n border-radius: 20px;\r\n font-weight: 600;\r\n letter-spacing: 0.3px;\n}\n@media(max-width:768px) {\n.header-section[data-v-53adb7ac] {\r\n grid-template-columns: 1fr;\r\n text-align: center;\n}\n.header-right[data-v-53adb7ac] {\r\n text-align: center;\r\n margin-top: 10px;\n}\n.logo-wrapper[data-v-53adb7ac] {\r\n justify-content: center;\n}\n.signature-section[data-v-53adb7ac] {\r\n grid-template-columns: 1fr;\n}\n}\n@media print {\n.no-print[data-v-53adb7ac] {\r\n display: none !important;\n}\nbody[data-v-53adb7ac] {\r\n font-size: 12px;\r\n line-height: 1.3;\n}\ntable[data-v-53adb7ac],\r\n .penyata-wrapper[data-v-53adb7ac] {\r\n page-break-inside: avoid;\n}\n}\r\n", ""]); // Exports /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (___CSS_LOADER_EXPORT___); /***/ }), /***/ "./node_modules/laravel-mix/node_modules/css-loader/dist/cjs.js??clonedRuleSet-9.use[1]!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-9.use[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/voter/home/zoom.vue?vue&type=style&index=0&id=b73c1a32&lang=css": /*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/laravel-mix/node_modules/css-loader/dist/cjs.js??clonedRuleSet-9.use[1]!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-9.use[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/voter/home/zoom.vue?vue&type=style&index=0&id=b73c1a32&lang=css ***! \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /***/ ((module, __webpack_exports__, __webpack_require__) => { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) /* harmony export */ }); /* harmony import */ var _node_modules_laravel_mix_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../../../../../../node_modules/laravel-mix/node_modules/css-loader/dist/runtime/api.js */ "./node_modules/laravel-mix/node_modules/css-loader/dist/runtime/api.js"); /* harmony import */ var _node_modules_laravel_mix_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_laravel_mix_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__); // Imports var ___CSS_LOADER_EXPORT___ = _node_modules_laravel_mix_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default()(function(i){return i[1]}); // Module ___CSS_LOADER_EXPORT___.push([module.id, "\n/* Ensure the page takes the full height of the viewport */\nhtml, {\n height: 100%;\n margin: 0;\n display: flex;\n justify-content: center;\n align-items: center;\n font-family: Arial, sans-serif; /* Optional: for a cleaner font */\n}\n\n/* Center the container */\n.centered-container {\n text-align: center; /* Center the text horizontally */\n display: flex;\n flex-direction: column; /* Stack the elements vertically */\n justify-content: center;\n align-items: center;\n height: 100%; /* Full viewport height */\n}\n\n/* Styling for the heading */\nh3 {\n font-size: 24px; /* Optional: set a specific font size */\n font-weight: bold; /* Optional: make the heading bold */\n margin-bottom: 20px; /* Optional: space between heading and button */\n}\n\n/* Styling for the button */\n.btn-interactive {\n padding: 12px 25px;\n background-color: #007bff; /* Blue background color */\n color: white;\n border: none;\n border-radius: 5px; /* Rounded corners */\n font-size: 16px;\n font-weight: bold;\n cursor: pointer;\n transition: background-color 0.3s ease, transform 0.2s ease;\n outline: none; /* Remove outline */\n}\n\n/* Hover effect for the button */\n.btn-interactive:hover {\n background-color: #0056b3; /* Darker blue background on hover */\n transform: scale(1.05); /* Slightly enlarge the button on hover */\n}\n\n/* Active effect for when the button is clicked */\n.btn-interactive:active {\n background-color: #004085; /* Even darker blue when clicked */\n transform: scale(0.98); /* Slightly shrink the button when clicked */\n}\n\n/* Focus effect (when tabbing through elements) */\n.btn-interactive:focus {\n outline: none;\n box-shadow: 0 0 5px 2px rgba(0, 123, 255, 0.5); /* Blue glow on focus */\n}\n", ""]); // Exports /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (___CSS_LOADER_EXPORT___); /***/ }), /***/ "./node_modules/laravel-mix/node_modules/css-loader/dist/cjs.js??clonedRuleSet-9.use[1]!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-9.use[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/voter/index.vue?vue&type=style&index=0&id=bfe9a194&scoped=true&lang=css": /*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/laravel-mix/node_modules/css-loader/dist/cjs.js??clonedRuleSet-9.use[1]!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-9.use[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/voter/index.vue?vue&type=style&index=0&id=bfe9a194&scoped=true&lang=css ***! \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /***/ ((module, __webpack_exports__, __webpack_require__) => { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) /* harmony export */ }); /* harmony import */ var _node_modules_laravel_mix_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../../../../../node_modules/laravel-mix/node_modules/css-loader/dist/runtime/api.js */ "./node_modules/laravel-mix/node_modules/css-loader/dist/runtime/api.js"); /* harmony import */ var _node_modules_laravel_mix_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_laravel_mix_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__); // Imports var ___CSS_LOADER_EXPORT___ = _node_modules_laravel_mix_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default()(function(i){return i[1]}); // Module ___CSS_LOADER_EXPORT___.push([module.id, "\nbody[data-v-bfe9a194] {\r\n\tpadding: 70px 5px;\n}\r\n\r\n/* Change navbar background color */\n#nav.navbar[data-v-bfe9a194] {\r\n\tbackground-color: #021324;\r\n\t/* Dark blue/gray background */\r\n\tborder: none;\n}\r\n\r\n/* Change navbar link text color */\n#nav .nav>li>a[data-v-bfe9a194],\r\n#nav .navbar-brand[data-v-bfe9a194],\r\n#nav .navbar-toggle[data-v-bfe9a194] {\r\n\tcolor: #f39c12;\r\n\t/* Light gray text */\n}\r\n\r\n/* Hover effect */\n#nav .nav>li>a[data-v-bfe9a194]:hover,\r\n#nav .navbar-brand[data-v-bfe9a194]:hover {\r\n\tcolor: #f39c12;\r\n\t/* Gold/yellow on hover */\n}\r\n\r\n/* Dropdown text color */\n#nav .dropdown-menu>li>a[data-v-bfe9a194] {\r\n\tcolor: #2c3e50;\r\n\t/* Dark text in dropdown */\n}\r\n\r\n/* Dropdown hover */\n#nav .dropdown-menu>li>a[data-v-bfe9a194]:hover {\r\n\tbackground-color: #f39c12;\r\n\tcolor: white;\n}\n.navbar-brand img[data-v-bfe9a194] {\r\n\tbackground: transparent !important;\r\n\tbox-shadow: none;\n}\r\n", ""]); // Exports /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (___CSS_LOADER_EXPORT___); /***/ }), /***/ "./node_modules/laravel-mix/node_modules/css-loader/dist/cjs.js??clonedRuleSet-9.use[1]!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-9.use[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/voter/login.vue?vue&type=style&index=0&id=69b2d24d&scoped=true&lang=css": /*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/laravel-mix/node_modules/css-loader/dist/cjs.js??clonedRuleSet-9.use[1]!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-9.use[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/voter/login.vue?vue&type=style&index=0&id=69b2d24d&scoped=true&lang=css ***! \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /***/ ((module, __webpack_exports__, __webpack_require__) => { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) /* harmony export */ }); /* harmony import */ var _node_modules_laravel_mix_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../../../../../node_modules/laravel-mix/node_modules/css-loader/dist/runtime/api.js */ "./node_modules/laravel-mix/node_modules/css-loader/dist/runtime/api.js"); /* harmony import */ var _node_modules_laravel_mix_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_laravel_mix_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__); // Imports var ___CSS_LOADER_EXPORT___ = _node_modules_laravel_mix_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default()(function(i){return i[1]}); // Module ___CSS_LOADER_EXPORT___.push([module.id, "\nbody[data-v-69b2d24d] {\n\tbackground-color: #f8f9fa; /* Light grey background */\n\tmargin: 0;\n\tpadding: 0;\n}\n.bg-gradient[data-v-69b2d24d] {\n\tbackground: linear-gradient(to bottom, #6c757d, #343a40); /* Gradient background from grey to dark */\n}\n.d-flex[data-v-69b2d24d] {\n\tdisplay: flex;\n}\n.justify-content-center[data-v-69b2d24d] {\n\tjustify-content: center;\n}\n.align-items-center[data-v-69b2d24d] {\n\talign-items: center;\n}\n.min-vh-100[data-v-69b2d24d] {\n\tmin-height: 100vh; /* Ensure full screen height */\n}\n.card[data-v-69b2d24d] {\n\tbackground-color: #ffffff; /* White background for card */\n\tborder: 2px solid #007bff; /* Blue border */\n\tborder-radius: 1rem;\n}\n.card-body[data-v-69b2d24d] {\n\tpadding: 30px;\n}\n.logo-img[data-v-69b2d24d] {\n\tmax-width: 250px; /* Increased the size of the logo */\n\theight: auto;\n}\n.btn-primary[data-v-69b2d24d] {\n\tbackground-color: #5cb85c;\n\tborder: none;\n\tfont-size: 16px;\n\tfont-weight: 600;\n\tpadding: 12px 0;\n\tborder-radius: 30px;\n}\n.btn-primary[data-v-69b2d24d]:hover {\n\tbackground-color: #4cae4c;\n}\n \n/* Add this to make the placeholder move and animate */\n.form-control[data-v-69b2d24d] {\n border-radius: 30px;\n padding: 10px 20px;\n font-size: 16px;\n position: relative;\n}\n.form-control[data-v-69b2d24d]::-moz-placeholder {\n color: #6c757d;\n -moz-transition: all 0.3s ease;\n transition: all 0.3s ease; /* Smooth transition for moving placeholder */\n position: absolute;\n left: 20px;\n top: 50%;\n transform: translateY(-50%); /* Vertically center the placeholder */\n}\n.form-control[data-v-69b2d24d]::placeholder {\n color: #6c757d;\n transition: all 0.3s ease; /* Smooth transition for moving placeholder */\n position: absolute;\n left: 20px;\n top: 50%;\n transform: translateY(-50%); /* Vertically center the placeholder */\n}\n.form-control[data-v-69b2d24d]:focus::-moz-placeholder {\n color: #ff0000; /* Change color on focus */\n left: 10px; /* Move it left */\n font-size: 12px; /* Shrink the font size */\n top: 5px; /* Move it up */\n transform: translateY(-50%) translateX(-10px); /* Move it to the left */\n}\n.form-control[data-v-69b2d24d]:focus::placeholder {\n color: #ff0000; /* Change color on focus */\n left: 10px; /* Move it left */\n font-size: 12px; /* Shrink the font size */\n top: 5px; /* Move it up */\n transform: translateY(-50%) translateX(-10px); /* Move it to the left */\n}\n.form-control[data-v-69b2d24d]:focus {\n border-color: #007bff; /* Highlight the border on focus */\n box-shadow: 0 0 8px rgba(0, 123, 255, 0.6); /* Add a shadow effect */\n}\nh4[data-v-69b2d24d] {\n\tfont-size: 22px;\n\tfont-weight: 600;\n\tcolor: #333;\n}\n@media (max-width: 576px) {\n.card[data-v-69b2d24d] {\n\t width: 90%;\n\t padding: 20px;\n}\nh4[data-v-69b2d24d] {\n\t font-size: 20px;\n}\n.logo-img[data-v-69b2d24d] {\n\t max-width: 200px;\n}\n.form-control[data-v-69b2d24d] {\n\t font-size: 14px;\n}\n.btn-primary[data-v-69b2d24d] {\n\t font-size: 14px;\n\t padding: 10px 0;\n}\n}\n ", ""]); // Exports /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (___CSS_LOADER_EXPORT___); /***/ }), /***/ "./node_modules/laravel-mix/node_modules/css-loader/dist/cjs.js??clonedRuleSet-9.use[1]!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-9.use[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/voter/verification.vue?vue&type=style&index=0&id=ec6b8e32&lang=css": /*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/laravel-mix/node_modules/css-loader/dist/cjs.js??clonedRuleSet-9.use[1]!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-9.use[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/voter/verification.vue?vue&type=style&index=0&id=ec6b8e32&lang=css ***! \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /***/ ((module, __webpack_exports__, __webpack_require__) => { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) /* harmony export */ }); /* harmony import */ var _node_modules_laravel_mix_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../../../../../node_modules/laravel-mix/node_modules/css-loader/dist/runtime/api.js */ "./node_modules/laravel-mix/node_modules/css-loader/dist/runtime/api.js"); /* harmony import */ var _node_modules_laravel_mix_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_laravel_mix_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__); // Imports var ___CSS_LOADER_EXPORT___ = _node_modules_laravel_mix_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default()(function(i){return i[1]}); // Module ___CSS_LOADER_EXPORT___.push([module.id, "\n.otp-input {\r\n width: 40px;\r\n height: 40px;\r\n padding: 5px;\r\n margin: 0 10px;\r\n font-size: 20px;\r\n border-radius: 4px;\r\n border: 1px solid rgba(0, 0, 0, 0.3);\r\n text-align: center;\n&.error {\r\n border: 1px solid red !important;\n}\n}\n.otp-input::-webkit-inner-spin-button,\r\n.otp-input::-webkit-outer-spin-button {\r\n -webkit-appearance: none;\r\n margin: 0;\n}\r\n", ""]); // Exports /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (___CSS_LOADER_EXPORT___); /***/ }), /***/ "./node_modules/laravel-mix/node_modules/css-loader/dist/cjs.js??clonedRuleSet-9.use[1]!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-9.use[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/mycomponents/modal/modal.vue?vue&type=style&index=0&id=6c48dfd6&lang=css": /*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/laravel-mix/node_modules/css-loader/dist/cjs.js??clonedRuleSet-9.use[1]!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-9.use[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/mycomponents/modal/modal.vue?vue&type=style&index=0&id=6c48dfd6&lang=css ***! \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /***/ ((module, __webpack_exports__, __webpack_require__) => { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) /* harmony export */ }); /* harmony import */ var _node_modules_laravel_mix_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../../../../../node_modules/laravel-mix/node_modules/css-loader/dist/runtime/api.js */ "./node_modules/laravel-mix/node_modules/css-loader/dist/runtime/api.js"); /* harmony import */ var _node_modules_laravel_mix_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_laravel_mix_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__); // Imports var ___CSS_LOADER_EXPORT___ = _node_modules_laravel_mix_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default()(function(i){return i[1]}); // Module ___CSS_LOADER_EXPORT___.push([module.id, "\n.primary{\r\n\tbackground-color: #337ab7;\r\n\tcolor: #fff;\n}\n.primary .modal-body{\r\n\tbackground-color: #fff;\r\n\tborder-left: solid 1px #337ab7;\r\n\tborder-right: solid 1px #337ab7;\r\n\tcolor: #000;\n}\n.primary .modal-footer{\r\n\tbackground-color: #fff;\r\n\tborder-radius: 5px;\r\n\tborder-left: solid 1px #337ab7;\r\n\tborder-right: solid 1px #337ab7;\r\n\tborder-bottom: solid 1px #337ab7;\r\n\tcolor: #000;\n}\r\n", ""]); // Exports /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (___CSS_LOADER_EXPORT___); /***/ }), /***/ "./node_modules/laravel-mix/node_modules/css-loader/dist/cjs.js??clonedRuleSet-9.use[1]!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-9.use[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/mycomponents/uploader.vue?vue&type=style&index=0&id=c6311dd8&lang=css": /*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/laravel-mix/node_modules/css-loader/dist/cjs.js??clonedRuleSet-9.use[1]!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-9.use[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/mycomponents/uploader.vue?vue&type=style&index=0&id=c6311dd8&lang=css ***! \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /***/ ((module, __webpack_exports__, __webpack_require__) => { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) /* harmony export */ }); /* harmony import */ var _node_modules_laravel_mix_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../../../../node_modules/laravel-mix/node_modules/css-loader/dist/runtime/api.js */ "./node_modules/laravel-mix/node_modules/css-loader/dist/runtime/api.js"); /* harmony import */ var _node_modules_laravel_mix_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_laravel_mix_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__); // Imports var ___CSS_LOADER_EXPORT___ = _node_modules_laravel_mix_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default()(function(i){return i[1]}); // Module ___CSS_LOADER_EXPORT___.push([module.id, "\n.imgContainer {\r\n\tposition: relative; \r\n\theight: 200px; \r\n\twidth: 200px;\n}\n.file {\r\n\tposition: absolute; \r\n\theight: 100%; \r\n\twidth: 100%; \r\n\topacity: 0;\n}\n.imgUpload {\r\n\tbackground-color: #ffffff;\r\n\tborder:2px black solid;\n}\n.imgText {\r\n\tposition: absolute; \r\n\tleft: 0; \r\n\ttop: 45%; \r\n\twidth: 100%; \r\n\ttext-align: center;\n}\r\n", ""]); // Exports /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (___CSS_LOADER_EXPORT___); /***/ }), /***/ "./node_modules/laravel-mix/node_modules/css-loader/dist/runtime/api.js": /*!******************************************************************************!*\ !*** ./node_modules/laravel-mix/node_modules/css-loader/dist/runtime/api.js ***! \******************************************************************************/ /***/ ((module) => { "use strict"; /* MIT License http://www.opensource.org/licenses/mit-license.php Author Tobias Koppers @sokra */ // css base code, injected by the css-loader // eslint-disable-next-line func-names module.exports = function (cssWithMappingToString) { var list = []; // return the list of modules as css string list.toString = function toString() { return this.map(function (item) { var content = cssWithMappingToString(item); if (item[2]) { return "@media ".concat(item[2], " {").concat(content, "}"); } return content; }).join(""); }; // import a list of modules into the list // eslint-disable-next-line func-names list.i = function (modules, mediaQuery, dedupe) { if (typeof modules === "string") { // eslint-disable-next-line no-param-reassign modules = [[null, modules, ""]]; } var alreadyImportedModules = {}; if (dedupe) { for (var i = 0; i < this.length; i++) { // eslint-disable-next-line prefer-destructuring var id = this[i][0]; if (id != null) { alreadyImportedModules[id] = true; } } } for (var _i = 0; _i < modules.length; _i++) { var item = [].concat(modules[_i]); if (dedupe && alreadyImportedModules[item[0]]) { // eslint-disable-next-line no-continue continue; } if (mediaQuery) { if (!item[2]) { item[2] = mediaQuery; } else { item[2] = "".concat(mediaQuery, " and ").concat(item[2]); } } list.push(item); } }; return list; }; /***/ }), /***/ "./resources/assets/sass/app.scss": /*!****************************************!*\ !*** ./resources/assets/sass/app.scss ***! \****************************************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; __webpack_require__.r(__webpack_exports__); // extracted by mini-css-extract-plugin /***/ }), /***/ "./node_modules/process/browser.js": /*!*****************************************!*\ !*** ./node_modules/process/browser.js ***! \*****************************************/ /***/ ((module) => { // shim for using process in browser var process = module.exports = {}; // cached from whatever global is present so that test runners that stub it // don't break things. But we need to wrap it in a try catch in case it is // wrapped in strict mode code which doesn't define any globals. It's inside a // function because try/catches deoptimize in certain engines. var cachedSetTimeout; var cachedClearTimeout; function defaultSetTimout() { throw new Error('setTimeout has not been defined'); } function defaultClearTimeout () { throw new Error('clearTimeout has not been defined'); } (function () { try { if (typeof setTimeout === 'function') { cachedSetTimeout = setTimeout; } else { cachedSetTimeout = defaultSetTimout; } } catch (e) { cachedSetTimeout = defaultSetTimout; } try { if (typeof clearTimeout === 'function') { cachedClearTimeout = clearTimeout; } else { cachedClearTimeout = defaultClearTimeout; } } catch (e) { cachedClearTimeout = defaultClearTimeout; } } ()) function runTimeout(fun) { if (cachedSetTimeout === setTimeout) { //normal enviroments in sane situations return setTimeout(fun, 0); } // if setTimeout wasn't available but was latter defined if ((cachedSetTimeout === defaultSetTimout || !cachedSetTimeout) && setTimeout) { cachedSetTimeout = setTimeout; return setTimeout(fun, 0); } try { // when when somebody has screwed with setTimeout but no I.E. maddness return cachedSetTimeout(fun, 0); } catch(e){ try { // When we are in I.E. but the script has been evaled so I.E. doesn't trust the global object when called normally return cachedSetTimeout.call(null, fun, 0); } catch(e){ // same as above but when it's a version of I.E. that must have the global object for 'this', hopfully our context correct otherwise it will throw a global error return cachedSetTimeout.call(this, fun, 0); } } } function runClearTimeout(marker) { if (cachedClearTimeout === clearTimeout) { //normal enviroments in sane situations return clearTimeout(marker); } // if clearTimeout wasn't available but was latter defined if ((cachedClearTimeout === defaultClearTimeout || !cachedClearTimeout) && clearTimeout) { cachedClearTimeout = clearTimeout; return clearTimeout(marker); } try { // when when somebody has screwed with setTimeout but no I.E. maddness return cachedClearTimeout(marker); } catch (e){ try { // When we are in I.E. but the script has been evaled so I.E. doesn't trust the global object when called normally return cachedClearTimeout.call(null, marker); } catch (e){ // same as above but when it's a version of I.E. that must have the global object for 'this', hopfully our context correct otherwise it will throw a global error. // Some versions of I.E. have different rules for clearTimeout vs setTimeout return cachedClearTimeout.call(this, marker); } } } var queue = []; var draining = false; var currentQueue; var queueIndex = -1; function cleanUpNextTick() { if (!draining || !currentQueue) { return; } draining = false; if (currentQueue.length) { queue = currentQueue.concat(queue); } else { queueIndex = -1; } if (queue.length) { drainQueue(); } } function drainQueue() { if (draining) { return; } var timeout = runTimeout(cleanUpNextTick); draining = true; var len = queue.length; while(len) { currentQueue = queue; queue = []; while (++queueIndex < len) { if (currentQueue) { currentQueue[queueIndex].run(); } } queueIndex = -1; len = queue.length; } currentQueue = null; draining = false; runClearTimeout(timeout); } process.nextTick = function (fun) { var args = new Array(arguments.length - 1); if (arguments.length > 1) { for (var i = 1; i < arguments.length; i++) { args[i - 1] = arguments[i]; } } queue.push(new Item(fun, args)); if (queue.length === 1 && !draining) { runTimeout(drainQueue); } }; // v8 likes predictible objects function Item(fun, array) { this.fun = fun; this.array = array; } Item.prototype.run = function () { this.fun.apply(null, this.array); }; process.title = 'browser'; process.browser = true; process.env = {}; process.argv = []; process.version = ''; // empty string to avoid regexp issues process.versions = {}; function noop() {} process.on = noop; process.addListener = noop; process.once = noop; process.off = noop; process.removeListener = noop; process.removeAllListeners = noop; process.emit = noop; process.prependListener = noop; process.prependOnceListener = noop; process.listeners = function (name) { return [] } process.binding = function (name) { throw new Error('process.binding is not supported'); }; process.cwd = function () { return '/' }; process.chdir = function (dir) { throw new Error('process.chdir is not supported'); }; process.umask = function() { return 0; }; /***/ }), /***/ "./node_modules/style-loader/dist/cjs.js!./node_modules/laravel-mix/node_modules/css-loader/dist/cjs.js??clonedRuleSet-9.use[1]!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-9.use[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/admin/admin/beliankomoditi.vue?vue&type=style&index=0&id=77f51ad2&scoped=true&lang=css": /*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/style-loader/dist/cjs.js!./node_modules/laravel-mix/node_modules/css-loader/dist/cjs.js??clonedRuleSet-9.use[1]!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-9.use[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/admin/admin/beliankomoditi.vue?vue&type=style&index=0&id=77f51ad2&scoped=true&lang=css ***! \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) /* harmony export */ }); /* harmony import */ var _node_modules_style_loader_dist_runtime_injectStylesIntoStyleTag_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! !../../../../../../../node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js */ "./node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js"); /* harmony import */ var _node_modules_style_loader_dist_runtime_injectStylesIntoStyleTag_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_style_loader_dist_runtime_injectStylesIntoStyleTag_js__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var _node_modules_laravel_mix_node_modules_css_loader_dist_cjs_js_clonedRuleSet_9_use_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_dist_cjs_js_clonedRuleSet_9_use_2_node_modules_vue_loader_lib_index_js_vue_loader_options_beliankomoditi_vue_vue_type_style_index_0_id_77f51ad2_scoped_true_lang_css__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! !!../../../../../../../node_modules/laravel-mix/node_modules/css-loader/dist/cjs.js??clonedRuleSet-9.use[1]!../../../../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../../node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-9.use[2]!../../../../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./beliankomoditi.vue?vue&type=style&index=0&id=77f51ad2&scoped=true&lang=css */ "./node_modules/laravel-mix/node_modules/css-loader/dist/cjs.js??clonedRuleSet-9.use[1]!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-9.use[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/admin/admin/beliankomoditi.vue?vue&type=style&index=0&id=77f51ad2&scoped=true&lang=css"); var options = {}; options.insert = "head"; options.singleton = false; var update = _node_modules_style_loader_dist_runtime_injectStylesIntoStyleTag_js__WEBPACK_IMPORTED_MODULE_0___default()(_node_modules_laravel_mix_node_modules_css_loader_dist_cjs_js_clonedRuleSet_9_use_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_dist_cjs_js_clonedRuleSet_9_use_2_node_modules_vue_loader_lib_index_js_vue_loader_options_beliankomoditi_vue_vue_type_style_index_0_id_77f51ad2_scoped_true_lang_css__WEBPACK_IMPORTED_MODULE_1__["default"], options); /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (_node_modules_laravel_mix_node_modules_css_loader_dist_cjs_js_clonedRuleSet_9_use_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_dist_cjs_js_clonedRuleSet_9_use_2_node_modules_vue_loader_lib_index_js_vue_loader_options_beliankomoditi_vue_vue_type_style_index_0_id_77f51ad2_scoped_true_lang_css__WEBPACK_IMPORTED_MODULE_1__["default"].locals || {}); /***/ }), /***/ "./node_modules/style-loader/dist/cjs.js!./node_modules/laravel-mix/node_modules/css-loader/dist/cjs.js??clonedRuleSet-9.use[1]!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-9.use[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/admin/admin/kontrakmurabahah.vue?vue&type=style&index=0&id=f12642a8&lang=css": /*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/style-loader/dist/cjs.js!./node_modules/laravel-mix/node_modules/css-loader/dist/cjs.js??clonedRuleSet-9.use[1]!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-9.use[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/admin/admin/kontrakmurabahah.vue?vue&type=style&index=0&id=f12642a8&lang=css ***! \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) /* harmony export */ }); /* harmony import */ var _node_modules_style_loader_dist_runtime_injectStylesIntoStyleTag_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! !../../../../../../../node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js */ "./node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js"); /* harmony import */ var _node_modules_style_loader_dist_runtime_injectStylesIntoStyleTag_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_style_loader_dist_runtime_injectStylesIntoStyleTag_js__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var _node_modules_laravel_mix_node_modules_css_loader_dist_cjs_js_clonedRuleSet_9_use_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_dist_cjs_js_clonedRuleSet_9_use_2_node_modules_vue_loader_lib_index_js_vue_loader_options_kontrakmurabahah_vue_vue_type_style_index_0_id_f12642a8_lang_css__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! !!../../../../../../../node_modules/laravel-mix/node_modules/css-loader/dist/cjs.js??clonedRuleSet-9.use[1]!../../../../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../../node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-9.use[2]!../../../../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./kontrakmurabahah.vue?vue&type=style&index=0&id=f12642a8&lang=css */ "./node_modules/laravel-mix/node_modules/css-loader/dist/cjs.js??clonedRuleSet-9.use[1]!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-9.use[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/admin/admin/kontrakmurabahah.vue?vue&type=style&index=0&id=f12642a8&lang=css"); var options = {}; options.insert = "head"; options.singleton = false; var update = _node_modules_style_loader_dist_runtime_injectStylesIntoStyleTag_js__WEBPACK_IMPORTED_MODULE_0___default()(_node_modules_laravel_mix_node_modules_css_loader_dist_cjs_js_clonedRuleSet_9_use_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_dist_cjs_js_clonedRuleSet_9_use_2_node_modules_vue_loader_lib_index_js_vue_loader_options_kontrakmurabahah_vue_vue_type_style_index_0_id_f12642a8_lang_css__WEBPACK_IMPORTED_MODULE_1__["default"], options); /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (_node_modules_laravel_mix_node_modules_css_loader_dist_cjs_js_clonedRuleSet_9_use_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_dist_cjs_js_clonedRuleSet_9_use_2_node_modules_vue_loader_lib_index_js_vue_loader_options_kontrakmurabahah_vue_vue_type_style_index_0_id_f12642a8_lang_css__WEBPACK_IMPORTED_MODULE_1__["default"].locals || {}); /***/ }), /***/ "./node_modules/style-loader/dist/cjs.js!./node_modules/laravel-mix/node_modules/css-loader/dist/cjs.js??clonedRuleSet-9.use[1]!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-9.use[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/admin/admin/pembiayaan.vue?vue&type=style&index=0&id=90083f08&scoped=true&lang=css": /*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/style-loader/dist/cjs.js!./node_modules/laravel-mix/node_modules/css-loader/dist/cjs.js??clonedRuleSet-9.use[1]!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-9.use[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/admin/admin/pembiayaan.vue?vue&type=style&index=0&id=90083f08&scoped=true&lang=css ***! \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) /* harmony export */ }); /* harmony import */ var _node_modules_style_loader_dist_runtime_injectStylesIntoStyleTag_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! !../../../../../../../node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js */ "./node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js"); /* harmony import */ var _node_modules_style_loader_dist_runtime_injectStylesIntoStyleTag_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_style_loader_dist_runtime_injectStylesIntoStyleTag_js__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var _node_modules_laravel_mix_node_modules_css_loader_dist_cjs_js_clonedRuleSet_9_use_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_dist_cjs_js_clonedRuleSet_9_use_2_node_modules_vue_loader_lib_index_js_vue_loader_options_pembiayaan_vue_vue_type_style_index_0_id_90083f08_scoped_true_lang_css__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! !!../../../../../../../node_modules/laravel-mix/node_modules/css-loader/dist/cjs.js??clonedRuleSet-9.use[1]!../../../../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../../node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-9.use[2]!../../../../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./pembiayaan.vue?vue&type=style&index=0&id=90083f08&scoped=true&lang=css */ "./node_modules/laravel-mix/node_modules/css-loader/dist/cjs.js??clonedRuleSet-9.use[1]!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-9.use[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/admin/admin/pembiayaan.vue?vue&type=style&index=0&id=90083f08&scoped=true&lang=css"); var options = {}; options.insert = "head"; options.singleton = false; var update = _node_modules_style_loader_dist_runtime_injectStylesIntoStyleTag_js__WEBPACK_IMPORTED_MODULE_0___default()(_node_modules_laravel_mix_node_modules_css_loader_dist_cjs_js_clonedRuleSet_9_use_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_dist_cjs_js_clonedRuleSet_9_use_2_node_modules_vue_loader_lib_index_js_vue_loader_options_pembiayaan_vue_vue_type_style_index_0_id_90083f08_scoped_true_lang_css__WEBPACK_IMPORTED_MODULE_1__["default"], options); /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (_node_modules_laravel_mix_node_modules_css_loader_dist_cjs_js_clonedRuleSet_9_use_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_dist_cjs_js_clonedRuleSet_9_use_2_node_modules_vue_loader_lib_index_js_vue_loader_options_pembiayaan_vue_vue_type_style_index_0_id_90083f08_scoped_true_lang_css__WEBPACK_IMPORTED_MODULE_1__["default"].locals || {}); /***/ }), /***/ "./node_modules/style-loader/dist/cjs.js!./node_modules/laravel-mix/node_modules/css-loader/dist/cjs.js??clonedRuleSet-9.use[1]!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-9.use[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/admin/home/index.vue?vue&type=style&index=0&id=44bea6f2&lang=css": /*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/style-loader/dist/cjs.js!./node_modules/laravel-mix/node_modules/css-loader/dist/cjs.js??clonedRuleSet-9.use[1]!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-9.use[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/admin/home/index.vue?vue&type=style&index=0&id=44bea6f2&lang=css ***! \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) /* harmony export */ }); /* harmony import */ var _node_modules_style_loader_dist_runtime_injectStylesIntoStyleTag_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! !../../../../../../../node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js */ "./node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js"); /* harmony import */ var _node_modules_style_loader_dist_runtime_injectStylesIntoStyleTag_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_style_loader_dist_runtime_injectStylesIntoStyleTag_js__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var _node_modules_laravel_mix_node_modules_css_loader_dist_cjs_js_clonedRuleSet_9_use_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_dist_cjs_js_clonedRuleSet_9_use_2_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_style_index_0_id_44bea6f2_lang_css__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! !!../../../../../../../node_modules/laravel-mix/node_modules/css-loader/dist/cjs.js??clonedRuleSet-9.use[1]!../../../../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../../node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-9.use[2]!../../../../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./index.vue?vue&type=style&index=0&id=44bea6f2&lang=css */ "./node_modules/laravel-mix/node_modules/css-loader/dist/cjs.js??clonedRuleSet-9.use[1]!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-9.use[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/admin/home/index.vue?vue&type=style&index=0&id=44bea6f2&lang=css"); var options = {}; options.insert = "head"; options.singleton = false; var update = _node_modules_style_loader_dist_runtime_injectStylesIntoStyleTag_js__WEBPACK_IMPORTED_MODULE_0___default()(_node_modules_laravel_mix_node_modules_css_loader_dist_cjs_js_clonedRuleSet_9_use_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_dist_cjs_js_clonedRuleSet_9_use_2_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_style_index_0_id_44bea6f2_lang_css__WEBPACK_IMPORTED_MODULE_1__["default"], options); /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (_node_modules_laravel_mix_node_modules_css_loader_dist_cjs_js_clonedRuleSet_9_use_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_dist_cjs_js_clonedRuleSet_9_use_2_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_style_index_0_id_44bea6f2_lang_css__WEBPACK_IMPORTED_MODULE_1__["default"].locals || {}); /***/ }), /***/ "./node_modules/style-loader/dist/cjs.js!./node_modules/laravel-mix/node_modules/css-loader/dist/cjs.js??clonedRuleSet-9.use[1]!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-9.use[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/admin/index.vue?vue&type=style&index=0&id=5bbb2a06&lang=css": /*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/style-loader/dist/cjs.js!./node_modules/laravel-mix/node_modules/css-loader/dist/cjs.js??clonedRuleSet-9.use[1]!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-9.use[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/admin/index.vue?vue&type=style&index=0&id=5bbb2a06&lang=css ***! \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) /* harmony export */ }); /* harmony import */ var _node_modules_style_loader_dist_runtime_injectStylesIntoStyleTag_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! !../../../../../../node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js */ "./node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js"); /* harmony import */ var _node_modules_style_loader_dist_runtime_injectStylesIntoStyleTag_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_style_loader_dist_runtime_injectStylesIntoStyleTag_js__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var _node_modules_laravel_mix_node_modules_css_loader_dist_cjs_js_clonedRuleSet_9_use_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_dist_cjs_js_clonedRuleSet_9_use_2_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_style_index_0_id_5bbb2a06_lang_css__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! !!../../../../../../node_modules/laravel-mix/node_modules/css-loader/dist/cjs.js??clonedRuleSet-9.use[1]!../../../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-9.use[2]!../../../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./index.vue?vue&type=style&index=0&id=5bbb2a06&lang=css */ "./node_modules/laravel-mix/node_modules/css-loader/dist/cjs.js??clonedRuleSet-9.use[1]!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-9.use[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/admin/index.vue?vue&type=style&index=0&id=5bbb2a06&lang=css"); var options = {}; options.insert = "head"; options.singleton = false; var update = _node_modules_style_loader_dist_runtime_injectStylesIntoStyleTag_js__WEBPACK_IMPORTED_MODULE_0___default()(_node_modules_laravel_mix_node_modules_css_loader_dist_cjs_js_clonedRuleSet_9_use_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_dist_cjs_js_clonedRuleSet_9_use_2_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_style_index_0_id_5bbb2a06_lang_css__WEBPACK_IMPORTED_MODULE_1__["default"], options); /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (_node_modules_laravel_mix_node_modules_css_loader_dist_cjs_js_clonedRuleSet_9_use_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_dist_cjs_js_clonedRuleSet_9_use_2_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_style_index_0_id_5bbb2a06_lang_css__WEBPACK_IMPORTED_MODULE_1__["default"].locals || {}); /***/ }), /***/ "./node_modules/style-loader/dist/cjs.js!./node_modules/laravel-mix/node_modules/css-loader/dist/cjs.js??clonedRuleSet-9.use[1]!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-9.use[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/admin/login.vue?vue&type=style&index=0&id=c86be3d8&lang=css": /*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/style-loader/dist/cjs.js!./node_modules/laravel-mix/node_modules/css-loader/dist/cjs.js??clonedRuleSet-9.use[1]!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-9.use[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/admin/login.vue?vue&type=style&index=0&id=c86be3d8&lang=css ***! \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) /* harmony export */ }); /* harmony import */ var _node_modules_style_loader_dist_runtime_injectStylesIntoStyleTag_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! !../../../../../../node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js */ "./node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js"); /* harmony import */ var _node_modules_style_loader_dist_runtime_injectStylesIntoStyleTag_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_style_loader_dist_runtime_injectStylesIntoStyleTag_js__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var _node_modules_laravel_mix_node_modules_css_loader_dist_cjs_js_clonedRuleSet_9_use_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_dist_cjs_js_clonedRuleSet_9_use_2_node_modules_vue_loader_lib_index_js_vue_loader_options_login_vue_vue_type_style_index_0_id_c86be3d8_lang_css__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! !!../../../../../../node_modules/laravel-mix/node_modules/css-loader/dist/cjs.js??clonedRuleSet-9.use[1]!../../../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-9.use[2]!../../../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./login.vue?vue&type=style&index=0&id=c86be3d8&lang=css */ "./node_modules/laravel-mix/node_modules/css-loader/dist/cjs.js??clonedRuleSet-9.use[1]!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-9.use[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/admin/login.vue?vue&type=style&index=0&id=c86be3d8&lang=css"); var options = {}; options.insert = "head"; options.singleton = false; var update = _node_modules_style_loader_dist_runtime_injectStylesIntoStyleTag_js__WEBPACK_IMPORTED_MODULE_0___default()(_node_modules_laravel_mix_node_modules_css_loader_dist_cjs_js_clonedRuleSet_9_use_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_dist_cjs_js_clonedRuleSet_9_use_2_node_modules_vue_loader_lib_index_js_vue_loader_options_login_vue_vue_type_style_index_0_id_c86be3d8_lang_css__WEBPACK_IMPORTED_MODULE_1__["default"], options); /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (_node_modules_laravel_mix_node_modules_css_loader_dist_cjs_js_clonedRuleSet_9_use_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_dist_cjs_js_clonedRuleSet_9_use_2_node_modules_vue_loader_lib_index_js_vue_loader_options_login_vue_vue_type_style_index_0_id_c86be3d8_lang_css__WEBPACK_IMPORTED_MODULE_1__["default"].locals || {}); /***/ }), /***/ "./node_modules/style-loader/dist/cjs.js!./node_modules/laravel-mix/node_modules/css-loader/dist/cjs.js??clonedRuleSet-9.use[1]!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-9.use[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/admin/nominee/add.vue?vue&type=style&index=0&id=389a664e&scoped=true&lang=css": /*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/style-loader/dist/cjs.js!./node_modules/laravel-mix/node_modules/css-loader/dist/cjs.js??clonedRuleSet-9.use[1]!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-9.use[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/admin/nominee/add.vue?vue&type=style&index=0&id=389a664e&scoped=true&lang=css ***! \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) /* harmony export */ }); /* harmony import */ var _node_modules_style_loader_dist_runtime_injectStylesIntoStyleTag_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! !../../../../../../../node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js */ "./node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js"); /* harmony import */ var _node_modules_style_loader_dist_runtime_injectStylesIntoStyleTag_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_style_loader_dist_runtime_injectStylesIntoStyleTag_js__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var _node_modules_laravel_mix_node_modules_css_loader_dist_cjs_js_clonedRuleSet_9_use_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_dist_cjs_js_clonedRuleSet_9_use_2_node_modules_vue_loader_lib_index_js_vue_loader_options_add_vue_vue_type_style_index_0_id_389a664e_scoped_true_lang_css__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! !!../../../../../../../node_modules/laravel-mix/node_modules/css-loader/dist/cjs.js??clonedRuleSet-9.use[1]!../../../../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../../node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-9.use[2]!../../../../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./add.vue?vue&type=style&index=0&id=389a664e&scoped=true&lang=css */ "./node_modules/laravel-mix/node_modules/css-loader/dist/cjs.js??clonedRuleSet-9.use[1]!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-9.use[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/admin/nominee/add.vue?vue&type=style&index=0&id=389a664e&scoped=true&lang=css"); var options = {}; options.insert = "head"; options.singleton = false; var update = _node_modules_style_loader_dist_runtime_injectStylesIntoStyleTag_js__WEBPACK_IMPORTED_MODULE_0___default()(_node_modules_laravel_mix_node_modules_css_loader_dist_cjs_js_clonedRuleSet_9_use_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_dist_cjs_js_clonedRuleSet_9_use_2_node_modules_vue_loader_lib_index_js_vue_loader_options_add_vue_vue_type_style_index_0_id_389a664e_scoped_true_lang_css__WEBPACK_IMPORTED_MODULE_1__["default"], options); /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (_node_modules_laravel_mix_node_modules_css_loader_dist_cjs_js_clonedRuleSet_9_use_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_dist_cjs_js_clonedRuleSet_9_use_2_node_modules_vue_loader_lib_index_js_vue_loader_options_add_vue_vue_type_style_index_0_id_389a664e_scoped_true_lang_css__WEBPACK_IMPORTED_MODULE_1__["default"].locals || {}); /***/ }), /***/ "./node_modules/style-loader/dist/cjs.js!./node_modules/laravel-mix/node_modules/css-loader/dist/cjs.js??clonedRuleSet-9.use[1]!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-9.use[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/admin/nominee/edit.vue?vue&type=style&index=0&id=f30deaa6&scoped=true&lang=css": /*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/style-loader/dist/cjs.js!./node_modules/laravel-mix/node_modules/css-loader/dist/cjs.js??clonedRuleSet-9.use[1]!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-9.use[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/admin/nominee/edit.vue?vue&type=style&index=0&id=f30deaa6&scoped=true&lang=css ***! \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) /* harmony export */ }); /* harmony import */ var _node_modules_style_loader_dist_runtime_injectStylesIntoStyleTag_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! !../../../../../../../node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js */ "./node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js"); /* harmony import */ var _node_modules_style_loader_dist_runtime_injectStylesIntoStyleTag_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_style_loader_dist_runtime_injectStylesIntoStyleTag_js__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var _node_modules_laravel_mix_node_modules_css_loader_dist_cjs_js_clonedRuleSet_9_use_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_dist_cjs_js_clonedRuleSet_9_use_2_node_modules_vue_loader_lib_index_js_vue_loader_options_edit_vue_vue_type_style_index_0_id_f30deaa6_scoped_true_lang_css__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! !!../../../../../../../node_modules/laravel-mix/node_modules/css-loader/dist/cjs.js??clonedRuleSet-9.use[1]!../../../../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../../node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-9.use[2]!../../../../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./edit.vue?vue&type=style&index=0&id=f30deaa6&scoped=true&lang=css */ "./node_modules/laravel-mix/node_modules/css-loader/dist/cjs.js??clonedRuleSet-9.use[1]!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-9.use[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/admin/nominee/edit.vue?vue&type=style&index=0&id=f30deaa6&scoped=true&lang=css"); var options = {}; options.insert = "head"; options.singleton = false; var update = _node_modules_style_loader_dist_runtime_injectStylesIntoStyleTag_js__WEBPACK_IMPORTED_MODULE_0___default()(_node_modules_laravel_mix_node_modules_css_loader_dist_cjs_js_clonedRuleSet_9_use_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_dist_cjs_js_clonedRuleSet_9_use_2_node_modules_vue_loader_lib_index_js_vue_loader_options_edit_vue_vue_type_style_index_0_id_f30deaa6_scoped_true_lang_css__WEBPACK_IMPORTED_MODULE_1__["default"], options); /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (_node_modules_laravel_mix_node_modules_css_loader_dist_cjs_js_clonedRuleSet_9_use_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_dist_cjs_js_clonedRuleSet_9_use_2_node_modules_vue_loader_lib_index_js_vue_loader_options_edit_vue_vue_type_style_index_0_id_f30deaa6_scoped_true_lang_css__WEBPACK_IMPORTED_MODULE_1__["default"].locals || {}); /***/ }), /***/ "./node_modules/style-loader/dist/cjs.js!./node_modules/laravel-mix/node_modules/css-loader/dist/cjs.js??clonedRuleSet-9.use[1]!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-9.use[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/admin/voter/kehadiran.vue?vue&type=style&index=0&id=4348f66b&lang=css": /*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/style-loader/dist/cjs.js!./node_modules/laravel-mix/node_modules/css-loader/dist/cjs.js??clonedRuleSet-9.use[1]!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-9.use[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/admin/voter/kehadiran.vue?vue&type=style&index=0&id=4348f66b&lang=css ***! \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) /* harmony export */ }); /* harmony import */ var _node_modules_style_loader_dist_runtime_injectStylesIntoStyleTag_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! !../../../../../../../node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js */ "./node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js"); /* harmony import */ var _node_modules_style_loader_dist_runtime_injectStylesIntoStyleTag_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_style_loader_dist_runtime_injectStylesIntoStyleTag_js__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var _node_modules_laravel_mix_node_modules_css_loader_dist_cjs_js_clonedRuleSet_9_use_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_dist_cjs_js_clonedRuleSet_9_use_2_node_modules_vue_loader_lib_index_js_vue_loader_options_kehadiran_vue_vue_type_style_index_0_id_4348f66b_lang_css__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! !!../../../../../../../node_modules/laravel-mix/node_modules/css-loader/dist/cjs.js??clonedRuleSet-9.use[1]!../../../../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../../node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-9.use[2]!../../../../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./kehadiran.vue?vue&type=style&index=0&id=4348f66b&lang=css */ "./node_modules/laravel-mix/node_modules/css-loader/dist/cjs.js??clonedRuleSet-9.use[1]!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-9.use[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/admin/voter/kehadiran.vue?vue&type=style&index=0&id=4348f66b&lang=css"); var options = {}; options.insert = "head"; options.singleton = false; var update = _node_modules_style_loader_dist_runtime_injectStylesIntoStyleTag_js__WEBPACK_IMPORTED_MODULE_0___default()(_node_modules_laravel_mix_node_modules_css_loader_dist_cjs_js_clonedRuleSet_9_use_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_dist_cjs_js_clonedRuleSet_9_use_2_node_modules_vue_loader_lib_index_js_vue_loader_options_kehadiran_vue_vue_type_style_index_0_id_4348f66b_lang_css__WEBPACK_IMPORTED_MODULE_1__["default"], options); /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (_node_modules_laravel_mix_node_modules_css_loader_dist_cjs_js_clonedRuleSet_9_use_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_dist_cjs_js_clonedRuleSet_9_use_2_node_modules_vue_loader_lib_index_js_vue_loader_options_kehadiran_vue_vue_type_style_index_0_id_4348f66b_lang_css__WEBPACK_IMPORTED_MODULE_1__["default"].locals || {}); /***/ }), /***/ "./node_modules/style-loader/dist/cjs.js!./node_modules/laravel-mix/node_modules/css-loader/dist/cjs.js??clonedRuleSet-9.use[1]!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-9.use[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/voter/home/attendance.vue?vue&type=style&index=0&id=b9806c06&lang=css": /*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/style-loader/dist/cjs.js!./node_modules/laravel-mix/node_modules/css-loader/dist/cjs.js??clonedRuleSet-9.use[1]!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-9.use[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/voter/home/attendance.vue?vue&type=style&index=0&id=b9806c06&lang=css ***! \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) /* harmony export */ }); /* harmony import */ var _node_modules_style_loader_dist_runtime_injectStylesIntoStyleTag_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! !../../../../../../../node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js */ "./node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js"); /* harmony import */ var _node_modules_style_loader_dist_runtime_injectStylesIntoStyleTag_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_style_loader_dist_runtime_injectStylesIntoStyleTag_js__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var _node_modules_laravel_mix_node_modules_css_loader_dist_cjs_js_clonedRuleSet_9_use_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_dist_cjs_js_clonedRuleSet_9_use_2_node_modules_vue_loader_lib_index_js_vue_loader_options_attendance_vue_vue_type_style_index_0_id_b9806c06_lang_css__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! !!../../../../../../../node_modules/laravel-mix/node_modules/css-loader/dist/cjs.js??clonedRuleSet-9.use[1]!../../../../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../../node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-9.use[2]!../../../../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./attendance.vue?vue&type=style&index=0&id=b9806c06&lang=css */ "./node_modules/laravel-mix/node_modules/css-loader/dist/cjs.js??clonedRuleSet-9.use[1]!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-9.use[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/voter/home/attendance.vue?vue&type=style&index=0&id=b9806c06&lang=css"); var options = {}; options.insert = "head"; options.singleton = false; var update = _node_modules_style_loader_dist_runtime_injectStylesIntoStyleTag_js__WEBPACK_IMPORTED_MODULE_0___default()(_node_modules_laravel_mix_node_modules_css_loader_dist_cjs_js_clonedRuleSet_9_use_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_dist_cjs_js_clonedRuleSet_9_use_2_node_modules_vue_loader_lib_index_js_vue_loader_options_attendance_vue_vue_type_style_index_0_id_b9806c06_lang_css__WEBPACK_IMPORTED_MODULE_1__["default"], options); /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (_node_modules_laravel_mix_node_modules_css_loader_dist_cjs_js_clonedRuleSet_9_use_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_dist_cjs_js_clonedRuleSet_9_use_2_node_modules_vue_loader_lib_index_js_vue_loader_options_attendance_vue_vue_type_style_index_0_id_b9806c06_lang_css__WEBPACK_IMPORTED_MODULE_1__["default"].locals || {}); /***/ }), /***/ "./node_modules/style-loader/dist/cjs.js!./node_modules/laravel-mix/node_modules/css-loader/dist/cjs.js??clonedRuleSet-9.use[1]!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-9.use[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/voter/home/index.vue?vue&type=style&index=0&id=57d6a3ee&lang=css": /*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/style-loader/dist/cjs.js!./node_modules/laravel-mix/node_modules/css-loader/dist/cjs.js??clonedRuleSet-9.use[1]!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-9.use[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/voter/home/index.vue?vue&type=style&index=0&id=57d6a3ee&lang=css ***! \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) /* harmony export */ }); /* harmony import */ var _node_modules_style_loader_dist_runtime_injectStylesIntoStyleTag_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! !../../../../../../../node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js */ "./node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js"); /* harmony import */ var _node_modules_style_loader_dist_runtime_injectStylesIntoStyleTag_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_style_loader_dist_runtime_injectStylesIntoStyleTag_js__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var _node_modules_laravel_mix_node_modules_css_loader_dist_cjs_js_clonedRuleSet_9_use_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_dist_cjs_js_clonedRuleSet_9_use_2_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_style_index_0_id_57d6a3ee_lang_css__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! !!../../../../../../../node_modules/laravel-mix/node_modules/css-loader/dist/cjs.js??clonedRuleSet-9.use[1]!../../../../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../../node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-9.use[2]!../../../../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./index.vue?vue&type=style&index=0&id=57d6a3ee&lang=css */ "./node_modules/laravel-mix/node_modules/css-loader/dist/cjs.js??clonedRuleSet-9.use[1]!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-9.use[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/voter/home/index.vue?vue&type=style&index=0&id=57d6a3ee&lang=css"); var options = {}; options.insert = "head"; options.singleton = false; var update = _node_modules_style_loader_dist_runtime_injectStylesIntoStyleTag_js__WEBPACK_IMPORTED_MODULE_0___default()(_node_modules_laravel_mix_node_modules_css_loader_dist_cjs_js_clonedRuleSet_9_use_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_dist_cjs_js_clonedRuleSet_9_use_2_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_style_index_0_id_57d6a3ee_lang_css__WEBPACK_IMPORTED_MODULE_1__["default"], options); /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (_node_modules_laravel_mix_node_modules_css_loader_dist_cjs_js_clonedRuleSet_9_use_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_dist_cjs_js_clonedRuleSet_9_use_2_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_style_index_0_id_57d6a3ee_lang_css__WEBPACK_IMPORTED_MODULE_1__["default"].locals || {}); /***/ }), /***/ "./node_modules/style-loader/dist/cjs.js!./node_modules/laravel-mix/node_modules/css-loader/dist/cjs.js??clonedRuleSet-9.use[1]!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-9.use[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/voter/home/mat.vue?vue&type=style&index=0&id=4a6a8b08&lang=css": /*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/style-loader/dist/cjs.js!./node_modules/laravel-mix/node_modules/css-loader/dist/cjs.js??clonedRuleSet-9.use[1]!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-9.use[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/voter/home/mat.vue?vue&type=style&index=0&id=4a6a8b08&lang=css ***! \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) /* harmony export */ }); /* harmony import */ var _node_modules_style_loader_dist_runtime_injectStylesIntoStyleTag_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! !../../../../../../../node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js */ "./node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js"); /* harmony import */ var _node_modules_style_loader_dist_runtime_injectStylesIntoStyleTag_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_style_loader_dist_runtime_injectStylesIntoStyleTag_js__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var _node_modules_laravel_mix_node_modules_css_loader_dist_cjs_js_clonedRuleSet_9_use_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_dist_cjs_js_clonedRuleSet_9_use_2_node_modules_vue_loader_lib_index_js_vue_loader_options_mat_vue_vue_type_style_index_0_id_4a6a8b08_lang_css__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! !!../../../../../../../node_modules/laravel-mix/node_modules/css-loader/dist/cjs.js??clonedRuleSet-9.use[1]!../../../../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../../node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-9.use[2]!../../../../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./mat.vue?vue&type=style&index=0&id=4a6a8b08&lang=css */ "./node_modules/laravel-mix/node_modules/css-loader/dist/cjs.js??clonedRuleSet-9.use[1]!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-9.use[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/voter/home/mat.vue?vue&type=style&index=0&id=4a6a8b08&lang=css"); var options = {}; options.insert = "head"; options.singleton = false; var update = _node_modules_style_loader_dist_runtime_injectStylesIntoStyleTag_js__WEBPACK_IMPORTED_MODULE_0___default()(_node_modules_laravel_mix_node_modules_css_loader_dist_cjs_js_clonedRuleSet_9_use_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_dist_cjs_js_clonedRuleSet_9_use_2_node_modules_vue_loader_lib_index_js_vue_loader_options_mat_vue_vue_type_style_index_0_id_4a6a8b08_lang_css__WEBPACK_IMPORTED_MODULE_1__["default"], options); /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (_node_modules_laravel_mix_node_modules_css_loader_dist_cjs_js_clonedRuleSet_9_use_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_dist_cjs_js_clonedRuleSet_9_use_2_node_modules_vue_loader_lib_index_js_vue_loader_options_mat_vue_vue_type_style_index_0_id_4a6a8b08_lang_css__WEBPACK_IMPORTED_MODULE_1__["default"].locals || {}); /***/ }), /***/ "./node_modules/style-loader/dist/cjs.js!./node_modules/laravel-mix/node_modules/css-loader/dist/cjs.js??clonedRuleSet-9.use[1]!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-9.use[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/voter/home/penyata.vue?vue&type=style&index=0&id=53adb7ac&scoped=true&lang=css": /*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/style-loader/dist/cjs.js!./node_modules/laravel-mix/node_modules/css-loader/dist/cjs.js??clonedRuleSet-9.use[1]!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-9.use[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/voter/home/penyata.vue?vue&type=style&index=0&id=53adb7ac&scoped=true&lang=css ***! \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) /* harmony export */ }); /* harmony import */ var _node_modules_style_loader_dist_runtime_injectStylesIntoStyleTag_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! !../../../../../../../node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js */ "./node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js"); /* harmony import */ var _node_modules_style_loader_dist_runtime_injectStylesIntoStyleTag_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_style_loader_dist_runtime_injectStylesIntoStyleTag_js__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var _node_modules_laravel_mix_node_modules_css_loader_dist_cjs_js_clonedRuleSet_9_use_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_dist_cjs_js_clonedRuleSet_9_use_2_node_modules_vue_loader_lib_index_js_vue_loader_options_penyata_vue_vue_type_style_index_0_id_53adb7ac_scoped_true_lang_css__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! !!../../../../../../../node_modules/laravel-mix/node_modules/css-loader/dist/cjs.js??clonedRuleSet-9.use[1]!../../../../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../../node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-9.use[2]!../../../../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./penyata.vue?vue&type=style&index=0&id=53adb7ac&scoped=true&lang=css */ "./node_modules/laravel-mix/node_modules/css-loader/dist/cjs.js??clonedRuleSet-9.use[1]!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-9.use[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/voter/home/penyata.vue?vue&type=style&index=0&id=53adb7ac&scoped=true&lang=css"); var options = {}; options.insert = "head"; options.singleton = false; var update = _node_modules_style_loader_dist_runtime_injectStylesIntoStyleTag_js__WEBPACK_IMPORTED_MODULE_0___default()(_node_modules_laravel_mix_node_modules_css_loader_dist_cjs_js_clonedRuleSet_9_use_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_dist_cjs_js_clonedRuleSet_9_use_2_node_modules_vue_loader_lib_index_js_vue_loader_options_penyata_vue_vue_type_style_index_0_id_53adb7ac_scoped_true_lang_css__WEBPACK_IMPORTED_MODULE_1__["default"], options); /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (_node_modules_laravel_mix_node_modules_css_loader_dist_cjs_js_clonedRuleSet_9_use_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_dist_cjs_js_clonedRuleSet_9_use_2_node_modules_vue_loader_lib_index_js_vue_loader_options_penyata_vue_vue_type_style_index_0_id_53adb7ac_scoped_true_lang_css__WEBPACK_IMPORTED_MODULE_1__["default"].locals || {}); /***/ }), /***/ "./node_modules/style-loader/dist/cjs.js!./node_modules/laravel-mix/node_modules/css-loader/dist/cjs.js??clonedRuleSet-9.use[1]!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-9.use[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/voter/home/zoom.vue?vue&type=style&index=0&id=b73c1a32&lang=css": /*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/style-loader/dist/cjs.js!./node_modules/laravel-mix/node_modules/css-loader/dist/cjs.js??clonedRuleSet-9.use[1]!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-9.use[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/voter/home/zoom.vue?vue&type=style&index=0&id=b73c1a32&lang=css ***! \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) /* harmony export */ }); /* harmony import */ var _node_modules_style_loader_dist_runtime_injectStylesIntoStyleTag_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! !../../../../../../../node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js */ "./node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js"); /* harmony import */ var _node_modules_style_loader_dist_runtime_injectStylesIntoStyleTag_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_style_loader_dist_runtime_injectStylesIntoStyleTag_js__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var _node_modules_laravel_mix_node_modules_css_loader_dist_cjs_js_clonedRuleSet_9_use_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_dist_cjs_js_clonedRuleSet_9_use_2_node_modules_vue_loader_lib_index_js_vue_loader_options_zoom_vue_vue_type_style_index_0_id_b73c1a32_lang_css__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! !!../../../../../../../node_modules/laravel-mix/node_modules/css-loader/dist/cjs.js??clonedRuleSet-9.use[1]!../../../../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../../node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-9.use[2]!../../../../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./zoom.vue?vue&type=style&index=0&id=b73c1a32&lang=css */ "./node_modules/laravel-mix/node_modules/css-loader/dist/cjs.js??clonedRuleSet-9.use[1]!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-9.use[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/voter/home/zoom.vue?vue&type=style&index=0&id=b73c1a32&lang=css"); var options = {}; options.insert = "head"; options.singleton = false; var update = _node_modules_style_loader_dist_runtime_injectStylesIntoStyleTag_js__WEBPACK_IMPORTED_MODULE_0___default()(_node_modules_laravel_mix_node_modules_css_loader_dist_cjs_js_clonedRuleSet_9_use_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_dist_cjs_js_clonedRuleSet_9_use_2_node_modules_vue_loader_lib_index_js_vue_loader_options_zoom_vue_vue_type_style_index_0_id_b73c1a32_lang_css__WEBPACK_IMPORTED_MODULE_1__["default"], options); /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (_node_modules_laravel_mix_node_modules_css_loader_dist_cjs_js_clonedRuleSet_9_use_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_dist_cjs_js_clonedRuleSet_9_use_2_node_modules_vue_loader_lib_index_js_vue_loader_options_zoom_vue_vue_type_style_index_0_id_b73c1a32_lang_css__WEBPACK_IMPORTED_MODULE_1__["default"].locals || {}); /***/ }), /***/ "./node_modules/style-loader/dist/cjs.js!./node_modules/laravel-mix/node_modules/css-loader/dist/cjs.js??clonedRuleSet-9.use[1]!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-9.use[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/voter/index.vue?vue&type=style&index=0&id=bfe9a194&scoped=true&lang=css": /*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/style-loader/dist/cjs.js!./node_modules/laravel-mix/node_modules/css-loader/dist/cjs.js??clonedRuleSet-9.use[1]!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-9.use[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/voter/index.vue?vue&type=style&index=0&id=bfe9a194&scoped=true&lang=css ***! \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) /* harmony export */ }); /* harmony import */ var _node_modules_style_loader_dist_runtime_injectStylesIntoStyleTag_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! !../../../../../../node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js */ "./node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js"); /* harmony import */ var _node_modules_style_loader_dist_runtime_injectStylesIntoStyleTag_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_style_loader_dist_runtime_injectStylesIntoStyleTag_js__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var _node_modules_laravel_mix_node_modules_css_loader_dist_cjs_js_clonedRuleSet_9_use_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_dist_cjs_js_clonedRuleSet_9_use_2_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_style_index_0_id_bfe9a194_scoped_true_lang_css__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! !!../../../../../../node_modules/laravel-mix/node_modules/css-loader/dist/cjs.js??clonedRuleSet-9.use[1]!../../../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-9.use[2]!../../../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./index.vue?vue&type=style&index=0&id=bfe9a194&scoped=true&lang=css */ "./node_modules/laravel-mix/node_modules/css-loader/dist/cjs.js??clonedRuleSet-9.use[1]!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-9.use[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/voter/index.vue?vue&type=style&index=0&id=bfe9a194&scoped=true&lang=css"); var options = {}; options.insert = "head"; options.singleton = false; var update = _node_modules_style_loader_dist_runtime_injectStylesIntoStyleTag_js__WEBPACK_IMPORTED_MODULE_0___default()(_node_modules_laravel_mix_node_modules_css_loader_dist_cjs_js_clonedRuleSet_9_use_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_dist_cjs_js_clonedRuleSet_9_use_2_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_style_index_0_id_bfe9a194_scoped_true_lang_css__WEBPACK_IMPORTED_MODULE_1__["default"], options); /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (_node_modules_laravel_mix_node_modules_css_loader_dist_cjs_js_clonedRuleSet_9_use_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_dist_cjs_js_clonedRuleSet_9_use_2_node_modules_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_style_index_0_id_bfe9a194_scoped_true_lang_css__WEBPACK_IMPORTED_MODULE_1__["default"].locals || {}); /***/ }), /***/ "./node_modules/style-loader/dist/cjs.js!./node_modules/laravel-mix/node_modules/css-loader/dist/cjs.js??clonedRuleSet-9.use[1]!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-9.use[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/voter/login.vue?vue&type=style&index=0&id=69b2d24d&scoped=true&lang=css": /*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/style-loader/dist/cjs.js!./node_modules/laravel-mix/node_modules/css-loader/dist/cjs.js??clonedRuleSet-9.use[1]!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-9.use[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/voter/login.vue?vue&type=style&index=0&id=69b2d24d&scoped=true&lang=css ***! \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) /* harmony export */ }); /* harmony import */ var _node_modules_style_loader_dist_runtime_injectStylesIntoStyleTag_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! !../../../../../../node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js */ "./node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js"); /* harmony import */ var _node_modules_style_loader_dist_runtime_injectStylesIntoStyleTag_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_style_loader_dist_runtime_injectStylesIntoStyleTag_js__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var _node_modules_laravel_mix_node_modules_css_loader_dist_cjs_js_clonedRuleSet_9_use_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_dist_cjs_js_clonedRuleSet_9_use_2_node_modules_vue_loader_lib_index_js_vue_loader_options_login_vue_vue_type_style_index_0_id_69b2d24d_scoped_true_lang_css__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! !!../../../../../../node_modules/laravel-mix/node_modules/css-loader/dist/cjs.js??clonedRuleSet-9.use[1]!../../../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-9.use[2]!../../../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./login.vue?vue&type=style&index=0&id=69b2d24d&scoped=true&lang=css */ "./node_modules/laravel-mix/node_modules/css-loader/dist/cjs.js??clonedRuleSet-9.use[1]!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-9.use[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/voter/login.vue?vue&type=style&index=0&id=69b2d24d&scoped=true&lang=css"); var options = {}; options.insert = "head"; options.singleton = false; var update = _node_modules_style_loader_dist_runtime_injectStylesIntoStyleTag_js__WEBPACK_IMPORTED_MODULE_0___default()(_node_modules_laravel_mix_node_modules_css_loader_dist_cjs_js_clonedRuleSet_9_use_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_dist_cjs_js_clonedRuleSet_9_use_2_node_modules_vue_loader_lib_index_js_vue_loader_options_login_vue_vue_type_style_index_0_id_69b2d24d_scoped_true_lang_css__WEBPACK_IMPORTED_MODULE_1__["default"], options); /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (_node_modules_laravel_mix_node_modules_css_loader_dist_cjs_js_clonedRuleSet_9_use_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_dist_cjs_js_clonedRuleSet_9_use_2_node_modules_vue_loader_lib_index_js_vue_loader_options_login_vue_vue_type_style_index_0_id_69b2d24d_scoped_true_lang_css__WEBPACK_IMPORTED_MODULE_1__["default"].locals || {}); /***/ }), /***/ "./node_modules/style-loader/dist/cjs.js!./node_modules/laravel-mix/node_modules/css-loader/dist/cjs.js??clonedRuleSet-9.use[1]!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-9.use[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/voter/verification.vue?vue&type=style&index=0&id=ec6b8e32&lang=css": /*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/style-loader/dist/cjs.js!./node_modules/laravel-mix/node_modules/css-loader/dist/cjs.js??clonedRuleSet-9.use[1]!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-9.use[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/voter/verification.vue?vue&type=style&index=0&id=ec6b8e32&lang=css ***! \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) /* harmony export */ }); /* harmony import */ var _node_modules_style_loader_dist_runtime_injectStylesIntoStyleTag_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! !../../../../../../node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js */ "./node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js"); /* harmony import */ var _node_modules_style_loader_dist_runtime_injectStylesIntoStyleTag_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_style_loader_dist_runtime_injectStylesIntoStyleTag_js__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var _node_modules_laravel_mix_node_modules_css_loader_dist_cjs_js_clonedRuleSet_9_use_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_dist_cjs_js_clonedRuleSet_9_use_2_node_modules_vue_loader_lib_index_js_vue_loader_options_verification_vue_vue_type_style_index_0_id_ec6b8e32_lang_css__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! !!../../../../../../node_modules/laravel-mix/node_modules/css-loader/dist/cjs.js??clonedRuleSet-9.use[1]!../../../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-9.use[2]!../../../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./verification.vue?vue&type=style&index=0&id=ec6b8e32&lang=css */ "./node_modules/laravel-mix/node_modules/css-loader/dist/cjs.js??clonedRuleSet-9.use[1]!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-9.use[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/demo/voter/verification.vue?vue&type=style&index=0&id=ec6b8e32&lang=css"); var options = {}; options.insert = "head"; options.singleton = false; var update = _node_modules_style_loader_dist_runtime_injectStylesIntoStyleTag_js__WEBPACK_IMPORTED_MODULE_0___default()(_node_modules_laravel_mix_node_modules_css_loader_dist_cjs_js_clonedRuleSet_9_use_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_dist_cjs_js_clonedRuleSet_9_use_2_node_modules_vue_loader_lib_index_js_vue_loader_options_verification_vue_vue_type_style_index_0_id_ec6b8e32_lang_css__WEBPACK_IMPORTED_MODULE_1__["default"], options); /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (_node_modules_laravel_mix_node_modules_css_loader_dist_cjs_js_clonedRuleSet_9_use_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_dist_cjs_js_clonedRuleSet_9_use_2_node_modules_vue_loader_lib_index_js_vue_loader_options_verification_vue_vue_type_style_index_0_id_ec6b8e32_lang_css__WEBPACK_IMPORTED_MODULE_1__["default"].locals || {}); /***/ }), /***/ "./node_modules/style-loader/dist/cjs.js!./node_modules/laravel-mix/node_modules/css-loader/dist/cjs.js??clonedRuleSet-9.use[1]!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-9.use[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/mycomponents/modal/modal.vue?vue&type=style&index=0&id=6c48dfd6&lang=css": /*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/style-loader/dist/cjs.js!./node_modules/laravel-mix/node_modules/css-loader/dist/cjs.js??clonedRuleSet-9.use[1]!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-9.use[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/mycomponents/modal/modal.vue?vue&type=style&index=0&id=6c48dfd6&lang=css ***! \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) /* harmony export */ }); /* harmony import */ var _node_modules_style_loader_dist_runtime_injectStylesIntoStyleTag_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! !../../../../../../node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js */ "./node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js"); /* harmony import */ var _node_modules_style_loader_dist_runtime_injectStylesIntoStyleTag_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_style_loader_dist_runtime_injectStylesIntoStyleTag_js__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var _node_modules_laravel_mix_node_modules_css_loader_dist_cjs_js_clonedRuleSet_9_use_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_dist_cjs_js_clonedRuleSet_9_use_2_node_modules_vue_loader_lib_index_js_vue_loader_options_modal_vue_vue_type_style_index_0_id_6c48dfd6_lang_css__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! !!../../../../../../node_modules/laravel-mix/node_modules/css-loader/dist/cjs.js??clonedRuleSet-9.use[1]!../../../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-9.use[2]!../../../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./modal.vue?vue&type=style&index=0&id=6c48dfd6&lang=css */ "./node_modules/laravel-mix/node_modules/css-loader/dist/cjs.js??clonedRuleSet-9.use[1]!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-9.use[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/mycomponents/modal/modal.vue?vue&type=style&index=0&id=6c48dfd6&lang=css"); var options = {}; options.insert = "head"; options.singleton = false; var update = _node_modules_style_loader_dist_runtime_injectStylesIntoStyleTag_js__WEBPACK_IMPORTED_MODULE_0___default()(_node_modules_laravel_mix_node_modules_css_loader_dist_cjs_js_clonedRuleSet_9_use_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_dist_cjs_js_clonedRuleSet_9_use_2_node_modules_vue_loader_lib_index_js_vue_loader_options_modal_vue_vue_type_style_index_0_id_6c48dfd6_lang_css__WEBPACK_IMPORTED_MODULE_1__["default"], options); /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (_node_modules_laravel_mix_node_modules_css_loader_dist_cjs_js_clonedRuleSet_9_use_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_dist_cjs_js_clonedRuleSet_9_use_2_node_modules_vue_loader_lib_index_js_vue_loader_options_modal_vue_vue_type_style_index_0_id_6c48dfd6_lang_css__WEBPACK_IMPORTED_MODULE_1__["default"].locals || {}); /***/ }), /***/ "./node_modules/style-loader/dist/cjs.js!./node_modules/laravel-mix/node_modules/css-loader/dist/cjs.js??clonedRuleSet-9.use[1]!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-9.use[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/mycomponents/uploader.vue?vue&type=style&index=0&id=c6311dd8&lang=css": /*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/style-loader/dist/cjs.js!./node_modules/laravel-mix/node_modules/css-loader/dist/cjs.js??clonedRuleSet-9.use[1]!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-9.use[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/mycomponents/uploader.vue?vue&type=style&index=0&id=c6311dd8&lang=css ***! \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) /* harmony export */ }); /* harmony import */ var _node_modules_style_loader_dist_runtime_injectStylesIntoStyleTag_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! !../../../../../node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js */ "./node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js"); /* harmony import */ var _node_modules_style_loader_dist_runtime_injectStylesIntoStyleTag_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_style_loader_dist_runtime_injectStylesIntoStyleTag_js__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var _node_modules_laravel_mix_node_modules_css_loader_dist_cjs_js_clonedRuleSet_9_use_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_dist_cjs_js_clonedRuleSet_9_use_2_node_modules_vue_loader_lib_index_js_vue_loader_options_uploader_vue_vue_type_style_index_0_id_c6311dd8_lang_css__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! !!../../../../../node_modules/laravel-mix/node_modules/css-loader/dist/cjs.js??clonedRuleSet-9.use[1]!../../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../../node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-9.use[2]!../../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./uploader.vue?vue&type=style&index=0&id=c6311dd8&lang=css */ "./node_modules/laravel-mix/node_modules/css-loader/dist/cjs.js??clonedRuleSet-9.use[1]!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-9.use[2]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/assets/js/components/mycomponents/uploader.vue?vue&type=style&index=0&id=c6311dd8&lang=css"); var options = {}; options.insert = "head"; options.singleton = false; var update = _node_modules_style_loader_dist_runtime_injectStylesIntoStyleTag_js__WEBPACK_IMPORTED_MODULE_0___default()(_node_modules_laravel_mix_node_modules_css_loader_dist_cjs_js_clonedRuleSet_9_use_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_dist_cjs_js_clonedRuleSet_9_use_2_node_modules_vue_loader_lib_index_js_vue_loader_options_uploader_vue_vue_type_style_index_0_id_c6311dd8_lang_css__WEBPACK_IMPORTED_MODULE_1__["default"], options); /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (_node_modules_laravel_mix_node_modules_css_loader_dist_cjs_js_clonedRuleSet_9_use_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_dist_cjs_js_clonedRuleSet_9_use_2_node_modules_vue_loader_lib_index_js_vue_loader_options_uploader_vue_vue_type_style_index_0_id_c6311dd8_lang_css__WEBPACK_IMPORTED_MODULE_1__["default"].locals || {}); /***/ }), /***/ "./node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js": /*!****************************************************************************!*\ !*** ./node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js ***! \****************************************************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { "use strict"; var isOldIE = function isOldIE() { var memo; return function memorize() { if (typeof memo === 'undefined') { // Test for IE <= 9 as proposed by Browserhacks // @see http://browserhacks.com/#hack-e71d8692f65334173fee715c222cb805 // Tests for existence of standard globals is to allow style-loader // to operate correctly into non-standard environments // @see https://github.com/webpack-contrib/style-loader/issues/177 memo = Boolean(window && document && document.all && !window.atob); } return memo; }; }(); var getTarget = function getTarget() { var memo = {}; return function memorize(target) { if (typeof memo[target] === 'undefined') { var styleTarget = document.querySelector(target); // Special case to return head of iframe instead of iframe itself if (window.HTMLIFrameElement && styleTarget instanceof window.HTMLIFrameElement) { try { // This will throw an exception if access to iframe is blocked // due to cross-origin restrictions styleTarget = styleTarget.contentDocument.head; } catch (e) { // istanbul ignore next styleTarget = null; } } memo[target] = styleTarget; } return memo[target]; }; }(); var stylesInDom = []; function getIndexByIdentifier(identifier) { var result = -1; for (var i = 0; i < stylesInDom.length; i++) { if (stylesInDom[i].identifier === identifier) { result = i; break; } } return result; } function modulesToDom(list, options) { var idCountMap = {}; var identifiers = []; for (var i = 0; i < list.length; i++) { var item = list[i]; var id = options.base ? item[0] + options.base : item[0]; var count = idCountMap[id] || 0; var identifier = "".concat(id, " ").concat(count); idCountMap[id] = count + 1; var index = getIndexByIdentifier(identifier); var obj = { css: item[1], media: item[2], sourceMap: item[3] }; if (index !== -1) { stylesInDom[index].references++; stylesInDom[index].updater(obj); } else { stylesInDom.push({ identifier: identifier, updater: addStyle(obj, options), references: 1 }); } identifiers.push(identifier); } return identifiers; } function insertStyleElement(options) { var style = document.createElement('style'); var attributes = options.attributes || {}; if (typeof attributes.nonce === 'undefined') { var nonce = true ? __webpack_require__.nc : 0; if (nonce) { attributes.nonce = nonce; } } Object.keys(attributes).forEach(function (key) { style.setAttribute(key, attributes[key]); }); if (typeof options.insert === 'function') { options.insert(style); } else { var target = getTarget(options.insert || 'head'); if (!target) { throw new Error("Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid."); } target.appendChild(style); } return style; } function removeStyleElement(style) { // istanbul ignore if if (style.parentNode === null) { return false; } style.parentNode.removeChild(style); } /* istanbul ignore next */ var replaceText = function replaceText() { var textStore = []; return function replace(index, replacement) { textStore[index] = replacement; return textStore.filter(Boolean).join('\n'); }; }(); function applyToSingletonTag(style, index, remove, obj) { var css = remove ? '' : obj.media ? "@media ".concat(obj.media, " {").concat(obj.css, "}") : obj.css; // For old IE /* istanbul ignore if */ if (style.styleSheet) { style.styleSheet.cssText = replaceText(index, css); } else { var cssNode = document.createTextNode(css); var childNodes = style.childNodes; if (childNodes[index]) { style.removeChild(childNodes[index]); } if (childNodes.length) { style.insertBefore(cssNode, childNodes[index]); } else { style.appendChild(cssNode); } } } function applyToTag(style, options, obj) { var css = obj.css; var media = obj.media; var sourceMap = obj.sourceMap; if (media) { style.setAttribute('media', media); } else { style.removeAttribute('media'); } if (sourceMap && typeof btoa !== 'undefined') { css += "\n/*# sourceMappingURL=data:application/json;base64,".concat(btoa(unescape(encodeURIComponent(JSON.stringify(sourceMap)))), " */"); } // For old IE /* istanbul ignore if */ if (style.styleSheet) { style.styleSheet.cssText = css; } else { while (style.firstChild) { style.removeChild(style.firstChild); } style.appendChild(document.createTextNode(css)); } } var singleton = null; var singletonCounter = 0; function addStyle(obj, options) { var style; var update; var remove; if (options.singleton) { var styleIndex = singletonCounter++; style = singleton || (singleton = insertStyleElement(options)); update = applyToSingletonTag.bind(null, style, styleIndex, false); remove = applyToSingletonTag.bind(null, style, styleIndex, true); } else { style = insertStyleElement(options); update = applyToTag.bind(null, style, options); remove = function remove() { removeStyleElement(style); }; } update(obj); return function updateStyle(newObj) { if (newObj) { if (newObj.css === obj.css && newObj.media === obj.media && newObj.sourceMap === obj.sourceMap) { return; } update(obj = newObj); } else { remove(); } }; } module.exports = function (list, options) { options = options || {}; // Force single-tag solution on IE6-9, which has a hard limit on the # of