PageSourceSearch

https://begoodtool.com/assets/index-DVyf7eZb.js

js begoodtool.com collected 2026-10-03 19:58:57 UTC 6,460 bytes, 1 lines download raw bytes

1import{F as E,T as H,U as J,c as s,v as b,H as Y,h as d,I as _,J as t,n as Z,t as a,u as l,Z as f,$ as L,ab as R,W as C,a6 as g,e as N,X as D,x as h,a4 as G}from"./app-DIh7Ne_p.js";import{j as W}from"./useJsonLd-VZecVzm_.js";import{_ as K,a as P}from"./MobileExtraSection-Ca3TUx9k.js";import{h as X}from"./hreflangGenerator-D7xmz6w-.js";import{u as z}from"./useSoftwareApplicationSchema-DNY18wlD.js";import{v as Q,r as S,c as w,a as V}from"./volumeUnits-xFjBZol6.js";import"./AdSlot-DRFFnJc9.js";import"./ExtraDisplayWindow-amc43F6I.js";const ee={class:"main_wrap"},te={class:"volumeConverter mainContainer pt_12 px_6 pb_10"},oe={class:"toolTitle"},ne={class:"converterSection mt_15"},le={class:"card"},re={class:"convert-row"},se={class:"convert-field"},ae={class:"field-label",for:"volume-from"},ie=["aria-label"],ue=["value"],ve=["aria-label","title"],ce={class:"convert-field"},me={class:"field-label",for:"volume-to"},pe=["aria-label"],de=["value"],_e={class:"hint"},fe={class:"quickTableSection mt_15"},Ce={class:"card"},he={class:"section-title"},ye={class:"table-scroll"},be={class:"quick-table"},ge={class:"innerAdsWrap"},Se={class:"main_wrap main__intro"},we=["innerHTML"],I="volumeConverterUnits",Ue={__name:"index",setup(ke){const v=D(),{t:e}=H(),U=Q,i=h("cup"),u=h("ml"),c=h(1),m=h(0);let p=!1;const T=JSON.stringify({"@context":"https://schema.org","@type":"BreadcrumbList",itemListElement:[{"@type":"ListItem",position:1,item:{"@id":e("message.canonical"),name:e("app.h2"),description:e("message.description")}},{"@type":"ListItem",position:2,item:{"@id":e("volumeConverter.canonical"),name:e("volumeConverter.h1"),description:e("volumeConverter.description")}}]}),F=z({t:e,name:e("volumeConverter.h1"),title:e("volumeConverter.title"),url:e("volumeConverter.canonical"),description:e("volumeConverter.description"),image:"https://i.imgur.com/ZNxgFY3.png",category:"tool"}),$=X("volume-converter");J({script:W(T,F),htmlAttrs:{lang:e("message.lang")},title:v.state.isSSR?e("volumeConverter.title"):s(()=>e("volumeConverter.title")),link:[...$,{rel:"canonical",href:v.state.isSSR?e("volumeConverter.canonical"):s(()=>e("volumeConverter.canonical"))}],meta:[{name:"title",content:v.state.isSSR?e("volumeConverter.title"):s(()=>e("volumeConverter.title"))},{name:"description",content:v.state.isSSR?e("volumeConverter.description"):s(()=>e("volumeConverter.description"))},{property:"og:image",content:"https://i.imgur.com/ZNxgFY3.png"},{property:"twitter:image",content:"https://i.imgur.com/ZNxgFY3.png"},{property:"og:site_name",content:v.state.isSSR?e("message.site_name"):s(()=>e("message.site_name"))},{property:"og:title",content:v.state.isSSR?e("volumeConverter.title"):s(()=>e("volumeConverter.title"))},{property:"twitter:title",content:v.state.isSSR?e("volumeConverter.title"):s(()=>e("volumeConverter.title"))},{property:"og:description",content:v.state.isSSR?e("volumeConverter.description"):s(()=>e("volumeConverter.description"))},{property:"twitter:description",content:v.state.isSSR?e("volumeConverter.description"):s(()=>e("volumeConverter.description"))},{property:"og:url",content:v.state.isSSR?e("volumeConverter.canonical"):s(()=>e("volumeConverter.canonical"))}]});function y(){p||(p=!0,m.value=S(w(c.value,i.value,u.value)),p=!1)}function B(){p||(p=!0,c.value=S(w(m.value,u.value,i.value)),p=!1)}b(c,y,{flush:"sync"}),b(m,B,{flush:"sync"}),b([i,u],()=>{y(),x()},{flush:"sync"}),y();function M(){p=!0;const r=i.value,o=c.value;i.value=u.value,u.value=r,c.value=m.value,m.value=o,p=!1,x()}function k(r){const o=r==="from"?c.value:m.value;o!==""&&o!==null&&Number.isFinite(Number(o))&&Number(o)>=0||(G.error(e("volumeConverter.invalidInput")),r==="from"?c.value=0:m.value=0)}function x(){if(!(typeof window>"u"))try{localStorage.setItem(I,JSON.stringify({from:i.value,to:u.value}))}catch(r){console.warn("Unable to save volume converter units.",r)}}function O(){if(!(typeof window>"u"))try{const r=localStorage.getItem(I);if(!r)return;const o=JSON.parse(r);o&&o.from&&V[o.from]&&(i.value=o.from),o&&o.to&&V[o.to]&&(u.value=o.to)}catch(r){console.warn("Unable to load volume converter units.",r)}}Y(O);const j=s(()=>e(`volumeConverter.units.${i.value}`)),q=s(()=>e(`volumeConverter.units.${u.value}`)),A=s(()=>[.5,1,2,4,8,16].map(r=>({input:r,output:S(w(r,i.value,u.value))})));return(r,o)=>
1(d(),_(C,null,[t("div",ee,[t("div",te,[t("section",oe,[t("h1",null,[Z(a(l(e)("volumeConverter.h1")),1),t("span",null,a(l(e)("volumeConverter.h2")),1)])]),t("section",ne,[t("div",le,[t("div",re,[t("div",se,[t("label",ae,a(l(e)("volumeConverter.fromLabel")),1),f(t("input",{id:"volume-from","onUpdate:modelValue":o[0]||(o[0]=n=>c.value=n),type:"number",min:"0",step:"any",inputmode:"decimal",class:"text-input",onBlur:o[1]||(o[1]=n=>k("from"))},null,544),[[L,c.value,void 0,{number:!0}]]),f(t("select",{"onUpdate:modelValue":o[2]||(o[2]=n=>i.value=n),class:"unit-select","aria-label":l(e)("volumeConverter.fromLabel")},[(d(!0),_(C,null,g(l(U),n=>(d(),_("option",{key:n.key,value:n.key},a(l(e)(`volumeConverter.units.${n.key}`)),9,ue))),128))],8,ie),[[R,i.value]])]),t("button",{type:"button",class:"swap-btn","aria-label":l(e)("volumeConverter.swap"),title:l(e)("volumeConverter.swap"),onClick:M}," ⇄ ",8,ve),t("div",ce,[t("label",me,a(l(e)("volumeConverter.toLabel")),1),f(t("input",{id:"volume-to","onUpdate:modelValue":o[3]||(o[3]=n=>m.value=n),type:"number",min:"0",step:"any",inputmode:"decimal",class:"text-input",onBlur:o[4]||(o[4]=n=>k("to"))},null,544),[[L,m.value,void 0,{number:!0}]]),f(t("select",{"onUpdate:modelValue":o[5]||(o[5]=n=>u.value=n),class:"unit-select","aria-label":l(e)("volumeConverter.toLabel")},[(d(!0),_(C,null,g(l(U),n=>(d(),_("option",{key:n.key,value:n.key},a(l(e)(`volumeConverter.units.${n.key}`)),9,de))),128))],8,pe),[[R,u.value]])])]),t("p",_e,a(l(e)("volumeConverter.hint")),1)])]),t("section",fe,[t("div",Ce,[t("h2",he,a(l(e)("volumeConverter.quickTableTitle")),1),t("div",ye,[t("table",be,[t("thead",null,[t("tr",null,[t("th",null,a(l(e)("volumeConverter.thInput",{unit:j.value})),1),t("th",null,a(l(e)("volumeConverter.thOutput",{unit:q.value})),1)])]),t("tbody",null,[(d(!0),_(C,null,g(A.value,n=>(d(),_("tr",{key:n.input},[t("td",null,a(n.input),1),t("td",null,a(n.output),1)]))),128))])])])])]),N(K),t("section",ge,[N(P)])])]),t("div",Se,[t("section",{class:"Intro",innerHTML:l(e)("volumeConverter.intro")},null,8,we)])],64))}},$e=E(Ue,[["__scopeId","data-v-ebe0d123"]]);export{$e as default};

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.