{"version":3,"sources":["jsdelivr-header.js","/npm/@withthegrid/platform-sdk@18.3.1/cjs/index.js"],"names":[],"mappings":"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","file":"/npm/@withthegrid/platform-sdk@18.3.1/cjs/index.js","sourceRoot":"","sourcesContent":["/**\n * Minified by jsDelivr using Terser v5.39.0.\n * Original file: /npm/@withthegrid/platform-sdk@18.3.1/cjs/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    var desc = Object.getOwnPropertyDescriptor(m, k);\n    if (!desc || (\"get\" in desc ? !m.__esModule : desc.writable || desc.configurable)) {\n      desc = { enumerable: true, get: function() { return m[k]; } };\n    }\n    Object.defineProperty(o, k2, desc);\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.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k);\n    __setModuleDefault(result, mod);\n    return result;\n};\nvar __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {\n    function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }\n    return new (P || (P = Promise))(function (resolve, reject) {\n        function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }\n        function rejected(value) { try { step(generator[\"throw\"](value)); } catch (e) { reject(e); } }\n        function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); }\n        step((generator = generator.apply(thisArg, _arguments || [])).next());\n    });\n};\nvar __importDefault = (this && this.__importDefault) || function (mod) {\n    return (mod && mod.__esModule) ? mod : { \"default\": mod };\n};\nObject.defineProperty(exports, \"__esModule\", { value: true });\nexports.apiVersion = exports.Joi = exports.IndividualRoutes = exports.Routes = exports.commons = exports.models = exports.routes = exports.errors = exports.controllerGenerator = exports.Comms = exports.TableController = void 0;\nconst joi_1 = __importDefault(require(\"joi\"));\nexports.Joi = joi_1.default;\nconst comms_1 = __importDefault(require(\"./comms\"));\nconst routes_1 = __importStar(require(\"./routes\")), IndividualRoutes = routes_1;\nexports.Routes = routes_1.default;\nexports.IndividualRoutes = IndividualRoutes;\nconst models = __importStar(require(\"./models\"));\nexports.models = models;\nconst routes = __importStar(require(\"./routes/routes\"));\nexports.routes = routes;\nconst commons = __importStar(require(\"./commons\"));\nexports.commons = commons;\nconst apiVersion = 8;\nexports.apiVersion = apiVersion;\nclass PlatformSdk {\n    constructor(baseURL = 'https://api.withthegrid.com', initRoutes = true) {\n        this.comms = new comms_1.default(baseURL, PlatformSdk.apiVersion);\n        if (initRoutes) {\n            this.routes = new routes_1.default(this.comms);\n        }\n    }\n    machineLogin(assertion) {\n        var _a;\n        return __awaiter(this, void 0, void 0, function* () {\n            const result = this.routes.authentication.machineLogin({ body: { assertion } });\n            const response = yield result.response;\n            this.comms.login(response.jwt, (_a = response.environment) === null || _a === void 0 ? void 0 : _a.hashId);\n            return response;\n        });\n    }\n    get environment() {\n        return this.comms.environment;\n    }\n    changeEnvironment(environmentHashId, type = 'environment') {\n        this.comms.changeEnvironment(environmentHashId, type);\n    }\n    resumeSession(jwt, environmentHashId, type = 'environment') {\n        this.comms.login(jwt, environmentHashId, type);\n    }\n    logout() {\n        this.comms.logout();\n    }\n    get headers() {\n        return JSON.parse(JSON.stringify(this.comms.axios.defaults.headers.common));\n    }\n    static get apiVersion() {\n        return apiVersion;\n    }\n}\nexports.default = PlatformSdk;\nvar table_controller_1 = require(\"./comms/table-controller\");\nObject.defineProperty(exports, \"TableController\", { enumerable: true, get: function () { return __importDefault(table_controller_1).default; } });\nvar comms_2 = require(\"./comms\");\nObject.defineProperty(exports, \"Comms\", { enumerable: true, get: function () { return __importDefault(comms_2).default; } });\nvar controller_1 = require(\"./comms/controller\");\nObject.defineProperty(exports, \"controllerGenerator\", { enumerable: true, get: function () { return __importDefault(controller_1).default; } });\nvar errors_1 = require(\"./errors\");\nObject.defineProperty(exports, \"errors\", { enumerable: true, get: function () { return __importDefault(errors_1).default; } });\n"]}