Skip to content
Snippets Groups Projects
Commit ba63bc2d authored by Griefed's avatar Griefed :joystick:
Browse files

Deploying to gh-pages from @ 04821939 :rocket:

parent c47a3592
No related branches found
No related tags found
No related merge requests found
File moved
File moved
<!DOCTYPE html><html><head><title>Let Them Trade Map-Maker</title><meta charset=utf-8><meta name=description content="Visual Map Maker for Let Them Trade"><meta name=format-detection content="telephone=no"><meta name=msapplication-tap-highlight content=no><meta name=viewport content="user-scalable=no,initial-scale=1,maximum-scale=1,minimum-scale=1,width=device-width"><link rel=icon type=image/png sizes=128x128 href=icons/favicon-128x128.png><link rel=icon type=image/png sizes=96x96 href=icons/favicon-96x96.png><link rel=icon type=image/png sizes=32x32 href=icons/favicon-32x32.png><link rel=icon type=image/png sizes=16x16 href=icons/favicon-16x16.png><link rel=icon type=image/ico href=favicon.ico><script defer src=js/vendor.501ef6c0.js></script><script defer src=js/app.c7425758.js></script><link href=css/vendor.e1411231.css rel=stylesheet><link href=css/app.31d6cfe0.css rel=stylesheet></head><body><div id=q-app></div></body></html> <!DOCTYPE html><html><head><title>Let Them Trade Map-Maker</title><meta charset=utf-8><meta name=description content="Visual Map Maker for Let Them Trade"><meta name=format-detection content="telephone=no"><meta name=msapplication-tap-highlight content=no><meta name=viewport content="user-scalable=no,initial-scale=1,maximum-scale=1,minimum-scale=1,width=device-width"><link rel=icon type=image/png sizes=128x128 href=icons/favicon-128x128.png><link rel=icon type=image/png sizes=96x96 href=icons/favicon-96x96.png><link rel=icon type=image/png sizes=32x32 href=icons/favicon-32x32.png><link rel=icon type=image/png sizes=16x16 href=icons/favicon-16x16.png><link rel=icon type=image/ico href=favicon.ico><script defer src=js/vendor.501ef6c0.js></script><script defer src=js/app.1dde3991.js></script><link href=css/vendor.e1411231.css rel=stylesheet><link href=css/app.31d6cfe0.css rel=stylesheet></head><body><div id=q-app></div></body></html>
\ No newline at end of file \ No newline at end of file
"use strict";(self["webpackChunkltt_mapmaker"]=self["webpackChunkltt_mapmaker"]||[]).push([[302],{6302:(e,t,a)=>{a.r(t),a.d(t,{default:()=>A});var l=a(3673),s=a(2323),o=a(8880);const i={key:0},r={key:1},n={class:"row no-wrap q-pa-md absolute-center"},d={class:"column",style:{width:"600px"}},m=(0,l._)("div",{class:"text-h6 q-mb-md text-black"},"New Map Dimensions",-1),u=(0,l.Uk)(" Size along the X-axis. "),p=(0,l.Uk)(" Size along the Y-axis. "),c=(0,l.Uk)(" Generate empty map with size set above "),f={class:"column",style:{width:"600px"}},w=(0,l.Uk)(" Numbers only. "),b=(0,l.Uk)(" Generate random map with size set above "),h={class:"column"},y=(0,l._)("div",{class:"text-h6 q-mb-md text-black"},"Load Existing Map",-1),_=(0,l.Uk)(" Valid map-json only. "),g=(0,l.Uk)(" Load Map From Data "),x={class:"column"},v=(0,l._)("div",{class:"text-h6 q-mb-md text-black"},"Load Map from File",-1),W=(0,l.Uk)(" Only one file of max 800Kb in size. "),k=(0,l.Uk)(" Load Map From File ");function q(e,t,a,q,V,S){const M=(0,l.up)("Tile"),Y=(0,l.up)("q-icon"),C=(0,l.up)("q-item-section"),U=(0,l.up)("q-slider"),Z=(0,l.up)("q-tooltip"),Q=(0,l.up)("q-item"),X=(0,l.up)("q-btn"),z=(0,l.up)("q-card-section"),F=(0,l.up)("q-input"),I=(0,l.up)("q-file"),D=(0,l.up)("q-card");return e.store.state.lttMap?((0,l.wg)(),(0,l.iD)("span",i,[((0,l.wg)(!0),(0,l.iD)(l.HY,null,(0,l.Ko)(e.store.state.lttMap,((e,t)=>((0,l.wg)(),(0,l.iD)("span",{key:t},[(0,l._)("div",{class:(0,s.C_)(["row no-wrap",[{firstRow:0==t,moveup:0!=t},0==t||t%2?"notShifted":"shifted"]])},[((0,l.wg)(!0),(0,l.iD)(l.HY,null,(0,l.Ko)(e,((e,t)=>((0,l.wg)(),(0,l.j4)(M,{tile:e,typeValue:e.typeId,"onUpdate:typeValue":t=>e.typeId=t,id:e.x+"_"+e.y,class:(0,s.C_)({tileMl:0!=t?1:0}),key:t},null,8,["tile","typeValue","onUpdate:typeValue","id","class"])))),128))],2)])))),128))])):((0,l.wg)(),(0,l.iD)("span",r,[(0,l._)("div",n,[(0,l.Wm)(D,null,{default:(0,l.w5)((()=>[(0,l.Wm)(z,null,{default:(0,l.w5)((()=>[(0,l._)("div",d,[m,(0,l.Wm)(Q,null,{default:(0,l.w5)((()=>[(0,l.Wm)(C,{avatar:""},{default:(0,l.w5)((()=>[(0,l.Wm)(Y,{size:"30px",color:"secondary",name:"mdi-arrow-expand-horizontal"})])),_:1}),(0,l.Wm)(C,null,{default:(0,l.w5)((()=>[(0,l.Wm)(U,{modelValue:e.store.state.mapSizeX,"onUpdate:modelValue":t[0]||(t[0]=t=>e.store.state.mapSizeX=t),min:1,max:101,label:"",color:"secondary",step:1,"label-always":""},null,8,["modelValue"]),(0,l.Wm)(Z,{disable:e.$q.platform.is.mobile},{default:(0,l.w5)((()=>[u])),_:1},8,["disable"])])),_:1})])),_:1}),(0,l.Wm)(Q,null,{default:(0,l.w5)((()=>[(0,l.Wm)(C,{avatar:""},{default:(0,l.w5)((()=>[(0,l.Wm)(Y,{size:"30px",color:"secondary",name:"mdi-arrow-expand-vertical"})])),_:1}),(0,l.Wm)(C,null,{default:(0,l.w5)((()=>[(0,l.Wm)(U,{modelValue:e.store.state.mapSizeY,"onUpdate:modelValue":t[1]||(t[1]=t=>e.store.state.mapSizeY=t),min:1,max:101,label:"",color:"secondary",step:1,"label-always":""},null,8,["modelValue"]),(0,l.Wm)(Z,{disable:e.$q.platform.is.mobile},{default:(0,l.w5)((()=>[p])),_:1},8,["disable"])])),_:1})])),_:1}),(0,l.Wm)(X,{class:"q-mr-xs",color:"secondary",label:"Generate Empty Map",onClick:t[2]||(t[2]=t=>e.createMap())},{default:(0,l.w5)((()=>[(0,l.Wm)(Z,{disable:e.$q.platform.is.mobile},{default:(0,l.w5)((()=>[c])),_:1},8,["disable"])])),_:1})])])),_:1}),(0,l.Wm)(z,null,{default:(0,l.w5)((()=>[(0,l._)("div",f,[(0,l.Wm)(F,{color:"black",filled:"",modelValue:e.store.state.seed,"onUpdate:modelValue":t[5]||(t[5]=t=>e.store.state.seed=t),label:"Seed",type:"number",maxlength:"15"},{append:(0,l.w5)((()=>[(0,l.Wm)(Y,{name:"cancel",onClick:t[3]||(t[3]=(0,o.iM)((t=>e.store.state.seed=null),["stop"])),class:"cursor-pointer"}),(0,l.Wm)(Y,{name:"refresh",onClick:t[4]||(t[4]=(0,o.iM)((t=>e.store.state.seed=e.store.seedGenerator.random_int31()),["stop"])),class:"cursor-pointer"})])),default:(0,l.w5)((()=>[(0,l.Wm)(Z,{disable:e.$q.platform.is.mobile},{default:(0,l.w5)((()=>[w])),_:1},8,["disable"])])),_:1},8,["modelValue"]),(0,l.Wm)(X,{class:"q-mr-xs",color:"secondary",label:"Generate Random Map",onClick:t[6]||(t[6]=t=>e.createRandomMap())},{default:(0,l.w5)((()=>[(0,l.Wm)(Z,{disable:e.$q.platform.is.mobile},{default:(0,l.w5)((()=>[b])),_:1},8,["disable"])])),_:1})])])),_:1}),(0,l.Wm)(z,null,{default:(0,l.w5)((()=>[(0,l._)("div",h,[y,(0,l.Wm)(F,{modelValue:e.mapString,"onUpdate:modelValue":t[7]||(t[7]=t=>e.mapString=t),filled:"",placeholder:"Paste Map Data",type:"textarea","input-class":"pastCodeArea"},{default:(0,l.w5)((()=>[(0,l.Wm)(Z,{disable:e.$q.platform.is.mobile},{default:(0,l.w5)((()=>[_])),_:1},8,["disable"])])),_:1},8,["modelValue"]),(0,l.Wm)(X,{class:"q-mr-xs",color:"secondary",label:"Load Map From Filedata",onClick:t[8]||(t[8]=t=>e.loadMapData())},{default:(0,l.w5)((()=>[(0,l.Wm)(Z,{disable:e.$q.platform.is.mobile},{default:(0,l.w5)((()=>[g])),_:1},8,["disable"])])),_:1})])])),_:1}),(0,l.Wm)(z,null,{default:(0,l.w5)((()=>[(0,l._)("div",x,[v,(0,l.Wm)(I,{modelValue:e.file,"onUpdate:modelValue":t[9]||(t[9]=t=>e.file=t),label:"Pick one file",filled:"",clearable:"",accept:".json, application/*","max-file-size":"800000",style:{"max-width":"100%"},onRejected:e.onRejected},{default:(0,l.w5)((()=>[(0,l.Wm)(Z,{disable:e.$q.platform.is.mobile},{default:(0,l.w5)((()=>[W])),_:1},8,["disable"])])),_:1},8,["modelValue","onRejected"]),(0,l.Wm)(X,{class:"q-mr-xs",color:"secondary",label:"Load Map From Filedata",onClick:t[10]||(t[10]=t=>e.loadMapFile())},{default:(0,l.w5)((()=>[(0,l.Wm)(Z,{disable:e.$q.platform.is.mobile},{default:(0,l.w5)((()=>[k])),_:1},8,["disable"])])),_:1})])])),_:1})])),_:1})])]))}var V=a(1959);const S=["src"];function M(e,t,a,o,i,r){const n=(0,l.up)("q-avatar"),d=(0,l.up)("q-item-section"),m=(0,l.up)("q-item-label"),u=(0,l.up)("q-item"),p=(0,l.up)("q-list"),c=(0,l.up)("q-btn-dropdown"),f=(0,l.up)("q-tooltip"),w=(0,l.Q2)("close-popup");return(0,l.wg)(),(0,l.iD)("div",{id:"parent",class:(0,s.C_)(["hexagon",[a.tile.typeId,o.isViewRadiusBorder(),a.tile.x==o.store.state.centerX&&a.tile.y==o.store.state.centerY?"centerTile":""]])},[(0,l._)("div",{class:(0,s.C_)(["hexTop",a.tile.x==o.store.state.centerX&&a.tile.y==o.store.state.centerY?"centerTop":""])},null,2),(0,l._)("div",{class:(0,s.C_)(["hexBottom",a.tile.x==o.store.state.centerX&&a.tile.y==o.store.state.centerY?"centerBottom":""])},null,2),(0,l.Wm)(c,{class:"buttonshift without-icon custom-width",label:a.tile.typeId,align:"center",size:"11px","dropdown-icon":" ",modelValue:o.menuState,"onUpdate:modelValue":t[0]||(t[0]=e=>o.menuState=e)},{default:(0,l.w5)((()=>[(0,l.Wm)(p,null,{default:(0,l.w5)((()=>[((0,l.wg)(!0),(0,l.iD)(l.HY,null,(0,l.Ko)(o.types,(e=>(0,l.wy)(((0,l.wg)(),(0,l.j4)(u,{key:e,clickable:"",onClick:t=>r.setType(e)},{default:(0,l.w5)((()=>[(0,l.Wm)(d,{avatar:""},{default:(0,l.w5)((()=>[(0,l.Wm)(n,null,{default:(0,l.w5)((()=>[(0,l._)("img",{src:"./tiles/"+e+".webp"},null,8,S)])),_:2},1024)])),_:2},1024),(0,l.Wm)(d,null,{default:(0,l.w5)((()=>[(0,l.Wm)(m,null,{default:(0,l.w5)((()=>[(0,l.Uk)((0,s.zw)(e.toUpperCase()),1)])),_:2},1024)])),_:2},1024)])),_:2},1032,["onClick"])),[[w]]))),128))])),_:1})])),_:1},8,["label","modelValue"]),(0,l.Wm)(f,{disable:e.$q.platform.is.mobile},{default:(0,l.w5)((()=>[(0,l.Uk)((0,s.zw)(a.tile.x+"/"+a.tile.y+": "+a.tile.typeId),1)])),_:1},8,["disable"])],2)}const Y={props:{tile:Object,typeValue:String},setup(e){var t=["barren","clay","desert","fish","forest","grass","ice","iron","mountain","salt","stone","water","wheat","wool"];const a=(0,l.f3)("store"),s=function(){var t=[];return e.tile.x==this.store.state.centerX-this.store.state.radiusX+1&&this.store.state.centerY-this.store.state.radiusY+1<=e.tile.y&&e.tile.y<=this.store.state.centerY+this.store.state.radiusY-1&&t.push("viewBorderLeft"),e.tile.x==this.store.state.centerX+this.store.state.radiusX-1&&this.store.state.centerY-this.store.state.radiusY+1<=e.tile.y&&e.tile.y<=this.store.state.centerY+this.store.state.radiusY-1&&t.push("viewBorderRight"),e.tile.y==this.store.state.centerY+this.store.state.radiusY-1&&this.store.state.centerX-this.store.state.radiusX+1<=e.tile.x&&e.tile.x<=this.store.state.centerX+this.store.state.radiusX-1&&t.push("viewBorderTop"),e.tile.y==this.store.state.centerY-this.store.state.radiusY+1&&this.store.state.centerX-this.store.state.radiusX+1<=e.tile.x&&e.tile.x<=this.store.state.centerX+this.store.state.radiusX-1&&t.push("viewBorderBottom"),t};return{isViewRadiusBorder:s,store:a,types:t,menuState:(0,V.iH)(!1),label:"grass",color:"green-8",textcolor:"white",backgroundImage:"background-image: url(./tiles/grass_tile.webp);"}},emits:["update:typeValue"],updated(){},methods:{setType(e){this.$emit("update:typeValue",e)}}};var C=a(4858),U=a(7011),Z=a(3414),Q=a(2035),X=a(5096),z=a(2350),F=a(8870),I=a(677),D=a(7518),R=a.n(D);Y.render=M;const T=Y;R()(Y,"components",{QBtnDropdown:C.Z,QList:U.Z,QItem:Z.Z,QItemSection:Q.Z,QAvatar:X.Z,QItemLabel:z.Z,QTooltip:F.Z}),R()(Y,"directives",{ClosePopup:I.Z});var $=a(8825);const B=(0,l.aZ)({setup(){const e=(0,l.f3)("store"),t=(0,$.Z)();var a=(0,V.iH)("");const s=function(a){let l;try{l=JSON.parse(a)}catch(s){return void(s instanceof SyntaxError?t.notify({type:"negative",message:"Input is not a valid JSON"}):(t.notify({type:"negative",message:"An unknown error occured"}),console.log(s)))}this.file=null,this.mapString=null,e.methods.loadMap(l)},o=function(){this.parseJsonFromString(a.value)},i=function(){const e=new FileReader;e.onload=e=>this.parseJsonFromString(e.target.result),e.readAsText(this.file)},r=function(){e.methods.generateMap()},n=function(){e.methods.generateRandomMap()},d=function(e){t.notify({type:"negative",message:`${e[0].file.name}-file did not pass validation constraints. The file is either too big or not a valid JSON.`})};return{parseJsonFromString:s,file:(0,V.iH)(null),mapString:a,store:e,createMap:r,createRandomMap:n,loadMapData:o,loadMapFile:i,onRejected:d}},methods:{},components:{Tile:T}});var j=a(151),L=a(5589),H=a(4554),J=a(2064),G=a(2165),N=a(5855),O=a(4816);B.render=q;const A=B;R()(B,"components",{QCard:j.Z,QCardSection:L.Z,QItem:Z.Z,QItemSection:Q.Z,QIcon:H.Z,QSlider:J.Z,QTooltip:F.Z,QBtn:G.Z,QInput:N.Z,QFile:O.Z})}}]);
\ No newline at end of file
"use strict";(self["webpackChunkltt_mapmaker"]=self["webpackChunkltt_mapmaker"]||[]).push([[694],{6694:(e,t,a)=>{a.r(t),a.d(t,{default:()=>A});var l=a(3673),s=a(2323),o=a(8880);const i={key:0},r={key:1},n={class:"row no-wrap q-pa-md absolute-center"},d={class:"column",style:{width:"600px"}},m=(0,l._)("div",{class:"text-h6 q-mb-md"},"New Map Dimensions",-1),u=(0,l.Uk)(" Size along the X-axis. "),p=(0,l.Uk)(" Size along the Y-axis. "),c=(0,l.Uk)(" Generate empty map with size set above "),f={class:"column",style:{width:"600px"}},w=(0,l.Uk)(" Numbers only. "),h=(0,l.Uk)(" Generate random map with size set above "),b={class:"column"},y=(0,l._)("div",{class:"text-h6 q-mb-md"},"Load Existing Map",-1),_=(0,l.Uk)(" Valid map-json only. "),g=(0,l.Uk)(" Load Map From Data "),v={class:"column"},x=(0,l._)("div",{class:"text-h6 q-mb-md"},"Load Map from File",-1),W=(0,l.Uk)(" Only one file of max 800Kb in size. "),k=(0,l.Uk)(" Load Map From File ");function q(e,t,a,q,V,S){const M=(0,l.up)("Tile"),Y=(0,l.up)("q-icon"),C=(0,l.up)("q-item-section"),U=(0,l.up)("q-slider"),Z=(0,l.up)("q-tooltip"),Q=(0,l.up)("q-item"),X=(0,l.up)("q-btn"),z=(0,l.up)("q-card-section"),F=(0,l.up)("q-input"),I=(0,l.up)("q-file"),D=(0,l.up)("q-card");return e.store.state.lttMap?((0,l.wg)(),(0,l.iD)("span",i,[((0,l.wg)(!0),(0,l.iD)(l.HY,null,(0,l.Ko)(e.store.state.lttMap,((e,t)=>((0,l.wg)(),(0,l.iD)("span",{key:t},[(0,l._)("div",{class:(0,s.C_)(["row no-wrap",[{firstRow:0==t,moveup:0!=t},0==t||t%2?"notShifted":"shifted"]])},[((0,l.wg)(!0),(0,l.iD)(l.HY,null,(0,l.Ko)(e,((e,t)=>((0,l.wg)(),(0,l.j4)(M,{tile:e,typeValue:e.typeId,"onUpdate:typeValue":t=>e.typeId=t,id:e.x+"_"+e.y,class:(0,s.C_)({tileMl:0!=t?1:0}),key:t},null,8,["tile","typeValue","onUpdate:typeValue","id","class"])))),128))],2)])))),128))])):((0,l.wg)(),(0,l.iD)("span",r,[(0,l._)("div",n,[(0,l.Wm)(D,null,{default:(0,l.w5)((()=>[(0,l.Wm)(z,null,{default:(0,l.w5)((()=>[(0,l._)("div",d,[m,(0,l.Wm)(Q,null,{default:(0,l.w5)((()=>[(0,l.Wm)(C,{avatar:""},{default:(0,l.w5)((()=>[(0,l.Wm)(Y,{size:"30px",color:"secondary",name:"mdi-arrow-expand-horizontal"})])),_:1}),(0,l.Wm)(C,null,{default:(0,l.w5)((()=>[(0,l.Wm)(U,{modelValue:e.store.state.mapSizeX,"onUpdate:modelValue":t[0]||(t[0]=t=>e.store.state.mapSizeX=t),min:1,max:101,label:"",color:"secondary",step:1,"label-always":""},null,8,["modelValue"]),(0,l.Wm)(Z,{disable:e.$q.platform.is.mobile},{default:(0,l.w5)((()=>[u])),_:1},8,["disable"])])),_:1})])),_:1}),(0,l.Wm)(Q,null,{default:(0,l.w5)((()=>[(0,l.Wm)(C,{avatar:""},{default:(0,l.w5)((()=>[(0,l.Wm)(Y,{size:"30px",color:"secondary",name:"mdi-arrow-expand-vertical"})])),_:1}),(0,l.Wm)(C,null,{default:(0,l.w5)((()=>[(0,l.Wm)(U,{modelValue:e.store.state.mapSizeY,"onUpdate:modelValue":t[1]||(t[1]=t=>e.store.state.mapSizeY=t),min:1,max:101,label:"",color:"secondary",step:1,"label-always":""},null,8,["modelValue"]),(0,l.Wm)(Z,{disable:e.$q.platform.is.mobile},{default:(0,l.w5)((()=>[p])),_:1},8,["disable"])])),_:1})])),_:1}),(0,l.Wm)(X,{class:"q-mr-xs",color:"secondary",label:"Generate Empty Map",onClick:t[2]||(t[2]=t=>e.createMap())},{default:(0,l.w5)((()=>[(0,l.Wm)(Z,{disable:e.$q.platform.is.mobile},{default:(0,l.w5)((()=>[c])),_:1},8,["disable"])])),_:1})])])),_:1}),(0,l.Wm)(z,null,{default:(0,l.w5)((()=>[(0,l._)("div",f,[(0,l.Wm)(F,{color:"black",filled:"",modelValue:e.store.state.seed,"onUpdate:modelValue":t[5]||(t[5]=t=>e.store.state.seed=t),label:"Seed",type:"number",maxlength:"15"},{append:(0,l.w5)((()=>[(0,l.Wm)(Y,{name:"cancel",onClick:t[3]||(t[3]=(0,o.iM)((t=>e.store.state.seed=null),["stop"])),class:"cursor-pointer"}),(0,l.Wm)(Y,{name:"refresh",onClick:t[4]||(t[4]=(0,o.iM)((t=>e.store.state.seed=e.store.seedGenerator.random_int31()),["stop"])),class:"cursor-pointer"})])),default:(0,l.w5)((()=>[(0,l.Wm)(Z,{disable:e.$q.platform.is.mobile},{default:(0,l.w5)((()=>[w])),_:1},8,["disable"])])),_:1},8,["modelValue"]),(0,l.Wm)(X,{class:"q-mr-xs",color:"secondary",label:"Generate Random Map",onClick:t[6]||(t[6]=t=>e.createRandomMap())},{default:(0,l.w5)((()=>[(0,l.Wm)(Z,{disable:e.$q.platform.is.mobile},{default:(0,l.w5)((()=>[h])),_:1},8,["disable"])])),_:1})])])),_:1}),(0,l.Wm)(z,null,{default:(0,l.w5)((()=>[(0,l._)("div",b,[y,(0,l.Wm)(F,{modelValue:e.mapString,"onUpdate:modelValue":t[7]||(t[7]=t=>e.mapString=t),filled:"",placeholder:"Paste Map Data",type:"textarea","input-class":"pastCodeArea"},{default:(0,l.w5)((()=>[(0,l.Wm)(Z,{disable:e.$q.platform.is.mobile},{default:(0,l.w5)((()=>[_])),_:1},8,["disable"])])),_:1},8,["modelValue"]),(0,l.Wm)(X,{class:"q-mr-xs",color:"secondary",label:"Load Map From Filedata",onClick:t[8]||(t[8]=t=>e.loadMapData())},{default:(0,l.w5)((()=>[(0,l.Wm)(Z,{disable:e.$q.platform.is.mobile},{default:(0,l.w5)((()=>[g])),_:1},8,["disable"])])),_:1})])])),_:1}),(0,l.Wm)(z,null,{default:(0,l.w5)((()=>[(0,l._)("div",v,[x,(0,l.Wm)(I,{modelValue:e.file,"onUpdate:modelValue":t[9]||(t[9]=t=>e.file=t),label:"Pick one file",filled:"",clearable:"",accept:".json, application/*","max-file-size":"800000",style:{"max-width":"100%"},onRejected:e.onRejected},{default:(0,l.w5)((()=>[(0,l.Wm)(Z,{disable:e.$q.platform.is.mobile},{default:(0,l.w5)((()=>[W])),_:1},8,["disable"])])),_:1},8,["modelValue","onRejected"]),(0,l.Wm)(X,{class:"q-mr-xs",color:"secondary",label:"Load Map From Filedata",onClick:t[10]||(t[10]=t=>e.loadMapFile())},{default:(0,l.w5)((()=>[(0,l.Wm)(Z,{disable:e.$q.platform.is.mobile},{default:(0,l.w5)((()=>[k])),_:1},8,["disable"])])),_:1})])])),_:1})])),_:1})])]))}var V=a(1959);const S=["src"];function M(e,t,a,o,i,r){const n=(0,l.up)("q-avatar"),d=(0,l.up)("q-item-section"),m=(0,l.up)("q-item-label"),u=(0,l.up)("q-item"),p=(0,l.up)("q-list"),c=(0,l.up)("q-btn-dropdown"),f=(0,l.up)("q-tooltip"),w=(0,l.Q2)("close-popup");return(0,l.wg)(),(0,l.iD)("div",{id:"parent",class:(0,s.C_)(["hexagon",[a.tile.typeId,o.isViewRadiusBorder(),a.tile.x==o.store.state.centerX&&a.tile.y==o.store.state.centerY?"centerTile":""]])},[(0,l._)("div",{class:(0,s.C_)(["hexTop",a.tile.x==o.store.state.centerX&&a.tile.y==o.store.state.centerY?"centerTop":""])},null,2),(0,l._)("div",{class:(0,s.C_)(["hexBottom",a.tile.x==o.store.state.centerX&&a.tile.y==o.store.state.centerY?"centerBottom":""])},null,2),(0,l.Wm)(c,{class:"buttonshift without-icon custom-width",label:a.tile.typeId,align:"center",size:"11px","dropdown-icon":" ",modelValue:o.menuState,"onUpdate:modelValue":t[0]||(t[0]=e=>o.menuState=e)},{default:(0,l.w5)((()=>[(0,l.Wm)(p,null,{default:(0,l.w5)((()=>[((0,l.wg)(!0),(0,l.iD)(l.HY,null,(0,l.Ko)(o.types,(e=>(0,l.wy)(((0,l.wg)(),(0,l.j4)(u,{key:e,clickable:"",onClick:t=>r.setType(e)},{default:(0,l.w5)((()=>[(0,l.Wm)(d,{avatar:""},{default:(0,l.w5)((()=>[(0,l.Wm)(n,null,{default:(0,l.w5)((()=>[(0,l._)("img",{src:"./tiles/"+e+".webp"},null,8,S)])),_:2},1024)])),_:2},1024),(0,l.Wm)(d,null,{default:(0,l.w5)((()=>[(0,l.Wm)(m,null,{default:(0,l.w5)((()=>[(0,l.Uk)((0,s.zw)(e.toUpperCase()),1)])),_:2},1024)])),_:2},1024)])),_:2},1032,["onClick"])),[[w]]))),128))])),_:1})])),_:1},8,["label","modelValue"]),(0,l.Wm)(f,{disable:e.$q.platform.is.mobile},{default:(0,l.w5)((()=>[(0,l.Uk)((0,s.zw)(a.tile.x+"/"+a.tile.y+": "+a.tile.typeId),1)])),_:1},8,["disable"])],2)}const Y={props:{tile:Object,typeValue:String},setup(e){var t=["barren","clay","desert","fish","forest","grass","ice","iron","mountain","salt","stone","water","wheat","wool"];const a=(0,l.f3)("store"),s=function(){var t=[];return e.tile.x==this.store.state.centerX-this.store.state.radiusX+1&&this.store.state.centerY-this.store.state.radiusY+1<=e.tile.y&&e.tile.y<=this.store.state.centerY+this.store.state.radiusY-1&&t.push("viewBorderLeft"),e.tile.x==this.store.state.centerX+this.store.state.radiusX-1&&this.store.state.centerY-this.store.state.radiusY+1<=e.tile.y&&e.tile.y<=this.store.state.centerY+this.store.state.radiusY-1&&t.push("viewBorderRight"),e.tile.y==this.store.state.centerY+this.store.state.radiusY-1&&this.store.state.centerX-this.store.state.radiusX+1<=e.tile.x&&e.tile.x<=this.store.state.centerX+this.store.state.radiusX-1&&t.push("viewBorderTop"),e.tile.y==this.store.state.centerY-this.store.state.radiusY+1&&this.store.state.centerX-this.store.state.radiusX+1<=e.tile.x&&e.tile.x<=this.store.state.centerX+this.store.state.radiusX-1&&t.push("viewBorderBottom"),t};return{isViewRadiusBorder:s,store:a,types:t,menuState:(0,V.iH)(!1),label:"grass",color:"green-8",textcolor:"white",backgroundImage:"background-image: url(./tiles/grass_tile.webp);"}},emits:["update:typeValue"],updated(){},methods:{setType(e){this.$emit("update:typeValue",e)}}};var C=a(4858),U=a(7011),Z=a(3414),Q=a(2035),X=a(5096),z=a(2350),F=a(8870),I=a(677),D=a(7518),R=a.n(D);Y.render=M;const T=Y;R()(Y,"components",{QBtnDropdown:C.Z,QList:U.Z,QItem:Z.Z,QItemSection:Q.Z,QAvatar:X.Z,QItemLabel:z.Z,QTooltip:F.Z}),R()(Y,"directives",{ClosePopup:I.Z});var $=a(8825);const B=(0,l.aZ)({setup(){const e=(0,l.f3)("store"),t=(0,$.Z)();var a=(0,V.iH)("");const s=function(a){let l;try{l=JSON.parse(a)}catch(s){return void(s instanceof SyntaxError?t.notify({type:"negative",message:"Input is not a valid JSON"}):(t.notify({type:"negative",message:"An unknown error occured"}),console.log(s)))}this.file=null,this.mapString=null,e.methods.loadMap(l)},o=function(){this.parseJsonFromString(a.value)},i=function(){const e=new FileReader;e.onload=e=>this.parseJsonFromString(e.target.result),e.readAsText(this.file)},r=function(){e.methods.generateMap()},n=function(){e.methods.generateRandomMap()},d=function(e){t.notify({type:"negative",message:`${e[0].file.name}-file did not pass validation constraints. The file is either too big or not a valid JSON.`})};return{parseJsonFromString:s,file:(0,V.iH)(null),mapString:a,store:e,createMap:r,createRandomMap:n,loadMapData:o,loadMapFile:i,onRejected:d}},methods:{},components:{Tile:T}});var j=a(151),L=a(5589),H=a(4554),J=a(2064),G=a(2165),N=a(5855),O=a(4816);B.render=q;const A=B;R()(B,"components",{QCard:j.Z,QCardSection:L.Z,QItem:Z.Z,QItemSection:Q.Z,QIcon:H.Z,QSlider:J.Z,QTooltip:F.Z,QBtn:G.Z,QInput:N.Z,QFile:O.Z})}}]);
\ No newline at end of file
(self["webpackChunkltt_mapmaker"]=self["webpackChunkltt_mapmaker"]||[]).push([[242],{1242:(e,a,l)=>{"use strict";l.r(a),l.d(a,{default:()=>qe});var t=l(3673),o=l(2323),r=l(6908),i=l.n(r);const s=(0,t._)("img",{alt:"header",src:i(),width:"50px"},null,-1),n=(0,t.Uk)(" Let Them Trade Map-Maker "),d=(0,t.Uk)(" NewMap "),m=(0,t._)("span",{class:"q-ml-sm"}," Make sure you have saved your map before generating or loading another one! Clear Map?",-1),u={class:"row no-wrap q-pa-md"},p={class:"column",style:{width:"600px"}},c=(0,t._)("div",{class:"text-h6 q-mb-md"},"Initial View Radius",-1),w=(0,t._)("div",{class:"text-h6 q-mb-md"},"Initial View Center",-1),f=(0,t._)("div",{class:"text-h6 q-mb-md"},"Scrollbar Settings",-1),b={class:"row no-wrap q-pa-md"},h=(0,t.Uk)("Horizontal Color and Opacity "),W={class:"column"},y=(0,t.Uk)("Horizontal Color and Opacity "),g={class:"column"},k=(0,t.Uk)(" Download current configuration as a JSON-file. "),x=(0,t.Uk)(" Open a little About! 🙂 "),v=(0,t._)("div",{class:"text-h6 text-center"},"About Let Them Trade Map-Maker, Let Them Trade, and Spaceflower",-1),q=(0,t._)("div",{class:"text-center"},"Let Them Trade Map-Maker is not affiliated with Spaceflower in any way, shape, or form.",-1),A=(0,t.Uk)(" LTTMM on GitHub! "),V=(0,t.Uk)(" A visual map maker for the game "),z=(0,t._)("b",null,"Let Them Trade",-1),M=(0,t.Uk)(", by "),S=(0,t._)("b",null,"Spaceflower",-1),T=(0,t.Uk)(", made with VueJS/Quasar."),K=(0,t._)("br",null,null,-1),I=(0,t.Uk)(" Simply click on a button in the center of a tile and select the type you want it to change to."),C=(0,t._)("br",null,null,-1),Q=(0,t.Uk)(' Do so for the whole map. After your map looks good to you, hit the "'),Z=(0,t._)("b",null,"DOWNLOAD MAP",-1),L=(0,t.Uk)('"-button in the menubar at the top.'),E=(0,t._)("br",null,null,-1),J=(0,t.Uk)(" This will generate and download a "),U=(0,t._)("b",null,".json",-1),H=(0,t.Uk)("-file containing your Let Them Trade map. "),j=(0,t._)("div",{class:"text-h6 text-center"},"All Things Spaceflower!",-1),P=(0,t.Uk)(" Let Them Trade on Steam! "),B=(0,t.Uk)(" Spaceflower on Twitch! "),N=(0,t.Uk)(" Visit the homepage of Spaceflower! "),O=(0,t.Uk)(" Visit Spaceflower on TikTok! "),X=(0,t.Uk)(" Visit Spaceflower on Twitter! "),G=(0,t.Uk)(" Visit Spaceflower on Facebook! "),D=(0,t.Uk)(" Join their Discord server! "),Y={class:"col"},F={class:"full-height full-width"};function R(e,a,l,r,i,R){const _=(0,t.up)("q-avatar"),$=(0,t.up)("q-toolbar-title"),ee=(0,t.up)("q-tooltip"),ae=(0,t.up)("q-btn"),le=(0,t.up)("q-separator"),te=(0,t.up)("q-card-section"),oe=(0,t.up)("q-card-actions"),re=(0,t.up)("q-card"),ie=(0,t.up)("q-dialog"),se=(0,t.up)("q-icon"),ne=(0,t.up)("q-item-section"),de=(0,t.up)("q-slider"),me=(0,t.up)("q-item"),ue=(0,t.up)("q-color"),pe=(0,t.up)("q-btn-dropdown"),ce=(0,t.up)("q-toolbar"),we=(0,t.up)("q-header"),fe=(0,t.up)("router-view"),be=(0,t.up)("q-scroll-area"),he=(0,t.up)("q-page"),We=(0,t.up)("q-page-container"),ye=(0,t.up)("q-layout"),ge=(0,t.Q2)("close-popup");return(0,t.wg)(),(0,t.j4)(ye,{view:"lHh Lpr lFf"},{default:(0,t.w5)((()=>[(0,t.Wm)(we,{elevated:""},{default:(0,t.w5)((()=>[(0,t.Wm)(ce,null,{default:(0,t.w5)((()=>[(0,t.Wm)(_,null,{default:(0,t.w5)((()=>[s])),_:1}),(0,t.Wm)($,{style:{"font-weight":"bold"}},{default:(0,t.w5)((()=>[n])),_:1}),e.store.state.lttMap?((0,t.wg)(),(0,t.iD)(t.HY,{key:0},[(0,t.Wm)(ae,{class:"q-mr-xs",color:"secondary",label:"New Map",onClick:a[0]||(a[0]=a=>e.confirmMapNew=!0)},{default:(0,t.w5)((()=>[(0,t.Wm)(ee,{disable:e.$q.platform.is.mobile},{default:(0,t.w5)((()=>[d])),_:1},8,["disable"])])),_:1}),(0,t.Wm)(le,{inset:"",spaced:""}),(0,t.Wm)(ie,{modelValue:e.confirmMapNew,"onUpdate:modelValue":a[2]||(a[2]=a=>e.confirmMapNew=a),persistent:""},{default:(0,t.w5)((()=>[(0,t.Wm)(re,null,{default:(0,t.w5)((()=>[(0,t.Wm)(te,{class:"row items-center"},{default:(0,t.w5)((()=>[m])),_:1}),(0,t.Wm)(oe,{align:"right"},{default:(0,t.w5)((()=>[(0,t.wy)((0,t.Wm)(ae,{flat:"",label:"Cancel",color:"primary"},null,512),[[ge]]),(0,t.wy)((0,t.Wm)(ae,{flat:"",label:"Clear Map",color:"primary",onClick:a[1]||(a[1]=a=>e.newMap())},null,512),[[ge]])])),_:1})])),_:1})])),_:1},8,["modelValue"]),(0,t.Wm)(pe,{label:"Settings",color:"secondary"},{default:(0,t.w5)((()=>[(0,t._)("div",u,[(0,t._)("div",p,[c,(0,t.Wm)(me,null,{default:(0,t.w5)((()=>[(0,t.Wm)(ne,{avatar:""},{default:(0,t.w5)((()=>[(0,t.Wm)(se,{size:"30px",color:"secondary",name:"mdi-arrow-expand-horizontal"})])),_:1}),(0,t.Wm)(ne,null,{default:(0,t.w5)((()=>[(0,t.Wm)(de,{modelValue:e.store.state.radiusX,"onUpdate:modelValue":a[3]||(a[3]=a=>e.store.state.radiusX=a),min:1,max:e.getViewRadiusMax(e.store.state.mapSizeX),label:"",color:"secondary",step:1,"label-always":""},null,8,["modelValue","max"])])),_:1})])),_:1}),(0,t.Wm)(me,null,{default:(0,t.w5)((()=>[(0,t.Wm)(ne,{avatar:""},{default:(0,t.w5)((()=>[(0,t.Wm)(se,{size:"30px",color:"secondary",name:"mdi-arrow-expand-vertical"})])),_:1}),(0,t.Wm)(ne,null,{default:(0,t.w5)((()=>[(0,t.Wm)(de,{modelValue:e.store.state.radiusY,"onUpdate:modelValue":a[4]||(a[4]=a=>e.store.state.radiusY=a),min:1,max:e.getViewRadiusMax(e.store.state.mapSizeY),label:"",color:"secondary",step:1,"label-always":""},null,8,["modelValue","max"])])),_:1})])),_:1}),(0,t.Wm)(le,{inset:"",spaced:""}),w,(0,t.Wm)(me,null,{default:(0,t.w5)((()=>[(0,t.Wm)(ne,{avatar:""},{default:(0,t.w5)((()=>[(0,t.Wm)(se,{size:"30px",color:"secondary",name:"mdi-arrow-expand-horizontal"})])),_:1}),(0,t.Wm)(ne,null,{default:(0,t.w5)((()=>[(0,t.Wm)(de,{modelValue:e.store.state.centerX,"onUpdate:modelValue":a[5]||(a[5]=a=>e.store.state.centerX=a),min:e.store.state.minX,max:e.store.state.maxX,label:"",color:"secondary",step:1,"label-always":""},null,8,["modelValue","min","max"])])),_:1})])),_:1}),(0,t.Wm)(me,null,{default:(0,t.w5)((()=>[(0,t.Wm)(ne,{avatar:""},{default:(0,t.w5)((()=>[(0,t.Wm)(se,{size:"30px",color:"secondary",name:"mdi-arrow-expand-vertical"})])),_:1}),(0,t.Wm)(ne,null,{default:(0,t.w5)((()=>[(0,t.Wm)(de,{modelValue:e.store.state.centerY,"onUpdate:modelValue":a[6]||(a[6]=a=>e.store.state.centerY=a),min:e.store.state.minY,max:e.store.state.maxY,label:"",color:"secondary",step:1,"label-always":""},null,8,["modelValue","min","max"])])),_:1})])),_:1}),(0,t.Wm)(le,{inset:"",spaced:""}),f,(0,t._)("div",b,[(0,t._)("div",null,[h,(0,t.Wm)(ue,{modelValue:e.verticalColor,"onUpdate:modelValue":a[7]||(a[7]=a=>e.verticalColor=a),class:"my-picker"},null,8,["modelValue"])]),(0,t.Wm)(me,null,{default:(0,t.w5)((()=>[(0,t._)("div",W,[(0,t.Wm)(ne,{avatar:""},{default:(0,t.w5)((()=>[(0,t.Wm)(se,{size:"30px",style:{"margin-left":"5px"},color:"secondary",name:"opacity"})])),_:1}),(0,t.Wm)(ne,null,{default:(0,t.w5)((()=>[(0,t.Wm)(de,{vertical:"",reverse:"",modelValue:e.verticalOpacity,"onUpdate:modelValue":a[8]||(a[8]=a=>e.verticalOpacity=a),min:0,max:1,step:.1,label:"",color:"secondary","label-always":""},null,8,["modelValue","min","step"])])),_:1})])])),_:1}),(0,t.Wm)(le,{inset:"",spaced:""}),(0,t._)("div",null,[y,(0,t.Wm)(ue,{modelValue:e.horizontalColor,"onUpdate:modelValue":a[9]||(a[9]=a=>e.horizontalColor=a),class:"my-picker"},null,8,["modelValue"])]),(0,t.Wm)(me,null,{default:(0,t.w5)((()=>[(0,t._)("div",g,[(0,t.Wm)(ne,{avatar:""},{default:(0,t.w5)((()=>[(0,t.Wm)(se,{size:"30px",style:{"margin-left":"5px"},color:"secondary",name:"opacity"})])),_:1}),(0,t.Wm)(ne,null,{default:(0,t.w5)((()=>[(0,t.Wm)(de,{vertical:"",reverse:"",modelValue:e.horizontalOpacity,"onUpdate:modelValue":a[10]||(a[10]=a=>e.horizontalOpacity=a),min:0,max:1,step:.1,label:"",color:"secondary","label-always":""},null,8,["modelValue","min","step"])])),_:1})])])),_:1})])])])])),_:1}),(0,t.Wm)(le,{inset:"",spaced:""}),(0,t.Wm)(ae,{class:"q-mr-xs",color:"secondary",label:"Download Map",onClick:a[11]||(a[11]=a=>e.generateMap())},{default:(0,t.w5)((()=>[(0,t.Wm)(ee,{disable:e.$q.platform.is.mobile},{default:(0,t.w5)((()=>[k])),_:1},8,["disable"])])),_:1}),(0,t.Wm)(le,{inset:"",spaced:""})],64)):(0,t.kq)("",!0),(0,t.Wm)(ae,{icon:e.$q.fullscreen.isActive?"fullscreen_exit":"fullscreen",class:"q-mr-xs",dense:"",color:"secondary",label:"Toggle Fullscreen",onClick:a[12]||(a[12]=a=>e.$q.fullscreen.toggle())},{default:(0,t.w5)((()=>[(0,t.Wm)(ee,{disable:e.$q.platform.is.mobile},{default:(0,t.w5)((()=>[(0,t.Uk)((0,o.zw)(e.$q.fullscreen.isActive?"Exit Fullscreen":"Toggle Fullscreen"),1)])),_:1},8,["disable"])])),_:1},8,["icon"]),(0,t.Wm)(le,{inset:"",spaced:""}),(0,t.Wm)(ae,{onClick:a[13]||(a[13]=a=>e.alert=!0),color:"secondary",dense:"",label:"About LTTMM"},{default:(0,t.w5)((()=>[(0,t.Wm)(ee,{disable:e.$q.platform.is.mobile},{default:(0,t.w5)((()=>[x])),_:1},8,["disable"])])),_:1}),(0,t.Wm)(ie,{modelValue:e.alert,"onUpdate:modelValue":a[14]||(a[14]=a=>e.alert=a)},{default:(0,t.w5)((()=>[(0,t.Wm)(re,{style:{"max-width":"1000px",width:"750px"}},{default:(0,t.w5)((()=>[(0,t.Wm)(te,null,{default:(0,t.w5)((()=>[v,q])),_:1}),(0,t.Wm)(te,{align:"center"},{default:(0,t.w5)((()=>[(0,t.Wm)(ae,{style:{"margin-right":"15px"},type:"a",target:"_blank",href:"https://github.com/Griefed/ltt-mapmaker"},{default:(0,t.w5)((()=>[(0,t.Wm)(se,{size:"50px",color:"dark",name:"mdi-github"}),(0,t.Wm)(ee,{disable:e.$q.platform.is.mobile},{default:(0,t.w5)((()=>[A])),_:1},8,["disable"])])),_:1})])),_:1}),(0,t.Wm)(te,{class:"q-pt-none text-center"},{default:(0,t.w5)((()=>[V,z,M,S,T,K,I,C,Q,Z,L,E,J,U,H])),_:1}),(0,t.Wm)(te,null,{default:(0,t.w5)((()=>[j])),_:1}),(0,t.Wm)(te,{align:"center"},{default:(0,t.w5)((()=>[(0,t.Wm)(ae,{style:{"margin-right":"15px"},type:"a",href:"https://store.steampowered.com/app/1313290/Let_Them_Trade/"},{default:(0,t.w5)((()=>[(0,t.Wm)(se,{size:"50px",color:"red-7",name:"mdi-steam"}),(0,t.Wm)(ee,{disable:e.$q.platform.is.mobile},{default:(0,t.w5)((()=>[P])),_:1},8,["disable"])])),_:1}),(0,t.Wm)(ae,{style:{"margin-right":"15px"},type:"a",href:"https://www.twitch.tv/spaceflowerde"},{default:(0,t.w5)((()=>[(0,t.Wm)(se,{size:"50px",color:"red-7",name:"mdi-twitch"}),(0,t.Wm)(ee,{disable:e.$q.platform.is.mobile},{default:(0,t.w5)((()=>[B])),_:1},8,["disable"])])),_:1}),(0,t.Wm)(ae,{style:{"margin-right":"15px"},type:"a",href:"https://spaceflower.de/"},{default:(0,t.w5)((()=>[(0,t.Wm)(se,{size:"50px",color:"red-7",name:"mdi-web"}),(0,t.Wm)(ee,{disable:e.$q.platform.is.mobile},{default:(0,t.w5)((()=>[N])),_:1},8,["disable"])])),_:1}),(0,t.Wm)(ae,{style:{"margin-right":"15px"},type:"a",href:"https://www.tiktok.com/@spaceflowerde?"},{default:(0,t.w5)((()=>[(0,t.Wm)(se,{size:"50px",color:"red-7",name:"tiktok"}),(0,t.Wm)(ee,{disable:e.$q.platform.is.mobile},{default:(0,t.w5)((()=>[O])),_:1},8,["disable"])])),_:1}),(0,t.Wm)(ae,{style:{"margin-right":"15px"},type:"a",href:"https://twitter.com/spaceflowerde"},{default:(0,t.w5)((()=>[(0,t.Wm)(se,{size:"50px",color:"red-7",name:"mdi-twitter"}),(0,t.Wm)(ee,{disable:e.$q.platform.is.mobile},{default:(0,t.w5)((()=>[X])),_:1},8,["disable"])])),_:1}),(0,t.Wm)(ae,{style:{"margin-right":"15px"},type:"a",href:"https://www.facebook.com/SpaceflowerDE"},{default:(0,t.w5)((()=>[(0,t.Wm)(se,{size:"50px",color:"red-7",name:"mdi-facebook"}),(0,t.Wm)(ee,{disable:e.$q.platform.is.mobile},{default:(0,t.w5)((()=>[G])),_:1},8,["disable"])])),_:1}),(0,t.Wm)(ae,{style:{"margin-right":"15px"},type:"a",href:"https://discordapp.com/invite/yaTeefS"},{default:(0,t.w5)((()=>[(0,t.Wm)(se,{size:"50px",color:"red-7",name:"mdi-discord"}),(0,t.Wm)(ee,{disable:e.$q.platform.is.mobile},{default:(0,t.w5)((()=>[D])),_:1},8,["disable"])])),_:1})])),_:1}),(0,t.Wm)(oe,{align:"right"},{default:(0,t.w5)((()=>[(0,t.wy)((0,t.Wm)(ae,{flat:"",label:"OK",color:"primary"},null,512),[[ge]])])),_:1})])),_:1})])),_:1},8,["modelValue"])])),_:1})])),_:1}),(0,t.Wm)(We,null,{default:(0,t.w5)((()=>[(0,t.Wm)(he,{class:"row no-wrap"},{default:(0,t.w5)((()=>[(0,t._)("div",Y,[(0,t._)("div",F,[(0,t.Wm)(be,{visible:e.visible,class:"full-height full-width page","bar-style":{borderRadius:"5px",opacity:1,zIndex:1001},"vertical-thumb-style":{borderRadius:"5px",opacity:e.verticalOpacity,zIndex:1001,background:e.verticalColor},"horizontal-thumb-style":{borderRadius:"5px",opacity:e.horizontalOpacity,zIndex:1001,background:e.horizontalColor}},{default:(0,t.w5)((()=>[(0,t.Wm)(fe)])),_:1},8,["visible","vertical-thumb-style","horizontal-thumb-style"])])])])),_:1})])),_:1})])),_:1})}var _=l(1959);l(3437);const $=(0,t.aZ)({name:"MainLayout",setup(){const e=(0,t.f3)("store");return{confirmMapNew:(0,_.iH)(!1),store:e,visible:(0,_.iH)(!0),alert:(0,_.iH)(!1),verticalColor:(0,_.iH)("#000000"),horizontalColor:(0,_.iH)("#000000"),verticalOpacity:(0,_.iH)(1),horizontalOpacity:(0,_.iH)(1)}},methods:{getViewRadiusMax(e){return e%2?Math.floor(e/2)+1:e/2+2},newMap(){this.confirmMapNew=!1,this.store.methods.reset()},generateMap(){this.downloadMap(this.store.methods.getMapId()+".json",JSON.stringify(this.store.methods.exportMap(),null,2))},downloadMap(e,a){var l=document.createElement("a");l.setAttribute("href","data:text/plain;charset=utf-8,"+encodeURIComponent(a)),l.setAttribute("download",e),l.style.display="none",document.body.appendChild(l),l.click(),document.body.removeChild(l)}}});var ee=l(9214),ae=l(3812),le=l(9570),te=l(5096),oe=l(3747),re=l(2165),ie=l(8870),se=l(5869),ne=l(4390),de=l(151),me=l(5589),ue=l(9367),pe=l(4858),ce=l(3414),we=l(2035),fe=l(4554),be=l(2064),he=l(4190),We=l(2652),ye=l(4379),ge=l(7704),ke=l(677),xe=l(7518),ve=l.n(xe);$.render=R;const qe=$;ve()($,"components",{QLayout:ee.Z,QHeader:ae.Z,QToolbar:le.Z,QAvatar:te.Z,QToolbarTitle:oe.Z,QBtn:re.Z,QTooltip:ie.Z,QSeparator:se.Z,QDialog:ne.Z,QCard:de.Z,QCardSection:me.Z,QCardActions:ue.Z,QBtnDropdown:pe.Z,QItem:ce.Z,QItemSection:we.Z,QIcon:fe.Z,QSlider:be.Z,QColor:he.Z,QPageContainer:We.Z,QPage:ye.Z,QScrollArea:ge.Z}),ve()($,"directives",{ClosePopup:ke.Z})},6908:e=>{e.exports="data:image/webp;base64,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"}}]); (self["webpackChunkltt_mapmaker"]=self["webpackChunkltt_mapmaker"]||[]).push([[956],{4956:(e,a,l)=>{"use strict";l.r(a),l.d(a,{default:()=>qe});var t=l(3673),o=l(2323),r=l(6908),i=l.n(r);const s=(0,t._)("img",{alt:"header",src:i(),width:"50px"},null,-1),n=(0,t.Uk)(" Let Them Trade Map-Maker "),d=(0,t.Uk)(" NewMap "),m=(0,t._)("span",{class:"q-ml-sm"}," Make sure you have saved your map before generating or loading another one! Clear Map?",-1),u={class:"row no-wrap q-pa-md"},c={class:"column",style:{width:"600px"}},p=(0,t._)("div",{class:"text-h6 q-mb-md"},"Initial View Radius",-1),w=(0,t._)("div",{class:"text-h6 q-mb-md"},"Initial View Center",-1),f=(0,t._)("div",{class:"text-h6 q-mb-md"},"Scrollbar Settings",-1),b={class:"row no-wrap q-pa-md"},h=(0,t.Uk)("Horizontal Color and Opacity "),W={class:"column"},y=(0,t.Uk)("Horizontal Color and Opacity "),g={class:"column"},k=(0,t.Uk)(" Download current configuration as a JSON-file. "),v=(0,t.Uk)(" Open a little About! 🙂 "),x=(0,t._)("div",{class:"text-h6 text-center"},"About Let Them Trade Map-Maker, Let Them Trade, and Spaceflower",-1),q=(0,t._)("div",{class:"text-center"},"Let Them Trade Map-Maker is not affiliated with Spaceflower in any way, shape, or form.",-1),A=(0,t.Uk)(" LTTMM on GitHub! "),z=(0,t.Uk)(" A visual map maker for the game "),V=(0,t._)("b",null,"Let Them Trade",-1),M=(0,t.Uk)(", by "),T=(0,t._)("b",null,"Spaceflower",-1),S=(0,t.Uk)(", made with VueJS/Quasar."),K=(0,t._)("br",null,null,-1),C=(0,t.Uk)(" Simply click on a button in the center of a tile and select the type you want it to change to."),I=(0,t._)("br",null,null,-1),Q=(0,t.Uk)(' Do so for the whole map. After your map looks good to you, hit the "'),Z=(0,t._)("b",null,"DOWNLOAD MAP",-1),L=(0,t.Uk)('"-button in the menubar at the top.'),E=(0,t._)("br",null,null,-1),J=(0,t.Uk)(" This will generate and download a "),U=(0,t._)("b",null,".json",-1),H=(0,t.Uk)("-file containing your Let Them Trade map. "),j=(0,t._)("div",{class:"text-h6 text-center"},"All Things Spaceflower!",-1),P=(0,t.Uk)(" Let Them Trade on Steam! "),B=(0,t.Uk)(" Spaceflower on Twitch! "),N=(0,t.Uk)(" Visit the homepage of Spaceflower! "),O=(0,t.Uk)(" Visit Spaceflower on TikTok! "),X=(0,t.Uk)(" Visit Spaceflower on Twitter! "),D=(0,t.Uk)(" Visit Spaceflower on Facebook! "),G=(0,t.Uk)(" Join their Discord server! "),Y={class:"col"},F={class:"full-height full-width"};function R(e,a,l,r,i,R){const _=(0,t.up)("q-avatar"),$=(0,t.up)("q-toolbar-title"),ee=(0,t.up)("q-tooltip"),ae=(0,t.up)("q-btn"),le=(0,t.up)("q-separator"),te=(0,t.up)("q-card-section"),oe=(0,t.up)("q-card-actions"),re=(0,t.up)("q-card"),ie=(0,t.up)("q-dialog"),se=(0,t.up)("q-icon"),ne=(0,t.up)("q-item-section"),de=(0,t.up)("q-slider"),me=(0,t.up)("q-item"),ue=(0,t.up)("q-color"),ce=(0,t.up)("q-btn-dropdown"),pe=(0,t.up)("q-toolbar"),we=(0,t.up)("q-header"),fe=(0,t.up)("router-view"),be=(0,t.up)("q-scroll-area"),he=(0,t.up)("q-page"),We=(0,t.up)("q-page-container"),ye=(0,t.up)("q-layout"),ge=(0,t.Q2)("close-popup");return(0,t.wg)(),(0,t.j4)(ye,{view:"lHh Lpr lFf"},{default:(0,t.w5)((()=>[(0,t.Wm)(we,{elevated:""},{default:(0,t.w5)((()=>[(0,t.Wm)(pe,null,{default:(0,t.w5)((()=>[(0,t.Wm)(_,null,{default:(0,t.w5)((()=>[s])),_:1}),(0,t.Wm)($,{style:{"font-weight":"bold"}},{default:(0,t.w5)((()=>[n])),_:1}),e.store.state.lttMap?((0,t.wg)(),(0,t.iD)(t.HY,{key:0},[(0,t.Wm)(ae,{class:"q-mr-xs",color:"secondary",label:"New Map",onClick:a[0]||(a[0]=a=>e.confirmMapNew=!0)},{default:(0,t.w5)((()=>[(0,t.Wm)(ee,{disable:e.$q.platform.is.mobile},{default:(0,t.w5)((()=>[d])),_:1},8,["disable"])])),_:1}),(0,t.Wm)(le,{inset:"",spaced:""}),(0,t.Wm)(ie,{modelValue:e.confirmMapNew,"onUpdate:modelValue":a[2]||(a[2]=a=>e.confirmMapNew=a),persistent:""},{default:(0,t.w5)((()=>[(0,t.Wm)(re,null,{default:(0,t.w5)((()=>[(0,t.Wm)(te,{class:"row items-center"},{default:(0,t.w5)((()=>[m])),_:1}),(0,t.Wm)(oe,{align:"right"},{default:(0,t.w5)((()=>[(0,t.wy)((0,t.Wm)(ae,{flat:"",label:"Cancel",color:"primary"},null,512),[[ge]]),(0,t.wy)((0,t.Wm)(ae,{flat:"",label:"Clear Map",color:"primary",onClick:a[1]||(a[1]=a=>e.newMap())},null,512),[[ge]])])),_:1})])),_:1})])),_:1},8,["modelValue"]),(0,t.Wm)(ce,{label:"Settings",color:"secondary"},{default:(0,t.w5)((()=>[(0,t._)("div",u,[(0,t._)("div",c,[p,(0,t.Wm)(me,null,{default:(0,t.w5)((()=>[(0,t.Wm)(ne,{avatar:""},{default:(0,t.w5)((()=>[(0,t.Wm)(se,{size:"30px",color:"secondary",name:"mdi-arrow-expand-horizontal"})])),_:1}),(0,t.Wm)(ne,null,{default:(0,t.w5)((()=>[(0,t.Wm)(de,{modelValue:e.store.state.radiusX,"onUpdate:modelValue":a[3]||(a[3]=a=>e.store.state.radiusX=a),min:1,max:e.getViewRadiusMax(e.store.state.mapSizeX),label:"",color:"secondary",step:1,"label-always":""},null,8,["modelValue","max"])])),_:1})])),_:1}),(0,t.Wm)(me,null,{default:(0,t.w5)((()=>[(0,t.Wm)(ne,{avatar:""},{default:(0,t.w5)((()=>[(0,t.Wm)(se,{size:"30px",color:"secondary",name:"mdi-arrow-expand-vertical"})])),_:1}),(0,t.Wm)(ne,null,{default:(0,t.w5)((()=>[(0,t.Wm)(de,{modelValue:e.store.state.radiusY,"onUpdate:modelValue":a[4]||(a[4]=a=>e.store.state.radiusY=a),min:1,max:e.getViewRadiusMax(e.store.state.mapSizeY),label:"",color:"secondary",step:1,"label-always":""},null,8,["modelValue","max"])])),_:1})])),_:1}),(0,t.Wm)(le,{inset:"",spaced:""}),w,(0,t.Wm)(me,null,{default:(0,t.w5)((()=>[(0,t.Wm)(ne,{avatar:""},{default:(0,t.w5)((()=>[(0,t.Wm)(se,{size:"30px",color:"secondary",name:"mdi-arrow-expand-horizontal"})])),_:1}),(0,t.Wm)(ne,null,{default:(0,t.w5)((()=>[(0,t.Wm)(de,{modelValue:e.store.state.centerX,"onUpdate:modelValue":a[5]||(a[5]=a=>e.store.state.centerX=a),min:e.store.state.minX,max:e.store.state.maxX,label:"",color:"secondary",step:1,"label-always":""},null,8,["modelValue","min","max"])])),_:1})])),_:1}),(0,t.Wm)(me,null,{default:(0,t.w5)((()=>[(0,t.Wm)(ne,{avatar:""},{default:(0,t.w5)((()=>[(0,t.Wm)(se,{size:"30px",color:"secondary",name:"mdi-arrow-expand-vertical"})])),_:1}),(0,t.Wm)(ne,null,{default:(0,t.w5)((()=>[(0,t.Wm)(de,{modelValue:e.store.state.centerY,"onUpdate:modelValue":a[6]||(a[6]=a=>e.store.state.centerY=a),min:e.store.state.minY,max:e.store.state.maxY,label:"",color:"secondary",step:1,"label-always":""},null,8,["modelValue","min","max"])])),_:1})])),_:1}),(0,t.Wm)(le,{inset:"",spaced:""}),f,(0,t._)("div",b,[(0,t._)("div",null,[h,(0,t.Wm)(ue,{modelValue:e.verticalColor,"onUpdate:modelValue":a[7]||(a[7]=a=>e.verticalColor=a),class:"my-picker"},null,8,["modelValue"])]),(0,t.Wm)(me,null,{default:(0,t.w5)((()=>[(0,t._)("div",W,[(0,t.Wm)(ne,{avatar:""},{default:(0,t.w5)((()=>[(0,t.Wm)(se,{size:"30px",style:{"margin-left":"5px"},color:"secondary",name:"opacity"})])),_:1}),(0,t.Wm)(ne,null,{default:(0,t.w5)((()=>[(0,t.Wm)(de,{vertical:"",reverse:"",modelValue:e.verticalOpacity,"onUpdate:modelValue":a[8]||(a[8]=a=>e.verticalOpacity=a),min:0,max:1,step:.1,label:"",color:"secondary","label-always":""},null,8,["modelValue","min","step"])])),_:1})])])),_:1}),(0,t.Wm)(le,{inset:"",spaced:""}),(0,t._)("div",null,[y,(0,t.Wm)(ue,{modelValue:e.horizontalColor,"onUpdate:modelValue":a[9]||(a[9]=a=>e.horizontalColor=a),class:"my-picker"},null,8,["modelValue"])]),(0,t.Wm)(me,null,{default:(0,t.w5)((()=>[(0,t._)("div",g,[(0,t.Wm)(ne,{avatar:""},{default:(0,t.w5)((()=>[(0,t.Wm)(se,{size:"30px",style:{"margin-left":"5px"},color:"secondary",name:"opacity"})])),_:1}),(0,t.Wm)(ne,null,{default:(0,t.w5)((()=>[(0,t.Wm)(de,{vertical:"",reverse:"",modelValue:e.horizontalOpacity,"onUpdate:modelValue":a[10]||(a[10]=a=>e.horizontalOpacity=a),min:0,max:1,step:.1,label:"",color:"secondary","label-always":""},null,8,["modelValue","min","step"])])),_:1})])])),_:1})])])])])),_:1}),(0,t.Wm)(le,{inset:"",spaced:""}),(0,t.Wm)(ae,{class:"q-mr-xs",color:"secondary",label:"Download Map",onClick:a[11]||(a[11]=a=>e.generateMap())},{default:(0,t.w5)((()=>[(0,t.Wm)(ee,{disable:e.$q.platform.is.mobile},{default:(0,t.w5)((()=>[k])),_:1},8,["disable"])])),_:1}),(0,t.Wm)(le,{inset:"",spaced:""})],64)):(0,t.kq)("",!0),(0,t.Wm)(ae,{icon:e.$q.fullscreen.isActive?"fullscreen_exit":"fullscreen",class:"q-mr-xs",dense:"",color:"secondary",label:"Toggle Fullscreen",onClick:a[12]||(a[12]=a=>e.$q.fullscreen.toggle())},{default:(0,t.w5)((()=>[(0,t.Wm)(ee,{disable:e.$q.platform.is.mobile},{default:(0,t.w5)((()=>[(0,t.Uk)((0,o.zw)(e.$q.fullscreen.isActive?"Exit Fullscreen":"Toggle Fullscreen"),1)])),_:1},8,["disable"])])),_:1},8,["icon"]),(0,t.Wm)(le,{inset:"",spaced:""}),(0,t.Wm)(ae,{icon:e.$q.dark.isActive?"nights_stay":"wb_sunny",class:"q-mr-xs",dense:"",color:"secondary",label:"Toggle Dark Mode",onClick:a[13]||(a[13]=a=>e.$q.dark.toggle())},{default:(0,t.w5)((()=>[(0,t.Wm)(ee,{disable:e.$q.platform.is.mobile},{default:(0,t.w5)((()=>[(0,t.Uk)((0,o.zw)(e.$q.dark.isActive?"Deactivate Dark Mode":"Activate Dark Mode"),1)])),_:1},8,["disable"])])),_:1},8,["icon"]),(0,t.Wm)(le,{inset:"",spaced:""}),(0,t.Wm)(ae,{onClick:a[14]||(a[14]=a=>e.alert=!0),color:"secondary",dense:"",label:"About LTTMM"},{default:(0,t.w5)((()=>[(0,t.Wm)(ee,{disable:e.$q.platform.is.mobile},{default:(0,t.w5)((()=>[v])),_:1},8,["disable"])])),_:1}),(0,t.Wm)(ie,{modelValue:e.alert,"onUpdate:modelValue":a[15]||(a[15]=a=>e.alert=a)},{default:(0,t.w5)((()=>[(0,t.Wm)(re,{style:{"max-width":"1000px",width:"750px"}},{default:(0,t.w5)((()=>[(0,t.Wm)(te,null,{default:(0,t.w5)((()=>[x,q])),_:1}),(0,t.Wm)(te,{align:"center"},{default:(0,t.w5)((()=>[(0,t.Wm)(ae,{style:{"margin-right":"15px"},type:"a",target:"_blank",href:"https://github.com/Griefed/ltt-mapmaker"},{default:(0,t.w5)((()=>[(0,t.Wm)(se,{size:"50px",color:e.$q.dark.isActive?"white":"dark",name:"mdi-github"},null,8,["color"]),(0,t.Wm)(ee,{disable:e.$q.platform.is.mobile},{default:(0,t.w5)((()=>[A])),_:1},8,["disable"])])),_:1})])),_:1}),(0,t.Wm)(te,{class:"q-pt-none text-center"},{default:(0,t.w5)((()=>[z,V,M,T,S,K,C,I,Q,Z,L,E,J,U,H])),_:1}),(0,t.Wm)(te,null,{default:(0,t.w5)((()=>[j])),_:1}),(0,t.Wm)(te,{align:"center"},{default:(0,t.w5)((()=>[(0,t.Wm)(ae,{style:{"margin-right":"15px"},type:"a",href:"https://store.steampowered.com/app/1313290/Let_Them_Trade/"},{default:(0,t.w5)((()=>[(0,t.Wm)(se,{size:"50px",color:"red-7",name:"mdi-steam"}),(0,t.Wm)(ee,{disable:e.$q.platform.is.mobile},{default:(0,t.w5)((()=>[P])),_:1},8,["disable"])])),_:1}),(0,t.Wm)(ae,{style:{"margin-right":"15px"},type:"a",href:"https://www.twitch.tv/spaceflowerde"},{default:(0,t.w5)((()=>[(0,t.Wm)(se,{size:"50px",color:"red-7",name:"mdi-twitch"}),(0,t.Wm)(ee,{disable:e.$q.platform.is.mobile},{default:(0,t.w5)((()=>[B])),_:1},8,["disable"])])),_:1}),(0,t.Wm)(ae,{style:{"margin-right":"15px"},type:"a",href:"https://spaceflower.de/"},{default:(0,t.w5)((()=>[(0,t.Wm)(se,{size:"50px",color:"red-7",name:"mdi-web"}),(0,t.Wm)(ee,{disable:e.$q.platform.is.mobile},{default:(0,t.w5)((()=>[N])),_:1},8,["disable"])])),_:1}),(0,t.Wm)(ae,{style:{"margin-right":"15px"},type:"a",href:"https://www.tiktok.com/@spaceflowerde?"},{default:(0,t.w5)((()=>[(0,t.Wm)(se,{size:"50px",color:"red-7",name:"tiktok"}),(0,t.Wm)(ee,{disable:e.$q.platform.is.mobile},{default:(0,t.w5)((()=>[O])),_:1},8,["disable"])])),_:1}),(0,t.Wm)(ae,{style:{"margin-right":"15px"},type:"a",href:"https://twitter.com/spaceflowerde"},{default:(0,t.w5)((()=>[(0,t.Wm)(se,{size:"50px",color:"red-7",name:"mdi-twitter"}),(0,t.Wm)(ee,{disable:e.$q.platform.is.mobile},{default:(0,t.w5)((()=>[X])),_:1},8,["disable"])])),_:1}),(0,t.Wm)(ae,{style:{"margin-right":"15px"},type:"a",href:"https://www.facebook.com/SpaceflowerDE"},{default:(0,t.w5)((()=>[(0,t.Wm)(se,{size:"50px",color:"red-7",name:"mdi-facebook"}),(0,t.Wm)(ee,{disable:e.$q.platform.is.mobile},{default:(0,t.w5)((()=>[D])),_:1},8,["disable"])])),_:1}),(0,t.Wm)(ae,{style:{"margin-right":"15px"},type:"a",href:"https://discordapp.com/invite/yaTeefS"},{default:(0,t.w5)((()=>[(0,t.Wm)(se,{size:"50px",color:"red-7",name:"mdi-discord"}),(0,t.Wm)(ee,{disable:e.$q.platform.is.mobile},{default:(0,t.w5)((()=>[G])),_:1},8,["disable"])])),_:1})])),_:1}),(0,t.Wm)(oe,{align:"right"},{default:(0,t.w5)((()=>[(0,t.wy)((0,t.Wm)(ae,{flat:"",label:"OK",color:"primary"},null,512),[[ge]])])),_:1})])),_:1})])),_:1},8,["modelValue"])])),_:1})])),_:1}),(0,t.Wm)(We,null,{default:(0,t.w5)((()=>[(0,t.Wm)(he,{class:"row no-wrap"},{default:(0,t.w5)((()=>[(0,t._)("div",Y,[(0,t._)("div",F,[(0,t.Wm)(be,{visible:e.visible,class:"full-height full-width page","bar-style":{borderRadius:"5px",opacity:1,zIndex:1001},"vertical-thumb-style":{borderRadius:"5px",opacity:e.verticalOpacity,zIndex:1001,background:e.verticalColor},"horizontal-thumb-style":{borderRadius:"5px",opacity:e.horizontalOpacity,zIndex:1001,background:e.horizontalColor}},{default:(0,t.w5)((()=>[(0,t.Wm)(fe)])),_:1},8,["visible","vertical-thumb-style","horizontal-thumb-style"])])])])),_:1})])),_:1})])),_:1})}var _=l(1959);l(3437);const $=(0,t.aZ)({name:"MainLayout",setup(){const e=(0,t.f3)("store");return{confirmMapNew:(0,_.iH)(!1),store:e,visible:(0,_.iH)(!0),alert:(0,_.iH)(!1),verticalColor:(0,_.iH)("#000000"),horizontalColor:(0,_.iH)("#000000"),verticalOpacity:(0,_.iH)(1),horizontalOpacity:(0,_.iH)(1)}},methods:{getViewRadiusMax(e){return e%2?Math.floor(e/2)+1:e/2+2},newMap(){this.confirmMapNew=!1,this.store.methods.reset()},generateMap(){this.downloadMap(this.store.methods.getMapId()+".json",JSON.stringify(this.store.methods.exportMap(),null,2))},downloadMap(e,a){var l=document.createElement("a");l.setAttribute("href","data:text/plain;charset=utf-8,"+encodeURIComponent(a)),l.setAttribute("download",e),l.style.display="none",document.body.appendChild(l),l.click(),document.body.removeChild(l)}}});var ee=l(9214),ae=l(3812),le=l(9570),te=l(5096),oe=l(3747),re=l(2165),ie=l(8870),se=l(5869),ne=l(4390),de=l(151),me=l(5589),ue=l(9367),ce=l(4858),pe=l(3414),we=l(2035),fe=l(4554),be=l(2064),he=l(4190),We=l(2652),ye=l(4379),ge=l(7704),ke=l(677),ve=l(7518),xe=l.n(ve);$.render=R;const qe=$;xe()($,"components",{QLayout:ee.Z,QHeader:ae.Z,QToolbar:le.Z,QAvatar:te.Z,QToolbarTitle:oe.Z,QBtn:re.Z,QTooltip:ie.Z,QSeparator:se.Z,QDialog:ne.Z,QCard:de.Z,QCardSection:me.Z,QCardActions:ue.Z,QBtnDropdown:ce.Z,QItem:pe.Z,QItemSection:we.Z,QIcon:fe.Z,QSlider:be.Z,QColor:he.Z,QPageContainer:We.Z,QPage:ye.Z,QScrollArea:ge.Z}),xe()($,"directives",{ClosePopup:ke.Z})},6908:e=>{e.exports="data:image/webp;base64,UklGRs4ZAABXRUJQVlA4IMIZAAAwpQCdASo2ATYBPok6lUelJjChM/V8qhARCWItKecwMXu5A1QGm+vqn4wfH/xnqJXz/a+oTi+dX51fw3ep/5Pqw/Ufq79G/+/+in90PWG9S3/Z9KDqqvRj6a/ISfSPan/vNr0wx2q7Q9yvyn8G4NfG99NtXoGXTqvp+W5/xfr0w9TIj2kdtWQDkrPQ/i79p09Sw6wA0Brol274HX1q5EHj1ChP3iJCLD07FtUijlZrDqZKTr/cyXuQtJzy7hgEhsH6e00uuxCuKFb9Wc2vr47yhREHZDNuVquVcTmJOVo/RFssA4CfmdhwES2foci+F5tseMX4zgFwMhRUShBMQM5N+yd/mOCLl9tiaRBufcJf1gengEh0otPTXGLAGqhZU0HeIXxW5GGTaVcpViyLUMpA2lhMbTElVDeTfTZOvJBzbN2uIprNIaOX+co3Of5bhIU0CsOCJK5SYIIuiJLZiz9whkGKRwN7Zia5qwvxy/yuQ3W+aYwWhjvvWH/iiMaGVQ71jGSChWAf/sit4CO8HYybrjKhu/pNl50P9xCHNR/wkeAlGUZWZdF6IqKaXzk2qthQVAwVyeuKdkgKC0cH2D8Ig9hn87ULCEbOlE3o0/WySKTW7rwpPabYVEn9oYrCFEUVTvRcDiiOT9mCZitVljsiu6nxQMfuzVL+Uu3IAgS1zm5H1KkKMKUszGMKmGcQ1a0PAWvlLQ7ybeyiJxa6dXM98/2hkSDkr9rtCv9Ji18dHShocV0UCqrWD5jDrgi0WBAJC0eecez+s6hyfS1ffIPPA0Khv2fx56PVKlxy8QBIeq7yd7dlG/hzrp00IosAkM71+iFSS/pD4Zx5Pm/xw7n+jNw14C/hJyFlmxHpSVngxB4/embFqwYGYDxeUsPS0ZncuyU1UAlqOYfNIrAW2cejydIzKJHfPvjC11voRiOfg7/YbEbZG52Mgp4rpAOZmlQhK+gT5sypYnAD/o/uKMbA7M9Ljc/vgGjaxABaH4pVkvFUwP5hqfcVw6GehH2PsIMqmm/e1c0fl8gCt7htWHlpFkieexLD+qRp2I/v0VZoiymDWYhWLP+PSt3f4huknjZ5Bvge3bJAfl38DrT06V3Fte8vjdG/7R1g91YL/WauhpeLnEgui94+tGZ6tta+JmaGjHq7Xf058dLR1Oak9TyRrEAXyGg4Z09PJt3o7S/6LETGC0mXZrm/Wn6qpYT1WRIUncLD9e/V53RAMa3v0y4CR6VAaVbnyrtLVdTvnN5UknnGyw4SL3ulPM3iQrASuj9VKn7Voai729di1dWOhdpvFMp+S2rD9D+c6kyV4wjWu8ohppepf2Rz0984Y4D+Cws0YabNclwPmRW0te7O54nJceiCUEACa2O0wmCgfxdyvgriujNG/+hz/bPQcKGt1l8ji9XT0FiBiHW3/8GX3jaVEv4mN3InsQ57qbiglqXXQzq99cMna23l/ocjvq0FmXcAsqr8KPvAbg3M0TCu5l5OGe7m8mg4SrTbuKDq3TB3XUY6uNulJewka3x+tgptcsBLEouNVRz3gdNg4mkCsBYJxlHbybUS4TPuxf2jLIkFEqorQgnYxTxkKsqBUKOntM0Pv2u02KgBq3HB9jizvJ+X9v14Vyq/eAW43R1T4B1L6dhYw4nSyspjxuXQDztuXeP5WLDhSJECsKMpcQNIjO3//7w1TnWJGgYbS3eUCaJ/dUJToz/vEXbZKDadx2GhGBskpmixdhzseBj7pxy/jUrSmUNCFJIaKzDhwyc7igERsVuAAP6lqwCwtYYqPqV6r31ujbeehYGk864zH8Y5tq79kcqAfeWFqo8Ilglbk7FwzhU4/kCCxjxKdWagPdhB10zM7j9YGf5t38BO5xn3RscWlGYohaPpWe5iinCDlwgHBpFQxWfdOLObxmXMWlyblqjkhvdg8eFEhKwq8nB4Er9oKIiV7e6T8J54s+QWqXnL4i+nXfpv49y3vq0gCZP6uzvbqtflVrIJ1tAJatKd55HtuNaESrpIJeGjFC4HOlB0HzWOqvGOnnsyZ3mY+c1gFnkuBN8qaKEyKoLtK8WruwYRx8NYXyuZzx0ILOCvL/Q5uWt7t3o43ZQ7SkwbMjbTTpZR+Yn8uUZM66u3X2aoPwHzN+NwgMXQgtsJJSW6lpso1lOFoL1CvKajzvSXEuam+NFKqj04uYAD7g4fBijfJVtJPxki6vNI1u+JIeqLkqtGAiphm7D23/azrJuYZE3GWHDT10zV6AgsjtgzGOZpUcQJVIHwm6hvv+gWevXO+GQBUk9ACGSkvOKxsC2y80S153GcCgBEgP0mppBzwAHgXAYJUm4NB0QsW1sKjePM7plrkP7ur2bYwEiDNxWTICeAq09feMr74g82eoH8xfLnPV/m2guAWX3k/8bkVA/ok/P9ioXE1Xq/0kKm0fFbSQo1fmfzExn6wviNHWBJUxJ8qQ0KyuaiIc80wJiISuTw/hICo64MCDkqcyWRWWXAw+rF4MIDQ7nTjQ19hGsHwSa8U/pbPAk0j/NxiDUrJM2lfvDKWliNbLL9qCyADHAbSPS0agNT+1mf+s8DdnBNfyIJFfo9Jrinnc0v2bMXk5Lm1TFFaLhUuo+7ouShi2effXs0v0xGiT7aBFlATSRT70WcLSMoZfQm+eVmcHlvIHS4UKSLlxuF4W/71adJr62E9O+4qNfL5AIaj3jx9cjS2dwlxC9x//DmdMiOpZzEIMbDutE8ZLml/hFYkAQXfkeOLKF13c+A4tyZXr05B1N69nz2I2VEG6paBtf3qxQ1weadcrD/H4NkT8BOTMdHZI9tcCGL78byUA0ut6SEWh5MCoZKauqDbROoQ7j3nPxeP89vNWmbyKT2D5quedyqlAtjsbgUav7k12sAAG2gNHhbz0osYsBI98Gd6tQmndiFJBORcyzkRpBzK0e9zaA1740OmE0QCHXUfLwaK0CqeC99djsxu9dJWJ0dXnkDaRQuqSQedqND3j+c6vYv2YR22GZIwMiHKacwyK6s5Kf2VXrjxvMn9/yYpW/Mylp9IpZTKBIbdyk0LX8Co+FQWo69Qnk/E4CencwG3J+Ltsd7tuS+SI/PZFEt2/ITPduB/irqw0DI/xwuwrNp09EiebNTIeIgG5Lz1Xhbp3ge4kTVKq498bzXLgznc9be2ZD3VnEAWVIkdExbjbB9Ojkxd5/6u8YWyAojK8yt/ObLerwdD0RggvhzQm2uUEhL48xLK2agYVcW7Mg/5wAfOEpSra+iHreXwz1cmQKfpQDqxuA4zbyJE3J9B18qZ4GVXsrM/M6gtCzfDhg6t8A9zhUF3NjsbKIpDoPMkIIBbr0JZpAJid1SBIMkL/A3FGLTVWuyRY98D4wxMXnxBmP8tprFr9h1LsAodxnIsnVg7EVoRAdKYenwo8dxsfIqjznhjw6gAjlDGgTcl+ag5FsCbd9aHjwsm7ZlEsbMjtn2AGJKMmyVnUO6AbcButnJIzdbSIC1TYjnM8c9hgBMNCKPxzfmZIqu6pR1nQeb5gcE8rGYTwdeOwMrHqT+ykGpAk/RO+0RV1eeL4EdOK2gX4vdCdQqcZCNu5tekYruW1/xxIEEQTj7+KpZGDvGNsQaBk+ZyLm6J+YLXfraUefWBylRk4BFMThPYhiTc5WqYBMNL8c2Q9rkPkrvspvk9pYJ8i+K1ptGjjyhAdUGHMSa8Qm2k3KhrLuY4l3nwQbKz4dHZXuIwE3S1TPLo6uk/H2S0vr7USnHI7DIubeQ6lOsrpIg0DUaofnzdvP0zyA3mc2YXyjKvnPXg1jUf5/DpO9Tgr96t5MSXh3XAh81Otl5urP/MRj+eY1J11rc+dNihKO42gSZhKqJBC8osI/bhFpZkNoS7T+9zA/YW8lfcccAPQln1rOsADhxOUFOIxLRrum9kQFOOWqcGL9KQRZBiRhWeBJXKk0Qcq4/zVv3qRsiRpzs5tHTsvHjKwkXRSsp97sK/p6dUswARtVJuQrRtgM0WfDZ3Tv05b0eOELqXDJ0oLzh9bj2EWErt6irFKQ3KlrwA7uVH25EP3t7BSvNUZL2IFLfrfZKSWX0uD8eNrogkQd6oJB4Bo+6p4PiJiEOchsOE0zmiEqbowQ7vF6bDxjIF3veW/k+/HIMmyAYZx3Ub+EviXN/OvUxafK3zbRPzKG1zwdtqX14jsKPQixYJa+YUr/CejQcxaCsavm1wb6BEIrCmsXEd2jobTv/ByStBHBM/zZ64j+1JA18S4yV5oVJ85uKqTthuYMbKfGKhXFhczwHm3Ntdv4ahoUDrHHGmweSNZNWJR0o0TL2feg2wjlKLuZDNFKyw0lf7ol5Xg4twLzW3y7KOrW7F1NOk0saeKVFm3ctRKQYIhHV5+ruxdyzeeoVc7BWXG/oP6YjKcaXV+ueqv6BGL1BpjevPJd6+dQcrgyKG4aPBz9KVTQT3rPbLyaXKbd5J2UQr0waAoRFsd4KJl9ouy+BkMtNQP+0Hq50fCZ4I6HSC+u4iksEuwwe51qSu6gkYSLAj+JWR1CuQlhnjfahan/+EoeNobxpeUXbUykzRMgGJGx6fQwii02dHCq0VH28rsVD+PcwvzL32Qia0KtYXLavd9WiQpd5i508WsaJE8pPAO7zW7RAnocXnzep6RqcNMcmsOQwFyo38V5IzM5ZOfVU6ZKfFvYAwtysF7wz74FTPKYkyc31l8eL/9jeMSOZcpDETPmLbmdZP7C4sC6g+UelsQT/4SP6aT1F7vUYknmCV9nB+eboV/TRjfwE9rLItV7/8vH5se0mVw86GZ6S8B22rKLdBXFB1znkXU/Sziza9rfHDsw9AN6ngK7WlTZLS7AEQ0TvaRNnuik+bOvwMbbnSsFVstUFmVOYANe8KocS2A/JOAv0NeVcHOolh1/b34xBYzcmpMTj7Yi5zMcSCxifgAAIESAI98OOkN9kT+RP0qJxZVNcvFDY2OUq8VazY6LopEALg/pinXEANlG89vgVz+kW+pP5IgaXMGVlgsW2GPgWIaJEuAu3CDDsrOZRsbg06eG0dYCk/fbDsX89I0/ZX9yLybmqKkSXKUz1FQK2gG1JOZF1KkGibSjygZJgkcs52R0N4sqWYjQBcX8ioW/TbMKvQpx00yIJBE4aZiB45NJLc7j21SyRrtjz80mA55XQwf359ZJvUUm0grIOs/nDM6XntgxPC34QQD3F9y5XOuzqFkd5kcycvrXI99kf9pcVM9sUZ+GfBI6JRCajZEQ/C+EN9Di4sHgLhPxtCBOQJhMWetowqMa2VFr5fVkCo1bT6UPWvR5MAa+z+4OobY3u1fORvrS11cWE2kDzLe61aWRLYp7sW9aryIJIWv8VgxJk0uXuWIQwGIPHEf6L2FcgcLDYFtk4/HXRJaYZLK2Oylff5M2bh5G6MemXqd0J1+pt6zqJ+UR8BcFSN07rrb5wJ+uNizAMgBFLKsx8Bz0TdvII3TbuDQn+oqCuaZoCdkSDVgW7I/mWnsuVuOGmEYRPA9dELHFM7A5ExoJ0UqQ7LTYkk+2YuM+yEixljZd/QagcSFSJI/qFu+MTBF0lT4hyimpiVHvtnO8pBhke2oFpvny3Lc1b8Zkhhv3aqEoeDkABYXOcZ/sQHwgE7813nvqUV4QH+T5c5gXfVtZlhGoYgwoilOuMqflRivIZDVRJ9kFcRtn3qIosCGAq+pGAti9uAUG6VYE+l92v5cAKQLVqA3+eST3AOwTbPi5aj7SF633izF73bLrQPnd4jp8qHXdXumV1muQjeUlTu1ObollayHidEyeORd4xEt6lSuAE4Tsz2kdBVxepFZ6n6LpsgUKyQ4Hr2SK98HCiKbW2GaOgrl9aW76roiuhZmh3IfbdEswtUtpd3GG5k5nrUcJN3cFt+9p9axQfQBy94jqOb5kSP+kWMuKT1Ym7s4BC9UCznXi7t8AwD8575R8Tm5o/rQyq9pILWLZHOtVcLccLPrrDCPSDsKPnTO89KN19hMCnybZarSGPO4XQoMG25me0mm7cC0TRioTOLcivIpnDL8T+hgdTUvtL9MVL5xbvNpIvhZMOyRlAlwmmN2tFt4kIw9LrwnHe/lwwX2PRjXuVCNdxuH9lWT7BepJjcIhKXqiLWV+pgZdhENlhwNiXHP4Q2El6J47iqTgQMTtvQqs/IE5voSPfywsLq4rJDgi25F8n6KjjO0S/fXPKCwnG5QeW3iEn3ZY/Erc1WQVUVixUbKZApPVQct7HtWGB7A2vm1BLV2swdVo+yst19xHfPgz/5PLjBCDeYB/+f+ZbAAFUAyBQspzS7Rpagx13ZmKLRtPaG6E4ES4I3JMRE3PZjfe6SxJhDg3OJ6oi9wxQ8H5qWlUL9j8IMiZ6O2apdNWJH4cFIQS+FIfxsihi8Qysrw1FlI7ZYuiGH6/aexlBaVJLwn9LSGR3kur5mexCHNkxg+BPHLIKTs7f1XmNukkFg01JSIWva5v0sOYb7LcG/B0SPnQ+8w76iHIcMrdWEkjijfi/7x/PB3uLTn5hPDrdazJ3h8W/nk1/k6ZZx+FRf7Fm9s5O8ETXl218bsA7sABr24onO2kJhJUM7SFZzOpeAe5pQHZQHWiOQ4Srr+jGpobB6LGEgGk9Fi/LnJ4gVsBxhu/4I9vspmZKyQ/o3tCNnWBdZg4UPm6tsnWXjLeu3IBsAvJdGUrqkNSqKpS3fwkwfLrnO899C5yxGiyrJ1vW2srymVlC2ZTtE+mQeFOonrri4cbVLYIa+ORN2VJE/j7SAoTD6mLksBQjR6TXsgxML83/Fz1sNv+urEyJw9Eo02wIt79FlAuim92uhouFBZuHYxEGFdsgXlmSn5fEG2P/X4R7rshOuuMEImEsLnBRp264YA9/VUbEsOq1/pJsIa4RhnJNL0AnK75tPUXXDGnpUxcSxKjZ7DPGh+yxMrrxwwAN6dj/MP1B65YPbtFzzVHgKCBpiYxsruEyLNo/QnaNJ0l1zhnGqRphEJvsevwNB3iFTY4lnZtOMsnTTGeZt4SpEHvgYWilzBeFwao0tUXzE9VQn7PQx1WSMdREjfQ/uxf6Y9j7bbKpXX04T7xjtpECi0WvYwKjW+wPDh3cnjgJBa2/e7wW/TVx173PT/P3/p4kY1Hu/aEpKGH7D7OiP4N1Jfz+bZ0AAmlRmpa1pen4bMm2ePMhFu1AqPQXctq/qlDMcyFy3Sa+BRAThHKcGuP3prFtwF5Y85CYhNnryWm6MQjJb24KrZhicqAsM+I9RFcC5SEhD1MC8XmnNdaBW2K7FKPJU2bFsC54jSx38SadlEwyOmFl8z23h5bwTerz7i6NM90MzswyCzC8yAo2f+vExhE1vzOz6Xl1k1bd+bSxA2Ffi/z2TvzowAaVNZJu4AvpvaK/h+2btkaYj3v3jfb/MrKERPqevn+vIOW0Prco+JHHjzgk8kQIU64xgjakfLX0JDbnvwaihz1vbohoYESVohkdPT5Zf++e89TbE9IBs0uwif6M/YWJV81hHM1NiPBYAkRgkvWn+C8OPvWe7ADltU7kCWfJRjKHxPradNjXcKU+BWl0dyM5JVHj8rHZbljjADAwa6q/Z2JkZ64N77MEb1BxYskrDdsG/bpgQyKyOz0YnG+/tiqqKCLeiUg1agaoJSJ6PqH5CsXlLHYHqzeUCRBYya7DGa+67S6beEardy4OpApmDO8gZ6fwsNfJtFRyWQi2w9ylTJF5mH9KNgW+rDJ/INCAKVslpc/aOnHVWvvpFcBwEn1EYcUPIn/JCQhpGmob/uH2ZTKHVQmx7oPrtNPgyj94o2An+57V/qyIIpbwnkxkGICk9jpvNjjKxiNZgkfb7bMAY+jY6CXUdVWEoxtvGN+4LccRxXjLKTNzIPU0Q0wegRNayiS3romRH9LCGkTU7iwhXLILl7ySik52B93z16ucbckV9+tmT3k/DCAwIDozuaGsz7Rn4tKleCAETZSfW4cfg5ztgWhf7NjBtUMh4ukbk6rgHdm8+w145b3w1ZzEelzvBTEdplS7c0BzNIWpfi0OpzR8wcKa7YVW936Go/Wb1j+zPNrsomh0DfMSlNRf75hUtR4BCgWcwOK/OvOGbYE+6bf9DTdenOorEJ6qHczc21l7pPfX6aMoLr/PNav+zV8G50MDRExsEpWS3d663Nj9MsLpDtyRatS4fhUT7Z3SHWGbe3M9dtpacJ4rfYM4vY5p+uIsKt3k11nAVLKPwDSyzDUg8vKO4mknY8/nFOmJmEoKBcgCcJ4XH1pxuz3IVaddfThf3nRhxNpHU+QNj1WBg+TADHpNuj8ADSIngH2Ty+BIHNEJHlNIhqE75uSxDq+WvF53HdzCKHHVKr2Ghj4Gy8hLzqNtngZ2hhkc3shBJbPDNnV64xuykvT7gzpMIDbvD+bPxrJH7vNK9pqH+vCyq5Bn2FIvZiPa5+y9bHEMIaVeRqHK4E2fpU826trwZHqQjAeup2/ZoSjwtNfuh5R1ZBBguikGbKrfoxRlz7gsh8/xul+GSoBW0+XwuoRoNnDmokcPkF2lv42SZqiNdJPxEJuh7moXH9RUPswENOgVc8Zx7Bnq5HpYP8VpBy6Hoz/rzSjxcSIUZlADqX7B0qKtbC3cdARZ/e2yN0vIyhFfsuJfJa5AvDeXDEguWXu9GBlGzmlxKR+xftygCDK9arH1whesZ769sNOubHKlh8qI5Sx1TBUFsY8Yl95AAXIqfakDwF65aPNm3VC8LfIxB3MLzFmrtq7gTg/bllTqEPYn0wfyXuKiDfIwei2eajEgE1PMO17BNjZl5tbkSZGQm9Rh7cgwznVXwAA="}}]);
\ No newline at end of file \ No newline at end of file
(()=>{"use strict";var e={3201:(e,t,a)=>{var i=a(8880),r=(a(71),a(9592)),n=a(3673);function o(e,t,a,i,r,o){const l=(0,n.up)("router-view");return(0,n.wg)(),(0,n.j4)(l)}var l=a(4584);const s=(0,n.aZ)({name:"App",setup(){(0,n.JJ)("store",l["default"])}});s.render=o;const m=s;var u=a(7083),c=a(9582);const p=[{path:"/",component:()=>Promise.all([a.e(736),a.e(242)]).then(a.bind(a,1242)),children:[{path:"",component:()=>Promise.all([a.e(736),a.e(302)]).then(a.bind(a,6302))}]},{path:"/:catchAll(.*)*",component:()=>Promise.all([a.e(736),a.e(242)]).then(a.bind(a,1242)),children:[{path:"",component:()=>Promise.all([a.e(736),a.e(193)]).then(a.bind(a,2193))}]}],g=p,d=(0,u.BC)((function(){const e=c.r5,t=(0,c.p7)({scrollBehavior:()=>({left:0,top:0}),routes:g,history:e("")});return t}));async function h(e,t){const i="function"===typeof l["default"]?await(0,l["default"])({}):l["default"],{storeKey:n}=await Promise.resolve().then(a.bind(a,4584)),o="function"===typeof d?await d({store:i}):d;i.$router=o;const s=e(m);return s.use(r.Z,t),{app:s,store:i,storeKey:n,router:o}}var f=a(2426),S=a(7760),y=a(4434),v=a(6249),b=a(8416);const M={config:{brand:{primary:"#325358",secondary:"#54a896",accent:"#6a1a78",dark:"#1d1d1d",positive:"#21BA45",negative:"#C10015",info:"#31CCEC",warning:"#cea32b"}},lang:f.Z,iconSet:S.Z,plugins:{Notify:y.Z,Loading:v.Z,AppFullscreen:b.Z}};async function C({app:e,router:t,store:a,storeKey:i}){e.use(t),e.use(a,i),e.mount("#q-app")}h(i.ri,M).then(C)},4584:(e,t,a)=>{a.r(t),a.d(t,{default:()=>p});a(9377),a(7098);var i=a(1959),r=a(7482),n=a.n(r),o=a(7996),l=a.n(o);const s=new(l()),m=(0,i.qj)({maxX:0,minX:0,maxY:0,minY:0,mapSizeX:50,mapSizeY:30,centerX:0,centerY:0,radiusY:5,radiusX:5,mapID:"e1-m.lttmm",mapName:"",lttMap:null,seed:(0,i.iH)(s.random_int31())}),u=["Adding","Hidden","Agendas","Adjusting","Bell","Curves","Aesthesizing","Industrial","Areas","Aligning","Covariance","Matrices","Applying","Feng","Shui","Shaders","Applying","Theatre","Soda","Layer","Asserting","Packed","Exemplars","Attempting","to","Lock","Back-Buffer","Binding","Sapling","Root","System","Breeding","Fauna","Building","Data","Trees","Bureacritizing","Bureaucracies","Calculating","Inverse","Probability","Matrices","Calculating","Llama","Expectoration","Trajectory","Calibrating","Blue","Skies","Charging","Ozone","Layer","Coalescing","Cloud","Formations","Cohorting","Exemplars","Collecting","Meteor","Particles","Compounding","Inert","Tessellations","Compressing","Fish","Files","Computing","Optimal","Bin","Packing","Concatenating","Sub-Contractors","Containing","Existential","Buffer","Debarking","Ark","Ramp","Debunching","Unionized","Commercial","Services","Deciding","What","Message","to","Display","Next","Decomposing","Singular","Values","Decrementing","Tectonic","Plates","Deleting","Ferry","Routes","Depixelating","Inner","Mountain","Surface","Back","Faces","Depositing","Slush","Funds","Destabilizing","Economic","Indicators","Determining","Width","of","Blast","Fronts","Deunionizing","Bulldozers","Dicing","Models","Diluting","Livestock","Nutrition","Variables","Downloading","Satellite","Terrain","Data","Exposing","Flash","Variables","to","Streak","System","Extracting","Resources","Factoring","Pay","Scale","Fixing","Election","Outcome","Matrix","Flood-Filling","Ground","Water","Flushing","Pipe","Network","Gathering","Particle","Sources","Generating","Jobs","Gesticulating","Mimes","Graphing","Whale","Migration","Hiding","Willio","Webnet","Mask","Implementing","Impeachment","Routine","Increasing","Accuracy","of","RCI","Simulators","Increasing","Magmafacation","Initializing","My","Sim","Tracking","Mechanism","Initializing","Rhinoceros","Breeding","Timetable","Initializing","Robotic","Click-Path","AI","Inserting","Sublimated","Messages","Integrating","Curves","Integrating","Illumination","Form","Factors","Integrating","Population","Graphs","Iterating","Cellular","Automata","Lecturing","Errant","Subsystems","Mixing","Genetic","Pool","Modeling","Object","Components","Mopping","Occupant","Leaks","Normalizing","Power","Obfuscating","Quigley","Matrix","Overconstraining","Dirty","Industry","Calculations","Partitioning","City","Grid","Singularities","Perturbing","Matrices","Pixalating","Nude","Patch","Polishing","Water","Highlights","Populating","Lot","Templates","Preparing","Sprites","for","Random","Walks","Prioritizing","Landmarks","Projecting","Law","Enforcement","Pastry","Intake","Realigning","Alternate","Time","Frames","Reconfiguring","User","Mental","Processes","Relaxing","Splines","Removing","Road","Network","Speed","Bumps","Removing","Texture","Gradients","Removing","Vehicle","Avoidance","Behavior","Resolving","GUID","Conflict","Retracting","Phong","Shader","Retrieving","from","Back","Store","Reverse","Engineering","Image","Consultant","Routing","Neural","Network","Infanstructure","Scattering","Rhino","Food","Sources","Scrubbing","Terrain","Searching","for","Llamas","Seeding","Architecture","Simulation","Parameters","Sequencing","Particles","Setting","Advisor","Moods","Setting","Inner","Deity","Indicators","Setting","Universal","Physical","Constants","Sonically","Enhancing","Occupant-Free","Timber","Speculating","Stock","Market","Indices","Splatting","Transforms","Stratifying","Ground","Layers","Sub-Sampling","Water","Data","Synthesizing","Gravity","Synthesizing","Wavelets","Time-Compressing","Simulator","Clock","Unable","to","Reveal","Current","Activity","Weathering","Buildings","Zeroing","Crime","Network","Reticulating","Splines"],c={reset(){m.mapSizeX=50,m.mapSizeY=30,m.centerX=0,m.centerY=0,m.radiusY=5,m.radiusX=5,m.mapID="e1-m.lttmm",m.mapName="",m.lttMap=null,m.seed=(0,i.iH)(s.random_int31())},exportMap(){return{mapID:m.mapID,mapName:m.mapName,initialViewRadiusX:m.centerX,initialViewRadiusY:m.centerY,initialVieCenterX:m.radiusX,initialViewCenterY:m.radiusY,tileSet:m.lttMap.flat()}},loadMap(e){let t=this.getMultDimArrayFromFlattendArray(e.tileSet);m.mapID=e.mapID,m.mapName=e.mapName,m.mapSizeX=t.mapSizeX,m.mapSizeY=t.mapSizeY,m.lttMap=t.map,m.maxX=t.maxX,m.minX=t.minX,m.maxY=t.maxY,m.minY=t.minY,m.radiusX=e.initialViewRadiusX,m.radiusY=e.initialViewRadiusY,m.centerX=e.initialViewCenterX,m.centerY=e.initialViewCenterY},getMultDimArrayFromFlattendArray(e){let t,a,i,r,n,o,l=e.sort(((e,t)=>e.y==t.y?e.x-t.x:t.y-e.y)),s=l.length;a=l[0].x,i=l[0].y,r=l[s-1].y,t=l[s-1].x,n=Math.abs(a)+Math.abs(t)+1,o=Math.abs(r)+Math.abs(i)+1;let m=[];for(let u=0;u<o;u++){let e=[];for(let t=0;t<n;t++)e.push(l[u*n+t]);m.push(e)}return{mapSizeX:n,mapSizeY:o,maxX:t,minX:a,maxY:i,minY:r,map:m}},getMapName(){return u[Math.floor(Math.random()*u.length)-1]+" "+u[Math.floor(Math.random()*u.length)-1]+" "+u[Math.floor(Math.random()*u.length)-1]},getMapId(){return"e1-m.lttmm"},generateMap(){let e="grass",t=[];m.minX=-Math.floor(m.mapSizeX/2),m.mapSizeX%2?m.maxX=Math.floor(m.mapSizeX/2):m.maxX=Math.floor(m.mapSizeX/2)+1,m.minY=-Math.floor(m.mapSizeY/2),m.mapSizeY%2?m.maxY=Math.floor(m.mapSizeY/2):m.maxY=Math.floor(m.mapSizeY/2)+1;for(let a=m.maxY;a>=m.minY;a--){let i=[];for(let t=m.minX;t<=m.maxX;t++)i.push({x:t,y:a,z:0,typeId:e});t.push(i)}m.lttMap=t,m.mapName=this.getMapName()},generateRandomMap(){let e=[];const t=new(n().MapGenerator)(m.seed);m.minX=-Math.floor(m.mapSizeX/2),m.mapSizeX%2?m.maxX=Math.floor(m.mapSizeX/2):m.maxX=Math.floor(m.mapSizeX/2)+1,m.minY=-Math.floor(m.mapSizeY/2),m.mapSizeY%2?m.maxY=Math.floor(m.mapSizeY/2):m.maxY=Math.floor(m.mapSizeY/2)+1;const a=t.createMap(m.mapSizeX+2,m.mapSizeY+2,{type:"perlit"});a.stepValues(5);for(let i=m.maxY;i>=m.minY;i--){let t=[];for(let e=m.minX;e<=m.maxX;e++)t.push({x:e,y:i,z:0,typeId:this.getTileTypeFromHeightmap(a,e+m.mapSizeX/2,i+m.mapSizeY/2)});e.push(t)}m.lttMap=e,m.mapName=this.getMapName()},getTileTypeFromHeightmap(e,t,a){let i=Math.floor(100*e.get(t,a));switch(i){case 100:return"mountain";case 80:return"ice";case 60:return"barren";case 40:return"desert";case 20:return"grass";case 0:return"water";default:return"grass"}}},p={state:m,methods:c,seedGenerator:s}}},t={};function a(i){var r=t[i];if(void 0!==r)return r.exports;var n=t[i]={exports:{}};return e[i].call(n.exports,n,n.exports,a),n.exports}a.m=e,(()=>{var e=[];a.O=(t,i,r,n)=>{if(!i){var o=1/0;for(u=0;u<e.length;u++){for(var[i,r,n]=e[u],l=!0,s=0;s<i.length;s++)(!1&n||o>=n)&&Object.keys(a.O).every((e=>a.O[e](i[s])))?i.splice(s--,1):(l=!1,n<o&&(o=n));if(l){e.splice(u--,1);var m=r();void 0!==m&&(t=m)}}return t}n=n||0;for(var u=e.length;u>0&&e[u-1][2]>n;u--)e[u]=e[u-1];e[u]=[i,r,n]}})(),(()=>{a.n=e=>{var t=e&&e.__esModule?()=>e["default"]:()=>e;return a.d(t,{a:t}),t}})(),(()=>{a.d=(e,t)=>{for(var i in t)a.o(t,i)&&!a.o(e,i)&&Object.defineProperty(e,i,{enumerable:!0,get:t[i]})}})(),(()=>{a.f={},a.e=e=>Promise.all(Object.keys(a.f).reduce(((t,i)=>(a.f[i](e,t),t)),[]))})(),(()=>{a.u=e=>"js/"+e+"."+{193:"d137f76d",242:"92981874",302:"84bd7cfb"}[e]+".js"})(),(()=>{a.miniCssF=e=>"css/"+({143:"app",736:"vendor"}[e]||e)+"."+{143:"31d6cfe0",242:"ae1374a5",302:"201f2e5f",736:"e1411231"}[e]+".css"})(),(()=>{a.g=function(){if("object"===typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"===typeof window)return window}}()})(),(()=>{a.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t)})(),(()=>{var e={},t="ltt-mapmaker:";a.l=(i,r,n,o)=>{if(e[i])e[i].push(r);else{var l,s;if(void 0!==n)for(var m=document.getElementsByTagName("script"),u=0;u<m.length;u++){var c=m[u];if(c.getAttribute("src")==i||c.getAttribute("data-webpack")==t+n){l=c;break}}l||(s=!0,l=document.createElement("script"),l.charset="utf-8",l.timeout=120,a.nc&&l.setAttribute("nonce",a.nc),l.setAttribute("data-webpack",t+n),l.src=i),e[i]=[r];var p=(t,a)=>{l.onerror=l.onload=null,clearTimeout(g);var r=e[i];if(delete e[i],l.parentNode&&l.parentNode.removeChild(l),r&&r.forEach((e=>e(a))),t)return t(a)},g=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),s&&document.head.appendChild(l)}}})(),(()=>{a.r=e=>{"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})}})(),(()=>{a.p=""})(),(()=>{var e=(e,t,a,i)=>{var r=document.createElement("link");r.rel="stylesheet",r.type="text/css";var n=n=>{if(r.onerror=r.onload=null,"load"===n.type)a();else{var o=n&&("load"===n.type?"missing":n.type),l=n&&n.target&&n.target.href||t,s=new Error("Loading CSS chunk "+e+" failed.\n("+l+")");s.code="CSS_CHUNK_LOAD_FAILED",s.type=o,s.request=l,r.parentNode.removeChild(r),i(s)}};return r.onerror=r.onload=n,r.href=t,document.head.appendChild(r),r},t=(e,t)=>{for(var a=document.getElementsByTagName("link"),i=0;i<a.length;i++){var r=a[i],n=r.getAttribute("data-href")||r.getAttribute("href");if("stylesheet"===r.rel&&(n===e||n===t))return r}var o=document.getElementsByTagName("style");for(i=0;i<o.length;i++){r=o[i],n=r.getAttribute("data-href");if(n===e||n===t)return r}},i=i=>new Promise(((r,n)=>{var o=a.miniCssF(i),l=a.p+o;if(t(o,l))return r();e(i,l,r,n)})),r={143:0};a.f.miniCss=(e,t)=>{var a={242:1,302:1};r[e]?t.push(r[e]):0!==r[e]&&a[e]&&t.push(r[e]=i(e).then((()=>{r[e]=0}),(t=>{throw delete r[e],t})))}})(),(()=>{var e={143:0};a.f.j=(t,i)=>{var r=a.o(e,t)?e[t]:void 0;if(0!==r)if(r)i.push(r[2]);else{var n=new Promise(((a,i)=>r=e[t]=[a,i]));i.push(r[2]=n);var o=a.p+a.u(t),l=new Error,s=i=>{if(a.o(e,t)&&(r=e[t],0!==r&&(e[t]=void 0),r)){var n=i&&("load"===i.type?"missing":i.type),o=i&&i.target&&i.target.src;l.message="Loading chunk "+t+" failed.\n("+n+": "+o+")",l.name="ChunkLoadError",l.type=n,l.request=o,r[1](l)}};a.l(o,s,"chunk-"+t,t)}},a.O.j=t=>0===e[t];var t=(t,i)=>{var r,n,[o,l,s]=i,m=0;if(o.some((t=>0!==e[t]))){for(r in l)a.o(l,r)&&(a.m[r]=l[r]);if(s)var u=s(a)}for(t&&t(i);m<o.length;m++)n=o[m],a.o(e,n)&&e[n]&&e[n][0](),e[o[m]]=0;return a.O(u)},i=self["webpackChunkltt_mapmaker"]=self["webpackChunkltt_mapmaker"]||[];i.forEach(t.bind(null,0)),i.push=t.bind(null,i.push.bind(i))})();var i=a.O(void 0,[736],(()=>a(3201)));i=a.O(i)})(); (()=>{"use strict";var e={3201:(e,t,a)=>{var i=a(8880),r=(a(71),a(9592)),n=a(3673);function o(e,t,a,i,r,o){const l=(0,n.up)("router-view");return(0,n.wg)(),(0,n.j4)(l)}var l=a(4584);const s=(0,n.aZ)({name:"App",setup(){(0,n.JJ)("store",l["default"])}});s.render=o;const m=s;var u=a(7083),c=a(9582);const p=[{path:"/",component:()=>Promise.all([a.e(736),a.e(956)]).then(a.bind(a,4956)),children:[{path:"",component:()=>Promise.all([a.e(736),a.e(694)]).then(a.bind(a,6694))}]},{path:"/:catchAll(.*)*",component:()=>Promise.all([a.e(736),a.e(956)]).then(a.bind(a,4956)),children:[{path:"",component:()=>Promise.all([a.e(736),a.e(193)]).then(a.bind(a,2193))}]}],g=p,d=(0,u.BC)((function(){const e=c.r5,t=(0,c.p7)({scrollBehavior:()=>({left:0,top:0}),routes:g,history:e("")});return t}));async function h(e,t){const i="function"===typeof l["default"]?await(0,l["default"])({}):l["default"],{storeKey:n}=await Promise.resolve().then(a.bind(a,4584)),o="function"===typeof d?await d({store:i}):d;i.$router=o;const s=e(m);return s.use(r.Z,t),{app:s,store:i,storeKey:n,router:o}}var f=a(2426),S=a(7760),y=a(4434),v=a(6249),b=a(8416);const M={config:{brand:{primary:"#325358",secondary:"#54a896",accent:"#6a1a78",dark:"#1d1d1d",positive:"#21BA45",negative:"#C10015",info:"#31CCEC",warning:"#cea32b"}},lang:f.Z,iconSet:S.Z,plugins:{Notify:y.Z,Loading:v.Z,AppFullscreen:b.Z}};async function C({app:e,router:t,store:a,storeKey:i}){e.use(t),e.use(a,i),e.mount("#q-app")}h(i.ri,M).then(C)},4584:(e,t,a)=>{a.r(t),a.d(t,{default:()=>p});a(9377),a(7098);var i=a(1959),r=a(7482),n=a.n(r),o=a(7996),l=a.n(o);const s=new(l()),m=(0,i.qj)({maxX:0,minX:0,maxY:0,minY:0,mapSizeX:50,mapSizeY:30,centerX:0,centerY:0,radiusY:5,radiusX:5,mapID:"e1-m.lttmm",mapName:"",lttMap:null,seed:(0,i.iH)(s.random_int31())}),u=["Adding","Hidden","Agendas","Adjusting","Bell","Curves","Aesthesizing","Industrial","Areas","Aligning","Covariance","Matrices","Applying","Feng","Shui","Shaders","Applying","Theatre","Soda","Layer","Asserting","Packed","Exemplars","Attempting","to","Lock","Back-Buffer","Binding","Sapling","Root","System","Breeding","Fauna","Building","Data","Trees","Bureacritizing","Bureaucracies","Calculating","Inverse","Probability","Matrices","Calculating","Llama","Expectoration","Trajectory","Calibrating","Blue","Skies","Charging","Ozone","Layer","Coalescing","Cloud","Formations","Cohorting","Exemplars","Collecting","Meteor","Particles","Compounding","Inert","Tessellations","Compressing","Fish","Files","Computing","Optimal","Bin","Packing","Concatenating","Sub-Contractors","Containing","Existential","Buffer","Debarking","Ark","Ramp","Debunching","Unionized","Commercial","Services","Deciding","What","Message","to","Display","Next","Decomposing","Singular","Values","Decrementing","Tectonic","Plates","Deleting","Ferry","Routes","Depixelating","Inner","Mountain","Surface","Back","Faces","Depositing","Slush","Funds","Destabilizing","Economic","Indicators","Determining","Width","of","Blast","Fronts","Deunionizing","Bulldozers","Dicing","Models","Diluting","Livestock","Nutrition","Variables","Downloading","Satellite","Terrain","Data","Exposing","Flash","Variables","to","Streak","System","Extracting","Resources","Factoring","Pay","Scale","Fixing","Election","Outcome","Matrix","Flood-Filling","Ground","Water","Flushing","Pipe","Network","Gathering","Particle","Sources","Generating","Jobs","Gesticulating","Mimes","Graphing","Whale","Migration","Hiding","Willio","Webnet","Mask","Implementing","Impeachment","Routine","Increasing","Accuracy","of","RCI","Simulators","Increasing","Magmafacation","Initializing","My","Sim","Tracking","Mechanism","Initializing","Rhinoceros","Breeding","Timetable","Initializing","Robotic","Click-Path","AI","Inserting","Sublimated","Messages","Integrating","Curves","Integrating","Illumination","Form","Factors","Integrating","Population","Graphs","Iterating","Cellular","Automata","Lecturing","Errant","Subsystems","Mixing","Genetic","Pool","Modeling","Object","Components","Mopping","Occupant","Leaks","Normalizing","Power","Obfuscating","Quigley","Matrix","Overconstraining","Dirty","Industry","Calculations","Partitioning","City","Grid","Singularities","Perturbing","Matrices","Pixalating","Nude","Patch","Polishing","Water","Highlights","Populating","Lot","Templates","Preparing","Sprites","for","Random","Walks","Prioritizing","Landmarks","Projecting","Law","Enforcement","Pastry","Intake","Realigning","Alternate","Time","Frames","Reconfiguring","User","Mental","Processes","Relaxing","Splines","Removing","Road","Network","Speed","Bumps","Removing","Texture","Gradients","Removing","Vehicle","Avoidance","Behavior","Resolving","GUID","Conflict","Retracting","Phong","Shader","Retrieving","from","Back","Store","Reverse","Engineering","Image","Consultant","Routing","Neural","Network","Infanstructure","Scattering","Rhino","Food","Sources","Scrubbing","Terrain","Searching","for","Llamas","Seeding","Architecture","Simulation","Parameters","Sequencing","Particles","Setting","Advisor","Moods","Setting","Inner","Deity","Indicators","Setting","Universal","Physical","Constants","Sonically","Enhancing","Occupant-Free","Timber","Speculating","Stock","Market","Indices","Splatting","Transforms","Stratifying","Ground","Layers","Sub-Sampling","Water","Data","Synthesizing","Gravity","Synthesizing","Wavelets","Time-Compressing","Simulator","Clock","Unable","to","Reveal","Current","Activity","Weathering","Buildings","Zeroing","Crime","Network","Reticulating","Splines"],c={reset(){m.mapSizeX=50,m.mapSizeY=30,m.centerX=0,m.centerY=0,m.radiusY=5,m.radiusX=5,m.mapID="e1-m.lttmm",m.mapName="",m.lttMap=null,m.seed=(0,i.iH)(s.random_int31())},exportMap(){return{mapID:m.mapID,mapName:m.mapName,initialViewRadiusX:m.centerX,initialViewRadiusY:m.centerY,initialVieCenterX:m.radiusX,initialViewCenterY:m.radiusY,tileSet:m.lttMap.flat()}},loadMap(e){let t=this.getMultDimArrayFromFlattendArray(e.tileSet);m.mapID=e.mapID,m.mapName=e.mapName,m.mapSizeX=t.mapSizeX,m.mapSizeY=t.mapSizeY,m.lttMap=t.map,m.maxX=t.maxX,m.minX=t.minX,m.maxY=t.maxY,m.minY=t.minY,m.radiusX=e.initialViewRadiusX,m.radiusY=e.initialViewRadiusY,m.centerX=e.initialViewCenterX,m.centerY=e.initialViewCenterY},getMultDimArrayFromFlattendArray(e){let t,a,i,r,n,o,l=e.sort(((e,t)=>e.y==t.y?e.x-t.x:t.y-e.y)),s=l.length;a=l[0].x,i=l[0].y,r=l[s-1].y,t=l[s-1].x,n=Math.abs(a)+Math.abs(t)+1,o=Math.abs(r)+Math.abs(i)+1;let m=[];for(let u=0;u<o;u++){let e=[];for(let t=0;t<n;t++)e.push(l[u*n+t]);m.push(e)}return{mapSizeX:n,mapSizeY:o,maxX:t,minX:a,maxY:i,minY:r,map:m}},getMapName(){return u[Math.floor(Math.random()*u.length)-1]+" "+u[Math.floor(Math.random()*u.length)-1]+" "+u[Math.floor(Math.random()*u.length)-1]},getMapId(){return"e1-m.lttmm"},generateMap(){let e="grass",t=[];m.minX=-Math.floor(m.mapSizeX/2),m.mapSizeX%2?m.maxX=Math.floor(m.mapSizeX/2):m.maxX=Math.floor(m.mapSizeX/2)+1,m.minY=-Math.floor(m.mapSizeY/2),m.mapSizeY%2?m.maxY=Math.floor(m.mapSizeY/2):m.maxY=Math.floor(m.mapSizeY/2)+1;for(let a=m.maxY;a>=m.minY;a--){let i=[];for(let t=m.minX;t<=m.maxX;t++)i.push({x:t,y:a,z:0,typeId:e});t.push(i)}m.lttMap=t,m.mapName=this.getMapName()},generateRandomMap(){let e=[];const t=new(n().MapGenerator)(m.seed);m.minX=-Math.floor(m.mapSizeX/2),m.mapSizeX%2?m.maxX=Math.floor(m.mapSizeX/2):m.maxX=Math.floor(m.mapSizeX/2)+1,m.minY=-Math.floor(m.mapSizeY/2),m.mapSizeY%2?m.maxY=Math.floor(m.mapSizeY/2):m.maxY=Math.floor(m.mapSizeY/2)+1;const a=t.createMap(m.mapSizeX+2,m.mapSizeY+2,{type:"perlit"});a.stepValues(5);for(let i=m.maxY;i>=m.minY;i--){let t=[];for(let e=m.minX;e<=m.maxX;e++)t.push({x:e,y:i,z:0,typeId:this.getTileTypeFromHeightmap(a,e+m.mapSizeX/2,i+m.mapSizeY/2)});e.push(t)}m.lttMap=e,m.mapName=this.getMapName()},getTileTypeFromHeightmap(e,t,a){let i=Math.floor(100*e.get(t,a));switch(i){case 100:return"mountain";case 80:return"ice";case 60:return"barren";case 40:return"desert";case 20:return"grass";case 0:return"water";default:return"grass"}}},p={state:m,methods:c,seedGenerator:s}}},t={};function a(i){var r=t[i];if(void 0!==r)return r.exports;var n=t[i]={exports:{}};return e[i].call(n.exports,n,n.exports,a),n.exports}a.m=e,(()=>{var e=[];a.O=(t,i,r,n)=>{if(!i){var o=1/0;for(u=0;u<e.length;u++){for(var[i,r,n]=e[u],l=!0,s=0;s<i.length;s++)(!1&n||o>=n)&&Object.keys(a.O).every((e=>a.O[e](i[s])))?i.splice(s--,1):(l=!1,n<o&&(o=n));if(l){e.splice(u--,1);var m=r();void 0!==m&&(t=m)}}return t}n=n||0;for(var u=e.length;u>0&&e[u-1][2]>n;u--)e[u]=e[u-1];e[u]=[i,r,n]}})(),(()=>{a.n=e=>{var t=e&&e.__esModule?()=>e["default"]:()=>e;return a.d(t,{a:t}),t}})(),(()=>{a.d=(e,t)=>{for(var i in t)a.o(t,i)&&!a.o(e,i)&&Object.defineProperty(e,i,{enumerable:!0,get:t[i]})}})(),(()=>{a.f={},a.e=e=>Promise.all(Object.keys(a.f).reduce(((t,i)=>(a.f[i](e,t),t)),[]))})(),(()=>{a.u=e=>"js/"+e+"."+{193:"d137f76d",694:"b68f67e7",956:"596372f3"}[e]+".js"})(),(()=>{a.miniCssF=e=>"css/"+({143:"app",736:"vendor"}[e]||e)+"."+{143:"31d6cfe0",694:"201f2e5f",736:"e1411231",956:"ae1374a5"}[e]+".css"})(),(()=>{a.g=function(){if("object"===typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"===typeof window)return window}}()})(),(()=>{a.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t)})(),(()=>{var e={},t="ltt-mapmaker:";a.l=(i,r,n,o)=>{if(e[i])e[i].push(r);else{var l,s;if(void 0!==n)for(var m=document.getElementsByTagName("script"),u=0;u<m.length;u++){var c=m[u];if(c.getAttribute("src")==i||c.getAttribute("data-webpack")==t+n){l=c;break}}l||(s=!0,l=document.createElement("script"),l.charset="utf-8",l.timeout=120,a.nc&&l.setAttribute("nonce",a.nc),l.setAttribute("data-webpack",t+n),l.src=i),e[i]=[r];var p=(t,a)=>{l.onerror=l.onload=null,clearTimeout(g);var r=e[i];if(delete e[i],l.parentNode&&l.parentNode.removeChild(l),r&&r.forEach((e=>e(a))),t)return t(a)},g=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),s&&document.head.appendChild(l)}}})(),(()=>{a.r=e=>{"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})}})(),(()=>{a.p=""})(),(()=>{var e=(e,t,a,i)=>{var r=document.createElement("link");r.rel="stylesheet",r.type="text/css";var n=n=>{if(r.onerror=r.onload=null,"load"===n.type)a();else{var o=n&&("load"===n.type?"missing":n.type),l=n&&n.target&&n.target.href||t,s=new Error("Loading CSS chunk "+e+" failed.\n("+l+")");s.code="CSS_CHUNK_LOAD_FAILED",s.type=o,s.request=l,r.parentNode.removeChild(r),i(s)}};return r.onerror=r.onload=n,r.href=t,document.head.appendChild(r),r},t=(e,t)=>{for(var a=document.getElementsByTagName("link"),i=0;i<a.length;i++){var r=a[i],n=r.getAttribute("data-href")||r.getAttribute("href");if("stylesheet"===r.rel&&(n===e||n===t))return r}var o=document.getElementsByTagName("style");for(i=0;i<o.length;i++){r=o[i],n=r.getAttribute("data-href");if(n===e||n===t)return r}},i=i=>new Promise(((r,n)=>{var o=a.miniCssF(i),l=a.p+o;if(t(o,l))return r();e(i,l,r,n)})),r={143:0};a.f.miniCss=(e,t)=>{var a={694:1,956:1};r[e]?t.push(r[e]):0!==r[e]&&a[e]&&t.push(r[e]=i(e).then((()=>{r[e]=0}),(t=>{throw delete r[e],t})))}})(),(()=>{var e={143:0};a.f.j=(t,i)=>{var r=a.o(e,t)?e[t]:void 0;if(0!==r)if(r)i.push(r[2]);else{var n=new Promise(((a,i)=>r=e[t]=[a,i]));i.push(r[2]=n);var o=a.p+a.u(t),l=new Error,s=i=>{if(a.o(e,t)&&(r=e[t],0!==r&&(e[t]=void 0),r)){var n=i&&("load"===i.type?"missing":i.type),o=i&&i.target&&i.target.src;l.message="Loading chunk "+t+" failed.\n("+n+": "+o+")",l.name="ChunkLoadError",l.type=n,l.request=o,r[1](l)}};a.l(o,s,"chunk-"+t,t)}},a.O.j=t=>0===e[t];var t=(t,i)=>{var r,n,[o,l,s]=i,m=0;if(o.some((t=>0!==e[t]))){for(r in l)a.o(l,r)&&(a.m[r]=l[r]);if(s)var u=s(a)}for(t&&t(i);m<o.length;m++)n=o[m],a.o(e,n)&&e[n]&&e[n][0](),e[o[m]]=0;return a.O(u)},i=self["webpackChunkltt_mapmaker"]=self["webpackChunkltt_mapmaker"]||[];i.forEach(t.bind(null,0)),i.push=t.bind(null,i.push.bind(i))})();var i=a.O(void 0,[736],(()=>a(3201)));i=a.O(i)})();
\ No newline at end of file \ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment