PageSourceSearch

https://cdn.deputy.com/1271506e1df63eca546f79a9c6d4bd6fede854e0/js…/workato-embedding-client.js

js deputy.com collected 2026-09-24 08:07:10 UTC 6,595 bytes, 1 lines download raw bytes

1var __defProp=Object.defineProperty;var __name=(target,value)=>__defProp(target,"name",{value,configurable:!0});(()=>{"use strict";var t=__name(function(){return(t=Object.assign||function(t2){for(var e2,n2=1,r2=arguments.length;n2<r2;n2++)for(var i in e2=arguments[n2])Object.prototype.hasOwnProperty.call(e2,i)&&(t2[i]=e2[i]);return t2}).apply(this,arguments)},"t"),e=/^[a-z0-9+\-.]+:\/\//,n=function(){function n2(t2){this.config=t2}return __name(n2,"n"),n2.prototype.updateConfig=function(e2){this.config=t(t({},this.config),e2)},n2.prototype.getWorkatoUrl=function(t2,n3){n3===void 0&&(n3=!1);var r2=this.config,i=r2.vendorOrigin,o=r2.pathPrefix;if(e.test(t2)){if(t2.indexOf(i)!==0)return null;t2=t2.slice(i.length)}if(t2.indexOf(o)!==0||t2.charAt(o.length)!=="/"&&t2.length!==o.length)return null;var a=t2.slice(o.length);return a.charAt(0)!=="/"&&(a="/"+a),n3&&(a=""+this.config.workatoOrigin+a),a},n2.prototype.getEmbeddingUrl=function(t2,n3){n3===void 0&&(n3=!1);var r2=this.config.workatoOrigin;if(e.test(t2)){if(t2.indexOf(r2)!==0)return null;t2=t2.slice(r2.length)}t2.charAt(0)!=="/"&&(t2="/"+t2);var i=""+this.config.pathPrefix+t2;return n3&&(i=""+this.config.vendorOrigin+i),i},n2}(),r=function(){function t2(t3){var e2=this;this.config=t3,this.currentWorkatoUrl=null,this.configured=!1,this.pathPrefix="/",this.messageHandlers=Object.create(null),this.pendingMessages=[],this.handleMessageEvent=function(t4){var n2=t4.source;if(t4.origin===e2.config.sourceOrigin&&n2&&n2.parent===window){var r2=e2.processMessage(t4.data);if(r2){switch(r2.type){case"loaded":e2.sourceIframe=n2,e2.currentWorkatoUrl=r2.payload.url;var i=e2.pendingMessages;e2.pendingMessages=[],i.forEach(function(t5){return e2.send(t5)});break;case"navigated":e2.currentWorkatoUrl=r2.payload.url;break;case"unloaded":e2.sourceIframe=null,e2.currentWorkatoUrl=null}e2.emit(r2.type,r2.payload),e2.emit("*",r2)}}},this.utils=new n({workatoOrigin:t3.sourceOrigin,vendorOrigin:location.origin,pathPrefix:this.pathPrefix}),window.addEventListener("message",this.handleMessageEvent)}return __name(t2,"t"),Object.defineProperty(t2.prototype,"loaded",{get:__name(function(){return!!this.sourceIframe},"get"),enumerable:!1,configurable:!0}),t2.prototype.configure=function(t3){return this.pathPrefix=t3.embeddingUrlPrefix,this.utils.updateConfig({pathPrefix:this.pathPrefix}),this},t2.prototype.send=function(t3){return this.loaded?this.sourceIframe.postMessage(JSON.stringify(t3),this.config.sourceOrigin):(this.pendingMessages=this.pendingMessages.filter(function(e2){var n2=e2.type;return t3.type!==n2}),this.pendingMessages.push(t3)),this},t2.prototype.on=function(t3,e2){return this.messageHandlers[t3]||(this.messageHandlers[t3]=[]),this.messageHandlers[t3].push(e2),this},t2.prototype.off=function(t3,e2){var n2=this.messageHandlers[t3];if(n2!=null&&n2.length){var r2=n2.indexOf(e2);r2>=0&&n2.splice(r2,1)}return this},t2.prototype.navigateTo=function(t3){return t3!==this.currentWorkatoUrl&&this.send({type:"navigation",payload:{url:t3}}),this},t2.prototype.handleNavigation=function(t3){var e2=this;t3===void 0&&(t3={}),this.disableNavigationHandling();var n2=this;this.on("loaded",i).on("navigated",o),window.addEventListener("popstate",s);var r2=this.addLinkClickHandler(function(e3,r3){var i2=e3.pathname+e3.search+e3.hash,o2=n2.extractWorkatoUrl(i2);if(o2&&i2!==n2.currentVendorUrl){var a2=!0,s2=!0;t3.onVendorNavigation&&t3.onVendorNavigation({reason:"link",embeddingUrl:i2,workatoUrl:o2,link:e3,event:r3,preventVendorUrlChange:__name(function(){s2=!1},"preventVendorUrlChange"),preventWorkatoUrlChange:__name(function(){a2=!1},"preventWorkatoUrlChange")}),s2&&(r3.preventDefault(),history.pushState(null,document.title,i2)),a2&&(r3.preventDefault(),n2.loaded?n2.navigateTo(o2):s2?location.reload():location.href=i2)}});return this.disableNavigationHandler=function(){e2.off("loaded",i).off("navigated",o),window.removeEventListener("popstate",s),r2()},this;function i(t4){a(t4.url,!0)}function o(t4){a(t4.url,t4.replaced)}function a(e3,r3){var i2=n2.constructEmbeddingUrl(e3);if(n2.currentVendorUrl!==i2){var o2=!0;t3.onWorkatoNavigation&&t3.onWorkatoNavigation({workatoUrl:e3,embeddingUrl:i2,urlReplaced:r3,preventVendorUrlChange:__name(function(){o2=!1},"preventVendorUrlChange")}),o2&&(r3?history.replaceState(null,document.title,i2):history.pushState(null,document.title,i2))}}function s(){var e3=n2.extractWorkatoUrl(n2.currentVendorUrl);if(e3!==null){var r3=!0;t3.onVendorNavigation&&t3.onVendorNavigation({reason:"history",embeddingUrl:n2.currentVendorUrl,workatoUrl:e3,preventWorkatoUrlChange:__name(function(){r3=!1},"preventWorkatoUrlChange")}),r3&&(n2.loaded?n2.navigateTo(e3):location.reload())}}},t2.prototype.disableNavigationHandling=function(){return this.disableNavigationHandler&&(this.disableNavigationHandler(),this.disableNavigationHandler=null),this},t2.prototype.generateIFrameUrl=function(t3,e2){return typeof e2!="string"&&(e2=this.extractWorkatoUrl(this.currentVendorUrl))===null&&this.throwError('"'+this.currentVendorUrl+'" is not val
1id embedding URL - it must start with "'+this.pathPrefix+'"'),this.config.sourceOrigin+"/direct_link?workato_dl_path="+encodeURIComponent(e2)+"&workato_dl_token="+encodeURIComponent(t3)},t2.prototype.extractWorkatoUrl=function(t3){return this.utils.getWorkatoUrl(t3)},t2.prototype.constructEmbeddingUrl=function(t3){return this.utils.getEmbeddingUrl(t3)},Object.defineProperty(t2.prototype,"currentVendorUrl",{get:__name(function(){return location.pathname+location.search+location.hash},"get"),enumerable:!1,configurable:!0}),t2.prototype.addLinkClickHandler=function(t3){var e2=this;return document.addEventListener("click",n2),function(){document.removeEventListener("click",n2)};function n2(n3){var r2=e2.getClosestLink(n3.target);if(!(!r2||r2.origin!==location.origin||n3.button!==0||n3.shiftKey||n3.metaKey||n3.ctrlKey||n3.altKey)){var i=r2.getAttribute("target");i&&i!=="_self"||t3(r2,n3)}}},t2.prototype.emit=function(t3,e2){(this.messageHandlers[t3]||[]).forEach(function(t4){return t4(e2)})},t2.prototype.processMessage=function(t3){if(typeof t3!="string")return null;try{t3=JSON.parse(t3)}catch(t4){return null}return this.isWorkatoMessage(t3)?(delete t3.wk,t3):null},t2.prototype.getClosestLink=function(t3){do{if(t3.tagName==="A")return t3;t3=t3.parentElement}while(t3);return null},t2.prototype.throwError=function(t3,e2){throw e2===void 0&&(e2=Error),new e2("WorkatoEmbeddingClient: "+t3)},t2.prototype.isWorkatoMessage=function(t3){return!!(t3&&t3.wk===!0)},t2}();window.Workato=new r({sourceOrigin:"https://app.workato.com"})})();

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.