PageSourceSearch

https://www.bisecthosting.com/_nuxt/CQF8zy0Z.js

js bisecthosting.com collected 2026-10-03 22:12:48 UTC 2,607 bytes, 1 lines download raw bytes

1import{P as _,u as x,o as r,c,b as i,F as u,r as d,d as F,t as p,z as B,B as v,l as w,q as b,H as C}from"./CQQ8tBYK.js";import{u as k}from"./DbfO0AtY.js";const S={class:"@container w-full"},I={class:"flex flex-col gap-3 @lg:flex-row"},P={class:"flex items-top gap-2 md:gap-2 mb-0.5"},D={class:"text-sm sm:text-base text-white leading-5"},E={key:0,class:"pl-5 text-sm"},L=_({__name:"BisectBoostFeaturesList",setup(o){const{t:e}=x(),s=v(()=>[[{text:e("common.bisectboostFeatures.slotStorage"),children:[e("common.bisectboostFeatures.slotStorageChild1"),e("common.bisectboostFeatures.slotStorageChild2")]},{text:e("common.bisectboostFeatures.backupStorage"),children:[e("common.bisectboostFeatures.backupStorageChild1"),e("common.bisectboostFeatures.backupStorageChild2"),e("common.bisectboostFeatures.backupStorageChild3")]}],[{text:e("common.bisectboostFeatures.ramBoosting")},{text:e("common.bisectboostFeatures.premiumSubdomains")},{text:e("common.bisectboostFeatures.discordPerks")}]]);return(n,t)=>(r(),c("div",S,[i("div",I,[(r(!0),c(u,null,d(F(s),(l,y)=>(r(),c("div",{key:`feature-group-${y}`,class:"@lg:w-1/2 space-y-3"},[(r(!0),c(u,null,d(l,a=>(r(),c("div",{key:a.text},[i("div",P,[t[0]||(t[0]=i("svg",{width:"12",height:"12",viewBox:"0 0 12 12",fill:"none",xmlns:"http://www.w3.org/2000/svg",class:"shrink-0 grow-0 mt-1 sm:mt-1.5"},[i("rect",{x:"5.65686",width:"8",height:"8",transform:"rotate(45 5.65686 0)",fill:"#03DDFF"})],-1)),i("span",D,p(a.text),1)]),a.children&&a.children?.length>0?(r(),c("div",E,[(r(!0),c(u,null,d(a.children,m=>(r(),c("div",{key:m,class:"leading-4.5"},p(m),1))),128))])):B("",!0)]))),128))]))),128))])]))}}),O=Object.assign(L,{__name:"CommonBisectBoostFeaturesList"}),h=26,f=30;async function N(o){const e=await $fetch(`${C().public.apiUrl}/v1/prices`,{method:"post",query:{"relIds[]":[h,f],currencyId:o}});let s=null,n=null;return e.forEach(t=>{t.type==="addon"&&t.relid===h&&(s=g(t)),t.type==="addon"&&t.relid===f&&(n=g(t))}),{bisectBoost:s,dedicatedIp:n}}function g(o){const e=o.monthly??null;if(e===null||typeof e>"u")return null;const s={};return["monthly","quarterly","semiannually","annually"].forEach(n=>{let t=null;typeof o[n]=="string"&&(t=Number.parseFloat(o[n])),s[n]=Number.isFinite(t)?t:null}),s}function T(){const o=k(),e=b(null),s=b(null);async function n(){e.value=null,s.value=null;try{const{bisectBoost:t,dedicatedIp:l}=await N(o.selectedCurrency.id);e.value=t,s.value=l}catch(t){console.error("Failed to load addon prices:",t)}}return w(()=>o.selectedCurrency.id,()=>n(),{immediate:!0}),{bisectBoostPrices:e,dedicatedIpPrices:s}}export{O as B,T as u};

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.