From 241ab52dc6d6b547238243bfd0bca5c3eb6b9dec Mon Sep 17 00:00:00 2001 From: Daniel Date: Wed, 20 Apr 2022 00:13:28 -0400 Subject: [PATCH] change thumbnail to use imgur --- build/465.js | 1 - build/{465.css => 789.css} | 2 +- build/789.js | 1 + build/main.js | 2 +- public/img/transparent_img.gif | Bin 0 -> 43 bytes src/components/collection/collection.scss | 5 +- src/components/collection/index.js | 10 +-- src/components/collection/types/Attack.js | 8 ++- src/components/collection/types/Battlegear.js | 8 ++- src/components/collection/types/Creature.js | 8 ++- src/components/collection/types/Location.js | 3 +- src/components/collection/types/Mugic.js | 10 +-- src/components/collection/types/helpers.js | 58 ++++++++++++++++++ 13 files changed, 90 insertions(+), 26 deletions(-) delete mode 100644 build/465.js rename build/{465.css => 789.css} (58%) create mode 100644 build/789.js create mode 100644 public/img/transparent_img.gif create mode 100644 src/components/collection/types/helpers.js diff --git a/build/465.js b/build/465.js deleted file mode 100644 index ea03535..0000000 --- a/build/465.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkchaoticbackup=self.webpackChunkchaoticbackup||[]).push([[465],{4465:(e,t,n)=>{n.r(t),n.d(t,{default:()=>pe});var a,i,r,l,s,c,o,m,u,p,d=n(3269),g=n(7326),h=n(1721),x=n(3229),y=n(7462),E=n(3366),f=n(7294),v=n(2196),b=n(2188),$=n(798),w=n(5861),C=n(7757),k=n.n(C),N=n(7893),Z=n.n(N),I=n(9637),q=n(8660),S=(0,$.f3)((function(e,t,n){return t}))(a=(0,$.Pi)((i=function(e){function t(t){var n;return n=e.call(this,t)||this,(0,d.Z)(n,"loaded",r,(0,g.Z)(n)),(0,d.Z)(n,"loading",l,(0,g.Z)(n)),(0,d.Z)(n,"input",s,(0,g.Z)(n)),(0,d.Z)(n,"collapsed",c,(0,g.Z)(n)),n.list=["sets","types","rarity","tribes","elements","mull","gender"],n.fetchCollapsed=function(){var e=localStorage.getItem("collapsed");e=e?JSON.parse(e):{disciplines:!0,energy:!0,bpmc:!0,types:!0,rarity:!1,sets:!1},n.collapsed=e},n.handleTriggerClick=function(e){var t=n.collapsed;t[e]=!n.collapsed[e],localStorage.setItem("collapsed",JSON.stringify(t))},n.cleanInput=function(){var e={name:"",text:"",subtypes:"",flavor:!0,sets:{},types:{attack:!1,battlegear:!1,creature:!1,location:!1,mugic:!1},rarity:{common:!1,uncommon:!1,rare:!1,"super rare":!1,"ultra rare":!1,promo:!1},tribes:{danian:!1,"m'arrillian":!1,mipedian:!1,overworld:!1,underworld:!1,generic:!1},elements:{fire:!1,air:!1,earth:!1,water:!1,none:!1,and:!1},disciplines:{courage:"",power:"",wisdom:"",speed:"",max:!1},energy:{min:"",max:""},mcbp:{min:"",max:""},mull:{unique:!1,loyal:!1,legendary:!1,mixed:!1},gender:{ambiguous:!1,female:!1,male:!1}};for(var t in v.Z.sets)e.sets[t.toLowerCase()]=!1;n.input=e},n.parseQuery=function(){for(var e=n.props.location.search.toLowerCase(),t={},a=("?"===e[0]?e.substr(1):e).split("&"),i=0;i=0&&(n.input.energy.min=l[0]),l[1]>=0&&(n.input.energy.max=l[1])}if(t.hasOwnProperty("mcbp")){var s=t.mcbp.split(",");s[0]>=0&&(n.input.mcbp.min=s[0]),s[1]>=0&&(n.input.mcbp.max=s[1])}},n.reset=function(e){e.preventDefault(),e.stopPropagation(),n.cleanInput()},n.handleChange=function(e,t){var a=e.target,i="checkbox"===a.type?a.checked:a.value,r=a.name;t?n.input[t][r]=i:n.input[r]=i},n.search=function(e){e&&(e.preventDefault(),e.stopPropagation(),n.updateQuery());var t=(0,q.Z)(n.input);t.length>0?n.props.handleContent(t):n.props.handleContent([{text:"No Results Found"}])},n.formRef=t.formRef,n.search=n.search.bind((0,g.Z)(n)),n.handleChange=n.handleChange.bind((0,g.Z)(n)),n.reset=n.reset.bind((0,g.Z)(n)),n.handleTriggerClick=n.handleTriggerClick.bind((0,g.Z)(n)),n.props.handleContent([{text:"Loading..."}]),n.cleanInput(),n.parseQuery(),n.fetchCollapsed(),n}(0,h.Z)(t,e);var n=t.prototype;return n.updateQuery=function(){var e=(0,w.Z)(k().mark((function e(){var t,n,a=this;return k().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t="",n=function(e){var t="";return Object.keys(a.input[e]).forEach((function(n){1==a.input[e][n]&&(t+=n+",")})),t.length>0?e+"="+t.replace(/\,$/,"&"):""},this.list.forEach((function(e){return t+=n(e)})),this.input.name&&(t+="name="+encodeURIComponent(this.input.name)+"&"),this.input.text&&(t+="text="+encodeURIComponent(this.input.text)+"&"),this.input.subtypes&&(t+="subtypes="+encodeURIComponent(this.input.subtypes)+"&"),this.input.disciplines.courage>0&&(t+="courage="+this.input.disciplines.courage+"&"),this.input.disciplines.power>0&&(t+="power="+this.input.disciplines.power+"&"),this.input.disciplines.wisdom>0&&(t+="wisdom="+this.input.disciplines.wisdom+"&"),this.input.disciplines.speed>0&&(t+="speed="+this.input.disciplines.speed+"&"),this.input.disciplines.max&&(t+="disc_max=true&"),""==this.input.energy.min&&""==this.input.energy.max||(t+="energy=",""!=this.input.energy.min&&this.input.energy.min>=0&&(t+=this.input.energy.min),t+=",",""!=this.input.energy.max&&this.input.energy.max>=0&&(t+=this.input.energy.max),t+="&"),""==this.input.mcbp.min&&""==this.input.mcbp.max||(t+="mcbp=",""!=this.input.mcbp.min&&this.input.mcbp.min>=0&&(t+=this.input.mcbp.min),t+=",",""!=this.input.mcbp.max&&this.input.mcbp.max>=0&&(t+=this.input.mcbp.max),t+="&"),t=t.replace(/\&$/,""),this.props.navigate("/collection/?"+t);case 15:case"end":return e.stop()}}),e,this)})));return function(){return e.apply(this,arguments)}}(),n.render=function(){var e=this;if(0==this.loaded)return 0==this.loading&&(this.loading=!0,v.Z.LoadDB([{cards:"attacks"},{cards:"battlegear"},{cards:"creatures"},{cards:"locations"},{cards:"mugic"}]).then((function(){e.loaded=!0,e.loading=!1,e.search()})).catch((function(){}))),f.createElement(I.gb,null);var t=function(t,n,a){var i=[];return Object.keys(e.input[t]).forEach((function(r,l){i.push(f.createElement("label",{style:{display:n},key:l},f.createElement("input",{type:"checkbox",name:r,checked:e.input[t][r],onChange:function(n){return e.handleChange(n,t)}}),a(r)))})),i},n=t("sets","block",(function(e){return v.Z.sets[e.toUpperCase()]})),a=t("types","block",(function(e){return e.charAt(0).toUpperCase()+e.slice(1)})),i=t("rarity","block",(function(e){return e.split(" ").map((function(e){return e.charAt(0).toUpperCase()+e.slice(1)})).join(" ")})),r=t("tribes","inline",(function(e){return f.createElement("span",null,f.createElement("img",{className:"icon16",src:"/public/img/icons/tribes/"+e+".png"}))})),l=t("elements","inline",(function(e){return f.createElement("span",null,f.createElement("img",{className:"icon20",src:"/public/img/icons/elements/"+e+".png"})," ")})).slice(0,-2),s=[];return Object.keys(this.input.disciplines).forEach((function(t,n){4!=n&&s.push(f.createElement("label",{key:n,className:"disciplines"},f.createElement("input",{type:"text",name:t,value:e.input.disciplines[t],onChange:function(t){return e.handleChange(t,"disciplines")}}),f.createElement("img",{className:"icon20",style:{verticalAlign:"middle",padding:"0px 2px"},src:"/public/img/icons/disciplines/"+t+".png"})))})),f.createElement("div",{className:"SearchForm"},f.createElement("form",{onSubmit:this.search},f.createElement("div",{className:"centeredButtons"},f.createElement("input",{id:"search",type:"submit",value:"Search",ref:this.formRef}),f.createElement("input",{id:"search",type:"button",value:"Reset",onClick:this.reset})),f.createElement("div",{className:"text-entry"},f.createElement("input",{type:"text",name:"name",placeholder:"Card Name",value:this.input.name,onChange:this.handleChange})),f.createElement("div",{className:"text-entry"},f.createElement("input",{type:"text",name:"text",placeholder:"Card Text",value:this.input.text,onChange:this.handleChange})),f.createElement("div",{className:"text-entry"},f.createElement("input",{type:"text",name:"subtypes",placeholder:"Subtypes | Initiative",value:this.input.subtypes,onChange:this.handleChange})),f.createElement("div",{className:"centeredCheckBox"},f.createElement("label",{className:"mull"},f.createElement("input",{type:"checkbox",name:"flavor",value:!this.input.flavor,onChange:function(t){e.input.flavor=!t.target.checked}}),"Ignore Flavortext & Artist")),f.createElement("br",null),f.createElement("div",{className:"centeredCheckBox centeredSpacing"},f.createElement("label",{className:"mull"},f.createElement("input",{type:"checkbox",name:"unique",checked:this.input.mull.unique,onChange:function(t){return e.handleChange(t,"mull")}}),"Unique"),f.createElement("label",{className:"mull"},f.createElement("input",{type:"checkbox",name:"loyal",checked:this.input.mull.loyal,onChange:function(t){return e.handleChange(t,"mull")}}),"Loyal"),f.createElement("label",{className:"mull"},f.createElement("input",{type:"checkbox",name:"legendary",checked:this.input.mull.legendary,onChange:function(t){return e.handleChange(t,"mull")}}),"Legendary")),f.createElement("div",{className:"centeredCheckBox"},f.createElement("label",{className:"mull"},f.createElement("input",{type:"checkbox",name:"mixed",checked:this.input.mull.mixed,onChange:function(t){return e.handleChange(t,"mull")}}),"Non-Loyal")),f.createElement("hr",null),f.createElement("div",{className:"tribes"},r),f.createElement("hr",null),f.createElement("div",{className:"tribes"},l,f.createElement("label",{className:"none"},f.createElement("input",{type:"checkbox",name:"none",checked:this.input.elements.none,onChange:function(t){return e.handleChange(t,"elements")}}),f.createElement("span",null,"None"))),f.createElement("div",{className:"centeredButtons"},f.createElement("input",{type:"button",value:this.input.elements.none?"none":"or",className:"and",disabled:!this.input.elements.and,onClick:function(t){e.input.elements.and=!1}}),f.createElement("input",{type:"button",value:this.input.elements.none?"only":"and",className:"and",disabled:this.input.elements.and,onClick:function(t){e.input.elements.and=!0}})),f.createElement("hr",null),f.createElement(O,{type:"disciplines",title:"Disciplines",collapsed:this.collapsed,onClick:this.handleTriggerClick},f.createElement("div",{className:"disciplines"},s,f.createElement("label",null,"Max",f.createElement("input",{type:"checkbox",name:"max",style:{display:"inline",margin:"0px"},checked:this.input.disciplines.max,onChange:function(t){return e.handleChange(t,"disciplines")}})))),f.createElement(O,{type:"energy",title:"Energy",collapsed:this.collapsed,onClick:this.handleTriggerClick},f.createElement("div",{className:"minMax"},f.createElement("label",{className:"mcbp"},"Min ",f.createElement("input",{type:"text",name:"min",value:this.input.energy.min,onChange:function(t){return e.handleChange(t,"energy")}})),f.createElement("label",{className:"mcbp"},"Max ",f.createElement("input",{type:"text",name:"max",value:this.input.energy.max,onChange:function(t){return e.handleChange(t,"energy")}})))),f.createElement(O,{type:"bpmc",title:"Build Points\nMugic Counters/Cost",collapsed:this.collapsed,onClick:this.handleTriggerClick},f.createElement("div",{className:"minMax"},f.createElement("label",{className:"mcbp"},"Min ",f.createElement("input",{type:"text",name:"min",value:this.input.mcbp.min,onChange:function(t){return e.handleChange(t,"mcbp")}})),f.createElement("label",{className:"mcbp"},"Max ",f.createElement("input",{type:"text",name:"max",value:this.input.mcbp.max,onChange:function(t){return e.handleChange(t,"mcbp")}})))),f.createElement(O,{type:"types",title:"Card Type",collapsed:this.collapsed,onClick:this.handleTriggerClick},f.createElement("div",{className:"centeredCheckBox"},a)),f.createElement(O,{type:"rarity",title:"Rarity",collapsed:this.collapsed,onClick:this.handleTriggerClick},f.createElement("div",{className:"centeredCheckBox"},i)),f.createElement(O,{type:"sets",title:"Sets",collapsed:this.collapsed,onClick:this.handleTriggerClick},f.createElement("div",{className:"setBox"},f.createElement("div",{className:"centeredCheckBox",id:"sets"},n))),f.createElement("div",{className:"centeredButtons"},f.createElement("input",{id:"search",type:"submit",value:"Search"}),f.createElement("input",{id:"search",type:"button",value:"Reset",onClick:this.reset}))))},t}(f.Component),r=(0,x.Z)(i.prototype,"loaded",[b.LO],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),l=(0,x.Z)(i.prototype,"loading",[b.LO],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),s=(0,x.Z)(i.prototype,"input",[b.LO],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c=(0,x.Z)(i.prototype,"collapsed",[b.LO],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),a=i))||a)||a,O=function(e){function t(t){var n;(n=e.call(this,t)||this).open=!1,n.trigger="";var a=t.collapsed,i=t.type;return n.open=a[i],n.trigger=t.title,n}return(0,h.Z)(t,e),t.prototype.render=function(){var e=this.props,t=e.type,n=e.children,a=e.onClick;return f.createElement(Z(),{trigger:this.trigger,open:this.open,onOpen:function(){return a(t)},onClose:function(){return a(t)}},n)},t}(f.Component),L=(0,$.f3)((function(e,t,n){return t}))(o=(0,$.Pi)(o=function(e){function t(){return e.apply(this,arguments)||this}return(0,h.Z)(t,e),t.prototype.render=function(){var e=this,t=this.props.card;return 0==this.props.ext?f.createElement("div",{className:"card attack"},f.createElement("img",{className:"thumb",src:v.Z.base_image+(t.gsx$thumb||v.Z.thumb_missing),onClick:function(){return e.props.setImage(v.Z.cardImage(t))}}),f.createElement("div",{className:"left"},f.createElement(I.VG,{name:t.gsx$name}),f.createElement(I.uq,{set:t.gsx$set,rarity:t.gsx$rarity}),f.createElement("span",null,f.createElement(I.dR,{bp:t.gsx$bp})," Attack - ",t.gsx$bp),f.createElement("br",null),f.createElement("div",null,f.createElement("span",{className:"bp bigger"},t.gsx$base)," | ",f.createElement(I.ZD,{element:"fire",value:t.gsx$fire}),t.gsx$fire," ",f.createElement(I.ZD,{element:"air",value:t.gsx$air}),t.gsx$air," ",f.createElement(I.ZD,{element:"earth",value:t.gsx$earth}),t.gsx$earth," ",f.createElement(I.ZD,{element:"water",value:t.gsx$water}),t.gsx$water)),f.createElement("br",null),f.createElement("div",{className:"right"},f.createElement(I.$U,{ability:t.gsx$ability}),f.createElement(I.kp,{data:{unique:t.gsx$unique,loyal:t.gsx$loyal,legendary:t.gsx$legendary}}),f.createElement(I.Q$,{flavortext:t.gsx$flavortext}))):f.createElement("div",{className:"card attack"},f.createElement("div",{className:"fullcard"},f.createElement("img",{src:v.Z.cardImage(t),width:"250px",height:"350px"})),f.createElement("div",{className:"right"},f.createElement(I.VG,{name:t.gsx$name}),f.createElement(I.uq,{set:t.gsx$set,rarity:t.gsx$rarity,id:t.gsx$id}),f.createElement(I.$U,{ability:t.gsx$ability}),f.createElement(I.kp,{data:{unique:t.gsx$unique,loyal:t.gsx$loyal,legendary:t.gsx$legendary}}),f.createElement(I.Q$,{flavortext:t.gsx$flavortext}),f.createElement("div",null,"Art By: ",t.gsx$artist)))},t}(f.Component))||o)||o,B=(0,$.f3)((function(e,t,n){return t}))(m=(0,$.Pi)(m=function(e){function t(){return e.apply(this,arguments)||this}return(0,h.Z)(t,e),t.prototype.render=function(){var e=this,t=this.props.card;return 0==this.props.ext?f.createElement("div",{className:"card battlegear"},f.createElement("img",{className:"thumb",style:{float:"left"},src:v.Z.base_image+(t.gsx$thumb||v.Z.thumb_missing),onClick:function(){return e.props.setImage(v.Z.cardImage(t))}}),f.createElement("div",{className:"left"},f.createElement(I.VG,{name:t.gsx$name}),f.createElement(I.uq,{set:t.gsx$set,rarity:t.gsx$rarity}),f.createElement("span",null,f.createElement(I.At,null)," Battlegear",t.gsx$types.length>0?" - "+t.gsx$types:null)),f.createElement("div",{className:"right"},f.createElement(I.$U,{ability:t.gsx$ability}),f.createElement(I.kp,{data:{unique:t.gsx$unique,loyal:t.gsx$loyal,legendary:t.gsx$legendary}}),f.createElement(I.Q$,{flavortext:t.gsx$flavortext}))):f.createElement("div",{className:"card battlegear"},f.createElement("div",{className:"fullcard"},f.createElement("img",{src:v.Z.cardImage(t),width:"250px",height:"350px"})),f.createElement("div",{className:"right"},f.createElement(I.VG,{name:t.gsx$name}),f.createElement(I.uq,{set:t.gsx$set,rarity:t.gsx$rarity,id:t.gsx$id}),f.createElement(I.$U,{ability:t.gsx$ability}),f.createElement(I.kp,{data:{unique:t.gsx$unique,loyal:t.gsx$loyal,legendary:t.gsx$legendary}}),f.createElement(I.Q$,{flavortext:t.gsx$flavortext}),f.createElement("div",null,"Art By: ",t.gsx$artist)))},t}(f.Component))||m)||m,A=(0,$.f3)((function(e,t,n){return t}))(u=(0,$.Pi)(u=function(e){function t(){return e.apply(this,arguments)||this}return(0,h.Z)(t,e),t.prototype.render=function(){for(var e=this,t=this.props,n=t.card,a=t.stats,i=t.hideStats,r=[],l=0;l=0})," ",f.createElement(I.ZD,{element:"air",value:n.gsx$elements.toLowerCase().indexOf("air")>=0})," ",f.createElement(I.ZD,{element:"earth",value:n.gsx$elements.toLowerCase().indexOf("earth")>=0})," ",f.createElement(I.ZD,{element:"water",value:n.gsx$elements.toLowerCase().indexOf("water")>=0})),f.createElement("span",null,r)),f.createElement("br",null),f.createElement("div",{className:"right"},f.createElement(I.$U,{ability:n.gsx$ability,tribe:n.gsx$tribe}),n.gsx$brainwashed&&f.createElement(f.Fragment,null,f.createElement("div",{className:"text_brainwashed"},"Brainwashed"),f.createElement(I.$U,{type:"brainwashed",tribe:n.gsx$tribe,ability:n.gsx$brainwashed})),f.createElement(I.kp,{data:{unique:n.gsx$unique,loyal:n.gsx$loyal,legendary:n.gsx$legendary,tribe:n.gsx$tribe}}),n.gsx$types.includes("Chieftain")&&f.createElement("div",{className:"chieftain"},"(Minions use Brainwashed text. Minions may only play Generic Mugic.)"),f.createElement(I.Q$,{flavortext:n.gsx$flavortext})),f.createElement("br",null),f.createElement("div",{className:"stats"},f.createElement("div",{className:"energy"},c(n.gsx$courage,n.gsx$name),f.createElement(I.cq,{discipline:"courage"})),f.createElement("div",{className:"energy"},c(n.gsx$power,n.gsx$name),f.createElement(I.cq,{discipline:"power"})),f.createElement("div",{className:"energy"},c(n.gsx$wisdom,n.gsx$name),f.createElement(I.cq,{discipline:"wisdom"})),f.createElement("div",{className:"energy"},c(n.gsx$speed,n.gsx$name),f.createElement(I.cq,{discipline:"speed"})),f.createElement("div",{className:"energy",style:{fontWeight:"bold"}},o(n.gsx$energy,n.gsx$name)))):f.createElement("div",{className:"card creature"},f.createElement("div",{className:"fullcard"},f.createElement("img",{src:v.Z.cardImage(n),width:"250px",height:"350px"}),!i&&f.createElement("div",{className:"image-cover"},f.createElement("div",null,f.createElement("span",(0,y.Z)({key:"courage"},c(n.gsx$courage,n.gsx$name)>=100?{className:"long"}:null),c(n.gsx$courage,n.gsx$name)),f.createElement("span",(0,y.Z)({key:"power"},c(n.gsx$power,n.gsx$name)>=100?{className:"long"}:null),c(n.gsx$power,n.gsx$name)),f.createElement("span",(0,y.Z)({key:"wisdom"},c(n.gsx$wisdom,n.gsx$name)>=100?{className:"long"}:null),c(n.gsx$wisdom,n.gsx$name)),f.createElement("span",(0,y.Z)({key:"speed"},c(n.gsx$speed,n.gsx$name)>=100?{className:"long"}:null),c(n.gsx$speed,n.gsx$name)),f.createElement("span",(0,y.Z)({key:"energy"},o(n.gsx$energy,n.gsx$name)>=100?{className:"long"}:null),o(n.gsx$energy,n.gsx$name))))),f.createElement("div",{className:"right"},f.createElement(I.VG,{name:n.gsx$name}),f.createElement(I.uq,{set:n.gsx$set,rarity:n.gsx$rarity,id:n.gsx$id}),f.createElement("span",null,c(n.gsx$courage,n.gsx$name)," ",f.createElement(I.cq,{discipline:"courage"}))," ",f.createElement("span",null,c(n.gsx$power,n.gsx$name)," ",f.createElement(I.cq,{discipline:"power"}))," ",f.createElement("span",null,c(n.gsx$wisdom,n.gsx$name)," ",f.createElement(I.cq,{discipline:"wisdom"}))," ",f.createElement("span",null,c(n.gsx$speed,n.gsx$name)," ",f.createElement(I.cq,{discipline:"speed"}))," ",f.createElement("span",{style:{fontWeight:"bold"}},o(n.gsx$energy,n.gsx$name)),f.createElement("br",null),f.createElement(I.$U,{ability:n.gsx$ability,tribe:n.gsx$tribe}),n.gsx$brainwashed&&f.createElement(f.Fragment,null,f.createElement("div",{className:"text_brainwashed"},"Brainwashed"),f.createElement(I.$U,{type:"brainwashed",tribe:n.gsx$tribe,ability:n.gsx$brainwashed})),f.createElement(I.kp,{data:{unique:n.gsx$unique,loyal:n.gsx$loyal,legendary:n.gsx$legendary,tribe:n.gsx$tribe}}),n.gsx$types.includes("Chieftain")&&f.createElement("div",{className:"chieftain"},"(Minions use Brainwashed text. Minions may only play Generic Mugic.)"),f.createElement(I.Q$,{flavortext:n.gsx$flavortext}),f.createElement("div",null,"Art By: ",n.gsx$artist)))},t}(f.Component))||u)||u,_=(0,$.f3)((function(e,t,n){return t}))(p=(0,$.Pi)(p=function(e){function t(){return e.apply(this,arguments)||this}return(0,h.Z)(t,e),t.prototype.render=function(){var e=this,t=this.props.card;return 0==this.props.ext?f.createElement("div",{className:"card location"},f.createElement("img",{className:"thumb",style:{float:"left",width:"100px",height:"98px"},src:v.Z.base_image+(t.gsx$thumb||v.Z.thumb_missing),onClick:function(){return e.props.setImage(v.Z.cardImage(t))}}),f.createElement("div",{className:"left"},f.createElement(I.VG,{name:t.gsx$name}),f.createElement(I.uq,{set:t.gsx$set,rarity:t.gsx$rarity}),f.createElement("span",null,f.createElement(I._t,null)," Location",t.gsx$types.length>0?" - "+t.gsx$types:null),f.createElement("br",null),f.createElement(I.a3,{initiative:t.gsx$initiative})),f.createElement("div",{className:"right"},f.createElement(I.$U,{ability:t.gsx$ability}),f.createElement(I.kp,{data:{unique:t.gsx$unique,loyal:t.gsx$loyal,legendary:t.gsx$legendary}}),f.createElement(I.Q$,{flavortext:t.gsx$flavortext}))):f.createElement("div",{className:"card location"},f.createElement("div",{className:"fullcard"},f.createElement("img",{src:v.Z.cardImage(t),height:"250px",width:"350px"})),f.createElement("div",{className:"right"},f.createElement(I.VG,{name:t.gsx$name}),f.createElement(I.uq,{set:t.gsx$set,rarity:t.gsx$rarity,id:t.gsx$id}),f.createElement(I.a3,{initiative:t.gsx$initiative}),f.createElement(I.$U,{ability:t.gsx$ability}),f.createElement(I.kp,{data:{unique:t.gsx$unique,loyal:t.gsx$loyal,legendary:t.gsx$legendary}}),f.createElement(I.Q$,{flavortext:t.gsx$flavortext}),f.createElement("div",null,"Art By: ",t.gsx$artist)))},t}(f.Component))||p)||p;var P=n(3144),U=n(5851),M=function(e,t,n,a){this.pitch=void 0,this.octave=void 0,this.time=void 0,this.duration=void 0,this.velocity=void 0,this.duration=e,this.time=t,this.pitch=n.pitch,this.octave=n.octave,a&&(this.velocity=a)},z=function(e,t){var n=function(){if(0===t.length)return 4;var n=t.length-1,a=t[n].octave,i=D(e,a),r=D(t[n]),l=F(r,i);if(l<3)return 0===l?a:r>D(5,a)?iD(5,a)?a-1:a;if(0===n){if(3===l)return i>r?a:a+1;if(i>r)return a;if(i5&&(n=5),{pitch:e,octave:n}},R=function e(t,n,a){if(n<1)return a[n].octave;var i=D(a[n]),r=D(a[n-1]);return console.log(r,i,t),r>i?i3.5?n-1:n>4.5?n-2:n>5.5?n-3:n>6.5?n-4:n};function D(e,t){var n,a;return e instanceof M?(n=T(e.pitch),a=e.octave):(n="number"==typeof e?e:T(e),a=t),n+8*(a-1)}var T=function(e){var t;switch(e.charAt(0).toUpperCase()){case"A":t=1;break;case"B":t=2;break;case"C":default:t=3;break;case"D":t=4;break;case"E":t=5;break;case"F":t=6;break;case"G":t=7}return e.length>1&&("b"===e.charAt(1).toLowerCase()?t-=.5:"#"===e.charAt(1)&&(t+=.5)),t},H=function(e){function t(t){var n=t.duration,a=t.time,i=t.pitch,r=t.octave,l=t.velocity;return e.call(this,n,a,{pitch:i,octave:r},l)||this}return(0,h.Z)(t,e),(0,P.Z)(t,[{key:"value",get:function(){return{time:(0,U.qp)(this.time).quantize("4n")/4,pitch:this.pitch+this.octave.toString(),duration:(0,U.qp)(this.duration).quantize("4n")/4,velocity:this.velocity}}}]),t}(M),Q=function(){function e(){this.synth=void 0,this.part=void 0;this.synth=new U.WV({frequency:440,oscillator:{type:"sine"},envelope:{attack:.4,decay:.1,release:.5,sustain:1,attackCurve:"cosine",releaseCurve:"exponential",decayCurve:"exponential"},pitchDecay:.05}).toDestination(),U.J7.bpm.value=140}return e.getInstance=function(){return e.instance||(e.instance=new e),e.instance},e.prototype.play=function(e){var t=this;U.J7.stop(),this.part&&this.part.dispose();try{var n=function(e){var t=[],n=0;return console.log(e.split(" ")),e.split(" ").forEach((function(e){var a=/(?:[1-8]{1})/,i=e.match(a);if(null===i)throw new Error("invalid_input");var r=parseInt(i[0]),l=e.split(a)[1],s=/[1-8]{1}[A-Za-z#]{1,2}([1-8]{1})/;if(s.test(e)){var c=e.match(s);if(null===c)throw new Error("invalid_input");t.push(new M(r,n,{pitch:l,octave:parseInt(c[1])}))}else t.push(new M(r,n,z(l,t)));n+=r})),console.log(function(e){return e.map((function(e){return e.duration+e.pitch+e.octave.toString()}))}(t)),t}(e).map((function(e){return new H(e)}));this.part=new U.Lz((function(e,n){t.synth.triggerAttackRelease(n.pitch,n.duration,e,n.velocity)}),n.map((function(e){return e.value}))).start(),U.J7.start()}catch(e){return void console.log(e)}},e}();Q.instance=void 0;var G=Q.getInstance();const V=function(e){var t,n,a,i=(t=200,n=function(){G.play(e.notes)},function(){for(var e=arguments.length,i=new Array(e),r=0;r5)i.push(f.createElement(I.lB,{tribe:a.gsx$tribe,key:0,amount:a.gsx$cost}));else for(var r=0;r0?a.gsx$shownotes:a.gsx$notes}),f.createElement("br",null)),f.createElement("br",null),f.createElement("div",{className:"right"},f.createElement(I.$U,{ability:a.gsx$ability,tribe:a.gsx$tribe}),f.createElement(I.kp,{data:{unique:a.gsx$unique,loyal:a.gsx$loyal,legendary:a.gsx$legendary}}),f.createElement(I.Q$,{flavortext:a.gsx$flavortext}))):f.createElement("div",{className:"card mugic"},f.createElement("div",{className:"fullcard"},f.createElement("img",{src:v.Z.cardImage(a),width:"250px",height:"350px"})),f.createElement("div",{className:"right"},f.createElement(I.VG,{name:a.gsx$name}),f.createElement(I.uq,{set:a.gsx$set,rarity:a.gsx$rarity,id:a.gsx$id}),f.createElement(I.$U,{ability:a.gsx$ability,tribe:a.gsx$tribe}),f.createElement(I.kp,{data:{unique:a.gsx$unique,loyal:a.gsx$loyal,legendary:a.gsx$legendary}}),f.createElement(I.Q$,{flavortext:a.gsx$flavortext}),f.createElement("div",null,"Art By: ",a.gsx$artist),f.createElement("div",null,"Notes: ",a.gsx$notes),f.createElement(V,{notes:(null==(t=a.gsx$shownotes)?void 0:t.length)>0?a.gsx$shownotes:a.gsx$notes})))},t}(f.Component))||j)||j,me=["cards"],ue=(0,b.LO)({style:{},get fixed(){return this.style},get isFixed(){return 0!==Object.entries(this.style).length},setFixed:function(e){if(window.matchMedia("(min-width: 975px)").matches){var t=document.getElementById("player").getBoundingClientRect().left+4,n=document.querySelector(".collection > .left").getBoundingClientRect().width+2;this.style={position:"fixed",top:0,left:t+"px",overflowY:"auto",height:e+"px",width:n+"px"}}},removeFixed:function(){this.style={}}},{setFixed:b.aD,removeFixed:b.aD},{deep:!1}),pe=(0,$.f3)((function(e,t,n){return t}))(K=(0,$.Pi)((X=function(e){function t(){var t;t=e.call(this)||this,(0,d.Z)(t,"loaded",ee,(0,g.Z)(t)),(0,d.Z)(t,"n",te,(0,g.Z)(t)),(0,d.Z)(t,"p",ne,(0,g.Z)(t)),(0,d.Z)(t,"ext",ae,(0,g.Z)(t)),(0,d.Z)(t,"stats",ie,(0,g.Z)(t)),(0,d.Z)(t,"hideStats",re,(0,g.Z)(t)),(0,d.Z)(t,"content",le,(0,g.Z)(t)),(0,d.Z)(t,"card_img",se,(0,g.Z)(t)),(0,d.Z)(t,"fixedStyles",ce,(0,g.Z)(t)),t.handleContent=function(e){t.content=e,t.p=1},t.setImage=function(e){t.card_img=e||v.Z.card_back,t.changeImage()},t.setExt=function(){t.ext=!t.ext,localStorage.setItem("extended",t.ext)},t.setStats=function(e){t.stats=e.target.value,localStorage.setItem("stats",t.stats)},t.setHideStats=function(){t.hideStats=!t.hideStats,localStorage.setItem("hideStats",t.hideStats)},t.handleScroll=function(e){e.preventDefault();var t=document.documentElement,n="scrollHeight",a="clientHeight",i=document.querySelector(".collection > .right");if(window.pageYOffset>=235){var r=document.getElementById("side-menu"),l=t[n]-window.innerHeight-t.scrollTop;if(i[a]<=window.innerHeight?i.style.minHeight=window.innerHeight+"px":i.style.minHeight&&(i.style.minHeight=null),l<=90){var s=t[a]-(90-l);ue.setFixed(s)}else(r[n]>t[a]||r[a]!==t[a])&&ue.setFixed(window.innerHeight)}else i.style.minHeight&&(i.style.minHeight=null),ue.isFixed&&ue.removeFixed()},t.handleOutOfForm=function(e){t.formRef.current.focus()};var n=localStorage.getItem("extended");null!=n&&(t.ext=/true/i.test(n));var a=localStorage.getItem("stats");null!=a&&("min"==a&&(t.stats="min"),"max"==a&&(t.stats="max"));var i=localStorage.getItem("hideStats");return t.hideStats=!!i&&"false"!==i,t.formRef=f.createRef(),t}(0,h.Z)(t,e);var n=t.prototype;return n.componentDidMount=function(){window.addEventListener("scroll",this.handleScroll),window.addEventListener("resize",this.handleScroll)},n.componentWillUnmount=function(){window.removeEventListener("scroll",this.handleScroll),window.removeEventListener("resize",this.handleScroll)},n.render=function(){var e=this;return f.createElement("div",{className:"collection "+(this.ext?"extended":"short")},f.createElement("div",{className:"left"},f.createElement("div",{id:"side-menu",style:ue.fixed},f.createElement(he,{url:this.card_img,ref:function(t){t&&(e.changeImage=t.getInstance().changeImage)}}),f.createElement(S,(0,y.Z)({formRef:this.formRef,handleContent:this.handleContent},this.props)))),f.createElement("div",{className:"right"},f.createElement("div",{className:"list-nav-top"},this.navigation(),f.createElement("select",{name:"stats-display",value:this.stats,onChange:this.setStats},f.createElement("option",{value:"min"},"Min Stats"),f.createElement("option",{value:"avg"},"Average Stats"),f.createElement("option",{value:"max"},"Max Stats")),f.createElement("select",{name:"full-card",value:this.ext,onChange:this.setExt},f.createElement("option",{value:!1},"Short Format"),f.createElement("option",{value:!0},"Extended Format")),f.createElement("div",null,f.createElement("label",{htmlFor:"hide-stats"},"Hide Stats"),f.createElement("br",null),f.createElement("input",{type:"checkbox",id:"hide-stats",checked:this.hideStats,onChange:this.setHideStats}))),f.createElement("br",null),f.createElement("div",{onClick:this.handleOutOfForm},f.createElement(de,{cards:this.content.slice(this.n*(this.p-1),this.n*this.p),setImage:this.setImage,ext:this.ext,stats:this.stats,hideStats:this.hideStats})),f.createElement("br",null),this.navigation()))},n.navigation=function(){var e=this,t=Math.ceil(this.content.length/this.n),n=function(){document.getElementById("player").scrollIntoView()},a=function(t){e.n=t.target.value,e.p=1};return f.createElement("div",{className:"entries"},this.content.length," results - page ",this.p," of ",t," ",e.p>1?f.createElement("button",{className:"prev-button",onClick:function(){e.p--,n()}},"prev"):f.createElement("button",{className:"prev-button",disabled:!0},"prev")," ",e.p.left{float:left;font-family:Roboto,Arial,sans-serif;width:30%}.collection>.right{float:right;font-family:Roboto,Arial,sans-serif;width:69%}.collection #side-menu{position:relative}.collection .ext-button,.collection .next-button,.collection .prev-button,.collection .stats-button{border-color:transparent;border-radius:5px;margin:0 0 2% 1%;outline:none;text-align:center}.collection .button,.collection input[type=button],.collection input[type=text]{border-color:transparent;border-radius:5px;outline:none;text-align:center}.collection input[type=text]{margin-bottom:2px}.collection .centeredCheckBox,.collection input[type=text]{width:220px}.collection .text-entry{align-items:center;display:flex;justify-content:center}.collection .text-entry input:focus{outline:none}.collection .card{border:1px solid #aeaeae;display:flex;text-align:left}.collection .card .left,.collection .card .right,.collection .card .stats{padding-top:4px}.collection .card .bigger{font-weight:700;text-align:center}.collection .card .energy{display:flex;width:20px!important}.collection .card .left{float:left;padding-left:4px;vertical-align:text-top;width:210px}.collection .card .right{border-left:2px solid #aeaeae;float:left;padding-bottom:6px;padding-left:4px;padding-right:4px;white-space:pre-line;width:calc(100% - 322px)}.collection .card .right>:not(:last-child){margin-bottom:4px}.collection .creature .right{width:calc(100% - 366px)}.collection .creature .stats{float:left;text-align:right;vertical-align:text-top;width:40px}.collection .SearchForm{font-family:Roboto,Arial,sans-serif;padding-top:3px}.collection .searchName{align-items:center;display:flex;font-size:16pt;justify-content:center;padding:2%}.collection .centeredCheckBox{margin:0 auto;text-align:left}.collection .centeredSpacing{display:flex;justify-content:space-between}.collection .setBox{float:right;width:80%}.collection #sets{width:80%}.collection .centeredButtons{align-items:center;display:flex;justify-content:center}.collection #search{border-color:transparent;border-radius:5px;margin:2%;text-align:center;width:25%}.collection .minMax{display:flex;justify-content:space-between;margin:0 auto;text-align:right;width:50%}.collection .text_brainwashed{display:none}.collection .brainwashed{background-color:#dcdddf;border-radius:3px;color:#000!important}.collection .chieftain,.collection .flavortext{font-style:italic}.collection .mull input{margin-left:0;margin-top:1px}.collection .Collapsible__contentInner input,.collection .mull input{vertical-align:middle}.collection .Collapsible__contentInner .centeredCheckBox{width:50%}.collection .tribes{text-align:center;width:96%}.collection .and,.collection .disciplines{text-align:center}.collection .and{border-color:transparent;border-radius:5px;margin:2%;vertical-align:text-bottom;width:15%}}.collection .disciplines input{height:14px;margin-top:2px;text-align:center;width:22px}.collection .mcbp input{height:14px;margin-top:2px;padding:unset;text-align:center;width:24px}.collection .card .icon14,.collection .card .icon16,.collection .card .icon20,.collection .card .icon24{vertical-align:middle}.collection .thumb{height:98px;width:100px}.collection .card .thumb{float:left}.collection .attack .bp{vertical-align:middle}.collection .Collapsible{margin-bottom:5px;margin-top:5px;min-width:262px;width:98%}.collection .Collapsible__trigger{background-color:#333;display:block;font-weight:700;padding-bottom:5px;padding-top:5px;position:relative;text-indent:5px;white-space:pre}.collection .Collapsible__trigger:hover{background-color:red}.collection .Collapsible__trigger:after{content:"^";display:block;position:absolute;right:10px;top:10px;transition:transform .4s}.collection .Collapsible__trigger.is-open:after{right:5px;top:5px;transform:rotate(180deg)}.collection .Collapsible__trigger.is-disabled{background-color:gray;opacity:.5}.collection .Collapsible__contentInner{margin-top:5px}.collection .card_img{left:-11px;position:absolute;width:100%;z-index:2}.collection .card_img .hidden{display:none;max-height:0}.collection .card_img img{max-height:350px;max-width:250px}.collection .entries{text-align:left;width:100%}.collection .entries input[type=button]{margin:0 0 2% 1%}.collection .list-nav-top{display:flex}.collection .fullcard{height:350px;width:250px}.collection .fullcard img{height:350px;max-height:350px;max-width:250px;width:250px}.collection .creature .fullcard{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.collection .creature .fullcard .image-cover{background-size:cover;box-sizing:content-box;height:350px;position:relative;top:-350px;width:250px}.collection .creature .fullcard .image-cover>div{height:100%;text-align:left;width:100%}.collection .creature .fullcard .image-cover>div span{color:#000;display:block;font-size:12px;font-weight:700;left:28px;position:relative}.collection .creature .fullcard .image-cover>div span.long{left:22px}.collection .creature .fullcard .image-cover>div span:first-of-type{top:220px}.collection .creature .fullcard .image-cover>div span:nth-of-type(2){top:229px}.collection .creature .fullcard .image-cover>div span:nth-of-type(3){top:237px}.collection .creature .fullcard .image-cover>div span:nth-of-type(4){top:245px}.collection .creature .fullcard .image-cover>div span:nth-of-type(5){font-size:21px;left:-17px;text-align:right;top:256px}.collection .creature .fullcard .image-cover>div span:nth-of-type(5).long{left:-14px}.collection .location .fullcard{height:250px;width:350px}.collection .location .fullcard img{height:250px;max-height:250px;max-width:350px;width:350px}.collection hr{margin-inline-start:0;width:96%}.collection .none{display:inline}.collection .none>span{position:relative;top:-3px}.collection label{-webkit-touch-callout:none;user-select:none;-webkit-user-select:none;-ms-user-select:none;-o-user-select:none;-moz-user-select:none} \ No newline at end of file +.icon14{height:14px;padding-bottom:2px}.icon16{height:16px}.icon20{height:20px}.icon24{height:24px}.bigger{font-size:14px}.name{-webkit-user-select:all;-moz-user-select:all;-ms-user-select:all;user-select:all}.name .subname:before{content:"\a ";white-space:pre}.name .subname{display:inherit;font-size:13px;padding-bottom:4px}@media only screen and (max-width:975px){.collection{padding-left:5px}.collection .card.creature .text_brainwashed{font-weight:700}.collection .card.creature .right{white-space:pre-line}.collection .Collapsible__trigger{background-color:#333;color:#fff}.collection .card .name{color:#fff}}@media only screen and (min-width:975px){.collection{margin-left:5px;margin-right:5px;margin-top:5px}.collection>.left{float:left;font-family:Roboto,Arial,sans-serif;width:30%}.collection>.right{float:right;font-family:Roboto,Arial,sans-serif;width:69%}.collection #side-menu{position:relative}.collection .ext-button,.collection .next-button,.collection .prev-button,.collection .stats-button{border-color:transparent;border-radius:5px;margin:0 0 2% 1%;outline:none;text-align:center}.collection .button,.collection input[type=button],.collection input[type=text]{border-color:transparent;border-radius:5px;outline:none;text-align:center}.collection input[type=text]{margin-bottom:2px}.collection .centeredCheckBox,.collection input[type=text]{width:220px}.collection .text-entry{align-items:center;display:flex;justify-content:center}.collection .text-entry input:focus{outline:none}.collection .card{border:1px solid #aeaeae;display:flex;text-align:left}.collection .card .left,.collection .card .right,.collection .card .stats{padding-top:4px}.collection .card .bigger{font-weight:700;text-align:center}.collection .card .energy{display:flex;width:20px!important}.collection .card .left{float:left;padding-left:4px;vertical-align:text-top;width:210px}.collection .card .right{border-left:2px solid #aeaeae;float:left;padding-bottom:6px;padding-left:4px;padding-right:4px;white-space:pre-line;width:calc(100% - 322px)}.collection .card .right>:not(:last-child){margin-bottom:4px}.collection .creature .right{width:calc(100% - 366px)}.collection .creature .stats{float:left;text-align:right;vertical-align:text-top;width:40px}.collection .SearchForm{font-family:Roboto,Arial,sans-serif;padding-top:3px}.collection .searchName{align-items:center;display:flex;font-size:16pt;justify-content:center;padding:2%}.collection .centeredCheckBox{margin:0 auto;text-align:left}.collection .centeredSpacing{display:flex;justify-content:space-between}.collection .setBox{float:right;width:80%}.collection #sets{width:80%}.collection .centeredButtons{align-items:center;display:flex;justify-content:center}.collection #search{border-color:transparent;border-radius:5px;margin:2%;text-align:center;width:25%}.collection .minMax{display:flex;justify-content:space-between;margin:0 auto;text-align:right;width:50%}.collection .text_brainwashed{display:none}.collection .brainwashed{background-color:#dcdddf;border-radius:3px;color:#000!important}.collection .chieftain,.collection .flavortext{font-style:italic}.collection .mull input{margin-left:0;margin-top:1px}.collection .Collapsible__contentInner input,.collection .mull input{vertical-align:middle}.collection .Collapsible__contentInner .centeredCheckBox{width:50%}.collection .tribes{text-align:center;width:96%}.collection .and,.collection .disciplines{text-align:center}.collection .and{border-color:transparent;border-radius:5px;margin:2%;vertical-align:text-bottom;width:15%}}.collection .disciplines input{height:14px;margin-top:2px;text-align:center;width:22px}.collection .mcbp input{height:14px;margin-top:2px;padding:unset;text-align:center;width:24px}.collection .card .icon14,.collection .card .icon16,.collection .card .icon20,.collection .card .icon24{vertical-align:middle}.collection .card .thumb{float:left;height:98px;width:100px}.collection .attack .bp{vertical-align:middle}.collection .Collapsible{margin-bottom:5px;margin-top:5px;min-width:262px;width:98%}.collection .Collapsible__trigger{background-color:#333;display:block;font-weight:700;padding-bottom:5px;padding-top:5px;position:relative;text-indent:5px;white-space:pre}.collection .Collapsible__trigger:hover{background-color:red}.collection .Collapsible__trigger:after{content:"^";display:block;position:absolute;right:10px;top:10px;transition:transform .4s}.collection .Collapsible__trigger.is-open:after{right:5px;top:5px;transform:rotate(180deg)}.collection .Collapsible__trigger.is-disabled{background-color:gray;opacity:.5}.collection .Collapsible__contentInner{margin-top:5px}.collection .card_img{left:-11px;position:absolute;width:100%;z-index:2}.collection .card_img .hidden{display:none;max-height:0}.collection .card_img img{max-height:350px;max-width:250px}.collection .entries{text-align:left;width:100%}.collection .entries input[type=button]{margin:0 0 2% 1%}.collection .list-nav-top{display:flex}.collection .fullcard{height:350px;width:250px}.collection .fullcard img{height:350px;max-height:350px;max-width:250px;width:250px}.collection .creature .fullcard{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.collection .creature .fullcard .image-cover{background-size:cover;box-sizing:content-box;height:350px;position:relative;top:-350px;width:250px}.collection .creature .fullcard .image-cover>div{height:100%;text-align:left;width:100%}.collection .creature .fullcard .image-cover>div span{color:#000;display:block;font-size:12px;font-weight:700;left:28px;position:relative}.collection .creature .fullcard .image-cover>div span.long{left:22px}.collection .creature .fullcard .image-cover>div span:first-of-type{top:220px}.collection .creature .fullcard .image-cover>div span:nth-of-type(2){top:229px}.collection .creature .fullcard .image-cover>div span:nth-of-type(3){top:237px}.collection .creature .fullcard .image-cover>div span:nth-of-type(4){top:245px}.collection .creature .fullcard .image-cover>div span:nth-of-type(5){font-size:21px;left:-17px;text-align:right;top:256px}.collection .creature .fullcard .image-cover>div span:nth-of-type(5).long{left:-14px}.collection .location .fullcard{height:250px;width:350px}.collection .location .fullcard img{height:250px;max-height:250px;max-width:350px;width:350px}.collection hr{margin-inline-start:0;width:96%}.collection .none{display:inline}.collection .none>span{position:relative;top:-3px}.collection label{-webkit-touch-callout:none;user-select:none;-webkit-user-select:none;-ms-user-select:none;-o-user-select:none;-moz-user-select:none} \ No newline at end of file diff --git a/build/789.js b/build/789.js new file mode 100644 index 0000000..3c8d20b --- /dev/null +++ b/build/789.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkchaoticbackup=self.webpackChunkchaoticbackup||[]).push([[789],{2789:(e,t,n)=>{n.r(t),n.d(t,{default:()=>xe});var a,i,r,l,s,c,o,m=n(3269),u=n(7326),p=n(1721),d=n(3229),g=n(7462),h=n(3366),x=n(7294),y=n(2196),E=n(2188),f=n(798),v=n(5861),b=n(7757),$=n.n(b),w=n(7893),C=n.n(w),k=n(9637),N=n(8660),Z=(0,f.f3)((function(e,t,n){return t}))(a=(0,f.Pi)((i=function(e){function t(t){var n;return n=e.call(this,t)||this,(0,m.Z)(n,"loaded",r,(0,u.Z)(n)),(0,m.Z)(n,"loading",l,(0,u.Z)(n)),(0,m.Z)(n,"input",s,(0,u.Z)(n)),(0,m.Z)(n,"collapsed",c,(0,u.Z)(n)),n.list=["sets","types","rarity","tribes","elements","mull","gender"],n.fetchCollapsed=function(){var e=localStorage.getItem("collapsed");e=e?JSON.parse(e):{disciplines:!0,energy:!0,bpmc:!0,types:!0,rarity:!1,sets:!1},n.collapsed=e},n.handleTriggerClick=function(e){var t=n.collapsed;t[e]=!n.collapsed[e],localStorage.setItem("collapsed",JSON.stringify(t))},n.cleanInput=function(){var e={name:"",text:"",subtypes:"",flavor:!0,sets:{},types:{attack:!1,battlegear:!1,creature:!1,location:!1,mugic:!1},rarity:{common:!1,uncommon:!1,rare:!1,"super rare":!1,"ultra rare":!1,promo:!1},tribes:{danian:!1,"m'arrillian":!1,mipedian:!1,overworld:!1,underworld:!1,generic:!1},elements:{fire:!1,air:!1,earth:!1,water:!1,none:!1,and:!1},disciplines:{courage:"",power:"",wisdom:"",speed:"",max:!1},energy:{min:"",max:""},mcbp:{min:"",max:""},mull:{unique:!1,loyal:!1,legendary:!1,mixed:!1},gender:{ambiguous:!1,female:!1,male:!1}};for(var t in y.Z.sets)e.sets[t.toLowerCase()]=!1;n.input=e},n.parseQuery=function(){for(var e=n.props.location.search.toLowerCase(),t={},a=("?"===e[0]?e.substr(1):e).split("&"),i=0;i=0&&(n.input.energy.min=l[0]),l[1]>=0&&(n.input.energy.max=l[1])}if(t.hasOwnProperty("mcbp")){var s=t.mcbp.split(",");s[0]>=0&&(n.input.mcbp.min=s[0]),s[1]>=0&&(n.input.mcbp.max=s[1])}},n.reset=function(e){e.preventDefault(),e.stopPropagation(),n.cleanInput()},n.handleChange=function(e,t){var a=e.target,i="checkbox"===a.type?a.checked:a.value,r=a.name;t?n.input[t][r]=i:n.input[r]=i},n.search=function(e){e&&(e.preventDefault(),e.stopPropagation(),n.updateQuery());var t=(0,N.Z)(n.input);t.length>0?n.props.handleContent(t):n.props.handleContent([{text:"No Results Found"}])},n.formRef=t.formRef,n.search=n.search.bind((0,u.Z)(n)),n.handleChange=n.handleChange.bind((0,u.Z)(n)),n.reset=n.reset.bind((0,u.Z)(n)),n.handleTriggerClick=n.handleTriggerClick.bind((0,u.Z)(n)),n.props.handleContent([{text:"Loading..."}]),n.cleanInput(),n.parseQuery(),n.fetchCollapsed(),n}(0,p.Z)(t,e);var n=t.prototype;return n.updateQuery=function(){var e=(0,v.Z)($().mark((function e(){var t,n,a=this;return $().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t="",n=function(e){var t="";return Object.keys(a.input[e]).forEach((function(n){1==a.input[e][n]&&(t+=n+",")})),t.length>0?e+"="+t.replace(/\,$/,"&"):""},this.list.forEach((function(e){return t+=n(e)})),this.input.name&&(t+="name="+encodeURIComponent(this.input.name)+"&"),this.input.text&&(t+="text="+encodeURIComponent(this.input.text)+"&"),this.input.subtypes&&(t+="subtypes="+encodeURIComponent(this.input.subtypes)+"&"),this.input.disciplines.courage>0&&(t+="courage="+this.input.disciplines.courage+"&"),this.input.disciplines.power>0&&(t+="power="+this.input.disciplines.power+"&"),this.input.disciplines.wisdom>0&&(t+="wisdom="+this.input.disciplines.wisdom+"&"),this.input.disciplines.speed>0&&(t+="speed="+this.input.disciplines.speed+"&"),this.input.disciplines.max&&(t+="disc_max=true&"),""==this.input.energy.min&&""==this.input.energy.max||(t+="energy=",""!=this.input.energy.min&&this.input.energy.min>=0&&(t+=this.input.energy.min),t+=",",""!=this.input.energy.max&&this.input.energy.max>=0&&(t+=this.input.energy.max),t+="&"),""==this.input.mcbp.min&&""==this.input.mcbp.max||(t+="mcbp=",""!=this.input.mcbp.min&&this.input.mcbp.min>=0&&(t+=this.input.mcbp.min),t+=",",""!=this.input.mcbp.max&&this.input.mcbp.max>=0&&(t+=this.input.mcbp.max),t+="&"),t=t.replace(/\&$/,""),this.props.navigate("/collection/?"+t);case 15:case"end":return e.stop()}}),e,this)})));return function(){return e.apply(this,arguments)}}(),n.render=function(){var e=this;if(0==this.loaded)return 0==this.loading&&(this.loading=!0,y.Z.LoadDB([{cards:"attacks"},{cards:"battlegear"},{cards:"creatures"},{cards:"locations"},{cards:"mugic"}]).then((function(){e.loaded=!0,e.loading=!1,e.search()})).catch((function(){}))),x.createElement(k.gb,null);var t=function(t,n,a){var i=[];return Object.keys(e.input[t]).forEach((function(r,l){i.push(x.createElement("label",{style:{display:n},key:l},x.createElement("input",{type:"checkbox",name:r,checked:e.input[t][r],onChange:function(n){return e.handleChange(n,t)}}),a(r)))})),i},n=t("sets","block",(function(e){return y.Z.sets[e.toUpperCase()]})),a=t("types","block",(function(e){return e.charAt(0).toUpperCase()+e.slice(1)})),i=t("rarity","block",(function(e){return e.split(" ").map((function(e){return e.charAt(0).toUpperCase()+e.slice(1)})).join(" ")})),r=t("tribes","inline",(function(e){return x.createElement("span",null,x.createElement("img",{className:"icon16",src:"/public/img/icons/tribes/"+e+".png"}))})),l=t("elements","inline",(function(e){return x.createElement("span",null,x.createElement("img",{className:"icon20",src:"/public/img/icons/elements/"+e+".png"})," ")})).slice(0,-2),s=[];return Object.keys(this.input.disciplines).forEach((function(t,n){4!=n&&s.push(x.createElement("label",{key:n,className:"disciplines"},x.createElement("input",{type:"text",name:t,value:e.input.disciplines[t],onChange:function(t){return e.handleChange(t,"disciplines")}}),x.createElement("img",{className:"icon20",style:{verticalAlign:"middle",padding:"0px 2px"},src:"/public/img/icons/disciplines/"+t+".png"})))})),x.createElement("div",{className:"SearchForm"},x.createElement("form",{onSubmit:this.search},x.createElement("div",{className:"centeredButtons"},x.createElement("input",{id:"search",type:"submit",value:"Search",ref:this.formRef}),x.createElement("input",{id:"search",type:"button",value:"Reset",onClick:this.reset})),x.createElement("div",{className:"text-entry"},x.createElement("input",{type:"text",name:"name",placeholder:"Card Name",value:this.input.name,onChange:this.handleChange})),x.createElement("div",{className:"text-entry"},x.createElement("input",{type:"text",name:"text",placeholder:"Card Text",value:this.input.text,onChange:this.handleChange})),x.createElement("div",{className:"text-entry"},x.createElement("input",{type:"text",name:"subtypes",placeholder:"Subtypes | Initiative",value:this.input.subtypes,onChange:this.handleChange})),x.createElement("div",{className:"centeredCheckBox"},x.createElement("label",{className:"mull"},x.createElement("input",{type:"checkbox",name:"flavor",value:!this.input.flavor,onChange:function(t){e.input.flavor=!t.target.checked}}),"Ignore Flavortext & Artist")),x.createElement("br",null),x.createElement("div",{className:"centeredCheckBox centeredSpacing"},x.createElement("label",{className:"mull"},x.createElement("input",{type:"checkbox",name:"unique",checked:this.input.mull.unique,onChange:function(t){return e.handleChange(t,"mull")}}),"Unique"),x.createElement("label",{className:"mull"},x.createElement("input",{type:"checkbox",name:"loyal",checked:this.input.mull.loyal,onChange:function(t){return e.handleChange(t,"mull")}}),"Loyal"),x.createElement("label",{className:"mull"},x.createElement("input",{type:"checkbox",name:"legendary",checked:this.input.mull.legendary,onChange:function(t){return e.handleChange(t,"mull")}}),"Legendary")),x.createElement("div",{className:"centeredCheckBox"},x.createElement("label",{className:"mull"},x.createElement("input",{type:"checkbox",name:"mixed",checked:this.input.mull.mixed,onChange:function(t){return e.handleChange(t,"mull")}}),"Non-Loyal")),x.createElement("hr",null),x.createElement("div",{className:"tribes"},r),x.createElement("hr",null),x.createElement("div",{className:"tribes"},l,x.createElement("label",{className:"none"},x.createElement("input",{type:"checkbox",name:"none",checked:this.input.elements.none,onChange:function(t){return e.handleChange(t,"elements")}}),x.createElement("span",null,"None"))),x.createElement("div",{className:"centeredButtons"},x.createElement("input",{type:"button",value:this.input.elements.none?"none":"or",className:"and",disabled:!this.input.elements.and,onClick:function(t){e.input.elements.and=!1}}),x.createElement("input",{type:"button",value:this.input.elements.none?"only":"and",className:"and",disabled:this.input.elements.and,onClick:function(t){e.input.elements.and=!0}})),x.createElement("hr",null),x.createElement(O,{type:"disciplines",title:"Disciplines",collapsed:this.collapsed,onClick:this.handleTriggerClick},x.createElement("div",{className:"disciplines"},s,x.createElement("label",null,"Max",x.createElement("input",{type:"checkbox",name:"max",style:{display:"inline",margin:"0px"},checked:this.input.disciplines.max,onChange:function(t){return e.handleChange(t,"disciplines")}})))),x.createElement(O,{type:"energy",title:"Energy",collapsed:this.collapsed,onClick:this.handleTriggerClick},x.createElement("div",{className:"minMax"},x.createElement("label",{className:"mcbp"},"Min ",x.createElement("input",{type:"text",name:"min",value:this.input.energy.min,onChange:function(t){return e.handleChange(t,"energy")}})),x.createElement("label",{className:"mcbp"},"Max ",x.createElement("input",{type:"text",name:"max",value:this.input.energy.max,onChange:function(t){return e.handleChange(t,"energy")}})))),x.createElement(O,{type:"bpmc",title:"Build Points\nMugic Counters/Cost",collapsed:this.collapsed,onClick:this.handleTriggerClick},x.createElement("div",{className:"minMax"},x.createElement("label",{className:"mcbp"},"Min ",x.createElement("input",{type:"text",name:"min",value:this.input.mcbp.min,onChange:function(t){return e.handleChange(t,"mcbp")}})),x.createElement("label",{className:"mcbp"},"Max ",x.createElement("input",{type:"text",name:"max",value:this.input.mcbp.max,onChange:function(t){return e.handleChange(t,"mcbp")}})))),x.createElement(O,{type:"types",title:"Card Type",collapsed:this.collapsed,onClick:this.handleTriggerClick},x.createElement("div",{className:"centeredCheckBox"},a)),x.createElement(O,{type:"rarity",title:"Rarity",collapsed:this.collapsed,onClick:this.handleTriggerClick},x.createElement("div",{className:"centeredCheckBox"},i)),x.createElement(O,{type:"sets",title:"Sets",collapsed:this.collapsed,onClick:this.handleTriggerClick},x.createElement("div",{className:"setBox"},x.createElement("div",{className:"centeredCheckBox",id:"sets"},n))),x.createElement("div",{className:"centeredButtons"},x.createElement("input",{id:"search",type:"submit",value:"Search"}),x.createElement("input",{id:"search",type:"button",value:"Reset",onClick:this.reset}))))},t}(x.Component),r=(0,d.Z)(i.prototype,"loaded",[E.LO],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),l=(0,d.Z)(i.prototype,"loading",[E.LO],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),s=(0,d.Z)(i.prototype,"input",[E.LO],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c=(0,d.Z)(i.prototype,"collapsed",[E.LO],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),a=i))||a)||a,O=function(e){function t(t){var n;(n=e.call(this,t)||this).open=!1,n.trigger="";var a=t.collapsed,i=t.type;return n.open=a[i],n.trigger=t.title,n}return(0,p.Z)(t,e),t.prototype.render=function(){var e=this.props,t=e.type,n=e.children,a=e.onClick;return x.createElement(C(),{trigger:this.trigger,open:this.open,onOpen:function(){return a(t)},onClose:function(){return a(t)}},n)},t}(x.Component),S=n(4942);function q(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}function I(e){for(var t=1;t0?" - "+e.gsx$types:null)),x.createElement("div",{className:"right"},x.createElement(k.$U,{ability:e.gsx$ability}),x.createElement(k.kp,{data:{unique:e.gsx$unique,loyal:e.gsx$loyal,legendary:e.gsx$legendary}}),x.createElement(k.Q$,{flavortext:e.gsx$flavortext}))):x.createElement("div",{className:"card battlegear"},x.createElement("div",{className:"fullcard"},x.createElement("img",{src:y.Z.cardImage(e),width:"250px",height:"350px"})),x.createElement("div",{className:"right"},x.createElement(k.VG,{name:e.gsx$name}),x.createElement(k.uq,{set:e.gsx$set,rarity:e.gsx$rarity,id:e.gsx$id}),x.createElement(k.$U,{ability:e.gsx$ability}),x.createElement(k.kp,{data:{unique:e.gsx$unique,loyal:e.gsx$loyal,legendary:e.gsx$legendary}}),x.createElement(k.Q$,{flavortext:e.gsx$flavortext}),x.createElement("div",null,"Art By: ",e.gsx$artist)))},t}(x.Component))||B)||B,U=(0,f.f3)((function(e,t,n){return t}))(P=(0,f.Pi)(P=function(e){function t(){return e.apply(this,arguments)||this}return(0,p.Z)(t,e),t.prototype.render=function(){for(var e=this.props,t=e.card,n=e.stats,a=e.hideStats,i=[],r=0;r=0})," ",x.createElement(k.ZD,{element:"air",value:t.gsx$elements.toLowerCase().indexOf("air")>=0})," ",x.createElement(k.ZD,{element:"earth",value:t.gsx$elements.toLowerCase().indexOf("earth")>=0})," ",x.createElement(k.ZD,{element:"water",value:t.gsx$elements.toLowerCase().indexOf("water")>=0})),x.createElement("span",null,i)),x.createElement("br",null),x.createElement("div",{className:"right"},x.createElement(k.$U,{ability:t.gsx$ability,tribe:t.gsx$tribe}),t.gsx$brainwashed&&x.createElement(x.Fragment,null,x.createElement("div",{className:"text_brainwashed"},"Brainwashed"),x.createElement(k.$U,{type:"brainwashed",tribe:t.gsx$tribe,ability:t.gsx$brainwashed})),x.createElement(k.kp,{data:{unique:t.gsx$unique,loyal:t.gsx$loyal,legendary:t.gsx$legendary,tribe:t.gsx$tribe}}),t.gsx$types.includes("Chieftain")&&x.createElement("div",{className:"chieftain"},"(Minions use Brainwashed text. Minions may only play Generic Mugic.)"),x.createElement(k.Q$,{flavortext:t.gsx$flavortext})),x.createElement("br",null),x.createElement("div",{className:"stats"},x.createElement("div",{className:"energy"},s(t.gsx$courage,t.gsx$name),x.createElement(k.cq,{discipline:"courage"})),x.createElement("div",{className:"energy"},s(t.gsx$power,t.gsx$name),x.createElement(k.cq,{discipline:"power"})),x.createElement("div",{className:"energy"},s(t.gsx$wisdom,t.gsx$name),x.createElement(k.cq,{discipline:"wisdom"})),x.createElement("div",{className:"energy"},s(t.gsx$speed,t.gsx$name),x.createElement(k.cq,{discipline:"speed"})),x.createElement("div",{className:"energy",style:{fontWeight:"bold"}},c(t.gsx$energy,t.gsx$name)))):x.createElement("div",{className:"card creature"},x.createElement("div",{className:"fullcard"},x.createElement("img",{src:y.Z.cardImage(t),width:"250px",height:"350px"}),!a&&x.createElement("div",{className:"image-cover"},x.createElement("div",null,x.createElement("span",(0,g.Z)({key:"courage"},s(t.gsx$courage,t.gsx$name)>=100?{className:"long"}:null),s(t.gsx$courage,t.gsx$name)),x.createElement("span",(0,g.Z)({key:"power"},s(t.gsx$power,t.gsx$name)>=100?{className:"long"}:null),s(t.gsx$power,t.gsx$name)),x.createElement("span",(0,g.Z)({key:"wisdom"},s(t.gsx$wisdom,t.gsx$name)>=100?{className:"long"}:null),s(t.gsx$wisdom,t.gsx$name)),x.createElement("span",(0,g.Z)({key:"speed"},s(t.gsx$speed,t.gsx$name)>=100?{className:"long"}:null),s(t.gsx$speed,t.gsx$name)),x.createElement("span",(0,g.Z)({key:"energy"},c(t.gsx$energy,t.gsx$name)>=100?{className:"long"}:null),c(t.gsx$energy,t.gsx$name))))),x.createElement("div",{className:"right"},x.createElement(k.VG,{name:t.gsx$name}),x.createElement(k.uq,{set:t.gsx$set,rarity:t.gsx$rarity,id:t.gsx$id}),x.createElement("span",null,s(t.gsx$courage,t.gsx$name)," ",x.createElement(k.cq,{discipline:"courage"}))," ",x.createElement("span",null,s(t.gsx$power,t.gsx$name)," ",x.createElement(k.cq,{discipline:"power"}))," ",x.createElement("span",null,s(t.gsx$wisdom,t.gsx$name)," ",x.createElement(k.cq,{discipline:"wisdom"}))," ",x.createElement("span",null,s(t.gsx$speed,t.gsx$name)," ",x.createElement(k.cq,{discipline:"speed"}))," ",x.createElement("span",{style:{fontWeight:"bold"}},c(t.gsx$energy,t.gsx$name)),x.createElement("br",null),x.createElement(k.$U,{ability:t.gsx$ability,tribe:t.gsx$tribe}),t.gsx$brainwashed&&x.createElement(x.Fragment,null,x.createElement("div",{className:"text_brainwashed"},"Brainwashed"),x.createElement(k.$U,{type:"brainwashed",tribe:t.gsx$tribe,ability:t.gsx$brainwashed})),x.createElement(k.kp,{data:{unique:t.gsx$unique,loyal:t.gsx$loyal,legendary:t.gsx$legendary,tribe:t.gsx$tribe}}),t.gsx$types.includes("Chieftain")&&x.createElement("div",{className:"chieftain"},"(Minions use Brainwashed text. Minions may only play Generic Mugic.)"),x.createElement(k.Q$,{flavortext:t.gsx$flavortext}),x.createElement("div",null,"Art By: ",t.gsx$artist)))},t}(x.Component))||P)||P,z=(0,f.f3)((function(e,t,n){return t}))(A=(0,f.Pi)(A=function(e){function t(){return e.apply(this,arguments)||this}return(0,p.Z)(t,e),t.prototype.render=function(){var e=this.props.card;return 0==this.props.ext?x.createElement("div",{className:"card location"},x.createElement(L,this.props),x.createElement("div",{className:"left"},x.createElement(k.VG,{name:e.gsx$name}),x.createElement(k.uq,{set:e.gsx$set,rarity:e.gsx$rarity}),x.createElement("span",null,x.createElement(k._t,null)," Location",e.gsx$types.length>0?" - "+e.gsx$types:null),x.createElement("br",null),x.createElement(k.a3,{initiative:e.gsx$initiative})),x.createElement("div",{className:"right"},x.createElement(k.$U,{ability:e.gsx$ability}),x.createElement(k.kp,{data:{unique:e.gsx$unique,loyal:e.gsx$loyal,legendary:e.gsx$legendary}}),x.createElement(k.Q$,{flavortext:e.gsx$flavortext}))):x.createElement("div",{className:"card location"},x.createElement("div",{className:"fullcard"},x.createElement("img",{src:y.Z.cardImage(e),height:"250px",width:"350px"})),x.createElement("div",{className:"right"},x.createElement(k.VG,{name:e.gsx$name}),x.createElement(k.uq,{set:e.gsx$set,rarity:e.gsx$rarity,id:e.gsx$id}),x.createElement(k.a3,{initiative:e.gsx$initiative}),x.createElement(k.$U,{ability:e.gsx$ability}),x.createElement(k.kp,{data:{unique:e.gsx$unique,loyal:e.gsx$loyal,legendary:e.gsx$legendary}}),x.createElement(k.Q$,{flavortext:e.gsx$flavortext}),x.createElement("div",null,"Art By: ",e.gsx$artist)))},t}(x.Component))||A)||A;var R=n(3144),F=n(5851),_=function(e,t,n,a){this.pitch=void 0,this.octave=void 0,this.time=void 0,this.duration=void 0,this.velocity=void 0,this.duration=e,this.time=t,this.pitch=n.pitch,this.octave=n.octave,a&&(this.velocity=a)},j=function(e,t){var n=function(){if(0===t.length)return 4;var n=t.length-1,a=t[n].octave,i=Q(e,a),r=Q(t[n]),l=H(r,i);if(l<3)return 0===l?a:r>Q(5,a)?iQ(5,a)?a-1:a;if(0===n){if(3===l)return i>r?a:a+1;if(i>r)return a;if(i5&&(n=5),{pitch:e,octave:n}},T=function e(t,n,a){if(n<1)return a[n].octave;var i=Q(a[n]),r=Q(a[n-1]);return console.log(r,i,t),r>i?i3.5?n-1:n>4.5?n-2:n>5.5?n-3:n>6.5?n-4:n};function Q(e,t){var n,a;return e instanceof _?(n=G(e.pitch),a=e.octave):(n="number"==typeof e?e:G(e),a=t),n+8*(a-1)}var G=function(e){var t;switch(e.charAt(0).toUpperCase()){case"A":t=1;break;case"B":t=2;break;case"C":default:t=3;break;case"D":t=4;break;case"E":t=5;break;case"F":t=6;break;case"G":t=7}return e.length>1&&("b"===e.charAt(1).toLowerCase()?t-=.5:"#"===e.charAt(1)&&(t+=.5)),t},V=function(e){function t(t){var n=t.duration,a=t.time,i=t.pitch,r=t.octave,l=t.velocity;return e.call(this,n,a,{pitch:i,octave:r},l)||this}return(0,p.Z)(t,e),(0,R.Z)(t,[{key:"value",get:function(){return{time:(0,F.qp)(this.time).quantize("4n")/4,pitch:this.pitch+this.octave.toString(),duration:(0,F.qp)(this.duration).quantize("4n")/4,velocity:this.velocity}}}]),t}(_),J=function(){function e(){this.synth=void 0,this.part=void 0;this.synth=new F.WV({frequency:440,oscillator:{type:"sine"},envelope:{attack:.4,decay:.1,release:.5,sustain:1,attackCurve:"cosine",releaseCurve:"exponential",decayCurve:"exponential"},pitchDecay:.05}).toDestination(),F.J7.bpm.value=140}return e.getInstance=function(){return e.instance||(e.instance=new e),e.instance},e.prototype.play=function(e){var t=this;F.J7.stop(),this.part&&this.part.dispose();try{var n=function(e){var t=[],n=0;return console.log(e.split(" ")),e.split(" ").forEach((function(e){var a=/(?:[1-8]{1})/,i=e.match(a);if(null===i)throw new Error("invalid_input");var r=parseInt(i[0]),l=e.split(a)[1],s=/[1-8]{1}[A-Za-z#]{1,2}([1-8]{1})/;if(s.test(e)){var c=e.match(s);if(null===c)throw new Error("invalid_input");t.push(new _(r,n,{pitch:l,octave:parseInt(c[1])}))}else t.push(new _(r,n,j(l,t)));n+=r})),console.log(function(e){return e.map((function(e){return e.duration+e.pitch+e.octave.toString()}))}(t)),t}(e).map((function(e){return new V(e)}));this.part=new F.Lz((function(e,n){t.synth.triggerAttackRelease(n.pitch,n.duration,e,n.velocity)}),n.map((function(e){return e.value}))).start(),F.J7.start()}catch(e){return void console.log(e)}},e}();J.instance=void 0;var W=J.getInstance();const Y=function(e){var t,n,a,i=(t=200,n=function(){W.play(e.notes)},function(){for(var e=arguments.length,i=new Array(e),r=0;r5)a.push(x.createElement(k.lB,{tribe:n.gsx$tribe,key:0,amount:n.gsx$cost}));else for(var i=0;i0?n.gsx$shownotes:n.gsx$notes}),x.createElement("br",null)),x.createElement("br",null),x.createElement("div",{className:"right"},x.createElement(k.$U,{ability:n.gsx$ability,tribe:n.gsx$tribe}),x.createElement(k.kp,{data:{unique:n.gsx$unique,loyal:n.gsx$loyal,legendary:n.gsx$legendary}}),x.createElement(k.Q$,{flavortext:n.gsx$flavortext}))):x.createElement("div",{className:"card mugic"},x.createElement("div",{className:"fullcard"},x.createElement("img",{src:y.Z.cardImage(n),width:"250px",height:"350px"})),x.createElement("div",{className:"right"},x.createElement(k.VG,{name:n.gsx$name}),x.createElement(k.uq,{set:n.gsx$set,rarity:n.gsx$rarity,id:n.gsx$id}),x.createElement(k.$U,{ability:n.gsx$ability,tribe:n.gsx$tribe}),x.createElement(k.kp,{data:{unique:n.gsx$unique,loyal:n.gsx$loyal,legendary:n.gsx$legendary}}),x.createElement(k.Q$,{flavortext:n.gsx$flavortext}),x.createElement("div",null,"Art By: ",n.gsx$artist),x.createElement("div",null,"Notes: ",n.gsx$notes),x.createElement(Y,{notes:(null==(t=n.gsx$shownotes)?void 0:t.length)>0?n.gsx$shownotes:n.gsx$notes})))},t}(x.Component))||K)||K,ge=["cards"],he=(0,E.LO)({style:{},get fixed(){return this.style},get isFixed(){return 0!==Object.entries(this.style).length},setFixed:function(e){if(window.matchMedia("(min-width: 975px)").matches){var t=document.getElementById("player").getBoundingClientRect().left+4,n=document.querySelector(".collection > .left").getBoundingClientRect().width+2;this.style={position:"fixed",top:0,left:t+"px",overflowY:"auto",height:e+"px",width:n+"px"}}},removeFixed:function(){this.style={}}},{setFixed:E.aD,removeFixed:E.aD},{deep:!1}),xe=(0,f.f3)((function(e,t,n){return t}))(ne=(0,f.Pi)((ae=function(e){function t(){var t;t=e.call(this)||this,(0,m.Z)(t,"loaded",ie,(0,u.Z)(t)),(0,m.Z)(t,"n",re,(0,u.Z)(t)),(0,m.Z)(t,"p",le,(0,u.Z)(t)),(0,m.Z)(t,"ext",se,(0,u.Z)(t)),(0,m.Z)(t,"stats",ce,(0,u.Z)(t)),(0,m.Z)(t,"hideStats",oe,(0,u.Z)(t)),(0,m.Z)(t,"content",me,(0,u.Z)(t)),(0,m.Z)(t,"card_img",ue,(0,u.Z)(t)),(0,m.Z)(t,"fixedStyles",pe,(0,u.Z)(t)),t.handleContent=function(e){t.content=e,t.p=1},t.setImage=function(e){t.card_img=e||y.Z.card_back,t.changeImage()},t.setExt=function(){t.ext=!t.ext,localStorage.setItem("extended",t.ext)},t.setStats=function(e){t.stats=e.target.value,localStorage.setItem("stats",t.stats)},t.setHideStats=function(){t.hideStats=!t.hideStats,localStorage.setItem("hideStats",t.hideStats)},t.handleScroll=function(e){e.preventDefault();var t=document.documentElement,n="scrollHeight",a="clientHeight",i=document.querySelector(".collection > .right");if(window.pageYOffset>=235){var r=document.getElementById("side-menu"),l=t[n]-window.innerHeight-t.scrollTop;if(i[a]<=window.innerHeight?i.style.minHeight=window.innerHeight+"px":i.style.minHeight&&(i.style.minHeight=null),l<=90){var s=t[a]-(90-l);he.setFixed(s)}else(r[n]>t[a]||r[a]!==t[a])&&he.setFixed(window.innerHeight)}else i.style.minHeight&&(i.style.minHeight=null),he.isFixed&&he.removeFixed()},t.handleOutOfForm=function(e){t.formRef.current.focus()};var n=localStorage.getItem("extended");null!=n&&(t.ext=/true/i.test(n));var a=localStorage.getItem("stats");null!=a&&("min"==a&&(t.stats="min"),"max"==a&&(t.stats="max"));var i=localStorage.getItem("hideStats");return t.hideStats=!!i&&"false"!==i,t.formRef=x.createRef(),t}(0,p.Z)(t,e);var n=t.prototype;return n.componentDidMount=function(){window.addEventListener("scroll",this.handleScroll),window.addEventListener("resize",this.handleScroll)},n.componentWillUnmount=function(){window.removeEventListener("scroll",this.handleScroll),window.removeEventListener("resize",this.handleScroll)},n.render=function(){var e=this;return x.createElement("div",{className:"collection "+(this.ext?"extended":"short")},x.createElement("div",{className:"left"},x.createElement("div",{id:"side-menu",style:he.fixed},x.createElement(fe,{url:this.card_img,ref:function(t){t&&(e.changeImage=t.getInstance().changeImage)}}),x.createElement(Z,(0,g.Z)({formRef:this.formRef,handleContent:this.handleContent},this.props)))),x.createElement("div",{className:"right"},x.createElement("div",{className:"list-nav-top"},this.navigation(),x.createElement("select",{name:"stats-display",value:this.stats,onChange:this.setStats},x.createElement("option",{value:"min"},"Min Stats"),x.createElement("option",{value:"avg"},"Average Stats"),x.createElement("option",{value:"max"},"Max Stats")),x.createElement("select",{name:"full-card",value:this.ext,onChange:this.setExt},x.createElement("option",{value:!1},"Short Format"),x.createElement("option",{value:!0},"Extended Format")),x.createElement("div",null,x.createElement("label",{htmlFor:"hide-stats"},"Hide Stats"),x.createElement("br",null),x.createElement("input",{type:"checkbox",id:"hide-stats",checked:this.hideStats,onChange:this.setHideStats}))),x.createElement("br",null),x.createElement("div",{onClick:this.handleOutOfForm},x.createElement(ye,{cards:this.content.slice(this.n*(this.p-1),this.n*this.p),setImage:this.setImage,ext:this.ext,stats:this.stats,hideStats:this.hideStats})),x.createElement("br",null),this.navigation()))},n.navigation=function(){var e=this,t=Math.ceil(this.content.length/this.n),n=function(){document.getElementById("player").scrollIntoView()},a=function(t){e.n=t.target.value,e.p=1};return x.createElement("div",{className:"entries"},this.content.length," results - page ",this.p," of ",t," ",e.p>1?x.createElement("button",{className:"prev-button",onClick:function(){e.p--,n()}},"prev"):x.createElement("button",{className:"prev-button",disabled:!0},"prev")," ",e.p{var e,t,n,r,a,i,l,c={1684:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r=n(7462),a=n(3366),i=n(7294),l=n(6974),c=["component"];const o=function(e){var t=e.component,n=(0,a.Z)(e,c),o=(0,l.TH)(),s=(0,l.s0)();return i.createElement(t,(0,r.Z)({location:o,navigate:s},n))}},5601:(e,t,n)=>{"use strict";n.d(t,{dR:()=>a,At:()=>i,_t:()=>l,H7:()=>c,lB:()=>o,ZD:()=>s,uy:()=>u,cq:()=>m,nB:()=>p});var r=n(7294);function a(e){var t="attack"+(e.bp&&e.bp>=0?"_"+e.bp:"");return r.createElement("img",{className:e.size||"icon16",src:"/public/img/icons/attack/"+t+".png"})}function i(e){return r.createElement("img",{className:e.size||"icon16",src:"/public/img/icons/battlegear.png"})}function l(e){return r.createElement("img",{className:e.size||"icon16",src:"/public/img/icons/location.png"})}function c(e){var t=e.set,n=e.rarity,a=e.size;return r.createElement(r.Fragment,null,"PE1"!==t&&r.createElement("img",{className:a||"icon16",style:{verticalAlign:"middle"},src:("/public/img/icons/set/"+t+"/"+n+".png").toLowerCase()}))}function o(e){var t=("/public/img/icons/mugic/"+((e.tribe||"generic")+(null!=e.amount?"_"+e.amount:""))+".png").toLowerCase();return r.createElement("img",{className:e.size||"icon20",src:t,alt:"MC"})}function s(e){return e.value?r.createElement("img",{className:e.size||"icon20",src:("/public/img/icons/elements/"+e.element+".png").toLowerCase()}):r.createElement("img",{className:e.size||"icon20",src:("/public/img/icons/elements/"+e.element+"-inactive.png").toLowerCase()})}function u(e){return r.createElement("img",{className:e.size||"icon16",src:("/public/img/icons/tribes/"+e.tribe+".png").toLowerCase()})}function m(e){return r.createElement("img",{className:e.size||"icon16",src:("/public/img/icons/disciplines/"+e.discipline+".png").toLowerCase()})}function p(e){var t=e.initiative,n=r.createElement(r.Fragment,null);return["Danian","Generic","Mipedian","OverWorld","UnderWorld","M'arrillian"].indexOf(t)>-1?n=r.createElement("img",{className:e.size||"icon16",style:{verticalAlign:"middle"},src:("/public/img/icons/tribes/"+t+".png").toLowerCase()}):["courage","power","speed","wisdom"].indexOf(t.toLowerCase())>-1?n=r.createElement("img",{className:e.size||"icon16",style:{verticalAlign:"middle"},src:("/public/img/icons/disciplines/"+t+".png").toLowerCase()}):["fire","air","earth","water"].indexOf(t.toLowerCase())>-1?n=r.createElement("img",{className:e.size||"icon16",style:{verticalAlign:"middle"},src:("/public/img/icons/elements/"+t+".png").toLowerCase()}):"mugic counter"==t.toLowerCase()&&(n=r.createElement("img",{className:e.size||"icon16",style:{verticalAlign:"middle"},src:"/public/img/icons/mugic/generic.png".toLowerCase()})),n}},2508:(e,t,n)=>{"use strict";n.d(t,{c:()=>c});var r=n(7294),a=n(5934),i=n.n(a),l=n(5601);function c(e){if(!e.ability||0===e.ability.length)return"";var t=[{regex:/([0-9x]*){{mc}}/i,fn:function(t,n){return n.length>1&&""!=n[1]?r.createElement(l.lB,{key:t,tribe:e.tribe,amount:n[1].toLowerCase(),size:e.size||"icon14"}):r.createElement(l.lB,{key:t,tribe:e.tribe,size:e.size||"icon14"})}},{regex:new RegExp(/(\b((fire)|(air)|(earth)|(water))\b)/i),fn:function(t,n){return r.createElement("span",{key:t},r.createElement(l.ZD,{element:n[0].replace(/\b/,""),value:"true",size:e.size||"icon14"}),n[0])}},{regex:/(courage)|(power)|(wisdom)|(speed)/i,fn:function(t,n){return r.createElement("span",{key:t},r.createElement(l.cq,{discipline:n[0],size:e.size||"icon14"}),n[0])}},{regex:/(danian)|(generic)|(mipedian)|(overworld)|(underworld)|(m'arrillian)/i,fn:function(t,n){return r.createElement("span",{key:t},r.createElement(l.uy,{tribe:n[0],size:e.size||"icon14"}),n[0])}}];return i()(t)(e.ability)}},9637:(e,t,n)=>{"use strict";n.d(t,{$U:()=>d,dR:()=>l.dR,At:()=>l.At,cq:()=>l.cq,U9:()=>v,ZD:()=>l.ZD,Q$:()=>p,a3:()=>h,nB:()=>l.nB,gb:()=>b,_t:()=>l._t,lB:()=>l.lB,VG:()=>u,uW:()=>E,uq:()=>m,H7:()=>l.H7,QZ:()=>y,uy:()=>l.uy,Ky:()=>f,kp:()=>g});var r=n(7294),a=n(6974),i=n(7768),l=n(5601),c=n(2196),o=n(2508),s=n(3999);function u(e){var t=e.name.split(",");return r.createElement("div",null,r.createElement("span",{className:"name"},r.createElement("span",{className:"bigger"},t[0]),t.length>1&&r.createElement(r.Fragment,null,r.createElement("span",{style:{opacity:"0"}},","),r.createElement("span",{className:"subname"},t[1]))))}function m(e){var t=e.set,n=e.rarity,a=e.id,i=void 0===a?-1:a;return r.createElement("div",null,r.createElement(l.H7,e),-1===i?r.createElement(r.Fragment,null,c.Z.sets[e.set]," | ",e.rarity):r.createElement(r.Fragment,null," "+c.Z.sets[t]+" ",r.createElement("span",{style:{fontWeight:"bold"}},"# "+i)," | "+n))}function p(e){var t=e.flavortext;return t?r.createElement("div",{className:"flavortext"},t):r.createElement(r.Fragment,null)}function d(e){return r.createElement("div",{className:e.type||"ability"},(0,o.c)(e))}function g(e){var t=(0,s.G)(e);return""===t?r.createElement(r.Fragment,null):r.createElement("div",{style:{fontWeight:"Bold"}},t)}function h(e){return r.createElement("span",null,!e.notitle&&"Initiative: ",(0,l.nB)(e)," ",e.initiative)}function f(){return r.createElement("p",{style:i.Z.p},"This page is currently under construction")}function E(){var e=(0,a.TH)().pathname;return r.createElement("p",{style:i.Z.p},"404 route not found - ",i.Z.code(e))}function b(){return r.createElement("span",null,"Loading...")}function v(){return r.createElement("form",{action:"https://www.paypal.com/cgi-bin/webscr",method:"post",target:"_blank"},r.createElement("input",{type:"hidden",name:"cmd",value:"_s-xclick"}),r.createElement("input",{type:"hidden",name:"encrypted",value:"-----BEGIN PKCS7-----MIIHLwYJKoZIhvcNAQcEoIIHIDCCBxwCAQExggEwMIIBLAIBADCBlDCBjjELMAkGA1UEBhMCVVMxCzAJBgNVBAgTAkNBMRYwFAYDVQQHEw1Nb3VudGFpbiBWaWV3MRQwEgYDVQQKEwtQYXlQYWwgSW5jLjETMBEGA1UECxQKbGl2ZV9jZXJ0czERMA8GA1UEAxQIbGl2ZV9hcGkxHDAaBgkqhkiG9w0BCQEWDXJlQHBheXBhbC5jb20CAQAwDQYJKoZIhvcNAQEBBQAEgYAwJS5BkCahWYm5uqK91QqAV+ImQP4OlcA7ZQVpHvRtVesGdW8LqNPjPff26J8Xco9WXhDFnhiJs1omn1rvtNC8Qn3hQDoTTHGTw3Ofor6CXfk0s2HlGfmRTczExvWNVn0Z/e2oFpGGuW0noIKN3RQmb0jrzpemwyLOenBfUJir4DELMAkGBSsOAwIaBQAwgawGCSqGSIb3DQEHATAUBggqhkiG9w0DBwQIt9GWMI+e+A2AgYhFnTpwYMraQBnNagvLJ4l4tLn5kLQgxhjJiBua+YQvKjKsOGLvRsowFM7LAkRNn21BVoX4RtV/oIOxymxOI7gy+yRMQnpA6gvnR4BMWOvOQzmxJJUEUnaxVuhQA3ZubuIlnPwx37n885yD5SU7oTQSBIlZZ7tt+20GnaqNyMreqV9PVq7mGeShoIIDhzCCA4MwggLsoAMCAQICAQAwDQYJKoZIhvcNAQEFBQAwgY4xCzAJBgNVBAYTAlVTMQswCQYDVQQIEwJDQTEWMBQGA1UEBxMNTW91bnRhaW4gVmlldzEUMBIGA1UEChMLUGF5UGFsIEluYy4xEzARBgNVBAsUCmxpdmVfY2VydHMxETAPBgNVBAMUCGxpdmVfYXBpMRwwGgYJKoZIhvcNAQkBFg1yZUBwYXlwYWwuY29tMB4XDTA0MDIxMzEwMTMxNVoXDTM1MDIxMzEwMTMxNVowgY4xCzAJBgNVBAYTAlVTMQswCQYDVQQIEwJDQTEWMBQGA1UEBxMNTW91bnRhaW4gVmlldzEUMBIGA1UEChMLUGF5UGFsIEluYy4xEzARBgNVBAsUCmxpdmVfY2VydHMxETAPBgNVBAMUCGxpdmVfYXBpMRwwGgYJKoZIhvcNAQkBFg1yZUBwYXlwYWwuY29tMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDBR07d/ETMS1ycjtkpkvjXZe9k+6CieLuLsPumsJ7QC1odNz3sJiCbs2wC0nLE0uLGaEtXynIgRqIddYCHx88pb5HTXv4SZeuv0Rqq4+axW9PLAAATU8w04qqjaSXgbGLP3NmohqM6bV9kZZwZLR/klDaQGo1u9uDb9lr4Yn+rBQIDAQABo4HuMIHrMB0GA1UdDgQWBBSWn3y7xm8XvVk/UtcKG+wQ1mSUazCBuwYDVR0jBIGzMIGwgBSWn3y7xm8XvVk/UtcKG+wQ1mSUa6GBlKSBkTCBjjELMAkGA1UEBhMCVVMxCzAJBgNVBAgTAkNBMRYwFAYDVQQHEw1Nb3VudGFpbiBWaWV3MRQwEgYDVQQKEwtQYXlQYWwgSW5jLjETMBEGA1UECxQKbGl2ZV9jZXJ0czERMA8GA1UEAxQIbGl2ZV9hcGkxHDAaBgkqhkiG9w0BCQEWDXJlQHBheXBhbC5jb22CAQAwDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQUFAAOBgQCBXzpWmoBa5e9fo6ujionW1hUhPkOBakTr3YCDjbYfvJEiv/2P+IobhOGJr85+XHhN0v4gUkEDI8r2/rNk1m0GA8HKddvTjyGw/XqXa+LSTlDYkqI8OwR8GEYj4efEtcRpRYBxV8KxAW93YDWzFGvruKnnLbDAF6VR5w/cCMn5hzGCAZowggGWAgEBMIGUMIGOMQswCQYDVQQGEwJVUzELMAkGA1UECBMCQ0ExFjAUBgNVBAcTDU1vdW50YWluIFZpZXcxFDASBgNVBAoTC1BheVBhbCBJbmMuMRMwEQYDVQQLFApsaXZlX2NlcnRzMREwDwYDVQQDFAhsaXZlX2FwaTEcMBoGCSqGSIb3DQEJARYNcmVAcGF5cGFsLmNvbQIBADAJBgUrDgMCGgUAoF0wGAYJKoZIhvcNAQkDMQsGCSqGSIb3DQEHATAcBgkqhkiG9w0BCQUxDxcNMTgwMjAzMjAwMjE0WjAjBgkqhkiG9w0BCQQxFgQUIKIDamSbB+82SYYkxaubnff78WQwDQYJKoZIhvcNAQEBBQAEgYAT64pm6CXNlZA4E61IcWMMcB6OtuQ1/Zg8BNpzkRNbR2dg9mFpgUVkN5FrHaggTFpQ1NHXQq/VJm5d/V7HyAchIWyoLg+TmOOKArQWnmLAz+ruFa7VgmA+FD9MHG7oJSKT6olyKppNrls+Y/+OFiJ0wz4MAkOZK+2CYu81e5qCYw==-----END PKCS7-----"}),r.createElement("a",{href:"https://www.paypal.com/cgi-bin/webscr"},r.createElement("input",{type:"image",src:"/public/img/btn_donate_SM.gif",border:"0",name:"submit",alt:"PayPal Donate"})))}function y(){return r.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",className:"magnifying-glass"},r.createElement("g",{fillRule:"evenodd"},r.createElement("path",{d:"M21.747 20.524l-4.872-4.871a.864.864 0 1 0-1.222 1.222l4.871 4.872a.864.864 0 1 0 1.223-1.223z"}),r.createElement("path",{d:"M3.848 10.763a6.915 6.915 0 0 1 6.915-6.915 6.915 6.915 0 0 1 6.915 6.915 6.915 6.915 0 0 1-6.915 6.915 6.915 6.915 0 0 1-6.915-6.915zm-1.729 0a8.643 8.643 0 0 0 8.644 8.644 8.643 8.643 0 0 0 8.644-8.644 8.643 8.643 0 0 0-8.644-8.644 8.643 8.643 0 0 0-8.644 8.644z"})))}},3999:(e,t,n)=>{"use strict";function r(e){var t="";return e.data.unique&&(t+="Unique, "),e.data.loyal&&(t+="Loyal","M'arrillian"==e.data.tribe&&(t+=" - M'arrillians or Minions"),"1"!=e.data.loyal&&(t+=" - "+e.data.loyal)),e.data.legendary&&(t=t?"Legendary, "+t:"Legendary"),t=t.replace(/,\s+$/,"")}n.d(t,{G:()=>r})},7426:(e,t,n)=>{"use strict";n.d(t,{Z:()=>N,v:()=>k});var r,a,i=n(5861),l=n(3269),c=n(3144),o=n(3229),s=n(7757),u=n.n(s),m=(n(7147),n(2188)),p=n(3050),d=n.n(p),g=new(n(9585).Z),h=(r=function(){function e(e,t){var n=this;(0,l.Z)(this,"building",a,this),this.purgeDB=function(){["attacks","battlegear","creatures","locations","mugic"].forEach((function(e){n.db.removeCollection(e)})),n.db.saveDatabase()},this.api=e,this.format=t,this.setupDB(t)}var t=e.prototype;return t.setupType=function(){var e=(0,i.Z)(u().mark((function e(t,n,r){var a,l,c,o,s=this;return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!this.building.hasOwnProperty(t)){e.next=22;break}if(a=t.charAt(0).toUpperCase()+t.slice(1),"built"!=(l=this.building[t].get())){e.next=7;break}return e.abrupt("return",this.api.getSpreadsheetTime(this.api.urls[a][this.format]).then((function(e){var a=g.get(s.format+"_"+t);return a?new Date(e)>new Date(a)?(s[t].clear(),s.building[t].set("setup"),s.setupType(t,n,r)):n():(g.set(s.format+"_"+t,e,{path:"/"}),n())})).catch((function(){return n()})));case 7:if("building"!=l){e.next=12;break}return c=(0,m.N7)(this.building[t],(function(e){c(),n()})),e.abrupt("return",c);case 12:if("setup"!=l){e.next=20;break}if(0!=this[t].data.length){e.next=18;break}return this.building[t].set("building"),e.abrupt("return",this.api.parseSpreadsheetData(this.api.urls[a][this.format],a,!0).then(function(){var e=(0,i.Z)(u().mark((function e(r){var i;return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return s[t].insert(r),s.building[t].set("built"),e.prev=2,e.next=5,s.api.getSpreadsheetTime(s.api.urls[a][s.format]);case 5:i=e.sent,g.set(s.format+"_"+t,i,{path:"/"}),e.next=11;break;case 9:e.prev=9,e.t0=e.catch(2);case 11:return e.abrupt("return",n());case 12:case"end":return e.stop()}}),e,null,[[2,9]])})));return function(t){return e.apply(this,arguments)}}()).catch((function(){return r()})));case 18:return this.building[t].set("built"),e.abrupt("return",n());case 20:e.next=25;break;case 22:return this.building[t]=m.LO.box("wait"),o=(0,m.N7)(this.building[t],(function(){return o(),s.setupType(t,n)})),e.abrupt("return",o);case 25:case"end":return e.stop()}}),e,this)})));return function(t,n,r){return e.apply(this,arguments)}}(),t.setupDB=function(e){var t=new(d())("chaotic_"+e+".db",{autosave:!0,autoload:!0,autoloadCallback:function(){var e=this;["attacks","battlegear","creatures","locations","mugic"].forEach((function(n){var r=t.getCollection(n);null===r||0===r.data.length?(e[n]=t.addCollection(n),e.building[n]?e.building[n].set("setup"):e.building[n]=m.LO.box("setup")):(e[n]=r,e.building[n]?e.building[n].set("built"):e.building[n]=m.LO.box("built"))}))}.bind(this),autosaveInterval:4e3,persistenceMethod:"localStorage"});this.db=t},e}(),a=(0,o.Z)(r.prototype,"building",[m.LO],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),(0,o.Z)(r.prototype,"setupType",[m.aD],Object.getOwnPropertyDescriptor(r.prototype,"setupType"),r.prototype),(0,o.Z)(r.prototype,"setupDB",[m.aD],Object.getOwnPropertyDescriptor(r.prototype,"setupDB"),r.prototype),r);const f=h,E=JSON.parse('[{"type":"Creatures","subtype":"cards","url":"1fUFYhG1NLLkSTzrdbevm6ZMKNP6xLiKUZvM1sY10pVI"},{"type":"Creatures","subtype":"portal","url":"1eGQsy2kYk7HfnQetsjobMqank4bg6iWOOaSYykg3Yec"},{"type":"Mugic","subtype":"cards","url":"1rOMFKnWaz6XmhD43YFpcemWGzEok9IgtKCoiPMwA35s"},{"type":"Mugic","subtype":"portal","url":"1tEuwPGixJH2A03YtYL6Ar-MSFvtfrlaveT98GwJhw1g"},{"type":"Attacks","subtype":"cards","url":"1yXFijC2hN1vybU3ejdINYoTOTG62qCkpPLPsiYUEEyo"},{"type":"Attacks","subtype":"portal","url":"1KUk5J-3ZeMlEBXOfDb2h4GUUJK_0_yOq0EUDitQgNa8"},{"type":"Battlegear","subtype":"cards","url":"1UUEPAEHZwmH52AJj2Jtskf6d4z5XIFEBb3HT-FTAcgs"},{"type":"Battlegear","subtype":"portal","url":"1S5AVw-E_sFO257uzajauP31bOI0LPmrbTcUzSpa2i60"},{"type":"Locations","subtype":"cards","url":"15QPS08iq6pkyMFsYuDsKIXX8LQmQ8MUoJeeNtjU54Xo"},{"type":"Locations","subtype":"portal","url":"1U07n2keHNxL-6y5zUcHlb220zT9A_MrVEansOAMQFCA"}]');var b,v,y,w,A,x;function B(e,t,n){return void 0===t&&(t=0),void 0===n&&(n=null),t<0?Promise.reject(n):e().catch((function(n){return B(e,t-1,n)}))}var k={DOP:"Dawn of Perim",ZOTH:"Zenith of the Hive",SS:"Silent Sands",MI:"Beyond the Doors",ROTO:"Rise of the Oligarch",TOTT:"Turn of the Tide",FUN:"Forged Unity",AU:"Alliance Unraveled",FAS:"Fire and Stone",OP1:"Organized Play 1",PE1:"Premium Edition 1",SAS:"Storm and Sea",EE:"Elemental Emperors",BR:"Beyond Rare",LR:"League Rewards",PROMO:"Promotional",PROTO:"Prototype"};const N=(x=A=function(){function e(){var e=this;(0,l.Z)(this,"portal",v,this),(0,l.Z)(this,"cards",y,this),(0,l.Z)(this,"urls",w,this),this.hasFullart=function(e){return Boolean(void 0!==e.gsx$if&&""!==e.gsx$if)||Boolean(void 0!==e.gsx$splash&&""!==e.gsx$splash)||Boolean(void 0!==e.gsx$alt&&""!==e.gsx$alt)},this.cardFullart=function(t){return t.gsx$if&&""!==t.gsx$if?t.gsx$if:t.gsx$splash&&""!==t.gsx$splash?e.base_image+t.gsx$splash:t.gsx$alt?t.gsx$alt:e.card_back};try{var t={};E.forEach((function(e){var n=e.type,r=e.subtype,a=e.url;t[n]||(t[n]={}),t[n][r]=a})),this.urls=t,this.portal=new f(this,"portal"),this.cards=new f(this,"cards")}catch(e){this.portal=null,this.cards=null,this.urls=null,console.error("setting up database failed",e)}}e.getInstance=function(){return e.instance||(e.instance=new e),e.instance};var t=e.prototype;return t.path=function(e){return"https://sheets.googleapis.com/v4/spreadsheets/"+e+"/values/Sheet1?key="+this.key},t.getSpreadsheetTime=function(){var e=(0,i.Z)(u().mark((function e(t){var n,r,a;return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n="https://content.googleapis.com/drive/v3/files/"+t+"?fields=modifiedTime&key="+this.key,e.next=3,fetch(n);case 3:if(200!==(r=e.sent).status){e.next=10;break}return e.next=7,r.json();case 7:if(!("modifiedTime"in(a=e.sent))){e.next=10;break}return e.abrupt("return",Promise.resolve(a.modifiedTime));case 10:return e.abrupt("return",Promise.reject());case 11:case"end":return e.stop()}}),e,this)})));return function(t){return e.apply(this,arguments)}}(),t.getSpreadsheetData=function(){var e=(0,i.Z)(u().mark((function e(t,n){var r,a;return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return void 0===n&&(n=!1),r=this.path(t),a=function(){var e=(0,i.Z)(u().mark((function e(){var t,n;return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,fetch(r);case 2:if(404!==(t=e.sent).status){e.next=5;break}throw new Error("Can't Open File");case 5:return e.prev=5,e.next=8,t.json();case 8:return n=e.sent,e.abrupt("return",n.values);case 12:throw e.prev=12,e.t0=e.catch(5),new Error(e.t0);case 15:case"end":return e.stop()}}),e,null,[[5,12]])})));return function(){return e.apply(this,arguments)}}(),e.abrupt("return",B(a,n?3:0));case 4:case"end":return e.stop()}}),e,this)})));return function(t,n){return e.apply(this,arguments)}}(),t.parseSpreadsheetData=function(){var e=(0,i.Z)(u().mark((function e(t,n,r){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return void 0===r&&(r=!1),e.abrupt("return",this.getSpreadsheetData(t,r).then((function(e){if(e.length<2)return[];var t=e.shift().map((function(e){return e.toLowerCase().replace(" ","")}));return e.map((function(e){for(var r={gsx$type:n},a=0;a{"use strict";n.d(t,{Z:()=>r});const r=n(7426).Z},5654:(e,t,n)=>{"use strict";var r=n(7294),a=n(3935),i=n(9711),l=n(6974),c=n(1684);const o=function(){var e=(0,r.useState)(window.innerWidth),t=e[0],n=e[1],a=function(){n(window.innerWidth)};return(0,r.useEffect)((function(){return window.addEventListener("resize",a),function(){window.removeEventListener("resize",a)}}),[]),t<975};var s=n(9637);function u(){return r.createElement("div",null,r.createElement("span",null,"This page is not yet available"))}var m=n(7462),p=n(1721),d=function(){return r.createElement("a",{href:"https://github.com/chaoticbackup",className:"name",rel:"noreferrer noopener",target:"_blank"},"Chaotic Backup Project")},g=function(e){var t=e.block,n=e.text,a=e.sets;return r.createElement("div",{className:"lore"},r.createElement("div",{className:"block"},t),n.map((function(e,t){return r.createElement("div",{key:t,dangerouslySetInnerHTML:{__html:e}})})),a.map((function(e,t){if(e.text&&e.text.length>0)return r.createElement("div",{className:"set",key:t},r.createElement("div",{className:"title"},e.title),e.text.map((function(e,t){return r.createElement("div",{key:t},e)})))})))},h=function(e){function t(){for(var t,n=arguments.length,r=new Array(n),a=0;a0?this.state.lore.map((function(e,t){return r.createElement(g,(0,m.Z)({key:t},e))})):"Loading lore entries..."))},t}(r.Component),f=n(2196);function E(){var e="ENG";return r.createElement(r.Fragment,null,r.createElement("div",{className:"fix-pgBkgrnd-repeat-x"},r.createElement("div",{className:"fix-img-bkgrnd fix-img-bkgrnd_05"})),r.createElement("div",{className:"pgBkgrnd-repeat-x"},r.createElement("div",{className:"img-bkgrnd"},r.createElement("div",{className:"content-wrap"},r.createElement("div",{className:"legacy legacy-header"},r.createElement("div",{className:"header"},r.createElement("div",{id:"nav"},r.createElement("div",{className:"zero-clear-line headerSpriteNav-wrap"},r.createElement("ul",{id:"unity-sprite",className:e},r.createElement("li",{id:"unity-nav1",className:e}),r.createElement("li",{id:"unity-nav2",className:e},r.createElement(i.rU,{to:"/collection/"},r.createElement("span",null,"Collect"))),r.createElement("li",{id:"unity-nav3",className:e},r.createElement("a",{href:"https://chaoticbackup.forumotion.com/f11-deck-building"},r.createElement("span",null,"Build"))),r.createElement("li",{id:"unity-nav4",className:e},r.createElement("a",{href:"https://chaoticbackup.forumotion.com/f16-trading-buying-and-selling"},r.createElement("span",null,"Trade"))),r.createElement("li",{id:"unity-nav5",className:e},r.createElement(i.rU,{to:"/"},r.createElement("span",null,"Home"))),r.createElement("li",{id:"unity-nav6",className:e},r.createElement("a",{href:"https://chaoticbackup.forumotion.com"},r.createElement("span",null,"Forums"))),r.createElement("li",{id:"unity-nav7",className:e},r.createElement(i.rU,{to:"/portal/"},r.createElement("span",null,"Portal"))),r.createElement("li",{id:"unity-nav8",className:e},r.createElement("a",{href:"https://chaoticrecode.com"},r.createElement("span",null,"Play"))),r.createElement("li",{id:"unity-nav9",className:e})),r.createElement("ul",{id:"unityETC-sprite",className:e},r.createElement("li",{id:"unity-nav10",className:e},r.createElement(i.rU,{to:"/EnterTheCode"},r.createElement("span",null,"Enter the Code")))))))),r.createElement("div",{className:"banner-ad-top"}),r.createElement("div",{className:"legacy content"},r.createElement("div",{className:"left-column"},r.createElement("div",{className:"full-width clear-line",style:{marginBottom:"5px"}})),r.createElement("div",{className:"full-column"},r.createElement("div",{className:"pods-wrap pad5px-btm"},r.createElement("div",{className:"clear-line full-width"},r.createElement("div",{className:"adPod-top-wrap"},r.createElement("div",{className:"videoAdPod-topleft"},r.createElement("div",{className:"videoAdPod-topLeft-repeat-x"})),r.createElement("div",{className:"videoAdPod-topright"},r.createElement("div",{className:"videoAdPod-topRight-repeat-x"})))),r.createElement("div",{className:"content-area-repeat-xy"},r.createElement("div",{className:"content-area-top-repeat-x"},r.createElement("div",{className:"content-area-left-repeat-y"},r.createElement("div",{className:"content-area-right-repeat-y"},r.createElement("div",{className:"content-area-inner-space"},r.createElement("div",{id:"player"},r.createElement(l.j3,null))))))),r.createElement("div",{className:"content-btm-wrap"},r.createElement("div",{className:"content-area-btm-left"},r.createElement("div",{className:"content-left-btm-repeat-x"})),r.createElement("div",{className:"content-area-btm-right"},r.createElement("div",{className:"content-right-btm-repeat-x"}))))),r.createElement("div",{className:"right-column"},r.createElement("div",{className:"full-width clear-line",style:{marginBottom:"5px"}}))),r.createElement("div",{className:"banner-ad-bottom"}),r.createElement("div",{className:"legacy legacy-footer"},r.createElement("div",{className:"footer-wrap"},r.createElement("div",{className:"footer-repeat-x"},r.createElement("div",{className:"footer-left"},r.createElement("div",{className:"footer-right"},r.createElement("div",{className:"footer-text"},r.createElement("div",{className:"footer-search"},r.createElement("br",null),r.createElement("br",null),r.createElement(s.U9,null)),r.createElement("div",{className:"footer-nav"},r.createElement("div",{className:"copyright"},"©2008 Chaotic USA Entertainment Group, Inc.",r.createElement("br",null),"U.S. Pat 5810666 and 5954332 and other pending patent applications. All Rights Reserved.")),r.createElement("div",{className:"footer-language"},r.createElement("a",{href:"#",onClick:function(e){e.stopPropagation(),e.preventDefault(),f.Z.purgeDB()},className:"page-options",title:"Change Language"},r.createElement("img",{src:"/public/img/flag_usa_.gif",alt:"English (Change Language)",width:"40",height:"27"}),r.createElement("br",null),"English (Change Language)"))))))))))))}var b=(0,r.lazy)((function(){return Promise.all([n.e(736),n.e(631)]).then(n.bind(n,631))})),v=(0,r.lazy)((function(){return Promise.all([n.e(736),n.e(159)]).then(n.bind(n,159))})),y=(0,r.lazy)((function(){return Promise.all([n.e(736),n.e(592),n.e(465)]).then(n.bind(n,4465))})),w=(0,r.lazy)((function(){return Promise.all([n.e(736),n.e(592),n.e(669)]).then(n.bind(n,1669))})),A=function(){var e=(0,l.TH)().pathname;return r.createElement(l.Fg,{to:e.replace("/beta",""),replace:!0})};function x(){var e=o();return(0,r.useEffect)((function(){document.styleSheets[0].disabled=!!e}),[e]),r.createElement(l.Z5,null,r.createElement(l.AW,{path:"/beta/collection",element:r.createElement(r.Suspense,{fallback:r.createElement(s.gb,null)},r.createElement(y,null))}),r.createElement(l.AW,{path:"/beta/*",element:r.createElement(A,null)}),e&&r.createElement(l.AW,{path:"/collection",element:r.createElement(r.Suspense,{fallback:r.createElement(s.gb,null)},r.createElement(w,null))}),r.createElement(l.AW,{path:"/",element:r.createElement(E,null)},r.createElement(l.AW,{index:!0,element:r.createElement(h,null)}),r.createElement(l.AW,{path:"PageNotFound",element:r.createElement(s.uW,null)}),r.createElement(l.AW,{path:"UnderConstruction",element:r.createElement(s.Ky,null)}),r.createElement(l.AW,{path:"EnterTheCode/*",element:r.createElement(r.Suspense,{fallback:r.createElement(s.gb,null)},r.createElement(b,null))}),r.createElement(l.AW,{path:"create/*",element:r.createElement(u,null)}),r.createElement(l.AW,{path:"collection/*",element:r.createElement(r.Suspense,{fallback:r.createElement(s.gb,null)},r.createElement(c.Z,{component:y}))}),r.createElement(l.AW,{path:"portal/*",element:r.createElement(r.Suspense,{fallback:r.createElement(s.gb,null)},r.createElement(v,null))})))}var B=document.getElementById("root");a.render(r.createElement(i.VK,null,r.createElement(x,null)),B)},7768:(e,t,n)=>{"use strict";n.d(t,{Z:()=>i});var r=n(5403),a=Object.create(r.Z);a.root={backgroundColor:"#F0F0F0",fontFamily:"helvetica neue, helvetica, sans-serif",fontWeight:"300",fontSize:"16px",letterSpacing:"0.025em",padding:"3vh 0 12vh 0",width:"500px",maxWidth:"calc(100vw - 40px)",position:"relative",left:"50vw",WebkitTransform:"translate(-50%, 0)",MozTransform:"translate(-50%, 0)",msTransform:"translate(-50%, 0)",OTransform:"translate(-50%, 0)",transform:"translate(-50%, 0)",WebkitTextSizeAdjust:"none",MozTextSizeAdjust:"none",msTextSizeAdjust:"none",textSizeAdjust:"none"},a.title={fontSize:"20px",marginBottom:"0.5vh"};const i=a},5403:(e,t,n)=>{"use strict";n.d(t,{Z:()=>c});var r=n(7462),a=n(7294),i={normal:{borderBottom:"1px dotted rgb(66, 140, 195)"},hover:{borderBottom:"1px solid rgb(66, 140, 195)",color:"rgb(66, 140, 195)"},active:"hover",touchActive:{borderBottom:"1px dashed rgb(66, 140, 195)",color:"rgb(66, 140, 195)"},focusFromTab:{outline:"2px solid rgb(0, 152, 0)",outlineOffset:"2px",color:"black"},touchActiveTapOnly:!0},l={};Object.keys(i).forEach((function(e){"touchActiveTapOnly"!==e&&(l["onParent"+e.slice(0,1).toUpperCase()+e.slice(1)]=i[e])}));const c={link:i,childLink:l,p:{margin:"3vh 0",lineHeight:"1.4"},code:function(e){return a.createElement("code",{style:{fontFamily:"monospace",fontSize:"15px",paddingLeft:"2px"}},e)},li:function(e,t){return a.createElement("li",(0,r.Z)({style:{paddingLeft:"18px",textIndent:"-15px",margin:"0.5vh 0",listStyle:"none"}},t),a.createElement("span",{style:{paddingRight:"7px"}},"–"),e)}}},693:()=>{}},o={};function s(e){var t=o[e];if(void 0!==t)return t.exports;var n=o[e]={exports:{}};return c[e].call(n.exports,n,n.exports,s),n.exports}s.m=c,e=[],s.O=(t,n,r,a)=>{if(!n){var i=1/0;for(u=0;u=a)&&Object.keys(s.O).every((e=>s.O[e](n[c])))?n.splice(c--,1):(l=!1,a0&&e[u-1][2]>a;u--)e[u]=e[u-1];e[u]=[n,r,a]},s.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return s.d(t,{a:t}),t},n=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,s.t=function(e,r){if(1&r&&(e=this(e)),8&r)return e;if("object"==typeof e&&e){if(4&r&&e.__esModule)return e;if(16&r&&"function"==typeof e.then)return e}var a=Object.create(null);s.r(a);var i={};t=t||[null,n({}),n([]),n(n)];for(var l=2&r&&e;"object"==typeof l&&!~t.indexOf(l);l=n(l))Object.getOwnPropertyNames(l).forEach((t=>i[t]=()=>e[t]));return i.default=()=>e,s.d(a,i),a},s.d=(e,t)=>{for(var n in t)s.o(t,n)&&!s.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},s.f={},s.e=e=>Promise.all(Object.keys(s.f).reduce(((t,n)=>(s.f[n](e,t),t)),[])),s.u=e=>(592===e?"common":e)+".js",s.miniCssF=e=>e+".css",s.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),s.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),r={},a="chaoticbackup:",s.l=(e,t,n,i)=>{if(r[e])r[e].push(t);else{var l,c;if(void 0!==n)for(var o=document.getElementsByTagName("script"),u=0;u{l.onerror=l.onload=null,clearTimeout(d);var a=r[e];if(delete r[e],l.parentNode&&l.parentNode.removeChild(l),a&&a.forEach((e=>e(n))),t)return t(n)},d=setTimeout(p.bind(null,void 0,{type:"timeout",target:l}),12e4);l.onerror=p.bind(null,l.onerror),l.onload=p.bind(null,l.onload),c&&document.head.appendChild(l)}},s.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},s.p="/build/",i=e=>new Promise(((t,n)=>{var r=s.miniCssF(e),a=s.p+r;if(((e,t)=>{for(var n=document.getElementsByTagName("link"),r=0;r{var a=document.createElement("link");a.rel="stylesheet",a.type="text/css",a.onerror=a.onload=i=>{if(a.onerror=a.onload=null,"load"===i.type)n();else{var l=i&&("load"===i.type?"missing":i.type),c=i&&i.target&&i.target.href||t,o=new Error("Loading CSS chunk "+e+" failed.\n("+c+")");o.code="CSS_CHUNK_LOAD_FAILED",o.type=l,o.request=c,a.parentNode.removeChild(a),r(o)}},a.href=t,document.head.appendChild(a)})(e,a,t,n)})),l={179:0},s.f.miniCss=(e,t)=>{l[e]?t.push(l[e]):0!==l[e]&&{159:1,465:1,631:1,669:1}[e]&&t.push(l[e]=i(e).then((()=>{l[e]=0}),(t=>{throw delete l[e],t})))},(()=>{var e={179:0};s.f.j=(t,n)=>{var r=s.o(e,t)?e[t]:void 0;if(0!==r)if(r)n.push(r[2]);else{var a=new Promise(((n,a)=>r=e[t]=[n,a]));n.push(r[2]=a);var i=s.p+s.u(t),l=new Error;s.l(i,(n=>{if(s.o(e,t)&&(0!==(r=e[t])&&(e[t]=void 0),r)){var a=n&&("load"===n.type?"missing":n.type),i=n&&n.target&&n.target.src;l.message="Loading chunk "+t+" failed.\n("+a+": "+i+")",l.name="ChunkLoadError",l.type=a,l.request=i,r[1](l)}}),"chunk-"+t,t)}},s.O.j=t=>0===e[t];var t=(t,n)=>{var r,a,[i,l,c]=n,o=0;if(i.some((t=>0!==e[t]))){for(r in l)s.o(l,r)&&(s.m[r]=l[r]);if(c)var u=c(s)}for(t&&t(n);os(6981)));var u=s.O(void 0,[736],(()=>s(5654)));u=s.O(u)})(); \ No newline at end of file +(()=>{var e,t,n,r,a,i,l,c={1684:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r=n(7462),a=n(3366),i=n(7294),l=n(6974),c=["component"];const o=function(e){var t=e.component,n=(0,a.Z)(e,c),o=(0,l.TH)(),s=(0,l.s0)();return i.createElement(t,(0,r.Z)({location:o,navigate:s},n))}},5601:(e,t,n)=>{"use strict";n.d(t,{dR:()=>a,At:()=>i,_t:()=>l,H7:()=>c,lB:()=>o,ZD:()=>s,uy:()=>u,cq:()=>m,nB:()=>p});var r=n(7294);function a(e){var t="attack"+(e.bp&&e.bp>=0?"_"+e.bp:"");return r.createElement("img",{className:e.size||"icon16",src:"/public/img/icons/attack/"+t+".png"})}function i(e){return r.createElement("img",{className:e.size||"icon16",src:"/public/img/icons/battlegear.png"})}function l(e){return r.createElement("img",{className:e.size||"icon16",src:"/public/img/icons/location.png"})}function c(e){var t=e.set,n=e.rarity,a=e.size;return r.createElement(r.Fragment,null,"PE1"!==t&&r.createElement("img",{className:a||"icon16",style:{verticalAlign:"middle"},src:("/public/img/icons/set/"+t+"/"+n+".png").toLowerCase()}))}function o(e){var t=("/public/img/icons/mugic/"+((e.tribe||"generic")+(null!=e.amount?"_"+e.amount:""))+".png").toLowerCase();return r.createElement("img",{className:e.size||"icon20",src:t,alt:"MC"})}function s(e){return e.value?r.createElement("img",{className:e.size||"icon20",src:("/public/img/icons/elements/"+e.element+".png").toLowerCase()}):r.createElement("img",{className:e.size||"icon20",src:("/public/img/icons/elements/"+e.element+"-inactive.png").toLowerCase()})}function u(e){return r.createElement("img",{className:e.size||"icon16",src:("/public/img/icons/tribes/"+e.tribe+".png").toLowerCase()})}function m(e){return r.createElement("img",{className:e.size||"icon16",src:("/public/img/icons/disciplines/"+e.discipline+".png").toLowerCase()})}function p(e){var t=e.initiative,n=r.createElement(r.Fragment,null);return["Danian","Generic","Mipedian","OverWorld","UnderWorld","M'arrillian"].indexOf(t)>-1?n=r.createElement("img",{className:e.size||"icon16",style:{verticalAlign:"middle"},src:("/public/img/icons/tribes/"+t+".png").toLowerCase()}):["courage","power","speed","wisdom"].indexOf(t.toLowerCase())>-1?n=r.createElement("img",{className:e.size||"icon16",style:{verticalAlign:"middle"},src:("/public/img/icons/disciplines/"+t+".png").toLowerCase()}):["fire","air","earth","water"].indexOf(t.toLowerCase())>-1?n=r.createElement("img",{className:e.size||"icon16",style:{verticalAlign:"middle"},src:("/public/img/icons/elements/"+t+".png").toLowerCase()}):"mugic counter"==t.toLowerCase()&&(n=r.createElement("img",{className:e.size||"icon16",style:{verticalAlign:"middle"},src:"/public/img/icons/mugic/generic.png".toLowerCase()})),n}},2508:(e,t,n)=>{"use strict";n.d(t,{c:()=>c});var r=n(7294),a=n(5934),i=n.n(a),l=n(5601);function c(e){if(!e.ability||0===e.ability.length)return"";var t=[{regex:/([0-9x]*){{mc}}/i,fn:function(t,n){return n.length>1&&""!=n[1]?r.createElement(l.lB,{key:t,tribe:e.tribe,amount:n[1].toLowerCase(),size:e.size||"icon14"}):r.createElement(l.lB,{key:t,tribe:e.tribe,size:e.size||"icon14"})}},{regex:new RegExp(/(\b((fire)|(air)|(earth)|(water))\b)/i),fn:function(t,n){return r.createElement("span",{key:t},r.createElement(l.ZD,{element:n[0].replace(/\b/,""),value:"true",size:e.size||"icon14"}),n[0])}},{regex:/(courage)|(power)|(wisdom)|(speed)/i,fn:function(t,n){return r.createElement("span",{key:t},r.createElement(l.cq,{discipline:n[0],size:e.size||"icon14"}),n[0])}},{regex:/(danian)|(generic)|(mipedian)|(overworld)|(underworld)|(m'arrillian)/i,fn:function(t,n){return r.createElement("span",{key:t},r.createElement(l.uy,{tribe:n[0],size:e.size||"icon14"}),n[0])}}];return i()(t)(e.ability)}},9637:(e,t,n)=>{"use strict";n.d(t,{$U:()=>d,dR:()=>l.dR,At:()=>l.At,cq:()=>l.cq,U9:()=>v,ZD:()=>l.ZD,Q$:()=>p,a3:()=>h,nB:()=>l.nB,gb:()=>b,_t:()=>l._t,lB:()=>l.lB,VG:()=>u,uW:()=>E,uq:()=>m,H7:()=>l.H7,QZ:()=>y,uy:()=>l.uy,Ky:()=>f,kp:()=>g});var r=n(7294),a=n(6974),i=n(7768),l=n(5601),c=n(2196),o=n(2508),s=n(3999);function u(e){var t=e.name.split(",");return r.createElement("div",null,r.createElement("span",{className:"name"},r.createElement("span",{className:"bigger"},t[0]),t.length>1&&r.createElement(r.Fragment,null,r.createElement("span",{style:{opacity:"0"}},","),r.createElement("span",{className:"subname"},t[1]))))}function m(e){var t=e.set,n=e.rarity,a=e.id,i=void 0===a?-1:a;return r.createElement("div",null,r.createElement(l.H7,e),-1===i?r.createElement(r.Fragment,null,c.Z.sets[e.set]," | ",e.rarity):r.createElement(r.Fragment,null," "+c.Z.sets[t]+" ",r.createElement("span",{style:{fontWeight:"bold"}},"# "+i)," | "+n))}function p(e){var t=e.flavortext;return t?r.createElement("div",{className:"flavortext"},t):r.createElement(r.Fragment,null)}function d(e){return r.createElement("div",{className:e.type||"ability"},(0,o.c)(e))}function g(e){var t=(0,s.G)(e);return""===t?r.createElement(r.Fragment,null):r.createElement("div",{style:{fontWeight:"Bold"}},t)}function h(e){return r.createElement("span",null,!e.notitle&&"Initiative: ",(0,l.nB)(e)," ",e.initiative)}function f(){return r.createElement("p",{style:i.Z.p},"This page is currently under construction")}function E(){var e=(0,a.TH)().pathname;return r.createElement("p",{style:i.Z.p},"404 route not found - ",i.Z.code(e))}function b(){return r.createElement("span",null,"Loading...")}function v(){return r.createElement("form",{action:"https://www.paypal.com/cgi-bin/webscr",method:"post",target:"_blank"},r.createElement("input",{type:"hidden",name:"cmd",value:"_s-xclick"}),r.createElement("input",{type:"hidden",name:"encrypted",value:"-----BEGIN PKCS7-----MIIHLwYJKoZIhvcNAQcEoIIHIDCCBxwCAQExggEwMIIBLAIBADCBlDCBjjELMAkGA1UEBhMCVVMxCzAJBgNVBAgTAkNBMRYwFAYDVQQHEw1Nb3VudGFpbiBWaWV3MRQwEgYDVQQKEwtQYXlQYWwgSW5jLjETMBEGA1UECxQKbGl2ZV9jZXJ0czERMA8GA1UEAxQIbGl2ZV9hcGkxHDAaBgkqhkiG9w0BCQEWDXJlQHBheXBhbC5jb20CAQAwDQYJKoZIhvcNAQEBBQAEgYAwJS5BkCahWYm5uqK91QqAV+ImQP4OlcA7ZQVpHvRtVesGdW8LqNPjPff26J8Xco9WXhDFnhiJs1omn1rvtNC8Qn3hQDoTTHGTw3Ofor6CXfk0s2HlGfmRTczExvWNVn0Z/e2oFpGGuW0noIKN3RQmb0jrzpemwyLOenBfUJir4DELMAkGBSsOAwIaBQAwgawGCSqGSIb3DQEHATAUBggqhkiG9w0DBwQIt9GWMI+e+A2AgYhFnTpwYMraQBnNagvLJ4l4tLn5kLQgxhjJiBua+YQvKjKsOGLvRsowFM7LAkRNn21BVoX4RtV/oIOxymxOI7gy+yRMQnpA6gvnR4BMWOvOQzmxJJUEUnaxVuhQA3ZubuIlnPwx37n885yD5SU7oTQSBIlZZ7tt+20GnaqNyMreqV9PVq7mGeShoIIDhzCCA4MwggLsoAMCAQICAQAwDQYJKoZIhvcNAQEFBQAwgY4xCzAJBgNVBAYTAlVTMQswCQYDVQQIEwJDQTEWMBQGA1UEBxMNTW91bnRhaW4gVmlldzEUMBIGA1UEChMLUGF5UGFsIEluYy4xEzARBgNVBAsUCmxpdmVfY2VydHMxETAPBgNVBAMUCGxpdmVfYXBpMRwwGgYJKoZIhvcNAQkBFg1yZUBwYXlwYWwuY29tMB4XDTA0MDIxMzEwMTMxNVoXDTM1MDIxMzEwMTMxNVowgY4xCzAJBgNVBAYTAlVTMQswCQYDVQQIEwJDQTEWMBQGA1UEBxMNTW91bnRhaW4gVmlldzEUMBIGA1UEChMLUGF5UGFsIEluYy4xEzARBgNVBAsUCmxpdmVfY2VydHMxETAPBgNVBAMUCGxpdmVfYXBpMRwwGgYJKoZIhvcNAQkBFg1yZUBwYXlwYWwuY29tMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDBR07d/ETMS1ycjtkpkvjXZe9k+6CieLuLsPumsJ7QC1odNz3sJiCbs2wC0nLE0uLGaEtXynIgRqIddYCHx88pb5HTXv4SZeuv0Rqq4+axW9PLAAATU8w04qqjaSXgbGLP3NmohqM6bV9kZZwZLR/klDaQGo1u9uDb9lr4Yn+rBQIDAQABo4HuMIHrMB0GA1UdDgQWBBSWn3y7xm8XvVk/UtcKG+wQ1mSUazCBuwYDVR0jBIGzMIGwgBSWn3y7xm8XvVk/UtcKG+wQ1mSUa6GBlKSBkTCBjjELMAkGA1UEBhMCVVMxCzAJBgNVBAgTAkNBMRYwFAYDVQQHEw1Nb3VudGFpbiBWaWV3MRQwEgYDVQQKEwtQYXlQYWwgSW5jLjETMBEGA1UECxQKbGl2ZV9jZXJ0czERMA8GA1UEAxQIbGl2ZV9hcGkxHDAaBgkqhkiG9w0BCQEWDXJlQHBheXBhbC5jb22CAQAwDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQUFAAOBgQCBXzpWmoBa5e9fo6ujionW1hUhPkOBakTr3YCDjbYfvJEiv/2P+IobhOGJr85+XHhN0v4gUkEDI8r2/rNk1m0GA8HKddvTjyGw/XqXa+LSTlDYkqI8OwR8GEYj4efEtcRpRYBxV8KxAW93YDWzFGvruKnnLbDAF6VR5w/cCMn5hzGCAZowggGWAgEBMIGUMIGOMQswCQYDVQQGEwJVUzELMAkGA1UECBMCQ0ExFjAUBgNVBAcTDU1vdW50YWluIFZpZXcxFDASBgNVBAoTC1BheVBhbCBJbmMuMRMwEQYDVQQLFApsaXZlX2NlcnRzMREwDwYDVQQDFAhsaXZlX2FwaTEcMBoGCSqGSIb3DQEJARYNcmVAcGF5cGFsLmNvbQIBADAJBgUrDgMCGgUAoF0wGAYJKoZIhvcNAQkDMQsGCSqGSIb3DQEHATAcBgkqhkiG9w0BCQUxDxcNMTgwMjAzMjAwMjE0WjAjBgkqhkiG9w0BCQQxFgQUIKIDamSbB+82SYYkxaubnff78WQwDQYJKoZIhvcNAQEBBQAEgYAT64pm6CXNlZA4E61IcWMMcB6OtuQ1/Zg8BNpzkRNbR2dg9mFpgUVkN5FrHaggTFpQ1NHXQq/VJm5d/V7HyAchIWyoLg+TmOOKArQWnmLAz+ruFa7VgmA+FD9MHG7oJSKT6olyKppNrls+Y/+OFiJ0wz4MAkOZK+2CYu81e5qCYw==-----END PKCS7-----"}),r.createElement("a",{href:"https://www.paypal.com/cgi-bin/webscr"},r.createElement("input",{type:"image",src:"/public/img/btn_donate_SM.gif",border:"0",name:"submit",alt:"PayPal Donate"})))}function y(){return r.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",className:"magnifying-glass"},r.createElement("g",{fillRule:"evenodd"},r.createElement("path",{d:"M21.747 20.524l-4.872-4.871a.864.864 0 1 0-1.222 1.222l4.871 4.872a.864.864 0 1 0 1.223-1.223z"}),r.createElement("path",{d:"M3.848 10.763a6.915 6.915 0 0 1 6.915-6.915 6.915 6.915 0 0 1 6.915 6.915 6.915 6.915 0 0 1-6.915 6.915 6.915 6.915 0 0 1-6.915-6.915zm-1.729 0a8.643 8.643 0 0 0 8.644 8.644 8.643 8.643 0 0 0 8.644-8.644 8.643 8.643 0 0 0-8.644-8.644 8.643 8.643 0 0 0-8.644 8.644z"})))}},3999:(e,t,n)=>{"use strict";function r(e){var t="";return e.data.unique&&(t+="Unique, "),e.data.loyal&&(t+="Loyal","M'arrillian"==e.data.tribe&&(t+=" - M'arrillians or Minions"),"1"!=e.data.loyal&&(t+=" - "+e.data.loyal)),e.data.legendary&&(t=t?"Legendary, "+t:"Legendary"),t=t.replace(/,\s+$/,"")}n.d(t,{G:()=>r})},7426:(e,t,n)=>{"use strict";n.d(t,{Z:()=>N,v:()=>k});var r,a,i=n(5861),l=n(3269),c=n(3144),o=n(3229),s=n(7757),u=n.n(s),m=(n(7147),n(2188)),p=n(3050),d=n.n(p),g=new(n(9585).Z),h=(r=function(){function e(e,t){var n=this;(0,l.Z)(this,"building",a,this),this.purgeDB=function(){["attacks","battlegear","creatures","locations","mugic"].forEach((function(e){n.db.removeCollection(e)})),n.db.saveDatabase()},this.api=e,this.format=t,this.setupDB(t)}var t=e.prototype;return t.setupType=function(){var e=(0,i.Z)(u().mark((function e(t,n,r){var a,l,c,o,s=this;return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!this.building.hasOwnProperty(t)){e.next=22;break}if(a=t.charAt(0).toUpperCase()+t.slice(1),"built"!=(l=this.building[t].get())){e.next=7;break}return e.abrupt("return",this.api.getSpreadsheetTime(this.api.urls[a][this.format]).then((function(e){var a=g.get(s.format+"_"+t);return a?new Date(e)>new Date(a)?(s[t].clear(),s.building[t].set("setup"),s.setupType(t,n,r)):n():(g.set(s.format+"_"+t,e,{path:"/"}),n())})).catch((function(){return n()})));case 7:if("building"!=l){e.next=12;break}return c=(0,m.N7)(this.building[t],(function(e){c(),n()})),e.abrupt("return",c);case 12:if("setup"!=l){e.next=20;break}if(0!=this[t].data.length){e.next=18;break}return this.building[t].set("building"),e.abrupt("return",this.api.parseSpreadsheetData(this.api.urls[a][this.format],a,!0).then(function(){var e=(0,i.Z)(u().mark((function e(r){var i;return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return s[t].insert(r),s.building[t].set("built"),e.prev=2,e.next=5,s.api.getSpreadsheetTime(s.api.urls[a][s.format]);case 5:i=e.sent,g.set(s.format+"_"+t,i,{path:"/"}),e.next=11;break;case 9:e.prev=9,e.t0=e.catch(2);case 11:return e.abrupt("return",n());case 12:case"end":return e.stop()}}),e,null,[[2,9]])})));return function(t){return e.apply(this,arguments)}}()).catch((function(){return r()})));case 18:return this.building[t].set("built"),e.abrupt("return",n());case 20:e.next=25;break;case 22:return this.building[t]=m.LO.box("wait"),o=(0,m.N7)(this.building[t],(function(){return o(),s.setupType(t,n)})),e.abrupt("return",o);case 25:case"end":return e.stop()}}),e,this)})));return function(t,n,r){return e.apply(this,arguments)}}(),t.setupDB=function(e){var t=new(d())("chaotic_"+e+".db",{autosave:!0,autoload:!0,autoloadCallback:function(){var e=this;["attacks","battlegear","creatures","locations","mugic"].forEach((function(n){var r=t.getCollection(n);null===r||0===r.data.length?(e[n]=t.addCollection(n),e.building[n]?e.building[n].set("setup"):e.building[n]=m.LO.box("setup")):(e[n]=r,e.building[n]?e.building[n].set("built"):e.building[n]=m.LO.box("built"))}))}.bind(this),autosaveInterval:4e3,persistenceMethod:"localStorage"});this.db=t},e}(),a=(0,o.Z)(r.prototype,"building",[m.LO],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),(0,o.Z)(r.prototype,"setupType",[m.aD],Object.getOwnPropertyDescriptor(r.prototype,"setupType"),r.prototype),(0,o.Z)(r.prototype,"setupDB",[m.aD],Object.getOwnPropertyDescriptor(r.prototype,"setupDB"),r.prototype),r);const f=h,E=JSON.parse('[{"type":"Creatures","subtype":"cards","url":"1fUFYhG1NLLkSTzrdbevm6ZMKNP6xLiKUZvM1sY10pVI"},{"type":"Creatures","subtype":"portal","url":"1eGQsy2kYk7HfnQetsjobMqank4bg6iWOOaSYykg3Yec"},{"type":"Mugic","subtype":"cards","url":"1rOMFKnWaz6XmhD43YFpcemWGzEok9IgtKCoiPMwA35s"},{"type":"Mugic","subtype":"portal","url":"1tEuwPGixJH2A03YtYL6Ar-MSFvtfrlaveT98GwJhw1g"},{"type":"Attacks","subtype":"cards","url":"1yXFijC2hN1vybU3ejdINYoTOTG62qCkpPLPsiYUEEyo"},{"type":"Attacks","subtype":"portal","url":"1KUk5J-3ZeMlEBXOfDb2h4GUUJK_0_yOq0EUDitQgNa8"},{"type":"Battlegear","subtype":"cards","url":"1UUEPAEHZwmH52AJj2Jtskf6d4z5XIFEBb3HT-FTAcgs"},{"type":"Battlegear","subtype":"portal","url":"1S5AVw-E_sFO257uzajauP31bOI0LPmrbTcUzSpa2i60"},{"type":"Locations","subtype":"cards","url":"15QPS08iq6pkyMFsYuDsKIXX8LQmQ8MUoJeeNtjU54Xo"},{"type":"Locations","subtype":"portal","url":"1U07n2keHNxL-6y5zUcHlb220zT9A_MrVEansOAMQFCA"}]');var b,v,y,w,A,x;function B(e,t,n){return void 0===t&&(t=0),void 0===n&&(n=null),t<0?Promise.reject(n):e().catch((function(n){return B(e,t-1,n)}))}var k={DOP:"Dawn of Perim",ZOTH:"Zenith of the Hive",SS:"Silent Sands",MI:"Beyond the Doors",ROTO:"Rise of the Oligarch",TOTT:"Turn of the Tide",FUN:"Forged Unity",AU:"Alliance Unraveled",FAS:"Fire and Stone",OP1:"Organized Play 1",PE1:"Premium Edition 1",SAS:"Storm and Sea",EE:"Elemental Emperors",BR:"Beyond Rare",LR:"League Rewards",PROMO:"Promotional",PROTO:"Prototype"};const N=(x=A=function(){function e(){var e=this;(0,l.Z)(this,"portal",v,this),(0,l.Z)(this,"cards",y,this),(0,l.Z)(this,"urls",w,this),this.hasFullart=function(e){return Boolean(void 0!==e.gsx$if&&""!==e.gsx$if)||Boolean(void 0!==e.gsx$splash&&""!==e.gsx$splash)||Boolean(void 0!==e.gsx$alt&&""!==e.gsx$alt)},this.cardFullart=function(t){return t.gsx$if&&""!==t.gsx$if?t.gsx$if:t.gsx$splash&&""!==t.gsx$splash?e.base_image+t.gsx$splash:t.gsx$alt?t.gsx$alt:e.card_back};try{var t={};E.forEach((function(e){var n=e.type,r=e.subtype,a=e.url;t[n]||(t[n]={}),t[n][r]=a})),this.urls=t,this.portal=new f(this,"portal"),this.cards=new f(this,"cards")}catch(e){this.portal=null,this.cards=null,this.urls=null,console.error("setting up database failed",e)}}e.getInstance=function(){return e.instance||(e.instance=new e),e.instance};var t=e.prototype;return t.path=function(e){return"https://sheets.googleapis.com/v4/spreadsheets/"+e+"/values/Sheet1?key="+this.key},t.getSpreadsheetTime=function(){var e=(0,i.Z)(u().mark((function e(t){var n,r,a;return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n="https://content.googleapis.com/drive/v3/files/"+t+"?fields=modifiedTime&key="+this.key,e.next=3,fetch(n);case 3:if(200!==(r=e.sent).status){e.next=10;break}return e.next=7,r.json();case 7:if(!("modifiedTime"in(a=e.sent))){e.next=10;break}return e.abrupt("return",Promise.resolve(a.modifiedTime));case 10:return e.abrupt("return",Promise.reject());case 11:case"end":return e.stop()}}),e,this)})));return function(t){return e.apply(this,arguments)}}(),t.getSpreadsheetData=function(){var e=(0,i.Z)(u().mark((function e(t,n){var r,a;return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return void 0===n&&(n=!1),r=this.path(t),a=function(){var e=(0,i.Z)(u().mark((function e(){var t,n;return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,fetch(r);case 2:if(404!==(t=e.sent).status){e.next=5;break}throw new Error("Can't Open File");case 5:return e.prev=5,e.next=8,t.json();case 8:return n=e.sent,e.abrupt("return",n.values);case 12:throw e.prev=12,e.t0=e.catch(5),new Error(e.t0);case 15:case"end":return e.stop()}}),e,null,[[5,12]])})));return function(){return e.apply(this,arguments)}}(),e.abrupt("return",B(a,n?3:0));case 4:case"end":return e.stop()}}),e,this)})));return function(t,n){return e.apply(this,arguments)}}(),t.parseSpreadsheetData=function(){var e=(0,i.Z)(u().mark((function e(t,n,r){return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return void 0===r&&(r=!1),e.abrupt("return",this.getSpreadsheetData(t,r).then((function(e){if(e.length<2)return[];var t=e.shift().map((function(e){return e.toLowerCase().replace(" ","")}));return e.map((function(e){for(var r={gsx$type:n},a=0;a{"use strict";n.d(t,{Z:()=>r});const r=n(7426).Z},5654:(e,t,n)=>{"use strict";var r=n(7294),a=n(3935),i=n(9711),l=n(6974),c=n(1684);const o=function(){var e=(0,r.useState)(window.innerWidth),t=e[0],n=e[1],a=function(){n(window.innerWidth)};return(0,r.useEffect)((function(){return window.addEventListener("resize",a),function(){window.removeEventListener("resize",a)}}),[]),t<975};var s=n(9637);function u(){return r.createElement("div",null,r.createElement("span",null,"This page is not yet available"))}var m=n(7462),p=n(1721),d=function(){return r.createElement("a",{href:"https://github.com/chaoticbackup",className:"name",rel:"noreferrer noopener",target:"_blank"},"Chaotic Backup Project")},g=function(e){var t=e.block,n=e.text,a=e.sets;return r.createElement("div",{className:"lore"},r.createElement("div",{className:"block"},t),n.map((function(e,t){return r.createElement("div",{key:t,dangerouslySetInnerHTML:{__html:e}})})),a.map((function(e,t){if(e.text&&e.text.length>0)return r.createElement("div",{className:"set",key:t},r.createElement("div",{className:"title"},e.title),e.text.map((function(e,t){return r.createElement("div",{key:t},e)})))})))},h=function(e){function t(){for(var t,n=arguments.length,r=new Array(n),a=0;a0?this.state.lore.map((function(e,t){return r.createElement(g,(0,m.Z)({key:t},e))})):"Loading lore entries..."))},t}(r.Component),f=n(2196);function E(){var e="ENG";return r.createElement(r.Fragment,null,r.createElement("div",{className:"fix-pgBkgrnd-repeat-x"},r.createElement("div",{className:"fix-img-bkgrnd fix-img-bkgrnd_05"})),r.createElement("div",{className:"pgBkgrnd-repeat-x"},r.createElement("div",{className:"img-bkgrnd"},r.createElement("div",{className:"content-wrap"},r.createElement("div",{className:"legacy legacy-header"},r.createElement("div",{className:"header"},r.createElement("div",{id:"nav"},r.createElement("div",{className:"zero-clear-line headerSpriteNav-wrap"},r.createElement("ul",{id:"unity-sprite",className:e},r.createElement("li",{id:"unity-nav1",className:e}),r.createElement("li",{id:"unity-nav2",className:e},r.createElement(i.rU,{to:"/collection/"},r.createElement("span",null,"Collect"))),r.createElement("li",{id:"unity-nav3",className:e},r.createElement("a",{href:"https://chaoticbackup.forumotion.com/f11-deck-building"},r.createElement("span",null,"Build"))),r.createElement("li",{id:"unity-nav4",className:e},r.createElement("a",{href:"https://chaoticbackup.forumotion.com/f16-trading-buying-and-selling"},r.createElement("span",null,"Trade"))),r.createElement("li",{id:"unity-nav5",className:e},r.createElement(i.rU,{to:"/"},r.createElement("span",null,"Home"))),r.createElement("li",{id:"unity-nav6",className:e},r.createElement("a",{href:"https://chaoticbackup.forumotion.com"},r.createElement("span",null,"Forums"))),r.createElement("li",{id:"unity-nav7",className:e},r.createElement(i.rU,{to:"/portal/"},r.createElement("span",null,"Portal"))),r.createElement("li",{id:"unity-nav8",className:e},r.createElement("a",{href:"https://chaoticrecode.com"},r.createElement("span",null,"Play"))),r.createElement("li",{id:"unity-nav9",className:e})),r.createElement("ul",{id:"unityETC-sprite",className:e},r.createElement("li",{id:"unity-nav10",className:e},r.createElement(i.rU,{to:"/EnterTheCode"},r.createElement("span",null,"Enter the Code")))))))),r.createElement("div",{className:"banner-ad-top"}),r.createElement("div",{className:"legacy content"},r.createElement("div",{className:"left-column"},r.createElement("div",{className:"full-width clear-line",style:{marginBottom:"5px"}})),r.createElement("div",{className:"full-column"},r.createElement("div",{className:"pods-wrap pad5px-btm"},r.createElement("div",{className:"clear-line full-width"},r.createElement("div",{className:"adPod-top-wrap"},r.createElement("div",{className:"videoAdPod-topleft"},r.createElement("div",{className:"videoAdPod-topLeft-repeat-x"})),r.createElement("div",{className:"videoAdPod-topright"},r.createElement("div",{className:"videoAdPod-topRight-repeat-x"})))),r.createElement("div",{className:"content-area-repeat-xy"},r.createElement("div",{className:"content-area-top-repeat-x"},r.createElement("div",{className:"content-area-left-repeat-y"},r.createElement("div",{className:"content-area-right-repeat-y"},r.createElement("div",{className:"content-area-inner-space"},r.createElement("div",{id:"player"},r.createElement(l.j3,null))))))),r.createElement("div",{className:"content-btm-wrap"},r.createElement("div",{className:"content-area-btm-left"},r.createElement("div",{className:"content-left-btm-repeat-x"})),r.createElement("div",{className:"content-area-btm-right"},r.createElement("div",{className:"content-right-btm-repeat-x"}))))),r.createElement("div",{className:"right-column"},r.createElement("div",{className:"full-width clear-line",style:{marginBottom:"5px"}}))),r.createElement("div",{className:"banner-ad-bottom"}),r.createElement("div",{className:"legacy legacy-footer"},r.createElement("div",{className:"footer-wrap"},r.createElement("div",{className:"footer-repeat-x"},r.createElement("div",{className:"footer-left"},r.createElement("div",{className:"footer-right"},r.createElement("div",{className:"footer-text"},r.createElement("div",{className:"footer-search"},r.createElement("br",null),r.createElement("br",null),r.createElement(s.U9,null)),r.createElement("div",{className:"footer-nav"},r.createElement("div",{className:"copyright"},"©2008 Chaotic USA Entertainment Group, Inc.",r.createElement("br",null),"U.S. Pat 5810666 and 5954332 and other pending patent applications. All Rights Reserved.")),r.createElement("div",{className:"footer-language"},r.createElement("a",{href:"#",onClick:function(e){e.stopPropagation(),e.preventDefault(),f.Z.purgeDB()},className:"page-options",title:"Change Language"},r.createElement("img",{src:"/public/img/flag_usa_.gif",alt:"English (Change Language)",width:"40",height:"27"}),r.createElement("br",null),"English (Change Language)"))))))))))))}var b=(0,r.lazy)((function(){return Promise.all([n.e(736),n.e(631)]).then(n.bind(n,631))})),v=(0,r.lazy)((function(){return Promise.all([n.e(736),n.e(159)]).then(n.bind(n,159))})),y=(0,r.lazy)((function(){return Promise.all([n.e(736),n.e(592),n.e(789)]).then(n.bind(n,2789))})),w=(0,r.lazy)((function(){return Promise.all([n.e(736),n.e(592),n.e(669)]).then(n.bind(n,1669))})),A=function(){var e=(0,l.TH)().pathname;return r.createElement(l.Fg,{to:e.replace("/beta",""),replace:!0})};function x(){var e=o();return(0,r.useEffect)((function(){document.styleSheets[0].disabled=!!e}),[e]),r.createElement(l.Z5,null,r.createElement(l.AW,{path:"/beta/collection",element:r.createElement(r.Suspense,{fallback:r.createElement(s.gb,null)},r.createElement(y,null))}),r.createElement(l.AW,{path:"/beta/*",element:r.createElement(A,null)}),e&&r.createElement(l.AW,{path:"/collection",element:r.createElement(r.Suspense,{fallback:r.createElement(s.gb,null)},r.createElement(w,null))}),r.createElement(l.AW,{path:"/",element:r.createElement(E,null)},r.createElement(l.AW,{index:!0,element:r.createElement(h,null)}),r.createElement(l.AW,{path:"PageNotFound",element:r.createElement(s.uW,null)}),r.createElement(l.AW,{path:"UnderConstruction",element:r.createElement(s.Ky,null)}),r.createElement(l.AW,{path:"EnterTheCode/*",element:r.createElement(r.Suspense,{fallback:r.createElement(s.gb,null)},r.createElement(b,null))}),r.createElement(l.AW,{path:"create/*",element:r.createElement(u,null)}),r.createElement(l.AW,{path:"collection/*",element:r.createElement(r.Suspense,{fallback:r.createElement(s.gb,null)},r.createElement(c.Z,{component:y}))}),r.createElement(l.AW,{path:"portal/*",element:r.createElement(r.Suspense,{fallback:r.createElement(s.gb,null)},r.createElement(v,null))})))}var B=document.getElementById("root");a.render(r.createElement(i.VK,null,r.createElement(x,null)),B)},7768:(e,t,n)=>{"use strict";n.d(t,{Z:()=>i});var r=n(5403),a=Object.create(r.Z);a.root={backgroundColor:"#F0F0F0",fontFamily:"helvetica neue, helvetica, sans-serif",fontWeight:"300",fontSize:"16px",letterSpacing:"0.025em",padding:"3vh 0 12vh 0",width:"500px",maxWidth:"calc(100vw - 40px)",position:"relative",left:"50vw",WebkitTransform:"translate(-50%, 0)",MozTransform:"translate(-50%, 0)",msTransform:"translate(-50%, 0)",OTransform:"translate(-50%, 0)",transform:"translate(-50%, 0)",WebkitTextSizeAdjust:"none",MozTextSizeAdjust:"none",msTextSizeAdjust:"none",textSizeAdjust:"none"},a.title={fontSize:"20px",marginBottom:"0.5vh"};const i=a},5403:(e,t,n)=>{"use strict";n.d(t,{Z:()=>c});var r=n(7462),a=n(7294),i={normal:{borderBottom:"1px dotted rgb(66, 140, 195)"},hover:{borderBottom:"1px solid rgb(66, 140, 195)",color:"rgb(66, 140, 195)"},active:"hover",touchActive:{borderBottom:"1px dashed rgb(66, 140, 195)",color:"rgb(66, 140, 195)"},focusFromTab:{outline:"2px solid rgb(0, 152, 0)",outlineOffset:"2px",color:"black"},touchActiveTapOnly:!0},l={};Object.keys(i).forEach((function(e){"touchActiveTapOnly"!==e&&(l["onParent"+e.slice(0,1).toUpperCase()+e.slice(1)]=i[e])}));const c={link:i,childLink:l,p:{margin:"3vh 0",lineHeight:"1.4"},code:function(e){return a.createElement("code",{style:{fontFamily:"monospace",fontSize:"15px",paddingLeft:"2px"}},e)},li:function(e,t){return a.createElement("li",(0,r.Z)({style:{paddingLeft:"18px",textIndent:"-15px",margin:"0.5vh 0",listStyle:"none"}},t),a.createElement("span",{style:{paddingRight:"7px"}},"–"),e)}}},693:()=>{}},o={};function s(e){var t=o[e];if(void 0!==t)return t.exports;var n=o[e]={exports:{}};return c[e].call(n.exports,n,n.exports,s),n.exports}s.m=c,e=[],s.O=(t,n,r,a)=>{if(!n){var i=1/0;for(u=0;u=a)&&Object.keys(s.O).every((e=>s.O[e](n[c])))?n.splice(c--,1):(l=!1,a0&&e[u-1][2]>a;u--)e[u]=e[u-1];e[u]=[n,r,a]},s.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return s.d(t,{a:t}),t},n=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,s.t=function(e,r){if(1&r&&(e=this(e)),8&r)return e;if("object"==typeof e&&e){if(4&r&&e.__esModule)return e;if(16&r&&"function"==typeof e.then)return e}var a=Object.create(null);s.r(a);var i={};t=t||[null,n({}),n([]),n(n)];for(var l=2&r&&e;"object"==typeof l&&!~t.indexOf(l);l=n(l))Object.getOwnPropertyNames(l).forEach((t=>i[t]=()=>e[t]));return i.default=()=>e,s.d(a,i),a},s.d=(e,t)=>{for(var n in t)s.o(t,n)&&!s.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},s.f={},s.e=e=>Promise.all(Object.keys(s.f).reduce(((t,n)=>(s.f[n](e,t),t)),[])),s.u=e=>(592===e?"common":e)+".js",s.miniCssF=e=>e+".css",s.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),s.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),r={},a="chaoticbackup:",s.l=(e,t,n,i)=>{if(r[e])r[e].push(t);else{var l,c;if(void 0!==n)for(var o=document.getElementsByTagName("script"),u=0;u{l.onerror=l.onload=null,clearTimeout(d);var a=r[e];if(delete r[e],l.parentNode&&l.parentNode.removeChild(l),a&&a.forEach((e=>e(n))),t)return t(n)},d=setTimeout(p.bind(null,void 0,{type:"timeout",target:l}),12e4);l.onerror=p.bind(null,l.onerror),l.onload=p.bind(null,l.onload),c&&document.head.appendChild(l)}},s.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},s.p="/build/",i=e=>new Promise(((t,n)=>{var r=s.miniCssF(e),a=s.p+r;if(((e,t)=>{for(var n=document.getElementsByTagName("link"),r=0;r{var a=document.createElement("link");a.rel="stylesheet",a.type="text/css",a.onerror=a.onload=i=>{if(a.onerror=a.onload=null,"load"===i.type)n();else{var l=i&&("load"===i.type?"missing":i.type),c=i&&i.target&&i.target.href||t,o=new Error("Loading CSS chunk "+e+" failed.\n("+c+")");o.code="CSS_CHUNK_LOAD_FAILED",o.type=l,o.request=c,a.parentNode.removeChild(a),r(o)}},a.href=t,document.head.appendChild(a)})(e,a,t,n)})),l={179:0},s.f.miniCss=(e,t)=>{l[e]?t.push(l[e]):0!==l[e]&&{159:1,631:1,669:1,789:1}[e]&&t.push(l[e]=i(e).then((()=>{l[e]=0}),(t=>{throw delete l[e],t})))},(()=>{var e={179:0};s.f.j=(t,n)=>{var r=s.o(e,t)?e[t]:void 0;if(0!==r)if(r)n.push(r[2]);else{var a=new Promise(((n,a)=>r=e[t]=[n,a]));n.push(r[2]=a);var i=s.p+s.u(t),l=new Error;s.l(i,(n=>{if(s.o(e,t)&&(0!==(r=e[t])&&(e[t]=void 0),r)){var a=n&&("load"===n.type?"missing":n.type),i=n&&n.target&&n.target.src;l.message="Loading chunk "+t+" failed.\n("+a+": "+i+")",l.name="ChunkLoadError",l.type=a,l.request=i,r[1](l)}}),"chunk-"+t,t)}},s.O.j=t=>0===e[t];var t=(t,n)=>{var r,a,[i,l,c]=n,o=0;if(i.some((t=>0!==e[t]))){for(r in l)s.o(l,r)&&(s.m[r]=l[r]);if(c)var u=c(s)}for(t&&t(n);os(6981)));var u=s.O(void 0,[736],(()=>s(5654)));u=s.O(u)})(); \ No newline at end of file diff --git a/public/img/transparent_img.gif b/public/img/transparent_img.gif new file mode 100644 index 0000000000000000000000000000000000000000..35d42e808f0a8017b8d52a06be2f8fec0b466a66 GIT binary patch literal 43 scmZ?wbhEHbWMp7uXkcLY|NlP&1B2pE7Dgb&paUX6G7L;iE{qJ;0LZEa`2YX_ literal 0 HcmV?d00001 diff --git a/src/components/collection/collection.scss b/src/components/collection/collection.scss index 926f05e..003e2d3 100644 --- a/src/components/collection/collection.scss +++ b/src/components/collection/collection.scss @@ -267,12 +267,9 @@ vertical-align: middle; } - .thumb { + .card .thumb { width: 100px; height: 98px; - } - - .card .thumb { float: left; } diff --git a/src/components/collection/index.js b/src/components/collection/index.js index 6bb0cb1..3696cb4 100644 --- a/src/components/collection/index.js +++ b/src/components/collection/index.js @@ -247,15 +247,15 @@ const CardList = ({ cards, ...props }) => { return cards.map((card, i) => { switch (card.gsx$type) { case "Attacks": - return (); + return (); case "Battlegear": - return (); + return (); case "Creatures": - return (); + return (); case "Locations": - return (); + return (); case "Mugic": - return (); + return (); default: return (
Invalid Card Type
); } diff --git a/src/components/collection/types/Attack.js b/src/components/collection/types/Attack.js index 9370dab..73ab232 100644 --- a/src/components/collection/types/Attack.js +++ b/src/components/collection/types/Attack.js @@ -1,7 +1,9 @@ -import React from 'react'; -import API from '../../SpreadsheetData'; import { observer, inject } from 'mobx-react'; +import React from 'react'; + import { FlavorText, Rarity, Unique, Name, ElementIcon, Ability, AttackIcon } from '../../Snippets'; +import API from '../../SpreadsheetData'; +import { Thumbnail } from './helpers'; @inject((stores, props, context) => props) @observer export default class Attack extends React.Component { @@ -11,7 +13,7 @@ export default class Attack extends React.Component { if (this.props.ext == false) return (
- this.props.setImage(API.cardImage(card))} /> +
diff --git a/src/components/collection/types/Battlegear.js b/src/components/collection/types/Battlegear.js index bf837d7..806fe2a 100644 --- a/src/components/collection/types/Battlegear.js +++ b/src/components/collection/types/Battlegear.js @@ -1,7 +1,9 @@ -import React from 'react'; -import API from '../../SpreadsheetData'; import { observer, inject } from 'mobx-react'; +import React from 'react'; + import { FlavorText, Rarity, Unique, Name, Ability, BattlegearIcon } from '../../Snippets'; +import API from '../../SpreadsheetData'; +import { Thumbnail } from './helpers'; @inject((stores, props, context) => props) @observer export default class Battlegear extends React.Component { @@ -11,7 +13,7 @@ export default class Battlegear extends React.Component { if (this.props.ext == false) return (
- this.props.setImage(API.cardImage(card))} /> +
diff --git a/src/components/collection/types/Creature.js b/src/components/collection/types/Creature.js index c7dda3d..3f3c0e4 100644 --- a/src/components/collection/types/Creature.js +++ b/src/components/collection/types/Creature.js @@ -1,7 +1,9 @@ -import React from 'react'; -import API from '../../SpreadsheetData'; import { observer, inject } from 'mobx-react'; +import React from 'react'; + import { FlavorText, Rarity, Unique, Name, ElementIcon, MugicIcon, DisciplineIcon, Ability, TribeIcon } from '../../Snippets'; +import API from '../../SpreadsheetData'; +import { Thumbnail } from './helpers'; @inject((stores, props, context) => props) @observer export default class Creature extends React.Component { @@ -44,7 +46,7 @@ export default class Creature extends React.Component { if (this.props.ext == false) return (
- this.props.setImage(API.cardImage(card))} /> +
diff --git a/src/components/collection/types/Location.js b/src/components/collection/types/Location.js index b44b9d8..344a913 100644 --- a/src/components/collection/types/Location.js +++ b/src/components/collection/types/Location.js @@ -3,6 +3,7 @@ import React from 'react'; import { Ability, FlavorText, Initiative, LocationIcon, Name, Rarity, Unique } from '../../Snippets'; import API from '../../SpreadsheetData'; +import { Thumbnail } from './helpers'; @inject((stores, props, context) => props) @observer export default class Location extends React.Component { @@ -12,7 +13,7 @@ export default class Location extends React.Component { if (this.props.ext == false) return (
- this.props.setImage(API.cardImage(card))} /> +
diff --git a/src/components/collection/types/Mugic.js b/src/components/collection/types/Mugic.js index fa5a0d5..494f04a 100644 --- a/src/components/collection/types/Mugic.js +++ b/src/components/collection/types/Mugic.js @@ -1,8 +1,10 @@ -import React from 'react'; -import API from '../../SpreadsheetData'; import { observer, inject } from 'mobx-react'; -import { FlavorText, Rarity, Unique, Name, MugicIcon as MugicCounter, Ability, TribeIcon } from '../../Snippets'; +import React from 'react'; + import MugicPlay from '../../mugicplayer/playbutton.tsx'; +import { FlavorText, Rarity, Unique, Name, MugicIcon as MugicCounter, Ability, TribeIcon } from '../../Snippets'; +import API from '../../SpreadsheetData'; +import { Thumbnail } from './helpers'; @inject((stores, props, context) => props) @observer export default class Mugic extends React.Component { @@ -30,7 +32,7 @@ export default class Mugic extends React.Component { if (this.props.ext == false) return (
- this.props.setImage(API.cardImage(card))} /> +
diff --git a/src/components/collection/types/helpers.js b/src/components/collection/types/helpers.js new file mode 100644 index 0000000..d51f8d4 --- /dev/null +++ b/src/components/collection/types/helpers.js @@ -0,0 +1,58 @@ +import React from 'react'; + +import API from '../../SpreadsheetData'; + +export function Thumbnail ({ card, setImage }) { + + // If imgur image exists, crop from it instead + if (card.gsx$ic && card.gsx$ic !== '') { + const innerStyle = (() => { + switch (card.gsx$type) { + case 'Attacks': + return { + height: "206px", + width: "112px", + margin: "-22px 0px 0px -6px", + }; + case 'Battlegear': + return { + height: "204px", + width: "112px", + margin: "-22px 0px 0px -6px", + }; + case 'Creatures': + return { + height: "192px", + width: "109px", + margin: "-18px 0px -0px -4px", + }; + case 'Locations': + return { + height: "194px", + width: "200px", + margin: "-28px 0px 0px -50px", + }; + case 'Mugic': + return { + height: "188px", + width: "100px", + margin: "-18px 0px 0px 0px", + }; + } + })(); + + return (
+ setImage(card.gsx$ic)} + style={{ ...innerStyle }} + /> +
); + } + + return setImage(API.cardImage(card))} + />; +}