PageSourceSearch

https://www.fichajes.com/build/js/disqusManager.f113beeb.js

js fichajes.com collected 2026-10-02 02:44:45 UTC 4,584 bytes, 1 lines download raw bytes

1!function(){function e(e,t){for(var s=0;s<t.length;s++){var a=t[s];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,i(a.key),a)}}function i(e){var i=function(e,i){if("object"!=typeof e||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var s=t.call(e,i||"default");if("object"!=typeof s)return s;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===i?String:Number)(e)}(e,"string");return"symbol"==typeof i?i:i+""}var t=function(){"use strict";return i=function e(){var i=this;!function(e,i){if(!(e instanceof i))throw new TypeError("Cannot call a class as a function")}(this,e),window.addEventListener("load",(function(){return i.init()}))},t=[{key:"init",value:function(){this.isApp=!!window.isApp,this.isEmbed=document.body.classList.contains("embedded"),this.loadModalDisqus(),this.loadThreadEmbedDisqus()}},{key:"loadModalDisqus",value:function(){var e=document.querySelector("#modalDisqusThread");e&&(this.$disqusModalIframe=e.querySelector("iframe")||null,this.$disqusThreadModal=e,this.$disqusModalIframe&&(this.listenDisqusThreadButtonClick(),this.listenDisqusThreadModalClose()))}},{key:"buildDisqusIframeUrl",value:function(e,i,t,s){return"https://disqus.footmercato.net/index.html?fullurl=".concat(e,"&identifier=").concat(i,"&category=").concat(t,"&account=").concat(s)}},{key:"resetDisqusModalIframe",value:function(){this.$disqusModalIframe.src="",this.$disqusModalIframe.classList.add("hidden")}},{key:"initDisqusModalIframe",value:function(){this.$disqusModalIframe.src=this.disqusIframeUrl,this.$disqusModalIframe.classList.remove("hidden")}},{key:"listenDisqusThreadButtonClick",value:function(){var e=this;if(!this.isEmbed||this.isApp){var i=document.querySelectorAll('[data-modal="modalDisqusThread"]');i&&i.forEach((function(i){i.classList.remove("hidden"),i.addEventListener("click",(function(i){i.preventDefault();var t=i.currentTarget.dataset,s=t.identifier,a=t.url,n=t.category;if(e.isApp){if(!window.sendMessageToNative||!window.sendMessageToNative.openModalDisqusComments)return;window.sendMessageToNative.openModalDisqusComments({url:null!=a?a:"",identifier:s,category:n})}else e.disqusConfig={identifier:s,url:null!=a?a:"",category:n,account:document.body.dataset.disqus},e.disqusIframeUrl=e.buildDisqusIframeUrl(e.disqusConfig.url,e.disqusConfig.identifier,e.disqusConfig.category,e.disqusConfig.account),e.initDisqusModalIframe()}))}))}}},{key:"listenDisqusThreadModalClose",value:function(){var e=this;this.$disqusThreadModal.querySelector(".modal__close").addEventListener("click",(function(){e.resetDisqusModalIframe()}))}},{key:"getDisqusUrl",value:function(){if(!this.disqusUrl){var e=document.body.dataset.disqus;if(e)return"//".concat(e,".disqus.com/")}}},{key:"initDisqus",value:function(){this.setDisqusUrl(),this.loadDisqusEmbed()}},{key:"setDisqusUrl",value:function(){if(!this.disqusUrl){var e=document.body.dataset.disqus;e&&(this.disqusUrl="//".concat(e,".disqus.com/"))}}},{key:"loadDisqusEmbed",value:function(){window.lazyloadScriptManager&&window.lazyloadScriptManager.loadScript("".concat(this.disqusUrl,"embed.js"),"disqusEmbed",null,null,null,null,{"data-timestamp":+new Date});var e=this.$disqusThread.dataset.identifier,i=this.$disqusThread.dataset.url,t=this.$disqusThread.dataset.category;window.DISQUS,window.disqus_config=function(){this.page.identifier=e,this.page.url=i,this.page.category_id=t}}},{key:"loadThreadEmbedDisqus",value:function(){var e=document.querySelector(".group__main .disqusThreadEmbed");if(e){var i=e.querySelector("#disqus_thread");if(i){this.$disqusThread=i,this.initDisqus();var t=document.querySelectorAll(".group__main .buttonDisplayToThreadEmbed, .topBar__action--actionComment");t.length&&t.forEach((function(i){i.addEventListener("click",(function(i){i.preventDefault();var t=e.getBoundingClientRect(),s=window.scrollY+t.top;window.scrollTo({top:s,left:0,behavior:"smooth"})}))}));var s=e.querySelector("#disqus_thread");s&&this.initShowMoreSteps(e,s)}}}},{key:"initShowMoreSteps",value:function(e,i){var t=1;e.style.maxHeight="800px";var s=e.querySelector(".disqusThreadEmbed__showMoreContainer"),a=e.querySelector(".disqusThreadEmbed__buttonShowMore");s.classList.remove("hidden"),a.addEventListener("click",(function(a){if
1(a.preventDefault(),t++,i.offsetHeight<800*t)return e.style.maxHeight="none",void s.classList.add("hidden");e.style.maxHeight="".concat(800*t,"px")}))}}],t&&e(i.prototype,t),s&&e(i,s),Object.defineProperty(i,"prototype",{writable:!1}),i;var i,t,s}();window.disqusManager=new t}();

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.