@deriv-com/custom-scripts
Advanced tools
Comparing version 1.14.3 to 1.14.4
@@ -1,1 +0,1 @@ | ||
function e(e,o,t){let n="";{let e=new Date;e.setTime(e.getTime()+24*t*60*60*1e3),n="; expires="+e.toUTCString()}document.cookie=e+"="+(o||"")+n+"; path=/"}function o(e,o){const t={};return e.split(";").forEach((e=>{const[o,n]=e.split("=").map((e=>e.trim()));t[o]=decodeURIComponent(n)})),t[o]}function t(o){e("webflow-user-language",o,30)}window.emailRegex=/^[^\s@]+@[^\s@]+\.[^\s@]+$/,window.toggleErrorField=(e,o)=>{o?e.classList.remove("error-field"):e.classList.add("error-field")},window.disableButton=function(e){e.disabled=!0,e.style.opacity="0.5"},window.enableButton=function(e){e.disabled=!1,e.style.opacity="1"},window.getOauthUrl=function(){var e=window.location.href,o=new URL(e).hostname,t=["deriv.com","deriv.be","deriv.me"].find((e=>o.endsWith(e)));return t?`https://oauth.${t}`:"https://oauth.deriv.com"},window.domain_list_app_id={[window.deriv_com_url]:"16929",[window.deriv_me_url]:"1411",[window.deriv_be_url]:"30767",[window.webflow_domain]:"53503",[window.staging_url]:"16303"},window.deriv_com_url="deriv.com",window.deriv_me_url="deriv.me",window.deriv_be_url="deriv.be",window.webflow_domain="webflow.deriv.com",window.staging_url="staging.deriv.com",window.staging_deriv_be_url="staging.deriv.be",window.getDomain=()=>{var e=window.location.href;return new URL(e).hostname},window.getAppId=()=>{const e=window.getDomain(),o=new URLSearchParams(window.location.search||"").get("app_id");if(o)return o;const t=localStorage.getItem("config.app_id");if(t)return t;const n={[window.webflow_domain]:window.domain_list_app_id[window.webflow_domain],[window.deriv_be_url]:window.domain_list_app_id[window.deriv_be_url],[window.deriv_me_url]:window.domain_list_app_id[window.deriv_me_url],[window.staging_url]:window.domain_list_app_id[window.staging_url]};return n[e]?n[e]:window.domain_list_app_id[window.deriv_com_url]},window.establishWebSocketConnection=()=>new Promise(((e,o)=>{const t=getCookieByKey(document.cookie,"webflow-user-language"),n=t?t.toLowerCase():"en",i=localStorage.getItem("config.server_url")||"green.derivws.com";window.websocket=new WebSocket(`wss://${i}/websockets/v3?app_id=${window.getAppId()}&l=${n||"en"}&brand=deriv`),window.websocket.addEventListener("open",(o=>{window.websocket.addEventListener("close",(()=>{window.websocket.close()})),window.websocket.addEventListener("message",(e=>{JSON.parse(e.data)})),e(window.websocket)})),window.websocket.addEventListener("error",(e=>{var t;null==(t=null==window?void 0:window.websocket)||t.close(),o(e)}))})),window.socketMessageSend=async(e,o)=>{var t;try{return(null==window?void 0:window.websocket)&&(null==(t=null==window?void 0:window.websocket)?void 0:t.readyState)===(null==WebSocket?void 0:WebSocket.OPEN)?(window.websocket.send(e),new Promise(((e,t)=>{window.websocket.addEventListener("message",(n=>{const i=JSON.parse(n.data);o===i.msg_type&&(i.error?t(i.error):e(i))}))}))):establishWebSocketConnection().then((()=>(websocket.send(e),new Promise(((e,t)=>{websocket.addEventListener("message",(n=>{const i=JSON.parse(n.data);o===i.msg_type&&(i.error?t(i.error):e(i))}))}))))).catch((e=>Promise.reject(e)))}catch(n){return Promise.reject(n)}};const n=JSON.stringify({website_status:1});o(document.cookie,"clients_country");window.socketMessageSend(n,"website_status").then((o=>{e("clients_country",o.website_status.clients_country,30)})).catch((e=>{}));const i=["ar","bn","de","en","es","fr","it","ko","pl","pt","ru","si","sw","th","tr","vi","zh_cn","zh_tw","zh-cn","zh-tw"];document.addEventListener("DOMContentLoaded",(function(){(()=>{var e;const n=window.location.pathname,r=window.location.hash,s=n.split("/"),d=s[1],l=i.includes(d||""),c=s.includes("careers")||s.includes("locations")||s.includes("derivtech")||s.includes("derivlife");l&&t(d);const a=(null==(e=o(document.cookie,"webflow-user-language"))?void 0:e.toLowerCase())||"en",w=l?d:a;if((l||"en"!==a)&&d!==a)if(l&&d!==a)t(w);else if(!c){const e=(l?s.map((e=>e===d?w:e)).join("/"):w+s.join("/"))+r;window.location.href="/"+e}})()}));const r=o(document.cookie,"clients_country");function s(){let e,t=!1,n=!1;const i=()=>{n=!0,t=!!o(document.cookie,"client_information"),t&&clearInterval(e),document.dispatchEvent(new Event("authStatusChange"))};return i(),e=setInterval(i,800),{getLoggedInStatus:()=>t,getAuthCheckedStatus:()=>n,onAuthStatusChange:e=>document.addEventListener("authStatusChange",e)}}[{id:"appgallery",selectors:[".footer_banner-badge.gallery.w-inline-block",".app-download_link-wrapper.appgallery.w-inline-block"],countries:["af","al","dz","ad","ao","am","bh","bd","bj","bo","ba","bw","br","bn","bf","bi","kh","cm","cv","cf","td","km","cg","ck","dj","eg","gq","er","et","fo","fj","pf","ga","gm","gh","gi","gl","gn","gw","is","in","id","iq","jo","ke","kr","kw","lb","ls","lr","ly","li","mo","mg","mw","my","mv","ml","mr","mu","yt","mx","md","mc","mn","me","ma","mz","mm","na","nr","np","nz","ne","ng","no","om","pk","ps","pg","pe","ph","qa","re","rw","sm","st","sa","sn","rs","sc","sl","sg","sb","so","ss","lk","ch","tw","tj","tz","th","tg","to","tn","tr","tm","ug","ua","ae","uz","ye","zm","zw","bt","sz"]},{id:"googlePlay",selectors:[".footer_banner-badge.google.w-inline-block",".app-download_link-wrapper.google.w-inline-block"],countries:["au","at","be","bg","ca","hr","cy","cz","dk","ee","fi","fr","de","gi","gr","va","hk","hu","is","ir","ie","il","it","lv","li","lt","lu","mt","mc","nl","nz","pl","pt","ro","sk","si","es","se","ch","tr","gb","us","vu"]},{id:"appstoreAndGallery",selectors:[".footer_banner-badge.store.w-inline-block",".footer_banner-badge.gallery.w-inline-block",".app-download_link-wrapper.appstore.w-inline-block",".app-download_link-wrapper.appgallery.w-inline-block"],countries:["aq","bv","io","cx","cc","cw","fk","tf","gg","hm","im","je","ki","nu","nf","pn","bq","sh","vc","gs","tl","tk","um","eh"]},{id:"appstore",selectors:[".footer_banner-badge.store.w-inline-block",".app-download_link-wrapper.appstore.w-inline-block"],countries:["au","at","be","bg","ca","hr","cy","cz","dk","ee","fi","fr","de","gr","hk","hu","ie","il","it","jp","la","lv","lt","lu","mt","nl","pl","pt","ro","sk","si","es","se","gb","us","vu"]},{id:"p2p",selectors:["#p2payment.accordion_toggle-block","#p2component.section_dp2p","#card_block_p2p.help_category"],countries:["as","au","at","be","bg","ca","hr","cy","cz","dk","ee","fi","fr","gr","gu","gg","hk","hu","ir","ie","im","il","it","je","ng","mm","sy","kp","lv","lt","lu","my","mt","nl","nz","mp","py","pl","pt","pr","ro","rw","sk","si","es","se","ae","gb","us","um","vu","vi","ky","cu","de"]},{id:"w-dyn-item-p2p",selectors:["div.w-dyn-item"],countries:["as","au","at","be","bg","ca","hr","cy","cz","dk","ee","fi","fr","gr","gu","gg","hk","hu","ir","ie","im","il","it","je","ng","mm","sy","kp","lv","lt","lu","my","mt","nl","nz","mp","py","pl","pt","pr","ro","rw","sk","si","es","se","ae","gb","us","um","vu","vi","ky","cu","de"]},{id:"hideRow",selectors:["#footer_social-icons_row","#footer_text_row",".footer_risk-warning.w-richtext"],countries:["br","uy","lk","ch","za","ec"]},{id:"hideDiel",selectors:["#footer_text_diel","#footer_social-icons_diel"],countries:["br","uy","lk","ch","za","ec"]}].forEach((e=>{const o="hideDiel"===e.id?!e.countries.includes(r):e.countries.includes(r);if(r&&o)return e.selectors.forEach((o=>{document.querySelectorAll(o).forEach((o=>{if(o)if("w-dyn-item-p2p"===e.id){o.querySelector("#card_block_p2p.help_category")&&(o.style.display="none")}else o.style.display="none"}))}));if(!o){const e=document.querySelector(".footer_social-icons.diel");e&&(e.style.display="flex")}})),[{id:"showElems",selectors:[".banner_disclaimer"],countries:["br","uy","lk","ch","za","ec"]}].forEach((e=>{r&&e.countries.includes(r)?e.selectors.forEach((e=>{document.querySelectorAll(e).forEach((o=>{if(o){const t=document.querySelector(".page-wrapper");".banner_disclaimer"===e?(t.classList.add("disclaimer-show"),o.classList.remove("hide-element")):o.style.display="block"}}))})):e.selectors.forEach((e=>{document.querySelectorAll(e).forEach((o=>{o&&(".banner_disclaimer"===e?o.classList.add("hide-element"):o.style.display="none")}))}))})),document.addEventListener("DOMContentLoaded",(()=>{const e=s();e.onAuthStatusChange((()=>{if(e.getAuthCheckedStatus()&&e.getLoggedInStatus()){document.querySelectorAll(".logged-in-btn").forEach((e=>{e.classList.remove("hide-element")}));document.querySelectorAll(".logged-out-btn").forEach((e=>{e.classList.add("hide-element")}))}else if(e.getAuthCheckedStatus()&&!e.getLoggedInStatus()){document.querySelectorAll(".logged-out-btn").forEach((e=>{e.classList.remove("hide-element")}));document.querySelectorAll(".logged-in-btn").forEach((e=>{e.classList.add("hide-element")}))}}))})),document.addEventListener("DOMContentLoaded",(()=>{const e=window.location.href;if(["help-centre"].some((o=>e.includes(o)))){const t=new URL(e).searchParams;t.has("platform")&&"derivgo"===t.get("platform")&&(o=".derivgo-query-element",document.querySelectorAll(o).forEach((e=>{e.style.display="none"})))}var o}));const d=document.querySelector(".banner_disclaimer"),l=document.querySelector(".page-wrapper");if(d){new ResizeObserver((e=>{for(let o of e)if(o.target===d){let e=o.target.getBoundingClientRect();l?l.style.paddingTop=e.height+"px":document.body.style.paddingTop=e.height+"px"}})).observe(d)} | ||
function e(e,o,t){let n="";{let e=new Date;e.setTime(e.getTime()+24*t*60*60*1e3),n="; expires="+e.toUTCString()}document.cookie=e+"="+(o||"")+n+"; path=/"}function o(e,o){const t={};return e.split(";").forEach((e=>{const[o,n]=e.split("=").map((e=>e.trim()));t[o]=decodeURIComponent(n)})),t[o]}function t(o){e("webflow-user-language",o,30)}window.emailRegex=/^[^\s@]+@[^\s@]+\.[^\s@]+$/,window.toggleErrorField=(e,o)=>{o?e.classList.remove("error-field"):e.classList.add("error-field")},window.disableButton=function(e){e.disabled=!0,e.style.opacity="0.5"},window.enableButton=function(e){e.disabled=!1,e.style.opacity="1"},window.getOauthUrl=function(){var e=window.location.href,o=new URL(e).hostname,t=["deriv.com","deriv.be","deriv.me"].find((e=>o.endsWith(e)));return t?`https://oauth.${t}`:"https://oauth.deriv.com"},window.domain_list_app_id={[window.deriv_com_url]:"16929",[window.deriv_me_url]:"1411",[window.deriv_be_url]:"30767",[window.webflow_domain]:"53503",[window.staging_url]:"16303"},window.deriv_com_url="deriv.com",window.deriv_me_url="deriv.me",window.deriv_be_url="deriv.be",window.webflow_domain="webflow.deriv.com",window.staging_url="staging.deriv.com",window.staging_deriv_be_url="staging.deriv.be",window.getDomain=()=>{var e=window.location.href;return new URL(e).hostname},window.getAppId=()=>{const e=window.getDomain(),o=new URLSearchParams(window.location.search||"").get("app_id");if(o)return o;const t=localStorage.getItem("config.app_id");if(t)return t;const n={[window.webflow_domain]:window.domain_list_app_id[window.webflow_domain],[window.deriv_be_url]:window.domain_list_app_id[window.deriv_be_url],[window.deriv_me_url]:window.domain_list_app_id[window.deriv_me_url],[window.staging_url]:window.domain_list_app_id[window.staging_url]};return n[e]?n[e]:window.domain_list_app_id[window.deriv_com_url]},window.establishWebSocketConnection=()=>new Promise(((e,t)=>{const n=o(document.cookie,"webflow-user-language"),i=n?n.toLowerCase():"en",r=localStorage.getItem("config.server_url")||"green.derivws.com";window.websocket=new WebSocket(`wss://${r}/websockets/v3?app_id=${window.getAppId()}&l=${i||"en"}&brand=deriv`),window.websocket.addEventListener("open",(o=>{window.websocket.addEventListener("close",(()=>{window.websocket.close()})),window.websocket.addEventListener("message",(e=>{JSON.parse(e.data)})),e(window.websocket)})),window.websocket.addEventListener("error",(e=>{var o;null==(o=null==window?void 0:window.websocket)||o.close(),t(e)}))})),window.socketMessageSend=async(e,o)=>{var t;try{return(null==window?void 0:window.websocket)&&(null==(t=null==window?void 0:window.websocket)?void 0:t.readyState)===(null==WebSocket?void 0:WebSocket.OPEN)?(window.websocket.send(e),new Promise(((e,t)=>{window.websocket.addEventListener("message",(n=>{const i=JSON.parse(n.data);o===i.msg_type&&(i.error?t(i.error):e(i))}))}))):establishWebSocketConnection().then((()=>(websocket.send(e),new Promise(((e,t)=>{websocket.addEventListener("message",(n=>{const i=JSON.parse(n.data);o===i.msg_type&&(i.error?t(i.error):e(i))}))}))))).catch((e=>Promise.reject(e)))}catch(n){return Promise.reject(n)}};const n=JSON.stringify({website_status:1});o(document.cookie,"clients_country");window.socketMessageSend(n,"website_status").then((o=>{e("clients_country",o.website_status.clients_country,30)})).catch((e=>{}));const i=["ar","bn","de","en","es","fr","it","ko","pl","pt","ru","si","sw","th","tr","vi","zh_cn","zh_tw","zh-cn","zh-tw"];document.addEventListener("DOMContentLoaded",(function(){(()=>{var e;const n=window.location.pathname,r=window.location.hash,s=n.split("/"),d=s[1],l=i.includes(d||""),c=s.includes("careers")||s.includes("locations")||s.includes("derivtech")||s.includes("derivlife");l&&t(d);const a=(null==(e=o(document.cookie,"webflow-user-language"))?void 0:e.toLowerCase())||"en",w=l?d:a;if((l||"en"!==a)&&d!==a)if(l&&d!==a)t(w);else if(!c){const e=(l?s.map((e=>e===d?w:e)).join("/"):w+s.join("/"))+r;window.location.href="/"+e}})()}));const r=o(document.cookie,"clients_country");function s(){let e,t=!1,n=!1;const i=()=>{n=!0,t=!!o(document.cookie,"client_information"),t&&clearInterval(e),document.dispatchEvent(new Event("authStatusChange"))};return i(),e=setInterval(i,800),{getLoggedInStatus:()=>t,getAuthCheckedStatus:()=>n,onAuthStatusChange:e=>document.addEventListener("authStatusChange",e)}}[{id:"appgallery",selectors:[".footer_banner-badge.gallery.w-inline-block",".app-download_link-wrapper.appgallery.w-inline-block"],countries:["af","al","dz","ad","ao","am","bh","bd","bj","bo","ba","bw","br","bn","bf","bi","kh","cm","cv","cf","td","km","cg","ck","dj","eg","gq","er","et","fo","fj","pf","ga","gm","gh","gi","gl","gn","gw","is","in","id","iq","jo","ke","kr","kw","lb","ls","lr","ly","li","mo","mg","mw","my","mv","ml","mr","mu","yt","mx","md","mc","mn","me","ma","mz","mm","na","nr","np","nz","ne","ng","no","om","pk","ps","pg","pe","ph","qa","re","rw","sm","st","sa","sn","rs","sc","sl","sg","sb","so","ss","lk","ch","tw","tj","tz","th","tg","to","tn","tr","tm","ug","ua","ae","uz","ye","zm","zw","bt","sz"]},{id:"googlePlay",selectors:[".footer_banner-badge.google.w-inline-block",".app-download_link-wrapper.google.w-inline-block"],countries:["au","at","be","bg","ca","hr","cy","cz","dk","ee","fi","fr","de","gi","gr","va","hk","hu","is","ir","ie","il","it","lv","li","lt","lu","mt","mc","nl","nz","pl","pt","ro","sk","si","es","se","ch","tr","gb","us","vu"]},{id:"appstoreAndGallery",selectors:[".footer_banner-badge.store.w-inline-block",".footer_banner-badge.gallery.w-inline-block",".app-download_link-wrapper.appstore.w-inline-block",".app-download_link-wrapper.appgallery.w-inline-block"],countries:["aq","bv","io","cx","cc","cw","fk","tf","gg","hm","im","je","ki","nu","nf","pn","bq","sh","vc","gs","tl","tk","um","eh"]},{id:"appstore",selectors:[".footer_banner-badge.store.w-inline-block",".app-download_link-wrapper.appstore.w-inline-block"],countries:["au","at","be","bg","ca","hr","cy","cz","dk","ee","fi","fr","de","gr","hk","hu","ie","il","it","jp","la","lv","lt","lu","mt","nl","pl","pt","ro","sk","si","es","se","gb","us","vu"]},{id:"p2p",selectors:["#p2payment.accordion_toggle-block","#p2component.section_dp2p","#card_block_p2p.help_category"],countries:["as","au","at","be","bg","ca","hr","cy","cz","dk","ee","fi","fr","gr","gu","gg","hk","hu","ir","ie","im","il","it","je","ng","mm","sy","kp","lv","lt","lu","my","mt","nl","nz","mp","py","pl","pt","pr","ro","rw","sk","si","es","se","ae","gb","us","um","vu","vi","ky","cu","de"]},{id:"w-dyn-item-p2p",selectors:["div.w-dyn-item"],countries:["as","au","at","be","bg","ca","hr","cy","cz","dk","ee","fi","fr","gr","gu","gg","hk","hu","ir","ie","im","il","it","je","ng","mm","sy","kp","lv","lt","lu","my","mt","nl","nz","mp","py","pl","pt","pr","ro","rw","sk","si","es","se","ae","gb","us","um","vu","vi","ky","cu","de"]},{id:"hideRow",selectors:["#footer_social-icons_row","#footer_text_row",".footer_risk-warning.w-richtext"],countries:["br","uy","lk","ch","za","ec"]},{id:"hideDiel",selectors:["#footer_text_diel","#footer_social-icons_diel"],countries:["br","uy","lk","ch","za","ec"]}].forEach((e=>{const o="hideDiel"===e.id?!e.countries.includes(r):e.countries.includes(r);if(r&&o)return e.selectors.forEach((o=>{document.querySelectorAll(o).forEach((o=>{if(o)if("w-dyn-item-p2p"===e.id){o.querySelector("#card_block_p2p.help_category")&&(o.style.display="none")}else o.style.display="none"}))}));if(!o){const e=document.querySelector(".footer_social-icons.diel");e&&(e.style.display="flex")}})),[{id:"showElems",selectors:[".banner_disclaimer"],countries:["br","uy","lk","ch","za","ec"]}].forEach((e=>{r&&e.countries.includes(r)?e.selectors.forEach((e=>{document.querySelectorAll(e).forEach((o=>{if(o){const t=document.querySelector(".page-wrapper");".banner_disclaimer"===e?(t.classList.add("disclaimer-show"),o.classList.remove("hide-element")):o.style.display="block"}}))})):e.selectors.forEach((e=>{document.querySelectorAll(e).forEach((o=>{o&&(".banner_disclaimer"===e?o.classList.add("hide-element"):o.style.display="none")}))}))})),document.addEventListener("DOMContentLoaded",(()=>{const e=s();e.onAuthStatusChange((()=>{if(e.getAuthCheckedStatus()&&e.getLoggedInStatus()){document.querySelectorAll(".logged-in-btn").forEach((e=>{e.classList.remove("hide-element")}));document.querySelectorAll(".logged-out-btn").forEach((e=>{e.classList.add("hide-element")}))}else if(e.getAuthCheckedStatus()&&!e.getLoggedInStatus()){document.querySelectorAll(".logged-out-btn").forEach((e=>{e.classList.remove("hide-element")}));document.querySelectorAll(".logged-in-btn").forEach((e=>{e.classList.add("hide-element")}))}}))})),document.addEventListener("DOMContentLoaded",(()=>{const e=window.location.href;if(["help-centre"].some((o=>e.includes(o)))){const t=new URL(e).searchParams;t.has("platform")&&"derivgo"===t.get("platform")&&(o=".derivgo-query-element",document.querySelectorAll(o).forEach((e=>{e.style.display="none"})))}var o}));const d=document.querySelector(".banner_disclaimer"),l=document.querySelector(".page-wrapper");if(d){new ResizeObserver((e=>{for(let o of e)if(o.target===d){let e=o.target.getBoundingClientRect();l?l.style.paddingTop=e.height+"px":document.body.style.paddingTop=e.height+"px"}})).observe(d)} |
{ | ||
"name": "@deriv-com/custom-scripts", | ||
"version": "1.14.3", | ||
"version": "1.14.4", | ||
"private": false, | ||
@@ -5,0 +5,0 @@ "publishConfig": { |
13006
38