var _____WB$wombat$assign$function_____ = function(name) {return (self._wb_wombat && self._wb_wombat.local_init && self._wb_wombat.local_init(name)) || self[name]; }; if (!self.__WB_pmw) { self.__WB_pmw = function(obj) { this.__WB_source = obj; return this; } } { let window = _____WB$wombat$assign$function_____("window"); let self = _____WB$wombat$assign$function_____("self"); let document = _____WB$wombat$assign$function_____("document"); let location = _____WB$wombat$assign$function_____("location"); let top = _____WB$wombat$assign$function_____("top"); let parent = _____WB$wombat$assign$function_____("parent"); let frames = _____WB$wombat$assign$function_____("frames"); let opener = _____WB$wombat$assign$function_____("opener"); /** * Defers invoking the `func` until the current call stack has cleared. Any * additional arguments are provided to `func` when it's invoked. * * @since 0.1.0 * @category Function * @param {Function} func The function to defer. * @param {...*} [args] The arguments to invoke `func` with. * @returns {number} Returns the timer id. * @example * * defer(text => console.log(text), 'deferred') * // => Logs 'deferred' after one millisecond. */ function defer(func, ...args) { if (typeof func != 'function') { throw new TypeError('Expected a function') } return setTimeout(func, 1, ...args) } export default defer } /* FILE ARCHIVED ON 00:04:52 Nov 13, 2017 AND RETRIEVED FROM THE INTERNET ARCHIVE ON 15:39:38 May 22, 2025. JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE. ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C. SECTION 108(a)(3)). */ /* playback timings (ms): captures_list: 0.598 exclusion.robots: 0.028 exclusion.robots.policy: 0.018 esindex: 0.011 cdx.remote: 78.792 LoadShardBlock: 70.893 (3) PetaboxLoader3.datanode: 154.348 (5) load_resource: 251.147 (2) PetaboxLoader3.resolve: 95.837 (2) */