PageSourceSearch

https://static.tfmetalsreport.com/js/js_wGIVADIaFQtBnM7jQFXIyrPBpFJQCgFJNHE-QNq5BHE.js

js tfmetalsreport.com collected 2026-10-02 07:10:05 UTC 11,084 bytes, 11 lines download raw bytes

1(function(e){'use strict';Drupal.behaviors.formSingleSubmit={attach:function(){function t(t){let $form=e(t.currentTarget);let formValues=$form.serialize();let previousValues=$form.attr('data-drupal-form-submit-last');if(previousValues===formValues){t.preventDefault()}
2else{$form.attr('data-drupal-form-submit-last',formValues)}};e('body').once('form-single-submit').delegate('form:not([method~="GET"])','submit.singleSubmit',t)}}})(jQuery);(function(e){'use strict';Drupal.ajax=Drupal.ajax||{};Drupal.settings.urlIsAjaxTrusted=Drupal.settings.urlIsAjaxTrusted||{};Drupal.behaviors.AJAX={attach:function(t,a){for(var s in a.ajax){if(!e('#'+s+'.ajax-processed').length){let element_settings=a.ajax[s];if(typeof element_settings.selector==='undefined'){element_settings.selector='#'+s};e(element_settings.selector).each(function(){element_settings.element=this;Drupal.ajax[s]=new Drupal.ajax(s,this,element_settings)});e('#'+s).addClass('ajax-processed')}};e('.use-ajax:not(.ajax-processed)').addClass('ajax-processed').each(function(){let element_settings={};element_settings.progress={'type':'throbber'};if(e(this).attr('href')){element_settings.url=e(this).attr('href');element_settings.event='click'};if(e(this).data('dialog')){element_settings.dialog=e(this).data('dialog-options')||{};let uri=element_settings.url;if(uri.indexOf('?')===-1){uri+='?'}
3else{uri+='&'};uri+='_format=drupal_dialog';element_settings.url=uri};let s=e(this).attr('id');Drupal.ajax[s]=new Drupal.ajax(s,this,element_settings)});e('.use-ajax-submit:not(.ajax-processed)').addClass('ajax-processed').each(function(){let element_settings={};element_settings.url=e(this.form).attr('action');element_settings.setClick=!0;element_settings.event='click';element_settings.progress={'type':'throbber'};let s=e(this).attr('id');Drupal.ajax[s]=new Drupal.ajax(s,this,element_settings)})}};Drupal.ajax=function(t,a,s){let defaults={url:'system/ajax',event:'mousedown',keypress:!0,selector:'#'+t,effect:'none',speed:'none',method:'replaceWith',progress:{type:'throbber',message:Drupal.t('Please wait...')},submit:{'js':!0}};e.extend(this,defaults,s);this.element=a;this.element_settings=s;this.url=s.url.replace(/\/nojs(\/|$|\?|&|#)/g,'/ajax$1');if(Drupal.settings.urlIsAjaxTrusted[s.url]){Drupal.settings.urlIsAjaxTrusted[this.url]=!0};this.wrapper='#'+s.wrapper;if(this.element.form){this.form=e(this.element.form)};let ajax=this;ajax.options={url:Drupal.sanitizeAjaxUrl(ajax.url),data:ajax.submit,beforeSerialize:function(e,t){return ajax.beforeSerialize(e,t)},beforeSubmit:function(e,t,a){ajax.ajaxing=!0;return ajax.beforeSubmit(e,t,a)},beforeSend:function(e,t){ajax.ajaxing=!0;return ajax.beforeSend(e,t)},success:function(t,a,s){if(typeof t==='string'){t=e.parseJSON(t)};if(t!==null&&!Drupal.settings.urlIsAjaxTrusted[ajax.url]){if(s.getResponseHeader('X-Drupal-Ajax-Token')!=='1'){let customMessage=Drupal.t('The response failed verification so will not be processed.');return ajax.error(s,ajax.url,customMessage)}};s=null;return ajax.success(t,a)},complete:function(e,t){ajax.ajaxing=!1;if(t==='error'||t==='parsererror'){return ajax.error(e,ajax.url)};e=null},dataType:'json',jsonp:!1,type:'POST'};if(s.dialog){ajax.options.data.dialogOptions=s.dialog};if(navigator.userAgent.indexOf('MSIE')===-1){ajax.options.iframeSrc='about:blank'};e(ajax.element).bind(s.event,function(e){if(!Drupal.settings.urlIsAjaxTrusted[ajax.url]&&!Drupal.urlIsLocal(ajax.url)){throw new Error(Drupal.t('The callback URL is not local and not trusted: !url',{'!url':ajax.url}))};return ajax.eventResponse(this,e)});if(s.keypress){e(ajax.element).keypress(function(e){return ajax.keypressResponse(this,e)})};if(s.prevent){e(ajax.element).bind(s.prevent,!1)}};Drupal.ajax.prototype.keypressResponse=function(t,a){let ajax=this;if(a.which===13||(a.which===32&&t.type!=='text'&&t.type!=='textarea')){e(ajax.element_settings.element).trigger(ajax.element_settings.event);return!1}};Drupal.ajax.prototype.eventResponse=function(t,a){let ajax=this;if(ajax.ajaxing){return!1};try{if(ajax.form){if(ajax.setClick){t.form.clk=t};ajax.form.ajaxSubmit(ajax.options)}
4else{ajax.beforeSerialize(ajax.element,ajax.options);e.ajax(ajax.options)}}catch(s){ajax.ajaxing=!1;alert('An error occurred while attempting to process '+ajax.options.url+': '+s.message)};if(typeof t.type!='undefined'&&(t.type==='checkbox'||t.type==='radio')){return!0}
5else{return!1}};Drupal.ajax.prototype.beforeSerialize=function(a,t){if(this.form){let settings=this.settings||Drupal.settings;Drupal.detachBehaviors(this.form,settings,'serialize')};t.data['ajax_html_ids']=[];e('[id]').each(function(){t.data['ajax_html_ids'].push(this.id)});t.data['ajax_html_ids']=t.data['ajax_html_ids'].join(',');t.data['ajax_page_state[theme]']=Drupal.settings.ajaxPageState.theme;t.data['ajax_page_state[theme_token]']=Drupal.settings.ajaxPageState.theme_token;for(var s in Drupal.settings.ajaxPageState.css){t.data['ajax_page_state[css]['+s+']']=1};for(var s in Drupal.settings.ajaxPageState.js){t.data['ajax_page_state[js]['+s+']']=1};if(this.options.data.dialogOptions&&typeof this.options.data.dialogOptions!=='object'){e.error(Drupal.t('The data-dialog-options property on this link is not val
5id JSON.'))}};Drupal.ajax.prototype.beforeSubmit=function(e,t,a){};Drupal.ajax.prototype.beforeSend=function(t,a){if(this.form){a.extraData=a.extraData||{};a.extraData.ajax_iframe_upload='1';let v=e.fieldValue(this.element);if(v!==null){a.extraData[this.element.name]=Drupal.checkPlain(v)}};e(this.element).addClass('progress-disabled').attr('disabled',!0);if(this.progress.type==='bar'){let progressBar=new Drupal.progressBar('ajax-progress-'+this.element.id,e.noop,this.progress.method,e.noop);if(this.progress.message){progressBar.setProgress(-1,this.progress.message)};if(this.progress.url){progressBar.startMonitoring(this.progress.url,this.progress.interval||1500)};this.progress.element=e(progressBar.element).addClass('ajax-progress ajax-progress-bar');this.progress.object=progressBar;e(this.element).after(this.progress.element)}
6else if(this.progress.type==='throbber'){this.progress.element=e('<div class="ajax-progress ajax-progress-throbber"><div class="throbber">&nbsp;</div></div>');if(this.progress.message){e('.throbber',this.progress.element).after('<div class="message">'+this.progress.message+'</div>')};e(this.element).after(this.progress.element)}};Drupal.ajax.prototype.success=function(t,a){if(this.progress.element){e(this.progress.element).remove()};if(this.progress.object){this.progress.object.stopMonitoring()};e(this.element).removeClass('progress-disabled').removeAttr('disabled');Drupal.freezeHeight();for(var s in t){if(t.hasOwnProperty(s)&&t[s]['command']&&this.commands[t[s]['command']]){this.commands[t[s]['command']](this,t[s],a)}};if(this.form){let settings=this.settings||Drupal.settings;Drupal.attachBehaviors(this.form,settings)};Drupal.unfreezeHeight();this.settings=null};Drupal.ajax.prototype.getEffect=function(e){let type=e.effect||this.effect;let speed=e.speed||this.speed;let effect={};if(type==='none'){effect.showEffect='show';effect.hideEffect='hide';effect.showSpeed=''}
7else if(type==='fade'){effect.showEffect='fadeIn';effect.hideEffect='fadeOut';effect.showSpeed=speed}
8else{effect.showEffect=type+'Toggle';effect.hideEffect=type+'Toggle';effect.showSpeed=speed};return effect};Drupal.ajax.prototype.error=function(t,a,s){Drupal.displayAjaxError(Drupal.ajaxError(t,a,s),t.status);if(this.progress.element){e(this.progress.element).remove()};if(this.progress.object){this.progress.object.stopMonitoring()};e(this.wrapper).show();e(this.element).removeClass('progress-disabled').removeAttr('disabled');if(this.form){let settings=this.settings||Drupal.settings;Drupal.attachBehaviors(this.form,settings)};t=null};Drupal.ajax.prototype.commands={insert:function(t,a,s){let wrapper=a.selector?e(a.selector):e(t.wrapper);let method=a.method||t.method;let effect=t.getEffect(a);let selector=a.selector?a.selector:'';let dom_ids=['.view-dom-id-authcache-blv-comments-comments-flat-node-pane','.view-dom-id-authcache-blv-comments-comments-flat-forum-pane','.view-dom-id-blv-search-content-search-block','.view-dom-id-blv-search-content-search-page','.view-dom-id-blv-search-comments-search-comments-page',];if(method==='infiniteScrollInsertView'||dom_ids.includes(selector)){try{if(typeof(pako.ungzip)!=='undefined'){let unzippedData=pako.ungzip(Uint8Array.from(atob(a.data),c=>c.charCodeAt(0)));let decoder=new TextDecoder();a.data=decoder.decode(unzippedData)}
9else{console.log('Decompressed string (inflate): unable to find ungzip')}}catch(r){console.e$('Error decompressing with inflate: ',r)}};let new_content_wrapped=e('<div></div>').html(a.data);let new_content=new_content_wrapped.contents();if(new_content.length!==1||new_content.get(0).nodeType!==1){new_content=new_content_wrapped};switch(method){case'html':case'replaceWith':case'replaceAll':case'empty':case'remove':let settings=a.settings||t.settings||Drupal.settings;Drupal.detachBehaviors(wrapper,settings)};wrapper[method](new_content);if(effect.showEffect!=='show'){new_content.hide()};if(e('.ajax-new-content',new_content).length>0){e('.ajax-new-content',new_content).hide();new_content.show();e('.ajax-new-content',new_content)[effect.showEffect](effect.showSpeed)}
10else if(effect.showEffect!=='show'){new_content[effect.showEffect](effect.showSpeed)};if(new_content.parents('html').length>0){let settings=a.settings||t.settings||Drupal.settings;Drupal.attachBehaviors(new_content,settings)}},remove:function(t,a,s){let settings=a.settings||t.settings||Drupal.settings;Drupal.detachBehaviors(e(a.selector),settings);e(a.selector).remove()},changed:function(t,a,s){if(!e(a.selector).hasClass('ajax-changed')){e(a.selector).addClass('ajax-changed');
10if(a.asterisk){e(a.selector).find(a.asterisk).append(' <span class="ajax-changed">*</span> ')}}},alert:function(e,t,a){alert(t.title+': '+t.text)},css:function(t,a,s){e(a.selector).css(a.argument)},settings:function(t,a,s){if(a.merge){e.extend(!0,Drupal.settings,a.settings)}
11else{t.settings=a.settings}},data:function(t,a,s){e(a.selector).data(a.name,a.value)},invoke:function(t,a,s){let $element=e(a.selector);$element[a.method].apply($element,a.arguments)},restripe:function(t,a,s){e('> tbody > tr:visible, > tr:visible',e(a.selector)).removeClass('odd even').filter(':even').addClass('odd').end().filter(':odd').addClass('even')},add_css:function(t,a,s){e('head').prepend(a.data);let match,importMatch=/^@import url\("(.*)"\);$/igm;if(document.styleSheets[0].addImport&&importMatch.test(a.data)){importMatch.lastIndex=0;while(match=importMatch.exec(a.data)){document.styleSheets[0].addImport(match[1])}}},updateBuildId:function(t,a,s){e('input[name="form_build_id"][value="'+a['old']+'"]').val(a['new'])}}})(jQuery);(function(e){var t=e.ajax.prototype.beforeSerialize;e.ajax.prototype.beforeSerialize=function(a,s){t.call(this,a,s);s.data['ajax_page_state[jquery_version]']=e.settings.ajaxPageState.jquery_version;s.data['ajax_page_state[jquery_version_token]']=e.settings.ajaxPageState.jquery_version_token}})(Drupal);

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.