PageSourceSearch

https://xaytoam.vn/build/assets/HandbookDetails-DuYtNxgX.js

js xaytoam.vn collected 2026-10-09 01:56:45 UTC 4,261 bytes, 1 lines download raw bytes

1import{M as i}from"./MainLayout-C_i2VEoW.js";import c from"./HandbookMainDetails-DVdVZ96F.js";import m from"./HandbookSidebar-C_iScX0U.js";import{B as b}from"./Breadcrumb-BtYhd1RV.js";import p from"./HandbookMobileFooter-laxoPj2Q.js";import{H as k}from"./HandbookAppointmentModal-DvbxrCRM.js";import{u as f}from"./useViewCount-Du8vvYbF.js";import{d as u,r as y,a as g,w as h,I as H,J as v,K as A,A as r,L as n}from"./index-erkf4wHD.js";import{_ as w}from"./_plugin-vue_export-helper-DlAUqK2U.js";import"./ContactModal-BZhm_GF1.js";import"./TiktokFooterIcon-C2Vqv2ri.js";import"./mousewheel-DuAPlEMp.js";import"./swiper-vue-auzTHQST.js";import"./Loader-QkXUy0cK.js";import"./index-Dq7h7Pqt.js";import"./Eye.vue_vue_type_script_setup_true_lang-CMqOch47.js";import"./Heart.vue_vue_type_script_setup_true_lang-BnFRdlco.js";import"./CalendarIcon.vue_vue_type_script_setup_true_lang-B-hko7It.js";import"./TableOfContent-B2QIMpqE.js";import"./ShareLineIcon-BLY62PaA.js";import"./defaultImageCheck-BNQ1B0rE.js";import"./TableOfContentMobile-D9A20vYD.js";import"./pagination-Dd_Xi1-7.js";import"./classes-to-selector-Br0XARct.js";import"./create-element-if-not-defined-BFK3bgB-.js";import"./autoplay-ByqoVSv_.js";import"./HandbookProductCompare-B3Sxrk4p.js";/* empty css                      */import"./utils-Cn4ffktU.js";import"./HanbookSuggestProvider-ClSqrTn-.js";import"./RateStar-CiUTLJVe.js";import"./NumberConstruction-D1AwbF0K.js";import"./HanbookRelatedProjects-CTViiwiZ.js";import"./navigation-CoM3ybHq.js";import"./thumbs-MRGyumQ4.js";import"./HandbookRelatedProjectItem-mVcjV49c.js";import"./HanbookRelatedDesignStyle-DJcOiaf_.js";import"./HanbookRelatedArticles--Avppwrj.js";import"./HandbookArticleListItem-BtdtWbJc.js";import"./HandbookSidebarBanner-DzzwHl4X.js";import"./index.esm-CgsaQczf.js";const M={class:"row handbook-wrapper"},B={class:"col-lg-8 px-0"},C={class:"col-lg-4 p-0"},j=u({__name:"HandbookDetails",props:{handbook:{type:Object,default:()=>({})},relateHandbooks:{type:Array,default:()=>[]},designStyles:{type:Array,default:()=>[]},relatedProviders:{type:Array,default:()=>[]},releatedProjects:Array,banner:Object,listCategory:{type:Array,default:()=>[]},seo:{type:Object,required:!1},breadcrumbs:{type:Array,default:[]},services:{type:Array,default:()=>[]},configs:{type:Object,required:!1}},setup(o){const e=o,l=y(),d=a=>{l.value.handleShowModal(!0)};return g(()=>{var a;console.log("=== HANDBOOK DETAILS DEBUG ==="),console.log("Component mounted successfully"),console.log("All props:",e),console.log("Related Handbooks from backend:",e.relateHandbooks),console.log("Related Handbooks count:",((a=e.relateHandbooks)==null?void 0:a.length)||0),console.log("Related Handbooks type:",typeof e.relateHandbooks),console.log("Related Handbooks is Array:",Array.isArray(e.relateHandbooks)),e.relateHandbooks&&e.relateHandbooks.length>0?(console.log("First related handbook:",e.relateHandbooks[0]),e.relateHandbooks.forEach((t,s)=>{console.log(`Handbook ${s}:`,{id:t.id,title:t.title,slug:t.slug,category:t.category})})):console.warn("No related handbooks found or empty array"),console.log("=== END DEBUG ===")}),h(()=>e.relateHandbooks,(a,t)=>{console.log("Related handbooks changed:",{newVal:a,oldVal:t})},{immediate:!0,deep:!0}),f("/api/increase-handbook-view","handbook",e.handbook.id),(a,t)=>(v(),H(i,{configs:o.configs,listCategory:o.listCategory,showCategoryBar:!1,showMobileFooter:!1,showNewsLetter:!1,logoAlt:""},{default:A(()=>[r(b,{data:o.breadcrumbs},null,8,["data"]),n("div",M,[n("div",B,[r(c,{handbook:o.handbook},null,8,["handbook"])]),n("div",C,[r(m,{relatedProviders:o.relatedProviders,releatedProjects:o.releatedProjects,relateHandbooks:o.relateHandbooks,designStyles:o.designStyles,banner:o.banner,services:o.services,handbookTitle:o.handbook.title},null,8,["relatedProviders","releatedProjects","relateHandbooks","designStyles","banner","services","handbookTitle"])])]),r(p,{onHandleAppointment:t[0]||(t[0]=s=>d(1)),handbook:o.handbook},null,8,["handbook"]),r(k,{ref_key:"handbookAppointmentModal",ref:l,services:o.services,conversion_page:o.handbook.title??"Handbook details"},null,8,["services","conversion_page"])]),_:1},8,["configs","listCategory"]))}}),uo=w(j,[["__scopeId","data-v-70c828ac"]]);export{uo 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.