PageSourceSearch

https://www.thansettakij.com/_next/static/chunks/3685.6cd4710e5fecd89e.js

js thansettakij.com collected 2026-10-02 02:56:51 UTC 6,409 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3685],{73685:function(n,e,t){t.r(e);var r=t(47568),i=t(26042),o=t(69396),a=t(7297),s=t(97582),c=t(85893),l=t(5152),$=t.n(l),d=t(67294),u=t(87536),p=t(8151),h=t(26601),x=t(11163),f=t(30518);function _(){var n=(0,a.Z)(["\n  display: block;\n  /* padding-right: 10px; */\n\n  #search-wrap {\n    display: inline-block;\n    position: relative;\n    height: auto;\n    padding: 0;\n    position: relative;\n    &.open {\n      input[type='text'] {\n        width: 250px !important;\n        z-index: 10 !important;\n        border-bottom: 1px solid #bbb !important;\n        background-color: #fff !important;\n        border-radius: 30px !important;\n        cursor: text;\n        margin-right: 45px;\n        @media (max-width: 769px) {\n          width: 170px;\n        }\n      }\n\n      .button-search svg {\n        color: var(--tertiary-color);\n        @media (max-width: 769px) {\n          color: var(--black-color);\n        }\n      }\n    }\n\n    input[type='text'] {\n      cursor: pointer;\n      height: 38px;\n      font-size: 16px;\n      display: inline-block;\n      font-family: 'Prompt', sans-serif;\n      font-weight: 100;\n      border: none;\n      outline: none;\n      color: #2e2e2e;\n      padding: 0 20px;\n      width: 0px;\n      position: absolute;\n      top: 5px;\n      right: 0;\n      background: none;\n      z-index: 3;\n      cursor: pointer;\n      transition: width 0.5s cubic-bezier(0, 0.795, 0, 1);\n      border: 1px solid var(--tertiary-color);\n    }\n\n    .button-search {\n      cursor: pointer;\n      position: relative;\n      display: block;\n      z-index: 5;\n      user-select: none;\n      svg {\n        vertical-align: middle;\n        height: 48px;\n        width: 48px;\n        padding: 14px;\n        margin-right: 0px;\n        color: var(--black-color);\n        &:hover {\n          color: var(--secondary-color);\n        }\n        @media (max-width: 769px) {\n          color: var(--black-color);\n        }\n      }\n    }\n    &:focus:hover {\n      input[type='text'] {\n        border-bottom: 1px solid #bbb;\n        background-color: #fff;\n      }\n    }\n  }\n"]);return _=function(){return n},n}function b(){var n=(0,a.Z)(["\n  position: fixed;\n  top: 0;\n  left: 0;\n  width: 100%;\n  height: 100vh;\n  z-index: 999;\n  background: rgba(0, 0, 0, 0.6);\n  padding: 20px;\n  animation: fadeIn ease 0.2s;\n  -webkit-animation: fadeIn ease 0.2s;\n  -moz-animation: fadeIn ease 0.2s;\n  -o-animation: fadeIn ease 0.2s;\n  -ms-animation: fadeIn ease 0.2s;\n  .recaptcha-box {\n    position: relative;\n    width: 100%;\n    height: 100%;\n    /* background-color: rgba(0, 0, 0, 0.6); */\n    z-index: 99;\n\n    &.--small {\n      position: absolute;\n      background-color: rgba(255, 255, 255, 0.9);\n    }\n\n    iframe {\n      position: absolute;\n      top: 50%;\n      left: 50%;\n      transform: translate(-50%, -50%);\n    }\n  }\n\n  @keyframes fadeIn {\n    0% {\n      opacity: 0;\n    }\n    100% {\n      opacity: 1;\n    }\n  }\n\n  @-moz-keyframes fadeIn {\n    0% {\n      opacity: 0;\n    }\n    100% {\n      opacity: 1;\n    }\n  }\n\n  @-webkit-keyframes fadeIn {\n    0% {\n      opacity: 0;\n    }\n    100% {\n      opacity: 1;\n    }\n  }\n"]);return b=function(){return n},n}var g=$()(function(){return Promise.all([t.e(9774),t.e(4853)]).then(t.bind(t,34853))},{loadableGenerated:{webpack:function(){return[34853]}},ssr:!1}),m=function(n){var e=n.size,t=void 0===e?24:e,r=n.style,i=n.onClick;return(0,c.jsxs)("svg",{width:t,height:t,viewBox:"0 0 24 24",fill:"none",style:r,"aria-hidden":"true",onClick:i,children:[(0,c.jsx)("circle",{cx:"11",cy:"11",r:"7",stroke:"currentColor",strokeWidth:"2"}),(0,c.jsx)("line",{x1:"16.65",y1:"16.65",x2:"21",y2:"21",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round"})]})},k=function(n){var e=n.size,t=void 0===e?24:e,r=n.style,i=n.onClick;return(0,c.jsxs)("svg",{width:t,height:t,viewBox:"0 0 24 24",fill:"none",style:r,"aria-hidden":"true",onClick:i,children:[(0,c.jsx)("line",{x1:"6",y1:"6",x2:"18",y2:"18",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round"}),(0,c.jsx)("line",{x1:"18",y1:"6",x2:"6",y2:"18",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round"})]})},y=function(){var n,e=(0,d.useRef)(),t=(0,d.useState)(!1),a=t[0],l=t[1],$=(0,d.useState)(!1),h=$[0],_=$[1],b=(0,d.useState)(!1),y=b[0],j=b[1],C=(0,u.cI)(),z=C.register,S=C.handleSubmit,I=C.watch,W=(0,x.useRouter)(),Z=I("textSearch"),N=Z,T=function(){l(!0)},L=(n=(0,r.Z)(function(n){var e,t,r,i,o,a;return(0,s.__generator)(this,function(s){switch(s.label){case 0:if(!n)return[2,null];s.label=1;case 1:return s.trys.push([1,6,7,8]),[4,fetch("/api/search/recaptcha",((t={}).method="POST",t.body=JSON.stringify({textSearch:N,captcha:n}),t.headers={"Content-Type":"application/json"},t))];case 2:if(!(e=s.sent()).ok)return[3,3];return l(!1),i={},r=new URLSearchParams((i.q=Z||"",i)).toString(),window.location.href="".concat((0,f.fZ)(W),"/search?").concat(r),[3,5];case 3:return[4,e.json()];case 4:throw Error((o=s.sent()).message);case 5:return[3,8];case 6:return alert((null==(a=s.sent())?void 0:a.message)||"Something went wrong"),l(!1),[3,8];case 7:return l(!1),[7];case 8:return[2]}})}),function(e){return n.apply(this,arguments)});return(0,c.jsx)(c.Fragment,{children:(0,c.jsxs)(v,{className:"widget-search-all",children:[(0,c.jsx)("div",{id:"search-wrap",className:"".concat(y?"open":"hidden"),style:{filter:"true"===p.WT?"grayscale(0.5)":"unset"}
1,children:(0,c.jsxs)("form",{ref:e,onSubmit:S(T),autoComplete:"on",children:[y&&(0,c.jsx)("input",(0,o.Z)((0,i.Z)({type:"text"},z("textSearch")),{className:"search-input ".concat(y?"open":"hidden"),placeholder:"ค้นหา...",autoFocus:!0})),(0,c.jsx)("div",{className:"button-search ".concat(h?"--active":"--inactive"),onClick:function(){(null==Z?void 0:Z.length)>0&&T()},children:y?(0,c.jsx)(k,{style:{filter:"true"===p.WT?"brightness(0)":"unset"},onClick:function(){return j(!y)}}):(0,c.jsx)(m,{style:{filter:"true"===p.WT?"brightness(0)":"unset"},onClick:function(){return j(!y)}})})]})}),a&&(0,c.jsx)(w,{onClick:function(){return _(!1)},children:(0,c.jsx)("div",{className:"recaptcha-box",style:{filter:"true"===p.WT?"grayscale(0.5)":"unset"},children:(0,c.jsx)(g,{sitekey:p.OL,onChange:L})})})]})})},v=h.Z.div(_()),w=h.Z.div(b());e.default=y}}]);

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.