Software: Apache/2.4.41 (Ubuntu). PHP/8.0.30 uname -a: Linux apirnd 5.4.0-204-generic #224-Ubuntu SMP Thu Dec 5 13:38:28 UTC 2024 x86_64 uid=33(www-data) gid=33(www-data) groups=33(www-data) Safe-mode: OFF (not secure) /usr/local/lib/node_modules/homebridge-camera-ui/interface/js/ drwxr-xr-x | |
| Viewing file: Select action/file-type: (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["login"],{"00bd":function(e,t,r){e.exports=r.p+"img/logo_white_both@blgray.ff7ec2ec.png"},"02a3":function(e,t,r){e.exports=r.p+"img/no_user.bf60d51b.png"},"1a6a":function(e,t){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAA3CAMAAAB5LOkwAAAA8FBMVEVHcEwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACvbPJ9AAAAT3RSTlMA9Fn3/v3uAfn8AycNsuSHzCsXL53f2HDrx5PcVLrE8uemIghfEQkcMh+Df0xRej4GbEWWthkLoVxldhNBSb7QO5A4i9NG1mo1majBrGOtJh/IcgAAA75JREFUSMeNVmljqjoQlUVEBbGAgvveulurXpeKW6utt72X//9vXiYhGNT7ynywoZlDJmfOzBCJXJvOa9riKRLeYv2y4LpyupgIDelXXWwSHxahp13PTp2QkIGMvEUR/USbISFDcN5rcfTnLSSkBxBtCJB8SAgPgcUB4b4/hIM82K5vpVkoyEK+QERTCYF4/k28oxL8xrvPIeJKIc9qXmuOcoDh/sR+hFiQkTlo5bMAmKrzE+JXCbnJA6IcTMTJSLSSx7GmjQ+PdyEHuMJWJw/LCmC2f9NVTImkru9F2YU9DS0as3axV3WDZn/cqrsFmhSWjjUpZaW4e2OVa3UnFF4AZiX51lkm/8vWL+5Km+/VcvatL3pDtpQfO84ebiauKOBxsZGiN84ilynPh8W2jvOZsOCgkkebbl6HIlTTf1E66wrD0esWbWRI3Sk1Nmj7NM2Pj8nWDTkJ0FJlh/uDRbiJVgpf5mpg6P/SFWQguoBV5x0AhTf+8MTkt/UwGhmvwVKC63Zh1YSLvLcDMez2aZvj7G1+xBx5AM6+IeA8nPfBIjp5iV5Nmlz6zBMINd1CK7i8MGILoMySVzb8VGxA2km0OkO+BhdEvRwkPEczHgNP4QWtVnArP6uRhkkkON3vp0QNc8qKBU9whT6HFqafM4cj70btpbGbQsVxfdp7Za9VJaF2v37R4vfyKm77iBtdhXXtmek+U/TQyl2EgNjK+GR1UVraKWZThwyeUAEm4L3czoOsQf9EotHpJ9kU1l4EcKZk0J5Ke3YR3OcqAWWWz7hHF73NN0ouH/eq11fFqtUjyRTOExayFD1yP30hIDvKmL+E480ZgebCj9pMsEKg/BVQiutngRKRStIsY3IVVgiQSZU248aSkqc2aLljcuueEOQj28dlM4ly+0mCk/2+gvmrvFAhjOmbptivcLasCTlGVQIDKz5mhYCNNOOLZZlSwuROqBBKfjG9BDDZNVMXI6DkN/QOEEJW9zfaqt9xZDVQrk045ewLgdlTeDUli6KcUheBOdaBUop/+EIoBqZZ8sgvnGSDmSNPh2VO9JLmCWH4z2GoG4OV+VWoiLgqulgnayir+e30QNPo5WM/PdnMFNjMLkLIsWHHlM6uqX2nq8JV6y15KlHgWpyXZJhGw3k5w4m3IyPbo7zG8PRKWYbhjPP3pxGXytV6g87V7HZFyb43jeyt+vYHTYFgYyfD4940mljOw+vdxv7Y5e5No1nj/75E+Bw+SBRS6W+tuesoP39XRGZNc7OpDQfG608fov8BquYzgNr4nK8AAAAASUVORK5CYII="},"24db":function(e,t,r){"use strict";r("371c")},2604:function(e,t,r){e.exports=r.p+"img/logo_white_both@gray.2b8126a1.png"},"2f7c":function(e,t,r){e.exports=r.p+"img/logo_white_both@orange.6efa78f4.png"},"371c":function(e,t,r){},"40fd":function(e){e.exports=JSON.parse('{"name":"homebridge-camera-ui","version":"4.2.10","description":"User Interface for RTSP capable cameras.","author":"SeydX (https://github.com/SeydX/homebridge-camera-ui)","scripts":{"build":"concurrently \\"npm run build:homebridge-ui\\" \\"npm run build:ui\\"","build:homebridge-ui":"npm run build --prefix homebridge-ui/ui","build:ui":"npm run build --prefix ui","lint":"concurrently \\"npm run lint:homebridge-ui\\" \\"npm run lint:plugin\\" \\"npm run lint:server\\" \\"npm run lint:ui\\"","lint:homebridge-ui":"npm run lint --prefix homebridge-ui/ui","lint:plugin":"eslint --fix ./plugin","lint:server":"eslint --fix . --ignore-pattern \'plugin\'","lint:ui":"npm run lint --prefix ui","test":"jest --runInBand --forceExit --detectOpenHandles --config ./test/jest.config.js","watch":"concurrently \\"npm run watch:homebridge-ui\\" \\"npm run watch:server\\" \\"npm run watch:ui\\"","watch:homebridge-ui":"npm run serve --prefix homebridge-ui/ui","watch:server":"nodemon --trace-warnings server/index.js","watch:ui":"npm run serve --prefix ui","prepublishOnly":"npm i --package-lock-only && npm run lint && npm run build"},"main":"index.js","dependencies":{"@aws-sdk/client-rekognition":"^3.34.0","@homebridge/plugin-ui-utils":"^0.0.19","compare-versions":"^3.6.0","connect-history-api-fallback":"^1.6.0","cors":"^2.8.5","express":"^4.17.1","ffmpeg-for-homebridge":"^0.0.9","fs-extra":"10.0.0","got":"^11.8.2","helmet":"^4.6.0","jsonwebtoken":"^8.5.1","lowdb":"^1.0.0","moment":"^2.29.1","morgan":"^1.10.0","mqtt":"^4.2.8","multer":"^1.4.3","nanoid":"^3.1.28","os":"^0.1.2","pick-port":"^1.0.0","piexifjs":"^1.0.6","ping":"^0.4.1","socket.io":"^4.2.0","swagger-jsdoc":"^6.1.0","swagger-ui-express":"^4.1.6","tar":"^6.1.11","telegraf":"^4.4.2","web-push":"^3.4.5"},"devDependencies":{"@babel/core":"7.15.5","@babel/eslint-parser":"7.15.7","@babel/eslint-plugin":"7.14.5","concurrently":"^6.3.0","eslint":"^7.32.0","eslint-config-prettier":"^8.3.0","eslint-plugin-import":"^2.24.2","eslint-plugin-jest":"^24.5.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-unicorn":"^36.0.0","jest":"^27.2.4","nodemon":"^2.0.13","prettier":"^2.4.1","supertest":"^6.1.6"},"bugs":{"url":"https://github.com/SeydX/homebridge-camera-ui/issues"},"engines":{"node":">=12.18.3","homebridge":"^1.1.6"},"funding":[{"type":"paypal","url":"https://paypal.me/seydx"},{"type":"kofi","url":"https://ko-fi.com/seydx"},{"type":"github","url":"https://github.com/sponsors/SeydX"}],"homepage":"https://github.com/SeydX/homebridge-camera-ui#readme","keywords":["camera","homebridge-plugin","motion","detection","ui","rekognition","aws","interface","webapp"],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/SeydX/homebridge-camera-ui.git"}}')},"498a":function(e,t,r){"use strict";var n=r("23e7"),i=r("58a8").trim,a=r("c8d2");n({target:"String",proto:!0,forced:a("trim")},{trim:function(){return i(this)}})},"4b5d":function(e,t,r){e.exports=r.p+"img/logo_transparent-256@gray.091bb31a.png"},"612b":function(e,t,r){e.exports=r.p+"img/logo_transparent-256@blue.cc42f524.png"},"6c87":function(e,t,r){},"79ca":function(e,t,r){e.exports=r.p+"img/logo_transparent-256@orange.321ce940.png"},"7a4d":function(e,t,r){e.exports=r.p+"img/logo_transparent-256@pink.676a4ddb.png"},"842d":function(e,t,r){e.exports=r.p+"img/logo_transparent-256@blgray.5f60670f.png"},8597:function(e,t,r){e.exports=r.p+"img/logo_white_both@brown.1997dcc2.png"},"8dc7":function(e,t,r){e.exports=r.p+"img/logo_transparent-256@brown.1f7bc94f.png"},a088:function(e,t,r){e.exports=r.p+"img/logo_white_both@pink.bbf2a945.png"},a2cc:function(e,t,r){e.exports=r.p+"img/logo_white_both@blue.05d8f758.png"},a672:function(e,t,r){"use strict";r("6c87")},b967:function(e,t,r){var n={"./logo_transparent-256@blgray.png":"842d","./logo_transparent-256@blue.png":"612b","./logo_transparent-256@brown.png":"8dc7","./logo_transparent-256@gray.png":"4b5d","./logo_transparent-256@green.png":"c01a","./logo_transparent-256@orange.png":"79ca","./logo_transparent-256@pink.png":"7a4d","./logo_transparent-256@purple.png":"ec66","./logo_white_both@blgray.png":"00bd","./logo_white_both@blue.png":"a2cc","./logo_white_both@brown.png":"8597","./logo_white_both@gray.png":"2604","./logo_white_both@green.png":"d493","./logo_white_both@orange.png":"2f7c","./logo_white_both@pink.png":"a088","./logo_white_both@purple.png":"e749","./no_img.png":"1a6a","./no_img_white.png":"e655","./no_user.png":"02a3"};function i(e){var t=a(e);return r(t)}function a(e){if(!r.o(n,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return n[e]}i.keys=function(){return Object.keys(n)},i.resolve=a,e.exports=i,i.id="b967"},c01a:function(e,t,r){e.exports=r.p+"img/logo_transparent-256@green.32bec957.png"},c8d2:function(e,t,r){var n=r("5e77").PROPER,i=r("d039"),a=r("5899"),o="
";e.exports=function(e){return i((function(){return!!a[e]()||o[e]()!==o||n&&a[e].name!==e}))}},d493:function(e,t,r){e.exports=r.p+"img/logo_white_both@green.c1448261.png"},e749:function(e,t,r){e.exports=r.p+"img/logo_white_both@purple.d97a027f.png"},ec66:function(e,t,r){e.exports=r.p+"img/logo_transparent-256@purple.69b90c07.png"},ede4:function(e,t,r){"use strict";r.r(t);var n=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("main",{staticClass:"d-flex flex-wrap justify-content-center align-content-center h-100vh w-100"},[n("div",{staticClass:"login container bg-white"},[n("div",{staticClass:"login-inner row"},[n("div",{staticClass:"col-5 d-flex flex-wrap bg-color-primary justify-content-center align-content-center",attrs:{id:"left-side"}},[n("img",{staticClass:"d-block theme-img",attrs:{src:r("a088"),alt:"camera.ui"}}),n("div",{staticClass:"d-block mini-text-left"},[e._v("v"+e._s(e.version))])]),n("div",{staticClass:"col d-flex flex-wrap justify-content-center",attrs:{id:"right-side"}},[n("div",{staticClass:"row w-100"},[n("h3",[e._v(e._s(e.$t("welcome_message"))+" "),n("b",{staticClass:"text-color-primary"},[e._v("camera.ui")]),n("p",{staticClass:"mt-3 lh-1-7"},[e._v(e._s(e.$t("welcome_submessage")))])])]),e._m(0),n("div",{staticClass:"row w-100 align-content-center"},[n("loginForm",{attrs:{loading:e.loading},on:{login:e.handleLogin}})],1),n("b-link",{staticClass:"d-block mini-text-right",attrs:{href:"https://github.com/SeydX/homebridge-camera-ui",target:"_blank",rel:"noopener noreferrer"}},[e._v("© SeydX")])],1)])])])},i=[function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",{staticClass:"row w-100"},[r("div",{staticClass:"col-3 redline mr-3"}),r("div",{staticClass:"col-3 greyline"})])}],a=r("1da1"),o=(r("96cf"),r("40fd")),s=function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",{staticClass:"login-form"},[r("ValidationObserver",{scopedSlots:e._u([{key:"default",fn:function(t){t.handleSubmit;return[r("form",{attrs:{id:"login-post",name:"form"},on:{submit:function(t){return t.preventDefault(),e.$emit("login",e.user)}}},[r("div",{staticClass:"wrap-input"},[r("ValidationProvider",{attrs:{name:"name",rules:"required",mode:"lazy"},scopedSlots:e._u([{key:"default",fn:function(t){var n=t.errors;return[r("input",{directives:[{name:"model",rawName:"v-model",value:e.user.username,expression:"user.username"}],class:"input"+(n[0]?" error_input":""),attrs:{autocomplete:"username",type:"text",name:"username"},domProps:{value:e.user.username},on:{input:function(t){t.target.composing||e.$set(e.user,"username",t.target.value)}}}),r("span",{staticClass:"focus-input",attrs:{"data-placeholder":e.$t("username")}})]}}],null,!0)})],1),r("div",{staticClass:"wrap-input"},[r("span",{staticClass:"btn-show-pass"},[r("b-icon",{attrs:{icon:e.icon,"aria-hidden":"true"},on:{click:function(t){return e.showHidePassword()}}})],1),r("ValidationProvider",{attrs:{name:"password",rules:"required",mode:"lazy"},scopedSlots:e._u([{key:"default",fn:function(t){var n=t.errors;return["checkbox"===e.type?r("input",{directives:[{name:"model",rawName:"v-model",value:e.user.password,expression:"user.password"}],class:"input"+(n[0]?" error_input":""),attrs:{autocomplete:"current-password",name:"password",type:"checkbox"},domProps:{checked:Array.isArray(e.user.password)?e._i(e.user.password,null)>-1:e.user.password},on:{change:function(t){var r=e.user.password,n=t.target,i=!!n.checked;if(Array.isArray(r)){var a=null,o=e._i(r,a);n.checked?o<0&&e.$set(e.user,"password",r.concat([a])):o>-1&&e.$set(e.user,"password",r.slice(0,o).concat(r.slice(o+1)))}else e.$set(e.user,"password",i)}}}):"radio"===e.type?r("input",{directives:[{name:"model",rawName:"v-model",value:e.user.password,expression:"user.password"}],class:"input"+(n[0]?" error_input":""),attrs:{autocomplete:"current-password",name:"password",type:"radio"},domProps:{checked:e._q(e.user.password,null)},on:{change:function(t){return e.$set(e.user,"password",null)}}}):r("input",{directives:[{name:"model",rawName:"v-model",value:e.user.password,expression:"user.password"}],class:"input"+(n[0]?" error_input":""),attrs:{autocomplete:"current-password",name:"password",type:e.type},domProps:{value:e.user.password},on:{input:function(t){t.target.composing||e.$set(e.user,"password",t.target.value)}}}),r("span",{staticClass:"focus-input",attrs:{"data-placeholder":e.$t("password")}})]}}],null,!0)})],1),r("div",{staticClass:"container-login-form-btn"},[r("div",{staticClass:"row w-100"},[r("div",{staticClass:"col-7 p-0"},[r("div",{staticClass:"wrap-login-form-btn"},[r("div",{staticClass:"login-form-btn-bg"}),r("button",{staticClass:"login-form-btn"},[r("span",{directives:[{name:"show",rawName:"v-show",value:e.loading,expression:"loading"}],staticClass:"text-white mr-2"},[r("b-spinner",{attrs:{small:"",type:"grow"}})],1),r("span",{staticClass:"text-white"},[e._v(e._s(e.$t("signin")))])])])]),r("div",{staticClass:"col text-right p-0 d-flex flex-wrap justify-content-end align-content-center"},[r("b-button",{staticClass:"login-right-forgotpw",attrs:{id:"popover-target-forgotpw"}},[e._v(e._s(e.$t("forgotpw_title")))]),r("b-popover",{attrs:{target:"popover-target-forgotpw",triggers:"hover",placement:"top"}},[e._v(e._s(e.$t("forgotpw_content")))])],1)])])])]}}])})],1)},u=[],l=(r("caad"),r("498a"),r("0759")),c=r("7386"),d=r("2b0e"),f=function(){return f=Object.assign||function(e){for(var t,r=1,n=arguments.length;r<n;r++)for(var i in t=arguments[r],t)Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},f.apply(this,arguments)};function v(e,t,r,n){function i(e){return e instanceof r?e:new r((function(t){t(e)}))}return new(r||(r=Promise))((function(r,a){function o(e){try{u(n.next(e))}catch(t){a(t)}}function s(e){try{u(n["throw"](e))}catch(t){a(t)}}function u(e){e.done?r(e.value):i(e.value).then(o,s)}u((n=n.apply(e,t||[])).next())}))}function p(e,t){var r,n,i,a,o={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return a={next:s(0),throw:s(1),return:s(2)},"function"===typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function s(e){return function(t){return u([e,t])}}function u(a){if(r)throw new TypeError("Generator is already executing.");while(o)try{if(r=1,n&&(i=2&a[0]?n["return"]:a[0]?n["throw"]||((i=n["return"])&&i.call(n),0):n.next)&&!(i=i.call(n,a[1])).done)return i;switch(n=0,i&&(a=[2&a[0],i.value]),a[0]){case 0:case 1:i=a;break;case 4:return o.label++,{value:a[1],done:!1};case 5:o.label++,n=a[1],a=[0];continue;case 7:a=o.ops.pop(),o.trys.pop();continue;default:if(i=o.trys,!(i=i.length>0&&i[i.length-1])&&(6===a[0]||2===a[0])){o=0;continue}if(3===a[0]&&(!i||a[1]>i[0]&&a[1]<i[3])){o.label=a[1];break}if(6===a[0]&&o.label<i[1]){o.label=i[1],i=a;break}if(i&&o.label<i[2]){o.label=i[2],o.ops.push(a);break}i[2]&&o.ops.pop(),o.trys.pop();continue}a=t.call(e,o)}catch(s){a=[6,s],n=0}finally{r=i=0}if(5&a[0])throw a[1];return{value:a[0]?a[1]:void 0,done:!0}}}function h(){for(var e=0,t=0,r=arguments.length;t<r;t++)e+=arguments[t].length;var n=Array(e),i=0;for(t=0;t<r;t++)for(var a=arguments[t],o=0,s=a.length;o<s;o++,i++)n[i]=a[o];return n}function m(e){return e!==e}function g(e){return null===e||void 0===e}function A(e){return Array.isArray(e)&&0===e.length}var b=function(e){return null!==e&&e&&"object"===typeof e&&!Array.isArray(e)};function y(e,t){return!(!m(e)||!m(t))||e===t}function _(e){return""!==e&&!g(e)}function w(e){return"function"===typeof e}function x(e){return w(e)&&!!e.__locatorRef}function O(e,t){var r=Array.isArray(e)?e:E(e);if(w(r.findIndex))return r.findIndex(t);for(var n=0;n<r.length;n++)if(t(r[n],n))return n;return-1}function k(e,t){var r=Array.isArray(e)?e:E(e),n=O(r,t);return-1===n?void 0:r[n]}function R(e,t){return-1!==e.indexOf(t)}function E(e){return w(Array.from)?Array.from(e):j(e)}function j(e){for(var t=[],r=e.length,n=0;n<r;n++)t.push(e[n]);return t}function S(e){return w(Object.values)?Object.values(e):Object.keys(e).map((function(t){return e[t]}))}function $(e,t){return Object.keys(t).forEach((function(r){if(b(t[r]))return e[r]||(e[r]={}),void $(e[r],t[r]);e[r]=t[r]})),e}function V(){return{untouched:!0,touched:!1,dirty:!1,pristine:!0,valid:!1,invalid:!1,validated:!1,pending:!1,required:!1,changed:!1,passed:!1,failed:!1}}function q(e,t,r){return void 0===t&&(t=0),void 0===r&&(r={cancelled:!1}),0===t?e:function(){for(var i=[],a=0;a<arguments.length;a++)i[a]=arguments[a];var o=function(){n=void 0,r.cancelled||e.apply(void 0,i)};clearTimeout(n),n=setTimeout(o,t)};var n}function I(e){console.warn("[vee-validate] "+e)}function C(e,t){return e.replace(/{([^}]+)}/g,(function(e,r){return r in t?t[r]:"{"+r+"}"}))}var N={};function D(e){var t;return(null===(t=e.params)||void 0===t?void 0:t.length)&&(e.params=e.params.map((function(e){return"string"===typeof e?{name:e}:e}))),e}var B=function(){function e(){}return e.extend=function(e,t){var r=D(t);N[e]?N[e]=$(N[e],t):N[e]=f({lazy:!1,computesRequired:!1},r)},e.isLazy=function(e){var t;return!!(null===(t=N[e])||void 0===t?void 0:t.lazy)},e.isRequireRule=function(e){var t;return!!(null===(t=N[e])||void 0===t?void 0:t.computesRequired)},e.getRuleDefinition=function(e){return N[e]},e}();function M(e,t){P(e,t),"object"!==typeof t?B.extend(e,{validate:t}):B.extend(e,t)}function P(e,t){if(!w(t)&&!w(t.validate)&&!B.getRuleDefinition(e))throw new Error("Extension Error: The validator '"+e+"' must be a function or have a 'validate' method.")}var z={defaultMessage:"{_field_} is not valid.",skipOptional:!0,classes:{touched:"touched",untouched:"untouched",valid:"valid",invalid:"invalid",pristine:"pristine",dirty:"dirty"},bails:!0,mode:"aggressive",useConstraintAttrs:!0},F=f({},z),T=function(){return F};function L(e){var t={};return Object.defineProperty(t,"_$$isNormalized",{value:!0,writable:!1,enumerable:!1,configurable:!1}),e?b(e)&&e._$$isNormalized?e:b(e)?Object.keys(e).reduce((function(t,r){var n=[];return n=!0===e[r]?[]:Array.isArray(e[r])||b(e[r])?e[r]:[e[r]],!1!==e[r]&&(t[r]=W(r,n)),t}),t):"string"!==typeof e?(I("rules must be either a string or an object."),t):e.split("|").reduce((function(e,t){var r=K(t);return r.name?(e[r.name]=W(r.name,r.params),e):e}),t):t}function W(e,t){var r=B.getRuleDefinition(e);if(!r)return t;var n,i,a={};if(!r.params&&!Array.isArray(t))throw new Error("You provided an object params to a rule that has no defined schema.");if(Array.isArray(t)&&!r.params)return t;!r.params||r.params.length<t.length&&Array.isArray(t)?n=t.map((function(e,t){var n,a=null===(n=r.params)||void 0===n?void 0:n[t];return i=a||i,a||(a=i),a})):n=r.params;for(var o=0;o<n.length;o++){var s=n[o],u=s.default;Array.isArray(t)?o in t&&(u=t[o]):s.name in t?u=t[s.name]:1===n.length&&(u=t),s.isTarget&&(u=G(u,s.cast)),"string"===typeof u&&"@"===u[0]&&(u=G(u.slice(1),s.cast)),!x(u)&&s.cast&&(u=s.cast(u)),a[s.name]?(a[s.name]=Array.isArray(a[s.name])?a[s.name]:[a[s.name]],a[s.name].push(u)):a[s.name]=u}return a}var K=function(e){var t=[],r=e.split(":")[0];return R(e,":")&&(t=e.split(":").slice(1).join(":").split(",")),{name:r,params:t}};function G(e,t){var r=function(r){var n=r[e];return t?t(n):n};return r.__locatorRef=e,r}function J(e){return Array.isArray(e)?e.filter((function(e){return x(e)||"string"===typeof e&&"@"===e[0]})):Object.keys(e).filter((function(t){return x(e[t])})).map((function(t){return e[t]}))}function U(e,t,r){return void 0===r&&(r={}),v(this,void 0,void 0,(function(){var n,i,a,o,s,u,l;return p(this,(function(c){switch(c.label){case 0:return n=null===r||void 0===r?void 0:r.bails,i=null===r||void 0===r?void 0:r.skipIfEmpty,a={name:(null===r||void 0===r?void 0:r.name)||"{field}",rules:L(t),bails:null===n||void 0===n||n,skipIfEmpty:null===i||void 0===i||i,forceRequired:!1,crossTable:(null===r||void 0===r?void 0:r.values)||{},names:(null===r||void 0===r?void 0:r.names)||{},customMessages:(null===r||void 0===r?void 0:r.customMessages)||{}},[4,X(a,e,r)];case 1:return o=c.sent(),s=[],u={},l={},o.errors.forEach((function(e){var t=e.msg();s.push(t),u[e.rule]=t,l[e.rule]=e.msg})),[2,{valid:o.valid,required:o.required,errors:s,failedRules:u,regenerateMap:l}]}}))}))}function X(e,t,r){var n=(void 0===r?{}:r).isInitial,i=void 0!==n&&n;return v(this,void 0,void 0,(function(){var r,n,a,o,s,u,l,c,d;return p(this,(function(f){switch(f.label){case 0:return[4,H(e,t)];case 1:if(r=f.sent(),n=r.shouldSkip,a=r.required,o=r.errors,n)return[2,{valid:!o.length,required:a,errors:o}];s=Object.keys(e.rules).filter((function(e){return!B.isRequireRule(e)})),u=s.length,l=0,f.label=2;case 2:return l<u?i&&B.isLazy(s[l])?[3,4]:(c=s[l],[4,Q(e,t,{name:c,params:e.rules[c]})]):[3,5];case 3:if(d=f.sent(),!d.valid&&d.error&&(o.push(d.error),e.bails))return[2,{valid:!1,required:a,errors:o}];f.label=4;case 4:return l++,[3,2];case 5:return[2,{valid:!o.length,required:a,errors:o}]}}))}))}function H(e,t){return v(this,void 0,void 0,(function(){var r,n,i,a,o,s,u,l,c;return p(this,(function(d){switch(d.label){case 0:r=Object.keys(e.rules).filter(B.isRequireRule),n=r.length,i=[],a=g(t)||""===t||A(t),o=a&&e.skipIfEmpty,u=0,d.label=1;case 1:return u<n?(l=r[u],[4,Q(e,t,{name:l,params:e.rules[l]})]):[3,4];case 2:if(c=d.sent(),!b(c))throw new Error("Require rules has to return an object (see docs)");if(void 0!==c.required&&(s=c.required),!c.valid&&c.error&&(i.push(c.error),e.bails))return[2,{shouldSkip:!0,required:c.required,errors:i}];d.label=3;case 3:return u++,[3,1];case 4:return(!a||s||e.skipIfEmpty)&&(e.bails||o)?[2,{shouldSkip:!s&&a,required:s,errors:i}]:[2,{shouldSkip:!1,required:s,errors:i}]}}))}))}function Q(e,t,r){return v(this,void 0,void 0,(function(){var n,i,a,o,s;return p(this,(function(u){switch(u.label){case 0:if(n=B.getRuleDefinition(r.name),!n||!n.validate)throw new Error("No such validator '"+r.name+"' exists.");return i=n.castValue?n.castValue(t):t,a=re(r.params,e.crossTable),[4,n.validate(i,a)];case 1:return o=u.sent(),"string"===typeof o?(s=f(f({},a||{}),{_field_:e.name,_value_:t,_rule_:r.name}),[2,{valid:!1,error:{rule:r.name,msg:function(){return C(o,s)}}}]):(b(o)||(o={valid:o}),[2,{valid:o.valid,required:o.required,error:o.valid?void 0:Z(e,t,n,r.name,a)}])}}))}))}function Z(e,t,r,n,i){var a,o=null!==(a=e.customMessages[n])&&void 0!==a?a:r.message,s=Y(e,r,n),u=ee(e,r,n,o),l=u.userTargets,c=u.userMessage,d=f(f(f(f({},i||{}),{_field_:e.name,_value_:t,_rule_:n}),s),l);return{msg:function(){return te(c||T().defaultMessage,e.name,d)},rule:n}}function Y(e,t,r){var n=t.params;if(!n)return{};var i=n.filter((function(e){return e.isTarget})).length;if(i<=0)return{};var a={},o=e.rules[r];!Array.isArray(o)&&b(o)&&(o=n.map((function(e){return o[e.name]})));for(var s=0;s<n.length;s++){var u=n[s],l=o[s];if(x(l)){l=l.__locatorRef;var c=e.names[l]||l;a[u.name]=c,a["_"+u.name+"_"]=e.crossTable[l]}}return a}function ee(e,t,r,n){var i={},a=e.rules[r],o=t.params||[];return a?(Object.keys(a).forEach((function(t,r){var n=a[t];if(!x(n))return{};var s=o[r];if(!s)return{};var u=n.__locatorRef;i[s.name]=e.names[u]||u,i["_"+s.name+"_"]=e.crossTable[u]})),{userTargets:i,userMessage:n}):{}}function te(e,t,r){return"function"===typeof e?e(t,r):C(e,f(f({},r),{_field_:t}))}function re(e,t){if(Array.isArray(e))return e.map((function(e){var r="string"===typeof e&&"@"===e[0]?e.slice(1):e;return r in t?t[r]:e}));var r={},n=function(e){return x(e)?e(t):e};return Object.keys(e).forEach((function(t){r[t]=n(e[t])})),r}var ne=function(){return{on:["input","blur"]}},ie=function(){return{on:["change","blur"]}},ae=function(e){var t=e.errors;return t.length?{on:["input","change"]}:{on:["change","blur"]}},oe=function(){return{on:[]}},se={aggressive:ne,eager:ae,passive:oe,lazy:ie},ue=new d["default"];(function(){function e(e,t){this.container={},this.locale=e,this.merge(t)}e.prototype.resolve=function(e,t,r){return this.format(this.locale,e,t,r)},e.prototype.format=function(e,t,r,n){var i,a,o,s,u,l,c,d,v,p=null===(o=null===(a=null===(i=this.container[e])||void 0===i?void 0:i.fields)||void 0===a?void 0:a[t])||void 0===o?void 0:o[r],h=null===(u=null===(s=this.container[e])||void 0===s?void 0:s.messages)||void 0===u?void 0:u[r];return v=p||h||"",v||(v="{_field_} is not valid"),t=null!==(d=null===(c=null===(l=this.container[e])||void 0===l?void 0:l.names)||void 0===c?void 0:c[t])&&void 0!==d?d:t,w(v)?v(t,n):C(v,f(f({},n),{_field_:t}))},e.prototype.merge=function(e){$(this.container,e)},e.prototype.hasRule=function(e){var t,r;return!!(null===(r=null===(t=this.container[this.locale])||void 0===t?void 0:t.messages)||void 0===r?void 0:r[e])}})();var le=function e(t,r){if(t===r)return!0;if(t&&r&&"object"==typeof t&&"object"==typeof r){if(t.constructor!==r.constructor)return!1;var n,i,a;if(Array.isArray(t)){if(n=t.length,n!=r.length)return!1;for(i=n;0!==i--;)if(!e(t[i],r[i]))return!1;return!0}if(t.constructor===RegExp)return t.source===r.source&&t.flags===r.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===r.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===r.toString();if(a=Object.keys(t),n=a.length,n!==Object.keys(r).length)return!1;for(i=n;0!==i--;)if(!Object.prototype.hasOwnProperty.call(r,a[i]))return!1;for(i=n;0!==i--;){var o=a[i];if(!e(t[o],r[o]))return!1}return!0}return t!==t&&r!==r},ce=function(e){return!!e&&(!!("undefined"!==typeof Event&&w(Event)&&e instanceof Event)||!(!e||!e.srcElement))};function de(e){var t,r;if(!ce(e))return e;var n=e.target;if("file"===n.type&&n.files)return E(n.files);if(null===(t=n._vModifiers)||void 0===t?void 0:t.number){var i=parseFloat(n.value);return m(i)?n.value:i}if(null===(r=n._vModifiers)||void 0===r?void 0:r.trim){var a="string"===typeof n.value?n.value.trim():n.value;return a}return n.value}var fe=function(e){var t,r=(null===(t=e.data)||void 0===t?void 0:t.attrs)||e.elm;return!("input"!==e.tag||r&&r.type)||("textarea"===e.tag||R(["text","password","search","email","tel","url","number"],null===r||void 0===r?void 0:r.type))};function ve(e){if(e.data){var t=e.data;if("model"in t)return t.model;if(e.data.directives)return k(e.data.directives,(function(e){return"model"===e.name}))}}function pe(e){var t,r,n=ve(e);if(n)return{value:n.value};var i=ge(e),a=(null===i||void 0===i?void 0:i.prop)||"value";if((null===(t=e.componentOptions)||void 0===t?void 0:t.propsData)&&a in e.componentOptions.propsData){var o=e.componentOptions.propsData;return{value:o[a]}}return(null===(r=e.data)||void 0===r?void 0:r.domProps)&&"value"in e.data.domProps?{value:e.data.domProps.value}:void 0}function he(e){return Array.isArray(e)?e:Array.isArray(e.children)?e.children:e.componentOptions&&Array.isArray(e.componentOptions.children)?e.componentOptions.children:[]}function me(e){if(!Array.isArray(e)&&void 0!==pe(e))return[e];var t=he(e);return t.reduce((function(e,t){var r=me(t);return r.length&&e.push.apply(e,r),e}),[])}function ge(e){return e.componentOptions?e.componentOptions.Ctor.options.model:null}function Ae(e,t,r){if(g(e[t]))e[t]=[r];else{if(w(e[t])&&e[t].fns){var n=e[t];return n.fns=Array.isArray(n.fns)?n.fns:[n.fns],void(R(n.fns,r)||n.fns.push(r))}if(w(e[t])){var i=e[t];e[t]=[i]}Array.isArray(e[t])&&!R(e[t],r)&&e[t].push(r)}}function be(e,t,r){e.data||(e.data={}),g(e.data.on)&&(e.data.on={}),Ae(e.data.on,t,r)}function ye(e,t,r){e.componentOptions&&(e.componentOptions.listeners||(e.componentOptions.listeners={}),Ae(e.componentOptions.listeners,t,r))}function _e(e,t,r){e.componentOptions?ye(e,t,r):be(e,t,r)}function we(e,t){var r;if(e.componentOptions){var n=(ge(e)||{event:"input"}).event;return n}return(null===(r=null===t||void 0===t?void 0:t.modifiers)||void 0===r?void 0:r.lazy)?"change":fe(e)?"input":"change"}function xe(e){return R(["input","select","textarea"],e.tag)}function Oe(e){var t,r=null===(t=e.data)||void 0===t?void 0:t.attrs,n={};return r?("email"===r.type&&B.getRuleDefinition("email")&&(n.email=["multiple"in r]),r.pattern&&B.getRuleDefinition("regex")&&(n.regex=r.pattern),r.maxlength>=0&&B.getRuleDefinition("max")&&(n.max=r.maxlength),r.minlength>=0&&B.getRuleDefinition("min")&&(n.min=r.minlength),"number"===r.type&&(_(r.min)&&B.getRuleDefinition("min_value")&&(n.min_value=Number(r.min)),_(r.max)&&B.getRuleDefinition("max_value")&&(n.max_value=Number(r.max))),n):n}function ke(e){var t,r=["input","select","textarea"],n=null===(t=e.data)||void 0===t?void 0:t.attrs;if(!R(r,e.tag)||!n)return{};var i={};return"required"in n&&!1!==n.required&&B.getRuleDefinition("required")&&(i.required="checkbox"!==n.type||[!0]),fe(e)?L(f(f({},i),Oe(e))):L(i)}function Re(e,t){return e.$scopedSlots.default?e.$scopedSlots.default(t)||[]:e.$slots.default||[]}function Ee(e,t){return!(e._ignoreImmediate||!e.immediate)||(!(y(e.value,t)||!e.normalizedEvents.length)||(!!e._needsValidation||!e.initialized&&void 0===t))}function je(e){return f(f({},e.flags),{errors:e.errors,classes:e.classes,failedRules:e.failedRules,reset:function(){return e.reset()},validate:function(){for(var t=[],r=0;r<arguments.length;r++)t[r]=arguments[r];return e.validate.apply(e,t)},ariaInput:{"aria-invalid":e.flags.invalid?"true":"false","aria-required":e.isRequired?"true":"false","aria-errormessage":"vee_"+e.id},ariaMsg:{id:"vee_"+e.id,"aria-live":e.errors.length?"assertive":"off"}})}function Se(e,t){e.initialized||(e.initialValue=t);var r=Ee(e,t);if(e._needsValidation=!1,e.value=t,e._ignoreImmediate=!0,r){var n=function(){if(e.immediate||e.flags.validated)return Ve(e);e.validateSilent()};e.initialized?n():e.$once("hook:mounted",(function(){return n()}))}}function $e(e){var t=w(e.mode)?e.mode:se[e.mode];return t(e)}function Ve(e){var t=e.validateSilent();return e._pendingValidation=t,t.then((function(r){return t===e._pendingValidation&&(e.applyResult(r),e._pendingValidation=void 0),r}))}function qe(e){e.$veeOnInput||(e.$veeOnInput=function(t){e.syncValue(t),e.setFlags({dirty:!0,pristine:!1})});var t=e.$veeOnInput;e.$veeOnBlur||(e.$veeOnBlur=function(){e.setFlags({touched:!0,untouched:!1})});var r=e.$veeOnBlur,n=e.$veeHandler,i=$e(e);return n&&e.$veeDebounce===e.debounce||(n=q((function(){e.$nextTick((function(){e._pendingReset||Ve(e),e._pendingReset=!1}))}),i.debounce||e.debounce),e.$veeHandler=n,e.$veeDebounce=e.debounce),{onInput:t,onBlur:r,onValidate:n}}function Ie(e,t){var r=pe(t);e._inputEventName=e._inputEventName||we(t,ve(t)),Se(e,null===r||void 0===r?void 0:r.value);var n=qe(e),i=n.onInput,a=n.onBlur,o=n.onValidate;_e(t,e._inputEventName,i),_e(t,"blur",a),e.normalizedEvents.forEach((function(e){_e(t,e,o)})),e.initialized=!0}var Ce=0;function Ne(){var e=[],t="",r={errors:e,value:void 0,initialized:!1,initialValue:void 0,flags:V(),failedRules:{},isActive:!0,fieldName:t,id:""};return r}var De=d["default"].extend({name:"ValidationProvider",inject:{$_veeObserver:{from:"$_veeObserver",default:function(){return this.$vnode.context.$_veeObserver||(this.$vnode.context.$_veeObserver=Fe()),this.$vnode.context.$_veeObserver}}},props:{vid:{type:String,default:""},name:{type:String,default:null},mode:{type:[String,Function],default:function(){return T().mode}},rules:{type:[Object,String],default:null},immediate:{type:Boolean,default:!1},bails:{type:Boolean,default:function(){return T().bails}},skipIfEmpty:{type:Boolean,default:function(){return T().skipOptional}},debounce:{type:Number,default:0},tag:{type:String,default:"span"},slim:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},customMessages:{type:Object,default:function(){return{}}},detectInput:{type:Boolean,default:!0}},watch:{rules:{deep:!0,handler:function(e,t){this._needsValidation=!le(e,t)}}},data:Ne,computed:{fieldDeps:function(){var e=this;return Object.keys(this.normalizedRules).reduce((function(t,r){var n=J(e.normalizedRules[r]).map((function(e){return x(e)?e.__locatorRef:e.slice(1)}));return t.push.apply(t,n),n.forEach((function(t){Te(e,t)})),t}),[])},normalizedEvents:function(){var e=this,t=$e(this).on;return(t||[]).map((function(t){return"input"===t?e._inputEventName:t}))},isRequired:function(){var e=f(f({},this._resolvedRules),this.normalizedRules),t=Object.keys(e).some(B.isRequireRule);return this.flags.required=!!t,t},classes:function(){var e=T().classes;return Be(e,this.flags)},normalizedRules:function(){return L(this.rules)}},mounted:function(){var e=this,t=function(){if(e.flags.validated){var t=e._regenerateMap;if(t){var r=[],n={};return Object.keys(t).forEach((function(e){var i=t[e]();r.push(i),n[e]=i})),void e.applyResult({errors:r,failedRules:n,regenerateMap:t})}e.validate()}};ue.$on("change:locale",t),this.$on("hook:beforeDestroy",(function(){ue.$off("change:locale",t)}))},render:function(e){var t=this;this.registerField();var r=je(this),n=Re(this,r);if(this.detectInput){var i=me(n);i.length&&i.forEach((function(e,r){var n,i,a,o,s,u;if(R(["checkbox","radio"],null===(i=null===(n=e.data)||void 0===n?void 0:n.attrs)||void 0===i?void 0:i.type)||!(r>0)){var l=T().useConstraintAttrs?ke(e):{};le(t._resolvedRules,l)||(t._needsValidation=!0),xe(e)&&(t.fieldName=(null===(o=null===(a=e.data)||void 0===a?void 0:a.attrs)||void 0===o?void 0:o.name)||(null===(u=null===(s=e.data)||void 0===s?void 0:s.attrs)||void 0===u?void 0:u.id)),t._resolvedRules=l,Ie(t,e)}}))}return this.slim&&n.length<=1?n[0]:e(this.tag,n)},beforeDestroy:function(){this.$_veeObserver.unobserve(this.id)},activated:function(){this.isActive=!0},deactivated:function(){this.isActive=!1},methods:{setFlags:function(e){var t=this;Object.keys(e).forEach((function(r){t.flags[r]=e[r]}))},syncValue:function(e){var t=de(e);this.value=t,this.flags.changed=!le(this.initialValue,t)},reset:function(){var e=this;this.errors=[],this.initialValue=this.value;var t=V();t.required=this.isRequired,this.setFlags(t),this.failedRules={},this.validateSilent(),this._pendingValidation=void 0,this._pendingReset=!0,setTimeout((function(){e._pendingReset=!1}),this.debounce)},validate:function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return v(this,void 0,void 0,(function(){return p(this,(function(t){return e.length>0&&this.syncValue(e[0]),[2,Ve(this)]}))}))},validateSilent:function(){return v(this,void 0,void 0,(function(){var e,t;return p(this,(function(r){switch(r.label){case 0:return this.setFlags({pending:!0}),e=f(f({},this._resolvedRules),this.normalizedRules),Object.defineProperty(e,"_$$isNormalized",{value:!0,writable:!1,enumerable:!1,configurable:!1}),[4,U(this.value,e,f(f({name:this.name||this.fieldName},Me(this)),{bails:this.bails,skipIfEmpty:this.skipIfEmpty,isInitial:!this.initialized,customMessages:this.customMessages}))];case 1:return t=r.sent(),this.setFlags({pending:!1,valid:t.valid,invalid:!t.valid}),void 0!==t.required&&this.setFlags({required:t.required}),[2,t]}}))}))},setErrors:function(e){this.applyResult({errors:e,failedRules:{}})},applyResult:function(e){var t=e.errors,r=e.failedRules,n=e.regenerateMap;this.errors=t,this._regenerateMap=n,this.failedRules=f({},r||{}),this.setFlags({valid:!t.length,passed:!t.length,invalid:!!t.length,failed:!!t.length,validated:!0,changed:!le(this.value,this.initialValue)})},registerField:function(){ze(this)},checkComputesRequiredState:function(){var e=f(f({},this._resolvedRules),this.normalizedRules),t=Object.keys(e).some(B.isRequireRule);return t}}});function Be(e,t){for(var r={},n=Object.keys(t),i=n.length,a=function(i){var a=n[i],o=e&&e[a]||a,s=t[a];return g(s)?"continue":"valid"!==a&&"invalid"!==a||t.validated?void("string"===typeof o?r[o]=s:Array.isArray(o)&&o.forEach((function(e){r[e]=s}))):"continue"},o=0;o<i;o++)a(o);return r}function Me(e){var t=e.$_veeObserver.refs,r={names:{},values:{}};return e.fieldDeps.reduce((function(e,r){return t[r]?(e.values[r]=t[r].value,e.names[r]=t[r].name,e):e}),r)}function Pe(e){return e.vid?e.vid:e.name?e.name:e.id?e.id:e.fieldName?e.fieldName:(Ce++,"_vee_"+Ce)}function ze(e){var t=Pe(e),r=e.id;!e.isActive||r===t&&e.$_veeObserver.refs[r]||(r!==t&&e.$_veeObserver.refs[r]===e&&e.$_veeObserver.unobserve(r),e.id=t,e.$_veeObserver.observe(e))}function Fe(){return{refs:{},observe:function(e){this.refs[e.id]=e},unobserve:function(e){delete this.refs[e]}}}function Te(e,t,r){void 0===r&&(r=!0);var n=e.$_veeObserver.refs;if(e._veeWatchers||(e._veeWatchers={}),!n[t]&&r)return e.$once("hook:mounted",(function(){Te(e,t,!1)}));!w(e._veeWatchers[t])&&n[t]&&(e._veeWatchers[t]=n[t].$watch("value",(function(){var t=e.checkComputesRequiredState();e.flags.validated&&(e._needsValidation=!0,e.validate()),t&&!e.flags.validated&&e.validateSilent()})))}var Le=[["pristine","every"],["dirty","some"],["touched","some"],["untouched","every"],["valid","every"],["invalid","some"],["pending","some"],["validated","every"],["changed","some"],["passed","every"],["failed","some"]],We=0;function Ke(){var e={},t={},r=Qe(),n={},i=[];return{id:"",refs:e,observers:i,errors:t,flags:r,fields:n}}function Ge(){return{$_veeObserver:this}}var Je=d["default"].extend({name:"ValidationObserver",provide:Ge,inject:{$_veeObserver:{from:"$_veeObserver",default:function(){return this.$vnode.context.$_veeObserver?this.$vnode.context.$_veeObserver:null}}},props:{tag:{type:String,default:"span"},vid:{type:String,default:function(){return"obs_"+We++}},slim:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1}},data:Ke,created:function(){var e=this;this.id=this.vid,Xe(this);var t=q((function(t){var r=t.errors,n=t.flags,i=t.fields;e.errors=r,e.flags=n,e.fields=i}),16);this.$watch(Ze,t)},activated:function(){Xe(this)},deactivated:function(){Ue(this)},beforeDestroy:function(){Ue(this)},render:function(e){var t=Re(this,He(this));return this.slim&&t.length<=1?t[0]:e(this.tag,{on:this.$listeners},t)},methods:{observe:function(e,t){var r;void 0===t&&(t="provider"),"observer"!==t?this.refs=f(f({},this.refs),(r={},r[e.id]=e,r)):this.observers.push(e)},unobserve:function(e,t){if(void 0===t&&(t="provider"),"provider"!==t){var r=O(this.observers,(function(t){return t.id===e}));-1!==r&&this.observers.splice(r,1)}else{var n=this.refs[e];if(!n)return;this.$delete(this.refs,e)}},validateWithInfo:function(e){var t=(void 0===e?{}:e).silent,r=void 0!==t&&t;return v(this,void 0,void 0,(function(){var e,t,n,i,a,o;return p(this,(function(s){switch(s.label){case 0:return[4,Promise.all(h(S(this.refs).filter((function(e){return!e.disabled})).map((function(e){return e[r?"validateSilent":"validate"]().then((function(e){return e.valid}))})),this.observers.filter((function(e){return!e.disabled})).map((function(e){return e.validate({silent:r})}))))];case 1:return e=s.sent(),t=e.every((function(e){return e})),n=Ze.call(this),i=n.errors,a=n.flags,o=n.fields,this.errors=i,this.flags=a,this.fields=o,[2,{errors:i,flags:a,fields:o,isValid:t}]}}))}))},validate:function(e){var t=(void 0===e?{}:e).silent,r=void 0!==t&&t;return v(this,void 0,void 0,(function(){var e;return p(this,(function(t){switch(t.label){case 0:return[4,this.validateWithInfo({silent:r})];case 1:return e=t.sent().isValid,[2,e]}}))}))},handleSubmit:function(e){return v(this,void 0,void 0,(function(){var t;return p(this,(function(r){switch(r.label){case 0:return[4,this.validate()];case 1:return t=r.sent(),t&&e?[2,e()]:[2]}}))}))},reset:function(){return h(S(this.refs),this.observers).forEach((function(e){return e.reset()}))},setErrors:function(e){var t=this;Object.keys(e).forEach((function(r){var n=t.refs[r];if(n){var i=e[r]||[];i="string"===typeof i?[i]:i,n.setErrors(i)}})),this.observers.forEach((function(t){t.setErrors(e)}))}}});function Ue(e){e.$_veeObserver&&e.$_veeObserver.unobserve(e.id,"observer")}function Xe(e){e.$_veeObserver&&e.$_veeObserver.observe(e,"observer")}function He(e){return f(f({},e.flags),{errors:e.errors,fields:e.fields,validate:e.validate,validateWithInfo:e.validateWithInfo,passes:e.handleSubmit,handleSubmit:e.handleSubmit,reset:e.reset})}function Qe(){return f(f({},V()),{valid:!0,invalid:!1})}function Ze(){for(var e=h(S(this.refs),this.observers.filter((function(e){return!e.disabled}))),t={},r=Qe(),n={},i=e.length,a=0;a<i;a++){var o=e[a];Array.isArray(o.errors)?(t[o.id]=o.errors,n[o.id]=f({id:o.id,name:o.name,failedRules:o.failedRules},o.flags)):(t=f(f({},t),o.errors),n=f(f({},n),o.fields))}return Le.forEach((function(t){var n=t[0],i=t[1];r[n]=e[i]((function(e){return e.flags[n]}))})),{errors:t,flags:r,fields:n}}M("required",{validate:function(e){return{required:!0,valid:!["",null,void 0].includes(e)}},computesRequired:!0});var Ye={name:"LoginForm",components:{BIcon:l["a"],BIconEyeFill:c["k"],BIconEyeSlashFill:c["l"],ValidationObserver:Je,ValidationProvider:De},props:{loading:Boolean},data:function(){return{user:{username:"",password:""},icon:"eye-slash-fill",type:"password"}},mounted:function(){var e=document.querySelectorAll(".input");Array.prototype.forEach.call(e,(function(e){e.addEventListener("blur",(function(){""!==e.value.trim()?e.classList.add("has-val"):e.classList.remove("has-val")}))}))},methods:{showHidePassword:function(){"password"===this.type?(this.icon="eye-fill",this.type="text"):(this.icon="eye-slash-fill",this.type="password")}}},et=Ye,tt=(r("a672"),r("2877")),rt=Object(tt["a"])(et,s,u,!1,null,"e5424e18",null),nt=rt.exports,it=r("f1a0"),at={name:"Login",components:{loginForm:nt},mixins:[it["a"]],data:function(){return{loading:!1,version:o.version}},methods:{handleLogin:function(e){var t=this;return Object(a["a"])(regeneratorRuntime.mark((function r(){return regeneratorRuntime.wrap((function(r){while(1)switch(r.prev=r.next){case 0:if(t.loading=!0,!e.username||!e.password){r.next=13;break}return r.prev=2,r.next=5,t.$store.dispatch("auth/login",e);case 5:t.$router.push("/dashboard"),r.next=13;break;case 8:r.prev=8,r.t0=r["catch"](2),t.loading=!1,console.log(r.t0),!r.t0.response||401!==r.t0.response.status&&403!==r.t0.response.status?t.$toast.error(r.t0.message):t.$toast.error(t.$t("cannot_login"));case 13:case"end":return r.stop()}}),r,null,[[2,8]])})))()}}},ot=at,st=(r("24db"),Object(tt["a"])(ot,n,i,!1,null,"cc1fd9d4",null));t["default"]=st.exports},f1a0:function(e,t,r){"use strict";var n=r("b85c");r("ac1f"),r("1276"),r("99af");t["a"]={mounted:function(){var e=localStorage.getItem("theme-color")?localStorage.getItem("theme-color"):null;if(e){var t,i=document.querySelectorAll(".theme-img"),a=Object(n["a"])(i);try{for(a.s();!(t=a.n()).done;){var o=t.value,s=o.src;s=s.split("/"),s=s[s.length-1].split(".png")[0].split(".")[0].split("@")[0],o.src=r("b967")("./".concat(s,"@").concat(e,".png"))}}catch(u){a.e(u)}finally{a.f()}}}}}}]); |
:: Command execute :: | |
--[ c99shell v. 2.5 [PHP 8 Update] [24.05.2025] | Generation time: 0.0059 ]-- |