chaoticbackup.github.io/build/768.js
2021-11-01 12:20:29 -04:00

1 line
41 KiB
JavaScript
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

"use strict";(self.webpackChunkchaoticbackup=self.webpackChunkchaoticbackup||[]).push([[768],{768:(e,t,n)=>{n.r(t),n.d(t,{default:()=>de});var a,i,r,s,l,c,o=n(3269),m=n(7326),u=n(1721),g=n(3229),p=n(7462),d=n(3366),h=n(7294),x=n(5323),f=n(2188),y=n(798),$=n(5861),b=n(7757),v=n.n(b),E=n(7893),w=n.n(E),C=n(2195),k=n(3050),N=n.n(k);function Z(e,t){if(void 0===t&&(t=!0),e=e.replace(/\|\/g,"'"),!0===t){if(/[\^$+*\[\]|]/g.test(e))try{return new RegExp(e,"i")}catch(e){}}return e=e.replace(/[\^$+*\[\]\\]/g,"").replace(/[\(\)]/g,(function(e){return console.log(e),"\\"+e})),new RegExp(e,"i")}var I,S,O,q,L=(0,y.f3)((function(e,t,n){return t}))(a=(0,y.Pi)((i=function(e){function t(t){var n;return n=e.call(this,t)||this,(0,o.Z)(n,"loaded",r,(0,m.Z)(n)),(0,o.Z)(n,"loading",s,(0,m.Z)(n)),(0,o.Z)(n,"input",l,(0,m.Z)(n)),(0,o.Z)(n,"collapsed",c,(0,m.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 x.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<a.length;i++){var r=a[i].split("=");t[decodeURIComponent(r[0])]=decodeURIComponent(r[1]||"")}if(n.list.forEach((function(e){t[e]&&t[e].split(",").map((function(t){n.input[e][t]=!0}))})),t.hasOwnProperty("name")&&(n.input.name=t.name),t.hasOwnProperty("text")&&(n.input.text=t.text),t.hasOwnProperty("subtypes")&&(n.input.subtypes=t.subtypes),t.hasOwnProperty("courage")&&(n.input.disciplines.courage=t.courage),t.hasOwnProperty("power")&&(n.input.disciplines.power=t.power),t.hasOwnProperty("wisdom")&&(n.input.disciplines.wisdom=t.wisdom),t.hasOwnProperty("speed")&&(n.input.disciplines.speed=t.speed),t.hasOwnProperty("disc_max")&&(n.input.disciplines.max=!!t.disc_max),t.hasOwnProperty("energy")){var s=t.energy.split(",");s[0]>=0&&(n.input.energy.min=s[0]),s[1]>=0&&(n.input.energy.max=s[1])}if(t.hasOwnProperty("mcbp")){var l=t.mcbp.split(",");l[0]>=0&&(n.input.mcbp.min=l[0]),l[1]>=0&&(n.input.mcbp.max=l[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=function(e){var t,n,a,i,r=new(N())("filter.db").addCollection("filter"),s=r.addDynamicView("filter");s.applySimpleSort("gsx$name");var l,c=x.Z.cards.attacks.chain(),o=x.Z.cards.battlegear.chain(),m=x.Z.cards.creatures.chain(),u=x.Z.cards.locations.chain(),g=x.Z.cards.mugic.chain();if(c=c.where((function(e){return""!=e.gsx$set})),o=o.where((function(e){return""!=e.gsx$set})),m=m.where((function(e){return""!=e.gsx$set})),u=u.where((function(e){return""!=e.gsx$set})),g=g.where((function(e){return""!=e.gsx$set})),e.name.length>0){var p=[],d=e.name.replace(/(?:~)([\w,()]+)/g,(function(e,t){return p.push(t),""}));if(d.length>0&&(d=Z(d),c=c.find({$or:[{gsx$name:{$regex:d}},{gsx$tags:{$regex:d}}]}),o=o.find({$or:[{gsx$name:{$regex:d}},{gsx$tags:{$regex:d}}]}),m=m.find({$or:[{gsx$name:{$regex:d}},{gsx$tags:{$regex:d}}]}),u=u.find({$or:[{gsx$name:{$regex:d}},{gsx$tags:{$regex:d}}]}),g=g.find({$or:[{gsx$name:{$regex:d}},{gsx$tags:{$regex:d}}]})),p.length>0){var h=function(e){var t=!1;return p.forEach((function(n){t|=e.gsx$name.toLowerCase().indexOf(n.toLowerCase().replace("_"," "))>-1})),!t};c=c.where(h),o=o.where(h),m=m.where(h),u=u.where(h),g=g.where(h)}}if(e.text.length>0){var f=[],y=e.text.replace(/(?:~)(\w+)/g,(function(e,t){return f.push(t),""}));if(y.length>0){var $=(l=[{gsx$tags:{$regex:y=Z(y)}},{gsx$ability:{$regex:y}}],e.flavor&&(l.push({gsx$flavortext:{$regex:y}}),l.push({gsx$artist:{$regex:y}})),l);c=c.find({$or:$}),o=o.find({$or:$}),m=m.find({$or:$.concat([{gsx$brainwashed:{$regex:y}}])}),u=u.find({$or:$}),g=g.find({$or:$})}if(f.length>0){var b=function(e,t){void 0===t&&(t=!1);var n=!1;return f.forEach((function(a){n|=e.gsx$ability.toLowerCase().indexOf(a.toLowerCase())>-1,n|=e.gsx$flavortext.toLowerCase().indexOf(a.toLowerCase())>-1,t&&(n|=e.gsx$brainwashed.toLowerCase().indexOf(a.toLowerCase())>-1)})),!n};c=c.where(b),o=o.where(b),m=m.where((function(e){return b(e,!0)})),u=u.where(b),g=g.where(b)}}if(e.subtypes.length>0){var v=e.subtypes.split(",").filter(Boolean).map((function(e){return{$regex:Z(e,!1)}}));m=m.find({gsx$types:{$or:v}}),u=u.find({$or:[{gsx$initiative:{$or:v}},{gsx$types:{$or:v}}]}),c=c.limit(0),o=o.find({gsx$types:{$or:v}}),g=g.limit(0)}var E=[];for(var w in e.tribes)e.tribes[w]&&E.push({$regex:new RegExp(w,"i")});if(E.length>0&&(m=m.find({gsx$tribe:{$or:E}}),g=g.find({gsx$tribe:{$or:E}}),c=c.limit(0),o=o.limit(0),u=u.limit(0)),e.elements.none){if(e.elements.and){c=c.where((function(t){return e.elements.fire?""!=t.gsx$fire:""==t.gsx$fire})).where((function(t){return e.elements.air?""!=t.gsx$air:""==t.gsx$air})).where((function(t){return e.elements.earth?""!=t.gsx$earth:""==t.gsx$earth})).where((function(t){return e.elements.water?""!=t.gsx$water:""==t.gsx$water}));var C="";["fire","air","earth","water"].forEach((function(t){e.elements[t]&&(C+=t+", ")})),""!==C&&(m=m.find({gsx$elements:{$regex:new RegExp("^"+C.substring(0,C.length-2)+"s*$","i")}}))}else c=c.where((function(e){return""==e.gsx$fire})).where((function(e){return""==e.gsx$air})).where((function(e){return""==e.gsx$earth})).where((function(e){return""==e.gsx$water})),m=m.where((function(e){return""==e.gsx$elements}));o=o.limit(0),u=u.limit(0),g=g.limit(0)}else{var k=[],I=[];for(var S in e.elements){var O;"none"!==S&&"and"!==S&&e.elements[S]&&(k.push({$regex:new RegExp(S,"i")}),I.push(((O={})["gsx$"+S]={$gte:0},O)))}k.length>0&&(e.elements.and?(m=m.find({gsx$elements:{$and:k}}),c=c.find({$and:I})):(m=m.find({gsx$elements:{$or:k}}),c=c.find({$or:I})),o=o.limit(0),u=u.limit(0),g=g.limit(0))}var q=e.disciplines.max&&e.disciplines.max?"$lte":"$gte";e.disciplines.courage>0&&(m=m.find({gsx$courage:(t={},t[q]=e.disciplines.courage,t)})),e.disciplines.power>0&&(m=m.find({gsx$power:(n={},n[q]=e.disciplines.power,n)})),e.disciplines.wisdom>0&&(m=m.find({gsx$wisdom:(a={},a[q]=e.disciplines.wisdom,a)})),e.disciplines.speed>0&&(m=m.find({gsx$speed:(i={},i[q]=e.disciplines.speed,i)})),e.energy.min>0&&(m=m.find({gsx$energy:{$gte:e.energy.min}})),e.energy.max>0&&e.energy.max>=e.energy.min&&(m=m.find({gsx$energy:{$lte:e.energy.max}})),(e.energy.min>0||e.energy.max>0||e.disciplines.courage>0||e.disciplines.power>0||e.disciplines.wisdom>0||e.disciplines.speed>0)&&(c=c.limit(0),o=o.limit(0),u=u.limit(0),g=g.limit(0)),""!==e.mcbp.min&&e.mcbp.min>=0&&(c=c.find({gsx$bp:{$gte:e.mcbp.min}}),m=m.find({gsx$mugicability:{$gte:e.mcbp.min}}),g=g.find({gsx$cost:{$gte:e.mcbp.min}})),""!==e.mcbp.max&&e.mcbp.max>=0&&e.mcbp.max>=e.mcbp.min&&(c=c.find({gsx$bp:{$lte:e.mcbp.max}}),m=m.find({gsx$mugicability:{$lte:e.mcbp.max}}),g=g.find({gsx$cost:{$lte:e.mcbp.max}})),(e.mcbp.max>0||e.mcbp.min>0)&&(o=o.limit(0),u=u.limit(0)),e.mull.unique&&(c=c.find({gsx$unique:{$gt:0}}),o=o.find({gsx$unique:{$gt:0}}),m=m.find({gsx$unique:{$gt:0}}),u=u.find({gsx$unique:{$gt:0}}),g=g.find({gsx$unique:{$gt:0}})),e.mull.loyal&&(c=c.limit(0),o=o.find({gsx$loyal:{$gt:0}}),m=m.find({gsx$loyal:{$gt:0}}),g=g.limit(0),u=u.limit(0)),e.mull.legendary&&(c=c.find({gsx$legendary:{$gt:0}}),o=o.find({gsx$legendary:{$gt:0}}),m=m.find({gsx$legendary:{$gt:0}}),u=u.find({gsx$legendary:{$gt:0}}),g=g.find({gsx$legendary:{$gt:0}})),e.mull.mixed&&(c=c.limit(0),m=m.find({gsx$loyal:{$lte:0}}),o=o.find({gsx$loyal:{$lte:0}}),g=g.limit(0),u=u.limit(0));var L=[];for(var _ in e.sets)e.sets[_]&&L.push({$eq:_.toUpperCase()});if(0===L.length){var B=Object.keys(e.sets);for(var A in e.sets.proto||B.splice(B.indexOf("proto")),B)L.push({$eq:B[A].toUpperCase()})}L.length>0&&(c=c.find({gsx$set:{$or:L}}),o=o.find({gsx$set:{$or:L}}),m=m.find({gsx$set:{$or:L}}),u=u.find({gsx$set:{$or:L}}),g=g.find({gsx$set:{$or:L}}));var R=[];for(var U in e.rarity)e.rarity[U]&&R.push({$eq:U.split(" ").map((function(e){return e.charAt(0).toUpperCase()+e.slice(1)})).join(" ")});R.length>0&&(c=c.find({gsx$rarity:{$or:R}}),o=o.find({gsx$rarity:{$or:R}}),m=m.find({gsx$rarity:{$or:R}}),u=u.find({gsx$rarity:{$or:R}}),g=g.find({gsx$rarity:{$or:R}}));var P=!(e.types.attack|e.types.battlegear|e.types.creature|e.types.location|e.types.mugic);if(P||e.types.attack){var F=c.data();F.forEach((function(e){delete e.$loki})),r.insert(F)}if(P||e.types.battlegear){var M=o.data();M.forEach((function(e){delete e.$loki})),r.insert(M)}if(P||e.types.creature){var z=m.data();z.forEach((function(e){delete e.$loki})),r.insert(z)}if(P||e.types.location){var T=u.data();T.forEach((function(e){delete e.$loki})),r.insert(T)}if(P||e.types.mugic){var W=g.data();W.forEach((function(e){delete e.$loki})),r.insert(W)}return s.data()}(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,m.Z)(n)),n.handleChange=n.handleChange.bind((0,m.Z)(n)),n.reset=n.reset.bind((0,m.Z)(n)),n.handleTriggerClick=n.handleTriggerClick.bind((0,m.Z)(n)),n.props.handleContent([{text:"Loading..."}]),n.cleanInput(),n.parseQuery(),n.fetchCollapsed(),n}(0,u.Z)(t,e);var n=t.prototype;return n.updateQuery=function(){var e=(0,$.Z)(v().mark((function e(){var t,n,a=this;return v().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.history.push("/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,x.Z.LoadDB([{cards:"attacks"},{cards:"battlegear"},{cards:"creatures"},{cards:"locations"},{cards:"mugic"}]).then((function(){e.loaded=!0,e.loading=!1,e.search()})).catch((function(){}))),h.createElement(C.gb,null);var t=function(t,n,a){var i=[];return Object.keys(e.input[t]).forEach((function(r,s){i.push(h.createElement("label",{style:{display:n},key:s},h.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 x.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 h.createElement("span",null,h.createElement("img",{className:"icon16",src:"/public/img/icons/tribes/"+e+".png"}))})),s=t("elements","inline",(function(e){return h.createElement("span",null,h.createElement("img",{className:"icon20",src:"/public/img/icons/elements/"+e+".png"})," ")})).slice(0,-2),l=[];return Object.keys(this.input.disciplines).forEach((function(t,n){4!=n&&l.push(h.createElement("label",{key:n,className:"disciplines"},h.createElement("input",{type:"text",name:t,value:e.input.disciplines[t],onChange:function(t){return e.handleChange(t,"disciplines")}}),h.createElement("img",{className:"icon20",style:{verticalAlign:"middle",padding:"0px 2px"},src:"/public/img/icons/disciplines/"+t+".png"})))})),h.createElement("div",{className:"SearchForm"},h.createElement("form",{onSubmit:this.search},h.createElement("div",{className:"centeredButtons"},h.createElement("input",{id:"search",type:"submit",value:"Search",ref:this.formRef}),h.createElement("input",{id:"search",type:"button",value:"Reset",onClick:this.reset})),h.createElement("div",{className:"text-entry"},h.createElement("input",{type:"text",name:"name",placeholder:"Card Name",value:this.input.name,onChange:this.handleChange})),h.createElement("div",{className:"text-entry"},h.createElement("input",{type:"text",name:"text",placeholder:"Card Text",value:this.input.text,onChange:this.handleChange})),h.createElement("div",{className:"text-entry"},h.createElement("input",{type:"text",name:"subtypes",placeholder:"Subtypes | Initiative",value:this.input.subtypes,onChange:this.handleChange})),h.createElement("div",{className:"centeredCheckBox"},h.createElement("label",{className:"mull"},h.createElement("input",{type:"checkbox",name:"flavor",value:!this.input.flavor,onChange:function(t){e.input.flavor=!t.target.checked}}),"Ignore Flavortext & Artist")),h.createElement("br",null),h.createElement("div",{className:"centeredCheckBox centeredSpacing"},h.createElement("label",{className:"mull"},h.createElement("input",{type:"checkbox",name:"unique",checked:this.input.mull.unique,onChange:function(t){return e.handleChange(t,"mull")}}),"Unique"),h.createElement("label",{className:"mull"},h.createElement("input",{type:"checkbox",name:"loyal",checked:this.input.mull.loyal,onChange:function(t){return e.handleChange(t,"mull")}}),"Loyal"),h.createElement("label",{className:"mull"},h.createElement("input",{type:"checkbox",name:"legendary",checked:this.input.mull.legendary,onChange:function(t){return e.handleChange(t,"mull")}}),"Legendary")),h.createElement("div",{className:"centeredCheckBox"},h.createElement("label",{className:"mull"},h.createElement("input",{type:"checkbox",name:"mixed",checked:this.input.mull.mixed,onChange:function(t){return e.handleChange(t,"mull")}}),"Non-Loyal")),h.createElement("hr",null),h.createElement("div",{className:"tribes"},r),h.createElement("hr",null),h.createElement("div",{className:"tribes"},s,h.createElement("label",{className:"none"},h.createElement("input",{type:"checkbox",name:"none",checked:this.input.elements.none,onChange:function(t){return e.handleChange(t,"elements")}}),h.createElement("span",null,"None"))),h.createElement("div",{className:"centeredButtons"},h.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}}),h.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}})),h.createElement("hr",null),h.createElement(_,{type:"disciplines",title:"Disciplines",collapsed:this.collapsed,onClick:this.handleTriggerClick},h.createElement("div",{className:"disciplines"},l,h.createElement("label",null,"Max",h.createElement("input",{type:"checkbox",name:"max",style:{display:"inline",margin:"0px"},checked:this.input.disciplines.max,onChange:function(t){return e.handleChange(t,"disciplines")}})))),h.createElement(_,{type:"energy",title:"Energy",collapsed:this.collapsed,onClick:this.handleTriggerClick},h.createElement("div",{className:"minMax"},h.createElement("label",{className:"mcbp"},"Min ",h.createElement("input",{type:"text",name:"min",value:this.input.energy.min,onChange:function(t){return e.handleChange(t,"energy")}})),h.createElement("label",{className:"mcbp"},"Max ",h.createElement("input",{type:"text",name:"max",value:this.input.energy.max,onChange:function(t){return e.handleChange(t,"energy")}})))),h.createElement(_,{type:"bpmc",title:"Build Points\nMugic Counters/Cost",collapsed:this.collapsed,onClick:this.handleTriggerClick},h.createElement("div",{className:"minMax"},h.createElement("label",{className:"mcbp"},"Min ",h.createElement("input",{type:"text",name:"min",value:this.input.mcbp.min,onChange:function(t){return e.handleChange(t,"mcbp")}})),h.createElement("label",{className:"mcbp"},"Max ",h.createElement("input",{type:"text",name:"max",value:this.input.mcbp.max,onChange:function(t){return e.handleChange(t,"mcbp")}})))),h.createElement(_,{type:"types",title:"Card Type",collapsed:this.collapsed,onClick:this.handleTriggerClick},h.createElement("div",{className:"centeredCheckBox"},a)),h.createElement(_,{type:"rarity",title:"Rarity",collapsed:this.collapsed,onClick:this.handleTriggerClick},h.createElement("div",{className:"centeredCheckBox"},i)),h.createElement(_,{type:"sets",title:"Sets",collapsed:this.collapsed,onClick:this.handleTriggerClick},h.createElement("div",{className:"setBox"},h.createElement("div",{className:"centeredCheckBox",id:"sets"},n))),h.createElement("div",{className:"centeredButtons"},h.createElement("input",{id:"search",type:"submit",value:"Search"}),h.createElement("input",{id:"search",type:"button",value:"Reset",onClick:this.reset}))))},t}(h.Component),r=(0,g.Z)(i.prototype,"loaded",[f.LO],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),s=(0,g.Z)(i.prototype,"loading",[f.LO],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),l=(0,g.Z)(i.prototype,"input",[f.LO],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c=(0,g.Z)(i.prototype,"collapsed",[f.LO],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),a=i))||a)||a,_=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,u.Z)(t,e),t.prototype.render=function(){var e=this.props,t=e.type,n=e.children,a=e.onClick;return h.createElement(w(),{trigger:this.trigger,open:this.open,onOpen:function(){return a(t)},onClose:function(){return a(t)}},n)},t}(h.Component),B=(0,y.f3)((function(e,t,n){return t}))(I=(0,y.Pi)(I=function(e){function t(){return e.apply(this,arguments)||this}return(0,u.Z)(t,e),t.prototype.render=function(){var e=this,t=this.props.card;return 0==this.props.ext?h.createElement("div",{className:"card attack"},h.createElement("img",{className:"thumb",src:x.Z.base_image+(t.gsx$thumb||x.Z.thumb_missing),onClick:function(){return e.props.setImage(x.Z.cardImage(t))}}),h.createElement("div",{className:"left"},h.createElement(C.VG,{name:t.gsx$name}),h.createElement(C.uq,{set:t.gsx$set,rarity:t.gsx$rarity}),h.createElement("br",null),h.createElement("span",null,h.createElement(C.dR,{bp:t.gsx$bp})," Attack - ",t.gsx$bp),h.createElement("br",null),h.createElement("div",null,h.createElement("span",{className:"bp bigger"},t.gsx$base)," | ",h.createElement(C.W_,{element:"fire",value:t.gsx$fire}),t.gsx$fire," ",h.createElement(C.W_,{element:"air",value:t.gsx$air}),t.gsx$air," ",h.createElement(C.W_,{element:"earth",value:t.gsx$earth}),t.gsx$earth," ",h.createElement(C.W_,{element:"water",value:t.gsx$water}),t.gsx$water)),h.createElement("br",null),h.createElement("div",{className:"right"},h.createElement(C.$U,{ability:t.gsx$ability}),h.createElement(C.kp,{data:{unique:t.gsx$unique,loyal:t.gsx$loyal,legendary:t.gsx$legendary}}),h.createElement(C.Q$,{flavortext:t.gsx$flavortext}))):h.createElement("div",{className:"card attack"},h.createElement("div",{className:"fullcard"},h.createElement("img",{src:x.Z.cardImage(t)})),h.createElement("div",{className:"right"},h.createElement(C.VG,{name:t.gsx$name}),h.createElement(C.$U,{ability:t.gsx$ability}),h.createElement(C.kp,{data:{unique:t.gsx$unique,loyal:t.gsx$loyal,legendary:t.gsx$legendary}}),h.createElement(C.Q$,{flavortext:t.gsx$flavortext}),h.createElement("div",null,"Art By: ",t.gsx$artist)))},t}(h.Component))||I)||I,A=(0,y.f3)((function(e,t,n){return t}))(S=(0,y.Pi)(S=function(e){function t(){return e.apply(this,arguments)||this}return(0,u.Z)(t,e),t.prototype.render=function(){var e=this,t=this.props.card;return 0==this.props.ext?h.createElement("div",{className:"card battlegear"},h.createElement("img",{className:"thumb",style:{float:"left"},src:x.Z.base_image+(t.gsx$thumb||x.Z.thumb_missing),onClick:function(){return e.props.setImage(x.Z.cardImage(t))}}),h.createElement("div",{className:"left"},h.createElement(C.VG,{name:t.gsx$name}),h.createElement(C.uq,{set:t.gsx$set,rarity:t.gsx$rarity}),h.createElement("br",null),h.createElement("span",null,h.createElement(C.At,null)," Battlegear",t.gsx$types.length>0?" - "+t.gsx$types:null)),h.createElement("div",{className:"right"},h.createElement(C.$U,{ability:t.gsx$ability}),h.createElement(C.kp,{data:{unique:t.gsx$unique,loyal:t.gsx$loyal,legendary:t.gsx$legendary}}),h.createElement(C.Q$,{flavortext:t.gsx$flavortext}))):h.createElement("div",{className:"card battlegear"},h.createElement("div",{className:"fullcard"},h.createElement("img",{src:x.Z.cardImage(t)})),h.createElement("div",{className:"right"},h.createElement(C.VG,{name:t.gsx$name}),h.createElement(C.$U,{ability:t.gsx$ability}),h.createElement(C.kp,{data:{unique:t.gsx$unique,loyal:t.gsx$loyal,legendary:t.gsx$legendary}}),h.createElement(C.Q$,{flavortext:t.gsx$flavortext}),h.createElement("div",null,"Art By: ",t.gsx$artist)))},t}(h.Component))||S)||S,R=(0,y.f3)((function(e,t,n){return t}))(O=(0,y.Pi)(O=function(e){function t(){return e.apply(this,arguments)||this}return(0,u.Z)(t,e),t.prototype.render=function(){for(var e=this,t=this.props,n=t.card,a=t.stats,i=t.hideStats,r=[],s=0;s<n.gsx$mugicability;s++)r.push(h.createElement(C.WC,{key:s,tribe:n.gsx$tribe}));var l=function(){var e=n.gsx$types,t=!1;e.toLowerCase().includes("past")&&(t=!0,e=e.replace(/past /i,""));var a=" "+(t?"Past ":"")+e;return h.createElement("span",null,h.createElement(C.Fo,{tribe:n.gsx$tribe}),a)},c=function(e,t){return t&&"Aa'une the Oligarch, Avatar"==t?Number(e):"min"==a?Number(e)-10:"max"==a?Number(e)+10:Number(e)},o=function(e,t){return t&&"Aa'une the Oligarch, Avatar"==t?Number(e):"min"==a?Number(e)-5:"max"==a?Number(e)+5:Number(e)};return console.log(this.props),0==this.props.ext?h.createElement("div",{className:"card creature"},h.createElement("img",{className:"thumb",style:{float:"left"},src:x.Z.base_image+(n.gsx$thumb||x.Z.thumb_missing),onClick:function(){return e.props.setImage(x.Z.cardImage(n))}}),h.createElement("div",{className:"left"},h.createElement(C.VG,{name:n.gsx$name}),h.createElement(C.uq,{set:n.gsx$set,rarity:n.gsx$rarity}),h.createElement("br",null),h.createElement(l,null),h.createElement("br",null),h.createElement("div",null,h.createElement(C.W_,{element:"fire",value:n.gsx$elements.toLowerCase().indexOf("fire")>=0})," ",h.createElement(C.W_,{element:"air",value:n.gsx$elements.toLowerCase().indexOf("air")>=0})," ",h.createElement(C.W_,{element:"earth",value:n.gsx$elements.toLowerCase().indexOf("earth")>=0})," ",h.createElement(C.W_,{element:"water",value:n.gsx$elements.toLowerCase().indexOf("water")>=0})),h.createElement("span",null,r)),h.createElement("br",null),h.createElement("div",{className:"right"},h.createElement(C.$U,{ability:n.gsx$ability,tribe:n.gsx$tribe}),n.gsx$brainwashed&&h.createElement(h.Fragment,null,h.createElement("div",{className:"text_brainwashed"},"Brainwashed"),h.createElement(C.$U,{type:"brainwashed",tribe:n.gsx$tribe,ability:n.gsx$brainwashed})),h.createElement(C.kp,{data:{unique:n.gsx$unique,loyal:n.gsx$loyal,legendary:n.gsx$legendary,tribe:n.gsx$tribe}}),n.gsx$types.includes("Chieftain")&&h.createElement("div",{className:"chieftain"},"(Minions use Brainwashed text. Minions may only play Generic Mugic.)"),h.createElement(C.Q$,{flavortext:n.gsx$flavortext})),h.createElement("br",null),h.createElement("div",{className:"stats"},h.createElement("div",{className:"energy"},c(n.gsx$courage,n.gsx$name),h.createElement(C.I1,{discipline:"courage"})),h.createElement("div",{className:"energy"},c(n.gsx$power,n.gsx$name),h.createElement(C.I1,{discipline:"power"})),h.createElement("div",{className:"energy"},c(n.gsx$wisdom,n.gsx$name),h.createElement(C.I1,{discipline:"wisdom"})),h.createElement("div",{className:"energy"},c(n.gsx$speed,n.gsx$name),h.createElement(C.I1,{discipline:"speed"})),h.createElement("div",{className:"energy",style:{fontWeight:"bold"}},o(n.gsx$energy,n.gsx$name)))):h.createElement("div",{className:"card creature"},h.createElement("div",{className:"fullcard"},h.createElement("img",{src:x.Z.cardImage(n)}),!i&&h.createElement("div",{className:"image-cover"},h.createElement("div",null,h.createElement("span",(0,p.Z)({key:"courage"},c(n.gsx$courage,n.gsx$name)>=100?{className:"long"}:null),c(n.gsx$courage,n.gsx$name)),h.createElement("span",(0,p.Z)({key:"power"},c(n.gsx$power,n.gsx$name)>=100?{className:"long"}:null),c(n.gsx$power,n.gsx$name)),h.createElement("span",(0,p.Z)({key:"wisdom"},c(n.gsx$wisdom,n.gsx$name)>=100?{className:"long"}:null),c(n.gsx$wisdom,n.gsx$name)),h.createElement("span",(0,p.Z)({key:"speed"},c(n.gsx$speed,n.gsx$name)>=100?{className:"long"}:null),c(n.gsx$speed,n.gsx$name)),h.createElement("span",(0,p.Z)({key:"energy"},o(n.gsx$energy,n.gsx$name)>=100?{className:"long"}:null),o(n.gsx$energy,n.gsx$name))))),h.createElement("div",{className:"right"},h.createElement(C.VG,{name:n.gsx$name}),h.createElement("span",null,c(n.gsx$courage,n.gsx$name)," ",h.createElement(C.I1,{discipline:"courage"}))," ",h.createElement("span",null,c(n.gsx$power,n.gsx$name)," ",h.createElement(C.I1,{discipline:"power"}))," ",h.createElement("span",null,c(n.gsx$wisdom,n.gsx$name)," ",h.createElement(C.I1,{discipline:"wisdom"}))," ",h.createElement("span",null,c(n.gsx$speed,n.gsx$name)," ",h.createElement(C.I1,{discipline:"speed"}))," ",h.createElement("span",{style:{fontWeight:"bold"}},o(n.gsx$energy,n.gsx$name)),h.createElement("br",null),h.createElement(C.$U,{ability:n.gsx$ability,tribe:n.gsx$tribe}),n.gsx$brainwashed&&h.createElement(h.Fragment,null,h.createElement("div",{className:"text_brainwashed"},"Brainwashed"),h.createElement(C.$U,{type:"brainwashed",tribe:n.gsx$tribe,ability:n.gsx$brainwashed})),h.createElement(C.kp,{data:{unique:n.gsx$unique,loyal:n.gsx$loyal,legendary:n.gsx$legendary,tribe:n.gsx$tribe}}),n.gsx$types.includes("Chieftain")&&h.createElement("div",{className:"chieftain"},"(Minions use Brainwashed text. Minions may only play Generic Mugic.)"),h.createElement(C.Q$,{flavortext:n.gsx$flavortext}),h.createElement("div",null,"Art By: ",n.gsx$artist)))},t}(h.Component))||O)||O,U=(0,y.f3)((function(e,t,n){return t}))(q=(0,y.Pi)(q=function(e){function t(){return e.apply(this,arguments)||this}return(0,u.Z)(t,e),t.prototype.render=function(){var e=this,t=this.props.card;return 0==this.props.ext?h.createElement("div",{className:"card location"},h.createElement("img",{className:"thumb",style:{float:"left",width:"100px",height:"98px"},src:x.Z.base_image+(t.gsx$thumb||x.Z.thumb_missing),onClick:function(){return e.props.setImage(x.Z.cardImage(t))}}),h.createElement("div",{className:"left"},h.createElement(C.VG,{name:t.gsx$name}),h.createElement(C.uq,{set:t.gsx$set,rarity:t.gsx$rarity}),h.createElement("br",null),h.createElement("span",null,h.createElement(C._t,null)," Location",t.gsx$types.length>0?" - "+t.gsx$types:null),h.createElement("br",null),h.createElement(C.a3,{initiative:t.gsx$initiative})),h.createElement("div",{className:"right"},h.createElement(C.$U,{ability:t.gsx$ability}),h.createElement(C.kp,{data:{unique:t.gsx$unique,loyal:t.gsx$loyal,legendary:t.gsx$legendary}}),h.createElement(C.Q$,{flavortext:t.gsx$flavortext}))):h.createElement("div",{className:"card location"},h.createElement("div",{className:"fullcard"},h.createElement("img",{src:x.Z.cardImage(t)})),h.createElement("div",{className:"right"},h.createElement(C.VG,{name:t.gsx$name}),h.createElement(C.a3,{initiative:t.gsx$initiative}),h.createElement(C.$U,{ability:t.gsx$ability}),h.createElement(C.kp,{data:{unique:t.gsx$unique,loyal:t.gsx$loyal,legendary:t.gsx$legendary}}),h.createElement(C.Q$,{flavortext:t.gsx$flavortext}),h.createElement("div",null,"Art By: ",t.gsx$artist)))},t}(h.Component))||q)||q;var P=n(3144),F=n(8563),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=Q(e,a),r=Q(t[n]),s=W(r,i);if(s<3)return 0===s?a:r>Q(5,a)?i<Q(3,a)?a+1:a:r<Q(3,a)&&i>Q(5,a)?a-1:a;if(0===n){if(3===s)return i>r?a:a+1;if(i>r)return a;if(i<r)return a-1}return T(i,n,t)}();return n>5&&(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?i<t?a[n].octave:a[n].octave-1:r<i?i<t?a[n].octave:a[n].octave+1:e(t,n-1,a)},W=function(e,t){var n=Math.abs(e-t);return n<4?n:n>3.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 M?(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;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,s=t.velocity;return e.call(this,n,a,{pitch:i,octave:r},s)||this}return(0,u.Z)(t,e),(0,P.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}(M),D=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]),s=e.split(a)[1],l=/[1-8]{1}[A-Za-z#]{1,2}([1-8]{1})/;if(l.test(e)){var c=e.match(l);if(null===c)throw new Error("invalid_input");t.push(new M(r,n,{pitch:s,octave:parseInt(c[1])}))}else t.push(new M(r,n,z(s,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 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}();D.instance=void 0;var V=D.getInstance();const j=function(e){var t,n,a,i=(t=200,n=function(){V.play(e.notes)},function(){for(var e=arguments.length,i=new Array(e),r=0;r<e;r++)i[r]=arguments[r];a&&clearTimeout(a),a=setTimeout((function(){n.apply(void 0,i),a=null}),t)});return h.createElement("input",{type:"button",value:"Play",onClick:function(){i()}})};var J,Y,K,X,ee,te,ne,ae,ie,re,se,le,ce,oe,me,ue=(0,y.f3)((function(e,t,n){return t}))(J=(0,y.Pi)(J=function(e){function t(){return e.apply(this,arguments)||this}return(0,u.Z)(t,e),t.prototype.render=function(){var e,t,n=this,a=this.props,i=a.card,r=(a.history,[]);if(0==i.gsx$cost)r.push(h.createElement(C.WC,{tribe:i.gsx$tribe,key:0,amount:"0"}));else if("x"==i.gsx$cost.toLowerCase())r.push(h.createElement(C.WC,{tribe:i.gsx$tribe,key:0,amount:"x"}));else if(i.gsx$cost>5)r.push(h.createElement(C.WC,{tribe:i.gsx$tribe,key:0,amount:i.gsx$cost}));else for(var s=0;s<i.gsx$cost;s++)r.push(h.createElement(C.WC,{tribe:i.gsx$tribe,key:s}));return 0==this.props.ext?h.createElement("div",{className:"card mugic"},h.createElement("img",{className:"thumb",style:{float:"left"},src:x.Z.base_image+(i.gsx$thumb||x.Z.thumb_missing),onClick:function(){return n.props.setImage(x.Z.cardImage(i))}}),h.createElement("div",{className:"left"},h.createElement(C.VG,{name:i.gsx$name}),h.createElement(C.uq,{set:i.gsx$set,rarity:i.gsx$rarity})," ",h.createElement("br",null),h.createElement(C.Fo,{size:"icon16",tribe:i.gsx$tribe})," Mugic - ",i.gsx$tribe,h.createElement("br",null),h.createElement("span",null,r),h.createElement(j,{notes:(null==(e=i.gsx$shownotes)?void 0:e.length)>0?i.gsx$shownotes:i.gsx$notes}),h.createElement("br",null)),h.createElement("br",null),h.createElement("div",{className:"right"},h.createElement(C.$U,{ability:i.gsx$ability,tribe:i.gsx$tribe}),h.createElement(C.kp,{data:{unique:i.gsx$unique,loyal:i.gsx$loyal,legendary:i.gsx$legendary}}),h.createElement(C.Q$,{flavortext:i.gsx$flavortext}))):h.createElement("div",{className:"card mugic"},h.createElement("div",{className:"fullcard"},h.createElement("img",{src:x.Z.cardImage(i)})),h.createElement("div",{className:"right"},h.createElement(C.VG,{name:i.gsx$name}),h.createElement(C.$U,{ability:i.gsx$ability,tribe:i.gsx$tribe}),h.createElement(C.kp,{data:{unique:i.gsx$unique,loyal:i.gsx$loyal,legendary:i.gsx$legendary}}),h.createElement(C.Q$,{flavortext:i.gsx$flavortext}),h.createElement("div",null,"Art By: ",i.gsx$artist),h.createElement("div",null,"Notes: ",i.gsx$notes),h.createElement(j,{notes:(null==(t=i.gsx$shownotes)?void 0:t.length)>0?i.gsx$shownotes:i.gsx$notes})))},t}(h.Component))||J)||J,ge=["cards"],pe=(0,f.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:f.aD,removeFixed:f.aD},{deep:!1}),de=(0,y.f3)((function(e,t,n){return t}))(ee=(0,y.Pi)((te=function(e){function t(){var t;t=e.call(this)||this,(0,o.Z)(t,"loaded",ne,(0,m.Z)(t)),(0,o.Z)(t,"n",ae,(0,m.Z)(t)),(0,o.Z)(t,"p",ie,(0,m.Z)(t)),(0,o.Z)(t,"ext",re,(0,m.Z)(t)),(0,o.Z)(t,"stats",se,(0,m.Z)(t)),(0,o.Z)(t,"hideStats",le,(0,m.Z)(t)),(0,o.Z)(t,"content",ce,(0,m.Z)(t)),(0,o.Z)(t,"card_img",oe,(0,m.Z)(t)),(0,o.Z)(t,"fixedStyles",me,(0,m.Z)(t)),t.handleContent=function(e){t.content=e,t.p=1},t.setImage=function(e){t.card_img=e||x.Z.card_back,t.changeImage()},t.setExt=function(){t.ext=!t.ext,localStorage.setItem("extended",t.ext)},t.setStats=function(){"min"==t.stats?t.stats="avg":"avg"==t.stats?t.stats="max":"max"==t.stats&&(t.stats="min"),localStorage.setItem("stats",t.stats)},t.setHideStats=function(){t.hideStats=!t.hideStats,localStorage.setItem("hideStats",t.hideStats)},t.handleScroll=function(e){if(e.preventDefault(),window.pageYOffset>=235){var t=document.documentElement,n="scrollHeight",a="clientHeight",i=document.getElementById("side-menu"),r=document.querySelector(".collection > .right"),s=t[n]-window.innerHeight-t.scrollTop;if(s<=90){var l=t[a]-(90-s);pe.setFixed(l)}else(i[n]>t[a]||i[a]!==t[a])&&pe.setFixed(window.innerHeight);!function(e){if(r[a]<window.innerHeight)r.style.minHeight=e+"px";else{if(r[a]===window.innerHeight)return;r.style.minHeight&&(r.style.minHeight=null)}}(window.innerHeight)}else pe.isFixed&&pe.removeFixed()},t.handleOutOfForm=function(){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=h.createRef(),t}(0,u.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 h.createElement("div",{className:"collection "+(this.ext?"extended":"short")},h.createElement("div",{className:"left"},h.createElement("div",{id:"side-menu",style:pe.fixed},h.createElement(fe,{url:this.card_img,ref:function(t){t&&(e.changeImage=t.getInstance().changeImage)}}),h.createElement(L,(0,p.Z)({formRef:this.formRef,handleContent:this.handleContent},this.props)))),h.createElement("div",{className:"right",onClick:this.handleOutOfForm},h.createElement("div",{className:"list-nav-top"},this.navigation(),h.createElement("div",null,h.createElement("label",{htmlFor:"hide-stats"},"Hide Stats"),h.createElement("br",null),h.createElement("input",{type:"checkbox",id:"hide-stats",checked:this.hideStats,onChange:this.setHideStats})),h.createElement("button",{className:"stats-button",onClick:this.setStats},"min"==this.stats&&"Min Stats","avg"==this.stats&&"Average Stats","max"==this.stats&&"Max Stats"),h.createElement("button",{className:"ext-button",onClick:this.setExt},this.ext?"Extended Format":"Short Format")),h.createElement("br",null),h.createElement(he,{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}),h.createElement("br",null),this.navigation()))},n.navigation=function(){var e=this,t=Math.ceil(this.content.length/this.n);return h.createElement("div",{className:"entries"},this.content.length," results - page ",this.p," of ",t," ",e.p>1?h.createElement("button",{className:"prev-button",onClick:function(){e.p--,window.scrollTo(0,0)}},"prev"):h.createElement("button",{className:"prev-button",disabled:!0},"prev")," ",e.p<t?h.createElement("button",{className:"next-button",onClick:function(){e.p++,window.scrollTo(0,0)}},"next"):h.createElement("button",{className:"next-button",disabled:!0},"next"),h.createElement("br",null),"Entries per page",h.createElement("input",{type:"button",value:"5",disabled:"5"==this.n,onClick:function(t){return e.n=t.target.value}})," ",h.createElement("input",{type:"button",value:"10",disabled:"10"==this.n,onClick:function(t){return e.n=t.target.value}})," ",h.createElement("input",{type:"button",value:"20",disabled:"20"==this.n,onClick:function(t){return e.n=t.target.value}})," ",h.createElement("input",{type:"button",value:"50",disabled:"50"==this.n,onClick:function(t){return e.n=t.target.value}}))},t}(h.Component),ne=(0,g.Z)(te.prototype,"loaded",[f.LO],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),ae=(0,g.Z)(te.prototype,"n",[f.LO],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return 10}}),ie=(0,g.Z)(te.prototype,"p",[f.LO],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return 1}}),re=(0,g.Z)(te.prototype,"ext",[f.LO],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),se=(0,g.Z)(te.prototype,"stats",[f.LO],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return"avg"}}),le=(0,g.Z)(te.prototype,"hideStats",[f.LO],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),ce=(0,g.Z)(te.prototype,"content",[f.LO],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),oe=(0,g.Z)(te.prototype,"card_img",[f.LO],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return x.Z.card_back}}),me=(0,g.Z)(te.prototype,"fixedStyles",[f.LO],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ee=te))||ee)||ee,he=function(e){var t=e.cards,n=(0,d.Z)(e,ge);return 1==t.length&&t[0].text?h.createElement("div",{style:{textAlign:"left"}},t[0].text):t.map((function(e,t){switch(e.gsx$type){case"Attacks":return h.createElement(B,(0,p.Z)({card:e,key:t},n));case"Battlegear":return h.createElement(A,(0,p.Z)({card:e,key:t},n));case"Creatures":return h.createElement(R,(0,p.Z)({card:e,key:t},n));case"Locations":return h.createElement(U,(0,p.Z)({card:e,key:t},n));case"Mugic":return h.createElement(ue,(0,p.Z)({card:e,key:t},n));default:return h.createElement("div",{key:t},"Invalid Card Type")}}))},xe=(0,y.Pi)((K=function(e){function t(){for(var t,n=arguments.length,a=new Array(n),i=0;i<n;i++)a[i]=arguments[i];return t=e.call.apply(e,[this].concat(a))||this,(0,o.Z)(t,"display",X,(0,m.Z)(t)),t.handleClickOutside=function(e){t.display=!1},t.changeImage=function(){t.display=!0},t}return(0,u.Z)(t,e),t.prototype.render=function(){return h.createElement("div",{className:"card_img"},h.createElement("img",{className:this.display?"":"hidden",src:this.props.url}))},t}(h.Component),X=(0,g.Z)(K.prototype,"display",[f.LO],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),Y=K))||Y,fe=(0,n(8949).Z)(xe)}}]);