PageSourceSearch

https://assets.recargajogo.com.br/gop/mshop/www/live/assets/AnnouncementSection-ec30fd4a.js

js recargajogo.com.br collected 2026-10-04 18:33:52 UTC 3,608 bytes, 1 lines download raw bytes

1import{c as o,j as a,p as g,o as m,q as E,B as C,a8 as G,bN as v,e as y,g as L,h as U}from"./index-878ce38c.js";import{r as H}from"./react-0e2a0c96.js";import{cP as I,cQ as T,cR as M}from"./images-0c2231a1.js";const P=({tag:e})=>{const{t:s}=o(),t="text-xs/none font-bold uppercase text-white";switch(e==null?void 0:e.toLowerCase()){case"hot":return m("span",{className:"inline-flex py-[3px]",children:[a("span",{className:g("whitespace-nowrap rounded-s-[3px] bg-[linear-gradient(105deg,#FF586A_0%,#FF2533_100%)] py-0.5 ps-1","rtl:bg-[linear-gradient(-105deg,#FF586A_0%,#FF2533_100%)]",t),children:s("lbl__announcement_tag_hot")}),a(T,{className:"text-[#FF2937] rtl:-scale-x-100"})]});case"new":return a("span",{className:"inline-flex py-[3px]",children:a("span",{className:g("whitespace-nowrap rounded-[3px] bg-[linear-gradient(81deg,#FFA800_14.25%,#FF9400_85.75%)] px-1 py-0.5","rtl:bg-[linear-gradient(-81deg,#FFA800_14.25%,#FF9400_85.75%)]",t),children:s("lbl__announcement_tag_new")})});case"limited":return a("span",{className:"inline-flex py-[3px]",children:a("span",{className:g("whitespace-nowrap rounded-[3px] bg-[linear-gradient(105deg,#FF586A_0%,#FF2533_100%)] px-1 py-0.5","rtl:bg-[linear-gradient(-105deg,#FF586A_0%,#FF2533_100%)]",t),children:s("lbl__announcement_tag_promo")})});default:return a("span",{className:"inline-flex py-[3px]",children:a("span",{className:g("whitespace-nowrap rounded-[3px] bg-[linear-gradient(135deg,#FF586A_0%,#FF2533_100%)] p-[3px]","rtl:bg-[linear-gradient(-135deg,#FF586A_0%,#FF2533_100%)]",t),children:a(I,{className:"text-2xs"})})})}},w=({message:e,tag:s})=>m("div",{className:"flex items-start gap-2",children:[a(P,{tag:s}),a("span",{className:"text-sm/[22px]",children:e})]});var _=(e=>(e.MAIN_PAGE="non_revamp_app_main_page",e.CHANNEL_PAGE="non_revamp_channel_page",e.SUCCESSFUL_TXN_PAGE="non_revamp_successful_txn_page",e))(_||{});const j=({position:e,event:s})=>{var r;const{t}=o(),{lang:l}=E(),n=(r=s.gacha_messages)==null?void 0:r[l];return e===_.SUCCESSFUL_TXN_PAGE?m("div",{className:"rounded-[5px] bg-[#FFF5F5] p-3 dark:bg-bg-panel",children:[a("div",{className:"mb-2 text-xs/normal",children:n}),a(C,{height:G.H28,icon:a(M,{}),href:s.mshop_site,target:"_blank",isOutlined:!0,children:t("btn__go_to_event")})]}):a(w,{message:n})},k=e=>{var h,x,u,F,N,A,b,f;const{channelId:s,itemId:t}=y(),{announcements:l,announcementIdsByPosition:n}=L(),{lang:r}=E();let i;e===_.MAIN_PAGE?i=(h=n==null?void 0:n[e])!=null?h:[]:e===_.CHANNEL_PAGE?i=(u=(x=n==null?void 0:n[e])==null?void 0:x[s])!=null?u:[]:e===_.SUCCESSFUL_TXN_PAGE&&(i=(A=(N=(F=n==null?void 0:n[e])==null?void 0:F[s])==null?void 0:N[t])!=null?A:[]);let c=(b=l==null?void 0:l.filter(d=>i.includes(d.id)))!=null?b:[];c=v(c,["priority","create_time"]);const{role:p}=U(),S=(f=p==null?void 0:p.event_img)==null?void 0:f.find(d=>d.event_type===6&&d.mshop_site&&d.gacha_messages&&d.gacha_messages[r]);return{announcements:c,gachaEvent:S}},Q=({position:e,announcements:s=[]})=>{const{t}=o(),{announcements:l,gachaEvent:n}=k(e),r=H.useMemo(()=>s.length?v(s,["priority","create_time"]):l,[s,l]);if(!r.length&&!n)return null;const i=e===_.MAIN_PAGE?a("div",{className:"mb-3 text-lg/none font-bold text-text-title md:text-xl/none",children:t("lbl__announcement")}):e===_.CHANNEL_PAGE?a("div",{className:"mb-3 text-base/none font-medium text-text-title md:text-lg/none",children:t("lbl__announcement")}):null;return m("div",{className:"flex w-full flex-col",children:[i,m("div",{className:"space-y-3",children:[r.map(c=>a(w,{tag:c.tag,message:c.message},c.id)),n&&a(j,{position:e,event:n})]})]})};export{Q as A};

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.