{"version":3,"sources":["jsdelivr-header.js","/npm/@gaia-project/engine@4.8.51/dist/index.js"],"names":[],"mappings":"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","file":"/npm/@gaia-project/engine@4.8.51/dist/index.js","sourceRoot":"","sourcesContent":["/**\n * Minified by jsDelivr using Terser v5.39.0.\n * Original file: /npm/@gaia-project/engine@4.8.51/dist/index.js\n *\n * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files\n */\n","\"use strict\";\nvar __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {\n    if (k2 === undefined) k2 = k;\n    Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } });\n}) : (function(o, m, k, k2) {\n    if (k2 === undefined) k2 = k;\n    o[k2] = m[k];\n}));\nvar __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) {\n    Object.defineProperty(o, \"default\", { enumerable: true, value: v });\n}) : function(o, v) {\n    o[\"default\"] = v;\n});\nvar __importStar = (this && this.__importStar) || function (mod) {\n    if (mod && mod.__esModule) return mod;\n    var result = {};\n    if (mod != null) for (var k in mod) if (k !== \"default\" && Object.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k);\n    __setModuleDefault(result, mod);\n    return result;\n};\nvar __importDefault = (this && this.__importDefault) || function (mod) {\n    return (mod && mod.__esModule) ? mod : { \"default\": mod };\n};\nObject.defineProperty(exports, \"__esModule\", { value: true });\nexports.MAX_SATELLITES = exports.Power = exports.stdBuildingValue = exports.parseLocation = exports.finalRankings = exports.gainFinalScoringVictoryPoints = exports.SpaceMap = exports.Reward = exports.Event = exports.PlayerData = exports.Player = exports.BuildWarning = void 0;\nconst scoring_1 = require(\"./src/algorithms/scoring\");\nObject.defineProperty(exports, \"finalRankings\", { enumerable: true, get: function () { return scoring_1.finalRankings; } });\nObject.defineProperty(exports, \"gainFinalScoringVictoryPoints\", { enumerable: true, get: function () { return scoring_1.gainFinalScoringVictoryPoints; } });\nconst buildings_1 = require(\"./src/buildings\");\nObject.defineProperty(exports, \"stdBuildingValue\", { enumerable: true, get: function () { return buildings_1.stdBuildingValue; } });\nconst engine_1 = __importDefault(require(\"./src/engine\"));\nconst events_1 = __importDefault(require(\"./src/events\"));\nexports.Event = events_1.default;\nconst map_1 = __importStar(require(\"./src/map\"));\nexports.SpaceMap = map_1.default;\nObject.defineProperty(exports, \"parseLocation\", { enumerable: true, get: function () { return map_1.parseLocation; } });\nconst player_1 = __importStar(require(\"./src/player\"));\nexports.Player = player_1.default;\nObject.defineProperty(exports, \"BuildWarning\", { enumerable: true, get: function () { return player_1.BuildWarning; } });\nObject.defineProperty(exports, \"MAX_SATELLITES\", { enumerable: true, get: function () { return player_1.MAX_SATELLITES; } });\nconst player_data_1 = __importStar(require(\"./src/player-data\"));\nexports.PlayerData = player_data_1.default;\nObject.defineProperty(exports, \"Power\", { enumerable: true, get: function () { return player_data_1.Power; } });\nconst reward_1 = __importDefault(require(\"./src/reward\"));\nexports.Reward = reward_1.default;\nvar actions_1 = require(\"./src/actions\");\nObject.defineProperty(exports, \"boardActions\", { enumerable: true, get: function () { return actions_1.boardActions; } });\nObject.defineProperty(exports, \"FreeAction\", { enumerable: true, get: function () { return actions_1.FreeAction; } });\nObject.defineProperty(exports, \"freeActionConversions\", { enumerable: true, get: function () { return actions_1.freeActionConversions; } });\nvar actions_2 = require(\"./src/available/actions\");\nObject.defineProperty(exports, \"conversionToFreeAction\", { enumerable: true, get: function () { return actions_2.conversionToFreeAction; } });\nvar research_1 = require(\"./src/available/research\");\nObject.defineProperty(exports, \"canResearchField\", { enumerable: true, get: function () { return research_1.canResearchField; } });\nObject.defineProperty(exports, \"canTakeAdvancedTechTile\", { enumerable: true, get: function () { return research_1.canTakeAdvancedTechTile; } });\nvar ships_1 = require(\"./src/available/ships\");\nObject.defineProperty(exports, \"shipsInHex\", { enumerable: true, get: function () { return ships_1.shipsInHex; } });\nvar types_1 = require(\"./src/available/types\");\nObject.defineProperty(exports, \"BrainstoneWarning\", { enumerable: true, get: function () { return types_1.BrainstoneWarning; } });\nObject.defineProperty(exports, \"ShipAction\", { enumerable: true, get: function () { return types_1.ShipAction; } });\nvar engine_2 = require(\"./src/engine\");\nObject.defineProperty(exports, \"AuctionVariant\", { enumerable: true, get: function () { return engine_2.AuctionVariant; } });\nvar enums_1 = require(\"./src/enums\");\nObject.defineProperty(exports, \"AdvTechTile\", { enumerable: true, get: function () { return enums_1.AdvTechTile; } });\nObject.defineProperty(exports, \"AdvTechTilePos\", { enumerable: true, get: function () { return enums_1.AdvTechTilePos; } });\nObject.defineProperty(exports, \"BoardAction\", { enumerable: true, get: function () { return enums_1.BoardAction; } });\nObject.defineProperty(exports, \"Booster\", { enumerable: true, get: function () { return enums_1.Booster; } });\nObject.defineProperty(exports, \"Building\", { enumerable: true, get: function () { return enums_1.Building; } });\nObject.defineProperty(exports, \"Command\", { enumerable: true, get: function () { return enums_1.Command; } });\nObject.defineProperty(exports, \"Condition\", { enumerable: true, get: function () { return enums_1.Condition; } });\nObject.defineProperty(exports, \"Expansion\", { enumerable: true, get: function () { return enums_1.Expansion; } });\nObject.defineProperty(exports, \"Faction\", { enumerable: true, get: function () { return enums_1.Faction; } });\nObject.defineProperty(exports, \"Federation\", { enumerable: true, get: function () { return enums_1.Federation; } });\nObject.defineProperty(exports, \"FinalTile\", { enumerable: true, get: function () { return enums_1.FinalTile; } });\nObject.defineProperty(exports, \"isShip\", { enumerable: true, get: function () { return enums_1.isShip; } });\nObject.defineProperty(exports, \"Operator\", { enumerable: true, get: function () { return enums_1.Operator; } });\nObject.defineProperty(exports, \"Phase\", { enumerable: true, get: function () { return enums_1.Phase; } });\nObject.defineProperty(exports, \"Planet\", { enumerable: true, get: function () { return enums_1.Planet; } });\nObject.defineProperty(exports, \"PlayerEnum\", { enumerable: true, get: function () { return enums_1.Player; } });\nObject.defineProperty(exports, \"PowerArea\", { enumerable: true, get: function () { return enums_1.PowerArea; } });\nObject.defineProperty(exports, \"ResearchField\", { enumerable: true, get: function () { return enums_1.ResearchField; } });\nObject.defineProperty(exports, \"Resource\", { enumerable: true, get: function () { return enums_1.Resource; } });\nObject.defineProperty(exports, \"Round\", { enumerable: true, get: function () { return enums_1.Round; } });\nObject.defineProperty(exports, \"RoundScoring\", { enumerable: true, get: function () { return enums_1.RoundScoring; } });\nObject.defineProperty(exports, \"ScoringTile\", { enumerable: true, get: function () { return enums_1.ScoringTile; } });\nObject.defineProperty(exports, \"SubPhase\", { enumerable: true, get: function () { return enums_1.SubPhase; } });\nObject.defineProperty(exports, \"TechPos\", { enumerable: true, get: function () { return enums_1.TechPos; } });\nObject.defineProperty(exports, \"TechTile\", { enumerable: true, get: function () { return enums_1.TechTile; } });\nObject.defineProperty(exports, \"TechTilePos\", { enumerable: true, get: function () { return enums_1.TechTilePos; } });\nvar faction_boards_1 = require(\"./src/faction-boards\");\nObject.defineProperty(exports, \"FactionBoard\", { enumerable: true, get: function () { return faction_boards_1.FactionBoard; } });\nObject.defineProperty(exports, \"factionBoard\", { enumerable: true, get: function () { return faction_boards_1.factionBoard; } });\nObject.defineProperty(exports, \"factionVariantBoard\", { enumerable: true, get: function () { return faction_boards_1.factionVariantBoard; } });\nvar factions_1 = require(\"./src/factions\");\nObject.defineProperty(exports, \"factionPlanet\", { enumerable: true, get: function () { return factions_1.factionPlanet; } });\nvar federation_1 = require(\"./src/federation\");\nObject.defineProperty(exports, \"federationCost\", { enumerable: true, get: function () { return federation_1.federationCost; } });\nObject.defineProperty(exports, \"parseFederationLocation\", { enumerable: true, get: function () { return federation_1.parseFederationLocation; } });\nvar gaia_hex_1 = require(\"./src/gaia-hex\");\nObject.defineProperty(exports, \"GaiaHex\", { enumerable: true, get: function () { return gaia_hex_1.GaiaHex; } });\nvar income_1 = require(\"./src/income\");\nObject.defineProperty(exports, \"applyChargePowers\", { enumerable: true, get: function () { return income_1.applyChargePowers; } });\nvar phase_1 = require(\"./src/move/phase\");\nObject.defineProperty(exports, \"leechPossible\", { enumerable: true, get: function () { return phase_1.leechPossible; } });\nvar planets_1 = require(\"./src/planets\");\nObject.defineProperty(exports, \"planetNames\", { enumerable: true, get: function () { return planets_1.planetNames; } });\nObject.defineProperty(exports, \"terraformingStepsRequired\", { enumerable: true, get: function () { return planets_1.terraformingStepsRequired; } });\nvar research_tracks_1 = require(\"./src/research-tracks\");\nObject.defineProperty(exports, \"lastTile\", { enumerable: true, get: function () { return research_tracks_1.lastTile; } });\nObject.defineProperty(exports, \"researchEvents\", { enumerable: true, get: function () { return research_tracks_1.researchEvents; } });\nvar setup_1 = require(\"./src/setup\");\nObject.defineProperty(exports, \"SetupType\", { enumerable: true, get: function () { return setup_1.SetupType; } });\nvar scoring_2 = require(\"./src/tiles/scoring\");\nObject.defineProperty(exports, \"finalScorings\", { enumerable: true, get: function () { return scoring_2.finalScorings; } });\nexports.default = engine_1.default;\n"]}