????JFIF??x?x????'
Server IP : 104.21.80.1 / Your IP : 216.73.216.145 Web Server : LiteSpeed System : Linux premium151.web-hosting.com 4.18.0-553.44.1.lve.el8.x86_64 #1 SMP Thu Mar 13 14:29:12 UTC 2025 x86_64 User : tempvsty ( 647) PHP Version : 8.0.30 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : OFF | Pkexec : OFF Directory : /home/tempvsty/dchs84reunion.com/wp-content/themes/celebration/js/ |
Upload File : |
'use strict'; window.addEventListener("pageshow", function(evt){ if(evt.persisted){ setTimeout(function(){ window.location.reload(); },10); } }, false); window.onunload = function(){}; window.boldthemes_loaded = false; (function( $ ) { function boldthemes_video_resize() { $( 'iframe' ).not( '.twitter-tweet' ).each(function() { if ( ! $( this ).parent().hasClass( 'boldPhotoBox' ) ) { $( this ).css( 'width', '100%' ); $( this ).css( 'height', $( this ).width() * 9 / 16 ); } }); $( 'embed' ).each(function() { if ( ! $( this ).parent().hasClass( 'boldPhotoBox' ) ) { $( this ).css( 'width', '100%' ); $( this ).css( 'height', $( this ).width() * 9 / 16 ); } }); } $( window ).ready(function() { setTimeout( function() { $( '.menuPort' ).show(); }, 100 ); boldthemes_video_resize(); $( '.no-touch .btSidebar select, .no-touch select.orderby' ).fancySelect().on( 'change.fs', function() { $( this ).trigger( 'change.$' ); }); if ( $( '.btGhost' ).length > 0 ) { $( 'body' ).append( $( '.btGhost' ) ); $( 'body' ).addClass( 'btHasGhost' ); } $( '.btQuoteSlider' ).wrap( '<div class="btQuoteWrapper"></div>' ); $( '.btHasGhost .btGhostSliderThumb a' ).on( 'click', function( e ) { e.preventDefault(); $( '.single-portfolio .btGhost' ).removeClass( 'btRemoveGhost' ); $( '.btHasGhost .btGhostSliderThumb' ).removeClass( 'btMarkedImage' ); boldthemes_disable_scroll(); $( '.btGhost .slick-slider' ).slick( 'slickGoTo', $( this ).closest( '.btGhostSliderThumb' ).data( 'order-num' ) ); }); if ( $( window ).scrollTop() > 0 || $( 'html' ).hasClass( 'no-csstransforms3d' ) ) { $( '.btGhost' ).addClass( 'btRemoveGhost' ); } window.boldthemes_theme_loaded = false; window.boldthemes_disable_scroll = function() { window.onmousewheel = document.onmousewheel = function() { if ( window.boldthemes_theme_loaded ) { $( '.btCloseGhost' ).trigger( 'click' ); } if ( ! window.boldthemes_theme_loaded || ! window.boldthemes_theme_allow_scroll ) { return false; } }; $( window ).on( 'DOMMouseScroll', function( e ) { if ( window.boldthemes_theme_loaded ) { $( '.btCloseGhost' ).trigger( 'click' ); } if ( ! window.boldthemes_theme_loaded || ! window.boldthemes_theme_allow_scroll ) { e.preventDefault(); } }); } window.boldthemes_enable_scroll = function() { window.onmousewheel = document.onmousewheel = null; } var articleWithGhost = $( '.btPostOverlay' ).length > 0; if ( $( '.btRemoveGhost' ).length == 0 && $( '.btGhost' ).length > 0 ) { window.boldthemes_theme_allow_scroll = false; boldthemes_disable_scroll(); } }); $( window ).load(function() { window.boldthemes_theme_loaded = true; // remove preloader $( '#btPreloader' ).addClass( 'removePreloader' ); // trigger custom load event setTimeout( function() { $( window ).trigger( 'btload' ); window.boldthemes_loaded = true; }, 1000 ); }); $( window ).resize(function() { boldthemes_video_resize(); }); /* Animate elements */ function btAnimateRows() { var winheight = $( window ).height(); var fullheight = $( document ).height(); var $elems = $( 'body:not(.btPageTransitions) .animate:not(.animated)' ); // classic animations $elems.each(function() { var $elm = $( this ); if ( ( $elm.isOnScreen() && ! $( 'body' ).hasClass( 'impress-enabled' ) ) || ( $elm.isOnScreen() && $( 'body' ).hasClass( 'impress-enabled' ) && $elm.closest( '.boldSection' ).hasClass( 'active' ) ) ) { $elm.addClass( 'animated' ); } }); } $( window ).on( 'btload', function() { btAnimateRows(); if ( ! $( 'body' ).hasClass( 'impress-enabled' ) ) { $( window ).scroll(function() { btAnimateRows(); }); } // autoplay if ( $( 'li.btAnimNavNext' ).length && $( 'body' ).data( 'autoplay' ) > 0 ) { window.boldthemes_autoplay_interval = setInterval( function(){ $( 'li.btAnimNavNext' ).trigger( 'click' ); }, $( 'body' ).data( 'autoplay' ) ); } // gravity form scroll if ( $(location).attr('hash').indexOf("#gf_") > -1 ){ var id_hash = $(location).attr('hash'); if ( $( id_hash ).length > 0 ) { var topOffset = $( id_hash ).offset().top + 100; if ( window.btStickyEnabled && topOffset > window.btStickyOffset ) { topOffset -= $( '.mainHeader' ).height(); } $( 'html, body' ).animate({ scrollTop: topOffset }, 50); } } }); $( window ).on( 'boldthemes_section_animation_out', function( e, el ) { $( el ).find( '.rowItem.animated' ).removeClass( 'animated' ); }); $( window ).on( 'boldthemes_section_animation_end', function( e, el ) { $( el ).find( '.rowItem.animate' ).addClass( 'animated' ); }); $( document ).ready(function() { var doc = document.documentElement; doc.setAttribute('data-useragent', navigator.userAgent); // basic functions if ( ! String.prototype.startsWith ) { String.prototype.startsWith = function(searchString, position) { position = position || 0; return this.lastIndexOf(searchString, position) === position; }; } if ( ! String.prototype.endsWith ) { String.prototype.endsWith = function(searchString, position) { var subjectString = this.toString(); if (position === undefined || position > subjectString.length) { position = subjectString.length; } position -= searchString.length; var lastIndex = subjectString.indexOf(searchString, position); return lastIndex !== -1 && lastIndex === position; }; } /* scroll handlers */ function scrollPage() { var fromTop = $( this ).scrollTop(); $( '.btCloseGhost' ).trigger( 'click' ); } function scrollPageTo( val ) { val = parseInt( val ); $( 'body, html' ).animate({ scrollTop: val + 'px' }, 500 ); } function scrollPageToId(id) { if ( $( id ).length == 0 ) return false; var topOffset = $( id ).offset().top; if ( window.btStickyEnabled && topOffset > window.btStickyOffset ) { topOffset -= $( '.mainHeader' ).height(); } $( 'html, body' ).animate({ scrollTop: topOffset }, 500); } /* position on screen */ jQuery.fn.isOnScreen = function() { var element = this.get( 0 ); if ( element == undefined ) return false; var bounds = element.getBoundingClientRect(); return bounds.top + 100 < window.innerHeight && bounds.bottom > 0; } /* init scroll listener */ window.addEventListener( 'scroll', scrollPage ); // delay click to allow on page leave screen $( document ).on( 'click', 'a', function() { if ( ! $( this ).hasClass( 'lightbox' ) && ! $( this ).hasClass( 'add_to_cart_button' ) && ! $( this ).parent().hasClass( 'woocommerce-product-gallery__image' ) ) { var href = $( this ).attr( 'href' ); if ( href !== undefined ) { if ( location.href.split('#')[0] != href.split('#')[0] && ! href.startsWith( '#' ) && ! href.startsWith( 'mailto' ) && ! href.startsWith( 'callto' ) ) { if ( $( this ).attr( 'target' ) != '_blank' && ! href.endsWith( '#respond' )) { if ( $( '#btPreloader' ).length ) { $( '#btPreloader' ).removeClass( 'removePreloader' ); // scrollPageTo( 1 ); setTimeout( function() { window.location = href }, 1500 ); return false; } } } else if ( href != "#" ) { if( $(this).parent().parent().attr('class') != 'tabsHeader' ) scrollPageToId( href ); return false; } } } }); // Vertical alignment fix $( '.rowItem.btMiddleVertical, .rowItem.btBottomVertical' ).parent().addClass( 'btTableRow' ); /* Footer widgets count and column set */ $( '#boldSiteFooterWidgetsRow' ).children().addClass( 'rowItem col-md-' + 12 / $( '#boldSiteFooterWidgetsRow' ).children().length + ' col-sm-12' ); // Gallery slider info bar toggler $( '.btGetInfo' ).on( 'click', function () { $(this).toggleClass( 'on' ).next().toggleClass( 'open' ); return false; }); // Close gallery slider $( '.btCloseGhost' ).on( 'click', function () { if ( ! $( '.btGhost' ).hasClass( 'btRemoveGhost' ) ) { $( '.btGhost' ).addClass( 'btRemoveGhost' ); $( window ).trigger( 'resize' ); var pos = $( this ).parent().find( '.slick-slider' ).first().slick( 'slickCurrentSlide' ); var num_slides = $( this ).parent().find( '.slick-slider' ).find( '.slick-slide' ).length; var thumbs = $( '.btGridGallery' ).first().find( '.btGhostSliderThumb' ); if ( thumbs.length > 0 ) { var num_thumbs = thumbs.length; if ( num_slides > num_thumbs && pos > 0 ) { $( thumbs[ pos - 1 ] ).addClass( 'btMarkedImage' ); $( 'html, body' ).animate({ scrollTop: $( thumbs[ pos - 1 ] ).offset().top + $( thumbs[ pos - 1 ] ).height() * .5 - window.innerHeight * 0.5 }, 0 ); } else if ( num_slides == num_thumbs ) { $( thumbs[ pos ] ).addClass( 'btMarkedImage' ); $( 'html, body' ).animate({ scrollTop: $( thumbs[ pos ] ).offset().top + $( thumbs[ pos ] ).height() * .5 - window.innerHeight * 0.5 }, 0 ); } } setTimeout( function() { window.boldthemes_theme_allow_scroll = true; $( '.btMarkedImage' ).removeClass( 'btMarkedImage' ) }, 800 ); return false; } }); // magnific-popup grid gallery $( '.tilesWall.lightbox' ).each(function() { $( this ).find( 'a' ).magnificPopup({ type: 'image', // other options gallery:{ enabled:true }, closeMarkup:'<button class="mfp-close" type="button"><i class="mfp-close-icn">×</i></button>', image: { titleSrc: 'data-title' }, closeBtnInside:false }); }); if ( window.boldthemes_anim_selector ) { $( window ).on( 'btload', function() { $( '.btPageWrap' ).append( '<div id="btAnimSelector" class="btDarkSkin"><select id="btFwdAnim"></select><select id="btBckAnim"></select></div>' ); var anim = []; anim[1] = 'Move to left | from right'; anim[2] = 'Move to right | from left'; anim[3] = 'Move to top | from bottom'; anim[4] = 'Move to bottom | from top'; anim[5] = 'Fade | from right'; anim[6] = 'Fade | from left'; anim[7] = 'Fade | from bottom'; anim[8] = 'Fade | from top'; anim[9] = 'Fade left | Fade right'; anim[10] = 'Fade right | Fade left'; anim[11] = 'Fade top | Fade bottom'; anim[12] = 'Fade bottom | Fade top'; anim[13] = 'Different easing | from right'; anim[14] = 'Different easing | from left'; anim[15] = 'Different easing | from bottom'; anim[16] = 'Different easing | from top'; anim[17] = 'Scale down | from right'; anim[18] = 'Scale down | from left'; anim[19] = 'Scale down | from bottom'; anim[20] = 'Scale down | from top'; anim[21] = 'Scale down | scale down'; anim[22] = 'Scale up | scale up'; anim[23] = 'Move to left | scale up'; anim[24] = 'Move to right | scale up'; anim[25] = 'Move to top | scale up'; anim[26] = 'Move to bottom | scale up'; anim[27] = 'Scale down | scale up'; anim[28] = 'Glue left | from right'; anim[29] = 'Glue right | from left'; anim[30] = 'Glue bottom | from top'; anim[31] = 'Glue top | from bottom'; anim[32] = 'Flip right'; anim[33] = 'Flip left'; anim[34] = 'Flip top'; anim[35] = 'Flip bottom'; anim[36] = 'Rotate fall'; anim[37] = 'Rotate newspaper'; anim[38] = 'Push left | from right'; anim[39] = 'Push right | from left'; anim[40] = 'Push top | from bottom'; anim[41] = 'Push bottom | from top'; anim[42] = 'Push left | pull right'; anim[43] = 'Push right | pull left'; anim[44] = 'Push top | pull bottom'; anim[45] = 'Push bottom | pull top'; anim[46] = 'Fold left | from right'; anim[47] = 'Fold right | from left'; anim[48] = 'Fold top | from bottom'; anim[49] = 'Fold bottom | from top'; anim[50] = 'Move to right | unfold left'; anim[51] = 'Move to left | unfold right'; anim[52] = 'Move to bottom | unfold top'; anim[53] = 'Move to top | unfold bottom'; anim[54] = 'Room to left'; anim[55] = 'Room to right'; anim[56] = 'Room to top'; anim[57] = 'Room to bottom'; anim[58] = 'Cube to left'; anim[59] = 'Cube to right'; anim[60] = 'Cube to top'; anim[61] = 'Cube to bottom'; anim[62] = 'Carousel to left'; anim[63] = 'Carousel to right'; anim[64] = 'Carousel to top'; anim[65] = 'Carousel to bottom'; anim[66] = 'Sides'; if ( $('body.btHalfPage').length ) { var titleLeft = 'Select left animation'; var titleRight = 'Select right animation'; } else { var titleLeft = 'Select forward animation'; var titleRight = 'Select backward animation'; } $( '#btAnimSelector #btFwdAnim' ).append( '<option value="">' + titleLeft + '</option>' ); $( '#btAnimSelector #btBckAnim' ).append( '<option value="">' + titleRight + '</option>' ); for ( var i = 1; i < anim.length; i++ ) { $( '#btAnimSelector #btFwdAnim' ).append( '<option value="' + i + '">' + anim[ i ] + '</option>' ); $( '#btAnimSelector #btBckAnim' ).append( '<option value="' + i + '">' + anim[ i ] + '</option>' ); } $( '#btAnimSelector #btFwdAnim' ).on( 'change', function( e ) { var val = $( this ).val(); var $pages = $( 'section.btSectionTransitions' ); $pages.each( function() { $( this ).data( 'animation', val ); }); $( '.btAnimNavNext' ).trigger( 'click' ); }); $( '#btAnimSelector #btBckAnim' ).on( 'change', function( e ) { var val = $( this ).val(); var $pages = $( 'section.btSectionTransitions' ); $pages.each( function() { $( this ).data( 'animation-back', val ); }); $( '.btAnimNavPrev' ).trigger( 'click' ); }); $( '.no-touch #btAnimSelector select' ).fancySelect().on('change.fs', function() { $(this).trigger('change.$'); }); setTimeout( function() { $( 'body' ).addClass( 'btShowAnimSelector' ); }, 10 ); }); } $( '.no-touch .wpcf7 select' ).fancySelect(); // Radios $('input[type="radio"]input:checked').parent().addClass('on'); $('input[type="radio"]').on( 'click', function () { $('input:not(:checked)').parent().removeClass('on'); $('input:checked').parent().addClass('on'); }); }); })( jQuery ); function boldthemes_swipedetect( el, callback ) { var touchsurface = el, swipedir, startX, startY, distX, distY, threshold = 150, //required min distance traveled to be considered swipe restraint = 100, // maximum distance allowed at the same time in perpendicular direction allowedTime = 300, // maximum time allowed to travel that distance elapsedTime, startTime, handleswipe = callback || function( swipedir ) {} touchsurface.addEventListener( 'touchstart', function( e ) { var touchobj = e.changedTouches[0]; swipedir = 'none'; //dist = 0; startX = touchobj.pageX; startY = touchobj.pageY; startTime = new Date().getTime(); // record time when finger first makes contact with surface //e.preventDefault(); }, false ); touchsurface.addEventListener( 'touchmove', function( e ) { // e.preventDefault(); // prevent scrolling when inside DIV }, false ); touchsurface.addEventListener( 'touchend', function( e ) { var touchobj = e.changedTouches[0]; distX = touchobj.pageX - startX;// get horizontal dist traveled by finger while in contact with surface distY = touchobj.pageY - startY; // get vertical dist traveled by finger while in contact with surface elapsedTime = new Date().getTime() - startTime; // get time elapsed if ( elapsedTime <= allowedTime ) { // first condition for awipe met if ( Math.abs( distX ) >= threshold && Math.abs( distY ) <= restraint ) { // 2nd condition for horizontal swipe met swipedir = ( distX < 0 ) ? 'left' : 'right'; // if dist traveled is negative, it indicates left swipe } else if ( Math.abs( distY ) >= threshold && Math.abs( distX ) <= restraint ) { // 2nd condition for vertical swipe met swipedir = ( distY < 0 ) ? 'up' : 'down'; // if dist traveled is negative, it indicates up swipe } } handleswipe( swipedir ); //e.preventDefault(); }, false ); }