mirror of
https://github.com/chaoticbackup/chaoticbackup.github.io.git
synced 2026-03-21 17:24:14 -05:00
1 line
29 KiB
JavaScript
1 line
29 KiB
JavaScript
(window.webpackJsonp=window.webpackJsonp||[]).push([[5],{1042:function(e,t,a){},1045:function(e,t,a){"use strict";a.r(t);var n,r,l,c,i,s,o,m,u,g,p,d,E,h,f,x=a(82),b=a.n(x),v=a(63),$=a.n(v),y=a(166),w=a.n(y),k=a(167),C=a.n(k),R=a(168),N=a.n(R),O=a(169),I=a.n(O),F=a(0),L=a.n(F),U=a(3),_=a(128),j=a(60),B=a(83),A=a(109),M=a(102),S=a.n(M),D=a(817),q=a.n(D),V=a(64),z=a.n(V),H=(a(816),n=function(e){function t(){var e,a;b()(this,t);for(var n=arguments.length,l=new Array(n),c=0;c<n;c++)l[c]=arguments[c];return a=w()(this,(e=C()(t)).call.apply(e,[this].concat(l))),S()(a,"coin",r,q()(a)),a}return N()(t,e),$()(t,[{key:"updateCanvas",value:function(e){var t=this;if(e){e.style.width="100%",e.style.height="100%",e.width=e.offsetWidth,e.height=e.offsetHeight;var a=e.getContext("2d"),n=new Image;n.src="/src/img/portal.png";var r=new Image;r.src=A.a.base_image+"1iu0GFaJQ0UsSN8yYWi77VY1cXsQpM4o7",r.onload=function(){a.drawImage(r,0,0),function(){var t=new Image;t.src=A.a.base_image+"0B6oyUfwoM3u1LWtvNUZ2NVdjTGc",t.onload=function(){a.drawImage(t,50,350)};var r=new Image;r.src=A.a.base_image+"0B6oyUfwoM3u1bFVIclZscHlHTVE",r.onload=function(){a.drawImage(r,e.width-300,350)};var l=new Image;l.src=A.a.base_image+"0B6oyUfwoM3u1YzNhLUdSMHlmdFE",l.onload=function(){a.drawImage(l,e.width-350,n.height+10)};var c=new Image;c.src=A.a.base_image+"0B6oyUfwoM3u1MVVqQlpqYldsVDQ",c.onload=function(){a.drawImage(c,50,n.height+10)}}(),a.drawImage(n,e.width/2-n.width/2,0)};var l=new Image;this.coin=function(t){var a={},n=0,l=0,c=0,i=t.ticksPerFrame||0,s=t.frames||1,o=t.w_frames||1,m=t.h_frames||1;a.context=t.context,a.width=t.width,a.height=t.height,a.image=t.image;var u=0;return a.update=function(){(c+=1)>i&&(c=0,u++,n+1<o?n+=1:(n=0,l+=1),u+1>s&&(n=0,l=0,u=0))},a.render=function(){var t=a.width/o,c=a.height/m,i=e.width/2-t/2,s=e.height/2-c/2;a.context.clearRect(i,s,t,c),a.context.drawImage(r,i,s,t,c,i,s,t,c),a.context.drawImage(a.image,t*n,c*l,t,c,i,s,t,c)},a}({context:e.getContext("2d"),width:448,height:448,image:l,w_frames:7,h_frames:7,frames:47,ticksPerFrame:4}),l.addEventListener("load",(function e(){t.coin&&(window.requestAnimationFrame(e),t.coin.update(),t.coin.render())})),l.src=A.a.base_image+"0B6oyUfwoM3u1cC1vaGVkU1J1ZzQ"}}},{key:"render",value:function(){return L.a.createElement(F.Fragment,null,L.a.createElement("canvas",{ref:this.updateCanvas.bind(this),height:"600px"}))}}]),t}(L.a.Component),r=z()(n.prototype,"coin",[U.n],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),n),T=a(1035),P=a.n(T),Q=a(170),W=a.n(Q),J=a(101),Y=a(55),G=Object(_.a)((function(e,t,a){return t}))(s=Object(_.b)((o=function(e){function t(e){var a;return b()(this,t),a=w()(this,C()(t).call(this,e)),S()(a,"input",m,q()(a)),S()(a,"query",u,q()(a)),a.search=function(e){e.preventDefault(),e.stopPropagation(),a.props.history.push("/portal/Search/?"+encodeURIComponent(a.query)),a.input=a.query},a.query=a.input=decodeURIComponent(a.props.location.search.substr(1)),a}return N()(t,e),$()(t,[{key:"render",value:function(){var e=this;return L.a.createElement("div",{className:"search"},L.a.createElement("form",{onSubmit:this.search},L.a.createElement("input",{type:"text",value:this.query,autoFocus:!0,onChange:function(t){return e.query=t.target.value}}),L.a.createElement("button",{type:"submit"},L.a.createElement(Y.n,null))),L.a.createElement(Z,{string:this.input}))}}]),t}(L.a.Component),m=z()(o.prototype,"input",[U.n],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u=z()(o.prototype,"query",[U.n],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),s=o))||s)||s,Z=Object(_.a)((function(e,t,a){return t}))(l=Object(_.b)((c=function(e){function t(){var e;return b()(this,t),e=w()(this,C()(t).call(this)),S()(e,"loaded",i,q()(e)),e.filter=new W.a("filter.db"),e}return N()(t,e),$()(t,[{key:"render",value:function(){var e=this;if(0==this.loaded)return A.a.LoadDB([{portal:"attacks"},{portal:"battlegear"},{portal:"creatures"},{portal:"locations"},{portal:"mugic"},{cards:"attacks"},{cards:"battlegear"},{cards:"creatures"},{cards:"locations"},{cards:"mugic"}]).then((function(){e.loaded=!0})),L.a.createElement("span",null,"Loading...");var t=this.props.string;if(""==t)return L.a.createElement("div",{style:{minHeight:"50px"}});var a=function(e,t){var a="/portal";switch(e.gsx$type){case"Attacks":a+="/Attacks/"+encodeURIComponent(e.gsx$name);break;case"Battlegear":a+="/Battlegear/"+encodeURIComponent(e.gsx$name);break;case"Creatures":a+="/Creatures/"+encodeURIComponent(e.gsx$name);break;case"Locations":a+="/Locations/"+encodeURIComponent(e.gsx$name);break;case"Mugic":a+="/Mugic/"+encodeURIComponent(e.gsx$name)}return L.a.createElement("div",{key:t},L.a.createElement(P.a,I()({as:B.b},J.a.link,{to:a}),e.gsx$name),L.a.createElement("br",null))},n=this.filter.addCollection("filter"),r=n.addDynamicView("filter");r.applySimpleSort("gsx$name");var l,c=A.a.portal.attacks.chain(),i=A.a.portal.battlegear.chain(),s=A.a.portal.creatures.chain(),o=A.a.portal.locations.chain(),m=A.a.portal.mugic.chain();c=c.find({$or:[{gsx$attributes:{$regex:new RegExp(t,"i")}},{gsx$background:{$regex:new RegExp(t,"i")}},{gsx$details:{$regex:new RegExp(t,"i")}}]}),i=i.find({$or:[{gsx$attributes:{$regex:new RegExp(t,"i")}},{gsx$background:{$regex:new RegExp(t,"i")}},{gsx$details:{$regex:new RegExp(t,"i")}}]}),s=s.find({$or:[{gsx$appearance:{$regex:new RegExp(t,"i")}},{gsx$background:{$regex:new RegExp(t,"i")}},{gsx$specialabilities:{$regex:new RegExp(t,"i")}},{gsx$details:{$regex:new RegExp(t,"i")}}]}),o=o.find({$or:[{gsx$localfeatures:{$regex:new RegExp(t,"i")}},{gsx$background:{$regex:new RegExp(t,"i")}},{gsx$details:{$regex:new RegExp(t,"i")}}]}),m=m.find({$or:[{gsx$background:{$regex:new RegExp(t,"i")}},{gsx$details:{$regex:new RegExp(t,"i")}}]}),(l=c.data()).forEach((function(e){delete e.$loki})),n.insert(l),(l=i.data()).forEach((function(e){delete e.$loki})),n.insert(l),(l=s.data()).forEach((function(e){delete e.$loki})),n.insert(l),(l=o.data()).forEach((function(e){delete e.$loki})),n.insert(l),(l=m.data()).forEach((function(e){delete e.$loki})),n.insert(l);var u,g=r.data().map(a);this.filter.removeCollection("filter");var p=[].concat(A.a.portal.attacks.find({gsx$name:{$regex:new RegExp(t,"i")}}),A.a.portal.battlegear.find({gsx$name:{$regex:new RegExp(t,"i")}}),A.a.portal.creatures.find({gsx$name:{$regex:new RegExp(t,"i")}}),A.a.portal.locations.find({gsx$name:{$regex:new RegExp(t,"i")}}),A.a.portal.mugic.find({gsx$name:{$regex:new RegExp(t,"i")}}),A.a.cards.attacks.chain().find({gsx$name:{$regex:new RegExp(t,"i")}}).where((function(e){return""!=e.gsx$splash})).data(),A.a.cards.battlegear.chain().find({gsx$name:{$regex:new RegExp(t,"i")}}).where((function(e){return""!=e.gsx$splash})).data(),A.a.cards.locations.chain().find({gsx$name:{$regex:new RegExp(t,"i")}}).where((function(e){return""!=e.gsx$splash})).data(),A.a.cards.mugic.chain().find({gsx$name:{$regex:new RegExp(t,"i")}}).where((function(e){return""!=e.gsx$splash})).data()).sort((function(e,t){return(e=e.gsx$name.toLowerCase())<(t=t.gsx$name.toLowerCase())?-1:e>t?1:0})).map(a);if(0==g.length){var d=[].concat(A.a.cards.attacks.chain().find({gsx$artist:{$regex:new RegExp(t,"i")}}).where((function(e){return""!=e.gsx$splash})).data(),A.a.cards.battlegear.chain().find({gsx$artist:{$regex:new RegExp(t,"i")}}).where((function(e){return""!=e.gsx$splash})).data(),A.a.cards.creatures.chain().find({gsx$artist:{$regex:new RegExp(t,"i")}}).where((function(e){return""!=e.gsx$splash})).data(),A.a.cards.locations.chain().find({gsx$artist:{$regex:new RegExp(t,"i")}}).where((function(e){return""!=e.gsx$splash})).data(),A.a.cards.mugic.chain().find({gsx$artist:{$regex:new RegExp(t,"i")}}).where((function(e){return""!=e.gsx$splash})).data()).sort((function(e,t){return(e=e.gsx$name.toLowerCase())<(t=t.gsx$name.toLowerCase())?-1:e>t?1:0})).map(a);d.length>0?(u="Art contributed by ".concat(t,":"),g=d):u="No Results Found"}else u="Results containing ".concat(t,":");return L.a.createElement("div",{className:"results"},L.a.createElement("hr",null),p.length>0&&L.a.createElement(L.a.Fragment,null,L.a.createElement("div",null,"Entries"),p,L.a.createElement("hr",null)),L.a.createElement("div",null,u),g)}}]),t}(L.a.Component),i=z()(c.prototype,"loaded",[U.n],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),l=c))||l)||l,X=Object(_.a)((function(e,t,a){return t}))(g=Object(_.b)((p=function(e){function t(e){var a;return b()(this,t),a=w()(this,C()(t).call(this,e)),S()(a,"loaded",d,q()(a)),a.type=e.type.toLowerCase(),a}return N()(t,e),$()(t,[{key:"scrollLeft",value:function(e){document.getElementsByClassName("bottom_nav")[0].scrollLeft=e}},{key:"render",value:function(){var e=this;if(0==this.loaded)return A.a.LoadDB([{cards:this.type},{portal:this.type}]).then((function(){e.loaded=!0})),L.a.createElement(Y.h,null);var t=function(t,a,n,r){return a?L.a.createElement("div",{key:n,className:"nav_item"},L.a.createElement(P.a,I()({as:B.b,to:r||"/portal/".concat(e.props.type,"/").concat(t.gsx$name)},J.a.link),L.a.createElement("span",null,t.gsx$name.split(",")[0]),L.a.createElement("br",null),L.a.createElement("img",{className:"thumb",src:A.a.base_image+a.gsx$thumb}))):L.a.createElement("div",{key:n})},a=!0,n="",r=L.a.createElement("div",null),l=[],c=this.props.location.pathname.split("/");if(""==c[c.length-1]&&c.pop(),"creatures"==this.type||"mugic"==this.type){var i=c.length>=4&&A.a.tribes.includes(c[3])?c[3]:null;i?c.length>4&&(a=!1,r=L.a.createElement(j.b,{path:"".concat(this.props.match.url,"/").concat(i,"/:card"),component:this.props.component})):c.length>3&&(a=!1,r=L.a.createElement(j.b,{path:"".concat(this.props.match.url,"/:card"),component:this.props.component})),n=i?"".concat(i," ").concat(this.props.type):this.props.type,l=(i?A.a.portal[this.type].chain().find({gsx$tribe:i}).simplesort("gsx$name").data():A.a.portal[this.type].chain().simplesort("gsx$name").data()).map((function(a,n){var r=A.a.cards[e.type].findOne({gsx$name:a.gsx$name}),l=i?"/portal/".concat(e.props.type,"/").concat(a.gsx$tribe,"/").concat(encodeURIComponent(a.gsx$name)):"/portal/".concat(e.props.type,"/").concat(encodeURIComponent(a.gsx$name));return t(a,r,n,l)}))}else c.length>3&&(a=!1,r=L.a.createElement(j.b,{path:"".concat(this.props.match.url,"/:card"),component:this.props.component})),n=this.props.type,l=A.a.portal[this.type].data.sort((function(e,t){return e.gsx$name>t.gsx$name?1:-1})).map((function(a,n){var r=A.a.cards[e.type].findOne({gsx$name:a.gsx$name});return t(a,r,n)}));return a?L.a.createElement("div",{className:"entry ".concat(this.type," base_path")},L.a.createElement("div",{className:"cat_title"},n),L.a.createElement("div",{className:"entry_nav"},l)):L.a.createElement("div",{className:"entry ".concat(this.type)},L.a.createElement("div",{className:"entry_content"},r),L.a.createElement("div",{className:"cat_title"},n),L.a.createElement("div",{className:"entry_nav"},l))}}]),t}(L.a.Component),d=z()(p.prototype,"loaded",[U.n],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),g=p))||g)||g;function K(e){var t=e.name.split(",");return L.a.createElement(L.a.Fragment,null,L.a.createElement("span",null,t[0]),t.length>1&&L.a.createElement("span",{className:"bigger"},L.a.createElement("br",null),t[1].trim()))}function ee(e){var t=[];return e.artist.split(/(?=, )/).forEach((function(e,a){t.push(L.a.createElement(B.b,{key:a,to:"/portal/Search/?".concat(e.replace(", ",""))},e))})),L.a.createElement("div",{className:"artist"},t)}var te,ae=Object(_.a)((function(e,t,a){return t}))(E=Object(_.b)((h=function(e){function t(){var e,a;b()(this,t);for(var n=arguments.length,r=new Array(n),l=0;l<n;l++)r[l]=arguments[l];return a=w()(this,(e=C()(t)).call.apply(e,[this].concat(r))),S()(a,"fullscreen",f,q()(a)),a}return N()(t,e),$()(t,[{key:"expand",value:function(e){this.fullscreen=!0}},{key:"close",value:function(e){this.fullscreen=!1}},{key:"render",value:function(){var e=this.props.card;return L.a.createElement(L.a.Fragment,null,L.a.createElement("div",{className:"modal"+(this.fullscreen?"":" hidden")},L.a.createElement("span",{className:"close",onClick:this.close.bind(this)},"×"),L.a.createElement("img",{className:"modal-content",src:A.a.base_image+e.gsx$splash})),e.gsx$splash&&L.a.createElement("div",{className:"entry_splash"},L.a.createElement("img",{onClick:this.expand.bind(this),src:A.a.base_image+e.gsx$splash})),L.a.createElement("div",{className:"entry_body"},L.a.createElement("div",{className:"title"},L.a.createElement(K,{name:e.gsx$name}),L.a.createElement("hr",null)),this.props.text&&L.a.createElement("div",{className:"nocolumn"},this.props.text),!this.props.text&&L.a.createElement("div",{className:"column"},e.gsx$artist&&L.a.createElement(L.a.Fragment,null,L.a.createElement("div",null,L.a.createElement("strong",null,"Artist(s):"),L.a.createElement(ee,{artist:e.gsx$artist})),L.a.createElement("hr",null)),L.a.createElement("div",null,L.a.createElement("strong",null,"Set: "),"".concat(A.a.sets[e.gsx$set]," (").concat(e.gsx$set,")")),L.a.createElement("hr",null),L.a.createElement("div",null,L.a.createElement("strong",null,"Rarity: "),L.a.createElement(Y.m,{set:e.gsx$set,rarity:e.gsx$rarity,notext:"true"})," ",e.gsx$rarity),L.a.createElement("hr",null),L.a.createElement("div",null,L.a.createElement("strong",null,"Card ID: "),e.gsx$id),this.props.col0&&L.a.createElement(L.a.Fragment,null,L.a.createElement("hr",null),this.props.col0),e.gsx$ability&&L.a.createElement(L.a.Fragment,null,L.a.createElement("hr",null),L.a.createElement("div",null,L.a.createElement("strong",null,"Ability:"),L.a.createElement(Y.a,{ability:e.gsx$ability}))),e.gsx$flavortext&&L.a.createElement(L.a.Fragment,null,L.a.createElement("hr",null),L.a.createElement("div",null,L.a.createElement("strong",null,"Card Flavor:"),L.a.createElement("br",null),e.gsx$flavortext)),this.props.col1&&L.a.createElement(L.a.Fragment,null,L.a.createElement("hr",null),"this.props.col1")),!this.props.text&&L.a.createElement("div",{className:"column"},this.props.col2)))}}]),t}(L.a.Component),f=z()(h.prototype,"fullscreen",[U.n],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),E=h))||E)||E;function ne(e){var t=[];return e.artist.split(/(?=, )/).forEach((function(e,a){t.push(L.a.createElement(B.b,{key:a,to:"/portal/Search/?".concat(e.replace(", ",""))},e))})),L.a.createElement("div",{className:"ability"},t)}var re,le,ce,ie,se,oe,me,ue,ge=Object(_.a)((function(e,t,a){return t}))(te=Object(_.b)(te=function(e){function t(){return b()(this,t),w()(this,C()(t).apply(this,arguments))}return N()(t,e),$()(t,[{key:"render",value:function(){var e=this.props.location.pathname.split("/");""==e[e.length-1]&&e.pop();var t=e.length>=5?decodeURIComponent(e[4]):4==e.length?decodeURIComponent(e[3]):void 0,a=A.a.portal.creatures.findOne({gsx$name:t});if(!a)return L.a.createElement(Y.l,{location:this.props.location});for(var n=a.gsx$tribe,r=A.a.cards.creatures.findOne({gsx$name:t}),l=a.gsx$location.split(/[;]+\s*/).map((function(e,t){return L.a.createElement("p",{key:t},L.a.createElement(P.a,I()({as:B.b},J.a.link,{to:"/portal/Locations/"+e}),L.a.createElement("span",null,e)))})),c=a.gsx$battlegear.split(/[;]+\s*/).map((function(e,t){return L.a.createElement("p",{key:t},L.a.createElement(P.a,I()({as:B.b},J.a.link,{to:"/portal/Battlegear/"+e}),L.a.createElement("span",null,e)))})),i=[],s=0;s<r.gsx$mugicability;s++)i.push(L.a.createElement(Y.j,{key:s,tribe:n}));return L.a.createElement(ae,{card:r,text:L.a.createElement(L.a.Fragment,null,L.a.createElement("hr",null),a.gsx$appearance&&L.a.createElement(L.a.Fragment,null,L.a.createElement("div",null,L.a.createElement("strong",null,"Appearance:"),L.a.createElement("br",null),a.gsx$appearance),L.a.createElement("hr",null)),L.a.createElement("div",null,L.a.createElement("strong",null,"Background:"),L.a.createElement("br",null),a.gsx$background),L.a.createElement("hr",null),L.a.createElement("div",null,L.a.createElement("strong",null,"Details:"),L.a.createElement("br",null),a.gsx$details),L.a.createElement("hr",null),L.a.createElement("div",null,L.a.createElement("strong",null,"Favorite Battlegear(s):"),L.a.createElement("br",null),c),L.a.createElement("hr",null),L.a.createElement("div",null,L.a.createElement("strong",null,"Favorite Location(s):"),L.a.createElement("br",null),l),L.a.createElement("hr",null),L.a.createElement("div",null,L.a.createElement("strong",null,"Height (ft):"),L.a.createElement("br",null),a.gsx$height),L.a.createElement("hr",null),L.a.createElement("div",null,L.a.createElement("strong",null,"Special Abilities:"),L.a.createElement("br",null),a.gsx$specialabilities),L.a.createElement("hr",null),L.a.createElement("div",null,L.a.createElement("strong",null,"Weight (lb):"),L.a.createElement("br",null),a.gsx$weight),L.a.createElement("hr",null),r.gsx$artist&&L.a.createElement(L.a.Fragment,null,L.a.createElement("div",null,L.a.createElement("strong",null,"Artist(s):"),L.a.createElement(ne,{artist:r.gsx$artist})),L.a.createElement("hr",null)),L.a.createElement("div",null,L.a.createElement("strong",null,"Card ID: "),r.gsx$id),L.a.createElement("hr",null),L.a.createElement("div",null,L.a.createElement("strong",null,"Set: "),r.gsx$set),L.a.createElement("hr",null),L.a.createElement("div",null,L.a.createElement("strong",null,"Rarity: "),r.gsx$rarity),L.a.createElement("hr",null),L.a.createElement("div",null,L.a.createElement("strong",null,"Tribe: "),L.a.createElement(Y.o,{tribe:n})),L.a.createElement("hr",null),L.a.createElement("div",null,L.a.createElement("strong",null,"Ability:"),L.a.createElement("br",null),L.a.createElement(Y.a,{ability:r.gsx$ability,tribe:r.gsx$tribe})),L.a.createElement("hr",null),L.a.createElement("div",null,L.a.createElement("strong",null,"Courage: "),r.gsx$courage,L.a.createElement(Y.d,{discipline:"courage"})),L.a.createElement("hr",null),L.a.createElement("div",null,L.a.createElement("strong",null,"Power: "),r.gsx$power,L.a.createElement(Y.d,{discipline:"power"})),L.a.createElement("hr",null),L.a.createElement("div",null,L.a.createElement("strong",null,"Speed: "),r.gsx$speed,L.a.createElement(Y.d,{discipline:"speed"})),L.a.createElement("hr",null),L.a.createElement("div",null,L.a.createElement("strong",null,"Wisdom: "),r.gsx$wisdom,L.a.createElement(Y.d,{discipline:"wisdom"})),L.a.createElement("hr",null),L.a.createElement("div",null,L.a.createElement("strong",null,"Energy: "),r.gsx$energy),L.a.createElement("hr",null),L.a.createElement("div",null,L.a.createElement("strong",null,"Elements: "),L.a.createElement("div",null,L.a.createElement(Y.f,{element:"fire",value:r.gsx$elements.toLowerCase().indexOf("fire")>=0})," ",L.a.createElement(Y.f,{element:"air",value:r.gsx$elements.toLowerCase().indexOf("air")>=0})," ",L.a.createElement(Y.f,{element:"earth",value:r.gsx$elements.toLowerCase().indexOf("earth")>=0})," ",L.a.createElement(Y.f,{element:"water",value:r.gsx$elements.toLowerCase().indexOf("water")>=0}))),L.a.createElement("hr",null),L.a.createElement("div",null,L.a.createElement("strong",null,"Flavortext:"),L.a.createElement("br",null),r.gsx$flavortext),L.a.createElement("hr",null),L.a.createElement("div",null,L.a.createElement("strong",null,"Mugic Ability: "),i))})}}]),t}(L.a.Component))||te)||te,pe=Object(_.a)((function(e,t,a){return t}))(re=Object(_.b)(re=function(e){function t(){return b()(this,t),w()(this,C()(t).apply(this,arguments))}return N()(t,e),$()(t,[{key:"render",value:function(){var e=this.props.location.pathname.split("/");""==e[e.length-1]&&e.pop();var t=e.length>=5?decodeURIComponent(e[4]):4==e.length?decodeURIComponent(e[3]):void 0,a=A.a.portal.mugic.findOne({gsx$name:t}),n=A.a.cards.mugic.findOne({gsx$name:t}),r=function(){var e=[];if(0==n.gsx$cost)e.push(L.a.createElement("span",{key:0},"0"));else if("x"==n.gsx$cost.toLowerCase())e.push(L.a.createElement("span",{key:0},"X"));else for(var t=0;t<n.gsx$cost;t++)e.push(L.a.createElement(Y.j,{tribe:n.gsx$tribe,key:t}));return e};return a?L.a.createElement(ae,{card:n,col0:L.a.createElement(L.a.Fragment,null,L.a.createElement("div",null,L.a.createElement("strong",null,"Tribe: "),L.a.createElement(Y.o,{tribe:a.gsx$tribe})),L.a.createElement("hr",null),L.a.createElement("div",null,L.a.createElement("strong",null,"Cost: "),r())),col2:L.a.createElement(L.a.Fragment,null,L.a.createElement("div",null,L.a.createElement("strong",null,"Background:"),L.a.createElement("br",null),a.gsx$background),L.a.createElement("hr",null),L.a.createElement("div",null,L.a.createElement("strong",null,"Details:"),L.a.createElement("br",null),a.gsx$details))}):n&&n.gsx$splash?L.a.createElement(ae,{card:n,col0:L.a.createElement(L.a.Fragment,null,L.a.createElement("div",null,L.a.createElement("strong",null,"Tribe: "),L.a.createElement(Y.o,{tribe:n.gsx$tribe})),L.a.createElement("hr",null),L.a.createElement("div",null,L.a.createElement("strong",null,"Cost: "),r()))}):L.a.createElement(Y.l,{location:this.props.location})}}]),t}(L.a.Component))||re)||re,de=Object(_.a)((function(e,t,a){return t}))(le=Object(_.b)((ce=function(e){function t(){var e;return b()(this,t),e=w()(this,C()(t).call(this)),S()(e,"loaded",ie,q()(e)),e.filter=new W.a("filter.db"),e}return N()(t,e),$()(t,[{key:"render",value:function(){var e=this;if(0==this.loaded)return A.a.LoadDB([{cards:"creatures"},{portal:"creatures"},{cards:"mugic"},{portal:"mugic"}]).then((function(){e.loaded=!0})),L.a.createElement(Y.h,null);var t=this.props.location.pathname.split("/");""==t[t.length-1]&&t.pop();var a,n=t[2],r=this.filter.addCollection("filter"),l=r.addDynamicView("filter");l.applySimpleSort("gsx$name"),(a=A.a.portal.creatures.find({gsx$tribe:n})).forEach((function(e){delete e.$loki})),r.insert(a),(a=A.a.portal.mugic.find({gsx$tribe:n})).forEach((function(e){delete e.$loki})),r.insert(a);var c=l.data();this.filter.removeCollection("filter");var i=c.map((function(e,t){var a,r;return"Mugic"==e.gsx$type&&(a=A.a.cards.mugic.findOne({gsx$name:e.gsx$name}),r="/portal/"+n+"/Mugic/"+encodeURIComponent(e.gsx$name)),"Creatures"==e.gsx$type&&(a=A.a.cards.creatures.findOne({gsx$name:e.gsx$name}),r="/portal/"+n+"/Creatures/"+encodeURIComponent(e.gsx$name)),a?L.a.createElement("div",{key:t,className:"nav_item"},L.a.createElement(P.a,I()({as:B.b},J.a.link,{to:r}),L.a.createElement("span",null,e.gsx$name.split(",")[0]),L.a.createElement("br",null),L.a.createElement("img",{className:"thumb",src:A.a.base_image+a.gsx$thumb}))):L.a.createElement("div",{key:t})}));return L.a.createElement("div",{className:"entry tribe"},L.a.createElement("div",{className:"entry_content"},L.a.createElement(j.b,{path:"".concat(this.props.match.url,"/Creatures/:card"),component:ge}),L.a.createElement(j.b,{path:"".concat(this.props.match.url,"/Mugic/:card"),component:pe})),L.a.createElement("div",{className:"cat_title"},t[2]),L.a.createElement("div",{className:"entry_nav"},i))}}]),t}(L.a.Component),ie=z()(ce.prototype,"loaded",[U.n],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),le=ce))||le)||le,Ee=Object(_.a)((function(e,t,a){return t}))(se=Object(_.b)(se=function(e){function t(){return b()(this,t),w()(this,C()(t).apply(this,arguments))}return N()(t,e),$()(t,[{key:"render",value:function(){var e=this.props.location.pathname.split("/");if(""==e[e.length-1]&&e.pop(),4!==e.length)return L.a.createElement(Y.l,{location:this.props.location});var t=decodeURIComponent(e[3]),a=A.a.portal.attacks.findOne({gsx$name:t}),n=A.a.cards.attacks.findOne({gsx$name:t});return a?L.a.createElement(ae,{card:n,col2:L.a.createElement(L.a.Fragment,null,L.a.createElement("div",null,L.a.createElement("strong",null,"Attributes:"),L.a.createElement("br",null),a.gsx$attributes),L.a.createElement("hr",null),L.a.createElement("div",null,L.a.createElement("strong",null,"Background:"),L.a.createElement("br",null),a.gsx$background),L.a.createElement("hr",null),L.a.createElement("div",null,L.a.createElement("strong",null,"Details:"),L.a.createElement("br",null),a.gsx$details))}):n&&n.gsx$splash?L.a.createElement(ae,{card:n}):L.a.createElement(Y.l,{location:this.props.location})}}]),t}(L.a.Component))||se)||se,he=Object(_.a)((function(e,t,a){return t}))(oe=Object(_.b)(oe=function(e){function t(){return b()(this,t),w()(this,C()(t).apply(this,arguments))}return N()(t,e),$()(t,[{key:"render",value:function(){var e=this.props.location.pathname.split("/");if(""==e[e.length-1]&&e.pop(),4!==e.length)return L.a.createElement(Y.l,{location:this.props.location});var t=decodeURIComponent(e[3]),a=A.a.portal.battlegear.findOne({gsx$name:t}),n=A.a.cards.battlegear.findOne({gsx$name:t});return a?L.a.createElement(ae,{card:n,col2:L.a.createElement(L.a.Fragment,null,L.a.createElement("div",null,L.a.createElement("strong",null,"Attributes:"),L.a.createElement("br",null),a.gsx$attributes),L.a.createElement("hr",null),L.a.createElement("div",null,L.a.createElement("strong",null,"Background:"),L.a.createElement("br",null),a.gsx$background),L.a.createElement("hr",null),L.a.createElement("div",null,L.a.createElement("strong",null,"Details:"),L.a.createElement("br",null),a.gsx$details))}):n&&n.gsx$splash?L.a.createElement(ae,{card:n}):L.a.createElement(Y.l,{location:this.props.location})}}]),t}(L.a.Component))||oe)||oe,fe=Object(_.a)((function(e,t,a){return t}))(me=Object(_.b)(me=function(e){function t(){return b()(this,t),w()(this,C()(t).apply(this,arguments))}return N()(t,e),$()(t,[{key:"render",value:function(){var e=this.props.location.pathname.split("/");if(""==e[e.length-1]&&e.pop(),4!==e.length)return L.a.createElement(Y.l,{location:this.props.location});var t=decodeURIComponent(e[3]),a=A.a.portal.locations.findOne({gsx$name:t}),n=A.a.cards.locations.findOne({gsx$name:t});return a?L.a.createElement(ae,{card:n,col0:L.a.createElement(L.a.Fragment,null,L.a.createElement("div",null,L.a.createElement("strong",null,"Initiative: "),L.a.createElement(Y.g,{initiative:n.gsx$initiative,notitle:"true"}))),col2:L.a.createElement(L.a.Fragment,null,L.a.createElement("div",null,L.a.createElement("strong",null,"Local Features:"),L.a.createElement("br",null),a.gsx$localfeatures),L.a.createElement("hr",null),L.a.createElement("div",null,L.a.createElement("strong",null,"Background:"),L.a.createElement("br",null),a.gsx$background),L.a.createElement("hr",null),L.a.createElement("div",null,L.a.createElement("strong",null,"Details:"),L.a.createElement("br",null),a.gsx$details))}):n&&n.gsx$splash?L.a.createElement(ae,{card:n,col0:L.a.createElement(L.a.Fragment,null,L.a.createElement("div",null,L.a.createElement("strong",null,"Initiative: "),L.a.createElement(Y.g,{initiative:n.gsx$initiative,notitle:"true"})))}):L.a.createElement(Y.l,{location:this.props.location})}}]),t}(L.a.Component))||me)||me;a(1042);a.d(t,"default",(function(){return xe}));var xe=Object(_.a)((function(e,t,a){return t}))(ue=Object(_.b)(ue=function(e){function t(){return b()(this,t),w()(this,C()(t).apply(this,arguments))}return N()(t,e),$()(t,[{key:"componentDidUpdate",value:function(){window.scrollTo({top:220,left:0,behavior:"smooth"})}},{key:"render",value:function(){return L.a.createElement("div",{className:"portal"},L.a.createElement($e,null),L.a.createElement(be,this.props))}}]),t}(L.a.Component))||ue)||ue;function be(e){var t=e.match.url;return L.a.createElement(L.a.Fragment,null,L.a.createElement(j.b,{exact:!0,path:t,component:H}),L.a.createElement(j.b,{path:"".concat(t,"/Attacks"),render:function(e){return L.a.createElement(X,I()({},e,{type:"Attacks",component:Ee}))}}),L.a.createElement(j.b,{path:"".concat(t,"/Battlegear"),render:function(e){return L.a.createElement(X,I()({},e,{type:"Battlegear",component:he}))}}),L.a.createElement(j.b,{path:"".concat(t,"/Creatures"),render:function(e){return L.a.createElement(X,I()({},e,{type:"Creatures",component:ge}))}}),L.a.createElement(j.b,{path:"".concat(t,"/Locations"),render:function(e){return L.a.createElement(X,I()({},e,{type:"Locations",component:fe}))}}),L.a.createElement(j.b,{path:"".concat(t,"/Mugic"),render:function(e){return L.a.createElement(X,I()({},e,{type:"Mugic",component:pe}))}}),A.a.tribes.map((function(e,a){return L.a.createElement(j.b,{key:a,path:"".concat(t,"/").concat(e),component:de})})),L.a.createElement(j.b,{path:"".concat(t,"/Search"),component:G}))}function ve(e){e.preventDefault(),e.stopPropagation()}function $e(){var e=L.a.createElement("li",{className:"dropdown"},L.a.createElement(B.b,{to:" ",onClick:ve,className:"dropbtn"},"Types"),L.a.createElement("div",{className:"dropdown-content"},L.a.createElement(B.b,{to:"/portal/Attacks"},"Attacks"),L.a.createElement(B.b,{to:"/portal/Battlegear"},"Battlegear"),L.a.createElement(B.b,{to:"/portal/Creatures"},"Creatures"),L.a.createElement(B.b,{to:"/portal/Locations"},"Locations"),L.a.createElement(B.b,{to:"/portal/Mugic"},"Mugic"))),t=A.a.tribes.map((function(e,t){return L.a.createElement("li",{key:t,className:"dropdown"},L.a.createElement(B.b,{to:" ",className:"dropbtn",onClick:ve},e),L.a.createElement("div",{className:"dropdown-content"},L.a.createElement(B.b,{to:"/portal/"+e},"All"),L.a.createElement(B.b,{to:"/portal/Creatures/"+e}," Creatures"),L.a.createElement(B.b,{to:"/portal/Mugic/"+e}," Mugic")))}));return L.a.createElement("div",{className:"navbar"},L.a.createElement("ul",null,L.a.createElement("li",null,L.a.createElement(B.b,{to:"/portal/"},"Home")),L.a.createElement("li",null,L.a.createElement(B.b,{to:"/portal/Search"},L.a.createElement(Y.n,null),"Search")),e,t))}}}]); |