PageSourceSearch

https://bsipro.id/_next/static/chunks/app/layout-d9b9611fa03baab8.js

js bsipro.id collected 2026-10-09 00:25:32 UTC 4,279 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[177],{1055:(a,e,s)=>{"use strict";s.d(e,{default:()=>d});var t=s(5155),l=s(2115),i=s(1130),n=s(6497),r=s(5937),o=s(5229);let c=(0,s(1847).A)("send",[["path",{d:"M14.536 21.686a.5.5 0 0 0 .937-.024l6.5-19a.496.496 0 0 0-.635-.635l-19 6.5a.5.5 0 0 0-.024.937l7.93 3.18a2 2 0 0 1 1.112 1.11z",key:"1ffxy3"}],["path",{d:"m21.854 2.147-10.94 10.939",key:"12cjpa"}]]),d=()=>{let[a,e]=(0,l.useState)(!1),[s,d]=(0,l.useState)("Halo BSIPro, saya ingin bertanya mengenai layanan Anda."),h=()=>{e(!a)};return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)(i.P.button,{onClick:h,className:"fixed bottom-5 left-5 z-50 w-14 h-14 bg-[#25D366] hover:bg-[#20B858] text-white rounded-full shadow-lg hover:shadow-xl transition-all duration-300 flex items-center justify-center group",whileHover:{scale:1.1},whileTap:{scale:.95},initial:{opacity:0,scale:0},animate:{opacity:1,scale:1},transition:{duration:.3,delay:1},"aria-label":"Open WhatsApp Chat",children:[(0,t.jsx)(r.A,{className:"w-6 h-6 group-hover:scale-110 transition-transform duration-200"}),(0,t.jsx)("div",{className:"absolute inset-0 rounded-full bg-[#25D366] animate-ping opacity-20"})]}),(0,t.jsx)(n.N,{children:a&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(i.P.div,{className:"fixed inset-0 z-40 bg-black/20",initial:{opacity:0}
1,animate:{opacity:1},exit:{opacity:0},onClick:h}),(0,t.jsxs)(i.P.div,{className:"fixed bottom-24 left-5 z-50 w-80 max-w-[calc(100vw-2.5rem)] bg-white rounded-lg shadow-2xl border border-gray-100",initial:{opacity:0,scale:.8,y:20},animate:{opacity:1,scale:1,y:0},exit:{opacity:0,scale:.8,y:20},transition:{duration:.2,ease:"easeOut"},children:[(0,t.jsxs)("div",{className:"flex items-center justify-between p-4 border-b border-gray-100",children:[(0,t.jsxs)("div",{className:"flex items-center gap-3",children:[(0,t.jsx)("div",{className:"w-10 h-10 bg-[#25D366] rounded-full flex items-center justify-center",children:(0,t.jsx)(r.A,{className:"w-5 h-5 text-white"})}),(0,t.jsxs)("div",{children:[(0,t.jsx)("h3",{className:"font-semibold text-[#1C1F64] font-['Plus_Jakarta_Sans']",children:"WhatsApp Chat"}),(0,t.jsx)("p",{className:"text-sm text-gray-500 font-['Plus_Jakarta_Sans']",children:"Hubungi kami sekarang"})]})]}),(0,t.jsx)("button",{onClick:h,className:"p-1 hover:bg-gray-100 rounded-full transition-colors duration-200","aria-label":"Close popup",children:(0,t.jsx)(o.A,{className:"w-4 h-4 text-gray-500"})})]}),(0,t.jsxs)("div",{className:"p-4",children:[(0,t.jsx)("label",{htmlFor:"whatsapp-message",className:"block text-sm font-medium text-gray-700 mb-2 font-['Plus_Jakarta_Sans']",children:"Pesan Anda:"}),(0,t.jsx)("textarea",{id:"whatsapp-message",value:s,onChange:a=>{d(a.target.value)},className:"w-full h-24 p-3 border border-gray-200 rounded-lg resize-none focus:ring-2 focus:ring-[#25D366] focus:border-transparent transition-all duration-200 font-['Plus_Jakarta_Sans'] text-sm",placeholder:"Tulis pesan Anda di sini..."})]}),(0,t.jsx)("div",{className:"p-4 pt-0",children:(0,t.jsxs)(i.P.button,{onClick:()=>{window.open("https://wa.link/unwkpy","_blank"),e(!1)},className:"w-full bg-[#25D366] hover:bg-[#20B858] text-white py-3 px-4 rounded-lg font-semibold flex items-center justify-center gap-2 transition-colors duration-200 font-['Plus_Jakarta_Sans']",whileHover:{scale:1.02},whileTap:{scale:.98},disabled:!s.trim(),children:[(0,t.jsx)(c,{className:"w-4 h-4"}),"Kirim via WhatsApp"]})}),(0,t.jsx)("div",{className:"px-4 pb-4",children:(0,t.jsx)("p",{className:"text-xs text-gray-400 text-center font-['Plus_Jakarta_Sans']",children:"Anda akan diarahkan ke aplikasi WhatsApp"})})]})]})})]})}},1290:()=>{},1766:(a,e,s)=>{Promise.resolve().then(s.bind(s,1055)),Promise.resolve().then(s.t.bind(s,9423,23)),Promise.resolve().then(s.t.bind(s,1290,23))},5937:(a,e,s)=>{"use strict";s.d(e,{A:()=>t});let t=(0,s(1847).A)("message-circle",[["path",{d:"M2.992 16.342a2 2 0 0 1 .094 1.167l-1.065 3.29a1 1 0 0 0 1.236 1.168l3.413-.998a2 2 0 0 1 1.099.092 10 10 0 1 0-4.777-4.719",key:"1sd12s"}]])},9423:a=>{a.exports={style:{fontFamily:"'Plus Jakarta Sans', 'Plus Jakarta Sans Fallback'",fontStyle:"normal"},className:"__className_6ea4a9",variable:"__variable_6ea4a9"}}},a=>{a.O(0,[167,150,441,255,358],()=>a(a.s=1766)),_N_E=a.O()}]);

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.