diff --git a/css/app.css b/css/app.css new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/css/app.css @@ -0,0 +1 @@ + diff --git a/dist/main.js b/dist/main.js new file mode 100644 index 0000000..41de9bf --- /dev/null +++ b/dist/main.js @@ -0,0 +1,14 @@ +/* + * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). + * This devtool is neither made for production nor for readable output files. + * It uses "eval()" calls to create a separate source file in the browser devtools. + * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) + * or disable the default devtool with "devtool: false". + * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). + */ +/******/ (() => { // webpackBootstrap +/******/ "use strict"; +/******/ +/******/ +/******/ })() +; \ No newline at end of file diff --git a/favicon.ico b/favicon.ico new file mode 100644 index 0000000..e69de29 diff --git a/fonts/vendor/bootstrap-sass/bootstrap/glyphicons-halflings-regular.svg b/fonts/vendor/bootstrap-sass/bootstrap/glyphicons-halflings-regular.svg new file mode 100644 index 0000000..b17ff26 --- /dev/null +++ b/fonts/vendor/bootstrap-sass/bootstrap/glyphicons-halflings-regular.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/fonts/vendor/font-awesome/fontawesome-webfont.svg b/fonts/vendor/font-awesome/fontawesome-webfont.svg new file mode 100644 index 0000000..5abb1ed --- /dev/null +++ b/fonts/vendor/font-awesome/fontawesome-webfont.svg @@ -0,0 +1 @@ +Created by FontForge 20120731 at Mon Oct 24 17:37:40 2016 By ,,, Copyright Dave Gandy 2016. All rights reserved. \ No newline at end of file diff --git a/package-lock.json b/package-lock.json index d7ae419..afdbb52 100644 --- a/package-lock.json +++ b/package-lock.json @@ -5,7 +5,8 @@ "packages": { "": { "dependencies": { - "@bachdgvn/vue-otp-input": "^1.0.8" + "@bachdgvn/vue-otp-input": "^1.0.8", + "bootstrap": "^5.3.8" }, "devDependencies": { "babel-cli": "^6.26.0", @@ -59,6 +60,7 @@ "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.24.4.tgz", "integrity": "sha512-MBVlMXP+kkl5394RBLSxxk/iLTeVGuXTV3cIDXavPpMMqnSnt6apKgan/U8O3USWZCWZT/TbgfEpKa4uMgN4Dg==", "dev": true, + "peer": true, "dependencies": { "@ampproject/remapping": "^2.2.0", "@babel/code-frame": "^7.24.2", @@ -2098,6 +2100,17 @@ "node": ">= 8" } }, + "node_modules/@popperjs/core": { + "version": "2.11.8", + "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.8.tgz", + "integrity": "sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==", + "license": "MIT", + "peer": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/popperjs" + } + }, "node_modules/@trysound/sax": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz", @@ -2740,6 +2753,7 @@ "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.3.tgz", "integrity": "sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==", "dev": true, + "peer": true, "bin": { "acorn": "bin/acorn" }, @@ -2774,6 +2788,7 @@ "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", "dev": true, + "peer": true, "dependencies": { "fast-deep-equal": "^3.1.1", "fast-json-stable-stringify": "^2.0.0", @@ -3496,6 +3511,25 @@ "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==", "dev": true }, + "node_modules/bootstrap": { + "version": "5.3.8", + "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-5.3.8.tgz", + "integrity": "sha512-HP1SZDqaLDPwsNiqRqi5NcP0SSXciX2s9E+RyqJIIqGo+vJeN5AJVM98CXmW/Wux0nQ5L7jeWUdplCEf0Ee+tg==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/twbs" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/bootstrap" + } + ], + "license": "MIT", + "peerDependencies": { + "@popperjs/core": "^2.11.8" + } + }, "node_modules/brace-expansion": { "version": "1.1.11", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", @@ -3623,6 +3657,7 @@ "url": "https://github.com/sponsors/ai" } ], + "peer": true, "dependencies": { "caniuse-lite": "^1.0.30001587", "electron-to-chromium": "^1.4.668", @@ -4371,7 +4406,6 @@ "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-7.1.1.tgz", "integrity": "sha512-OxIR5P2mjO1PSXk44bWuQ8XtMK4dpEqpIyERCx3ewOo3I8EmbcxMPUc5ScLtQfgXtOojoMv57So4V/C02HQLsw==", "dev": true, - "peer": true, "dependencies": { "icss-utils": "^5.1.0", "postcss": "^8.4.33", @@ -4407,7 +4441,6 @@ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", "dev": true, - "peer": true, "dependencies": { "yallist": "^4.0.0" }, @@ -4420,7 +4453,6 @@ "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", "dev": true, - "peer": true, "dependencies": { "lru-cache": "^6.0.0" }, @@ -4435,8 +4467,7 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true, - "peer": true + "dev": true }, "node_modules/css-select": { "version": "4.3.0", @@ -6521,6 +6552,7 @@ "resolved": "https://registry.npmjs.org/imagemin/-/imagemin-7.0.1.tgz", "integrity": "sha512-33AmZ+xjZhg2JMCe+vDf6a9mzWukE7l+wAtesjE7KyteqqKjzxv7aVQeWnul1Ve26mWvEQqyPwl0OctNBfSR9w==", "dev": true, + "peer": true, "dependencies": { "file-type": "^12.0.0", "globby": "^10.0.0", @@ -8799,6 +8831,7 @@ "url": "https://github.com/sponsors/ai" } ], + "peer": true, "dependencies": { "nanoid": "^3.3.7", "picocolors": "^1.0.0", @@ -12064,6 +12097,7 @@ "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.91.0.tgz", "integrity": "sha512-rzVwlLeBWHJbmgTC/8TvAcu5vpJNII+MelQpylD4jNERPwpBJOE2lEcko1zJX3QJeLjTTAnQxn/OJ8bjDzVQaw==", "dev": true, + "peer": true, "dependencies": { "@types/eslint-scope": "^3.7.3", "@types/estree": "^1.0.5", @@ -12111,6 +12145,7 @@ "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-4.10.0.tgz", "integrity": "sha512-NLhDfH/h4O6UOy+0LSso42xvYypClINuMNBVVzX4vX98TmTaTUxwRbXdhucbFMd2qLaCTcLq/PdYrvi8onw90w==", "dev": true, + "peer": true, "dependencies": { "@discoveryjs/json-ext": "^0.5.0", "@webpack-cli/configtest": "^1.2.0", @@ -12249,6 +12284,7 @@ "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", "dev": true, + "peer": true, "dependencies": { "fast-deep-equal": "^3.1.1", "json-schema-traverse": "^1.0.0", @@ -12361,6 +12397,7 @@ "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", "dev": true, + "peer": true, "dependencies": { "fast-deep-equal": "^3.1.1", "json-schema-traverse": "^1.0.0", diff --git a/package.json b/package.json index 54616db..9768a20 100644 --- a/package.json +++ b/package.json @@ -19,6 +19,7 @@ "vue-template-compiler": "^2.7.16" }, "dependencies": { - "@bachdgvn/vue-otp-input": "^1.0.8" + "@bachdgvn/vue-otp-input": "^1.0.8", + "bootstrap": "^5.3.8" } } diff --git a/public/images/KoPKB_Logo.png b/public/images/KoPKB_Logo.png new file mode 100644 index 0000000..6d6b901 Binary files /dev/null and b/public/images/KoPKB_Logo.png differ diff --git a/public/js/app.js b/public/js/app.js index 9f5232b..b9341da 100644 --- a/public/js/app.js +++ b/public/js/app.js @@ -1 +1,17153 @@ -(()=>{var t,e={325:t=>{t.exports=function(t){var e={};function n(a){if(e[a])return e[a].exports;var i=e[a]={i:a,l:!1,exports:{}};return t[a].call(i.exports,i,i.exports,n),i.l=!0,i.exports}return n.m=t,n.c=e,n.d=function(t,e,a){n.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:a})},n.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},n.t=function(t,e){if(1&e&&(t=n(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var a=Object.create(null);if(n.r(a),Object.defineProperty(a,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var i in t)n.d(a,i,function(e){return t[e]}.bind(null,i));return a},n.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return n.d(e,"a",e),e},n.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},n.p="",n(n.s="fb15")}({"02f4":function(t,e,n){var a=n("4588"),i=n("be13");t.exports=function(t){return function(e,n){var s,o,r=String(i(e)),l=a(n),u=r.length;return l<0||l>=u?t?"":void 0:(s=r.charCodeAt(l))<55296||s>56319||l+1===u||(o=r.charCodeAt(l+1))<56320||o>57343?t?r.charAt(l):s:t?r.slice(l,l+2):o-56320+(s-55296<<10)+65536}}},"0390":function(t,e,n){"use strict";var a=n("02f4")(!0);t.exports=function(t,e,n){return e+(n?a(t,e).length:1)}},"07e3":function(t,e){var n={}.hasOwnProperty;t.exports=function(t,e){return n.call(t,e)}},"0bfb":function(t,e,n){"use strict";var a=n("cb7c");t.exports=function(){var t=a(this),e="";return t.global&&(e+="g"),t.ignoreCase&&(e+="i"),t.multiline&&(e+="m"),t.unicode&&(e+="u"),t.sticky&&(e+="y"),e}},"0fc9":function(t,e,n){var a=n("3a38"),i=Math.max,s=Math.min;t.exports=function(t,e){return(t=a(t))<0?i(t+e,0):s(t,e)}},1691:function(t,e){t.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},"1bc3":function(t,e,n){var a=n("f772");t.exports=function(t,e){if(!a(t))return t;var n,i;if(e&&"function"==typeof(n=t.toString)&&!a(i=n.call(t)))return i;if("function"==typeof(n=t.valueOf)&&!a(i=n.call(t)))return i;if(!e&&"function"==typeof(n=t.toString)&&!a(i=n.call(t)))return i;throw TypeError("Can't convert object to primitive value")}},"1ec9":function(t,e,n){var a=n("f772"),i=n("e53d").document,s=a(i)&&a(i.createElement);t.exports=function(t){return s?i.createElement(t):{}}},"214f":function(t,e,n){"use strict";n("b0c5");var a=n("2aba"),i=n("32e9"),s=n("79e5"),o=n("be13"),r=n("2b4c"),l=n("520a"),u=r("species"),c=!s((function(){var t=/./;return t.exec=function(){var t=[];return t.groups={a:"7"},t},"7"!=="".replace(t,"$")})),d=function(){var t=/(?:)/,e=t.exec;t.exec=function(){return e.apply(this,arguments)};var n="ab".split(t);return 2===n.length&&"a"===n[0]&&"b"===n[1]}();t.exports=function(t,e,n){var f=r(t),v=!s((function(){var e={};return e[f]=function(){return 7},7!=""[t](e)})),p=v?!s((function(){var e=!1,n=/a/;return n.exec=function(){return e=!0,null},"split"===t&&(n.constructor={},n.constructor[u]=function(){return n}),n[f](""),!e})):void 0;if(!v||!p||"replace"===t&&!c||"split"===t&&!d){var m=/./[f],h=n(o,f,""[t],(function(t,e,n,a,i){return e.exec===l?v&&!i?{done:!0,value:m.call(e,n,a)}:{done:!0,value:t.call(n,e,a)}:{done:!1}})),_=h[0],g=h[1];a(String.prototype,t,_),i(RegExp.prototype,f,2==e?function(t,e){return g.call(t,this,e)}:function(t){return g.call(t,this)})}}},"230e":function(t,e,n){var a=n("d3f4"),i=n("7726").document,s=a(i)&&a(i.createElement);t.exports=function(t){return s?i.createElement(t):{}}},"23c6":function(t,e,n){var a=n("2d95"),i=n("2b4c")("toStringTag"),s="Arguments"==a(function(){return arguments}());t.exports=function(t){var e,n,o;return void 0===t?"Undefined":null===t?"Null":"string"==typeof(n=function(t,e){try{return t[e]}catch(t){}}(e=Object(t),i))?n:s?a(e):"Object"==(o=a(e))&&"function"==typeof e.callee?"Arguments":o}},"241e":function(t,e,n){var a=n("25eb");t.exports=function(t){return Object(a(t))}},"25eb":function(t,e){t.exports=function(t){if(null==t)throw TypeError("Can't call method on "+t);return t}},"28a5":function(t,e,n){"use strict";var a=n("aae3"),i=n("cb7c"),s=n("ebd6"),o=n("0390"),r=n("9def"),l=n("5f1b"),u=n("520a"),c=n("79e5"),d=Math.min,f=[].push,v="split",p="length",m="lastIndex",h=4294967295,_=!c((function(){RegExp(h,"y")}));n("214f")("split",2,(function(t,e,n,c){var g;return g="c"=="abbc"[v](/(b)*/)[1]||4!="test"[v](/(?:)/,-1)[p]||2!="ab"[v](/(?:ab)*/)[p]||4!="."[v](/(.?)(.?)/)[p]||"."[v](/()()/)[p]>1||""[v](/.?/)[p]?function(t,e){var i=String(this);if(void 0===t&&0===e)return[];if(!a(t))return n.call(i,t,e);for(var s,o,r,l=[],c=(t.ignoreCase?"i":"")+(t.multiline?"m":"")+(t.unicode?"u":"")+(t.sticky?"y":""),d=0,v=void 0===e?h:e>>>0,_=new RegExp(t.source,c+"g");(s=u.call(_,i))&&!((o=_[m])>d&&(l.push(i.slice(d,s.index)),s[p]>1&&s.index=v));)_[m]===s.index&&_[m]++;return d===i[p]?!r&&_.test("")||l.push(""):l.push(i.slice(d)),l[p]>v?l.slice(0,v):l}:"0"[v](void 0,0)[p]?function(t,e){return void 0===t&&0===e?[]:n.call(this,t,e)}:n,[function(n,a){var i=t(this),s=null==n?void 0:n[e];return void 0!==s?s.call(n,i,a):g.call(String(i),n,a)},function(t,e){var a=c(g,t,this,e,g!==n);if(a.done)return a.value;var u=i(t),f=String(this),v=s(u,RegExp),p=u.unicode,m=(u.ignoreCase?"i":"")+(u.multiline?"m":"")+(u.unicode?"u":"")+(_?"y":"g"),b=new v(_?u:"^(?:"+u.source+")",m),y=void 0===e?h:e>>>0;if(0===y)return[];if(0===f.length)return null===l(b,f)?[f]:[];for(var C=0,x=0,A=[];x1?arguments[1]:void 0)}})},"32e9":function(t,e,n){var a=n("86cc"),i=n("4630");t.exports=n("9e1e")?function(t,e,n){return a.f(t,e,i(1,n))}:function(t,e,n){return t[e]=n,t}},"335c":function(t,e,n){var a=n("6b4c");t.exports=Object("z").propertyIsEnumerable(0)?Object:function(t){return"String"==a(t)?t.split(""):Object(t)}},"355d":function(t,e){e.f={}.propertyIsEnumerable},"35e8":function(t,e,n){var a=n("d9f6"),i=n("aebd");t.exports=n("8e60")?function(t,e,n){return a.f(t,e,i(1,n))}:function(t,e,n){return t[e]=n,t}},"36c3":function(t,e,n){var a=n("335c"),i=n("25eb");t.exports=function(t){return a(i(t))}},"3a38":function(t,e){var n=Math.ceil,a=Math.floor;t.exports=function(t){return isNaN(t=+t)?0:(t>0?a:n)(t)}},4588:function(t,e){var n=Math.ceil,a=Math.floor;t.exports=function(t){return isNaN(t=+t)?0:(t>0?a:n)(t)}},4630:function(t,e){t.exports=function(t,e){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:e}}},4917:function(t,e,n){"use strict";var a=n("cb7c"),i=n("9def"),s=n("0390"),o=n("5f1b");n("214f")("match",1,(function(t,e,n,r){return[function(n){var a=t(this),i=null==n?void 0:n[e];return void 0!==i?i.call(n,a):new RegExp(n)[e](String(a))},function(t){var e=r(n,t,this);if(e.done)return e.value;var l=a(t),u=String(this);if(!l.global)return o(l,u);var c=l.unicode;l.lastIndex=0;for(var d,f=[],v=0;null!==(d=o(l,u));){var p=String(d[0]);f[v]=p,""===p&&(l.lastIndex=s(u,i(l.lastIndex),c)),v++}return 0===v?null:f}]}))},5147:function(t,e,n){var a=n("2b4c")("match");t.exports=function(t){var e=/./;try{"/./"[t](e)}catch(n){try{return e[a]=!1,!"/./"[t](e)}catch(t){}}return!0}},5176:function(t,e,n){t.exports=n("51b6")},"51b6":function(t,e,n){n("a3c3"),t.exports=n("584a").Object.assign},"520a":function(t,e,n){"use strict";var a,i,s=n("0bfb"),o=RegExp.prototype.exec,r=String.prototype.replace,l=o,u="lastIndex",c=(a=/a/,i=/b*/g,o.call(a,"a"),o.call(i,"a"),0!==a[u]||0!==i[u]),d=void 0!==/()??/.exec("")[1];(c||d)&&(l=function(t){var e,n,a,i,l=this;return d&&(n=new RegExp("^"+l.source+"$(?!\\s)",s.call(l))),c&&(e=l[u]),a=o.call(l,t),c&&a&&(l[u]=l.global?a.index+a[0].length:e),d&&a&&a.length>1&&r.call(a[0],n,(function(){for(i=1;ic;)if((r=l[c++])!=r)return!0}else for(;u>c;c++)if((t||c in l)&&l[c]===n)return t||c||0;return!t&&-1}}},"5ca1":function(t,e,n){var a=n("7726"),i=n("8378"),s=n("32e9"),o=n("2aba"),r=n("9b43"),l="prototype",u=function(t,e,n){var c,d,f,v,p=t&u.F,m=t&u.G,h=t&u.S,_=t&u.P,g=t&u.B,b=m?a:h?a[e]||(a[e]={}):(a[e]||{})[l],y=m?i:i[e]||(i[e]={}),C=y[l]||(y[l]={});for(c in m&&(n=e),n)f=((d=!p&&b&&void 0!==b[c])?b:n)[c],v=g&&d?r(f,a):_&&"function"==typeof f?r(Function.call,f):f,b&&o(b,c,f,t&u.U),y[c]!=f&&s(y,c,v),_&&C[c]!=f&&(C[c]=f)};a.core=i,u.F=1,u.G=2,u.S=4,u.P=8,u.B=16,u.W=32,u.U=64,u.R=128,t.exports=u},"5f1b":function(t,e,n){"use strict";var a=n("23c6"),i=RegExp.prototype.exec;t.exports=function(t,e){var n=t.exec;if("function"==typeof n){var s=n.call(t,e);if("object"!=typeof s)throw new TypeError("RegExp exec method returned something other than an Object or null");return s}if("RegExp"!==a(t))throw new TypeError("RegExp#exec called on incompatible receiver");return i.call(t,e)}},"626a":function(t,e,n){var a=n("2d95");t.exports=Object("z").propertyIsEnumerable(0)?Object:function(t){return"String"==a(t)?t.split(""):Object(t)}},"62a0":function(t,e){var n=0,a=Math.random();t.exports=function(t){return"Symbol(".concat(void 0===t?"":t,")_",(++n+a).toString(36))}},"63b6":function(t,e,n){var a=n("e53d"),i=n("584a"),s=n("d864"),o=n("35e8"),r=n("07e3"),l="prototype",u=function(t,e,n){var c,d,f,v=t&u.F,p=t&u.G,m=t&u.S,h=t&u.P,_=t&u.B,g=t&u.W,b=p?i:i[e]||(i[e]={}),y=b[l],C=p?a:m?a[e]:(a[e]||{})[l];for(c in p&&(n=e),n)(d=!v&&C&&void 0!==C[c])&&r(b,c)||(f=d?C[c]:n[c],b[c]=p&&"function"!=typeof C[c]?n[c]:_&&d?s(f,a):g&&C[c]==f?function(t){var e=function(e,n,a){if(this instanceof t){switch(arguments.length){case 0:return new t;case 1:return new t(e);case 2:return new t(e,n)}return new t(e,n,a)}return t.apply(this,arguments)};return e[l]=t[l],e}(f):h&&"function"==typeof f?s(Function.call,f):f,h&&((b.virtual||(b.virtual={}))[c]=f,t&u.R&&y&&!y[c]&&o(y,c,f)))};u.F=1,u.G=2,u.S=4,u.P=8,u.B=16,u.W=32,u.U=64,u.R=128,t.exports=u},6762:function(t,e,n){"use strict";var a=n("5ca1"),i=n("c366")(!0);a(a.P,"Array",{includes:function(t){return i(this,t,arguments.length>1?arguments[1]:void 0)}}),n("9c6c")("includes")},6821:function(t,e,n){var a=n("626a"),i=n("be13");t.exports=function(t){return a(i(t))}},"69a8":function(t,e){var n={}.hasOwnProperty;t.exports=function(t,e){return n.call(t,e)}},"6a99":function(t,e,n){var a=n("d3f4");t.exports=function(t,e){if(!a(t))return t;var n,i;if(e&&"function"==typeof(n=t.toString)&&!a(i=n.call(t)))return i;if("function"==typeof(n=t.valueOf)&&!a(i=n.call(t)))return i;if(!e&&"function"==typeof(n=t.toString)&&!a(i=n.call(t)))return i;throw TypeError("Can't convert object to primitive value")}},"6b4c":function(t,e){var n={}.toString;t.exports=function(t){return n.call(t).slice(8,-1)}},7726:function(t,e){var n=t.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=n)},"77f1":function(t,e,n){var a=n("4588"),i=Math.max,s=Math.min;t.exports=function(t,e){return(t=a(t))<0?i(t+e,0):s(t,e)}},"794b":function(t,e,n){t.exports=!n("8e60")&&!n("294c")((function(){return 7!=Object.defineProperty(n("1ec9")("div"),"a",{get:function(){return 7}}).a}))},"79aa":function(t,e){t.exports=function(t){if("function"!=typeof t)throw TypeError(t+" is not a function!");return t}},"79e5":function(t,e){t.exports=function(t){try{return!!t()}catch(t){return!0}}},8378:function(t,e){var n=t.exports={version:"2.6.4"};"number"==typeof __e&&(__e=n)},"86cc":function(t,e,n){var a=n("cb7c"),i=n("c69a"),s=n("6a99"),o=Object.defineProperty;e.f=n("9e1e")?Object.defineProperty:function(t,e,n){if(a(t),e=s(e,!0),a(n),i)try{return o(t,e,n)}catch(t){}if("get"in n||"set"in n)throw TypeError("Accessors not supported!");return"value"in n&&(t[e]=n.value),t}},"8e60":function(t,e,n){t.exports=!n("294c")((function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a}))},9306:function(t,e,n){"use strict";var a=n("c3a1"),i=n("9aa9"),s=n("355d"),o=n("241e"),r=n("335c"),l=Object.assign;t.exports=!l||n("294c")((function(){var t={},e={},n=Symbol(),a="abcdefghijklmnopqrst";return t[n]=7,a.split("").forEach((function(t){e[t]=t})),7!=l({},t)[n]||Object.keys(l({},e)).join("")!=a}))?function(t,e){for(var n=o(t),l=arguments.length,u=1,c=i.f,d=s.f;l>u;)for(var f,v=r(arguments[u++]),p=c?a(v).concat(c(v)):a(v),m=p.length,h=0;m>h;)d.call(v,f=p[h++])&&(n[f]=v[f]);return n}:l},"9aa9":function(t,e){e.f=Object.getOwnPropertySymbols},"9b43":function(t,e,n){var a=n("d8e8");t.exports=function(t,e,n){if(a(t),void 0===e)return t;switch(n){case 1:return function(n){return t.call(e,n)};case 2:return function(n,a){return t.call(e,n,a)};case 3:return function(n,a,i){return t.call(e,n,a,i)}}return function(){return t.apply(e,arguments)}}},"9c6c":function(t,e,n){var a=n("2b4c")("unscopables"),i=Array.prototype;null==i[a]&&n("32e9")(i,a,{}),t.exports=function(t){i[a][t]=!0}},"9def":function(t,e,n){var a=n("4588"),i=Math.min;t.exports=function(t){return t>0?i(a(t),9007199254740991):0}},"9e1e":function(t,e,n){t.exports=!n("79e5")((function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a}))},a3c3:function(t,e,n){var a=n("63b6");a(a.S+a.F,"Object",{assign:n("9306")})},aae3:function(t,e,n){var a=n("d3f4"),i=n("2d95"),s=n("2b4c")("match");t.exports=function(t){var e;return a(t)&&(void 0!==(e=t[s])?!!e:"RegExp"==i(t))}},aebd:function(t,e){t.exports=function(t,e){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:e}}},b0c5:function(t,e,n){"use strict";var a=n("520a");n("5ca1")({target:"RegExp",proto:!0,forced:a!==/./.exec},{exec:a})},b447:function(t,e,n){var a=n("3a38"),i=Math.min;t.exports=function(t){return t>0?i(a(t),9007199254740991):0}},b8e3:function(t,e){t.exports=!0},be13:function(t,e){t.exports=function(t){if(null==t)throw TypeError("Can't call method on "+t);return t}},c366:function(t,e,n){var a=n("6821"),i=n("9def"),s=n("77f1");t.exports=function(t){return function(e,n,o){var r,l=a(e),u=i(l.length),c=s(o,u);if(t&&n!=n){for(;u>c;)if((r=l[c++])!=r)return!0}else for(;u>c;c++)if((t||c in l)&&l[c]===n)return t||c||0;return!t&&-1}}},c3a1:function(t,e,n){var a=n("e6f3"),i=n("1691");t.exports=Object.keys||function(t){return a(t,i)}},c69a:function(t,e,n){t.exports=!n("9e1e")&&!n("79e5")((function(){return 7!=Object.defineProperty(n("230e")("div"),"a",{get:function(){return 7}}).a}))},ca5a:function(t,e){var n=0,a=Math.random();t.exports=function(t){return"Symbol(".concat(void 0===t?"":t,")_",(++n+a).toString(36))}},cb7c:function(t,e,n){var a=n("d3f4");t.exports=function(t){if(!a(t))throw TypeError(t+" is not an object!");return t}},d2c8:function(t,e,n){var a=n("aae3"),i=n("be13");t.exports=function(t,e,n){if(a(e))throw TypeError("String#"+n+" doesn't accept regex!");return String(i(t))}},d3f4:function(t,e){t.exports=function(t){return"object"==typeof t?null!==t:"function"==typeof t}},d864:function(t,e,n){var a=n("79aa");t.exports=function(t,e,n){if(a(t),void 0===e)return t;switch(n){case 1:return function(n){return t.call(e,n)};case 2:return function(n,a){return t.call(e,n,a)};case 3:return function(n,a,i){return t.call(e,n,a,i)}}return function(){return t.apply(e,arguments)}}},d8e8:function(t,e){t.exports=function(t){if("function"!=typeof t)throw TypeError(t+" is not a function!");return t}},d9f6:function(t,e,n){var a=n("e4ae"),i=n("794b"),s=n("1bc3"),o=Object.defineProperty;e.f=n("8e60")?Object.defineProperty:function(t,e,n){if(a(t),e=s(e,!0),a(n),i)try{return o(t,e,n)}catch(t){}if("get"in n||"set"in n)throw TypeError("Accessors not supported!");return"value"in n&&(t[e]=n.value),t}},dbdb:function(t,e,n){var a=n("584a"),i=n("e53d"),s="__core-js_shared__",o=i[s]||(i[s]={});(t.exports=function(t,e){return o[t]||(o[t]=void 0!==e?e:{})})("versions",[]).push({version:a.version,mode:n("b8e3")?"pure":"global",copyright:"© 2019 Denis Pushkarev (zloirock.ru)"})},e4ae:function(t,e,n){var a=n("f772");t.exports=function(t){if(!a(t))throw TypeError(t+" is not an object!");return t}},e53d:function(t,e){var n=t.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=n)},e6f3:function(t,e,n){var a=n("07e3"),i=n("36c3"),s=n("5b4e")(!1),o=n("5559")("IE_PROTO");t.exports=function(t,e){var n,r=i(t),l=0,u=[];for(n in r)n!=o&&a(r,n)&&u.push(n);for(;e.length>l;)a(r,n=e[l++])&&(~s(u,n)||u.push(n));return u}},ebd6:function(t,e,n){var a=n("cb7c"),i=n("d8e8"),s=n("2b4c")("species");t.exports=function(t,e){var n,o=a(t).constructor;return void 0===o||null==(n=a(o)[s])?e:i(n)}},f772:function(t,e){t.exports=function(t){return"object"==typeof t?null!==t:"function"==typeof t}},fa5b:function(t,e,n){t.exports=n("5537")("native-function-to-string",Function.toString)},fb15:function(t,e,n){"use strict";var a;(n.r(e),"undefined"!=typeof window)&&((a=window.document.currentScript)&&(a=a.src.match(/(.+\/)[^/]+\.js(\?.*)?$/))&&(n.p=a[1]));n("4917"),n("28a5");var i=n("5176"),s=n.n(i);n("6762"),n("2fdb");function o(t,e,n,a,i,s,o,r){var l,u="function"==typeof t?t.options:t;if(e&&(u.render=e,u.staticRenderFns=n,u._compiled=!0),a&&(u.functional=!0),s&&(u._scopeId="data-v-"+s),o?(l=function(t){(t=t||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext)||"undefined"==typeof __VUE_SSR_CONTEXT__||(t=__VUE_SSR_CONTEXT__),i&&i.call(this,t),t&&t._registeredComponents&&t._registeredComponents.add(o)},u._ssrRegister=l):i&&(l=r?function(){i.call(this,this.$root.$options.shadowRoot)}:i),l)if(u.functional){u._injectStyles=l;var c=u.render;u.render=function(t,e){return l.call(e),c(t,e)}}else{var d=u.beforeCreate;u.beforeCreate=d?[].concat(d,l):[l]}return{exports:t,options:u}}var r=o({name:"SingleOtpInput",props:{value:{type:String},separator:{type:String},focus:{type:Boolean},inputClasses:{type:String},shouldAutoFocus:{type:Boolean},inputType:{type:String,default:function(){return"tel"}},isLastChild:{type:Boolean}},data:function(){return{model:this.value||""}},mounted:function(){this.$refs.input&&this.focus&&this.shouldAutoFocus&&this.$refs.input.focus()},watch:{value:function(t,e){t!==e&&(this.model=t)},focus:function(t,e){e!==t&&this.$refs.input&&this.focus&&(this.$refs.input.focus(),this.$refs.input.select())}},methods:{handleOnChange:function(){return this.model.length>1&&(this.model=this.model.slice(0,1)),this.$emit("on-change",this.model)},handleOnKeyDown:function(t){var e=t||window.event,n=e.which?e.which:e.keyCode;this.isCodeNumeric(n)||8===n||86===n||46===n?this.$emit("on-keydown",t):e.preventDefault()},isCodeNumeric:function(t){return t>=48&&t<=57||t>=96&&t<=105},handleOnPaste:function(t){return this.$emit("on-paste",t)},handleOnFocus:function(){return this.$refs.input.select(),this.$emit("on-focus")},handleOnBlur:function(){return this.$emit("on-blur")}}},(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticStyle:{display:"flex","align-items":"center"}},["checkbox"===t.inputType?n("input",{directives:[{name:"model",rawName:"v-model",value:t.model,expression:"model"}],ref:"input",class:t.inputClasses,attrs:{min:"0",max:"9",maxlength:"1",pattern:"[0-9]",type:"checkbox"},domProps:{checked:Array.isArray(t.model)?t._i(t.model,null)>-1:t.model},on:{input:t.handleOnChange,keydown:t.handleOnKeyDown,paste:t.handleOnPaste,focus:t.handleOnFocus,blur:t.handleOnBlur,change:function(e){var n=t.model,a=e.target,i=!!a.checked;if(Array.isArray(n)){var s=t._i(n,null);a.checked?s<0&&(t.model=n.concat([null])):s>-1&&(t.model=n.slice(0,s).concat(n.slice(s+1)))}else t.model=i}}}):"radio"===t.inputType?n("input",{directives:[{name:"model",rawName:"v-model",value:t.model,expression:"model"}],ref:"input",class:t.inputClasses,attrs:{min:"0",max:"9",maxlength:"1",pattern:"[0-9]",type:"radio"},domProps:{checked:t._q(t.model,null)},on:{input:t.handleOnChange,keydown:t.handleOnKeyDown,paste:t.handleOnPaste,focus:t.handleOnFocus,blur:t.handleOnBlur,change:function(e){t.model=null}}}):n("input",{directives:[{name:"model",rawName:"v-model",value:t.model,expression:"model"}],ref:"input",class:t.inputClasses,attrs:{min:"0",max:"9",maxlength:"1",pattern:"[0-9]",type:t.inputType},domProps:{value:t.model},on:{input:[function(e){e.target.composing||(t.model=e.target.value)},t.handleOnChange],keydown:t.handleOnKeyDown,paste:t.handleOnPaste,focus:t.handleOnFocus,blur:t.handleOnBlur}}),!t.isLastChild&&t.separator?n("span",[n("span",{domProps:{innerHTML:t._s(t.separator)}})]):t._e()])}),[],!1,null,null,null).exports,l=o({name:"OtpInput",components:{SingleOtpInput:r},props:{numInputs:{default:4},separator:{type:String,default:"**"},inputClasses:{type:String},inputType:{type:String,validator:function(t){return["number","tel","password"].includes(t)}},shouldAutoFocus:{type:Boolean,default:!1}},data:function(){return{activeInput:0,otp:[],oldOtp:[]}},methods:{handleOnFocus:function(t){this.activeInput=t},handleOnBlur:function(){this.activeInput=-1},checkFilledAllInputs:function(){return this.otp.join("").length===this.numInputs?this.$emit("on-complete",this.otp.join("")):"Wait until the user enters the required number of characters"},focusInput:function(t){this.activeInput=Math.max(Math.min(this.numInputs-1,t),0)},focusNextInput:function(){this.focusInput(this.activeInput+1)},focusPrevInput:function(){this.focusInput(this.activeInput-1)},changeCodeAtFocus:function(t){this.oldOtp=s()([],this.otp),this.$set(this.otp,this.activeInput,t),this.oldOtp.join("")!==this.otp.join("")&&(this.$emit("on-change",this.otp.join("")),this.checkFilledAllInputs())},handleOnPaste:function(t){t.preventDefault();var e=t.clipboardData.getData("text/plain").slice(0,this.numInputs-this.activeInput).split("");if("number"===this.inputType&&!e.join("").match(/^\d+$/))return"Invalid pasted data";var n=this.otp.slice(0,this.activeInput).concat(e);return this.$set(this,"otp",n.slice(0,this.numInputs)),this.focusInput(n.slice(0,this.numInputs).length),this.checkFilledAllInputs()},handleOnChange:function(t){this.changeCodeAtFocus(t),this.focusNextInput()},clearInput:function(){this.otp.length>0&&this.$emit("on-change",""),this.otp=[],this.activeInput=0},handleOnKeyDown:function(t){switch(t.keyCode){case 8:t.preventDefault(),this.changeCodeAtFocus(""),this.focusPrevInput();break;case 46:t.preventDefault(),this.changeCodeAtFocus("");break;case 37:t.preventDefault(),this.focusPrevInput();break;case 39:t.preventDefault(),this.focusNextInput()}}}},(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticStyle:{display:"flex"}},["password"===t.inputType?n("input",{staticStyle:{display:"none"},attrs:{autocomplete:"off",name:"hidden",type:"text"}}):t._e(),t._l(t.numInputs,(function(e,a){return n("SingleOtpInput",{key:a,attrs:{focus:t.activeInput===a,value:t.otp[a],separator:t.separator,"input-type":t.inputType,"input-classes":t.inputClasses,"is-last-child":a===t.numInputs-1,"should-auto-focus":t.shouldAutoFocus},on:{"on-change":t.handleOnChange,"on-keydown":t.handleOnKeyDown,"on-paste":t.handleOnPaste,"on-focus":function(e){return t.handleOnFocus(a)},"on-blur":t.handleOnBlur}})}))],2)}),[],!1,null,null,null),u=l.exports;e.default=u}})},498:(t,e,n)=>{"use strict";var a={hideModal:function(t){$(t).modal("hide")},isLogin:function(){return!!localStorage["Access Token"]},log:function(t){config.debug&&console.log(t)},notify:function(t){var e=arguments.length>2?arguments[2]:void 0,n=5e3,a="info",i="fa fa-info";switch(arguments.length>1&&void 0!==arguments[1]?arguments[1]:"info"){case"error":a="danger",i="fa fa-warning";break;case"loading":n=0,i="fa fa-refresh fa-spin";break;case"success":a="success",i="fa fa-check";break;case"progress":$.notifyClose(),n=0,t="\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
'),i="fa fa-refresh fa-spin"}return $.notify({message:t,icon:i},{type:a,delay:n,placement:{from:"top",align:"center"}})},setAuthorization:function(){axios.defaults.headers.common.Authorization=localStorage["Access Token"],$.ajaxSetup({headers:{Authorization:localStorage["Access Token"]}})},setTitle:function(t){$("title").text(t)},getErrorMessage:function(t,e){var n="";switch(e){case 200:n=t.message;break;case 422:for(var a in t="string"==typeof t?JSON.parse(t):t)t[a].map((function(t){n+=t+"
"}));break;case 401:n="You need to login first.";break;default:n="An error occured."}return n},showModal:function(t){$(t).modal("show")},showResult:function(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"axios";this.log(t);var a=function(t){return"success"==t.status};if("axios"==n){if("success"!=e){var i=t.response?t.response.status:500,s=this.getErrorMessage(t.response.data,i);return this.notify(s,"error"),i}if(a(t.data))return this.notify(t.data.message,"success"),!0;this.notify(t.data.message,"error")}else if("ajax"==n)if("success"==e){if(a(t))return this.notify(t.message,"success"),!0;this.notify(t.message,"error")}else if("error"==e){i=t.status,s=this.getErrorMessage(t.responseText,i);return this.notify(s,"error"),i}}},i={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};const s={data:function(){return{util:a,data:i}}};document.addEventListener("DOMContentLoaded",(function(){var t=document.getElementById("logo");t.src="https://i.ibb.co/txhx2N0/My-Ko-PKB-logo-removebg-preview.png",t.onerror=function(){t.src="https://i.ibb.co/txhx2N0/My-Ko-PKB-logo-removebg-preview.png"},t.style.width="300px",t.style.height="auto",t.style.objectFit="cover",t.style.margin="auto"}));const o={data:function(){return{loading:!1}},created:function(){this.util.isLogin()&&this.util.setTitle("Log Masuk Pengundi====")},methods:{login:function(){var t=this;axios.post(config.API+"voter/login",$("#login_form").serialize()).then((function(e){t.stopLoading(),t.util.showResult(e,"success")&&t.$router.push({name:"Voter Verify",params:{nokp:e.data.nokp,notel:e.data.notel}})})).catch((function(e){vm.stopLoading(),t.util.showResult(e,"error")}))},startLoading:function(){this.util.notify("Logging in","loading"),this.loading=!0},stopLoading:function(){$.notifyClose(),this.loading=!1}}};var r=n(72),l=n.n(r),u=n(363),c={insert:"head",singleton:!1};l()(u.A,c);u.A.locals;var d=n(486);const f=(0,d.A)(o,(function(){var t=this,e=t._self._c;return e("div",{staticClass:"col-md-5 col-md-offset-3"},[e("div",{staticClass:"panel panel-default"},[t._m(0),t._v(" "),e("div",{staticClass:"panel-body"},[e("form",{attrs:{id:"login_form"},on:{submit:function(e){return e.preventDefault(),t.login.apply(null,arguments)}}},[t._m(1),t._v(" "),t._m(2)])])])])}),[function(){var t=this,e=t._self._c;return e("div",{staticClass:"text-center"},[e("div",{staticClass:"panel-heading"},[e("img",{attrs:{id:"logo",alt:"Logo"}}),t._v(" "),e("h4",[t._v("Selamat Datang ke Portal MyKoPKB !")])])])},function(){var t=this,e=t._self._c;return e("div",{staticClass:"form-group"},[e("label",{attrs:{for:"no_kp"}},[t._v("Sila Masukkan No. Kad Pengenalan")]),t._v(" "),e("input",{staticClass:"form-control",attrs:{type:"text",name:"no_kp",placeholder:"masukkan no .k/p",required:""}})])},function(){var t=this._self._c;return t("div",{staticClass:"form-group"},[t("input",{staticClass:"btn btn-primary form-control",attrs:{type:"submit",value:"Masuk"}})])}],!1,null,null,null).exports;const v={data:function(){return{minutes:5,seconds:0,timer:null}},created:function(){this.startTimer()},methods:{startTimer:function(){this.timer&&clearInterval(this.timer),this.timer=setInterval(this.countdown,1e3)},restarttimer:function(){this.startTimer(),console.log("restarted")},countdown:function(){this.seconds>0?this.seconds--:this.minutes>0?(this.minutes--,this.seconds=59):clearInterval(this.timer)}},beforeDestroy:function(){clearInterval(this.timer)}};const p={components:{Countdown:(0,d.A)(v,(function(){var t=this,e=t._self._c;return e("div",[e("p",[t._v("Dapatkan Kod baru dalam masa : "+t._s(t.minutes)+":"+t._s(t.seconds)+" saat")])])}),[],!1,null,null,null).exports},data:function(){return{loading:!1}},created:function(){console.log(this.$route.params.notel)},methods:{handleOnComplete:function(t){console.log("OTP completed: ",t),this.$refs.submitbtn.disabled=!1},handleOnChange:function(t){console.log("OTP changed: ",t),this.$refs.submitbtn.disabled=!0},handleClearInput:function(){this.$refs.otpInput.clearInput()},resendVerify:function(){var t=this;axios.post(config.API+"voter/login",{no_kp:"970403035003"}).then((function(e){t.stopLoading(),t.util.showResult(e,"success")&&(t.$refs.countdown.restarttimer(),console.log("resend verify"))})).catch((function(e){vm.stopLoading(),t.util.showResult(e,"error")}))},startLoading:function(){this.util.notify("Logging in","loading"),this.loading=!0},stopLoading:function(){$.notifyClose(),this.loading=!1},login:function(){var t=this;if(!this.loading){var e=this;this.startLoading(),console.log("OTP INPUT : ");var n=this.mergeOTP(this.$refs.otpInput.otp);console.log(n),axios.post(config.API+"voter/verify",{no_kp:this.$route.params.nokp,token:n}).then((function(n){e.stopLoading(),t.util.showResult(n,"success")&&(localStorage["Access Token"]="Bearer ".concat(n.data.token),t.util.setAuthorization(),e.$router.push({name:"Voter Home"}))})).catch((function(n){e.stopLoading(),t.util.showResult(n,"error")}))}},mergeOTP:function(t){return t.join("")}}},m=p;var h=n(403),_={insert:"head",singleton:!1};l()(h.A,_);h.A.locals;const g=(0,d.A)(m,(function(){var t=this,e=t._self._c;return e("div",{staticClass:"col-md-5 col-md-offset-3"},[e("div",{staticClass:"panel panel-default"},[e("div",{staticClass:"panel-heading"},[e("a",{on:{click:function(e){return t.$router.go(-1)}}},[t._v("Kembali")]),t._v(" "),e("h4",{staticClass:"text-center"},[t._v("Kod Verifikasi!")])]),t._v(" "),e("div",{staticClass:"panel-body"},[e("form",{attrs:{id:"login_form"},on:{submit:function(e){return e.preventDefault(),t.login.apply(null,arguments)}}},[e("div",{staticClass:"m-4"},[e("span",[t._v("sila masukkan kod pengesahan yang dihantar ke")]),t._v(" "),e("br"),t._v("-"),e("b",[t._v("+6 "+t._s(t.$route.params.notel))])]),t._v(" "),e("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"}},[e("v-otp-input",{ref:"otpInput",attrs:{"input-classes":"otp-input",separator:"-","num-inputs":6,"should-auto-focus":!0,"is-input-num":!0},on:{"on-change":t.handleOnChange,"on-complete":t.handleOnComplete}})],1),t._v(" "),e("div",{staticStyle:{"margin-bottom":"20px"}},[e("a",{on:{click:t.resendVerify}},[t._v("Hantar Kembali OTP!")])]),t._v(" "),e("div",{staticClass:"form-group"},[e("input",{ref:"submitbtn",staticClass:"btn btn-primary form-control",attrs:{type:"submit",value:"Sahkan & Teruskan",disabled:""}})])])])])])}),[],!1,null,null,null).exports;const b={data:function(){return{loading:!0}},created:function(){this.refreshInfo()},methods:{logout:function(){localStorage.clear(),this.$router.push({name:"Voter Login"})},hasVoted:function(){return this.data.result.length>0},refreshInfo:function(){var t=this;this.util.setAuthorization(),axios.get(config.API+"election/information").then((function(e){console.log(e),t.loading=!1,t.data.election=e.data.election,t.data.nominees=e.data.nominee,t.data.partylists=e.data.partylist,t.data.positions=e.data.position,t.data.user=e.data.voter,t.data.result=e.data.result})).catch((function(e){t.loading=!1,401==t.util.showResult(e,"error")&&t.$router.push({name:"Voter Login"})}))}}};var y=n(976),C={insert:"head",singleton:!1};l()(y.A,C);y.A.locals;const x=(0,d.A)(b,(function(){var t=this,e=t._self._c;return e("div",[t.loading?e("div",{staticClass:"container"},[t._m(1)]):e("div",[e("nav",{staticClass:"navbar navbar-default navbar-fixed-top",attrs:{id:"nav"}},[e("div",{staticClass:"container"},[e("div",{staticClass:"navbar-header"},[t._m(0),t._v(" "),e("a",{staticClass:"navbar-brand",attrs:{href:t.data.baseURL}},[e("img",{attrs:{src:"https://i.postimg.cc/ZBDD0ZfQ/Whats-App-Image-2024-03-21-at-1-24-46-PM-2.jpg",border:"0",alt:"MyKoPKB Logo"}})])]),t._v(" "),e("div",{staticClass:"collapse navbar-collapse",attrs:{id:"myNavbar"}},[e("ul",{staticClass:"nav navbar-nav"},[e("router-link",{attrs:{to:{name:"Voter Home"},tag:"li",exact:""}},[e("a",{attrs:{href:"#"}},[e("b",[t._v("LAMAN UTAMA")])])]),t._v(" "),e("router-link",{attrs:{to:{name:"Mat"},tag:"li",exact:""}},[e("a",{attrs:{href:"#"}},[e("b",[t._v("MAT27")])])]),t._v(" "),e("router-link",{attrs:{to:{name:"Attendance"},tag:"li",exact:""}},[e("a",{attrs:{href:"#"}},[e("b",[t._v("KEHADIRAN")])])]),t._v(" "),e("router-link",{attrs:{to:{name:"Zoom"},tag:"li",exact:""}},[e("a",{attrs:{href:"#"}},[e("b",[t._v("PAUTAN ZOOM")])])]),t._v(" "),2==t.data.election.status&&t.hasVoted()?e("router-link",{attrs:{to:{name:"Result"},tag:"li"}},[e("a",{attrs:{href:"#"}},[e("b",[t._v("KEPUTUSAN")])])]):t._e(),t._v(" "),2==t.data.election.status&&t.data.user.saham>=500&&!t.hasVoted()?e("router-link",{attrs:{to:{name:"Vote"},tag:"li",exact:""}},[e("a",{attrs:{href:"#"}},[e("b",[t._v("UNDIAN")])])]):t._e()],1),t._v(" "),e("ul",{staticClass:"nav navbar-right navbar-nav"},[e("li",{staticClass:"dropdown"},[e("a",{staticClass:"dropdown-toggle",attrs:{href:"#","data-toggle":"dropdown",role:"button","aria-haspopup":"true","aria-expanded":"false"}},[e("span",{staticClass:"fa fa-user"}),t._v(" "+t._s(t.data.user.name)+" "),e("span",{staticClass:"caret"})]),t._v(" "),e("ul",{staticClass:"dropdown-menu"},[e("li",{on:{click:function(e){return t.logout()}}},[e("a",[t._v("Log Keluar")])])])])])])])]),t._v(" "),e("router-view")],1)])}),[function(){var t=this,e=t._self._c;return e("button",{staticClass:"navbar-toggle",attrs:{type:"button","data-toggle":"collapse","data-target":"#myNavbar"}},[e("span",{staticClass:"icon-bar"}),t._v(" "),e("span",{staticClass:"icon-bar"}),t._v(" "),e("span",{staticClass:"icon-bar"})])},function(){var t=this._self._c;return t("div",{staticClass:"jumbotron"},[t("h1",[this._v("Loading "),t("i",{staticClass:"fa fa-refresh fa-spin"})])])}],!1,null,null,null).exports;const A={created:function(){},data:function(){return{x:{}}},methods:{hasVoted:function(){return this.data.result.length>0},getPartylist:function(t){var e=this.data.partylists;for(var n in e)if(e[n].id==t)return e[n].name;return"No Partylist"},getPosition:function(t){var e=this.data.positions;for(var n in e)if(e[n].id==t)return e[n].name;return""},getNominee:function(t){var e=this.data.nominees;for(var n in e)if(e[n].id==t)return e[n].name;return""},view:function(t){this.x=this.data.nominees[t],this.util.showModal("#nominee-information-modal")},createBase64ImageUrl:function(t){return"data:image/png;base64,"+t}},computed:{header:function(){return this.x.name+" for "+this.getPosition(this.x.position_id)}}};var w=(0,d.A)(A,(function(){var t=this,e=t._self._c;return e("div",{staticClass:"row col-md-10 col-md-offset-1"},[e("div",{staticClass:"col-md-4"},[e("h4",[t._v("Maklumat Anggota")]),e("hr"),t._v(" "),e("ul",{staticClass:"list-group"},[e("li",{staticClass:"list-group-item"},[e("b",[t._v("No. Kad Pengenalan : ")]),t._v(t._s(t.data.user.no_kp))]),t._v(" "),e("li",{staticClass:"list-group-item"},[e("b",[t._v("No. Anggota : ")]),t._v(t._s(t.data.user.no_anggota))]),t._v(" "),e("li",{staticClass:"list-group-item"},[e("b",[t._v("Nama : ")]),t._v(t._s(t.data.user.name))]),t._v(" "),e("li",{staticClass:"list-group-item"},[e("b",[t._v("Unit : ")]),t._v(t._s(t.data.user.unit))]),t._v(" "),e("li",{staticClass:"list-group-item"},[e("b",[t._v("Saham : ")]),t._v(t._s(t.data.user.saham))]),t._v(" "),e("li",{staticClass:"list-group-item"},[e("b",[t._v("Yuran : ")]),t._v(t._s(t.data.user.yuran))]),t._v(" "),1==t.data.election.status?e("li",{staticClass:"list-group-item"},[e("center",[t._v("Undian belum bermula")])],1):t._e(),t._v(" "),2==t.data.election.status?e("li",{staticClass:"list-group-item"},[e("center",[t.hasVoted()?e("router-link",{staticClass:"btn btn-info",attrs:{to:{name:"Result"}}},[t._v("\r\n\t\t\t\t\t\tPapar Keputusan\r\n\t\t\t\t\t")]):e("router-link",{staticClass:"btn btn-info",attrs:{to:{name:"Vote"}}},[t._v("\r\n\t\t\t\t\t\tUndi Sekarang\r\n\t\t\t\t\t")])],1)],1):t._e()]),t._v(" "),t.hasVoted()?e("div",[e("hr"),t._v(" "),e("h4",[t._v("Your votes information")]),e("hr"),t._v("\r\n=======\r\n\t"),e("div",{staticClass:"row col-md-10 col-md-offset-1"},[e("div",{staticClass:"col-md-4"},[e("h4",[t._v("Maklumat Anggota")]),t._v(" "),e("hr"),t._v("\r\n>>>>>>> 5d1d05717ec58a685bba0b6393ad934904cba077\r\n\t\t\t"),e("ul",{staticClass:"list-group"},[e("li",{staticClass:"list-group-item"},[e("b",[t._v("Nama : ")]),t._v(t._s(t.data.user.name))]),t._v(" "),e("li",{staticClass:"list-group-item"},[e("b",[t._v("No. Kad Pengenalan : ")]),t._v(t._s(t.data.user.no_kp))]),t._v(" "),e("li",{staticClass:"list-group-item"},[e("b",[t._v("No. Anggota : ")]),t._v(t._s(t.data.user.no_anggota)+"\r\n\t\t\t\t")]),e("li",{staticClass:"list-group-item"},[e("b",[t._v("Unit : ")]),t._v(t._s(t.data.user.unit))]),t._v(" "),e("li",{staticClass:"list-group-item"},[e("b",[t._v("Saham : ")]),t._v(t._s(t.data.user.saham))]),t._v(" "),e("li",{staticClass:"list-group-item"},[e("b",[t._v("Yuran : ")]),t._v(t._s(t.data.user.yuran))]),t._v(" "),1==t.data.election.status?e("li",{staticClass:"list-group-item"},[e("center",[t._v("Undian belum bermula")])],1):t._e(),t._v(" "),2==t.data.election.status?e("li",{staticClass:"list-group-item"},[e("center",[t.data.user.saham>=500&&!t.hasVoted()?e("router-link",{staticClass:"btn btn-info",attrs:{to:{name:"Vote"}}},[t._v("\r\n\t\t\t\t\t\t\tUndi Sekarang\r\n\t\t\t\t\t\t")]):e("div",{staticClass:"alert alert-danger",attrs:{role:"alert"}},[t._v("\r\n\t\t\t\t\t\t\tSaham minima tidak mencukupi untuk pengundian\r\n\t\t\t\t\t\t")])],1)],1):t._e()]),t._v("\r\n<<<<<<< HEAD\r\n\t\t")])]),t._v(" "),e("div",{staticClass:"col-md-8"},[e("h4",[t._v("Maklumat Calon")]),e("hr"),t._v(" "),e("small",[t._v("Click Picture to see details")]),t._v(" "),t._l(t.data.positions,(function(n){return e("div",{staticClass:"panel panel-primary"},[e("div",{staticClass:"panel-heading"},[t._v(t._s(n.name))]),t._v(" "),e("div",{staticClass:"panel-body table-responsive"},[e("table",{staticClass:"table table-hover"},[t._m(0,!0),t._v(" "),e("tbody",t._l(t.data.nominees,(function(a,i){return a.position_id==n.id?e("tr",[e("td",[e("img",{staticClass:"thumbnail",staticStyle:{height:"60px",width:"60px"},attrs:{src:t.createBase64ImageUrl(a.photo)},on:{click:function(e){return t.view(i)}}})]),t._v(" "),e("td",[t._v(t._s(a.name))]),t._v(" "),e("td",[t._v(t._s(a.unit))]),t._v(" "),e("td",[t._v(t._s(a.education))]),t._v(" "),e("td",[t._v(t._s(a.experience))])]):t._e()})),0)]),t._v("\r\n=======\r\n\t\t\t"),t.hasVoted()?e("div",[e("hr"),t._v(" "),e("h4",[t._v("Maklumat Undian Anda")]),t._v(" "),e("hr"),t._v(" "),e("ul",{staticClass:"list-group"},t._l(t.data.result,(function(n){return e("li",{staticClass:"list-group-item"},[e("b",[t._v(t._s(t.getPosition(n.position_id))+" : ")]),t._v(t._s(t.getNominee(n.nominee_id))+"\r\n\t\t\t\t\t")])})),0),t._v("\r\n>>>>>>> 5d1d05717ec58a685bba0b6393ad934904cba077\r\n\t\t\t")]):t._e()]),t._v(" "),e("div",{staticClass:"col-md-8"},[e("h4",[t._v("Maklumat Calon")]),t._v(" "),e("hr"),t._v(" "),t._l(t.data.positions,(function(n){return e("div",{staticClass:"panel panel-primary"},[e("div",{staticClass:"panel-heading"},[t._v(t._s(n.name))]),t._v(" "),e("div",{staticClass:"panel-body table-responsive"},[e("table",{staticClass:"table table-hover"},[t._m(1,!0),t._v(" "),e("tbody",t._l(t.data.nominees,(function(a,i){return a.position_id==n.id?e("tr",[e("td",[e("img",{staticClass:"thumbnail",staticStyle:{height:"60px",width:"60px"},attrs:{src:t.createBase64ImageUrl(a.photo)},on:{click:function(e){return t.view(i)}}})]),t._v(" "),e("td",[t._v(t._s(a.name))]),t._v(" "),e("td",[t._v(t._s(a.no_anggota))]),t._v(" "),e("td",[t._v(t._s(a.unit))]),t._v(" "),e("td",[t._v(t._s(a.education))]),t._v(" "),e("td",[t._v(t._s(a.experience))])]):t._e()})),0)])])])})),t._v(" "),e("modal",{attrs:{id:"nominee-information-modal",aClass:"primary"}},[e("modal-header",[t._v(t._s(t.header))]),t._v(" "),e("modal-body",[e("div",{staticClass:"row"},[e("div",{staticClass:"col-md-3"},[e("img",{staticClass:"thumbnail",staticStyle:{height:"150px",width:"150px"},attrs:{src:t.data.storageURL+t.x.image}})]),t._v(" "),e("div",{staticClass:"col-md-9",staticStyle:{"margin-left":"5px"}},[e("h3",[e("strong",[e("em",[t._v('"'+t._s(t.x.motto)+'"')])])]),t._v(" "),e("b",[t._v(" Name : ")]),t._v(t._s(t.x.name)),e("br"),t._v(" "),e("b",[t._v(" Unit : ")]),t._v(t._s(t.x.unit)),e("br"),t._v(" "),e("b",[t._v(" education : ")]),t._v(t._s(t.getPartylist(t.x.education))),e("br"),t._v(" "),e("hr"),t._v("\r\n\t\t\t\t\t\t\t"+t._s(t.x.experience)+"\r\n\t\t\t\t\t\t")])])]),t._v(" "),e("modal-footer",[e("button",{staticClass:"btn btn-default",attrs:{"data-dismiss":"modal"}},[t._v("Close")])])],1)],2)])}))],2)]):t._e()])])}),[function(){var t=this,e=t._self._c;return e("thead",[e("tr",[e("th"),t._v(" "),e("th",[t._v("Nama")]),t._v(" "),e("th",[t._v("Unit")]),t._v(" "),e("th",[t._v("Taraf Pendidikan")]),t._v(" "),e("th",[t._v("Pengalaman Kerja ")])])])},function(){var t=this,e=t._self._c;return e("thead",[e("tr",[e("th"),t._v(" "),e("th",[t._v("Nama")]),t._v(" "),e("th",[t._v("No. Anggota")]),t._v(" "),e("th",[t._v("Unit")]),t._v(" "),e("th",[t._v("Taraf Pendidikan")]),t._v(" "),e("th",[t._v("Pengalaman Kerja ")])])])}],!1,null,null,null);const k=w.exports;function P(t){return P="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},P(t)}var R,E,I,S;const N=(R={methods:{navigateToURL:function(){window.open("https://linktr.ee/kopkb","_blank")}},created:function(){},data:function(){return{x:{}}},computed:{header:function(){return this.x.name+" for "+this.getPosition(this.x.position_id)}}},I=function(){return{imageUrl:"https://imagetolink.com/ib/0zxQzuS6tl.png"}},S=function(t,e){if("object"!=P(t)||!t)return t;var n=t[Symbol.toPrimitive];if(void 0!==n){var a=n.call(t,e||"default");if("object"!=P(a))return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(E="data","string"),(E="symbol"==P(S)?S:S+"")in R?Object.defineProperty(R,E,{value:I,enumerable:!0,configurable:!0,writable:!0}):R[E]=I,R);var O=n(756),M={insert:"head",singleton:!1};l()(O.A,M);O.A.locals;const j=(0,d.A)(N,(function(){var t=this,e=t._self._c;return e("div",{staticClass:"row col-md-10 col-md-offset-1"},[e("div",{staticClass:"col-md-12"},[e("div",[e("img",{staticClass:"background-img",attrs:{src:t.imageUrl,alt:"background-img"},on:{click:t.navigateToURL}})]),e("hr")])])}),[],!1,null,null,null).exports;const T={created:function(){for(var t in(this.data.result.length>0||2!=this.data.election.status)&&this.$router.push({name:"Voter Home"}),this.data.positions)this.selected.push({position_id:this.data.positions[t].id,nominee_id:[]})},data:function(){return{selected:[],name:{},selectedNominees:{}}},methods:{test:function(){console.log("tab"),this.util.showModal("#vote-modal")},submit:function(){if(0!==Object.keys(this.selected).length){var t=this;this.util.notify("Submitting your vote, please wait...","loading"),console.log(this.selected);var e={vote:this.selected};console.log(e),axios.post(config.API+"election/vote",e).then((function(e){$.notifyClose(),t.util.showResult(e,"success")&&(t.data.result=e.data.result,t.$router.push({name:"Voter Home"}),$(".modal").modal("hide"))})).catch((function(e){$.notifyClose(),t.util.showResult(e,"error")}))}else this.util.notify("Please select at least one nominee.","error")},hasNullVote:function(){console.log("null"+this.selectedNominees);var t=this.selectedNominees;for(var e in t)if(null==t[e].nominee_id)return this.util.notify("You must vote on all position","error"),!0;return!1},reset:function(){console.log(this.selectedNominees);var t=this.selectedNominees;for(var e in t)$("#"+t[e].nominee_id).selected(!1),t[e].nominee_id=null},vote:function(t,e){this.selected[0].position_id||this.$set(this.selected[0],t,[]);var n=this.selected[0].nominee_id.indexOf(e);-1===n?this.selected[0].nominee_id.push(e):this.selected[0].nominee_id.splice(n,1),console.log(this.selected[0])},getSelectedNomineeName:function(t){return this.getNominee(t)},getName:function(t){this.data.positions;var e=this.selected;for(var n in e)if(e[n].position_id==t)return this.getNominee(e[n].nominee_id);return""},getNominee:function(t){this.data.positions;var e=this.data.nominees;for(var n in e)if(e[n].id==t)return e[n].name;return""},getPartylist:function(t){var e=this.data.partylists;for(var n in e)if(e[n].id==t)return e[n].name;return"No Partylist"},view:function(t){this.x=this.data.nominees[t],this.util.showModal("#nominee-information-modal")},createBase64ImageUrl:function(t){return"data:image/png;base64,"+t}}},L=T;var U=(0,d.A)(L,(function(){var t=this,e=t._self._c;return e("div",{staticClass:"row col-md-10 col-md-offset-1"},[e("div",{staticClass:"col-md-4"},[e("h4",[t._v("Maklumat Undian")]),t._v(" "),e("hr"),t._v(" "),e("ul",{staticClass:"list-group"},[t._l(t.data.positions,(function(n){return e("li",{staticClass:"list-group-item"},[e("b",[t._v(t._s(n.name)+" : ")])])})),t._v(" "),e("ul",{staticClass:"list-group"},t._l(t.selected[0].nominee_id,(function(n){return e("li",{staticClass:"list-group-item"},[e("b",[t._v(" - "+t._s(t.getSelectedNomineeName(n)))])])})),0),t._v(" "),e("li",{staticClass:"list-group-item"},[e("center",[e("button",{staticClass:"btn btn-success",on:{click:function(e){return t.util.showModal("#vote-modal")}}},[t._v("Hantar")])])],1)],2)]),t._v(" "),e("div",{staticClass:"col-md-8"},[e("h4",[t._v("Pilih Calon")]),t._v(" "),e("div",{staticClass:"alert alert-warning",attrs:{role:"alert"}},[t._v("\n\t\t\tBoleh mengundi (2) calon sahaja!\n\t\t")]),t._v(" "),e("hr"),t._v(" "),t._l(t.data.positions,(function(n){return e("div",{staticClass:"panel panel-info"},[e("div",{staticClass:"panel-heading"},[t._v(t._s(n.name))]),t._v(" "),e("div",{staticClass:"panel-body table-responsive"},[e("table",{staticClass:"table table-hover"},[t._m(0,!0),t._v(" "),e("tbody",t._l(t.data.nominees,(function(a,i){return a.position_id==n.id?e("tr",{key:a.id},[e("td",[e("input",{attrs:{type:"checkbox",id:a.id},on:{change:function(e){return t.vote(n.id,a.id)}}})]),t._v(" "),e("td",[t._v(t._s(a.no_calon))]),t._v(" "),e("td",[e("img",{staticClass:"thumbnail",staticStyle:{height:"60px",width:"60px"},attrs:{src:t.createBase64ImageUrl(a.photo)},on:{click:function(e){return t.view(t.i)}}})]),t._v(" "),e("td",[t._v(t._s(a.name))]),t._v(" "),e("td",[t._v(t._s(a.unit))])]):t._e()})),0)])])])}))],2),t._v(" "),e("div",{staticClass:"modal",attrs:{id:"vote-modal",tabindex:"-2",role:"dialog","aria-labelledby":"exampleModalLabel","aria-hidden":"true"}},[e("div",{staticClass:"modal-dialog",attrs:{role:"document"}},[e("div",{staticClass:"modal-content"},[t._m(1),t._v(" "),t._m(2),t._v(" "),e("div",{staticClass:"modal-footer"},[e("button",{staticClass:"btn btn-secondary",attrs:{type:"button","data-dismiss":"modal"}},[t._v("Tutup")]),t._v(" "),e("button",{staticClass:"btn btn-primary",attrs:{type:"button"},on:{click:function(e){return t.submit()}}},[t._v("Hantar")])])])])])])}),[function(){var t=this,e=t._self._c;return e("thead",[e("tr",[e("th"),t._v(" "),e("th",[t._v("Bil.")]),t._v(" "),e("th"),t._v(" "),e("th",[t._v("Nama")]),t._v(" "),e("th",[t._v("Unit")])])])},function(){var t=this,e=t._self._c;return e("div",{staticClass:"modal-header"},[e("h5",{staticClass:"modal-title",attrs:{id:"exampleModalLabel"}}),t._v(" "),e("button",{staticClass:"close",attrs:{type:"button","data-dismiss":"modal","aria-label":"Close"}},[e("span",{attrs:{"aria-hidden":"true"}},[t._v("×")])])])},function(){var t=this._self._c;return t("div",{staticClass:"modal-body"},[t("h5",[this._v("Nota: Sila pastikan anda telah membuat undian dengan betul.")])])}],!1,null,null,null);const K=U.exports;const q={data:function(){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(){this.refreshResults(),this.$nextTick((function(){this.initChart()}))},watch:{position_id:function(){this.initChart()}},methods:{refreshResults:function(){var t=this;this.util.notify("Refreshing results","loading"),axios.get(config.API+"election/result").then((function(e){$.notifyClose(),console.log(e),t.data.results=e.data,t.data.last_update=new Date,t.initChart()})).catch((function(e){$.notifyClose(),t.util.showResult(e)}))},initChart:function(){$.plot($("#chart"),this.datas,{series:{pie:{show:!0,innerRadius:.5}}})},getPosition:function(t){var e=this.data.positions;for(var n in e)if(t==e[n].id)return e[n].name;return""},getNominee:function(t){var e=this.data.nominees;for(var n in e)if(t==e[n].id)return e[n].name;return""},getVotes:function(t){var e=this.data.results;for(var n in e)if(e[n].nominee_id==t)return e[n].votes;return 0}},computed:{last_update:function(){var t=this.data.last_update;return t.toDateString()+" "+t.toLocaleTimeString()},position_id:function(){return this.$route.query.position_id?this.$route.query.position_id:this.data.positions[0].id},datas:function(){var t=[],e=this.data.nominees;for(var n in e)if(e[n].position_id==this.position_id){var a=[];a.label=e[n].name,a.data=[[1,this.getVotes(e[n].id)]],t.push(a)}return t}}},D=q;var B=(0,d.A)(D,(function(){var t=this,e=t._self._c;return e("div",{staticClass:"row col-md-10 col-md-offset-1"},[e("div",{staticClass:"col-md-4"},[e("h4",[t._v("Jawatan")]),e("hr"),t._v(" "),e("ul",{staticClass:"list-group"},[t._l(t.data.positions,(function(n){return e("router-link",{key:n.id,staticClass:"list-group-item",class:{active:n.id==t.position_id},attrs:{tag:"li",to:{query:{position_id:n.id}},exact:"",replace:""}},[t._v("\r\n\t\t\t\t"+t._s(n.name)+"\r\n\t\t\t")])})),t._v(" "),e("li",{staticClass:"list-group-item"},[e("center",[e("button",{staticClass:"btn btn-info",on:{click:function(e){return t.refreshResults()}}},[t._v("\r\n\t\t\t\t\t\tKemaskini Keputusan "),e("i",{staticClass:"fa fa-refresh"})])])],1)],2)]),t._v(" "),e("div",{staticClass:"col-md-8"},[e("h4",[t._v("Results")]),e("hr"),t._v(" "),e("div",{staticClass:"panel panel-default"},[e("div",{staticClass:"panel-heading"},[t._v(t._s(t.getPosition(t.position_id))+" - Results as of : "+t._s(t.last_update))]),t._v(" "),t._m(0)])])])}),[function(){var t=this._self._c;return t("div",{staticClass:"panel-body"},[t("div",{staticStyle:{height:"300px",width:"300px"},attrs:{id:"chart"}})])}],!1,null,null,null);const V=B.exports;const F={data:function(){return{loading:!1}},methods:{edit:function(){if(!this.loading){this.loading=!0;var t=this;this.util.notify("Adding Attendance","loading"),axios.put(config.API+"attendance/"+this.data.user.id,$("#edit_form").serialize()).then((function(e){$.notifyClose(),t.loading=!1,t.util.showResult(e,"success")&&(t.refreshUser(),t.$router.push({name:"Voter Home"}))})).catch((function(e){$.notifyClose(),t.loading=!1,t.util.showResult(e,"error")}))}}}};const H=(0,d.A)(F,(function(){var t=this,e=t._self._c;return e("div",{staticClass:"row col-md-10 col-md-offset-1"},[e("div",{staticClass:"col-md-12"},[e("h3",{staticClass:"text-center"},[t._v("Pendaftaran Kehadiran")]),t._v(" "),e("hr"),t._v(" "),e("form",{attrs:{id:"edit_form"},on:{submit:function(e){return e.preventDefault(),t.edit()}}},[e("div",{staticClass:"form-group"},[e("label",{attrs:{for:"name"}},[t._v("Nama : ")]),t._v(" "),e("input",{staticClass:"form-control",attrs:{type:"text",name:"name",readonly:"",required:""},domProps:{value:t.data.user.name}})]),t._v(" "),e("div",{staticClass:"form-group"},[e("label",{attrs:{for:"no_kp"}},[t._v("No. Kad Pengenalan :")]),t._v(" "),e("input",{staticClass:"form-control",attrs:{type:"text",name:"no_kp",readonly:"",required:""},domProps:{value:t.data.user.no_kp}})]),t._v(" "),e("div",{staticClass:"form-group"},[e("label",{attrs:{for:"no_anggota"}},[t._v("No. Anggota : ")]),t._v(" "),e("input",{staticClass:"form-control",attrs:{type:"text",name:"no_anggota",readonly:"",required:""},domProps:{value:t.data.user.no_anggota}})]),t._v(" "),e("div",{staticClass:"form-group"},[e("label",{attrs:{for:"no_anggota"}},[t._v("Unit : ")]),t._v(" "),e("input",{staticClass:"form-control",attrs:{type:"text",name:"unit",readonly:"",required:""},domProps:{value:t.data.user.unit}})]),t._v(" "),t._m(0),t._v(" "),t._m(1),t._v(" "),e("center",[1==t.data.election.status?e("input",{staticClass:"btn btn-primary",attrs:{type:"submit",value:"SAYA TERIMA"}}):t._e()])],1)])])}),[function(){var t=this,e=t._self._c;return e("div",{staticClass:"form-group"},[e("label",{attrs:{for:"role"}},[t._v("Kehadiran :")]),t._v(" "),e("select",{staticClass:"form-control",attrs:{id:"kehadiran",name:"kehadiran",value:"",required:""}},[e("option",{attrs:{value:"1"}},[t._v("Fizikal")]),t._v(" "),e("option",{attrs:{value:"2"}},[t._v("Maya")])])])},function(){var t=this,e=t._self._c;return e("div",[e("p",[e("i",[t._v("*Elaun akan diberikan setelah pengundi membuat pengesahan kehadiran")])]),t._v(" "),e("p",[e("i",[t._v("*Pendaftaran online sehingga jam 10 pagi")])])])}],!1,null,null,null).exports;function G(t){return G="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},G(t)}const W=function(t,e,n){return e=function(t){var e=function(t,e){if("object"!=G(t)||!t)return t;var n=t[Symbol.toPrimitive];if(void 0!==n){var a=n.call(t,e||"default");if("object"!=G(a))return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==G(e)?e:e+""}(e),e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}({methods:{navigateToURL:function(){window.location.href="https://us06web.zoom.us/j/87138156396?pwd=JEakXmAZjRnPeXbPN7K8ajnbL0X77a.1"}},created:function(){},data:function(){return{x:{}}},computed:{header:function(){return this.x.name+" for "+this.getPosition(this.x.position_id)}}},"data",(function(){return{imageUrl:"https://th.bing.com/th/id/OIP.vCNlpyR-8eSN6qHGGIQemAHaCr?w=338&h=126&c=7&r=0&o=5&dpr=2&pid=1.7"}})),X=W;var J=n(963),z={insert:"head",singleton:!1};l()(J.A,z);J.A.locals;const Y=(0,d.A)(X,(function(){var t=this,e=t._self._c;return e("div",{staticClass:"row col-md-10 col-md-offset-1"},[e("div",{staticClass:"col-md-12"},[e("h6",{staticClass:"text-center"},[t._v("Pautan Zoom")]),t._v(" "),e("div",[e("img",{staticClass:"centered-image",attrs:{src:t.imageUrl,alt:"Centered Image "}})]),e("hr"),t._v(" "),e("CENTER",[e("h4",[t._v("SELAMAT DATANG KE MESYUARAT AGUNG TAHUNAN KoPKB \n "),e("br"),t._v(" KALI KE-27/2023 ")])]),t._v(" "),e("div",{staticClass:"centered-button"},[e("button",{staticClass:"btn btn-primary",attrs:{target:"_blank"},on:{click:t.navigateToURL}},[t._v("Klik pada pautan berikut >>")])])],1)])}),[],!1,null,null,null).exports;document.addEventListener("DOMContentLoaded",(function(){document.getElementById("logo-admin").src="data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wCEAAkGBxITERUTEBMVFhIVGBcVFhUYFxgSFRkXGBcYGhcYGBgaHSggGBsnGxUYITEhJSkrLjouFx8zODMuNygtLisBCgoKDg0OGxAQGy8lICUtNy8tLy0tLS0vNSsuLS0tLS8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLf/AABEIAJEBWwMBIgACEQEDEQH/xAAbAAEAAgMBAQAAAAAAAAAAAAAABQYDBAcBAv/EAE8QAAEDAgMEBAYNCAgHAQAAAAEAAgMEEQUSIQYxQVEHE2FxFCIygZGTFRYkQlJTVHKhsbLB0TNic3SCktLxIzQ1Q2Ois/AXJTZEg8LhJv/EABkBAQADAQEAAAAAAAAAAAAAAAABAgMEBf/EADARAAICAQIFAQYFBQAAAAAAAAABAhEDEiEEEzFBUYEiMmFxscEFFDOR8CNSodHh/9oADAMBAAIRAxEAPwDuKIiAIiIAiIgCIiAIiIAiIgCIiAIiIAiIgCIiAIiIAiIgCIiAIiIAiIgCIiAIiIAiIgCIiAIiIAiIgCIiAIiIAiIgCIiAIiIAiIgCIiAItCoxaNptcuPZr9KU+LRvNrlp7dPp3K/LlV0V1LpZvoiKhYIiIAiIgCIiAIiIAiIgCLVrq+OIXkda+4bye4LUpdoIHuyhxB7RYencrrHNq0tirlFOrJVERULBERAEREAREQBERAEREAREQBERAEREAREQBEWOonaxpfI4Na0XLnENAHMk7kBkRamF4nDURiSmlZLGSRnY4ObcbxccexbaAL4MreY9K+1ifESCLixvw11QGVRmP1fVx77Xvc7rNAuSpNRO0ERLGuHvSb9x/ktMVOasrP3WU7w+VwzRxtbHwfM4x3HAhgaTb5xaexPDpWjNJG18fF8LjIRzJYWgkfNLj2LzE6RtzKWseRvdM68cTADdzW2IHbaxN9TYJhlI0kShsbCdzoXWjlYWixc21jv0vci2hsV6hyFywSuL4ha77WsQRq0i7TqVIsm1sQWnhe2vdYqP2fhIYXH3x07h/srerCzLZ7g0HcbhpB5gnivMy1raR1QvSZ0Xwx4tcG453v8ASvoHksi4c629YY5D77cdRx/lwWSQAjxrW7V4WNsLgWG7sCEGRFijqGO0a5pI5EH6l9l45hCT6RfPWDmPSmccwgPpfMjwASSABvJ0CZxzHpXxPCx7bPALeXDRT8wUnHavPM5zTmaLBtuIA4X7bqobNMcJJrscLkakWAILjY9vjDdddbGEU53RtXvsPB8U1ejDjYRiopPY5Xgk3dkTgmOkuyTFoFvFdu10Fj/vgrIo8YTTndG1bjXi+XkuLNKEpXBUbwUkqkZEUHtZiT4ImvjNjmsdAdLFVel2vqHnR4t8wDgeY7Fpi4WeSOpUVnmjF0zoiLnePbVVcLA6N7Xa2N2jQcDuHE284XlPtVVuDbEXcBuYN54DRW/JZPK/noQs8WdFRUSDaSoIF3gb/ett9StGz1W+WIuebnMRewGlhyVMvDTxrUyYZYydIk0RFzmoREQBERAEREAREQBFjkcf/trr2Nx/+2sgPtc/6YMDNXDTsEmUNmu9t97MpzOA4ubYW098ugLj+2GMGoqnFhORhyR2O+x1cO88eVlEk2qRaDSkm1aL9sJhDKWjbGxmQXLjzcTYZndpAHmsrA94Audypew2P3JppneNviJO8cWXPEHUdhtwVnmqgZmxchnP02H3pFUkmyMjcm5JGPFq6VkRfFEXG7B5i9oc6w10aSfMoX2Zmv5fHk3n3K2WXmQcgt8eSMVvGzJwk+5UTtBXBzRFRmdhy3lDwzU7xbLbT71brXGo3jUb/MvQF6qTmpPZUWjFrq7IWqwBrr5SMpuC1wzCx4dyUmANbYOIyjQNaMosOHcppFbnzqrI5cTDUPyRuIHktJAHYL2+hcx2G2fgxSJ9biDnTzPkc3Jnc1sQFrNAaRbfccLEaXuT1RULENg5YZX1GE1Jp3u1dCdYXHfbcQB2EOtfSyY5JJq6fkSXQsOA7KU1I2VkDXdXN5THOL22sRYX4EEqrbEuNBXzYZIT1TyZqUniCNWjzNPnjceKl9iNqZah8tLWRiOrg8sDyXC9rgXNrXHEghwI36YelDD/AHOysjOWejeyRjuYL2hzDzG427LcSrK9TjLv/ENqtEftcDiOIRYcwnweC01WRz96y/A2O7/Ev7xYtrGeFYpT4a+QxUgizljDk6wgPszuAZoOx3GxE70cYYGUgqHHNPWe6JX8Tnu5re5ocdOZdzWxtfshDXBri50U8f5OZmjhrcA8xfUagg7iFKmoyrsvr5IptWa9J0eUEUsc0Mbo3xODgWyPINuDg4m47rJifR5QTzPmlY8ySHM4iRwF7AaAbtygvZzEMLljjxFzaikkcGNqBo9vzudhqQbkgEhxtZdJVZOcXd+pKp9jjmwOxlJVmr69rj1M7omWeW+KCbXtvOm9SvSRgkNHhAhpwRGJ2us4l5uWvJ1K3OiTfiH62/6ys3TP/Zw/TM+y9auTeZLtaKpLTZki6L8NLQTHJqAfyr/xUnjlFHSYTURQgiOOnlDQSXEXa7id+pUXFs1iuUWxcgWGng8fLvW3tsHxYNM2aTrJBE1j5LBudxLWl2UaC5O5Z23JJyvcnonsVnojqTBKaZ58WoghrIu9zG9YB/v+7Vx6QMYNLQTPb+UcOqjtqc79AQOJAuf2VSsYhNJTYNXtH9XjgilP+G+IXv5usHe8Kc2j92YtSUo1ip2+Fy8Wk3tGO+4GnKRXklKevt39CE6VGl0TURp566mv+SMIPfZ4PmuF0bLbXiqHsicuNYmzmInfQD/7q/ErLN71/L6F4dCr9ITh4MMxAGa1zu1BXPsOljY7WVmvG400P4q/dIdKZKVrAQDmB9AJ+5cpNEwOy9a2+7cbencvU4J/0aOPP75ObQVmeNvVuEhDnZrWk8UhtrjXS7T5wvuOpdkawnQWOW5ABtytYb1W52ZHFpOrdxGh1U+0NEQld5ILWE/nlua1t501XRGlszOSv2kSlPAHNBd27j29yvGyTctOQODnfUFScMma+MOabi55jj2q87KfkD88/UFy8d+n6muD3iShmJPZb8PxWdeWXq8g7QiIgCIiAIiIAiIgBXxHK13kkHuN1hxFhdE8N3kH+SqVPUujddht9XnHJawx60zKeTSyybQscaeQMFyRY235ffW8y5Q+hEbtNQd3YF1fDcS6xji4Wc0XPK3P6FyjC60yRvMguI2dbfjvADe8l1vSuTK5Y5r6Hp8Jw64jDJraq3+e1E9s7gj5m9bHbM1+S5Ni2zWuBH7x9CuuFYc2I2BzOGr3neXcu4a+lQfR7O2WGUMDmASeMCQ4kljdQbeKNLW7N6uEbABYbleEYt6+5z5+bB8iSpJ7/E+kXjjZY2za7lcxMqIiA1ql7r+KHbuA0/mthh0Cj67FhE/KYpnaA3ZGXt17ea1vbC35PU+pKk0WGb3SJWrkc1jnMbncGktYLAuIGjbnQXOipTOkCVoyzYZWtm4tbGXsv2P0uO2ysHthb8nqfVFe+2Fvyep9SVaLS6qw8GTwQGw+EVLquoxGsj6p84DGQ73NYMvleaNnboTpeyl+kGnfJh1QyNrnvLW2a0Fzj47ToBqdAtj2wt+T1PqSnthb8nqfUlS5ty1ELh51VHux0LmUFK17S1zYYw5rgWuBDRcEHUFR2O7VTUs5Y6hqJYLNLZoR1lyfKBbwtzJHct/2wt+T1PqSnthb8nqfUlRe9tE8jJVJFLxx1TjLooGUk0FI14fLLM3q3HQizW/Nc7dfUjdbXpyhfbC35PU+pK99sLfk9T6kpKV0ktguHmuxXui+hliNd1sb2Z6l7m5mlmZpJsW3Go7QsvS3RSTUAZDG+R3WsOVjS91sr9bAXtqpz2wt+T1PqSvPbC35PU+pKnmPXroj8vOqogI9u5gAPYuu0AH5M/gvnbOrmq8HkdHTTske5o6ksJlAbKNS0C9iG37irF7YW/J6n1JXnthb8RU+pKnWk00h+XyGvjGB9fhZpSPG6hoaCN0jGgsv+00KH6LsJnYyapq2ObPMWRgPBa4RQsDG6Hdc377Aq24bicUwPVu1bo5pBa9p7WnULdVdbUXEpKDUt+pRsKopWY9VSGN4hkgbaTKchcBALB1rE6O07Crvl56r6RRKWohKiubcC8Atvu77DlyHIQMmU5xpqL794HZ2rrHSHDK+ma2AOMheLBuhtY3+hc39h8R+Lm9I/Fetwc1HFuzi4itZGzUji8g7hlDnE2Hki+qlMekApqdg9+XznuJyRn90LxmDSPa0zuEUbC7rZHuGhuNAL3c+3JaGOVzZpbsBEbGtjjB3hjBYX7TqfOrxeuWrwXytQSxL4N/OunpZZNmv6u3vd9oroWyn5A/PP1Bc82Z/q7e932iuh7KfkD88/UFnxv6fqRg94mUXxM+wv3fWsccpLrXadCdOy34ryDsM6IiAIiIAiIgCIiAFUiYguJ4Ek+kq1VVeGOylpta91AYhSZfHZrGT52nkV0Yduvc5s2/TsaBrHRMlcPi3jzZTr33VJgbko5D8bLHGPmxgyH/NlCuNdAXRPFw0FrgXuNmAEbyVS8UqmOyRxX6qIFrSdC4k3fIRwzHhyAXPxtKV/A978ATnBwX9yb+S3X+fuXLonk/rDf0R9Of8F0Jc06Kn2nnHwo2H91x/jVj6SMYdTUEhjJE0hEMVjZ2Z+8tPAhocR2hU4dOUUjP8XSjxU38voizkLGyIX+r71SejnEJ2z1dDVyvlmgc17XPJcSxzW3AJN7DxT/5FKdItZJDh074nuZIDHZzTlcM0rAbHuJC3cGpaTzLtWWXLyXoK59g2x0s1NDO7E69sksbJDaY5QXtDrWO8C/NYZcYrsKmjbXS+E0MpyicjLJGfzudhrYk3AJBFrGeWntF7kavKOkIqj0o10kWGvfDI5jy+EB7HFrrGVpNiNdWgjuJXz0a4pLJDLBUOc6elmfG5ziXOc0klriTra+Zov8BV5b0aidW9FwRVPpGxOSKnjhp3ObUVUscEbmkhzQXAudcagAC1/wA4LH0WVsktCTNI6R7ZZGlz3F7rCxGp198mh6NQ1b0XBFR+jCvll8N66R8mSpc1udxflaNzW3Og7FVsA2sqKeumfUyvfROq56V2dzniJzXlzHAHyWhpt3Nd8EK/JdteCNapM7Ci0sZkIppnNJBEUhBBsQQwkEFVfYqulfgnWySPdLkqDnc4ufdr5Q05jroAPQs1G1Za96LqipGweMvGDeFTvfK6MTvcXOLnEMc8gXOu4WUZs7glTiUIq6uuqI+sLskVO/qmMaHFvn1B7bWuSVfl03b6bEavB0pFWaXZiZtJJTGvqHOe8OZOT/SxtGTxA69zq12v5ypW3eF1VBDFIzEqyQySiIh0jgACx7r6Hf4lvOojjUnSYcqV0dbRU6h2MnZJG84nWPDHteWOeS14a4EtcL7jax71BQ0k1bi1dC+sqoooSwsbFKWDxmt0tutx86LGne/Qan4L1iWE9Y4SxPMU7dA8AEEfBe33wWDqcQ+NpvVv/jVOxd1ZhM0EnhctTSSyCJ7Jjne2+tw7f5IcRu1bYjW46WolHTT7Gsc0qp9vKTIXqcQ+MpvVyfxr3qcQ+MpvVyfxrm9TtPU+GGvEsngLawU3V5ndWYxGQXlt7Wygu7yF0baTApKrqzHVz0+TNfqXZc+bLbNrrbLp3lWlj01YXEN9Ev2RD7V4ZXSwhjiyTxgbRNdG4dt3OIsqkNla0atgkJ/Ok09A3rPXYVVR4nBQjEqwtmYXl/WOzCwkNgL2/ux6VbKLCXYeJaqpr6meKONxLJHF44G7RfV3i2HzltGeiKV3+5m8jk7pL0RQpdjsQcbuhJPeF8e0qu+JPpCs+EUddio8JnqZaWlcT1MMDsji0G2Zz+I7733gAWv8Y3QV2FN8JpqqWppmkdbDO4yENJtcO4DXeLW3m4uuhcTJeyqv1Od479p2MFwKpjhDHxOzAndrvN1ddm4HMiIe0tOYmx00sFGbQ4z1mES1VM9zc0BkY4eK5pt9DgbjzKA2c2VlqaOGoOJVzZZY2yaTFzAXC9sp1I86xyZpZIVLbctHGoy2OjOaDody+WRNG4AKl7B43UmoqqGteJJKUtIltbMw/C8xab/nWO66tVTisDG5nSst2EOJ7gNSuVwknRqpJqzamkDWlx3AEnzKqV+JvlNtzRrlH38ytKs2lfI941ELrAC2thxPfx83JfMcrTazgfPxXVDA4byRzZcl7Iu9I0iNod5QaL99lmXxETlF99hcdvFfa4mdS6BERCQiIgI/GIrtBAvY69yiM1m2v5WvZpu0VnUBXQnMSB4tyPPvXRhl2Zy547plY2ikPg8uYndb0kBUukps4kPwGF/oI/E+hX3amje6mkcBYNbmc4+KA1pDnE+YFVvYJ1POJWCeEudePJns8gBwuGnUgk6EcAufiYa8qXaj3vwvio8Nwc3e+rp+3/Td6MX2rHDnE/6HMW1tvicD8WpIKiVkdPTe6JS8gNMh1jbc++GVunJ5ULspiMNHiRjqp4WPYx7H3fZoccvi5iLX42Uv0f0jKx9XX1ETJBPKREJGh4axvIHjYtb+wp4NVFt9vuZ/jOSE+IuDtNIw4vj9K3GKWrpZ45GyjwecMcHWBOVrnW3Dxmm/+ErP0p/2XP3xf6zFGdIOzcD6CYwwRMkjHWgxxtY4hmrwC0XN2ZvPZam0OMmq2fMxILnNiD7fDbMxr/pBPnXSo3pa7bHk6uqLnskPcFJ+rw/6TVB9Lgb7FyZt+eLL39Y0aeYlRmBdIVBFSQRvnOeOGNjmiOQnM1gBAOWx1HNQG1ePmufC2eOWHD2uL/HYRJMWjXKNw0NhrYZySdwSGGXMv4hzWkmduXu9hqFr/LkdStPa7qST9IW273Hj4O6KviAP6Vgt/wCo88qq20+0b6ptO2WMsbFVMmHiloMLbgAAk3fYndorb0l0znUsdTGD1lLIyZu8HLcZu0e9J+arvG4pRfeyutPdH0PdmO84cPj05ddKPp0v541j6Hn+56tnwKuRv+SP8Ctno5pHNpTUSD+kq5H1Lu55JYP3df2lHdGQyy4izlVvd6XPH1MCrJey14olS3szdEv/AH/60/71G7IYMyshxank0D62YtdvyvDiWuHcQNOIuOK2+iv/AL79ad9696MfLxH9dm+05TJU5NfAhS2SPdkcbe6kqqCq0qqWKRmpuXRhpAIPG1wL8nMPFbOwR/5AP0dV9uVanSHhb43NxGnHjxNLJ27s8LgWknuBIPYQfehZNhR/yIDlHUj/ADyqJRTja7tfclSdmx0WujdhUUMlj1vhAync5okIePQ4elaMWCYlheb2Pe2ppLl3UP8AyjeeXdc9oOvwbrV2JqzDhMc4Ad1YqXZb2uRJYC9j8L6F5/xKl+TR+sd/CtOVOUpad1e5XmJJWXXZDaqKuic5rTHJGcskTt7T38Wmx103EEAhVvpqPuSm/Wm/6MyqmC7TGnqamoEbS6pIJZcta2xcdCBr5Sn+libPQ0r7WzTxutyvBKbfSo5Dx5E+xPN1Ro6cHBcqoa+pixnETSU3hDiWBzesbDlGVtjd2/XRdJVF2V/trEu6P6mrHHGlL5fdFnLoabauTEsRip8RApRA7rmUti50rgL363ySLA7t4z24kXbbjFvBqGeUGz8uRnz3+K30E38yrPSHSSCaiqoWFz4Zg1waLu6s2cdB2McP21h25vVT0lO0ONN1nWzyZXZQBoGk235c/wC81X0anF9iNdWR0M2G+wXgXhVOJjH1mXrBcT36wN/eAZ3K7dHeLeE4fC8m72Dqn88zNAT2luV37Sx+B4f8RT+pb/Cq3sN7lr6ulFxDK4zwGxDTa2YDua9jf/Gko6ovr5ClTN3Gv+oqL9C77FQtrphkcMLky8ZIQe7rGn6wFG4wf/0FH+hd9moVr2iwwVVNLTuNusbYO35XA3Y63GzgDbsVaqUH4/2S5Wmjd2eja2kp2s8gRRhvdkFl87Rsa6jqA/yDDKHd2R11QtmtrjQMFFijXwui8WOXKXxvYPJAIFzbcCButex0Xu0m1jq+N1FhbXSmXxZZS0siYw+UCXC+o0JI3Xtc2Cjky1fcnmKjXwNzjsxPm4Nnt3Zz95Ky4DtFiMGGw9Th3WRMhbkl60OzNA0f1TRm8ymMfw8U2CTU7DdscDgTa2Zx1c7zkk+dSWwUxGG0n6Fn1K8ns3V7kJ/QjejSijkjmrTMJp6p39K4NLAzL/dhp1Fg4a8Rl4WVehhOYNtre3o3qT2Ek8GxLEKO1mucJ427tDqbdmWSMfs9iyYxTdVV5joxzs4Pfv8AQfuW+B1OS89DOe8UawoJbm9rG+l9Oxa+Gg9cy28OB9Gv3KVbNEHOfmbdwaDzs0uI+0Vi2bonPeXAXA0HK57ewfWuiUqi2zOvBb8HaSXOJJO5Sqx08Qa0AcPr4rIvHm7dnZCNKgiIqlgiIgPD2LULCPrW4ilOirjZHTRNe0te0Oa4EOaQHAg7wQd4UYNl6DT3HTaaj+gj0I3EeKrGWjkvgwjkrakRpa6EFUbO0b3F8lLTue43c50MbnE8yS25W5RUUULMkMbI2AkhjGhjbnUmwFtSpAwDtXz4P2qdSIakYF5kFrWFuXBZzAea86g9inUiullVx/HhTytiipXSyEOeQ1gBMbWklzXcbOygjt04XrNRifW1lJU1TgaVxcY7sc1rLAXDszRmAeWeNqLDsKt+0OxsdS7rLmKXK9vWM0cSWhrc5uC5oA8njdZXbHUpaxjoQWsa5rbucbBxuQCXXFju5XNlvDJjiUlCTIrpDrKc0Tmucx0ji0xAEOdfMLuFuGW9z224qb2dimbTRipIMgaL6WsLeKD+cBoe1Q+G9HtPHn61vW5nEt8pgaw7m2DvGI+ErU2KwAAsBoB2KJyhp0xdhRd2zxA0cF9ZTyK8ynksy1HgaBuQNHBe2RAeFABuXqICu7VRjwOsNtQ0tHYMsZsOQvquTUc7WPDnRtkAv4ji4NOnHKQe3zLt1fhrJWPY/MGyCzw1xF9Ld17C1+xQH/D2i/xfWn8F04M0YRaZnODb2OW1Mgc5zg0MBJIa29h2C+q7nhjQYIr/ABbPshV49HtFyl9afwVpijDWho3NAA7gLJnzRmkl2EItH2vA0L1FzGhFbQNuxg1F3EXGh8h248FGjcBy9PnVgq6QSAB2YWNxbTgRxB4Fa3sMz4Unpb/Ct8eWMVTKyTZCFpIN9Dffc7gdNAdNPrUhgTfHd2NHb74rb9hm85P8v8Kz0mHCMktzEkAa24dwHNJ5YuNIJM2Mo321Xq+urPJOqPJc9ovTMUkTXCzmhw5EAj0FI4w0WaAByAAHoCzdUeS96kpaFMxEIAs3UHsXog7VGpDSzBlG+2vNauI0DJmZXjtBG8HmFJCn7V6IAinTtE6GUuLZN2fx5B1fMDxj5joPpVnpadrGhjBZo3D/AHvK3xEOS+gFaeeU+oWKjDCHeZZ0RYt2aJUERFBIREQBERAEREAREQBERAEREAREQBERAEREAREQBERAEREAREQBERAEREAREQBERAEREAREQBERAEREAREQBERAEREAREQBERAEREAREQBERAEREAREQBERAEREAREQBERAEREAREQBERAEREAREQBERAEREAREQBERAf/Z"}));const Q={data:function(){return{loading:{value:"Teruskan ",isLoading:!1}}},created:function(){if(this.util.isLogin())return this.$router.push({name:"Admin Home"});this.util.setTitle("Log Masuk Admin ")},methods:{login:function(){var t=this;if(!this.loading.isLoading){var e=this;this.startLoading(),axios.post(config.API+"admin/login",$("#login_form").serialize()).then((function(n){e.stopLoading(),t.util.showResult(n,"success")&&(localStorage["Access Token"]="Bearer ".concat(n.data.token),t.util.setAuthorization(),e.$router.push({name:"Admin Home"}))})).catch((function(n){e.stopLoading(),t.util.showResult(n,"error")}))}},startLoading:function(){this.util.notify("Logging in","loading"),this.loading={value:"Loading...",isLoading:!0}},stopLoading:function(){$.notifyClose(),this.loading={value:"Login",isLoading:!1}}}};var Z=n(243),tt={insert:"head",singleton:!1};l()(Z.A,tt);Z.A.locals;const et=(0,d.A)(Q,(function(){var t=this,e=t._self._c;return e("div",{staticClass:"col-md-5 col-md-offset-3"},[e("div",{staticClass:"panel panel-default"},[e("div",{staticClass:"text-center"},[e("img",{attrs:{id:"logo-admin",alt:"Logo-admin"}}),t._v(" "),t._m(0),t._v(" "),e("div",{staticClass:"panel-body"},[e("form",{attrs:{id:"login_form"},on:{submit:function(e){return e.preventDefault(),t.login.apply(null,arguments)}}},[t._m(1),t._v(" "),t._m(2),t._v(" "),t._m(3),t._v(" "),e("div",{staticClass:"form-group"},[e("input",{staticClass:"btn btn-info form-control",class:{disabled:t.loading.isLoading},attrs:{type:"submit"},domProps:{value:t.loading.value}})])])])])])])}),[function(){var t=this._self._c;return t("div",{staticClass:"panel-heading"},[t("h4",[t("b",[this._v("ADMIN LOG MASUK")])])])},function(){var t=this,e=t._self._c;return e("div",{staticClass:"form-group"},[e("label",{attrs:{for:"email"}},[t._v("E-mail")]),t._v(" "),e("input",{staticClass:"form-control",attrs:{type:"email",name:"email",required:""}})])},function(){var t=this,e=t._self._c;return e("div",{staticClass:"form-group"},[e("label",{attrs:{for:"password"}},[t._v("Kata laluan ")]),t._v(" "),e("input",{staticClass:"form-control",attrs:{type:"password",name:"password",id:"password",required:""}})])},function(){var t=this._self._c;return t("label",[t("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')"}}),this._v(" Show Password\r\n\t\t\t\t")])}],!1,null,null,null).exports;const nt={created:function(){var t=this;this.util.setTitle("MyKoPKB - Administrator");var e=this;this.util.isLogin()?(this.util.setAuthorization(),axios.get(config.API+"admin/information").then((function(t){console.log(t),e.data.user=t.data.user,e.data.election=t.data.election,e.data.partylists=t.data.partylist,e.data.positions=t.data.position,e.loading=!1})).catch((function(n){$.notifyClose(),401==t.util.showResult(n)&&e.logout()}))):this.$router.push({name:"Admin Login"})},methods:{logout:function(){localStorage.clear(),this.$router.push({name:"Admin Login"})}}};var at=n(64),it={insert:"head",singleton:!1};l()(at.A,it);at.A.locals;const st=(0,d.A)(nt,(function(){var t=this,e=t._self._c;return e("div",[t.loading?t._e():e("div",[e("nav",{staticClass:"navbar navbar-default navbar-fixed-top",attrs:{id:"nav"}},[e("div",{staticClass:"container-fluid"},[e("div",{staticClass:"navbar-header"},[t._m(0),t._v(" "),e("a",{staticClass:"navbar-brand",attrs:{href:t.data.baseURL}},[e("img",{attrs:{src:"https://i.postimg.cc/ZBDD0ZfQ/Whats-App-Image-2024-03-21-at-1-24-46-PM-2.jpg",border:"0",alt:"MyKoPKB Logo"}})])]),t._v(" "),e("div",{staticClass:"collapse navbar-collapse",attrs:{id:"myNavbar"}},[e("ul",{staticClass:"nav navbar-nav"},[e("router-link",{attrs:{to:{name:"Admin Home"},tag:"li",exact:""}},[e("a",{attrs:{href:"#"}},[t._v("LAMAN UTAMA ")])]),t._v(" "),1==t.data.user.role?e("router-link",{attrs:{to:{name:"Kemaskini Jawatan"},tag:"li"}},[e("a",{attrs:{href:"#"}},[e("b",[t._v("JAWATAN")])])]):t._e(),t._v(" "),1==t.data.user.role?e("router-link",{attrs:{to:{name:"Manage Voter"},tag:"li"}},[e("a",{attrs:{href:"#"}},[e("b",[t._v("ANGGOTA KOPERASI")])])]):t._e(),t._v(" "),1==t.data.user.role?e("router-link",{attrs:{to:{name:"Maklumat Calon"},tag:"li"}},[e("a",{attrs:{href:"#"}},[e("b",[t._v("SENARAI ALK")])])]):t._e(),t._v(" "),1==t.data.user.role?e("router-link",{attrs:{to:{name:"Kehadiran Calon"},tag:"li"}},[e("a",{attrs:{href:"#"}},[e("b",[t._v("KEHADIRAN")])])]):t._e()],1),t._v(" "),e("ul",{staticClass:"nav navbar-right navbar-nav"},[e("li",{staticClass:"dropdown"},[e("a",{staticClass:"dropdown-toggle",attrs:{href:"#","data-toggle":"dropdown",role:"button","aria-haspopup":"true","aria-expanded":"false"}},[e("span",{staticClass:"fa fa-user"}),t._v(" "+t._s(t.data.user.name)+" "),e("span",{staticClass:"caret"})]),t._v(" "),e("ul",{staticClass:"dropdown-menu"},[e("router-link",{attrs:{to:{name:"Update Account"},tag:"li",exact:""}},[e("a",{attrs:{href:"#"}},[t._v("Kemaskini Akaun")])]),t._v(" "),1==t.data.user.id?e("router-link",{attrs:{to:{name:"Manage Account"},tag:"li"}},[e("a",{attrs:{href:"#"}},[t._v("Pengurusan Akaun")])]):t._e(),t._v(" "),e("li",{on:{click:function(e){return t.logout()}}},[e("a",[t._v("Log Keluar")])])],1)])])])])]),t._v(" "),e("router-view")],1),t._v(" "),t.loading?e("div",{staticClass:"container"},[t._m(1)]):t._e()])}),[function(){var t=this,e=t._self._c;return e("button",{staticClass:"navbar-toggle",attrs:{type:"button","data-toggle":"collapse","data-target":"#myNavbar"}},[e("span",{staticClass:"icon-bar"}),t._v(" "),e("span",{staticClass:"icon-bar"}),t._v(" "),e("span",{staticClass:"icon-bar"})])},function(){var t=this._self._c;return t("div",{staticClass:"jumbotron"},[t("h1",[this._v("Loading "),t("i",{staticClass:"fa fa-refresh fa-spin"})])])}],!1,null,null,null).exports;const ot={data:function(){return{nominees:[],results:[],partylists:[],positions:[]}},methods:{getNominee:function(t){var e=this.nominees;for(var n in e)if(t==e[n].id)return e[n];return{}},getPartylist:function(t){var e=this.partylists;for(var n in e)if(t==e[n].id)return e[n].name;return"No Partylist"}},created:function(){this.util.notify("Loading please wait...","loading");var t=this;axios.get(config.API+"election/result/"+this.election_id).then((function(e){$.notifyClose(),t.nominees=e.data.nominee,t.results=e.data.result,t.partylists=e.data.partylist,t.positions=e.data.position})).catch((function(e){$.notifyClose(),t.util.showResult(e,"error")}))},computed:{election_id:function(){return this.$route.params.election_id},no_votes:function(){var t=this.nominees,e=this.results,n=[];for(var a in t){var i=!1;for(var s in e)e[s].nominee_id==t[a].id&&(i=!0);i||n.push(t[a])}return n}}},rt=ot;var lt=(0,d.A)(rt,(function(){var t=this,e=t._self._c;return e("div",{staticClass:"container"},[e("div",{staticClass:"row"},[e("div",{staticClass:"col-md-12"},t._l(t.positions,(function(n){return e("div",[e("h5",[t._v(t._s(n.name))]),t._v(" "),e("div",{staticClass:"table-responsive"},[e("table",{staticClass:"table table-striped table-condensed"},[t._m(0,!0),t._v(" "),e("tbody",[t._l(t.results,(function(a){return a.position_id==n.id?e("tr",[e("td",[t._v(t._s(t.getNominee(a.nominee_id).student_id))]),t._v(" "),e("td",[t._v(t._s(t.getNominee(a.nominee_id).name))]),t._v(" "),e("td",[t._v(t._s(t.getPartylist(t.getNominee(a.nominee_id).partylist_id)))]),t._v(" "),e("td",[t._v(t._s(t.getNominee(a.nominee_id).Unit))]),t._v(" "),e("td",[t._v(t._s(a.votes))])]):t._e()})),t._v(" "),t._l(t.no_votes,(function(a){return a.position_id==n.id?e("tr",[e("td",[t._v(t._s(a.student_id))]),t._v(" "),e("td",[t._v(t._s(a.name))]),t._v(" "),e("td",[t._v(t._s(t.getPartylist(a.partylist_id)))]),t._v(" "),e("td",[t._v(t._s(a.unit))]),t._v(" "),e("td",[t._v("0")])]):t._e()}))],2)])]),t._v(" "),e("hr")])})),0)])])}),[function(){var t=this,e=t._self._c;return e("thead",[e("tr",[e("th",{attrs:{width:"10%"}},[t._v("No. Anggota")]),t._v(" "),e("th",{attrs:{width:"30%"}},[t._v("Nama")]),t._v(" "),e("th",{attrs:{width:"20%"}},[t._v("Partylist")]),t._v(" "),e("th",{attrs:{width:"20%"}},[t._v("Unit")]),t._v(" "),e("th",{attrs:{width:"20%"}},[t._v("Undian")])])])}],!1,null,null,null);const ut=lt.exports;const ct={created:function(){this.util.setTitle("MyKoPKB - Maklumat Undian")}};const dt=(0,d.A)(ct,(function(){var t=this,e=t._self._c;return e("div",{staticClass:"container col-md-8 col-md-offset-2"},[e("h4",[t._v("Maklumat Undian")]),t._v(" "),e("router-view")],1)}),[],!1,null,null,null).exports;const ft={data:function(){return{start_date:null}},created:function(){this.refreshElection();var t=this;setInterval((function(){t.start_date=moment(t.data.election.start).fromNow()}),1e3)},methods:{stop:function(){var t=this;this.util.notify("Stopping Election","loading"),axios.post(config.API+"election/stop",$("#stop_form").serialize()).then((function(e){$.notifyClose(),t.util.showResult(e,"success")&&(t.refreshElection(),t.data.election=e.data.election,t.data.positions=[],t.data.partylists=[],t.data.voters=[],t.data.nominees=[],t.data.results=[])})).catch((function(e){$.notifyClose(),t.util.showResult(e,"error")}))},start:function(){var t=this;console.log("this"),this.util.notify("Loading please wait","loading"),axios.post(config.API+"election/start",$("#start_form").serialize()).then((function(e){$.notifyClose(),t.util.showResult(e,"success")&&(t.refreshElection(),t.data.election=e.data.election)})).catch((function(e){$.notifyClose(),t.util.showResult(e,"error")}))},refreshElection:function(){this.util.notify("Refreshing Election","loading");var t=this;axios.get(config.API+"election").then((function(e){$.notifyClose(),t.data.elections=e.data})).catch((function(e){$.notifyClose(),t.util.showResult(e,"error")}))}}};const vt=(0,d.A)(ft,(function(){var t=this,e=t._self._c;return e("div",{staticClass:"panel panel-default"},[e("div",{staticClass:"panel-body"},[e("h4",[t._v(" Undian Terkini")]),t._v(" "),e("div",{staticClass:"form-group"},[1==t.data.election.status&&1==t.data.user.role?e("button",{staticClass:"btn btn-success",on:{click:function(e){return t.util.showModal("#start-election-modal")}}},[t._v("Undian bermula")]):t._e(),t._v(" "),2==t.data.election.status?e("router-link",{staticClass:"btn btn-info",attrs:{to:{name:"Current Result"}}},[t._v("\n\t\t\t\tView Results\n\t\t\t")]):t._e(),t._v(" "),2==t.data.election.status?e("button",{staticClass:"btn btn-danger",on:{click:function(e){return t.util.showModal("#stop-election-modal")}}},[t._v("End Election")]):t._e(),t._v(" "),2==t.data.election.status?e("label",[t._v("Undian bermula "+t._s(t.start_date))]):t._e()],1),t._v(" "),e("div",{staticClass:"table-responsive"},[e("table",{staticClass:"table table-hover"},[t._m(0),t._v(" "),e("tbody",[t._l(t.data.elections,(function(n){return e("tr",[e("td",[t._v(t._s(n.id))]),t._v(" "),e("td",[t._v(t._s(n.name))]),t._v(" "),e("td",[t._v(t._s(n.start))]),t._v(" "),e("td",[t._v(t._s(n.end))]),t._v(" "),e("td",[e("router-link",{staticClass:"btn btn-info",attrs:{to:{name:"Election Result",params:{election_id:n.id}}}},[t._v("View Result")])],1)])})),t._v(" "),t.data.elections.length<1?e("tr",[e("td",{attrs:{colspan:"5"}},[t._v("No elections yet")])]):t._e()],2)])]),t._v(" "),e("form",{attrs:{id:"start_form"},on:{submit:function(e){return e.preventDefault(),t.start.apply(null,arguments)}}},[t._m(1)]),t._v(" "),e("form",{attrs:{id:"stop_form"},on:{submit:function(e){return e.preventDefault(),t.stop.apply(null,arguments)}}},[e("div",{staticClass:"modal fade",attrs:{id:"stop-election-modal",tabindex:"-1",role:"dialog","aria-labelledby":"stop-election-modal","aria-hidden":"true"}},[e("div",{staticClass:"modal-dialog",attrs:{role:"document"}},[e("div",{staticClass:"modal-content"},[t._m(2),t._v(" "),e("div",{staticClass:"modal-body"},[e("div",{staticClass:"form-group"},[e("label",{attrs:{for:"name"}},[t._v("Election Name")]),t._v(" "),e("input",{staticClass:"form-control",attrs:{type:"text",name:"name",autocomplete:"on",placeholder:"(Optional)"},domProps:{value:t.data.election.name}})]),t._v(" "),t._m(3)]),t._v(" "),t._m(4)])])])])])])}),[function(){var t=this,e=t._self._c;return e("thead",[e("tr",[e("th",[t._v("ID")]),t._v(" "),e("th",[t._v("Nama Undian")]),t._v(" "),e("th",[t._v("Undian Mula")]),t._v(" "),e("th",[t._v("Undian Tamat")]),t._v(" "),e("th",[t._v("Papar")])])])},function(){var t=this,e=t._self._c;return e("div",{staticClass:"modal fade",attrs:{id:"start-election-modal",tabindex:"-1",role:"dialog","aria-labelledby":"start-election-modal","aria-hidden":"true"}},[e("div",{staticClass:"modal-dialog",attrs:{role:"document"}},[e("div",{staticClass:"modal-content"},[e("div",{staticClass:"modal-header"},[e("h5",{staticClass:"modal-title",attrs:{id:"exampleModalLabel"}},[t._v("Start Election")]),t._v(" "),e("button",{staticClass:"close",attrs:{type:"button","data-dismiss":"modal","aria-label":"Close"}},[e("span",{attrs:{"aria-hidden":"true"}},[t._v("×")])])]),t._v(" "),e("div",{staticClass:"modal-body"},[e("div",{staticClass:"form-group"},[e("label",{attrs:{for:"name"}},[t._v("Election Name")]),t._v(" "),e("input",{staticClass:"form-control",attrs:{type:"text",name:"name",autocomplete:"on",placeholder:"(Optional)"}})]),t._v(" "),e("div",{staticClass:"form-group"},[e("label",{attrs:{for:"password"}},[t._v("Confirm Password")]),t._v(" "),e("input",{staticClass:"form-control",attrs:{type:"password",name:"password",required:""}})])]),t._v(" "),e("div",{staticClass:"modal-footer"},[e("input",{staticClass:"btn btn-info",attrs:{type:"submit",value:"Start"}}),t._v(" "),e("input",{staticClass:"btn btn-default",attrs:{type:"button","data-dismiss":"modal",value:"Cancel"}})])])])])},function(){var t=this,e=t._self._c;return e("div",{staticClass:"modal-header"},[e("h5",{staticClass:"modal-title",attrs:{id:"exampleModalLabel"}},[t._v("Stop Election")]),t._v(" "),e("button",{staticClass:"close",attrs:{type:"button","data-dismiss":"modal","aria-label":"Close"}},[e("span",{attrs:{"aria-hidden":"true"}},[t._v("×")])])])},function(){var t=this,e=t._self._c;return e("div",{staticClass:"form-group"},[e("label",{attrs:{for:"password"}},[t._v("Confirm Password")]),t._v(" "),e("input",{staticClass:"form-control",attrs:{type:"password",name:"password",autocomplete:"on",required:""}})])},function(){var t=this._self._c;return t("div",{staticClass:"modal-footer"},[t("input",{staticClass:"btn btn-info",attrs:{type:"submit",value:"Stop Election"}}),this._v(" "),t("input",{staticClass:"btn btn-default",attrs:{type:"button","data-dismiss":"modal",value:"Cancel"}})])}],!1,null,null,null).exports;const pt={created:function(){console.log(this),this.refreshNominees(),this.$nextTick((function(){this.initChart()}))},watch:{position_id:function(){this.initChart()}},methods:{refreshNominees:function(){var t=this;this.util.notify("Refreshing results","loading"),axios.get(config.API+"nominee").then((function(e){$.notifyClose(),t.data.nominees=e.data,t.refreshResults()})).catch((function(e){$.notifyClose(),t.util.showResult(e)}))},refreshResults:function(){var t=this;this.util.notify("Refreshing results","loading"),axios.get(config.API+"election/results").then((function(e){$.notifyClose(),t.data.results=e.data,t.data.last_update=new Date,t.initChart()})).catch((function(e){$.notifyClose(),t.util.showResult(e)}))},initChart:function(){$.plot($("#chart"),this.datas,{series:{pie:{show:!0,innerRadius:.5}}})},getPosition:function(t){var e=this.data.positions;for(var n in e)if(t==e[n].id)return e[n].name;return""},getNominee:function(t){var e=this.data.nominees;for(var n in e)if(t==e[n].id)return e[n].name;return""},getVotes:function(t){var e=this.data.results;for(var n in e)if(e[n].nominee_id==t)return e[n].votes;return 0}},computed:{last_update:function(){var t=this.data.last_update;return t.toDateString()+" "+t.toLocaleTimeString()},position_id:function(){return this.$route.query.position_id?this.$route.query.position_id:this.data.positions[0].id},datas:function(){var t=[],e=this.data.nominees;for(var n in e)if(e[n].position_id==this.position_id){var a=[];a.label=e[n].name,a.data=[[1,this.getVotes(e[n].id)]],t.push(a)}return t}}},mt=pt;var ht=(0,d.A)(mt,(function(){var t=this,e=t._self._c;return e("div",{staticClass:"row"},[e("div",{staticClass:"col-md-4"},[e("h4",[t._v("Jawatan")]),e("hr"),t._v(" "),e("ul",{staticClass:"list-group"},[t._l(t.data.positions,(function(n){return e("router-link",{key:n.id,staticClass:"list-group-item",class:{active:n.id==t.position_id},attrs:{tag:"li",to:{query:{position_id:n.id}},exact:"",replace:""}},[t._v("\r\n\t\t\t\t"+t._s(n.name)+"\r\n\t\t\t")])})),t._v(" "),e("li",{staticClass:"list-group-item"},[e("center",[e("button",{staticClass:"btn btn-info",on:{click:function(e){return t.refreshNominees()}}},[t._v("\r\n\t\t\t\t\t\tKemaskini Keputusan"),e("i",{staticClass:"fa fa-refresh"})])])],1)],2)]),t._v(" "),e("div",{staticClass:"col-md-8"},[e("h4",[t._v("Keputusan")]),e("hr"),t._v(" "),e("div",{staticClass:"panel panel-default"},[e("div",{staticClass:"panel-heading"},[t._v(t._s(t.getPosition(t.position_id))+" - Results as of : "+t._s(t.last_update))]),t._v(" "),t._m(0)])])])}),[function(){var t=this._self._c;return t("div",{staticClass:"panel-body"},[t("div",{staticStyle:{height:"300px",width:"300px"},attrs:{id:"chart"}})])}],!1,null,null,null);const _t=ht.exports;const gt={created:function(){this.util.setTitle("MyKoPKB-Kemaskini Jawatan")}};const bt=(0,d.A)(gt,(function(){var t=this,e=t._self._c;return e("div",{staticClass:"container col-md-8 col-md-offset-2"},[e("h4",[t._v("Kemaskini Jawatan")]),t._v(" "),e("router-view")],1)}),[],!1,null,null,null).exports;const yt={data:function(){return{id:0}},created:function(){this.$route.query.refresh&&(this.refreshPosition(),this.$router.replace({name:"Kemaskini Jawatan"}))},methods:{refreshPosition:function(){var t=this;this.util.notify("Refreshing Position","loading"),axios.get(config.API+"position").then((function(e){console.log(e),$.notifyClose(),t.data.positions=e.data})).catch((function(e){$.notifyClose(),t.util.showResult(e)}))},initDatatable:function(){$("#position_table").DataTable({destroy:!0,searching:!1,info:!1,autoWidth:!1,dom:"Bfrtip"})},edit:function(t){this.data.position=this.data.positions[t],this.$router.push({name:"Edit Position",params:{id:this.data.position.id}})},deletePosition:function(){var t=this;this.util.notify("Deleting position","loading"),this.util.hideModal("#delete-position-modal"),axios.delete(config.API+"position/"+this.id).then((function(e){$.notifyClose(),t.util.showResult(e,"success")&&t.refreshPosition()})).catch((function(e){$.notifyClose(),t.util.showResult(e)}))}}},Ct=yt;var xt=(0,d.A)(Ct,(function(){var t=this,e=t._self._c;return e("div",[e("div",{staticClass:"panel panel-default"},[e("div",{staticClass:"panel-body"},[e("div",{staticClass:"form-group"},[e("router-link",{staticClass:"btn btn-success",attrs:{to:{name:"Tambah Jawatan"}}},[e("i",{staticClass:"fa fa-plus"}),t._v(" Tambah Jawatan\r\n\t\t\t")]),t._v(" "),e("button",{staticClass:"btn btn-default",on:{click:function(e){return t.refreshPosition()}}},[e("i",{staticClass:"fa fa-refresh"}),t._v(" Kemaskini Jawatan\r\n\t\t\t")])],1),t._v(" "),e("div",{staticClass:"table-responsive"},[e("table",{staticClass:"table table-hover",attrs:{id:"position_table"}},[t._m(0),t._v(" "),e("tbody",[t._l(t.data.positions,(function(n,a){return e("tr",[e("td",[t._v(t._s(n.id))]),t._v(" "),e("td",[t._v(t._s(n.name))]),t._v(" "),e("td",[e("button",{staticClass:"btn btn-info",on:{click:function(e){return t.edit(a)}}},[e("i",{staticClass:"fa fa-edit"}),t._v(" Edit\r\n\t\t\t\t\t\t\t")]),t._v(" "),e("button",{staticClass:"btn btn-danger",on:{click:function(e){t.util.showModal("#delete-position-modal"),t.id=n.id}}},[e("i",{staticClass:"fa fa-trash"}),t._v(" Padam\r\n\t\t\t\t\t\t\t")])])])})),t._v(" "),t.data.positions.length<1?e("tr",[e("td",{attrs:{colspan:"3"}},[t._v("No Jawatan")])]):t._e()],2)])])])]),t._v(" "),e("modal",{attrs:{id:"delete-position-modal"}},[e("modal-header",[t._v("Padam Jawatan")]),t._v(" "),e("modal-body",[e("h2",[t._v("Are you sure to delete Position?")])]),t._v(" "),e("modal-footer",[e("button",{staticClass:"btn btn-danger",on:{click:function(e){return t.deletePosition()}}},[t._v("Padam")]),t._v(" "),e("button",{staticClass:"btn btn-default",on:{click:function(e){return t.util.hideModal("#delete-position-modal")}}},[t._v("Cancel")])])],1)],1)}),[function(){var t=this,e=t._self._c;return e("thead",[e("tr",[e("th",[t._v("ID")]),t._v(" "),e("th",[t._v("Nama")]),t._v(" "),e("th",[t._v("Tindakan")])])])}],!1,null,null,null);const At=xt.exports;const wt={data:function(){return{loading:!1}},methods:{add:function(){if(!this.loading){this.loading=!0;var t=this;this.util.notify("Adding Position","loading"),axios.post(config.API+"position",$("#add-form").serialize()).then((function(e){$.notifyClose(),t.loading=!1,t.util.showResult(e,"success")&&t.$router.push({name:"Kemaskini Jawatan",query:{refresh:!0}})})).catch((function(e){$.notifyClose(),t.loading=!1,t.util.showResult(e)}))}}}};const kt=(0,d.A)(wt,(function(){var t=this,e=t._self._c;return e("div",{staticClass:"panel panel-default"},[e("div",{staticClass:"panel-body"},[e("h4",[t._v("Tambah Jawatan")]),t._v(" "),e("form",{attrs:{id:"add-form"},on:{submit:function(e){return e.preventDefault(),t.add()}}},[t._m(0),t._v(" "),e("div",{staticClass:"form-group"},[e("button",{staticClass:"btn btn-success",attrs:{type:"submit"}},[t._v("Hantar")]),t._v(" "),e("router-link",{staticClass:"btn btn-default",attrs:{to:{name:"Kemaskini Jawatan"}}},[t._v("Kembali")])],1)])])])}),[function(){var t=this,e=t._self._c;return e("div",{staticClass:"form-group"},[e("label",{attrs:{for:"name"}},[t._v("Nama")]),t._v(" "),e("input",{staticClass:"form-control",attrs:{type:"text",name:"name",required:""}})])}],!1,null,null,null).exports;const Pt={data:function(){return{loading:!1}},created:function(){this.data.position.id||this.$router.push({name:"Kemaskini Jawatan"})},methods:{edit:function(){if(!this.loading){this.loading=!0;var t=this;this.util.notify("Updating position","loading"),axios.put(config.API+"position/"+this.data.position.id,$("#edit-form").serialize()).then((function(e){t.loading=!1,$.notifyClose(),t.util.showResult(e,"success")&&t.$router.push({name:"Kemaskini Jawatan",query:{refresh:!0}})})).catch((function(e){$.notifyClose(),t.loading=!1,t.util.showResult(e)}))}}}};const Rt=(0,d.A)(Pt,(function(){var t=this,e=t._self._c;return e("div",{staticClass:"panel panel-default"},[e("div",{staticClass:"panel-body"},[e("h4",[t._v("Edit Jawatan")]),t._v(" "),e("form",{attrs:{id:"edit-form"},on:{submit:function(e){return e.preventDefault(),t.edit()}}},[e("div",{staticClass:"form-group"},[e("label",{attrs:{for:"name"}},[t._v("Nama")]),t._v(" "),e("input",{staticClass:"form-control",attrs:{type:"text",name:"name",required:""},domProps:{value:t.data.position.name}})]),t._v(" "),e("div",{staticClass:"form-group"},[e("input",{staticClass:"btn btn-success",attrs:{type:"submit",value:"Submit"}}),t._v(" "),e("router-link",{staticClass:"btn btn-default",attrs:{to:{name:"Kemaskini Jawatan"}}},[t._v("Kembali")])],1)])])])}),[],!1,null,null,null).exports;const Et={created:function(){this.util.setTitle("MyKoPKB - Manage Partylist")}};const It=(0,d.A)(Et,(function(){var t=this,e=t._self._c;return e("div",{staticClass:"container col-md-8 col-md-offset-2"},[e("h4",[t._v("Manage Partylist")]),t._v(" "),e("router-view")],1)}),[],!1,null,null,null).exports;const St={data:function(){return{id:0}},created:function(){this.$route.query.refresh&&(this.refreshPartylist(),this.$router.replace({name:"Manage Partylist"}))},methods:{refreshPartylist:function(){var t=this;this.util.notify("Refreshing Partylist","loading"),axios.get(config.API+"partylist").then((function(e){console.log(e),$.notifyClose(),t.data.partylists=e.data})).catch((function(e){$.notifyClose(),t.util.showResult(e)}))},edit:function(t){this.data.partylist=this.data.partylists[t],this.$router.push({name:"Edit Partylist",params:{id:this.data.partylist.id}})},deletePartylist:function(){var t=this;this.util.notify("Deleting partylist","loading"),this.util.hideModal("#delete-partylist-modal"),axios.delete(config.API+"partylist/"+this.id).then((function(e){$.notifyClose(),t.util.showResult(e,"success")&&t.refreshPartylist()})).catch((function(e){$.notifyClose(),t.util.showResult(e)}))}}},Nt=St;var Ot=(0,d.A)(Nt,(function(){var t=this,e=t._self._c;return e("div",[e("div",{staticClass:"panel panel-default"},[e("div",{staticClass:"panel-body"},[e("div",{staticClass:"form-group"},[e("router-link",{staticClass:"btn btn-success",attrs:{to:{name:"Add Partylist"}}},[e("i",{staticClass:"fa fa-plus"}),t._v(" Add Partylist\r\n\t\t\t")]),t._v(" "),e("button",{staticClass:"btn btn-default",on:{click:function(e){return t.refreshPartylist()}}},[e("i",{staticClass:"fa fa-refresh"}),t._v(" Refresh Partylist\r\n\t\t\t")])],1),t._v(" "),e("div",{staticClass:"table-responsive"},[e("table",{staticClass:"table table-hover",attrs:{id:"partylist_table"}},[t._m(0),t._v(" "),e("tbody",[t._l(t.data.partylists,(function(n,a){return e("tr",[e("td",[t._v(t._s(n.id))]),t._v(" "),e("td",[t._v(t._s(n.name))]),t._v(" "),e("td",[e("button",{staticClass:"btn btn-info",on:{click:function(e){return t.edit(a)}}},[e("i",{staticClass:"fa fa-edit"}),t._v(" Edit\r\n\t\t\t\t\t\t\t")]),t._v(" "),e("button",{staticClass:"btn btn-danger",on:{click:function(e){t.util.showModal("#delete-partylist-modal"),t.id=n.id}}},[e("i",{staticClass:"fa fa-trash"}),t._v(" Delete\r\n\t\t\t\t\t\t\t")])])])})),t._v(" "),t.data.partylists.length<1?e("tr",[e("td",{attrs:{colspan:"3"}},[t._v("No Partylist")])]):t._e()],2)])])])]),t._v(" "),e("modal",{attrs:{id:"delete-partylist-modal"}},[e("modal-header",[t._v("Delete Partylist")]),t._v(" "),e("modal-body",[e("h2",[t._v("Are you sure to delete Partylist?")])]),t._v(" "),e("modal-footer",[e("button",{staticClass:"btn btn-danger",on:{click:function(e){return t.deletePartylist()}}},[t._v("Delete")]),t._v(" "),e("button",{staticClass:"btn btn-default",on:{click:function(e){return t.util.hideModal("#delete-partylist-modal")}}},[t._v("Cancel")])])],1)],1)}),[function(){var t=this,e=t._self._c;return e("thead",[e("tr",[e("th",[t._v("ID")]),t._v(" "),e("th",[t._v("Name")]),t._v(" "),e("th",[t._v("Action")])])])}],!1,null,null,null);const Mt=Ot.exports;const jt={data:function(){return{loading:!1}},methods:{add:function(){if(!this.loading){this.loading=!0;var t=this;this.util.notify("Adding Partylist","loading"),axios.post(config.API+"partylist",$("#add-form").serialize()).then((function(e){$.notifyClose(),t.loading=!1,t.util.showResult(e,"success")&&t.$router.push({name:"Manage Partylist",query:{refresh:!0}})})).catch((function(e){$.notifyClose(),t.loading=!1,t.util.showResult(e)}))}}}};const Tt=(0,d.A)(jt,(function(){var t=this,e=t._self._c;return e("div",{staticClass:"panel panel-default"},[e("div",{staticClass:"panel-body"},[e("h4",[t._v("Add Partylist")]),t._v(" "),e("form",{attrs:{id:"add-form"},on:{submit:function(e){return e.preventDefault(),t.add()}}},[t._m(0),t._v(" "),e("div",{staticClass:"form-group"},[e("button",{staticClass:"btn btn-success",attrs:{type:"submit"}},[t._v("Submit")]),t._v(" "),e("router-link",{staticClass:"btn btn-default",attrs:{to:{name:"Manage Partylist"}}},[t._v("Back")])],1)])])])}),[function(){var t=this,e=t._self._c;return e("div",{staticClass:"form-group"},[e("label",{attrs:{for:"name"}},[t._v("Name")]),t._v(" "),e("input",{staticClass:"form-control",attrs:{type:"text",name:"name",required:""}})])}],!1,null,null,null).exports;const Lt={data:function(){return{loading:!1}},created:function(){this.data.partylist.id||this.$router.push({name:"Manage Partylist"})},methods:{edit:function(){if(!this.loading){this.loading=!0;var t=this;this.util.notify("Updating partylist","loading"),axios.put(config.API+"partylist/"+this.data.partylist.id,$("#edit-form").serialize()).then((function(e){t.loading=!1,$.notifyClose(),t.util.showResult(e,"success")&&t.$router.push({name:"Manage Partylist",query:{refresh:!0}})})).catch((function(e){$.notifyClose(),t.loading=!1,t.util.showResult(e)}))}}}};const Ut=(0,d.A)(Lt,(function(){var t=this,e=t._self._c;return e("div",{staticClass:"panel panel-default"},[e("div",{staticClass:"panel-body"},[e("h4",[t._v("Edit Partylist")]),t._v(" "),e("form",{attrs:{id:"edit-form"},on:{submit:function(e){return e.preventDefault(),t.edit()}}},[e("div",{staticClass:"form-group"},[e("label",{attrs:{for:"name"}},[t._v("Name")]),t._v(" "),e("input",{staticClass:"form-control",attrs:{type:"text",name:"name",required:""},domProps:{value:t.data.partylist.name}})]),t._v(" "),e("div",{staticClass:"form-group"},[e("input",{staticClass:"btn btn-success",attrs:{type:"submit",value:"Submit"}}),t._v(" "),e("router-link",{staticClass:"btn btn-default",attrs:{to:{name:"Manage Partylist"}}},[t._v("Back")])],1)])])])}),[],!1,null,null,null).exports;const Kt={created:function(){this.util.setTitle("MyKoPKB - Maklumat Pengundi")}};const qt=(0,d.A)(Kt,(function(){var t=this,e=t._self._c;return e("div",{staticClass:"container col-md-8 col-md-offset-2"},[e("h4",[t._v("Maklumat Pengundi")]),t._v(" "),e("router-view")],1)}),[],!1,null,null,null).exports;const Dt={data:function(){return{id:0}},created:function(){this.refreshVoter()},methods:{search:function(){},refreshVoter:function(){var t=this;this.util.notify("Refreshing Voter","loading"),axios.get(config.API+"voter?page="+this.current_page).then((function(e){console.log(e),$.notifyClose(),t.data.voters=e.data})).catch((function(e){$.notifyClose(),t.util.showResult(e)}))},edit:function(t){this.data.voter=this.data.voters.data[t],this.$router.push({name:"Edit Voter",params:{id:this.data.voter.id}})},deleteVoter:function(){var t=this;this.util.notify("Deleting voter","loading"),this.util.hideModal("#delete-voter-modal"),axios.delete(config.API+"voter/"+this.id).then((function(e){$.notifyClose(),t.util.showResult(e,"success")&&t.refreshVoter()})).catch((function(e){$.notifyClose(),t.util.showResult(e)}))}},watch:{"$route.query.page":function(){$.notifyClose(),this.refreshVoter()}},computed:{pages:function(){var t=[];if(this.data.voters.last_page)for(var e=1;e<=this.data.voters.last_page;e++){var n={};n.page=e,t.push(n)}return t},current_page:function(){return this.$route.query.page?this.$route.query.page:1}}},Bt=Dt;var Vt=(0,d.A)(Bt,(function(){var t=this,e=t._self._c;return e("div",[e("div",{staticClass:"panel panel-default"},[e("div",{staticClass:"panel-body"},[e("div",{staticClass:"form-group"},[e("router-link",{staticClass:"btn btn-success",attrs:{to:{name:"Tambah Pengundi"}}},[e("i",{staticClass:"fa fa-plus"}),t._v(" Tambah Pengundi\r\n\t\t\t")]),t._v(" "),e("button",{staticClass:"btn btn-default",on:{click:function(e){return t.refreshVoter()}}},[e("i",{staticClass:"fa fa-refresh"}),t._v(" Kemaskini\r\n\t\t\t")])],1),t._v(" "),e("div",{staticClass:"table-responsive"},[e("table",{staticClass:"table table-hover",attrs:{id:"position_table"}},[t._m(0),t._v(" "),e("tbody",[t._l(t.data.voters.data,(function(n,a){return e("tr",[e("td",[t._v(t._s(n.name))]),t._v(" "),e("td",[t._v(t._s(n.no_kp))]),t._v(" "),e("td",[t._v(t._s(n.no_anggota))]),t._v(" "),e("td",[t._v(t._s(n.unit))]),t._v(" "),e("td",[t._v(t._s(n.saham))]),t._v(" "),e("td",[t._v(t._s(n.yuran))]),t._v(" "),e("td",[e("button",{staticClass:"btn btn-info",on:{click:function(e){return t.edit(a)}}},[e("i",{staticClass:"fa fa-edit"}),t._v(" Set semula\r\n\t\t\t\t\t\t\t")]),t._v(" "),e("button",{staticClass:"btn btn-danger",on:{click:function(e){t.util.showModal("#delete-voter-modal"),t.id=n.id}}},[e("i",{staticClass:"fa fa-trash"}),t._v(" Padam\r\n\t\t\t\t\t\t\t")])])])})),t._v(" "),t.data.voters.data&&t.data.voters.data.length<1?e("tr",[e("td",{attrs:{colspan:"3"}},[t._v("No Voters")])]):t._e()],2)])]),t._v(" "),t.pages.length>1?e("ul",{staticClass:"pagination"},t._l(t.pages,(function(n){return e("router-link",{key:n.pages,class:{active:t.current_page==n.page},attrs:{tag:"li",to:{query:{page:n.page}},exact:""}},[e("a",{attrs:{href:"#"}},[t._v(t._s(n.page))])])})),1):t._e()])]),t._v(" "),e("modal",{attrs:{id:"delete-voter-modal"}},[e("modal-header",[t._v("Delete Voter")]),t._v(" "),e("modal-body",[e("h2",[t._v("Are you sure to delete voter?")])]),t._v(" "),e("modal-footer",[e("button",{staticClass:"btn btn-danger",on:{click:function(e){return t.deleteVoter()}}},[t._v("Delete")]),t._v(" "),e("button",{staticClass:"btn btn-default",on:{click:function(e){return t.util.hideModal("#delete-voter-modal")}}},[t._v("Cancel")])])],1)],1)}),[function(){var t=this,e=t._self._c;return e("thead",[e("tr",[e("th",[t._v("Nama Anggota")]),t._v(" "),e("th",[t._v("No. Kad Pengenalan")]),t._v(" "),e("th",[t._v("No. Anggota")]),t._v(" "),e("th",[t._v("Unit")]),t._v(" "),e("th",[t._v("Saham")]),t._v(" "),e("th",[t._v("Yuran")]),t._v(" "),e("th",[t._v("Tindakan")])])])}],!1,null,null,null);const $t=Vt.exports;const Ft={data:function(){return{loading:!1}},methods:{add:function(){if(!this.loading){this.loading=!0;var t=this;this.util.notify("Adding Voter","loading"),axios.post(config.API+"voter",$("#add-form").serialize()).then((function(e){$.notifyClose(),t.loading=!1,t.util.showResult(e,"success")&&t.$router.push({name:"Manage Voter"})})).catch((function(e){$.notifyClose(),t.loading=!1,t.util.showResult(e)}))}}}};const Ht=(0,d.A)(Ft,(function(){var t=this,e=t._self._c;return e("div",{staticClass:"panel panel-default"},[e("div",{staticClass:"panel-body"},[e("h4",[t._v("Tambah Pengundi")]),t._v(" "),e("form",{attrs:{id:"add-form"},on:{submit:function(e){return e.preventDefault(),t.add()}}},[t._m(0),t._v(" "),t._m(1),t._v(" "),t._m(2),t._v(" "),t._m(3),t._v(" "),t._m(4),t._v(" "),t._m(5),t._v(" "),t._m(6),t._v(" "),t._m(7),t._v(" "),e("div",{staticClass:"form-group"},[e("button",{staticClass:"btn btn-success",attrs:{type:"submit"}},[t._v("Submit")]),t._v(" "),e("router-link",{staticClass:"btn btn-default",attrs:{to:{name:"Manage Voter"}}},[t._v("Back")])],1)])])])}),[function(){var t=this,e=t._self._c;return e("div",{staticClass:"form-group"},[e("label",{attrs:{for:"name"}},[t._v("Nama Anggota")]),t._v(" "),e("input",{staticClass:"form-control",attrs:{type:"text",name:"name",required:""}})])},function(){var t=this,e=t._self._c;return e("div",{staticClass:"form-group"},[e("label",{attrs:{for:"no_kp"}},[t._v("No. Kad Pengenalan")]),t._v(" "),e("input",{staticClass:"form-control",attrs:{type:"text",name:"no_kp",required:""}})])},function(){var t=this,e=t._self._c;return e("div",{staticClass:"form-group"},[e("label",{attrs:{for:"no_anggota"}},[t._v("No. Anggota")]),t._v(" "),e("input",{staticClass:"form-control",attrs:{type:"text",name:"no_anggota",required:""}})])},function(){var t=this,e=t._self._c;return e("div",{staticClass:"form-group"},[e("label",{attrs:{for:"unit"}},[t._v("Unit")]),t._v(" "),e("input",{staticClass:"form-control",attrs:{type:"text",name:"unit",required:""}})])},function(){var t=this,e=t._self._c;return e("div",{staticClass:"form-group"},[e("label",{attrs:{for:"alamat"}},[t._v("Alamat")]),t._v(" "),e("input",{staticClass:"form-control",attrs:{type:"text",name:"alamat",required:""}})])},function(){var t=this,e=t._self._c;return e("div",{staticClass:"form-group"},[e("label",{attrs:{for:"telefon"}},[t._v("No. Telefon")]),t._v(" "),e("input",{staticClass:"form-control",attrs:{type:"text",name:"telefon",required:""}})])},function(){var t=this,e=t._self._c;return e("div",{staticClass:"form-group"},[e("label",{attrs:{for:"saham"}},[t._v("Saham")]),t._v(" "),e("input",{staticClass:"form-control",attrs:{type:"text",name:"saham",required:""}})])},function(){var t=this,e=t._self._c;return e("div",{staticClass:"form-group"},[e("label",{attrs:{for:"yuran"}},[t._v("Yuran")]),t._v(" "),e("input",{staticClass:"form-control",attrs:{type:"text",name:"yuran",required:""}})])}],!1,null,null,null).exports;const Gt={data:function(){return{loading:!1}},created:function(){this.data.voter.id||this.$router.push({name:"Manage Voter"})},methods:{edit:function(){if(!this.loading){this.loading=!0;var t=this;this.util.notify("Updating voter","loading"),axios.put(config.API+"voter/"+this.data.voter.id,$("#edit-form").serialize()).then((function(e){t.loading=!1,$.notifyClose(),t.util.showResult(e,"success")&&t.$router.push({name:"Manage Voter"})})).catch((function(e){$.notifyClose(),t.loading=!1,t.util.showResult(e)}))}}}};const Wt=(0,d.A)(Gt,(function(){var t=this,e=t._self._c;return e("div",{staticClass:"panel panel-default"},[e("div",{staticClass:"panel-body"},[e("h4",[t._v("Edit Voter")]),t._v(" "),e("form",{attrs:{id:"edit-form"},on:{submit:function(e){return e.preventDefault(),t.edit()}}},[e("div",{staticClass:"form-group"},[e("label",{attrs:{for:"name"}},[t._v("Nama")]),t._v(" "),e("input",{staticClass:"form-control",attrs:{type:"text",name:"name",required:""},domProps:{value:t.data.voter.name}})]),t._v(" "),e("div",{staticClass:"form-group"},[e("label",{attrs:{for:"no_kp"}},[t._v("No. Kad Pengenalan")]),t._v(" "),e("input",{staticClass:"form-control",attrs:{type:"text",name:"no_kp",required:""},domProps:{value:t.data.voter.no_kp}})]),t._v(" "),e("div",{staticClass:"form-group"},[e("label",{attrs:{for:"Unit"}},[t._v("Unit")]),t._v(" "),e("input",{staticClass:"form-control",attrs:{type:"text",name:"unit",required:""},domProps:{value:t.data.voter.unit}})]),t._v(" "),e("div",{staticClass:"form-group"},[e("input",{staticClass:"btn btn-success",attrs:{type:"submit",value:"Submit"}}),t._v(" "),e("router-link",{staticClass:"btn btn-default",attrs:{to:{name:"Manage Voter"}}},[t._v("Back")])],1)])])])}),[],!1,null,null,null).exports;const Xt={data:function(){return{id:0}},created:function(){this.refreshVoter()},methods:{search:function(){},refreshVoter:function(){var t=this;this.util.notify("Refreshing Voter","loading"),axios.get(config.API+"voter?page="+this.current_page).then((function(e){console.log(e),$.notifyClose(),t.data.voters=e.data})).catch((function(e){$.notifyClose(),t.util.showResult(e)}))}},watch:{"$route.query.page":function(){$.notifyClose(),this.refreshVoter()}},computed:{pages:function(){var t=[];if(this.data.voters.last_page)for(var e=1;e<=this.data.voters.last_page;e++){var n={};n.page=e,t.push(n)}return t},current_page:function(){return this.$route.query.page?this.$route.query.page:1}}},Jt=Xt;var zt=(0,d.A)(Jt,(function(){var t=this,e=t._self._c;return e("div",{staticClass:"panel panel-default"},[e("div",{staticClass:"panel-body"},[e("button",{staticClass:"btn btn-success",on:{click:function(e){return t.refreshVoter()}}},[e("i",{staticClass:"fa fa-refresh"}),t._v(" Kemaskini\n\t\t")]),t._v(" "),e("div",{staticClass:"table-responsive"},[e("table",{staticClass:"table table-hover"},[t._m(0),t._v(" "),e("tbody",t._l(t.data.voters.data,(function(n,a){return e("tr",[e("td",[t._v(t._s(n.name))]),t._v(" "),e("td",[t._v(t._s(n.no_kp))]),t._v(" "),e("td",[t._v(t._s(n.no_anggota))]),t._v(" "),e("td",[t._v(t._s(n.unit))]),t._v(" "),e("td",[t._v(t._s(n.kehadiran)+" ")]),t._v(" "),e("td",[t._v(t._s(n.updated_at))])])})),0)])]),t._v(" "),t.pages.length>1?e("ul",{staticClass:"pagination"},t._l(t.pages,(function(n){return e("router-link",{key:n.pages,class:{active:t.current_page==n.page},attrs:{tag:"li",to:{query:{page:n.page}},exact:""}},[e("a",{attrs:{href:"#"}},[t._v(t._s(n.page))])])})),1):t._e()])])}),[function(){var t=this,e=t._self._c;return e("thead",[e("tr",[e("th",[t._v("Nama Anggota")]),t._v(" "),e("th",[t._v("No. Kad Pengenalan")]),t._v(" "),e("th",[t._v("No. Anggota")]),t._v(" "),e("th",[t._v("Unit")]),t._v(" "),e("th",[t._v("Kehadiran")]),t._v(" "),e("th",[t._v("Tarikh/Masa")])])])}],!1,null,null,null);const Yt=zt.exports;const Qt={data:function(){return{nominees:[],results:[],partylists:[],positions:[]}},methods:{getNominee:function(t){var e=this.nominees;for(var n in e)if(t==e[n].id)return e[n];return{}},getPartylist:function(t){var e=this.partylists;for(var n in e)if(t==e[n].id)return e[n].name;return"No Partylist"}},created:function(){this.util.notify("Loading please wait...","loading");var t=this;axios.get(config.API+"election/result/"+this.election_id).then((function(e){$.notifyClose(),t.nominees=e.data.nominee,t.results=e.data.result,t.partylists=e.data.partylist,t.positions=e.data.position})).catch((function(e){$.notifyClose(),t.util.showResult(e,"error")}))},computed:{election_id:function(){return this.$route.params.election_id},no_votes:function(){var t=this.nominees,e=this.results,n=[];for(var a in t){var i=!1;for(var s in e)e[s].nominee_id==t[a].id&&(i=!0);i||n.push(t[a])}return n}}},Zt=Qt;var te=(0,d.A)(Zt,(function(){var t=this,e=t._self._c;return e("div",{staticClass:"container"},[e("div",{staticClass:"row"},[e("div",{staticClass:"col-md-12"},t._l(t.positions,(function(n){return e("div",[e("h5",[t._v(t._s(n.name))]),t._v(" "),e("div",{staticClass:"table-responsive"},[e("table",{staticClass:"table table-striped table-condensed"},[t._m(0,!0),t._v(" "),e("tbody",[t._l(t.results,(function(a){return a.position_id==n.id?e("tr",[e("td",[t._v(t._s(t.getVoter(a.nominee_id).no_anggota))]),t._v(" "),e("td",[t._v(t._s(t.getNominee(a.nominee_id).name))]),t._v(" "),e("td",[t._v(t._s(t.getPartylist(t.getNominee(a.nominee_id).partylist_id)))]),t._v(" "),e("td",[t._v(t._s(t.getNominee(a.nominee_id).unit))]),t._v(" "),e("td",[t._v(t._s(a.votes))])]):t._e()})),t._v(" "),t._l(t.no_votes,(function(a){return a.position_id==n.id?e("tr",[e("td",[t._v(t._s(a.student_id))]),t._v(" "),e("td",[t._v(t._s(a.name))]),t._v(" "),e("td",[t._v(t._s(t.getPartylist(a.partylist_id)))]),t._v(" "),e("td",[t._v(t._s(a.unit))]),t._v(" "),e("td",[t._v("0")])]):t._e()}))],2)])]),t._v(" "),e("hr")])})),0)])])}),[function(){var t=this,e=t._self._c;return e("thead",[e("tr",[e("th",{attrs:{width:"10%"}},[t._v("No. Anggota")]),t._v(" "),e("th",{attrs:{width:"30%"}},[t._v("Name")]),t._v(" "),e("th",{attrs:{width:"20%"}},[t._v("No. Kad Pengenalan")]),t._v(" "),e("th",{attrs:{width:"20%"}},[t._v("Unit")]),t._v(" "),e("th",{attrs:{width:"20%"}},[t._v("No. Telefon")]),t._v(" "),e("th",{attrs:{width:"20%"}},[t._v("Kehadiran")])])])}],!1,null,null,null);const ee=te.exports;const ne={created:function(){this.util.setTitle("MyKoPKB - Maklumat Calon")}};const ae=(0,d.A)(ne,(function(){var t=this,e=t._self._c;return e("div",{staticClass:"container col-md-10 col-md-offset-1"},[e("h4",[t._v("Maklumat Calon")]),t._v(" "),e("router-view")],1)}),[],!1,null,null,null).exports;const ie={data:function(){return{id:0}},created:function(){this.refreshNominee()},methods:{deleteNominee:function(t){var e=this;this.util.hideModal("#delete-nominee-modal"),this.util.notify("Deleting nominee","loading"),axios.delete(config.API+"nominee/"+t).then((function(t){$.notifyClose(),t.data&&"success"===t.data.status?(e.util.notify("Nominee deleted successfully","success"),e.refreshNominee()):e.util.notify("Failed to delete nominee","error")})).catch((function(t){$.notifyClose(),e.util.showResult(t,"error")}))},refreshNominee:function(){var t=this;this.util.notify("Refreshing Nominees","loading"),axios.get(config.API+"nominee").then((function(e){$.notifyClose(),console.log(e),t.data.nominees=e.data})).catch((function(e){$.notifyClose(),t.showResult(e)}))},getPosition:function(t){var e=this.data.positions;for(var n in e)if(e[n].id==t)return e[n].name},getPartylist:function(t){var e=this.data.partylists;for(var n in e)if(e[n].id==t)return e[n].name;return"No partylists"},createBase64ImageUrl:function(t){return"data:image/png;base64,"+t}},computed:{nominees:function(){var t=[],e=this.data.nominees;for(var n in this.data.nominees)if(e[n].position_id==this.position_id||0==this.position_id){var a=e[n];a.position=this.getPosition(e[n].position_id),a.partylist=this.getPartylist(e[n].partylist_id),t.push(a)}return t},position_id:function(){return this.$route.query.position_id?this.$route.query.position_id:0}}},se=ie;var oe=(0,d.A)(se,(function(){var t=this,e=t._self._c;return e("div",{staticClass:"row"},[e("div",{staticClass:"col-md-3",staticStyle:{"max-width":"250px"}},[e("ul",{staticClass:"list-group"},[e("router-link",{staticClass:"list-group-item",class:{active:0==t.position_id},attrs:{tag:"li",to:{name:"Maklumat Calon"},exact:"",replace:""}},[t._v("\n\t\t\t\tSenarai Jawatan\n\t\t\t")]),t._v(" "),t._l(t.data.positions,(function(n){return e("router-link",{key:n.id,staticClass:"list-group-item",attrs:{tag:"li",to:{query:{position_id:n.id}},exact:"",replace:""}},[t._v("\n\t\t\t\t"+t._s(n.name)+"\n\t\t\t")])}))],2)]),t._v(" "),e("div",{staticClass:"col-md-9 panel panel-default"},[e("div",{staticClass:"panel-body table-responsive"},[e("div",{staticClass:"form-group"},[e("router-link",{staticClass:"btn btn-success",attrs:{to:{name:"Tambah Calon",query:{position_id:t.position_id}}}},[e("i",{staticClass:"fa fa-plus"}),t._v(" Tambah Calon")])],1),t._v(" "),e("table",{staticClass:"table table-hover"},[t._m(0),t._v(" "),e("tbody",[t._l(t.nominees,(function(n){return e("tr",{key:n.id},[e("td",[e("img",{staticClass:"thumbnail",staticStyle:{height:"60px",width:"60px"},attrs:{alt:n.name,src:t.createBase64ImageUrl(n.photo)}})]),t._v(" "),e("td",[t._v(t._s(n.name))]),t._v(" "),e("td",[t._v(t._s(n.no_anggota))]),t._v(" "),e("td",[t._v(t._s(n.unit))]),t._v(" "),e("td",[t._v(t._s(n.position))]),t._v(" "),e("td",[t._v(t._s(n.education))]),t._v(" "),e("td",[t._v(t._s(n.experience))]),t._v(" "),e("router-link",{staticClass:"btn btn-primary",attrs:{to:{name:"Edit Nominee",params:{id:n.id}}}},[e("i",{staticClass:"fa fa-edit"}),t._v(" Set semula\n\t\t\t\t\t\t")]),t._v(" "),e("button",{staticClass:"btn btn-danger",attrs:{id:"nominee.id"},on:{click:function(e){return t.util.showModal(n.id)}}},[e("i",{staticClass:"fa fa-trash"}),t._v(" Padam\n\t\t\t\t\t\t")])],1)})),t._v(" "),t.nominees.length<1?e("tr",[e("td",{attrs:{colspan:"7"}},[t._v("No Calon")])]):t._e()],2)])])]),t._v(" "),e("modal",{attrs:{id:"delete-nominee-modal"}},[e("modal-header",[t._v("Padam Calon")]),t._v(" "),e("modal-body",[e("h3",[t._v("Are you sure to delete this nominee?")])]),t._v(" "),e("modal-footer",[e("button",{staticClass:"btn btn-danger",on:{click:function(e){return t.deleteNominee()}}},[t._v("Padam")]),t._v(" "),e("button",{staticClass:"btn btn-default",on:{click:function(e){return t.util.hideModal("#delete-nominee-modal")}}},[t._v("\n\t\t\t\tKembali\n\t\t\t")])])],1)],1)}),[function(){var t=this,e=t._self._c;return e("thead",[e("tr",[e("th",[t._v("Id")]),t._v(" "),e("th",[t._v("Nama")]),t._v(" "),e("th",[t._v("No. Anggota")]),t._v(" "),e("th",[t._v("Unit")]),t._v(" "),e("th",[t._v("Jawatan")]),t._v(" "),e("th",[t._v("Taraf Pendidikan ")]),t._v(" "),e("th",[t._v("Pengalaman Kerja")]),t._v(" "),e("th",[t._v("Tindakan")])])])}],!1,null,null,null);const re=oe.exports;const le={data:function(){return{imageUrl:"",loading:!1}},methods:{add:function(){if(!this.loading){var t=this;this.loading=!0,this.util.notify("Adding Nominee","progress",0),$("#add_form").ajaxSubmit({success:function(e){$.notifyClose(),t.loading=!1,t.util.showResult(e,"success","ajax")&&t.$router.push({name:"Maklumat Calon"})},error:function(e){alert("Nominee with the same name has already registered"),location.reload(),$.notifyClose(),t.loading=!1,t.util.showResult(e,"error","ajax")},uploadProgress:function(e,n,a,i){t.util.notify("Adding Nominee","progress",i)}})}},handleImageChange:function(t){var e=this,n=t.target.files[0];if(n&&n.type.match(/image.*/)){var a=new FileReader;a.onload=function(t){e.imageUrl=t.target.result,document.getElementById("imagePreview").style.display="block"},a.readAsDataURL(n)}else t.target.value="",this.imageUrl="",document.getElementById("imagePreview").style.display="none"}},computed:{position_id:{get:function(){return this.$route.query.position_id},set:function(t){this.$router.replace({query:{position_id:t}})}}}};var ue=n(748),ce={insert:"head",singleton:!1};l()(ue.A,ce);ue.A.locals;var de=(0,d.A)(le,(function(){var t=this,e=t._self._c;return e("div",{staticClass:"panel panel-default"},[e("div",{staticClass:"panel-body"},[e("form",{staticClass:"row",attrs:{method:"POST",id:"add_form",action:t.data.API+"nominee",enctype:"mutlipart/formdata"},on:{submit:function(e){return e.preventDefault(),t.add()}}},[e("div",{staticClass:"col-md-8"},[t._m(0),t._v(" "),t._m(1),t._v(" "),t._m(2),t._v(" "),t._m(3),t._v(" "),t._m(4),t._v(" "),e("div",{staticClass:"form-group"},[e("label",{attrs:{for:"position_id"}},[t._v("Jawatan")]),t._v(" "),e("select",{directives:[{name:"model",rawName:"v-model",value:t.position_id,expression:"position_id"}],staticClass:"form-control",attrs:{name:"position_id",required:""},on:{change:function(e){var n=Array.prototype.filter.call(e.target.options,(function(t){return t.selected})).map((function(t){return"_value"in t?t._value:t.value}));t.position_id=e.target.multiple?n:n[0]}}},[e("option",{attrs:{value:"0",disabled:""}},[t._v("--- Pilih Jawatan ---")]),t._v(" "),t._l(t.data.positions,(function(n){return e("option",{key:n.id,domProps:{value:n.id}},[t._v(t._s(n.name))])}))],2)]),t._v(" "),e("div",{attrs:{id:"imagePreview"}},[t.imageUrl?e("img",{attrs:{src:t.imageUrl,alt:"Preview"}}):t._e()]),t._v(" "),e("div",[e("label",{attrs:{for:"image"}},[t._v("Muatnaik Gambar")]),t._v(" "),e("input",{attrs:{name:"photo",type:"file",accept:"image/*",id:"file-input"},on:{change:t.handleImageChange}})]),t._v(" "),e("div",{staticClass:"form-group pull-right"},[e("router-link",{staticClass:"btn btn-default",attrs:{to:{name:"Maklumat Calon",query:{position_id:t.position_id}}}},[t._v("\n\t\t\t\t\t\t\tCancel\n\t\t\t\t\t\t")]),t._v(" "),e("input",{staticClass:"btn btn-info",attrs:{type:"submit",value:"Submit"}})],1)])])])])}),[function(){var t=this,e=t._self._c;return e("div",{staticClass:"form-group"},[e("label",{attrs:{for:"name"}},[t._v("Nama Calon")]),t._v(" "),e("input",{staticClass:"form-control",attrs:{type:"text",name:"name",required:""}})])},function(){var t=this,e=t._self._c;return e("div",{staticClass:"form-group"},[e("label",{attrs:{for:"no_anggota"}},[t._v("No. Anggota")]),t._v(" "),e("input",{staticClass:"form-control",attrs:{type:"text",name:"no_anggota",required:""}})])},function(){var t=this,e=t._self._c;return e("div",{staticClass:"form-group"},[e("label",{attrs:{for:"unit"}},[t._v("Unit")]),t._v(" "),e("input",{staticClass:"form-control",attrs:{type:"text",name:"unit",required:""}})])},function(){var t=this,e=t._self._c;return e("div",{staticClass:"form-group"},[e("label",{attrs:{for:"education"}},[t._v("Taraf Pendidikan")]),t._v(" "),e("input",{staticClass:"form-control",attrs:{type:"text",name:"education",placeholder:"(Optional)"}})])},function(){var t=this,e=t._self._c;return e("div",{staticClass:"form-group"},[e("label",{attrs:{for:"pengalaman"}},[t._v("Pengalaman Kerja")]),t._v(" "),e("textarea",{staticClass:"form-control",attrs:{name:"pengalaman",placeholder:"(Optional)"}})])}],!1,null,"0f95ffab",null);const fe=de.exports;const ve={data:function(){return{imageUrl:"",loading:!1}},created:function(){this.nominee.id||this.$router.push({name:"Maklumat Calon"})},mounted:function(){this.nominee.id&&(this.imageUrl=this.createBase64ImageUrl(this.nominee.photo),document.getElementById("imagePreview").style.display="block")},methods:{createBase64ImageUrl:function(t){return"data:image/png;base64,"+t},handleImageChange:function(t){var e=this,n=t.target.files[0];if(n&&n.type.match(/image.*/)){var a=new FileReader;a.onload=function(t){e.imageUrl=t.target.result,document.getElementById("imagePreview").style.display="block"},a.readAsDataURL(n)}else t.target.value="",this.imageUrl="",document.getElementById("imagePreview").style.display="none"},edit:function(){if(!this.loading){var t=this;this.loading=!0,this.util.notify("Kemaskini undian","progress",0),$("#edit_form").ajaxSubmit({success:function(e){$.notifyClose(),t.loading=!1,t.util.showResult(e,"success","ajax")&&t.$router.push({name:"Maklumat Calon",query:{refresh:!0}})},error:function(e){$.notifyClose(),t.loading=!1,t.util.showResult(e,"error","ajax")},uploadProgress:function(t,e,n,a){this.util.notify("Kemaskini undian","progress",a)}})}}},computed:{id:function(){return this.$route.params.id},nominee:function(){for(var t in this.data.nominees)if(this.data.nominees[t].id==this.id)return this.data.nominees[t];return{}}}},pe=ve;var me=n(249),he={insert:"head",singleton:!1};l()(me.A,he);me.A.locals;var _e=(0,d.A)(pe,(function(){var t=this,e=t._self._c;return e("div",{staticClass:"panel panel-default"},[e("div",{staticClass:"panel-body"},[e("form",{staticClass:"row",attrs:{method:"POST",id:"edit_form",action:t.data.API+"nominee/"+t.id,enctype:"multipart/form-data"},on:{submit:function(e){return e.preventDefault(),t.edit()}}},[e("input",{attrs:{type:"hidden",name:"_method",value:"PUT"}}),t._v(" "),e("div",{staticClass:"col-md-8"},[e("div",{staticClass:"form-group"},[e("label",{attrs:{for:"name"}},[t._v("Nama")]),t._v(" "),e("input",{staticClass:"form-control",attrs:{type:"text",name:"name",required:""},domProps:{value:t.nominee.name}})]),t._v(" "),e("div",{staticClass:"form-group"},[e("label",{attrs:{for:"student_id"}},[t._v("No. Anggota")]),t._v(" "),e("input",{staticClass:"form-control",attrs:{type:"text",name:"no_anggota",required:""},domProps:{value:t.nominee.no_anggota}})]),t._v(" "),e("div",{staticClass:"form-group"},[e("label",{attrs:{for:"Unit"}},[t._v("Unit")]),t._v(" "),e("input",{staticClass:"form-control",attrs:{type:"text",name:"unit",required:""},domProps:{value:t.nominee.unit}})]),t._v(" "),e("div",{staticClass:"form-group"},[e("label",{attrs:{for:"education"}},[t._v("Taraf Pendidikan")]),t._v(" "),e("input",{staticClass:"form-control",attrs:{type:"text",name:"education",placeholder:"(Optional)"},domProps:{value:t.nominee.education}})]),t._v(" "),e("div",{staticClass:"form-group"},[e("label",{attrs:{for:"experience"}},[t._v("Pengalaman Kerja ")]),t._v(" "),e("textarea",{staticClass:"form-control",attrs:{name:"experience",placeholder:"(Optional)"}},[t._v(t._s(t.nominee.experience))])]),t._v(" "),e("div",{staticClass:"form-group"},[e("label",{attrs:{for:"position_id"}},[t._v("Jawatan")]),t._v(" "),e("select",{staticClass:"form-control",attrs:{name:"position_id",required:""},domProps:{value:t.nominee.position_id}},[e("option",{attrs:{value:"0",disabled:""}},[t._v("--- Pilih Jawatan ---")]),t._v(" "),t._l(t.data.positions,(function(n){return e("option",{domProps:{value:n.id}},[t._v(t._s(n.name))])}))],2)]),t._v(" "),e("div",{staticClass:"form-group"},[e("label",{attrs:{for:"partylist_id"}},[t._v("Partylist")]),t._v(" "),e("select",{staticClass:"form-control",attrs:{name:"partylist_id"},domProps:{value:t.nominee.partylist_id}},[e("option",{attrs:{value:""}},[t._v("--- Select Partylist (Optional) ---")]),t._v(" "),t._l(t.data.partylists,(function(n){return e("option",{key:n.id,domProps:{value:n.id}},[t._v(t._s(n.name))])}))],2)]),t._v(" "),e("div",{attrs:{id:"imagePreview"}},[t.imageUrl?e("img",{attrs:{src:t.imageUrl,alt:"Preview"}}):t._e()]),t._v(" "),e("div",[e("label",{attrs:{for:"image"}},[t._v("Muat Naik Gambar")]),t._v(" "),e("input",{attrs:{name:"photo",type:"file",accept:"image/*",id:"file-input"},on:{change:t.handleImageChange}})]),t._v(" "),e("div",{staticClass:"form-group pull-right"},[e("input",{staticClass:"btn btn-info",attrs:{type:"submit",value:"Simpan"}}),t._v(" "),e("router-link",{staticClass:"btn btn-default",attrs:{to:{name:"Maklumat Calon"}}},[t._v("\r\n\t\t\t\t\t\tKembali\r\n\t\t\t\t\t")])],1)])])])])}),[],!1,null,"28903f9b",null);const ge=_e.exports;const be={created:function(){this.util.setTitle("MyKoPKB - Pengurusan Akaun")}};const ye=(0,d.A)(be,(function(){var t=this,e=t._self._c;return e("div",{staticClass:"container col-md-8 col-md-offset-2"},[e("h4",[t._v("Pengurusan Akaun Pengguna ")]),t._v(" "),e("router-view")],1)}),[],!1,null,null,null).exports;const Ce={data:function(){return{id:0}},created:function(){this.refreshAdmin()},methods:{deleteAdmin:function(){this.util.hideModal("#delete-admin-modal"),this.util.notify("Deleting admin","loading");var t=this;axios.delete(config.API+"admin/"+this.id).then((function(e){$.notifyClose(),t.util.showResult(e,"success")&&t.refreshAdmin()})).catch((function(e){$.notifyClose(),t.util.showResult(e,"error")}))},refreshAdmin:function(){this.util.notify("Refreshing admin","loading");var t=this;axios.get(config.API+"admin").then((function(e){$.notifyClose(),"failed"==e.data.status?t.util.showResult(e,"success"):t.data.admins=e.data})).catch((function(e){$.notifyClose(),t.util.showResult(e,"error")}))}}};var xe=(0,d.A)(Ce,(function(){var t=this,e=t._self._c;return e("div",{staticClass:"panel panel-default"},[e("div",{staticClass:"panel-body table-responsive"},[e("div",{staticClass:"form-group"},[e("router-link",{staticClass:"btn btn-success",attrs:{to:{name:"Add Account"}}},[e("i",{staticClass:"fa fa-plus"}),t._v(" Tambah Akaun Pengguna")]),t._v(" "),e("button",{staticClass:"btn btn-default",on:{click:function(e){return t.refreshAdmin()}}},[e("i",{staticClass:"fa fa-refresh"}),t._v(" Refresh")])],1),t._v(" "),e("table",{staticClass:"table table-hover"},[t._m(0),t._v(" "),e("tbody",t._l(t.data.admins,(function(n){return e("tr",[e("td",[t._v(t._s(n.id))]),t._v(" "),e("td",[t._v(t._s(n.name))]),t._v(" "),e("td",[t._v(t._s(n.email))]),t._v(" "),e("td",[e("button",{staticClass:"btn btn-danger",on:{click:function(e){return t.deleteAdmin(n.id)}}},[e("i",{staticClass:"fa fa-trash"}),t._v(" Padam\r\n\t\t\t\t\t\t")])])])})),0)])]),t._v(" "),e("modal",{attrs:{id:"delete-admin-modal"}},[e("modal-header",[t._v("Delete Admin")]),t._v(" "),e("modal-body",[e("h3",[t._v("Are you sure to delete this admin?")])]),t._v(" "),e("modal-footer",[e("button",{staticClass:"btn btn-danger",on:{click:function(e){return t.deleteAdmin()}}},[t._v("Padam")]),t._v(" "),e("button",{staticClass:"btn btn-default",on:{click:function(e){return t.util.hideModal("#delete-admin-modal")}}},[t._v("Batal")])])],1)],1)}),[function(){var t=this,e=t._self._c;return e("thead",[e("tr",[e("th",[t._v("ID")]),t._v(" "),e("th",[t._v("Nama")]),t._v(" "),e("th",[t._v("Email")]),t._v(" "),e("th",[t._v("Padam")])])])}],!1,null,null,null);const Ae={data:function(){return{loading:!1}},methods:{refreshUser:function(){var t=this;axios.get(config.API+"admin/"+this.data.user.id).then((function(e){t.data.user=e.data}))},edit:function(){if(!this.loading){this.loading=!0;var t=this;this.util.notify("Updating account","loading"),axios.put(config.API+"admin/"+this.data.user.id,$("#edit_form").serialize()).then((function(e){$.notifyClose(),t.loading=!1,t.util.showResult(e,"success")&&(t.refreshUser(),t.$router.push({name:"Admin Home"}))})).catch((function(e){$.notifyClose(),t.loading=!1,t.util.showResult(e.response,"error")}))}}}};const we={data:function(){return{loading:!1}},methods:{edit:function(){if(!this.loading&&this.checkPassword()){var t=this;t.loading=!0,t.util.notify("Kemaskini Katalaluan","loading"),axios.put(config.API+"admin/password/"+this.data.user.id,$("#edit_form").serialize()).then((function(e){$.notifyClose(),t.loading=!1,t.util.showResult(e,"success"),t.$router.push({name:"Admin Home"})})).catch((function(e){$.notifyClose(),t.loading=!1,t.util.showResult(e,"error")}))}},checkPassword:function(){var t=$("[name=password]").val()==$("[name=confirm_password]").val();return t||this.util.notify("Password not match","error"),t}}};const ke={data:function(){return{loading:!1}},methods:{add:function(){if(!this.loading&&this.isPasswordMatch()){var t=this;this.loading=!0,this.util.notify("Adding Admin","loading"),axios.post(config.API+"admin",$("#add_form").serialize()).then((function(e){t.loading=!1,$.notifyClose(),t.util.showResult(e,"success")&&t.$router.push({name:"Manage Account"})})).catch((function(e){t.loading=!1,$.notifyClose(),t.util.showResult(e,"error")}))}},isPasswordMatch:function(){var t=$("[name=password]").val()==$("[name=confirm_password]").val();return t||this.util.notify("Password not match","error"),t}}};const Pe=[{path:"/",component:x,children:[{path:"",component:k,name:"Voter Home"},{path:"mat27",component:j,name:"Mat"},{path:"vote",component:K,name:"Vote"},{path:"result",component:V,name:"Result"},{path:"attendance",component:H,name:"Attendance"},{path:"zoom",component:Y,name:"Zoom"}]},{path:"/login",component:f,name:"Voter Login"},{path:"/verification",component:g,name:"Voter Verify"},{path:"/admin/login",component:et,name:"Admin Login"},{path:"/admin",component:st,children:[{path:"result/:election_id",component:ut,name:"Election Result"},{path:"",component:dt,children:[{path:"",component:vt,name:"Admin Home"},{path:"result",component:_t,name:"Current Result"}]},{path:"position",component:bt,children:[{path:"",component:At,name:"Kemaskini Jawatan"},{path:"add",component:kt,name:"Tambah Jawatan"},{path:"edit/:id",component:Rt,name:"Edit Position"}]},{path:"partylist",component:It,children:[{path:"",component:Mt,name:"Manage Partylist"},{path:"add",component:Tt,name:"Add Partylist"},{path:"edit/:id",component:Ut,name:"Edit Partylist"}]},{path:"voter",component:qt,children:[{path:"",component:$t,name:"Manage Voter"},{path:"add",component:Ht,name:"Tambah Pengundi"},{path:"edit/:id",component:Wt,name:"Edit Voter"},{path:"kehadiran",component:Yt,name:"Kehadiran Calon"},{path:"viewkehadiran",component:ee,name:"Calon Hadir"}]},{path:"nominee",component:ae,children:[{path:"",component:re,name:"Maklumat Calon"},{path:"add",component:fe,name:"Tambah Calon"},{path:"edit/:id",component:ge,name:"Edit Nominee"}]},{path:"/account",component:ye,children:[{path:"",component:xe.exports,name:"Manage Account"},{path:"update",component:(0,d.A)(Ae,(function(){var t=this,e=t._self._c;return e("div",{staticClass:"panel panel-default"},[e("div",{staticClass:"panel-body"},[e("h4",[t._v("Kemaskini Akaun")]),t._v(" "),e("form",{attrs:{id:"edit_form"},on:{submit:function(e){return e.preventDefault(),t.edit()}}},[e("div",{staticClass:"form-group"},[e("label",{attrs:{for:"name"}},[t._v("Nama")]),t._v(" "),e("input",{staticClass:"form-control",attrs:{type:"text",name:"name",required:""},domProps:{value:t.data.user.name}})]),t._v(" "),e("div",{staticClass:"form-group"},[e("label",{attrs:{for:"email"}},[t._v("E-mail")]),t._v(" "),e("input",{staticClass:"form-control",attrs:{type:"email",name:"email",required:""},domProps:{value:t.data.user.email}})]),t._v(" "),e("div",{staticClass:"form-group"},[e("input",{staticClass:"btn btn-info",attrs:{type:"submit",value:"Submit"}}),t._v(" "),e("router-link",{staticClass:"btn btn-default",attrs:{to:{name:"Update Password"}}},[t._v("Tukar Kata Laluan")])],1)])])])}),[],!1,null,null,null).exports,name:"Update Account"},{path:"password",component:(0,d.A)(we,(function(){var t=this,e=t._self._c;return e("div",{staticClass:"panel panel-default"},[e("div",{staticClass:"panel-body"},[e("h4",[t._v("Kemaskini Kata Laluan ")]),t._v(" "),e("form",{attrs:{id:"edit_form"},on:{submit:function(e){return e.preventDefault(),t.edit()}}},[t._m(0),t._v(" "),t._m(1),t._v(" "),t._m(2),t._v(" "),e("div",{staticClass:"form-group"},[e("input",{staticClass:"btn btn-info",attrs:{type:"submit",value:"Submit"}}),t._v(" "),e("router-link",{staticClass:"btn btn-default",attrs:{to:{name:"Update Account"}}},[t._v("Kembali")])],1)])])])}),[function(){var t=this,e=t._self._c;return e("div",{staticClass:"form-group"},[e("label",{attrs:{for:"old_password"}},[t._v("Kata Laluan lama")]),t._v(" "),e("input",{staticClass:"form-control",attrs:{type:"password",name:"old_password",required:""}})])},function(){var t=this,e=t._self._c;return e("div",{staticClass:"form-group"},[e("label",{attrs:{for:"password"}},[t._v("Kata Laluan Baru ")]),t._v(" "),e("input",{staticClass:"form-control",attrs:{type:"password",name:"password",required:""}})])},function(){var t=this,e=t._self._c;return e("div",{staticClass:"form-group"},[e("label",{attrs:{for:"confirm_password"}},[t._v("Sahkan Kata Laluan")]),t._v(" "),e("input",{staticClass:"form-control",attrs:{type:"password",name:"confirm_password",required:""}})])}],!1,null,null,null).exports,name:"Update Password"},{path:"add",component:(0,d.A)(ke,(function(){var t=this,e=t._self._c;return e("div",{staticClass:"panel panel-default"},[e("div",{staticClass:"panel-body"},[e("form",{attrs:{id:"add_form"},on:{submit:function(e){return e.preventDefault(),t.add()}}},[t._m(0),t._v(" "),t._m(1),t._v(" "),t._m(2),t._v(" "),t._m(3),t._v(" "),t._m(4),t._v(" "),e("div",{staticClass:"form-group"},[e("input",{staticClass:"btn btn-info",attrs:{type:"submit",value:"Submit"}}),t._v(" "),e("router-link",{staticClass:"btn btn-default",attrs:{to:{name:"Manage Account"}}},[t._v("Back")])],1)])])])}),[function(){var t=this,e=t._self._c;return e("div",{staticClass:"form-group"},[e("label",{attrs:{for:"name"}},[t._v("Nama")]),t._v(" "),e("input",{staticClass:"form-control",attrs:{type:"text",name:"name",required:""}})])},function(){var t=this,e=t._self._c;return e("div",{staticClass:"form-group"},[e("label",{attrs:{for:"email"}},[t._v("Email")]),t._v(" "),e("input",{staticClass:"form-control",attrs:{type:"email",name:"email",required:""}})])},function(){var t=this,e=t._self._c;return e("div",{staticClass:"form-group"},[e("label",{attrs:{for:"password"}},[t._v("Password")]),t._v(" "),e("input",{staticClass:"form-control",attrs:{type:"password",name:"password",required:""}})])},function(){var t=this,e=t._self._c;return e("div",{staticClass:"form-group"},[e("label",{attrs:{for:"confirm_password"}},[t._v("Confirm Password")]),t._v(" "),e("input",{staticClass:"form-control",attrs:{type:"password",name:"confirm_password",required:""}})])},function(){var t=this,e=t._self._c;return e("div",{staticClass:"form-group"},[e("label",{attrs:{for:"role"}},[t._v("Role")]),t._v(" "),e("select",{staticClass:"form-control",attrs:{id:"role",name:"role",value:"",required:""}},[e("option",{attrs:{value:"1"}},[t._v("Admin")]),t._v(" "),e("option",{attrs:{value:"2"}},[t._v("Jawatankuasa Audit")])])])}],!1,null,null,null).exports,name:"Add Account"}]}]}];var Re=n(325),Ee=n.n(Re);n(318),Vue.component("v-otp-input",Ee()),Vue.use(VueRouter),Vue.mixin(s),Vue.use(Ee());var Ie=new VueRouter({mode:"history",linkActiveClass:"active",routes:Pe});new Vue({router:Ie}).$mount("#app")},318:(t,e,n)=>{window.axios.defaults.headers.common["X-Requested-With"]="XMLHttpRequest",n(633)},633:(t,e,n)=>{Vue.component("modal",n(95)),Vue.component("modal-header",n(348)),Vue.component("modal-body",n(228)),Vue.component("modal-footer",n(179)),Vue.component("uploader",n(725))},64:(t,e,n)=>{"use strict";n.d(e,{A:()=>s});var a=n(798),i=n.n(a)()((function(t){return t[1]}));i.push([t.id,"body{padding:70px 5px}",""]);const s=i},243:(t,e,n)=>{"use strict";n.d(e,{A:()=>s});var a=n(798),i=n.n(a)()((function(t){return t[1]}));i.push([t.id,"body{padding:50px 5px}.logo-admin{height:70px;-o-object-fit:cover;object-fit:cover;width:80px}.form-control{border-radius:.5rem}.btn-info:hover{background-color:#c2ccc8;color:#f3f6f8}",""]);const s=i},748:(t,e,n)=>{"use strict";n.d(e,{A:()=>s});var a=n(798),i=n.n(a)()((function(t){return t[1]}));i.push([t.id,"#imagePreview[data-v-0f95ffab]{border:1px solid #ccc;display:none;height:200px;margin-bottom:10px;width:200px}#imagePreview img[data-v-0f95ffab]{max-height:100%;max-width:100%}",""]);const s=i},249:(t,e,n)=>{"use strict";n.d(e,{A:()=>s});var a=n(798),i=n.n(a)()((function(t){return t[1]}));i.push([t.id,"#imagePreview[data-v-28903f9b]{border:1px solid #ccc;display:none;height:200px;margin-bottom:10px;width:200px}#imagePreview img[data-v-28903f9b]{max-height:100%;max-width:100%}",""]);const s=i},756:(t,e,n)=>{"use strict";n.d(e,{A:()=>s});var a=n(798),i=n.n(a)()((function(t){return t[1]}));i.push([t.id,".background-img{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:20px;max-height:80vh;max-width:100%}.right-button{border-color:#0e0e0f;border-radius:10px;color:#fff;cursor:pointer;text-align:left}.right-button :hover{outline-color:#045415}",""]);const s=i},963:(t,e,n)=>{"use strict";n.d(e,{A:()=>s});var a=n(798),i=n.n(a)()((function(t){return t[1]}));i.push([t.id,".centered-image{left:50%;max-height:20%;max-width:20%;position:relative;transform:translate(-50%,-50%)}.centered-button{align-items:center;border-color:#dbdee2;border-radius:15px;color:#fff;cursor:pointer;padding:20px 40px;text-align:center}.centered-button:hover{outline-color:#045415}",""]);const s=i},976:(t,e,n)=>{"use strict";n.d(e,{A:()=>s});var a=n(798),i=n.n(a)()((function(t){return t[1]}));i.push([t.id,"body{padding:70px 5px}",""]);const s=i},363:(t,e,n)=>{"use strict";n.d(e,{A:()=>s});var a=n(798),i=n.n(a)()((function(t){return t[1]}));i.push([t.id,"body{padding:50px 5px}.logo{height:100%;margin:0 auto;max-width:100%;-o-object-fit:cover;object-fit:cover}.form-control{border-radius:.8rem;cursor:pointer}.btn-primary:hover{background-color:#a7d397;color:#f3f6f8;text-shadow:2px 2px 8px rgba(0,0,0,.5)}.element{background-position:50%;background-size:cover}",""]);const s=i},403:(t,e,n)=>{"use strict";n.d(e,{A:()=>s});var a=n(798),i=n.n(a)()((function(t){return t[1]}));i.push([t.id,".otp-input{border:1px solid rgba(0,0,0,.3);border-radius:4px;font-size:20px;height:40px;margin:0 10px;padding:5px;text-align:center;width:40px;&.error{border:1px solid red!important}}.otp-input::-webkit-inner-spin-button,.otp-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}",""]);const s=i},805:(t,e,n)=>{"use strict";n.d(e,{A:()=>s});var a=n(798),i=n.n(a)()((function(t){return t[1]}));i.push([t.id,".primary{background-color:#337ab7;color:#fff}.primary .modal-body,.primary .modal-footer{background-color:#fff;border-left:1px solid #337ab7;border-right:1px solid #337ab7;color:#000}.primary .modal-footer{border-bottom:1px solid #337ab7;border-radius:5px}",""]);const s=i},829:(t,e,n)=>{"use strict";n.d(e,{A:()=>s});var a=n(798),i=n.n(a)()((function(t){return t[1]}));i.push([t.id,".imgContainer{height:200px;position:relative;width:200px}.file{height:100%;opacity:0;position:absolute;width:100%}.imgUpload{background-color:#fff;border:2px solid #000}.imgText{left:0;position:absolute;text-align:center;top:45%;width:100%}",""]);const s=i},798:t=>{"use strict";t.exports=function(t){var e=[];return e.toString=function(){return this.map((function(e){var n=t(e);return e[2]?"@media ".concat(e[2]," {").concat(n,"}"):n})).join("")},e.i=function(t,n,a){"string"==typeof t&&(t=[[null,t,""]]);var i={};if(a)for(var s=0;s{},72:(t,e,n)=>{"use strict";var a,i=function(){return void 0===a&&(a=Boolean(window&&document&&document.all&&!window.atob)),a},s=function(){var t={};return function(e){if(void 0===t[e]){var n=document.querySelector(e);if(window.HTMLIFrameElement&&n instanceof window.HTMLIFrameElement)try{n=n.contentDocument.head}catch(t){n=null}t[e]=n}return t[e]}}(),o=[];function r(t){for(var e=-1,n=0;n{"use strict";n.r(e),n.d(e,{default:()=>a});const a=(0,n(486).A)({},(function(){return(0,this._self._c)("div",{staticClass:"modal-body"},[this._t("default")],2)}),[],!1,null,null,null).exports},179:(t,e,n)=>{"use strict";n.r(e),n.d(e,{default:()=>a});const a=(0,n(486).A)({},(function(){return(0,this._self._c)("div",{staticClass:"modal-footer"},[this._t("default")],2)}),[],!1,null,null,null).exports},348:(t,e,n)=>{"use strict";n.r(e),n.d(e,{default:()=>a});const a=(0,n(486).A)({},(function(){var t=this,e=t._self._c;return e("div",{staticClass:"modal-header"},[e("button",{staticClass:"close",attrs:{type:"button","data-dismiss":"modal"}},[t._v("×")]),t._v(" "),e("h4",[t._t("default")],2)])}),[],!1,null,null,null).exports},95:(t,e,n)=>{"use strict";n.r(e),n.d(e,{default:()=>l});const a={props:["id","aClass"]};var i=n(72),s=n.n(i),o=n(805),r={insert:"head",singleton:!1};s()(o.A,r);o.A.locals;const l=(0,n(486).A)(a,(function(){var t=this,e=t._self._c;return e("div",{staticClass:"modal fade",attrs:{id:t.id,role:"dialog"}},[e("div",{staticClass:"modal-dialog"},[e("div",{staticClass:"modal-content",class:t.aClass},[t._t("default")],2)])])}),[],!1,null,null,null).exports},725:(t,e,n)=>{"use strict";n.r(e),n.d(e,{default:()=>l});const a={props:{fileId:{default:"fileId"},fileName:{default:"file_name"},imageId:{default:"imageId"},imageSrc:{default:"#"}},methods:{readFile:function(t,e){var n=$("#"+t)[0],a=$("#"+e);if(n.files&&n.files[0]){var i=new FileReader;i.onload=function(t){a.attr("src",t.target.result)},i.readAsDataURL(n.files[0])}}}};var i=n(72),s=n.n(i),o=n(829),r={insert:"head",singleton:!1};s()(o.A,r);o.A.locals;const l=(0,n(486).A)(a,(function(){var t=this,e=t._self._c;return e("center",[e("div",{staticClass:"imgContainer"},[e("input",{staticClass:"file",attrs:{type:"file",id:t.fileId,name:t.fileName},on:{change:function(e){return t.readFile(t.fileId,t.imageId)}}}),t._v(" "),e("img",{staticClass:"imgUpload img-rounded",attrs:{src:t.imageSrc,height:"100%",width:"100%",id:t.imageId}}),t._v(" "),e("span",{staticClass:"imgText"},[t._v("Select Image")])])])}),[],!1,null,null,null).exports},486:(t,e,n)=>{"use strict";function a(t,e,n,a,i,s,o,r){var l,u="function"==typeof t?t.options:t;if(e&&(u.render=e,u.staticRenderFns=n,u._compiled=!0),a&&(u.functional=!0),s&&(u._scopeId="data-v-"+s),o?(l=function(t){(t=t||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext)||"undefined"==typeof __VUE_SSR_CONTEXT__||(t=__VUE_SSR_CONTEXT__),i&&i.call(this,t),t&&t._registeredComponents&&t._registeredComponents.add(o)},u._ssrRegister=l):i&&(l=r?function(){i.call(this,(u.functional?this.parent:this).$root.$options.shadowRoot)}:i),l)if(u.functional){u._injectStyles=l;var c=u.render;u.render=function(t,e){return l.call(e),c(t,e)}}else{var d=u.beforeCreate;u.beforeCreate=d?[].concat(d,l):[l]}return{exports:t,options:u}}n.d(e,{A:()=>a})}},n={};function a(t){var i=n[t];if(void 0!==i)return i.exports;var s=n[t]={id:t,exports:{}};return e[t](s,s.exports,a),s.exports}a.m=e,t=[],a.O=(e,n,i,s)=>{if(!n){var o=1/0;for(c=0;c=s)&&Object.keys(a.O).every((t=>a.O[t](n[l])))?n.splice(l--,1):(r=!1,s0&&t[c-1][2]>s;c--)t[c]=t[c-1];t[c]=[n,i,s]},a.n=t=>{var e=t&&t.__esModule?()=>t.default:()=>t;return a.d(e,{a:e}),e},a.d=(t,e)=>{for(var n in e)a.o(e,n)&&!a.o(t,n)&&Object.defineProperty(t,n,{enumerable:!0,get:e[n]})},a.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e),a.r=t=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},(()=>{var t={847:0,252:0};a.O.j=e=>0===t[e];var e=(e,n)=>{var i,s,[o,r,l]=n,u=0;if(o.some((e=>0!==t[e]))){for(i in r)a.o(r,i)&&(a.m[i]=r[i]);if(l)var c=l(a)}for(e&&e(n);ua(498)));var i=a.O(void 0,[252],(()=>a(908)));i=a.O(i)})(); \ No newline at end of file +/******/ (() => { // 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/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 _bachdgvn_vue_otp_input__WEBPACK_IMPORTED_MODULE_0__ = __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_0___default = /*#__PURE__*/__webpack_require__.n(_bachdgvn_vue_otp_input__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); } + +Vue.filter('formatNumberWithCommas', function (value) { + if (!value) return ''; + return value.toString().replace(/\B(?=(\d{3})+(?!\d))/g, ","); +}); +/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = ({ + created: function created() { + //console.log(this) + }, + data: function data() { + return { + x: {}, + selectedNomineeId: null, + nomineeViewed: {} + }; + }, + filters: { + formatNumberWithCommas: function formatNumberWithCommas(value) { + if (!value) return ''; + return value.toString().replace(/\B(?=(\d{3})+(?!\d))/g, ","); + } + }, + methods: { + hasVoted: function hasVoted() { + return this.data.result.length > 0; + }, + 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'; + }, + getPosition: function getPosition(id) { + var positions = this.data.positions; + for (var i in positions) if (positions[i].id == id) return positions[i].name; + return ''; + }, + getNominee: function getNominee(id) { + var nominees = this.data.nominees; + for (var i in nominees) if (nominees[i]['id'] == id) return nominees[i].name; + return ''; + }, + view: function view(nominee, index) { + this.x = nominee; + this.selectedNomineeId = index; // Assuming index is the ID + this.util.showModal('#nominee-information-modal'); + }, + createBase64ImageUrl: function createBase64ImageUrl(base64ImageData) { + return "data:image/png;base64," + base64ImageData; + }, + viewNomineeDetails: function viewNomineeDetails(nominee) { + this.nomineeViewed = _objectSpread({}, nominee); + this.nomineeViewed.photo = this.createBase64ImageUrl(nominee.photo); + $('#view-nominee-modal').modal(); + } + }, + computed: { + header: function header() { + return this.x.name + ' for ' + this.getPosition(this.x.position_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/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/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/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()], 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", { + staticStyle: { + "margin-bottom": "20px" + } + }), _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(" "), _vm.data.election.status == 1 ? _c("li", { + staticClass: "list-group-item" + }, [_c("span", { + staticClass: "info-label" + }, [_vm._v("STATUS UNDIAN")]), _vm._v(" "), _c("span", { + staticClass: "info-separator" + }, [_vm._v(":")]), _vm._v(" "), _c("span", { + staticClass: "info-value" + }, [_vm.data.election.status == 1 ? _c("span", { + staticClass: "text-danger" + }, [_vm._v("Belum bermula")]) : _vm._e()])]) : _vm._e()]), _vm._v(" "), _vm.data.election.status == 2 && !_vm.hasVoted() ? _c("li", { + staticClass: "list-group-item" + }, [_c("center", [_vm.data.user.saham >= 500 && _vm.data.user.kehadiran != 0 ? _c("router-link", { + staticClass: "btn btn-warning", + attrs: { + to: { + name: "Vote" + } + } + }, [_vm._v("\n 🗳️Undi Sekarang\n ")]) : _vm._e(), _vm._v(" "), _vm.data.user.saham >= 500 ? _c("router-link", { + staticClass: "btn btn-success", + attrs: { + to: { + name: "Attendance" + } + } + }, [_vm._v("\n 📝 Daftar Kehadiran\n ")]) : _c("div", { + staticClass: "alert alert-danger", + attrs: { + role: "alert" + } + }, [_vm._v("\n Saham minima tidak mencukupi untuk pengundian. Sila ke tab "), _c("strong", [_vm._v(" Daftar MAT")]), _vm._v(" untuk pengesahan kehadiran.\n ")])], 1)], 1) : _vm._e(), _vm._v(" "), _vm.hasVoted() ? _c("div", [_c("hr"), _vm._v(" "), _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 Undian Anda\n ")]), _vm._v(" "), _c("hr"), _vm._v(" "), _c("ul", { + staticClass: "list-group" + }, _vm._l(_vm.data.result, function (result) { + return _c("li", { + staticClass: "list-group-item" + }, [_c("b", [_vm._v(_vm._s(_vm.getPosition(result.position_id)) + " : ")]), _vm._v(_vm._s(_vm.getNominee(result.nominee_id)) + "\n ")]); + }), 0)]) : _vm._e()]), _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", { + 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", + attrs: { + id: "table-nominee" + } + }, [_vm._m(1, true), _vm._v(" "), _c("tbody", _vm._l(_vm.data.nominees, function (nominee, i) { + return nominee.position_id == position.id ? _c("tr", { + 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) + }, + on: { + click: function click($event) { + return _vm.view(nominee, i); + } + } + })]), _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(" "), _c("div", { + staticClass: "modal", + attrs: { + id: "view-nominee-modal", + tabindex: "-1" + } + }, [_c("div", { + staticClass: "modal-dialog" + }, [_c("div", { + staticClass: "modal-content" + }, [_vm._m(2), _vm._v(" "), _c("div", { + staticClass: "modal-body" + }, [_c("div", { + staticClass: "content" + }, [_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("span", [_c("b", [_vm._v(" Nama : ")]), _vm._v(_vm._s(_vm.nomineeViewed.name))]), _vm._v(" "), _c("span", [_c("b", [_vm._v(" Unit : ")]), _vm._v(_vm._s(_vm.nomineeViewed.unit))]), _vm._v(" "), _c("span", [_c("b", [_vm._v(" Umur : ")]), _vm._v(_vm._s(_vm.nomineeViewed.umur))]), _vm._v(" "), _c("span", [_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(" "), _vm._m(5)])])])]); +}; +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("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("div", { + staticClass: "modal-header" + }, [_c("h5", { + staticClass: "modal-title", + staticStyle: { + display: "inline" + } + }, [_vm._v("Maklumat Calon")]), _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("span", [_c("b", [_vm._v("Taraf Pendidikan :")])]); +}, function () { + var _vm = this, + _c = _vm._self._c; + return _c("span", [_c("b", [_vm._v(" Pengalaman Kerja : ")])]); +}, function () { + var _vm = this, + _c = _vm._self._c; + return _c("div", { + staticClass: "modal-footer" + }, [_c("button", { + staticClass: "btn btn-secondary", + attrs: { + type: "button", + "data-dismiss": "modal" + } + }, [_vm._v("Tutup")])]); +}]; +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/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" + }, + 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_admin_login_vue__WEBPACK_IMPORTED_MODULE_9__ = __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_10__ = __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_11__ = __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_12__ = __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_13__ = __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_14__ = __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_15__ = __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_16__ = __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_17__ = __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_18__ = __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_19__ = __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_20__ = __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_21__ = __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_22__ = __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_23__ = __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_24__ = __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_25__ = __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_26__ = __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_27__ = __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_28__ = __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_29__ = __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_30__ = __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_31__ = __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_32__ = __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_33__ = __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_34__ = __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_35__ = __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_36__ = __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_37__ = __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_38__ = __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_39__ = __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_40__ = __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_41__ = __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_42__ = __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_43__ = __webpack_require__(/*! ./components/demo/admin/admin/cetakpermohonan.vue */ "./resources/assets/js/components/demo/admin/admin/cetakpermohonan.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: '/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_9__["default"], + name: 'Admin Login' +}, { + path: '/admin', + component: _components_demo_admin_index_vue__WEBPACK_IMPORTED_MODULE_10__["default"], + children: [{ + path: 'result/:election_id', + component: _components_demo_admin_home_final_vue__WEBPACK_IMPORTED_MODULE_11__["default"], + name: 'Election Result' + }, { + path: '', + component: _components_demo_admin_home_home_vue__WEBPACK_IMPORTED_MODULE_12__["default"], + children: [{ + path: '', + component: _components_demo_admin_home_index_vue__WEBPACK_IMPORTED_MODULE_13__["default"], + name: 'Admin Home' + }, { + path: 'result', + component: _components_demo_admin_home_result_vue__WEBPACK_IMPORTED_MODULE_14__["default"], + name: 'Current Result' + }] + }, { + path: 'position', + component: _components_demo_admin_position_position_vue__WEBPACK_IMPORTED_MODULE_15__["default"], + children: [{ + path: '', + component: _components_demo_admin_position_index_vue__WEBPACK_IMPORTED_MODULE_16__["default"], + name: 'Kemaskini Jawatan' + }, { + path: 'add', + component: _components_demo_admin_position_add_vue__WEBPACK_IMPORTED_MODULE_17__["default"], + name: 'Tambah Jawatan' + }, { + path: 'edit/:id', + component: _components_demo_admin_position_edit_vue__WEBPACK_IMPORTED_MODULE_18__["default"], + name: 'Edit Position' + }] + }, { + path: 'partylist', + component: _components_demo_admin_partylist_partylist_vue__WEBPACK_IMPORTED_MODULE_19__["default"], + children: [{ + path: '', + component: _components_demo_admin_partylist_index_vue__WEBPACK_IMPORTED_MODULE_20__["default"], + name: 'Manage Partylist' + }, { + path: 'add', + component: _components_demo_admin_partylist_add_vue__WEBPACK_IMPORTED_MODULE_21__["default"], + name: 'Add Partylist' + }, { + path: 'edit/:id', + component: _components_demo_admin_partylist_edit_vue__WEBPACK_IMPORTED_MODULE_22__["default"], + name: 'Edit Partylist' + }] + }, { + path: 'voter', + component: _components_demo_admin_voter_voter_vue__WEBPACK_IMPORTED_MODULE_23__["default"], + children: [{ + path: '', + component: _components_demo_admin_voter_index_vue__WEBPACK_IMPORTED_MODULE_24__["default"], + name: 'Manage Voter' + }, { + path: 'add', + component: _components_demo_admin_voter_add_vue__WEBPACK_IMPORTED_MODULE_25__["default"], + name: 'Tambah Pengundi' + }, { + path: 'edit/:id', + component: _components_demo_admin_voter_edit_vue__WEBPACK_IMPORTED_MODULE_26__["default"], + name: 'Edit Voter' + }, { + path: 'kehadiran', + component: _components_demo_admin_voter_kehadiran_vue__WEBPACK_IMPORTED_MODULE_27__["default"], + name: 'Kehadiran Calon' + }, { + path: 'fizikal', + component: _components_demo_admin_voter_fizikal_vue__WEBPACK_IMPORTED_MODULE_28__["default"], + name: 'Fizikal' + }, { + path: 'maya', + component: _components_demo_admin_voter_maya_vue__WEBPACK_IMPORTED_MODULE_29__["default"], + name: 'Maya' + }, { + path: 'viewkehadiran', + component: _components_demo_admin_voter_viewkehadiran_vue__WEBPACK_IMPORTED_MODULE_30__["default"], + name: 'Calon Hadir' + }] + }, { + path: 'nominee', + component: _components_demo_admin_nominee_nominee_vue__WEBPACK_IMPORTED_MODULE_31__["default"], + children: [{ + path: '', + component: _components_demo_admin_nominee_index_vue__WEBPACK_IMPORTED_MODULE_32__["default"], + name: 'Maklumat Calon' + }, { + path: 'add', + component: _components_demo_admin_nominee_add_vue__WEBPACK_IMPORTED_MODULE_33__["default"], + name: 'Tambah Calon' + }, { + path: 'edit/:id', + component: _components_demo_admin_nominee_edit_vue__WEBPACK_IMPORTED_MODULE_34__["default"], + name: 'Edit Nominee' + }] + }, { + path: '/account', + component: _components_demo_admin_admin_admin_vue__WEBPACK_IMPORTED_MODULE_35__["default"], + children: [{ + path: '', + component: _components_demo_admin_admin_index_vue__WEBPACK_IMPORTED_MODULE_36__["default"], + name: 'Manage Account' + }, { + path: 'update', + component: _components_demo_admin_admin_edit_vue__WEBPACK_IMPORTED_MODULE_37__["default"], + name: 'Update Account' + }, { + path: 'password', + component: _components_demo_admin_admin_password_vue__WEBPACK_IMPORTED_MODULE_38__["default"], + name: 'Update Password' + }, { + path: 'add', + component: _components_demo_admin_admin_add_vue__WEBPACK_IMPORTED_MODULE_39__["default"], + name: 'Add Account' + }, { + path: '/pembiayaan', + name: 'Pembiayaan', + component: _components_demo_admin_admin_pembiayaan_vue__WEBPACK_IMPORTED_MODULE_40__["default"] + }, { + path: '/beliankomoditi', + name: 'BelianKomoditi', + component: _components_demo_admin_admin_beliankomoditi_vue__WEBPACK_IMPORTED_MODULE_41__["default"] + }, { + path: '/kontrakmurabahah', + name: 'KontrakMurabahah', + component: _components_demo_admin_admin_kontrakmurabahah_vue__WEBPACK_IMPORTED_MODULE_42__["default"] + }, { + path: '/cetakpermohonan', + name: 'CetakPermohonan', + component: _components_demo_admin_admin_cetakpermohonan_vue__WEBPACK_IMPORTED_MODULE_43__["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/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}\r\n\r\n/* Mobile styles */\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}\r\n\r\n /* End color (same as start) */\n}\n#table-nominee tbody tr:hover {\r\n animation: pulseBackground 3s cubic-bezier(0.4, 0, 0.2, 1) infinite alternate;\r\n /* Animation duration, timing function, and repetition */\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;\r\n /* or try 0.85rem if you want even smaller */\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/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/* Change navbar background color */\n#nav.navbar[data-v-bfe9a194] {\r\n background-color: #021324; /* Dark blue/gray background */\r\n border: 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 color: #f39c12; /* 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 color: #f39c12; /* Gold/yellow on hover */\n}\r\n\r\n/* Dropdown text color */\n#nav .dropdown-menu > li > a[data-v-bfe9a194] {\r\n color: #2c3e50; /* Dark text in dropdown */\n}\r\n\r\n/* Dropdown hover */\n#nav .dropdown-menu > li > a[data-v-bfe9a194]:hover {\r\n background-color: #f39c12;\r\n color: white;\n}\n.navbar-brand img[data-v-bfe9a194] {\r\n background: transparent !important;\r\n box-shadow: none;\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/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/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/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 diff --git a/resources/assets/js/components/demo/admin/admin/cetakpermohonan.vue b/resources/assets/js/components/demo/admin/admin/cetakpermohonan.vue new file mode 100644 index 0000000..b36b045 --- /dev/null +++ b/resources/assets/js/components/demo/admin/admin/cetakpermohonan.vue @@ -0,0 +1,35 @@ + + + + diff --git a/resources/assets/js/components/demo/admin/admin/kontrakmurabahah.vue b/resources/assets/js/components/demo/admin/admin/kontrakmurabahah.vue new file mode 100644 index 0000000..4a8ad49 --- /dev/null +++ b/resources/assets/js/components/demo/admin/admin/kontrakmurabahah.vue @@ -0,0 +1,307 @@ + + + + + + + + + diff --git a/resources/assets/js/components/demo/admin/admin/pembiayaan.vue b/resources/assets/js/components/demo/admin/admin/pembiayaan.vue index 6e8f0dc..de448eb 100644 --- a/resources/assets/js/components/demo/admin/admin/pembiayaan.vue +++ b/resources/assets/js/components/demo/admin/admin/pembiayaan.vue @@ -1,56 +1,341 @@