/* global WPGroHo:true, Gravatar */ ( function () { var extend = function ( out ) { out = out || {}; for ( var i = 1; i < arguments.length; i++ ) { if ( ! arguments[ i ] ) continue; for ( var key in arguments[ i ] ) { if ( arguments[ i ].hasOwnProperty( key ) ) out[ key ] = arguments[ i ][ key ]; } } return out; }; WPGroHo = extend( { my_hash: '', data: {}, renderers: {}, syncProfileData: function ( hash, id ) { var hashElements; if ( ! WPGroHo.data[ hash ] ) { WPGroHo.data[ hash ] = {}; hashElements = document.querySelectorAll( 'div.grofile-hash-map-' + hash + ' span' ); for ( var i = 0; i < hashElements.length; i++ ) { WPGroHo.data[ hash ][ hashElements[ i ].className ] = hashElements[ i ].innerText; } } WPGroHo.appendProfileData( WPGroHo.data[ hash ], hash, id ); }, appendProfileData: function ( data, hash, id ) { for ( var key in data ) { if ( 'function' === typeof WPGroHo.renderers[ key ] ) { return WPGroHo.renderers[ key ]( data[ key ], hash, id, key ); } var card = document.getElementById( id ); if ( card ) { var heading = card.querySelector( 'h4' ); if ( heading ) { var extra = document.createElement( 'p' ); extra.className = 'grav-extra ' + key; extra.innerHTML = data[ key ]; heading.insertAdjacentElement( 'afterend', extra ); } } } }, }, WPGroHo || {} ); var jetpackHovercardsInit = function () { if ( 'undefined' === typeof Gravatar ) { return; } Gravatar.profile_cb = function ( h, d ) { WPGroHo.syncProfileData( h, d ); }; Gravatar.my_hash = WPGroHo.my_hash; Gravatar.init( 'body', '#wpadminbar' ); }; if ( document.readyState === 'interactive' || document.readyState === 'complete' ) { jetpackHovercardsInit(); } else { document.addEventListener( 'DOMContentLoaded', jetpackHovercardsInit ); } } )(); ; /*! This file is auto-generated */ window.addComment=function(v){var I,C,h,E=v.document,b={commentReplyClass:"comment-reply-link",commentReplyTitleId:"reply-title",cancelReplyId:"cancel-comment-reply-link",commentFormId:"commentform",temporaryFormId:"wp-temp-form-div",parentIdFieldId:"comment_parent",postIdFieldId:"comment_post_ID"},e=v.MutationObserver||v.WebKitMutationObserver||v.MozMutationObserver,r="querySelector"in E&&"addEventListener"in v,n=!!E.documentElement.dataset;function t(){d(),e&&new e(o).observe(E.body,{childList:!0,subtree:!0})}function d(e){if(r&&(I=g(b.cancelReplyId),C=g(b.commentFormId),I)){I.addEventListener("touchstart",l),I.addEventListener("click",l);function t(e){if((e.metaKey||e.ctrlKey)&&13===e.keyCode)return C.removeEventListener("keydown",t),e.preventDefault(),C.submit.click(),!1}C&&C.addEventListener("keydown",t);for(var n,d=function(e){var t=b.commentReplyClass;e&&e.childNodes||(e=E);e=E.getElementsByClassName?e.getElementsByClassName(t):e.querySelectorAll("."+t);return e}(e),o=0,i=d.length;o'),""!==h.brand){var v=e('
'+h.brand+"
");e(a).append(v)}i.btn=e(["<"+h.parentTag+' aria-label="'+h.label+'" aria-haspopup="true" role="button" tabindex="0" class="'+s+"_btn "+s+'_collapsed">',''+h.label+"",'','','','',"",""].join("")),e(a).append(i.btn),""!==h.appendTo?e(h.appendTo).append(a):e(h.prependTo).prepend(a),a.append(i.mobileNav);var f=i.mobileNav.find("li");e(f).each(function(){var t=e(this),n={};if(n.children=t.children("ul").attr("role","menu"),t.data("menu",n),n.children.length>0){var a=t.contents(),o=!1,l=[];e(a).each(function(){if(e(this).is("ul"))return!1;l.push(this),e(this).is("a")&&(o=!0)});var r=e("<"+h.parentTag+' role="menuitem" aria-haspopup="true" tabindex="-1" class="'+s+'_item"/>');if(h.allowParentLinks&&!h.nestedParentLinks&&o)e(l).wrapAll('').parent();else e(l).wrapAll(r).parent().addClass(s+"_row");h.showChildren?t.addClass(s+"_open"):t.addClass(s+"_collapsed"),t.addClass(s+"_parent");var c=e(''+(h.showChildren?h.openedSymbol:h.closedSymbol)+"");h.allowParentLinks&&!h.nestedParentLinks&&o&&(c=c.wrap(r).parent()),e(l).last().after(c)}else 0===t.children().length&&t.addClass(s+"_txtnode");t.children("a").attr("role","menuitem").on("click",function(t){h.closeOnClick&&!e(t.target).parent().closest("li").hasClass(s+"_parent")&&e(i.btn).click()}),h.closeOnClick&&h.allowParentLinks&&(t.children("a").children("a").on("click",function(t){e(i.btn).click()}),t.find("."+s+"_parent-link a:not(."+s+"_item)").on("click",function(t){e(i.btn).click()}))}),e(f).each(function(){var t=e(this).data("menu");h.showChildren||i._visibilityToggle(t.children,null,!1,null,!0)}),i._visibilityToggle(i.mobileNav,null,!1,"init",!0),i.mobileNav.attr("role","menu"),e(t).on("mousedown",function(){i._outlines(!1)}),e(t).on("keyup",function(){i._outlines(!0)}),e(i.btn).on("click",function(e){e.preventDefault(),i._menuToggle()}),i.mobileNav.on("click","."+s+"_item",function(t){t.preventDefault(),i._itemClick(e(this))}),e(i.btn).on("keydown",function(t){var n=t||event;switch(n.keyCode){case l:case d:case o:t.preventDefault(),n.keyCode===o&&e(i.btn).hasClass(s+"_open")||i._menuToggle(),e(i.btn).next().find('[role="menuitem"]').first().focus()}}),i.mobileNav.on("keydown","."+s+"_item",function(t){switch((t||event).keyCode){case l:t.preventDefault(),i._itemClick(e(t.target));break;case p:t.preventDefault(),e(t.target).parent().hasClass(s+"_collapsed")&&i._itemClick(e(t.target)),e(t.target).next().find('[role="menuitem"]').first().focus()}}),i.mobileNav.on("keydown",'[role="menuitem"]',function(t){switch((t||event).keyCode){case o:t.preventDefault();var n=(l=(a=e(t.target).parent().parent().children().children('[role="menuitem"]:visible')).index(t.target))+1;a.length<=n&&(n=0),a.eq(n).focus();break;case u:t.preventDefault();var a,l=(a=e(t.target).parent().parent().children().children('[role="menuitem"]:visible')).index(t.target);a.eq(l-1).focus();break;case c:if(t.preventDefault(),e(t.target).parent().parent().parent().hasClass(s+"_open")){var p=e(t.target).parent().parent().prev();p.focus(),i._itemClick(p)}else e(t.target).parent().parent().hasClass(s+"_nav")&&(i._menuToggle(),e(i.btn).focus());break;case r:t.preventDefault(),i._menuToggle(),e(i.btn).focus()}}),h.allowParentLinks&&h.nestedParentLinks&&e("."+s+"_item a").on("click",function(e){e.stopImmediatePropagation()})},m.prototype._menuToggle=function(e){var t=this.btn,n=this.mobileNav;t.hasClass(s+"_collapsed")?(t.removeClass(s+"_collapsed"),t.addClass(s+"_open")):(t.removeClass(s+"_open"),t.addClass(s+"_collapsed")),t.addClass(s+"_animating"),this._visibilityToggle(n,t.parent(),!0,t)},m.prototype._itemClick=function(e){var t=this.settings,n=e.data("menu");n||((n={}).arrow=e.children("."+s+"_arrow"),n.ul=e.next("ul"),n.parent=e.parent(),n.parent.hasClass(s+"_parent-link")&&(n.parent=e.parent().parent(),n.ul=e.parent().next("ul")),e.data("menu",n)),n.parent.hasClass(s+"_collapsed")?(n.arrow.html(t.openedSymbol),n.parent.removeClass(s+"_collapsed"),n.parent.addClass(s+"_open"),n.parent.addClass(s+"_animating"),this._visibilityToggle(n.ul,n.parent,!0,e)):(n.arrow.html(t.closedSymbol),n.parent.addClass(s+"_collapsed"),n.parent.removeClass(s+"_open"),n.parent.addClass(s+"_animating"),this._visibilityToggle(n.ul,n.parent,!0,e))},m.prototype._visibilityToggle=function(t,n,a,i,o){var l=this,r=l.settings,c=l._getActionItems(t),p=0;function d(t,n){e(t).removeClass(s+"_animating"),e(n).removeClass(s+"_animating"),o||r.afterOpen(t)}function u(n,a){t.attr("aria-hidden","true"),c.attr("tabindex","-1"),l._setVisAttr(t,!0),t.hide(),e(n).removeClass(s+"_animating"),e(a).removeClass(s+"_animating"),o?"init"==n&&r.init():r.afterClose(n)}a&&(p=r.duration),t.hasClass(s+"_hidden")?(t.removeClass(s+"_hidden"),o||r.beforeOpen(i),"jquery"===r.animations?t.stop(!0,!0).slideDown(p,r.easingOpen,function(){d(i,n)}):"velocity"===r.animations&&t.velocity("finish").velocity("slideDown",{duration:p,easing:r.easingOpen,complete:function(){d(i,n)}}),t.attr("aria-hidden","false"),c.attr("tabindex","0"),l._setVisAttr(t,!1)):(t.addClass(s+"_hidden"),o||r.beforeClose(i),"jquery"===r.animations?t.stop(!0,!0).slideUp(p,this.settings.easingClose,function(){u(i,n)}):"velocity"===r.animations&&t.velocity("finish").velocity("slideUp",{duration:p,easing:r.easingClose,complete:function(){u(i,n)}}))},m.prototype._setVisAttr=function(t,n){var a=this,i=t.children("li").children("ul").not("."+s+"_hidden");n?i.each(function(){var t=e(this);t.attr("aria-hidden","true"),a._getActionItems(t).attr("tabindex","-1"),a._setVisAttr(t,n)}):i.each(function(){var t=e(this);t.attr("aria-hidden","false"),a._getActionItems(t).attr("tabindex","0"),a._setVisAttr(t,n)})},m.prototype._getActionItems=function(e){var t=e.data("menu");if(!t){t={};var n=e.children("li"),a=n.find("a");t.links=a.add(n.find("."+s+"_item")),e.data("menu",t)}return t.links},m.prototype._outlines=function(t){t?e("."+s+"_item, ."+s+"_btn").css("outline",""):e("."+s+"_item, ."+s+"_btn").css("outline","none")},m.prototype.toggle=function(){this._menuToggle()},m.prototype.open=function(){this.btn.hasClass(s+"_collapsed")&&this._menuToggle()},m.prototype.close=function(){this.btn.hasClass(s+"_open")&&this._menuToggle()},e.fn[i]=function(t){var n,a=arguments;return void 0===t||"object"==typeof t?this.each(function(){e.data(this,"plugin_"+i)||e.data(this,"plugin_"+i,new m(this,t))}):"string"==typeof t&&"_"!==t[0]&&"init"!==t?(this.each(function(){var s=e.data(this,"plugin_"+i);s instanceof m&&"function"==typeof s[t]&&(n=s[t].apply(s,Array.prototype.slice.call(a,1)))}),void 0!==n?n:this):void 0}}(jQuery,document,window);; /*! * Flickity PACKAGED v2.2.2 * Touch, responsive, flickable carousels * * Licensed GPLv3 for open source use * or Flickity Commercial License for commercial use * * https://flickity.metafizzy.co * Copyright 2015-2021 Metafizzy */ (function(e,i){if(typeof define=="function"&&define.amd){define("jquery-bridget/jquery-bridget",["jquery"],function(t){return i(e,t)})}else if(typeof module=="object"&&module.exports){module.exports=i(e,require("jquery"))}else{e.jQueryBridget=i(e,e.jQuery)}})(window,function t(e,r){"use strict";var o=Array.prototype.slice;var i=e.console;var u=typeof i=="undefined"?function(){}:function(t){i.error(t)};function n(h,s,c){c=c||r||e.jQuery;if(!c){return}if(!s.prototype.option){s.prototype.option=function(t){if(!c.isPlainObject(t)){return}this.options=c.extend(true,this.options,t)}}c.fn[h]=function(t){if(typeof t=="string"){var e=o.call(arguments,1);return i(this,t,e)}n(this,t);return this};function i(t,r,o){var a;var l="$()."+h+'("'+r+'")';t.each(function(t,e){var i=c.data(e,h);if(!i){u(h+" not initialized. Cannot call methods, i.e. "+l);return}var n=i[r];if(!n||r.charAt(0)=="_"){u(l+" is not a valid method");return}var s=n.apply(i,o);a=a===undefined?s:a});return a!==undefined?a:t}function n(t,n){t.each(function(t,e){var i=c.data(e,h);if(i){i.option(n);i._init()}else{i=new s(e,n);c.data(e,h,i)}})}a(c)}function a(t){if(!t||t&&t.bridget){return}t.bridget=n}a(r||e.jQuery);return n});(function(t,e){if(typeof define=="function"&&define.amd){define("ev-emitter/ev-emitter",e)}else if(typeof module=="object"&&module.exports){module.exports=e()}else{t.EvEmitter=e()}})(typeof window!="undefined"?window:this,function(){function t(){}var e=t.prototype;e.on=function(t,e){if(!t||!e){return}var i=this._events=this._events||{};var n=i[t]=i[t]||[];if(n.indexOf(e)==-1){n.push(e)}return this};e.once=function(t,e){if(!t||!e){return}this.on(t,e);var i=this._onceEvents=this._onceEvents||{};var n=i[t]=i[t]||{};n[e]=true;return this};e.off=function(t,e){var i=this._events&&this._events[t];if(!i||!i.length){return}var n=i.indexOf(e);if(n!=-1){i.splice(n,1)}return this};e.emitEvent=function(t,e){var i=this._events&&this._events[t];if(!i||!i.length){return}i=i.slice(0);e=e||[];var n=this._onceEvents&&this._onceEvents[t];for(var s=0;s') .click(function(e){ e.preventDefault(); var $li = $(this).closest('li'), $sub = $li.find('> ul'); if ( $sub.is(':visible') ) { $sub.slideUp(); $li.removeClass('open'); } else { $sub.slideDown(); $li.addClass('open'); } }) .appendTo('#pageslide .panel .widget.widget_nav_menu ul.menu li.menu-item-has-children > a'); /* Tag Cloud fix */ $('.tag-cloud-link:has(.post_count)').addClass('has_sub'); /** * FitVids - Responsive Videos in posts */ $(".entry-content, .cover").fitVids(); /** * Search form in header. */ $(".sb-search").sbSearch(); // tick toggle $(".shortcode-ingredients li").prepend('') $(".shortcode-ingredients li").on('click', function(){ $(this).find("span").toggleClass("ticked"); $(this).toggleClass("ticked"); }); /** * Retina-ready images in Slider. */ $.fn.responsiveSliderImages(); /** * Recipe Index infinite loading support. */ var $folioitems = $('.foodica-index'); if (typeof wpz_currPage != 'undefined' && wpz_currPage < wpz_maxPages) { $('.navigation').empty().append('' + zoomOptions.index_infinite_load_txt + ''); $('#load-more').on('click', function (e) { e.preventDefault(); if (wpz_currPage < wpz_maxPages) { $(this).text(zoomOptions.index_infinite_loading_txt); wpz_currPage++; $.get(wpz_pagingURL + wpz_currPage + '/', function (data) { var $newItems = $('.foodica-index article', data); $newItems.addClass('hidden').hide(); $folioitems.append($newItems); $folioitems.find('article.hidden').fadeIn().removeClass('hidden'); if ((wpz_currPage + 1) <= wpz_maxPages) { $('#load-more').text(zoomOptions.index_infinite_load_txt); } else { $('#load-more').animate({height: 'hide', opacity: 'hide'}, 'slow', function () { $(this).remove(); }); } //trigger jetpack lazy images event $( 'body' ).trigger( 'jetpack-lazy-images-load'); wpzoomLazyLoadImagesInitEvent(); }); } }); } $.fn.TopMenuMargin(); // $.fn.mainmenusticky(); }); $window.on('load', function() { // $window.ready(function() { /** * Activate main slider. */ $('#slider').sllider(); }); $.fn.sllider = function() { return this.each(function () { var $this = $(this); var $slides = $this.find('.slide'); if ($slides.length <= 1) { $slides.addClass('is-selected'); return; } var flky = new Flickity('.slides', { autoPlay: (zoomOptions.slideshow_auto ? parseInt(zoomOptions.slideshow_speed, 10) : false), cellAlign: 'center', contain: true, percentPosition: false, //prevNextButtons: false, pageDots: true, wrapAround: true, accessibility: false }); }); }; $.fn.sbSearch = function() { return this.each(function() { new UISearch( this ); }); }; $.fn.responsiveSliderImages = function () { $(window).on('resize orientationchange', update); function update() { var windowWidth = $(window).width(); if (windowWidth > 900) { retinajs(); } } update(); }; $.fn.TopMenuMargin = function () { $(window).on('resize orientationchange', update); function update() { var $header = $('.wpz_header_layout_compact .navbar-header'); var $btn_padding = $('.navbar-header-compact .slicknav_btn'); // var $btn_padding = $('.desktop_header_layout_compact .slicknav_btn'); $btn_padding.css('top', $header.outerHeight() / 2.25); } update(); }; $(window).on( 'elementor/frontend/init', function () { elementorFrontend.hooks.addAction('frontend/element_ready/widget', function ($scope) { //Init the Foodica Slidshow widget if ( $scope.data('widget_type') == "wpzoom-elementor-addons-slider-foodica.default" ) { $('#slider').sllider(); $.fn.responsiveSliderImages(); } }); } ); $.fn.mainmenusticky = function () { $(window).on('resize scroll orientationchange', update); function update() { var section_mainbar = $('.main-navbar').outerHeight(); var section_mainbarspace = section_mainbar + 40; if($( ".main-navbar" ).hasClass( "headroom--not-top" )) { $( ".site-main" ).css( "margin-top", section_mainbarspace ); } else { $( ".site-main" ).css( "margin-top", 0 ); } } update(); }; $(document).ready(function() { HeaderHeight(); }); $(window).resize(function(){ HeaderHeight(); }); function HeaderHeight() { var $element = $('.site-header'); var height = $element.outerHeight(true); var windowWidth = $(window).width(); var header_layout = zoomOptions.header_layout; var showtopnav = zoomOptions.top_navbar; if (showtopnav) { var topNav = $('.top-navbar').outerHeight(true); } else { var topNav = 0; } if (header_layout == 'wpz_header_normal' ) { var logowrap = $('.logo_wrapper_main').outerHeight(true); } else { var logowrap = $('.desktop_header_layout_compact').outerHeight(true); } var mainmenu = $('.main-navbar').outerHeight(true); if (header_layout == 'wpz_header_normal' ) { var totalheaderheight = topNav + logowrap + mainmenu; } else { var totalheaderheight = topNav + logowrap; } if($( ".site-header" ).hasClass( "wpz_header_layout_compact" )) { var totalheaderheightmobile = topNav + logowrap; } else { var totalheaderheightmobile = topNav + logowrap + mainmenu; } if (windowWidth > 980) { $element .stop(true) .animate({ height: Math.max(0, (totalheaderheight )) }); } else { $element .stop(true) .animate({ height: Math.max(0, (totalheaderheightmobile )) }); } } function PriorityPlusNavigation() { $( '.wpz_layout_centered .navbar-wpz, .desktop_header_layout_compact .navbar-wpz' ).each( function() { var $menu = $( this ), $hidden = $( '
  • ' ).appendTo( $menu ), breakWidths = [], numItems = 0, totalSpace = 0, timer; $menu.css( { flexWrap: 'wrap', overflow: 'visible' } ); $( '> .menu-item', $menu ).outerWidth( function( i, w ) { totalSpace += w; numItems += 1; breakWidths.push( totalSpace ); } ); $( window ).resize( check ); check(); function check() { if ( $menu.is( ':visible' ) ) { var availableSpace = $menu.width() - 80, numVisibleItems = $menu.find( '> .menu-item' ).length, requiredSpace = breakWidths[ numVisibleItems - 1 ]; if ( requiredSpace > availableSpace ) { $( '> ul', $hidden ).prepend( $( '> .menu-item', $menu ).last() ); numVisibleItems -= 1; check(); } else if ( availableSpace > breakWidths[ numVisibleItems ] ) { $( '> .menu-item', $menu ).last().after( $( '> ul > li', $hidden ).first() ); numVisibleItems += 1; check(); } var hidden = numVisibleItems === numItems; $menu.toggleClass( 'priority-plus-visible', !hidden ); $hidden.toggleClass( 'hidden', hidden ); } } } ); } })(jQuery);; jQuery(document).ready(function ($) { $('.zoom-social_icons-list__link').on({ 'mouseenter': function (e) { e.preventDefault(); var $this = $(this).find('.zoom-social_icons-list-span'); var $rule = $this.data('hover-rule'); var $color = $this.data('hover-color'); if ($color !== undefined) { $this.attr('data-old-color', $this.css($rule)); $this.css($rule, $color); } }, 'mouseleave': function (e) { e.preventDefault(); var $this = $(this).find('.zoom-social_icons-list-span'); var $rule = $this.data('hover-rule'); var $oldColor = $this.data('old-color'); if ($oldColor !== undefined) { $this.css($rule, $oldColor); } } }); });; (()=>{var e=[],t=!1,i=2e3,n=[],o=new Promise((e=>{"loading"!==document.readyState?e():window.addEventListener("DOMContentLoaded",(()=>e()))}));function l(e,t){if("string"==typeof e)try{e=JSON.parse(e)}catch(e){return}if(t&&"function"==typeof t.postMessage)try{t.postMessage(JSON.stringify({type:"likesMessage",data:e}),"*")}catch(e){return}}function s(){const t=[];document.querySelectorAll("div.jetpack-likes-widget-unloaded").forEach((i=>{if(!(e.indexOf(i.id)>-1)&&d(i)){e.push(i.id);var n,o=/like-(post|comment)-wrapper-(\d+)-(\d+)-(\w+)/.exec(i.id);o&&5===o.length&&(n={blog_id:o[2],width:i.width},"post"===o[1]?n.post_id=o[3]:"comment"===o[1]&&(n.comment_id=o[3]),n.obj_id=o[4],t.push(n))}})),t.length>0&&l({event:"initialBatch",requests:t},window.frames["likes-master"])}function a(){const e=document.querySelector("#likes-other-gravatars");if(e){e.style.display="none",e.setAttribute("aria-hidden","true");const t=e.__resizeHandler;t&&(window.removeEventListener("resize",t),delete e.__resizeHandler)}}function r(){var e;if(t){!function(){for(let e=n.length-1;e>=0;e--){const t=n[e];if(!d(t)){const i=t&&t.parentElement&&t.parentElement.parentElement;i.classList.remove("jetpack-likes-widget-loaded"),i.classList.remove("jetpack-likes-widget-loading"),i.classList.add("jetpack-likes-widget-unloaded"),i.querySelectorAll(".comment-likes-widget-placeholder").forEach((e=>e.style.display="block")),n.splice(e,1),t.remove()}}}();var i=[...document.querySelectorAll("div.jetpack-likes-widget-unloaded")].filter((e=>d(e)));i.length>0&&s();for(var o=0,l=i.length;o<=l-1;o++)(e=i[o].id)&&c(e)}else setTimeout(r,500)}function c(e){if(void 0===e)return;const t=document.querySelector("#"+e);t.querySelectorAll("iframe").forEach((e=>e.remove()));const i=t.querySelector(".likes-widget-placeholder");if(i&&i.classList.contains("post-likes-widget-placeholder")){const e=document.createElement("iframe");e.classList.add("post-likes-widget","jetpack-likes-widget"),e.name=t.dataset.name,e.src=t.dataset.src,e.height="55px",e.width="100%",e.frameBorder="0",e.scrolling="no",e.title=t.dataset.title,i.after(e)}if(i.classList.contains("comment-likes-widget-placeholder")){const e=document.createElement("iframe");e.class="comment-likes-widget-frame jetpack-likes-widget-frame",e.name=t.dataset.name,e.src=t.dataset.src,e.height="18px",e.width="100%",e.frameBorder="0",e.scrolling="no",t.querySelector(".comment-like-feedback").after(e),n.push(e)}t.classList.remove("jetpack-likes-widget-unloaded"),t.classList.add("jetpack-likes-widget-loading"),t.querySelector("iframe").addEventListener("load",(e=>{l({event:"loadLikeWidget",name:e.target.name,width:e.target.width},window.frames["likes-master"]),t.classList.remove("jetpack-likes-widget-loading"),t.classList.add("jetpack-likes-widget-loaded")}))}function d(e){const t=e.getBoundingClientRect().top,n=e.getBoundingClientRect().bottom;return t+i>=0&&n<=window.innerHeight+i}window.addEventListener("message",(function(e){let i=e&&e.data;if("string"==typeof i)try{i=JSON.parse(i)}catch(e){return}const n=i&&i.type,r=i&&i.data;if("likesMessage"!==n||void 0===r.event)return;if("https://widgets.wp.com"===e.origin)switch(r.event){case"masterReady":o.then((()=>{t=!0;const e={event:"injectStyles"},i=document.querySelector(".sd-text-color"),n=document.querySelector(".sd-link-color"),o=i&&getComputedStyle(i)||{},a=n&&getComputedStyle(n)||{};if(document.querySelectorAll("iframe.admin-bar-likes-widget").length>0){l({event:"adminBarEnabled"},window.frames["likes-master"]);const t=document.querySelector("#wpadminbar .quicklinks li#wp-admin-bar-wpl-like > a"),i=document.querySelector("#wpadminbar");e.adminBarStyles={background:t&&getComputedStyle(t).background,isRtl:i&&"rtl"===getComputedStyle(i).direction}}document.body.classList.contains("single")&&l({event:"reblogsEnabled"},window.frames["likes-master"]),e.textStyles={color:o.color,fontFamily:o["font-family"],fontSize:o["font-size"],direction:o.direction,fontWeight:o["font-weight"],fontStyle:o["font-style"],textDecoration:o["text-decoration"]},e.linkStyles={color:a.color,fontFamily:a["font-family"],fontSize:a["font-size"],textDecoration:a["text-decoration"],fontWeight:a["font-weight"],fontStyle:a["font-style"]},l(e,window.frames["likes-master"]),s()}));break;case"showLikeWidget":{const e=document.querySelector(`#${r.id} .likes-widget-placeholder`);e&&(e.style.display="none");break}case"showCommentLikeWidget":{const e=document.querySelector(`#${r.id} .likes-widget-placeholder`);e&&(e.style.display="none");break}case"killCommentLikes":document.querySelectorAll(".jetpack-comment-likes-widget-wrapper").forEach((e=>e.remove()));break;case"clickReblogFlair":wpcom_reblog&&"function"==typeof wpcom_reblog.toggle_reblog_box_flair&&wpcom_reblog.toggle_reblog_box_flair(r.obj_id);break;case"hideOtherGravatars":a();break;case"showOtherGravatars":{const e=document.querySelector("#likes-other-gravatars");if(!e)break;const t=e.classList.contains("wpl-new-layout"),i=e.querySelector("ul");e.style.display="none",i.innerHTML="",t?e.querySelectorAll(".likes-text span").forEach((e=>e.textContent=r.totalLikesLabel)):e.querySelectorAll(".likes-text span").forEach((e=>e.textContent=r.total)),(r.likers||[]).forEach((async(e,n)=>{if("http"!==e.profile_URL.substr(0,4))return;const o=document.createElement("li");i.append(o),o.innerHTML=t?`\n\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t`:`\n\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t`,o.classList.add(e.css_class),o.querySelector("img").alt=r.avatarAltTitle.replace("%s",e.name),t&&(o.querySelector("span").innerText=e.name),n===r.likers.length-1&&o.addEventListener("keydown",(e=>{"Tab"!==e.key||e.shiftKey||(e.preventDefault(),a(),l({event:"focusLikesCount",parent:r.parent},window.frames["likes-master"]))}))}));const n=function(){const n="rtl"===getComputedStyle(e).direction,o=document.querySelector(`*[name='${r.parent}']`),l=o.getBoundingClientRect(),s=o.ownerDocument.defaultView,a=l.top+s.pageYOffset,c=l.left+s.pageXOffset;let d=0;if(t){if(e.style.top=a+r.position.top-1+"px",n){const t=r&&r.likers?Math.min(r.likers.length,5):0;d=c+r.position.left+24*t+4,e.style.transform="translateX(-100%)"}else d=c+r.position.left;e.style.left=d+"px"}else e.style.left=c+r.position.left-10+"px",e.style.top=a+r.position.top-33+"px";const f=r.width-20,m=Math.floor(f/37);let p=37*Math.ceil(r.likers.length/m)+17+22;if(p>204&&(p=204),!t){const t=37*m+13;e.style.height=p+"px",e.style.width=t+"px";const n=37*m;i.style.width=n+"px"}if(t){e.style.left="-9999px",e.style.display="block";const t=e.offsetWidth;d+t>s.innerWidth&&(d=l.right-t),e.style.left=d+"px"}else e.style.display="block";e.setAttribute("aria-hidden","false")};n(),e.focus();const o=function(e,t){var i;return function(){var n=this,o=arguments;clearTimeout(i),i=setTimeout((function(){e.apply(n,o)}),t)}},s=o(n,100);e.__resizeHandler=s,window.addEventListener("resize",s),e.focus()}}})),document.addEventListener("click",a);var f,m,p,u=(f=250,m=r,function(){clearTimeout(p),p=setTimeout(m,f)});r(),window.addEventListener("scroll",u,!0)})();;