PageSourceSearch

https://ggoose.farm/build/assets/BundleDeal-8bfe758e.js

js ggoose.farm collected 2026-10-04 19:01:19 UTC 10,374 bytes, 45 lines download raw bytes

1import{c as g,r as z,b as x,o as T,w,d as u,e as v,f as S,g as t,t as c,h as m,k as _,F,j as A,D as I,i as j,p as M,A as O,s as d,H,q}from"./app-7fecf65e.js";import{S as o}from"./swal-mixin-88331b08.js";import{S as G}from"./SrInputSpinner-909a8b57.js";import{C as B}from"./contract-functions-a62ea788.js";import{_ as $}from"./LinkInText-9116ee6c.js";import{_ as E}from"./UserPanel-8521869f.js";import"./_plugin-vue_export-helper-c27b6911.js";import"./flag_ms_MY-5266335d.js";const L="https://ggoose.farm/build/assets/ggoose-diamond-mine-bundle-banner-90b43bb4.png";const P={key:0},J={class:"text-center text-gray-500 py-2 px-2"},K={key:1,class:"text-center"},Q={class:"mb-4"},R={class:"fs-3",style:{color:"cyan"}},W={class:"mb-4"},X=["src"],Y={class:"mb-2"},Z={style:{"font-size":"0.75em"}},ee={key:0,class:"sr-error-text"},te={class:"mb-3",style:{"font-size":"0.75em"}},ne={style:{"font-size":"0.95em"}},oe={class:"mb-3"},se=["disabled"],re=t("i",{class:"fas fa-spinner fa-spin"},null,-1),ae={class:"mb-4"},ie={class:"form-check",style:{"font-size":"0.7em"}},le={class:"form-check-label",for:"agree_tnc",style:{"padding-top":"2px"}},ce={key:0,class:"sr-error-text"},ue={class:"mb-4"},de=["disabled"],me={key:0},_e={key:1},fe=t("i",{class:"fas fa-spinner fa-spin"},null,-1),be=[fe],pe={style:{"font-size":"0.8em",color:"#0daf0d"}},ge={key:0,class:"mb-2"},ve=t("i",{class:"fas fa-spinner fa-spin"},null,-1),Fe={layout:E},Ne=Object.assign(Fe,{__name:"BundleDeal",props:{usdt_price_per_bundle_deal:{type:Number,default:1e3},gold8_received:{type:Number,default:200},user_rank:{type:String,default:null},total_miner_power:{type:Number},current_gas_fee_deposit:{type:Number},total_miner_profit:{type:Number},miner_roi_percentage:{type:Number}},setup(y){const f=M(),e=g(()=>f.state.language.translation),C=g(()=>f.state.user.is_wallet_connected),b=g(()=>f.state.user.wallet_address),k=z(!1),N={is_enable:!1,is_submitting:!1,fields:{amount:1,agree_tnc:!1},errors:{}},n=x({}),h=function(){nestedObjectAssign(n,N),nestedObjectAssign(i,D),k.value=!0,C.value&&p()};T(h),w(C,(a,r)=>{a!=r&&p()});const D={is_approved:null,is_approving:!1,is_checking:!0},i=x({});function U(){return n.errors.agree_tnc=null,n.is_enable?b.value==null?!1:n.fields.agree_tnc===!1?(n.errors.agree_tnc=e.value.general.must_agree_tnc,!1):(o.fire({title:e.value.general.are_you_sure,text:e.value.diamond_mine.you_are_about_buy_bundle,icon:"warning",showCancelButton:!0,confirmButtonText:e.value.general.yes_proceed,iconColor:"#f6c23e",color:"#FFFFFF",background:"#441327",backdrop:`
2            rgb(4,19,68,0.59)
3            left top
4            no-repeat
5        `,confirmButtonColor:"#000000",customClass:{confirmButton:"btn sr-custom-btn-v2",cancelButton:"btn sr-custom-btn-v2"},didOpen:()=>{const a=o.getConfirmButton();a&&a.blur()}}).then(async a=>{if(a.isConfirmed){n.is_submitting=!0;const r=Number(n.fields.amount);await B.mintBundle(r,async s=>{o.fire({title:e.value.general.success,text:e.value.diamond_mine.buy_bundle_success,icon:"success",iconColor:"#1cc88a",color:"#FFFFFF",background:"#441327",backdrop:`
6                    rgb(4,19,68,0.59)
7                    left top
8                    no-repeat
9                `,confirmButtonColor:"#000000",customClass:{confirmButton:"btn sr-custom-btn-v2",cancelButton:"btn sr-custom-btn-v2"},didOpen:()=>{const l=o.getConfirmButton();l&&l.blur()}}),n.is_submitting=!1,q.Inertia.reload({onSuccess:()=>{h()}})},s=>{n.is_submitting=!1,s.code==4001?o.fire({title:e.value.general.cancelled,text:e.value.general.action_cancelled,icon:"error",iconColor:"#e74a3b",color:"#FFFFFF",background:"#441327",backdrop:`
10                        rgb(4,19,68,0.59)
11                        left top
12                        no-repeat
13                    `,confirmButtonColor:"#000000",customClass:{confirmButton:"btn sr-custom-btn-v2",cancelButton:"btn sr-custom-btn-v2"},didOpen:()=>{const l=o.getConfirmButton();l&&l.blur()}}):typeof s.data<"u"?typeof s.data.message<"u"&&o.fire({title:e.value.general.error,text:s.data.message,icon:"error",iconColor:"#e74a3b",color:"#FFFFFF",background:"#441327",backdrop:`
14                            rgb(4,19,68,0.59)
15                            left top
16                            no-repeat
17                        `,confirmButtonColor:"#000000",customClass:{confirmButton:"btn sr-custom-btn-v2",cancelButton:"btn sr-custom-btn-v2"},didOpen:()=>{const l=o.getConfirmButton();l&&l.blur()}}):o.fire({title:e.value.general.error,text:e.value.general.error_desc_default,icon:"error",iconColor:"#e74a3b",color:"#FFFFFF",background:"#441327",backdrop:`
18                            rgb(4,19,68,0.59)
19                            left top
20                            no-repeat
21                        `,confirmButtonColor:"#000000",customClass:{confirmButton:"btn sr-custom-btn-v2",cancelButton:"btn sr-custom-btn-v2"},didOpen:()=>{const l=o.getConfirmButton();l&&l.blur()}}),console.log(s)})}}),!0):(o.fire({title:e.value.general.not_allowed,text:e.value.general.you_not_allowed_use_module,icon:"error",iconColor:"#e74a3b",color:"#FFFFFF",background:"#441327",backdrop:`
22            rgb(4,19,68,0.59)
23            left top
24            no-repeat
25        `,confirmButtonColor:"#000000",customClass:{confirmButton:"btn sr-custom-btn-v2",cancelButton:"btn sr-custom-btn-v2"},didOpen:()=>{const a=o.getConfirmButton();a&&a.blur()}}),!1)}async function p(){i.is_checking=!0,i.is_approved=await B.checkIsUsdtSpendingApproved(O().props.value.web3.contract_address.dmbundledeal),i.is_checking=!1}w(()=>i.is_approved,function(){i.is_approved&&(n.is_enable=!0)});async function V(){return b.value==null?!1:(o.fire({title:e.value.general.are_you_sure,text:e.value.diamond_mine.you_are_about_approve_usdt_spending,icon:"warning",showCancelButton:!0,confirmButtonText:e.value.general.yes_proceed,iconColor:"#e74a3b",color:"#FFFFFF",background:"#441327",backdrop:`
26            rgb(4,19,68,0.59)
27            left top
28            no-repeat
29        `,confirmButtonColor:"#000000",customClass:{confirmButton:"btn sr-custom-btn-v2",cancelButton:"btn sr-custom-btn-v2"},didOpen:()=>{const a=o.getConfirmButton();a&&a.blur()}}).then(async a=>{a.isConfirmed&&(i.is_approving=!0,await B.approveUsdtSpending(O().props.value.web3.contract_address.dmbundledeal,async()=>{i.is_approving=!1,await p(),o.fire({title:e.value.general.success,text:e.value.diamond_mine.usdt_spending_approved,icon:"success",iconColor:"#1cc88a",color:"#FFFFFF",background:"#441327",backdrop:`
30                    rgb(4,19,68,0.59)
31                    left top
32                    no-repeat
33                `,confirmButtonColor:"#000000",customClass:{confirmButton:"btn sr-custom-btn-v2",cancelButton:"btn sr-custom-btn-v2"},didOpen:()=>{const r=o.getConfirmButton();r&&r.blur()}})},r=>{i.is_approving=!1,r.code==4001?o.fire({title:e.value.general.cancelled,text:e.value.general.action_cancelled,icon:"error",iconColor:"#e74a3b",color:"#FFFFFF",background:"#441327",backdrop:`
34                        rgb(4,19,68,0.59)
35                        left top
36                        no-repeat
37                    `,confirmButtonColor:"#000000",customClass:{confirmButton:"btn sr-custom-btn-v2",cancelButton:"btn sr-custom-btn-v2"},didOpen:()=>{const s=o.getConfirmButton();s&&s.blur()}}):typeof r.data<"u"?typeof r.data.message<"u"&&o.fire({title:e.value.general.error,text:r.data.message,icon:"error",iconColor:"#e74a3b",color:"#FFFFFF",background:"#441327",backdrop:`
38                            rgb(4,19,68,0.59)
39                            left top
40                            no-repeat
41                        `,confirmButtonColor:"#000000",customClass:{confirmButton:"btn sr-custom-btn-v2",cancelButton:"btn sr-custom-btn-v2"},didOpen:()=>{const s=o.getConfirmButton();s&&s.blur()}}):o.fire({title:e.value.general.error,text:e.value.general.error_desc_default,icon:"error",iconColor:"#e74a3b",color:"#FFFFFF",background:"#441327",backdrop:`
42                            rgb(4,19,68,0.59)
43                            left top
44                            no-repeat
45                        `,confirmButtonColor:"#000000",customClass:{confirmButton:"btn sr-custom-btn-v2",cancelButton:"btn sr-custom-btn-v2"},didOpen:()=>{const s=o.getConfirmButton();s&&s.blur()}}),console.log(r)}))}),!0)}return(a,r)=>(d(),u(F,null,[v(S(H),{title:"Bundle Deal"}),b.value==null?(d(),u("div",P,[t("div",J,c(e.value.general.connect_first),1)])):k.value?(d(),u("div",K,[t("form",{onSubmit:j(U,["prevent"]),class:"the-form"},[t("div",Q,[t("strong",R,c(e.value.diamond_mine.bundle_deal),1)]),t("div",W,[t("img",{src:S(L),style:{width:"100%","border-radius":"4px"}},null,8,X)]),t("div",Y,[t("div",null,[t("span",Z,c(e.value.general.select_quantity)+":",1),m(),v(G,{modelValue:n.fields.amount,"onUpdate:modelValue":r[0]||(r[0]=s=>n.fields.amount=s),"readonly-key-in":!1,disabled:n.is_submitting||!n.is_enable},null,8,["modelValue","disabled"])]),typeof n.errors.amount=="string"?(d(),u("div",ee,[t("small",null,c(n.errors.amount),1)])):_("",!0)]),t("div",te,[m(" 1 Bundle Deal = "+c(y.usdt_price_per_bundle_deal.formatted())+" USDT ",1),t("div",ne,"* Bundle includes 1 Miner Lot + 1 GGoose NFT + "+c(y.gold8_received)+" gold8",1)]),t("div",oe,[t("button",{class:"btn sr-gg-btn-warning",disabled:n.is_submitting||!n.is_enable,style:{"font-size":"0.8em"}},[n.is_submitting?(d(),u(F,{key:1},[re,m(" "+c(e.value.general.processing),1)],64)):(d(),u(F,{key:0},[m(c(e.value.diamond_mine.button_2),1)],64))],8,se)]),t("div",ae,[t("div",ie,[A(t("input",{class:"form-check-input",type:"checkbox","onUpdate:modelValue":r[1]||(r[1]=s=>n.fields.agree_tnc=s),id:"agree_tnc"},null,512),[[I,n.fields.agree_tnc]]),t("label",le,[v($,{text:e.value.general.agree_to_tnc,url:a.route("terms-and-conditions.diamond-mine")},null,8,["text","url"])])]),typeof n.errors.agree_tnc=="string"?(d(),u("div",ce,[t("small",null,c(n.errors.agree_tnc),1)])):_("",!0)]),t("div",ue,[t("button",{type:"button",onClick:V,class:"btn sr-gg-btn-primary mr-sm-2 mb-2 mb-sm-0",style:{"font-size":"0.75em"},disabled:i.is_approved===null||i.is_approved===!0||i.is_approving},[i.is_approving?(d(),u("span",_e,be)):(d(),u("span",me,c(e.value.diamond_mine.approve_usdt_spending_button),1))],8,de)]),t("div",pe,[i.is_checking?(d(),u("div",ge,[ve,m(" "+c(e.value.diamond_mine.check_is_usdt_spending_approved),1)])):_("",!0)])],32)])):_("",!0)],64))}});
45export{Ne 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.