15 9.25v-7.5zm1.75-.25a.25.25 0 00-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 00.25-.25v-7.5a.25.25 0 00-.25-.25h-7.5z"
      ></path>
    </svg>
    <svg
      aria-hidden="true"
      height="16"
      viewBox="0 0 16 16"
      version="1.1"
      width="16"
      class="octicon octicon-check js-clipboard-check-icon color-fg-success d-none m-2"
    >
      <path
        fill-rule="evenodd"
        d="M13.78 4.22a.75.75 0 010 1.06l-7.25 7.25a.75.75 0 01-1.06 0L2.22 9.28a.75.75 0 011.06-1.06L6 10.94l6.72-6.72a.75.75 0 011.06 0z"
      ></path>
    </svg>
  </clipboard-copy>`,i=(0,r.qy)`
    <details class="details-reset details-overlay details-overlay-dark" style="display: contents">
      <summary
        role="button"
        aria-label="Open dialog"
        class="btn my-2 mr-2 p-0 d-inline-flex"
        aria-haspopup="dialog"
        @click="${t}"
      >
        <svg width="16" height="16" viewBox="0 0 16 16" fill="currentColor" class="octicon m-2">
          <path
            fill-rule="evenodd"
            d="M3.72 3.72a.75.75 0 011.06 1.06L2.56 7h10.88l-2.22-2.22a.75.75 0 011.06-1.06l3.5 3.5a.75.75 0 010 1.06l-3.5 3.5a.75.75 0 11-1.06-1.06l2.22-2.22H2.56l2.22 2.22a.75.75 0 11-1.06 1.06l-3.5-3.5a.75.75 0 010-1.06l3.5-3.5z"
          ></path>
        </svg>
      </summary>
      <details-dialog
        class="Box Box--overlay render-full-screen d-flex flex-column anim-fade-in fast"
        aria-label="${n.type} rendered container"
      >
        <div>
          <button
            aria-label="Close dialog"
            data-close-dialog=""
            type="button"
            data-view-component="true"
            class="Link--muted btn-link position-absolute render-full-screen-close"
          >
            <svg
              width="24"
              height="24"
              viewBox="0 0 24 24"
              fill="currentColor"
              style="display:inline-block;vertical-align:text-bottom"
              class="octicon octicon-x"
            >
              <path
                fill-rule="evenodd"
                d="M5.72 5.72a.75.75 0 011.06 0L12 10.94l5.22-5.22a.75.75 0 111.06 1.06L13.06 12l5.22 5.22a.75.75 0 11-1.06 1.06L12 13.06l-5.22 5.22a.75.75 0 01-1.06-1.06L10.94 12 5.72 6.78a.75.75 0 010-1.06z"
              ></path>
            </svg>
          </button>
          <div class="Box-body border-0" role="presentation"></div>
        </div>
      </details-dialog>
    </details>
  `,(0,r.qy)`<div
    class="js-render-block-actions position-absolute top-0 pr-2 right-0 d-flex flex-justify-end flex-items-center"
  >
    ${i}${o}
  </div>`);p&&!p.open?p.ontoggle=()=>{p.open&&((0,r.XX)([L,E],m),p.ontoggle=null)}:(0,r.XX)([L,E],m)}}),(0,i.on)("preview:toggle:off",".js-previewable-comment-form",function(e){let t=e.currentTarget.querySelector(".js-render-needs-enrichment"),n=t?.querySelector(".js-render-enrichment-target");n&&(n.textContent="")}),(0,i.on)("preview:rendered",".js-previewable-comment-form",function(e){let t=e.currentTarget.querySelector(".js-render-needs-enrichment");t&&s.get(t)?.setLoading(!1)})},40133(e,t,n){n.d(t,{d:()=>c,s:()=>d});var r=n(8743),o=n(21403),i=n(21744);function a(e,t){let n=e.currentTarget;if(!(n instanceof Element))return;let r=t&&e instanceof CustomEvent&&e.detail?.error?.message?.includes("responded with a status of 403");for(let e of n.querySelectorAll("[data-show-on-forbidden-error]"))e instanceof HTMLElement&&(e.hidden=!r);for(let e of n.querySelectorAll("[data-show-on-error]"))e instanceof HTMLElement&&(e.hidden=r||!t);for(let e of n.querySelectorAll("[data-hide-on-error]"))e instanceof HTMLElement&&(e.hidden=t)}function s(e){a(e,!1)}function l(e){a(e,!0)}function d({currentTarget:e}){e instanceof Element&&c(e)}function c(e){let t=e.closest("details");t&&function(e){let t=e.getAttribute("data-deferred-details-content-url");if(t){e.removeAttribute("data-deferred-details-content-url");let n=e.querySelector("include-fragment, poll-include-fragment");n&&(n.src=t)}}(t)}(0,o.lB)("include-fragment, poll-include-fragment",{subscribe:e=>(0,r.Zz)((0,r.Rt)(e,"error",l),(0,r.Rt)(e,"loadstart",s))}),(0,i.on)("click","include-fragment button[data-retry-button]",({currentTarget:e})=>{e.closest("include-fragment").refetch()})},82374(e,t,n){n.d(t,{Qs:()=>g,hq:()=>s,zr:()=>y});var r=n(6997),o=n(49706),i=n(21403),a=n(11203);function s(e){return!!e.querySelector('.js-render-target[data-type="ipynb"]')}let l=["is-render-pending","is-render-ready","is-render-loading","is-render-loaded"],d=["is-render-ready","is-render-loading","is-render-loaded","is-render-failed","is-render-failed-fatally"],c=new WeakMap;function u(e){let t=c.get(e);null!=t&&(t.load=t.hello=null,t.helloTimer&&(clearTimeout(t.helloTimer),t.helloTimer=null),t.loadTimer&&(clearTimeout(t.loadTimer),t.loadTimer=null))}function f(e,t=""){var n,i;let a;e.classList.remove(...l),e.classList.add("is-render-failed");let s=function(e){let t=(0,r.qy)`<p>Unable to render rich display</p>`;if(""!==e){let n=e.split("\n");t=(0,r.qy)`<p><b>Unable to render rich display</b></p>
      <p>${n.map(e=>(0,r.qy)`${e}<br />`)}</p>`}return(0,r.qy)`<div class="flash flash-error">${t}</div>`}(t);!1===(0,o.L)(e,s)&&(n=e,i=s,(a=n.querySelector(".render-viewer-error"))&&(a.remove(),n.classList.remove("render-container"),(0,r.XX)(i,n))),u(e)}function m(e,t=!1){!(!e||!(0,a.A)(e)||e.classList.contains("is-render-ready")||e.classList.contains("is-render-failed")||e.classList.contains("is-render-failed-fatally"))&&(!t||c.get(e)?.hello)&&f(e)}function h(e,t,n){return!!e&&!!e.postMessage&&(e.postMessage(JSON.stringify(t),n),!0)}function p(e){return t=>{if(!t.querySelector(".js-render-target"))return;let n=t.querySelector("iframe"),r=n?.contentWindow;if(r)return e(r)}}(0,i.lB)(".js-render-target",function(e){e.classList.remove(...d),e.style.height="auto",c.get(e)?.load||(u(e),c.get(e)||(c.set(e,{load:Date.now(),hello:null,helloTimer:window.setTimeout(m,1e4,e,!0),loadTimer:window.setTimeout(m,45e3,e)}),e.classList.add("is-render-automatic","is-render-requested")))}),window.addEventListener("message",function(e){let t=e.data;if(!t)return;if("string"==typeof t)try{t=JSON.parse(t)}catch{return}if("object"!=typeof t&&void 0!=t||"render"!==t.type||"string"!=typeof t.identity)return;let n=t.identity;if("string"!=typeof t.body)return;let r=t.body,i=function(e,t){for(let n of e.querySelectorAll(".js-render-target[data-identity][data-host]"))if(n.getAttribute("data-identity")===t)return n;return null}(document,n);if(!i||e.origin!==i.getAttribute("data-host"))return;let a=e.origin,s=null!=t.payload?t.payload:void 0,d=i.querySelector("iframe"),u=d?.contentWindow;switch(r){case"hello":if((c.get(i)||{untimed:!0}).hello=Date.now(),!u)return;h(u,{type:"render:cmd",body:{cmd:"ack",ack:!0}},a),h(u,{type:"render:cmd",body:{cmd:"branding",branding:!1}},a);break;case"error":f(i,s?.error);break;case"error:fatal":f(i,s?.error),i.classList.add("is-render-failed-fatal");break;case"error:invalid":f(i,s?.error),i.classList.add("is-render-failed-invalid");break;case"loading":i.classList.remove(...l),i.classList.add("is-render-loading");break;case"loaded":i.classList.remove(...l),i.classList.add("is-render-loaded");break;case"ready":(0,o.A)(i),i.classList.remove(...l),i.classList.add("is-render-ready"),s&&"number"==typeof s.height&&(i.style.height=`${s.height}px`,""!==location.hash&&window.dispatchEvent(new HashChangeEvent("hashchange"))),s?.ack===!0&&window.requestAnimationFrame(()=>{setTimeout(()=>{h(u,{type:"render:cmd",body:{cmd:"code_rendering_service:ready:ack","code_rendering_service:ready:ack":{}}},a)},0)});break;case"resize":s&&"number"==typeof s.height&&(i.style.height=`${s.height}px`);break;case"code_rendering_service:container:get_size":h(u,{type:"render:cmd",body:{cmd:"code_rendering_service:container:size","code_rendering_service:container:size":{width:i?.getBoundingClientRect().width}}},a);break;case"code_rendering_service:markdown:get_data":let m;if(!u)return;let p=d?.getAttribute("data-content")??"";try{m=JSON.parse(p)?.data}catch{m=null}m&&h(u,{type:"render:cmd",body:{cmd:"code_rendering_service:data:ready","code_rendering_service:data:ready":{data:m,width:i?.getBoundingClientRect().width}}},a)}});let g=p(e=>h(e,{type:"render:cmd",body:{cmd:"code_rendering_service:behaviour:expand_all"}},origin)),y=p(e=>h(e,{type:"render:cmd",body:{cmd:"code_rendering_service:behaviour:collapse_all"}},origin))},49822(e,t,n){let r;n.d(t,{D:()=>s});var o=n(21403);let i=0,a=new ResizeObserver(e=>{for(let t of e){let e=t.target;if(e instanceof HTMLElement){let t=e.ownerDocument.documentElement,n=e.clientHeight;n!==i&&(r&&cancelAnimationFrame(r),r=requestAnimationFrame(()=>{t.style.setProperty("--observed-header-height",`${n}px`),i=n}))}}});function s(){return i}(0,o.lB)(".js-observe-sticky-header-height",{constructor:HTMLElement,add(e){a.observe(e)}})},8582(e,t,n){n.d(t,{OQ:()=>a,PA:()=>l,PT:()=>u,Px:()=>d,to:()=>c});var r=n(77563),o=n(31631);function i(){(0,o.TV)("preferred_color_mode",a())}function a(){return s("dark")?"dark":s("light")?"light":void 0}function s(e){return window.matchMedia&&window.matchMedia(`(prefers-color-scheme: ${e})`).matches}function l(e){let t=document.querySelector("html[data-color-mode]");t&&t.setAttribute("data-color-mode",e)}function d(e,t){let n=document.querySelector("html[data-color-mode]");n&&n.setAttribute(`data-${t}-theme`,e)}function c(e){let t=document.querySelector("html[data-color-mode]");if(t)return t.getAttribute(`data-${e}-theme`)}function u(e="light"){let t=function(){let e=document.querySelector("html[data-color-mode]");if(e)return e.getAttribute("data-color-mode")}();return("auto"===t?a():t)??e}(async()=>{if(await r.G,i(),window.matchMedia){let e=window.matchMedia("(prefers-color-scheme: dark)");e?.addEventListener?e.addEventListener("change",i):e.addListener(i)}})()},1911(e,t,n){n.d(t,{A:()=>f});var r=n(73783),o=n(9607),i=n(21403),a=n(78143);function s(e){let t=document.querySelector(".sso-modal");t&&(t.classList.remove("success","error"),e?t.classList.add("success"):t.classList.add("error"))}async function l(){let e=document.querySelector("link[rel=sso-modal]"),t=await (0,r.r)({content:(0,o.Ts)(document,e.href),dialogClass:"sso-modal"}),n=null,i=window.external;if(i.ssoComplete=function(e){if(e.error)s(n=!1);else{var t;let r;s(n=!0),t=e.expiresAround,(r=document.querySelector("meta[name=sso-expires-around]"))&&r.setAttribute("content",t),window.focus()}i.ssoComplete=null},await new Promise(e=>{t.addEventListener("dialog:remove",e,{once:!0})}),!n)throw Error("sso prompt canceled")}async function d(){let e=document.querySelector("link[rel=sso-session]"),t=document.querySelector("meta[name=sso-expires-around]");if(!(e instanceof HTMLLinkElement)||!function(e){if(!(e instanceof HTMLMetaElement))return!0;let t=parseInt(e.content);return Date.now()/1e3>t}(t))return!0;let n=e.href,r=await fetch(n,{headers:{Accept:"application/json",...(0,a.kt)()}});return await r.json()}(0,i.lB)(".js-sso-modal-complete",function(e){if(window.opener&&window.opener.external.ssoComplete){let t=e.getAttribute("data-error"),n=e.getAttribute("data-expires-around");window.opener.external.ssoComplete({error:t,expiresAround:n}),window.close()}else{let t=e.getAttribute("data-fallback-url");t&&(window.location.href=t)}});let c=null;function u(){c=null}async function f(){await d()||(c||(c=l().then(u).catch(u)),await c)}},31814(e,t,n){n.d(t,{GO:()=>l,Oc:()=>d,Rt:()=>s});var r=n(82782),o=n(34519),i=n(49822),a=n(77563);async function s(e){if(e.hasAttribute("data-ignore-sticky-scroll"))return;let t=e.ownerDocument;if(t&&t.defaultView){await a.K,e.scrollIntoView();let n=t.querySelector(".secondary-sticky-header");n?t.defaultView.scrollBy(0,-d()-n.clientHeight):t.defaultView.scrollBy(0,-d())}}function l(e){let t=(0,r.rG)(e);t&&s(t)}function d(){return(0,o.Jd)()+(0,i.D)()}},20267(e,t,n){n.d(t,{C:()=>a,i:()=>s});var r=n(70730),o=n(24043),i=n(46493);function a(e,t){(0,o.G7)("arianotify_comprehensive_migration")?s(l(e),{...t,element:t?.element??e}):(0,o.G7)("primer_live_region_element")&&t?.element===void 0?(0,i.Cj)(e,{politeness:t?.assertive?"assertive":"polite"}):s(l(e),t)}function s(e,t){let{assertive:n,element:a}=t??{};if((0,o.G7)("arianotify_comprehensive_migration"))try{(a?.isConnected?a:r.XC).ariaNotify(e,{priority:n?"high":"normal"})}catch(e){console.error("Error calling ariaNotify:",e)}else{var s,l;let t;(0,o.G7)("primer_live_region_element")&&void 0===a?(0,i.iP)(e,{politeness:n?"assertive":"polite"}):(s=e,l=n,(t=a??r.XC?.querySelector(l?"#js-global-screen-reader-notice-assertive":"#js-global-screen-reader-notice"))&&(t.textContent===s?t.textContent=`${s}\u00A0`:t.textContent=s))}}function l(e){return(e.getAttribute("aria-label")||e.innerText||"").trim()}n(89272)},31631(e,t,n){function r(e){return o(e)[0]}function o(e){let t=[];for(let n of function(){try{return document.cookie.split(";")}catch{return[]}}()){let[r,o]=n.trim().split("=");e===r&&void 0!==o&&t.push({key:r,value:o})}return t}function i(e,t,n=null,r=!1,o="lax"){let a=document.domain;if(null==a)throw Error("Unable to get document domain");a.endsWith(".github.com")&&(a="github.com");let s="https:"===location.protocol?"; secure":"",l=n?`; expires=${n}`:"";!1===r&&(a=`.${a}`);try{document.cookie=`${e}=${t}; path=/; domain=${a}${l}${s}; samesite=${o}`}catch{}}function a(e,t=!1){let n=document.domain;if(null==n)throw Error("Unable to get document domain");n.endsWith(".github.com")&&(n="github.com");let r=new Date(Date.now()-1).toUTCString(),o="https:"===location.protocol?"; secure":"",i=`; expires=${r}`;!1===t&&(n=`.${n}`);try{document.cookie=`${e}=''; path=/; domain=${n}${i}${o}`}catch{}}n.d(t,{OR:()=>o,Ri:()=>r,TV:()=>i,Yj:()=>a})},73783(e,t,n){n.d(t,{r:()=>o});var r=n(21744);async function o(e){let t=document.querySelector("#site-details-dialog").content.cloneNode(!0),n=t.querySelector("details"),o=n.querySelector("details-dialog"),i=n.querySelector(".js-details-dialog-spinner");e.detailsClass&&n.classList.add(...e.detailsClass.split(" ")),e.dialogClass&&o.classList.add(...e.dialogClass.split(" ")),e.label?o.setAttribute("aria-label",e.label):e.labelledBy&&o.setAttribute("aria-labelledby",e.labelledBy),document.body.append(t);try{let t=await e.content;i.remove(),o.prepend(t)}catch{i.remove();let t=document.createElement("span");t.textContent=e.errorMessage||"Couldn't load the content",t.classList.add("tmp-my-6"),t.classList.add("tmp-mx-4"),o.prepend(t)}return n.addEventListener("toggle",()=>{n.hasAttribute("open")||((0,r.h)(o,"dialog:remove"),n.remove())}),o}},9607(e,t,n){n.d(t,{Ee:()=>s,Ts:()=>a,b4:()=>l});var r=n(96783),o=n(84779),i=n(78143);async function a(e,t,n){let a=new Request(t,n);(0,i.tV)(a.headers);let s=await self.fetch(a);if(s.status<200||s.status>=300)throw Error(`HTTP ${s.status}${s.statusText||""}`);return(0,r.A)((0,r.K)(e),s),(0,o.B)(e,await s.text())}function s(e,t,n=1e3,r=[200],o=[202]){return async function n(a){let s=new Request(e,t);(0,i.tV)(s.headers);let l=await self.fetch(s);if(o.includes(l.status))return await new Promise(e=>setTimeout(e,a)),n(1.5*a);if(r.includes(l.status))return l;if(l.status<200||l.status>=300)throw Error(`HTTP ${l.status}${l.statusText||""}`);throw Error(`Unexpected ${l.status} response status from poll endpoint`)}(n)}async function l(e,t,n){let{wait:r=500,acceptedStatusCodes:o=[200],max:a=3,attempt:s=0}=n||{},d=async()=>new Promise((n,l)=>{setTimeout(async()=>{try{let r=new Request(e,t);(0,i.tV)(r.headers);let l=await self.fetch(r);if(o.includes(l.status)||s+1===a)return n(l);n("retry")}catch(e){l(e)}},r*s)}),c=await d();return"retry"!==c?c:l(e,t,{wait:r,acceptedStatusCodes:o,max:a,attempt:s+1})}},22581(e,t,n){n.d(t,{JC:()=>r.JC,KK:()=>r.KK,SK:()=>i,Vy:()=>r.Vy,ai:()=>r.ai,rd:()=>r.rd});var r=n(50515);let o=/(?:^|,)((?:[^,]|,(?=\+| |$))*(?:,(?=,))?)/g;function i(e){return Array.from(e.matchAll(o)).map(([,e])=>e)}},96783(e,t,n){function r(e){let t=[...e.querySelectorAll("meta[name=html-safe-nonce]")].map(e=>e.content);if(t.length<1)throw Error("could not find html-safe-nonce on document");return t}n.d(t,{A:()=>i,K:()=>r});class o extends Error{response;constructor(e,t){super(`${e} for HTTP ${t.status}`),this.response=t,this.name="ResponseError"}}function i(e,t,n=!1){let r=t.headers.get("content-type")||"";if(!n&&!r.startsWith("text/html"))throw new o(`expected response with text/html, but was ${r}`,t);if(n&&!(r.startsWith("text/html")||r.startsWith("application/json")))throw new o(`expected response with text/html or application/json, but was ${r}`,t);let a=t.headers.get("x-html-safe");if(a){if(!e.includes(a))throw new o("response X-HTML-Safe nonce did not match",t)}else throw new o("missing X-HTML-Safe nonce",t)}},81076(e,t,n){n.d(t,{Ai:()=>i,Gq:()=>r,SO:()=>o});let{getItem:r,setItem:o,removeItem:i}=(0,n(69991).A)("sessionStorage")},14992(e,t,n){n.d(t,{Kq:()=>s,RQ:()=>l,gh:()=>d,ni:()=>a,sW:()=>i});var r=n(50131);class o extends Event{mechanism;constructor(e,t){super(t),this.mechanism=e}}class i extends o{constructor(e){super(e,r.z.START)}}class a extends o{visitCount;constructor(e,t){super(e,r.z.SUCCESS),this.visitCount=t}}class s extends o{error;constructor(e,t){super(e,r.z.ERROR),this.error=t}}class l extends o{constructor(e){super(e,r.z.END)}}class d extends Event{payload;appPayload;constructor(e){super("soft-nav:payload"),this.payload=e.payload,this.appPayload=e.appPayload}}},27892(e,t,n){n.d(t,{Bu:()=>p,SC:()=>c,Ti:()=>m,iS:()=>u,k5:()=>d,o4:()=>f,rZ:()=>h});var r=n(24043),o=n(50131),i=n(14992),a=n(72706),s=n(73420);let l=0;function d(){l=0,document.dispatchEvent(new Event(o.z.INITIAL)),(0,s.xT)()}function c(e){(0,s.LM)()||(document.dispatchEvent(new Event(o.z.PROGRESS_BAR.START)),document.dispatchEvent(new i.sW(e)),(0,s.Vy)(e),(0,s.ZW)(),(0,s.HK)(),(0,a.E5)())}function u(e={}){y(e)&&(l+=1,document.dispatchEvent(new i.ni((0,s.di)(),l)),m(e))}function f(e={}){if(!y(e))return;l=0;let t=(0,s.my)()||s.BW;document.dispatchEvent(new i.Kq((0,s.di)(),t)),g(),(0,a.Cd)(t),(0,s.xT)()}function m(e={}){if(!y(e))return;let t=(0,s.di)();g(),document.dispatchEvent(new i.RQ(t)),(0,s.Ff)(),(0,s.JA)(t),(0,r.G7)("react_nav_early_soft_nav")&&(0,s.Dm)()}function h(e={}){y(e)&&((0,a.Im)(),document.dispatchEvent(new Event(o.z.RENDER)))}function p(){document.dispatchEvent(new Event(o.z.FRAME_UPDATE))}function g(){document.dispatchEvent(new Event(o.z.PROGRESS_BAR.END))}function y({skipIfGoingToReactApp:e,allowedMechanisms:t=[]}={}){return(0,s.LM)()&&(0===t.length||t.includes((0,s.di)()))&&(!e||!(0,s.gc)())}},72706(e,t,n){n.d(t,{Cd:()=>d,E5:()=>l,Im:()=>c,nW:()=>s});var r=n(99159),o=n(73420),i=n(74635);let a="stats:soft-nav-duration",s={turbo:"TURBO",react:"REACT","turbo.frame":"FRAME","turbo.error":"TURBO.ERROR",ui:"UI",hard:"HARD"};function l(){window.performance.clearResourceTimings(),window.performance.mark(a)}function d(e){(0,r.iv)({turboFailureReason:e,turboStartUrl:(0,o.dR)(),turboEndUrl:window.location.href})}function c(){let e=function(){if(0===performance.getEntriesByName(a).length)return null;performance.measure(a,a);let e=performance.getEntriesByName(a).pop();return e?e.duration:null}();if(!e)return;let t=s[(0,o.di)()],n=Math.round(e);t===s.react&&document.dispatchEvent(new CustomEvent("staffbar-update",{detail:{duration:n}})),(0,r.iv)({requestUrl:window.location.href,softNavigationTiming:{mechanism:t,destination:(0,i.f)()||"rails",duration:n,initiator:(0,o.Pv)()||"rails"}})}},73420(e,t,n){n.d(t,{BW:()=>a,Dm:()=>E,Ff:()=>p,HK:()=>A,JA:()=>q,LM:()=>g,Pv:()=>x,Vy:()=>h,ZW:()=>S,dR:()=>L,di:()=>y,gc:()=>T,k9:()=>w,my:()=>b,wG:()=>v,xT:()=>m});var r=n(81076),o=n(70730),i=n(74635);let a="reload",s="soft-nav:fail",l="soft-nav:fail-referrer",d="soft-nav:referrer",c="soft-nav:marker",u="soft-nav:react-app-name",f="soft-nav:latest-mechanism";function m(){(0,r.SO)(c,"0"),(0,r.Ai)(d),(0,r.Ai)(s),(0,r.Ai)(l),(0,r.Ai)(u),(0,r.Ai)(f)}function h(e){(0,r.SO)(c,e)}function p(){(0,r.SO)(c,"0")}function g(){let e=(0,r.Gq)(c);return e&&"0"!==e}function y(){return(0,r.Gq)(c)}function v(){return!!b()}function b(){return(0,r.Gq)(s)}function w(e){(0,r.SO)(s,e||a),(0,r.SO)(l,window.location.href)}function E(){(0,r.Ai)(s),(0,r.Ai)(l)}function A(){(0,r.SO)(d,window.location.href)}function L(){return(0,r.Gq)(d)||document.referrer}function S(){let e=(0,i.f)();e?(0,r.SO)(u,e):(0,r.Ai)(u)}function x(){return(0,r.Gq)(u)}function T(){return!!o.XC?.querySelector("react-app")?.getAttribute("app-name")||!!o.XC?.querySelector("projects-v2")}function q(e){(0,r.SO)(f,e)}},16095(e,t,n){n.d(t,{softNavigate:()=>i});var r=n(27892),o=n(7332);let i=(e,t)=>{(0,r.SC)("turbo"),(0,o.YR)(e,{...t})}},34519(e,t,n){n.d(t,{Jd:()=>a,MG:()=>i,zG:()=>s});let r=0,o=new Set;function i(e){e(r),o.add(e)}function a(){return r}function s(e){for(let t of(r=e,e?document.body.style.setProperty("--base-sticky-header-height",`${e}px`):document.body.style.removeProperty("--base-sticky-header-height"),o))t(e)}},8743(e,t,n){n.d(t,{Rt:()=>o,Zz:()=>i,yU:()=>r});class r{constructor(e){this.closed=!1,this.unsubscribe=()=>{e(),this.closed=!0}}closed;unsubscribe}function o(e,t,n,i={capture:!1}){return e.addEventListener(t,n,i),new r(()=>{e.removeEventListener(t,n,i)})}function i(...e){return new r(()=>{for(let t of e)t.unsubscribe()})}},11203(e,t,n){n.d(t,{A:()=>r});function r(e){return!(e.offsetWidth<=0&&e.offsetHeight<=0)}}}]);
//# sourceMappingURL=22960-12a7c572a55f9c87-052b553d218c6ad8.js.mapӘ