function Ship(name, id){ this.shipName = name; this.shipId = id; }; Ship.prototype.getName = function() { return this.shipName; }; Ship.prototype.getId = function() { return this.shipId; }; function Operator(name, id){ this.ships = new Array(); this.opName = name; this.opId = id; }; Operator.prototype.addShip = function(name, id) { this.ships[this.ships.length] = new Ship(name, id); }; Operator.prototype.getShips = function() { return this.ships; }; Operator.prototype.getName = function() { return this.opName; }; Operator.prototype.getId = function() { return this.opId; }; Operator.prototype.getShipNameForId = function(id) { for(var i = 0; i < this.ships.length; i++) { if (this.ships[i].getId() == id) { return this.ships[i].getName(); } } }; function AllOperators(){ this.operators = new Array(); }; AllOperators.prototype.addOp = function(op) { this.operators[this.operators.length] = op; }; AllOperators.prototype.getOpforID = function(id) { for(var i = 0; i < this.operators.length; i++){ if (this.operators[i].getId() == id) { return this.operators[i]; } } }; var allOps = new AllOperators(); var op_280 = new Operator('2GO Travel', 280); allOps.addOp(op_280); var op_340 = new Operator('Adang Sea Tour', 340); op_340.addShip('Adang Sea Tour', 738); allOps.addOp(op_340); var op_76 = new Operator('Adria Ferries', 76); op_76.addShip('AF Claudia', 1024); op_76.addShip('AF Francesca', 1025); op_76.addShip('AF Marina', 1026); op_76.addShip('AF Marina', 1027); allOps.addOp(op_76); var op_341 = new Operator('Aegean Flying Dolphins', 341); allOps.addOp(op_341); var op_427 = new Operator('Aegean Sea Lines', 427); op_427.addShip('ANEMOS', 1090); allOps.addOp(op_427); var op_114 = new Operator('Aegean Speed Lines', 114); op_114.addShip('Speedrunner III', 667); allOps.addOp(op_114); var op_264 = new Operator('Aegeon Pelagos', 264); allOps.addOp(op_264); var op_160 = new Operator('Akgunler Denizcilik', 160); op_160.addShip('Akgunler 1', 741); op_160.addShip('Akgunler 3', 742); op_160.addShip('Lady Su', 740); op_160.addShip('Via Mare', 739); allOps.addOp(op_160); var op_348 = new Operator('Al Ameen Boat Services', 348); op_348.addShip('Al Ameen Boat Services', 743); allOps.addOp(op_348); var op_450 = new Operator('Albania Luxury Ferries', 450); allOps.addOp(op_450); var op_156 = new Operator('Algerie Ferries', 156); op_156.addShip('El Djazair II', 744); op_156.addShip('Elyros', 747); op_156.addShip('Tariq Ibn Ziyad', 745); op_156.addShip('Tassili II', 746); allOps.addOp(op_156); var op_352 = new Operator('Alicost', 352); allOps.addOp(op_352); var op_240 = new Operator('Alilauro', 240); allOps.addOp(op_240); var op_392 = new Operator('Alilauro Gruson', 392); allOps.addOp(op_392); var op_431 = new Operator('Alko Ferries', 431); allOps.addOp(op_431); var op_395 = new Operator('Alpha Lines', 395); op_395.addShip('SPEEDCAT 1', 1007); allOps.addOp(op_395); var op_85 = new Operator('AlsFærgen', 85); allOps.addOp(op_85); var op_464 = new Operator('Alslinjen', 464); allOps.addOp(op_464); var op_239 = new Operator('Amakusa Takarajima Line', 239); op_239.addShip('Marisol', 760); op_239.addShip('Olivia', 762); op_239.addShip('Serena', 761); allOps.addOp(op_239); var op_191 = new Operator('America Cruise Ferries', 191); allOps.addOp(op_191); var op_257 = new Operator('AML', 257); op_257.addShip('Galaxy', 759); op_257.addShip('Morocco Star', 758); allOps.addOp(op_257); var op_263 = new Operator('Andaman Wave Master', 263); op_263.addShip('Jet Cruise 3', 768); op_263.addShip('Jet Cruise 5', 767); op_263.addShip('Royal Jet Cruiser 10', 763); op_263.addShip('Royal Jet Cruiser 7', 766); op_263.addShip('Royal Jet Cruiser 8', 765); op_263.addShip('Royal Jet Cruiser 9', 764); allOps.addOp(op_263); var op_110 = new Operator('Anek Lines', 110); op_110.addShip('Hellenic Spirit', 330); op_110.addShip('Kriti I', 337); op_110.addShip('Prevelis', 331); allOps.addOp(op_110); var op_127 = new Operator('Anek Superfast', 127); op_127.addShip('Asterion II', 827); op_127.addShip('Superfast I', 243); op_127.addShip('Superfast II', 244); op_127.addShip('Superfast XI', 245); allOps.addOp(op_127); var op_414 = new Operator('Anem Ferries', 414); allOps.addOp(op_414); var op_252 = new Operator('Anes Ferries', 252); op_252.addShip('Agios Nektarios', 772); op_252.addShip('Proteus', 771); op_252.addShip('Sebeco', 769); op_252.addShip('Symi', 770); allOps.addOp(op_252); var op_211 = new Operator('Aquabus', 211); op_211.addShip('aquabus', 773); allOps.addOp(op_211); var op_436 = new Operator('Aran Island Ferries', 436); allOps.addOp(op_436); var op_187 = new Operator('Aremiti', 187); allOps.addOp(op_187); var op_412 = new Operator('Arjuna Fast Cruise', 412); allOps.addOp(op_412); var op_322 = new Operator('Arthamas Express', 322); op_322.addShip('Arthamas Express', 703); allOps.addOp(op_322); var op_388 = new Operator('A-Ships Management S.A', 388); op_388.addShip('Galaxy', 1156); allOps.addOp(op_388); var op_169 = new Operator('Atlanticoline', 169); op_169.addShip('Cruzeiro do Canal', 776); op_169.addShip('Gilberto Mariano', 774); op_169.addShip('Lancha Ariel', 775); allOps.addOp(op_169); var op_393 = new Operator('Atlanticoline Vehicle', 393); allOps.addOp(op_393); var op_189 = new Operator('Awesome Adventures Fiji', 189); op_189.addShip('Yasawa Flyer', 777); allOps.addOp(op_189); var op_231 = new Operator('Babou One', 231); allOps.addOp(op_231); var op_196 = new Operator('Bahamas Ferries', 196); op_196.addShip('Bo Hengy III', 951); allOps.addOp(op_196); var op_185 = new Operator('Baja Ferries', 185); op_185.addShip('Baja Star', 779); op_185.addShip('California Star', 778); allOps.addOp(op_185); var op_39 = new Operator('Balearia', 39); op_39.addShip('Abel Matutes', 104); op_39.addShip('Alhucemas', 110); op_39.addShip('Avemar Dos', 105); op_39.addShip('Cecilia Payne', 1011); op_39.addShip('Denia Ciutat Creativa', 1012); op_39.addShip('Eco Aqua', 1129); op_39.addShip('Eco Fast Ferry', 943); op_39.addShip('Eleanor Roosevelt', 1013); op_39.addShip('Formentera Direct', 1014); op_39.addShip('Hedy Lamarr', 1015); op_39.addShip('Hypatia de Alejandria', 1016); op_39.addShip('Jaume I', 111); op_39.addShip('Jaume II', 112); op_39.addShip('Jaume III', 113); op_39.addShip('Kerry', 1017); op_39.addShip('Margarita Salas', 1192); op_39.addShip('Marie Curie', 1018); op_39.addShip('Martin i Soler', 107); op_39.addShip('Nixe', 103); op_39.addShip('Passio per Formentera', 109); op_39.addShip('Poeta Lopez Anglada', 1019); op_39.addShip('Posidonia', 219); op_39.addShip('Ramon Llull', 102); op_39.addShip('Regina Baltica', 1020); op_39.addShip('Sicilia', 1021); op_39.addShip('Wasa Express', 1022); allOps.addOp(op_39); var op_143 = new Operator('Balearia Caribbean', 143); allOps.addOp(op_143); var op_316 = new Operator('Bali Eka Jaya', 316); op_316.addShip('Bali Eka Jaya', 704); allOps.addOp(op_316); var op_277 = new Operator('Bali Lembongan Fast Cruise', 277); allOps.addOp(op_277); var op_370 = new Operator('Barangaroo Fast Ferry', 370); allOps.addOp(op_370); var op_302 = new Operator('Barcos Caribe', 302); allOps.addOp(op_302); var op_177 = new Operator('Batam Fast Ferry', 177); op_177.addShip('Asean Raider 1', 788); op_177.addShip('Asean Raider 2', 789); op_177.addShip('BatamFast 18', 790); op_177.addShip('BatamFast 19', 791); op_177.addShip('BatamFast 6', 793); op_177.addShip('Golden Image', 792); op_177.addShip('Golden Raider', 782); op_177.addShip('Jet Flyte 1', 786); op_177.addShip('Jet Flyte 2', 787); op_177.addShip('Jet Raider', 783); op_177.addShip('Ocean Flyte', 785); op_177.addShip('Ocean Raider', 784); op_177.addShip('Sea Flyte', 780); op_177.addShip('Sea Raider 2', 781); allOps.addOp(op_177); var op_271 = new Operator('Bay Ferries', 271); op_271.addShip('Fundy Rose', 795); op_271.addShip('The CAT', 794); allOps.addOp(op_271); var op_208 = new Operator('BC Ferries', 208); allOps.addOp(op_208); var op_219 = new Operator('Betico', 219); allOps.addOp(op_219); var op_145 = new Operator('Bintan Resort Ferries', 145); op_145.addShip('Aria Bupala', 689); op_145.addShip('Indera Bupala', 688); op_145.addShip('Wan Sendari', 687); op_145.addShip('Wan Seri Beni', 686); allOps.addOp(op_145); var op_229 = new Operator('Biosfera Express', 229); op_229.addShip('Badia de Soller', 812); op_229.addShip('Cap Menorca', 811); allOps.addOp(op_229); var op_457 = new Operator('Black Ball Ferry Line', 457); allOps.addOp(op_457); var op_249 = new Operator('Blu Navy', 249); op_249.addShip('Acciarello', 569); allOps.addOp(op_249); var op_250 = new Operator('Blu Navy Sar Nav', 250); allOps.addOp(op_250); var op_359 = new Operator('Blue Sea Jet', 359); allOps.addOp(op_359); var op_103 = new Operator('Blue Star Ferries', 103); op_103.addShip('Blue Horizon', 317); op_103.addShip('Blue Star 1', 321); op_103.addShip('Blue Star 2', 323); op_103.addShip('Blue Star Delos', 319); op_103.addShip('Blue Star Naxos', 318); op_103.addShip('Blue Star Paros', 320); op_103.addShip('Blue Star Patmos', 322); op_103.addShip('Diagoras', 324); allOps.addOp(op_103); var op_202 = new Operator('Bluebridge', 202); op_202.addShip('Connemara', 1050); op_202.addShip('Strait Feronia', 700); op_202.addShip('Straitsman', 701); allOps.addOp(op_202); var op_79 = new Operator('Blueline', 79); op_79.addShip('Regina della Pace', 100); allOps.addOp(op_79); var op_234 = new Operator('Bluemar Ferries', 234); allOps.addOp(op_234); var op_206 = new Operator('Bluewater Express', 206); op_206.addShip('Bluewater Express', 705); allOps.addOp(op_206); var op_338 = new Operator('Bodrum Express', 338); op_338.addShip('Apollon II', 814); op_338.addShip('Fahri Kaptan 3', 815); op_338.addShip('Hizir Reis', 813); allOps.addOp(op_338); var op_199 = new Operator('Boonsiri High Speed Ferries', 199); allOps.addOp(op_199); var op_37 = new Operator('BornholmerFærgen', 37); allOps.addOp(op_37); var op_462 = new Operator('Bornholmslinjen', 462); allOps.addOp(op_462); var op_291 = new Operator('Boston Harbor Cruises', 291); allOps.addOp(op_291); var op_4 = new Operator('Brittany Ferries', 4); op_4.addShip('Armorique', 6); op_4.addShip('Barfleur', 7); op_4.addShip('Bretagne', 8); op_4.addShip('Galicia', 1065); op_4.addShip('Mont St Michel', 10); op_4.addShip('Normandie', 11); op_4.addShip('Pont Aven', 12); op_4.addShip('Salamanca', 1064); op_4.addShip('Santoña', 1059); allOps.addOp(op_4); var op_214 = new Operator('BUDO', 214); allOps.addOp(op_214); var op_223 = new Operator('Bundhaya Speed Boat', 223); allOps.addOp(op_223); var op_47 = new Operator('Buquebus', 47); op_47.addShip('ATLANTIC III', 1201); op_47.addShip('FRANCISCO PAPA', 1199); op_47.addShip('JUAN PATRICIO', 1203); op_47.addShip('SILVIA ANA L', 1202); allOps.addOp(op_47); var op_286 = new Operator('Buquebus Slow Ferry', 286); allOps.addOp(op_286); var op_347 = new Operator('Buva Sea Cambodia', 347); op_347.addShip('Buva Sea Cambodia', 874); allOps.addOp(op_347); var op_158 = new Operator('Caledonian MacBrayne', 158); allOps.addOp(op_158); var op_362 = new Operator('Camboticket', 362); allOps.addOp(op_362); var op_165 = new Operator('Camellia Line', 165); op_165.addShip('New Camellia', 624); allOps.addOp(op_165); var op_351 = new Operator('Cape May-Lewes Ferry', 351); allOps.addOp(op_351); var op_337 = new Operator('Captain Cook Cruises', 337); allOps.addOp(op_337); var op_306 = new Operator('Caremar', 306); op_306.addShip('Achernar', 957); op_306.addShip('Adeona', 953); op_306.addShip('Aldebaran', 958); op_306.addShip('Driade', 954); op_306.addShip('Fauno', 955); op_306.addShip('Isola di San Pietro', 959); op_306.addShip('Naiade', 956); allOps.addOp(op_306); var op_309 = new Operator('Caremar (Hydrofoil)', 309); op_309.addShip('Achernar', 1131); op_309.addShip('Isola di San Pietro', 1133); op_309.addShip('Shaula', 1132); allOps.addOp(op_309); var op_421 = new Operator('Caribbean Sprinter', 421); allOps.addOp(op_421); var op_95 = new Operator('Caronte & Tourist', 95); allOps.addOp(op_95); var op_410 = new Operator('Caronte & Tourist NCI', 410); allOps.addOp(op_410); var op_423 = new Operator('Cataferry', 423); allOps.addOp(op_423); var op_381 = new Operator('Catalina Express', 381); allOps.addOp(op_381); var op_419 = new Operator('Catalina Flyer', 419); allOps.addOp(op_419); var op_373 = new Operator('CC Blue Sea', 373); allOps.addOp(op_373); var op_26 = new Operator('Celtic Link Ferries', 26); allOps.addOp(op_26); var op_353 = new Operator('Chaokoh Ferry', 353); op_353.addShip('Pichamon 2', 831); op_353.addShip('Pichamon 2009', 830); op_353.addShip('Pichamon 3', 832); allOps.addOp(op_353); var op_161 = new Operator('Clipper Vacations', 161); op_161.addShip('Victoria Clipper V', 829); allOps.addOp(op_161); var op_241 = new Operator('Colonia Express', 241); op_241.addShip('Atlantic Express', 798); op_241.addShip('Colonia Express', 800); op_241.addShip('SuperFerry Express', 1153); allOps.addOp(op_241); var op_27 = new Operator('Color Line', 27); op_27.addShip('Color Fantasy', 455); op_27.addShip('Color Magic', 456); op_27.addShip('Color Viking', 457); op_27.addShip('Superspeed 1', 458); op_27.addShip('Superspeed 2', 459); allOps.addOp(op_27); var op_19 = new Operator('Condor Ferries', 19); op_19.addShip('Commodore Clipper', 65); op_19.addShip('Condor Islander', 1092); op_19.addShip('Condor Liberation', 399); op_19.addShip('Condor Voyager', 1040); allOps.addOp(op_19); var op_228 = new Operator('Conocemos Navegando', 228); op_228.addShip('El Sensation', 833); op_228.addShip('El Splendor', 834); allOps.addOp(op_228); var op_28 = new Operator('Corsica Ferries', 28); op_28.addShip('Corsica Marina', 170); op_28.addShip('Corsica Victoria', 163); op_28.addShip('Mega Express', 165); op_28.addShip('Mega Express Five', 169); op_28.addShip('Mega Express Four', 168); op_28.addShip('Mega Express Three', 167); op_28.addShip('Mega Express Two', 166); op_28.addShip('Mega Smeralda', 162); op_28.addShip('Sardinia Regina', 164); op_28.addShip('Sardinia Vera', 171); allOps.addOp(op_28); var op_34 = new Operator('Corsica Linea', 34); op_34.addShip('A Galeotta', 1045); op_34.addShip('A Nepita', 977); op_34.addShip('Danielle Casanova', 597); op_34.addShip('Jean Nicoli', 598); op_34.addShip('Méditerranée', 599); op_34.addShip('Monte d’Oro', 600); op_34.addShip('Paglia Orba', 601); op_34.addShip('Pascal Paoli', 602); op_34.addShip('Vizzavona', 978); allOps.addOp(op_34); var op_226 = new Operator('Corsica Linea (CTN)', 226); allOps.addOp(op_226); var op_182 = new Operator('Cotai Water Jet', 182); op_182.addShip('Castella Square', 644); op_182.addShip('Cotai Central', 636); op_182.addShip('Cotai Strip Cotaiarena', 639); op_182.addShip('Cotai Strip Cotaigold', 640); op_182.addShip('Cotai Water Jet', 649); allOps.addOp(op_182); var op_323 = new Operator('Crown Fast Cruise', 323); op_323.addShip('Crown Fast Cruises', 706); allOps.addOp(op_323); var op_292 = new Operator('Cruce del Golfo', 292); op_292.addShip('Stella Maris', 835); allOps.addOp(op_292); var op_186 = new Operator('Cruise Whitsundays', 186); op_186.addShip('Cobia', 802); op_186.addShip('Kingfish', 803); op_186.addShip('Orca', 804); op_186.addShip('Sea Odyssey', 805); op_186.addShip('Seaflight', 806); op_186.addShip('Seahorse', 801); allOps.addOp(op_186); var op_195 = new Operator('CTM Deher', 195); op_195.addShip('Antoinette', 837); op_195.addShip('Miss des Iles', 839); op_195.addShip('Miss Guadeloupe', 836); op_195.addShip('Miss Karaibes', 838); allOps.addOp(op_195); var op_157 = new Operator('CTN Ferries', 157); allOps.addOp(op_157); var op_118 = new Operator('Cyclades Fast Ferries', 118); op_118.addShip('Ekaterini P', 408); op_118.addShip('Fast Ferries Andros', 1103); op_118.addShip('Theologos P', 135); op_118.addShip('Thunder', 1102); allOps.addOp(op_118); var op_320 = new Operator('Dain Ferry', 320); allOps.addOp(op_320); var op_233 = new Operator('DBS Cruise Ferry', 233); op_233.addShip('Eastern Dream', 845); allOps.addOp(op_233); var op_314 = new Operator('Dcamel Fast Ferry', 314); op_314.addShip('Dcamel Fast Ferry', 842); allOps.addOp(op_314); var op_385 = new Operator('Dentur Avrasya', 385); allOps.addOp(op_385); var op_192 = new Operator('Destination Gotland', 192); op_192.addShip('Gotland', 807); op_192.addShip('Gotlandia', 809); op_192.addShip('Gotlandia II', 810); op_192.addShip('Visby', 808); allOps.addOp(op_192); var op_100 = new Operator('DFDS Lisco', 100); allOps.addOp(op_100); var op_14 = new Operator('DFDS Seaways', 14); op_14.addShip('C Class', 471); op_14.addShip('Calais Seaways', 217); op_14.addShip('Côte d\'Albâtre', 281); op_14.addShip('Crown Seaways', 59); op_14.addShip('D Class', 220); op_14.addShip('King Seaways', 55); op_14.addShip('Malo Seaways', 401); op_14.addShip('Norman Voyager', 280); op_14.addShip('Pearl Seaways', 58); op_14.addShip('Princess Seaways', 56); op_14.addShip('Seven Sisters', 282); allOps.addOp(op_14); var op_112 = new Operator('Dodekanisos Seaways', 112); op_112.addShip('Dodekanisos Express', 875); op_112.addShip('Dodekanisos Pride', 876); op_112.addShip('Panagia Skiadeni', 877); allOps.addOp(op_112); var op_452 = new Operator('Dream Ferries', 452); allOps.addOp(op_452); var op_407 = new Operator('Dstars Fast Ferry', 407); op_407.addShip('D’Stars', 1134); allOps.addOp(op_407); var op_140 = new Operator('Eckerö Line', 140); op_140.addShip('Finlandia', 275); allOps.addOp(op_140); var op_116 = new Operator('Eckerö Linjen', 116); allOps.addOp(op_116); var op_152 = new Operator('Egnatia Seaways', 152); allOps.addOp(op_152); var op_242 = new Operator('Elb Link', 242); allOps.addOp(op_242); var op_394 = new Operator('Elbferry', 394); allOps.addOp(op_394); var op_92 = new Operator('Endeavor Lines', 92); op_92.addShip('Elli T', 139); op_92.addShip('Ionian Queen', 138); allOps.addOp(op_92); var op_409 = new Operator('Erdano Tours', 409); allOps.addOp(op_409); var op_111 = new Operator('Ertürk Lines', 111); allOps.addOp(op_111); var op_133 = new Operator('European Ferries', 133); allOps.addOp(op_133); var op_90 = new Operator('European Seaways', 90); allOps.addOp(op_90); var op_11 = new Operator('Eurotunnel', 11); op_11.addShip('Le Shuttle', 46); allOps.addOp(op_11); var op_454 = new Operator('Exas Shipping Services', 454); op_454.addShip('Akcakoca Cat', 1171); op_454.addShip('Marmaris Express', 1174); op_454.addShip('MV Aegean Jet', 1179); op_454.addShip('MV Kartepe', 1180); allOps.addOp(op_454); var op_193 = new Operator('Explore Waiheke', 193); allOps.addOp(op_193); var op_368 = new Operator('Express Bahari', 368); allOps.addOp(op_368); var op_334 = new Operator('Fantasea Cruising', 334); allOps.addOp(op_334); var op_101 = new Operator('Fastnet Line', 101); op_101.addShip('The Julia', 5); allOps.addOp(op_101); var op_312 = new Operator('Ferries Del Caribe', 312); op_312.addShip('Ferries Del Caribe', 821); allOps.addOp(op_312); var op_424 = new Operator('Ferry Isla De Lobos', 424); allOps.addOp(op_424); var op_212 = new Operator('Ferry Las Perlas', 212); allOps.addOp(op_212); var op_363 = new Operator('Finikas Lines', 363); allOps.addOp(op_363); var op_82 = new Operator('Finnlines', 82); op_82.addShip('Finncanopus', 1198); op_82.addShip('Finnsirius', 1107); op_82.addShip('Finnswan', 1106); allOps.addOp(op_82); var op_8 = new Operator('Fjord Line', 8); op_8.addShip('Fjord FSTR', 117); op_8.addShip('MS Bergensfjord', 118); op_8.addShip('MS Oslofjord', 412); op_8.addShip('MS Stavangerfjord', 411); allOps.addOp(op_8); var op_344 = new Operator('Formentera Lines', 344); op_344.addShip('Aigües de Formentera', 1148); op_344.addShip('Eivissa Jet', 1146); op_344.addShip('Formentera Express', 1149); op_344.addShip('Ibiza Jet', 1147); allOps.addOp(op_344); var op_130 = new Operator('Fred Olsen Express', 130); op_130.addShip('Bajamar Express', 971); op_130.addShip('Banaderos Express', 1010); op_130.addShip('Benchi Express', 694); op_130.addShip('Benchijigua Express', 264); op_130.addShip('Bencomo Express', 265); op_130.addShip('Bentago Express', 266); op_130.addShip('Betancuria Express', 1009); op_130.addShip('Bocayna Express', 267); op_130.addShip('Buganvilla', 1008); op_130.addShip('Buganvilla Express', 1186); op_130.addShip('Marie Curie', 968); op_130.addShip('Sicilia', 973); allOps.addOp(op_130); var op_221 = new Operator('FreeBird Express', 221); op_221.addShip('FreeBird Express', 843); allOps.addOp(op_221); var op_455 = new Operator('Freedom Cruise Line', 455); allOps.addOp(op_455); var op_433 = new Operator('Frejus Tunnel', 433); allOps.addOp(op_433); var op_45 = new Operator('FRS', 45); op_45.addShip('Algeciras Jet', 1032); op_45.addShip('Ceuta Jet', 1031); op_45.addShip('Kattegat', 1036); op_45.addShip('Levante Jet', 1034); op_45.addShip('Tanger Express', 1035); op_45.addShip('Tarifa Jet', 1033); allOps.addOp(op_45); var op_449 = new Operator('FRS Baltic', 449); allOps.addOp(op_449); var op_279 = new Operator('FRS Caribbean', 279); allOps.addOp(op_279); var op_437 = new Operator('FRS Clipper', 437); allOps.addOp(op_437); var op_383 = new Operator('FRS Iberia', 383); allOps.addOp(op_383); var op_346 = new Operator('FRS VI', 346); allOps.addOp(op_346); var op_197 = new Operator('Fullers Ferry', 197); allOps.addOp(op_197); var op_382 = new Operator('G&V Line', 382); allOps.addOp(op_382); var op_372 = new Operator('G.T.V.C Boat', 372); allOps.addOp(op_372); var op_448 = new Operator('Ganggari Fast Boat', 448); allOps.addOp(op_448); var op_283 = new Operator('Gestour', 283); allOps.addOp(op_283); var op_313 = new Operator('Gili Getaway', 313); op_313.addShip('Gili Getaway', 709); allOps.addOp(op_313); var op_315 = new Operator('Gili Gili Fast Boat', 315); op_315.addShip('Gili Gili Fast Boat', 828); allOps.addOp(op_315); var op_106 = new Operator('GLD Atlantique', 106); allOps.addOp(op_106); var op_333 = new Operator('Golden Queen Fast Boat', 333); op_333.addShip('Golden Queen Fast Boat', 826); allOps.addOp(op_333); var op_138 = new Operator('Golden Star Ferries', 138); op_138.addShip('Andros Queen', 1068); op_138.addShip('Superexpress', 1069); op_138.addShip('Superferry', 575); allOps.addOp(op_138); var op_293 = new Operator('Gomo Viaggi', 293); op_293.addShip('Nautilus', 881); allOps.addOp(op_293); var op_50 = new Operator('Grandi Navi Veloci', 50); op_50.addShip('Excellent', 222); op_50.addShip('Excelsior', 393); op_50.addShip('Fantastic', 224); op_50.addShip('GNV Atlas', 229); op_50.addShip('GNV Azzurra', 227); op_50.addShip('GNV Cristal', 228); op_50.addShip('La Superba', 223); op_50.addShip('La Suprema', 221); op_50.addShip('Majestic', 226); op_50.addShip('Rhapsody', 561); op_50.addShip('Splendid', 225); allOps.addOp(op_50); var op_447 = new Operator('Grassi Junior', 447); op_447.addShip('Mizar', 1127); allOps.addOp(op_447); var op_246 = new Operator('Great Bay Express', 246); op_246.addShip('Big B', 819); op_246.addShip('Pride of St Barth', 818); op_246.addShip('Shantiwa', 820); allOps.addOp(op_246); var op_376 = new Operator('Greenlines DP', 376); op_376.addShip('C3', 916); op_376.addShip('C4', 917); op_376.addShip('C5', 918); op_376.addShip('C8', 921); op_376.addShip('C9', 923); op_376.addShip('K6', 919); op_376.addShip('K7', 920); allOps.addOp(op_376); var op_51 = new Operator('Grimaldi Lines', 51); op_51.addShip('Catania', 74); op_51.addShip('Corfu', 712); op_51.addShip('Cruise Ausonia', 1000); op_51.addShip('Cruise Barcelona', 78); op_51.addShip('Cruise Bonaria', 736); op_51.addShip('Cruise Europa', 1188); op_51.addShip('Cruise Roma', 77); op_51.addShip('Cruise Sardegna', 1189); op_51.addShip('Florencia', 73); op_51.addShip('Igoumenitsa', 998); op_51.addShip('Igoumenitsa', 999); op_51.addShip('Zeus Palace', 76); allOps.addOp(op_51); var op_369 = new Operator('GS Travel', 369); allOps.addOp(op_369); var op_184 = new Operator('Hanil Express', 184); op_184.addShip('Gold Stella', 822); op_184.addShip('Silver Cloud', 825); allOps.addOp(op_184); var op_390 = new Operator('Hanil Express Pax', 390); allOps.addOp(op_390); var op_358 = new Operator('Hankyu Ferry', 358); allOps.addOp(op_358); var op_401 = new Operator('Hansa Destinations', 401); allOps.addOp(op_401); var op_308 = new Operator('Helgoline', 308); allOps.addOp(op_308); var op_124 = new Operator('Hellenic Seaways', 124); op_124.addShip('Aero Highspeed', 1086); op_124.addShip('Apollon Hellas', 315); op_124.addShip('Ariadne', 308); op_124.addShip('Artemis', 314); op_124.addShip('Express Pegasus', 311); op_124.addShip('Express Skiathos', 310); op_124.addShip('Flying Dolphins', 306); op_124.addShip('Flyingcat', 305); op_124.addShip('Highspeed', 304); op_124.addShip('Nissos Mykonos', 307); op_124.addShip('Nissos Rodos', 309); op_124.addShip('Poseidon Hellas', 313); allOps.addOp(op_124); var op_272 = new Operator('High Jet', 272); allOps.addOp(op_272); var op_403 = new Operator('Holland Norway Lines', 403); allOps.addOp(op_403); var op_176 = new Operator('Horizon Fast Ferry', 176); op_176.addShip('Horizon', 844); allOps.addOp(op_176); var op_113 = new Operator('Hovertravel', 113); allOps.addOp(op_113); var op_224 = new Operator('Hy-Line Cruises', 224); op_224.addShip('Grey Lady', 867); op_224.addShip('Grey Lady IV', 868); op_224.addShip('Jonathan Lewis', 871); op_224.addShip('Lady Martha', 869); op_224.addShip('Sea Queen II', 873); op_224.addShip('Viking', 872); op_224.addShip('Vineyard Lady', 870); allOps.addOp(op_224); var op_397 = new Operator('Ichnusa Lines', 397); allOps.addOp(op_397); var op_150 = new Operator('Inter Shipping', 150); allOps.addOp(op_150); var op_146 = new Operator('Interislander', 146); op_146.addShip('Aratere', 570); op_146.addShip('Kaiarahi', 571); op_146.addShip('Kaitaki', 572); allOps.addOp(op_146); var op_364 = new Operator('Ionian Seaways', 364); allOps.addOp(op_364); var op_438 = new Operator('Ippocampo', 438); allOps.addOp(op_438); var op_2 = new Operator('Irish Ferries', 2); op_2.addShip('Dublin Swift', 2); op_2.addShip('Epsilon', 287); op_2.addShip('Isle of Inisheer', 1067); op_2.addShip('Isle of Inishmore', 4); op_2.addShip('Isle Of Innisfree', 987); op_2.addShip('Oscar Wilde', 3); op_2.addShip('Ulysses', 1); op_2.addShip('W.B. Yeats', 889); allOps.addOp(op_2); var op_40 = new Operator('Iscomar', 40); allOps.addOp(op_40); var op_275 = new Operator('Ishigaki Dream Tours', 275); allOps.addOp(op_275); var op_453 = new Operator('Island Queen', 453); allOps.addOp(op_453); var op_371 = new Operator('Island Speed Ferry', 371); allOps.addOp(op_371); var op_167 = new Operator('Isles Of Scilly Travel', 167); op_167.addShip('Scillonian III', 878); allOps.addOp(op_167); var op_93 = new Operator('Jadrolinija', 93); op_93.addShip('Dubrovnik', 299); op_93.addShip('Liburnija', 300); op_93.addShip('Marko Polo', 302); op_93.addShip('Zadar', 301); allOps.addOp(op_93); var op_304 = new Operator('JH Ferry', 304); allOps.addOp(op_304); var op_441 = new Operator('Joy Cruises', 441); allOps.addOp(op_441); var op_378 = new Operator('Joy Lines', 378); allOps.addOp(op_378); var op_336 = new Operator('Joy Lines Fast Ferry', 336); allOps.addOp(op_336); var op_200 = new Operator('JR Kyushu Beetle Jet Ferry', 200); op_200.addShip('Beetle Jet Ferry', 607); allOps.addOp(op_200); var op_470 = new Operator('Jumbo Ferry', 470); allOps.addOp(op_470); var op_361 = new Operator('Kangaroo Island Connect', 361); allOps.addOp(op_361); var op_139 = new Operator('Kefalonian Lines', 139); op_139.addShip('Alexandra L', 850); op_139.addShip('Nissos Kefalonia', 848); op_139.addShip('Zakynthos I', 849); allOps.addOp(op_139); var op_399 = new Operator('Kerkyra Lines', 399); allOps.addOp(op_399); var op_445 = new Operator('Kerkyra Seaways', 445); allOps.addOp(op_445); var op_201 = new Operator('Kobee', 201); allOps.addOp(op_201); var op_220 = new Operator('Kompas', 220); allOps.addOp(op_220); var op_440 = new Operator('Krilo Kapetan Luka', 440); allOps.addOp(op_440); var op_289 = new Operator('Kume Line', 289); allOps.addOp(op_289); var op_415 = new Operator('L’Express Des Iles', 415); allOps.addOp(op_415); var op_96 = new Operator('La Meridionale', 96); op_96.addShip('Girolata', 595); op_96.addShip('Kalliste', 594); op_96.addShip('Piana', 596); allOps.addOp(op_96); var op_384 = new Operator('La Méridionale II', 384); allOps.addOp(op_384); var op_428 = new Operator('LAFASI', 428); allOps.addOp(op_428); var op_267 = new Operator('Lane Sea Lines', 267); allOps.addOp(op_267); var op_86 = new Operator('LangelandsFærgen', 86); allOps.addOp(op_86); var op_466 = new Operator('Langelandslinjen', 466); allOps.addOp(op_466); var op_282 = new Operator('Langkawi Ferry Services', 282); allOps.addOp(op_282); var op_432 = new Operator('Laser Capri', 432); allOps.addOp(op_432); var op_256 = new Operator('Laziomar', 256); allOps.addOp(op_256); var op_310 = new Operator('Laziomar Aliscafi', 310); allOps.addOp(op_310); var op_55 = new Operator('LD Lines', 55); op_55.addShip('Norman Asturias', 279); allOps.addOp(op_55); var op_429 = new Operator('Lefkada Palace', 429); allOps.addOp(op_429); var op_238 = new Operator('Levante Ferries', 238); op_238.addShip('Andreas Kalvos', 965); op_238.addShip('Fior di Levante', 963); op_238.addShip('Kefalonia', 966); op_238.addShip('Mare di Levante', 964); allOps.addOp(op_238); var op_258 = new Operator('Leve Ferries', 258); allOps.addOp(op_258); var op_154 = new Operator('Liberty Lines Fast Ferries', 154); op_154.addShip('Ammari', 654); op_154.addShip('Antioco', 655); op_154.addShip('Carlo Morace', 656); op_154.addShip('Eduardo', 657); op_154.addShip('Federica', 658); op_154.addShip('Gianni', 659); op_154.addShip('Mantegna', 660); op_154.addShip('Marco', 661); op_154.addShip('Mirella Morace', 662); op_154.addShip('Platone', 663); allOps.addOp(op_154); var op_183 = new Operator('Limbongan Maju', 183); allOps.addOp(op_183); var op_166 = new Operator('Lineas Maritimas Romero', 166); allOps.addOp(op_166); var op_287 = new Operator('Lomprayah High Speed Ferries', 287); allOps.addOp(op_287); var op_227 = new Operator('Love City Car Ferries', 227); allOps.addOp(op_227); var op_284 = new Operator('LYG Ferry', 284); allOps.addOp(op_284); var op_459 = new Operator('Maddalena Lines', 459); allOps.addOp(op_459); var op_405 = new Operator('Magic Sea Ferries', 405); op_405.addShip('Cat I', 1175); op_405.addShip('Magic I', 1176); allOps.addOp(op_405); var op_218 = new Operator('Magnetic Island Ferries', 218); allOps.addOp(op_218); var op_281 = new Operator('Mahi Mahi Dewata', 281); allOps.addOp(op_281); var op_194 = new Operator('Majestic Fast Ferry', 194); allOps.addOp(op_194); var op_456 = new Operator('Makri Travel', 456); op_456.addShip('Sea Star Lindos', 1168); op_456.addShip('Sea Star Makri', 1166); op_456.addShip('Sea Star Rhodes', 1167); op_456.addShip('Sea Star Samos', 1169); op_456.addShip('Sea Star Tilos', 1170); allOps.addOp(op_456); var op_71 = new Operator('Manche Iles Express', 71); allOps.addOp(op_71); var op_295 = new Operator('Mandarin Cruises', 295); allOps.addOp(op_295); var op_307 = new Operator('Manta Express', 307); allOps.addOp(op_307); var op_243 = new Operator('Mar de Ons', 243); allOps.addOp(op_243); var op_210 = new Operator('Marina Srikandi', 210); allOps.addOp(op_210); var op_232 = new Operator('Maritima Ferries', 232); allOps.addOp(op_232); var op_245 = new Operator('Marlin Fast Boat', 245); allOps.addOp(op_245); var op_471 = new Operator('Marue Ferry', 471); allOps.addOp(op_471); var op_380 = new Operator('Meander Travel', 380); allOps.addOp(op_380); var op_217 = new Operator('Mediterranea Pitiusa', 217); allOps.addOp(op_217); var op_60 = new Operator('Medmar', 60); allOps.addOp(op_60); var op_406 = new Operator('Menorca Lines', 406); op_406.addShip('Chenega', 1159); op_406.addShip('Fairweather', 1160); allOps.addOp(op_406); var op_386 = new Operator('Mieha Holiday Travel', 386); allOps.addOp(op_386); var op_387 = new Operator('Minoan GR', 387); allOps.addOp(op_387); var op_81 = new Operator('Minoan Lines', 81); op_81.addShip('Festos Palace', 235); op_81.addShip('Knossos Palace', 234); allOps.addOp(op_81); var op_31 = new Operator('Moby Lines', 31); op_31.addShip('Moby Aki', 79); op_31.addShip('Moby Ale', 88); op_31.addShip('Moby Baby Two', 735); op_31.addShip('Moby Bastia', 93); op_31.addShip('Moby Corse', 87); op_31.addShip('Moby Dada', 697); op_31.addShip('Moby Drea', 83); op_31.addShip('Moby Fantasy', 1029); op_31.addShip('Moby Giraglia', 92); op_31.addShip('Moby Kiss', 724); op_31.addShip('Moby Legacy', 1130); op_31.addShip('Moby Niki', 725); op_31.addShip('Moby Otta', 84); op_31.addShip('Moby Tommy', 82); op_31.addShip('Moby Vincent', 85); op_31.addShip('Moby Wonder', 81); op_31.addShip('Moby Zaza', 734); allOps.addOp(op_31); var op_168 = new Operator('MOL Ferry', 168); op_168.addShip('Sunflower Furano', 628); op_168.addShip('Sunflower Sapporo', 629); allOps.addOp(op_168); var op_461 = new Operator('Molslinjen', 461); allOps.addOp(op_461); var op_91 = new Operator('Montenegro Lines', 91); allOps.addOp(op_91); var op_213 = new Operator('Mozaic Ferry Lines', 213); allOps.addOp(op_213); var op_294 = new Operator('MS Ferry', 294); allOps.addOp(op_294); var op_132 = new Operator('MyFerryLink', 132); allOps.addOp(op_132); var op_305 = new Operator('Nacha Fast Boat', 305); allOps.addOp(op_305); var op_296 = new Operator('Namhae Gosok Ferry', 296); allOps.addOp(op_296); var op_325 = new Operator('Nankai Ferry', 325); op_325.addShip('Katsuragi', 678); op_325.addShip('Tsurugi', 679); allOps.addOp(op_325); var op_260 = new Operator('National Ferries Company', 260); allOps.addOp(op_260); var op_266 = new Operator('Navi Tremiti', 266); op_266.addShip('Adriatic Princess Five', 727); op_266.addShip('Adriatic Princess III', 731); op_266.addShip('Elia Jet', 728); op_266.addShip('Freccia Azzurra', 729); op_266.addShip('Onda', 730); allOps.addOp(op_266); var op_49 = new Operator('Naviera Armas', 49); op_49.addShip('Mar De Canal', 621); op_49.addShip('Volcan de Taburiente', 616); op_49.addShip('Volcan De Tamadaba', 617); op_49.addShip('Volcan de Tamasite', 613); op_49.addShip('Volcan De Tauce', 610); op_49.addShip('Volcan De Teno', 623); op_49.addShip('Volcan De Tijarafe', 618); op_49.addShip('Volcan de Timanfaya', 615); op_49.addShip('Volcan De Tinamar', 620); op_49.addShip('Volcan De Tindaya', 611); op_49.addShip('Volcan Del Teide', 619); allOps.addOp(op_49); var op_230 = new Operator('Naviera Nabia', 230); allOps.addOp(op_230); var op_170 = new Operator('Naviera Nortour', 170); allOps.addOp(op_170); var op_122 = new Operator('Nel Lines', 122); allOps.addOp(op_122); var op_155 = new Operator('NLG', 155); op_155.addShip('Amalfi Jet', 1125); op_155.addShip('Capri Jet', 1117); op_155.addShip('Ischia Jet', 1118); op_155.addShip('Jumbo Jet', 1124); op_155.addShip('Napoli Jet', 1119); op_155.addShip('Salerno Jet', 1120); op_155.addShip('Sorrento Jet', 1121); op_155.addShip('Super Jet', 1126); op_155.addShip('Tremiti Jet', 1122); op_155.addShip('Vesuvio Jet', 1123); allOps.addOp(op_155); var op_6 = new Operator('DFDS Seaways', 6); allOps.addOp(op_6); var op_299 = new Operator('Norled', 299); allOps.addOp(op_299); var op_20 = new Operator('Northlink Ferries', 20); allOps.addOp(op_20); var op_270 = new Operator('Northumberland Ferries', 270); op_270.addShip('Confederation', 796); op_270.addShip('Holiday Island', 797); allOps.addOp(op_270); var op_300 = new Operator('Ocean Ferry Belize', 300); allOps.addOp(op_300); var op_467 = new Operator('Olympian Ferries', 467); allOps.addOp(op_467); var op_379 = new Operator('Oresundslinjen', 379); op_379.addShip('Aurora', 928); op_379.addShip('Hamlet', 929); op_379.addShip('Mercandia IV', 931); op_379.addShip('Mercandia VIII', 932); op_379.addShip('Tycho Brahe', 930); allOps.addOp(op_379); var op_446 = new Operator('Orion Prince Fast Ferry', 446); allOps.addOp(op_446); var op_7 = new Operator('P&O Ferries', 7); op_7.addShip('P&O Liberté', 1094); op_7.addShip('P&O Pioneer', 1093); op_7.addShip('Pride of Hull', 48); op_7.addShip('Pride of Rotterdam', 49); op_7.addShip('Spirit of France', 161); allOps.addOp(op_7); var op_1 = new Operator('P&O Irish Sea', 1); op_1.addShip('European Causeway', 70); op_1.addShip('European Highlander', 71); allOps.addOp(op_1); var op_332 = new Operator('Pacific Ferries', 332); allOps.addOp(op_332); var op_162 = new Operator('Panstar Cruise', 162); op_162.addShip('Panstar Dream', 692); allOps.addOp(op_162); var op_460 = new Operator('Panstar Tsushima Link', 460); allOps.addOp(op_460); var op_318 = new Operator('Patagonia Xpress', 318); op_318.addShip('Patagonia Xpress', 708); allOps.addOp(op_318); var op_356 = new Operator('Pelni', 356); allOps.addOp(op_356); var op_285 = new Operator('Pentland Ferries', 285); allOps.addOp(op_285); var op_420 = new Operator('Perhentian Boat Services', 420); allOps.addOp(op_420); var op_317 = new Operator('Perhentian Sunny Travel', 317); allOps.addOp(op_317); var op_244 = new Operator('Phi Phi Cruiser', 244); allOps.addOp(op_244); var op_274 = new Operator('Phoenix Marine', 274); allOps.addOp(op_274); var op_435 = new Operator('Ploysiam Speedboat', 435); allOps.addOp(op_435); var op_56 = new Operator('Polferries', 56); op_56.addShip('Baltivia', 119); op_56.addShip('Cracovia', 1194); op_56.addShip('Mazovia', 1195); op_56.addShip('Nova Star', 1196); op_56.addShip('Varsovia', 1181); op_56.addShip('Wawel', 121); allOps.addOp(op_56); var op_261 = new Operator('Pontina Navigazione', 261); allOps.addOp(op_261); var op_171 = new Operator('Porto Santo Line', 171); allOps.addOp(op_171); var op_339 = new Operator('Positano Jet', 339); allOps.addOp(op_339); var op_389 = new Operator('Primero Express', 389); allOps.addOp(op_389); var op_303 = new Operator('Pukwan Ferry', 303); allOps.addOp(op_303); var op_411 = new Operator('Raja Ferry', 411); allOps.addOp(op_411); var op_123 = new Operator('Red Star Ferries', 123); allOps.addOp(op_123); var op_349 = new Operator('Rederij Doeksen', 349); allOps.addOp(op_349); var op_350 = new Operator('Rederij Doeksen Fast Ferry', 350); allOps.addOp(op_350); var op_311 = new Operator('Rocky Fast Cruise', 311); allOps.addOp(op_311); var op_254 = new Operator('Rødne Fjord Cruise', 254); allOps.addOp(op_254); var op_203 = new Operator('Rottnest Express', 203); allOps.addOp(op_203); var op_205 = new Operator('Rottnest Fast Ferries', 205); allOps.addOp(op_205); var op_355 = new Operator('Royal Passenger Liner', 355); allOps.addOp(op_355); var op_365 = new Operator('Sado Kisen', 365); allOps.addOp(op_365); var op_366 = new Operator('Sado Kisen Jetfoil', 366); allOps.addOp(op_366); var op_175 = new Operator('Safe Way Maritime', 175); allOps.addOp(op_175); var op_354 = new Operator('Said Bonaza Express', 354); allOps.addOp(op_354); var op_465 = new Operator('Samsoelinjen', 465); allOps.addOp(op_465); var op_84 = new Operator('SamsøFærgen', 84); allOps.addOp(op_84); var op_443 = new Operator('San Lorenzo Ferries', 443); allOps.addOp(op_443); var op_458 = new Operator('SAOS Ferries', 458); allOps.addOp(op_458); var op_268 = new Operator('Saronic Ferries', 268); op_268.addShip('Achaeos', 860); op_268.addShip('Apollon Hellas', 861); op_268.addShip('Phivos', 859); op_268.addShip('Poseidon Hellas', 862); allOps.addOp(op_268); var op_331 = new Operator('Sarris Cruises & Lines', 331); allOps.addOp(op_331); var op_343 = new Operator('Satun Pakbara Speed Boat Club', 343); allOps.addOp(op_343); var op_32 = new Operator('Scandlines', 32); allOps.addOp(op_32); var op_259 = new Operator('Scoot Fast Cruises', 259); allOps.addOp(op_259); var op_298 = new Operator('Sea Dreams', 298); op_298.addShip('King Saron', 863); op_298.addShip('Symi II', 864); allOps.addOp(op_298); var op_273 = new Operator('Sea Las Perlas', 273); allOps.addOp(op_273); var op_396 = new Operator('Sea Speed Ferries', 396); allOps.addOp(op_396); var op_18 = new Operator('Seafrance', 18); allOps.addOp(op_18); var op_121 = new Operator('SeaJets', 121); op_121.addShip('Andros Jet', 855); op_121.addShip('Aqua Blue', 723); op_121.addShip('Champion Jet 1', 402); op_121.addShip('Champion Jet 2', 404); op_121.addShip('Champion Jet 3', 852); op_121.addShip('Megajet', 271); op_121.addShip('Naxos Jet', 853); op_121.addShip('Paros Jet', 854); op_121.addShip('Sea Speed Jet', 405); op_121.addShip('Seajet2', 272); op_121.addShip('Superjet', 270); op_121.addShip('Tera Jet', 403); op_121.addShip('World Champion Jet', 851); allOps.addOp(op_121); var op_141 = new Operator('Sealine', 141); allOps.addOp(op_141); var op_164 = new Operator('Sealink Kangaroo Island', 164); allOps.addOp(op_164); var op_181 = new Operator('Sealink Northern Territory', 181); allOps.addOp(op_181); var op_288 = new Operator('Sealink NZ', 288); allOps.addOp(op_288); var op_180 = new Operator('Sealink Queensland', 180); allOps.addOp(op_180); var op_330 = new Operator('Sealink Rottnest', 330); allOps.addOp(op_330); var op_144 = new Operator('Searoad Ferries', 144); allOps.addOp(op_144); var op_297 = new Operator('Seas Young', 297); allOps.addOp(op_297); var op_251 = new Operator('Seatours', 251); allOps.addOp(op_251); var op_342 = new Operator('Seatran Discovery', 342); allOps.addOp(op_342); var op_413 = new Operator('Seatran Ferry', 413); allOps.addOp(op_413); var op_290 = new Operator('Seaworld Express Ferry', 290); allOps.addOp(op_290); var op_404 = new Operator('Sebeco Lines', 404); allOps.addOp(op_404); var op_360 = new Operator('Semabu Hills Fast Boat', 360); allOps.addOp(op_360); var op_444 = new Operator('Semaya One Fast Cruise', 444); allOps.addOp(op_444); var op_345 = new Operator('Seremar', 345); allOps.addOp(op_345); var op_357 = new Operator('Sgening Fast Boat', 357); op_357.addShip('S\'gening Fast Boat', 880); allOps.addOp(op_357); var op_204 = new Operator('Shanghai Ferry', 204); allOps.addOp(op_204); var op_324 = new Operator('Shin Nihonkai Ferry', 324); op_324.addShip('Akasia', 934); op_324.addShip('Azalea', 936); op_324.addShip('Hamanasa', 933); op_324.addShip('Lavender', 935); op_324.addShip('Lilac', 937); op_324.addShip('Suisen', 940); op_324.addShip('Suzuran', 939); op_324.addShip('Yuukari', 938); allOps.addOp(op_324); var op_174 = new Operator('Sindo Ferry', 174); allOps.addOp(op_174); var op_417 = new Operator('Singapore Island Cruise', 417); allOps.addOp(op_417); var op_248 = new Operator('Siremar', 248); allOps.addOp(op_248); var op_207 = new Operator('Sky Marine', 207); op_207.addShip('Ibiscus', 1152); op_207.addShip('IRIS', 1151); op_207.addShip('Rodon', 960); allOps.addOp(op_207); var op_426 = new Operator('Small Cyclades Lines', 426); allOps.addOp(op_426); var op_69 = new Operator('Smyril Line', 69); allOps.addOp(op_69); var op_61 = new Operator('SNAV', 61); op_61.addShip('Aurelia', 1116); allOps.addOp(op_61); var op_153 = new Operator('SNAV Aliscafi', 153); op_153.addShip('Don Francesco', 1115); op_153.addShip('SNAV Alcione', 1110); op_153.addShip('SNAV Altair', 1108); op_153.addShip('SNAV Antares', 1109); op_153.addShip('SNAV Aquila', 1111); op_153.addShip('SNAV Aries', 1112); op_153.addShip('SNAV Orion', 1113); op_153.addShip('Superjumbo', 1114); allOps.addOp(op_153); var op_222 = new Operator('SNCM', 222); allOps.addOp(op_222); var op_269 = new Operator('Songserm', 269); op_269.addShip('Royal Jet 3', 1138); op_269.addShip('Royal Jet 5', 1139); op_269.addShip('Royal Jet 9', 1137); allOps.addOp(op_269); var op_188 = new Operator('South Sea Cruises', 188); allOps.addOp(op_188); var op_374 = new Operator('Speed Ferry Cambodia', 374); allOps.addOp(op_374); var op_159 = new Operator('Spirit Of Tasmania', 159); op_159.addShip('Spirit of Tasmania I', 840); op_159.addShip('Spirit of Tasmania II', 841); allOps.addOp(op_159); var op_468 = new Operator('Sporades Lines', 468); allOps.addOp(op_468); var op_137 = new Operator('St Peter Line', 137); op_137.addShip('Princess Anastasia', 695); allOps.addOp(op_137); var op_416 = new Operator('Starfish Fast Cruise', 416); allOps.addOp(op_416); var op_402 = new Operator('Starlines', 402); allOps.addOp(op_402); var op_5 = new Operator('Steam Packet', 5); op_5.addShip('Ben My Chree', 60); op_5.addShip('Manannan', 61); allOps.addOp(op_5); var op_13 = new Operator('Stena Line', 13); op_13.addShip('Mecklenburg Vorpommern', 240); op_13.addShip('Skåne', 239); op_13.addShip('Stena Adventurer', 20); op_13.addShip('Stena Baltica', 32); op_13.addShip('Stena Britannica', 24); op_13.addShip('Stena Danica', 28); op_13.addShip('Stena Edda', 1003); op_13.addShip('Stena Embla', 1005); op_13.addShip('Stena Estrid', 981); op_13.addShip('Stena Europe', 22); op_13.addShip('Stena Flavia', 278); op_13.addShip('Stena Germanica', 25); op_13.addShip('Stena Hollandica', 23); op_13.addShip('Stena Horizon', 292); op_13.addShip('Stena Jutlandica', 30); op_13.addShip('Stena Nautica', 31); op_13.addShip('Stena Nordica', 21); op_13.addShip('Stena Scandinavica', 26); op_13.addShip('Stena Spirit', 277); op_13.addShip('Stena Vision', 33); op_13.addShip('Superfast VII', 158); op_13.addShip('Superfast VIII', 159); allOps.addOp(op_13); var op_209 = new Operator('Stewart Island Experience', 209); allOps.addOp(op_209); var op_328 = new Operator('Stradbroke Ferries', 328); allOps.addOp(op_328); var op_329 = new Operator('Sugriwa Express', 329); allOps.addOp(op_329); var op_10 = new Operator('Superfast Ferries', 10); op_10.addShip('Superfast XII', 336); allOps.addOp(op_10); var op_276 = new Operator('Syltfähre', 276); allOps.addOp(op_276); var op_391 = new Operator('Symi Links', 391); allOps.addOp(op_391); var op_35 = new Operator('Tallink Silja', 35); op_35.addShip('Baltic Princess', 126); op_35.addShip('Baltic Queen', 127); op_35.addShip('Megastar', 577); op_35.addShip('MyStar', 1006); op_35.addShip('Silja Serenade', 129); op_35.addShip('Silja Symphony', 130); op_35.addShip('Victoria I', 133); allOps.addOp(op_35); var op_178 = new Operator('Tane Yaku Jetfoil', 178); op_178.addShip('Rocket 1', 885); op_178.addShip('Rocket 2', 886); op_178.addShip('Rocket 3', 887); op_178.addShip('Toppy 2', 883); op_178.addShip('Toppy 3', 882); op_178.addShip('Toppy 7', 884); allOps.addOp(op_178); var op_425 = new Operator('TESO', 425); allOps.addOp(op_425); var op_451 = new Operator('The Angkal Fast Cruise', 451); allOps.addOp(op_451); var op_375 = new Operator('The CAT', 375); allOps.addOp(op_375); var op_418 = new Operator('The Tanis Fast Cruise', 418); allOps.addOp(op_418); var op_326 = new Operator('Tigerline Ferry', 326); allOps.addOp(op_326); var op_70 = new Operator('Tirrenia', 70); op_70.addShip('Athara', 252); op_70.addShip('Bithia', 254); op_70.addShip('Florio', 256); op_70.addShip('Isola Di Capraia', 257); op_70.addShip('Janas', 258); op_70.addShip('Nuraghes', 259); op_70.addShip('Rubattino', 260); op_70.addShip('Sharden', 261); allOps.addOp(op_70); var op_319 = new Operator('Tirrenia (CTN)', 319); allOps.addOp(op_319); var op_215 = new Operator('Tokai Kisen', 215); op_215.addShip('Salvia Maru', 676); op_215.addShip('Seven Islands Ai', 671); op_215.addShip('Seven Islands Niji', 672); op_215.addShip('Seven Islands Tairyo', 674); op_215.addShip('Seven Islands Tomo', 673); op_215.addShip('Tachibana Maru', 675); allOps.addOp(op_215); var op_216 = new Operator('Tokai Kisen Pax', 216); allOps.addOp(op_216); var op_439 = new Operator('Tokyo Kyusyu Ferry', 439); allOps.addOp(op_439); var op_128 = new Operator('Toremar', 128); allOps.addOp(op_128); var op_408 = new Operator('Toremar Aliscafi', 408); allOps.addOp(op_408); var op_469 = new Operator('Torre Lines', 469); allOps.addOp(op_469); var op_422 = new Operator('TP Line', 422); allOps.addOp(op_422); var op_3 = new Operator('Transmanche Ferries', 3); allOps.addOp(op_3); var op_163 = new Operator('Trasmapi', 163); allOps.addOp(op_163); var op_377 = new Operator('Trasmapi Car', 377); allOps.addOp(op_377); var op_400 = new Operator('Trasmed GLE', 400); op_400.addShip('Ciudad de Alcudia', 1074); op_400.addShip('Ciudad de Barcelona', 1076); op_400.addShip('Ciudad de Granada', 1078); op_400.addShip('Ciudad de Mahón', 1075); op_400.addShip('Ciudad de Palma', 1077); allOps.addOp(op_400); var op_42 = new Operator('Trasmediterranea', 42); op_42.addShip('Adriatico', 559); op_42.addShip('Albayzin', 249); op_42.addShip('Alborán', 140); op_42.addShip('Alcántara Dos', 141); op_42.addShip('Almariya', 556); op_42.addShip('Almudaina Dos', 152); op_42.addShip('Ciudad Autonoma Melilla', 144); op_42.addShip('Ciudad de Granada', 145); op_42.addShip('Ciudad de Ibiza', 903); op_42.addShip('Ciudad de Mahón', 148); op_42.addShip('Ciudad de Malaga', 149); op_42.addShip('Ciudad de Palma', 890); op_42.addShip('Forza', 557); op_42.addShip('Jose Maria Entrecanales', 904); op_42.addShip('Juan J Sister', 147); op_42.addShip('Las Palmas de Gran Canaria', 153); op_42.addShip('Milenium Dos', 142); op_42.addShip('Nura Nova', 573); op_42.addShip('Superfast Levante', 902); op_42.addShip('Tenacia', 396); op_42.addShip('Volcan de Tijarafe', 905); op_42.addShip('Volcan de Tinamar', 901); op_42.addShip('Vronskiy', 335); allOps.addOp(op_42); var op_265 = new Operator('Travelmar', 265); op_265.addShip('Alcor', 685); op_265.addShip('Antares', 682); op_265.addShip('Maria Madre', 681); op_265.addShip('Polaris', 683); op_265.addShip('Uragano 90', 684); allOps.addOp(op_265); var op_225 = new Operator('Trieste Lines', 225); allOps.addOp(op_225); var op_430 = new Operator('Triton Ferries', 430); allOps.addOp(op_430); var op_36 = new Operator('TT Line', 36); op_36.addShip('Akka', 1096); op_36.addShip('Huckleberry Finn', 97); op_36.addShip('Marco Polo', 993); op_36.addShip('Nils Dacke', 99); op_36.addShip('Nils Holgersson', 94); op_36.addShip('Peter Pan', 95); op_36.addShip('Robin Hood', 98); op_36.addShip('Tinker Bell', 1097); op_36.addShip('Tom Sawyer', 96); allOps.addOp(op_36); var op_72 = new Operator('TTT Lines', 72); allOps.addOp(op_72); var op_173 = new Operator('Tuana Maritime', 173); allOps.addOp(op_173); var op_179 = new Operator('TurboJet', 179); op_179.addShip('TurboJet', 1163); op_179.addShip('TurboJet', 1164); op_179.addShip('TurboJet', 1165); allOps.addOp(op_179); var op_278 = new Operator('Turyol', 278); allOps.addOp(op_278); var op_327 = new Operator('Twin City Liner', 327); allOps.addOp(op_327); var op_301 = new Operator('Ulises Cat', 301); allOps.addOp(op_301); var op_367 = new Operator('Ultramar', 367); allOps.addOp(op_367); var op_109 = new Operator('Unity Line', 109); allOps.addOp(op_109); var op_262 = new Operator('Ustica Lines', 262); allOps.addOp(op_262); var op_198 = new Operator('Uwajima-Unyu Ferries', 198); op_198.addShip('Akebono Maru', 664); allOps.addOp(op_198); var op_335 = new Operator('V2V Vacations', 335); allOps.addOp(op_335); var op_58 = new Operator('Venezia Lines', 58); op_58.addShip('San Frangisk', 295); op_58.addShip('San Pawl', 294); allOps.addOp(op_58); var op_94 = new Operator('Ventouris Ferries', 94); op_94.addShip('Rigel II', 338); op_94.addShip('Rigel III', 962); op_94.addShip('RIGEL VII', 1037); allOps.addOp(op_94); var op_120 = new Operator('Ventouris Sea Lines', 120); allOps.addOp(op_120); var op_434 = new Operator('Vigourmarine', 434); allOps.addOp(op_434); var op_38 = new Operator('Viking Line', 38); op_38.addShip('Birka Gotland', 1182); op_38.addShip('Cinderella', 207); op_38.addShip('Gabriella', 208); op_38.addShip('Viking Glory', 1104); op_38.addShip('Viking Grace', 212); op_38.addShip('Viking Xprs', 213); allOps.addOp(op_38); var op_80 = new Operator('Virtu Ferries', 80); allOps.addOp(op_80); var op_398 = new Operator('Virtu Ferries Gozo', 398); allOps.addOp(op_398); var op_255 = new Operator('Voyager', 255); allOps.addOp(op_255); var op_463 = new Operator('Wanderlust Cruise', 463); op_463.addShip('Crystal Ocean 71', 1206); op_463.addShip('Sunrise Fast Cruise', 1205); allOps.addOp(op_463); var op_142 = new Operator('Wasaline', 142); allOps.addOp(op_142); var op_17 = new Operator('Wightlink', 17); allOps.addOp(op_17); var op_247 = new Operator('Yaeyama Kanko Ferry', 247); allOps.addOp(op_247); var op_321 = new Operator('Yingkou Ferry', 321); allOps.addOp(op_321); var op_442 = new Operator('Zan Fast Ferries', 442); allOps.addOp(op_442); var op_119 = new Operator('Zante Ferries', 119); op_119.addShip('Adamantios Korais', 857); op_119.addShip('Andreas Kalvos', 858); allOps.addOp(op_119);