// Module ID: 10372 // Function ID: 10373 // Name: _initialize // Dependencies: [5495, 592, 2] // Module 10372 (_initialize) import Storage2 from "Storage" /* 592 */; import initializeDefault from "initialize" /* 5495 */; require = arg1; const formGuidelinesStorageKey = "formGuidelinesStorageKey"; initializeDefault; class ForumGuidelinesManager extends tmp2 { constructor() { applyArgumentsResult = HermesBuiltin.applyArguments(new.target, new.target); set = new Set(); applyArgumentsResult.seenForumGuidelines = set; return applyArgumentsResult; } } const prototype = ForumGuidelinesManager.prototype; prototype["_initialize"] = function _initialize() { const Storage = Storage2.Storage; const value = Storage.get(formGuidelinesStorageKey); if (null != value) { const self = this; const _Set = Set; const set = new Set(value); this.seenForumGuidelines = set; } }; prototype["_terminate"] = function _terminate() { const Storage = Storage2.Storage; const result = Storage.set(formGuidelinesStorageKey, this.seenForumGuidelines); }; prototype["markAsSeen"] = function markAsSeen(arg0) { const seenForumGuidelines = this.seenForumGuidelines; seenForumGuidelines.add(arg0); const Storage = Storage2.Storage; const result = Storage.set(formGuidelinesStorageKey, this.seenForumGuidelines); }; prototype["hasSeen"] = function hasSeen(arg0) { const seenForumGuidelines = this.seenForumGuidelines; return seenForumGuidelines.has(arg0); }; const forumGuidelinesManager = new ForumGuidelinesManager(); let result = require("set").fileFinishedImporting("modules/forums/ForumGuidelinesManager.tsx"); export default forumGuidelinesManager;