
            var contextUOCS = { 'webkey': 'ASCD2024', 'conferenceid': '74200095', 'eventDisplayName': '2024 ASCD Annual Conference', 'eventYear': '2024', 'eventWebPath': '/2024', 'clientWebPath': '', 'registrationWebPath': '/2024/registration', 'exhibitsWebPath': '/2024/exhibitors', 'program-search-log-percent': '33' };

            Object.defineProperty(contextUOCS, 'keyExists',
                {
                    value:
                        function (prop)
                        {
                            var key, self = this;
                            for (key in self) {
                                if (key.toLowerCase() == prop.toLowerCase()) {
                                    return true;
                                }
                            }

                            return false;
                        },
                    enumerable: false
                }
            );


            Object.defineProperty(contextUOCS, 'get',
                {
                    value:
                        function (prop)
                        {
                            var key, self = this;
                            for (key in self) {
                                if (key.toLowerCase() == prop.toLowerCase()) {
                                    return self[key];
                                }
                            }
                            throw `Invalid key '${prop}'!`;
                        },
                    enumerable: false
                }
            );

            Object.defineProperty(contextUOCS, 'getIfExists',
                {
                    value:
                        function (prop)
                        {
                            var key, self = this;
                            for (key in self) {
                                if (key.toLowerCase() == prop.toLowerCase()) {
                                    return self[key];
                                }
                            }
                            return null;
                        },
                    enumerable: false
                }
            );
        