Files
sisvietnamvn_01/BV_DHYD_HCM/S.I.S - Việt Nam đủ năng lực đào tạo chuẩn quốc tế_files/thanhnien_danhchoban_web.js.download
T

2 lines
49 KiB
Plaintext

/*! For license information please see thanhnien_danhchoban_web.js.LICENSE.txt */
(()=>{"use strict";var __webpack_modules__={"./node_modules/admicrolib/index.js":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ "addListener": () => (/* reexport safe */ _src_component_listerner_js__WEBPACK_IMPORTED_MODULE_10__.addListener),\n/* harmony export */ "ajax": () => (/* reexport safe */ _src_component_ajax_js__WEBPACK_IMPORTED_MODULE_3__.ajax),\n/* harmony export */ "bdHeight": () => (/* reexport safe */ _src_component_wdparam_js__WEBPACK_IMPORTED_MODULE_8__.bdHeight),\n/* harmony export */ "bdWidth": () => (/* reexport safe */ _src_component_wdparam_js__WEBPACK_IMPORTED_MODULE_8__.bdWidth),\n/* harmony export */ "bindCss": () => (/* reexport safe */ _src_component_bindcss_js__WEBPACK_IMPORTED_MODULE_1__.bindCss),\n/* harmony export */ "crc32": () => (/* reexport safe */ _src_component_crc32_js__WEBPACK_IMPORTED_MODULE_11__.crc32),\n/* harmony export */ "dateBetween": () => (/* reexport safe */ _src_component_datebetween_js__WEBPACK_IMPORTED_MODULE_6__.dateBetween),\n/* harmony export */ "domReady": () => (/* reexport safe */ _src_component_domready_js__WEBPACK_IMPORTED_MODULE_9__.domReady),\n/* harmony export */ "eleProperties": () => (/* reexport safe */ _src_component_eleproperties_js__WEBPACK_IMPORTED_MODULE_7__.eleProperties),\n/* harmony export */ "getElementHeight": () => (/* reexport safe */ _src_component_eleproperties_js__WEBPACK_IMPORTED_MODULE_7__.getElementHeight),\n/* harmony export */ "getElementTop": () => (/* reexport safe */ _src_component_eleproperties_js__WEBPACK_IMPORTED_MODULE_7__.getElementTop),\n/* harmony export */ "getElementWidth": () => (/* reexport safe */ _src_component_eleproperties_js__WEBPACK_IMPORTED_MODULE_7__.getElementWidth),\n/* harmony export */ "isMobile": () => (/* reexport safe */ _src_component_cookieadm_js__WEBPACK_IMPORTED_MODULE_4__.isMobile),\n/* harmony export */ "loadCss": () => (/* reexport safe */ _src_component_loadcss_js__WEBPACK_IMPORTED_MODULE_2__.loadCss),\n/* harmony export */ "loadJs": () => (/* reexport safe */ _src_component_loadjs_js__WEBPACK_IMPORTED_MODULE_0__.loadJs),\n/* harmony export */ "numberView": () => (/* reexport safe */ _src_component_formatview_js__WEBPACK_IMPORTED_MODULE_12__.numberView),\n/* harmony export */ "paramInfoAdm": () => (/* reexport safe */ _src_component_cookieadm_js__WEBPACK_IMPORTED_MODULE_4__.paramInfoAdm),\n/* harmony export */ "removeListener": () => (/* reexport safe */ _src_component_listerner_js__WEBPACK_IMPORTED_MODULE_10__.removeListener),\n/* harmony export */ "scrollLeft": () => (/* reexport safe */ _src_component_wdparam_js__WEBPACK_IMPORTED_MODULE_8__.scrollLeft),\n/* harmony export */ "scrollTop": () => (/* reexport safe */ _src_component_wdparam_js__WEBPACK_IMPORTED_MODULE_8__.scrollTop),\n/* harmony export */ "thumbImg": () => (/* reexport safe */ _src_component_thumb_js__WEBPACK_IMPORTED_MODULE_13__.thumbImg),\n/* harmony export */ "wdHeight": () => (/* reexport safe */ _src_component_wdparam_js__WEBPACK_IMPORTED_MODULE_8__.wdHeight),\n/* harmony export */ "wdPrototype": () => (/* reexport safe */ _src_component_wdparam_js__WEBPACK_IMPORTED_MODULE_8__.wdPrototype),\n/* harmony export */ "wdWidth": () => (/* reexport safe */ _src_component_wdparam_js__WEBPACK_IMPORTED_MODULE_8__.wdWidth),\n/* harmony export */ "windowStatus": () => (/* reexport safe */ _src_component_windowstatus_js__WEBPACK_IMPORTED_MODULE_5__.windowStatus)\n/* harmony export */ });\n/* harmony import */ var _src_component_loadjs_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./src/component/loadjs.js */ "./node_modules/admicrolib/src/component/loadjs.js");\n/* harmony import */ var _src_component_bindcss_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./src/component/bindcss.js */ "./node_modules/admicrolib/src/component/bindcss.js");\n/* harmony import */ var _src_component_loadcss_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./src/component/loadcss.js */ "./node_modules/admicrolib/src/component/loadcss.js");\n/* harmony import */ var _src_component_ajax_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./src/component/ajax.js */ "./node_modules/admicrolib/src/component/ajax.js");\n/* harmony import */ var _src_component_cookieadm_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./src/component/cookieadm.js */ "./node_modules/admicrolib/src/component/cookieadm.js");\n/* harmony import */ var _src_component_windowstatus_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./src/component/windowstatus.js */ "./node_modules/admicrolib/src/component/windowstatus.js");\n/* harmony import */ var _src_component_datebetween_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./src/component/datebetween.js */ "./node_modules/admicrolib/src/component/datebetween.js");\n/* harmony import */ var _src_component_eleproperties_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./src/component/eleproperties.js */ "./node_modules/admicrolib/src/component/eleproperties.js");\n/* harmony import */ var _src_component_wdparam_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./src/component/wdparam.js */ "./node_modules/admicrolib/src/component/wdparam.js");\n/* harmony import */ var _src_component_domready_js__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./src/component/domready.js */ "./node_modules/admicrolib/src/component/domready.js");\n/* harmony import */ var _src_component_listerner_js__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ./src/component/listerner.js */ "./node_modules/admicrolib/src/component/listerner.js");\n/* harmony import */ var _src_component_crc32_js__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ./src/component/crc32.js */ "./node_modules/admicrolib/src/component/crc32.js");\n/* harmony import */ var _src_component_formatview_js__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ./src/component/formatview.js */ "./node_modules/admicrolib/src/component/formatview.js");\n/* harmony import */ var _src_component_thumb_js__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! ./src/component/thumb.js */ "./node_modules/admicrolib/src/component/thumb.js");\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\n\n//# sourceURL=webpack://testmodule/./node_modules/admicrolib/index.js?')},"./node_modules/admicrolib/src/component/ajax.js":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ "ajax": () => (/* binding */ ajax)\n/* harmony export */ });\nfunction ajax(theUrl, resolve,reject){\r\n var xmlHttp = new XMLHttpRequest();\r\n xmlHttp.onreadystatechange = function() { \r\n if (xmlHttp.readyState == 4 ){\r\n if(xmlHttp.status == 200){\r\n if(resolve){\r\n resolve(xmlHttp.responseText);\r\n }\r\n }else{\r\n if(reject){\r\n reject(xmlHttp);\r\n }\r\n }\r\n }\r\n }\r\n xmlHttp.open("GET", theUrl, true); // true for asynchronous \r\n xmlHttp.send(null);\r\n}\r\n\n\n//# sourceURL=webpack://testmodule/./node_modules/admicrolib/src/component/ajax.js?')},"./node_modules/admicrolib/src/component/bindcss.js":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ "bindCss": () => (/* binding */ bindCss)\n/* harmony export */ });\nfunction bindCss(css){\r\n \tvar e=document.createElement("style");\r\n e.type="text/css";\r\n document.getElementsByTagName("head")[0].appendChild(e);\r\n e.styleSheet?e.styleSheet.cssText=css: e.appendChild(document.createTextNode(css))\r\n}\r\n\n\n//# sourceURL=webpack://testmodule/./node_modules/admicrolib/src/component/bindcss.js?')},"./node_modules/admicrolib/src/component/cookieadm.js":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ "isMobile": () => (/* binding */ isMobile),\n/* harmony export */ "paramInfoAdm": () => (/* binding */ paramInfoAdm)\n/* harmony export */ });\n\r\n \r\n var isMobile= {\r\n ckServer: function() {\r\n return window.ADM_CHECKER && ADM_CHECKER.__M && ADM_CHECKER.__M.substring(0, 1) ? ADM_CHECKER.__M.substring(0, 1) : 0\r\n },\r\n Android: function() {\r\n if (1 == isMobile.ckServer()) return !0;\r\n if (!isMobile.ckServer()) return navigator.userAgent.match(/Android/i)\r\n },\r\n BlackBerry: function() {\r\n return navigator.userAgent.match(/BlackBerry|BB|PlayBook/i)\r\n },\r\n iOS: function() {\r\n if (2 == isMobile.ckServer()) return !0;\r\n if (!isMobile.ckServer()) return navigator.userAgent.match(/iPhone|iPad|iPod/i)\r\n },\r\n Opera: function() {\r\n return navigator.userAgent.match(/Opera Mini|Opera Mobi/i)\r\n },\r\n Windows: function() {\r\n if (3 == isMobile.ckServer()) return !0;\r\n isMobile.ckServer() || navigator.userAgent.match(/Windows Phone|IEMobile/i)\r\n },\r\n any: function() {\r\n return isMobile.Android() || isMobile.BlackBerry() || isMobile.iOS() || isMobile.Opera() || isMobile.Windows()\r\n },\r\n valueOS: function() {\r\n return isMobile.Android() ? 1 : isMobile.iOS() ? 2 : isMobile.Windows() ? 3 : isMobile.BlackBerry() ? 6 : ""\r\n }\r\n };\r\n var chkislocalStorage = function() {\r\n try {\r\n if (!("localStorage" in window && null !== window.localStorage)) return !1;\r\n try {\r\n localStorage.setItem("_admstorage", ""), localStorage.removeItem("_admstorage")\r\n } catch (a) {\r\n return !1\r\n }\r\n return !0\r\n } catch (a) {\r\n return !1\r\n }\r\n }();\r\n var paramInfoAdm = {\r\n version: "1.0.0",\r\n paramFlash: {},\r\n lcStorage: {\r\n timestamp: "timestamp_",\r\n get_exprises: function(b, a, c, d) {\r\n b += "";\r\n a = b.indexOf(a, c);\r\n c = b.length - 1;\r\n return -1 != a ? (d = b.indexOf(d, a), -1 == d && (d = c), b.substring(a, d)) : ""\r\n },\r\n get_item: function(b, a) {\r\n var c = localStorage.getItem(b),\r\n d = (new Date).getTime(),\r\n e = this.timestamp;\r\n\r\n if ("" == c || null == c) return "";\r\n if(c.indexOf("timestamp_")==-1){return c}\r\n var endchar = "_azs" == b ? ";" : ",";\r\n var f = this.get_exprises(c, e, 0, endchar),\r\n f = f.replace(e, "");\r\n return "" == f || isNaN(parseInt(f)) || parseInt(f) < d ? "" : c = c.replace(e + f + endchar, "")\r\n }\r\n },\r\n getDomainGuid:function(){\r\n var dg= window.__admloadPageIdc || window.__admloadPageRdIdc || this.createDomainGuid();\r\n return dg;\r\n },\r\n makeDomainGuid:function() {\r\n function s4() {\r\n return Math.floor((1 + Math.random()) * 0x10000)\r\n .toString(16)\r\n .substring(1);\r\n }\r\n return s4() + s4() + s4() + s4() +\r\n s4() + s4() + s4() + s4();\r\n },\r\n createDomainGuid:function(){\r\n var storeDomainGuid,cookieDomainGuid,dg=\'\';\r\n cookieDomainGuid = this.getCookie(\'__uidac\');\r\n if (chkislocalStorage) {\r\n storeDomainGuid = localStorage[\'__uidac\'];\r\n dg=storeDomainGuid || cookieDomainGuid;\r\n if (dg==\'\') {\r\n dg= this.makeDomainGuid();\r\n localStorage[\'__uidac\'] = dg;\r\n window.__admloadPageIdc = dg;\r\n window.__admloadPageRdIdc=dg;\r\n this.setCookie(\'__uidac\', dg, 2000, \'/\',\'.\'+document.domain);\r\n }\r\n }\r\n if (dg == \'\') {\r\n dg= this.makeDomainGuid();\r\n this.setCookie(\'__uidac\', dg, 2000, \'/\',\'.\'+document.domain);\r\n window.__admloadPageIdc = dg;\r\n window.__admloadPageRdIdc=dg;\r\n }\r\n return dg;\r\n },\r\n //ADM_AnalyticsTracking.setCookie(\'__admUTMtime\',admckdmt,30,\'/\',"."+document.domain); (_cookie_name,value,timeday,path,domain)\r\n setCookie: function(b, a, c, d, e, f) {\r\n (new Date).getTime();\r\n d = "/";\r\n c = 0 == c || "" == c ? (new Date(+new Date + 63072E7)).toGMTString() : (new Date(+new Date + 864E5 * c)).toGMTString();\r\n b = [b + "=" + escape(a)];\r\n for (var g in c = {\r\n expires: c,\r\n path: d,\r\n domain: e\r\n }) c[g] && b.push(g + "=" + c[g]);\r\n return f && b.push("secure"), document.cookie = b.join(";"), !0\r\n },\r\n getCookie: function(cname) {\r\n \r\n let name = cname + "=";\r\n let decodedCookie = window.unescape(document.cookie);\r\n let ca = decodedCookie.split(\';\');\r\n for(let i = 0; i <ca.length; i++) {\r\n let c = ca[i];\r\n while (c.charAt(0) == \' \') {\r\n c = c.substring(1);\r\n }\r\n if (c.indexOf(name) == 0) {\r\n return c.substring(name.length, c.length);\r\n }\r\n }\r\n return "";\r\n \r\n },\r\n get: function(b) {\r\n if(b==\'__uidac\'){\r\n return this.getDomainGuid();\r\n }\r\n var a = "",\r\n c = "";\r\n if ("__ui" == b || "__uid" == b || "__create" == b) c = b, b = "__uif";\r\n if (chkislocalStorage) {\r\n a=this.lcStorage.get_item(b);\r\n if(!(a!=null && a!="")){\r\n a = this.getCookie(b);\r\n }\r\n //if (null == a || "" == a) a = this.lcStorage.get_item(b), null != a && "" != a \r\n } else a = this.getCookie(b);\r\n if ("" != c && "" != a) {\r\n b = a.split("|");\r\n for (var d = 0,\r\n e = b.length; d < e; d++)\r\n if (-1 != b[d].indexOf(c + ":")) {\r\n a = b[d].replace(c + ":", "");\r\n break\r\n }\r\n }\r\n return a\r\n },\r\n getParam: function() {\r\n try{\r\n var b = this.get("__create")||this.getCookie("__create"),\r\n a = this.get("__uid") ||this.getCookie("__uid");\r\n 30 < a.length && (a = "");\r\n "" == a && (b = "");\r\n 11 < b.length && "" != a && (b = Math.floor((new Date).getTime() / 1E3));\r\n \r\n return "&ce=1&lc=" + this.get("__RC") + "&cr=" + b + "&ui=" + a+"&dg="+(this.get(\'__uidac\')||this.getCookie(\'__uidac\'));\r\n }catch(e){\r\n //console.log(\'loi \',e)\r\n return ""\r\n }\r\n \r\n },\r\n getInfoParam: function() {\r\n var ui = this.get("__uid"),\r\n cr = this.get("__create"),\r\n dg = (this.get(\'__uidac\')||this.getCookie(\'__uidac\'));\r\n return `&ce=1&guie=1&ui=${ui}&cr=${cr}&dg=${dg}`;\r\n }\r\n \r\n };\r\n \r\n\n\n//# sourceURL=webpack://testmodule/./node_modules/admicrolib/src/component/cookieadm.js?')},"./node_modules/admicrolib/src/component/crc32.js":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ "crc32": () => (/* binding */ crc32)\n/* harmony export */ });\nvar makeCRCTable = function(){\r\n var c;\r\n var crcTable = [];\r\n for(var n =0; n < 256; n++){\r\n c = n;\r\n for(var k =0; k < 8; k++){\r\n c = ((c&1) ? (0xEDB88320 ^ (c >>> 1)) : (c >>> 1));\r\n }\r\n crcTable[n] = c;\r\n }\r\n return crcTable;\r\n}\r\n\r\nfunction crc32(str) {\r\n var crcTable =makeCRCTable();\r\n var crc = 0 ^ (-1);\r\n for (var i = 0; i < str.length; i++ ) {\r\n crc = (crc >>> 8) ^ crcTable[(crc ^ str.charCodeAt(i)) & 0xFF];\r\n }\r\n return (crc ^ (-1)) >>> 0;\r\n};\r\n\n\n//# sourceURL=webpack://testmodule/./node_modules/admicrolib/src/component/crc32.js?')},"./node_modules/admicrolib/src/component/datebetween.js":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"dateBetween\": () => (/* binding */ dateBetween)\n/* harmony export */ });\nfunction dateBetween(timePublished){\r\n\tlet time=new Date().getTime();\r\n\tvar range=(time-timePublished)/1000;\r\n\tlet seconds,minutes,hours,days,months,years;\r\n\tminutes=Math.floor(range/60);\r\n\thours=Math.floor(range/3600);\r\n\tdays=Math.floor(range/86400);\r\n\tmonths=Math.floor(range/(30*86400));\r\n\tyears=Math.floor(range/(365*30*86400));\r\n\treturn years>0? `${years} năm truớc`: (\r\n\t\tmonths>0?`${months} tháng truớc`:(\r\n\t\t\tdays>0?`${days} ngày truớc`:(\r\n\t\t\t\thours>0?`${hours} giờ trước`:(\r\n\t\t\t\t\tminutes>3? `${minutes} phút truớc`:'vừa xong'\r\n\t\t\t\t)\r\n\t\t\t\t\r\n\t\t\t)\r\n\t\t)\r\n\t);\r\n}\r\n\n\n//# sourceURL=webpack://testmodule/./node_modules/admicrolib/src/component/datebetween.js?")},"./node_modules/admicrolib/src/component/domready.js":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ "domReady": () => (/* binding */ domReady)\n/* harmony export */ });\n/*define dom ready loaded call function running*/\r\n\r\nfunction domReady(callback) {\r\n var b = !1,\r\n c = [];\r\n var e = function() {\r\n if (!document.body) return setTimeout(e, 13);\r\n for (var b = 0; b < c.length; b++) c[b]();\r\n c = []\r\n };\r\n c.push(callback);\r\n var f;\r\n if ("complete" == document.readyState) e();\r\n else if (!b) {\r\n if (document.addEventListener) {\r\n var l = function() {\r\n document.removeEventListener("DOMContentLoaded", l, !1);\r\n e()\r\n };\r\n document.addEventListener("DOMContentLoaded", l, !1);\r\n window.addEventListener("load", e, !1)\r\n } else if (document.attachEvent) {\r\n var h =\r\n function() {\r\n "complete" === document.readyState && (document.detachEvent("onreadystatechange", h), e())\r\n };\r\n document.attachEvent("onreadystatechange", h);\r\n window.attachEvent("onload", e);\r\n f = !1;\r\n try {\r\n f = null == window.frameElement\r\n } catch (p) {}\r\n if (document.documentElement.doScroll && f) {\r\n var k = function() {\r\n if (0 != c.length) {\r\n try {\r\n document.documentElement.doScroll("left")\r\n } catch (p) {\r\n setTimeout(k, 1);\r\n return\r\n }\r\n e()\r\n }\r\n };\r\n k()\r\n }\r\n }\r\n b = !0\r\n }\r\n}\r\n\r\n\n\n//# sourceURL=webpack://testmodule/./node_modules/admicrolib/src/component/domready.js?')},"./node_modules/admicrolib/src/component/eleproperties.js":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"eleProperties\": () => (/* binding */ eleProperties),\n/* harmony export */ \"getElementHeight\": () => (/* binding */ getElementHeight),\n/* harmony export */ \"getElementTop\": () => (/* binding */ getElementTop),\n/* harmony export */ \"getElementWidth\": () => (/* binding */ getElementWidth)\n/* harmony export */ });\nfunction getElementTop(selector) {\r\n var ele=selector;\r\n if(typeof(selector)=='string'){\r\n ele=document.querySelector(selector);\r\n }\r\n if(null !=ele) {\r\n var tempEl,yPos;\r\n yPos=ele.offsetTop;\r\n for(tempEl=ele.offsetParent; null !=tempEl; ) yPos+=tempEl.offsetTop,\r\n tempEl=tempEl.offsetParent;\r\n return yPos\r\n }\r\n return 0\r\n}\r\nfunction getElementLeft(selector) {\r\n var ele=selector;\r\n if(typeof(selector)=='string'){\r\n ele=document.querySelector(selector);\r\n }\r\n if(null !=ele) {\r\n var tempEl,yPos;\r\n yPos=ele.offsetLeft;\r\n for(tempEl=ele.offsetParent; null !=tempEl; ) yPos+=tempEl.offsetLeft,\r\n tempEl=tempEl.offsetParent;\r\n return yPos\r\n }\r\n return 0\r\n}\r\nfunction getElementWidth(selector) {\r\n var ele=selector;\r\n if(typeof(selector)=='string'){\r\n ele=document.querySelector(selector);\r\n }\r\n return ele.clientWidth\r\n}\r\nfunction getElementHeight(selector) {\r\n var ele=selector;\r\n if(typeof(selector)=='string'){\r\n ele=document.querySelector(selector);\r\n }\r\n return ele.clientHeight\r\n}\r\n\r\nvar eleProperties={\r\n getElementTop:getElementTop,\r\n getElementLeft:getElementLeft,\r\n getElementWidth:getElementWidth,\r\n getElementHeight:getElementHeight\r\n};\r\n\n\n//# sourceURL=webpack://testmodule/./node_modules/admicrolib/src/component/eleproperties.js?")},"./node_modules/admicrolib/src/component/formatview.js":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"numberView\": () => (/* binding */ numberView)\n/* harmony export */ });\nfunction numberView(view,obj) {\r\n obj= obj|| {'k':'k','m':'M','b':'B'};\r\n view=parseInt(view)||0;\r\n var val=view;\r\n var str='';\r\n var k=Math.floor(view/1000);\r\n if(k>=1){\r\n var m=Math.floor(view/1000000);\r\n if(m>=1){\r\n var b=Math.floor(view/1000000000);\r\n if(b>=1){\r\n val=b;\r\n str=obj.b;\r\n }else{\r\n val=m;\r\n str=obj.m; \r\n }\r\n }else{\r\n val=k;\r\n str=obj.k;\r\n }\r\n }\r\n return `${val}${str}`;\r\n}\r\n\n\n//# sourceURL=webpack://testmodule/./node_modules/admicrolib/src/component/formatview.js?")},"./node_modules/admicrolib/src/component/listerner.js":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ "addListener": () => (/* binding */ addListener),\n/* harmony export */ "removeListener": () => (/* binding */ removeListener)\n/* harmony export */ });\n/*\r\naddEventListener \r\naddListener(ele,event,function callback);\r\n*/\r\nfunction addListener(ele, event, callback) {\r\n "addEventListener" in ele ? ele.addEventListener(event, callback) : "attachEvent" in ele && ele.attachEvent("on" + event, callback)\r\n};\r\n\r\nfunction removeListener(ele, event, callback) {\r\n "removeEventListener" in ele ? ele.removeEventListener(event, callback) : "detachEvent " in ele && ele.detachEvent("on" + event, callback)\r\n};\r\n\n\n//# sourceURL=webpack://testmodule/./node_modules/admicrolib/src/component/listerner.js?')},"./node_modules/admicrolib/src/component/loadcss.js":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"loadCss\": () => (/* binding */ loadCss)\n/* harmony export */ });\nfunction loadCss(url){\r\n\t // Get HTML head element\r\n var head = document.getElementsByTagName('HEAD')[0]; \r\n \r\n // Create new link Element\r\n var link = document.createElement('link');\r\n \r\n // set the attributes for link element \r\n link.rel = 'stylesheet'; \r\n \r\n link.type = 'text/css';\r\n \r\n link.href = url; \r\n \r\n // Append link element to HTML head\r\n head.appendChild(link); \r\n}\r\n\n\n//# sourceURL=webpack://testmodule/./node_modules/admicrolib/src/component/loadcss.js?")},"./node_modules/admicrolib/src/component/loadjs.js":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ "loadJs": () => (/* binding */ loadJs)\n/* harmony export */ });\n//define function b: function callback load success, c : function callback load error, d url javascript\r\nfunction loadJs(d, b, c){\r\n\t\r\n var a=document.createElement("script");\r\n a.type="text/javascript";\r\n a.async= !0;\r\n a.src=d;\r\n\r\n 2<=arguments.length&&(a.onload=b, a.onreadystatechange=function() {\r\n 4 !=a.readyState&&"complete" !=a.readyState||b()\r\n }\r\n\r\n );\r\n\r\n a.onerror=function() {\r\n if("undefined" !=typeof c)try {\r\n c()\r\n }\r\n\r\n catch(e) {}\r\n }\r\n\r\n ;\r\n document.getElementsByTagName("head")[0].appendChild(a)\r\n\r\n}\r\n\n\n//# sourceURL=webpack://testmodule/./node_modules/admicrolib/src/component/loadjs.js?')},"./node_modules/admicrolib/src/component/thumb.js":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"thumbImg\": () => (/* binding */ thumbImg)\n/* harmony export */ });\n//get thumb form cdn store url width, height\r\n//https://sohanews.sohacdn.com/zoom/320_200/160588918557773824/2022/4/11/photo1649666449279-1649666449442782136064.jpg\r\n\r\nfunction thumbImg(url, w, h) { \r\n if (w == 0 || typeof w == \"undefined\")\r\n return url;\r\n \r\n var arrReg=/https:\\/\\/[^\\/]+\\//i.exec(url);\r\n var storageImageDomain='';\r\n if(arrReg){\r\n storageImageDomain=arrReg[0];\r\n }else{\r\n return url;\r\n }\r\n if (url.indexOf(storageImageDomain) != -1) {\r\n url = url.replace(storageImageDomain, '');\r\n }\r\n String.format = function(t) {\r\n if (arguments.length <= 1)\r\n return t;\r\n for (var e = arguments.length - 2, i = 0; i <= e; i++)\r\n t = t.replace(new RegExp(\"\\\\{\" + i + \"\\\\}\",\"gi\"), arguments[i + 1]);\r\n return t\r\n }; \r\n if(!h){\r\n return String.format('{0}thumb_w/{1}/{3}', storageImageDomain, w, h, url.trimStart('/'));\r\n }\r\n else{\r\n return String.format('{0}zoom/{1}_{2}/{3}', storageImageDomain, w, h, url.trimStart('/'));\r\n }\r\n \r\n}\r\n\n\n//# sourceURL=webpack://testmodule/./node_modules/admicrolib/src/component/thumb.js?")},"./node_modules/admicrolib/src/component/wdparam.js":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ "bdHeight": () => (/* binding */ bdHeight),\n/* harmony export */ "bdWidth": () => (/* binding */ bdWidth),\n/* harmony export */ "scrollLeft": () => (/* binding */ scrollLeft),\n/* harmony export */ "scrollTop": () => (/* binding */ scrollTop),\n/* harmony export */ "wdHeight": () => (/* binding */ wdHeight),\n/* harmony export */ "wdPrototype": () => (/* binding */ wdPrototype),\n/* harmony export */ "wdWidth": () => (/* binding */ wdWidth)\n/* harmony export */ });\nfunction wdHeight() {\r\n var a,\r\n b=document;\r\n "number"==typeof window.innerWidth?a=window.innerHeight: b.documentElement&&b.documentElement.clientHeight?a=b.documentElement.clientHeight:b.body&&b.body.clientHeight&&(a=b.body.clientHeight);\r\n return a\r\n}\r\nfunction wdWidth() {\r\n var a,\r\n b=document;\r\n "number"==typeof window.innerWidth?a=window.innerWidth: b.documentElement&&b.documentElement.clientWidth?a=b.documentElement.clientWidth:b.body&&b.body.clientWidth&&(a=b.body.clientWidth);\r\n return a\r\n}\r\nfunction scrollTop() {\r\n var a=document,\r\n b=a.body.scrollTop;\r\n 0==b&&(b=window.pageYOffset?window.pageYOffset:a.body.parentElement?a.body.parentElement.scrollTop:0);\r\n return b\r\n}\r\nfunction scrollLeft() {\r\n var a=document,\r\n b=window.pageXOffset?window.pageXOffset: 0, c=a.documentElement?a.documentElement.scrollLeft:0, a=a.body?a.body.scrollLeft:0, b=b?b:0;\r\n if(c&&( !b||b>c))b=c;\r\n return a&&( !b||b>a)?a: b\r\n}\r\nfunction bdWidth() {\r\n var a=document;\r\n return bodyWidth=Math.max(Math.max(a.body.scrollWidth, a.documentElement.scrollWidth), Math.max(a.body.offsetWidth, a.documentElement.offsetWidth),\r\n Math.max(a.body.clientWidth, a.documentElement.clientWidth))\r\n}\r\nfunction bdHeight() {\r\n var a=document;\r\n return Math.max(Math.max(a.body.scrollHeight, a.documentElement.scrollHeight), Math.max(a.body.offsetHeight, a.documentElement.offsetHeight), Math.max(a.body.clientHeight, a.documentElement.clientHeight))\r\n}\r\n\r\nvar wdPrototype= {\r\n wdHeight:wdHeight,\r\n wdWidth:wdWidth,\r\n scrollTop:scrollTop,\r\n scrollLeft:scrollLeft,\r\n bdWidth:bdWidth,\r\n bdHeight:bdHeight\r\n};\r\n\r\n\n\n//# sourceURL=webpack://testmodule/./node_modules/admicrolib/src/component/wdparam.js?')},"./node_modules/admicrolib/src/component/windowstatus.js":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ "windowStatus": () => (/* binding */ windowStatus)\n/* harmony export */ });\nfunction windowStatus(callback){\r\n var stateKey, eventKey, keys = {\r\n hidden: "visibilitychange",\r\n webkitHidden: "webkitvisibilitychange",\r\n mozHidden: "mozvisibilitychange",\r\n msHidden: "msvisibilitychange"\r\n };\r\n for (stateKey in keys) {\r\n if (stateKey in document) {\r\n eventKey = keys[stateKey];\r\n break;\r\n }\r\n } \r\n \r\n if (callback) document.addEventListener(eventKey, function(){\r\n callback(eventKey,!document[stateKey]);\r\n });\r\n return !document[stateKey];\r\n}\r\n\r\n\r\n\r\n\n\n//# sourceURL=webpack://testmodule/./node_modules/admicrolib/src/component/windowstatus.js?')},"./src/component/style/thanhnien/thanhnien_danhchoban_web_css.js":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ "readMoreCss": () => (/* binding */ readMoreCss)\n/* harmony export */ });\nvar readMoreCss = "@font-face { font-family: \\"Merriweather\\"; font-weight: normal; font-style: normal; src: url(\\"https://static.mediacdn.vn/fonts/Merriweather-Regular.woff2\\") format(\\"woff2\\"), url(\\"https://static.mediacdn.vn/fonts/Merriweather-Regular.woff\\") format(\\"woff\\"), url(\\"https://static.mediacdn.vn/fonts/Merriweather-Regular.ttf\\") format(\\"truetype\\"), url(\\"https://static.mediacdn.vn/fonts/Merriweather-Regular.eot\\") format(\\"embedded-opentype\\"); } @font-face { font-family: \\"Merriweather\\"; font-weight: bold; font-style: normal; src: url(\\"https://static.mediacdn.vn/fonts/Merriweather-Bold.woff2\\") format(\\"woff2\\"), url(\\"https://static.mediacdn.vn/fonts/Merriweather-Bold.woff\\") format(\\"woff\\"), url(\\"https://static.mediacdn.vn/fonts/Merriweather-Bold.ttf\\") format(\\"truetype\\"), url(\\"https://static.mediacdn.vn/fonts/Merriweather-Bold.eot\\") format(\\"embedded-opentype\\"); } @font-face { font-family: \\"Merriweather\\"; font-weight: 900; font-style: normal; src: url(\\"https://static.mediacdn.vn/fonts/Merriweather-Black.woff2\\") format(\\"woff2\\"), url(\\"https://static.mediacdn.vn/fonts/Merriweather-Black.woff\\") format(\\"woff\\"), url(\\"https://static.mediacdn.vn/fonts/Merriweather-Black.ttf\\") format(\\"truetype\\"), url(\\"https://static.mediacdn.vn/fonts/Merriweather-Black.eot\\") format(\\"embedded-opentype\\"); } @font-face { font-family: \'Inter\'; font-style: normal; font-weight: 400; src: url(\\"https://static.mediacdn.vn/fonts/Inter-Regular.woff2\\") format(\\"woff2\\"), url(\\"https://static.mediacdn.vn/fonts/Inter-Regular.woff\\") format(\\"woff\\"), url(\\"https://static.mediacdn.vn/fonts/Inter-Regular.ttf\\") format(\\"truetype\\"), url(\\"https://static.mediacdn.vn/fonts/Inter-Regular.eot\\") format(\\"embedded-opentype\\"); } @font-face { font-family: \'Inter\'; font-style: normal; font-weight: 500; src: url(\\"https://static.mediacdn.vn/fonts/Inter-Medium.woff2\\") format(\\"woff2\\"), url(\\"https://static.mediacdn.vn/fonts/Inter-Medium.woff\\") format(\\"woff\\"), url(\\"https://static.mediacdn.vn/fonts/Inter-Medium.ttf\\") format(\\"truetype\\"), url(\\"https://static.mediacdn.vn/fonts/Inter-Medium.eot\\") format(\\"embedded-opentype\\"); } @font-face { font-family: \'Inter\'; font-style: normal; font-weight: 600; src: url(\\"https://static.mediacdn.vn/fonts/Inter-SemiBold.woff2\\") format(\\"woff2\\"), url(\\"https://static.mediacdn.vn/fonts/Inter-SemiBold.woff\\") format(\\"woff\\"), url(\\"https://static.mediacdn.vn/fonts/Inter-SemiBold.ttf\\") format(\\"truetype\\"), url(\\"https://static.mediacdn.vn/fonts/Inter-SemiBold.eot\\") format(\\"embedded-opentype\\"); } @font-face { font-family: \'Inter\'; font-style: normal; font-weight: 700; src: url(\\"https://static.mediacdn.vn/fonts/Inter-Bold.woff2\\") format(\\"woff2\\"), url(\\"https://static.mediacdn.vn/fonts/Inter-Bold.woff\\") format(\\"woff\\"), url(\\"https://static.mediacdn.vn/fonts/Inter-Bold.ttf\\") format(\\"truetype\\"), url(\\"https://static.mediacdn.vn/fonts/Inter-Bold.eot\\") format(\\"embedded-opentype\\"); } @font-face { font-family: \'Inter\'; font-style: normal; font-weight: 800; src: url(\\"https://static.mediacdn.vn/fonts/Inter-Black.woff2\\") format(\\"woff2\\"), url(\\"https://static.mediacdn.vn/fonts/Inter-Black.woff\\") format(\\"woff\\"), url(\\"https://static.mediacdn.vn/fonts/Inter-Black.ttf\\") format(\\"truetype\\"), url(\\"https://static.mediacdn.vn/fonts/Inter-Black.eot\\") format(\\"embedded-opentype\\"); } @font-face { font-family: \'Playfair Display\'; font-style: normal; font-weight: 400; src: url(\\"https://static.mediacdn.vn/fonts/PlayfairDisplay-Regular.ttf\\") format(\\"truetype\\"); } @font-face { font-family: \'Playfair Display\'; font-style: normal; font-weight: 500; src: url(\\"https://static.mediacdn.vn/fonts/PlayfairDisplay-Medium.ttf\\") format(\\"truetype\\"); } @font-face { font-family: \'Roboto\'; font-style: normal; font-weight: 400; src: url(\\"https://static.mediacdn.vn/fonts/Roboto-Regular.woff2\\") format(\\"woff2\\"), url(\\"https://static.mediacdn.vn/fonts/Roboto-Regular.woff\\") format(\\"woff\\"), url(\\"https://static.mediacdn.vn/fonts/Roboto-Regular.ttf\\") format(\\"truetype\\"), url(\\"https://static.mediacdn.vn/fonts/Roboto-Regular.eot\\") format(\\"embedded-opentype\\"); } .choban{ font-family: \'Merriweather\'; font-size: 14px; line-height: 20px; color: #333; } .choban .box-category[data-layout=\\"33\\"] .box-category-top { margin-bottom: 16px; text-align: center; } .choban .box-category[data-layout=\\"33\\"] .box-category-top .box-category-title { display: inline-block; font-weight: 700; font-size: 17px; line-height: 26px; color: #292929; border-bottom: 1px solid #0098D1; } .choban .box-category[data-layout=\\"33\\"] .box-category-middle { display: flex; } .choban .box-category[data-layout=\\"33\\"] .box-category-middle .box-category-item { width: calc(25% - 24px); margin-right: 32px; } .choban .box-category[data-layout=\\"33\\"] .box-category-middle .box-category-item .box-category-link-with-avatar { margin-bottom: 8px; } .choban .box-category .box-category-link-with-avatar { position: relative; } .choban p, .choban h1,.choban h2,.choban h3 { margin: 0; } .choban .img-resize { display: block; position: relative; height: max-content; } .choban a { background-color: transparent; text-decoration: none; color: #666666; outline: none; } .choban .img-resize:before { padding-bottom: 62.5%; content: \\"\\"; display: block; } .box-category .box-category-link-with-avatar img { width: 100%; height: 100%; object-fit: cover; } .choban img { width: 100%; max-width: 100%; display: block; image-rendering: -webkit-optimize-contrast; color: transparent; border-style: none; } .choban .img-resize img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; bottom: 0; margin: auto; background-size: cover; background-position: center; object-fit: cover; } .choban .box-category[data-layout=\\"33\\"] .box-category-middle .box-category-item .box-title-text { white-space: pre-wrap; overflow: hidden; text-overflow: ellipsis; -webkit-line-clamp: 3; -webkit-box-orient: vertical; display: -webkit-box; } .choban .box-category[data-layout=\\"33\\"] .box-category-middle .box-category-item .box-category-link-title { font-weight: 700; font-size: 17px; line-height: 26px; color: #292929; } .choban .box-category[data-layout=\\"33\\"] .box-category-middle .box-category-item .box-related { margin-top: 13px; } .choban .box-category[data-layout=\\"33\\"] .box-category-middle .box-category-item .box-related .box-related-item { display: flex; padding: 16px 0; border-top: 1px solid #EBEBEB; } .choban .box-category[data-layout=\\"33\\"] .box-category-middle .box-category-item .box-related .box-related-item .box-category-link-with-avatar { width: 81px; margin-right: 16px; } .choban .box-category[data-layout=\\"33\\"] .box-category-middle .box-category-item .box-related .box-related-item .box-category-content { width: calc(100% - 97px); } .choban .box-category[data-layout=\\"33\\"] .box-category-middle .box-category-item .box-related .box-related-item .box-category-link-title { font-weight: 400; font-size: 13px; line-height: 20px; color: #292929; }";\n\n\n//# sourceURL=webpack://testmodule/./src/component/style/thanhnien/thanhnien_danhchoban_web_css.js?')},"./src/lib/getuid.js":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"getuid\": () => (/* binding */ getuid)\n/* harmony export */ });\n/* harmony import */ var admicrolib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! admicrolib */ \"./node_modules/admicrolib/index.js\");\n\nfunction getuid() {\n var uid = '';\n uid = admicrolib__WEBPACK_IMPORTED_MODULE_0__.paramInfoAdm.get('__uid');\n if (uid == '') {\n uid = admicrolib__WEBPACK_IMPORTED_MODULE_0__.paramInfoAdm.getCookie('__uif');\n }\n if (uid.indexOf('_') != -1) {\n if (uid) {\n var arruif = /__uid:([0-9]+)/.exec(uid);\n if (arruif) {\n uid = arruif[1];\n }\n }\n }\n return uid;\n}\n\n\n//# sourceURL=webpack://testmodule/./src/lib/getuid.js?")},"./src/lib/isImage.js":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ "isImage": () => (/* binding */ isImage)\n/* harmony export */ });\nvar isImage = function isImage(url) {\n return /^https?:\\/\\/.+\\.(jpg|jpeg|png|webp|avif|gif|svg)$/.test(url);\n};\n\n\n//# sourceURL=webpack://testmodule/./src/lib/isImage.js?')},"./src/lib/thanhnien/imgDomain.js":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ "imgDomain": () => (/* binding */ imgDomain)\n/* harmony export */ });\nfunction imgDomain(imgUrl, type) {\n var newUrl = "https://images2.thanhnien.vn";\n if (type != 1013) {\n imgUrl.replace(/^(?:https?:\\/\\/)(?:[^@\\n]+@)?(?:www\\.)?([^:\\/\\n?]+)/g, newUrl);\n }\n return imgUrl;\n}\n\n\n//# sourceURL=webpack://testmodule/./src/lib/thanhnien/imgDomain.js?')},"./src/thanhnien_danhchoban_web.js":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{eval('__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var admicrolib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! admicrolib */ "./node_modules/admicrolib/index.js");\n/* harmony import */ var _component_style_thanhnien_thanhnien_danhchoban_web_css_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./component/style/thanhnien/thanhnien_danhchoban_web_css.js */ "./src/component/style/thanhnien/thanhnien_danhchoban_web_css.js");\n/* harmony import */ var _lib_getuid_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./lib/getuid.js */ "./src/lib/getuid.js");\n/* harmony import */ var _lib_isImage_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./lib/isImage.js */ "./src/lib/isImage.js");\n/* harmony import */ var _lib_thanhnien_imgDomain_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./lib/thanhnien/imgDomain.js */ "./src/lib/thanhnien/imgDomain.js");\n\n\n\n\n\nfunction drawRecomend(ele) {\n var dg = admicrolib__WEBPACK_IMPORTED_MODULE_0__.paramInfoAdm.getDomainGuid();\n var uid = (0,_lib_getuid_js__WEBPACK_IMPORTED_MODULE_2__.getuid)();\n var url = window.relatedNews && window.relatedNews.popupUrlData && window.relatedNews.popupUrlData() || document.URL;\n var arrItemid = /([\\d]+).htm|([\\d]+)rf[\\d]+.htm/.exec(url + \'\');\n var itemid = \'\';\n if (arrItemid) {\n itemid = arrItemid[1] ? arrItemid[1] : arrItemid[2];\n }\n var $ = document.querySelector.bind(document);\n var strDev = (document.domain + \'\').indexOf(\'cnnd.vn\') != -1 ? "/dev" : "/prod";\n var urlAI = "https://rec.aiservice.vn/recengine".concat(strDev, "/thanhnien/recgate/api/v1/recommender?customerid=thanhnienweb&boxid=2&dg=").concat(dg, "&uid=&itemid=").concat(itemid, "&deviceid=").concat(uid, "&template=0&limit=12");\n (0,admicrolib__WEBPACK_IMPORTED_MODULE_0__.ajax)(urlAI, function (dataStr) {\n var data = JSON.parse(dataStr);\n if (!data || !data.recommend || data.recommend.length == 0) {\n var callbackErr = $("".concat(ele)).getAttribute(\'data-callback-error\');\n if (callbackErr) {\n window[$("".concat(ele)).getAttribute(\'data-callback-error\')]();\n }\n return false;\n }\n var algid = data.algid,\n requestid = data.requestid;\n (0,admicrolib__WEBPACK_IMPORTED_MODULE_0__.bindCss)(_component_style_thanhnien_thanhnien_danhchoban_web_css_js__WEBPACK_IMPORTED_MODULE_1__.readMoreCss);\n var html = [\'\', \'\', \'\', \'\'];\n for (var i = 0; i < 4; i++) {\n for (var j = 0; j < 3; j++) {\n var item = data.recommend[3 * (i + 1) - 3 + j]; // 3*0 - 3 + 0 | 3*(i+1) - 3 + j\n if (item != undefined) {\n item.url = item.url.replace("http://thanhnien.vn", "");\n item.url = item.url.replace("https://thanhnien.vn", "");\n if (item.news_type == undefined) {\n item.news_type = "0";\n }\n if (item.type == undefined) {\n item.type = "0";\n }\n var classPopup = "";\n var attrPopup = "";\n if (item.type == 1000) {\n classPopup = "show-popup visit-popup";\n attrPopup = "ispopup=\\"1\\" data-popup-url=\\"".concat(item.url, "\\"");\n }\n if (j == 0) {\n item.image = (0,_lib_thanhnien_imgDomain_js__WEBPACK_IMPORTED_MODULE_4__.imgDomain)(item.image, item.type);\n item.image = (0,admicrolib__WEBPACK_IMPORTED_MODULE_0__.thumbImg)(item.image, 256, 160);\n if ((0,_lib_isImage_js__WEBPACK_IMPORTED_MODULE_3__.isImage)(item.image) === false) {\n item.image = "https://static.mediacdn.vn/thanhnien.vn/image/no-thumb.jpg";\n }\n html[i] += "<a class=\\"box-category-link-with-avatar img-resize ".concat(classPopup, "\\" ").concat(attrPopup, " href=\\"").concat(item.url, "\\" title=\\"").concat(item.title, "\\" data-id=\\"").concat(item.id, "\\" data-type=\\"").concat(item.type, "\\" data-newstypepopup=\\"").concat(item.news_type, "\\" data-newstype=\\"").concat(item.type, "\\"><img data-type=\\"avatar\\" data-newstypepopup=\\"").concat(item.news_type, "\\" data-newstype=\\"").concat(item.type, "\\" src=\\"").concat(item.image, "\\" alt=\\"").concat(item.title, "\\" class=\\"box-category-avatar\\" /></a><div class=\\"box-category-content\\"><h3 class=\\"box-title-text\\"><a data-type=\\"title\\" data-linktype=\\"newsdetail\\" data-id=\\"").concat(item.id, "\\" class=\\"box-category-link-title ").concat(classPopup, "\\" ").concat(attrPopup, " href=\\"").concat(item.url, "\\" title=\\"").concat(item.title, "\\" data-newstypepopup=\\"").concat(item.news_type, "\\" data-newstype=\\"").concat(item.type, "\\">").concat(item.title, "</a></h3></div><div class=\\"box-related\\">");\n } else {\n item.image = (0,_lib_thanhnien_imgDomain_js__WEBPACK_IMPORTED_MODULE_4__.imgDomain)(item.image, item.type);\n item.image = (0,admicrolib__WEBPACK_IMPORTED_MODULE_0__.thumbImg)(item.image, 81, 51);\n if ((0,_lib_isImage_js__WEBPACK_IMPORTED_MODULE_3__.isImage)(item.image) === false) {\n item.image = "https://static.mediacdn.vn/thanhnien.vn/image/no-thumb.jpg";\n }\n html[i] += "<div class=\\"box-related-item\\"><a class=\\"box-category-link-with-avatar img-resize ".concat(classPopup, "\\" ").concat(attrPopup, " href=\\"").concat(item.url, "\\" title=\\"").concat(item.title, "\\" data-id=\\"").concat(item.id, "\\" data-type=\\"").concat(item.type, "\\" data-newstypepopup=\\"").concat(item.news_type, "\\" data-newstype=\\"").concat(item.type, "\\"><img data-type=\\"avatar\\" data-newstypepopup=\\"").concat(item.news_type, "\\" data-newstype=\\"").concat(item.type, "\\" src=\\"").concat(item.image, "\\" alt=\\"").concat(item.title, "\\" class=\\"box-category-avatar\\" /></a><div class=\\"box-category-content\\"><h3 class=\\"box-title-text\\"><a data-type=\\"title\\" data-linktype=\\"newsdetail\\" data-id=\\"").concat(item.id, "\\" class=\\"box-category-link-title ").concat(classPopup, "\\" ").concat(attrPopup, " href=\\"").concat(item.url, "\\" title=\\"").concat(item.title, "\\" data-newstypepopup=\\"").concat(item.news_type, "\\" data-newstype=\\"").concat(item.type, "\\">").concat(item.title, "</a></h3></div></div>");\n }\n if (j == 2) {\n html[i] += "</div>";\n }\n }\n }\n }\n var boxs = \'\';\n for (var i = 0; i < 4; i++) {\n boxs += \'<div class="box-category-item">\' + html[i] + \'</div>\';\n }\n $(ele).innerHTML = "<div class=\\"choban\\"><div class=\\"detail__foru-flex\\"><div class=\\"box-category box-border-top\\" data-layout=\\"33\\" data-key=\\"keycd\\"><div class=\\"box-category-top\\"><h2 class=\\"title-category\\"><a class=\\"box-category-title\\" title=\\"D\\xE0nh cho b\\u1EA1n\\">D\\xE0nh cho b\\u1EA1n</a></h2></div><div class=\\"box-category-middle\\">".concat(boxs, "</div></div></div></div>");\n try {\n relatedNews("#thanhnien_danhchoban_web .box-category-item .box-category-link-title, #thanhnien_danhchoban_web .box-category-item .box-category-link-with-avatar");\n } catch (e) {}\n });\n}\nwindow.aiServiceThanhnienDanhchobanWeb = drawRecomend;\n(function () {\n var $ = document.querySelector.bind(document);\n var ele = $(\'#thanhnien_danhchoban_web\');\n var attr;\n try {\n var attr = ele.getAttribute(\'data-no-init\');\n } catch (e) {}\n if (ele && !(attr && attr == \'true\')) {\n drawRecomend(\'#thanhnien_danhchoban_web\');\n }\n})();\n\n//# sourceURL=webpack://testmodule/./src/thanhnien_danhchoban_web.js?')}},__webpack_module_cache__={};function __webpack_require__(e){var n=__webpack_module_cache__[e];if(void 0!==n)return n.exports;var r=__webpack_module_cache__[e]={exports:{}};return __webpack_modules__[e](r,r.exports,__webpack_require__),r.exports}__webpack_require__.d=(e,n)=>{for(var r in n)__webpack_require__.o(n,r)&&!__webpack_require__.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:n[r]})},__webpack_require__.o=(e,n)=>Object.prototype.hasOwnProperty.call(e,n),__webpack_require__.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var __webpack_exports__=__webpack_require__("./src/thanhnien_danhchoban_web.js")})();