// source --> https://chatreze.net/wp-content/plugins/seo-automated-link-building/js/seo-automated-link-building.js?ver=6.0.1 
jQuery(function($) {
    var dataHash = 'internallinksmanager029f6b8e52c';
    $('[data-' + dataHash + ']').on('mousedown', function() {
        var $link = $(this);

        var data = {
            action: 'seo_automated_link_building_track_link',
            link_id: $link.data(dataHash),
            title: $link.text(),
            source_url: location.href,
            destination_url: $link.attr('href'),
        };
        $.post(seoAutomatedLinkBuilding.ajaxUrl, data);
    });
});
// source --> https://chatreze.net/wp-content/themes/affinger/js/smoothscroll.js?ver=6.0.1 
;(function (window, document, $, undefined) {
	'use strict';

	function calculateAdjustment() {
		var adjustment = 16;
		var $adminBar  = $('#wpadminbar');
		var $headerBar = $('#s-navi dl.acordion');
		var $html      = $('html');

		if ($adminBar.length && $adminBar.css('position') === 'fixed') {
			adjustment += $adminBar.outerHeight();
		}

		if ($html.hasClass('header-bar-fixable')) {
			adjustment += $headerBar.height();
		}

		return adjustment;
	}

	function initialize() {
		$('a[href^="#"]').click(function (event) {
			var $a      = $(this);
			var href    = $a.attr('href');
			var $target = $(href === '#' || href === '' ? 'html' : href);
			var speed   = 400;
			var position;

			if (!$target.length) {
				return;
			}

			// 目次プラグイン
			if (typeof ST_TOC !== 'undefined') {
				var toggleAttr = 'data-' + ST_TOC.VARS.plugin_meta.slug + '-toggle';
				var attr       = $a.attr(toggleAttr);

				// 表示/非表示
				if (typeof attr !== 'undefined' && attr !== false) {
					return;
				}

				// 目次
				if (href === ST_TOC.VARS.plugin_meta.slug + '-h') {
					return;
				}
			}

			position = $target.offset().top - calculateAdjustment();

			event.preventDefault();
			event.stopPropagation();

			$('html, body').animate({scrollTop: position}, speed, 'swing');
		});
	}

	$(function () {
		initialize();
	});
}(window, window.document, jQuery));
// source --> https://chatreze.net/wp-content/plugins/wp-favorite-posts/script.js?ver=1.6.8 
jQuery(document).ready( function($) {
    $('body').on('click', '.wpfp-link', function() {
        dhis = $(this);
        wpfp_do_js( dhis, 1 );
        // for favorite post listing page
        if (dhis.hasClass('remove-parent')) {
            dhis.parent("li").fadeOut();
        }
        return false;
    });
});

function wpfp_do_js( dhis, doAjax ) {
    loadingImg = dhis.prev();
    loadingImg.show();
    beforeImg = dhis.prev().prev();
    beforeImg.hide();
    url = document.location.href.split('#')[0];
    params = dhis.attr('href').replace('?', '') + '&ajax=1';
    if ( doAjax ) {
        jQuery.get(url, params, function(data) {
                dhis.parent().html(data);
                if(typeof wpfp_after_ajax == 'function') {
                    wpfp_after_ajax( dhis ); // use this like a wp action.
                }
                loadingImg.hide();
            }
        );
    }
};