CINXE.COM
Ups and downs of coal price in the first half of the year
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Ups and downs of coal price in the first half of the year</title> <meta name="description" content="In the first half of this year, coal prices in the port market fluctuated and basically kept a W-shaped fluctuation."/> <link rel="canonical" href="https://www.echemi.com/cms/77129.html" /> <meta property="og:url" content="https://www.echemi.com/cms/77129.html"> <meta property="og:type" content="article"> <meta property="og:title" content="Ups and downs of coal price in the first half of the year - ECHEMI.com"> <meta property="og:image" content="https://upload.echemi.com/2020/0316/1584325530819.png"/> <meta property="og:image:secure_url" content="https://upload.echemi.com/2020/0316/1584325530819.png" /> <meta property="og:image:width" content="410"/> <meta property="og:image:height" content="288"/> <meta property="og:image:alt" content="Ups and downs of coal price in the first half of the year - ECHEMI.com" /> <meta property="og:description" content="In the first half of this year, coal prices in the port market fluctuated and basically kept a W-shaped fluctuation."> <meta property="og:site_name" content="ECHEMI"> <meta name="twitter:card" content="summary_large_image"> <meta name="twitter:site" content="@Echemiqd"> <meta name="twitter:title" content="Ups and downs of coal price in the first half of the year - ECHEMI.com"> <meta name="twitter:description" content="In the first half of this year, coal prices in the port market fluctuated and basically kept a W-shaped fluctuation."> <meta name="twitter:image:src" content="https://upload.echemi.com/2020/0316/1584325530819.png"> <meta itemprop="image" content="https://upload.echemi.com/2020/0316/1584325530819.png" /> <script type="application/ld+json"> { "@context": "https://schema.org", "@type": "NewsArticle", "headline": "Ups and downs of coal price in the first half of the year", "image": [ "https://upload.echemi.com/2020/0316/1584325530819.png" ], "datePublished": "2020-03-16", "dateModified": "", "publisher": { "name": "ECHEMI", "@type": "Organization", "logo": { "@type": "ImageObject", "url": "https://cdn-ali-www.echemi.com/static_v3/images/common/echemi.svg?v=5dcd3d797df79f1de29309eddc0317a7" } } } </script> <link rel="shortcut icon" href="https://static-www.echemi.com/static_v3/images/echemi_vd761b1.png"/> <link rel="bookmark" href="https://static-www.echemi.com/static_v3/images/echemi_vd761b1.png"/> <link rel="icon" href="https://static-www.echemi.com/static_v3/images/echemi_vd761b1.png" type="image/gif" /> <link href="https://static-www.echemi.com/static_v3/css/common-6.0.min_va16c18.css" rel="stylesheet" /> <link href="https://static-www.echemi.com/static_v3/css/fonts/font_v1/iconfont_vce89f5.css" rel="stylesheet"> <script src="https://static-www.echemi.com/static_v3/js/jquery-1.11.2.min_v5790ea.js" type="text/javascript"></script> <script src="https://static-www.echemi.com/static_v3/js/Func.min_v0204c7.js" type="text/javascript"></script> <script src="https://static-www.echemi.com/static_v3/js/default_v37c90f.js" type="text/javascript"></script> <script src="https://static-www.echemi.com/static_v3/js/html5_v0ce8f3.js" type="text/javascript"></script> <script src="https://static-www.echemi.com/static_v3/js/custom/goLogin_v5d035e.js" type="text/javascript"></script> <script src="https://static-www.echemi.com/static_v3/js/custom/htmlCode_vd2a367.js" type="text/javascript"></script> <script src="https://static-www.echemi.com/static_v3/js/lazysizes.min_v0812d0.js" async></script> <script src="https://static-www.echemi.com/static_v3/js/loading_v05cfac.js" type="text/javascript"></script> <script src="https://static-www.echemi.com/static_v3/js/spin.min_v6f31fa.js" type="text/javascript"></script> <script type="text/javascript"> var webRoot = "https://www.echemi.com"; var webRootEn = "https://www.echemi.com"; var webRootZh = "https://zh.echemi.com"; var webRootEu = "https://mall.echemi.com"; var webRootSupplier = "https://supplier.echemi.com"; var webRootAjax = "https://www.echemi.com"; var webRootFileCdn = "https://file.echemi.com/fileManage"; var webRootStaticCdn = "https://static-www.echemi.com/static_v3"; var webRootUCenter = "https://i.echemi.com"; var regExpEmail = "^[a-zA-Z0-9\\.\\-\\+\\_\\&]+@([A-Za-z0-9\\-]+\\.)+[A-Za-z0-9]+$"; var regExpNumber = "^[0-9]+(\\.[0-9]+)?$"; var regExpNotChinese = "^[^\\u4e00-\\u9fa5]*$"; var regExpCasno = "^[0-9]{2,7}-[0-9]{1,2}-[0-9]{1}$"; var regExpPassword = "^(?![\\d]+$)(?![a-zA-Z]+$)(?![!@#$%^&*-+=:;,.?]+$)[\\da-zA-Z!@#$%^&*-+=:;,.?]{8,18}$"; var regExpTelephone = "^[+]?[\\-0-9]+[0-9]$"; </script> <!-- Google Tag Manager start --> <script async src="https://www.googletagmanager.com/gtag/js?id=AW-652012140"></script> <script> window.dataLayer = window.dataLayer || []; function gtag() {dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'AW-652012140'); gtag('config', 'UA-163721333-1'); (function(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.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-PGNVPDK'); </script> <!-- Google Tag Manager end --><link href="https://static-www.echemi.com/static_v3/css/fonts_community/iconfont_v05f03f.css" rel="stylesheet"> <link rel="stylesheet" href="https://static-www.echemi.com/static_v3/css/swiper-3.4.1.min_v0176bf.css"> <link href="https://static-www.echemi.com/static_v3/css/comment_common_v508cc7.css" rel="stylesheet"> <link rel="stylesheet" type="text/css" href="https://static-www.echemi.com/static_v3/css/news_detail_v8381b8.css" /> <script type="application/ld+json"> { "@context": "https://schema.org", "@type": "BreadcrumbList", "itemListElement": [{ "@type": "ListItem", "position": 1, "name": "Home", "item": "https://www.echemi.com" },{ "@type": "ListItem", "position": 2, "name": "News", "item": "https://www.echemi.com/cms-news.html" } ,{ "@type": "ListItem", "position": 3, "name": "Valuable News", "item": "https://www.echemi.com/cms-news/valuable-news.html" }, { "@type": "ListItem", "position": 4, "name": "Ups and downs of coal price in the first half of the year" } ] } </script> <style> .right_ad { margin-bottom: 30px; } .right_ad img { display: block; width: 100%; margin-bottom: 12px; } </style> </head> <body> <!--顶部灰色栏--> <script> !(function(c,b,d,a){c[a]||(c[a]={});c[a]={ "pid": "eex8nehrx0@e92069c6cc49d0c", "endpoint": "https://eex8nehrx0-default-cn.rum.aliyuncs.com", "tracing": { enable: true, sample: 100, tracestate: true, baggage: true } }; with(b)with(body)with(insertBefore(createElement("script"),firstChild))setAttribute("crossorigin","",src=d) })(window, document, "https://eex8nehrx0-sdk.rum.aliyuncs.com/v2/browser-sdk.js", "__rum"); </script> <!-- Google Tag Manager (noscript) start --> <noscript> <iframe src="https://www.googletagmanager.com/ns.html?id=GTM-PGNVPDK" height="0" width="0" style="display:none;visibility:hidden"></iframe> </noscript> <!-- Google Tag Manager (noscript) end --> <script> //获取用户customerId $.ajax({ url: webRootAjax + "/getUserProfileInfo.do", type: "post", data: { url: window.location.href }, dataType: "json", success: function (json) { if (json.success) { var map = json.map var browseChannelInfo = map.browseChannelInfo var userProfileInfo = map.userProfileInfo if (userProfileInfo.customerType != null && userProfileInfo.customerType != '') { var customerType = userProfileInfo.customerType var customerTypeName = userProfileInfo.customerTypeName var customerTypes = customerType.split(',') var customerTypeNames = customerTypeName.split(',') for (var i = 0; i < customerTypes.length; i++) { var param = { 'event': 'add_user_profile', user_profile: { main_category_id: userProfileInfo.mainCategoryId == null ? '' : userProfileInfo.mainCategoryId, main_category_name: userProfileInfo.mainCategoryName == null ? '' : userProfileInfo.mainCategoryName, channel_type: browseChannelInfo.channel_type == null ? '' : browseChannelInfo.channel_type, channel_name: browseChannelInfo.channel_name == null ? '' : browseChannelInfo.channel_name } } if (i == 0) { param.page_view = 1; } else { param.page_view = 0; } param.customer_id = map.userId == null ? '' : map.userId; if (map.userId != null && map.userId != '') { param.user_id = map.userId; } param.user_profile.customer_type = customerTypes[i]; param.user_profile.customer_type_name = customerTypeNames[i]; dataLayer.push(param); } } else { var param = { 'event': 'add_user_profile', user_profile: { main_category_id: userProfileInfo.mainCategoryId == null ? '' : userProfileInfo.mainCategoryId, main_category_name: userProfileInfo.mainCategoryName == null ? '' : userProfileInfo.mainCategoryName, channel_type: browseChannelInfo.channel_type == null ? '' : browseChannelInfo.channel_type, channel_name: browseChannelInfo.channel_name == null ? '' : browseChannelInfo.channel_name } } param.page_view = 1; param.customer_id = map.userId == null ? '' : map.userId; if (map.userId != null && map.userId != '') { param.user_id = map.userId; } param.user_profile.customer_type = ''; param.user_profile.customer_type_name = ''; dataLayer.push(param); } } } }); </script><header class="header"> <div class="header_box width_1260"> <div class="logo_box"> <a href="https://www.echemi.com" title="Provide Better Products and Services - ECHEMI.com"> <div class="head_logo1"><img src="https://static-www.echemi.com/static_v3/images/common/echemi_v5dcd3d.svg" alt="ECHEMI.com logo" /></div> <div class="head_logo2"><img src="https://static-www.echemi.com/static_v3/images/common/echemi-slogan_vacc9e9.svg" alt="ECHEMI Slogan: Provide Better Products and Services" /></div> <div class="head_logo3"><img src="https://static-www.echemi.com/static_v3/images/common/echemi-tohomepage_vb3c419.svg" alt="back echemi.com homepage" /></div> </a> </div> <div class="isearch_box clearfix"> <div class="search_style clearfix"> <div class="items active" id="topSearchItemDiv1" onclick="topSearchItemChange(1)">Product</div> <div class="items" id="topSearchItemDiv2" onclick="topSearchItemChange(2)">Supplier</div> <div class="items" id="topSearchItemDiv3" onclick="topSearchItemChange(3)">Encyclopedia</div> <div class="items" id="topSearchItemDiv4" onclick="topSearchItemChange(4)">Inquiry</div> </div> <div class="search_box_border"> <input type="hidden" id="topSearchItem" value=""> <input class="isearch_ipt" type="text" id="topSearchKeywords" value="" placeholder="Please enter product name or CAS NO." autocomplete="off" onkeypress="searchKeywordsOnKeypress(event.keyCode, 'topAssociativeKeywordsDiv', topSearch)" onkeyup="searchKeywordsOnKeyup(event.keyCode, 'topAssociativeKeywordsDiv', 'topSearchKeywords', 'topSearchItem')" onfocus="searchKeywordsOnFocus('topAssociativeKeywordsDiv', 'topSearchKeywords', 'topSearchItem')" onblur="searchKeywordsOnBlur('topAssociativeKeywordsDiv')"> <div id="topAssociativeKeywordsDiv" class="search_box_content" style="display: none"> <ul></ul> </div> <div class="search_btn_box"> <span class="isearch_btn" onclick="topSearch()"><i class="iconfont"></i></span> </div> </div> </div> <div class="language_box"> <div class="ul clearfix"> <!-- 未登录 --> <div id="pcTopNotLogin" class="items"> <div class="box_shadow"> <i class="iconfont"></i> <div> <a class="hover_a" href="javascript:void(0);" onclick="goLogin()" rel="nofollow">Sign in</a> | <a class="hover_a" href="javascript:void(0);" onclick="goRegister()" rel="nofollow">Join free</a> </div> </div> </div> <!-- 已登录 --> <div id="pcTopLogin" class="items" style="display: none;"> <div class="box_shadow"> <i class="iconfont"></i> <div> <a href="javascript:void(0)" rel="nofollow">My ECHEMI</a> </div> </div> <div class="menu_box menu_box1"> <div class="menu_top"> <div class="name"> <p id="contactNameTop"></p> <i class="is_member" id="is_member" style="display: none"></i> </div> <a href="https://i.echemi.com/logOut.html">Sign out</a> </div> <div class="menu_botton"> <a href="https://i.echemi.com/index.html"> <div class="link_item">User Center</div> </a> <a href="https://i.echemi.com/inquiry/list.html"> <div class="link_item">Manage Inquiry</div> </a> <a id="myShop" href="https://supplier.echemi.com/index.html" style="display: none;"> <div class="link_item">My Shop</div> </a> </div> </div> </div> <div class="items"> <div class="box_shadow"> <i class="iconfont icon-xuexi"></i> <div> <a class="hover_a" href="https://i.echemi.com/help.html">Learning Center</a> </div> </div> </div> <div class="items"> <div class="box_shadow"> <i class="iconfont"></i> <div> <a href="javascript:void(0)" class="hover_a" rel="nofollow">EN</a> </div> </div> <div class="menu_box menu_box2"> <ul> <li><a class="hover_a" href="https://zh.echemi.com">CHN</a></li> <li><a class="hover_a" href="https://de.echemi.com">DE</a></li> </ul> </div> </div> </div> </div> </div> <div class="header_nav"> <ul class="nav_box width_1260"> <li class="has_menu"> <a href="javascript:void(0)" rel="nofollow"> <p>Categories</p> <i class="iconfont"></i> </a> </li> <li class="has_mi_cate"> <a href="https://www.echemi.com/wholesale.html" > <p>Wholesale</p> <i class="iconfont arrow"></i> </a> </li> <li> <a href="https://www.echemi.com/searchProducts.html" > <p>Encyclopedia</p> </a> </li> <li> <a href="https://mall.echemi.com" target="_blank"> <p>Local Mall</p> </a> </li> <li class="has_mi_cate"> <a href="https://www.echemi.com/weekly-price.html" > <p>Market Price & Insight </p> <i class="iconfont arrow"></i> </a> </li> <li> <a href="https://www.echemi.com/trade-service/trade-data.html"> <p>Trade Data</p> </a> </li> <li class="has_mi_cate"> <a href="https://www.echemi.com/cms-exhibition.html" > <p>Exhibition</p> <i class="iconfont arrow"></i> </a> </li> <li class="has_mi_cate"> <a href="https://www.echemi.com/cms-news.html" > <p>News</p> <i class="iconfont arrow"></i> </a> </li> <li> <a href="https://www.echemi.com/trade-service/buyers.html" > <p>For Buyers</p> </a> </li> <li> <a href="https://www.echemi.com/trade-service/suppliers.html" > <p>For Suppliers</p> </a> </li> </ul> <div class="cate_drop_menu"> <div class="width_1260 flex"> <div class="cate_drop_menu_left"> <ul> <a href="https://www.echemi.com/category/pharmaceutical-intermediates-c11.html"><li><p>Pharmaceutical Intermediates</p> <i class="iconfont"></i></li></a> <a href="https://www.echemi.com/category/api-c14.html"><li><p>Active Pharmaceutical Ingredients</p> <i class="iconfont"></i></li></a> <a href="https://www.echemi.com/category/food-additives-c21.html"><li><p>Food Additives</p> <i class="iconfont"></i></li></a> <a href="https://www.echemi.com/category/industrial-coatings-c25.html"><li><p>Industrial Coatings</p> <i class="iconfont"></i></li></a> <a href="https://www.echemi.com/category/chemical-pesticides-c17.html"><li><p>Agrochemicals</p> <i class="iconfont"></i></li></a> <a href="https://www.echemi.com/category/dyes-and-pigments-c16.html"><li><p>Dyes and Pigments</p> <i class="iconfont"></i></li></a> <a href="https://www.echemi.com/category/surfactant-c18.html"><li><p>Surfactant</p> <i class="iconfont"></i></li></a> <a href="https://www.echemi.com/category/flavors-and-fragrances-c19.html"><li><p>Flavors and Fragrances</p> <i class="iconfont"></i></li></a> <a href="https://www.echemi.com/category/chemical-reagents-c20.html"><li><p>Chemical Reagents</p> <i class="iconfont"></i></li></a> <a href="https://www.echemi.com/category/catalyst-and-auxiliary-c22.html"><li><p>Catalyst and Auxiliary</p> <i class="iconfont"></i></li></a> <a href="https://www.echemi.com/category/natural-products-c23.html"><li><p>Natural Products</p> <i class="iconfont"></i></li></a> <a href="https://www.echemi.com/category/inorganic-chemistry-c12.html"><li><p>Inorganic Chemistry</p> <i class="iconfont"></i></li></a> <a href="https://www.echemi.com/category/organic-chemistry-c13.html"><li><p>Organic Chemistry</p> <i class="iconfont"></i></li></a> <a href="https://www.echemi.com/category/biochemical-engineering-c15.html"><li><p>Biochemical Engineering</p> <i class="iconfont"></i></li></a> <a href="https://www.echemi.com/category/analytical-chemistry-c24.html"><li><p>Analytical Chemistry</p> <i class="iconfont"></i></li></a> <a href="https://www.echemi.com/category/cosmetic-ingredient-c27.html"><li><p>Cosmetic Ingredient</p> <i class="iconfont"></i></li></a> <a href="https://www.echemi.com/category/water-treatment-chemical-c28.html"><li><p>Water Treatment Chemical</p> <i class="iconfont"></i></li></a> </ul> </div> <div class="cate_drop_menu_right"> <div class="cate_drop_menu_content"> <div class="content_box active"> <div class="category_top"> <div class="items"><a href="https://www.echemi.com/category/analgesics-c1114.html">Analgesics</a></div> <div class="items"><a href="https://www.echemi.com/category/anesthetics-c1115.html">Anesthetics</a></div> <div class="items"><a href="https://www.echemi.com/category/anti-addiction-agents-c1116.html">Anti-Addiction Agents</a></div> <div class="items"><a href="https://www.echemi.com/category/antibacterials-c1117.html">Antibacterials</a></div> <div class="items"><a href="https://www.echemi.com/category/anticonvulsants-c1118.html">Anticonvulsants</a></div> <div class="items"><a href="https://www.echemi.com/category/antidementia-agents-c1119.html">Antidementia Agents</a></div> <div class="items"><a href="https://www.echemi.com/category/antidepressants-c1120.html">Antidepressants</a></div> <div class="items"><a href="https://www.echemi.com/category/antiemetics-c1121.html">Antiemetics</a></div> <div class="items"><a href="https://www.echemi.com/category/antifungals-c1122.html">Antifungals</a></div> <div class="items"><a href="https://www.echemi.com/category/antigout-agents-c1123.html">Antigout Agents</a></div> <div class="items"><a href="https://www.echemi.com/category/anti-inflammatory-agents-c1124.html">Anti-inflammatory Agents</a></div> <div class="items"><a href="https://www.echemi.com/category/antimigraine-agents-c1125.html">Antimigraine Agents</a></div> <div class="items"><a href="https://www.echemi.com/category/antineoplastics-c1126.html">Antineoplastics</a></div> <div class="items"><a href="https://www.echemi.com/category/antiparasitics-c1127.html">Antiparasitics</a></div> <div class="items"><a href="https://www.echemi.com/category/antiparkinson-agents-c1128.html">Antiparkinson Agents</a></div> <div class="items"><a href="https://www.echemi.com/category/antipsychotics-c1129.html">Antipsychotics</a></div> <div class="items"><a href="https://www.echemi.com/category/antispasticity-agents-c1130.html">Antispasticity Agents</a></div> <div class="items"><a href="https://www.echemi.com/category/antivirals-c1131.html">Antivirals</a></div> <div class="items"><a href="https://www.echemi.com/category/anxiolytics-c1132.html">Anxiolytics</a></div> <div class="items"><a href="https://www.echemi.com/category/blood-glucose-regulators-c1133.html">Blood Glucose Regulators</a></div> <div class="items"><a href="https://www.echemi.com/category/blood-products-c1134.html">Blood Products</a></div> <div class="items"><a href="https://www.echemi.com/category/cardiovascular-agents-c1135.html">Cardiovascular Agents</a></div> <div class="items"><a href="https://www.echemi.com/category/cns-agents-c1136.html">CNS Agents</a></div> <div class="items"><a href="https://www.echemi.com/category/dental-and-oral-agents-c1137.html">Dental and Oral Agents</a></div> <div class="items"><a href="https://www.echemi.com/category/dermatological-agents-c1138.html">Dermatological Agents</a></div> <div class="items"><a href="https://www.echemi.com/category/electrolytes-c1139.html">Electrolytes</a></div> <div class="items"><a href="https://www.echemi.com/category/gastrointestinal-agents-c1140.html">Gastrointestinal Agents</a></div> <div class="items"><a href="https://www.echemi.com/category/genetic-enzyme-disorder-c1141.html">Genetic/Enzyme Disorder</a></div> <div class="items"><a href="https://www.echemi.com/category/genitourinary-agents-c1142.html">Genitourinary Agents</a></div> <div class="items"><a href="https://www.echemi.com/category/immunological-agents-c1143.html">Immunological Agents</a></div> <div class="items"><a href="https://www.echemi.com/category/metabolic-bone-disease-c1144.html">Metabolic Bone Disease</a></div> <div class="items"><a href="https://www.echemi.com/category/ophthalmic-agents-c1145.html">Ophthalmic Agents</a></div> <div class="items"><a href="https://www.echemi.com/category/respiratory-tract-c1146.html">Respiratory Tract</a></div> <div class="items"><a href="https://www.echemi.com/category/skeletal-muscle-relaxants-c1147.html">Skeletal Muscle Relaxants</a></div> <div class="items"><a href="https://www.echemi.com/category/sleep-disorder-agents-c1148.html">Sleep Disorder Agents</a></div> <div class="items"><a href="https://www.echemi.com/category/oled-material-intermediate-c1113.html">Oled Material Intermediate</a></div> <div class="items"><a href="https://www.echemi.com/category/heterocyclic-compound-c1111.html">Heterocyclic Compound</a></div> <div class="items"><a href="https://www.echemi.com/category/bulk-drug-intermediates-c1112.html">Bulk Drug Intermediates</a></div> </div> </div> <div class="content_box"> <div class="category_top"> <div class="items"><a href="https://www.echemi.com/category/respiratory-drugs-c1411.html">Respiratory Drugs</a></div> <div class="items"><a href="https://www.echemi.com/category/hormones-and-the-endocrine-system-c1412.html">Hormones and the Endocrine System</a></div> <div class="items"><a href="https://www.echemi.com/category/antipyretic-analgesics-c1413.html">Antipyretic Analgesics</a></div> <div class="items"><a href="https://www.echemi.com/category/antiallergic-drugs-c1414.html">Antiallergic Drugs</a></div> <div class="items"><a href="https://www.echemi.com/category/antiparasitic-drugs-c1415.html">Antiparasitic Drugs</a></div> <div class="items"><a href="https://www.echemi.com/category/antibiotics-c1416.html">Antibiotics</a></div> <div class="items"><a href="https://www.echemi.com/category/antineoplastic-agents-c1417.html">Antineoplastic Agents</a></div> <div class="items"><a href="https://www.echemi.com/category/anesthetic-agents-c1418.html">Anesthetic Agents</a></div> <div class="items"><a href="https://www.echemi.com/category/urinary-system-drugs-c1419.html">Urinary System Drugs</a></div> <div class="items"><a href="https://www.echemi.com/category/other-chemical-drugs-c1420.html">Other Chemical Drugs</a></div> <div class="items"><a href="https://www.echemi.com/category/synthetic-anti-infective-drugs-c1421.html">Synthetic Anti-infective Drugs</a></div> <div class="items"><a href="https://www.echemi.com/category/nervous-system-drugs-c1422.html">Nervous System Drugs</a></div> <div class="items"><a href="https://www.echemi.com/category/fluid-electrolyte-and-acid-base-balance-c1423.html">Fluid, Electrolyte, and Acid-base Balance</a></div> <div class="items"><a href="https://www.echemi.com/category/vitamins-and-minerals-medicines-c1424.html">Vitamins and Minerals Medicines</a></div> <div class="items"><a href="https://www.echemi.com/category/digestive-system-drugs-c1425.html">Digestive System Drugs</a></div> <div class="items"><a href="https://www.echemi.com/category/blood-system-drugs-c1426.html">Blood System Drugs</a></div> <div class="items"><a href="https://www.echemi.com/category/circulatory-system-drugs-c1427.html">Circulatory System Drugs</a></div> <div class="items"><a href="https://www.echemi.com/category/diagnostic-agents-c1428.html">Diagnostic Agents</a></div> <div class="items"><a href="https://www.echemi.com/category/specialty-drugs-c1429.html">Specialty Drugs</a></div> <div class="items"><a href="https://www.echemi.com/category/drug-metabolism-c1430.html">Drug Metabolism</a></div> <div class="items"><a href="https://www.echemi.com/category/feed-additive-c1431.html">Feed Additive</a></div> <div class="items"><a href="https://www.echemi.com/category/anti-stress-drugs-c1432.html">Anti-stress Drugs</a></div> <div class="items"><a href="https://www.echemi.com/category/drugs-influencing-immune-function-c1437.html">Drugs Influencing Immune Function</a></div> <div class="items"><a href="https://www.echemi.com/category/veterinary-raw-materials-c1438.html">Veterinary Raw Materials</a></div> <div class="items"><a href="https://www.echemi.com/category/inhibitors-c1439.html">Inhibitor Drugs</a></div> </div> <div class="for_swiper" data-cateId='c14'> <div class="swiper-container"> <div class="swiper-wrapper"> <div class="swiper-slide"> <a href="https://www.echemi.com/brandPavilion/pharmaceutical-raw-materials.html" name="Brand-Pavilion-pharma" > <img data-src="https://file.echemi.com/fileManage/upload/20220422/20220422182518847.png" alt="Brand-Pavilion-pharma" class="lazyload"> </a> </div> </div> </div> <div class="swiper_btn left_btn left_btnc14"><i class="iconfont"></i></div> <div class="swiper_btn right_btn right_btnc14"><i class="iconfont"></i></div> </div> </div> <div class="content_box"> <div class="category_top"> <div class="items"><a href="https://www.echemi.com/category/coating-agent-c2111.html">Coating Agent</a></div> <div class="items"><a href="https://www.echemi.com/category/preservative-c2112.html">Preservative</a></div> <div class="items"><a href="https://www.echemi.com/category/coloring-agent-c2113.html">Coloring Agent</a></div> <div class="items"><a href="https://www.echemi.com/category/gum-base-agent-c2114.html">Gum Base Agent</a></div> <div class="items"><a href="https://www.echemi.com/category/anticaking-agent-c2115.html">Anticaking Agent</a></div> <div class="items"><a href="https://www.echemi.com/category/antioxidants-c2116.html">Food Antioxidants</a></div> <div class="items"><a href="https://www.echemi.com/category/enzyme-c2117.html">Enzyme</a></div> <div class="items"><a href="https://www.echemi.com/category/flour-treatment-agent-c2118.html">Flour Treatment Agent</a></div> <div class="items"><a href="https://www.echemi.com/category/leavening-agent-c2119.html">Leavening Agent</a></div> <div class="items"><a href="https://www.echemi.com/category/bleach-c2120.html">Bleach</a></div> <div class="items"><a href="https://www.echemi.com/category/other-food-additives-c2121.html">Other Food Additives</a></div> <div class="items"><a href="https://www.echemi.com/category/emulsifier-c2122.html">Emulsifier</a></div> <div class="items"><a href="https://www.echemi.com/category/food-flavorings-c2123.html">Food Flavorings</a></div> <div class="items"><a href="https://www.echemi.com/category/water-retention-agent-c2124.html">Water Retention Agent</a></div> <div class="items"><a href="https://www.echemi.com/category/acidity-regulators-c2125.html">Acidity Regulators</a></div> <div class="items"><a href="https://www.echemi.com/category/sweeteners-c2126.html">Sweeteners</a></div> <div class="items"><a href="https://www.echemi.com/category/stabilizer-and-coagulants-c2127.html">Stabilizer and Coagulants</a></div> <div class="items"><a href="https://www.echemi.com/category/defoamers-c2128.html">Defoamers</a></div> <div class="items"><a href="https://www.echemi.com/category/nutrition-supplements-c2129.html">Nutrition Supplements</a></div> <div class="items"><a href="https://www.echemi.com/category/thickener-c2130.html">Thickener</a></div> <div class="items"><a href="https://www.echemi.com/category/odorants-c2131.html">Odorants</a></div> <div class="items"><a href="https://www.echemi.com/category/colorant-c2132.html">Colorant</a></div> </div> </div> <div class="content_box"> <div class="category_top"> <div class="items"><a href="https://www.echemi.com/category/film-forming-material-c2511.html">Film-Forming Material</a></div> <div class="items"><a href="https://www.echemi.com/category/coating-additive-c2512.html">Coating Additive</a></div> <div class="items"><a href="https://www.echemi.com/category/paint-pigment-filler-c2513.html">Paint Pigment & Filler</a></div> <div class="items"><a href="https://www.echemi.com/category/paint-solvent-c2514.html">Paint Solvent</a></div> </div> <div class="for_swiper" data-cateId='c25'> <div class="swiper-container"> <div class="swiper-wrapper"> <div class="swiper-slide"> <a href="https://www.echemi.com/brandPavilion/paints-and-coatings.html" name="Brand-Pavilion-paints" > <img data-src="https://file.echemi.com/fileManage/upload/20220505/1_20220505150114691.png" alt="Brand-Pavilion-paints" class="lazyload"> </a> </div> </div> </div> <div class="swiper_btn left_btn left_btnc25"><i class="iconfont"></i></div> <div class="swiper_btn right_btn right_btnc25"><i class="iconfont"></i></div> </div> </div> <div class="content_box"> <div class="category_top"> <div class="items"><a href="https://www.echemi.com/category/biopesticides-c1716.html">Biopesticides</a></div> <div class="items"><a href="https://www.echemi.com/category/herbicide-c1711.html">Herbicides</a></div> <div class="items"><a href="https://www.echemi.com/category/insecticides-c1712.html">Insecticides</a></div> <div class="items"><a href="https://www.echemi.com/category/germicide-c1713.html">Fungicides</a></div> <div class="items"><a href="https://www.echemi.com/category/pesticide-intermediates-c1715.html">Pesticide Intermediates</a></div> <div class="items"><a href="https://www.echemi.com/category/plant-growth-regulators-c1714.html">Plant Growth Regulators</a></div> <div class="items"><a href="https://www.echemi.com/category/fertilizers-c1717.html">Fertilizers</a></div> </div> </div> <div class="content_box"> <div class="category_top"> <div class="items"><a href="https://www.echemi.com/category/dye-c1611.html">Dye</a></div> <div class="items"><a href="https://www.echemi.com/category/pigment-c1612.html">Pigment</a></div> </div> </div> <div class="content_box"> <div class="category_top"> <div class="items"><a href="https://www.echemi.com/category/industrial-surfactant-c1811.html">Industrial Surfactant</a></div> <div class="items"><a href="https://www.echemi.com/category/non-ionic-surfactants-c1812.html">Non-ionic Surfactants</a></div> <div class="items"><a href="https://www.echemi.com/category/amphoteric-surfactants-c1813.html">Amphoteric Surfactants</a></div> <div class="items"><a href="https://www.echemi.com/category/cationic-surfactants-c1814.html">Cationic Surfactants</a></div> <div class="items"><a href="https://www.echemi.com/category/anionic-surfactants-c1815.html">Anionic Surfactants</a></div> <div class="items"><a href="https://www.echemi.com/category/antistatic-agents-c1816.html">Antistatic Agents</a></div> </div> </div> <div class="content_box"> <div class="category_top"> <div class="items"><a href="https://www.echemi.com/category/synthetic-fragrances-c1911.html">Synthetic Fragrances</a></div> <div class="items"><a href="https://www.echemi.com/category/natural-spices-c1912.html">Natural Spices</a></div> </div> </div> <div class="content_box"> <div class="category_top"> <div class="items"><a href="https://www.echemi.com/category/deuterated-reagents-c2011.html">Deuterated Reagents</a></div> <div class="items"><a href="https://www.echemi.com/category/organic-reagents-c2012.html">Organic Reagents</a></div> <div class="items"><a href="https://www.echemi.com/category/silane-reagent-c2013.html">Silane Reagent</a></div> <div class="items"><a href="https://www.echemi.com/category/chiral-chemicals-c2014.html">Chiral Chemicals</a></div> <div class="items"><a href="https://www.echemi.com/category/grignard-reagent-c2015.html">Grignard Reagent</a></div> <div class="items"><a href="https://www.echemi.com/category/desulfurizer-c2016.html">Desulfurizer</a></div> </div> </div> <div class="content_box"> <div class="category_top"> <div class="items"><a href="https://www.echemi.com/category/antioxidants-c2211.html">Antioxidants</a></div> <div class="items"><a href="https://www.echemi.com/category/uv-absorbers-c2212.html">UV Absorbers</a></div> <div class="items"><a href="https://www.echemi.com/category/polyethylene-glycol-derivatives-c2214.html">Polyethylene Glycol Derivatives</a></div> <div class="items"><a href="https://www.echemi.com/category/fluorescent-brightener-c2215.html">Fluorescent Brightener</a></div> <div class="items"><a href="https://www.echemi.com/category/plastic-rubber-chemicals-c2216.html">Plastic Rubber Chemicals</a></div> <div class="items"><a href="https://www.echemi.com/category/polymer-c2217.html">Polymer</a></div> <div class="items"><a href="https://www.echemi.com/category/precious-metal-catalysts-c2218.html">Precious Metal Catalysts</a></div> <div class="items"><a href="https://www.echemi.com/category/coupling-agent-c2219.html">Coupling Agent</a></div> <div class="items"><a href="https://www.echemi.com/category/zeolite-c2220.html">Zeolite</a></div> <div class="items"><a href="https://www.echemi.com/category/flame-retardants-c2221.html">Flame Retardants</a></div> <div class="items"><a href="https://www.echemi.com/category/petrochemical-c2222.html">Petrochemical</a></div> </div> </div> <div class="content_box"> <div class="category_top"> <div class="items"><a href="https://www.echemi.com/category/lignans-c2311.html">Lignans</a></div> <div class="items"><a href="https://www.echemi.com/category/xanthones-c2312.html">Xanthones</a></div> <div class="items"><a href="https://www.echemi.com/category/flavonoids-c2313.html">Flavonoids</a></div> <div class="items"><a href="https://www.echemi.com/category/terpenes-c2314.html">Terpenes</a></div> <div class="items"><a href="https://www.echemi.com/category/iridoid-derivatives-c2315.html">Iridoid Derivatives</a></div> <div class="items"><a href="https://www.echemi.com/category/coumarin-c2316.html">Coumarin and Derivatives</a></div> <div class="items"><a href="https://www.echemi.com/category/phenols-c2317.html">Phenols</a></div> <div class="items"><a href="https://www.echemi.com/category/steroids-c2318.html">Steroids</a></div> <div class="items"><a href="https://www.echemi.com/category/phenylpropanoids-c2319.html">Phenylpropanoids</a></div> <div class="items"><a href="https://www.echemi.com/category/anthraquinone-c2320.html">Anthraquinone and Derivatives</a></div> <div class="items"><a href="https://www.echemi.com/category/chalcones-c2321.html">Chalcones</a></div> <div class="items"><a href="https://www.echemi.com/category/alkaloids-c2322.html">Alkaloids</a></div> <div class="items"><a href="https://www.echemi.com/category/quinones-c2323.html">Quinone Ring</a></div> <div class="items"><a href="https://www.echemi.com/category/sesquiterpene-c2324.html">Sesquiterpene</a></div> </div> </div> <div class="content_box"> <div class="category_top"> <div class="items"><a href="https://www.echemi.com/category/elementary-substance-c1211.html">Elementary Substance</a></div> <div class="items"><a href="https://www.echemi.com/category/industrial-gases-c1212.html">Industrial Gases</a></div> <div class="items"><a href="https://www.echemi.com/category/inorganic-bases-c1213.html">Inorganic Bases</a></div> <div class="items"><a href="https://www.echemi.com/category/inorganic-acid-c1214.html">Inorganic Acid</a></div> <div class="items"><a href="https://www.echemi.com/category/inorganic-salts-c1215.html">Inorganic Salts</a></div> <div class="items"><a href="https://www.echemi.com/category/oxides-and-peroxides-c1216.html">Oxides and Peroxides</a></div> <div class="items"><a href="https://www.echemi.com/category/silica-gel-c1217.html">Silica gel</a></div> <div class="items"><a href="https://www.echemi.com/category/non-metallic-minerals-c1218.html">Non-metallic Minerals</a></div> <div class="items"><a href="https://www.echemi.com/category/coating-materials-c1221.html">Coating Materials</a></div> <div class="items"><a href="https://www.echemi.com/category/phosphorus-compounds-c1222.html">Phosphorus Compounds</a></div> <div class="items"><a href="https://www.echemi.com/category/iron-compounds-c1223.html">Iron Compounds</a></div> <div class="items"><a href="https://www.echemi.com/category/bromine-compounds-c1224.html">Bromine Compounds</a></div> </div> </div> <div class="content_box"> <div class="category_top"> <div class="items"><a href="https://www.echemi.com/category/amides-c1311.html">Amides</a></div> <div class="items"><a href="https://www.echemi.com/category/alcohols-phenols-phenol-alcohols-c1312.html">Alcohols, Phenols, Phenol Alcohols</a></div> <div class="items"><a href="https://www.echemi.com/category/nitrogen-compounds-c1313.html">Nitrogen Compounds</a></div> <div class="items"><a href="https://www.echemi.com/category/nitrile-compound-c1314.html">Nitrile Compound</a></div> <div class="items"><a href="https://www.echemi.com/category/hydrazine-or-hydroxylamine-derivatives-c1315.html">Hydrazine or Hydroxylamine Derivatives</a></div> <div class="items"><a href="https://www.echemi.com/category/quinones-c1316.html">Quinones</a></div> <div class="items"><a href="https://www.echemi.com/category/ethers-and-derivatives-c1317.html">Ethers and Derivatives</a></div> <div class="items"><a href="https://www.echemi.com/category/aldehydes-c1318.html">Aldehydes</a></div> <div class="items"><a href="https://www.echemi.com/category/carboxylic-acids-and-derivatives-c1319.html">Carboxylic Acids and Derivatives</a></div> <div class="items"><a href="https://www.echemi.com/category/hydrocarbons-and-derivatives-c1320.html">Hydrocarbons and Derivatives</a></div> <div class="items"><a href="https://www.echemi.com/category/ketones-c1321.html">Ketones</a></div> <div class="items"><a href="https://www.echemi.com/category/inorganic-acid-esters-c1323.html">Inorganic Acid Esters</a></div> <div class="items"><a href="https://www.echemi.com/category/heterocyclic-compounds-c1324.html">Heterocyclic Ring</a></div> <div class="items"><a href="https://www.echemi.com/category/organometallic-compounds-c1327.html">Organometallic Compounds</a></div> <div class="items"><a href="https://www.echemi.com/category/organosulfur-compounds-c1328.html">Organosulfur Compounds</a></div> <div class="items"><a href="https://www.echemi.com/category/phosphines-c1329.html">Phosphines</a></div> <div class="items"><a href="https://www.echemi.com/category/organometalate-c1330.html">Organometalate</a></div> <div class="items"><a href="https://www.echemi.com/category/organic-fluorine-compound-c1331.html">Organic Fluorine Compound</a></div> <div class="items"><a href="https://www.echemi.com/category/triazenes-c1332.html">Triazenes</a></div> <div class="items"><a href="https://www.echemi.com/category/semicarbazides-c1333.html">Semicarbazides</a></div> <div class="items"><a href="https://www.echemi.com/category/organoselenium-compounds-c1334.html">Organoselenium Compounds</a></div> <div class="items"><a href="https://www.echemi.com/category/nitro-compounds-c1335.html">Nitro Compounds</a></div> <div class="items"><a href="https://www.echemi.com/category/nitrates-c1336.html">Nitrates</a></div> <div class="items"><a href="https://www.echemi.com/category/lactones-c1337.html">Lactones</a></div> <div class="items"><a href="https://www.echemi.com/category/imines-c1338.html">Imines</a></div> <div class="items"><a href="https://www.echemi.com/category/free-radicals-c1339.html">Free Radicals</a></div> <div class="items"><a href="https://www.echemi.com/category/dioxins-and-dioxin-like-compounds-c1340.html">Dioxins and Dioxin-like Compounds</a></div> <div class="items"><a href="https://www.echemi.com/category/cyanates-c1341.html">Cyanates</a></div> <div class="items"><a href="https://www.echemi.com/category/coordination-complexes-c1342.html">Coordination Complexes</a></div> <div class="items"><a href="https://www.echemi.com/category/boron-compounds-c1343.html">Boron Compounds</a></div> <div class="items"><a href="https://www.echemi.com/category/azides-c1344.html">Azides</a></div> <div class="items"><a href="https://www.echemi.com/category/arsenicals-c1345.html">Arsenicals</a></div> </div> </div> <div class="content_box"> <div class="category_top"> <div class="items"><a href="https://www.echemi.com/category/amino-acids-and-proteins-c1511.html">Amino Acids and Proteins</a></div> <div class="items"><a href="https://www.echemi.com/category/nucleic-acid-drugs-c1512.html">Nucleic Acid Drugs</a></div> <div class="items"><a href="https://www.echemi.com/category/enzymes-and-coenzymes-drugs-c1513.html">Enzymes and Coenzymes Drugs</a></div> <div class="items"><a href="https://www.echemi.com/category/inhibitors-c1514.html">Inhibitors</a></div> <div class="items"><a href="https://www.echemi.com/category/biological-response-modifiers-c1515.html">Biological Response Modifiers</a></div> <div class="items"><a href="https://www.echemi.com/category/fat-medicines-c1516.html">Fat Medicines</a></div> <div class="items"><a href="https://www.echemi.com/category/amino-acids-and-derivatives-c1517.html">Amino Acids and Derivatives</a></div> <div class="items"><a href="https://www.echemi.com/category/saccharides-c1518.html">Saccharides</a></div> <div class="items"><a href="https://www.echemi.com/category/biochemical-reagents-c1519.html">Biochemical Reagents</a></div> <div class="items"><a href="https://www.echemi.com/category/nucleoside-drugs-c1520.html">Nucleoside Drugs</a></div> <div class="items"><a href="https://www.echemi.com/category/condensing-agent-c1521.html">Condensing Agent</a></div> <div class="items"><a href="https://www.echemi.com/category/polypeptide-c1522.html">Polypeptide</a></div> <div class="items"><a href="https://www.echemi.com/category/natural-products-c1523.html">Biosynthetic Natural Products</a></div> <div class="items"><a href="https://www.echemi.com/category/plant-extracts-c1524.html">Plant Extracts</a></div> <div class="items"><a href="https://www.echemi.com/category/chinese-herbs-c1525.html">Chinese Herbs</a></div> <div class="items"><a href="https://www.echemi.com/category/microbiology-reagents-c1526.html">Microbiology Reagents</a></div> <div class="items"><a href="https://www.echemi.com/category/protein-research-c1528.html">Protein Research</a></div> <div class="items"><a href="https://www.echemi.com/category/lipids-c1529.html">Lipids</a></div> <div class="items"><a href="https://www.echemi.com/category/inflammation-mediators-c1530.html">Inflammation Mediators</a></div> </div> </div> <div class="content_box"> <div class="category_top"> <div class="items"><a href="https://www.echemi.com/category/standard-c2411.html">Standard</a></div> <div class="items"><a href="https://www.echemi.com/category/analysis-reagents-c2412.html">Analysis Reagents</a></div> <div class="items"><a href="https://www.echemi.com/category/food-safety-c2414.html">Food Safety</a></div> <div class="items"><a href="https://www.echemi.com/category/liquid-chromatography-c2415.html">Liquid Chromatography</a></div> </div> </div> <div class="content_box"> <div class="category_top"> <div class="items"><a href="https://www.echemi.com/category/abrasive-c2711.html">Abrasive</a></div> <div class="items"><a href="https://www.echemi.com/category/absorbent-c2712.html">Absorbent</a></div> <div class="items"><a href="https://www.echemi.com/category/anticaking-c2713.html">Anticaking</a></div> <div class="items"><a href="https://www.echemi.com/category/anticorrosive-c2714.html">Anticorrosive</a></div> <div class="items"><a href="https://www.echemi.com/category/antifoaming-c2715.html">Antifoaming</a></div> <div class="items"><a href="https://www.echemi.com/category/antimicrobials-c2716.html">Antimicrobials</a></div> <div class="items"><a href="https://www.echemi.com/category/antioxidant-ingredient-c2717.html">Antioxidant Ingredient</a></div> <div class="items"><a href="https://www.echemi.com/category/antiperspirant-c2718.html">Antiperspirant</a></div> <div class="items"><a href="https://www.echemi.com/category/antiplaque-c2719.html">Antiplaque</a></div> <div class="items"><a href="https://www.echemi.com/category/anti-seborrheic-c2720.html">Anti-seborrheic</a></div> <div class="items"><a href="https://www.echemi.com/category/anti-sebum-c2721.html">Anti-sebum</a></div> <div class="items"><a href="https://www.echemi.com/category/antistatic-c2722.html">Antistatic</a></div> <div class="items"><a href="https://www.echemi.com/category/astringent-c2723.html">Astringent</a></div> <div class="items"><a href="https://www.echemi.com/category/binding-agent-c2724.html">Binding Agent</a></div> <div class="items"><a href="https://www.echemi.com/category/bleaching-agent-c2725.html">Bleaching Agent</a></div> <div class="items"><a href="https://www.echemi.com/category/buffering-c2726.html">Buffering</a></div> <div class="items"><a href="https://www.echemi.com/category/bulking-c2727.html">Bulking</a></div> <div class="items"><a href="https://www.echemi.com/category/chelating-c2728.html">Chelating</a></div> <div class="items"><a href="https://www.echemi.com/category/cleansing-c2729.html">Cleansing</a></div> <div class="items"><a href="https://www.echemi.com/category/cosmetic-colorant-c2730.html">Cosmetic Colorant</a></div> <div class="items"><a href="https://www.echemi.com/category/cosmetic-preservative-c2731.html">Cosmetic Preservative</a></div> <div class="items"><a href="https://www.echemi.com/category/denaturant-c2732.html">Denaturant</a></div> <div class="items"><a href="https://www.echemi.com/category/deodorant-c2733.html">Deodorant</a></div> <div class="items"><a href="https://www.echemi.com/category/depilatory-c2734.html">Depilatory</a></div> <div class="items"><a href="https://www.echemi.com/category/dissolving-agent-c2735.html">Dissolving Agent</a></div> <div class="items"><a href="https://www.echemi.com/category/emollient-c2736.html">Emollient</a></div> <div class="items"><a href="https://www.echemi.com/category/emulsifying-agent-c2738.html">Emulsifying Agent</a></div> <div class="items"><a href="https://www.echemi.com/category/emulsion-stabilising-c2739.html">Emulsion Stabilising</a></div> <div class="items"><a href="https://www.echemi.com/category/exfoliating-c2740.html">Exfoliating</a></div> <div class="items"><a href="https://www.echemi.com/category/film-forming-c2741.html">Film Forming</a></div> <div class="items"><a href="https://www.echemi.com/category/flavouring-c2742.html">Flavouring</a></div> <div class="items"><a href="https://www.echemi.com/category/foam-boosting-c2743.html">Foam Boosting</a></div> <div class="items"><a href="https://www.echemi.com/category/foaming-c2744.html">Foaming</a></div> <div class="items"><a href="https://www.echemi.com/category/fragrance-ingredient-c2745.html">Fragrance Ingredient</a></div> <div class="items"><a href="https://www.echemi.com/category/gel-forming-c2746.html">Gel Forming</a></div> <div class="items"><a href="https://www.echemi.com/category/hair-conditioning-c2747.html">Hair Conditioning</a></div> <div class="items"><a href="https://www.echemi.com/category/hair-dyeing-c2748.html">Hair Dyeing</a></div> <div class="items"><a href="https://www.echemi.com/category/hair-fixing-c2749.html">Hair Fixing</a></div> <div class="items"><a href="https://www.echemi.com/category/hair-waving-or-straightening-c2750.html">Hair Waving or Straightening</a></div> <div class="items"><a href="https://www.echemi.com/category/humectant-c2751.html">Humectant</a></div> <div class="items"><a href="https://www.echemi.com/category/hydrotrope-c2752.html">Hydrotrope</a></div> <div class="items"><a href="https://www.echemi.com/category/keratolytic-c2753.html">Keratolytic</a></div> <div class="items"><a href="https://www.echemi.com/category/light-stabilizer-c2754.html">Light Stabilizer</a></div> <div class="items"><a href="https://www.echemi.com/category/moisturising-agent-c2755.html">Moisturising Agent</a></div> <div class="items"><a href="https://www.echemi.com/category/nail-conditioning-c2756.html">Nail Conditioning</a></div> <div class="items"><a href="https://www.echemi.com/category/occlusive-c2758.html">Occlusive</a></div> <div class="items"><a href="https://www.echemi.com/category/opacifying-c2759.html">Opacifying</a></div> <div class="items"><a href="https://www.echemi.com/category/oral-care-c2760.html">Oral Care</a></div> <div class="items"><a href="https://www.echemi.com/category/oxidising-c2761.html">Oxidising</a></div> <div class="items"><a href="https://www.echemi.com/category/perfuming-c2762.html">Perfuming</a></div> <div class="items"><a href="https://www.echemi.com/category/plasticiser-c2763.html">Plasticiser</a></div> <div class="items"><a href="https://www.echemi.com/category/propellant-c2764.html">Propellant</a></div> <div class="items"><a href="https://www.echemi.com/category/reducing-c2765.html">Reducing</a></div> <div class="items"><a href="https://www.echemi.com/category/refatting-c2766.html">Refatting</a></div> <div class="items"><a href="https://www.echemi.com/category/refreshing-c2767.html">Refreshing</a></div> <div class="items"><a href="https://www.echemi.com/category/skin-cleansing-c2768.html">Skin Cleansing</a></div> <div class="items"><a href="https://www.echemi.com/category/skin-conditioning-c2769.html">Skin Conditioning</a></div> <div class="items"><a href="https://www.echemi.com/category/skin-humectant-c2770.html">Skin Humectant</a></div> <div class="items"><a href="https://www.echemi.com/category/skin-protecting-c2771.html">Skin Protecting</a></div> <div class="items"><a href="https://www.echemi.com/category/smoothing-c2772.html">Smoothing</a></div> <div class="items"><a href="https://www.echemi.com/category/soothing-c2773.html">Soothing</a></div> <div class="items"><a href="https://www.echemi.com/category/tonics-c2774.html">Tonics</a></div> <div class="items"><a href="https://www.echemi.com/category/uv-filter-c2775.html">UV Filter</a></div> <div class="items"><a href="https://www.echemi.com/category/viscosity-controlling-c2776.html">Viscosity Controlling</a></div> </div> </div> <div class="content_box"> <div class="category_top"> <div class="items"><a href="https://www.echemi.com/category/biocide-algicide-c2801.html">Biocide & Algicide</a></div> <div class="items"><a href="https://www.echemi.com/category/corrosion-inhibitor-c2802.html">Corrosion Inhibitor</a></div> <div class="items"><a href="https://www.echemi.com/category/flocculant-c2803.html">Flocculant</a></div> <div class="items"><a href="https://www.echemi.com/category/water-softener-c2804.html">Water Softener</a></div> <div class="items"><a href="https://www.echemi.com/category/water-stabilizer-c2805.html">Water Stabilizer</a></div> </div> </div> </div> <div class="cate_drop_menu_bg"></div> </div> </div> </div> <div class="mi_drop_menu"> <div class="width_1260 flex"> <div class="mi_drop_menu_common MarketPriceInsight"> <div class="new_enter"> <span></span> <b><a href="https://www.echemi.com/price-database.html">Price Database</a> <i class="iconfont new_icon"></i></b> <p>*Price curve comparison and historical data download are available.</p> </div> <ul> <li><a href="https://www.echemi.com/zyc/acetic-acid-downstream-zyc04.html">Acetic Acid & Downstream</a></li> <li><a href="https://www.echemi.com/zyc/acrylic-acid-acrylic-ester-zyc11.html">Acrylic Acid & Acrylic Ester</a></li> <li><a href="https://www.echemi.com/zyc/alcohol-ether-zyc16.html">Alcohol Ether</a></li> <li><a href="https://www.echemi.com/zyc/alcohols-market-zyc12.html">Alcohols Market</a></li> <li><a href="https://www.echemi.com/zyc/antihypertensive-drugs-market-zyc33.html">Antihypertensive Drugs Market</a></li> <li><a href="https://www.echemi.com/zyc/anti-infectives-market-zyc29.html">Anti-infectives Market</a></li> <li><a href="https://www.echemi.com/zyc/antipyretic-analgesics-market-zyc31.html">Antipyretic-analgesics Market</a></li> <li><a href="https://www.echemi.com/zyc/api-market-zyc28.html">API Market</a></li> <li><a href="https://www.echemi.com/zyc/aromatics-market-zyc01.html">Aromatics Market</a></li> <li><a href="https://www.echemi.com/zyc/auxiliaries-market-zyc18.html">Auxiliaries Market</a></li> <li><a href="https://www.echemi.com/zyc/chemical-fiber-zyc05.html">Chemical Fiber</a></li> <li><a href="https://www.echemi.com/zyc/chloride-price-zyc21.html">Chloride Price</a></li> <li><a href="https://www.echemi.com/zyc/coal-chemical-zyc35.html">Coal Chemical</a></li> <li><a href="https://www.echemi.com/zyc/eo-and-downstream-zyc15.html">EO and Downstream</a></li> <li><a href="https://www.echemi.com/zyc/fertilizer-price-zyc24.html">Fertilizer Price</a></li> <li><a href="https://www.echemi.com/zyc/fillers-price-zyc26.html">Fillers Price</a></li> <li><a href="https://www.echemi.com/zyc/fluorine-chemical-zyc20.html">Fluorine Chemical</a></li> <li><a href="https://www.echemi.com/zyc/food-additives-market-zyc27.html">Food Additives Market</a></li> <li><a href="https://www.echemi.com/zyc/hormonal-api-market-zyc32.html">Hormonal API Market</a></li> <li><a href="https://www.echemi.com/zyc/inorganic-market-zyc17.html">Inorganic Market</a></li> <li><a href="https://www.echemi.com/zyc/intermediates-zyc13.html">Intermediates</a></li> <li><a href="https://www.echemi.com/zyc/lithium-battery-market-zyc22.html">Lithium Battery Market</a></li> <li><a href="https://www.echemi.com/zyc/methanol-downstream-zyc03.html">Methanol & Downstream</a></li> <li><a href="https://www.echemi.com/zyc/natural-gas-price-zyc34.html">Natural Gas Price</a></li> <li><a href="https://www.echemi.com/zyc/olefin-market-zyc02.html">Olefin Market</a></li> <li><a href="https://www.echemi.com/zyc/oleochemical-market-zyc08.html">Oleochemical Market</a></li> <li><a href="https://www.echemi.com/zyc/paints-coatings-market-zyc09.html">Paints & Coatings Market</a></li> <li><a href="https://www.echemi.com/zyc/petrochemical-market-zyc23.html">Petrochemical Market</a></li> <li><a href="https://www.echemi.com/zyc/phenol-ketone-downstream-zyc10.html">Phenol Ketone & Downstream</a></li> <li><a href="https://www.echemi.com/zyc/phosphorus-chemical-zyc19.html">Phosphorus Chemical</a></li> <li><a href="https://www.echemi.com/zyc/plastic-rubber-market-zyc25.html">Plastic & Rubber Market</a></li> <li><a href="https://www.echemi.com/zyc/plasticizer-market-zyc07.html">Plasticizer Market</a></li> <li><a href="https://www.echemi.com/zyc/polyurethane-market-zyc14.html">Polyurethane Market</a></li> <li><a href="https://www.echemi.com/zyc/urp-raw-material-zyc06.html">UPR & Raw Material</a></li> <li><a href="https://www.echemi.com/zyc/vitamin-market-zyc30.html">Vitamin Market</a></li> <li class="more"><a href="https://www.echemi.com/market-insights-products.html">View all products of Market Price & Insight <i class="iconfont"></i></a></li> </ul> </div> <div class="mi_drop_menu_common Wholesale"> <ul> <li><a href="https://www.echemi.com/wholesale/paints-and-coatings.html">Wholesale Paints and Coatings</a></li> <li><a href="https://www.echemi.com/wholesale/food-ingredients.html">Wholesale Food Ingredients</a></li> <li><a href="https://www.echemi.com/wholesale/pharmaceutical-raw-materials.html">Wholesale Pharmaceutical Raw Materials</a></li> <li><a href="https://www.echemi.com/wholesale/fine-chemicals.html">Wholesale Fine Chemicals</a></li> <li><a href="https://www.echemi.com/wholesale/botanical-extracts.html">Wholesale Botanical Extracts</a></li> <li><a href="https://www.echemi.com/wholesale/rubber-plastic-ingredients.html">Wholesale Rubber Plastic Ingredients</a></li> </ul> </div> <div class="mi_drop_menu_common Exhibition"> <ul> <li><a href="https://www.echemi.com/cms-exhibition/calendar-paint-coating.html">Paint & Coating Show</a></li> <li><a href="https://www.echemi.com/cms-exhibition/calendar-food-additives.html">Food Exhibition</a></li> <li><a href="https://www.echemi.com/cms-exhibition/calendar-pharmaceutical.html">Pharma Exhibition</a></li> <li><a href="https://www.echemi.com/cms-exhibition/calendar-cosmetics.html">Cosmetic Exhibition</a></li> <li><a href="https://www.echemi.com/cms-exhibition/calendar-plastics-rubbers.html">Plastics & Rubbers</a></li> <li><a href="https://www.echemi.com/cms-exhibition/echemi.html">ECHEMI Exhibition</a></li> <li><a href="https://www.echemi.com/cms-exhibition/exhibition-news.html">Exhibition News</a></li> <li><a href="https://www.echemi.com/cms-exhibition/live-coverage.html">Live Coverage</a></li> <li><a href="https://www.echemi.com/cms-exhibition/calendar-others.html">Other Exhibition</a></li> </ul> </div> <div class="mi_drop_menu_common News"> <ul> <li><a href="https://www.echemi.com/cms-news/agrochemical.html">Agrochemical News </a></li> <li><a href="https://www.echemi.com/cms-news/paint-coating.html">Paint & Coating News</a></li> <li><a href="https://www.echemi.com/cms-news/food-additives.html">Food Industry News</a></li> <li><a href="https://www.echemi.com/cms-news/pharmaceutical.html">Pharma News</a></li> <li><a href="https://www.echemi.com/cms-news/cosmetics.html">Cosmetics Industry News</a></li> <li><a href="https://www.echemi.com/cms-news/special-reports.html">Special Reports</a></li> <li><a href="https://www.echemi.com/cms-news/focus.html">ECHEMI Focus</a></li> <li><a href="https://www.echemi.com/cms-news/company.html">Chemical Company News</a></li> <li><a href="https://www.echemi.com/cms-news/valuable-news.html">Industry Valuable News </a></li> <li><a href="https://www.echemi.com/cms-news/policies.html">Chemical Policies</a></li> <li><a href="https://www.echemi.com/cms-news/buyer-purchases.html">Buyer Purchases Cases</a></li> <li><a href="https://www.echemi.com/cms-news/analysis.html">ECHEMI Analysis</a></li> <li><a href="https://www.echemi.com/cms-news/blog.html">Blog</a></li> <li><a href="https://www.echemi.com/cms-news/faq.html">FAQ</a></li> <li><a href="https://www.echemi.com/magazine.html">Magazine </a></li> </ul> <ul> <li class="nav_add_video"> <a href="https://www.echemi.com/video.html">Chemical Videos</a> <i class="iconfont new_icon" style="font-size: 25px;color: #D51a1c"></i> </li> </ul> </div> </div> </div> </div> <form action="https://www.echemi.com/weekly-price-list.html" id="topWeeklyPriceSearch" method="GET"> <input type="hidden" id="topWeeklyPriceKeywords" name="keywords"> </form> <script> function topWeeklyPriceSearch() { var keywords = $.trim($("#topWeeklyPriceKeywordsInput").val()); if (keywords){ var weeklyPriceKeywords = encodeURI(keywords); $("#topWeeklyPriceKeywords").val(weeklyPriceKeywords); $("#topWeeklyPriceSearch").submit(); } } //按键按下 function topWeeklyPriceSearchOnKeypress(keyCode) { if (keyCode == 13){ topWeeklyPriceSearch() } } </script> </header> <!-- 用于表单提交和画面跳转 start --> <form id="topSearchGoodsForm" action="https://www.echemi.com/searchGoods.html" method="get"> <input type="hidden" id="topSearchKeywordGoods" name="keywords"/> </form> <form id="topSearchSupplierForm" action="https://www.echemi.com/searchSuppliers.html" method="get"> <input type="hidden" id="topSearchKeywordSupplier" name="keywords"/> </form> <form id="topSearchEncyclopediaForm" action="https://www.echemi.com/searchProducts.html" method="get"> <input type="hidden" id="topSearchKeywordEncyclopedia" name="keywords"/> </form> <form id="topSearchBuyingLeadForm" action="https://www.echemi.com/searchInquiry.html" method="get"> <input type="hidden" id="topSearchKeywordBuyingLead" name="keywords"/> </form> <!-- 用于表单提交和画面跳转 end --> <script type="text/javascript" src="https://static-www.echemi.com/static_v3/js/common/defaultSearch_v2ef651.js"></script> <script type="text/javascript" src="https://static-www.echemi.com/static_v3/js/page/pagejs_top_vf59afc.js"></script> <script> $(document).ready(function () { getLoginCustomerInfo(); }); </script> <!--中间的容器--> <article class="comm-wrapper"> <!--面包屑导航--> <section class="width_1260"> <div class="crumbs_box"> <span ><i class="iconfont"></i></span> <a href="https://www.echemi.com">Home</a> > <a href="https://www.echemi.com/cms-news.html">News</a> > <a href="https://www.echemi.com/cms-news/valuable-news.html">Valuable News</a> > <span class="comm-results">Ups and downs of coal price in the first half of the year</span> </div> </section> <!--面包屑导航 END--> <!-- 列表 --> <div class="width_1260 comm-section clearfix"> <div class="cate_left pull-left"> <div class="cont_box"> <div class="for_fixed_cont"></div> <div class="detail_top"> <h1 class="special_font">Ups and downs of coal price in the first half of the year</h1> <div class="detail_es clearfix"> <div class="detail_nt"> <i class="iconfont"></i> <span>ECHEMI</span> <span>2020-03-16</span> </div> </div> </div> <div class="detail_zhengwen"> <p><p style="text-align: justify;">In the first half of this year, coal prices in the port market fluctuated and basically kept a W-shaped fluctuation. In the second half of the year, since July, the market situation is not optimistic, and the port coal price has basically declined all the way; so far, the coal price has fallen below 560 CNY/ton. In the first half of the year, from the perspective of coal demand, the coal throughput of ports around the Bohai Sea maintained a year-on-year growth trend. From the perspective of port coal price, in the first half of the year, China's coal price around the Bohai Sea fluctuated greatly; due to the impact of increasing coal inspection efforts on Australia and limiting the import of coal, domestic high-quality resources were in short supply, and the market coal price remained high. In addition, due to the change of the Bohai Sea port inventory and the periodic replenishment of the power plant, the coal price fluctuates greatly, but basically keeps the W-type fluctuation.</p> <p style="text-align: justify;"> </p> <p style="text-align: justify;">In the first half of the year, the trading price of coal in the Bohai Sea port market was between 585-634 CNY/ton, and the average price has exceeded 600 CNY/ton. On April 11, during the centralized maintenance period of Daqin line, the port coal price even soared to 634 CNY/ton. In the first half of the year, when the inventory of Qin port decreased and the power plant replenished, the port market coal price rose; when the power plant replenishment ended and the Bohai port inventory picked up, the coal price fell. In terms of imported coal, due to the impact of increased inspection efforts, Australia's coal clearance time was extended, and imported coal could not enter China smoothly. The number of imported coal was basically the same as that of the same period last year, with a slight decline in some months. In the first half of the year, China imported 150 million tons of coal, an increase of only 8.3 million tons on a year-on-year basis; the amount of coal imported from the South accounted for 24.5% of the total amount of coal transferred by sea. The share of imported coal is moderate, which has little impact on the domestic coal market. The coastal power plants mainly rely on domestic coal, supplemented by imported coal and market coal. In addition, in the first half of the year, the power plant inventory is in the stage of slow recovery and accumulation of inventory, and the coastal coal market is relatively active. The port market coal price operation is on the high side, most of the time in the blue area required by the state, which is also close to the cost price of the coal delivered by the traders, which is profitable; the coal price operation conforms to the market law of "good demand, rising demand, poor demand, falling".</p> <p style="text-align: justify;"> </p> <p style="text-align: justify;">In the second half of the year, the coal market changed dramatically. Both domestic and foreign production increased, the increase of coal supply exceeded the increase of downstream demand, which increased the pressure of supply exceeding demand in the coal market; the inventory of shipping port, power plant and unloading port was on the high side, and the pressure of coal price decline increased. In the third quarter, China imported 96.11 million tons of coal, a year-on-year increase of 13.29 million tons. In order to reduce the purchase cost, the user made every effort to purchase low-cost imported coal and reduce the number of domestic coal haulage, resulting in a decrease in the number of coal railway and port shipments, and the poor transportation of coal from north to south. The price of domestic coal has plummeted all the way, and the closing price of power coal in 5500 calories market has dropped from 614 CNY/ton in early July to 558 CNY/ton at present. In November, the market showed no signs of improvement, and the port coal price continued to fall. According to the analysis of the actual situation such as increasing social inventory pressure and sluggish demand, it is expected that the coal price will continue to decline in the first and middle of November. At the end of November, with the increase of heating load in winter and the increase of coal consumption, the coal market will turn around, and the coal price is expected to stop falling and stabilize. Of course, we should pay attention to the coal import policy and the change of coal consumption in power plants.</p></p> </div> <div class="detail_keyword"> <ul class="clearfix"> <a href="https://www.echemi.com/cms-tags.html?tag=coal" ><li>coal</li></a> </ul> </div> <div class="detail_source"> <i class="iconfont"></i> <span>Disclaimer: ECHEMI reserves the right of final explanation and revision for all the information.</span> </div> </div> <div class="add_rfq"> <p class="sub_title">Looking for chemical products? Let suppliers reach out to you!</p> </div> <div class="other_news"> <div class="items"> <span> Previous: </span> <a href="https://www.echemi.com/cms/77122.html"><h3 class="special_font">How are the chemical enterprises moving now?</h3></a> </div> <div class="items"> <span> Next: </span> <a href="https://www.echemi.com/cms/77131.html"><h3 class="special_font">Saudi Aramco, an oil giant, is expected to set a new record for IPO</h3></a> </div> </div> <div class="commnent_box" id="for_comment"> <div class="add_comment_box"> <b>Comment </b> </div> <div class="editor" id="editor" aria-hidden="true"></div> <div class="btn_box"> <!--btn_pink是不可点击 btn_red是有输入内容可点击了--> <div class="btn btn_red" onclick="commentSubmitPost()">Comment</div> </div> </div> <input type="hidden" id = "commentPageIndex" value="1"> <div class="related_news"> <h2 class="title special_font">You May Interested In</h2> <div class="swiper-container swiper-no-swiping"> <div class="swiper-wrapper"> <div class="swiper-slide"> <a href="https://www.echemi.com/produce/pr2309151052-2-nitrobenzaldehyde-552-89-6.html"> <div class="img"> <img src="https://file.echemi.com/fileManage/upload/goodpicture/20230912/paraquat-dichloride-1910-42-5_b20230912115126651.jpg" alt="buy 2-Nitrobenzaldehyde 552-89-6 Organic Synthesis o-nitro-benzaldehyd High Quality 99% Industrial Grade" title="2-Nitrobenzaldehyde 552-89-6 Organic Synthesis o-nitro-benzaldehyd High Quality 99% Industrial Grade" onerror="src='https://static-www.echemi.com/static_v3/images/common/defaultGoodsPicSize200.jpg'"> <i class="main_icon"></i></div> <h3 class="name" title="2-Nitrobenzaldehyde 552-89-6 Organic Synthesis o-nitro-benzaldehyd High Quality 99% Industrial Grade">2-Nitrobenzaldehyde 552-89-6 Organic Synthesis o-nitro-benzaldehyd High Quality 99% Industrial Grade</h3> </a> <p class="price"> <b>$1-1.2</b>/KG EXW</p> <div class="supplier_name"> <!-- 供应商图标模块 start --> <div class="allIcon_main js_allIcon_main"> <i class="icon icon_license"></i> <i class="icon icon_renzheng"></i> <i class="icon icon_zuanshi"></i> </div> <!-- 供应商图标模块 end --> <a href="https://www.echemi.com/shop-us20230223094614491/index.html" > NANTONG REFORM PETRO-CHEMICAL CO.,LTD</a> </div> </div> <div class="swiper-slide"> <a href="https://www.echemi.com/produce/pr2303201192-dimethyl-terephthalate.html"> <div class="img"> <img src="https://file.echemi.com/fileManage/upload/goodpicture/20230323/m20230323114515731.jpg" alt="buy Dimethyl Terephthalate CAS NO. 120-61-6 Manufactory Supply 99% high purity" title="Dimethyl Terephthalate CAS NO. 120-61-6 Manufactory Supply 99% high purity" onerror="src='https://static-www.echemi.com/static_v3/images/common/defaultGoodsPicSize200.jpg'"> <i class="main_icon"></i></div> <h3 class="name" title="Dimethyl Terephthalate CAS NO. 120-61-6 Manufactory Supply 99% high purity">Dimethyl Terephthalate CAS NO. 120-61-6 Manufactory Supply 99% high purity</h3> </a> <p class="price"> <b>$1-1.2</b>/KG FOB</p> <div class="supplier_name"> <!-- 供应商图标模块 start --> <div class="allIcon_main js_allIcon_main"> <i class="icon icon_license"></i> <i class="icon icon_renzheng"></i> <i class="icon icon_zuanshi"></i> </div> <!-- 供应商图标模块 end --> <a href="https://www.echemi.com/shop-us20230223094614491/index.html" > NANTONG REFORM PETRO-CHEMICAL CO.,LTD</a> </div> </div> <div class="swiper-slide"> <a href="https://www.echemi.com/produce/pr2305101720-c36-dimer-acid.html"> <div class="img"> <img src="https://file.echemi.com/fileManage/upload/goodpicture/20230518/m20230518095117929.jpg" alt="buy C36 Dimer acid CAS NO.61788-89-4 high quality 99% Fatty acids diMeracids" title="C36 Dimer acid CAS NO.61788-89-4 high quality 99% Fatty acids diMeracids" onerror="src='https://static-www.echemi.com/static_v3/images/common/defaultGoodsPicSize200.jpg'"> <i class="main_icon"></i></div> <h3 class="name" title="C36 Dimer acid CAS NO.61788-89-4 high quality 99% Fatty acids diMeracids">C36 Dimer acid CAS NO.61788-89-4 high quality 99% Fatty acids diMeracids</h3> </a> <p class="price"> <b>$1-1.2</b>/KG FOB</p> <div class="supplier_name"> <!-- 供应商图标模块 start --> <div class="allIcon_main js_allIcon_main"> <i class="icon icon_license"></i> <i class="icon icon_renzheng"></i> <i class="icon icon_zuanshi"></i> </div> <!-- 供应商图标模块 end --> <a href="https://www.echemi.com/shop-us20230223094614491/index.html" > NANTONG REFORM PETRO-CHEMICAL CO.,LTD</a> </div> </div> <div class="swiper-slide"> <a href="https://www.echemi.com/produce/pr2305111338-xylene.html"> <div class="img"> <img src="https://file.echemi.com/fileManage/upload/goodpicture/20230515/m20230515142612454.jpg" alt="buy Xylene CAS NO.1330-20-7 99% High Quality Factory Supply liquid" title="Xylene CAS NO.1330-20-7 99% High Quality Factory Supply liquid" onerror="src='https://static-www.echemi.com/static_v3/images/common/defaultGoodsPicSize200.jpg'"> <i class="main_icon"></i></div> <h3 class="name" title="Xylene CAS NO.1330-20-7 99% High Quality Factory Supply liquid">Xylene CAS NO.1330-20-7 99% High Quality Factory Supply liquid</h3> </a> <p class="price"> <b>$2-2.1</b>/KG FOB</p> <div class="supplier_name"> <!-- 供应商图标模块 start --> <div class="allIcon_main js_allIcon_main"> <i class="icon icon_license"></i> <i class="icon icon_renzheng"></i> <i class="icon icon_zuanshi"></i> </div> <!-- 供应商图标模块 end --> <a href="https://www.echemi.com/shop-us20230223094614491/index.html" > NANTONG REFORM PETRO-CHEMICAL CO.,LTD</a> </div> </div> <div class="swiper-slide"> <a href="https://www.echemi.com/produce/pr23030728255-acetonitrile.html"> <div class="img"> <img src="https://file.echemi.com/fileManage/upload/goodpicture/20230309/m20230309153118062.jpg" alt="buy Acetonitrile CAS NO.75-05-8 Cyanomethan high purity 99% Chemical Raw Materials" title="Acetonitrile CAS NO.75-05-8 Cyanomethan high purity 99% Chemical Raw Materials" onerror="src='https://static-www.echemi.com/static_v3/images/common/defaultGoodsPicSize200.jpg'"> <i class="main_icon"></i></div> <h3 class="name" title="Acetonitrile CAS NO.75-05-8 Cyanomethan high purity 99% Chemical Raw Materials">Acetonitrile CAS NO.75-05-8 Cyanomethan high purity 99% Chemical Raw Materials</h3> </a> <p class="price"> <b>$1-1.2</b>/KG FOB</p> <div class="supplier_name"> <!-- 供应商图标模块 start --> <div class="allIcon_main js_allIcon_main"> <i class="icon icon_license"></i> <i class="icon icon_renzheng"></i> <i class="icon icon_zuanshi"></i> </div> <!-- 供应商图标模块 end --> <a href="https://www.echemi.com/shop-us20230223094614491/index.html" > NANTONG REFORM PETRO-CHEMICAL CO.,LTD</a> </div> </div> <div class="swiper-slide"> <a href="https://www.echemi.com/produce/pr2303201210-acrylic-acid.html"> <div class="img"> <img src="https://file.echemi.com/fileManage/upload/goodpicture/20230322/m20230322133139605.jpg" alt="buy Acrylic Acid CAS NO. 79-10-7 Professional producer Rcra waste number U008" title="Acrylic Acid CAS NO. 79-10-7 Professional producer Rcra waste number U008" onerror="src='https://static-www.echemi.com/static_v3/images/common/defaultGoodsPicSize200.jpg'"> <i class="main_icon"></i></div> <h3 class="name" title="Acrylic Acid CAS NO. 79-10-7 Professional producer Rcra waste number U008">Acrylic Acid CAS NO. 79-10-7 Professional producer Rcra waste number U008</h3> </a> <p class="price"> <b>$1-1.2</b>/KG FOB</p> <div class="supplier_name"> <!-- 供应商图标模块 start --> <div class="allIcon_main js_allIcon_main"> <i class="icon icon_license"></i> <i class="icon icon_renzheng"></i> <i class="icon icon_zuanshi"></i> </div> <!-- 供应商图标模块 end --> <a href="https://www.echemi.com/shop-us20230223094614491/index.html" > NANTONG REFORM PETRO-CHEMICAL CO.,LTD</a> </div> </div> </div> <div class="slide_btn swiper-button-prev"><i class="iconfont"></i></div> <div class="slide_btn swiper-button-next"><i class="iconfont"></i></div> </div> </div> </div> <div class="cate_right pull-right"> <div class="common_div_right "> <ul class="electronic_journal"> <li> <div class="img_box"> <a href="https://www.echemi.com/magazine/content-fine-chemicals-industry-overview-em2404011001.html"> <img class="main_pic" src="https://file.echemi.com/fileManage/upload/20240401/_20240401134200_20240401134606891.jpg" alt="Fine Chemicals Industry Overview"> </a> </div> <a href="https://www.echemi.com/magazine/content-fine-chemicals-industry-overview-em2404011001.html"> <h3 title="Fine Chemicals Industry Overview">Fine Chemicals Industry Overview</h3> </a> <div class="product_des">The magazine will be published in Apr 2024 and distributed at the ChemExpo 2024 in Mumbai, India. And online for permanent download."Fine Chemicals Industry Overview" provides not only comprehensive information about the international chemical market but also offers overseas readers with the opportunity to understand and track the dynamics and trends of the Chinese chemical market, as well as the opportunity to learn more about the outstanding chemical companies in China.</div> <div class="date"> Published in: <span>Apr. 2024</span> </div> <div class="supplier"> <a href="https://www.echemi.com/magazine/download-fine-chemicals-industry-overview-em2404011001.html">Read Now</a> <a class="download" href="javascript:void(0)" onclick="downloadMagazine('em2404011001')">Download</a> </div> </li> </ul> <script> function downloadMagazine(magazineId){ location.href = webRootEn + "/magazine/download.do?back=" + encodeURIComponent(document.location.href) + "&magazineId=" + magazineId; } </script> </div> <div class="pricetrade-box"> <p class="h2">Trade Alert</p> <span class="white"></span> <p class="txt">Delivering the latest product trends and industry news straight to your inbox.<br>(We'll never share your email address with a third-party.)</p> <div class="txtinput"> <input id="mailSubscribe" type="text" placeholder='Input your Email address' /> <a href="javascript:void(0);" rel="nofollow" onclick="mailSubscribe()" class="subbtn">Subscribe</a> </div> </div> <div class="common_right news"> <div class="title"> <h2 class="special_font">Related News</h2> </div> <ul class=""> <li> <a href="https://www.echemi.com/cms/1273048.html" > <i class="circule"></i> <p title="Coal prices soared, South Africa's Thungela company doubled its annual profit">Coal prices soared, South Africa's Thungela company doubled its annual profit</p> </a> </li> <li> <a href="https://www.echemi.com/cms/726238.html" > <i class="circule"></i> <p title="Chemical Enterprises Collectively Stop Production! Supply 'Urgent'">Chemical Enterprises Collectively Stop Production! Supply 'Urgent'</p> </a> </li> <li> <a href="https://www.echemi.com/cms/557437.html" > <i class="circule"></i> <p title="Power coal price in Zhejiang Province decreased by 4.0% YoY">Power coal price in Zhejiang Province decreased by 4.0% YoY</p> </a> </li> <li> <a href="https://www.echemi.com/cms/483690.html" > <i class="circule"></i> <p title="Oil And Coal Fell, With Collapse And Plasticization Market! PE, PP Fell Over 300">Oil And Coal Fell, With Collapse And Plasticization Market! PE, PP Fell Over 300</p> </a> </li> <li> <a href="https://www.echemi.com/cms/447042.html" > <i class="circule"></i> <p title="The Output Of Major Energy Products Increased Year-on-year in November">The Output Of Major Energy Products Increased Year-on-year in November</p> </a> </li> <li> <a href="https://www.echemi.com/cms/425097.html" > <i class="circule"></i> <p title="Mitsubishi Chemical Announces: Withdrawal from Petrochemical And Coal Chemical Business">Mitsubishi Chemical Announces: Withdrawal from Petrochemical And Coal Chemical Business</p> </a> </li> <li> <a href="https://www.echemi.com/cms/387917.html" > <i class="circule"></i> <p title="Pure benzene price rebound">Pure benzene price rebound</p> </a> </li> <li> <a href="https://www.echemi.com/cms/386659.html" > <i class="circule"></i> <p title="[ethylene glycol] : Coal fell rapidly, ethylene glycol followed">[ethylene glycol] : Coal fell rapidly, ethylene glycol followed</p> </a> </li> <li> <a href="https://www.echemi.com/cms/314111.html" > <i class="circule"></i> <p title="The National Bureau of Statistics release China's energy production in July">The National Bureau of Statistics release China's energy production in July</p> </a> </li> <li> <a href="https://www.echemi.com/cms/310227.html" > <i class="circule"></i> <p title="Longbai Group: signed strategic cooperation framework agreement with Henan Energy & Chemical Group">Longbai Group: signed strategic cooperation framework agreement with Henan Energy & Chemical Group</p> </a> </li> </ul> </div> <div class="common_right extended m_t_30"> <div class="title"> <h2 class="special_font">Recommend Reading</h2> </div> <ul> <li> <img src="https://upload.echemi.com/2020/0302/1583120012101.png" alt="Luliang and other areas stop and limit production of more coal"> <a href="https://www.echemi.com/cms/85067.html"> <p title="Luliang and other areas stop and limit production of more coal">Luliang and other areas stop and limit production of more coal</p> </a> </li> <li> <img src="https://upload.echemi.com/2019/0522/1558507374451.jpg" alt="Ethylene consumption will peak around 2030"> <a href="https://www.echemi.com/cms/252331.html"> <p title="Ethylene consumption will peak around 2030">Ethylene consumption will peak around 2030</p> </a> </li> <li> <img src="https://upload.echemi.com/2018/0530/1527670268306.jpg" alt="Is the market for 100 billion biodegradable plastics worth following?"> <a href="https://www.echemi.com/cms/140888.html"> <p title="Is the market for 100 billion biodegradable plastics worth following?">Is the market for 100 billion biodegradable plastics worth following?</p> </a> </li> <li> <img src="https://upload.echemi.com/2019/0725/1564023444560.jpg" alt="Germany's Covestro Q2 net income falls 69% amid lower selling prices"> <a href="https://www.echemi.com/cms/59285.html"> <p title="Germany's Covestro Q2 net income falls 69% amid lower selling prices">Germany's Covestro Q2 net income falls 69% amid lower selling prices</p> </a> </li> <li> <img src="https://upload.echemi.com/2020/0206/1580971519858.jpg" alt="Shaanxi coal group and National Energy Group signed a 2020 cooperative contract"> <a href="https://www.echemi.com/cms/90891.html"> <p title="Shaanxi coal group and National Energy Group signed a 2020 cooperative contract">Shaanxi coal group and National Energy Group signed a 2020 cooperative contract</p> </a> </li> <li> <img src="https://upload.echemi.com/2022/1019/1666148235517.jpg" alt="Do You Know What's Really In Your Food? Items That Contain Nitrogen"> <a href="https://www.echemi.com/cms/989295.html"> <p title="Do You Know What's Really In Your Food? Items That Contain Nitrogen">Do You Know What's Really In Your Food? Items That Contain Nitrogen</p> </a> </li> <li> <img src="https://upload.echemi.com/2017/0415/1492198762765.jpg" alt="Reduce production by 50%! Raw materials soared by RMB 2,000/ton in a single day!"> <a href="https://www.echemi.com/cms/174755.html"> <p title="Reduce production by 50%! Raw materials soared by RMB 2,000/ton in a single day!">Reduce production by 50%! Raw materials soared by RMB 2,000/ton in a single day!</p> </a> </li> <li> <img src="https://upload.echemi.com/2018/0619/1529390415455.jpg" alt="U.S. research finds new biodegradable plant-based packaging coating"> <a href="https://www.echemi.com/cms/888334.html"> <p title="U.S. research finds new biodegradable plant-based packaging coating">U.S. research finds new biodegradable plant-based packaging coating</p> </a> </li> <li> <img src="https://upload.echemi.com/2024/0709/1720489261883.png" alt="Is Dimethicone a Silicone? | Detailed Explanation"> <a href="https://www.echemi.com/cms/1967281.html"> <p title="Is Dimethicone a Silicone? | Detailed Explanation">Is Dimethicone a Silicone? | Detailed Explanation</p> </a> </li> <li> <img src="https://upload.echemi.com/2019/0910/1568079715766.jpg" alt="Italy's cosmetics manufacturing industry continued to grow steadily"> <a href="https://www.echemi.com/cms/66737.html"> <p title="Italy's cosmetics manufacturing industry continued to grow steadily">Italy's cosmetics manufacturing industry continued to grow steadily</p> </a> </li> </ul> </div> <dl class="hot_search"> <dt class="special_font">Hot Searches</dt> <dd> <a href="https://www.echemi.com/searchGoods/pd2103021002-n-acetylcysteine-ethyl-ester.html">n-acetyl-l-cysteine ethyl ester bulk</a> </dd> <dd> <a href="https://www.echemi.com/products/pd2004151005-dihexa.html">dihexa</a> </dd> <dd> <a href="https://www.echemi.com/products/temppid160705012009-magnesium-carbonate.html">magnesium carbonate formula</a> </dd> <dd> <a href="https://www.echemi.com/products/pd180810114647-chloric-acid.html">chlorate formula</a> </dd> <dd> <a href="https://www.echemi.com/sds/caustic-soda-pearls-pd20150901041.html">sodium hydroxide sds</a> </dd> <dd> <a href="https://www.echemi.com/products/pid_Rock6284-carbonmonoxide.html">monoxide formula</a> </dd> <dd> <a href="https://www.echemi.com/sds/sodiumhypochlorite-pid_Rock19677.html">sodium hypochlorite sds</a> </dd> <dd> <a href="https://www.echemi.com/products/pid_Seven5613-ethyl-acetate.html">ethyl acetate molecular weight</a> </dd> <dd> <a href="https://www.echemi.com/shop-us20210602162875087/index.html">california natural products</a> </dd> <dd> <a href="https://www.echemi.com/products/pd20150901274-methanol-reagent.html">methanol molecular formula</a> </dd> <dd> <a href="https://www.echemi.com/sds/etanol-pid_Rock6661.html">ethanol sds</a> </dd> <dd> <a href="https://www.echemi.com/produce/pr2307063002-zinc-oxide-997-animal-feed-activated-zinc-oxide-feed-grade-995-white-powder-hc057.html">zinc oxide animal feed supplement</a> </dd> </dl> </div> </div> </article> <div class="weixin_modal"> <div class="weixin_cont"> <div class="title"> <p>Scan the QR Code to Share</p> <i class="iconfont" onclick="wxHide()"></i> </div> <div class="code"> <div class="qrcode"></div> </div> </div> </div> <!-- 底部区域共通 --> <section class="index_footer"> <div class="width_1050"> <p class="tip">Trade Alert - Delivering the latest product trends and industry news straight to your inbox. <br />(We`ll never share your email address with a third-party.)</p> <div class="input_box clearfix"> <input id="mailSubscribe" type="text" placeholder='Input your Email address' /> <div class="subscribe_btn" onclick="mailSubscribe()">Subscribe</div> </div> <div class="footer_box1"> <div class="footer_list"> <div class="title">About Us</div> <div class="li"> <a href="https://group.echemi.com" target="_blank">About ECHEMI Group</a> <a href="https://www.echemi.com/echemi.html" >About Echemi.com</a> <a href="https://www.echemi.com/marketing-kit.html" >Marketing Kit</a> <a href="https://www.echemi.com/sitemap.html" >Sitemap</a> <a href="https://www.echemi.com/partners.html" >Partners</a> <a href="https://www.echemi.com/cms/546980.html" >Chemical Knowledge</a> <a href="https://www.echemi.com/community.html" >Community</a> </div> </div> <div class="footer_list"> <div class="title">Buy on ECHEMI</div> <div class="li"> <a href="https://www.echemi.com/list/products-A.html" >Search Products List Alphabetically</a> <a href="https://www.echemi.com/list/buy-A.html" >Shop Chemical Products Alphabetically</a> <a href="https://www.echemi.com/list/suppliers-A.html" >Find Suppliers Alphabetically</a> <a href="https://www.echemi.com/list/casno-1.html" >Get Chemical Data Numerically</a> <a href="https://www.echemi.com/suppliers/china-CN.html" >Find Suppliers by Region</a> <a href="https://www.echemi.com/searchInquiry.html" >Request for Quotation</a> <a href="https://www.echemi.com/promotion-list.html" >Promotion</a> <a href="https://www.echemi.com/list/topProducts-A.html" >Top Products</a> </div> </div> <div class="footer_list"> <div class="title">Sell on ECHEMI</div> <div class="li"> <a href="https://www.echemi.com/vipApply.html" >Supplier Membership</a> <a href="https://i.echemi.com/help/echemi-premium-courses.html" >Training Center</a> <a href="https://www.echemi.com/success-stories.html">Success Stories</a> </div> </div> <div class="footer_list"> <div class="title">Customer Services</div> <div class="li"> <a href="https://i.echemi.com/help.html" >Learning Center</a> <a href="https://www.echemi.com/conditions.html" >Terms of Use</a> <a href="https://www.echemi.com/privacy.html" >Privacy Notice</a> <a href="https://i.echemi.com/help-cms/1434561.html" >Policies</a> <a href="https://i.echemi.com/help-cms/1434554.html" >Rules</a> <a href="https://i.echemi.com/help-cms/2054829.html" >Penalty Rules</a> <a href="mailto:service@echemi.com">Submit a Dispute</a> <a href="https://www.echemi.com/contactinfo.html" >Contact Us</a> </div> </div> </div> <div class="icon_box"> <span>Follow Us</span> <a rel="external nofollow" href="https://www.facebook.com/echemii/" target="_blank"> <i class="iconfont"></i> </a> <a rel="external nofollow" href="https://x.com/Echemiqd" target="_blank"> <i class="iconfont"></i> </a> <a rel="external nofollow" href="http://www.linkedin.com/company/qingdao-echemi-technology-co-ltd" target="_blank"> <i class="iconfont"></i> </a> </div> <div class="footer_box2"><a href="https://www.echemi.com/cms/2080900.html">National-level Technology-based SME</a><br><a href="https://www.echemi.com/cms/1416504.html">China's Top 100 Industrial Digitalization Enterprises List</a> <br> The Drafting Unit of the "Specification for Operation and Management of Self-build Cross-border E-commerce Website" of the CCPIT</div> <p class="reference"><a href="http://beian.miit.gov.cn" style="color: #AAB7CC;" target="_blank" rel="nofollow">鲁ICP备16009155号-1</a> | Copyright@Qingdao ECHEMI Digital Technology Co., Ltd.</p> </div> </section> <style> /*首页特有RFQ侧边栏导航链接样式开始*/ .aside_box .aside_btn_special { width: 45px; height: 30px; font-size: 12px; color: #FFFFFF; padding-top: 8px; background: #D51A1C; cursor: pointer; position: absolute; bottom: -35px; right: 0px; } .aside_box .aside_btn_special:before { content: ''; height: 30px; width: 30px; position: absolute; left: -15px; top: 0; background: #D51A1C; border-radius: 50%; z-index: 0; } .aside_box .aside_btn_special i { font-size: 40px; display: inline-block; margin-top: -14px; position: relative; z-index: 1; } </style> <aside class="aside_box"> <div class="aside_btn go_top"> <i class="iconfont"></i> <span>TOP</span> </div> <a href="javascript:void(0)" rel="nofollow"> <div class="aside_btn aside_suggestion" onclick="sidebar6SuggestionShow()"> <i class="iconfont"></i> <div class="tips">Complaint</div> </div> </a> <a href="tel:86-532-55717492" rel="nofollow"> <div class="aside_btn"> <i class="iconfont"></i> <div class="tips">86-532-55729510</div> </div> </a> <a href="javascript:void(0);" rel="nofollow" onclick="openSkypeChat('live:.cid.c0ad877627c63191')"> <div class="aside_btn skype"> <i class="iconfont"></i> <div class="tips">Skype</div> </div> </a> <a href="https://api.whatsapp.com/send?phone=8613280881243" target="_blank" rel="nofollow"> <div class="aside_btn"> <i class="iconfont"></i> <div class="tips">WhatsApp</div> </div> </a> <a href="javascript:void(0)" onclick="developBuyingLead()" rel="nofollow"> <div class="aside_btn_special"> <i class="iconfont"></i> </div> </a> </aside> <!-- suggestions弹出模块 --> <article class="suggestions_dialog"> <i class="iconfont close_icon" onclick="sidebar6SuggestionHide()"></i> <div class="dialog_title"> <div class="title">Complaint</div> </div> <input type="hidden" id="sidebar6_toCustomerId" value=""> <input type="hidden" id="sidebar6_sourcePageName" value=""> <div class="label">Email:</div> <input id="sidebar6_email_address" type="text" placeholder="Please enter your email address" onblur="onblurCheckSidebar6('sidebar6_email_address')" maxlength="100" /> <div class="errormsg_suggestion" id="sidebar6_email_address_error_div" style="display: none"> <i class="iconfont"></i> <span id="sidebar6_email_address_error_span">Please enter email address</span> </div> <div class="label">Message:</div> <textarea id="sidebar6_contexts" placeholder="Please enter your messages" onblur="onblurCheckSidebar6('sidebar6_contexts')" maxlength="2000"></textarea> <div class="errormsg_suggestion" id="sidebar6_contexts_error_div" style="display: none"> <i class="iconfont"></i> <span id="sidebar6_contexts_error_span">Please enter email address</span> </div> <div class="btn_send" onclick="sidebar6SendMessage()">Send Message</div> </article> <!-- suggestions弹出模块 结束--> <article class="shield_bg"></article> <article class="shield_suggestion"></article> <script type="text/javascript" src="https://static-www.echemi.com/static_v3/js/page/pagejs_sidebar_v835d80.js"></script> <ul class="allIcon_hover js_allIcon_hover" style="display: none;"> <li class="icon_license_hover"> <div> <i class="icon icon_license"></i> Certified business license </div> <p>Supplier uploads its business license firstly. If it pass ECHEMI audit , supplier can get logo of certified business license.</p> </li> <li class="icon_renzheng_hover"> <div> <i class="icon icon_renzheng"></i> Certified factory </div> <p>According to the business license submitted by the user, the identity of the factory is verified by the tripartite authorities.</p> </li> <li class="icon_danbaojin_hover"> <div> <i class="icon icon_danbaojin"></i> Verified Supplier </div> <p>This seller is assessed, certified and/or inspected by CBI tripartite certification.</p> </li> <li class="icon_zuanshi_hover"> <div> <i class="icon icon_zuanshi"></i> VIP Supplier </div> <p>VIP Supplier is a premium membership for suppliers on ECHEMI.COM. Members are provided with comprehensive ways to promote their products.</p> </li> <li class="icon_shijia_hover"> <div> <i class="icon icon_shijia"></i> Top 10 Suppliers </div> <p>This supplier was in ECHEMI’s Top 10 Suppliers list last year.</p> </li> </ul> <script type="text/javascript" src="https://static-www.echemi.com/static_v3/js/page/pagejs_footer_v66db14.js"></script> <!-- Start of echemi Zendesk Widget script --> <script> setTimeout(function(){ var script = document.createElement('script'); script.type = 'text/javascript'; script.src = 'https://static.zdassets.com/ekr/snippet.js?key=7f27c6be-15a5-4c8d-b3f3-3afe4ca01690'; script.id = 'ze-snippet'; script.defer = 'defer'; document.getElementsByTagName('body')[0].appendChild(script); },3000) </script> <!-- End of echemi Zendesk Widget script --><script>!function(t,e){"object"==typeof exports?module.exports=exports=e():"function"==typeof define&&define.amd?define([],e):t.CryptoJS=e()}(this,function(){var n,o,s,a,h,t,e,l,r,i,c,f,d,u,p,S,x,b,A,H,z,_,v,g,y,B,w,k,m,C,D,E,R,M,F,P,W,O,I,U=U||function(h){var i;if("undefined"!=typeof window&&window.crypto&&(i=window.crypto),"undefined"!=typeof self&&self.crypto&&(i=self.crypto),!(i=!(i=!(i="undefined"!=typeof globalThis&&globalThis.crypto?globalThis.crypto:i)&&"undefined"!=typeof window&&window.msCrypto?window.msCrypto:i)&&"undefined"!=typeof global&&global.crypto?global.crypto:i)&&"function"==typeof require)try{i=require("crypto")}catch(t){}var r=Object.create||function(t){return e.prototype=t,t=new e,e.prototype=null,t};function e(){}var t={},n=t.lib={},o=n.Base={extend:function(t){var e=r(this);return t&&e.mixIn(t),e.hasOwnProperty("init")&&this.init!==e.init||(e.init=function(){e.$super.init.apply(this,arguments)}),(e.init.prototype=e).$super=this,e},create:function(){var t=this.extend();return t.init.apply(t,arguments),t},init:function(){},mixIn:function(t){for(var e in t)t.hasOwnProperty(e)&&(this[e]=t[e]);t.hasOwnProperty("toString")&&(this.toString=t.toString)},clone:function(){return this.init.prototype.extend(this)}},l=n.WordArray=o.extend({init:function(t,e){t=this.words=t||[],this.sigBytes=null!=e?e:4*t.length},toString:function(t){return(t||c).stringify(this)},concat:function(t){var e=this.words,r=t.words,i=this.sigBytes,n=t.sigBytes;if(this.clamp(),i%4)for(var o=0;o<n;o++){var s=r[o>>>2]>>>24-o%4*8&255;e[i+o>>>2]|=s<<24-(i+o)%4*8}else for(var c=0;c<n;c+=4)e[i+c>>>2]=r[c>>>2];return this.sigBytes+=n,this},clamp:function(){var t=this.words,e=this.sigBytes;t[e>>>2]&=4294967295<<32-e%4*8,t.length=h.ceil(e/4)},clone:function(){var t=o.clone.call(this);return t.words=this.words.slice(0),t},random:function(t){for(var e=[],r=0;r<t;r+=4)e.push(function(){if(i){if("function"==typeof i.getRandomValues)try{return i.getRandomValues(new Uint32Array(1))[0]}catch(t){}if("function"==typeof i.randomBytes)try{return i.randomBytes(4).readInt32LE()}catch(t){}}throw new Error("Native crypto module could not be used to get secure random number.")}());return new l.init(e,t)}}),s=t.enc={},c=s.Hex={stringify:function(t){for(var e=t.words,r=t.sigBytes,i=[],n=0;n<r;n++){var o=e[n>>>2]>>>24-n%4*8&255;i.push((o>>>4).toString(16)),i.push((15&o).toString(16))}return i.join("")},parse:function(t){for(var e=t.length,r=[],i=0;i<e;i+=2)r[i>>>3]|=parseInt(t.substr(i,2),16)<<24-i%8*4;return new l.init(r,e/2)}},a=s.Latin1={stringify:function(t){for(var e=t.words,r=t.sigBytes,i=[],n=0;n<r;n++){var o=e[n>>>2]>>>24-n%4*8&255;i.push(String.fromCharCode(o))}return i.join("")},parse:function(t){for(var e=t.length,r=[],i=0;i<e;i++)r[i>>>2]|=(255&t.charCodeAt(i))<<24-i%4*8;return new l.init(r,e)}},f=s.Utf8={stringify:function(t){try{return decodeURIComponent(escape(a.stringify(t)))}catch(t){throw new Error("Malformed UTF-8 data")}},parse:function(t){return a.parse(unescape(encodeURIComponent(t)))}},d=n.BufferedBlockAlgorithm=o.extend({reset:function(){this._data=new l.init,this._nDataBytes=0},_append:function(t){"string"==typeof t&&(t=f.parse(t)),this._data.concat(t),this._nDataBytes+=t.sigBytes},_process:function(t){var e,r=this._data,i=r.words,n=r.sigBytes,o=this.blockSize,s=n/(4*o),c=(s=t?h.ceil(s):h.max((0|s)-this._minBufferSize,0))*o,n=h.min(4*c,n);if(c){for(var a=0;a<c;a+=o)this._doProcessBlock(i,a);e=i.splice(0,c),r.sigBytes-=n}return new l.init(e,n)},clone:function(){var t=o.clone.call(this);return t._data=this._data.clone(),t},_minBufferSize:0}),u=(n.Hasher=d.extend({cfg:o.extend(),init:function(t){this.cfg=this.cfg.extend(t),this.reset()},reset:function(){d.reset.call(this),this._doReset()},update:function(t){return this._append(t),this._process(),this},finalize:function(t){return t&&this._append(t),this._doFinalize()},blockSize:16,_createHelper:function(r){return function(t,e){return new r.init(e).finalize(t)}},_createHmacHelper:function(r){return function(t,e){return new u.HMAC.init(r,e).finalize(t)}}}),t.algo={});return t}(Math);function K(t,e,r){return t&e|~t&r}function X(t,e,r){return t&r|e&~r}function L(t,e){return t<<e|t>>>32-e}function j(t,e,r,i){var n,o=this._iv;o?(n=o.slice(0),this._iv=void 0):n=this._prevBlock,i.encryptBlock(n,0);for(var s=0;s<r;s++)t[e+s]^=n[s]}function T(t){var e,r,i;return 255==(t>>24&255)?(r=t>>8&255,i=255&t,255===(e=t>>16&255)?(e=0,255===r?(r=0,255===i?i=0:++i):++r):++e,t=0,t+=e<<16,t+=r<<8,t+=i):t+=1<<24,t}function N(){for(var t=this._X,e=this._C,r=0;r<8;r++)E[r]=e[r];e[0]=e[0]+1295307597+this._b|0,e[1]=e[1]+3545052371+(e[0]>>>0<E[0]>>>0?1:0)|0,e[2]=e[2]+886263092+(e[1]>>>0<E[1]>>>0?1:0)|0,e[3]=e[3]+1295307597+(e[2]>>>0<E[2]>>>0?1:0)|0,e[4]=e[4]+3545052371+(e[3]>>>0<E[3]>>>0?1:0)|0,e[5]=e[5]+886263092+(e[4]>>>0<E[4]>>>0?1:0)|0,e[6]=e[6]+1295307597+(e[5]>>>0<E[5]>>>0?1:0)|0,e[7]=e[7]+3545052371+(e[6]>>>0<E[6]>>>0?1:0)|0,this._b=e[7]>>>0<E[7]>>>0?1:0;for(r=0;r<8;r++){var i=t[r]+e[r],n=65535&i,o=i>>>16;R[r]=((n*n>>>17)+n*o>>>15)+o*o^((4294901760&i)*i|0)+((65535&i)*i|0)}t[0]=R[0]+(R[7]<<16|R[7]>>>16)+(R[6]<<16|R[6]>>>16)|0,t[1]=R[1]+(R[0]<<8|R[0]>>>24)+R[7]|0,t[2]=R[2]+(R[1]<<16|R[1]>>>16)+(R[0]<<16|R[0]>>>16)|0,t[3]=R[3]+(R[2]<<8|R[2]>>>24)+R[1]|0,t[4]=R[4]+(R[3]<<16|R[3]>>>16)+(R[2]<<16|R[2]>>>16)|0,t[5]=R[5]+(R[4]<<8|R[4]>>>24)+R[3]|0,t[6]=R[6]+(R[5]<<16|R[5]>>>16)+(R[4]<<16|R[4]>>>16)|0,t[7]=R[7]+(R[6]<<8|R[6]>>>24)+R[5]|0}function q(){for(var t=this._X,e=this._C,r=0;r<8;r++)O[r]=e[r];e[0]=e[0]+1295307597+this._b|0,e[1]=e[1]+3545052371+(e[0]>>>0<O[0]>>>0?1:0)|0,e[2]=e[2]+886263092+(e[1]>>>0<O[1]>>>0?1:0)|0,e[3]=e[3]+1295307597+(e[2]>>>0<O[2]>>>0?1:0)|0,e[4]=e[4]+3545052371+(e[3]>>>0<O[3]>>>0?1:0)|0,e[5]=e[5]+886263092+(e[4]>>>0<O[4]>>>0?1:0)|0,e[6]=e[6]+1295307597+(e[5]>>>0<O[5]>>>0?1:0)|0,e[7]=e[7]+3545052371+(e[6]>>>0<O[6]>>>0?1:0)|0,this._b=e[7]>>>0<O[7]>>>0?1:0;for(r=0;r<8;r++){var i=t[r]+e[r],n=65535&i,o=i>>>16;I[r]=((n*n>>>17)+n*o>>>15)+o*o^((4294901760&i)*i|0)+((65535&i)*i|0)}t[0]=I[0]+(I[7]<<16|I[7]>>>16)+(I[6]<<16|I[6]>>>16)|0,t[1]=I[1]+(I[0]<<8|I[0]>>>24)+I[7]|0,t[2]=I[2]+(I[1]<<16|I[1]>>>16)+(I[0]<<16|I[0]>>>16)|0,t[3]=I[3]+(I[2]<<8|I[2]>>>24)+I[1]|0,t[4]=I[4]+(I[3]<<16|I[3]>>>16)+(I[2]<<16|I[2]>>>16)|0,t[5]=I[5]+(I[4]<<8|I[4]>>>24)+I[3]|0,t[6]=I[6]+(I[5]<<16|I[5]>>>16)+(I[4]<<16|I[4]>>>16)|0,t[7]=I[7]+(I[6]<<8|I[6]>>>24)+I[5]|0}return F=(M=U).lib,n=F.Base,o=F.WordArray,(M=M.x64={}).Word=n.extend({init:function(t,e){this.high=t,this.low=e}}),M.WordArray=n.extend({init:function(t,e){t=this.words=t||[],this.sigBytes=null!=e?e:8*t.length},toX32:function(){for(var t=this.words,e=t.length,r=[],i=0;i<e;i++){var n=t[i];r.push(n.high),r.push(n.low)}return o.create(r,this.sigBytes)},clone:function(){for(var t=n.clone.call(this),e=t.words=this.words.slice(0),r=e.length,i=0;i<r;i++)e[i]=e[i].clone();return t}}),"function"==typeof ArrayBuffer&&(P=U.lib.WordArray,s=P.init,(P.init=function(t){if((t=(t=t instanceof ArrayBuffer?new Uint8Array(t):t)instanceof Int8Array||"undefined"!=typeof Uint8ClampedArray&&t instanceof Uint8ClampedArray||t instanceof Int16Array||t instanceof Uint16Array||t instanceof Int32Array||t instanceof Uint32Array||t instanceof Float32Array||t instanceof Float64Array?new Uint8Array(t.buffer,t.byteOffset,t.byteLength):t)instanceof Uint8Array){for(var e=t.byteLength,r=[],i=0;i<e;i++)r[i>>>2]|=t[i]<<24-i%4*8;s.call(this,r,e)}else s.apply(this,arguments)}).prototype=P),function(){var t=U,n=t.lib.WordArray,t=t.enc;t.Utf16=t.Utf16BE={stringify:function(t){for(var e=t.words,r=t.sigBytes,i=[],n=0;n<r;n+=2){var o=e[n>>>2]>>>16-n%4*8&65535;i.push(String.fromCharCode(o))}return i.join("")},parse:function(t){for(var e=t.length,r=[],i=0;i<e;i++)r[i>>>1]|=t.charCodeAt(i)<<16-i%2*16;return n.create(r,2*e)}};function s(t){return t<<8&4278255360|t>>>8&16711935}t.Utf16LE={stringify:function(t){for(var e=t.words,r=t.sigBytes,i=[],n=0;n<r;n+=2){var o=s(e[n>>>2]>>>16-n%4*8&65535);i.push(String.fromCharCode(o))}return i.join("")},parse:function(t){for(var e=t.length,r=[],i=0;i<e;i++)r[i>>>1]|=s(t.charCodeAt(i)<<16-i%2*16);return n.create(r,2*e)}}}(),a=(w=U).lib.WordArray,w.enc.Base64={stringify:function(t){var e=t.words,r=t.sigBytes,i=this._map;t.clamp();for(var n=[],o=0;o<r;o+=3)for(var s=(e[o>>>2]>>>24-o%4*8&255)<<16|(e[o+1>>>2]>>>24-(o+1)%4*8&255)<<8|e[o+2>>>2]>>>24-(o+2)%4*8&255,c=0;c<4&&o+.75*c<r;c++)n.push(i.charAt(s>>>6*(3-c)&63));var a=i.charAt(64);if(a)for(;n.length%4;)n.push(a);return n.join("")},parse:function(t){var e=t.length,r=this._map;if(!(i=this._reverseMap))for(var i=this._reverseMap=[],n=0;n<r.length;n++)i[r.charCodeAt(n)]=n;var o=r.charAt(64);return!o||-1!==(o=t.indexOf(o))&&(e=o),function(t,e,r){for(var i=[],n=0,o=0;o<e;o++){var s,c;o%4&&(s=r[t.charCodeAt(o-1)]<<o%4*2,c=r[t.charCodeAt(o)]>>>6-o%4*2,c=s|c,i[n>>>2]|=c<<24-n%4*8,n++)}return a.create(i,n)}(t,e,i)},_map:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="},h=(F=U).lib.WordArray,F.enc.Base64url={stringify:function(t,e=!0){var r=t.words,i=t.sigBytes,n=e?this._safe_map:this._map;t.clamp();for(var o=[],s=0;s<i;s+=3)for(var c=(r[s>>>2]>>>24-s%4*8&255)<<16|(r[s+1>>>2]>>>24-(s+1)%4*8&255)<<8|r[s+2>>>2]>>>24-(s+2)%4*8&255,a=0;a<4&&s+.75*a<i;a++)o.push(n.charAt(c>>>6*(3-a)&63));var h=n.charAt(64);if(h)for(;o.length%4;)o.push(h);return o.join("")},parse:function(t,e=!0){var r=t.length,i=e?this._safe_map:this._map;if(!(n=this._reverseMap))for(var n=this._reverseMap=[],o=0;o<i.length;o++)n[i.charCodeAt(o)]=o;e=i.charAt(64);return!e||-1!==(e=t.indexOf(e))&&(r=e),function(t,e,r){for(var i=[],n=0,o=0;o<e;o++){var s,c;o%4&&(s=r[t.charCodeAt(o-1)]<<o%4*2,c=r[t.charCodeAt(o)]>>>6-o%4*2,c=s|c,i[n>>>2]|=c<<24-n%4*8,n++)}return h.create(i,n)}(t,r,n)},_map:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",_safe_map:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_"},function(a){var t=U,e=t.lib,r=e.WordArray,i=e.Hasher,e=t.algo,A=[];!function(){for(var t=0;t<64;t++)A[t]=4294967296*a.abs(a.sin(t+1))|0}();e=e.MD5=i.extend({_doReset:function(){this._hash=new r.init([1732584193,4023233417,2562383102,271733878])},_doProcessBlock:function(t,e){for(var r=0;r<16;r++){var i=e+r,n=t[i];t[i]=16711935&(n<<8|n>>>24)|4278255360&(n<<24|n>>>8)}var o=this._hash.words,s=t[e+0],c=t[e+1],a=t[e+2],h=t[e+3],l=t[e+4],f=t[e+5],d=t[e+6],u=t[e+7],p=t[e+8],_=t[e+9],y=t[e+10],v=t[e+11],g=t[e+12],B=t[e+13],w=t[e+14],k=t[e+15],m=H(m=o[0],b=o[1],x=o[2],S=o[3],s,7,A[0]),S=H(S,m,b,x,c,12,A[1]),x=H(x,S,m,b,a,17,A[2]),b=H(b,x,S,m,h,22,A[3]);m=H(m,b,x,S,l,7,A[4]),S=H(S,m,b,x,f,12,A[5]),x=H(x,S,m,b,d,17,A[6]),b=H(b,x,S,m,u,22,A[7]),m=H(m,b,x,S,p,7,A[8]),S=H(S,m,b,x,_,12,A[9]),x=H(x,S,m,b,y,17,A[10]),b=H(b,x,S,m,v,22,A[11]),m=H(m,b,x,S,g,7,A[12]),S=H(S,m,b,x,B,12,A[13]),x=H(x,S,m,b,w,17,A[14]),m=z(m,b=H(b,x,S,m,k,22,A[15]),x,S,c,5,A[16]),S=z(S,m,b,x,d,9,A[17]),x=z(x,S,m,b,v,14,A[18]),b=z(b,x,S,m,s,20,A[19]),m=z(m,b,x,S,f,5,A[20]),S=z(S,m,b,x,y,9,A[21]),x=z(x,S,m,b,k,14,A[22]),b=z(b,x,S,m,l,20,A[23]),m=z(m,b,x,S,_,5,A[24]),S=z(S,m,b,x,w,9,A[25]),x=z(x,S,m,b,h,14,A[26]),b=z(b,x,S,m,p,20,A[27]),m=z(m,b,x,S,B,5,A[28]),S=z(S,m,b,x,a,9,A[29]),x=z(x,S,m,b,u,14,A[30]),m=C(m,b=z(b,x,S,m,g,20,A[31]),x,S,f,4,A[32]),S=C(S,m,b,x,p,11,A[33]),x=C(x,S,m,b,v,16,A[34]),b=C(b,x,S,m,w,23,A[35]),m=C(m,b,x,S,c,4,A[36]),S=C(S,m,b,x,l,11,A[37]),x=C(x,S,m,b,u,16,A[38]),b=C(b,x,S,m,y,23,A[39]),m=C(m,b,x,S,B,4,A[40]),S=C(S,m,b,x,s,11,A[41]),x=C(x,S,m,b,h,16,A[42]),b=C(b,x,S,m,d,23,A[43]),m=C(m,b,x,S,_,4,A[44]),S=C(S,m,b,x,g,11,A[45]),x=C(x,S,m,b,k,16,A[46]),m=D(m,b=C(b,x,S,m,a,23,A[47]),x,S,s,6,A[48]),S=D(S,m,b,x,u,10,A[49]),x=D(x,S,m,b,w,15,A[50]),b=D(b,x,S,m,f,21,A[51]),m=D(m,b,x,S,g,6,A[52]),S=D(S,m,b,x,h,10,A[53]),x=D(x,S,m,b,y,15,A[54]),b=D(b,x,S,m,c,21,A[55]),m=D(m,b,x,S,p,6,A[56]),S=D(S,m,b,x,k,10,A[57]),x=D(x,S,m,b,d,15,A[58]),b=D(b,x,S,m,B,21,A[59]),m=D(m,b,x,S,l,6,A[60]),S=D(S,m,b,x,v,10,A[61]),x=D(x,S,m,b,a,15,A[62]),b=D(b,x,S,m,_,21,A[63]),o[0]=o[0]+m|0,o[1]=o[1]+b|0,o[2]=o[2]+x|0,o[3]=o[3]+S|0},_doFinalize:function(){var t=this._data,e=t.words,r=8*this._nDataBytes,i=8*t.sigBytes;e[i>>>5]|=128<<24-i%32;var n=a.floor(r/4294967296),r=r;e[15+(64+i>>>9<<4)]=16711935&(n<<8|n>>>24)|4278255360&(n<<24|n>>>8),e[14+(64+i>>>9<<4)]=16711935&(r<<8|r>>>24)|4278255360&(r<<24|r>>>8),t.sigBytes=4*(e.length+1),this._process();for(var e=this._hash,o=e.words,s=0;s<4;s++){var c=o[s];o[s]=16711935&(c<<8|c>>>24)|4278255360&(c<<24|c>>>8)}return e},clone:function(){var t=i.clone.call(this);return t._hash=this._hash.clone(),t}});function H(t,e,r,i,n,o,s){s=t+(e&r|~e&i)+n+s;return(s<<o|s>>>32-o)+e}function z(t,e,r,i,n,o,s){s=t+(e&i|r&~i)+n+s;return(s<<o|s>>>32-o)+e}function C(t,e,r,i,n,o,s){s=t+(e^r^i)+n+s;return(s<<o|s>>>32-o)+e}function D(t,e,r,i,n,o,s){s=t+(r^(e|~i))+n+s;return(s<<o|s>>>32-o)+e}t.MD5=i._createHelper(e),t.HmacMD5=i._createHmacHelper(e)}(Math),P=(M=U).lib,t=P.WordArray,e=P.Hasher,P=M.algo,l=[],P=P.SHA1=e.extend({_doReset:function(){this._hash=new t.init([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(t,e){for(var r=this._hash.words,i=r[0],n=r[1],o=r[2],s=r[3],c=r[4],a=0;a<80;a++){a<16?l[a]=0|t[e+a]:(h=l[a-3]^l[a-8]^l[a-14]^l[a-16],l[a]=h<<1|h>>>31);var h=(i<<5|i>>>27)+c+l[a];h+=a<20?1518500249+(n&o|~n&s):a<40?1859775393+(n^o^s):a<60?(n&o|n&s|o&s)-1894007588:(n^o^s)-899497514,c=s,s=o,o=n<<30|n>>>2,n=i,i=h}r[0]=r[0]+i|0,r[1]=r[1]+n|0,r[2]=r[2]+o|0,r[3]=r[3]+s|0,r[4]=r[4]+c|0},_doFinalize:function(){var t=this._data,e=t.words,r=8*this._nDataBytes,i=8*t.sigBytes;return e[i>>>5]|=128<<24-i%32,e[14+(64+i>>>9<<4)]=Math.floor(r/4294967296),e[15+(64+i>>>9<<4)]=r,t.sigBytes=4*e.length,this._process(),this._hash},clone:function(){var t=e.clone.call(this);return t._hash=this._hash.clone(),t}}),M.SHA1=e._createHelper(P),M.HmacSHA1=e._createHmacHelper(P),function(n){var t=U,e=t.lib,r=e.WordArray,i=e.Hasher,e=t.algo,o=[],p=[];!function(){function t(t){return 4294967296*(t-(0|t))|0}for(var e=2,r=0;r<64;)!function(t){for(var e=n.sqrt(t),r=2;r<=e;r++)if(!(t%r))return;return 1}(e)||(r<8&&(o[r]=t(n.pow(e,.5))),p[r]=t(n.pow(e,1/3)),r++),e++}();var _=[],e=e.SHA256=i.extend({_doReset:function(){this._hash=new r.init(o.slice(0))},_doProcessBlock:function(t,e){for(var r=this._hash.words,i=r[0],n=r[1],o=r[2],s=r[3],c=r[4],a=r[5],h=r[6],l=r[7],f=0;f<64;f++){f<16?_[f]=0|t[e+f]:(d=_[f-15],u=_[f-2],_[f]=((d<<25|d>>>7)^(d<<14|d>>>18)^d>>>3)+_[f-7]+((u<<15|u>>>17)^(u<<13|u>>>19)^u>>>10)+_[f-16]);var d=i&n^i&o^n&o,u=l+((c<<26|c>>>6)^(c<<21|c>>>11)^(c<<7|c>>>25))+(c&a^~c&h)+p[f]+_[f],l=h,h=a,a=c,c=s+u|0,s=o,o=n,n=i,i=u+(((i<<30|i>>>2)^(i<<19|i>>>13)^(i<<10|i>>>22))+d)|0}r[0]=r[0]+i|0,r[1]=r[1]+n|0,r[2]=r[2]+o|0,r[3]=r[3]+s|0,r[4]=r[4]+c|0,r[5]=r[5]+a|0,r[6]=r[6]+h|0,r[7]=r[7]+l|0},_doFinalize:function(){var t=this._data,e=t.words,r=8*this._nDataBytes,i=8*t.sigBytes;return e[i>>>5]|=128<<24-i%32,e[14+(64+i>>>9<<4)]=n.floor(r/4294967296),e[15+(64+i>>>9<<4)]=r,t.sigBytes=4*e.length,this._process(),this._hash},clone:function(){var t=i.clone.call(this);return t._hash=this._hash.clone(),t}});t.SHA256=i._createHelper(e),t.HmacSHA256=i._createHmacHelper(e)}(Math),r=(w=U).lib.WordArray,F=w.algo,i=F.SHA256,F=F.SHA224=i.extend({_doReset:function(){this._hash=new r.init([3238371032,914150663,812702999,4144912697,4290775857,1750603025,1694076839,3204075428])},_doFinalize:function(){var t=i._doFinalize.call(this);return t.sigBytes-=4,t}}),w.SHA224=i._createHelper(F),w.HmacSHA224=i._createHmacHelper(F),function(){var t=U,e=t.lib.Hasher,r=t.x64,i=r.Word,n=r.WordArray,r=t.algo;function o(){return i.create.apply(i,arguments)}var t1=[o(1116352408,3609767458),o(1899447441,602891725),o(3049323471,3964484399),o(3921009573,2173295548),o(961987163,4081628472),o(1508970993,3053834265),o(2453635748,2937671579),o(2870763221,3664609560),o(3624381080,2734883394),o(310598401,1164996542),o(607225278,1323610764),o(1426881987,3590304994),o(1925078388,4068182383),o(2162078206,991336113),o(2614888103,633803317),o(3248222580,3479774868),o(3835390401,2666613458),o(4022224774,944711139),o(264347078,2341262773),o(604807628,2007800933),o(770255983,1495990901),o(1249150122,1856431235),o(1555081692,3175218132),o(1996064986,2198950837),o(2554220882,3999719339),o(2821834349,766784016),o(2952996808,2566594879),o(3210313671,3203337956),o(3336571891,1034457026),o(3584528711,2466948901),o(113926993,3758326383),o(338241895,168717936),o(666307205,1188179964),o(773529912,1546045734),o(1294757372,1522805485),o(1396182291,2643833823),o(1695183700,2343527390),o(1986661051,1014477480),o(2177026350,1206759142),o(2456956037,344077627),o(2730485921,1290863460),o(2820302411,3158454273),o(3259730800,3505952657),o(3345764771,106217008),o(3516065817,3606008344),o(3600352804,1432725776),o(4094571909,1467031594),o(275423344,851169720),o(430227734,3100823752),o(506948616,1363258195),o(659060556,3750685593),o(883997877,3785050280),o(958139571,3318307427),o(1322822218,3812723403),o(1537002063,2003034995),o(1747873779,3602036899),o(1955562222,1575990012),o(2024104815,1125592928),o(2227730452,2716904306),o(2361852424,442776044),o(2428436474,593698344),o(2756734187,3733110249),o(3204031479,2999351573),o(3329325298,3815920427),o(3391569614,3928383900),o(3515267271,566280711),o(3940187606,3454069534),o(4118630271,4000239992),o(116418474,1914138554),o(174292421,2731055270),o(289380356,3203993006),o(460393269,320620315),o(685471733,587496836),o(852142971,1086792851),o(1017036298,365543100),o(1126000580,2618297676),o(1288033470,3409855158),o(1501505948,4234509866),o(1607167915,987167468),o(1816402316,1246189591)],e1=[];!function(){for(var t=0;t<80;t++)e1[t]=o()}();r=r.SHA512=e.extend({_doReset:function(){this._hash=new n.init([new i.init(1779033703,4089235720),new i.init(3144134277,2227873595),new i.init(1013904242,4271175723),new i.init(2773480762,1595750129),new i.init(1359893119,2917565137),new i.init(2600822924,725511199),new i.init(528734635,4215389547),new i.init(1541459225,327033209)])},_doProcessBlock:function(t,e){for(var r=this._hash.words,i=r[0],n=r[1],o=r[2],s=r[3],c=r[4],a=r[5],h=r[6],l=r[7],f=i.high,d=i.low,u=n.high,p=n.low,_=o.high,y=o.low,v=s.high,g=s.low,B=c.high,w=c.low,k=a.high,m=a.low,S=h.high,x=h.low,b=l.high,r=l.low,A=f,H=d,z=u,C=p,D=_,E=y,R=v,M=g,F=B,P=w,W=k,O=m,I=S,U=x,K=b,X=r,L=0;L<80;L++){var j,T,N=e1[L];L<16?(T=N.high=0|t[e+2*L],j=N.low=0|t[e+2*L+1]):($=(q=e1[L-15]).high,J=q.low,G=(Q=e1[L-2]).high,V=Q.low,Z=(Y=e1[L-7]).high,q=Y.low,Y=(Q=e1[L-16]).high,T=(T=(($>>>1|J<<31)^($>>>8|J<<24)^$>>>7)+Z+((j=(Z=(J>>>1|$<<31)^(J>>>8|$<<24)^(J>>>7|$<<25))+q)>>>0<Z>>>0?1:0))+((G>>>19|V<<13)^(G<<3|V>>>29)^G>>>6)+((j+=J=(V>>>19|G<<13)^(V<<3|G>>>29)^(V>>>6|G<<26))>>>0<J>>>0?1:0),j+=$=Q.low,N.high=T=T+Y+(j>>>0<$>>>0?1:0),N.low=j);var q=F&W^~F&I,Z=P&O^~P&U,V=A&z^A&D^z&D,G=(H>>>28|A<<4)^(H<<30|A>>>2)^(H<<25|A>>>7),J=t1[L],Q=J.high,Y=J.low,$=X+((P>>>14|F<<18)^(P>>>18|F<<14)^(P<<23|F>>>9)),N=K+((F>>>14|P<<18)^(F>>>18|P<<14)^(F<<23|P>>>9))+($>>>0<X>>>0?1:0),J=G+(H&C^H&E^C&E),K=I,X=U,I=W,U=O,W=F,O=P,F=R+(N=(N=(N=N+q+(($=$+Z)>>>0<Z>>>0?1:0))+Q+(($=$+Y)>>>0<Y>>>0?1:0))+T+(($=$+j)>>>0<j>>>0?1:0))+((P=M+$|0)>>>0<M>>>0?1:0)|0,R=D,M=E,D=z,E=C,z=A,C=H,A=N+(((A>>>28|H<<4)^(A<<30|H>>>2)^(A<<25|H>>>7))+V+(J>>>0<G>>>0?1:0))+((H=$+J|0)>>>0<$>>>0?1:0)|0}d=i.low=d+H,i.high=f+A+(d>>>0<H>>>0?1:0),p=n.low=p+C,n.high=u+z+(p>>>0<C>>>0?1:0),y=o.low=y+E,o.high=_+D+(y>>>0<E>>>0?1:0),g=s.low=g+M,s.high=v+R+(g>>>0<M>>>0?1:0),w=c.low=w+P,c.high=B+F+(w>>>0<P>>>0?1:0),m=a.low=m+O,a.high=k+W+(m>>>0<O>>>0?1:0),x=h.low=x+U,h.high=S+I+(x>>>0<U>>>0?1:0),r=l.low=r+X,l.high=b+K+(r>>>0<X>>>0?1:0)},_doFinalize:function(){var t=this._data,e=t.words,r=8*this._nDataBytes,i=8*t.sigBytes;return e[i>>>5]|=128<<24-i%32,e[30+(128+i>>>10<<5)]=Math.floor(r/4294967296),e[31+(128+i>>>10<<5)]=r,t.sigBytes=4*e.length,this._process(),this._hash.toX32()},clone:function(){var t=e.clone.call(this);return t._hash=this._hash.clone(),t},blockSize:32});t.SHA512=e._createHelper(r),t.HmacSHA512=e._createHmacHelper(r)}(),P=(M=U).x64,c=P.Word,f=P.WordArray,P=M.algo,d=P.SHA512,P=P.SHA384=d.extend({_doReset:function(){this._hash=new f.init([new c.init(3418070365,3238371032),new c.init(1654270250,914150663),new c.init(2438529370,812702999),new c.init(355462360,4144912697),new c.init(1731405415,4290775857),new c.init(2394180231,1750603025),new c.init(3675008525,1694076839),new c.init(1203062813,3204075428)])},_doFinalize:function(){var t=d._doFinalize.call(this);return t.sigBytes-=16,t}}),M.SHA384=d._createHelper(P),M.HmacSHA384=d._createHmacHelper(P),function(l){var t=U,e=t.lib,f=e.WordArray,i=e.Hasher,d=t.x64.Word,e=t.algo,A=[],H=[],z=[];!function(){for(var t=1,e=0,r=0;r<24;r++){A[t+5*e]=(r+1)*(r+2)/2%64;var i=(2*t+3*e)%5;t=e%5,e=i}for(t=0;t<5;t++)for(e=0;e<5;e++)H[t+5*e]=e+(2*t+3*e)%5*5;for(var n=1,o=0;o<24;o++){for(var s,c=0,a=0,h=0;h<7;h++)1&n&&((s=(1<<h)-1)<32?a^=1<<s:c^=1<<s-32),128&n?n=n<<1^113:n<<=1;z[o]=d.create(c,a)}}();var C=[];!function(){for(var t=0;t<25;t++)C[t]=d.create()}();e=e.SHA3=i.extend({cfg:i.cfg.extend({outputLength:512}),_doReset:function(){for(var t=this._state=[],e=0;e<25;e++)t[e]=new d.init;this.blockSize=(1600-2*this.cfg.outputLength)/32},_doProcessBlock:function(t,e){for(var r=this._state,i=this.blockSize/2,n=0;n<i;n++){var o=t[e+2*n],s=t[e+2*n+1],o=16711935&(o<<8|o>>>24)|4278255360&(o<<24|o>>>8);(m=r[n]).high^=s=16711935&(s<<8|s>>>24)|4278255360&(s<<24|s>>>8),m.low^=o}for(var c=0;c<24;c++){for(var a=0;a<5;a++){for(var h=0,l=0,f=0;f<5;f++)h^=(m=r[a+5*f]).high,l^=m.low;var d=C[a];d.high=h,d.low=l}for(a=0;a<5;a++)for(var u=C[(a+4)%5],p=C[(a+1)%5],_=p.high,p=p.low,h=u.high^(_<<1|p>>>31),l=u.low^(p<<1|_>>>31),f=0;f<5;f++)(m=r[a+5*f]).high^=h,m.low^=l;for(var y=1;y<25;y++){var v=(m=r[y]).high,g=m.low,B=A[y];l=B<32?(h=v<<B|g>>>32-B,g<<B|v>>>32-B):(h=g<<B-32|v>>>64-B,v<<B-32|g>>>64-B);B=C[H[y]];B.high=h,B.low=l}var w=C[0],k=r[0];w.high=k.high,w.low=k.low;for(a=0;a<5;a++)for(f=0;f<5;f++){var m=r[y=a+5*f],S=C[y],x=C[(a+1)%5+5*f],b=C[(a+2)%5+5*f];m.high=S.high^~x.high&b.high,m.low=S.low^~x.low&b.low}m=r[0],k=z[c];m.high^=k.high,m.low^=k.low}},_doFinalize:function(){var t=this._data,e=t.words,r=(this._nDataBytes,8*t.sigBytes),i=32*this.blockSize;e[r>>>5]|=1<<24-r%32,e[(l.ceil((1+r)/i)*i>>>5)-1]|=128,t.sigBytes=4*e.length,this._process();for(var n=this._state,e=this.cfg.outputLength/8,o=e/8,s=[],c=0;c<o;c++){var a=n[c],h=a.high,a=a.low,h=16711935&(h<<8|h>>>24)|4278255360&(h<<24|h>>>8);s.push(a=16711935&(a<<8|a>>>24)|4278255360&(a<<24|a>>>8)),s.push(h)}return new f.init(s,e)},clone:function(){for(var t=i.clone.call(this),e=t._state=this._state.slice(0),r=0;r<25;r++)e[r]=e[r].clone();return t}});t.SHA3=i._createHelper(e),t.HmacSHA3=i._createHmacHelper(e)}(Math),Math,F=(w=U).lib,u=F.WordArray,p=F.Hasher,F=w.algo,S=u.create([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,7,4,13,1,10,6,15,3,12,0,9,5,2,14,11,8,3,10,14,4,9,15,8,1,2,7,0,6,13,11,5,12,1,9,11,10,0,8,12,4,13,3,7,15,14,5,6,2,4,0,5,9,7,12,2,10,14,1,3,8,11,6,15,13]),x=u.create([5,14,7,0,9,2,11,4,13,6,15,8,1,10,3,12,6,11,3,7,0,13,5,10,14,15,8,12,4,9,1,2,15,5,1,3,7,14,6,9,11,8,12,2,10,0,4,13,8,6,4,1,3,11,15,0,5,12,2,13,9,7,10,14,12,15,10,4,1,5,8,7,6,2,13,14,0,3,9,11]),b=u.create([11,14,15,12,5,8,7,9,11,13,14,15,6,7,9,8,7,6,8,13,11,9,7,15,7,12,15,9,11,7,13,12,11,13,6,7,14,9,13,15,14,8,13,6,5,12,7,5,11,12,14,15,14,15,9,8,9,14,5,6,8,6,5,12,9,15,5,11,6,8,13,12,5,12,13,14,11,8,5,6]),A=u.create([8,9,9,11,13,15,15,5,7,7,8,11,14,14,12,6,9,13,15,7,12,8,9,11,7,7,12,7,6,15,13,11,9,7,15,11,8,6,6,14,12,13,5,14,13,13,7,5,15,5,8,11,14,14,6,14,6,9,12,9,12,5,15,8,8,5,12,9,12,5,14,6,8,13,6,5,15,13,11,11]),H=u.create([0,1518500249,1859775393,2400959708,2840853838]),z=u.create([1352829926,1548603684,1836072691,2053994217,0]),F=F.RIPEMD160=p.extend({_doReset:function(){this._hash=u.create([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(t,e){for(var r=0;r<16;r++){var i=e+r,n=t[i];t[i]=16711935&(n<<8|n>>>24)|4278255360&(n<<24|n>>>8)}for(var o,s,c,a,h,l,f=this._hash.words,d=H.words,u=z.words,p=S.words,_=x.words,y=b.words,v=A.words,g=o=f[0],B=s=f[1],w=c=f[2],k=a=f[3],m=h=f[4],r=0;r<80;r+=1)l=o+t[e+p[r]]|0,l+=r<16?(s^c^a)+d[0]:r<32?K(s,c,a)+d[1]:r<48?((s|~c)^a)+d[2]:r<64?X(s,c,a)+d[3]:(s^(c|~a))+d[4],l=(l=L(l|=0,y[r]))+h|0,o=h,h=a,a=L(c,10),c=s,s=l,l=g+t[e+_[r]]|0,l+=r<16?(B^(w|~k))+u[0]:r<32?X(B,w,k)+u[1]:r<48?((B|~w)^k)+u[2]:r<64?K(B,w,k)+u[3]:(B^w^k)+u[4],l=(l=L(l|=0,v[r]))+m|0,g=m,m=k,k=L(w,10),w=B,B=l;l=f[1]+c+k|0,f[1]=f[2]+a+m|0,f[2]=f[3]+h+g|0,f[3]=f[4]+o+B|0,f[4]=f[0]+s+w|0,f[0]=l},_doFinalize:function(){var t=this._data,e=t.words,r=8*this._nDataBytes,i=8*t.sigBytes;e[i>>>5]|=128<<24-i%32,e[14+(64+i>>>9<<4)]=16711935&(r<<8|r>>>24)|4278255360&(r<<24|r>>>8),t.sigBytes=4*(e.length+1),this._process();for(var e=this._hash,n=e.words,o=0;o<5;o++){var s=n[o];n[o]=16711935&(s<<8|s>>>24)|4278255360&(s<<24|s>>>8)}return e},clone:function(){var t=p.clone.call(this);return t._hash=this._hash.clone(),t}}),w.RIPEMD160=p._createHelper(F),w.HmacRIPEMD160=p._createHmacHelper(F),P=(M=U).lib.Base,_=M.enc.Utf8,M.algo.HMAC=P.extend({init:function(t,e){t=this._hasher=new t.init,"string"==typeof e&&(e=_.parse(e));var r=t.blockSize,i=4*r;(e=e.sigBytes>i?t.finalize(e):e).clamp();for(var t=this._oKey=e.clone(),e=this._iKey=e.clone(),n=t.words,o=e.words,s=0;s<r;s++)n[s]^=1549556828,o[s]^=909522486;t.sigBytes=e.sigBytes=i,this.reset()},reset:function(){var t=this._hasher;t.reset(),t.update(this._iKey)},update:function(t){return this._hasher.update(t),this},finalize:function(t){var e=this._hasher,t=e.finalize(t);return e.reset(),e.finalize(this._oKey.clone().concat(t))}}),F=(w=U).lib,M=F.Base,v=F.WordArray,P=w.algo,F=P.SHA1,g=P.HMAC,y=P.PBKDF2=M.extend({cfg:M.extend({keySize:4,hasher:F,iterations:1}),init:function(t){this.cfg=this.cfg.extend(t)},compute:function(t,e){for(var r=this.cfg,i=g.create(r.hasher,t),n=v.create(),o=v.create([1]),s=n.words,c=o.words,a=r.keySize,h=r.iterations;s.length<a;){var l=i.update(e).finalize(o);i.reset();for(var f=l.words,d=f.length,u=l,p=1;p<h;p++){u=i.finalize(u),i.reset();for(var _=u.words,y=0;y<d;y++)f[y]^=_[y]}n.concat(l),c[0]++}return n.sigBytes=4*a,n}}),w.PBKDF2=function(t,e,r){return y.create(r).compute(t,e)},M=(P=U).lib,F=M.Base,B=M.WordArray,w=P.algo,M=w.MD5,k=w.EvpKDF=F.extend({cfg:F.extend({keySize:4,hasher:M,iterations:1}),init:function(t){this.cfg=this.cfg.extend(t)},compute:function(t,e){for(var r,i=this.cfg,n=i.hasher.create(),o=B.create(),s=o.words,c=i.keySize,a=i.iterations;s.length<c;){r&&n.update(r),r=n.update(t).finalize(e),n.reset();for(var h=1;h<a;h++)r=n.finalize(r),n.reset();o.concat(r)}return o.sigBytes=4*c,o}}),P.EvpKDF=function(t,e,r){return k.create(r).compute(t,e)},U.lib.Cipher||function(){var t=U,e=t.lib,r=e.Base,s=e.WordArray,i=e.BufferedBlockAlgorithm,n=t.enc,o=(n.Utf8,n.Base64),c=t.algo.EvpKDF,a=e.Cipher=i.extend({cfg:r.extend(),createEncryptor:function(t,e){return this.create(this._ENC_XFORM_MODE,t,e)},createDecryptor:function(t,e){return this.create(this._DEC_XFORM_MODE,t,e)},init:function(t,e,r){this.cfg=this.cfg.extend(r),this._xformMode=t,this._key=e,this.reset()},reset:function(){i.reset.call(this),this._doReset()},process:function(t){return this._append(t),this._process()},finalize:function(t){return t&&this._append(t),this._doFinalize()},keySize:4,ivSize:4,_ENC_XFORM_MODE:1,_DEC_XFORM_MODE:2,_createHelper:function(i){return{encrypt:function(t,e,r){return h(e).encrypt(i,t,e,r)},decrypt:function(t,e,r){return h(e).decrypt(i,t,e,r)}}}});function h(t){return"string"==typeof t?p:u}e.StreamCipher=a.extend({_doFinalize:function(){return this._process(!0)},blockSize:1});var l=t.mode={},n=e.BlockCipherMode=r.extend({createEncryptor:function(t,e){return this.Encryptor.create(t,e)},createDecryptor:function(t,e){return this.Decryptor.create(t,e)},init:function(t,e){this._cipher=t,this._iv=e}}),n=l.CBC=((l=n.extend()).Encryptor=l.extend({processBlock:function(t,e){var r=this._cipher,i=r.blockSize;f.call(this,t,e,i),r.encryptBlock(t,e),this._prevBlock=t.slice(e,e+i)}}),l.Decryptor=l.extend({processBlock:function(t,e){var r=this._cipher,i=r.blockSize,n=t.slice(e,e+i);r.decryptBlock(t,e),f.call(this,t,e,i),this._prevBlock=n}}),l);function f(t,e,r){var i,n=this._iv;n?(i=n,this._iv=void 0):i=this._prevBlock;for(var o=0;o<r;o++)t[e+o]^=i[o]}var l=(t.pad={}).Pkcs7={pad:function(t,e){for(var e=4*e,r=e-t.sigBytes%e,i=r<<24|r<<16|r<<8|r,n=[],o=0;o<r;o+=4)n.push(i);e=s.create(n,r);t.concat(e)},unpad:function(t){var e=255&t.words[t.sigBytes-1>>>2];t.sigBytes-=e}},d=(e.BlockCipher=a.extend({cfg:a.cfg.extend({mode:n,padding:l}),reset:function(){var t;a.reset.call(this);var e=this.cfg,r=e.iv,e=e.mode;this._xformMode==this._ENC_XFORM_MODE?t=e.createEncryptor:(t=e.createDecryptor,this._minBufferSize=1),this._mode&&this._mode.__creator==t?this._mode.init(this,r&&r.words):(this._mode=t.call(e,this,r&&r.words),this._mode.__creator=t)},_doProcessBlock:function(t,e){this._mode.processBlock(t,e)},_doFinalize:function(){var t,e=this.cfg.padding;return this._xformMode==this._ENC_XFORM_MODE?(e.pad(this._data,this.blockSize),t=this._process(!0)):(t=this._process(!0),e.unpad(t)),t},blockSize:4}),e.CipherParams=r.extend({init:function(t){this.mixIn(t)},toString:function(t){return(t||this.formatter).stringify(this)}})),l=(t.format={}).OpenSSL={stringify:function(t){var e=t.ciphertext,t=t.salt,e=t?s.create([1398893684,1701076831]).concat(t).concat(e):e;return e.toString(o)},parse:function(t){var e,r=o.parse(t),t=r.words;return 1398893684==t[0]&&1701076831==t[1]&&(e=s.create(t.slice(2,4)),t.splice(0,4),r.sigBytes-=16),d.create({ciphertext:r,salt:e})}},u=e.SerializableCipher=r.extend({cfg:r.extend({format:l}),encrypt:function(t,e,r,i){i=this.cfg.extend(i);var n=t.createEncryptor(r,i),e=n.finalize(e),n=n.cfg;return d.create({ciphertext:e,key:r,iv:n.iv,algorithm:t,mode:n.mode,padding:n.padding,blockSize:t.blockSize,formatter:i.format})},decrypt:function(t,e,r,i){return i=this.cfg.extend(i),e=this._parse(e,i.format),t.createDecryptor(r,i).finalize(e.ciphertext)},_parse:function(t,e){return"string"==typeof t?e.parse(t,this):t}}),t=(t.kdf={}).OpenSSL={execute:function(t,e,r,i){i=i||s.random(8);t=c.create({keySize:e+r}).compute(t,i),r=s.create(t.words.slice(e),4*r);return t.sigBytes=4*e,d.create({key:t,iv:r,salt:i})}},p=e.PasswordBasedCipher=u.extend({cfg:u.cfg.extend({kdf:t}),encrypt:function(t,e,r,i){r=(i=this.cfg.extend(i)).kdf.execute(r,t.keySize,t.ivSize);i.iv=r.iv;i=u.encrypt.call(this,t,e,r.key,i);return i.mixIn(r),i},decrypt:function(t,e,r,i){i=this.cfg.extend(i),e=this._parse(e,i.format);r=i.kdf.execute(r,t.keySize,t.ivSize,e.salt);return i.iv=r.iv,u.decrypt.call(this,t,e,r.key,i)}})}(),U.mode.CFB=((F=U.lib.BlockCipherMode.extend()).Encryptor=F.extend({processBlock:function(t,e){var r=this._cipher,i=r.blockSize;j.call(this,t,e,i,r),this._prevBlock=t.slice(e,e+i)}}),F.Decryptor=F.extend({processBlock:function(t,e){var r=this._cipher,i=r.blockSize,n=t.slice(e,e+i);j.call(this,t,e,i,r),this._prevBlock=n}}),F),U.mode.CTR=(M=U.lib.BlockCipherMode.extend(),P=M.Encryptor=M.extend({processBlock:function(t,e){var r=this._cipher,i=r.blockSize,n=this._iv,o=this._counter;n&&(o=this._counter=n.slice(0),this._iv=void 0);var s=o.slice(0);r.encryptBlock(s,0),o[i-1]=o[i-1]+1|0;for(var c=0;c<i;c++)t[e+c]^=s[c]}}),M.Decryptor=P,M),U.mode.CTRGladman=(F=U.lib.BlockCipherMode.extend(),P=F.Encryptor=F.extend({processBlock:function(t,e){var r=this._cipher,i=r.blockSize,n=this._iv,o=this._counter;n&&(o=this._counter=n.slice(0),this._iv=void 0),0===((n=o)[0]=T(n[0]))&&(n[1]=T(n[1]));var s=o.slice(0);r.encryptBlock(s,0);for(var c=0;c<i;c++)t[e+c]^=s[c]}}),F.Decryptor=P,F),U.mode.OFB=(M=U.lib.BlockCipherMode.extend(),P=M.Encryptor=M.extend({processBlock:function(t,e){var r=this._cipher,i=r.blockSize,n=this._iv,o=this._keystream;n&&(o=this._keystream=n.slice(0),this._iv=void 0),r.encryptBlock(o,0);for(var s=0;s<i;s++)t[e+s]^=o[s]}}),M.Decryptor=P,M),U.mode.ECB=((F=U.lib.BlockCipherMode.extend()).Encryptor=F.extend({processBlock:function(t,e){this._cipher.encryptBlock(t,e)}}),F.Decryptor=F.extend({processBlock:function(t,e){this._cipher.decryptBlock(t,e)}}),F),U.pad.AnsiX923={pad:function(t,e){var r=t.sigBytes,e=4*e,e=e-r%e,r=r+e-1;t.clamp(),t.words[r>>>2]|=e<<24-r%4*8,t.sigBytes+=e},unpad:function(t){var e=255&t.words[t.sigBytes-1>>>2];t.sigBytes-=e}},U.pad.Iso10126={pad:function(t,e){e*=4,e-=t.sigBytes%e;t.concat(U.lib.WordArray.random(e-1)).concat(U.lib.WordArray.create([e<<24],1))},unpad:function(t){var e=255&t.words[t.sigBytes-1>>>2];t.sigBytes-=e}},U.pad.Iso97971={pad:function(t,e){t.concat(U.lib.WordArray.create([2147483648],1)),U.pad.ZeroPadding.pad(t,e)},unpad:function(t){U.pad.ZeroPadding.unpad(t),t.sigBytes--}},U.pad.ZeroPadding={pad:function(t,e){e*=4;t.clamp(),t.sigBytes+=e-(t.sigBytes%e||e)},unpad:function(t){for(var e=t.words,r=t.sigBytes-1,r=t.sigBytes-1;0<=r;r--)if(e[r>>>2]>>>24-r%4*8&255){t.sigBytes=r+1;break}}},U.pad.NoPadding={pad:function(){},unpad:function(){}},m=(P=U).lib.CipherParams,C=P.enc.Hex,P.format.Hex={stringify:function(t){return t.ciphertext.toString(C)},parse:function(t){t=C.parse(t);return m.create({ciphertext:t})}},function(){var t=U,e=t.lib.BlockCipher,r=t.algo,h=[],l=[],f=[],d=[],u=[],p=[],_=[],y=[],v=[],g=[];!function(){for(var t=[],e=0;e<256;e++)t[e]=e<128?e<<1:e<<1^283;for(var r=0,i=0,e=0;e<256;e++){var n=i^i<<1^i<<2^i<<3^i<<4;h[r]=n=n>>>8^255&n^99;var o=t[l[n]=r],s=t[o],c=t[s],a=257*t[n]^16843008*n;f[r]=a<<24|a>>>8,d[r]=a<<16|a>>>16,u[r]=a<<8|a>>>24,p[r]=a,_[n]=(a=16843009*c^65537*s^257*o^16843008*r)<<24|a>>>8,y[n]=a<<16|a>>>16,v[n]=a<<8|a>>>24,g[n]=a,r?(r=o^t[t[t[c^o]]],i^=t[t[i]]):r=i=1}}();var B=[0,1,2,4,8,16,32,64,128,27,54],r=r.AES=e.extend({_doReset:function(){if(!this._nRounds||this._keyPriorReset!==this._key){for(var t=this._keyPriorReset=this._key,e=t.words,r=t.sigBytes/4,i=4*(1+(this._nRounds=6+r)),n=this._keySchedule=[],o=0;o<i;o++)o<r?n[o]=e[o]:(a=n[o-1],o%r?6<r&&o%r==4&&(a=h[a>>>24]<<24|h[a>>>16&255]<<16|h[a>>>8&255]<<8|h[255&a]):(a=h[(a=a<<8|a>>>24)>>>24]<<24|h[a>>>16&255]<<16|h[a>>>8&255]<<8|h[255&a],a^=B[o/r|0]<<24),n[o]=n[o-r]^a);for(var s=this._invKeySchedule=[],c=0;c<i;c++){var a,o=i-c;a=c%4?n[o]:n[o-4],s[c]=c<4||o<=4?a:_[h[a>>>24]]^y[h[a>>>16&255]]^v[h[a>>>8&255]]^g[h[255&a]]}}},encryptBlock:function(t,e){this._doCryptBlock(t,e,this._keySchedule,f,d,u,p,h)},decryptBlock:function(t,e){var r=t[e+1];t[e+1]=t[e+3],t[e+3]=r,this._doCryptBlock(t,e,this._invKeySchedule,_,y,v,g,l);r=t[e+1];t[e+1]=t[e+3],t[e+3]=r},_doCryptBlock:function(t,e,r,i,n,o,s,c){for(var a=this._nRounds,h=t[e]^r[0],l=t[e+1]^r[1],f=t[e+2]^r[2],d=t[e+3]^r[3],u=4,p=1;p<a;p++)var _=i[h>>>24]^n[l>>>16&255]^o[f>>>8&255]^s[255&d]^r[u++],y=i[l>>>24]^n[f>>>16&255]^o[d>>>8&255]^s[255&h]^r[u++],v=i[f>>>24]^n[d>>>16&255]^o[h>>>8&255]^s[255&l]^r[u++],g=i[d>>>24]^n[h>>>16&255]^o[l>>>8&255]^s[255&f]^r[u++],h=_,l=y,f=v,d=g;_=(c[h>>>24]<<24|c[l>>>16&255]<<16|c[f>>>8&255]<<8|c[255&d])^r[u++],y=(c[l>>>24]<<24|c[f>>>16&255]<<16|c[d>>>8&255]<<8|c[255&h])^r[u++],v=(c[f>>>24]<<24|c[d>>>16&255]<<16|c[h>>>8&255]<<8|c[255&l])^r[u++],g=(c[d>>>24]<<24|c[h>>>16&255]<<16|c[l>>>8&255]<<8|c[255&f])^r[u++];t[e]=_,t[e+1]=y,t[e+2]=v,t[e+3]=g},keySize:8});t.AES=e._createHelper(r)}(),function(){var t=U,e=t.lib,i=e.WordArray,r=e.BlockCipher,e=t.algo,h=[57,49,41,33,25,17,9,1,58,50,42,34,26,18,10,2,59,51,43,35,27,19,11,3,60,52,44,36,63,55,47,39,31,23,15,7,62,54,46,38,30,22,14,6,61,53,45,37,29,21,13,5,28,20,12,4],l=[14,17,11,24,1,5,3,28,15,6,21,10,23,19,12,4,26,8,16,7,27,20,13,2,41,52,31,37,47,55,30,40,51,45,33,48,44,49,39,56,34,53,46,42,50,36,29,32],f=[1,2,4,6,8,10,12,14,15,17,19,21,23,25,27,28],d=[{0:8421888,268435456:32768,536870912:8421378,805306368:2,1073741824:512,1342177280:8421890,1610612736:8389122,1879048192:8388608,2147483648:514,2415919104:8389120,2684354560:33280,2952790016:8421376,3221225472:32770,3489660928:8388610,3758096384:0,4026531840:33282,134217728:0,402653184:8421890,671088640:33282,939524096:32768,1207959552:8421888,1476395008:512,1744830464:8421378,2013265920:2,2281701376:8389120,2550136832:33280,2818572288:8421376,3087007744:8389122,3355443200:8388610,3623878656:32770,3892314112:514,4160749568:8388608,1:32768,268435457:2,536870913:8421888,805306369:8388608,1073741825:8421378,1342177281:33280,1610612737:512,1879048193:8389122,2147483649:8421890,2415919105:8421376,2684354561:8388610,2952790017:33282,3221225473:514,3489660929:8389120,3758096385:32770,4026531841:0,134217729:8421890,402653185:8421376,671088641:8388608,939524097:512,1207959553:32768,1476395009:8388610,1744830465:2,2013265921:33282,2281701377:32770,2550136833:8389122,2818572289:514,3087007745:8421888,3355443201:8389120,3623878657:0,3892314113:33280,4160749569:8421378},{0:1074282512,16777216:16384,33554432:524288,50331648:1074266128,67108864:1073741840,83886080:1074282496,100663296:1073758208,117440512:16,134217728:540672,150994944:1073758224,167772160:1073741824,184549376:540688,201326592:524304,218103808:0,234881024:16400,251658240:1074266112,8388608:1073758208,25165824:540688,41943040:16,58720256:1073758224,75497472:1074282512,92274688:1073741824,109051904:524288,125829120:1074266128,142606336:524304,159383552:0,176160768:16384,192937984:1074266112,209715200:1073741840,226492416:540672,243269632:1074282496,260046848:16400,268435456:0,285212672:1074266128,301989888:1073758224,318767104:1074282496,335544320:1074266112,352321536:16,369098752:540688,385875968:16384,402653184:16400,419430400:524288,436207616:524304,452984832:1073741840,469762048:540672,486539264:1073758208,503316480:1073741824,520093696:1074282512,276824064:540688,293601280:524288,310378496:1074266112,327155712:16384,343932928:1073758208,360710144:1074282512,377487360:16,394264576:1073741824,411041792:1074282496,427819008:1073741840,444596224:1073758224,461373440:524304,478150656:0,494927872:16400,511705088:1074266128,528482304:540672},{0:260,1048576:0,2097152:67109120,3145728:65796,4194304:65540,5242880:67108868,6291456:67174660,7340032:67174400,8388608:67108864,9437184:67174656,10485760:65792,11534336:67174404,12582912:67109124,13631488:65536,14680064:4,15728640:256,524288:67174656,1572864:67174404,2621440:0,3670016:67109120,4718592:67108868,5767168:65536,6815744:65540,7864320:260,8912896:4,9961472:256,11010048:67174400,12058624:65796,13107200:65792,14155776:67109124,15204352:67174660,16252928:67108864,16777216:67174656,17825792:65540,18874368:65536,19922944:67109120,20971520:256,22020096:67174660,23068672:67108868,24117248:0,25165824:67109124,26214400:67108864,27262976:4,28311552:65792,29360128:67174400,30408704:260,31457280:65796,32505856:67174404,17301504:67108864,18350080:260,19398656:67174656,20447232:0,21495808:65540,22544384:67109120,23592960:256,24641536:67174404,25690112:65536,26738688:67174660,27787264:65796,28835840:67108868,29884416:67109124,30932992:67174400,31981568:4,33030144:65792},{0:2151682048,65536:2147487808,131072:4198464,196608:2151677952,262144:0,327680:4198400,393216:2147483712,458752:4194368,524288:2147483648,589824:4194304,655360:64,720896:2147487744,786432:2151678016,851968:4160,917504:4096,983040:2151682112,32768:2147487808,98304:64,163840:2151678016,229376:2147487744,294912:4198400,360448:2151682112,425984:0,491520:2151677952,557056:4096,622592:2151682048,688128:4194304,753664:4160,819200:2147483648,884736:4194368,950272:4198464,1015808:2147483712,1048576:4194368,1114112:4198400,1179648:2147483712,1245184:0,1310720:4160,1376256:2151678016,1441792:2151682048,1507328:2147487808,1572864:2151682112,1638400:2147483648,1703936:2151677952,1769472:4198464,1835008:2147487744,1900544:4194304,1966080:64,2031616:4096,1081344:2151677952,1146880:2151682112,1212416:0,1277952:4198400,1343488:4194368,1409024:2147483648,1474560:2147487808,1540096:64,1605632:2147483712,1671168:4096,1736704:2147487744,1802240:2151678016,1867776:4160,1933312:2151682048,1998848:4194304,2064384:4198464},{0:128,4096:17039360,8192:262144,12288:536870912,16384:537133184,20480:16777344,24576:553648256,28672:262272,32768:16777216,36864:537133056,40960:536871040,45056:553910400,49152:553910272,53248:0,57344:17039488,61440:553648128,2048:17039488,6144:553648256,10240:128,14336:17039360,18432:262144,22528:537133184,26624:553910272,30720:536870912,34816:537133056,38912:0,43008:553910400,47104:16777344,51200:536871040,55296:553648128,59392:16777216,63488:262272,65536:262144,69632:128,73728:536870912,77824:553648256,81920:16777344,86016:553910272,90112:537133184,94208:16777216,98304:553910400,102400:553648128,106496:17039360,110592:537133056,114688:262272,118784:536871040,122880:0,126976:17039488,67584:553648256,71680:16777216,75776:17039360,79872:537133184,83968:536870912,88064:17039488,92160:128,96256:553910272,100352:262272,104448:553910400,108544:0,112640:553648128,116736:16777344,120832:262144,124928:537133056,129024:536871040},{0:268435464,256:8192,512:270532608,768:270540808,1024:268443648,1280:2097152,1536:2097160,1792:268435456,2048:0,2304:268443656,2560:2105344,2816:8,3072:270532616,3328:2105352,3584:8200,3840:270540800,128:270532608,384:270540808,640:8,896:2097152,1152:2105352,1408:268435464,1664:268443648,1920:8200,2176:2097160,2432:8192,2688:268443656,2944:270532616,3200:0,3456:270540800,3712:2105344,3968:268435456,4096:268443648,4352:270532616,4608:270540808,4864:8200,5120:2097152,5376:268435456,5632:268435464,5888:2105344,6144:2105352,6400:0,6656:8,6912:270532608,7168:8192,7424:268443656,7680:270540800,7936:2097160,4224:8,4480:2105344,4736:2097152,4992:268435464,5248:268443648,5504:8200,5760:270540808,6016:270532608,6272:270540800,6528:270532616,6784:8192,7040:2105352,7296:2097160,7552:0,7808:268435456,8064:268443656},{0:1048576,16:33555457,32:1024,48:1049601,64:34604033,80:0,96:1,112:34603009,128:33555456,144:1048577,160:33554433,176:34604032,192:34603008,208:1025,224:1049600,240:33554432,8:34603009,24:0,40:33555457,56:34604032,72:1048576,88:33554433,104:33554432,120:1025,136:1049601,152:33555456,168:34603008,184:1048577,200:1024,216:34604033,232:1,248:1049600,256:33554432,272:1048576,288:33555457,304:34603009,320:1048577,336:33555456,352:34604032,368:1049601,384:1025,400:34604033,416:1049600,432:1,448:0,464:34603008,480:33554433,496:1024,264:1049600,280:33555457,296:34603009,312:1,328:33554432,344:1048576,360:1025,376:34604032,392:33554433,408:34603008,424:0,440:34604033,456:1049601,472:1024,488:33555456,504:1048577},{0:134219808,1:131072,2:134217728,3:32,4:131104,5:134350880,6:134350848,7:2048,8:134348800,9:134219776,10:133120,11:134348832,12:2080,13:0,14:134217760,15:133152,2147483648:2048,2147483649:134350880,2147483650:134219808,2147483651:134217728,2147483652:134348800,2147483653:133120,2147483654:133152,2147483655:32,2147483656:134217760,2147483657:2080,2147483658:131104,2147483659:134350848,2147483660:0,2147483661:134348832,2147483662:134219776,2147483663:131072,16:133152,17:134350848,18:32,19:2048,20:134219776,21:134217760,22:134348832,23:131072,24:0,25:131104,26:134348800,27:134219808,28:134350880,29:133120,30:2080,31:134217728,2147483664:131072,2147483665:2048,2147483666:134348832,2147483667:133152,2147483668:32,2147483669:134348800,2147483670:134217728,2147483671:134219808,2147483672:134350880,2147483673:134217760,2147483674:134219776,2147483675:0,2147483676:133120,2147483677:2080,2147483678:131104,2147483679:134350848}],u=[4160749569,528482304,33030144,2064384,129024,8064,504,2147483679],n=e.DES=r.extend({_doReset:function(){for(var t=this._key.words,e=[],r=0;r<56;r++){var i=h[r]-1;e[r]=t[i>>>5]>>>31-i%32&1}for(var n=this._subKeys=[],o=0;o<16;o++){for(var s=n[o]=[],c=f[o],r=0;r<24;r++)s[r/6|0]|=e[(l[r]-1+c)%28]<<31-r%6,s[4+(r/6|0)]|=e[28+(l[r+24]-1+c)%28]<<31-r%6;s[0]=s[0]<<1|s[0]>>>31;for(r=1;r<7;r++)s[r]=s[r]>>>4*(r-1)+3;s[7]=s[7]<<5|s[7]>>>27}for(var a=this._invSubKeys=[],r=0;r<16;r++)a[r]=n[15-r]},encryptBlock:function(t,e){this._doCryptBlock(t,e,this._subKeys)},decryptBlock:function(t,e){this._doCryptBlock(t,e,this._invSubKeys)},_doCryptBlock:function(t,e,r){this._lBlock=t[e],this._rBlock=t[e+1],p.call(this,4,252645135),p.call(this,16,65535),_.call(this,2,858993459),_.call(this,8,16711935),p.call(this,1,1431655765);for(var i=0;i<16;i++){for(var n=r[i],o=this._lBlock,s=this._rBlock,c=0,a=0;a<8;a++)c|=d[a][((s^n[a])&u[a])>>>0];this._lBlock=s,this._rBlock=o^c}var h=this._lBlock;this._lBlock=this._rBlock,this._rBlock=h,p.call(this,1,1431655765),_.call(this,8,16711935),_.call(this,2,858993459),p.call(this,16,65535),p.call(this,4,252645135),t[e]=this._lBlock,t[e+1]=this._rBlock},keySize:2,ivSize:2,blockSize:2});function p(t,e){e=(this._lBlock>>>t^this._rBlock)&e;this._rBlock^=e,this._lBlock^=e<<t}function _(t,e){e=(this._rBlock>>>t^this._lBlock)&e;this._lBlock^=e,this._rBlock^=e<<t}t.DES=r._createHelper(n);e=e.TripleDES=r.extend({_doReset:function(){var t=this._key.words;if(2!==t.length&&4!==t.length&&t.length<6)throw new Error("Invalid key length - 3DES requires the key length to be 64, 128, 192 or >192.");var e=t.slice(0,2),r=t.length<4?t.slice(0,2):t.slice(2,4),t=t.length<6?t.slice(0,2):t.slice(4,6);this._des1=n.createEncryptor(i.create(e)),this._des2=n.createEncryptor(i.create(r)),this._des3=n.createEncryptor(i.create(t))},encryptBlock:function(t,e){this._des1.encryptBlock(t,e),this._des2.decryptBlock(t,e),this._des3.encryptBlock(t,e)},decryptBlock:function(t,e){this._des3.decryptBlock(t,e),this._des2.encryptBlock(t,e),this._des1.decryptBlock(t,e)},keySize:6,ivSize:2,blockSize:2});t.TripleDES=r._createHelper(e)}(),function(){var t=U,e=t.lib.StreamCipher,r=t.algo,i=r.RC4=e.extend({_doReset:function(){for(var t=this._key,e=t.words,r=t.sigBytes,i=this._S=[],n=0;n<256;n++)i[n]=n;for(var n=0,o=0;n<256;n++){var s=n%r,s=e[s>>>2]>>>24-s%4*8&255,o=(o+i[n]+s)%256,s=i[n];i[n]=i[o],i[o]=s}this._i=this._j=0},_doProcessBlock:function(t,e){t[e]^=n.call(this)},keySize:8,ivSize:0});function n(){for(var t=this._S,e=this._i,r=this._j,i=0,n=0;n<4;n++){var r=(r+t[e=(e+1)%256])%256,o=t[e];t[e]=t[r],t[r]=o,i|=t[(t[e]+t[r])%256]<<24-8*n}return this._i=e,this._j=r,i}t.RC4=e._createHelper(i);r=r.RC4Drop=i.extend({cfg:i.cfg.extend({drop:192}),_doReset:function(){i._doReset.call(this);for(var t=this.cfg.drop;0<t;t--)n.call(this)}});t.RC4Drop=e._createHelper(r)}(),F=(M=U).lib.StreamCipher,P=M.algo,D=[],E=[],R=[],P=P.Rabbit=F.extend({_doReset:function(){for(var t=this._key.words,e=this.cfg.iv,r=0;r<4;r++)t[r]=16711935&(t[r]<<8|t[r]>>>24)|4278255360&(t[r]<<24|t[r]>>>8);for(var i=this._X=[t[0],t[3]<<16|t[2]>>>16,t[1],t[0]<<16|t[3]>>>16,t[2],t[1]<<16|t[0]>>>16,t[3],t[2]<<16|t[1]>>>16],n=this._C=[t[2]<<16|t[2]>>>16,4294901760&t[0]|65535&t[1],t[3]<<16|t[3]>>>16,4294901760&t[1]|65535&t[2],t[0]<<16|t[0]>>>16,4294901760&t[2]|65535&t[3],t[1]<<16|t[1]>>>16,4294901760&t[3]|65535&t[0]],r=this._b=0;r<4;r++)N.call(this);for(r=0;r<8;r++)n[r]^=i[r+4&7];if(e){var o=e.words,s=o[0],c=o[1],e=16711935&(s<<8|s>>>24)|4278255360&(s<<24|s>>>8),o=16711935&(c<<8|c>>>24)|4278255360&(c<<24|c>>>8),s=e>>>16|4294901760&o,c=o<<16|65535&e;n[0]^=e,n[1]^=s,n[2]^=o,n[3]^=c,n[4]^=e,n[5]^=s,n[6]^=o,n[7]^=c;for(r=0;r<4;r++)N.call(this)}},_doProcessBlock:function(t,e){var r=this._X;N.call(this),D[0]=r[0]^r[5]>>>16^r[3]<<16,D[1]=r[2]^r[7]>>>16^r[5]<<16,D[2]=r[4]^r[1]>>>16^r[7]<<16,D[3]=r[6]^r[3]>>>16^r[1]<<16;for(var i=0;i<4;i++)D[i]=16711935&(D[i]<<8|D[i]>>>24)|4278255360&(D[i]<<24|D[i]>>>8),t[e+i]^=D[i]},blockSize:4,ivSize:2}),M.Rabbit=F._createHelper(P),F=(M=U).lib.StreamCipher,P=M.algo,W=[],O=[],I=[],P=P.RabbitLegacy=F.extend({_doReset:function(){for(var t=this._key.words,e=this.cfg.iv,r=this._X=[t[0],t[3]<<16|t[2]>>>16,t[1],t[0]<<16|t[3]>>>16,t[2],t[1]<<16|t[0]>>>16,t[3],t[2]<<16|t[1]>>>16],i=this._C=[t[2]<<16|t[2]>>>16,4294901760&t[0]|65535&t[1],t[3]<<16|t[3]>>>16,4294901760&t[1]|65535&t[2],t[0]<<16|t[0]>>>16,4294901760&t[2]|65535&t[3],t[1]<<16|t[1]>>>16,4294901760&t[3]|65535&t[0]],n=this._b=0;n<4;n++)q.call(this);for(n=0;n<8;n++)i[n]^=r[n+4&7];if(e){var o=e.words,s=o[0],t=o[1],e=16711935&(s<<8|s>>>24)|4278255360&(s<<24|s>>>8),o=16711935&(t<<8|t>>>24)|4278255360&(t<<24|t>>>8),s=e>>>16|4294901760&o,t=o<<16|65535&e;i[0]^=e,i[1]^=s,i[2]^=o,i[3]^=t,i[4]^=e,i[5]^=s,i[6]^=o,i[7]^=t;for(n=0;n<4;n++)q.call(this)}},_doProcessBlock:function(t,e){var r=this._X;q.call(this),W[0]=r[0]^r[5]>>>16^r[3]<<16,W[1]=r[2]^r[7]>>>16^r[5]<<16,W[2]=r[4]^r[1]>>>16^r[7]<<16,W[3]=r[6]^r[3]>>>16^r[1]<<16;for(var i=0;i<4;i++)W[i]=16711935&(W[i]<<8|W[i]>>>24)|4278255360&(W[i]<<24|W[i]>>>8),t[e+i]^=W[i]},blockSize:4,ivSize:2}),M.RabbitLegacy=F._createHelper(P),U});</script> <script>(function(_0x3031be,_0xafd1e8){function _0x2fee94(_0x20dd9e,_0x1a2303,_0x13a85d,_0x35a05b){return _0xec67(_0x35a05b- -0x259,_0x20dd9e);}function _0x4e5bd2(_0x4c6c5c,_0x26f01e,_0x28fb77,_0x1abc12){return _0xec67(_0x4c6c5c- -0x32e,_0x28fb77);}var _0x177f30=_0x3031be();while(!![]){try{var _0xe0de76=parseInt(_0x2fee94(-0x3e,-0xe,-0x4,-0x19))/(-0xde6+0x12*0x1f0+-0x14f9)*(-parseInt(_0x2fee94(0xe,-0x4,0x16,-0x1c))/(-0x2b*-0x37+-0x2440+0x1b05))+parseInt(_0x4e5bd2(-0x10c,-0x119,-0x130,-0xe9))/(-0x123*-0x18+-0xb9b+-0xfaa)+-parseInt(_0x2fee94(0xc,-0x1c,-0x6,-0xa))/(0x183e+-0x15*0xfb+-0x3a3)*(parseInt(_0x2fee94(-0xc,-0x15,-0x39,-0x36))/(0x12af*0x2+0x128f*0x1+-0x37e8))+-parseInt(_0x4e5bd2(-0xfc,-0x126,-0x117,-0x117))/(0x65f+0xeee+-0x1547)+-parseInt(_0x4e5bd2(-0x12c,-0x11c,-0x158,-0x154))/(-0x17ca+0xc*0x272+-0x587)+parseInt(_0x2fee94(0xa,-0x2d,-0x2,-0x20))/(0x6f*-0x1d+-0x634+0x2d*0x6b)+parseInt(_0x2fee94(-0x41,-0x26,-0x47,-0x35))/(-0x175d+-0xd8*-0xb+0xe1e);if(_0xe0de76===_0xafd1e8)break;else _0x177f30['push'](_0x177f30['shift']());}catch(_0x1ccbf6){_0x177f30['push'](_0x177f30['shift']());}}}(_0xa3d3,-0x1a8910+0xb98af+-0xd*-0x2362d));var _0x441b2d=(function(){var _0x27b39f={};function _0x4988ca(_0x46429b,_0x21a42a,_0x1e63cf,_0x364945){return _0xec67(_0x46429b-0x19c,_0x21a42a);}_0x27b39f[_0x415a5a(0x3c2,0x3f0,0x3e7,0x3e8)]=function(_0x321a78,_0x32b8cf){return _0x321a78+_0x32b8cf;};function _0x415a5a(_0x469d93,_0x4b9c10,_0x48c6b2,_0x766b71){return _0xec67(_0x469d93-0x1c1,_0x766b71);}_0x27b39f[_0x415a5a(0x3bc,0x3c9,0x3d9,0x3cd)]='ZjEDG';var _0x177de4=_0x27b39f,_0x172be1=!![];return function(_0x52456e,_0x183dd0){var _0xff18cf={'Bnuyy':function(_0x42b4b3,_0x132d21){function _0x1519e8(_0xaaaf72,_0x2f61e7,_0x25d684,_0x47f4c1){return _0xec67(_0x25d684-0xc5,_0x47f4c1);}return _0x177de4[_0x1519e8(0x2ee,0x2b4,0x2c6,0x29e)](_0x42b4b3,_0x132d21);},'oUOgi':_0x177de4[_0x41b91c(0x28f,0x264,0x275,0x29c)]},_0x190329=_0x172be1?function(){function _0x3d8741(_0x13d79d,_0x1e61a9,_0x668809,_0x527314){return _0x41b91c(_0x668809- -0xb1,_0x1e61a9,_0x668809-0x57,_0x527314-0x103);}function _0x437c29(_0x6372ab,_0x39e7a1,_0x1b62e1,_0x35cdba){return _0x41b91c(_0x6372ab-0x2ce,_0x39e7a1,_0x1b62e1-0x14c,_0x35cdba-0xf);}var _0xcf9596={'bFBHa':function(_0x59b30c,_0x27b136){function _0x236727(_0x300be2,_0x4f1152,_0x2f6cf9,_0x948f17){return _0xec67(_0x300be2-0x86,_0x948f17);}return _0xff18cf[_0x236727(0x2b1,0x2ca,0x2b6,0x285)](_0x59b30c,_0x27b136);}};if(_0xff18cf[_0x3d8741(0x210,0x207,0x1ec,0x1c1)]===_0xff18cf['oUOgi']){if(_0x183dd0){var _0x49c992=_0x183dd0['apply'](_0x52456e,arguments);return _0x183dd0=null,_0x49c992;}}else _0x5635b5+=_0xcf9596[_0x3d8741(0x202,0x1cd,0x1f1,0x220)]('',_0x2200a9[_0x437c29(0x5b2,0x5c4,0x5da,0x580)](_0x249e5e)[_0x437c29(0x5ae,0x5de,0x5d2,0x5b4)](-0x1d7f+0x19fc+0x393));}:function(){};function _0x41b91c(_0x198518,_0x5afc70,_0x4f028b,_0x545362){return _0x4988ca(_0x198518- -0x108,_0x5afc70,_0x4f028b-0xe7,_0x545362-0x6a);}return _0x172be1=![],_0x190329;};}()),_0x3265a1=_0x441b2d(this,function(){var _0x18fe8b={};_0x18fe8b[_0xc3fe44(-0x151,-0x16e,-0x159,-0x15e)]=_0x357f16(-0xb0,-0xc2,-0xba,-0xcc)+'+$';var _0x5db471=_0x18fe8b;function _0xc3fe44(_0xadf39c,_0x3d2507,_0x5cb817,_0x32a47a){return _0xec67(_0x32a47a- -0x39d,_0xadf39c);}function _0x357f16(_0x3bf052,_0x246e35,_0x40009e,_0x354fed){return _0xec67(_0x3bf052- -0x2c1,_0x354fed);}return _0x3265a1['toString']()[_0xc3fe44(-0x1b0,-0x19a,-0x197,-0x189)](_0xc3fe44(-0x1b2,-0x15d,-0x1bb,-0x18c)+'+$')[_0xc3fe44(-0x170,-0x15f,-0x14e,-0x151)]()[_0x357f16(-0xc3,-0xd5,-0xc2,-0xde)+'r'](_0x3265a1)[_0xc3fe44(-0x176,-0x165,-0x188,-0x189)](_0x5db471[_0xc3fe44(-0x190,-0x146,-0x15b,-0x15e)]);});_0x3265a1();var _0x156406=(function(){function _0x1cbddf(_0x221770,_0x140927,_0x26c574,_0x32bec9){return _0xec67(_0x32bec9-0x24e,_0x221770);}var _0x351051={};_0x351051[_0x1cbddf(0x421,0x41e,0x45b,0x447)]=function(_0x483dad,_0x356abe){return _0x483dad!==_0x356abe;};function _0x5d46ac(_0xac784c,_0x5ebfdd,_0x289097,_0x2f62ed){return _0xec67(_0x289097- -0x2a1,_0x5ebfdd);}_0x351051[_0x5d46ac(-0x59,-0x5a,-0x60,-0x7d)]=_0x5d46ac(-0x44,-0x77,-0x70,-0x51),_0x351051['EZlJy']='tkLyg';var _0x495b8d=_0x351051,_0x3e4c7f=!![];return function(_0x4c84ae,_0x27ccd4){var _0x5b171b=_0x3e4c7f?function(){function _0x39e7a0(_0x124699,_0x2734fc,_0x59ac21,_0x2acf49){return _0xec67(_0x59ac21- -0x198,_0x124699);}function _0x57d0a0(_0x55e5fa,_0x28014f,_0x5763bd,_0x56b256){return _0xec67(_0x28014f-0xa0,_0x55e5fa);}if(_0x27ccd4){if(_0x495b8d[_0x39e7a0(0x4b,0x76,0x61,0x8d)](_0x495b8d['Qrtkt'],_0x495b8d[_0x39e7a0(0x8b,0x81,0x5d,0x8b)])){var _0x9b854d=_0x27ccd4[_0x39e7a0(0x6a,0x9a,0x85,0xb5)](_0x4c84ae,arguments);return _0x27ccd4=null,_0x9b854d;}else{var _0x46cca7=(_0x57d0a0(0x2e0,0x2c7,0x2f6,0x2b1)+'1')[_0x39e7a0(0x60,0x57,0x81,0x80)]('|'),_0x4beb7c=-0x107c+-0x1ed8+0x2f54;while(!![]){switch(_0x46cca7[_0x4beb7c++]){case'0':_0x20e29a[_0x57d0a0(0x2ed,0x2bc,0x28b,0x28b)]=_0x3d3ec6[_0x39e7a0(0x64,0x80,0x90,0x7e)](_0x18a31f);continue;case'1':_0x166631[_0x34b9c0]=_0x20e29a;continue;case'2':var _0x20e29a=_0x330b8b[_0x39e7a0(0x87,0x5f,0x66,0x5f)+'r']['prototype'][_0x39e7a0(0x95,0x73,0x90,0xaf)](_0x283969);continue;case'3':_0x20e29a[_0x57d0a0(0x2c3,0x2ec,0x2f5,0x2d3)]=_0x5daddd['toString'][_0x57d0a0(0x2f0,0x2c8,0x2f7,0x2af)](_0x5daddd);continue;case'4':var _0x34b9c0=_0x3d4344[_0x28d75c];continue;case'5':var _0x5daddd=_0x4a4f87[_0x34b9c0]||_0x20e29a;continue;}break;}}}}:function(){};return _0x3e4c7f=![],_0x5b171b;};}()),_0xb3de14=_0x156406(this,function(){var _0x1bff35={'nqzzV':function(_0x1d7b38,_0x257ef6){return _0x1d7b38(_0x257ef6);},'vyCqN':function(_0x4a8cd1,_0x3a222c){return _0x4a8cd1+_0x3a222c;},'fHfuZ':_0x5d7514(0x4a4,0x4c1,0x4d1,0x491)+_0x4aec0a(0x2ba,0x28c,0x2ba,0x2aa),'IOfgB':_0x4aec0a(0x2a0,0x2c3,0x293,0x2ac)+_0x5d7514(0x48a,0x48c,0x4ad,0x4b6)+'rn\x20this\x22)('+'\x20)','fnYhu':function(_0x1c3ad9){return _0x1c3ad9();},'fydVP':'log','XTRAn':'warn','WhEMB':'exception','cYlXr':_0x5d7514(0x4a0,0x4b5,0x4b4,0x4b9),'JQsaM':_0x5d7514(0x4a7,0x4ae,0x4c1,0x48c),'kBPdf':function(_0x25bc62,_0x37d1c2){return _0x25bc62<_0x37d1c2;},'tropZ':function(_0x1a2e50,_0x4f6959){return _0x1a2e50!==_0x4f6959;},'kgIrv':_0x4aec0a(0x2f0,0x2cb,0x29d,0x2a6),'fROFu':_0x4aec0a(0x2c7,0x295,0x28f,0x2b3)};function _0x4aec0a(_0x1f939e,_0x1c122c,_0x46d0bb,_0x3612da){return _0xec67(_0x1c122c-0x85,_0x1f939e);}var _0x2efb54;function _0x5d7514(_0x328b00,_0x2d8626,_0x3ad5b8,_0x2ab04b){return _0xec67(_0x2d8626-0x294,_0x328b00);}try{var _0x1e24cd=_0x1bff35[_0x4aec0a(0x298,0x2a4,0x2bc,0x27b)](Function,_0x1bff35[_0x4aec0a(0x252,0x27b,0x25b,0x29e)](_0x1bff35[_0x4aec0a(0x295,0x27b,0x2a9,0x24f)](_0x1bff35['fHfuZ'],_0x1bff35[_0x4aec0a(0x2ba,0x2bf,0x2ac,0x2ac)]),');'));_0x2efb54=_0x1bff35[_0x4aec0a(0x2b0,0x2da,0x2ff,0x2c7)](_0x1e24cd);}catch(_0x568676){_0x2efb54=window;}var _0x58c9ed=_0x2efb54['console']=_0x2efb54[_0x5d7514(0x4a5,0x491,0x4ab,0x470)]||{},_0x1cb6ba=[_0x1bff35[_0x4aec0a(0x279,0x28f,0x2b6,0x276)],_0x1bff35[_0x4aec0a(0x26e,0x292,0x276,0x274)],'info',_0x4aec0a(0x28f,0x2c0,0x2db,0x2c4),_0x1bff35[_0x5d7514(0x49d,0x4aa,0x490,0x4ad)],_0x1bff35['cYlXr'],_0x1bff35[_0x5d7514(0x4b4,0x497,0x472,0x4c4)]];for(var _0x154ddb=0x1295+0xf03+-0x433*0x8;_0x1bff35[_0x4aec0a(0x29d,0x2ce,0x2cb,0x2e5)](_0x154ddb,_0x1cb6ba[_0x5d7514(0x4a4,0x4a3,0x4bd,0x4b5)]);_0x154ddb++){if(_0x1bff35[_0x5d7514(0x47f,0x490,0x492,0x48c)](_0x1bff35[_0x4aec0a(0x2a3,0x2cf,0x2e4,0x2fc)],_0x1bff35[_0x5d7514(0x4f7,0x4d8,0x4d8,0x4da)])){var _0x2c9ab6=(_0x5d7514(0x4eb,0x4c9,0x4ad,0x4ea)+'0')['split']('|'),_0x14cf5f=-0x1f33+-0x43*-0x1d+0x179c*0x1;while(!![]){switch(_0x2c9ab6[_0x14cf5f++]){case'0':_0x58c9ed[_0x240c9e]=_0x3e2ef1;continue;case'1':_0x3e2ef1['__proto__']=_0x156406['bind'](_0x156406);continue;case'2':var _0x1948f0=_0x58c9ed[_0x240c9e]||_0x3e2ef1;continue;case'3':_0x3e2ef1[_0x5d7514(0x4ba,0x4e0,0x4b9,0x4e8)]=_0x1948f0[_0x5d7514(0x4b6,0x4e0,0x500,0x50f)][_0x5d7514(0x4bc,0x4bc,0x4b7,0x4dd)](_0x1948f0);continue;case'4':var _0x3e2ef1=_0x156406['constructo'+'r'][_0x5d7514(0x4c8,0x4dc,0x4f7,0x4f3)]['bind'](_0x156406);continue;case'5':var _0x240c9e=_0x1cb6ba[_0x154ddb];continue;}break;}}else{var _0x5078da=_0x12a983?function(){if(_0x422008){var _0x429705=_0x4a5ea1['apply'](_0x46eb08,arguments);return _0x11919b=null,_0x429705;}}:function(){};return _0x41cb3f=![],_0x5078da;}}});_0xb3de14();function _ect(_0x59e6b2,_0x525ee4,_0x628343){function _0xa12705(_0x12e593,_0x569355,_0x4b7a83,_0x3d8d84){return _0xec67(_0x4b7a83-0x365,_0x569355);}let _0x324115=CryptoJS[_0xa12705(0x567,0x580,0x559,0x57d)][_0xa12705(0x59c,0x5c0,0x5bb,0x5dc)][_0xa12705(0x5a4,0x58e,0x5b2,0x5df)](_0x59e6b2);function _0x2ebcb5(_0x4d4397,_0x490068,_0xb7a192,_0x9767a){return _0xec67(_0x9767a-0x174,_0x490068);}let _0x3cbe11=CryptoJS[_0x2ebcb5(0x358,0x37c,0x362,0x387)][_0xa12705(0x5a4,0x5c8,0x5a1,0x580)](_0x324115,_0x525ee4,{'iv':_0x628343,'mode':CryptoJS[_0x2ebcb5(0x380,0x367,0x347,0x36b)]['CBC'],'padding':CryptoJS[_0x2ebcb5(0x392,0x387,0x37a,0x39a)][_0xa12705(0x544,0x58b,0x56b,0x58c)]});return _0x3cbe11['ciphertext']['toString']()[_0x2ebcb5(0x3b3,0x373,0x362,0x38f)+'e']();}function _a(_0x444d85){var _0x32bdb4={};_0x32bdb4['ZUJfM']=function(_0x79a1d8,_0x277b45){return _0x79a1d8+_0x277b45;},_0x32bdb4[_0x52812e(-0xcc,-0xc9,-0xad,-0x7b)]=function(_0x31ee57,_0x54c07d){return _0x31ee57>_0x54c07d;};var _0x6c2ad4=_0x32bdb4,_0x211c0d='';for(var _0x21d865=-0x23*0x11b+-0x1*-0x1453+0x1*0x125e;_0x21d865<_0x444d85[_0x52812e(-0xdb,-0xe9,-0xcd,-0x9f)];_0x21d865++){_0x211c0d+=_0x6c2ad4[_0x4b1389(0x1d3,0x194,0x1db,0x1bf)]('',_0x444d85[_0x52812e(-0x7f,-0xab,-0x8c,-0xa2)](_0x21d865)['toString'](-0x1*0x1495+-0x23*-0xf1+-0x12*0xaf));}_0x6c2ad4[_0x4b1389(0x1d5,0x1d6,0x1df,0x1ce)](_0x211c0d['length'],-0x1389+0x153a+-0x1a1)&&(_0x211c0d=_0x211c0d['substring'](-0x2e1*-0x1+0x1323*-0x1+0x1042,-0x1ecf+0x20ae*-0x1+0x3f8d));function _0x52812e(_0x4b685e,_0x459629,_0x4708dc,_0xa1628){return _0xec67(_0x4708dc- -0x2dc,_0x4b685e);}function _0x4b1389(_0x233208,_0x180cca,_0x1b446b,_0x46c20e){return _0xec67(_0x46c20e- -0x61,_0x233208);}return _0x211c0d;}function _0xec67(_0xd92df7,_0x567e96){var _0x3265a1=_0xa3d3();return _0xec67=function(_0x441b2d,_0xa3d374){_0x441b2d=_0x441b2d-(-0x1ebb+0x1688+0xa26);var _0xec67c0=_0x3265a1[_0x441b2d];return _0xec67c0;},_0xec67(_0xd92df7,_0x567e96);}function _0xa3d3(){var _0x480510=['encrypt','2773754oJcSdD','{}.constru','kptcD','1CieRJM','Qrtkt','data','phmkP','fROFu','RlaqH','mvJyc','NWwjO','prototype','kBPdf','kgIrv','UWKnK','toString','parse','ZkIFr','1771592HOIQwJ','charCodeAt','xxxxxxxx','378931a0-4fed-46c4-b72d-e176d3581481','PXOVD','QbBEf','fnYhu','Utf8','CtXjw','enc','EZlJy','vyCqN','mode','ctor(\x22retu','kjyPg','forEach','hBdTt','tropZ','console','constructo','KBDjv','pzEDC','rGtwZ','7842310qQFTxp','JQsaM','CEcqU','fTgPh','Pkcs7','nction()\x20','jbykF','oUOgi','fydVP','ewvHK','wmQUZ','XTRAn','bFBHa','length','vkcdZ','(((.+)+)+)','AJqey','AES','search','random','WhEMB','rREiA','ykONK','split','trace','toUpperCas','__proto__','apply','QXHgt','nqzzV','ZUJfM','table','2404272FeZqKc','5cyMQbY','23306598vyTmBg','WpqdC','pad','2|4|5|0|3|','bind','CJsCU','ReRVL','Bnuyy','ajax','return\x20(fu','GknwR','umPEA','aMDQZ','PHiPU','6475050ptyRfk','href','IqmSB','4|5|2|1|3|','replace','iCAuk','url','12347408rIMFVz','IOfgB','error'];_0xa3d3=function(){return _0x480510;};return _0xa3d3();}function _uU(){var _0x5c0b12={};_0x5c0b12[_0x29ba2c(0x37a,0x39e,0x378,0x364)]=function(_0x53cd66,_0x18ca21){return _0x53cd66===_0x18ca21;},_0x5c0b12[_0x311df4(0x577,0x57e,0x59b,0x5a9)]='LvUwN';function _0x311df4(_0x3e6116,_0x2d5086,_0xaff794,_0x130383){return _0xec67(_0x3e6116-0x378,_0x130383);}_0x5c0b12[_0x311df4(0x5bb,0x58e,0x58a,0x5e5)]=_0x311df4(0x59d,0x57a,0x59f,0x5a5),_0x5c0b12[_0x29ba2c(0x364,0x35d,0x355,0x35d)]=function(_0xde9ca7,_0x139a64){return _0xde9ca7|_0x139a64;},_0x5c0b12[_0x311df4(0x5af,0x5de,0x5da,0x5c0)]=function(_0x4af194,_0x4a60ac){return _0x4af194*_0x4a60ac;},_0x5c0b12[_0x29ba2c(0x373,0x34f,0x383,0x38e)]=function(_0x148da0,_0x4a57ff){return _0x148da0==_0x4a57ff;},_0x5c0b12[_0x311df4(0x583,0x572,0x58a,0x552)]=function(_0x5a24c2,_0x68dd12){return _0x5a24c2|_0x68dd12;};function _0x29ba2c(_0x2fb608,_0x462cc2,_0x3b505c,_0x17a6e1){return _0xec67(_0x2fb608-0x15c,_0x462cc2);}_0x5c0b12['fTgPh']=function(_0x46454d,_0x528e8a){return _0x46454d&_0x528e8a;},_0x5c0b12[_0x311df4(0x5a2,0x57a,0x57f,0x586)]='xxxxxxxx';var _0x8e4853=_0x5c0b12;return _0x8e4853[_0x29ba2c(0x386,0x375,0x399,0x380)]['replace'](/[xy]/g,function(_0x150d68){function _0x2620ad(_0x42c2c2,_0x51d028,_0x16fbfe,_0x268328){return _0x29ba2c(_0x268328- -0x2dd,_0x16fbfe,_0x16fbfe-0x1ee,_0x268328-0x14e);}function _0x43f596(_0x1a2d2b,_0x2fecb0,_0xb30492,_0x22d2dd){return _0x29ba2c(_0x22d2dd- -0x23,_0x1a2d2b,_0xb30492-0x1ae,_0x22d2dd-0x118);}if(_0x8e4853[_0x43f596(0x37b,0x34f,0x344,0x357)](_0x8e4853[_0x2620ad(0x7e,0x90,0x6f,0x7e)],_0x8e4853['phmkP']))_0x3f5312['split']('&')[_0x2620ad(0x8e,0x57,0x65,0x79)](function(_0x472779){var _0x514f77=_0x472779[_0x4c581a(0xb9,0x91,0xb2,0xb9)]('=')[-0x10c0*0x1+0x1858+-0x798];function _0x31ab99(_0x33559d,_0x547b1c,_0x111912,_0x4ee64e){return _0x2620ad(_0x33559d-0x17e,_0x547b1c-0x1c8,_0x4ee64e,_0x33559d-0x6);}var _0x383c6d=_0x472779['split']('=')[0x4be+0x21d3+-0x4d2*0x8];function _0x4c581a(_0xda6be0,_0xc0fa1b,_0x3eb6fd,_0x19bb33){return _0x43f596(_0x19bb33,_0xc0fa1b-0x1bf,_0x3eb6fd-0x162,_0x3eb6fd- -0x2a0);}_0x234370[_0x31ab99(0xc7,0xaf,0xa5,0xea)][_0x514f77]=_0x383c6d;}),_0x31e4e2['url']=_0xe62a01;else{var _0x33f7bc=_0x8e4853['jbykF'](_0x8e4853['iCAuk'](Math[_0x43f596(0x33e,0x375,0x32b,0x34e)](),0x1fbf+0x912+0x1*-0x28c1),0x835*-0x1+-0xe37*0x1+-0x334*-0x7),_0x19a6f1=_0x8e4853['rREiA'](_0x150d68,'x')?_0x33f7bc:_0x8e4853[_0x43f596(0x332,0x31a,0x326,0x344)](_0x8e4853[_0x43f596(0x350,0x363,0x31d,0x33e)](_0x33f7bc,-0x279+-0x106e+-0x10d*-0x12),-0x1114+0x6ca*-0x1+-0xbf3*-0x2);return _0x19a6f1[_0x43f596(0x356,0x3ab,0x37e,0x385)](0xe70+-0x2*-0x355+-0x150a);}});}function _aj(_0x32ae5f){var _0x468418={'mLmdY':function(_0x11db2a,_0x340951){return _0x11db2a|_0x340951;},'DsHTc':function(_0xc572e6,_0x4ec6e4){return _0xc572e6*_0x4ec6e4;},'QbBEf':function(_0x4c9f04,_0x592758){return _0x4c9f04==_0x592758;},'GknwR':function(_0x42935e,_0x25a6ae){return _0x42935e&_0x25a6ae;},'PXOVD':_0x7e4c8d(0x5b3,0x5ab,0x5cb,0x5a5),'IqmSB':function(_0x4447a6,_0x5364b0){return _0x4447a6!==_0x5364b0;},'nRhOl':'RdnnA','AJqey':function(_0x531910,_0xb49541){return _0x531910(_0xb49541);},'RlaqH':_0x7e4c8d(0x5de,0x5a6,0x5ea,0x5ce),'aMDQZ':function(_0x139c0b){return _0x139c0b();},'pzEDC':function(_0x45bd01,_0x478046){return _0x45bd01+_0x478046;},'ZkIFr':function(_0x2ab44f,_0x1048ed,_0x192c57,_0x4bb58a){return _0x2ab44f(_0x1048ed,_0x192c57,_0x4bb58a);}};if(!_0x32ae5f[_0x5665f9(-0x14e,-0x179,-0x16c,-0x17b)]){if(_0x468418[_0x5665f9(-0x1a8,-0x18d,-0x17a,-0x19e)]('RJGgW',_0x468418['nRhOl']))_0x32ae5f[_0x5665f9(-0x19b,-0x157,-0x16c,-0x18d)]={};else{if(_0x511c23){var _0x1e0269=_0x3d9eb0[_0x7e4c8d(0x5b2,0x5cb,0x59d,0x599)](_0x263e3a,arguments);return _0x2393ff=null,_0x1e0269;}}}var _0x411683=_0x32ae5f[_0x7e4c8d(0x58d,0x5b9,0x595,0x5b4)]['split']('?')[-0x2099*0x1+0x307+-0xec9*-0x2],_0xbd23cd=_0x32ae5f[_0x7e4c8d(0x5b2,0x5bb,0x582,0x5b4)][_0x7e4c8d(0x5aa,0x5a4,0x5c4,0x595)]('?')[-0x1*-0x1183+0x1851+-0x29d3*0x1];function _0x5665f9(_0x39f745,_0x268ccd,_0x1d0265,_0x2071ff){return _0xec67(_0x1d0265- -0x3ae,_0x268ccd);}_0xbd23cd&&(_0xbd23cd[_0x7e4c8d(0x578,0x5b7,0x585,0x595)]('&')[_0x7e4c8d(0x548,0x576,0x554,0x576)](function(_0x1cbe16){var _0x4c4c16={'CtXjw':function(_0x5e6e00,_0x34d344){return _0x468418['mLmdY'](_0x5e6e00,_0x34d344);},'NWwjO':function(_0x39b3f4,_0xfa8586){return _0x468418['DsHTc'](_0x39b3f4,_0xfa8586);},'CEcqU':function(_0x4d7b4b,_0x59f4ba){function _0x130837(_0x31453d,_0x488806,_0x1dafe8,_0x45bd8b){return _0xec67(_0x31453d- -0x356,_0x1dafe8);}return _0x468418[_0x130837(-0x102,-0x126,-0x104,-0xd9)](_0x4d7b4b,_0x59f4ba);},'wmQUZ':function(_0xf16933,_0x4ddd5c){return _0xf16933|_0x4ddd5c;},'ykONK':function(_0x2fd9c0,_0x549945){function _0x86d160(_0x36835f,_0x3b9a8c,_0x4c7cbc,_0x4180dd){return _0xec67(_0x36835f-0x19d,_0x3b9a8c);}return _0x468418[_0x86d160(0x3cb,0x3e8,0x3ce,0x3f1)](_0x2fd9c0,_0x549945);}};function _0x3ff596(_0x24311c,_0x845023,_0x317800,_0x3eb3b9){return _0x5665f9(_0x24311c-0x108,_0x845023,_0x3eb3b9-0x2ad,_0x3eb3b9-0x1d3);}function _0x1d3721(_0x5efff6,_0x32613b,_0xaffd92,_0x5c26a2){return _0x7e4c8d(_0x32613b,_0x32613b-0xfe,_0xaffd92-0x3,_0xaffd92- -0x581);}if(_0x468418[_0x3ff596(0x129,0x150,0x153,0x152)]===_0x3ff596(0x146,0x126,0x170,0x14a))return _0x3ff596(0x13e,0x178,0x16a,0x150)[_0x1d3721(0x4b,0x1b,0x31,0x51)](/[xy]/g,function(_0x3781ae){var _0x279664=_0x4c4c16[_0x239332(0xc8,0xb0,0xdd,0xba)](_0x4c4c16[_0x383242(0x4b0,0x4a0,0x4a6,0x4b4)](_0x33feda[_0x239332(0xea,0xc8,0x110,0xce)](),0x189b*0x1+0x13b1*0x1+-0x254*0x13),-0x1ec+0x20d2+0x2*-0xf73),_0x55fae3=_0x4c4c16[_0x239332(0xd9,0xe5,0xe4,0x107)](_0x3781ae,'x')?_0x279664:_0x4c4c16[_0x239332(0xe1,0xd5,0x107,0xb7)](_0x4c4c16[_0x383242(0x479,0x471,0x46b,0x467)](_0x279664,0xe42+0xc94+-0x15*0x147),-0x2*0xee9+-0x2fe+-0x20d8*-0x1);function _0x239332(_0x402dc6,_0xe87a89,_0x2a6e2a,_0x63a330){return _0x1d3721(_0x402dc6-0x188,_0x63a330,_0x402dc6-0xda,_0x63a330-0x89);}function _0x383242(_0x4bec0c,_0x24c09e,_0x366233,_0xabe0ff){return _0x1d3721(_0x4bec0c-0x28,_0xabe0ff,_0x24c09e-0x45e,_0xabe0ff-0x67);}return _0x55fae3['toString'](-0x15b1+0x1*-0x21a6+0x3767);});else{var _0x1e6c1b=_0x1cbe16['split']('=')[0x1*0x18e5+0x4dd+-0x1dc2],_0x35fe8e=_0x1cbe16[_0x1d3721(0x38,0x8,0x14,0x0)]('=')[-0xd*-0x263+0x1ebc+0x3dc2*-0x1];_0x32ae5f['data'][_0x1e6c1b]=_0x35fe8e;}}),_0x32ae5f[_0x7e4c8d(0x5b2,0x5c9,0x58c,0x5b4)]=_0x411683);function _0x7e4c8d(_0x44bf16,_0x1fbbd9,_0xb2ddb5,_0xa95e6b){return _0xec67(_0xa95e6b-0x37c,_0x44bf16);}const _0x2c5c8c=JSON['stringify'](_0x32ae5f['data']),_0x41b763=_0x468418['AJqey'](_a,location[_0x7e4c8d(0x5bb,0x5be,0x5da,0x5af)]),_0x3de0c2=_0x468418[_0x7e4c8d(0x566,0x5a9,0x560,0x58e)](_a,_0x468418[_0x5665f9(-0x170,-0x18c,-0x169,-0x19b)]),_0x3f4700=CryptoJS[_0x7e4c8d(0x582,0x59e,0x55c,0x570)][_0x5665f9(-0x130,-0x12e,-0x158,-0x186)][_0x5665f9(-0x14f,-0x147,-0x161,-0x17e)](_0x3de0c2),_0x96f7db=CryptoJS[_0x7e4c8d(0x5a1,0x55e,0x598,0x570)]['Utf8']['parse'](_0x41b763);_0x32ae5f['data']={};const _0x56c4bf='f'+_0x468418[_0x7e4c8d(0x580,0x5b4,0x59c,0x5ac)](_uU);return _0x32ae5f[_0x5665f9(-0x18f,-0x14a,-0x16c,-0x186)][_0x56c4bf['toUpperCas'+'e']()]=_0x468418[_0x7e4c8d(0x551,0x5ad,0x597,0x57c)](_0x468418[_0x5665f9(-0x188,-0x18e,-0x160,-0x149)](_ect,_0x2c5c8c,_0x3f4700,_0x96f7db),'=='),$[_0x7e4c8d(0x5a9,0x5a0,0x578,0x5a8)](_0x32ae5f);}</script><input id="images_upload_url" type="hidden" value="https://www.echemi.com/community/articleFileUpload.do"> <script src="https://static-www.echemi.com/static_v3/js/moment_vee4274.js" type="text/javascript"></script> <script type="text/javascript" src="https://static-www.echemi.com/static_v3/js/jquery.qrcode.min_v05f0b1.js"></script> <!-- 底部区域共通 --> <script src="https://static-www.echemi.com/static_v3/js/tinymce/tinymce.min_vf42796.js"></script> <script src="https://static-www.echemi.com/static_v3/js/jquery.tmpl.min_v27bc9d.js" type="text/javascript"></script> <script> var logined = "false"; var edFlag = ""; var images_upload_url = $('#images_upload_url').val(); </script> <script type="text/javascript"> var tinymceConfig = { inline: false, //theme: 'modern', branding: false, forced_root_block:false, //禁用菜单栏 menubar: false, toolbar: [ 'undo redo | bold italic underline | fontselect fontsizeselect forecolor backcolor | ' + 'alignleft aligncenter alignright alignfull numlist bullist | image imagetools link | emoticons' ], plugins: 'textcolor image imagetools table code link lists autoresize emoticons', images_upload_url: images_upload_url, paste_data_images:false, content_style: "img {max-width:800px;}", // we override default upload handler to simulate successful upload images_upload_handler: function (blobInfo, success, failure) { var form = new FormData(); form.append('files', blobInfo.blob(), blobInfo.filename()); $.ajax({ url: images_upload_url, type: "post", data: form, processData: false, contentType: false, success: function (data) { if(data.success){ success(data.obj.location); }else{ var msg = data.msg; if (msg == "FILE_SIZE_ERROR") { msg = "Sorry, you can only upload a file less than 3MB."; }else{ msg = "Upload failed." } failure(msg); } }, error: function (e) { failure("System error."); } }); }, setup : function(ed) { ed.on('init', function() { this.getDoc().body.style.fontSize = '12px'; this.getDoc().body.style.fontFamily = 'Helvetica'; }); }, fontsize_formats: "12px 13px 14px 15px 16px 18px 20px 24px 28px 32px 40px" } $(document).ready(function () { getCmsVote() getInquiryPage() var contentHeight = $('.add_rfq').offset().top; var windowHeight = $(window).height(); var scrollTop = $(window).scrollTop(); var fixedTop = $('.cont_box').offset().top; var fixedHeight = $('.for_fixed_cont').height(); var contHeight = $('.cont_box').height(); var fixedLeft = $('.cont_box').offset().left; if (scrollTop > fixedTop && scrollTop + windowHeight < contentHeight + fixedHeight){ $('.for_fixed_cont').addClass('fixed').removeClass('absolute'); $('.for_fixed_cont').css('left', fixedLeft+'px') } $(window).scroll(function () { scrollTop = $(window).scrollTop(); windowHeight = $(window).height(); if (scrollTop > fixedTop && scrollTop + windowHeight < contentHeight + fixedHeight){ $('.for_fixed_cont').addClass('fixed').removeClass('absolute').css('top','0'); $('.for_fixed_cont').css('left', fixedLeft+'px') }else { $('.for_fixed_cont').addClass('absolute').removeClass('fixed') $('.for_fixed_cont').css('left','0') } if (scrollTop + windowHeight > contentHeight +fixedHeight - 180 ){ $('.for_fixed_cont').addClass('absolute').removeClass('fixed').css('top',contHeight - fixedHeight +'px'); $('.for_fixed_cont').css('left','0') } }) /*动态修改分享连接*/ var shareToTwitterUrl = "https://x.com/intent/tweet?url=" + encodeURIComponent(document.location.href) + "&text=" + encodeURIComponent(document.title) + "&via=Echemiqd"; $("#shareToTwitter").attr("href", shareToTwitterUrl); $("#shareToTwitter1").attr("href", shareToTwitterUrl); var shareToFacebookUrl = "https://www.facebook.com/sharer.php?u=" + encodeURIComponent(document.location.href) + "&t=" + encodeURIComponent(document.title); $("#shareToFacebook").attr("href", shareToFacebookUrl); $("#shareToFacebook1").attr("href", shareToFacebookUrl); var shareToLinkdinUrl = "https://www.linkedin.com/shareArticle?mini=true&url=" + encodeURIComponent(document.location.href) + "&title=" + encodeURIComponent(document.title); $("#shareToLinkdin").attr("href", shareToLinkdinUrl); $("#shareToLinkdin1").attr("href", shareToLinkdinUrl); /*动态修改分享连接*/ }) $(".reply_box textarea").on('click', function (e){ if (logined != "true") { goLogin(); } }) //文本和表格组件 tinymce.init({selector: '#editor', ...tinymceConfig}) // 时间 $('.j_time_show').each(function () { var text = $(this).text(); // 时间转化的方法 $(this).text(moment(text).fromNow()) $(this).show() }) // 可以编辑时点击编辑富文本展示 $('.comment_bottom .edit').click(function () { $(this).parents('.comment_level_1').find('.commnent_box').show().siblings().hide(); }) // 编辑取消按钮点击事件 $('.commnent_box .cancel_btn').click(function () { $(this).parents('.commnent_box').hide().siblings('.comment_cont').show(); }) // // 点击reply 出现回复输入框 // $('.reply').click(function () { // $(this).parent().siblings('.reply_box').toggle(); // }) $('.comment_list').on('input','textarea',function () { var value = $(this).val(); if (value) { $(this).siblings('.btn_red').show().siblings('.btn_pink').hide(); }else { $(this).siblings('.btn_red').hide().siblings('.btn_pink').show(); } }) //判断二级评论是否加展示more $('.comment_level_1>.comment_detail>.comment_info>.comment_cont').each(function (){ var commentHeight = $(this).height(); if (commentHeight > 500 && !$(this).hasClass('max')) { $(this).addClass("max").find('.more_comment_cont').show(); } $(this).find('img').attr({width: '', height: ''}) }) //判断二级评论是否加展示more $('.comment_level_2 .comment_cont').each(function (){ var commentHeight = $(this).height(); if (commentHeight > 75 && !$(this).hasClass('max')) { $(this).addClass("max").find('.more_comment_cont').show(); } }) // // 评论的more点击展开评论全部内容 // $('.comment_list').on('click','.more_comment_cont',function (){ // $(this).hide().parent().removeClass('max') // }) $(function(){ loadJS('https://static-www.echemi.com/static_v3/js/swiper-3.4.1.jquery.min.js',function() { var newsLength = $('.related_news .swiper-slide').length; if (newsLength > 4) { var mySwiper = new Swiper('.related_news .swiper-container', { autoplay: 3000, //可选选项,自动滑动 loop: true, slidesPerView: 4, spaceBetween: 38, autoplayDisableOnInteraction: false, paginationClickable: true, prevButton:'.swiper-button-prev', nextButton:'.swiper-button-next', }) }else { $('.related_news .slide_btn').hide(); } // Related Suppliers最后一行去掉底border var CostAnalysisRows = Math.ceil($('.related_exhibition_new ul li').length/4) $('.related_exhibition_new ul li').each(function (index,item) { if (Math.ceil((index+1)/4) == CostAnalysisRows) { $(item).css({'border-bottom':'none','margin-bottom':'0','padding-bottom':'0'}) } }) }) //文本和表格组件 tinymce.init({ selector: '#editor', //禁用菜单栏 menubar: false, branding: false, forced_root_block:false, toolbar: [ 'undo redo | bold italic underline | fontselect fontsizeselect forecolor backcolor | alignleft aligncenter alignright alignfull numlist bullist | image imagetools link'], plugins: 'textcolor image imagetools table code link lists', }) //判定Agrochemical News 激活状态 if (109){ var catId = 109 if('223' == catId){ $('#company').addClass('active').siblings().removeClass('active') }else if('224' == catId){ $('#product').addClass('active').siblings().removeClass('active') }else if('225' == catId){ $('#regulation').addClass('active').siblings().removeClass('active') }else if('226' == catId){ $('#weekly').addClass('active').siblings().removeClass('active') }else if('227' == catId){ $('#insight').addClass('active').siblings().removeClass('active') }else if('228' == catId){ $('#biologicals').addClass('active').siblings().removeClass('active') }else if('229' == catId){ $('#events').addClass('active').siblings().removeClass('active') }else if('230' == catId){ $('#industry').addClass('active').siblings().removeClass('active') } } }) /* 点微信图标,触发二维码弹出层显示 */ function wxShow() { $('.qrcode').html(""); /* 生成二维码 */ $(".qrcode").qrcode({ text: document.location.href, //设置二维码内容 correctLevel:0, width: 200, //设置宽度,默认生成的二维码大小是 256×256 height: 200, //设置高度 typeNumber: -1, //计算模式 background: "#ffffff", //背景颜色 foreground: "#000000" //前景颜色 }); $('.weixin_modal').show(); } /* 关闭二维码弹出层 */ function wxHide() { $('.weixin_modal').hide(); } //判断评论是否加展示more $('.comment_info .comment_cont').each(function (){ var commentHeight = $(this).height(); if (commentHeight > 44) { $(this).addClass("max").find('.more_comment_cont').show(); } }) // 评论的more点击展开评论全部内容 $('.comment_list').on('click','.more_comment_cont',function (){ $(this).hide().parents('.comment_cont').removeClass('max') }) // 评论文章 var articleId = '77129'; // 如果没有登陆则进行登陆 function toLogin() { if (true) { goLogin(); return } } function alertByDevice(title, msg, confirm_name, confirm_func, close_name, close_func) { if (typeof (alertBox_pc) == "function") { alertBox_pc(title, msg, confirm_name, confirm_func, close_name, close_func) } else if (typeof (alertBox_phone) == "function") { alertBox_phone(msg, confirm_name, confirm_func, close_name, close_func) } } function changeCustomerFavoriteFlag(favoriteId, favoriteKbn) { if (logined == "true") { var params = { favoriteId: favoriteId, favoriteKbn: favoriteKbn }; $.ajax({ url: webRootAjax + "/common/changeCustomerFavoriteFlag.do", type: "post", data: params, dataType: "json", success: function (json) { var favoriteFlag = json.obj if (json.success) { if (favoriteFlag == '1') { $(".favorite-0-" + favoriteId).hide(); $(".favorite-1-" + favoriteId).show(); if (favoriteKbn == '5') { message("Following Success!") } else if (favoriteKbn == '7') { message("Post saved successfully") } } else { $(".favorite-0-" + favoriteId).show(); $(".favorite-1-" + favoriteId).hide(); if (favoriteKbn == '5') { message("Unfollowing Success!") } else if (favoriteKbn == '7') { message("Post unsaved successfully") } } } } }); } else { //引自goLogin.js goLogin(); } } /** * 发布文章 */ function createPost(type,categoryIds){ if (logined){ var url = ""; if (type){ url = "/community/submit.html?type="+type; } else{ url = "/community/submit.html"; } if (categoryIds){ url = url +"&categoryId="+categoryIds } window.location.href = webRootEn+url; }else { goLogin(); } } function editComment(commentId){ tinymce.init({selector: '#editorEdit' + commentId, ...tinymceConfig}) } // 更新评论 function updateComment(commentId, articleId) { if (logined == "true") { // 文章的富文本内容 var activeEditor = tinymce.activeEditor; var editBody = activeEditor.getBody(); activeEditor.selection.select(editBody); var text = activeEditor.selection.getContent({'format': 'text'}); var htmlText = tinymce.get('editorEdit'+commentId).getContent(); $.ajax({ url: webRootAjax + "/comment/commentSubmitPost.do", type: "POST", data: { commentId: commentId, articleId: articleId, sourceType: '2', arturlName: '77129', artTitle: `Ups and downs of coal price in the first half of the year`, source: location.href, htmlText: htmlText }, dataType: "json", success: function (json) { if (json.success) { message("Comment successfully"); setTimeout(function (){ location.reload(); }, 1000); } else { alertByDevice("Error", "Error: " + json.msg) } } }); } else { //引自goLogin.js goLogin(); } } function jsProcessAfterCommentAjaxAdd(){ // 时间显示 $('.j_time_show').each(function () { if ($(this).css("display") == 'none') { var text = $(this).text(); $(this).text(moment(text).fromNow()) $(this).show() } }) //判断二级评论是否加展示more $('.comment_level_1>.comment_detail>.comment_info>.comment_cont').each(function (){ var commentHeight = $(this).height(); if (commentHeight > 500 && !$(this).hasClass('max')) { $(this).addClass("max").find('.more_comment_cont').show(); } $(this).find('img').attr({width: '', height: ''}) }) //判断二级评论是否加展示more $('.comment_level_2 .comment_cont').each(function (){ var commentHeight = $(this).height(); if (commentHeight > 75 && !$(this).hasClass('max')) { $(this).addClass("max").find('.more_comment_cont').show(); } }) } var getting = false; function getNextCommentList(obj) { if (getting) { return } console.log($(obj)) var nextParam = $(obj).data("next") if (nextParam) { // $(obj).hide() getting = true loadingBox(); $.ajax({ url: webRoot + "/comment/ajaxGetCommentList.do" + nextParam + "&articleId=77129" , type: "post", dataType: "json", success: function (json) { $(obj).show() getting = false loadingStop(); if (json.success) { var map = json.map var next = map.commentListHtmlNext $(".comment_list").append(map.commentListHtml); $(obj).data("next", next); if (!next) { $(obj).hide() } setTimeout(function () { jsProcessAfterCommentAjaxAdd() }) } } }); } } function getNextCommentReplyList(obj) { if (getting) { return } var nextParam = $(obj).data("next") var commentId = $(obj).data("comment") var commentSC = $(obj).data("commentSC") if (nextParam) { // $(obj).hide(); getting = true loadingBox(); $.ajax({ url: webRoot + "/comment/ajaxGetCommentReplyList.do" + nextParam + "&commentId=" + commentId + "&commentSC=" + commentSC + "&articleId=77129" , type: "post", dataType: "json", success: function (json) { $(obj).show(); getting = false loadingStop(); if (json.success) { var map = json.map var next = map.commentReplyListHtmlNext $("#j-comment-replay-list-" + commentId).append(map.commentReplyListHtml); $(obj).data("next", next); if (!next) { $(obj).hide() } setTimeout(function () { jsProcessAfterCommentAjaxAdd() }) } } }); } } function commentSubmitPost() { if (true) { goLogin(); return } // 文章的富文本内容 // 文章的富文本内容 var activeEditor = tinymce.activeEditor; var editBody = activeEditor.getBody(); activeEditor.selection.select(editBody); var text = activeEditor.selection.getContent({'format': 'text'}); var htmlText = tinymce.get("editor").getContent(); if (!htmlText) { alertByDevice("Tips", "Please write comment."); return } $.ajax({ url: webRootAjax + "/comment/commentSubmitPost.do", type: "POST", data: { sourceType:'2', articleId: articleId, htmlText: htmlText, source: location.href, }, dataType: "json", success: function (json) { if (json.success) { message("Comment successfully"); setTimeout(function (){ location.reload(); }, 1000); } else { alertByDevice("Error", "Error: " + json.msg) } } }); } function replyComment(commentId, articleId, replyId, customerId, customerOperatorId) { if (logined == "true") { var replyContent = $('#j-comment-ta-' + commentId).val() if (replyContent){ replyContent = replyContent.trim() } if (!replyContent) { alertByDevice("Tips", "Please write comment."); return } if (replyContent){ $.ajax({ url: webRootAjax + "/comment/replyCommentSubmitPost.do", type: "POST", data: { articleId: articleId, arturlName: '77129', artTitle: `Ups and downs of coal price in the first half of the year`, source: location.href, content: replyContent, commentId: commentId, replyId: replyId, toCustomerId: customerId, toCustomerOperatorId: customerOperatorId, replyType: '1', sourceType: '2', commentShardIngColumn: $("#j-comment-sharding-column-"+commentId).val(), commentContent: $("#j-comment-content-"+commentId).html(), commentCustomerId: $("#j-comment-customer-id-"+commentId).val(), commentCustomerOperatorId: $("#j-comment-customer-operator-id-"+commentId).val(), artShardingColumn: '' }, dataType: "json", success: function (json) { if (json.success) { message("Comment successfully"); setTimeout(function (){ location.reload(); }, 1000); } else { alertByDevice("Error", "Error: " + json.msg) } } }); } }else { goLogin(); } } function replyToReply(commentReplyId, articleId, commentId, fromCustomerId, fromCustomerOperatorId) { if (logined == "true") { var replyContent = $('#j-reply-ta-' + commentReplyId).val(); if (replyContent){ replyContent = replyContent.trim() } if (!replyContent) { alertByDevice("Tips", "Please write comment."); return } $.ajax({ url: webRootAjax + "/comment/replyCommentSubmitPost.do", type: "POST", data: { articleId: articleId, arturlName: 'ups-and-downs-of-coal-price-in-the-first-half-of-the-year', source: location.href, artTitle: `Ups and downs of coal price in the first half of the year`, content: replyContent, commentId: commentId, replyId: commentReplyId, toCustomerId: fromCustomerId, toCustomerOperatorId: fromCustomerOperatorId, replyType: '2', sourceType: '2', commentShardIngColumn: $("#j-comment-sharding-column-"+commentId).val(), commentContent: $("#j-comment-content-"+commentId).html(), commentCustomerId: $("#j-comment-customer-id-"+commentId).val(), commentCustomerOperatorId: $("#j-comment-customer-operator-id-"+commentId).val(), artShardingColumn: '' }, dataType: "json", success: function (json) { if (json.success) { message("Comment successfully"); setTimeout(function (){ message("Comment successfully"); setTimeout(function (){ location.reload(); }, 1000); }, 1000); } else { alertByDevice("Error", "Error: " + json.msg) } } }); }else { goLogin(); } } function downloadMagazine(magazineId){ location.href = webRootEn + "/magazine/download.do?back=" + encodeURIComponent(document.location.href) + "&magazineId=" + magazineId; } function getCmsVote() { _aj({ url: webRootAjax + "/cms/ajaxGetCmsVote.do", type: "post", data: { contentId: `77129` }, async: false, dataType: "json", success: function (json) { if (json.success) { if (json.success) { var map = json.map if (map != null) { $(".for_fixed_cont").append(map.cmsVoteHtml); } } } } }); } function getInquiryPage() { $.ajax({ url: webRootAjax + "/cms/ajaxGetInquiryPage.do", type: "post", data: {}, async: false, dataType: "json", success: function (json) { if (json.success) { if (json.success) { var map = json.map if (map != null) { $(".add_rfq").append(map.pageInquiryHtml); } } } } }); } </script> <script src="https://static-www.echemi.com/static_v3/js/vote_common_va0d579.js" type="text/javascript"></script> </body> </html>