PageSourceSearch

https://kemenpppa.go.id/_nuxt/BZZk-c3I.js

js kemenpppa.go.id collected 2026-10-02 06:10:45 UTC 4,654 bytes, 1 lines download raw bytes

1import{H as N}from"./CFnxnUle.js";import A from"./BeKQR9jw.js";import{b as z,g as H}from"#entry";import K from"./DPU-uqYv.js";import{u as O}from"./BRb1dums.js";import{u as X}from"./CMthXflJ.js";import{l as j,m as w,c1 as D,b$ as l,d as f,ad as Y,v as P,bs as G,bX as k,c0 as p,c2 as o,O as r,b_ as b,a8 as x,bb as B,ab as I,aa as S,c9 as T,ca as J,bF as Q,u as Z}from"./Jgvenz7-.js";import{_ as $}from"./DlAUqK2U.js";import{_ as tt}from"./B7Q1EUhg.js";import{u as et}from"./BDINTlhe.js";import{P as at}from"./PIISAEQv.js";import"./C5ddBdwo.js";import"./D2AGYpKF.js";import"./fGY-LjT-.js";import"./CL7mTkKq.js";import"./BHqeIdbO.js";import"./BmU8NG3b.js";import"./BY6hcW_A.js";import"./C2LOHveS.js";import"./DlBrrcpW.js";const v="Profil Pejabat",g="Informasi profil, riwayat karier, dan masa jabatan pimpinan serta jajaran pejabat di lingkungan Kementerian Pemberdayaan Perempuan dan Perlindungan Anak Republik Indonesia.",ot=j({__name:"Intro",setup(C){const u=z(),a={breadcrumb:[{title:"Beranda",disabled:!1,href:"/"},{title:"Profil",disabled:!0,href:""},{title:"Tentang Kami",disabled:!0,href:""},{title:"Profil Pejabat",disabled:!1,href:u.path}],title:v,description:g},d=O(),i=w(()=>`${d.origin}${u.path}`),n=w(()=>v.split(" ").filter(Boolean));return X({title:()=>v,description:()=>g,ogTitle:()=>v,ogDescription:()=>g,ogUrl:()=>i.value,ogType:"article",twitterCard:"summary_large_image",twitterTitle:()=>v,twitterDescription:()=>g,keywords:()=>n.value.join(", ")}),(_,h)=>(l(),D(K,{data:a}))}}),nt=$(ot,[["__scopeId","data-v-6ec2e664"]]),rt={class:"pejabat-page-wrapper bg-white py-md-10 py-6"},st={class:"horizontal-tabs-container mb-8"},lt=["onClick"],it={class:"tab-label"},ct={key:0,class:"pejabat-skeleton-container py-4"},ut={key:1,class:"pejabat-content-container"},dt=j({__name:"Main",setup(C){const u=z(),y=H(),a=et(),d=f(""),i=f(!1),n=f(null),_=f(!1),h=f(!1),q=w(()=>a.satkerList.map(e=>({label:e.nama,slug:e.slug}))),m=()=>{if(!n.value)return;const{scrollLeft:e,scrollWidth:t,clientWidth:c}=n.value;_.value=e>10,h.value=e+c<t-10},L=e=>{if(!n.value)return;const t=280;n.value.scrollBy({left:e==="left"?-t:t,behavior:"smooth"})},R=e=>{n.value&&Math.abs(e.deltaY)>Math.abs(e.deltaX)&&(n.value.scrollLeft+=e.deltaY,m())},M=async(e,t)=>{if(!(d.value===e&&a.satkerDetail?.slug_content===e)){d.value=e,y.replace({query:{...u.query,unit:e}}),t?.currentTarget&&t.currentTarget.scrollIntoView({behavior:"smooth",inline:"center",block:"nearest"}),i.value=!0;try{await a.fetchSatkerDetail(e)}finally{i.value=!1,P(m)}}};return Y(async()=>{i.value=!0;try{if(await a.fetchSatker(),a.satkerList.length>0){const e=u.query.unit,t=a.satkerList.find(c=>c.slug===e)||a.satkerList[0];d.value=t.slug,await a.fetchSatkerDetail(t.slug)}}finally{i.value=!1,P(()=>{m();const e=n.value?.querySelector(".horizontal-tab-btn.active");e&&e.scrollIntoView({behavior:"smooth",inline:"center",block:"nearest"})})}window.addEventListener("resize",m)}),G(()=>{window.removeEventListener("resize",m)}),(e,t)=>{const c=k("v-icon"),U=k("v-col"),W=k("v-row"),V=k("v-container"),E=tt;return l(),D(E,null,{default:p(()=>[o("div",rt,[r(V,null,{default:p(()=>[o("div",st,[x(o("button",{type:"button",class:"tab-nav-arrow arrow-left","aria-label":"Scroll tabs ke kiri",onClick:t[0]||(t[0]=s=>L("left"))},[r(c,{size:"20"},{default:p(()=>t[2]||(t[2]=[B("mdi-chevron-left")])),_:1})],512),[[I,_.value]]),o("div",{ref_key:"scrollContainer",ref:n,class:"tabs-scroll-wrap",onScroll:m,onWheelPassive:R},[(l(!0),b(S,null,T(q.value,s=>(l(),b("button",{key:s.slug,type:"button",class:J(["horizontal-tab-btn",{active:d.value===s.slug}]),onClick:F=>M(s.slug,F)},[o("span",it,Q(s.label),1),t[3]||(t[3]=o("div",{class:"tab-active-indicator"},null,-1))],10,lt))),128))],544),x(o("button",{type:"button",class:"tab-nav-arrow arrow-right","aria-label":"Scroll tabs ke kanan",onClick:t[1]||(t[1]=s=>L("right"))},[r(c,{size:"20"},{default:p(()=>t[4]||(t[4]=[B("mdi-chevron-right")])),_:1})],512),[[I,h.value]])]),i.value?(l(),b("div",ct,[t[6]||(t[6]=o("div",{class:"skeleton-item skeleton-badge mb-3"},null,-1)),t[7]||(t[7]=o("div",{class:"skeleton-item skeleton-card-lg mb-8"},null,-1)),t[8]||(t[8]=o("div",{class:"skeleton-item skeleton-badge mb-3"},null,-1)),r(W,null,{default:p(()=>[(l(),b(S,null,T(2,s=>r(U,{cols:"12",md:"6",key:s},{default:p(()=>t[5]||(t[5]=[o("div",{class:"skeleton-item skeleton-card-md"},null,-1)])),_:2},1024)),64))]),_:1})])):(l(),b("div",ut,[r(at,{pejabat:Z(a).satkerPejabat},null,8,["pejabat"])]))]),_:1})])]),_:1})}}}),mt=$(dt,[["__scopeId","data-v-cd4d7fdb"]]),Dt=j({__name:"index",setup(C){return(u,y)=>(l(),b(S,null,[r(N),r(nt),r(mt),r(A)],64))}});
1export{Dt 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.