PageSourceSearch

https://universitas-bth.ac.id/_nuxt/BCpjy9ld.js

js universitas-bth.ac.id collected 2026-10-08 11:13:02 UTC 18,229 bytes, 1 lines download raw bytes

1import{e as q,f as Z,g as ee,h as te,i as ae,j as se,w as E,p as v,s as y,x as le,y as oe,o as l,a as e,k as r,c as o,d as x,t as c,l as g,b as F,_ as re,F as G,r as I,B as J,A as ne,m as O,n as H,v as W}from"./BYbmEvyY.js";import{c as ie}from"./EyWAKJ5v.js";import{u as de}from"./DdRM_AAI.js";import{L as ue}from"./DHXDazVf.js";import"./DILJcqf6.js";const be={class:"max-w-7xl mx-auto space-y-6 animate-fade-in pb-12"},ce={class:"flex flex-col md:flex-row justify-between items-start md:items-center gap-4 bg-white p-6 rounded-2xl shadow-sm border border-gray-100"},pe={class:"flex items-center gap-3"},xe={key:0,class:"flex items-center gap-2 text-xs font-semibold px-3 py-1.5 bg-blue-50 text-blue-700 rounded-xl border border-blue-100"},ge={key:0,class:"bg-gradient-to-br from-blue-50 to-indigo-50 border border-blue-100 rounded-2xl p-8 text-center max-w-2xl mx-auto shadow-sm"},me={key:1,class:"bg-white rounded-2xl shadow-sm border border-gray-100 overflow-hidden"},fe={class:"overflow-x-auto"},ve={class:"w-full text-left whitespace-nowrap"},he={class:"divide-y divide-gray-100 font-medium text-gray-700 text-sm"},ye={key:0},we={key:1},ke={class:"px-6 py-4"},_e=["src"],Ce={class:"px-6 py-4"},Se={class:"font-bold text-gray-900 mb-1 whitespace-normal max-w-xs"},Be={class:"text-xs text-gray-500 whitespace-normal max-w-xs line-clamp-2"},Te={key:0,class:"text-xs text-rose-500 font-bold mt-1.5 flex items-center gap-1"},Me={class:"px-6 py-4"},je={key:0,class:"text-xs font-bold text-gray-700 bg-gray-100 px-2.5 py-1 rounded-md inline-block mb-1 border border-gray-200"},Le={key:1,class:"text-xs text-gray-400 italic mb-1"},$e={key:2,class:"text-xs text-blue-600 truncate max-w-[200px] flex items-center gap-1 font-mono"},ze={class:"px-6 py-4 text-center"},Ve={class:"flex items-center justify-center gap-1.5 flex-wrap max-w-[150px] mx-auto"},Pe=["title"],Ge=["title"],Ue={class:"px-6 py-4 text-right"},De={class:"flex items-center justify-end gap-2"},Ae=["onClick"],Ne=["onClick"],Ee={key:0,class:"fixed inset-0 z-[100] flex items-center justify-center p-4 md:p-6 lg:p-8 bg-gray-900/60 backdrop-blur-sm animate-fade-in"},Fe={class:"px-6 py-4 border-b border-gray-100 flex justify-between items-center bg-gray-50/80"},Ie={class:"text-lg font-extrabold text-gray-900"},Je={class:"p-6 overflow-y-auto flex-1 bg-white space-y-6"},Oe={class:"grid grid-cols-1 md:grid-cols-2 gap-6"},He={class:"md:col-span-2"},We={key:0,class:"mt-3 relative w-full group"},Xe=["src"],Ke={key:1,class:"text-xs text-blue-600 mt-2 flex items-center gap-1 font-medium"},Qe={class:"md:col-span-2"},Re={class:"block text-sm font-bold text-gray-800 mb-1.5"},Ye={key:0,class:"text-xs font-normal text-blue-600 ml-1"},qe=["value","placeholder"],Ze={class:"md:col-span-2"},et={class:"block text-sm font-bold text-gray-800 mb-1.5"},tt={key:0,class:"text-xs font-normal text-blue-600 ml-1"},at=["value","placeholder"],st={class:"block text-sm font-bold text-gray-800 mb-1.5"},lt={key:0,class:"text-xs font-normal text-blue-600 ml-1"},ot=["value","placeholder"],rt={class:"md:col-span-2 pt-3 border-t border-gray-100"},nt={class:"px-6 py-4 border-t border-gray-100 bg-gray-50 flex justify-end gap-3"},it=["disabled"],dt={key:0,class:"flex items-center gap-2"},ut={key:1},ft=q({__name:"slider",setup(bt){const w=de(),T=Z(),f=oe(),k=ee().host,{enabledLanguages:M,defaultLangCode:p,getLangName:_,fetchConfig:X}=te(),j=v([]),C=v(!0),L=async()=>{C.value=!0;try{const a=await $fetch(`${y()}/api/admin/sliders`,{headers:{"X-Tenant-Domain":k,Authorization:`Bearer ${w.token}`}});a&&a.data&&(j.value=a.data)}catch(a){f.error(a?.message||"Gagal memuat daftar slider","Gagal")}finally{C.value=!1}};ae(()=>{X(),T.tenant?.base_plan==="pro"?L():C.value=!1});const $=v(!1),h=v(!1),S=v(!1),B=v(!1),n=v("id"),u=v({}),U=()=>({id:null,image_url:"",title:"",subtitle:"",button_text:"",link:"",youtube_video_id:"",translations:"{}"}),i=v(U()),z=a=>n.value===p.value?i.value[a]||"":u.value[n.value]?.[a]||"",V=(a,t)=>{n.value===p.value?i.value[a]=t:(u.value[n.value]||(u.value[n.value]={}),u.value[n.value][a]=t)},K=a=>{u.value[a]||(u.value[a]={}),u.value[a].title=i.value.title||"",u.value[a].subtitle=i.value.subtitle||"",u.value[a].button_text=i.value.button_text||"",f.success(`Teks bahasa utama disalin ke ${_(a)}`,"Berhasil")},D=(a,t)=>{if(!a.translations)return!1;let b=a.translations;if(typeof b=="string")try{b=JSON.parse(b)}catch{return!1}const m=b?.[t];return m?!!(m.title?.trim()||m.subtitle?.trim()||m.button_text?.trim()):!1},A=(a=null)=>{if(n.value=p.value,a)if(h.value=!0,i.value={id:a.id,image_url:a.image_url||"",title:a.title||"",subtitle:a.subtitle||"",button_text:a.button_text||"",link:a.link||"",youtube_video_id:a.youtube_video_id||""},a.translations)try{const t=a.translations;u.value=JSON.parse(typeof t=="string"?t:JSON.stringify(t))}catch{u.value={}}else u.value={};else h.value=!1,i.value=U(),u.value={};$.value=!0},P=()=>{$.value=!1},Q=async a=>{const t=a.target,b=t.files?.[0];if(!b)return;let m=b;if(b.type!=="image/svg+xml")try{m=await ie(b,{maxSizeMB:2,maxWidthOrHeight:2560,initialQuality:.92,useWebWorker:!0})}catch(d){console.error("Error optimizing slider image:",d)}const s=new FormData;s.append("image",m,b.name),B.value=!0;try{const d=await $fetch(`${y()}/api/admin/sliders/upload`,{method:"POST",headers:{"X-Tenant-Domain":k,Authorization:`Bearer ${w.token}`},body:s});d&&d.url&&(i.value.image_url=d.url,f.success("Gambar slider berhasil diunggah","Berhasil"))}catch(d){let N="Gagal mengunggah gambar. Pastikan format didukung.";d.response?._data?.error&&(N=d.response._data.error),f.error(N,"Gagal")}finally{B.value=!1,t.value=""}},R=async()=>
1{if(!i.value.image_url){f.error("Gambar slider wajib diunggah!","Peringatan");return}S.value=!0;try{const a={...i.value,translations:JSON.stringify(u.value)},t=h.value?"PUT":"POST",b=h.value?`${y()}/api/admin/sliders/${i.value.id}`:`${y()}/api/admin/sliders`;(await $fetch(b,{method:t,headers:{"X-Tenant-Domain":k,Authorization:`Bearer ${w.token}`},body:a}))?.data&&(f.success(h.value?"Slider berhasil diperbarui!":"Slider baru berhasil ditambahkan!","Berhasil"),P(),L())}catch(a){f.error(a.message||"Terjadi kesalahan saat menyimpan slider","Gagal")}finally{S.value=!1}},Y=async a=>{if(a&&confirm("Yakin ingin menghapus slider ini?"))try{await $fetch(`${y()}/api/admin/sliders/${a}`,{method:"DELETE",headers:{"X-Tenant-Domain":k,Authorization:`Bearer ${w.token}`}}),f.success("Slider berhasil dihapus","Berhasil"),L()}catch(t){f.error(t.message||"Gagal menghapus slider","Gagal")}};return(a,t)=>{const b=re,m=le;return l(),se(m,{name:"admin"},{default:E(()=>[e("div",be,[e("div",ce,[t[11]||(t[11]=e("div",null,[e("h1",{class:"text-2xl font-extrabold text-gray-900 tracking-tight"},"Slider Homepage"),e("p",{class:"text-sm text-gray-500 mt-1"},"Kelola banner dan slider interaktif halaman utama dalam berbagai bahasa.")],-1)),e("div",pe,[r(M).length>1?(l(),o("div",xe,[t[9]||(t[9]=e("span",{class:"w-2 h-2 rounded-full bg-blue-500 animate-pulse"},null,-1)),x(" "+c(r(M).length)+" Bahasa Aktif ",1)])):g("",!0),r(T).tenant?.base_plan==="pro"?(l(),o("button",{key:1,onClick:t[0]||(t[0]=s=>A()),class:"bg-blue-600 text-white px-5 py-2.5 rounded-xl hover:bg-blue-700 font-bold shadow-lg shadow-blue-600/20 whitespace-nowrap transition-colors flex items-center gap-2 cursor-pointer"},[...t[10]||(t[10]=[e("svg",{class:"w-5 h-5",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor"},[e("path",{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M12 4v16m8-8H4"})],-1),x(" Tambah Slider ",-1)])])):g("",!0)])]),r(T).tenant?.base_plan!=="pro"?(l(),o("div",ge,[t[13]||(t[13]=e("div",{class:"w-16 h-16 bg-blue-100 text-blue-600 rounded-full flex items-center justify-center mx-auto mb-4"},[e("svg",{class:"w-8 h-8",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor"},[e("path",{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M5 3v4M3 5h4M6 17v4m-2-2h4m5-16l2.286 6.857L21 12l-5.714 2.143L13 21l-2.286-6.857L5 12l5.714-2.143L13 3z"})])],-1)),t[14]||(t[14]=e("h2",{class:"text-xl font-extrabold text-gray-900 mb-2"},"Fitur Khusus Paket Pro",-1)),t[15]||(t[15]=e("p",{class:"text-gray-600 mb-6"},"Kelola banner slider interaktif di halaman utama website Anda untuk menarik lebih banyak pendaftar. Fitur ini hanya tersedia untuk pelanggan paket Pro.",-1)),F(b,{to:"/admin/billing",class:"inline-block bg-blue-600 text-white px-6 py-3 rounded-xl font-bold shadow-lg shadow-blue-600/20 hover:bg-blue-700 transition-colors"},{default:E(()=>[...t[12]||(t[12]=[x(" Upgrade ke Paket Pro ",-1)])]),_:1})])):(l(),o("div",me,[e("div",fe,[e("table",ve,[t[20]||(t[20]=e("thead",{class:"bg-gray-50/80 border-b border-gray-100 text-xs font-bold uppercase tracking-wider text-gray-500"},[e("tr",null,[e("th",{class:"px-6 py-4"},"Gambar"),e("th",{class:"px-6 py-4"},"Konten Slider"),e("th",{class:"px-6 py-4"},"Tombol / Link"),e("th",{class:"px-6 py-4 text-center"},"Status Bahasa"),e("th",{class:"px-6 py-4 text-right"},"Aksi")])],-1)),e("tbody",he,[C.value?(l(),o("tr",ye,[...t[16]||(t[16]=[e("td",{colspan:"5",class:"px-6 py-12 text-center text-gray-500"},[e("div",{class:"inline-flex items-center gap-2"},[e("svg",{class:"animate-spin h-5 w-5 text-blue-600",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24"},[e("circle",{class:"opacity-25",cx:"12",cy:"12",r:"10",stroke:"currentColor","stroke-width":"4"}),e("path",{class:"opacity-75",fill:"currentColor",d:"M4 12a8 8 0 018-8V0C5.373 0 0 5.373 0 12h4zm2 5.291A7.962 7.962 0 014 12H0c0 3.042 1.135 5.824 3 7.938l3-2.647z"})]),x(" Memuat data slider... ")])],-1)])])):j.value.length===0?(l(),o("tr",we,[...t[17]||(t[17]=[e("td",{colspan:"5",class:"px-6 py-16 text-center"},[e("div",{class:"text-gray-300 text-5xl mb-3"},"🖼️"),e("div",{class:"text-gray-900 font-bold text-lg"},"Belum ada slider"),e("div",{class:"text-gray-500 text-sm mt-1"}
1,"Tambahkan slider pertama Anda untuk halaman utama.")],-1)])])):(l(!0),o(G,{key:2},I(j.value,s=>(l(),o("tr",{key:s.id||0,class:"hover:bg-gray-50/50 transition-colors"},[e("td",ke,[e("img",{src:r(J)(s.image_url),alt:"Slider",class:"w-24 h-16 object-cover rounded-lg border border-gray-200 shadow-sm bg-gray-50"},null,8,_e)]),e("td",Ce,[e("div",Se,c(s.title||"-"),1),e("div",Be,c(s.subtitle||"-"),1),s.youtube_video_id?(l(),o("div",Te,[t[18]||(t[18]=e("svg",{class:"w-3.5 h-3.5",fill:"currentColor",viewBox:"0 0 24 24"},[e("path",{d:"M23.498 6.186a3.016 3.016 0 0 0-2.122-2.136C19.505 3.5 12 3.5 12 3.5s-7.505 0-9.377.55a3.016 3.016 0 0 0-2.122 2.136C0 8.07 0 12 0 12s0 3.93.501 5.814a3.016 3.016 0 0 0 2.122 2.136c1.872.55 9.377.55 9.377.55s7.505 0 9.377-.55a3.016 3.016 0 0 0 2.122-2.136C24 15.93 24 12 24 12s0-3.93-.502-5.814zM9.545 15.568V8.432L15.818 12l-6.273 3.568z"})],-1)),x(" "+c(s.youtube_video_id),1)])):g("",!0)]),e("td",Me,[s.button_text?(l(),o("div",je,c(s.button_text),1)):(l(),o("div",Le,"Tanpa tombol")),s.link?(l(),o("div",$e,[t[19]||(t[19]=e("span",null,"🔗",-1)),x(" "+c(s.link),1)])):g("",!0)]),e("td",ze,[e("div",Ve,[e("span",{class:"px-2 py-0.5 text-[11px] font-bold rounded-md bg-emerald-50 text-emerald-700 border border-emerald-200",title:"Bahasa Utama ("+r(p).toUpperCase()+")"},c(r(p).toUpperCase()),9,Pe),(l(!0),o(G,null,I(r(M),d=>(l(),o(G,{key:d.code},[d.code!==r(p)?(l(),o("span",{key:0,class:ne(["px-2 py-0.5 text-[11px] font-bold rounded-md border transition-all",D(s,d.code)?"bg-blue-50 text-blue-700 border-blue-200":"bg-gray-50 text-gray-400 border-gray-200 opacity-60"]),title:d.name+(D(s,d.code)?" (Terisi)":" (Belum diterjemahkan)")},c(d.code.toUpperCase()),11,Ge)):g("",!0)],64))),128))])]),e("td",Ue,[e("div",De,[e("button",{onClick:d=>A(s),class:"text-blue-600 hover:text-blue-800 text-xs font-bold transition-colors bg-blue-50 hover:bg-blue-100 px-3.5 py-1.5 rounded-lg border border-blue-100 cursor-pointer"},"Edit",8,Ae),e("button",{onClick:d=>Y(s.id),class:"text-rose-600 hover:text-rose-800 text-xs font-bold transition-colors bg-rose-50 hover:bg-rose-100 px-3.5 py-1.5 rounded-lg border border-rose-100 cursor-pointer"},"Hapus",8,Ne)])])]))),128))])])])]))]),$.value?(l(),o("div",Ee,[e("div",{class:"bg-white rounded-2xl w-full max-w-3xl max-h-[92vh] flex flex-col shadow-2xl overflow-hidden ring-1 ring-white/20",onClick:t[8]||(t[8]=O(()=>{},["stop"]))},[e("div",Fe,[e("div",null,[e("h3",Ie,c(h.value?"Edit Slider":"Tambah Slider Baru"),1),t[21]||(t[21]=e("p",{class:"text-xs text-gray-500 mt-0.5"},"Lengkapi informasi konten slider dan banner.",-1))]),e("button",{onClick:P,class:"text-gray-400 hover:text-gray-700 hover:bg-gray-200 p-1.5 rounded-lg transition-colors cursor-pointer"},[...t[22]||(t[22]=[e("svg",{class:"w-5 h-5",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor"},[e("path",{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M6 18L18 6M6 6l12 12"})],-1)])])]),e("div",Je,[F(ue,{modelValue:n.value,"onUpdate:modelValue":t[1]||(t[1]=s=>n.value=s),translationsData:u.value,onCopyFromDefault:K},null,8,["modelValue","translationsData"]),e("form",{onSubmit:O(R,["prevent"]),id:"slider-form",class:"space-y-6"},[e("div",Oe,[e("div",He,[t[24]||(t[24]=e("label",{class:"block text-sm font-bold text-gray-800 mb-1.5"},[x(" Gambar / Banner Slider * "),e("span",{class:"text-gray-400 font-normal ml-1"},"(Maks 2MB, format: JPG, PNG, WEBP, SVG)")],-1)),e("input",{type:"file",accept:".jpg,.jpeg,.png,.svg,.webp,.avif",onChange:Q,class:"w-full text-sm text-gray-500 file:mr-4 file:py-2 file:px-4 file:rounded-xl file:border-0 file:text-xs file:font-bold file:bg-blue-50 file:text-blue-700 hover:file:bg-blue-100 cursor-pointer"},null,32),i.value.image_url?(l(),o("div",We,[e("img",{src:r(J)(i.value.image_url),alt:"Preview",class:"w-full h-auto max-h-60 rounded-xl shadow-sm border border-gray-200 object-cover bg-gray-50"},null,8,Xe),e("button",{type:"button",onClick:t[2]||(t[2]=s=>i.value.image_url=""),class:"absolute top-2 right-2 bg-rose-600 text-white text-xs px-2.5 py-1 rounded-lg font-bold shadow-md hover:bg-rose-700 transition-colors"}," Hapus Gambar ")])):g("",!0),B.value?(l(),o("p",Ke,[...t[23]||(t[23]=[e("svg",{class:"animate-spin h-3.5 w-3.5",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24"},[e("circle",{class:"opacity-25",cx:"12",cy:"12",r:"10",stroke:"currentColor","stroke-width":"4"}),e("path",{class:"opacity-75",fill:"currentColor",d:"M4 12a8 8 0 018-8V0C5.373 0 0 5.373 0 12h4zm2 5.291A7.962 7.962 0 014 12H0c0 3.042 1.135 5.824 3 7.938l3-2.647z"})],-1),x(" Mengunggah gambar banner... ",-1)])])):g("",!0)]),e("div",Qe,[e("label",Re,[t[25]||(t[25]=x(" Judul Slider (Title) ",-1)),n.value!==r(p)?(l(),o("span",Ye,"("+c(r(_)(n.value))+")",1)):g("",!0)]),e("input",{value:z("title"),onInput:t[3]||(t[3]=s=>V("title",s.target.value)),type:"text",placeholder:n.value===r(p)?"Contoh: Penerimaan Mahasiswa Baru Gelombang 1":"Terjemah
1an judul slider...",class:"w-full px-4 py-2.5 border border-gray-300 rounded-xl focus:ring-2 focus:ring-blue-500/50 focus:border-blue-500 transition-all font-medium text-gray-900 bg-white shadow-xs"},null,40,qe)]),e("div",Ze,[e("label",et,[t[26]||(t[26]=x(" Sub Judul (Subtitle) ",-1)),n.value!==r(p)?(l(),o("span",tt,"("+c(r(_)(n.value))+")",1)):g("",!0)]),e("textarea",{value:z("subtitle"),onInput:t[4]||(t[4]=s=>V("subtitle",s.target.value)),rows:"2",placeholder:n.value===r(p)?"Contoh: Bergabunglah bersama institusi unggul untuk masa depan gemilang.":"Terjemahan sub judul slider...",class:"w-full px-4 py-2.5 border border-gray-300 rounded-xl text-sm focus:ring-2 focus:ring-blue-500/50 focus:border-blue-500 bg-white resize-y shadow-xs"},null,40,at)]),e("div",null,[e("label",st,[t[27]||(t[27]=x(" Teks Tombol (Button Text) ",-1)),n.value!==r(p)?(l(),o("span",lt,"("+c(r(_)(n.value))+")",1)):g("",!0)]),e("input",{value:z("button_text"),onInput:t[5]||(t[5]=s=>V("button_text",s.target.value)),type:"text",placeholder:n.value===r(p)?"Contoh: Daftar Sekarang":"Terjemah
1an teks tombol...",class:"w-full px-4 py-2.5 border border-gray-300 rounded-xl text-sm focus:ring-2 focus:ring-blue-500/50 focus:border-blue-500 bg-white shadow-xs"},null,40,ot)]),e("div",null,[t[28]||(t[28]=e("label",{class:"block text-sm font-bold text-gray-800 mb-1.5"},"Link URL Tujuan",-1)),H(e("input",{"onUpdate:modelValue":t[6]||(t[6]=s=>i.value.link=s),type:"text",placeholder:"Contoh: https://pendaftaran.sekolah.id atau /pendaftaran",class:"w-full px-4 py-2.5 border border-gray-300 rounded-xl text-sm focus:ring-2 focus:ring-blue-500/50 focus:border-blue-500 bg-white shadow-xs"},null,512),[[W,i.value.link]])]),e("div",rt,[t[29]||(t[29]=e("label",{class:"block text-sm font-bold text-gray-800 mb-1.5"},"ID Video YouTube (Opsional)",-1)),H(e("input",{"onUpdate:modelValue":t[7]||(t[7]=s=>i.value.youtube_video_id=s),type:"text",placeholder:"Contoh: dQw4w9WgXcQ",class:"w-full px-4 py-2.5 border border-gray-300 rounded-xl text-sm focus:ring-2 focus:ring-rose-500/50 focus:border-rose-500 bg-white font-mono shadow-xs"},null,512),[[W,i.value.youtube_video_id]]),t[30]||(t[30]=e("p",{class:"text-xs text-gray-500 mt-1.5"},"Jika diisi, tema tertentu dapat menampilkan tombol 'Putar Video' atau video bergerak sebagai latar belakang slider.",-1))])])],32)]),e("div",nt,[e("button",{onClick:P,type:"button",class:"px-6 py-2.5 bg-white border border-gray-300 rounded-xl text-gray-700 hover:bg-gray-50 font-bold transition-colors shadow-xs text-sm cursor-pointer"}," Batal "),e("button",{type:"submit",form:"slider-form",disabled:S.value||B.value,class:"bg-blue-600 hover:bg-blue-700 text-white px-8 py-2.5 rounded-xl font-bold transition-colors disabled:opacity-50 flex items-center gap-2 shadow-lg shadow-blue-600/20 text-sm cursor-pointer"},[S.value?(l(),o("span",dt,[...t[31]||(t[31]=[e("svg",{class:"animate-spin h-4 w-4 text-white",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24"},[e("circle",{class:"opacity-25",cx:"12",cy:"12",r:"10",stroke:"currentColor","stroke-width":"4"}),e("path",{class:"opacity-75",fill:"currentColor",d:"M4 12a8 8 0 018-8V0C5.373 0 0 5.373 0 12h4zm2 5.291A7.962 7.962 0 014 12H0c0 3.042 1.135 5.824 3 7.938l3-2.647z"})],-1),x(" Menyimpan... ",-1)])])):(l(),o("span",ut,c(h.value?"Update Slider":"Simpan Slider"),1))],8,it)])])])):g("",!0)]),_:1})}}});
1export{ft 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.