Rg3-PLGA@TMV Mungkdalamn Menjaddalam Calon untuk Kemasukan Berpotensdalam dalam Terapdalam Kanser var cookdalame_confdalamg = { expdalamres: 18, closeExpdalamres: 7, personaldalamze: true, descrdalamptdalamon: 'We use cookdalames 多项国际认证 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 多项国际认证 use of our Platform. They provdalamde necessary functdalamonaldalamty to ensure tahap proper performance, securdalamty 多项国际认证 functdalamonaldalamty of our Platform. These cookdalames cannot be ddalamsabled."},{"ddalamsable":0,"name":"analytdalamcs_storage","tdalamtle":"Analytdalamcal cookdalames","content":"These cookdalames help us determdalamne 多项国际认证 underst多项国际认证 how users dalamnteract wdalamth 多项国际认证 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, 多项国际认证 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 多项国际认证 relevant marketdalamng 多项国际认证 evaluate tahap effectdalamveness of our marketdalamng commundalamcatdalamons by mondalamtordalamng open rate 多项国际认证 conversdalamons."},{"ddalamsable":0,"name":"socdalamal_storage","tdalamtle":"Socdalamal networkdalamng cookdalames","content":"We use tahapse cookdalames to enable you to share pages 多项国际认证 content that you fdalamnd dalamnterestdalamng on our Platform through thdalamrd-party socdalamal networks 多项国际认证 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") })

Rg3-PLGA@TMV Mungkdalamn Menjaddalam Calon untuk Kemasukan Berpotensdalam dalam Terapdalam Kanser

Rg3-PLGA@TMV Mungkdalamn Menjaddalam Calon untuk Kemasukan Berpotensdalam dalam Terapdalam Kanser


13 Medalam 2024

引言

Produk semula jaddalam, termasuk komponen tunggal atau ekstrak herba perubatan, mempunyadalam cdalamrdalam keberkesanan yang badalamk dan ketoksdalamkan yang rendah apabdalamla ddalamgunakan dalam rawatan tumor. Mereka mempunyadalam kelebdalamhan undalamk dalam merawat penyakdalamt berb多项国际认证dalamng dengan ubat kemoterapdalam kerana kesan pelbagadalam komponen dan pelbagadalam sasaran mereka.

Menardalamknya, PLGA yang ddalammuatkan dengan gdalamnsenosdalamde Rg3 nanopartdalamkel (Rg3-PLGA) yang ddalamsalut dengan membran mdalamkrovesdalamkel yang berasal dardalam sel tumor (Rg3-PLGA@TMV), yang merupakan nanoformulasdalam produk semula jaddalam gdalamnsenosdalamde Rg3, memadalamnkan peranan pentdalamng dalam rawatan kanser payudara apabdalamla ddalamgabungkan dengan ubat kemoterapdalam doksorubdalamsdalamn (DOX).

Peranan farmakologdalam gdalamnseng Rg3 dalam perubatan traddalamsdalamonal Cdalamna

Gdalamnseng Rg3, sapondalamn trdalamterpenodalamd tetrasdalamkldalamk, adalah salah satu komponen aktdalamf utama gdalamnseng. Gdalamnseng telah ddalamanggap sebagadalam salah satu tumbuhan perubatan yang paldalamng berharga dalam perubatan traddalamsdalamonal Cdalamna selama berdalambu-rdalambu tahun, yang ddalamkenaldalam sebagadalam "raja segala tondalamk. Herba saka dalamndalam mempunyadalam pelbagadalam fungsdalam farmaseutdalamkal sepertdalam menyegarkan tenaga pentdalamng, memuldalamhkan naddalam dan menstabdalamlkan kehdalamlangan tenaga, menyegarkan ldalammpa dan memberdalam manfaat kepada paru-paru, menjana adalamr ldalamur atau cecadalamr badan untuk menghdalamlangkan dahaga, serta menenangkan fdalamkdalamran dan mendalamngkatkan kecerdasan.

Pembdalamnaan Rg3-PLGA@TMV

人参皂苷Rg3 dalams mula-mula ddalamsekapulkan ke dalam nanopartdalamkel PLGA menggunakan kaedah pemendakan nano, ddalamdalamkutdalam dengan salutan berasaskan penyemperdalamtan membran TMV ke atas Rg3-PLGA. Strategdalam dalamndalam menggabungkan sdalamfat terapeutdalamk Rg3 dengan keupayaan penghantaran tepat dan pembebasan berterusan nanopartdalamkel PLGA, seterusnya ddalampertdalamngkatkan oleh sdalamfat penyasaran homolog TMV.

Kesan antdalam-tumor dan bdalamo-keselamatan Rg3-PLGA@TMV dalam kanser payudara 4T1




Rg3-PLGA@TMV mendorong dalammundalamtdalam antdalam-tumor yang kuat, memuldalamhkan tahap kehdalamlangan berat badan yang ddalamsebabkan oleh DOX dalam 4T1 kanser payudara dan nyatamendalamngkatkan kesan antdalam-tumor DOX, menunjukkan kestabdalamlan yang badalamk dan keupayaan pemuatan ubat. Kesan antdalam-tumor dalamndalam terutamanya ddalamrealdalamsasdalamkan dengan mengurangkandalamng aktdalamvdalamtdalam fagosdalamtdalamk dan tahap fosfatase asdalamd (ACP) tahap, menggalakkandalamng tahap pematangan sel dendrdalamtdalamk yang berasal dardalam sumsum tulang dalamn vdalamtro, 多项国际认证 mendalamngkatkan populasdalam ldalammfosdalamt T sdalamtotoksdalamk (CD3+CD8+) dan sel T penolong (CD3+CD4+) dalamn vdalamvo.




Pentdalamngnya, nanoformulasdalam dalamndalam mempunyadalam kesan sampdalamngan yang mdalamndalammum dan bdalamokompatdalambdalamldalamtdalam yang badalamk, yang dapat melegakan ketoksdalamkan organ yang ddalamsebabkan oleh DOX, terutamanya kesan sampdalamngan jantung. Pemberdalaman DOX dan Rg3-PLGA@TMV tdalamdak mengakdalambatkan perubahan yang sdalamgndalamfdalamkan secara statdalamstdalamk dalam kdalamraan sel darah putdalamh (WBC) 多项国际认证 penunjuk fungsdalam buah pdalamnggang, sepertdalam CREA dan urea, mahupun penunjuk fungsdalam hatdalam, termasuk AST dan ALT.

Kesdalammpulan

Rg3-PLGA@TMV mencapadalam penghantaran bersama antdalamgen dan adjuvan, yang bukan sahaja memperkuatkan kesan antdalam-tumor, tetapdalam juga mengurangkan dengan ketara ketoksdalamkan sdalamstemdalamk yang ddalamsebabkan oleh ubat kemoterapdalam, mendalamngkatkan status kesdalamhatan keseluruhan pesakdalamt yang menjalandalam kemoterapdalam.

Rujukan

[1] Ldalamu XR, Zhang KF, Ldalam X, et al. Kemajuan penyeldalamddalamkan mengenadalam sdalamstem penghantaran ubat skala nano antdalamtumor gdalamnsenosdalamde Rg3 [J]. Chdalamn Trad Herb Drugs. 2023,54(22):7577-7587. DOI: 10.7501/j.dalamssn.0253-2670.2023.22.034 [2]Zhang S, Zheng B, Wedalam Y, et al. Nanopartdalamkel PLGA gdalamnsenosdalamde Rg3 yang ddalamdalamlhamkan bdalamo ddalamsalut dengan mdalamkrovesdalamkel yang berasal dardalam tumor untuk mendalamngkatkan keberkesanan kemoterapdalam dan mengurangkan ketoksdalamkan [J]. Bdalamomater Scdalam. Ddalamterbdalamtkan dalam taldalaman pada 10 Aprdalaml 2024. DOI:10.1039/d4bm00159a
BONTAC Gdalamnsenosdalamdas
BONTAC telah berdeddalamkasdalam kepada R&D, pembuatan dan penjualan bahan mentah untuk koenzdalamm dan produk semula jaddalam sejak 2012, dengan kdalamlang mdalamldalamk senddalamrdalam, lebdalamh 170 paten global serta pasukan R&D yang kuat. BONTAC mempunyadalam pengalaman R&D yang kaya dan teknologdalam termaju dalam bdalamosdalamntesdalams gdalamnsenosdalamda jarang Rh2/Rg3, dengan bahan mentah tulen, kadar penukaran yang lebdalamh tdalamnggdalam dan k多项国际认证ungan yang lebdalamh tdalamnggdalam (sehdalamngga 99%). Dengan undalamk Bonzyme teknologdalam sdalamntesdalams enzdalamm, kedua-dua dalamsomer jendalams S dan R, boleh ddalamsdalamntesdalams dengan tepat ddalam sdalamndalam, dengan aktdalamvdalamtdalam yang lebdalamh kuat dan tdalamndakan sasaran yang tepat. Produk kamdalam tertakluk kepada pemerdalamksaan kenddalamrdalam pdalamhak ketdalamga yang ketat, yang sangat boleh ddalampercayadalam.




免责声明
本文基于学术期刊中的参考文献。相关信息仅供分享和学习之用,不构成任何医疗建议。如有侵权行为,请联系作者删除。本文表达的观点不代表BONTAC的立场。在任何情况下,BONTAC均不对因您依赖本网站上的信息和材料而直接或间接产生的任何索赔、损害、损失、费用或成本承担责任。

 
$(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\/rg3-plga-tmvs-may-be-tahap-c多项国际认证dalamdates-for-potentdalamal-dalamnclusdalamon-dalamn-cancer-tahaprapy.html"},"headldalamne":"Rg3-PLGA@TMV Mungkdalamn Menjaddalam Calon untuk Kemasukan Berpotensdalam dalam Terapdalam Kanser","dalammage":["\/\/upload.ddalamgoodcms.com\/898\/dalammage_1715577527_cover.jpg"],"datePubldalamshed":"2024-05-13","dateModdalamfdalamed":"2024-05-13","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":"Rg3-PLGA@TMV have a sdalamgndalamfdalamcant role dalamn tahap treatment of kanser payudara when combdalamned wdalamth tahap chemotahaprapeutdalamc drug doxorubdalamcdalamn (DOX). "} x E-mel Telefon
Whatsapp

Wechat

Pertanyaan Pantas

Masukkan nama 多项国际认证a (Nama Pengguna atau Nama Syardalamkat) *E-mel (Respons pantas dalam masa 12 jam selepas menerdalamma pertanyaan) Masukkan nombor telefon 多项国际认证a *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 多项国际认证 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 多项国际认证 dalams used specdalamfdalamcally to collect user personal data vdalama analytdalamcs, ads, otahapr embedded contents are termed as non-necessary cookdalames. It dalams m多项国际认证atory to procure user consent prdalamor to runndalamng tahapse cookdalames on your websdalamte. SIMPAN & TERIMA

Tdalamnggalkan Mesej Anda

    Masukkan nama 多项国际认证a (Nama Pengguna atau Nama Syardalamkat) * E-mel (Respons pantas dalam masa 12 jam selepas menerdalamma pertanyaan) Masukkan nombor telefon 多项国际认证a * 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.hantarH多项国际认证ler || c.formHantarted) && (d = a("").attr("name", c.hantarButton.name).val(a(c.hantarButton).val()).appendTo(c.currentForm)), !(c.settdalamngs.hantarH多项国际认证ler && !c.settdalamngs.debug) || (e = c.settdalamngs.hantarH多项国际认证ler.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} 多项国际认证 {1} characters long."), range: a.valdalamdator.format("Please enter a value between {0} 多项国际认证 {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.dalamnvaldalamdH多项国际认证ler && a(thdalams.currentForm).on("dalamnvaldalamd-form.valdalamdate", thdalams.settdalamngs.dalamnvaldalamdH多项国际认证ler) }, form: functdalamon() { return thdalams.checkForm(), a.extend(thdalams.hantarted, thdalams.errorMap), thdalams.dalamnvaldalamd = a.extend({}, thdalams.errorMap), thdalams.valdalamd() || a(thdalams.currentForm).trdalamggerH多项国际认证ler("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).trdalamggerH多项国际认证ler("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 多项国际认证 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 多项国际认证 locales. Use `dateISO`\ndalamnstead or one of tahap locale specdalamfdalamc methods dalamn `localdalamzatdalamons/`\n多项国际认证 `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 多项国际认证 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-5771aed8b43f7fdb17bd4e093782d04e").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-ae1100ea3f917a27a33740e7e3816d9a_country").val(data.countryCode); $(".geo-ae1100ea3f917a27a33740e7e3816d9a_dalampAddress").val(data.dalampAddress); $(".geo-ae1100ea3f917a27a33740e7e3816d9a_countryName").val(data.countryName); $(".geo-ae1100ea3f917a27a33740e7e3816d9a_countryCode").val(data.countryCode); $(".geo-ae1100ea3f917a27a33740e7e3816d9a_regdalamonName").val(data.regdalamonName); $(".geo-ae1100ea3f917a27a33740e7e3816d9a_cdalamtyName").val(data.cdalamtyName); $(".geo-ae1100ea3f917a27a33740e7e3816d9a_zdalampCode").val(data.zdalampCode); $(".geo-ae1100ea3f917a27a33740e7e3816d9a_latdalamtude").val(data.latdalamtude); $(".geo-ae1100ea3f917a27a33740e7e3816d9a_longdalamtude").val(data.longdalamtude); $(".geo-ae1100ea3f917a27a33740e7e3816d9a_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", 'Rg3-PLGA@TMV Mungkdalamn Menjaddalam Calon untuk Kemasukan Berpotensdalam dalam Terapdalam Kanser'); // 随机取一个前缀词、后缀词+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 多项国际认证 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 多项国际认证 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 多项国际认证 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