{"version":3,"sources":["jsdelivr-header.js","/npm/@bolt-foundry/gambit-core@0.8.5/script/mod.js"],"names":[],"mappings":"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","file":"/npm/@bolt-foundry/gambit-core@0.8.5/script/mod.js","sourceRoot":"","sourcesContent":["/**\n * Minified by jsDelivr using Terser v5.39.0.\n * Original file: /npm/@bolt-foundry/gambit-core@0.8.5/script/mod.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\";\nObject.defineProperty(exports, \"__esModule\", { value: true });\nexports.saveState = exports.loadState = exports.loadDeck = exports.GAMBIT_TOOL_INIT = exports.GAMBIT_TOOL_CONTEXT = exports.toJsonSchema = exports.assertZodSchema = exports.renderDeck = exports.RESERVED_TOOL_PREFIX = exports.DEFAULT_GUARDRAILS = exports.RunCanceledError = exports.isRunCanceledError = exports.runDeck = exports.isGambitEndSignal = exports.resolveEffectivePermissions = exports.normalizePermissionDeclaration = exports.intersectPermissions = exports.canRunPath = exports.canRunCommand = exports.defineDeck = exports.defineCard = void 0;\n/**\n * Gambit core exports for authoring and running decks/cards with runtime helpers.\n *\n * @module\n */\n/** Define a reusable card with shared behavior, tools, or guardrails. */\nrequire(\"./_dnt.polyfills.js\");\nvar definitions_js_1 = require(\"./src/definitions.js\");\nObject.defineProperty(exports, \"defineCard\", { enumerable: true, get: function () { return definitions_js_1.defineCard; } });\n/** Define a deck, the primary unit of execution. */\nvar definitions_js_2 = require(\"./src/definitions.js\");\nObject.defineProperty(exports, \"defineDeck\", { enumerable: true, get: function () { return definitions_js_2.defineDeck; } });\n/** Permission contract helpers (normalization/intersection/matching). */\nvar permissions_js_1 = require(\"./src/permissions.js\");\nObject.defineProperty(exports, \"canRunCommand\", { enumerable: true, get: function () { return permissions_js_1.canRunCommand; } });\nObject.defineProperty(exports, \"canRunPath\", { enumerable: true, get: function () { return permissions_js_1.canRunPath; } });\nObject.defineProperty(exports, \"intersectPermissions\", { enumerable: true, get: function () { return permissions_js_1.intersectPermissions; } });\nObject.defineProperty(exports, \"normalizePermissionDeclaration\", { enumerable: true, get: function () { return permissions_js_1.normalizePermissionDeclaration; } });\nObject.defineProperty(exports, \"resolveEffectivePermissions\", { enumerable: true, get: function () { return permissions_js_1.resolveEffectivePermissions; } });\n/** Check if a value is an explicit end-of-run signal. */\nvar runtime_js_1 = require(\"./src/runtime.js\");\nObject.defineProperty(exports, \"isGambitEndSignal\", { enumerable: true, get: function () { return runtime_js_1.isGambitEndSignal; } });\n/** Run a deck and return its execution result. */\nvar runtime_js_2 = require(\"./src/runtime.js\");\nObject.defineProperty(exports, \"runDeck\", { enumerable: true, get: function () { return runtime_js_2.runDeck; } });\n/** Cancellation error type surfaced when a run is aborted. */\nvar runtime_js_3 = require(\"./src/runtime.js\");\nObject.defineProperty(exports, \"isRunCanceledError\", { enumerable: true, get: function () { return runtime_js_3.isRunCanceledError; } });\nObject.defineProperty(exports, \"RunCanceledError\", { enumerable: true, get: function () { return runtime_js_3.RunCanceledError; } });\n/** Default guardrail settings applied to deck runs. */\nvar constants_js_1 = require(\"./src/constants.js\");\nObject.defineProperty(exports, \"DEFAULT_GUARDRAILS\", { enumerable: true, get: function () { return constants_js_1.DEFAULT_GUARDRAILS; } });\n/** Reserved tool name prefix for Gambit tools. */\nvar constants_js_2 = require(\"./src/constants.js\");\nObject.defineProperty(exports, \"RESERVED_TOOL_PREFIX\", { enumerable: true, get: function () { return constants_js_2.RESERVED_TOOL_PREFIX; } });\n/** Render a deck to a human-readable outline or debug view. */\nvar render_js_1 = require(\"./src/render.js\");\nObject.defineProperty(exports, \"renderDeck\", { enumerable: true, get: function () { return render_js_1.renderDeck; } });\n/** Schema helpers for ensuring Zod input/output shapes. */\nvar schema_js_1 = require(\"./src/schema.js\");\nObject.defineProperty(exports, \"assertZodSchema\", { enumerable: true, get: function () { return schema_js_1.assertZodSchema; } });\nObject.defineProperty(exports, \"toJsonSchema\", { enumerable: true, get: function () { return schema_js_1.toJsonSchema; } });\n/** Gambit CLI helpers and internal primitives. */\nvar constants_js_3 = require(\"./src/constants.js\");\nObject.defineProperty(exports, \"GAMBIT_TOOL_CONTEXT\", { enumerable: true, get: function () { return constants_js_3.GAMBIT_TOOL_CONTEXT; } });\nObject.defineProperty(exports, \"GAMBIT_TOOL_INIT\", { enumerable: true, get: function () { return constants_js_3.GAMBIT_TOOL_INIT; } });\n/** Load a deck definition from disk. */\nvar loader_js_1 = require(\"./src/loader.js\");\nObject.defineProperty(exports, \"loadDeck\", { enumerable: true, get: function () { return loader_js_1.loadDeck; } });\n/** Persisted run state stored on disk. */\nvar state_js_1 = require(\"./src/state.js\");\nObject.defineProperty(exports, \"loadState\", { enumerable: true, get: function () { return state_js_1.loadState; } });\nObject.defineProperty(exports, \"saveState\", { enumerable: true, get: function () { return state_js_1.saveState; } });\n"]}