1"use strict";(self.webpackChunkaem_maven_archetype=self.webpackChunkaem_maven_archetype||[]).push([["src_main_webpack_utils_animation-runner_effects_image-expansion_index_ts"],{27300:function(t,n,r){r.d(n,{$:function(){return D},n:function(){return T}});var e=r(45868),o=r(72242),i=r(80607),a=r(23790);function u(t){return u="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},u(t)}function c(t,n){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var e=Object.getOwnPropertySymbols(t);n&&(e=e.filter(function(n){return Object.getOwnPropertyDescriptor(t,n).enumerable})),r.push.apply(r,e)}return r}function s(t){for(var n=1;n<arguments.length;n++){var r=null!=arguments[n]?arguments[n]:{};n%2?c(Object(r),!0).forEach(function(n){h(t,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):c(Object(r)).forEach(function(n){Object.defineProperty(t,n,Object.getOwnPropertyDescriptor(r,n))})}return t}function f(){var t,n,r="function"==typeof Symbol?Symbol:{},e=r.iterator||"@@iterator",o=r.toStringTag||"@@toStringTag";function i(r,e,o,i){var c=e&&e.prototype instanceof u?e:u,s=Object.create(c.prototype);return l(s,"_invoke",function(r,e,o){var i,u,c,s=0,f=o||[],l=!1,p={p:0,n:0,v:t,a:v,f:v.bind(t,4),d:function(n,r){return i=n,u=0,c=t,p.n=r,a}};function v(r,e){for(u=r,c=e,n=0;!l&&s&&!o&&n<f.length;n++){var o,i=f[n],v=p.p,g=i[2];r>3?(o=g===e)&&(c=i[(u=i[4])?5:(u=3,3)],i[4]=i[5]=t):i[0]<=v&&((o=r<2&&v<i[1])?(u=0,p.v=e,p.n=i[1]):v<g&&(o=r<3||i[0]>e||e>g)&&(i[4]=r,i[5]=e,p.n=g,u=0))}if(o||r>1)return a;throw l=!0,e}return function(o,f,g){if(s>1)throw TypeError("Generator is already running");for(l&&1===f&&v(f,g),u=f,c=g;(n=u<2?t:c)||!l;){i||(u?u<3?(u>1&&(p.n=-1),v(u,c)):p.n=c:p.v=c);try{if(s=2,i){if(u||(o="next"),n=i[o]){if(!(n=n.call(i,c)))throw TypeError("iterator result is not an object");if(!n.done)return n;c=n.value,u<2&&(u=0)}else 1===u&&(n=i.return)&&n.call(i),u<2&&(c=TypeError("The iterator does not provide a '"+o+"' method"),u=1);i=t}else if((n=(l=p.n<0)?c:r.call(e,p))!==a)break}catch(n){i=t,u=1,c=n}finally{s=1}}return{value:n,done:l}}}(r,o,i),!0),s}var a={};function u(){}function c(){}function s(){}n=Object.getPrototypeOf;var p=[][e]?n(n([][e]())):(l(n={},e,function(){return this}),n),v=s.prototype=u.prototype=Object.create(p);function g(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,s):(t.__proto__=s,l(t,o,"GeneratorFunction")),t.prototype=Object.create(v),t}return c.prototype=s,l(v,"constructor",s),l(s,"constructor",c),c.displayName="GeneratorFunction",l(s,o,"GeneratorFunction"),l(v),l(v,o,"Generator"),l(v,e,function(){return this}),l(v,"toString",function(){return"[object Generator]"}),(f=function(){return{w:i,m:g}})()}function l(t,n,r,e){var o=Object.defineProperty;try{o({},"",{})}catch(t){o=0}l=function(t,n,r,e){if(n)o?o(t,n,{value:r,enumerable:!e,configurable:!e,writable:!e}):t[n]=r;else{var i=function(n,r){l(t,n,function(t){return this._invoke(n,r,t)})};i("next",0),i("throw",1),i("return",2)}},l(t,n,r,e)}function p(t,n,r,e,o,i,a){try{var u=t[i](a),c=u.value}catch(t){return void r(t)}u.done?n(c):Promise.resolve(c).then(e,o)}function v(t){return function(){var n=this,r=arguments;return new Promise(function(e,o){var i=t.apply(n,r);function a(t){p(i,e,o,a,u,"next",t)}function u(t){p(i,e,o,a,u,"throw",t)}a(void 0)})}}function g(t,n){for(var r=0;r<n.length;r++){var e=n[r];e.enumerable=e.enumerable||!1,e.configurable=!0,"value"in e&&(e.writable=!0),Object.defineProperty(t,y(e.key),e)}}function h(t,n,r){return(n=y(n))in t?Object.defineProperty(t,n,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[n]=r,t}function y(t){var n=function(t,n){if("object"!=u(t)||!t)return t;var r=t[Symbol.toPrimitive];if(void 0!==r){var e=r.call(t,n||"default");if("object"!=u(e))return e;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===n?String:Number)(t)}(t,"string");return"symbol"==u(n)?n:n+""}var d=function(){return t=function t(n){var r,e=n.target,o=n.trigger,i=n.from,a=n.to,u=n.end,c=n.create,s=n.onTargetMissing,f=n.onAnimationUnavailable,l=n.onStart,p=n.onEnd;!function(t,n){if(!(t instanceof n))throw new TypeError("Cannot call a class as a function")}(this,t),h(this,"target",void 0),h(this,"trigger",void 0),h(this,"from",void 0),h(this,"to",void 0),h(this,"end",void 0),h(this,"create",void 0),h(this,"onTargetMissing",void 0),h(this,"onAnimationUnavailable",void 0),h(this,"onStart",void 0),h(this,"onEnd",void 0),h(this,"_animation",null),h(this,"_run",0),this.target="function"==typeof e?e:function(){return e},o&&(r="function"==typeof o?o:function(){return o}
1),this.trigger=null!=r?r:this.target,this.from="function"==typeof i?i:function(){return i},this.to="function"==typeof a?a:function(){return a};var v=null!=u?u:"center 60%";this.end="function"==typeof v?v:function(){return v},this.create=c,this.onTargetMissing=s,this.onAnimationUnavailable=f,this.onStart=l,this.onEnd=p},n=[{key:"animation",get:function(){return this._animation}},{key:"setTarget",value:function(t){var n=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).run,r=void 0===n||n;this.target="function"==typeof t?t:function(){return t},this.trigger||(this.trigger=this.target),r&&this.run()}},{key:"setTrigger",value:function(t){var n=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).run,r=void 0===n||n;this.trigger=t?"function"==typeof t?t:function(){return t}:this.target,r&&this.run()}},{key:"setEnd",value:function(t){var n=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).run,r=void 0===n||n;this.end="function"==typeof t?t:function(){return t},r&&this.run()}},{key:"setFrom",value:function(t){var n=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).run,r=void 0===n||n;this.from="function"==typeof t?t:function(){return t},r&&this.run()}},{key:"setTo",value:function(t){var n=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).run,r=void 0===n||n;this.to="function"==typeof t?t:function(){return t},r&&this.run()}},{key:"destroy",value:function(){var t;null===(t=this._animation)||void 0===t||t.destroy(),this._animation=null}},{key:"rebind",value:(u=v(f().m(function t(){var n,r,e,i,u,c,s,l,p,v,g;return f().w(function(t){for(;;)switch(t.n){case 0:if(r=null===(n=this._animation)||void 0===n?void 0:n.timeline,e=null==r?void 0:r.scrollTrigger,r&&e){t.n=1;break}return t.a(2,!1);case 1:if(i=this.target()){t.n=2;break}return null===(u=this.onTargetMissing)||void 0===u||u.call(this),t.a(2,!1);case 2:return c=(0,a.m)(),s=this.from(c),l=this.to(c),t.n=3,(0,o.aD)();case 3:return p=t.v,v=p.gsap,e.isDisabled&&e.enable(),r.clear(),v.set(i,s),r.to(i,l),e.refresh(),"function"==typeof e.update&&e.update(),void 0!==(g=e.progress)&&r.progress(g),t.a(2,!0)}},t,this)})),function(){return u.apply(this,arguments)})},{key:"refreshScrollTrigger",value:(i=v(f().m(function t(){return f().w(function(t){for(;;)switch(t.n){case 0:return t.n=1,(0,o.aD)();case 1:t.v.ScrollTrigger.refresh();case 2:return t.a(2)}},t)})),function(){return i.apply(this,arguments)})},{key:"run",value:(e=v(f().m(function t(){var n,r,e,o,i,u,c,s,l,p,v;return f().w(function(t){for(;;)switch(t.n){case 0:if(r=this._run+1,this._run=r,this.destroy(),e=(0,a.m)(),o=this.target(),i=null!==(n=this.trigger())&&void 0!==n?n:o,o){t.n=1;break}return null===(u=this.onTargetMissing)||void 0===u||u.call(this),t.a(2);case 1:return c=this.from(e),s=this.to(e),l=this.end(e),t.n=2,this.create({breakpoint:e,target:o,trigger:null!=i?i:o,fromVars:c,toVars:s,end:l,onStart:this.onStart,onEnd:this.onEnd});case 2:if(p=t.v,r===this._run){t.n=3;break}return null==p||p.destroy(),t.a(2);case 3:if(p){t.n=4;break}return null===(v=this.onAnimationUnavailable)||void 0===v||v.call(this),t.a(2);case 4:this._animation=p;case 5:return t.a(2)}},t,this)})),function(){return e.apply(this,arguments)})},{key:"pause",value:function(){var t,n=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).resetTo,r=null===(t=this._animation)||void 0===t||null===(t=t.timeline)||void 0===t?void 0:t.scrollTrigger;if(r&&!r.isDisabled&&r.disable(),n){var e=this.target();e&&(0,o.aD)().then(function(t){t.gsap.to(e,s(s({},n),{},{overwrite:"auto"}))})}}},{key:"resume",value:function(){var t,n=null===(t=this._animation)||void 0===t?void 0:t.timeline,r=null==n?void 0:n.scrollTrigger;if(null!=r&&r.isDisabled&&n){r.enable(!1,!0),r.refresh(),"function"==typeof r.update&&r.update();var e=r.progress;void 0!==e&&n.progress(e)}else this._animation||this.run()}}],n&&g(t.prototype,n),r&&g(t,r),Object.defineProperty(t,"prototype",{writable:!1}),t;var t,n,r,e,i,u}();function b(t){return b="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},b(t)}function m(){var t,n,r="function"==typeof Symbol?Symbol:{},e=r.iterator||"@@iterator",o=r.toStringTag||"@@toStringTag";function i(r,e,o,i){var c=e&&e.prototype instanceof u?e:u,s=Object.create(c.prototype);return O(s,"_invoke",function(r,e,o){var i,u,c,s=0,f=o||[],l=!1,p={p:0,n:0,v:t,a:v,f:v.bind(t,4),d:function(n,r){return i=n,u=0,c=t,p.n=r,a}};function v(r,e){for(u=r,c=e,n=0;!l&&s&&!o&&n<f.length;n++){var o,i=f[n],v=p.p,g=i[2];r>3?(o=g===e)&&(c=i[(u=i[4])?5:(u=3,3)],i[4]=i[5]=t):i[0]<=v&&((o=r
1<2&&v<i[1])?(u=0,p.v=e,p.n=i[1]):v<g&&(o=r<3||i[0]>e||e>g)&&(i[4]=r,i[5]=e,p.n=g,u=0))}if(o||r>1)return a;throw l=!0,e}return function(o,f,g){if(s>1)throw TypeError("Generator is already running");for(l&&1===f&&v(f,g),u=f,c=g;(n=u<2?t:c)||!l;){i||(u?u<3?(u>1&&(p.n=-1),v(u,c)):p.n=c:p.v=c);try{if(s=2,i){if(u||(o="next"),n=i[o]){if(!(n=n.call(i,c)))throw TypeError("iterator result is not an object");if(!n.done)return n;c=n.value,u<2&&(u=0)}else 1===u&&(n=i.return)&&n.call(i),u<2&&(c=TypeError("The iterator does not provide a '"+o+"' method"),u=1);i=t}else if((n=(l=p.n<0)?c:r.call(e,p))!==a)break}catch(n){i=t,u=1,c=n}finally{s=1}}return{value:n,done:l}}}(r,o,i),!0),s}var a={};function u(){}function c(){}function s(){}n=Object.getPrototypeOf;var f=[][e]?n(n([][e]())):(O(n={},e,function(){return this}),n),l=s.prototype=u.prototype=Object.create(f);function p(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,s):(t.__proto__=s,O(t,o,"GeneratorFunction")),t.prototype=Object.create(l),t}return c.prototype=s,O(l,"constructor",s),O(s,"constructor",c),c.displayName="GeneratorFunction",O(s,o,"GeneratorFunction"),O(l),O(l,o,"Generator"),O(l,e,function(){return this}),O(l,"toString",function(){return"[object Generator]"}),(m=function(){return{w:i,m:p}})()}function O(t,n,r,e){var o=Object.defineProperty;try{o({},"",{})}catch(t){o=0}O=function(t,n,r,e){if(n)o?o(t,n,{value:r,enumerable:!e,configurable:!e,writable:!e}):t[n]=r;else{var i=function(n,r){O(t,n,function(t){return this._invoke(n,r,t)})};i("next",0),i("throw",1),i("return",2)}},O(t,n,r,e)}function w(t,n){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var e=Object.getOwnPropertySymbols(t);n&&(e=e.filter(function(n){return Object.getOwnPropertyDescriptor(t,n).enumerable})),r.push.apply(r,e)}return r}function j(t){for(var n=1;n<arguments.length;n++){var r=null!=arguments[n]?arguments[n]:{};n%2?w(Object(r),!0).forEach(function(n){S(t,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):w(Object(r)).forEach(function(n){Object.defineProperty(t,n,Object.getOwnPropertyDescriptor(r,n))})}return t}function S(t,n,r){return(n=function(t){var n=function(t,n){if("object"!=b(t)||!t)return t;var r=t[Symbol.toPrimitive];if(void 0!==r){var e=r.call(t,n||"default");if("object"!=b(e))return e;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===n?String:Number)(t)}(t,"string");return"symbol"==b(n)?n:n+""}(n))in t?Object.defineProperty(t,n,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[n]=r,t}function _(t,n,r,e,o,i,a){try{var u=t[i](a),c=u.value}catch(t){return void r(t)}u.done?n(c):Promise.resolve(c).then(e,o)}function P(t){return function(){var n=this,r=arguments;return new Promise(function(e,o){var i=t.apply(n,r);function a(t){_(i,e,o,a,u,"next",t)}function u(t){_(i,e,o,a,u,"throw",t)}a(void 0)})}}var k={fromScale:.5,toScale:1,start:"clamp(center bottom)",end:"clamp(center center)",duration:1,ease:"power1.out",transformOrigin:"center center",transitionClassPrefix:"image-expansion-animation",onStateChange:function(){}};function T(t){return E.apply(this,arguments)}function E(){return E=P(m().m(function t(n){var r,a;return m().w(function(t){for(;;)switch(t.n){case 0:if(r=j(j({},k),n),a=new d({target:function(){return r.target},trigger:function(){var t;return null!==(t=r.trigger)&&void 0!==t?t:r.target},onStart:r.onStart,onEnd:r.onEnd,from:function(){return{scale:r.fromScale,transformOrigin:r.transformOrigin}},to:function(){return{scale:r.toScale,duration:r.duration,ease:r.ease}},end:"string"==typeof r.end?r.end:void 0,create:function(){var t=P(m().m(function t(n){var i,a,u,c,s,f,l,p,v,g,h,y,d,b,O;return m().w(function(t){for(;;)switch(t.n){case 0:return c=n.target,s=n.trigger,f=n.fromVars,l=n.toVars,p=n.end,v=n.onStart,g=n.onEnd,t.n=1,(0,o.aD)();case 1:return h=t.v,(y=h.gsap).set(c,f),d=(0,e.J)({target:c,progressTarget:r.progressTarget,onStateChange:null!==(i=r.onStateChange)&&void 0!==i?i:function(){},onStart:v?function(t){return v(j(j({},t),{},{trigger:s}))}:void 0,onEnd:g?function(t){return g(j(j({},t),{},{trigger:s}))}:void 0,transitionClassPrefix:r.transitionClassPrefix}),b=y.timeline({scrollTrigger:{trigger:s,scrub:!0,start:r.start,end:p,invalidateOnRefresh:!0,markers:!1,onUpdate:function(t){var n=t.progress;return d.update(n)}}}).to(c,l),d.update(null!==(a=null===(u=b.scrollTrigger)||void 0===u?void 0:u.progress)&&void 0!==a?a:0),O={timeline:b,destroy:function(){var t;null===(t=b.scrollTrigger)||void 0===t||t.kill(),b.kill(),d.reset(),y.set(c,{clearProps:"scale,transformOrigin"})}},t.a(2,O)}},t)}));return function(n){return t.apply(this,arguments)}}()}),r.target){t.n=1;break}return console.warn("No target found, skipping image expansion animation"),t.a(2,{controller:a,animation:null});case 1:if(!(0,i.C)(r)){t.n=2;break}return t.a(2,{controller:a,animation:null});case 2:return t.n=3,a.run();case 3:return t.a(2,{controller:a,animation:a.animation})}},t)})),E.apply(this,arguments)}var x=r(48982);function D(t){return(0,x.F)({componentName:t,eventAction:"scroll",startLabel:"image_expansion_start",endLabel:"image_expansion_complete"})}}}]);
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.