PageSourceSearch

https://corporate.exxonmobil.de/Assets/component-VX1134.bundle-260929.14.js

js exxonmobil.de collected 2026-10-02 03:28:20 UTC 3,293 bytes, 1 lines download raw bytes

1(window.webpackJsonp=window.webpackJsonp||[]).push([[24],{204:function(e,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=s(66);var n=function(){function e(t){var s=this;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.html=t,this.select=(0,i.qs)("select",this.html),this.options=(0,i.qsa)("option",this.select),this.selectMultiple=(0,i.qs)(".selectMultiple",this.html),this.contentHeight=this.calculateHeight(),this.selectMultiple.insertAdjacentHTML("afterbegin",this.createContentItems()),window.addEventListener("load",(function(){s.itemsCreated=(0,i.qsa)(".selectMultiple--item",s.html),s.content=(0,i.qs)(".selectMultiple--content",s.html),s.selected=[],s.lastChecked=null,s.selectedOptions=s.selectState(),(0,i.forEach)(s.itemsCreated,(function(e){s.initSelected(e),s.select.attributes.multiple?((0,i.$on)(e,"click",(function(){return s.selectValues(e)})),(0,i.$on)(e,"click",(function(t){return s.shiftSelectItems(t,e)}))):(0,i.$on)(e,"click",(function(){return s.singleSelection(e)}))}))}))}return e.prototype.initSelected=function(e){(0,i.forEach)(this.selectedOptions,(function(t){t===e.dataset.value&&(0,i.addClass)(e,"selected")}))},e.prototype.createContentItems=function(){var e=this.createInnerContentItems();return'\n      <div class="selectMultiple--list">\n        <ul class="selectMultiple--content" style="height: '+this.contentHeight+'">\n          '+e.join("")+"\n        </ul>\n      </div>\n    "},e.prototype.createInnerContentItems=function(){var e=this;return Object.values(this.options).map((function(t){return e.item=t,e.item.selected&&(e.selected=e.item.value),'\n        <li class="selectMultiple--item" data-value="'+e.item.value+'">\n          <span>'+e.item.innerHTML+"</span>\n        </li>\n      "}))},e.prototype.calculateHeight=function(){var e=void 0;return this.select.attributes.size?(e=this.select.attributes.size.nodeValue,Math.floor(e)*Math.floor(40)+2+"px"):"200px"},e.prototype.selectState=function(){var e=[],t=this.select&&this.select.options,s=void 0;return(0,i.forEach)(t,(function(t){(s=t).selected&&e.push(s.value||s.text)})),e},e.prototype.selectValues=function(e){(0,i.toggleClass)(e,"selected"),this.selected=(0,i.qsa)(".selected",this.content),this.setSelectedValues();var t=new CustomEvent("change");this.select.dispatchEvent(t)},e.prototype.setSelectedValues=function(){var e=[],t=this.select&&this.select.options;(0,i.forEach)(this.selected,(function(t){var s=t.dataset.value;e.push(s)})),(0,i.forEach)(t,(function(t){var s=t;s.selected=e.indexOf(s.value)>=0}))},e.prototype.shiftSelectItems=function(e,t){var s=void 0;if(this.lastChecked){if(e.shiftKey){var n=(0,i.getIndex)(t,this.itemsCreated),l=(0,i.getIndex)(this.lastChecked,this.itemsCreated),c=[].slice.call(this.itemsCreated,Math.min(n,l),Math.max(n,l)+1);(0,i.forEach)(c,(function(e){s=e,(0,i.addClass)(s,"selected")}))}this.lastChecked=t,this.selected=(0,i.qsa)(".selected",this.content),this.setSelectedValues()}else this.lastChecked=t},e.prototype.singleSelection=function(e){(0,i.forEach)(this.itemsCreated,(function(e){return(0,i.removeClass)(e,"selected")})),(0,i.addClass)(e,"selected"),this.selected=(0,i.qsa)(".selected",this.content),this.setSelectedValues()},e}();t.default=n}}]);

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.