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"); /** * @package WordPress * @subpackage Montmartre * @version 1.2.2 * * Theme Custom Scripts * Created by CMSMasters * */ "use strict"; jQuery(document).ready(function() { /* Add Class To Row */ (function ($) { $('.cmsms_row_margin').each(function () { var cmsms_column = $(this).find('.cmsms_column').eq(0); if ( cmsms_column.hasClass('one_half') && cmsms_column.next().hasClass('one_half') ) { $(this).addClass('cmsms_1212'); } else if ( cmsms_column.hasClass('one_third') && cmsms_column.next().hasClass('two_third') ) { $(this).addClass('cmsms_1323'); } else if ( cmsms_column.hasClass('two_third') && cmsms_column.next().hasClass('one_third') ) { $(this).addClass('cmsms_2313'); } else if ( cmsms_column.hasClass('one_fourth') && cmsms_column.next().hasClass('three_fourth') ) { $(this).addClass('cmsms_1434'); } else if ( cmsms_column.hasClass('three_fourth') && cmsms_column.next().hasClass('one_fourth') ) { $(this).addClass('cmsms_3414'); } else if ( cmsms_column.hasClass('one_third') && cmsms_column.next().hasClass('one_third') && cmsms_column.next().next().hasClass('one_third') ) { $(this).addClass('cmsms_131313'); } else if ( cmsms_column.hasClass('one_half') && cmsms_column.next().hasClass('one_fourth') && cmsms_column.next().next().hasClass('one_fourth') ) { $(this).addClass('cmsms_121414'); } else if ( cmsms_column.hasClass('one_fourth') && cmsms_column.next().hasClass('one_half') && cmsms_column.next().next().hasClass('one_fourth') ) { $(this).addClass('cmsms_141214'); } else if ( cmsms_column.hasClass('one_fourth') && cmsms_column.next().hasClass('one_fourth') && cmsms_column.next().next().hasClass('one_half') ) { $(this).addClass('cmsms_141412'); } else if ( cmsms_column.hasClass('one_fourth') && cmsms_column.next().hasClass('one_fourth') && cmsms_column.next().next().hasClass('one_fourth') && cmsms_column.next().next().next().hasClass('one_fourth') ) { $(this).addClass('cmsms_14141414'); } else { $(this).addClass('cmsms_11'); } }); } )(jQuery); /* Scroll Top */ (function ($) { $(window).scroll(function () { if ($(this).scrollTop() > 200) { $('#slide_top').filter(':hidden').fadeIn('fast'); } else { $('#slide_top').filter(':visible').fadeOut('fast'); } } ); $('.divider a, #slide_top').click(function () { $('html, body').animate( { scrollTop : 0 }, 'slow'); return false; } ); } )(jQuery); /* Lightbox Classes Adding */ (function ($) { $('.widget_custom_flickr_entries').each(function () { var flickrUniqID = uniqID(); $(this).find('.flickr_badge_image a').each(function () { var src = $(this).find('img').attr('src'), title = $(this).find('img').attr('title'), src_full = src.replace(/_s.jpg/g, '.jpg'); $(this).removeAttr('href').attr( { href : src_full, title : title, rel : 'ilightbox[flickr_' + flickrUniqID + ']' } ); } ); } ); // Flickr Widget Lightbox $('.gallery').each(function () { var galUniqID = uniqID(); $(this).find('a').each(function () { var linkHref = $(this).attr('href'), lastDotPos = linkHref.lastIndexOf('.'), imgFormat = linkHref.slice(lastDotPos + 1); if (imgFormat.length <= 5) { $(this).attr('rel', 'ilightbox[wp_gal_' + galUniqID + ']'); } } ); } ); // WordPress Default Gallery Shortcode Lightbox } )(jQuery); /* iLightBox Init */ (function ($) { var ilightbox_settings = { skin : cmsms_script.ilightbox_skin, path : cmsms_script.ilightbox_path, infinite : (cmsms_script.ilightbox_infinite == '1') ? true : false, keepAspectRatio : (cmsms_script.ilightbox_aspect_ratio == '1') ? true : false, mobileOptimizer : (cmsms_script.ilightbox_mobile_optimizer == '1') ? true : false, maxScale : Number(cmsms_script.ilightbox_max_scale), minScale : Number(cmsms_script.ilightbox_min_scale), innerToolbar : (cmsms_script.ilightbox_inner_toolbar == '1') ? true : false, smartRecognition : (cmsms_script.ilightbox_mobile_optimizer == '1') ? true : false, fullAlone : (cmsms_script.ilightbox_fullscreen_one_slide == '1') ? true : false, fullViewPort : cmsms_script.ilightbox_fullscreen_viewport, controls : { toolbar : (cmsms_script.ilightbox_controls_toolbar == '1') ? true : false, arrows : (cmsms_script.ilightbox_controls_arrows == '1') ? true : false, fullscreen : (cmsms_script.ilightbox_controls_fullscreen == '1') ? true : false, thumbnail : (cmsms_script.ilightbox_controls_thumbnail == '1') ? true : false, keyboard : (cmsms_script.ilightbox_controls_keyboard == '1') ? true : false, mousewheel : (cmsms_script.ilightbox_controls_mousewheel == '1') ? true : false, swipe : (cmsms_script.ilightbox_controls_swipe == '1') ? true : false, slideshow : (cmsms_script.ilightbox_controls_slideshow == '1') ? true : false }, text : { close : cmsms_script.ilightbox_close_text, enterFullscreen : cmsms_script.ilightbox_enter_fullscreen_text, exitFullscreen : cmsms_script.ilightbox_exit_fullscreen_text, slideShow : cmsms_script.ilightbox_slideshow_text, next : cmsms_script.ilightbox_next_text, previous : cmsms_script.ilightbox_previous_text }, errors : { loadImage : cmsms_script.ilightbox_load_image_error, loadContents : cmsms_script.ilightbox_load_contents_error, missingPlugin : cmsms_script.ilightbox_missing_plugin_error } }, gallery_array = [], gallery_id = ''; $('[rel="ilightbox"]').each(function () { $(this).iLightBox(ilightbox_settings); } ); $('[rel^="ilightbox["]').each(function () { if ($(this).closest('.cmsms_more_items_loader').length === 0) { var item_rel = $(this).attr('rel'); if ($.inArray(item_rel, gallery_array) === -1) { gallery_array.push(item_rel); } } } ); $.each(gallery_array, function (gallery_array, gallery_id) { $('[rel="' + gallery_id + '"]').iLightBox(ilightbox_settings); } ); } )(jQuery); /* Shortcodes Animation Run */ (function ($) { if ( !checker.os.iphone && !checker.os.ipod && !checker.os.ipad && !checker.os.blackberry && !checker.os.android ) { $('[data-animation]').waypoint(function (dir) { if (dir === 'down') { var el = $(this), animation = el.data('animation'), delay = (el.data('delay')) ? el.data('delay') : 0; setTimeout(function () { el.addClass(animation + ' animated'); }, delay); } }, { offset : '100%' } ).waypoint(function (dir) { if (dir === 'up') { var el = $(this), animation = el.data('animation'), delay = (el.data('delay')) ? el.data('delay') : 0; setTimeout(function () { el.addClass(animation + ' animated'); }, delay); } }, { offset : '25%' } ); } else { $('[data-animation]').addClass('animated'); } if ( !checker.os.iphone && !checker.os.ipod && !checker.os.ipad && !checker.os.blackberry && !checker.os.android ) { $('.cmsms_icon_box').waypoint(function (dir) { if (dir === 'down') { var el = $(this); el.addClass('shortcode_animated'); } }, { offset : '100%' } ).waypoint(function (dir) { if (dir === 'up') { var el = $(this); el.addClass('shortcode_animated'); } }, { offset : '25%' } ); } else { $('.cmsms_icon_box').addClass('shortcode_animated'); } if ( !checker.os.iphone && !checker.os.ipod && !checker.os.ipad && !checker.os.blackberry && !checker.os.android ) { $('.cmsms_icon_list_items.cmsms_icon_list_type_block').waypoint(function (dir) { if (dir === 'down') { var el = $(this), items = el.find('li'), delay = 500, i = 1; items.each(function () { var item = $(this); setTimeout(function () { item.addClass('shortcode_animated'); }, delay * i); i += 1; } ); } }, { offset : '100%' } ).waypoint(function (dir) { if (dir === 'up') { var el = $(this), items = el.find('li'), delay = 500, i = 1; items.each(function () { var item = $(this); setTimeout(function () { item.addClass('shortcode_animated'); }, delay * i); i += 1; } ); } }, { offset : '25%' } ); } else { $('.cmsms_icon_list_items .cmsms_icon_list_item').addClass('shortcode_animated'); } if ( !checker.os.iphone && !checker.os.ipod && !checker.os.ipad && !checker.os.blackberry && !checker.os.android ) { $('.cmsms_hover_slider').waypoint(function (dir) { if (dir === 'down') { var el = $(this), items = el.find('li'), delay = 300, i = 1; items.each(function () { var item = $(this); setTimeout(function () { item.addClass('shortcode_animated'); }, delay * i); i += 1; } ); } }, { offset : '100%' } ).waypoint(function (dir) { if (dir === 'up') { var el = $(this), items = el.find('li'), delay = 300, i = 1; items.each(function () { var item = $(this); setTimeout(function () { item.addClass('shortcode_animated'); }, delay * i); i += 1; } ); } }, { offset : '25%' } ); } else { $('.cmsms_hover_slider ul li').addClass('shortcode_animated'); } if ( !checker.os.iphone && !checker.os.ipod && !checker.os.ipad && !checker.os.blackberry && !checker.os.android ) { $('.cmsms_profile.vertical').waypoint(function (dir) { if (dir === 'down') { var el = $(this), items = el.find('article'), delay = 500, i = 1; items.each(function () { var item = $(this); setTimeout(function () { item.addClass('shortcode_animated'); }, delay * i); i += 1; } ); } }, { offset : '100%' } ).waypoint(function (dir) { if (dir === 'up') { var el = $(this), items = el.find('article'), delay = 500, i = 1; items.each(function () { var item = $(this); setTimeout(function () { item.addClass('shortcode_animated'); }, delay * i); i += 1; } ); } }, { offset : '25%' } ); } else { $('.cmsms_profile.vertical').addClass('shortcode_animated'); } if ( !checker.os.iphone && !checker.os.ipod && !checker.os.ipad && !checker.os.blackberry && !checker.os.android ) { $('.cmsms_clients_grid').waypoint(function (dir) { if (dir === 'down') { var el = $(this), items = el.find('.cmsms_clients_item'), delay = 300, i = 1; items.each(function () { var item = $(this); setTimeout(function () { item.addClass('shortcode_animated'); }, delay * i); i += 1; } ); } }, { offset : '100%' } ).waypoint(function (dir) { if (dir === 'up') { var el = $(this), items = el.find('.cmsms_clients_item'), delay = 300, i = 1; items.each(function () { var item = $(this); setTimeout(function () { item.addClass('shortcode_animated'); }, delay * i); i += 1; } ); } }, { offset : '25%' } ); } else { $('.cmsms_clients_grid').find('.cmsms_clients_item').addClass('shortcode_animated'); } if ( !checker.os.iphone && !checker.os.ipod && !checker.os.ipad && !checker.os.blackberry && !checker.os.android ) { $('.cmsms_gallery, .blog.columns, .blog.timeline').waypoint(function (dir) { if (dir === 'down') { var el = $(this), items = el.find('article.post, .cmsms_gallery_item'), itemsCount = items.length, delay = 300, i = 1; var newTime = setInterval(function () { if (el.hasClass('isotope')) { clearInterval(newTime); } else { return false; } items.each(function () { var item = $(this); setTimeout(function () { item.addClass('shortcode_animated'); }, delay * i); i += 1; if (i === itemsCount) { setTimeout(function () { $(window).trigger('resize'); }, delay * i); } } ); }, 300); } }, { offset : '100%' } ).waypoint(function (dir) { if (dir === 'up') { var el = $(this), items = el.find('article.post, .cmsms_gallery_item'), itemsCount = items.length, delay = 300, i = 1; var newTime = setInterval(function () { if (el.hasClass('isotope')) { clearInterval(newTime); } else { return false; } items.each(function () { var item = $(this); setTimeout(function () { item.addClass('shortcode_animated'); }, delay * i); i += 1; if (i === itemsCount) { setTimeout(function () { $(window).trigger('resize'); }, delay * i); } } ); }, 300); } }, { offset : '25%' } ); } else { $('.cmsms_gallery, .blog.columns, .blog.timeline').find('article.post, .cmsms_gallery_item').addClass('shortcode_animated'); } } )(jQuery); /* Stats Run */ (function ($) { if ( !checker.os.iphone && !checker.os.ipod && !checker.os.ipad && !checker.os.blackberry && !checker.os.android && !checker.ua.ie9 ) { $('.cmsms_stats.stats_mode_circles').waypoint(function () { var i = 1; $(this).find('.cmsms_stat').each(function () { var el = $(this); setTimeout(function () { el.easyPieChart( { size : 180, lineWidth : 3, lineCap : 'square', animate : 1000, scaleColor : false, trackColor : false, barColor : function () { return ($(this.el).data('bar-color')) ? $(this.el).data('bar-color') : '#ebebeb'; }, onStep : function (from, to, val) { $(this.el).find('.cmsms_stat_counter').text(~~val); } } ); }, 500 * i); i += 1; } ); }, { offset : '100%' } ); } else { $('.cmsms_stats.stats_mode_circles').find('.cmsms_stat').easyPieChart( { size : 180, lineWidth : 16, lineCap : 'square', animate : 1000, scaleColor : false, trackColor : false, barColor : function () { return ($(this.el).data('bar-color')) ? $(this.el).data('bar-color') : '#ebebeb'; }, onStep : function (from, to, val) { $(this.el).find('.cmsms_stat_counter').text(~~val); } } ); } if ( !checker.os.iphone && !checker.os.ipod && !checker.os.ipad && !checker.os.blackberry && !checker.os.android && !checker.ua.ie9 ) { $('.cmsms_counters').waypoint(function () { var i = 1; $(this).find('.cmsms_counter').each(function () { var el = $(this); setTimeout(function () { el.easyPieChart( { size : 180, lineWidth : 0, lineCap : 'square', animate : 1500, scaleColor : false, trackColor : false, barColor : '#ffffff', onStep : function (from, to, val) { $(this.el).find('.cmsms_counter_counter').text(~~val); } } ); }, 500 * i); i += 1; } ); }, { offset : '100%' } ); } else { $('.cmsms_counters').find('.cmsms_counter').easyPieChart( { size : 180, lineWidth : 0, lineCap : 'square', animate : 1500, scaleColor : false, trackColor : false, barColor : '#ffffff', onStep : function (from, to, val) { $(this.el).find('.cmsms_counter_counter').text(~~val); } } ); } if ( !checker.os.iphone && !checker.os.ipod && !checker.os.ipad && !checker.os.blackberry && !checker.os.android && !checker.ua.ie9 ) { $('.cmsms_stats.stats_mode_bars').waypoint(function () { $(this).addClass('shortcode_animated').find('.cmsms_stat').each(function () { var el = $(this); el.easyPieChart( { size : 180, lineWidth : 0, lineCap : 'square', animate : 1500, scaleColor : false, trackColor : false, barColor : '#ffffff', onStep : function (from, to, val) { $(this.el).find('.cmsms_stat_counter').text(~~val); } } ); } ); }, { offset : '100%' } ); } else { $('.cmsms_stats.stats_mode_bars').addClass('shortcode_animated').find('.cmsms_stat').easyPieChart( { size : 180, lineWidth : 0, lineCap : 'square', animate : 1500, scaleColor : false, trackColor : false, barColor : '#ffffff', onStep : function (from, to, val) { $(this.el).find('.cmsms_stat_counter').text(~~val); } } ); } } )(jQuery); /* Header Top Hide Toggle */ (function ($) { $('.header_top_but').bind('click', function () { var headerTopBut = $(this), headerTopButArrow = headerTopBut.find('> span'), headerTopOuter = headerTopBut.parents('.header_top').find('.header_top_outer'); if (headerTopBut.hasClass('opened')) { headerTopOuter.slideUp(); headerTopButArrow.removeClass('cmsms_top_arrow').addClass('cmsms_bot_arrow'); headerTopBut.removeClass('opened').addClass('closed'); } else if (headerTopBut.hasClass('closed')) { headerTopOuter.slideDown(); headerTopButArrow.removeClass('cmsms_bot_arrow').addClass('cmsms_top_arrow'); headerTopBut.removeClass('closed').addClass('opened'); } } ); } )(jQuery); /* Header Search Toggle */ (function ($) { $('#header .search_but').click(function () { var searchWrap = $('.search_wrap'); if (searchWrap.hasClass('search_opened')) { searchWrap.removeClass('search_opened'); } else { searchWrap.addClass('search_opened'); } } ); $('#header .close_search').click(function () { var searchWrap = $('.search_wrap'); if (searchWrap.hasClass('search_opened')) { searchWrap.removeClass('search_opened'); } else { searchWrap.addClass('search_opened'); } } ); $(document).click(function(event) { if ($(event.target).closest('.search_wrap, #header .search_but').length) return; $('.search_wrap').removeClass('search_opened'); event.stopPropagation(); } ); } )(jQuery); /* Fixed Header Function Start */ (function ($) { $('#header').cmsmsFixedHeaderScroll(); } )(jQuery); /* Row Parallax Function Start */ (function ($) { $(window).load(function () { if ( !checker.os.iphone && !checker.os.ipad && !checker.os.ipod && !checker.os.android && !checker.os.blackberry ) { if (checker.ua.safari) { if (checker.ua.chrome) { setTimeout(function () { $.stellar( { horizontalScrolling : false, verticalOffset : 30, parallaxElements : false } ); }, 1500); $(window).on('debouncedresize', function () { if ($(window).width() < 1024) { $.stellar('destroy'); } else { $.stellar( { horizontalScrolling : false, verticalOffset : 30, parallaxElements : false } ); } } ); } } else { setTimeout(function () { $.stellar( { horizontalScrolling : false, verticalOffset : 30, parallaxElements : false } ); }, 1500); $(window).on('debouncedresize', function () { if ($(window).width() < 1024) { $.stellar('destroy'); } else { $.stellar( { horizontalScrolling : false, verticalOffset : 30, parallaxElements : false } ); } } ); } } else { $('div.cmsms_row').css('background-attachment', 'scroll'); } } ); } )(jQuery); /* One Page Navigation */ (function ($) { function cmsms_get_offset_val() { var cmsms_wpAdminBar = $('#wpadminbar').outerHeight(), cmsms_offset_val = (cmsms_wpAdminBar !== undefined) ? cmsms_wpAdminBar : 0; if ($('#page').hasClass('fixed_header')) { var header_mid_data_height = $('.header_mid').data('height'), header_mid_height = header_mid_data_height - (header_mid_data_height / 3), header_bot_data_height = $('.header_bot').data('height'), header_bot_data_height = (header_bot_data_height !== undefined) ? header_bot_data_height : 0; cmsms_offset_val = cmsms_offset_val + header_mid_height + header_bot_data_height - 1; } return cmsms_offset_val; } var cmsms_window_hash = window.location.hash; if ($(cmsms_window_hash).length > 0) { setTimeout(function () { $('html, body').animate( { scrollTop: $(cmsms_window_hash).offset().top - cmsms_get_offset_val() + 1 }, 800); }, 800); } $('body').scrollspy({target: '#navigation'}); $('#navigation a').on('click', function(event) { if (this.hash !== "") { event.preventDefault(); var hash = this.hash; if ($(hash).length > 0) { $('html, body').animate( { scrollTop: $(hash).offset().top - cmsms_get_offset_val() + 1 }, 800, function() { if (history.pushState) { history.pushState(null, null, hash); } } ); } else if (!$('body').hasClass('cmsms_custom_page_menu')) { window.location.href = cmsms_script.site_url + hash; } } } ); } )(jQuery); /* Notise Close Button */ (function ($) { $('.cmsms_notice a.notice_close').bind('click', function () { $(this).parents('.cmsms_notice').fadeOut(500, function () { $(this).remove(); } ); return false; } ); } )(jQuery); /* Popular, Latest and Related Posts */ (function ($) { $('.related_posts > ul li a').bind('click', function (g) { var rposts = $(this).parents('.related_posts'), index = $(this).parents('li').index(); rposts.find('ul > li > a').removeClass('current'); $(this).addClass('current'); rposts.find('.related_posts_content').find('div.related_posts_content_tab').not('div.related_posts_content_tab:eq(' + index + ')').slideUp(); rposts.find('.related_posts_content').find('div.related_posts_content_tab:eq(' + index + ')').slideDown(); g.preventDefault(); } ); } )(jQuery); /* Toggles */ (function ($) { $('.cmsms_toggles .cmsms_toggle_title a').bind('click', function (i) { var active_toggle = $(this).parents('.cmsms_toggles').find('.cmsms_toggle_wrap.current_toggle .cmsms_toggle'), toggle = $(this).parents('.cmsms_toggle_wrap'), acc = ($(this).parents('.cmsms_toggles').hasClass('toggles_mode_accordion')) ? true : false, dropDown = toggle.find('.cmsms_toggle'); if (toggle.hasClass('current_toggle')) { dropDown.slideUp('fast', function () { toggle.removeClass('current_toggle'); } ); } else { if (acc) { active_toggle.slideUp('fast', function () { active_toggle.parents('.cmsms_toggle_wrap').removeClass('current_toggle'); } ); } dropDown.slideDown('fast', function () { toggle.addClass('current_toggle'); } ); } i.preventDefault(); } ); $('.cmsms_toggles .cmsms_toggles_filter a').bind('click', function (i) { var filter_wrap = $(this).parents('.cmsms_toggles_filter'), filter = $(this).data('key'), toggle = $(this).parents('.cmsms_toggles').find('.cmsms_toggle_wrap'); if ($(this).is(':not(.current_filter)')) { filter_wrap.find('a').removeClass('current_filter'); $(this).addClass('current_filter'); toggle.filter('[data-tags~="' + filter + '"]').slideDown('fast'); toggle.filter(':not([data-tags~="' + filter + '"])').slideUp('fast'); toggle.filter(':not([data-tags~="' + filter + '"])').removeClass('current_toggle').find('.cmsms_toggle').removeAttr('style'); } i.preventDefault(); } ); } )(jQuery); /* Tabs */ (function ($) { $('.cmsms_tabs ul.cmsms_tabs_list li a').bind('click', function (t) { var tabs_parent = $(this).parent().parent().parent('.cmsms_tabs'), tabs = tabs_parent.children('.cmsms_tabs_wrap'), index = $(this).parents('li').index(); tabs_parent.children('.cmsms_tabs_list').find('.current_tab').removeClass('current_tab'); $(this).closest('li').addClass('current_tab'); tabs.children('.cmsms_tab').not(':eq(' + index + ')').slideUp('fast', function () { $(this).removeClass('active_tab'); } ); tabs.children('.cmsms_tab:eq(' + index + ')').slideDown('fast', function () { $(this).addClass('active_tab'); } ); t.preventDefault(); } ); } )(jQuery); /* YouTube Iframe Fix */ (function ($) { var iframe = $('iframe[src*="youtube.com"]'); iframe.each(function () { var current = $(this), src = current.attr('src'); if (src) { if (src.indexOf('?') !== -1) { src += "&wmode=opaque"; } else { src += "?wmode=opaque"; } current.attr('src', src); } } ); } )(jQuery); } ); /* Like Button */ function cmsmsLike(postID) { "use strict"; if (postID !== '') { var likeButton = jQuery('#cmsmsLike-' + postID), data = { action : 'cmsms_ajax_like', id : postID, nonce : cmsms_script.nonce_ajax_like }; likeButton.find('> span').text('...'); jQuery.post(cmsms_script.ajaxurl, data, function(response) { likeButton.find('> span').text(response); likeButton.addClass('active'); likeButton.attr( { onclick : 'return false;' } ); } ); } return false; } /* Correct OS & Browser Check */ var ua = navigator.userAgent, checker = { os : { iphone : ua.match(/iPhone/), ipod : ua.match(/iPod/), ipad : ua.match(/iPad/), blackberry : ua.match(/BlackBerry/), android : ua.match(/(Android|Linux armv6l|Linux armv7l)/), linux : ua.match(/Linux/), win : ua.match(/Windows/), mac : ua.match(/Macintosh/) }, ua : { ie : ua.match(/MSIE/), ie6 : ua.match(/MSIE 6.0/), ie7 : ua.match(/MSIE 7.0/), ie8 : ua.match(/MSIE 8.0/), ie9 : ua.match(/MSIE 9.0/), ie10 : ua.match(/MSIE 10.0/), ie11 : ua.match(/MSIE 11.0/), opera : ua.match(/Opera/), firefox : ua.match(/Firefox/), chrome : ua.match(/Chrome/), safari : ua.match(/(Safari|BlackBerry)/) } }; /* Correct Image Load Check */ function isImageOk(img) { if (!img.complete) { return false; } if (typeof img.naturalWidth !== undefined && img.naturalWidth === 0) { return 'stop'; } return true; } /* Check Whether the Numbers are Approximately Equal */ function checkN(a, b, x) { if ((a > b && a - x <= b) || (b > a && b - x <= a)){ return true; } else { return false; } } /* Uniq ID */ function uniqID() { return Math.round(new Date().getTime() + (Math.random() * 1000000)); } } /* FILE ARCHIVED ON 14:25:26 Feb 13, 2019 AND RETRIEVED FROM THE INTERNET ARCHIVE ON 09:32:11 Sep 11, 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.554 exclusion.robots: 0.02 exclusion.robots.policy: 0.01 esindex: 0.014 cdx.remote: 9.41 LoadShardBlock: 887.35 (3) PetaboxLoader3.datanode: 909.373 (4) load_resource: 75.471 PetaboxLoader3.resolve: 47.889 */