chaoticbackup.github.io/build/631.js
2023-02-23 00:07:30 -05:00

1 line
7.3 KiB
JavaScript

"use strict";(self.webpackChunkchaoticbackup=self.webpackChunkchaoticbackup||[]).push([[631],{631:(e,t,a)=>{a.r(t),a.d(t,{default:()=>$});var n=a(7294),r=a(9250),l=a(7462),c=a(9655),i=a(7804),s=a(2196),u=a(9637),o=a(5403),m=a(6812),p=Object.create(o.Z);p.input={width:"1.2em",height:"1.4em",font:"inherit",textAlign:"center",margin:"0.05em",backgroundColor:"rgba(0,0,0,0)",color:"white"},p.inputGroup={alignItems:"center"},p.hyphen={background:"white",height:"0.1em",width:".5em",display:"inline-block"};const d=function(){var e=(0,n.useState)(""),t=e[0],a=e[1],r=(0,n.useState)(null),o=r[0],d=r[1],E=(0,n.useState)(null),f=E[0],h=E[1],g=(0,m.Z)({acceptedCharacters:/^[0-9a-z]$/i,length:12,value:t,onChange:a});if((0,n.useEffect)((function(){s.Z.parseSpreadsheetData("1hzSojB76Me-P1qppxYR0oiHSU56jyK59x3DKm660ntc","fan").then((function(e){d(e)})).catch((function(){}))}),[]),null===o)return n.createElement(u.gb,null);return n.createElement("div",{className:"enterthecode"},n.createElement(i.vj,(0,l.Z)({as:c.rU},p.link,{to:"/EnterTheCode/PackSimulator/"}),"Pack Simulator"),n.createElement("br",null),n.createElement("br",null),n.createElement("div",{style:p.inputGroup},n.createElement("input",(0,l.Z)({type:"text",style:p.input},g[0])),n.createElement("input",(0,l.Z)({type:"text",style:p.input},g[1])),n.createElement("input",(0,l.Z)({type:"text",style:p.input},g[2])),n.createElement("input",(0,l.Z)({type:"text",style:p.input},g[3])),n.createElement("span",{style:p.hyphen}),n.createElement("input",(0,l.Z)({type:"text",style:p.input},g[4])),n.createElement("input",(0,l.Z)({type:"text",style:p.input},g[5])),n.createElement("input",(0,l.Z)({type:"text",style:p.input},g[6])),n.createElement("input",(0,l.Z)({type:"text",style:p.input},g[7])),n.createElement("span",{style:p.hyphen}),n.createElement("input",(0,l.Z)({type:"text",style:p.input},g[8])),n.createElement("input",(0,l.Z)({type:"text",style:p.input},g[9])),n.createElement("input",(0,l.Z)({type:"text",style:p.input},g[10])),n.createElement("input",(0,l.Z)({type:"text",style:p.input},g[11]))),n.createElement("br",null),n.createElement("button",{onClick:function(e){if(e.preventDefault(),e.stopPropagation(),t.length<12||-1!=t.indexOf(" "))h(n.createElement("p",{style:{color:"red"}},"Please enter a 12 digit code"));else{var a=o[(l=0,c=o.length,l=Math.ceil(l),c=Math.floor(c),Math.floor(Math.random()*(c-l))+l)],r=/.*.png|.*.jpg/i.test(a.gsx$image)?a.gsx$image:s.Z.base_image+a.gsx$image;h(n.createElement(n.Fragment,null,n.createElement("p",null," Congrats on your scan! "),n.createElement("br",null),n.createElement("p",{className:"bigger"}," ",a.gsx$name," "),n.createElement("br",null),n.createElement("img",{className:"card",src:r})))}var l,c}},"Validate Code"),n.createElement("br",null),n.createElement("br",null),n.createElement("div",null,f))};var E,f,h=a(3269),g=a(3229),y=a(3050),b=a.n(y),k=a(2188),v=new(E=function(){var e=this;(0,h.Z)(this,"filter",f,this),this.setupDB=function(){var t,a=new(b())("filter.db").addCollection("filter");a.addDynamicView("alphabetical").applySimpleSort("gsx$name"),(t=s.Z.cards.attacks.find()).forEach((function(e){return delete e.$loki})),a.insert(t),(t=s.Z.cards.battlegear.find()).forEach((function(e){return delete e.$loki})),a.insert(t),(t=s.Z.cards.creatures.find()).forEach((function(e){return delete e.$loki})),a.insert(t),(t=s.Z.cards.locations.find()).forEach((function(e){return delete e.$loki})),a.insert(t),(t=s.Z.cards.mugic.find()).forEach((function(e){return delete e.$loki})),a.insert(t),e.filter=a},this.blankCard=function(e){return n.createElement("div",{key:e,className:"card"},n.createElement("div",{style:{backgroundImage:'url("'+s.Z.card_back+'")'}}))},this.generate=function(t){for(var a,r=t.packs,l=t.set,c=[],i=[],u=0,o=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 r,l,o=a[Math.floor(Math.random()*a.length)];o?i.indexOf(o.gsx$name)>-1||o.gsx$exclusive.toLowerCase().includes("starter")?t(a):(i.push(o.gsx$name),"Creatures"===o.gsx$type?c.push(n.createElement("div",{key:u++,className:"card creatures"},n.createElement("div",{style:{backgroundImage:'url("'+s.Z.cardImage(o)+'")'}},n.createElement("div",{className:"stats"},n.createElement("span",{key:"courage"},m(o.gsx$courage)),n.createElement("span",{key:"power"},m(o.gsx$power)),n.createElement("span",{key:"wisdom"},m(o.gsx$wisdom)),n.createElement("span",{key:"speed"},m(o.gsx$speed)),n.createElement("span",{key:"energy"},(r=o.gsx$energy,(l=parseInt(r)-5)<0&&(l=0),5*Math.floor(3*Math.random())+l)))))):(console.log(s.Z.cardImage(o)),c.push(n.createElement("div",{key:u++,className:"card "+o.gsx$type.toLowerCase()},n.createElement("div",{style:{backgroundImage:'url("'+s.Z.cardImage(o)+'")'}}))))):c.push(e.blankCard(u++))},d=function(e,t){o.applyFind({gsx$set:l}).applyFind({gsx$rarity:e});for(var a=o.data(),n=0;n<t;n++)p(a);o.removeFilters()},E=function(e){void 0===e&&(e="Rare");var t=Math.floor(24*Math.random())+1;return 24==t?"Ultra Rare":t%3==0?"Super Rare":e},f=0;f<r;f++){switch(l){case"OP1":d("Common",2),d((a=void 0,75==(a=Math.floor(75*Math.random())+1)?"Ultra Rare":a<19?"Super Rare":a<44?"Rare":"Uncommon"),1);break;case"PE1":d("Super Rare",5),d("Ultra Rare",1);break;case"AU":case"FAS":d("Common",6),d("Rare",2),d(E(),1);break;case"TOTT":case"FUN":d("Common",3),d("Uncommon",3),d("Rare",2),d(E("Common"),1);break;default:d("Common",4),d("Uncommon",3),d("Rare",1),d(E(),1)}i=[]}return e.filter.removeDynamicView("set"),c}},f=(0,g.Z)(E.prototype,"filter",[k.LO],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),E),x=v.generate,Z=v.setupDB,C=v.blankCard;function S(){var e=(0,n.useState)(!1),t=e[0],a=e[1],r=(0,n.useState)(""),m=r[0],p=r[1],d=(0,n.useState)([]),E=d[0],f=d[1],h=(0,n.useState)([]),g=h[0],y=h[1],b=(0,n.useState)(1),k=b[0],v=b[1];if((0,n.useEffect)((function(){s.Z.LoadDB([{cards:"attacks"},{cards:"battlegear"},{cards:"creatures"},{cards:"locations"},{cards:"mugic"}]).then((function(){Z(),a(!0)})).catch((function(){}));for(var e=[],t=0;t<9;t++)e.push(C(t));y(e);var r=[],l=1;for(var c in s.Z.sets)if(r.push(n.createElement("option",{key:l++,value:c},s.Z.sets[c])),"PE1"===c)break;f(r)}),[]),0==t)return n.createElement(u.gb,null);return n.createElement("div",{className:"packsim"},n.createElement(i.vj,(0,l.Z)({as:c.rU},o.Z.link,{to:"/EnterTheCode/"}),"Enter The Code"),n.createElement("br",null),n.createElement("br",null),n.createElement("form",{onSubmit:function(e){e.preventDefault(),e.stopPropagation(),y(x({packs:k,set:m}))}},n.createElement("label",null,"Packs:",n.createElement("input",{name:"packs",type:"number",value:k,min:"1",max:"24",style:{width:"32px",padding:"0px"},onChange:function(e){parseInt(e.target.value)>24&&(e.target.value="24"),v(parseInt(e.target.value))}})),n.createElement("select",{name:"set",value:m,onChange:function(e){p(e.target.value)}},n.createElement("option",{defaultValue:"selected",hidden:!0,style:{fontStyle:"italic"}},"Select a Set"),E),n.createElement("br",null),n.createElement("br",null),n.createElement("input",{disabled:!m,type:"submit",value:"Open Packs"})),n.createElement("br",null),n.createElement("br",null),n.createElement("div",{className:"pack"},g))}function $(){return n.createElement(r.Z5,null,n.createElement(r.AW,{path:"/",element:n.createElement(d,null)}),n.createElement(r.AW,{path:"PackSimulator",element:n.createElement(S,null)}))}}}]);