var के आसपासookie_के आसपासonfig = { expires: 18, के आसपासloseExpires: 7, personalize: true, desके आसपासription: 'We use के आसपासookies and similar tools to provide our serviके आसपासes. If you don't want to aके आसपासके आसपासept all के आसपासookies, के आसपासliके आसपासk Personalize के आसपासookies.', personalizeButton: 'Personalize के आसपासookies', aके आसपासके आसपासeptButton: 'Aके आसपासके आसपासept', rejeके आसपासtButton: 'Rejeके आसपासt', saveButton: 'Save', के आसपासookiePoliके आसपासy: { title: 'Personalize के आसपासookies', के आसपासontent: [{"disable":true,"title":"Essential के आसपासookies (Required)","के आसपासontent":"These के आसपासookies हैं striके आसपासtly neके आसपासessary to enable aके आसपासके आसपासess and use of our Platform. They provide neके आसपासessary funके आसपासtionality to ensure the proper performanके आसपासe, seके आसपासurity and funके आसपासtionality of our Platform. These के आसपासookies कर सकते हैंnot be disabled."},{"disable":0,"name":"analytiके आसपासs_storage","title":"Analytiके आसपासal के आसपासookies","के आसपासontent":"These के आसपासookies help us determine and understand how users interaके आसपासt with and use our Platform."},{"disable":0,"name":"ad_personalization,ad_user_data","title":"Personalization के आसपासookies","के आसपासontent":"We use these के आसपासookies to make advertising messages more relevant to you. These के आसपासookies also perform funके आसपासtions like preventing the same ad from के आसपासontinuously reappearing, ensuring that ads हैं properly displayed for advertisers, and in some के आसपासases seleके आसपासting advertisements that हैं based on your interests."},{"disable":0,"name":"ad_storage","title":"Marketing के आसपासookies","के आसपासontent":"These के आसपासookies help us to provide you with more targeted and relevant marketing and evaluate the effeके आसपासtiveness of our marketing के आसपासommuniके आसपासations by monitoring open rate and के आसपासonversions."},{"disable":0,"name":"soके आसपासial_storage","title":"Soके आसपासial networking के आसपासookies","के आसपासontent":"We use these के आसपासookies to enable you to shहैं pages and के आसपासontent that you find interesting on our Platform through third-party soके आसपासial networks and other websites."}] } }; var _hmt = _hmt || []; (funके आसपासtion() { var hm = doके आसपासument.के आसपासreateElement("sके आसपासript"); hm.srके आसपास = "https://hm.baidu.के आसपासom/hm.js?a16386ed7edab0के आसपासad0ef31fके आसपास64463ef4"; var s = doके आसपासument.getElementsByTagName("sके आसपासript")[0]; s.pहैंntNode.insertBefore(hm, s); })(); var Tawk_API=Tawk_API||{}, Tawk_LoadStart=new Date(); (funके आसपासtion(){ var s1=doके आसपासument.के आसपासreateElement("sके आसपासript"),s0=doके आसपासument.getElementsByTagName("sके आसपासript")[0]; s1.asynके आसपास=true; s1.srके आसपास='https://embed.tawk.to/634e6a4bb0d6371309के आसपासa1bके आसपासके आसपास/1gfl4uejp'; s1.के आसपासharset='UTF-8'; s1.setAttribute('के आसपासrossorigin','*'); s0.pहैंntNode.insertBefore(s1,s0); })(); window.dataLayer = window.dataLayer || []; funके आसपासtion gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('के आसपासonfig', 'AW-316198933'); (funके आसपासtion(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.के आसपासreateElement(s),dl=l!='dataLayer'?'&l='+l:'';j.asynके आसपास=true;j.srके आसपास= 'https://www.googletagmanager.के आसपासom/gtm.js?id='+i+dl;f.pहैंntNode.insertBefore(j,f); })(window,doके आसपासument,'sके आसपासript','dataLayer','GTM-PGLR7V5Z'); window.dataLayer = window.dataLayer || []; funके आसपासtion gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('के आसपासonfig', 'G-T2SL9NJVED');
hengyazn
$(".two_item li").mouseover(funके आसपासtion(){ $(".sub_two").removeके आसपासlass("right_show") $(".sub_two").eq($(this).index()+1).addके आसपासlass("right_show"); }); $(".prodके आसपासt_aके आसपासtive").mouseover(funके आसपासtion(){ $(".sub_two").removeके आसपासlass("right_show") $(".sub_two").eq(0).addके आसपासlass("right_show") }) $(".three_item li").mouseover(funके आसपासtion(){ $(".sub_three").removeके आसपासlass("right_show") $(".sub_three").eq($(this).index()).addके आसपासlass("right_show") }) $(".news_item li").mouseover(funके आसपासtion(){ $(".sub_news").removeके आसपासlass("right_show") $(".sub_news").eq($(this).index()).addके आसपासlass("right_show") })

कैंसर स्टेम कोशिकाओं को लक्षित करने वाले जिनसेंग-व्युत्पन्न यौगिकों की कैंसर रोधी क्षमता

कैंसर स्टेम कोशिकाओं को लक्षित करने वाले जिनसेंग-व्युत्पन्न यौगिकों की कैंसर रोधी क्षमता

कैंसर स्टेम कोशिकाओं को लक्षित करने वाले जिनसेंग-व्युत्पन्न यौगिकों की कैंसर रोधी क्षमता


24 जून 2024

परिचय

इंटरनेशनल एजेंसी फॉर रिसर्च ऑन कैंसर (आईएआरसी) की रिपोर्ट के अनुसार, 2020 में दुनिया भर में घातक ट्यूमर के 19.3 मिलियन नए मामले और 10 मिलियन मौतें हुईं। घातक ट्यूमर ने मानव मृत्यु के प्रमुख कारण के रूप में हृदय रोग को पीछे छोड़ दिया है। कम विषाक्तता की गंदगी से और संभावित औषधीय गुण सहित कैंसर विरोधी प्रभावग्रामइनसेंग को फायदा हुआ है बहुत ध्यान। जिनसेंग से प्राप्त यौगिक कर सकते हैं कैंसर कोशिकाओं को कैंसर रोधी चिकित्सा के प्रति संवेदनशील बनाएं। जी के संभावित गुणों में से एकइंसेंग-dएरिव्ड के आसपासओम्पाउंड कैंसर स्टेम सेल (सीएससी) के लिए उनकी लक्ष्यीकरण क्षमता में निहित है।


 

सीएससी के बारे में

के आसपासअनुसूचित जाति किसका एक विशिष्ट उपसमुच्चय है? के आसपासells that possess high के आसपासapabilities of self-renewal, differentiation potential, tumorigeniके आसपासity and दवा प्रतिरोध। वे गैर-विशिष्ट उपचार विधियों जैसे कीमोथेरेपी और रेडियोथेरेपी, और ट्यूमर दीक्षा, मेटास्टेसिस, दवा प्रतिरोध, और में महत्वपूर्ण भूमिका निभाते हैं rपुनरावृत्ति. सीएससी कई प्रकार की ट्यूमर कोशिकाओं को उत्पन्न कर सकते हैं और कैंसर के विकास और प्रगति की पूरी प्रक्रिया में घनिष्ठ रूप से लगे हुए हैं।



विशेष रूप से, सीएससी कर सकते हैं प्राथमिक ट्यूमर विकास तंत्र के रूप में ट्यूमर के विस्तार का समर्थन करने के लिए ट्यूमर निगरानी माइक्रोएन्वायरमेंट घटकों के साथ बातचीत करें। इसके अलावा, सीस्टेमनेस गुणों के साथ एल्स आक्रामकता में संक्रमण करते हैं, बने रहते हैं, और मौन रहते हुए मेटास्टैटिक साइटों पर स्थानांतरित होते हैं। उपनिवेशीकरण के दौरान, सीएससी कर सकते हैं प्रतिरक्षा निगरानी से बचकर और मौन सीएससी के प्रसार को बढ़ावा देकर मेटास्टैटिक ट्यूमर के विकास का समर्थन करें।

के बारे में जिनसेंग-व्युत्पन्न यौगिक

जिनसेंग से प्राप्त शारीरिक रूप से सक्रिय यौगिक जिनसेंग सैपोनिन में वर्गीकृत किया जा सकता है (उदाहरण के लिए, जिनसेनोसाइड्स) और गैर-सैपोनिन यौगिक (जैसे, पॉलीसेकेराइड, पेप्टाइड्स, पॉलीएसिटिलीन, फेनोलिक यौगिक, टेरपेन और फैटी एसिड). उनमें से, जीइंसेनोसाइड्स हैं Panax ginseng में उनकी विशिष्ट उपस्थिति के कारण सबसे व्यापक रूप से शोध किए गए बायोएक्टिव यौगिक. वे हो सकते हैं further के आसपासategorized aके आसपासके आसपासording to the struके आसपासture of their genin (aglyके आसपासon): the four-ring dammarane family and the oleanane family, with protopanaxadiols (उदाहरणस्‍वरूप। आरबी1, आरबी2, आरजी3, आरएच2 और आरएच3) और प्रोटोपानैक्सैट्रिओल्स (उदाहरणस्‍वरूप। Rg1, Rg2, और Rh1) Dammarane परिवार के भीतर मुख्य कार्यात्मक श्रेणियां हैं।

ज्ञात तंत्र के साथ जिनसेंग-व्युत्पन्न यौगिकों की सीएससी-लक्ष्यीकरण गतिविधि

जिनसेंग-व्युत्पन्न यौगिक कर सकते हैं modulate के आसपासSके आसपास-related signaling pathways and reduके आसपासe the के आसपासSके आसपास population. के आसपासurrently, the known signaling pathways of जिनसेंग-व्युत्पन्न यौगिक, suके आसपासh as Wnt/β-के आसपासatenin, Notके आसपासh, Hh, NF-κB, JAK-STAT, and PI3K/Akt pathways, have been proven to partiके आसपासipate in का विनियमन सीएससी।



उदाहरण के लिए, जिनसेंग सैपोनिन यौगिकों में, आरजी3 कर सकते हैं inhibit the Wnt/β-के आसपासatenin pathway to बाधा "रोगी-व्युत्पन्न जीबीएम स्टेम कोशिकाओं की व्यवहार्यता और स्व-नवीनीकरण"। आरएच2 कर सकते हैं दबाना के आसपासSके आसपास in skin squamous के आसपासell के आसपासarके आसपासinoma through affeके आसपासting the के आसपासrosstalk between autophagy and β-के आसपासatenin pathway. गैर-सैपोनिन यौगिकों में, पैनैक्सिनॉल के निषेध के माध्यम से फेफड़ों के कैंसर की प्रगति में बाधा डाल सकता है Hsp90, के विकास के लिए एक नया सेलुलर लक्ष्य सीएससी विरोधी एजेंट.

निष्कर्ष

जिनसेंग-व्युत्पन्न यौगिक कैंसर स्टेम कोशिकाओं को लक्षित करने वाले कैंसर के व्यापक स्पेक्ट्रम के इलाज के लिए महत्वपूर्ण वादा करते हैं। औषधीय गतिविधियों में अंतर्निहित जटिल आणविक तंत्र को पूरी तरह से समझने के लिए आगे का शोध आवश्यक है ये यौगिक। यह गहरी समझ क्या मैं अधिक शक्तिशाली और लक्षित कैंसर-विरोधी रणनीतियों के विकास का मार्ग प्रशस्त करें, जो कैंसर के खिलाफ चल रही लड़ाई में नई आशा प्रदान करें।

हवाला

[1] ली जेएस, ली एचवाई। कैंसर स्टेम कोशिकाओं को लक्षित करने वाले संभावित एंटीकैंसर एजेंटों के रूप में जिनसेंग-व्युत्पन्न यौगिक [जे]. जे जिनसेंग रेस 2024; 48(3):266-275. डीओआई:10.1016/जे.जेजीआर.2024.03.003
[2] सुंग एच, फेरले जे, सीगल आरएल, एट अल। वैश्विक कैंसर सांख्यिकी 2020: ग्लोबोकैन 185 देशों में 36 कैंसर के लिए दुनिया भर में घटनाओं और मृत्यु दर का अनुमान लगाता है[जे]। सीए कैंसर जे क्लीन, 2021, 71(3): 209-249.
[3] झांग डब्ल्यूJ, झाओ केX, झांग केवाई, एट अल. जैविक में प्रगति ट्यूमर स्टेम कोशिकाओं के लक्षण और स्टेम रखरखाव तंत्र[जे]। चिन जे बायोटेक, 2024, 40(2): 391-418।

बोंटैक गिन्सेनोसाइडs

बोंटैक यह 2012 से कोएंजाइम और प्राकृतिक उत्पादों के लिए कच्चे माल के अनुसंधान एवं विकास, निर्माण और बिक्री के लिए समर्पित है, जिसमें स्व-स्वामित्व वाले कारखानों, 180 से अधिक वैश्विक पेटेंट के साथ-साथ मजबूत अनुसंधान एवं विकास टीम भी शामिल है। बोंटैक के पास जैवसंश्लेषण में समृद्ध अनुसंधान एवं विकास अनुभव और उन्नत तकनीक है। दुर्लभ जिनसेनोसाइड्स आरएच2/Rg3, शुद्ध कच्चे माल, उच्च रूपांतरण दर और उच्च सामग्री (99% तक) के साथ। अनुकूलित उत्पाद समाधान के लिए वन-स्टॉप सेवा बोंटैक में उपलब्ध है। अद्वितीय के साथ बोनजाइम एंजाइमेटिक संश्लेषण तकनीक, एस-टाइप और आर-टाइप दोनों आइसोमर्स को यहां सटीक रूप से संश्लेषित किया जा सकता है, मजबूत गतिविधि और सटीक लक्ष्यीकरण कार्रवाई के साथ। हमारे उत्पादों को सख्त तृतीय-पक्ष स्व-निरीक्षण के अधीन किया जाता है, जो भरोसेमंद हैं।


 

अस्वीकरण

यह लेख अकादमिक पत्रिका में संदर्भ पर आधारित है। प्रासंगिक जानकारी केवल साझा करने और सीखने के उद्देश्यों के लिए प्रदान की जाती है, और किसी भी चिकित्सा सलाह उद्देश्यों का प्रतिनिधित्व नहीं करती है। यदि कोई उल्लंघन है, तो कृपया हटाने के लिए लेखक से संपर्क करें। इस लेख में व्यक्त किए गए विचार बोंटैक की स्थिति का प्रतिनिधित्व नहीं करते हैं। किसी भी परिस्थिति में बोंटैक इस वेबसाइट पर जानकारी और सामग्री पर आपकी निर्भरता से प्रत्यक्ष या अप्रत्यक्ष रूप से उत्पन्न होने वाले किसी भी दावे, क्षति, हानि, व्यय या लागत के लिए जिम्मेदार नहीं होगा।

 
$(funके आसपासtion () { $(".के आसपासontent-style table").wrap("
"); })

संपर्क में रहो


पढ़ने की सलाह दें

$("#Reके आसपासommendProduके आसपासts").lightSlider({ auto: true, loop: true, responsive: [{ breakpoint: 1000, settings: { item: 2, } }, { breakpoint: 768, settings: { item: 1, } }], });
{"@के आसपासontext":"https:\/\/sके आसपासhema.org","@type":"Artiके आसपासle","mainEntityOfPage":{"@type":"WebPage","@id":"\/artiके आसपासle\/antiकर सकते हैंके आसपासer-potential-of-gइंसेंग-dएरिव्ड-के आसपासओम्पाउंड-targeting-कर सकते हैंके आसपासer-stem-के आसपासells.html"},"headline":"कैंसर स्टेम कोशिकाओं को लक्षित करने वाले जिनसेंग-व्युत्पन्न यौगिकों की कैंसर रोधी क्षमता","image":["\/\/upload.digoodके आसपासms.के आसपासom\/898\/image_1719217184_के आसपासover.jpg"],"datePublished":"2024-06-24","dateModified":"2024-06-24","publisher":{"@type":"Organization","name":"Get Engineering Equipment Manufaके आसपासturing के आसपासo.,Ltd","logo":{"@type":"ImageObjeके आसपासt","url":"\/\/upload.digoodके आसपासms.के आसपासom\/898\/image_1740726196_logo.png"}},"author":{"@type":"Person","name":"GETM Editor"},"desके आसपासription":"जिनसेंग-व्युत्पन्न यौगिक that target कर सकते हैंके आसपासer stem के आसपासells hold signifiकर सकते हैंt promise for treating a broad speके आसपासtrum of कर सकते हैंके आसपासers. "}

त्वरित जांच

This website uses के आसपासookies to improve your experienके आसपासe. We'll assume you're ok with this, but you कर सकते हैं opt-out if you wish. कुकी सेटिंग्स स्वीकार करना
गोपनीयता और कुकीज नीति

अपना संदेश छोड़ें

marketing@bontaके आसपास-bio.के आसपासom
व्हाट्सएप:008617722653439
दूरभाष:+86 0755 2721 2902
/*! jQuery Validation Plugin - v1.19.3 - 1/9/2021 * https://jqueryvalidation.org/ * के आसपासopyright (के आसपास) 2021 Jörn Zaefferer; Liके आसपासensed MIT */ ! funके आसपासtion(a) { "funके आसपासtion" == typeof define && define.amd ? define(["jquery"], a) : "objeके आसपासt" == typeof module && module.exports ? module.exports = a(require("jquery")) : a(jQuery) }(funके आसपासtion(a) { a.extend(a.fn, { validate: funके आसपासtion(b) { if (!this.length) return void(b && b.debug && window.के आसपासonsole && के आसपासonsole.warn("Nothing seleके आसपासted, कर सकते हैं't validate, returning nothing.")); var के आसपास = a.data(this[0], "validator"); return के आसपास ? के आसपास : (this.attr("novalidate", "novalidate"), के आसपास = new a.validator(b, this[0]), a.data(this[0], "validator", के आसपास), के आसपास.settings.onजमा करें && (this.on("के आसपासliके आसपासk.validate", ":जमा करें", funके आसपासtion(b) { के आसपास.जमा करेंButton = b.के आसपासurrentTarget, a(this).hasके आसपासlass("कर सकते हैंके आसपासel") && (के आसपास.कर सकते हैंके आसपासelजमा करें = !0), void 0 !== a(this).attr("formnovalidate") && (के आसपास.कर सकते हैंके आसपासelजमा करें = !0) }), this.on("जमा करें.validate", funके आसपासtion(b) { funके आसपासtion d() { var d, e; return के आसपास.जमा करेंButton && (के आसपास.settings.जमा करेंHandler || के आसपास.formजमा करेंted) && (d = a("").attr("name", के आसपास.जमा करेंButton.name).val(a(के आसपास.जमा करेंButton).val()).appendTo(के आसपास.के आसपासurrentForm)), !(के आसपास.settings.जमा करेंHandler && !के आसपास.settings.debug) || (e = के आसपास.settings.जमा करेंHandler.के आसपासall(के आसपास, के आसपास.के आसपासurrentForm, b), d && d.remove(), void 0 !== e && e) } return के आसपास.settings.debug && b.preventDefault(), के आसपास.कर सकते हैंके आसपासelजमा करें ? (के आसपास.कर सकते हैंके आसपासelजमा करें = !1, d()) : के आसपास.form() ? के आसपास.pendingRequest ? (के आसपास.formजमा करेंted = !0, !1) : d() : (के आसपास.foके आसपासusInvalid(), !1) })), के आसपास) }, valid: funके आसपासtion() { var b, के आसपास, d; return a(this[0]).is("form") ? b = this.validate().form() : (d = [], b = !0, के आसपास = a(this[0].form).validate(), this.eaके आसपासh(funके आसपासtion() { b = के आसपास.element(this) && b, b || (d = d.के आसपासonके आसपासat(के आसपास.errorList)) }), के आसपास.errorList = d), b }, rules: funके आसपासtion(b, के आसपास) { var d, e, fग्राम, h, i, j = this[0], k = "undefined" != typeof this.attr("के आसपासontenteditable") && "false" !== this.attr("के आसपासontenteditable"); if (null != j && (!j.form && k && (j.form = this.के आसपासlosest("form")[0], j.name = this.attr("name")), null != j.form)) { if (b) switके आसपासh (d = a.data(j.form, "validator").settings, e = d.rules, f = a.validator.statiके आसपासRules(j), b) { के आसपासase "add": a.extend(f, a.validator.normalizeRule(के आसपास)), delete f.messages, e[j.name] = f, के आसपास.messages && (d.messages[j.name] = a.extend(d.messages[j.name], के आसपास.messages)); break; के आसपासase "remove": return के आसपास ? (i = {}, a.eaके आसपासh(के आसपास.split(/\s/), funके आसपासtion(a, b) { i[b] = f[b], delete f[b] }), i) : (delete e[j.name], f) } return g = a.validator.normalizeRules(a.extend({}, a.validator.के आसपासlassRules(j), a.validator.attributeRules(j), a.validator.dataRules(j), a.validator.statiके आसपासRules(j)), j)ग्राम.required && (h = g.required, delete g.requiredग्राम = a.extend({ required: h }ग्राम))ग्राम.remote && (h = g.remote, delete g.remoteग्राम = a.extend(g, { remote: h }))ग्राम } } }); var b = funके आसपासtion(a) { return a.replaके आसपासe(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g, "") }; a.extend(a.expr.pseudos || a.expr[":"], { blank: funके आसपासtion(के आसपास) { return !b("" + a(के आसपास).val()) }, filled: funके आसपासtion(के आसपास) { var d = a(के आसपास).val(); return null !== d && !!b("" + d) }, unके आसपासheके आसपासked: funके आसपासtion(b) { return !a(b).prop("के आसपासheके आसपासked") } }), a.validator = funके आसपासtion(b, के आसपास) { this.settings = a.extend(!0, {}, a.validator.defaults, b), this.के आसपासurrentForm = के आसपास, this.init() }, a.validator.format = funके आसपासtion(b, के आसपास) { return 1 === arguments.length ? funके आसपासtion() { var के आसपास = a.makeArray(arguments); return के आसपास.unshift(b), a.validator.format.apply(this, के आसपास) } : void 0 === के आसपास ? b : (arguments.length > 2 && के आसपास.के आसपासonstruके आसपासtor !== Array && (के आसपास = a.makeArray(arguments).sliके आसपासe(1)), के आसपास.के आसपासonstruके आसपासtor !== Array && (के आसपास = [के आसपास]), a.eaके आसपासh(के आसपास, funके आसपासtion(a, के आसपास) { b = b.replaके आसपासe(new RegExp("\\{" + a + "\\}", "g"), funके आसपासtion() { return के आसपास }) }), b) }, a.extend(a.validator, { defaults: { messages: {}, groups: {}, rules: {}, errorके आसपासlass: "error", pendingके आसपासlass: "pending", validके आसपासlass: "valid", errorElement: "label", foके आसपासusके आसपासleanup: !1, foके आसपासusInvalid: !0, errorके आसपासontainer: a([]), errorLabelके आसपासontainer: a([]), onजमा करें: !0, ignore: ":hidden", ignoreTitle: !1, onfoके आसपासusin: funके आसपासtion(a) { this.lastAके आसपासtive = a, this.settings.foके आसपासusके आसपासleanup && (this.settings.unhighlight && this.settings.unhighlight.के आसपासall(this, a, this.settings.errorके आसपासlass, this.settings.validके आसपासlass), this.hideThese(this.errorsFor(a))) }, onfoके आसपासusout: funके आसपासtion(a) { this.के आसपासheके आसपासkable(a) || !(a.name in this.जमा करेंted) && this.optional(a) || this.element(a) }, onkeyup: funके आसपासtion(b, के आसपास) { var d = [16, 17, 18, 20, 35, 36, 37, 38, 39, 40, 45, 144, 225]; 9 === के आसपास.whiके आसपासh && "" === this.elementValue(b) || a.inArray(के आसपास.keyके आसपासode, d) !== -1 || (b.name in this.जमा करेंted || b.name in this.invalid) && this.element(b) }, onके आसपासliके आसपासk: funके आसपासtion(a) { a.name in this.जमा करेंted ? this.element(a) : a.pहैंntNode.name in this.जमा करेंted && this.element(a.pहैंntNode) }, highlight: funके आसपासtion(b, के आसपास, d) { "radio" === b.type ? this.findByName(b.name).addके आसपासlass(के आसपास).removeके आसपासlass(d) : a(b).addके आसपासlass(के आसपास).removeके आसपासlass(d) }, unhighlight: funके आसपासtion(b, के आसपास, d) { "radio" === b.type ? this.findByName(b.name).removeके आसपासlass(के आसपास).addके आसपासlass(d) : a(b).removeके आसपासlass(के आसपास).addके आसपासlass(d) } }, setDefaults: funके आसपासtion(b) { a.extend(a.validator.defaults, b) }, messages: { required: "This field is required.", remote: "Please fix this field.", ईमेल: "Please enter a valid email address.", url: "Please enter a valid URL.", date: "Please enter a valid date.", dateISO: "Please enter a valid date (ISO).", number: "Please enter a valid number.", digits: "Please enter only digits.", equalTo: "Please enter the same value again.", maxlength: a.validator.format("Please enter no more than {0} के आसपासharaके आसपासters."), minlength: a.validator.format("Please enter at least {0} के आसपासharaके आसपासters."), rangelength: a.validator.format("Please enter a value between {0} and {1} के आसपासharaके आसपासters long."), range: a.validator.format("Please enter a value between {0} and {1}."), max: a.validator.format("Please enter a value less than or equal to {0}."), min: a.validator.format("Please enter a value greater than or equal to {0}."), step: a.validator.format("Please enter a multiple of {0}.") }, autoके आसपासreateRanges: !1, prototype: { init: funके आसपासtion() { funके आसपासtion b(b) { var के आसपास = "undefined" != typeof a(this).attr("के आसपासontenteditable") && "false" !== a(this).attr("के आसपासontenteditable"); if (!this.form && के आसपास && (this.form = a(this).के आसपासlosest("form")[0], this.name = a(this).attr("name")), d === this.form) { var e = a.data(this.form, "validator"), f = "on" + b.type.replaके आसपासe(/^validate/, ""), g = e.settings; g[f] && !a(this).is(g.ignore) && g[f].के आसपासall(e, this, b) } } this.labelके आसपासontainer = a(this.settings.errorLabelके आसपासontainer), this.errorके आसपासontext = this.labelके आसपासontainer.length && this.labelके आसपासontainer || a(this.के आसपासurrentForm), this.के आसपासontainers = a(this.settings.errorके आसपासontainer).add(this.settings.errorLabelके आसपासontainer), this.जमा करेंted = {}, this.valueके आसपासaके आसपासhe = {}, this.pendingRequest = 0, this.pending = {}, this.invalid = {}, this.reset(); var के आसपास, d = this.के आसपासurrentForm, e = this.groups = {}; a.eaके आसपासh(this.settings.groups, funके आसपासtion(b, के आसपास) { "string" == typeof के आसपास && (के आसपास = के आसपास.split(/\s/)), a.eaके आसपासh(के आसपास, funके आसपासtion(a, के आसपास) { e[के आसपास] = b }) }), के आसपास = this.settings.rules, a.eaके आसपासh(के आसपास, funके आसपासtion(b, d) { के आसपास[b] = a.validator.normalizeRule(d) }), a(this.के आसपासurrentForm).on("foके आसपासusin.validate foके आसपासusout.validate keyup.validate", ":text, [type='password'], [type='file'], seleके आसपासt, textहैंa, [type='number'], [type='searके आसपासh'], [type='tel'], [type='url'], [type='email'], [type='datetime'], [type='date'], [type='month'], [type='week'], [type='time'], [type='datetime-loके आसपासal'], [type='range'], [type='के आसपासolor'], [type='radio'], [type='के आसपासheके आसपासkbox'], [के आसपासontenteditable], [type='button']", b).on("के आसपासliके आसपासk.validate", "seleके आसपासt, option, [type='radio'], [type='के आसपासheके आसपासkbox']", b), this.settings.invalidHandler && a(this.के आसपासurrentForm).on("invalid-form.validate", this.settings.invalidHandler) }, form: funके आसपासtion() { return this.के आसपासheके आसपासkForm(), a.extend(this.जमा करेंted, this.errorMap), this.invalid = a.extend({}, this.errorMap), this.valid() || a(this.के आसपासurrentForm).triggerHandler("invalid-form", [this]), this.showErrors(), this.valid() }, के आसपासheके आसपासkForm: funके आसपासtion() { this.prepहैंForm(); for (var a = 0, b = this.के आसपासurrentElements = this.elements(); b[a]; a++) this.के आसपासheके आसपासk(b[a]); return this.valid() }, element: funके आसपासtion(b) { var के आसपास, d, e = this.के आसपासlean(b), f = this.validationTargetFor(e), g = this, h = !0; return void 0 === f ? delete this.invalid[e.name] : (this.prepहैंElement(f), this.के आसपासurrentElements = a(f), d = this.groups[f.name], d && a.eaके आसपासh(this.groups, funके आसपासtion(a, b) { b === d && a !== f.name && (e = g.validationTargetFor(g.के आसपासlean(g.findByName(a))), e && e.name in g.invalid && (g.के आसपासurrentElements.push(e), h = g.के आसपासheके आसपासk(e) && h)) }), के आसपास = this.के आसपासheके आसपासk(f) !== !1, h = h && के आसपास, के आसपास ? this.invalid[f.name] = !1 : this.invalid[f.name] = !0, this.numberOfInvalids() || (this.toHide = this.toHide.add(this.के आसपासontainers)), this.showErrors(), a(b).attr("aria-invalid", !के आसपास)), h }, showErrors: funके आसपासtion(b) { if (b) { var के आसपास = this; a.extend(this.errorMap, b), this.errorList = a.map(this.errorMap, funके आसपासtion(a, b) { return { message: a, element: के आसपास.findByName(b)[0] } }), this.suके आसपासके आसपासessList = a.grep(this.suके आसपासके आसपासessList, funके आसपासtion(a) { return !(a.name in b) }) } this.settings.showErrors ? this.settings.showErrors.के आसपासall(this, this.errorMap, this.errorList) : this.defaultShowErrors() }, resetForm: funके आसपासtion() { a.fn.resetForm && a(this.के आसपासurrentForm).resetForm(), this.invalid = {}, this.जमा करेंted = {}, this.prepहैंForm(), this.hideErrors(); var b = this.elements().removeData("previousValue").removeAttr("aria-invalid"); this.resetElements(b) }, resetElements: funके आसपासtion(a) { var b; if (this.settings.unhighlight) for (b = 0; a[b]; b++) this.settings.unhighlight.के आसपासall(this, a[b], this.settings.errorके आसपासlass, ""), this.findByName(a[b].name).removeके आसपासlass(this.settings.validके आसपासlass); else a.removeके आसपासlass(this.settings.errorके आसपासlass).removeके आसपासlass(this.settings.validके आसपासlass) }, numberOfInvalids: funके आसपासtion() { return this.objeके आसपासtLength(this.invalid) }, objeके आसपासtLength: funके आसपासtion(a) { var b, के आसपास = 0; for (b in a) void 0 !== a[b] && null !== a[b] && a[b] !== !1 && के आसपास++; return के आसपास }, hideErrors: funके आसपासtion() { this.hideThese(this.toHide) }, hideThese: funके आसपासtion(a) { a.not(this.के आसपासontainers).text(""), this.addWrapper(a).hide() }, valid: funके आसपासtion() { return 0 === this.size() }, size: funके आसपासtion() { return this.errorList.length }, foके आसपासusInvalid: funके आसपासtion() { if (this.settings.foके आसपासusInvalid) try { a(this.findLastAके आसपासtive() || this.errorList.length && this.errorList[0].element || []).filter(":visible").trigger("foके आसपासus").trigger("foके आसपासusin") } के आसपासatके आसपासh (b) {} }, findLastAके आसपासtive: funके आसपासtion() { var b = this.lastAके आसपासtive; return b && 1 === a.grep(this.errorList, funके आसपासtion(a) { return a.element.name === b.name }).length && b }, elements: funके आसपासtion() { var b = this, के आसपास = {}; return a(this.के आसपासurrentForm).find("input, seleके आसपासt, textहैंa, [के आसपासontenteditable]").not(":जमा करें, :reset, :image, :disabled").not(this.settings.ignore).filter(funके आसपासtion() { var d = this.name || a(this).attr("name"), e = "undefined" != typeof a(this).attr("के आसपासontenteditable") && "false" !== a(this).attr("के आसपासontenteditable"); return !d && b.settings.debug && window.के आसपासonsole && के आसपासonsole.error("%o has no name assigned", this), e && (this.form = a(this).के आसपासlosest("form")[0], this.name = d), this.form === b.के आसपासurrentForm && (!(d in के आसपास || !b.objeके आसपासtLength(a(this).rules())) && (के आसपास[d] = !0, !0)) }) }, के आसपासlean: funके आसपासtion(b) { return a(b)[0] }, errors: funके आसपासtion() { var b = this.settings.errorके आसपासlass.split(" ").join("."); return a(this.settings.errorElement + "." + b, this.errorके आसपासontext) }, resetInternals: funके आसपासtion() { this.suके आसपासके आसपासessList = [], this.errorList = [], this.errorMap = {}, this.toShow = a([]), this.toHide = a([]) }, reset: funके आसपासtion() { this.resetInternals(), this.के आसपासurrentElements = a([]) }, prepहैंForm: funके आसपासtion() { this.reset(), this.toHide = this.errors().add(this.के आसपासontainers) }, prepहैंElement: funके आसपासtion(a) { this.reset(), this.toHide = this.errorsFor(a) }, elementValue: funके आसपासtion(b) { var के आसपास, d, e = a(b), f = b.type, g = "undefined" != typeof e.attr("के आसपासontenteditable") && "false" !== e.attr("के आसपासontenteditable"); return "radio" === f || "के आसपासheके आसपासkbox" === f ? this.findByName(b.name).filter(":के आसपासheके आसपासked").val() : "number" === f && "undefined" != typeof b.validity ? b.validity.badInput ? "NaN" : e.val() : (के आसपास = g ? e.text() : e.val(), "file" === f ? "के आसपास:\\fakepath\\" === के आसपास.substr(0, 12) ? के आसपास.substr(12) : (d = के आसपास.lastIndexOf("/"), d >= 0 ? के आसपास.substr(d + 1) : (d = के आसपास.lastIndexOf("\\"), d >= 0 ? के आसपास.substr(d + 1) : के आसपास)) : "string" == typeof के आसपास ? के आसपास.replaके आसपासe(/\r/g, "") : के आसपास) }, के आसपासheके आसपासk: funके आसपासtion(b) { b = this.validationTargetFor(this.के आसपासlean(b)); var के आसपास, d, e, fग्राम = a(b).rules(), h = a.map(g, funके आसपासtion(a, b) { return b }).length, i = !1, j = this.elementValue(b); "funके आसपासtion" == typeof g.normalizer ? f = g.normalizer : "funके आसपासtion" == typeof this.settings.normalizer && (f = this.settings.normalizer), f && (j = f.के आसपासall(b, j), delete g.normalizer); for (d in g) { e = { method: d, parameters: g[d] }; try { if (के आसपास = a.validator.methods[d].के आसपासall(this, j, b, e.parameters), "dependenके आसपासy-mismatके आसपासh" === के आसपास && 1 === h) { i = !0; के आसपासontinue } if (i = !1, "pending" === के आसपास) return void(this.toHide = this.toHide.not(this.errorsFor(b))); if (!के आसपास) return this.formatAndAdd(b, e), !1 } के आसपासatके आसपासh (k) { throw this.settings.debug && window.के आसपासonsole && के आसपासonsole.log("Exके आसपासeption oके आसपासके आसपासurred when के आसपासheके आसपासking element " + b.id + ", के आसपासheके आसपासk the '" + e.method + "' method.", k), k instanके आसपासeof TypeError && (k.message += ". Exके आसपासeption oके आसपासके आसपासurred when के आसपासheके आसपासking element " + b.id + ", के आसपासheके आसपासk the '" + e.method + "' method."), k } } if (!i) return this.objeके आसपासtLength(g) && this.suके आसपासके आसपासessList.push(b), !0 }, के आसपासustomDataसंदेश: funके आसपासtion(b, के आसपास) { return a(b).data("msg" + के आसपास.के आसपासharAt(0).toUpperके आसपासase() + के आसपास.substring(1).toLowerके आसपासase()) || a(b).data("msg") }, के आसपासustomसंदेश: funके आसपासtion(a, b) { var के आसपास = this.settings.messages[a]; return के आसपास && (के आसपास.के आसपासonstruके आसपासtor === String ? के आसपास : के आसपास[b]) }, findDefined: funके आसपासtion() { for (var a = 0; a < arguments.length; a++) if (void 0 !== arguments[a]) return arguments[a] }, defaultसंदेश: funके आसपासtion(b, के आसपास) { "string" == typeof के आसपास && (के आसपास = { method: के आसपास }); var d = this.findDefined(this.के आसपासustomMessage(b.name, के आसपास.method), this.के आसपासustomDataMessage(b, के आसपास.method), !this.settings.ignoreTitle && b.title || void 0, a.validator.messages[के आसपास.method], "Warning: No message defined for " + b.name + ""), e = /\$?\{(\d+)\}/g; return "funके आसपासtion" == typeof d ? d = d.के आसपासall(this, के आसपास.parameters, b) : e.test(d) && (d = a.validator.format(d.replaके आसपासe(e, "{$1}"), के आसपास.parameters)), d }, formatAndAdd: funके आसपासtion(a, b) { var के आसपास = this.defaultMessage(a, b); this.errorList.push({ message: के आसपास, element: a, method: b.method }), this.errorMap[a.name] = के आसपास, this.जमा करेंted[a.name] = के आसपास }, addWrapper: funके आसपासtion(a) { return this.settings.wrapper && (a = a.add(a.pहैंnt(this.settings.wrapper))), a }, defaultShowErrors: funके आसपासtion() { var a, b, के आसपास; for (a = 0; this.errorList[a]; a++) के आसपास = this.errorList[a], this.settings.highlight && this.settings.highlight.के आसपासall(this, के आसपास.element, this.settings.errorके आसपासlass, this.settings.validके आसपासlass), this.showLabel(के आसपास.element, के आसपास.message); if (this.errorList.length && (this.toShow = this.toShow.add(this.के आसपासontainers)), this.settings.suके आसपासके आसपासess) for (a = 0; this.suके आसपासके आसपासessList[a]; a++) this.showLabel(this.suके आसपासके आसपासessList[a]); if (this.settings.unhighlight) for (a = 0, b = this.validElements(); b[a]; a++) this.settings.unhighlight.के आसपासall(this, b[a], this.settings.errorके आसपासlass, this.settings.validके आसपासlass); this.toHide = this.toHide.not(this.toShow), this.hideErrors(), this.addWrapper(this.toShow).show() }, validElements: funके आसपासtion() { return this.के आसपासurrentElements.not(this.invalidElements()) }, invalidElements: funके आसपासtion() { return a(this.errorList).map(funके आसपासtion() { return this.element }) }, showLabel: funके आसपासtion(b, के आसपास) { var d, e, fग्राम, h = this.errorsFor(b), i = this.idOrName(b), j = a(b).attr("aria-desके आसपासribedby"); h.length ? (h.removeके आसपासlass(this.settings.validके आसपासlass).addके आसपासlass(this.settings.errorके आसपासlass), h.html(के आसपास)) : (h = a("<" + this.settings.errorElement + ">").attr("id", i + "-error").addके आसपासlass(this.settings.errorके आसपासlass).html(के आसपास || ""), d = h, this.settings.wrapper && (d = h.hide().show().wrap("<" + this.settings.wrapper + "/>").pहैंnt()), this.labelके आसपासontainer.length ? this.labelके आसपासontainer.append(d) : this.settings.errorPlaके आसपासement ? this.settings.errorPlaके आसपासement.के आसपासall(this, d, a(b)) : d.insertAfter(b), h.is("label") ? h.attr("for", i) : 0 === h.pहैंnts("label[for='" + this.esके आसपासapeके आसपासssMeta(i) + "']").length && (f = h.attr("id"), j ? j.matके आसपासh(new RegExp("\\b" + this.esके आसपासapeके आसपासssMeta(f) + "\\b")) || (j += " " + f) : j = f, a(b).attr("aria-desके आसपासribedby", j), e = this.groups[b.name], e && (g = this, a.eaके आसपासh(g.groups, funके आसपासtion(b, के आसपास) { के आसपास === e && a("[name='" + g.esके आसपासapeके आसपासssMeta(b) + "']"ग्राम.के आसपासurrentForm).attr("aria-desके आसपासribedby", h.attr("id")) })))), !के आसपास && this.settings.suके आसपासके आसपासess && (h.text(""), "string" == typeof this.settings.suके आसपासके आसपासess ? h.addके आसपासlass(this.settings.suके आसपासके आसपासess) : this.settings.suके आसपासके आसपासess(h, b)), this.toShow = this.toShow.add(h) }, errorsFor: funके आसपासtion(b) { var के आसपास = this.esके आसपासapeके आसपासssMeta(this.idOrName(b)), d = a(b).attr("aria-desके आसपासribedby"), e = "label[for='" + के आसपास + "'], label[for='" + के आसपास + "'] *"; return d && (e = e + ", #" + this.esके आसपासapeके आसपासssMeta(d).replaके आसपासe(/\s+/g, ", #")), this.errors().filter(e) }, esके आसपासapeके आसपासssMeta: funके आसपासtion(a) { return a.replaके आसपासe(/([\\!"#$%&'()*+,.\/:;<=>?@\[\]^`{|}~])/g, "\\$1") }, idOrनाम: funके आसपासtion(a) { return this.groups[a.name] || (this.के आसपासheके आसपासkable(a) ? a.name : a.id || a.name) }, validationTargetFor: funके आसपासtion(b) { return this.के आसपासheके आसपासkable(b) && (b = this.findByName(b.name)), a(b).not(this.settings.ignore)[0] }, के आसपासheके आसपासkable: funके आसपासtion(a) { return /radio|के आसपासheके आसपासkbox/i.test(a.type) }, findByनाम: funके आसपासtion(b) { return a(this.के आसपासurrentForm).find("[name='" + this.esके आसपासapeके आसपासssMeta(b) + "']") }, getLength: funके आसपासtion(b, के आसपास) { switके आसपासh (के आसपास.nodeName.toLowerके आसपासase()) { के आसपासase "seleके आसपासt": return a("option:seleके आसपासted", के आसपास).length; के आसपासase "input": if (this.के आसपासheके आसपासkable(के आसपास)) return this.findByName(के आसपास.name).filter(":के आसपासheके आसपासked").length } return b.length }, depend: funके आसपासtion(a, b) { return !this.dependTypes[typeof a] || this.dependTypes[typeof a](a, b) }, dependTypes: { "boolean": funके आसपासtion(a) { return a }, string: funके आसपासtion(b, के आसपास) { return !!a(b, के आसपास.form).length }, "funके आसपासtion": funके आसपासtion(a, b) { return a(b) } }, optional: funके आसपासtion(b) { var के आसपास = this.elementValue(b); return !a.validator.methods.required.के आसपासall(this, के आसपास, b) && "dependenके आसपासy-mismatके आसपासh" }, startRequest: funके आसपासtion(b) { this.pending[b.name] || (this.pendingRequest++, a(b).addके आसपासlass(this.settings.pendingके आसपासlass), this.pending[b.name] = !0) }, stopRequest: funके आसपासtion(b, के आसपास) { this.pendingRequest--, this.pendingRequest < 0 && (this.pendingRequest = 0), delete this.pending[b.name], a(b).removeके आसपासlass(this.settings.pendingके आसपासlass), के आसपास && 0 === this.pendingRequest && this.formजमा करेंted && this.form() ? (a(this.के आसपासurrentForm).जमा करें(), this.जमा करेंButton && a("input:hidden[name='" + this.जमा करेंButton.name + "']", this.के आसपासurrentForm).remove(), this.formजमा करेंted = !1) : !के आसपास && 0 === this.pendingRequest && this.formजमा करेंted && (a(this.के आसपासurrentForm).triggerHandler("invalid-form", [this]), this.formजमा करेंted = !1) }, previousValue: funके आसपासtion(b, के आसपास) { return के आसपास = "string" == typeof के आसपास && के आसपास || "remote", a.data(b, "previousValue") || a.data(b, "previousValue", { old: null, valid: !0, message: this.defaultMessage(b, { method: के आसपास }) }) }, destroy: funके आसपासtion() { this.resetForm(), a(this.के आसपासurrentForm).off(".validate").removeData("validator").find(".validate-equalTo-blur").off(".validate-equalTo").removeके आसपासlass("validate-equalTo-blur").find(".validate-lessThan-blur").off(".validate-lessThan").removeके आसपासlass("validate-lessThan-blur").find(".validate-lessThanEqual-blur").off(".validate-lessThanEqual").removeके आसपासlass("validate-lessThanEqual-blur").find(".validate-greaterThanEqual-blur").off(".validate-greaterThanEqual").removeके आसपासlass("validate-greaterThanEqual-blur").find(".validate-greaterThan-blur").off(".validate-greaterThan").removeके आसपासlass("validate-greaterThan-blur") } }, के आसपासlassRuleSettings: { required: { required: !0 }, ईमेल: { ईमेल: !0 }, url: { url: !0 }, date: { date: !0 }, dateISO: { dateISO: !0 }, number: { number: !0 }, digits: { digits: !0 }, के आसपासreditके आसपासard: { के आसपासreditके आसपासard: !0 } }, addके आसपासlassRules: funके आसपासtion(b, के आसपास) { b.के आसपासonstruके आसपासtor === String ? this.के आसपासlassRuleSettings[b] = के आसपास : a.extend(this.के आसपासlassRuleSettings, b) }, के आसपासlassRules: funके आसपासtion(b) { var के आसपास = {}, d = a(b).attr("के आसपासlass"); return d && a.eaके आसपासh(d.split(" "), funके आसपासtion() { this in a.validator.के आसपासlassRuleSettings && a.extend(के आसपास, a.validator.के आसपासlassRuleSettings[this]) }), के आसपास }, normalizeAttributeRule: funके आसपासtion(a, b, के आसपास, d) { /min|max|step/.test(के आसपास) && (null === b || /number|range|text/.test(b)) && (d = Number(d), isNaN(d) && (d = void 0)), d || 0 === d ? a[के आसपास] = d : b === के आसपास && "range" !== b && (a[के आसपास] = !0) }, attributeRules: funके आसपासtion(b) { var के आसपास, d, e = {}, f = a(b), g = b.getAttribute("type"); for (के आसपास in a.validator.methods) "required" === के आसपास ? (d = b.getAttribute(के आसपास), "" === d && (d = !0), d = !!d) : d = f.attr(के आसपास), this.normalizeAttributeRule(eग्राम, के आसपास, d); return e.maxlength && /-1|2147483647|524288/.test(e.maxlength) && delete e.maxlength, e }, dataRules: funके आसपासtion(b) { var के आसपास, d, e = {}, f = a(b), g = b.getAttribute("type"); for (के आसपास in a.validator.methods) d = f.data("rule" + के आसपास.के आसपासharAt(0).toUpperके आसपासase() + के आसपास.substring(1).toLowerके आसपासase()), "" === d && (d = !0), this.normalizeAttributeRule(eग्राम, के आसपास, d); return e }, statiके आसपासRules: funके आसपासtion(b) { var के आसपास = {}, d = a.data(b.form, "validator"); return d.settings.rules && (के आसपास = a.validator.normalizeRule(d.settings.rules[b.name]) || {}), के आसपास }, normalizeRules: funके आसपासtion(b, के आसपास) { return a.eaके आसपासh(b, funके आसपासtion(d, e) { if (e === !1) return void delete b[d]; if (e.param || e.depends) { var f = !0; switके आसपासh (typeof e.depends) { के आसपासase "string": f = !!a(e.depends, के आसपास.form).length; break; के आसपासase "funके आसपासtion": f = e.depends.के आसपासall(के आसपास, के आसपास) } f ? b[d] = void 0 === e.param || e.param : (a.data(के आसपास.form, "validator").resetElements(a(के आसपास)), delete b[d]) } }), a.eaके आसपासh(b, funके आसपासtion(a, d) { b[a] = "funके आसपासtion" == typeof d && "normalizer" !== a ? d(के आसपास) : d }), a.eaके आसपासh(["minlength", "maxlength"], funके आसपासtion() { b[this] && (b[this] = Number(b[this])) }), a.eaके आसपासh(["rangelength", "range"], funके आसपासtion() { var a; b[this] && (Array.isArray(b[this]) ? b[this] = [Number(b[this][0]), Number(b[this][1])] : "string" == typeof b[this] && (a = b[this].replaके आसपासe(/[\[\]]/g, "").split(/[\s,]+/), b[this] = [Number(a[0]), Number(a[1])])) }), a.validator.autoके आसपासreateRanges && (null != b.min && null != b.max && (b.range = [b.min, b.max], delete b.min, delete b.max), null != b.minlength && null != b.maxlength && (b.rangelength = [b.minlength, b.maxlength], delete b.minlength, delete b.maxlength)), b }, normalizeRule: funके आसपासtion(b) { if ("string" == typeof b) { var के आसपास = {}; a.eaके आसपासh(b.split(/\s/), funके आसपासtion() { के आसपास[this] = !0 }), b = के आसपास } return b }, addMethod: funके आसपासtion(b, के आसपास, d) { a.validator.methods[b] = के आसपास, a.validator.messages[b] = void 0 !== d ? d : a.validator.messages[b], के आसपास.length < 3 && a.validator.addके आसपासlassRules(b, a.validator.normalizeRule(b)) }, methods: { required: funके आसपासtion(b, के आसपास, d) { if (!this.depend(d, के आसपास)) return "dependenके आसपासy-mismatके आसपासh"; if ("seleके आसपासt" === के आसपास.nodeName.toLowerके आसपासase()) { var e = a(के आसपास).val(); return e && e.length > 0 } return this.के आसपासheके आसपासkable(के आसपास) ? this.getLength(b, के आसपास) > 0 : void 0 !== b && null !== b && b.length > 0 }, ईमेल: funके आसपासtion(a, b) { return this.optional(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: funके आसपासtion(a, b) { return this.optional(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*)?$/i.test(a) }, date: funके आसपासtion() { var a = !1; return funके आसपासtion(b, के आसपास) { return a || (a = !0, this.settings.debug && window.के आसपासonsole && के आसपासonsole.warn("The `date` method is depreके आसपासated and will be removed in version '2.0.0'.\nPlease don't use it, sinके आसपासe it relies on the Date के आसपासonstruके आसपासtor, whiके आसपासh\nbehaves very differently aके आसपासross browsers and loके आसपासales. Use `dateISO`\ninstead or one of the loके आसपासale speके आसपासifiके आसपास methods in `loके आसपासalizations/`\nand `additional-methods.js`.")), this.optional(के आसपास) || !/Invalid|NaN/.test(new Date(b).toString()) } }(), dateISO: funके आसपासtion(a, b) { return this.optional(b) || /^\d{4}[\/\-](0?[1-9]|1[012])[\/\-](0?[1-9]|[12][0-9]|3[01])$/.test(a) }, number: funके आसपासtion(a, b) { return this.optional(b) || /^(?:-?\d+|-?\d{1,3}(?:,\d{3})+)?(?:\.\d+)?$/.test(a) }, digits: funके आसपासtion(a, b) { return this.optional(b) || /^\d+$/.test(a) }, minlength: funके आसपासtion(a, b, के आसपास) { var d = Array.isArray(a) ? a.length : this.getLength(a, b); return this.optional(b) || d >= के आसपास }, maxlength: funके आसपासtion(a, b, के आसपास) { var d = Array.isArray(a) ? a.length : this.getLength(a, b); return this.optional(b) || d <= के आसपास }, rangelength: funके आसपासtion(a, b, के आसपास) { var d = Array.isArray(a) ? a.length : this.getLength(a, b); return this.optional(b) || d >= के आसपास[0] && d <= के आसपास[1] }, min: funके आसपासtion(a, b, के आसपास) { return this.optional(b) || a >= के आसपास }, max: funके आसपासtion(a, b, के आसपास) { return this.optional(b) || a <= के आसपास }, range: funके आसपासtion(a, b, के आसपास) { return this.optional(b) || a >= के आसपास[0] && a <= के आसपास[1] }, step: funके आसपासtion(b, के आसपास, d) { var e, f = a(के आसपास).attr("type"), g = "Step attribute on input type " + f + " is not supported.", h = ["text", "number", "range"], i = new RegExp("\\b" + f + "\\b"), j = f && !i.test(h.join()), k = funके आसपासtion(a) { var b = ("" + a).matके आसपासh(/(?:\.(\d+))?$/); return b && b[1] ? b[1].length : 0 }, l = funके आसपासtion(a) { return Math.round(a * Math.pow(10, e)) }, m = !0; if (j) throw new Error(g); return e = k(d), (k(b) > e || l(b) % l(d) !== 0) && (m = !1), this.optional(के आसपास) || m }, equalTo: funके आसपासtion(b, के आसपास, d) { var e = a(d); return this.settings.onfoके आसपासusout && e.not(".validate-equalTo-blur").length && e.addके आसपासlass("validate-equalTo-blur").on("blur.validate-equalTo", funके आसपासtion() { a(के आसपास).valid() }), b === e.val() }, remote: funके आसपासtion(b, के आसपास, d, e) { if (this.optional(के आसपास)) return "dependenके आसपासy-mismatके आसपासh"; e = "string" == typeof e && e || "remote"; var fग्राम, h, i = this.previousValue(के आसपास, e); return this.settings.messages[के आसपास.name] || (this.settings.messages[के आसपास.name] = {}), i.originalMessage = i.originalMessage || this.settings.messages[के आसपास.name][e], this.settings.messages[के आसपास.name][e] = i.message, d = "string" == typeof d && { url: d } || d, h = a.param(a.extend({ data: b }, d.data)), i.old === h ? i.valid : (i.old = h, f = this, this.startRequest(के आसपास)ग्राम = {}ग्राम[के आसपास.name] = b, a.ajax(a.extend(!0, { mode: "abort", port: "validate" + के आसपास.name, dataType: "json", data: g, के आसपासontext: f.के आसपासurrentForm, suके आसपासके आसपासess: funके आसपासtion(a) { var dग्राम, h, j = a === !0 || "true" === a; f.settings.messages[के आसपास.name][e] = i.originalMessage, j ? (h = f.formजमा करेंted, f.resetInternals(), f.toHide = f.errorsFor(के आसपास), f.formजमा करेंted = h, f.suके आसपासके आसपासessList.push(के आसपास), f.invalid[के आसपास.name] = !1, f.showErrors()) : (d = {}ग्राम = a || f.defaultMessage(के आसपास, { method: e, parameters: b }), d[के आसपास.name] = i.message = g, f.invalid[के आसपास.name] = !0, f.showErrors(d)), i.valid = j, f.stopRequest(के आसपास, j) } }, d)), "pending") } } }); var के आसपास, d = {}; return a.ajaxPrefilter ? a.ajaxPrefilter(funके आसपासtion(a, b, के आसपास) { var e = a.port; "abort" === a.mode && (d[e] && d[e].abort(), d[e] = के आसपास) }) : (के आसपास = a.ajax, a.ajax = funके आसपासtion(b) { var e = ("mode" in b ? b : a.ajaxSettings).mode, f = ("port" in b ? b : a.ajaxSettings).port; return "abort" === e ? (d[f] && d[f].abort(), d[f] = के आसपास.apply(this, arguments), d[f]) : के आसपास.apply(this, arguments) }), a }); var a = true $(".navbar-nav .nav-link").mouseenter(funके आसपासtion() { के आसपासonsole.log(11) a = true if ($(this).pहैंnt().के आसपासhildren(".dropdown-menu").के आसपासss("display") == 'none') { $('.sub_box').fadeOut(500); $(this).pहैंnt().के आसपासhildren(".dropdown-menu").fadeIn(500); $(".dropdownMenu3").hide() return false } else {} }) $(".navbar-nav").mouseleave(funके आसपासtion() { $('.sub_box').fadeOut(500); a = false return false }) $(".navbar-nav .has_box").mouseleave(funके आसपासtion() { return false }) $(".dropdown-menu").mouseenter(funके आसपासtion() { $(this).show(); return false }) $(".dropdown-menu .sua_p").mouseleave(funके आसपासtion() { return false }) $(".dropdown-menu").mouseleave(funके आसपासtion() { $(this).hide(); }) $(".show_btn").के आसपासliके आसपासk(funके आसपासtion() { $(this).के आसपासss("width", 0) $(".side_के आसपासontent").के आसपासss("width", "157px") }) $(".के आसपासlose_btn").के आसपासliके आसपासk(funके आसपासtion() { $(".side_के आसपासontent").के आसपासss("width", 0) $(".show_btn").के आसपासss("width", "36px") }) $(".toggle").mouseenter(funके आसपासtion() { if ($(".dropdownMenu3").के आसपासss("display") == 'none') { $(".dropdownMenu3").fadeIn(500) return false } return false }) $(".language_switके आसपासhing").mousemove(funके आसपासtion() { return false }) $(".glyphiके आसपासon-globe").mousemove(funके आसपासtion() { return false }) $(".dropdownMenu3").mouseleave(funके आसपासtion() { if ($(".dropdownMenu3").के आसपासss("display") == 'bloके आसपासk' && $(".dropdownMenu3").के आसपासss("opaके आसपासity") == 1) { $(".dropdownMenu3").fadeOut(500) return false } return false }) $(".dropdownMenu3").mousemove(funके आसपासtion() { $(".dropdownMenu3").show() }) $(".toggle").के आसपासliके आसपासk(funके आसपासtion() { return false }) $(".mySwiper").delegate(".swiper-pagination-bullet", "के आसपासliके आसपासk", funके आसपासtion() { $(".mask p").के आसपासss("top", "40%") var a = setInterval(funके आसपासtion() { $(".mask p").के आसपासss("top", "30%") }, 500) }) $(".swiper-pagination-bullet").के आसपासliके आसपासk(funके आसपासtion() { }) $('.के आसपासounter').के आसपासountUp(); $(window).sके आसपासroll(funके आसपासtion() { if ($(window).sके आसपासrollTop() > 1000) { $('.top_sके आसपासroll').removeके आसपासlass('sके आसपासroll_right'); } else { $('.top_sके आसपासroll').addके आसपासlass('sके आसपासroll_right'); } if ($(window).sके आसपासrollTop() > 300) { $('#sके आसपासrollsidebar').के आसपासss("position", "fixed"); $('#sके आसपासrollsidebar').के आसपासss("top", "100px"); } else { $('#sके आसपासrollsidebar').के आसपासss("position", "relative"); $('#sके आसपासrollsidebar').के आसपासss("top", "1824px"); } }); $('.top_sके आसपासroll').के आसपासliके आसपासk(funके आसपासtion() { $('html,body').animate({ sके आसपासrollTop: 0, }, 1000); }) // 侧边导航栏 // dropdown $('.dropdownx').के आसपासliके आसपासk(funके आसपासtion() { var f = $(this).data('flag'); if (f == false) { // $(this).data('flag', true).के आसपासss('transform', 'rotateZ(45deg)'); // $(this).data('flag', true).के आसपासss('transform', 'rotateZ(90deg)'); $(this).data('flag', true).के आसपासss({ 'transform': 'rotateZ(180deg)', 'right': '1px', 'text-align': 'left' }); $(this).pहैंnt().के आसपासhildren('ul').slideDown(200); } else { // $(this).data('flag', false).के आसपासss('transform', 'rotateZ(0deg)'); $(this).data('flag', false).के आसपासss({ 'transform': 'rotateZ(0deg)', 'right': '0', 'text-align': 'right' }); $(this).pहैंnt().के आसपासhildren('ul').slideUp(200); } }) // open $('.navbar-toggler').के आसपासliके आसपासk(funके आसपासtion() { $('.mobile-nav').के आसपासss('left', '0'); $('.m-shadow').show(); }); // के आसपासlose $('.m-shadow').के आसपासliके आसपासk(funके आसपासtion() { $('.mobile-nav').के आसपासss('left', '-70%'); $('.m-shadow').hide(); // $('.dropdownx').data('flag', false).के आसपासss('transform', 'rotateZ(0deg)'); $('.dropdownx').data('flag', false).के आसपासss({ transform: 'rotateZ(0deg)', right: '0', }); $('.mobile-nav>ul>li').find('ul').के आसपासss('display', 'none'); }); // 搜索框 $('.searके आसपासh-wrap .searके आसपासh-iके आसपासon,.searके आसपासh-wrap').के आसपासliके आसपासk(funके आसपासtion(e) { if (e && e.stopPropagation) { //因此它支持W3के आसपास的stopPropagation()方法 e.stopPropagation(); } else { //否则,我们需要使用IE的方式来取消事件冒泡 window.event.कर सकते हैंके आसपासelBubble = true; } $('.searके आसपासh-form').fadeIn(); }) $(doके आसपासument).के आसपासliके आसपासk(funके आसपासtion() { $('.searके आसपासh-form').fadeOut(); $('.dropdownMenu3').fadeOut(); }) $(funके आसपासtion() { imgLazyLoad(); //初始化 $(doके आसपासument).sके आसपासroll(imgLazyLoad); //当滚动条滚动时,扫描需要加载的div //扫描需要加载的div funके आसपासtion imgLazyLoad() { $.eaके आसपासh($("body img.lazy"), funके आसपासtion(i, o) { //获取窗口高度 var windowHeight = $(window).height(); // windowHeight = windowHeight/2; 设置滚动条在显示屏幕高度2分之1的时候加载图片 //获取滚动条 var sके आसपासrollTop = $(doके आसपासument).sके आसपासrollTop(); //先判断是否是加载完的图片 跳出 if ($(o).attr("srके आसपास") == $(o).attr("data-original")) { return true; } else if ($(o).offset().top <= (sके आसपासrollTop + windowHeight) && $(o).offset().top >= sके आसपासrollTop) { //判断div是不是出在可见的位置 if ($(o).attr("data-original") != undefined || $(o).attr("data-original") != "undefined") { var Objeके आसपासtSrके आसपास = $(o).attr("data-original"); //把piके आसपास的值赋给srके आसपास值 $(o).attr("srके आसपास", Objeके आसपासtSrके आसपास); //के आसपासss属性改为可见 $(o).के आसपासss("visibility", "visible"); //渐变时间和渐变值 $(o).fadeTo(1000, 1.00); } } }); } }); $(funके आसपासtion() { var rtlSign = false; var dir = doके आसपासument.getElementsByTagName('html')[0].getAttribute('dir') || doके आसपासument.doके आसपासumentElement.lang; if (dir == 'rtl' || /ar\./.test(origin) || /iw\./.test(origin)) rtlSign = true; के आसपासonsole.log(rtlSign) var swiper = new Swiper(".swiper-profile", { slidesPerView: 1, loop: true, rtl: rtlSign, freeMode: true, autoplay: { pauseOnMouseEnter: true, disableOnInteraके आसपासtion: false, }, navigation: { nextEl: ".profile-right", prevEl: ".profile-left", }, breakpoints: { 500: { //当屏幕宽度大于等于768 slidesPerView: 2, spaके आसपासeBetween: 15 }, 991: { slidesPerView: 2, spaके आसपासeBetween: 20 }, 1200: { slidesPerView: 3, spaके आसपासeBetween: 25 } } }); // logo轮播 var swiper = new Swiper(".swiper-logo", { slidesPerView: 5, spaके आसपासeBetween: 30, rtl: rtlSign, freeMode: true, loop: false, autoplay: false, }); $("#tabsJustified li").के आसपासliके आसपासk(funके आसपासtion() { var num = $(".tab-pane").eq($(this).index()).find("img").length if ($(".tab-pane").eq($(this).index()).eq(0).के आसपासss("srके आसपास") != ' ') { for (let a = 0; a < num; a++) { $(".tab-pane").eq($(this).index()).find("img").eq(a).attr("srके आसपास", $(".tab-pane").eq($(this).index()).find("img").eq(a).attr("data-original")) } } var swiper = new Swiper(".swiper-के आसपासertifiके आसपासate" + $(this).index(), { loop: true, rtl: rtlSign, autoplay: { pauseOnMouseEnter: true, disableOnInteraके आसपासtion: false, }, breakpoints: { 500: { //当屏幕宽度大于等于768 slidesPerView: 2, spaके आसपासeBetween: 20 }, 0: { //当屏幕宽度大于等于320 slidesPerView: 1, }, 991: { slidesPerView: 3, spaके आसपासeBetween: 20 }, 1280: { //当屏幕宽度大于等于1280 slidesPerView: 4, spaके आसपासeBetween: 10 } }, slidesPerView: 4, spaके आसपासeBetween: 10, }); }) var swiper = new Swiper(".swiper-के आसपासertifiके आसपासate", { loop: true, rtl: rtlSign, autoplay: { pauseOnMouseEnter: true, disableOnInteraके आसपासtion: false, }, breakpoints: { 0: { //当屏幕宽度大于等于320 slidesPerView: 1, }, 500: { //当屏幕宽度大于等于768 slidesPerView: 2, spaके आसपासeBetween: 20 }, 991: { slidesPerView: 3, spaके आसपासeBetween: 20 }, 1280: { //当屏幕宽度大于等于1280 slidesPerView: 4, spaके आसपासeBetween: 10 } }, slidesPerView: 4, spaके आसपासeBetween: 10, }); var swiper = new Swiper(".swiper-के आसपासertifiके आसपासate0", { loop: true, rtl: rtlSign, autoplay: { pauseOnMouseEnter: true, disableOnInteraके आसपासtion: false, }, breakpoints: { 0: { //当屏幕宽度大于等于320 slidesPerView: 1, }, 500: { //当屏幕宽度大于等于768 slidesPerView: 2, spaके आसपासeBetween: 20 }, 991: { slidesPerView: 3, spaके आसपासeBetween: 20 }, 1280: { //当屏幕宽度大于等于1280 slidesPerView: 4, spaके आसपासeBetween: 10 } }, slidesPerView: 4, spaके आसपासeBetween: 10, }); var swiper = new Swiper(".swiper-के आसपासontainer", { speed: 20000, loop: true, rtl: rtlSign, slidesPerView: 4, slidesPerGroup: 4, freeMode: true, autoplay: { disableOnInteraके आसपासtion: false, delay: 0 }, navigation: { nextEl: ".के आसपासontainer-right", prevEl: ".के आसपासontainer-left", }, breakpoints: { 0: { //当屏幕宽度大于等于320 slidesPerView: 1, slidesPerGroup: 1 }, 426: { //当屏幕宽度大于等于320 slidesPerView: 2, spaके आसपासeBetween: 40, slidesPerGroup: 2 }, 768: { //当屏幕宽度大于等于768 slidesPerView: 3, spaके आसपासeBetween: 20, slidesPerGroup: 3 }, 1280: { //当屏幕宽度大于等于1280 slidesPerView: 4, spaके आसपासeBetween: 20, slidesPerGroup: 4 }, } }); // 视频懒加载:只在切换到对应 slide 时加载视频 funके आसपासtion loadSlideVideo(swiper) { // 离开前暂停所有视频 swiper.slides.forEaके आसपासh(funके आसपासtion(slide) { slide.querySeleके आसपासtorAll('video').forEaके आसपासh(funके आसपासtion(v) { if (!v.paused) v.pause(); }); }); // 加载并播放当前 slide 的视频(从 data-srके आसपास 取源) var aके आसपासtiveSlide = swiper.slides[swiper.aके आसपासtiveIndex]; if (aके आसपासtiveSlide) { aके आसपासtiveSlide.querySeleके आसपासtorAll('video[data-srके आसपास]').forEaके आसपासh(funके आसपासtion(video) { video.srके आसपास = video.dataset.srके आसपास; video.removeAttribute('data-srके आसपास'); video.load(); video.play().के आसपासatके आसपासh(funके आसपासtion() {}); }); } } var mySwiper = new Swiper(".mySwiper", { loop: true, rtl: rtlSign, autoplay: { pauseOnMouseEnter: false, disableOnInteraके आसपासtion: false, }, pagination: { el: ".swiper-pagination", के आसपासliके आसपासkable: true, renderBullet: funके आसपासtion(index, के आसपासlassName) { return '' + ""; }, }, on: { init: funके आसपासtion() { loadSlideVideo(this); }, slideके आसपासhange: funके आसपासtion() { loadSlideVideo(this); } }, }); $(".btn_playStop .btn1").के आसपासliके आसपासk(funके आसपासtion() { mySwiper.autoplay.stop(); }) $(".btn_playStop .btn2").के आसपासliके आसपासk(funके आसपासtion() { mySwiper.autoplay.start(); }) }) var swiper = new Swiper(".myProduके आसपासtInquirySwiper", { loop: true, navigation: { nextEl: ".swiper-button-next", prevEl: ".swiper-button-prev", }, }); if (!(/msie [6|7|8|9]/i.test(navigator.userAgent))) { new WOW().init(); }; // The new iफ़ोन browser and IE browser does not support the webp image of qiniu के आसपासloud, so it needs to be replaके आसपासed /* if ( navigator.userAgent.toLowerके आसपासase().indexOf("msie") > -1 || navigator.userAgent.toLowerके आसपासase().indexOf("trident") > -1 ) */ if (/msie|trident/i.test(navigator.userAgent) || /version\/([\d.]+).*safari/.test(navigator.userAgent) || /maके आसपास/i.test(navigator.platform)) { $("img").eaके आसपासh(funके आसपासtion(index, item) { var srके आसपास = $(this).attr("srके आसपास"); if (/\/format\/webp/i.test(srके आसपास)) { $(this).attr("srके आसपास", srके आसपास.replaके आसपासe(/\/format\/webp/g, "")); } }); } if (window.loके आसपासation.toString().indexOf('pref=padindex') != -1) {} else { if (/AppleWebKit.*Mobile/i.test(navigator.userAgent) || (/MIDP|SymbianOS|NOKIA|SAMSUNG|LG|NEके आसपास|Tके आसपासL|Alके आसपासatel|BIसड़क|DBTEL|Dopod|PHILIPS|HAIER|LENOVO|MOT-|Nokia|SonyEriके आसपासsson|SIE-|Amoi|ZTE/.test(navigator.userAgent))) { if (window.loके आसपासation.href.indexOf("?mobile") < 0) { try { if (/Android|Windows फ़ोन|webOS|iफ़ोन|iPod|Blaके आसपासkBerry/i.test(navigator.userAgent)) { // window.loके आसपासation.assign("m.xxxxx.के आसपासom"); } else if (/iPad/i.test(navigator.userAgent)) {} else {} if (/iफ़ोन/i.test(navigator.userAgent)) { $("img").eaके आसपासh(funके आसपासtion(index, item) { var srके आसपास = $(this).attr("srके आसपास"); if (/\/format\/webp/i.test(srके आसपास)) { $(this).attr("srके आसपास", srके आसपास.replaके आसपासe(/\/format\/webp/g, "")); } }); } } के आसपासatके आसपासh (e) {} } } } (funके आसपासtion() { var protoके आसपासol = window.loके आसपासation.protoके आसपासol; var host = protoके आसपासol + "//" + doके आसपासument.loके आसपासation.hostname + "/inquiryok?baके आसपासk=" + doके आसपासument.loके आसपासation.pathname; $(".form-के आसपास80e3e85654fe19532के आसपासa3ead097be1bd").attr('aके आसपासtion', protoके आसपासol + '//inquiry.digoodके आसपासms.के आसपासom/api/bontaके आसपासhealth2022'); $("[name='baके आसपासkpage']").attr('value', host); $("[name='page']").attr('value', window.loके आसपासation.href); })(); funके आसपासtion assignment(data) { $(".के आसपासustom-088484b93f05aa5के आसपासf47a900f0d80b83b_ipAddress").val(data.ipAddress); $(".के आसपासustom-088484b93f05aa5के आसपासf47a900f0d80b83b_के आसपासountryName").val(data.के आसपासountryName); $(".के आसपासustom-088484b93f05aa5के आसपासf47a900f0d80b83b_regionName").val(data.regionName); $(".के आसपासustom-088484b93f05aa5के आसपासf47a900f0d80b83b_के आसपासityName").val(data.के आसपासityName); $(".के आसपासustom-088484b93f05aa5के आसपासf47a900f0d80b83b_के आसपासountryके आसपासode").val(data.के आसपासountryके आसपासode); $(".के आसपासustom-088484b93f05aa5के आसपासf47a900f0d80b83b_zipके आसपासode").val(data.zipके आसपासode); $(".के आसपासustom-088484b93f05aa5के आसपासf47a900f0d80b83b_latitude").val(data.latitude); $(".के आसपासustom-088484b93f05aa5के आसपासf47a900f0d80b83b_longitude").val(data.longitude); $(".के आसपासustom-088484b93f05aa5के आसपासf47a900f0d80b83b_timeZone").val(data.timeZone); $(".geo-992d1a15944a1dd9के आसपासके आसपासde6के आसपास1a2612के आसपास201_के आसपासountry").val(data.के आसपासountryके आसपासode); $(".geo-992d1a15944a1dd9के आसपासके आसपासde6के आसपास1a2612के आसपास201_ipAddress").val(data.ipAddress); $(".geo-992d1a15944a1dd9के आसपासके आसपासde6के आसपास1a2612के आसपास201_के आसपासountryName").val(data.के आसपासountryName); $(".geo-992d1a15944a1dd9के आसपासके आसपासde6के आसपास1a2612के आसपास201_के आसपासountryके आसपासode").val(data.के आसपासountryके आसपासode); $(".geo-992d1a15944a1dd9के आसपासके आसपासde6के आसपास1a2612के आसपास201_regionName").val(data.regionName); $(".geo-992d1a15944a1dd9के आसपासके आसपासde6के आसपास1a2612के आसपास201_के आसपासityName").val(data.के आसपासityName); $(".geo-992d1a15944a1dd9के आसपासके आसपासde6के आसपास1a2612के आसपास201_zipके आसपासode").val(data.zipके आसपासode); $(".geo-992d1a15944a1dd9के आसपासके आसपासde6के आसपास1a2612के आसपास201_latitude").val(data.latitude); $(".geo-992d1a15944a1dd9के आसपासके आसपासde6के आसपास1a2612के आसपास201_longitude").val(data.longitude); $(".geo-992d1a15944a1dd9के आसपासके आसपासde6के आसपास1a2612के आसपास201_timeZone").val(data.timeZone); $("form[method='post']").eaके आसपासh(funके आसपासtion(index, item) { if (!$(this).find("[name='के आसपासountry']").length) { $(this).append( '' ); } }); }; // if ( sessionStorage["geoinfo"] ) if (sessionStorage.getItem("geoInfo")) { var geoInfoStr = sessionStorage.getItem("geoInfo"); var geoInfo = JSON.parse(geoInfoStr); assignment(geoInfo); } else { var geoInfoStr = ""; var geoInfo = ""; var doके आसपासके आसपासookie = doके आसपासument.के आसपासookie.split(";"); for (var i = 0; i < doके आसपासके आसपासookie.length; i++) { if (/geoinfo/i.test(doके आसपासके आसपासookie[i])) { // के आसपासonsole.log(doके आसपासके आसपासookie[i]); geoInfoStr = doके आसपासके आसपासookie[i]; } }; if (geoInfoStr) { geoInfoStr = deके आसपासodeURIके आसपासomponent(geoInfoStr); geoInfo = geoInfoStr.split("=")[1]; sessionStorage.setItem("geoInfo"ग्रामeoInfo); geoInfo = JSON.parse(geoInfo); assignment(geoInfo); } else { if (/(\.global\-marketing\.के आसपासn)/.test(window.loके आसपासation.href) || /(\.global\-marketing\.के आसपासom)/.test(window.loके आसपासation.href) || /(\.digoodके आसपासms\.के आसपासom)/.test(window.loके आसपासation.href)) { के आसपासonsole.log("testing"); } else { के आसपासonsole.error("Geo information is not के आसपासarried in the के आसपासookie!"); } //获取GEOIP信息 var YOUR_KEY = "6b493b1b3365342345b70a3e4748d8e96b2a6deb25091f4f4के आसपास6faaaके आसपासaa626के आसपास19"; var theURL = "https://api.ipinfodb.के आसपासom/v3/ip-के आसपासity/?key=" + YOUR_KEY + "&format=json"; funके आसपासtion getGeoInfo(theURL, times) { if (isNaN(times)) return; times++; $.ajax({ type: "POST", url: theURL, के आसपासontentType: "appliके आसपासation/json; के आसपासharset=utf-8", dataType: "jsonp", method: 'GET', suके आसपासके आसपासess: funके आसपासtion(data) { assignment(data); sessionStorage.setItem("geoInfo", JSON.stringify(data)); के आसपासonsole.log(data); के आसपासonsole.log("suके आसपासके आसपासess!"); if (!$("form[method='post'] [name='के आसपासountry']").length) { $("form[method='post']").append( '' ); } }, error: funके आसपासtion(data) { के आसपासonsole.log("request error!"); if (times >= 30) { के आसपासonsole.error("Error!"); } else { getGeoInfo(theURL, times); } }, के आसपासomplete: funके आसपासtion(data) { // के आसपासonsole.log("के आसपासomplete"); } }); } getGeoInfo(theURL, 0); } } $(funके आसपासtion() { $('.के आसपासounter').के आसपासountUp(); (funके आसपासtion() { var origin = window.loके आसपासation.origin; var host = window.loके आसपासation.host; var dir = doके आसपासument.getElementsByTagName('html')[0].getAttribute('dir') || doके आसपासument.doके आसपासumentElement.dir; if (dir == 'rtl' || /^(ar\.)/.test(host) || /^(iw\.)/.test(host)) { var headEl = doके आसपासument.head || doके आसपासument.getElementsByTagName('head')[0]; var rtlके आसपासssArr = [ 'https://v7-dashboard-assets.digoodके आसपासms.के आसपासom/bootstrap-rtl/3.4.0/dist/के आसपासss/bootstrap-rtl.min.के आसपासss', 'https://v7-dashboard-assets.digoodके आसपासms.के आसपासom/bootstrap-rtl/3.4.0/dist/के आसपासss/bootstrap-flipped.min.के आसपासss', ]; for (let index = 0; index < rtlके आसपासssArr.length; index++) { var linkEl = doके आसपासument.के आसपासreateElement('link'); के आसपासonst element = rtlके आसपासssArr[index]; linkEl.rel = 'stylesheet'; linkEl.type = 'text/के आसपासss'; linkEl.href = rtlके आसपासssArr[index]; headEl.appendके आसपासhild(linkEl); } } })(); $("img").eaके आसपासh(funके आसपासtion(item, index) { var alt = $(this).attr("alt"); if (!alt) { $(this).attr("alt", 'कैंसर स्टेम कोशिकाओं को लक्षित करने वाले जिनसेंग-व्युत्पन्न यौगिकों की कैंसर रोधी क्षमता'); // 随机取一个前缀词、后缀词+index } }); // 监听邮箱点击和电话点击 $("a, artiके आसपासle, aside, b, big, bloके आसपासkquote, button, के आसपासaption, के आसपासite, dd, del, details, div, dl, dt, em, figके आसपासaption, figure, font, footer, h1, h2, h3, h4, h5, h6, header, i, ins, label, li, main, mark, nav, ol, option, p, pre, q, samp, seके आसपासtion, small, span, strong, sub, summary, sup, td, th, time, tr, u, ul").के आसपासliके आसपासk(funके आसपासtion(event) { // 点击电话 /दूरभाष:/.test(event.target.href) && typeof gtag_report_के आसपासonversion2 === "funके आसपासtion" ? gtag_report_के आसपासonversion2() : ''; // 点击邮箱 /mailto:/.test(event.target.href) && typeof gtag_report_के आसपासonversion1 === "funके आसपासtion" ? gtag_report_के आसपासonversion1() : ''; }); }); funके आसपासtion getWindowWAndH() { var win_w = window.innerWidth || doके आसपासument.doके आसपासumentElement.के आसपासlientWidth || doके आसपासument.body.के आसपासlientWidth; var win_h = window.innerHeight || doके आसपासument.doके आसपासumentElement.के आसपासlientHeight || doके आसपासument.body.के आसपासlientHeight; return win_obj = { win_w: win_w, win_h: win_h }; } $(".के आसपासli-switके आसपासh-box").के आसपासliके आसपासk(funके आसपासtion() { $(this).toggleके आसपासlass("aके आसपासtive"); }); if (sessionStorage["pass"] != "true") { $(".के आसपासookie-law-info-bar").addके आसपासlass('aके आसपासtive'); } $(".modal-के आसपासlose, .के आसपासookie-law-info-again, .के आसपासookie_aके आसपासtion_के आसपासlose_header").के आसपासliके आसपासk(funके आसपासtion() { sessionStorage.setItem("pass", "true"); $(".के आसपासookie-law-info-bar").removeके आसपासlass('aके आसपासtive'); के आसपासonsentGranted(); /*if( !loके आसपासalStorage.oldTimestamp ){ loके आसपासalStorage.setItem('oldTimestamp', new Date().getTime()); $(".के आसपासookie-plaके आसपासeholder").के आसपासss("display", "bloके आसपासk"); } $(".के आसपासookie-law-info-bar").toggleके आसपासlass("aके आसपासtive"); $(".के आसपासookie-law-info-again").toggleके आसपासlass("aके आसपासtive"); $(".के आसपासookie-plaके आसपासeholder").toggle();*/ }); if (getWindowWAndH().win_w < 992) { $("input, textहैंa").foके आसपासus(funके आसपासtion() { के आसपासonsole.log("foके आसपासus"); $(".के आसपासookie-law-info-bar, .के आसपासookie-law-info-again").के आसपासss("position", "statiके आसपास"); }); $("input, textहैंa").blur(funके आसपासtion() { के आसपासonsole.log("blur"); $(".के आसपासookie-law-info-bar, .के आसपासookie-law-info-again").के आसपासss("position", "fixed"); }); } $('.के आसपासontent-wrap.liveके आसपासhat .title').के आसपासliके आसपासk(funके आसपासtion() { $(this).pहैंnts().toggleके आसपासlass('show'); }); $(window).sके आसपासroll(funके आसपासtion() { // 获取窗口的滚动位置 var sके आसपासrollTop = $(window).sके आसपासrollTop(); // 获取文档的高度 var doके आसपासumentHeight = $(doके आसपासument).height(); // 获取窗口的高度 var windowHeight = $(window).height(); // 判断是否滚动到底部 if (sके आसपासrollTop + windowHeight >= doके आसपासumentHeight) { // 如果滚动到底部,切换类 $('.के आसपासontent-wrap.liveके आसपासhat').toggleके आसपासlass('show'); } }); // $.validator.addMethod("के आसपासheके आसपासkEnter", funके आसपासtion (value, element) { // var pattern = new RegExp("[.`~!#$^&*=|{}':;',\\[\\]<>《》/?~!#¥……&*|{}【】‘;:”“'。,、?' ']"); // if (pattern.test(value)) { // return false; // } else if (value.indexOf(" ") != -1) { // return false; // } else { // return true; // } // }, "Prohibit input of speके आसपासial के आसपासharaके आसपासters and spaके आसपासes."); $.validator.addMethod("के आसपासheके आसपासkEnter", funके आसपासtion(value, element) { // var pattern = new RegExp("[.`~!#$^&*=|{}':;',\\[\\]<>《》/?~!#¥……&*|{}【】‘;:”“'。,、?]"); // // if (pattern.test(value)) { // return false; // } else { // return true; // } 取消验证 return true; }, "Prohibit input of speके आसपासial के आसपासharaके आसपासters."); $('.inquiryForm').eaके आसपासh(funके आसपासtion() { $(this).validate({ rules: { "के आसपासontaके आसपासt[name]": { required: true, }, ईमेल: { required: true }, message: { required: true, के आसपासheके आसपासkEnter: true, rangelength: [20, 2000] }, messages: { "के आसपासontaके आसपासt[name]": { required: 'This field is required.' }, ईमेल: { required: 'Please enter a valid email address.' }, message: { required: 'This field is required.', rangelength: 'Please enter at least 20 के आसपासharaके आसपासters.' }, } } }); }); // 侧边栏复制 $('.sider_box .sider_item .के आसपासopy_box').के आसपासliके आसपासk(funके आसपासtion() { let के आसपासopyTxt = $(this).attr('data-के आसपासopy'); navigator.के आसपासlipboard.writeText(के आसपासopyTxt).then(funके आसपासtion() { alert('已复制!'); }, funके आसपासtion(err) { alert('复制失败!'); के आसपासonsole.error('复制失败: ', err); }); }) // Define dataLayer and the gtag funके आसपासtion. window.dataLayer = window.dataLayer || []; funके आसपासtion gtag() { dataLayer.push(arguments); } // Default ad_storage to 'denied' as a plaके आसपासeholder // Determine aके आसपासtual values based on your own requirements gtag('के आसपासonsent', 'default', { 'ad_storage': 'denied' }); funके आसपासtion के आसपासonsentGranted() { के आसपासonsole.log('granted'); gtag('के आसपासonsent', 'update', { 'ad_storage': 'granted' }); } var Tawk_API = Tawk_API || {}; Tawk_API.onके आसपासhatStarted = funके आसपासtion() { dataLayer.push({ event: 'के आसपासhat_started' // value here must be equal to the value set on the के आसपासustom event tag and trigger }); }

संबंधित लिंक

सबसे अच्छा एनएमएन पाउडर कोएंजाइम सर्वश्रेष्ठ एनएमएन पाउडर फैक्टरी सर्वश्रेष्ठ एनएमएन पाउडर निर्माता सबसे अच्छा एनएमएन पाउडर पूरक सबसे अच्छा एनएमएन पाउडर आपूर्तिकर्ता खरीदें एनएमएन पाउडर कोएंजाइम खरीदें एनएमएन पाउडर फैक्टरी खरीदें एनएमएन पाउडर निर्माता खरीदें एनएमएन पाउडर पूरक खरीदें एनएमएन पाउडर आपूर्तिकर्ता उच्च शुद्धता एनएमएन पाउडर कोएंजाइम उच्च शुद्धता एनएमएन पाउडर फैक्टरी उच्च शुद्धता एनएमएन पाउडर निर्माता उच्च शुद्धता एनएमएन पाउडर पूरक उच्च शुद्धता एनएमएन पाउडर आपूर्तिकर्ता उच्च गुणवत्ता एनएमएन पाउडर कोएंजाइम उच्च गुणवत्ता एनएमएन पाउडर फैक्टरी उच्च गुणवत्ता एनएमएन पाउडर निर्माता उच्च गुणवत्ता एनएमएन पाउडर पूरक उच्च गुणवत्ता एनएमएन पाउडर आपूर्तिकर्ता दीर्घायु एनएमएन पाउडर कोएंजाइम दीर्घायु एनएमएन पाउडर फैक्टरी दीर्घायु एनएमएन पाउडर निर्माता दीर्घायु एनएमएन पाउडर पूरक दीर्घायु एनएमएन पाउडर आपूर्तिकर्ता खरीदें एनएमएन पाउडर कोएंजाइम खरीद एनएमएन पाउडर फैक्टरी खरीद एनएमएन पाउडर निर्माता खरीद एनएमएन पाउडर पूरक खरीद एनएमएन पाउडर आपूर्तिकर्ता