Changeset 3475472
- Timestamp:
- 03/05/2026 10:41:33 AM (3 weeks ago)
- Location:
- vitepos-lite/trunk
- Files:
-
- 9 edited
-
assets/js/admin-script.js (modified) (2 diffs)
-
readme.txt (modified) (1 diff)
-
vendor/composer/installed.php (modified) (2 diffs)
-
vitepos-lite.php (modified) (1 diff)
-
vitepos_lite/core/class-viteposlite.php (modified) (1 diff)
-
vitepos_lite/helper/plugin-helper.php (modified) (3 diffs)
-
vitepos_lite/libs/class-pos-product-query.php (modified) (1 diff)
-
vitepos_lite/libs/class-pos-product.php (modified) (1 diff)
-
vitepos_lite/modules/class-pos-settings.php (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
vitepos-lite/trunk/assets/js/admin-script.js
r3463252 r3475472 31 31 * @license MIT 32 32 */ 33 function ui(e){return"function"===typeof e}function di(e){return null===e||void 0===e}const hi=e=>null!==e&&!!e&&"object"===typeof e&&!Array.isArray(e);function pi(e){return Number(e)>=0}function fi(e){const t=parseFloat(e);return isNaN(t)?e:t}const mi={};function gi(e,t){bi(e,t),mi[e]=t}function vi(e){return mi[e]}function bi(e,t){if(!ui(t))throw new Error(`Extension Error: The validator '${e}' must be a function.`)}const yi=Symbol("vee-validate-form"),wi=Symbol("vee-validate-field-instance"),_i=Symbol("Default empty value");function xi(e){return ui(e)&&!!e.__locatorRef}function ki(e){return["input","textarea","select"].includes(e)}function Si(e,t){return ki(e)&&"file"===t.type}function Ci(e){return!!e&&ui(e.validate)}function Di(e){return"checkbox"===e||"radio"===e}function Oi(e){return hi(e)||Array.isArray(e)}function Pi(e){return Array.isArray(e)?0===e.length:hi(e)&&0===Object.keys(e).length}function Ei(e){return/^\[.+\]$/i.test(e)}function Ai(e){return Ti(e)&&e.multiple}function Ti(e){return"SELECT"===e.tagName}function Mi(e,t){const n=![!1,null,void 0,0].includes(t.multiple)&&!Number.isNaN(t.multiple);return"select"===e&&"multiple"in t&&n}function qi(e,t){return Mi(e,t)||Si(e,t)}function Li(e){return ji(e)&&e.target&&"submit"in e.target}function ji(e){return!!e&&(!!("undefined"!==typeof Event&&ui(Event)&&e instanceof Event)||!(!e||!e.srcElement))}function Ii(e,t){return t in e&&e[t]!==_i}function Ni(e){return Ei(e)?e.replace(/\[|\]/gi,""):e}function Ri(e,t,n){if(!e)return n;if(Ei(t))return e[Ni(t)];const o=(t||"").split(/\.|\[(\d+)\]/).filter(Boolean).reduce(((e,t)=>Oi(e)&&t in e?e[t]:n),e);return o}function $i(e,t,n){if(Ei(t))return void(e[Ni(t)]=n);const o=t.split(/\.|\[(\d+)\]/).filter(Boolean);let i=e;for(let r=0;r<o.length;r++){if(r===o.length-1)return void(i[o[r]]=n);o[r]in i&&!di(i[o[r]])||(i[o[r]]=pi(o[r+1])?[]:{}),i=i[o[r]]}}function Ui(e,t){Array.isArray(e)&&pi(t)?e.splice(Number(t),1):hi(e)&&delete e[t]}function Bi(e,t){if(Ei(t))return void delete e[Ni(t)];const n=t.split(/\.|\[(\d+)\]/).filter(Boolean);let o=e;for(let r=0;r<n.length;r++){if(r===n.length-1){Ui(o,n[r]);break}if(!(n[r]in o)||di(o[n[r]]))break;o=o[n[r]]}const i=n.map(((t,o)=>Ri(e,n.slice(0,o).join("."))));for(let r=i.length-1;r>=0;r--)Pi(i[r])&&(0!==r?Ui(i[r-1],n[r-1]):Ui(e,n[0]))}function Fi(e){return Object.keys(e)}function Vi(e,t=void 0){const n=(0,o.FN)();return(null===n||void 0===n?void 0:n.provides[e])||(0,o.f3)(e,t)}function Wi(e){(0,o.ZK)(`[vee-validate]: ${e}`)}function Hi(e,t,n){if(Array.isArray(e)){const n=[...e],o=n.indexOf(t);return o>=0?n.splice(o,1):n.push(t),n}return e===t?n:t}function zi(e,t){let n,o;return function(...i){const r=this;return n||(n=!0,setTimeout((()=>n=!1),t),o=e.apply(r,i)),o}}function Yi(e,t=0){let n=null,o=[];return function(...i){return n&&window.clearTimeout(n),n=window.setTimeout((()=>{const t=e(...i);o.forEach((e=>e(t))),o=[]}),t),new Promise((e=>o.push(e)))}}const Gi=(e,t,n)=>t.slots.default?"string"!==typeof e&&e?{default:()=>{var e,o;return null===(o=(e=t.slots).default)||void 0===o?void 0:o.call(e,n())}}:t.slots.default(n()):t.slots.default;function Ki(e){if(Zi(e))return e._value}function Zi(e){return"_value"in e}function Xi(e){if(!ji(e))return e;const t=e.target;if(Di(t.type)&&Zi(t))return Ki(t);if("file"===t.type&&t.files)return Array.from(t.files);if(Ai(t))return Array.from(t.options).filter((e=>e.selected&&!e.disabled)).map(Ki);if(Ti(t)){const e=Array.from(t.options).find((e=>e.selected));return e?Ki(e):t.value}return t.value}function Ji(e){const t={};return Object.defineProperty(t,"_$$isNormalized",{value:!0,writable:!1,enumerable:!1,configurable:!1}),e?hi(e)&&e._$$isNormalized?e:hi(e)?Object.keys(e).reduce(((t,n)=>{const o=Qi(e[n]);return!1!==e[n]&&(t[n]=er(o)),t}),t):"string"!==typeof e?t:e.split("|").reduce(((e,t)=>{const n=tr(t);return n.name?(e[n.name]=er(n.params),e):e}),t):t}function Qi(e){return!0===e?[]:Array.isArray(e)||hi(e)?e:[e]}function er(e){const t=e=>"string"===typeof e&&"@"===e[0]?nr(e.slice(1)):e;return Array.isArray(e)?e.map(t):e instanceof RegExp?[e]:Object.keys(e).reduce(((n,o)=>(n[o]=t(e[o]),n)),{})}const tr=e=>{let t=[];const n=e.split(":")[0];return e.includes(":")&&(t=e.split(":").slice(1).join(":").split(",")),{name:n,params:t}};function nr(e){const t=t=>{const n=Ri(t,e)||t[e];return n};return t.__locatorRef=e,t}function or(e){return Array.isArray(e)?e.filter(xi):Fi(e).filter((t=>xi(e[t]))).map((t=>e[t]))}const ir={generateMessage:({field:e})=>`${e} is not valid.`,bails:!0,validateOnBlur:!0,validateOnChange:!0,validateOnInput:!1,validateOnModelUpdate:!0};let rr=Object.assign({},ir);const sr=()=>rr,ar=e=>{rr=Object.assign(Object.assign({},rr),e)},lr=ar;async function cr(e,t,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:t,bails:null===o||void 0===o||o,formData:(null===n||void 0===n?void 0:n.values)||{}},r=await ur(i,e),s=r.errors;return{errors:s,valid:!s.length}}async function ur(e,t){if(Ci(e.rules))return dr(t,e.rules,{bails:e.bails});if(ui(e.rules)||Array.isArray(e.rules)){const n={field:e.name,form:e.formData,value:t},o=Array.isArray(e.rules)?e.rules:[e.rules],i=o.length,r=[];for(let s=0;s<i;s++){const i=o[s],a=await i(t,n),l="string"!==typeof a&&a;if(l)continue;const c="string"===typeof a?a:pr(n);if(r.push(c),e.bails)return{errors:r}}return{errors:r}}const n=Object.assign(Object.assign({},e),{rules:Ji(e.rules)}),o=[],i=Object.keys(n.rules),r=i.length;for(let s=0;s<r;s++){const r=i[s],a=await hr(n,t,{name:r,params:n.rules[r]});if(a.error&&(o.push(a.error),e.bails))return{errors:o}}return{errors:o}}async function dr(e,t,n){var o;const i=await t.validate(e,{abortEarly:null===(o=n.bails)||void 0===o||o}).then((()=>[])).catch((e=>{if("ValidationError"===e.name)return e.errors;throw e}));return{errors:i}}async function hr(e,t,n){const o=vi(n.name);if(!o)throw new Error(`No such validator '${n.name}' exists.`);const i=fr(n.params,e.formData),r={field:e.name,value:t,form:e.formData,rule:Object.assign(Object.assign({},n),{params:i})},s=await o(t,i,r);return"string"===typeof s?{error:s}:{error:s?void 0:pr(r)}}function pr(e){const t=sr().generateMessage;return t?t(e):"Field is invalid"}function fr(e,t){const n=e=>xi(e)?e(t):e;return Array.isArray(e)?e.map(n):Object.keys(e).reduce(((t,o)=>(t[o]=n(e[o]),t)),{})}async function mr(e,t){const n=await e.validate(t,{abortEarly:!1}).then((()=>[])).catch((e=>{if("ValidationError"!==e.name)throw e;return e.inner||[]})),o={},i={};for(const r of n){const e=r.errors;o[r.path]={valid:!e.length,errors:e},e.length&&(i[r.path]=e[0])}return{valid:!n.length,results:o,errors:i}}async function gr(e,t,n){const o=Fi(e),i=o.map((async o=>{var i,r,s;const a=await cr(Ri(t,o),e[o],{name:(null===(i=null===n||void 0===n?void 0:n.names)||void 0===i?void 0:i[o])||o,values:t,bails:null===(s=null===(r=null===n||void 0===n?void 0:n.bailsMap)||void 0===r?void 0:r[o])||void 0===s||s});return Object.assign(Object.assign({},a),{path:o})}));let r=!0;const s=await Promise.all(i),a={},l={};for(const c of s)a[c.path]={valid:c.valid,errors:c.errors},c.valid||(r=!1,l[c.path]=c.errors[0]);return{valid:r,results:a,errors:l}}function vr(e,t,n){"object"===typeof n.value&&(n.value=br(n.value)),n.enumerable&&!n.get&&!n.set&&n.configurable&&n.writable&&"__proto__"!==t?e[t]=n.value:Object.defineProperty(e,t,n)}function br(e){if("object"!==typeof e)return e;var t,n,o,i=0,r=Object.prototype.toString.call(e);if("[object Object]"===r?o=Object.create(e.__proto__||null):"[object Array]"===r?o=Array(e.length):"[object Set]"===r?(o=new Set,e.forEach((function(e){o.add(br(e))}))):"[object Map]"===r?(o=new Map,e.forEach((function(e,t){o.set(br(t),br(e))}))):"[object Date]"===r?o=new Date(+e):"[object RegExp]"===r?o=new RegExp(e.source,e.flags):"[object DataView]"===r?o=new e.constructor(br(e.buffer)):"[object ArrayBuffer]"===r?o=e.slice(0):"Array]"===r.slice(-6)&&(o=new e.constructor(e)),o){for(n=Object.getOwnPropertySymbols(e);i<n.length;i++)vr(o,n[i],Object.getOwnPropertyDescriptor(e,n[i]));for(i=0,n=Object.getOwnPropertyNames(e);i<n.length;i++)Object.hasOwnProperty.call(o,t=n[i])&&o[t]===e[t]||vr(o,t,Object.getOwnPropertyDescriptor(e,t))}return o||e}var yr=function e(t,n){if(t===n)return!0;if(t&&n&&"object"==typeof t&&"object"==typeof n){if(t.constructor!==n.constructor)return!1;var o,i,r;if(Array.isArray(t)){if(o=t.length,o!=n.length)return!1;for(i=o;0!==i--;)if(!e(t[i],n[i]))return!1;return!0}if(t instanceof Map&&n instanceof Map){if(t.size!==n.size)return!1;for(i of t.entries())if(!n.has(i[0]))return!1;for(i of t.entries())if(!e(i[1],n.get(i[0])))return!1;return!0}if(t instanceof Set&&n instanceof Set){if(t.size!==n.size)return!1;for(i of t.entries())if(!n.has(i[0]))return!1;return!0}if(ArrayBuffer.isView(t)&&ArrayBuffer.isView(n)){if(o=t.length,o!=n.length)return!1;for(i=o;0!==i--;)if(t[i]!==n[i])return!1;return!0}if(t.constructor===RegExp)return t.source===n.source&&t.flags===n.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===n.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===n.toString();if(r=Object.keys(t),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 s=r[i];if(!e(t[s],n[s]))return!1}return!0}return t!==t&&n!==n};let wr=0;function _r(e,t){const{value:n,initialValue:o,setInitialValue:i}=xr(e,t.modelValue,!t.standalone),{errorMessage:r,errors:s,setErrors:a}=Sr(e,!t.standalone),l=kr(n,o,s),c=wr>=Number.MAX_SAFE_INTEGER?0:++wr;function u(e){var t;"value"in e&&(n.value=e.value),"errors"in e&&a(e.errors),"touched"in e&&(l.touched=null!==(t=e.touched)&&void 0!==t?t:l.touched),"initialValue"in e&&i(e.initialValue)}return{id:c,path:e,value:n,initialValue:o,meta:l,errors:s,errorMessage:r,setState:u}}function xr(e,t,n){const r=n?Vi(yi,void 0):void 0,s=(0,i.iH)((0,i.SU)(t));function a(){return r?Ri(r.meta.value.initialValues,(0,i.SU)(e),(0,i.SU)(s)):(0,i.SU)(s)}function l(t){r?r.setFieldInitialValue((0,i.SU)(e),t):s.value=t}const c=(0,o.Fl)(a);if(!r){const e=(0,i.iH)(a());return{value:e,initialValue:c,setInitialValue:l}}const u=t?(0,i.SU)(t):Ri(r.values,(0,i.SU)(e),(0,i.SU)(c));r.stageInitialValue((0,i.SU)(e),u);const d=(0,o.Fl)({get(){return Ri(r.values,(0,i.SU)(e))},set(t){r.setFieldValue((0,i.SU)(e),t)}});return{value:d,initialValue:c,setInitialValue:l}}function kr(e,t,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)(t))),dirty:(0,o.Fl)((()=>!yr((0,i.SU)(e),(0,i.SU)(t))))});return(0,o.YP)(n,(e=>{r.valid=!e.length}),{immediate:!0,flush:"sync"}),r}function Sr(e,t){const n=t?Vi(yi,void 0):void 0;function r(e){return e?Array.isArray(e)?e:[e]:[]}if(!n){const e=(0,i.iH)([]);return{errors:e,errorMessage:(0,o.Fl)((()=>e.value[0])),setErrors:t=>{e.value=r(t)}}}const s=(0,o.Fl)((()=>n.errorBag.value[(0,i.SU)(e)]||[]));return{errors:s,errorMessage:(0,o.Fl)((()=>s.value[0])),setErrors:t=>{n.setFieldErrorBag((0,i.SU)(e),r(t))}}}let Cr;zi((()=>{setTimeout((async()=>{await(0,o.Y3)(),null===Cr||void 0===Cr||Cr.sendInspectorState(Dr),null===Cr||void 0===Cr||Cr.sendInspectorTree(Dr)}),100)}),100);const Dr="vee-validate-inspector";function Or(e,t,n){return Di(null===n||void 0===n?void 0:n.type)?Tr(e,t,n):Pr(e,t,n)}function Pr(e,t,n){const{initialValue:r,validateOnMount:s,bails:a,type:l,checkedValue:c,label:u,validateOnValueUpdate:d,uncheckedValue:h,standalone:p}=Er((0,i.SU)(e),n),f=p?void 0:Vi(yi);let m=!1;const{id:g,value:v,initialValue:b,meta:y,setState:w,errors:_,errorMessage:x}=_r(e,{modelValue:r,standalone:p}),k=()=>{y.touched=!0},S=(0,o.Fl)((()=>{let n=(0,i.SU)(t);const o=(0,i.SU)(null===f||void 0===f?void 0:f.schema);return o&&!Ci(o)&&(n=Ar(o,(0,i.SU)(e))||n),Ci(n)||ui(n)||Array.isArray(n)?n:Ji(n)}));async function C(t){var n,o;return(null===f||void 0===f?void 0:f.validateSchema)?null!==(n=(await f.validateSchema(t)).results[(0,i.SU)(e)])&&void 0!==n?n:{valid:!0,errors:[]}:cr(v.value,S.value,{name:(0,i.SU)(u)||(0,i.SU)(e),values:null!==(o=null===f||void 0===f?void 0:f.values)&&void 0!==o?o:{},bails:a})}async function D(){y.pending=!0,y.validated=!0;const e=await C("validated-only");return m&&(e.valid=!0,e.errors=[]),w({errors:e.errors}),y.pending=!1,e}async function O(){const e=await C("silent");return m&&(e.valid=!0),y.valid=e.valid,e}function P(e){return(null===e||void 0===e?void 0:e.mode)&&"force"!==(null===e||void 0===e?void 0:e.mode)?"validated-only"===(null===e||void 0===e?void 0:e.mode)?D():O():D()}const E=(e,t=!0)=>{const n=Xi(e);v.value=n,!d&&t&&D()};function A(e){y.touched=e}let T;function M(){T=(0,o.YP)(v,d?D:O,{deep:!0})}function q(e){var t;null===T||void 0===T||T();const n=e&&"value"in e?e.value:b.value;w({value:br(n),initialValue:br(n),touched:null!==(t=null===e||void 0===e?void 0:e.touched)&&void 0!==t&&t,errors:(null===e||void 0===e?void 0:e.errors)||[]}),y.pending=!1,y.validated=!1,O(),(0,o.Y3)((()=>{M()}))}function L(e){v.value=e}function j(e){w({errors:Array.isArray(e)?e:[e]})}(0,o.bv)((()=>{if(s)return D();f&&f.validateSchema||O()})),M();const I={id:g,name:e,label:u,value:v,meta:y,errors:_,errorMessage:x,type:l,checkedValue:c,uncheckedValue:h,bails:a,resetField:q,handleReset:()=>q(),validate:P,handleChange:E,handleBlur:k,setState:w,setTouched:A,setErrors:j,setValue:L};if((0,o.JJ)(wi,I),(0,i.dq)(t)&&"function"!==typeof(0,i.SU)(t)&&(0,o.YP)(t,((e,t)=>{yr(e,t)||(y.validated?D():O())}),{deep:!0}),!f)return I;f.register(I),(0,o.Jd)((()=>{m=!0,f.unregister(I)}));const N=(0,o.Fl)((()=>{const e=S.value;return!e||ui(e)||Ci(e)||Array.isArray(e)?{}:Object.keys(e).reduce(((t,n)=>{const o=or(e[n]).map((e=>e.__locatorRef)).reduce(((e,t)=>{const n=Ri(f.values,t)||f.values[t];return void 0!==n&&(e[t]=n),e}),{});return Object.assign(t,o),t}),{})}));return(0,o.YP)(N,((e,t)=>{if(!Object.keys(e).length)return;const n=!yr(e,t);n&&(y.validated?D():O())})),I}function Er(e,t){const n=()=>({initialValue:void 0,validateOnMount:!1,bails:!0,rules:"",label:e,validateOnValueUpdate:!0,standalone:!1});if(!t)return n();const o="valueProp"in t?t.valueProp:t.checkedValue;return Object.assign(Object.assign(Object.assign({},n()),t||{}),{checkedValue:o})}function Ar(e,t){if(e)return e[t]}function Tr(e,t,n){const r=(null===n||void 0===n?void 0:n.standalone)?void 0:Vi(yi),s=null===n||void 0===n?void 0:n.checkedValue,a=null===n||void 0===n?void 0:n.uncheckedValue;function l(e){const t=e.handleChange,n=(0,o.Fl)((()=>{const t=(0,i.SU)(e.value),n=(0,i.SU)(s);return Array.isArray(t)?t.includes(n):n===t}));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=Xi(o);r||(d=Hi((0,i.SU)(e.value),(0,i.SU)(s),(0,i.SU)(a))),t(d,l)}return(0,o.Jd)((()=>{n.value&&l((0,i.SU)(s),!1)})),Object.assign(Object.assign({},e),{checked:n,checkedValue:s,uncheckedValue:a,handleChange:l})}return l(Pr(e,t,n))}const Mr=(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:()=>sr().bails},label:{type:String,default:void 0},uncheckedValue:{type:null,default:void 0},modelValue:{type:null,default:_i},modelModifiers:{type:null,default:()=>({})},"onUpdate:modelValue":{type:null,default:void 0},standalone:{type:Boolean,default:!1}},setup(e,t){const n=(0,i.Vh)(e,"rules"),r=(0,i.Vh)(e,"name"),s=(0,i.Vh)(e,"label"),a=(0,i.Vh)(e,"uncheckedValue"),l=Ii(e,"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}=Or(r,n,{validateOnMount:e.validateOnMount,bails:e.bails,standalone:e.standalone,type:t.attrs.type,initialValue:Ir(e,t),checkedValue:t.attrs.value,uncheckedValue:a,label:s,validateOnValueUpdate:!1}),_=l?function(e,n=!0){p(e,n),t.emit("update:modelValue",u.value)}:p,x=e=>{Di(t.attrs.type)||(u.value=Xi(e))},k=l?function(e){x(e),t.emit("update:modelValue",u.value)}:x,S=(0,o.Fl)((()=>{const{validateOnInput:n,validateOnChange:o,validateOnBlur:i,validateOnModelUpdate:r}=Lr(e),s=[f,t.attrs.onBlur,i?h:void 0].filter(Boolean),a=[e=>_(e,n),t.attrs.onInput].filter(Boolean),l=[e=>_(e,o),t.attrs.onChange].filter(Boolean),c={name:e.name,onBlur:s,onInput:a,onChange:l,"onUpdate:modelValue":e=>_(e,r)};Di(t.attrs.type)&&y?c.checked=y.value:c.value=u.value;const d=qr(e,t);return qi(d,t.attrs)&&delete c.value,c})),C=(0,i.Vh)(e,"modelValue");function D(){return{field:S.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)(C,(t=>{t===_i&&void 0===u.value||t!==jr(u.value,e.modelModifiers)&&(u.value=t===_i?void 0:t,h())})),t.expose({setErrors:w,setTouched:m,reset:g,validate:h,handleChange:p}),()=>{const n=(0,o.LL)(qr(e,t)),i=Gi(n,t,D);return n?(0,o.h)(n,Object.assign(Object.assign({},t.attrs),S.value),i):i}}});function qr(e,t){let n=e.as||"";return e.as||t.slots.default||(n="input"),n}function Lr(e){var t,n,o,i;const{validateOnInput:r,validateOnChange:s,validateOnBlur:a,validateOnModelUpdate:l}=sr();return{validateOnInput:null!==(t=e.validateOnInput)&&void 0!==t?t:r,validateOnChange:null!==(n=e.validateOnChange)&&void 0!==n?n:s,validateOnBlur:null!==(o=e.validateOnBlur)&&void 0!==o?o:a,validateOnModelUpdate:null!==(i=e.validateOnModelUpdate)&&void 0!==i?i:l}}function jr(e,t){return t.number?fi(e):e}function Ir(e,t){return Di(t.attrs.type)?Ii(e,"modelValue")?e.modelValue:void 0:Ii(e,"modelValue")?e.modelValue:t.attrs.value}const Nr=Mr;let Rr=0;function $r(e){const t=Rr++;let n=!1;const r=(0,i.iH)({}),s=(0,i.iH)(!1),a=(0,i.iH)(0),l={},c=(0,i.qj)(br((0,i.SU)(null===e||void 0===e?void 0:e.initialValues)||{})),{errorBag:u,setErrorBag:d,setFieldErrorBag:h}=Fr(null===e||void 0===e?void 0:e.initialErrors),p=(0,o.Fl)((()=>Fi(u.value).reduce(((e,t)=>{const n=u.value[t];return n&&n.length&&(e[t]=n[0]),e}),{})));function f(e){const t=r.value[e];return Array.isArray(t)?t[0]:t}function m(e){return!!r.value[e]}const g=(0,o.Fl)((()=>Fi(r.value).reduce(((e,t)=>{const n=f(t);return n&&(e[t]=(0,i.SU)(n.label||n.name)||""),e}),{}))),v=(0,o.Fl)((()=>Fi(r.value).reduce(((e,t)=>{var n;const o=f(t);return o&&(e[t]=null===(n=o.bails)||void 0===n||n),e}),{}))),b=Object.assign({},(null===e||void 0===e?void 0:e.initialErrors)||{}),{initialValues:y,originalInitialValues:w,setInitialValues:_}=Br(r,c,null===e||void 0===e?void 0:e.initialValues),x=Ur(r,c,y,p),k=null===e||void 0===e?void 0:e.validationSchema,S={formId:t,fieldsByPath:r,values:c,errorBag:u,errors:p,schema:k,submitCount:a,meta:x,isSubmitting:s,fieldArraysLookup:l,validateSchema:(0,i.SU)(k)?Y:void 0,validate:$,register:N,unregister:R,setFieldErrorBag:h,validateField:U,setFieldValue:A,setValues:T,setErrors:E,setFieldError:P,setFieldTouched:M,setTouched:q,resetForm:L,handleSubmit:B,stageInitialValue:W,unsetInitialValue:V,setFieldInitialValue:F};function C(e){return Array.isArray(e)}function D(e,t){return Array.isArray(e)?e.forEach(t):t(e)}function O(e){Object.values(r.value).forEach((t=>{t&&D(t,e)}))}function P(e,t){h(e,t)}function E(e){d(e)}function A(e,t,{force:o}={force:!1}){var s;const a=r.value[e],l=br(t);if(!a)return void $i(c,e,l);if(C(a)&&"checkbox"===(null===(s=a[0])||void 0===s?void 0:s.type)&&!Array.isArray(t)){const n=br(Hi(Ri(c,e)||[],t,void 0));return void $i(c,e,n)}let u=t;C(a)||"checkbox"!==a.type||o||n||(u=br(Hi(Ri(c,e),t,(0,i.SU)(a.uncheckedValue)))),$i(c,e,u)}function T(e){Fi(c).forEach((e=>{delete c[e]})),Fi(e).forEach((t=>{A(t,e[t])})),Object.values(l).forEach((e=>e&&e.reset()))}function M(e,t){const n=r.value[e];n&&D(n,(e=>e.setTouched(t)))}function q(e){Fi(e).forEach((t=>{M(t,!!e[t])}))}function L(e){n=!0,(null===e||void 0===e?void 0:e.values)?(_(e.values),T(null===e||void 0===e?void 0:e.values)):(_(w.value),T(w.value)),O((e=>e.resetField())),(null===e||void 0===e?void 0:e.touched)&&q(e.touched),E((null===e||void 0===e?void 0:e.errors)||{}),a.value=(null===e||void 0===e?void 0:e.submitCount)||0,(0,o.Y3)((()=>{n=!1}))}function j(e,t){const n=(0,i.Xl)(e),o=t;if(!r.value[o])return void(r.value[o]=n);const s=r.value[o];s&&!Array.isArray(s)&&(r.value[o]=[s]),r.value[o]=[...r.value[o],n]}function I(e,t){const n=t,o=r.value[n];if(o)if(C(o)||e.id!==o.id){if(C(o)){const t=o.findIndex((t=>t.id===e.id));if(-1===t)return;if(o.splice(t,1),1===o.length)return void(r.value[n]=o[0]);o.length||delete r.value[n]}}else delete r.value[n]}function N(e){const t=(0,i.SU)(e.name);j(e,t),(0,i.dq)(e.name)&&(0,o.YP)(e.name,(async(t,n)=>{await(0,o.Y3)(),I(e,n),j(e,t),(p.value[n]||p.value[t])&&(P(n,void 0),U(t)),await(0,o.Y3)(),m(n)||Bi(c,n)}));const n=(0,i.SU)(e.errorMessage);n&&(null===b||void 0===b?void 0:b[t])!==n&&U(t),delete b[t]}function R(e){const t=(0,i.SU)(e.name);I(e,t),(0,o.Y3)((()=>{m(t)||(P(t,void 0),Bi(c,t))}))}async function $(e){if(O((e=>e.meta.validated=!0)),S.validateSchema)return S.validateSchema((null===e||void 0===e?void 0:e.mode)||"force");const t=await Promise.all(Object.values(r.value).map((t=>{const n=Array.isArray(t)?t[0]:t;return n?n.validate(e).then((e=>({key:(0,i.SU)(n.name),valid:e.valid,errors:e.errors}))):Promise.resolve({key:"",valid:!0,errors:[]})}))),n={},o={};for(const i of t)n[i.key]={valid:i.valid,errors:i.errors},i.errors.length&&(o[i.key]=i.errors[0]);return{valid:t.every((e=>e.valid)),results:n,errors:o}}async function U(e){const t=r.value[e];return t?Array.isArray(t)?t.map((e=>e.validate()))[0]:t.validate():((0,o.ZK)(`field with name ${e} was not found`),Promise.resolve({errors:[],valid:!0}))}function B(e,t){return function(n){return n instanceof Event&&(n.preventDefault(),n.stopPropagation()),q(Fi(r.value).reduce(((e,t)=>(e[t]=!0,e)),{})),s.value=!0,a.value++,$().then((o=>{if(o.valid&&"function"===typeof e)return e(br(c),{evt:n,setErrors:E,setFieldError:P,setTouched:q,setFieldTouched:M,setValues:T,setFieldValue:A,resetForm:L});o.valid||"function"!==typeof t||t({values:br(c),evt:n,errors:o.errors,results:o.results})})).then((e=>(s.value=!1,e)),(e=>{throw s.value=!1,e}))}}function F(e,t){$i(y.value,e,br(t))}function V(e){Bi(y.value,e)}function W(e,t){$i(c,e,t),F(e,t)}async function H(){const e=(0,i.SU)(k);if(!e)return{valid:!0,results:{},errors:{}};const t=Ci(e)?await mr(e,c):await gr(e,c,{names:g.value,bailsMap:v.value});return t}const z=Yi(H,5);async function Y(e){const t=await z(),n=S.fieldsByPath.value||{},o=Fi(S.errorBag.value),i=[...new Set([...Fi(t.results),...Fi(n),...o])];return i.reduce(((o,i)=>{const r=n[i],s=(t.results[i]||{errors:[]}).errors,a={errors:s,valid:!s.length};if(o.results[i]=a,a.valid||(o.errors[i]=a.errors[0]),!r)return P(i,s),o;if(D(r,(e=>e.meta.valid=a.valid)),"silent"===e)return o;const l=Array.isArray(r)?r.some((e=>e.meta.validated)):r.meta.validated;return"validated-only"!==e||l?(D(r,(e=>e.setState({errors:a.errors}))),o):o}),{valid:t.valid,results:{},errors:{}})}const G=B(((e,{evt:t})=>{Li(t)&&t.target.submit()}));return(0,o.bv)((()=>{(null===e||void 0===e?void 0:e.initialErrors)&&E(e.initialErrors),(null===e||void 0===e?void 0:e.initialTouched)&&q(e.initialTouched),(null===e||void 0===e?void 0:e.validateOnMount)?$():S.validateSchema&&S.validateSchema("silent")})),(0,i.dq)(k)&&(0,o.YP)(k,(()=>{var e;null===(e=S.validateSchema)||void 0===e||e.call(S,"validated-only")})),(0,o.JJ)(yi,S),{errors:p,meta:x,values:c,isSubmitting:s,submitCount:a,validate:$,validateField:U,handleReset:()=>L(),resetForm:L,handleSubmit:B,submitForm:G,setFieldError:P,setErrors:E,setFieldValue:A,setValues:T,setFieldTouched:M,setTouched:q}}function Ur(e,t,n,r){const s={touched:"some",pending:"some",valid:"every"},a=(0,o.Fl)((()=>!yr(t,(0,i.SU)(n))));function l(){const t=Object.values(e.value).flat(1).filter(Boolean);return Fi(s).reduce(((e,n)=>{const o=s[n];return e[n]=t[o]((e=>e.meta[n])),e}),{})}const c=(0,i.qj)(l());return(0,o.m0)((()=>{const e=l();c.touched=e.touched,c.valid=e.valid,c.pending=e.pending})),(0,o.Fl)((()=>Object.assign(Object.assign({initialValues:(0,i.SU)(n)},c),{valid:c.valid&&!Fi(r.value).length,dirty:a.value})))}function Br(e,t,n){const r=(0,i.iH)(br((0,i.SU)(n))||{}),s=(0,i.iH)(br((0,i.SU)(n))||{});function a(n,o=!1){r.value=br(n),s.value=br(n),o&&Fi(e.value).forEach((n=>{const o=e.value[n],i=Array.isArray(o)?o.some((e=>e.meta.touched)):null===o||void 0===o?void 0:o.meta.touched;if(!o||i)return;const s=Ri(r.value,n);$i(t,n,br(s))}))}return(0,i.dq)(n)&&(0,o.YP)(n,(e=>{a(e,!0)}),{deep:!0}),{initialValues:r,originalInitialValues:s,setInitialValues:a}}function Fr(e){const t=(0,i.iH)({});function n(e){return Array.isArray(e)?e:e?[e]:[]}function o(e,o){o?t.value[e]=n(o):delete t.value[e]}function r(e){t.value=Fi(e).reduce(((t,o)=>{const i=e[o];return i&&(t[o]=n(i)),t}),{})}return e&&r(e),{errorBag:t,setErrorBag:r,setFieldErrorBag:o}}const Vr=(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(e,t){const n=(0,i.Vh)(e,"initialValues"),r=(0,i.Vh)(e,"validationSchema"),{errors:s,values:a,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}=$r({validationSchema:r.value?r:void 0,initialValues:n,initialErrors:e.initialErrors,initialTouched:e.initialTouched,validateOnMount:e.validateOnMount}),k=e.onSubmit?m(e.onSubmit,e.onInvalidSubmit):g;function S(e){ji(e)&&e.preventDefault(),p(),"function"===typeof t.attrs.onReset&&t.attrs.onReset()}function C(t,n){const o="function"!==typeof t||n?n:t;return m(o,e.onInvalidSubmit)(t)}function D(){return{meta:l.value,errors:s.value,values:a,isSubmitting:c.value,submitCount:u.value,validate:d,validateField:h,handleSubmit:C,handleReset:p,submitForm:g,setErrors:v,setFieldError:b,setFieldValue:y,setValues:w,setFieldTouched:_,setTouched:x,resetForm:f}}return t.expose({setFieldError:b,setErrors:v,setFieldValue:y,setValues:w,setFieldTouched:_,setTouched:x,resetForm:f,validate:d,validateField:h}),function(){const n="form"===e.as?e.as:(0,o.LL)(e.as),i=Gi(n,t,D);if(!e.as)return i;const r="form"===e.as?{novalidate:!0}:{};return(0,o.h)(n,Object.assign(Object.assign(Object.assign({},r),t.attrs),{onSubmit:k,onReset:S}),i)}}}),Wr=Vr;let Hr=0;function zr(e){const t=Hr++,n=Vi(yi,void 0),r=(0,i.iH)([]),s=()=>{},a={fields:(0,i.OT)(r),remove:s,push:s,swap:s,insert:s,update:s,replace:s,prepend:s};if(!n)return Wi("FieldArray requires being a child of `<Form/>` or `useForm` being called before it. Array fields may not work correctly"),a;if(!(0,i.SU)(e))return Wi("FieldArray requires a field path to be provided, did you forget to pass the `name` prop?"),a;let l=0;function c(){const t=Ri(null===n||void 0===n?void 0:n.values,(0,i.SU)(e),[]);r.value=t.map(d),u()}function u(){const e=r.value.length;for(let t=0;t<e;t++){const n=r.value[t];n.isFirst=0===t,n.isLast=t===e-1}}function d(t){const s=l++,a={key:s,value:(0,o.Fl)((()=>{const o=Ri(null===n||void 0===n?void 0:n.values,(0,i.SU)(e),[]),a=r.value.findIndex((e=>e.key===s));return-1===a?t:o[a]})),isFirst:!1,isLast:!1};return a}function h(t){const o=(0,i.SU)(e),s=Ri(null===n||void 0===n?void 0:n.values,o);if(!s||!Array.isArray(s))return;const a=[...s];a.splice(t,1),null===n||void 0===n||n.unsetInitialValue(o+`[${t}]`),null===n||void 0===n||n.setFieldValue(o,a),r.value.splice(t,1),u()}function p(t){const o=(0,i.SU)(e),s=Ri(null===n||void 0===n?void 0:n.values,o),a=di(s)?[]:s;if(!Array.isArray(a))return;const l=[...a];l.push(t),null===n||void 0===n||n.stageInitialValue(o+`[${l.length-1}]`,t),null===n||void 0===n||n.setFieldValue(o,l),r.value.push(d(t)),u()}function f(t,o){const s=(0,i.SU)(e),a=Ri(null===n||void 0===n?void 0:n.values,s);if(!Array.isArray(a)||!(t in a)||!(o in a))return;const l=[...a],c=[...r.value],d=l[t];l[t]=l[o],l[o]=d;const h=c[t];c[t]=c[o],c[o]=h,null===n||void 0===n||n.setFieldValue(s,l),r.value=c,u()}function m(t,o){const s=(0,i.SU)(e),a=Ri(null===n||void 0===n?void 0:n.values,s);if(!Array.isArray(a)||a.length<t)return;const l=[...a],c=[...r.value];l.splice(t,0,o),c.splice(t,0,d(o)),null===n||void 0===n||n.setFieldValue(s,l),r.value=c,u()}function g(t){const o=(0,i.SU)(e);null===n||void 0===n||n.setFieldValue(o,t),c()}function v(t,o){const r=(0,i.SU)(e),s=Ri(null===n||void 0===n?void 0:n.values,r);!Array.isArray(s)||s.length-1<t||null===n||void 0===n||n.setFieldValue(`${r}[${t}]`,o)}function b(t){const o=(0,i.SU)(e),s=Ri(null===n||void 0===n?void 0:n.values,o),a=di(s)?[]:s;if(!Array.isArray(a))return;const l=[t,...a];null===n||void 0===n||n.stageInitialValue(o+`[${l.length-1}]`,t),null===n||void 0===n||n.setFieldValue(o,l),r.value.unshift(d(t)),u()}return c(),n.fieldArraysLookup[t]={reset:c},(0,o.Jd)((()=>{delete n.fieldArraysLookup[t]})),{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(e,t){const{push:n,remove:o,swap:r,insert:s,replace:a,update:l,prepend:c,fields:u}=zr((0,i.Vh)(e,"name"));function d(){return{fields:u.value,push:n,remove:o,swap:r,insert:s,update:l,replace:a,prepend:c}}return t.expose({push:n,remove:o,swap:r,insert:s,update:l,replace:a,prepend:c}),()=>{const e=Gi(void 0,t,d);return e}}});const Yr=(0,o.aZ)({name:"ErrorMessage",props:{as:{type:String,default:void 0},name:{type:String,required:!0}},setup(e,t){const n=(0,o.f3)(yi,void 0),i=(0,o.Fl)((()=>null===n||void 0===n?void 0:n.errors.value[e.name]));function r(){return{message:i.value}}return()=>{if(!i.value)return;const n=e.as?(0,o.LL)(e.as):e.as,s=Gi(n,t,r),a=Object.assign({role:"alert"},t.attrs);return n||!Array.isArray(s)&&s||!(null===s||void 0===s?void 0:s.length)?!Array.isArray(s)&&s||(null===s||void 0===s?void 0:s.length)?(0,o.h)(n,a,s):(0,o.h)(n||"span",a,i.value):s}}}),Gr=Yr;const Kr=e=>((0,o.dD)("data-v-37dc5020"),e=e(),(0,o.Cn)(),e),Zr={class:"loader-ctnr"},Xr={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"},Jr={key:0,id:"AppLogoDropshadow",x:"-50",y:"-50",width:"100",height:"100"},Qr=Kr((()=>(0,o._)("feDropShadow",{dx:"0",dy:"0",stdDeviation:"2","flood-opacity":"0.5"},null,-1))),es=[Qr],ts=["filter"],ns=Kr((()=>(0,o._)("animateTransform",{attributeName:"transform",type:"rotate",dur:"1.33s",repeatCount:"indefinite",keyTimes:"0;1",values:"0 50 50;360 50 50"},null,-1))),os=[ns],is=Kr((()=>(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))),rs=["filter"];function ss(e,t,n,i,s,a){return(0,o.wg)(),(0,o.iD)("div",Zr,[((0,o.wg)(),(0,o.iD)("svg",Xr,[(0,o._)("defs",null,[n.noDropShadow?(0,o.kq)("",!0):((0,o.wg)(),(0,o.iD)("filter",Jr,es))]),(0,o._)("circle",{class:"circle-1",filter:a.filterDropshadow,cx:"50",cy:"50",r:"32","stroke-width":"8",stroke:"#fff","stroke-dasharray":"50.26548245743669 50.26548245743669",fill:"none","stroke-linecap":"round"},os,8,ts),is,(0,o._)("text",{filter:a.filterDropshadow,class:"vps",x:"40",y:"58"}," ",8,rs)])),(0,o._)("span",null,(0,r.zw)(this.$translateGettext(n.msg)),1)])}var as={name:"AppLoader",props:{msg:{type:String,default:"Loading ..."},noDropShadow:{type:Boolean,default:!1}},computed:{filterDropshadow(){return this.noDropShadow?"":"url(#AppLogoDropshadow)"}}};const ls=(0,Oo.Z)(as,[["render",ss],["__scopeId","data-v-37dc5020"]]);var cs=ls;const us={class:"alert alert-danger p-2 justify-content-between d-flex align-items-center"},ds={class:"d-flex align-items-center"},hs=(0,o._)("i",{class:"vps vps-x-circle me-1"},null,-1),ps={class:"alert alert-success p-2 justify-content-between d-flex align-items-center"},fs={class:"d-flex align-items-center"},ms=(0,o._)("i",{class:"vps vps-check-circle me-1"},null,-1),gs={class:"alert alert-info p-0 justify-content-between d-flex align-items-center"},vs={class:"d-flex align-items-center"},bs=(0,o._)("i",{class:"vps vps-code me-1"},null,-1),ys={class:"alert alert-warning p-2 mb-2 justify-content-between d-flex align-items-center"},ws={class:"d-flex align-items-center"},_s=(0,o._)("i",{class:"vps-x-circle me-1"},null,-1);function xs(e,t,n,i,s,a){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,(e=>((0,o.wg)(),(0,o.iD)("div",us,[(0,o._)("div",ds,[hs,(0,o.Uk)((0,r.zw)(e),1)]),n.disableRemove?(0,o.kq)("",!0):((0,o.wg)(),(0,o.iD)("span",{key:0,class:"vps vps-x float-end",onClick:t[0]||(t[0]=(...e)=>a.removeWarning&&a.removeWarning(...e))}))])))),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,(e=>((0,o.wg)(),(0,o.iD)("div",ps,[(0,o._)("div",fs,[ms,(0,o.Uk)((0,r.zw)(e),1)]),n.disableRemove?(0,o.kq)("",!0):((0,o.wg)(),(0,o.iD)("span",{key:0,class:"vps vps-x float-end",onClick:t[1]||(t[1]=(...e)=>a.removeWarning&&a.removeWarning(...e))}))])))),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,(e=>((0,o.wg)(),(0,o.iD)("div",gs,[(0,o._)("div",vs,[bs,(0,o.Uk)((0,r.zw)(e),1)]),n.disableRemove?(0,o.kq)("",!0):((0,o.wg)(),(0,o.iD)("span",{key:0,class:"vps vps-x float-end",onClick:t[2]||(t[2]=(...e)=>a.removeWarning&&a.removeWarning(...e))}))])))),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,(e=>((0,o.wg)(),(0,o.iD)("div",ys,[(0,o._)("div",ws,[_s,(0,o.Uk)((0,r.zw)(e),1)]),n.disableRemove?(0,o.kq)("",!0):((0,o.wg)(),(0,o.iD)("span",{key:0,class:"vps vps-x float-end",onClick:t[3]||(t[3]=(...e)=>a.removeWarning&&a.removeWarning(...e))}))])))),256)):(0,o.kq)("",!0)],64)}var ks={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 Ss=(0,Oo.Z)(ks,[["render",xs]]);var Cs=Ss,Ds={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:Cs,AppLoader:cs,Form:Wr},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(e){console.log(e.message)}}},methods:{onSubmit(e,{resetForm:t}){this.$emit("onSubmit",{$event:e,resetForm:t})},showLoader(e,t){this.isShowLoaderProp=e,this.$emit("loading-status",!this.isShowLoaderProp),t&&(this.modalLoadingMsg=t)},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(e,t){this.modalMsgOnly=e,this.isHideFooter=t},setMessageOnly(e){this.isHideFooter=e}}};const Os=(0,Oo.Z)(Ds,[["render",ci],["__scopeId","data-v-1a595648"]]);var Ps=Os;const Es=(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."),As=[Es],Ts={class:"btn btn-sm btn-primary",target:"_blank",href:"https://vitepos.com/contact-us/"},Ms=(0,o.Uk)("Contact Support Team"),qs=[Ms];function Ls(e,t,n,i,r,s){const a=(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)(a)])),_: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,As)),[[d]]),(0,o.wy)(((0,o.wg)(),(0,o.iD)("a",Ts,qs)),[[d]])])),_:1},8,["title"])])),_:1})}const js={class:"card apbd-theme-card"},Is={class:"apbd-tab-btns card-header"},Ns={class:"nav apbd-tab-nav w-100"},Rs=["href","onClick"],$s={class:"card-body"},Us={class:"apbd-tabs-details"};function Bs(e,t,n,i,s,a){const l=(0,o.up)("translate");return(0,o.wg)(),(0,o.iD)("div",js,[(0,o._)("div",Is,[(0,o._)("ul",Ns,[((0,o.wg)(!0),(0,o.iD)(o.HY,null,(0,o.Ko)(s.tabs,(e=>((0,o.wg)(),(0,o.iD)("li",{class:(0,r.C_)(["nav-item",{"apbd-tab-active":e.isActive}])},[(0,o._)("a",{href:e.href,class:(0,r.C_)(n.tabClass+" "+(e.isActive?"apbd-active":"")),onClick:t=>a.selectTab(t,e)},[e.icon?((0,o.wg)(),(0,o.iD)("i",{key:0,class:(0,r.C_)(["me-1",e.icon])},null,2)):(0,o.kq)("",!0),(0,o.Wm)(l,null,{default:(0,o.w5)((()=>[(0,o.Uk)((0,r.zw)(e.title),1)])),_:2},1024)],10,Rs)],2)))),256))])]),(0,o._)("div",$s,[(0,o._)("div",Us,[(0,o.WI)(e.$slots,"default")])])])}var Fs={name:"AppTabs",props:{tabClass:{type:String,default:"apbd-tab-btn btn"}},data(){return{tabs:[]}},created(){},mounted(){this.selectInitialTab()},methods:{selectInitialTab(){let e=null,t=!1;this.tabs.forEach((n=>{e||(e=n),n.isActive&&(t=!0)})),e&&!t&&(e.isActive=!0)},selectTab(e,t){e.preventDefault(),e.stopPropagation(),this.tabs.forEach((e=>{e.isActive=e.name==t.name}))}}};const Vs=(0,Oo.Z)(Fs,[["render",Bs]]);var Ws=Vs;const Hs={key:0};function zs(e,t,n,i,r,s){return r.isActive?((0,o.wg)(),(0,o.iD)("div",Hs,[(0,o.WI)(e.$slots,"default")])):(0,o.kq)("",!0)}var Ys={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(e){console.log(e.message)}}};const Gs=(0,Oo.Z)(Ys,[["render",zs]]);var Ks=Gs;const Zs={class:"d-flex"},Xs=(0,o._)("span",{class:"vtp-circle-logo me-3"},[(0,o._)("i",{class:"vps vps-vite-pos"})],-1),Js=(0,o._)("h1",{class:"mb-1"},[(0,o._)("i",{class:"vps vps-vt-pos"})],-1),Qs=(0,o.Uk)("Version"),ea={class:"ms-3"},ta=(0,o.Uk)("Build :"),na=(0,o.Uk)("for more details please visit"),oa=(0,o.Uk)(),ia=(0,o._)("a",{target:"_blank",href:"https://vitepos.com/"},"vitepos.com",-1),ra=(0,o._)("br",null,null,-1),sa=(0,o._)("a",{target:"_blank",href:"https://appsbd.com"},"Appsbd",-1),aa=(0,o.Uk)(". All rights reserved."),la=(0,o._)("p",null,[(0,o._)("br")],-1);function ca(e,t,n,i,s,a){const l=(0,o.up)("translate");return(0,o.wg)(),(0,o.iD)(o.HY,null,[(0,o._)("div",Zs,[Xs,(0,o._)("div",null,[Js,(0,o._)("strong",null,[(0,o.Wm)(l,null,{default:(0,o.w5)((()=>[Qs])),_:1}),(0,o.Uk)(" : "+(0,r.zw)(a.versionText),1)]),(0,o._)("span",ea,[(0,o.Wm)(l,null,{default:(0,o.w5)((()=>[ta])),_:1}),(0,o.Uk)(" "+(0,r.zw)(a.buildId),1)]),(0,o._)("p",null,[(0,o.Wm)(l,null,{default:(0,o.w5)((()=>[na])),_:1}),oa,ia,ra,(0,o._)("small",null,[(0,o.Uk)("Vitepos, Copyright © "+(0,r.zw)(a.current_year)+" ",1),sa,aa])])])]),la],64)}var ua={name:"AboutVitepos",computed:{versionText:function(){return"3.3. 3"},buildId:function(){return"69.20260217.151530"},current_year:function(){return(new Date).getFullYear()}}};const da=(0,Oo.Z)(ua,[["render",ca]]);var ha=da,pa={name:"HelpModule",components:{AboutVitepos:ha,Basic:Zo,AppTab:Ks,AppTabs:Ws}};const fa=(0,Oo.Z)(pa,[["render",Ls]]);var ma=fa;const ga=e=>((0,o.dD)("data-v-c9886ee8"),e=e(),(0,o.Cn)(),e),va={class:"card info border-0 shadow rounded-3 my-5"},ba={class:"card-header"},ya=(0,o.Uk)("Pro version required"),wa=[ya],_a={class:"card-body"},xa={class:"row"},ka={class:"col-md-8"},Sa={class:"msg-pnl"},Ca={class:"card-title"},Da={class:"row mt-2"},Oa={class:"col-sm"},Pa={class:"card-title"},Ea={class:"p-0"},Aa=ga((()=>(0,o._)("i",{class:"vps vps-star me-2"},null,-1))),Ta=(0,o.Uk)(),Ma=(0,o.Uk)("Online and Offline sale"),qa=ga((()=>(0,o._)("i",{class:"vps vps-star me-2"},null,-1))),La=(0,o.Uk)(),ja=(0,o.Uk)("Hold cart"),Ia=ga((()=>(0,o._)("i",{class:"vps vps-star me-2"},null,-1))),Na=(0,o.Uk)(),Ra=(0,o.Uk)("Customer display"),$a=ga((()=>(0,o._)("i",{class:"vps vps-star me-2"},null,-1))),Ua=(0,o.Uk)(),Ba=(0,o.Uk)("Order Refund(Full/Partial)"),Fa=ga((()=>(0,o._)("i",{class:"vps vps-star me-2"},null,-1))),Va=(0,o.Uk)(),Wa=(0,o.Uk)("Report Module"),Ha=ga((()=>(0,o._)("i",{class:"vps vps-star me-2"},null,-1))),za=(0,o.Uk)(),Ya=(0,o.Uk)("User App"),Ga=ga((()=>(0,o._)("i",{class:"vps vps-star me-2"},null,-1))),Ka=(0,o.Uk)(),Za=(0,o.Uk)("Vite Coupon"),Xa=ga((()=>(0,o._)("i",{class:"vps vps-star me-2"},null,-1))),Ja=(0,o.Uk)(),Qa=(0,o.Uk)("Vite Rewards"),el={class:"card-title"},tl={class:"p-0"},nl=ga((()=>(0,o._)("i",{class:"vps vps-star me-2"},null,-1))),ol=(0,o.Uk)(),il=(0,o.Uk)("Stock management"),rl=ga((()=>(0,o._)("i",{class:"vps vps-star me-2"},null,-1))),sl=(0,o.Uk)(),al=(0,o.Uk)("Stock transfer(outlet wise)"),ll=ga((()=>(0,o._)("i",{class:"vps vps-star me-2"},null,-1))),cl=(0,o.Uk)(),ul=(0,o.Uk)("Barcode customization"),dl=ga((()=>(0,o._)("i",{class:"vps vps-star me-2"},null,-1))),hl=(0,o.Uk)(),pl=(0,o.Uk)("Price Update"),fl={class:"col-sm"},ml={class:"card-title"},gl={class:"p-0"},vl=ga((()=>(0,o._)("i",{class:"vps vps-star me-2"},null,-1))),bl=(0,o.Uk)(),yl=(0,o.Uk)("Traditional / Pay first mode"),wl=ga((()=>(0,o._)("i",{class:"vps vps-star me-2"},null,-1))),_l=(0,o.Uk)(),xl=(0,o.Uk)("Waiter panel"),kl=ga((()=>(0,o._)("i",{class:"vps vps-star me-2"},null,-1))),Sl=(0,o.Uk)(),Cl=(0,o.Uk)("Kitchen panel"),Dl=ga((()=>(0,o._)("i",{class:"vps vps-star me-2"},null,-1))),Ol=(0,o.Uk)(),Pl=(0,o.Uk)("Cashier panel"),El=ga((()=>(0,o._)("i",{class:"vps vps-star me-2"},null,-1))),Al=(0,o.Uk)(),Tl=(0,o.Uk)("Addon Panel"),Ml=ga((()=>(0,o._)("i",{class:"vps vps-star me-2"},null,-1))),ql=(0,o.Uk)(),Ll=(0,o.Uk)("Table Panel"),jl={class:"card-title"},Il={class:"p-0"},Nl=ga((()=>(0,o._)("i",{class:"vps vps-star me-2"},null,-1))),Rl=(0,o.Uk)(),$l=(0,o.Uk)("Stripe payment"),Ul=ga((()=>(0,o._)("i",{class:"vps vps-star me-2"},null,-1))),Bl=(0,o.Uk)(),Fl=(0,o.Uk)("Split payment"),Vl=ga((()=>(0,o._)("i",{class:"vps vps-star me-2"},null,-1))),Wl=(0,o.Uk)(),Hl=(0,o.Uk)("Tax calculation methods"),zl=ga((()=>(0,o._)("i",{class:"vps vps-star me-2"},null,-1))),Yl=(0,o.Uk)(),Gl=(0,o.Uk)("Show separate tax"),Kl=ga((()=>(0,o._)("i",{class:"vps vps-star me-2"},null,-1))),Zl=(0,o.Uk)(),Xl=(0,o.Uk)("Customize payment"),Jl=ga((()=>(0,o._)("i",{class:"vps vps-star me-2"},null,-1))),Ql=(0,o.Uk)(),ec=(0,o.Uk)("Premium Support"),tc=ga((()=>(0,o._)("i",{class:"vps vps-star me-2"},null,-1))),nc=(0,o.Uk)(),oc=(0,o.Uk)("And More.."),ic={class:"col-md-4 d-flex flex-column justify-content-center align-items-center"},rc={class:""},sc=["src"],ac={class:"d-flex justify-content-center size-sm"},lc={class:"mt-2 text-center"},cc={href:"https://vitepos.com/getpro",target:"_blank",class:"btn btn-theme text-center"},uc=(0,o.Uk)("Go pro"),dc=[uc];function hc(e,t,n,i,s,a){const l=(0,o.up)("translate"),c=(0,o.up)("AppSkinColorPicker"),u=(0,o.Q2)("translate");return(0,o.wg)(),(0,o.iD)("div",va,[(0,o._)("div",ba,[(0,o.wy)(((0,o.wg)(),(0,o.iD)("h5",null,wa)),[[u]]),(0,o._)("button",{type:"button",class:"btn-close",onClick:t[0]||(t[0]=e=>this.$emit("onclose"))})]),(0,o._)("div",_a,[(0,o._)("div",xa,[(0,o._)("div",ka,[(0,o._)("div",Sa,[(0,o._)("h6",Ca,(0,r.zw)(this.$gettext(n.msg)),1),(0,o._)("div",Da,[(0,o._)("div",Oa,[(0,o._)("h6",Pa,(0,r.zw)(this.$gettext("Others")),1),(0,o._)("ul",Ea,[(0,o._)("li",null,[Aa,Ta,(0,o.Wm)(l,null,{default:(0,o.w5)((()=>[Ma])),_:1})]),(0,o._)("li",null,[qa,La,(0,o.Wm)(l,null,{default:(0,o.w5)((()=>[ja])),_:1})]),(0,o._)("li",null,[Ia,Na,(0,o.Wm)(l,null,{default:(0,o.w5)((()=>[Ra])),_:1})]),(0,o._)("li",null,[$a,Ua,(0,o.Wm)(l,null,{default:(0,o.w5)((()=>[Ba])),_:1})]),(0,o._)("li",null,[Fa,Va,(0,o.Wm)(l,null,{default:(0,o.w5)((()=>[Wa])),_:1})]),(0,o._)("li",null,[Ha,za,(0,o.Wm)(l,null,{default:(0,o.w5)((()=>[Ya])),_:1})]),(0,o._)("li",null,[Ga,Ka,(0,o.Wm)(l,null,{default:(0,o.w5)((()=>[Za])),_:1})]),(0,o._)("li",null,[Xa,Ja,(0,o.Wm)(l,null,{default:(0,o.w5)((()=>[Qa])),_:1})])]),(0,o._)("h6",el,(0,r.zw)(this.$gettext("Grocery mode")),1),(0,o._)("ul",tl,[(0,o._)("li",null,[nl,ol,(0,o.Wm)(l,null,{default:(0,o.w5)((()=>[il])),_:1})]),(0,o._)("li",null,[rl,sl,(0,o.Wm)(l,null,{default:(0,o.w5)((()=>[al])),_:1})]),(0,o._)("li",null,[ll,cl,(0,o.Wm)(l,null,{default:(0,o.w5)((()=>[ul])),_:1})]),(0,o._)("li",null,[dl,hl,(0,o.Wm)(l,null,{default:(0,o.w5)((()=>[pl])),_:1})])])]),(0,o._)("div",fl,[(0,o._)("h6",ml,(0,r.zw)(this.$gettext("Restaurant mode")),1),(0,o._)("ul",gl,[(0,o._)("li",null,[vl,bl,(0,o.Wm)(l,null,{default:(0,o.w5)((()=>[yl])),_:1})]),(0,o._)("li",null,[wl,_l,(0,o.Wm)(l,null,{default:(0,o.w5)((()=>[xl])),_:1})]),(0,o._)("li",null,[kl,Sl,(0,o.Wm)(l,null,{default:(0,o.w5)((()=>[Cl])),_:1})]),(0,o._)("li",null,[Dl,Ol,(0,o.Wm)(l,null,{default:(0,o.w5)((()=>[Pl])),_:1})]),(0,o._)("li",null,[El,Al,(0,o.Wm)(l,null,{default:(0,o.w5)((()=>[Tl])),_:1})]),(0,o._)("li",null,[Ml,ql,(0,o.Wm)(l,null,{default:(0,o.w5)((()=>[Ll])),_:1})])]),(0,o._)("h6",jl,(0,r.zw)(this.$gettext("Payment and Tax")),1),(0,o._)("ul",Il,[(0,o._)("li",null,[Nl,Rl,(0,o.Wm)(l,null,{default:(0,o.w5)((()=>[$l])),_:1})]),(0,o._)("li",null,[Ul,Bl,(0,o.Wm)(l,null,{default:(0,o.w5)((()=>[Fl])),_:1})]),(0,o._)("li",null,[Vl,Wl,(0,o.Wm)(l,null,{default:(0,o.w5)((()=>[Hl])),_:1})]),(0,o._)("li",null,[zl,Yl,(0,o.Wm)(l,null,{default:(0,o.w5)((()=>[Gl])),_:1})]),(0,o._)("li",null,[Kl,Zl,(0,o.Wm)(l,null,{default:(0,o.w5)((()=>[Xl])),_:1})]),(0,o._)("li",null,[Jl,Ql,(0,o.Wm)(l,null,{default:(0,o.w5)((()=>[ec])),_:1})]),(0,o._)("li",null,[tc,nc,(0,o.Wm)(l,null,{default:(0,o.w5)((()=>[oc])),_:1})])])])])])]),(0,o._)("div",ic,[(0,o._)("div",rc,[(0,o._)("img",{class:"img-fluid",src:this.$appsbdUtls.getPOSAssetUrl("pos-skins/"+s.app_img+".png"),alt:""},null,8,sc)]),(0,o._)("div",ac,[(0,o.Wm)(c,{onChange:a.change_image,colors:s.colors,modelValue:s.app_img,"onUpdate:modelValue":t[1]||(t[1]=e=>s.app_img=e)},null,8,["onChange","colors","modelValue"])])]),(0,o._)("div",lc,[(0,o.wy)(((0,o.wg)(),(0,o.iD)("a",cc,dc)),[[u]])])])])])}const pc=e=>((0,o.dD)("data-v-1698cb30"),e=e(),(0,o.Cn)(),e),fc=["checked","value","name","id"],mc=["for","title"],gc=pc((()=>(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))),vc=[gc];function bc(e,t,n,i,s,a){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,((e,i)=>((0,o.wg)(),(0,o.iD)("div",{class:"color-picker-item",key:e.name+"_"+i},[(0,o._)("input",{checked:e.name==n.modelValue,type:"radio",value:e.name,name:n.name,id:n.name+"-"+s.id+"-"+i,onInput:t[0]||(t[0]=(...e)=>a.updateValue&&a.updateValue(...e))},null,40,fc),(0,o._)("label",{for:n.name+"-"+s.id+"-"+i,title:e?.title,style:(0,r.j5)("background:"+e?.color)},vc,12,mc)])))),128))],6)}let yc=0;var wc={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=yc++},methods:{updateValue(e){this.$emit("update:modelValue",e.target.value),this.$emit("change",e.target.value)}}};const _c=(0,Oo.Z)(wc,[["render",bc],["__scopeId","data-v-1698cb30"]]);var xc=_c;let kc=null;var Sc={name:"AlertInfo",components:{AppSkinColorPicker:xc},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(e){this.app_img=e,this.is_clicked=!0},clearTimer(){try{clearInterval(kc)}catch(e){}},change_color(){var e=2e3;let t=0,n=this;kc=setInterval((function(){const e=n.colors[t];n.is_clicked||(n.app_img=e.name),n.colors.length==t+1?t=0:t++,n.is_clicked&&n.clearTimer()}),e)}}};const Cc=(0,Oo.Z)(Sc,[["render",hc],["__scopeId","data-v-c9886ee8"]]);var Dc=Cc,Oc=!1;function Pc(e,t,n){return Array.isArray(e)?(e.length=Math.max(e.length,t),e.splice(t,1,n),n):(e[t]=n,n)}33 function ui(e){return"function"===typeof e}function di(e){return null===e||void 0===e}const hi=e=>null!==e&&!!e&&"object"===typeof e&&!Array.isArray(e);function pi(e){return Number(e)>=0}function fi(e){const t=parseFloat(e);return isNaN(t)?e:t}const mi={};function gi(e,t){bi(e,t),mi[e]=t}function vi(e){return mi[e]}function bi(e,t){if(!ui(t))throw new Error(`Extension Error: The validator '${e}' must be a function.`)}const yi=Symbol("vee-validate-form"),wi=Symbol("vee-validate-field-instance"),_i=Symbol("Default empty value");function xi(e){return ui(e)&&!!e.__locatorRef}function ki(e){return["input","textarea","select"].includes(e)}function Si(e,t){return ki(e)&&"file"===t.type}function Ci(e){return!!e&&ui(e.validate)}function Di(e){return"checkbox"===e||"radio"===e}function Oi(e){return hi(e)||Array.isArray(e)}function Pi(e){return Array.isArray(e)?0===e.length:hi(e)&&0===Object.keys(e).length}function Ei(e){return/^\[.+\]$/i.test(e)}function Ai(e){return Ti(e)&&e.multiple}function Ti(e){return"SELECT"===e.tagName}function Mi(e,t){const n=![!1,null,void 0,0].includes(t.multiple)&&!Number.isNaN(t.multiple);return"select"===e&&"multiple"in t&&n}function qi(e,t){return Mi(e,t)||Si(e,t)}function Li(e){return ji(e)&&e.target&&"submit"in e.target}function ji(e){return!!e&&(!!("undefined"!==typeof Event&&ui(Event)&&e instanceof Event)||!(!e||!e.srcElement))}function Ii(e,t){return t in e&&e[t]!==_i}function Ni(e){return Ei(e)?e.replace(/\[|\]/gi,""):e}function Ri(e,t,n){if(!e)return n;if(Ei(t))return e[Ni(t)];const o=(t||"").split(/\.|\[(\d+)\]/).filter(Boolean).reduce(((e,t)=>Oi(e)&&t in e?e[t]:n),e);return o}function $i(e,t,n){if(Ei(t))return void(e[Ni(t)]=n);const o=t.split(/\.|\[(\d+)\]/).filter(Boolean);let i=e;for(let r=0;r<o.length;r++){if(r===o.length-1)return void(i[o[r]]=n);o[r]in i&&!di(i[o[r]])||(i[o[r]]=pi(o[r+1])?[]:{}),i=i[o[r]]}}function Ui(e,t){Array.isArray(e)&&pi(t)?e.splice(Number(t),1):hi(e)&&delete e[t]}function Bi(e,t){if(Ei(t))return void delete e[Ni(t)];const n=t.split(/\.|\[(\d+)\]/).filter(Boolean);let o=e;for(let r=0;r<n.length;r++){if(r===n.length-1){Ui(o,n[r]);break}if(!(n[r]in o)||di(o[n[r]]))break;o=o[n[r]]}const i=n.map(((t,o)=>Ri(e,n.slice(0,o).join("."))));for(let r=i.length-1;r>=0;r--)Pi(i[r])&&(0!==r?Ui(i[r-1],n[r-1]):Ui(e,n[0]))}function Fi(e){return Object.keys(e)}function Vi(e,t=void 0){const n=(0,o.FN)();return(null===n||void 0===n?void 0:n.provides[e])||(0,o.f3)(e,t)}function Wi(e){(0,o.ZK)(`[vee-validate]: ${e}`)}function Hi(e,t,n){if(Array.isArray(e)){const n=[...e],o=n.indexOf(t);return o>=0?n.splice(o,1):n.push(t),n}return e===t?n:t}function zi(e,t){let n,o;return function(...i){const r=this;return n||(n=!0,setTimeout((()=>n=!1),t),o=e.apply(r,i)),o}}function Yi(e,t=0){let n=null,o=[];return function(...i){return n&&window.clearTimeout(n),n=window.setTimeout((()=>{const t=e(...i);o.forEach((e=>e(t))),o=[]}),t),new Promise((e=>o.push(e)))}}const Gi=(e,t,n)=>t.slots.default?"string"!==typeof e&&e?{default:()=>{var e,o;return null===(o=(e=t.slots).default)||void 0===o?void 0:o.call(e,n())}}:t.slots.default(n()):t.slots.default;function Ki(e){if(Zi(e))return e._value}function Zi(e){return"_value"in e}function Xi(e){if(!ji(e))return e;const t=e.target;if(Di(t.type)&&Zi(t))return Ki(t);if("file"===t.type&&t.files)return Array.from(t.files);if(Ai(t))return Array.from(t.options).filter((e=>e.selected&&!e.disabled)).map(Ki);if(Ti(t)){const e=Array.from(t.options).find((e=>e.selected));return e?Ki(e):t.value}return t.value}function Ji(e){const t={};return Object.defineProperty(t,"_$$isNormalized",{value:!0,writable:!1,enumerable:!1,configurable:!1}),e?hi(e)&&e._$$isNormalized?e:hi(e)?Object.keys(e).reduce(((t,n)=>{const o=Qi(e[n]);return!1!==e[n]&&(t[n]=er(o)),t}),t):"string"!==typeof e?t:e.split("|").reduce(((e,t)=>{const n=tr(t);return n.name?(e[n.name]=er(n.params),e):e}),t):t}function Qi(e){return!0===e?[]:Array.isArray(e)||hi(e)?e:[e]}function er(e){const t=e=>"string"===typeof e&&"@"===e[0]?nr(e.slice(1)):e;return Array.isArray(e)?e.map(t):e instanceof RegExp?[e]:Object.keys(e).reduce(((n,o)=>(n[o]=t(e[o]),n)),{})}const tr=e=>{let t=[];const n=e.split(":")[0];return e.includes(":")&&(t=e.split(":").slice(1).join(":").split(",")),{name:n,params:t}};function nr(e){const t=t=>{const n=Ri(t,e)||t[e];return n};return t.__locatorRef=e,t}function or(e){return Array.isArray(e)?e.filter(xi):Fi(e).filter((t=>xi(e[t]))).map((t=>e[t]))}const ir={generateMessage:({field:e})=>`${e} is not valid.`,bails:!0,validateOnBlur:!0,validateOnChange:!0,validateOnInput:!1,validateOnModelUpdate:!0};let rr=Object.assign({},ir);const sr=()=>rr,ar=e=>{rr=Object.assign(Object.assign({},rr),e)},lr=ar;async function cr(e,t,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:t,bails:null===o||void 0===o||o,formData:(null===n||void 0===n?void 0:n.values)||{}},r=await ur(i,e),s=r.errors;return{errors:s,valid:!s.length}}async function ur(e,t){if(Ci(e.rules))return dr(t,e.rules,{bails:e.bails});if(ui(e.rules)||Array.isArray(e.rules)){const n={field:e.name,form:e.formData,value:t},o=Array.isArray(e.rules)?e.rules:[e.rules],i=o.length,r=[];for(let s=0;s<i;s++){const i=o[s],a=await i(t,n),l="string"!==typeof a&&a;if(l)continue;const c="string"===typeof a?a:pr(n);if(r.push(c),e.bails)return{errors:r}}return{errors:r}}const n=Object.assign(Object.assign({},e),{rules:Ji(e.rules)}),o=[],i=Object.keys(n.rules),r=i.length;for(let s=0;s<r;s++){const r=i[s],a=await hr(n,t,{name:r,params:n.rules[r]});if(a.error&&(o.push(a.error),e.bails))return{errors:o}}return{errors:o}}async function dr(e,t,n){var o;const i=await t.validate(e,{abortEarly:null===(o=n.bails)||void 0===o||o}).then((()=>[])).catch((e=>{if("ValidationError"===e.name)return e.errors;throw e}));return{errors:i}}async function hr(e,t,n){const o=vi(n.name);if(!o)throw new Error(`No such validator '${n.name}' exists.`);const i=fr(n.params,e.formData),r={field:e.name,value:t,form:e.formData,rule:Object.assign(Object.assign({},n),{params:i})},s=await o(t,i,r);return"string"===typeof s?{error:s}:{error:s?void 0:pr(r)}}function pr(e){const t=sr().generateMessage;return t?t(e):"Field is invalid"}function fr(e,t){const n=e=>xi(e)?e(t):e;return Array.isArray(e)?e.map(n):Object.keys(e).reduce(((t,o)=>(t[o]=n(e[o]),t)),{})}async function mr(e,t){const n=await e.validate(t,{abortEarly:!1}).then((()=>[])).catch((e=>{if("ValidationError"!==e.name)throw e;return e.inner||[]})),o={},i={};for(const r of n){const e=r.errors;o[r.path]={valid:!e.length,errors:e},e.length&&(i[r.path]=e[0])}return{valid:!n.length,results:o,errors:i}}async function gr(e,t,n){const o=Fi(e),i=o.map((async o=>{var i,r,s;const a=await cr(Ri(t,o),e[o],{name:(null===(i=null===n||void 0===n?void 0:n.names)||void 0===i?void 0:i[o])||o,values:t,bails:null===(s=null===(r=null===n||void 0===n?void 0:n.bailsMap)||void 0===r?void 0:r[o])||void 0===s||s});return Object.assign(Object.assign({},a),{path:o})}));let r=!0;const s=await Promise.all(i),a={},l={};for(const c of s)a[c.path]={valid:c.valid,errors:c.errors},c.valid||(r=!1,l[c.path]=c.errors[0]);return{valid:r,results:a,errors:l}}function vr(e,t,n){"object"===typeof n.value&&(n.value=br(n.value)),n.enumerable&&!n.get&&!n.set&&n.configurable&&n.writable&&"__proto__"!==t?e[t]=n.value:Object.defineProperty(e,t,n)}function br(e){if("object"!==typeof e)return e;var t,n,o,i=0,r=Object.prototype.toString.call(e);if("[object Object]"===r?o=Object.create(e.__proto__||null):"[object Array]"===r?o=Array(e.length):"[object Set]"===r?(o=new Set,e.forEach((function(e){o.add(br(e))}))):"[object Map]"===r?(o=new Map,e.forEach((function(e,t){o.set(br(t),br(e))}))):"[object Date]"===r?o=new Date(+e):"[object RegExp]"===r?o=new RegExp(e.source,e.flags):"[object DataView]"===r?o=new e.constructor(br(e.buffer)):"[object ArrayBuffer]"===r?o=e.slice(0):"Array]"===r.slice(-6)&&(o=new e.constructor(e)),o){for(n=Object.getOwnPropertySymbols(e);i<n.length;i++)vr(o,n[i],Object.getOwnPropertyDescriptor(e,n[i]));for(i=0,n=Object.getOwnPropertyNames(e);i<n.length;i++)Object.hasOwnProperty.call(o,t=n[i])&&o[t]===e[t]||vr(o,t,Object.getOwnPropertyDescriptor(e,t))}return o||e}var yr=function e(t,n){if(t===n)return!0;if(t&&n&&"object"==typeof t&&"object"==typeof n){if(t.constructor!==n.constructor)return!1;var o,i,r;if(Array.isArray(t)){if(o=t.length,o!=n.length)return!1;for(i=o;0!==i--;)if(!e(t[i],n[i]))return!1;return!0}if(t instanceof Map&&n instanceof Map){if(t.size!==n.size)return!1;for(i of t.entries())if(!n.has(i[0]))return!1;for(i of t.entries())if(!e(i[1],n.get(i[0])))return!1;return!0}if(t instanceof Set&&n instanceof Set){if(t.size!==n.size)return!1;for(i of t.entries())if(!n.has(i[0]))return!1;return!0}if(ArrayBuffer.isView(t)&&ArrayBuffer.isView(n)){if(o=t.length,o!=n.length)return!1;for(i=o;0!==i--;)if(t[i]!==n[i])return!1;return!0}if(t.constructor===RegExp)return t.source===n.source&&t.flags===n.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===n.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===n.toString();if(r=Object.keys(t),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 s=r[i];if(!e(t[s],n[s]))return!1}return!0}return t!==t&&n!==n};let wr=0;function _r(e,t){const{value:n,initialValue:o,setInitialValue:i}=xr(e,t.modelValue,!t.standalone),{errorMessage:r,errors:s,setErrors:a}=Sr(e,!t.standalone),l=kr(n,o,s),c=wr>=Number.MAX_SAFE_INTEGER?0:++wr;function u(e){var t;"value"in e&&(n.value=e.value),"errors"in e&&a(e.errors),"touched"in e&&(l.touched=null!==(t=e.touched)&&void 0!==t?t:l.touched),"initialValue"in e&&i(e.initialValue)}return{id:c,path:e,value:n,initialValue:o,meta:l,errors:s,errorMessage:r,setState:u}}function xr(e,t,n){const r=n?Vi(yi,void 0):void 0,s=(0,i.iH)((0,i.SU)(t));function a(){return r?Ri(r.meta.value.initialValues,(0,i.SU)(e),(0,i.SU)(s)):(0,i.SU)(s)}function l(t){r?r.setFieldInitialValue((0,i.SU)(e),t):s.value=t}const c=(0,o.Fl)(a);if(!r){const e=(0,i.iH)(a());return{value:e,initialValue:c,setInitialValue:l}}const u=t?(0,i.SU)(t):Ri(r.values,(0,i.SU)(e),(0,i.SU)(c));r.stageInitialValue((0,i.SU)(e),u);const d=(0,o.Fl)({get(){return Ri(r.values,(0,i.SU)(e))},set(t){r.setFieldValue((0,i.SU)(e),t)}});return{value:d,initialValue:c,setInitialValue:l}}function kr(e,t,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)(t))),dirty:(0,o.Fl)((()=>!yr((0,i.SU)(e),(0,i.SU)(t))))});return(0,o.YP)(n,(e=>{r.valid=!e.length}),{immediate:!0,flush:"sync"}),r}function Sr(e,t){const n=t?Vi(yi,void 0):void 0;function r(e){return e?Array.isArray(e)?e:[e]:[]}if(!n){const e=(0,i.iH)([]);return{errors:e,errorMessage:(0,o.Fl)((()=>e.value[0])),setErrors:t=>{e.value=r(t)}}}const s=(0,o.Fl)((()=>n.errorBag.value[(0,i.SU)(e)]||[]));return{errors:s,errorMessage:(0,o.Fl)((()=>s.value[0])),setErrors:t=>{n.setFieldErrorBag((0,i.SU)(e),r(t))}}}let Cr;zi((()=>{setTimeout((async()=>{await(0,o.Y3)(),null===Cr||void 0===Cr||Cr.sendInspectorState(Dr),null===Cr||void 0===Cr||Cr.sendInspectorTree(Dr)}),100)}),100);const Dr="vee-validate-inspector";function Or(e,t,n){return Di(null===n||void 0===n?void 0:n.type)?Tr(e,t,n):Pr(e,t,n)}function Pr(e,t,n){const{initialValue:r,validateOnMount:s,bails:a,type:l,checkedValue:c,label:u,validateOnValueUpdate:d,uncheckedValue:h,standalone:p}=Er((0,i.SU)(e),n),f=p?void 0:Vi(yi);let m=!1;const{id:g,value:v,initialValue:b,meta:y,setState:w,errors:_,errorMessage:x}=_r(e,{modelValue:r,standalone:p}),k=()=>{y.touched=!0},S=(0,o.Fl)((()=>{let n=(0,i.SU)(t);const o=(0,i.SU)(null===f||void 0===f?void 0:f.schema);return o&&!Ci(o)&&(n=Ar(o,(0,i.SU)(e))||n),Ci(n)||ui(n)||Array.isArray(n)?n:Ji(n)}));async function C(t){var n,o;return(null===f||void 0===f?void 0:f.validateSchema)?null!==(n=(await f.validateSchema(t)).results[(0,i.SU)(e)])&&void 0!==n?n:{valid:!0,errors:[]}:cr(v.value,S.value,{name:(0,i.SU)(u)||(0,i.SU)(e),values:null!==(o=null===f||void 0===f?void 0:f.values)&&void 0!==o?o:{},bails:a})}async function D(){y.pending=!0,y.validated=!0;const e=await C("validated-only");return m&&(e.valid=!0,e.errors=[]),w({errors:e.errors}),y.pending=!1,e}async function O(){const e=await C("silent");return m&&(e.valid=!0),y.valid=e.valid,e}function P(e){return(null===e||void 0===e?void 0:e.mode)&&"force"!==(null===e||void 0===e?void 0:e.mode)?"validated-only"===(null===e||void 0===e?void 0:e.mode)?D():O():D()}const E=(e,t=!0)=>{const n=Xi(e);v.value=n,!d&&t&&D()};function A(e){y.touched=e}let T;function M(){T=(0,o.YP)(v,d?D:O,{deep:!0})}function q(e){var t;null===T||void 0===T||T();const n=e&&"value"in e?e.value:b.value;w({value:br(n),initialValue:br(n),touched:null!==(t=null===e||void 0===e?void 0:e.touched)&&void 0!==t&&t,errors:(null===e||void 0===e?void 0:e.errors)||[]}),y.pending=!1,y.validated=!1,O(),(0,o.Y3)((()=>{M()}))}function L(e){v.value=e}function j(e){w({errors:Array.isArray(e)?e:[e]})}(0,o.bv)((()=>{if(s)return D();f&&f.validateSchema||O()})),M();const I={id:g,name:e,label:u,value:v,meta:y,errors:_,errorMessage:x,type:l,checkedValue:c,uncheckedValue:h,bails:a,resetField:q,handleReset:()=>q(),validate:P,handleChange:E,handleBlur:k,setState:w,setTouched:A,setErrors:j,setValue:L};if((0,o.JJ)(wi,I),(0,i.dq)(t)&&"function"!==typeof(0,i.SU)(t)&&(0,o.YP)(t,((e,t)=>{yr(e,t)||(y.validated?D():O())}),{deep:!0}),!f)return I;f.register(I),(0,o.Jd)((()=>{m=!0,f.unregister(I)}));const N=(0,o.Fl)((()=>{const e=S.value;return!e||ui(e)||Ci(e)||Array.isArray(e)?{}:Object.keys(e).reduce(((t,n)=>{const o=or(e[n]).map((e=>e.__locatorRef)).reduce(((e,t)=>{const n=Ri(f.values,t)||f.values[t];return void 0!==n&&(e[t]=n),e}),{});return Object.assign(t,o),t}),{})}));return(0,o.YP)(N,((e,t)=>{if(!Object.keys(e).length)return;const n=!yr(e,t);n&&(y.validated?D():O())})),I}function Er(e,t){const n=()=>({initialValue:void 0,validateOnMount:!1,bails:!0,rules:"",label:e,validateOnValueUpdate:!0,standalone:!1});if(!t)return n();const o="valueProp"in t?t.valueProp:t.checkedValue;return Object.assign(Object.assign(Object.assign({},n()),t||{}),{checkedValue:o})}function Ar(e,t){if(e)return e[t]}function Tr(e,t,n){const r=(null===n||void 0===n?void 0:n.standalone)?void 0:Vi(yi),s=null===n||void 0===n?void 0:n.checkedValue,a=null===n||void 0===n?void 0:n.uncheckedValue;function l(e){const t=e.handleChange,n=(0,o.Fl)((()=>{const t=(0,i.SU)(e.value),n=(0,i.SU)(s);return Array.isArray(t)?t.includes(n):n===t}));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=Xi(o);r||(d=Hi((0,i.SU)(e.value),(0,i.SU)(s),(0,i.SU)(a))),t(d,l)}return(0,o.Jd)((()=>{n.value&&l((0,i.SU)(s),!1)})),Object.assign(Object.assign({},e),{checked:n,checkedValue:s,uncheckedValue:a,handleChange:l})}return l(Pr(e,t,n))}const Mr=(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:()=>sr().bails},label:{type:String,default:void 0},uncheckedValue:{type:null,default:void 0},modelValue:{type:null,default:_i},modelModifiers:{type:null,default:()=>({})},"onUpdate:modelValue":{type:null,default:void 0},standalone:{type:Boolean,default:!1}},setup(e,t){const n=(0,i.Vh)(e,"rules"),r=(0,i.Vh)(e,"name"),s=(0,i.Vh)(e,"label"),a=(0,i.Vh)(e,"uncheckedValue"),l=Ii(e,"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}=Or(r,n,{validateOnMount:e.validateOnMount,bails:e.bails,standalone:e.standalone,type:t.attrs.type,initialValue:Ir(e,t),checkedValue:t.attrs.value,uncheckedValue:a,label:s,validateOnValueUpdate:!1}),_=l?function(e,n=!0){p(e,n),t.emit("update:modelValue",u.value)}:p,x=e=>{Di(t.attrs.type)||(u.value=Xi(e))},k=l?function(e){x(e),t.emit("update:modelValue",u.value)}:x,S=(0,o.Fl)((()=>{const{validateOnInput:n,validateOnChange:o,validateOnBlur:i,validateOnModelUpdate:r}=Lr(e),s=[f,t.attrs.onBlur,i?h:void 0].filter(Boolean),a=[e=>_(e,n),t.attrs.onInput].filter(Boolean),l=[e=>_(e,o),t.attrs.onChange].filter(Boolean),c={name:e.name,onBlur:s,onInput:a,onChange:l,"onUpdate:modelValue":e=>_(e,r)};Di(t.attrs.type)&&y?c.checked=y.value:c.value=u.value;const d=qr(e,t);return qi(d,t.attrs)&&delete c.value,c})),C=(0,i.Vh)(e,"modelValue");function D(){return{field:S.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)(C,(t=>{t===_i&&void 0===u.value||t!==jr(u.value,e.modelModifiers)&&(u.value=t===_i?void 0:t,h())})),t.expose({setErrors:w,setTouched:m,reset:g,validate:h,handleChange:p}),()=>{const n=(0,o.LL)(qr(e,t)),i=Gi(n,t,D);return n?(0,o.h)(n,Object.assign(Object.assign({},t.attrs),S.value),i):i}}});function qr(e,t){let n=e.as||"";return e.as||t.slots.default||(n="input"),n}function Lr(e){var t,n,o,i;const{validateOnInput:r,validateOnChange:s,validateOnBlur:a,validateOnModelUpdate:l}=sr();return{validateOnInput:null!==(t=e.validateOnInput)&&void 0!==t?t:r,validateOnChange:null!==(n=e.validateOnChange)&&void 0!==n?n:s,validateOnBlur:null!==(o=e.validateOnBlur)&&void 0!==o?o:a,validateOnModelUpdate:null!==(i=e.validateOnModelUpdate)&&void 0!==i?i:l}}function jr(e,t){return t.number?fi(e):e}function Ir(e,t){return Di(t.attrs.type)?Ii(e,"modelValue")?e.modelValue:void 0:Ii(e,"modelValue")?e.modelValue:t.attrs.value}const Nr=Mr;let Rr=0;function $r(e){const t=Rr++;let n=!1;const r=(0,i.iH)({}),s=(0,i.iH)(!1),a=(0,i.iH)(0),l={},c=(0,i.qj)(br((0,i.SU)(null===e||void 0===e?void 0:e.initialValues)||{})),{errorBag:u,setErrorBag:d,setFieldErrorBag:h}=Fr(null===e||void 0===e?void 0:e.initialErrors),p=(0,o.Fl)((()=>Fi(u.value).reduce(((e,t)=>{const n=u.value[t];return n&&n.length&&(e[t]=n[0]),e}),{})));function f(e){const t=r.value[e];return Array.isArray(t)?t[0]:t}function m(e){return!!r.value[e]}const g=(0,o.Fl)((()=>Fi(r.value).reduce(((e,t)=>{const n=f(t);return n&&(e[t]=(0,i.SU)(n.label||n.name)||""),e}),{}))),v=(0,o.Fl)((()=>Fi(r.value).reduce(((e,t)=>{var n;const o=f(t);return o&&(e[t]=null===(n=o.bails)||void 0===n||n),e}),{}))),b=Object.assign({},(null===e||void 0===e?void 0:e.initialErrors)||{}),{initialValues:y,originalInitialValues:w,setInitialValues:_}=Br(r,c,null===e||void 0===e?void 0:e.initialValues),x=Ur(r,c,y,p),k=null===e||void 0===e?void 0:e.validationSchema,S={formId:t,fieldsByPath:r,values:c,errorBag:u,errors:p,schema:k,submitCount:a,meta:x,isSubmitting:s,fieldArraysLookup:l,validateSchema:(0,i.SU)(k)?Y:void 0,validate:$,register:N,unregister:R,setFieldErrorBag:h,validateField:U,setFieldValue:A,setValues:T,setErrors:E,setFieldError:P,setFieldTouched:M,setTouched:q,resetForm:L,handleSubmit:B,stageInitialValue:W,unsetInitialValue:V,setFieldInitialValue:F};function C(e){return Array.isArray(e)}function D(e,t){return Array.isArray(e)?e.forEach(t):t(e)}function O(e){Object.values(r.value).forEach((t=>{t&&D(t,e)}))}function P(e,t){h(e,t)}function E(e){d(e)}function A(e,t,{force:o}={force:!1}){var s;const a=r.value[e],l=br(t);if(!a)return void $i(c,e,l);if(C(a)&&"checkbox"===(null===(s=a[0])||void 0===s?void 0:s.type)&&!Array.isArray(t)){const n=br(Hi(Ri(c,e)||[],t,void 0));return void $i(c,e,n)}let u=t;C(a)||"checkbox"!==a.type||o||n||(u=br(Hi(Ri(c,e),t,(0,i.SU)(a.uncheckedValue)))),$i(c,e,u)}function T(e){Fi(c).forEach((e=>{delete c[e]})),Fi(e).forEach((t=>{A(t,e[t])})),Object.values(l).forEach((e=>e&&e.reset()))}function M(e,t){const n=r.value[e];n&&D(n,(e=>e.setTouched(t)))}function q(e){Fi(e).forEach((t=>{M(t,!!e[t])}))}function L(e){n=!0,(null===e||void 0===e?void 0:e.values)?(_(e.values),T(null===e||void 0===e?void 0:e.values)):(_(w.value),T(w.value)),O((e=>e.resetField())),(null===e||void 0===e?void 0:e.touched)&&q(e.touched),E((null===e||void 0===e?void 0:e.errors)||{}),a.value=(null===e||void 0===e?void 0:e.submitCount)||0,(0,o.Y3)((()=>{n=!1}))}function j(e,t){const n=(0,i.Xl)(e),o=t;if(!r.value[o])return void(r.value[o]=n);const s=r.value[o];s&&!Array.isArray(s)&&(r.value[o]=[s]),r.value[o]=[...r.value[o],n]}function I(e,t){const n=t,o=r.value[n];if(o)if(C(o)||e.id!==o.id){if(C(o)){const t=o.findIndex((t=>t.id===e.id));if(-1===t)return;if(o.splice(t,1),1===o.length)return void(r.value[n]=o[0]);o.length||delete r.value[n]}}else delete r.value[n]}function N(e){const t=(0,i.SU)(e.name);j(e,t),(0,i.dq)(e.name)&&(0,o.YP)(e.name,(async(t,n)=>{await(0,o.Y3)(),I(e,n),j(e,t),(p.value[n]||p.value[t])&&(P(n,void 0),U(t)),await(0,o.Y3)(),m(n)||Bi(c,n)}));const n=(0,i.SU)(e.errorMessage);n&&(null===b||void 0===b?void 0:b[t])!==n&&U(t),delete b[t]}function R(e){const t=(0,i.SU)(e.name);I(e,t),(0,o.Y3)((()=>{m(t)||(P(t,void 0),Bi(c,t))}))}async function $(e){if(O((e=>e.meta.validated=!0)),S.validateSchema)return S.validateSchema((null===e||void 0===e?void 0:e.mode)||"force");const t=await Promise.all(Object.values(r.value).map((t=>{const n=Array.isArray(t)?t[0]:t;return n?n.validate(e).then((e=>({key:(0,i.SU)(n.name),valid:e.valid,errors:e.errors}))):Promise.resolve({key:"",valid:!0,errors:[]})}))),n={},o={};for(const i of t)n[i.key]={valid:i.valid,errors:i.errors},i.errors.length&&(o[i.key]=i.errors[0]);return{valid:t.every((e=>e.valid)),results:n,errors:o}}async function U(e){const t=r.value[e];return t?Array.isArray(t)?t.map((e=>e.validate()))[0]:t.validate():((0,o.ZK)(`field with name ${e} was not found`),Promise.resolve({errors:[],valid:!0}))}function B(e,t){return function(n){return n instanceof Event&&(n.preventDefault(),n.stopPropagation()),q(Fi(r.value).reduce(((e,t)=>(e[t]=!0,e)),{})),s.value=!0,a.value++,$().then((o=>{if(o.valid&&"function"===typeof e)return e(br(c),{evt:n,setErrors:E,setFieldError:P,setTouched:q,setFieldTouched:M,setValues:T,setFieldValue:A,resetForm:L});o.valid||"function"!==typeof t||t({values:br(c),evt:n,errors:o.errors,results:o.results})})).then((e=>(s.value=!1,e)),(e=>{throw s.value=!1,e}))}}function F(e,t){$i(y.value,e,br(t))}function V(e){Bi(y.value,e)}function W(e,t){$i(c,e,t),F(e,t)}async function H(){const e=(0,i.SU)(k);if(!e)return{valid:!0,results:{},errors:{}};const t=Ci(e)?await mr(e,c):await gr(e,c,{names:g.value,bailsMap:v.value});return t}const z=Yi(H,5);async function Y(e){const t=await z(),n=S.fieldsByPath.value||{},o=Fi(S.errorBag.value),i=[...new Set([...Fi(t.results),...Fi(n),...o])];return i.reduce(((o,i)=>{const r=n[i],s=(t.results[i]||{errors:[]}).errors,a={errors:s,valid:!s.length};if(o.results[i]=a,a.valid||(o.errors[i]=a.errors[0]),!r)return P(i,s),o;if(D(r,(e=>e.meta.valid=a.valid)),"silent"===e)return o;const l=Array.isArray(r)?r.some((e=>e.meta.validated)):r.meta.validated;return"validated-only"!==e||l?(D(r,(e=>e.setState({errors:a.errors}))),o):o}),{valid:t.valid,results:{},errors:{}})}const G=B(((e,{evt:t})=>{Li(t)&&t.target.submit()}));return(0,o.bv)((()=>{(null===e||void 0===e?void 0:e.initialErrors)&&E(e.initialErrors),(null===e||void 0===e?void 0:e.initialTouched)&&q(e.initialTouched),(null===e||void 0===e?void 0:e.validateOnMount)?$():S.validateSchema&&S.validateSchema("silent")})),(0,i.dq)(k)&&(0,o.YP)(k,(()=>{var e;null===(e=S.validateSchema)||void 0===e||e.call(S,"validated-only")})),(0,o.JJ)(yi,S),{errors:p,meta:x,values:c,isSubmitting:s,submitCount:a,validate:$,validateField:U,handleReset:()=>L(),resetForm:L,handleSubmit:B,submitForm:G,setFieldError:P,setErrors:E,setFieldValue:A,setValues:T,setFieldTouched:M,setTouched:q}}function Ur(e,t,n,r){const s={touched:"some",pending:"some",valid:"every"},a=(0,o.Fl)((()=>!yr(t,(0,i.SU)(n))));function l(){const t=Object.values(e.value).flat(1).filter(Boolean);return Fi(s).reduce(((e,n)=>{const o=s[n];return e[n]=t[o]((e=>e.meta[n])),e}),{})}const c=(0,i.qj)(l());return(0,o.m0)((()=>{const e=l();c.touched=e.touched,c.valid=e.valid,c.pending=e.pending})),(0,o.Fl)((()=>Object.assign(Object.assign({initialValues:(0,i.SU)(n)},c),{valid:c.valid&&!Fi(r.value).length,dirty:a.value})))}function Br(e,t,n){const r=(0,i.iH)(br((0,i.SU)(n))||{}),s=(0,i.iH)(br((0,i.SU)(n))||{});function a(n,o=!1){r.value=br(n),s.value=br(n),o&&Fi(e.value).forEach((n=>{const o=e.value[n],i=Array.isArray(o)?o.some((e=>e.meta.touched)):null===o||void 0===o?void 0:o.meta.touched;if(!o||i)return;const s=Ri(r.value,n);$i(t,n,br(s))}))}return(0,i.dq)(n)&&(0,o.YP)(n,(e=>{a(e,!0)}),{deep:!0}),{initialValues:r,originalInitialValues:s,setInitialValues:a}}function Fr(e){const t=(0,i.iH)({});function n(e){return Array.isArray(e)?e:e?[e]:[]}function o(e,o){o?t.value[e]=n(o):delete t.value[e]}function r(e){t.value=Fi(e).reduce(((t,o)=>{const i=e[o];return i&&(t[o]=n(i)),t}),{})}return e&&r(e),{errorBag:t,setErrorBag:r,setFieldErrorBag:o}}const Vr=(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(e,t){const n=(0,i.Vh)(e,"initialValues"),r=(0,i.Vh)(e,"validationSchema"),{errors:s,values:a,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}=$r({validationSchema:r.value?r:void 0,initialValues:n,initialErrors:e.initialErrors,initialTouched:e.initialTouched,validateOnMount:e.validateOnMount}),k=e.onSubmit?m(e.onSubmit,e.onInvalidSubmit):g;function S(e){ji(e)&&e.preventDefault(),p(),"function"===typeof t.attrs.onReset&&t.attrs.onReset()}function C(t,n){const o="function"!==typeof t||n?n:t;return m(o,e.onInvalidSubmit)(t)}function D(){return{meta:l.value,errors:s.value,values:a,isSubmitting:c.value,submitCount:u.value,validate:d,validateField:h,handleSubmit:C,handleReset:p,submitForm:g,setErrors:v,setFieldError:b,setFieldValue:y,setValues:w,setFieldTouched:_,setTouched:x,resetForm:f}}return t.expose({setFieldError:b,setErrors:v,setFieldValue:y,setValues:w,setFieldTouched:_,setTouched:x,resetForm:f,validate:d,validateField:h}),function(){const n="form"===e.as?e.as:(0,o.LL)(e.as),i=Gi(n,t,D);if(!e.as)return i;const r="form"===e.as?{novalidate:!0}:{};return(0,o.h)(n,Object.assign(Object.assign(Object.assign({},r),t.attrs),{onSubmit:k,onReset:S}),i)}}}),Wr=Vr;let Hr=0;function zr(e){const t=Hr++,n=Vi(yi,void 0),r=(0,i.iH)([]),s=()=>{},a={fields:(0,i.OT)(r),remove:s,push:s,swap:s,insert:s,update:s,replace:s,prepend:s};if(!n)return Wi("FieldArray requires being a child of `<Form/>` or `useForm` being called before it. Array fields may not work correctly"),a;if(!(0,i.SU)(e))return Wi("FieldArray requires a field path to be provided, did you forget to pass the `name` prop?"),a;let l=0;function c(){const t=Ri(null===n||void 0===n?void 0:n.values,(0,i.SU)(e),[]);r.value=t.map(d),u()}function u(){const e=r.value.length;for(let t=0;t<e;t++){const n=r.value[t];n.isFirst=0===t,n.isLast=t===e-1}}function d(t){const s=l++,a={key:s,value:(0,o.Fl)((()=>{const o=Ri(null===n||void 0===n?void 0:n.values,(0,i.SU)(e),[]),a=r.value.findIndex((e=>e.key===s));return-1===a?t:o[a]})),isFirst:!1,isLast:!1};return a}function h(t){const o=(0,i.SU)(e),s=Ri(null===n||void 0===n?void 0:n.values,o);if(!s||!Array.isArray(s))return;const a=[...s];a.splice(t,1),null===n||void 0===n||n.unsetInitialValue(o+`[${t}]`),null===n||void 0===n||n.setFieldValue(o,a),r.value.splice(t,1),u()}function p(t){const o=(0,i.SU)(e),s=Ri(null===n||void 0===n?void 0:n.values,o),a=di(s)?[]:s;if(!Array.isArray(a))return;const l=[...a];l.push(t),null===n||void 0===n||n.stageInitialValue(o+`[${l.length-1}]`,t),null===n||void 0===n||n.setFieldValue(o,l),r.value.push(d(t)),u()}function f(t,o){const s=(0,i.SU)(e),a=Ri(null===n||void 0===n?void 0:n.values,s);if(!Array.isArray(a)||!(t in a)||!(o in a))return;const l=[...a],c=[...r.value],d=l[t];l[t]=l[o],l[o]=d;const h=c[t];c[t]=c[o],c[o]=h,null===n||void 0===n||n.setFieldValue(s,l),r.value=c,u()}function m(t,o){const s=(0,i.SU)(e),a=Ri(null===n||void 0===n?void 0:n.values,s);if(!Array.isArray(a)||a.length<t)return;const l=[...a],c=[...r.value];l.splice(t,0,o),c.splice(t,0,d(o)),null===n||void 0===n||n.setFieldValue(s,l),r.value=c,u()}function g(t){const o=(0,i.SU)(e);null===n||void 0===n||n.setFieldValue(o,t),c()}function v(t,o){const r=(0,i.SU)(e),s=Ri(null===n||void 0===n?void 0:n.values,r);!Array.isArray(s)||s.length-1<t||null===n||void 0===n||n.setFieldValue(`${r}[${t}]`,o)}function b(t){const o=(0,i.SU)(e),s=Ri(null===n||void 0===n?void 0:n.values,o),a=di(s)?[]:s;if(!Array.isArray(a))return;const l=[t,...a];null===n||void 0===n||n.stageInitialValue(o+`[${l.length-1}]`,t),null===n||void 0===n||n.setFieldValue(o,l),r.value.unshift(d(t)),u()}return c(),n.fieldArraysLookup[t]={reset:c},(0,o.Jd)((()=>{delete n.fieldArraysLookup[t]})),{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(e,t){const{push:n,remove:o,swap:r,insert:s,replace:a,update:l,prepend:c,fields:u}=zr((0,i.Vh)(e,"name"));function d(){return{fields:u.value,push:n,remove:o,swap:r,insert:s,update:l,replace:a,prepend:c}}return t.expose({push:n,remove:o,swap:r,insert:s,update:l,replace:a,prepend:c}),()=>{const e=Gi(void 0,t,d);return e}}});const Yr=(0,o.aZ)({name:"ErrorMessage",props:{as:{type:String,default:void 0},name:{type:String,required:!0}},setup(e,t){const n=(0,o.f3)(yi,void 0),i=(0,o.Fl)((()=>null===n||void 0===n?void 0:n.errors.value[e.name]));function r(){return{message:i.value}}return()=>{if(!i.value)return;const n=e.as?(0,o.LL)(e.as):e.as,s=Gi(n,t,r),a=Object.assign({role:"alert"},t.attrs);return n||!Array.isArray(s)&&s||!(null===s||void 0===s?void 0:s.length)?!Array.isArray(s)&&s||(null===s||void 0===s?void 0:s.length)?(0,o.h)(n,a,s):(0,o.h)(n||"span",a,i.value):s}}}),Gr=Yr;const Kr=e=>((0,o.dD)("data-v-37dc5020"),e=e(),(0,o.Cn)(),e),Zr={class:"loader-ctnr"},Xr={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"},Jr={key:0,id:"AppLogoDropshadow",x:"-50",y:"-50",width:"100",height:"100"},Qr=Kr((()=>(0,o._)("feDropShadow",{dx:"0",dy:"0",stdDeviation:"2","flood-opacity":"0.5"},null,-1))),es=[Qr],ts=["filter"],ns=Kr((()=>(0,o._)("animateTransform",{attributeName:"transform",type:"rotate",dur:"1.33s",repeatCount:"indefinite",keyTimes:"0;1",values:"0 50 50;360 50 50"},null,-1))),os=[ns],is=Kr((()=>(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))),rs=["filter"];function ss(e,t,n,i,s,a){return(0,o.wg)(),(0,o.iD)("div",Zr,[((0,o.wg)(),(0,o.iD)("svg",Xr,[(0,o._)("defs",null,[n.noDropShadow?(0,o.kq)("",!0):((0,o.wg)(),(0,o.iD)("filter",Jr,es))]),(0,o._)("circle",{class:"circle-1",filter:a.filterDropshadow,cx:"50",cy:"50",r:"32","stroke-width":"8",stroke:"#fff","stroke-dasharray":"50.26548245743669 50.26548245743669",fill:"none","stroke-linecap":"round"},os,8,ts),is,(0,o._)("text",{filter:a.filterDropshadow,class:"vps",x:"40",y:"58"}," ",8,rs)])),(0,o._)("span",null,(0,r.zw)(this.$translateGettext(n.msg)),1)])}var as={name:"AppLoader",props:{msg:{type:String,default:"Loading ..."},noDropShadow:{type:Boolean,default:!1}},computed:{filterDropshadow(){return this.noDropShadow?"":"url(#AppLogoDropshadow)"}}};const ls=(0,Oo.Z)(as,[["render",ss],["__scopeId","data-v-37dc5020"]]);var cs=ls;const us={class:"alert alert-danger p-2 justify-content-between d-flex align-items-center"},ds={class:"d-flex align-items-center"},hs=(0,o._)("i",{class:"vps vps-x-circle me-1"},null,-1),ps={class:"alert alert-success p-2 justify-content-between d-flex align-items-center"},fs={class:"d-flex align-items-center"},ms=(0,o._)("i",{class:"vps vps-check-circle me-1"},null,-1),gs={class:"alert alert-info p-0 justify-content-between d-flex align-items-center"},vs={class:"d-flex align-items-center"},bs=(0,o._)("i",{class:"vps vps-code me-1"},null,-1),ys={class:"alert alert-warning p-2 mb-2 justify-content-between d-flex align-items-center"},ws={class:"d-flex align-items-center"},_s=(0,o._)("i",{class:"vps-x-circle me-1"},null,-1);function xs(e,t,n,i,s,a){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,(e=>((0,o.wg)(),(0,o.iD)("div",us,[(0,o._)("div",ds,[hs,(0,o.Uk)((0,r.zw)(e),1)]),n.disableRemove?(0,o.kq)("",!0):((0,o.wg)(),(0,o.iD)("span",{key:0,class:"vps vps-x float-end",onClick:t[0]||(t[0]=(...e)=>a.removeWarning&&a.removeWarning(...e))}))])))),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,(e=>((0,o.wg)(),(0,o.iD)("div",ps,[(0,o._)("div",fs,[ms,(0,o.Uk)((0,r.zw)(e),1)]),n.disableRemove?(0,o.kq)("",!0):((0,o.wg)(),(0,o.iD)("span",{key:0,class:"vps vps-x float-end",onClick:t[1]||(t[1]=(...e)=>a.removeWarning&&a.removeWarning(...e))}))])))),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,(e=>((0,o.wg)(),(0,o.iD)("div",gs,[(0,o._)("div",vs,[bs,(0,o.Uk)((0,r.zw)(e),1)]),n.disableRemove?(0,o.kq)("",!0):((0,o.wg)(),(0,o.iD)("span",{key:0,class:"vps vps-x float-end",onClick:t[2]||(t[2]=(...e)=>a.removeWarning&&a.removeWarning(...e))}))])))),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,(e=>((0,o.wg)(),(0,o.iD)("div",ys,[(0,o._)("div",ws,[_s,(0,o.Uk)((0,r.zw)(e),1)]),n.disableRemove?(0,o.kq)("",!0):((0,o.wg)(),(0,o.iD)("span",{key:0,class:"vps vps-x float-end",onClick:t[3]||(t[3]=(...e)=>a.removeWarning&&a.removeWarning(...e))}))])))),256)):(0,o.kq)("",!0)],64)}var ks={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 Ss=(0,Oo.Z)(ks,[["render",xs]]);var Cs=Ss,Ds={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:Cs,AppLoader:cs,Form:Wr},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(e){console.log(e.message)}}},methods:{onSubmit(e,{resetForm:t}){this.$emit("onSubmit",{$event:e,resetForm:t})},showLoader(e,t){this.isShowLoaderProp=e,this.$emit("loading-status",!this.isShowLoaderProp),t&&(this.modalLoadingMsg=t)},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(e,t){this.modalMsgOnly=e,this.isHideFooter=t},setMessageOnly(e){this.isHideFooter=e}}};const Os=(0,Oo.Z)(Ds,[["render",ci],["__scopeId","data-v-1a595648"]]);var Ps=Os;const Es=(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."),As=[Es],Ts={class:"btn btn-sm btn-primary",target:"_blank",href:"https://vitepos.com/contact-us/"},Ms=(0,o.Uk)("Contact Support Team"),qs=[Ms];function Ls(e,t,n,i,r,s){const a=(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)(a)])),_: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,As)),[[d]]),(0,o.wy)(((0,o.wg)(),(0,o.iD)("a",Ts,qs)),[[d]])])),_:1},8,["title"])])),_:1})}const js={class:"card apbd-theme-card"},Is={class:"apbd-tab-btns card-header"},Ns={class:"nav apbd-tab-nav w-100"},Rs=["href","onClick"],$s={class:"card-body"},Us={class:"apbd-tabs-details"};function Bs(e,t,n,i,s,a){const l=(0,o.up)("translate");return(0,o.wg)(),(0,o.iD)("div",js,[(0,o._)("div",Is,[(0,o._)("ul",Ns,[((0,o.wg)(!0),(0,o.iD)(o.HY,null,(0,o.Ko)(s.tabs,(e=>((0,o.wg)(),(0,o.iD)("li",{class:(0,r.C_)(["nav-item",{"apbd-tab-active":e.isActive}])},[(0,o._)("a",{href:e.href,class:(0,r.C_)(n.tabClass+" "+(e.isActive?"apbd-active":"")),onClick:t=>a.selectTab(t,e)},[e.icon?((0,o.wg)(),(0,o.iD)("i",{key:0,class:(0,r.C_)(["me-1",e.icon])},null,2)):(0,o.kq)("",!0),(0,o.Wm)(l,null,{default:(0,o.w5)((()=>[(0,o.Uk)((0,r.zw)(e.title),1)])),_:2},1024)],10,Rs)],2)))),256))])]),(0,o._)("div",$s,[(0,o._)("div",Us,[(0,o.WI)(e.$slots,"default")])])])}var Fs={name:"AppTabs",props:{tabClass:{type:String,default:"apbd-tab-btn btn"}},data(){return{tabs:[]}},created(){},mounted(){this.selectInitialTab()},methods:{selectInitialTab(){let e=null,t=!1;this.tabs.forEach((n=>{e||(e=n),n.isActive&&(t=!0)})),e&&!t&&(e.isActive=!0)},selectTab(e,t){e.preventDefault(),e.stopPropagation(),this.tabs.forEach((e=>{e.isActive=e.name==t.name}))}}};const Vs=(0,Oo.Z)(Fs,[["render",Bs]]);var Ws=Vs;const Hs={key:0};function zs(e,t,n,i,r,s){return r.isActive?((0,o.wg)(),(0,o.iD)("div",Hs,[(0,o.WI)(e.$slots,"default")])):(0,o.kq)("",!0)}var Ys={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(e){console.log(e.message)}}};const Gs=(0,Oo.Z)(Ys,[["render",zs]]);var Ks=Gs;const Zs={class:"d-flex"},Xs=(0,o._)("span",{class:"vtp-circle-logo me-3"},[(0,o._)("i",{class:"vps vps-vite-pos"})],-1),Js=(0,o._)("h1",{class:"mb-1"},[(0,o._)("i",{class:"vps vps-vt-pos"})],-1),Qs=(0,o.Uk)("Version"),ea={class:"ms-3"},ta=(0,o.Uk)("Build :"),na=(0,o.Uk)("for more details please visit"),oa=(0,o.Uk)(),ia=(0,o._)("a",{target:"_blank",href:"https://vitepos.com/"},"vitepos.com",-1),ra=(0,o._)("br",null,null,-1),sa=(0,o._)("a",{target:"_blank",href:"https://appsbd.com"},"Appsbd",-1),aa=(0,o.Uk)(". All rights reserved."),la=(0,o._)("p",null,[(0,o._)("br")],-1);function ca(e,t,n,i,s,a){const l=(0,o.up)("translate");return(0,o.wg)(),(0,o.iD)(o.HY,null,[(0,o._)("div",Zs,[Xs,(0,o._)("div",null,[Js,(0,o._)("strong",null,[(0,o.Wm)(l,null,{default:(0,o.w5)((()=>[Qs])),_:1}),(0,o.Uk)(" : "+(0,r.zw)(a.versionText),1)]),(0,o._)("span",ea,[(0,o.Wm)(l,null,{default:(0,o.w5)((()=>[ta])),_:1}),(0,o.Uk)(" "+(0,r.zw)(a.buildId),1)]),(0,o._)("p",null,[(0,o.Wm)(l,null,{default:(0,o.w5)((()=>[na])),_:1}),oa,ia,ra,(0,o._)("small",null,[(0,o.Uk)("Vitepos, Copyright © "+(0,r.zw)(a.current_year)+" ",1),sa,aa])])])]),la],64)}var ua={name:"AboutVitepos",computed:{versionText:function(){return"3.3.4"},buildId:function(){return"71.20260305.140756"},current_year:function(){return(new Date).getFullYear()}}};const da=(0,Oo.Z)(ua,[["render",ca]]);var ha=da,pa={name:"HelpModule",components:{AboutVitepos:ha,Basic:Zo,AppTab:Ks,AppTabs:Ws}};const fa=(0,Oo.Z)(pa,[["render",Ls]]);var ma=fa;const ga=e=>((0,o.dD)("data-v-c9886ee8"),e=e(),(0,o.Cn)(),e),va={class:"card info border-0 shadow rounded-3 my-5"},ba={class:"card-header"},ya=(0,o.Uk)("Pro version required"),wa=[ya],_a={class:"card-body"},xa={class:"row"},ka={class:"col-md-8"},Sa={class:"msg-pnl"},Ca={class:"card-title"},Da={class:"row mt-2"},Oa={class:"col-sm"},Pa={class:"card-title"},Ea={class:"p-0"},Aa=ga((()=>(0,o._)("i",{class:"vps vps-star me-2"},null,-1))),Ta=(0,o.Uk)(),Ma=(0,o.Uk)("Online and Offline sale"),qa=ga((()=>(0,o._)("i",{class:"vps vps-star me-2"},null,-1))),La=(0,o.Uk)(),ja=(0,o.Uk)("Hold cart"),Ia=ga((()=>(0,o._)("i",{class:"vps vps-star me-2"},null,-1))),Na=(0,o.Uk)(),Ra=(0,o.Uk)("Customer display"),$a=ga((()=>(0,o._)("i",{class:"vps vps-star me-2"},null,-1))),Ua=(0,o.Uk)(),Ba=(0,o.Uk)("Order Refund(Full/Partial)"),Fa=ga((()=>(0,o._)("i",{class:"vps vps-star me-2"},null,-1))),Va=(0,o.Uk)(),Wa=(0,o.Uk)("Report Module"),Ha=ga((()=>(0,o._)("i",{class:"vps vps-star me-2"},null,-1))),za=(0,o.Uk)(),Ya=(0,o.Uk)("User App"),Ga=ga((()=>(0,o._)("i",{class:"vps vps-star me-2"},null,-1))),Ka=(0,o.Uk)(),Za=(0,o.Uk)("Vite Coupon"),Xa=ga((()=>(0,o._)("i",{class:"vps vps-star me-2"},null,-1))),Ja=(0,o.Uk)(),Qa=(0,o.Uk)("Vite Rewards"),el={class:"card-title"},tl={class:"p-0"},nl=ga((()=>(0,o._)("i",{class:"vps vps-star me-2"},null,-1))),ol=(0,o.Uk)(),il=(0,o.Uk)("Stock management"),rl=ga((()=>(0,o._)("i",{class:"vps vps-star me-2"},null,-1))),sl=(0,o.Uk)(),al=(0,o.Uk)("Stock transfer(outlet wise)"),ll=ga((()=>(0,o._)("i",{class:"vps vps-star me-2"},null,-1))),cl=(0,o.Uk)(),ul=(0,o.Uk)("Barcode customization"),dl=ga((()=>(0,o._)("i",{class:"vps vps-star me-2"},null,-1))),hl=(0,o.Uk)(),pl=(0,o.Uk)("Price Update"),fl={class:"col-sm"},ml={class:"card-title"},gl={class:"p-0"},vl=ga((()=>(0,o._)("i",{class:"vps vps-star me-2"},null,-1))),bl=(0,o.Uk)(),yl=(0,o.Uk)("Traditional / Pay first mode"),wl=ga((()=>(0,o._)("i",{class:"vps vps-star me-2"},null,-1))),_l=(0,o.Uk)(),xl=(0,o.Uk)("Waiter panel"),kl=ga((()=>(0,o._)("i",{class:"vps vps-star me-2"},null,-1))),Sl=(0,o.Uk)(),Cl=(0,o.Uk)("Kitchen panel"),Dl=ga((()=>(0,o._)("i",{class:"vps vps-star me-2"},null,-1))),Ol=(0,o.Uk)(),Pl=(0,o.Uk)("Cashier panel"),El=ga((()=>(0,o._)("i",{class:"vps vps-star me-2"},null,-1))),Al=(0,o.Uk)(),Tl=(0,o.Uk)("Addon Panel"),Ml=ga((()=>(0,o._)("i",{class:"vps vps-star me-2"},null,-1))),ql=(0,o.Uk)(),Ll=(0,o.Uk)("Table Panel"),jl={class:"card-title"},Il={class:"p-0"},Nl=ga((()=>(0,o._)("i",{class:"vps vps-star me-2"},null,-1))),Rl=(0,o.Uk)(),$l=(0,o.Uk)("Stripe payment"),Ul=ga((()=>(0,o._)("i",{class:"vps vps-star me-2"},null,-1))),Bl=(0,o.Uk)(),Fl=(0,o.Uk)("Split payment"),Vl=ga((()=>(0,o._)("i",{class:"vps vps-star me-2"},null,-1))),Wl=(0,o.Uk)(),Hl=(0,o.Uk)("Tax calculation methods"),zl=ga((()=>(0,o._)("i",{class:"vps vps-star me-2"},null,-1))),Yl=(0,o.Uk)(),Gl=(0,o.Uk)("Show separate tax"),Kl=ga((()=>(0,o._)("i",{class:"vps vps-star me-2"},null,-1))),Zl=(0,o.Uk)(),Xl=(0,o.Uk)("Customize payment"),Jl=ga((()=>(0,o._)("i",{class:"vps vps-star me-2"},null,-1))),Ql=(0,o.Uk)(),ec=(0,o.Uk)("Premium Support"),tc=ga((()=>(0,o._)("i",{class:"vps vps-star me-2"},null,-1))),nc=(0,o.Uk)(),oc=(0,o.Uk)("And More.."),ic={class:"col-md-4 d-flex flex-column justify-content-center align-items-center"},rc={class:""},sc=["src"],ac={class:"d-flex justify-content-center size-sm"},lc={class:"mt-2 text-center"},cc={href:"https://vitepos.com/getpro",target:"_blank",class:"btn btn-theme text-center"},uc=(0,o.Uk)("Go pro"),dc=[uc];function hc(e,t,n,i,s,a){const l=(0,o.up)("translate"),c=(0,o.up)("AppSkinColorPicker"),u=(0,o.Q2)("translate");return(0,o.wg)(),(0,o.iD)("div",va,[(0,o._)("div",ba,[(0,o.wy)(((0,o.wg)(),(0,o.iD)("h5",null,wa)),[[u]]),(0,o._)("button",{type:"button",class:"btn-close",onClick:t[0]||(t[0]=e=>this.$emit("onclose"))})]),(0,o._)("div",_a,[(0,o._)("div",xa,[(0,o._)("div",ka,[(0,o._)("div",Sa,[(0,o._)("h6",Ca,(0,r.zw)(this.$gettext(n.msg)),1),(0,o._)("div",Da,[(0,o._)("div",Oa,[(0,o._)("h6",Pa,(0,r.zw)(this.$gettext("Others")),1),(0,o._)("ul",Ea,[(0,o._)("li",null,[Aa,Ta,(0,o.Wm)(l,null,{default:(0,o.w5)((()=>[Ma])),_:1})]),(0,o._)("li",null,[qa,La,(0,o.Wm)(l,null,{default:(0,o.w5)((()=>[ja])),_:1})]),(0,o._)("li",null,[Ia,Na,(0,o.Wm)(l,null,{default:(0,o.w5)((()=>[Ra])),_:1})]),(0,o._)("li",null,[$a,Ua,(0,o.Wm)(l,null,{default:(0,o.w5)((()=>[Ba])),_:1})]),(0,o._)("li",null,[Fa,Va,(0,o.Wm)(l,null,{default:(0,o.w5)((()=>[Wa])),_:1})]),(0,o._)("li",null,[Ha,za,(0,o.Wm)(l,null,{default:(0,o.w5)((()=>[Ya])),_:1})]),(0,o._)("li",null,[Ga,Ka,(0,o.Wm)(l,null,{default:(0,o.w5)((()=>[Za])),_:1})]),(0,o._)("li",null,[Xa,Ja,(0,o.Wm)(l,null,{default:(0,o.w5)((()=>[Qa])),_:1})])]),(0,o._)("h6",el,(0,r.zw)(this.$gettext("Grocery mode")),1),(0,o._)("ul",tl,[(0,o._)("li",null,[nl,ol,(0,o.Wm)(l,null,{default:(0,o.w5)((()=>[il])),_:1})]),(0,o._)("li",null,[rl,sl,(0,o.Wm)(l,null,{default:(0,o.w5)((()=>[al])),_:1})]),(0,o._)("li",null,[ll,cl,(0,o.Wm)(l,null,{default:(0,o.w5)((()=>[ul])),_:1})]),(0,o._)("li",null,[dl,hl,(0,o.Wm)(l,null,{default:(0,o.w5)((()=>[pl])),_:1})])])]),(0,o._)("div",fl,[(0,o._)("h6",ml,(0,r.zw)(this.$gettext("Restaurant mode")),1),(0,o._)("ul",gl,[(0,o._)("li",null,[vl,bl,(0,o.Wm)(l,null,{default:(0,o.w5)((()=>[yl])),_:1})]),(0,o._)("li",null,[wl,_l,(0,o.Wm)(l,null,{default:(0,o.w5)((()=>[xl])),_:1})]),(0,o._)("li",null,[kl,Sl,(0,o.Wm)(l,null,{default:(0,o.w5)((()=>[Cl])),_:1})]),(0,o._)("li",null,[Dl,Ol,(0,o.Wm)(l,null,{default:(0,o.w5)((()=>[Pl])),_:1})]),(0,o._)("li",null,[El,Al,(0,o.Wm)(l,null,{default:(0,o.w5)((()=>[Tl])),_:1})]),(0,o._)("li",null,[Ml,ql,(0,o.Wm)(l,null,{default:(0,o.w5)((()=>[Ll])),_:1})])]),(0,o._)("h6",jl,(0,r.zw)(this.$gettext("Payment and Tax")),1),(0,o._)("ul",Il,[(0,o._)("li",null,[Nl,Rl,(0,o.Wm)(l,null,{default:(0,o.w5)((()=>[$l])),_:1})]),(0,o._)("li",null,[Ul,Bl,(0,o.Wm)(l,null,{default:(0,o.w5)((()=>[Fl])),_:1})]),(0,o._)("li",null,[Vl,Wl,(0,o.Wm)(l,null,{default:(0,o.w5)((()=>[Hl])),_:1})]),(0,o._)("li",null,[zl,Yl,(0,o.Wm)(l,null,{default:(0,o.w5)((()=>[Gl])),_:1})]),(0,o._)("li",null,[Kl,Zl,(0,o.Wm)(l,null,{default:(0,o.w5)((()=>[Xl])),_:1})]),(0,o._)("li",null,[Jl,Ql,(0,o.Wm)(l,null,{default:(0,o.w5)((()=>[ec])),_:1})]),(0,o._)("li",null,[tc,nc,(0,o.Wm)(l,null,{default:(0,o.w5)((()=>[oc])),_:1})])])])])])]),(0,o._)("div",ic,[(0,o._)("div",rc,[(0,o._)("img",{class:"img-fluid",src:this.$appsbdUtls.getPOSAssetUrl("pos-skins/"+s.app_img+".png"),alt:""},null,8,sc)]),(0,o._)("div",ac,[(0,o.Wm)(c,{onChange:a.change_image,colors:s.colors,modelValue:s.app_img,"onUpdate:modelValue":t[1]||(t[1]=e=>s.app_img=e)},null,8,["onChange","colors","modelValue"])])]),(0,o._)("div",lc,[(0,o.wy)(((0,o.wg)(),(0,o.iD)("a",cc,dc)),[[u]])])])])])}const pc=e=>((0,o.dD)("data-v-1698cb30"),e=e(),(0,o.Cn)(),e),fc=["checked","value","name","id"],mc=["for","title"],gc=pc((()=>(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))),vc=[gc];function bc(e,t,n,i,s,a){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,((e,i)=>((0,o.wg)(),(0,o.iD)("div",{class:"color-picker-item",key:e.name+"_"+i},[(0,o._)("input",{checked:e.name==n.modelValue,type:"radio",value:e.name,name:n.name,id:n.name+"-"+s.id+"-"+i,onInput:t[0]||(t[0]=(...e)=>a.updateValue&&a.updateValue(...e))},null,40,fc),(0,o._)("label",{for:n.name+"-"+s.id+"-"+i,title:e?.title,style:(0,r.j5)("background:"+e?.color)},vc,12,mc)])))),128))],6)}let yc=0;var wc={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=yc++},methods:{updateValue(e){this.$emit("update:modelValue",e.target.value),this.$emit("change",e.target.value)}}};const _c=(0,Oo.Z)(wc,[["render",bc],["__scopeId","data-v-1698cb30"]]);var xc=_c;let kc=null;var Sc={name:"AlertInfo",components:{AppSkinColorPicker:xc},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(e){this.app_img=e,this.is_clicked=!0},clearTimer(){try{clearInterval(kc)}catch(e){}},change_color(){var e=2e3;let t=0,n=this;kc=setInterval((function(){const e=n.colors[t];n.is_clicked||(n.app_img=e.name),n.colors.length==t+1?t=0:t++,n.is_clicked&&n.clearTimer()}),e)}}};const Cc=(0,Oo.Z)(Sc,[["render",hc],["__scopeId","data-v-c9886ee8"]]);var Dc=Cc,Oc=!1;function Pc(e,t,n){return Array.isArray(e)?(e.length=Math.max(e.length,t),e.splice(t,1,n),n):(e[t]=n,n)} 34 34 /*! 35 35 * pinia v2.0.14 … … 37 37 * @license MIT 38 38 */ 39 let Ec;const Ac=e=>Ec=e,Tc=Symbol();function Mc(e){return e&&"object"===typeof e&&"[object Object]"===Object.prototype.toString.call(e)&&"function"!==typeof e.toJSON}var qc;(function(e){e["direct"]="direct",e["patchObject"]="patch object",e["patchFunction"]="patch function"})(qc||(qc={}));const Lc="undefined"!==typeof window,jc=(()=>"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 Ic(e,{autoBom:t=!1}={}){return t&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(e.type)?new Blob([String.fromCharCode(65279),e],{type:e.type}):e}function Nc(e,t,n){const o=new XMLHttpRequest;o.open("GET",e),o.responseType="blob",o.onload=function(){Fc(o.response,t,n)},o.onerror=function(){console.error("could not download file")},o.send()}function Rc(e){const t=new XMLHttpRequest;t.open("HEAD",e,!1);try{t.send()}catch(n){}return t.status>=200&&t.status<=299}function $c(e){try{e.dispatchEvent(new MouseEvent("click"))}catch(t){const n=document.createEvent("MouseEvents");n.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),e.dispatchEvent(n)}}const Uc="object"===typeof navigator?navigator:{userAgent:""},Bc=(()=>/Macintosh/.test(Uc.userAgent)&&/AppleWebKit/.test(Uc.userAgent)&&!/Safari/.test(Uc.userAgent))(),Fc=Lc?"undefined"!==typeof HTMLAnchorElement&&"download"in HTMLAnchorElement.prototype&&!Bc?Vc:"msSaveOrOpenBlob"in Uc?Wc:Hc:()=>{};function Vc(e,t="download",n){const o=document.createElement("a");o.download=t,o.rel="noopener","string"===typeof e?(o.href=e,o.origin!==location.origin?Rc(o.href)?Nc(e,t,n):(o.target="_blank",$c(o)):$c(o)):(o.href=URL.createObjectURL(e),setTimeout((function(){URL.revokeObjectURL(o.href)}),4e4),setTimeout((function(){$c(o)}),0))}function Wc(e,t="download",n){if("string"===typeof e)if(Rc(e))Nc(e,t,n);else{const t=document.createElement("a");t.href=e,t.target="_blank",setTimeout((function(){$c(t)}))}else navigator.msSaveOrOpenBlob(Ic(e,n),t)}function Hc(e,t,n,o){if(o=o||open("","_blank"),o&&(o.document.title=o.document.body.innerText="downloading..."),"string"===typeof e)return Nc(e,t,n);const i="application/octet-stream"===e.type,r=/constructor/i.test(String(jc.HTMLElement))||"safari"in jc,s=/CriOS\/[\d]+/.test(navigator.userAgent);if((s||i&&r||Bc)&&"undefined"!==typeof FileReader){const t=new FileReader;t.onloadend=function(){let e=t.result;if("string"!==typeof e)throw o=null,new Error("Wrong reader.result type");e=s?e:e.replace(/^data:[^;]*;/,"data:attachment/file;"),o?o.location.href=e:location.assign(e),o=null},t.readAsDataURL(e)}else{const t=URL.createObjectURL(e);o?o.location.assign(t):location.href=t,o=null,setTimeout((function(){URL.revokeObjectURL(t)}),4e4)}}function zc(){const e=(0,i.B)(!0),t=e.run((()=>(0,i.iH)({})));let n=[],o=[];const r=(0,i.Xl)({install(e){Ac(r),Oc||(r._a=e,e.provide(Tc,r),e.config.globalProperties.$pinia=r,o.forEach((e=>n.push(e))),o=[])},use(e){return this._a||Oc?n.push(e):o.push(e),this},_p:n,_a:null,_e:e,_s:new Map,state:t});return r}const Yc=()=>{};function Gc(e,t,n,i=Yc){e.push(t);const r=()=>{const n=e.indexOf(t);n>-1&&(e.splice(n,1),i())};return!n&&(0,o.FN)()&&(0,o.Ah)(r),r}function Kc(e,...t){e.slice().forEach((e=>{e(...t)}))}function Zc(e,t){for(const n in t){if(!t.hasOwnProperty(n))continue;const o=t[n],r=e[n];Mc(r)&&Mc(o)&&e.hasOwnProperty(n)&&!(0,i.dq)(o)&&!(0,i.PG)(o)?e[n]=Zc(r,o):e[n]=o}return e}const Xc=Symbol(),Jc=new WeakMap;function Qc(e){return Oc?!Jc.has(e):!Mc(e)||!e.hasOwnProperty(Xc)}const{assign:eu}=Object;function tu(e){return!(!(0,i.dq)(e)||!e.effect)}function nu(e,t,n,r){const{state:s,actions:a,getters:l}=t,c=n.state.value[e];let u;function d(){c||(Oc?Pc(n.state.value,e,s?s():{}):n.state.value[e]=s?s():{});const t=(0,i.BK)(n.state.value[e]);return eu(t,a,Object.keys(l||{}).reduce(((t,r)=>(t[r]=(0,i.Xl)((0,o.Fl)((()=>{Ac(n);const t=n._s.get(e);if(!Oc||t._r)return l[r].call(t,t)}))),t)),{}))}return u=ou(e,d,t,n,r,!0),u.$reset=function(){const e=s?s():{};this.$patch((t=>{eu(t,e)}))},u}function ou(e,t,n={},r,s,a){let l;const c=eu({actions:{}},n);const u={deep:!0};let d,h;let p,f=(0,i.Xl)([]),m=(0,i.Xl)([]);const g=r.state.value[e];a||g||(Oc?Pc(r.state.value,e,{}):r.state.value[e]={});(0,i.iH)({});let v;function b(t){let n;d=h=!1,"function"===typeof t?(t(r.state.value[e]),n={type:qc.patchFunction,storeId:e,events:p}):(Zc(r.state.value[e],t),n={type:qc.patchObject,payload:t,storeId:e,events:p});const i=v=Symbol();(0,o.Y3)().then((()=>{v===i&&(d=!0)})),h=!0,Kc(f,n,r.state.value[e])}const y=Yc;function w(){l.stop(),f=[],m=[],r._s.delete(e)}function _(t,n){return function(){Ac(r);const o=Array.from(arguments),i=[],s=[];function a(e){i.push(e)}function l(e){s.push(e)}let c;Kc(m,{args:o,name:t,store:k,after:a,onError:l});try{c=n.apply(this&&this.$id===e?this:k,o)}catch(u){throw Kc(s,u),u}return c instanceof Promise?c.then((e=>(Kc(i,e),e))).catch((e=>(Kc(s,e),Promise.reject(e)))):(Kc(i,c),c)}}const x={_p:r,$id:e,$onAction:Gc.bind(null,m),$patch:b,$reset:y,$subscribe(t,n={}){const i=Gc(f,t,n.detached,(()=>s())),s=l.run((()=>(0,o.YP)((()=>r.state.value[e]),(o=>{("sync"===n.flush?h:d)&&t({storeId:e,type:qc.direct,events:p},o)}),eu({},u,n))));return i},$dispose:w};Oc&&(x._r=!1);const k=(0,i.qj)(eu({},x));r._s.set(e,k);const S=r._e.run((()=>(l=(0,i.B)(),l.run((()=>t())))));for(const o in S){const t=S[o];if((0,i.dq)(t)&&!tu(t)||(0,i.PG)(t))a||(g&&Qc(t)&&((0,i.dq)(t)?t.value=g[o]:Zc(t,g[o])),Oc?Pc(r.state.value[e],o,t):r.state.value[e][o]=t);else if("function"===typeof t){const e=_(o,t);Oc?Pc(S,o,e):S[o]=e,c.actions[o]=t}else 0}return Oc?Object.keys(S).forEach((e=>{Pc(k,e,S[e])})):(eu(k,S),eu((0,i.IU)(k),S)),Object.defineProperty(k,"$state",{get:()=>r.state.value[e],set:e=>{b((t=>{eu(t,e)}))}}),Oc&&(k._r=!0),r._p.forEach((e=>{eu(k,l.run((()=>e({store:k,app:r._a,pinia:r,options:c}))))})),g&&a&&n.hydrate&&n.hydrate(k.$state,g),d=!0,h=!0,k}function iu(e,t,n){let i,r;const s="function"===typeof t;function a(e,n){const a=(0,o.FN)();e=e||a&&(0,o.f3)(Tc),e&&Ac(e),e=Ec,e._s.has(i)||(s?ou(i,t,r,e):nu(i,r,e));const l=e._s.get(i);return l}return"string"===typeof e?(i=e,r=s?n:t):(r=e,i=e.id),a.$id=i,a}let ru="Store";function su(...e){return e.reduce(((e,t)=>(e[t.$id+ru]=function(){return t(this.$pinia)},e)),{})}function au(e,t){return Array.isArray(t)?t.reduce(((t,n)=>(t[n]=function(){return e(this.$pinia)[n]},t)),{}):Object.keys(t).reduce(((n,o)=>(n[o]=function(){const n=e(this.$pinia),i=t[o];return"function"===typeof i?i.call(this,n):n[i]},n)),{})}var lu=n(630),cu=n.n(lu),uu=n(455),du=n.n(uu);const hu=function(e){var t=function(t,n){var o=n.get("control"),i=(parseInt(o.params.flex_width,10),parseInt(o.params.flex_height,10),t.get("width")),r=t.get("height"),s=parseInt(o.params.width,10),a=parseInt(o.params.height,10),l=s/a;n.set("canSkipCrop",!0);var c=s,u=a;i/r>l?(a=r,s=a*l):(s=i,a=s/l);var d=(i-s)/2,h=(r-a)/2,p={handles:!0,keys:!0,instance:!0,persistent:!0,imageWidth:i,imageHeight:r,minWidth:c>s?s:c,minHeight:u>a?a:u,x1:d,y1:h,x2:s+d,y2:a+h};return e.flex_width||e.flex_height||(p.aspectRatio=s+":"+a),p},n={id:"control-id",params:{flex_width:e.flex_width,flex_height:e.flex_height,width:e.width,height:e.height},mustBeCropped:function(e,t,n,o,i,r){return(!0!==e||!0!==t)&&((!0!==e||o!==r)&&((!0!==t||n!==i)&&((n!==i||o!==r)&&!(i<=n))))}};let o=wp.media({title:e.title,library:{type:"image"},button:{text:e.button_text,close:!1},multiple:!1,states:[new wp.media.controller.Library({title:e.title,library:wp.media.query({type:"image"}),multiple:!1,date:!1,priority:20,suggestedWidth:e.width,suggestedHeight:e.height}),new wp.media.controller.CustomizeImageCropper({imgSelectOptions:t,control:n})]}).on("cropped",(function(t){e.callback(t)}));o.on("skippedcrop",(function(t){e.callback(t.attributes)})).on("select",(function(){var e=o.state().get("selection").first().toJSON();n.params.width!==e.width||n.params.height!==e.height||n.params.flex_width||n.params.flex_height?o.setState("cropper"):(callback(e),o.close())})).on("close",(function(){e.onClose()})).open()};var pu=hu;const fu={install(e,t){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=Ve(),i=e.config.globalProperties.$swal,r=new(cu())(n),s=(i.mixin({toast:!0,position:"bottom-end",showConfirmButton:!1,timer:5e3,timerProgressBar:!0,didOpen:e=>{e.addEventListener("mouseenter",i.stopTimer),e.addEventListener("mouseleave",i.resumeTimer)}}),(e,n)=>("undefined"==typeof n&&(n={}),Object.keys(n).forEach((e=>{n[e]=t.$gettext(n[e])})),t.interpolate(t.$gettext(e),n))),a={getAppLogo(){try{return vitePos.app_logo}catch(e){return"logo.svg"}},getAssetUrl(e){return vitePos.assets_path?vitePos.assets_path+e:e},getPOSAssetUrl(e){return vitePos.assets_pos?vitePos.assets_pos+e:e},getFileInfo:e=>{let t=e.name.split(".").pop();t=t.toLowerCase();let n=a.getFileIconByExt(t,e.type);return e.isImage=n.isImage,e.fileIcon=n.fileIcon,e.size/1048576>2?null:e},getFileIconByExt:(e,t)=>{e=e.toLowerCase();let n={isImage:!1,fileIcon:"apw apw-file-o"};return"ima"==t.substr(0,3)?n.isImage=!0:"pdf"==e?n.fileIcon="apw apw-file-pdf":"zip"==e?n.fileIcon="apw apw-file-zip-o":"doc"==e||"docx"==e?n.fileIcon="apw apw-file-word":"xls"==e||"xlsx"==e?n.fileIcon="apw apw-file-excel":"ppt"==e||"pptx"==e?n.fileIcon="apw apw-file-powerpoint":"mp4"!=e&&"mpeg"!=e&&"mkv"!=e&&"avi"!=e||(n.fileIcon="apw apw-file-movie"),n},getUploadedFile:e=>{let t=a.getFileIconByExt(e.ext,e.type);return{...e,name:a.basename(e.url),...t}},basename:function(e){return e.split("/").reverse()[0]},bytesToSize:function(e){const t=["Bytes","KB","MB","GB","TB"];if(0===e)return"n/a";const n=parseInt(Math.floor(Math.log(e)/Math.log(1024)),10);return 0===n?`${e} ${t[n]}`:`${(e/1024**n).toFixed(1)} ${t[n]}`},getErrorMsg:e=>{if(""!=e)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 a.ScreenWidth()<=576},IsSmallDevice(){let e=a.ScreenWidth();return e>576&&e<=768},IsUptoSmallDevice(){return a.ScreenWidth()<=768},IsMediumDevice(){let e=a.ScreenWidth();return e>786&&e<=992},IsUptoMediumDevice(){return a.ScreenWidth()<=992},IsLargeDevice(){let e=a.ScreenWidth();return e>992&&e<=1199},IsUptoLargeDevice(){return a.ScreenWidth()<=1199},IsExtraLargeDevice(){return a.ScreenWidth()>1199},DarkmodeTaggle(){r.toggle()},ChangeDarkmode(e){let t=r.isActivated();e?t||r.toggle():t&&r.toggle()},DarkmodeObject(){return r},ShowConfirmRequest(e,t,n,o){var i={title:"",text:e,type:"warning",icon:"warning",showCancelButton:!0,confirmButtonColor:"#dc3545",cancelButtonColor:"#02cc1b",confirmButtonText:s("Delete"),cancelButtonText:s("Cancel"),showLoaderOnConfirm:!0,preConfirm:function(){return new Promise((async(e,n)=>{let o=await t();return o.status?e({status:!0,msg:a.GetInfoString(o,"and")}):n(a.GetErrorString(o,"and"),null)})).catch((e=>{let t="";try{t=e.toString()}catch(n){t=s("Unknown error")}du().showValidationMessage(s("Request failed: %{errorMsg}",{errorMsg:t}))}))},allowOutsideClick:()=>!du().isLoading()};n&&"object"==typeof n&&(i={...i,...n}),du().fire(i).then((function(e){e.isConfirmed?du().fire({type:"success",icon:"success",title:e.value.msg,confirmButtonColor:"#02cc1b",timer:3e3}):"function"==typeof o&&o(e)}))},ShowSwalSimpleConfrim(e,t,n){var o={title:"",text:e,icon:"warning",showCancelButton:!0,confirmButtonColor:"#dc3545",cancelButtonColor:"#02cc1b",confirmButtonText:s("Delete"),cancelButtonText:s("Cancel"),allowOutsideClick:()=>!du().isLoading()};n&&"object"==typeof n&&(o={...o,...n}),du().fire(o).then((e=>{e.isConfirmed?t(!0,a.ShowSwalMessage):t(!1,a.ShowSwalMessage)}))},ShowSwalMessage(e,t,n,o,i){t||(t="success"),n||("success"==t?n="#02cc1b":"warning"==t?n="#eadc3f":"error"==t&&(n="#a52a19")),du().fire({icon:t,title:e,confirmButtonColor:n,timer:i,didOpen:()=>{o&&du().showLoading()}})},ShowSwalMessageLoading(e){a.ShowSwalMessage(e,"info",null,!0,null)},GetErrorString(e,t){try{return t=t?s(t):",",e.msg.error.join(t)}catch(n){return""}},GetInfoString(e,t){try{return t=t?s(t):",",e.msg.info.join(t)}catch(n){return""}},ConfirmDialog(e,t,n,o,i){a.ShowConfirmRequest(e,(function(){return t(n,o,i)}))},changedFormData(e,t){return Object.keys(e).reduce(((n,o)=>(e[o]!==t[o]&&(n[o]=e[o]),n)),{})},ShowNotification(e,t,n,i){"boolean"==typeof t||t?o.success(e,{timeout:n,position:i}):o.error("My toast content",{timeout:n})},NotificationPosition:E,ShowServerResponseNotification(e,t,n){n||(n={});let i={timeout:t,position:E.BOTTOM_RIGHT,...n};try{e.info.forEach((function(e,t){o.success(e,i)}))}catch(r){}try{e.error.forEach((function(e,t){o.error(e,i)}))}catch(r){o.warning(r.message,i)}},AddLoadingClass(e,t){try{t?e.$el.classList.add("apbd-form-sending"):e.$el.classList.remove("apbd-form-sending")}catch(n){}},WPFileChooser:function(e,t,n,o,i,r){let a={type:"",title:"Image Chooser",button_text:"Select",multiple:!1,callback:function(e){},onClose:function(){},...args};if("undefined"==typeof wp||!wp.media){let e={id:3598,title:"w-logo-blue.png",filename:"w-logo-blue.png",url:"wp-admin/images/w-logo-blue.png"};return void a.callback(e)}a.title=s(a.title),a.button_text=s(a.button_text);let l=wp.media({title:a.title,library:{type:a.type},button:{text:a.button_text},multiple:a.multiple}).on("select",(function(){var e=l.state().get("selection").first().toJSON();try{a.callback(e)}catch(t){console.log(t.message)}})).on("close",(function(){a.onClose()})).open()},AppVersion:function(){return"3.3. 3"},POSLink:function(){try{return vitePos.pos_link}catch(e){return""}},WPCR:function(){return atob("PGEgaHJlZj0iaHR0cHM6Ly92aXRlcG9zLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPlZpdGVwb3M8L2E+LCBDb3B5cmlnaHQgqQ==")+(new Date).getFullYear()+atob("IDxhIGhyZWY9Imh0dHBzOi8vYXBwc2JkLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPkFwcHNiZDwvYT4uIEFsbCByaWdodHMgcmVzZXJ2ZWQu")},WPMediaImageCropped:function(e){let t={width:200,height:200,title:"Image Chooser",button_text:"Select",flex_width:!1,flex_height:!1,crop:!0,callback:function(e){},onClose:function(){},...e};if("undefined"!=typeof wp&&wp.media)t.title=s(t.title),t.button_text=s(t.button_text),pu(t);else{let e={title:"T_2_back.jpg",url:"wp-content/uploads/2022/04/T_2_back.jpg"};t.callback(e)}}};e.config.globalProperties.$appsbdUtls=a,e.config.globalProperties.vitePos=window.vitePos}};var mu=fu;const gu={get_plugin:function(e){let t=window.vitePos.base_slug+"-"+e;return t=t.toLowerCase().replace("_","-"),window.vitePos.ajax_url+"&action="+t},get_module_url:function(e,t){let n=vitePos.base_slug+"-m-"+e+"-"+t;return n=n.toLowerCase().replace(/_/g,"-"),vitePos.ajax_url+"&action="+n}},vu={install(e,t){e.config.globalProperties.$appsbdURL=gu}};var bu=vu,yu=n(669),wu=n.n(yu);const _u=function(e,t,n){var o=t||new FormData;let i=null;for(const r in e)if(e.hasOwnProperty(r))if(i=n?`${n}[${r}]`:r,"object"!==typeof e[r]||e[r]instanceof File)if(e[r]instanceof File)o.append(i,e[r]);else{let t=e[r];"true"!==t&&"false"!==t&&!0!==t&&!1!==t||(t="true"===t||!0===t?1:0),o.append(i,t)}else _u(e[r],o,i);return o};var xu=_u;function ku(e){let t={headers:{"Content-Type":e?"":"application/x-www-form-urlencoded"}};return t}const Su={ObjectToQueryString:function(e,t){var n,o,i=[];for(var r in e)e.hasOwnProperty(r)&&(n=~r.indexOf("[")?t?t+"["+r.substring(0,r.indexOf("["))+"]"+r.substring(r.indexOf("[")):r:t?t+"["+r+"]":r,o=e[r],i.push("object"==typeof o?Su.ObjectToQueryString(o,n):encodeURIComponent(n)+"="+encodeURIComponent(o)));return i.join("&")},post:function(e,t,n){let o={};return o=n?xu(t):Su.ObjectToQueryString(t),wu().post(e,o,ku(n))},get:function(e){return wu().get(e,ku(!1))},crc32:function(e){"object"==typeof e&&(e=JSON.stringify(e));for(var t,n=[],o=0;o<256;o++){t=o;for(var i=0;i<8;i++)t=1&t?3988292384^t>>>1:t>>>1;n[o]=t}for(var r=-1,s=0;s<e.length;s++)r=r>>>8^n[255&(r^e.charCodeAt(s))];return~r>>>0},errorHandler:function(e){try{if(403===e?.response?.status&&e?.response?.data)return e.response.data}catch(t){}return{status:!1,msg:{error:[e.message],info:[]},data:null}}};var Cu=Su;const Du="POS_Settings",Ou=iu("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 Cu.get(gu.get_module_url(Du,"get-option")).then((e=>{if(e.status)try{this.firstLoaded=!0,this.appOptions=e.data?.data}catch(t){}return this.appOptions})).catch((e=>null))},getCustomers:async function(e){return await Cu.post(gu.get_module_url(Du,"customers"),e,!0).then((e=>e.data.data)).catch((e=>null))},updateSettings:async function(e){return null==e.pos_customer&&(e.pos_customer=""),await Cu.post(gu.get_module_url(Du,"option"),e,!0).then((e=>(this.appOptions=e.data?.data,e.data))).catch((e=>Cu.errorHandler(e)))},refreshApp:async function(){return await Cu.get(gu.get_module_url(Du,"refresh-app")).then((e=>e.data)).catch((e=>Cu.errorHandler(e)))},updateInvoiceSettings:async function(e){return await Cu.post(gu.get_module_url(Du,"invoice-settings"),e,!0).then((e=>(this.appOptions=e.data?.data,e.data))).catch((e=>Cu.errorHandler(e)))}}}),Pu=(0,o.Uk)("Pro"),Eu=[Pu];function Au(e,t,n,i,s,a){const l=(0,o.Q2)("translate");return(0,o.wy)(((0,o.wg)(),(0,o.iD)("span",{onClick:t[0]||(t[0]=(...e)=>a.pro_version&&a.pro_version(...e)),class:(0,r.C_)(["badge badge-pro",[n.margin,{"hover-enabled":n.isHover}]])},Eu,2)),[[l]])}var Tu={name:"vitepos-pro",props:{margin:{default:"ms-3",type:String},isHover:{default:!1,type:Boolean},showProModal:{default:!0,type:Boolean}},methods:{pro_version(){console.log("Clicked pro modal"),this.showProModal&&this.$eventBus.$emit("show-alert","Pro Version Details")}}};const Mu=(0,Oo.Z)(Tu,[["render",Au],["__scopeId","data-v-59fdd322"]]);var qu=Mu,Lu={name:"App",components:{ViteposPro:qu,AppLoader:cs,AlertInfo:Dc,HelpModule:ma,Modal:Ps,Basic:Zo,AppContainer:Eo},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:{...su(Ou)},methods:{hideAlert(){this.getMsg="",this.showAlert=!1},displayAlert(e){this.getMsg=e||"",this.showAlert=!0}}};const ju=(0,Oo.Z)(Lu,[["render",un]]);var Iu=ju;39 let Ec;const Ac=e=>Ec=e,Tc=Symbol();function Mc(e){return e&&"object"===typeof e&&"[object Object]"===Object.prototype.toString.call(e)&&"function"!==typeof e.toJSON}var qc;(function(e){e["direct"]="direct",e["patchObject"]="patch object",e["patchFunction"]="patch function"})(qc||(qc={}));const Lc="undefined"!==typeof window,jc=(()=>"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 Ic(e,{autoBom:t=!1}={}){return t&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(e.type)?new Blob([String.fromCharCode(65279),e],{type:e.type}):e}function Nc(e,t,n){const o=new XMLHttpRequest;o.open("GET",e),o.responseType="blob",o.onload=function(){Fc(o.response,t,n)},o.onerror=function(){console.error("could not download file")},o.send()}function Rc(e){const t=new XMLHttpRequest;t.open("HEAD",e,!1);try{t.send()}catch(n){}return t.status>=200&&t.status<=299}function $c(e){try{e.dispatchEvent(new MouseEvent("click"))}catch(t){const n=document.createEvent("MouseEvents");n.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),e.dispatchEvent(n)}}const Uc="object"===typeof navigator?navigator:{userAgent:""},Bc=(()=>/Macintosh/.test(Uc.userAgent)&&/AppleWebKit/.test(Uc.userAgent)&&!/Safari/.test(Uc.userAgent))(),Fc=Lc?"undefined"!==typeof HTMLAnchorElement&&"download"in HTMLAnchorElement.prototype&&!Bc?Vc:"msSaveOrOpenBlob"in Uc?Wc:Hc:()=>{};function Vc(e,t="download",n){const o=document.createElement("a");o.download=t,o.rel="noopener","string"===typeof e?(o.href=e,o.origin!==location.origin?Rc(o.href)?Nc(e,t,n):(o.target="_blank",$c(o)):$c(o)):(o.href=URL.createObjectURL(e),setTimeout((function(){URL.revokeObjectURL(o.href)}),4e4),setTimeout((function(){$c(o)}),0))}function Wc(e,t="download",n){if("string"===typeof e)if(Rc(e))Nc(e,t,n);else{const t=document.createElement("a");t.href=e,t.target="_blank",setTimeout((function(){$c(t)}))}else navigator.msSaveOrOpenBlob(Ic(e,n),t)}function Hc(e,t,n,o){if(o=o||open("","_blank"),o&&(o.document.title=o.document.body.innerText="downloading..."),"string"===typeof e)return Nc(e,t,n);const i="application/octet-stream"===e.type,r=/constructor/i.test(String(jc.HTMLElement))||"safari"in jc,s=/CriOS\/[\d]+/.test(navigator.userAgent);if((s||i&&r||Bc)&&"undefined"!==typeof FileReader){const t=new FileReader;t.onloadend=function(){let e=t.result;if("string"!==typeof e)throw o=null,new Error("Wrong reader.result type");e=s?e:e.replace(/^data:[^;]*;/,"data:attachment/file;"),o?o.location.href=e:location.assign(e),o=null},t.readAsDataURL(e)}else{const t=URL.createObjectURL(e);o?o.location.assign(t):location.href=t,o=null,setTimeout((function(){URL.revokeObjectURL(t)}),4e4)}}function zc(){const e=(0,i.B)(!0),t=e.run((()=>(0,i.iH)({})));let n=[],o=[];const r=(0,i.Xl)({install(e){Ac(r),Oc||(r._a=e,e.provide(Tc,r),e.config.globalProperties.$pinia=r,o.forEach((e=>n.push(e))),o=[])},use(e){return this._a||Oc?n.push(e):o.push(e),this},_p:n,_a:null,_e:e,_s:new Map,state:t});return r}const Yc=()=>{};function Gc(e,t,n,i=Yc){e.push(t);const r=()=>{const n=e.indexOf(t);n>-1&&(e.splice(n,1),i())};return!n&&(0,o.FN)()&&(0,o.Ah)(r),r}function Kc(e,...t){e.slice().forEach((e=>{e(...t)}))}function Zc(e,t){for(const n in t){if(!t.hasOwnProperty(n))continue;const o=t[n],r=e[n];Mc(r)&&Mc(o)&&e.hasOwnProperty(n)&&!(0,i.dq)(o)&&!(0,i.PG)(o)?e[n]=Zc(r,o):e[n]=o}return e}const Xc=Symbol(),Jc=new WeakMap;function Qc(e){return Oc?!Jc.has(e):!Mc(e)||!e.hasOwnProperty(Xc)}const{assign:eu}=Object;function tu(e){return!(!(0,i.dq)(e)||!e.effect)}function nu(e,t,n,r){const{state:s,actions:a,getters:l}=t,c=n.state.value[e];let u;function d(){c||(Oc?Pc(n.state.value,e,s?s():{}):n.state.value[e]=s?s():{});const t=(0,i.BK)(n.state.value[e]);return eu(t,a,Object.keys(l||{}).reduce(((t,r)=>(t[r]=(0,i.Xl)((0,o.Fl)((()=>{Ac(n);const t=n._s.get(e);if(!Oc||t._r)return l[r].call(t,t)}))),t)),{}))}return u=ou(e,d,t,n,r,!0),u.$reset=function(){const e=s?s():{};this.$patch((t=>{eu(t,e)}))},u}function ou(e,t,n={},r,s,a){let l;const c=eu({actions:{}},n);const u={deep:!0};let d,h;let p,f=(0,i.Xl)([]),m=(0,i.Xl)([]);const g=r.state.value[e];a||g||(Oc?Pc(r.state.value,e,{}):r.state.value[e]={});(0,i.iH)({});let v;function b(t){let n;d=h=!1,"function"===typeof t?(t(r.state.value[e]),n={type:qc.patchFunction,storeId:e,events:p}):(Zc(r.state.value[e],t),n={type:qc.patchObject,payload:t,storeId:e,events:p});const i=v=Symbol();(0,o.Y3)().then((()=>{v===i&&(d=!0)})),h=!0,Kc(f,n,r.state.value[e])}const y=Yc;function w(){l.stop(),f=[],m=[],r._s.delete(e)}function _(t,n){return function(){Ac(r);const o=Array.from(arguments),i=[],s=[];function a(e){i.push(e)}function l(e){s.push(e)}let c;Kc(m,{args:o,name:t,store:k,after:a,onError:l});try{c=n.apply(this&&this.$id===e?this:k,o)}catch(u){throw Kc(s,u),u}return c instanceof Promise?c.then((e=>(Kc(i,e),e))).catch((e=>(Kc(s,e),Promise.reject(e)))):(Kc(i,c),c)}}const x={_p:r,$id:e,$onAction:Gc.bind(null,m),$patch:b,$reset:y,$subscribe(t,n={}){const i=Gc(f,t,n.detached,(()=>s())),s=l.run((()=>(0,o.YP)((()=>r.state.value[e]),(o=>{("sync"===n.flush?h:d)&&t({storeId:e,type:qc.direct,events:p},o)}),eu({},u,n))));return i},$dispose:w};Oc&&(x._r=!1);const k=(0,i.qj)(eu({},x));r._s.set(e,k);const S=r._e.run((()=>(l=(0,i.B)(),l.run((()=>t())))));for(const o in S){const t=S[o];if((0,i.dq)(t)&&!tu(t)||(0,i.PG)(t))a||(g&&Qc(t)&&((0,i.dq)(t)?t.value=g[o]:Zc(t,g[o])),Oc?Pc(r.state.value[e],o,t):r.state.value[e][o]=t);else if("function"===typeof t){const e=_(o,t);Oc?Pc(S,o,e):S[o]=e,c.actions[o]=t}else 0}return Oc?Object.keys(S).forEach((e=>{Pc(k,e,S[e])})):(eu(k,S),eu((0,i.IU)(k),S)),Object.defineProperty(k,"$state",{get:()=>r.state.value[e],set:e=>{b((t=>{eu(t,e)}))}}),Oc&&(k._r=!0),r._p.forEach((e=>{eu(k,l.run((()=>e({store:k,app:r._a,pinia:r,options:c}))))})),g&&a&&n.hydrate&&n.hydrate(k.$state,g),d=!0,h=!0,k}function iu(e,t,n){let i,r;const s="function"===typeof t;function a(e,n){const a=(0,o.FN)();e=e||a&&(0,o.f3)(Tc),e&&Ac(e),e=Ec,e._s.has(i)||(s?ou(i,t,r,e):nu(i,r,e));const l=e._s.get(i);return l}return"string"===typeof e?(i=e,r=s?n:t):(r=e,i=e.id),a.$id=i,a}let ru="Store";function su(...e){return e.reduce(((e,t)=>(e[t.$id+ru]=function(){return t(this.$pinia)},e)),{})}function au(e,t){return Array.isArray(t)?t.reduce(((t,n)=>(t[n]=function(){return e(this.$pinia)[n]},t)),{}):Object.keys(t).reduce(((n,o)=>(n[o]=function(){const n=e(this.$pinia),i=t[o];return"function"===typeof i?i.call(this,n):n[i]},n)),{})}var lu=n(630),cu=n.n(lu),uu=n(455),du=n.n(uu);const hu=function(e){var t=function(t,n){var o=n.get("control"),i=(parseInt(o.params.flex_width,10),parseInt(o.params.flex_height,10),t.get("width")),r=t.get("height"),s=parseInt(o.params.width,10),a=parseInt(o.params.height,10),l=s/a;n.set("canSkipCrop",!0);var c=s,u=a;i/r>l?(a=r,s=a*l):(s=i,a=s/l);var d=(i-s)/2,h=(r-a)/2,p={handles:!0,keys:!0,instance:!0,persistent:!0,imageWidth:i,imageHeight:r,minWidth:c>s?s:c,minHeight:u>a?a:u,x1:d,y1:h,x2:s+d,y2:a+h};return e.flex_width||e.flex_height||(p.aspectRatio=s+":"+a),p},n={id:"control-id",params:{flex_width:e.flex_width,flex_height:e.flex_height,width:e.width,height:e.height},mustBeCropped:function(e,t,n,o,i,r){return(!0!==e||!0!==t)&&((!0!==e||o!==r)&&((!0!==t||n!==i)&&((n!==i||o!==r)&&!(i<=n))))}};let o=wp.media({title:e.title,library:{type:"image"},button:{text:e.button_text,close:!1},multiple:!1,states:[new wp.media.controller.Library({title:e.title,library:wp.media.query({type:"image"}),multiple:!1,date:!1,priority:20,suggestedWidth:e.width,suggestedHeight:e.height}),new wp.media.controller.CustomizeImageCropper({imgSelectOptions:t,control:n})]}).on("cropped",(function(t){e.callback(t)}));o.on("skippedcrop",(function(t){e.callback(t.attributes)})).on("select",(function(){var e=o.state().get("selection").first().toJSON();n.params.width!==e.width||n.params.height!==e.height||n.params.flex_width||n.params.flex_height?o.setState("cropper"):(callback(e),o.close())})).on("close",(function(){e.onClose()})).open()};var pu=hu;const fu={install(e,t){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=Ve(),i=e.config.globalProperties.$swal,r=new(cu())(n),s=(i.mixin({toast:!0,position:"bottom-end",showConfirmButton:!1,timer:5e3,timerProgressBar:!0,didOpen:e=>{e.addEventListener("mouseenter",i.stopTimer),e.addEventListener("mouseleave",i.resumeTimer)}}),(e,n)=>("undefined"==typeof n&&(n={}),Object.keys(n).forEach((e=>{n[e]=t.$gettext(n[e])})),t.interpolate(t.$gettext(e),n))),a={getAppLogo(){try{return vitePos.app_logo}catch(e){return"logo.svg"}},getAssetUrl(e){return vitePos.assets_path?vitePos.assets_path+e:e},getPOSAssetUrl(e){return vitePos.assets_pos?vitePos.assets_pos+e:e},getFileInfo:e=>{let t=e.name.split(".").pop();t=t.toLowerCase();let n=a.getFileIconByExt(t,e.type);return e.isImage=n.isImage,e.fileIcon=n.fileIcon,e.size/1048576>2?null:e},getFileIconByExt:(e,t)=>{e=e.toLowerCase();let n={isImage:!1,fileIcon:"apw apw-file-o"};return"ima"==t.substr(0,3)?n.isImage=!0:"pdf"==e?n.fileIcon="apw apw-file-pdf":"zip"==e?n.fileIcon="apw apw-file-zip-o":"doc"==e||"docx"==e?n.fileIcon="apw apw-file-word":"xls"==e||"xlsx"==e?n.fileIcon="apw apw-file-excel":"ppt"==e||"pptx"==e?n.fileIcon="apw apw-file-powerpoint":"mp4"!=e&&"mpeg"!=e&&"mkv"!=e&&"avi"!=e||(n.fileIcon="apw apw-file-movie"),n},getUploadedFile:e=>{let t=a.getFileIconByExt(e.ext,e.type);return{...e,name:a.basename(e.url),...t}},basename:function(e){return e.split("/").reverse()[0]},bytesToSize:function(e){const t=["Bytes","KB","MB","GB","TB"];if(0===e)return"n/a";const n=parseInt(Math.floor(Math.log(e)/Math.log(1024)),10);return 0===n?`${e} ${t[n]}`:`${(e/1024**n).toFixed(1)} ${t[n]}`},getErrorMsg:e=>{if(""!=e)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 a.ScreenWidth()<=576},IsSmallDevice(){let e=a.ScreenWidth();return e>576&&e<=768},IsUptoSmallDevice(){return a.ScreenWidth()<=768},IsMediumDevice(){let e=a.ScreenWidth();return e>786&&e<=992},IsUptoMediumDevice(){return a.ScreenWidth()<=992},IsLargeDevice(){let e=a.ScreenWidth();return e>992&&e<=1199},IsUptoLargeDevice(){return a.ScreenWidth()<=1199},IsExtraLargeDevice(){return a.ScreenWidth()>1199},DarkmodeTaggle(){r.toggle()},ChangeDarkmode(e){let t=r.isActivated();e?t||r.toggle():t&&r.toggle()},DarkmodeObject(){return r},ShowConfirmRequest(e,t,n,o){var i={title:"",text:e,type:"warning",icon:"warning",showCancelButton:!0,confirmButtonColor:"#dc3545",cancelButtonColor:"#02cc1b",confirmButtonText:s("Delete"),cancelButtonText:s("Cancel"),showLoaderOnConfirm:!0,preConfirm:function(){return new Promise((async(e,n)=>{let o=await t();return o.status?e({status:!0,msg:a.GetInfoString(o,"and")}):n(a.GetErrorString(o,"and"),null)})).catch((e=>{let t="";try{t=e.toString()}catch(n){t=s("Unknown error")}du().showValidationMessage(s("Request failed: %{errorMsg}",{errorMsg:t}))}))},allowOutsideClick:()=>!du().isLoading()};n&&"object"==typeof n&&(i={...i,...n}),du().fire(i).then((function(e){e.isConfirmed?du().fire({type:"success",icon:"success",title:e.value.msg,confirmButtonColor:"#02cc1b",timer:3e3}):"function"==typeof o&&o(e)}))},ShowSwalSimpleConfrim(e,t,n){var o={title:"",text:e,icon:"warning",showCancelButton:!0,confirmButtonColor:"#dc3545",cancelButtonColor:"#02cc1b",confirmButtonText:s("Delete"),cancelButtonText:s("Cancel"),allowOutsideClick:()=>!du().isLoading()};n&&"object"==typeof n&&(o={...o,...n}),du().fire(o).then((e=>{e.isConfirmed?t(!0,a.ShowSwalMessage):t(!1,a.ShowSwalMessage)}))},ShowSwalMessage(e,t,n,o,i){t||(t="success"),n||("success"==t?n="#02cc1b":"warning"==t?n="#eadc3f":"error"==t&&(n="#a52a19")),du().fire({icon:t,title:e,confirmButtonColor:n,timer:i,didOpen:()=>{o&&du().showLoading()}})},ShowSwalMessageLoading(e){a.ShowSwalMessage(e,"info",null,!0,null)},GetErrorString(e,t){try{return t=t?s(t):",",e.msg.error.join(t)}catch(n){return""}},GetInfoString(e,t){try{return t=t?s(t):",",e.msg.info.join(t)}catch(n){return""}},ConfirmDialog(e,t,n,o,i){a.ShowConfirmRequest(e,(function(){return t(n,o,i)}))},changedFormData(e,t){return Object.keys(e).reduce(((n,o)=>(e[o]!==t[o]&&(n[o]=e[o]),n)),{})},ShowNotification(e,t,n,i){"boolean"==typeof t||t?o.success(e,{timeout:n,position:i}):o.error("My toast content",{timeout:n})},NotificationPosition:E,ShowServerResponseNotification(e,t,n){n||(n={});let i={timeout:t,position:E.BOTTOM_RIGHT,...n};try{e.info.forEach((function(e,t){o.success(e,i)}))}catch(r){}try{e.error.forEach((function(e,t){o.error(e,i)}))}catch(r){o.warning(r.message,i)}},AddLoadingClass(e,t){try{t?e.$el.classList.add("apbd-form-sending"):e.$el.classList.remove("apbd-form-sending")}catch(n){}},WPFileChooser:function(e,t,n,o,i,r){let a={type:"",title:"Image Chooser",button_text:"Select",multiple:!1,callback:function(e){},onClose:function(){},...args};if("undefined"==typeof wp||!wp.media){let e={id:3598,title:"w-logo-blue.png",filename:"w-logo-blue.png",url:"wp-admin/images/w-logo-blue.png"};return void a.callback(e)}a.title=s(a.title),a.button_text=s(a.button_text);let l=wp.media({title:a.title,library:{type:a.type},button:{text:a.button_text},multiple:a.multiple}).on("select",(function(){var e=l.state().get("selection").first().toJSON();try{a.callback(e)}catch(t){console.log(t.message)}})).on("close",(function(){a.onClose()})).open()},AppVersion:function(){return"3.3.4"},POSLink:function(){try{return vitePos.pos_link}catch(e){return""}},WPCR:function(){return atob("PGEgaHJlZj0iaHR0cHM6Ly92aXRlcG9zLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPlZpdGVwb3M8L2E+LCBDb3B5cmlnaHQgqQ==")+(new Date).getFullYear()+atob("IDxhIGhyZWY9Imh0dHBzOi8vYXBwc2JkLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPkFwcHNiZDwvYT4uIEFsbCByaWdodHMgcmVzZXJ2ZWQu")},WPMediaImageCropped:function(e){let t={width:200,height:200,title:"Image Chooser",button_text:"Select",flex_width:!1,flex_height:!1,crop:!0,callback:function(e){},onClose:function(){},...e};if("undefined"!=typeof wp&&wp.media)t.title=s(t.title),t.button_text=s(t.button_text),pu(t);else{let e={title:"T_2_back.jpg",url:"wp-content/uploads/2022/04/T_2_back.jpg"};t.callback(e)}}};e.config.globalProperties.$appsbdUtls=a,e.config.globalProperties.vitePos=window.vitePos}};var mu=fu;const gu={get_plugin:function(e){let t=window.vitePos.base_slug+"-"+e;return t=t.toLowerCase().replace("_","-"),window.vitePos.ajax_url+"&action="+t},get_module_url:function(e,t){let n=vitePos.base_slug+"-m-"+e+"-"+t;return n=n.toLowerCase().replace(/_/g,"-"),vitePos.ajax_url+"&action="+n}},vu={install(e,t){e.config.globalProperties.$appsbdURL=gu}};var bu=vu,yu=n(669),wu=n.n(yu);const _u=function(e,t,n){var o=t||new FormData;let i=null;for(const r in e)if(e.hasOwnProperty(r))if(i=n?`${n}[${r}]`:r,"object"!==typeof e[r]||e[r]instanceof File)if(e[r]instanceof File)o.append(i,e[r]);else{let t=e[r];"true"!==t&&"false"!==t&&!0!==t&&!1!==t||(t="true"===t||!0===t?1:0),o.append(i,t)}else _u(e[r],o,i);return o};var xu=_u;function ku(e){let t={headers:{"Content-Type":e?"":"application/x-www-form-urlencoded"}};return t}const Su={ObjectToQueryString:function(e,t){var n,o,i=[];for(var r in e)e.hasOwnProperty(r)&&(n=~r.indexOf("[")?t?t+"["+r.substring(0,r.indexOf("["))+"]"+r.substring(r.indexOf("[")):r:t?t+"["+r+"]":r,o=e[r],i.push("object"==typeof o?Su.ObjectToQueryString(o,n):encodeURIComponent(n)+"="+encodeURIComponent(o)));return i.join("&")},post:function(e,t,n){let o={};return o=n?xu(t):Su.ObjectToQueryString(t),wu().post(e,o,ku(n))},get:function(e){return wu().get(e,ku(!1))},crc32:function(e){"object"==typeof e&&(e=JSON.stringify(e));for(var t,n=[],o=0;o<256;o++){t=o;for(var i=0;i<8;i++)t=1&t?3988292384^t>>>1:t>>>1;n[o]=t}for(var r=-1,s=0;s<e.length;s++)r=r>>>8^n[255&(r^e.charCodeAt(s))];return~r>>>0},errorHandler:function(e){try{if(403===e?.response?.status&&e?.response?.data)return e.response.data}catch(t){}return{status:!1,msg:{error:[e.message],info:[]},data:null}}};var Cu=Su;const Du="POS_Settings",Ou=iu("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 Cu.get(gu.get_module_url(Du,"get-option")).then((e=>{if(e.status)try{this.firstLoaded=!0,this.appOptions=e.data?.data}catch(t){}return this.appOptions})).catch((e=>null))},getCustomers:async function(e){return await Cu.post(gu.get_module_url(Du,"customers"),e,!0).then((e=>e.data.data)).catch((e=>null))},updateSettings:async function(e){return null==e.pos_customer&&(e.pos_customer=""),await Cu.post(gu.get_module_url(Du,"option"),e,!0).then((e=>(this.appOptions=e.data?.data,e.data))).catch((e=>Cu.errorHandler(e)))},refreshApp:async function(){return await Cu.get(gu.get_module_url(Du,"refresh-app")).then((e=>e.data)).catch((e=>Cu.errorHandler(e)))},updateInvoiceSettings:async function(e){return await Cu.post(gu.get_module_url(Du,"invoice-settings"),e,!0).then((e=>(this.appOptions=e.data?.data,e.data))).catch((e=>Cu.errorHandler(e)))}}}),Pu=(0,o.Uk)("Pro"),Eu=[Pu];function Au(e,t,n,i,s,a){const l=(0,o.Q2)("translate");return(0,o.wy)(((0,o.wg)(),(0,o.iD)("span",{onClick:t[0]||(t[0]=(...e)=>a.pro_version&&a.pro_version(...e)),class:(0,r.C_)(["badge badge-pro",[n.margin,{"hover-enabled":n.isHover}]])},Eu,2)),[[l]])}var Tu={name:"vitepos-pro",props:{margin:{default:"ms-3",type:String},isHover:{default:!1,type:Boolean},showProModal:{default:!0,type:Boolean}},methods:{pro_version(){console.log("Clicked pro modal"),this.showProModal&&this.$eventBus.$emit("show-alert","Pro Version Details")}}};const Mu=(0,Oo.Z)(Tu,[["render",Au],["__scopeId","data-v-59fdd322"]]);var qu=Mu,Lu={name:"App",components:{ViteposPro:qu,AppLoader:cs,AlertInfo:Dc,HelpModule:ma,Modal:Ps,Basic:Zo,AppContainer:Eo},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:{...su(Ou)},methods:{hideAlert(){this.getMsg="",this.showAlert=!1},displayAlert(e){this.getMsg=e||"",this.showAlert=!0}}};const ju=(0,Oo.Z)(Lu,[["render",un]]);var Iu=ju; 40 40 /*! 41 41 * vue-router v4.0.15 -
vitepos-lite/trunk/readme.txt
r3463252 r3475472 7 7 Tested up to: 6.9 8 8 Requires PHP: 7.2 9 Stable tag: 3.3. 39 Stable tag: 3.3.4 10 10 License: GPLv2 or later 11 11 License URI: http://www.gnu.org/licenses/gpl-2.0.html -
vitepos-lite/trunk/vendor/composer/installed.php
r3463252 r3475472 4 4 'pretty_version' => 'dev-master', 5 5 'version' => 'dev-master', 6 'reference' => ' 1a425fc1afb9f70867cf13bd1b8c65005c7c5ba6',6 'reference' => '5320ee9a763281e73d4dc978118fa8aed5f9fa7c', 7 7 'type' => 'library', 8 8 'install_path' => __DIR__ . '/../../', … … 23 23 'pretty_version' => 'dev-master', 24 24 'version' => 'dev-master', 25 'reference' => ' 1a425fc1afb9f70867cf13bd1b8c65005c7c5ba6',25 'reference' => '5320ee9a763281e73d4dc978118fa8aed5f9fa7c', 26 26 'type' => 'library', 27 27 'install_path' => __DIR__ . '/../../', -
vitepos-lite/trunk/vitepos-lite.php
r3463252 r3475472 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.3. 36 * Version: 3.3.4 7 7 * Author: appsbd 8 8 * Author URI: http://www.appsbd.com -
vitepos-lite/trunk/vitepos_lite/core/class-viteposlite.php
r3399670 r3475472 47 47 $this->menu_icon = 'data:image/svg+xml;base64,' . $logo; 48 48 $this->menu_label = 'VitePOS Lite'; 49 if ( isset( $_SERVER['REQUEST_URI'] ) ) { 50 $request_uri = sanitize_text_field( wp_unslash( $_SERVER['REQUEST_URI'] ) ); 51 if ( strpos( $request_uri, 'vitepos/v1' ) !== false || strpos( $request_uri, 'vitepos-user/v1' ) !== false ) { 52 add_action( 53 'init', 54 function () { 55 remove_all_filters( 'rest_pre_serve_request' ); 56 }, 57 999999 58 ); 59 } 60 } 49 61 } 50 62 /** -
vitepos-lite/trunk/vitepos_lite/helper/plugin-helper.php
r3399670 r3475472 225 225 $cart_item->product_name = $product_parent->get_name(); 226 226 $cart_item->variation_id = $product->get_id(); 227 $cart_item->variation_name = $product->get_name(); 228 227 229 foreach ( $product->get_variation_attributes( false ) as $key => $item ) { 228 230 if ( ! empty( $item ) ) { … … 238 240 $cart_item->variation_id = ''; 239 241 } 242 $cart_item->purchase_cost = get_post_meta( $product->get_id(), '_cogs_total_value', true ); 240 243 $cart_item->price = $product->get_price(); 241 244 $cart_item->regular_price = $product->get_regular_price(); 245 $cart_item->manage_stock = $product->get_manage_stock(); 242 246 $cart_item->barcode = vitepos_apply_filters( 'vitepos/filter/get-product-barcode', $product ); 243 247 $cart_item->image = \VitePos_Lite\Libs\POS_Product::get_wc_product_image( … … 245 249 'woocommerce_thumbnail' 246 250 ); 251 $cart_item->stock_quantity = ! empty( $product->get_stock_quantity() ) ? $product->get_stock_quantity() : 0; 247 252 if ( ! vitepos_apply_filters( 'woocommerce_prices_include_tax', get_option( 'woocommerce_prices_include_tax' ) === 'yes' ) ) { 248 253 $cart_item->tax = NumberUtil::round( -
vitepos-lite/trunk/vitepos_lite/libs/class-pos-product-query.php
r3306251 r3475472 326 326 } 327 327 $this->reset_where(); 328 } elseif ( 'GUI' == $barcode_type ) { 329 $this->set_join_table( 'mt1', '_global_unique_id', 'LEFT' ); 330 if ( ! empty( $prop_val ) ) { 331 $this->where .= "AND mt1.meta_value='{$prop_val}' "; 332 } 333 $this->reset_where(); 328 334 } else { 329 335 $this->where .= " AND({$this->wp_post}.ID = '{$prop_val}')"; -
vitepos-lite/trunk/vitepos_lite/libs/class-pos-product.php
r3399670 r3475472 717 717 ); 718 718 } 719 return $price;719 return ! empty( $price ) ? $price : 0; 720 720 } 721 721 /** -
vitepos-lite/trunk/vitepos_lite/modules/class-pos-settings.php
r3399670 r3475472 1408 1408 if ( 'page' == $post_link_page ) { 1409 1409 $pos_page = $this->get_option( 'pos_page', '' ); 1410 wp_ redirect( get_permalink( $pos_page ) );1410 wp_safe_redirect( get_permalink( $pos_page ) ); 1411 1411 exit; 1412 1412 } … … 1501 1501 if ( ! empty( $login_url ) ) { 1502 1502 $login_url = add_query_arg( 'redirect_to', urlencode( $this->get_pos_link() ), $login_url ); 1503 wp_ redirect( $login_url );1503 wp_safe_redirect( $login_url ); 1504 1504 exit; 1505 1505 } 1506 wp_ redirect( wp_login_url( $this->get_pos_link() ) );1506 wp_safe_redirect( wp_login_url( $this->get_pos_link() ) ); 1507 1507 exit; 1508 1508 }
Note: See TracChangeset
for help on using the changeset viewer.