June 2026 Production theme

This commit is contained in:
dadmin committed 2026-06-13 21:33:23 -05:00
commit 2463a228e9
112 files changed
+12813

No files matched your search

Vendored Executable
+1
View File
@@ -0,0 +1 @@
function dropdown(){let n=window.matchMedia("(max-width: 767px)"),s=document.querySelector(".gh-head-menu"),o=s?.querySelector(".nav");if(o){let t=document.querySelector(".gh-head-logo"),e=o.innerHTML;n.matches&&o.querySelectorAll("li").forEach(function(t,e){t.style.transitionDelay=.03*(e+1)+"s"});let i=function(){if(!n.matches){for(var t=[];o.offsetWidth+64>s.offsetWidth&&o.lastElementChild;)t.unshift(o.lastElementChild),o.lastElementChild.remove();if(t.length){let e=document.createElement("button"),i=(e.setAttribute("class","nav-more-toggle gh-icon-btn"),e.setAttribute("aria-label","More"),e.innerHTML='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32" fill="currentColor"><path d="M21.333 16c0-1.473 1.194-2.667 2.667-2.667v0c1.473 0 2.667 1.194 2.667 2.667v0c0 1.473-1.194 2.667-2.667 2.667v0c-1.473 0-2.667-1.194-2.667-2.667v0zM13.333 16c0-1.473 1.194-2.667 2.667-2.667v0c1.473 0 2.667 1.194 2.667 2.667v0c0 1.473-1.194 2.667-2.667 2.667v0c-1.473 0-2.667-1.194-2.667-2.667v0zM5.333 16c0-1.473 1.194-2.667 2.667-2.667v0c1.473 0 2.667 1.194 2.667 2.667v0c0 1.473-1.194 2.667-2.667 2.667v0c-1.473 0-2.667-1.194-2.667-2.667v0z"></path></svg>',document.createElement("div"));i.setAttribute("class","gh-dropdown"),10<=t.length?(document.body.classList.add("is-dropdown-mega"),i.style.gridTemplateRows=`repeat(${Math.ceil(t.length/2)}, 1fr)`):document.body.classList.remove("is-dropdown-mega"),t.forEach(function(t){i.appendChild(t)}),e.appendChild(i),o.appendChild(e),document.body.classList.add("is-dropdown-loaded"),window.addEventListener("click",function(t){document.body.classList.contains("is-dropdown-open")?document.body.classList.remove("is-dropdown-open"):e.contains(t.target)&&document.body.classList.add("is-dropdown-open")})}else document.body.classList.add("is-dropdown-loaded")}};imagesLoaded(t,function(){i()}),window.addEventListener("load",function(){t||i()}),window.addEventListener("resize",function(){setTimeout(()=>{o.innerHTML=e,i()},1)})}}function lightbox(t){document.querySelectorAll(t).forEach(function(t){t.addEventListener("click",function(t){var e=t;e.preventDefault();for(var i,n=[],s=0,o=e.target.closest(".kg-card").previousElementSibling;o&&(o.classList.contains("kg-image-card")||o.classList.contains("kg-gallery-card"));){var r=[];o.querySelectorAll("img").forEach(function(t){r.push({src:t.getAttribute("src"),msrc:t.getAttribute("src"),w:t.getAttribute("width"),h:t.getAttribute("height"),el:t}),s+=1}),o=o.previousElementSibling,n=r.concat(n)}e.target.classList.contains("kg-image")?n.push({src:e.target.getAttribute("src"),msrc:e.target.getAttribute("src"),w:e.target.getAttribute("width"),h:e.target.getAttribute("height"),el:e.target}):(i=!1,e.target.closest(".kg-gallery-card").querySelectorAll("img").forEach(function(t){n.push({src:t.getAttribute("src"),msrc:t.getAttribute("src"),w:t.getAttribute("width"),h:t.getAttribute("height"),el:t}),i||t===e.target?i=!0:s+=1}));for(var a=e.target.closest(".kg-card").nextElementSibling;a&&(a.classList.contains("kg-image-card")||a.classList.contains("kg-gallery-card"));)a.querySelectorAll("img").forEach(function(t){n.push({src:t.getAttribute("src"),msrc:t.getAttribute("src"),w:t.getAttribute("width"),h:t.getAttribute("height"),el:t})}),a=a.nextElementSibling;t=document.querySelectorAll(".pswp")[0];new PhotoSwipe(t,PhotoSwipeUI_Default,n,{bgOpacity:.9,closeOnScroll:!0,fullscreenEl:!1,history:!1,index:s,shareEl:!1,zoomEl:!1,getThumbBoundsFn:function(t){var t=n[t].el,e=window.pageYOffset||document.documentElement.scrollTop,t=t.getBoundingClientRect();return{x:t.left,y:t.top+e,w:t.width}}}).init()})})}function pagination(t,a,l=!1){let c=document.querySelector(".gh-feed");if(!c)return;let e=!1,i=c.nextElementSibling||c.parentElement.nextElementSibling||document.querySelector(".gh-foot"),h=document.querySelector(".gh-loadmore"),n=(!document.querySelector("link[rel=next]")&&h&&h.remove(),async function(){var n=document.querySelector("link[rel=next]");if(n)try{var t=await(await fetch(n.href)).text(),s=(new DOMParser).parseFromString(t,"text/html"),o=s.querySelectorAll(".gh-feed:not(.gh-featured):not(.gh-related) > *");let e=document.createDocumentFragment(),i=[];o.forEach(function(t){t=document.importNode(t,!0);l&&(t.style.visibility="hidden"),e.appendChild(t),i.push(t)}),c.appendChild(e),a&&a(i,u);var r=s.querySelector("link[rel=next]");r&&r.href?n.href=r.href:(n.remove(),h&&h.remove())}catch(t){throw n.remove(),h&&h.remove(),t}}),u=async function(){i.getBoundingClientRect().top<=window.innerHeight&&document.querySelector("link[rel=next]")&&await n()};let s=new IntersectionObserver(async function(t){if(!e){if(e=!0,t[0].isIntersecting)if(l)await n();else for(;i.getBoundingClientRect().top<=window.innerHeight&&document.querySelector("link[rel=next]");)await n();e=!1,document.querySelector("link[rel=next]")||s.disconnect()}});t?s.observe(i):h.addEventListener("click",n)}function featured(){$(".featured-feed").owlCarousel({dots:!1,margin:30,nav:!0,navText:['<svg xmlns=Line truncated
+1
View File
@@ -0,0 +1 @@
{"version":3,"sources":["dropdown.js","lightbox.js","pagination.js","main.js","owl.carousel.min.js","vendor/imagesloaded.pkgd.min.js","vendor/photoswipe-ui-default.min.js","vendor/photoswipe.min.js","vendor/reframe.min.js"],"names":["dropdown","mediaQuery","window","matchMedia","menu","document","querySelector","nav","logo","navHTML","innerHTML","matches","querySelectorAll","forEach","item","index","style","transitionDelay","makeDropdown","submenuItems","offsetWidth","lastElementChild","unshift","remove","length","toggle","createElement","wrapper","setAttribute","body","classList","add","gridTemplateRows","Math","ceil","child","appendChild","addEventListener","e","contains","target","imagesLoaded","setTimeout","lightbox","trigger","trig","onThumbnailsClick","preventDefault","reachedCurrentItem","items","prevSibling","closest","previousElementSibling","prevItems","push","src","getAttribute","msrc","w","h","el","concat","nextSibling","nextElementSibling","pswpElement","PhotoSwipe","PhotoSwipeUI_Default","bgOpacity","closeOnScroll","fullscreenEl","history","shareEl","zoomEl","getThumbBoundsFn","thumbnail","pageYScroll","pageYOffset","documentElement","scrollTop","rect","getBoundingClientRect","x","left","y","top","width","init","pagination","isInfinite","done","isMasonry","feedElement","let","loading","async","loadNextPage","nextElement","html","await","fetch","href","text","doc","DOMParser","parseFromString","postElements","fragment","createDocumentFragment","elems","post","clonedItem","importNode","visibility","loadNextWithCheck","resNextElement","buttonElement","parentElement","innerHeight","observer","IntersectionObserver","entries","isIntersecting","disconnect","observe","featured","$","owlCarousel","dots","margin","navText","responsive","0","768","992","burger","reframe","join","a","b","c","d","this","settings","options","extend","Defaults","$element","_handlers","_plugins","_supress","_current","_speed","_coordinates","_breakpoint","_width","_items","_clones","_mergers","_widths","_invalidated","_pipe","_drag","time","pointer","stage","start","current","direction","_states","tags","initializing","animating","dragging","each","proxy","Plugins","charAt","toLowerCase","slice","Workers","filter","run","setup","initialize","loop","center","rewind","checkVisibility","mouseDrag","touchDrag","pullDrag","freeDrag","stagePadding","merge","mergeFit","autoWidth","startPosition","rtl","smartSpeed","fluidSpeed","dragEndSpeed","responsiveRefreshRate","responsiveBaseElement","fallbackEasing","slideTransition","info","nestedItemSelector","itemElement","stageElement","refreshClass","loadedClass","loadingClass","rtlClass","responsiveClass","dragClass","itemClass","stageClass","stageOuterClass","grabClass","Width","Default","Inner","Outer","Type","Event","State","relative","$stage","children","margin-left","margin-right","css","toFixed","f","min","max","g","i","normalize","outerHTML","addClass","appendTo","prependTo","abs","padding-left","padding-right","eq","removeAttr","minimum","maximum","reset","animate","coordinates","op","removeClass","prototype","initializeStage","find","class","wrap","append","parent","initializeItems","get","map","refresh","replace","not","isVisible","invalidate","enter","toggleClass","is","preloadAutoWidthImages","registerEventHandlers","leave","viewport","Number","attr","RegExp","property","name","value","optionsLogic","prepare","content","data","update","all","grep","onThrottledResize","clearTimeout","resizeTimer","onResize","isDefaultPrevented","support","transition","on","end","onTransitionEnd","onDragStart","onDragEnd","which","transform","split","position","stop","type","speed","Date","getTime","one","difference","onDragMove","off","transform3d","suppress","release","isNumeric","mergers","clones","duration","to","next","prev","stopPropagation","srcElement","originalTarget","innerWidth","clientWidth","console","warn","empty","jQuery","nodeType","addBack","after","before","splice","Image","destroy","unwrap","contents","removeData","attachEvent","removeEventListener","detachEvent","count","camelCase","j","relatedTarget","onTrigger","register","call","event","special","owl","_default","apply","namespace","indexOf","arguments","inArray","originalEvent","touches","changedTouches","pageX","pageY","clientX","clientY","isNaN","parseFloat","fn","Array","Constructor","Zepto","_core","_interval","_visible","initialized.owl.carousel","autoRefresh","watch","autoRefreshInterval","setInterval","clearInterval","Object","getOwnPropertyNames","AutoRefresh","_loaded","initialized.owl.carousel change.owl.carousel resized.owl.carousel","lazyLoad","load","lazyLoadEager","devicePixelRatio","element","url","onload","background-image","opacity","handlers","Lazy","_previousHeight","initialized.owl.carousel refreshed.owl.carousel","autoHeight","changed.owl.carousel","loaded.owl.lazy","_intervalId","resize","autoHeightClass","toArray","height","AutoHeight","_videos","_playing","resize.owl.carousel","video","isInFullScLine truncated
+1
View File
@@ -0,0 +1 @@
:root{--color-primary-text:#333;--color-secondary-text:#999;--color-white:#fff;--color-lighter-gray:#f6f6f6;--color-light-gray:#e6e6e6;--color-mid-gray:#ccc;--color-dark-gray:#444;--color-darker-gray:#15171a;--color-black:#000;--font-sans:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;--font-serif:Georgia,serif;--head-nav-gap:2.8rem;--h1-size:4.6rem;--gap:3.6rem;--header-spacing:80px}@media (max-width:767px){:root{--h1-size:3.2rem!important;--gap:2rem;--header-spacing:48px}}*,:after,:before{box-sizing:border-box}blockquote,body,dd,dl,figure,h1,h2,h3,h4,h5,h6,p{margin:0}ol[role=list],ul[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}body{min-height:100vh;line-height:1.5;text-rendering:optimizespeed}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img,picture{display:block;max-width:100%}button,input,select,textarea{font:inherit}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,:after,:before{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}}html{font-size:62.5%}body{font-family:var(--gh-font-body,var(--font-sans));font-size:1.6rem;line-height:1.6;color:var(--color-primary-text);background-color:var(--color-white);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{height:auto}a{color:var(--color-darker-gray);text-decoration:none}a:hover{opacity:.8}h1,h2,h3,h4,h5,h6{font-family:var(--gh-font-heading,var(--font-sans));line-height:1.15;color:var(--color-darker-gray);letter-spacing:-.02em}h1{font-size:var(--h1-size)}h2{font-size:2.8rem}h3{font-size:2.4rem}h4{font-size:2.2rem}h5{font-size:2rem}h6{font-size:1.8rem}hr{width:100%;height:1px;background-color:var(--color-light-gray);border:0}blockquote:not([class]){padding-left:2rem;border-left:4px solid var(--ghost-accent-color)}figcaption{margin-top:1.6rem;font-size:1.4rem;line-height:1.4;color:var(--color-secondary-text);text-align:center}.kg-width-full figcaption{padding:0 1.6rem}.gh-content figcaption a{color:var(--color-darker-gray);text-decoration:none}pre{padding:1.6rem 2.4rem;overflow-x:scroll;hyphens:none;line-height:1.5;white-space:pre;background-color:var(--color-lighter-gray);-webkit-overflow-scrolling:touch}code{font-family:var(--font-mono);font-size:15px}:not(pre)>code{padding:.4rem;color:var(--ghost-accent-color);background-color:var(--color-lighter-gray);border-radius:3px}iframe{display:block;width:100%;overflow:hidden;border:0}sub,sup{line-height:1}@media (max-width:767px){h2{font-size:2.4rem}h3{font-size:2.1rem}}.gh-site{display:flex;flex-direction:column;min-height:100vh}.gh-main{flex-grow:1;padding-top:8rem;padding-bottom:8rem}.page-template .gh-main{padding-block:0}.gh-outer{padding-right:var(--gap);padding-left:var(--gap)}.gh-inner{max-width:var(--container-width,1200px);margin:0 auto}.gh-canvas,.kg-width-full.kg-content-wide{--main:min(var(--content-width,720px),100% - var(--gap) * 2);--wide:minmax(0,calc((var(--container-width, 1200px) - var(--content-width, 720px))/2));--full:minmax(var(--gap),1fr);display:grid;grid-template-columns:[full-start] var(--full) [wide-start] var(--wide) [main-start] var(--main) [main-end] var(--wide) [wide-end] var(--full) [full-end]}.gh-canvas>*{grid-column:main}.kg-content-wide>div,.kg-width-wide{grid-column:wide}.kg-width-full{grid-column:full}.kg-width-full img{width:100%}@media (max-width:767px){#gh-main{padding-top:4.8rem;padding-bottom:4.8rem}}.gh-head{height:100px;background-color:var(--color-white)}.gh-head-inner{display:grid;grid-template-columns:1fr auto auto;grid-auto-flow:row dense;-moz-column-gap:var(--head-nav-gap);column-gap:var(--head-nav-gap);align-items:center;height:100%}.gh-head-brand{line-height:1}.gh-head-brand-wrapper{display:flex;align-items:center}.gh-head-logo{position:relative;font-family:var(--gh-font-heading,var(--font-sans));font-size:2.4rem;font-weight:700;letter-spacing:-.02em}.gh-head-logo img{max-height:40px}.gh-head-logo img:nth-child(2){position:absolute;top:0;left:0;opacity:0}.gh-head-menu{display:flex}.gh-head .nav,.gh-head-menu{gap:var(--head-nav-gap);align-items:center}.gh-head .nav{display:inline-flex;padding:0;margin:0;white-space:nowrap;list-style:none}.gh-head .nav-more-toggle{position:relative;margin:0 -6px;font-size:inherit;text-transform:inherit}.gh-head .nav-more-toggle svg{width:24px;height:24px}.gh-head-actions{display:flex;gap:var(--head-nav-gap);align-items:center;justify-content:flex-end}.gh-head-members{display:flex;gap:20px;align-items:center;white-space:nowrap}.gh-head-btn.gh-btn{font-size:inherit;font-weight:600}.gh-head-btn:not(.gh-btn){display:inline-flex;align-items:center;color:var(--ghost-accent-color)}.gh-head-btn svg{width:1.3em;height:1.3em}.gh-search{margin-right:-6px;margin-left:-6px}.gh-search:hover{opacity:.9}.gh-head-brand .gh-search{margin-right:8px}@media (max-width:767px){.gh-head-members{flex-direction:column-reverse;gap:16px;widLine truncated
+1
View File
@@ -0,0 +1 @@
{"version":3,"sources":["../../node_modules/@tryghost/shared-theme-assets/assets/css/v1/vars.css","../../node_modules/@tryghost/shared-theme-assets/assets/css/v1/components/reset.css","../../node_modules/@tryghost/shared-theme-assets/assets/css/v1/components/global.css","../../node_modules/@tryghost/shared-theme-assets/assets/css/v1/components/layout.css","../../node_modules/@tryghost/shared-theme-assets/assets/css/v1/components/header.css","../../node_modules/@tryghost/shared-theme-assets/assets/css/v1/components/cover.css","../../node_modules/@tryghost/shared-theme-assets/assets/css/v1/components/loop.css","../../node_modules/@tryghost/shared-theme-assets/assets/css/v1/components/post-card.css","../../node_modules/@tryghost/shared-theme-assets/assets/css/v1/components/article.css","../../node_modules/@tryghost/shared-theme-assets/assets/css/v1/components/content.css","../../node_modules/@tryghost/shared-theme-assets/assets/css/v1/components/comments.css","../../node_modules/@tryghost/shared-theme-assets/assets/css/v1/components/cta.css","../../node_modules/@tryghost/shared-theme-assets/assets/css/v1/components/card.css","../../node_modules/@tryghost/shared-theme-assets/assets/css/v1/components/pagination.css","../../node_modules/@tryghost/shared-theme-assets/assets/css/v1/components/navigation.css","../../node_modules/@tryghost/shared-theme-assets/assets/css/v1/components/button.css","../../node_modules/@tryghost/shared-theme-assets/assets/css/v1/components/footer.css","../../node_modules/@tryghost/shared-theme-assets/assets/css/v1/vendor/pswp.css","general/fonts.css","general/basics.css","general/button.css","general/form.css","general/icons.css","site/layout.css","site/header.css","site/cover.css","blog/feed.css","blog/featured.css","blog/pagination.css","blog/single.css","blog/author.css","blog/share.css","blog/navigation.css","blog/related.css","blog/comment.css","blog/tag.css","misc/owl.css","misc/utils.css","misc/animations.css","misc/dark.css"],"names":[],"mappings":"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 truncated
+67
View File
@@ -0,0 +1,67 @@
.author {
display: flex;
flex-direction: column;
align-items: center;
margin-bottom: 4.5rem;
text-align: center;
}
.author-image-placeholder {
flex-shrink: 0;
width: 70px;
margin-bottom: 2rem;
overflow: hidden;
border-radius: 50%;
}
.author-name {
margin-bottom: 0;
font-size: 2.4rem;
}
.author-meta {
margin-top: 8px;
font-size: 1.2rem;
font-weight: 800;
color: var(--secondary-text-color);
text-transform: uppercase;
}
.author-bio {
max-width: 520px;
margin-top: 16px;
}
.author-social {
margin-top: 2rem;
}
.author-list {
display: flex;
}
.author-list .author-image-placeholder {
width: 54px;
margin: 0 -4px;
border: 2px solid var(--white-color);
}
.author-list .author-image-placeholder:first-child {
z-index: 10;
}
.author-list .author-image-placeholder:nth-child(2) {
z-index: 9;
}
.author-list .author-image-placeholder:nth-child(3) {
z-index: 8;
}
.author-list .author-image-placeholder:nth-child(4) {
z-index: 7;
}
.author-list .author-image-placeholder:nth-child(5) {
z-index: 6;
}
+3
View File
@@ -0,0 +1,3 @@
.comment {
margin-top: 6rem;
}
+30
View File
@@ -0,0 +1,30 @@
.featured-wrapper {
margin-top: 60px;
}
.featured-wrapper .u-placeholder {
margin-bottom: 24px;
}
.featured-wrapper .post-title {
margin-bottom: 0;
font-size: 1.8rem;
font-weight: 700;
line-height: 1.3;
letter-spacing: -0.01em;
word-break: break-word;
}
.has-serif-title:not([class*=" gh-font-heading"]):not([class^="gh-font-heading"]) .featured-wrapper .post-title {
font-family: var(--gh-font-heading, var(--font-serif));
}
.featured-title {
padding-bottom: 1rem;
margin-bottom: 4.5rem;
font-size: 1.5rem;
font-weight: 800;
text-transform: uppercase;
letter-spacing: 0.01em;
border-bottom: 1px solid var(--light-gray-color);
}
+91
View File
@@ -0,0 +1,91 @@
.feed {
position: relative;
display: flex;
align-items: center;
padding: 1.5rem 0;
overflow: hidden;
line-height: 1;
}
.feed:hover .feed-title {
opacity: 0.8;
}
.feed:hover .feed-right {
margin-right: 1.6rem;
}
.feed:hover .feed-icon {
transform: translateX(0.4rem);
}
.feed + .feed {
border-top: 1px solid var(--light-gray-color);
}
.feed + .feed.feed-paged {
margin-top: 3rem;
border-top: 0;
}
.feed-calendar {
display: flex;
gap: 0.4rem;
min-width: 45px;
margin-right: 1.5rem;
font-size: 1.1rem;
font-weight: 800;
color: var(--brand-color);
white-space: nowrap;
}
.feed-calendar-month {
text-transform: uppercase;
}
.feed-title {
flex-grow: 1;
padding-right: 1rem;
margin-bottom: 0;
overflow: hidden;
font-family: var(--gh-font-body, var(--font-sans));
font-size: 1.6rem;
font-weight: 400;
line-height: 1.3;
text-overflow: ellipsis;
letter-spacing: 0;
white-space: nowrap;
}
.feed-right {
display: flex;
align-items: center;
transition: margin 0.2s var(--animation-base);
}
.icon-star {
width: 16px;
height: 16px;
margin-right: 1rem;
color: var(--orange-color);
}
.public .icon-star {
display: none;
}
.feed-length {
font-size: 1.4rem;
color: var(--secondary-text-color);
white-space: nowrap;
}
.feed-icon {
position: absolute;
right: 0;
width: 16px;
height: 16px;
color: var(--secondary-text-color);
transition: transform 0.2s var(--animation-base);
transform: translateX(2rem);
}
+18
View File
@@ -0,0 +1,18 @@
.navigation-previous .navigation-icon {
margin-left: -2px;
}
.navigation-next .navigation-link {
justify-content: flex-end;
}
.navigation-next .navigation-icon {
margin-right: -2px;
}
.navigation-link {
display: flex;
align-items: center;
width: 30px;
height: 30px;
}
+5
View File
@@ -0,0 +1,5 @@
.load-more {
display: flex;
justify-content: center;
margin-top: 48px;
}
+10
View File
@@ -0,0 +1,10 @@
.related-wrapper {
padding: 56px 0 32px;
margin-top: 80px;
background-color: var(--lighter-gray-color);
}
.related-title {
margin-bottom: 20px;
font-size: 2.1rem;
}
+65
View File
@@ -0,0 +1,65 @@
.gh-meta-share {
margin-top: 24px;
justify-content: center;
}
.share {
display: flex;
gap: 0.4rem;
}
.share-link {
display: flex;
align-items: center;
height: 2.6rem;
padding: 0 0.8rem;
margin: 0 0.6rem;
font-size: 1.1rem;
font-weight: 800;
line-height: 1;
color: var(--white-color);
text-transform: uppercase;
letter-spacing: 0.04rem;
border-radius: 3px;
}
.share-link .icon {
width: 14px;
height: 14px;
}
.share-link-facebook {
background-color: var(--facebook-color);
}
.share-link-x {
background-color: var(--twitter-color);
}
.share-link-linkedin {
background-color: var(--linkedin-color);
}
.share-link-bluesky {
background-color: var(--bluesky-color);
}
.share-link-threads {
background-color: var(--threads-color);
}
.share-link-mastodon {
background-color: var(--mastodon-color);
}
.share-link-tiktok {
background-color: var(--tiktok-color);
}
.share-link-youtube {
background-color: var(--youtube-color);
}
.share-link-instagram {
background-color: var(--instagram-color);
}
+130
View File
@@ -0,0 +1,130 @@
.single-header {
margin-bottom: 4.5rem;
text-align: center;
}
.page-template .single-header {
margin-top: var(--header-spacing);
}
.single-meta {
margin-bottom: 1rem;
margin-top: 1rem;
font-size: 1.2rem;
font-weight: 800;
color: var(--secondary-text-color);
text-transform: uppercase;
}
.single-meta-item + .single-meta-item::before {
padding: 0 0.3rem;
font-family: serif;
content: "\02022";
}
.single-meta-tag .post-tag {
color: var(--brand-color);
}
.single-title {
margin-bottom: 0;
font-size: 4rem;
line-height: 1.2;
letter-spacing: -0.1rem;
word-break: break-word;
}
.has-serif-title:not([class*=" gh-font-heading"]):not([class^="gh-font-heading"]) .single-title {
font-family: var(--gh-font-heading, var(--font-serif));
}
.single-excerpt {
margin-top: 2rem;
font-size: 1.8rem;
word-break: break-word;
}
.has-serif-body:not([class*=" gh-font-body"]):not([class^="gh-font-body"]) .single-excerpt {
font-family: var(--gh-font-body, var(--font-serif));
}
.single-media {
margin-top: 4.5rem;
}
.single-cta {
padding: 3rem;
margin-top: 4rem !important;
text-align: center;
border-top: 5px solid var(--brand-color);
border-bottom: 1px solid var(--light-gray-color);
}
.single-cta-title {
margin: 0 0 3rem !important;
}
.single-cta-button {
margin-bottom: 1rem;
font-weight: 800 !important;
}
.single-cta-footer {
font-size: 1.4rem;
font-weight: 400 !important;
letter-spacing: -0.02rem;
}
.single-footer {
display: flex;
align-items: center;
margin-top: 4.5rem;
}
.single-footer-left,
.single-footer-right {
display: flex;
flex: 2;
}
.single-footer-right {
justify-content: flex-end;
}
.single-footer-middle {
display: flex;
flex-direction: column;
}
.single-footer-top {
display: flex;
flex-direction: column;
align-items: center;
}
.single-footer-title {
margin-bottom: 1rem;
font-size: 1.8rem;
}
.single-footer-bottom {
margin-top: 2rem;
}
@media (max-width: 767px) {
.single-header {
margin-bottom: 3rem;
}
.single-title {
font-size: 2.6rem;
}
.single-excerpt {
font-size: 1.7rem;
}
.single-media {
margin-top: 3rem;
}
}
+51
View File
@@ -0,0 +1,51 @@
.tag {
margin-bottom: 4.5rem;
text-align: center;
}
.tag .tag-name {
margin-bottom: 0;
font-size: 3rem;
color: var(--brand-color);
}
.tag .tag-name::before {
content: "#";
}
.tag .tag-description {
max-width: 520px;
margin: 16px auto 0;
}
.tag .tag-list {
margin-top: 2rem;
font-weight: 700;
}
.tag .tag-list-label {
margin-right: 0.5rem;
color: var(--secondary-text-color);
}
.tag .tag-list-item::before {
content: "#";
}
.tag .tag-list-item + .tag-list-item {
margin-left: 0.3rem;
}
.tag .tag-media {
margin-top: 4.5rem;
}
@media (max-width: 767px) {
.tag {
margin-bottom: 2.5rem;
}
.tag .tag-media {
margin-top: 3rem;
}
}
+57
View File
@@ -0,0 +1,57 @@
:root {
--brand-color: var(--ghost-accent-color, #ff572f);
--primary-text-color: #333;
--secondary-text-color: #999;
--white-color: #fff;
--lighter-gray-color: #f6f6f6;
--light-gray-color: #e6e6e6;
--mid-gray-color: #ccc;
--dark-gray-color: #444;
--darker-gray-color: #1a1a1a;
--black-color: #000;
--green-color: #28a745;
--orange-color: #ffc107;
--red-color: #dc3545;
--facebook-color: #3b5998;
--twitter-color: #1da1f2;
--linkedin-color: #0B66C3;
--bluesky-color: #1185FE;
--threads-color: #000000;
--mastodon-color: #6364FF;
--tiktok-color: #000000;
--youtube-color: #ff0000;
--instagram-color: #000000;
--rss-color: #f26522;
--animation-base: ease-in-out;
--font-sans: Mulish, -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica, Arial, sans-serif;
--font-serif: Lora, Times, serif;
--font-mono: Menlo, Consolas, Monaco, Liberation Mono, Lucida Console, monospace;
--navbar-height: 80px;
--content-font-size: 1.7rem;
--header-spacing: 60px;
}
@media (max-width: 767px) {
:root {
--header-spacing: 30px;
}
}
body {
color: var(--primary-text-color);
background-color: var(--white-color);
}
a {
color: var(--darker-gray-color);
}
h1,
h2,
h3,
h4,
h5,
h6 {
font-weight: 800;
color: var(--darker-gray-color);
}
+67
View File
@@ -0,0 +1,67 @@
.button {
display: inline-flex;
align-items: center;
justify-content: center;
height: 36px;
padding: 0 15px;
font-size: 11px;
font-weight: 800;
color: var(--brand-color);
text-transform: uppercase;
letter-spacing: 0.5px;
cursor: pointer;
background-color: var(--white-color);
border: 1px solid var(--light-gray-color);
border-radius: 3px;
outline: none;
}
.button:hover {
border-color: var(--mid-gray-color);
opacity: 1;
}
.button .icon-loading {
display: none;
}
.button.loading {
text-indent: -9999px;
}
.button.loading .icon-loading {
display: block;
}
.button-secondary {
color: var(--darker-gray-color);
}
.button-icon {
display: inline-flex;
align-items: center;
justify-content: center;
width: 30px;
height: 30px;
padding: 0;
color: var(--darker-gray-color);
cursor: pointer;
background-color: transparent;
border: 0;
outline: none;
}
.button-icon:hover .icon {
opacity: 0.8;
}
.button-text {
padding: 0;
margin: 0;
line-height: inherit;
color: var(--darker-gray-color);
cursor: pointer;
background-color: transparent;
border: 0;
outline: none;
}
+62
View File
@@ -0,0 +1,62 @@
@font-face {
font-family: Mulish;
font-style: normal;
font-weight: 400;
src: local(""), url("../fonts/mulish-v10-latin-regular.woff2") format("woff2"), url("../fonts/mulish-v10-latin-regular.woff") format("woff");
}
@font-face {
font-family: Mulish;
font-style: normal;
font-weight: 700;
src: local(""), url("../fonts/mulish-v10-latin-700.woff2") format("woff2"), url("../fonts/mulish-v10-latin-700.woff") format("woff");
}
@font-face {
font-family: Mulish;
font-style: normal;
font-weight: 800;
src: local(""), url("../fonts/mulish-v10-latin-800.woff2") format("woff2"), url("../fonts/mulish-v10-latin-800.woff") format("woff");
}
@font-face {
font-family: Mulish;
font-style: italic;
font-weight: 400;
src: local(""), url("../fonts/mulish-v10-latin-italic.woff2") format("woff2"), url("../fonts/mulish-v10-latin-italic.woff") format("woff");
}
@font-face {
font-family: Mulish;
font-style: italic;
font-weight: 700;
src: local(""), url("../fonts/mulish-v10-latin-700italic.woff2") format("woff2"), url("../fonts/mulish-v10-latin-700italic.woff") format("woff");
}
@font-face {
font-family: Lora;
font-style: normal;
font-weight: 400;
src: local(""), url("../fonts/lora-v23-latin-regular.woff2") format("woff2"), url("../fonts/lora-v23-latin-regular.woff") format("woff");
}
@font-face {
font-family: Lora;
font-style: normal;
font-weight: 700;
src: local(""), url("../fonts/lora-v23-latin-700.woff2") format("woff2"), url("../fonts/lora-v23-latin-700.woff") format("woff");
}
@font-face {
font-family: Lora;
font-style: italic;
font-weight: 400;
src: local(""), url("../fonts/lora-v23-latin-italic.woff2") format("woff2"), url("../fonts/lora-v23-latin-italic.woff") format("woff");
}
@font-face {
font-family: Lora;
font-style: italic;
font-weight: 700;
src: local(""), url("../fonts/lora-v23-latin-700italic.woff2") format("woff2"), url("../fonts/lora-v23-latin-700italic.woff") format("woff");
}
+83
View File
@@ -0,0 +1,83 @@
label {
display: block;
font-size: 1.4rem;
font-weight: 700;
color: var(--darker-gray-color);
}
label + label {
margin-top: 2rem;
}
label input,
label textarea {
margin-top: 0.7rem;
}
input,
textarea {
width: 100%;
height: 44px;
padding: 0 1.5rem;
font-size: 1.6rem;
color: var(--darker-gray-color);
appearance: none;
background-color: var(--white-color);
border: 1px solid var(--light-gray-color);
border-radius: 5px;
outline: none;
}
input:focus,
textarea:focus {
border-color: var(--mid-gray-color);
}
textarea {
height: 100%;
padding-top: 1.5rem;
padding-bottom: 1.5rem;
resize: vertical;
}
.form-wrapper {
position: relative;
}
.form-button {
position: absolute;
top: 5px;
right: 5px;
display: flex;
align-items: center;
justify-content: center;
width: 40px;
height: 40px;
padding: 0;
color: var(--white-color);
cursor: pointer;
background-color: var(--brand-color);
border: 0;
border-radius: 0 4px 4px 0;
outline: none;
}
.form-button .icon-loading {
display: none;
}
.loading .form-button .icon {
display: none;
}
.loading .form-button .icon-loading {
display: block;
}
.contact-form {
margin-top: 3rem;
}
.contact-form .button {
margin-top: 1.5rem;
}
+13
View File
@@ -0,0 +1,13 @@
symbol {
fill: currentColor;
}
.icon {
width: 20px;
height: 20px;
}
.icon-loading {
width: 26px;
height: 26px;
}
+54
View File
@@ -0,0 +1,54 @@
.animate__animated {
animation-duration: 1s;
animation-fill-mode: both;
}
@keyframes bounceIn {
from,
20%,
40%,
60%,
80%,
to {
animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
0% {
opacity: 0;
transform: scale3d(0.7, 0.7, 0.7);
}
40% {
transform: scale3d(1.1, 1.1, 1.1);
}
to {
opacity: 1;
transform: scale3d(1, 1, 1);
}
}
.animate__bounceIn {
animation-name: bounceIn;
animation-duration: 0.3s;
}
@keyframes zoomOut {
from {
opacity: 1;
}
50% {
opacity: 0;
transform: scale3d(0.7, 0.7, 0.7);
}
to {
opacity: 0;
}
}
.animate__zoomOut {
animation-name: zoomOut;
animation-duration: 0.3s;
}
+159
View File
@@ -0,0 +1,159 @@
.theme-dark:root {
--primary-text-color: #e2e2e2;
--secondary-text-color: #868686;
--white-color: #282c35;
--color-white: #282c35;
--lighter-gray-color: #2f333c;
--color-lighter-gray: #2f333c;
--light-gray-color: #3b3e46;
--color-light-gray: #3b3e46;
--color-light-color: #3b3e46;
--mid-gray-color: #666;
--color-mid-gray: #666;
--dark-gray-color: #e6e6e6;
--color-dark-gray: #e6e6e6;
--darker-gray-color: #fff;
--color-darker-gray: #fff;
}
.theme-dark .gh-head-logo img:first-child:not(:only-child) {
opacity: 0;
}
.theme-dark .gh-head-logo img + img {
opacity: 1;
}
.theme-dark .sticky {
background-color: rgba(0, 0, 0, 0.6);
}
.theme-dark .form-button,
.theme-dark .pswp__counter {
color: var(--darker-gray-color);
}
.theme-dark .share-link {
background-color: var(--darker-gray-color);
}
.theme-dark .share-link-facebook {
color: var(--facebook-color);
}
.theme-dark .share-link-x {
color: var(--twitter-color);
}
.theme-dark .share-link-linkedin {
color: var(--linkedin-color);
}
.theme-dark .share-link-bluesky {
color: var(--bluesky-color);
}
.theme-dark .share-link-threads {
color: var(--threads-color);
}
.theme-dark .share-link-mastodon {
color: var(--mastodon-color);
}
.theme-dark .share-link-tiktok {
color: var(--tiktok-color);
}
.theme-dark .share-link-youtube {
color: var(--youtube-color);
}
.theme-dark .share-link-instagram {
color: var(--instagram-color);
}
.theme-dark .kg-audio-card button {
color: var(--darker-gray-color);
}
.theme-dark .kg-bookmark-card a.kg-bookmark-container,
.theme-dark .kg-bookmark-card a.kg-bookmark-container:hover,
.theme-dark .kg-file-card-container,
.theme-dark .kg-file-card-container:hover,
.theme-dark .kg-audio-card,
.theme-dark .kg-product-card-container {
background-color: var(--lighter-gray-color) !important;
opacity: 1;
}
@media (prefers-color-scheme: dark) {
html:not(.theme-light):root {
--primary-text-color: #e2e2e2;
--secondary-text-color: #868686;
--white-color: #282c35;
--color-white: #282c35;
--lighter-gray-color: #2f333c;
--color-lighter-gray: #2f333c;
--light-gray-color: #3b3e46;
--color-light-gray: #3b3e46;
--mid-gray-color: #666;
--color-mid-gray: #666;
--dark-gray-color: #e6e6e6;
--color-dark-gray: #e6e6e6;
--darker-gray-color: #fff;
--color-darker-gray: #fff;
}
html:not(.theme-light) .gh-head-logo img:first-child:not(:only-child) {
opacity: 0;
}
html:not(.theme-light) .gh-head-logo img + img {
opacity: 1;
}
html:not(.theme-light) .sticky {
background-color: rgba(0, 0, 0, 0.6);
}
html:not(.theme-light) .form-button,
html:not(.theme-light) .pswp__counter {
color: var(--darker-gray-color);
}
html:not(.theme-light) .share-link {
background-color: var(--darker-gray-color);
}
html:not(.theme-light) .share-link-facebook {
color: var(--facebook-color);
}
html:not(.theme-light) .share-link-x {
color: var(--twitter-color);
}
html:not(.theme-light) .kg-audio-card button {
color: var(--darker-gray-color);
}
html:not(.theme-light) .kg-bookmark-card a.kg-bookmark-container,
html:not(.theme-light) .kg-bookmark-card a.kg-bookmark-container:hover,
html:not(.theme-light) .kg-file-card-container,
html:not(.theme-light) .kg-file-card-container:hover,
html:not(.theme-light) .kg-audio-card,
html:not(.theme-light) .kg-product-card-container {
background-color: var(--lighter-gray-color) !important;
opacity: 1;
}
html:not(.theme-light) .gh-button-share {
color: rgba(255, 255, 255, 0.85);
border-color: rgba(255, 255, 255, 0.15);
}
html:not(.theme-light) .gh-button-share:hover {
border-color: rgba(255, 255, 255, 0.5);
}
}
+151
View File
@@ -0,0 +1,151 @@
.owl {
position: relative;
z-index: 1;
display: none;
width: 100%;
-webkit-tap-highlight-color: transparent;
}
.owl .owl-stage {
position: relative;
touch-action: pan-y;
}
.owl .owl-stage::after {
display: block;
height: 0;
clear: both;
line-height: 0;
visibility: hidden;
content: ".";
}
.owl .owl-stage-outer {
position: relative;
overflow: hidden;
transform: translate3d(0, 0, 0);
}
.owl .owl-item {
position: relative;
float: left;
min-height: 1px;
transform: translateZ(0);
backface-visibility: hidden;
-webkit-tap-highlight-color: transparent;
-webkit-touch-callout: none;
}
.owl .owl-item > img {
display: block;
transform-style: preserve-3d;
width: 100%;
}
.owl .owl-nav.disabled,
.owl .owl-dots.disabled {
display: none;
}
.owl .owl-prev,
.owl .owl-next,
.owl .owl-dot {
cursor: pointer;
user-select: none;
}
.owl .owl-prev,
.owl .owl-next {
position: absolute;
top: -86px;
display: flex;
align-items: center;
justify-content: center;
width: 30px;
height: 30px;
padding: 0;
color: var(--dark-gray-color);
text-align: center;
background-color: var(--white-color);
border: 1px solid var(--light-gray-color);
border-radius: 3px;
outline: none;
transition: color 0.5s var(--animation-base);
}
.owl .owl-prev.disabled,
.owl .owl-next.disabled {
color: var(--mid-gray-color);
cursor: default;
}
.owl .owl-prev .icon,
.owl .owl-next .icon {
width: 18px;
height: 18px;
}
.owl .owl-prev {
right: 34px;
}
.owl .owl-next {
right: 0;
}
.owl .owl-dots {
display: flex;
justify-content: center;
margin-top: 20px;
}
.owl .owl-dot {
display: flex;
align-items: center;
justify-content: center;
width: 20px;
height: 20px;
padding: 0;
border: 0;
outline: none;
}
.owl .owl-dot span {
width: 8px;
height: 8px;
background-color: var(--light-gray-color);
border-radius: 50%;
}
.owl .owl-dot.active span {
background-color: var(--black-color);
}
.owl.owl-loaded {
display: block;
}
.owl.owl-loading {
display: block;
opacity: 0;
}
.owl.owl-hidden {
opacity: 0;
}
.owl.owl-refresh .owl-item {
visibility: hidden;
}
.owl.owl-drag .owl-item {
user-select: none;
}
.owl.owl-grab {
cursor: move;
}
.no-js .owl {
display: block;
}
+41
View File
@@ -0,0 +1,41 @@
.u-permalink {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: 50;
outline: none;
}
.u-placeholder {
position: relative;
z-index: 10;
background-color: var(--lighter-gray-color);
}
.u-placeholder::before {
display: block;
content: "";
}
.u-placeholder.horizontal::before {
padding-bottom: 50%;
}
.u-placeholder.rectangle::before {
padding-bottom: 62.5%;
}
.u-placeholder.square::before {
padding-bottom: 100%;
}
.u-object-fit {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
object-fit: cover;
}
+23
View File
@@ -0,0 +1,23 @@
@import "@tryghost/shared-theme-assets/assets/css/v1/screen.css";
@import "general/fonts.css";
@import "general/basics.css";
@import "general/button.css";
@import "general/form.css";
@import "general/icons.css";
@import "site/layout.css";
@import "site/header.css";
@import "site/cover.css";
@import "blog/feed.css";
@import "blog/featured.css";
@import "blog/pagination.css";
@import "blog/single.css";
@import "blog/author.css";
@import "blog/share.css";
@import "blog/navigation.css";
@import "blog/related.css";
@import "blog/comment.css";
@import "blog/tag.css";
@import "misc/owl.css";
@import "misc/utils.css";
@import "misc/animations.css";
@import "misc/dark.css";
+34
View File
@@ -0,0 +1,34 @@
.cover {
margin-top: 48px;
}
.cover-content {
display: flex;
flex-direction: column;
align-items: center;
max-width: 520px;
margin: 0 auto;
text-align: center;
}
.cover-icon {
position: relative;
margin-bottom: 32px;
}
.cover-icon-image {
width: 120px;
}
.cover-description {
font-size: 1.7rem;
}
.cover-cta {
display: flex;
margin-top: 2rem;
}
.cover-cta .button {
margin: 0 0.5rem;
}
+10
View File
@@ -0,0 +1,10 @@
.gh-head-logo {
font-size: 2.2rem;
font-weight: 800;
}
.gh-head-menu,
.gh-head-actions {
font-size: 1.5rem;
font-weight: 700;
}
+20
View File
@@ -0,0 +1,20 @@
.site {
display: flex;
flex-direction: column;
min-height: 100vh;
}
.site-content {
flex-grow: 1;
padding: 6rem 0;
}
.page-template .site-content {
padding-block: 0;
}
@media (max-width: 767px) {
.site-content {
padding: 3rem 0;
}
}
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
View File
Binary file not shown.

After

Width:  |  Height:  |  Size: 153 KiB

BIN
View File
Binary file not shown.

After

Width:  |  Height:  |  Size: 547 B

+1
View File
@@ -0,0 +1 @@
<svg width="264" height="88" viewBox="0 0 264 88" xmlns="http://www.w3.org/2000/svg"><title>default-skin 2</title><g fill="none" fill-rule="evenodd"><g><path d="M67.002 59.5v3.768c-6.307.84-9.184 5.75-10.002 9.732 2.22-2.83 5.564-5.098 10.002-5.098V71.5L73 65.585 67.002 59.5z" id="Shape" fill="#fff"/><g fill="#fff"><path d="M13 29v-5h2v3h3v2h-5zM13 15h5v2h-3v3h-2v-5zM31 15v5h-2v-3h-3v-2h5zM31 29h-5v-2h3v-3h2v5z" id="Shape"/></g><g fill="#fff"><path d="M62 24v5h-2v-3h-3v-2h5zM62 20h-5v-2h3v-3h2v5zM70 20v-5h2v3h3v2h-5zM70 24h5v2h-3v3h-2v-5z"/></g><path d="M20.586 66l-5.656-5.656 1.414-1.414L22 64.586l5.656-5.656 1.414 1.414L23.414 66l5.656 5.656-1.414 1.414L22 67.414l-5.656 5.656-1.414-1.414L20.586 66z" fill="#fff"/><path d="M111.785 65.03L110 63.5l3-3.5h-10v-2h10l-3-3.5 1.785-1.468L117 59l-5.215 6.03z" fill="#fff"/><path d="M152.215 65.03L154 63.5l-3-3.5h10v-2h-10l3-3.5-1.785-1.468L147 59l5.215 6.03z" fill="#fff"/><g><path id="Rectangle-11" fill="#fff" d="M160.957 28.543l-3.25-3.25-1.413 1.414 3.25 3.25z"/><path d="M152.5 27c3.038 0 5.5-2.462 5.5-5.5s-2.462-5.5-5.5-5.5-5.5 2.462-5.5 5.5 2.462 5.5 5.5 5.5z" id="Oval-1" stroke="#fff" stroke-width="1.5"/><path fill="#fff" d="M150 21h5v1h-5z"/></g><g><path d="M116.957 28.543l-1.414 1.414-3.25-3.25 1.414-1.414 3.25 3.25z" fill="#fff"/><path d="M108.5 27c3.038 0 5.5-2.462 5.5-5.5s-2.462-5.5-5.5-5.5-5.5 2.462-5.5 5.5 2.462 5.5 5.5 5.5z" stroke="#fff" stroke-width="1.5"/><path fill="#fff" d="M106 21h5v1h-5z"/><path fill="#fff" d="M109.043 19.008l-.085 5-1-.017.085-5z"/></g></g></g></svg>

After

Width:  |  Height:  |  Size: 1.5 KiB

BIN
View File
Binary file not shown.

After

Width:  |  Height:  |  Size: 866 B

+7
View File
@@ -0,0 +1,7 @@
/**
* Owl Carousel v2.3.4
* Copyright 2013-2018 David Deutsch
* Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
*/
!function(a,b,c,d){function e(b,c){this.settings=null,this.options=a.extend({},e.Defaults,c),this.$element=a(b),this._handlers={},this._plugins={},this._supress={},this._current=null,this._speed=null,this._coordinates=[],this._breakpoint=null,this._width=null,this._items=[],this._clones=[],this._mergers=[],this._widths=[],this._invalidated={},this._pipe=[],this._drag={time:null,target:null,pointer:null,stage:{start:null,current:null},direction:null},this._states={current:{},tags:{initializing:["busy"],animating:["busy"],dragging:["interacting"]}},a.each(["onResize","onThrottledResize"],a.proxy(function(b,c){this._handlers[c]=a.proxy(this[c],this)},this)),a.each(e.Plugins,a.proxy(function(a,b){this._plugins[a.charAt(0).toLowerCase()+a.slice(1)]=new b(this)},this)),a.each(e.Workers,a.proxy(function(b,c){this._pipe.push({filter:c.filter,run:a.proxy(c.run,this)})},this)),this.setup(),this.initialize()}e.Defaults={items:3,loop:!1,center:!1,rewind:!1,checkVisibility:!0,mouseDrag:!0,touchDrag:!0,pullDrag:!0,freeDrag:!1,margin:0,stagePadding:0,merge:!1,mergeFit:!0,autoWidth:!1,startPosition:0,rtl:!1,smartSpeed:250,fluidSpeed:!1,dragEndSpeed:!1,responsive:{},responsiveRefreshRate:200,responsiveBaseElement:b,fallbackEasing:"swing",slideTransition:"",info:!1,nestedItemSelector:!1,itemElement:"div",stageElement:"div",refreshClass:"owl-refresh",loadedClass:"owl-loaded",loadingClass:"owl-loading",rtlClass:"owl-rtl",responsiveClass:"owl-responsive",dragClass:"owl-drag",itemClass:"owl-item",stageClass:"owl-stage",stageOuterClass:"owl-stage-outer",grabClass:"owl-grab"},e.Width={Default:"default",Inner:"inner",Outer:"outer"},e.Type={Event:"event",State:"state"},e.Plugins={},e.Workers=[{filter:["width","settings"],run:function(){this._width=this.$element.width()}},{filter:["width","items","settings"],run:function(a){a.current=this._items&&this._items[this.relative(this._current)]}},{filter:["items","settings"],run:function(){this.$stage.children(".cloned").remove()}},{filter:["width","items","settings"],run:function(a){var b=this.settings.margin||"",c=!this.settings.autoWidth,d=this.settings.rtl,e={width:"auto","margin-left":d?b:"","margin-right":d?"":b};!c&&this.$stage.children().css(e),a.css=e}},{filter:["width","items","settings"],run:function(a){var b=(this.width()/this.settings.items).toFixed(3)-this.settings.margin,c=null,d=this._items.length,e=!this.settings.autoWidth,f=[];for(a.items={merge:!1,width:b};d--;)c=this._mergers[d],c=this.settings.mergeFit&&Math.min(c,this.settings.items)||c,a.items.merge=c>1||a.items.merge,f[d]=e?b*c:this._items[d].width();this._widths=f}},{filter:["items","settings"],run:function(){var b=[],c=this._items,d=this.settings,e=Math.max(2*d.items,4),f=2*Math.ceil(c.length/2),g=d.loop&&c.length?d.rewind?e:Math.max(e,f):0,h="",i="";for(g/=2;g>0;)b.push(this.normalize(b.length/2,!0)),h+=c[b[b.length-1]][0].outerHTML,b.push(this.normalize(c.length-1-(b.length-1)/2,!0)),i=c[b[b.length-1]][0].outerHTML+i,g-=1;this._clones=b,a(h).addClass("cloned").appendTo(this.$stage),a(i).addClass("cloned").prependTo(this.$stage)}},{filter:["width","items","settings"],run:function(){for(var a=this.settings.rtl?1:-1,b=this._clones.length+this._items.length,c=-1,d=0,e=0,f=[];++c<b;)d=f[c-1]||0,e=this._widths[this.relative(c)]+this.settings.margin,f.push(d+e*a);this._coordinates=f}},{filter:["width","items","settings"],run:function(){var a=this.settings.stagePadding,b=this._coordinates,c={width:Math.ceil(Math.abs(b[b.length-1]))+2*a,"padding-left":a||"","padding-right":a||""};this.$stage.css(c)}},{filter:["width","items","settings"],run:function(a){var b=this._coordinates.length,c=!this.settings.autoWidth,d=this.$stage.children();if(c&&a.items.merge)for(;b--;)a.css.width=this._widths[this.relative(b)],d.eq(b).css(a.css);else c&&(a.css.width=a.items.width,d.css(a.css))}},{filter:["items"],run:function(){this._coordinates.length<1&&this.$stage.removeAttr("style")}},{filter:["width","items","settings"],run:function(a){a.current=a.current?this.$stage.children().index(a.current):0,a.current=Math.max(this.minimum(),Math.min(this.maximum(),a.current)),this.reset(a.current)}},{filter:["position"],run:function(){this.animate(this.coordinates(this._current))}},{filter:["width","position","items","settings"],run:function(){var a,b,c,d,e=this.settings.rtl?1:-1,f=2*this.settings.stagePadding,g=this.coordinates(this.current())+f,h=g+this.width()*e,i=[];for(c=0,d=this._coordinates.length;c<d;c++)a=this._coordinates[c-1]||0,b=Math.abs(this._coordinates[c])+f*e,(this.op(a,"<=",g)&&this.op(a,">",h)||this.op(b,"<",g)&&this.op(b,">",h))&&i.push(c);this.$stage.children(".active").removeClass("active"),this.$stage.children(":eq("+i.join("), :eq(")+")").addClass("active"),this.$stage.children(".center").removeClass("center"),this.settings.center&&this.$stage.children().eq(this.current()).addClass("center")}}],e.prototype.initializeStage=function(){this.$stage=this.$element.find("."+this.settings.stageClass),this.$stage.length||(this.$elemeLine truncated
animateIn:!1},e.prototype.swap=function(){if(1===this.core.settings.items&&a.support.animation&&a.support.transition){this.core.speed(0);var b,c=a.proxy(this.clear,this),d=this.core.$stage.children().eq(this.previous),e=this.core.$stage.children().eq(this.next),f=this.core.settings.animateIn,g=this.core.settings.animateOut;this.core.current()!==this.previous&&(g&&(b=this.core.coordinates(this.previous)-this.core.coordinates(this.next),d.one(a.support.animation.end,c).css({left:b+"px"}).addClass("animated owl-animated-out").addClass(g)),f&&e.one(a.support.animation.end,c).addClass("animated owl-animated-in").addClass(f))}},e.prototype.clear=function(b){a(b.target).css({left:""}).removeClass("animated owl-animated-out owl-animated-in").removeClass(this.core.settings.animateIn).removeClass(this.core.settings.animateOut),this.core.onTransitionEnd()},e.prototype.destroy=function(){var a,b;for(a in this.handlers)this.core.$element.off(a,this.handlers[a]);for(b in Object.getOwnPropertyNames(this))"function"!=typeof this[b]&&(this[b]=null)},a.fn.owlCarousel.Constructor.Plugins.Animate=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){var e=function(b){this._core=b,this._call=null,this._time=0,this._timeout=0,this._paused=!0,this._handlers={"changed.owl.carousel":a.proxy(function(a){a.namespace&&"settings"===a.property.name?this._core.settings.autoplay?this.play():this.stop():a.namespace&&"position"===a.property.name&&this._paused&&(this._time=0)},this),"initialized.owl.carousel":a.proxy(function(a){a.namespace&&this._core.settings.autoplay&&this.play()},this),"play.owl.autoplay":a.proxy(function(a,b,c){a.namespace&&this.play(b,c)},this),"stop.owl.autoplay":a.proxy(function(a){a.namespace&&this.stop()},this),"mouseover.owl.autoplay":a.proxy(function(){this._core.settings.autoplayHoverPause&&this._core.is("rotating")&&this.pause()},this),"mouseleave.owl.autoplay":a.proxy(function(){this._core.settings.autoplayHoverPause&&this._core.is("rotating")&&this.play()},this),"touchstart.owl.core":a.proxy(function(){this._core.settings.autoplayHoverPause&&this._core.is("rotating")&&this.pause()},this),"touchend.owl.core":a.proxy(function(){this._core.settings.autoplayHoverPause&&this.play()},this)},this._core.$element.on(this._handlers),this._core.options=a.extend({},e.Defaults,this._core.options)};e.Defaults={autoplay:!1,autoplayTimeout:5e3,autoplayHoverPause:!1,autoplaySpeed:!1},e.prototype._next=function(d){this._call=b.setTimeout(a.proxy(this._next,this,d),this._timeout*(Math.round(this.read()/this._timeout)+1)-this.read()),this._core.is("interacting")||c.hidden||this._core.next(d||this._core.settings.autoplaySpeed)},e.prototype.read=function(){return(new Date).getTime()-this._time},e.prototype.play=function(c,d){var e;this._core.is("rotating")||this._core.enter("rotating"),c=c||this._core.settings.autoplayTimeout,e=Math.min(this._time%(this._timeout||c),c),this._paused?(this._time=this.read(),this._paused=!1):b.clearTimeout(this._call),this._time+=this.read()%c-e,this._timeout=c,this._call=b.setTimeout(a.proxy(this._next,this,d),c-e)},e.prototype.stop=function(){this._core.is("rotating")&&(this._time=0,this._paused=!0,b.clearTimeout(this._call),this._core.leave("rotating"))},e.prototype.pause=function(){this._core.is("rotating")&&!this._paused&&(this._time=this.read(),this._paused=!0,b.clearTimeout(this._call))},e.prototype.destroy=function(){var a,b;this.stop();for(a in this._handlers)this._core.$element.off(a,this._handlers[a]);for(b in Object.getOwnPropertyNames(this))"function"!=typeof this[b]&&(this[b]=null)},a.fn.owlCarousel.Constructor.Plugins.autoplay=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){"use strict";var e=function(b){this._core=b,this._initialized=!1,this._pages=[],this._controls={},this._templates=[],this.$element=this._core.$element,this._overrides={next:this._core.next,prev:this._core.prev,to:this._core.to},this._handlers={"prepared.owl.carousel":a.proxy(function(b){b.namespace&&this._core.settings.dotsData&&this._templates.push('<div class="'+this._core.settings.dotClass+'">'+a(b.content).find("[data-dot]").addBack("[data-dot]").attr("data-dot")+"</div>")},this),"added.owl.carousel":a.proxy(function(a){a.namespace&&this._core.settings.dotsData&&this._templates.splice(a.position,0,this._templates.pop())},this),"remove.owl.carousel":a.proxy(function(a){a.namespace&&this._core.settings.dotsData&&this._templates.splice(a.position,1)},this),"changed.owl.carousel":a.proxy(function(a){a.namespace&&"position"==a.property.name&&this.draw()},this),"initialized.owl.carousel":a.proxy(function(a){a.namespace&&!this._initialized&&(this._core.trigger("initialize",null,"navigation"),this.initialize(),this.update(),this.draw(),this._initialized=!0,this._core.trigger("initialized",null,"navigation"))},this),"refreshed.owl.carousel":a.proxy(function(a){a.namespace&&this._initialized&&(this._core.trigger("refresh",null,"navigation"),this.update(),this.draw(),this._core.trigger("refreLine truncated
+29
View File
@@ -0,0 +1,29 @@
$(function () {
'use strict';
featured();
pagination(false);
});
function featured() {
'use strict';
$('.featured-feed').owlCarousel({
dots: false,
margin: 30,
nav: true,
navText: [
'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32" fill="currentColor" class="icon"><path d="M20.547 22.107L14.44 16l6.107-6.12L18.667 8l-8 8 8 8 1.88-1.893z"></path></svg>',
'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32" fill="currentColor" class="icon"><path d="M11.453 22.107L17.56 16l-6.107-6.12L13.333 8l8 8-8 8-1.88-1.893z"></path></svg>',
],
responsive: {
0: {
items: 1,
},
768: {
items: 2,
},
992: {
items: 3,
},
},
});
}