PageSourceSearch

https://kidzcd.com/build/assets/Notifications-Bcbq5ZyD.js

js kidzcd.com collected 2026-10-06 00:32:23 UTC 11,242 bytes, 1 lines download raw bytes

1import{b as g,l as d,p as m,q as s,y as o,A as b,B as i,ac as c,M as x,P as $,r as p,x as w}from"./vendor-vue-CmGRaB2k.js";import{cJ as V,cK as U}from"./shared-services-CouhUD8K.js";import{u as P}from"./vendor-misc-CdKgsZym.js";import"./vendor-axios-42ANG6Sg.js";const q={class:"card mb-5 mb-xl-10"},C={class:"card-header border-0 cursor-pointer",role:"button"},M={class:"card-title m-0"},j={class:"fw-bold m-0"},B={key:0,class:"card-body text-center py-15"},E={class:"text-gray-600 mt-4 mb-0"},N={key:1},O={key:0,class:"alert alert-success mx-9 mt-6 mb-0 d-flex align-items-center"},D={key:1,class:"alert alert-danger mx-9 mt-6 mb-0 d-flex align-items-center"},F={class:"card-body border-top px-9 py-9"},S={class:"fw-bold text-gray-800 mb-6"},A={class:"form-check form-check-custom form-check-solid align-items-start"},I={class:"form-check-label d-flex flex-column align-items-start"},J={class:"fw-bold fs-5 mb-0"},K={class:"text-muted fs-6"},T={class:"form-check form-check-custom form-check-solid align-items-start"},z={class:"form-check-label d-flex flex-column align-items-start"},G={class:"fw-bold fs-5 mb-0"},H={class:"text-muted fs-6"},L={class:"form-check form-check-custom form-check-solid align-items-start"},Q={class:"form-check-label d-flex flex-column align-items-start"},R={class:"fw-bold fs-5 mb-0"},W={class:"text-muted fs-6"},X={class:"form-check form-check-custom form-check-solid align-items-start"},Y={class:"form-check-label d-flex flex-column align-items-start"},Z={class:"fw-bold fs-5 mb-0"},ss={class:"text-muted fs-6"},ts={class:"fw-bold text-gray-800 mb-6"},es={class:"form-check form-check-custom form-check-solid align-items-start"},os={class:"form-check-label d-flex flex-column align-items-start"},as={class:"fw-bold fs-5 mb-0"},ns={class:"text-muted fs-6"},is={class:"form-check form-check-custom form-check-solid align-items-start"},cs={class:"form-check-label d-flex flex-column align-items-start"},ls={class:"fw-bold fs-5 mb-0"},rs={class:"text-muted fs-6"},ds={class:"form-check form-check-custom form-check-solid align-items-start"},ms={class:"form-check-label d-flex flex-column align-items-start"},us={class:"fw-bold fs-5 mb-0"},fs={class:"text-muted fs-6"},ps={class:"form-check form-check-custom form-check-solid align-items-start"},_s={class:"form-check-label d-flex flex-column align-items-start"},hs={class:"fw-bold fs-5 mb-0"},bs={class:"text-muted fs-6"},ks={class:"form-check form-check-custom form-check-solid align-items-start"},ys={class:"form-check-label d-flex flex-column align-items-start"},vs={class:"fw-bold fs-5 mb-0"},gs={class:"text-muted fs-6"},xs={class:"fw-bold text-gray-800 mb-6"},$s={class:"form-check form-check-custom form-check-solid align-items-start"},ws={class:"form-check-label d-flex flex-column align-items-start"},Vs={class:"fw-bold fs-5 mb-0"},Us={class:"text-muted fs-6"},Ps={class:"fw-bold text-gray-800 mb-6"},qs={class:"form-check form-check-custom form-check-solid align-items-start"},Cs={class:"form-check-label d-flex flex-column align-items-start"},Ms={class:"fw-bold fs-5 mb-0"},js={class:"text-muted fs-6"},Bs={class:"form-check form-check-custom form-check-solid align-items-start"},Es={class:"form-check-label d-flex flex-column align-items-start"},Ns={class:"fw-bold fs-5 mb-0"},Os={class:"text-muted fs-6"},Ds={class:"fw-bold text-gray-800 mb-6"},Fs={class:"form-check form-check-custom form-check-solid align-items-start"},Ss={class:"form-check-label d-flex flex-column align-items-start"},As={class:"fw-bold fs-5 mb-0"},Is={class:"text-muted fs-6"},Js={class:"card-footer d-flex justify-content-end py-6 px-9"},Ks=["disabled"],Ts=["disabled"],zs={key:0,class:"spinner-border spinner-border-sm me-2"},Ws={__name:"Notifications",setup(Gs){const{t:_}=P(),h=p(!0),u=p(!1),r=p(""),l=p(""),n=w({order_updates:!0,shipping_updates:!0,promotional:!0,marketplace_activity:!0,chat_messages:!0,social_activity:!0,friend_requests:!0,mentions:!0,stream_notifications:!0,store_updates:!0,security_alerts:!0,product_updates:!0,weekly_digest:!1});let f={};g(async()=>{await k()});async function k(){h.value=!0;try{const e=await V(),t=e.data.data||e.data;
1Object.keys(n).forEach(a=>{t[a]!==void 0&&(n[a]=t[a])}),f={...n}}catch(e){console.error("Failed to fetch notification preferences:",e),l.value=_("account.notifications_load_failed")}finally{h.value=!1}}async function y(){u.value=!0,r.value="",l.value="";try{const e=await U({...n}),t=e.data.data||e.data;Object.keys(n).forEach(a=>{t[a]!==void 0&&(n[a]=t[a])}),f={...n},r.value=_("account.notifications_saved")}catch(e){console.error("Failed to save notification preferences:",e),l.value=e.message||_("account.notifications_save_failed")}finally{u.value=!1}}function v(){Object.keys(f).forEach(e=>{n[e]=f[e]}),r.value="",l.value=""}return(e,t)=>(d(),m("div",q,[s("div",C,[s("div",M,[s("h3",j,o(e.$t("account.notifications_email_preferences")),1)])]),h.value?(d(),m("div",B,[t[15]||(t[15]=s("span",{class:"spinner-border spinner-border-lg text-primary"},null,-1)),s("p",E,o(e.$t("account.notifications_loading")),1)])):(d(),m("div",N,[r.value?(d(),m("div",O,[s("span",null,o(r.value),1),s("button",{type:"button",class:"btn-close ms-auto",onClick:t[0]||(t[0]=a=>r.value="")}
1)])):b("",!0),l.value?(d(),m("div",D,[s("span",null,o(l.value),1),s("button",{type:"button",class:"btn-close ms-auto",onClick:t[1]||(t[1]=a=>l.value="")})])):b("",!0),s("form",{class:"form",onSubmit:$(y,["prevent"])},[s("div",F,[s("h5",S,o(e.$t("account.notifications_orders_shopping")),1),s("label",A,[i(s("input",{class:"form-check-input me-3",type:"checkbox","onUpdate:modelValue":t[2]||(t[2]=a=>n.order_updates=a)},null,512),[[c,n.order_updates]]),s("span",I,[s("span",J,o(e.$t("account.notifications_order_updates")),1),s("span",K,o(e.$t("account.notifications_order_updates_desc")),1)])]),t[16]||(t[16]=s("div",{class:"separator separator-dashed my-6"},null,-1)),s("label",T,[i(s("input",{class:"form-check-input me-3",type:"checkbox","onUpdate:modelValue":t[3]||(t[3]=a=>n.shipping_updates=a)},null,512),[[c,n.shipping_updates]]),s("span",z,[s("span",G,o(e.$t("account.notifications_shipping_updates")),1),s("span",H,o(e.$t("account.notifications_shipping_updates_desc")),1)])]),t[17]||(t[17]=s("div",{class:"separator separator-dashed my-6"},null,-1)),s("label",L,[i(s("input",{class:"form-check-input me-3",type:"checkbox","onUpdate:modelValue":t[4]||(t[4]=a=>n.product_updates=a)},null,512),[[c,n.product_updates]]),s("span",Q,[s("span",R,o(e.$t("account.notifications_product_updates")),1),s("span",W,o(e.$t("account.notifications_product_updates_desc")),1)])]),t[18]||(t[18]=s("div",{class:"separator separator-dashed my-6"},null,-1)),s("label",X,[i(s("input",{class:"form-check-input me-3",type:"checkbox","onUpdate:modelValue":t[5]||(t[5]=a=>n.marketplace_activity=a)},null,512),[[c,n.marketplace_activity]]),s("span",Y,[s("span",Z,o(e.$t("account.notifications_marketplace_activity")),1),s("span",ss,o(e.$t("account.notifications_marketplace_activity_desc")),1)])]),t[19]||(t[19]=s("div",{class:"separator separator-dashed my-8"},null,-1)),s("h5",ts,o(e.$t("account.notifications_social")),1),s("label",es,[i(s("input",{class:"form-check-input me-3",type:"checkbox","onUpdate:modelValue":t[6]||(t[6]=a=>n.social_activity=a)},null,512),[[c,n.social_activity]]),s("span",os,[s("span",as,o(e.$t("account.notifications_social_activity")),1),s("span",ns,o(e.$t("account.notifications_social_activity_desc")),1)])]),t[20]||(t[20]=s("div",{class:"separator separator-dashed my-6"},null,-1)),s("label",is,[i(s("input",{class:"form-check-input me-3",type:"checkbox","onUpdate:modelValue":t[7]||(t[7]=a=>n.chat_messages=a)},null,512),[[c,n.chat_messages]]),s("span",cs,[s("span",ls,o(e.$t("account.notifications_chat_messages")),1),s("span",rs,o(e.$t("account.notifications_chat_messages_desc")),1)])]),t[21]||(t[21]=s("div",{class:"separator separator-dashed my-6"},null,-1)),s("label",ds,[i(s("input",{class:"form-check-input me-3",type:"checkbox","onUpdate:modelValue":t[8]||(t[8]=a=>n.friend_requests=a)},null,512),[[c,n.friend_requests]]),s("span",ms,[s("span",us,o(e.$t("account.notifications_friend_requests")),1),s("span",fs,o(e.$t("account.notifications_friend_requests_desc")),1)])]),t[22]||(t[22]=s("div",{class:"separator separator-dashed my-6"},null,-1)),s("label",ps,[i(s("input",{class:"form-check-input me-3",type:"checkbox","onUpdate:modelValue":t[9]||(t[9]=a=>n.mentions=a)},null,512),[[c,n.mentions]]),s("span",_s,[s("span",hs,o(e.$t("account.notifications_mentions")),1),s("span",bs,o(e.$t("account.notifications_mentions_desc")),1)])]),t[23]||(t[23]=s("div",{class:"separator separator-dashed my-6"},null,-1)),s("label",ks,[i(s("input",{class:"form-check-input me-3",type:"checkbox","onUpdate:modelValue":t[10]||(t[10]=a=>n.stream_notifications=a)},null,512),[[c,n.stream_notifications]]),s("span",ys,[s("span",vs,o(e.$t("account.notifications_live_stream_alerts")),1),s("span",gs,o(e.$t("account.notifications_live_stream_alerts_desc")),1)])]),t[24]||(t[24]=s("div",{class:"separator separator-dashed my-8"},null,-1)),s("h5",xs,o(e.$t("account.notifications_store")),1),s("label",$s,[i(s("input",{class:"form-check-input me-3",type:"checkbox","onUpdate:modelValue":t[11]||(t[11]=a=>n.store_updates=a)},null,512),[[c,n.store_updates]]),s("span",ws,[s("span",Vs,o(e.$t("account.notifications_store_updates")),1),s("span",Us,o(e.$t("account.notifications_store_updates_desc")),1
1)])]),t[25]||(t[25]=s("div",{class:"separator separator-dashed my-8"},null,-1)),s("h5",Ps,o(e.$t("account.notifications_marketing")),1),s("label",qs,[i(s("input",{class:"form-check-input me-3",type:"checkbox","onUpdate:modelValue":t[12]||(t[12]=a=>n.promotional=a)},null,512),[[c,n.promotional]]),s("span",Cs,[s("span",Ms,o(e.$t("account.notifications_promotional_emails")),1),s("span",js,o(e.$t("account.notifications_promotional_emails_desc")),1)])]),t[26]||(t[26]=s("div",{class:"separator separator-dashed my-6"},null,-1)),s("label",Bs,[i(s("input",{class:"form-check-input me-3",type:"checkbox","onUpdate:modelValue":t[13]||(t[13]=a=>n.weekly_digest=a)},null,512),[[c,n.weekly_digest]]),s("span",Es,[s("span",Ns,o(e.$t("account.notifications_weekly_digest")),1),s("span",Os,o(e.$t("account.notifications_weekly_digest_desc")),1)])]),t[27]||(t[27]=s("div",{class:"separator separator-dashed my-8"},null,-1)),s("h5",Ds,o(e.$t("account.notifications_security")),1),s("label",Fs,[i(s("input",{class:"form-check-input me-3",type:"checkbox","onUpdate:modelValue":t[14]||(t[14]=a=>n.security_alerts=a)},null,512),[[c,n.security_alerts]]),s("span",Ss,[s("span",As,o(e.$t("account.notifications_security_alerts")),1),s("span",Is,o(e.$t("account.notifications_security_alerts_desc")),1)])]),t[28]||(t[28]=s("div",{class:"form-text text-gray-500 ms-9 mt-2"}," Critical security alerts (password resets, email verification, breach notifications) are always sent regardless of this setting. ",-1))]),s("div",Js,[s("button",{type:"button",class:"btn btn-light btn-active-light-primary me-2",onClick:v,disabled:u.value},o(e.$t("buttons.discard")),9,Ks),s("button",{type:"submit",class:"btn btn-primary px-6",disabled:u.value},[u.value?(d(),m("span",zs)):b("",!0),x(" "+o(e.$t("buttons.save_changes")),1)],8,Ts)])],32)]))]))}};export{Ws as default};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.