PageSourceSearch

https://www.houseofride.com/js/wetravel-embed.js

js houseofride.com collected 2026-10-05 10:52:48 UTC 3,266 bytes, 1 lines download raw bytes

1(()=>{"use strict";const e=e=>{if(e.endsWith("wetravel.com"))return"https://t.wetravel.com/widgets";return`https://t.${e.replace(/https?:\/\//,"").split(".").slice(-3).join(".")}/widgets`},t="source";function o(e,o){const n=new URL(e);return function(e){return new URL(e).searchParams.has(t)}(e)||n.searchParams.set(t,o),n.toString()}const n=[];let r={},d={},s={};const i=window.location.origin.includes("wetravel"),c=(t,o,n,r,d)=>{if(!r)return;const s={version:r,user_id:n,embed_type:"button",action_type:t,options:{_env_:o}};let i="";"undefined"!=typeof window&&window.location&&(i=window.location.href),s.url=i;((e,t,o,n,r="GET")=>{if(!window.XMLHttpRequest)return;const d=new XMLHttpRequest;d.onload=()=>{t&&"function"==typeof t&&t(d.responseXML)},d.open(r,e),d.responseType="document",n&&d.setRequestHeader(...n),o?d.send(o):d.send()})(e(o),d,JSON.stringify(s),["Content-Type","application/json"],"POST")},a=()=>{const e=document.querySelectorAll(".wtrvl-checkout_button");[].forEach.call(e,((e,t)=>{const r=e;e.isTracked||(r.isTracked=!0,i||0!==t||c("load",e.dataset.env,e.dataset.uid,e.dataset.version),e.addEventListener("click",(t=>{if(i||c("click",e.dataset.env,e.dataset.uid,e.dataset.version),!document.querySelector('iframe[class="wtrvl-ifrm"]')&&t.target.classList.contains("wtrvl-checkout_button")){const e=(e=>{const t=document.createElement("iframe");return t.setAttribute("style","position:fixed;width: 100vw; height:100vh;height:100dvh;top:0;left:0;bottom:0;right:0;z-index:21150313555"),t.setAttribute("frameborder","0"),t.setAttribute("src",e),t.setAttribute("class","wtrvl-ifrm"),t})(o(t.target.getAttribute("href"),"widget_book_now")),r=document.createElement("style");r.innerHTML="body > *:not(.wtrvl-ifrm){display:none}",window&&window.innerWidth<=991&&document.body.appendChild(r),document.body.appendChild(e),i?setTimeout((()=>{e.contentWindow.postMessage("tripPage","*")}),3e3):setTimeout((()=>{e.contentWindow.postMessage("buttonWidget","*")}),3e3),n.push(e),s=r,document.body.style.setProperty("overflow","hidden","important"),document.body.style.setProperty("height","auto","important"),document.documentElement.style.setProperty("overflow","hidden","important"),document.documentElement.style.setProperty("height","auto","important")}t.stopPropagation(),t.preventDefault()})))}))},l=()=>{n.map((e=>(e.remove?e.remove():e.parentNode&&e.parentNode.removeChild(e),s.parentNode&&s.parentNode.removeChild(s),(({bodyStyle:e,documentElementStyle:t})=>{document.body.style.removeProperty("overflow"),document.body.style.removeProperty("height"),document.documentElement.style.removeProperty("overflow"),document.documentElement.style.removeProperty("height"),e&&document.body.setAttribute("style",e),t&&document.documentElement.setAttribute("style",t)})({bodyStyle:r,documentElementStyle:d}),e)))};document.addEventListener("DOMContentLoaded",(()=>{setTimeout((()=>{r=document.body.getAttribute("style"),d=document.documentElement.getAttribute("style"),a(),(()=>{const e=window.addEventListener?"addEventListener":"attachEvent";(0,window[e])("attachEvent"===e?"onmessage":"message",(e=>{if("wtrvlCheckoutClosed"===e.data&&l(),"fileUpload"===e.data){const e=document.querySelector(".wtrvl-ifrm");e&&(e.style.height="100%")}}))})()}),0)}))})();

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.