PageSourceSearch

https://www.chulabook.com/_next/static/chunks/pages/chat-fc6bfdd6dc40ff91d01f.js

js chulabook.com collected 2026-09-24 09:36:08 UTC 6,717 bytes, 1 lines download raw bytes

1_N_E=(window.webpackJsonp_N_E=window.webpackJsonp_N_E||[]).push([[90],{"+kAY":function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=function(){function e(e,t){for(var o=0;o<t.length;o++){var n=t[o];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,o,n){return o&&e(t.prototype,o),n&&e(t,n),t}}(),i=o("q1tI"),r=s(i),a=s(o("17x9"));function s(e){return e&&e.__esModule?e:{default:e}}function l(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}var u=function(e){function t(){var e,o,n;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var i=arguments.length,r=Array(i),a=0;a<i;a++)r[a]=arguments[a];return o=n=l(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(r))),n.state={fbLoaded:!1,shouldShowDialog:void 0},l(n,o)}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),n(t,[{key:"componentDidMount",value:function(){this.setFbAsyncInit(),this.reloadSDKAsynchronously()}},{key:"componentDidUpdate",value:function(e){e.pageId===this.props.pageId&&e.appId===this.props.appId&&e.shouldShowDialog===this.props.shouldShowDialog&&e.htmlRef===this.props.htmlRef&&e.minimized===this.props.minimized&&e.themeColor===this.props.themeColor&&e.loggedInGreeting===this.props.loggedInGreeting&&e.loggedOutGreeting===this.props.loggedOutGreeting&&e.greetingDialogDisplay===this.props.greetingDialogDisplay&&e.greetingDialogDelay===this.props.greetingDialogDelay&&e.autoLogAppEvents===this.props.autoLogAppEvents&&e.xfbml===this.props.xfbml&&e.version===this.props.version&&e.language===this.props.language||(this.setFbAsyncInit(),this.reloadSDKAsynchronously())}},{key:"setFbAsyncInit",value:function(){var e=this,t=this.props,o=t.appId,n=t.autoLogAppEvents,i=t.xfbml,r=t.version;window.fbAsyncInit=function(){window.FB.init({appId:o,autoLogAppEvents:n,xfbml:i,version:"v"+r}),e.setState({fbLoaded:!0})}}},{key:"loadSDKAsynchronously",value:function(){var e=this.props.language;!function(t,o,n){var i,r=t.getElementsByTagName(o)[0];t.getElementById(n)||((i=t.createElement(o)).id=n,i.src="https://connect.facebook.net/"+e+"/sdk/xfbml.customerchat.js",r.parentNode.insertBefore(i,r))}(document,"script","facebook-jssdk")}},{key:"removeFacebookSDK",value:function(){["facebook-jssdk","fb-root"].forEach((function(e){var t=document.getElementById(e);t&&t.parentNode&&t.parentNode.removeChild(t)})),delete window.FB}},{key:"reloadSDKAsynchronously",value:function(){this.removeFacebookSDK(),this.loadSDKAsynchronously()}},{key:"controlPlugin",value:function(){this.props.shouldShowDialog?window.FB.CustomerChat.showDialog():window.FB.CustomerChat.hideDialog()}},{key:"subscribeEvents",value:function(){var e=this.props,t=e.onCustomerChatDialogShow,o=e.onCustomerChatDialogHide;t&&window.FB.Event.subscribe("customerchat.dialogShow",t),o&&window.FB.Event.subscribe("customerchat.dialogHide",o)}},{key:"createMarkup",value:function(){var e=this.props,t=e.pageId,o=e.htmlRef,n=e.minimized,i=e.themeColor,r=e.loggedInGreeting,a=e.loggedOutGreeting,s=e.greetingDialogDisplay,l=e.greetingDialogDelay;return{__html:'<div\n        class="fb-customerchat"\n        page_id="'+t+'"\n        '+(void 0!==o?'ref="'+o+'"':"")+"\n        "+(void 0!==n?'minimized="'+n+'"':"")+"\n        "+(void 0!==i?'theme_color="'+i+'"':"")+"\n        "+(void 0!==r?'logged_in_greeting="'+r+'"':"")+"\n        "+(void 0!==a?'logged_out_greeting="'+a+'"':"")+"\n        "+(void 0!==s?'greeting_dialog_display="'+s+'"':"")+"\n        "+(void 0!==l?'greeting_dialog_delay="'+l+'"':"")+"\n      ></div>"}}},{key:"render",value:function(){var e=this,t=this.state,o=t.fbLoaded,n=t.shouldShowDialog;return o&&n!==this.props.shouldShowDialog&&(document.addEventListener("DOMNodeInserted",(function(t){var o=t.target;o.className&&"string"===typeof o.className&&o.className.includes("fb_dialog")&&e.controlPlugin()}),!1),this.subscribeEvents()),r.default.createElement("div",{key:Date(),dangerouslySetInnerHTML:this.createMarkup()})}}]),t}(i.Component);u.propTypes={pageId:a.default.string.isRequired,appId:a.default.string.isRequired,shouldShowDialog:a.default.bool,htmlRef:a.default.string,minimized:a.default.bool,themeColor:a.default.string,loggedInGreeting:a.default.string,loggedOutGreeting:a.default.string,greetingDialogDisplay:a.default.oneOf(["show","hide","fade"]),greetingDialogDelay:a.default.number,autoLogAppEvents:a.default.bool,xfbml:a.default.bool,version:a.default.string,language:a.default.string,onCustomerChatDialogShow:a.default.func,onCustomerChatDialogHide:a.default.func},u.defaultProps={shouldShowDialog:!1,htmlRef:void 0,minimized:void 0,theme
1Color:void 0,loggedInGreeting:void 0,loggedOutGreeting:void 0,greetingDialogDisplay:void 0,greetingDialogDelay:void 0,autoLogAppEvents:!0,xfbml:!0,version:"2.11",language:"en_US",onCustomerChatDialogShow:void 0,onCustomerChatDialogHide:void 0},t.default=u},"5BQM":function(e,t,o){"use strict";var n,i=o("+kAY"),r=(n=i)&&n.__esModule?n:{default:n};e.exports=r.default},"HaE+":function(e,t,o){"use strict";function n(e,t,o,n,i,r,a){try{var s=e[r](a),l=s.value}catch(u){return void o(u)}s.done?t(l):Promise.resolve(l).then(n,i)}function i(e){return function(){var t=this,o=arguments;return new Promise((function(i,r){var a=e.apply(t,o);function s(e){n(a,i,r,s,l,"next",e)}function l(e){n(a,i,r,s,l,"throw",e)}s(void 0)}))}}o.d(t,"a",(function(){return i}))},obeH:function(e,t,o){"use strict";o.r(t);var n=o("o0o1"),i=o.n(n),r=o("HaE+"),a=o("q1tI"),s=o.n(a),l=(o("5BQM"),o("4JyM")),u=s.a.createElement,d=function(e){var t=e.t;e.tReady;return u("div",null,u("h1",null,"Chat Page "),u("h2",null,t("header:vendor")),u("h2",null,t("translations:h1")),u("h2",null,t("login:forgot_password")),u(l.Link,{href:"/test-slug/[id]?id=1",as:"/test-slug/1"},u("a",null,"Click")),u("button",{onClick:function(e){alert("asdsad")}},"CLick"))};d.getInitialProps=Object(r.a)(i.a.mark((function e(){return i.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",{namespacesRequired:["translations","header","login"]});case 1:case"end":return e.stop()}}),e)}))),t.default=Object(l.withTranslation)()(d)},wuLQ:function(e,t,o){(window.__NEXT_P=window.__NEXT_P||[]).push(["/chat",function(){return o("obeH")}])}},[["wuLQ",0,2,1,3,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.