liebling/assets/js/app.js
2021-12-25 19:44:13 +01:00

1 line
6.4 KiB
JavaScript

(window.webpackJsonp=window.webpackJsonp||[]).push([[2],{1:function(e,t,n){"use strict";n.r(t),n.d(t,"isRTL",(function(){return o})),n.d(t,"isMobile",(function(){return a})),n.d(t,"isDarkMode",(function(){return s})),n.d(t,"formatDate",(function(){return i})),n.d(t,"getParameterByName",(function(){return r})),n.d(t,"adjustImageGallery",(function(){return l})),n.d(t,"managePostImages",(function(){return c})),n.d(t,"makeImagesZoomable",(function(){return d}));var o=function(){var e=document.querySelector("html");return["ar","he","fa"].includes(e.getAttribute("lang"))},a=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"768px";return window.matchMedia("(max-width: ".concat(e,")")).matches},s=function(){var e=window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)");return e&&e.matches},i=function(e){return e?new Date(e).toLocaleDateString(document.documentElement.lang,{year:"numeric",month:"long",day:"numeric"}):""},r=function(e,t){t||(t=window.location.href),e=e.replace(/[\[\]]/g,"\\$&");var n=new RegExp("[?&]".concat(e,"(=([^&#]*)|&|#|$)")).exec(t);return n?n[2]?decodeURIComponent(n[2].replace(/\+/g," ")):"":null},l=function(){for(var e=document.querySelectorAll(".kg-gallery-image img"),t=0,n=e.length;t<n;t++){var o=e[t].closest(".kg-gallery-image"),a=e[t].attributes.width.value/e[t].attributes.height.value;o.style.flex="".concat(a," 1 0%")}},c=function(e){e(".js-post-content").find("img").each((function(){e(this).closest("figure").hasClass("kg-bookmark-card")||e(this).closest("figure").hasClass("kg-nft-card")||e(this).parent().is("a")||e(this).hasClass("kg-product-card-image")||e(this).hasClass("kg-audio-thumbnail")||e(this).addClass("js-zoomable")}))},d=function(e,t){t(".js-zoomable").on("opened",(function(){setTimeout((function(){var t=e(".medium-zoom-image--opened");t.length>1&&t.last().hide()}),10)}))}},16:function(e,t,n){e.exports=n(17)},17:function(e,t,n){"use strict";n.r(t);var o=n(0),a=n.n(o),s=n(7),i=n.n(s),r=n(2),l=n(11),c=(n(18),n(3)),d=n(8),u=n.n(d),m=n(9),h=n(1);a()((function(){Object(h.isRTL)()&&a()("html").attr("dir","rtl").addClass("rtl");var e=a()("body"),t=a()(".js-header"),n=a()(".js-open-menu"),o=a()(".js-close-menu"),s=a()(".js-menu"),d=a()(".js-toggle-submenu"),f=a()(".js-submenu-option")[0],g=a()(".js-submenu"),p=a()(".js-recent-slider"),v=a()(".js-open-secondary-menu"),w=a()(".js-open-search"),b=a()(".js-close-search"),j=a()(".js-search"),k=a()(".js-input-search"),C=a()(".js-search-results"),y=a()(".js-no-results"),T=a()(".js-toggle-darkmode"),M=a()(".js-main-nav"),O=a()(".js-main-nav-left"),S=a()(".js-newsletter"),_=localStorage.getItem("theme"),I=null,L=!1,x=null,A=function(){t.removeClass("submenu-is-active"),d.removeClass("active"),g.removeClass("opened").addClass("closed")},D=function(){e.toggleClass("no-scroll-y")},E=function(e,t){var n=new GhostContentAPI({url:e,key:t,version:"v4"}),o=[],a={shouldSort:!0,ignoreLocation:!0,findAllMatches:!0,includeScore:!0,minMatchCharLength:2,keys:["title","custom_excerpt","tags.name"]};n.posts.browse({limit:"all",include:"tags",fields:"id, title, url, published_at, custom_excerpt"}).then((function(e){for(var t=0,n=e.length;t<n;t++)o.push(e[t]);I=new m.a(o,a)})).catch((function(e){console.log(e)}))},R=function(e){Object(h.isMobile)()||(e?(M.addClass("toggle-overflow"),O.addClass("toggle-overflow")):(M.removeClass("toggle-overflow"),O.removeClass("toggle-overflow")))};(n.on("click",(function(){t.addClass("mobile-menu-opened"),s.addClass("opened"),D()})),o.on("click",(function(){t.removeClass("mobile-menu-opened"),s.removeClass("opened"),D()})),d.on("click",(function(){(L=!L)?(t.addClass("submenu-is-active"),d.addClass("active"),g.removeClass("closed").addClass("opened")):A()})),w.on("click",(function(){j.addClass("opened"),setTimeout((function(){k.trigger("focus")}),400),D()})),b.on("click",(function(){k.trigger("blur"),j.removeClass("opened"),D()})),k.on("keyup",(function(){if(k.val().length>0&&I){var e=I.search(k.val()).filter((function(e){if(e.score<=.5)return e})),t="";if(e.length>0){for(var n=0,o=e.length;n<o;n++)t+='\n <article class="m-result"> <a href="'.concat(e[n].item.url,'" class="m-result__link"> <h3 class="m-result__title">').concat(e[n].item.title,'</h3> <span class="m-result__date">').concat(Object(h.formatDate)(e[n].item.published_at),"</span> </a> </article>");y.hide(),C.html(t),C.show()}else C.html(""),C.hide(),y.show()}else C.html(""),C.hide(),y.hide()})),T.on("change",(function(){T.is(":checked")?(a()("html").attr("data-theme","dark"),localStorage.setItem("theme","dark")):(a()("html").attr("data-theme","light"),localStorage.setItem("theme","light"))})),T.on("mouseenter",(function(){R(!0)})),T.on("mouseleave",(function(){R(!1)})),a()(window).on("click",(function(e){L&&f&&!f.contains(e.target)&&(L=!1,A())})),a()(document).on("keyup",(function(e){"Escape"===e.key&&j.hasClass("opened")&&b.trigger("click")})),_?(a()("html").attr("data-theme",_),"dark"===_&&T.attr("checked",!0)):Object(h.isDarkMode)()&&T.attr("checked",!0),t.length>0)&&new i.a(t[0],{tolerance:{down:10,up:20},offset:15,onUnpin:function(){if(!Object(h.isMobile)()&&x){var e=x[0];e&&e.state.isVisible&&e.hide()}}}).init();if(p.length>0){var V=new r.d(".js-recent-slider",{type:"slider",rewind:!1,perView:4,swipeThreshold:!1,dragThreshold:!1,gap:0,direction:Object(h.isRTL)()?"rtl":"ltr",breakpoints:{1024:{perView:3,swipeThreshold:80,dragThreshold:120},768:{perView:2,swipeThreshold:80,dragThreshold:120,peek:{before:0,after:115}},568:{perView:1,swipeThreshold:80,dragThreshold:120,peek:{before:0,after:115}}}});V.on("mount.after",(function(){Object(c.a)(".js-recent-article-title",50)})),V.mount({Swipe:r.c,Breakpoints:r.a})}if("undefined"!=typeof disableFadeAnimation&&disableFadeAnimation?a()("[data-aos]").addClass("no-aos-animation"):u.a.init({once:!0,startEvent:"DOMContentLoaded"}),v.length>0){var H=document.getElementById("secondary-navigation-template");x=Object(l.a)(".js-open-secondary-menu",{appendTo:document.body,content:H.innerHTML,allowHTML:!0,arrow:!0,trigger:"click",interactive:!0,onShow:function(){R(!0)},onHidden:function(){R(!1)}})}Object(l.a)(".js-tooltip"),Object(c.a)(".js-article-card-title",100),Object(c.a)(".js-article-card-title-no-image",250),"undefined"!=typeof disableNewsletter&&disableNewsletter&&S.remove(),"undefined"!=typeof ghostSearchApiKey?E(ghostHost,ghostSearchApiKey):(w.css("visibility","hidden"),b.remove(),j.remove())}))}},[[16,0,1]]]);