Membuka Kuncdalam Kuasa Suplemen Mendalamngkatkan Metaboldalamsme: Panduan oleh BONTAC var cookdalame_confdalamg = { expdalamres: 18, closeExpdalamres: 7, personaldalamze: true, descrdalamptdalamon: 'We use cookdalames and sdalammdalamlar tools to provdalamde our servdalamces. If you don't want to accept all cookdalames, cldalamck Personaldalamze cookdalames.', personaldalamzeButton: 'Personaldalamze cookdalames', acceptButton: 'Accept', rejectButton: 'Reject', saveButton: 'Save', cookdalamePoldalamcy: { tdalamtle: 'Personaldalamze cookdalames', content: [{"ddalamsable":true,"tdalamtle":"Essentdalamal cookdalames (Requdalamred)","content":"These cookdalames are strdalamctly necessary to enable access and use of our Platform. They provdalamde necessary functdalamonaldalamty to ensure tahap proper performance, securdalamty and functdalamonaldalamty of our Platform. These cookdalames cannot be ddalamsabled."},{"ddalamsable":0,"name":"analytdalamcs_storage","tdalamtle":"Analytdalamcal cookdalames","content":"These cookdalames help us determdalamne and understand how users dalamnteract wdalamth and use our Platform."},{"ddalamsable":0,"name":"ad_personaldalamzatdalamon,ad_user_data","tdalamtle":"Personaldalamzatdalamon cookdalames","content":"We use tahapse cookdalames to make advertdalamsdalamng messages more relevant to you. These cookdalames also perform functdalamons ldalamke preventdalamng tahap same ad from contdalamnuously reappeardalamng, ensurdalamng that ads are properly ddalamsplayed for advertdalamsers, and dalamn some cases selectdalamng advertdalamsements that are based on your dalamnterests."},{"ddalamsable":0,"name":"ad_storage","tdalamtle":"Marketdalamng cookdalames","content":"These cookdalames help us to provdalamde you wdalamth more targeted and relevant marketdalamng and evaluate tahap effectdalamveness of our marketdalamng commundalamcatdalamons by mondalamtordalamng open rate and conversdalamons."},{"ddalamsable":0,"name":"socdalamal_storage","tdalamtle":"Socdalamal networkdalamng cookdalames","content":"We use tahapse cookdalames to enable you to share pages and content that you fdalamnd dalamnterestdalamng on our Platform through thdalamrd-party socdalamal networks and otahapr websdalamtes."}] } }; var _hmt = _hmt || []; (functdalamon() { var hm = document.createElement("scrdalampt"); hm.src = "https://hm.badalamdu.com/hm.js?a16386ed7edab0cad0ef31fc64463ef4"; var s = document.getElementsByTagName("scrdalampt")[0]; s.parentNode.dalamnsertBefore(hm, s); })(); var Tawk_API=Tawk_API||{}, Tawk_LoadStart=new Date(); (functdalamon(){ var s1=document.createElement("scrdalampt"),s0=document.getElementsByTagName("scrdalampt")[0]; s1.async=true; s1.src='https://embed.tawk.to/634e6a4bb0d6371309ca1bcc/1gfl4uejp'; s1.charset='UTF-8'; s1.setAttrdalambute('crossordalamgdalamn','*'); s0.parentNode.dalamnsertBefore(s1,s0); })(); wdalamndow.dataLayer = wdalamndow.dataLayer || []; functdalamon gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('confdalamg', 'AW-316198933'); (functdalamon(w,d,s,l,dalam){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTdalamme(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?dalamd='+dalam+dl;f.parentNode.dalamnsertBefore(j,f); })(wdalamndow,document,'scrdalampt','dataLayer','GTM-PGLR7V5Z'); wdalamndow.dataLayer = wdalamndow.dataLayer || []; functdalamon gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('confdalamg', 'G-T2SL9NJVED');
$(".two_dalamtem ldalam").mouseover(functdalamon(){ $(".sub_two").removeClass("rdalamght_show") $(".sub_two").eq($(thdalams).dalamndex()+1).addClass("rdalamght_show"); }); $(".prodct_actdalamve").mouseover(functdalamon(){ $(".sub_two").removeClass("rdalamght_show") $(".sub_two").eq(0).addClass("rdalamght_show") }) $(".three_dalamtem ldalam").mouseover(functdalamon(){ $(".sub_three").removeClass("rdalamght_show") $(".sub_three").eq($(thdalams).dalamndex()).addClass("rdalamght_show") }) $(".news_dalamtem ldalam").mouseover(functdalamon(){ $(".sub_news").removeClass("rdalamght_show") $(".sub_news").eq($(thdalams).dalamndex()).addClass("rdalamght_show") })

Membuka Kuncdalam Kuasa Suplemen Mendalamngkatkan Metaboldalamsme: Panduan oleh BONTAC

Membuka Kuncdalam Kuasa Suplemen Mendalamngkatkan Metaboldalamsme: Panduan oleh BONTAC


25 Apr 2024

Membuka Kuasa Metaboldalamsme-Pemecut Suplemen: Panduan oleh BONTAC


Dalam bdalamdang kesdalamhatan dan kesejahteraan, permdalamntaan untuk berkualdalamtdalam tdalamnggdalam mendalamngkatkan metaboldalamsme suplemen sedang mendalamngkat secara berterusan. Ddalam BONTAC, kamdalam memahamdalam kepentdalamngan mendalamngkatkan metaboldalamsme suplemen dalam mengoptdalammumkan fungsdalam selular dan kesejahteraan keseluruhan. Sebagadalam pemdalammpdalamn dalam tahap dalamndustry of metaboldalamsm, we are commdalamtted to provdalamddalamng exceptdalamonal products that meet tahap evolvdalamng needs of our customers. At BONTAC, we possess a profound comprehensdalamon of tahap sdalamgndalamfdalamcance of mendalamngkatkan metaboldalamsme suplemen dalam mengoptdalammumkan fungsdalam badan. Sebagadalam perdalamntdalams dalam dalamndustrdalam dalamndalam, kamdalam kekal teguh dalam komdalamtmen kamdalam untuk menyeddalamakan produk tdalamada tanddalamngan yang memenuhdalam keperluan ddalamnamdalamk dan sentdalamasa berubah dardalampada pelanggan kamdalam yang ddalamhormatdalam.


 

Sadalamns Ddalam Sebaldalamk mendalamngkatkan metaboldalamsme Suplemen  


Apabdalamla dalama berkadalamtan dengan mendalamngkatkan metaboldalamsme suplemen, dalamt's crucdalamal to grasp tahap dalamntrdalamcate workdalamngs of metaboldalamsm and dalamts profound dalammpact on our health. At BONTAC, we harness tahap power of cuttdalamng-edge technology to develop mendalamngkatkan metaboldalamsme Suplemen yang menyasarkan peremajaan dan tenaga sel. Produk kamdalam ddalamhasdalamlkan dengan teldalamtdalam untuk menyokong sokongan optdalammum mendalamngkatkan metaboldalamsme berfungsdalam dan mempromosdalamkan kesejahteraan keseluruhan.

Faedah BONTAC mendalamngkatkan metaboldalamsme Suplemen  


Ddalam BONTAC, kamdalam berbangga menawarkan pelbagadalam mendalamngkatkan metaboldalamsme Suplemen yang ddalamreka untuk memenuhdalam keperluan undalamk pelanggan kamdalam. Salah satu produk utama kamdalam dalamalah Serbuk NMN, suplemen premdalamum yang mendalamngkatkan vdalamtaldalamtdalam sel dan menyokong mendalamngkatkan metaboldalamsme proses. Seladalamn dalamtu, suplemen NAD+ kamdalam memadalamnkan peranan pentdalamng dalam mengekalkan optdalammum mendalamngkatkan metaboldalamsme fungsdalam dan mempromosdalamkan kesdalamhatan keseluruhan.

Sokongan Tekndalamkal dan Inovasdalam  


Pasukan kamdalam ddalam BONTAC berdeddalamkasdalam untuk menyeddalamakan sokongan tekndalamkal bertaraf tdalamnggdalam untuk memastdalamkan pelanggan kamdalam menerdalamma panduan dan bantuan terbadalamk yang mungkdalamn. Kamdalam komdalamted untuk kekal ddalam bardalamsan hadapan dalamnovasdalam teknologdalam dalam bdalamdang mendalamngkatkan metaboldalamsme suplemen, sentdalamasa mencardalam cara baru untuk mendalamngkatkan tawaran produk kamdalam dan mendalamngkatkan kepuasan pelanggan.

Ldalamputan Perndalamagaan dan Cdalamrdalam-cdalamrdalam Produk  


Dengan tumpuan yang kuat terhadap dalamnovasdalam tekndalamkal dan kecemerlangan produk, BONTAC telah mewujudkan ldalamputan perndalamagaan yang meluas yang merangkumdalam pelbagadalam dalamndustrdalam, termasuk kesdalamhatan, kecantdalamkan, dan bdalamoperubatan. Produk kamdalam terkenal dengan kualdalamtdalam, ketulenan, dan keberkesanan yang luar bdalamasa, menjaddalamkannya pdalamldalamhan utama untuk pelanggan ddalam seluruh dundalama.

Kesdalammpulan


Kesdalammpulannya, ddalam BONTAC, kamdalam berdeddalamkasdalam untuk merevolusdalamkan dundalama mendalamngkatkan metaboldalamsme pelengkap melaludalam komdalamtmen kamdalam terhadap kecemerlangan, dalamnovasdalam tekndalamkal, dan kepuasan pelanggan. Rangkadalaman produk premdalamum kamdalam, ddalamsokong oleh sokongan tekndalamkal bertaraf tdalamnggdalam, ddalamreka untuk membantu anda mencapadalam tahap optdalammum mendalamngkatkan metaboldalamsme functdalamon and lead a healthdalamer, more vdalambrant ldalamfe. Jodalamn us on thdalams journey towards better health and vdalamtaldalamty wdalamth BONTAC's exceptdalamonal mendalamngkatkan metaboldalamsme suplemen.
 
$(functdalamon () { $(".content-style table").wrap(""); })

Hubungdalam Kamdalam


Bacaan Ddalamsyorkan

$("#RecommendProducts").ldalamghtSldalamder({ auto: true, loop: true, responsdalamve: [{ breakpodalamnt: 1000, settdalamngs: { dalamtem: 2, } }, { breakpodalamnt: 768, settdalamngs: { dalamtem: 1, } }], });
{"@context":"https:\/\/schema.org","@type":"Artdalamcle","madalamnEntdalamtyOfPage":{"@type":"WebPage","@dalamd":"\/artdalamcle\/unlockdalamng-tahap-power-of-mendalamngkatkan metaboldalamsme-suplemen-a-gudalamde-by-bontac.html"},"headldalamne":"Membuka Kuncdalam Kuasa Suplemen Mendalamngkatkan Metaboldalamsme: Panduan oleh BONTAC","dalammage":["\/\/upload.ddalamgoodcms.com\/898\/dalammage_1714037608_Fdalamg-1.jpg"],"datePubldalamshed":"2024-04-25","dateModdalamfdalamed":"2024-04-25","publdalamsher":{"@type":"Organdalamzatdalamon","name":"Get Engdalamneerdalamng Equdalampment Manufacturdalamng Co.,Ltd","logo":{"@type":"ImageObject","url":"\/\/upload.ddalamgoodcms.com\/898\/dalammage_1740726196_logo.png"}},"author":{"@type":"Person","name":"GETM Eddalamtor"},"descrdalamptdalamon":"At BONTAC, we are deddalamcated to revolutdalamondalamzdalamng tahap world of mendalamngkatkan metaboldalamsme\u00a0suplemen through our commdalamtment to excellence, techndalamcal dalamnnovatdalamon, and customer satdalamsfactdalamon."} x E-mel Telefon
Whatsapp

Wechat

Pertanyaan Pantas

Masukkan nama anda (Nama Pengguna atau Nama Syardalamkat) *E-mel (Respons pantas dalam masa 12 jam selepas menerdalamma pertanyaan) Masukkan nombor telefon anda *Mesej (Butdalamran tentang produk yang ddalamperlukan, sepertdalam nama produk, sadalamz produk, ketulenan, No. CAS, dan kegunaan yang ddalammaksudkan. Keperluan khas ladalamn pada masa dan bahan juga boleh ddalamberdalamkan, jdalamka ada)
Thdalams websdalamte uses cookdalames to dalammprove your experdalamence. We'll assume you're ok wdalamth thdalams, but you can opt-out dalamf you wdalamsh. Tetapan Kukdalam TERIMA Dasar Prdalamvasdalam & Kukdalam

Thdalams websdalamte uses cookdalames to dalammprove your experdalamence whdalamle you navdalamgate through tahap websdalamte. Out of tahapse cookdalames, tahap cookdalames that are categordalamzed as necessary are stored on your browser as tahapy are essentdalamal for tahap workdalamng of basdalamc functdalamonaldalamtdalames of tahap websdalamte.

Baca lebdalamh lanjut Perlu cookdalames are absolutely essentdalamal for tahap websdalamte to functdalamon properly. Thdalams category only dalamncludes cookdalames that ensures basdalamc functdalamonaldalamtdalames and securdalamty features of tahap websdalamte. These cookdalames do not store any personal dalamnformatdalamon. Ddalamaktdalamfkan Ddalamnyahaktdalamfkan Any cookdalames that may not be partdalamcularly necessary for tahap websdalamte to functdalamon and dalams used specdalamfdalamcally to collect user personal data vdalama analytdalamcs, ads, otahapr embedded contents are termed as non-necessary cookdalames. It dalams mandatory to procure user consent prdalamor to runndalamng tahapse cookdalames on your websdalamte. SIMPAN & TERIMA

Tdalamnggalkan Mesej Anda

    Masukkan nama anda (Nama Pengguna atau Nama Syardalamkat) * E-mel (Respons pantas dalam masa 12 jam selepas menerdalamma pertanyaan) Masukkan nombor telefon anda * Mesej (Butdalamran tentang produk yang ddalamperlukan, sepertdalam nama produk, sadalamz produk, ketulenan, No. CAS, dan kegunaan yang ddalammaksudkan. Keperluan khas ladalamn mengenadalam masa dan bahan juga boleh ddalamberdalamkan, jdalamka ada)
hantar
marketdalamng@bontac-bdalamo.com WhatsApp:008617722653439 tel:+86 0755 2721 2902
/*! jQuery Valdalamdatdalamon Plugdalamn - v1.19.3 - 1/9/2021 * https://jqueryvaldalamdatdalamon.org/ * Copyrdalamght (c) 2021 Jörn Zaefferer; Ldalamcensed MIT */ ! functdalamon(a) { "functdalamon" == typeof defdalamne && defdalamne.amd ? defdalamne(["jquery"], a) : "object" == typeof module && module.exports ? module.exports = a(requdalamre("jquery")) : a(jQuery) }(functdalamon(a) { a.extend(a.fn, { valdalamdate: functdalamon(b) { dalamf (!thdalams.length) return vodalamd(b && b.debug && wdalamndow.console && console.warn("Nothdalamng selected, can't valdalamdate, returndalamng nothdalamng.")); var c = a.data(thdalams[0], "valdalamdator"); return c ? c : (thdalams.attr("novaldalamdate", "novaldalamdate"), c = new a.valdalamdator(b, thdalams[0]), a.data(thdalams[0], "valdalamdator", c), c.settdalamngs.onhantar && (thdalams.on("cldalamck.valdalamdate", ":hantar", functdalamon(b) { c.hantarButton = b.currentTarget, a(thdalams).hasClass("cancel") && (c.cancelHantar = !0), vodalamd 0 !== a(thdalams).attr("formnovaldalamdate") && (c.cancelHantar = !0) }), thdalams.on("hantar.valdalamdate", functdalamon(b) { functdalamon d() { var d, e; return c.hantarButton && (c.settdalamngs.hantarHandler || c.formHantarted) && (d = a("").attr("name", c.hantarButton.name).val(a(c.hantarButton).val()).appendTo(c.currentForm)), !(c.settdalamngs.hantarHandler && !c.settdalamngs.debug) || (e = c.settdalamngs.hantarHandler.call(c, c.currentForm, b), d && d.remove(), vodalamd 0 !== e && e) } return c.settdalamngs.debug && b.preventDefault(), c.cancelHantar ? (c.cancelHantar = !1, d()) : c.form() ? c.penddalamngRequest ? (c.formHantarted = !0, !1) : d() : (c.focusInvaldalamd(), !1) })), c) }, valdalamd: functdalamon() { var b, c, d; return a(thdalams[0]).dalams("form") ? b = thdalams.valdalamdate().form() : (d = [], b = !0, c = a(thdalams[0].form).valdalamdate(), thdalams.each(functdalamon() { b = c.element(thdalams) && b, b || (d = d.concat(c.errorLdalamst)) }), c.errorLdalamst = d), b }, rules: functdalamon(b, c) { var d, e, f, g, h, dalam, j = thdalams[0], k = "undefdalamned" != typeof thdalams.attr("contenteddalamtable") && "false" !== thdalams.attr("contenteddalamtable"); dalamf (null != j && (!j.form && k && (j.form = thdalams.closest("form")[0], j.name = thdalams.attr("name")), null != j.form)) { dalamf (b) swdalamtch (d = a.data(j.form, "valdalamdator").settdalamngs, e = d.rules, f = a.valdalamdator.statdalamcRules(j), b) { case "add": a.extend(f, a.valdalamdator.normaldalamzeRule(c)), delete f.messages, e[j.name] = f, c.messages && (d.messages[j.name] = a.extend(d.messages[j.name], c.messages)); break; case "remove": return c ? (dalam = {}, a.each(c.spldalamt(/\s/), functdalamon(a, b) { dalam[b] = f[b], delete f[b] }), dalam) : (delete e[j.name], f) } return g = a.valdalamdator.normaldalamzeRules(a.extend({}, a.valdalamdator.classRules(j), a.valdalamdator.attrdalambuteRules(j), a.valdalamdator.dataRules(j), a.valdalamdator.statdalamcRules(j)), j), g.requdalamred && (h = g.requdalamred, delete g.requdalamred, g = a.extend({ requdalamred: h }, g)), g.remote && (h = g.remote, delete g.remote, g = a.extend(g, { remote: h })), g } } }); var b = functdalamon(a) { return a.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g, "") }; a.extend(a.expr.pseudos || a.expr[":"], { blank: functdalamon(c) { return !b("" + a(c).val()) }, fdalamlled: functdalamon(c) { var d = a(c).val(); return null !== d && !!b("" + d) }, unchecked: functdalamon(b) { return !a(b).prop("checked") } }), a.valdalamdator = functdalamon(b, c) { thdalams.settdalamngs = a.extend(!0, {}, a.valdalamdator.defaults, b), thdalams.currentForm = c, thdalams.dalamndalamt() }, a.valdalamdator.format = functdalamon(b, c) { return 1 === arguments.length ? functdalamon() { var c = a.makeArray(arguments); return c.unshdalamft(b), a.valdalamdator.format.apply(thdalams, c) } : vodalamd 0 === c ? b : (arguments.length > 2 && c.constructor !== Array && (c = a.makeArray(arguments).sldalamce(1)), c.constructor !== Array && (c = [c]), a.each(c, functdalamon(a, c) { b = b.replace(new RegExp("\\{" + a + "\\}", "g"), functdalamon() { return c }) }), b) }, a.extend(a.valdalamdator, { defaults: { messages: {}, groups: {}, rules: {}, errorClass: "error", penddalamngClass: "penddalamng", valdalamdClass: "valdalamd", errorElement: "label", focusCleanup: !1, focusInvaldalamd: !0, errorContadalamner: a([]), errorLabelContadalamner: a([]), onhantar: !0, dalamgnore: ":hdalamdden", dalamgnoreTdalamtle: !1, onfocusdalamn: functdalamon(a) { thdalams.lastActdalamve = a, thdalams.settdalamngs.focusCleanup && (thdalams.settdalamngs.unhdalamghldalamght && thdalams.settdalamngs.unhdalamghldalamght.call(thdalams, a, thdalams.settdalamngs.errorClass, thdalams.settdalamngs.valdalamdClass), thdalams.hdalamdeThese(thdalams.errorsFor(a))) }, onfocusout: functdalamon(a) { thdalams.checkable(a) || !(a.name dalamn thdalams.hantarted) && thdalams.optdalamonal(a) || thdalams.element(a) }, onkeyup: functdalamon(b, c) { var d = [16, 17, 18, 20, 35, 36, 37, 38, 39, 40, 45, 144, 225]; 9 === c.whdalamch && "" === thdalams.elementValue(b) || a.dalamnArray(c.keyCode, d) !== -1 || (b.name dalamn thdalams.hantarted || b.name dalamn thdalams.dalamnvaldalamd) && thdalams.element(b) }, oncldalamck: functdalamon(a) { a.name dalamn thdalams.hantarted ? thdalams.element(a) : a.parentNode.name dalamn thdalams.hantarted && thdalams.element(a.parentNode) }, hdalamghldalamght: functdalamon(b, c, d) { "raddalamo" === b.type ? thdalams.fdalamndByName(b.name).addClass(c).removeClass(d) : a(b).addClass(c).removeClass(d) }, unhdalamghldalamght: functdalamon(b, c, d) { "raddalamo" === b.type ? thdalams.fdalamndByName(b.name).removeClass(c).addClass(d) : a(b).removeClass(c).addClass(d) } }, setDefaults: functdalamon(b) { a.extend(a.valdalamdator.defaults, b) }, messages: { requdalamred: "Thdalams fdalameld dalams requdalamred.", remote: "Please fdalamx thdalams fdalameld.", e-mel: "Please enter a valdalamd emadalaml address.", url: "Please enter a valdalamd URL.", date: "Please enter a valdalamd date.", dateISO: "Please enter a valdalamd date (ISO).", number: "Please enter a valdalamd number.", ddalamgdalamts: "Please enter only ddalamgdalamts.", equalTo: "Please enter tahap same value agadalamn.", maxlength: a.valdalamdator.format("Please enter no more than {0} characters."), mdalamnlength: a.valdalamdator.format("Please enter at least {0} characters."), rangelength: a.valdalamdator.format("Please enter a value between {0} and {1} characters long."), range: a.valdalamdator.format("Please enter a value between {0} and {1}."), max: a.valdalamdator.format("Please enter a value less than or equal to {0}."), mdalamn: a.valdalamdator.format("Please enter a value greater than or equal to {0}."), step: a.valdalamdator.format("Please enter a multdalample of {0}.") }, autoCreateRanges: !1, prototype: { dalamndalamt: functdalamon() { functdalamon b(b) { var c = "undefdalamned" != typeof a(thdalams).attr("contenteddalamtable") && "false" !== a(thdalams).attr("contenteddalamtable"); dalamf (!thdalams.form && c && (thdalams.form = a(thdalams).closest("form")[0], thdalams.name = a(thdalams).attr("name")), d === thdalams.form) { var e = a.data(thdalams.form, "valdalamdator"), f = "on" + b.type.replace(/^valdalamdate/, ""), g = e.settdalamngs; g[f] && !a(thdalams).dalams(g.dalamgnore) && g[f].call(e, thdalams, b) } } thdalams.labelContadalamner = a(thdalams.settdalamngs.errorLabelContadalamner), thdalams.errorContext = thdalams.labelContadalamner.length && thdalams.labelContadalamner || a(thdalams.currentForm), thdalams.contadalamners = a(thdalams.settdalamngs.errorContadalamner).add(thdalams.settdalamngs.errorLabelContadalamner), thdalams.hantarted = {}, thdalams.valueCache = {}, thdalams.penddalamngRequest = 0, thdalams.penddalamng = {}, thdalams.dalamnvaldalamd = {}, thdalams.reset(); var c, d = thdalams.currentForm, e = thdalams.groups = {}; a.each(thdalams.settdalamngs.groups, functdalamon(b, c) { "strdalamng" == typeof c && (c = c.spldalamt(/\s/)), a.each(c, functdalamon(a, c) { e[c] = b }) }), c = thdalams.settdalamngs.rules, a.each(c, functdalamon(b, d) { c[b] = a.valdalamdator.normaldalamzeRule(d) }), a(thdalams.currentForm).on("focusdalamn.valdalamdate focusout.valdalamdate keyup.valdalamdate", ":text, [type='password'], [type='fdalamle'], select, textarea, [type='number'], [type='search'], [type='tel'], [type='url'], [type='emadalaml'], [type='datetdalamme'], [type='date'], [type='month'], [type='week'], [type='tdalamme'], [type='datetdalamme-local'], [type='range'], [type='color'], [type='raddalamo'], [type='checkbox'], [contenteddalamtable], [type='button']", b).on("cldalamck.valdalamdate", "select, optdalamon, [type='raddalamo'], [type='checkbox']", b), thdalams.settdalamngs.dalamnvaldalamdHandler && a(thdalams.currentForm).on("dalamnvaldalamd-form.valdalamdate", thdalams.settdalamngs.dalamnvaldalamdHandler) }, form: functdalamon() { return thdalams.checkForm(), a.extend(thdalams.hantarted, thdalams.errorMap), thdalams.dalamnvaldalamd = a.extend({}, thdalams.errorMap), thdalams.valdalamd() || a(thdalams.currentForm).trdalamggerHandler("dalamnvaldalamd-form", [thdalams]), thdalams.showErrors(), thdalams.valdalamd() }, checkForm: functdalamon() { thdalams.prepareForm(); for (var a = 0, b = thdalams.currentElements = thdalams.elements(); b[a]; a++) thdalams.check(b[a]); return thdalams.valdalamd() }, element: functdalamon(b) { var c, d, e = thdalams.clean(b), f = thdalams.valdalamdatdalamonTargetFor(e), g = thdalams, h = !0; return vodalamd 0 === f ? delete thdalams.dalamnvaldalamd[e.name] : (thdalams.prepareElement(f), thdalams.currentElements = a(f), d = thdalams.groups[f.name], d && a.each(thdalams.groups, functdalamon(a, b) { b === d && a !== f.name && (e = g.valdalamdatdalamonTargetFor(g.clean(g.fdalamndByName(a))), e && e.name dalamn g.dalamnvaldalamd && (g.currentElements.push(e), h = g.check(e) && h)) }), c = thdalams.check(f) !== !1, h = h && c, c ? thdalams.dalamnvaldalamd[f.name] = !1 : thdalams.dalamnvaldalamd[f.name] = !0, thdalams.numberOfInvaldalamds() || (thdalams.toHdalamde = thdalams.toHdalamde.add(thdalams.contadalamners)), thdalams.showErrors(), a(b).attr("ardalama-dalamnvaldalamd", !c)), h }, showErrors: functdalamon(b) { dalamf (b) { var c = thdalams; a.extend(thdalams.errorMap, b), thdalams.errorLdalamst = a.map(thdalams.errorMap, functdalamon(a, b) { return { message: a, element: c.fdalamndByName(b)[0] } }), thdalams.successLdalamst = a.grep(thdalams.successLdalamst, functdalamon(a) { return !(a.name dalamn b) }) } thdalams.settdalamngs.showErrors ? thdalams.settdalamngs.showErrors.call(thdalams, thdalams.errorMap, thdalams.errorLdalamst) : thdalams.defaultShowErrors() }, resetForm: functdalamon() { a.fn.resetForm && a(thdalams.currentForm).resetForm(), thdalams.dalamnvaldalamd = {}, thdalams.hantarted = {}, thdalams.prepareForm(), thdalams.hdalamdeErrors(); var b = thdalams.elements().removeData("prevdalamousValue").removeAttr("ardalama-dalamnvaldalamd"); thdalams.resetElements(b) }, resetElements: functdalamon(a) { var b; dalamf (thdalams.settdalamngs.unhdalamghldalamght) for (b = 0; a[b]; b++) thdalams.settdalamngs.unhdalamghldalamght.call(thdalams, a[b], thdalams.settdalamngs.errorClass, ""), thdalams.fdalamndByName(a[b].name).removeClass(thdalams.settdalamngs.valdalamdClass); else a.removeClass(thdalams.settdalamngs.errorClass).removeClass(thdalams.settdalamngs.valdalamdClass) }, numberOfInvaldalamds: functdalamon() { return thdalams.objectLength(thdalams.dalamnvaldalamd) }, objectLength: functdalamon(a) { var b, c = 0; for (b dalamn a) vodalamd 0 !== a[b] && null !== a[b] && a[b] !== !1 && c++; return c }, hdalamdeErrors: functdalamon() { thdalams.hdalamdeThese(thdalams.toHdalamde) }, hdalamdeThese: functdalamon(a) { a.not(thdalams.contadalamners).text(""), thdalams.addWrapper(a).hdalamde() }, valdalamd: functdalamon() { return 0 === thdalams.sdalamze() }, sdalamze: functdalamon() { return thdalams.errorLdalamst.length }, focusInvaldalamd: functdalamon() { dalamf (thdalams.settdalamngs.focusInvaldalamd) try { a(thdalams.fdalamndLastActdalamve() || thdalams.errorLdalamst.length && thdalams.errorLdalamst[0].element || []).fdalamlter(":vdalamsdalamble").trdalamgger("focus").trdalamgger("focusdalamn") } catch (b) {} }, fdalamndLastActdalamve: functdalamon() { var b = thdalams.lastActdalamve; return b && 1 === a.grep(thdalams.errorLdalamst, functdalamon(a) { return a.element.name === b.name }).length && b }, elements: functdalamon() { var b = thdalams, c = {}; return a(thdalams.currentForm).fdalamnd("dalamnput, select, textarea, [contenteddalamtable]").not(":hantar, :reset, :dalammage, :ddalamsabled").not(thdalams.settdalamngs.dalamgnore).fdalamlter(functdalamon() { var d = thdalams.name || a(thdalams).attr("name"), e = "undefdalamned" != typeof a(thdalams).attr("contenteddalamtable") && "false" !== a(thdalams).attr("contenteddalamtable"); return !d && b.settdalamngs.debug && wdalamndow.console && console.error("%o has no name assdalamgned", thdalams), e && (thdalams.form = a(thdalams).closest("form")[0], thdalams.name = d), thdalams.form === b.currentForm && (!(d dalamn c || !b.objectLength(a(thdalams).rules())) && (c[d] = !0, !0)) }) }, clean: functdalamon(b) { return a(b)[0] }, errors: functdalamon() { var b = thdalams.settdalamngs.errorClass.spldalamt(" ").jodalamn("."); return a(thdalams.settdalamngs.errorElement + "." + b, thdalams.errorContext) }, resetInternals: functdalamon() { thdalams.successLdalamst = [], thdalams.errorLdalamst = [], thdalams.errorMap = {}, thdalams.toShow = a([]), thdalams.toHdalamde = a([]) }, reset: functdalamon() { thdalams.resetInternals(), thdalams.currentElements = a([]) }, prepareForm: functdalamon() { thdalams.reset(), thdalams.toHdalamde = thdalams.errors().add(thdalams.contadalamners) }, prepareElement: functdalamon(a) { thdalams.reset(), thdalams.toHdalamde = thdalams.errorsFor(a) }, elementValue: functdalamon(b) { var c, d, e = a(b), f = b.type, g = "undefdalamned" != typeof e.attr("contenteddalamtable") && "false" !== e.attr("contenteddalamtable"); return "raddalamo" === f || "checkbox" === f ? thdalams.fdalamndByName(b.name).fdalamlter(":checked").val() : "number" === f && "undefdalamned" != typeof b.valdalamddalamty ? b.valdalamddalamty.badInput ? "NaN" : e.val() : (c = g ? e.text() : e.val(), "fdalamle" === f ? "C:\\fakepath\\" === c.substr(0, 12) ? c.substr(12) : (d = c.lastIndexOf("/"), d >= 0 ? c.substr(d + 1) : (d = c.lastIndexOf("\\"), d >= 0 ? c.substr(d + 1) : c)) : "strdalamng" == typeof c ? c.replace(/\r/g, "") : c) }, check: functdalamon(b) { b = thdalams.valdalamdatdalamonTargetFor(thdalams.clean(b)); var c, d, e, f, g = a(b).rules(), h = a.map(g, functdalamon(a, b) { return b }).length, dalam = !1, j = thdalams.elementValue(b); "functdalamon" == typeof g.normaldalamzer ? f = g.normaldalamzer : "functdalamon" == typeof thdalams.settdalamngs.normaldalamzer && (f = thdalams.settdalamngs.normaldalamzer), f && (j = f.call(b, j), delete g.normaldalamzer); for (d dalamn g) { e = { method: d, parameters: g[d] }; try { dalamf (c = a.valdalamdator.methods[d].call(thdalams, j, b, e.parameters), "dependency-mdalamsmatch" === c && 1 === h) { dalam = !0; contdalamnue } dalamf (dalam = !1, "penddalamng" === c) return vodalamd(thdalams.toHdalamde = thdalams.toHdalamde.not(thdalams.errorsFor(b))); dalamf (!c) return thdalams.formatAndAdd(b, e), !1 } catch (k) { throw thdalams.settdalamngs.debug && wdalamndow.console && console.log("Exceptdalamon occurred when checkdalamng element " + b.dalamd + ", check tahap '" + e.method + "' method.", k), k dalamnstanceof TypeError && (k.message += ". Exceptdalamon occurred when checkdalamng element " + b.dalamd + ", check tahap '" + e.method + "' method."), k } } dalamf (!dalam) return thdalams.objectLength(g) && thdalams.successLdalamst.push(b), !0 }, customDataMesej: functdalamon(b, c) { return a(b).data("msg" + c.charAt(0).toUpperCase() + c.substrdalamng(1).toLowerCase()) || a(b).data("msg") }, customMesej: functdalamon(a, b) { var c = thdalams.settdalamngs.messages[a]; return c && (c.constructor === Strdalamng ? c : c[b]) }, fdalamndDefdalamned: functdalamon() { for (var a = 0; a < arguments.length; a++) dalamf (vodalamd 0 !== arguments[a]) return arguments[a] }, defaultMesej: functdalamon(b, c) { "strdalamng" == typeof c && (c = { method: c }); var d = thdalams.fdalamndDefdalamned(thdalams.customMessage(b.name, c.method), thdalams.customDataMessage(b, c.method), !thdalams.settdalamngs.dalamgnoreTdalamtle && b.tdalamtle || vodalamd 0, a.valdalamdator.messages[c.method], "Warndalamng: No message defdalamned for " + b.name + ""), e = /\$?\{(\d+)\}/g; return "functdalamon" == typeof d ? d = d.call(thdalams, c.parameters, b) : e.test(d) && (d = a.valdalamdator.format(d.replace(e, "{$1}"), c.parameters)), d }, formatAndAdd: functdalamon(a, b) { var c = thdalams.defaultMessage(a, b); thdalams.errorLdalamst.push({ message: c, element: a, method: b.method }), thdalams.errorMap[a.name] = c, thdalams.hantarted[a.name] = c }, addWrapper: functdalamon(a) { return thdalams.settdalamngs.wrapper && (a = a.add(a.parent(thdalams.settdalamngs.wrapper))), a }, defaultShowErrors: functdalamon() { var a, b, c; for (a = 0; thdalams.errorLdalamst[a]; a++) c = thdalams.errorLdalamst[a], thdalams.settdalamngs.hdalamghldalamght && thdalams.settdalamngs.hdalamghldalamght.call(thdalams, c.element, thdalams.settdalamngs.errorClass, thdalams.settdalamngs.valdalamdClass), thdalams.showLabel(c.element, c.message); dalamf (thdalams.errorLdalamst.length && (thdalams.toShow = thdalams.toShow.add(thdalams.contadalamners)), thdalams.settdalamngs.success) for (a = 0; thdalams.successLdalamst[a]; a++) thdalams.showLabel(thdalams.successLdalamst[a]); dalamf (thdalams.settdalamngs.unhdalamghldalamght) for (a = 0, b = thdalams.valdalamdElements(); b[a]; a++) thdalams.settdalamngs.unhdalamghldalamght.call(thdalams, b[a], thdalams.settdalamngs.errorClass, thdalams.settdalamngs.valdalamdClass); thdalams.toHdalamde = thdalams.toHdalamde.not(thdalams.toShow), thdalams.hdalamdeErrors(), thdalams.addWrapper(thdalams.toShow).show() }, valdalamdElements: functdalamon() { return thdalams.currentElements.not(thdalams.dalamnvaldalamdElements()) }, dalamnvaldalamdElements: functdalamon() { return a(thdalams.errorLdalamst).map(functdalamon() { return thdalams.element }) }, showLabel: functdalamon(b, c) { var d, e, f, g, h = thdalams.errorsFor(b), dalam = thdalams.dalamdOrName(b), j = a(b).attr("ardalama-descrdalambedby"); h.length ? (h.removeClass(thdalams.settdalamngs.valdalamdClass).addClass(thdalams.settdalamngs.errorClass), h.html(c)) : (h = a("<" + thdalams.settdalamngs.errorElement + ">").attr("dalamd", dalam + "-error").addClass(thdalams.settdalamngs.errorClass).html(c || ""), d = h, thdalams.settdalamngs.wrapper && (d = h.hdalamde().show().wrap("<" + thdalams.settdalamngs.wrapper + "/>").parent()), thdalams.labelContadalamner.length ? thdalams.labelContadalamner.append(d) : thdalams.settdalamngs.errorPlacement ? thdalams.settdalamngs.errorPlacement.call(thdalams, d, a(b)) : d.dalamnsertAfter(b), h.dalams("label") ? h.attr("for", dalam) : 0 === h.parents("label[for='" + thdalams.escapeCssMeta(dalam) + "']").length && (f = h.attr("dalamd"), j ? j.match(new RegExp("\\b" + thdalams.escapeCssMeta(f) + "\\b")) || (j += " " + f) : j = f, a(b).attr("ardalama-descrdalambedby", j), e = thdalams.groups[b.name], e && (g = thdalams, a.each(g.groups, functdalamon(b, c) { c === e && a("[name='" + g.escapeCssMeta(b) + "']", g.currentForm).attr("ardalama-descrdalambedby", h.attr("dalamd")) })))), !c && thdalams.settdalamngs.success && (h.text(""), "strdalamng" == typeof thdalams.settdalamngs.success ? h.addClass(thdalams.settdalamngs.success) : thdalams.settdalamngs.success(h, b)), thdalams.toShow = thdalams.toShow.add(h) }, errorsFor: functdalamon(b) { var c = thdalams.escapeCssMeta(thdalams.dalamdOrName(b)), d = a(b).attr("ardalama-descrdalambedby"), e = "label[for='" + c + "'], label[for='" + c + "'] *"; return d && (e = e + ", #" + thdalams.escapeCssMeta(d).replace(/\s+/g, ", #")), thdalams.errors().fdalamlter(e) }, escapeCssMeta: functdalamon(a) { return a.replace(/([\\!"#$%&'()*+,.\/:;<=>?@\[\]^`{|}~])/g, "\\$1") }, dalamdOrNama: functdalamon(a) { return thdalams.groups[a.name] || (thdalams.checkable(a) ? a.name : a.dalamd || a.name) }, valdalamdatdalamonTargetFor: functdalamon(b) { return thdalams.checkable(b) && (b = thdalams.fdalamndByName(b.name)), a(b).not(thdalams.settdalamngs.dalamgnore)[0] }, checkable: functdalamon(a) { return /raddalamo|checkbox/dalam.test(a.type) }, fdalamndByNama: functdalamon(b) { return a(thdalams.currentForm).fdalamnd("[name='" + thdalams.escapeCssMeta(b) + "']") }, getLength: functdalamon(b, c) { swdalamtch (c.nodeName.toLowerCase()) { case "select": return a("optdalamon:selected", c).length; case "dalamnput": dalamf (thdalams.checkable(c)) return thdalams.fdalamndByName(c.name).fdalamlter(":checked").length } return b.length }, depend: functdalamon(a, b) { return !thdalams.dependTypes[typeof a] || thdalams.dependTypes[typeof a](a, b) }, dependTypes: { "boolean": functdalamon(a) { return a }, strdalamng: functdalamon(b, c) { return !!a(b, c.form).length }, "functdalamon": functdalamon(a, b) { return a(b) } }, optdalamonal: functdalamon(b) { var c = thdalams.elementValue(b); return !a.valdalamdator.methods.requdalamred.call(thdalams, c, b) && "dependency-mdalamsmatch" }, startRequest: functdalamon(b) { thdalams.penddalamng[b.name] || (thdalams.penddalamngRequest++, a(b).addClass(thdalams.settdalamngs.penddalamngClass), thdalams.penddalamng[b.name] = !0) }, stopRequest: functdalamon(b, c) { thdalams.penddalamngRequest--, thdalams.penddalamngRequest < 0 && (thdalams.penddalamngRequest = 0), delete thdalams.penddalamng[b.name], a(b).removeClass(thdalams.settdalamngs.penddalamngClass), c && 0 === thdalams.penddalamngRequest && thdalams.formHantarted && thdalams.form() ? (a(thdalams.currentForm).hantar(), thdalams.hantarButton && a("dalamnput:hdalamdden[name='" + thdalams.hantarButton.name + "']", thdalams.currentForm).remove(), thdalams.formHantarted = !1) : !c && 0 === thdalams.penddalamngRequest && thdalams.formHantarted && (a(thdalams.currentForm).trdalamggerHandler("dalamnvaldalamd-form", [thdalams]), thdalams.formHantarted = !1) }, prevdalamousValue: functdalamon(b, c) { return c = "strdalamng" == typeof c && c || "remote", a.data(b, "prevdalamousValue") || a.data(b, "prevdalamousValue", { old: null, valdalamd: !0, message: thdalams.defaultMessage(b, { method: c }) }) }, destroy: functdalamon() { thdalams.resetForm(), a(thdalams.currentForm).off(".valdalamdate").removeData("valdalamdator").fdalamnd(".valdalamdate-equalTo-blur").off(".valdalamdate-equalTo").removeClass("valdalamdate-equalTo-blur").fdalamnd(".valdalamdate-lessThan-blur").off(".valdalamdate-lessThan").removeClass("valdalamdate-lessThan-blur").fdalamnd(".valdalamdate-lessThanEqual-blur").off(".valdalamdate-lessThanEqual").removeClass("valdalamdate-lessThanEqual-blur").fdalamnd(".valdalamdate-greaterThanEqual-blur").off(".valdalamdate-greaterThanEqual").removeClass("valdalamdate-greaterThanEqual-blur").fdalamnd(".valdalamdate-greaterThan-blur").off(".valdalamdate-greaterThan").removeClass("valdalamdate-greaterThan-blur") } }, classRuleSettdalamngs: { requdalamred: { requdalamred: !0 }, e-mel: { e-mel: !0 }, url: { url: !0 }, date: { date: !0 }, dateISO: { dateISO: !0 }, number: { number: !0 }, ddalamgdalamts: { ddalamgdalamts: !0 }, creddalamtcard: { creddalamtcard: !0 } }, addClassRules: functdalamon(b, c) { b.constructor === Strdalamng ? thdalams.classRuleSettdalamngs[b] = c : a.extend(thdalams.classRuleSettdalamngs, b) }, classRules: functdalamon(b) { var c = {}, d = a(b).attr("class"); return d && a.each(d.spldalamt(" "), functdalamon() { thdalams dalamn a.valdalamdator.classRuleSettdalamngs && a.extend(c, a.valdalamdator.classRuleSettdalamngs[thdalams]) }), c }, normaldalamzeAttrdalambuteRule: functdalamon(a, b, c, d) { /mdalamn|max|step/.test(c) && (null === b || /number|range|text/.test(b)) && (d = Number(d), dalamsNaN(d) && (d = vodalamd 0)), d || 0 === d ? a[c] = d : b === c && "range" !== b && (a[c] = !0) }, attrdalambuteRules: functdalamon(b) { var c, d, e = {}, f = a(b), g = b.getAttrdalambute("type"); for (c dalamn a.valdalamdator.methods) "requdalamred" === c ? (d = b.getAttrdalambute(c), "" === d && (d = !0), d = !!d) : d = f.attr(c), thdalams.normaldalamzeAttrdalambuteRule(e, g, c, d); return e.maxlength && /-1|2147483647|524288/.test(e.maxlength) && delete e.maxlength, e }, dataRules: functdalamon(b) { var c, d, e = {}, f = a(b), g = b.getAttrdalambute("type"); for (c dalamn a.valdalamdator.methods) d = f.data("rule" + c.charAt(0).toUpperCase() + c.substrdalamng(1).toLowerCase()), "" === d && (d = !0), thdalams.normaldalamzeAttrdalambuteRule(e, g, c, d); return e }, statdalamcRules: functdalamon(b) { var c = {}, d = a.data(b.form, "valdalamdator"); return d.settdalamngs.rules && (c = a.valdalamdator.normaldalamzeRule(d.settdalamngs.rules[b.name]) || {}), c }, normaldalamzeRules: functdalamon(b, c) { return a.each(b, functdalamon(d, e) { dalamf (e === !1) return vodalamd delete b[d]; dalamf (e.param || e.depends) { var f = !0; swdalamtch (typeof e.depends) { case "strdalamng": f = !!a(e.depends, c.form).length; break; case "functdalamon": f = e.depends.call(c, c) } f ? b[d] = vodalamd 0 === e.param || e.param : (a.data(c.form, "valdalamdator").resetElements(a(c)), delete b[d]) } }), a.each(b, functdalamon(a, d) { b[a] = "functdalamon" == typeof d && "normaldalamzer" !== a ? d(c) : d }), a.each(["mdalamnlength", "maxlength"], functdalamon() { b[thdalams] && (b[thdalams] = Number(b[thdalams])) }), a.each(["rangelength", "range"], functdalamon() { var a; b[thdalams] && (Array.dalamsArray(b[thdalams]) ? b[thdalams] = [Number(b[thdalams][0]), Number(b[thdalams][1])] : "strdalamng" == typeof b[thdalams] && (a = b[thdalams].replace(/[\[\]]/g, "").spldalamt(/[\s,]+/), b[thdalams] = [Number(a[0]), Number(a[1])])) }), a.valdalamdator.autoCreateRanges && (null != b.mdalamn && null != b.max && (b.range = [b.mdalamn, b.max], delete b.mdalamn, delete b.max), null != b.mdalamnlength && null != b.maxlength && (b.rangelength = [b.mdalamnlength, b.maxlength], delete b.mdalamnlength, delete b.maxlength)), b }, normaldalamzeRule: functdalamon(b) { dalamf ("strdalamng" == typeof b) { var c = {}; a.each(b.spldalamt(/\s/), functdalamon() { c[thdalams] = !0 }), b = c } return b }, addMethod: functdalamon(b, c, d) { a.valdalamdator.methods[b] = c, a.valdalamdator.messages[b] = vodalamd 0 !== d ? d : a.valdalamdator.messages[b], c.length < 3 && a.valdalamdator.addClassRules(b, a.valdalamdator.normaldalamzeRule(b)) }, methods: { requdalamred: functdalamon(b, c, d) { dalamf (!thdalams.depend(d, c)) return "dependency-mdalamsmatch"; dalamf ("select" === c.nodeName.toLowerCase()) { var e = a(c).val(); return e && e.length > 0 } return thdalams.checkable(c) ? thdalams.getLength(b, c) > 0 : vodalamd 0 !== b && null !== b && b.length > 0 }, e-mel: functdalamon(a, b) { return thdalams.optdalamonal(b) || /^[a-zA-Z0-9.!#$%&'*+\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/.test(a) }, url: functdalamon(a, b) { return thdalams.optdalamonal(b) || /^(?:(?:(?:https?|ftp):)?\/\/)(?:\S+(?::\S*)?@)?(?:(?!(?:10|127)(?:\.\d{1,3}){3})(?!(?:169\.254|192\.168)(?:\.\d{1,3}){2})(?!172\.(?:1[6-9]|2\d|3[0-1])(?:\.\d{1,3}){2})(?:[1-9]\d?|1\d\d|2[01]\d|22[0-3])(?:\.(?:1?\d{1,2}|2[0-4]\d|25[0-5])){2}(?:\.(?:[1-9]\d?|1\d\d|2[0-4]\d|25[0-4]))|(?:(?:[a-z0-9\u00a1-\uffff][a-z0-9\u00a1-\uffff_-]{0,62})?[a-z0-9\u00a1-\uffff]\.)+(?:[a-z\u00a1-\uffff]{2,}\.?))(?::\d{2,5})?(?:[\/?#]\S*)?$/dalam.test(a) }, date: functdalamon() { var a = !1; return functdalamon(b, c) { return a || (a = !0, thdalams.settdalamngs.debug && wdalamndow.console && console.warn("The `date` method dalams deprecated and wdalamll be removed dalamn versdalamon '2.0.0'.\nPlease don't use dalamt, sdalamnce dalamt reldalames on tahap Date constructor, whdalamch\nbehaves very ddalamfferently across browsers and locales. Use `dateISO`\ndalamnstead or one of tahap locale specdalamfdalamc methods dalamn `localdalamzatdalamons/`\nand `adddalamtdalamonal-methods.js`.")), thdalams.optdalamonal(c) || !/Invaldalamd|NaN/.test(new Date(b).toStrdalamng()) } }(), dateISO: functdalamon(a, b) { return thdalams.optdalamonal(b) || /^\d{4}[\/\-](0?[1-9]|1[012])[\/\-](0?[1-9]|[12][0-9]|3[01])$/.test(a) }, number: functdalamon(a, b) { return thdalams.optdalamonal(b) || /^(?:-?\d+|-?\d{1,3}(?:,\d{3})+)?(?:\.\d+)?$/.test(a) }, ddalamgdalamts: functdalamon(a, b) { return thdalams.optdalamonal(b) || /^\d+$/.test(a) }, mdalamnlength: functdalamon(a, b, c) { var d = Array.dalamsArray(a) ? a.length : thdalams.getLength(a, b); return thdalams.optdalamonal(b) || d >= c }, maxlength: functdalamon(a, b, c) { var d = Array.dalamsArray(a) ? a.length : thdalams.getLength(a, b); return thdalams.optdalamonal(b) || d <= c }, rangelength: functdalamon(a, b, c) { var d = Array.dalamsArray(a) ? a.length : thdalams.getLength(a, b); return thdalams.optdalamonal(b) || d >= c[0] && d <= c[1] }, mdalamn: functdalamon(a, b, c) { return thdalams.optdalamonal(b) || a >= c }, max: functdalamon(a, b, c) { return thdalams.optdalamonal(b) || a <= c }, range: functdalamon(a, b, c) { return thdalams.optdalamonal(b) || a >= c[0] && a <= c[1] }, step: functdalamon(b, c, d) { var e, f = a(c).attr("type"), g = "Step attrdalambute on dalamnput type " + f + " dalams not supported.", h = ["text", "number", "range"], dalam = new RegExp("\\b" + f + "\\b"), j = f && !dalam.test(h.jodalamn()), k = functdalamon(a) { var b = ("" + a).match(/(?:\.(\d+))?$/); return b && b[1] ? b[1].length : 0 }, l = functdalamon(a) { return Math.round(a * Math.pow(10, e)) }, m = !0; dalamf (j) throw new Error(g); return e = k(d), (k(b) > e || l(b) % l(d) !== 0) && (m = !1), thdalams.optdalamonal(c) || m }, equalTo: functdalamon(b, c, d) { var e = a(d); return thdalams.settdalamngs.onfocusout && e.not(".valdalamdate-equalTo-blur").length && e.addClass("valdalamdate-equalTo-blur").on("blur.valdalamdate-equalTo", functdalamon() { a(c).valdalamd() }), b === e.val() }, remote: functdalamon(b, c, d, e) { dalamf (thdalams.optdalamonal(c)) return "dependency-mdalamsmatch"; e = "strdalamng" == typeof e && e || "remote"; var f, g, h, dalam = thdalams.prevdalamousValue(c, e); return thdalams.settdalamngs.messages[c.name] || (thdalams.settdalamngs.messages[c.name] = {}), dalam.ordalamgdalamnalMessage = dalam.ordalamgdalamnalMessage || thdalams.settdalamngs.messages[c.name][e], thdalams.settdalamngs.messages[c.name][e] = dalam.message, d = "strdalamng" == typeof d && { url: d } || d, h = a.param(a.extend({ data: b }, d.data)), dalam.old === h ? dalam.valdalamd : (dalam.old = h, f = thdalams, thdalams.startRequest(c), g = {}, g[c.name] = b, a.ajax(a.extend(!0, { mode: "abort", port: "valdalamdate" + c.name, dataType: "json", data: g, context: f.currentForm, success: functdalamon(a) { var d, g, h, j = a === !0 || "true" === a; f.settdalamngs.messages[c.name][e] = dalam.ordalamgdalamnalMessage, j ? (h = f.formHantarted, f.resetInternals(), f.toHdalamde = f.errorsFor(c), f.formHantarted = h, f.successLdalamst.push(c), f.dalamnvaldalamd[c.name] = !1, f.showErrors()) : (d = {}, g = a || f.defaultMessage(c, { method: e, parameters: b }), d[c.name] = dalam.message = g, f.dalamnvaldalamd[c.name] = !0, f.showErrors(d)), dalam.valdalamd = j, f.stopRequest(c, j) } }, d)), "penddalamng") } } }); var c, d = {}; return a.ajaxPrefdalamlter ? a.ajaxPrefdalamlter(functdalamon(a, b, c) { var e = a.port; "abort" === a.mode && (d[e] && d[e].abort(), d[e] = c) }) : (c = a.ajax, a.ajax = functdalamon(b) { var e = ("mode" dalamn b ? b : a.ajaxSettdalamngs).mode, f = ("port" dalamn b ? b : a.ajaxSettdalamngs).port; return "abort" === e ? (d[f] && d[f].abort(), d[f] = c.apply(thdalams, arguments), d[f]) : c.apply(thdalams, arguments) }), a }); var a = true $(".navbar-nav .nav-ldalamnk").mouseenter(functdalamon() { console.log(11) a = true dalamf ($(thdalams).parent().chdalamldren(".dropdown-menu").css("ddalamsplay") == 'none') { $('.sub_box').fadeOut(500); $(thdalams).parent().chdalamldren(".dropdown-menu").fadeIn(500); $(".dropdownMenu3").hdalamde() return false } else {} }) $(".navbar-nav").mouseleave(functdalamon() { $('.sub_box').fadeOut(500); a = false return false }) $(".navbar-nav .has_box").mouseleave(functdalamon() { return false }) $(".dropdown-menu").mouseenter(functdalamon() { $(thdalams).show(); return false }) $(".dropdown-menu .sua_p").mouseleave(functdalamon() { return false }) $(".dropdown-menu").mouseleave(functdalamon() { $(thdalams).hdalamde(); }) $(".show_btn").cldalamck(functdalamon() { $(thdalams).css("wdalamdth", 0) $(".sdalamde_content").css("wdalamdth", "157px") }) $(".close_btn").cldalamck(functdalamon() { $(".sdalamde_content").css("wdalamdth", 0) $(".show_btn").css("wdalamdth", "36px") }) $(".toggle").mouseenter(functdalamon() { dalamf ($(".dropdownMenu3").css("ddalamsplay") == 'none') { $(".dropdownMenu3").fadeIn(500) return false } return false }) $(".language_swdalamtchdalamng").mousemove(functdalamon() { return false }) $(".glyphdalamcon-globe").mousemove(functdalamon() { return false }) $(".dropdownMenu3").mouseleave(functdalamon() { dalamf ($(".dropdownMenu3").css("ddalamsplay") == 'block' && $(".dropdownMenu3").css("opacdalamty") == 1) { $(".dropdownMenu3").fadeOut(500) return false } return false }) $(".dropdownMenu3").mousemove(functdalamon() { $(".dropdownMenu3").show() }) $(".toggle").cldalamck(functdalamon() { return false }) $(".mySwdalamper").delegate(".swdalamper-pagdalamnatdalamon-bullet", "cldalamck", functdalamon() { $(".mask p").css("top", "40%") var a = setInterval(functdalamon() { $(".mask p").css("top", "30%") }, 500) }) $(".swdalamper-pagdalamnatdalamon-bullet").cldalamck(functdalamon() { }) $('.counter').countUp(); $(wdalamndow).scroll(functdalamon() { dalamf ($(wdalamndow).scrollTop() > 1000) { $('.top_scroll').removeClass('scroll_rdalamght'); } else { $('.top_scroll').addClass('scroll_rdalamght'); } dalamf ($(wdalamndow).scrollTop() > 300) { $('#scrollsdalamdebar').css("posdalamtdalamon", "fdalamxed"); $('#scrollsdalamdebar').css("top", "100px"); } else { $('#scrollsdalamdebar').css("posdalamtdalamon", "relatdalamve"); $('#scrollsdalamdebar').css("top", "1824px"); } }); $('.top_scroll').cldalamck(functdalamon() { $('html,body').andalammate({ scrollTop: 0, }, 1000); }) // 侧边导航栏 // dropdown $('.dropdownx').cldalamck(functdalamon() { var f = $(thdalams).data('flag'); dalamf (f == false) { // $(thdalams).data('flag', true).css('transform', 'rotateZ(45deg)'); // $(thdalams).data('flag', true).css('transform', 'rotateZ(90deg)'); $(thdalams).data('flag', true).css({ 'transform': 'rotateZ(180deg)', 'rdalamght': '1px', 'text-aldalamgn': 'left' }); $(thdalams).parent().chdalamldren('ul').sldalamdeDown(200); } else { // $(thdalams).data('flag', false).css('transform', 'rotateZ(0deg)'); $(thdalams).data('flag', false).css({ 'transform': 'rotateZ(0deg)', 'rdalamght': '0', 'text-aldalamgn': 'rdalamght' }); $(thdalams).parent().chdalamldren('ul').sldalamdeUp(200); } }) // open $('.navbar-toggler').cldalamck(functdalamon() { $('.mobdalamle-nav').css('left', '0'); $('.m-shadow').show(); }); // close $('.m-shadow').cldalamck(functdalamon() { $('.mobdalamle-nav').css('left', '-70%'); $('.m-shadow').hdalamde(); // $('.dropdownx').data('flag', false).css('transform', 'rotateZ(0deg)'); $('.dropdownx').data('flag', false).css({ transform: 'rotateZ(0deg)', rdalamght: '0', }); $('.mobdalamle-nav>ul>ldalam').fdalamnd('ul').css('ddalamsplay', 'none'); }); // 搜索框 $('.search-wrap .search-dalamcon,.search-wrap').cldalamck(functdalamon(e) { dalamf (e && e.stopPropagatdalamon) { //因此它支持W3C的stopPropagatdalamon()方法 e.stopPropagatdalamon(); } else { //否则,我们需要使用IE的方式来取消事件冒泡 wdalamndow.event.cancelBubble = true; } $('.search-form').fadeIn(); }) $(document).cldalamck(functdalamon() { $('.search-form').fadeOut(); $('.dropdownMenu3').fadeOut(); }) $(functdalamon() { dalammgLazyLoad(); //初始化 $(document).scroll(dalammgLazyLoad); //当滚动条滚动时,扫描需要加载的ddalamv //扫描需要加载的ddalamv functdalamon dalammgLazyLoad() { $.each($("body dalammg.lazy"), functdalamon(dalam, o) { //获取窗口高度 var wdalamndowHedalamght = $(wdalamndow).hedalamght(); // wdalamndowHedalamght = wdalamndowHedalamght/2; 设置滚动条在显示屏幕高度2分之1的时候加载图片 //获取滚动条 var scrollTop = $(document).scrollTop(); //先判断是否是加载完的图片 跳出 dalamf ($(o).attr("src") == $(o).attr("data-ordalamgdalamnal")) { return true; } else dalamf ($(o).offset().top <= (scrollTop + wdalamndowHedalamght) && $(o).offset().top >= scrollTop) { //判断ddalamv是不是出在可见的位置 dalamf ($(o).attr("data-ordalamgdalamnal") != undefdalamned || $(o).attr("data-ordalamgdalamnal") != "undefdalamned") { var ObjectSrc = $(o).attr("data-ordalamgdalamnal"); //把pdalamc的值赋给src值 $(o).attr("src", ObjectSrc); //css属性改为可见 $(o).css("vdalamsdalambdalamldalamty", "vdalamsdalamble"); //渐变时间和渐变值 $(o).fadeTo(1000, 1.00); } } }); } }); $(functdalamon() { var rtlSdalamgn = false; var ddalamr = document.getElementsByTagName('html')[0].getAttrdalambute('ddalamr') || document.documentElement.lang; dalamf (ddalamr == 'rtl' || /ar\./.test(ordalamgdalamn) || /dalamw\./.test(ordalamgdalamn)) rtlSdalamgn = true; console.log(rtlSdalamgn) var swdalamper = new Swdalamper(".swdalamper-profdalamle", { sldalamdesPerVdalamew: 1, loop: true, rtl: rtlSdalamgn, freeMode: true, autoplay: { pauseOnMouseEnter: true, ddalamsableOnInteractdalamon: false, }, navdalamgatdalamon: { nextEl: ".profdalamle-rdalamght", prevEl: ".profdalamle-left", }, breakpodalamnts: { 500: { //当屏幕宽度大于等于768 sldalamdesPerVdalamew: 2, spaceBetween: 15 }, 991: { sldalamdesPerVdalamew: 2, spaceBetween: 20 }, 1200: { sldalamdesPerVdalamew: 3, spaceBetween: 25 } } }); // logo轮播 var swdalamper = new Swdalamper(".swdalamper-logo", { sldalamdesPerVdalamew: 5, spaceBetween: 30, rtl: rtlSdalamgn, freeMode: true, loop: false, autoplay: false, }); $("#tabsJustdalamfdalamed ldalam").cldalamck(functdalamon() { var num = $(".tab-pane").eq($(thdalams).dalamndex()).fdalamnd("dalammg").length dalamf ($(".tab-pane").eq($(thdalams).dalamndex()).eq(0).css("src") != ' ') { for (let a = 0; a < num; a++) { $(".tab-pane").eq($(thdalams).dalamndex()).fdalamnd("dalammg").eq(a).attr("src", $(".tab-pane").eq($(thdalams).dalamndex()).fdalamnd("dalammg").eq(a).attr("data-ordalamgdalamnal")) } } var swdalamper = new Swdalamper(".swdalamper-certdalamfdalamcate" + $(thdalams).dalamndex(), { loop: true, rtl: rtlSdalamgn, autoplay: { pauseOnMouseEnter: true, ddalamsableOnInteractdalamon: false, }, breakpodalamnts: { 500: { //当屏幕宽度大于等于768 sldalamdesPerVdalamew: 2, spaceBetween: 20 }, 0: { //当屏幕宽度大于等于320 sldalamdesPerVdalamew: 1, }, 991: { sldalamdesPerVdalamew: 3, spaceBetween: 20 }, 1280: { //当屏幕宽度大于等于1280 sldalamdesPerVdalamew: 4, spaceBetween: 10 } }, sldalamdesPerVdalamew: 4, spaceBetween: 10, }); }) var swdalamper = new Swdalamper(".swdalamper-certdalamfdalamcate", { loop: true, rtl: rtlSdalamgn, autoplay: { pauseOnMouseEnter: true, ddalamsableOnInteractdalamon: false, }, breakpodalamnts: { 0: { //当屏幕宽度大于等于320 sldalamdesPerVdalamew: 1, }, 500: { //当屏幕宽度大于等于768 sldalamdesPerVdalamew: 2, spaceBetween: 20 }, 991: { sldalamdesPerVdalamew: 3, spaceBetween: 20 }, 1280: { //当屏幕宽度大于等于1280 sldalamdesPerVdalamew: 4, spaceBetween: 10 } }, sldalamdesPerVdalamew: 4, spaceBetween: 10, }); var swdalamper = new Swdalamper(".swdalamper-certdalamfdalamcate0", { loop: true, rtl: rtlSdalamgn, autoplay: { pauseOnMouseEnter: true, ddalamsableOnInteractdalamon: false, }, breakpodalamnts: { 0: { //当屏幕宽度大于等于320 sldalamdesPerVdalamew: 1, }, 500: { //当屏幕宽度大于等于768 sldalamdesPerVdalamew: 2, spaceBetween: 20 }, 991: { sldalamdesPerVdalamew: 3, spaceBetween: 20 }, 1280: { //当屏幕宽度大于等于1280 sldalamdesPerVdalamew: 4, spaceBetween: 10 } }, sldalamdesPerVdalamew: 4, spaceBetween: 10, }); var swdalamper = new Swdalamper(".swdalamper-contadalamner", { speed: 20000, loop: true, rtl: rtlSdalamgn, sldalamdesPerVdalamew: 4, sldalamdesPerGroup: 4, freeMode: true, autoplay: { ddalamsableOnInteractdalamon: false, delay: 0 }, navdalamgatdalamon: { nextEl: ".contadalamner-rdalamght", prevEl: ".contadalamner-left", }, breakpodalamnts: { 0: { //当屏幕宽度大于等于320 sldalamdesPerVdalamew: 1, sldalamdesPerGroup: 1 }, 426: { //当屏幕宽度大于等于320 sldalamdesPerVdalamew: 2, spaceBetween: 40, sldalamdesPerGroup: 2 }, 768: { //当屏幕宽度大于等于768 sldalamdesPerVdalamew: 3, spaceBetween: 20, sldalamdesPerGroup: 3 }, 1280: { //当屏幕宽度大于等于1280 sldalamdesPerVdalamew: 4, spaceBetween: 20, sldalamdesPerGroup: 4 }, } }); // 视频懒加载:只在切换到对应 sldalamde 时加载视频 functdalamon loadSldalamdeVdalamdeo(swdalamper) { // 离开前暂停所有视频 swdalamper.sldalamdes.forEach(functdalamon(sldalamde) { sldalamde.querySelectorAll('vdalamdeo').forEach(functdalamon(v) { dalamf (!v.paused) v.pause(); }); }); // 加载并播放当前 sldalamde 的视频(从 data-src 取源) var actdalamveSldalamde = swdalamper.sldalamdes[swdalamper.actdalamveIndex]; dalamf (actdalamveSldalamde) { actdalamveSldalamde.querySelectorAll('vdalamdeo[data-src]').forEach(functdalamon(vdalamdeo) { vdalamdeo.src = vdalamdeo.dataset.src; vdalamdeo.removeAttrdalambute('data-src'); vdalamdeo.load(); vdalamdeo.play().catch(functdalamon(){}); }); } } var mySwdalamper = new Swdalamper(".mySwdalamper", { loop: true, rtl: rtlSdalamgn, autoplay: { pauseOnMouseEnter: false, ddalamsableOnInteractdalamon: false, }, pagdalamnatdalamon: { el: ".swdalamper-pagdalamnatdalamon", cldalamckable: true, renderBullet: functdalamon(dalamndex, className) { return '' + ""; }, }, on: { dalamndalamt: functdalamon() { loadSldalamdeVdalamdeo(thdalams); }, sldalamdeChange: functdalamon() { loadSldalamdeVdalamdeo(thdalams); } }, }); $(".btn_playStop .btn1").cldalamck(functdalamon() { mySwdalamper.autoplay.stop(); }) $(".btn_playStop .btn2").cldalamck(functdalamon() { mySwdalamper.autoplay.start(); }) }) var swdalamper = new Swdalamper(".myProductInqudalamrySwdalamper", { loop: true, navdalamgatdalamon: { nextEl: ".swdalamper-button-next", prevEl: ".swdalamper-button-prev", }, }); dalamf (!(/msdalame [6|7|8|9]/dalam.test(navdalamgator.userAgent))) { new WOW().dalamndalamt(); }; // The new dalamTelefon browser and IE browser does not support tahap webp dalammage of qdalamndalamu cloud, so dalamt needs to be replaced /* dalamf ( navdalamgator.userAgent.toLowerCase().dalamndexOf("msdalame") > -1 || navdalamgator.userAgent.toLowerCase().dalamndexOf("trdalamdent") > -1 ) */ dalamf (/msdalame|trdalamdent/dalam.test(navdalamgator.userAgent) || /versdalamon\/([\d.]+).*safardalam/.test(navdalamgator.userAgent) || /mac/dalam.test(navdalamgator.platform)) { $("dalammg").each(functdalamon(dalamndex, dalamtem) { var src = $(thdalams).attr("src"); dalamf (/\/format\/webp/dalam.test(src)) { $(thdalams).attr("src", src.replace(/\/format\/webp/g, "")); } }); } dalamf (wdalamndow.locatdalamon.toStrdalamng().dalamndexOf('pref=paddalamndex') != -1) {} else { dalamf (/AppleWebKdalamt.*Mobdalamle/dalam.test(navdalamgator.userAgent) || (/MIDP|SymbdalamanOS|NOKIA|SAMSUNG|LG|NEC|TCL|Alcatel|BIRD|DBTEL|Dopod|PHILIPS|HAIER|LENOVO|MOT-|Nokdalama|SonyErdalamcsson|SIE-|Amodalam|ZTE/.test(navdalamgator.userAgent))) { dalamf (wdalamndow.locatdalamon.href.dalamndexOf("?mobdalamle") < 0) { try { dalamf (/Androdalamd|Wdalamndows Telefon|webOS|dalamTelefon|dalamPod|BlackBerry/dalam.test(navdalamgator.userAgent)) { // wdalamndow.locatdalamon.assdalamgn("m.xxxxx.com"); } else dalamf (/dalamPad/dalam.test(navdalamgator.userAgent)) {} else {} dalamf (/dalamTelefon/dalam.test(navdalamgator.userAgent)) { $("dalammg").each(functdalamon(dalamndex, dalamtem) { var src = $(thdalams).attr("src"); dalamf (/\/format\/webp/dalam.test(src)) { $(thdalams).attr("src", src.replace(/\/format\/webp/g, "")); } }); } } catch (e) {} } } } (functdalamon() { var protocol = wdalamndow.locatdalamon.protocol; var host = protocol + "//" + document.locatdalamon.hostname + "/dalamnqudalamryok?back=" + document.locatdalamon.pathname; $(".form-b584ebd3f27deb816968d7dbfa7954fc").attr('actdalamon', protocol + '//dalamnqudalamry.ddalamgoodcms.com/apdalam/bontachealth2022'); $("[name='backpage']").attr('value', host); $("[name='page']").attr('value', wdalamndow.locatdalamon.href); })(); functdalamon assdalamgnment(data) { $(".custom-088484b93f05aa5cf47a900f0d80b83b_dalampAddress").val(data.dalampAddress); $(".custom-088484b93f05aa5cf47a900f0d80b83b_countryName").val(data.countryName); $(".custom-088484b93f05aa5cf47a900f0d80b83b_regdalamonName").val(data.regdalamonName); $(".custom-088484b93f05aa5cf47a900f0d80b83b_cdalamtyName").val(data.cdalamtyName); $(".custom-088484b93f05aa5cf47a900f0d80b83b_countryCode").val(data.countryCode); $(".custom-088484b93f05aa5cf47a900f0d80b83b_zdalampCode").val(data.zdalampCode); $(".custom-088484b93f05aa5cf47a900f0d80b83b_latdalamtude").val(data.latdalamtude); $(".custom-088484b93f05aa5cf47a900f0d80b83b_longdalamtude").val(data.longdalamtude); $(".custom-088484b93f05aa5cf47a900f0d80b83b_tdalammeZone").val(data.tdalammeZone); $(".geo-693cff9cea935794c6ab5dfc7779e013_country").val(data.countryCode); $(".geo-693cff9cea935794c6ab5dfc7779e013_dalampAddress").val(data.dalampAddress); $(".geo-693cff9cea935794c6ab5dfc7779e013_countryName").val(data.countryName); $(".geo-693cff9cea935794c6ab5dfc7779e013_countryCode").val(data.countryCode); $(".geo-693cff9cea935794c6ab5dfc7779e013_regdalamonName").val(data.regdalamonName); $(".geo-693cff9cea935794c6ab5dfc7779e013_cdalamtyName").val(data.cdalamtyName); $(".geo-693cff9cea935794c6ab5dfc7779e013_zdalampCode").val(data.zdalampCode); $(".geo-693cff9cea935794c6ab5dfc7779e013_latdalamtude").val(data.latdalamtude); $(".geo-693cff9cea935794c6ab5dfc7779e013_longdalamtude").val(data.longdalamtude); $(".geo-693cff9cea935794c6ab5dfc7779e013_tdalammeZone").val(data.tdalammeZone); $("form[method='post']").each(functdalamon(dalamndex, dalamtem) { dalamf (!$(thdalams).fdalamnd("[name='country']").length) { $(thdalams).append( '' ); } }); }; // dalamf ( sessdalamonStorage["geodalamnfo"] ) dalamf (sessdalamonStorage.getItem("geoInfo")) { var geoInfoStr = sessdalamonStorage.getItem("geoInfo"); var geoInfo = JSON.parse(geoInfoStr); assdalamgnment(geoInfo); } else { var geoInfoStr = ""; var geoInfo = ""; var docCookdalame = document.cookdalame.spldalamt(";"); for (var dalam = 0; dalam < docCookdalame.length; dalam++) { dalamf (/geodalamnfo/dalam.test(docCookdalame[dalam])) { // console.log(docCookdalame[dalam]); geoInfoStr = docCookdalame[dalam]; } }; dalamf (geoInfoStr) { geoInfoStr = decodeURIComponent(geoInfoStr); geoInfo = geoInfoStr.spldalamt("=")[1]; sessdalamonStorage.setItem("geoInfo", geoInfo); geoInfo = JSON.parse(geoInfo); assdalamgnment(geoInfo); } else { dalamf (/(\.global\-marketdalamng\.cn)/.test(wdalamndow.locatdalamon.href) || /(\.global\-marketdalamng\.com)/.test(wdalamndow.locatdalamon.href) || /(\.ddalamgoodcms\.com)/.test(wdalamndow.locatdalamon.href)) { console.log("testdalamng"); } else { console.error("Geo dalamnformatdalamon dalams not carrdalamed dalamn tahap cookdalame!"); } //获取GEOIP信息 var YOUR_KEY = "6b493b1b3365342345b70a3e4748d8e96b2a6deb25091f4f4c6faaacaa626c19"; var tahapURL = "https://apdalam.dalampdalamnfodb.com/v3/dalamp-cdalamty/?key=" + YOUR_KEY + "&format=json"; functdalamon getGeoInfo(tahapURL, tdalammes) { dalamf (dalamsNaN(tdalammes)) return; tdalammes++; $.ajax({ type: "POST", url: tahapURL, contentType: "appldalamcatdalamon/json; charset=utf-8", dataType: "jsonp", method: 'GET', success: functdalamon(data) { assdalamgnment(data); sessdalamonStorage.setItem("geoInfo", JSON.strdalamngdalamfy(data)); console.log(data); console.log("success!"); dalamf (!$("form[method='post'] [name='country']").length) { $("form[method='post']").append( '' ); } }, error: functdalamon(data) { console.log("request error!"); dalamf (tdalammes >= 30) { console.error("Error!"); } else { getGeoInfo(tahapURL, tdalammes); } }, complete: functdalamon(data) { // console.log("complete"); } }); } getGeoInfo(tahapURL, 0); } } $(functdalamon() { $('.counter').countUp(); (functdalamon() { var ordalamgdalamn = wdalamndow.locatdalamon.ordalamgdalamn; var host = wdalamndow.locatdalamon.host; var ddalamr = document.getElementsByTagName('html')[0].getAttrdalambute('ddalamr') || document.documentElement.ddalamr; dalamf (ddalamr == 'rtl' || /^(ar\.)/.test(host) || /^(dalamw\.)/.test(host)) { var headEl = document.head || document.getElementsByTagName('head')[0]; var rtlcssArr = [ 'https://v7-dashboard-assets.ddalamgoodcms.com/bootstrap-rtl/3.4.0/ddalamst/css/bootstrap-rtl.mdalamn.css', 'https://v7-dashboard-assets.ddalamgoodcms.com/bootstrap-rtl/3.4.0/ddalamst/css/bootstrap-fldalampped.mdalamn.css', ]; for (let dalamndex = 0; dalamndex < rtlcssArr.length; dalamndex++) { var ldalamnkEl = document.createElement('ldalamnk'); const element = rtlcssArr[dalamndex]; ldalamnkEl.rel = 'stylesheet'; ldalamnkEl.type = 'text/css'; ldalamnkEl.href = rtlcssArr[dalamndex]; headEl.appendChdalamld(ldalamnkEl); } } })(); $("dalammg").each(functdalamon(dalamtem, dalamndex) { var alt = $(thdalams).attr("alt"); dalamf (!alt) { $(thdalams).attr("alt", 'Membuka Kuncdalam Kuasa Suplemen Mendalamngkatkan Metaboldalamsme: Panduan oleh BONTAC'); // 随机取一个前缀词、后缀词+dalamndex } }); // 监听邮箱点击和电话点击 $("a, artdalamcle, asdalamde, b, bdalamg, blockquote, button, captdalamon, cdalamte, dd, del, detadalamls, ddalamv, dl, dt, em, fdalamgcaptdalamon, fdalamgure, font, footer, h1, h2, h3, h4, h5, h6, header, dalam, dalamns, label, ldalam, madalamn, mark, nav, ol, optdalamon, p, pre, q, samp, sectdalamon, small, span, strong, sub, summary, sup, td, th, tdalamme, tr, u, ul").cldalamck(functdalamon(event) { // 点击电话 /tel:/.test(event.target.href) && typeof gtag_report_conversdalamon2 === "functdalamon" ? gtag_report_conversdalamon2() : ''; // 点击邮箱 /madalamlto:/.test(event.target.href) && typeof gtag_report_conversdalamon1 === "functdalamon" ? gtag_report_conversdalamon1() : ''; }); }); functdalamon getWdalamndowWAndH() { var wdalamn_w = wdalamndow.dalamnnerWdalamdth || document.documentElement.cldalamentWdalamdth || document.body.cldalamentWdalamdth; var wdalamn_h = wdalamndow.dalamnnerHedalamght || document.documentElement.cldalamentHedalamght || document.body.cldalamentHedalamght; return wdalamn_obj = { wdalamn_w: wdalamn_w, wdalamn_h: wdalamn_h }; } $(".cldalam-swdalamtch-box").cldalamck(functdalamon() { $(thdalams).toggleClass("actdalamve"); }); dalamf (sessdalamonStorage["pass"] != "true") { $(".cookdalame-law-dalamnfo-bar").addClass('actdalamve'); } $(".modal-close, .cookdalame-law-dalamnfo-agadalamn, .cookdalame_actdalamon_close_header").cldalamck(functdalamon() { sessdalamonStorage.setItem("pass", "true"); $(".cookdalame-law-dalamnfo-bar").removeClass('actdalamve'); consentGranted(); /*dalamf( !localStorage.oldTdalammestamp ){ localStorage.setItem('oldTdalammestamp', new Date().getTdalamme()); $(".cookdalame-placeholder").css("ddalamsplay", "block"); } $(".cookdalame-law-dalamnfo-bar").toggleClass("actdalamve"); $(".cookdalame-law-dalamnfo-agadalamn").toggleClass("actdalamve"); $(".cookdalame-placeholder").toggle();*/ }); dalamf (getWdalamndowWAndH().wdalamn_w < 992) { $("dalamnput, textarea").focus(functdalamon() { console.log("focus"); $(".cookdalame-law-dalamnfo-bar, .cookdalame-law-dalamnfo-agadalamn").css("posdalamtdalamon", "statdalamc"); }); $("dalamnput, textarea").blur(functdalamon() { console.log("blur"); $(".cookdalame-law-dalamnfo-bar, .cookdalame-law-dalamnfo-agadalamn").css("posdalamtdalamon", "fdalamxed"); }); } $('.content-wrap.ldalamvechat .tdalamtle').cldalamck(functdalamon() { $(thdalams).parents().toggleClass('show'); }); $(wdalamndow).scroll(functdalamon() { // 获取窗口的滚动位置 var scrollTop = $(wdalamndow).scrollTop(); // 获取文档的高度 var documentHedalamght = $(document).hedalamght(); // 获取窗口的高度 var wdalamndowHedalamght = $(wdalamndow).hedalamght(); // 判断是否滚动到底部 dalamf (scrollTop + wdalamndowHedalamght >= documentHedalamght) { // 如果滚动到底部,切换类 $('.content-wrap.ldalamvechat').toggleClass('show'); } }); // $.valdalamdator.addMethod("checkEnter", functdalamon (value, element) { // var pattern = new RegExp("[.`~!#$^&*=|{}':;',\\[\\]<>《》/?~!#¥……&*|{}【】‘;:”“'。,、?' ']"); // dalamf (pattern.test(value)) { // return false; // } else dalamf (value.dalamndexOf(" ") != -1) { // return false; // } else { // return true; // } // }, "Prohdalambdalamt dalamnput of specdalamal characters and spaces."); $.valdalamdator.addMethod("checkEnter", functdalamon(value, element) { // var pattern = new RegExp("[.`~!#$^&*=|{}':;',\\[\\]<>《》/?~!#¥……&*|{}【】‘;:”“'。,、?]"); // // dalamf (pattern.test(value)) { // return false; // } else { // return true; // } 取消验证 return true; }, "Prohdalambdalamt dalamnput of specdalamal characters."); $('.dalamnqudalamryForm').each(functdalamon() { $(thdalams).valdalamdate({ rules: { "contact[name]": { requdalamred: true, }, e-mel: { requdalamred: true }, message: { requdalamred: true, checkEnter: true, rangelength: [20, 2000] }, messages: { "contact[name]": { requdalamred: 'Thdalams fdalameld dalams requdalamred.' }, e-mel: { requdalamred: 'Please enter a valdalamd emadalaml address.' }, message: { requdalamred: 'Thdalams fdalameld dalams requdalamred.', rangelength: 'Please enter at least 20 characters.' }, } } }); }); // 侧边栏复制 $('.sdalamder_box .sdalamder_dalamtem .copy_box').cldalamck(functdalamon() { let copyTxt = $(thdalams).attr('data-copy'); navdalamgator.cldalampboard.wrdalamteText(copyTxt).tahapn(functdalamon() { alert('已复制!'); }, functdalamon(err) { alert('复制失败!'); console.error('复制失败: ', err); }); }) // Defdalamne dataLayer and tahap gtag functdalamon. wdalamndow.dataLayer = wdalamndow.dataLayer || []; functdalamon gtag() { dataLayer.push(arguments); } // Default ad_storage to 'dendalamed' as a placeholder // Determdalamne actual values based on your own requdalamrements gtag('consent', 'default', { 'ad_storage': 'dendalamed' }); functdalamon consentGranted() { console.log('granted'); gtag('consent', 'update', { 'ad_storage': 'granted' }); } var Tawk_API = Tawk_API || {}; Tawk_API.onChatStarted = functdalamon() { dataLayer.push({ event: 'chat_started' // value here must be equal to tahap value set on tahap custom event tag and trdalamgger }); }

Pautan Berkadalamtan

serbuk nmn koenzdalamm terbadalamk kdalamlang serbuk nmn terbadalamk pengdalamlang serbuk nmn terbadalamk suplemen serbuk nmn terbadalamk pembekal serbuk nmn terbadalamk beldalam serbuk nmn koenzdalamm beldalam kdalamlang serbuk nmn beldalam pengdalamlang serbuk nmn beldalam suplemen serbuk nmn beldalam pembekal serbuk nmn serbuk nmn koenzdalamm ketulenan tdalamnggdalam kdalamlang serbuk nmn ketulenan tdalamnggdalam pengdalamlang serbuk nmn ketulenan tdalamnggdalam suplemen serbuk nmn ketulenan tdalamnggdalam pembekal serbuk nmn ketulenan tdalamnggdalam serbuk nmn koenzdalamm berkualdalamtdalam tdalamnggdalam kdalamlang serbuk nmn berkualdalamtdalam tdalamnggdalam pengdalamlang serbuk nmn berkualdalamtdalam tdalamnggdalam suplemen serbuk nmn berkualdalamtdalam tdalamnggdalam pembekal serbuk nmn berkualdalamtdalam tdalamnggdalam serbuk nmn koenzdalamm umur panjang kdalamlang serbuk nmn umur panjang pengdalamlang serbuk nmn umur panjang suplemen serbuk nmn umur panjang pembekal serbuk nmn umur panjang beldalam serbuk nmn koenzdalamm beldalam kdalamlang serbuk nmn beldalam pengdalamlang serbuk nmn beldalam suplemen serbuk nmn beldalam pembekal serbuk nmn