1import{o as e}from"./api-routes.BBSnTwvA.js";import{t}from"./initPricingHighlightInfoTooltips.pYV0HD5R.js";import{n,r,t as i}from"./assets.DOoP9wAg.js";var a=`US`;function o(e,t,n){return{amount:e,currency:t,billingPeriod:n}}var s={free:{monthly:o(0,`USD`,`month`),annually:o(0,`USD`,`year`)},pro_pass:{monthly:o(1.49,`USD`,`month`),annually:null},pro_core:{monthly:o(3.49,`USD`,`month`),annually:o(35,`USD`,`year`)},pro:{monthly:o(5.49,`USD`,`month`),annually:o(55,`USD`,`year`)},pro_plus:{monthly:o(10.49,`USD`,`month`),annually:o(100,`USD`,`year`)}},c={free:`Free`,pro_pass:`Pro Pass`,pro_core:`Pro Core`,pro:`Pro`,pro_plus:`Pro+`};function l(e=a){let t=new Date().toISOString(),n={};for(let e of Object.keys(s))n[e]={code:e,displayName:c[e],price:{monthly:s[e].monthly?{...s[e].monthly}:null,annually:s[e].annually?{...s[e].annually}:null}};return{countryCode:e.toUpperCase().slice(0,2),fetchedAt:t,source:`hardcoded`,plans:n}}function u(e,t){return s[e][t]}function d(e,t){if(!e||!t||e.currency.trim().toUpperCase()!==t.currency.trim().toUpperCase())return null;let n=e.amount,r=t.amount;if(!Number.isFinite(n)||n<=0||!Number.isFinite(r)||r<=0)return null;let i=n*12;if(i<=r)return null;let a=Math.round((i-r)*100/i);return!Number.isFinite(a)||a<1?null:Math.min(100,a)}function f(e){return d(e.price.monthly,e.price.annually)}var p=[`pro_core`,`pro`,`pro_plus`];function m(e){let t=null;for(let n of p){let r=f(e.plans[n]);r!=null&&(t==null||r>t)&&(t=r)}return t}function h(e){let t=e.plans.pro;return f(t)??0}var g=`en-US`;function _(e,t){return new Intl.NumberFormat(e,{style:`currency`,currency:t.toUpperCase()})}function v(e,t,n=typeof navigator<`u`?navigator.language:g){let r=t.trim().toUpperCase();try{return _(n,r).format(e)}catch{return _(g,r).format(e)}}function y(e){return{heroAmount:Math.round(e.amount/12*100)/100,heroCurrency:e.currency,totalAmount:e.amount,totalCurrency:e.currency}}function b(e,t){let{heroAmount:n,heroCurrency:r}=y(e);return v(n,r,t)}function x(e,t){return v(e.amount,e.currency,t)}var S=[`free`,`pro_pass`,`pro_core`,`pro`,`pro_plus`],C=[`free`,`pro_core`,`pro`,`pro_plus`];function ee(e){return e!==`free`}function te(e){return e===`pro_core`||e===`pro`||e===`pro_plus`}var ne=`pricing-plans--loading`;function w(e){return typeof e==`object`&&!!e&&!Array.isArray(e)}function T(e){return!w(e)||typeof e.amount!=`number`||!Number.isFinite(e.amount)||typeof e.currency!=`string`||!e.currency.trim()?!1:e.billingPeriod===`month`||e.billingPeriod===`year`}function re(e,t){if(!w(t)||!w(t.price)||t.displayName!==void 0&&typeof t.displayName!=`string`)return!1;let n=t.price,r=n.monthly,i=n.annually;if(e===`free`)return T(r)&&T(i);if(e===`pro_pass`)return T(r);let a=r==null||T(r),o=i==null||T(i);return a&&o&&(T(r)||T(i))}function ie(e){if(!w(e)||!w(e.plans))return!1;for(let t of S)if(!re(t,e.plans[t]))return!1;return!0}async function ae(){try{let t=await fetch(e(),{method:`GET`,credentials:`same-origin`,headers:{Accept:`application/json`}});if(!t.ok)return null;let n=await t.json();return ie(n)?n:null}catch{return null}}async function oe(){return await ae()||l()}function se(){return navigator.language?.trim()||`en-US`}function ce(e,t){e.classList.toggle(ne,t),e.querySelectorAll(`.pricing-card__price-stack`).forEach(e=>{e.setAttribute(`aria-busy`,t?`true`:`false`)})}function le(e,t,n){return e.plans[t].price[n]||u(t,n)}function ue(e,t){for(let n of S){let r=t.plans[n].displayName?.trim();r&&e.querySelectorAll(`[data-pricing-plan-name="${n}"] [data-pricing-plan-name-text]`).forEach(e=>{e.textContent=r})}}function de(e,t,n){for(let r of S){let i=le(t,r,`monthly`);i&&e.querySelectorAll(`[data-pricing-monthly-amount="${r}"]`).forEach(e=>{e.textContent=v(i.amount,i.currency,n)})}}function fe(e,t,n){for(let r of C){let i=le(t,r,`annually`);i&&(e.querySelectorAll(`[data-pricing-annual-hero="${r}"]`).forEach(e=>{e.textContent=b(i,n)}),e.querySelectorAll(`[data-pricing-annual-total="${r}"]`).forEach(e=>{e.textContent=x(i,n)}))}}function pe(e,t){for(let n of C){if(n===`free`)continue;let r=f(t.plans[n]);e.querySelectorAll(`[data-pricing-savings-badge="${n}
1"]`).forEach(e=>{let t=e.querySelector(`.pricing-plans__savings-badge-text`);r==null?(t&&(t.textContent=``),e.hidden=!0):(t&&(t.textContent=`-${r}%`),e.hidden=!1)})}let n=m(t);e.querySelectorAll(`[data-pricing-tab-annual-savings]`).forEach(e=>{let t=e.querySelector(`[data-pricing-tab-annual-savings-text]`);n==null?(t&&(t.textContent=``),e.removeAttribute(`aria-label`),e.hidden=!0):(t&&(t.textContent=`-${n}%`),e.setAttribute(`aria-label`,`Save ${n}%`),e.hidden=!1)})}function me(e,t,n){ue(e,t),de(e,t,n),fe(e,t,n),pe(e,t)}async function he(){let e=Array.from(document.querySelectorAll(`.pricing-plans`));if(!e.length)return;for(let t of e)ce(t,!0);let t=await oe(),n=se();for(let r of e)me(r,t,n),ce(r,!1)}var ge=`.pricing-plans`,_e=`.pricing-plans__panel--one-time`,ve=`.pricing-plans__panel--subscription`,ye=`pricing-billing`,be=980,xe=620;function Se(){if(typeof window.matchMedia!=`function`)return!1;try{return window.matchMedia(`(prefers-reduced-motion: reduce)`).matches}catch{return!1}}function Ce(e){return e.querySelector(`#pricing-billing-one-time`)?.checked?`one_time`:`subscription`}function we(e,t){return e.querySelector(t===`one_time`?_e:ve)}function E(e){e?.classList.remove(`is-panel-entering`,`is-panel-rebilling`)}function Te(e){E(e),!Se()&&(requestAnimationFrame(()=>{e.classList.add(`is-panel-entering`)}),window.setTimeout(()=>E(e),be))}function Ee(e){E(e),!Se()&&(requestAnimationFrame(()=>{e.classList.add(`is-panel-rebilling`)}),window.setTimeout(()=>E(e),xe))}function De(e){if(e.dataset.pricingPanelTransitionsReady===`true`)return;e.dataset.pricingPanelTransitionsReady=`true`;let t=Ce(e);e.querySelectorAll(`input[name="${ye}"]`).forEach(n=>{n.addEventListener(`change`,()=>{let n=Ce(e),r=we(e,n);if(r){if(n!==t){t=n,Te(r);return}n===`subscription`&&Ee(r)}})})}function Oe(){document.querySelectorAll(ge).forEach(De)}function ke(e){let t=e.trim()||`/`;if(t.length>1&&(t=t.replace(/\/+$/,``)),t===`/index.html`||t===`/index`)return`/`;if(t.endsWith(`/index.html`)){let e=t.slice(0,-11);return e===``||e===`/`?`/`:e.startsWith(`/`)?e:`/${e}`}if(t.endsWith(`/index`)){let e=t.slice(0,-6);return e===``||e===`/`?`/`:e.startsWith(`/`)?e:`/${e}`}if(t.endsWith(`.html`)){let e=t.slice(0,-5);return e===``||e===`/`?`/`:e.startsWith(`/`)?e:`/${e}`}return t}var Ae=[{id:`ai-resume-builder`,signUpFeatureParam:`ai-resume-builder`,paths:[i],label:`AI Resume Builder`},{id:`intelligent-job-discovery`,signUpFeatureParam:`job_search`,paths:[n],label:`Intelligent job discovery`}],je=new Set(Ae.map(e=>e.signUpFeatureParam));new Map(Ae.flatMap(e=>e.paths.map(t=>[ke(t),e.signUpFeatureParam])));function Me(e){return je.has(e)}function D(e={}){let t=new URL(r);return e.feature&&t.searchParams.set(`feature`,e.feature),e.intent&&t.searchParams.set(`intent`,e.intent),e.billingCycle&&t.searchParams.set(`billingCycle`,e.billingCycle),t.href}var O=l();`${h(O)}`,m(O),`${h(O)}`;function Ne(e){return e===`annually`?`annually`:`monthly`}function Pe(e,t,n){let r=n?.feature;return e===`free`?D({feature:r}):ee(e)?e===`pro_pass`?t===`one_time`?D({feature:r,intent:`pro_pass`}):null:!te(e)||t===`one_time`?null:D({feature:r,intent:e,billingCycle:Ne(t)}):null}var Fe=`[data-pricing-signup]`,Ie=`pricing-billing`;function Le(e){return e.querySelector(`#pricing-billing-one-time`)?.checked?`one_time`:e.querySelector(`#pricing-billing-annually`)?.checked?`annually`:`monthly`}function Re(e){let t=e.dataset.signUpFeature;return t&&Me(t)?t:void 0}function ze(e){let t=Le(e),n=Re(e),r=n?{feature:n}:void 0;e.querySelectorAll(Fe).forEach(e=>{let n=e.dataset.pricingPlan;if(!n)return;let i=Pe(n,t,r);i?(e.href=i,e.hidden=!1):e.hidden=!0})}function Be(){document.querySelectorAll(`.pricing-plans`).forEach(ze)}var Ve=!1;function He(){Be(),!Ve&&(Ve=!0,document.addEventListener(`change`,e=>{let t=e.target;if(!(t instanceof HTMLInputElement)||t.name!==Ie)return;let n=t.closest(`.pricing-plans`);n instanceof HTMLElement&&ze(n)}))}function k(e,t){return{id:e,value:`â`,valueKind:`unlimited`,label:t,ariaLabel:`Unlimited. ${t}`}}function A(e,t){return{id:e,value:``,valueKind:`unavailable`,label:t,ariaLabel:`Not available. ${t}`}}function j(e,t,n,r){return{id:e,value:n,valueKind:`text`,label:t,ariaLabel:`${r??n}. ${t}`}}function M(e,t,n=`Included`,r){return{id:e,label:t,value:``,valueKind:`included`,valueSpoken:n,...r?{infoTooltip:r}:{}}}function Ue(e,t,n){return{id:e,label:t,value:``,valueKind:`unavailable`,valueSpoken:`Not available`,...n?{infoTooltip:n}:{}}}function N(e,t,n,r){return{id:e,label:t,value:n,valueKind:`text`,valueSpoken:r??n}}function P(e,t){return{id:e,label:t,value:`â`,valueKind:`unlimited`,valueSpoken:`Unlimited`}}function We(e,t){return`${e}. ${t.map(e=>`${e.label}: ${e.valueSpoken}`).join(`. `)}`}function F(e,t){let n=e.valueKind===`unavailable`?`Not available`:e.valueKind===`unlimited`?`Unlimited`:e.value;return{...e,details:t,ariaLabel:`${e.label}. ${We(n,t)}`}}function I(e,t){return t.map(t=>{if(!(e&&t.included!==!1))return Ue(t.id,t.label,t.infoTooltip);let n=t.infoTooltip?`Included. ${t.infoTooltip}`:`Included`;return M(t.id,t.label,n,t.infoTooltip)})}function Ge(e,t){return I(t,[{id:`living-discovery`,label:`Living discovery`,included:e,infoTooltip:`Uncover opportunities across 100+ ATS platforms, 100K+ Career pages, 50+ Job boards, 200+ Countries, and Employment office
1s as soon as they emerge.`},{id:`intelligent-shortlisting`,label:`Intelligent shortlisting`},{id:`ai-career-fit-analysis`,label:`AI career-fit analysis`},{id:`opportunity-prioritization`,label:`Opportunity prioritization`},{id:`job-alerts`,label:`Job alerts`}])}var Ke=[{id:`realistic-interview-simulation`,label:`Realistic interview simulation`},{id:`actionable-feedback`,label:`Actionable feedback`},{id:`interview-presence-analysis`,label:`Interview presence analysis`},{id:`adaptive-follow-up-questions`,label:`Adaptive follow-up questions`},{id:`coding-exercises`,label:`Coding exercises`},{id:`performance-insights`,label:`Performance insights`}];function qe(e){return I(e,[{id:`continuous-assessment-updates`,label:`Continuous assessment & updates`},{id:`strengths-gap-identification`,label:`Strengths & gap identification`},{id:`strategic-next-steps`,label:`Strategic next steps`},{id:`market-competitiveness-analysis`,label:`Market competitiveness analysis`},{id:`career-positioning-assessment`,label:`Career positioning assessment`}])}function Je(e){return I(e,[{id:`living-research`,label:`Living research`,infoTooltip:`Continuously uncover the trends, shifts, and opportunities shaping your target role and industry.`},{id:`talent-expectations`,label:`Talent expectations`},{id:`market-momentum`,label:`Market momentum`},{id:`industry-conversations`,label:`Industry conversations`},{id:`emerging-trends`,label:`Emerging trends`}])}var Ye=[{id:`personalized-career-strategy`,label:`Personalized career strategy`},{id:`goal-driven-conversations`,label:`Goal-driven conversations`},{id:`context-aware-recommendations`,label:`Context-aware recommendations`}],L=`Intelligent writing, formatting, and template customization designed for efficient recruiter review, with 15+ evaluation metrics, consistent styling, and ATS-friendly templates.`;function R(e,t){let n=`Intelligent job discovery`;return e===`unavailable`?F(A(`job-opportunities`,n),Ge(!1,!1)):F(e===`unlimited`?k(`job-opportunities`,n):j(`job-opportunities`,n,String(e)),Ge(t,!0))}function z(e){let t=`Interview preparation sessions`;return e===`unavailable`?F(A(`interview`,t),I(!1,Ke)):F(e===`unlimited`?k(`interview`,t):j(`interview`,t,String(e)),I(!0,Ke))}function B(e){let t=`Career perspective analysis`;return e===`unavailable`?F(A(`career-perspective`,t),qe(!1)):F(k(`career-perspective`,t),qe(!0))}function V(e){let t=`Industry research`;return e===`unavailable`?F(A(`industry-research`,t),Je(!1)):F(j(`industry-research`,t,String(e)),Je(!0))}function H(e){let t=`Strategist conversations`;return F(e===`unlimited`?k(`career-strategy`,t):j(`career-strategy`,t,String(e)),I(!0,Ye))}function Xe(){return[N(`export-download`,`Download`,`TXT`),M(`strategic-career-positioning`,`Strategic career positioning`,`Included. ${L}`,L),N(`resume-generate`,`Resume generation`,`1`),N(`resume-revise`,`Resume revision`,`15`),N(`resume-evaluate`,`Resume evaluation`,`Limited`),N(`cover-letter-generate`,`Cover letter generation`,`1`)]}function Ze(){return[N(`export-download`,`Download`,`PDF, DOCX & TXT`,`PDF, DOCX and TXT`),M(`strategic-career-positioning`,`Strategic career positioning`,`Included. ${L}`,L),N(`resume-generate`,`Resume generation`,`5`),P(`resume-revise`,`Resume revision`),N(`resume-evaluate`,`Resume evaluation`,`5`),N(`cover-letter-generate`,`Cover letter generation`,`5`)]}function Qe(){return[N(`export-download`,`Download`,`PDF, DOCX & TXT`,`PDF, DOCX and TXT`),M(`strategic-career-positioning`,`Strategic career positioning`,`Included. ${L}`,L),P(`resume-generate`,`Resume generation`),P(`resume-revise`,`Resume revision`),P(`resume-evaluate`,`Resume evaluation`),P(`cover-letter-generate`,`Cover letter generation`)]}function U(e){let t=`Resume & cover letter creation`;if(e===`free`){let e=Xe();return F({id:`resume-cover-ai`,value:`Limited`,valueKind:`text`,label:t,ariaLabel:``},e)}return e===`pro_pass`?F(k(`resume-cover-ai`,t),Ze()):F(k(`resume-cover-ai`,t),Qe())}function W(e,t){return{id:`tokens`,value:e,valueKind:`text`,label:`AI usage tokens`,ariaLabel:`AI usage tokens. ${t}`}}function G(e){switch(e){case`free`:return[R(`unavailable`,!1),z(`unavailable`),B(`unavailable`),V(`unavailable`),H(3),U(`free`),W(`100K`,`100 thous
1and AI usage tokens`)];case`pro_pass`:return[R(`unavailable`,!1),z(1),B(`unavailable`),V(`unavailable`),H(3),U(`pro_pass`),W(`500K`,`500 thousand AI usage tokens`)];case`pro_core`:return[R(`unavailable`,!1),z(3),B(`unavailable`),V(`unavailable`),H(15),U(`paid_unlimited`),W(`2M`,`2 million AI usage tokens`)];case`pro`:return[R(`unlimited`,!0),z(`unlimited`),B(`unlimited`),V(15),H(`unlimited`),U(`paid_unlimited`),W(`5M`,`5 million AI usage tokens`)];case`pro_plus`:return[R(`unlimited`,!0),z(`unlimited`),B(`unlimited`),V(30),H(`unlimited`),U(`paid_unlimited`),W(`10M`,`10 million AI usage tokens`)]}}G(`free`),G(`pro_pass`),G(`pro_core`),G(`pro`),G(`pro_plus`);var $e=[`job-opportunities`,`interview`,`career-perspective`,`industry-research`,`career-strategy`,`resume-cover-ai`,`tokens`],et=`.pricing-plan-carousel`,tt=`.pricing-plan-carousel__track`,nt=`.pricing-plan-card`,rt=`.pricing-plan-card__top`,it=`.pricing-card__price-stack`,at=`.pricing-plan-card__highlight`,ot=`pricing-billing`,K=2,q=8,J=1.15,st=90,ct=.42,lt=480,Y=$e;function ut(){if(typeof window.matchMedia!=`function`)return!1;try{return window.matchMedia(`(prefers-reduced-motion: reduce)`).matches}catch{return!1}}function X(e,t){return e.scrollLeft+t.getBoundingClientRect().left-e.getBoundingClientRect().left}function dt(e){let t=e.querySelectorAll(nt);if(!t.length)return;let n=Array.from(t).map(e=>e.querySelector(rt)).filter(e=>e!=null),r=Array.from(t).map(e=>e.querySelector(it)).filter(e=>e!=null),i=new Map(Y.map(e=>[e,[]]));t.forEach(e=>{for(let t of Y){let n=e.querySelector(`${at}[data-highlight-id="${t}"]`);n&&i.get(t)?.push(n)}}),n.forEach(e=>{e.style.minHeight=``}),r.forEach(e=>{e.style.minHeight=``});for(let e of i.values())e.forEach(e=>{e.style.minHeight=``});let a=0;if(n.forEach(e=>{a=Math.max(a,e.getBoundingClientRect().height)}),a>0){let e=`${Math.ceil(a)}px`;n.forEach(t=>{t.style.minHeight=e})}let o=0;if(r.forEach(e=>{o=Math.max(o,e.getBoundingClientRect().height)}),o>0){let e=`${Math.ceil(o)}px`;r.forEach(t=>{t.style.minHeight=e})}for(let e of Y){let t=i.get(e)??[];if(!t.length)continue;let n=0;if(t.forEach(e=>{n=Math.max(n,e.getBoundingClientRect().height)}),n>0){let e=`${Math.ceil(n)}px`;t.forEach(t=>{t.style.minHeight=e})}}}function Z(e){return Array.from(e.querySelectorAll(nt))}function Q(e){return Math.max(0,e.scrollWidth-e.clientWidth)}function ft(){return ut()?`auto`:`smooth`}function pt(e,t){let n=Z(e);if(!n.length)return;let r=Q(e),i=e.scrollLeft,a=ft();if(t===`next`){let t=i+e.clientWidth;for(let i of n){let n=X(e,i);if(n+i.offsetWidth>t+K){e.scrollTo({left:Math.min(Math.max(0,n),r),behavior:a});return}}e.scrollTo({left:r,behavior:a});return}for(let t=n.length-1;t>=0;t--){let r=n[t],o=X(e,r);if(o<i-K){e.scrollTo({left:Math.max(0,o),behavior:a});return}}e.scrollTo({left:0,behavior:a})}function mt(e,t){let n=Z(e);if(!n.length)return!1;let r=Q(e),i=e.scrollLeft,a=n.map(t=>X(e,t)),o;return o=t>=ct?a.find(e=>e>i+K)??r:t<=-.42?[...a].reverse().find(e=>e<i-K)??0:a.reduce((e,t)=>Math.abs(t-i)<Math.abs(e-i)?t:e),o=Math.min(r,Math.max(0,o)),Math.abs(o-i)<=K?!1:(e.scrollTo({left:o,behavior:ft()}),!0)}function $(e){Z(e).forEach(e=>{e.style.removeProperty(`transform`)})}function ht(e,t){let n=Q(e),r=Math.min(n,Math.max(0,t));e.scrollLeft=r;let i=e.scrollLeft-r,a=Z(e);if(Math.abs(i)<.5){a.forEach(e=>{e.style.removeProperty(`transform`)});return}let o=`${i}px`;a.forEach(e=>{e.style.transform=`translate3d(${o}, 0, 0)`})}function gt(e,t){let n=!1,r=!1,i=0,a=0,o=0,s=!1,c=null,l=!1,u=0,d=0,f=0,p=0,m=null,h=0,g=()=>{p&&=(window.clearTimeout(p),0)},_=()=>{m&&=(e.removeEventListener(`scrollend`,m),null),g()},v=()=>{_(),$(e),e.classList.remove(`is-dragging`),t()},y=()=>{l&&=(document.removeEventListener(`pointermove`,S,!0),document.removeEventListener(`pointerup`,C,!0),document.removeEventListener(`pointercancel`,C,!0),!1)},b=t=>{t&&e.hasPointerCapture(t.pointerId)&&e.releasePointerCapture(t.pointerId)},x=(t,i=!1)=>{b(t),y(),n=!1,r=!1,c=null,i||e.classList.remove(`is-dragging`)};function S(l){if(!n||c!==l.pointerId)return;let p=l.clientX-i,m=l.clientY-a,g=Math.abs(p),v=Math.abs(m);if(!r){if(g<q&&v<q||g<v*J&&v<g*J)return;if(v>=g*J){x(l);return}r=!0,_(),e.classList.add(`is-dragging`);try{e.setPointerCapture(l.pointerId)}catch{}d=l.clientX,f=performance.now(),u=0}let y=performance.now(),b=y-f;if(b>0&&b<120){let e=-(l.clientX-d)/b;u=u*.68+e*.32}d=l.clientX,f=y,g>q&&(s=!0),l.cancelable&&l.preventDefault(),h=o-p,ht(e,h),t()}function C(n){if(c!==n.pointerId)return;let i=r;i&&performance.now()-f>st&&(u=0);let a=u;if(x(n,i),t(),!i)return;let o=Q(e);if(e.scrollLeft=Math.min(o,Math.max(0,h)),$(e),e.classList.add(`is-dragging`),!mt(e,a)||ut()){v();return}let s=()=>{v()};m=s,e.addEventListener(`scrollend`,s),g(),p=window.setTimeout(s,lt)}let ee=()=>{l||=(document.addEventListener(`pointermove`,S,{passive:!1,capture:!0}),document.addEventListener(`pointerup`,C,!0),document.addEventListener(`pointercancel`,C,!0),!0)};e.addEventListener(`pointerdown`,t=>{if(t.button!==0)return;let l=t.target;l instanceof Element&&(l.closest(`a, button`)||Q(e)<=K||(_(),$(e),x(t),n=!0,r=!1,s=!1,u=0,i=t.clientX,a=t.clientY,o=e.scrollLeft,h=o,d=t.clientX,f=performance.now(),c=t.pointerId,ee()))}),e.addEventListener(`touchmove`,e=>{r&&e.cancelable&&e.preventDefault()},{passive:!1}),e.addEventListener(`click`,e=>{s&&=(e.preventDefault(),e.stopPropagation(),!1)},!0),e.addEventListener(`wheel`,n=>{let r=Q(e);if(r<=K)return;let i=Math.abs(n.deltaX),a=Math.abs(n.deltaY);
1if(n.shiftKey&&a>=i&&a>0){let i=Math.min(r,Math.max(0,e.scrollLeft+n.deltaY));if(i===e.scrollLeft)return;n.preventDefault(),e.scrollLeft=i,t();return}if(i>a&&i>0){let i=Math.min(r,Math.max(0,e.scrollLeft+n.deltaX));if(i===e.scrollLeft)return;n.preventDefault(),e.scrollLeft=i,t()}},{passive:!1})}function _t(e){let t=e.querySelector(tt);if(!t||t.dataset.pricingCarouselReady===`true`)return;t.dataset.pricingCarouselReady=`true`;let n=e.querySelector(`[data-pricing-carousel-prev]`),r=e.querySelector(`[data-pricing-carousel-next]`),i=()=>{let i=Q(t),a=i>K,o=t.scrollLeft<=K,s=t.scrollLeft>=i-K;e.classList.toggle(`is-scrollable`,a),e.classList.toggle(`is-at-start`,!a||o),e.classList.toggle(`is-at-end`,!a||s),n?.toggleAttribute(`disabled`,!a||o),r?.toggleAttribute(`disabled`,!a||s),n?.classList.toggle(`is-dimmed`,!a||o),r?.classList.toggle(`is-dimmed`,!a||s)},a=()=>{dt(t),i()};n?.addEventListener(`click`,()=>pt(t,`prev`)),r?.addEventListener(`click`,()=>pt(t,`next`)),t.addEventListener(`scroll`,i,{passive:!0}),gt(t,i),window.addEventListener(`resize`,a),typeof ResizeObserver<`u`&&new ResizeObserver(a).observe(t),e.closest(`.pricing-plans`)?.querySelectorAll(`input[name="${ot}"]`).forEach(e=>{e.addEventListener(`change`,a)}),a()}function vt(){document.querySelectorAll(et).forEach(_t)}he(),He(),vt(),Oe(),t(),document.addEventListener(`astro:page-load`,()=>{he(),He(),vt(),Oe(),t()});
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.