parcelRequire=function(e,r,t,n){var i,o="function"==typeof parcelRequire&&parcelRequire,u="function"==typeof require&&require;function f(t,n){if(!r[t]){if(!e[t]){var i="function"==typeof parcelRequire&&parcelRequire;if(!n&&i)return i(t,!0);if(o)return o(t,!0);if(u&&"string"==typeof t)return u(t);var c=new Error("Cannot find module '"+t+"'");throw c.code="MODULE_NOT_FOUND",c}p.resolve=function(r){return e[t][1][r]||r},p.cache={};var l=r[t]=new f.Module(t);e[t][0].call(l.exports,p,l,l.exports,this)}return r[t].exports;function p(e){return f(p.resolve(e))}}f.isParcelRequire=!0,f.Module=function(e){this.id=e,this.bundle=f,this.exports={}},f.modules=e,f.cache=r,f.parent=o,f.register=function(r,t){e[r]=[function(e,r){r.exports=t},{}]};for(var c=0;c<t.length;c++)try{f(t[c])}catch(e){i||(i=e)}if(t.length){var l=f(t[t.length-1]);"object"==typeof exports&&"undefined"!=typeof module?module.exports=l:"function"==typeof define&&define.amd?define(function(){return l}):n&&(this[n]=l)}if(parcelRequire=f,i)throw i;return f}({"sPdT":[function(require,module,exports) {
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.CoreComponent=void 0;const environment="minified",defaultConfig={minHeight:730};class CoreComponent{constructor(i,t){for(const e in document.$$ac)this[e]=document.$$ac[e];this.el=i,this.data={...defaultConfig,...t},this.activeViewport=this.getActiveViewport(),this.activeOrientation=this.viewportEmitter._orientation,this.reducedMotion=this.prefersReducedMotion(),this.viewportEmitter.on("change:viewport",i=>{this.onViewportChange(i)}),this.onResize=this.onResize.bind(this),this.onViewportChange=this.onViewportChange.bind(this),this.initializeAnimation=this.initializeAnimation.bind(this),this.animReady=this.animReady.bind(this)}animReady(){this.initializeAnimation(),this.initializeTracking(),this.anim.on("ON_RESIZE_DEBOUNCED",()=>{this.activeViewport=this.getActiveViewport(),this.activeOrientation=this.viewportEmitter._orientation,this.onResize()})}attach(){this.anim.ready.then(this.animReady)}initializeTracking(){this.trackVScroll(this.el,this.anim),this.trackClick(this.el)}isDev(){return"development"===environment}checkParallaxEligibility(){return!this.data.disableParallax&&(!this.reducedMotion&&(!(window.innerHeight<=this.data.minHeight&&"landscape"===this.activeOrientation)&&!document.documentElement.classList.contains("text-zoom")))}getActiveViewport(){if(this.viewportEmitter._viewport&&"none"!==this.viewportEmitter._viewport)return this.viewportEmitter._viewport;return{S:"small",M:"medium",L:"large",X:"xlarge"}[this.anim.model.getBreakpoint()]}initializeAnimation(){}onResize(i){}onViewportChange(i){}}exports.CoreComponent=CoreComponent;
},{}],"fSCK":[function(require,module,exports) {
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.Registry=void 0;class Registry{constructor(o,t){this.init(o,t)}init(o,t){const e=t.replace(/([A-Z])/g," $1").substr(1).toLowerCase().split(" ").join("-"),c=document.querySelectorAll('[data-component-name="'.concat(e,'"]'));console.log("%cRegistry found ".concat(c.length," components for ").concat(e),"color:".concat(0===c.length?"red":"green")),Array.from(c).forEach(t=>{let c={};const n=t.getAttribute("data-component-name"),r=t.getAttribute("data-component-json");n.length||console.log("%cRegistry missing [data-component-name] for ".concat(e," ").concat(t),"color:green");try{c=JSON.parse(r)}catch(a){console.log("%cRegistry failed to parse JSON for ".concat(e," ").concat(t),"color:red"),console.warn("Reason: ".concat(a)),console.log("%cInitializing ".concat(e," with empty JSON => {}")),c={}}new o(t,c);console.log("%cInitializing ".concat(e),"color:green")})}}exports.Registry=Registry;
},{}],"wTSn":[function(require,module,exports) {
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.HeroWelcome=void 0;var _coreComponent=require("~../script/core/core-component"),_registry=require("~../script/core/registry");class HeroWelcome extends _coreComponent.CoreComponent{constructor(t,e){super(t,e),this.hwVideoWrapper=this.el.querySelector(".hw-video-wrapper"),this.hwVideoEntryEl=this.el.querySelector("[data-ac-video-path]"),this.video=null,this.playPauseButton=this.el.querySelector(".hw-video-controls-button button"),this.playButton=this.el.querySelector(".video-button__play"),this.pauseButton=this.el.querySelector(".video-button__pause"),this.hwHeadlineBackground=this.el.querySelector(".hw-background"),this.hwHeadline=this.el.querySelector(".hw-headline"),this.hwHeadlineContainer=this.el.querySelector(".hw-headline-container"),this.hwHeadlineEyabrow=this.el.querySelector(".hw-headline-eyebrow"),this.hwHeadlineSuper=this.el.querySelector(".hw-headline-super"),this.hwBullets=this.el.querySelector(".hw-bullets"),this.hwList=this.el.querySelector(".hw-list"),this.hwBulletsListItems=this.el.querySelectorAll(".hw-list-item"),this.scrollGroup=null,this.initializeVideoSource=this.initializeVideoSource.bind(this),this.attachVideoControls=this.attachVideoControls.bind(this),this.attachVideoEvents=this.attachVideoEvents.bind(this),this.showSloganOnly=this.showSloganOnly.bind(this),this.setAXFocusHandles=this.setAXFocusHandles.bind(this),this.createScrollAnimation=this.createScrollAnimation.bind(this),this.setTextZoomHandler=this.setTextZoomHandler.bind(this),this.onTextZoomResize=this.onTextZoomResize.bind(this),this.attach(),this.anim.initialize()}setAXFocusHandles(){this.playPauseButton.addEventListener("focus",()=>this.toggleVideoControls(!0))}setTextZoomHandler(){window.addEventListener("resize:text-zoom",this.onTextZoomResize,!1)}onTextZoomResize(t){this.scrollGroup.forceUpdate()}initializeAnimation(){this.initializeVideoSource(),this.attachVideoControls(),this.attachVideoEvents(),this.setAXFocusHandles(),this.reducedMotion?(this.el.classList.add("hero-welcome--static"),this.showPlayButton(!0)):(this.createScrollAnimation(),this.setTextZoomHandler(),this.video.addEventListener("play",()=>{this.showSloganOnly},{once:!0}))}initializeVideoSource(){this.hwHeadlineEyabrow.textContent=this.hwHeadlineEyabrow.dataset.content,this.hwHeadlineSuper.textContent=this.hwHeadlineSuper.dataset.content,this.player=this.acVideo.create({parentElement:this.hwVideoEntryEl,autoplay:!this.reducedMotion,loop:!0}),this.player.on("loadedmetadata",()=>{this.reducedMotion&&this.player.seek(.5)}),this.video=this.player.el.querySelector("video"),this.video.setAttribute("playsinline",!0)}showSloganOnly(){const t=this.anim.createTimeGroup(this.hwHeadlineContainer);t.addKeyframe(this.hwHeadlineContainer,{opacity:[0,1],y:[200,0],easeFunction:"easeOutQuad",event:"showHeadline",disabledWhen:["text-zoom","landscape-orientation"],start:1,end:2,event:"showSloganKeyframe"}),t.play()}attachVideoControls(){this.showPlayButton(!0),this.playPauseButton.addEventListener("click",()=>{this.video.paused?this.toggleVideoPlay(!0):this.toggleVideoPlay(!1)}),this.toggleVideoControls(!0)}attachVideoEvents(){this.video.addEventListener("play",()=>{this.showPlayButton(!1)}),this.video.addEventListener("pause",()=>{this.showPlayButton(!0)})}toggleVideoPlay(t){if(this.video.paused&&t){const t=this.playPauseButton.getAttribute("data-aria-playing");this.playPauseButton.setAttribute("aria-label",t),this.player.play()}else{const t=this.playPauseButton.getAttribute("data-aria-paused");this.playPauseButton.setAttribute("aria-label",t),this.player.pause()}}toggleVideoControls(t){this.playPauseButton.style.pointerEvents=t?"all":"none",this.playPauseButton.style.transitionProperty="opacity",this.playPauseButton.style.transitionDuration="1s",this.playPauseButton.style.opacity=t?"1":"0"}showPlayButton(t){this.pauseButton.style.display=t?"none":"block",this.playButton.style.display=t?"block":"none"}createScrollAnimation(){this.toggleVideoPlay(!0),this.scrollGroup=this.anim.createScrollGroup(this.el),this.hwBulletsListItems.forEach((t,e,i)=>{let o=57,s=50;e===this.hwBulletsListItems.length-1&&(s=65,o=0),0===e&&(s=60),this.scrollGroup.addEvent(t,{start:"a0t - ".concat(s,"vh"),end:"a0b - ".concat(o,"vh"),easeFunction:"easeOutQuad",breakpointMask:"MLX",disabledWhen:["text-zoom"],onEnter:e=>{t.style.opacity=1,i.forEach(e=>{e!==t&&(e.style.opacity=.2)})},anchors:[t]})});let t=this.data.hasOwnProperty("hwHeadlineBackgroundOpacity")?this.data.hwHeadlineBackgroundOpacity:[.3,.6];this.scrollGroup.addKeyframe(this.hwHeadlineBackground,{opacity:t,start:"a0t",end:"a0t + 33vh",easeFunction:"easeOutQuad",anchors:[this.el],disabledWhen:["text-zoom"]}),this.scrollGroup.addKeyframe(this.hwHeadline,{opacity:[1,0],start:"a0t",end:"a0t + 66vh",easeFunction:"easeOutQuad",anchors:[this.el],disabledWhen:["text-zoom"]}),this.scrollGroup.addEvent(this.el,{event:"toggleVideoPlay/toggleVideoControls",start:"a0t - 1vh",end:"a0t + a0h - 100vh + 66vh",onEnter:()=>{this.toggleVideoPlay(!0),this.toggleVideoControls(!0)},onExit:()=>{this.toggleVideoPlay(!1),this.toggleVideoControls(!1)},anchors:[this.el]}),setTimeout(()=>this.anim.forceUpdate(),100)}onViewportChange(t){super.onViewportChange(t)}}exports.HeroWelcome=HeroWelcome,new _registry.Registry(HeroWelcome,"HeroWelcome");
},{"~../script/core/core-component":"sPdT","~../script/core/registry":"fSCK"}],"tDTR":[function(require,module,exports) {
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.TsParagraphComponent=void 0;var _coreComponent=require("../../core/core-component"),_registry=require("../../core/registry");class TsParagraphComponent extends _coreComponent.CoreComponent{constructor(e,a){super(e,a),this.contentContainer=this.el.querySelector(".ts-paragraph-section"),this.hero=document.querySelector(".hero-welcome"),this.internOpportunities=this.el.classList.contains("paragraph-internships-opportunities"),this.paragraphHeadline=this.el.querySelector(".paragraph-internships-opportunities .ts-headline-large"),this.paragraphBody=this.el.querySelector(".paragraph-internships-opportunities .ts-body-reduced"),this.paragraphSubhead=this.el.querySelector(".paragraph-internships-opportunities .ts-headline-reduced"),this.paragraphSubbody=this.el.querySelectorAll(".paragraph-internships-opportunities .ts-body")[0],this.paragraphLinks=this.el.querySelectorAll(".paragraph-internships-opportunities .ts-body")[1],this.paragraphParallax=this.el.classList.contains("paragraph-parallax-in"),this.paragraphParallaxContent=this.el.querySelector(".paragraph-parallax-in .content-container"),this.modalVideoLinkEl=this.el.querySelector(".ts-link.ts-link--modal-video a"),this.modalCloseBtnEl=document.querySelector(".modal-close"),this.attach(),this.anim.initialize(),this.isParagraph=this.el.classList.contains("ts-paragraph-section"),this.AX_focusOnTriggeringEl(),this.modalLink()}initializeAnimation(){this.checkParallaxEligibility()&&this.contentParallax()}contentParallax(){const e=this.anim.createScrollGroup(this.el);this.internOpportunities&&(e.addKeyframe(this.paragraphHeadline,{start:"a0t - 70vh",end:"a0t - 50vh",y:["10vh","0vh"],opacity:["0","1"],easeFunction:"easeInOutSin",ease:1,anchors:[this.el]}),e.addKeyframe(this.paragraphBody,{start:"a0t - 70vh",end:"a0t - 50vh",y:["10vh","0vh"],opacity:["0","1"],easeFunction:"easeInOutSin",ease:1,anchors:[this.el]}),e.addKeyframe(this.paragraphSubhead,{start:"a0t - 40vh",end:"a0t - 10vh",y:["10vh","0vh"],opacity:["0","1"],easeFunction:"easeInOutSin",ease:1,anchors:[this.el]}),e.addKeyframe(this.paragraphSubbody,{start:"a0t - 40vh",end:"a0t - 10vh",y:["10vh","0vh"],opacity:["0","1"],easeFunction:"easeInOutSin",ease:1,anchors:[this.el]}),e.addKeyframe(this.paragraphLinks,{start:"a0t - 40vh",end:"a0t - 10vh",y:["10vh","0vh"],opacity:["0","1"],easeFunction:"easeInOutSin",ease:1,anchors:[this.el]}));const a=window.innerWidth<=376;this.paragraphParallax&&(a?e.addKeyframe(this.paragraphParallaxContent,{start:"a0t",end:"a0t + 50vh",opacity:["0","1"],anchors:[this.el]}):e.addKeyframe(this.paragraphParallaxContent,{start:"a0t",end:"a0t + 100vh",opacity:["0","1"],anchors:[this.el]}))}recalculateHeights(e){const a=e.querySelector(".body-copy"),t=e.querySelector(".content-body"),r=a.querySelectorAll(".body-paragraph");let i=40;r.forEach(e=>{i+=e.getBoundingClientRect().height}),t.style.setProperty("--modal-content-body-height","".concat(i,"px"))}AX_focusOnTriggeringEl(){this.modalCloseBtnEl&&this.modalCloseBtnEl.addEventListener("click",e=>{this.modalVideoLinkEl&&setTimeout(()=>{this.modalVideoLinkEl.focus()},600)})}modalLink(){let e=document.querySelector("[data-films-modal-link]");e&&e.addEventListener("keydown",e=>{"Space"===e.code&&(e.preventDefault(),e.target.click())})}}exports.TsParagraphComponent=TsParagraphComponent,new _registry.Registry(TsParagraphComponent,"TsParagraphComponent");
},{"../../core/core-component":"sPdT","../../core/registry":"fSCK"}],"MTvq":[function(require,module,exports) {
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.TsMosaic=void 0;var _coreComponent=require("../../core/core-component"),_registry=require("../../core/registry");class TsMosaic extends _coreComponent.CoreComponent{constructor(i,t){super(i,t),this.mosaicGrid=this.el.querySelector(".ts-mosaic-grid"),this.mosaicImageAll=this.el.querySelectorAll(".ts-mosaic-image"),this.mosaicFirstLeft=this.el.querySelector(".ts-mosaic-image.item-1"),this.mosaicFirstRight=this.el.querySelector(".ts-mosaic-image.item-2"),this.mosaicSecondRight=this.el.querySelector(".ts-mosaic-image.item-3"),this.attach(),this.anim.initialize()}initializeAnimation(){super.initializeAnimation(),this.checkParallaxEligibility()?this.imageParallax():this.el.classList.add("ts-mosaic--static")}imageParallax(){const i=this.anim.createScrollGroup(this.mosaicGrid),t={start:"a0t - 100vh",end:"a0t - 25vh",easeFunction:"easeInQuad",breakpointMask:"MLX",anchors:[this.el,this.mosaicFirstLeft,this.mosaicFirstRight,this.mosaicSecondRight]};i.addKeyframe(this.mosaicFirstLeft,{y:["0","0"],...t}),i.addKeyframe(this.mosaicFirstRight,{y:["15vh","0"],...t}),i.addKeyframe(this.mosaicSecondRight,{y:["25vh","0"],...t}),i.addKeyframe(this.mosaicGrid,{y:["-25vh","0"],marginBottom:["5vh","0"],...t});const e={start:"a0t - 100vh",end:"a0t - 25vh",easeFunction:"easeInQuad",breakpointMask:"S",anchors:[this.el,this.mosaicFirstLeft,this.mosaicFirstRight,this.mosaicSecondRight]};i.addKeyframe(this.mosaicFirstLeft,{y:["0","0"],...e}),i.addKeyframe(this.mosaicFirstRight,{y:["20vh","0"],...e}),i.addKeyframe(this.mosaicSecondRight,{y:["40vh","0"],...e}),i.addKeyframe(this.mosaicGrid,{y:["-25vh","0"],...e}),window.addEventListener("resize:text-zoom",()=>i.forceUpdate()),window.addEventListener("resize:text-zoom:ios",()=>i.forceUpdate())}}exports.TsMosaic=TsMosaic,new _registry.Registry(TsMosaic,"TsMosaic");
},{"../../core/core-component":"sPdT","../../core/registry":"fSCK"}],"ZXrK":[function(require,module,exports) {
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.TsProfile=void 0;var _coreComponent=require("../../core/core-component"),_registry=require("../../core/registry");class TsProfile extends _coreComponent.CoreComponent{constructor(e,t){super(e,t),this.contentOverlayEl=this.el.querySelector(".content-overlay"),this.attach(),this.anim.initialize(),this.initModal=this.initModal.bind(this)}initializeAnimation(){this.initModal(),this.checkParallaxEligibility()&&this.contentParallax()}contentParallax(){const e=this.anim.createScrollGroup(this.el);e.addKeyframe(this.contentOverlayEl,{start:"a0t - 50vh",end:"a0t",y:["50vh","0"],breakpointMask:"LX",anchors:[this.el]}),e.addKeyframe(this.contentOverlayEl,{start:"a0t - 50vh",end:"a0t",y:["50vh","10vh"],breakpointMask:"M",anchors:[this.el]})}initModal(){this.el.querySelectorAll("[data-modal-trigger]").forEach((e,t)=>{const a=e.getAttribute("data-modal-trigger"),r=this.el.querySelector("[data-modal-target=".concat(a,"]")),i=this.modal.init({targetEl:r,pageOverlay:!0,dynamicImages:!0,modalCrossfadeBlur:!0});i.elements.container.addEventListener("keydown",function(e){"37"!=e.keyCode&&"39"!=e.keyCode||(event.preventDefault(),event.stopImmediatePropagation())}),i.elements.container.classList.add("wide-modal");const o=Array.from(document.querySelectorAll("[data-component-name='ts-profile']")).indexOf(this.el)+1,n="employee-feature-modal-lb-".concat(o),l=i.elements.container.querySelector(".header-title");i.elements.container.querySelector(".modal-overlay").setAttribute("aria-labelledby",n),l.setAttribute("id",n),e.addEventListener("click",t=>{t.preventDefault(),i.open();const a=document.querySelectorAll('[data-component-name="ts-profile"]'),r=Array.from(a).indexOf(this.el),o=new CustomEvent("analytics:click",{detail:{trackableEl:e,index:r+1}});window.dispatchEvent(o)})})}}exports.TsProfile=TsProfile,new _registry.Registry(TsProfile,"TsProfile");
},{"../../core/core-component":"sPdT","../../core/registry":"fSCK"}],"YTM6":[function(require,module,exports) {
"use strict";require("./team-students/ts-hero"),require("./team-students/ts-paragraph"),require("./team-students/ts-mosaic"),require("./team-students/ts-profile");const disableAnalyticsEvent=new Event("analytics:disableAllEvents");window.dispatchEvent(disableAnalyticsEvent);
},{"./team-students/ts-hero":"wTSn","./team-students/ts-paragraph":"tDTR","./team-students/ts-mosaic":"MTvq","./team-students/ts-profile":"ZXrK"}]},{},["YTM6"], null)

