chaoticbackup.github.io/build/3.js
2019-09-27 11:45:48 -04:00

1 line
8.6 KiB
JavaScript

(window.webpackJsonp=window.webpackJsonp||[]).push([[3],{384:function(e,t,a){},391:function(e,t,a){"use strict";a.r(t);var n,r,i,c,l=a(62),s=a.n(l),o=a(52),u=a.n(o),m=a(119),p=a.n(m),d=a(120),h=a.n(d),f=a(121),g=a.n(f),b=a(0),y=a.n(b),E=a(85),k=a(38),v=a(122),x=a.n(v),$=a(64),w=a.n($),C=a(165),S=a.n(C),M=a(39),O=a.n(M),j=(a(164),a(6)),N=a(53),D=a(379),P=a.n(D),_=a(380),z=a.n(_),I=a(70),R=a(35),V=a(124),A=(a(384),Object.create(V.a));A.input={width:"1.2em",height:"1.4em",font:"inherit",textAlign:"center",margin:"0.05em",backgroundColor:"rgba(0,0,0,0)",color:"white"},A.inputGroup={alignItems:"center"},A.hyphen={background:"white",height:"0.1em",width:".5em",display:"inline-block"};var B,F,U,T,G,J,K,q=Object(E.a)(function(e,t,a){return t})(n=Object(E.b)((r=function(e){function l(){var e,t;s()(this,l);for(var a=arguments.length,n=new Array(a),r=0;r<a;r++)n[r]=arguments[r];return t=p()(this,(e=h()(l)).call.apply(e,[this].concat(n))),w()(t,"code",i,S()(t)),t.message=Object(j.k)({contents:null},{contents:j.k.ref}),w()(t,"fan",c,S()(t)),t}return g()(l,e),u()(l,[{key:"render",value:function(){var n=this;if(!this.fan)return I.a.getSpreadsheet(I.a.path("1hzSojB76Me-P1qppxYR0oiHSU56jyK59x3DKm660ntc"),function(e){n.fan=e}),y.a.createElement(R.h,null);return y.a.createElement("div",null,y.a.createElement(P.a,x()({as:N.b},A.link,{to:"/EnterTheCode/PackSimulator/"}),"Pack Simulator"),y.a.createElement("br",null),y.a.createElement("br",null),y.a.createElement(z.a,{acceptedCharacters:/^[0-9a-z]$/i,length:12,value:this.code,onChange:function(e){return n.code=e}},function(e){return y.a.createElement("div",{style:A.inputGroup},y.a.createElement("input",x()({type:"text",style:A.input},e[0])),y.a.createElement("input",x()({type:"text",style:A.input},e[1])),y.a.createElement("input",x()({type:"text",style:A.input},e[2])),y.a.createElement("input",x()({type:"text",style:A.input},e[3])),y.a.createElement("span",{style:A.hyphen}),y.a.createElement("input",x()({type:"text",style:A.input},e[4])),y.a.createElement("input",x()({type:"text",style:A.input},e[5])),y.a.createElement("input",x()({type:"text",style:A.input},e[6])),y.a.createElement("input",x()({type:"text",style:A.input},e[7])),y.a.createElement("span",{style:A.hyphen}),y.a.createElement("input",x()({type:"text",style:A.input},e[8])),y.a.createElement("input",x()({type:"text",style:A.input},e[9])),y.a.createElement("input",x()({type:"text",style:A.input},e[10])),y.a.createElement("input",x()({type:"text",style:A.input},e[11])))}),y.a.createElement("br",null),y.a.createElement("button",{onClick:function(e){if(e.preventDefault(),e.stopPropagation(),n.code.length<12||-1!=n.code.indexOf(" "))n.message.contents=y.a.createElement("p",{style:{color:"red"}},"Please enter a 12 digit code");else{var t=n.fan[function(e,t){return e=Math.ceil(e),t=Math.floor(t),Math.floor(Math.random()*(t-e))+e}(0,n.fan.length)],a=/.*.png|.*.jpg/i.test(t.gsx$image.$t)?t.gsx$image.$t:I.a.base_image+t.gsx$image.$t;n.message.contents=y.a.createElement("div",{key:0},y.a.createElement("p",null," Congrats on your scan! "),y.a.createElement("br",null),y.a.createElement("p",{className:"bigger"}," ",t.gsx$name.$t," "),y.a.createElement("br",null),y.a.createElement("img",{className:"card",src:a}))}}},"Validate Code"),y.a.createElement("br",null),y.a.createElement("br",null),this.message.contents)}}]),l}(y.a.Component),i=O()(r.prototype,"code",[j.k],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return""}}),c=O()(r.prototype,"fan",[j.k],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),n=r))||n)||n,H=a(123),L=a.n(H),Y=Object(E.a)(function(e,t,a){return t})(B=Object(E.b)((F=function(e){function n(e){var t;s()(this,n),t=p()(this,h()(n).call(this,e)),w()(t,"loaded",U,S()(t)),w()(t,"cards",T,S()(t)),w()(t,"set",G,S()(t)),w()(t,"packs",J,S()(t)),t.handleChange=t.handleChange.bind(S()(t)),t.handleSubmit=t.handleSubmit.bind(S()(t));for(var a=0;a<9;a++)t.cards.push(y.a.createElement("div",{key:a,className:"card",style:{backgroundImage:'url("'.concat(I.a.base_image+I.a.card_back,'")')}}));return t}return g()(n,e),u()(n,[{key:"render",value:function(){var t=this;if(0==this.loaded)return I.a.LoadDB([{cards:"attacks"},{cards:"battlegear"},{cards:"creatures"},{cards:"locations"},{cards:"mugic"}]).then(function(){t.setupDB(),t.loaded=!0}),y.a.createElement(R.h,null);var e=[],a=1;for(var n in I.a.sets)if(e.push(y.a.createElement("option",{key:a++,value:n},I.a.sets[n])),9<a)break;return y.a.createElement("div",{className:"packsim"},y.a.createElement(P.a,x()({as:N.b},V.a.link,{to:"/EnterTheCode/"}),"Enter The Code"),y.a.createElement("br",null),y.a.createElement("br",null),y.a.createElement("form",{onSubmit:this.handleSubmit},y.a.createElement("label",null,"Packs:",y.a.createElement("input",{name:"packs",type:"number",value:this.packs,min:"1",max:"24",style:{width:"32px",padding:"0px"},onChange:function(e){24<e.target.value&&(e.target.value=24),t.handleChange(e)}})),y.a.createElement("select",{name:"set",value:this.set,onChange:this.handleChange},y.a.createElement("option",{defaultValue:"selected",hidden:!0,style:{fontStyle:"italic"}},"Select a Set"),e),y.a.createElement("br",null),y.a.createElement("br",null),y.a.createElement("input",{disabled:!this.set,type:"submit",value:"Open Packs"})),y.a.createElement("br",null),y.a.createElement("br",null),y.a.createElement("div",{className:"pack"},this.cards))}},{key:"handleChange",value:function(e){var t=e.target,a="checkbox"===t.type?t.checked:t.value;this[t.name]=a}},{key:"handleSubmit",value:function(e){var r=this;e.preventDefault(),e.stopPropagation();for(var o=[],u=[],m=0,l=this.filter.addDynamicView("set"),t=function(){var e=Math.floor(24*Math.random())+1;return 24==e?"Ultra Rare":e%3==0?"Super Rare":"Rare"},p=function(e){var t=parseInt(e)-10;return t<0&&(t=0),5*Math.floor(5*Math.random())+t},i=function e(t,a){var n=t[Math.floor(Math.random()*t.length)];if(n){if(-1<u.indexOf(n.gsx$name))return e(t,a);if(u.push(n.gsx$name),"Creatures"!=n.gsx$type)o.push(y.a.createElement("div",{key:m++,className:"card",style:{backgroundImage:'url("'.concat(I.a.base_image+(n.gsx$image||I.a.card_back),'")')}}));else{var r=p(n.gsx$courage),l=p(n.gsx$power),i=p(n.gsx$wisdom),c=p(n.gsx$speed),s=function(e){var t=parseInt(e)-5;return t<0&&(t=0),5*Math.floor(3*Math.random())+t}(n.gsx$energy);o.push(y.a.createElement("div",{key:m++,className:"card",style:{backgroundImage:'url("'.concat(I.a.base_image+(n.gsx$image||I.a.card_back),'")')}},y.a.createElement("div",{className:"stats"},y.a.createElement("span",{key:"courage"},r),y.a.createElement("span",{key:"power"},l),y.a.createElement("span",{key:"wisdom"},i),y.a.createElement("span",{key:"speed"},c),y.a.createElement("span",{key:"energy"},s))))}}else o.push(y.a.createElement("div",{key:a,className:"card",style:{backgroundImage:'url("'.concat(I.a.base_image+I.a.card_back,'")')}}))},a=function(e,t){l.applyFind({gsx$set:r.set}).applyFind({gsx$rarity:e});for(var a=l.data(),n=0;n<t;n++)i(a,n);l.removeFilters()},n=["AU","FAS"],c=0;c<this.packs;c++)-1==n.indexOf(this.set)?(a("Common",4),a("Uncommon",3),a("Rare",1)):(a("Common",6),a("Rare",2)),a(t(),1),u=[];this.filter.removeDynamicView("set"),this.cards=o}},{key:"setupDB",value:function(){var e,t=new L.a("filter.db").addCollection("filter");t.addDynamicView("alphabetical").applySimpleSort("gsx$name"),(e=I.a.cards.attacks.find()).forEach(function(e){return delete e.$loki}),t.insert(e),(e=I.a.cards.battlegear.find()).forEach(function(e){return delete e.$loki}),t.insert(e),(e=I.a.cards.creatures.find()).forEach(function(e){return delete e.$loki}),t.insert(e),(e=I.a.cards.locations.find()).forEach(function(e){return delete e.$loki}),t.insert(e),(e=I.a.cards.mugic.find()).forEach(function(e){return delete e.$loki}),t.insert(e),this.filter=t}}]),n}(y.a.Component),U=O()(F.prototype,"loaded",[j.k],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),T=O()(F.prototype,"cards",[j.k],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),G=O()(F.prototype,"set",[j.k],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return""}}),J=O()(F.prototype,"packs",[j.k],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return 1}}),B=F))||B)||B;a.d(t,"default",function(){return Q});var Q=Object(E.a)(function(e,t,a){return t})(K=Object(E.b)(K=function(e){function t(){return s()(this,t),p()(this,h()(t).apply(this,arguments))}return g()(t,e),u()(t,[{key:"render",value:function(){return y.a.createElement(W,this.props)}}]),t}(y.a.Component))||K)||K;function W(e){var t=e.match;return y.a.createElement("div",{className:"pack"},y.a.createElement(k.a,{exact:!0,path:t.url,component:q}),y.a.createElement(k.a,{path:"".concat(t.url,"/PackSimulator"),component:Y}))}}}]);