Changeset 3029421
- Timestamp:
- 01/31/2024 11:21:09 AM (2 years ago)
- Location:
- vitepos-lite/trunk
- Files:
-
- 4 edited
-
assets/js/admin-script.js (modified) (2 diffs)
-
readme.txt (modified) (1 diff)
-
vitepos-lite.php (modified) (1 diff)
-
vitepos_lite/libs/class-payment-method-base.php (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
vitepos-lite/trunk/assets/js/admin-script.js
r3016411 r3029421 39 39 * @license MIT 40 40 */ 41 function Xo(t){return"function"===typeof t}function Qo(t){return null===t||void 0===t}const Jo=t=>null!==t&&!!t&&"object"===typeof t&&!Array.isArray(t);function ti(t){return Number(t)>=0}function ei(t){const e=parseFloat(t);return isNaN(e)?t:e}const ni={};function oi(t,e){ri(t,e),ni[t]=e}function ii(t){return ni[t]}function ri(t,e){if(!Xo(e))throw new Error(`Extension Error: The validator '${t}' must be a function.`)}const ai=Symbol("vee-validate-form"),si=Symbol("vee-validate-field-instance"),li=Symbol("Default empty value");function ci(t){return Xo(t)&&!!t.__locatorRef}function ui(t){return["input","textarea","select"].includes(t)}function di(t,e){return ui(t)&&"file"===e.type}function hi(t){return!!t&&Xo(t.validate)}function pi(t){return"checkbox"===t||"radio"===t}function fi(t){return Jo(t)||Array.isArray(t)}function mi(t){return Array.isArray(t)?0===t.length:Jo(t)&&0===Object.keys(t).length}function gi(t){return/^\[.+\]$/i.test(t)}function vi(t){return bi(t)&&t.multiple}function bi(t){return"SELECT"===t.tagName}function yi(t,e){const n=![!1,null,void 0,0].includes(e.multiple)&&!Number.isNaN(e.multiple);return"select"===t&&"multiple"in e&&n}function wi(t,e){return yi(t,e)||di(t,e)}function _i(t){return xi(t)&&t.target&&"submit"in t.target}function xi(t){return!!t&&(!!("undefined"!==typeof Event&&Xo(Event)&&t instanceof Event)||!(!t||!t.srcElement))}function ki(t,e){return e in t&&t[e]!==li}function Ci(t){return gi(t)?t.replace(/\[|\]/gi,""):t}function Si(t,e,n){if(!t)return n;if(gi(e))return t[Ci(e)];const o=(e||"").split(/\.|\[(\d+)\]/).filter(Boolean).reduce(((t,e)=>fi(t)&&e in t?t[e]:n),t);return o}function Di(t,e,n){if(gi(e))return void(t[Ci(e)]=n);const o=e.split(/\.|\[(\d+)\]/).filter(Boolean);let i=t;for(let r=0;r<o.length;r++){if(r===o.length-1)return void(i[o[r]]=n);o[r]in i&&!Qo(i[o[r]])||(i[o[r]]=ti(o[r+1])?[]:{}),i=i[o[r]]}}function Oi(t,e){Array.isArray(t)&&ti(e)?t.splice(Number(e),1):Jo(t)&&delete t[e]}function Ti(t,e){if(gi(e))return void delete t[Ci(e)];const n=e.split(/\.|\[(\d+)\]/).filter(Boolean);let o=t;for(let r=0;r<n.length;r++){if(r===n.length-1){Oi(o,n[r]);break}if(!(n[r]in o)||Qo(o[n[r]]))break;o=o[n[r]]}const i=n.map(((e,o)=>Si(t,n.slice(0,o).join("."))));for(let r=i.length-1;r>=0;r--)mi(i[r])&&(0!==r?Oi(i[r-1],n[r-1]):Oi(t,n[0]))}function Ei(t){return Object.keys(t)}function Pi(t,e){const n=(0,o.FN)();return(null===n||void 0===n?void 0:n.provides[t])||(0,o.f3)(t,e)}function Mi(t){(0,o.ZK)(`[vee-validate]: ${t}`)}function Ai(t,e,n){if(Array.isArray(t)){const n=[...t],o=n.indexOf(e);return o>=0?n.splice(o,1):n.push(e),n}return t===e?n:e}function qi(t,e){let n,o;return function(...i){const r=this;return n||(n=!0,setTimeout((()=>n=!1),e),o=t.apply(r,i)),o}}function Li(t,e=0){let n=null,o=[];return function(...i){return n&&window.clearTimeout(n),n=window.setTimeout((()=>{const e=t(...i);o.forEach((t=>t(e))),o=[]}),e),new Promise((t=>o.push(t)))}}const ji=(t,e,n)=>e.slots.default?"string"!==typeof t&&t?{default:()=>{var t,o;return null===(o=(t=e.slots).default)||void 0===o?void 0:o.call(t,n())}}:e.slots.default(n()):e.slots.default;function Ni(t){if(Ii(t))return t._value}function Ii(t){return"_value"in t}function Ri(t){if(!xi(t))return t;const e=t.target;if(pi(e.type)&&Ii(e))return Ni(e);if("file"===e.type&&e.files)return Array.from(e.files);if(vi(e))return Array.from(e.options).filter((t=>t.selected&&!t.disabled)).map(Ni);if(bi(e)){const t=Array.from(e.options).find((t=>t.selected));return t?Ni(t):e.value}return e.value}function Ui(t){const e={};return Object.defineProperty(e,"_$$isNormalized",{value:!0,writable:!1,enumerable:!1,configurable:!1}),t?Jo(t)&&t._$$isNormalized?t:Jo(t)?Object.keys(t).reduce(((e,n)=>{const o=$i(t[n]);return!1!==t[n]&&(e[n]=Bi(o)),e}),e):"string"!==typeof t?e:t.split("|").reduce(((t,e)=>{const n=Fi(e);return n.name?(t[n.name]=Bi(n.params),t):t}),e):e}function $i(t){return!0===t?[]:Array.isArray(t)||Jo(t)?t:[t]}function Bi(t){const e=t=>"string"===typeof t&&"@"===t[0]?zi(t.slice(1)):t;return Array.isArray(t)?t.map(e):t instanceof RegExp?[t]:Object.keys(t).reduce(((n,o)=>(n[o]=e(t[o]),n)),{})}const Fi=t=>{let e=[];const n=t.split(":")[0];return t.includes(":")&&(e=t.split(":").slice(1).join(":").split(",")),{name:n,params:e}};function zi(t){const e=e=>{const n=Si(e,t)||e[t];return n};return e.__locatorRef=t,e}function Hi(t){return Array.isArray(t)?t.filter(ci):Ei(t).filter((e=>ci(t[e]))).map((e=>t[e]))}const Vi={generateMessage:({field:t})=>`${t} is not valid.`,bails:!0,validateOnBlur:!0,validateOnChange:!0,validateOnInput:!1,validateOnModelUpdate:!0};let Wi=Object.assign({},Vi);const Yi=()=>Wi,Gi=t=>{Wi=Object.assign(Object.assign({},Wi),t)},Ki=Gi;async function Zi(t,e,n={}){const o=null===n||void 0===n?void 0:n.bails,i={name:(null===n||void 0===n?void 0:n.name)||"{field}",rules:e,bails:null===o||void 0===o||o,formData:(null===n||void 0===n?void 0:n.values)||{}},r=await Xi(i,t),a=r.errors;return{errors:a,valid:!a.length}}async function Xi(t,e){if(hi(t.rules))return Qi(e,t.rules,{bails:t.bails});if(Xo(t.rules)||Array.isArray(t.rules)){const n={field:t.name,form:t.formData,value:e},o=Array.isArray(t.rules)?t.rules:[t.rules],i=o.length,r=[];for(let a=0;a<i;a++){const i=o[a],s=await i(e,n),l="string"!==typeof s&&s;if(l)continue;const c="string"===typeof s?s:tr(n);if(r.push(c),t.bails)return{errors:r}}return{errors:r}}const n=Object.assign(Object.assign({},t),{rules:Ui(t.rules)}),o=[],i=Object.keys(n.rules),r=i.length;for(let a=0;a<r;a++){const r=i[a],s=await Ji(n,e,{name:r,params:n.rules[r]});if(s.error&&(o.push(s.error),t.bails))return{errors:o}}return{errors:o}}async function Qi(t,e,n){var o;const i=await e.validate(t,{abortEarly:null===(o=n.bails)||void 0===o||o}).then((()=>[])).catch((t=>{if("ValidationError"===t.name)return t.errors;throw t}));return{errors:i}}async function Ji(t,e,n){const o=ii(n.name);if(!o)throw new Error(`No such validator '${n.name}' exists.`);const i=er(n.params,t.formData),r={field:t.name,value:e,form:t.formData,rule:Object.assign(Object.assign({},n),{params:i})},a=await o(e,i,r);return"string"===typeof a?{error:a}:{error:a?void 0:tr(r)}}function tr(t){const e=Yi().generateMessage;return e?e(t):"Field is invalid"}function er(t,e){const n=t=>ci(t)?t(e):t;return Array.isArray(t)?t.map(n):Object.keys(t).reduce(((e,o)=>(e[o]=n(t[o]),e)),{})}async function nr(t,e){const n=await t.validate(e,{abortEarly:!1}).then((()=>[])).catch((t=>{if("ValidationError"!==t.name)throw t;return t.inner||[]})),o={},i={};for(const r of n){const t=r.errors;o[r.path]={valid:!t.length,errors:t},t.length&&(i[r.path]=t[0])}return{valid:!n.length,results:o,errors:i}}async function or(t,e,n){const o=Ei(t),i=o.map((async o=>{var i,r,a;const s=await Zi(Si(e,o),t[o],{name:(null===(i=null===n||void 0===n?void 0:n.names)||void 0===i?void 0:i[o])||o,values:e,bails:null===(a=null===(r=null===n||void 0===n?void 0:n.bailsMap)||void 0===r?void 0:r[o])||void 0===a||a});return Object.assign(Object.assign({},s),{path:o})}));let r=!0;const a=await Promise.all(i),s={},l={};for(const c of a)s[c.path]={valid:c.valid,errors:c.errors},c.valid||(r=!1,l[c.path]=c.errors[0]);return{valid:r,results:s,errors:l}}function ir(t,e,n){"object"===typeof n.value&&(n.value=rr(n.value)),n.enumerable&&!n.get&&!n.set&&n.configurable&&n.writable&&"__proto__"!==e?t[e]=n.value:Object.defineProperty(t,e,n)}function rr(t){if("object"!==typeof t)return t;var e,n,o,i=0,r=Object.prototype.toString.call(t);if("[object Object]"===r?o=Object.create(t.__proto__||null):"[object Array]"===r?o=Array(t.length):"[object Set]"===r?(o=new Set,t.forEach((function(t){o.add(rr(t))}))):"[object Map]"===r?(o=new Map,t.forEach((function(t,e){o.set(rr(e),rr(t))}))):"[object Date]"===r?o=new Date(+t):"[object RegExp]"===r?o=new RegExp(t.source,t.flags):"[object DataView]"===r?o=new t.constructor(rr(t.buffer)):"[object ArrayBuffer]"===r?o=t.slice(0):"Array]"===r.slice(-6)&&(o=new t.constructor(t)),o){for(n=Object.getOwnPropertySymbols(t);i<n.length;i++)ir(o,n[i],Object.getOwnPropertyDescriptor(t,n[i]));for(i=0,n=Object.getOwnPropertyNames(t);i<n.length;i++)Object.hasOwnProperty.call(o,e=n[i])&&o[e]===t[e]||ir(o,e,Object.getOwnPropertyDescriptor(t,e))}return o||t}var ar=function t(e,n){if(e===n)return!0;if(e&&n&&"object"==typeof e&&"object"==typeof n){if(e.constructor!==n.constructor)return!1;var o,i,r;if(Array.isArray(e)){if(o=e.length,o!=n.length)return!1;for(i=o;0!==i--;)if(!t(e[i],n[i]))return!1;return!0}if(e instanceof Map&&n instanceof Map){if(e.size!==n.size)return!1;for(i of e.entries())if(!n.has(i[0]))return!1;for(i of e.entries())if(!t(i[1],n.get(i[0])))return!1;return!0}if(e instanceof Set&&n instanceof Set){if(e.size!==n.size)return!1;for(i of e.entries())if(!n.has(i[0]))return!1;return!0}if(ArrayBuffer.isView(e)&&ArrayBuffer.isView(n)){if(o=e.length,o!=n.length)return!1;for(i=o;0!==i--;)if(e[i]!==n[i])return!1;return!0}if(e.constructor===RegExp)return e.source===n.source&&e.flags===n.flags;if(e.valueOf!==Object.prototype.valueOf)return e.valueOf()===n.valueOf();if(e.toString!==Object.prototype.toString)return e.toString()===n.toString();if(r=Object.keys(e),o=r.length,o!==Object.keys(n).length)return!1;for(i=o;0!==i--;)if(!Object.prototype.hasOwnProperty.call(n,r[i]))return!1;for(i=o;0!==i--;){var a=r[i];if(!t(e[a],n[a]))return!1}return!0}return e!==e&&n!==n};let sr=0;function lr(t,e){const{value:n,initialValue:o,setInitialValue:i}=cr(t,e.modelValue,!e.standalone),{errorMessage:r,errors:a,setErrors:s}=dr(t,!e.standalone),l=ur(n,o,a),c=sr>=Number.MAX_SAFE_INTEGER?0:++sr;function u(t){var e;"value"in t&&(n.value=t.value),"errors"in t&&s(t.errors),"touched"in t&&(l.touched=null!==(e=t.touched)&&void 0!==e?e:l.touched),"initialValue"in t&&i(t.initialValue)}return{id:c,path:t,value:n,initialValue:o,meta:l,errors:a,errorMessage:r,setState:u}}function cr(t,e,n){const r=n?Pi(ai,void 0):void 0,a=(0,i.iH)((0,i.SU)(e));function s(){return r?Si(r.meta.value.initialValues,(0,i.SU)(t),(0,i.SU)(a)):(0,i.SU)(a)}function l(e){r?r.setFieldInitialValue((0,i.SU)(t),e):a.value=e}const c=(0,o.Fl)(s);if(!r){const t=(0,i.iH)(s());return{value:t,initialValue:c,setInitialValue:l}}const u=e?(0,i.SU)(e):Si(r.values,(0,i.SU)(t),(0,i.SU)(c));r.stageInitialValue((0,i.SU)(t),u);const d=(0,o.Fl)({get(){return Si(r.values,(0,i.SU)(t))},set(e){r.setFieldValue((0,i.SU)(t),e)}});return{value:d,initialValue:c,setInitialValue:l}}function ur(t,e,n){const r=(0,i.qj)({touched:!1,pending:!1,valid:!0,validated:!!(0,i.SU)(n).length,initialValue:(0,o.Fl)((()=>(0,i.SU)(e))),dirty:(0,o.Fl)((()=>!ar((0,i.SU)(t),(0,i.SU)(e))))});return(0,o.YP)(n,(t=>{r.valid=!t.length}),{immediate:!0,flush:"sync"}),r}function dr(t,e){const n=e?Pi(ai,void 0):void 0;function r(t){return t?Array.isArray(t)?t:[t]:[]}if(!n){const t=(0,i.iH)([]);return{errors:t,errorMessage:(0,o.Fl)((()=>t.value[0])),setErrors:e=>{t.value=r(e)}}}const a=(0,o.Fl)((()=>n.errorBag.value[(0,i.SU)(t)]||[]));return{errors:a,errorMessage:(0,o.Fl)((()=>a.value[0])),setErrors:e=>{n.setFieldErrorBag((0,i.SU)(t),r(e))}}}let hr;qi((()=>{setTimeout((async()=>{await(0,o.Y3)(),null===hr||void 0===hr||hr.sendInspectorState(pr),null===hr||void 0===hr||hr.sendInspectorTree(pr)}),100)}),100);const pr="vee-validate-inspector";function fr(t,e,n){return pi(null===n||void 0===n?void 0:n.type)?br(t,e,n):mr(t,e,n)}function mr(t,e,n){const{initialValue:r,validateOnMount:a,bails:s,type:l,checkedValue:c,label:u,validateOnValueUpdate:d,uncheckedValue:h,standalone:p}=gr((0,i.SU)(t),n),f=p?void 0:Pi(ai);let m=!1;const{id:g,value:v,initialValue:b,meta:y,setState:w,errors:_,errorMessage:x}=lr(t,{modelValue:r,standalone:p}),k=()=>{y.touched=!0},C=(0,o.Fl)((()=>{let n=(0,i.SU)(e);const o=(0,i.SU)(null===f||void 0===f?void 0:f.schema);return o&&!hi(o)&&(n=vr(o,(0,i.SU)(t))||n),hi(n)||Xo(n)||Array.isArray(n)?n:Ui(n)}));async function S(e){var n,o;return(null===f||void 0===f?void 0:f.validateSchema)?null!==(n=(await f.validateSchema(e)).results[(0,i.SU)(t)])&&void 0!==n?n:{valid:!0,errors:[]}:Zi(v.value,C.value,{name:(0,i.SU)(u)||(0,i.SU)(t),values:null!==(o=null===f||void 0===f?void 0:f.values)&&void 0!==o?o:{},bails:s})}async function D(){y.pending=!0,y.validated=!0;const t=await S("validated-only");return m&&(t.valid=!0,t.errors=[]),w({errors:t.errors}),y.pending=!1,t}async function O(){const t=await S("silent");return m&&(t.valid=!0),y.valid=t.valid,t}function T(t){return(null===t||void 0===t?void 0:t.mode)&&"force"!==(null===t||void 0===t?void 0:t.mode)?"validated-only"===(null===t||void 0===t?void 0:t.mode)?D():O():D()}const E=(t,e=!0)=>{const n=Ri(t);v.value=n,!d&&e&&D()};function P(t){y.touched=t}let M;function A(){M=(0,o.YP)(v,d?D:O,{deep:!0})}function q(t){var e;null===M||void 0===M||M();const n=t&&"value"in t?t.value:b.value;w({value:rr(n),initialValue:rr(n),touched:null!==(e=null===t||void 0===t?void 0:t.touched)&&void 0!==e&&e,errors:(null===t||void 0===t?void 0:t.errors)||[]}),y.pending=!1,y.validated=!1,O(),(0,o.Y3)((()=>{A()}))}function L(t){v.value=t}function j(t){w({errors:Array.isArray(t)?t:[t]})}(0,o.bv)((()=>{if(a)return D();f&&f.validateSchema||O()})),A();const N={id:g,name:t,label:u,value:v,meta:y,errors:_,errorMessage:x,type:l,checkedValue:c,uncheckedValue:h,bails:s,resetField:q,handleReset:()=>q(),validate:T,handleChange:E,handleBlur:k,setState:w,setTouched:P,setErrors:j,setValue:L};if((0,o.JJ)(si,N),(0,i.dq)(e)&&"function"!==typeof(0,i.SU)(e)&&(0,o.YP)(e,((t,e)=>{ar(t,e)||(y.validated?D():O())}),{deep:!0}),!f)return N;f.register(N),(0,o.Jd)((()=>{m=!0,f.unregister(N)}));const I=(0,o.Fl)((()=>{const t=C.value;return!t||Xo(t)||hi(t)||Array.isArray(t)?{}:Object.keys(t).reduce(((e,n)=>{const o=Hi(t[n]).map((t=>t.__locatorRef)).reduce(((t,e)=>{const n=Si(f.values,e)||f.values[e];return void 0!==n&&(t[e]=n),t}),{});return Object.assign(e,o),e}),{})}));return(0,o.YP)(I,((t,e)=>{if(!Object.keys(t).length)return;const n=!ar(t,e);n&&(y.validated?D():O())})),N}function gr(t,e){const n=()=>({initialValue:void 0,validateOnMount:!1,bails:!0,rules:"",label:t,validateOnValueUpdate:!0,standalone:!1});if(!e)return n();const o="valueProp"in e?e.valueProp:e.checkedValue;return Object.assign(Object.assign(Object.assign({},n()),e||{}),{checkedValue:o})}function vr(t,e){if(t)return t[e]}function br(t,e,n){const r=(null===n||void 0===n?void 0:n.standalone)?void 0:Pi(ai),a=null===n||void 0===n?void 0:n.checkedValue,s=null===n||void 0===n?void 0:n.uncheckedValue;function l(t){const e=t.handleChange,n=(0,o.Fl)((()=>{const e=(0,i.SU)(t.value),n=(0,i.SU)(a);return Array.isArray(e)?e.includes(n):n===e}));function l(o,l=!0){var c,u;if(n.value===(null===(u=null===(c=o)||void 0===c?void 0:c.target)||void 0===u?void 0:u.checked))return;let d=Ri(o);r||(d=Ai((0,i.SU)(t.value),(0,i.SU)(a),(0,i.SU)(s))),e(d,l)}return(0,o.Jd)((()=>{n.value&&l((0,i.SU)(a),!1)})),Object.assign(Object.assign({},t),{checked:n,checkedValue:a,uncheckedValue:s,handleChange:l})}return l(mr(t,e,n))}const yr=(0,o.aZ)({name:"Field",inheritAttrs:!1,props:{as:{type:[String,Object],default:void 0},name:{type:String,required:!0},rules:{type:[Object,String,Function],default:void 0},validateOnMount:{type:Boolean,default:!1},validateOnBlur:{type:Boolean,default:void 0},validateOnChange:{type:Boolean,default:void 0},validateOnInput:{type:Boolean,default:void 0},validateOnModelUpdate:{type:Boolean,default:void 0},bails:{type:Boolean,default:()=>Yi().bails},label:{type:String,default:void 0},uncheckedValue:{type:null,default:void 0},modelValue:{type:null,default:li},modelModifiers:{type:null,default:()=>({})},"onUpdate:modelValue":{type:null,default:void 0},standalone:{type:Boolean,default:!1}},setup(t,e){const n=(0,i.Vh)(t,"rules"),r=(0,i.Vh)(t,"name"),a=(0,i.Vh)(t,"label"),s=(0,i.Vh)(t,"uncheckedValue"),l=ki(t,"onUpdate:modelValue"),{errors:c,value:u,errorMessage:d,validate:h,handleChange:p,handleBlur:f,setTouched:m,resetField:g,handleReset:v,meta:b,checked:y,setErrors:w}=fr(r,n,{validateOnMount:t.validateOnMount,bails:t.bails,standalone:t.standalone,type:e.attrs.type,initialValue:kr(t,e),checkedValue:e.attrs.value,uncheckedValue:s,label:a,validateOnValueUpdate:!1}),_=l?function(t,n=!0){p(t,n),e.emit("update:modelValue",u.value)}:p,x=t=>{pi(e.attrs.type)||(u.value=Ri(t))},k=l?function(t){x(t),e.emit("update:modelValue",u.value)}:x,C=(0,o.Fl)((()=>{const{validateOnInput:n,validateOnChange:o,validateOnBlur:i,validateOnModelUpdate:r}=_r(t),a=[f,e.attrs.onBlur,i?h:void 0].filter(Boolean),s=[t=>_(t,n),e.attrs.onInput].filter(Boolean),l=[t=>_(t,o),e.attrs.onChange].filter(Boolean),c={name:t.name,onBlur:a,onInput:s,onChange:l,"onUpdate:modelValue":t=>_(t,r)};pi(e.attrs.type)&&y?c.checked=y.value:c.value=u.value;const d=wr(t,e);return wi(d,e.attrs)&&delete c.value,c})),S=(0,i.Vh)(t,"modelValue");function D(){return{field:C.value,value:u.value,meta:b,errors:c.value,errorMessage:d.value,validate:h,resetField:g,handleChange:_,handleInput:k,handleReset:v,handleBlur:f,setTouched:m,setErrors:w}}return(0,o.YP)(S,(e=>{e===li&&void 0===u.value||e!==xr(u.value,t.modelModifiers)&&(u.value=e===li?void 0:e,h())})),e.expose({setErrors:w,setTouched:m,reset:g,validate:h,handleChange:p}),()=>{const n=(0,o.LL)(wr(t,e)),i=ji(n,e,D);return n?(0,o.h)(n,Object.assign(Object.assign({},e.attrs),C.value),i):i}}});function wr(t,e){let n=t.as||"";return t.as||e.slots.default||(n="input"),n}function _r(t){var e,n,o,i;const{validateOnInput:r,validateOnChange:a,validateOnBlur:s,validateOnModelUpdate:l}=Yi();return{validateOnInput:null!==(e=t.validateOnInput)&&void 0!==e?e:r,validateOnChange:null!==(n=t.validateOnChange)&&void 0!==n?n:a,validateOnBlur:null!==(o=t.validateOnBlur)&&void 0!==o?o:s,validateOnModelUpdate:null!==(i=t.validateOnModelUpdate)&&void 0!==i?i:l}}function xr(t,e){return e.number?ei(t):t}function kr(t,e){return pi(e.attrs.type)?ki(t,"modelValue")?t.modelValue:void 0:ki(t,"modelValue")?t.modelValue:e.attrs.value}const Cr=yr;let Sr=0;function Dr(t){const e=Sr++;let n=!1;const r=(0,i.iH)({}),a=(0,i.iH)(!1),s=(0,i.iH)(0),l={},c=(0,i.qj)(rr((0,i.SU)(null===t||void 0===t?void 0:t.initialValues)||{})),{errorBag:u,setErrorBag:d,setFieldErrorBag:h}=Er(null===t||void 0===t?void 0:t.initialErrors),p=(0,o.Fl)((()=>Ei(u.value).reduce(((t,e)=>{const n=u.value[e];return n&&n.length&&(t[e]=n[0]),t}),{})));function f(t){const e=r.value[t];return Array.isArray(e)?e[0]:e}function m(t){return!!r.value[t]}const g=(0,o.Fl)((()=>Ei(r.value).reduce(((t,e)=>{const n=f(e);return n&&(t[e]=(0,i.SU)(n.label||n.name)||""),t}),{}))),v=(0,o.Fl)((()=>Ei(r.value).reduce(((t,e)=>{var n;const o=f(e);return o&&(t[e]=null===(n=o.bails)||void 0===n||n),t}),{}))),b=Object.assign({},(null===t||void 0===t?void 0:t.initialErrors)||{}),{initialValues:y,originalInitialValues:w,setInitialValues:_}=Tr(r,c,null===t||void 0===t?void 0:t.initialValues),x=Or(r,c,y,p),k=null===t||void 0===t?void 0:t.validationSchema,C={formId:e,fieldsByPath:r,values:c,errorBag:u,errors:p,schema:k,submitCount:s,meta:x,isSubmitting:a,fieldArraysLookup:l,validateSchema:(0,i.SU)(k)?Y:void 0,validate:U,register:I,unregister:R,setFieldErrorBag:h,validateField:$,setFieldValue:P,setValues:M,setErrors:E,setFieldError:T,setFieldTouched:A,setTouched:q,resetForm:L,handleSubmit:B,stageInitialValue:H,unsetInitialValue:z,setFieldInitialValue:F};function S(t){return Array.isArray(t)}function D(t,e){return Array.isArray(t)?t.forEach(e):e(t)}function O(t){Object.values(r.value).forEach((e=>{e&&D(e,t)}))}function T(t,e){h(t,e)}function E(t){d(t)}function P(t,e,{force:o}={force:!1}){var a;const s=r.value[t],l=rr(e);if(!s)return void Di(c,t,l);if(S(s)&&"checkbox"===(null===(a=s[0])||void 0===a?void 0:a.type)&&!Array.isArray(e)){const n=rr(Ai(Si(c,t)||[],e,void 0));return void Di(c,t,n)}let u=e;S(s)||"checkbox"!==s.type||o||n||(u=rr(Ai(Si(c,t),e,(0,i.SU)(s.uncheckedValue)))),Di(c,t,u)}function M(t){Ei(c).forEach((t=>{delete c[t]})),Ei(t).forEach((e=>{P(e,t[e])})),Object.values(l).forEach((t=>t&&t.reset()))}function A(t,e){const n=r.value[t];n&&D(n,(t=>t.setTouched(e)))}function q(t){Ei(t).forEach((e=>{A(e,!!t[e])}))}function L(t){n=!0,(null===t||void 0===t?void 0:t.values)?(_(t.values),M(null===t||void 0===t?void 0:t.values)):(_(w.value),M(w.value)),O((t=>t.resetField())),(null===t||void 0===t?void 0:t.touched)&&q(t.touched),E((null===t||void 0===t?void 0:t.errors)||{}),s.value=(null===t||void 0===t?void 0:t.submitCount)||0,(0,o.Y3)((()=>{n=!1}))}function j(t,e){const n=(0,i.Xl)(t),o=e;if(!r.value[o])return void(r.value[o]=n);const a=r.value[o];a&&!Array.isArray(a)&&(r.value[o]=[a]),r.value[o]=[...r.value[o],n]}function N(t,e){const n=e,o=r.value[n];if(o)if(S(o)||t.id!==o.id){if(S(o)){const e=o.findIndex((e=>e.id===t.id));if(-1===e)return;if(o.splice(e,1),1===o.length)return void(r.value[n]=o[0]);o.length||delete r.value[n]}}else delete r.value[n]}function I(t){const e=(0,i.SU)(t.name);j(t,e),(0,i.dq)(t.name)&&(0,o.YP)(t.name,(async(e,n)=>{await(0,o.Y3)(),N(t,n),j(t,e),(p.value[n]||p.value[e])&&(T(n,void 0),$(e)),await(0,o.Y3)(),m(n)||Ti(c,n)}));const n=(0,i.SU)(t.errorMessage);n&&(null===b||void 0===b?void 0:b[e])!==n&&$(e),delete b[e]}function R(t){const e=(0,i.SU)(t.name);N(t,e),(0,o.Y3)((()=>{m(e)||(T(e,void 0),Ti(c,e))}))}async function U(t){if(O((t=>t.meta.validated=!0)),C.validateSchema)return C.validateSchema((null===t||void 0===t?void 0:t.mode)||"force");const e=await Promise.all(Object.values(r.value).map((e=>{const n=Array.isArray(e)?e[0]:e;return n?n.validate(t).then((t=>({key:(0,i.SU)(n.name),valid:t.valid,errors:t.errors}))):Promise.resolve({key:"",valid:!0,errors:[]})}))),n={},o={};for(const i of e)n[i.key]={valid:i.valid,errors:i.errors},i.errors.length&&(o[i.key]=i.errors[0]);return{valid:e.every((t=>t.valid)),results:n,errors:o}}async function $(t){const e=r.value[t];return e?Array.isArray(e)?e.map((t=>t.validate()))[0]:e.validate():((0,o.ZK)(`field with name ${t} was not found`),Promise.resolve({errors:[],valid:!0}))}function B(t,e){return function(n){return n instanceof Event&&(n.preventDefault(),n.stopPropagation()),q(Ei(r.value).reduce(((t,e)=>(t[e]=!0,t)),{})),a.value=!0,s.value++,U().then((o=>{if(o.valid&&"function"===typeof t)return t(rr(c),{evt:n,setErrors:E,setFieldError:T,setTouched:q,setFieldTouched:A,setValues:M,setFieldValue:P,resetForm:L});o.valid||"function"!==typeof e||e({values:rr(c),evt:n,errors:o.errors,results:o.results})})).then((t=>(a.value=!1,t)),(t=>{throw a.value=!1,t}))}}function F(t,e){Di(y.value,t,rr(e))}function z(t){Ti(y.value,t)}function H(t,e){Di(c,t,e),F(t,e)}async function V(){const t=(0,i.SU)(k);if(!t)return{valid:!0,results:{},errors:{}};const e=hi(t)?await nr(t,c):await or(t,c,{names:g.value,bailsMap:v.value});return e}const W=Li(V,5);async function Y(t){const e=await W(),n=C.fieldsByPath.value||{},o=Ei(C.errorBag.value),i=[...new Set([...Ei(e.results),...Ei(n),...o])];return i.reduce(((o,i)=>{const r=n[i],a=(e.results[i]||{errors:[]}).errors,s={errors:a,valid:!a.length};if(o.results[i]=s,s.valid||(o.errors[i]=s.errors[0]),!r)return T(i,a),o;if(D(r,(t=>t.meta.valid=s.valid)),"silent"===t)return o;const l=Array.isArray(r)?r.some((t=>t.meta.validated)):r.meta.validated;return"validated-only"!==t||l?(D(r,(t=>t.setState({errors:s.errors}))),o):o}),{valid:e.valid,results:{},errors:{}})}const G=B(((t,{evt:e})=>{_i(e)&&e.target.submit()}));return(0,o.bv)((()=>{(null===t||void 0===t?void 0:t.initialErrors)&&E(t.initialErrors),(null===t||void 0===t?void 0:t.initialTouched)&&q(t.initialTouched),(null===t||void 0===t?void 0:t.validateOnMount)?U():C.validateSchema&&C.validateSchema("silent")})),(0,i.dq)(k)&&(0,o.YP)(k,(()=>{var t;null===(t=C.validateSchema)||void 0===t||t.call(C,"validated-only")})),(0,o.JJ)(ai,C),{errors:p,meta:x,values:c,isSubmitting:a,submitCount:s,validate:U,validateField:$,handleReset:()=>L(),resetForm:L,handleSubmit:B,submitForm:G,setFieldError:T,setErrors:E,setFieldValue:P,setValues:M,setFieldTouched:A,setTouched:q}}function Or(t,e,n,r){const a={touched:"some",pending:"some",valid:"every"},s=(0,o.Fl)((()=>!ar(e,(0,i.SU)(n))));function l(){const e=Object.values(t.value).flat(1).filter(Boolean);return Ei(a).reduce(((t,n)=>{const o=a[n];return t[n]=e[o]((t=>t.meta[n])),t}),{})}const c=(0,i.qj)(l());return(0,o.m0)((()=>{const t=l();c.touched=t.touched,c.valid=t.valid,c.pending=t.pending})),(0,o.Fl)((()=>Object.assign(Object.assign({initialValues:(0,i.SU)(n)},c),{valid:c.valid&&!Ei(r.value).length,dirty:s.value})))}function Tr(t,e,n){const r=(0,i.iH)(rr((0,i.SU)(n))||{}),a=(0,i.iH)(rr((0,i.SU)(n))||{});function s(n,o=!1){r.value=rr(n),a.value=rr(n),o&&Ei(t.value).forEach((n=>{const o=t.value[n],i=Array.isArray(o)?o.some((t=>t.meta.touched)):null===o||void 0===o?void 0:o.meta.touched;if(!o||i)return;const a=Si(r.value,n);Di(e,n,rr(a))}))}return(0,i.dq)(n)&&(0,o.YP)(n,(t=>{s(t,!0)}),{deep:!0}),{initialValues:r,originalInitialValues:a,setInitialValues:s}}function Er(t){const e=(0,i.iH)({});function n(t){return Array.isArray(t)?t:t?[t]:[]}function o(t,o){o?e.value[t]=n(o):delete e.value[t]}function r(t){e.value=Ei(t).reduce(((e,o)=>{const i=t[o];return i&&(e[o]=n(i)),e}),{})}return t&&r(t),{errorBag:e,setErrorBag:r,setFieldErrorBag:o}}const Pr=(0,o.aZ)({name:"Form",inheritAttrs:!1,props:{as:{type:String,default:"form"},validationSchema:{type:Object,default:void 0},initialValues:{type:Object,default:void 0},initialErrors:{type:Object,default:void 0},initialTouched:{type:Object,default:void 0},validateOnMount:{type:Boolean,default:!1},onSubmit:{type:Function,default:void 0},onInvalidSubmit:{type:Function,default:void 0}},setup(t,e){const n=(0,i.Vh)(t,"initialValues"),r=(0,i.Vh)(t,"validationSchema"),{errors:a,values:s,meta:l,isSubmitting:c,submitCount:u,validate:d,validateField:h,handleReset:p,resetForm:f,handleSubmit:m,submitForm:g,setErrors:v,setFieldError:b,setFieldValue:y,setValues:w,setFieldTouched:_,setTouched:x}=Dr({validationSchema:r.value?r:void 0,initialValues:n,initialErrors:t.initialErrors,initialTouched:t.initialTouched,validateOnMount:t.validateOnMount}),k=t.onSubmit?m(t.onSubmit,t.onInvalidSubmit):g;function C(t){xi(t)&&t.preventDefault(),p(),"function"===typeof e.attrs.onReset&&e.attrs.onReset()}function S(e,n){const o="function"!==typeof e||n?n:e;return m(o,t.onInvalidSubmit)(e)}function D(){return{meta:l.value,errors:a.value,values:s,isSubmitting:c.value,submitCount:u.value,validate:d,validateField:h,handleSubmit:S,handleReset:p,submitForm:g,setErrors:v,setFieldError:b,setFieldValue:y,setValues:w,setFieldTouched:_,setTouched:x,resetForm:f}}return e.expose({setFieldError:b,setErrors:v,setFieldValue:y,setValues:w,setFieldTouched:_,setTouched:x,resetForm:f,validate:d,validateField:h}),function(){const n="form"===t.as?t.as:(0,o.LL)(t.as),i=ji(n,e,D);if(!t.as)return i;const r="form"===t.as?{novalidate:!0}:{};return(0,o.h)(n,Object.assign(Object.assign(Object.assign({},r),e.attrs),{onSubmit:k,onReset:C}),i)}}}),Mr=Pr;let Ar=0;function qr(t){const e=Ar++,n=Pi(ai,void 0),r=(0,i.iH)([]),a=()=>{},s={fields:(0,i.OT)(r),remove:a,push:a,swap:a,insert:a,update:a,replace:a,prepend:a};if(!n)return Mi("FieldArray requires being a child of `<Form/>` or `useForm` being called before it. Array fields may not work correctly"),s;if(!(0,i.SU)(t))return Mi("FieldArray requires a field path to be provided, did you forget to pass the `name` prop?"),s;let l=0;function c(){const e=Si(null===n||void 0===n?void 0:n.values,(0,i.SU)(t),[]);r.value=e.map(d),u()}function u(){const t=r.value.length;for(let e=0;e<t;e++){const n=r.value[e];n.isFirst=0===e,n.isLast=e===t-1}}function d(e){const a=l++,s={key:a,value:(0,o.Fl)((()=>{const o=Si(null===n||void 0===n?void 0:n.values,(0,i.SU)(t),[]),s=r.value.findIndex((t=>t.key===a));return-1===s?e:o[s]})),isFirst:!1,isLast:!1};return s}function h(e){const o=(0,i.SU)(t),a=Si(null===n||void 0===n?void 0:n.values,o);if(!a||!Array.isArray(a))return;const s=[...a];s.splice(e,1),null===n||void 0===n||n.unsetInitialValue(o+`[${e}]`),null===n||void 0===n||n.setFieldValue(o,s),r.value.splice(e,1),u()}function p(e){const o=(0,i.SU)(t),a=Si(null===n||void 0===n?void 0:n.values,o),s=Qo(a)?[]:a;if(!Array.isArray(s))return;const l=[...s];l.push(e),null===n||void 0===n||n.stageInitialValue(o+`[${l.length-1}]`,e),null===n||void 0===n||n.setFieldValue(o,l),r.value.push(d(e)),u()}function f(e,o){const a=(0,i.SU)(t),s=Si(null===n||void 0===n?void 0:n.values,a);if(!Array.isArray(s)||!(e in s)||!(o in s))return;const l=[...s],c=[...r.value],d=l[e];l[e]=l[o],l[o]=d;const h=c[e];c[e]=c[o],c[o]=h,null===n||void 0===n||n.setFieldValue(a,l),r.value=c,u()}function m(e,o){const a=(0,i.SU)(t),s=Si(null===n||void 0===n?void 0:n.values,a);if(!Array.isArray(s)||s.length<e)return;const l=[...s],c=[...r.value];l.splice(e,0,o),c.splice(e,0,d(o)),null===n||void 0===n||n.setFieldValue(a,l),r.value=c,u()}function g(e){const o=(0,i.SU)(t);null===n||void 0===n||n.setFieldValue(o,e),c()}function v(e,o){const r=(0,i.SU)(t),a=Si(null===n||void 0===n?void 0:n.values,r);!Array.isArray(a)||a.length-1<e||null===n||void 0===n||n.setFieldValue(`${r}[${e}]`,o)}function b(e){const o=(0,i.SU)(t),a=Si(null===n||void 0===n?void 0:n.values,o),s=Qo(a)?[]:a;if(!Array.isArray(s))return;const l=[e,...s];null===n||void 0===n||n.stageInitialValue(o+`[${l.length-1}]`,e),null===n||void 0===n||n.setFieldValue(o,l),r.value.unshift(d(e)),u()}return c(),n.fieldArraysLookup[e]={reset:c},(0,o.Jd)((()=>{delete n.fieldArraysLookup[e]})),{fields:(0,i.OT)(r),remove:h,push:p,swap:f,insert:m,update:v,replace:g,prepend:b}}(0,o.aZ)({name:"FieldArray",inheritAttrs:!1,props:{name:{type:String,required:!0}},setup(t,e){const{push:n,remove:o,swap:r,insert:a,replace:s,update:l,prepend:c,fields:u}=qr((0,i.Vh)(t,"name"));function d(){return{fields:u.value,push:n,remove:o,swap:r,insert:a,update:l,replace:s,prepend:c}}return e.expose({push:n,remove:o,swap:r,insert:a,update:l,replace:s,prepend:c}),()=>{const t=ji(void 0,e,d);return t}}});const Lr=(0,o.aZ)({name:"ErrorMessage",props:{as:{type:String,default:void 0},name:{type:String,required:!0}},setup(t,e){const n=(0,o.f3)(ai,void 0),i=(0,o.Fl)((()=>null===n||void 0===n?void 0:n.errors.value[t.name]));function r(){return{message:i.value}}return()=>{if(!i.value)return;const n=t.as?(0,o.LL)(t.as):t.as,a=ji(n,e,r),s=Object.assign({role:"alert"},e.attrs);return n||!Array.isArray(a)&&a||!(null===a||void 0===a?void 0:a.length)?!Array.isArray(a)&&a||(null===a||void 0===a?void 0:a.length)?(0,o.h)(n,s,a):(0,o.h)(n||"span",s,i.value):a}}}),jr=Lr;const Nr=t=>((0,o.dD)("data-v-37dc5020"),t=t(),(0,o.Cn)(),t),Ir={class:"loader-ctnr"},Rr={xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",style:{margin:"auto",background:"none",display:"block","shape-rendering":"auto"},width:"200px",height:"200px",viewBox:"0 0 100 100",preserveAspectRatio:"xMidYMid"},Ur={key:0,id:"AppLogoDropshadow",x:"-50",y:"-50",width:"100",height:"100"},$r=Nr((()=>(0,o._)("feDropShadow",{dx:"0",dy:"0",stdDeviation:"2","flood-opacity":"0.5"},null,-1))),Br=[$r],Fr=["filter"],zr=Nr((()=>(0,o._)("animateTransform",{attributeName:"transform",type:"rotate",dur:"1.33s",repeatCount:"indefinite",keyTimes:"0;1",values:"0 50 50;360 50 50"},null,-1))),Hr=[zr],Vr=Nr((()=>(0,o._)("circle",{class:"circle-2",cx:"50",cy:"50",r:"23","stroke-width":"8","stroke-dasharray":"36.12831551628262 36.12831551628262","stroke-dashoffset":"36.12831551628262",fill:"none","stroke-linecap":"round"},[(0,o._)("animateTransform",{attributeName:"transform",type:"rotate",dur:"1.33s",repeatCount:"indefinite",keyTimes:"0;1",values:"0 50 50;-360 50 50"})],-1))),Wr=["filter"];function Yr(t,e,n,i,a,s){return(0,o.wg)(),(0,o.iD)("div",Ir,[((0,o.wg)(),(0,o.iD)("svg",Rr,[(0,o._)("defs",null,[n.noDropShadow?(0,o.kq)("",!0):((0,o.wg)(),(0,o.iD)("filter",Ur,Br))]),(0,o._)("circle",{class:"circle-1",filter:s.filterDropshadow,cx:"50",cy:"50",r:"32","stroke-width":"8",stroke:"#fff","stroke-dasharray":"50.26548245743669 50.26548245743669",fill:"none","stroke-linecap":"round"},Hr,8,Fr),Vr,(0,o._)("text",{filter:s.filterDropshadow,class:"vps",x:"40",y:"58"}," ",8,Wr)])),(0,o._)("span",null,(0,r.zw)(this.$translateGettext(n.msg)),1)])}var Gr={name:"AppLoader",props:{msg:{type:String,default:"Loading ..."},noDropShadow:{type:Boolean,default:!1}},computed:{filterDropshadow(){return this.noDropShadow?"":"url(#AppLogoDropshadow)"}}};const Kr=(0,fo.Z)(Gr,[["render",Yr],["__scopeId","data-v-37dc5020"]]);var Zr=Kr;const Xr={class:"alert alert-danger p-2 justify-content-between d-flex align-items-center"},Qr={class:"d-flex align-items-center"},Jr=(0,o._)("i",{class:"vps vps-x-circle me-1"},null,-1),ta={class:"alert alert-success p-2 justify-content-between d-flex align-items-center"},ea={class:"d-flex align-items-center"},na=(0,o._)("i",{class:"vps vps-check-circle me-1"},null,-1),oa={class:"alert alert-info p-0 justify-content-between d-flex align-items-center"},ia={class:"d-flex align-items-center"},ra=(0,o._)("i",{class:"vps vps-code me-1"},null,-1),aa={class:"alert alert-warning p-2 mb-2 justify-content-between d-flex align-items-center"},sa={class:"d-flex align-items-center"},la=(0,o._)("i",{class:"vps-x-circle me-1"},null,-1);function ca(t,e,n,i,a,s){return(0,o.wg)(),(0,o.iD)(o.HY,null,[n.message?.error?((0,o.wg)(!0),(0,o.iD)(o.HY,{key:0},(0,o.Ko)(n.message.error,(t=>((0,o.wg)(),(0,o.iD)("div",Xr,[(0,o._)("div",Qr,[Jr,(0,o.Uk)((0,r.zw)(t),1)]),n.disableRemove?(0,o.kq)("",!0):((0,o.wg)(),(0,o.iD)("span",{key:0,class:"vps vps-x float-end",onClick:e[0]||(e[0]=(...t)=>s.removeWarning&&s.removeWarning(...t))}))])))),256)):(0,o.kq)("",!0),n.message?.info?((0,o.wg)(!0),(0,o.iD)(o.HY,{key:1},(0,o.Ko)(n.message.info,(t=>((0,o.wg)(),(0,o.iD)("div",ta,[(0,o._)("div",ea,[na,(0,o.Uk)((0,r.zw)(t),1)]),n.disableRemove?(0,o.kq)("",!0):((0,o.wg)(),(0,o.iD)("span",{key:0,class:"vps vps-x float-end",onClick:e[1]||(e[1]=(...t)=>s.removeWarning&&s.removeWarning(...t))}))])))),256)):(0,o.kq)("",!0),n.message?.debug?((0,o.wg)(!0),(0,o.iD)(o.HY,{key:2},(0,o.Ko)(n.message.debug,(t=>((0,o.wg)(),(0,o.iD)("div",oa,[(0,o._)("div",ia,[ra,(0,o.Uk)((0,r.zw)(t),1)]),n.disableRemove?(0,o.kq)("",!0):((0,o.wg)(),(0,o.iD)("span",{key:0,class:"vps vps-x float-end",onClick:e[2]||(e[2]=(...t)=>s.removeWarning&&s.removeWarning(...t))}))])))),256)):(0,o.kq)("",!0),n.message?.warning?((0,o.wg)(!0),(0,o.iD)(o.HY,{key:3},(0,o.Ko)(n.message.warning,(t=>((0,o.wg)(),(0,o.iD)("div",aa,[(0,o._)("div",sa,[la,(0,o.Uk)((0,r.zw)(t),1)]),n.disableRemove?(0,o.kq)("",!0):((0,o.wg)(),(0,o.iD)("span",{key:0,class:"vps vps-x float-end",onClick:e[3]||(e[3]=(...t)=>s.removeWarning&&s.removeWarning(...t))}))])))),256)):(0,o.kq)("",!0)],64)}var ua={name:"ResponseMsg",props:{message:{type:Object,default:{}},response_type:{type:String,default:"error"},disableRemove:{type:Boolean,default:!1}},emits:["removeInfo"],methods:{removeWarning(){this.$emit("removeInfo")}}};const da=(0,fo.Z)(ua,[["render",ca]]);var ha=da,pa={name:"Modal",props:{isModalVisible:Boolean,modalSize:String,modalMsg:{type:String,default:""},hideHeader:{type:Boolean,default:!1},hideFooter:{type:Boolean,default:!1},hideCrossBtn:{type:Boolean,default:!1},hideForm:{type:Boolean,default:!1},bodyClass:{type:String,default:""},disableRemove:{type:Boolean,default:!0}},components:{ResponseMsg:ha,AppLoader:Zr,Form:Mr},data(){return{isShowLoaderProp:!1,modalLoadingMsg:"",modalMsgOnly:{},isHideFooter:!1,initialValues:{}}},created(){this.modalSize||(this.modalSize="modal-lg")},mounted(){this.clearForm()},computed:{isShowLoader(){return!!this.isShowLoaderProp&&this.isShowLoaderProp},loading_msg(){return this.modalLoadingMsg},isHideBtn(){try{return this.hideCrossBtn}catch(t){console.log(t.message)}}},methods:{onSubmit(t,{resetForm:e}){this.$emit("onSubmit",{$event:t,resetForm:e})},showLoader(t,e){this.isShowLoaderProp=t,this.$emit("loading-status",!this.isShowLoaderProp),e&&(this.modalLoadingMsg=e)},close(){this.$emit("close"),this.clearForm()},clearForm(){this.modalMsgOnly={},this.isHideFooter=!1,this.$refs.modal_form.resetForm()},returnClear(){this.modalMsgOnly={},this.isHideFooter=!1,this.$refs.modal_form.resetForm()},showMsgOnly(t,e){this.modalMsgOnly=t,this.isHideFooter=e},setMessageOnly(t){this.isHideFooter=t}}};const fa=(0,fo.Z)(pa,[["render",Zo],["__scopeId","data-v-1a595648"]]);var ma=fa;const ga=(0,o.Uk)("In case of any problem, get in touch with the Vitepos team. We always support our clients until their satisfaction comes. And that is our responsibility and duty."),va=[ga],ba={class:"btn btn-sm btn-primary",target:"_blank",href:"https://vitepos.com/contact-us/"},ya=(0,o.Uk)("Contact Support Team"),wa=[ya];function _a(t,e,n,i,r,a){const s=(0,o.up)("basic"),l=(0,o.up)("app-tab"),c=(0,o.up)("about-vitepos"),u=(0,o.up)("app-tabs"),d=(0,o.Q2)("translate");return(0,o.wg)(),(0,o.j4)(u,{class:"test-tab"},{default:(0,o.w5)((()=>[(0,o.Wm)(l,{title:this.$gettext("Basic Help"),icon:"vps vps-help-circle"},{default:(0,o.w5)((()=>[(0,o.Wm)(s)])),_:1},8,["title"]),(0,o.Wm)(l,{title:this.$gettext("About VitePos"),icon:"vps vps-vite-pos"},{default:(0,o.w5)((()=>[(0,o.Wm)(c)])),_:1},8,["title"]),(0,o.Wm)(l,{title:this.$gettext("Contact Author"),icon:"vps vps-vite-pos"},{default:(0,o.w5)((()=>[(0,o.wy)(((0,o.wg)(),(0,o.iD)("p",null,va)),[[d]]),(0,o.wy)(((0,o.wg)(),(0,o.iD)("a",ba,wa)),[[d]])])),_:1},8,["title"])])),_:1})}const xa={class:"card apbd-theme-card"},ka={class:"apbd-tab-btns card-header"},Ca={class:"nav apbd-tab-nav w-100"},Sa=["href","onClick"],Da={class:"card-body"},Oa={class:"apbd-tabs-details"};function Ta(t,e,n,i,a,s){const l=(0,o.up)("translate");return(0,o.wg)(),(0,o.iD)("div",xa,[(0,o._)("div",ka,[(0,o._)("ul",Ca,[((0,o.wg)(!0),(0,o.iD)(o.HY,null,(0,o.Ko)(a.tabs,(t=>((0,o.wg)(),(0,o.iD)("li",{class:(0,r.C_)(["nav-item",{"apbd-tab-active":t.isActive}])},[(0,o._)("a",{href:t.href,class:(0,r.C_)(n.tabClass+" "+(t.isActive?"apbd-active":"")),onClick:e=>s.selectTab(e,t)},[t.icon?((0,o.wg)(),(0,o.iD)("i",{key:0,class:(0,r.C_)(["me-1",t.icon])},null,2)):(0,o.kq)("",!0),(0,o.Wm)(l,null,{default:(0,o.w5)((()=>[(0,o.Uk)((0,r.zw)(t.title),1)])),_:2},1024)],10,Sa)],2)))),256))])]),(0,o._)("div",Da,[(0,o._)("div",Oa,[(0,o.WI)(t.$slots,"default")])])])}var Ea={name:"AppTabs",props:{tabClass:{type:String,default:"apbd-tab-btn btn"}},data(){return{tabs:[]}},created(){},mounted(){this.selectInitialTab()},methods:{selectInitialTab(){let t=null,e=!1;this.tabs.forEach((n=>{t||(t=n),n.isActive&&(e=!0)})),t&&!e&&(t.isActive=!0)},selectTab(t,e){t.preventDefault(),t.stopPropagation(),this.tabs.forEach((t=>{t.isActive=t.name==e.name}))}}};const Pa=(0,fo.Z)(Ea,[["render",Ta]]);var Ma=Pa;const Aa={key:0};function qa(t,e,n,i,r,a){return r.isActive?((0,o.wg)(),(0,o.iD)("div",Aa,[(0,o.WI)(t.$slots,"default")])):(0,o.kq)("",!0)}var La={name:"AppTab",props:{title:{required:!0},selected:{default:!1},icon:{default:""}},data(){return{name:"tab-1",isActive:!1}},computed:{href(){return"#"+this.name}},mounted(){this.isActive=this.selected},created(){try{this.name="tab"+(this.$parent.tabs.length+1),this.$parent.tabs.push(this)}catch(t){console.log(t.message)}}};const ja=(0,fo.Z)(La,[["render",qa]]);var Na=ja;const Ia={class:"d-flex"},Ra=(0,o._)("span",{class:"vtp-circle-logo me-3"},[(0,o._)("i",{class:"vps vps-vite-pos"})],-1),Ua=(0,o._)("h1",{class:"mb-1"},[(0,o._)("i",{class:"vps vps-vt-pos"})],-1),$a=(0,o.Uk)("Version"),Ba={class:"ms-3"},Fa=(0,o.Uk)("Build :"),za=(0,o.Uk)("for more details please visit"),Ha=(0,o.Uk)(),Va=(0,o._)("a",{target:"_blank",href:"https://vitepos.com/"},"vitepos.com",-1),Wa=(0,o._)("br",null,null,-1),Ya=(0,o._)("a",{target:"_blank",href:"https://appsbd.com"},"Appsbd",-1),Ga=(0,o.Uk)(". All rights reserved."),Ka=(0,o._)("p",null,[(0,o._)("br")],-1);function Za(t,e,n,i,a,s){const l=(0,o.up)("translate");return(0,o.wg)(),(0,o.iD)(o.HY,null,[(0,o._)("div",Ia,[Ra,(0,o._)("div",null,[Ua,(0,o._)("strong",null,[(0,o.Wm)(l,null,{default:(0,o.w5)((()=>[$a])),_:1}),(0,o.Uk)(" : "+(0,r.zw)(s.versionText),1)]),(0,o._)("span",Ba,[(0,o.Wm)(l,null,{default:(0,o.w5)((()=>[Fa])),_:1}),(0,o.Uk)(" "+(0,r.zw)(s.buildId),1)]),(0,o._)("p",null,[(0,o.Wm)(l,null,{default:(0,o.w5)((()=>[za])),_:1}),Ha,Va,Wa,(0,o._)("small",null,[(0,o.Uk)("Vitepos, Copyright © "+(0,r.zw)(s.current_year)+" ",1),Ya,Ga])])])]),Ka],64)}var Xa={name:"AboutVitepos",computed:{versionText:function(){return"3.0. 0"},buildId:function(){return"25.20240102.180020"},current_year:function(){return(new Date).getFullYear()}}};const Qa=(0,fo.Z)(Xa,[["render",Za]]);var Ja=Qa,ts={name:"HelpModule",components:{AboutVitepos:Ja,Basic:Io,AppTab:Na,AppTabs:Ma}};const es=(0,fo.Z)(ts,[["render",_a]]);var ns=es;const os=t=>((0,o.dD)("data-v-158a70fe"),t=t(),(0,o.Cn)(),t),is={class:"card info border-0 shadow rounded-3 my-5"},rs={class:"card-header"},as=(0,o.Uk)("Pro version required"),ss=[as],ls={class:"card-body"},cs={class:"row"},us={class:"col-md-8"},ds={class:"msg-pnl"},hs={class:"card-title"},ps={class:"row mt-2"},fs={class:"col-sm"},ms={class:"card-title"},gs={class:"p-0"},vs=os((()=>(0,o._)("i",{class:"vps vps-star me-2"},null,-1))),bs=(0,o.Uk)(),ys=(0,o.Uk)("Unlimited outlets"),ws=os((()=>(0,o._)("i",{class:"vps vps-star me-2"},null,-1))),_s=(0,o.Uk)(),xs=(0,o.Uk)("Unlimited counter"),ks=os((()=>(0,o._)("i",{class:"vps vps-star me-2"},null,-1))),Cs=(0,o.Uk)(),Ss=(0,o.Uk)("Access control"),Ds=os((()=>(0,o._)("i",{class:"vps vps-star me-2"},null,-1))),Os=(0,o.Uk)(),Ts=(0,o.Uk)("Online and Offline sale"),Es=os((()=>(0,o._)("i",{class:"vps vps-star me-2"},null,-1))),Ps=(0,o.Uk)(),Ms=(0,o.Uk)("Hold cart"),As=os((()=>(0,o._)("i",{class:"vps vps-star me-2"},null,-1))),qs=(0,o.Uk)(),Ls=(0,o.Uk)("Customer display"),js=os((()=>(0,o._)("i",{class:"vps vps-star me-2"},null,-1))),Ns=(0,o.Uk)(),Is=(0,o.Uk)("Color customization"),Rs=os((()=>(0,o._)("i",{class:"vps vps-star me-2"},null,-1))),Us=(0,o.Uk)(),$s=(0,o.Uk)("Product manage"),Bs=os((()=>(0,o._)("i",{class:"vps vps-star me-2"},null,-1))),Fs=(0,o.Uk)(),zs=(0,o.Uk)("Barcode on invoice"),Hs=os((()=>(0,o._)("i",{class:"vps vps-star me-2"},null,-1))),Vs=(0,o.Uk)(),Ws=(0,o.Uk)("Order Refund(Full/Partial)"),Ys={class:"card-title"},Gs={class:"p-0"},Ks=os((()=>(0,o._)("i",{class:"vps vps-star me-2"},null,-1))),Zs=(0,o.Uk)(),Xs=(0,o.Uk)("Stock management"),Qs=os((()=>(0,o._)("i",{class:"vps vps-star me-2"},null,-1))),Js=(0,o.Uk)(),tl=(0,o.Uk)("Stock transfer(outlet wise)"),el=os((()=>(0,o._)("i",{class:"vps vps-star me-2"},null,-1))),nl=(0,o.Uk)(),ol=(0,o.Uk)("Barcode customization"),il=os((()=>(0,o._)("i",{class:"vps vps-star me-2"},null,-1))),rl=(0,o.Uk)(),al=(0,o.Uk)("Price Update"),sl={class:"col-sm"},ll={class:"card-title"},cl={class:"p-0"},ul=os((()=>(0,o._)("i",{class:"vps vps-star me-2"},null,-1))),dl=(0,o.Uk)(),hl=(0,o.Uk)("Traditional / Pay first mode "),pl=os((()=>(0,o._)("i",{class:"vps vps-star me-2"},null,-1))),fl=(0,o.Uk)(),ml=(0,o.Uk)("Waiter panel"),gl=os((()=>(0,o._)("i",{class:"vps vps-star me-2"},null,-1))),vl=(0,o.Uk)(),bl=(0,o.Uk)("Kitchen panel"),yl=os((()=>(0,o._)("i",{class:"vps vps-star me-2"},null,-1))),wl=(0,o.Uk)(),_l=(0,o.Uk)("Cashier panel"),xl=os((()=>(0,o._)("i",{class:"vps vps-star me-2"},null,-1))),kl=(0,o.Uk)(),Cl=(0,o.Uk)("Addon Panel"),Sl=os((()=>(0,o._)("i",{class:"vps vps-star me-2"},null,-1))),Dl=(0,o.Uk)(),Ol=(0,o.Uk)("Table Panel"),Tl={class:"card-title"},El={class:"p-0"},Pl=os((()=>(0,o._)("i",{class:"vps vps-star me-2"},null,-1))),Ml=(0,o.Uk)(),Al=(0,o.Uk)("Stripe payment"),ql=os((()=>(0,o._)("i",{class:"vps vps-star me-2"},null,-1))),Ll=(0,o.Uk)(),jl=(0,o.Uk)("Split payment"),Nl=os((()=>(0,o._)("i",{class:"vps vps-star me-2"},null,-1))),Il=(0,o.Uk)(),Rl=(0,o.Uk)("Tax calculation methods"),Ul=os((()=>(0,o._)("i",{class:"vps vps-star me-2"},null,-1))),$l=(0,o.Uk)(),Bl=(0,o.Uk)("Show separate tax"),Fl=os((()=>(0,o._)("i",{class:"vps vps-star me-2"},null,-1))),zl=(0,o.Uk)(),Hl=(0,o.Uk)("Customize payment"),Vl=os((()=>(0,o._)("i",{class:"vps vps-star me-2"},null,-1))),Wl=(0,o.Uk)(),Yl=(0,o.Uk)("Premium Support"),Gl=os((()=>(0,o._)("i",{class:"vps vps-star me-2"},null,-1))),Kl=(0,o.Uk)(),Zl=(0,o.Uk)("And More.."),Xl={class:"col-md-4 d-flex flex-column justify-content-center align-items-center"},Ql={class:""},Jl=["src"],tc={class:"d-flex justify-content-center size-sm"},ec={class:"mt-2 text-center"},nc={href:"https://vitepos.com/getpro",target:"_blank",class:"btn btn-theme text-center"},oc=(0,o.Uk)("Go pro"),ic=[oc];function rc(t,e,n,i,a,s){const l=(0,o.up)("translate"),c=(0,o.up)("AppSkinColorPicker"),u=(0,o.Q2)("translate");return(0,o.wg)(),(0,o.iD)("div",is,[(0,o._)("div",rs,[(0,o.wy)(((0,o.wg)(),(0,o.iD)("h5",null,ss)),[[u]]),(0,o._)("button",{type:"button",class:"btn-close",onClick:e[0]||(e[0]=t=>this.$emit("onclose"))})]),(0,o._)("div",ls,[(0,o._)("div",cs,[(0,o._)("div",us,[(0,o._)("div",ds,[(0,o._)("h6",hs,(0,r.zw)(this.$gettext(n.msg)),1),(0,o._)("div",ps,[(0,o._)("div",fs,[(0,o._)("h6",ms,(0,r.zw)(this.$gettext("Others")),1),(0,o._)("ul",gs,[(0,o._)("li",null,[vs,bs,(0,o.Wm)(l,null,{default:(0,o.w5)((()=>[ys])),_:1})]),(0,o._)("li",null,[ws,_s,(0,o.Wm)(l,null,{default:(0,o.w5)((()=>[xs])),_:1})]),(0,o._)("li",null,[ks,Cs,(0,o.Wm)(l,null,{default:(0,o.w5)((()=>[Ss])),_:1})]),(0,o._)("li",null,[Ds,Os,(0,o.Wm)(l,null,{default:(0,o.w5)((()=>[Ts])),_:1})]),(0,o._)("li",null,[Es,Ps,(0,o.Wm)(l,null,{default:(0,o.w5)((()=>[Ms])),_:1})]),(0,o._)("li",null,[As,qs,(0,o.Wm)(l,null,{default:(0,o.w5)((()=>[Ls])),_:1})]),(0,o._)("li",null,[js,Ns,(0,o.Wm)(l,null,{default:(0,o.w5)((()=>[Is])),_:1})]),(0,o._)("li",null,[Rs,Us,(0,o.Wm)(l,null,{default:(0,o.w5)((()=>[$s])),_:1})]),(0,o._)("li",null,[Bs,Fs,(0,o.Wm)(l,null,{default:(0,o.w5)((()=>[zs])),_:1})]),(0,o._)("li",null,[Hs,Vs,(0,o.Wm)(l,null,{default:(0,o.w5)((()=>[Ws])),_:1})])]),(0,o._)("h6",Ys,(0,r.zw)(this.$gettext("Grocery mode")),1),(0,o._)("ul",Gs,[(0,o._)("li",null,[Ks,Zs,(0,o.Wm)(l,null,{default:(0,o.w5)((()=>[Xs])),_:1})]),(0,o._)("li",null,[Qs,Js,(0,o.Wm)(l,null,{default:(0,o.w5)((()=>[tl])),_:1})]),(0,o._)("li",null,[el,nl,(0,o.Wm)(l,null,{default:(0,o.w5)((()=>[ol])),_:1})]),(0,o._)("li",null,[il,rl,(0,o.Wm)(l,null,{default:(0,o.w5)((()=>[al])),_:1})])])]),(0,o._)("div",sl,[(0,o._)("h6",ll,(0,r.zw)(this.$gettext("Restaurant mode")),1),(0,o._)("ul",cl,[(0,o._)("li",null,[ul,dl,(0,o.Wm)(l,null,{default:(0,o.w5)((()=>[hl])),_:1})]),(0,o._)("li",null,[pl,fl,(0,o.Wm)(l,null,{default:(0,o.w5)((()=>[ml])),_:1})]),(0,o._)("li",null,[gl,vl,(0,o.Wm)(l,null,{default:(0,o.w5)((()=>[bl])),_:1})]),(0,o._)("li",null,[yl,wl,(0,o.Wm)(l,null,{default:(0,o.w5)((()=>[_l])),_:1})]),(0,o._)("li",null,[xl,kl,(0,o.Wm)(l,null,{default:(0,o.w5)((()=>[Cl])),_:1})]),(0,o._)("li",null,[Sl,Dl,(0,o.Wm)(l,null,{default:(0,o.w5)((()=>[Ol])),_:1})])]),(0,o._)("h6",Tl,(0,r.zw)(this.$gettext("Payment and Tax")),1),(0,o._)("ul",El,[(0,o._)("li",null,[Pl,Ml,(0,o.Wm)(l,null,{default:(0,o.w5)((()=>[Al])),_:1})]),(0,o._)("li",null,[ql,Ll,(0,o.Wm)(l,null,{default:(0,o.w5)((()=>[jl])),_:1})]),(0,o._)("li",null,[Nl,Il,(0,o.Wm)(l,null,{default:(0,o.w5)((()=>[Rl])),_:1})]),(0,o._)("li",null,[Ul,$l,(0,o.Wm)(l,null,{default:(0,o.w5)((()=>[Bl])),_:1})]),(0,o._)("li",null,[Fl,zl,(0,o.Wm)(l,null,{default:(0,o.w5)((()=>[Hl])),_:1})]),(0,o._)("li",null,[Vl,Wl,(0,o.Wm)(l,null,{default:(0,o.w5)((()=>[Yl])),_:1})]),(0,o._)("li",null,[Gl,Kl,(0,o.Wm)(l,null,{default:(0,o.w5)((()=>[Zl])),_:1})])])])])])]),(0,o._)("div",Xl,[(0,o._)("div",Ql,[(0,o._)("img",{class:"img-fluid",src:this.$appsbdUtls.getPOSAssetUrl("pos-skins/"+a.app_img+".png"),alt:""},null,8,Jl)]),(0,o._)("div",tc,[(0,o.Wm)(c,{onChange:s.change_image,colors:a.colors,modelValue:a.app_img,"onUpdate:modelValue":e[1]||(e[1]=t=>a.app_img=t)},null,8,["onChange","colors","modelValue"])])]),(0,o._)("div",ec,[(0,o.wy)(((0,o.wg)(),(0,o.iD)("a",nc,ic)),[[u]])])])])])}const ac=t=>((0,o.dD)("data-v-1698cb30"),t=t(),(0,o.Cn)(),t),sc=["checked","value","name","id"],lc=["for","title"],cc=ac((()=>(0,o._)("svg",{class:"check-svg",xmlns:"http://www.w3.org/2000/svg",x:"0",y:"0",viewBox:"0 0 100 100","xml:space":"preserve"},[(0,o._)("g",null,[(0,o._)("path",{fill:"currentColor",d:"M45.459 77.819l44.795-44.794A7.668 7.668 0 1 0 79.409 22.18L40.037 61.553 20.591 42.107A7.668 7.668 0 1 0 9.746 52.952L34.614 77.82a7.647 7.647 0 0 0 5.422 2.246 7.653 7.653 0 0 0 5.423-2.247z"})])],-1))),uc=[cc];function dc(t,e,n,i,a,s){return(0,o.wg)(),(0,o.iD)("div",{class:(0,r.C_)(["app-color-skin",this.$attrs?.class]),style:(0,r.j5)("justify-content:"+n.align+";")},[((0,o.wg)(!0),(0,o.iD)(o.HY,null,(0,o.Ko)(n.colors,((t,i)=>((0,o.wg)(),(0,o.iD)("div",{class:"color-picker-item",key:t.name+"_"+i},[(0,o._)("input",{checked:t.name==n.modelValue,type:"radio",value:t.name,name:n.name,id:n.name+"-"+a.id+"-"+i,onInput:e[0]||(e[0]=(...t)=>s.updateValue&&s.updateValue(...t))},null,40,sc),(0,o._)("label",{for:n.name+"-"+a.id+"-"+i,title:t?.title,style:(0,r.j5)("background:"+t?.color)},uc,12,lc)])))),128))],6)}let hc=0;var pc={name:"AppSkinColorPicker",inheritAttrs:!1,props:{align:{type:String,default:"left"},modelValue:"",name:{type:String,default:"color"},colors:{type:Array,default:[]}},data(){return{id:""}},created(){this.id=hc++},methods:{updateValue(t){this.$emit("update:modelValue",t.target.value),this.$emit("change",t.target.value)}}};const fc=(0,fo.Z)(pc,[["render",dc],["__scopeId","data-v-1698cb30"]]);var mc=fc;let gc=null;var vc={name:"AlertInfo",components:{AppSkinColorPicker:mc},props:{msg:{type:String,default:"Pro Version Required for this feature"}},data(){return{app_img:"default",is_clicked:!1,colors:[{name:"default",title:"Default",color:"#2563EB"},{name:"cyan",title:"Gray",color:"#00ACC1"},{name:"green",title:"Green",color:"#4CAF50"},{name:"purple",title:"purple",color:"#7B1FA2"},{name:"pink",title:"pink",color:"#F06292"},{name:"red",title:"Red",color:"#b63431"},{name:"orange",title:"orange",color:"#F57C00"},{name:"gray",title:"Gray",color:"#757575"},{name:"black",title:"Dark",color:"#000000"}]}},mounted(){this.change_color()},unmounted(){this.clearTimer()},methods:{change_image(t){this.app_img=t,this.is_clicked=!0},clearTimer(){try{clearInterval(gc)}catch(t){}},change_color(){var t=2e3;let e=0,n=this;gc=setInterval((function(){const t=n.colors[e];n.is_clicked||(n.app_img=t.name),n.colors.length==e+1?e=0:e++,n.is_clicked&&n.clearTimer()}),t)}}};const bc=(0,fo.Z)(vc,[["render",rc],["__scopeId","data-v-158a70fe"]]);var yc=bc,wc=!1;function _c(t,e,n){return Array.isArray(t)?(t.length=Math.max(t.length,e),t.splice(e,1,n),n):(t[e]=n,n)}41 function Xo(t){return"function"===typeof t}function Qo(t){return null===t||void 0===t}const Jo=t=>null!==t&&!!t&&"object"===typeof t&&!Array.isArray(t);function ti(t){return Number(t)>=0}function ei(t){const e=parseFloat(t);return isNaN(e)?t:e}const ni={};function oi(t,e){ri(t,e),ni[t]=e}function ii(t){return ni[t]}function ri(t,e){if(!Xo(e))throw new Error(`Extension Error: The validator '${t}' must be a function.`)}const ai=Symbol("vee-validate-form"),si=Symbol("vee-validate-field-instance"),li=Symbol("Default empty value");function ci(t){return Xo(t)&&!!t.__locatorRef}function ui(t){return["input","textarea","select"].includes(t)}function di(t,e){return ui(t)&&"file"===e.type}function hi(t){return!!t&&Xo(t.validate)}function pi(t){return"checkbox"===t||"radio"===t}function fi(t){return Jo(t)||Array.isArray(t)}function mi(t){return Array.isArray(t)?0===t.length:Jo(t)&&0===Object.keys(t).length}function gi(t){return/^\[.+\]$/i.test(t)}function vi(t){return bi(t)&&t.multiple}function bi(t){return"SELECT"===t.tagName}function yi(t,e){const n=![!1,null,void 0,0].includes(e.multiple)&&!Number.isNaN(e.multiple);return"select"===t&&"multiple"in e&&n}function wi(t,e){return yi(t,e)||di(t,e)}function _i(t){return xi(t)&&t.target&&"submit"in t.target}function xi(t){return!!t&&(!!("undefined"!==typeof Event&&Xo(Event)&&t instanceof Event)||!(!t||!t.srcElement))}function ki(t,e){return e in t&&t[e]!==li}function Ci(t){return gi(t)?t.replace(/\[|\]/gi,""):t}function Si(t,e,n){if(!t)return n;if(gi(e))return t[Ci(e)];const o=(e||"").split(/\.|\[(\d+)\]/).filter(Boolean).reduce(((t,e)=>fi(t)&&e in t?t[e]:n),t);return o}function Di(t,e,n){if(gi(e))return void(t[Ci(e)]=n);const o=e.split(/\.|\[(\d+)\]/).filter(Boolean);let i=t;for(let r=0;r<o.length;r++){if(r===o.length-1)return void(i[o[r]]=n);o[r]in i&&!Qo(i[o[r]])||(i[o[r]]=ti(o[r+1])?[]:{}),i=i[o[r]]}}function Oi(t,e){Array.isArray(t)&&ti(e)?t.splice(Number(e),1):Jo(t)&&delete t[e]}function Ti(t,e){if(gi(e))return void delete t[Ci(e)];const n=e.split(/\.|\[(\d+)\]/).filter(Boolean);let o=t;for(let r=0;r<n.length;r++){if(r===n.length-1){Oi(o,n[r]);break}if(!(n[r]in o)||Qo(o[n[r]]))break;o=o[n[r]]}const i=n.map(((e,o)=>Si(t,n.slice(0,o).join("."))));for(let r=i.length-1;r>=0;r--)mi(i[r])&&(0!==r?Oi(i[r-1],n[r-1]):Oi(t,n[0]))}function Ei(t){return Object.keys(t)}function Pi(t,e){const n=(0,o.FN)();return(null===n||void 0===n?void 0:n.provides[t])||(0,o.f3)(t,e)}function Mi(t){(0,o.ZK)(`[vee-validate]: ${t}`)}function Ai(t,e,n){if(Array.isArray(t)){const n=[...t],o=n.indexOf(e);return o>=0?n.splice(o,1):n.push(e),n}return t===e?n:e}function qi(t,e){let n,o;return function(...i){const r=this;return n||(n=!0,setTimeout((()=>n=!1),e),o=t.apply(r,i)),o}}function Li(t,e=0){let n=null,o=[];return function(...i){return n&&window.clearTimeout(n),n=window.setTimeout((()=>{const e=t(...i);o.forEach((t=>t(e))),o=[]}),e),new Promise((t=>o.push(t)))}}const ji=(t,e,n)=>e.slots.default?"string"!==typeof t&&t?{default:()=>{var t,o;return null===(o=(t=e.slots).default)||void 0===o?void 0:o.call(t,n())}}:e.slots.default(n()):e.slots.default;function Ni(t){if(Ii(t))return t._value}function Ii(t){return"_value"in t}function Ri(t){if(!xi(t))return t;const e=t.target;if(pi(e.type)&&Ii(e))return Ni(e);if("file"===e.type&&e.files)return Array.from(e.files);if(vi(e))return Array.from(e.options).filter((t=>t.selected&&!t.disabled)).map(Ni);if(bi(e)){const t=Array.from(e.options).find((t=>t.selected));return t?Ni(t):e.value}return e.value}function Ui(t){const e={};return Object.defineProperty(e,"_$$isNormalized",{value:!0,writable:!1,enumerable:!1,configurable:!1}),t?Jo(t)&&t._$$isNormalized?t:Jo(t)?Object.keys(t).reduce(((e,n)=>{const o=$i(t[n]);return!1!==t[n]&&(e[n]=Bi(o)),e}),e):"string"!==typeof t?e:t.split("|").reduce(((t,e)=>{const n=Fi(e);return n.name?(t[n.name]=Bi(n.params),t):t}),e):e}function $i(t){return!0===t?[]:Array.isArray(t)||Jo(t)?t:[t]}function Bi(t){const e=t=>"string"===typeof t&&"@"===t[0]?zi(t.slice(1)):t;return Array.isArray(t)?t.map(e):t instanceof RegExp?[t]:Object.keys(t).reduce(((n,o)=>(n[o]=e(t[o]),n)),{})}const Fi=t=>{let e=[];const n=t.split(":")[0];return t.includes(":")&&(e=t.split(":").slice(1).join(":").split(",")),{name:n,params:e}};function zi(t){const e=e=>{const n=Si(e,t)||e[t];return n};return e.__locatorRef=t,e}function Hi(t){return Array.isArray(t)?t.filter(ci):Ei(t).filter((e=>ci(t[e]))).map((e=>t[e]))}const Vi={generateMessage:({field:t})=>`${t} is not valid.`,bails:!0,validateOnBlur:!0,validateOnChange:!0,validateOnInput:!1,validateOnModelUpdate:!0};let Wi=Object.assign({},Vi);const Yi=()=>Wi,Gi=t=>{Wi=Object.assign(Object.assign({},Wi),t)},Ki=Gi;async function Zi(t,e,n={}){const o=null===n||void 0===n?void 0:n.bails,i={name:(null===n||void 0===n?void 0:n.name)||"{field}",rules:e,bails:null===o||void 0===o||o,formData:(null===n||void 0===n?void 0:n.values)||{}},r=await Xi(i,t),a=r.errors;return{errors:a,valid:!a.length}}async function Xi(t,e){if(hi(t.rules))return Qi(e,t.rules,{bails:t.bails});if(Xo(t.rules)||Array.isArray(t.rules)){const n={field:t.name,form:t.formData,value:e},o=Array.isArray(t.rules)?t.rules:[t.rules],i=o.length,r=[];for(let a=0;a<i;a++){const i=o[a],s=await i(e,n),l="string"!==typeof s&&s;if(l)continue;const c="string"===typeof s?s:tr(n);if(r.push(c),t.bails)return{errors:r}}return{errors:r}}const n=Object.assign(Object.assign({},t),{rules:Ui(t.rules)}),o=[],i=Object.keys(n.rules),r=i.length;for(let a=0;a<r;a++){const r=i[a],s=await Ji(n,e,{name:r,params:n.rules[r]});if(s.error&&(o.push(s.error),t.bails))return{errors:o}}return{errors:o}}async function Qi(t,e,n){var o;const i=await e.validate(t,{abortEarly:null===(o=n.bails)||void 0===o||o}).then((()=>[])).catch((t=>{if("ValidationError"===t.name)return t.errors;throw t}));return{errors:i}}async function Ji(t,e,n){const o=ii(n.name);if(!o)throw new Error(`No such validator '${n.name}' exists.`);const i=er(n.params,t.formData),r={field:t.name,value:e,form:t.formData,rule:Object.assign(Object.assign({},n),{params:i})},a=await o(e,i,r);return"string"===typeof a?{error:a}:{error:a?void 0:tr(r)}}function tr(t){const e=Yi().generateMessage;return e?e(t):"Field is invalid"}function er(t,e){const n=t=>ci(t)?t(e):t;return Array.isArray(t)?t.map(n):Object.keys(t).reduce(((e,o)=>(e[o]=n(t[o]),e)),{})}async function nr(t,e){const n=await t.validate(e,{abortEarly:!1}).then((()=>[])).catch((t=>{if("ValidationError"!==t.name)throw t;return t.inner||[]})),o={},i={};for(const r of n){const t=r.errors;o[r.path]={valid:!t.length,errors:t},t.length&&(i[r.path]=t[0])}return{valid:!n.length,results:o,errors:i}}async function or(t,e,n){const o=Ei(t),i=o.map((async o=>{var i,r,a;const s=await Zi(Si(e,o),t[o],{name:(null===(i=null===n||void 0===n?void 0:n.names)||void 0===i?void 0:i[o])||o,values:e,bails:null===(a=null===(r=null===n||void 0===n?void 0:n.bailsMap)||void 0===r?void 0:r[o])||void 0===a||a});return Object.assign(Object.assign({},s),{path:o})}));let r=!0;const a=await Promise.all(i),s={},l={};for(const c of a)s[c.path]={valid:c.valid,errors:c.errors},c.valid||(r=!1,l[c.path]=c.errors[0]);return{valid:r,results:s,errors:l}}function ir(t,e,n){"object"===typeof n.value&&(n.value=rr(n.value)),n.enumerable&&!n.get&&!n.set&&n.configurable&&n.writable&&"__proto__"!==e?t[e]=n.value:Object.defineProperty(t,e,n)}function rr(t){if("object"!==typeof t)return t;var e,n,o,i=0,r=Object.prototype.toString.call(t);if("[object Object]"===r?o=Object.create(t.__proto__||null):"[object Array]"===r?o=Array(t.length):"[object Set]"===r?(o=new Set,t.forEach((function(t){o.add(rr(t))}))):"[object Map]"===r?(o=new Map,t.forEach((function(t,e){o.set(rr(e),rr(t))}))):"[object Date]"===r?o=new Date(+t):"[object RegExp]"===r?o=new RegExp(t.source,t.flags):"[object DataView]"===r?o=new t.constructor(rr(t.buffer)):"[object ArrayBuffer]"===r?o=t.slice(0):"Array]"===r.slice(-6)&&(o=new t.constructor(t)),o){for(n=Object.getOwnPropertySymbols(t);i<n.length;i++)ir(o,n[i],Object.getOwnPropertyDescriptor(t,n[i]));for(i=0,n=Object.getOwnPropertyNames(t);i<n.length;i++)Object.hasOwnProperty.call(o,e=n[i])&&o[e]===t[e]||ir(o,e,Object.getOwnPropertyDescriptor(t,e))}return o||t}var ar=function t(e,n){if(e===n)return!0;if(e&&n&&"object"==typeof e&&"object"==typeof n){if(e.constructor!==n.constructor)return!1;var o,i,r;if(Array.isArray(e)){if(o=e.length,o!=n.length)return!1;for(i=o;0!==i--;)if(!t(e[i],n[i]))return!1;return!0}if(e instanceof Map&&n instanceof Map){if(e.size!==n.size)return!1;for(i of e.entries())if(!n.has(i[0]))return!1;for(i of e.entries())if(!t(i[1],n.get(i[0])))return!1;return!0}if(e instanceof Set&&n instanceof Set){if(e.size!==n.size)return!1;for(i of e.entries())if(!n.has(i[0]))return!1;return!0}if(ArrayBuffer.isView(e)&&ArrayBuffer.isView(n)){if(o=e.length,o!=n.length)return!1;for(i=o;0!==i--;)if(e[i]!==n[i])return!1;return!0}if(e.constructor===RegExp)return e.source===n.source&&e.flags===n.flags;if(e.valueOf!==Object.prototype.valueOf)return e.valueOf()===n.valueOf();if(e.toString!==Object.prototype.toString)return e.toString()===n.toString();if(r=Object.keys(e),o=r.length,o!==Object.keys(n).length)return!1;for(i=o;0!==i--;)if(!Object.prototype.hasOwnProperty.call(n,r[i]))return!1;for(i=o;0!==i--;){var a=r[i];if(!t(e[a],n[a]))return!1}return!0}return e!==e&&n!==n};let sr=0;function lr(t,e){const{value:n,initialValue:o,setInitialValue:i}=cr(t,e.modelValue,!e.standalone),{errorMessage:r,errors:a,setErrors:s}=dr(t,!e.standalone),l=ur(n,o,a),c=sr>=Number.MAX_SAFE_INTEGER?0:++sr;function u(t){var e;"value"in t&&(n.value=t.value),"errors"in t&&s(t.errors),"touched"in t&&(l.touched=null!==(e=t.touched)&&void 0!==e?e:l.touched),"initialValue"in t&&i(t.initialValue)}return{id:c,path:t,value:n,initialValue:o,meta:l,errors:a,errorMessage:r,setState:u}}function cr(t,e,n){const r=n?Pi(ai,void 0):void 0,a=(0,i.iH)((0,i.SU)(e));function s(){return r?Si(r.meta.value.initialValues,(0,i.SU)(t),(0,i.SU)(a)):(0,i.SU)(a)}function l(e){r?r.setFieldInitialValue((0,i.SU)(t),e):a.value=e}const c=(0,o.Fl)(s);if(!r){const t=(0,i.iH)(s());return{value:t,initialValue:c,setInitialValue:l}}const u=e?(0,i.SU)(e):Si(r.values,(0,i.SU)(t),(0,i.SU)(c));r.stageInitialValue((0,i.SU)(t),u);const d=(0,o.Fl)({get(){return Si(r.values,(0,i.SU)(t))},set(e){r.setFieldValue((0,i.SU)(t),e)}});return{value:d,initialValue:c,setInitialValue:l}}function ur(t,e,n){const r=(0,i.qj)({touched:!1,pending:!1,valid:!0,validated:!!(0,i.SU)(n).length,initialValue:(0,o.Fl)((()=>(0,i.SU)(e))),dirty:(0,o.Fl)((()=>!ar((0,i.SU)(t),(0,i.SU)(e))))});return(0,o.YP)(n,(t=>{r.valid=!t.length}),{immediate:!0,flush:"sync"}),r}function dr(t,e){const n=e?Pi(ai,void 0):void 0;function r(t){return t?Array.isArray(t)?t:[t]:[]}if(!n){const t=(0,i.iH)([]);return{errors:t,errorMessage:(0,o.Fl)((()=>t.value[0])),setErrors:e=>{t.value=r(e)}}}const a=(0,o.Fl)((()=>n.errorBag.value[(0,i.SU)(t)]||[]));return{errors:a,errorMessage:(0,o.Fl)((()=>a.value[0])),setErrors:e=>{n.setFieldErrorBag((0,i.SU)(t),r(e))}}}let hr;qi((()=>{setTimeout((async()=>{await(0,o.Y3)(),null===hr||void 0===hr||hr.sendInspectorState(pr),null===hr||void 0===hr||hr.sendInspectorTree(pr)}),100)}),100);const pr="vee-validate-inspector";function fr(t,e,n){return pi(null===n||void 0===n?void 0:n.type)?br(t,e,n):mr(t,e,n)}function mr(t,e,n){const{initialValue:r,validateOnMount:a,bails:s,type:l,checkedValue:c,label:u,validateOnValueUpdate:d,uncheckedValue:h,standalone:p}=gr((0,i.SU)(t),n),f=p?void 0:Pi(ai);let m=!1;const{id:g,value:v,initialValue:b,meta:y,setState:w,errors:_,errorMessage:x}=lr(t,{modelValue:r,standalone:p}),k=()=>{y.touched=!0},C=(0,o.Fl)((()=>{let n=(0,i.SU)(e);const o=(0,i.SU)(null===f||void 0===f?void 0:f.schema);return o&&!hi(o)&&(n=vr(o,(0,i.SU)(t))||n),hi(n)||Xo(n)||Array.isArray(n)?n:Ui(n)}));async function S(e){var n,o;return(null===f||void 0===f?void 0:f.validateSchema)?null!==(n=(await f.validateSchema(e)).results[(0,i.SU)(t)])&&void 0!==n?n:{valid:!0,errors:[]}:Zi(v.value,C.value,{name:(0,i.SU)(u)||(0,i.SU)(t),values:null!==(o=null===f||void 0===f?void 0:f.values)&&void 0!==o?o:{},bails:s})}async function D(){y.pending=!0,y.validated=!0;const t=await S("validated-only");return m&&(t.valid=!0,t.errors=[]),w({errors:t.errors}),y.pending=!1,t}async function O(){const t=await S("silent");return m&&(t.valid=!0),y.valid=t.valid,t}function T(t){return(null===t||void 0===t?void 0:t.mode)&&"force"!==(null===t||void 0===t?void 0:t.mode)?"validated-only"===(null===t||void 0===t?void 0:t.mode)?D():O():D()}const E=(t,e=!0)=>{const n=Ri(t);v.value=n,!d&&e&&D()};function P(t){y.touched=t}let M;function A(){M=(0,o.YP)(v,d?D:O,{deep:!0})}function q(t){var e;null===M||void 0===M||M();const n=t&&"value"in t?t.value:b.value;w({value:rr(n),initialValue:rr(n),touched:null!==(e=null===t||void 0===t?void 0:t.touched)&&void 0!==e&&e,errors:(null===t||void 0===t?void 0:t.errors)||[]}),y.pending=!1,y.validated=!1,O(),(0,o.Y3)((()=>{A()}))}function L(t){v.value=t}function j(t){w({errors:Array.isArray(t)?t:[t]})}(0,o.bv)((()=>{if(a)return D();f&&f.validateSchema||O()})),A();const N={id:g,name:t,label:u,value:v,meta:y,errors:_,errorMessage:x,type:l,checkedValue:c,uncheckedValue:h,bails:s,resetField:q,handleReset:()=>q(),validate:T,handleChange:E,handleBlur:k,setState:w,setTouched:P,setErrors:j,setValue:L};if((0,o.JJ)(si,N),(0,i.dq)(e)&&"function"!==typeof(0,i.SU)(e)&&(0,o.YP)(e,((t,e)=>{ar(t,e)||(y.validated?D():O())}),{deep:!0}),!f)return N;f.register(N),(0,o.Jd)((()=>{m=!0,f.unregister(N)}));const I=(0,o.Fl)((()=>{const t=C.value;return!t||Xo(t)||hi(t)||Array.isArray(t)?{}:Object.keys(t).reduce(((e,n)=>{const o=Hi(t[n]).map((t=>t.__locatorRef)).reduce(((t,e)=>{const n=Si(f.values,e)||f.values[e];return void 0!==n&&(t[e]=n),t}),{});return Object.assign(e,o),e}),{})}));return(0,o.YP)(I,((t,e)=>{if(!Object.keys(t).length)return;const n=!ar(t,e);n&&(y.validated?D():O())})),N}function gr(t,e){const n=()=>({initialValue:void 0,validateOnMount:!1,bails:!0,rules:"",label:t,validateOnValueUpdate:!0,standalone:!1});if(!e)return n();const o="valueProp"in e?e.valueProp:e.checkedValue;return Object.assign(Object.assign(Object.assign({},n()),e||{}),{checkedValue:o})}function vr(t,e){if(t)return t[e]}function br(t,e,n){const r=(null===n||void 0===n?void 0:n.standalone)?void 0:Pi(ai),a=null===n||void 0===n?void 0:n.checkedValue,s=null===n||void 0===n?void 0:n.uncheckedValue;function l(t){const e=t.handleChange,n=(0,o.Fl)((()=>{const e=(0,i.SU)(t.value),n=(0,i.SU)(a);return Array.isArray(e)?e.includes(n):n===e}));function l(o,l=!0){var c,u;if(n.value===(null===(u=null===(c=o)||void 0===c?void 0:c.target)||void 0===u?void 0:u.checked))return;let d=Ri(o);r||(d=Ai((0,i.SU)(t.value),(0,i.SU)(a),(0,i.SU)(s))),e(d,l)}return(0,o.Jd)((()=>{n.value&&l((0,i.SU)(a),!1)})),Object.assign(Object.assign({},t),{checked:n,checkedValue:a,uncheckedValue:s,handleChange:l})}return l(mr(t,e,n))}const yr=(0,o.aZ)({name:"Field",inheritAttrs:!1,props:{as:{type:[String,Object],default:void 0},name:{type:String,required:!0},rules:{type:[Object,String,Function],default:void 0},validateOnMount:{type:Boolean,default:!1},validateOnBlur:{type:Boolean,default:void 0},validateOnChange:{type:Boolean,default:void 0},validateOnInput:{type:Boolean,default:void 0},validateOnModelUpdate:{type:Boolean,default:void 0},bails:{type:Boolean,default:()=>Yi().bails},label:{type:String,default:void 0},uncheckedValue:{type:null,default:void 0},modelValue:{type:null,default:li},modelModifiers:{type:null,default:()=>({})},"onUpdate:modelValue":{type:null,default:void 0},standalone:{type:Boolean,default:!1}},setup(t,e){const n=(0,i.Vh)(t,"rules"),r=(0,i.Vh)(t,"name"),a=(0,i.Vh)(t,"label"),s=(0,i.Vh)(t,"uncheckedValue"),l=ki(t,"onUpdate:modelValue"),{errors:c,value:u,errorMessage:d,validate:h,handleChange:p,handleBlur:f,setTouched:m,resetField:g,handleReset:v,meta:b,checked:y,setErrors:w}=fr(r,n,{validateOnMount:t.validateOnMount,bails:t.bails,standalone:t.standalone,type:e.attrs.type,initialValue:kr(t,e),checkedValue:e.attrs.value,uncheckedValue:s,label:a,validateOnValueUpdate:!1}),_=l?function(t,n=!0){p(t,n),e.emit("update:modelValue",u.value)}:p,x=t=>{pi(e.attrs.type)||(u.value=Ri(t))},k=l?function(t){x(t),e.emit("update:modelValue",u.value)}:x,C=(0,o.Fl)((()=>{const{validateOnInput:n,validateOnChange:o,validateOnBlur:i,validateOnModelUpdate:r}=_r(t),a=[f,e.attrs.onBlur,i?h:void 0].filter(Boolean),s=[t=>_(t,n),e.attrs.onInput].filter(Boolean),l=[t=>_(t,o),e.attrs.onChange].filter(Boolean),c={name:t.name,onBlur:a,onInput:s,onChange:l,"onUpdate:modelValue":t=>_(t,r)};pi(e.attrs.type)&&y?c.checked=y.value:c.value=u.value;const d=wr(t,e);return wi(d,e.attrs)&&delete c.value,c})),S=(0,i.Vh)(t,"modelValue");function D(){return{field:C.value,value:u.value,meta:b,errors:c.value,errorMessage:d.value,validate:h,resetField:g,handleChange:_,handleInput:k,handleReset:v,handleBlur:f,setTouched:m,setErrors:w}}return(0,o.YP)(S,(e=>{e===li&&void 0===u.value||e!==xr(u.value,t.modelModifiers)&&(u.value=e===li?void 0:e,h())})),e.expose({setErrors:w,setTouched:m,reset:g,validate:h,handleChange:p}),()=>{const n=(0,o.LL)(wr(t,e)),i=ji(n,e,D);return n?(0,o.h)(n,Object.assign(Object.assign({},e.attrs),C.value),i):i}}});function wr(t,e){let n=t.as||"";return t.as||e.slots.default||(n="input"),n}function _r(t){var e,n,o,i;const{validateOnInput:r,validateOnChange:a,validateOnBlur:s,validateOnModelUpdate:l}=Yi();return{validateOnInput:null!==(e=t.validateOnInput)&&void 0!==e?e:r,validateOnChange:null!==(n=t.validateOnChange)&&void 0!==n?n:a,validateOnBlur:null!==(o=t.validateOnBlur)&&void 0!==o?o:s,validateOnModelUpdate:null!==(i=t.validateOnModelUpdate)&&void 0!==i?i:l}}function xr(t,e){return e.number?ei(t):t}function kr(t,e){return pi(e.attrs.type)?ki(t,"modelValue")?t.modelValue:void 0:ki(t,"modelValue")?t.modelValue:e.attrs.value}const Cr=yr;let Sr=0;function Dr(t){const e=Sr++;let n=!1;const r=(0,i.iH)({}),a=(0,i.iH)(!1),s=(0,i.iH)(0),l={},c=(0,i.qj)(rr((0,i.SU)(null===t||void 0===t?void 0:t.initialValues)||{})),{errorBag:u,setErrorBag:d,setFieldErrorBag:h}=Er(null===t||void 0===t?void 0:t.initialErrors),p=(0,o.Fl)((()=>Ei(u.value).reduce(((t,e)=>{const n=u.value[e];return n&&n.length&&(t[e]=n[0]),t}),{})));function f(t){const e=r.value[t];return Array.isArray(e)?e[0]:e}function m(t){return!!r.value[t]}const g=(0,o.Fl)((()=>Ei(r.value).reduce(((t,e)=>{const n=f(e);return n&&(t[e]=(0,i.SU)(n.label||n.name)||""),t}),{}))),v=(0,o.Fl)((()=>Ei(r.value).reduce(((t,e)=>{var n;const o=f(e);return o&&(t[e]=null===(n=o.bails)||void 0===n||n),t}),{}))),b=Object.assign({},(null===t||void 0===t?void 0:t.initialErrors)||{}),{initialValues:y,originalInitialValues:w,setInitialValues:_}=Tr(r,c,null===t||void 0===t?void 0:t.initialValues),x=Or(r,c,y,p),k=null===t||void 0===t?void 0:t.validationSchema,C={formId:e,fieldsByPath:r,values:c,errorBag:u,errors:p,schema:k,submitCount:s,meta:x,isSubmitting:a,fieldArraysLookup:l,validateSchema:(0,i.SU)(k)?Y:void 0,validate:U,register:I,unregister:R,setFieldErrorBag:h,validateField:$,setFieldValue:P,setValues:M,setErrors:E,setFieldError:T,setFieldTouched:A,setTouched:q,resetForm:L,handleSubmit:B,stageInitialValue:H,unsetInitialValue:z,setFieldInitialValue:F};function S(t){return Array.isArray(t)}function D(t,e){return Array.isArray(t)?t.forEach(e):e(t)}function O(t){Object.values(r.value).forEach((e=>{e&&D(e,t)}))}function T(t,e){h(t,e)}function E(t){d(t)}function P(t,e,{force:o}={force:!1}){var a;const s=r.value[t],l=rr(e);if(!s)return void Di(c,t,l);if(S(s)&&"checkbox"===(null===(a=s[0])||void 0===a?void 0:a.type)&&!Array.isArray(e)){const n=rr(Ai(Si(c,t)||[],e,void 0));return void Di(c,t,n)}let u=e;S(s)||"checkbox"!==s.type||o||n||(u=rr(Ai(Si(c,t),e,(0,i.SU)(s.uncheckedValue)))),Di(c,t,u)}function M(t){Ei(c).forEach((t=>{delete c[t]})),Ei(t).forEach((e=>{P(e,t[e])})),Object.values(l).forEach((t=>t&&t.reset()))}function A(t,e){const n=r.value[t];n&&D(n,(t=>t.setTouched(e)))}function q(t){Ei(t).forEach((e=>{A(e,!!t[e])}))}function L(t){n=!0,(null===t||void 0===t?void 0:t.values)?(_(t.values),M(null===t||void 0===t?void 0:t.values)):(_(w.value),M(w.value)),O((t=>t.resetField())),(null===t||void 0===t?void 0:t.touched)&&q(t.touched),E((null===t||void 0===t?void 0:t.errors)||{}),s.value=(null===t||void 0===t?void 0:t.submitCount)||0,(0,o.Y3)((()=>{n=!1}))}function j(t,e){const n=(0,i.Xl)(t),o=e;if(!r.value[o])return void(r.value[o]=n);const a=r.value[o];a&&!Array.isArray(a)&&(r.value[o]=[a]),r.value[o]=[...r.value[o],n]}function N(t,e){const n=e,o=r.value[n];if(o)if(S(o)||t.id!==o.id){if(S(o)){const e=o.findIndex((e=>e.id===t.id));if(-1===e)return;if(o.splice(e,1),1===o.length)return void(r.value[n]=o[0]);o.length||delete r.value[n]}}else delete r.value[n]}function I(t){const e=(0,i.SU)(t.name);j(t,e),(0,i.dq)(t.name)&&(0,o.YP)(t.name,(async(e,n)=>{await(0,o.Y3)(),N(t,n),j(t,e),(p.value[n]||p.value[e])&&(T(n,void 0),$(e)),await(0,o.Y3)(),m(n)||Ti(c,n)}));const n=(0,i.SU)(t.errorMessage);n&&(null===b||void 0===b?void 0:b[e])!==n&&$(e),delete b[e]}function R(t){const e=(0,i.SU)(t.name);N(t,e),(0,o.Y3)((()=>{m(e)||(T(e,void 0),Ti(c,e))}))}async function U(t){if(O((t=>t.meta.validated=!0)),C.validateSchema)return C.validateSchema((null===t||void 0===t?void 0:t.mode)||"force");const e=await Promise.all(Object.values(r.value).map((e=>{const n=Array.isArray(e)?e[0]:e;return n?n.validate(t).then((t=>({key:(0,i.SU)(n.name),valid:t.valid,errors:t.errors}))):Promise.resolve({key:"",valid:!0,errors:[]})}))),n={},o={};for(const i of e)n[i.key]={valid:i.valid,errors:i.errors},i.errors.length&&(o[i.key]=i.errors[0]);return{valid:e.every((t=>t.valid)),results:n,errors:o}}async function $(t){const e=r.value[t];return e?Array.isArray(e)?e.map((t=>t.validate()))[0]:e.validate():((0,o.ZK)(`field with name ${t} was not found`),Promise.resolve({errors:[],valid:!0}))}function B(t,e){return function(n){return n instanceof Event&&(n.preventDefault(),n.stopPropagation()),q(Ei(r.value).reduce(((t,e)=>(t[e]=!0,t)),{})),a.value=!0,s.value++,U().then((o=>{if(o.valid&&"function"===typeof t)return t(rr(c),{evt:n,setErrors:E,setFieldError:T,setTouched:q,setFieldTouched:A,setValues:M,setFieldValue:P,resetForm:L});o.valid||"function"!==typeof e||e({values:rr(c),evt:n,errors:o.errors,results:o.results})})).then((t=>(a.value=!1,t)),(t=>{throw a.value=!1,t}))}}function F(t,e){Di(y.value,t,rr(e))}function z(t){Ti(y.value,t)}function H(t,e){Di(c,t,e),F(t,e)}async function V(){const t=(0,i.SU)(k);if(!t)return{valid:!0,results:{},errors:{}};const e=hi(t)?await nr(t,c):await or(t,c,{names:g.value,bailsMap:v.value});return e}const W=Li(V,5);async function Y(t){const e=await W(),n=C.fieldsByPath.value||{},o=Ei(C.errorBag.value),i=[...new Set([...Ei(e.results),...Ei(n),...o])];return i.reduce(((o,i)=>{const r=n[i],a=(e.results[i]||{errors:[]}).errors,s={errors:a,valid:!a.length};if(o.results[i]=s,s.valid||(o.errors[i]=s.errors[0]),!r)return T(i,a),o;if(D(r,(t=>t.meta.valid=s.valid)),"silent"===t)return o;const l=Array.isArray(r)?r.some((t=>t.meta.validated)):r.meta.validated;return"validated-only"!==t||l?(D(r,(t=>t.setState({errors:s.errors}))),o):o}),{valid:e.valid,results:{},errors:{}})}const G=B(((t,{evt:e})=>{_i(e)&&e.target.submit()}));return(0,o.bv)((()=>{(null===t||void 0===t?void 0:t.initialErrors)&&E(t.initialErrors),(null===t||void 0===t?void 0:t.initialTouched)&&q(t.initialTouched),(null===t||void 0===t?void 0:t.validateOnMount)?U():C.validateSchema&&C.validateSchema("silent")})),(0,i.dq)(k)&&(0,o.YP)(k,(()=>{var t;null===(t=C.validateSchema)||void 0===t||t.call(C,"validated-only")})),(0,o.JJ)(ai,C),{errors:p,meta:x,values:c,isSubmitting:a,submitCount:s,validate:U,validateField:$,handleReset:()=>L(),resetForm:L,handleSubmit:B,submitForm:G,setFieldError:T,setErrors:E,setFieldValue:P,setValues:M,setFieldTouched:A,setTouched:q}}function Or(t,e,n,r){const a={touched:"some",pending:"some",valid:"every"},s=(0,o.Fl)((()=>!ar(e,(0,i.SU)(n))));function l(){const e=Object.values(t.value).flat(1).filter(Boolean);return Ei(a).reduce(((t,n)=>{const o=a[n];return t[n]=e[o]((t=>t.meta[n])),t}),{})}const c=(0,i.qj)(l());return(0,o.m0)((()=>{const t=l();c.touched=t.touched,c.valid=t.valid,c.pending=t.pending})),(0,o.Fl)((()=>Object.assign(Object.assign({initialValues:(0,i.SU)(n)},c),{valid:c.valid&&!Ei(r.value).length,dirty:s.value})))}function Tr(t,e,n){const r=(0,i.iH)(rr((0,i.SU)(n))||{}),a=(0,i.iH)(rr((0,i.SU)(n))||{});function s(n,o=!1){r.value=rr(n),a.value=rr(n),o&&Ei(t.value).forEach((n=>{const o=t.value[n],i=Array.isArray(o)?o.some((t=>t.meta.touched)):null===o||void 0===o?void 0:o.meta.touched;if(!o||i)return;const a=Si(r.value,n);Di(e,n,rr(a))}))}return(0,i.dq)(n)&&(0,o.YP)(n,(t=>{s(t,!0)}),{deep:!0}),{initialValues:r,originalInitialValues:a,setInitialValues:s}}function Er(t){const e=(0,i.iH)({});function n(t){return Array.isArray(t)?t:t?[t]:[]}function o(t,o){o?e.value[t]=n(o):delete e.value[t]}function r(t){e.value=Ei(t).reduce(((e,o)=>{const i=t[o];return i&&(e[o]=n(i)),e}),{})}return t&&r(t),{errorBag:e,setErrorBag:r,setFieldErrorBag:o}}const Pr=(0,o.aZ)({name:"Form",inheritAttrs:!1,props:{as:{type:String,default:"form"},validationSchema:{type:Object,default:void 0},initialValues:{type:Object,default:void 0},initialErrors:{type:Object,default:void 0},initialTouched:{type:Object,default:void 0},validateOnMount:{type:Boolean,default:!1},onSubmit:{type:Function,default:void 0},onInvalidSubmit:{type:Function,default:void 0}},setup(t,e){const n=(0,i.Vh)(t,"initialValues"),r=(0,i.Vh)(t,"validationSchema"),{errors:a,values:s,meta:l,isSubmitting:c,submitCount:u,validate:d,validateField:h,handleReset:p,resetForm:f,handleSubmit:m,submitForm:g,setErrors:v,setFieldError:b,setFieldValue:y,setValues:w,setFieldTouched:_,setTouched:x}=Dr({validationSchema:r.value?r:void 0,initialValues:n,initialErrors:t.initialErrors,initialTouched:t.initialTouched,validateOnMount:t.validateOnMount}),k=t.onSubmit?m(t.onSubmit,t.onInvalidSubmit):g;function C(t){xi(t)&&t.preventDefault(),p(),"function"===typeof e.attrs.onReset&&e.attrs.onReset()}function S(e,n){const o="function"!==typeof e||n?n:e;return m(o,t.onInvalidSubmit)(e)}function D(){return{meta:l.value,errors:a.value,values:s,isSubmitting:c.value,submitCount:u.value,validate:d,validateField:h,handleSubmit:S,handleReset:p,submitForm:g,setErrors:v,setFieldError:b,setFieldValue:y,setValues:w,setFieldTouched:_,setTouched:x,resetForm:f}}return e.expose({setFieldError:b,setErrors:v,setFieldValue:y,setValues:w,setFieldTouched:_,setTouched:x,resetForm:f,validate:d,validateField:h}),function(){const n="form"===t.as?t.as:(0,o.LL)(t.as),i=ji(n,e,D);if(!t.as)return i;const r="form"===t.as?{novalidate:!0}:{};return(0,o.h)(n,Object.assign(Object.assign(Object.assign({},r),e.attrs),{onSubmit:k,onReset:C}),i)}}}),Mr=Pr;let Ar=0;function qr(t){const e=Ar++,n=Pi(ai,void 0),r=(0,i.iH)([]),a=()=>{},s={fields:(0,i.OT)(r),remove:a,push:a,swap:a,insert:a,update:a,replace:a,prepend:a};if(!n)return Mi("FieldArray requires being a child of `<Form/>` or `useForm` being called before it. Array fields may not work correctly"),s;if(!(0,i.SU)(t))return Mi("FieldArray requires a field path to be provided, did you forget to pass the `name` prop?"),s;let l=0;function c(){const e=Si(null===n||void 0===n?void 0:n.values,(0,i.SU)(t),[]);r.value=e.map(d),u()}function u(){const t=r.value.length;for(let e=0;e<t;e++){const n=r.value[e];n.isFirst=0===e,n.isLast=e===t-1}}function d(e){const a=l++,s={key:a,value:(0,o.Fl)((()=>{const o=Si(null===n||void 0===n?void 0:n.values,(0,i.SU)(t),[]),s=r.value.findIndex((t=>t.key===a));return-1===s?e:o[s]})),isFirst:!1,isLast:!1};return s}function h(e){const o=(0,i.SU)(t),a=Si(null===n||void 0===n?void 0:n.values,o);if(!a||!Array.isArray(a))return;const s=[...a];s.splice(e,1),null===n||void 0===n||n.unsetInitialValue(o+`[${e}]`),null===n||void 0===n||n.setFieldValue(o,s),r.value.splice(e,1),u()}function p(e){const o=(0,i.SU)(t),a=Si(null===n||void 0===n?void 0:n.values,o),s=Qo(a)?[]:a;if(!Array.isArray(s))return;const l=[...s];l.push(e),null===n||void 0===n||n.stageInitialValue(o+`[${l.length-1}]`,e),null===n||void 0===n||n.setFieldValue(o,l),r.value.push(d(e)),u()}function f(e,o){const a=(0,i.SU)(t),s=Si(null===n||void 0===n?void 0:n.values,a);if(!Array.isArray(s)||!(e in s)||!(o in s))return;const l=[...s],c=[...r.value],d=l[e];l[e]=l[o],l[o]=d;const h=c[e];c[e]=c[o],c[o]=h,null===n||void 0===n||n.setFieldValue(a,l),r.value=c,u()}function m(e,o){const a=(0,i.SU)(t),s=Si(null===n||void 0===n?void 0:n.values,a);if(!Array.isArray(s)||s.length<e)return;const l=[...s],c=[...r.value];l.splice(e,0,o),c.splice(e,0,d(o)),null===n||void 0===n||n.setFieldValue(a,l),r.value=c,u()}function g(e){const o=(0,i.SU)(t);null===n||void 0===n||n.setFieldValue(o,e),c()}function v(e,o){const r=(0,i.SU)(t),a=Si(null===n||void 0===n?void 0:n.values,r);!Array.isArray(a)||a.length-1<e||null===n||void 0===n||n.setFieldValue(`${r}[${e}]`,o)}function b(e){const o=(0,i.SU)(t),a=Si(null===n||void 0===n?void 0:n.values,o),s=Qo(a)?[]:a;if(!Array.isArray(s))return;const l=[e,...s];null===n||void 0===n||n.stageInitialValue(o+`[${l.length-1}]`,e),null===n||void 0===n||n.setFieldValue(o,l),r.value.unshift(d(e)),u()}return c(),n.fieldArraysLookup[e]={reset:c},(0,o.Jd)((()=>{delete n.fieldArraysLookup[e]})),{fields:(0,i.OT)(r),remove:h,push:p,swap:f,insert:m,update:v,replace:g,prepend:b}}(0,o.aZ)({name:"FieldArray",inheritAttrs:!1,props:{name:{type:String,required:!0}},setup(t,e){const{push:n,remove:o,swap:r,insert:a,replace:s,update:l,prepend:c,fields:u}=qr((0,i.Vh)(t,"name"));function d(){return{fields:u.value,push:n,remove:o,swap:r,insert:a,update:l,replace:s,prepend:c}}return e.expose({push:n,remove:o,swap:r,insert:a,update:l,replace:s,prepend:c}),()=>{const t=ji(void 0,e,d);return t}}});const Lr=(0,o.aZ)({name:"ErrorMessage",props:{as:{type:String,default:void 0},name:{type:String,required:!0}},setup(t,e){const n=(0,o.f3)(ai,void 0),i=(0,o.Fl)((()=>null===n||void 0===n?void 0:n.errors.value[t.name]));function r(){return{message:i.value}}return()=>{if(!i.value)return;const n=t.as?(0,o.LL)(t.as):t.as,a=ji(n,e,r),s=Object.assign({role:"alert"},e.attrs);return n||!Array.isArray(a)&&a||!(null===a||void 0===a?void 0:a.length)?!Array.isArray(a)&&a||(null===a||void 0===a?void 0:a.length)?(0,o.h)(n,s,a):(0,o.h)(n||"span",s,i.value):a}}}),jr=Lr;const Nr=t=>((0,o.dD)("data-v-37dc5020"),t=t(),(0,o.Cn)(),t),Ir={class:"loader-ctnr"},Rr={xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",style:{margin:"auto",background:"none",display:"block","shape-rendering":"auto"},width:"200px",height:"200px",viewBox:"0 0 100 100",preserveAspectRatio:"xMidYMid"},Ur={key:0,id:"AppLogoDropshadow",x:"-50",y:"-50",width:"100",height:"100"},$r=Nr((()=>(0,o._)("feDropShadow",{dx:"0",dy:"0",stdDeviation:"2","flood-opacity":"0.5"},null,-1))),Br=[$r],Fr=["filter"],zr=Nr((()=>(0,o._)("animateTransform",{attributeName:"transform",type:"rotate",dur:"1.33s",repeatCount:"indefinite",keyTimes:"0;1",values:"0 50 50;360 50 50"},null,-1))),Hr=[zr],Vr=Nr((()=>(0,o._)("circle",{class:"circle-2",cx:"50",cy:"50",r:"23","stroke-width":"8","stroke-dasharray":"36.12831551628262 36.12831551628262","stroke-dashoffset":"36.12831551628262",fill:"none","stroke-linecap":"round"},[(0,o._)("animateTransform",{attributeName:"transform",type:"rotate",dur:"1.33s",repeatCount:"indefinite",keyTimes:"0;1",values:"0 50 50;-360 50 50"})],-1))),Wr=["filter"];function Yr(t,e,n,i,a,s){return(0,o.wg)(),(0,o.iD)("div",Ir,[((0,o.wg)(),(0,o.iD)("svg",Rr,[(0,o._)("defs",null,[n.noDropShadow?(0,o.kq)("",!0):((0,o.wg)(),(0,o.iD)("filter",Ur,Br))]),(0,o._)("circle",{class:"circle-1",filter:s.filterDropshadow,cx:"50",cy:"50",r:"32","stroke-width":"8",stroke:"#fff","stroke-dasharray":"50.26548245743669 50.26548245743669",fill:"none","stroke-linecap":"round"},Hr,8,Fr),Vr,(0,o._)("text",{filter:s.filterDropshadow,class:"vps",x:"40",y:"58"}," ",8,Wr)])),(0,o._)("span",null,(0,r.zw)(this.$translateGettext(n.msg)),1)])}var Gr={name:"AppLoader",props:{msg:{type:String,default:"Loading ..."},noDropShadow:{type:Boolean,default:!1}},computed:{filterDropshadow(){return this.noDropShadow?"":"url(#AppLogoDropshadow)"}}};const Kr=(0,fo.Z)(Gr,[["render",Yr],["__scopeId","data-v-37dc5020"]]);var Zr=Kr;const Xr={class:"alert alert-danger p-2 justify-content-between d-flex align-items-center"},Qr={class:"d-flex align-items-center"},Jr=(0,o._)("i",{class:"vps vps-x-circle me-1"},null,-1),ta={class:"alert alert-success p-2 justify-content-between d-flex align-items-center"},ea={class:"d-flex align-items-center"},na=(0,o._)("i",{class:"vps vps-check-circle me-1"},null,-1),oa={class:"alert alert-info p-0 justify-content-between d-flex align-items-center"},ia={class:"d-flex align-items-center"},ra=(0,o._)("i",{class:"vps vps-code me-1"},null,-1),aa={class:"alert alert-warning p-2 mb-2 justify-content-between d-flex align-items-center"},sa={class:"d-flex align-items-center"},la=(0,o._)("i",{class:"vps-x-circle me-1"},null,-1);function ca(t,e,n,i,a,s){return(0,o.wg)(),(0,o.iD)(o.HY,null,[n.message?.error?((0,o.wg)(!0),(0,o.iD)(o.HY,{key:0},(0,o.Ko)(n.message.error,(t=>((0,o.wg)(),(0,o.iD)("div",Xr,[(0,o._)("div",Qr,[Jr,(0,o.Uk)((0,r.zw)(t),1)]),n.disableRemove?(0,o.kq)("",!0):((0,o.wg)(),(0,o.iD)("span",{key:0,class:"vps vps-x float-end",onClick:e[0]||(e[0]=(...t)=>s.removeWarning&&s.removeWarning(...t))}))])))),256)):(0,o.kq)("",!0),n.message?.info?((0,o.wg)(!0),(0,o.iD)(o.HY,{key:1},(0,o.Ko)(n.message.info,(t=>((0,o.wg)(),(0,o.iD)("div",ta,[(0,o._)("div",ea,[na,(0,o.Uk)((0,r.zw)(t),1)]),n.disableRemove?(0,o.kq)("",!0):((0,o.wg)(),(0,o.iD)("span",{key:0,class:"vps vps-x float-end",onClick:e[1]||(e[1]=(...t)=>s.removeWarning&&s.removeWarning(...t))}))])))),256)):(0,o.kq)("",!0),n.message?.debug?((0,o.wg)(!0),(0,o.iD)(o.HY,{key:2},(0,o.Ko)(n.message.debug,(t=>((0,o.wg)(),(0,o.iD)("div",oa,[(0,o._)("div",ia,[ra,(0,o.Uk)((0,r.zw)(t),1)]),n.disableRemove?(0,o.kq)("",!0):((0,o.wg)(),(0,o.iD)("span",{key:0,class:"vps vps-x float-end",onClick:e[2]||(e[2]=(...t)=>s.removeWarning&&s.removeWarning(...t))}))])))),256)):(0,o.kq)("",!0),n.message?.warning?((0,o.wg)(!0),(0,o.iD)(o.HY,{key:3},(0,o.Ko)(n.message.warning,(t=>((0,o.wg)(),(0,o.iD)("div",aa,[(0,o._)("div",sa,[la,(0,o.Uk)((0,r.zw)(t),1)]),n.disableRemove?(0,o.kq)("",!0):((0,o.wg)(),(0,o.iD)("span",{key:0,class:"vps vps-x float-end",onClick:e[3]||(e[3]=(...t)=>s.removeWarning&&s.removeWarning(...t))}))])))),256)):(0,o.kq)("",!0)],64)}var ua={name:"ResponseMsg",props:{message:{type:Object,default:{}},response_type:{type:String,default:"error"},disableRemove:{type:Boolean,default:!1}},emits:["removeInfo"],methods:{removeWarning(){this.$emit("removeInfo")}}};const da=(0,fo.Z)(ua,[["render",ca]]);var ha=da,pa={name:"Modal",props:{isModalVisible:Boolean,modalSize:String,modalMsg:{type:String,default:""},hideHeader:{type:Boolean,default:!1},hideFooter:{type:Boolean,default:!1},hideCrossBtn:{type:Boolean,default:!1},hideForm:{type:Boolean,default:!1},bodyClass:{type:String,default:""},disableRemove:{type:Boolean,default:!0}},components:{ResponseMsg:ha,AppLoader:Zr,Form:Mr},data(){return{isShowLoaderProp:!1,modalLoadingMsg:"",modalMsgOnly:{},isHideFooter:!1,initialValues:{}}},created(){this.modalSize||(this.modalSize="modal-lg")},mounted(){this.clearForm()},computed:{isShowLoader(){return!!this.isShowLoaderProp&&this.isShowLoaderProp},loading_msg(){return this.modalLoadingMsg},isHideBtn(){try{return this.hideCrossBtn}catch(t){console.log(t.message)}}},methods:{onSubmit(t,{resetForm:e}){this.$emit("onSubmit",{$event:t,resetForm:e})},showLoader(t,e){this.isShowLoaderProp=t,this.$emit("loading-status",!this.isShowLoaderProp),e&&(this.modalLoadingMsg=e)},close(){this.$emit("close"),this.clearForm()},clearForm(){this.modalMsgOnly={},this.isHideFooter=!1,this.$refs.modal_form.resetForm()},returnClear(){this.modalMsgOnly={},this.isHideFooter=!1,this.$refs.modal_form.resetForm()},showMsgOnly(t,e){this.modalMsgOnly=t,this.isHideFooter=e},setMessageOnly(t){this.isHideFooter=t}}};const fa=(0,fo.Z)(pa,[["render",Zo],["__scopeId","data-v-1a595648"]]);var ma=fa;const ga=(0,o.Uk)("In case of any problem, get in touch with the Vitepos team. We always support our clients until their satisfaction comes. And that is our responsibility and duty."),va=[ga],ba={class:"btn btn-sm btn-primary",target:"_blank",href:"https://vitepos.com/contact-us/"},ya=(0,o.Uk)("Contact Support Team"),wa=[ya];function _a(t,e,n,i,r,a){const s=(0,o.up)("basic"),l=(0,o.up)("app-tab"),c=(0,o.up)("about-vitepos"),u=(0,o.up)("app-tabs"),d=(0,o.Q2)("translate");return(0,o.wg)(),(0,o.j4)(u,{class:"test-tab"},{default:(0,o.w5)((()=>[(0,o.Wm)(l,{title:this.$gettext("Basic Help"),icon:"vps vps-help-circle"},{default:(0,o.w5)((()=>[(0,o.Wm)(s)])),_:1},8,["title"]),(0,o.Wm)(l,{title:this.$gettext("About VitePos"),icon:"vps vps-vite-pos"},{default:(0,o.w5)((()=>[(0,o.Wm)(c)])),_:1},8,["title"]),(0,o.Wm)(l,{title:this.$gettext("Contact Author"),icon:"vps vps-vite-pos"},{default:(0,o.w5)((()=>[(0,o.wy)(((0,o.wg)(),(0,o.iD)("p",null,va)),[[d]]),(0,o.wy)(((0,o.wg)(),(0,o.iD)("a",ba,wa)),[[d]])])),_:1},8,["title"])])),_:1})}const xa={class:"card apbd-theme-card"},ka={class:"apbd-tab-btns card-header"},Ca={class:"nav apbd-tab-nav w-100"},Sa=["href","onClick"],Da={class:"card-body"},Oa={class:"apbd-tabs-details"};function Ta(t,e,n,i,a,s){const l=(0,o.up)("translate");return(0,o.wg)(),(0,o.iD)("div",xa,[(0,o._)("div",ka,[(0,o._)("ul",Ca,[((0,o.wg)(!0),(0,o.iD)(o.HY,null,(0,o.Ko)(a.tabs,(t=>((0,o.wg)(),(0,o.iD)("li",{class:(0,r.C_)(["nav-item",{"apbd-tab-active":t.isActive}])},[(0,o._)("a",{href:t.href,class:(0,r.C_)(n.tabClass+" "+(t.isActive?"apbd-active":"")),onClick:e=>s.selectTab(e,t)},[t.icon?((0,o.wg)(),(0,o.iD)("i",{key:0,class:(0,r.C_)(["me-1",t.icon])},null,2)):(0,o.kq)("",!0),(0,o.Wm)(l,null,{default:(0,o.w5)((()=>[(0,o.Uk)((0,r.zw)(t.title),1)])),_:2},1024)],10,Sa)],2)))),256))])]),(0,o._)("div",Da,[(0,o._)("div",Oa,[(0,o.WI)(t.$slots,"default")])])])}var Ea={name:"AppTabs",props:{tabClass:{type:String,default:"apbd-tab-btn btn"}},data(){return{tabs:[]}},created(){},mounted(){this.selectInitialTab()},methods:{selectInitialTab(){let t=null,e=!1;this.tabs.forEach((n=>{t||(t=n),n.isActive&&(e=!0)})),t&&!e&&(t.isActive=!0)},selectTab(t,e){t.preventDefault(),t.stopPropagation(),this.tabs.forEach((t=>{t.isActive=t.name==e.name}))}}};const Pa=(0,fo.Z)(Ea,[["render",Ta]]);var Ma=Pa;const Aa={key:0};function qa(t,e,n,i,r,a){return r.isActive?((0,o.wg)(),(0,o.iD)("div",Aa,[(0,o.WI)(t.$slots,"default")])):(0,o.kq)("",!0)}var La={name:"AppTab",props:{title:{required:!0},selected:{default:!1},icon:{default:""}},data(){return{name:"tab-1",isActive:!1}},computed:{href(){return"#"+this.name}},mounted(){this.isActive=this.selected},created(){try{this.name="tab"+(this.$parent.tabs.length+1),this.$parent.tabs.push(this)}catch(t){console.log(t.message)}}};const ja=(0,fo.Z)(La,[["render",qa]]);var Na=ja;const Ia={class:"d-flex"},Ra=(0,o._)("span",{class:"vtp-circle-logo me-3"},[(0,o._)("i",{class:"vps vps-vite-pos"})],-1),Ua=(0,o._)("h1",{class:"mb-1"},[(0,o._)("i",{class:"vps vps-vt-pos"})],-1),$a=(0,o.Uk)("Version"),Ba={class:"ms-3"},Fa=(0,o.Uk)("Build :"),za=(0,o.Uk)("for more details please visit"),Ha=(0,o.Uk)(),Va=(0,o._)("a",{target:"_blank",href:"https://vitepos.com/"},"vitepos.com",-1),Wa=(0,o._)("br",null,null,-1),Ya=(0,o._)("a",{target:"_blank",href:"https://appsbd.com"},"Appsbd",-1),Ga=(0,o.Uk)(". All rights reserved."),Ka=(0,o._)("p",null,[(0,o._)("br")],-1);function Za(t,e,n,i,a,s){const l=(0,o.up)("translate");return(0,o.wg)(),(0,o.iD)(o.HY,null,[(0,o._)("div",Ia,[Ra,(0,o._)("div",null,[Ua,(0,o._)("strong",null,[(0,o.Wm)(l,null,{default:(0,o.w5)((()=>[$a])),_:1}),(0,o.Uk)(" : "+(0,r.zw)(s.versionText),1)]),(0,o._)("span",Ba,[(0,o.Wm)(l,null,{default:(0,o.w5)((()=>[Fa])),_:1}),(0,o.Uk)(" "+(0,r.zw)(s.buildId),1)]),(0,o._)("p",null,[(0,o.Wm)(l,null,{default:(0,o.w5)((()=>[za])),_:1}),Ha,Va,Wa,(0,o._)("small",null,[(0,o.Uk)("Vitepos, Copyright © "+(0,r.zw)(s.current_year)+" ",1),Ya,Ga])])])]),Ka],64)}var Xa={name:"AboutVitepos",computed:{versionText:function(){return"3.0.1"},buildId:function(){return"27.20240131.163558"},current_year:function(){return(new Date).getFullYear()}}};const Qa=(0,fo.Z)(Xa,[["render",Za]]);var Ja=Qa,ts={name:"HelpModule",components:{AboutVitepos:Ja,Basic:Io,AppTab:Na,AppTabs:Ma}};const es=(0,fo.Z)(ts,[["render",_a]]);var ns=es;const os=t=>((0,o.dD)("data-v-158a70fe"),t=t(),(0,o.Cn)(),t),is={class:"card info border-0 shadow rounded-3 my-5"},rs={class:"card-header"},as=(0,o.Uk)("Pro version required"),ss=[as],ls={class:"card-body"},cs={class:"row"},us={class:"col-md-8"},ds={class:"msg-pnl"},hs={class:"card-title"},ps={class:"row mt-2"},fs={class:"col-sm"},ms={class:"card-title"},gs={class:"p-0"},vs=os((()=>(0,o._)("i",{class:"vps vps-star me-2"},null,-1))),bs=(0,o.Uk)(),ys=(0,o.Uk)("Unlimited outlets"),ws=os((()=>(0,o._)("i",{class:"vps vps-star me-2"},null,-1))),_s=(0,o.Uk)(),xs=(0,o.Uk)("Unlimited counter"),ks=os((()=>(0,o._)("i",{class:"vps vps-star me-2"},null,-1))),Cs=(0,o.Uk)(),Ss=(0,o.Uk)("Access control"),Ds=os((()=>(0,o._)("i",{class:"vps vps-star me-2"},null,-1))),Os=(0,o.Uk)(),Ts=(0,o.Uk)("Online and Offline sale"),Es=os((()=>(0,o._)("i",{class:"vps vps-star me-2"},null,-1))),Ps=(0,o.Uk)(),Ms=(0,o.Uk)("Hold cart"),As=os((()=>(0,o._)("i",{class:"vps vps-star me-2"},null,-1))),qs=(0,o.Uk)(),Ls=(0,o.Uk)("Customer display"),js=os((()=>(0,o._)("i",{class:"vps vps-star me-2"},null,-1))),Ns=(0,o.Uk)(),Is=(0,o.Uk)("Color customization"),Rs=os((()=>(0,o._)("i",{class:"vps vps-star me-2"},null,-1))),Us=(0,o.Uk)(),$s=(0,o.Uk)("Product manage"),Bs=os((()=>(0,o._)("i",{class:"vps vps-star me-2"},null,-1))),Fs=(0,o.Uk)(),zs=(0,o.Uk)("Barcode on invoice"),Hs=os((()=>(0,o._)("i",{class:"vps vps-star me-2"},null,-1))),Vs=(0,o.Uk)(),Ws=(0,o.Uk)("Order Refund(Full/Partial)"),Ys={class:"card-title"},Gs={class:"p-0"},Ks=os((()=>(0,o._)("i",{class:"vps vps-star me-2"},null,-1))),Zs=(0,o.Uk)(),Xs=(0,o.Uk)("Stock management"),Qs=os((()=>(0,o._)("i",{class:"vps vps-star me-2"},null,-1))),Js=(0,o.Uk)(),tl=(0,o.Uk)("Stock transfer(outlet wise)"),el=os((()=>(0,o._)("i",{class:"vps vps-star me-2"},null,-1))),nl=(0,o.Uk)(),ol=(0,o.Uk)("Barcode customization"),il=os((()=>(0,o._)("i",{class:"vps vps-star me-2"},null,-1))),rl=(0,o.Uk)(),al=(0,o.Uk)("Price Update"),sl={class:"col-sm"},ll={class:"card-title"},cl={class:"p-0"},ul=os((()=>(0,o._)("i",{class:"vps vps-star me-2"},null,-1))),dl=(0,o.Uk)(),hl=(0,o.Uk)("Traditional / Pay first mode "),pl=os((()=>(0,o._)("i",{class:"vps vps-star me-2"},null,-1))),fl=(0,o.Uk)(),ml=(0,o.Uk)("Waiter panel"),gl=os((()=>(0,o._)("i",{class:"vps vps-star me-2"},null,-1))),vl=(0,o.Uk)(),bl=(0,o.Uk)("Kitchen panel"),yl=os((()=>(0,o._)("i",{class:"vps vps-star me-2"},null,-1))),wl=(0,o.Uk)(),_l=(0,o.Uk)("Cashier panel"),xl=os((()=>(0,o._)("i",{class:"vps vps-star me-2"},null,-1))),kl=(0,o.Uk)(),Cl=(0,o.Uk)("Addon Panel"),Sl=os((()=>(0,o._)("i",{class:"vps vps-star me-2"},null,-1))),Dl=(0,o.Uk)(),Ol=(0,o.Uk)("Table Panel"),Tl={class:"card-title"},El={class:"p-0"},Pl=os((()=>(0,o._)("i",{class:"vps vps-star me-2"},null,-1))),Ml=(0,o.Uk)(),Al=(0,o.Uk)("Stripe payment"),ql=os((()=>(0,o._)("i",{class:"vps vps-star me-2"},null,-1))),Ll=(0,o.Uk)(),jl=(0,o.Uk)("Split payment"),Nl=os((()=>(0,o._)("i",{class:"vps vps-star me-2"},null,-1))),Il=(0,o.Uk)(),Rl=(0,o.Uk)("Tax calculation methods"),Ul=os((()=>(0,o._)("i",{class:"vps vps-star me-2"},null,-1))),$l=(0,o.Uk)(),Bl=(0,o.Uk)("Show separate tax"),Fl=os((()=>(0,o._)("i",{class:"vps vps-star me-2"},null,-1))),zl=(0,o.Uk)(),Hl=(0,o.Uk)("Customize payment"),Vl=os((()=>(0,o._)("i",{class:"vps vps-star me-2"},null,-1))),Wl=(0,o.Uk)(),Yl=(0,o.Uk)("Premium Support"),Gl=os((()=>(0,o._)("i",{class:"vps vps-star me-2"},null,-1))),Kl=(0,o.Uk)(),Zl=(0,o.Uk)("And More.."),Xl={class:"col-md-4 d-flex flex-column justify-content-center align-items-center"},Ql={class:""},Jl=["src"],tc={class:"d-flex justify-content-center size-sm"},ec={class:"mt-2 text-center"},nc={href:"https://vitepos.com/getpro",target:"_blank",class:"btn btn-theme text-center"},oc=(0,o.Uk)("Go pro"),ic=[oc];function rc(t,e,n,i,a,s){const l=(0,o.up)("translate"),c=(0,o.up)("AppSkinColorPicker"),u=(0,o.Q2)("translate");return(0,o.wg)(),(0,o.iD)("div",is,[(0,o._)("div",rs,[(0,o.wy)(((0,o.wg)(),(0,o.iD)("h5",null,ss)),[[u]]),(0,o._)("button",{type:"button",class:"btn-close",onClick:e[0]||(e[0]=t=>this.$emit("onclose"))})]),(0,o._)("div",ls,[(0,o._)("div",cs,[(0,o._)("div",us,[(0,o._)("div",ds,[(0,o._)("h6",hs,(0,r.zw)(this.$gettext(n.msg)),1),(0,o._)("div",ps,[(0,o._)("div",fs,[(0,o._)("h6",ms,(0,r.zw)(this.$gettext("Others")),1),(0,o._)("ul",gs,[(0,o._)("li",null,[vs,bs,(0,o.Wm)(l,null,{default:(0,o.w5)((()=>[ys])),_:1})]),(0,o._)("li",null,[ws,_s,(0,o.Wm)(l,null,{default:(0,o.w5)((()=>[xs])),_:1})]),(0,o._)("li",null,[ks,Cs,(0,o.Wm)(l,null,{default:(0,o.w5)((()=>[Ss])),_:1})]),(0,o._)("li",null,[Ds,Os,(0,o.Wm)(l,null,{default:(0,o.w5)((()=>[Ts])),_:1})]),(0,o._)("li",null,[Es,Ps,(0,o.Wm)(l,null,{default:(0,o.w5)((()=>[Ms])),_:1})]),(0,o._)("li",null,[As,qs,(0,o.Wm)(l,null,{default:(0,o.w5)((()=>[Ls])),_:1})]),(0,o._)("li",null,[js,Ns,(0,o.Wm)(l,null,{default:(0,o.w5)((()=>[Is])),_:1})]),(0,o._)("li",null,[Rs,Us,(0,o.Wm)(l,null,{default:(0,o.w5)((()=>[$s])),_:1})]),(0,o._)("li",null,[Bs,Fs,(0,o.Wm)(l,null,{default:(0,o.w5)((()=>[zs])),_:1})]),(0,o._)("li",null,[Hs,Vs,(0,o.Wm)(l,null,{default:(0,o.w5)((()=>[Ws])),_:1})])]),(0,o._)("h6",Ys,(0,r.zw)(this.$gettext("Grocery mode")),1),(0,o._)("ul",Gs,[(0,o._)("li",null,[Ks,Zs,(0,o.Wm)(l,null,{default:(0,o.w5)((()=>[Xs])),_:1})]),(0,o._)("li",null,[Qs,Js,(0,o.Wm)(l,null,{default:(0,o.w5)((()=>[tl])),_:1})]),(0,o._)("li",null,[el,nl,(0,o.Wm)(l,null,{default:(0,o.w5)((()=>[ol])),_:1})]),(0,o._)("li",null,[il,rl,(0,o.Wm)(l,null,{default:(0,o.w5)((()=>[al])),_:1})])])]),(0,o._)("div",sl,[(0,o._)("h6",ll,(0,r.zw)(this.$gettext("Restaurant mode")),1),(0,o._)("ul",cl,[(0,o._)("li",null,[ul,dl,(0,o.Wm)(l,null,{default:(0,o.w5)((()=>[hl])),_:1})]),(0,o._)("li",null,[pl,fl,(0,o.Wm)(l,null,{default:(0,o.w5)((()=>[ml])),_:1})]),(0,o._)("li",null,[gl,vl,(0,o.Wm)(l,null,{default:(0,o.w5)((()=>[bl])),_:1})]),(0,o._)("li",null,[yl,wl,(0,o.Wm)(l,null,{default:(0,o.w5)((()=>[_l])),_:1})]),(0,o._)("li",null,[xl,kl,(0,o.Wm)(l,null,{default:(0,o.w5)((()=>[Cl])),_:1})]),(0,o._)("li",null,[Sl,Dl,(0,o.Wm)(l,null,{default:(0,o.w5)((()=>[Ol])),_:1})])]),(0,o._)("h6",Tl,(0,r.zw)(this.$gettext("Payment and Tax")),1),(0,o._)("ul",El,[(0,o._)("li",null,[Pl,Ml,(0,o.Wm)(l,null,{default:(0,o.w5)((()=>[Al])),_:1})]),(0,o._)("li",null,[ql,Ll,(0,o.Wm)(l,null,{default:(0,o.w5)((()=>[jl])),_:1})]),(0,o._)("li",null,[Nl,Il,(0,o.Wm)(l,null,{default:(0,o.w5)((()=>[Rl])),_:1})]),(0,o._)("li",null,[Ul,$l,(0,o.Wm)(l,null,{default:(0,o.w5)((()=>[Bl])),_:1})]),(0,o._)("li",null,[Fl,zl,(0,o.Wm)(l,null,{default:(0,o.w5)((()=>[Hl])),_:1})]),(0,o._)("li",null,[Vl,Wl,(0,o.Wm)(l,null,{default:(0,o.w5)((()=>[Yl])),_:1})]),(0,o._)("li",null,[Gl,Kl,(0,o.Wm)(l,null,{default:(0,o.w5)((()=>[Zl])),_:1})])])])])])]),(0,o._)("div",Xl,[(0,o._)("div",Ql,[(0,o._)("img",{class:"img-fluid",src:this.$appsbdUtls.getPOSAssetUrl("pos-skins/"+a.app_img+".png"),alt:""},null,8,Jl)]),(0,o._)("div",tc,[(0,o.Wm)(c,{onChange:s.change_image,colors:a.colors,modelValue:a.app_img,"onUpdate:modelValue":e[1]||(e[1]=t=>a.app_img=t)},null,8,["onChange","colors","modelValue"])])]),(0,o._)("div",ec,[(0,o.wy)(((0,o.wg)(),(0,o.iD)("a",nc,ic)),[[u]])])])])])}const ac=t=>((0,o.dD)("data-v-1698cb30"),t=t(),(0,o.Cn)(),t),sc=["checked","value","name","id"],lc=["for","title"],cc=ac((()=>(0,o._)("svg",{class:"check-svg",xmlns:"http://www.w3.org/2000/svg",x:"0",y:"0",viewBox:"0 0 100 100","xml:space":"preserve"},[(0,o._)("g",null,[(0,o._)("path",{fill:"currentColor",d:"M45.459 77.819l44.795-44.794A7.668 7.668 0 1 0 79.409 22.18L40.037 61.553 20.591 42.107A7.668 7.668 0 1 0 9.746 52.952L34.614 77.82a7.647 7.647 0 0 0 5.422 2.246 7.653 7.653 0 0 0 5.423-2.247z"})])],-1))),uc=[cc];function dc(t,e,n,i,a,s){return(0,o.wg)(),(0,o.iD)("div",{class:(0,r.C_)(["app-color-skin",this.$attrs?.class]),style:(0,r.j5)("justify-content:"+n.align+";")},[((0,o.wg)(!0),(0,o.iD)(o.HY,null,(0,o.Ko)(n.colors,((t,i)=>((0,o.wg)(),(0,o.iD)("div",{class:"color-picker-item",key:t.name+"_"+i},[(0,o._)("input",{checked:t.name==n.modelValue,type:"radio",value:t.name,name:n.name,id:n.name+"-"+a.id+"-"+i,onInput:e[0]||(e[0]=(...t)=>s.updateValue&&s.updateValue(...t))},null,40,sc),(0,o._)("label",{for:n.name+"-"+a.id+"-"+i,title:t?.title,style:(0,r.j5)("background:"+t?.color)},uc,12,lc)])))),128))],6)}let hc=0;var pc={name:"AppSkinColorPicker",inheritAttrs:!1,props:{align:{type:String,default:"left"},modelValue:"",name:{type:String,default:"color"},colors:{type:Array,default:[]}},data(){return{id:""}},created(){this.id=hc++},methods:{updateValue(t){this.$emit("update:modelValue",t.target.value),this.$emit("change",t.target.value)}}};const fc=(0,fo.Z)(pc,[["render",dc],["__scopeId","data-v-1698cb30"]]);var mc=fc;let gc=null;var vc={name:"AlertInfo",components:{AppSkinColorPicker:mc},props:{msg:{type:String,default:"Pro Version Required for this feature"}},data(){return{app_img:"default",is_clicked:!1,colors:[{name:"default",title:"Default",color:"#2563EB"},{name:"cyan",title:"Gray",color:"#00ACC1"},{name:"green",title:"Green",color:"#4CAF50"},{name:"purple",title:"purple",color:"#7B1FA2"},{name:"pink",title:"pink",color:"#F06292"},{name:"red",title:"Red",color:"#b63431"},{name:"orange",title:"orange",color:"#F57C00"},{name:"gray",title:"Gray",color:"#757575"},{name:"black",title:"Dark",color:"#000000"}]}},mounted(){this.change_color()},unmounted(){this.clearTimer()},methods:{change_image(t){this.app_img=t,this.is_clicked=!0},clearTimer(){try{clearInterval(gc)}catch(t){}},change_color(){var t=2e3;let e=0,n=this;gc=setInterval((function(){const t=n.colors[e];n.is_clicked||(n.app_img=t.name),n.colors.length==e+1?e=0:e++,n.is_clicked&&n.clearTimer()}),t)}}};const bc=(0,fo.Z)(vc,[["render",rc],["__scopeId","data-v-158a70fe"]]);var yc=bc,wc=!1;function _c(t,e,n){return Array.isArray(t)?(t.length=Math.max(t.length,e),t.splice(e,1,n),n):(t[e]=n,n)} 42 42 /*! 43 43 * pinia v2.0.14 … … 45 45 * @license MIT 46 46 */ 47 let xc;const kc=t=>xc=t,Cc=Symbol();function Sc(t){return t&&"object"===typeof t&&"[object Object]"===Object.prototype.toString.call(t)&&"function"!==typeof t.toJSON}var Dc;(function(t){t["direct"]="direct",t["patchObject"]="patch object",t["patchFunction"]="patch function"})(Dc||(Dc={}));const Oc="undefined"!==typeof window,Tc=(()=>"object"===typeof window&&window.window===window?window:"object"===typeof self&&self.self===self?self:"object"===typeof n.g&&n.g.global===n.g?n.g:"object"===typeof globalThis?globalThis:{HTMLElement:null})();function Ec(t,{autoBom:e=!1}={}){return e&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(t.type)?new Blob([String.fromCharCode(65279),t],{type:t.type}):t}function Pc(t,e,n){const o=new XMLHttpRequest;o.open("GET",t),o.responseType="blob",o.onload=function(){jc(o.response,e,n)},o.onerror=function(){console.error("could not download file")},o.send()}function Mc(t){const e=new XMLHttpRequest;e.open("HEAD",t,!1);try{e.send()}catch(n){}return e.status>=200&&e.status<=299}function Ac(t){try{t.dispatchEvent(new MouseEvent("click"))}catch(e){const n=document.createEvent("MouseEvents");n.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),t.dispatchEvent(n)}}const qc="object"===typeof navigator?navigator:{userAgent:""},Lc=(()=>/Macintosh/.test(qc.userAgent)&&/AppleWebKit/.test(qc.userAgent)&&!/Safari/.test(qc.userAgent))(),jc=Oc?"undefined"!==typeof HTMLAnchorElement&&"download"in HTMLAnchorElement.prototype&&!Lc?Nc:"msSaveOrOpenBlob"in qc?Ic:Rc:()=>{};function Nc(t,e="download",n){const o=document.createElement("a");o.download=e,o.rel="noopener","string"===typeof t?(o.href=t,o.origin!==location.origin?Mc(o.href)?Pc(t,e,n):(o.target="_blank",Ac(o)):Ac(o)):(o.href=URL.createObjectURL(t),setTimeout((function(){URL.revokeObjectURL(o.href)}),4e4),setTimeout((function(){Ac(o)}),0))}function Ic(t,e="download",n){if("string"===typeof t)if(Mc(t))Pc(t,e,n);else{const e=document.createElement("a");e.href=t,e.target="_blank",setTimeout((function(){Ac(e)}))}else navigator.msSaveOrOpenBlob(Ec(t,n),e)}function Rc(t,e,n,o){if(o=o||open("","_blank"),o&&(o.document.title=o.document.body.innerText="downloading..."),"string"===typeof t)return Pc(t,e,n);const i="application/octet-stream"===t.type,r=/constructor/i.test(String(Tc.HTMLElement))||"safari"in Tc,a=/CriOS\/[\d]+/.test(navigator.userAgent);if((a||i&&r||Lc)&&"undefined"!==typeof FileReader){const e=new FileReader;e.onloadend=function(){let t=e.result;if("string"!==typeof t)throw o=null,new Error("Wrong reader.result type");t=a?t:t.replace(/^data:[^;]*;/,"data:attachment/file;"),o?o.location.href=t:location.assign(t),o=null},e.readAsDataURL(t)}else{const e=URL.createObjectURL(t);o?o.location.assign(e):location.href=e,o=null,setTimeout((function(){URL.revokeObjectURL(e)}),4e4)}}function Uc(){const t=(0,i.B)(!0),e=t.run((()=>(0,i.iH)({})));let n=[],o=[];const r=(0,i.Xl)({install(t){kc(r),wc||(r._a=t,t.provide(Cc,r),t.config.globalProperties.$pinia=r,o.forEach((t=>n.push(t))),o=[])},use(t){return this._a||wc?n.push(t):o.push(t),this},_p:n,_a:null,_e:t,_s:new Map,state:e});return r}const $c=()=>{};function Bc(t,e,n,i=$c){t.push(e);const r=()=>{const n=t.indexOf(e);n>-1&&(t.splice(n,1),i())};return!n&&(0,o.FN)()&&(0,o.Ah)(r),r}function Fc(t,...e){t.slice().forEach((t=>{t(...e)}))}function zc(t,e){for(const n in e){if(!e.hasOwnProperty(n))continue;const o=e[n],r=t[n];Sc(r)&&Sc(o)&&t.hasOwnProperty(n)&&!(0,i.dq)(o)&&!(0,i.PG)(o)?t[n]=zc(r,o):t[n]=o}return t}const Hc=Symbol(),Vc=new WeakMap;function Wc(t){return wc?!Vc.has(t):!Sc(t)||!t.hasOwnProperty(Hc)}const{assign:Yc}=Object;function Gc(t){return!(!(0,i.dq)(t)||!t.effect)}function Kc(t,e,n,r){const{state:a,actions:s,getters:l}=e,c=n.state.value[t];let u;function d(){c||(wc?_c(n.state.value,t,a?a():{}):n.state.value[t]=a?a():{});const e=(0,i.BK)(n.state.value[t]);return Yc(e,s,Object.keys(l||{}).reduce(((e,r)=>(e[r]=(0,i.Xl)((0,o.Fl)((()=>{kc(n);const e=n._s.get(t);if(!wc||e._r)return l[r].call(e,e)}))),e)),{}))}return u=Zc(t,d,e,n,r,!0),u.$reset=function(){const t=a?a():{};this.$patch((e=>{Yc(e,t)}))},u}function Zc(t,e,n={},r,a,s){let l;const c=Yc({actions:{}},n);const u={deep:!0};let d,h;let p,f=(0,i.Xl)([]),m=(0,i.Xl)([]);const g=r.state.value[t];s||g||(wc?_c(r.state.value,t,{}):r.state.value[t]={});(0,i.iH)({});let v;function b(e){let n;d=h=!1,"function"===typeof e?(e(r.state.value[t]),n={type:Dc.patchFunction,storeId:t,events:p}):(zc(r.state.value[t],e),n={type:Dc.patchObject,payload:e,storeId:t,events:p});const i=v=Symbol();(0,o.Y3)().then((()=>{v===i&&(d=!0)})),h=!0,Fc(f,n,r.state.value[t])}const y=$c;function w(){l.stop(),f=[],m=[],r._s.delete(t)}function _(e,n){return function(){kc(r);const o=Array.from(arguments),i=[],a=[];function s(t){i.push(t)}function l(t){a.push(t)}let c;Fc(m,{args:o,name:e,store:k,after:s,onError:l});try{c=n.apply(this&&this.$id===t?this:k,o)}catch(u){throw Fc(a,u),u}return c instanceof Promise?c.then((t=>(Fc(i,t),t))).catch((t=>(Fc(a,t),Promise.reject(t)))):(Fc(i,c),c)}}const x={_p:r,$id:t,$onAction:Bc.bind(null,m),$patch:b,$reset:y,$subscribe(e,n={}){const i=Bc(f,e,n.detached,(()=>a())),a=l.run((()=>(0,o.YP)((()=>r.state.value[t]),(o=>{("sync"===n.flush?h:d)&&e({storeId:t,type:Dc.direct,events:p},o)}),Yc({},u,n))));return i},$dispose:w};wc&&(x._r=!1);const k=(0,i.qj)(Yc({},x));r._s.set(t,k);const C=r._e.run((()=>(l=(0,i.B)(),l.run((()=>e())))));for(const o in C){const e=C[o];if((0,i.dq)(e)&&!Gc(e)||(0,i.PG)(e))s||(g&&Wc(e)&&((0,i.dq)(e)?e.value=g[o]:zc(e,g[o])),wc?_c(r.state.value[t],o,e):r.state.value[t][o]=e);else if("function"===typeof e){const t=_(o,e);wc?_c(C,o,t):C[o]=t,c.actions[o]=e}else 0}return wc?Object.keys(C).forEach((t=>{_c(k,t,C[t])})):(Yc(k,C),Yc((0,i.IU)(k),C)),Object.defineProperty(k,"$state",{get:()=>r.state.value[t],set:t=>{b((e=>{Yc(e,t)}))}}),wc&&(k._r=!0),r._p.forEach((t=>{Yc(k,l.run((()=>t({store:k,app:r._a,pinia:r,options:c}))))})),g&&s&&n.hydrate&&n.hydrate(k.$state,g),d=!0,h=!0,k}function Xc(t,e,n){let i,r;const a="function"===typeof e;function s(t,n){const s=(0,o.FN)();t=t||s&&(0,o.f3)(Cc),t&&kc(t),t=xc,t._s.has(i)||(a?Zc(i,e,r,t):Kc(i,r,t));const l=t._s.get(i);return l}return"string"===typeof t?(i=t,r=a?n:e):(r=t,i=t.id),s.$id=i,s}let Qc="Store";function Jc(...t){return t.reduce(((t,e)=>(t[e.$id+Qc]=function(){return e(this.$pinia)},t)),{})}function tu(t,e){return Array.isArray(e)?e.reduce(((e,n)=>(e[n]=function(){return t(this.$pinia)[n]},e)),{}):Object.keys(e).reduce(((n,o)=>(n[o]=function(){const n=t(this.$pinia),i=e[o];return"function"===typeof i?i.call(this,n):n[i]},n)),{})}var eu=n(630),nu=n.n(eu),ou=n(455),iu=n.n(ou);const ru=function(t){var e=function(e,n){var o=n.get("control"),i=(parseInt(o.params.flex_width,10),parseInt(o.params.flex_height,10),e.get("width")),r=e.get("height"),a=parseInt(o.params.width,10),s=parseInt(o.params.height,10),l=a/s;n.set("canSkipCrop",!0);var c=a,u=s;i/r>l?(s=r,a=s*l):(a=i,s=a/l);var d=(i-a)/2,h=(r-s)/2,p={handles:!0,keys:!0,instance:!0,persistent:!0,imageWidth:i,imageHeight:r,minWidth:c>a?a:c,minHeight:u>s?s:u,x1:d,y1:h,x2:a+d,y2:s+h};return t.flex_width||t.flex_height||(p.aspectRatio=a+":"+s),p},n={id:"control-id",params:{flex_width:t.flex_width,flex_height:t.flex_height,width:t.width,height:t.height},mustBeCropped:function(t,e,n,o,i,r){return(!0!==t||!0!==e)&&((!0!==t||o!==r)&&((!0!==e||n!==i)&&((n!==i||o!==r)&&!(i<=n))))}};let o=wp.media({title:t.title,library:{type:"image"},button:{text:t.button_text,close:!1},multiple:!1,states:[new wp.media.controller.Library({title:t.title,library:wp.media.query({type:"image"}),multiple:!1,date:!1,priority:20,suggestedWidth:t.width,suggestedHeight:t.height}),new wp.media.controller.CustomizeImageCropper({imgSelectOptions:e,control:n})]}).on("cropped",(function(e){t.callback(e)}));o.on("skippedcrop",(function(e){t.callback(e.attributes)})).on("select",(function(){var t=o.state().get("selection").first().toJSON();n.params.width!==t.width||n.params.height!==t.height||n.params.flex_width||n.params.flex_height?o.setState("cropper"):(callback(t),o.close())})).on("close",(function(){t.onClose()})).open()};var au=ru;const su={install(t,e){const n={bottom:"64px",right:"unset",left:"32px",time:"0.5s",mixColor:"#fff",backgroundColor:"#fff",buttonColorDark:"#100f2c",buttonColorLight:"#fff",saveInCookies:!1,label:"🌓",autoMatchOsTheme:!0},o=zt(),i=t.config.globalProperties.$swal,r=new(nu())(n),a=(i.mixin({toast:!0,position:"bottom-end",showConfirmButton:!1,timer:5e3,timerProgressBar:!0,didOpen:t=>{t.addEventListener("mouseenter",i.stopTimer),t.addEventListener("mouseleave",i.resumeTimer)}}),(t,n)=>("undefined"==typeof n&&(n={}),Object.keys(n).forEach((t=>{n[t]=e.$gettext(n[t])})),e.interpolate(e.$gettext(t),n))),s={getAppLogo(){try{return vitePos.app_logo}catch(t){return"logo.svg"}},getAssetUrl(t){return vitePos.assets_path?vitePos.assets_path+t:t},getPOSAssetUrl(t){return vitePos.assets_pos?vitePos.assets_pos+t:t},getFileInfo:t=>{let e=t.name.split(".").pop();e=e.toLowerCase();let n=s.getFileIconByExt(e,t.type);return t.isImage=n.isImage,t.fileIcon=n.fileIcon,t.size/1048576>2?null:t},getFileIconByExt:(t,e)=>{t=t.toLowerCase();let n={isImage:!1,fileIcon:"apw apw-file-o"};return"ima"==e.substr(0,3)?n.isImage=!0:"pdf"==t?n.fileIcon="apw apw-file-pdf":"zip"==t?n.fileIcon="apw apw-file-zip-o":"doc"==t||"docx"==t?n.fileIcon="apw apw-file-word":"xls"==t||"xlsx"==t?n.fileIcon="apw apw-file-excel":"ppt"==t||"pptx"==t?n.fileIcon="apw apw-file-powerpoint":"mp4"!=t&&"mpeg"!=t&&"mkv"!=t&&"avi"!=t||(n.fileIcon="apw apw-file-movie"),n},getUploadedFile:t=>{let e=s.getFileIconByExt(t.ext,t.type);return{...t,name:s.basename(t.url),...e}},basename:function(t){return t.split("/").reverse()[0]},bytesToSize:function(t){const e=["Bytes","KB","MB","GB","TB"];if(0===t)return"n/a";const n=parseInt(Math.floor(Math.log(t)/Math.log(1024)),10);return 0===n?`${t} ${e[n]}`:`${(t/1024**n).toFixed(1)} ${e[n]}`},getErrorMsg:t=>{if(""!=t)return null},ScreenWidth:function(){return window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth},ScreenHeight:function(){return window.innerHeight||document.documentElement.clientHeight||document.body.clientHeight},IsExtraSmallDevice(){return s.ScreenWidth()<=576},IsSmallDevice(){let t=s.ScreenWidth();return t>576&&t<=768},IsUptoSmallDevice(){return s.ScreenWidth()<=768},IsMediumDevice(){let t=s.ScreenWidth();return t>786&&t<=992},IsUptoMediumDevice(){return s.ScreenWidth()<=992},IsLargeDevice(){let t=s.ScreenWidth();return t>992&&t<=1199},IsUptoLargeDevice(){return s.ScreenWidth()<=1199},IsExtraLargeDevice(){return s.ScreenWidth()>1199},DarkmodeTaggle(){r.toggle()},ChangeDarkmode(t){let e=r.isActivated();t?e||r.toggle():e&&r.toggle()},DarkmodeObject(){return r},ShowConfirmRequest(t,e,n,o){var i={title:"",text:t,type:"warning",icon:"warning",showCancelButton:!0,confirmButtonColor:"#dc3545",cancelButtonColor:"#02cc1b",confirmButtonText:a("Delete"),cancelButtonText:a("Cancel"),showLoaderOnConfirm:!0,preConfirm:function(){return new Promise((async(t,n)=>{let o=await e();return o.status?t({status:!0,msg:s.GetInfoString(o,"and")}):n(s.GetErrorString(o,"and"),null)})).catch((t=>{let e="";try{e=t.toString()}catch(n){e=a("Unknown error")}iu().showValidationMessage(a("Request failed: %{errorMsg}",{errorMsg:e}))}))},allowOutsideClick:()=>!iu().isLoading()};n&&"object"==typeof n&&(i={...i,...n}),iu().fire(i).then((function(t){t.isConfirmed?iu().fire({type:"success",icon:"success",title:t.value.msg,confirmButtonColor:"#02cc1b",timer:3e3}):"function"==typeof o&&o(t)}))},GetErrorString(t,e){try{return e=e?a(e):",",t.msg.error.join(e)}catch(n){return""}},GetInfoString(t,e){try{return e=e?a(e):",",t.msg.info.join(e)}catch(n){return""}},ConfirmDialog(t,e,n,o,i){s.ShowConfirmRequest(t,(function(){return e(n,o,i)}))},changedFormData(t,e){return Object.keys(t).reduce(((n,o)=>(t[o]!==e[o]&&(n[o]=t[o]),n)),{})},ShowNotification(t,e,n,i){"boolean"==typeof e||e?o.success(t,{timeout:n,position:i}):o.error("My toast content",{timeout:n})},NotificationPosition:E,ShowServerResponseNotification(t,e,n){n||(n={});let i={timeout:e,position:E.BOTTOM_RIGHT,...n};try{t.info.forEach((function(t,e){o.success(t,i)}))}catch(r){}try{t.error.forEach((function(t,e){o.error(t,i)}))}catch(r){o.warning(r.message,i)}},AddLoadingClass(t,e){try{e?t.$el.classList.add("apbd-form-sending"):t.$el.classList.remove("apbd-form-sending")}catch(n){}},WPFileChooser:function(t,e,n,o,i,r){let s={type:"",title:"Image Chooser",button_text:"Select",multiple:!1,callback:function(t){},onClose:function(){},...args};if("undefined"==typeof wp||!wp.media){let t={id:3598,title:"w-logo-blue.png",filename:"w-logo-blue.png",url:"wp-admin/images/w-logo-blue.png"};return void s.callback(t)}s.title=a(s.title),s.button_text=a(s.button_text);let l=wp.media({title:s.title,library:{type:s.type},button:{text:s.button_text},multiple:s.multiple}).on("select",(function(){var t=l.state().get("selection").first().toJSON();try{s.callback(t)}catch(e){console.log(e.message)}})).on("close",(function(){s.onClose()})).open()},AppVersion:function(){return"3.0. 0"},POSLink:function(){try{return vitePos.pos_link}catch(t){return""}},WPCR:function(){return atob("PGEgaHJlZj0iaHR0cHM6Ly92aXRlcG9zLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPlZpdGVwb3M8L2E+LCBDb3B5cmlnaHQgqQ==")+(new Date).getFullYear()+atob("IDxhIGhyZWY9Imh0dHBzOi8vYXBwc2JkLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPkFwcHNiZDwvYT4uIEFsbCByaWdodHMgcmVzZXJ2ZWQu")},WPMediaImageCropped:function(t){let e={width:200,height:200,title:"Image Chooser",button_text:"Select",flex_width:!1,flex_height:!1,crop:!0,callback:function(t){},onClose:function(){},...t};if("undefined"!=typeof wp&&wp.media)e.title=a(e.title),e.button_text=a(e.button_text),au(e);else{let t={title:"T_2_back.jpg",url:"wp-content/uploads/2022/04/T_2_back.jpg"};e.callback(t)}}};t.config.globalProperties.$appsbdUtls=s,t.config.globalProperties.vitePos=window.vitePos}};var lu=su;const cu={get_plugin:function(t){let e=window.vitePos.base_slug+"-"+t;return e=e.toLowerCase().replace("_","-"),window.vitePos.ajax_url+"&action="+e},get_module_url:function(t,e){let n=vitePos.base_slug+"-m-"+t+"-"+e;return n=n.toLowerCase().replace("_","-"),vitePos.ajax_url+"&action="+n}},uu={install(t,e){t.config.globalProperties.$appsbdURL=cu}};var du=uu,hu=n(669),pu=n.n(hu);const fu=function(t,e,n){var o=e||new FormData;let i=null;for(const r in t)if(t.hasOwnProperty(r))if(i=n?`${n}[${r}]`:r,"object"!==typeof t[r]||t[r]instanceof File)if(t[r]instanceof File)o.append(i,t[r]);else{let e=t[r];"true"!==e&&"false"!==e&&!0!==e&&!1!==e||(e="true"===e||!0===e?1:0),o.append(i,e)}else fu(t[r],o,i);return o};var mu=fu;function gu(t){let e={headers:{"Content-Type":t?"":"application/x-www-form-urlencoded"}};return e}const vu={ObjectToQueryString:function(t,e){var n,o,i=[];for(var r in t)t.hasOwnProperty(r)&&(n=~r.indexOf("[")?e?e+"["+r.substring(0,r.indexOf("["))+"]"+r.substring(r.indexOf("[")):r:e?e+"["+r+"]":r,o=t[r],i.push("object"==typeof o?vu.ObjectToQueryString(o,n):encodeURIComponent(n)+"="+encodeURIComponent(o)));return i.join("&")},post:function(t,e,n){let o={};return o=n?mu(e):vu.ObjectToQueryString(e),pu().post(t,o,gu(n))},get:function(t){return pu().get(t,gu(!1))},crc32:function(t){"object"==typeof t&&(t=JSON.stringify(t));for(var e,n=[],o=0;o<256;o++){e=o;for(var i=0;i<8;i++)e=1&e?3988292384^e>>>1:e>>>1;n[o]=e}for(var r=-1,a=0;a<t.length;a++)r=r>>>8^n[255&(r^t.charCodeAt(a))];return(-1^r)>>>0}};var bu=vu;const yu="POS_Settings",wu=Xc("settings",{state:()=>({firstLoaded:!1,appOptions:{}}),getters:{pages(){return this.appOptions?.pages?this.appOptions.pages:[]},pos_link(){return this.appOptions?.pos_link?this.appOptions.pos_link:""},default_link(){return this.appOptions?.pos_link?this.appOptions.pos_link:""},login_ph(){return this.appOptions?.pos_login_ph?this.appOptions.pos_login_ph:""},license_info(){return this.appOptions?.license_info?this.appOptions.license_info:null}},actions:{loadSettings:async function(){return this.firstLoaded?this.appOptions:await bu.get(cu.get_module_url(yu,"get-option")).then((t=>{if(t.status)try{this.firstLoaded=!0,this.appOptions=t.data?.data}catch(e){}return this.appOptions})).catch((t=>null))},getCustomers:async function(t){return await bu.post(cu.get_module_url(yu,"customers"),t,!0).then((t=>t.data.data)).catch((t=>null))},updateSettings:async function(t){return null==t.pos_customer&&(t.pos_customer=""),await bu.post(cu.get_module_url(yu,"option"),t,!0).then((t=>(this.appOptions=t.data?.data,t.data))).catch((t=>null))},refreshApp:async function(){return await bu.get(cu.get_module_url(yu,"refresh-app")).then((t=>t.data)).catch((t=>null))},updateInvoiceSettings:async function(t){return await bu.post(cu.get_module_url(yu,"invoice-settings"),t,!0).then((t=>(this.appOptions=t.data?.data,t.data))).catch((t=>null))}}});var _u={name:"App",components:{AppLoader:Zr,AlertInfo:yc,HelpModule:ns,Modal:ma,Basic:Io,AppContainer:go},data(){return{isLoading:!0,view_help:!1,isMinMenu:!1,showAlert:!1,getMsg:""}},async mounted(){this.$eventBus.$on("show-alert",this.displayAlert),await this.settingsStore.loadSettings(),this.isLoading=!1},computed:{...Jc(wu)},methods:{hideAlert(){this.getMsg="",this.showAlert=!1},displayAlert(t){this.getMsg=t||"",this.showAlert=!0}}};const xu=(0,fo.Z)(_u,[["render",Ze]]);var ku=xu;47 let xc;const kc=t=>xc=t,Cc=Symbol();function Sc(t){return t&&"object"===typeof t&&"[object Object]"===Object.prototype.toString.call(t)&&"function"!==typeof t.toJSON}var Dc;(function(t){t["direct"]="direct",t["patchObject"]="patch object",t["patchFunction"]="patch function"})(Dc||(Dc={}));const Oc="undefined"!==typeof window,Tc=(()=>"object"===typeof window&&window.window===window?window:"object"===typeof self&&self.self===self?self:"object"===typeof n.g&&n.g.global===n.g?n.g:"object"===typeof globalThis?globalThis:{HTMLElement:null})();function Ec(t,{autoBom:e=!1}={}){return e&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(t.type)?new Blob([String.fromCharCode(65279),t],{type:t.type}):t}function Pc(t,e,n){const o=new XMLHttpRequest;o.open("GET",t),o.responseType="blob",o.onload=function(){jc(o.response,e,n)},o.onerror=function(){console.error("could not download file")},o.send()}function Mc(t){const e=new XMLHttpRequest;e.open("HEAD",t,!1);try{e.send()}catch(n){}return e.status>=200&&e.status<=299}function Ac(t){try{t.dispatchEvent(new MouseEvent("click"))}catch(e){const n=document.createEvent("MouseEvents");n.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),t.dispatchEvent(n)}}const qc="object"===typeof navigator?navigator:{userAgent:""},Lc=(()=>/Macintosh/.test(qc.userAgent)&&/AppleWebKit/.test(qc.userAgent)&&!/Safari/.test(qc.userAgent))(),jc=Oc?"undefined"!==typeof HTMLAnchorElement&&"download"in HTMLAnchorElement.prototype&&!Lc?Nc:"msSaveOrOpenBlob"in qc?Ic:Rc:()=>{};function Nc(t,e="download",n){const o=document.createElement("a");o.download=e,o.rel="noopener","string"===typeof t?(o.href=t,o.origin!==location.origin?Mc(o.href)?Pc(t,e,n):(o.target="_blank",Ac(o)):Ac(o)):(o.href=URL.createObjectURL(t),setTimeout((function(){URL.revokeObjectURL(o.href)}),4e4),setTimeout((function(){Ac(o)}),0))}function Ic(t,e="download",n){if("string"===typeof t)if(Mc(t))Pc(t,e,n);else{const e=document.createElement("a");e.href=t,e.target="_blank",setTimeout((function(){Ac(e)}))}else navigator.msSaveOrOpenBlob(Ec(t,n),e)}function Rc(t,e,n,o){if(o=o||open("","_blank"),o&&(o.document.title=o.document.body.innerText="downloading..."),"string"===typeof t)return Pc(t,e,n);const i="application/octet-stream"===t.type,r=/constructor/i.test(String(Tc.HTMLElement))||"safari"in Tc,a=/CriOS\/[\d]+/.test(navigator.userAgent);if((a||i&&r||Lc)&&"undefined"!==typeof FileReader){const e=new FileReader;e.onloadend=function(){let t=e.result;if("string"!==typeof t)throw o=null,new Error("Wrong reader.result type");t=a?t:t.replace(/^data:[^;]*;/,"data:attachment/file;"),o?o.location.href=t:location.assign(t),o=null},e.readAsDataURL(t)}else{const e=URL.createObjectURL(t);o?o.location.assign(e):location.href=e,o=null,setTimeout((function(){URL.revokeObjectURL(e)}),4e4)}}function Uc(){const t=(0,i.B)(!0),e=t.run((()=>(0,i.iH)({})));let n=[],o=[];const r=(0,i.Xl)({install(t){kc(r),wc||(r._a=t,t.provide(Cc,r),t.config.globalProperties.$pinia=r,o.forEach((t=>n.push(t))),o=[])},use(t){return this._a||wc?n.push(t):o.push(t),this},_p:n,_a:null,_e:t,_s:new Map,state:e});return r}const $c=()=>{};function Bc(t,e,n,i=$c){t.push(e);const r=()=>{const n=t.indexOf(e);n>-1&&(t.splice(n,1),i())};return!n&&(0,o.FN)()&&(0,o.Ah)(r),r}function Fc(t,...e){t.slice().forEach((t=>{t(...e)}))}function zc(t,e){for(const n in e){if(!e.hasOwnProperty(n))continue;const o=e[n],r=t[n];Sc(r)&&Sc(o)&&t.hasOwnProperty(n)&&!(0,i.dq)(o)&&!(0,i.PG)(o)?t[n]=zc(r,o):t[n]=o}return t}const Hc=Symbol(),Vc=new WeakMap;function Wc(t){return wc?!Vc.has(t):!Sc(t)||!t.hasOwnProperty(Hc)}const{assign:Yc}=Object;function Gc(t){return!(!(0,i.dq)(t)||!t.effect)}function Kc(t,e,n,r){const{state:a,actions:s,getters:l}=e,c=n.state.value[t];let u;function d(){c||(wc?_c(n.state.value,t,a?a():{}):n.state.value[t]=a?a():{});const e=(0,i.BK)(n.state.value[t]);return Yc(e,s,Object.keys(l||{}).reduce(((e,r)=>(e[r]=(0,i.Xl)((0,o.Fl)((()=>{kc(n);const e=n._s.get(t);if(!wc||e._r)return l[r].call(e,e)}))),e)),{}))}return u=Zc(t,d,e,n,r,!0),u.$reset=function(){const t=a?a():{};this.$patch((e=>{Yc(e,t)}))},u}function Zc(t,e,n={},r,a,s){let l;const c=Yc({actions:{}},n);const u={deep:!0};let d,h;let p,f=(0,i.Xl)([]),m=(0,i.Xl)([]);const g=r.state.value[t];s||g||(wc?_c(r.state.value,t,{}):r.state.value[t]={});(0,i.iH)({});let v;function b(e){let n;d=h=!1,"function"===typeof e?(e(r.state.value[t]),n={type:Dc.patchFunction,storeId:t,events:p}):(zc(r.state.value[t],e),n={type:Dc.patchObject,payload:e,storeId:t,events:p});const i=v=Symbol();(0,o.Y3)().then((()=>{v===i&&(d=!0)})),h=!0,Fc(f,n,r.state.value[t])}const y=$c;function w(){l.stop(),f=[],m=[],r._s.delete(t)}function _(e,n){return function(){kc(r);const o=Array.from(arguments),i=[],a=[];function s(t){i.push(t)}function l(t){a.push(t)}let c;Fc(m,{args:o,name:e,store:k,after:s,onError:l});try{c=n.apply(this&&this.$id===t?this:k,o)}catch(u){throw Fc(a,u),u}return c instanceof Promise?c.then((t=>(Fc(i,t),t))).catch((t=>(Fc(a,t),Promise.reject(t)))):(Fc(i,c),c)}}const x={_p:r,$id:t,$onAction:Bc.bind(null,m),$patch:b,$reset:y,$subscribe(e,n={}){const i=Bc(f,e,n.detached,(()=>a())),a=l.run((()=>(0,o.YP)((()=>r.state.value[t]),(o=>{("sync"===n.flush?h:d)&&e({storeId:t,type:Dc.direct,events:p},o)}),Yc({},u,n))));return i},$dispose:w};wc&&(x._r=!1);const k=(0,i.qj)(Yc({},x));r._s.set(t,k);const C=r._e.run((()=>(l=(0,i.B)(),l.run((()=>e())))));for(const o in C){const e=C[o];if((0,i.dq)(e)&&!Gc(e)||(0,i.PG)(e))s||(g&&Wc(e)&&((0,i.dq)(e)?e.value=g[o]:zc(e,g[o])),wc?_c(r.state.value[t],o,e):r.state.value[t][o]=e);else if("function"===typeof e){const t=_(o,e);wc?_c(C,o,t):C[o]=t,c.actions[o]=e}else 0}return wc?Object.keys(C).forEach((t=>{_c(k,t,C[t])})):(Yc(k,C),Yc((0,i.IU)(k),C)),Object.defineProperty(k,"$state",{get:()=>r.state.value[t],set:t=>{b((e=>{Yc(e,t)}))}}),wc&&(k._r=!0),r._p.forEach((t=>{Yc(k,l.run((()=>t({store:k,app:r._a,pinia:r,options:c}))))})),g&&s&&n.hydrate&&n.hydrate(k.$state,g),d=!0,h=!0,k}function Xc(t,e,n){let i,r;const a="function"===typeof e;function s(t,n){const s=(0,o.FN)();t=t||s&&(0,o.f3)(Cc),t&&kc(t),t=xc,t._s.has(i)||(a?Zc(i,e,r,t):Kc(i,r,t));const l=t._s.get(i);return l}return"string"===typeof t?(i=t,r=a?n:e):(r=t,i=t.id),s.$id=i,s}let Qc="Store";function Jc(...t){return t.reduce(((t,e)=>(t[e.$id+Qc]=function(){return e(this.$pinia)},t)),{})}function tu(t,e){return Array.isArray(e)?e.reduce(((e,n)=>(e[n]=function(){return t(this.$pinia)[n]},e)),{}):Object.keys(e).reduce(((n,o)=>(n[o]=function(){const n=t(this.$pinia),i=e[o];return"function"===typeof i?i.call(this,n):n[i]},n)),{})}var eu=n(630),nu=n.n(eu),ou=n(455),iu=n.n(ou);const ru=function(t){var e=function(e,n){var o=n.get("control"),i=(parseInt(o.params.flex_width,10),parseInt(o.params.flex_height,10),e.get("width")),r=e.get("height"),a=parseInt(o.params.width,10),s=parseInt(o.params.height,10),l=a/s;n.set("canSkipCrop",!0);var c=a,u=s;i/r>l?(s=r,a=s*l):(a=i,s=a/l);var d=(i-a)/2,h=(r-s)/2,p={handles:!0,keys:!0,instance:!0,persistent:!0,imageWidth:i,imageHeight:r,minWidth:c>a?a:c,minHeight:u>s?s:u,x1:d,y1:h,x2:a+d,y2:s+h};return t.flex_width||t.flex_height||(p.aspectRatio=a+":"+s),p},n={id:"control-id",params:{flex_width:t.flex_width,flex_height:t.flex_height,width:t.width,height:t.height},mustBeCropped:function(t,e,n,o,i,r){return(!0!==t||!0!==e)&&((!0!==t||o!==r)&&((!0!==e||n!==i)&&((n!==i||o!==r)&&!(i<=n))))}};let o=wp.media({title:t.title,library:{type:"image"},button:{text:t.button_text,close:!1},multiple:!1,states:[new wp.media.controller.Library({title:t.title,library:wp.media.query({type:"image"}),multiple:!1,date:!1,priority:20,suggestedWidth:t.width,suggestedHeight:t.height}),new wp.media.controller.CustomizeImageCropper({imgSelectOptions:e,control:n})]}).on("cropped",(function(e){t.callback(e)}));o.on("skippedcrop",(function(e){t.callback(e.attributes)})).on("select",(function(){var t=o.state().get("selection").first().toJSON();n.params.width!==t.width||n.params.height!==t.height||n.params.flex_width||n.params.flex_height?o.setState("cropper"):(callback(t),o.close())})).on("close",(function(){t.onClose()})).open()};var au=ru;const su={install(t,e){const n={bottom:"64px",right:"unset",left:"32px",time:"0.5s",mixColor:"#fff",backgroundColor:"#fff",buttonColorDark:"#100f2c",buttonColorLight:"#fff",saveInCookies:!1,label:"🌓",autoMatchOsTheme:!0},o=zt(),i=t.config.globalProperties.$swal,r=new(nu())(n),a=(i.mixin({toast:!0,position:"bottom-end",showConfirmButton:!1,timer:5e3,timerProgressBar:!0,didOpen:t=>{t.addEventListener("mouseenter",i.stopTimer),t.addEventListener("mouseleave",i.resumeTimer)}}),(t,n)=>("undefined"==typeof n&&(n={}),Object.keys(n).forEach((t=>{n[t]=e.$gettext(n[t])})),e.interpolate(e.$gettext(t),n))),s={getAppLogo(){try{return vitePos.app_logo}catch(t){return"logo.svg"}},getAssetUrl(t){return vitePos.assets_path?vitePos.assets_path+t:t},getPOSAssetUrl(t){return vitePos.assets_pos?vitePos.assets_pos+t:t},getFileInfo:t=>{let e=t.name.split(".").pop();e=e.toLowerCase();let n=s.getFileIconByExt(e,t.type);return t.isImage=n.isImage,t.fileIcon=n.fileIcon,t.size/1048576>2?null:t},getFileIconByExt:(t,e)=>{t=t.toLowerCase();let n={isImage:!1,fileIcon:"apw apw-file-o"};return"ima"==e.substr(0,3)?n.isImage=!0:"pdf"==t?n.fileIcon="apw apw-file-pdf":"zip"==t?n.fileIcon="apw apw-file-zip-o":"doc"==t||"docx"==t?n.fileIcon="apw apw-file-word":"xls"==t||"xlsx"==t?n.fileIcon="apw apw-file-excel":"ppt"==t||"pptx"==t?n.fileIcon="apw apw-file-powerpoint":"mp4"!=t&&"mpeg"!=t&&"mkv"!=t&&"avi"!=t||(n.fileIcon="apw apw-file-movie"),n},getUploadedFile:t=>{let e=s.getFileIconByExt(t.ext,t.type);return{...t,name:s.basename(t.url),...e}},basename:function(t){return t.split("/").reverse()[0]},bytesToSize:function(t){const e=["Bytes","KB","MB","GB","TB"];if(0===t)return"n/a";const n=parseInt(Math.floor(Math.log(t)/Math.log(1024)),10);return 0===n?`${t} ${e[n]}`:`${(t/1024**n).toFixed(1)} ${e[n]}`},getErrorMsg:t=>{if(""!=t)return null},ScreenWidth:function(){return window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth},ScreenHeight:function(){return window.innerHeight||document.documentElement.clientHeight||document.body.clientHeight},IsExtraSmallDevice(){return s.ScreenWidth()<=576},IsSmallDevice(){let t=s.ScreenWidth();return t>576&&t<=768},IsUptoSmallDevice(){return s.ScreenWidth()<=768},IsMediumDevice(){let t=s.ScreenWidth();return t>786&&t<=992},IsUptoMediumDevice(){return s.ScreenWidth()<=992},IsLargeDevice(){let t=s.ScreenWidth();return t>992&&t<=1199},IsUptoLargeDevice(){return s.ScreenWidth()<=1199},IsExtraLargeDevice(){return s.ScreenWidth()>1199},DarkmodeTaggle(){r.toggle()},ChangeDarkmode(t){let e=r.isActivated();t?e||r.toggle():e&&r.toggle()},DarkmodeObject(){return r},ShowConfirmRequest(t,e,n,o){var i={title:"",text:t,type:"warning",icon:"warning",showCancelButton:!0,confirmButtonColor:"#dc3545",cancelButtonColor:"#02cc1b",confirmButtonText:a("Delete"),cancelButtonText:a("Cancel"),showLoaderOnConfirm:!0,preConfirm:function(){return new Promise((async(t,n)=>{let o=await e();return o.status?t({status:!0,msg:s.GetInfoString(o,"and")}):n(s.GetErrorString(o,"and"),null)})).catch((t=>{let e="";try{e=t.toString()}catch(n){e=a("Unknown error")}iu().showValidationMessage(a("Request failed: %{errorMsg}",{errorMsg:e}))}))},allowOutsideClick:()=>!iu().isLoading()};n&&"object"==typeof n&&(i={...i,...n}),iu().fire(i).then((function(t){t.isConfirmed?iu().fire({type:"success",icon:"success",title:t.value.msg,confirmButtonColor:"#02cc1b",timer:3e3}):"function"==typeof o&&o(t)}))},GetErrorString(t,e){try{return e=e?a(e):",",t.msg.error.join(e)}catch(n){return""}},GetInfoString(t,e){try{return e=e?a(e):",",t.msg.info.join(e)}catch(n){return""}},ConfirmDialog(t,e,n,o,i){s.ShowConfirmRequest(t,(function(){return e(n,o,i)}))},changedFormData(t,e){return Object.keys(t).reduce(((n,o)=>(t[o]!==e[o]&&(n[o]=t[o]),n)),{})},ShowNotification(t,e,n,i){"boolean"==typeof e||e?o.success(t,{timeout:n,position:i}):o.error("My toast content",{timeout:n})},NotificationPosition:E,ShowServerResponseNotification(t,e,n){n||(n={});let i={timeout:e,position:E.BOTTOM_RIGHT,...n};try{t.info.forEach((function(t,e){o.success(t,i)}))}catch(r){}try{t.error.forEach((function(t,e){o.error(t,i)}))}catch(r){o.warning(r.message,i)}},AddLoadingClass(t,e){try{e?t.$el.classList.add("apbd-form-sending"):t.$el.classList.remove("apbd-form-sending")}catch(n){}},WPFileChooser:function(t,e,n,o,i,r){let s={type:"",title:"Image Chooser",button_text:"Select",multiple:!1,callback:function(t){},onClose:function(){},...args};if("undefined"==typeof wp||!wp.media){let t={id:3598,title:"w-logo-blue.png",filename:"w-logo-blue.png",url:"wp-admin/images/w-logo-blue.png"};return void s.callback(t)}s.title=a(s.title),s.button_text=a(s.button_text);let l=wp.media({title:s.title,library:{type:s.type},button:{text:s.button_text},multiple:s.multiple}).on("select",(function(){var t=l.state().get("selection").first().toJSON();try{s.callback(t)}catch(e){console.log(e.message)}})).on("close",(function(){s.onClose()})).open()},AppVersion:function(){return"3.0.1"},POSLink:function(){try{return vitePos.pos_link}catch(t){return""}},WPCR:function(){return atob("PGEgaHJlZj0iaHR0cHM6Ly92aXRlcG9zLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPlZpdGVwb3M8L2E+LCBDb3B5cmlnaHQgqQ==")+(new Date).getFullYear()+atob("IDxhIGhyZWY9Imh0dHBzOi8vYXBwc2JkLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPkFwcHNiZDwvYT4uIEFsbCByaWdodHMgcmVzZXJ2ZWQu")},WPMediaImageCropped:function(t){let e={width:200,height:200,title:"Image Chooser",button_text:"Select",flex_width:!1,flex_height:!1,crop:!0,callback:function(t){},onClose:function(){},...t};if("undefined"!=typeof wp&&wp.media)e.title=a(e.title),e.button_text=a(e.button_text),au(e);else{let t={title:"T_2_back.jpg",url:"wp-content/uploads/2022/04/T_2_back.jpg"};e.callback(t)}}};t.config.globalProperties.$appsbdUtls=s,t.config.globalProperties.vitePos=window.vitePos}};var lu=su;const cu={get_plugin:function(t){let e=window.vitePos.base_slug+"-"+t;return e=e.toLowerCase().replace("_","-"),window.vitePos.ajax_url+"&action="+e},get_module_url:function(t,e){let n=vitePos.base_slug+"-m-"+t+"-"+e;return n=n.toLowerCase().replace("_","-"),vitePos.ajax_url+"&action="+n}},uu={install(t,e){t.config.globalProperties.$appsbdURL=cu}};var du=uu,hu=n(669),pu=n.n(hu);const fu=function(t,e,n){var o=e||new FormData;let i=null;for(const r in t)if(t.hasOwnProperty(r))if(i=n?`${n}[${r}]`:r,"object"!==typeof t[r]||t[r]instanceof File)if(t[r]instanceof File)o.append(i,t[r]);else{let e=t[r];"true"!==e&&"false"!==e&&!0!==e&&!1!==e||(e="true"===e||!0===e?1:0),o.append(i,e)}else fu(t[r],o,i);return o};var mu=fu;function gu(t){let e={headers:{"Content-Type":t?"":"application/x-www-form-urlencoded"}};return e}const vu={ObjectToQueryString:function(t,e){var n,o,i=[];for(var r in t)t.hasOwnProperty(r)&&(n=~r.indexOf("[")?e?e+"["+r.substring(0,r.indexOf("["))+"]"+r.substring(r.indexOf("[")):r:e?e+"["+r+"]":r,o=t[r],i.push("object"==typeof o?vu.ObjectToQueryString(o,n):encodeURIComponent(n)+"="+encodeURIComponent(o)));return i.join("&")},post:function(t,e,n){let o={};return o=n?mu(e):vu.ObjectToQueryString(e),pu().post(t,o,gu(n))},get:function(t){return pu().get(t,gu(!1))},crc32:function(t){"object"==typeof t&&(t=JSON.stringify(t));for(var e,n=[],o=0;o<256;o++){e=o;for(var i=0;i<8;i++)e=1&e?3988292384^e>>>1:e>>>1;n[o]=e}for(var r=-1,a=0;a<t.length;a++)r=r>>>8^n[255&(r^t.charCodeAt(a))];return(-1^r)>>>0}};var bu=vu;const yu="POS_Settings",wu=Xc("settings",{state:()=>({firstLoaded:!1,appOptions:{}}),getters:{pages(){return this.appOptions?.pages?this.appOptions.pages:[]},pos_link(){return this.appOptions?.pos_link?this.appOptions.pos_link:""},default_link(){return this.appOptions?.pos_link?this.appOptions.pos_link:""},login_ph(){return this.appOptions?.pos_login_ph?this.appOptions.pos_login_ph:""},license_info(){return this.appOptions?.license_info?this.appOptions.license_info:null}},actions:{loadSettings:async function(){return this.firstLoaded?this.appOptions:await bu.get(cu.get_module_url(yu,"get-option")).then((t=>{if(t.status)try{this.firstLoaded=!0,this.appOptions=t.data?.data}catch(e){}return this.appOptions})).catch((t=>null))},getCustomers:async function(t){return await bu.post(cu.get_module_url(yu,"customers"),t,!0).then((t=>t.data.data)).catch((t=>null))},updateSettings:async function(t){return null==t.pos_customer&&(t.pos_customer=""),await bu.post(cu.get_module_url(yu,"option"),t,!0).then((t=>(this.appOptions=t.data?.data,t.data))).catch((t=>null))},refreshApp:async function(){return await bu.get(cu.get_module_url(yu,"refresh-app")).then((t=>t.data)).catch((t=>null))},updateInvoiceSettings:async function(t){return await bu.post(cu.get_module_url(yu,"invoice-settings"),t,!0).then((t=>(this.appOptions=t.data?.data,t.data))).catch((t=>null))}}});var _u={name:"App",components:{AppLoader:Zr,AlertInfo:yc,HelpModule:ns,Modal:ma,Basic:Io,AppContainer:go},data(){return{isLoading:!0,view_help:!1,isMinMenu:!1,showAlert:!1,getMsg:""}},async mounted(){this.$eventBus.$on("show-alert",this.displayAlert),await this.settingsStore.loadSettings(),this.isLoading=!1},computed:{...Jc(wu)},methods:{hideAlert(){this.getMsg="",this.showAlert=!1},displayAlert(t){this.getMsg=t||"",this.showAlert=!0}}};const xu=(0,fo.Z)(_u,[["render",Ze]]);var ku=xu; 48 48 /*! 49 49 * vue-router v4.0.15 -
vitepos-lite/trunk/readme.txt
r3026588 r3029421 6 6 Tested up to: 6.4 7 7 Requires PHP: 7.2 8 Stable tag: 3.0. 08 Stable tag: 3.0.1 9 9 License: GPLv2 or later 10 10 License URI: http://www.gnu.org/licenses/gpl-2.0.html -
vitepos-lite/trunk/vitepos-lite.php
r3016411 r3029421 4 4 * Plugin URI: http://appsbd.com 5 5 * Description: It's a Point of Sale plugin for Woocommerce, so fast and easy. 6 * Version: 3.0. 06 * Version: 3.0.1 7 7 * Author: appsbd 8 8 * Author URI: http://www.appsbd.com -
vitepos-lite/trunk/vitepos_lite/libs/class-payment-method-base.php
r3016411 r3029421 171 171 } 172 172 } else { 173 if($settings instanceof Payment_Admin_Data) { 174 $settings->name = $this->admin_data->name; 175 $this->admin_data = $settings; 173 if ( $settings instanceof \__PHP_Incomplete_Class ) { 174 $check = (array) $settings; 175 $this->admin_data->is_enable = $check['is_enable']; 176 $this->admin_data->settings = $check['settings']; 177 $this->update_option(); 178 } else { 179 $this->admin_data->is_enable = $settings->is_enable; 180 $this->admin_data->settings = $settings->settings; 176 181 } 177 182 } 178 183 179 184 } 180 181 185 /** 182 186 * The update option is generated by appsbd
Note: See TracChangeset
for help on using the changeset viewer.