1import{v as d,ag as R,b as p,aq as T,ar as x,L as c,A as M,e as n,R as l,x as f}from"./q-B7_OLekH.js";import{c as w,a as E}from"./q-BFBMjsLg.js";import{d as A,f as L}from"./q-BdjGOZ__.js";import{_ as u}from"./q-BKZ00VYc.js";const h=(e,r)=>{const[a]=d();a.value={...a.value,[e]:r}},C=Object.freeze(Object.defineProperty({__proto__:null,_hW:f,s_oG4oQEaJcQc:h},Symbol.toStringTag,{value:"Module"})),k=async()=>{const[e,r,a,m,s]=d();e.value=!0;try{const t=await w.calculate("warframe",m.value);r.value=t.price,a.value=t.priceRange}catch(t){console.error(t),s.toast({title:A(t,"Error calculating price"),variant:"destructive"})}finally{e.value=!1}},N=Object.freeze(Object.defineProperty({__proto__:null,_hW:f,s_GimWRgEdJCk:k},Symbol.toStringTag,{value:"Module"})),g=T(x("s_KrwT9OMZBM8")),B=R(p(()=>u(()=>Promise.resolve().then(()=>Y),void 0),"s_SyrbvWfqWm0")),P=({resolveValue:e})=>{const a=e(g)?.config;return{title:a?.metaTitle||"Warframe Account Calculator | igitems",meta:[{name:"description",content:a?.metaDescription||"Calculate the value of your Warframe account. Get an accurate estimate based on Mastery Level, Warframes, weapons, and cosmetics."},{name:"robots",content:"index, follow"},{name:"author",content:"igitems"}]}},q=Object.freeze(Object.defineProperty({__proto__:null,default:B,head:P,useGameTypeConfig:g},Symbol.toStringTag,{value:"Module"})),S=()=>{const e=g(),r=L(),a=c(!1),m=c(null),s=c(null),t=e.value.gameType,v=e.value.config,i=c({masteryLevel:"1",framesAll:0,framesMax:0,primaryAll:0,primaryMax:0,secondaryAll:0,secondaryMax:0,meleeAll:0,meleeMax:0,companionAll:0,companionMax:0,skins:0,cosmetics:0}),b=[{name:"masteryLevel",label:"Mastery Level",description:"Your account's Mastery Rank",type:"SELECT",options:Array.from({length:30},(o,W)=>String(W+1)),icon:"oxHKWeKfo5k8gurWGirYAq3Tawfzkaed.svg"},{name:"framesAll",label:"Total Warframes",description:"Total number of Warframes owned",type:"NUMBER",min:0,max:55,icon:"TWLkmiGPgQmWz6qRAmYprBwgt7RKgDTY.svg"},{name:"framesMax",label:"Level 30 Warframes",description:"Number of Warframes at max level (30)",type:"NUMBER",min:0,max:55,icon:"TWLkmiGPgQmWz6qRAmYprBwgt7RKgDTY.svg"},{name:"primaryAll",label:"Primary Weapons",description:"Total number of primary weapons owned",type:"NUMBER",min:0,max:200,icon:"bjmxncMFFBkipbcdXRXaYeTgJRStPdmN.svg"},{name:"primaryMax",label:"Level 30 Primaries",description:"Number of primary weapons at max level (30)",type:"NUMBER",min:0,max:200,icon:"TWLkmiGPgQmWz6qRAmYprBwgt7RKgDTY.svg"},{name:"secondaryAll",label:"Secondary Weapons",description:"Total number of secondary weapons owned",type:"NUMBER",min:0,max:100,icon:"bjmxncMFFBkipbcdXRXaYeTgJRStPdmN.svg"},{name:"secondaryMax",label:"Level 30 Secondaries",description:"Number of secondary weapons at max level (30)",type:"NUMBER",min:0,max:100,icon:"TWLkmiGPgQmWz6qRAmYprBwgt7RKgDTY.svg"},{name:"meleeAll",label:"Melee Weapons",description:"Total number of melee weapons owned",type:"NUMBER",min:0,max:50,icon:"6iEZJzEzpMmq7hbWQwxCJAKkHiQ8yXaN.svg"},{name:"meleeMax",label:"Level 30 Melees",description:"Number of melee weapons at max level (30)",type:"NUMBER",min:0,max:50,icon:"6iEZJzEzpMmq7hbWQwxCJAKkHiQ8yXaN.svg"},{name:"companionAll",label:"Companions",description:"Total number of companions owned",type:"NUMBER",min:0,max:8,icon:"TWLkmiGPgQmWz6qRAmYprBwgt7RKgDTY.svg"},{name:"companionMax",label:"Level 30 Companions",description:"Number of companions at max level (30)",type:"NUMBER",min:0,max:8,icon:"TWLkmiGPgQmWz6qRAmYprBwgt7RKgDTY.svg"},{name:"skins",label:"Warframe Skins",description:"Number of Warframe skins owned",type:"NUMBER",min:0,max:30,icon:"TWLkmiGPgQmWz6qRAmYprBwgt7RKgDTY.svg"},{name:"cosmetics",label:"Other Cosmetics",description:"Number of other cosmetics owned",type:"NUMBER",min:0,max:100,icon:"TWLkmiGPgQmWz6qRAmYprBwgt7RKgDTY.svg"}],y=p(()=>u(()=>Promise.resolve().then(()=>N),void 0),"s_GimWRgEdJCk",[a,m,s,i,r]),_=p(()=>u(()=>Promise.resolve().then(()=>C),void 0),"s_oG4oQEaJcQc",[i]);return M(E,{title:"Warframe Account Calculator",description:"Estimate the value of your Warframe account based on Mastery Level, Warframes, weapons, and cosmetics.",gameName:"Warframe",bgImg:t?.backgroundImg,bgImgMobile:t?.backgroundImgMobile,inputs:b,get state(){return i.value},onStateChange$:_,onCalculate$:y,get price(){return m.value},get priceRange(){return s.value},get loading(){return a.value},gameTypeUrl:"/warframe",productTypeUrl:"ACCOUNT",config:v,gameType:t,showMobileCta:!0,get hubLinkCount(){return e.value.hubLinkCount},[n]:{title:n,description:n,gameName:n,state:l(o=>o.value,[i]),onStateChange$:n,onCalculate$:n,price:l(o=>o.value,[m]),priceRange:l(o=>o.value,[s]),loading:l(o=>o.value,[a]),gameTypeUrl:n,productTypeUrl:n,showMobileCta:n,hubLinkCount:l(o=>o.value.hubLinkCount,[e])}},3,"6f_0")},Y=Object.freeze(Object.defineProperty({__proto__:null,s_SyrbvWfqWm0:S},Symbol.toStringTag,{value:"Module"}));
1export{f as _hW,q as i,k as s_GimWRgEdJCk,S as s_SyrbvWfqWm0,h as s_oG4oQEaJcQc};
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.