(()=>{var e={1361:function(e){var t="function"==typeof Float32Array;function n(e,t,n){return(((1-3*n+3*t)*e+(3*n-6*t))*e+3*t)*e}function r(e,t,n){return 3*(1-3*n+3*t)*e*e+2*(3*n-6*t)*e+3*t}e.exports=function(e,i,o,a){if(!(0<=e&&e<=1&&0<=o&&o<=1))throw Error("bezier x values must be in [0, 1] range");var s=t?new Float32Array(11):Array(11);if(e!==i||o!==a)for(var u=0;u<11;++u)s[u]=n(.1*u,e,o);return function(t){return e===i&&o===a?t:0===t?0:1===t?1:n(function(t){for(var i=0,a=1;10!==a&&s[a]<=t;++a)i+=.1;var u=i+(t-s[--a])/(s[a+1]-s[a])*.1,l=r(u,e,o);if(l>=.001){for(var c=u,f=0;f<4;++f){var d=r(c,e,o);if(0===d)break;var p=n(c,e,o)-t;c-=p/d}return c}return 0===l?u:function(e,t,r,i,o){var a,s,u=0;do(a=n(s=t+(r-t)/2,i,o)-e)>0?r=s:t=s;while(Math.abs(a)>1e-7&&++u<10);return s}(t,i,i+.1,e,o)}(t),i,a)}}},8172:function(e,t,n){e.exports=n(440)(n(5238),"DataView")},1796:function(e,t,n){var r=n(7322),i=n(2937),o=n(207),a=n(2165),s=n(7523);function u(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t=t?e:t)),e}},5940:function(e,t,n){var r=n(8532),i=Object.create;e.exports=function(){function e(){}return function(t){if(!r(t))return{};if(i)return i(t);e.prototype=t;var n=new e;return e.prototype=void 0,n}}()},8264:function(e,t,n){var r=n(3406);e.exports=n(2679)(r)},2056:function(e){e.exports=function(e,t,n,r){for(var i=e.length,o=n+(r?1:-1);r?o--:++o0&&o(c)?n>1?e(c,n-1,o,a,s):r(s,c):a||(s[s.length]=c)}return s}},1:function(e,t,n){e.exports=n(132)()},3406:function(e,t,n){var r=n(1),i=n(7361);e.exports=function(e,t){return e&&r(e,t,i)}},1957:function(e,t,n){var r=n(3835),i=n(8481);e.exports=function(e,t){t=r(t,e);for(var n=0,o=t.length;null!=e&&n-1?s[u?t[l]:l]:void 0}}},914:function(e,t,n){var r=n(9675),i=n(4502),o=n(6007),a=n(195),s=n(6377),u=n(6252);e.exports=function(e){return i(function(t){var n=t.length,i=n,l=r.prototype.thru;for(e&&t.reverse();i--;){var c=t[i];if("function"!=typeof c)throw TypeError("Expected a function");if(l&&!f&&"wrapper"==a(c))var f=new r([],!0)}for(i=f?i:n;++ic))return!1;var d=u.get(e),p=u.get(t);if(d&&p)return d==t&&p==e;var h=-1,g=!0,m=2&n?new r:void 0;for(u.set(e,t),u.set(t,e);++h-1&&e%1==0&&e-1}},2426:function(e,t,n){var r=n(8357);e.exports=function(e,t){var n=this.__data__,i=r(n,e);return i<0?(++this.size,n.push([e,t])):n[i][1]=t,this}},6409:function(e,t,n){var r=n(1796),i=n(283),o=n(9036);e.exports=function(){this.size=0,this.__data__={hash:new r,map:new(o||i),string:new r}}},5335:function(e,t,n){var r=n(1143);e.exports=function(e){var t=r(this,e).delete(e);return this.size-=!!t,t}},5601:function(e,t,n){var r=n(1143);e.exports=function(e){return r(this,e).get(e)}},1533:function(e,t,n){var r=n(1143);e.exports=function(e){return r(this,e).has(e)}},151:function(e,t,n){var r=n(1143);e.exports=function(e,t){var n=r(this,e),i=n.size;return n.set(e,t),this.size+=+(n.size!=i),this}},7170:function(e){e.exports=function(e){var t=-1,n=Array(e.size);return e.forEach(function(e,r){n[++t]=[r,e]}),n}},4167:function(e){e.exports=function(e,t){return function(n){return null!=n&&n[e]===t&&(void 0!==t||e in Object(n))}}},6141:function(e,t,n){var r=n(4984);e.exports=function(e){var t=r(e,function(e){return 500===n.size&&n.clear(),e}),n=t.cache;return t}},900:function(e,t,n){var r=n(3283);e.exports=r&&new r},7305:function(e,t,n){e.exports=n(440)(Object,"create")},2440:function(e,t,n){e.exports=n(6512)(Object.keys,Object)},1308:function(e){e.exports=function(e){var t=[];if(null!=e)for(var n in Object(e))t.push(n);return t}},895:function(e,t,n){e=n.nmd(e);var r=n(2593),i=t&&!t.nodeType&&t,o=i&&e&&!e.nodeType&&e,a=o&&o.exports===i&&r.process,s=function(){try{var e=o&&o.require&&o.require("util").types;if(e)return e;return a&&a.binding&&a.binding("util")}catch(e){}}();e.exports=s},7070:function(e){var t=Object.prototype.toString;e.exports=function(e){return t.call(e)}},6512:function(e){e.exports=function(e,t){return function(n){return e(t(n))}}},6813:function(e,t,n){var r=n(9198),i=Math.max;e.exports=function(e,t,n){return t=i(void 0===t?e.length-1:t,0),function(){for(var o=arguments,a=-1,s=i(o.length-t,0),u=Array(s);++a0){if(++n>=800)return arguments[0]}else n=0;return e.apply(void 0,arguments)}}},6063:function(e,t,n){var r=n(283);e.exports=function(){this.__data__=new r,this.size=0}},7727:function(e){e.exports=function(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n}},3281:function(e){e.exports=function(e){return this.__data__.get(e)}},6667:function(e){e.exports=function(e){return this.__data__.has(e)}},1270:function(e,t,n){var r=n(283),i=n(9036),o=n(4544);e.exports=function(e,t){var n=this.__data__;if(n instanceof r){var a=n.__data__;if(!i||a.length<199)return a.push([e,t]),this.size=++n.size,this;n=this.__data__=new o(a)}return n.set(e,t),this.size=n.size,this}},6749:function(e,t,n){var r=n(609),i=n(9520),o=n(9668);e.exports=function(e){return i(e)?o(e):r(e)}},8997:function(e,t,n){var r=n(6141),i=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,o=/\\(\\)?/g;e.exports=r(function(e){var t=[];return 46===e.charCodeAt(0)&&t.push(""),e.replace(i,function(e,n,r,i){t.push(r?i.replace(o,"$1"):n||e)}),t})},8481:function(e,t,n){var r=n(1359),i=1/0;e.exports=function(e){if("string"==typeof e||r(e))return e;var t=e+"";return"0"==t&&1/e==-i?"-0":t}},1473:function(e){var t=Function.prototype.toString;e.exports=function(e){if(null!=e){try{return t.call(e)}catch(e){}try{return e+""}catch(e){}}return""}},3230:function(e){var t=/\s/;e.exports=function(e){for(var n=e.length;n--&&t.test(e.charAt(n)););return n}},9668:function(e){var t="\ud800-\udfff",n="[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]",r="\ud83c[\udffb-\udfff]",i="[^"+t+"]",o="(?:\ud83c[\udde6-\uddff]){2}",a="[\ud800-\udbff][\udc00-\udfff]",s="(?:"+n+"|"+r+")?",u="[\\ufe0e\\ufe0f]?",l="(?:\\u200d(?:"+[i,o,a].join("|")+")"+u+s+")*",c=RegExp(r+"(?="+r+")|"+("(?:"+[i+n+"?",n,o,a,"["+t+"]"].join("|"))+")"+(u+s+l),"g");e.exports=function(e){for(var t=c.lastIndex=0;c.test(e);)++t;return t}},219:function(e,t,n){var r=n(4281),i=n(9675),o=n(8606);e.exports=function(e){if(e instanceof r)return e.clone();var t=new i(e.__wrapped__,e.__chain__);return t.__actions__=o(e.__actions__),t.__index__=e.__index__,t.__values__=e.__values__,t}},3789:function(e,t,n){var r=n(2009),i=n(4143);e.exports=function(e,t,n){return void 0===n&&(n=t,t=void 0),void 0!==n&&(n=(n=i(n))==n?n:0),void 0!==t&&(t=(t=i(t))==t?t:0),r(i(e),t,n)}},5055:function(e){e.exports=function(e){return function(){return e}}},8305:function(e,t,n){var r=n(8532),i=n(806),o=n(4143),a=Math.max,s=Math.min;e.exports=function(e,t,n){var u,l,c,f,d,p,h=0,g=!1,m=!1,v=!0;if("function"!=typeof e)throw TypeError("Expected a function");function y(t){var n=u,r=l;return u=l=void 0,h=t,f=e.apply(r,n)}function b(e){var n=e-p,r=e-h;return void 0===p||n>=t||n<0||m&&r>=c}function E(){var e,n,r,o=i();if(b(o))return T(o);d=setTimeout(E,(e=o-p,n=o-h,r=t-e,m?s(r,c-n):r))}function T(e){return(d=void 0,v&&u)?y(e):(u=l=void 0,f)}function w(){var e,n=i(),r=b(n);if(u=arguments,l=this,p=n,r){if(void 0===d)return h=e=p,d=setTimeout(E,t),g?y(e):f;if(m)return clearTimeout(d),d=setTimeout(E,t),y(p)}return void 0===d&&(d=setTimeout(E,t)),f}return t=o(t)||0,r(n)&&(g=!!n.leading,c=(m="maxWait"in n)?a(o(n.maxWait)||0,t):c,v="trailing"in n?!!n.trailing:v),w.cancel=function(){void 0!==d&&clearTimeout(d),h=0,u=p=l=d=void 0},w.flush=function(){return void 0===d?f:T(i())},w}},4075:function(e){e.exports=function(e,t){return null==e||e!=e?t:e}},4071:function(e){e.exports=function(e,t){return e===t||e!=e&&t!=t}},9777:function(e,t,n){e.exports=n(727)(n(3142))},3142:function(e,t,n){var r=n(2056),i=n(5462),o=n(8536),a=Math.max;e.exports=function(e,t,n){var s=null==e?0:e.length;if(!s)return -1;var u=null==n?0:o(n);return u<0&&(u=a(s+u,0)),r(e,i(t,3),u)}},5720:function(e,t,n){e.exports=n(727)(n(3758))},3758:function(e,t,n){var r=n(2056),i=n(5462),o=n(8536),a=Math.max,s=Math.min;e.exports=function(e,t,n){var u=null==e?0:e.length;if(!u)return -1;var l=u-1;return void 0!==n&&(l=o(n),l=n<0?a(u+l,0):s(l,u-1)),r(e,i(t,3),l,!0)}},6380:function(e,t,n){var r=n(5265);e.exports=function(e){return(null==e?0:e.length)?r(e,1):[]}},5801:function(e,t,n){e.exports=n(914)()},2397:function(e,t,n){var r=n(4970),i=n(8264),o=n(8269),a=n(6377);e.exports=function(e,t){return(a(e)?r:i)(e,o(t))}},4738:function(e,t,n){var r=n(1957);e.exports=function(e,t,n){var i=null==e?void 0:r(e,t);return void 0===i?n:i}},9290:function(e,t,n){var r=n(6993),i=n(7635);e.exports=function(e,t){return null!=e&&i(e,t,r)}},1622:function(e){e.exports=function(e){return e}},9732:function(e,t,n){var r=n(841),i=n(7013),o=Object.prototype,a=o.hasOwnProperty,s=o.propertyIsEnumerable;e.exports=r(function(){return arguments}())?r:function(e){return i(e)&&a.call(e,"callee")&&!s.call(e,"callee")}},6377:function(e){e.exports=Array.isArray},508:function(e,t,n){var r=n(6644),i=n(7924);e.exports=function(e){return null!=e&&i(e.length)&&!r(e)}},6018:function(e,t,n){e=n.nmd(e);var r=n(5238),i=n(5786),o=t&&!t.nodeType&&t,a=o&&e&&!e.nodeType&&e,s=a&&a.exports===o?r.Buffer:void 0,u=s?s.isBuffer:void 0;e.exports=u||i},6633:function(e,t,n){var r=n(7407),i=n(9937),o=n(9732),a=n(6377),s=n(508),u=n(6018),l=n(8857),c=n(8586),f=Object.prototype.hasOwnProperty;e.exports=function(e){if(null==e)return!0;if(s(e)&&(a(e)||"string"==typeof e||"function"==typeof e.splice||u(e)||c(e)||o(e)))return!e.length;var t=i(e);if("[object Map]"==t||"[object Set]"==t)return!e.size;if(l(e))return!r(e).length;for(var n in e)if(f.call(e,n))return!1;return!0}},6644:function(e,t,n){var r=n(3757),i=n(8532);e.exports=function(e){if(!i(e))return!1;var t=r(e);return"[object Function]"==t||"[object GeneratorFunction]"==t||"[object AsyncFunction]"==t||"[object Proxy]"==t}},7924:function(e){e.exports=function(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=0x1fffffffffffff}},8532:function(e){e.exports=function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}},7013:function(e){e.exports=function(e){return null!=e&&"object"==typeof e}},1085:function(e,t,n){var r=n(3757),i=n(6377),o=n(7013);e.exports=function(e){return"string"==typeof e||!i(e)&&o(e)&&"[object String]"==r(e)}},1359:function(e,t,n){var r=n(3757),i=n(7013);e.exports=function(e){return"symbol"==typeof e||i(e)&&"[object Symbol]"==r(e)}},8586:function(e,t,n){var r=n(2195),i=n(7509),o=n(895),a=o&&o.isTypedArray;e.exports=a?i(a):r},7361:function(e,t,n){var r=n(4979),i=n(7407),o=n(508);e.exports=function(e){return o(e)?r(e):i(e)}},3747:function(e,t,n){var r=n(4979),i=n(9237),o=n(508);e.exports=function(e){return o(e)?r(e,!0):i(e)}},3729:function(e,t,n){var r=n(2676),i=n(3406),o=n(5462);e.exports=function(e,t){var n={};return t=o(t,3),i(e,function(e,i,o){r(n,i,t(e,i,o))}),n}},4984:function(e,t,n){var r=n(4544);function i(e,t){if("function"!=typeof e||null!=t&&"function"!=typeof t)throw TypeError("Expected a function");var n=function(){var r=arguments,i=t?t.apply(this,r):r[0],o=n.cache;if(o.has(i))return o.get(i);var a=e.apply(this,r);return n.cache=o.set(i,a)||o,a};return n.cache=new(i.Cache||r),n}i.Cache=r,e.exports=i},3103:function(e){e.exports=function(e){if("function"!=typeof e)throw TypeError("Expected a function");return function(){var t=arguments;switch(t.length){case 0:return!e.call(this);case 1:return!e.call(this,t[0]);case 2:return!e.call(this,t[0],t[1]);case 3:return!e.call(this,t[0],t[1],t[2])}return!e.apply(this,t)}}},6032:function(e){e.exports=function(){}},806:function(e,t,n){var r=n(5238);e.exports=function(){return r.Date.now()}},3452:function(e,t,n){var r=n(5462),i=n(3103),o=n(4103);e.exports=function(e,t){return o(e,i(r(t)))}},4103:function(e,t,n){var r=n(1098),i=n(5462),o=n(7100),a=n(9254);e.exports=function(e,t){if(null==e)return{};var n=r(a(e),function(e){return[e]});return t=i(t),o(e,n,function(e,n){return t(e,n[0])})}},8303:function(e,t,n){var r=n(2726),i=n(1374),o=n(7074),a=n(8481);e.exports=function(e){return o(e)?r(a(e)):i(e)}},1455:function(e,t,n){var r=n(2607),i=n(8264),o=n(5462),a=n(9864),s=n(6377);e.exports=function(e,t,n){var u=s(e)?r:a,l=arguments.length<3;return u(e,o(t,4),n,l,i)}},4659:function(e,t,n){var r=n(7407),i=n(9937),o=n(508),a=n(1085),s=n(6749);e.exports=function(e){if(null==e)return 0;if(o(e))return a(e)?s(e):e.length;var t=i(e);return"[object Map]"==t||"[object Set]"==t?e.size:r(e).length}},1036:function(e){e.exports=function(){return[]}},5786:function(e){e.exports=function(){return!1}},5082:function(e,t,n){var r=n(8305),i=n(8532);e.exports=function(e,t,n){var o=!0,a=!0;if("function"!=typeof e)throw TypeError("Expected a function");return i(n)&&(o="leading"in n?!!n.leading:o,a="trailing"in n?!!n.trailing:a),r(e,t,{leading:o,maxWait:t,trailing:a})}},5597:function(e,t,n){var r=n(4143),i=1/0;e.exports=function(e){return e?(e=r(e))===i||e===-i?(e<0?-1:1)*17976931348623157e292:e==e?e:0:0===e?e:0}},8536:function(e,t,n){var r=n(5597);e.exports=function(e){var t=r(e),n=t%1;return t==t?n?t-n:t:0}},4143:function(e,t,n){var r=n(1072),i=n(8532),o=n(1359),a=0/0,s=/^[-+]0x[0-9a-f]+$/i,u=/^0b[01]+$/i,l=/^0o[0-7]+$/i,c=parseInt;e.exports=function(e){if("number"==typeof e)return e;if(o(e))return a;if(i(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=i(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=r(e);var n=u.test(e);return n||l.test(e)?c(e.slice(2),n?2:8):s.test(e)?a:+e}},6214:function(e,t,n){var r=n(9653);e.exports=function(e){return null==e?"":r(e)}},6985:function(e,t,n){var r=n(4281),i=n(9675),o=n(4382),a=n(6377),s=n(7013),u=n(219),l=Object.prototype.hasOwnProperty;function c(e){if(s(e)&&!a(e)&&!(e instanceof r)){if(e instanceof i)return e;if(l.call(e,"__wrapped__"))return u(e)}return new i(e)}c.prototype=o.prototype,c.prototype.constructor=c,e.exports=c},9516:function(e,t,n){"use strict";n.r(t),n.d(t,{compose:()=>C,createStore:()=>O,bindActionCreators:()=>A,combineReducers:()=>I,applyMiddleware:()=>P});var r,i,o="object"==typeof global&&global&&global.Object===Object&&global,a="object"==typeof self&&self&&self.Object===Object&&self,s=(o||a||Function("return this")()).Symbol,u=Object.prototype,l=u.hasOwnProperty,c=u.toString,f=s?s.toStringTag:void 0;let d=function(e){var t=l.call(e,f),n=e[f];try{e[f]=void 0;var r=!0}catch(e){}var i=c.call(e);return r&&(t?e[f]=n:delete e[f]),i};var p=Object.prototype.toString,h=s?s.toStringTag:void 0;let g=function(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":h&&h in Object(e)?d(e):p.call(e)};var m=(r=Object.getPrototypeOf,i=Object,function(e){return r(i(e))}),v=Object.prototype,y=Function.prototype.toString,b=v.hasOwnProperty,E=y.call(Object);let T=function(e){if(null==e||"object"!=typeof e||"[object Object]"!=g(e))return!1;var t=m(e);if(null===t)return!0;var n=b.call(t,"constructor")&&t.constructor;return"function"==typeof n&&n instanceof n&&y.call(n)==E};var w=n(3485),_={INIT:"@@redux/INIT"};function O(e,t,n){if("function"==typeof t&&void 0===n&&(n=t,t=void 0),void 0!==n){if("function"!=typeof n)throw Error("Expected the enhancer to be a function.");return n(O)(e,t)}if("function"!=typeof e)throw Error("Expected the reducer to be a function.");var r,i=e,o=t,a=[],s=a,u=!1;function l(){s===a&&(s=a.slice())}function c(e){if("function"!=typeof e)throw Error("Expected listener to be a function.");var t=!0;return l(),s.push(e),function(){if(t){t=!1,l();var n=s.indexOf(e);s.splice(n,1)}}}function f(e){if(!T(e))throw Error("Actions must be plain objects. Use custom middleware for async actions.");if(void 0===e.type)throw Error('Actions may not have an undefined "type" property. Have you misspelled a constant?');if(u)throw Error("Reducers may not dispatch actions.");try{u=!0,o=i(o,e)}finally{u=!1}for(var t=a=s,n=0;na}),e=n.hmd(e);let a=("function"==typeof(i=(o="undefined"!=typeof self?self:"undefined"!=typeof window?window:void 0!==n.g?n.g:e).Symbol)?i.observable?r=i.observable:(r=i("observable"),i.observable=r):r="@@observable",r)},1185:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};t.clone=s,t.addLast=c,t.addFirst=f,t.removeLast=d,t.removeFirst=p,t.insert=h,t.removeAt=g,t.replaceAt=m,t.getIn=v,t.set=y,t.setIn=b,t.update=E,t.updateIn=T,t.merge=w,t.mergeDeep=_,t.mergeIn=O,t.omit=I,t.addDefaults=S;var r="INVALID_ARGS";function i(e){throw Error(e)}function o(e){var t=Object.keys(e);return Object.getOwnPropertySymbols?t.concat(Object.getOwnPropertySymbols(e)):t}var a={}.hasOwnProperty;function s(e){if(Array.isArray(e))return e.slice();for(var t=o(e),n={},r=0;r3?f-3:0),p=3;p=e.length||t<0?e:e.slice(0,t).concat(e.slice(t+1))}function m(e,t,n){if(e[t]===n)return e;for(var r=e.length,i=Array(r),o=0;o6?a-6:0),l=6;l6?a-6:0),l=6;l7?c-7:0),d=7;d=0||(s[c]=e[c])}return s}function S(e,t,n,r,i,o){for(var a=arguments.length,s=Array(a>6?a-6:0),l=6;l=16;if("objectFit"in document.documentElement.style!=!1&&!t){window.objectFitPolyfill=function(){return!1};return}let n=function(e){let t=window.getComputedStyle(e,null),n=t.getPropertyValue("position"),r=t.getPropertyValue("overflow"),i=t.getPropertyValue("display");n&&"static"!==n||(e.style.position="relative"),"hidden"!==r&&(e.style.overflow="hidden"),i&&"inline"!==i||(e.style.display="block"),0===e.clientHeight&&(e.style.height="100%"),-1===e.className.indexOf("object-fit-polyfill")&&(e.className+=" object-fit-polyfill")},r=function(e){let t=window.getComputedStyle(e,null),n={"max-width":"none","max-height":"none","min-width":"0px","min-height":"0px",top:"auto",right:"auto",bottom:"auto",left:"auto","margin-top":"0px","margin-right":"0px","margin-bottom":"0px","margin-left":"0px"};for(let r in n)t.getPropertyValue(r)!==n[r]&&(e.style[r]=n[r])},i=function(e){let t=e.parentNode;n(t),r(e),e.style.position="absolute",e.style.height="100%",e.style.width="auto",e.clientWidth>t.clientWidth?(e.style.top="0",e.style.marginTop="0",e.style.left="50%",e.style.marginLeft=-(e.clientWidth/2)+"px"):(e.style.width="100%",e.style.height="auto",e.style.left="0",e.style.marginLeft="0",e.style.top="50%",e.style.marginTop=-(e.clientHeight/2)+"px")},o=function(e){if(void 0===e||e instanceof Event)e=document.querySelectorAll("[data-object-fit]");else if(e&&e.nodeName)e=[e];else if("object"!=typeof e||!e.length||!e[0].nodeName)return!1;for(let n=0;n0?i(e[n]):e[n].addEventListener("loadedmetadata",function(){i(this)}):i(e[n])}return!0};"loading"===document.readyState?document.addEventListener("DOMContentLoaded",o):o(),window.addEventListener("resize",o),window.objectFitPolyfill=o}()},1724:function(){"use strict";function e(e){Webflow.env("design")||($("video").each(function(){e&&$(this).prop("autoplay")?this.play():this.pause()}),$(".w-background-video--control").each(function(){e?n($(this)):t($(this))}))}function t(e){e.find("> span").each(function(e){$(this).prop("hidden",()=>0===e)})}function n(e){e.find("> span").each(function(e){$(this).prop("hidden",()=>1===e)})}"undefined"!=typeof window&&$(document).ready(()=>{let r=window.matchMedia("(prefers-reduced-motion: reduce)");r.addEventListener("change",t=>{e(!t.matches)}),r.matches&&e(!1),$("video:not([autoplay])").each(function(){$(this).parent().find(".w-background-video--control").each(function(){t($(this))})}),$(document).on("click",".w-background-video--control",function(e){if(Webflow.env("design"))return;let r=$(e.currentTarget),i=$(`video#${r.attr("aria-controls")}`).get(0);if(i)if(i.paused){let e=i.play();n(r),e&&"function"==typeof e.catch&&e.catch(()=>{t(r)})}else i.pause(),t(r)})})},5487:function(){"use strict";window.tram=function(e){function t(e,t){return(new L.Bare).init(e,t)}function n(e){var t=parseInt(e.slice(1),16);return[t>>16&255,t>>8&255,255&t]}function r(e,t,n){return"#"+(0x1000000|e<<16|t<<8|n).toString(16).slice(1)}function i(){}function o(e,t,n){if(void 0!==t&&(n=t),void 0===e)return n;var r=n;return Q.test(e)||!K.test(e)?r=parseInt(e,10):K.test(e)&&(r=1e3*parseFloat(e)),0>r&&(r=0),r==r?r:n}function a(e){W.debug&&window&&window.console.warn(e)}var s,u,l,c=function(e,t,n){function r(e){return"object"==typeof e}function i(e){return"function"==typeof e}function o(){}return function a(s,u){function l(){var e=new c;return i(e.init)&&e.init.apply(e,arguments),e}function c(){}u===n&&(u=s,s=Object),l.Bare=c;var f,d=o[e]=s[e],p=c[e]=l[e]=new o;return p.constructor=l,l.mixin=function(t){return c[e]=l[e]=a(l,t)[e],l},l.open=function(e){if(f={},i(e)?f=e.call(l,p,d,l,s):r(e)&&(f=e),r(f))for(var n in f)t.call(f,n)&&(p[n]=f[n]);return i(p.init)||(p.init=s),l},l.open(u)}}("prototype",{}.hasOwnProperty),f={ease:["ease",function(e,t,n,r){var i=(e/=r)*e,o=i*e;return t+n*(-2.75*o*i+11*i*i+-15.5*o+8*i+.25*e)}],"ease-in":["ease-in",function(e,t,n,r){var i=(e/=r)*e,o=i*e;return t+n*(-1*o*i+3*i*i+-3*o+2*i)}],"ease-out":["ease-out",function(e,t,n,r){var i=(e/=r)*e,o=i*e;return t+n*(.3*o*i+-1.6*i*i+2.2*o+-1.8*i+1.9*e)}],"ease-in-out":["ease-in-out",function(e,t,n,r){var i=(e/=r)*e,o=i*e;return t+n*(2*o*i+-5*i*i+2*o+2*i)}],linear:["linear",function(e,t,n,r){return n*e/r+t}],"ease-in-quad":["cubic-bezier(0.550, 0.085, 0.680, 0.530)",function(e,t,n,r){return n*(e/=r)*e+t}],"ease-out-quad":["cubic-bezier(0.250, 0.460, 0.450, 0.940)",function(e,t,n,r){return-n*(e/=r)*(e-2)+t}],"ease-in-out-quad":["cubic-bezier(0.455, 0.030, 0.515, 0.955)",function(e,t,n,r){return(e/=r/2)<1?n/2*e*e+t:-n/2*(--e*(e-2)-1)+t}],"ease-in-cubic":["cubic-bezier(0.550, 0.055, 0.675, 0.190)",function(e,t,n,r){return n*(e/=r)*e*e+t}],"ease-out-cubic":["cubic-bezier(0.215, 0.610, 0.355, 1)",function(e,t,n,r){return n*((e=e/r-1)*e*e+1)+t}],"ease-in-out-cubic":["cubic-bezier(0.645, 0.045, 0.355, 1)",function(e,t,n,r){return(e/=r/2)<1?n/2*e*e*e+t:n/2*((e-=2)*e*e+2)+t}],"ease-in-quart":["cubic-bezier(0.895, 0.030, 0.685, 0.220)",function(e,t,n,r){return n*(e/=r)*e*e*e+t}],"ease-out-quart":["cubic-bezier(0.165, 0.840, 0.440, 1)",function(e,t,n,r){return-n*((e=e/r-1)*e*e*e-1)+t}],"ease-in-out-quart":["cubic-bezier(0.770, 0, 0.175, 1)",function(e,t,n,r){return(e/=r/2)<1?n/2*e*e*e*e+t:-n/2*((e-=2)*e*e*e-2)+t}],"ease-in-quint":["cubic-bezier(0.755, 0.050, 0.855, 0.060)",function(e,t,n,r){return n*(e/=r)*e*e*e*e+t}],"ease-out-quint":["cubic-bezier(0.230, 1, 0.320, 1)",function(e,t,n,r){return n*((e=e/r-1)*e*e*e*e+1)+t}],"ease-in-out-quint":["cubic-bezier(0.860, 0, 0.070, 1)",function(e,t,n,r){return(e/=r/2)<1?n/2*e*e*e*e*e+t:n/2*((e-=2)*e*e*e*e+2)+t}],"ease-in-sine":["cubic-bezier(0.470, 0, 0.745, 0.715)",function(e,t,n,r){return-n*Math.cos(e/r*(Math.PI/2))+n+t}],"ease-out-sine":["cubic-bezier(0.390, 0.575, 0.565, 1)",function(e,t,n,r){return n*Math.sin(e/r*(Math.PI/2))+t}],"ease-in-out-sine":["cubic-bezier(0.445, 0.050, 0.550, 0.950)",function(e,t,n,r){return-n/2*(Math.cos(Math.PI*e/r)-1)+t}],"ease-in-expo":["cubic-bezier(0.950, 0.050, 0.795, 0.035)",function(e,t,n,r){return 0===e?t:n*Math.pow(2,10*(e/r-1))+t}],"ease-out-expo":["cubic-bezier(0.190, 1, 0.220, 1)",function(e,t,n,r){return e===r?t+n:n*(-Math.pow(2,-10*e/r)+1)+t}],"ease-in-out-expo":["cubic-bezier(1, 0, 0, 1)",function(e,t,n,r){return 0===e?t:e===r?t+n:(e/=r/2)<1?n/2*Math.pow(2,10*(e-1))+t:n/2*(-Math.pow(2,-10*--e)+2)+t}],"ease-in-circ":["cubic-bezier(0.600, 0.040, 0.980, 0.335)",function(e,t,n,r){return-n*(Math.sqrt(1-(e/=r)*e)-1)+t}],"ease-out-circ":["cubic-bezier(0.075, 0.820, 0.165, 1)",function(e,t,n,r){return n*Math.sqrt(1-(e=e/r-1)*e)+t}],"ease-in-out-circ":["cubic-bezier(0.785, 0.135, 0.150, 0.860)",function(e,t,n,r){return(e/=r/2)<1?-n/2*(Math.sqrt(1-e*e)-1)+t:n/2*(Math.sqrt(1-(e-=2)*e)+1)+t}],"ease-in-back":["cubic-bezier(0.600, -0.280, 0.735, 0.045)",function(e,t,n,r,i){return void 0===i&&(i=1.70158),n*(e/=r)*e*((i+1)*e-i)+t}],"ease-out-back":["cubic-bezier(0.175, 0.885, 0.320, 1.275)",function(e,t,n,r,i){return void 0===i&&(i=1.70158),n*((e=e/r-1)*e*((i+1)*e+i)+1)+t}],"ease-in-out-back":["cubic-bezier(0.680, -0.550, 0.265, 1.550)",function(e,t,n,r,i){return void 0===i&&(i=1.70158),(e/=r/2)<1?n/2*e*e*(((i*=1.525)+1)*e-i)+t:n/2*((e-=2)*e*(((i*=1.525)+1)*e+i)+2)+t}]},d={"ease-in-back":"cubic-bezier(0.600, 0, 0.735, 0.045)","ease-out-back":"cubic-bezier(0.175, 0.885, 0.320, 1)","ease-in-out-back":"cubic-bezier(0.680, 0, 0.265, 1)"},p=window,h="bkwld-tram",g=/[\-\.0-9]/g,m=/[A-Z]/,v="number",y=/^(rgb|#)/,b=/(em|cm|mm|in|pt|pc|px)$/,E=/(em|cm|mm|in|pt|pc|px|%)$/,T=/(deg|rad|turn)$/,w="unitless",_=/(all|none) 0s ease 0s/,O=/^(width|height)$/,I=document.createElement("a"),S=["Webkit","Moz","O","ms"],A=["-webkit-","-moz-","-o-","-ms-"],C=function(e){if(e in I.style)return{dom:e,css:e};var t,n,r="",i=e.split("-");for(t=0;td&&(d=e.span),e.stop(),e.animate(t)},function(e){"wait"in e&&(d=o(e.wait,0))}),c.call(this),d>0&&(this.timer=new G({duration:d,context:this}),this.active=!0,t&&(this.timer.complete=i));var p=this,h=!1,g={};N(function(){f.call(p,e,function(e){e.active&&(h=!0,g[e.name]=e.nextStyle)}),h&&p.$el.css(g)})}}}function i(){if(this.timer&&this.timer.destroy(),this.active=!1,this.queue.length){var e=this.queue.shift();r.call(this,e.options,!0,e.args)}}function s(e){var t;this.timer&&this.timer.destroy(),this.queue=[],this.active=!1,"string"==typeof e?(t={})[e]=1:t="object"==typeof e&&null!=e?e:this.props,f.call(this,t,d),c.call(this)}function u(){s.call(this),this.el.style.display="none"}function l(){this.el.offsetHeight}function c(){var e,t,n=[];for(e in this.upstream&&n.push(this.upstream),this.props)(t=this.props[e]).active&&n.push(t.string);n=n.join(","),this.style!==n&&(this.style=n,this.el.style[R.transition.dom]=n)}function f(e,t,r){var i,o,a,s,u=t!==d,l={};for(i in e)a=e[i],i in q?(l.transform||(l.transform={}),l.transform[i]=a):(m.test(i)&&(i=i.replace(/[A-Z]/g,function(e){return"-"+e.toLowerCase()})),i in Y?l[i]=a:(s||(s={}),s[i]=a));for(i in l){if(a=l[i],!(o=this.props[i])){if(!u)continue;o=n.call(this,i)}t.call(this,o,a)}r&&s&&r.call(this,s)}function d(e){e.stop()}function p(e,t){e.set(t)}function g(e){this.$el.css(e)}function v(e,n){t[e]=function(){return this.children?y.call(this,n,arguments):(this.el&&n.apply(this,arguments),this)}}function y(e,t){var n,r=this.children.length;for(n=0;r>n;n++)e.apply(this.children[n],t);return this}t.init=function(t){if(this.$el=e(t),this.el=this.$el[0],this.props={},this.queue=[],this.style="",this.active=!1,W.keepInherited&&!W.fallback){var n=X(this.el,"transition");n&&!_.test(n)&&(this.upstream=n)}R.backface&&W.hideBackface&&z(this.el,R.backface.css,"hidden")},v("add",n),v("start",r),v("wait",function(e){e=o(e,0),this.active?this.queue.push({options:e}):(this.timer=new G({duration:e,context:this,complete:i}),this.active=!0)}),v("then",function(e){return this.active?(this.queue.push({options:e,args:arguments}),void(this.timer.complete=i)):a("No active transition timer. Use start() or wait() before then().")}),v("next",i),v("stop",s),v("set",function(e){s.call(this,e),f.call(this,e,p,g)}),v("show",function(e){"string"!=typeof e&&(e="block"),this.el.style.display=e}),v("hide",u),v("redraw",l),v("destroy",function(){s.call(this),e.removeData(this.el,h),this.$el=this.el=null})}),L=c(F,function(t){function n(t,n){var r=e.data(t,h)||e.data(t,h,new F.Bare);return r.el||r.init(t),n?r.start(n):r}t.init=function(t,r){var i=e(t);if(!i.length)return this;if(1===i.length)return n(i[0],r);var o=[];return i.each(function(e,t){o.push(n(t,r))}),this.children=o,this}}),j=c(function(e){function t(){var e=this.get();this.update("auto");var t=this.get();return this.update(e),t}e.init=function(e,t,n,r){this.$el=e,this.el=e[0];var i,a,s,u=t[0];n[2]&&(u=n[2]),H[u]&&(u=H[u]),this.name=u,this.type=n[1],this.duration=o(t[1],this.duration,500),this.ease=(i=t[2],a=this.ease,s="ease",void 0!==a&&(s=a),i in f?i:s),this.delay=o(t[3],this.delay,0),this.span=this.duration+this.delay,this.active=!1,this.nextStyle=null,this.auto=O.test(this.name),this.unit=r.unit||this.unit||W.defaultUnit,this.angle=r.angle||this.angle||W.defaultAngle,W.fallback||r.fallback?this.animate=this.fallback:(this.animate=this.transition,this.string=this.name+" "+this.duration+"ms"+("ease"!=this.ease?" "+f[this.ease][0]:"")+(this.delay?" "+this.delay+"ms":""))},e.set=function(e){e=this.convert(e,this.type),this.update(e),this.redraw()},e.transition=function(e){this.active=!0,e=this.convert(e,this.type),this.auto&&("auto"==this.el.style[this.name]&&(this.update(this.get()),this.redraw()),"auto"==e&&(e=t.call(this))),this.nextStyle=e},e.fallback=function(e){var n=this.el.style[this.name]||this.convert(this.get(),this.type);e=this.convert(e,this.type),this.auto&&("auto"==n&&(n=this.convert(this.get(),this.type)),"auto"==e&&(e=t.call(this))),this.tween=new U({from:n,to:e,duration:this.duration,delay:this.delay,ease:this.ease,update:this.update,context:this})},e.get=function(){return X(this.el,this.name)},e.update=function(e){z(this.el,this.name,e)},e.stop=function(){(this.active||this.nextStyle)&&(this.active=!1,this.nextStyle=null,z(this.el,this.name,this.get()));var e=this.tween;e&&e.context&&e.destroy()},e.convert=function(e,t){if("auto"==e&&this.auto)return e;var n,i,o="number"==typeof e,s="string"==typeof e;switch(t){case v:if(o)return e;if(s&&""===e.replace(g,""))return+e;i="number(unitless)";break;case y:if(s){if(""===e&&this.original)return this.original;if(t.test(e))return"#"==e.charAt(0)&&7==e.length?e:((n=/rgba?\((\d+),\s*(\d+),\s*(\d+)/.exec(e))?r(n[1],n[2],n[3]):e).replace(/#(\w)(\w)(\w)$/,"#$1$1$2$2$3$3")}i="hex or rgb string";break;case b:if(o)return e+this.unit;if(s&&t.test(e))return e;i="number(px) or string(unit)";break;case E:if(o)return e+this.unit;if(s&&t.test(e))return e;i="number(px) or string(unit or %)";break;case T:if(o)return e+this.angle;if(s&&t.test(e))return e;i="number(deg) or string(angle)";break;case w:if(o||s&&E.test(e))return e;i="number(unitless) or string(unit or %)"}return a("Type warning: Expected: ["+i+"] Got: ["+typeof e+"] "+e),e},e.redraw=function(){this.el.offsetHeight}}),k=c(j,function(e,t){e.init=function(){t.init.apply(this,arguments),this.original||(this.original=this.convert(this.get(),y))}}),D=c(j,function(e,t){e.init=function(){t.init.apply(this,arguments),this.animate=this.fallback},e.get=function(){return this.$el[this.name]()},e.update=function(e){this.$el[this.name](e)}}),B=c(j,function(e,t){function n(e,t){var n,r,i,o,a;for(n in e)i=(o=q[n])[0],r=o[1]||n,a=this.convert(e[n],i),t.call(this,r,a,i)}e.init=function(){t.init.apply(this,arguments),this.current||(this.current={},q.perspective&&W.perspective&&(this.current.perspective=W.perspective,z(this.el,this.name,this.style(this.current)),this.redraw()))},e.set=function(e){n.call(this,e,function(e,t){this.current[e]=t}),z(this.el,this.name,this.style(this.current)),this.redraw()},e.transition=function(e){var t=this.values(e);this.tween=new V({current:this.current,values:t,duration:this.duration,delay:this.delay,ease:this.ease});var n,r={};for(n in this.current)r[n]=n in t?t[n]:this.current[n];this.active=!0,this.nextStyle=this.style(r)},e.fallback=function(e){var t=this.values(e);this.tween=new V({current:this.current,values:t,duration:this.duration,delay:this.delay,ease:this.ease,update:this.update,context:this})},e.update=function(){z(this.el,this.name,this.style(this.current))},e.style=function(e){var t,n="";for(t in e)n+=t+"("+e[t]+") ";return n},e.values=function(e){var t,r={};return n.call(this,e,function(e,n,i){r[e]=n,void 0===this.current[e]&&(t=0,~e.indexOf("scale")&&(t=1),this.current[e]=this.convert(t,i))}),r}}),U=c(function(t){function o(){var e,t,n,r=u.length;if(r)for(N(o),t=x(),e=r;e--;)(n=u[e])&&n.render(t)}var s={ease:f.ease[1],from:0,to:1};t.init=function(e){this.duration=e.duration||0,this.delay=e.delay||0;var t=e.ease||s.ease;f[t]&&(t=f[t][1]),"function"!=typeof t&&(t=s.ease),this.ease=t,this.update=e.update||i,this.complete=e.complete||i,this.context=e.context||this,this.name=e.name;var n=e.from,r=e.to;void 0===n&&(n=s.from),void 0===r&&(r=s.to),this.unit=e.unit||"","number"==typeof n&&"number"==typeof r?(this.begin=n,this.change=r-n):this.format(r,n),this.value=this.begin+this.unit,this.start=x(),!1!==e.autoplay&&this.play()},t.play=function(){this.active||(this.start||(this.start=x()),this.active=!0,1===u.push(this)&&N(o))},t.stop=function(){var t,n;this.active&&(this.active=!1,(n=e.inArray(this,u))>=0&&(t=u.slice(n+1),u.length=n,t.length&&(u=u.concat(t))))},t.render=function(e){var t,n=e-this.start;if(this.delay){if(n<=this.delay)return;n-=this.delay}if(n/g,interpolate:/<%=([\s\S]+?)%>/g,escape:/<%-([\s\S]+?)%>/g},y=/(.)^/,b={"'":"'","\\":"\\","\r":"r","\n":"n","\u2028":"u2028","\u2029":"u2029"},E=/\\|'|\r|\n|\u2028|\u2029/g,T=function(e){return"\\"+b[e]},w=/^\s*(\w|\$)+\s*$/,r.template=function(e,t,n){!t&&n&&(t=n);var i,o=RegExp([((t=r.defaults({},t,r.templateSettings)).escape||y).source,(t.interpolate||y).source,(t.evaluate||y).source].join("|")+"|$","g"),a=0,s="__p+='";e.replace(o,function(t,n,r,i,o){return s+=e.slice(a,o).replace(E,T),a=o+t.length,n?s+="'+\n((__t=("+n+"))==null?'':_.escape(__t))+\n'":r?s+="'+\n((__t=("+r+"))==null?'':__t)+\n'":i&&(s+="';\n"+i+"\n__p+='"),t}),s+="';\n";var u=t.variable;if(u){if(!w.test(u))throw Error("variable is not a bare identifier: "+u)}else s="with(obj||{}){\n"+s+"}\n",u="obj";s="var __t,__p='',__j=Array.prototype.join,print=function(){__p+=__j.call(arguments,'');};\n"+s+"return __p;\n";try{i=Function(t.variable||"obj","_",s)}catch(e){throw e.source=s,e}var l=function(e){return i.call(this,e,r)};return l.source="function("+u+"){\n"+s+"}",l},e.exports=r},9461:function(e,t,n){"use strict";var r=n(3949);r.define("brand",e.exports=function(e){var t,n={},i=document,o=e("html"),a=e("body"),s=window.location,u=/PhantomJS/i.test(navigator.userAgent),l="fullscreenchange webkitfullscreenchange mozfullscreenchange msfullscreenchange";function c(){var n=i.fullScreen||i.mozFullScreen||i.webkitIsFullScreen||i.msFullscreenElement||!!i.webkitFullscreenElement;e(t).attr("style",n?"display: none !important;":"")}function f(){var e=a.children(".w-webflow-badge"),n=e.length&&e.get(0)===t,i=r.env("editor");if(n){i&&e.remove();return}e.length&&e.remove(),i||a.append(t)}return n.ready=function(){var n,r,a,d=o.attr("data-wf-status"),p=o.attr("data-wf-domain")||"";/\.webflow\.io$/i.test(p)&&s.hostname!==p&&(d=!0),d&&!u&&(t=t||(n=e('').attr("href","https://webflow.com?utm_campaign=brandjs"),r=e("").attr("src","https://d3e54v103j8qbb.cloudfront.net/img/webflow-badge-icon-d2.89e12c322e.svg").attr("alt","").css({marginRight:"4px",width:"26px"}),a=e("").attr("src","https://d3e54v103j8qbb.cloudfront.net/img/webflow-badge-text-d2.c82cec3b78.svg").attr("alt","Made in Webflow"),n.append(r,a),n[0]),f(),setTimeout(f,500),e(i).off(l,c).on(l,c))},n})},2338:function(e,t,n){"use strict";n(3949).define("focus-visible",e.exports=function(){return{ready:function(){if("undefined"!=typeof document)try{document.querySelector(":focus-visible")}catch(e){!function(e){var t=!0,n=!1,r=null,i={text:!0,search:!0,url:!0,tel:!0,email:!0,password:!0,number:!0,date:!0,month:!0,week:!0,time:!0,datetime:!0,"datetime-local":!0};function o(e){return!!e&&e!==document&&"HTML"!==e.nodeName&&"BODY"!==e.nodeName&&"classList"in e&&"contains"in e.classList}function a(e){e.getAttribute("data-wf-focus-visible")||e.setAttribute("data-wf-focus-visible","true")}function s(){t=!1}function u(){document.addEventListener("mousemove",l),document.addEventListener("mousedown",l),document.addEventListener("mouseup",l),document.addEventListener("pointermove",l),document.addEventListener("pointerdown",l),document.addEventListener("pointerup",l),document.addEventListener("touchmove",l),document.addEventListener("touchstart",l),document.addEventListener("touchend",l)}function l(e){e.target.nodeName&&"html"===e.target.nodeName.toLowerCase()||(t=!1,document.removeEventListener("mousemove",l),document.removeEventListener("mousedown",l),document.removeEventListener("mouseup",l),document.removeEventListener("pointermove",l),document.removeEventListener("pointerdown",l),document.removeEventListener("pointerup",l),document.removeEventListener("touchmove",l),document.removeEventListener("touchstart",l),document.removeEventListener("touchend",l))}document.addEventListener("keydown",function(n){n.metaKey||n.altKey||n.ctrlKey||(o(e.activeElement)&&a(e.activeElement),t=!0)},!0),document.addEventListener("mousedown",s,!0),document.addEventListener("pointerdown",s,!0),document.addEventListener("touchstart",s,!0),document.addEventListener("visibilitychange",function(){"hidden"===document.visibilityState&&(n&&(t=!0),u())},!0),u(),e.addEventListener("focus",function(e){if(o(e.target)){var n,r,s;(t||(r=(n=e.target).type,"INPUT"===(s=n.tagName)&&i[r]&&!n.readOnly||"TEXTAREA"===s&&!n.readOnly||n.isContentEditable||0))&&a(e.target)}},!0),e.addEventListener("blur",function(e){if(o(e.target)&&e.target.hasAttribute("data-wf-focus-visible")){var t;n=!0,window.clearTimeout(r),r=window.setTimeout(function(){n=!1},100),(t=e.target).getAttribute("data-wf-focus-visible")&&t.removeAttribute("data-wf-focus-visible")}},!0)}(document)}}}})},8334:function(e,t,n){"use strict";var r=n(3949);r.define("focus",e.exports=function(){var e=[],t=!1;function n(n){t&&(n.preventDefault(),n.stopPropagation(),n.stopImmediatePropagation(),e.unshift(n))}function i(n){var r,i;i=(r=n.target).tagName,(/^a$/i.test(i)&&null!=r.href||/^(button|textarea)$/i.test(i)&&!0!==r.disabled||/^input$/i.test(i)&&/^(button|reset|submit|radio|checkbox)$/i.test(r.type)&&!r.disabled||!/^(button|input|textarea|select|a)$/i.test(i)&&!Number.isNaN(Number.parseFloat(r.tabIndex))||/^audio$/i.test(i)||/^video$/i.test(i)&&!0===r.controls)&&(t=!0,setTimeout(()=>{for(t=!1,n.target.focus();e.length>0;){var r=e.pop();r.target.dispatchEvent(new MouseEvent(r.type,r))}},0))}return{ready:function(){"undefined"!=typeof document&&document.body.hasAttribute("data-wf-focus-within")&&r.env.safari&&(document.addEventListener("mousedown",i,!0),document.addEventListener("mouseup",n,!0),document.addEventListener("click",n,!0))}}})},7199:function(e){"use strict";var t=window.jQuery,n={},r=[],i=".w-ix",o={reset:function(e,t){t.__wf_intro=null},intro:function(e,r){r.__wf_intro||(r.__wf_intro=!0,t(r).triggerHandler(n.types.INTRO))},outro:function(e,r){r.__wf_intro&&(r.__wf_intro=null,t(r).triggerHandler(n.types.OUTRO))}};n.triggers={},n.types={INTRO:"w-ix-intro"+i,OUTRO:"w-ix-outro"+i},n.init=function(){for(var e=r.length,i=0;i=e&&o+s<=e+n;t.active!==u&&(t.active=u,g(r,f,u))}})}function g(e,t,n){var r=e.hasClass(t);(!n||!r)&&(n||r)&&(n?e.addClass(t):e.removeClass(t))}return a.ready=a.design=a.preview=function(){n=u&&r.env("design"),o=r.env("slug")||l.pathname||"",r.scroll.off(h),i=[];for(var t=document.links,a=0;a=0)){var a=e(t);if(c.hash.length>1&&c.host+c.pathname===l.host+l.pathname){if(!/^#[a-zA-Z0-9\-\_]+$/.test(c.hash))return;var s=e(c.hash);s.length&&i.push({link:a,sec:s,active:!1});return}"#"!==r&&""!==r&&g(a,f,!u&&c.href===l.href||r===o||d.test(r)&&p.test(o))}}}(t[a]);i.length&&(r.scroll.on(h),h())},a})},286:function(e,t,n){"use strict";var r=n(3949);r.define("scroll",e.exports=function(e){var t={WF_CLICK_EMPTY:"click.wf-empty-link",WF_CLICK_SCROLL:"click.wf-scroll"},n=window.location,i=!function(){try{return!!window.frameElement}catch(e){return!0}}()?window.history:null,o=e(window),a=e(document),s=e(document.body),u=window.requestAnimationFrame||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame||function(e){window.setTimeout(e,15)},l=r.env("editor")?".w-editor-body":"body",c="header, "+l+" > .header, "+l+" > .w-nav:not([data-no-scroll])",f='a[href="#"]',d='a[href*="#"]:not(.w-tab-link):not('+f+")",p=document.createElement("style");p.appendChild(document.createTextNode('.wf-force-outline-none[tabindex="-1"]:focus{outline:none;}'));var h=/^#[a-zA-Z0-9][\w:.-]*$/;let g="function"==typeof window.matchMedia&&window.matchMedia("(prefers-reduced-motion: reduce)");function m(e,t){var n;switch(t){case"add":(n=e.attr("tabindex"))?e.attr("data-wf-tabindex-swap",n):e.attr("tabindex","-1");break;case"remove":(n=e.attr("data-wf-tabindex-swap"))?(e.attr("tabindex",n),e.removeAttr("data-wf-tabindex-swap")):e.removeAttr("tabindex")}e.toggleClass("wf-force-outline-none","add"===t)}function v(t){var a=t.currentTarget;if(!(r.env("design")||window.$.mobile&&/(?:^|\s)ui-link(?:$|\s)/.test(a.className))){var l=h.test(a.hash)&&a.host+a.pathname===n.host+n.pathname?a.hash:"";if(""!==l){var f,d=e(l);d.length&&(t&&(t.preventDefault(),t.stopPropagation()),f=l,n.hash!==f&&i&&i.pushState&&!(r.env.chrome&&"file:"===n.protocol)&&(i.state&&i.state.hash)!==f&&i.pushState({hash:f},"",f),window.setTimeout(function(){!function(t,n){var r=o.scrollTop(),i=function(t){var n=e(c),r="fixed"===n.css("position")?n.outerHeight():0,i=t.offset().top-r;if("mid"===t.data("scroll")){var a=o.height()-r,s=t.outerHeight();s=0&&(r=n)}),(472.143*Math.log(Math.abs(t-n)+125)-2e3)*r}(t,r,i),l=Date.now(),f=function(){var e,t,o,s,c,d=Date.now()-l;window.scroll(0,(e=r,t=i,(o=d)>(s=a)?t:e+(t-e)*((c=o/s)<.5?4*c*c*c:(c-1)*(2*c-2)*(2*c-2)+1))),d<=a?u(f):"function"==typeof n&&n()};u(f)}}(d,function(){m(d,"add"),d.get(0).focus({preventScroll:!0}),m(d,"remove")})},300*!t))}}}return{ready:function(){var{WF_CLICK_EMPTY:e,WF_CLICK_SCROLL:n}=t;a.on(n,d,v),a.on(e,f,function(e){e.preventDefault()}),document.head.insertBefore(p,document.head.firstChild)}}})},3695:function(e,t,n){"use strict";n(3949).define("touch",e.exports=function(e){var t={},n=window.getSelection;function r(t){var r,i,o=!1,a=!1,s=Math.min(Math.round(.04*window.innerWidth),40);function u(e){var t=e.touches;t&&t.length>1||(o=!0,t?(a=!0,r=t[0].clientX):r=e.clientX,i=r)}function l(t){if(o){if(a&&"mousemove"===t.type){t.preventDefault(),t.stopPropagation();return}var r,u,l,c,d=t.touches,p=d?d[0].clientX:t.clientX,h=p-i;i=p,Math.abs(h)>s&&n&&""===String(n())&&(r="swipe",u=t,l={direction:h>0?"right":"left"},c=e.Event(r,{originalEvent:u}),e(u.target).trigger(c,l),f())}}function c(e){if(o&&(o=!1,a&&"mouseup"===e.type)){e.preventDefault(),e.stopPropagation(),a=!1;return}}function f(){o=!1}t.addEventListener("touchstart",u,!1),t.addEventListener("touchmove",l,!1),t.addEventListener("touchend",c,!1),t.addEventListener("touchcancel",f,!1),t.addEventListener("mousedown",u,!1),t.addEventListener("mousemove",l,!1),t.addEventListener("mouseup",c,!1),t.addEventListener("mouseout",f,!1),this.destroy=function(){t.removeEventListener("touchstart",u,!1),t.removeEventListener("touchmove",l,!1),t.removeEventListener("touchend",c,!1),t.removeEventListener("touchcancel",f,!1),t.removeEventListener("mousedown",u,!1),t.removeEventListener("mousemove",l,!1),t.removeEventListener("mouseup",c,!1),t.removeEventListener("mouseout",f,!1),t=null}}return e.event.special.tap={bindType:"click",delegateType:"click"},t.init=function(t){return(t="string"==typeof t?e(t).get(0):t)?new r(t):null},t.instance=t.init(document),t})},4345:function(e,t,n){"use strict";var r=n(3949),i=n(5134);let o={ARROW_LEFT:37,ARROW_UP:38,ARROW_RIGHT:39,ARROW_DOWN:40,SPACE:32,ENTER:13,HOME:36,END:35},a='a[href], area[href], [role="button"], input, select, textarea, button, iframe, object, embed, *[tabindex], *[contenteditable]';r.define("slider",e.exports=function(e,t){var n,s,u,l={},c=e.tram,f=e(document),d=r.env(),p=".w-slider",h="w-slider-force-show",g=i.triggers,m=!1;function v(){(n=f.find(p)).length&&(n.each(E),u||(y(),r.resize.on(b),r.redraw.on(l.redraw)))}function y(){r.resize.off(b),r.redraw.off(l.redraw)}function b(){n.filter(":visible").each(N)}function E(t,n){var r=e(n),i=e.data(n,p);i||(i=e.data(n,p,{index:0,depth:1,hasFocus:{keyboard:!1,mouse:!1},el:r,config:{}})),i.mask=r.children(".w-slider-mask"),i.left=r.children(".w-slider-arrow-left"),i.right=r.children(".w-slider-arrow-right"),i.nav=r.children(".w-slider-nav"),i.slides=i.mask.children(".w-slide"),i.slides.each(g.reset),m&&(i.maskWidth=0),void 0===r.attr("role")&&r.attr("role","region"),void 0===r.attr("aria-label")&&r.attr("aria-label","carousel");var o=i.mask.attr("id");if(o||(o="w-slider-mask-"+t,i.mask.attr("id",o)),s||i.ariaLiveLabel||(i.ariaLiveLabel=e('
').appendTo(i.mask)),i.left.attr("role","button"),i.left.attr("tabindex","0"),i.left.attr("aria-controls",o),void 0===i.left.attr("aria-label")&&i.left.attr("aria-label","previous slide"),i.right.attr("role","button"),i.right.attr("tabindex","0"),i.right.attr("aria-controls",o),void 0===i.right.attr("aria-label")&&i.right.attr("aria-label","next slide"),!c.support.transform){i.left.hide(),i.right.hide(),i.nav.hide(),u=!0;return}i.el.off(p),i.left.off(p),i.right.off(p),i.nav.off(p),T(i),s?(i.el.on("setting"+p,R(i)),C(i),i.hasTimer=!1):(i.el.on("swipe"+p,R(i)),i.left.on("click"+p,I(i)),i.right.on("click"+p,S(i)),i.left.on("keydown"+p,O(i,I)),i.right.on("keydown"+p,O(i,S)),i.nav.on("keydown"+p,"> div",R(i)),i.config.autoplay&&!i.hasTimer&&(i.hasTimer=!0,i.timerCount=1,A(i)),i.el.on("mouseenter"+p,_(i,!0,"mouse")),i.el.on("focusin"+p,_(i,!0,"keyboard")),i.el.on("mouseleave"+p,_(i,!1,"mouse")),i.el.on("focusout"+p,_(i,!1,"keyboard"))),i.nav.on("click"+p,"> div",R(i)),d||i.mask.contents().filter(function(){return 3===this.nodeType}).remove();var a=r.filter(":hidden");a.addClass(h);var l=r.parents(":hidden");l.addClass(h),m||N(t,n),a.removeClass(h),l.removeClass(h)}function T(e){var t={};t.crossOver=0,t.animation=e.el.attr("data-animation")||"slide","outin"===t.animation&&(t.animation="cross",t.crossOver=.5),t.easing=e.el.attr("data-easing")||"ease";var n=e.el.attr("data-duration");if(t.duration=null!=n?parseInt(n,10):500,w(e.el.attr("data-infinite"))&&(t.infinite=!0),w(e.el.attr("data-disable-swipe"))&&(t.disableSwipe=!0),w(e.el.attr("data-hide-arrows"))?t.hideArrows=!0:e.config.hideArrows&&(e.left.show(),e.right.show()),w(e.el.attr("data-autoplay"))){t.autoplay=!0,t.delay=parseInt(e.el.attr("data-delay"),10)||2e3,t.timerMax=parseInt(e.el.attr("data-autoplay-limit"),10);var r="mousedown"+p+" touchstart"+p;s||e.el.off(r).one(r,function(){C(e)})}var i=e.right.width();t.edge=i?i+40:100,e.config=t}function w(e){return"1"===e||"true"===e}function _(t,n,r){return function(i){if(n)t.hasFocus[r]=n;else if(e.contains(t.el.get(0),i.relatedTarget)||(t.hasFocus[r]=n,t.hasFocus.mouse&&"keyboard"===r||t.hasFocus.keyboard&&"mouse"===r))return;n?(t.ariaLiveLabel.attr("aria-live","polite"),t.hasTimer&&C(t)):(t.ariaLiveLabel.attr("aria-live","off"),t.hasTimer&&A(t))}}function O(e,t){return function(n){switch(n.keyCode){case o.SPACE:case o.ENTER:return t(e)(),n.preventDefault(),n.stopPropagation()}}}function I(e){return function(){M(e,{index:e.index-1,vector:-1})}}function S(e){return function(){M(e,{index:e.index+1,vector:1})}}function A(e){C(e);var t=e.config,n=t.timerMax;n&&e.timerCount++>n||(e.timerId=window.setTimeout(function(){null==e.timerId||s||(S(e)(),A(e))},t.delay))}function C(e){window.clearTimeout(e.timerId),e.timerId=null}function R(n){return function(i,a){a=a||{};var u,l,c=n.config;if(s&&"setting"===i.type){if("prev"===a.select)return I(n)();if("next"===a.select)return S(n)();if(T(n),x(n),null==a.select)return;return u=a.select,l=null,u===n.slides.length&&(v(),x(n)),t.each(n.anchors,function(t,n){e(t.els).each(function(t,r){e(r).index()===u&&(l=n)})}),void(null!=l&&M(n,{index:l,immediate:!0}))}if("swipe"===i.type)return c.disableSwipe||r.env("editor")?void 0:"left"===a.direction?S(n)():"right"===a.direction?I(n)():void 0;if(n.nav.has(i.target).length){var f=e(i.target).index();if("click"===i.type&&M(n,{index:f}),"keydown"===i.type)switch(i.keyCode){case o.ENTER:case o.SPACE:M(n,{index:f}),i.preventDefault();break;case o.ARROW_LEFT:case o.ARROW_UP:P(n.nav,Math.max(f-1,0)),i.preventDefault();break;case o.ARROW_RIGHT:case o.ARROW_DOWN:P(n.nav,Math.min(f+1,n.pages)),i.preventDefault();break;case o.HOME:P(n.nav,0),i.preventDefault();break;case o.END:P(n.nav,n.pages),i.preventDefault();break;default:return}}}}function P(e,t){var n=e.children().eq(t).focus();e.children().not(n)}function M(t,n){n=n||{};var r=t.config,i=t.anchors;t.previous=t.index;var o=n.index,u={};o<0?(o=i.length-1,r.infinite&&(u.x=-t.endX,u.from=0,u.to=i[0].width)):o>=i.length&&(o=0,r.infinite&&(u.x=i[i.length-1].width,u.from=-i[i.length-1].x,u.to=u.from-u.x)),t.index=o;var l=t.nav.children().eq(o).addClass("w-active").attr("aria-pressed","true").attr("tabindex","0");t.nav.children().not(l).removeClass("w-active").attr("aria-pressed","false").attr("tabindex","-1"),r.hideArrows&&(t.index===i.length-1?t.right.hide():t.right.show(),0===t.index?t.left.hide():t.left.show());var f=t.offsetX||0,d=t.offsetX=-i[t.index].x,p={x:d,opacity:1,visibility:""},h=e(i[t.index].els),v=e(i[t.previous]&&i[t.previous].els),y=t.slides.not(h),b=r.animation,E=r.easing,T=Math.round(r.duration),w=n.vector||(t.index>t.previous?1:-1),_="opacity "+T+"ms "+E,O="transform "+T+"ms "+E;if(h.find(a).removeAttr("tabindex"),h.removeAttr("aria-hidden"),h.find("*").removeAttr("aria-hidden"),y.find(a).attr("tabindex","-1"),y.attr("aria-hidden","true"),y.find("*").attr("aria-hidden","true"),s||(h.each(g.intro),y.each(g.outro)),n.immediate&&!m){c(h).set(p),A();return}if(t.index!==t.previous){if(s||t.ariaLiveLabel.text(`Slide ${o+1} of ${i.length}.`),"cross"===b){var I=Math.round(T-T*r.crossOver),S=Math.round(T-I);_="opacity "+I+"ms "+E,c(v).set({visibility:""}).add(_).start({opacity:0}),c(h).set({visibility:"",x:d,opacity:0,zIndex:t.depth++}).add(_).wait(S).then({opacity:1}).then(A);return}if("fade"===b){c(v).set({visibility:""}).stop(),c(h).set({visibility:"",x:d,opacity:0,zIndex:t.depth++}).add(_).start({opacity:1}).then(A);return}if("over"===b){p={x:t.endX},c(v).set({visibility:""}).stop(),c(h).set({visibility:"",zIndex:t.depth++,x:d+i[t.index].width*w}).add(O).start({x:d}).then(A);return}r.infinite&&u.x?(c(t.slides.not(v)).set({visibility:"",x:u.x}).add(O).start({x:d}),c(v).set({visibility:"",x:u.from}).add(O).start({x:u.to}),t.shifted=v):(r.infinite&&t.shifted&&(c(t.shifted).set({visibility:"",x:f}),t.shifted=null),c(t.slides).set({visibility:""}).add(O).start({x:d}))}function A(){h=e(i[t.index].els),y=t.slides.not(h),"slide"!==b&&(p.visibility="hidden"),c(y).set(p)}}function N(t,n){var r,i,o,a,u=e.data(n,p);if(u){if(i=(r=u).mask.width(),r.maskWidth!==i&&(r.maskWidth=i,1))return x(u);s&&(a=0,(o=u).slides.each(function(t,n){a+=e(n).outerWidth(!0)}),o.slidesWidth!==a&&(o.slidesWidth=a,1))&&x(u)}}function x(t){var n=1,r=0,i=0,o=0,a=t.maskWidth,u=a-t.config.edge;u<0&&(u=0),t.anchors=[{els:[],x:0,width:0}],t.slides.each(function(s,l){i-r>u&&(n++,r+=a,t.anchors[n-1]={els:[],x:i,width:0}),o=e(l).outerWidth(!0),i+=o,t.anchors[n-1].width+=o,t.anchors[n-1].els.push(l);var c=s+1+" of "+t.slides.length;e(l).attr("aria-label",c),e(l).attr("role","group")}),t.endX=i,s&&(t.pages=null),t.nav.length&&t.pages!==n&&(t.pages=n,function(t){var n,r=[],i=t.el.attr("data-nav-spacing");i&&(i=parseFloat(i)+"px");for(var o=0,a=t.pages;o')).attr("aria-label","Show slide "+(o+1)+" of "+a).attr("aria-pressed","false").attr("role","button").attr("tabindex","-1"),t.nav.hasClass("w-num")&&n.text(o+1),null!=i&&n.css({"margin-left":i,"margin-right":i}),r.push(n);t.nav.empty().append(r)}(t));var l=t.index;l>=n&&(l=n-1),M(t,{immediate:!0,index:l})}return l.ready=function(){s=r.env("design"),v()},l.design=function(){s=!0,setTimeout(v,1e3)},l.preview=function(){s=!1,v()},l.redraw=function(){m=!0,v(),m=!1},l.destroy=y,l})},3946:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r={actionListPlaybackChanged:function(){return X},animationFrameChanged:function(){return B},clearRequested:function(){return L},elementStateChanged:function(){return z},eventListenerAdded:function(){return j},eventStateChanged:function(){return D},instanceAdded:function(){return G},instanceRemoved:function(){return W},instanceStarted:function(){return V},mediaQueriesDefined:function(){return Y},parameterChanged:function(){return U},playbackRequested:function(){return x},previewRequested:function(){return N},rawDataImported:function(){return C},sessionInitialized:function(){return R},sessionStarted:function(){return P},sessionStopped:function(){return M},stopRequested:function(){return F},testFrameRendered:function(){return k},viewportWidthChanged:function(){return H}};for(var i in r)Object.defineProperty(t,i,{enumerable:!0,get:r[i]});let o=n(7087),a=n(9468),{IX2_RAW_DATA_IMPORTED:s,IX2_SESSION_INITIALIZED:u,IX2_SESSION_STARTED:l,IX2_SESSION_STOPPED:c,IX2_PREVIEW_REQUESTED:f,IX2_PLAYBACK_REQUESTED:d,IX2_STOP_REQUESTED:p,IX2_CLEAR_REQUESTED:h,IX2_EVENT_LISTENER_ADDED:g,IX2_TEST_FRAME_RENDERED:m,IX2_EVENT_STATE_CHANGED:v,IX2_ANIMATION_FRAME_CHANGED:y,IX2_PARAMETER_CHANGED:b,IX2_INSTANCE_ADDED:E,IX2_INSTANCE_STARTED:T,IX2_INSTANCE_REMOVED:w,IX2_ELEMENT_STATE_CHANGED:_,IX2_ACTION_LIST_PLAYBACK_CHANGED:O,IX2_VIEWPORT_WIDTH_CHANGED:I,IX2_MEDIA_QUERIES_DEFINED:S}=o.IX2EngineActionTypes,{reifyState:A}=a.IX2VanillaUtils,C=e=>({type:s,payload:{...A(e)}}),R=({hasBoundaryNodes:e,reducedMotion:t})=>({type:u,payload:{hasBoundaryNodes:e,reducedMotion:t}}),P=()=>({type:l}),M=()=>({type:c}),N=({rawData:e,defer:t})=>({type:f,payload:{defer:t,rawData:e}}),x=({actionTypeId:e=o.ActionTypeConsts.GENERAL_START_ACTION,actionListId:t,actionItemId:n,eventId:r,allowEvents:i,immediate:a,testManual:s,verbose:u,rawData:l})=>({type:d,payload:{actionTypeId:e,actionListId:t,actionItemId:n,testManual:s,eventId:r,allowEvents:i,immediate:a,verbose:u,rawData:l}}),F=e=>({type:p,payload:{actionListId:e}}),L=()=>({type:h}),j=(e,t)=>({type:g,payload:{target:e,listenerParams:t}}),k=(e=1)=>({type:m,payload:{step:e}}),D=(e,t)=>({type:v,payload:{stateKey:e,newState:t}}),B=(e,t)=>({type:y,payload:{now:e,parameters:t}}),U=(e,t)=>({type:b,payload:{key:e,value:t}}),G=e=>({type:E,payload:{...e}}),V=(e,t)=>({type:T,payload:{instanceId:e,time:t}}),W=e=>({type:w,payload:{instanceId:e}}),z=(e,t,n,r)=>({type:_,payload:{elementId:e,actionTypeId:t,current:n,actionItem:r}}),X=({actionListId:e,isPlaying:t})=>({type:O,payload:{actionListId:e,isPlaying:t}}),H=({width:e,mediaQueries:t})=>({type:I,payload:{width:e,mediaQueries:t}}),Y=()=>({type:S})},6011:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,i={actions:function(){return l},destroy:function(){return h},init:function(){return p},setEnv:function(){return d},store:function(){return f}};for(var o in i)Object.defineProperty(t,o,{enumerable:!0,get:i[o]});let a=n(9516),s=(r=n(7243))&&r.__esModule?r:{default:r},u=n(1970),l=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=c(t);if(n&&n.has(e))return n.get(e);var r={__proto__:null},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}return r.default=e,n&&n.set(e,r),r}(n(3946));function c(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(c=function(e){return e?n:t})(e)}let f=(0,a.createStore)(s.default);function d(e){e()&&(0,u.observeRequests)(f)}function p(e){h(),(0,u.startEngine)({store:f,rawData:e,allowEvents:!0})}function h(){(0,u.stopEngine)(f)}},5012:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r={elementContains:function(){return b},getChildElements:function(){return T},getClosestElement:function(){return _},getProperty:function(){return h},getQuerySelector:function(){return m},getRefType:function(){return O},getSiblingElements:function(){return w},getStyle:function(){return p},getValidDocument:function(){return v},isSiblingNode:function(){return E},matchSelector:function(){return g},queryDocument:function(){return y},setStyle:function(){return d}};for(var i in r)Object.defineProperty(t,i,{enumerable:!0,get:r[i]});let o=n(9468),a=n(7087),{ELEMENT_MATCHES:s}=o.IX2BrowserSupport,{IX2_ID_DELIMITER:u,HTML_ELEMENT:l,PLAIN_OBJECT:c,WF_PAGE:f}=a.IX2EngineConstants;function d(e,t,n){e.style[t]=n}function p(e,t){return t.startsWith("--")?window.getComputedStyle(document.documentElement).getPropertyValue(t):e.style instanceof CSSStyleDeclaration?e.style[t]:void 0}function h(e,t){return e[t]}function g(e){return t=>t[s](e)}function m({id:e,selector:t}){if(e){let t=e;if(-1!==e.indexOf(u)){let n=e.split(u),r=n[0];if(t=n[1],r!==document.documentElement.getAttribute(f))return null}return`[data-w-id="${t}"], [data-w-id^="${t}_instance"]`}return t}function v(e){return null==e||e===document.documentElement.getAttribute(f)?document:null}function y(e,t){return Array.prototype.slice.call(document.querySelectorAll(t?e+" "+t:e))}function b(e,t){return e.contains(t)}function E(e,t){return e!==t&&e.parentNode===t.parentNode}function T(e){let t=[];for(let n=0,{length:r}=e||[];ndocument.documentElement.contains(e)?e.closest(t):null:(e,t)=>{if(!document.documentElement.contains(e))return null;let n=e;do{if(n[s]&&n[s](t))return n;n=n.parentNode}while(null!=n);return null};function O(e){return null!=e&&"object"==typeof e?e instanceof Element?l:c:null}},1970:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r={observeRequests:function(){return Z},startActionGroup:function(){return eg},startEngine:function(){return ei},stopActionGroup:function(){return eh},stopAllActionGroups:function(){return ep},stopEngine:function(){return eo}};for(var i in r)Object.defineProperty(t,i,{enumerable:!0,get:r[i]});let o=y(n(9777)),a=y(n(4738)),s=y(n(4659)),u=y(n(3452)),l=y(n(6633)),c=y(n(3729)),f=y(n(2397)),d=y(n(5082)),p=n(7087),h=n(9468),g=n(3946),m=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=b(t);if(n&&n.has(e))return n.get(e);var r={__proto__:null},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}return r.default=e,n&&n.set(e,r),r}(n(5012)),v=y(n(8955));function y(e){return e&&e.__esModule?e:{default:e}}function b(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(b=function(e){return e?n:t})(e)}let E=Object.keys(p.QuickEffectIds),T=e=>E.includes(e),{COLON_DELIMITER:w,BOUNDARY_SELECTOR:_,HTML_ELEMENT:O,RENDER_GENERAL:I,W_MOD_IX:S}=p.IX2EngineConstants,{getAffectedElements:A,getElementId:C,getDestinationValues:R,observeStore:P,getInstanceId:M,renderHTMLElement:N,clearAllStyles:x,getMaxDurationItemIndex:F,getComputedStyle:L,getInstanceOrigin:j,reduceListToGroup:k,shouldNamespaceEventParameter:D,getNamespacedParameterId:B,shouldAllowMediaQuery:U,cleanupHTMLElement:G,clearObjectCache:V,stringifyTarget:W,mediaQueriesEqual:z,shallowEqual:X}=h.IX2VanillaUtils,{isPluginType:H,createPluginInstance:Y,getPluginDuration:q}=h.IX2VanillaPlugins,Q=navigator.userAgent,K=Q.match(/iPad/i)||Q.match(/iPhone/);function Z(e){P({store:e,select:({ixRequest:e})=>e.preview,onChange:J}),P({store:e,select:({ixRequest:e})=>e.playback,onChange:et}),P({store:e,select:({ixRequest:e})=>e.stop,onChange:en}),P({store:e,select:({ixRequest:e})=>e.clear,onChange:er})}function J({rawData:e,defer:t},n){let r=()=>{ei({store:n,rawData:e,allowEvents:!0}),ee()};t?setTimeout(r,0):r()}function ee(){document.dispatchEvent(new CustomEvent("IX2_PAGE_UPDATE"))}function et(e,t){let{actionTypeId:n,actionListId:r,actionItemId:i,eventId:o,allowEvents:a,immediate:s,testManual:u,verbose:l=!0}=e,{rawData:c}=e;if(r&&i&&c&&s){let e=c.actionLists[r];e&&(c=k({actionList:e,actionItemId:i,rawData:c}))}if(ei({store:t,rawData:c,allowEvents:a,testManual:u}),r&&n===p.ActionTypeConsts.GENERAL_START_ACTION||T(n)){eh({store:t,actionListId:r}),ed({store:t,actionListId:r,eventId:o});let e=eg({store:t,eventId:o,actionListId:r,immediate:s,verbose:l});l&&e&&t.dispatch((0,g.actionListPlaybackChanged)({actionListId:r,isPlaying:!s}))}}function en({actionListId:e},t){e?eh({store:t,actionListId:e}):ep({store:t}),eo(t)}function er(e,t){eo(t),x({store:t,elementApi:m})}function ei({store:e,rawData:t,allowEvents:n,testManual:r}){let{ixSession:i}=e.getState();if(t&&e.dispatch((0,g.rawDataImported)(t)),!i.active){(e.dispatch((0,g.sessionInitialized)({hasBoundaryNodes:!!document.querySelector(_),reducedMotion:document.body.hasAttribute("data-wf-ix-vacation")&&window.matchMedia("(prefers-reduced-motion)").matches})),n)&&(function(e){let{ixData:t}=e.getState(),{eventTypeMap:n}=t;eu(e),(0,f.default)(n,(t,n)=>{let r=v.default[n];if(!r)return void console.warn(`IX2 event type not configured: ${n}`);!function({logic:e,store:t,events:n}){!function(e){if(!K)return;let t={},n="";for(let r in e){let{eventTypeId:i,target:o}=e[r],a=m.getQuerySelector(o);t[a]||(i===p.EventTypeConsts.MOUSE_CLICK||i===p.EventTypeConsts.MOUSE_SECOND_CLICK)&&(t[a]=!0,n+=a+"{cursor: pointer;touch-action: manipulation;}")}if(n){let e=document.createElement("style");e.textContent=n,document.body.appendChild(e)}}(n);let{types:r,handler:i}=e,{ixData:u}=t.getState(),{actionLists:l}=u,c=el(n,ef);if(!(0,s.default)(c))return;(0,f.default)(c,(e,r)=>{let i=n[r],{action:s,id:c,mediaQueries:f=u.mediaQueryKeys}=i,{actionListId:d}=s.config;z(f,u.mediaQueryKeys)||t.dispatch((0,g.mediaQueriesDefined)()),s.actionTypeId===p.ActionTypeConsts.GENERAL_CONTINUOUS_ACTION&&(Array.isArray(i.config)?i.config:[i.config]).forEach(n=>{let{continuousParameterGroupId:r}=n,i=(0,a.default)(l,`${d}.continuousParameterGroups`,[]),s=(0,o.default)(i,({id:e})=>e===r),u=(n.smoothing||0)/100,f=(n.restingState||0)/100;s&&e.forEach((e,r)=>{!function({store:e,eventStateKey:t,eventTarget:n,eventId:r,eventConfig:i,actionListId:o,parameterGroup:s,smoothing:u,restingValue:l}){let{ixData:c,ixSession:f}=e.getState(),{events:d}=c,h=d[r],{eventTypeId:g}=h,v={},y={},b=[],{continuousActionGroups:E}=s,{id:T}=s;D(g,i)&&(T=B(t,T));let O=f.hasBoundaryNodes&&n?m.getClosestElement(n,_):null;E.forEach(e=>{let{keyframe:t,actionItems:r}=e;r.forEach(e=>{let{actionTypeId:r}=e,{target:i}=e.config;if(!i)return;let o=i.boundaryMode?O:null,a=W(i)+w+r;if(y[a]=function(e=[],t,n){let r,i=[...e];return i.some((e,n)=>e.keyframe===t&&(r=n,!0)),null==r&&(r=i.length,i.push({keyframe:t,actionItems:[]})),i[r].actionItems.push(n),i}(y[a],t,e),!v[a]){v[a]=!0;let{config:t}=e;A({config:t,event:h,eventTarget:n,elementRoot:o,elementApi:m}).forEach(e=>{b.push({element:e,key:a})})}})}),b.forEach(({element:t,key:n})=>{let i=y[n],s=(0,a.default)(i,"[0].actionItems[0]",{}),{actionTypeId:c}=s,f=(c===p.ActionTypeConsts.PLUGIN_RIVE?0===(s.config?.target?.selectorGuids||[]).length:H(c))?Y(c)?.(t,s):null,d=R({element:t,actionItem:s,elementApi:m},f);em({store:e,element:t,eventId:r,actionListId:o,actionItem:s,destination:d,continuous:!0,parameterId:T,actionGroups:i,smoothing:u,restingValue:l,pluginInstance:f})})}({store:t,eventStateKey:c+w+r,eventTarget:e,eventId:c,eventConfig:n,actionListId:d,parameterGroup:s,smoothing:u,restingValue:f})})}),(s.actionTypeId===p.ActionTypeConsts.GENERAL_START_ACTION||T(s.actionTypeId))&&ed({store:t,actionListId:d,eventId:c})});let h=e=>{let{ixSession:r}=t.getState();ec(c,(o,a,s)=>{let l=n[a],c=r.eventState[s],{action:f,mediaQueries:d=u.mediaQueryKeys}=l;if(!U(d,r.mediaQueryKey))return;let h=(n={})=>{let r=i({store:t,element:o,event:l,eventConfig:n,nativeEvent:e,eventStateKey:s},c);X(r,c)||t.dispatch((0,g.eventStateChanged)(s,r))};f.actionTypeId===p.ActionTypeConsts.GENERAL_CONTINUOUS_ACTION?(Array.isArray(l.config)?l.config:[l.config]).forEach(h):h()})},v=(0,d.default)(h,12),y=({target:e=document,types:n,throttle:r})=>{n.split(" ").filter(Boolean).forEach(n=>{let i=r?v:h;e.addEventListener(n,i),t.dispatch((0,g.eventListenerAdded)(e,[n,i]))})};Array.isArray(r)?r.forEach(y):"string"==typeof r&&y(e)}({logic:r,store:e,events:t})});let{ixSession:r}=e.getState();r.eventListeners.length&&function(e){let t=()=>{eu(e)};es.forEach(n=>{window.addEventListener(n,t),e.dispatch((0,g.eventListenerAdded)(window,[n,t]))}),t()}(e)}(e),function(){let{documentElement:e}=document;-1===e.className.indexOf(S)&&(e.className+=` ${S}`)}(),e.getState().ixSession.hasDefinedMediaQueries&&P({store:e,select:({ixSession:e})=>e.mediaQueryKey,onChange:()=>{eo(e),x({store:e,elementApi:m}),ei({store:e,allowEvents:!0}),ee()}}));e.dispatch((0,g.sessionStarted)()),function(e,t){let n=r=>{let{ixSession:i,ixParameters:o}=e.getState();if(i.active)if(e.dispatch((0,g.animationFrameChanged)(r,o)),t){let t=P({store:e,select:({ixSession:e})=>e.tick,onChange:e=>{n(e),t()}})}else requestAnimationFrame(n)};n(window.performance.now())}(e,r)}}function eo(e){let{ixSession:t}=e.getState();if(t.active){let{eventListeners:n}=t;n.forEach(ea),V(),e.dispatch((0,g.sessionStopped)())}}function ea({target:e,listenerParams:t}){e.removeEventListener.apply(e,t)}let es=["resize","orientationchange"];function eu(e){let{ixSession:t,ixData:n}=e.getState(),r=window.innerWidth;if(r!==t.viewportWidth){let{mediaQueries:t}=n;e.dispatch((0,g.viewportWidthChanged)({width:r,mediaQueries:t}))}}let el=(e,t)=>(0,u.default)((0,c.default)(e,t),l.default),ec=(e,t)=>{(0,f.default)(e,(e,n)=>{e.forEach((e,r)=>{t(e,n,n+w+r)})})},ef=e=>A({config:{target:e.target,targets:e.targets},elementApi:m});function ed({store:e,actionListId:t,eventId:n}){let{ixData:r,ixSession:i}=e.getState(),{actionLists:o,events:s}=r,u=s[n],l=o[t];if(l&&l.useFirstGroupAsInitialState){let o=(0,a.default)(l,"actionItemGroups[0].actionItems",[]);if(!U((0,a.default)(u,"mediaQueries",r.mediaQueryKeys),i.mediaQueryKey))return;o.forEach(r=>{let{config:i,actionTypeId:o}=r,a=A({config:i?.target?.useEventTarget===!0&&i?.target?.objectId==null?{target:u.target,targets:u.targets}:i,event:u,elementApi:m}),s=H(o);a.forEach(i=>{let a=s?Y(o)?.(i,r):null;em({destination:R({element:i,actionItem:r,elementApi:m},a),immediate:!0,store:e,element:i,eventId:n,actionItem:r,actionListId:t,pluginInstance:a})})})}}function ep({store:e}){let{ixInstances:t}=e.getState();(0,f.default)(t,t=>{if(!t.continuous){let{actionListId:n,verbose:r}=t;ev(t,e),r&&e.dispatch((0,g.actionListPlaybackChanged)({actionListId:n,isPlaying:!1}))}})}function eh({store:e,eventId:t,eventTarget:n,eventStateKey:r,actionListId:i}){let{ixInstances:o,ixSession:s}=e.getState(),u=s.hasBoundaryNodes&&n?m.getClosestElement(n,_):null;(0,f.default)(o,n=>{let o=(0,a.default)(n,"actionItem.config.target.boundaryMode"),s=!r||n.eventStateKey===r;if(n.actionListId===i&&n.eventId===t&&s){if(u&&o&&!m.elementContains(u,n.element))return;ev(n,e),n.verbose&&e.dispatch((0,g.actionListPlaybackChanged)({actionListId:i,isPlaying:!1}))}})}function eg({store:e,eventId:t,eventTarget:n,eventStateKey:r,actionListId:i,groupIndex:o=0,immediate:s,verbose:u}){let{ixData:l,ixSession:c}=e.getState(),{events:f}=l,d=f[t]||{},{mediaQueries:p=l.mediaQueryKeys}=d,{actionItemGroups:h,useFirstGroupAsInitialState:g}=(0,a.default)(l,`actionLists.${i}`,{});if(!h||!h.length)return!1;o>=h.length&&(0,a.default)(d,"config.loop")&&(o=0),0===o&&g&&o++;let v=(0===o||1===o&&g)&&T(d.action?.actionTypeId)?d.config.delay:void 0,y=(0,a.default)(h,[o,"actionItems"],[]);if(!y.length||!U(p,c.mediaQueryKey))return!1;let b=c.hasBoundaryNodes&&n?m.getClosestElement(n,_):null,E=F(y),w=!1;return y.forEach((a,l)=>{let{config:c,actionTypeId:f}=a,p=H(f),{target:h}=c;h&&A({config:c,event:d,eventTarget:n,elementRoot:h.boundaryMode?b:null,elementApi:m}).forEach((c,d)=>{let h=p?Y(f)?.(c,a):null,g=p?q(f)(c,a):null;w=!0;let y=L({element:c,actionItem:a}),b=R({element:c,actionItem:a,elementApi:m},h);em({store:e,element:c,actionItem:a,eventId:t,eventTarget:n,eventStateKey:r,actionListId:i,groupIndex:o,isCarrier:E===l&&0===d,computedStyle:y,destination:b,immediate:s,verbose:u,pluginInstance:h,pluginDuration:g,instanceDelay:v})})}),w}function em(e){let t,{store:n,computedStyle:r,...i}=e,{element:o,actionItem:a,immediate:s,pluginInstance:u,continuous:l,restingValue:c,eventId:f}=i,d=M(),{ixElements:h,ixSession:v,ixData:y}=n.getState(),b=C(h,o),{refState:E}=h[b]||{},T=m.getRefType(o),w=v.reducedMotion&&p.ReducedMotionTypes[a.actionTypeId];if(w&&l)switch(y.events[f]?.eventTypeId){case p.EventTypeConsts.MOUSE_MOVE:case p.EventTypeConsts.MOUSE_MOVE_IN_VIEWPORT:t=c;break;default:t=.5}let _=j(o,E,r,a,m,u);if(n.dispatch((0,g.instanceAdded)({instanceId:d,elementId:b,origin:_,refType:T,skipMotion:w,skipToValue:t,...i})),ey(document.body,"ix2-animation-started",d),s)return void function(e,t){let{ixParameters:n}=e.getState();e.dispatch((0,g.instanceStarted)(t,0)),e.dispatch((0,g.animationFrameChanged)(performance.now(),n));let{ixInstances:r}=e.getState();eb(r[t],e)}(n,d);P({store:n,select:({ixInstances:e})=>e[d],onChange:eb}),l||n.dispatch((0,g.instanceStarted)(d,v.tick))}function ev(e,t){ey(document.body,"ix2-animation-stopping",{instanceId:e.id,state:t.getState()});let{elementId:n,actionItem:r}=e,{ixElements:i}=t.getState(),{ref:o,refType:a}=i[n]||{};a===O&&G(o,r,m),t.dispatch((0,g.instanceRemoved)(e.id))}function ey(e,t,n){let r=document.createEvent("CustomEvent");r.initCustomEvent(t,!0,!0,n),e.dispatchEvent(r)}function eb(e,t){let{active:n,continuous:r,complete:i,elementId:o,actionItem:a,actionTypeId:s,renderType:u,current:l,groupIndex:c,eventId:f,eventTarget:d,eventStateKey:p,actionListId:h,isCarrier:v,styleProp:y,verbose:b,pluginInstance:E}=e,{ixData:T,ixSession:w}=t.getState(),{events:_}=T,{mediaQueries:S=T.mediaQueryKeys}=_&&_[f]?_[f]:{};if(U(S,w.mediaQueryKey)&&(r||n||i)){if(l||u===I&&i){t.dispatch((0,g.elementStateChanged)(o,s,l,a));let{ixElements:e}=t.getState(),{ref:n,refType:r,refState:i}=e[o]||{},c=i&&i[s];(r===O||H(s))&&N(n,i,c,f,a,y,m,u,E)}if(i){if(v){let e=eg({store:t,eventId:f,eventTarget:d,eventStateKey:p,actionListId:h,groupIndex:c+1,verbose:b});b&&!e&&t.dispatch((0,g.actionListPlaybackChanged)({actionListId:h,isPlaying:!1}))}ev(e,t)}}}},8955:function(e,t,n){"use strict";let r;Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return eh}});let i=f(n(5801)),o=f(n(4738)),a=f(n(3789)),s=n(7087),u=n(1970),l=n(3946),c=n(9468);function f(e){return e&&e.__esModule?e:{default:e}}let{MOUSE_CLICK:d,MOUSE_SECOND_CLICK:p,MOUSE_DOWN:h,MOUSE_UP:g,MOUSE_OVER:m,MOUSE_OUT:v,DROPDOWN_CLOSE:y,DROPDOWN_OPEN:b,SLIDER_ACTIVE:E,SLIDER_INACTIVE:T,TAB_ACTIVE:w,TAB_INACTIVE:_,NAVBAR_CLOSE:O,NAVBAR_OPEN:I,MOUSE_MOVE:S,PAGE_SCROLL_DOWN:A,SCROLL_INTO_VIEW:C,SCROLL_OUT_OF_VIEW:R,PAGE_SCROLL_UP:P,SCROLLING_IN_VIEW:M,PAGE_FINISH:N,ECOMMERCE_CART_CLOSE:x,ECOMMERCE_CART_OPEN:F,PAGE_START:L,PAGE_SCROLL:j}=s.EventTypeConsts,k="COMPONENT_ACTIVE",D="COMPONENT_INACTIVE",{COLON_DELIMITER:B}=s.IX2EngineConstants,{getNamespacedParameterId:U}=c.IX2VanillaUtils,G=e=>t=>!!("object"==typeof t&&e(t))||t,V=G(({element:e,nativeEvent:t})=>e===t.target),W=G(({element:e,nativeEvent:t})=>e.contains(t.target)),z=(0,i.default)([V,W]),X=(e,t)=>{if(t){let{ixData:n}=e.getState(),{events:r}=n,i=r[t];if(i&&!et[i.eventTypeId])return i}return null},H=({store:e,event:t})=>{let{action:n}=t,{autoStopEventId:r}=n.config;return!!X(e,r)},Y=({store:e,event:t,element:n,eventStateKey:r},i)=>{let{action:a,id:s}=t,{actionListId:l,autoStopEventId:c}=a.config,f=X(e,c);return f&&(0,u.stopActionGroup)({store:e,eventId:c,eventTarget:n,eventStateKey:c+B+r.split(B)[1],actionListId:(0,o.default)(f,"action.config.actionListId")}),(0,u.stopActionGroup)({store:e,eventId:s,eventTarget:n,eventStateKey:r,actionListId:l}),(0,u.startActionGroup)({store:e,eventId:s,eventTarget:n,eventStateKey:r,actionListId:l}),i},q=(e,t)=>(n,r)=>!0===e(n,r)?t(n,r):r,Q={handler:q(z,Y)},K={...Q,types:[k,D].join(" ")},Z=[{target:window,types:"resize orientationchange",throttle:!0},{target:document,types:"scroll wheel readystatechange IX2_PAGE_UPDATE",throttle:!0}],J="mouseover mouseout",ee={types:Z},et={PAGE_START:L,PAGE_FINISH:N},en=(()=>{let e=void 0!==window.pageXOffset,t="CSS1Compat"===document.compatMode?document.documentElement:document.body;return()=>({scrollLeft:e?window.pageXOffset:t.scrollLeft,scrollTop:e?window.pageYOffset:t.scrollTop,stiffScrollTop:(0,a.default)(e?window.pageYOffset:t.scrollTop,0,t.scrollHeight-window.innerHeight),scrollWidth:t.scrollWidth,scrollHeight:t.scrollHeight,clientWidth:t.clientWidth,clientHeight:t.clientHeight,innerWidth:window.innerWidth,innerHeight:window.innerHeight})})(),er=(e,t)=>!(e.left>t.right||e.rightt.bottom||e.bottom{let{type:n,target:r,relatedTarget:i}=t,o=e.contains(r);if("mouseover"===n&&o)return!0;let a=e.contains(i);return"mouseout"===n&&!!o&&!!a},eo=e=>{let{element:t,event:{config:n}}=e,{clientWidth:r,clientHeight:i}=en(),o=n.scrollOffsetValue,a="PX"===n.scrollOffsetUnit?o:i*(o||0)/100;return er(t.getBoundingClientRect(),{left:0,top:a,right:r,bottom:i-a})},ea=e=>(t,n)=>{let{type:r}=t.nativeEvent,i=-1!==[k,D].indexOf(r)?r===k:n.isActive,o={...n,isActive:i};return(!n||o.isActive!==n.isActive)&&e(t,o)||o},es=e=>(t,n)=>{let r={elementHovered:ei(t)};return(n?r.elementHovered!==n.elementHovered:r.elementHovered)&&e(t,r)||r},eu=e=>(t,n={})=>{let r,i,{stiffScrollTop:o,scrollHeight:a,innerHeight:s}=en(),{event:{config:u,eventTypeId:l}}=t,{scrollOffsetValue:c,scrollOffsetUnit:f}=u,d=a-s,p=Number((o/d).toFixed(2));if(n&&n.percentTop===p)return n;let h=("PX"===f?c:s*(c||0)/100)/d,g=0;n&&(r=p>n.percentTop,g=(i=n.scrollingDown!==r)?p:n.anchorTop);let m=l===A?p>=g+h:p<=g-h,v={...n,percentTop:p,inBounds:m,anchorTop:g,scrollingDown:r};return n&&m&&(i||v.inBounds!==n.inBounds)&&e(t,v)||v},el=(e,t)=>e.left>t.left&&e.leftt.top&&e.top(t,n={clickCount:0})=>{let r={clickCount:n.clickCount%2+1};return r.clickCount!==n.clickCount&&e(t,r)||r},ef=(e=!0)=>({...K,handler:q(e?z:V,ea((e,t)=>t.isActive?Q.handler(e,t):t))}),ed=(e=!0)=>({...K,handler:q(e?z:V,ea((e,t)=>t.isActive?t:Q.handler(e,t)))}),ep={...ee,handler:(r=(e,t)=>{let{elementVisible:n}=t,{event:r,store:i}=e,{ixData:o}=i.getState(),{events:a}=o;return!a[r.action.config.autoStopEventId]&&t.triggered?t:r.eventTypeId===C===n?(Y(e),{...t,triggered:!0}):t},(e,t)=>{let n={...t,elementVisible:eo(e)};return(t?n.elementVisible!==t.elementVisible:n.elementVisible)&&r(e,n)||n})},eh={[E]:ef(),[T]:ed(),[b]:ef(),[y]:ed(),[I]:ef(!1),[O]:ed(!1),[w]:ef(),[_]:ed(),[F]:{types:"ecommerce-cart-open",handler:q(z,Y)},[x]:{types:"ecommerce-cart-close",handler:q(z,Y)},[d]:{types:"click",handler:q(z,ec((e,{clickCount:t})=>{H(e)?1===t&&Y(e):Y(e)}))},[p]:{types:"click",handler:q(z,ec((e,{clickCount:t})=>{2===t&&Y(e)}))},[h]:{...Q,types:"mousedown"},[g]:{...Q,types:"mouseup"},[m]:{types:J,handler:q(z,es((e,t)=>{t.elementHovered&&Y(e)}))},[v]:{types:J,handler:q(z,es((e,t)=>{t.elementHovered||Y(e)}))},[S]:{types:"mousemove mouseout scroll",handler:({store:e,element:t,eventConfig:n,nativeEvent:r,eventStateKey:i},o={clientX:0,clientY:0,pageX:0,pageY:0})=>{let{basedOn:a,selectedAxis:u,continuousParameterGroupId:c,reverse:f,restingState:d=0}=n,{clientX:p=o.clientX,clientY:h=o.clientY,pageX:g=o.pageX,pageY:m=o.pageY}=r,v="X_AXIS"===u,y="mouseout"===r.type,b=d/100,E=c,T=!1;switch(a){case s.EventBasedOn.VIEWPORT:b=v?Math.min(p,window.innerWidth)/window.innerWidth:Math.min(h,window.innerHeight)/window.innerHeight;break;case s.EventBasedOn.PAGE:{let{scrollLeft:e,scrollTop:t,scrollWidth:n,scrollHeight:r}=en();b=v?Math.min(e+g,n)/n:Math.min(t+m,r)/r;break}case s.EventBasedOn.ELEMENT:default:{E=U(i,c);let e=0===r.type.indexOf("mouse");if(e&&!0!==z({element:t,nativeEvent:r}))break;let n=t.getBoundingClientRect(),{left:o,top:a,width:s,height:u}=n;if(!e&&!el({left:p,top:h},n))break;T=!0,b=v?(p-o)/s:(h-a)/u}}return y&&(b>.95||b<.05)&&(b=Math.round(b)),(a!==s.EventBasedOn.ELEMENT||T||T!==o.elementHovered)&&(b=f?1-b:b,e.dispatch((0,l.parameterChanged)(E,b))),{elementHovered:T,clientX:p,clientY:h,pageX:g,pageY:m}}},[j]:{types:Z,handler:({store:e,eventConfig:t})=>{let{continuousParameterGroupId:n,reverse:r}=t,{scrollTop:i,scrollHeight:o,clientHeight:a}=en(),s=i/(o-a);s=r?1-s:s,e.dispatch((0,l.parameterChanged)(n,s))}},[M]:{types:Z,handler:({element:e,store:t,eventConfig:n,eventStateKey:r},i={scrollPercent:0})=>{let{scrollLeft:o,scrollTop:a,scrollWidth:u,scrollHeight:c,clientHeight:f}=en(),{basedOn:d,selectedAxis:p,continuousParameterGroupId:h,startsEntering:g,startsExiting:m,addEndOffset:v,addStartOffset:y,addOffsetValue:b=0,endOffsetValue:E=0}=n;if(d===s.EventBasedOn.VIEWPORT){let e="X_AXIS"===p?o/u:a/c;return e!==i.scrollPercent&&t.dispatch((0,l.parameterChanged)(h,e)),{scrollPercent:e}}{let n=U(r,h),o=e.getBoundingClientRect(),a=(y?b:0)/100,s=(v?E:0)/100;a=g?a:1-a,s=m?s:1-s;let u=o.top+Math.min(o.height*a,f),d=Math.min(f+(o.top+o.height*s-u),c),p=Math.min(Math.max(0,f-u),d)/d;return p!==i.scrollPercent&&t.dispatch((0,l.parameterChanged)(n,p)),{scrollPercent:p}}}},[C]:ep,[R]:ep,[A]:{...ee,handler:eu((e,t)=>{t.scrollingDown&&Y(e)})},[P]:{...ee,handler:eu((e,t)=>{t.scrollingDown||Y(e)})},[N]:{types:"readystatechange IX2_PAGE_UPDATE",handler:q(V,(e,t)=>{let n={finished:"complete"===document.readyState};return n.finished&&!(t&&t.finshed)&&Y(e),n})},[L]:{types:"readystatechange IX2_PAGE_UPDATE",handler:q(V,(e,t)=>(t||Y(e),{started:!0}))}}},4609:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ixData",{enumerable:!0,get:function(){return i}});let{IX2_RAW_DATA_IMPORTED:r}=n(7087).IX2EngineActionTypes,i=(e=Object.freeze({}),t)=>t.type===r?t.payload.ixData||Object.freeze({}):e},7718:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ixInstances",{enumerable:!0,get:function(){return T}});let r=n(7087),i=n(9468),o=n(1185),{IX2_RAW_DATA_IMPORTED:a,IX2_SESSION_STOPPED:s,IX2_INSTANCE_ADDED:u,IX2_INSTANCE_STARTED:l,IX2_INSTANCE_REMOVED:c,IX2_ANIMATION_FRAME_CHANGED:f}=r.IX2EngineActionTypes,{optimizeFloat:d,applyEasing:p,createBezierEasing:h}=i.IX2EasingUtils,{RENDER_GENERAL:g}=r.IX2EngineConstants,{getItemConfigByKey:m,getRenderType:v,getStyleProp:y}=i.IX2VanillaUtils,b=(e,t)=>{let n,r,i,a,{position:s,parameterId:u,actionGroups:l,destinationKeys:c,smoothing:f,restingValue:h,actionTypeId:g,customEasingFn:v,skipMotion:y,skipToValue:b}=e,{parameters:E}=t.payload,T=Math.max(1-f,.01),w=E[u];null==w&&(T=1,w=h);let _=d((Math.max(w,0)||0)-s),O=y?b:d(s+_*T),I=100*O;if(O===s&&e.current)return e;for(let e=0,{length:t}=l;e=t){n=o[0];let s=l[e+1],u=s&&I!==t;r=u?s.actionItems[0]:null,u&&(i=t/100,a=(s.keyframe-t)/100)}}let S={};if(n&&!r)for(let e=0,{length:t}=c;e{let{active:n,origin:r,start:i,immediate:a,renderType:s,verbose:u,actionItem:l,destination:c,destinationKeys:f,pluginDuration:h,instanceDelay:m,customEasingFn:v,skipMotion:y}=e,b=l.config.easing,{duration:E,delay:T}=l.config;null!=h&&(E=h),T=null!=m?m:T,s===g?E=0:(a||y)&&(E=T=0);let{now:w}=t.payload;if(n&&r){let t=w-(i+T);if(u){let t=E+T,n=d(Math.min(Math.max(0,(w-i)/t),1));e=(0,o.set)(e,"verboseTimeElapsed",t*n)}if(t<0)return e;let n=d(Math.min(Math.max(0,t/E),1)),a=p(b,n,v),s={},l=null;return f.length&&(l=f.reduce((e,t)=>{let n=c[t],i=parseFloat(r[t])||0,o=parseFloat(n)-i;return e[t]=o*a+i,e},{})),s.current=l,s.position=n,1===n&&(s.active=!1,s.complete=!0),(0,o.merge)(e,s)}return e},T=(e=Object.freeze({}),t)=>{switch(t.type){case a:return t.payload.ixInstances||Object.freeze({});case s:return Object.freeze({});case u:{let{instanceId:n,elementId:r,actionItem:i,eventId:a,eventTarget:s,eventStateKey:u,actionListId:l,groupIndex:c,isCarrier:f,origin:d,destination:p,immediate:g,verbose:m,continuous:b,parameterId:E,actionGroups:T,smoothing:w,restingValue:_,pluginInstance:O,pluginDuration:I,instanceDelay:S,skipMotion:A,skipToValue:C}=t.payload,{actionTypeId:R}=i,P=v(R),M=y(P,R),N=Object.keys(p).filter(e=>null!=p[e]&&"string"!=typeof p[e]),{easing:x}=i.config;return(0,o.set)(e,n,{id:n,elementId:r,active:!1,position:0,start:0,origin:d,destination:p,destinationKeys:N,immediate:g,verbose:m,current:null,actionItem:i,actionTypeId:R,eventId:a,eventTarget:s,eventStateKey:u,actionListId:l,groupIndex:c,renderType:P,isCarrier:f,styleProp:M,continuous:b,parameterId:E,actionGroups:T,smoothing:w,restingValue:_,pluginInstance:O,pluginDuration:I,instanceDelay:S,skipMotion:A,skipToValue:C,customEasingFn:Array.isArray(x)&&4===x.length?h(x):void 0})}case l:{let{instanceId:n,time:r}=t.payload;return(0,o.mergeIn)(e,[n],{active:!0,complete:!1,start:r})}case c:{let{instanceId:n}=t.payload;if(!e[n])return e;let r={},i=Object.keys(e),{length:o}=i;for(let t=0;t{switch(t.type){case r:return t.payload.ixParameters||{};case i:return{};case o:{let{key:n,value:r}=t.payload;return e[n]=r,e}default:return e}}},7243:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return f}});let r=n(9516),i=n(4609),o=n(628),a=n(5862),s=n(9468),u=n(7718),l=n(1540),{ixElements:c}=s.IX2ElementsReducer,f=(0,r.combineReducers)({ixData:i.ixData,ixRequest:o.ixRequest,ixSession:a.ixSession,ixElements:c,ixInstances:u.ixInstances,ixParameters:l.ixParameters})},628:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ixRequest",{enumerable:!0,get:function(){return f}});let r=n(7087),i=n(1185),{IX2_PREVIEW_REQUESTED:o,IX2_PLAYBACK_REQUESTED:a,IX2_STOP_REQUESTED:s,IX2_CLEAR_REQUESTED:u}=r.IX2EngineActionTypes,l={preview:{},playback:{},stop:{},clear:{}},c=Object.create(null,{[o]:{value:"preview"},[a]:{value:"playback"},[s]:{value:"stop"},[u]:{value:"clear"}}),f=(e=l,t)=>{if(t.type in c){let n=[c[t.type]];return(0,i.setIn)(e,[n],{...t.payload})}return e}},5862:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ixSession",{enumerable:!0,get:function(){return m}});let r=n(7087),i=n(1185),{IX2_SESSION_INITIALIZED:o,IX2_SESSION_STARTED:a,IX2_TEST_FRAME_RENDERED:s,IX2_SESSION_STOPPED:u,IX2_EVENT_LISTENER_ADDED:l,IX2_EVENT_STATE_CHANGED:c,IX2_ANIMATION_FRAME_CHANGED:f,IX2_ACTION_LIST_PLAYBACK_CHANGED:d,IX2_VIEWPORT_WIDTH_CHANGED:p,IX2_MEDIA_QUERIES_DEFINED:h}=r.IX2EngineActionTypes,g={active:!1,tick:0,eventListeners:[],eventState:{},playbackState:{},viewportWidth:0,mediaQueryKey:null,hasBoundaryNodes:!1,hasDefinedMediaQueries:!1,reducedMotion:!1},m=(e=g,t)=>{switch(t.type){case o:{let{hasBoundaryNodes:n,reducedMotion:r}=t.payload;return(0,i.merge)(e,{hasBoundaryNodes:n,reducedMotion:r})}case a:return(0,i.set)(e,"active",!0);case s:{let{payload:{step:n=20}}=t;return(0,i.set)(e,"tick",e.tick+n)}case u:return g;case f:{let{payload:{now:n}}=t;return(0,i.set)(e,"tick",n)}case l:{let n=(0,i.addLast)(e.eventListeners,t.payload);return(0,i.set)(e,"eventListeners",n)}case c:{let{stateKey:n,newState:r}=t.payload;return(0,i.setIn)(e,["eventState",n],r)}case d:{let{actionListId:n,isPlaying:r}=t.payload;return(0,i.setIn)(e,["playbackState",n],r)}case p:{let{width:n,mediaQueries:r}=t.payload,o=r.length,a=null;for(let e=0;e=i&&n<=o){a=t;break}}return(0,i.merge)(e,{viewportWidth:n,mediaQueryKey:a})}case h:return(0,i.set)(e,"hasDefinedMediaQueries",!0);default:return e}}},7377:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n={clearPlugin:function(){return c},createPluginInstance:function(){return u},getPluginConfig:function(){return i},getPluginDestination:function(){return s},getPluginDuration:function(){return o},getPluginOrigin:function(){return a},renderPlugin:function(){return l}};for(var r in n)Object.defineProperty(t,r,{enumerable:!0,get:n[r]});let i=e=>e.value,o=(e,t)=>{if("auto"!==t.config.duration)return null;let n=parseFloat(e.getAttribute("data-duration"));return n>0?1e3*n:1e3*parseFloat(e.getAttribute("data-default-duration"))},a=e=>e||{value:0},s=e=>({value:e.value}),u=e=>{let t=window.Webflow.require("lottie");if(!t)return null;let n=t.createInstance(e);return n.stop(),n.setSubframe(!0),n},l=(e,t,n)=>{if(!e)return;let r=t[n.actionTypeId].value/100;e.goToFrame(e.frames*r)},c=e=>{let t=window.Webflow.require("lottie");t&&t.createInstance(e).stop()}},2570:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n={clearPlugin:function(){return h},createPluginInstance:function(){return d},getPluginConfig:function(){return u},getPluginDestination:function(){return f},getPluginDuration:function(){return l},getPluginOrigin:function(){return c},renderPlugin:function(){return p}};for(var r in n)Object.defineProperty(t,r,{enumerable:!0,get:n[r]});let i="--wf-rive-fit",o="--wf-rive-alignment",a=e=>document.querySelector(`[data-w-id="${e}"]`),s=()=>window.Webflow.require("rive"),u=(e,t)=>e.value.inputs[t],l=()=>null,c=(e,t)=>{if(e)return e;let n={},{inputs:r={}}=t.config.value;for(let e in r)null==r[e]&&(n[e]=0);return n},f=e=>e.value.inputs??{},d=(e,t)=>{if((t.config?.target?.selectorGuids||[]).length>0)return e;let n=t?.config?.target?.pluginElement;return n?a(n):null},p=(e,{PLUGIN_RIVE:t},n)=>{let r=s();if(!r)return;let a=r.getInstance(e),u=r.rive.StateMachineInputType,{name:l,inputs:c={}}=n.config.value||{};function f(e){if(e.loaded)n();else{let t=()=>{n(),e?.off("load",t)};e?.on("load",t)}function n(){let n=e.stateMachineInputs(l);if(null!=n){if(e.isPlaying||e.play(l,!1),i in c||o in c){let t=e.layout,n=c[i]??t.fit,r=c[o]??t.alignment;(n!==t.fit||r!==t.alignment)&&(e.layout=t.copyWith({fit:n,alignment:r}))}for(let e in c){if(e===i||e===o)continue;let r=n.find(t=>t.name===e);if(null!=r)switch(r.type){case u.Boolean:null!=c[e]&&(r.value=!!c[e]);break;case u.Number:{let n=t[e];null!=n&&(r.value=n);break}case u.Trigger:c[e]&&r.fire()}}}}}a?.rive?f(a.rive):r.setLoadHandler(e,f)},h=(e,t)=>null},2866:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n={clearPlugin:function(){return h},createPluginInstance:function(){return d},getPluginConfig:function(){return s},getPluginDestination:function(){return f},getPluginDuration:function(){return u},getPluginOrigin:function(){return c},renderPlugin:function(){return p}};for(var r in n)Object.defineProperty(t,r,{enumerable:!0,get:n[r]});let i=e=>document.querySelector(`[data-w-id="${e}"]`),o=()=>window.Webflow.require("spline"),a=(e,t)=>e.filter(e=>!t.includes(e)),s=(e,t)=>e.value[t],u=()=>null,l=Object.freeze({positionX:0,positionY:0,positionZ:0,rotationX:0,rotationY:0,rotationZ:0,scaleX:1,scaleY:1,scaleZ:1}),c=(e,t)=>{let n=Object.keys(t.config.value);if(e){let t=a(n,Object.keys(e));return t.length?t.reduce((e,t)=>(e[t]=l[t],e),e):e}return n.reduce((e,t)=>(e[t]=l[t],e),{})},f=e=>e.value,d=(e,t)=>{let n=t?.config?.target?.pluginElement;return n?i(n):null},p=(e,t,n)=>{let r=o();if(!r)return;let i=r.getInstance(e),a=n.config.target.objectId,s=e=>{if(!e)throw Error("Invalid spline app passed to renderSpline");let n=a&&e.findObjectById(a);if(!n)return;let{PLUGIN_SPLINE:r}=t;null!=r.positionX&&(n.position.x=r.positionX),null!=r.positionY&&(n.position.y=r.positionY),null!=r.positionZ&&(n.position.z=r.positionZ),null!=r.rotationX&&(n.rotation.x=r.rotationX),null!=r.rotationY&&(n.rotation.y=r.rotationY),null!=r.rotationZ&&(n.rotation.z=r.rotationZ),null!=r.scaleX&&(n.scale.x=r.scaleX),null!=r.scaleY&&(n.scale.y=r.scaleY),null!=r.scaleZ&&(n.scale.z=r.scaleZ)};i?s(i.spline):r.setLoadHandler(e,s)},h=()=>null},1407:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r={clearPlugin:function(){return p},createPluginInstance:function(){return c},getPluginConfig:function(){return a},getPluginDestination:function(){return l},getPluginDuration:function(){return s},getPluginOrigin:function(){return u},renderPlugin:function(){return d}};for(var i in r)Object.defineProperty(t,i,{enumerable:!0,get:r[i]});let o=n(380),a=(e,t)=>e.value[t],s=()=>null,u=(e,t)=>{if(e)return e;let n=t.config.value,r=t.config.target.objectId,i=getComputedStyle(document.documentElement).getPropertyValue(r);return null!=n.size?{size:parseInt(i,10)}:"%"===n.unit||"-"===n.unit?{size:parseFloat(i)}:null!=n.red&&null!=n.green&&null!=n.blue?(0,o.normalizeColor)(i):void 0},l=e=>e.value,c=()=>null,f={color:{match:({red:e,green:t,blue:n,alpha:r})=>[e,t,n,r].every(e=>null!=e),getValue:({red:e,green:t,blue:n,alpha:r})=>`rgba(${e}, ${t}, ${n}, ${r})`},size:{match:({size:e})=>null!=e,getValue:({size:e},t)=>"-"===t?e:`${e}${t}`}},d=(e,t,n)=>{let{target:{objectId:r},value:{unit:i}}=n.config,o=t.PLUGIN_VARIABLE,a=Object.values(f).find(e=>e.match(o,i));a&&document.documentElement.style.setProperty(r,a.getValue(o,i))},p=(e,t)=>{let n=t.config.target.objectId;document.documentElement.style.removeProperty(n)}},3690:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"pluginMethodMap",{enumerable:!0,get:function(){return c}});let r=n(7087),i=l(n(7377)),o=l(n(2866)),a=l(n(2570)),s=l(n(1407));function u(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(u=function(e){return e?n:t})(e)}function l(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=u(t);if(n&&n.has(e))return n.get(e);var r={__proto__:null},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}return r.default=e,n&&n.set(e,r),r}let c=new Map([[r.ActionTypeConsts.PLUGIN_LOTTIE,{...i}],[r.ActionTypeConsts.PLUGIN_SPLINE,{...o}],[r.ActionTypeConsts.PLUGIN_RIVE,{...a}],[r.ActionTypeConsts.PLUGIN_VARIABLE,{...s}]])},8023:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n={IX2_ACTION_LIST_PLAYBACK_CHANGED:function(){return E},IX2_ANIMATION_FRAME_CHANGED:function(){return h},IX2_CLEAR_REQUESTED:function(){return f},IX2_ELEMENT_STATE_CHANGED:function(){return b},IX2_EVENT_LISTENER_ADDED:function(){return d},IX2_EVENT_STATE_CHANGED:function(){return p},IX2_INSTANCE_ADDED:function(){return m},IX2_INSTANCE_REMOVED:function(){return y},IX2_INSTANCE_STARTED:function(){return v},IX2_MEDIA_QUERIES_DEFINED:function(){return w},IX2_PARAMETER_CHANGED:function(){return g},IX2_PLAYBACK_REQUESTED:function(){return l},IX2_PREVIEW_REQUESTED:function(){return u},IX2_RAW_DATA_IMPORTED:function(){return i},IX2_SESSION_INITIALIZED:function(){return o},IX2_SESSION_STARTED:function(){return a},IX2_SESSION_STOPPED:function(){return s},IX2_STOP_REQUESTED:function(){return c},IX2_TEST_FRAME_RENDERED:function(){return _},IX2_VIEWPORT_WIDTH_CHANGED:function(){return T}};for(var r in n)Object.defineProperty(t,r,{enumerable:!0,get:n[r]});let i="IX2_RAW_DATA_IMPORTED",o="IX2_SESSION_INITIALIZED",a="IX2_SESSION_STARTED",s="IX2_SESSION_STOPPED",u="IX2_PREVIEW_REQUESTED",l="IX2_PLAYBACK_REQUESTED",c="IX2_STOP_REQUESTED",f="IX2_CLEAR_REQUESTED",d="IX2_EVENT_LISTENER_ADDED",p="IX2_EVENT_STATE_CHANGED",h="IX2_ANIMATION_FRAME_CHANGED",g="IX2_PARAMETER_CHANGED",m="IX2_INSTANCE_ADDED",v="IX2_INSTANCE_STARTED",y="IX2_INSTANCE_REMOVED",b="IX2_ELEMENT_STATE_CHANGED",E="IX2_ACTION_LIST_PLAYBACK_CHANGED",T="IX2_VIEWPORT_WIDTH_CHANGED",w="IX2_MEDIA_QUERIES_DEFINED",_="IX2_TEST_FRAME_RENDERED"},2686:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n={ABSTRACT_NODE:function(){return en},AUTO:function(){return z},BACKGROUND:function(){return D},BACKGROUND_COLOR:function(){return k},BAR_DELIMITER:function(){return Y},BORDER_COLOR:function(){return B},BOUNDARY_SELECTOR:function(){return u},CHILDREN:function(){return q},COLON_DELIMITER:function(){return H},COLOR:function(){return U},COMMA_DELIMITER:function(){return X},CONFIG_UNIT:function(){return m},CONFIG_VALUE:function(){return d},CONFIG_X_UNIT:function(){return p},CONFIG_X_VALUE:function(){return l},CONFIG_Y_UNIT:function(){return h},CONFIG_Y_VALUE:function(){return c},CONFIG_Z_UNIT:function(){return g},CONFIG_Z_VALUE:function(){return f},DISPLAY:function(){return G},FILTER:function(){return x},FLEX:function(){return V},FONT_VARIATION_SETTINGS:function(){return F},HEIGHT:function(){return j},HTML_ELEMENT:function(){return ee},IMMEDIATE_CHILDREN:function(){return Q},IX2_ID_DELIMITER:function(){return i},OPACITY:function(){return N},PARENT:function(){return Z},PLAIN_OBJECT:function(){return et},PRESERVE_3D:function(){return J},RENDER_GENERAL:function(){return ei},RENDER_PLUGIN:function(){return ea},RENDER_STYLE:function(){return eo},RENDER_TRANSFORM:function(){return er},ROTATE_X:function(){return S},ROTATE_Y:function(){return A},ROTATE_Z:function(){return C},SCALE_3D:function(){return I},SCALE_X:function(){return w},SCALE_Y:function(){return _},SCALE_Z:function(){return O},SIBLINGS:function(){return K},SKEW:function(){return R},SKEW_X:function(){return P},SKEW_Y:function(){return M},TRANSFORM:function(){return v},TRANSLATE_3D:function(){return T},TRANSLATE_X:function(){return y},TRANSLATE_Y:function(){return b},TRANSLATE_Z:function(){return E},WF_PAGE:function(){return o},WIDTH:function(){return L},WILL_CHANGE:function(){return W},W_MOD_IX:function(){return s},W_MOD_JS:function(){return a}};for(var r in n)Object.defineProperty(t,r,{enumerable:!0,get:n[r]});let i="|",o="data-wf-page",a="w-mod-js",s="w-mod-ix",u=".w-dyn-item",l="xValue",c="yValue",f="zValue",d="value",p="xUnit",h="yUnit",g="zUnit",m="unit",v="transform",y="translateX",b="translateY",E="translateZ",T="translate3d",w="scaleX",_="scaleY",O="scaleZ",I="scale3d",S="rotateX",A="rotateY",C="rotateZ",R="skew",P="skewX",M="skewY",N="opacity",x="filter",F="font-variation-settings",L="width",j="height",k="backgroundColor",D="background",B="borderColor",U="color",G="display",V="flex",W="willChange",z="AUTO",X=",",H=":",Y="|",q="CHILDREN",Q="IMMEDIATE_CHILDREN",K="SIBLINGS",Z="PARENT",J="preserve-3d",ee="HTML_ELEMENT",et="PLAIN_OBJECT",en="ABSTRACT_NODE",er="RENDER_TRANSFORM",ei="RENDER_GENERAL",eo="RENDER_STYLE",ea="RENDER_PLUGIN"},262:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n={ActionAppliesTo:function(){return o},ActionTypeConsts:function(){return i}};for(var r in n)Object.defineProperty(t,r,{enumerable:!0,get:n[r]});let i={TRANSFORM_MOVE:"TRANSFORM_MOVE",TRANSFORM_SCALE:"TRANSFORM_SCALE",TRANSFORM_ROTATE:"TRANSFORM_ROTATE",TRANSFORM_SKEW:"TRANSFORM_SKEW",STYLE_OPACITY:"STYLE_OPACITY",STYLE_SIZE:"STYLE_SIZE",STYLE_FILTER:"STYLE_FILTER",STYLE_FONT_VARIATION:"STYLE_FONT_VARIATION",STYLE_BACKGROUND_COLOR:"STYLE_BACKGROUND_COLOR",STYLE_BORDER:"STYLE_BORDER",STYLE_TEXT_COLOR:"STYLE_TEXT_COLOR",OBJECT_VALUE:"OBJECT_VALUE",PLUGIN_LOTTIE:"PLUGIN_LOTTIE",PLUGIN_SPLINE:"PLUGIN_SPLINE",PLUGIN_RIVE:"PLUGIN_RIVE",PLUGIN_VARIABLE:"PLUGIN_VARIABLE",GENERAL_DISPLAY:"GENERAL_DISPLAY",GENERAL_START_ACTION:"GENERAL_START_ACTION",GENERAL_CONTINUOUS_ACTION:"GENERAL_CONTINUOUS_ACTION",GENERAL_COMBO_CLASS:"GENERAL_COMBO_CLASS",GENERAL_STOP_ACTION:"GENERAL_STOP_ACTION",GENERAL_LOOP:"GENERAL_LOOP",STYLE_BOX_SHADOW:"STYLE_BOX_SHADOW"},o={ELEMENT:"ELEMENT",ELEMENT_CLASS:"ELEMENT_CLASS",TRIGGER_ELEMENT:"TRIGGER_ELEMENT"}},7087:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r={ActionTypeConsts:function(){return a.ActionTypeConsts},IX2EngineActionTypes:function(){return s},IX2EngineConstants:function(){return u},QuickEffectIds:function(){return o.QuickEffectIds}};for(var i in r)Object.defineProperty(t,i,{enumerable:!0,get:r[i]});let o=l(n(1833),t),a=l(n(262),t);l(n(8704),t),l(n(3213),t);let s=f(n(8023)),u=f(n(2686));function l(e,t){return Object.keys(e).forEach(function(n){"default"===n||Object.prototype.hasOwnProperty.call(t,n)||Object.defineProperty(t,n,{enumerable:!0,get:function(){return e[n]}})}),e}function c(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(c=function(e){return e?n:t})(e)}function f(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=c(t);if(n&&n.has(e))return n.get(e);var r={__proto__:null},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}return r.default=e,n&&n.set(e,r),r}},3213:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ReducedMotionTypes",{enumerable:!0,get:function(){return c}});let{TRANSFORM_MOVE:r,TRANSFORM_SCALE:i,TRANSFORM_ROTATE:o,TRANSFORM_SKEW:a,STYLE_SIZE:s,STYLE_FILTER:u,STYLE_FONT_VARIATION:l}=n(262).ActionTypeConsts,c={[r]:!0,[i]:!0,[o]:!0,[a]:!0,[s]:!0,[u]:!0,[l]:!0}},1833:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n={EventAppliesTo:function(){return o},EventBasedOn:function(){return a},EventContinuousMouseAxes:function(){return s},EventLimitAffectedElements:function(){return u},EventTypeConsts:function(){return i},QuickEffectDirectionConsts:function(){return c},QuickEffectIds:function(){return l}};for(var r in n)Object.defineProperty(t,r,{enumerable:!0,get:n[r]});let i={NAVBAR_OPEN:"NAVBAR_OPEN",NAVBAR_CLOSE:"NAVBAR_CLOSE",TAB_ACTIVE:"TAB_ACTIVE",TAB_INACTIVE:"TAB_INACTIVE",SLIDER_ACTIVE:"SLIDER_ACTIVE",SLIDER_INACTIVE:"SLIDER_INACTIVE",DROPDOWN_OPEN:"DROPDOWN_OPEN",DROPDOWN_CLOSE:"DROPDOWN_CLOSE",MOUSE_CLICK:"MOUSE_CLICK",MOUSE_SECOND_CLICK:"MOUSE_SECOND_CLICK",MOUSE_DOWN:"MOUSE_DOWN",MOUSE_UP:"MOUSE_UP",MOUSE_OVER:"MOUSE_OVER",MOUSE_OUT:"MOUSE_OUT",MOUSE_MOVE:"MOUSE_MOVE",MOUSE_MOVE_IN_VIEWPORT:"MOUSE_MOVE_IN_VIEWPORT",SCROLL_INTO_VIEW:"SCROLL_INTO_VIEW",SCROLL_OUT_OF_VIEW:"SCROLL_OUT_OF_VIEW",SCROLLING_IN_VIEW:"SCROLLING_IN_VIEW",ECOMMERCE_CART_OPEN:"ECOMMERCE_CART_OPEN",ECOMMERCE_CART_CLOSE:"ECOMMERCE_CART_CLOSE",PAGE_START:"PAGE_START",PAGE_FINISH:"PAGE_FINISH",PAGE_SCROLL_UP:"PAGE_SCROLL_UP",PAGE_SCROLL_DOWN:"PAGE_SCROLL_DOWN",PAGE_SCROLL:"PAGE_SCROLL"},o={ELEMENT:"ELEMENT",CLASS:"CLASS",PAGE:"PAGE"},a={ELEMENT:"ELEMENT",VIEWPORT:"VIEWPORT"},s={X_AXIS:"X_AXIS",Y_AXIS:"Y_AXIS"},u={CHILDREN:"CHILDREN",SIBLINGS:"SIBLINGS",IMMEDIATE_CHILDREN:"IMMEDIATE_CHILDREN"},l={FADE_EFFECT:"FADE_EFFECT",SLIDE_EFFECT:"SLIDE_EFFECT",GROW_EFFECT:"GROW_EFFECT",SHRINK_EFFECT:"SHRINK_EFFECT",SPIN_EFFECT:"SPIN_EFFECT",FLY_EFFECT:"FLY_EFFECT",POP_EFFECT:"POP_EFFECT",FLIP_EFFECT:"FLIP_EFFECT",JIGGLE_EFFECT:"JIGGLE_EFFECT",PULSE_EFFECT:"PULSE_EFFECT",DROP_EFFECT:"DROP_EFFECT",BLINK_EFFECT:"BLINK_EFFECT",BOUNCE_EFFECT:"BOUNCE_EFFECT",FLIP_LEFT_TO_RIGHT_EFFECT:"FLIP_LEFT_TO_RIGHT_EFFECT",FLIP_RIGHT_TO_LEFT_EFFECT:"FLIP_RIGHT_TO_LEFT_EFFECT",RUBBER_BAND_EFFECT:"RUBBER_BAND_EFFECT",JELLO_EFFECT:"JELLO_EFFECT",GROW_BIG_EFFECT:"GROW_BIG_EFFECT",SHRINK_BIG_EFFECT:"SHRINK_BIG_EFFECT",PLUGIN_LOTTIE_EFFECT:"PLUGIN_LOTTIE_EFFECT"},c={LEFT:"LEFT",RIGHT:"RIGHT",BOTTOM:"BOTTOM",TOP:"TOP",BOTTOM_LEFT:"BOTTOM_LEFT",BOTTOM_RIGHT:"BOTTOM_RIGHT",TOP_RIGHT:"TOP_RIGHT",TOP_LEFT:"TOP_LEFT",CLOCKWISE:"CLOCKWISE",COUNTER_CLOCKWISE:"COUNTER_CLOCKWISE"}},8704:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"InteractionTypeConsts",{enumerable:!0,get:function(){return n}});let n={MOUSE_CLICK_INTERACTION:"MOUSE_CLICK_INTERACTION",MOUSE_HOVER_INTERACTION:"MOUSE_HOVER_INTERACTION",MOUSE_MOVE_INTERACTION:"MOUSE_MOVE_INTERACTION",SCROLL_INTO_VIEW_INTERACTION:"SCROLL_INTO_VIEW_INTERACTION",SCROLLING_IN_VIEW_INTERACTION:"SCROLLING_IN_VIEW_INTERACTION",MOUSE_MOVE_IN_VIEWPORT_INTERACTION:"MOUSE_MOVE_IN_VIEWPORT_INTERACTION",PAGE_IS_SCROLLING_INTERACTION:"PAGE_IS_SCROLLING_INTERACTION",PAGE_LOAD_INTERACTION:"PAGE_LOAD_INTERACTION",PAGE_SCROLLED_INTERACTION:"PAGE_SCROLLED_INTERACTION",NAVBAR_INTERACTION:"NAVBAR_INTERACTION",DROPDOWN_INTERACTION:"DROPDOWN_INTERACTION",ECOMMERCE_CART_INTERACTION:"ECOMMERCE_CART_INTERACTION",TAB_INTERACTION:"TAB_INTERACTION",SLIDER_INTERACTION:"SLIDER_INTERACTION"}},380:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"normalizeColor",{enumerable:!0,get:function(){return r}});let n={aliceblue:"#F0F8FF",antiquewhite:"#FAEBD7",aqua:"#00FFFF",aquamarine:"#7FFFD4",azure:"#F0FFFF",beige:"#F5F5DC",bisque:"#FFE4C4",black:"#000000",blanchedalmond:"#FFEBCD",blue:"#0000FF",blueviolet:"#8A2BE2",brown:"#A52A2A",burlywood:"#DEB887",cadetblue:"#5F9EA0",chartreuse:"#7FFF00",chocolate:"#D2691E",coral:"#FF7F50",cornflowerblue:"#6495ED",cornsilk:"#FFF8DC",crimson:"#DC143C",cyan:"#00FFFF",darkblue:"#00008B",darkcyan:"#008B8B",darkgoldenrod:"#B8860B",darkgray:"#A9A9A9",darkgreen:"#006400",darkgrey:"#A9A9A9",darkkhaki:"#BDB76B",darkmagenta:"#8B008B",darkolivegreen:"#556B2F",darkorange:"#FF8C00",darkorchid:"#9932CC",darkred:"#8B0000",darksalmon:"#E9967A",darkseagreen:"#8FBC8F",darkslateblue:"#483D8B",darkslategray:"#2F4F4F",darkslategrey:"#2F4F4F",darkturquoise:"#00CED1",darkviolet:"#9400D3",deeppink:"#FF1493",deepskyblue:"#00BFFF",dimgray:"#696969",dimgrey:"#696969",dodgerblue:"#1E90FF",firebrick:"#B22222",floralwhite:"#FFFAF0",forestgreen:"#228B22",fuchsia:"#FF00FF",gainsboro:"#DCDCDC",ghostwhite:"#F8F8FF",gold:"#FFD700",goldenrod:"#DAA520",gray:"#808080",green:"#008000",greenyellow:"#ADFF2F",grey:"#808080",honeydew:"#F0FFF0",hotpink:"#FF69B4",indianred:"#CD5C5C",indigo:"#4B0082",ivory:"#FFFFF0",khaki:"#F0E68C",lavender:"#E6E6FA",lavenderblush:"#FFF0F5",lawngreen:"#7CFC00",lemonchiffon:"#FFFACD",lightblue:"#ADD8E6",lightcoral:"#F08080",lightcyan:"#E0FFFF",lightgoldenrodyellow:"#FAFAD2",lightgray:"#D3D3D3",lightgreen:"#90EE90",lightgrey:"#D3D3D3",lightpink:"#FFB6C1",lightsalmon:"#FFA07A",lightseagreen:"#20B2AA",lightskyblue:"#87CEFA",lightslategray:"#778899",lightslategrey:"#778899",lightsteelblue:"#B0C4DE",lightyellow:"#FFFFE0",lime:"#00FF00",limegreen:"#32CD32",linen:"#FAF0E6",magenta:"#FF00FF",maroon:"#800000",mediumaquamarine:"#66CDAA",mediumblue:"#0000CD",mediumorchid:"#BA55D3",mediumpurple:"#9370DB",mediumseagreen:"#3CB371",mediumslateblue:"#7B68EE",mediumspringgreen:"#00FA9A",mediumturquoise:"#48D1CC",mediumvioletred:"#C71585",midnightblue:"#191970",mintcream:"#F5FFFA",mistyrose:"#FFE4E1",moccasin:"#FFE4B5",navajowhite:"#FFDEAD",navy:"#000080",oldlace:"#FDF5E6",olive:"#808000",olivedrab:"#6B8E23",orange:"#FFA500",orangered:"#FF4500",orchid:"#DA70D6",palegoldenrod:"#EEE8AA",palegreen:"#98FB98",paleturquoise:"#AFEEEE",palevioletred:"#DB7093",papayawhip:"#FFEFD5",peachpuff:"#FFDAB9",peru:"#CD853F",pink:"#FFC0CB",plum:"#DDA0DD",powderblue:"#B0E0E6",purple:"#800080",rebeccapurple:"#663399",red:"#FF0000",rosybrown:"#BC8F8F",royalblue:"#4169E1",saddlebrown:"#8B4513",salmon:"#FA8072",sandybrown:"#F4A460",seagreen:"#2E8B57",seashell:"#FFF5EE",sienna:"#A0522D",silver:"#C0C0C0",skyblue:"#87CEEB",slateblue:"#6A5ACD",slategray:"#708090",slategrey:"#708090",snow:"#FFFAFA",springgreen:"#00FF7F",steelblue:"#4682B4",tan:"#D2B48C",teal:"#008080",thistle:"#D8BFD8",tomato:"#FF6347",turquoise:"#40E0D0",violet:"#EE82EE",wheat:"#F5DEB3",white:"#FFFFFF",whitesmoke:"#F5F5F5",yellow:"#FFFF00",yellowgreen:"#9ACD32"};function r(e){let t,r,i,o=1,a=e.replace(/\s/g,"").toLowerCase(),s=("string"==typeof n[a]?n[a].toLowerCase():null)||a;if(s.startsWith("#")){let e=s.substring(1);3===e.length||4===e.length?(t=parseInt(e[0]+e[0],16),r=parseInt(e[1]+e[1],16),i=parseInt(e[2]+e[2],16),4===e.length&&(o=parseInt(e[3]+e[3],16)/255)):(6===e.length||8===e.length)&&(t=parseInt(e.substring(0,2),16),r=parseInt(e.substring(2,4),16),i=parseInt(e.substring(4,6),16),8===e.length&&(o=parseInt(e.substring(6,8),16)/255))}else if(s.startsWith("rgba")){let e=s.match(/rgba\(([^)]+)\)/)[1].split(",");t=parseInt(e[0],10),r=parseInt(e[1],10),i=parseInt(e[2],10),o=parseFloat(e[3])}else if(s.startsWith("rgb")){let e=s.match(/rgb\(([^)]+)\)/)[1].split(",");t=parseInt(e[0],10),r=parseInt(e[1],10),i=parseInt(e[2],10)}else if(s.startsWith("hsla")){let e,n,a,u=s.match(/hsla\(([^)]+)\)/)[1].split(","),l=parseFloat(u[0]),c=parseFloat(u[1].replace("%",""))/100,f=parseFloat(u[2].replace("%",""))/100;o=parseFloat(u[3]);let d=(1-Math.abs(2*f-1))*c,p=d*(1-Math.abs(l/60%2-1)),h=f-d/2;l>=0&&l<60?(e=d,n=p,a=0):l>=60&&l<120?(e=p,n=d,a=0):l>=120&&l<180?(e=0,n=d,a=p):l>=180&&l<240?(e=0,n=p,a=d):l>=240&&l<300?(e=p,n=0,a=d):(e=d,n=0,a=p),t=Math.round((e+h)*255),r=Math.round((n+h)*255),i=Math.round((a+h)*255)}else if(s.startsWith("hsl")){let e,n,o,a=s.match(/hsl\(([^)]+)\)/)[1].split(","),u=parseFloat(a[0]),l=parseFloat(a[1].replace("%",""))/100,c=parseFloat(a[2].replace("%",""))/100,f=(1-Math.abs(2*c-1))*l,d=f*(1-Math.abs(u/60%2-1)),p=c-f/2;u>=0&&u<60?(e=f,n=d,o=0):u>=60&&u<120?(e=d,n=f,o=0):u>=120&&u<180?(e=0,n=f,o=d):u>=180&&u<240?(e=0,n=d,o=f):u>=240&&u<300?(e=d,n=0,o=f):(e=f,n=0,o=d),t=Math.round((e+p)*255),r=Math.round((n+p)*255),i=Math.round((o+p)*255)}if(Number.isNaN(t)||Number.isNaN(r)||Number.isNaN(i))throw Error(`Invalid color in [ix2/shared/utils/normalizeColor.js] '${e}'`);return{red:t,green:r,blue:i,alpha:o}}},9468:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r={IX2BrowserSupport:function(){return o},IX2EasingUtils:function(){return s},IX2Easings:function(){return a},IX2ElementsReducer:function(){return u},IX2VanillaPlugins:function(){return l},IX2VanillaUtils:function(){return c}};for(var i in r)Object.defineProperty(t,i,{enumerable:!0,get:r[i]});let o=d(n(2662)),a=d(n(8686)),s=d(n(3767)),u=d(n(5861)),l=d(n(1799)),c=d(n(4124));function f(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(f=function(e){return e?n:t})(e)}function d(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=f(t);if(n&&n.has(e))return n.get(e);var r={__proto__:null},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}return r.default=e,n&&n.set(e,r),r}},2662:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,i={ELEMENT_MATCHES:function(){return l},FLEX_PREFIXED:function(){return c},IS_BROWSER_ENV:function(){return s},TRANSFORM_PREFIXED:function(){return f},TRANSFORM_STYLE_PREFIXED:function(){return p},withBrowser:function(){return u}};for(var o in i)Object.defineProperty(t,o,{enumerable:!0,get:i[o]});let a=(r=n(9777))&&r.__esModule?r:{default:r},s="undefined"!=typeof window,u=(e,t)=>s?e():t,l=u(()=>(0,a.default)(["matches","matchesSelector","mozMatchesSelector","msMatchesSelector","oMatchesSelector","webkitMatchesSelector"],e=>e in Element.prototype)),c=u(()=>{let e=document.createElement("i"),t=["flex","-webkit-flex","-ms-flexbox","-moz-box","-webkit-box"];try{let{length:n}=t;for(let r=0;r{let e=document.createElement("i");if(null==e.style.transform){let t=["Webkit","Moz","ms"],{length:n}=t;for(let r=0;r1e-4?i:0}function c(e){return(0,s.default)(...e)}function f(e,t,n){return 0===t?0:1===t?1:n?l(t>0?n(t):t):l(t>0&&e&&a[e]?a[e](t):t)}},8686:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,i={bounce:function(){return V},bouncePast:function(){return W},ease:function(){return s},easeIn:function(){return u},easeInOut:function(){return c},easeOut:function(){return l},inBack:function(){return x},inCirc:function(){return R},inCubic:function(){return h},inElastic:function(){return j},inExpo:function(){return S},inOutBack:function(){return L},inOutCirc:function(){return M},inOutCubic:function(){return m},inOutElastic:function(){return D},inOutExpo:function(){return C},inOutQuad:function(){return p},inOutQuart:function(){return b},inOutQuint:function(){return w},inOutSine:function(){return I},inQuad:function(){return f},inQuart:function(){return v},inQuint:function(){return E},inSine:function(){return _},outBack:function(){return F},outBounce:function(){return N},outCirc:function(){return P},outCubic:function(){return g},outElastic:function(){return k},outExpo:function(){return A},outQuad:function(){return d},outQuart:function(){return y},outQuint:function(){return T},outSine:function(){return O},swingFrom:function(){return U},swingFromTo:function(){return B},swingTo:function(){return G}};for(var o in i)Object.defineProperty(t,o,{enumerable:!0,get:i[o]});let a=(r=n(1361))&&r.__esModule?r:{default:r},s=(0,a.default)(.25,.1,.25,1),u=(0,a.default)(.42,0,1,1),l=(0,a.default)(0,0,.58,1),c=(0,a.default)(.42,0,.58,1);function f(e){return Math.pow(e,2)}function d(e){return-(Math.pow(e-1,2)-1)}function p(e){return(e/=.5)<1?.5*Math.pow(e,2):-.5*((e-=2)*e-2)}function h(e){return Math.pow(e,3)}function g(e){return Math.pow(e-1,3)+1}function m(e){return(e/=.5)<1?.5*Math.pow(e,3):.5*(Math.pow(e-2,3)+2)}function v(e){return Math.pow(e,4)}function y(e){return-(Math.pow(e-1,4)-1)}function b(e){return(e/=.5)<1?.5*Math.pow(e,4):-.5*((e-=2)*Math.pow(e,3)-2)}function E(e){return Math.pow(e,5)}function T(e){return Math.pow(e-1,5)+1}function w(e){return(e/=.5)<1?.5*Math.pow(e,5):.5*(Math.pow(e-2,5)+2)}function _(e){return-Math.cos(Math.PI/2*e)+1}function O(e){return Math.sin(Math.PI/2*e)}function I(e){return -.5*(Math.cos(Math.PI*e)-1)}function S(e){return 0===e?0:Math.pow(2,10*(e-1))}function A(e){return 1===e?1:-Math.pow(2,-10*e)+1}function C(e){return 0===e?0:1===e?1:(e/=.5)<1?.5*Math.pow(2,10*(e-1)):.5*(-Math.pow(2,-10*--e)+2)}function R(e){return-(Math.sqrt(1-e*e)-1)}function P(e){return Math.sqrt(1-Math.pow(e-1,2))}function M(e){return(e/=.5)<1?-.5*(Math.sqrt(1-e*e)-1):.5*(Math.sqrt(1-(e-=2)*e)+1)}function N(e){return e<1/2.75?7.5625*e*e:e<2/2.75?7.5625*(e-=1.5/2.75)*e+.75:e<2.5/2.75?7.5625*(e-=2.25/2.75)*e+.9375:7.5625*(e-=2.625/2.75)*e+.984375}function x(e){return e*e*(2.70158*e-1.70158)}function F(e){return(e-=1)*e*(2.70158*e+1.70158)+1}function L(e){let t=1.70158;return(e/=.5)<1?.5*(e*e*(((t*=1.525)+1)*e-t)):.5*((e-=2)*e*(((t*=1.525)+1)*e+t)+2)}function j(e){let t=1.70158,n=0,r=1;return 0===e?0:1===e?1:(n||(n=.3),r<1?(r=1,t=n/4):t=n/(2*Math.PI)*Math.asin(1/r),-(r*Math.pow(2,10*(e-=1))*Math.sin(2*Math.PI*(e-t)/n)))}function k(e){let t=1.70158,n=0,r=1;return 0===e?0:1===e?1:(n||(n=.3),r<1?(r=1,t=n/4):t=n/(2*Math.PI)*Math.asin(1/r),r*Math.pow(2,-10*e)*Math.sin(2*Math.PI*(e-t)/n)+1)}function D(e){let t=1.70158,n=0,r=1;return 0===e?0:2==(e/=.5)?1:(n||(n=.3*1.5),r<1?(r=1,t=n/4):t=n/(2*Math.PI)*Math.asin(1/r),e<1)?-.5*(r*Math.pow(2,10*(e-=1))*Math.sin(2*Math.PI*(e-t)/n)):r*Math.pow(2,-10*(e-=1))*Math.sin(2*Math.PI*(e-t)/n)*.5+1}function B(e){let t=1.70158;return(e/=.5)<1?.5*(e*e*(((t*=1.525)+1)*e-t)):.5*((e-=2)*e*(((t*=1.525)+1)*e+t)+2)}function U(e){return e*e*(2.70158*e-1.70158)}function G(e){return(e-=1)*e*(2.70158*e+1.70158)+1}function V(e){return e<1/2.75?7.5625*e*e:e<2/2.75?7.5625*(e-=1.5/2.75)*e+.75:e<2.5/2.75?7.5625*(e-=2.25/2.75)*e+.9375:7.5625*(e-=2.625/2.75)*e+.984375}function W(e){return e<1/2.75?7.5625*e*e:e<2/2.75?2-(7.5625*(e-=1.5/2.75)*e+.75):e<2.5/2.75?2-(7.5625*(e-=2.25/2.75)*e+.9375):2-(7.5625*(e-=2.625/2.75)*e+.984375)}},1799:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r={clearPlugin:function(){return g},createPluginInstance:function(){return p},getPluginConfig:function(){return l},getPluginDestination:function(){return d},getPluginDuration:function(){return f},getPluginOrigin:function(){return c},isPluginType:function(){return s},renderPlugin:function(){return h}};for(var i in r)Object.defineProperty(t,i,{enumerable:!0,get:r[i]});let o=n(2662),a=n(3690);function s(e){return a.pluginMethodMap.has(e)}let u=e=>t=>{if(!o.IS_BROWSER_ENV)return()=>null;let n=a.pluginMethodMap.get(t);if(!n)throw Error(`IX2 no plugin configured for: ${t}`);let r=n[e];if(!r)throw Error(`IX2 invalid plugin method: ${e}`);return r},l=u("getPluginConfig"),c=u("getPluginOrigin"),f=u("getPluginDuration"),d=u("getPluginDestination"),p=u("createPluginInstance"),h=u("renderPlugin"),g=u("clearPlugin")},4124:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r={cleanupHTMLElement:function(){return eX},clearAllStyles:function(){return eV},clearObjectCache:function(){return ed},getActionListProgress:function(){return eQ},getAffectedElements:function(){return eT},getComputedStyle:function(){return ew},getDestinationValues:function(){return eP},getElementId:function(){return em},getInstanceId:function(){return eh},getInstanceOrigin:function(){return eS},getItemConfigByKey:function(){return eR},getMaxDurationItemIndex:function(){return eq},getNamespacedParameterId:function(){return eJ},getRenderType:function(){return eM},getStyleProp:function(){return eN},mediaQueriesEqual:function(){return e1},observeStore:function(){return eb},reduceListToGroup:function(){return eK},reifyState:function(){return ev},renderHTMLElement:function(){return ex},shallowEqual:function(){return c.default},shouldAllowMediaQuery:function(){return e0},shouldNamespaceEventParameter:function(){return eZ},stringifyTarget:function(){return e2}};for(var i in r)Object.defineProperty(t,i,{enumerable:!0,get:r[i]});let o=g(n(4075)),a=g(n(1455)),s=g(n(5720)),u=n(1185),l=n(7087),c=g(n(7164)),f=n(3767),d=n(380),p=n(1799),h=n(2662);function g(e){return e&&e.__esModule?e:{default:e}}let{BACKGROUND:m,TRANSFORM:v,TRANSLATE_3D:y,SCALE_3D:b,ROTATE_X:E,ROTATE_Y:T,ROTATE_Z:w,SKEW:_,PRESERVE_3D:O,FLEX:I,OPACITY:S,FILTER:A,FONT_VARIATION_SETTINGS:C,WIDTH:R,HEIGHT:P,BACKGROUND_COLOR:M,BORDER_COLOR:N,COLOR:x,CHILDREN:F,IMMEDIATE_CHILDREN:L,SIBLINGS:j,PARENT:k,DISPLAY:D,WILL_CHANGE:B,AUTO:U,COMMA_DELIMITER:G,COLON_DELIMITER:V,BAR_DELIMITER:W,RENDER_TRANSFORM:z,RENDER_GENERAL:X,RENDER_STYLE:H,RENDER_PLUGIN:Y}=l.IX2EngineConstants,{TRANSFORM_MOVE:q,TRANSFORM_SCALE:Q,TRANSFORM_ROTATE:K,TRANSFORM_SKEW:Z,STYLE_OPACITY:J,STYLE_FILTER:ee,STYLE_FONT_VARIATION:et,STYLE_SIZE:en,STYLE_BACKGROUND_COLOR:er,STYLE_BORDER:ei,STYLE_TEXT_COLOR:eo,GENERAL_DISPLAY:ea,OBJECT_VALUE:es}=l.ActionTypeConsts,eu=e=>e.trim(),el=Object.freeze({[er]:M,[ei]:N,[eo]:x}),ec=Object.freeze({[h.TRANSFORM_PREFIXED]:v,[M]:m,[S]:S,[A]:A,[R]:R,[P]:P,[C]:C}),ef=new Map;function ed(){ef.clear()}let ep=1;function eh(){return"i"+ep++}let eg=1;function em(e,t){for(let n in e){let r=e[n];if(r&&r.ref===t)return r.id}return"e"+eg++}function ev({events:e,actionLists:t,site:n}={}){let r=(0,a.default)(e,(e,t)=>{let{eventTypeId:n}=t;return e[n]||(e[n]={}),e[n][t.id]=t,e},{}),i=n&&n.mediaQueries,o=[];return i?o=i.map(e=>e.key):(i=[],console.warn("IX2 missing mediaQueries in site data")),{ixData:{events:e,actionLists:t,eventTypeMap:r,mediaQueries:i,mediaQueryKeys:o}}}let ey=(e,t)=>e===t;function eb({store:e,select:t,onChange:n,comparator:r=ey}){let{getState:i,subscribe:o}=e,a=o(function(){let o=t(i());if(null==o)return void a();r(o,s)||n(s=o,e)}),s=t(i());return a}function eE(e){let t=typeof e;if("string"===t)return{id:e};if(null!=e&&"object"===t){let{id:t,objectId:n,selector:r,selectorGuids:i,appliesTo:o,useEventTarget:a}=e;return{id:t,objectId:n,selector:r,selectorGuids:i,appliesTo:o,useEventTarget:a}}return{}}function eT({config:e,event:t,eventTarget:n,elementRoot:r,elementApi:i}){let o,a,s;if(!i)throw Error("IX2 missing elementApi");let{targets:u}=e;if(Array.isArray(u)&&u.length>0)return u.reduce((e,o)=>e.concat(eT({config:{target:o},event:t,eventTarget:n,elementRoot:r,elementApi:i})),[]);let{getValidDocument:c,getQuerySelector:f,queryDocument:d,getChildElements:p,getSiblingElements:g,matchSelector:m,elementContains:v,isSiblingNode:y}=i,{target:b}=e;if(!b)return[];let{id:E,objectId:T,selector:w,selectorGuids:_,appliesTo:O,useEventTarget:I}=eE(b);if(T)return[ef.has(T)?ef.get(T):ef.set(T,{}).get(T)];if(O===l.EventAppliesTo.PAGE){let e=c(E);return e?[e]:[]}let S=(t?.action?.config?.affectedElements??{})[E||w]||{},A=!!(S.id||S.selector),C=t&&f(eE(t.target));if(A?(o=S.limitAffectedElements,a=C,s=f(S)):a=s=f({id:E,selector:w,selectorGuids:_}),t&&I){let e=n&&(s||!0===I)?[n]:d(C);if(s){if(I===k)return d(s).filter(t=>e.some(e=>v(t,e)));if(I===F)return d(s).filter(t=>e.some(e=>v(e,t)));if(I===j)return d(s).filter(t=>e.some(e=>y(e,t)))}return e}return null==a||null==s?[]:h.IS_BROWSER_ENV&&r?d(s).filter(e=>r.contains(e)):o===F?d(a,s):o===L?p(d(a)).filter(m(s)):o===j?g(d(a)).filter(m(s)):d(s)}function ew({element:e,actionItem:t}){if(!h.IS_BROWSER_ENV)return{};let{actionTypeId:n}=t;switch(n){case en:case er:case ei:case eo:case ea:return window.getComputedStyle(e);default:return{}}}let e_=/px/,eO=(e,t)=>t.reduce((e,t)=>(null==e[t.type]&&(e[t.type]=eL[t.type]),e),e||{}),eI=(e,t)=>t.reduce((e,t)=>(null==e[t.type]&&(e[t.type]=ej[t.type]||t.defaultValue||0),e),e||{});function eS(e,t={},n={},r,i){let{getStyle:a}=i,{actionTypeId:s}=r;if((0,p.isPluginType)(s))return(0,p.getPluginOrigin)(s)(t[s],r);switch(r.actionTypeId){case q:case Q:case K:case Z:return t[r.actionTypeId]||eF[r.actionTypeId];case ee:return eO(t[r.actionTypeId],r.config.filters);case et:return eI(t[r.actionTypeId],r.config.fontVariations);case J:return{value:(0,o.default)(parseFloat(a(e,S)),1)};case en:{let t,i=a(e,R),s=a(e,P);return{widthValue:r.config.widthUnit===U?e_.test(i)?parseFloat(i):parseFloat(n.width):(0,o.default)(parseFloat(i),parseFloat(n.width)),heightValue:r.config.heightUnit===U?e_.test(s)?parseFloat(s):parseFloat(n.height):(0,o.default)(parseFloat(s),parseFloat(n.height))}}case er:case ei:case eo:return function({element:e,actionTypeId:t,computedStyle:n,getStyle:r}){let i=el[t],a=r(e,i),s=(function(e,t){let n=e.exec(t);return n?n[1]:""})(eU,eB.test(a)?a:n[i]).split(G);return{rValue:(0,o.default)(parseInt(s[0],10),255),gValue:(0,o.default)(parseInt(s[1],10),255),bValue:(0,o.default)(parseInt(s[2],10),255),aValue:(0,o.default)(parseFloat(s[3]),1)}}({element:e,actionTypeId:r.actionTypeId,computedStyle:n,getStyle:a});case ea:return{value:(0,o.default)(a(e,D),n.display)};case es:return t[r.actionTypeId]||{value:0};default:return}}let eA=(e,t)=>(t&&(e[t.type]=t.value||0),e),eC=(e,t)=>(t&&(e[t.type]=t.value||0),e),eR=(e,t,n)=>{if((0,p.isPluginType)(e))return(0,p.getPluginConfig)(e)(n,t);switch(e){case ee:{let e=(0,s.default)(n.filters,({type:e})=>e===t);return e?e.value:0}case et:{let e=(0,s.default)(n.fontVariations,({type:e})=>e===t);return e?e.value:0}default:return n[t]}};function eP({element:e,actionItem:t,elementApi:n}){if((0,p.isPluginType)(t.actionTypeId))return(0,p.getPluginDestination)(t.actionTypeId)(t.config);switch(t.actionTypeId){case q:case Q:case K:case Z:{let{xValue:e,yValue:n,zValue:r}=t.config;return{xValue:e,yValue:n,zValue:r}}case en:{let{getStyle:r,setStyle:i,getProperty:o}=n,{widthUnit:a,heightUnit:s}=t.config,{widthValue:u,heightValue:l}=t.config;if(!h.IS_BROWSER_ENV)return{widthValue:u,heightValue:l};if(a===U){let t=r(e,R);i(e,R,""),u=o(e,"offsetWidth"),i(e,R,t)}if(s===U){let t=r(e,P);i(e,P,""),l=o(e,"offsetHeight"),i(e,P,t)}return{widthValue:u,heightValue:l}}case er:case ei:case eo:{let{rValue:r,gValue:i,bValue:o,aValue:a,globalSwatchId:s}=t.config;if(s&&s.startsWith("--")){let{getStyle:t}=n,r=t(e,s),i=(0,d.normalizeColor)(r);return{rValue:i.red,gValue:i.green,bValue:i.blue,aValue:i.alpha}}return{rValue:r,gValue:i,bValue:o,aValue:a}}case ee:return t.config.filters.reduce(eA,{});case et:return t.config.fontVariations.reduce(eC,{});default:{let{value:e}=t.config;return{value:e}}}}function eM(e){return/^TRANSFORM_/.test(e)?z:/^STYLE_/.test(e)?H:/^GENERAL_/.test(e)?X:/^PLUGIN_/.test(e)?Y:void 0}function eN(e,t){return e===H?t.replace("STYLE_","").toLowerCase():null}function ex(e,t,n,r,i,o,s,u,l){switch(u){case z:var c=e,f=t,d=n,g=i,m=s;let v=eD.map(e=>{let t=eF[e],{xValue:n=t.xValue,yValue:r=t.yValue,zValue:i=t.zValue,xUnit:o="",yUnit:a="",zUnit:s=""}=f[e]||{};switch(e){case q:return`${y}(${n}${o}, ${r}${a}, ${i}${s})`;case Q:return`${b}(${n}${o}, ${r}${a}, ${i}${s})`;case K:return`${E}(${n}${o}) ${T}(${r}${a}) ${w}(${i}${s})`;case Z:return`${_}(${n}${o}, ${r}${a})`;default:return""}}).join(" "),{setStyle:S}=m;e$(c,h.TRANSFORM_PREFIXED,m),S(c,h.TRANSFORM_PREFIXED,v),function({actionTypeId:e},{xValue:t,yValue:n,zValue:r}){return e===q&&void 0!==r||e===Q&&void 0!==r||e===K&&(void 0!==t||void 0!==n)}(g,d)&&S(c,h.TRANSFORM_STYLE_PREFIXED,O);return;case H:return function(e,t,n,r,i,o){let{setStyle:s}=o;switch(r.actionTypeId){case en:{let{widthUnit:t="",heightUnit:i=""}=r.config,{widthValue:a,heightValue:u}=n;void 0!==a&&(t===U&&(t="px"),e$(e,R,o),s(e,R,a+t)),void 0!==u&&(i===U&&(i="px"),e$(e,P,o),s(e,P,u+i));break}case ee:var u=r.config;let l=(0,a.default)(n,(e,t,n)=>`${e} ${n}(${t}${ek(n,u)})`,""),{setStyle:c}=o;e$(e,A,o),c(e,A,l);break;case et:r.config;let f=(0,a.default)(n,(e,t,n)=>(e.push(`"${n}" ${t}`),e),[]).join(", "),{setStyle:d}=o;e$(e,C,o),d(e,C,f);break;case er:case ei:case eo:{let t=el[r.actionTypeId],i=Math.round(n.rValue),a=Math.round(n.gValue),u=Math.round(n.bValue),l=n.aValue;e$(e,t,o),s(e,t,l>=1?`rgb(${i},${a},${u})`:`rgba(${i},${a},${u},${l})`);break}default:{let{unit:t=""}=r.config;e$(e,i,o),s(e,i,n.value+t)}}}(e,0,n,i,o,s);case X:var M=e,N=i,x=s;let{setStyle:F}=x;if(N.actionTypeId===ea){let{value:e}=N.config;F(M,D,e===I&&h.IS_BROWSER_ENV?h.FLEX_PREFIXED:e);}return;case Y:{let{actionTypeId:e}=i;if((0,p.isPluginType)(e))return(0,p.renderPlugin)(e)(l,t,i)}}}let eF={[q]:Object.freeze({xValue:0,yValue:0,zValue:0}),[Q]:Object.freeze({xValue:1,yValue:1,zValue:1}),[K]:Object.freeze({xValue:0,yValue:0,zValue:0}),[Z]:Object.freeze({xValue:0,yValue:0})},eL=Object.freeze({blur:0,"hue-rotate":0,invert:0,grayscale:0,saturate:100,sepia:0,contrast:100,brightness:100}),ej=Object.freeze({wght:0,opsz:0,wdth:0,slnt:0}),ek=(e,t)=>{let n=(0,s.default)(t.filters,({type:t})=>t===e);if(n&&n.unit)return n.unit;switch(e){case"blur":return"px";case"hue-rotate":return"deg";default:return"%"}},eD=Object.keys(eF),eB=/^rgb/,eU=RegExp("rgba?\\(([^)]+)\\)");function e$(e,t,n){if(!h.IS_BROWSER_ENV)return;let r=ec[t];if(!r)return;let{getStyle:i,setStyle:o}=n,a=i(e,B);if(!a)return void o(e,B,r);let s=a.split(G).map(eu);-1===s.indexOf(r)&&o(e,B,s.concat(r).join(G))}function eG(e,t,n){if(!h.IS_BROWSER_ENV)return;let r=ec[t];if(!r)return;let{getStyle:i,setStyle:o}=n,a=i(e,B);a&&-1!==a.indexOf(r)&&o(e,B,a.split(G).map(eu).filter(e=>e!==r).join(G))}function eV({store:e,elementApi:t}){let{ixData:n}=e.getState(),{events:r={},actionLists:i={}}=n;Object.keys(r).forEach(e=>{let n=r[e],{config:o}=n.action,{actionListId:a}=o,s=i[a];s&&eW({actionList:s,event:n,elementApi:t})}),Object.keys(i).forEach(e=>{eW({actionList:i[e],elementApi:t})})}function eW({actionList:e={},event:t,elementApi:n}){let{actionItemGroups:r,continuousParameterGroups:i}=e;r&&r.forEach(e=>{ez({actionGroup:e,event:t,elementApi:n})}),i&&i.forEach(e=>{let{continuousActionGroups:r}=e;r.forEach(e=>{ez({actionGroup:e,event:t,elementApi:n})})})}function ez({actionGroup:e,event:t,elementApi:n}){let{actionItems:r}=e;r.forEach(e=>{let r,{actionTypeId:i,config:o}=e;r=(0,p.isPluginType)(i)?t=>(0,p.clearPlugin)(i)(t,e):eH({effect:eY,actionTypeId:i,elementApi:n}),eT({config:o,event:t,elementApi:n}).forEach(r)})}function eX(e,t,n){let{setStyle:r,getStyle:i}=n,{actionTypeId:o}=t;if(o===en){let{config:n}=t;n.widthUnit===U&&r(e,R,""),n.heightUnit===U&&r(e,P,"")}i(e,B)&&eH({effect:eG,actionTypeId:o,elementApi:n})(e)}let eH=({effect:e,actionTypeId:t,elementApi:n})=>r=>{switch(t){case q:case Q:case K:case Z:e(r,h.TRANSFORM_PREFIXED,n);break;case ee:e(r,A,n);break;case et:e(r,C,n);break;case J:e(r,S,n);break;case en:e(r,R,n),e(r,P,n);break;case er:case ei:case eo:e(r,el[t],n);break;case ea:e(r,D,n)}};function eY(e,t,n){let{setStyle:r}=n;eG(e,t,n),r(e,t,""),t===h.TRANSFORM_PREFIXED&&r(e,h.TRANSFORM_STYLE_PREFIXED,"")}function eq(e){let t=0,n=0;return e.forEach((e,r)=>{let{config:i}=e,o=i.delay+i.duration;o>=t&&(t=o,n=r)}),n}function eQ(e,t){let{actionItemGroups:n,useFirstGroupAsInitialState:r}=e,{actionItem:i,verboseTimeElapsed:o=0}=t,a=0,s=0;return n.forEach((e,t)=>{if(r&&0===t)return;let{actionItems:n}=e,u=n[eq(n)],{config:l,actionTypeId:c}=u;i.id===u.id&&(s=a+o);let f=eM(c)===X?0:l.duration;a+=l.delay+f}),a>0?(0,f.optimizeFloat)(s/a):0}function eK({actionList:e,actionItemId:t,rawData:n}){let{actionItemGroups:r,continuousParameterGroups:i}=e,o=[],a=e=>(o.push((0,u.mergeIn)(e,["config"],{delay:0,duration:0})),e.id===t);return r&&r.some(({actionItems:e})=>e.some(a)),i&&i.some(e=>{let{continuousActionGroups:t}=e;return t.some(({actionItems:e})=>e.some(a))}),(0,u.setIn)(n,["actionLists"],{[e.id]:{id:e.id,actionItemGroups:[{actionItems:o}]}})}function eZ(e,{basedOn:t}){return e===l.EventTypeConsts.SCROLLING_IN_VIEW&&(t===l.EventBasedOn.ELEMENT||null==t)||e===l.EventTypeConsts.MOUSE_MOVE&&t===l.EventBasedOn.ELEMENT}function eJ(e,t){return e+V+t}function e0(e,t){return null==t||-1!==e.indexOf(t)}function e1(e,t){return(0,c.default)(e&&e.sort(),t&&t.sort())}function e2(e){if("string"==typeof e)return e;if(e.pluginElement&&e.objectId)return e.pluginElement+W+e.objectId;if(e.objectId)return e.objectId;let{id:t="",selector:n="",useEventTarget:r=""}=e;return t+W+n+W+r}},7164:function(e,t){"use strict";function n(e,t){return e===t?0!==e||0!==t||1/e==1/t:e!=e&&t!=t}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return r}});let r=function(e,t){if(n(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;let r=Object.keys(e),i=Object.keys(t);if(r.length!==i.length)return!1;for(let i=0;i{switch(t.type){case y:return T;case b:{let{elementId:n,element:r,origin:i,actionItem:a,refType:s}=t.payload,{actionTypeId:u}=a,l=e;return(0,o.getIn)(l,[n,r])!==r&&(l=_(l,r,s,n,a)),O(l,n,u,i,a)}case E:{let{elementId:n,actionTypeId:r,current:i,actionItem:o}=t.payload;return O(e,n,r,i,o)}default:return e}};function _(e,t,n,r,i){let a=n===u?(0,o.getIn)(i,["config","target","objectId"]):null;return(0,o.mergeIn)(e,[r],{id:r,ref:t,refId:a,refType:n})}function O(e,t,n,r,i){let a=function(e){let{config:t}=e;return I.reduce((e,n)=>{let r=n[0],i=n[1],o=t[r],a=t[i];return null!=o&&null!=a&&(e[i]=a),e},{})}(i);return(0,o.mergeIn)(e,[t,"refState",n],r,a)}let I=[[c,h],[f,g],[d,m],[p,v]]},5050:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"plugin",{enumerable:!0,get:function(){return r.plugin}});let r=n(4574)},2605:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"build",{enumerable:!0,get:function(){return i}});let r=n(7066);function i(e){e.addAction("class",{createCustomTween:(e,t,n,r,i,o)=>{let a=n.class,s=a?.selectors||[],u=a?.operation,l=s?i.map(e=>({element:e,classList:[...e.classList]})):[],c=()=>{if(u&&s)for(let e of i)"addClass"===u?s.forEach(t=>e.classList.add(t)):"removeClass"===u?s.forEach(t=>e.classList.remove(t)):"toggleClass"===u&&s.forEach(t=>e.classList.toggle(t))};return e.to({},{duration:.001,onComplete:c,onReverseComplete:c},o&&0!==o?o:.001),()=>{if(s){for(let e of l)if(e.element&&(e.element instanceof HTMLElement&&(e.element.className=""),e.element.classList))for(let t of e.classList)e.element.classList.add(t)}}}}).addAction("style",{createTweenConfig:e=>{let t={to:{},from:{}};for(let n in e){let r=e[n],i=Array.isArray(r)?r[1]:r,o=Array.isArray(r)?r[0]:void 0;null!=i&&(t.to[n]=i),null!=o&&(t.from[n]=o)}return t}}).addAction("transform",{createTweenConfig:(e,t)=>{let n={to:{},from:{}},i=t?.[0];for(let t in e){let o=e[t],a=Array.isArray(o)?o[1]:o,s=Array.isArray(o)?o[0]:void 0;switch(t){case"autoAlpha":case"opacity":if(null!=a&&"string"==typeof a){let e=i?(0,r.resolveToNumber)(a,i):parseFloat(a);a=void 0!==e?e/100:a}if(null!=s&&"string"==typeof s){let e=i?(0,r.resolveToNumber)(s,i):parseFloat(s);s=void 0!==e?e/100:s}break;case"transformOrigin":"string"==typeof o?s=a=a||o:"string"==typeof s?a=s:"string"==typeof a&&(s=a);break;case"xPercent":case"yPercent":if(null!=a&&"string"==typeof a){let e=i?(0,r.resolveToNumber)(a,i):parseFloat(a);a=void 0!==e?e:a}if(null!=s&&"string"==typeof s){let e=i?(0,r.resolveToNumber)(s,i):parseFloat(s);s=void 0!==e?e:s}}null!=a&&(n.to[t]=a),null!=s&&(n.from[t]=s)}return n}})}},8281:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"buildLottieAction",{enumerable:!0,get:function(){return i}});let r=n(7066);function i(e){e.addAction("lottie",{createCustomTween:(e,t,n,r,i,s)=>{let u=n.lottie;if(!u||!i.length||!window.Webflow)return;let l=window.Webflow.require?.("lottie");if(!l)return;let c=[],f=!1;for(let t of i){let n=a(u.from,t,o.FROM),i=a(u.to,t,o.TO),d=l.createInstance(t);if(!d)continue;c.push(d);let p=()=>{if(f)return;let t=d.frames,o=Math.round(n*t),a=Math.round(i*t);null===d.gsapFrame&&(d.gsapFrame=o);let u=r;u.ease||(u={...u,ease:"none"}),e.fromTo(d,{gsapFrame:o},{gsapFrame:a,...u},s||0)};d.isLoaded?p():d.onDataReady(p)}return()=>{for(let e of(f=!0,c))e.goToFrameAndStop(0),e.gsapFrame=null}}})}let o={FROM:0,TO:1};function a(e,t,n){if("number"==typeof e)return e;let i=(0,r.resolveToNumber)(e,t);return void 0!==i?i/100:n}},7066:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n={resolveToNumber:function(){return i},resolveToString:function(){return o}};for(var r in n)Object.defineProperty(t,r,{enumerable:!0,get:n[r]});function i(e,t){if("number"==typeof e)return e;if("string"==typeof e){let n=e;if(n.startsWith("var(")){let e=n.slice(4,-1).split(",")[0]?.trim()??"";if(!e||!(n=getComputedStyle(t).getPropertyValue(e).trim()))return}let r=parseFloat(n);return isNaN(r)?void 0:r}}function o(e,t){if("string"==typeof e){if(e.startsWith("var(")){let n=e.slice(4,-1).split(",")[0]?.trim()??"";if(!n)return;return getComputedStyle(t).getPropertyValue(n).trim()||void 0}return e}}},6266:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r={interpolateAARRGGBB:function(){return u},setupAnimateTimeline:function(){return l}};for(var i in r)Object.defineProperty(t,i,{enumerable:!0,get:r[i]});let o=n(3044),a=n(495),s=n(7066);function u(e,t,n){let r=e>>>24&255,i=e>>>16&255,o=e>>>8&255,a=255&e;return(Math.round(r+((t>>>24&255)-r)*n)<<24|Math.round(i+((t>>>16&255)-i)*n)<<16|Math.round(o+((t>>>8&255)-o)*n)<<8|Math.round(a+((255&t)-a)*n))>>>0}function l(e,t,n,r,i,l){if(0===n.length)return;let c=t.riveInstance.viewModelInstance;if(c)for(let f of n){let n;if(null===f.value||void 0===f.value||!(0,o.getVmiProperty)(c,f.propertyType,f.propertyName))continue;let d=f.value;if("string"==typeof d&&d.startsWith("var(")){if("number"===f.propertyType?n=(0,s.resolveToNumber)(d,l):"color"===f.propertyType&&(n=(0,s.resolveToString)(d,l)),void 0===n)continue}else n=d;"number"===f.propertyType?function(e,t,n,r,i,o){let a=e.riveInstance.viewModelInstance;if(!a)return;let s=a.number(n);if(!s)return;let u="number"==typeof r?r:parseFloat(String(r));if(isNaN(u))return;let l={v:s.value};t.to(l,{...i,v:u,onStart(){let t=e.currentValues[`number:${n}`];l.v="number"==typeof t?t:s.value,this.invalidate()},onUpdate:()=>{s.value=l.v}},o??0)}(t,e,f.propertyName,n,r,i):"color"===f.propertyType&&function(e,t,n,r,i,o){let s=e.riveInstance.viewModelInstance;if(!s)return;let l=s.color(n);if(!l)return;let c="number"==typeof r?r:(0,a.parseColorToAARRGGBB)(String(r));if(null==c)return;let f={fromPacked:l.value},d={t:0};t.fromTo(d,{t:0},{...i,t:1,onStart(){let t=e.currentValues[`color:${n}`];f.fromPacked="number"==typeof t?t:l.value,this.invalidate()},onUpdate:()=>{l.value=u(f.fromPacked,c,d.t)}},o??0)}(t,e,f.propertyName,n,r,i)}}},1248:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"setVmiValue",{enumerable:!0,get:function(){return a}});let r=n(9029),i=n(3044),o=n(495);function a(e,t,n,a,s,u){let l=e.riveInstance.viewModelInstance;if("trigger"===t){if(u)return;let e=l?.trigger?.(n);e?.fire?.();return}if(!l)return;let c=(0,i.getVmiProperty)(l,t,n);if(!c)return;let f=s?.viewModelProperties[(0,r.vmKey)(e.name,n,t)],d=u&&null!=f?f:a,p=`${t}:${n}`;switch(t){case"number":"number"==typeof d&&(c.value=d,e.currentValues[p]=d);return;case"boolean":"boolean"==typeof d&&(c.value=d,e.currentValues[p]=d);return;case"string":case"enum":"string"==typeof d&&(c.value=d,e.currentValues[p]=d);return;case"color":{let t="number"==typeof d?d:"string"==typeof d?(0,o.parseColorToAARRGGBB)(d):null;null!=t&&(c.value=t,e.currentValues[p]=t);return}default:return}}},8052:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"RIVE_CONSTANTS",{enumerable:!0,get:function(){return n}});let n={MINIMUM_TIME:.001,MAX_BYTE_VALUE:255}},797:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r={resolveSurfaceArea:function(){return p},setupAnimateAnimation:function(){return m},setupAnimation:function(){return g},setupTimeline:function(){return h}};for(var i in r)Object.defineProperty(t,i,{enumerable:!0,get:r[i]});let o=n(8052),a=n(148),s=n(3044),u=n(6127),l=n(1248),c=n(6266),f=n(9029),d=n(7066);function p(e,t){if(!t)return null;let n=`${t.name}:${t.instanceName??""}`,r=a.surfaceCache.get(e)?.get(n);if(r)return r;let i=e.viewModelByName?.(t.name)??void 0,o=i?.instanceByName?.(t.instanceName??"")??null;e.bindViewModelInstance?.(o);let s={name:t.name,riveInstance:e,currentValues:{}},u=a.surfaceCache.get(e);return u||(u=new Map,a.surfaceCache.set(e,u)),u.set(n,s),s}function h(e,t,n,r,i,a){if(0===n.length)return;for(let e of n){let n;if("trigger"===e.propertyType||"artboard"===e.propertyType||null===e.value||void 0===e.value)continue;let r=e.value;void 0!==(n="string"==typeof r&&r.startsWith("var(")?"number"===e.propertyType?(0,d.resolveToNumber)(r,a):"color"===e.propertyType?(0,d.resolveToString)(r,a):void 0:r)&&(t.currentValues[`${e.propertyType}:${e.propertyName}`]=n)}let s=e=>{for(let i of n){let n;if("trigger"!==i.propertyType&&null===i.value||void 0===i.value)continue;let o=i.value;if("string"==typeof o&&o.startsWith("var(")){if("number"===i.propertyType?n=(0,d.resolveToNumber)(o,a):"color"===i.propertyType&&(n=(0,d.resolveToString)(o,a)),void 0===n)continue}else n=o;!function(e,t,n,r,i,o){if("artboard"===n){if("string"!=typeof r)return;let a=e.riveInstance.viewModelInstance?.artboard?.(t);if(!a)return;if(o){let r=(0,f.vmKey)(e.name,t,n),o=i?.viewModelProperties[r];if("string"==typeof o){let t=e.riveInstance.getArtboard?.(o);t&&(a.value=t)}return}let s=e.riveInstance.getArtboard?.(r);if(!s)return;a.value=s;return}(0,l.setVmiValue)(e,n,t,r,i,o)}(t,i.propertyName,i.propertyType,n,r,e)}};e.to({int:0},{int:1,duration:o.RIVE_CONSTANTS.MINIMUM_TIME,onStart:()=>{s(!1)},onReverseComplete:()=>{s(!0)}},i??o.RIVE_CONSTANTS.MINIMUM_TIME)}function g(e,t,n,r,i){let o=t.animationSource,a=p(e,o);if(!a)return;let l=Object.values(t.addedProperties??{}),c=(0,s.storeOriginalValues)(l,a);return h(n,a,l,c,r,i),(0,u.createCleanupFunction)(e,o,c)}function m(e,t,n,r,i,o){let a=t.animationSource,l=p(e,a);if(!l)return;let f=Object.values(t.addedProperties??{}),d=(0,s.storeOriginalValues)(f,l);return(0,c.setupAnimateTimeline)(n,l,f,r,i,o),(0,u.createCleanupFunction)(e,a,d)}},3838:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r={buildAnimateRiveAction:function(){return f},buildRiveAction:function(){return c}};for(var i in r)Object.defineProperty(t,i,{enumerable:!0,get:r[i]});let o=n(797);function a(e){return"object"==typeof e&&null!==e&&"loaded"in e&&"boolean"==typeof e.loaded}function s(e){!e.isPlaying&&e.play&&e.play()}function u(e,t,n){let r=[];for(let i of e){let e=function(e,t,n){let r,i=t.getInstance(e),o=i?.rive,u=a(o)?o:null;if(u?.loaded)return s(u),n(u,e);let l=!1,c=()=>{if(l||!e.isConnected)return;let i=t.getInstance(e),o=i?.rive,u=a(o)?o:null;u?.loaded&&(s(u),r=n(u,e)),e.removeEventListener("w-rive-load",c)};return e.addEventListener("w-rive-load",c),()=>{l=!0,e.removeEventListener("w-rive-load",c),r?.()}}(i,t,n);e&&r.push(e)}if(0!==r.length)return()=>{for(let e of r)e()}}function l(){return window.Webflow?window.Webflow.require?.("rive")??null:null}function c(e){e.addAction("rive",{createCustomTween:(e,t,n,r,i,a)=>{let s=n.rive;if(!s||!i.length)return;let c=l();if(c)return u(i,c,(t,n)=>(0,o.setupAnimation)(t,s,e,a,n))}})}function f(e){e.addAction("animate-rive",{createCustomTween:(e,t,n,r,i,a)=>{let s=n.rive;if(!s||!i.length)return;let c=l();if(c)return u(i,c,(t,n)=>(0,o.setupAnimateAnimation)(t,s,e,r,a,n))}})}},6127:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r={createCleanupFunction:function(){return l},restoreViewModelProperties:function(){return u}};for(var i in r)Object.defineProperty(t,i,{enumerable:!0,get:r[i]});let o=n(9029),a=n(1248),s=n(148);function u(e,t,n){let r=e.viewModelInstance??null;if(r)for(let[i,s]of Object.entries(n.viewModelProperties)){let n=(0,o.parseVmKey)(i);if(!n||n.vmName!==t)continue;let u={name:t,riveInstance:e,currentValues:{}};if("artboard"===n.propType){if("string"!=typeof s)continue;let t=r.artboard?.(n.propName),i=e.getArtboard?.(s);t&&i&&(t.value=i);continue}(0,a.setVmiValue)(u,n.propType,n.propName,s)}}function l(e,t,n){return()=>{t&&e&&(u(e,t.name,n),(0,s.clearSurfaceCache)(e,t))}}},3044:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r={getVmiProperty:function(){return s},storeOriginalValues:function(){return a}};for(var i in r)Object.defineProperty(t,i,{enumerable:!0,get:r[i]});let o=n(9029);function a(e,t){let n={viewModelProperties:{}};for(let r of e)!function(e,t,n,r){let i=(0,o.vmKey)(e.name,t,n);if(!(i in r.viewModelProperties)){if("artboard"===n){let n=e.riveInstance.viewModelInstance?.artboard?.(t)?.name;null!=n&&(r.viewModelProperties[i]=n);return}let o=e.riveInstance.viewModelInstance?function(e,t,n){let r=s(e,t,n);return r?r.value:void 0}(e.riveInstance.viewModelInstance,n,t):null;null!=o&&(r.viewModelProperties[i]=o)}}(t,r.propertyName,r.propertyType,n);return n}function s(e,t,n){switch(t){case"number":return e.number(n);case"boolean":return e.boolean(n);case"string":return e.string(n);case"color":return e.color(n);case"enum":return e.enum(n);default:return null}}},148:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n={clearSurfaceCache:function(){return o},surfaceCache:function(){return i}};for(var r in n)Object.defineProperty(t,r,{enumerable:!0,get:n[r]});let i=new WeakMap;function o(e,t){if(!t)return;let n=`${t.name}:${t.instanceName??""}`,r=i.get(e);r&&(r.delete(n),0===r.size&&i.delete(e))}},495:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"parseColorToAARRGGBB",{enumerable:!0,get:function(){return i}});let r=n(8052);function i(e){let t=e.trim();if(!t)return null;try{let{red:e,green:n,blue:i,alpha:s}=function(e){let t,n,r,i=1,s=e.replace(/\s/g,"").toLowerCase(),u=s;if(!u.startsWith("#")&&!u.startsWith("rgb")&&!u.startsWith("hsl")){let e=function(e){if(!o){let e=document.createElement("canvas");if(e.width=1,e.height=1,!(o=e.getContext("2d")))return null}return(o.fillStyle="#000000",o.fillStyle=e,"#000000"===o.fillStyle&&"black"!==e.toLowerCase())?null:o.fillStyle}(s);e&&(u=e)}if(u.startsWith("#")){let e=u.substring(1);3===e.length||4===e.length?(t=parseInt(e.charAt(0)+e.charAt(0),16),n=parseInt(e.charAt(1)+e.charAt(1),16),r=parseInt(e.charAt(2)+e.charAt(2),16),4===e.length&&(i=parseInt(e.charAt(3)+e.charAt(3),16)/255)):(6===e.length||8===e.length)&&(t=parseInt(e.substring(0,2),16),n=parseInt(e.substring(2,4),16),r=parseInt(e.substring(4,6),16),8===e.length&&(i=parseInt(e.substring(6,8),16)/255))}else if(u.startsWith("rgba")){let e=u.match(/rgba\(([^)]+)\)/)?.[1]?.split(",");t=parseInt(e?.[0]??"",10),n=parseInt(e?.[1]??"",10),r=parseInt(e?.[2]??"",10),i=parseFloat(e?.[3]??"")}else if(u.startsWith("rgb")){let e=u.match(/rgb\(([^)]+)\)/)?.[1]?.split(",");t=parseInt(e?.[0]??"",10),n=parseInt(e?.[1]??"",10),r=parseInt(e?.[2]??"",10)}else if(u.startsWith("hsla")){let e=u.match(/hsla\(([^)]+)\)/)?.[1]?.split(","),o=parseFloat(e?.[0]??""),s=parseFloat(e?.[1]?.replace("%","")??"")/100,l=parseFloat(e?.[2]?.replace("%","")??"")/100;i=parseFloat(e?.[3]??""),{red:t,green:n,blue:r}=a(o,s,l)}else if(u.startsWith("hsl")){let e=u.match(/hsl\(([^)]+)\)/)?.[1]?.split(","),i=parseFloat(e?.[0]??""),o=parseFloat(e?.[1]?.replace("%","")??"")/100,s=parseFloat(e?.[2]?.replace("%","")??"")/100;({red:t,green:n,blue:r}=a(i,o,s))}if(Number.isNaN(t)||Number.isNaN(n)||Number.isNaN(r)||Number.isNaN(i))throw Error(`Invalid color value: '${e}'`);return{red:t,green:n,blue:r,alpha:i}}(t);if(void 0===e||void 0===n||void 0===i)return null;return(Math.round(s*r.RIVE_CONSTANTS.MAX_BYTE_VALUE)<<24|e<<16|n<<8|i)>>>0}catch{return null}}let o=null;function a(e,t,n){let r,i,o,a=(1-Math.abs(2*n-1))*t,s=a*(1-Math.abs(e/60%2-1)),u=n-a/2;return e>=0&&e<60?(r=a,i=s,o=0):e>=60&&e<120?(r=s,i=a,o=0):e>=120&&e<180?(r=0,i=a,o=s):e>=180&&e<240?(r=0,i=s,o=a):e>=240&&e<300?(r=s,i=0,o=a):(r=a,i=0,o=s),{red:Math.round((r+u)*255),green:Math.round((i+u)*255),blue:Math.round((o+u)*255)}}},9029:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n={parseVmKey:function(){return a},vmKey:function(){return i}};for(var r in n)Object.defineProperty(t,r,{enumerable:!0,get:n[r]});function i(e,t,n){return`vm:${e}:${t}:${n}`}let o=new Set(["string","number","boolean","color","enum","trigger","artboard"]);function a(e){if(!e.startsWith("vm:"))return null;let t=e.lastIndexOf(":"),n=e.slice(t+1);if(!o.has(n))return null;let r=e.slice(3,t),i=r.indexOf(":");return -1===i?null:{vmName:r.slice(0,i),propName:r.slice(i+1),propType:n}}},3826:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"fadeObject",{enumerable:!0,get:function(){return l}});let r=n(2643),i=n(8113),o=(e,t,n,r,i,o)=>{r.fromTo(e,{alpha:t},{...i,alpha:n},o)},a=(e,t,n,i,o,a)=>{let s=e.ior??r.SPLINE_CONSTANTS.DEFAULT_TRANSMISSION_IOR,u=e.thickness??r.SPLINE_CONSTANTS.DEFAULT_TRANSMISSION_THICKNESS;i.fromTo(e,{alpha:t,ior:s,thickness:u},{...o,alpha:1-n,ior:window.gsap.utils.interpolate(s,1,1-n),thickness:window.gsap.utils.interpolate(u,0,1-n),onUpdate:()=>{e.visible=e.alpha>r.SPLINE_CONSTANTS.OPACITY_TRANSPARENCY_THRESHOLD}},a)},s=(e,t,n,r,i,o)=>{void 0!==e.alphaOverride&&r.fromTo(e,{alphaOverride:t},{...i,alphaOverride:n},o)},u=(e,t,n,r,i,u)=>{if(!e.visible)return;let l=e.type;"color"===l||"depth"===l||"outline"===l?o(e,t,n,r,i,u):"transmission"===l?a(e,t,n,r,i,u):"light"===l&&s(e,t,n,r,i,u)},l=(e,t,n,o,a,s)=>{if(!e)return;let l=e.material,c=l?.layers;if(c)for(let f of(l.transparent=!0,(0,i.hasRenderOrder)(e)&&(e.renderOrder=r.SPLINE_CONSTANTS.OPACITY_RENDER_ORDER),c)){let e="light"===f.type?f.alphaOverride??1:f.alpha??1;u(f,void 0!==t.from&&(0,i.checkTt)(o,"from")?t.from:e,void 0!==t.to&&(0,i.checkTt)(o,"to")?t.to:e,n,a,s)}}},5150:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r={animateColor:function(){return c},animateIntensity:function(){return u},animateZoom:function(){return l}};for(var i in r)Object.defineProperty(t,i,{enumerable:!0,get:r[i]});let o=n(9164),a=n(9888),s=n(8113),u=(e,t,n,r,i,o)=>{let a=t.intensity;if(!a||"object"!=typeof a)return;let u=e.intensity??0,l=a.from&&(0,s.checkTt)(r,"from")?a.from:u,c=a.to&&(0,s.checkTt)(r,"to")?a.to:u,f={v:l};n.fromTo(f,{v:l},{...i,v:c,onUpdate:()=>{(0,s.hasIntensity)(e)&&(e.intensity=f.v)}},o||0)},l=(e,t,n,r,i,a)=>{let u=t.zoom;if(!u||"object"!=typeof u||"function"!=typeof e.spline?.setZoom)return;let l=(0,o.getAppZoom)(e.spline),c=u.from&&(0,s.checkTt)(r,"from")?u.from:l,f=u.to&&(0,s.checkTt)(r,"to")?u.to:l,d={v:c};n.fromTo(d,{v:c},{...i,v:f,onUpdate:()=>{(0,o.setAppZoom)(e.spline,d.v)}},a||0)},c=(e,t,n,r,i,o,u,l)=>{let c=t.color;if(!c||"object"!=typeof c||!c.from&&!c.to)return;let f=u.spline._scene.entityByUuid[l]?.color,d=(0,a.colorDataToCss)(f??{r:255,g:255,b:255}),p=c.from&&(0,s.checkTt)(r,"from")?c.from:d,h=c.to&&(0,s.checkTt)(r,"to")?c.to:d,g=window.gsap.utils.interpolate(p,h),m={t:0};n.fromTo(m,{t:0},{...i,t:1,onUpdate:function(){e.color=g(m.t)}},o||0)}},1456:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n={createPropertyObject:function(){return i},createTransformTargets:function(){return o}};for(var r in n)Object.defineProperty(t,r,{enumerable:!0,get:n[r]});let i=(e,t,n)=>{let r={},i=n[t];return["X","Y","Z"].forEach(n=>{let o=e[`${t}${n}`],a=n.toLowerCase(),s=i[a];o&&"object"==typeof o&&(r[a]={from:o.from??s,to:o.to??s})}),{props:r}},o=(e,t)=>{let n=[];return["position","rotation","scale"].forEach(r=>{let{props:o}=i(t,r,e);Object.keys(o).length>0&&n.push({object:e[r],props:o})}),n}},413:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"animateStateTransitions",{enumerable:!0,get:function(){return a}});let r=n(2643),i=n(774),o=n(8113),a=(e,t,n,a,s,u,l,c,f,d)=>{let p=[];e.forEach(e=>{if(!e.transition)return void p.push(null);let n=f.duration??r.SPLINE_CONSTANTS.DEFAULT_TRANSITION_DURATION,i=e.transition({from:t.stateName?.from&&(0,o.checkTt)(c,"from")?t.stateName.from:void 0,to:t.stateName?.to&&(0,o.checkTt)(c,"to")?t.stateName.to:null,autoPlay:!1,duration:n,delay:0});p.push(i);let a={time:0};l.fromTo(a,{time:0},{...f,time:n-r.SPLINE_CONSTANTS.TRANSITION_END_OFFSET,onUpdate:()=>{i.seek(a.time)}},d||0)});let h=e.map((e,t)=>(0,i.createCleanupFunction)(e,n,a[t],s,u,p[t]));return()=>h.forEach(e=>e?.())}},2643:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"SPLINE_CONSTANTS",{enumerable:!0,get:function(){return n}});let n={OPACITY_RENDER_ORDER:999,TRANSITION_END_OFFSET:.001,DEFAULT_TRANSITION_DURATION:.5,OPACITY_TRANSPARENCY_THRESHOLD:.01,DEFAULT_TRANSMISSION_IOR:1.3,DEFAULT_TRANSMISSION_THICKNESS:10,MIN_ZOOM_VALUE:1e-4}},2194:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"setupAnimation",{enumerable:!0,get:function(){return p}});let r=n(1909),i=n(774),o=n(9164),a=n(7084),s=n(413),u=n(5150),l=n(1456),c=n(3826),f=n(8113),d=n(2643),p=(e,t,n,p,h,g)=>{n.ease||(n={...n,ease:"none"});let{force3D:m,...v}=n;if(n={...v},!e.spline?.findObjectById)return;let y=t.spline,b=(t.objectId||"").split(",").filter(Boolean);if(0===b.length)return void(0,a.warnNoObjectId)();let E=b.flatMap(t=>{let n=e.spline.findObjectById?.(t);return n||((0,a.warnObjectNotFound)(t),[])});if(0===E.length)return void(0,a.warnNoObjectsFound)(b);let T=E.map(t=>(0,r.storeOriginalState)(t,e,b[0]??"")),w=(0,o.getAppZoom)(e.spline);if(t.animatingState&&y?.stateName&&(y.stateName.from||y.stateName.to))return(0,s.animateStateTransitions)(E,y,e,T,t,w,p,h,n,g);if(!y)return;let _=Object.keys(y);if(0===_.length||1===_.length&&"stateName"===_[0])return;E.forEach(t=>{(0,u.animateIntensity)(t,y,p,h,n,g),(0,u.animateZoom)(e,y,p,h,n,g),(0,u.animateColor)(t,y,p,h,n,g,e,b[0]??"");let r=y.opacity&&"object"==typeof y.opacity?y.opacity:void 0;if(void 0!==r){let e={from:void 0!==r.from?r.from/100:void 0,to:void 0!==r.to?r.to/100:void 0},i=!1!==n.immediateRender&&void 0!==e.from&&(0,f.checkTt)(h,"from")?e.from:void 0;if((0,c.fadeObject)(t,e,p,h,n,g),void 0!==i){let e=t.material;for(let t of Array.isArray(e)?e:e?[e]:[])t.transparent=!0,t.depthWrite=i>d.SPLINE_CONSTANTS.OPACITY_TRANSPARENCY_THRESHOLD;(0,f.hasRenderOrder)(t)&&(t.renderOrder=d.SPLINE_CONSTANTS.OPACITY_RENDER_ORDER)}}(0,l.createTransformTargets)(t,y).forEach(({object:e,props:t})=>{if(0===Object.keys(t).length)return;let r={},i={};Object.keys(t).forEach(n=>{let o=t[n];o&&"object"==typeof o&&(r[n]=(0,f.checkTt)(h,"from")&&o.from?o.from:e[n]??0,i[n]=(0,f.checkTt)(h,"to")&&o.to?o.to:e[n]??0)}),(0!==Object.keys(r).length||0!==Object.keys(i).length)&&p.fromTo(e,r,{...n,...i},g||0)})});let O=E.map((n,r)=>(0,i.createCleanupFunction)(n,e,T[r],t,w));return()=>O.forEach(e=>e?.())}},8691:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"buildSplineAction",{enumerable:!0,get:function(){return u}});let r=n(2194),i=n(7066),o=new Set(["color","stateName"]),a=new Set(["rotationX","rotationY","rotationZ"]),s=Math.PI/180;function u(e){e.addAction("spline",{createCustomTween:(e,t,n,u,l,c)=>{let f=t.tt??0;if(!l.length||!window.Webflow||!n.objectId)return;let d=window.Webflow.require?.("spline");if(!d)return;let p=[];for(let t of l){let l=function(e,t){if(!e.spline)return e;let n=e.spline,r={},u=!1;for(let[e,l]of Object.entries(n)){if(!l||"object"!=typeof l){r[e]=l;continue}if(o.has(e)){let n=void 0!==l.from?(0,i.resolveToString)(l.from,t):void 0,o=void 0!==l.to?(0,i.resolveToString)(l.to,t):void 0;(n!==l.from||o!==l.to)&&(u=!0),r[e]={from:n,to:o}}else{let n=void 0!==l.from?(0,i.resolveToNumber)(l.from,t):void 0,o=void 0!==l.to?(0,i.resolveToNumber)(l.to,t):void 0,c=n!==l.from,f=o!==l.to;(c||f)&&(u=!0),a.has(e)?r[e]={from:void 0!==n&&c?n*s:n,to:void 0!==o&&f?o*s:o}:r[e]={from:n,to:o}}}return u?{...e,spline:r}:e}(n,t),h=function(e,t,n,i,o,a,s){let u,l=t.getInstance(e);if(l)return(0,r.setupAnimation)(l,n,i,o,a,s);let c=()=>{let l=t.getInstance(e);l&&(u=(0,r.setupAnimation)(l,n,i,o,a,s)),e.removeEventListener("w-spline-load",c)};return e.addEventListener("w-spline-load",c),()=>{e.removeEventListener("w-spline-load",c),u?.()}}(t,d,l,u,e,f,c);h&&p.push(h)}if(0!==p.length)return()=>{for(let e of p)e?.()}}})}},774:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"createCleanupFunction",{enumerable:!0,get:function(){return o}});let r=n(9164),i=n(8113),o=(e,t,n,o,a,s)=>()=>{if(e&&n){if(s&&(e.state=void 0),Object.assign(e.position,n.position),Object.assign(e.rotation,{x:n.rotation.x,y:n.rotation.y,z:n.rotation.z}),Object.assign(e.scale,n.scale),n.color&&(e.color=n.color),o.spline?.intensity&&"object"==typeof o.spline.intensity&&void 0!==n.intensity&&(0,i.hasIntensity)(e)&&(e.intensity=n.intensity),o.spline?.zoom&&"object"==typeof o.spline.zoom){let e=t.spline;"function"==typeof e?.setZoom&&(0,r.setAppZoom)(e,a??1)}if(n.materials){let t=e.material,r=Array.isArray(t)?t:t?[t]:[];(0,i.hasRenderOrder)(e)&&(e.renderOrder=n.renderOrder??0);let o=Math.min(r.length,n.materials.length);for(let e=0;e{let o=e.material,a=Array.isArray(o)?o:o?[o]:[],s=t.spline._scene.entityByUuid[n]?.color,u=s?(0,i.colorDataToCss)(s):void 0,l=e.rotation;return{position:{...e.position},rotation:{x:l._x??0,y:l._y??0,z:l._z??0},scale:{...e.scale},...u?{color:u}:{},...{intensity:e.intensity},renderOrder:(0,r.hasRenderOrder)(e)?e.renderOrder:void 0,materials:a?.map(e=>({transparent:e.transparent,depthWrite:e.depthWrite,alpha:e.alpha,layers:(e.layers??[]).map(e=>({visible:e.visible,alpha:e.alpha,alphaOverride:e.alphaOverride,ior:e.ior,thickness:e.thickness}))}))}}},9164:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r={getAppZoom:function(){return a},setAppZoom:function(){return s}};for(var i in r)Object.defineProperty(t,i,{enumerable:!0,get:r[i]});let o=n(2643),a=e=>{let t=e._camera;return"OrthographicCamera"===t._cameraType?t.orthoCamera.zoom:t.perspCamera.zoom},s=(e,t)=>{let n=t>0?t:o.SPLINE_CONSTANTS.MIN_ZOOM_VALUE;e.setZoom?.(n)}},9888:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"colorDataToCss",{enumerable:!0,get:function(){return n}});let n=({r:e,g:t,b:n,a:r})=>{let i=e=>Math.round(255*Math.min(1,Math.max(0,e))),o=i(e),a=i(t),s=i(n);if(void 0===r||r>=1)return`rgba(${o}, ${a}, ${s}, 1)`;let u=Math.min(1,Math.max(0,r));return`rgba(${o}, ${a}, ${s}, ${u})`}},8113:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r={checkTt:function(){return c},hasBBoxUpdate:function(){return u},hasIntensity:function(){return a},hasMatrixUpdate:function(){return l},hasRenderOrder:function(){return s}};for(var i in r)Object.defineProperty(t,i,{enumerable:!0,get:r[i]});let o=n(1983),a=e=>"intensity"in e,s=e=>"renderOrder"in e,u=e=>"singleBBoxNeedsUpdate"in e&&"recursiveBBoxNeedsUpdate"in e,l=e=>"updateMatrix"in e&&"updateMatrixWorld"in e,c=(e,t)=>"from"===t?e===o.TweenType.From||e===o.TweenType.FromTo:e===o.TweenType.To||e===o.TweenType.FromTo},7084:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n={warnNoObjectId:function(){return i},warnNoObjectsFound:function(){return a},warnObjectNotFound:function(){return o}};for(var r in n)Object.defineProperty(t,r,{enumerable:!0,get:n[r]});let i=()=>{},o=e=>{},a=e=>{}},2182:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"buildVariableAction",{enumerable:!0,get:function(){return i}});let r=n(1983);function i(e){e.addAction("variable",{createCustomTween:(e,t,n,i,o,u)=>{let l=n.variable;if(!l)return;let c=Object.keys(l),f=c.length;if(0===f)return;let d=function(e){let t=[document.documentElement];if(0===e.length)return t;let n=function(e){let t=new Set([document.documentElement]),n=[],r=new Map;try{let i=document.styleSheets;for(let o=0;o{for(let e=0;e{try{return document.getElementById(e)}catch{return null}},o=(e,t)=>{try{return t.querySelectorAll(e)}catch{return null}},a=(e,t)=>{try{return t.querySelector(e)}catch{return null}},s=(e,t)=>{try{return e.closest(t)}catch{return null}},u=(e,t)=>{try{return e.matches(t)}catch{return null}},l=e=>`[data-wf-target*="${CSS.escape(`[${JSON.stringify(e)}`)}"]`},4574:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"plugin",{enumerable:!0,get:function(){return p}});let r=n(6151),i=n(2605),o=n(8281),a=n(3838),s=n(8691),u=n(2182),l=n(7775),c=n(1983),f=n(2908),d=new c.RuntimeBuilder(f.CORE_PLUGIN_INFO);(0,r.build)(d),(0,i.build)(d),(0,o.buildLottieAction)(d),(0,a.buildRiveAction)(d),(0,a.buildAnimateRiveAction)(d),(0,s.buildSplineAction)(d),(0,u.buildVariableAction)(d),(0,l.build)(d);let p=d.buildRuntime()},3006:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"applyScope",{enumerable:!0,get:function(){return o}});let r=n(2908),i=n(3922),o=(e,t)=>{if(!t)return e;if(Array.isArray(t)){let[n,o]=t,a=[];switch(n){case r.TargetScope.FIRST_ANCESTOR:for(let t of e){let e=o?(0,i.safeClosest)(t,o):null;e&&a.push(e)}return a;case r.TargetScope.FIRST_DESCENDANT:for(let t of e){let e=o?(0,i.safeQuerySelector)(o,t):t.firstElementChild;e&&a.push(e)}return a;case r.TargetScope.DESCENDANTS:for(let t of e)a.push(...(0,i.safeQuerySelectorAll)(o,t)||[]);return a;case r.TargetScope.ANCESTORS:for(let t of e){let e=t.parentElement;for(;e;)(!o||(0,i.safeMatches)(e,o))&&a.push(e),e=e.parentElement}return a}}switch(t){case r.TargetScope.CHILDREN:return e.flatMap(e=>[...e.children]);case r.TargetScope.PARENT:return e.map(e=>e.parentElement).filter(Boolean);case r.TargetScope.SIBLINGS:return e.flatMap(e=>e.parentElement?[...e.parentElement.children].filter(t=>t!==e):[]);case r.TargetScope.NEXT:return e.flatMap(e=>e.nextElementSibling||[]);case r.TargetScope.PREVIOUS:return e.flatMap(e=>e.previousElementSibling||[]);default:return e}}},7775:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"build",{enumerable:!0,get:function(){return a}});let r=n(2104),i=n(3922),o=n(3006);function a(e){let t=[];e.addTargetResolver("id",{resolve:([,e])=>{let[n,r]=Array.isArray(e)?e:[e],a=n?(0,i.safeGetElementById)(n):null;return a?(0,o.applyScope)([a],r):t}}).addTargetResolver("trigger-only",{resolve:([,e],{triggerElement:n})=>n?(0,o.applyScope)([n],Array.isArray(e)?e[1]:void 0):t,isDynamic:!0}).addTargetResolver("trigger-only-parent",{resolve:([,e],{triggerElement:n})=>{if(!n)return t;let r=n.parentElement;return r instanceof HTMLElement?(0,o.applyScope)([r],Array.isArray(e)?e[1]:void 0):t},isDynamic:!0}).addTargetResolver("inst",{resolve:([,e],{triggerElement:n})=>{if(!Array.isArray(e))return t;let[a,s]=e,u=Array.isArray(a),l=u?(0,r.pair)(a[0],a[1]):(0,r.pair)(a,s),c=(0,i.safeQuerySelectorAll)((0,i.elementTargetSelector)(l),document);if(!c?.length)return t;let f=[...c];if(!n)return(0,o.applyScope)(f,u?s:void 0);let d=n.dataset.wfTarget;if(!d)return f;try{let e=JSON.parse(d),n=(0,r.getFirst)(l),i=e.find(e=>(0,r.getFirst)((0,r.getFirst)(e))===n);if(!i)return t;return(0,o.applyScope)(f.filter(e=>(e.dataset.wfTarget||"").includes(`${JSON.stringify((0,r.getSecond)(i))}]`)),u?s:void 0)}catch{return t}},isDynamic:!0}).addTargetResolver("class",{resolve:([,e])=>{let[n,r]=Array.isArray(e)?e:[e],a=n?(0,i.safeQuerySelectorAll)(`.${n}`,document):null;return a?(0,o.applyScope)([...a],r):t}}).addTargetResolver("selector",{resolve:([,e])=>{let[n,r]=Array.isArray(e)?e:[e],a=n?(0,i.safeQuerySelectorAll)(n,document):null;return a?(0,o.applyScope)([...a],r):t}}).addTargetResolver("body",{resolve:()=>[document.body]}).addTargetResolver("attribute",{resolve:([,e])=>{let[n,r]=Array.isArray(e)?e:[e],a=n?(0,i.safeQuerySelectorAll)(n,document):null;return a?(0,o.applyScope)([...a],r):t}}).addTargetResolver("any-element",{resolve:()=>t}).addTargetResolver("viewport",{resolve:()=>[document.documentElement]})}},6151:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"build",{enumerable:!0,get:function(){return o}});let r=n(2908),i=n(6969);function o(e){(function(e){let t=new WeakMap;e.addTrigger("click",(e,n,r,i)=>{let[,o]=e,a=r.addEventListener(n,"click",r=>{let a=o.pluginConfig?.click,s=t.get(n)||new WeakMap;t.set(n,s);let u=(s.get(e)||0)+1;switch(s.set(e,u),a){case"each":default:i(r);break;case"first":1===u&&i(r);break;case"second":2===u&&i(r);break;case"odd":u%2==1&&i(r);break;case"even":u%2==0&&i(r);break;case"custom":{let e=o.pluginConfig?.custom;e&&u===e&&i(r)}}},{delegate:!0});return()=>{a(),t.delete(n)}})})(e),function(e){let t=new WeakMap;e.addTrigger("hover",(e,n,r,i)=>{let[,o]=e,a=[],s=(e,r)=>{if((o.pluginConfig?.type??"mouseenter")!==r)return;let a=o.pluginConfig?.hover||"each",s=t.get(n)||new Map;t.set(n,s);let u=(s.get(r)||0)+1;switch(s.set(r,u),a){case"each":default:i(e);break;case"first":1===u&&i(e);break;case"second":2===u&&i(e);break;case"odd":u%2==1&&i(e);break;case"even":u%2==0&&i(e);break;case"custom":{let t=o.pluginConfig?.custom;t&&u===t&&i(e)}}};return a.push(r.addEventListener(n,"mouseenter",e=>{s(e,"mouseenter")})),a.push(r.addEventListener(n,"mouseover",e=>{s(e,"mouseover")})),a.push(r.addEventListener(n,"mouseleave",e=>{s(e,"mouseleave")})),()=>{a.forEach(e=>e()),a.length=0,t.delete(n)}})}(e),e.addTrigger("mouse-move",(e,t,n,o)=>{let s=e[1].pluginConfig,u=e[2]?.[0]===r.IX3_WF_EXTENSION_KEYS.VIEWPORT;return o({type:"continuous",setup:e=>{let n=s?.smoothness??50,i=(s?.restingState?.x??50)/100,o=(s?.restingState?.y??50)/100,l=e.registerChannel({role:r.TIMELINE_ROLE_NAMES.MOUSE_X,initialValue:i,element:t,smoothing:n}),c=e.registerChannel({role:r.TIMELINE_ROLE_NAMES.MOUSE_Y,initialValue:o,element:t,smoothing:n}),f=new AbortController,{signal:d}=f;return u?window.addEventListener("mousemove",e=>{l?.setProgress(a(e.clientX/window.innerWidth)),c?.setProgress(a(e.clientY/window.innerHeight))},{signal:d}):(t.addEventListener("mousemove",e=>{let n=t.getBoundingClientRect();l?.setProgress(a((e.clientX-n.left)/n.width)),c?.setProgress(a((e.clientY-n.top)/n.height))},{signal:d}),t.addEventListener("mouseleave",()=>{l?.setProgress(i),c?.setProgress(o)},{signal:d})),()=>f.abort()}}),i.noop}),s(e,"navbar"),s(e,"dropdown"),e.addTrigger("load",(e,t,n,r)=>{let o=e[1],a=!1,s=()=>{a||(a=!0,r({target:t}))};switch(o.pluginConfig?.triggerPoint){case"immediate":return s(),i.noop;case"fullyLoaded":if("complete"===document.readyState)return s(),i.noop;return n.addEventListener(window,"load",s);default:if("complete"===document.readyState||"interactive"===document.readyState)return s(),i.noop;return n.addEventListener(document,"DOMContentLoaded",s)}}),e.addTrigger("focus",(e,t,n,r)=>{let i=e[1];return n.addEventListener(t,i.pluginConfig?.useFocusWithin?"focusin":"focus",r,{delegate:!i.pluginConfig?.useFocusWithin})}),e.addTrigger("blur",(e,t,n,r)=>{let i=e[1];return n.addEventListener(t,i.pluginConfig?.useFocusWithin?"focusout":"blur",r,{delegate:!i.pluginConfig?.useFocusWithin})}),e.addTrigger("scroll",(e,t,n,r)=>(r({target:t}),i.noop)),e.addTrigger("custom",(e,t,n,r)=>{let o=e[1],a=o.pluginConfig?.eventName;return a?n.addEventListener(t,a,r,{delegate:!1,kind:"custom"}):i.noop}),e.addTrigger("change",(e,t,n,r)=>n.addEventListener(t,"change",r))}let a=e=>Math.max(0,Math.min(1,e));function s(e,t){e.addTrigger(t,(e,n,r,i)=>{let o=e[1].pluginConfig?.event;return r.addEventListener(n,"IX3_COMPONENT_STATE_CHANGE",e=>{let n=e.detail;if(!n||"object"!=typeof n)return;let{component:r,state:a}=n;r===t&&a&&(o&&a!==o||i({type:"timeline-role",role:a}))})})}},6969:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"noop",{enumerable:!0,get:function(){return n}});let n=()=>{}},2908:function(e,t,n){"use strict";var r,i;Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"CORE_PLUGIN_INFO",{enumerable:!0,get:function(){return o}}),r=n(2387),i=t,Object.keys(r).forEach(function(e){"default"===e||Object.prototype.hasOwnProperty.call(i,e)||Object.defineProperty(i,e,{enumerable:!0,get:function(){return r[e]}})});let o={namespace:"wf",pluginId:"core",version:"1.0.0"}},2387:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n,r,i,o,a={COMPONENT_TIMELINE_ROLES:function(){return c},IX3_WF_EXTENSION_KEYS:function(){return n},MOUSE_MOVE_TIMELINE_ROLES:function(){return l},TIMELINE_ROLE_NAMES:function(){return u},TargetScope:function(){return r}};for(var s in a)Object.defineProperty(t,s,{enumerable:!0,get:a[s]});(i=n||(n={})).CLASS="wf:class",i.BODY="wf:body",i.ID="wf:id",i.TRIGGER_ONLY="wf:trigger-only",i.TRIGGER_ONLY_PARENT="wf:trigger-only-parent",i.SELECTOR="wf:selector",i.ATTRIBUTE="wf:attribute",i.INST="wf:inst",i.ANY_ELEMENT="wf:any-element",i.VIEWPORT="wf:viewport",i.STYLE="wf:style",i.TRANSFORM="wf:transform",i.LOTTIE="wf:lottie",i.SPLINE="wf:spline",i.VARIABLE="wf:variable",i.RIVE="wf:rive",i.ANIMATE_RIVE="wf:animate-rive",i.CLICK="wf:click",i.HOVER="wf:hover",i.LOAD="wf:load",i.FOCUS="wf:focus",i.BLUR="wf:blur",i.SCROLL="wf:scroll",i.CUSTOM="wf:custom",i.CHANGE="wf:change",i.MOUSE_MOVE="wf:mouse-move",i.NAVBAR="wf:navbar",i.DROPDOWN="wf:dropdown",i.PREFERS_REDUCED_MOTION="wf:prefersReducedMotion",i.WEBFLOW_BREAKPOINTS="wf:webflowBreakpoints",i.CUSTOM_MEDIA_QUERY="wf:customMediaQuery",i.COLOR_SCHEME="wf:colorScheme",i.ELEMENT_DATA_ATTRIBUTE="wf:elementDataAttribute",i.CURRENT_TIME="wf:currentTime",i.ELEMENT_STATE="wf:elementState",(o=r||(r={})).ALL="all",o.PARENT="parent",o.CHILDREN="children",o.SIBLINGS="siblings",o.NEXT="next",o.PREVIOUS="previous",o.FIRST_ANCESTOR="first-ancestor",o.FIRST_DESCENDANT="first-descendant",o.DESCENDANTS="descendants",o.ANCESTORS="ancestors";let u={MOUSE_X:"mouseX",MOUSE_Y:"mouseY",OPEN:"open",CLOSE:"close"},l={MOUSE_X:{role:u.MOUSE_X,label:"Mouse X"},MOUSE_Y:{role:u.MOUSE_Y,label:"Mouse Y"}},c={OPEN:{role:u.OPEN,label:"Open"},CLOSE:{role:u.CLOSE,label:"Close"}}},1983:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r={CORE_OPERATORS:function(){return o.CORE_OPERATORS},DEFAULTS:function(){return o.DEFAULTS},DEFAULT_CUSTOM_EASE:function(){return o.DEFAULT_CUSTOM_EASE},EASE_DEFAULTS:function(){return o.EASE_DEFAULTS},RELATIONSHIP_TYPES:function(){return o.RELATIONSHIP_TYPES},TimelineControlType:function(){return o.TimelineControlType},TweenType:function(){return o.TweenType},isValidControlType:function(){return o.isValidControlType},tweenTypeFromName:function(){return o.tweenTypeFromName},tweenTypeToName:function(){return o.tweenTypeToName}};for(var i in r)Object.defineProperty(t,i,{enumerable:!0,get:r[i]});let o=n(6213);function a(e,t){return Object.keys(e).forEach(function(n){"default"===n||Object.prototype.hasOwnProperty.call(t,n)||Object.defineProperty(t,n,{enumerable:!0,get:function(){return e[n]}})}),e}a(n(4182),t),a(n(3646),t),a(n(5686),t),a(n(3049),t)},3049:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0})},3646:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n={ConditionCategoryBuilder:function(){return u},DesignBuilder:function(){return l},TargetCategoryBuilder:function(){return a},TriggerCategoryBuilder:function(){return s}};for(var r in n)Object.defineProperty(t,r,{enumerable:!0,get:n[r]});class i{categoryBuilder;groupConfig;properties;constructor(e,t){this.categoryBuilder=e,this.groupConfig=t,this.properties=[]}addProperty(e,t,n){return this.properties.push({id:e,schema:{...t,description:n?.description||t.description}}),this}addGroup(e){return this.categoryBuilder.finalizeGroup({...this.groupConfig,properties:this.properties}),this.categoryBuilder.clearCurrentGroupBuilder(),this.categoryBuilder.addGroup(e)}getGroupData(){return{...this.groupConfig,properties:this.properties}}}class o{categoryId;config;displayGroups;currentGroupBuilder;constructor(e,t){this.categoryId=e,this.config=t,this.displayGroups=[],this.currentGroupBuilder=null}addGroup(e){return this.currentGroupBuilder&&this.finalizeGroup(this.currentGroupBuilder.getGroupData()),this.currentGroupBuilder=new i(this,e),this.currentGroupBuilder}finalizeGroup(e){this.displayGroups.push(e)}clearCurrentGroupBuilder(){this.currentGroupBuilder=null}getDefinition(){this.currentGroupBuilder&&(this.finalizeGroup(this.currentGroupBuilder.getGroupData()),this.currentGroupBuilder=null);let e=this.displayGroups.flatMap(e=>e.properties);return{id:this.categoryId,properties:e,propertyType:this.config.propertyType||"tween",displayGroups:this.displayGroups}}}class a{categoryId;config;targets;constructor(e,t){this.categoryId=e,this.config=t,this.targets=[]}addTargetSchema(e,t){return this.targets.push({id:e,schema:t}),this}getDefinition(){return{id:this.categoryId,label:this.config.label,order:this.config.order,targets:this.targets}}}class s{categoryId;config;triggers;constructor(e,t){this.categoryId=e,this.config=t,this.triggers=[]}addTriggerSchema(e,t){return this.triggers.push({id:e,schema:t}),this}getDefinition(){return{id:this.categoryId,label:this.config.label,order:this.config.order,triggers:this.triggers}}}class u{categoryId;config;conditions;constructor(e,t){this.categoryId=e,this.config=t,this.conditions=[]}addConditionSchema(e,t){return this.conditions.push({id:e,schema:t}),this}getDefinition(){return{id:this.categoryId,label:this.config.label,order:this.config.order,conditions:this.conditions}}}class l{baseInfo;categories=new Map;targetCategories=new Map;triggerCategories=new Map;conditionCategories=new Map;actionPresets=new Map;constructor(e){this.baseInfo=e}addCategory(e,t={}){let n=new o(e,t);return this.categories.set(e,n),n}addTargetCategory(e,t){let n=new a(e,t);return this.targetCategories.set(e,n),n}addTriggerCategory(e,t){let n=new s(e,t);return this.triggerCategories.set(e,n),n}addConditionCategory(e,t){let n=new u(e,t);return this.conditionCategories.set(e,n),n}addActionPreset(e,t){let n=`${this.baseInfo.namespace}:${e}`;return this.actionPresets.set(n,{id:n,name:t.name,description:t.description,icon:t.icon,timelineIcon:t.timelineIcon,type:"plugin",categoryId:t.categoryId,action:t.action,customEditor:t.customEditor,targetFilter:t.targetFilter,designerTargetFilter:t.designerTargetFilter,customTargetComponent:t.customTargetComponent}),this}buildDesign(){let e=[];for(let[,t]of this.categories)e.push(t.getDefinition());let t=[];for(let[,e]of this.targetCategories)t.push(e.getDefinition());let n=[];for(let[,e]of this.triggerCategories)n.push(e.getDefinition());let r=[];for(let[,e]of this.conditionCategories)r.push(e.getDefinition());let i=[];for(let[,e]of this.actionPresets)i.push(e);return{namespace:this.baseInfo.namespace,pluginId:this.baseInfo.pluginId,version:this.baseInfo.version,displayName:this.baseInfo.displayName,description:this.baseInfo.description,categories:e.length>0?e:void 0,targetCategories:t.length>0?t:void 0,triggerCategories:n.length>0?n:void 0,conditionCategories:r.length>0?r:void 0,actionPresets:i.length>0?i:void 0}}}},4182:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"RuntimeBuilder",{enumerable:!0,get:function(){return n}});class n{baseInfo;extensions=[];lifecycle={};constructor(e){this.baseInfo=e}addTrigger(e,t){let n=`${this.baseInfo.namespace}:${e}`;return this.extensions.push({extensionPoint:"trigger",id:n,triggerType:n,implementation:t}),this}addAction(e,t){let n=`${this.baseInfo.namespace}:${e}`;return this.extensions.push({extensionPoint:"action",id:n,actionType:n,implementation:t}),this}addTargetResolver(e,t){let n=`${this.baseInfo.namespace}:${e}`;return this.extensions.push({extensionPoint:"targetResolver",id:n,resolverType:n,implementation:t}),this}addCondition(e,t){let n=`${this.baseInfo.namespace}:${e}`;return this.extensions.push({extensionPoint:"condition",id:n,conditionType:n,implementation:t}),this}onInitialize(e){return this.lifecycle.initialize=e,this}onActivate(e){return this.lifecycle.activate=e,this}onDeactivate(e){return this.lifecycle.deactivate=e,this}onDispose(e){return this.lifecycle.dispose=e,this}createManifest(){let e=this.extensions.map(e=>`${e.extensionPoint}:${e.id}`);return{id:[this.baseInfo.namespace,this.baseInfo.pluginId],version:this.baseInfo.version,name:this.baseInfo.displayName||this.baseInfo.pluginId,description:this.baseInfo.description||"",dependencies:this.baseInfo.dependencies,features:e}}buildRuntime(){return{manifest:this.createManifest(),extensions:this.extensions,...this.lifecycle}}}},5686:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"TransformBuilder",{enumerable:!0,get:function(){return n}});class n{baseInfo;triggerTransforms=new Map;targetTransforms=new Map;conditionTransforms=new Map;actionTransforms=new Map;constructor(e){this.baseInfo=e}addTargetTransform(e,t){return this.targetTransforms.set(this.createExtensionKey(e),function(e,n,r){return t(e,n,r)}),this}addTriggerTransform(e,t){return this.triggerTransforms.set(this.createExtensionKey(e),function(e,n,r){return t(e,n,r)}),this}addConditionTransform(e,t){return this.conditionTransforms.set(this.createExtensionKey(e),function(e,n,r){return t(e,n,r)}),this}addActionTransform(e,t){return this.actionTransforms.set(this.createExtensionKey(e),function(e,n,r){return t(e,n,r)}),this}createExtensionKey(e){return`${this.baseInfo.namespace}:${e}`}buildTransform(){return{namespace:this.baseInfo.namespace,pluginId:this.baseInfo.pluginId,version:this.baseInfo.version,displayName:this.baseInfo.displayName,description:this.baseInfo.description,triggerTransforms:this.triggerTransforms,targetTransforms:this.targetTransforms,conditionTransforms:this.conditionTransforms,actionTransforms:this.actionTransforms}}}},6213:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n,r,i,o,a,s,u,l,c,f,d={CORE_OPERATORS:function(){return i},DEFAULTS:function(){return o},DEFAULT_CUSTOM_EASE:function(){return y},EASE_DEFAULTS:function(){return v},RELATIONSHIP_TYPES:function(){return a},TimelineControlType:function(){return n},TweenType:function(){return r},isValidControlType:function(){return h},tweenTypeFromName:function(){return g},tweenTypeToName:function(){return m}};for(var p in d)Object.defineProperty(t,p,{enumerable:!0,get:d[p]});function h(e){return"standard"===e||"scroll"===e||"load"===e||"continuous"===e}function g(e){switch(e){case"to":return 0;case"from":return 1;case"both":return 2;case"set":return 3}}function m(e){switch(e){case 0:return"to";case 1:return"from";case 2:return"both";case 3:return"set";default:return null}}(s=n||(n={})).STANDARD="standard",s.SCROLL="scroll",s.LOAD="load",s.CONTINUOUS="continuous",(u=r||(r={}))[u.To=0]="To",u[u.From=1]="From",u[u.FromTo=2]="FromTo",u[u.Set=3]="Set",(l=i||(i={})).AND="wf:and",l.OR="wf:or",(c=o||(o={}))[c.DURATION=.5]="DURATION",(f=a||(a={})).NONE="none",f.WITHIN="within",f.DIRECT_CHILD_OF="direct-child-of",f.CONTAINS="contains",f.DIRECT_PARENT_OF="direct-parent-of",f.NEXT_TO="next-to",f.NEXT_SIBLING_OF="next-sibling-of",f.PREV_SIBLING_OF="prev-sibling-of";let v={back:{type:"back",curve:"out",power:1.7},elastic:{type:"elastic",curve:"out",amplitude:1,period:.3},steps:{type:"steps",stepCount:6},rough:{type:"rough",templateCurve:"none.inOut",points:20,strength:1,taper:"none",randomizePoints:!0,clampPoints:!1},slowMo:{type:"slowMo",linearRatio:.7,power:.7,yoyoMode:!1},expoScale:{type:"expoScale",startingScale:.05,endingScale:1,templateCurve:"none.inOut"},customWiggle:{type:"customWiggle",wiggles:10,wiggleType:"easeOut"},customBounce:{type:"customBounce",strength:.7,squash:1,endAtStart:!1},customEase:{type:"customEase",bezierCurve:"M0,160 C40,160 24,96 80,96 136,96 120,0 160,0"}},y=v.back},2019:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r={EASING_NAMES:function(){return a.EASING_NAMES},IX3:function(){return o.IX3},convertEaseConfigToGSAP:function(){return s.convertEaseConfigToGSAP},convertEaseConfigToLinear:function(){return s.convertEaseConfigToLinear}};for(var i in r)Object.defineProperty(t,i,{enumerable:!0,get:r[i]});let o=n(8968),a=n(3648),s=n(3408)},4054:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"AnimationCoordinator",{enumerable:!0,get:function(){return a}});let r=n(1983),i=n(3648),o=n(3408);class a{timelineDefs;getHandler;getTargetResolver;resolveFn;getInteractionForTimeline;env;subs;dynamicFlags;cleanupFns;scrollTriggers;aliases;static MAX_ALIAS_DEPTH=10;resolveAlias(e,t=0){if(t>a.MAX_ALIAS_DEPTH)return console.warn(`IX3: Timeline alias chain exceeded max depth for "${e}". Possible circular reference.`),e;let n=this.aliases.get(e);return n?this.resolveAlias(n,t+1):e}globalSplitRegistry;timelineTargetsCache;constructor(e,t,n,r,a,s){this.timelineDefs=e,this.getHandler=t,this.getTargetResolver=n,this.resolveFn=r,this.getInteractionForTimeline=a,this.env=s,this.subs=new Map,this.dynamicFlags=new Map,this.cleanupFns=new Map,this.scrollTriggers=new Map,this.aliases=new Map,this.globalSplitRegistry=new Map,this.timelineTargetsCache=new WeakMap,this.getStaggerConfig=(e,t)=>{if(!e)return;let{ease:n,amount:r,from:a,grid:s,axis:u,each:l}=e,c={};if(null!=r&&(c.amount=(0,i.toSeconds)(r)),null!=l&&(c.each=(0,i.toSeconds)(l)),null!=a&&(c.from=a),null!=s&&(c.grid=s),null!=u&&(c.axis=u),null!=n){let e=(0,o.convertEaseConfigToGSAP)(n,void 0,t);null!=e&&(c.ease=e)}return c}}createTimeline(e,t){this.destroy(e);let n=this.timelineDefs.get(e);if(!n)return;if(n.reuse?.sourceTimelineId)return void this.aliases.set(e,n.reuse.sourceTimelineId);let r=this.isDynamicTimeline(n);this.dynamicFlags.set(e,r);let o=new Set,a=new Set;for(let[,e,n]of t.triggers){if(n)for(let e of this.resolveFn(n,{},t))a.add(e);let r=e?.controlType;r&&(0,i.isValidControlType)(r)&&o.add(r)}if(!a.size||!r){let t=this.buildSubTimeline(e,null,o);this.ensureSubs(e).set(null,t)}if(a.size){let t=this.ensureSubs(e);for(let n of a)if(!t.has(n)){let i=r?this.buildSubTimeline(e,n,o):this.getSub(e,null);r&&t.set(n,i)}}}getTimeline(e,t){return this.getSub(e,t).timeline}play(e,t,n){this.getSub(e,t).timeline.play(n??void 0)}pause(e,t,n){let r=this.getSubOrNull(e,t);r&&(void 0!==n?r.timeline.pause(n):r.timeline.pause())}resume(e,t,n){this.getSubOrNull(e,t)?.timeline.resume(n)}reverse(e,t,n){this.getSub(e,t).timeline.reverse(n)}restart(e,t){this.getSub(e,t).timeline.restart()}togglePlayReverse(e,t){let n=this.getSub(e,t).timeline,r=n.progress();0===r?n.play():1===r?n.reverse():n.reversed()?n.play():n.reverse()}seek(e,t,n){this.getSubOrNull(e,n)?.timeline.seek(t)}setTimeScale(e,t,n){this.getSubOrNull(e,n)?.timeline.timeScale(t)}setTotalProgress(e,t,n){this.getSubOrNull(e,n)?.timeline.totalProgress(t)}setContinuousProgress(e,t,n){this.getSub(e,n).timeline.progress(Math.max(0,Math.min(1,t)))}isPlaying(e,t){return!!this.getSubOrNull(e,t)?.timeline.isActive()}isPaused(e,t){return!!this.getSubOrNull(e,t)?.timeline.paused()}destroy(e){this.aliases.delete(e);let t=this.subs.get(e);if(t){for(let[,e]of t){if(e.rebuildState="init",e.timeline&&(e.timeline.revert(),e.timeline.kill()),e.scrollTriggerIds){for(let t of e.scrollTriggerIds)this.cleanupScrollTrigger(t);e.scrollTriggerIds.clear()}e.scrollTriggerConfigs&&e.scrollTriggerConfigs.clear(),this.timelineTargetsCache.delete(e)}for(let[,e]of this.globalSplitRegistry)e.splitInstance.revert();for(let t of(this.globalSplitRegistry.clear(),this.cleanupFns.get(e)??[]))t();this.cleanupFns.delete(e),this.subs.delete(e),this.dynamicFlags.delete(e)}}isDynamicTimeline(e){let t=e.actions;if(!t?.length)return!1;for(let e of t)for(let t of e.targets??[]){if(this.getTargetResolver(t)?.isDynamic)return!0;if(3===t.length&&t[2]){let e=t[2];if(e.filterBy&&"none"!==e.relationship){let t=this.getTargetResolver(e.filterBy);if(t?.isDynamic)return!0}}}return!1}ensureSubs(e){return this.subs.has(e)||this.subs.set(e,new Map),this.subs.get(e)}getSub(e,t){let n=this.resolveAlias(e),r=this.ensureSubs(n),i=this.dynamicFlags.get(n),o=r.get(i?t:null);return o||(o=this.buildSubTimeline(n,t),r.set(t,o)),o}getSubOrNull(e,t){let n=this.resolveAlias(e),r=this.dynamicFlags.get(n);return this.subs.get(n)?.get(r?t??null:null)}convertToGsapDefaults(e,t){let n={},r=t?(0,i.buildEaseContextId)(t,"defaults"):void 0,a=t?(0,i.buildEaseContextId)(t,"defaults-stagger"):void 0;if(null!=e.duration&&(n.duration=(0,i.toSeconds)(e.duration)),null!=e.ease){let t=(0,o.convertEaseConfigToGSAP)(e.ease,void 0,r);null!=t&&(n.ease=t)}if(null!=e.delay&&(n.delay="number"==typeof e.delay?e.delay:(0,i.toSeconds)(e.delay)),null!=e.repeat&&(n.repeat=e.repeat),null!=e.repeatDelay&&(n.repeatDelay=(0,i.toSeconds)(e.repeatDelay)),null!=e.stagger){let t=this.getStaggerConfig(e.stagger,a);t&&(n.stagger=t)}return null!=e.yoyo&&(n.yoyo=e.yoyo),n}buildSubTimeline(e,t,n){let r=this.timelineDefs.get(e),i=r?.actions,o=r?.settings,a=window.gsap.timeline({...this.convertToGsapDefaults(o||{},e),paused:!0,reversed:!!r?.playInReverse,data:{id:e,triggerEl:t||void 0}}),s=r?{...r,actions:i||[]}:{id:e,pageId:"",deleted:!1,actions:[]},u={timeline:a,timelineId:e,elementContext:t,timelineDef:s,rebuildState:"init",controlTypes:n};if(!i?.length)return u;if(this.env.win.SplitText)for(let[n,{types:r,masks:o}]of this.analyzeSplitRequirements(i,t,e)){let e=this.getSplitTypeString(r),t=this.getMaskString(o);this.doSplitText({type:e,mask:t},[n],u,this.env.win.SplitText)}return this.buildTimeline(u),u}buildTimeline(e){let t=e.timelineDef,n=e.elementContext,r=e.timeline,i=e.timelineId,o=new Map;for(let e=0;e0&&this.env.win.SplitText&&0===(p=this.getSplitElements(d,c)).length||this.buildTweensForAction(a,p,r,i,l)}}collectTargets(e,t,n){if(!e.targets)return[];let r=[],i=this.getInteractionForTimeline(n);for(let n of e.targets??[]){let e=this.resolveFn(n,t?{triggerElement:t}:{},i);r.push(...e)}return r}buildTweensForAction(e,t,n,a,s){for(let u in e.properties){let l=this.getHandler(u);if(!l)continue;let c=e.properties[u]||{};try{let u=e.timing?.position;u="string"==typeof u&&u.endsWith("ms")?(0,i.toSeconds)(u):u??0;let f=e.timing?.duration??r.DEFAULTS.DURATION,d=this.getStaggerConfig(e.timing?.stagger,(0,i.buildEaseContextId)(e.id,"stagger"));d&&0===f&&(f=.001);let p={id:e.id,presetId:e.presetId,color:e.color},h={force3D:!0,...!s&&{immediateRender:s},data:p,...3!==e.tt&&{duration:(0,i.toSeconds)(f)},...e.timing?.repeat!=null&&{repeat:e.timing.repeat},...e.timing?.repeatDelay!=null&&{repeatDelay:(0,i.toSeconds)(e.timing.repeatDelay)},...e.timing?.yoyo!=null&&{yoyo:e.timing.yoyo},...d&&{stagger:d}};if(e.timing?.ease!=null){let t=(0,o.convertEaseConfigToGSAP)(e.timing.ease,void 0,(0,i.buildEaseContextId)(e.id,"timing"));null!=t&&(h.ease=t)}if(l.createTweenConfig){let r=l.createTweenConfig(c,t),i=Object.keys(r.from||{}).length>0,o=Object.keys(r.to||{}).length>0,a=e.tt??0;if(0===a&&!o)continue;if(1===a&&!i)continue;if(2===a&&!i&&!o)continue;else if(3===a&&!o)continue;1===a?n.from(t,{...h,...r.from},u):2===a?n.fromTo(t,{...r.from},{...h,...r.to},u):3===a?n.set(t,{...h,...r.to},u):n.to(t,{...h,...r.to},u)}else if(l.createCustomTween){let r=l.createCustomTween(n,e,c,h,t,u||0);if(r){let e=this.cleanupFns.get(a)||new Set;this.cleanupFns.set(a,e),e.add(r)}}}catch(e){console.error("Error building tween:",e)}}}analyzeSplitRequirements(e,t,n){let r=new Map;for(let i of e){let e=s(i);if("none"===e)continue;let o="object"==typeof i.splitText?i.splitText.mask:void 0;for(let a of this.collectTargets(i,t,n)){if(a===document.body)continue;let t=r.get(a)||{types:new Set,masks:new Set};r.set(a,t),t.types.add(e),o&&t.masks.add(o)}}return r}getSplitTypeString(e){return e.has("chars")&&!e.has("words")&&(e=new Set([...e,"words"])),["lines","words","chars"].filter(t=>e.has(t)).join(", ")}getMaskString(e){if(0!==e.size){if(e.has("lines"))return"lines";if(e.has("words"))return"words";if(e.has("chars"))return"chars"}}doSplitText(e,t,n,r){try{let o=u(e.type);for(let a of t){let t=this.globalSplitRegistry.get(a);if(t){let n=new Set(u(t.splitTextConfig.type));if(o.every(e=>n.has(e)))continue;t.splitInstance.revert(),this.globalSplitRegistry.delete(a),e={type:[...new Set([...n,...o])].join(", "),mask:e.mask||t.splitTextConfig.mask}}let s={type:e.type},l=u(e.type);l.includes("lines")&&(n.timeline.data.splitLines=!0,s.linesClass=(0,i.defaultSplitClass)("line"),s.autoSplit=!0,s.onSplit=()=>{"init"!==n.rebuildState?this.scheduleRebuildForElement(a):n.rebuildState="idle"}),l.includes("words")&&(s.wordsClass=(0,i.defaultSplitClass)("word")),l.includes("chars")&&(s.charsClass=(0,i.defaultSplitClass)("letter")),e.mask&&(s.mask=e.mask);let c=new r([a],s);this.globalSplitRegistry.set(a,{splitInstance:c,splitTextConfig:e}),t&&this.scheduleRebuildForElement(a)}}catch(e){console.error("Error splitting text:",e)}}scheduleRebuild(e){if("building"===e.rebuildState||"rebuild_pending"===e.rebuildState){e.rebuildState="rebuild_pending";return}e.rebuildState="building",this.timelineTargetsCache.delete(e),this.rebuildTimelineOnTheFly(e)}rebuildTimelineOnTheFly(e){let t=e.timeline.progress(),n=e.controlTypes?.has(r.TimelineControlType.LOAD)&&1!==t,i=e.timeline.isActive()||n;if(e.timeline.pause(),e.timeline.revert(),e.timeline.clear(),this.buildTimeline(e),e.timeline.progress(t),e.scrollTriggerIds&&e.scrollTriggerConfigs)for(let t of e.scrollTriggerIds){let n=this.scrollTriggers.get(t),r=e.scrollTriggerConfigs.get(t);if(n&&r){let i={...r,animation:e.timeline};if(n.kill(),this.env.win.ScrollTrigger){let e=this.env.win.ScrollTrigger.create(i);this.scrollTriggers.set(t,e)}}}else i&&e.timeline.play();"rebuild_pending"===e.rebuildState?(e.rebuildState="building",this.rebuildTimelineOnTheFly(e)):e.rebuildState="idle"}getStaggerConfig;getSplitElements(e,t){let n=[];for(let r of e){let e=this.globalSplitRegistry.get(r);if(e&&u(e.splitTextConfig.type).includes(t)){let r=e.splitInstance[t];r?.length&&n.push(...r)}}return n.length>0?n:e}setupScrollControl(e,t,n,r){if(void 0===this.env.win.ScrollTrigger)return void console.warn("ScrollTrigger plugin is not available.");let i=`st_${e}_${t}_${r.id||window.crypto.randomUUID().slice(0,8)}`;this.cleanupScrollTrigger(i);let o=this.getTimeline(e,r);if(!o)return void console.warn(`Timeline ${e} not found`);let a=function(e,t,n,r,i){let o=function(e,t,n){let r={},i=e=>e&&(e.parentElement===document.body||e===document.body);if(void 0!==e.pin)if("boolean"==typeof e.pin)e.pin&&!i(t)&&(r.pin=e.pin);else{let o=n(e.pin,{triggerElement:t});o.length>0&&!i(o[0])&&(r.pin=o[0])}if(e.endTrigger){let i=n(e.endTrigger,{triggerElement:t});i.length>0&&(r.endTrigger=i[0])}if(e.scroller){let i=n(e.scroller,{triggerElement:t});i.length>0?r.scroller=i[0]:r.scroller=window}return r}(e,t,i),a=[e.enter||"none",e.leave||"none",e.enterBack||"none",e.leaveBack||"none"],s={trigger:t,markers:e.showMarkers??!1,start:e.clamp?`clamp(${e.start})`:e.start||"top bottom",end:e.clamp?`clamp(${e.end})`:e.end||"bottom top",scrub:e.scrub??!1,horizontal:e.horizontal||!1,toggleActions:a.join(" "),id:n,...o};return!1!==s.scrub?s.animation=r:Object.assign(s,function(e,t){let[n,r,i,o]=e,a=e=>()=>{if(void 0!==e)switch(e){case"play":t.play();break;case"pause":t.pause();break;case"resume":t.resume();break;case"reverse":t.reverse();break;case"restart":t.restart();break;case"reset":t.pause(0);break;case"complete":t.progress(1)}},s={};return"none"!==n&&(s.onEnter=a(n)),"none"!==r&&(s.onLeave=a(r)),"none"!==i&&(s.onEnterBack=a(i)),"none"!==o&&(s.onLeaveBack=a(o)),s}(a,r)),s}(n,r,i,o,this.resolveFn);try{let t=this.env.win.ScrollTrigger.create(a);this.scrollTriggers.set(i,t);let n=this.getSub(e,r);n.scrollTriggerIds||(n.scrollTriggerIds=new Set),n.scrollTriggerConfigs||(n.scrollTriggerConfigs=new Map),n.scrollTriggerIds.add(i),n.scrollTriggerConfigs.set(i,a)}catch(e){console.error("Failed to create ScrollTrigger:",e)}}cleanupScrollTrigger(e){let t=this.scrollTriggers.get(e);t&&(t.kill(),this.scrollTriggers.delete(e))}getScrollTriggers(){return this.scrollTriggers}getTimelineTargets(e){let t=this.timelineTargetsCache.get(e);if(t)return t;for(let n of(t=new WeakSet,e.timelineDef.actions??[]))for(let r of this.collectTargets(n,e.elementContext,e.timelineId))t.add(r);return this.timelineTargetsCache.set(e,t),t}scheduleRebuildForElement(e){for(let[,t]of this.subs)for(let[,n]of t)this.getTimelineTargets(n).has(e)&&this.scheduleRebuild(n)}}function s(e){return e.splitText?"string"==typeof e.splitText?e.splitText:e.splitText.type:"none"}function u(e){return e.split(", ")}},4651:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ConditionEvaluator",{enumerable:!0,get:function(){return i}});let r=n(1983);class i{getConditionEvaluator;sharedObservers=new Map;conditionCache=new Map;CACHE_TTL=100;constructor(e){this.getConditionEvaluator=e}evaluateConditionsForTrigger=async(e,t)=>{if(!e?.length)return!0;let n=e.some(([e])=>e===r.CORE_OPERATORS.OR);return this.evaluateCondition([n?r.CORE_OPERATORS.OR:r.CORE_OPERATORS.AND,{conditions:e}],t)};observeConditionsForTrigger=(e,t)=>{if(!e?.length)return()=>{};let n=[],r=[];for(let t of e){let e=this.getConditionEvaluator(t);e?.isReactive?n.push(t):r.push(t[0])}if(0===n.length)return()=>{};let i=n.map(e=>this.getOrCreateSharedObserver(e,t));return()=>{for(let e of i)e()}};disposeSharedObservers=()=>{for(let[e,t]of this.sharedObservers)try{t.cleanup()}catch(t){console.error("Error disposing shared observer: %s",e,t)}this.sharedObservers.clear(),this.conditionCache.clear()};observeCondition=(e,t)=>{let n=this.getEvaluator(e);if(n?.observe)try{return n.observe(e,t)}catch(e){console.error("Error setting up condition observer:",e)}};getEvaluator=e=>{let[t]=e;return t===r.CORE_OPERATORS.AND||t===r.CORE_OPERATORS.OR?this.getLogicalEvaluator(t):this.getConditionEvaluator(e)};getLogicalEvaluator=e=>({evaluate:async(t,n)=>{let[,i,o]=t,{conditions:a}=i||{};if(!Array.isArray(a))return!1;if(!a.length)return!0;let s=e===r.CORE_OPERATORS.OR,u=1===o;for(let e of a){let t=await this.evaluateCondition(e,n);if(s?t:!t)return s?!u:!!u}return s?!!u:!u},observe:(e,t)=>{let[,n]=e,{conditions:r}=n||{};if(!Array.isArray(r))return()=>{};let i=r.map(n=>this.observeCondition(n,async()=>t(await this.evaluateCondition(e))));return()=>i.forEach(e=>e&&e())}});evaluateCondition=async(e,t)=>{let n=this.generateConditionCacheKey(e,t),r=Date.now(),i=this.conditionCache.get(n);if(i&&r-i.timestamp{let[n,r,i]=e,o=r?JSON.stringify(r):"",a=t?`:ctx:${t.id}`:"";return`${n}:${o}${i?":negate":""}${a}`};invalidateConditionCache=e=>{let[t]=e,n=[];for(let e of this.conditionCache.keys())e.startsWith(`${t}:`)&&n.push(e);n.forEach(e=>this.conditionCache.delete(e))};generateObserverKey=e=>{let[t,n,r]=e,i=n?JSON.stringify(n):"";return`${t}:${i}${r?":negate":""}`};getOrCreateSharedObserver=(e,t)=>{let n=this.generateObserverKey(e),r=this.sharedObservers.get(n);if(!r){let t=this.getEvaluator(e);if(!t?.observe)return()=>{};let i=new Set,o=t.observe(e,async()=>{this.invalidateConditionCache(e);let t=Array.from(i,async e=>{try{await e()}catch(e){console.error("Error in shared observer callback:",e)}});await Promise.allSettled(t)});if(!o)return()=>{};r={cleanup:o,refCount:0,callbacks:i},this.sharedObservers.set(n,r)}return r.callbacks.add(t),r.refCount++,()=>this.releaseSharedObserver(n,t)};releaseSharedObserver=(e,t)=>{let n=this.sharedObservers.get(e);if(n&&n.callbacks.delete(t)&&(n.refCount=Math.max(0,n.refCount-1),n.refCount<=0&&0===n.callbacks.size)){try{n.cleanup()}catch(e){console.error("Error cleaning up shared observer:",e)}this.sharedObservers.delete(e)}}}},7127:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ConditionalPlaybackManager",{enumerable:!0,get:function(){return i}});let r=n(1983);class i{matchMediaInstances=new Map;setupConditionalContext=(e,t,n)=>{let{conditionalPlayback:i,triggers:o,id:a}=e;if(!i||0===i.length)return void t(null);this.cleanup(a);let s=window.gsap.matchMedia();this.matchMediaInstances.set(a,s);let u=!0,l=o.some(([,{controlType:e}])=>e===r.TimelineControlType.LOAD);s.add(this.buildConditionsObject(i),e=>{if(l&&!u)return!1;u=!1;let r=this.evaluateConditions(e.conditions||{},i);return r&&"skip-to-end"!==r.behavior||t(r),n})};cleanup=e=>{let t=this.matchMediaInstances.get(e);t&&(t.revert(),this.matchMediaInstances.delete(e))};destroy=()=>{for(let[e]of this.matchMediaInstances)this.cleanup(e);this.matchMediaInstances.clear()};buildConditionsObject=e=>{let t={};for(let n of e)switch(n.type){case"prefers-reduced-motion":t.prefersReduced="(prefers-reduced-motion: reduce)";break;case"breakpoint":(n.breakpoints||[]).forEach(e=>{let n=o[e];n&&(t[`breakpoint_${e}`]=n)})}return t.fallback="(min-width: 0px)",t};evaluateConditions(e,t){let n=[];for(let r of t)"prefers-reduced-motion"===r.type&&e.prefersReduced&&n.push({condition:r,type:"prefers-reduced-motion"}),"breakpoint"===r.type&&(r.breakpoints||[]).some(t=>e[`breakpoint_${t}`])&&n.push({condition:r,type:"breakpoint"});if(0===n.length)return null;let r=n.find(({condition:e})=>"dont-animate"===e.behavior);if(r)return{behavior:"dont-animate",matchedConditions:{prefersReduced:"prefers-reduced-motion"===r.type,breakpointMatched:"breakpoint"===r.type}};let i=n[0];return{behavior:i.condition.behavior,matchedConditions:{prefersReduced:"prefers-reduced-motion"===i.type,breakpointMatched:"breakpoint"===i.type}}}}let o={tiny:"(max-width: 479px) and (min-width: 0px)",small:"(max-width: 767px) and (min-width: 480px)",medium:"(max-width: 991px) and (min-width: 768px)",main:"(min-width: 992px)"}},6325:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ContinuousChannelManager",{enumerable:!0,get:function(){return n}});class n{coordinator;resolveRole;channels;constructor(e,t){this.coordinator=e,this.resolveRole=t,this.channels=new Map}registerChannel(e){let t=this.resolveRole(e.role);if(!t)return console.warn(`IX3 Continuous: Failed to resolve role '${e.role}' to timeline ID. Channel registration skipped.`),null;let n=new r({timelineId:t,initialValue:e.initialValue,element:e.element,smoothing:e.smoothing},this.coordinator);return this.channels.set(t,n),n}cleanup(){for(let e of this.channels.values())e.destroy();this.channels.clear()}}class r{coordinator;current;target;rafId;lastTime;smoothing;timelineId;element;constructor(e,t){this.coordinator=t,this.rafId=null,this.lastTime=0,this.animate=()=>{let e=performance.now(),t=e-this.lastTime;this.lastTime=e;let n=this.target-this.current,r=Math.abs(n)>1e-4;if(this.smoothing>0&&r){let e=1-Math.exp(-t/this.smoothing);this.current+=n*e,this.updateTimeline(),this.rafId=requestAnimationFrame(this.animate)}else this.current=this.target,this.updateTimeline(),this.rafId=null},this.current=this.target=e.initialValue,this.smoothing=e.smoothing??0,this.timelineId=e.timelineId,this.element=e.element??null,this.updateTimeline()}setProgress(e){this.target=e,null===this.rafId&&(this.lastTime=performance.now(),this.rafId=requestAnimationFrame(this.animate))}destroy(){null!==this.rafId&&(cancelAnimationFrame(this.rafId),this.rafId=null)}animate;updateTimeline(){window.__wf_ix3&&!1===window.__wf_ix3_continuous_preview||this.coordinator.setContinuousProgress(this.timelineId,this.current,this.element)}}},44:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"EventManager",{enumerable:!0,get:function(){return i}});let r=n(3648);class i{static instance;elementHandlers=new WeakMap;eventTypeHandlers=new Map;customEventTypes=new Map;delegatedHandlers=new Map;batchedEvents=new Map;batchFrameId=null;defaultMaxBatchSize=10;defaultMaxBatchAge=100;defaultErrorHandler=(e,t)=>console.error("[EventManager] Error handling event:",e,t);constructor(){}static getInstance(){return i.instance||(i.instance=new i),i.instance}addEventListener(e,t,n,r){try{var i;let a=r?.kind==="custom",s={...a?{delegate:!1,passive:!0,batch:!1}:o[t]||{},...r,errorHandler:r?.errorHandler||this.defaultErrorHandler};if(!a&&"load"===t&&"complete"in e&&e.complete)return setTimeout(()=>{try{n(new Event("load"),e)}catch(e){s.errorHandler?.(e,new Event("load"))}},0),()=>{};if(!e||!e.addEventListener)throw Error("Invalid element provided to addEventListener");let u=this.createWrappedHandler(n,s,e),l=this.registerHandler(e,t,n,u.handler,s,a,u.cleanup);if(a)return()=>{this.removeHandler(e,t,n,!0),l.cleanup?.()};let c=new AbortController;return this.ensureDelegatedHandler(t),s.delegate||(i=s,("window"===i.target?window:"document"===i.target?document:null)||e).addEventListener(t,l.wrappedHandler,{passive:s.passive,signal:c.signal}),()=>{c.abort(),this.removeHandler(e,t,n,!1)}}catch(e){return r?.errorHandler?.(e,new Event(t)),()=>{}}}emit(e,t,n,r){try{let i=this.customEventTypes.get(e);if(!i?.size)return;let o=new CustomEvent(e,{detail:t,bubbles:r?.bubbles??!0,cancelable:!0});for(let t of i)if(!n||n===t.element||t.element.contains(n))try{t.wrappedHandler(o)}catch(t){console.error(`[EventManager] Error emitting ${e}:`,t)}}catch(t){console.error(`[EventManager] Error emitting custom event ${e}:`,t)}}dispose(){for(let[,e]of(null!==this.batchFrameId&&(cancelAnimationFrame(this.batchFrameId),this.batchFrameId=null,this.batchedEvents.clear()),this.delegatedHandlers))e.controller.abort();for(let[,e]of this.eventTypeHandlers)for(let t of e)t.cleanup?.();for(let[,e]of this.customEventTypes)for(let t of e)t.cleanup?.();this.delegatedHandlers.clear(),this.elementHandlers=new WeakMap,this.eventTypeHandlers.clear(),this.customEventTypes.clear()}createWrappedHandler(e,t,n){let i=r=>{try{let i="window"===t.target?window:"document"===t.target?document:n;e(r,i)}catch(e){(t.errorHandler||this.defaultErrorHandler)(e,r)}};if(t.batch){let e=e=>{let t=e.type||"unknown";this.batchedEvents.has(t)||this.batchedEvents.set(t,[]),this.batchedEvents.get(t).push({event:e,target:n,timestamp:e.timeStamp||performance.now()}),null==this.batchFrameId&&(this.batchFrameId=requestAnimationFrame(()=>this.processBatchedEvents()))};return t.throttleMs&&t.throttleMs>0?{handler:e,cleanup:(0,r.throttle)(i,t.throttleMs).cancel}:t.debounceMs&&t.debounceMs>0?{handler:e,cleanup:(0,r.debounce)(i,t.debounceMs).cancel}:{handler:e}}if(t.throttleMs&&t.throttleMs>0){let e=(0,r.throttle)(i,t.throttleMs);if(t.debounceMs&&t.debounceMs>0){let n=(0,r.debounce)(e,t.debounceMs);return{handler:n,cleanup:()=>{n.cancel?.(),e.cancel?.()}}}return{handler:e,cleanup:e.cancel}}if(t.debounceMs&&t.debounceMs>0){let e=(0,r.debounce)(i,t.debounceMs);return{handler:e,cleanup:e.cancel}}return{handler:i}}processBatchedEvents(){if(null===this.batchFrameId)return;this.batchFrameId=null;let e=performance.now();for(let[t,n]of this.batchedEvents){let r=this.eventTypeHandlers.get(t);if(!r?.size)continue;let i=n.filter(t=>e-t.timestampe.timestamp-t.timestamp);let o=i.length<=this.defaultMaxBatchSize?i:i.slice(-this.defaultMaxBatchSize);for(let{event:t,target:n}of o)for(let i of(t.batchTimestamp=e,t.batchSize=o.length,r))try{i.config.delegate?i.wrappedHandler(t):("window"===i.config.target||"document"===i.config.target||n===t.target||n.contains(t.target))&&i.wrappedHandler(t)}catch(e){(i.config.errorHandler||this.defaultErrorHandler)(e,t)}}this.batchedEvents.clear()}ensureDelegatedHandler(e){if(this.delegatedHandlers.has(e))return;let t=new AbortController,n=t=>{let n=this.eventTypeHandlers.get(e);if(n?.size){for(let r of t.composedPath?t.composedPath():t.target?[t.target]:[])if(r instanceof Element){for(let i of n)if(i.config.delegate&&(i.element===r||i.element.contains(r)))try{i.wrappedHandler(t)}catch(t){console.error(`[EventDelegator] Error for ${e}:`,t)}if(!t.bubbles)break}}},r=["focus","blur","focusin","focusout","mouseenter","mouseleave"].includes(e);document.addEventListener(e,n,{passive:!1,capture:r,signal:t.signal}),this.delegatedHandlers.set(e,{handler:n,controller:t})}registerHandler(e,t,n,r,i,o,a){let s={element:e,originalHandler:n,wrappedHandler:r,config:i,cleanup:a};if(o){let e=this.customEventTypes.get(t)||new Set;e.add(s),this.customEventTypes.set(t,e)}else{let n=this.elementHandlers.get(e)||new Set;n.add(s),this.elementHandlers.set(e,n);let r=this.eventTypeHandlers.get(t)||new Set;r.add(s),this.eventTypeHandlers.set(t,r)}return s}removeHandler(e,t,n,r){if(r){let r=this.customEventTypes.get(t);if(r?.size){for(let i of r)if(i.element===e&&i.originalHandler===n){r.delete(i),r.size||this.customEventTypes.delete(t),i.cleanup?.();break}}}else{let r,i=this.eventTypeHandlers.get(t);if(!i?.size)return;let o=this.elementHandlers.get(e);if(!o?.size)return;for(let e of o)if(e.originalHandler===n){r=e;break}if(r){if(o.delete(r),i.delete(r),!i.size){this.eventTypeHandlers.delete(t);let e=this.delegatedHandlers.get(t);e&&(e.controller.abort(),this.delegatedHandlers.delete(t))}r.cleanup?.()}}}}let o={load:{delegate:!1,passive:!0},DOMContentLoaded:{target:"document",passive:!0},readystatechange:{target:"document",passive:!0},beforeunload:{target:"window",passive:!1},unload:{target:"window",passive:!1},pageshow:{target:"window",passive:!0},pagehide:{target:"window",passive:!0},click:{delegate:!0,passive:!1},dblclick:{delegate:!0,passive:!0},mousedown:{delegate:!0,passive:!0},mouseup:{delegate:!0,passive:!0},mousemove:{delegate:!0,batch:!0,passive:!0},mouseenter:{delegate:!1,passive:!0},mouseleave:{delegate:!1,passive:!0},mouseout:{delegate:!0,passive:!0},contextmenu:{delegate:!0,passive:!1},wheel:{delegate:!0,throttleMs:16,passive:!0,batch:!0},touchstart:{delegate:!0,passive:!0},touchend:{delegate:!0,passive:!1},touchmove:{delegate:!0,batch:!0,passive:!0},touchcancel:{delegate:!0,passive:!0},pointerdown:{delegate:!0,passive:!0},pointerup:{delegate:!0,passive:!0},pointermove:{delegate:!0,batch:!0,passive:!0},pointerenter:{delegate:!1,passive:!0},pointerleave:{delegate:!1,passive:!0},pointercancel:{delegate:!0,passive:!0},keydown:{delegate:!0,passive:!1},keyup:{delegate:!0,passive:!1},keypress:{delegate:!0,passive:!1},input:{delegate:!0,passive:!1},change:{delegate:!0,passive:!1},focus:{delegate:!1,passive:!0},blur:{delegate:!1,passive:!0},focusin:{delegate:!0,passive:!0},focusout:{delegate:!0,passive:!0},submit:{delegate:!0,passive:!1},reset:{delegate:!0,passive:!1},select:{delegate:!0,passive:!0},selectionchange:{target:"document",passive:!0},dragstart:{delegate:!0,passive:!1},drag:{delegate:!0,passive:!0},dragenter:{delegate:!0,passive:!1},dragleave:{delegate:!0,passive:!0},dragover:{delegate:!0,passive:!1},drop:{delegate:!0,passive:!1},dragend:{delegate:!0,passive:!0},play:{delegate:!0,passive:!0},pause:{delegate:!0,passive:!0},ended:{delegate:!0,passive:!0},timeupdate:{delegate:!0,batch:!0,passive:!0},canplay:{delegate:!0,passive:!0},canplaythrough:{delegate:!0,passive:!0},loadeddata:{delegate:!0,passive:!0},animationstart:{delegate:!0,passive:!0},animationend:{delegate:!0,passive:!0},animationiteration:{delegate:!0,passive:!0},transitionstart:{delegate:!0,passive:!0},transitionend:{delegate:!0,passive:!0},transitionrun:{delegate:!0,passive:!0},transitioncancel:{delegate:!0,passive:!0},scroll:{delegate:!1,throttleMs:16,passive:!0},resize:{target:"window",throttleMs:16,passive:!0},intersection:{delegate:!1,passive:!0},orientationchange:{target:"window",passive:!0},visibilitychange:{target:"document",passive:!0},storage:{target:"window",passive:!0},online:{target:"window",passive:!0},offline:{target:"window",passive:!0},hashchange:{target:"window",passive:!0},popstate:{target:"window",passive:!0},copy:{delegate:!0,passive:!1},cut:{delegate:!0,passive:!1},paste:{delegate:!0,passive:!1},compositionstart:{delegate:!0,passive:!1},compositionupdate:{delegate:!0,passive:!1},compositionend:{delegate:!0,passive:!1},beforeinput:{delegate:!0,passive:!1}}},8968:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"IX3",{enumerable:!0,get:function(){return h}});let r=n(1983),i=n(44),o=n(4054),a=n(4651),s=n(7127),u=n(8912),l=n(3648),c=n(9759),f=n(3636),d=n(4467),p=n(3054);class h{env;static instance;pluginReg;timelineDefs;interactions;triggeredElements;triggerCleanupFunctions;continuousCleanups;conditionalPlaybackManager;triggerStrategies;windowSize;prevWindowSize;windowResizeSubscribers;debouncedWindowResize;bodyResizeObserver;triggerObservers;timelineRefCounts;interactionTimelineRefs;timelineToInteractionId;reactiveCallbackQueues;debouncedReactiveCallback;pendingReactiveUpdates;reactiveExecutionContext;componentScopeSelectors;eventMgr;loadInteractions;coordinator;conditionEval;constructor(e){this.env=e,this.pluginReg=new u.PluginRegistry,this.timelineDefs=new Map,this.interactions=new Map,this.triggeredElements=new Map,this.triggerCleanupFunctions=new Map,this.continuousCleanups=new Map,this.windowSize={w:0,h:0},this.prevWindowSize={w:0,h:0},this.windowResizeSubscribers=new Set,this.debouncedWindowResize=(0,l.debounce)(()=>{for(let e of this.windowResizeSubscribers)e()},200),this.bodyResizeObserver=null,this.triggerObservers=new Map,this.timelineRefCounts=new Map,this.interactionTimelineRefs=new Map,this.timelineToInteractionId=new Map,this.reactiveCallbackQueues=new Map,this.pendingReactiveUpdates=new Map,this.reactiveExecutionContext=new Set,this.componentScopeSelectors=new Map,this.eventMgr=i.EventManager.getInstance(),this.loadInteractions=[],this.addEventListener=this.eventMgr.addEventListener.bind(this.eventMgr),this.emit=this.eventMgr.emit.bind(this.eventMgr),this.resolveTargets=(e,t,n)=>{let r=n?.scope?.type==="component"?n.scope:null,i=r?.componentId?this.getComponentScopeSelector(r.componentId):null,o=r?.variants?.length?r.variants:null,a=this.resolveTargetsImpl(e,t,n,i);return o&&i?this.filterByVariant(a,i,o):a},this.isTargetDynamic=e=>!!this.pluginReg.getTargetResolver(e)?.isDynamic,this.getInteractionForTimeline=e=>{let t=this.timelineToInteractionId.get(e);if(t)return this.interactions.get(t)},window.addEventListener("resize",this.debouncedWindowResize),this.coordinator=new o.AnimationCoordinator(this.timelineDefs,this.pluginReg.getActionHandler.bind(this.pluginReg),this.pluginReg.getTargetResolver.bind(this.pluginReg),this.resolveTargets,this.getInteractionForTimeline,e),this.conditionEval=new a.ConditionEvaluator(this.pluginReg.getConditionEvaluator.bind(this.pluginReg)),this.conditionalPlaybackManager=new s.ConditionalPlaybackManager,this.triggerStrategies=new Map([[r.TimelineControlType.STANDARD,new c.StandardTriggerStrategy(this.runTrigger.bind(this),this.runTimelineAction.bind(this),this.skipToEndState.bind(this),this.getTimelineIdsForRole.bind(this))],[r.TimelineControlType.LOAD,new f.LoadTriggerStrategy(this.runTrigger.bind(this),this.runTimelineAction.bind(this),this.skipToEndState.bind(this),this.loadInteractions,this.coordinator.getTimeline.bind(this.coordinator))],[r.TimelineControlType.SCROLL,new d.ScrollTriggerStrategy(this.runTrigger.bind(this),this.runTimelineAction.bind(this),this.skipToEndState.bind(this),this.coordinator.setupScrollControl.bind(this.coordinator))],[r.TimelineControlType.CONTINUOUS,new p.ContinuousTriggerStrategy(this.runTrigger.bind(this),this.runTimelineAction.bind(this),this.skipToEndState.bind(this),this.continuousCleanups,this.triggerCleanupFunctions,this.coordinator,this.getTimelineIdForRole.bind(this))]]),this.debouncedReactiveCallback=(0,l.debounce)(()=>this.processPendingReactiveUpdates(),16,{leading:!1,trailing:!0,maxWait:100})}getCoordinator(){return this.coordinator}addEventListener;emit;static async init(e){return this.instance=new h(e),this.instance}async registerPlugin(e){await this.pluginReg.registerPlugin(e)}register(e,t){if(t?.length)for(let e of t)this.timelineDefs.set(e.id,e);if(e?.length){for(let t of e){if(this.interactions.has(t.id)){console.warn(`Interaction with ID ${t.id} already exists. Use update() to modify it.`);continue}this.interactions.set(t.id,t);let e=new Set;this.interactionTimelineRefs.set(t.id,e),this.conditionalPlaybackManager.setupConditionalContext(t,n=>{for(let n of t.timelineIds??[])e.add(n),this.incrementTimelineRefCount(n),this.timelineToInteractionId.set(n,t.id),this.coordinator.createTimeline(n,t);for(let e of t.triggers??[])this.bindTrigger(e,t,n)},()=>{this.cleanupInteractionAnimations(t.id)})}for(let e of this.loadInteractions)e();if(this.loadInteractions.length=0,this.coordinator.getScrollTriggers().size>0){this.windowResizeSubscribers.add(()=>{this.windowSize.h=window.innerHeight,this.windowSize.w=window.innerWidth});let e=(0,l.debounce)(()=>{this.prevWindowSize.h=this.windowSize.h,this.prevWindowSize.w=this.windowSize.w},210,{leading:!0,trailing:!1}),t=(0,l.debounce)(()=>{if(this.windowSize.h===this.prevWindowSize.h&&this.windowSize.w===this.prevWindowSize.w)for(let e of this.coordinator.getScrollTriggers().values())e.refresh()},210);this.bodyResizeObserver=new ResizeObserver(n=>{for(let r of n)r.target===document.body&&(e(),t())}),document.body&&this.bodyResizeObserver.observe(document.body)}}return this}remove(e){for(let t of Array.isArray(e)?e:[e]){if(!this.interactions.has(t)){console.warn(`Interaction with ID ${t} not found, skipping removal.`);continue}this.cleanupTriggerObservers(t),this.unbindAllTriggers(t),this.cleanupContinuousControlsForInteraction(t);let e=this.decrementTimelineReferences(t);this.cleanupUnusedTimelines(e),this.interactions.delete(t),this.triggeredElements.delete(t),this.interactionTimelineRefs.delete(t),this.conditionalPlaybackManager.cleanup(t)}return this}update(e,t){let n=Array.isArray(e)?e:[e],r=t?Array.isArray(t)?t:[t]:[];for(let e of(r.length&&this.register([],r),n)){let{id:t}=e;if(!this.interactions.has(t)){console.warn(`Interaction with ID ${t} not found, registering as new.`),this.register([e],[]);continue}this.remove(t),this.register([e],[])}return this}cleanupUnusedTimelines(e){for(let t of e){this.coordinator.destroy(t),this.timelineDefs.delete(t);let e=`st_${t}_`;for(let[t,n]of this.coordinator.getScrollTriggers().entries())t.startsWith(e)&&(n.kill(),this.coordinator.getScrollTriggers().delete(t))}}destroy(){let e=Array.from(this.interactions.keys());this.remove(e),this.loadInteractions.length=0,this.env.win.ScrollTrigger&&(this.env.win.ScrollTrigger.getAll().forEach(e=>e.kill()),this.bodyResizeObserver?.disconnect(),this.bodyResizeObserver=null),window.removeEventListener("resize",this.debouncedWindowResize),this.cleanupAllContinuousControls();try{this.debouncedReactiveCallback.cancel()}catch(e){console.error("Error canceling debounced callback during destroy:",e)}this.pendingReactiveUpdates.clear(),this.reactiveCallbackQueues.clear(),this.reactiveExecutionContext.clear(),this.conditionEval.disposeSharedObservers(),this.conditionalPlaybackManager.destroy(),this.windowResizeSubscribers.clear(),this.timelineDefs.clear(),this.interactions.clear(),this.triggeredElements.clear(),this.triggerCleanupFunctions.clear(),this.triggerObservers.clear(),this.interactionTimelineRefs.clear(),this.timelineToInteractionId.clear(),this.componentScopeSelectors.clear()}bindTrigger(e,t,n){let i=t.id,o=this.pluginReg.getTriggerHandler(e),a=e[1];if(!o)return void console.warn("No trigger handler:",e[0]);let s=this.triggerCleanupFunctions.get(i)||new Map;this.triggerCleanupFunctions.set(i,s);let{delay:u=0,controlType:c}=a,f=(0,l.toSeconds)(u),d=this.eventMgr,p=e[2],h=[];p&&(h=this.resolveTargets(p,{},t));let g=c&&(0,l.isValidControlType)(c)?c:r.TimelineControlType.STANDARD,m=this.triggerStrategies.get(g);m?m.bind(e,t,{interactionId:i,elements:h,triggerHandler:o,eventManager:d,conditionalContext:n,cleanupMap:s,delay:f||0}):console.warn("No strategy found for control type:",c),a.conditionalLogic&&this.setupTriggerReactiveMonitoring(e,t)}setupTriggerReactiveMonitoring(e,t){let{conditionalLogic:n}=e[1];if(!n)return;let r=`${t.id}:${t.triggers.indexOf(e)}`;try{let e=this.conditionEval.observeConditionsForTrigger(n.conditions,async()=>{await this.executeReactiveCallbackSafely(t.id,r,async()=>{let e=await this.conditionEval.evaluateConditionsForTrigger(n.conditions,t)?n.ifTrue:n.ifFalse;if(e){let n=this.triggeredElements.get(t.id);if(!n)return;let r=[];for(let e of n)for(let n of t.timelineIds??[])r.push({timelineId:n,element:e,action:"pause-reset"});await this.executeTimelineOperationsAsync(r),n.forEach(n=>{this.executeConditionalOutcome(e,n,t)})}})}),i=this.triggerObservers.get(t.id);i||(i=new Map,this.triggerObservers.set(t.id,i)),i.set(r,e)}catch(e){console.error("Error setting up trigger reactive monitoring:",e)}}async executeReactiveCallbackSafely(e,t,n){this.reactiveExecutionContext.has(t)||(this.pendingReactiveUpdates.set(t,n),this.debouncedReactiveCallback())}async processPendingReactiveUpdates(){if(0===this.pendingReactiveUpdates.size)return;let e=new Map(this.pendingReactiveUpdates);this.pendingReactiveUpdates.clear();let t=new Map;for(let[n,r]of e){let e=n.split(":")[0];t.has(e)||t.set(e,[]),t.get(e).push({triggerKey:n,callback:r})}for(let[e,n]of t)await this.processInteractionReactiveUpdates(e,n)}async processInteractionReactiveUpdates(e,t){let n=this.reactiveCallbackQueues.get(e);if(n)try{await n}catch(e){console.error("Error waiting for pending reactive callback:",e)}let r=this.executeInteractionUpdates(t);this.reactiveCallbackQueues.set(e,r);try{await r}finally{this.reactiveCallbackQueues.get(e)===r&&this.reactiveCallbackQueues.delete(e)}}async executeInteractionUpdates(e){for(let{triggerKey:t,callback:n}of e){this.reactiveExecutionContext.add(t);try{await n()}catch(e){console.error("Error in reactive callback for %s:",t,e)}finally{this.reactiveExecutionContext.delete(t)}}}async executeTimelineOperationsAsync(e){if(e.length)return new Promise(t=>{Promise.resolve().then(()=>{e.forEach(({timelineId:e,element:t,action:n})=>{try{if(!this.timelineDefs.has(e))return void console.warn(`Timeline ${e} not found, skipping operation`);if(!t.isConnected)return void console.warn("Element no longer in DOM, skipping timeline operation");"pause-reset"===n?this.coordinator.pause(e,t,0):console.warn(`Unknown timeline action: ${n}`)}catch(t){console.error("Error executing timeline operation: %s, %s",n,e,t)}}),t()})})}getTimelineIdsForRole(e,t){let n=(e.timelineIds??[]).filter(e=>{let n=this.timelineDefs.get(e);return n?.triggerMetadata?.role===t});if(0===n.length&&e.timelineIds.length>0){let n=e.timelineIds.map(e=>this.timelineDefs.get(e)?.triggerMetadata?.role||"none").join(", ");console.warn(`IX3: No timelines found for role '${t}' in interaction '${e.id}'. Available roles: [${n}]`)}return n}getTimelineIdForRole(e,t){return this.getTimelineIdsForRole(e,t)[0]}async runTrigger(e,t,n,r){if(window.__wf_ix3)return;let i=e[1],o=this.triggeredElements.get(n);o||this.triggeredElements.set(n,o=new Set),o.add(t);let a=this.interactions.get(n);if(!a||!a.triggers.includes(e))return;let s=r??a.timelineIds;if(i.conditionalLogic)try{let e=await this.conditionEval.evaluateConditionsForTrigger(i.conditionalLogic.conditions,a)?i.conditionalLogic.ifTrue:i.conditionalLogic.ifFalse;e&&this.executeConditionalOutcome(e,t,a,s)}catch(e){console.error("Error evaluating trigger conditional logic:",e),s.forEach(e=>this.runTimelineAction(e,i,t))}else s.forEach(e=>this.runTimelineAction(e,i,t))}skipToEndState(e,t){e.timelineIds.forEach(e=>{let n=this.coordinator.getTimeline(e,t);this.coordinator.setTotalProgress(e,+!n.reversed(),t??null)})}executeConditionalOutcome(e,t,n,r){let i,{control:o,targetTimelineId:a,speed:s,jump:u,delay:c=0}=e,f=(0,l.toSeconds)(c);if("none"===o)return;if(a){if(!n.timelineIds.includes(a))return void console.warn(`Target timeline '${a}' not found in interaction '${n.id}'. Available timelines: ${n.timelineIds.join(", ")}`);i=[a]}else i=n.timelineIds;if(r){let e=new Set(r);i=i.filter(t=>e.has(t))}if(0===i.length)return;let d=()=>{i.forEach(e=>{void 0!==s&&this.coordinator.setTimeScale(e,s,t);let n=(0,l.toSeconds)(u);switch(o){case"play":this.coordinator.play(e,t,n);break;case"pause":case"stop":this.coordinator.pause(e,t,n);break;case"resume":this.coordinator.resume(e,t,n);break;case"reverse":this.coordinator.reverse(e,t,n);break;case"restart":default:this.coordinator.restart(e,t);break;case"togglePlayReverse":this.coordinator.togglePlayReverse(e,t)}})};f?setTimeout(()=>{d()},1e3*f):d()}getEffectivePlaybackConfig(e,t){let n=this.timelineDefs.get(e);if(n?.triggerMetadata){let e=n.settings;return{control:e?.control,delay:e?.delay,jump:e?.jump,speed:e?.speed}}return{control:t.control,delay:void 0,jump:t.jump,speed:t.speed}}runTimelineAction(e,t,n){let{control:r,delay:i,jump:o,speed:a}=this.getEffectivePlaybackConfig(e,t),s=this.timelineDefs.get(e);if(s?.reuse){let t=s.reuse.sourceTimelineId;if(!this.timelineDefs.has(t))return void console.warn(`Timeline reuse: source '${t}' not found for '${e}'`);e=t}let u=()=>{this.coordinator.setTimeScale(e,a??1,n);let t=(0,l.toSeconds)(o);switch(r){case"play":this.coordinator.play(e,n,t);break;case"pause":case"stop":this.coordinator.pause(e,n,t);break;case"resume":this.coordinator.resume(e,n,t);break;case"reverse":this.coordinator.reverse(e,n,t);break;case"restart":case void 0:this.coordinator.restart(e,n);break;case"togglePlayReverse":this.coordinator.togglePlayReverse(e,n)}},c=(0,l.toSeconds)(i);c&&c>0?setTimeout(u,1e3*c):u()}resolveTargets;isTargetDynamic;getComponentScopeSelector(e){let t=this.componentScopeSelectors.get(e);return t||(t=`[data-wf-component-id="${CSS.escape(e)}"]`,this.componentScopeSelectors.set(e,t)),t}resolveTargetsImpl(e,t,n,r){let[i,o,a]=e;if("*"===o&&a&&a.filterBy){let e=this.resolveUniversalSelectorOptimized(a,t,n,r);if(e)return e}let s=this.pluginReg.getTargetResolver([i,o]);if(!s)return[];let u=s.resolve([i,o],t),l=r?this.filterByScope(u,r):u;return l.length&&a&&"none"!==a.relationship&&a.filterBy?this.applyRelationshipFilter(l,a.relationship,this.resolveTargetsImpl(a.filterBy,t,n,r),a.firstMatchOnly):l}resolveUniversalSelectorOptimized(e,t,n,r){if(!e.filterBy)return null;let i=this.resolveTargetsImpl(e.filterBy,t,n,r),o=i.length;if(!o)return[];let a=!!e.firstMatchOnly;switch(e.relationship){case"direct-child-of":{let e=[];for(let t=0;t{let r=e.closest(t);if(!r)return!1;let i=r.getAttribute("data-wf-variant-state");return null!=i&&n.includes(i)},i=-1;for(let t=0;tthis.extensionsByPoint.set(e,new Map))}async registerPlugin(e){let t=r(e.manifest.id);if(this.plugins.has(t))throw Error(`Plugin ${t} is already registered`);let n=Object.entries(e.manifest.dependencies??{});for(let[e]of n)if(!this.plugins.has(e))throw Error(`Missing dependency: ${e} required by ${t}`);for(let n of(this.plugins.set(t,e),e.initialize&&await e.initialize(),e.extensions))this.registerExtension(n);n.length||await this.activatePlugin(t)}registerExtension(e){this.extensionsByPoint.has(e.extensionPoint)||this.extensionsByPoint.set(e.extensionPoint,new Map);let t=this.extensionsByPoint.get(e.extensionPoint),n=e.id;if(t.has(n))throw Error(`Extension ${n} is already registered for point ${e.extensionPoint}`);t.set(n,e)}async activatePlugin(e){if(this.activePlugins.has(e))return;let t=this.plugins.get(e);if(!t)throw Error(`Cannot activate unknown plugin: ${e}`);for(let e of Object.keys(t.manifest.dependencies??{}))await this.activatePlugin(e);t.activate&&await t.activate(),this.activePlugins.add(e)}async deactivatePlugin(e){if(!this.activePlugins.has(e))return;let t=this.plugins.get(e);if(!t)throw Error(`Cannot deactivate unknown plugin: ${e}`);t.deactivate&&await t.deactivate(),this.activePlugins.delete(e)}async unregisterPlugin(e,t){let n=r([e,t]),i=this.plugins.get(n);if(i){for(let e of(this.activePlugins.has(n)&&await this.deactivatePlugin(n),i.extensions))"condition"===e.extensionPoint&&e.implementation.dispose&&await e.implementation.dispose(),this.extensionsByPoint.get(e.extensionPoint)?.delete(`${n}:${e.id}`);i.dispose&&await i.dispose(),this.plugins.delete(n),this.pluginStorage.delete(n)}}getExtensions(e){return this.extensionsByPoint.get(e)||new Map}getExtensionImpl(e,t){return this.getExtensions(t).get(e)?.implementation}getTriggerHandler([e]){return this.getExtensionImpl(e,"trigger")}getActionHandler(e){return this.getExtensionImpl(e,"action")}getTargetResolver([e]){return this.getExtensionImpl(e,"targetResolver")}getConditionEvaluator([e]){return this.getExtensionImpl(e,"condition")}getAllPlugins(){return this.plugins.values()}}function r(e){return`${e[0]}:${e[1]}`}},3408:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r={convertEaseConfigToGSAP:function(){return s},convertEaseConfigToLinear:function(){return u},isAdvancedEase:function(){return l},isBasicEase:function(){return c}};for(var i in r)Object.defineProperty(t,i,{enumerable:!0,get:r[i]});let o=n(3648);function a(){return{gsap:window.gsap,CustomEase:window.CustomEase,CustomWiggle:window.CustomWiggle,CustomBounce:window.CustomBounce}}function s(e,t=a(),n){return null==e?"none":"number"==typeof e?o.EASING_NAMES[e]||"none":function(e,t,n){switch(e.type){case"back":return`back.${e.curve}(${e.power})`;case"elastic":return`elastic.${e.curve}(${e.amplitude}, ${e.period})`;case"steps":return`steps(${e.stepCount})`;case"rough":{let{templateCurve:t,points:n,strength:r,taper:i,randomizePoints:o,clampPoints:a}=e;return`rough({ template: ${t}, strength: ${r}, points: ${n}, taper: ${i}, randomize: ${o}, clamp: ${a} })`}case"slowMo":return`slow(${e.linearRatio}, ${e.power}, ${e.yoyoMode})`;case"expoScale":return`expoScale(${e.startingScale}, ${e.endingScale}, ${e.templateCurve})`;case"customWiggle":{let{CustomWiggle:r}=t;if(!r)return null;return r.create((0,o.buildCustomEaseId)("customIX3Wiggle",n),{wiggles:e.wiggles,type:e.wiggleType})}case"customBounce":{let{CustomBounce:r}=t;if(!r)return null;return r.create((0,o.buildCustomEaseId)("customIX3Bounce",n),{strength:e.strength,endAtStart:e.endAtStart,squash:e.squash,squashID:(0,o.buildCustomEaseId)("customIX3Squash",n)})}case"customEase":{let{CustomEase:r}=t;if(!r)return null;return r.create((0,o.buildCustomEaseId)("customIX3Ease",n),e.bezierCurve)}default:return"none"}}(e,t,n)}function u(e,t=a(),n=20){if(null==e)return"linear";let r=s(e,t);if(null===r)return"linear";if("object"==typeof e&&"steps"===e.type)return`steps(${e.stepCount})`;let{gsap:i}=t;if(!i)return"linear";let o=i.parseEase(r);if("function"!=typeof o)return"linear";let l=[];for(let e=0;e<=n;e++){let t=e/n,r=o(t);l.push({t:Number(t.toFixed(4)),value:Number(r.toFixed(4))})}return"linear("+l.map(e=>`${e.value} ${Math.round(100*e.t)}%`).join(", ")+")"}function l(e){return"object"==typeof e&&null!==e}function c(e){return"number"==typeof e}},3054:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ContinuousTriggerStrategy",{enumerable:!0,get:function(){return o}});let r=n(2855),i=n(6325);class o extends r.BaseTriggerStrategy{continuousCleanups;triggerCleanupFunctions;coordinator;getTimelineIdForRole;constructor(e,t,n,r,i,o,a){super(e,t,n),this.continuousCleanups=r,this.triggerCleanupFunctions=i,this.coordinator=o,this.getTimelineIdForRole=a}bind(e,t,n){let{interactionId:r,elements:o,triggerHandler:a,conditionalContext:s}=n;for(let u of o){if(!u)continue;if(null!==s){"skip-to-end"===s.behavior&&this.skipToEndState(t,u);continue}let o=e=>this.getTimelineIdForRole(t,e),l=new i.ContinuousChannelManager(this.coordinator,o),c=a(e,u,n.eventManager,e=>{if(null!=e&&"type"in e&&"continuous"===e.type){let t=e.setup(l),n=this.continuousCleanups.get(r);n||(n=new Map,this.continuousCleanups.set(r,n)),n.set(u,()=>{t(),l.cleanup()})}});if(c){let e=this.triggerCleanupFunctions.get(r);e||(e=new Map,this.triggerCleanupFunctions.set(r,e));let t=e.get(u);t||(t=new Set,e.set(u,t)),t.add(c)}}}}},3636:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"LoadTriggerStrategy",{enumerable:!0,get:function(){return i}});let r=n(2855);class i extends r.BaseTriggerStrategy{loadInteractions;getTimeline;constructor(e,t,n,r,i){super(e,t,n),this.loadInteractions=r,this.getTimeline=i}bind(e,t,n){if(window.__wf_ix3)return;let{conditionalContext:r,delay:i}=n,o=e[1];this.loadInteractions.push(()=>{if(null!==r){"skip-to-end"===r.behavior&&this.skipToEndState(t,null);return}let e=()=>{for(let e of t.timelineIds??[])this.getTimeline(e,null).data.splitLines?document.fonts.ready.then(()=>{this.runTimelineAction(e,o,null)}):this.runTimelineAction(e,o,null)};i?setTimeout(e,1e3*i):e()})}}},4467:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ScrollTriggerStrategy",{enumerable:!0,get:function(){return i}});let r=n(2855);class i extends r.BaseTriggerStrategy{setupScrollControl;constructor(e,t,n,r){super(e,t,n),this.setupScrollControl=r}bind(e,t,n){let{interactionId:r,elements:i,conditionalContext:o}=n,a=e[1].scrollTriggerConfig;if(a){for(let e of i)if(e){if(null!==o){"skip-to-end"===o.behavior&&this.skipToEndState(t,e);continue}for(let n of t.timelineIds??[])this.setupScrollControl(n,r,a,e)}}}}},9759:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"StandardTriggerStrategy",{enumerable:!0,get:function(){return i}});let r=n(2855);class i extends r.BaseTriggerStrategy{getTimelineIdsForRole;constructor(e,t,n,r){super(e,t,n),this.getTimelineIdsForRole=r}bind(e,t,n){let{interactionId:r,elements:i,triggerHandler:o,eventManager:a,conditionalContext:s,cleanupMap:u,delay:l}=n,c=e[1];for(let n of i){if(!n)continue;let i=u.get(n);i||(i=new Set,u.set(n,i));let f=o(e,n,a,i=>{if(null!==s){"skip-to-end"===s.behavior&&this.skipToEndState(t,null);return}let o=i&&"object"==typeof i&&"timeline-role"===i.type&&"string"==typeof i.role?this.getTimelineIdsForRole(t,i.role):void 0;if(o?.length===0)return;let a=()=>{this.runTrigger(e,n,r,o).catch(e=>console.error("Error in trigger execution:",e))};c.conditionalLogic||!l?a():setTimeout(a,1e3*l)});f&&i.add(f)}}}},2855:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"BaseTriggerStrategy",{enumerable:!0,get:function(){return n}});class n{runTrigger;runTimelineAction;skipToEndState;constructor(e,t,n){this.runTrigger=e,this.runTimelineAction=t,this.skipToEndState=n}}},3648:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r={EASING_NAMES:function(){return p},buildCustomEaseId:function(){return d},buildEaseContextId:function(){return f},debounce:function(){return l},defaultSplitClass:function(){return u},isValidControlType:function(){return a},throttle:function(){return c},toSeconds:function(){return s}};for(var i in r)Object.defineProperty(t,i,{enumerable:!0,get:r[i]});let o=n(1983);function a(e){return e===o.TimelineControlType.STANDARD||e===o.TimelineControlType.SCROLL||e===o.TimelineControlType.LOAD||e===o.TimelineControlType.CONTINUOUS}function s(e){return"string"==typeof e?parseFloat(e)/1e3:e}function u(e){return`gsap_split_${e}++`}let l=(e,t=0,{leading:n=!1,trailing:r=!0,maxWait:i}={})=>{let o,a,s,u=0,l=()=>{u=0,o=void 0,r&&e.apply(a,s)};function c(...r){a=this,s=r,!u&&(u=performance.now(),n&&e.apply(a,s));let f=performance.now()-u;if(i&&f>=i){clearTimeout(o),l();return}clearTimeout(o),o=setTimeout(l,t)}return c.cancel=()=>{clearTimeout(o),o=void 0,u=0},c},c=(e,t=0,{leading:n=!0,trailing:r=!0,maxWait:i}={})=>{let o,a,s,u=0,l=t=>{u=t,o=void 0,e.apply(a,s)};function c(...e){let f=performance.now();u||n||(u=f);let d=t-(f-u);a=this,s=e,d<=0||i&&f-u>=i?(o&&(clearTimeout(o),o=void 0),l(f)):r&&!o&&(o=setTimeout(()=>l(performance.now()),d))}return c.cancel=()=>{clearTimeout(o),o=void 0,u=0},c};function f(e,t){return`${e}-${t}`}function d(e,t){return t?`${e}-${t}`:e}let p=["none","power1.in","power1.out","power1.inOut","power2.in","power2.out","power2.inOut","power3.in","power3.out","power3.inOut","power4.in","power4.out","power4.inOut","back.in","back.out","back.inOut","bounce.in","bounce.out","bounce.inOut","circ.in","circ.out","circ.inOut","elastic.in","elastic.out","elastic.inOut","expo.in","expo.out","expo.inOut","sine.in","sine.out","sine.inOut"]},3973:function(e,t,n){"use strict";let r=n(2019),i=n(5050),o=n(3949),a={doc:document,win:window};class s{getInstance=()=>this.instance;emit=(e,t,n,r)=>{this.instance&&this.instance.emit(e,t,n,r)};destroy=()=>{this.instance&&(this.instance.destroy(),this.instance=null)};ready=async()=>{if(!this.instance)try{this.instance=await r.IX3.init(a),await this.instance.registerPlugin(i.plugin)}catch(e){throw console.error("Error initializing IX3:",e),e}}}o.define("ix3",()=>new s)},2104:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n={getFirst:function(){return i},getSecond:function(){return o},pair:function(){return a}};for(var r in n)Object.defineProperty(t,r,{enumerable:!0,get:n[r]});let i=e=>e[0],o=e=>e[1],a=(e,t)=>[e,t]},2305:function(){function e(){let e=Webflow.require("ix3");e.ready().then(()=>{let t=e.getInstance();t&&(t.register([{id:"i-74243427",scope:{type:"pages",value:["69cd2ff67b3a372a060c7f9b"]},triggers:[["wf:scroll",{controlType:"scroll",scrollTriggerConfig:{clamp:!0,start:"top bottom",end:"bottom top",scrub:.8,enter:"play",leave:"none",enterBack:"none",leaveBack:"none"}},["wf:class",["titulo-principal"],{relationship:"none",firstMatchOnly:!1}]]],timelineIds:["t-f0b4dd23"],deleted:!1},{id:"i-8e266ed1",scope:{type:"pages",value:["69cd2ff67b3a372a060c7f9b"]},triggers:[["wf:scroll",{controlType:"scroll",scrollTriggerConfig:{clamp:!0,start:"top bottom",end:"bottom top",scrub:.8,enter:"play",leave:"none",enterBack:"none",leaveBack:"none"}},["wf:class",[""],{relationship:"none",firstMatchOnly:!1}]]],timelineIds:["t-890522ab"],deleted:!1}],[{id:"t-f0b4dd23",deleted:!1,actions:[{id:"ta-c88c5a5b",targets:[["wf:trigger-only","",{relationship:"none",firstMatchOnly:!1}]],timing:{duration:1,position:0,ease:0},tt:2,properties:{"wf:transform":{opacity:["100%","0%"]}}}]},{id:"t-890522ab",deleted:!1,actions:[{id:"ta-eda761b9",targets:[["wf:trigger-only","",{relationship:"none",firstMatchOnly:!1}]],timing:{duration:1,position:0,ease:0},tt:2,properties:{"wf:transform":{yPercent:[100,null],opacity:["100%","0%"]}}},{id:"ta-b92d2818",targets:[["wf:trigger-only","",{relationship:"none",firstMatchOnly:!1}]],timing:{duration:.3,position:.9,ease:0},properties:{"wf:transform":{}}}]}]),window.dispatchEvent(new CustomEvent("__wf_ix3_ready")),document.documentElement.classList.add("w-mod-ix3"))})}Webflow.require("ix2").init({events:{"e-2":{id:"e-2",name:"",animationType:"custom",eventTypeId:"PAGE_FINISH",action:{id:"",actionTypeId:"GENERAL_START_ACTION",config:{delay:0,easing:"",duration:0,actionListId:"a-3",affectedElements:{},playInReverse:!1,autoStopEventId:"e"}},mediaQueries:["main","medium","small","tiny"],target:{id:"69cd2ff67b3a372a060c7f9b",appliesTo:"PAGE",styleBlockIds:[]},targets:[{id:"69cd2ff67b3a372a060c7f9b",appliesTo:"PAGE",styleBlockIds:[]}],config:{loop:!1,playInReverse:!1,scrollOffsetValue:null,scrollOffsetUnit:null,delay:null,direction:null,effectIn:null},createdOn:0x19d73a4024b},"e-3":{id:"e-3",name:"",animationType:"custom",eventTypeId:"PAGE_SCROLL",action:{id:"",actionTypeId:"GENERAL_CONTINUOUS_ACTION",config:{actionListId:"a-4",affectedElements:{},duration:0}},mediaQueries:["main","medium","small","tiny"],target:{appliesTo:"PAGE",styleBlockIds:[],id:"69cd2ff67b3a372a060c7f9b"},targets:[],config:[{continuousParameterGroupId:"a-4-p",smoothing:0,startsEntering:!0,addStartOffset:!1,addOffsetValue:50,startsExiting:!1,addEndOffset:!1,endOffsetValue:50}],createdOn:0x19d74096221},"e-4":{id:"e-4",name:"",animationType:"custom",eventTypeId:"PAGE_SCROLL",action:{id:"",actionTypeId:"GENERAL_CONTINUOUS_ACTION",config:{actionListId:"a-4",affectedElements:{},duration:0}},mediaQueries:["main","medium","small","tiny"],target:{appliesTo:"PAGE",styleBlockIds:[],id:"69d660a3d09c58c0049bf9d2"},targets:[],config:[{continuousParameterGroupId:"a-4-p",smoothing:0,startsEntering:!0,addStartOffset:!1,addOffsetValue:50,startsExiting:!1,addEndOffset:!1,endOffsetValue:50}],createdOn:0x19d741e6834},"e-5":{id:"e-5",name:"",animationType:"custom",eventTypeId:"PAGE_SCROLL",action:{id:"",actionTypeId:"GENERAL_CONTINUOUS_ACTION",config:{actionListId:"a-4",affectedElements:{},duration:0}},mediaQueries:["main","medium","small","tiny"],target:{appliesTo:"PAGE",styleBlockIds:[],id:"69d7fa3663c99ec9756cb1b3"},targets:[],config:[{continuousParameterGroupId:"a-4-p",smoothing:0,startsEntering:!0,addStartOffset:!1,addOffsetValue:50,startsExiting:!1,addEndOffset:!1,endOffsetValue:50}],createdOn:0x19d741ecafd}},actionLists:{"a-3":{id:"a-3",title:"Titulo Anmiado",actionItemGroups:[{actionItems:[{id:"a-3-n",actionTypeId:"STYLE_OPACITY",config:{delay:0,easing:"",duration:5e3,target:{id:"69cd2ff67b3a372a060c7f9b|bfd5b7f1-487c-e4fd-0b39-2cba0dd04406"},value:0,unit:""}}]},{actionItems:[{id:"a-3-n-2",actionTypeId:"STYLE_OPACITY",config:{delay:0,easing:"",duration:3e3,target:{id:"69cd2ff67b3a372a060c7f9b|bfd5b7f1-487c-e4fd-0b39-2cba0dd04406"},value:1,unit:""}}]}],useFirstGroupAsInitialState:!0,createdOn:0x19d73a42b23},"a-4":{id:"a-4",title:"Barra de Lectura",continuousParameterGroups:[{id:"a-4-p",type:"SCROLL_PROGRESS",parameterLabel:"Scroll",continuousActionGroups:[{keyframe:0,actionItems:[{id:"a-4-n",actionTypeId:"STYLE_SIZE",config:{delay:0,easing:"",duration:500,locked:!1,target:{id:"06da16df-794c-8a30-8c38-a4232aa096bf"},widthValue:0,widthUnit:"%",heightUnit:"PX"}}]},{keyframe:100,actionItems:[{id:"a-4-n-2",actionTypeId:"STYLE_SIZE",config:{delay:0,easing:"",duration:500,locked:!1,target:{id:"06da16df-794c-8a30-8c38-a4232aa096bf"},widthValue:100,widthUnit:"%",heightUnit:"PX"}}]}]}],createdOn:0x19d7409bd50}},site:{mediaQueries:[{key:"main",min:992,max:1e4},{key:"medium",min:768,max:991},{key:"small",min:480,max:767},{key:"tiny",min:0,max:479}]}}),"complete"===document.readyState?e():document.addEventListener("readystatechange",()=>{"complete"===document.readyState&&e()})}},t={};function n(r){var i=t[r];if(void 0!==i)return i.exports;var o=t[r]={id:r,loaded:!1,exports:{}};return e[r](o,o.exports,n),o.loaded=!0,o.exports}n.d=(e,t)=>{for(var r in t)n.o(t,r)&&!n.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},n.hmd=e=>((e=Object.create(e)).children||(e.children=[]),Object.defineProperty(e,"exports",{enumerable:!0,set:()=>{throw Error("ES Modules may not assign module.exports or exports.*, Use ESM export syntax, instead: "+e.id)}}),e),n.g=(()=>{if("object"==typeof globalThis)return globalThis;try{return this||Function("return this")()}catch(e){if("object"==typeof window)return window}})(),n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),n.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.nmd=e=>(e.paths=[],e.children||(e.children=[]),e),n.rv=()=>"1.3.9",n.ruid="bundler=rspack@1.3.9",n(9461),n(7624),n(286),n(8334),n(2338),n(3695),n(3973),n(941),n(5134),n(9904),n(1724),n(4345),n(2305)})();