PageSourceSearch

https://vincent.clinic/_next/static/chunks/8375-85930b1dffdec645.js

js vincent.clinic collected 2026-10-05 21:29:45 UTC 10,405 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8375],{95700:function(t,e,a){var A={"./en/article.json":[26705,6705],"./en/complaint.json":[6994,6994],"./en/filter.json":[9926,9926],"./en/header.json":[28326,8326],"./en/home.json":[55928,5928],"./en/locations.json":[83073,3073],"./en/paginator.json":[72427,2427],"./en/people.json":[86065,6065],"./en/promotion.json":[96646,6646],"./en/service.json":[73295,3295],"./en/translation.json":[99272,9272],"./th/article.json":[50651,651],"./th/complaint.json":[47835,7835],"./th/filter.json":[39051,9051],"./th/header.json":[72038,2038],"./th/home.json":[45955,5955],"./th/locations.json":[65516,5516],"./th/paginator.json":[95797,5797],"./th/people.json":[69521,9521],"./th/promotion.json":[86138,6138],"./th/service.json":[2044,2044],"./th/translation.json":[99221,9221],"./zh/article.json":[51090,1090],"./zh/complaint.json":[95271,5271],"./zh/filter.json":[39864,9864],"./zh/header.json":[89539,9539],"./zh/home.json":[12541,2541],"./zh/locations.json":[46353,6353],"./zh/paginator.json":[80015,15],"./zh/people.json":[89314,9314],"./zh/promotion.json":[91685,1685],"./zh/service.json":[97021,7021],"./zh/translation.json":[63485,3485]};function n(t){if(!a.o(A,t))return Promise.resolve().then(function(){var e=Error("Cannot find module '"+t+"'");throw e.code="MODULE_NOT_FOUND",e});var e=A[t],n=e[0];return a.e(e[1]).then(function(){return a.t(n,19)})}n.keys=function(){return Object.keys(A)},n.id=95700,t.exports=n},98041:function(t,e,a){"use strict";a.d(e,{E:function(){return u}});var A=a(16413),n=a(6530),r=a(43968),i=a(21220),o=a(7108),c=a(7562);let l=t=>t?"".concat(c.S.ENDPOINT_URL,"/").concat(t):"https://via.placeholder.com/300",s=t=>t?"".concat(c.S.ENDPOINT_URL,"/").concat(t):"https://via.placeholder.com/300",u=async(t,e)=>{try{let a=await (0,o.U2)(t,"/banner".concat(e?"?page=".concat(e):""));if(200===a.status){let t=await a.json();if(void 0!==t.data)return t.data.banner.map(t=>({image:l(t.image),image_mobile:s(t.image_mobile),link:t.link}))}return[]}catch(t){return console.error(t),null}};i.default,A.default,n.default,r.default},95309:function(t,e,a){"use strict";a.d(e,{QO:function(){return c},U2:function(){return o},oP:function(){return l},tC:function(){return i},v_:function(){return s}});var A=a(7108),n=a(7562);let r=t=>t?"".concat(n.S.ENDPOINT_URL,"/").concat(t):"https://via.placeholder.com/300",i=async(t,e)=>{try{let c=await (0,A.U2)(t,"/package/id/".concat(e));if(200===c.status){let t=await c.json();if(void 0!==t.data){var a,n,i,o;return{id:t.data.id,slug:t.data.slug,menu_name:t.data.menu_name,title:t.data.title,shortDescription:t.data.short_description,thumbnail:r(t.data.thumbnail),fullDescription:t.data.full_description,newPackage:t.data.new_package,categoryName:t.data.category_name,content:t.data.content,categoryID:t.data.category_id,categoryReviewId:null!==(a=t.data.category_review)&&void 0!==a?a:null,subCategoryReview:null!==(n=t.data.sub_category_review)&&void 0!==n?n:null,tag_id:null!==(i=t.data.tag_id)&&void 0!==i?i:null,tag_name:null!==(o=t.data.tag_name)&&void 0!==o?o:null,mainCategories:t.data.main_categories?t.data.main_categories.split(",").map(t=>t.trim()):[],showDoctor:!!t.data.show_doctor}}}return null}catch(t){return console.error(t),null}},o=async(t,e,a,n,i,o)=>{try{let c=await (0,A.U2)(t,"/package?page=".concat(e,"&sortby=created_at&direction=").concat(n,"&is_newpackage=0&limit=").concat(a).concat(i.length>0?"&category="+i.join(","):"").concat(""!==o?"&search=".concat(o):""));if(200===c.status){let t=await c.json();if(void 0!==t.data)return{currentPage:t.data.current_page,from:t.data.from,lastPage:t.data.last_page,perPage:t.data.per_page,to:t.data.to,total:t.data.total,services:t.data.data.map((t,e)=>({id:t.id,slug:t.slug,content_type_slug:t.content_type_slug,menu_name:t.menu_name,categoryID:t.category_id,title:t.title,shortDescription:t.short_description,thumbnail:r(t.thumbnail),order:t.order,newPackage:t.new_package,categoryName:t.category_name}))}}return null}catch(t){return console.error(t),null}},c=async t=>{try{let e=await (0,A.U2)(t,"/package/toporder");if(200===e.status){let t=await e.json();if(void 0!==t.data)return t.data.filter((t,e)=>e<6).map((t,e)=>({id:t.id,slug:t.slug,content_type_slug:t.content_type_slug,menu_name:t.menu_name,categoryID:t.category_id,title:t.title,shortDe
1scription:t.short_description,thumbnail:r(t.thumbnail),order:t.order,newPackage:t.new_package,categoryName:t.category_name}))}return null}catch(t){return console.error(t),null}},l=async t=>{try{let e=await (0,A.U2)(t,"/package?page=1&sortby=order&direction=asc&is_newpackage=1&limit=100");if(200===e.status){let t=await e.json();if(void 0!==t.data)return{currentPage:t.data.current_page,from:t.data.from,lastPage:t.data.last_page,perPage:t.data.per_page,to:t.data.to,total:t.data.total,services:t.data.data.map((t,e)=>({id:t.id,slug:t.slug,content_type_slug:t.content_type_slug,menu_name:t.menu_name,categoryID:t.category_id,title:t.title,shortDescription:t.short_description,thumbnail:r(t.thumbnail),order:t.order,newPackage:t.new_package,categoryName:t.category_name}))}}return null}catch(t){return console.error(t),null}},s=async(t,e)=>{try{let a=await (0,A.U2)(t,"/package/menu");if(200===a.status){let t=await a.json();if(void 0!==t.data){let a=t.data,A=[];return Object.keys(a).forEach(t=>{let n=a[t],i=(null==n?void 0:n.items)||n||[],o=(Array.isArray(i)?i:[]).filter(t=>t.main_categories===e).map(e=>({id:e.id,slug:e.slug,content_type_slug:e.content_type_slug,menu_name:e.menu_name,title:e.title,shortDescription:e.short_description,thumbnail:r(e.thumbnail),newPackage:e.new_package,categoryName:t,order:e.order,categoryID:e.category_id,isHover:!1,updatedAt:e.updated_at||new Date().toISOString()}));A.push(...o)}),A}}return[]}catch(t){return console.error("Error fetching services by main category:",t),[]}}},57028:function(t,e,a){"use strict";a.d(e,{G:function(){return r}});var A=a(2265),n=a(99376);function r(){let t=(0,n.usePathname)(),e=()=>{let e=t.match(/^\/(en|zh)/);return e?e[1]:"th"},a=e(),[r,i]=(0,A.useState)(a);return(0,A.useEffect)(()=>{let a=e();a!==r&&i(a),localStorage.setItem("language",a),document.cookie="language=".concat(a,"; path=/; max-age=31536000"),setTimeout(()=>{window.dispatchEvent(new CustomEvent("languageChanged",{detail:{language:a,pathname:t,timestamp:Date.now()}}))},0)},[t,r]),a}},30278:function(t,e,a){"use strict";a.d(e,{j:function(){return n}});var A=a(2265);let n=t=>((0,A.useEffect)(()=>{document.title="".concat(t)},[t]),null)},70845:function(t,e,a){"use strict";a.d(e,{$:function(){return c}});var A=a(91386),n=a(86079),r=a(740),i=a(92439),o=a(2265);function c(t,e){let a=t||i.A9,r=(0,n.$G)(e);return(0,o.useEffect)(()=>{A.ZP.isInitialized&&A.ZP.language!==a&&A.ZP.changeLanguage(a)},[a]),r}(async()=>{A.ZP.isInitialized||await A.ZP.use(n.Db).use((0,r.Z)((t,e)=>a(95700)("./".concat(t,"/").concat(e,".json")))).init((0,i.FW)())})(),window.addEventListener("languageChanged",t=>{var e;let a=null===(e=t.detail)||void 0===e?void 0:e.language;a&&A.ZP.isInitialized&&A.ZP.language!==a&&A.ZP.changeLanguage(a).then(()=>{}).catch(t=>{console.error("❌ i18next language change failed:",t)})})},92439:function(t,e,a){"use strict";a.d(e,{A9:function(){return A},FW:function(){return i}});let A="th",n=["th","en","zh"],r="translation";function i(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:A,e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:r;return{supportedLngs:n,fallbackLng:A,lng:t,fallbackNS:r,defaultNS:r,ns:e}}}
1,7108:function(t,e,a){"use strict";a.d(e,{U2:function(){return n},v_:function(){return r}});var A=a(7562);function n(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return fetch(A.S.DOMAIN_API+e,{method:"GET",headers:{"Content-Type":"application/json","client-lang":t},next:{revalidate:300}})}function r(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",a=arguments.length>2?arguments[2]:void 0;return fetch(A.S.DOMAIN_API+e,{method:"POST",headers:{"Content-Type":"application/json","client-lang":t},body:JSON.stringify(a)})}},7562:function(t,e,a){"use strict";a.d(e,{S:function(){return n}});var A=a(40257);let n={X_API_KEY:A.env.X_API_KEY,DOMAIN_API:"https://api.vincent.clinic/apis",META_DATA_BASE:"https://vincent.clinic.com",DOMAIN_BACKOFFICE:A.env.DOMAIN_BACKOFFICE,ENDPOINT_URL:"https://api.vincent.clinic/storages"}},21220:function(t,e,a){"use strict";a.r(e),e.default={src:"/_next/static/media/ban2.8dc71030.png",height:280,width:608,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAECAIAAAA8r+mnAAAAb0lEQVR42gFkAJv/AP4wU/1hc/56hv5LYP8YRsxIR8iokrhiVQD+nqb+trz+o6n7uLz8eITKbFrZr5q0dGMA/md3+rK4+rS595yj90JXyHJd05+HlVtIAP5AXOyhpuausvSRmPuSmOmjn9SNeZRUOrx/PHT+xGgOAAAAAElFTkSuQmCC",blurWidth:8,blurHeight:4}},16413:function(t,e,a){"use strict";a.r(e),e.default={src:"/_next/static/media/ban1.32b4dff9.png",height:600,width:1441,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAADCAIAAAAhqtkfAAAAVklEQVR42gFLALT/AOC+tOC+teK+uOXCuuDHwribktGwpOHKwwDgv7bcu7LbubHoxbzgx8DIno/esKDly8QA5r2w6sjA5cC36cW769TNvJWJzaOW8tvUFII3IbOEjY8AAAAASUVORK5CYII=",blurWidth:8,blurHeight:3}},6530:function(t,e,a){"use strict";a.r(e),e.default={src:"/_next/static/media/ban2.72b29278.avif",height:1737,width:2253,blurDataURL:"data:image/avif;base64,AAAAIGZ0eXBhdmlmAAAAAGF2aWZtaWYxbWlhZk1BMUIAAADybWV0YQAAAAAAAAAoaGRscgAAAAAAAAAAcGljdAAAAAAAAAAAAAAAAGxpYmF2aWYAAAAADnBpdG0AAAAAAAEAAAAeaWxvYwAAAABEAAABAAEAAAABAAABGgAAADIAAAAoaWluZgAAAAAAAQAAABppbmZlAgAAAAABAABhdjAxQ29sb3IAAAAAamlwcnAAAABLaXBjbwAAABRpc3BlAAAAAAAAAAgAAAAGAAAAEHBpeGkAAAAAAwgICAAAAAxhdjFDgQAMAAAAABNjb2xybmNseAACAAIABoAAAAAXaXBtYQAAAAAAAAABAAEEAQKDBAAAADptZGF0EgAKCBgIvWiBAQNCMiQXwAAASBXAhyf/PMQIFXnm3gtD3/h0+P+PuSd+Ix/cOayOEcQ=",blurWidth:8,blurHeight:6}},43968:function(t,e,a){"use strict";a.r(e),e.default={src:"/_next/static/media/ban4.d8fb5fa0.avif",height:1780,width:2670,blurDataURL:"data:image/avif;base64,AAAAIGZ0eXBhdmlmAAAAAGF2aWZtaWYxbWlhZk1BMUIAAADybWV0YQAAAAAAAAAoaGRscgAAAAAAAAAAcGljdAAAAAAAAAAAAAAAAGxpYmF2aWYAAAAADnBpdG0AAAAAAAEAAAAeaWxvYwAAAABEAAABAAEAAAABAAABGgAAACQAAAAoaWluZgAAAAAAAQAAABppbmZlAgAAAAABAABhdjAxQ29sb3IAAAAAamlwcnAAAABLaXBjbwAAABRpc3BlAAAAAAAAAAgAAAAFAAAAEHBpeGkAAAAAAwgICAAAAAxhdjFDgQAMAAAAABNjb2xybmNseAACAAIABoAAAAAXaXBtYQAAAAAAAAABAAEEAQKDBAAAACxtZGF0EgAKCBgIvGiBAQNCMhYXwAAASBAAa+Bp9D2DjGTtlEwi9pEU",blurWidth:8,blurHeight:5}}}]);

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.