# fluent-cart/1.3.21/assets/chunks/index3.js

FluentCart A New Era of eCommerce – Faster, Lighter, and Simpler, version 1.3.21. 2 lines.

- Page: https://pluginprobe.com/plugins/fluent-cart/1.3.21/code/assets/chunks/index3.js
- Raw: https://pluginprobe.com/plugins/fluent-cart/1.3.21/raw/assets/chunks/index3.js
- Modified: 2026-04-22T15:34:22+00:00

Line numbers below start at 1. Link to a line or a range by appending a fragment to the
page URL, for example `https://pluginprobe.com/plugins/fluent-cart/1.3.21/code/assets/chunks/index3.js#L10-L20`.

```javascript
import{I as w,l as m,e as _,o as y,m as z,a as P,w as k,R as q,d as x,G as W,u as o,n as v,f as ce,t as J,U as K,T as Q,v as X,a3 as pe,h as E,i as fe,c as T,b as O,E as me,F as ge,q as ye,x as ve,a8 as U,M as Y,ae as L,am as A}from"./vue.esm-bundler.js?ver=1.3.21";import{L as D,N as g,_ as ee,O as be,K as S,R as H,V as Ce,a6 as he,a7 as Te,I as Se,al as we,ae as se,W as Be,bp as Ne,bV as Z,U as Ee,a2 as Oe,B as G,bW as ke,aL as ze,af as Me,J as I,ax as $e,cp as Ie}from"./index.js?ver=1.3.21";const _e=D({value:{type:[String,Number],default:""},max:{type:Number,default:99},isDot:Boolean,hidden:Boolean,type:{type:String,values:["primary","success","warning","info","danger"],default:"danger"},showZero:{type:Boolean,default:!0},color:String,badgeStyle:{type:g([String,Object,Array])},offset:{type:g(Array),default:[0,0]},badgeClass:{type:String}}),xe=w({name:"ElBadge"}),Le=w({...xe,props:_e,setup(n,{expose:a}){const e=n,s=be("badge"),r=m(()=>e.isDot?"":S(e.value)&&S(e.max)?e.max<e.value?`${e.max}+`:`${e.value}`:`${e.value}`),u=m(()=>{var t,c,b,h,f;return[{backgroundColor:e.color,marginRight:H(-((c=(t=e.offset)==null?void 0:t[0])!=null?c:0)),marginTop:H((h=(b=e.offset)==null?void 0:b[1])!=null?h:0)},(f=e.badgeStyle)!=null?f:{}]});return a({content:r}),(t,c)=>(y(),_("div",{class:v(o(s).b())},[z(t.$slots,"default"),P(Q,{name:`${o(s).namespace.value}-zoom-in-center`,persisted:""},{default:k(()=>[q(x("sup",{class:v([o(s).e("content"),o(s).em("content",t.type),o(s).is("fixed",!!t.$slots.default),o(s).is("dot",t.isDot),o(s).is("hide-zero",!t.showZero&&e.value===0),t.badgeClass]),style:W(o(u))},[z(t.$slots,"content",{value:o(r)},()=>[ce(J(o(r)),1)])],6),[[K,!t.hidden&&(o(r)||t.isDot||t.$slots.content)]])]),_:3},8,["name"])],2))}});var Pe=ee(Le,[["__file","badge.vue"]]);const De=Ce(Pe),Ve=D({a11y:{type:Boolean,default:!0},locale:{type:g(Object)},size:Te,button:{type:g(Object)},link:{type:g(Object)},experimentalFeatures:{type:g(Object)},keyboardNavigation:{type:Boolean,default:!0},message:{type:g(Object)},zIndex:Number,namespace:{type:String,default:"el"},...he}),d={},es=w({name:"ElConfigProvider",props:Ve,setup(n,{slots:a}){const e=Se(n);return X(()=>n.message,s=>{var r,u;Object.assign(d,(u=(r=e==null?void 0:e.value)==null?void 0:r.message)!=null?u:{},s??{})},{immediate:!0,deep:!0}),()=>z(a,"default",{config:e==null?void 0:e.value})}}),te=["primary","success","info","warning","error"],i=we({customClass:"",dangerouslyUseHTMLString:!1,duration:3e3,icon:void 0,id:"",message:"",onClose:void 0,showClose:!1,type:"info",plain:!1,offset:16,zIndex:0,grouping:!1,repeatNum:1,appendTo:se?document.body:void 0}),je=D({customClass:{type:String,default:i.customClass},dangerouslyUseHTMLString:{type:Boolean,default:i.dangerouslyUseHTMLString},duration:{type:Number,default:i.duration},icon:{type:Be,default:i.icon},id:{type:String,default:i.id},message:{type:g([String,Object,Function]),default:i.message},onClose:{type:g(Function),default:i.onClose},showClose:{type:Boolean,default:i.showClose},type:{type:String,values:te,default:i.type},plain:{type:Boolean,default:i.plain},offset:{type:Number,default:i.offset},zIndex:{type:Number,default:i.zIndex},grouping:{type:Boolean,default:i.grouping},repeatNum:{type:Number,default:i.repeatNum}}),Fe={destroy:()=>!0},p=pe([]),Re=n=>{const a=p.findIndex(r=>r.id===n),e=p[a];let s;return a>0&&(s=p[a-1]),{current:e,prev:s}},Ue=n=>{const{prev:a}=Re(n);return a?a.vm.exposed.bottom.value:0},Ae=(n,a)=>p.findIndex(s=>s.id===n)>0?16:a,He=w({name:"ElMessage"}),Ze=w({...He,props:je,emits:Fe,setup(n,{expose:a,emit:e}){const s=n,{Close:r}=ke,u=E(!1),{ns:t,zIndex:c}=Ne("message"),{currentZIndex:b,nextZIndex:h}=c,f=E(),B=E(!1),V=E(0);let M;const oe=m(()=>s.type?s.type==="error"?"danger":s.type:"info"),ae=m(()=>{const l=s.type;return{[t.bm("icon",l)]:l&&Z[l]}}),j=m(()=>s.icon||Z[s.type]||""),le=m(()=>Ue(s.id)),F=m(()=>Ae(s.id,s.offset)+le.value),re=m(()=>V.value+F.value),ie=m(()=>({top:`${F.value}px`,zIndex:b.value}));function $(){s.duration!==0&&({stop:M}=ze(()=>{N()},s.duration))}function R(){M==null||M()}function N(){B.value=!1,ve(()=>{var l;u.value||((l=s.onClose)==null||l.call(s),e("destroy"))})}function ue({code:l}){l===Me.esc&&N()}return fe(()=>{$(),h(),B.value=!0}),X(()=>s.repeatNum,()=>{R(),$()}),Ee(document,"keydown",ue),Oe(f,()=>{V.value=f.value.getBoundingClientRect().height}),a({visible:B,bottom:re,close:N}),(l,Qe)=>(y(),T(Q,{name:o(t).b("fade"),onBeforeEnter:de=>u.value=!0,onBeforeLeave:l.onClose,onAfterLeave:de=>l.$emit("destroy"),persisted:""},{default:k(()=>[q(x("div",{id:l.id,ref_key:"messageRef",ref:f,class:v([o(t).b(),{[o(t).m(l.type)]:l.type},o(t).is("closable",l.showClose),o(t).is("plain",l.plain),l.customClass]),style:W(o(ie)),role:"alert",onMouseenter:R,onMouseleave:$},[l.repeatNum>1?(y(),T(o(De),{key:0,value:l.repeatNum,type:o(oe),class:v(o(t).e("badge"))},null,8,["value","type","class"])):O("v-if",!0),o(j)?(y(),T(o(G),{key:1,class:v([o(t).e("icon"),o(ae)])},{default:k(()=>[(y(),T(me(o(j))))]),_:1},8,["class"])):O("v-if",!0),z(l.$slots,"default",{},()=>[l.dangerouslyUseHTMLString?(y(),_(ge,{key:1},[O(" Caution here, message could've been compromised, never use user's input as message "),x("p",{class:v(o(t).e("content")),innerHTML:l.message},null,10,["innerHTML"])],2112)):(y(),_("p",{key:0,class:v(o(t).e("content"))},J(l.message),3))]),l.showClose?(y(),T(o(G),{key:2,class:v(o(t).e("closeBtn")),onClick:ye(N,["stop"])},{default:k(()=>[P(o(r))]),_:1},8,["class","onClick"])):O("v-if",!0)],46,["id"]),[[K,B.value]])]),_:3},8,["name","onBeforeEnter","onBeforeLeave","onAfterLeave"]))}});var Ge=ee(Ze,[["__file","message.vue"]]);let qe=1;const ne=n=>{const a=!n||U(n)||Y(n)||L(n)?{message:n}:n,e={...i,...a};if(!e.appendTo)e.appendTo=document.body;else if(U(e.appendTo)){let s=document.querySelector(e.appendTo);$e(s)||(s=document.body),e.appendTo=s}return I(d.grouping)&&!e.grouping&&(e.grouping=d.grouping),S(d.duration)&&e.duration===3e3&&(e.duration=d.duration),S(d.offset)&&e.offset===16&&(e.offset=d.offset),I(d.showClose)&&!e.showClose&&(e.showClose=d.showClose),I(d.plain)&&!e.plain&&(e.plain=d.plain),e},We=n=>{const a=p.indexOf(n);if(a===-1)return;p.splice(a,1);const{handler:e}=n;e.close()},Je=({appendTo:n,...a},e)=>{const s=`message_${qe++}`,r=a.onClose,u=document.createElement("div"),t={...a,id:s,onClose:()=>{r==null||r(),We(f)},onDestroy:()=>{A(null,u)}},c=P(Ge,t,L(t.message)||Y(t.message)?{default:L(t.message)?t.message:()=>t.message}:null);c.appContext=e||C._context,A(c,u),n.appendChild(u.firstElementChild);const b=c.component,f={id:s,vnode:c,vm:b,handler:{close:()=>{b.exposed.close()}},props:c.component.props};return f},C=(n={},a)=>{if(!se)return{close:()=>{}};const e=ne(n);if(e.grouping&&p.length){const r=p.find(({vnode:u})=>{var t;return((t=u.props)==null?void 0:t.message)===e.message});if(r)return r.props.repeatNum+=1,r.props.type=e.type,r.handler}if(S(d.max)&&p.length>=d.max)return{close:()=>{}};const s=Je(e,a);return p.push(s),s.handler};te.forEach(n=>{C[n]=(a={},e)=>{const s=ne(a);return C({...s,type:n},e)}});function Ke(n){const a=[...p];for(const e of a)(!n||n===e.props.type)&&e.handler.close()}C.closeAll=Ke;C._context=null;const ss=Ie(C,"$message");export{es as C,ss as E,De as a};

```
