PageSourceSearch

https://s1.48hourprint.com/assets/vendor/dri/http-cookie-client/dist/http-cookie-client.js

js 48hourprint.com collected 2026-10-03 22:11:20 UTC 9,097 bytes, 102 lines download raw bytes

vendor: 3,648 bytes, lines 1-89
1var DriHTTPCookieClient =
2/******/ (function(modules) { // webpackBootstrap
3/******/ 	// The module cache
4/******/ 	var installedModules = {};
5/******/
6/******/ 	// The require function
7/******/ 	function __webpack_require__(moduleId) {
8/******/
9/******/ 		// Check if module is in cache
10/******/ 		if(installedModules[moduleId]) {
11/******/ 			return installedModules[moduleId].exports;
12/******/ 		}
13/******/ 		// Create a new module (and put it into the cache)
14/******/ 		var module = installedModules[moduleId] = {
15/******/ 			i: moduleId,
16/******/ 			l: false,
17/******/ 			exports: {}
18/******/ 		};
19/******/
20/******/ 		// Execute the module function
21/******/ 		modules[moduleId].call(module.exports, module, module.exports, __webpack_require__);
22/******/
23/******/ 		// Flag the module as loaded
24/******/ 		module.l = true;
25/******/
26/******/ 		// Return the exports of the module
27/******/ 		return module.exports;
28/******/ 	}
29/******/
30/******/
31/******/ 	// expose the modules object (__webpack_modules__)
32/******/ 	__webpack_require__.m = modules;
33/******/
34/******/ 	// expose the module cache
35/******/ 	__webpack_require__.c = installedModules;
36/******/
37/******/ 	// define getter function for harmony exports
38/******/ 	__webpack_require__.d = function(exports, name, getter) {
39/******/ 		if(!__webpack_require__.o(exports, name)) {
40/******/ 			Object.defineProperty(exports, name, { enumerable: true, get: getter });
41/******/ 		}
42/******/ 	};
43/******/
44/******/ 	// define __esModule on exports
45/******/ 	__webpack_require__.r = function(exports) {
46/******/ 		if(typeof Symbol !== 'undefined' && Symbol.toStringTag) {
47/******/ 			Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });
48/******/ 		}
49/******/ 		Object.defineProperty(exports, '__esModule', { value: true });
50/******/ 	};
51/******/
52/******/ 	// create a fake namespace object
53/******/ 	// mode & 1: value is a module id, require it
54/******/ 	// mode & 2: merge all properties of value into the ns
55/******/ 	// mode & 4: return value when already ns object
56/******/ 	// mode & 8|1: behave like require
57/******/ 	__webpack_require__.t = function(value, mode) {
58/******/ 		if(mode & 1) value = __webpack_require__(value);
59/******/ 		if(mode & 8) return value;
60/******/ 		if((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;
61/******/ 		var ns = Object.create(null);
62/******/ 		__webpack_require__.r(ns);
63/******/ 		Object.defineProperty(ns, 'default', { enumerable: true, value: value });
64/******/ 		if(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));
65/******/ 		return ns;
66/******/ 	};
67/******/
68/******/ 	// getDefaultExport function for compatibility with non-harmony modules
69/******/ 	__webpack_require__.n = function(module) {
70/******/ 		var getter = module && module.__esModule ?
71/******/ 			function getDefault() { return module['default']; } :
72/******/ 			function getModuleExports() { return module; };
73/******/ 		__webpack_require__.d(getter, 'a', getter);
74/******/ 		return getter;
75/******/ 	};
76/******/
77/******/ 	// Object.prototype.hasOwnProperty.call
78/******/ 	__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };
79/******/
80/******/ 	// __webpack_public_path__
81/******/ 	__webpack_require__.p = "";
82/******/
83/******/
84/******/ 	// Load entry module and return exports
85/******/ 	return __webpack_require__(__webpack_require__.s = "./src/http-cookie-client.ts");
86/******/ })
87/************************************************************************/
88/******/ ({
89
90/***/ "./src/http-cookie-client.ts":
91/*!***********************************!*\
92  !*** ./src/http-cookie-client.ts ***!
93  \***********************************/
94/*! no static exports found */
95/***/ (function(module, exports, __webpack_require__) {
96
97"use strict";
98eval("\r\nObject.defineProperty(exports, \"__esModule\", { value: true });\r\n/**\r\n * HTTPCookieClient\r\n * @author Brandon Keith Watanabe <[email protected]>\r\n *\r\n * This class contains common methods for override\r\n * of Cross domain local storage or the cross-storage-client third party library methods\r\n * to use cookie instead of local storage\r\n *\r\n * @constructor\r\n */\r\nvar HTTPCookieClient = /** @class */ (function () {\r\n    function HTTPCookieClient(config) {\r\n        if (config === void 0) { config = {}; }\r\n        var defaults = {\r\n            cookieDomain: null,\r\n            cookieAPI: null,\r\n        };\r\n        // Create model by extending defaults with the passed values in arguments\r\n        if (config && typeof config === \"object\") {\r\n            this.model = this.extendDefaults(defaults, config);\r\n            var date = new Date();\r\n            date.setTime(date.getTime() + 14 * 24 * 60 * 60 * 1000); //2 weeks\r\n            this.cookieExpiryDate = date.toUTCString();\r\n            this.cookieDomain = this.model.cookieDomain;\r\n            this.cookieAPI = this.model.cookieAPI;\r\n        }\r\n    }\r\n    HTTPCookieClient.prototype.onConnect = function (config) {\r\n        return new Promise(function (resolve, reject) {\r\n            return resolve();\r\n        });\r\n    };\r\n    HTTPCookieClient.prototype.set = function (cookie_type, value) {\r\n        var _this = this;\r\n        return new Promise(function (resolve, reject) {\r\n            var Http = new XMLHttpRequest();\r\n            Http.open(\"POST\", _this.cookieAPI);\r\n            Http.setRequestHeader(\"Content-Type\", \"application/json\");\r\n            Http.withCredentials = true;\r\n            Http.onload = function () {\r\n                if (Http.readyState === 4 && Http.status === 200) {\r\n                    resolve(JSON.parse(this.responseText));\r\n                }\r\n                else {\r\n                    reject(Error(Http.statusText));\r\n                }\r\n            };\r\n            // Handle network errors\r\n            Http.onerror = function () {\r\n                reject(Error(\"Network Error\"));\r\n            };\r\n            // Make the request\r\n            Http.send(JSON.stringify({ key: cookie_type, value: value, expiryDate: _this.cookieExpiryDate }));\r\n        });\r\n    };\r\n    HTTPCookieClient.prototype.get = function (cookie_type, value) {\r\n        var _this = this;\r\n        return new Promise(function (resolve, reject) {\r\n            var Http = new XMLHttpRequest();\r\n            Http.open(\"GET\", _this.cookieAPI + \"/\" + cookie_type);\r\n            Http.setRequestHeader(\"Content-Type\", \"application/json\");\r\n            Http.withCredentials = true;\r\n            Http.onload = function () {\r\n                if (Http.readyState === 4 && Http.status === 200) {\r\n                    var value_1 = JSON.parse(Http.response);\r\n                    resolve(value_1[cookie_type]);\r\n                }\r\n                else {\r\n                    reject(Error(Http.statusText));\r\n                }\r\n            };\r\n            // Handle network errors\r\n            Http.onerror = function () {\r\n                reject(Error(\"Network Error\"));\r\n            };\r\n            // Make the request\r\n            Http.send(JSON.stringify({ key: cookie_type }));\r\n        });\r\n    };\r\n    HTTPCookieClient.prototype.del = function (cookie_type, value) {\r\n        var _this = this;\r\n        return new Promise(function (resolve, reject) {\r\n            var Http = new XMLHttpRequest();\r\n            Http.open(\"DELETE\", _this.cookieAPI + \"/\" + cookie_type);\r\n            Http.setRequestHeader(\"Content-Type\", \"application/json\");\r\n            Http.withCredentials = true;\r\n            Http.onload = function () {\r\n                if (Http.readyState === 4 && Http.status === 200) {\r\n                    resolve(JSON.parse(this.responseText));\r\n                }\r\n                else {\r\n                    reject(Error(Http.statusText));\r\n                }\r\n            };\r\n            // Handle network errors\r\n            Http.onerror = function () {\r\n                reject(Error(\"Network Error\"));\r\n            };\r\n            // Make the request\r\n            Http.send(JSON.stringify({ key: cookie_type }));\r\n        });\r\n    };\r\n    HTTPCookieClient.prototype.setExpiration = function (expiration) {\r\n        this.cookieExpiryDate = expiration;\r\n    };\r\n    // Utility method to extend defaults with user passed data\r\n    HTTPCookieClient.prototype.extendDefaults = function (source, properties) {\r\n        var property;\r\n        for (property in properties) {\r\n            if (properties.hasOwnProperty(property)) {\r\n                source[property] = properties[property];\r\n            }\r\n        }\r\n        return source;\r\n    };\r\n    return HTTPCookieClient;\r\n}());\r\nexports.HTTPCookieClient = HTTPCookieClient;\r\n\n\n//# sourceURL=webpack://DriHTTPCookieClient/./src/http-cookie-client.ts?"
vendor: 26 bytes, lines 98-102
98);
99
100/***/ })
101
102/******/ });

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.