"use strict";(self.webpackChunkchaoticbackup=self.webpackChunkchaoticbackup||[]).push([[631],{631:(e,t,a)=>{a.r(t),a.d(t,{default:()=>P});var n=a(5603),r=a(7294),l=a(798),c=a(5977),i=a(7462),s=a(3727),u=a(7804),o=a(7436),m=a(2195),p=a(5403),d=a(6812),f=Object.create(p.Z);f.input={width:"1.2em",height:"1.4em",font:"inherit",textAlign:"center",margin:"0.05em",backgroundColor:"rgba(0,0,0,0)",color:"white"},f.inputGroup={alignItems:"center"},f.hyphen={background:"white",height:"0.1em",width:".5em",display:"inline-block"};const h=function(){var e=(0,r.useState)(""),t=e[0],a=e[1],n=(0,r.useState)(null),l=n[0],c=n[1],p=(0,r.useState)(null),h=p[0],E=p[1],g=(0,d.Z)({acceptedCharacters:/^[0-9a-z]$/i,length:12,value:t,onChange:a});if((0,r.useEffect)((function(){o.Z.parseSpreadsheetData("1hzSojB76Me-P1qppxYR0oiHSU56jyK59x3DKm660ntc","fan").then((function(e){c(e)})).catch((function(){}))}),[]),null===l)return r.createElement(m.gb,null);return r.createElement("div",{className:"enterthecode"},r.createElement(u.vj,(0,i.Z)({as:s.rU},f.link,{to:"/EnterTheCode/PackSimulator/"}),"Pack Simulator"),r.createElement("br",null),r.createElement("br",null),r.createElement("div",{style:f.inputGroup},r.createElement("input",(0,i.Z)({type:"text",style:f.input},g[0])),r.createElement("input",(0,i.Z)({type:"text",style:f.input},g[1])),r.createElement("input",(0,i.Z)({type:"text",style:f.input},g[2])),r.createElement("input",(0,i.Z)({type:"text",style:f.input},g[3])),r.createElement("span",{style:f.hyphen}),r.createElement("input",(0,i.Z)({type:"text",style:f.input},g[4])),r.createElement("input",(0,i.Z)({type:"text",style:f.input},g[5])),r.createElement("input",(0,i.Z)({type:"text",style:f.input},g[6])),r.createElement("input",(0,i.Z)({type:"text",style:f.input},g[7])),r.createElement("span",{style:f.hyphen}),r.createElement("input",(0,i.Z)({type:"text",style:f.input},g[8])),r.createElement("input",(0,i.Z)({type:"text",style:f.input},g[9])),r.createElement("input",(0,i.Z)({type:"text",style:f.input},g[10])),r.createElement("input",(0,i.Z)({type:"text",style:f.input},g[11]))),r.createElement("br",null),r.createElement("button",{onClick:function(e){if(e.preventDefault(),e.stopPropagation(),t.length<12||-1!=t.indexOf(" "))E(r.createElement("p",{style:{color:"red"}},"Please enter a 12 digit code"));else{var a=l[(c=0,i=l.length,c=Math.ceil(c),i=Math.floor(i),Math.floor(Math.random()*(i-c))+c)],n=/.*.png|.*.jpg/i.test(a.gsx$image)?a.gsx$image:o.Z.base_image+a.gsx$image;E(r.createElement(r.Fragment,null,r.createElement("p",null," Congrats on your scan! "),r.createElement("br",null),r.createElement("p",{className:"bigger"}," ",a.gsx$name," "),r.createElement("br",null),r.createElement("img",{className:"card",src:n})))}var c,i}},"Validate Code"),r.createElement("br",null),r.createElement("br",null),r.createElement("div",null,h))};var E,g,y,b=a(3269),k=a(3229),v=a(3050),x=a.n(v),Z=a(2188),C=new(E=function(){var e=this;(0,b.Z)(this,"filter",g,this),this.setupDB=function(){var t,a=new(x())("filter.db").addCollection("filter");a.addDynamicView("alphabetical").applySimpleSort("gsx$name"),(t=o.Z.cards.attacks.find()).forEach((function(e){return delete e.$loki})),a.insert(t),(t=o.Z.cards.battlegear.find()).forEach((function(e){return delete e.$loki})),a.insert(t),(t=o.Z.cards.creatures.find()).forEach((function(e){return delete e.$loki})),a.insert(t),(t=o.Z.cards.locations.find()).forEach((function(e){return delete e.$loki})),a.insert(t),(t=o.Z.cards.mugic.find()).forEach((function(e){return delete e.$loki})),a.insert(t),e.filter=a},this.blankCard=function(e){return r.createElement("div",{key:e,className:"card"},r.createElement("div",{style:{backgroundImage:'url("'+o.Z.card_back+'")'}}))},this.generate=function(t){for(var a,n=t.packs,l=t.set,c=[],i=[],s=0,u=e.filter.addDynamicView("set"),m=function(e){var t=parseInt(e)-10;return t<0&&(t=0),5*Math.floor(5*Math.random())+t},p=function t(a){var n,l,u=a[Math.floor(Math.random()*a.length)];u?i.indexOf(u.gsx$name)>-1||u.gsx$exclusive.toLowerCase().includes("starter")?t(a):(i.push(u.gsx$name),"Creatures"===u.gsx$type?c.push(r.createElement("div",{key:s++,className:"card creatures"},r.createElement("div",{style:{backgroundImage:'url("'+o.Z.cardImage(u)+'")'}},r.createElement("div",{className:"stats"},r.createElement("span",{key:"courage"},m(u.gsx$courage)),r.createElement("span",{key:"power"},m(u.gsx$power)),r.createElement("span",{key:"wisdom"},m(u.gsx$wisdom)),r.createElement("span",{key:"speed"},m(u.gsx$speed)),r.createElement("span",{key:"energy"},(n=u.gsx$energy,(l=parseInt(n)-5)<0&&(l=0),5*Math.floor(3*Math.random())+l)))))):(console.log(o.Z.cardImage(u)),c.push(r.createElement("div",{key:s++,className:"card "+u.gsx$type.toLowerCase()},r.createElement("div",{style:{backgroundImage:'url("'+o.Z.cardImage(u)+'")'}}))))):c.push(e.blankCard(s++))},d=function(e,t){u.applyFind({gsx$set:l}).applyFind({gsx$rarity:e});for(var a=u.data(),n=0;n24&&(e.target.value="24"),v(parseInt(e.target.value))}})),r.createElement("select",{name:"set",value:l,onChange:function(e){c(e.target.value)}},r.createElement("option",{defaultValue:"selected",hidden:!0,style:{fontStyle:"italic"}},"Select a Set"),f),r.createElement("br",null),r.createElement("br",null),r.createElement("input",{disabled:!l,type:"submit",value:"Open Packs"})),r.createElement("br",null),r.createElement("br",null),r.createElement("div",{className:"pack"},g))}var P=(0,l.f3)((function(e,t,a){return t}))(y=(0,l.Pi)(y=function(e){function t(){return e.apply(this,arguments)||this}return(0,n.Z)(t,e),t.prototype.render=function(){var e=this.props.match;return r.createElement("div",null,r.createElement(c.rs,null,r.createElement(c.AW,{exact:!0,path:e.url,component:h}),r.createElement(c.AW,{path:e.url+"/PackSimulator",component:M})))},t}(r.Component))||y)||y}}]);