1(window.webpackJsonp=window.webpackJsonp||[]).push([[57],{140:function(t,i,e){"use strict";Object.defineProperty(i,"__esModule",{value:!0});var s,n=Object.assign||function(t){for(var i=1;i<arguments.length;i++){var e=arguments[i];for(var s in e)Object.prototype.hasOwnProperty.call(e,s)&&(t[s]=e[s])}return t},o=e(66),l=e(449),a=e(131),r=(s=a)&&s.__esModule?s:{default:s};var h=function(){function t(i){!function(t,i){if(!(t instanceof i))throw new TypeError("Cannot call a class as a function")}(this,t),this.html=i;var e=this.html.dataset.moduleName;this.blockNameForAppend=e?""+e:"cardCollection",this.blockName=e?"."+e:".cardCollection",this.container=(0,o.qs)(this.blockName+"--content",this.html,e),this.containerWidth=this.container.clientWidth,this.header=(0,o.qs)(this.blockName+"--header",this.html),this.list=(0,o.qs)(this.blockName+"--list",this.html),this.firstListWidth=this.list.clientWidth,this.listWidth=this.list.clientWidth,this.items=(0,o.qsa)(this.blockName+"--item",this.html),this.item=(0,o.qs)(this.blockName+"--item",this.html),this.itemWidth=(0,o.qs)(this.blockName+"--item",this.html).clientWidth,this.bullets=(0,o.qs)(this.blockName+"--bullets",this.html),this.arrows=(0,o.qsa)(this.blockName+"--arrows",this.html),this.scrollAmount=(0,o.qs)(this.blockName+"--scrollAmount",this.html),this.leftArrows=(0,o.qsa)(this.blockName+"--arrows .left-arrow",this.html),this.rightArrows=(0,o.qsa)(this.blockName+"--arrows .right-arrow",this.html),this.controls=(0,o.qs)(this.blockName+"--controls",this.html),this.blankItems=[],this.windowWidth=window.innerWidth,this.currentTotalBlocks=0,this.totalItemsAdd=0,this.maxItems=10,this.bgRandom=this.html.dataset.bgrandom,this.analytics=new r.default,this.isRtl="rtl"===document.querySelector("html").getAttribute("dir"),this.xDown=null,this.yDown=null,this.isAnimating=!1,this.initScript(),this.maxScrollLeft=this.container.scrollWidth-this.container.clientWidth,this.analyticsGA4Obj={event:"Article"===window.exxonPageType?"article_carousel_scroll_click":"carousel_scroll_click",module_name:"carousel",section_header:(0,o.getClosetSectionHeader)(this.html),position_maximum:this.totalBlocks()},(0,o.$on)(window,"resize",this.handleResize.bind(this))}return t.prototype.handleResize=function(){var t=this;if(window.innerWidth!==this.windowWidth){if(this.windowWidth=window.innerWidth,this.handleTotalItemsOnScreen(),this.currentTotalBlocks===this.totalBlocks()&&this.items.length<=this.totalItemsOnScreen){var i=(0,o.qsa)(this.blockName+"--bullet",this.html);return void(0,o.forEach)(i,(function(i,e){(0,o.hasClass)(i,"active")&&(t.blockNumb=e,t.activeBullets(),t.animateScroll(t.container.scrollLeft,t.itemWidth*t.totalItemsOnScreen*e,!0))}))}this.removeBullets(),this.initScript(),this.maxScrollLeft=this.container.scrollWidth-this.container.clientWidth}},t.prototype.initScript=function(){this.handleEvents(),this.removeBlankItems(),this.items.length>this.totalItemsOnScreen?(this.addBullets(),this.handleItems(),this.manageArrowsVisibility(),(0,o.forEach)(this.arrows,(function(t){(0,o.removeClass)(t,"d-none-important")}))):(0,o.forEach)(this.arrows,(function(t){(0,o.addClass)(t,"d-none-important")})),"true"===this.bgRandom&&this.randomBackgroundPosition()},t.prototype.removeBullets=function(){var t=(0,o.qsa)(this.blockName+"--bullet",this.html),i=(0,o.qsa)(this.blockName+"--bullet-wrapper",this.html);(0,o.hasClass)(this.bullets,"tenUp")&&(0,o.removeClass)(this.bullets,"tenUp"),(0,o.forEach)(t,(function(t){t.remove()})),i.length&&(0,o.forEach)(i,(function(t){t.remove()}))},t.prototype.handleTotalItemsOnScreen=function(){window.innerWidth>=1440?this.totalItemsOnScreen=4:window.innerWidth>=1024?this.totalItemsOnScreen=3:window.innerWidth>=768?this.totalItemsOnScreen=2:this.totalItemsOnScreen=1},t.prototype.handleEvents=function(){var t=this;this.handleTotalItemsOnScreen(),(0,o.hasClass)(this.html,"fourUp")&&window.innerWidth>=1024&&(this.totalItemsOnScreen=4),".highlight"===this.blockName&&!(0,o.hasClass)(this.html,"fourUp")&&window.innerWidth>=1024&&(this.totalItemsOnScreen=3),".audioEFOneColumn--contentContainer"===this.blockName&&window.innerWidth>=1024&&(this.totalItemsOnScreen=3),this.blockNumb=this.isRtl?this.totalBlocks()-1:0,(0,o.forEach)(this.leftArrows,(function(i){(0,o.$on)(i,"click",(function(){t.scrollTo("left","arrow")}))})),(0,o.forEach)(this.rightArrows,(function(i){(0,o.$on)(i,"click",(function(){t.scrollTo("right","arrow")}))})),window.addEventListener("resize",(function(){t.totalItemsAdd&&t.currentTotalBlocks===t.totalBlocks()?t.listWidth=t.firstListWidth:t.listWidth=t.list.clientWidth,t.containerWidth=t.container.clientWidth,t.itemWidth=(0,o.qs)(t.blockName+"--item",t.html).clientWidth,t.manageArrowsVisibility()})),(0,o.$on)(this.container,"scroll",(function(){t.manageArrowsVisibility()})),(0,o.$on)(this.list,"touchstart",(function(i){t.onTouchStart(i)})),(0,o.$on)(this.list,"touchmove",(function(i){t.onTouchMove(i)})),(0,o.forEach)(this.items,(function(i,e){var s=(0,o.qs)(t.blockName+"--link",i),n=!1;(0,o.$on)(i,"keyup",(function(i){9===i.keyCode&&t.animateBullets(Math.floor(e/t.totalItemsOnScreen))}));var l=t.html.dataset.hasAnalytics;
1s&&("true"===l&&(0,o.$on)(s,"click",(function(){return t.setItemAnalytics({anchor:s,index:e})})),(0,o.$on)(s,"mousedown",(function(){n=!0})),(0,o.$on)(s,"focus",(function(e){n||t.handleLinkFocusScroll(e,i),n=!1})),(0,o.hasClass)(s,"noAnchor")&&(0,o.$on)(s,"keydown",(function(i){13!==i.keyCode&&32!==i.keyCode||(i.preventDefault(),"true"===l&&t.setItemAnalytics({anchor:s,index:e}))})))})),this.activeBullets()},t.prototype.removeBlankItems=function(){var t=this;this.blankItems.length&&((0,o.forEach)(this.blankItems,(function(i,e){i&&(i.remove(),delete t.blankItems[e])})),this.totalItemsAdd=0,this.items=(0,o.qsa)(this.blockName+"--item",this.html))},t.prototype.handleItems=function(){if("block"===getComputedStyle(this.controls,null).display){for(var t=this.items.length%this.totalItemsOnScreen,i=t&&this.totalItemsOnScreen-t,e=0;e<i;e+=1){var s=(0,o.createElement)((0,o.$h)("li",{className:this.blockNameForAppend+"--item","aria-hidden":"true"}));this.blankItems=[].concat(this.blankItems,[s]),this.list.appendChild(s)}this.totalItemsAdd=i}},t.prototype.totalBlocks=function(){var t=this.items.length,i=void 0;return i=t%this.totalItemsOnScreen==0?t/this.totalItemsOnScreen:(t-t%this.totalItemsOnScreen)/this.totalItemsOnScreen+1,i},t.prototype.animateBullets=function(t){if(this.blockNumb!==t){var i=this.blockNumb<t?"right":"left";this.analyticsGA4Obj.toggle_type_direction="bullet - "+i}else this.analyticsGA4Obj.toggle_type_direction="bullet";this.analyticsGA4Obj.position_index=this.blockNumb+1,this.analyticsGA4Obj.position_target=t+1,this.analytics.pushCustomData(n({},this.analyticsGA4Obj)),this.blockNumb=t,this.activeBullets();var e=this.isRtl?this.currentTotalBlocks-this.blockNumb-1:this.blockNumb,s=this.itemWidth*this.totalItemsOnScreen*e,o=this.isRtl?-s:s;this.animateScroll(this.container.scrollLeft,o)},t.prototype.addBullets=function(){for(var t=this,i=function(i){t.bullets.appendChild((0,o.createElement)((0,o.$h)("li",{className:t.blockNameForAppend+"--bullet-"+i+" "+t.blockNameForAppend+"--bullet",tabindex:"0"})));var e=(0,o.qs)(t.blockName+"--bullet-"+i,t.html);(0,o.$on)(e,"mouseenter",(function(t){(0,o.addClass)(t.target,"hover")})),(0,o.$on)(e,"mouseleave",(function(t){(0,o.removeClass)(t.target,"hover")})),(0,o.$on)(e,"click",(function(){t.animateBullets(i)})),(0,o.$on)(e,"keydown",(function(e){13===e.keyCode&&t.animateBullets(i)}))},e=0;e<this.totalBlocks();e+=1)i(e);var s=this.isRtl?(0,o.qs)(this.blockName+"--bullet-"+(this.totalBlocks()-1),this.html):(0,o.qs)(this.blockName+"--bullet-0",this.html);(0,o.addClass)(s,"active"),this.totalBlocks()>this.maxItems&&window.innerWidth<=768&&(0,o.addClass)(this.bullets,"tenUp"),this.animateScroll(this.container.scrollLeft,0,!0),this.currentTotalBlocks=this.totalBlocks()},t.prototype.activeBullets=function(){var t=(0,o.qs)(this.blockName+"--bullet-"+this.blockNumb,this.html);(0,o.addClass)(t,"active"),(0,o.removeClass)(t,"hover");for(var i=0;i<this.totalBlocks();i+=1)if(i!==this.blockNumb){var e=(0,o.qs)(this.blockName+"--bullet-"+i,this.html);(0,o.removeClass)(e,"active")}},t.prototype.randomBackgroundPosition=function(){var t=this.items,i=Array.isArray(t),e=0;for(t=i?t:t[Symbol.iterator]();;){var s;if(i){if(e>=t.length)break;s=t[e++]}else{if((e=t.next()).done)break;s=e.value}var n=s,l=Math.floor(100*Math.random()),a=Math.floor(100*Math.random());if((0,o.qs)(this.blockName+"--showMore",n))break;(0,o.qs)(this.blockName+"--link .lazy-bg",n).style.backgroundPosition=l+"% "+a+"%"}},t.prototype.scrollTo=function(t,i){this.isAnimating||("right"===t&&this.blockNumb<this.totalBlocks()-1&&(this.blockNumb+=1,this.analyticsGA4Obj.toggle_type_direction=i&&i+" - right",this.analyticsGA4Obj.position_index=this.blockNumb,this.analyticsGA4Obj.position_target=this.blockNumb+1),"left"===t&&this.blockNumb>0&&(this.blockNumb-=1,this.analyticsGA4Obj.toggle_type_direction=i&&i+" - left",this.analyticsGA4Obj.position_index=this.blockNumb+2,this.analyticsGA4Obj.position_target=this.blockNumb+1),this.applyScroll(!0))},t.prototype.getTouches=function(t){return t.touches||t.originalEvent.touches},t.prototype.onTouchStart=function(t){this.lastScrollTop=window.pageYOffset||document.documentElement.scrollTop;var i=this.getTouches(t)[0];this.xDown=i.clientX,this.yDown=i.clientY},t.prototype.onTouchMove=function(t){if(this.xDown&&this.yDown){var i=t.touches[0].clientX,e=t.touches[0].clientY,s=this.xDown-i,n=this.yDown-e;Math.abs(s)>Math.abs(n)&&(t.preventDefault(),s>0?this.scrollTo("right","swipe"):this.scrollTo("left","swipe")),this.xDown=null,this.yDown=null}},t.prototype.applyScroll=function(t){var i,e=this,s=this.isRtl?this.currentTotalBlocks-this.blockNumb-1:this.blockNumb,o=this.itemWidth*this.totalItemsOnScreen*s,l=this.isRtl?-o:o;i=l,t?e.animateScroll(e.container.scrollLeft,i):e.container.scrollLeft=i,e.activeBullets(),this.analytics.pushCustomData(n({},this.analyticsGA4Obj))},t.prototype.manageArrowsVisibility=function(){var t=this.blockNumb<=0,i=this.blockNumb>=this.currentTotalBlocks-1;t?(0,o.forEach)(this.leftArrows,(function(t){t.disabled=!0})):(0,o.forEach)(this.leftArrows,(function(t){t.disabled=!1})),i?(0,o.forEach)(this.rightArrows,(function(t){t.disabled=!0})):(0,o.forEach)(this.rightArrows,(function(t){t.disabled=!1}))},t.prototype.handleLinkFocusScroll=function(){this.applyScroll(!1)},t.prototype.animateScroll=function(t,i){var e=this,s=arguments.length>2&&void 0!==arguments[2]&&arguments[2];this.isAnimating&&!s||(this.isAnimating=!0,(0,l.animate)({duration:400,timing:l.easingFunctions.easeInOutQuad,start:t,end:i,draw:function(t){e.container.scrollLeft=t},afterDraw:function(){e.isAnimating=!1,e.manageArrowsVisibility.call(e)}}))},t.prototype.setItemAnalytics=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},i={label:t.anchor.outerText||"",linkText:t.anchor.href||"",index:t.index+1};this.setAnalytics(i)},t.prototype.setAnalytics=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},i=t.linkText,e=t.label,s={event:"trackEvent",category:"topic page",action:(0,o.hasClass)(this.html,"cardCollection-
1pubReports")?"click - publication & reports":"click - card collection",templateType:window.exxonPageType+" page"},n=Object.assign(s,t),l={event:"card_click",module_name:this.blockNameForAppend,section_header:this.header.outerText||void 0,link_text:e,link_url:i,link_type:(0,o.getLinkType)(i)};this.analytics.pushCustomData(n,""+s.action),this.analytics.pushCustomData(l,"card_click GA4")},t}();i.default=h},449:function(t,i,e){"use strict";Object.defineProperty(i,"__esModule",{value:!0}),i.animate=function(t){var i=t.duration,e=t.timing,s=t.start,n=t.end,o=t.beforeDraw,l=t.draw,a=t.afterDraw,r=t.args;"function"==typeof o&&o(r);var h=performance.now();requestAnimationFrame((function t(o){var c=(o-h)/i;c>1&&(c=1);var u=e(c);l((n-s)*u+s,r),c<1?requestAnimationFrame(t):1===c&&"function"==typeof a&&a(r)}))},i.getBordersIfItemIsNotInView=function(t,i,e){var s={isNotInView:!1},n=t.offsetLeft,o=t.offsetLeft+t.clientWidth,l=e.clientWidth,a=Math.round(e.scrollLeft);("left"===i||"both"===i)&&a-n>0&&a-o<=0?(s.borderLeftPos=n,s.borderRightPos=o,s.direction="left",s.isNotInView=!0):("right"===i||"both"===i)&&o>l+a&&(s.borderLeftPos=n,s.borderRightPos=o,s.direction="right",s.isNotInView=!0);return s};i.easingFunctions={linear:function(t){return t},easeInQuad:function(t){return t*t},easeOutQuad:function(t){return t*(2-t)},easeInOutQuad:function(t){return t<.5?2*t*t:(4-2*t)*t-1},easeInCubic:function(t){return t*t*t},easeOutCubic:function(t){return--t*t*t+1},easeInOutCubic:function(t){return t<.5?4*t*t*t:(t-1)*(2*t-2)*(2*t-2)+1},easeInQuart:function(t){return t*t*t*t},easeOutQuart:function(t){return 1- --t*t*t*t},easeInOutQuart:function(t){return t<.5?8*t*t*t*t:1-8*--t*t*t*t},easeInQuint:function(t){return t*t*t*t*t},easeOutQuint:function(t){return 1+--t*t*t*t*t},easeInOutQuint:function(t){return t<.5?16*t*t*t*t*t:1+16*--t*t*t*t*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.