1/** 2 * Cocoon WordPress Theme 3 * @author: yhira 4 * @link: https://wp-cocoon.com/ 5 * @license: http://www.gnu.org/licenses/gpl-2.0.html GPL v2 or later 6 */ 7(function($){let prevScrollTop=-1;const $window=$(window);$window.scroll(()=>{const scrollTop=$window.scrollTop();const threashold=600;const s1=prevScrollTop>threashold;const s2=scrollTop>threashold;if(s1^s2){if(s2){$('.body').addClass('go-to-top-visible')}else{$('.go-to-top-common').removeClass('go-to-top-up');$('.body').removeClass('go-to-top-visible')}} 8prevScrollTop=scrollTop});$('.go-to-top-common').click(function(){$(this).addClass('go-to-top-up');$('body,html').animate({scrollTop:1,},800)});$('.go-to-toc-common').click(()=>{$('body,html').animate({scrollTop:$('.entry-content .toc').offset().top,},800)});$('#search-menu-input').change((e)=>{const searchEdit=$('#search-menu-content .search-edit').first();if(e.target.checked){searchEdit.focus()}else{searchEdit.blur()}});const adminMenu=$('#admin-panel');const adminHeight=adminMenu.outerHeight();let adminStartPos=0;$(window).scroll(function(){const adminCurrentPos=$(this).scrollTop();if(adminCurrentPos>adminStartPos){if(adminCurrentPos>=200){adminMenu.css('bottom','-'+adminHeight+'px')}}else{adminMenu.css('bottom',0)} 9adminStartPos=adminCurrentPos});if(cocoon_localize_script_options.is_fixed_mobile_buttons_enable!=1){const headerMenu=$('.mobile-header-menu-buttons');let headerStartPos=0;$(window).scroll(function(){const headerCurrentPos=$(this).scrollTop();const headerHight=headerMenu.outerHeight()+5;if(window.innerWidth<=600){if(headerCurrentPos>headerStartPos){if(headerCurrentPos>=100){headerMenu.css('top','-'+headerHight+'px')}}else{headerMenu.css('top',0)}}else{const adminBarHeight=getComputedStyle(document.documentElement).getPropertyValue('--wp-admin--admin-bar--height').trim()||'0px';if(headerCurrentPos>headerStartPos){if(headerCurrentPos>=100){headerMenu.css('top','calc('+adminBarHeight+' - '+headerHight+'px)')}}else{headerMenu.css('top','calc('+adminBarHeight+')')}} 10headerStartPos=headerCurrentPos});const footerMenu=$('.mobile-footer-menu-buttons');let footerStartPos=0;$(window).scroll(function(){const footerCurrentPos=$(this).scrollTop();const footerHeight=footerMenu.outerHeight()+5;if(footerCurrentPos>footerStartPos){if(footerCurrentPos>=100){footerMenu.css('bottom','calc( -1 * (env(safe-area-inset-bottom) + '+footerHeight+'px) )')}}else if(footerCurrentPos-footerStartPos<-8){footerMenu.css('bottom',0)} 11footerStartPos=footerCurrentPos});const headerButtons=$('.mobile-header-menu-buttons');const footerButtons=$('.mobile-footer-menu-buttons');headerButtons.click(()=>{headerButtons.css('z-index','3');footerButtons.css('z-index','2')});footerButtons.click(()=>{headerButtons.css('z-index','2');footerButtons.css('z-index','3')})} 12const clickEventType=window.ontouchstart!==null?'click':'touchend';$(document).on(clickEventType,'#comment-reply-btn, .comment-reply-link',()=>{$('#comment-reply-btn').slideUp();const respond=document.getElementById('respond');const styles={inset:'auto',position:'static',visibility:'visible',};Object.entries(styles).forEach(([key,value])=>{respond.style[key]=value});$('#respond').slideDown()});$('.sbtn').click(function(){const w=$(this).prev('.sform').text();if(w){window.open('https://www.google.co.jp/search?q='+encodeURIComponent(w),'_blank')}});$('.sidebar-menu-content .widget_archive select').change(function(){document.location.href=this.options[this.selectedIndex].value});$('.sidebar-menu-content .widget_categories select').change(function(){if(this.options[this.selectedIndex].value>0){this.parentNode.submit()}});function drawerCloser(selecter,checkbox){$(selecter).click(()=>{$(checkbox).prop('checked',!1)})} 13drawerCloser('.menu-drawer .menu-item a','#navi-menu-input');drawerCloser('#slide-in-sidebar a','#sidebar-menu-input');$('.mobile-menu-buttons').each(function(){if($(this).has('.logo-menu-button').length){$(this).addClass('has-logo-button')}});$(window).on('load',()=>{$('#carousel').addClass('loaded')});$('.is-style-accordion > .faq > .faq-answer').hide();$('.is-style-accordion > .faq > .faq-question').click(function(){$(this).next('.is-style-accordion .faq-answer').slideToggle();$(this).toggleClass('active')});$(document).on('change','#sidebar-menu-input',function(){if($(this).prop('checked')){$('#sidebar').appendTo('#sidebar-menu-content');$('#sidebar').attr('id','slide-in-sidebar');$('#sidebar').addClass('slide-in-sidebar');drawerCloser('#slide-in-sidebar a','#sidebar-menu-input')}else{$('#sidebar').removeClass('slide-in-sidebar');$('#slide-in-sidebar').attr('id','sidebar');$('#sidebar').insertAfter('#main')}});let vw=window.innerWidth;$(window).resize(()=>{if(vw!=window.innerWidth){$('#sidebar-menu-input').prop('checked',!1).change()} 14vw=window.innerWidth})})(jQuery);(function(){const f=document.querySelectorAll('.video-click');for(let i=0;i<f.length;++i){f[i].onclick=function(){const iframe=this.getAttribute('data-iframe');this.parentElement.innerHTML='<div class="video">'+iframe+'</div>'}}})();(function(){function updateHeaderOffset(){const header=document.getElementById('header-container');let offset=0;if(header&&header.classList.contains('fixed-header')){offset=header.offsetHeight} 15const mobileHeaderMenuButtons=document.querySelector('.mobile-header-menu-buttons');if(mobileHeaderMenuButtons){const computedStyle=window.getComputedStyle(mobileHeaderMenuButtons);const topValue=parseFloat(computedStyle.top);const height=mobileHeaderMenuButtons.offsetHeight;if(topValue>=0){offset+=height} 16document.documentElement.style.setProperty('--cocoon--mobile-header-menu-buttons--height',height+'px')} 17document.documentElement.style.setProperty('--cocoon--header-container--p
17osition-offset',offset+'px')} 18function initHeaderOffset(){updateHeaderOffset();const target=document.querySelector('.mobile-header-menu-buttons');if(target&&'ResizeObserver' in window){new ResizeObserver(updateHeaderOffset).observe(target)}} 19if(document.readyState!=='loading'){initHeaderOffset()}else{document.addEventListener('DOMContentLoaded',initHeaderOffset)} 20let resizeTimer;window.addEventListener('resize',()=>{clearTimeout(resizeTimer);resizeTimer=setTimeout(()=>{updateHeaderOffset()},100)});window.addEventListener('scroll',updateHeaderOffset)})();(function(){function focusSkipLinkTarget(target){const isTemporary=!target.hasAttribute('tabindex');if(isTemporary){target.setAttribute('tabindex','-1')} 21target.focus();if(!isTemporary){return} 22if(document.activeElement!==target){target.removeAttribute('tabindex');return} 23target.addEventListener('blur',function removeTemporaryTabindex(){target.removeAttribute('tabindex');target.removeEventListener('blur',removeTemporaryTabindex)})} 24function getSkipLinkTargetId(hash){const id=hash.slice(1);try{return decodeURIComponent(id)}catch(e){return id}} 25document.addEventListener('click',(event)=>{if(event.button!==0||event.metaKey||event.ctrlKey||event.shiftKey||event.altKey){return} 26const element=event.target;if(!element||typeof element.closest!=='function'){return} 27const link=element.closest('.skip-link');if(!link||!link.hash){return} 28const target=document.getElementById(getSkipLinkTargetId(link.hash));if(target){focusSkipLinkTarget(target)}})})()
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.