var ert_data=[{Id:1,Name:"39 Tauri",actX:-7.312,actY:-20.281,actZ:-50.906,Allegiance:"Independent",Stations:[{Name:"Porta",Distance:"991ls",BlackMarket:!0,Rares:[{Name:"Tauri Chimes",Supply:"1t-15t",Max:"17t",Price:"924Cr"}]}]},{Id:2,Name:"Aegaeon",actX:46.906,actY:23.625,actZ:-59.75,Allegiance:"Federation",Stations:[{Name:"Schweikart Station",Distance:"11,655ls",BlackMarket:!0,Rares:[{Name:"Chateau De Aegaeon",Supply:"0t-9t",Max:"14t",Price:"1,283Cr"}]}]},{Id:3,Name:"Aerial",actX:100.75,actY:-102.625,actZ:8.406,Allegiance:"Independent",Stations:[{Name:"Andrade Legacy",Distance:"180ls",BlackMarket:!1,Rares:[{Name:"Edan Apples of Aerial",Supply:"3t-15t",Max:"15t",Price:"621Cr"}]}]},{Id:4,Name:"Alacarakmo",actX:-32.406,actY:169.531,actZ:-49.437,Allegiance:"Independent",Stations:[{Name:"Weyl Gateway",Distance:"16ls",BlackMarket:!0,Rares:[{Name:"Alacarakmo Skin Art",Supply:"9t-14t",Max:"14t",Price:"1,421Cr"}]}]},{Id:5,Name:"Alpha Centauri",actX:3.031,actY:-.093,actZ:3.156,Allegiance:"Federation",Stations:[{Name:"Hutton Oribtal",Distance:"Unk",BlackMarket:"Unk",Rares:[{Name:"Centauri Mega Gin",Supply:"1t-6t",Max:"7t",Price:"3,319Cr"}]}]},{Id:6,Name:"Altair",actX:-12.312,actY:-2.75,actZ:11,Allegiance:"Federation",Stations:[{Name:"Solo Orbiter",Distance:"661ls",BlackMarket:!0,Rares:[{Name:"Altairian Skin",Supply:"2t-17t",Max:"14t",Price:"489Cr"}]}]},{Id:7,Name:"Anduliga",actX:124.625,actY:2.5,actZ:61.25,Allegiance:"Empire",Stations:[{Name:"Celsius Estate",Distance:"626,220ls",BlackMarket:!1,Rares:[{Name:"Anduliga Fire Works",Supply:"0t-11t",Max:"16t",Price:"891Cr"}]}]},{Id:8,Name:"Any Na",actX:125.656,actY:-1.719,actZ:14.094,Allegiance:"Federation",Stations:[{Name:"Libby Orbital",Distance:"581ls",BlackMarket:!0,Rares:[{Name:"Any Na Coffee",Supply:"2t-11t",Max:"11t",Price:"1,790Cr"}]}]},{Id:9,Name:"Arouca",actX:104.968,actY:-6.531,actZ:-4.406,Allegiance:"Independent",Stations:[{Name:"Shipton Orbital",Distance:"410ls",BlackMarket:"Unk",Rares:[{Name:"Arouca Conventula Sweets",Supply:"1t-6t",Max:"12t",Price:"1,191Cr"}]}]},{Id:10,Name:"AZ Cancri",actX:19.656,actY:26.843,actZ:-38.093,Allegiance:"Federation",Stations:[{Name:"Fisher Station",Distance:"16ls",BlackMarket:!0,Rares:[{Name:"Az Cancri Formula 42",Supply:"1t-8t",Max:"8t",Price:"6,442Cr"}]}]},{Id:11,Name:"Banki",actX:49.531,actY:15.75,actZ:-91.718,Allegiance:"Federation",Stations:[{Name:"Antonio De Andrade Vista",Distance:"531,869ls",BlackMarket:!0,Rares:[{Name:"Banki Amphibious Leather",Supply:"Unk",Max:"18t",Price:"634Cr"}]}]},{Id:13,Name:"Bast",actX:-36.469,actY:16.156,actZ:-34.938,Allegiance:"Federation",Stations:[{Name:"Hart Station",Distance:"202ls",BlackMarket:!0,Rares:[{Name:"Bast Snake Gin",Supply:"4t-5t",Max:"10t",Price:"1,089Cr"}]}]},{Id:14,Name:"Belalans",actX:81.625,actY:-94.875,actZ:-58.563,Allegiance:"Empire",Stations:[{Name:"Boscovich Ring",Distance:"77ls",BlackMarket:!1,Rares:[{Name:"Belalans Ray Leather",Supply:"3t-6t",Max:"11t",Price:"364Cr"}]}]},{Id:16,Name:"CD-75 661",actX:67.875,actY:-21.5,actZ:51.156,Allegiance:"Empire",Stations:[{Name:"Kirk Dock",Distance:"339ls",BlackMarket:!1,Rares:[{Name:"CD-75 Kitten Brand Coffee",Supply:"5t-11t",Max:"12t",Price:"2,373Cr"}]}]},{Id:17,Name:"Cherbones",actX:5.187,actY:84.531,actZ:-16.75,Allegiance:"Alliance",Stations:[{Name:"Chalker Landing",Distance:"576,740ls",BlackMarket:"Unk",Rares:[{Name:"Cherbones Blood Crystals",Supply:"2t-3t",Max:"3t",Price:"12,550Cr"}]}]},{Id:18,Name:"Chi Eridani",actX:26.281,actY:-51.75,actZ:4.625,Allegiance:"Federation",Stations:[{Name:"Steve Masters Station",Distance:"2,181ls",BlackMarket:"Unk",Rares:[{Name:"Chi Eridani Marine Paste",Supply:"5t-12t",Max:"18t",Price:"790Cr"}]}]},{Id:19,Name:"Coquim",actX:20.75,actY:-82.25,actZ:33.593,Allegiance:"Empire",Stations:[{Name:"Hirayama Installation",Distance:"606ls",BlackMarket:!0,Rares:[{Name:"Coquim Spongiform Victuals",Supply:"4t-14t",Max:"20t",Price:"255Cr"}]}]},{Id:20,Name:"Damna",actX:-40.531,actY:4.175,actZ:-124.25,Allegiance:"Independent",Stations:[{Name:"Nemere Market",Distance:"2,532ls",BlackMarket:!0,Rares:[{Name:"Damna Carapaces",Supply:"2t-8t",Max:"15t",Price:"315Cr"}]}]},{Id:21,Name:"Dea Motrona",actX:-12.156,actY:62.625,actZ:29.718,Allegiance:"Alliance",Stations:[{Name:"Pinzon Dock",Distance:"1,700,000ls",BlackMarket:"Unk",Rares:[{Name:"Motrona Experience Jelly",Supply:"11t",Max:"13t",Price:"7,420Cr"}]}]},{Id:22,Name:"Delta Phoenicis",actX:53.906,actY:-130.688,actZ:14.656,Allegiance:"Empire",Stations:[{Name:"Trading Post",Distance:"3,799ls",BlackMarket:!1,Rares:[{Name:"Delta Phoenicis Palms",Supply:"2t-17t",Max:"17t",Price:"211Cr"}]}]},{Id:23,Name:"Diso",actX:72.156,actY:48.75,actZ:70.75,Allegiance:"Alliance",X:72.16,Y:45,Stations:[{Name:"Shifnalport",Distance:"284ls",BlackMarket:!0,Rares:[{Name:"Diso Ma Corn",Supply:"1t-10t",Max:"15t",Price:"340Cr"}]}]},{Id:24,Name:"Eleu",actX:-29.656,actY:32.687,actZ:104.843,Allegiance:"Independent",Stations:[{Name:"Finney Dock",Distance:"333ls",BlackMarket:!0,Rares:[{Name:"Eleu Thermals",Supply:"2t-4t",Max:"13t",Price:"863Cr"}]}]},{Id:25,Name:"Epsilon Indi",actX:3.125,actY:-8.875,actZ:7.125,Allegiance:"Federation",Stations:[{Name:"Mansfield Orbiter",Distance:"143ls",BlackMarket:"Unk",Rares:[{Name:"Indi Bourbon",Supply:"3t-9t",Max:"11t",Price:"978Cr"}]}]},{Id:26,Name:"Eranin",actX:-22.844,actY:36.531,actZ:-1.188,Allegiance:"Independent",Stations:[{Name:"Azeban City",Distance:"297ls",BlackMarket:!0,Rares:[{Name:"Eranin Whiskey",Supply:"1t-7t",Max:"8t",Price:"1,633Cr"}]}]},{Id:27,Name:"Eshu",actX:120.781,actY:-247.185,actZ:-16.437,Allegiance:"Empire",Stations:[{Name:"Shajn Terminal",Distance:"1,742ls",BlackMarket:!1,Rares:[{Name:"Eshu Umbrellas",Supply:"1t-6t",Max:"9t",Price:"2,050Cr"}]}]},{Id:28,Name:"Esuseku",actX:-107.875,actY:29.562,actZ:-20.937,Allegiance:"Federation",Stations:[{Name:"Savinykh Orbital",Distance:"276ls",BlackMarket:!0,Rares:[{Name:"Esuseku Caviar",Supply:"1t-10t",Max:"10t",Price:"2,450Cr"}]}]},{Id:29,Name:"Ethgreze",actX:-30.031,actY:72.344,actZ:-23.813,Allegiance:"Alliance",Stations:[{Name:"Bloch Station",Distance:"351ls",BlackMarket:!0,Rares:[{Name:"Ethgreze Tea Buds",Supply:"1t-7t",Max:"7t",Price:"3,308Cr"}]}]},{Id:30,Name:"Fujin",actX:-6.031,actY:-30.375,actZ:-59.031,Allegiance:"Independent",Stations:[{Name:"Futen Spaceport",Distance:"559ls",BlackMarket:!0,Rares:[{Name:"Fujin Tea",Supply:"2t-10t",Max:"10t",Price:"992Cr"}]}]},{Id:31,Name:"George Pantazis",actX:-12.093,actY:-16,actZ:-14.218,Allegiance:"Federation",Stations:[{Name:"Zamka Platform",Distance:"45ls",BlackMarket:!0,Rares:[{Name:"Pantaa Prayer Sticks",Supply:"3t-17t",Max:"9t-17t",Price:"1,827Cr"}]}]},{Id:32,Name:"Geras",actX:-7.0312,actY:-12.875,actZ:-56.375,Allegiance:"Federation",Stations:[{Name:"Yurchikhin Port",Distance:"1,052,931ls",BlackMarket:!0,Rares:[{Name:"Gerasian Gueuze Beer",Supply:"9t-22t",Max:"22t",Price:"456Cr"}]}]},{Id:33,Name:"Goman",actX:150.875,actY:-173.781,actZ:25.281,Allegiance:"Empire",Stations:[{Name:"Gustav Sporer Port",Distance:"291ls",BlackMarket:!1,Rares:[{Name:"Goman Yaupon Coffee",Supply:"3t-11t",Max:"16t",Price:"1,451Cr"}]}]},{Id:34,Name:"Haiden",actX:-142.031,actY:-13.343,actZ:-43.906,Allegiance:"Federation",Stations:[{Name:"Searfoss Enterprise",Distance:"561,080ls",BlackMarket:"Unk",Rares:[{Name:"Haidne Black Brew",Supply:"1t-8t",Max:"Unk",Price:"1,347Cr"}]}]},{Id:35,Name:"Havasupai",actX:-88.75,actY:-76.75,actZ:-39.625,Allegiance:"Federation",Stations:[{Name:"Lovelace Port",Distance:"601,314ls",BlackMarket:"Unk",Rares:[{Name:"Havasupai Dream Catcher",Supply:"1t-2t",Max:"2t",Price:"9,636Cr"}]}]},{Id:36,Name:"Hecate",actX:-56,actY:-25.125,actZ:-44.281,Allegiance:"Independent",Stations:[{Name:"RJH1972",Distance:"570ls",BlackMarket:!1,Rares:[{Name:"Live Hecate Sea Worms",Supply:"2t-6t",Max:"13t",Price:"1,190Cr"}]}]},{Id:37,Name:"Heike",actX:-76.969,actY:71.906,actZ:69.188,Allegiance:"Federation",Stations:[{Name:"Brunel City",Distance:"406ls",BlackMarket:!0,Rares:[{Name:"Ceremonial Heike Tea",Supply:"1t-6t",Max:"8t",Price:"1,920Cr"}]}]},{Id:38,Name:"Helvetitj",actX:-23.187,actY:80.031,actZ:61.843,Allegiance:"Independent",Stations:[{Name:"Friend Orbital",Distance:"444ls",BlackMarket:!0,Rares:[{Name:"Helvetitj Pearls",Supply:"1t-3t",Max:"6t",Price:"3,620Cr"}]}]},{Id:39,Name:"HIP 41181",actX:-8.156,actY:74.812,actZ:-105.125,Allegiance:"Independent",Stations:[{Name:"Andersson Station",Distance:"536,714ls",BlackMarket:"Unk",Rares:[{Name:"HIP Proto-Squid",Supply:"Unk",Max:"Unk",Price:"1,488Cr"}]}]},{Id:40,Name:"Holva",actX:58.687,actY:-170.968,actZ:-41.968,Allegiance:"Empire",Stations:[{Name:"Kreutz Orbital",Distance:"22,000ls",BlackMarket:"Unk",Rares:[{Name:"Holva Duelling Blades",Supply:"1t-6t",Max:"7t",Price:"6,518Cr"}]}]},{Id:41,Name:"HR 7221",actX:58.531,actY:-55.812,actZ:91.25,Allegiance:"Empire",Stations:[{Name:"Veron City",Distance:"1,886ls",BlackMarket:"Unk",Rares:[{Name:"HR 7221 Wheat",Supply:"1t-14t",Max:"16t",Price:"415Cr"}]}]},{Id:42,Name:"Jaradharre",actX:39.531,actY:21.281,actZ:56.625,Allegiance:"Federation",Stations:[{Name:"Gohar Station",Distance:"526,178ls",BlackMarket:!0,Rares:[{Name:"Jaradharre Puzzle Box",Supply:"1t-6t",Max:"6t",Price:"12,706Cr"}]}]},{Id:43,Name:"Jaroua",actX:157.531,actY:-110.531,actZ:28.25,Allegiance:"Empire",Stations:[{Name:"Mccool City",Distance:"143ls",BlackMarket:!1,Rares:[{Name:"Jaroua Rice",Supply:"2t-16t",Max:"18t",Price:"385Cr"}]}]},{Id:44,Name:"Kachirigin",actX:-105.375,actY:-73.343,actZ:27.75,Allegiance:"Federation",Stations:[{Name:"Nowak Orbital",Distance:"340ls",BlackMarket:!0,Rares:[{Name:"Kachirigin Filter Leeches",Supply:"2t-9t",Max:"10t",Price:"473Cr"}]}]},{Id:45,Name:"Kamitra",actX:5.531,actY:-183.406,actZ:63.843,Allegiance:"Empire",Stations:[{Name:"Hammel Terminal",Distance:"82ls",BlackMarket:"Unk",Rares:[{Name:"Kamitra Cigars",Supply:"1t-4t",Max:"6t",Price:"5,800Cr"}]}]},{Id:46,Name:"Kamorin",actX:-123.875,actY:-81.593,actZ:45.187,Allegiance:"Independent",Stations:[{Name:"Godwin Vision",Distance:"445ls",BlackMarket:!1,Rares:[{Name:"Kamorin Historic Weapons",Supply:"1t-8t",Max:"12t",Price:"2,678Cr"}]}]},{Id:48,Name:"Karetii",actX:-125.593,actY:44.031,actZ:78.406,Allegiance:"Federation",Stations:[{Name:"Sinclair Platform",Distance:"990ls",BlackMarket:!0,Rares:[{Name:"Karetii Couture",Supply:"2t-5t",Max:"5t",Price:"5,225Cr"}]}]},{Id:49,Name:"Kongga",actX:-104.156,actY:82.718,actZ:-32.375,Allegiance:"Federation",Stations:[{Name:"Laplace Ring",Distance:"254ls",BlackMarket:!0,Rares:[{Name:"Kongga Ale",Supply:"1t-12t",Max:"16t",Price:"595Cr"}]}]},{Id:50,Name:"Korro Kung",actX:81.031,actY:52.843,actZ:31.5,Allegiance:"Federation",Stations:[{Name:"Lonchakov Orbital",Distance:"622,040ls",BlackMarket:"Unk",Rares:[{Name:"Koro Kung Pellets",Supply:"6t-14t",Max:"20t",Price:"220Cr"}]}]},{Id:51,Name:"Lave",actX:75.75,actY:48.75,actZ:70.75,Allegiance:"Alliance",Stations:[{Name:"Lave Station",Distance:"302ls",BlackMarket:!0,Rares:[{Name:"Lavian Brandy",Supply:"4t-7t",Max:"7t",Price:"3,543Cr"}]}]},{Id:52,Name:"Leesti",actX:72.75,actY:48.75,actZ:68.25,Allegiance:"Alliance",Stations:[{Name:"George Lucas",Distance:"257ls",BlackMarket:!0,Rares:[{Name:"Leestian Evil Juice",Supply:"1t-9t",Max:"14t",Price:"462Cr"},{Name:"Azure Milk",Supply:"2t-7t",Max:"7t",Price:"4,164Cr"}]}]},{Id:53,Name:"LFT 1421",actX:-45.468,actY:18.562,actZ:12.593,Allegiance:"Federation",Stations:[{Name:"Ehrlich Orbital",Distance:"773,000ls",BlackMarket:!1,Rares:[{Name:"Void Extract Coffee",Supply:"3t-11t",Max:"Unk",Price:"2,357Cr"}]}]},{Id:54,Name:"Medb",actX:12.781,actY:4.812,actZ:39.343,Allegiance:"Federation",Stations:[{Name:"Vela Dock",Distance:"1,686,844ls",BlackMarket:"Unk",Rares:[{Name:"Medb starlube",Supply:"18t",Max:"18t",Price:"416Cr"}]}]},{Id:55,Name:"Momus Reach",actX:-34.937,actY:-44.156,actZ:-77.343,Allegiance:"Independent",Stations:[{Name:"Tartarus Point",Distance:"413ls",BlackMarket:!1,Rares:[{Name:"Momus Bog Spaniel",Supply:"3t-7t",Max:"7t",Price:"1,836Cr"}]}]},{Id:56,Name:"Mukusubii",actX:-147.468,actY:-64.125,actZ:46.093,Allegiance:"Independent",Stations:[{Name:"Ledyard Dock",Distance:"505,430ls",BlackMarket:"Unk",Rares:[{Name:"Mukusubii Chitin-os",Supply:"3t-5t",Max:"15t",Price:"654Cr"}]}]},{Id:57,Name:"Mulachi",actX:6.25,actY:-5.781,actZ:35.937,Allegiance:"Federation",Stations:[{Name:"Clark Terminal",Distance:"594,550ls",BlackMarket:!1,Rares:[{Name:"Mulachi Giant Fungus",Supply:"11t-19t",Max:"19t",Price:"86Cr"}]}]},{Id:58,Name:"Neritus",actX:75.437,actY:2.625,actZ:-30.875,Allegiance:"Independent",Stations:[{Name:"Toll Ring",Distance:"524ls",BlackMarket:!0,Rares:[{Name:"Neritus Berries",Supply:"6t-7t",Max:"13t",Price:"850Cr"}]}]},{Id:59,Name:"Ngadandari",actX:62.75,actY:-74.187,actZ:109.5,Allegiance:"Empire",Stations:[{Name:"Consolmagno Horizons",Distance:"502,357ls",BlackMarket:"Unk",Rares:[{Name:"Ngandandari Fire Opals",Supply:"3t-5t",Max:"10t",Price:"16,028Cr"}]}]},{Id:60,Name:"Nguna",actX:-122.781,actY:-102.531,actZ:-22.562,Allegiance:"Independent",Stations:[{Name:"Biggle Hub",Distance:"1,870ls",BlackMarket:"Unk",Rares:[{Name:"Nguna Modern Antiques",Supply:"2t-9t",Max:"18t",Price:"930Cr"}]}]},{Id:61,Name:"Njangari",actX:8.875,actY:-205.438,actZ:64.375,Allegiance:"Empire",Stations:[{Name:"Lee Hub",Distance:"21,400ls",BlackMarket:"Unk",Rares:[{Name:"Njangari Saddles",Supply:"7t",Max:"Unk",Price:"650Cr"}]}]},{Id:62,Name:"Orrere",actX:68.84,actY:48.75,actZ:76.75,Allegiance:"Independent",X:65,Y:48.75,Stations:[{Name:"Sharon Lee Free Market",Distance:"963ls",BlackMarket:!0,Rares:[{Name:"Orrerian Vicious Brew",Supply:"6t-10t",Max:"16t",Price:"533Cr"}]}]},{Id:63,Name:"Quechua",actX:52.093,actY:-112.093,actZ:-40.781,Allegiance:"Empire",Stations:[{Name:"Crown Ring",Distance:"120ls",BlackMarket:"Unk",Rares:[{Name:"Albino Quechua Mammoth Meat",Supply:"1t-6t",Max:"10t",Price:"2,538Cr"}]}]},{Id:64,Name:"Rapa Bao",actX:94.156,actY:-167.375,actZ:-23.185,Allegiance:"Empire",Stations:[{Name:"Flagg Gateway",Distance:"2,338ls",BlackMarket:"Unk",Rares:[{Name:"Rapa Bao Snake Skins",Supply:"5t-6t",Max:"11t",Price:"550Cr"}]}]},{Id:65,Name:"Rusani",actX:-64.75,actY:57.218,actZ:-82.625,Allegiance:"Independent",Stations:[{Name:"Fernandes Market",Distance:"72ls",BlackMarket:!0,Rares:[{Name:"Rusani Old Smokey",Supply:"3t-5t",Max:"10t",Price:"5,810Cr"}]}]},{Id:66,Name:"Shinrarta Dezhra (permit)",actX:55.718,actY:17.593,actZ:27.156,Allegiance:"Independent",Stations:[{Name:"Jameson Memorial",Distance:"347ls",BlackMarket:!1,Rares:[{Name:"Waters of Shintara",Supply:"4t-6t",Max:"6t",Price:"3,710Cr"}]}]},{Id:67,Name:"Tanmark",actX:1.687,actY:-77.875,actZ:-30.093,Allegiance:"Independent",Stations:[{Name:"Cassie-L-Peia",Distance:"414ls",BlackMarket:!1,Rares:[{Name:"Tanmark Tranquil Tea",Supply:"1t-5t",Max:"9t",Price:"1,814Cr"},{Name:"Lucan Onion Head",Supply:"3t-8t",Max:"8t",Price:"815Cr"}]}]},{Id:68,Name:"Tarach Tor",actX:-13.125,actY:-81,actZ:-20.281,Allegiance:"Independent",Stations:[{Name:"Tranquillity",Distance:"359ls",BlackMarket:"Unk",Rares:[{Name:"Tarach Spice",Supply:"1t-7t",Max:"8t",Price:"1,056Cr"}]}]},{Id:69,Name:"Thrutis",actX:-90.688,actY:8.125,actZ:-79.531,Allegiance:"Independent",Stations:[{Name:"Kingsbury Dock",Distance:"288ls",BlackMarket:"Unk",Rares:[{Name:"Thrutis Cream",Supply:"1t",Max:"11t",Price:"925Cr"}]}]},{Id:70,Name:"Tiolce",actX:10.5,actY:-34.781,actZ:25.062,Allegiance:"Federation",Stations:[{Name:"Gordon Terminal",Distance:"158ls",BlackMarket:!0,Rares:[{Name:"Tiolce Waste 2 Paste",Supply:"9t",Max:"16t",Price:"1,153Cr"}]}]},{Id:71,Name:"Toxandji",actX:155.094,actY:-12.406,actZ:61.063,Allegiance:"Independent",Stations:[{Name:"Tsunenaga Orbital",Distance:"7,000ls",BlackMarket:!1,Rares:[{Name:"Toxandji Virocide",Supply:"2t-14t",Max:"14t",Price:"539Cr"}]}]},{Id:72,Name:"Uszaa",actX:68.843,actY:48.75,actZ:74.75,Allegiance:"Independent",Stations:[{Name:"Guest Installation",Distance:"4,350ls",BlackMarket:!0,Rares:[{Name:"Uszaian Tree Grub",Supply:"3t-14t",Max:"14t",Price:"965Cr"}]}]},{Id:73,Name:"Utgaroar",actX:-.156,actY:-102.75,actZ:-5.562,Allegiance:"Independent",Stations:[{Name:"Fort Klarix",Distance:"171ls",BlackMarket:!0,Rares:[{Name:"Utgaroar Millennial Eggs",Supply:"3t-10t",Max:"15t",Price:"1,795Cr"}]}]},{Id:74,Name:"Uzumoku",actX:-95.218,actY:9.875,actZ:-74.125,Allegiance:"Independent",Stations:[{Name:"Sevrdup Ring",Distance:"505,300ls",BlackMarket:"Unk",Rares:[{Name:"Uzumoku Low-G Wings",Supply:"4t-7t",Max:"7t",Price:"8,496Cr"}]}]},{Id:75,Name:"Vanayequi",actX:-88.5,actY:-12.312,actZ:98.843,Allegiance:"Independent",Stations:[{Name:"Clauss Hub",Distance:"81ls",BlackMarket:!0,Rares:[{Name:"Vanayequi Ceratomorpha Fur",Supply:"3t-10t",Max:"10t",Price:"615Cr"}]}]},{Id:76,Name:"Vidavanta",actX:-50.937,actY:90.218,actZ:65.812,Allegiance:"Federation",Stations:[{Name:"Lee Mines",Distance:"556,882ls",BlackMarket:"Unk",Rares:[{Name:"Vidavantian Lace",Supply:"2t",Max:"5t",Price:"6,771Cr"}]}]},{Id:77,Name:"Wolf 1301",actX:-15.437,actY:-34.687,actZ:-79.406,Allegiance:"Independent",Stations:[{Name:"Saunders's Dive",Distance:"415ls",BlackMarket:!0,Rares:[{Name:"Wolf Fesh",Supply:"1t-10t",Max:"13t",Price:"712Cr"}]}]},{Id:78,Name:"Wheemete",actX:145.125,actY:-140.062,actZ:131.968,Allegiance:"Empire",Stations:[{Name:"Eisinga Enterprise",Distance:"551,628ls",BlackMarket:"Unk",Rares:[{Name:"Wheemete Wheat Cakes",Supply:"5t-10t",Max:"19t",Price:"262Cr"}]}]},{Id:79,Name:"Witchhaul",actX:-13.25,actY:-52.062,actZ:-65.875,Allegiance:"Federation",Stations:[{Name:"Hornby Terminal",Distance:"219ls",BlackMarket:!0,Rares:[{Name:"Witchhaul Kobe Beef",Supply:"2t-5t",Max:"9t",Price:"4,520Cr"}]}]},{Id:80,Name:"Wuthielo Ku",actX:68.312,actY:-190.031,actZ:12.375,Allegiance:"Empire",Stations:[{Name:"Tarter Dock",Distance:"145ls",BlackMarket:"Unk",Rares:[{Name:"Wuthielo Ku Froth",Supply:"1t-16t",Max:"17t",Price:"420Cr"}]}]},{Id:81,Name:"Xihe",actX:-19.813,actY:-35.375,actZ:34,Allegiance:"Federation",Stations:[{Name:"Zhen Dock",Distance:"1,965ls",BlackMarket:!1,Rares:[{Name:"Xihe Biomorphic Companions",Supply:"3t-10t",Max:"10t",Price:"4,482Cr"}]}]},{Id:82,Name:"Yaso Kondi",actX:4.937,actY:-175.906,actZ:-.906,Allegiance:"Empire",Stations:[{Name:"Wheeler Market",Distance:"114ls",BlackMarket:"Unk",Rares:[{Name:"Yaso Kondi Leaf",Supply:"1t",Max:"5t",Price:"6,060Cr"}]}]},{Id:83,Name:"Zaonce",actX:80.75,actY:48.75,actZ:69.25,Allegiance:"Alliance",Stations:[{Name:"Ridley Scott",Distance:"400ls",BlackMarket:!1,Rares:[{Name:"Leathery Eggs",Supply:"1t",Max:"1t",Price:"24,590Cr"}]}]},{Id:84,Name:"Zeessze",actX:-19.812,actY:-3.25,actZ:-14.281,Allegiance:"Federation",Stations:[{Name:"Nicollier Hanger",Distance:"489ls",BlackMarket:!0,Rares:[{Name:"Zeessze Ant Grub Glue",Supply:"1t-18t",Max:"18t",Price:"374Cr"}]}]},{Id:85,Name:"Alya",actX:-77.281,actY:-57.437,actZ:30.531,Allegiance:"Independent",Stations:[{Name:"Malaspina Gateway",Distance:"540,000ls",BlackMarket:"Unk",Rares:[{Name:"Alya Body Soup",Supply:"2t-7t",Max:"16t",Price:"454Cr"}]}]},{Id:86,Name:"Baltah'Sine",actX:85.156,actY:-56.312,actZ:40.343,Allegiance:"Independent",Stations:[{Name:"Baltha'sine Station",Distance:"356ls",BlackMarket:!0,Rares:[{Name:"Baltha'sine Vacuum Krill",Supply:"8t-10t",Max:"17t",Price:"825Cr"}]}]},{Id:87,Name:"Deuringas",actX:137.312,actY:3.843,actZ:-35.906,Allegiance:"Federation",Stations:[{Name:"Shukor Hub",Distance:"798ls",BlackMarket:!0,Rares:[{Name:"Deuringas Truffles",Supply:"2t-5t",Max:"7t",Price:"1,892Cr"}]}]},{Id:88,Name:"Geawen",actX:22.5,actY:23.781,actZ:171.062,Allegiance:"Independent",Stations:[{Name:"Obruchev Legacy",Distance:"426,261ls",BlackMarket:"Unk",Rares:[{Name:"Geawen Dance Dust",Supply:"26t",Max:"26t",Price:"1,022Cr"}]}]},{Id:89,Name:"HIP 10175",actX:-45.781,actY:-93,actZ:-83.906,Allegiance:"Federation",Stations:[{Name:"Stefanyshyn-Piper Station",Distance:"4,850ls",BlackMarket:!0,Rares:[{Name:"HIP 10175 Bush Meat",Supply:"Unk",Max:"13t",Price:"2,105Cr"}]}]},{Id:90,Name:"HIP 59533",actX:122.968,actY:-9.062,actZ:69,Allegiance:"Independent",Stations:[{Name:"Burnham Beacon",Distance:"529,600ls",BlackMarket:!1,Rares:[{Name:"Burnham Bile Distillate",Supply:"13t",Max:"Unk",Price:"806Cr"}]}]},{Id:91,Name:"Irukama",actX:140.718,actY:-96.968,actZ:67.781,Allegiance:"Empire",Stations:[{Name:"Blaauw City",Distance:"323ls",BlackMarket:"Unk",Rares:[{Name:"Giant Irukama Snails",Supply:"2t-7t",Max:"12t-16t",Price:"1,810Cr"}]}]},{Id:92,Name:"Karsuki Ti",actX:134.031,actY:-163.593,actZ:71.062,Allegiance:"Empire",Stations:[{Name:"West Market",Distance:"28ls",BlackMarket:!1,Rares:[{Name:"Karsuki Locusts",Supply:"7t-11t",Max:"18t",Price:"915Cr"}]}]},{Id:93,Name:"Kinago",actX:-67.406,actY:-7.406,actZ:150.062,Allegiance:"Independent",Stations:[{Name:"Fozard Ring",Distance:"1,723ls",BlackMarket:!0,Rares:[{Name:"Kinago Violins",Supply:"1t",Max:"3t",Price:"7,279Cr"}]}]},{Id:94,Name:"Mechucos",actX:67.031,actY:39.593,actZ:-70.093,Allegiance:"Federation",Stations:[{Name:"Brandenstein Port",Distance:"534,137ls",BlackMarket:"Unk",Rares:[{Name:"Mechucos High Tea",Supply:"Unk",Max:"8t",Price:"1,345Cr"}]}]},{Id:95,Name:"Mokojing",actX:73.437,actY:58.343,actZ:-.218,Allegiance:"Independent",Stations:[{Name:"Noli Terminal",Distance:"539,400ls",BlackMarket:"Unk",Rares:[{Name:"Mokojing Beast Feast",Supply:"Unk",Max:"Unk",Price:"2,681Cr"}]}]},{Id:96,Name:"Ochoeng",actX:-139.062,actY:-2.312,actZ:-6.656,Allegiance:"Independent",Stations:[{Name:"Roddenberry Gateway",Distance:"484ls",BlackMarket:!0,Rares:[{Name:"Ochoeng Chillies",Supply:"Unk",Max:"14t",Price:"998Cr"}]}]},{Id:97,Name:"Phiagre",actX:44.281,actY:-82.968,actZ:52.5,Allegiance:"Independent",Stations:[{Name:"Greeboski's Outpost",Distance:"85ls",BlackMarket:"Unk",Rares:[{Name:"Giant Verrix",Supply:"1t-2t",Max:"6t",Price:"Unk"}]}]},{Id:98,Name:"Rajukru",actX:-96.937,actY:143.437,actZ:4.625,Allegiance:"Federation",Stations:[{Name:"Snyder Terminal",Distance:"117ls",BlackMarket:!0,Rares:[{Name:"Rajukru Multi-Stoves",Supply:"6t-27t",Max:"16t-27t",Price:"682Cr"}]}]},{Id:99,Name:"Sanuma",actX:153.437,actY:61.437,actZ:79.031,Allegiance:"Independent",Stations:[{Name:"Dunyach Gateway",Distance:"6,000ls",BlackMarket:!1,Rares:[{Name:"Sanuma Decorative Meat",Supply:"1t-17t",Max:"17t",Price:"860Cr"}]}]},{Id:100,Name:"Vega (Permit)",actX:-21.906,actY:8.125,actZ:9,Allegiance:"Federation",Stations:[{Name:"Taylor City",Distance:"1,100ls",BlackMarket:"Unk",Rares:[{Name:"Vega Slimweed",Supply:"2t-6t",Max:"8t",Price:"2,398Cr"}]}]},{Id:101,Name:"Volkhab",actX:36.531,actY:100.062,actZ:-135.718,Allegiance:"Federation",Stations:[{Name:"Vernadsky Dock",Distance:"408ls",BlackMarket:!0,Rares:[{Name:"Volkhab Bee Drones",Supply:"3t",Max:"6t",Price:"3,262Cr"}]}]},{Id:102,Name:"LP 375-25",actX:9.531,actY:59.312,actZ:-13.218,Allegiance:"Alliance",Stations:[{Name:"King Gateway",Distance:"514,700ls",BlackMarket:"Unk",Rares:[{Name:"Honesty Pills",Supply:"13t",Max:"13t",Price:"1,365Cr"}]}]},{Id:103,Name:"47 Ceti",actX:-14.125,actY:-116.968,actZ:-32.531,Allegiance:"Empire",Stations:[{Name:"Glushko Station",Distance:"600,000ls",BlackMarket:!0,Rares:[{Name:"Aepyornis Egg",Supply:"4t",Max:"7t",Price:"2,654Cr"}]},{Name:"Kaufmanis Hub",Distance:"600,000ls",BlackMarket:!1,Rares:[{Name:"Ceti Rabbits",Supply:"11t",Max:"12t",Price:"1,675Cr"}]}]},{Id:104,Name:"LDS 883",actX:-28.718,actY:-35.718,actZ:-61.437,Allegiance:"Independent",Stations:[{Name:"Smith Reserve",Distance:"54,480ls",BlackMarket:"Unk",Rares:[{Name:"Chameleon Cloth",Supply:"3t-5t",Max:"7t",Price:"1,664Cr"}]}]},{Id:105,Name:"V1090 Herculis",actX:-44.937,actY:36.937,actZ:13.468,Allegiance:"Federation",Stations:[{Name:"Kaku Plant",Distance:"1,233,592ls",BlackMarket:"Unk",Rares:[{Name:"V Herculis Body Rub",Supply:"2t-15t",Max:"20t",Price:"160Cr"}]}]},{Id:106,Name:"Wulpa",actX:-126.093,actY:-83.093,actZ:-85.562,Allegiance:"Independent",Stations:[{Name:"Williams Gateway",Distance:"28ls",BlackMarket:"Unk",Rares:[{Name:"Wulpa Hyperbore Systems",Supply:"Unk",Max:"10t",Price:"1,175Cr"}]}]},{Id:107,Name:"HIP 80364",actX:-101.593,actY:93.781,actZ:9.906,Allegiance:"Independent",Stations:[{Name:"Stasheff Colony",Distance:"2,632ls",BlackMarket:!0,Rares:[{Name:"HIP Organophospates",Supply:"1t-18t",Max:"19t",Price:"385Cr"}]}]},{Id:108,Name:"Jotun",actX:-11.031,actY:-79.218,actZ:-92.312,Allegiance:"Independent",Stations:[{Name:"Icelock",Distance:"80ls",BlackMarket:!1,Rares:[{Name:"Jotun Mookah",Supply:"4t-6t",Max:"10t",Price:"1,252Cr"}]}]}];$(function(){function w(){var n=c.width(),i=n*.5625,r=c[0];c.css("height",i+"px");r.setAttribute("width",n);r.setAttribute("height",i);t.update()}function b(){for(var i=$("#starSearchCriteria").val().toLowerCase(),n=0;n<ert_data.length;++n)ert_data[n].Name.toLowerCase().indexOf(i)==0&&(f.x=ert_data[n].X,f.y=0-ert_data[n].Y,f.visible=!0,g(ert_data[n]),t.update())}function rt(){var a=c.width(),v=a*.5625,r,n,o,f,s,i,l,h,e;for(t.setTransform(a/2,v/2,u),r=0;r<ert_data.length;++r){n=ert_data[r];o="";n.actZ<0?(f=Math.round(255-Math.abs(n.actZ)*1.88),f<0&&(f=0),o="rgba(255,"+f+",0,1)"):(f=Math.round(n.actZ*1.5),f>255&&(f=255),o="rgba(255,255,"+f+",1)");n.X==null?(n.X=n.actX,n.Y=n.actY):(s=new createjs.Shape,s.graphics.beginLinearGradientStroke([o,"#330"],[0,1],n.X,0-n.Y,n.actX,0-n.actY).moveTo(n.actX,0-n.actY).lineTo(n.X,0-n.Y),p.addChild(s),n.extLine=s);i=new createjs.Shape;i.graphics.beginFill(o).drawCircle(0,0,1);i.x=ert_data[r].X;i.y=0-ert_data[r].Y;p.addChild(i);l=new createjs.Shape;l.graphics.beginFill("black").drawCircle(0,0,2);i.hitArea=l;i.on("mouseover",ut);i.on("mouseout",ft);i.on("click",et);i.starIdx=r;ert_data[r].shape=i}t.update();h=!1;e={x:0,y:0};t.on("stagemousedown",function(n){h=!0;e.x=n.stageX;e.y=n.stageY});t.on("stagemousemove",function(n){h&&(t.x-=e.x-n.stageX,t.y-=e.y-n.stageY,e.x=n.stageX,e.y=n.stageY,t.update())});t.on("stagemouseup",function(){h=!1})}function ut(n){var i=ert_data[n.target.starIdx],r;g(i);f.x=i.X;f.y=0-i.Y;f.visible=!0;s!=null&&(r=ert_data[s.starIdx],h.graphics.clear().beginStroke("#ffff00").moveTo(r.X,0-r.Y).lineTo(i.X,0-i.Y),h.visible=!0);t.update()}function ft(n){var i=ert_data[n.target.starIdx];f.visible=!1;h.visible=!1;$("#active").val("");t.update()}function et(i){var r=ert_data[i.target.starIdx];n.push(r);l();t.update()}function ot(){for(var t,u,f,i=document.cookie.split(";"),n=0;n<i.length;++n){for(t=i[n];t.charAt(0)==" ";)t=t.substring(1);if(t.indexOf("savedRoutes")==0){for(u=t.substring(12,t.length),r=JSON.parse(u),f=$("#savedRoutes"),n=0;n<r.length;++n)f.append('<option value="'+n+'">'+r[n].Name+"<\/option>");return}}}function k(n){n==""&&(window.location.href="/");n>=0&&n<r.length&&(window.location.href="/?route="+r[n].Route+"&name="+r[n].Name+"&type="+r[n].SellType+"&dist="+r[n].SellDist)}function d(){document.cookie="savedRoutes="+JSON.stringify(r)+";expires=Fri, 31 Dec 2100 23:59:59 GMT;path=/"}function st(){var f,u,e,r;if(i.route!=null){for(n=[],f=i.route.split(","),u=0;u<f.length;++u)for(e=!1,r=0;r<ert_data.length;++r)if(f[u]==ert_data[r].Id){n.push(ert_data[r]);e=!0;break}i.type!=null&&i.type.length>0&&i.type!="null"&&i.type!="undefined"&&($("#sellType").val(i.type),$("#sellDist").css("display",i.type=="1"?"inline":"none"));i.dist!=null&&i.dist.length>0&&i.dist!="null"&&i.dist!="undefined"&&$("#sellDist").val(i.dist);$("#savedRoutes option").each(function(n){if($(this).text()==i.name)return $("#savedRoutes").val(n-1),$("#deleteRoute").removeAttr("disabled"),!1});l();t.update()}}function g(n){var t,u,i,f,r;for($("#starDataName").text(n.Name),t="",u=0;u<n.Stations.length;++u){for(i=n.Stations[u],t+="<p><strong>Station:<\/strong>"+i.Name,t+="<div>",t+="<strong>Distance:<\/strong> "+i.Distance,t+="<br /><strong>Blackmarket:<\/strong>",t+=i.BlackMarket,t+="<br /><strong>Sold:<\/strong>",i.Rares.length>1&&(t+="<br />"),f=0;f<i.Rares.length;++f)r=i.Rares[f],t+=r.Name+"<br />(Max:"+r.Max+" Supply:"+r.Supply+" "+r.Price+")<br />";t+="<\/div><\/p>"}$("#starDataStations").html(t);$("#starDataAlg").text(n.Allegiance);s!=null?$("#starDataDist").text(o(n,ert_data[s.starIdx])+"ly"):$("#starDataDist").text("NA")}function ht(){var r=[],u,i,n,f;for($("div.filter-alg input").each(function(){var n=$(this);n.prop("checked")&&r.push(n.data("filter"))}),u=r.join(),i=$("#filterStatDist").val(),n=0;n<ert_data.length;++n)f=parseInt(ert_data[n].Stations[0].Distance.replace(/,/g,"").replace("ls","")),(i==0||f<=i)&&u.indexOf(ert_data[n].Allegiance)>=0?(ert_data[n].shape.visible=!0,ert_data[n].extLine!=null&&(ert_data[n].extLine.visible=!0)):(ert_data[n].shape.visible=!1,ert_data[n].extLine!=null&&(ert_data[n].extLine.visible=!1));nt();t.update()}function l(){var w=$("#routeTable tbody"),u,l,a,t,e,v,f,h,c,y,p,i,r,s;for(w.empty(),u=n.length,u>1&&n[0].Id==n[u-1].Id&&--u,l=tt(),a=0,t=0;t<u;++t){for(e=0,t>0?(e=o(n[t-1],n[t]),a+=e):u<n.length&&(e=o(n[0],n[u-1])),v="",i=0;i<l[t].length;++i)for(f=l[t][i],h="sellGreen",f.Dist<60?h="sellRed":f.Dist<120&&(h="sellYellow"),r=0;r<f.Star.Stations.length;++r)for(c=0;c<f.Star.Stations[0].Rares.length;++c)v+='<span class="'+h+'">'+f.Star.Stations[r].Rares[c].Name+"("+f.Dist+")<\/span> ";for(y="",p="",i=0;i<n[t].Stations.length;++i)for(y+="<div>"+n[t].Stations[i].Name+"<br />("+n[t].Stations[i].Distance+")<\/div>",r=0;r<n[t].Stations[i].Rares.length;++r)s=n[t].Stations[i].Rares[r],p+="<span>"+s.Name+"<\/span><br />(Max:"+s.Max+" Supply:"+s.Supply+" "+s.Price+")<br />";w.append("<tr><td>"+e+'<span class="note">(T:'+a+")<\/td><td>"+n[t].Name+"<\/td><td>"+y+"<\/td><td>"+p+"<\/td><td>"+v+'<\/td><td class="btns"><div class="btn-group btn-group-sm"><button type="button" class="btn btn-default" data-action="up" data-idx="'+t+'"><i class="fa fa-chevron-up"><\/i><\/button><button type="button" class="btn btn-default" data-action="down" data-idx="'+t+'"><i class="fa fa-chevron-down"><\/i><\/button><button type="button" class="btn btn-danger" data-action="del" data-idx="'+t+'"><i class="fa fa-trash"><\/i><\/button><\/div><\/td><\/tr>')}ct();nt()}function ct(){var i,t,r;for(a.removeAllChildren(),v.removeAllChildren(),i=new createjs.Shape,i.graphics.beginStroke("orange"),a.addChild(i),t=0;t<n.length;++t)t==0?i.graphics.moveTo(n[t].X,0-n[t].Y):(dist=o(n[t-1],n[t]),i.graphics.lineTo(n[t].X,0-n[t].Y)),r=new createjs.Shape,r.graphics.beginFill("green").drawCircle(0,0,1),r.x=n[t].X,r.y=0-n[t].Y,v.addChild(r)}function nt(){var u,t,f,h,c,i,l,r,a;if(n.length<=0){s=null;e.visible=!1;$("#saveRoute").attr("disabled","disabled");$("#export").attr("disabled","disabled");return}for($("#saveRoute").removeAttr("disabled"),$("#export").removeAttr("disabled"),u=n[n.length-1],s=u.shape,e.x=u.X,e.y=0-u.Y,e.visible=!0,y.removeAllChildren(),t=[],r=0;r<ert_data.length;++r){if(f=ert_data[r],f.Id!=u.Id&&f.shape.visible){for(found=!1,i=1;i<n.length;++i)if(n[i].Id==f.Id){found=!0;break}if(found)continue}else continue;if(h=o(u,f),t.length==0)t.push({Dist:h,Star:f});else{for(c=!1,i=0;i<8&&i<t.length;++i)if(h<t[i].Dist){t.splice(i,0,{Dist:h,Star:f});c=!0;break}!c&&t.length<8?t.push({Dist:h,Star:f}):t.length>8&&(t.length=8)}}for(l=1,r=0;r<8;++r)a=new createjs.Shape,a.graphics.beginStroke("rgba(160,160,160,"+l+")").moveTo(u.X,0-u.Y).lineTo(t[r].Star.X,0-t[r].Star.Y),y.addChild(a),l-=.15}function tt(){for(var u,h,i,e,s,r,f=new Array(n.length),t=0;t<n.length;++t)f[t]=[];if(u=n.length,n[0].Id==n[u-1].Id&&--u,$("#sellType").val()=="0")for(t=0;t<u;++t)r=it(n[t]),r!=null&&f[r.Id].push({Star:n[t],Dist:r.Dist});else for(h=$("#sellDist").val(),t=0;t<u;++t){for(i=t+1,i==u&&(i=0),e=!1;i!=t;){if(s=o(n[t],n[i]),s>h){f[i].push({Star:n[t],Dist:s});e=!0;break}++i;i==u&&(i=0)}e||(r=it(n[t]),r!=null&&f[r.Id].push({Star:n[t],Dist:r.Dist}))}return f}function it(t){for(var f,r=-1,u=0,i=0;i<n.length;++i)f=o(t,n[i]),f>u&&(u=f,r=i);if(r>=0)return{Id:r,Dist:u}}function o(n,t){var i=Math.abs(n.actX-t.actX),r=Math.abs(n.actY-t.actY),u=Math.abs(n.actZ-t.actZ);return Math.round(Math.sqrt(i*i+r*r+u*u))}function lt(){for(var n,r=/\+/g,u=/([^&=]+)=?([^&]*)/g,t=function(n){return decodeURIComponent(n.replace(r," "))},f=window.location.search.substring(1);n=u.exec(f);)i[t(n[1])]=t(n[2])}var t=new createjs.Stage("map"),a,p,v,h,f,e,i,c;t.enableMouseOver(10);var u=1.2,s=null,n=[],r=[],y=new createjs.Container;t.addChild(y);a=new createjs.Container;t.addChild(a);p=new createjs.Container;t.addChild(p);v=new createjs.Container;t.addChild(v);h=new createjs.Shape;t.addChild(h);h.visible=!1;f=new createjs.Shape;f.graphics.beginFill("orange").drawCircle(0,0,1).endFill().beginStroke("orange").drawCircle(0,0,3);t.addChild(f);f.visible=!1;e=new createjs.Shape;e.graphics.beginFill("blue").drawCircle(0,0,1);t.addChild(e);e.visible=!1;i={};c=$("#map");$(window).resize(w);$("#starSearchCriteria").keypress(function(n){n.keyCode==13&&b()});$("#starSearch").click(function(){b()});$("#savedRoutes").change(function(){k($("#savedRoutes").val())});$("#deleteRoute").click(function(){if(confirm("Are you sure you wish to delete this route?")){var n=$("#savedRoutes").val();n!=""&&(r.splice(n,1),d(),window.location.href="/")}});$("div.filter-alg input, #filterStatDist").change(ht);$("#mapScale").slider({tooltip:"hide"}).on("slide",function(){u=parseFloat($(this).val());t.scaleX=t.scaleY=u;t.update()});c.bind("mousewheel DOMMouseScroll",function(n){return n.originalEvent.wheelDelta>0||n.originalEvent.detail<0?(u+=.1,u>4&&(u=4)):(u-=.1,u<.5&&(u=.5)),$("#mapScale").slider("setValue",u),t.scaleX=t.scaleY=u,t.update(),!1});$("#routeTable tbody").on("click","button",function(){var u=$(this).data("action"),i=$(this).data("idx"),r;if(u=="up")if(i>0)r=n[i],n[i]=n[i-1],n[i-1]=r;else return;else if(u=="down")if(i<n.length-1)r=n[i],n[i]=n[i+1],n[i+1]=r;else return;u=="del"&&n.splice(i,1);l();t.update()});$("#sellType").change(function(){$("#sellDist").css("display",$(this).val()=="1"?"inline":"none");l();t.update()});$("#sellDist").change(function(){l();t.update()});$("#routeDlgSave").click(function(){var u=$("#routeDlgName").val(),e,i,f,t;if(u.length>0&&n.length>0){for(e=r.length,i=null,t=0;t<r.length;++t)if(r[t].Name==u){if(!confirm("Are you sure you wish to overwrite the route '"+u+"'?"))return;e=t;i=r[t];break}for(f=[],t=0;t<n.length;++t)f.push(n[t].Id);i==null?r.push({Name:u,Route:f.join(),SellType:$("#sellType").val(),SellDist:$("#SellDist").val()}):(i.Route=f.join(),i.SellType=$("#sellType").val(),i.SellDist=$("#sellDist").val());d();k(e)}});$("#clearRoute").click(function(){y.removeAllChildren();v.removeAllChildren();a.removeAllChildren();s=null;e.visible=!1;n=[];$("#savedRoutes").val("");l();t.update()});$("#export").click(function(){var t,e,s,h,c,l,r,f,a,i,p;if(n.length>0){var v="Distance,System,Station,Goods,Sell\n",y=tt(),u=n.length;for(n.length>1&&n[0].Id==n[u-1].Id&&--u,t=0;t<u;++t){for(e=0,t>0?e=o(n[t-1],n[t]):u<n.length&&(e=o(n[0],n[u-1])),s='"',r=0;r<y[t].length;++r)for(h=y[t][r],c=0;c<h.Star.Stations[0].Rares.length;++c)s+=h.Star.Stations[0].Rares[c].Name+"("+h.Dist+") ";for(s+='"',l='"',r=0;r<n[t].Stations[0].Rares.length;++r)f=n[t].Stations[0].Rares[r],l+=f.Name+" (Max:"+f.Max+" Supply:"+f.Supply+" "+f.Price+") ";l+='"';v+=e+","+n[t].Name+',"'+n[t].Stations[0].Name+" ("+n[t].Stations[0].Distance+')",'+l+","+s+"\n"}a=new Blob([v],{type:"text/csv;charset=utf-8;"});navigator.msSaveBlob?navigator.msSaveBlob(a,"Route.csv"):(i=document.createElement("a"),i.download!==undefined&&i.setAttribute("download","Route.csv"),p=URL.createObjectURL(a),i.setAttribute("href",p),i.setAttribute("download","Route.csv"),i.style="visibility:hidden",document.body.appendChild(i),i.click(),document.body.removeChild(i))}});w();rt();lt();ot();st()})