window.runParams = { }; window._d_c_ = window._d_c_ || {}; window._d_c_.viewName = ‘newDetail’; window._d_c_.isCSR = true; window._d_c_.DCData = {“extParams”:{“foreverRandomToken”:”56f7a36f600048278f0bfd9c085d2581″,”site”:”glo”,”crawler”:false,”x-m-biz-bx-region”:””,”signedIn”:false,”host”:”www.aliexpress.com”},”features”:{},”i18nMap”:{“VIEW_MORE”:”View More”,”ASK_BUYERS”:”Buyer Questions & Answers”,”PAGE_NOT_FOUND_NOTICE”:”Sorry, item temporarily unavailable”,”VIEW_5_MORE_ANSWERS”:”View More”,”PAGE_NOT_FOUND_RCMD_TITLE”:”Sorry, the page you requested can not be found:(“},”imagePathList”:[“https://ae01.alicdn.com/kf/Safde8af76c8a4ca5b44bceac64e47b8f0/Pinch-Collar-for-Dogs-Adjustable-Training-Dog-Collar-Prong-Collar-with-Quick-Release-Buckle-for-Medium.jpg”,”https://ae01.alicdn.com/kf/Scfe7018d91684f0fab4039dfd1c5e843k/Pinch-Collar-for-Dogs-Adjustable-Training-Dog-Collar-Prong-Collar-with-Quick-Release-Buckle-for-Medium.jpg”,”https://ae01.alicdn.com/kf/S25007f8aa9c74a7f845273e6a788557fv/Pinch-Collar-for-Dogs-Adjustable-Training-Dog-Collar-Prong-Collar-with-Quick-Release-Buckle-for-Medium.jpg”,”https://ae01.alicdn.com/kf/Scdb038867baa497f8441a34840359247a/Pinch-Collar-for-Dogs-Adjustable-Training-Dog-Collar-Prong-Collar-with-Quick-Release-Buckle-for-Medium.jpg”,”https://ae01.alicdn.com/kf/Sedb88700e00549c3b1042cb2660845c1L/Pinch-Collar-for-Dogs-Adjustable-Training-Dog-Collar-Prong-Collar-with-Quick-Release-Buckle-for-Medium.jpg”,”https://ae01.alicdn.com/kf/S0b06e8f54ab6434fac8354a3eefcc84cs/Pinch-Collar-for-Dogs-Adjustable-Training-Dog-Collar-Prong-Collar-with-Quick-Release-Buckle-for-Medium.jpg”],”name”:”ItemDetailResp”,”showLongImage”:false,”showMainImage”:true,”summImagePathList”:[“https://ae01.alicdn.com/kf/Safde8af76c8a4ca5b44bceac64e47b8f0/Pinch-Collar-for-Dogs-Adjustable-Training-Dog-Collar-Prong-Collar-with-Quick-Release-Buckle-for-Medium.jpg_80x80.jpg”,”https://ae01.alicdn.com/kf/Scfe7018d91684f0fab4039dfd1c5e843k/Pinch-Collar-for-Dogs-Adjustable-Training-Dog-Collar-Prong-Collar-with-Quick-Release-Buckle-for-Medium.jpg_80x80.jpg”,”https://ae01.alicdn.com/kf/S25007f8aa9c74a7f845273e6a788557fv/Pinch-Collar-for-Dogs-Adjustable-Training-Dog-Collar-Prong-Collar-with-Quick-Release-Buckle-for-Medium.jpg_80x80.jpg”,”https://ae01.alicdn.com/kf/Scdb038867baa497f8441a34840359247a/Pinch-Collar-for-Dogs-Adjustable-Training-Dog-Collar-Prong-Collar-with-Quick-Release-Buckle-for-Medium.jpg_80x80.jpg”,”https://ae01.alicdn.com/kf/Sedb88700e00549c3b1042cb2660845c1L/Pinch-Collar-for-Dogs-Adjustable-Training-Dog-Collar-Prong-Collar-with-Quick-Release-Buckle-for-Medium.jpg_80x80.jpg”,”https://ae01.alicdn.com/kf/S0b06e8f54ab6434fac8354a3eefcc84cs/Pinch-Collar-for-Dogs-Adjustable-Training-Dog-Collar-Prong-Collar-with-Quick-Release-Buckle-for-Medium.jpg_80x80.jpg”]}; window._global_header_23_hit_exp_ = true; window._global_header_23_config_ = window._global_header_23_config_ || {}; window._global_header_23_config_.isFixed = true; (function () { var data = window.runParams && window.runParams.data || {}; var DCData = window._d_c_ && window._d_c_.DCData || {}; function getImageUrl() { var choiceDetailUrl = data && data.imageComponent && data.imageComponent.imagePathList && data.imageComponent.imagePathList[0]; var newDetailUrl = data && data.HEADER_IMAGE_PC && data.HEADER_IMAGE_PC.imagePathList && data.HEADER_IMAGE_PC.imagePathList[0]; var DCDataUrl = DCData && DCData.imagePathList && DCData.imagePathList[0]; return choiceDetailUrl || newDetailUrl || DCDataUrl || ”; } function addImg(src) { var image = new Image(); image.src = src + ‘_.webp’; } var imageUrl = getImageUrl(); if (imageUrl) { addImg(imageUrl); addImg(imageUrl.replace(/ae0(1|2|3|4).alicdn.com/, “ae-pic-a1.aliexpress-media.com”)); } })(); !function(){“use strict”;window.gep_queue=window.gep_queue||[];function n(e,n){return window.gep_queue.push({action:e,arguments:n})}try{var e,r=(null===(e=document.querySelector(‘meta[name=”aplus-exinfo”]’))||void 0===e?void 0:e.getAttribute(“content”))||””;(null==r?void 0:r.split(“&”)).forEach(function(e){e=e.split(“=”);”pid”===e[0]&&(window.goldlog_queue||(window.goldlog_queue=[])).push({action:”goldlog.setMetaInfo”,arguments:[“aplus-cpvdata”,{pid:e[1]}]})})}catch(e){}window.addEventListener(“error”,function(e){n(“handleError”,[e])},!0),window.addEventListener(“unhandledrejection”,function(e){n(“unhandledrejection”,[e])},!0),window.performance&&window.performance.mark&&window.performance.measure&&(window.performance.mark(“mark-startRender”),window.performance.measure(“startRender”,”fetchStart”,”mark-startRender”))}(); (function(){if(window.dmtrack_pageid)return;try{var cna=”001″;if(new RegExp(“(?:; )?cna=([^;]*);?”).test(document.cookie)){var str=decodeURIComponent(RegExp[“$1″]);if(str&&str.replace(/(^s*)|(s*$)/g,””).length>0){cna=str}}var page_id=cna.toLowerCase().replace(/[^a-zd]/g,””).substring(0,16);var randend=[page_id,(new Date).getTime().toString(16)].join(“”);while(randend.length<42){randend+=parseInt(Math.round(Math.random()*1e10),10).toString(16)}window.dmtrack_pageid=randend.substr(0,42)}catch(e){window.dmtrack_pageid=”–“}})(); !function(){“use strict”;var e,o=function(e){var o=Object.create(null);return(e=e.trim().replace(/^(?|#|&)/,””))?(e.split(“&”).forEach((function(e){var t=e.replace(/+/g,” “).split(“=”),i=t.shift(),n=t.length>0?t.join(“=”):void 0;n=void 0===n?null:decodeURIComponent(n),o[i]=n})),o):o};if(window._dida_config_&&!window._dida_config_._init_data_&&(null===(e=window._page_config_)||void 0===e||!e.prefetch)){var t=window._dida_config_,i=t.pageName,n=t.pageVersion,a=t.headers,r=void 0===a?{}:a,s=t.needLogin,c=void 0!==s&&s,l=t.data,d=void 0===l?{}:l,p=t.passQuery;if(i){var u=”/fn/”.concat(i,”/index”);d.pageVersion=n,c&&(d.needLogin=!0),window._page_config_=window._page_config_||{},window._page_config_.prefetch={url:u,data:d,headers:r,withCredentials:!0,passQuery:p}}}!function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0,i=e.enable,n=void 0===i||i,a=e.url,r=e.data,s=void 0===r?{}:r,c=e.headers,l=void 0===c?{}:c,d=e.withCredentials,p=e.passQuery,u=e._init_data_;if(n&&a){var f=t(),_=f.resolve,w=f.reject;if(u)_(u);else{var g,m=function(){return performance&&performance.now?performance.now():(new Date).getTime()},h=m(),v=new XMLHttpRequest,x=a;if(p){var b=o(location.search);”boolean”==typeof p?Object.assign(s,b):Array.isArray(p)&&Object.keys(b).forEach((function(e){-1!==p.indexOf(e)&&(s[e]=b[e])}))}var y=Object.keys(s).map((function(e){return””.concat(e,”=”).concat(encodeURIComponent(s[e]))})).join(“&”);y&&(x+=-1===x.indexOf(“?”)?”?”:”&”,x+=y),v.open(“GET”,x,!0),v.onreadystatechange=function(){if(4===this.readyState){var e,o,t;if(window.clearTimeout(g),”function”==typeof v.getResponseHeader)try{e=v.getResponseHeader(“eagleeye-traceid”),o=v.getResponseHeader(“x-req-t”),t=v.getResponseHeader(“x-req-id”)}catch(e){}var i=o||Math.floor(m()-h),n=!!o;if(200===this.status){var a={};try{a=JSON.parse(this.responseText),Object.assign(a,{costTime:i,fromSW:n,traceId:e}),t&&(a.pageId=t),_(a)}catch(o){w({costTime:i,response:this.response,msg:”JSON.parse error!”,traceId:e,fromSW:n})}}else w({costTime:i,response:this.response,msg:this.status,traceId:e,fromSW:n})}},”setRequestHeader”in v&&Object.keys(l).forEach((function(e){v.setRequestHeader(e,l[e])})),d&&(v.withCredentials=!0),v.send(),g=window.setTimeout((function(){window.clearTimeout(g),w({costTime:1e4,response:null,msg:”response timeout 10S”}),v.abort()}),1e4)}}}((window._page_config_||{}).prefetch,(function(){var e=null,o=null,t=[],i=[];return window.__INIT_DATA_CALLBACK__=function(n,a){e?n(e):o?a(o):(t.push(n),i.push(a))},{resolve:function(o){e=o,t.forEach((function(e){return e(o)}))},reject:function(e){o=e,i.forEach((function(o){return o(e)}))}}})),(window._page_config_||{}).needLogin&&-1===document.cookie.indexOf(“sign=y”)&&(location.href=”//login.aliexpress.com?return_url=”.concat(encodeURIComponent(location.href)));var f={“”:{site:”glo”,locale:”en_US”},ru:{site:”rus”,locale:”ru_RU”},pt:{site:”bra”,locale:”pt_BR”},es:{site:”esp”,locale:”es_ES”},fr:{site:”fra”,locale:”fr_FR”},id:{site:”idn”,locale:”in_ID”},it:{site:”ita”,locale:”it_IT”},ja:{site:”jpn”,locale:”ja_JP”},ko:{site:”kor”,locale:”ko_KR”},de:{site:”deu”,locale:”de_DE”},ar:{site:”ara”,locale:”ar_MA”},nl:{site:”nld”,locale:”nl_NL”},th:{site:”tha”,locale:”th_TH”},tr:{site:”tur”,locale:”tr_TR”},vi:{site:”vnm”,locale:”vi_VN”},he:{site:”isr”,locale:”iw_IL”},pl:{site:”pol”,locale:”pl_PL”}};function _(e,o){e+=”=”;for(var t=document.cookie.split(“;”),i=0;i<t.length;i++){var n=t[i].trim();if(0==n.indexOf(e)){var a=n.substring(e.length,n.length);if(o){var r=new RegExp(“(.*&?”+o+”=)(.*?)(&.*|$)”);return a.match(r),RegExp.$2}return a}}return””}function w(e,o,t){var i=_(o);i=new RegExp(“(.*&?”+t+”=)(.*?)(&.*|$)”).test(i)?RegExp.$1+e+RegExp.$3:(i?i+”&”:””)+t+”=”+e,document.cookie=””.concat(o,”=”).concat(i,”; Domain=”).concat(location.host.split(“.”).slice(-2).join(“.”),”; Expires=Sat, 18-Sep-2088 00:00:00 GMT; Path=/;”)}var g=window._page_config_||{},m=g.syncCookie,h=g.syncRuCookie;(void 0===h||h)&&function(){if((/aliexpress.ru$/.test(location.host)||/tmall.ru$/.test(location.host))&&!(window.location.href.length>1900)){var e,o,t,i,n,a=(window._robotList||”amsplus,aolbuild,baidu,bingbot,bingpreview,msnbot,adsbot-google,googlebot,mediapartners-google,teoma,slurp,yandex,yandexbot,baiduspider,yeti,seznambot,sogou,yandexmobilebot,msnbot,msnbot-media,sogou,bytespider”).split(“,”),r=_(“xman_us_f”);r&&-1!=r.indexOf(“acs_rt=”)||function(){for(var e=!1,o=0,t=a.length;o<t;o++)window.navigator.userAgent&&-1!==window.navigator.userAgent.toLowerCase().indexOf(a[o])&&(e=!0);return e}()||/_s_t=(d+)/.test(window.location.href)&&!((new Date).getTime()-parseInt(RegExp.$1)>1e4)||(window.location.href=”//login.aliexpress.com/sync_cookie_read.htm?xman_goto=”.concat(encodeURIComponent((e=window.location.href,o=”_s_t”,t=(new Date).getTime(),i=new RegExp(“([?&])”+o+”=.*?(&|$)”,”i”),n=-1!==e.indexOf(“?”)?”&”:”?”,e.match(i)?e.replace(i,”$1″+o+”=”+t+”$2″):e+n+o+”=”+t))))}}(),m&&function(){if(-1==[“mbest.aliexpress.com”,”mbest.aliexpress.ru”,”best.aliexpress.com”,”best.aliexpress.ru”].indexOf(window.location.host)){var e=function(){var e,o=window.location.host;switch(o){case”m.aliexpress.com”:case”www.aliexpress.com”:return f[“”];case”m.aliexpress.ru”:case”www.aliexpress.ru”:return f.ru;default:var t=null===(e=o.match(/^(?:m.)?(ru|pt|es|fr|id|it|ja|ko|de|ar|nl|th|tr|vi|he|pl)?.aliexpress.com/))||void 0===e?void 0:e[1];if(t)return f[t]||f[“”]}}();if(e){var o=window.location.host,t=_(“aep_usuc_f”,”site”);t=function(e){return-1!==Object.keys(f).map((function(e){return f[e].site})).indexOf(e)}(t)?t:””;var i=_(“aep_usuc_f”,”b_locale”);if(!t||”m.aliexpress.com”!==o&&”www.aliexpress.com”!==o&&e.locale!==i)return w(e.site,”aep_usuc_f”,”site”),void w(e.locale,”aep_usuc_f”,”b_locale”);if(“glo”!==t){var n=function(e){for(var o=””,t=Object.keys(f),i=0;i<t.length;i++)if(f[t[i]].site===e){o=t[i];break}return o}(t);”m.aliexpress.com”===o?location.href=location.href.replace(/^https://m.aliexpress.com/,”ru”===n?”https://m.aliexpress.ru”:”https://m.”.concat(n,”.aliexpress.com”)):”www.aliexpress.com”===o&&(location.href=location.href.replace(/^https://www.aliexpress.com/,”ru”===n?”https://aliexpress.ru”:”https://”.concat(n,”.aliexpress.com”)))}}}}()}(); !function(){“use strict”;!function(){try{if(window.performance&&window.MutationObserver){var e=Date.now(),t=document.body||document.documentElement,r=new MutationObserver((function(t){if(Date.now()-e>1e4)r.disconnect();else if(function(){if(document.querySelector(“[data-TTICheck]”))return!0;var e,t;switch(document.querySelector(“body”)&&(e=document.querySelector(“body”).getAttribute(“data-spm”)),e){case”detail”:t=document.querySelector(“[data-pl=product-title]”)||document.querySelector(“.title–line-one–nU9Qtto”);break;case”cart”:case”shopcart”:t=document.querySelector(“div.cart-body”);break;case”home”:t=document.querySelector(“div.home–new-home–UXKZmgj”)||document.querySelector(“div#root-child”);break;case”productlist”:t=document.querySelector(“div.manhattan–outWrapper–27DvdWd”)||document.querySelector(“#card-list”);break;case”best”:t=document.querySelector(“div.new-affiliate”)||document.querySelector(“div#root-child”);break;case”placeorder”:case”createOrder”:t=document.querySelector(“.pl-place-order-container”)}return!!t}()){performance.mark(“self-tti”),performance.measure(“tti”,”fetchStart”,”self-tti”);var o=performance.getEntriesByName(“tti”)[0];window.GepTrackerPerfQueue=window.GepTrackerPerfQueue||[],window.GepTrackerPerfQueue.push([“TTI”,Math.round(o.duration)]),r.disconnect()}}));r.observe(t,{childList:!0,subtree:!0})}}catch(e){console.error(e)}}()}(); (window.BOOMR_mq=window.BOOMR_mq||[]).push([“addVar”,{“rua.upush”:”false”,”rua.cpush”:”false”,”rua.upre”:”false”,”rua.cpre”:”false”,”rua.uprl”:”false”,”rua.cprl”:”false”,”rua.cprf”:”false”,”rua.trans”:””,”rua.cook”:”false”,”rua.ims”:”false”,”rua.ufprl”:”false”,”rua.cfprl”:”false”,”rua.isuxp”:”false”,”rua.texp”:”norulematch”}]); !function(a){var e=”https://s.go-mpulse.net/boomerang/”,t=”addEventListener”;if(“False”==”True”)a.BOOMR_config=a.BOOMR_config||{},a.BOOMR_config.PageParams=a.BOOMR_config.PageParams||{},a.BOOMR_config.PageParams.pci=!0,e=”https://s2.go-mpulse.net/boomerang/”;if(window.BOOMR_API_key=”QNAFN-M5G8E-MTGE9-MRVZ4-ECB7Z”,function(){function n(e){a.BOOMR_onload=e&&e.timeStamp||(new Date).getTime()}if(!a.BOOMR||!a.BOOMR.version&&!a.BOOMR.snippetExecuted){a.BOOMR=a.BOOMR||{},a.BOOMR.snippetExecuted=!0;var i,_,o,r=document.createElement(“iframe”);if(a[t])a[t](“load”,n,!1);else if(a.attachEvent)a.attachEvent(“onload”,n);r.src=”javascript:void(0)”,r.title=””,r.role=”presentation”,(r.frameElement||r).style.cssText=”width:0;height:0;border:0;display:none;”,o=document.getElementsByTagName(“script”)[0],o.parentNode.insertBefore(r,o);try{_=r.contentWindow.document}catch(O){i=document.domain,r.src=”javascript:var d=document.open();d.domain='”+i+”‘;void(0);”,_=r.contentWindow.document}_.open()._l=function(){var a=this.createElement(“script”);if(i)this.domain=i;a.id=”boomr-if-as”,a.src=e+”QNAFN-M5G8E-MTGE9-MRVZ4-ECB7Z”,BOOMR_lstart=(new Date).getTime(),this.body.appendChild(a)},_.write(“<bo”+’dy onload=”document._l();”>’),_.close()}}(),””.length>0)if(a&&”performance”in a&&a.performance&&”function”==typeof a.performance.setResourceTimingBufferSize)a.performance.setResourceTimingBufferSize();!function(){if(BOOMR=a.BOOMR||{},BOOMR.plugins=BOOMR.plugins||{},!BOOMR.plugins.AK){var e=””==”true”?1:0,t=”cookiepresent”,n=”nzo7pcyxgy4qgzx3cuzq-f-18d97b774-clientnsv4-s.akamaihd.net”,i=”false”==”true”?2:1,_={“ak.v”:”37″,”ak.cp”:”383714″,”ak.ai”:parseInt(“604588″,10),”ak.ol”:”0″,”ak.cr”:122,”ak.ipv”:4,”ak.proto”:”h2″,”ak.rid”:”1efb4ced”,”ak.r”:37669,”ak.a2″:e,”ak.m”:”x”,”ak.n”:”essl”,”ak.bpcip”:”110.93.247.0″,”ak.cport”:34284,”ak.gh”:”23.53.33.135″,”ak.quicv”:””,”ak.tlsv”:”tls1.3″,”ak.0rtt”:””,”ak.csrc”:”-“,”ak.acc”:””,”ak.t”:”1727730995″,”ak.ak”:”hOBiQwZUYzCg5VSAfCLimQ==xN/vvCs43XBE2H9xAgn945R+WqudNyletIrU0x0J52UHKVTHndEP9ntPsw2xvGCINcUF9Y0DWNzS3PwCz8KX7wji/IYHnxRcKVu7HAbAQf4m4SSvUWBTSYGOBunB6jwioD7XR99lW3Yk1/ssWzEm46dHAWOhETN8t4X6lHEFq3d9h67mmwWvmQLivv8q2oJm2Y+eH7w68ympJvhV3R2ZtXtG1CYZGuxJMfBk7oOqxY0eLrEcYTwi5ivDxuEPZqRwEe0hfQHf+gb3sQDZES7I52jIVc4cJ5yIdCfTPC+NTbyKcun83+904QlwQdahHPfAfhUYwv1OYJ/KdiZeU7m8p4ItRGmqHJdoBRZAeU527IGyriBL9N6DDzyijW9VT5vMpKlSkKqEr9mtkqtGGm9GZnOWG3AJw6MzdGIqv8YCdwg=”,”ak.pv”:”183″,”ak.dpoabenc”:””,”ak.tf”:i};if(“”!==t)_[“ak.ruds”]=t;var o={i:!1,av:function(e){var t=”http.initiator”;if(e&&(!e[t]||”spa_hard”===e[t]))_[“ak.feo”]=void 0!==a.aFeoApplied?1:0,BOOMR.addVar(_)},rv:function(){var a=[“ak.bpcip”,”ak.cport”,”ak.cr”,”ak.csrc”,”ak.gh”,”ak.ipv”,”ak.m”,”ak.n”,”ak.ol”,”ak.proto”,”ak.quicv”,”ak.tlsv”,”ak.0rtt”,”ak.r”,”ak.acc”,”ak.t”,”ak.tf”];BOOMR.removeVar(a)}};BOOMR.plugins.AK={akVars:_,akDNSPreFetchDomain:n,init:function(){if(!o.i){var a=BOOMR.subscribe;a(“before_beacon”,o.av,null,null),a(“onbeacon”,o.rv,null,null),o.i=!0}return this},is_complete:function(){return!0}}}}()}(window); with(document)with(body)with(insertBefore(createElement(“script”),firstChild))setAttribute(“exparams”,”userid=&aplus&ali_beacon_id=&ali_apache_id=33%2e3%2e134%2e138%2e1713401199771%2e130635%2e6&ali_apache_track=&ali_apache_tracktmp=&dmtrack_c={}&hn=ae%2dglodetail%2dweb033081254142%2esg52&asid=AQAAAAAzFftmOuWMFAAAAADiVNLIRoxfeg==&sidx=0″,id=”beacon-aplus”,src=”//assets.alicdn.com/g/alilog/??aplus_plugin_aefront/index.js,mlog/aplus_v2.js”,crossOrigin=”anonymous”) window._is_close_global_abtest = true; window._ae_pic_a1_on_ = true; (function () { try { var isCSR = window._d_c_ && window._d_c_.isCSR; if (isCSR !== true) { window._page_config_ = window._page_config_ || {}; window._page_config_.prefetch = { enable: false }; return; } function queryStringToMap(str) { var ret = Object.create(null); try { str = str.trim().replace(/^(?|#|&)/, ”); if (!str) { return ret; } str.split(‘&’).forEach(function (param) { var parts = param.replace(/+/g, ‘ ‘).split(‘=’); var key = parts.shift(); var val = parts?.length > 0 ? parts.join(‘=’) : undefined; val = val === undefined ? null : decodeURIComponent(val); ret[key] = val; }); } catch (err) {} return ret; } function getCookie(name, key) { name = name + ‘=’; var cookies = document.cookie.split(‘;’); for (let i = 0; i < cookies.length; i++) { var cookie = cookies[i].trim(); if (cookie.indexOf(name) == 0) { var value = cookie.substring(name.length, cookie.length); if (key) { // 获取cookie中的key var cookieRegExp = new RegExp( ‘(.*&?’ + key + ‘=)(.*?)(&.*|$)’, ); var matchArr = value.match(cookieRegExp) return matchArr && matchArr[2] || ”; } else { // 直接获取cookie return value; } } } return ”; } function uaIncludes(str) { return (window.navigator.userAgent || ”).indexOf(str) > -1; } var queryStringMap = queryStringToMap(location.search || ”) || {}; function getQueryString(key) { return queryStringMap[key] || ”; } var productMatch = window.location.href.match(/[item(d)?|i]/(d+).(html|htm)/); var productId = productMatch && productMatch[1]; var country = getCookie(‘aep_usuc_f’, ‘region’) || ‘US’; if (country === ‘CN’) { country = ‘US’; } var locale = getCookie(‘aep_usuc_f’, ‘b_locale’) || ”; var language = locale.split(‘_’)[0] || ‘en’; var currency = getCookie(‘aep_usuc_f’, ‘c_tp’) || ‘USD’; var province = getCookie(‘aep_usuc_f’, ‘province’) || ”; var city = getCookie(‘aep_usuc_f’, ‘city’) || ”; var lang = language + ‘_’ + country; var viewName = window._d_c_ && window._d_c_.viewName; var extParams = (window._d_c_ && window._d_c_.DCData && window._d_c_.DCData.extParams) || {}; window._page_config_ = window._page_config_ || {}; if (viewName === ‘newDetail’) { window._page_config_.prefetch = { api: ‘mtop.aliexpress.pdp.pc.query’, type: ‘GET’, v: ‘1.0’, timeout: 15000, dataType: ‘originaljsonp’, data: { productId: productId, _lang: lang, _currency: currency, country: country, province: province, city: city, channel: getQueryString(‘channel’), pdp_ext_f: getQueryString(‘pdp_ext_f’), pdpNPI: getQueryString(‘pdp_npi’), sourceType: getQueryString(‘sourceType’), clientType: ‘pc’, ext: JSON.stringify(Object.assign({}, extParams)) } }; } else if (viewName === ‘choiceDetail’) { window._page_config_.prefetch = { api: ‘mtop.aliexpress.itemdetail.pc.asyncPCDetail’, type: ‘GET’, v: ‘1.0’, timeout: 15000, data: { productId: productId, lang: locale, currency: currency, country: country, province: province, city: city, channel: getQueryString(‘channel’), sourceType: getQueryString(‘sourceType’), ext: JSON.stringify(Object.assign({ pdp_ext_f: getQueryString(‘pdp_ext_f’), pdpNPI: getQueryString(‘pdp_npi’) }, extParams)) } }; } else if (viewName === ‘h5Detail’) { window._page_config_.prefetch = { api: ‘mtop.aliexpress.itemdetail.msite’, type: ‘GET’, v: ‘1.0’, timeout: 15000, data: { productId: productId, lang: lang, currency: currency, province: province, city: city, shipToState: province, shipToCity: city, recgBizScene: ‘msite#GlobalDetail’, channel: getQueryString(‘channel’), pdp_ext_f: getQueryString(‘pdp_ext_f’), pdpNPI: getQueryString(‘pdp_npi’), sourceType: getQueryString(‘sourceType’), baseMaterialId: getQueryString(‘grouponBaseMaterialId’), mId: getQueryString(‘grouponMId’) } }; } } catch (err) { console.error(err); } try { var apiName = (window._page_config_ && window._page_config_.prefetch && window._page_config_.prefetch.api); window.GepTrackerPerfQueue = window.GepTrackerPerfQueue || []; window.GepTrackerPerfQueue.push([‘apiName’, apiName || ”]); window.GepTrackerPerfQueue.push([‘onRequestStart’, Date.now()]); setTimeout(function () { if (window.__INIT_DATA_CALLBACK__) { new Promise(window.__INIT_DATA_CALLBACK__).then(res => { window.GepTrackerPerfQueue?.push?.([‘onRequestEnd’, Date.now()]); var d = {}; var traceId = ”; if (viewName === ‘newDetail’) { d = (res && res.data && res.data.result) || {}; traceId = d && d.GLOBAL_DATA && d.GLOBAL_DATA.globalData && d.GLOBAL_DATA.globalData.traceId; } else if (viewName === ‘choiceDetail’) { d = (res && res.data && res.data.data) || {}; traceId = d && d.extraComponent && d.extraComponent.envInfo && d.extraComponent.envInfo.traceId; } else if (viewName === ‘h5Detail’) { d = (res && res.data) || {}; traceId = d && d.extraInfo && d.extraInfo.envInfo && d.extraInfo.envInfo.traceId; } if (traceId) { window.GepTrackerPerfQueue.push([‘traceId’, traceId]); } if (apiName) { performance.getEntries().filter(function (item) { return item.name.indexOf(apiName) !== -1 }).forEach((obj, index) => { var values = [‘fetchStart’, ‘requestStart’, ‘responseStart’, ‘responseEnd’, ‘transferSize’].map(function (key) { return (Math.floor((obj || {})[key]) || ‘_’).toString(); }); window.GepTrackerPerfQueue.push([‘pdpApi’ + index, values.join(‘|’)]); }); } }); } }, 100); } catch (err) { console.error(err); } })() !function(){“use strict”;function e(e,t){if(null==e)return{};var n,o,r=function(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o<i.length;o++)n=i[o],t.indexOf(n)>=0||(r[n]=e[n]);return r}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(o=0;o<i.length;o++)n=i[o],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}”undefined”==typeof window&&(window={ctrl:{},lib:{}}),!window.ctrl&&(window.ctrl={}),!window.lib&&(window.lib={}),function(e,t){function n(){var e={},t=new u((function(t,n){e.resolve=t,e.reject=n}));return e.promise=t,e}function o(e,t){for(var n in t)void 0===e[n]&&(e[n]=t[n]);return e}function r(e){var t=[];for(var n in e)e[n]&&t.push(n+”=”+encodeURIComponent(e[n]));return t.join(“&”)}function i(e){return”[object Object]”=={}.toString.call(e)}function s(e){var t=new RegExp(“(?:^|;\s*)”+e+”\=([^;]+)(?:;\s*|$)”).exec(document.cookie);return t?t[1]:void 0}function a(e,t,n){var o=new Date;o.setTime(o.getTime()-864e5);document.cookie=e+”=;path=/;domain=.”+t+”;expires=”+o.toGMTString(),document.cookie=e+”=;path=/;domain=.”+n+”.”+t+”;expires=”+o.toGMTString()}function p(e,t){function n(e){for(var t=(e=(e||0).toString()).split(“.”),n=[“”,”0″,”00″,”000″,”0000″].reverse(),o=0;o<t.length;o++){var r=t[o].length;t[o]=n[r]+t[o]}return t.join(“”)}var o=n(e),r=n(t);return o==r?0:o>r?1:r>o?-1:void 0}function c(e){this.id=””+(new Date).getTime()+ ++g,this.params=o(e||{},{v:”*”,data:{},type:”get”,dataType:”jsonp”}),this.params.type=this.params.type.toLowerCase(),”object”==typeof this.params.data&&(this.params.data=JSON.stringify(this.params.data)),this.middlewares=f.slice(0)}var u=e.Promise,d=(u||{resolve:function(){}}).resolve();String.prototype.trim||(String.prototype.trim=function(){return this.replace(/^[suFEFFxA0]+|[suFEFFxA0]+$/g,””)});var l={useJsonpResultType:!1,safariGoLogin:!0,useAlipayJSBridge:!1},f=[],m={ERROR:-1,SUCCESS:0,TOKEN_EXPIRED:1,SESSION_EXPIRED:2};(function(){var t=e.location.hostname;if(!t){var n=e.parent.location.hostname;n&&~n.indexOf(“zebra.alibaba-inc.com”)&&(t=n)}var o=new RegExp(“([^.]*?)\.?((?:”+[“taobao.net”,”taobao.com”,”tmall.com”,”tmall.hk”,”alibaba-inc.com”].join(“)|(?:”).replace(/./g,”\.”)+”))”,”i”),r=t.match(o)||[],i=r[2]||”taobao.com”,s=r[1]||”m”;”taobao.net”!==i||”x”!==s&&”waptest”!==s&&”daily”!==s?”taobao.net”===i&&”demo”===s?s=”demo”:”alibaba-inc.com”===i&&”zebra”===s?s=”zebra”:”waptest”!==s&&”wapa”!==s&&”m”!==s&&(s=”m”):s=”waptest”;var a=”h5api”;”taobao.net”===i&&”waptest”===s&&(a=”acs”),l.mainDomain=i,l.subDomain=s,l.prefix=a})(),function(){var t=e.navigator.userAgent,n=t.match(/WindVane[/s]([d._]+)/);n&&(l.WindVaneVersion=n[1]);var o=t.match(/AliApp(([^/]+)/([d._]+))/i);o&&(l.AliAppName=o[1],l.AliAppVersion=o[2]);var r=t.match(/AMapClient/([d._]+)/i);r&&(l.AliAppName=”AMAP”,l.AliAppVersion=r[1])}();var h=/[Android|Adr]/.test(e.navigator.userAgent),_=”AP”===l.AliAppName&&p(l.AliAppVersion,”10.1.2″)>=0||”KB”===l.AliAppName&&p(l.AliAppVersion,”7.1.62″)>=0||h&&”AMAP”===l.AliAppName&&p(l.AliAppVersion,”1.0.1″)>=0,g=0;c.prototype.use=function(e){if(!e)throw new Error(“middleware is undefined”);return this.middlewares.push(e),this},c.prototype.__processRequestMethod=function(e){var t=this.params,n=this.options;”get”===t.type&&”jsonp”===t.dataType?n.getJSONP=!0:”get”===t.type&&”originaljsonp”===t.dataType?n.getOriginalJSONP=!0:”get”===t.type&&”json”===t.dataType?n.getJSON=!0:”post”===t.type&&(n.postJSON=!0),e()},c.prototype.__processRequestType=function(n){var o=this,r=this.params,s=this.options;if(!0===l.H5Request&&(s.H5Request=!0),!0===l.WindVaneRequest&&(s.WindVaneRequest=!0),!1===s.H5Request&&!0===s.WindVaneRequest){if(!_&&(!t.windvane||parseFloat(s.WindVaneVersion)<5.4))throw new Error(“WINDVANE_NOT_FOUND::缺少WindVane环境”);if(_&&!e.AlipayJSBridge)throw new Error(“ALIPAY_NOT_READY::支付宝通道未准备好,支付宝请见 https://lark.alipay.com/mtbsdkdocs/mtopjssdkdocs/pucq6z”)}else if(!0===s.H5Request)s.WindVaneRequest=!1;else if(void 0===s.WindVaneRequest&&void 0===s.H5Request&&(t.windvane&&parseFloat(s.WindVaneVersion)>=5.4?(s.WindVaneRequest=!0,window.self!==window.top&&(s.H5Request=!0)):s.H5Request=!0,_)){if(s.WindVaneRequest=s.H5Request=void 0,e.AlipayJSBridge)if(i(r.data))s.WindVaneRequest=!0;else try{i(JSON.parse(r.data))?s.WindVaneRequest=!0:s.H5Request=!0}catch(e){s.H5Request=!0}else s.H5Request=!0;”AMAP”!==l.AliAppName||r.useNebulaJSbridgeWithAMAP||(s.WindVaneRequest=s.H5Request=void 0,s.H5Request=!0)}var a=e.navigator.userAgent.toLowerCase();return a.indexOf(“youku”)>-1&&s.mainDomain.indexOf(“youku.com”)<0&&(s.WindVaneRequest=!1,s.H5Request=!0),s.mainDomain.indexOf(“youku.com”)>-1&&a.indexOf(“youku”)<0&&(s.WindVaneRequest=!1,s.H5Request=!0),n?n().then((function(){var e=s.retJson.ret;if(e instanceof Array&&(e=e.join(“,”)),!0===s.WindVaneRequest&&_&&s.retJson.error||!e||e.indexOf(“PARAM_PARSE_ERROR”)>-1||e.indexOf(“HY_FAILED”)>-1||e.indexOf(“HY_NO_HANDLER”)>-1||e.indexOf(“HY_CLOSED”)>-1||e.indexOf(“HY_EXCEPTION”)>-1||e.indexOf(“HY_NO_PERMISSION”)>-1){if(!_||!isNaN(s.retJson.error)||-1!==s.retJson.error.indexOf(“FAIL_SYS_ACCESS_DENIED”))return _&&i(r.data)&&(r.data=JSON.stringify(r.data)),l.H5Request=!0,o.__sequence([o.__processRequestType,o.__processToken,o.__processRequestUrl,o.middlewares,o.__processRequest]);void 0===s.retJson.api&&void 0===s.retJson.v&&(s.retJson.api=r.api,s.retJson.v=r.v,s.retJson.ret=[s.retJson.error+”::”+s.retJson.errorMessage],s.retJson.data={})}})):void 0};var v=”_m_h5_c”,y=”_m_h5_tk”;c.prototype.__getTokenFromAlipay=function(){var t=n(),o=this.options,r=(e.navigator.userAgent,!!location.protocol.match(/^https?:$/));return!0===o.useAlipayJSBridge&&!r&&_&&e.AlipayJSBridge&&e.AlipayJSBridge.call?e.AlipayJSBridge.call(“getMtopToken”,(function(e){e&&e.token&&(o.token=e.token),t.resolve()}),(function(){t.resolve()})):t.resolve(),t.promise},c.prototype.__getTokenFromCookie=function(){var e=this.options;return e.CDR&&s(v)?e.token=s(v).split(“;”)[0]:e.token=e.token||s(y),e.token&&(e.token=e.token.split(“_”)[0]),u.resolve()},c.prototype.__waitWKWebViewCookie=function(t){var n=this.options;n.waitWKWebViewCookieFn&&n.H5Request&&e.webkit&&e.webkit.messageHandlers?n.waitWKWebViewCookieFn(t):t()},c.prototype.__processToken=function(e){var t=this,n=this.options;return this.params,n.token&&delete n.token,!0!==n.WindVaneRequest?d.then((function(){return t.__getTokenFromAlipay()})).then((function(){return t.__getTokenFromCookie()})).then(e).then((function(){var e=n.retJson,o=e.ret;if(o instanceof Array&&(o=o.join(“,”)),o.indexOf(“TOKEN_EMPTY”)>-1||(!0===n.CDR||!0===n.syncCookieMode)&&o.indexOf(“ILLEGAL_ACCESS”)>-1||o.indexOf(“TOKEN_EXOIRED”)>-1){if(n.maxRetryTimes=n.maxRetryTimes||5,n.failTimes=n.failTimes||0,n.H5Request&&++n.failTimes<n.maxRetryTimes){var r=[t.__waitWKWebViewCookie,t.__processToken,t.__processRequestUrl,t.middlewares,t.__processRequest];if(!0===n.syncCookieMode&&t.constructor.__cookieProcessorId!==t.id)if(t.constructor.__cookieProcessor){r=[function(e){var n=function(){t.constructor.__cookieProcessor=null,t.constructor.__cookieProcessorId=null,e()};t.constructor.__cookieProcessor?t.constructor.__cookieProcessor.then(n).catch(n):e()},t.__waitWKWebViewCookie,t.__processToken,t.__processRequestUrl,t.middlewares,t.__processRequest]}else t.constructor.__cookieProcessor=t.__requestProcessor,t.constructor.__cookieProcessorId=t.id;return t.__sequence(r)}n.maxRetryTimes>0&&(a(v,n.pageDomain,”*”),a(y,n.mainDomain,n.subDomain),a(“_m_h5_tk_enc”,n.mainDomain,n.subDomain)),e.retType=m.TOKEN_EXPIRED}})):void e()},c.prototype.__processRequestUrl=function(t){var n=this.params,o=this.options;if(o.hostSetting&&o.hostSetting[e.location.hostname]){var r=o.hostSetting[e.location.hostname];r.prefix&&(o.prefix=r.prefix),r.subDomain&&(o.subDomain=r.subDomain),r.mainDomain&&(o.mainDomain=r.mainDomain)}if(!0===o.H5Request){var i=”//”+(o.prefix?o.prefix+”.”:””)+(o.subDomain?o.subDomain+”.”:””)+o.mainDomain+”/h5/”+n.api.toLowerCase()+”/”+n.v.toLowerCase()+”/”,s=n.appKey||(“waptest”===o.subDomain?”4272″:”12574478″),a=(new Date).getTime(),p=function(e){function t(e,t){return e<<t|e>>>32-t}function n(e,t){var n,o,r,i,s;return r=2147483648&e,i=2147483648&t,s=(1073741823&e)+(1073741823&t),(n=1073741824&e)&(o=1073741824&t)?2147483648^s^r^i:n|o?1073741824&s?3221225472^s^r^i:1073741824^s^r^i:s^r^i}function o(e,o,r,i,s,a,p){return e=n(e,n(n(function(e,t,n){return e&t|~e&n}(o,r,i),s),p)),n(t(e,a),o)}function r(e,o,r,i,s,a,p){return e=n(e,n(n(function(e,t,n){return e&n|t&~n}(o,r,i),s),p)),n(t(e,a),o)}function i(e,o,r,i,s,a,p){return e=n(e,n(n(function(e,t,n){return e^t^n}(o,r,i),s),p)),n(t(e,a),o)}function s(e,o,r,i,s,a,p){return e=n(e,n(n(function(e,t,n){return t^(e|~n)}(o,r,i),s),p)),n(t(e,a),o)}function a(e){var t,n=””,o=””;for(t=0;3>=t;t++)n+=(o=”0″+(e>>>8*t&255).toString(16)).substr(o.length-2,2);return n}var p,c,u,d,l,f,m,h,_,g;for(g=function(e){for(var t,n=e.length,o=n+8,r=16*((o-o%64)/64+1),i=new Array(r-1),s=0,a=0;n>a;)s=a%4*8,i[t=(a-a%4)/4]=i[t]|e.charCodeAt(a)<<s,a++;return s=a%4*8,i[t=(a-a%4)/4]=i[t]|128<<s,i[r-2]=n<<3,i[r-1]=n>>>29,i}(e=function(e){e=e.replace(/rn/g,”n”);for(var t=””,n=0;n<e.length;n++){var o=e.charCodeAt(n);128>o?t+=String.fromCharCode(o):o>127&&2048>o?(t+=String.fromCharCode(o>>6|192),t+=String.fromCharCode(63&o|128)):(t+=String.fromCharCode(o>>12|224),t+=String.fromCharCode(o>>6&63|128),t+=String.fromCharCode(63&o|128))}return t}(e)),f=1732584193,m=4023233417,h=2562383102,_=271733878,p=0;p<g.length;p+=16)c=f,u=m,d=h,l=_,f=o(f,m,h,_,g[p+0],7,3614090360),_=o(_,f,m,h,g[p+1],12,3905402710),h=o(h,_,f,m,g[p+2],17,606105819),m=o(m,h,_,f,g[p+3],22,3250441966),f=o(f,m,h,_,g[p+4],7,4118548399),_=o(_,f,m,h,g[p+5],12,1200080426),h=o(h,_,f,m,g[p+6],17,2821735955),m=o(m,h,_,f,g[p+7],22,4249261313),f=o(f,m,h,_,g[p+8],7,1770035416),_=o(_,f,m,h,g[p+9],12,2336552879),h=o(h,_,f,m,g[p+10],17,4294925233),m=o(m,h,_,f,g[p+11],22,2304563134),f=o(f,m,h,_,g[p+12],7,1804603682),_=o(_,f,m,h,g[p+13],12,4254626195),h=o(h,_,f,m,g[p+14],17,2792965006),f=r(f,m=o(m,h,_,f,g[p+15],22,1236535329),h,_,g[p+1],5,4129170786),_=r(_,f,m,h,g[p+6],9,3225465664),h=r(h,_,f,m,g[p+11],14,643717713),m=r(m,h,_,f,g[p+0],20,3921069994),f=r(f,m,h,_,g[p+5],5,3593408605),_=r(_,f,m,h,g[p+10],9,38016083),h=r(h,_,f,m,g[p+15],14,3634488961),m=r(m,h,_,f,g[p+4],20,3889429448),f=r(f,m,h,_,g[p+9],5,568446438),_=r(_,f,m,h,g[p+14],9,3275163606),h=r(h,_,f,m,g[p+3],14,4107603335),m=r(m,h,_,f,g[p+8],20,1163531501),f=r(f,m,h,_,g[p+13],5,2850285829),_=r(_,f,m,h,g[p+2],9,4243563512),h=r(h,_,f,m,g[p+7],14,1735328473),f=i(f,m=r(m,h,_,f,g[p+12],20,2368359562),h,_,g[p+5],4,4294588738),_=i(_,f,m,h,g[p+8],11,2272392833),h=i(h,_,f,m,g[p+11],16,1839030562),m=i(m,h,_,f,g[p+14],23,4259657740),f=i(f,m,h,_,g[p+1],4,2763975236),_=i(_,f,m,h,g[p+4],11,1272893353),h=i(h,_,f,m,g[p+7],16,4139469664),m=i(m,h,_,f,g[p+10],23,3200236656),f=i(f,m,h,_,g[p+13],4,681279174),_=i(_,f,m,h,g[p+0],11,3936430074),h=i(h,_,f,m,g[p+3],16,3572445317),m=i(m,h,_,f,g[p+6],23,76029189),f=i(f,m,h,_,g[p+9],4,3654602809),_=i(_,f,m,h,g[p+12],11,3873151461),h=i(h,_,f,m,g[p+15],16,530742520),f=s(f,m=i(m,h,_,f,g[p+2],23,3299628645),h,_,g[p+0],6,4096336452),_=s(_,f,m,h,g[p+7],10,1126891415),h=s(h,_,f,m,g[p+14],15,2878612391),m=s(m,h,_,f,g[p+5],21,4237533241),f=s(f,m,h,_,g[p+12],6,1700485571),_=s(_,f,m,h,g[p+3],10,2399980690),h=s(h,_,f,m,g[p+10],15,4293915773),m=s(m,h,_,f,g[p+1],21,2240044497),f=s(f,m,h,_,g[p+8],6,1873313359),_=s(_,f,m,h,g[p+15],10,4264355552),h=s(h,_,f,m,g[p+6],15,2734768916),m=s(m,h,_,f,g[p+13],21,1309151649),f=s(f,m,h,_,g[p+4],6,4149444226),_=s(_,f,m,h,g[p+11],10,3174756917),h=s(h,_,f,m,g[p+2],15,718787259),m=s(m,h,_,f,g[p+9],21,3951481745),f=n(f,c),m=n(m,u),h=n(h,d),_=n(_,l);return(a(f)+a(m)+a(h)+a(_)).toLowerCase()}(o.token+”&”+a+”&”+s+”&”+n.data),c={jsv:”2.5.1″,appKey:s,t:a,sign:p},u={data:n.data,ua:n.ua};Object.keys(n).forEach((function(e){void 0===c[e]&&void 0===u[e]&&”headers”!==e&&”ext_headers”!==e&&”ext_querys”!==e&&(c[e]=n[e])})),n.ext_querys&&Object.keys(n.ext_querys).forEach((function(e){c[e]=n.ext_querys[e]})),o.getJSONP?c.type=”jsonp”:o.getOriginalJSONP?c.type=”originaljsonp”:(o.getJSON||o.postJSON)&&(c.type=”originaljson”),void 0!==n.valueType&&(“original”===n.valueType?o.getJSONP||o.getOriginalJSONP?c.type=”originaljsonp”:(o.getJSON||o.postJSON)&&(c.type=”originaljson”):”string”===n.valueType&&(o.getJSONP||o.getOriginalJSONP?c.type=”jsonp”:(o.getJSON||o.postJSON)&&(c.type=”json”))),!0===o.useJsonpResultType&&”originaljson”===c.type&&delete c.type,o.dangerouslySetProtocol&&(i=o.dangerouslySetProtocol+”:”+i),o.querystring=c,o.postdata=u,o.path=i}t()},c.prototype.__processUnitPrefix=function(e){e()};var R=0;c.prototype.__requestJSONP=function(e){function t(e){if(c&&clearTimeout(c),u.parentNode&&u.parentNode.removeChild(u),”TIMEOUT”===e)window[p]=function(){window[p]=void 0;try{delete window[p]}catch(e){}};else{window[p]=void 0;try{delete window[p]}catch(e){}}}var o=n(),i=this.params,s=this.options,a=i.timeout||2e4,p=”mtopjsonp”+(i.jsonpIncPrefix||””)+ ++R,c=setTimeout((function(){e(s.timeoutErrMsg||”TIMEOUT::接口超时”),t(“TIMEOUT”)}),a);s.querystring.callback=p;var u=document.createElement(“script”);return u.src=s.path+”?”+r(s.querystring)+”&”+r(s.postdata),u.async=!0,u.onerror=function(){t(“ABORT”),e(s.abortErrMsg||”ABORT::接口异常退出”)},window[p]=function(){s.results=Array.prototype.slice.call(arguments),t(),o.resolve()},function(e){(document.getElementsByTagName(“head”)[0]||document.getElementsByTagName(“body”)[0]||document.firstElementChild||document).appendChild(e)}(u),o.promise},c.prototype.__requestJSON=function(t){function o(e){d&&clearTimeout(d),”TIMEOUT”===e&&c.abort()}var i=n(),a=this.params,p=this.options,c=new e.XMLHttpRequest,u=a.timeout||2e4,d=setTimeout((function(){t(p.timeoutErrMsg||”TIMEOUT::接口超时”),o(“TIMEOUT”)}),u);p.CDR&&s(v)&&(p.querystring.c=decodeURIComponent(s(v))),c.onreadystatechange=function(){if(4==c.readyState){var e,n,r=c.status;if(r>=200&&300>r||304==r){o(),e=c.responseText,n=c.getAllResponseHeaders()||””;try{(e=/^s*$/.test(e)?{}:JSON.parse(e)).responseHeaders=n,p.results=[e],i.resolve()}catch(e){t(“PARSE_JSON_ERROR::解析JSON失败”)}}else o(“ABORT”),t(p.abortErrMsg||”ABORT::接口异常退出”)}};var l,f,m=p.path+”?”+r(p.querystring);p.getJSON?(l=”GET”,m+=”&”+r(p.postdata)):p.postJSON&&(l=”POST”,f=r(p.postdata)),c.open(l,m,!0),c.withCredentials=!0,c.setRequestHeader(“Accept”,”application/json”),c.setRequestHeader(“Content-type”,”application/x-www-form-urlencoded”);var h=a.ext_headers||a.headers;if(h)for(var _ in h)c.setRequestHeader(_,h[_]);return c.send(f),i.promise},c.prototype.__requestWindVane=function(e){function o(e){s.results=[e],r.resolve()}var r=n(),i=this.params,s=this.options,a=i.data,p=i.api,c=i.v,u=s.postJSON?1:0,d=s.getJSON||s.postJSON||s.getOriginalJSONP?”originaljson”:””;void 0!==i.valueType&&(“original”===i.valueType?d=”originaljson”:”string”===i.valueType&&(d=””)),!0===s.useJsonpResultType&&(d=””);var l,f,m=”https”===location.protocol?1:0,h=i.isSec||0,_=i.sessionOption||”AutoLoginOnly”,g=i.ecode||0,v=i.ext_headers||{},y=i.ext_querys||{};l=2*(f=void 0!==i.timer?parseInt(i.timer):void 0!==i.timeout?parseInt(i.timeout):2e4),!0===i.needLogin&&void 0===i.sessionOption&&(_=”AutoLoginAndManualLogin”),void 0!==i.secType&&void 0===i.isSec&&(h=i.secType);var R={api:p,v:c,post:String(u),type:d,isHttps:String(m),ecode:String(g),isSec:String(h),param:JSON.parse(a),timer:f,sessionOption:_,ext_headers:v,ext_querys:y};return i.ttid&&!0===s.dangerouslySetWVTtid&&(R.ttid=i.ttid),Object.assign&&i.dangerouslySetWindvaneParams&&Object.assign(R,i.dangerouslySetWindvaneParams),t.windvane.call(“MtopWVPlugin”,”send”,R,o,o,l),r.promise},c.prototype.__requestAlipay=function(t){var o=n(),r=this.params,s=this.options,a={apiName:r.api,apiVersion:r.v,needEcodeSign:”1″===String(r.ecode),usePost:!!s.postJSON};return i(r.data)||(r.data=JSON.parse(r.data)),a.data=r.data,r.ttid&&!0===s.dangerouslySetWVTtid&&(a.ttid=r.ttid),(s.getJSON||s.postJSON||s.getOriginalJSONP)&&(a.type=”originaljson”),void 0!==r.valueType&&(“original”===r.valueType?a.type=”originaljson”:”string”===r.valueType&&delete a.type),!0===s.useJsonpResultType&&delete a.type,Object.assign&&r.dangerouslySetAlipayParams&&Object.assign(a,r.dangerouslySetAlipayParams),e.AlipayJSBridge.call(“mtop”,a,(function(e){s.results=[e],o.resolve()})),o.promise},c.prototype.__processRequest=function(e,t){var n=this;return d.then((function(){var e=n.options;if(e.H5Request&&(e.getJSONP||e.getOriginalJSONP))return n.__requestJSONP(t);if(e.H5Request&&(e.getJSON||e.postJSON))return n.__requestJSON(t);if(e.WindVaneRequest)return _?n.__requestAlipay(t):n.__requestWindVane(t);throw new Error(“UNEXCEPT_REQUEST::错误的请求类型”)})).then(e).then((function(){var e=n.options,t=(n.params,e.results[0]),o=t&&t.ret||[];t.ret=o,o instanceof Array&&(o=o.join(“,”));var r=t.c;e.CDR&&r&&function(e,t,n){var o=n||{};document.cookie=e.replace(/[^+#$&^`|]/g,encodeURIComponent).replace(“(“,”%28”).replace(“)”,”%29″)+”=”+t.replace(/[^+#$&/:<-[]-}]/g,encodeURIComponent)+(o.domain?”;domain=”+o.domain:””)+(o.path?”;path=”+o.path:””)+(o.secure?”;secure”:””)+(o.httponly?”;HttpOnly”:””)}(v,r,{domain:e.pageDomain,path:”/”}),o.indexOf(“SUCCESS”)>-1?t.retType=m.SUCCESS:t.retType=m.ERROR,e.retJson=t}))},c.prototype.__sequence=function(e){var t=this,o=[],r=[];e.forEach((function e(i){if(i instanceof Array)i.forEach(e);else{var s,a=n(),p=n();o.push((function(){return a=n(),(s=i.call(t,(function(e){return a.resolve(e),p.promise}),(function(e){return a.reject(e),p.promise})))&&(s=s.catch((function(e){a.reject(e)}))),a.promise})),r.push((function(e){return p.resolve(e),s}))}}));for(var i,s=d;i=o.shift();)s=s.then(i);for(;i=r.pop();)s=s.then(i);return s};var w=function(e){e()},O=function(e){e()};c.prototype.request=function(n){var r=this;if(this.options=o(n||{},l),!u){var i=”当前浏览器不支持Promise,请在windows对象上挂载Promise对象”;throw t.mtop={ERROR:i},new Error(i)}var s=u.resolve([w,O]).then((function(e){var t=e[0],n=e[1];return r.__sequence([t,r.__processRequestMethod,r.__processRequestType,r.__processToken,r.__processRequestUrl,r.middlewares,r.__processRequest,n])})).then((function(){var e=r.options.retJson;return e.retType!==m.SUCCESS?u.reject(e):r.options.successCallback?void r.options.successCallback(e):u.resolve(e)})).catch((function(e){var n;return e instanceof Error?(console.error(e.stack),n={ret:[e.message],stack:[e.stack],retJson:m.ERROR}):n=”string”==typeof e?{ret:[e],retJson:m.ERROR}:void 0!==e?e:r.options.retJson,t.mtop.errorListener&&t.mtop.errorListener({api:r.params.api,v:r.params.v,retJson:n}),r.options.failureCallback?void r.options.failureCallback(n):u.reject(n)}));return this.__processRequestType(),r.options.H5Request&&(r.constructor.__firstProcessor||(r.constructor.__firstProcessor=s),w=function(e){r.constructor.__firstProcessor.then(e).catch(e)}),(“get”===this.params.type&&”json”===this.params.dataType||”post”===this.params.type)&&(n.pageDomain=n.pageDomain||function(e){try{return”.com”!==e.substring(e.lastIndexOf(“.”))?(e.split(“.”)||[]).length<=3?e:e.split(“.”).slice(1).join(“.”):e.substring(e.lastIndexOf(“.”,e.lastIndexOf(“.”)-1)+1)}catch(t){return e.substring(e.lastIndexOf(“.”,e.lastIndexOf(“.”)-1)+1)}}(e.location.hostname),n.mainDomain!==n.pageDomain&&(n.maxRetryTimes=4,n.CDR=!0)),this.__requestProcessor=s,s},t.mtop=function(e){return new c(e)},t.mtop.request=function(e,t,n){var o={H5Request:e.H5Request,WindVaneRequest:e.WindVaneRequest,LoginRequest:e.LoginRequest,AntiCreep:e.AntiCreep,AntiFlood:e.AntiFlood,successCallback:t,failureCallback:n||t};return new c(e).request(o)},t.mtop.H5Request=function(e,t,n){var o={H5Request:!0,successCallback:t,failureCallback:n||t};return new c(e).request(o)},t.mtop.middlewares=f,t.mtop.config=l,t.mtop.RESPONSE_TYPE=m,t.mtop.CLASS=c}(window,window.lib||(window.lib={})),function(e,t){function n(e){return e.preventDefault(),!1}function o(t,o){var r=this,i=e.dpr||1,s=document.createElement(“div”),a=document.documentElement.getBoundingClientRect(),p=Math.max(a.width,window.innerWidth)/i,c=Math.max(a.height,window.innerHeight)/i;s.style.cssText=[“-webkit-transform:scale(“+i+”) translateZ(0)”,”-ms-transform:scale(“+i+”) translateZ(0)”,”transform:scale(“+i+”) translateZ(0)”,”-webkit-transform-origin:0 0″,”-ms-transform-origin:0 0″,”transform-origin:0 0″,”width:”+p+”px”,”height:”+c+”px”,”z-index:999999″,”position:”+(p>800?”fixed”:”absolute”),”left:0″,”top:0px”,”background:”+(p>800?”rgba(0,0,0,.5)”:”#FFF”),”display:none”].join(“;”);var u=document.createElement(“div”);u.style.cssText=[“width:100%”,”height:52px”,”background:#EEE”,”line-height:52px”,”text-align:left”,”box-sizing:border-box”,”padding-left:20px”,”position:absolute”,”left:0″,”top:0″,”font-size:16px”,”font-weight:bold”,”color:#333″].join(“;”),u.innerText=t;var d=document.createElement(“a”);d.style.cssText=[“display:block”,”position:absolute”,”right:0″,”top:0″,”height:52px”,”line-height:52px”,”padding:0 20px”,”color:#999″].join(“;”),d.innerText=”关闭”;var l=document.createElement(“iframe”);l.style.cssText=[“width:100%”,”height:100%”,”border:0″,”overflow:hidden”].join(“;”),p>800&&(u.style.cssText=[“width:370px”,”height:52px”,”background:#EEE”,”line-height:52px”,”text-align:left”,”box-sizing:border-box”,”padding-left:20px”,”position:absolute”,”left:”+(p/2-185)+”px”,”top:40px”,”font-size:16px”,”font-weight:bold”,”color:#333″].join(“;”),l.style.cssText=[“position:absolute”,”top:92px”,”left:”+(p/2-185)+”px”,”width:370px”,”height:480px”,”border:0″,”background:#FFF”,”overflow:hidden”].join(“;”)),u.appendChild(d),s.appendChild(u),s.appendChild(l),s.className=”J_MIDDLEWARE_FRAME_WIDGET”,document.body.appendChild(s),l.src=o,d.addEventListener(“click”,(function(){r.hide();var e=document.createEvent(“HTMLEvents”);e.initEvent(“close”,!1,!1),s.dispatchEvent(e)}),!1),this.addEventListener=function(){s.addEventListener.apply(s,arguments)},this.removeEventListener=function(){s.removeEventListener.apply(s,arguments)},this.show=function(){document.addEventListener(“touchmove”,n,!1),s.style.display=”block”,window.scrollTo(0,0)},this.hide=function(){document.removeEventListener(“touchmove”,n),window.scrollTo(0,-a.top),s.parentNode&&s.parentNode.removeChild(s)}}if(!t||!t.mtop||t.mtop.ERROR)throw new Error(“Mtop 初始化失败!”);var r=e.Promise,i=t.mtop.CLASS,s=t.mtop.config,a=t.mtop.RESPONSE_TYPE;t.mtop.middlewares.push((function(e){var n=this,o=this.options,r=this.params;return e().then((function(){var e=o.retJson,i=e.ret,p=navigator.userAgent.toLowerCase(),c=p.indexOf(“safari”)>-1&&p.indexOf(“chrome”)<0&&p.indexOf(“qqbrowser”)<0;if(i instanceof Array&&(i=i.join(“,”)),(i.indexOf(“SESSION_EXPIRED”)>-1||i.indexOf(“SID_INVALID”)>-1||i.indexOf(“AUTH_REJECT”)>-1||i.indexOf(“NEED_LOGIN”)>-1)&&(e.retType=a.SESSION_EXPIRED,!o.WindVaneRequest&&(!0===s.LoginRequest||!0===o.LoginRequest||!0===r.needLogin))){if(!t.login)throw new Error(“LOGIN_NOT_FOUND::缺少lib.login”);if(!0!==o.safariGoLogin||!c||”taobao.com”===o.pageDomain)return t.login.goLoginAsync().then((function(e){return n.__sequence([n.__processToken,n.__processRequestUrl,n.__processUnitPrefix,n.middlewares,n.__processRequest])})).catch((function(e){throw”CANCEL”===e?new Error(“LOGIN_CANCEL::用户取消登录”):new Error(“LOGIN_FAILURE::用户登录失败”)}));t.login.goLogin()}}))})),t.mtop.loginRequest=function(e,t,n){var o={LoginRequest:!0,H5Request:!0,successCallback:t,failureCallback:n||t};return new i(e).request(o)},t.mtop.antiFloodRequest=function(e,t,n){var o={AntiFlood:!0,successCallback:t,failureCallback:n||t};return new i(e).request(o)},t.mtop.middlewares.push((function(e){var t=this.options;return this.params,!0!==t.H5Request||!0!==s.AntiFlood&&!0!==t.AntiFlood?void e():e().then((function(){var e=t.retJson,n=e.ret;n instanceof Array&&(n=n.join(“,”)),n.indexOf(“FAIL_SYS_USER_VALIDATE”)>-1&&e.data.url&&(t.AntiFloodReferer?location.href=e.data.url.replace(/(http_referer=).+/,”$1″+t.AntiFloodReferer):location.href=e.data.url)}))})),t.mtop.antiCreepRequest=function(e,t,n){var o={AntiCreep:!0,successCallback:t,failureCallback:n||t};return new i(e).request(o)},t.mtop.middlewares.push((function(t){var n=this,i=this.options,a=this.params;return!1!==i.AntiCreep&&(i.AntiCreep=!0),!0!==a.forceAntiCreep&&!0!==i.H5Request||!0!==s.AntiCreep&&!0!==i.AntiCreep?void t():t().then((function(){var t=i.retJson,s=t.ret;if(s instanceof Array&&(s=s.join(“,”)),(s.indexOf(“RGV587_ERROR::SM”)>-1||s.indexOf(“ASSIST_FLAG”)>-1)&&t.data.url){var p=”_m_h5_smt”,c=function(e){var t=new RegExp(“(?:^|;\s*)”+e+”\=([^;]+)(?:;\s*|$)”).exec(document.cookie);return t?t[1]:void 0}(p),u=!1;if(!0===i.saveAntiCreepToken&&c)for(var d in c=JSON.parse(c))a[d]&&(u=!0);if(!0===i.saveAntiCreepToken&&c&&!u){for(var d in c)a[d]=c[d];return n.__sequence([n.__processToken,n.__processRequestUrl,n.__processUnitPrefix,n.middlewares,n.__processRequest])}return new r((function(r,s){function c(){d.removeEventListener(“close”,c),e.removeEventListener(“message”,u),s(“USER_INPUT_CANCEL::用户取消输入”)}function u(t){var o;try{o=JSON.parse(t.data)||{}}catch(e){}if(o&&”child”===o.type){var l;d.removeEventListener(“close”,c),e.removeEventListener(“message”,u),d.hide();try{for(var f in”string”==typeof(l=JSON.parse(decodeURIComponent(o.content)))&&(l=JSON.parse(l)),l)a[f]=l[f];!0===i.saveAntiCreepToken?(document.cookie=p+”=”+JSON.stringify(l)+”;”,e.location.reload()):n.__sequence([n.__processToken,n.__processRequestUrl,n.__processUnitPrefix,n.middlewares,n.__processRequest]).then(r)}catch(e){s(“USER_INPUT_FAILURE::用户输入失败”)}}}var d=new o(“”,t.data.url);d.addEventListener(“close”,c,!1),e.addEventListener(“message”,u,!1),d.show()}))}}))}))}(window,window.lib||(window.lib={})),window.lib.mtop;var t,n,o,r,i,s=[“enable”,”needLogin”],a=function(e,t,n){return Object.keys(u).forEach((function(e){window.lib.mtop.config[e]=u[e]})),window.lib.mtop.request(e,t,n)},p=”acs”,c=(n=”_mtopPrev_”,r=decodeURI(window.location.href),i=new RegExp(“(“+n+”=)(.*?)([;&]|$)”),(null===(o=r.match(i))||void 0===o?void 0:o[2])||””);/^(w+-)?pre-acs$/.test(c)&&(p=c);var u={prefix:p,subDomain:””,mainDomain:(null===(t=location.host.match(/.*.(.*..*$)/))||void 0===t?void 0:t[1])||”aliexpress.com”};/AliApp(AE/.test(window.navigator.userAgent)&&(u.WindVaneRequest=!0),function(t,n){var o=t.enable,r=void 0===o||o,i=t.needLogin,p=void 0!==i&&i,c=e(t,s);if(r){var u=n(),d=u.resolve,l=u.reject;a(c).then((function(e){d(e)})).catch((function(e){if(p){var t=e&&e.ret||””;t instanceof Array&&(t=t.join(“,”)),(t.indexOf(“SESSION_EXPIRED”)>-1||t.indexOf(“SID_INVALID”)>-1||t.indexOf(“AUTH_REJECT”)>-1||t.indexOf(“NEED_LOGIN”)>-1)&&(window.location.href=”https://login.aliexpress.com?returnUrl=”.concat(encodeURIComponent(location.href)))}l(e)}))}}((window._page_config_||{}).prefetch,(function(){var e=null,t=null,n=[],o=[];return window.__INIT_DATA_CALLBACK__=function(r,i){e?r(e):t?i(t):(n.push(r),o.push(i))},{resolve:function(t){e=t,n.forEach((function(e){return e(t)}))},reject:function(e){t=e,o.forEach((function(t){return t(e)}))}}}))}(); (function(){try{var e=document.querySelector(“body”),t=e.getAttribute(“data-spm”);if(“detail”!==t||!window.localStorage||document.getElementById(“__top_banner_img__”))return;var r=window.localStorage.getItem(“_sync_detail_banner_”)||””;if(!r)return;var n=r.split(“||”);if(n&&3===n.length){var a=n[0],i=n[1],o=parseInt(n[2]);if((new Date).getTime()-o>36e5)return;var d=document.createElement(“div”);d.setAttribute(“id”,”__top_banner_img__”),d.setAttribute(“data-spm”,”100003″),d.setAttribute(“class”,”top-banner-container”);var c=document.createElement(“a”);c.setAttribute(“href”,a),c.style.backgroundImage=”url(“+i+”)”,c.innerHTML=” ”,d.appendChild(c);var l=document.querySelector(“body”);l&&l.insertBefore(d,l.firstChild)}}catch(e){}})(); Aliexpress
Ship to
Language
Currency
Save
Account Welcome to AliExpress!
Welcome back Sign OutRegister Sign in
window.globalSiteNormalSidebarConfig = { isShowSidebar: true, isShowSellerCoupon: true, newUserUrl: ‘https://campaign.aliexpress.com/wow/gcp/new-user-channel/index?wh_weex=true&wx_navbar_hidden=true&wx_navbar_transparent=true&ignoreNavigationBar=true&wx_statusbar_hidden=true&_immersiveMode=true&preDownLoad=true&tabType=gift’, }; (function () { if(window._global_header_23_hit_exp_ != null){ return; } var StrategyExp = [‘st_StrategyExp_1695711618618#stg_685’]; var isHitExp = false; var spmb = document.body.getAttribute(‘data-spm’); if(‘cart’ == spmb){ window._global_header_23_hit_exp_ = true; return; } if ([‘home’, ‘productlist’, ‘detail’, ‘cart’].indexOf(spmb) != -1) { var cookieStr = window.document.cookie; if (!cookieStr) { return; } var cookieParts = cookieStr.split(/;s/g); var strategyCookie; for (var i = 0, len = cookieParts.length; i < len; i++) { var values = cookieParts[i].match(/AB_STG=(.+)/i); if (values instanceof Array) { try { strategyCookie = decodeURIComponent(values[1]); } catch (ex) {} } } if (StrategyExp && strategyCookie) { StrategyExp.forEach(function (itemStr) { if (strategyCookie.indexOf(itemStr) != -1) { isHitExp = true; } }); } } window._global_header_23_hit_exp_ = isHitExp; })(); (function () { if (!window.localStorage || window.innerWidth < 1280) { return; } var spmb = document.body.getAttribute(‘data-spm’); if ( [‘home’, ‘productlist’, ‘detail’, ‘categorymp’, ‘best’].indexOf(spmb) == -1 || window._global_header_23_hit_exp_ != true ) { return; } function addClass(obj, cls) { if (!obj.className.match(new RegExp(‘(\s|^)’ + cls + ‘(\s|$)’))) obj.className += ‘ ‘ + cls; } var statusStr = localStorage.getItem(‘sidecart_pre_status’); var statusData; try { statusData = JSON.parse(statusStr); } catch (e) { console.error(e); } if (statusData && statusData.show && statusData.time) { var minusTime = new Date().getTime() – statusData.time; if (minusTime < 24 * 60 * 60 * 1000) { addClass(document.body, ‘unfoldShopCart’); } } })(); Your browser does not support JavaScript! window._new_image_search_upload_ = 100; CATEGORIAS
Smarter Shopping, Better Living!
All Categories
Help
Help Center, Disputes & Reports, Buyer Protection, Report IPR infringement, Regulated Information, Integrity Compliance, Transparency Center, Submit report (non-registered users)
AliExpress Multi-Language Sites
Russian, Portuguese, Spanish, French, German, Italian, Dutch, Turkish, Japanese, Korean, Thai, Vietnamese, Arabic, Hebrew, Polish
Browse by Category
All Popular, Product, Promotion, Low Price, Great Value, Reviews
Alibaba Group
Alibaba Group Website, AliExpress, Alimama, Alipay, Fliggy, Alibaba Cloud, Alibaba International, AliTelecom, DingTalk, Juhuasuan, Taobao Marketplace, Tmall, Taobao Global, AliOS, 1688
Google Play App Store AppGallery
Intellectual Property Protection – Privacy Policy – Sitemap – Terms of Use – Information for EU consumers – Imprint – Transaction Services Agreement for non-EU/UK Consumers – Terms and Conditions for EU/EEA/UK Consumers – User Information Legal Enquiry Guide ©️2010-2024 AliExpress.com. All rights reserved. 增值电信业务经营许可证 浙B2-20120091-8 浙公网安备 33010802002248号
/* <![CDATA[ */ try{ (function() { var url = window.location.href,search = window.location.search,regx1 = /isdl=y/,regx4 = /aff_short_key=/; if (!regx1.test(search) && !regx4.test(search)) return; var img = new Image(); img.onload=function(){ img=null; }; img.src=”//s.click.aliexpress.com/direct_landing.htm”+ search + “&version=1.1”; })(); }catch(e){ } /* ]]> */ if (!window.recentlyviewedi18n) { window.recentlyviewedi18n = {}; } window.recentlyviewedi18n.recentlyviewedContent = “Recently Viewed”; window.recentlyviewedi18n.viewMoreAction = “View More”; window.recentlyviewedi18n.nothingviewedContent = “Recently Viewed Products is a function which helps you keep track of your recent viewing history.”; window.recentlyviewedi18n.shopnowAction = “Shop Now”; window.recentlyviewedi18n.turnoffcontent = “Recently Viewed Products has been turned off.”; window.recentlyviewedi18n.tunonAction = “Click here to turn it back on.”; if (!window.aeplusi18n) { window.aeplusi18n = {}; } window.aeplusi18n.additionalTextContent = ‘Этот товар почта привезёт домой <strong>бесплатно</strong> с доставкой AliExpress Standard <span style=”color: #949494″ >#сидимдома</span>’;
Reviews
There are no reviews yet.