performance.mark("js-parse-end:marketing-6df65ddd2b035ac8.js"); (globalThis.webpackChunk_github_ui_github_ui=globalThis.webpackChunk_github_ui_github_ui||[]).push([["53566"],{44378(e,t,i){"use strict";i(51117);var s=i(30756),n=i(21403),r=i(21744);let a="row-is-visible";(0,n.lB)(".js-type-in",e=>{(0,s.Gz)(e)||d(e)});let l=new IntersectionObserver(o,{rootMargin:`-${s.FF}% 0% -${s.fY}% 0%`,threshold:s.Lr});function o(e){for(let t of e)if(t.isIntersecting?u(t.target):d(t.target),t.target.classList.contains("js-type-in-trigger"))for(let e of t.target.querySelectorAll(".js-build-number"))t.isIntersecting?u(e):d(e)}function d(e){if(e.classList.contains("js-type-in")||e.classList.contains("js-type-in-trigger")){for(let t of e.querySelectorAll(".js-type-row, .js-type-letters"))if(t.classList.contains("js-type-letters")&&t.children.length>0){for(let e of t.childNodes)if("#text"===e.nodeName){let t=document.createElement("span");t.textContent=e.textContent,e.replaceWith(t)}for(let e of t.querySelectorAll("*"))e.classList.add("js-type-letters"),e.style.visibility="hidden";t.classList.remove("js-type-letters")}else t.style.visibility="hidden",t.classList.remove(a);e.classList.remove(s._E)}}function u(e){if(e.classList.contains(s._E)||!e.classList.contains("js-type-in")&&!e.classList.contains("js-type-in-trigger"))return;e.classList.add(s._E);let t=e.querySelectorAll(".js-type-row, .js-type-letters"),i=Number(e.getAttribute("data-type-delay")||20),n=Number(e.getAttribute("data-type-row-delay")||200);e.classList.contains("js-build-number")?setTimeout(()=>(function e(t,i,s){s%1!=0?(i+=Math.max(.1,s/20),i=Number(i.toFixed(1))):(i+=Math.max(1,Number(s/35)),i=Number(i.toFixed(0))),i>s&&(i=s),t.textContent=i.toString(),i>=s||setTimeout(()=>e(t,i,s),Number(t.getAttribute("data-increment-speed")||75))})(e,0,Number(e.textContent)),i):setTimeout(()=>(function e(t,i,n,r,l){if(n>=i.length)return;let o=i[n];if(!t.classList.contains(s._E)){""!==r&&(o.textContent=r);return}if(o.classList.contains("js-type-row")){let s=Number(o.getAttribute("data-type-row-delay")||l);o.style.visibility="visible",o.classList.add(a),n++,setTimeout(()=>e(t,i,n,"",s),s);return}"hidden"===o.style.visibility&&null!=o.textContent&&(r=o.textContent,o.textContent="",o.style.visibility="visible",o.classList.add("animation-is-typing")),null!=o.textContent&&r.length>o.textContent.length?o.textContent=r.substr(0,o.textContent.length+1):++ne(t,i,n,r,l),20)})(e,t,0,"",n),i)}(0,n.lB)(".js-type-in, .js-type-in-trigger",e=>{if((0,s.Gz)(e))return void(0,s.Re)(e);let t=(0,s.Jw)(e);if(t.isDefault)return l.observe(e);new IntersectionObserver(o,{rootMargin:`-${t.marginTop}% 0% -${t.marginBottom}% 0%`,threshold:t.threshold}).observe(e)}),(0,r.on)("click",".js-type-restart",e=>{var t;d(t=e.currentTarget.closest(".js-type-in")),u(t)}),(0,n.lB)(".js-dialog-close-on-focusout",e=>{e.addEventListener("focusout",t=>{let i=t.relatedTarget;i&&(e.contains(i)||(e.open=!1))})}),i(63222);let c=new IntersectionObserver(function(e){for(let t of e)if(t.isIntersecting)for(let e of document.querySelectorAll(".js-scrollnav-item"))e.classList.toggle("selected",e.getAttribute("href")===`#${t.target.id}`)},{root:null,rootMargin:"0px",threshold:.1});(0,n.lB)(".js-section",e=>c.observe(e));let g=window.scrollY,b=new IntersectionObserver(([e])=>{if(!e)return;let t=window.scrollY-g;e.target.classList.toggle("is-stuck",e.intersectionRatio<1&&t>0),g=window.scrollY},{threshold:[1]});(0,n.lB)(".js-sticky-state",{add(e){e.style.top="-1px",b.observe(e)},remove(e){b.unobserve(e)}}),i(15785),i(24023),(0,r.on)("click",".sub-nav-mktg.on",e=>{let t=e.currentTarget;t.querySelector(".sub-nav-mktg-wrapper").contains(e.target)||t.classList.remove("on")}),(0,r.on)("click",".js-toggler-container .js-toggler-target",function(e){let t=e.currentTarget.closest(".js-toggler-container"),i=t?t.querySelector(".sub-nav-mktg-toggle"):null;i&&i.setAttribute("aria-expanded",String("true"!==i.getAttribute("aria-expanded")))}),(0,r.on)("click",".sub-nav-mktg.scrollnav.on .sub-nav-mktg-link",e=>{e.currentTarget.closest(".sub-nav-mktg").classList.remove("on")}),(0,r.on)("click",".sub-nav-mktg:not(.on) .sub-nav-mktg-link",e=>{window.innerWidth>=1280||(e.preventDefault(),e.currentTarget.closest(".sub-nav-mktg").classList.add("on"))}),(0,r.on)("click",".js-video-play-dialog",e=>{let t=e.currentTarget.getAttribute("data-show-dialog-id");if(!t)return;let i=document.getElementById(t);if(!i)return;let s=i.querySelector(".js-video");s instanceof HTMLIFrameElement&&(s.src=s.getAttribute("data-src")||""),s instanceof HTMLMediaElement&&s.play()}),(0,n.lB)(".js-video-dialog",e=>{e.addEventListener("close",()=>{let t=e.querySelector(".js-video");t instanceof HTMLIFrameElement&&t.removeAttribute("src"),t instanceof HTMLMediaElement&&t.pause()})}),(0,r.on)("click",".js-video-play",function(e){let t=e.currentTarget.closest(".js-video-container"),i=t.querySelector(".js-video");"details"===t.tagName.toLowerCase()&&t.addEventListener("details-dialog-close",function(){i instanceof HTMLIFrameElement&&i.removeAttribute("src"),i instanceof HTMLMediaElement&&i.pause(),window.setTimeout(function(){t.classList.remove("is-expanded")},10)}),t.classList.contains("is-expanded")?(i instanceof HTMLIFrameElement&&i.removeAttribute("src"),t.classList.remove("is-expanded"),i instanceof HTMLMediaElement&&i.pause()):(i instanceof HTMLIFrameElement&&(i.src=i.getAttribute("data-src")||""),i instanceof HTMLMediaElement&&i.play(),t.classList.add("is-expanded")),function(e,t=0){let i=e.getBoundingClientRect(),s=i.top-t,n=i.bottom-window.innerHeight+t;s<0?window.scrollBy(0,s):n>0&&window.scrollBy(0,n)}(i,20)}),(0,i(94571).Se)({"active-global-banners":()=>Promise.all([i.e("13726"),i.e("52864")]).then(i.bind(i,29923)),"audio-player":()=>Promise.all([i.e("13726"),i.e("588")]).then(i.bind(i,10900)),"before-after":()=>Promise.all([i.e("13726"),i.e("62948")]).then(i.bind(i,47983)),"card-skew":()=>Promise.all([i.e("13726"),i.e("21281")]).then(i.bind(i,80568)),"global-banner":()=>Promise.all([i.e("13726"),i.e("62664")]).then(i.bind(i,55739)),"segmented-nav":()=>Promise.all([i.e("13726"),i.e("10468")]).then(i.bind(i,20335)),"story-body":()=>Promise.all([i.e("13726"),i.e("32503")]).then(i.bind(i,35594)),"testimonials-carousel":()=>Promise.all([i.e("13726"),i.e("79880")]).then(i.bind(i,74843)),"locale-selector":()=>Promise.all([i.e("13726"),i.e("68015")]).then(i.bind(i,15730))})},30756(e,t,i){"use strict";i.d(t,{FF:()=>l,Gz:()=>c,Jw:()=>b,Lr:()=>o,Re:()=>g,_E:()=>n,fY:()=>a});var s=i(21403);let n="build-in-animate",r="build-in-reduced",a=30,l=0,o=0;(0,s.lB)(".js-build-in-trigger[data-build-in-stagger], .js-build-in-group[data-build-in-stagger]",e=>{let t=parseInt(e.getAttribute("data-build-in-stagger")),i=e.querySelectorAll(".js-build-in-item");for(let e=0;e{let t=Number(e.getAttribute("data-build-delay")||0);e instanceof HTMLElement&&(e.style.transitionDelay=`${t}ms`)}),(0,s.lB)(".js-build-in, .js-build-in-trigger",e=>{if(c(e))return void g(e);let t=b(e);if(t.isDefault)return d.observe(e);new IntersectionObserver(u,{rootMargin:`-${t.marginTop}% 0% -${t.marginBottom}% 0%`,threshold:t.threshold}).observe(e)}),(0,s.lB)(".js-viewport-aware-video",{constructor:HTMLMediaElement,add(e){(e=>{let t=m(e);if(!t)return;let{playAriaLabel:i,pauseAriaLabel:s}=t;e.setAttribute("aria-label",e.paused?i:s),e.addEventListener("play",()=>{e.setAttribute("aria-label",s)}),e.addEventListener("pause",()=>{e.setAttribute("aria-label",i)})})(e);let t=e=>{e.paused?e.play().catch(()=>{}):e.pause()};if(e.addEventListener("play",()=>{e.classList.remove("looping-paused-mktg")}),e.addEventListener("pause",()=>{e.classList.add("looping-paused-mktg")}),e.addEventListener("click",()=>{t(e)}),e.addEventListener("keydown",i=>{"Space"===i.code&&(i.preventDefault(),t(e))}),c(e)){e.pause(),e.classList.add("looping-paused-mktg");return}let i=e.getAttribute("data-threshold")||o,s=e.getAttribute("data-build-margin-bottom")||20;new IntersectionObserver(t=>{for(let i of t)i.isIntersecting?e.play().catch(()=>{}):e.pause()},{rootMargin:`-${l}% 0% -${s}% 0%`,threshold:Number(i)}).observe(e)}}),(0,s.lB)(".js-animation-pause-toggle",e=>{let t=m(e);t&&e.setAttribute("aria-label","false"===e.getAttribute("aria-pressed")?t.pauseAriaLabel:t.playAriaLabel),e.addEventListener("click",()=>{let i=e.getAttribute("data-target-id");if(!i)return;let s=document.getElementById(i);if(!s)return;let n="true"===(s.getAttribute("data-animation-paused")||"false");s.setAttribute("data-animation-paused",n?"false":"true"),e.setAttribute("aria-pressed",n?"false":"true"),t&&e.setAttribute("aria-label",n?t.pauseAriaLabel:t.playAriaLabel)})})},24023(){if(window.location.hash){let e=document.querySelector(`.faq-mktg-item${window.location.hash} details`);e&&(e.open=!0)}}},function(e){e.O(0,["22445","28839","34646","43444","85924","96232"],function(){return e(e.s=44378)}),e.O()}]); //# sourceMappingURL=marketing-6df65ddd2b035ac8-220e5c32c5d523c3.js.map