!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t(require("react"),require("react-dom"),require("lodash")):"function"==typeof define&&define.amd?define(["react","reactDOM","lodash"],t):"object"==typeof exports?exports.WixVideoViewerWidgetNoCss=t(require("react"),require("react-dom"),require("lodash")):e.WixVideoViewerWidgetNoCss=t(e.React,e.ReactDOM,e._)}("undefined"!=typeof self?self:this,(e,t,n)=>(()=>{var r,o,i={34859(e,t,n){"use strict";t.__esModule=!0;var r=n(60751),o=(s(r),s(n(39067))),i=s(n(24590));s(n(64674));function s(e){return e&&e.__esModule?e:{default:e}}function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function l(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function c(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var u=1073741823;t.default=function(e,t){var n,s,d="__create-react-context-"+(0,i.default)()+"__",p=function(e){function n(){var t,r,o,i;a(this,n);for(var s=arguments.length,c=Array(s),u=0;u<s;u++)c[u]=arguments[u];return t=r=l(this,e.call.apply(e,[this].concat(c))),r.emitter=(o=r.props.value,i=[],{on:function(e){i.push(e)},off:function(e){i=i.filter(function(t){return t!==e})},get:function(){return o},set:function(e,t){o=e,i.forEach(function(e){return e(o,t)})}}),l(r,t)}return c(n,e),n.prototype.getChildContext=function(){var e;return(e={})[d]=this.emitter,e},n.prototype.componentWillReceiveProps=function(e){if(this.props.value!==e.value){var n=this.props.value,r=e.value,o=void 0;((i=n)===(s=r)?0!==i||1/i==1/s:i!=i&&s!=s)?o=0:(o="function"==typeof t?t(n,r):u,0!==(o|=0)&&this.emitter.set(e.value,o))}var i,s},n.prototype.render=function(){return this.props.children},n}(r.Component);p.childContextTypes=((n={})[d]=o.default.object.isRequired,n);var h=function(t){function n(){var e,r;a(this,n);for(var o=arguments.length,i=Array(o),s=0;s<o;s++)i[s]=arguments[s];return e=r=l(this,t.call.apply(t,[this].concat(i))),r.state={value:r.getValue()},r.onUpdate=function(e,t){0!==((0|r.observedBits)&t)&&r.setState({value:r.getValue()})},l(r,e)}return c(n,t),n.prototype.componentWillReceiveProps=function(e){var t=e.observedBits;this.observedBits=null==t?u:t},n.prototype.componentDidMount=function(){this.context[d]&&this.context[d].on(this.onUpdate);var e=this.props.observedBits;this.observedBits=null==e?u:e},n.prototype.componentWillUnmount=function(){this.context[d]&&this.context[d].off(this.onUpdate)},n.prototype.getValue=function(){return this.context[d]?this.context[d].get():e},n.prototype.render=function(){return(e=this.props.children,Array.isArray(e)?e[0]:e)(this.state.value);var e},n}(r.Component);return h.contextTypes=((s={})[d]=o.default.object,s),{Provider:p,Consumer:h}},e.exports=t.default},43205(e,t,n){"use strict";t.__esModule=!0;var r=i(n(60751)),o=i(n(34859));function i(e){return e&&e.__esModule?e:{default:e}}t.default=r.default.createContext||o.default,e.exports=t.default},14524(e,t,n){"use strict";n.r(t),n.d(t,{classes:()=>o,cssStates:()=>c,keyframes:()=>i,layers:()=>s,namespace:()=>r,st:()=>d,stVars:()=>a,style:()=>u,vars:()=>l});var r="oNqxZGI",o={root:"s__5j5aA0"},i={},s={},a={},l={},c=n.stc.bind(null,r),u=n.sts.bind(null,r),d=u},88332(e,t,n){"use strict";n.r(t),n.d(t,{classes:()=>o,cssStates:()=>c,keyframes:()=>i,layers:()=>s,namespace:()=>r,st:()=>d,stVars:()=>a,style:()=>u,vars:()=>l});var r="oSo8Gg_",o={root:"szttcB_"},i={},s={},a={},l={},c=n.stc.bind(null,r),u=n.sts.bind(null,r),d=u},66498(e,t,n){"use strict";n.r(t),n.d(t,{classes:()=>o,cssStates:()=>c,keyframes:()=>i,layers:()=>s,namespace:()=>r,st:()=>d,stVars:()=>a,style:()=>u,vars:()=>l});var r="ouBQusm",o={root:"s__7COd90"},i={},s={},a={},l={},c=n.stc.bind(null,r),u=n.sts.bind(null,r),d=u},27868(e,t,n){"use strict";n.r(t),n.d(t,{classes:()=>o,cssStates:()=>c,keyframes:()=>i,layers:()=>s,namespace:()=>r,st:()=>d,stVars:()=>a,style:()=>u,vars:()=>l});var r="oYiab_f",o={root:"sNRuMjr",popoverAnimation:"srbAXBm","popoverAnimation-enter":"sHf_6jv","popoverAnimation-enter-active":"sXCbpKD","popoverAnimation-exit":"s__7XZEdJ","popoverAnimation-exit-active":"sUsZCxH",popoverContent:"seVz_Sa",arrow:"sJKK8v6",popover:"skgUdN9",withArrow:"szfDqii",popoverElement:"sCyaX_h"},i={},s={},a={contentBackgroundColor:"white",contentBorderWidth:"1px",contentBorderStyle:"solid",contentBorderColor:"black",contentBorderRadius:"initial",contentPadding:"initial",contentArrowSize:"5px"},l={},c=n.stc.bind(null,r),u=n.sts.bind(null,r),d=u},27325(e,t,n){"use strict";n.d(t,{A:()=>s});var r,o=n(60751);function i(){return i=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},i.apply(null,arguments)}const s=function(e){return o.createElement("svg",i({xmlns:"http://www.w3.org/2000/svg",width:12,height:14,viewBox:"0 0 12 14"},e),r||(r=o.createElement("path",{fill:"#FFF",fillRule:"evenodd",d:"M4.125 6.216a1.98 1.98 0 0 1 .077 1.355l4.495 2.64a2.2 2.2 0 0 1 1.16-.329c1.183 0 2.143.922 2.143 2.06C12 13.077 11.04 14 9.856 14c-1.183 0-2.143-.922-2.143-2.059 0-.42.132-.81.356-1.135L3.803 8.3a2.17 2.17 0 0 1-1.661.759C.959 9.059 0 8.137 0 7s.96-2.059 2.142-2.059c.586 0 1.117.227 1.504.592l4.271-2.596a1.983 1.983 0 0 1-.204-.878C7.713.922 8.673 0 9.856 0 11.04 0 12 .922 12 2.059s-.96 2.059-2.144 2.059a2.19 2.19 0 0 1-1.424-.52L4.125 6.215z"})))}},95361(e,t){"use strict";t.hot=void 0;t.hot=function(e,t){return t}},23620(e,t,n){e.exports=n(95361)},69e3(e,t,n){"use strict";n.d(t,{g9:()=>i,ik:()=>s});var r=n(60751),o=n.n(r);const i=(0,r.createContext)(null),s=(i.Consumer,({errorMonitor:e,children:t})=>{const n=(0,r.useMemo)(()=>({errorMonitor:e}),[e]);return o().createElement(i.Provider,{value:n.errorMonitor,children:t})})},20055(e,t,n){"use strict";n.d(t,{p:()=>l});var r=n(60751),o=n.n(r),i=n(75985),s=n.n(i);var a=n(69e3);const l=e=>{const t=e.displayName||e.name||"unknown",n=t=>{const n=(()=>{const e=(0,r.useContext)(a.g9);if(!e)throw new Error("useErrorMonitor() cannot be used without an <ErrorMonitorProvider>");return e})();return o().createElement(e,{...{...t,errorMonitor:n}})};return n.displayName=`withErrorMonitor(${t})`,s()(n,e),n}},32883(e,t,n){"use strict";n.d(t,{gJ:()=>d,hz:()=>h,rV:()=>p,TO:()=>f});var r=n(55152),o=n(30414),i=(n(24586),n(60751)),s=/&(?:amp|#38|lt|#60|gt|#62|apos|#39|quot|#34|nbsp|#160|copy|#169|reg|#174|hellip|#8230|#x2F|#47);/g,a={"&amp;":"&","&#38;":"&","&lt;":"<","&#60;":"<","&gt;":">","&#62;":">","&apos;":"'","&#39;":"'","&quot;":'"',"&#34;":'"',"&nbsp;":" ","&#160;":" ","&copy;":"\xa9","&#169;":"\xa9","&reg;":"\xae","&#174;":"\xae","&hellip;":"\u2026","&#8230;":"\u2026","&#x2F;":"/","&#47;":"/"},l=function(e){return a[e]};var c,u={bindI18n:"languageChanged",bindI18nStore:"",transEmptyNodeValue:"",transSupportBasicHtmlNodes:!0,transWrapTextNodes:"",transKeepBasicHtmlNodesFor:["br","strong","i","p"],useSuspense:!0,unescape:function(e){return e.replace(s,l)}},d=(0,i.createContext)();function p(){return u}var h=function(){function e(){(0,r.A)(this,e),this.usedNamespaces={}}return(0,o.A)(e,[{key:"addUsedNamespaces",value:function(e){var t=this;e.forEach(function(e){t.usedNamespaces[e]||(t.usedNamespaces[e]=!0)})}},{key:"getUsedNamespaces",value:function(){return Object.keys(this.usedNamespaces)}}]),e}();function f(){return c}},96653(e,t,n){"use strict";n.d(t,{B:()=>u});var r=n(17338),o=n(24586),i=n(60751),s=n(32883),a=n(67670);function l(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function c(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?l(Object(n),!0).forEach(function(t){(0,o.A)(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):l(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function u(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.i18n,o=(0,i.useContext)(s.gJ)||{},l=o.i18n,u=o.defaultNS,d=n||l||(0,s.TO)();if(d&&!d.reportNamespaces&&(d.reportNamespaces=new s.hz),!d){(0,a.mc)("You will need to pass in an i18next instance by using initReactI18next");var p=function(e){return Array.isArray(e)?e[e.length-1]:e},h=[p,{},!1];return h.t=p,h.i18n={},h.ready=!1,h}d.options.react&&void 0!==d.options.react.wait&&(0,a.mc)("It seems you are still using the old wait option, you may migrate to the new useSuspense behaviour.");var f=c(c(c({},(0,s.rV)()),d.options.react),t),m=f.useSuspense,v=f.keyPrefix,g=e||u||d.options&&d.options.defaultNS;g="string"==typeof g?[g]:g||["translation"],d.reportNamespaces.addUsedNamespaces&&d.reportNamespaces.addUsedNamespaces(g);var y=(d.isInitialized||d.initializedStoreOnce)&&g.every(function(e){return(0,a.NM)(e,d,f)});function b(){return d.getFixedT(null,"fallback"===f.nsMode?g:g[0],v)}var E,S,C,w=(0,i.useState)(b),P=(0,r.A)(w,2),I=P[0],O=P[1],A=g.join(),N=(E=A,C=(0,i.useRef)(),(0,i.useEffect)(function(){C.current=S?C.current:E},[E,S]),C.current),T=(0,i.useRef)(!0);(0,i.useEffect)(function(){var e=f.bindI18n,t=f.bindI18nStore;function n(){T.current&&O(b)}return T.current=!0,y||m||(0,a.dM)(d,g,function(){T.current&&O(b)}),y&&N&&N!==A&&T.current&&O(b),e&&d&&d.on(e,n),t&&d&&d.store.on(t,n),function(){T.current=!1,e&&d&&e.split(" ").forEach(function(e){return d.off(e,n)}),t&&d&&t.split(" ").forEach(function(e){return d.store.off(e,n)})}},[d,A]);var x=(0,i.useRef)(!0);(0,i.useEffect)(function(){T.current&&!x.current&&O(b),x.current=!1},[d,v]);var _=[I,d,y];if(_.t=I,_.i18n=d,_.ready=y,y)return _;if(!y&&!m)return _;throw new Promise(function(e){(0,a.dM)(d,g,function(){e()})})}},67670(e,t,n){"use strict";function r(){if(console&&console.warn){for(var e,t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];"string"==typeof n[0]&&(n[0]="react-i18next:: ".concat(n[0])),(e=console).warn.apply(e,n)}}n.d(t,{Mn:()=>l,NM:()=>a,dM:()=>s,mc:()=>i});var o={};function i(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];"string"==typeof t[0]&&o[t[0]]||("string"==typeof t[0]&&(o[t[0]]=new Date),r.apply(void 0,t))}function s(e,t,n){e.loadNamespaces(t,function(){if(e.isInitialized)n();else{e.on("initialized",function t(){setTimeout(function(){e.off("initialized",t)},0),n()})}})}function a(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return t.languages&&t.languages.length?void 0!==t.options.ignoreJSONStructure?t.hasLoadedNamespace(e,{precheck:function(t,r){if(n.bindI18n&&n.bindI18n.indexOf("languageChanging")>-1&&t.services.backendConnector.backend&&t.isLanguageChangingTo&&!r(t.isLanguageChangingTo,e))return!1}}):function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=t.languages[0],o=!!t.options&&t.options.fallbackLng,i=t.languages[t.languages.length-1];if("cimode"===r.toLowerCase())return!0;var s=function(e,n){var r=t.services.backendConnector.state["".concat(e,"|").concat(n)];return-1===r||2===r};return!(n.bindI18n&&n.bindI18n.indexOf("languageChanging")>-1&&t.services.backendConnector.backend&&t.isLanguageChangingTo&&!s(t.isLanguageChangingTo,e)||!t.hasResourceBundle(r,e)&&t.services.backendConnector.backend&&(!t.options.resources||t.options.partialBundledLanguages)&&(!s(r,e)||o&&!s(i,e)))}(e,t,n):(i("i18n.languages were undefined or empty",t.languages),!0)}function l(e){return e.displayName||e.name||("string"==typeof e&&e.length>0?e:"Unknown")}},22782(e,t,n){"use strict";n.d(t,{C:()=>p});var r=n(24586),o=n(17338),i=n(17502);var s=n(60751),a=n(96653),l=n(67670),c=["forwardedRef"];function u(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function d(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?u(Object(n),!0).forEach(function(t){(0,r.A)(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):u(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function p(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return function(n){function r(r){var l=r.forwardedRef,u=function(e,t){if(null==e)return{};var n,r,o=(0,i.A)(e,t);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);for(r=0;r<s.length;r++)n=s[r],-1===t.indexOf(n)&&{}.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(r,c),p=(0,a.B)(e,d(d({},u),{},{keyPrefix:t.keyPrefix})),h=(0,o.A)(p,3),f=h[0],m=h[1],v=h[2],g=d(d({},u),{},{t:f,i18n:m,tReady:v});return t.withRef&&l?g.ref=l:!t.withRef&&l&&(g.forwardedRef=l),(0,s.createElement)(n,g)}r.displayName="withI18nextTranslation(".concat((0,l.Mn)(n),")"),r.WrappedComponent=n;return t.withRef?(0,s.forwardRef)(function(e,t){return(0,s.createElement)(r,Object.assign({},e,{forwardedRef:t}))}):r}}},85833(e,t,n){"use strict";function r(){return"object"==typeof self?self:n.g}function o(e){const t=function(e){return function(){const e=function(){if("object"==typeof document)return document}();if(e&&e.cookie)return decodeURIComponent(e.cookie).split(";");return[]}().filter(t=>e===t.split("=")[0].trim())[0]}(e);return t?t.split("=")[1]:""}n.d(t,{B:()=>S});const i="x-xsrf-token";const s="x-wix-brand";function a(){const e=function(){const e=r();if(e&&e.commonConfig&&"string"==typeof e.commonConfig.brand)return e.commonConfig.brand;return""}();return{[s]:e}}function l(){return function(){const e=r();if(e&&e.consentPolicyManager&&"function"==typeof e.consentPolicyManager._getConsentPolicyHeader)return e.consentPolicyManager._getConsentPolicyHeader();return}()||function(){const e=r();if(e&&e.Wix&&e.Wix.Utils&&"function"==typeof e.Wix.Utils._getConsentPolicyHeader)return e.Wix.Utils._getConsentPolicyHeader();return}()||{}}var c=n(39907);function u(){return void 0!==c&&null!=c.versions?.node}function d(e){const t=u()?"wix-vod-widget":"";return{"X-Wix-Client-Artifact-Id":e??(u()&&(c.env.TEAMCITY_VERSION||c.env.BUILDKITE)?"":t)}}const p=["consentPolicy","consentPolicyHeader"],h="commonConfig",f={bsi:"BSI"};const m=()=>{const e=function(){const e=r(),t=e?.commonConfig;if(!t)return null;const n={};let o=!1;return Object.keys(t).forEach(e=>{const r=f[e];r?(n[r]=t[e],o=!0):p.indexOf(e)<0&&"function"!=typeof t[e]&&(n[e]=t[e],o=!0)}),o?n:null}(),t=e?JSON.stringify(e):"";return{[h]:encodeURIComponent(t)}};var v=n(86125),g=n.n(v);const y="x-wix-linguist";function b({lang:e,locale:t,isPrimaryLanguage:n,signedInstance:r}){if(function({lang:e,locale:t,isPrimaryLanguage:n}){return e&&t&&/^(true|false)$/.test(n?.toString()||"")}({lang:e,locale:t,isPrimaryLanguage:n})){const o=function(e){try{const t=e?.startsWith("wixcode")?e?.split(".")[2]:e?.split(".")[1];if(t)return JSON.parse(g().decode(t)).instanceId}catch(e){}}(r);if(void 0!==o)return{[y]:[e,t,n?.toString(),o].join("|")}}return{}}Error;class E extends Error{constructor(e,t,n){super(`WixHeadersValidationError: expected ${t} to be ${e} but got ${JSON.stringify(n)}`)}}function S(e={}){!function(e){(function(e,t){if("boolean"!=typeof t)throw new E("boolean",e,t)})("opts.csrf",e.csrf),function(e,t){if("string"!=typeof t)throw new E("string",e,t)}("opts.signedInstance",e.signedInstance)}(e={csrf:!0,signedInstance:"",...e});const t=[a(),l(),(n=e.signedInstance,{authorization:n}),d(e.artifactId),m(),b({signedInstance:e.signedInstance,...e.multilingualOptions})];var n;return e.csrf&&t.push(function(){const e=o("XSRF-TOKEN");return{[i]:e}}()),t.filter(e=>Object.values(e).every(e=>e)).reduce((e,t)=>({...e,...t}),{})}},55735(e,t,n){"use strict";n.d(t,{HM:()=>i,si:()=>o});var r=n(60751),o=n.n(r)().createContext({ready:!1,set:null,get:null,getDefaultValue:null,reset:null,resetAll:null,changeSiteColors:null,getStylesForAllBreakpoints:null}),i=o.Consumer},928(e,t,n){"use strict";var r;n.d(t,{N:()=>r}),function(e){e.Number="Number",e.Boolean="Boolean",e.Font="Font",e.Color="Color",e.String="String"}(r||(r={}))},61308(e,t,n){"use strict";n.d(t,{D:()=>o});var r=n(85608);function o(e){return Object.keys(e).reduce(function(t,n){return t[n]=(0,r.__assign)((0,r.__assign)({},e[n]),{key:e[n].key||n}),t},{})}},22524(e,t,n){"use strict";n.d(t,{I:()=>s});var r=n(60751),o=n.n(r),i=n(55735),s=function(){return o().useContext(i.si)}},60872(e,t,n){"use strict";n.d(t,{N:()=>a});var r=n(23581),o=["white/black","black/white","primery-1","primery-2","primery-3"];function i(e){var t=e.colors,n=e.reference,i=e.opacity,s=void 0===i?1:i,a=t.find(function(e){var t,r,i,s;return(null!==(t=e.reference)&&void 0!==t?t:(r=e.name,i=r.split("_")[1],(s=Number(i))<=5?o[s-1]:"".concat("color-").concat(s-10)))===n})||null;return{opacity:s,value:(0,r.A)(null==a?void 0:a.value,s).rgb(),name:null==a?void 0:a.name}}var s={"color-fill-background-primary":"color-1","color-fill-background-secondary":"color-2","color-text-primary":"color-5","color-text-secondary":"color-4","color-action":"color-8","color-disabled":"color-29","color-title":"color-35","color-subtitle":"color-36","color-line":"color-37","button-color-fill-primary":"color-38","button-color-border-primary":"color-39","button-color-text-primary":"color-40","button-color-fill-primary-hover":"color-41","button-color-border-primary-hover":"color-42","button-color-text-primary-hover":"color-43","button-color-fill-primary-disabled":"color-44","button-color-border-primary-disabled":"color-45","button-color-text-primary-disabled":"color-46","button-color-fill-secondary":"color-47","button-color-border-secondary":"color-48","button-color-text-secondary":"color-49","button-color-fill-secondary-hover":"color-50","button-color-border-secondary-hover":"color-51","button-color-text-secondary-hover":"color-52","button-color-fill-secondary-disabled":"color-53","button-color-border-secondary-disabled":"color-54","button-color-text-secondary-disabled":"color-55","color-fill-base-1":"color-26","color-fill-base-2":"color-27","color-fill-base-shade-1":"color-28","color-fill-base-shade-2":"color-29","color-fill-base-shade-3":"color-30","color-fill-accent-1":"color-31","color-fill-accent-2":"color-32","color-fill-accent-3":"color-33","color-fill-accent-4":"color-34","color-custom-1":"color-13","color-custom-2":"color-16","color-custom-3":"color-17","color-custom-4":"color-19","color-custom-5":"color-20","color-custom-6":"color-21","color-custom-7":"color-22","color-custom-8":"color-23","color-custom-9":"color-24","color-custom-10":"color-25","color-custom-11":"color-26","color-custom-12":"color-27","color-custom-13":"color-28","color-custom-14":"color-29","color-custom-15":"color-30","color-custom-16":"color-31","color-custom-17":"color-32","color-custom-18":"color-33","color-custom-19":"color-34","color-custom-20":"color-35"},a=function(e,t){return function(n){var r=n.colors;return i({reference:s[e]||e,opacity:t,colors:r})}}},94434(e,t,n){"use strict";n.d(t,{NY:()=>i,ro:()=>s});var r=n(85608),o=n(4840);function i(e,t){if(void 0===t&&(t={}),!t[e])return null;var n=t[e];return{size:parseInt(n.size,10),family:n.fontFamily,preset:e,style:{bold:(0,o.S)(n.weight),italic:"italic"===n.style,underline:!1},fontStyleParam:!1,weight:n.weight}}var s=function(e,t){return void 0===t&&(t={}),function(n){var o=n.textPresets,s=function(e){e.style&&"bold"in e.style&&(e.weight=e.style.bold?"bold":"normal");return e}(t);return(0,r.__assign)((0,r.__assign)({},function(e){return i(e.name,e.textPresets)}({name:e,textPresets:o})),s)}}},23581(e,t,n){"use strict";n.d(t,{A:()=>s});var r=n(85608),o=n(43269),i=n.n(o);const s=function(e,t){var n,o,s;if(e){var a=i().get(e);if(null===a)throw new Error("Unable to parse color from string: "+e);o=a.value.slice(0,3),s=null!==(n=a.value[3])&&void 0!==n?n:1}else o=[0,0,0],s=1;return{rgb:function(){var e;return(e=i().to).rgb.apply(e,(0,r.__spreadArray)((0,r.__spreadArray)([],o,!1),[null!=t?t:s],!1))},hex:function(){return e=o,t=(((255&Math.round(e[0]))<<16)+((255&Math.round(e[1]))<<8)+(255&Math.round(e[2]))).toString(16).toUpperCase(),"000000".substring(t.length)+t;var e,t},opacity:function(){return null!=t?t:s}}}},4840(e,t,n){"use strict";function r(e){return void 0!==e&&("bold"===e||parseInt(e,10)>=700)}n.d(t,{S:()=>r})},53474(e,t,n){"use strict";n.d(t,{q:()=>o});var r=n(60751),o=n.n(r)().createContext(null)},45988(e,t,n){"use strict";n.d(t,{H:()=>l});var r=n(85608),o=n(60751),i=n.n(o),s=n(73117),a=n(53474);function l(e,t){var n;void 0===t&&(t={});var l="withExperiments(".concat(function(e){return e.displayName||e.name||e.constructor&&e.constructor.name||"Anonymous"}(e),")"),c=t.petri_ovr;if(t.readOnly){var u=function(t){var n=(0,o.useContext)(a.q),l=n.experimentsInstance,u=n.ready,d=(0,o.useMemo)(function(){if(c&&u){var e=l.all();return c.split(";").forEach(function(t){var n=t.split(":"),r=n[0],o=n[1];r&&o&&(e[r]=o)}),new s.H({experiments:e})}return l},[l,u]);if(!u)return null;var p=(0,r.__assign)((0,r.__assign)({},t),{experiments:d});return i().createElement(e,(0,r.__assign)({},p))};return u.displayName=l,u}return n=function(t){function n(){return null!==t&&t.apply(this,arguments)||this}return(0,r.__extends)(n,t),n.prototype.render=function(){var t=this.context,n=t.experimentsInstance,o=t.ready;if(c&&c.split(";").forEach(function(e){var t,r=e.split(":"),o=r[0],i=r[1];o&&i&&n.add(((t={})[o]=i,t))}),o){var s={experiments:n},a=(0,r.__assign)((0,r.__assign)({},this.props),s);return i().createElement(e,(0,r.__assign)({},a))}return null},n}(i().Component),n.displayName=l,n.contextType=a.q,n}},73117(e,t,n){"use strict";n.d(t,{H:()=>r});var r=function(){function e(e){var t;this.experiments=null!==(t=e.experiments)&&void 0!==t?t:{}}return e.prototype.get=function(e){return this.experiments[e]},e.prototype.enabled=function(e){var t=this.experiments[e];return"true"===t||!0===t||"B"===t},e.prototype.pending=function(){return!1},e.prototype.ready=function(){return Promise.resolve()},e.prototype.all=function(){return this.experiments},e}()},72598(e,t,n){"use strict";n.d(t,{z:()=>o});var r=n(60751),o=(0,r.createContext)({})},49965(e,t,n){"use strict";n.d(t,{NS:()=>o,Rh:()=>i,WP:()=>s});var r=n(60751),o=(0,r.createContext)(null),i=o.Provider,s=o.Consumer},11249(e,t,n){"use strict";n.d(t,{v:()=>i});var r=n(60751),o=n(49965),i=function(){var e=(0,r.useContext)(o.NS);if(!e)throw new Error("`useEnvironment()` can't be used within a `Settings` component. Please use `useSettingsEnvironment()`");return e}},32179(e,t,n){"use strict";n.d(t,{LB:()=>o,f8:()=>i});var r=n(60751),o=(0,r.createContext)(null),i=(o.Consumer,o.Provider)},35081(e,t,n){"use strict";n.d(t,{d:()=>i});var r=n(60751),o=n(32179),i=function(){return(0,r.useContext)(o.LB)}},59986(e,t,n){"use strict";n.d(t,{s:()=>a});var r=n(60751),o=n.n(r),i=n(35081),s=function(){return s=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},s.apply(this,arguments)},a=function(e){return function(t){var n=(0,i.d)();return o().createElement(e,s({},s(s({},t),{panoramaClient:n})))}}},60791(e,t,n){"use strict";n.d(t,{G:()=>i});var r=n(60751),o=(0,r.createContext)({Wix:null});(0,r.createContext)({editorSDK:null,editorSDKConfig:null});function i(){return(0,r.useContext)(o)}},31918(e,t,n){e.exports=n(37813)},87597(e,t,n){e.exports=n(16252).isEqualWith},39055(e,t,n){e.exports=n(16252).cloneDeep},68212(e,t,n){e.exports=n(16252).isElement},93424(e,t,n){e.exports=n(16252).memoize},59992(e,t,n){e.exports=n(16252).uniqueId},73612(e,t,n){"use strict";var r=l(n(30052)),o=l(n(29629)),i=l(n(74697)),s=l(n(72342)),a=l(n(30121));function l(e){return e&&e.__esModule?e:{default:e}}t.A=function(e,t){if(!e||"[object Object]"!==e.toString())return t;if(!t)return{};var n={};for(var l in e)Object.prototype.hasOwnProperty.call(e,l)&&function(){var r=e[l],c=/specs\.abTranslate\.(.*?)\.(.*)$/.exec(l);if(c){var u=c[2].split("abSpec-"),d=(0,a.default)(u,2),p=d[0],h=d[1];(h?[].concat((0,s.default)(new i.default((0,o.default)(t).filter(function(e){return e.includes(h)}).map(function(e){return e.split("|abTranslate")[0]})))):[p]).forEach(function(e){if(n[e]=e,"0"!==r){var t=h?"|"+h:"";n[e]=e+"|abTranslate_"+r+t}})}}();var c=(0,r.default)({},t);for(var u in n){var d=Object.prototype.hasOwnProperty.call(n,u),p=t[n[u]];d&&p&&(c[u]=t[n[u]])}return c}},85045(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=i(n(67558)),o=i(n(61889));function i(e){return e&&e.__esModule?e:{default:e}}var s,a,l,c,u,d,p=void 0,h=void 0;"undefined"!=typeof document&&document.documentElement.createShadowRoot?(s=void 0,a=void 0,l=function(){c(),(window.clearImmediate||window.clearTimeout)(s),s=(window.setImmediate||window.setTimeout)(function(){u()})},c=function(){a&&a.removeEventListener("blur",l,!0),a=null},u=function(){var e=(0,r.default)();if(1!==e.length){var t;(t=e[0]).addEventListener("blur",l,!0),a=t;var n=new CustomEvent("shadow-focus",{bubbles:!1,cancelable:!1,detail:{elements:e,active:e[0],hosts:e.slice(1)}});document.dispatchEvent(n)}else c()},d=function(){(window.clearImmediate||window.clearTimeout)(s),u()},p=function(){document.addEventListener("focus",d,!0)},h=function(){(window.clearImmediate||window.clearTimeout)(s),a&&a.removeEventListener("blur",l,!0),document.removeEventListener("focus",d,!0)}):p=h=function(){},t.default=(0,o.default)({engage:p,disengage:h}),e.exports=t.default},67558(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){return null===document.activeElement&&document.body.focus(),(0,r.default)(document.activeElement)?(e=(0,o.default)({context:document.activeElement}),[document.activeElement].concat(e)):function(){var e=[document.activeElement];for(;e[0]&&e[0].shadowRoot;)e.unshift(e[0].shadowRoot.activeElement);return e}();var e};var r=i(n(5817)),o=i(n(57547));function i(e){return e&&e.__esModule?e:{default:e}}e.exports=t.default},57547(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){for(var e=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).context,t=[],n=(0,o.default)({label:"get/shadow-host-parents",context:e});n&&(n=(0,r.default)({context:n}));)t.push(n);return t};var r=i(n(74551)),o=i(n(64946));function i(e){return e&&e.__esModule?e:{default:e}}e.exports=t.default},74551(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){for(var e=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).context,t=(0,i.default)({label:"get/shadow-host",context:e}),n=null;t;)n=t,t=t.parentNode;return n.nodeType===n.DOCUMENT_FRAGMENT_NODE&&n.host?n.host:null};var r,o=n(64946),i=(r=o)&&r.__esModule?r:{default:r};e.exports=t.default},5817(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=(0,r.default)({label:"is/shadowed",resolveDocument:!0,context:e});return Boolean((0,o.default)({context:t}))};var r=i(n(64946)),o=i(n(74551));function i(e){return e&&e.__esModule?e:{default:e}}e.exports=t.default},5655(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,o=n(61889),i=(r=o)&&r.__esModule?r:{default:r};var s=0,a=0,l=["touchstart","pointerdown","MSPointerDown","mousedown"],c=["touchend","touchcancel","pointerup","MSPointerUp","pointercancel","MSPointerCancel","mouseup"];function u(){s=0,a=0}function d(e){!1!==e.isPrimary&&s++}function p(e){!1!==e.isPrimary&&(e.touches?s=e.touches.length:(window.setImmediate||window.setTimeout)(function(){s=Math.max(s-1,0)}))}function h(e){switch(e.keyCode||e.which){case 16:case 17:case 18:case 91:case 93:return}a++}function f(e){switch(e.keyCode||e.which){case 16:case 17:case 18:case 91:case 93:return}(window.setImmediate||window.setTimeout)(function(){a=Math.max(a-1,0)})}function m(){return{pointer:Boolean(s),key:Boolean(a)}}t.default=(0,i.default)({engage:function(){return window.addEventListener("blur",u,!1),document.documentElement.addEventListener("keydown",h,!0),document.documentElement.addEventListener("keyup",f,!0),l.forEach(function(e){document.documentElement.addEventListener(e,d,!0)}),c.forEach(function(e){document.documentElement.addEventListener(e,p,!0)}),{get:m}},disengage:function(){s=a=0,window.removeEventListener("blur",u,!1),document.documentElement.removeEventListener("keydown",h,!0),document.documentElement.removeEventListener("keyup",f,!0),l.forEach(function(e){document.documentElement.removeEventListener(e,d,!0)}),c.forEach(function(e){document.documentElement.removeEventListener(e,p,!0)})}}),e.exports=t.default},64946(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=e.context,n=e.label,r=void 0===n?"context-to-element":n,o=e.resolveDocument,s=e.defaultToDocument,a=(0,i.default)(t)[0];if(o&&a&&a.nodeType===Node.DOCUMENT_NODE&&(a=a.documentElement),!a&&s)return document.documentElement;if(!a)throw new TypeError(r+" requires valid options.context");if(a.nodeType!==Node.ELEMENT_NODE&&a.nodeType!==Node.DOCUMENT_FRAGMENT_NODE)throw new TypeError(r+" requires options.context to be an Element");return a};var r,o=n(94420),i=(r=o)&&r.__esModule?r:{default:r};e.exports=t.default},61889(e,t){"use strict";function n(){(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).force?this.instances=0:this.instances--,this.instances||(this.disengage(),this._result=null)}function r(){return this.instances?(this.instances++,this._result):(this.instances++,this._result=this.engage()||{},this._result.disengage=n.bind(this),this._result)}function o(){}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t={engage:e.engage||o,disengage:e.disengage||o,instances:0,_result:null};return r.bind(t)},e.exports=t.default},94420(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){if(!e)return[];if(Array.isArray(e))return e;if(void 0!==e.nodeType)return[e];if("string"==typeof e&&(e=document.querySelectorAll(e)),void 0!==e.length)return[].slice.call(e,0);throw new TypeError("unexpected input "+String(e))},e.exports=t.default},12269(e,t){"use strict";function n(e,t,n){var r=function(e){var t=e.getAttribute&&e.getAttribute("class")||"";return""===t?[]:t.split(" ")}(e),o=r.indexOf(t),i=-1!==o,s=void 0!==n?n:!i;s!==i&&(s||r.splice(o,1),s&&r.push(t),e.setAttribute("class",r.join(" ")))}t.vy=function(e,t){return n(e,t,!1)},t.iQ=function(e,t){return n(e,t,!0)}},26660(e,t,n){e.exports=n(98226)},68427(e,t,n){"use strict";var r=n(44345),o=n(96435),i=n(45905),s=n(93025),a=n(13916),l=n(6135),c=n(56923),u=n(3201),d=n(95400),p=n(85220),h=n(20733);e.exports=function(e){return new Promise(function(t,n){var f,m=e.data,v=e.headers,g=e.responseType;function y(){e.cancelToken&&e.cancelToken.unsubscribe(f),e.signal&&e.signal.removeEventListener("abort",f)}r.isFormData(m)&&r.isStandardBrowserEnv()&&delete v["Content-Type"];var b=new XMLHttpRequest;if(e.auth){var E=e.auth.username||"",S=e.auth.password?unescape(encodeURIComponent(e.auth.password)):"";v.Authorization="Basic "+btoa(E+":"+S)}var C=a(e.baseURL,e.url);function w(){if(b){var r="getAllResponseHeaders"in b?l(b.getAllResponseHeaders()):null,i={data:g&&"text"!==g&&"json"!==g?b.response:b.responseText,status:b.status,statusText:b.statusText,headers:r,config:e,request:b};o(function(e){t(e),y()},function(e){n(e),y()},i),b=null}}if(b.open(e.method.toUpperCase(),s(C,e.params,e.paramsSerializer),!0),b.timeout=e.timeout,"onloadend"in b?b.onloadend=w:b.onreadystatechange=function(){b&&4===b.readyState&&(0!==b.status||b.responseURL&&0===b.responseURL.indexOf("file:"))&&setTimeout(w)},b.onabort=function(){b&&(n(new d("Request aborted",d.ECONNABORTED,e,b)),b=null)},b.onerror=function(){n(new d("Network Error",d.ERR_NETWORK,e,b,b)),b=null},b.ontimeout=function(){var t=e.timeout?"timeout of "+e.timeout+"ms exceeded":"timeout exceeded",r=e.transitional||u;e.timeoutErrorMessage&&(t=e.timeoutErrorMessage),n(new d(t,r.clarifyTimeoutError?d.ETIMEDOUT:d.ECONNABORTED,e,b)),b=null},r.isStandardBrowserEnv()){var P=(e.withCredentials||c(C))&&e.xsrfCookieName?i.read(e.xsrfCookieName):void 0;P&&(v[e.xsrfHeaderName]=P)}"setRequestHeader"in b&&r.forEach(v,function(e,t){void 0===m&&"content-type"===t.toLowerCase()?delete v[t]:b.setRequestHeader(t,e)}),r.isUndefined(e.withCredentials)||(b.withCredentials=!!e.withCredentials),g&&"json"!==g&&(b.responseType=e.responseType),"function"==typeof e.onDownloadProgress&&b.addEventListener("progress",e.onDownloadProgress),"function"==typeof e.onUploadProgress&&b.upload&&b.upload.addEventListener("progress",e.onUploadProgress),(e.cancelToken||e.signal)&&(f=function(e){b&&(n(!e||e&&e.type?new p:e),b.abort(),b=null)},e.cancelToken&&e.cancelToken.subscribe(f),e.signal&&(e.signal.aborted?f():e.signal.addEventListener("abort",f))),m||(m=null);var I=h(C);I&&-1===["http","https","file"].indexOf(I)?n(new d("Unsupported protocol "+I+":",d.ERR_BAD_REQUEST,e)):b.send(m)})}},98226(e,t,n){"use strict";var r=n(44345),o=n(25063),i=n(9560),s=n(4816);var a=function e(t){var n=new i(t),a=o(i.prototype.request,n);return r.extend(a,i.prototype,n),r.extend(a,n),a.create=function(n){return e(s(t,n))},a}(n(16075));a.Axios=i,a.CanceledError=n(85220),a.CancelToken=n(95912),a.isCancel=n(6945),a.VERSION=n(9978).version,a.toFormData=n(54195),a.AxiosError=n(95400),a.Cancel=a.CanceledError,a.all=function(e){return Promise.all(e)},a.spread=n(18127),a.isAxiosError=n(18568),e.exports=a,e.exports.default=a},95912(e,t,n){"use strict";var r=n(85220);function o(e){if("function"!=typeof e)throw new TypeError("executor must be a function.");var t;this.promise=new Promise(function(e){t=e});var n=this;this.promise.then(function(e){if(n._listeners){var t,r=n._listeners.length;for(t=0;t<r;t++)n._listeners[t](e);n._listeners=null}}),this.promise.then=function(e){var t,r=new Promise(function(e){n.subscribe(e),t=e}).then(e);return r.cancel=function(){n.unsubscribe(t)},r},e(function(e){n.reason||(n.reason=new r(e),t(n.reason))})}o.prototype.throwIfRequested=function(){if(this.reason)throw this.reason},o.prototype.subscribe=function(e){this.reason?e(this.reason):this._listeners?this._listeners.push(e):this._listeners=[e]},o.prototype.unsubscribe=function(e){if(this._listeners){var t=this._listeners.indexOf(e);-1!==t&&this._listeners.splice(t,1)}},o.source=function(){var e;return{token:new o(function(t){e=t}),cancel:e}},e.exports=o},85220(e,t,n){"use strict";var r=n(95400);function o(e){r.call(this,null==e?"canceled":e,r.ERR_CANCELED),this.name="CanceledError"}n(44345).inherits(o,r,{__CANCEL__:!0}),e.exports=o},6945(e){"use strict";e.exports=function(e){return!(!e||!e.__CANCEL__)}},9560(e,t,n){"use strict";var r=n(44345),o=n(93025),i=n(70546),s=n(71617),a=n(4816),l=n(13916),c=n(16552),u=c.validators;function d(e){this.defaults=e,this.interceptors={request:new i,response:new i}}d.prototype.request=function(e,t){"string"==typeof e?(t=t||{}).url=e:t=e||{},(t=a(this.defaults,t)).method?t.method=t.method.toLowerCase():this.defaults.method?t.method=this.defaults.method.toLowerCase():t.method="get";var n=t.transitional;void 0!==n&&c.assertOptions(n,{silentJSONParsing:u.transitional(u.boolean),forcedJSONParsing:u.transitional(u.boolean),clarifyTimeoutError:u.transitional(u.boolean)},!1);var r=[],o=!0;this.interceptors.request.forEach(function(e){"function"==typeof e.runWhen&&!1===e.runWhen(t)||(o=o&&e.synchronous,r.unshift(e.fulfilled,e.rejected))});var i,l=[];if(this.interceptors.response.forEach(function(e){l.push(e.fulfilled,e.rejected)}),!o){var d=[s,void 0];for(Array.prototype.unshift.apply(d,r),d=d.concat(l),i=Promise.resolve(t);d.length;)i=i.then(d.shift(),d.shift());return i}for(var p=t;r.length;){var h=r.shift(),f=r.shift();try{p=h(p)}catch(e){f(e);break}}try{i=s(p)}catch(e){return Promise.reject(e)}for(;l.length;)i=i.then(l.shift(),l.shift());return i},d.prototype.getUri=function(e){e=a(this.defaults,e);var t=l(e.baseURL,e.url);return o(t,e.params,e.paramsSerializer)},r.forEach(["delete","get","head","options"],function(e){d.prototype[e]=function(t,n){return this.request(a(n||{},{method:e,url:t,data:(n||{}).data}))}}),r.forEach(["post","put","patch"],function(e){function t(t){return function(n,r,o){return this.request(a(o||{},{method:e,headers:t?{"Content-Type":"multipart/form-data"}:{},url:n,data:r}))}}d.prototype[e]=t(),d.prototype[e+"Form"]=t(!0)}),e.exports=d},95400(e,t,n){"use strict";var r=n(44345);function o(e,t,n,r,o){Error.call(this),this.message=e,this.name="AxiosError",t&&(this.code=t),n&&(this.config=n),r&&(this.request=r),o&&(this.response=o)}r.inherits(o,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:this.config,code:this.code,status:this.response&&this.response.status?this.response.status:null}}});var i=o.prototype,s={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED"].forEach(function(e){s[e]={value:e}}),Object.defineProperties(o,s),Object.defineProperty(i,"isAxiosError",{value:!0}),o.from=function(e,t,n,s,a,l){var c=Object.create(i);return r.toFlatObject(e,c,function(e){return e!==Error.prototype}),o.call(c,e.message,t,n,s,a),c.name=e.name,l&&Object.assign(c,l),c},e.exports=o},70546(e,t,n){"use strict";var r=n(44345);function o(){this.handlers=[]}o.prototype.use=function(e,t,n){return this.handlers.push({fulfilled:e,rejected:t,synchronous:!!n&&n.synchronous,runWhen:n?n.runWhen:null}),this.handlers.length-1},o.prototype.eject=function(e){this.handlers[e]&&(this.handlers[e]=null)},o.prototype.forEach=function(e){r.forEach(this.handlers,function(t){null!==t&&e(t)})},e.exports=o},13916(e,t,n){"use strict";var r=n(34860),o=n(7825);e.exports=function(e,t){return e&&!r(t)?o(e,t):t}},71617(e,t,n){"use strict";var r=n(44345),o=n(97638),i=n(6945),s=n(16075),a=n(85220);function l(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new a}e.exports=function(e){return l(e),e.headers=e.headers||{},e.data=o.call(e,e.data,e.headers,e.transformRequest),e.headers=r.merge(e.headers.common||{},e.headers[e.method]||{},e.headers),r.forEach(["delete","get","head","post","put","patch","common"],function(t){delete e.headers[t]}),(e.adapter||s.adapter)(e).then(function(t){return l(e),t.data=o.call(e,t.data,t.headers,e.transformResponse),t},function(t){return i(t)||(l(e),t&&t.response&&(t.response.data=o.call(e,t.response.data,t.response.headers,e.transformResponse))),Promise.reject(t)})}},4816(e,t,n){"use strict";var r=n(44345);e.exports=function(e,t){t=t||{};var n={};function o(e,t){return r.isPlainObject(e)&&r.isPlainObject(t)?r.merge(e,t):r.isPlainObject(t)?r.merge({},t):r.isArray(t)?t.slice():t}function i(n){return r.isUndefined(t[n])?r.isUndefined(e[n])?void 0:o(void 0,e[n]):o(e[n],t[n])}function s(e){if(!r.isUndefined(t[e]))return o(void 0,t[e])}function a(n){return r.isUndefined(t[n])?r.isUndefined(e[n])?void 0:o(void 0,e[n]):o(void 0,t[n])}function l(n){return n in t?o(e[n],t[n]):n in e?o(void 0,e[n]):void 0}var c={url:s,method:s,data:s,baseURL:a,transformRequest:a,transformResponse:a,paramsSerializer:a,timeout:a,timeoutMessage:a,withCredentials:a,adapter:a,responseType:a,xsrfCookieName:a,xsrfHeaderName:a,onUploadProgress:a,onDownloadProgress:a,decompress:a,maxContentLength:a,maxBodyLength:a,beforeRedirect:a,transport:a,httpAgent:a,httpsAgent:a,cancelToken:a,socketPath:a,responseEncoding:a,validateStatus:l};return r.forEach(Object.keys(e).concat(Object.keys(t)),function(e){var t=c[e]||i,o=t(e);r.isUndefined(o)&&t!==l||(n[e]=o)}),n}},96435(e,t,n){"use strict";var r=n(95400);e.exports=function(e,t,n){var o=n.config.validateStatus;n.status&&o&&!o(n.status)?t(new r("Request failed with status code "+n.status,[r.ERR_BAD_REQUEST,r.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n)):e(n)}},97638(e,t,n){"use strict";var r=n(44345),o=n(16075);e.exports=function(e,t,n){var i=this||o;return r.forEach(n,function(n){e=n.call(i,e,t)}),e}},16075(e,t,n){"use strict";var r=n(39907),o=n(44345),i=n(2327),s=n(95400),a=n(3201),l=n(54195),c={"Content-Type":"application/x-www-form-urlencoded"};function u(e,t){!o.isUndefined(e)&&o.isUndefined(e["Content-Type"])&&(e["Content-Type"]=t)}var d,p={transitional:a,adapter:(("undefined"!=typeof XMLHttpRequest||void 0!==r&&"[object process]"===Object.prototype.toString.call(r))&&(d=n(68427)),d),transformRequest:[function(e,t){if(i(t,"Accept"),i(t,"Content-Type"),o.isFormData(e)||o.isArrayBuffer(e)||o.isBuffer(e)||o.isStream(e)||o.isFile(e)||o.isBlob(e))return e;if(o.isArrayBufferView(e))return e.buffer;if(o.isURLSearchParams(e))return u(t,"application/x-www-form-urlencoded;charset=utf-8"),e.toString();var n,r=o.isObject(e),s=t&&t["Content-Type"];if((n=o.isFileList(e))||r&&"multipart/form-data"===s){var a=this.env&&this.env.FormData;return l(n?{"files[]":e}:e,a&&new a)}return r||"application/json"===s?(u(t,"application/json"),function(e,t,n){if(o.isString(e))try{return(t||JSON.parse)(e),o.trim(e)}catch(e){if("SyntaxError"!==e.name)throw e}return(n||JSON.stringify)(e)}(e)):e}],transformResponse:[function(e){var t=this.transitional||p.transitional,n=t&&t.silentJSONParsing,r=t&&t.forcedJSONParsing,i=!n&&"json"===this.responseType;if(i||r&&o.isString(e)&&e.length)try{return JSON.parse(e)}catch(e){if(i){if("SyntaxError"===e.name)throw s.from(e,s.ERR_BAD_RESPONSE,this,null,this.response);throw e}}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:n(71685)},validateStatus:function(e){return e>=200&&e<300},headers:{common:{Accept:"application/json, text/plain, */*"}}};o.forEach(["delete","get","head"],function(e){p.headers[e]={}}),o.forEach(["post","put","patch"],function(e){p.headers[e]=o.merge(c)}),e.exports=p},3201(e){"use strict";e.exports={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1}},9978(e){e.exports={version:"0.27.2"}},25063(e){"use strict";e.exports=function(e,t){return function(){for(var n=new Array(arguments.length),r=0;r<n.length;r++)n[r]=arguments[r];return e.apply(t,n)}}},93025(e,t,n){"use strict";var r=n(44345);function o(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}e.exports=function(e,t,n){if(!t)return e;var i;if(n)i=n(t);else if(r.isURLSearchParams(t))i=t.toString();else{var s=[];r.forEach(t,function(e,t){null!=e&&(r.isArray(e)?t+="[]":e=[e],r.forEach(e,function(e){r.isDate(e)?e=e.toISOString():r.isObject(e)&&(e=JSON.stringify(e)),s.push(o(t)+"="+o(e))}))}),i=s.join("&")}if(i){var a=e.indexOf("#");-1!==a&&(e=e.slice(0,a)),e+=(-1===e.indexOf("?")?"?":"&")+i}return e}},7825(e){"use strict";e.exports=function(e,t){return t?e.replace(/\/+$/,"")+"/"+t.replace(/^\/+/,""):e}},45905(e,t,n){"use strict";var r=n(44345);e.exports=r.isStandardBrowserEnv()?{write:function(e,t,n,o,i,s){var a=[];a.push(e+"="+encodeURIComponent(t)),r.isNumber(n)&&a.push("expires="+new Date(n).toGMTString()),r.isString(o)&&a.push("path="+o),r.isString(i)&&a.push("domain="+i),!0===s&&a.push("secure"),document.cookie=a.join("; ")},read:function(e){var t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove:function(e){this.write(e,"",Date.now()-864e5)}}:{write:function(){},read:function(){return null},remove:function(){}}},34860(e){"use strict";e.exports=function(e){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}},18568(e,t,n){"use strict";var r=n(44345);e.exports=function(e){return r.isObject(e)&&!0===e.isAxiosError}},56923(e,t,n){"use strict";var r=n(44345);e.exports=r.isStandardBrowserEnv()?function(){var e,t=/(msie|trident)/i.test(navigator.userAgent),n=document.createElement("a");function o(e){var r=e;return t&&(n.setAttribute("href",r),r=n.href),n.setAttribute("href",r),{href:n.href,protocol:n.protocol?n.protocol.replace(/:$/,""):"",host:n.host,search:n.search?n.search.replace(/^\?/,""):"",hash:n.hash?n.hash.replace(/^#/,""):"",hostname:n.hostname,port:n.port,pathname:"/"===n.pathname.charAt(0)?n.pathname:"/"+n.pathname}}return e=o(window.location.href),function(t){var n=r.isString(t)?o(t):t;return n.protocol===e.protocol&&n.host===e.host}}():function(){return!0}},2327(e,t,n){"use strict";var r=n(44345);e.exports=function(e,t){r.forEach(e,function(n,r){r!==t&&r.toUpperCase()===t.toUpperCase()&&(e[t]=n,delete e[r])})}},71685(e){e.exports=null},6135(e,t,n){"use strict";var r=n(44345),o=["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"];e.exports=function(e){var t,n,i,s={};return e?(r.forEach(e.split("\n"),function(e){if(i=e.indexOf(":"),t=r.trim(e.substr(0,i)).toLowerCase(),n=r.trim(e.substr(i+1)),t){if(s[t]&&o.indexOf(t)>=0)return;s[t]="set-cookie"===t?(s[t]?s[t]:[]).concat([n]):s[t]?s[t]+", "+n:n}}),s):s}},20733(e){"use strict";e.exports=function(e){var t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}},18127(e){"use strict";e.exports=function(e){return function(t){return e.apply(null,t)}}},54195(e,t,n){"use strict";var r=n(44345);e.exports=function(e,t){t=t||new FormData;var n=[];function o(e){return null===e?"":r.isDate(e)?e.toISOString():r.isArrayBuffer(e)||r.isTypedArray(e)?"function"==typeof Blob?new Blob([e]):Buffer.from(e):e}return function e(i,s){if(r.isPlainObject(i)||r.isArray(i)){if(-1!==n.indexOf(i))throw Error("Circular reference detected in "+s);n.push(i),r.forEach(i,function(n,i){if(!r.isUndefined(n)){var a,l=s?s+"."+i:i;if(n&&!s&&"object"==typeof n)if(r.endsWith(i,"{}"))n=JSON.stringify(n);else if(r.endsWith(i,"[]")&&(a=r.toArray(n)))return void a.forEach(function(e){!r.isUndefined(e)&&t.append(l,o(e))});e(n,l)}}),n.pop()}else t.append(s,o(i))}(e),t}},16552(e,t,n){"use strict";var r=n(9978).version,o=n(95400),i={};["object","boolean","number","function","string","symbol"].forEach(function(e,t){i[e]=function(n){return typeof n===e||"a"+(t<1?"n ":" ")+e}});var s={};i.transitional=function(e,t,n){function i(e,t){return"[Axios v"+r+"] Transitional option '"+e+"'"+t+(n?". "+n:"")}return function(n,r,a){if(!1===e)throw new o(i(r," has been removed"+(t?" in "+t:"")),o.ERR_DEPRECATED);return t&&!s[r]&&(s[r]=!0,console.warn(i(r," has been deprecated since v"+t+" and will be removed in the near future"))),!e||e(n,r,a)}},e.exports={assertOptions:function(e,t,n){if("object"!=typeof e)throw new o("options must be an object",o.ERR_BAD_OPTION_VALUE);for(var r=Object.keys(e),i=r.length;i-- >0;){var s=r[i],a=t[s];if(a){var l=e[s],c=void 0===l||a(l,s,e);if(!0!==c)throw new o("option "+s+" must be "+c,o.ERR_BAD_OPTION_VALUE)}else if(!0!==n)throw new o("Unknown option "+s,o.ERR_BAD_OPTION)}},validators:i}},44345(e,t,n){"use strict";var r,o=n(25063),i=Object.prototype.toString,s=(r=Object.create(null),function(e){var t=i.call(e);return r[t]||(r[t]=t.slice(8,-1).toLowerCase())});function a(e){return e=e.toLowerCase(),function(t){return s(t)===e}}function l(e){return Array.isArray(e)}function c(e){return void 0===e}var u=a("ArrayBuffer");function d(e){return null!==e&&"object"==typeof e}function p(e){if("object"!==s(e))return!1;var t=Object.getPrototypeOf(e);return null===t||t===Object.prototype}var h=a("Date"),f=a("File"),m=a("Blob"),v=a("FileList");function g(e){return"[object Function]"===i.call(e)}var y=a("URLSearchParams");function b(e,t){if(null!=e)if("object"!=typeof e&&(e=[e]),l(e))for(var n=0,r=e.length;n<r;n++)t.call(null,e[n],n,e);else for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.call(null,e[o],o,e)}var E,S=(E="undefined"!=typeof Uint8Array&&Object.getPrototypeOf(Uint8Array),function(e){return E&&e instanceof E});e.exports={isArray:l,isArrayBuffer:u,isBuffer:function(e){return null!==e&&!c(e)&&null!==e.constructor&&!c(e.constructor)&&"function"==typeof e.constructor.isBuffer&&e.constructor.isBuffer(e)},isFormData:function(e){var t="[object FormData]";return e&&("function"==typeof FormData&&e instanceof FormData||i.call(e)===t||g(e.toString)&&e.toString()===t)},isArrayBufferView:function(e){return"undefined"!=typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(e):e&&e.buffer&&u(e.buffer)},isString:function(e){return"string"==typeof e},isNumber:function(e){return"number"==typeof e},isObject:d,isPlainObject:p,isUndefined:c,isDate:h,isFile:f,isBlob:m,isFunction:g,isStream:function(e){return d(e)&&g(e.pipe)},isURLSearchParams:y,isStandardBrowserEnv:function(){return("undefined"==typeof navigator||"ReactNative"!==navigator.product&&"NativeScript"!==navigator.product&&"NS"!==navigator.product)&&("undefined"!=typeof window&&"undefined"!=typeof document)},forEach:b,merge:function e(){var t={};function n(n,r){p(t[r])&&p(n)?t[r]=e(t[r],n):p(n)?t[r]=e({},n):l(n)?t[r]=n.slice():t[r]=n}for(var r=0,o=arguments.length;r<o;r++)b(arguments[r],n);return t},extend:function(e,t,n){return b(t,function(t,r){e[r]=n&&"function"==typeof t?o(t,n):t}),e},trim:function(e){return e.trim?e.trim():e.replace(/^\s+|\s+$/g,"")},stripBOM:function(e){return 65279===e.charCodeAt(0)&&(e=e.slice(1)),e},inherits:function(e,t,n,r){e.prototype=Object.create(t.prototype,r),e.prototype.constructor=e,n&&Object.assign(e.prototype,n)},toFlatObject:function(e,t,n){var r,o,i,s={};t=t||{};do{for(o=(r=Object.getOwnPropertyNames(e)).length;o-- >0;)s[i=r[o]]||(t[i]=e[i],s[i]=!0);e=Object.getPrototypeOf(e)}while(e&&(!n||n(e,t))&&e!==Object.prototype);return t},kindOf:s,kindOfTest:a,endsWith:function(e,t,n){e=String(e),(void 0===n||n>e.length)&&(n=e.length),n-=t.length;var r=e.indexOf(t,n);return-1!==r&&r===n},toArray:function(e){if(!e)return null;var t=e.length;if(c(t))return null;for(var n=new Array(t);t-- >0;)n[t]=e[t];return n},isTypedArray:S,isFileList:v}},27510(e,t,n){"use strict";n.d(t,{O:()=>m,_:()=>f});var r=n(47433),o=n(65377);class i extends o.W{create(e,t,n){return this.put(`/catalog/widgets/${e}`,t,{...n})}remove(e,t){return this.delete(`/catalog/widgets/${e}`,t)}updateSettings(e,t,n){return this.put(`/catalog/widgets/${e}/settings`,t,n)}}var s=n(42900);class a{constructor(e){this.httpClient=e,this.updateWidgetSettings=(e,t)=>this.privateWidgetsService.updateSettings(e,(0,r.wJ)(t)).then(e=>(0,r.Yu)(e.data)).catch(s.i),this.updateWidget=(e,t)=>this.privateWidgetsService.create(e,(0,r.wJ)(t)).then(e=>(0,r.Yu)(e.data)).catch(s.i),this.privateWidgetsService=new i(e)}}class l extends o.W{getSettings(e){return this.get("/catalog/settings",e)}update(e,t){return this.post("/catalog/settings",e,{...t})}reset(e){return this.delete("/catalog/settings",e)}}const c=({data:e})=>{const t=(0,r.Yu)(e),{createdTs:n,updatedTs:o}=t,i=new Date(1e3*Number(n)),s=new Date(1e3*Number(o));return{...t,createdTs:i,updatedTs:s}};class u{}var d;!function(e){e.VIDEO_MAIN="main",e.VIDEO_COVER="cover",e.VIDEO_TRAILER="trailer",e.VIDEO_POSTER="poster",e.CHANNEL_COVER="channel-cover",e.EMBED_LOGO="embed-logo",e.EMBED_LOGO_1="EMBED_LOGO_1",e.EMBED_LOGO_2="EMBED_LOGO_2",e.EMBED_LOGO_3="EMBED_LOGO_3",e.EMBED_LOGO_NEW="EMBED_LOGO",e.VIDEO_CARD_IMAGE="video-card-image"}(d||(d={}));const p=e=>e?.valueOf();class h extends u{constructor(e,t){super(),this.httpClient=e,this.get=()=>this.privateSettingsService.getSettings().then(c).catch(s.i),this.update=e=>this.privateSettingsService.update((0,r.wJ)({...e,createdTs:p(e.createdTs),updatedTs:p(e.updatedTs)})).then(c).catch(s.i),this.reset=()=>this.privateSettingsService.reset().then(e=>e.data).catch(s.i),this.privateSettingsService=new l(e,t)}getEmbedLogoUploaderId(e){return e.id?`${d.EMBED_LOGO}${e.id}`:d.EMBED_LOGO}removeEmbedLogo(e,t){const n=!!e.embedDefaultLogoId&&`${d.EMBED_LOGO}${e.embedDefaultLogoId}`===t;return this.privateSettingsService.update((0,r.wJ)({...e,createdTs:p(e.createdTs),updatedTs:p(e.updatedTs),embedLogos:e.embedLogos.filter(e=>`${d.EMBED_LOGO}${e.id}`!==t),embedDefaultLogoId:n?null:e.embedDefaultLogoId})).then(c).catch(s.i)}updateLogosAfterUpload(e,t){const n=t.embedLogos,{fileUrl:r,uploaderId:o}=e,i=o===d.EMBED_LOGO?[...n,{id:Date.now().toString(),url:r}]:n.map(e=>`${d.EMBED_LOGO}${e.id}`===o?{...e,url:r}:e);return this.update({...t,embedLogos:i})}makeEmbedLogoDefault(e,t){const n=t.replace(d.EMBED_LOGO,"");return this.update({...e,embedDefaultLogoId:n})}removeEmbedLogoDefault(e,t){return this.update({...e,embedDefaultLogoId:null})}}let f;function m(e,t){f={widgets:new a(e),settings:new h(e,t)}}},13795(e,t,n){"use strict";n.d(t,{m:()=>Te,i:()=>xe});var r=n(17233);class o{}var i=n(87653),s=n(35003),a=n(85900),l=n(3026),c=n(1905);const u="/cashier/order",d=(e,t)=>`/cashier/order/${e}/transaction/${t}/status`,p=`${c.Q.paypal}/vod`,h={SUCCESS:r.d.ACTIVE,APPROVED:r.d.ACTIVE,OK:r.d.ACTIVE,PENDING:r.d.PENDING,PENDING_MERCHANT:r.d.PENDING,CANCEL:r.d.CANCELED,CANCELED:r.d.CANCELED};class f extends o{constructor(e){super(),this.httpClient=e}async createOrder(e,t,n,r,o,a){const{data:l}=await this.httpClient.post(`${p}${u}`,{channelId:t,refItemId:e,type:n,ref:r,redirectParams:{returnUrl:r,[i.C7]:a,[i.c3]:e,[i.Wr]:n,[i.Yu]:i.qY}},{params:{instance:o,bsi:(0,s.N)()},headers:{"Content-Type":"application/json"},withCredentials:!0,xsrfCookieName:null,xsrfHeaderName:null});return l.order.id}async getPaymentStatus(e,t,n,r,o,i){const{status:a}=await this.httpClient.get(`${p}${d(n,r)}`,{params:{instance:o,bsi:(0,s.N)()},headers:{"Content-Type":"application/json"},withCredentials:!0,xsrfCookieName:null,xsrfHeaderName:null}).then(e=>({status:e.data.status}),e=>({status:"ERROR",error:e}));return h[a]}async cancelOrder(e,t,n){(0,a.S)((0,l.c)(`${c.Q.paypal}/vod/pp/subscribe/cancel_profile`,{type:"subscription",channelId:e,ref:t,instance:n}))}}function m(e){return new f(e)}var v=n(49730);class g extends v.Y{}class y extends g{getMemberInfo(e,t,n){return this.get(`/public/lists/${e}/member/info?instance=${t}`,n)}getVideoPreviewUrls(e,t,n){const r={instance:t};return this.get(`/public/lists/play/${e}`,{params:r,...n})}getInfo(e,t){return this.get(`/public/lists/${e}/info`,t)}}var b,E=n(42900),S=n(47433),C=n(59109);!function(e){e.VIDEO="video",e.CHANNEL="channel",e.USER_NAME="username",e.PLAYLIST="playlist"}(b||(b={}));const w=["maxres","standard","high","medium","default"];const P=function(e){if(!e)return;const t=w.find(t=>e[t]?.url),n=t?e[t]:void 0;return n?.url};function I(e,t){const{id:n,snippet:r={},contentDetails:o={},statistics:i={},brandingSettings:s={},isExternalRemoved:a=!1}=t,{title:l,description:c,thumbnails:u,publishedAt:d}=r,{itemCount:p,relatedPlaylists:h={}}=o,f=Number(p||i.videoCount)||0,m=P(u)||null;let v=_.get(s,"image.bannerTvImageUrl")||m;return e===b.PLAYLIST&&0===f&&(v=null),(0,S.HR)({externalId:n,uploadsPlaylistId:h.uploads,title:l,description:c,thumbnailUrl:m,coverUrl:v,videosCount:f,externalCreatedTs:new Date(d),channelType:C.s.YOUTUBE_FEED,urlType:e,isExternalRemoved:a})}var O=n(16252),A=n.n(O),N=n(92425);const T=e=>e?e.substring(e.indexOf("-")+1):e;function x(e){return e<=9?`0${e}`:String(e)}function R(e){e=Math.floor(e??0);const t=[];do{t.unshift(x(e%60)),e=Math.floor(e/60)}while(e>0);return t.length<2&&t.unshift("00"),t.join(":")}function L(e){return e?(t=k(e))?t.split(":").reverse().reduce((e,t,n)=>e+Number(t)*Math.pow(60,n),0):0:0;var t}function k(e){if(!e)return"00:00";const[,...t]=e.match(/^P(?:(\d+)D)?T(?:(\d+)H)?(?:(\d+)M)?(?:(\d+)S)?/)||[],n=t.map(e=>Number(e)||0),[r,o,i,s]=n,[a,l,c]=[24*r+o,i,s].map(x);return"00"===a?`${l}:${c}`:`${a}:${l}:${c}`}var D=n(71463);const V=[{type:D.s.RENT,price:.01,enabled:!1,period:24},{type:D.s.SALE,price:.01,enabled:!1,period:0}];var M,B;!function(e){e.IN_QUEUE="IN-QUEUE",e.PENDING="PENDING",e.INPROGRESS="INPROGRESS",e.PREVIEW_READY="PREVIEW_READY",e.READY="READY",e.FAILED="FAILED",e.NONE="NONE"}(M||(M={})),function(e){e.COMPUTER="computer",e.DROPBOX="dropbox",e.GOOGLE_DRIVE="drive",e.YOUTUBE="youtube",e.VIMEO="vimeo",e.FACEBOOK="facebook",e.MIXED="mixed",e.LIVE="live"}(B||(B={}));B.YOUTUBE,B.VIMEO,B.FACEBOOK;var F;!function(e){e.InternalError="internal_error",e.ConnectivityIssue="connectivity_issue"}(F||(F={}));var U=n(24178),H=n(20593);const j=(e,t)=>{const n=e?.fileOutput?.video[0]?.status;return t===U.S.ItemLive?H.i[n]:void 0},W={allowDownload:!1},z=(e=M.NONE)=>_.includes(M,e)?e:M.NONE,q=(e=[])=>e.map(e=>e.itemId),G=e=>{const t=(0,S.Yu)(e),{itemId:n,externalId:r,listId:o,mediaStatus:i,trailerStatus:s,mediaInfo:a,mediaExternUrl:l,downloadOptions:{allowDownload:c}=W,videoSource:u=B.COMPUTER,itemType:d}=t,p=n&&T(n)||r,{customCoverUrl:h=null,createdTs:f,updatedTs:m,publishTs:v,usedInLists:g}=t;let{dealInfo:y,durationSec:b,durationStr:E,tags:C=[],categories:w=[]}=t;const P=new Date(1e3*f),I=new Date(1e3*m),O=v?new Date(1e3*v):null,A=_.get(a,"fileInput.duration",0);A&&(b=Math.floor(A/1e3),E=R(b)),E||(E=R(b));const N=z(l?M.READY:i),x=z(s);l&&(y=V),C=_.uniq(C),w=_.uniq(w);const L=T(o),k={..._.omit(t,["downloadOptions","mediaStatus","trailerStatus"]),id:p,listId:L,customCoverUrl:h,transcodingStatus:N,trailerTranscodingStatus:x,dealInfo:y,durationSec:b,durationStr:E,createdTs:P,updatedTs:I,publishTs:O,usedInLists:q(g),allowDownload:c,videoSource:u,tags:C,categories:w,liveVideoStatus:j(a,d),autogeneratedTrailer:a?.fileOutput?.trailer?.length?(e=>{const t=z(e[0].status);return t===M.FAILED?{status:t,errorType:F.InternalError}:{status:t}})(a?.fileOutput?.trailer):void 0};return(0,S.HR)(k)},$=(e,t)=>{e[t]=new Date(1e3*e[t])},Y=e=>(e=A().cloneDeep(e),e=(0,S.Yu)(e),$(e,"createdTs"),$(e,"externalCreatedTs"),$(e,"updatedTs"),(e=>{e.statsInfo&&(e.statsInfo=A().mapValues(e.statsInfo,e=>{const t=A().filter(e,e=>Boolean(e.value));return A().uniqBy(t,"value")}))})(e),e.id=T(e.itemId),e.customCoverUrl=e.customCoverUrl||null,e.videosCount=e.usedCount,e.urlType=e.urlType||"",e.channelType=e.channelType||C.s.CHANNEL,delete e.itemId,delete e.usedCount,delete e.publishChanges,(e=>{if(e.featuredItem)e.featuredItem.mediaStatus&&e.featuredItem.mediaStatus!==N.m.NONE?e.featuredItem.itemId&&(e.featuredItem=G(e.featuredItem)):(delete e.featuredItem,e.videosCount&&(e.videosCount-=1))})(e),(e=>{e.channelType!==C.s.CHANNEL&&delete e.videosCount})(e),e),K=e=>{const t=e.youtube_data,n=Y(_.omit(e,"youtube_data"));if(t){return((e,t)=>({...e,..._.omit(t,"id","title","description")}))(n,I(n.urlType,t))}return n},X="([\\w\\-]+)",Z={[b.PLAYLIST]:[new RegExp(`youtube\\.com\\/.*list=${X}`)],[b.CHANNEL]:[new RegExp("youtube\\.com\\/(channel|c|@)\\/?([\\w\\-%]+)")],[b.USER_NAME]:[new RegExp(`youtube\\.com\\/user\\/${X}`)]},J={...Z,[b.VIDEO]:[new RegExp(`youtu\\.be\\/${X}`),new RegExp(`youtube\\.com\\/watch\\?.*v=${X}`),new RegExp(`youtube\\.com\\/(?:v|embed)\\/${X}`)]},Q=(e,t)=>{for(const n of e){const e=n.exec(t);if(e)return e[e.length-1]}return null};function ee(e,t){const n=((e,t)=>{let n;for(n in e){const r=e[n],o=r?Q(r,t):null;if(o)return{id:o,type:n}}return null})(e,t);if(!n)throw new Error("Given url doesn't match any pattern");return n}class te{constructor(e){this.httpClient=e,this.MAX_IDS_IN_REQUEST=50,this.EMPTY_PAGE_BUDGET=20,this.channelIdToPlaylistIdMap=new Map}async get(e,t){const n="undefined"!=typeof window&&window.hasOwnProperty("BusinessManagerAPI")?{artifact:"wix-vod-library"}:void 0;return this.httpClient.get(c.Q.pixWix+e,{params:{...n,...t?.params},...t})}fetchChannels(e,t){const n={pageToken:(e={order:"relevance",ids:[],maxResults:this.MAX_IDS_IN_REQUEST,shouldThrowWhenNoItems:!1,...e}).cursor,order:e.order,forUsername:e.userName,id:e.ids&&e.ids.length?e.ids.join(","):null,maxResults:e.maxResults,shouldThrowWhenNoItems:e.shouldThrowWhenNoItems};return this.get("/youtube/channels",{params:n,...t})}fetchPlayLists(e={},t){const n={shouldThrowWhenNoItems:e.shouldThrowWhenNoItems||!1,id:e.ids&&e.ids.length?e.ids.join(","):null};return this.get("/youtube/playlists",{params:n,...t})}makeChunks(e,t){return e.reduce((e,n)=>{const r=e.length-1;return e[r].length===t?e.push([n]):e[r].push(n),e},[[]])}batchFetch(e,t){const n=this.makeChunks(e,this.MAX_IDS_IN_REQUEST).map(e=>t(e));return Promise.all(n)}parseChannelUrl(e){return function(e){return ee(Z,e)}(e)}parseVideoUrl(e){return function(e){return ee(J,e)}(e)}getChannelsByIds(e,t){return this.batchFetch(e,e=>this.fetchChannels({ids:e},t)).then(e=>({...e[0],data:{items:e.reduce((e,t)=>t.data&&t.data.items?e.concat(t.data.items):e,[])}}))}getChannelById(e,t){return this.getChannelsByIds([e],t).then(e=>({...e,data:e.data.items[0]}))}getChannelsByUsername(e,t){return this.fetchChannels({userName:e},t)}getPlayListsByIds(e,t){return this.batchFetch(e,e=>this.fetchPlayLists({ids:e},t)).then(e=>({...e[0],data:{items:e.reduce((e,t)=>t.data&&t.data.items?e.concat(t.data.items):e,[])}}))}getPlaylistById(e,t){return this.getPlayListsByIds([e],t).then(e=>({...e,data:e.data.items[0]}))}getPlaylistIdByChannelId(e,t){const n=this.channelIdToPlaylistIdMap.get(e);return n?Promise.resolve(n):this.getChannelById(e,t).then(({data:t})=>{const n=t.contentDetails.relatedPlaylists.uploads;return this.channelIdToPlaylistIdMap.set(e,n),n})}fetchVideos(e,t){const n={params:{id:e.join(",")},...t};return this.get("/youtube/videos",n)}getVideosByIds(e,t){return this.batchFetch(e,e=>this.fetchVideos(e,t)).then(e=>({...e[0],data:{items:e.reduce((e,t)=>e.concat(t.data.items),[])}}))}doFetchPlaylistItems(e,t,n,r){return this.get("/youtube/playlistitems",{params:{maxResults:t,pageToken:n,playlistId:e},...r})}async fetchChannelVideosByPlaylistId({playlistId:e,itemsCount:t,pageToken:n=""},r){let o,i=[],s=Math.min(t,this.MAX_IDS_IN_REQUEST);const a=new Set,l=Math.ceil(t/this.MAX_IDS_IN_REQUEST)+this.EMPTY_PAGE_BUDGET;let c=0;const u=e=>{i=i.concat(e.data.items),t=Math.max(t-e.data.items.length,0),n=e.data.nextPageToken,s=Math.min(t,this.MAX_IDS_IN_REQUEST)},d=async()=>{n&&a.add(n),c+=1;const t=await this.doFetchPlaylistItems(e,s,n,r);return u(t),n&&a.has(n)&&(n="",t.data.nextPageToken=""),t};for(o=await d();t&&n&&c<l;)o=await d();return o.data.items=i,o}async getPlaylistItems({externalId:e,urlType:t,pageToken:n="",itemsCount:r},o){return t===b.CHANNEL&&(e=await this.getPlaylistIdByChannelId(e,o)),this.fetchChannelVideosByPlaylistId({playlistId:e,itemsCount:r,pageToken:n??void 0},o)}getCategoryList(e,t){const n=e.join(",");return this.get("/youtube/categories",{params:{ids:n},...t})}async getVideoById(e,t){const n=await this.fetchVideos([e],t);return{...n,data:{...n.data,categoryItems:await this.fetchCategoryItemsForVideos(n.data.items,t)}}}async fetchCategoryItemsForVideos(e,t){const n=e.map(e=>e.snippet.categoryId),r=Array.from(new Set(n));try{const{data:e}=await this.getCategoryList(r,t);return e.items}catch(e){return[]}}async fetchChannelItemsForVideos(e,t){const n=e.map(e=>e.snippet.channelId);try{const{data:e}=await this.getChannelsByIds(n,t);return e.items}catch(e){return[]}}async getChannelVideos({externalId:e,urlType:t,pageToken:n="",itemsCount:r},o){const i=await this.getPlaylistItems({externalId:e,urlType:t,pageToken:n,itemsCount:r},o),s=i.data.items,a=s.map(e=>e.contentDetails.videoId),l=(await this.getVideosByIds(a,o)).data.items,[c,u]=await Promise.all([this.fetchCategoryItemsForVideos(l,o),this.fetchChannelItemsForVideos(l,o)]);return{...i,data:{playlistItems:s,videoItems:l,channelItems:u,categoryItems:c,nextPageToken:i.data.nextPageToken,pageInfo:i.data.pageInfo}}}}class ne{constructor(e,t){this.httpClient=e,this.baseUrl=t,this.getVideoPreviewUrls=async(e,t)=>{let n;try{n=await this.siteBasedPublicChannelService.getVideoPreviewUrls(e,t)}catch(e){return(0,E.i)(e)}return n.data},this.getMemberInfo=async(e,t)=>{let n;try{n=await this.siteBasedPublicChannelService.getMemberInfo(e,t)}catch(e){return(0,E.i)(e)}return(0,S.Yu)(n)},this.getInfo=async(e,t)=>{try{const r=await this.siteBasedPublicChannelService.getInfo(e,{params:{metaSiteId:t}});try{const e=await this.getExternalChannelInfo(r.data);Object.assign(r.data,{youtube_data:e.data})}catch(e){}const o=(0,S.wJ)(r.data);o.youtube_data&&(o.youtube_data=(0,S.Yu)(o.youtube_data));const{custom_cover_url:i,cover_url:s,featured_item:a,channel_type:l}=o;return i||s||!a||l===C.s.YOUTUBE_FEED||(o.cover_url=(n=a).custom_cover_url||n.cover_url),K(o)}catch(e){return(0,E.i)(e)}var n},this.siteBasedPublicChannelService=new y(e,t),this.youtubeService=new te(e)}isYoutubeChannel(e){return e.channel_type===C.s.YOUTUBE_FEED&&e.url_type===b.CHANNEL}isYoutubePlaylist(e){return e.channel_type===C.s.YOUTUBE_FEED&&e.url_type===b.PLAYLIST}getExternalChannelInfo(e){if(e.external_id&&this.isYoutubeChannel(e))return this.youtubeService.getChannelById(e.external_id);if(e.external_id&&this.isYoutubePlaylist(e))return this.youtubeService.getPlaylistById(e.external_id);throw new Error("Method is not allowed")}}var re,oe,ie,se,ae=n(6354);!function(e){e.Pending="pending",e.InQueue="in-queue",e.InProgress="in-progress",e.PreviewReady="preview-ready",e.Ready="ready",e.Failed="failed"}(re||(re={})),function(e){e.ReverseCustom="-custom",e.ReverseRelevance="-relevance",e.ReverseDate="-date",e.ReverseName="-name"}(oe||(oe={})),function(e){e.Custom="custom",e.Relevance="relevance",e.Date="date",e.Name="name"}(ie||(ie={})),function(e){e.Ascending="asc",e.Descending="desc"}(se||(se={}));const le={size:30,cursor:null},ce={order:ie.Custom,direction:se.Ascending},ue=({query:e,tag:t,category:n,mediaType:r=ae.Z.SECURE_VIDEO,sort:o,paging:i,itemType:s,templateMetaSiteId:a,withPlayInfo:l})=>{const c={...ce,...o},u={...le,...i},d={[ie.Custom]:oe.ReverseCustom,[ie.Name]:oe.ReverseName,[ie.Relevance]:oe.ReverseRelevance,[ie.Date]:oe.ReverseDate},p={metaSiteId:a,query:e,tag:t,category:n,media_type:r,page_size:u.size,item_type:s,cursor:u.cursor,order:c.direction===se.Descending&&d[c.order]?d[c.order]:c.order};return l&&(p.with_play_info=!0),p};var de=n(65377);class pe extends de.W{createVideos(e,t){return this.post("/catalog/items",{items:e},t)}getList({query:e,tag:t,category:n,mediaType:r,sort:o,paging:i,itemType:s},a){const l=ue({query:e,tag:t,category:n,mediaType:r,sort:o,paging:i,itemType:s});return this.get("/catalog/items",{params:l,...a})}removeVideos(e,t){return this.delete("/catalog/items/delete",{...t,params:{items:e}})}getById(e,t){return this.get(`/catalog/items/${e}`,t)}updateById(e,t,n){return this.put(`/catalog/items/${e}`,t,{...n})}patchById(e,t,n){return this.patch(`/catalog/items/${e}`,t,{...n})}batchUpdateVideos(e,t,n){const r={...t,items:e};return this.put("/catalog/items",r,{...n})}getVideoUrlsByFileName(e,{clip:t,autogenerated:n}={},r){return this.get(`/catalog/videos/${e}/play`,{params:{clip:t,autogenerated:n},...r})}createSingleVideo(e,t){return this.post(`/publisher/items/${e}/create`,null,t)}generateVideoTrailer(e){return this.post(`/catalog/items/${e}/generate-trailer`)}}class he extends g{constructor(e,t){super(e,t),this.privateVideo=new pe(e,t)}static getDownloadUrl(e,t,n,r){return`${e}/public/download/${t}/redirect?instance=${r}&channel_id=${n}`}getById(e,t){return this.privateVideo.getById(e,t)}getVideoUrls(e,t,n,r){return this.get(`/public/play/${e}`,{params:{instance:n,channel_id:t},...r})}}class fe extends g{getList(e,t,n){return this.get(`/public/lists/${e}/items/${t}/actions`,n)}}var me=n(46079);const ve=e=>((e=(e=>(0,O.reduce)(e,(e,t,n)=>(0,O.isString)(t)?(e[n]=t.trim(),e):(e[n]=t,e),{}))(e)).url&&(e.url=(e=>(0,O.startsWith)(e,"//")?`https:${e}`:(0,O.some)(["http://","https://"],t=>(0,O.startsWith)(e,t))?e:`https://${e}`)(e.url)),{...e,clientId:e.clientId||(0,me.Os)(),updatedTimestamp:e.updatedTimestamp||Date.now()}),ge=e=>(0,O.omitBy)(e,O.isNull),ye=e=>{const t=(0,S.Yu)(e),{type:n,actionId:r,clientId:o,appearance:i,position:s,orientation:a,thumbnailUrl:l}=t,c=i?i.start+i.duration:void 0,u={actionId:r,clientId:o||(0,me.Os)(),type:n,from:i?.start,to:c,position:s,orientation:a,...null===l?{}:{file:l,thumbnailUrl:l},...(0,O.omit)(t,["actionId","clientId","type","appearance","position","orientation","parentItemId","dateCreated","dateUpdated","thumbnailUrl"])};return(0,O.flow)(ge,ve)(u)};class be{constructor(e,t){this.httpClient=e,this.baseUrl=t,this.getVideoUrls=async(e,t,n)=>{let r;try{r=await this.siteBasedPublicVideoService.getVideoUrls(e,t,n)}catch(e){return(0,E.i)(e)}return r.data},this.getDownloadUrl=async(e,t,n)=>he.getDownloadUrl(this.baseUrl??c.Q.catalog,e,t,n),this.getVideoCardsList=async(e,t)=>{let n;try{n=await this.siteBasedPublicVideoCardsService.getList(e,t)}catch(e){return(0,E.i)(e)}return(e=>{const t=(0,O.map)(e,ye);return(0,O.orderBy)(t,["from","updatedTimestamp"],["asc","asc"])})(n.data)},this.siteBasedPublicVideoService=new he(e,t),this.siteBasedPublicVideoCardsService=new fe(e,t)}}class Ee extends g{getList({channelId:e,query:t,tag:n,category:r,mediaType:o,sort:i,paging:s,itemType:a,templateMetaSiteId:l,withPlayInfo:c},u){const d=ue({query:t,tag:n,category:r,mediaType:o,sort:i,paging:s,itemType:a,templateMetaSiteId:l,withPlayInfo:c});return this.get(`/public/lists/${e}`,{params:d,...u})}getChannelVideoById(e,t,n){return this.get(`/public/lists/${e}/items/${t}/info`,n)}}class Se{constructor(e,t){this.publicChannelVideos=new Ee(e,t)}parseListChannelResponse(e,t){return{...e,data:_.map(e.data.items,G),sort:t,paging:{size:e.data.items.length,cursor:e.data.cursor}}}parseChannelVideoResponse(e){return{...e,data:G(e.data)}}async listChannelVideos({channelId:e,query:t,tag:n,category:r,mediaType:o,sort:i,paging:s,templateMetaSiteId:a,withPlayInfo:l}){try{const c=await this.publicChannelVideos.getList({channelId:e,query:t,tag:n,category:r,mediaType:o,sort:i,paging:s,templateMetaSiteId:a,withPlayInfo:l});return this.parseListChannelResponse(c,i)}catch(e){return(0,E.i)(e)}}async getChannelVideoById(e,t,n){try{const r=await this.publicChannelVideos.getChannelVideoById(e,t,n);return this.parseChannelVideoResponse(r)}catch(e){return(0,E.i)(e)}}}class Ce extends Error{constructor(e,t,n){super(n),this.status=e,this.code=t,this.name=this.constructor.name,this.stack=(new Error).stack}}var we=n(33062);const Pe=e=>{const{player:t={},snippet:n={},contentDetails:r={}}=e,{id:o}=e,{embedHtml:i}=t,{channelId:s,title:a,description:l,thumbnails:c,tags:u,category:d,publishedAt:p}=n,{duration:h,videoId:f}=r,m=i?i.match(/width="(\d+)/):void 0,v=i?i.match(/height="(\d+)/):void 0,g=m?Number(m[1]):void 0,y=v?Number(v[1]):void 0,b=d?[d]:[];let E=o;if(_.isObject(o)){const{videoId:e}=o;E=e}E=E||f;const C=`//www.youtube.com/embed/${E}`,w=P(c);let I=0,O="00:00";h&&"P0D"!==h&&(I=L(h),O=k(h));return{...(0,S.HR)({coverUrl:w,width:g,height:y,channelId:s,durationSec:I,durationStr:O}),externalId:E,description:l??"",title:a??"",tags:u||[],categories:b,mediaExternUrl:C,mediaStatus:N.m.READY,dealInfo:V,videoSource:we.b.YOUTUBE,datePublish:p}};class Ie{constructor(e){this.httpClient=e,this.youtubeService=new te(e)}async getChannelsByIds(e){return this.youtubeService.getChannelsByIds(e).then(e=>_.map(e.data.items,e=>I(b.CHANNEL,e))).then(e=>this.setMissingCovers(e)).then(t=>{const n=_.map(t,"externalId");return[...t,...this.extendWithRemovedItems(e,n,b.CHANNEL)]}).then(e=>({data:e})).catch(E.i)}async getChannelsByUserName(e){return this.youtubeService.getChannelsByUsername(e).then(e=>_.map(e.data.items,e=>I(b.CHANNEL,e))).then(e=>this.setMissingCovers(e)).then(e=>({data:e})).catch(E.i)}async getPlaylistsByIds(e){return this.youtubeService.getPlayListsByIds(e).then(e=>_.map(e.data.items,e=>I(b.PLAYLIST,e))).then(t=>{const n=t.map(e=>e.externalId);return[...t,...this.extendWithRemovedItems(e,n,b.PLAYLIST)]}).then(e=>({data:e})).catch(E.i)}extendWithRemovedItems(e,t,n){const r=_.difference(e,t);return _.map(r,e=>I(n,{id:e,isExternalRemoved:!0}))}async getChannelsByUrl(e){let t,n;try{const r=this.youtubeService.parseChannelUrl(e);t=r.type,n=r.id}catch(e){return Promise.reject(new Ce(0,"wpm_error.malformed_external_link"))}switch(t){case b.PLAYLIST:return this.getPlaylistsByIds([n]);case b.USER_NAME:return this.getChannelsByUserName(n);default:return this.getChannelsByIds([n])}}async setMissingCovers(e){const t=_.reject(e,"coverUrl");if(_.isEmpty(t))return e;const n=_.map(t,"uploadsPlaylistId"),r=await this.getFallbackCovers(n);return _.forEach(t,(e,t)=>{e.coverUrl=r[t]||null}),e}async getCoverFromPlaylistItem(e){return this.youtubeService.getPlaylistItems({urlType:b.PLAYLIST,externalId:e,itemsCount:1}).then(e=>e.data.items[0]).then(e=>e?P(e.snippet.thumbnails):void 0)}async getFallbackCovers(e){const t=_.map(e,e=>this.getCoverFromPlaylistItem(e).catch(()=>{}));return Promise.all(t)}}class Oe{constructor(e){this.httpClient=e,this.youtubeService=new te(e),this.youtubeChannelsService=new Ie(e)}mapParams(e,t){const{externalId:n,urlType:r}=e;return{externalId:n,urlType:r,pageToken:t.paging.cursor,itemsCount:t.paging.size??0}}getCategoryIdToTitleMapping(e=[]){return _.reduce(e,(e,t)=>({[t.id]:t.snippet.title}),{})}addCategory(e,t){const n=e[_.get(t,"snippet.categoryId")];return n&&_.set(t,"snippet.category",n),t}mapToVodPaginatedResponse(e,t){const{nextPageToken:n,playlistItems:r,videoItems:o,categoryItems:i,channelItems:s}=e.data,a=this.getCategoryIdToTitleMapping(i),l=_.keyBy(s,"id"),c=o.map((e,t)=>_.merge(e,r[t]));return{status:e.status,sort:t.sort,paging:{...t.paging,cursor:n},data:_(c).map(e=>this.addCategory(a,e)).map(e=>({...Pe(e),publisher:l[e.snippet.channelId]?.snippet?.title})).value()}}async listYoutubeChannelVideosInternal(e,t){const n=this.mapParams(e,t),r=await this.youtubeService.getChannelVideos(n);return this.mapToVodPaginatedResponse(r,t)}async getVideosByChannelId(e,t){return this.listYoutubeChannelVideosInternal({externalId:e,urlType:b.CHANNEL},t).catch(E.i)}async getVideosByPlaylistId(e,t){return this.listYoutubeChannelVideosInternal({externalId:e,urlType:b.PLAYLIST},t).catch(E.i)}async getVideosByUserName(e,t){return this.youtubeService.getChannelsByUsername(e).then(e=>e.data.items[0]).then(e=>e.id).then(e=>this.getVideosByChannelId(e,t)).catch(E.i)}async getYoutubeVideoByIdWithChannelData(e){const t=await this.getYoutubeVideoById(e),n=await this.youtubeChannelsService.getChannelsByIds([t.data.channelId]).then(e=>e.data[0]);return{...t,data:{...t.data,publisher:n?n.title:null}}}async getVideosByUrl(e,t){let n,r;try{const o=t?this.youtubeService.parseChannelUrl(e):this.youtubeService.parseVideoUrl(e);n=o.type,r=o.id}catch(e){return Promise.reject(new Ce(0,"wpm_error.malformed_external_link"))}const o={paging:{cursor:null,size:50},sort:{order:ie.Relevance}};switch(n){case b.CHANNEL:return this.getVideosByChannelId(r,o);case b.PLAYLIST:return this.getVideosByPlaylistId(r,o);case b.USER_NAME:return this.getVideosByUserName(r,o);default:try{const e=await this.getYoutubeVideoByIdWithChannelData(r);return{...e,data:[e.data]}}catch(e){return(0,E.i)(e)}}}async getYoutubeVideoById(e){const t=await this.youtubeService.getVideoById(e),{items:n,categoryItems:r}=t.data,o=this.getCategoryIdToTitleMapping(r),i=this.addCategory(o,n[0]),s=Pe(i);return{...t,data:{...s,id:s.externalId}}}async listYoutubeChannelVideos(e,t){const n=await this.listYoutubeChannelVideosInternal(e,t);return{...n,data:n.data.map(G)}}}class Ae{constructor(){this.buildVideoCardsDeeplinkUrl=({channelId:e,videoId:t,fallbackUrl:n,instance:r})=>this.buildDeeplinksUrl({host:c.Q.catalog,channelId:e,videoId:t,fallbackUrl:n,instance:r}),this.buildChannelCardsDeeplinkUrl=({channelId:e,fallbackUrl:t,instance:n})=>this.buildDeeplinksUrl({host:c.Q.catalog,channelId:e,fallbackUrl:t,instance:n})}buildQueryString(e){const t=[];for(const n in e)e[n]&&t.push(`${n}=${e[n]}`);return t.join("&")}buildDeeplinksUrl(e){const{host:t,channelId:n,videoId:r,instance:o,fallbackUrl:i}=e,s={fallback_url:i,list_id:n,item_id:r,instance:o};return`${t}/public/widgets/deeplinks/active/redirect?${this.buildQueryString(s)}`}}let Ne;function Te(){if(void 0===Ne)throw Error("public Api has not yet been initialized, call `initPublicServices` first");return Ne}function xe(e,t,n){((e,t,n)=>{Ne={purchase:m(e),channelService:new ne(e,n),videoService:new be(e,n),channelVideos:new Se(e,n),youtubeVideosService:new Oe(e),publicWidgetsService:new Ae}})(e,0,n)}},79152(e,t,n){"use strict";n.d(t,{B:()=>o});var r=n(96653);const o=e=>{let t=e.messageId,n=e.currency,o=e.price;const i=(0,r.B)(),s=i.t,a=i.i18n;return s(t,{price:new Intl.NumberFormat(a.language,{style:"currency",currency:n,minimumFractionDigits:o%1>0?2:0,minimumIntegerDigits:1}).format(o)})}},70685(e,t,n){"use strict";n.d(t,{A:()=>g});var r=n(58212),o=n.n(r),i=n(60751),s=n.n(i),a=n(16252),l=n.n(a),c=n(5663),u=n(24528),d=n(71633),p=n.n(d);const h="tWZsb1",f="QKYL9B",m="q9AqmI",v="hXmHoC";class g extends s().Component{getResizedImageUrl(e){var t;const n=this.props,r=n.width,o=n.height,i=n.params,s=n.backgroundFit,a=(0,c.p)(e,{containerWidth:r,containerHeight:o}),l=s?u.F.fit:void 0,d=(null==(t=window)?void 0:t.devicePixelRatio)??1,p=Array.from(new Set([1,2,d])),h=Array.from(p.reduce((t,n)=>t.set((0,u.d)({url:e,width:a[0]*n,height:a[1]*n,params:i,mode:l}),n),new Map));return 1===h.length?`url(${h[0][0]})`:`-webkit-image-set(${h.map(e=>`url(${e[0]})  ${e[1]}x`).join(",")})`}render(){const e=this.props,t=e.className,n=e.width,r=e.height,o=e.style,i=e.children,a=e.dataHook,c=e.withFallbackColor,u=e.backgroundFit,d=e.isMobile,g=e.src,y={width:"number"==typeof n?n&&l().round(n):n,height:"number"==typeof r?r&&l().round(r):r,...o};g&&(y.backgroundImage=this.getResizedImageUrl(g));const b=p()(t,h,{[m]:c&&!g,[f]:u,[v]:d});return s().createElement("div",{className:b,style:y,"data-hook":a,role:"presentation"},i)}}o()(g,"defaultProps",{params:{},style:{}})},56543(e,t,n){"use strict";n.d(t,{E:()=>c});var r=n(60751),o=n.n(r),i=n(22524),s=n(76703),a=n(928);const l=()=>{const e=(0,i.I)(),t=(0,r.useCallback)(()=>{if(e.ready){const t={};return Object.values(s.default).forEach(n=>{const r=n.key;if("channelId"!==r&&"videoId"!==r&&(n.type===a.N.Color||n.type===a.N.Font)){const r=e.get(n);var o;if(t[`--${n.key}`]=((e,t)=>{if(e===a.N.Font){var n,r;const e=t.value;if(e)return null==e?void 0:e.replace(/^font:/,"").replace(/,?;.*$/,"").replace(/"+/,'"');const o=t,i=[];return i.push(null!=(n=o.style)&&n.bold?"bold":"normal"),i.push(null!=(r=o.style)&&r.italic?"italic":"normal"),i.push("number"==typeof o.size?`${o.size}px/${o.size}px`:"1em"),i.push(o.family),i.join(" ")}var o;return e===a.N.Color?null==(o=t.value)?void 0:o.replace(/rgba?\((.*)\)/,"$1"):t.value})(n.type,r),n.type===a.N.Font)t[`--${n.key}-decoration`]=(null==r?void 0:r.textDecoration)??(null!=(o=r.style)&&o.underline)?"underline":"unset"}}),t}},[e]),n=(0,r.useState)(t()||{}),o=n[0],l=n[1];return(0,r.useEffect)(()=>{const e=t();e&&l(e)},[t]),o},c=e=>{let t=e.children;const n=l();return o().createElement("div",{style:n,"data-hook":"style-params-css-variables"},n?t:null)}},34722(e,t,n){"use strict";n.d(t,{C7:()=>c,IF:()=>u});var r=n(60751),o=n.n(r),i=n(67078),s=n(70685),a=n(21468);const l=e=>{const t=e.thumbnailUrl,n=e.className,r=e.width,a=e.height;return e.isResponsive?o().createElement(i.V,{src:t,withFallbackColor:!0,breakpoints:[{min:0,width:r,height:a}]}):o().createElement(s.A,{src:t,className:n,withFallbackColor:!0,width:r,height:a})},c=e=>{const t=e.video,n=t.coverUrl,r=t.customCoverUrl,i=e.width,s=void 0===i?a.HT:i,c=e.height,u=void 0===c?a._q:c,d=e.className;return o().createElement(l,{thumbnailUrl:r||n,className:d,width:s,height:u})},u=e=>{const t=e.video,n=t.coverUrl,r=t.customCoverUrl,i=e.width,s=e.height,a=e.className;return o().createElement(l,{thumbnailUrl:r||n,className:a,width:i,height:s,isResponsive:!0})}},69711(e,t,n){"use strict";n.d(t,{W:()=>k});var r=n(51112),o=n.n(r),i=n(55755);function s(e){return function(t){var n=t.dispatch,r=t.getState;return function(t){return function(o){return"function"==typeof o?o(n,r,e):t(o)}}}}var a=s();a.withExtraArgument=s;const l=a;var c=n(64615);function u(e){return function(e){if(Array.isArray(e))return d(e)}(e)||function(e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return d(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(n);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return d(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function d(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}const p=function(e){return function(t){return function(t){return function(n){if(n.type!==c.qF)return t(n);var r=n.payload,o=r.method,i=r.args;e[o].apply(e,u(i))}}}},h=e=>t=>{let n=t.getState,r=t.dispatch;return t=>o=>{const i=n(),s=t(o),a=o.type,l=e[a];return l&&l({dispatch:r,state:n(),previousState:i,action:o}),s}};(Object.getOwnPropertyDescriptor(h,"name")||{}).writable||Object.defineProperty(h,"name",{value:"default",configurable:!0});var f=n(16252),m=n.n(f),v=n(46933),g=n(7139),y=n(43862),b=n(2408),E=n(50836),S=n(22442),C=n(63892),w=n(70953),P=n(68045),I=n(68134);const O=e=>{let t=e.getState,n=e.dispatch;return e=>r=>{const o=t(),i=e(r),s=t(),a=e=>{const t=m().indexOf((0,P.oX)(s),e),r=(0,P.BE)(s),o=(0,C.lj)(s),i=(0,C.KA)(s),a=s.isLightbox;-1===t&&r&&(o||i||a)&&n((0,S.rb)()),n((0,S.zb)(t))};switch(r.type){case v.dS.UPDATE_SEARCH:case v.dS.RESET_SEARCH:m().isEqual(o.search,s.search)&&0!==m().size((0,P.oX)(s))||(n((0,S.tM)()),n((e,t,n)=>{let r=n.storage;r.lastCursor=null,r.loadingPromise=null}),n((0,S.rb)(2)));break;case g.cJ.SET:case E.Xk.REQUEST_PLAY:a(r.payload);break;case y.QH:(0,C.X)(s)&&function(e){let t=(void 0===e?{}:e).exact,r=void 0!==t&&t;const o=(0,P.kT)(s)-(0,P.oX)(s).length+(r?0:1),i=(0,P.BE)(s),a=(0,w.V8)(s),l=(0,w.bs)(s);o>0&&i&&n((0,S.UX)(o,{[l]:a}))}({exact:!0});break;case b.Xk.SUCCESS:(0,C.ts)(s)&&!s.isLightbox||a((0,I.eY)(s))}return i}};(Object.getOwnPropertyDescriptor(O,"name")||{}).writable||Object.defineProperty(O,"name",{value:"default",configurable:!0});var A=n(56375),N=n(67459),T=n(47289),x=n(52454);const _={...{[g.cJ.SET]:e=>{let t=e.dispatch,n=e.state,r=e.action,o=e.previousState;r.payload!==o.selectedVideoId&&t((0,A.w)("widget.VidSelected.displayed",(0,x.RV)({appSettings:(0,C.pr)(n),channelData:(0,N.rH)(n),videoItem:(0,T.eA)(n)[(0,I.eY)(n)]})))}}};var R=n(76664);const L=["router"],k=e=>{let t=e.createRootReducer;e.createRootReducerPath;return e=>{let n=e.initialState,r=void 0===n?{}:n,s=e.middlewares,a=void 0===s?[]:s,c=e.history,u=e.handlers,d=e.httpClient,f=e.reportError;const m=[l.withExtraArgument({storage:{},handlers:u,httpClient:d,reportError:f}),p(c),O,h(_)];m.push(...a);const v="undefined"!=typeof window?window:void 0,g=(void 0!==v&&v.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__?v.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__:i.Zz)((0,i.Tw)(...m)),y=(r.router,o()(r,L)),b=g(i.y$)(t({history:c}),y);return(0,R.d)(b),b}}},64540(e,t,n){"use strict";n.d(t,{J:()=>r});let r=function(e){return e.CASHIER_MODAL_LOAD="CASHIER_MODAL_LOAD",e.CASHIER_PAYMENT_PAGE_LOAD="CASHIER_PAYMENT_PAGE_LOAD",e.CASHIER_PAYMENT_COMPLETE_PAGE_LOAD="CASHIER_PAYMENT_COMPLETE_PAGE_LOAD",e.GET_WIDGET_DATA="GET_WIDGET_DATA",e.GET_WIDGET_DATA_V2="GET_WIDGET_DATA_V2",e.GET_WIDGET_DATA_V3_MAPPING="GET_WIDGET_DATA_V3_MAPPING",e.MOBILE_OPEN_VIDEO_VIEW="MOBILE_OPEN_VIDEO_VIEW",e}({})},26919(e,t,n){"use strict";n.d(t,{S:()=>r});let r=function(e){return e.QUERY="query",e.TAG="tag",e.CATEGORY="category",e}({})},21468(e,t,n){"use strict";n.d(t,{A1:()=>p,CU:()=>u,FJ:()=>l,HT:()=>i,YR:()=>a,Z:()=>d,_q:()=>s,aE:()=>c,fs:()=>o,jT:()=>r});const r=399,o=320,i=320,s=180,a=1280,l=720,c=40,u=220,d=2,p=66},34219(e,t,n){"use strict";n.d(t,{a:()=>a,w:()=>s});var r=n(60751),o=n.n(r);const i=(0,r.createContext)(null),s=e=>{let t=e.children;const n=(0,r.useState)(!1),s=n[0],a=n[1];return o().createElement(i.Provider,{value:{widgetFocused:s}},o().createElement("div",{"data-hook":"widget-focus-provider",onFocus:()=>a(!0),onBlur:()=>a(!1)},t))},a=()=>{const e=(0,r.useContext)(i);if(null===e)throw new Error("Use useWidgetFocus hook within WidgetFocusProvider");return e}},17638(e,t,n){"use strict";n.d(t,{Sn:()=>u,iy:()=>l,n$:()=>c});var r=n(24505),o=n.n(r),i=n(60751),s=n.n(i);const a=s().createContext(void 0),l=a.Provider;function c(e){return t=>n=>s().createElement(a.Consumer,null,r=>r?s().createElement(t,o()({},n,e(r))):null)}const u=()=>{const e=(0,i.useContext)(a);if(!e)throw new Error("useWidgetProps must be used within WidgetPropsProvider");return e}},37861(e,t,n){"use strict";n.d(t,{Gm:()=>h,gP:()=>p});var r=n(24505),o=n.n(r),i=n(60751),s=n.n(i),a=n(75143),l=n(11249);const c=(0,i.createContext)({width:0,height:0}),u=e=>{let t=e.children;const n=(0,i.useState)({width:window.innerWidth,height:window.innerHeight}),r=n[0],o=n[1],a=(0,i.useCallback)(()=>{o({width:window.innerWidth,height:window.innerHeight})},[]);return(0,i.useEffect)(()=>(window.addEventListener("resize",a),()=>{window.removeEventListener("resize",a)}),[a]),s().createElement(c.Provider,{value:r},t)},d=e=>{let t=e.children;const n=(0,l.v)(),r=n.dimensions,o=n.isSSR,i=(0,a.uZ)({refreshMode:"debounce",refreshRate:300}),u=""===r.width,d=r.width||i.width||0,p=r.height||i.height||0;return s().createElement("div",{ref:i.ref,"data-hook":"window-size",style:{width:"100%"}},s().createElement(c.Provider,{value:{width:d,height:p}},o||d||u?t:null))},p=e=>{let t=e.children;return e.isIframe?s().createElement(u,null,t):s().createElement(d,null,t)};function h(e){return t=>{const n=(0,i.useContext)(c);return s().createElement(e,o()({},t,{windowSize:n}))}}},49586(e,t,n){"use strict";n.d(t,{h4:()=>a,oU:()=>c,xX:()=>l});var r=n(24505),o=n.n(r),i=n(60751),s=n.n(i);const a=s().createContext(null),l=()=>{const e=(0,i.useContext)(a);if(!e)throw new Error("useHandlersAndState must be used within ControllerStateContext");return e},c=e=>t=>{const n=l(),r=n.controllerState,i=n.handlers;return s().createElement(e,o()({},t,{controllerState:r,handlers:i}))}},93245(e,t,n){"use strict";n.d(t,{U:()=>c});var r=n(60751),o=n.n(r);const i="icGn0v",s="Yu19Bc",a="VaiN8d",l="d0AljU",c=()=>o().createElement("div",{className:i,"data-hook":"balls-loader"},o().createElement("div",{className:s}),o().createElement("div",{className:a}),o().createElement("div",{className:l}))},42096(e,t,n){"use strict";n.d(t,{d:()=>r,j:()=>o});const r=48,o=300},70371(e,t,n){"use strict";n.d(t,{Tn:()=>u,o9:()=>l,un:()=>c});var r=n(24505),o=n.n(r),i=n(60751),s=n.n(i);const a=(0,i.createContext)(null),l=e=>{let t=e.children;const n=(0,i.useState)(!1),r=n[0],o=n[1],l=(0,i.useState)("/"),c=l[0],u=l[1];return s().createElement(a.Provider,{value:{isMobileOverlayOpen:r,initialRoute:c,openMobileOverlay:function(e){void 0===e&&(e="/"),u(e),o(!0)},closeMobileOverlay:()=>{u("/"),o(!1)}}},t)},c=()=>{const e=(0,i.useContext)(a);if(!e)throw new Error("useMobileOverlay must be used within MobileOverlayProvider");return e},u=e=>t=>{const n=c();return s().createElement(e,o()({},t,n))}},94775(e,t,n){"use strict";n.d(t,{A:()=>F});var r=n(55755),o=n(16252),i=n.n(o),s=n(48758),a=n(42324),l=n(70903);const c=(0,a.A)({[l.Xk.OPEN_SLIDE_MENU]:()=>!0,[l.Xk.CLOSE_SLIDE_MENU]:()=>!1},!1);var u=n(22575);const d=(0,a.A)({[u.X.PLAYBACK_MODULE_LOADED]:e=>({...e,playbackModuleLoaded:!0})},{playbackModuleLoaded:!1});var p=n(35167),h=n(42227),f=n(52006),m=n(57557),v=n(33228),g=n(14492),y=n(25128),b=n(70267),E=n(83092),S=n(40771),C=n(55245),w=n(80368),P=n(72176),I=n(44036),O=n(70899),A=n(78902),N=n(30770),T=n(42985),x=n(96169),_=n(56229),R=n(36747),L=n(70509),k=n(94114),D=n(72999),V=n(37023),M=n(84070);const B=["router","appSettings","hydratedData","controllerState","configuration","currentChannelId","currentVideoId","modules","channelInfo","entities","isReinitializing"],F=e=>{let t=e.history;const n=(0,r.HY)({router:(0,s.S6)(t),slideMenuOpened:c,modules:d,search:b.A,entities:(0,r.HY)({videos:p.A,channels:h.A}),channelVideos:f.A,currentChannelId:g.A,currentVideoId:y.A,channelInfo:E.A,firstChannelVideoId:S.A,lazyChannelVideos:x.A,isLightbox:_.A,videoUrlsCache:w.A,selectedVideoId:P.A,player:I.A,isVideosTouched:O.A,payment:T.A,configuration:m.A,appSettings:v.A,videoCards:N.A,shareOverlay:C.A,fullScreenModal:R.A,comments:L.A,hydratedData:k.Ff,playback:A.Ay,controllerState:D.A,isReinitializing:V.A});return(e,t)=>(t.type===M.Q&&e&&(e=i().pick(e,B)),n(e,t))};(Object.getOwnPropertyDescriptor(F,"name")||{}).writable||Object.defineProperty(F,"name",{value:"default",configurable:!0})},43978(e,t,n){"use strict";n.d(t,{P:()=>g,U:()=>f});var r=n(60751),o=n.n(r),i=n(71633),s=n.n(i);const a="I7i1mL",l="qWNuNp";var c=n(89967),u=n(35081),d=n(8868);const p=e=>{const t=document.createElement("link");t.rel="preconnect",t.href=e,document.head.appendChild(t)};let h=!1;const f=()=>{if(h)return;const e=["https://www.youtube-nocookie.com","https://www.google.com","https://googleads.g.doubleclick.net","https://static.doubleclick.net"];for(const t of e)p(t);h=!0};let m=null;const v=e=>{let t=e.isVideoPlayRequested,n=e.src,o=e.onPlay,i=e.onPause,s=e.onEnd,a=e.onIframeRef,l=e.onPlayBlocked,p=e.onLoad,h=e.locale,f=e.mobileMode,v=e.showControls;const g=(0,r.useRef)(!1),y=(0,r.useRef)(null),b=(0,r.useRef)(null),E=(0,r.useState)(!1),S=E[0],C=E[1],w=(0,r.useRef)(!1),P=(0,u.d)().errorMonitor(),I=(0,r.useCallback)(()=>{if(w.current)return;const e=b.current;e&&(e.onload=async()=>{var t,n;await(m||(m=Promise.race([new Promise(e=>{window.onYouTubeIframeAPIReady=e}),new Promise(e=>{window.YT&&window.YT.ready(e)})]),(0,c.L)("https://www.youtube.com/iframe_api"),m)),t=e,n={onReady:e=>{let t=e.target;y.current=t,t.getPlayerState()===YT.PlayerState.PLAYING&&o(),C(!0)},onAutoplayBlocked:()=>{P.reportError(new Error("autoplay blocked")),g.current||(l(),g.current=!0)},onStateChange:e=>{switch(e.data){case YT.PlayerState.PLAYING:o();break;case YT.PlayerState.PAUSED:i();break;case YT.PlayerState.ENDED:s();break;case YT.PlayerState.UNSTARTED:p()}}},new window.YT.Player(t,{events:n})},e.setAttribute("src",(e=>{let t=e.src,n=e.mobileMode,r=e.showControls,o=e.locale,i=e.shouldAutoplay;const s=window.location.origin,a=new URL(t,window.location.href);return a.protocol="https",a.searchParams.set("enablejsapi","1"),a.searchParams.set("hl",o),a.searchParams.set("rel","0"),a.searchParams.set("origin",s),i&&a.searchParams.set("autoplay","1"),a.host="www.youtube-nocookie.com",n&&a.searchParams.set("playsinline","1"),r||a.searchParams.set("controls","0"),a.href})({src:n,mobileMode:f,showControls:v,locale:h,shouldAutoplay:t&&!(0,d.A)()})),a(e),w.current=!0)},[n,f,v,h,t,s,a,i,o,l,p,P]);return(0,r.useEffect)(()=>{!w.current&&(0,d.A)()&&requestAnimationFrame(I)},[I]),(0,r.useEffect)(()=>{if(!t)return;if(!w.current)return void I();const e=y.current;e&&S&&setTimeout(()=>e.playVideo(),0)},[t,y,S,I]),{isReady:S,playerRef:y,iframeRef:b}},g=e=>{let t=e.src,n=e.mobileMode,i=void 0!==n&&n,c=e.showControls,u=void 0!==c&&c,d=e.fillAllSpace,p=void 0!==d&&d,h=e.width,f=e.height,m=e.isVideoPlayRequested,g=void 0!==m&&m,y=e.isVideoPlaying,b=void 0!==y&&y,E=e.isVideoPauseRequested,S=void 0!==E&&E,C=e.isVideoPaused,w=void 0!==C&&C,P=e.onPause,I=e.onPlay,O=e.onEnd,A=e.onIframeRef,N=e.onPlayBlocked,T=e.onLoad,x=e.locale,_=void 0===x?"en":x,R=e.muted,L=void 0!==R&&R,k=e.loop,D=void 0!==k&&k;const V=S||g||b||w?0:-1,M=v({isVideoPlayRequested:g,src:t,mobileMode:i,showControls:u,locale:_,onEnd:O,onIframeRef:A,onPause:P,onPlay:I,onPlayBlocked:N,onLoad:T}),B=M.isReady,F=M.playerRef,U=M.iframeRef;return(e=>{let t=e.playerRef,n=e.isVideoPauseRequested,o=e.isReady;(0,r.useEffect)(()=>{const e=t.current;e&&o&&n&&e.pauseVideo()},[n,t,o])})({playerRef:F,isVideoPauseRequested:S,isReady:B}),(e=>{let t=e.playerRef,n=e.muted,o=e.isReady;(0,r.useEffect)(()=>{const e=t.current;e&&o&&(n?e.mute():e.unMute())},[n,t,o])})({playerRef:F,muted:L,isReady:B}),(e=>{let t=e.playerRef,n=e.loop,o=e.isReady;(0,r.useEffect)(()=>{const e=t.current;if(e&&o)if(n){const t=e.getVideoData().video_id;e.loadPlaylist(t),e.setLoop(!0)}else e.setLoop(!1)},[n,t,o])})({playerRef:F,loop:D,isReady:B}),o().createElement("iframe",{className:s()(a,{[l]:p}),width:h,height:f,tabIndex:V,loading:"lazy",ref:U,allow:"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture",allowFullScreen:!0})}},43862(e,t,n){"use strict";n.d(t,{P1:()=>c,QH:()=>s,Zb:()=>a,uV:()=>l});var r=n(21348),o=n(94114),i=n(75607);const s="CLIENT.APP_SETTINGS.SET",a=(0,r.A)(s),l=e=>async t=>{t(a(e)),await t((0,i.FD)())},c=e=>(t,n)=>{const r=n(),i=(0,o.ck)(r),s=i.siteUrl,l=i.locale,c={...e,siteUrl:s,locale:l};t(a(c))}},69339(e,t,n){"use strict";n.d(t,{X:()=>l,b:()=>p});var r=n(2964),o=n(2986),i=n(94114),s=n(13795);const a=(0,r.k)("SERVER.CHANNEL.GET"),l=a.NAMES,c=a.START,u=a.SUCCESS,d=a.FAIL,p=e=>(t,n)=>{const r={id:e},a=n(),l=(0,s.m)().channelService,p=(0,i.ck)(a),h=p.channel,f=p.templateMetaSiteId;t(c(r));return(h?Promise.resolve(h):l.getInfo(e,f)).then(function(e){const n={data:(0,o.Rd)(e)};return t(u(r,n)),n},function(e){t(d(r,e,{analytics:{type:"error",name:"shared.channel.video.get"}}))})}},93639(e,t,n){"use strict";n.d(t,{P:()=>Ne,h:()=>Te});var r=n(16252),o=n.n(r),i=n(2964),s=n(94114),a=n(49324),l=n(46079),c=n(4664),u=n(13795),d=n(3437);const p=e=>e.split("#");const h="www._base_domain_",f="*.",m={"payments.base44.com":"manage.wix.com","create.editorx.com":"editor.editorx.com"},v=/{(.*)}/,g=new RegExp(`\\.(${["wix.com","editorx.com"].join("|")})$`),y=new RegExp(`\\.(${["42.wixprod.net","uw2-edt-1.wixprod.net","virginia-edt.wixprod.net"].join("|")})$`),b=new RegExp(".*\\.dev.wix-code.com$");function E(e){const t=function(e,t){const n=t[e];if(n)return n;const r=function(e,t){return Object.entries(t).find(([t])=>{const[n,...r]=e.split(".");return r.join(".")===t})?.[1]}(e,t)??function(e,t){const n=Object.entries(t).filter(([t])=>function(e,t){if(!t.startsWith(f))return!1;const n=t.slice(1);return e.length>n.length&&e.endsWith(n)}(e,t)),[r]=n.sort(([e],[t])=>t.length-e.length);if(!r)return;const[,o]=r;return o}(e,t);if(!r){if(function(e){return!!e.match(/\._base_domain_$/)}(e)){const e=t[h];if(e)return e}const n=t._;if(n)return n}return r??[]}(function(e){return m[e]??e}(e.host).replace(g,"._base_domain_").replace(y,"._api_base_domain_").replace(b,"*.dev.wix-code.com"),e.domainToMappings);var n,r;return function(e,t){const n=t?.find(t=>e.startsWith(t.destPath));if(!n)return e;return n.srcPath+e.slice(n.destPath.length)}((n=e.protoPath,r=e.data||{},n.split("/").map(e=>function(e,t){const n=e.match(v)||[],r=n[1];if(r){const o=e.replace(n[0],"");return function(e,t,n,r){let o=e;for(const e of t.split(".")){if(!o)return n;o=o[e]}return`${o}${r}`}(t,r,e,o)}return e}(e,r)).join("/")),t)}const S="function"==typeof Buffer,C=("function"==typeof TextDecoder&&new TextDecoder,"function"==typeof TextEncoder?new TextEncoder:void 0),w=Array.prototype.slice.call("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="),P=(e=>{let t={};return e.forEach((e,n)=>t[e]=n),t})(w),I=/^(?:[A-Za-z\d+\/]{4})*?(?:[A-Za-z\d+\/]{2}(?:==)?|[A-Za-z\d+\/]{3}=?)?$/,O=String.fromCharCode.bind(String),A=("function"==typeof Uint8Array.from&&Uint8Array.from.bind(Uint8Array),e=>e.replace(/=/g,"").replace(/[+\/]/g,e=>"+"==e?"-":"_")),N=e=>e.replace(/[^A-Za-z0-9\+\/]/g,""),T=e=>{let t,n,r,o,i="";const s=e.length%3;for(let s=0;s<e.length;){if((n=e.charCodeAt(s++))>255||(r=e.charCodeAt(s++))>255||(o=e.charCodeAt(s++))>255)throw new TypeError("invalid character found");t=n<<16|r<<8|o,i+=w[t>>18&63]+w[t>>12&63]+w[t>>6&63]+w[63&t]}return s?i.slice(0,s-3)+"===".substring(s):i},x="function"==typeof btoa?e=>btoa(e):S?e=>Buffer.from(e,"binary").toString("base64"):T,_=S?e=>Buffer.from(e).toString("base64"):e=>{let t=[];for(let n=0,r=e.length;n<r;n+=4096)t.push(O.apply(null,e.subarray(n,n+4096)));return x(t.join(""))},R=e=>{if(e.length<2)return(t=e.charCodeAt(0))<128?e:t<2048?O(192|t>>>6)+O(128|63&t):O(224|t>>>12&15)+O(128|t>>>6&63)+O(128|63&t);var t=65536+1024*(e.charCodeAt(0)-55296)+(e.charCodeAt(1)-56320);return O(240|t>>>18&7)+O(128|t>>>12&63)+O(128|t>>>6&63)+O(128|63&t)},L=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,k=e=>e.replace(L,R),D=S?e=>Buffer.from(e,"utf8").toString("base64"):C?e=>_(C.encode(e)):e=>x(k(e)),V=(e,t=!1)=>t?A(D(e)):D(e),M=e=>{if(e=e.replace(/\s+/g,""),!I.test(e))throw new TypeError("malformed base64.");e+="==".slice(2-(3&e.length));let t,n,r,o="";for(let i=0;i<e.length;)t=P[e.charAt(i++)]<<18|P[e.charAt(i++)]<<12|(n=P[e.charAt(i++)])<<6|(r=P[e.charAt(i++)]),o+=64===n?O(t>>16&255):64===r?O(t>>16&255,t>>8&255):O(t>>16&255,t>>8&255,255&t);return o};function B(e,t=""){const n={};return Object.entries(e).forEach(([e,r])=>{const o=null!==r&&"object"==typeof r&&!Array.isArray(r),i=function(e,t){return`${e}${e?".":""}${t}`}(t,e);if(o){const e=B(r,i);Object.assign(n,e)}else n[i]=r}),n}function F(e,t){const n=B(e),r=Object.entries(n).some(([e,t])=>e.includes(".")||Array.isArray(t)&&t.some(e=>"object"==typeof e));return t&&r?new URLSearchParams({".r":V(JSON.stringify(e),!0)}):Object.entries(n).reduce((e,[t,n])=>((Array.isArray(n)?n:[n]).forEach(r=>{null==r||Array.isArray(n)&&"object"==typeof r||e.append(t,r)}),e),new URLSearchParams)}var U;function H(e,t={},n){return function(r={},o){return"string"==typeof r?r:i(e,r);function i(e,t){const n={};return[null,void 0].includes(t)?t:(Object.entries(t).forEach(([t,r])=>{const o=e[t],{schemaName:i,schemaType:l}=function(e=""){const[t,n]=p(e);return n?{schemaName:n,schemaType:t}:{schemaName:t}}(o),c="Map"===l;let u;u=a(i)?.checkRepetable?.(r)??Array.isArray(r)?r.map(e=>s(e,i)):c?function(e,t){return Object.entries(e).reduce((e,[n,r])=>(e[n]=s(r,t),e),{})}(r,i):s(r,i),n[t]=u}),n)}function s(e,n){if(!n)return e;const r=t[n];if(a(n))return a(n).transform(e);if(r)return i(r,e);throw new Error(`${n} is neither schema nor serializable type`)}function a(e){return n[e]?.[o]}}}!function(e){e[e.TO_JSON=0]="TO_JSON",e[e.FROM_JSON=1]="FROM_JSON"}(U||(U={}));const j={types:["google.protobuf.Timestamp"],[U.TO_JSON]:{transform:e=>"string"!=typeof e&&e?e.toISOString():e},[U.FROM_JSON]:{transform:e=>e?new Date(e):e}},W={types:["google.protobuf.FieldMask"],[U.TO_JSON]:{transform:e=>e.join(","),checkRepetable:e=>e.some(e=>Array.isArray(e))},[U.FROM_JSON]:{transform:e=>"object"==typeof e?e.paths:e.split(",")}},z={types:["google.protobuf.BytesValue","BYTES"],[U.TO_JSON]:{transform:e=>{const t=e.reduce((e,t)=>e+String.fromCharCode(t),"");return btoa(t)}},[U.FROM_JSON]:{transform:e=>Uint8Array.from(atob(e),e=>e.charCodeAt(0))}},q={types:["google.protobuf.Duration"],[U.TO_JSON]:{transform:({seconds:e="0",nanos:t=0})=>{let n="";return 0!==t&&(n=`.${t.toString().padStart(9,"0")}`),`${e}${n}s`}},[U.FROM_JSON]:{transform:e=>{const[t,n]=e.substring(0,e.length-1).split(".");return{seconds:t,nanos:G(n)}}}};function G(e){let t=0;if(void 0!==e){const n=3-e.length/3;t=parseInt(e,10)*Math.pow(1e3,n)}return t}const $={types:["FLOAT","DOUBLE","google.protobuf.FloatValue","google.protobuf.DoubleValue"],[U.TO_JSON]:{transform:e=>isFinite(e)?e:e.toString()},[U.FROM_JSON]:{transform:e=>"NaN"===e?NaN:"Infinity"===e?1/0:"-Infinity"===e?-1/0:e}};const Y=[...[j,W,z,q,$]].reduce((e,t)=>({...e,...t.types.reduce((e,n)=>({...e,[n]:t}),{})}),{});function K(e,t={}){const n=H(e,t,Y);return{fromJSON(e){const t=function(e){try{return JSON.parse(e)}catch(e){}}(e)||e;return n(t,U.FROM_JSON)},toJSON:e=>n(e,U.TO_JSON)}}var X,Z,J,Q,ee={},te={},ne={creditAmount:"google.protobuf.DoubleValue"},re={benefit:"_benefit"},oe={benefits:"_benefit"},ie={benefits:"_benefit"},se={},ae={},le={},ce={},ue={},de={benefitsWithPlanInfo:"_benefitWithPlanInfo"},pe={benefits:"_benefit"},he={};function fe(e){return E(Object.assign(e,{domainToMappings:{"api._api_base_domain_":[{srcPath:"/entitlements-proxy-management",destPath:""}],"editor._base_domain_":[{srcPath:"/_api/pricing-plan-benefits-server/v2/plans",destPath:"/v2/plans"},{srcPath:"/_api/pricing-plan-benefits-server/v2/delete-resources",destPath:"/v2/delete-resources"},{srcPath:"/_api/pricing-plan-benefits-server/v2/resources",destPath:"/v2/resources"}],"blocks._base_domain_":[{srcPath:"/_api/pricing-plan-benefits-server/v2/plans",destPath:"/v2/plans"},{srcPath:"/_api/pricing-plan-benefits-server/v2/delete-resources",destPath:"/v2/delete-resources"},{srcPath:"/_api/pricing-plan-benefits-server/v2/resources",destPath:"/v2/resources"}],"create.editorx":[{srcPath:"/_api/pricing-plan-benefits-server/v2/plans",destPath:"/v2/plans"},{srcPath:"/_api/pricing-plan-benefits-server/v2/delete-resources",destPath:"/v2/delete-resources"},{srcPath:"/_api/pricing-plan-benefits-server/v2/resources",destPath:"/v2/resources"}],"editor.wixapps.net":[{srcPath:"/_api/pricing-plan-benefits/v2/plans",destPath:"/v2/plans"},{srcPath:"/_api/pricing-plan-benefits/v2/delete-resources",destPath:"/v2/delete-resources"},{srcPath:"/_api/pricing-plan-benefits/v2/resources",destPath:"/v2/resources"}],"manage._base_domain_":[{srcPath:"/_api/pricing-plan-benefits/v2/plans",destPath:"/v2/plans"},{srcPath:"/_api/pricing-plan-benefits/v2/delete-resources",destPath:"/v2/delete-resources"},{srcPath:"/_api/pricing-plan-benefits/v2/resources",destPath:"/v2/resources"},{srcPath:"/_api/pricing-plan-benefits-server/v2/plans",destPath:"/v2/plans"},{srcPath:"/_api/pricing-plan-benefits-server/v2/delete-resources",destPath:"/v2/delete-resources"},{srcPath:"/_api/pricing-plan-benefits-server/v2/resources",destPath:"/v2/resources"}],"vod-server._base_domain_":[{srcPath:"/_api/pricing-plan-benefits/v2/plans",destPath:"/v2/plans"},{srcPath:"/_api/pricing-plan-benefits/v2/delete-resources",destPath:"/v2/delete-resources"},{srcPath:"/_api/pricing-plan-benefits/v2/resources",destPath:"/v2/resources"}],"www._base_domain_":[{srcPath:"/_api/pricing-plan-benefits-server/v2/plans",destPath:"/v2/plans"},{srcPath:"/_api/pricing-plan-benefits-server/v2/delete-resources",destPath:"/v2/delete-resources"},{srcPath:"/_api/pricing-plan-benefits-server/v2/resources",destPath:"/v2/resources"},{srcPath:"/_api/pricing-plan-benefits/v2/plans",destPath:"/v2/plans"},{srcPath:"/_api/pricing-plan-benefits/v2/delete-resources",destPath:"/v2/delete-resources"},{srcPath:"/_api/pricing-plan-benefits/v2/resources",destPath:"/v2/resources"}],"editor-flow.wixapps.net":[{srcPath:"/_api/pricing-plan-benefits/v2/plans",destPath:"/v2/plans"},{srcPath:"/_api/pricing-plan-benefits/v2/delete-resources",destPath:"/v2/delete-resources"},{srcPath:"/_api/pricing-plan-benefits/v2/resources",destPath:"/v2/resources"}],"*.pub.wix-code.com":[{srcPath:"/_api/pricing-plan-benefits/v2/plans",destPath:"/v2/plans"},{srcPath:"/_api/pricing-plan-benefits/v2/delete-resources",destPath:"/v2/delete-resources"},{srcPath:"/_api/pricing-plan-benefits/v2/resources",destPath:"/v2/resources"}],"*.wixapps.net":[{srcPath:"/_api/pricing-plan-benefits/v2/plans",destPath:"/v2/plans"},{srcPath:"/_api/pricing-plan-benefits/v2/delete-resources",destPath:"/v2/delete-resources"},{srcPath:"/_api/pricing-plan-benefits/v2/resources",destPath:"/v2/resources"}],_:[{srcPath:"/_api/pricing-plan-benefits-server/v2/plans",destPath:"/v2/plans"},{srcPath:"/_api/pricing-plan-benefits-server/v2/delete-resources",destPath:"/v2/delete-resources"},{srcPath:"/_api/pricing-plan-benefits-server/v2/resources",destPath:"/v2/resources"},{srcPath:"/_api/pricing-plan-benefits/v2/plans",destPath:"/v2/plans"},{srcPath:"/_api/pricing-plan-benefits/v2/delete-resources",destPath:"/v2/delete-resources"},{srcPath:"/_api/pricing-plan-benefits/v2/resources",destPath:"/v2/resources"}],"*.dev.wix-code.com":[{srcPath:"/_api/pricing-plan-benefits-server/v2/plans",destPath:"/v2/plans"},{srcPath:"/_api/pricing-plan-benefits-server/v2/resources",destPath:"/v2/resources"},{srcPath:"/_api/pricing-plan-benefits-server/v2/delete-resources",destPath:"/v2/delete-resources"}],"bo._base_domain_":[{srcPath:"/_api/pricing-plan-benefits/v2/plans",destPath:"/v2/plans"},{srcPath:"/_api/pricing-plan-benefits/v2/resources",destPath:"/v2/resources"},{srcPath:"/_api/pricing-plan-benefits/v2/delete-resources",destPath:"/v2/delete-resources"},{srcPath:"/_api/pricing-plan-benefits-server/v2/plans",destPath:"/v2/plans"},{srcPath:"/_api/pricing-plan-benefits-server/v2/resources",destPath:"/v2/resources"},{srcPath:"/_api/pricing-plan-benefits-server/v2/delete-resources",destPath:"/v2/delete-resources"}],"wixbo.ai":[{srcPath:"/_api/pricing-plan-benefits/v2/plans",destPath:"/v2/plans"},{srcPath:"/_api/pricing-plan-benefits/v2/resources",destPath:"/v2/resources"},{srcPath:"/_api/pricing-plan-benefits/v2/delete-resources",destPath:"/v2/delete-resources"},{srcPath:"/_api/pricing-plan-benefits-server/v2/plans",destPath:"/v2/plans"},{srcPath:"/_api/pricing-plan-benefits-server/v2/resources",destPath:"/v2/resources"},{srcPath:"/_api/pricing-plan-benefits-server/v2/delete-resources",destPath:"/v2/delete-resources"}],"wix-bo.com":[{srcPath:"/_api/pricing-plan-benefits/v2/plans",destPath:"/v2/plans"},{srcPath:"/_api/pricing-plan-benefits/v2/resources",destPath:"/v2/resources"},{srcPath:"/_api/pricing-plan-benefits/v2/delete-resources",destPath:"/v2/delete-resources"},{srcPath:"/_api/pricing-plan-benefits-server/v2/plans",destPath:"/v2/plans"},{srcPath:"/_api/pricing-plan-benefits-server/v2/resources",destPath:"/v2/resources"},{srcPath:"/_api/pricing-plan-benefits-server/v2/delete-resources",destPath:"/v2/delete-resources"}]}}))}function me(e){var t=K(ue,{}),n=t.toJSON,r=t.fromJSON,o=K(de,{_benefit:ne,_benefitWithPlanInfo:re}).fromJSON;function i(t){var r=t.host,i=n(e);return{entityFqdn:"wix.pricing_plans.v2.benefit",method:"GET",methodFqn:"com.wix.pricingplans.benefits.api.v2.BenefitManagement.List",migrationOptions:{optInTransformResponse:!0},url:fe({protoPath:"/v2/plans/benefits",data:i,host:r}),params:F(i),transformResponse:o}}return i.fromReq=r,i.__isAmbassador=!0,i}function ve(e){var t=K(le,{}),n=t.toJSON,r=t.fromJSON,o=K(ce,{}).fromJSON;function i(t){var r=t.host,i=n(e);return{entityFqdn:"wix.pricing_plans.v2.benefit",method:"POST",methodFqn:"com.wix.pricingplans.benefits.api.v2.BenefitManagement.DeleteResources",migrationOptions:{optInTransformResponse:!0},url:fe({protoPath:"/v2/delete-resources",data:i,host:r}),data:i,transformResponse:o}}return i.fromReq=r,i.__isAmbassador=!0,i}!function(e){e.UNDEFINED="UNDEFINED",e.LIMITED="LIMITED",e.UNLIMITED="UNLIMITED"}(X||(X={})),function(e){e.Updated="Updated",e.Deleted="Deleted",e.Created="Created"}(Z||(Z={})),function(e){e.UNDEFINED="UNDEFINED",e.ACTIVE="ACTIVE",e.ARCHIVED="ARCHIVED"}(J||(J={})),function(e){e.UNKNOWN="UNKNOWN",e.ANONYMOUS_VISITOR="ANONYMOUS_VISITOR",e.MEMBER="MEMBER",e.WIX_USER="WIX_USER",e.APP="APP"}(Q||(Q={}));var ge={targetDate:"google.protobuf.Timestamp",requiredCredits:"DOUBLE"},ye={memberOrdersByPlan:"_memberOrdersByPlan",memberFutureOrdersByPlan:"_memberOrdersByPlan"},be={totalCredits:"google.protobuf.DoubleValue",remainingCredits:"google.protobuf.DoubleValue"},Ee={validFrom:"google.protobuf.Timestamp",validUntil:"google.protobuf.Timestamp",memberBenefits:"_memberBenefit"},Se={memberOrders:"_memberOrder"};function Ce(e){return E(Object.assign(e,{domainToMappings:{"api._api_base_domain_":[{srcPath:"/entitlements-proxy-member",destPath:""}],"*.pub.wix-code.com":[{srcPath:"/_api/pricing-plan-benefits/v2/member-benefits",destPath:"/v2/member-benefits"}],"*.wixapps.net":[{srcPath:"/_api/pricing-plan-benefits/v2/member-benefits",destPath:"/v2/member-benefits"}],_:[{srcPath:"/_api/pricing-plan-benefits-server/v2/member-benefits",destPath:"/v2/member-benefits"},{srcPath:"/_api/pricing-plan-benefits/v2/member-benefits",destPath:"/v2/member-benefits"}],"editor-flow.wixapps.net":[{srcPath:"/_api/pricing-plan-benefits/v2/member-benefits",destPath:"/v2/member-benefits"}],"editor._base_domain_":[{srcPath:"/_api/pricing-plan-benefits-server/v2/member-benefits",destPath:"/v2/member-benefits"}],"blocks._base_domain_":[{srcPath:"/_api/pricing-plan-benefits-server/v2/member-benefits",destPath:"/v2/member-benefits"}],"create.editorx":[{srcPath:"/_api/pricing-plan-benefits-server/v2/member-benefits",destPath:"/v2/member-benefits"}],"editor.wixapps.net":[{srcPath:"/_api/pricing-plan-benefits/v2/member-benefits",destPath:"/v2/member-benefits"}],"manage._base_domain_":[{srcPath:"/_api/pricing-plan-benefits/v2/member-benefits",destPath:"/v2/member-benefits"}],"vod-server._base_domain_":[{srcPath:"/_api/pricing-plan-benefits/v2/member-benefits",destPath:"/v2/member-benefits"}],"www._base_domain_":[{srcPath:"/_api/pricing-plan-benefits-server/v2/member-benefits",destPath:"/v2/member-benefits"},{srcPath:"/_api/pricing-plan-benefits/v2/member-benefits",destPath:"/v2/member-benefits"}],"*.dev.wix-code.com":[{srcPath:"/_api/pricing-plan-benefits-server/v2/member-benefits",destPath:"/v2/member-benefits"}],"bo._base_domain_":[{srcPath:"/_api/pricing-plan-benefits-server/v2/member-benefits",destPath:"/v2/member-benefits"},{srcPath:"/_api/pricing-plan-benefits/v2/member-benefits",destPath:"/v2/member-benefits"}],"wixbo.ai":[{srcPath:"/_api/pricing-plan-benefits-server/v2/member-benefits",destPath:"/v2/member-benefits"},{srcPath:"/_api/pricing-plan-benefits/v2/member-benefits",destPath:"/v2/member-benefits"}],"wix-bo.com":[{srcPath:"/_api/pricing-plan-benefits-server/v2/member-benefits",destPath:"/v2/member-benefits"},{srcPath:"/_api/pricing-plan-benefits/v2/member-benefits",destPath:"/v2/member-benefits"}]}}))}var we={},Pe={plan:"_plan"},Ie={createdDate:"google.protobuf.Timestamp",updatedDate:"google.protobuf.Timestamp"};function Oe(e){return E(Object.assign(e,{domainToMappings:{"manage._base_domain_":[{srcPath:"/_api/pricing-plans/v3",destPath:"/v3"}],"www.wixapis.com":[{srcPath:"/pricing-plans/v3",destPath:"/v3"}],_:[{srcPath:"/_api/pricing-plans/v3",destPath:"/v3"}],"www._base_domain_":[{srcPath:"/_api/pricing-plans/v3",destPath:"/v3"}],"*.dev.wix-code.com":[{srcPath:"/_api/pricing-plans",destPath:"/v3"}]}}))}class Ae{constructor(e){this.httpClient=e}configBenefit(e,t){const n=t?{id:t}:{};return{benefitType:X.UNLIMITED,resourceIds:e,...n}}async connectChannelToPlan(e,t){const{benefit:n}=await this.getBenefitWithPlanInfo(e),r=(0,l.Ni)(t);if(n){const t=n?.id;await this.httpClient.request(function(e){var t=K(ee,{}),n=t.toJSON,r=t.fromJSON,o=K(te,{}).fromJSON;function i(t){var r=t.host,i=n(e);return{entityFqdn:"wix.pricing_plans.v2.benefit",method:"POST",methodFqn:"com.wix.pricingplans.benefits.api.v2.BenefitManagement.AddResources",migrationOptions:{optInTransformResponse:!0},url:fe({protoPath:"/v2/plans/benefits/resources",data:i,host:r}),data:i,transformResponse:o}}return i.fromReq=r,i.__isAmbassador=!0,i}({resources:[{planId:e,benefitId:t,resourceId:r}]}))}else await this.createPlanBenefit(e,[r])}async createPlanBenefit(e,t){await this.httpClient.request(function(e){var t=K(oe,{_benefit:ne}),n=t.toJSON,r=t.fromJSON,o=K(ie,{_benefit:ne}).fromJSON;function i(t){var r=t.host,i=n(e);return{entityFqdn:"wix.pricing_plans.v2.benefit",method:"POST",methodFqn:"com.wix.pricingplans.benefits.api.v2.BenefitManagement.CreatePlanBenefits",migrationOptions:{optInTransformResponse:!0},url:fe({protoPath:"/v2/plans/{planId}/benefits",data:i,host:r}),data:i,transformResponse:o}}return i.fromReq=r,i.__isAmbassador=!0,i}({planId:e,appDefId:d.g,benefits:[this.configBenefit(t,null)]}))}async disconnectChannelFromPlan(e,t){const{benefit:n}=await this.getBenefitWithPlanInfo(e),r=n?.id,o=(0,l.Ni)(t);await this.httpClient.request(ve({linkedResources:{benefitId:r,planId:e,resourceIds:[o]}}))}async getBenefits(){const{data:{benefitsWithPlanInfo:e}}=await this.httpClient.request(me({appDefIds:[d.g]}));return e||[]}async getBenefitWithPlanInfo(e){const{data:{benefitsWithPlanInfo:t}}=await this.httpClient.request(me({appDefIds:[d.g],planIds:[e]}));return t&&t.length?t[0]:{}}async getConnectedPlansIds(e){return(await this.getConnectedPlans(e)).map(({id:e})=>e)}async getConnectedPlans(e){const t=(0,l.Ni)(e),{data:{benefitsWithPlanInfo:n}}=await this.httpClient.request(me({appDefIds:[d.g],resourceIds:[t]})),r=o().map(n,({planInfo:e})=>e);return o().uniqBy(r,"id")}async getPlan(e){const{data:{plan:t}}=await this.httpClient.request(function(e){var t=K(we,{}),n=t.toJSON,r=t.fromJSON,o=K(Pe,{_plan:Ie}).fromJSON;function i(t){var r=t.host,i=n(e);return{entityFqdn:"wix.pricing_plans.v3.plan",method:"GET",methodFqn:"wix.pricing_plans.plans.v3.PlanService.GetPlan",migrationOptions:{optInTransformResponse:!0},url:Oe({protoPath:"/v3/plans/{planId}",data:i,host:r}),params:F(i),transformResponse:o}}return i.fromReq=r,i.__isAmbassador=!0,i}({planId:e}));return t}async overwritePlanChannels(e,t){const{benefit:n}=await this.getBenefitWithPlanInfo(e);n?await this.httpClient.request(function(e){var t=K(pe,{_benefit:ne}),n=t.toJSON,r=t.fromJSON,o=K(he,{}).fromJSON;function i(t){var r=t.host,i=n(e);return{entityFqdn:"wix.pricing_plans.v2.benefit",method:"PUT",methodFqn:"com.wix.pricingplans.benefits.api.v2.BenefitManagement.Update",migrationOptions:{optInTransformResponse:!0},url:fe({protoPath:"/v2/plans/{planId}/benefits/overwrite",data:i,host:r}),data:i,transformResponse:o}}return i.fromReq=r,i.__isAmbassador=!0,i}({planId:e,appDefId:d.g,benefits:[this.configBenefit(t,n.id)]})):await this.createPlanBenefit(e,t)}async removeChannelFromAllPlans(e){const t=(0,l.Ni)(e);await this.httpClient.request(ve({resourceIds:{resourceIds:[t]}}))}async removePlanBenefit(e){const{benefit:t}=await this.getBenefitWithPlanInfo(e);t&&await this.httpClient.request(function(e){var t=K(se,{}),n=t.toJSON,r=t.fromJSON,o=K(ae,{}).fromJSON;function i(t){var r=t.host,i=n(e);return{entityFqdn:"wix.pricing_plans.v2.benefit",method:"POST",methodFqn:"com.wix.pricingplans.benefits.api.v2.BenefitManagement.DeletePlanBenefits",migrationOptions:{optInTransformResponse:!0},url:fe({protoPath:"/v2/plans/{planId}/delete-benefits",data:i,host:r}),data:i,transformResponse:o}}return i.fromReq=r,i.__isAmbassador=!0,i}({planId:e,benefitIds:[t.id]}))}async hasAccessToChannel(e,t){const{data:{memberOrdersByPlan:n}}=await this.httpClient.request(function(e){var t=K(ge,{}),n=t.toJSON,r=t.fromJSON,o=K(ye,{_memberBenefit:be,_memberOrder:Ee,_memberOrdersByPlan:Se}).fromJSON;function i(t){var r=t.host,i=n(e);return{entityFqdn:"wix.pricing_plans.v2.member_benefit",method:"GET",methodFqn:"com.wix.pricingplans.benefits.api.v2.MemberBenefits.GetEligibleOrders",migrationOptions:{optInTransformResponse:!0},url:Ce({protoPath:"/v2/member-benefits/eligible-orders",data:i,host:r}),params:F(i),transformResponse:o}}return i.fromReq=r,i.__isAmbassador=!0,i}({contactId:t,resourceId:e,appDefId:d.g,targetDate:new Date}));return Boolean(n?.length)}}const Ne=(0,i.k)("SERVER.CHANNEL.PAYMENT"),Te=function(e){return async function(t,n,r){var i;let d=r.httpClient,p=r.reportError;const h=n(),f=(0,u.m)().channelService,m=(0,c.Zt)({dealInfo:(null==(i=h.hydratedData.data)||null==(i=i.channel)?void 0:i.dealInfo)||h.channelInfo.info.dealInfo}),v=(0,a._)(h),g=(0,s.ck)(h).instance;if(!v||!v.id)return Promise.resolve().then(()=>t(Ne.SUCCESS(void 0,{hasAccessToChannelByPricingPlan:!1})));const y=h.channelVideos.ids,b={id:e,options:{instance:g,items:y}};t(Ne.START(b));let E=!1;const S=h.currentChannelId.currentChannelId;return m&&S&&(E=await(async(e,t)=>{let n=t.channelId,r=t.userId,o=t.reportError;try{return new Ae(e).hasAccessToChannel((0,l.Ni)(n),r)}catch(e){o(new Error("Error in getPricingPlanAccess",{cause:e}))}return!1})(d,{channelId:S,userId:v.id,reportError:p})),f.getMemberInfo(e,g).then(function(e){const n=o().get(e,"data.items",[]);if(!n.length)return t(Ne.SUCCESS(void 0,{hasAccessToChannelByPricingPlan:E})),e;const r=o().partition(n,e=>!e.itemId),i=r[0],s=r[1],a=o().get(i,"[0]"),l={videos:s.map(e=>({dgsInfo:e.dgsInfo,itemId:e.itemId,listId:e.listId})),channel:o().pick(a,"dgsInfo","listId","memberId","itemId"),hasAccessToChannelByPricingPlan:E};return t(Ne.SUCCESS(b,l)),l},function(e){const n={analytics:{type:"error",name:"shared.channel.payment.get"}};return o().isError(e)?t(Ne.FAIL(e,null,n)):t(Ne.FAIL(b,e,n)),Promise.reject(e)})}}},477(e,t,n){"use strict";n.d(t,{F:()=>c,V:()=>h});var r=n(93069),o=n(2964),i=n(94114),s=n(13795),a=n(64513);const l=(0,o.k)("SERVER.CHANNEL.VIDEO.GET"),c=l.NAMES,u=l.START,d=l.SUCCESS,p=l.FAIL,h=(e,t)=>async(n,o)=>{const l=o(),c={channelId:e,videoId:t},h=(0,a.OL)(l,e),f=(0,i.ck)(l),m=f.singleVideoId,v=f.singleVideo,g=f.templateMetaSiteId;let y;n(u(c));const b=(0,s.m)();try{if(m===t&&v)y=v;else if(h&&!(0,r.PH)(h))y=(await b.youtubeVideosService.getYoutubeVideoById(t)).data;else try{y=(await b.channelVideos.getChannelVideoById(e,t,{params:{metaSiteId:g}})).data}catch(e){404===e.status&&(y=(await b.youtubeVideosService.getYoutubeVideoById(t)).data)}return n(d(c,y)),y}catch(e){n(p(c,e,{analytics:{type:"error",name:"shared.channel.video.get"}}))}}},2408(e,t,n){"use strict";n.d(t,{TQ:()=>y,Xk:()=>h});var r=n(16252),o=n.n(r),i=n(2964),s=n(93069),a=n(2986),l=n(94114),c=n(13795),u=n(6354),d=n(64513);const p=(0,i.k)("SERVER.CHANNEL.VIDEOS.LIST"),h=p.NAMES,f=p.START,m=p.SUCCESS,v=p.FAIL,g={sort:{order:"custom",direction:"asc"},paging:{size:1e3}},y=(e,t)=>{const n=o().merge({},g,t);return async(t,r)=>{const o=r(),i={id:e,options:n},p=(0,l.ck)(o),h=p.channel,g=p.channelVideos,y=p.templateMetaSiteId;let b;t(f(i));const E=(0,c.m)(),S=h??(0,d.OL)(o,e);try{if(S&&g)b=g;else if(S&&!(0,s.PH)(S))b=await E.youtubeVideosService.listYoutubeChannelVideos(S,n);else if(b=await E.channelVideos.listChannelVideos({...n,channelId:e,templateMetaSiteId:y,mediaType:u.Z.SECURE_VIDEO}),!b.data.length){const t=await E.channelService.getInfo(e);t.externalId&&(b=await E.youtubeVideosService.listYoutubeChannelVideos({externalId:t.externalId,urlType:t.urlType},n))}const r={paging:b.paging,sort:b.sort,data:(0,a.I3)(b.data)};return t(m(i,r)),r}catch(e){t(v(i,e,{analytics:{type:"error",name:"shared.channel.videos.list"}}))}}}},29539(e,t,n){"use strict";n.d(t,{Bp:()=>o,Pr:()=>s,Uh:()=>i,bF:()=>a,j6:()=>l});var r=n(21348);const o="CLIENT.COMMENTS.SET_OPEN",i="CLIENT.COMMENTS.SET_HAS_NEW",s="CLIENT.COMMENTS.SET_OPEN_ON_LOAD",a=(0,r.A)(o),l=(0,r.A)(i);(0,r.A)(s)},64201(e,t,n){"use strict";n.d(t,{R:()=>o,x:()=>i});var r=n(21348);const o="UPDATE_CONTROLLER_STATE",i=(0,r.A)(o)},41574(e,t,n){"use strict";n.d(t,{V:()=>o,o:()=>i});var r=n(21348);const o="SET_CURRENT_CHANNEL_ID",i=(0,r.A)(o)},6398(e,t,n){"use strict";n.d(t,{C:()=>i,R:()=>o});var r=n(21348);const o="SET_CURRENT_VIDEO_ID",i=(0,r.A)(o)},1917(e,t,n){"use strict";n.d(t,{DG:()=>a,Xk:()=>i,rf:()=>l});var r=n(21348),o=n(9613);const i={OPEN_FULL_SCREEN_MODAL_VIDEO:"CLIENT.FULL_SCREEN_MODAL.VIDEO.OPEN",CLOSE_FULL_SCREEN_MODAL_VIDEO:"CLIENT.FULL_SCREEN_MODAL.VIDEO.CLOSE"},s=(0,r.A)(i.OPEN_FULL_SCREEN_MODAL_VIDEO),a=(0,r.A)(i.CLOSE_FULL_SCREEN_MODAL_VIDEO),l=function(e,t,n,r){return void 0===n&&(n=!1),i=>{const a=e?`#/channel/${e}/video/${t}?autoplay=${n}`:`#/video/${t}?autoplay=${n}`;i((0,o.KW)(a,r)),i(s())}}},50836(e,t,n){"use strict";n.d(t,{CF:()=>u,Ds:()=>d,Km:()=>l,WY:()=>f,Xk:()=>a,_b:()=>h,uM:()=>p});var r=n(21348),o=n(4160),i=n(7024),s=n(37113);const a={PLAY:"CLIENT.VIDEO.PLAYBACK_STATUS.SET_PLAY",REQUEST_PLAY:"CLIENT.VIDEO.PLAYBACK_STATUS.REQUEST_PLAY",ABORT_PLAY:"CLIENT.VIDEO.PLAYBACK_STATUS.ABORT_PLAY",PAUSE:"CLIENT.VIDEO.PLAYBACK_STATUS.SET_PAUSE",REQUEST_PAUSE:"CLIENT.VIDEO.PLAYBACK_STATUS.REQUEST_PAUSE",RESET:"CLIENT.VIDEO.PLAYBACK_STATUS.RESET",END:"CLIENT.VIDEO.PLAYBACK_STATUS.SET_END",SET:"CLIENT.VIDEO.PLAYBACK_STATUS.SET"},l=(0,r.A)(a.REQUEST_PLAY),c=(0,r.A)(a.REQUEST_PAUSE),u=(0,r.A)(a.ABORT_PLAY),d=(0,r.A)(a.RESET),p=(0,r.A)(a.SET),h=function(e,t,n){return void 0===t&&(t=!1),void 0===n&&(n=!1),r=>{r((0,o.y5)(t)),r(l(e)),r((0,i.f)(n))}},f=()=>(e,t)=>{const n=t();(0,s.nk)(n)&&e(c())}},58945(e,t,n){"use strict";n.d(t,{A:()=>o,v:()=>i});var r=n(21348);const o="CLIENT.SET_REINITIALIZING",i=(0,r.A)(o)},84070(e,t,n){"use strict";n.d(t,{Q:()=>o,q:()=>i});var r=n(21348);const o="CLIENT.RESET_FOR_REINIT",i=(0,r.A)(o)},46933(e,t,n){"use strict";n.d(t,{HZ:()=>l,MJ:()=>c,Se:()=>a,YX:()=>s,dS:()=>i,m_:()=>u});var r=n(21348),o=n(26919);const i={UPDATE_SEARCH:"CLIENT.SEARCH.UPDATE_SEARCH",RESET_SEARCH:"CLIENT.SEARCH.RESET_SEARCH"},s=(0,r.A)(i.UPDATE_SEARCH),a=(0,r.A)(i.RESET_SEARCH),l=e=>s({searchQuery:e,searchQueryField:o.S.QUERY}),c=e=>s({searchQuery:e,searchQueryField:o.S.TAG}),u=e=>s({searchQuery:e,searchQueryField:o.S.CATEGORY})},7139(e,t,n){"use strict";n.d(t,{cJ:()=>o,w5:()=>s,wZ:()=>a});var r=n(21348);const o={SET:"CLIENT.SELECTED_VIDEO.SET",RESET:"CLIENT.SELECTED_VIDEO.RESET"},i=(0,r.A)(o.SET),s=e=>(t,n)=>{n().selectedVideoId!==e&&t(i(e))},a=(0,r.A)(o.RESET)},31539(e,t,n){"use strict";n.d(t,{FD:()=>o,IA:()=>a,NU:()=>s,p2:()=>i});var r=n(21348);const o={TOGGLE_SHARE_CHANNEL:"CLIENT.SHARE_OVERLAY.TOGGLE_SHARE_CHANNEL",TOGGLE_SHARE_VIDEO:"CLIENT.SHARE_OVERLAY.TOGGLE_SHARE_VIDEO",CLOSE:"CLIENT.SHARE_OVERLAY.CLOSE"},i=(0,r.A)(o.TOGGLE_SHARE_CHANNEL),s=(0,r.A)(o.TOGGLE_SHARE_VIDEO),a=(0,r.A)(o.CLOSE)},7467(e,t,n){"use strict";n.d(t,{d:()=>o,h:()=>i});var r=n(21348);const o="WIDGET.VIDEO_CARDS.CLEANUP",i=(0,r.A)(o)},32527(e,t,n){"use strict";n.d(t,{X:()=>m,l:()=>v});var r=n(16252),o=n.n(r),i=n(2964),s=n(68185),a=n(94114),l=n(13795);const c=(0,i.k)("SERVER.VIDEO-CARDS.GET"),u=c.START,d=c.SUCCESS,p=c.FAIL,h=[s.r.CHANNEL,s.r.VIDEO,s.r.RECENT_VIDEO],f=e=>{let t=e.cardsData,n=e.fallbackUrl,r=e.instance;const i=(0,l.m)().publicWidgetsService;return o().map(t,e=>(e=>o().includes(h,e.type))(e)?{...e,url:e.actionItemId?i.buildVideoCardsDeeplinkUrl({channelId:e.actionListId||"",videoId:e.actionItemId,instance:r,fallbackUrl:n,host:""}):i.buildChannelCardsDeeplinkUrl({channelId:e.actionListId||"",instance:r,fallbackUrl:n,host:""})}:e)},m=c.NAMES,v=function(e,t){return function(n,r){const o={id:t},i=r(),s=(0,a.iE)(i),c=(0,a.KR)(i),h=(0,l.m)().videoService;return n(u(o)),n(()=>h.getVideoCardsList(e,t)).then(e=>f({cardsData:e,fallbackUrl:c,instance:s})).then(e=>(n(d(o,e)),e)).catch(e=>{n(p(o,e,{analytics:{type:"error",name:"shared.video-cards.get"}}))})}}},63113(e,t,n){"use strict";n.d(t,{X:()=>o,g:()=>i});var r=n(21348);const o={UPDATE_VIDEO_LIVE_STATUS:"CLIENT.VIDEOS.UPDATE_LIVE_STATUS"},i=(0,r.A)(o.UPDATE_VIDEO_LIVE_STATUS)},99145(e,t,n){"use strict";n.d(t,{A:()=>o});var r=n(25612);const o=(0,n(69711).W)({createRootReducer:r.A,createRootReducerPath:25612})},2964(e,t,n){"use strict";n.d(t,{k:()=>d});var r=n(51112),o=n.n(r),i=n(16252),s=n.n(i),a=n(21348);const l=["type"];function c(e,t){const n={params:e};return t&&(n.response=t),n}function u(e,t,n){if(void 0===n&&(n=null),n&&s().isArray(n.analytics))return n;if(n&&n.analytics&&!n.analytics.payload){const e=n.analytics,t=e.type,r=o()(e,l);n.analytics={type:t,payload:r}}return n}function d(e){const t=`${e}.START`,n=`${e}.SUCCESS`,r=`${e}.FAIL`;return{NAMES:{START:t,SUCCESS:n,FAIL:r},START:(0,a.A)(t,c,u),SUCCESS:(0,a.A)(n,c,u),FAIL:(0,a.A)(r,c,u)}}},2986(e,t,n){"use strict";n.d(t,{I3:()=>i,Rd:()=>s});var r=n(95345),o=n(22615);function i(e){return(0,r.S8)(e,o.VJ)}function s(e){return(0,r.S8)(e,o.Ix)}},22615(e,t,n){"use strict";n.d(t,{Ix:()=>o,Ki:()=>s,VJ:()=>a});var r=n(95345);const o=new r.wQ.Entity("channels"),i=(new r.wQ.Entity("channels",{},{idAttribute:"listId"}),[o]),s=new r.wQ.Entity("videos"),a=[s];o.define({featuredItem:s}),s.define({usedInLists:i})},94114(e,t,n){"use strict";n.d(t,{J$:()=>p,T8:()=>E,X3:()=>N,s0:()=>v,KR:()=>O,ck:()=>f,iE:()=>g,zZ:()=>P,JK:()=>S,_G:()=>C,mr:()=>y,R_:()=>A,v6:()=>b,YA:()=>T,qY:()=>I,Ff:()=>h,Q0:()=>d});var r=n(16252),o=n.n(r),i=n(83878),s=n(21348),a=n(42324),l=n(39907);l.env.AVAILABLE_LOCALES;l.env.PUBLIC_PATH;const c="CLIENT.HYDRATED_DATA.SET",u="CLIENT.HYDRATED_DATA.CLEAR",d=(0,s.A)(c),p=(0,s.A)(u),h=(0,a.A)({[c]:(e,t)=>{let n=t.payload;return{...e,data:o().merge({},e.data,n)}},[u]:e=>({...e,data:o().omit(e.data,["channelVideos","singleVideo","widgetData","channel","singleVideoId"])})},{isFetching:!1,data:{}}),f=e=>e.hydratedData.data,m=e=>t=>o().get(t.hydratedData.data,e),v=m("currentPageId"),g=m("instance"),y=m("siteOwnerId"),b=m("currentSiteUser.id"),E=m("biToken"),S=m("locale"),C=m("metaSiteId"),w=m("templateMetaSiteId"),P=m("instanceId"),I=(0,i.Mz)(w,e=>Boolean(e)),O=m("fullSiteUrl"),A=m("siteUrl"),N=m("compId"),T=m("visitorId")},75607(e,t,n){"use strict";n.d(t,{FD:()=>b,QM:()=>E});var r=n(12819),o=n(7139),i=n(477),s=n(69339),a=n(93639),l=n(22442),c=n(67459),u=n(94114),d=n(47289),p=n(64513),h=n(41574),f=n(6398),m=n(84070),v=n(58945);const g=()=>async(e,t)=>{const n=t(),o=(0,r.q)(n);if(!o)return;if(Boolean((0,d.QG)(n,o)))return;const s=(0,p.eH)(n);await e((0,i.V)(s,o))},y=()=>(e,t)=>{const n=t();if((0,r.z)(n)){const t=(0,r.q)(n);e((0,o.w5)(t))}},b=()=>async e=>{await e(g()),e(y())},E=e=>{let t=e.channelId,n=e.videoId;return async(e,r,o)=>{let i=o.storage;e((0,v.v)(!0)),e((0,h.o)(t)),e((0,f.C)(n)),e((0,m.q)()),e((0,u.J$)()),i.lastCursor=void 0,i.loadingPromise=null;try{await e(async(e,t)=>{const n=t(),r=(0,p.eH)(n);await Promise.all([(0,s.b)(r),(0,l.rb)(),(0,a.h)(r),g()].map(t=>e(t))),e((0,u.J$)());const o=(0,c.rH)(t());o.featuredItem&&e((0,l.UL)(o.featuredItem)),e(y())})}finally{e((0,v.v)(!1))}}}},83092(e,t,n){"use strict";n.d(t,{A:()=>d});var r=n(55755),o=n(42324),i=n(93639);const s=(0,o.A)({[i.P.NAMES.SUCCESS]:(e,t)=>{var n,r;let o=t.payload;return{...e,...null==(n=o.response)?void 0:n.channel,hasAccessToChannelByPricingPlan:Boolean(null==(r=o.response)?void 0:r.hasAccessToChannelByPricingPlan)}}},{hasAccessToChannelByPricingPlan:!1});var a=n(16252),l=n.n(a),c=n(69339);const u=(0,o.A)({[c.X.SUCCESS]:(e,t)=>{var n;let r=t.payload;return l().values(null==(n=r.response)?void 0:n.data.entities.channels)[0]||e}},{}),d=(0,r.HY)({paymentInfo:s,info:u})},52006(e,t,n){"use strict";n.d(t,{A:()=>c});var r=n(55755),o=n(42324),i=n(2408);const s=(0,o.A)({[i.Xk.START]:()=>[],[i.Xk.SUCCESS]:(e,t)=>{var n;return(null==(n=t.payload.response)?void 0:n.data.result)||[]}},[]),a=function(e){return void 0===e&&(e=0),e-1},l=(0,o.A)({[i.Xk.START]:function(e){return void 0===e&&(e=0),e+1},[i.Xk.SUCCESS]:a,[i.Xk.FAIL]:a},0),c=(0,r.HY)({ids:s,activeRequests:l})},42227(e,t,n){"use strict";n.d(t,{A:()=>l});var r=n(16252),o=n.n(r),i=n(42324),s=n(69339),a=n(93639);const l=(0,i.A)({[s.X.SUCCESS]:(e,t)=>{var n;const r=null==(n=t.payload.response)?void 0:n.data.entities.channels;return r?o().merge({},e,r):e},[a.P.NAMES.SUCCESS]:(e,t)=>{var n;const r=null==(n=t.payload.response)?void 0:n.channel;if(r){const t=r.dgsInfo,n={...e},o=r.listId;return n[o]={...n[o],dgsInfo:t},n}return e}},{})},70509(e,t,n){"use strict";n.d(t,{A:()=>i});var r=n(42324),o=n(29539);const i=(0,r.A)({[o.Bp]:(e,t)=>{let n=t.payload;return{...e,isOpen:n,openOnLoad:!n&&e.openOnLoad}},[o.Uh]:(e,t)=>({...e,hasNewComments:t.payload}),[o.Pr]:(e,t)=>({...e,openOnLoad:t.payload})},{isOpen:!1,hasNewComments:!1,openOnLoad:!1})},72999(e,t,n){"use strict";n.d(t,{A:()=>i});var r=n(42324),o=n(64201);const i=(0,r.A)({[o.R]:(e,t)=>({...e,...t.payload})},{})},14492(e,t,n){"use strict";n.d(t,{A:()=>c});var r=n(16252),o=n.n(r),i=n(42324),s=n(13605),a=n(69339),l=n(41574);const c=(0,i.A)({[l.V]:(e,t)=>{let n=t.payload;return{prevChannelIdFromSettings:e.currentChannelId,currentChannelId:n}},[a.X.FAIL]:(e,t)=>{let n=t.payload;return-7710===o().get(n,"response.error.code")?{...e,currentChannelId:s.L.id}:e}},{currentChannelId:null,prevChannelIdFromSettings:void 0})},25128(e,t,n){"use strict";n.d(t,{A:()=>i});var r=n(42324),o=n(6398);const i=(0,r.A)({[o.R]:(e,t)=>t.payload},null)},40771(e,t,n){"use strict";n.d(t,{A:()=>l});var r=n(16252),o=n.n(r),i=n(42324),s=n(2408),a=n(41574);const l=(0,i.A)({[s.Xk.SUCCESS]:(e,t)=>{let n=t.payload;return e||o().get(n,"response.data.result[0]",null)},[a.V]:()=>null},null)},36747(e,t,n){"use strict";n.d(t,{A:()=>i});var r=n(42324),o=n(1917);const i=(0,r.A)({[o.Xk.OPEN_FULL_SCREEN_MODAL_VIDEO]:()=>({lightbox:!0}),[o.Xk.CLOSE_FULL_SCREEN_MODAL_VIDEO]:()=>({lightbox:!1})},{lightbox:!1})},56229(e,t,n){"use strict";n.d(t,{A:()=>r});const r=(0,n(42324).A)({},!1)},70899(e,t,n){"use strict";n.d(t,{A:()=>a});var r=n(42324),o=n(7139),i=n(50836);function s(){return!0}const a=(0,r.A)({[o.cJ.SET]:s,[o.cJ.RESET]:function(){return!1},[i.Xk.REQUEST_PLAY]:s},!1)},78902(e,t,n){"use strict";n.d(t,{Ay:()=>R,Li:()=>O,Rd:()=>w,XP:()=>A,cK:()=>C,cd:()=>x,lC:()=>N,wr:()=>P,xk:()=>I,y5:()=>T});var r=n(21348),o=n(42324),i=n(542),s=n(7139);const a="CLIENT.PLAYBACK.ABORT_PLAY",l="CLIENT.PLAYBACK.REQUEST_PLAY",c="CLIENT.PLAYBACK.REQUEST_PAUSE",u="CLIENT.PLAYBACK.SET_PLAYING",d="CLIENT.PLAYBACK.SET_PAUSED",p="CLIENT.PLAYBACK.SET_ENDED",h="CLIENT.PLAYBACK.SET_MUTED",f="CLIENT.PLAYBACK.SET_INITIAL",m=i.J.INITIAL,v=i.J.PLAY_ABORTED,g=i.J.PLAY_REQUESTED,y=i.J.PAUSE_REQUESTED,b=i.J.PLAYING,E=i.J.PAUSED,S=i.J.ENDED,C=(0,r.A)(l),w=(0,r.A)(a),P=(0,r.A)(c),I=(0,r.A)(f),O=(0,r.A)(u),A=(0,r.A)(d),N=(0,r.A)(p),T=(0,r.A)(h),x=function(e,t){return void 0===t&&(t=!1),n=>{n((0,s.w5)(e)),n(T(t)),n(C(e))}},_=e=>(t,n)=>{let r=n.payload;return{...t,videos:{...t.videos,[r]:e}}},R=(0,o.A)({[a]:_(v),[l]:_(g),[c]:_(y),[f]:_(m),[u]:_(b),[d]:_(E),[p]:_(S),[h]:(e,t)=>({...e,muted:t.payload})},{muted:!1,videos:{}})},37023(e,t,n){"use strict";n.d(t,{A:()=>i});var r=n(42324),o=n(58945);const i=(0,r.A)({[o.A]:(e,t)=>{let n=t.payload;return Boolean(n)}},!1)},70267(e,t,n){"use strict";n.d(t,{A:()=>c});var r=n(42324),o=n(26919),i=n(2408),s=n(46933);const a={searchQuery:"",searchQueryField:o.S.QUERY,isSearching:!1},l=e=>({...e,isSearching:!1}),c=(0,r.A)({[s.dS.UPDATE_SEARCH]:(e,t)=>{let n=t.payload;const r=n.searchQuery,o=n.searchQueryField;return{...e,searchQuery:r,searchQueryField:o,isSearching:r!==e.searchQuery||o!==e.searchQueryField}},[s.dS.RESET_SEARCH]:()=>a,[i.Xk.SUCCESS]:l,[i.Xk.FAIL]:l},a)},72176(e,t,n){"use strict";n.d(t,{A:()=>s});var r=n(42324),o=n(7139),i=n(50836);const s=(0,r.A)({[o.cJ.SET]:function(e,t){return t.payload||null},[o.cJ.RESET]:function(){return null},[i.Xk.REQUEST_PLAY]:function(e,t){return t.payload||e}},null)},55245(e,t,n){"use strict";n.d(t,{A:()=>a});var r=n(42324),o=n(74678),i=n(31539);const s={isOpen:!1,shareMode:null},a=(0,r.A)({[i.FD.TOGGLE_SHARE_CHANNEL]:e=>({...e,isOpen:!e.isOpen,shareMode:o.N.CHANNEL}),[i.FD.TOGGLE_SHARE_VIDEO]:e=>({...e,isOpen:!e.isOpen,shareMode:o.N.VIDEO}),[i.FD.CLOSE]:()=>s},s)},30770(e,t,n){"use strict";n.d(t,{A:()=>u});var r=n(42324),o=n(32527),i=n(7467),s=n(24528),a=n(27557),l=n(36839);const c=[],u=(0,r.A)({[o.X.SUCCESS]:(e,t)=>t.payload.response.map(e=>{if(e.dateStartLive){const t=new Date(e.dateStartLive).toLocaleTimeString([],{month:"short",day:"numeric",hour:"numeric",minute:"2-digit"});e.liveLabel=`${(0,a.t)("widget.video-cards.live-label")}: ${t}`}return e.type!==l.sU.Video&&e.type!==l.sU.RecentVideo||(e.itemType===l.SP.ItemLive?e.buttonLabel=(0,a.t)("widget.video-cards.watch-live"):e.buttonLabel=(0,a.t)("widget.video-cards.watch-next")),e.type===l.sU.Channel&&(e.buttonLabel=(0,a.t)("widget.video-cards.watch-more")),{...e,thumbnailUrl:(0,s.d)({url:e.thumbnailUrl,width:292,height:292,params:{lg:1}})}}),[i.d]:()=>c},c)},35167(e,t,n){"use strict";n.d(t,{A:()=>d});var r=n(16252),o=n.n(r),i=n(42324),s=n(63113),a=n(69339),l=n(2408),c=n(93639),u=n(477);const d=(0,i.A)({[s.X.UPDATE_VIDEO_LIVE_STATUS]:(e,t)=>{let n=t.payload;return{...e,[n.id]:n}},[l.Xk.SUCCESS]:(e,t)=>{var n;const r=null==(n=t.payload.response)?void 0:n.data.entities.videos,o={...e};for(const e of Object.entries(r||{})){const t=e[0],n=e[1];o[t]={...o[n.itemId],...n}}return o},[a.X.SUCCESS]:(e,t)=>{var n;const r=null==(n=t.payload.response)?void 0:n.data.entities.videos;return r?o().merge({},e,r):e},[c.P.NAMES.SUCCESS]:(e,t)=>{var n;const r=null==(n=t.payload.response)?void 0:n.videos;if(r){const t={...e};for(const e of r)e.itemId&&(t[e.itemId]={...t[e.itemId],...e});return t}return e},[u.F.SUCCESS]:(e,t)=>{const n=t.payload.response;return n?o().merge({},e,{[n.id]:n}):e}},{})},25612(e,t,n){"use strict";n.d(t,{A:()=>k});var r=n(55755),o=n(48758),i=n(16252),s=n.n(i),a=n(35167),l=n(42227),c=n(52006),u=n(57557),d=n(33228),p=n(14492),h=n(25128),f=n(70267),m=n(83092),v=n(40771),g=n(55245),y=n(80368),b=n(72176),E=n(44036),S=n(70899),C=n(30770),w=n(42985),P=n(96169),I=n(56229),O=n(36747),A=n(70509),N=n(94114),T=n(78902),x=n(72999),_=n(37023),R=n(84070);const L=["router","appSettings","hydratedData","controllerState","configuration","currentChannelId","currentVideoId","channelInfo","entities","isReinitializing"],k=e=>{let t=e.history;const n=(0,r.HY)({router:(0,o.S6)(t),search:f.A,entities:(0,r.HY)({videos:a.A,channels:l.A}),channelVideos:c.A,currentChannelId:p.A,currentVideoId:h.A,channelInfo:m.A,firstChannelVideoId:v.A,lazyChannelVideos:P.A,isLightbox:I.A,videoUrlsCache:y.A,selectedVideoId:b.A,player:E.A,isVideosTouched:S.A,payment:w.A,configuration:u.A,appSettings:d.A,videoCards:C.A,shareOverlay:g.A,fullScreenModal:O.A,comments:A.A,hydratedData:N.Ff,playback:T.Ay,controllerState:x.A,isReinitializing:_.A});return(e,t)=>(t.type===R.Q&&e&&(e=s().pick(e,L)),n(e,t))}},36839(e,t,n){"use strict";n.d(t,{Cu:()=>r.s,bm:()=>a.s,SP:()=>i,XA:()=>s.J,sU:()=>l,Wx:()=>o.b});var r=n(59109),o=n(33062);let i=function(e){return e.Item="item",e.ItemScheduled="item-scheduled",e.ItemLive="item-live",e.ItemLiveFinalize="item-live-finalize",e}({});var s=n(25706),a=n(71463);let l=function(e){return e.Channel="channel",e.Video="video",e.RecentVideo="recent-video",e.Product="product",e.Social="social",e.Custom="custom",e}({})},64513(e,t,n){"use strict";n.d(t,{FB:()=>i,OL:()=>a,eH:()=>s});var r=n(16252),o=n.n(r);const i=e=>o().get(e,"channelInfo.info.id"),s=e=>e.currentChannelId.currentChannelId,a=(e,t)=>e.entities.channels[t]},49324(e,t,n){"use strict";n.d(t,{X:()=>c,_:()=>l});var r=n(16252),o=n.n(r),i=n(83878),s=n(94114),a=n(35054);function l(e){const t=a.PP(e),n=(0,s.ck)(e).currentSiteUser;return t?n:null}const c=(0,i.Mz)(l,e=>o().get(e,"email",""))},56928(e,t,n){"use strict";n.d(t,{F4:()=>m,Rc:()=>h,X4:()=>f,cs:()=>S,eX:()=>v,lP:()=>g,pl:()=>y,qq:()=>b,u_:()=>E,z:()=>p});var r=n(542);const o=r.J.INITIAL,i=r.J.PLAY_REQUESTED,s=r.J.PAUSE_REQUESTED,a=r.J.PLAYING,l=r.J.PAUSED,c=r.J.ENDED,u=r.J.PLAY_ABORTED,d=e=>(t,n)=>{const r=t.playback.videos[n];return r?r===e:e===o},p=d(o),h=d(i),f=d(s),m=d(a),v=d(u),g=d(l),y=d(c),b=e=>e.playback.muted,E=(e,t)=>d(i)(e,t)||d(a)(e,t),S=(e,t)=>d(s)(e,t)||d(l)(e,t)},7235(e,t,n){"use strict";n.d(t,{W8:()=>c,bw:()=>d,eY:()=>l,f_:()=>u,rf:()=>a});var r=n(83878),o=n(94114),i=n(61250),s=n(43518);const a=e=>e.shareOverlay.shareMode,l=e=>e.shareOverlay.isOpen,c=(0,r.Mz)(o.zZ,o.X3,o.s0,(e,t,n)=>({instanceId:e,componentId:t,sitePageId:n})),u=(0,r.Mz)((e,t)=>t.videoItem,o.X3,o.KR,(e,t,n)=>((e,t)=>e?(0,s.e)(e,t):null)(e,{compId:t,siteUrl:n})),d=(0,r.Mz)(o.X3,o.KR,(e,t)=>(0,i.M)({siteUrl:t,compId:e}))},31650(e,t,n){"use strict";n.d(t,{Rl:()=>f,U3:()=>p,Y:()=>d});var r=n(83878),o=n(67459),i=n(20150),s=n(25706),a=n(92425),l=n(95661),c=n(49324),u=n(14547);const d=e=>e.currentVideoId,p=e=>!!e.currentVideoId,h=(0,r.Mz)([e=>(0,i.Eu)(e)&&(0,i.x2)(e)===s.J.TRAILER,e=>(0,i.x2)(e)===s.J.FIRST_20_SEC,e=>{var t;return(null==(t=e.autogeneratedTrailer)?void 0:t.status)===a.m.READY&&(0,i.x2)(e)===s.J.AUTOGENERATED}],(e,t,n)=>e||t||n),f=(0,r.Mz)([u.T,o.rH,c._],(e,t,n)=>!(!e||!t)&&((0,l.Hj)(t,e,n)||h(e)))},47289(e,t,n){"use strict";n.d(t,{JE:()=>m,Ob:()=>f,QG:()=>h,Zq:()=>y,eA:()=>v,ms:()=>g});var r=n(16252),o=n.n(r),i=n(83878),s=n(95345),a=n(22615),l=n(3612),c=n(36839);function u(e,t){return t?(t.memberOnly=!!(0,l.xp)(t)&&t.memberOnly,t.allowDownload=!(!(0,l.xp)(t)&&!(0,l.LA)(t))&&t.allowDownload,o().isEmpty(t.previewType)&&(t.previewType=(0,l.xp)(t)?c.XA.NONE:c.XA.FIRST_20_SEC),t):t}const d=(0,i.Mz)(e=>e.entities,o().property("videos")),p=(0,i.Mz)(d,o().size);function h(e,t){return null!==t?d(e)[t]:void 0}const f=(0,i.Mz)(p,e=>e>1),m=(0,i.Mz)([e=>e,h],(e,t)=>u(0,(0,s.NU)(t,e.entities,a.Ki))),v=(0,i.Mz)([e=>e,d],(e,t)=>o().mapValues(t,o().partial(u,e))),g=(0,i.Mz)([v,(e,t)=>t],o().pick),y=(0,i.Mz)([g,(e,t,n)=>n],o().omit)},93069(e,t,n){"use strict";n.d(t,{PH:()=>a,R0:()=>d,aZ:()=>l,kS:()=>c,ne:()=>u});var r=n(16252),o=n.n(r),i=n(36839),s=n(13605);function a(e){return e.channelType===i.Cu.CHANNEL}function l(e){return e.channelType===i.Cu.YOUTUBE_FEED}function c(e){const t=o().get(e,"statsInfo.tags");return!o().isEmpty(t)}function u(e){return e.videosCount>0}function d(e){return o().includes([s.L.id,s.M.id],e)}},62446(e,t,n){"use strict";n.d(t,{A:()=>c});var r=n(60751),o=n.n(r),i=n(79152),s=n(36839),a=n(96653);const l=e=>{let t=e.id;const n=(0,a.B)().t;return o().createElement(o().Fragment,null,n(t))};function c(e,t){const n=t.currency,r=t.price;return t.type===s.bm.PLAN?o().createElement(l,{id:e}):o().createElement(i.B,{currency:n,price:r,messageId:e})}},8868(e,t,n){"use strict";n.d(t,{A:()=>r});const r=()=>/iPhone|iPad|iPod/i.test(navigator.userAgent)||["iPad Simulator","iPhone Simulator","iPod Simulator","iPad","iPhone","iPod"].includes(navigator.platform)||navigator.userAgent.includes("Mac")&&"ontouchend"in document},27557(e,t,n){"use strict";n.d(t,{i:()=>o,t:()=>r});let r=e=>e;function o(e){r=e}},76703(e,t,n){"use strict";n.r(t),n.d(t,{default:()=>r});const r=n(63238).ft},89280(e,t,n){"use strict";n.r(t),n.d(t,{default:()=>eO});var r=n(60751),o=n.n(r);const i=new Map,s=e=>{const t=(n=e,Object.keys(n).filter(e=>void 0!==n[e]).sort().map(e=>`${e}=${n[e]}`).join("&"));var n;if(i.has(t))return i.get(t);const r=(({language:e,country:t,...n})=>{if(void 0===Intl?.NumberFormat)throw new Error("Intl.NumberFormat is not available.");const r=(e=>e.split("-")[0])(e),o=t?`${r}-${t}`:e;return Intl.NumberFormat(o,{style:"currency",...n})})(e);return i.set(t,r),r};s.cache=i;const a={AC:"%N%n%O%n%A%n%C%n%Z",AD:"%N%n%O%n%A%n%Z %C",AE:"%N%n%O%n%A%n%S",AF:"%N%n%O%n%A%n%C%n%Z",AI:"%N%n%O%n%A%n%C%n%Z",AL:"%N%n%O%n%A%n%Z%n%C",AM:"%N%n%O%n%A%n%Z%n%C%n%S",AR:"%N%n%O%n%A%n%Z %C%n%S",AS:"%N%n%O%n%A%n%C %S %Z",AT:"%O%n%N%n%A%n%Z %C",AU:"%O%n%N%n%A%n%C %S %Z",AX:"%O%n%N%n%A%n%Z %C%n\xc5LAND",AZ:"%N%n%O%n%A%nAZ %Z %C",BA:"%N%n%O%n%A%n%Z %C",BB:"%N%n%O%n%A%n%C, %S %Z",BD:"%N%n%O%n%A%n%C - %Z",BE:"%O%n%N%n%A%n%Z %C",BF:"%N%n%O%n%A%n%C %X",BG:"%N%n%O%n%A%n%Z %C",BH:"%N%n%O%n%A%n%C %Z",BL:"%O%n%N%n%A%n%Z %C %X",BM:"%N%n%O%n%A%n%C %Z",BN:"%N%n%O%n%A%n%C %Z",BR:"%O%n%N%n%A%n%D%n%C-%S%n%Z",BS:"%N%n%O%n%A%n%C, %S",BT:"%N%n%O%n%A%n%C %Z",BY:"%O%n%N%n%A%n%Z, %C%n%S",CA:"%N%n%O%n%A%n%C %S %Z",CC:"%O%n%N%n%A%n%C %S %Z",CH:"%O%n%N%n%A%n%Z %C",CI:"%N%n%O%n%X %A %C %X",CL:"%N%n%O%n%A%n%Z %C%n%S",CN:"%Z%n%S%C%D%n%A%n%O%n%N",CO:"%N%n%O%n%A%n%D%n%C, %S, %Z",CR:"%N%n%O%n%A%n%S, %C%n%Z",CU:"%N%n%O%n%A%n%C %S%n%Z",CV:"%N%n%O%n%A%n%Z %C%n%S",CX:"%O%n%N%n%A%n%C %S %Z",CY:"%N%n%O%n%A%n%Z %C",CZ:"%N%n%O%n%A%n%Z %C",DE:"%N%n%O%n%A%n%Z %C",DK:"%N%n%O%n%A%n%Z %C",DO:"%N%n%O%n%A%n%Z %C",DZ:"%N%n%O%n%A%n%Z %C",EC:"%N%n%O%n%A%n%Z%n%C",EE:"%N%n%O%n%A%n%Z %C %S",EG:"%N%n%O%n%A%n%C%n%S%n%Z",EH:"%N%n%O%n%A%n%Z %C",ES:"%N%n%O%n%A%n%Z %C %S",ET:"%N%n%O%n%A%n%Z %C",FI:"%O%n%N%n%A%n%Z %C",FK:"%N%n%O%n%A%n%C%n%Z",FM:"%N%n%O%n%A%n%C %S %Z",FO:"%N%n%O%n%A%nFO%Z %C",FR:"%O%n%N%n%A%n%Z %C",GB:"%N%n%O%n%A%n%C%n%Z",GE:"%N%n%O%n%A%n%Z %C",GF:"%O%n%N%n%A%n%Z %C %X",GG:"%N%n%O%n%A%n%C%nGUERNSEY%n%Z",GI:"%N%n%O%n%A%nGIBRALTAR%n%Z",GL:"%N%n%O%n%A%n%Z %C",GN:"%N%n%O%n%Z %A %C",GP:"%O%n%N%n%A%n%Z %C %X",GR:"%N%n%O%n%A%n%Z %C",GS:"%N%n%O%n%A%n%n%C%n%Z",GT:"%N%n%O%n%A%n%Z- %C",GU:"%N%n%O%n%A%n%C %Z",GW:"%N%n%O%n%A%n%Z %C",HK:"%S%n%C%n%A%n%O%n%N",HM:"%O%n%N%n%A%n%C %S %Z",HN:"%N%n%O%n%A%n%C, %S%n%Z",HR:"%N%n%O%n%A%n%Z %C",HT:"%N%n%O%n%A%nHT%Z %C",HU:"%N%n%O%n%C%n%A%n%Z",ID:"%N%n%O%n%A%n%C%n%S %Z",IE:"%N%n%O%n%A%n%D%n%C%n%S%n%Z",IL:"%N%n%O%n%A%n%C %Z",IM:"%N%n%O%n%A%n%C%n%Z",IN:"%N%n%O%n%A%n%C %Z%n%S",IO:"%N%n%O%n%A%n%C%n%Z",IQ:"%O%n%N%n%A%n%C, %S%n%Z",IR:"%O%n%N%n%S%n%C, %D%n%A%n%Z",IS:"%N%n%O%n%A%n%Z %C",IT:"%N%n%O%n%A%n%Z %C %S",JE:"%N%n%O%n%A%n%C%nJERSEY%n%Z",JM:"%N%n%O%n%A%n%C%n%S %X",JO:"%N%n%O%n%A%n%C %Z",JP:"\u3012%Z%n%S%n%C%n%A%n%O%n%N%",KE:"%N%n%O%n%A%n%C%n%Z",KG:"%N%n%O%n%A%n%Z %C",KH:"%N%n%O%n%A%n%C %Z",KI:"%N%n%O%n%A%n%S%n%C",KN:"%N%n%O%n%A%n%C, %S",KP:"%Z%n%S%n%C%n%A%n%O%n%N",KR:"%S %C%D%n%A%n%O%n%N%n%Z",KW:"%N%n%O%n%A%n%Z %C",KY:"%N%n%O%n%A%n%S %Z",KZ:"%Z%n%S%n%C%n%A%n%O%n%N",LA:"%N%n%O%n%A%n%Z %C",LB:"%N%n%O%n%A%n%C %Z",LI:"%O%n%N%n%A%n%Z %C",LK:"%N%n%O%n%A%n%C%n%Z",LR:"%N%n%O%n%A%n%Z %C",LS:"%N%n%O%n%A%n%C %Z",LT:"%O%n%N%n%A%n%Z %C",LU:"%O%n%N%n%A%n%Z %C",LV:"%N%n%O%n%A%n%S%n%C, %Z",MA:"%N%n%O%n%A%n%Z %C",MC:"%N%n%O%n%A%n%Z %C %X",MD:"%N%n%O%n%A%n%Z %C",ME:"%N%n%O%n%A%n%Z %C",MF:"%O%n%N%n%A%n%Z %C %X",MG:"%N%n%O%n%A%n%Z %C",MH:"%N%n%O%n%A%n%C %S %Z",MK:"%N%n%O%n%A%n%Z %C",MM:"%N%n%O%n%A%n%C, %Z",MN:"%N%n%O%n%A%n%C%n%S %Z",MO:"%A%n%O%n%N",MP:"%N%n%O%n%A%n%C %S %Z",MQ:"%O%n%N%n%A%n%Z %C %X",MT:"%N%n%O%n%A%n%C %Z",MU:"%N%n%O%n%A%n%Z%n%C",MV:"%N%n%O%n%A%n%C %Z",MW:"%N%n%O%n%A%n%C %X",MX:"%N%n%O%n%A%n%D%n%Z %C, %S",MY:"%N%n%O%n%A%n%D%n%Z %C%n%S",MZ:"%N%n%O%n%A%n%Z %C%S",NA:"%N%n%O%n%A%n%C%n%Z",NC:"%O%n%N%n%A%n%Z %C %X",NE:"%N%n%O%n%A%n%Z %C",NF:"%O%n%N%n%A%n%C %S %Z",NG:"%N%n%O%n%A%n%D%n%C %Z%n%S",NI:"%N%n%O%n%A%n%Z%n%C, %S",NL:"%O%n%N%n%A%n%Z %C",NO:"%N%n%O%n%A%n%Z %C",NP:"%N%n%O%n%A%n%C %Z",NR:"%N%n%O%n%A%n%S",NZ:"%N%n%O%n%A%n%D%n%C %Z",OM:"%N%n%O%n%A%n%Z%n%C",PA:"%N%n%O%n%A%n%C%n%S",PE:"%N%n%O%n%A%n%C %Z%n%S",PF:"%N%n%O%n%A%n%Z %C %S",PG:"%N%n%O%n%A%n%C %Z %S",PH:"%N%n%O%n%A%n%D, %C%n%Z %S",PK:"%N%n%O%n%A%n%D%n%C-%Z",PL:"%N%n%O%n%A%n%Z %C",PM:"%O%n%N%n%A%n%Z %C %X",PN:"%N%n%O%n%A%n%C%n%Z",PR:"%N%n%O%n%A%n%C PR %Z",PT:"%N%n%O%n%A%n%Z %C",PW:"%N%n%O%n%A%n%C %S %Z",PY:"%N%n%O%n%A%n%Z %C",RE:"%O%n%N%n%A%n%Z %C %X",RO:"%N%n%O%n%A%n%Z %S %C",RS:"%N%n%O%n%A%n%Z %C",RU:"%N%n%O%n%A%n%C%n%S%n%Z",SA:"%N%n%O%n%A%n%C %Z",SC:"%N%n%O%n%A%n%C%n%S",SD:"%N%n%O%n%A%n%C%n%Z",SE:"%O%n%N%n%A%n%Z %C",SG:"%N%n%O%n%A%nSINGAPORE %Z",SH:"%N%n%O%n%A%n%C%n%Z",SI:"%N%n%O%n%A%n%Z %C",SJ:"%N%n%O%n%A%n%Z %C",SK:"%N%n%O%n%A%n%Z %C",SM:"%N%n%O%n%A%n%Z %C",SN:"%N%n%O%n%A%n%Z %C",SO:"%N%n%O%n%A%n%C, %S %Z",SR:"%N%n%O%n%A%n%C%n%S",SV:"%N%n%O%n%A%n%Z-%C%n%S",SZ:"%N%n%O%n%A%n%C%n%Z",TA:"%N%n%O%n%A%n%C%n%Z",TC:"%N%n%O%n%A%n%C%n%Z",TH:"%N%n%O%n%A%n%D %C%n%S %Z",TJ:"%N%n%O%n%A%n%Z %C",TM:"%N%n%O%n%A%n%Z %C",TN:"%N%n%O%n%A%n%Z %C",TR:"%N%n%O%n%A%n%Z %C/%S",TV:"%N%n%O%n%A%n%C%n%S",TW:"%Z%n%S%C%n%A%n%O%n%N",TZ:"%N%n%O%n%A%n%Z %C",UA:"%N%n%O%n%A%n%C%n%S%n%Z",UM:"%N%n%O%n%A%n%C %S %Z",US:"%N%n%O%n%A%n%C, %S %Z",UY:"%N%n%O%n%A%n%Z %C %S",UZ:"%N%n%O%n%A%n%Z %C%n%S",VA:"%N%n%O%n%A%n%Z %C",VC:"%N%n%O%n%A%n%C %Z",VE:"%N%n%O%n%A%n%C %Z, %S",VG:"%N%n%O%n%A%n%C%n%Z",VI:"%N%n%O%n%A%n%C %S %Z",VN:"%N%n%O%n%A%n%C%n%S %Z",WF:"%O%n%N%n%A%n%Z %C %X",XK:"%N%n%O%n%A%n%Z %C",YT:"%O%n%N%n%A%n%Z %C %X",ZA:"%N%n%O%n%A%n%D%n%C%n%Z",ZM:"%N%n%O%n%A%n%Z %C"},l={"%N":"name","%O":"organization","%A":"addressLines","%D":"dependentLocality","%C":"locality","%S":"administrativeArea","%Z":"postalCode","%X":"sortingCode","%R":"postalCountry"},c=["AU","AT","BG","HR","CZ","DK","EE","FI","FR","DE","GR","HU","IS","IT","LV","LT","LU","NL","NZ","NO","PL","PT","RO","SK","SI","ES","SE","CH","TR","IE","JP","BR"],u=["CA"],d=["US"],p=({number:e,apt:t=""},n)=>e&&t?u.includes(n)?`${t}-${e}`:`${e}-${t}`:e||t,h=(e,t)=>{const n=[],r=e.addressLine2??e.addressLine_2??void 0;if(e.streetAddress){const t=(({name:e,number:t,apt:n},r)=>{if(!e&&!t)return"";if(!e||!t)return e||t;if(n&&d.includes(r))return`${t} ${e} ${n}`.trim();const o=p({number:t,apt:n},r);return c.includes(r)?`${e} ${o}`.trim():`${o} ${e}`.trim()})(e.streetAddress,e.country);n.push(t)}else e.addressLine&&n.push(e.addressLine);return r&&n.push(r),{name:t?.fullName,organization:t?.company,postalCountry:e.country,administrativeArea:e.subdivision,locality:e.city,country:e.countryFullname,postalCode:e.postalCode,addressLines:n}},f=e=>"%"===e[0]&&"%n"!==e,m=e=>l[e],v=({address:e,addressContactDetails:t},{appendCountry:n=!0,appendAdministrativeArea:r=!0}={})=>{const o=h(e,t),i=(e=>{const t=[];let n=0;for(;n<e.length;){if("%"===e[n])t.push(e.slice(n,n+2)),n+=1;else{let r=n;for(;"%"!==e[r]&&r<e.length;)r+=1;t.push(e.slice(n,r)),n=r-1}n+=1}return t})((e=>{const t=e?.toUpperCase();return t&&t in a?a[t]:"%N%n%O%n%A%n%C"})(e.country)),s=((e,t,{appendAdministrativeArea:n=!0}={})=>{const r=t=>!("administrativeArea"===t&&!n)&&((e,t)=>"addressLines"===t?void 0!==e.addressLines&&e.addressLines.length>0:void 0!==e[t]&&""!==e[t])(e,t),o=[];let i=0;for(;i<t.length;){const e=t[i];if("%n"===e)o.push(e);else if(f(e))r(m(e))&&o.push(e);else{const n=0===i||!f(t[i-1])||o.length>0&&f(o[o.length-1]),s=i===e.length-1||"%n"===e[i+1]||r(m(t[i+1]));n&&s&&o.push(e)}i+=1}for(;o.length>0&&"%n"===o[0];)o.shift();return o})(o,i,{appendAdministrativeArea:r});return((e,t,n)=>{const r=[];let o="";for(const n of t)if("%n"===n)o.length>0&&(r.push(o),o="");else if(f(n)){const t=m(n);if("postalCountry"===t)continue;if("addressLines"===t){e.addressLines&&e.addressLines.length>0&&(o+=e.addressLines[0],r.push(o),o="",2===e.addressLines.length&&r.push(e.addressLines[1]));continue}o+=e[t]}else o+=n;return o.length>0&&r.push(o),n.appendCountry&&e.country&&r.push(e.country),r})(o,s,{appendCountry:n})};var g=n(85608);var y,b,E=n(93424),S=n.n(E),C=n(39055),w=n.n(C),P=function(e){return e&&e.split("-")[0]},I=function(e,t,n,r){return new(n||(n=Promise))(function(o,i){function s(e){try{l(r.next(e))}catch(e){i(e)}}function a(e){try{l(r.throw(e))}catch(e){i(e)}}function l(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n(function(e){e(t)})).then(s,a)}l((r=r.apply(e,t||[])).next())})},O=function(e,t){var n,r,o,i,s={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return i={next:a(0),throw:a(1),return:a(2)},"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function a(i){return function(a){return function(i){if(n)throw new TypeError("Generator is already executing.");for(;s;)try{if(n=1,r&&(o=2&i[0]?r.return:i[0]?r.throw||((o=r.return)&&o.call(r),0):r.next)&&!(o=o.call(r,i[1])).done)return o;switch(r=0,o&&(i=[2&i[0],o.value]),i[0]){case 0:case 1:o=i;break;case 4:return s.label++,{value:i[1],done:!1};case 5:s.label++,r=i[1],i=[0];continue;case 7:i=s.ops.pop(),s.trys.pop();continue;default:if(!(o=s.trys,(o=o.length>0&&o[o.length-1])||6!==i[0]&&2!==i[0])){s=0;continue}if(3===i[0]&&(!o||i[1]>o[0]&&i[1]<o[3])){s.label=i[1];break}if(6===i[0]&&s.label<o[1]){s.label=o[1],o=i;break}if(o&&s.label<o[2]){s.label=o[2],s.ops.push(i);break}o[2]&&s.ops.pop(),s.trys.pop();continue}i=t.call(e,s)}catch(e){i=[6,e],r=0}finally{n=o=0}if(5&i[0])throw i[1];return{value:i[0]?i[1]:void 0,done:!0}}([i,a])}}},A=function(){throw new Error("Translations has not been initialized yet")},N=function(){throw new Error("You are using t function, but have disabled translations.")},T=function(e){var t=e.language,r=e.defaultTranslations,o=e.prefix,i=void 0===o?"messages":o,s=e.defaultLanguage,a=e.availableLanguages,l=e.localeDistPath,c=e.initI18n,u=e.basePath,d=this;this.t=A,this.all={},this.init=function(e){var t=void 0===e?{}:e,r=t.prepopulated,o=t.wait,i=void 0!==o&&o,s=t.useSuspense,a=void 0!==s&&s;return I(d,void 0,void 0,function(){var e,t,o,s=this;return O(this,function(l){switch(l.label){case 0:if(e=this.config,t=new Set(e.availableLanguages||[]),!this._initI18n)throw new Error("Can't initialize i18n without initI18n method.");return this.i18n=this._initI18n({locale:e.language,useSuspense:a,wait:i,messages:r,disableAutoInit:!0,asyncMessagesLoader:function(r){var o;return"en"===r?Promise.resolve(e.defaultTranslations):t.has(r)?fetch("".concat(null!==(o=s.basePath)&&void 0!==o?o:n.p).concat(s.localeDistPath,"/").concat(e.prefix,"_").concat(r,".json")).then(function(t){return t.ok?t.json():Promise.reject(new Error("Can't load locale: ".concat(e.language)))}):Promise.reject(new Error("Locale assets for ".concat(r," are not provided")))}}),[4,this.i18n.init()];case 1:if(l.sent(),!(o=this.i18n.getResourceBundle(e.language,"translation"))&&t.has(e.language))throw new Error("Unexpected missing translations for language ".concat(e.language));return this.all=o||e.defaultTranslations||{},this.t=function(e,t){return s.i18n.t(e,t)},[2,this]}})})},this.config={availableLanguages:a,language:P(t),defaultTranslations:r,prefix:i,defaultLanguage:s},this.localeDistPath=l,this._initI18n=c,this.i18n=null,this.basePath=u},x=function(e){var t=e.providers,n=e.children,r=e.additionalProps;return t.reduce(function(e,t){return t(e,r||{})},n)},_=(0,r.createContext)({error:null,errorId:null,errorEnvironment:null}).Provider,R=function(){var e=function(){try{var e=new URLSearchParams(window.location.search).get("commonConfig");return e&&JSON.parse(e)}catch(e){return}}();return null==e?void 0:e.host},L=function(e){var t,n,r,o,i,s,a,l,c,u,d,p,h,f,m;this.entry="Widget";var v,g=e.host,y=e.controllerOptions,b=e.predefined,E=e.query;this.isSSR=null!==(t=null==b?void 0:b.isSSR)&&void 0!==t?t:null==y?void 0:y.isSSR,this.isRTL=null!==(n=null==b?void 0:b.isRTL)&&void 0!==n?n:null==y?void 0:y.isRTL,this.language=null!==(r=null==b?void 0:b.language)&&void 0!==r?r:null==y?void 0:y.language,this.multilingual=null!==(o=null==b?void 0:b.multilingual)&&void 0!==o?o:null==y?void 0:y.multilingual,this.appDefinitionId=null!==(i=null==b?void 0:b.appDefinitionId)&&void 0!==i?i:null==y?void 0:y.appDefinitionId,this.widgetId=null!==(s=null==b?void 0:b.widgetId)&&void 0!==s?s:null==y?void 0:y.widgetId,this.isMobile=null!==(a=null==b?void 0:b.isMobile)&&void 0!==a?a:"Mobile"===(null==g?void 0:g.formFactor),this.isEditor=null!==(l=null==b?void 0:b.isEditor)&&void 0!==l?l:"Editor"===(null==g?void 0:g.viewMode),this.isPreview=null!==(c=null==b?void 0:b.isPreview)&&void 0!==c?c:"Preview"===(null==g?void 0:g.viewMode),this.isViewer=null!==(u=null==b?void 0:b.isViewer)&&void 0!==u?u:"Site"===(null==g?void 0:g.viewMode),this.isEditorX=null!==(d=null==b?void 0:b.isEditorX)&&void 0!==d?d:function(e){var t;return null!==(t=null==e?void 0:e.booleans.responsive)&&void 0!==t&&t}(null==g?void 0:g.style.styleParams),this.isADI=null!==(p=null==b?void 0:b.isADI)&&void 0!==p?p:(void 0===(v=E)&&(v={}),"onboarding"===v.dsOrigin),this.isClassicEditor=null!==(h=null==b?void 0:b.isClassicEditor)&&void 0!==h?h:function(e){return void 0===e&&(e={}),"Editor1.4"===e.dsOrigin}(E),this.isCssPerBreakpoint=null!==(f=null==b?void 0:b.isCssPerBreakpoint)&&void 0!==f?f:!!(null==g?void 0:g.usesCssPerBreakpoint),this.dimensions=null!==(m=null==b?void 0:b.dimensions)&&void 0!==m?m:{height:null==g?void 0:g.dimensions.height,width:null==g?void 0:g.dimensions.width}},k=n(49965),D=(0,r.createContext)(null),V=(D.Consumer,D.Provider),M=n(69e3),B=o().createContext({ready:!1,set:null,get:null,getDefaultValue:null,reset:null,resetAll:null,publishEvent:null}),F=B.Consumer,U=function(e){function t(){var t=this.constructor,n=e.call(this,'\nSettingsProvider is not ready.\nUsually this case should be unreachable.  \nIn case you face it use "context.ready: boolean" flag not determine if it possible to set/get params. \n')||this;return Object.setPrototypeOf(n,t.prototype),n}return(0,g.__extends)(t,e),t}(Error);!function(e){e.Set="set",e.Reset="reset",e.ResetAll="resetAll",e.PublishEvent="publishEvent"}(y||(y={})),function(e){e.Setting="Settings",e.Styles="Styles"}(b||(b={}));var H,j=function(e){function t(t,n){var r=this.constructor,o=e.call(this,"\nCan't modify ".concat(n," values from current environment.\nPlease make sure you are not using `").concat(n,".").concat(t,"(...)` from the widget part.\n"))||this;return Object.setPrototypeOf(o,r.prototype),o}return(0,g.__extends)(t,e),t}(Error);!function(e){e.Number="Number",e.Boolean="Boolean",e.String="String",e.Text="Text",e.Object="Object"}(H||(H={}));var W=function(){var e,t=this;this.handlers=((e={})[H.Object]={serialize:function(e){return"string"==typeof e?(console.error("\u26a0\ufe0f Seems like you are calling `settings.set(param, JSON.stringify(value))`. Please, pass a plain object/array and tpa-settings will serializate it."),e):JSON.stringify(e)},deserialize:function(e){return"string"!=typeof e?e:JSON.parse(e)}},e),this.serialize=function(e,n){return e.type===H.Object?t.handlers[H.Object].serialize(n):n},this.deserialize=function(e,n){return e.type===H.Object?t.handlers[H.Object].deserialize(n):n}},z=function(e){function t(){var t=this.constructor,n=e.call(this,"\nNo `Wix`, `editorSDK` or `publicData` was passed to TPASettingsProvider.\nIn order to work with tpa-settings, you have to pass either Wix SDK or Editor SDK for Settings panel mode or publicData for Widget mode.\n")||this;return Object.setPrototypeOf(n,t.prototype),n}return(0,g.__extends)(t,e),t}(Error),q=function(e,t){return e.localeCompare(t)},G=function(e,t){var n=t.isMobile,r=t.language,o=void 0===r?"en":r;return"function"==typeof e.dangerousKeyTransformationOverride?e.dangerousKeyTransformationOverride(e.key,{isMobile:n,language:o}):function(e,t,n){if("string"!=typeof e)throw new Error("`generateKey` expects key to be passed and be a string");if(!t)throw new Error("`generateKey` expects options to be passed");return Object.keys(n).sort(q).reduce(function(e,r){var o=n[r]===t[r],i=!t[r]&&!n[r];return o||i?e:e+"\u25b6\ufe0e"+("boolean"!=typeof t[r]||n[r]?r+":"+t[r]:r)},e)}(e.key,{m:n,l:o},{m:!1,l:"en"})},$=function(e){return e.type===H.Text},Y=function(e){return void 0===e.inheritDesktop||e.inheritDesktop},K=new W;function X(e,t,n){void 0===n&&(n={});var r,o=$(t),i=function(e,t){return{languageAndMobile:G(e,{isMobile:t.isMobile,language:t.language}),language:G(e,{isMobile:!1,language:t.language}),mobile:G(e,{isMobile:t.isMobile}),original:e.key}}(t,{isMobile:n.isMobile,language:o?n.language:void 0}),s=Y(t);return o?void 0!==e[i.languageAndMobile]?r=e[i.languageAndMobile]:s&&void 0!==e[i.language]&&(r=e[i.language]):void 0!==e[i.mobile]?r=e[i.mobile]:s&&void 0!==e[i.original]&&(r=e[i.original]),K.deserialize(t,r)}var Z=!1;function J(e,t,n,r){void 0===n&&(n={});var o=(0,g.__rest)(n,[]);void 0===r&&(r="COMPONENT");var i=e;e.COMPONENT||(Z||(console.warn("`getSettingsValue` or `getSettingsValues` should accept whole public data object. Probably, data was passed only for one scope."),Z=!0),i={COMPONENT:e,APP:{}});var s="COMPONENT"===r&&t.inheritFromAppScope,a=X(i[r],t,o);return void 0===a&&s&&(a=X(i.APP,t,o)),t.getDefaultValue&&void 0===a?Q(i,r,t,o):a}function Q(e,t,n,r){var o,i;void 0===r&&(r={});var s=null!==(o=r.t)&&void 0!==o?o:function(e){var t=e.environmentLabel;return function(e){throw new Error("It is not possible to translate ".concat(e,". Translate function was not passed to the ").concat(t))}}({environmentLabel:null!==(i=r.environmentLabel)&&void 0!==i?i:"`getSettingsValue` function"});return n.getDefaultValue({isMobile:r.isMobile,isRTL:r.isRTL,isEditorX:r.isEditorX,t:s,presetId:r.presetId,experiments:r.experiments,getSettingParamValue:function(n,o){return void 0===o&&(o={}),J(e,n,(0,g.__assign)((0,g.__assign)((0,g.__assign)({},r),o),{t:s}),t)}})}var ee=function(e){var t,n;return{APP:null!==(t=null==e?void 0:e.APP)&&void 0!==t?t:{},COMPONENT:null!==(n=null==e?void 0:e.COMPONENT)&&void 0!==n?n:{}}},te=function(e){function t(t){var n=e.call(this,t)||this;n.handleRevisionChanged=function(){return(0,g.__awaiter)(n,void 0,void 0,function(){var e,t;return(0,g.__generator)(this,function(n){switch(n.label){case 0:return e=this.props.SDKAdapter,this.isWidgetMode()?[3,2]:[4,e.getAllData()];case 1:t=n.sent(),this.setState({publicData:ee(t)}),n.label=2;case 2:return[2]}})})},n.getLanguageForParam=function(e){return $(e)?n.props.language:void 0},n.handleGetParam=function(e){var t=n.props.scope;if(!n.state.ready)throw new U;return J(n.state.publicData,e,{t:n.props.t,experiments:n.props.experiments,isMobile:n.props.isMobile,isEditorX:n.props.isEditorX,isRTL:n.props.isRTL,language:n.props.language,presetId:n.state.publicData[t].presetId,environmentLabel:"<SettingsProvider />"},t)},n.handleGetDefaultValue=function(e){var t=n.props.scope;return Q(n.state.publicData,t,e,{t:n.props.t,experiments:n.props.experiments,isMobile:n.props.isMobile,isEditorX:n.props.isEditorX,isRTL:n.props.isRTL,presetId:n.state.publicData[t].presetId,environmentLabel:"<SettingsProvider />"})},n.handleSetParam=function(e,t){var r,o,i=n.props.scope;if(!n.state.ready)throw new U;if(n.isWidgetMode())throw new j(y.Set,b.Setting);var s=n.serializer.serialize(e,t),a=G(e,{isMobile:n.props.isMobile,language:n.getLanguageForParam(e)});n.state.publicData[i][a]!==s&&(n.setState(function(e){var t,n;return(0,g.__assign)((0,g.__assign)({},e),{publicData:(0,g.__assign)((0,g.__assign)({},e.publicData),(t={},t[i]=(0,g.__assign)((0,g.__assign)({},e.publicData[i]),(n={},n[a]=s,n)),t))})}),n.setWixDataParam(a,s),null===(r=n.props.history)||void 0===r||r.addDebounced(e.key),null===(o=n.props.bi)||void 0===o||o.settingsChanged({parameter:e.key,value:s}))},n.handleResetParam=function(e){var t,r,o=n.props.scope;if(n.isWidgetMode())throw new j(y.Reset,b.Setting);var i=G(e,{isMobile:n.props.isMobile,language:n.getLanguageForParam(e)});n.setState(function(e){var t,n;return(0,g.__assign)((0,g.__assign)({},e),{publicData:(0,g.__assign)((0,g.__assign)({},e.publicData),(t={},t[o]=(0,g.__assign)((0,g.__assign)({},e.publicData[o]),(n={},n[i]=void 0,n)),t))})}),n.removeWixDataParam(i),null===(t=n.props.history)||void 0===t||t.addDebounced(e.key),null===(r=n.props.bi)||void 0===r||r.settingsChanged({parameter:e.key,value:""})},n.handleResetAll=function(e){var t,r;if(n.isWidgetMode())throw new j(y.ResetAll,b.Setting);null===(t=n.props.history)||void 0===t||t.startBatch(),Object.keys(e).forEach(function(t){n.handleResetParam(e[t])}),null===(r=n.props.history)||void 0===r||r.endBatch("All settings")},n.handlePublishEvent=function(e,t){if(n.isWidgetMode())throw new j(y.PublishEvent,b.Setting);n.setWixDataParam("___settingsEvent",{event:e,payload:{id:Date.now(),value:t}})};var r=t.publicData;return n.state={ready:!!r,publicData:ee(r)},n.serializer=new W,n}return(0,g.__extends)(t,e),t.prototype.componentDidMount=function(){return(0,g.__awaiter)(this,void 0,void 0,function(){var e,t,n,r=this;return(0,g.__generator)(this,function(o){switch(o.label){case 0:return e=this.props,t=e.SDKAdapter,e.publicData?[2]:t?[4,t.getAllData()]:[3,2];case 1:return n=o.sent(),this.setState({ready:!0,publicData:ee(n)}),window.onunload=function(){r.handlePublishEvent("reset",{})},[2];case 2:throw new z}})})},t.prototype.componentDidUpdate=function(e){var t=this.props,n=t.publicData,r=t.revisionID;this.isWidgetMode()&&n!==e.publicData&&this.setState({ready:!!n,publicData:ee(n)}),r!==e.revisionID&&this.handleRevisionChanged()},t.prototype.isWidgetMode=function(){return this.props.publicData},t.prototype.setWixDataParam=function(e,t){var n=this.props,r=n.SDKAdapter,o=n.scope;r.setData(e,t,o)},t.prototype.removeWixDataParam=function(e){var t=this.props,n=t.SDKAdapter,r=t.scope;n.removeData(e,r)},t.prototype.render=function(){return o().createElement(B.Provider,{value:{ready:this.state.ready,get:this.handleGetParam,getDefaultValue:this.handleGetDefaultValue,set:this.handleSetParam,reset:this.handleResetParam,resetAll:this.handleResetAll,publishEvent:this.handlePublishEvent}},this.props.children)},t.defaultProps={scope:"COMPONENT"},t}(o().Component),ne=n(16252),re=n.n(ne),oe=n(55735),ie=n(928),se=n(23581);function ae(e){var t=e.styles,n=e.textPresets,r=e.colors,o=e.dimensions,i=e.experiments,s=e.options,a=s.isMobile,l=s.isRTL,c=s.isEditorX,u=s.styleParamsPerBreakpointMode;return function(e){var s;return null===(s=e.getDefaultValue)||void 0===s?void 0:s.call(e,{colors:r,textPresets:n,isMobile:a,isRTL:l,isEditorX:c,dimensions:o,experiments:i,getStyleParamValue:function(e,s){return void 0===s&&(s={}),le((0,g.__assign)({storage:t,colors:r,textPresets:n,isMobile:a,isRTL:l,isEditorX:c,dimensions:o,experiments:i,styleParamsPerBreakpointMode:u},s))(e)}})}}function le(e){var t=e.storage,n=e.textPresets,r=e.colors,o=void 0===r?[]:r,i=e.isMobile,s=e.isRTL,a=e.isEditorX,l=e.dimensions,c=e.experiments,u=e.styleParamsPerBreakpointMode,d=function(e){var t,n=e.storage,r=e.isMobile,o=e.styleParamsPerBreakpointMode,i=function(e){return(n.numbers||{})[e]},s=function(e){return(n.booleans||{})[e]},a=function(e){return(n.fonts||{})[e]},l=function(e){return(n.colors||{})[e]},c=function(e){return(n.strings||{})[e]},u=(t={},t[ie.N.Number]=i,t[ie.N.Boolean]=s,t[ie.N.Font]=a,t[ie.N.Color]=l,t[ie.N.String]=c,t);return function(e){var t,n=e.key||e.name,i=u[e.type];if(o)t=i(n);else{var s=G((0,g.__assign)((0,g.__assign)({},e),{key:n}),{isMobile:r});t=i(s);var a=Y(e);s!==n&&a&&void 0===t&&(t=i(n))}return t}}({storage:t,isMobile:i,styleParamsPerBreakpointMode:u});return function(e){var r=d(e);return void 0===r&&e.getDefaultValue?ae({styles:t,textPresets:n,colors:o,dimensions:l,experiments:c,options:{isMobile:i,isRTL:s,isEditorX:a,styleParamsPerBreakpointMode:u}})(e):r}}var ce=n(4840),ue=function(e){function t(t){var n=this.constructor,r=e.call(this,"\nYou are calling `getDefaultValue` for styles param, but it wasn't specified.\nPlease check the `".concat(t,"` style param implementation.\n"))||this;return Object.setPrototypeOf(r,n.prototype),r}return(0,g.__extends)(t,e),t}(Error);var de=function(){function e(e){var t=e.styleParams,n=e.wixStyles,r=e.textPresets,o=e.colors,i=e.history,s=e.bi,a=e.isMobile,l=e.isRTL,c=e.isEditorX,u=e.dimensions,d=e.experiments,p=e.styleParamsPerBreakpointMode,h=e.currentStylesGetter,f=e.allStylesGetter,m=this;this.set=function(e,t,n){var r,o;void 0===n&&(n={}),e.name&&console.warn('Check the "'.concat(e.name,'" style param \u2013 property "name" is deprecated. Please use "key"'));var i=e.key||e.name,s=G((0,g.__assign)((0,g.__assign)({},e),{key:i}),{isMobile:!m.styleParamsPerBreakpointMode&&m.isMobile});switch(e.type){case ie.N.Number:m.setNumberParam(s,t,n);break;case ie.N.Boolean:m.setBooleanParam(s,t,n);break;case ie.N.Font:m.setFontParam(s,t,n);break;case ie.N.Color:m.setColorParam(s,t,n);break;case ie.N.String:m.setStringParam(s,t,n);break;default:console.error('"'.concat(e.type,'" is not supported type.'))}null===(r=m.history)||void 0===r||r.addDebounced(i),null===(o=m.bi)||void 0===o||o.settingsChanged({parameter:i,value:t})},this.getCurrentStyles=function(){return m.currentStylesGetter?m.wixStyles.decode(m.currentStylesGetter(),m.colors,m.textPresets):m.styles},this.get=function(e){return le({storage:m.getCurrentStyles(),colors:m.colors,textPresets:m.textPresets,isMobile:m.isMobile,isRTL:m.isRTL,isEditorX:m.isEditorX,dimensions:m.dimensions,experiments:m.experiments,styleParamsPerBreakpointMode:m.styleParamsPerBreakpointMode})(e)},this.getDefaultValue=function(e){if(!e.getDefaultValue)throw new ue(e.key);return ae({styles:m.styles,colors:m.colors,textPresets:m.textPresets,dimensions:m.dimensions,experiments:m.experiments,options:{isMobile:m.isMobile,isRTL:m.isRTL,isEditorX:m.isEditorX,styleParamsPerBreakpointMode:m.styleParamsPerBreakpointMode}})(e)},this.reset=function(e){var t=ae({styles:m.styles,colors:m.colors,textPresets:m.textPresets,dimensions:m.dimensions,experiments:m.experiments,options:{isMobile:m.isMobile,isRTL:m.isRTL,isEditorX:m.isEditorX,styleParamsPerBreakpointMode:m.styleParamsPerBreakpointMode}})(e);m.set(e,t)},this.resetAll=function(e){var t,n;null===(t=m.history)||void 0===t||t.startBatch(),Object.keys(e).forEach(function(t){m.reset(e[t])}),null===(n=m.history)||void 0===n||n.endBatch("All styles")},this.wixStyles=n,this.textPresets=r,this.colors=o,this.styles=t,this.history=i,this.bi=s,this.isMobile=a,this.isRTL=l,this.isEditorX=c,this.dimensions=u,this.experiments=d,this.styleParamsPerBreakpointMode=p,this.currentStylesGetter=h,this.allStylesGetter=f}return e.prototype.setStylesParam=function(e,t,n){var r,o;this.styles=(0,g.__assign)((0,g.__assign)({},this.styles),((r={})[e]=(0,g.__assign)((0,g.__assign)({},this.styles[e]),((o={})[t]=n,o)),r))},e.prototype.setBooleanParam=function(e,t,n){this.setStylesParam("booleans",e,t),this.wixStyles.setBooleanParam(e,t,n)},e.prototype.setColorParam=function(e,t,n){this.setStylesParam("colors",e,function(e,t){if(null==e?void 0:e.name){var n=t.find(function(t){return t.name===e.name});return(0,g.__assign)((0,g.__assign)({},e),{value:(0,se.A)(n.value,e.opacity).rgb()})}return e}(t,this.colors)),this.wixStyles.setColorParam(e,t,n)},e.prototype.setFontParam=function(e,t,n){var r=function(e){return e.style&&"bold"in e.style&&"weight"in e&&e.style.bold!==(0,ce.S)(e.weight)&&(e=(0,g.__assign)((0,g.__assign)({},e),{weight:e.style.bold?"bold":"normal"})),e}(t);this.setStylesParam("fonts",e,r),this.wixStyles.setFontParam(e,r,n)},e.prototype.setNumberParam=function(e,t,n){this.setStylesParam("numbers",e,t),this.wixStyles.setNumberParam(e,t,n)},e.prototype.setStringParam=function(e,t,n){this.setStylesParam("strings",e,t),this.wixStyles.setStringParam(e,t,n)},e.prototype.getAll=function(){return JSON.parse(JSON.stringify(this.getCurrentStyles()))},e.prototype.getAllForAllBreakpoints=function(){var e=this;return this.allStylesGetter?JSON.parse(JSON.stringify(this.allStylesGetter().map(function(t){return e.wixStyles.decode(t,e.colors,e.textPresets)}))):[this.getAll()]},e.prototype.setStyleParams=function(e){return(0,g.__awaiter)(this,void 0,void 0,function(){var t;return(0,g.__generator)(this,function(n){switch(n.label){case 0:return t=this,[4,this.wixStyles.decode(e,this.colors,this.textPresets)];case 1:return t.styles=n.sent(),[2]}})})},e.prototype.handleSiteColorChange=function(e){var t=this.styles.colors,n=Object.keys(t).reduce(function(n,r){return t[r].name?n[r]=(0,g.__assign)((0,g.__assign)({},t[r]),{value:e[t[r].name]}):n[r]=t[r],n},{});this.styles=(0,g.__assign)((0,g.__assign)({},this.styles),{colors:n})},e}();var pe=n(94434);function he(e,t,n){var r=Object.keys(e.fonts||[]).reduce(function(t,r){var o,i,s=e.fonts[r];return(0,g.__assign)((0,g.__assign)({},t),{fonts:(0,g.__assign)((0,g.__assign)({},t.fonts),(o={},o[r]="Custom"!==s.preset&&null!==(i=(0,pe.NY)(e.fonts[r].preset,n))&&void 0!==i?i:s,o))})},{fonts:{}}).fonts,o=Object.keys(e.colors||[]).reduce(function(n,r){var o;try{var i=function(e,t){var n;if(!e.value)return null;if(e.themeName){var r=t.find(function(t){return t.reference===e.themeName||t.name===e.themeName}),o=(0,se.A)(e.value||r.value);if(r)return{value:o.rgb(),name:r.name,opacity:o.opacity()}}var i=(0,se.A)(e.value);return{value:i.rgb(),name:null!==(n=e.themeName)&&void 0!==n?n:null,opacity:i.opacity()}}(e.colors[r],t);return(0,g.__assign)((0,g.__assign)({},n),{colors:(0,g.__assign)((0,g.__assign)({},n.colors),(o={},o[r]=i,o))})}catch(e){return(0,g.__assign)((0,g.__assign)({},n),{errors:n.errors.concat(r)})}},{colors:{},errors:[]}),i=o.colors;o.errors;return(0,g.__assign)((0,g.__assign)({},e),{fonts:r,colors:i})}var fe,me=function(){function e(e,t){var n=this;this.refresh=function(){return(0,g.__awaiter)(n,void 0,void 0,function(){var e,t,n;return(0,g.__generator)(this,function(r){switch(r.label){case 0:return(null===(n=this.editorSDKAdapter)||void 0===n?void 0:n.instance)?[4,this.editorSDKAdapter.instance.components.getById("token",{id:new URLSearchParams(window.location.search).get("origCompId")})]:[3,3];case 1:return e=r.sent(),[4,this.editorSDKAdapter.instance.document.tpa.getStyleParams("token",{compRef:e})];case 2:return t=r.sent(),[2,this.normalizeStylesReceivedFromEditorSDK(t)];case 3:return[2]}})})},this.decode=function(e,t,n){return e?he(e,t,n):null},this.SDKAdapter=e,this.editorSDKAdapter=t}return e.prototype.setBooleanParam=function(e,t,n){this.SDKAdapter.setBooleanParam(e,t,n)},e.prototype.setFontParam=function(e,t,n){this.SDKAdapter.setFontParam(e,t,n)},e.prototype.setNumberParam=function(e,t,n){this.SDKAdapter.setNumberParam(e,t,n)},e.prototype.setColorParam=function(e,t,n){return(0,g.__awaiter)(this,void 0,void 0,function(){var r,o;return(0,g.__generator)(this,function(i){switch(i.label){case 0:return[4,this.SDKAdapter.getSiteColors()];case 1:return r=i.sent(),o=function(e,t){if(e.name){var n=t.find(function(t){return t.name===e.name}),r=(0,se.A)(n.value,e.opacity).rgb();return{opacity:e.opacity,rgba:r,color:{value:r,name:n.name,reference:n.reference}}}return{opacity:e.opacity,rgba:(0,se.A)(e.value,e.opacity).rgb(),color:!1}}(t,r),this.SDKAdapter.setColorParam(e,o,n),[2]}})})},e.prototype.setStringParam=function(e,t,n){this.editorSDKAdapter.setStringParam(e,t,n)},e.prototype.load=function(){return this.SDKAdapter.getStyleParams()},e.prototype.getSiteTextPresets=function(){return this.SDKAdapter.getSiteTextPresets()},e.prototype.getSiteColors=function(){return this.SDKAdapter.getSiteColors()},e.prototype.normalizeStylesReceivedFromEditorSDK=function(e){return(0,g.__awaiter)(this,void 0,void 0,function(){var t,n,r,o,i,s;return(0,g.__generator)(this,function(a){switch(a.label){case 0:for(i in t=function(t){var r,o;return(0,g.__generator)(this,function(i){switch(i.label){case 0:return e.colors.hasOwnProperty(t)&&e.colors[t].hasOwnProperty("themeName")?[4,n.getSiteColors()]:[3,2];case 1:r=i.sent(),o=r.find(function(n){return n.name===e.colors[t].themeName}),e.colors[t].themeName=o.reference,i.label=2;case 2:return[2]}})},n=this,r=e.colors,o=[],r)o.push(i);s=0,a.label=1;case 1:return s<o.length?(i=o[s])in r?[5,t(i)]:[3,3]:[3,4];case 2:a.sent(),a.label=3;case 3:return s++,[3,1];case 4:return[2,e]}})})},e}(),ve=function(e){function t(){var t=this.constructor,n=e.call(this,'\nStylesProvider is not ready. Styles are not loaded.\nUsually this case should be unreachable.  \nIn case you face it use "context.ready: boolean" flag not determine if it possible to set/get params. \n')||this;return Object.setPrototypeOf(n,t.prototype),n}return(0,g.__extends)(t,e),t}(Error),ge=((fe={})[ie.N.Number]="numbers",fe[ie.N.Boolean]="booleans",fe[ie.N.Font]="fonts",fe[ie.N.Color]="colors",fe[ie.N.String]="strings",fe),ye=function(e){function t(t){var n=e.call(this,t)||this;return n.state={ready:!1,styles:null},n.getStyleParamsWithDefaults=function(e){var t=n.props.userStylesParams;if(!t)return e;var r=le({storage:e,colors:n.props.siteColors,textPresets:n.props.textPresets,isMobile:n.props.isMobile,isRTL:n.props.isRTL,isEditorX:n.props.isEditorX,dimensions:n.props.dimensions,experiments:n.props.experiments,styleParamsPerBreakpointMode:n.props.styleParamsPerBreakpointMode});return Object.values(t).forEach(function(t){var n=r(t);void 0!==n&&(e[ge[t.type]][t.key]=n)}),e},n.getStylesForAllBreakpoints=function(){if(!n.state.ready)throw new ve;return n.stylesStore.getAllForAllBreakpoints().map(n.getStyleParamsWithDefaults)},n.handleGetParam=function(e){if(!n.state.ready)throw new ve;return n.stylesStore.get(e)},n.handleGetDefaultValue=function(e){if(!n.state.ready)throw new ve;return n.stylesStore.getDefaultValue(e)},n.handleSetParam=function(e,t,r){if(!n.state.ready)throw new ve;if(n.isWidgetMode())throw new j(y.Set,b.Styles);if(n.stylesStore.get(e)!==t){n.stylesStore.set(e,t,r);var o=n.stylesStore.getAll();n.setState({styles:o})}},n.handleResetParam=function(e){if(!n.state.ready)throw new ve;if(n.isWidgetMode())throw new j(y.Reset,b.Styles);n.stylesStore.reset(e);var t=n.stylesStore.getAll();n.setState({styles:t})},n.handleResetAll=function(e){if(!n.state.ready)throw new ve;if(n.isWidgetMode())throw new j(y.ResetAll,b.Styles);n.stylesStore.resetAll(e),n.setState({styles:n.stylesStore.getAll()})},n.handleSiteColorChange=function(e){if(!n.state.ready)throw new ve;n.stylesStore.handleSiteColorChange(e);var t=n.stylesStore.getAll();n.setState({styles:t})},n.isWidgetMode(t)&&(n.wixStyles=new me,n.initStylesStore({textPresets:t.textPresets,colors:t.siteColors,styleParams:t.styleParams,currentStylesGetter:t.currentStylesGetter,allStylesGetter:t.allStylesGetter})),n.state={ready:n.isWidgetMode(t),styles:null},n}return(0,g.__extends)(t,e),t.prototype.componentDidMount=function(){return(0,g.__awaiter)(this,void 0,void 0,function(){var e,t,n,r,o,i,s;return(0,g.__generator)(this,function(a){switch(a.label){case 0:return this.isWidgetModeWithoutStyleProps()?(this.setState({ready:!0}),[2]):this.isWidgetMode()?[2]:(this.wixStyles=new me(this.props.SDKAdapter,this.props.editorSDKAdapter),i=(o=Promise).all,[4,this.wixStyles.load()]);case 1:return s=[a.sent()],[4,this.wixStyles.getSiteTextPresets()];case 2:return s=s.concat([a.sent()]),[4,this.wixStyles.getSiteColors()];case 3:return[4,i.apply(o,[s.concat([a.sent()])])];case 4:return e=a.sent(),t=e[0],n=e[1],r=e[2],this.initStylesStore({styleParams:t,textPresets:n,colors:r,currentStylesGetter:this.props.currentStylesGetter,allStylesGetter:this.props.allStylesGetter}),this.setState({ready:!0}),[2]}})})},t.prototype.initStylesStore=function(e){var t=e.styleParams,n=e.textPresets,r=e.colors,o=e.currentStylesGetter,i=e.allStylesGetter,s=this.wixStyles.decode(t,r,n);this.stylesStore=new de({styleParams:s,textPresets:n,colors:r,wixStyles:this.wixStyles||null,history:this.props.history,bi:this.props.bi,isMobile:this.props.isMobile,isRTL:this.props.isRTL,isEditorX:this.props.isEditorX,dimensions:this.props.dimensions,experiments:this.props.experiments,styleParamsPerBreakpointMode:this.props.styleParamsPerBreakpointMode,currentStylesGetter:o,allStylesGetter:i})},t.prototype.componentDidUpdate=function(e){var t;return(0,g.__awaiter)(this,void 0,void 0,function(){var n,r;return(0,g.__generator)(this,function(o){switch(o.label){case 0:if(this.props.revisionID===e.revisionID)return[3,2];if(!(null===(t=this.props.editorSDKAdapter)||void 0===t?void 0:t.instance))throw new Error("Pass editorSDK to TPASettingsProvider's props");return[4,this.wixStyles.refresh()];case 1:n=o.sent(),this.stylesStore.setStyleParams(n),r=this.stylesStore.getAll(),this.setState({styles:r}),o.label=2;case 2:return this.isWidgetMode(this.props)&&this.widgetPropsChanged(this.props,e)&&this.initStylesStore({textPresets:this.props.textPresets,colors:this.props.siteColors,styleParams:this.props.styleParams,currentStylesGetter:this.props.currentStylesGetter,allStylesGetter:this.props.allStylesGetter}),[2]}})})},t.prototype.isWidgetMode=function(e){return void 0===e&&(e=this.props),e.styleParams&&!e.SDKAdapter},t.prototype.widgetPropsChanged=function(e,t){return!((0,ne.isEqual)(e.styleParams,t.styleParams)&&(0,ne.isEqual)(e.siteColors,t.siteColors)&&(0,ne.isEqual)(e.textPresets,t.textPresets)&&(0,ne.isEqual)(e.dimensions,t.dimensions)&&e.isMobile===t.isMobile&&e.allStylesGetter===t.allStylesGetter&&e.currentStylesGetter===t.currentStylesGetter)},t.prototype.isWidgetModeWithoutStyleProps=function(){return!this.isWidgetMode()&&!this.props.SDKAdapter},t.prototype.render=function(){return o().createElement(oe.si.Provider,{value:{getStylesForAllBreakpoints:this.getStylesForAllBreakpoints,ready:this.state.ready,get:this.handleGetParam,getDefaultValue:this.handleGetDefaultValue,set:this.handleSetParam,reset:this.handleResetParam,resetAll:this.handleResetAll,changeSiteColors:this.handleSiteColorChange}},this.props.children)},t}(o().Component),be=function(e){var t=e.t,n=e.experiments,r=e.publicData,i=e.isMobile,s=e.isRTL,a=e.isEditorX,l=e.dimensions,c=e.language,u=e.children,d=e.hostStyle,p=e.stylesParams,h=e.styleParamsPerBreakpointMode,f=e.currentStylesGetter,m=e.allStylesGetter;return o().createElement(te,{t,experiments:n,publicData:r,isMobile:i,isRTL:s,isEditorX:a,language:c},o().createElement(ye,{userStylesParams:p,currentStylesGetter:f,allStylesGetter:m,styleParamsPerBreakpointMode:h,styleParams:null==d?void 0:d.styleParams,textPresets:null==d?void 0:d.siteTextPresets,siteColors:null==d?void 0:d.siteColors,isEditorX:a,isMobile:i,isRTL:s,experiments:n,dimensions:l},o().createElement(F,null,function(e){return o().createElement(oe.HM,null,function(t){return e.ready&&t.ready&&u})})))},Ee=n(53474);function Se(e){var t=void 0===e?{}:e,n=t.suspense,r=void 0===n||n,i=(t.readOnly,o().useContext(Ee.q));if(!i)throw new Error("You are trying to get Experiments outside ExperimentsProvider component.\nPlease wrap up your application in ExperimentsProvider.");var s=i.ready,a=i.promise,l=i.experimentsInstance;if(r&&!s)throw a;return{ready:s,experiments:l}}var Ce,we=function(){return we=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},we.apply(this,arguments)},Pe=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n},Ie=function(){return null},Oe=function(e){var t=e.experimentsDisabled,n=Pe(e,["experimentsDisabled"]),r=(t?Ie:Se)();return o().createElement(be,we({experiments:null==r?void 0:r.experiments},n))},Ae=function(){return Ae=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},Ae.apply(this,arguments)},Ne={language:"_language",translations:"_translations",multilingual:"_multilingual",experiments:"_experiments",biMethods:"_biMethods",openModal:"__openModal__",biUtil:"_biUtil",mobile:"_mobile",isRTL:"_isRTL",isSSR:"_isSSR",isSEO:"_isSEO",appDefinitionId:"_appDefinitionId",widgetId:"_widgetId",fedopsLogger:"_fedopsLogger",sentry:"_sentry",errorMonitor:"_errorMonitor",publicData:"_publicData",styles:"__styles",enabledHOCs:"_enabledHOCs",onAppLoaded:"_onAppLoaded",onAppLoadStarted:"_onAppLoadStarted",error:"_workerError",errorMonitorWithOptions:"__errorMonitorWithOptions",logger:"__logger",transactionWithAction:"__transactionWithAction",shouldReportAppLoadStarted:"shouldReportAppLoadStarted"},Te=function(){function e(){this.store={}}return e.prototype.init=function(){},e.prototype.getProps=function(){return this.store},e.prototype.getProp=function(e){var t=this.getPrivateKey(e);return this.store[t]},e.prototype.spreadProp=function(e){var t,n=this.getPrivateKey(e);return(t={})[n]=this.store[n],t},e.prototype.getPrivateKey=function(t){return e.PropsMap[t]},e.prototype.getFromExternalStore=function(e,t){return t[this.getPrivateKey(e)]},e.prototype.setProp=function(e,t){var n=this.getPrivateKey(e);this.store[n]=t},e.prototype.isHOCEnabled=function(e){return this.getProp("enabledHOCs")[e]},e.prototype.isFlowPropsReceived=function(){return!!this.getProp("enabledHOCs")},e.PropsMap=Ne,e}(),xe=(Ce=function(e,t){return Ce=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},Ce(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}Ce(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),_e=function(e){function t(t){var n=t.props,r=e.call(this)||this;return r.getPanoramaClient=function(){return e={errorMonitorWithOptions:r.getProp("errorMonitorWithOptions"),transactionWithAction:r.getProp("transactionWithAction"),logger:r.getProp("logger")},{errorMonitor:function(t){return{reportError:function(n,r){e.errorMonitorWithOptions(t,"reportError",n,r)},addBreadcrumb:function(n){e.errorMonitorWithOptions(t,"addBreadcrumb",n)}}},transaction:function(t){return{start:function(n){e.transactionWithAction(t,"start",n)},finish:function(n){e.transactionWithAction(t,"finish",n)}}},logger:function(){return e.logger}};var e},r.getBILogger=function(){return function(e){var t=e.biMethods,n=e.biUtil;return Ae(Ae({},t),{util:n})}({biMethods:r.getProp("biMethods"),biUtil:r.getProp("biUtil")})},r.initConsumerProps(n),r}return xe(t,e),t.prototype.initConsumerProps=function(e){this.store=e},t.prototype.getControllerError=function(){return this.getProp("error")?function(e){var t=new Error;return t.name=e.name,t.message=e.message,t.stack=e.stack,{error:t,errorId:e.errorId}}(this.getProp("error")):null},t}(Te),Re=(0,r.createContext)(null),Le=(Re.Consumer,function(e){var t=e.openModal,n=e.children,i=(0,r.useMemo)(function(){return{openModal:t}},[t]);return o().createElement(Re.Provider,{value:i},n)});const ke=(0,r.createContext)(null).Provider;const De=(0,r.createContext)(null).Provider;var Ve=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},e(t,n)};return function(t,n){if("function"!=typeof n&&null!==n)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),Me=function(){return Me=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},Me.apply(this,arguments)},Be=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n},Fe=function(e){return(0,r.useMemo)(function(){return new _e({props:e})},[e])},Ue=function(e){function t(t){var n=e.call(this,t)||this;return t.onAppLoadStarted&&t.onAppLoadStarted(),n}return Ve(t,e),t.prototype.componentDidMount=function(){this.props.onAppLoaded&&this.props.host.registerToComponentDidLayout(this.props.onAppLoaded)},t.prototype.render=function(){return this.props.children},t}(o().Component),He=n(79824),je=n(63892),We=n(35054),ze=n(58212),qe=n.n(ze),Ge=n(12269),$e=n(85045),Ye=n.n($e),Ke=n(5655),Xe=n.n(Ke);const Ze="undefined"!=typeof document&&"onfocusin"in document,Je=Ze?"focusin":"focus",Qe=Ze?"focusout":"blur";let et,tt,nt=null,rt=null;const ot={pointer:!1,key:!1,script:!1,initial:!1};function it(e=document.documentElement,t){let n="";if(t.type===Je||"shadow-focus"===t.type){const e=et.get();n=rt||e.pointer&&"pointer"||e.key&&"key"||"script"}else"initial"===t.type&&(n="initial");e.setAttribute("data-focus-source",n),t.type!==Qe&&(ot[n]||(0,Ge.iQ)(e,"focus-source-"+n),ot[n]=!0,nt=n)}function st(){return nt}function at(e){return ot[e]}function lt(e){rt=e}function ct(){rt=!1}const ut={engage:function(e){const t=(n=e,e=>it(n,e));var n;return tt=Ye()(),document.addEventListener("shadow-focus",t,!0),e.addEventListener(Je,t,!0),e.addEventListener(Qe,t,!0),et=Xe()(),t({type:"initial"}),{used:at,current:st,lock:lt,unlock:ct}},disengage:function(e){const t=(n=e,e=>it(n,e));var n;t({type:Qe}),nt=rt=null,Object.keys(ot).forEach(function(t){(0,Ge.vy)(e,"focus-source-"+t),ot[t]=!1}),et&&et.disengage(),tt&&tt.disengage(),document.removeEventListener("shadow-focus",t,!0),e.removeEventListener(Je,t,!0),e.removeEventListener(Qe,t,!0),e.removeAttribute("data-focus-source")}},dt="undefined"!=typeof window&&window.document&&"unknown"!=typeof window.document.activeElement;var pt=n(43704),ht=n(37113),ft=n(67459),mt=n(83878),vt=n(95661),gt=n(12819),yt=n(49324),bt=n(47289),Et=n(1917);const St=(0,mt.Mz)([gt.q,ft.rH,yt._,bt.eA],(e,t,n,r)=>(0,vt.hC)(t,r[e],n));var Ct=n(68762),wt=n(50836),Pt=n(71633),It=n.n(Pt),Ot=n(71679);const At={TOP:"top",LEFT:"left",RIGHT:"right",BOTTOM:"bottom",NONE:"none"},Nt={START:"start",CENTER:"center",END:"end"},Tt={LEFT:"left",CENTER:"center",RIGHT:"right",TOP:"top"};function xt(e){return{[At.TOP]:At.BOTTOM,[At.LEFT]:At.RIGHT,[At.RIGHT]:At.LEFT,[At.BOTTOM]:At.TOP}[e]||At.NONE}const _t=12,Rt={triangleSide:At.TOP,popoutSide:At.BOTTOM,popoutPosition:Tt.CENTER,trianglePosition:Nt.CENTER};function Lt(e,t,n){if(void 0===n&&(n=Rt),!e||!t)return{left:0,top:0,offsetX:0};const r={...Rt,...n},o=r.popoutSide,i=r.popoutPosition,s=r.trianglePosition,a=e.getBoundingClientRect(),l=t.getBoundingClientRect(),c=a.top,u=a.left,d=a.width,p=a.height,h=l.width,f=l.height,m=window,v=m.innerWidth,g=m.pageXOffset;let y=c,b=u+g;o===At.TOP?y-=f+_t:o===At.LEFT?(y-=f/2-p/2,b-=h+_t):o===At.RIGHT?(y-=f/2-p/2,b+=d+_t):o===At.BOTTOM&&(y+=p+_t),o!==At.TOP&&o!==At.BOTTOM||(i===Tt.RIGHT?b+=d-h+23:b-=i===Tt.LEFT?23:h/2-d/2);let E=0;return s===Nt.CENTER&&g+v<b+h&&(E=b+h+_t-(g+v),b-=E),b<_t&&(E=-12+b,b=_t),{top:y,left:b,offsetX:E}}var kt=n(56525),Dt=n(42781),Vt=n(39067),Mt=n.n(Vt);Mt().oneOf(re().values(At)),Mt().oneOf(re().values(Nt)),Mt().oneOf(re().values(Tt)),Mt().oneOf(re().values({CLICK:"click",HOVER:"hover"}));const Bt={content:"EWjvBx",triangle:"vbxyIl",before:"hxEonB",after:"ZCVXWy",inner:"w5CKMg","calendar-popout-inner":"ReJBta",calendarPopoutInner:"ReJBta","triangle-none":"InwTTx",triangleNone:"InwTTx","triangle-top":"O7FIUS",triangleTop:"O7FIUS","triangle-right":"HHPxUP",triangleRight:"HHPxUP","triangle-bottom":"hsuzbd",triangleBottom:"hsuzbd","triangle-left":"w75NZG",triangleLeft:"w75NZG","triangle-end":"RoSCia",triangleEnd:"RoSCia","triangle-start":"qpYZ_5",triangleStart:"qpYZ_5","yellow-stripe":"j9qou3",yellowStripe:"j9qou3",stripe:"m1kMuu","stripe-yellow":"d8j_q_",stripeYellow:"d8j_q_","stripe-white":"jvjYTI",stripeWhite:"jvjYTI","purple-stripe":"IczZlL",purpleStripe:"IczZlL","stripe-purple":"Y3bVdr",stripePurple:"Y3bVdr","tooltip-content":"mFmg_g",tooltipContent:"mFmg_g"};var Ft;const Ut={popoutSide:At.TOP,popoutPosition:Tt.CENTER,trianglePosition:Nt.CENTER,getRef:re().noop,onMouseEnter:re().noop,onMouseLeave:re().noop,onClickOutside:re().noop};const Ht=(0,He.Ng)(e=>({isPortableDevice:(0,Dt.Os)(e)}))((Ft=class extends o().Component{constructor(){super(...arguments),qe()(this,"handleClickOutside",e=>{const t=e.target;t!==window&&this.popout&&this.popout.contains(t)||this.props.onClickOutside({event:e})}),qe()(this,"hideAllButOnePopout",e=>{e&&this.popout&&!this.popout.contains(e)&&this.props.onClickOutside()}),qe()(this,"getRef",e=>{this.popout=e,this.props.getRef(e)})}componentDidMount(){window.addEventListener("blur",this.handleClickOutside),this.props.isPortableDevice?document.addEventListener("touchstart",this.handleClickOutside):document.addEventListener("click",this.handleClickOutside),this.unsubscribeHide=Ot.A.subscribe(kt.A.POPOUT.SHOW,this.hideAllButOnePopout)}componentWillUnmount(){window.removeEventListener("blur",this.handleClickOutside),document.removeEventListener("click",this.handleClickOutside),document.removeEventListener("touchstart",this.handleClickOutside),this.unsubscribeHide&&this.unsubscribeHide()}render(){const e=this.props,t=e.children,n=e.className,r=e.onMouseEnter,i=e.onMouseLeave,s=e.triangleClassName,a=e.height,l=e.isActive,c=e.popoutSide,u=e.trianglePosition;let d=this.props.style;a&&(d={...d,height:a});const p=It()(n,Bt.content,[Bt[`triangle-${xt(c)}`]],[Bt[`triangle-${u}`]]);return o().createElement("div",{ref:this.getRef,className:p,style:d,onMouseEnter:r,onMouseLeave:i},o().createElement("div",{className:It()(s,Bt.triangle,Bt.before)}),o().createElement("div",{className:Bt["tooltip-content"],"data-hook":l?"tooltip-content":""},t),o().createElement("div",{className:It()(s,Bt.triangle,Bt.after)}))}},qe()(Ft,"defaultProps",Ut),Ft));class jt extends o().Component{render(){const e=this.props,t=e.innerClassName,n=e.children,r=re().omit(this.props,"styles","innerClassName","children");return o().createElement(Ht,r,o().createElement("div",{className:It()(Bt.inner,t)},n))}}qe()(jt,"defaultProps",Ut);const Wt="o2HYMd",zt="D0l4ah",qt="knXXuc";let Gt;class $t extends o().Component{constructor(){super(...arguments),qe()(this,"state",{popoutComponent:jt,visible:!1}),qe()(this,"showTooltip",e=>{e.compId===this.props.compId&&(this.preventHide(),this.setState({visible:!0,preventHideOnHover:!1,popoutComponent:jt,className:"",innerClassName:"",triangleClassName:"",content:null,popoutSide:At.RIGHT,popoutPosition:Tt.CENTER,trianglePosition:Nt.CENTER,referenceElement:null,...e}))}),qe()(this,"hideTooltip",()=>{const e=this.state.preventHideOnHover?200:0;Gt=setTimeout(()=>{this.setState({visible:!1})},e)}),qe()(this,"handleMouseEnter",()=>{this.state.preventHideOnHover&&this.preventHide()}),qe()(this,"handleMouseLeave",()=>{this.hideTooltip()}),qe()(this,"getPopoutRef",e=>{this.popout=e})}componentDidMount(){this.showTooltipUnsubscribe=Ot.A.subscribe(kt.A.TOOLTIP.SHOW,this.showTooltip),this.hideTooltipUnsubscribe=Ot.A.subscribe(kt.A.TOOLTIP.HIDE,this.hideTooltip)}componentDidUpdate(e,t){const n=this.state,r=n.visible,o=n.tooltipId;if(r&&!re().isEqual(this.state,t)&&this.updatePosition(),r!==t.visible){const e=r?kt.A.TOOLTIP.DID_SHOW:kt.A.TOOLTIP.DID_HIDE;Ot.A.publish(e,o)}}componentWillUnmount(){this.showTooltipUnsubscribe(),this.hideTooltipUnsubscribe()}get Popout(){return this.state.popoutComponent}preventHide(){clearTimeout(Gt)}calculatePosition(){const e=this.state,t=e.referenceElement,n=e.popoutSide,r=e.popoutPosition,o=e.trianglePosition;return Lt(t,this.popout,{popoutSide:n,popoutPosition:r,trianglePosition:o})}updatePosition(){const e=this.calculatePosition(),t=e.top,n=e.left,r=e.offsetX;this.popout.style.top=`${t}px`,this.popout.style.left=`${n}px`;const o=`translateX(${r}px) rotate(45deg)`,i=this.popout.firstElementChild,s=this.popout.lastElementChild;i.style.transform=o,s.style.transform=o}render(){const e=this.state,t=e.visible,n=e.content,r=e.left,i=e.top,s=e.className,a=e.innerClassName,l=e.triangleClassName,c=e.popoutSide,u=e.popoutPosition,d=e.trianglePosition,p=e.onClickOutside,h=It()(s,Wt,{[zt]:t}),f=It()(qt,a);return o().createElement(this.Popout,{getRef:this.getPopoutRef,onClickOutside:p,popoutSide:c,popoutPosition:u,trianglePosition:d,className:h,innerClassName:f,triangleClassName:l,style:{left:r,top:i},isActive:t,onMouseEnter:this.handleMouseEnter,onMouseLeave:this.handleMouseLeave},n)}}var Yt=n(38414),Kt=n(42948);const Xt="yL8O38",Zt="HmWUS4",Jt="IW7CzA",Qt="oq6W9o";class en extends o().Component{get title(){const e=this.props,t=e.title,n=e.titleClassName;return t?o().createElement("h1",{"data-hook":"modal-title",className:It()(Zt,n)},t):null}render(){const e=this.props,t=e.onButtonClick,n=e.className,r=e.buttonClassName,i=It()(n,Xt);return o().createElement("header",{className:i},this.title,o().createElement(Kt.A,{dataHook:"header-close-button",className:It()(Jt,Qt,r),onClick:t,name:"close"}))}}qe()(en,"defaultProps",{onButtonClick:re().noop});var tn=n(86935);const nn="Q4T8JH",rn="qJU_n_",on="yCVhgt";class sn extends o().Component{get title(){const e=this.props.title;return e?o().createElement("h1",{"data-hook":"modal-title",className:rn},e):null}render(){const e=this.props,t=e.onButtonClick,n=e.closeButtonLabel;return o().createElement("header",{"data-hook":"modal-header",className:nn},this.title,o().createElement(Kt.A,{dataHook:"header-close-button",className:on,onClick:t,ariaLabel:n,name:"close"}))}}qe()(sn,"defaultProps",{onButtonClick:re().noop});var an=n(52323);const ln="dAvh45",cn="aRH9Rr",un="zt3zmS",dn="NYCzpU",pn="jzTfA4",hn="svRy_v",fn="K0spSb",mn="fwdy2l",vn="Bp5HsF",gn=!1,yn={};function bn(e,t){return void 0===t&&(t=!1),e=function(e,t){let n=e.buttons;return n=re().mapValues(n,function(e,n){return e.Button?e:{...e,Button:t[n]}}),{...e,buttons:n}}(e,{primary:tn.jn,secondary:tn.tA}),t&&(e={Header:sn,className:fn,windowClassName:mn,contentClassName:vn,closeOnOverlayClick:!0,...e}),e.contentType&&(e.content=yn[e.contentType]),e}class En extends o().Component{constructor(e){super(e),qe()(this,"saveRef",e=>{this.containerRef=e}),qe()(this,"openModal",e=>{e.contentType&&!yn[e.contentType]||(e=bn(e,this.props.isMobile),this.setState({title:null,closeButtonLabel:null,content:null,Header:en,closeOnOverlayClick:gn,className:"",windowClassName:"",contentClassName:"",buttonsClassName:"",buttons:{},resolve:re().noop,reject:re().noop,noCloseButton:!1,...e}),setTimeout(()=>{this.setState({open:!0})},0))}),qe()(this,"closeModal",()=>new Promise(e=>{this.setState({open:!1},()=>{setTimeout(()=>{this.setState({content:null},e)},200)})})),qe()(this,"handleBackdropClick",e=>{const t=this.state.closeOnOverlayClick;!e.isDefaultPrevented()&&t&&this.$modal.dismiss()}),qe()(this,"handleCloseButtonClick",()=>{this.$modal.dismiss()}),this.state={open:!1,closeOnOverlayClick:gn,title:null,closeButtonLabel:null,content:null},this.containerRef=null}componentDidMount(){this.openModalUnsubscribe=Ot.A.subscribe(kt.A.MODAL.OPEN,this.openModal),this.closeModalUnsubscribe=Ot.A.subscribe(kt.A.MODAL.CLOSE,this.closeModal)}componentDidUpdate(e,t){if(this.state.open&&!t.open)if(this.props.useSafeFocus){const e=this.containerRef.style.height;this.containerRef.style.height=0,this.containerRef.focus(),this.containerRef.style.height=e}else this.containerRef.focus()}componentWillUnmount(){this.openModalUnsubscribe(),this.closeModalUnsubscribe()}stopEventPropagation(e){e.preventDefault()}get $modal(){var e=this;const t=this.state,n=t.resolve,r=t.reject;return{resolve:e=>{n({data:e,$modal:this.$modal})},reject(e){void 0===e&&(e=an.Kt),r(e)},close:e=>{this.closeModal().then(()=>n(e))},dismiss:function(t){void 0===t&&(t=an.Kt),e.closeModal().then(()=>r(t))}}}get buttons(){const e=this.state,t=e.buttons,n=e.buttonsClassName;if(!re().keys(t).length)return null;const r={primary:"confirmation-button",secondary:"cancellation-button"};return o().createElement("footer",{className:It()(n,pn)},re().map(t,(e,t)=>{let n=e.Button,i=e.label,s=e.onClick;return o().createElement(n,{key:t,dataHook:r[t],label:i,type:"button",onClick:(0,Yt.q)(s,this.$modal),className:hn})}))}render(){const e=this.state,t=e.open,n=e.content;if(!t&&!n)return null;const r=this.state,i=r.Header,s=r.title,a=r.closeButtonLabel,l=r.className,c=r.windowClassName,u=r.contentClassName,d=It()(l,ln,{[cn]:t&&n});return o().createElement("div",{className:d,onClick:this.handleBackdropClick,role:"presentation"},o().createElement("section",{"data-hook":"modal-window",className:It()(c,un),role:"dialog","aria-modal":"true","aria-label":s,tabIndex:-1,ref:this.saveRef,onClick:this.stopEventPropagation},i&&o().createElement(i,{title:s,closeButtonLabel:a,onButtonClick:this.handleCloseButtonClick,role:"presentation"}),o().createElement("div",{"data-hook":"modal-content",className:It()(u,dn),role:"presentation"},re().isString(n)?n:o().cloneElement(n,{$modal:this.$modal})),this.buttons))}}qe()(En,"defaultProps",{closeOnOverlayClick:gn});const Sn=(0,r.lazy)(()=>Promise.all([n.e(741),n.e(893)]).then(n.bind(n,5893))),Cn=()=>(0,He.d4)(We.IL)?o().createElement(r.Suspense,{fallback:null},o().createElement(Sn,null)):null;var wn=n(56375),Pn=n(94114),In=n(80719),On=n(88553);const An={logBi:wn.w},Nn=(0,He.Ng)(e=>({currentCompId:(0,Pn.X3)(e)}),An)((0,In.b)(class extends o().Component{constructor(){super(...arguments),qe()(this,"sendBiEvent",e=>{let t=e.data;const n=t.eventName,r=t.params;t.targetCompId===this.props.currentCompId&&this.props.logBi(n,r)})}componentDidUpdate(e){(0,In.Q)(On.D,this.sendBiEvent,{prevProps:e,nextProps:this.props})}render(){return null}}));var Tn=n(68134),xn=n(7139),_n=n(63195),Rn=n(13127),Ln=n(64513),kn=n(97197),Dn=n(16142);const Vn={selectVideo:xn.w5,ensureVideoLoaded:_n.V,resetSelectedVideo:xn.wZ,setSavedTime:Rn.h,requestPlayVideo:kn.z,openFullScreenVideoOverlay:Et.rf,closeFullScreenVideoOverlay:Et.DG},Mn=(0,He.Ng)(e=>({isClassic:(0,je.dK)(e),isStrip:(0,je.lj)(e),isCompact:(0,je.KA)(e),isSlider:(0,je.eR)(e),isGrid:(0,je.X)(e),isPlayInFrame:(0,je.RQ)(e),currentChannelId:(0,Ln.eH)(e),mainVideoId:(0,Tn.eY)(e),channel:(0,ft.rH)(e)}),Vn)(class extends o().Component{constructor(){super(...arguments),qe()(this,"handleEvent",e=>{const t=e.selectedVideoId,n=e.savedPlayerTime,r=e.openOverlay,o=this.props,i=o.resetSelectedVideo,s=o.setSavedTime;t?(n&&!r&&s(n),this.tryPlayVideoForLayout(e)):i()})}tryPlayVideoForLayout(e){const t=e.autoplay,n=e.selectedVideoId,r=e.openOverlay,o=this.props,i=o.isPlayInFrame,s=o.isStrip,a=o.isCompact,l=o.isGrid,c=o.isSlider,u=o.mainVideoId,d=o.requestPlayVideo,p=o.selectVideo,h=o.ensureVideoLoaded,f=o.channel,m=o.openFullScreenVideoOverlay,v=o.closeFullScreenVideoOverlay;if(r){if(s||(a||l||c)&&!i)return void m(f.id,n,t,v)}h(n).then(()=>{u!==n&&p(n),!s&&t&&d(n)})}render(){return o().createElement(Dn.J,{onEvent:this.handleEvent})}});var Bn=n(60501);const Fn="VXNPfe",Un="Dn0ToJ",Hn=()=>r.createElement("div",{className:Fn},r.createElement(Bn.y,{className:Un}));var jn,Wn=n(24505),zn=n.n(Wn),qn=n(542),Gn=n(6592),$n=n(98289),Yn=n(48460),Kn=n(7024);function Xn(e,t){return{showInitialOverlay:!t&&e}}const Zn=(0,He.Ng)(e=>({isVideoPlayRequested:(0,ht.md)(e),isVideoPauseRequested:(0,ht.OX)(e),isVideoPlaying:(0,ht.sQ)(e),isVideoPaused:(0,ht.c4)(e),isVideoPlayingOptimistic:(0,ht.nk)(e),isVideoPausedOptimistic:(0,ht.L0)(e),isVideoPlayAborted:(0,ht.jV)(e),isMuted:(0,Yn.qq)(e),playAtFullScreen:!(0,Dt.Fr)(e)}),(e,t)=>{let n=t.panoramaClient;return{pauseVideo:wt.WY,setAutoPlayed:Kn.f,setPlaybackStatus:t=>e((0,wt.uM)(t)),abortPlayVideo:wt.CF,requestPlay:kn.z,handleVideoEnd:()=>e((0,$n.X$)(n))}})((jn=class extends o().Component{constructor(e){super(e),qe()(this,"onPlayStart",()=>{const e=this.props,t=e.setPlaybackStatus,n=e.onPlayStart;t(qn.J.PLAYING),n(),this.setState(Xn(!1,!0))}),qe()(this,"onFullScreenChanged",e=>{this.props.onFullScreenChanged(e);let t={isInFullScreen:e};if(!e){this.props.pauseVideo();const n=!0;t={...t,paused:n,...Xn(n,e)}}this.setState(t)}),qe()(this,"onPause",()=>{const e=this.props,t=e.setPlaybackStatus,n=e.isVideoPaused,r=e.setAutoPlayed;n||(r(!1),t(qn.J.PAUSED))}),qe()(this,"onResume",()=>{(0,this.props.setPlaybackStatus)(qn.J.PLAYING)}),qe()(this,"onEnded",()=>{(0,this.props.setPlaybackStatus)(qn.J.ENDED)}),qe()(this,"onLoad",()=>{(0,this.props.setPlaybackStatus)(qn.J.INITIAL)}),qe()(this,"onPlayBlocked",()=>{const e=this.props,t=e.videoItem,n=e.requestPlay;t.id&&n(t.id,!0)}),this.state={...Xn(e.paused,!1),paused:e.paused}}UNSAFE_componentWillReceiveProps(e){const t=e.paused,n=this.state.isInFullScreen;if(this.props.paused!==t){const e={...Xn(t,n),paused:t};t&&n&&(e.showInitialOverlay=!1),this.setState(e)}}render(){const e=this.props.playAtFullScreen,t=this.state,n=t.paused,r=t.showInitialOverlay,i=re().omit(this.props,"paused","mobileMode","playAtFullScreen","onFullScreenChanged","onPurchaseClick","onSubscribeClick","onRentClick");return o().createElement(Gn.A,zn()({},i,{mobileMode:!0,showInitialOverlayOnPause:!0,paused:n,playAtFullScreen:e,showInitialOverlay:r,onPlayStart:this.onPlayStart,onPause:this.onPause,onResume:this.onResume,onEnded:this.onEnded,onPlayBlocked:this.onPlayBlocked,onLoad:this.onLoad,onFullScreenChanged:this.onFullScreenChanged}))}},qe()(jn,"defaultProps",{onFullScreenChanged:re().noop,onPlayStart:re().noop,onPlayBlocked:re().noop}),jn));var Jn,Qn=n(59986),er=n(4160);const tr=(0,He.Ng)(e=>({isVideoPlayRequested:(0,ht.md)(e),isVideoPauseRequested:(0,ht.OX)(e),isVideoPlaying:(0,ht.sQ)(e),isVideoPaused:(0,ht.c4)(e),isVideoPlayingOptimistic:(0,ht.nk)(e),isVideoPausedOptimistic:(0,ht.L0)(e),isVideoPlayAborted:(0,ht.jV)(e),isMuted:(0,Yn.qq)(e)}),(e,t)=>{let n=t.panoramaClient;return{handleVideoEnd:()=>e((0,$n.X$)(n)),setAutoPlayed:t=>e((0,Kn.f)(t)),setPlaybackStatus:t=>e((0,wt.uM)(t)),abortPlayVideo:t=>e((0,wt.CF)(t)),setMuted:t=>e((0,er.y5)(t)),playVideo:t=>e((0,wt.Km)(t))}})((Jn=class extends o().Component{constructor(){super(...arguments),qe()(this,"onPause",()=>{const e=this.props,t=e.setPlaybackStatus,n=e.isVideoPaused,r=e.setAutoPlayed;n||(r(!1),t(qn.J.PAUSED))}),qe()(this,"onResume",()=>{(0,this.props.setPlaybackStatus)(qn.J.PLAYING)}),qe()(this,"onPlayStart",()=>{const e=this.props,t=e.setPlaybackStatus,n=e.onPlayStart;t(qn.J.PLAYING),n()}),qe()(this,"onEnded",()=>{const e=this.props,t=e.setPlaybackStatus,n=e.onEnded;t(qn.J.ENDED),n()}),qe()(this,"onLoad",()=>{(0,this.props.setPlaybackStatus)(qn.J.INITIAL)}),qe()(this,"onPlayBlocked",()=>{const e=this.props,t=e.videoItem,n=e.setMuted,r=e.playVideo;t.id&&(n(!0),r(t.id))})}render(){const e=re().omit(this.props,"mobileMode");return o().createElement(Gn.A,zn()({},e,{mobileMode:!1,onPlayBlocked:this.onPlayBlocked,onLoad:this.onLoad,onPause:this.onPause,onResume:this.onResume,onPlayStart:this.onPlayStart,onEnded:this.onEnded}))}},qe()(Jn,"defaultProps",{onEnded:re().noop,onPlayStart:re().noop}),Jn)),nr=(0,Qn.s)(tr),rr=o().createContext({PlayerComponent:null,isPortableDevice:!1}),or=e=>class extends o().Component{render(){return o().createElement(rr.Consumer,null,t=>{let n=t.PlayerComponent,r=t.isPortableDevice;return o().createElement(e,zn()({},this.props,{PlayerComponent:n,isPortableDevice:r}))})}},ir=(0,He.Ng)(e=>({isPortableDevice:(0,Dt.Os)(e)}))(class extends o().PureComponent{render(){const e=this.props,t=e.children,n=e.isPortableDevice,r=n?Zn:nr;return o().createElement(rr.Provider,{value:{PlayerComponent:r,isPortableDevice:n}},t)}});var sr=n(69339),ar=n(93639),lr=n(46933);const cr="EDIT_MODE_CHANGE",ur="PAGE_NAVIGATION",dr="SETTINGS_UPDATED";var pr;const hr={setHydratedData:Pn.Q0},fr=(0,He.Ng)(e=>({viewMode:We.Lz(e)}),hr)((0,In.b)((pr=class extends o().Component{constructor(){super(...arguments),qe()(this,"handleEditModeChange",e=>{let t=e.editMode;const n=this.props,r=n.viewMode,o=n.setHydratedData;(0,n.onChange)({prevViewMode:r,viewMode:t}),o({viewMode:t})})}componentDidUpdate(e){(0,In.Q)(cr,this.handleEditModeChange,{prevProps:e,nextProps:this.props})}render(){return null}},qe()(pr,"defaultProps",{onChange:re().noop}),pr)));var mr=n(22442),vr=n(31650);const gr=["previewType"],yr=(e,t)=>{const n=re().union(re().keys(e),re().keys(t));return re().filter(n,n=>!re().includes(gr,n)&&e[n]!==t[n])},br=(e,t)=>{const n=((e,t)=>{const n=t.appSettings,r=n.booleans,o=n.numbers,i=e.appSettings,s=i.booleans,a=i.numbers;return{booleans:yr(r,s),numbers:yr(o,a)}})(e,t),r=n.booleans,o=n.numbers;return r.length||o.length},Er={getPublicChannel:sr.b,getPaymentInfo:ar.h,resetSearch:lr.Se,resetSelectedVideo:xn.wZ,pauseVideo:wt.WY,fetchVideos:mr.rb},Sr=(0,He.Ng)(e=>({currentChannelId:(0,Ln.eH)(e),currentVideoId:(0,vr.Y)(e),appSettings:(0,je.pr)(e),isEditor:We.Jf(e),isUnsavedTemplateSite:(0,Pn.qY)(e)}),Er)((0,In.b)(class extends o().Component{constructor(){super(...arguments),qe()(this,"handleEditModeChange",()=>{this.reset(),(0,an.Oo)()}),qe()(this,"reloadOnDashboardClosing",e=>{e===kt.A.DASHBOARD.CLOSED&&(this.reloadData(),this.reset())}),qe()(this,"reset",()=>{const e=this.props,t=e.resetSearch,n=e.resetSelectedVideo;(0,e.pauseVideo)(),t(),n()})}componentDidUpdate(e){(0,In.Q)(dr,this.reloadOnDashboardClosing,{prevProps:e,nextProps:this.props})}UNSAFE_componentWillReceiveProps(e){e.isEditor&&br(this.props,e)&&this.reset()}reloadData(){const e=this.props.currentChannelId,t=this.props,n=t.getPublicChannel,r=t.getPaymentInfo,o=t.fetchVideos;n(e),r(e),o()}render(){return o().createElement(fr,{onChange:this.handleEditModeChange})}})),Cr=(0,In.b)(class extends o().Component{constructor(){super(...arguments),qe()(this,"stopPlaybackOnPageChange",e=>{e.wasAppOnPage&&this.props.isVideoPlaying&&this.props.pauseVideo()})}componentDidUpdate(e){(0,In.Q)(ur,this.stopPlaybackOnPageChange,{prevProps:e,nextProps:this.props})}render(){return null}});var wr=n(7617),Pr=n(26610),Ir=n(76060),Or=n(54300);const Ar={logWidgetSystem:wn.W},Nr=(0,He.Ng)(null,Ar)(class extends o().Component{constructor(){super(...arguments),qe()(this,"logPaymentSucceeded",()=>{this.props.logWidgetSystem("video.purchase.succeeded")}),qe()(this,"logSubscribeSucceeded",()=>{this.props.logWidgetSystem("channel.subscribe.succeeded")}),qe()(this,"logUnsubscribeSucceeded",()=>{this.props.logWidgetSystem("channel.unsubscribe.succeeded")})}render(){return o().createElement(Or.A,{onSale:this.logPaymentSucceeded,onRent:this.logPaymentSucceeded,onSubscription:this.logSubscribeSucceeded,onSubscriptionCancel:this.logUnsubscribeSucceeded})}});var Tr=n(60791),xr=n(27510);const _r=()=>{const e=(0,Tr.G)().Wix,t=(0,He.d4)(Pn.qY);return(0,r.useEffect)(()=>{if(t||!e)return;let n=!1;return(async()=>{const t=await(async()=>{try{return await xr._.settings.get()}catch(e){return 404===e.status?{}:Promise.reject(e)}})();if(n)return;const r=e.Settings;r.appEngaged(t.biUserUploadedFiles?r.PremiumIntent.PAID:r.PremiumIntent.FREE)})(),()=>{n=!0}},[e,t]),null};var Rr=n(18524);const Lr=(0,Rr.HT)("FIT_INTO_VIEW");var kr=n(95340),Dr=n(37861);const Vr={pauseVideo:wt.WY,fitIntoView:Lr,openFullScreenVideoOnMount:()=>(e,t)=>{const n=t();if(!(0,gt.z)(n))return;if(!(0,je.eR)(n)&&!(0,je.X)(n))return;const r=(0,gt.q)(n),o=(0,ft.rH)(n),i=St(n);e((0,Et.rf)(o.id,r,i,()=>e((0,Et.DG)())))}},Mr=(0,He.Ng)(e=>({videoIdFromUrl:(0,pt.m8)(e),viewMode:(0,We.Lz)(e),compId:(0,Pn.X3)(e),layout:(0,je.y0)(e),isCompIdInUrl:(0,pt.Mj)(e),isVideoPlaying:(0,ht.nk)(e),isSiteMode:(0,We.PP)(e),isEditorMode:(0,We.Jf)(e)}),Vr)((0,Dr.Gm)(class extends o().Component{constructor(){super(...arguments),qe()(this,"saveContainerRef",e=>{e&&ut.engage(e),this.containerRef=e})}componentDidMount(){this.focusWithinHandler=(()=>{const e=[].slice,t=e=>{e.classList.remove("focus-within")},n=(()=>{let n,r;const o=()=>{let o=dt?document.activeElement:null;if(n=!1,r!==o)for(r=o,e.call(document.getElementsByClassName("focus-within")).forEach(t);o&&o.classList;)o.classList.add("focus-within"),o=o.parentNode};return()=>{n||(requestAnimationFrame(o),n=!0)}})();return document.addEventListener("focus",n,!0),document.addEventListener("blur",n,!0),n(),{disengage(){document.removeEventListener("focus",n,!0),document.removeEventListener("blur",n,!0)}}})(),this.scrollToIfNecessary(),this.props.openFullScreenVideoOnMount()}componentWillUnmount(){this.focusWithinHandler.disengage(),ut.disengage(this.containerRef)}scrollToIfNecessary(){const e=this.props,t=e.videoIdFromUrl,n=e.isCompIdInUrl,r=e.fitIntoView;(n||t)&&(r(),this.containerRef.scrollIntoView({behavior:"smooth"}))}render(){const e=this.props,t=e.children,n=e.viewMode,r=e.layout,i=e.windowSize,s=e.isVideoPlaying,a=e.pauseVideo,l=e.isSiteMode,c=e.isEditorMode,u=e.compId;return o().createElement(o().Fragment,null,o().createElement("div",{ref:this.saveContainerRef,"data-layout":r,className:kr.A.root,"data-view-mode":n},o().createElement(Nn,null),o().createElement(Ct.A,null),o().createElement(Nr,null),l||i.width?o().createElement(ir,null,o().createElement(o().Fragment,null,t,o().createElement(Mn,null))):o().createElement(Hn,null),o().createElement(Sr,null),o().createElement(Cr,{isVideoPlaying:s,pauseVideo:a}),o().createElement(Pr.A,null),o().createElement(Ir.A,null),o().createElement(wr.W,null),o().createElement(En,null),o().createElement(Cn,null),o().createElement($t,{compId:u}),c&&o().createElement(_r,null)))}}));var Br=n(48317),Fr=n(22782),Ur=n(53373),Hr=n.n(Ur),jr=n(36675);const Wr="AgluQk",zr="mXrOdj";class qr extends o().Component{constructor(){super(...arguments),this.handleNextClick=()=>{const{isDisabled:e,onNextClick:t}=this.props;e||t()},this.handlePrevClick=()=>{const{isDisabled:e,onPrevClick:t}=this.props;e||t()}}renderPrevButton(){const{nextButtonClassName:e,prevButtonClassName:t,prevButtonAriaLabel:n,customArrowIcon:r,isRTL:i}=this.props,s=Hr()({[e]:i,[t]:!i,[zr]:i,[Wr]:!i});return o().createElement(jr.i,{onClick:this.handlePrevClick,className:s,ariaLabel:n,dataHook:"prev-button",arrowIcon:r})}renderNextButton(){const{nextButtonClassName:e,prevButtonClassName:t,nextButtonAriaLabel:n,customArrowIcon:r,isRTL:i}=this.props,s=Hr()({[e]:!i,[t]:i,[zr]:!i,[Wr]:i});return o().createElement(jr.i,{onClick:this.handleNextClick,className:s,ariaLabel:n,dataHook:"next-button",arrowIcon:r})}render(){const{isPrevVisible:e,isNextVisible:t,className:n,dataHook:r}=this.props;return o().createElement("nav",{className:n,"data-hook":r},e&&this.renderPrevButton(),t&&this.renderNextButton())}}var Gr=n(58452),$r=n(46077),Yr=n(82184),Kr=n(94185),Xr=n(76664),Zr=n(9613),Jr=n(4664),Qr=n(64540);const eo=(0,Rr.tz)("openFullScreenPurchaseOverlay",function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return t=>{e.transaction(Qr.J.CASHIER_MODAL_LOAD).start(),t((0,Zr.Xv)(...n))}}),to=(0,Rr.tz)("openFullScreenMemberOnlyOverlay",function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return t=>{e.transaction(Qr.J.CASHIER_MODAL_LOAD).start(),t((0,Zr.eY)(...n))}}),no=(0,Rr.tz)("openFullScreenSubscribeOverlay",(e,t,n)=>(r,o)=>{const i=o().channelInfo.info,s=(0,Jr.Zt)(i);e.transaction(Qr.J.CASHIER_MODAL_LOAD).start(),r((0,Zr.Qh)(t,n,s))}),ro=(0,Rr.tz)("openFullScreenRentOverlay",function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return t=>{e.transaction(Qr.J.CASHIER_MODAL_LOAD).start(),t((0,Zr.FW)(...n))}});var oo=n(98269),io=n(74357),so=n(79369),ao=n(72482),lo=n(68045),co=n(21348),uo=n(25195),po=n(45970),ho=n(21);const fo=(0,co.A)("CLIENT.PLAYER_OVERLAY.PLAY_SELECTED_VIDEO"),mo=(0,Rr.tz)("playSelectedVideo",e=>{let t=e.videoItem,n=e.onPlaySelectedVideo,r=void 0===n?re().noop:n,o=e.shouldSendPlayStartBi,i=void 0===o||o,s=e.showChannelCover;return(e,n)=>{const o=n(),a=(0,ft.rH)(o),l=(0,yt._)(o),c=(0,uo.GZ)(o,{showChannelCover:s}),u=We.IL(o),d=We.Jf(o);(u||d)&&t.memberOnly?e((0,po.v1)()):(i&&e((0,ho.So)({channelData:a,videoItem:t,currentSiteUser:l,isChannelCover:c})),r(t),e(fo()))}});var vo=n(14547),go=n(70953);const yo=(0,mt.Mz)([lo.ri,go.V8,lo.Zd],(e,t,n)=>Boolean(!e&&t&&!n.length));var bo=n(53792);const Eo=(0,He.Ng)(e=>({canShowVideoInfoButton:(0,je.Zu)(e),canShowShareButton:(0,bo.V)(e)}))(class extends o().Component{render(){const e=this.props,t=e.canShowVideoInfoButton,n=e.canShowShareButton;return(0,e.children)({canShowVideoInfoButton:t,canShowShareButton:n})}});var So=n(9673),Co=n(94709);const wo=/(auto|scroll|overlay)/,Po=(e,t)=>null===e.parentNode?t:Po(e.parentNode,t.concat([e])),Io=(e,t)=>getComputedStyle(e,null).getPropertyValue(t),Oo=e=>wo.test((e=>Io(e,"overflow")+Io(e,"overflow-y")+Io(e,"overflow-x"))(e));function Ao(e){if(e instanceof HTMLElement||e instanceof SVGElement)return re().find(Po(e.parentNode,[]),Oo)||document.scrollingElement||document.documentElement}const No=Mt().shape({value:Mt().any,label:Mt().node}),To=(Mt().arrayOf(No),"sPq7sb"),xo="vqMUFN",_o="Tn05eY",Ro="tr9JOS",Lo="tZoUzy";class ko extends o().Component{constructor(){super(...arguments),qe()(this,"getRef",e=>{e&&this.props.getRef(e)})}render(){const e=this.props,t=e.onlyOnHover,n=e.scrollX,r=e.scrollY,i=e.className,s=re().pick(this.props,"children","style"),a=It()(i,To,{[Ro]:t,[xo]:n,[_o]:r});return o().createElement("div",zn()({},s,{ref:this.getRef,className:a}))}}qe()(ko,"defaultProps",{scrollX:!1,scrollY:!0,onlyOnHover:!1,getRef:re().noop});class Do extends o().Component{render(){const e=this.props.className,t=re().omit(this.props,"styles");return o().createElement(ko,zn()({},t,{className:It()(Lo,e)}))}}const Vo=27,Mo=9,Bo=32,Fo=13,Uo=40,Ho=38,jo="BJkZnp",Wo="lPh4SU",zo="hVZyxp",qo="DcOYqb",Go="wjiqNI",$o="aCO_qz",Yo="noE83V",Ko="_Dn3Tk",Xo="p_NKWW",Zo="THK2ia",Jo="mLNr7p",Qo="QtzTPk",ei="YNUfaB",ti="i2RKws",ni="S2Tm4R",ri="G1tQxj",oi="yaW5oV",ii="d00dSQ",si="XlND82",ai="p4faKx",li="szD1vQ";class ci extends o().Component{render(){const e=this.props,t=e.selected,n=e.className,r=e.label,i=e.height,s=e.containerRef,a=e.onClick,l=e.onKeyDown,c=e.isFocusable,u=It()(ei,n,{selected:t});return o().createElement("div",{className:u,ref:s,"data-hook":"dropdown-option",onClick:a,onKeyDown:l,style:{height:i},role:"option",tabIndex:c?0:-1,"aria-selected":t},r)}}class ui extends o().Component{constructor(){super(...arguments),qe()(this,"state",{isOpen:!1,isPopoutHidden:!0}),qe()(this,"wrapperRef",null),qe()(this,"selectedOptionRef",null),qe()(this,"triangleRef",null),qe()(this,"popoutRef",null),qe()(this,"saveRef",(e,t)=>{this[e]=t}),qe()(this,"close",()=>{this.state.isOpen&&this.setOpenState(!1)}),qe()(this,"toggle",e=>{e.nativeEvent.stopImmediatePropagation(),this.setOpenState(!this.state.isOpen)}),qe()(this,"closeAndCallOnChange",e=>{const t=this.props.onChange,n=e!==this.props.value;this.setOpenState(!1),n&&t(e)}),qe()(this,"handleWrapperKeyDown",e=>{re().includes([Uo,Ho,Fo,Bo],e.keyCode)&&(e.preventDefault(),e.stopPropagation()),this.openFromKeyboard(e)}),qe()(this,"handleOptionKeyDown",(e,t)=>{this.navigateByOptionsFromKeyboard(t),this.selectOptionFromKeyboard(t,e),this.closeFromKeyboard(t)})}componentDidUpdate(){this.updatePopoutPosition()}componentWillUnmount(){clearTimeout(this.timeout)}calculatePosition(){const e=this.props,t=e.popoutTriangleSide,n=e.popoutPosition;return r=this.triangleRef,o=this.popoutRef,void 0===(i={triangleSide:t,popoutPosition:n})&&(i=Rt),Lt(r,o,i={...i,popoutSide:xt(i.triangleSide)});var r,o,i}updatePopoutPosition(){if(!this.props.enablePopoutPositioningUpdate)return;const e=this.wrapperRef.getBoundingClientRect(),t=Ao(Ao(this.wrapperRef)).scrollLeft;let n=this.calculatePosition(),r=n.left,o=n.top,i=n.offsetX;r-=t+e.left-i,o-=e.top,this.popoutRef.style.left=`${r}px`,this.popoutRef.style.top=`${o}px`}setOpenState(e){e?(this.setState({isOpen:e,isPopoutHidden:!1}),this.props.onOpen(),function(e){Ot.A.publish(kt.A.POPOUT.SHOW,e)}(this.popoutRef)):(this.setState({isOpen:e}),this.timeout=setTimeout(()=>{this.setState({isPopoutHidden:!0})},200))}openFromKeyboard(e){re().includes([Uo,Fo,Bo],e.keyCode)&&(e.preventDefault(),e.stopPropagation(),this.setOpenState(!0),this.selectedOptionRef&&re().delay(()=>this.selectedOptionRef.focus()))}closeFromKeyboard(e){e.keyCode===Vo&&(e.preventDefault(),e.stopPropagation(),this.close(),this.wrapperRef&&re().delay(()=>this.wrapperRef.focus())),e.keyCode===Mo&&(e.shiftKey&&!e.target.previousElementSibling&&this.close(),e.shiftKey||e.target.nextElementSibling||this.close())}navigateByOptionsFromKeyboard(e){e.keyCode===Uo&&e.target.nextElementSibling&&(e.preventDefault(),e.stopPropagation(),e.target.nextElementSibling.focus()),e.keyCode===Ho&&e.target.previousElementSibling&&(e.preventDefault(),e.stopPropagation(),e.target.previousElementSibling.focus())}selectOptionFromKeyboard(e,t){re().includes([Fo,Bo],e.keyCode)&&(e.preventDefault(),e.stopPropagation(),this.closeAndCallOnChange(t),this.wrapperRef&&re().delay(()=>this.wrapperRef.focus()))}renderSelectedValue(){const e=this.props,t=e.options,n=e.value,r=e.placeholder,i=re().find(t,e=>re().isEqual(e.value,n));return i?o().createElement("span",{className:qo,title:i.label},i.label):o().createElement("span",{className:qo},o().createElement("span",{className:zo},r))}renderOptions(){const e=this.props,t=e.options,n=e.value,r=e.height,i=e.optionClassName,s=e.selectedOptionClassName,a=e.maxOptionsVisible,l=e.ScrollbarWrapper,c=re().map(t,(e,t)=>{if(e.categoryLabel)return o().createElement("div",{key:`category-${e.categoryLabel}`,className:ti},e.categoryLabel);const a=re().isEqual(n,e.value),l=It()(i,{[s]:s&&a});return o().createElement(ci,{key:t,label:e.label,value:e.value,selected:a,className:l,height:r,containerRef:a?(0,Yt.q)(this.saveRef,"selectedOptionRef"):null,isFocusable:this.state.isOpen,onKeyDown:(0,Yt.q)(this.handleOptionKeyDown,e.value),onClick:(0,Yt.q)(this.closeAndCallOnChange,e.value)})});return t.length>a?o().createElement(l,null,c):c}render(){const e=this.props,t=e.rounded,n=e.disabled,r=e.popoutTriangleSide,i=e.popoutPosition,s=e.options,a=e.className,l=e.optionsClassName,c=e.labelClassName,u=e.triangleClassName,d=e.height,p=e.maxOptionsVisible,h=e.enablePopoutPositioningUpdate,f=e.dataHook,m=e.ariaLabel,v=e.isFocusable,g=this.state,y=g.isOpen,b=g.isPopoutHidden,E=It()(jo,a,{[oi]:y,[ri]:b,[ni]:t,[ai]:n}),S=s.length>p?d*p:0,C=h?{}:{[Yo]:i===Tt.LEFT,[Ko]:i===Tt.CENTER,[Xo]:i===Tt.RIGHT,[Zo]:i===Tt.TOP},w=It()($o,l,{[Jo]:1===s.length,...C}),P=v&&!y&&b?0:-1;return o().createElement("div",{ref:(0,Yt.q)(this.saveRef,"wrapperRef"),className:E,"data-hook":f,onKeyDown:this.handleWrapperKeyDown,style:{height:d},tabIndex:P},o().createElement("button",{className:It()(Wo,c),"data-hook":"dropdown-label",style:{height:d},onClick:this.toggle,"aria-haspopup":"listbox","aria-expanded":y,onKeyDown:e=>this.openFromKeyboard(e),tabIndex:P,type:"button"},this.renderSelectedValue(),o().createElement(Co.A,{getRef:(0,Yt.q)(this.saveRef,"triangleRef"),className:It()(Go,u),name:"triangle-down"})),o().createElement(jt,{getRef:(0,Yt.q)(this.saveRef,"popoutRef"),className:w,innerClassName:Qo,popoutSide:xt(r),height:S,isActive:y&&!b,onClickOutside:this.close},o().createElement("div",{className:li,role:"listbox","aria-label":m,"aria-hidden":!y&&!b||null},this.renderOptions())))}}qe()(ui,"defaultProps",{height:32,maxOptionsVisible:5,onChange:re().noop,onOpen:re().noop,rounded:!1,disabled:!1,isFocusable:!0,popoutTriangleSide:At.NONE,popoutPosition:Tt.LEFT,enablePopoutPositioningUpdate:!1,ScrollbarWrapper:Do});class di extends o().Component{render(){const e=re().omit(this.props,"styles");return o().createElement(ui,zn()({},e,{className:It()(ii,e.className),ScrollbarWrapper:Do}))}}class pi extends o().Component{render(){const e=re().omit(this.props,"styles");return o().createElement(ui,zn()({},e,{className:It()(ii,si),ScrollbarWrapper:Do}))}}const hi="z5PY68",fi="PRNfxB",mi="XPe5nm";var vi;const gi=(0,Fr.C)()((vi=class extends o().Component{render(){const e=this.props,t=e.className,n=e.onClick,r=e.isFocusable;return o().createElement("button",{className:It()(mi,t),onClick:n,"data-hook":"channel-account-info",tabIndex:r?0:-1,"aria-label":this.props.t("widget.accessibility.my-account")},o().createElement(Co.A,{name:"avatar"}))}},qe()(vi,"defaultProps",{isFocusable:!0}),vi));var yi=n(62385),bi=n(62777),Ei=n(14251),Si=n(67743),Ci=n(83202),wi=n.n(Ci),Pi=!("undefined"==typeof window||!window.document||!window.document.createElement),Ii=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();var Oi=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),Ii(t,[{key:"componentWillUnmount",value:function(){this.defaultNode&&document.body.removeChild(this.defaultNode),this.defaultNode=null}},{key:"render",value:function(){return Pi?(this.props.node||this.defaultNode||(this.defaultNode=document.createElement("div"),document.body.appendChild(this.defaultNode)),wi().createPortal(this.props.children,this.props.node||this.defaultNode)):null}}]),t}(o().Component);Oi.propTypes={children:Mt().node.isRequired,node:Mt().any};const Ai=Oi;var Ni=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();var Ti=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),Ni(t,[{key:"componentDidMount",value:function(){this.renderPortal()}},{key:"componentDidUpdate",value:function(e){this.renderPortal()}},{key:"componentWillUnmount",value:function(){wi().unmountComponentAtNode(this.defaultNode||this.props.node),this.defaultNode&&document.body.removeChild(this.defaultNode),this.defaultNode=null,this.portal=null}},{key:"renderPortal",value:function(e){this.props.node||this.defaultNode||(this.defaultNode=document.createElement("div"),document.body.appendChild(this.defaultNode));var t=this.props.children;"function"==typeof this.props.children.type&&(t=o().cloneElement(this.props.children)),this.portal=wi().unstable_renderSubtreeIntoContainer(this,t,this.props.node||this.defaultNode)}},{key:"render",value:function(){return null}}]),t}(o().Component);const xi=Ti;Ti.propTypes={children:Mt().node.isRequired,node:Mt().any};const _i=wi().createPortal?Ai:xi;var Ri=n(27868),Li=n(59992),ki=n.n(Li);class Di extends r.PureComponent{constructor(e){super(e),this._isInsideClick=e=>{const{rootRef:t,excludeClass:n}=this.props;let r=e.target;for(;r;){if(t.current===r)return!0;if(r.classList){if("string"==typeof n&&r.classList.contains(n))return!0;if("object"==typeof n&&r.classList.toString().split(" ").some(e=>n.includes(e)))return!0}r=r.parentElement}},this._onClickOutside=e=>{const{onClickOutside:t}=this.props;"function"!=typeof t||this._isInsideClick(e)||t(e)},this._boundEvents=[]}_registerEvents(){const{options:e}=this.props;["mouseup","touchend"].forEach(t=>{document.addEventListener(t,this._onClickOutside,e),this._boundEvents.push(t)})}_unregisterEvents(){const{options:e}=this.props;for(;this._boundEvents.length>0;){const t=this._boundEvents.pop();document.removeEventListener(t,this._onClickOutside,e)}}componentDidMount(){this.props.onClickOutside&&this._registerEvents()}componentDidUpdate(e){this.props.onClickOutside!==e.onClickOutside&&(this.props.onClickOutside?this._registerEvents():this._unregisterEvents())}componentWillUnmount(){this._unregisterEvents()}render(){return this.props.children}}const Vi=r.createContext({excludeClickOutsideClasses:[]}),Mi=({moveBy:e,placement:t=""})=>t.includes("right")||t.includes("left")?`${e?e.y:0}px, ${e?e.x:0}px`:`${e?e.x:0}px, ${e?e.y:0}px`,Bi=({width:e,minWidth:t,dynamicWidth:n,referenceWidth:r})=>{return{minWidth:n?`${r}px`:(o=t,"string"==typeof o?o:`${o}px`),width:e||"auto"};var o},Fi="data-",Ui=e=>{const t={};for(const n in e)e.hasOwnProperty(n)&&n.length>5&&n.startsWith(Fi)&&(t[n]=e[n]);return t};function Hi(e){return"HTML"===e.nodeName?e:e.parentNode||e.host}function ji(e){if(!e)return document.body;switch(e.nodeName){case"HTML":case"BODY":return e.ownerDocument.body;case"#document":return e.body}const{overflow:t,overflowX:n,overflowY:r}=function(e){return 1!==e.nodeType?[]:e.ownerDocument.defaultView.getComputedStyle(e,null)}(e);return/(auto|scroll|overlay)/.test(t+r+n)?e:ji(Hi(e))}var Wi=n(68212),zi=n.n(Wi);function qi(e,t){if(!e)return null;if("string"==typeof e)switch(e){case"window":case"viewport":return document.body;case"scrollParent":return ji(t);default:return}return"function"==typeof e?function(e,t){if(!t)return;const n=Gi(e,t);if(n)return n;return}(e,t):zi()(e)?e:void 0}function Gi(e,t){if(t)return e(t)?t:Gi(e,Hi(t))}const $i=e=>{const t=({children:e})=>"string"==typeof e?r.createElement("div",{},e):e;return t.displayName=e,t},Yi="popover-arrow",Ki="popover-element",Xi="popover-portal",Zi="popover-content";let Ji;const Qi=!1;const es=(e,t)=>e&&e.classList.remove(...t.split(" ")),ts=({timeout:e})=>{if("object"==typeof e){const{enter:t,exit:n}=e;return void 0!==t&&void 0!==n&&(t>0||n>0)}return!!e};class ns extends r.Component{constructor(e){super(e),this.targetRef=null,this.portalNode=null,this.appendToNode=null,this.clickOutsideRef=null,this.popperScheduleUpdate=null,this._hideTimeout=null,this._showTimeout=null,this._handleClickOutside=e=>{const{onClickOutside:t,shown:n,disableClickOutsideWhenClosed:r}=this.props;!t||r&&!n||t(e)},this._onKeyDown=e=>{const{onEscPress:t}=this.props;t&&"Escape"===e.key&&t(e)},this._onDocumentKeyUp=e=>{const{onTabOut:t}=this.props;"undefined"!=typeof document&&this.popoverContentRef.current&&!this.popoverContentRef.current.contains(document.activeElement)&&t(e)},this.state={isMounted:!1,shown:e.shown||!1},this.clickOutsideRef=r.createRef(),this.popoverContentRef=r.createRef(),this.clickOutsideClass=ki()("clickOutside"),this.contentHook=`popover-content-${e["data-hook"]||""}-${Ji}`}focus(){this.popoverContentRef.current&&this.popoverContentRef.current.focus()}getPopperContentStructure(e){const{shown:t}=this.state,{moveBy:n,appendTo:o,placement:i,showArrow:s,moveArrowTo:a,flip:l,fixed:c,customArrow:u,role:d,id:p,zIndex:h,minWidth:f,maxWidth:m,width:v,dynamicWidth:g,excludeClass:y=this.clickOutsideClass,contentClassName:b,onEscPress:E,tabIndex:S,"aria-label":C,"aria-labelledby":w,"aria-describedby":P}=this.props,I=(({width:e,moveBy:t,appendTo:n,shouldAnimate:r,flip:o,fixed:i,placement:s,isTestEnv:a,minWidth:l,dynamicWidth:c})=>{const u=!i,d={offset:{offset:Mi({moveBy:t,placement:s})},computeStyle:{gpuAcceleration:!r},flip:{enabled:void 0!==o?o:!t},preventOverflow:{enabled:u},hide:{enabled:u}};return(c||l||e)&&(d.setPopperWidth={enabled:!0,order:840,fn:t=>{const{width:n}=t.offsets.reference;return t.styles={...t.styles,...Bi({width:e,referenceWidth:n,minWidth:l,dynamicWidth:c})},t}}),a&&(d.computeStyle={enabled:!1}),n&&(d.preventOverflow={...d.preventOverflow,boundariesElement:n}),d})({minWidth:f,width:v,dynamicWidth:g,moveBy:n,appendTo:o,shouldAnimate:ts(this.props),flip:l,placement:i,fixed:c,isTestEnv:Qi}),O=r.createElement(yi.Ay,{modifiers:I,placement:i},({ref:n,style:o,placement:l,arrowProps:c,scheduleUpdate:f})=>(this.popperScheduleUpdate=f,r.createElement(Vi.Consumer,null,({excludeClickOutsideClasses:f})=>r.createElement("div",{ref:n,"data-hook":Zi,"data-content-element":this.contentHook,style:{...o,zIndex:h,maxWidth:m},"data-placement":l||i,className:Hr()(Ri.classes.popover,this.clickOutsideClass,b,{[Ri.classes.withArrow]:s,[Ri.classes.popoverContent]:!s},...f)},s&&this.renderArrow(c,a,l||i,u),r.createElement("div",{key:"popover-content",id:p,role:d,tabIndex:S,ref:this.popoverContentRef,className:s?Ri.classes.popoverContent:"",onKeyDown:t&&E?this._onKeyDown:void 0,"aria-label":C,"aria-labelledby":w,"aria-describedby":P},r.createElement(Vi.Provider,{value:{excludeClickOutsideClasses:[y,...f]}},e.Content))))));return this.wrapWithAnimations(O)}applyStylesToPortaledNode(){const{shown:e}=this.state;ts(this.props)||e?((e,t)=>{e&&e.classList.add(...t.split(" "))})(this.portalNode,this.portalClasses):es(this.portalNode,this.portalClasses)}wrapWithAnimations(e){const{timeout:t}=this.props,{shown:n}=this.state;return ts(this.props)?r.createElement(Si.A,{in:n,timeout:t,unmountOnExit:!0,classNames:{enter:Ri.classes["popoverAnimation-enter"],enterActive:Ri.classes["popoverAnimation-enter-active"],exit:Ri.classes["popoverAnimation-exit"],exitActive:Ri.classes["popoverAnimation-exit-active"]},onExited:()=>es(this.portalNode,this.portalClasses)},e):e}renderPopperContent(e){const t=this.getPopperContentStructure(e);return this.portalNode?r.createElement(_i,{node:this.portalNode},t):t}renderArrow(e,t,n,o){const i={ref:e.ref,key:"popover-arrow","data-hook":Yi,style:{...e.style,...(s=t,a=n,s?a.startsWith("top")||a.startsWith("bottom")?{left:`${s}px`}:a.startsWith("left")||a.startsWith("right")?{top:`${s}px`}:{}:{})}};var s,a;return o?o(n,i):r.createElement("div",{...i,className:Ri.classes.arrow})}componentDidMount(){const{shown:e,onTabOut:t}=this.props;this.initAppendToNode(),t&&e&&this._setBlurByKeyboardListener(),this.setState({isMounted:!0})}_setBlurByKeyboardListener(){"undefined"!=typeof document&&document.addEventListener("keyup",this._onDocumentKeyUp,!0)}_removeBlurListener(){"undefined"!=typeof document&&document.removeEventListener("keyup",this._onDocumentKeyUp,!0)}initAppendToNode(){const{appendTo:e}=this.props;this.appendToNode=qi(e,this.targetRef),this.appendToNode&&(this.portalNode=document.createElement("div"),this.portalNode.setAttribute("data-hook",Xi),Object.assign(this.portalNode.style,{position:"static",top:0,left:0,width:0,height:0}),this.appendToNode.appendChild(this.portalNode))}hidePopover(){const{isMounted:e}=this.state,{hideDelay:t,onTabOut:n}=this.props;e&&!this._hideTimeout&&(this._showTimeout&&(clearTimeout(this._showTimeout),this._showTimeout=null),n&&this._removeBlurListener(),t?this._hideTimeout=setTimeout(()=>{this.setState({shown:!1})},t):this.setState({shown:!1}))}showPopover(){const{isMounted:e}=this.state,{showDelay:t,onTabOut:n}=this.props;e&&!this._showTimeout&&(this._hideTimeout&&(clearTimeout(this._hideTimeout),this._hideTimeout=null),n&&this._setBlurByKeyboardListener(),t?this._showTimeout=setTimeout(()=>{this.setState({shown:!0})},t):this.setState({shown:!0}))}componentWillUnmount(){this.portalNode&&this.appendToNode.children.length&&this.appendToNode.removeChild(this.portalNode),this.portalNode=null,this._hideTimeout&&(clearTimeout(this._hideTimeout),this._hideTimeout=null),this._showTimeout&&(clearTimeout(this._showTimeout),this._showTimeout=null)}updatePosition(){this.popperScheduleUpdate&&this.popperScheduleUpdate()}componentDidUpdate(e){const{shown:t}=this.props;this.portalNode&&(this.portalClasses=(0,Ri.st)(Ri.classes.root,this.props.className),this.applyStylesToPortaledNode()),e.shown!==t?t?this.showPopover():this.hidePopover():this.updatePosition()}render(){const{onMouseEnter:e,onMouseLeave:t,onKeyDown:n,onClick:o,children:i,style:s,id:a,excludeClass:l,fluid:c}=this.props,{isMounted:u,shown:d}=this.state,p=((e,t)=>r.Children.toArray(e).reduce((e,t)=>r.isValidElement(t)&&t.type&&t.type.displayName?(e[t.type.displayName.split(".").pop()]=t,e):e,t||{}))(i,{Element:null,Content:null}),h=ts(this.props),f=u&&(h||d);return r.createElement(bi.Ay,null,r.createElement(Di,{rootRef:this.clickOutsideRef,onClickOutside:d?this._handleClickOutside:void 0,excludeClass:[this.clickOutsideClass,l]},r.createElement("div",{ref:this.clickOutsideRef,style:s,"data-content-hook":this.contentHook,className:(0,Ri.st)(Ri.classes.root,{fluid:c},this.props.className),onMouseEnter:e,onMouseLeave:t,id:a,...Ui(this.props)},r.createElement(Ei.A,{innerRef:e=>this.targetRef=e},({ref:e})=>r.createElement("div",{ref:e,className:Ri.classes.popoverElement,"data-hook":Ki,onClick:o,onKeyDown:n},p.Element)),f&&this.renderPopperContent(p))))}}ns.displayName="CorePopover",ns.defaultProps={flip:!0,fixed:!1,zIndex:1e3},ns.Element=$i("Popover.Element"),ns.Content=$i("Popover.Content");var rs,os="oRsGzMu",is="sENhISG",ss=n.sts.bind(null,os);(function(e){e.hover="hover",e.click="click"})(rs||(rs={}));const as=Object.assign(r.forwardRef((e,t)=>{const{triggerAction:n,wiredToSiteColors:o,children:i,className:s,shown:a,...l}=e,[c,u]=r.useState(!1),d=r.useRef(void 0!==a||n===rs.click),p=r.useRef(function(e="prefix"){return`${e}_${Math.random().toString(36).substr(2,9)}`}("popover")),h=r.useMemo(()=>["bottom","top"].some(t=>new RegExp(t).test(e.placement)),[e.placement]),[f,m]=r.Children.toArray(i).sort((e,t)=>{if([e,t].every(r.isValidElement))return e.type===as.Element?-1:0});return r.createElement(ns,{ref:t,showArrow:!0,shown:a??c,moveBy:h?{y:8}:{x:8},className:ss(is,{wired:o},s),...function(e){switch(n){case rs.click:return{role:"dialog",appendTo:"parent"};case rs.hover:default:return{...e.current?{}:{onMouseEnter:v,onMouseLeave:g},role:"tooltip",id:p.current}}}(d),...l},r.cloneElement(f,{},r.cloneElement(f.props.children,function(e){switch(n){case rs.hover:return{"aria-describedby":p.current,...e.current?{}:{onFocus:v,onBlur:g}};case rs.click:default:return{}}}(d))),m);function v(){u(!0)}function g(){u(!1)}}),{Element:ns.Element,Content:ns.Content});as.defaultProps={triggerAction:rs.hover,wiredToSiteColors:!0,placement:"top"},as.displayName="Popover";var ls=n(96653);const cs="KImp7D",us="VvMBwR",ds="wAuGTD",ps="wgykCW",hs=(0,Fr.C)()(class extends o().Component{render(){const e=this.props,t=e.children,n=e.userEmail,r=e.logoutLabel,i=e.onLogoutClick;return o().createElement("section",{"aria-labelledby":"account_btn_mobile_heading",className:cs},o().createElement("div",{className:`qa-account-button-user-email ${us}`,id:"account_btn_mobile_heading",role:"heading","aria-label":`${this.props.t("widget.account.signed-as")} ${n}`},n),t?o().createElement("div",null,t):null,o().createElement("div",{className:ds,role:"presentation"},o().createElement(tn.z9,{className:`qa-account-button-user-logout ${ps}`,dataHook:"account-info-logout-button",ariaLabel:r,onClick:i},r)))}}),fs="gQFCEZ",ms="nmGSLq";var vs="oPTQ3EI",gs="sK_AubX",ys=n.sts.bind(null,vs);const bs=e=>{const t=(0,ls.B)().t,n=e.logoutLabel,r=e.userEmail,i=e.onLogoutClick,s=e.className,a=o().useState(!1),l=a[0],c=a[1],u=()=>c(!0),d=()=>c(!1);return o().createElement(as,{hideDelay:300,shown:l,placement:"bottom",wiredToSiteColors:!1,className:ys(gs),contentClassName:fs,"data-hook":"channel-account-info"},o().createElement(as.Element,null,o().createElement("button",{className:It()(ms,s),"aria-label":t("widget.accessibility.my-account"),onClick:l?d:u,onBlur:d,onMouseEnter:u,onMouseLeave:d},o().createElement(Co.A,{name:"avatar"}))),o().createElement(as.Content,null,o().createElement("div",{onFocus:u,onBlur:d,onMouseEnter:u,onMouseLeave:d},o().createElement(hs,{logoutLabel:n,userEmail:r,onLogoutClick:i}))))},Es=(0,Fr.C)()((0,He.Ng)((e,t)=>({appSettings:(0,je.pr)(e),userEmail:(0,yt.X)(e),isSubscriptionEnabled:(0,Jr.$x)(t.channelData)}))((0,In.b)(class extends o().Component{constructor(){super(...arguments),qe()(this,"handleLogoutEvent",()=>{this.disableConsumeEvents||(this.props.onLogoutClick(),this.disableConsumeEvents=!0)}),qe()(this,"handleAccountButtonClicked",()=>{this.props.onClick()})}componentDidUpdate(e){(0,In.Q)(kt.A.SESSION.LOGOUT_USER,this.handleLogoutEvent,{prevProps:e,nextProps:this.props})}renderLoginButton(){const e=this.props,t=e.className,n=e.onLoginClick,r=e.isFocusable;return o().createElement("div",{className:t},o().createElement(tn.z9,{className:hi,isFocusable:r,onClick:n,dataHook:"login-button"},this.props.t("widget.account.sign-in")))}renderAccountButtonWithTooltip(){const e=this.props,t=e.infoButtonClassName,n=e.userEmail,r=e.onLogoutClick;return o().createElement(bs,{className:t,logoutLabel:this.props.t("widget.account.logout"),userEmail:n,onLogoutClick:r,dataHook:"info-button-with-tooltip"})}renderAccountButtonSimple(){const e=this.props,t=e.infoButtonClassName,n=e.isFocusable;return o().createElement(gi,{className:t,isFocusable:n,onClick:this.handleAccountButtonClicked})}renderAccountButton(){return this.props.isSubscriptionEnabled?this.renderAccountButtonSimple():this.renderAccountButtonWithTooltip()}render(){const e=this.props,t=e.className;return e.userEmail?o().createElement("div",{"data-hook":"member-actions",className:It()("qa-account",t,fi)},this.renderAccountButton()):this.renderLoginButton()}})));var Ss;function Cs(){return Cs=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Cs.apply(null,arguments)}const ws=function(e){return r.createElement("svg",Cs({width:24,height:24,viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},e),Ss||(Ss=r.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M11 9h2V7h-2v2Zm0 1-1 2h1v3l-1 1v1h4v-1l-1-1v-5h-2Z",fill:"currentColor"})))},Ps="H0pYyI",Is="Smn6XV",Os={sendBiEvent:So.S},As=(0,Fr.C)()((0,He.Ng)(e=>({isVisible:(0,je.tW)(e)}),Os)(class extends o().Component{constructor(){super(...arguments),qe()(this,"doSendAboutInfoDisplayedBI",re().once(()=>{this.props.sendBiEvent("widget.aboutCh.displayed")})),qe()(this,"handleClick",e=>{this.props.sendBiEvent("widget.aboutCh.clicked"),this.props.onClick(e)})}componentDidMount(){this.sendAboutInfoDisplayedBI()}componentDidUpdate(){this.sendAboutInfoDisplayedBI()}sendAboutInfoDisplayedBI(){this.props.isVisible&&this.doSendAboutInfoDisplayedBI()}render(){const e=this.props,t=e.className,n=e.isVisible,r=e.isFocusable;return n?o().createElement(tn.z9,{className:It()(t,Ps,Is),dataHook:"channel-info-button",isFocusable:r,ariaLabel:this.props.t("widget.accessibility.show-channel-info"),onClick:this.handleClick},o().createElement(ws,null)):null}}));var Ns=n(62446);const Ts=(0,Fr.C)()((0,He.Ng)((e,t)=>({subscriptionPriceInfo:(0,$r.BJ)(t.dealInfo),isPricingPlan:(0,Jr.Zt)(t)}))(class extends o().Component{render(){const e=this.props,t=e.subscriptionPriceInfo;return e.isPricingPlan?this.props.t("widget.mobile.overlay-button.subscribe.short"):(0,Ns.A)("widget.channel-actions.subscribe",t)}})),xs=(0,He.Ng)((e,t)=>({dealInfo:(0,Jr.xQ)(t),isVisible:(0,ao.K)({channel:t.channelData})}))(class extends o().Component{render(){const e=this.props,t=e.isVisible,n=e.dealInfo,r=e.className,i=e.onClick,s=e.isFocusable,a=e.channelData;return t?o().createElement(tn.z9,{className:It()(r,Ps),dataHook:"channel-subscription-button",isFocusable:s,onClick:i},o().createElement(Ts,{dealInfo:n,isVisible:t,channel:a})):null}}),_s={logBi:wn.w,openFullScreenSubscribeOverlay:no,openFullScreenPurchaseOverlay:eo,openFullScreenRentOverlay:ro},Rs=(0,He.Ng)(e=>({currentSiteUser:(0,yt._)(e)}),_s)(class extends o().Component{constructor(){super(...arguments),qe()(this,"openPurchase",(0,Xr.f)(()=>{const e=this.props,t=e.videoItem,n=e.channelData,r=e.panoramaClient;this.props.openFullScreenPurchaseOverlay(r,n.id,t.id)})),qe()(this,"openRent",(0,Xr.f)(()=>{const e=this.props,t=e.videoItem,n=e.channelData,r=e.panoramaClient;this.props.openFullScreenRentOverlay(r,n.id,t.id)})),qe()(this,"openSubscription",(0,Xr.f)(()=>{const e=this.props,t=e.channelData,n=e.panoramaClient;this.props.openFullScreenSubscribeOverlay(n,t.id,()=>{this.props.logBi("widget.subscriptionPopUp.Completed",{channelID:t.id,result:"canceled",errorMsg:""})})}))}render(){const e=re().omit(this.props,"mobileMode","playAtFullScreen","showInitialOverlay","showControls","showPoster","currentTime","paused","muted","onPurchaseClick","onSubscribeClick","onRentClick"),t=this.props.PlayerComponent;return o().createElement(t,zn()({},e,{playAtFullScreen:!1,showPlayer:!1,showInitialOverlay:!0,showControls:!0,showPoster:!0,paused:!0,shouldLoadVideo:!1,onPurchaseClick:this.openPurchase,onSubscribeClick:this.openSubscription,onRentClick:this.openRent}))}}),Ls=(0,Qn.s)(Rs),ks="kTZMZS",Ds="RoUZxc";var Vs;const Ms={logBi:wn.w},Bs=(0,Fr.C)()((0,He.Ng)(null,Ms)((Vs=class extends o().Component{constructor(){super(...arguments),qe()(this,"getOptions",re().memoize(e=>{const t=re().map(e,e=>({label:e,value:e}));return[{label:this.props.t("widget.categories.all-videos"),value:""},...t]})),qe()(this,"sendCategoriesClickedBI",()=>{this.props.logBi("widget.categories.clicked")}),qe()(this,"handleChange",e=>{this.sendCategorySelectedBI(),this.props.onCategorySelect(e)})}sendCategorySelectedBI(){this.props.logBi("widget.categories.selected")}render(){const e=this.props,t=e.className,n=e.selectedCategory,r=e.DropdownClass,i=e.maxOptionsVisible,s=e.height,a=e.list,l=e.isFocusable;return o().createElement(r,{className:`${t} qa-widget-categories`,dataHook:"categories-dropdown",optionsClassName:ks,optionClassName:Ds,height:s,maxOptionsVisible:i,isFocusable:l,onChange:this.handleChange,onOpen:this.sendCategoriesClickedBI,value:n||"",options:this.getOptions(a),ariaLabel:this.props.t("widget.accessibility.select-category")})}},qe()(Vs,"defaultProps",{selectedCategory:null,DropdownClass:di}),Vs)));function Fs(e,t){t.keyCode===Fo&&t.target===t.currentTarget&&(t.stopPropagation(),e(t))}function Us(e,t){t.keyCode===Vo&&e(t)}const Hs="Yz7RJD",js="t9pi2n",Ws="cyU7z6",zs="i2ZD_X",qs="_c_9Lp",Gs="hkFf_y",$s="BbU8Lb",Ys="KqhR8r",Ks="FcA5r4",Xs="CGKm2n",Zs="hkplHd",Js="go4Rbs";var Qs;const ea={logBi:wn.w},ta=(0,Fr.C)()((0,He.Ng)(null,ea)((Qs=class extends o().Component{constructor(e){super(e),qe()(this,"updateValue",()=>{const e=this.input.value;this.props.onChange(e),this.setState({currentValue:e})}),qe()(this,"searchOnEnter",e=>{const t=e.nativeEvent.keyCode,n=this.input.value;13===t&&(this.sendSearchBI(n),this.permitSearch())}),qe()(this,"permitSearch",()=>{const e=this.props.onSearch,t=this.input.value;this.setFocused(!0),e(t)}),qe()(this,"closeSearch",()=>{this.input.value="",this.input.blur(),this.setState({currentValue:"",focused:!1}),this.props.onClose("")}),qe()(this,"handleFocus",e=>{this.props.onFocus(e),this.setFocused(!0)}),qe()(this,"handleBlur",e=>{this.props.onBlur(e),this.setFocused(!1)}),this.state={currentValue:e.value,focused:!1}}componentDidMount(){document.addEventListener("keyup",(0,Yt.q)(Us,this.closeSearch))}UNSAFE_componentWillReceiveProps(e){e.value!==this.props.value&&this.setState({currentValue:e.value})}componentWillUnmount(){document.removeEventListener("keyup",(0,Yt.q)(Us,this.closeSearch))}sendSearchBI(e){""!==e&&this.props.logBi("widget.search.clicked")}setFocused(e){setTimeout(()=>this.setState({focused:e}),0)}render(){const e=this.props,t=e.className,n=e.value,r=e.layout,i=this.state,s=i.currentValue,a=i.focused,l=this.props.t("widget.search-bar.search-video"),c=this.props.t("widget.accessibility.video-search-region"),u=this.props.t("widget.accessibility.search-videos-label"),d=It()(Hs,{[Zs]:"strip"===r,[$s]:s,[js]:n,[Ys]:n!==s,[zs]:a,className:t});return o().createElement("div",{className:It()(t,d),role:"search","aria-label":c},o().createElement("label",{htmlFor:"search-bar-input",className:Js},u),o().createElement("div",{className:Xs},l),o().createElement("input",{id:"search-bar-input",type:"text",className:Ws,"data-hook":"search-bar-input",value:s,onKeyPress:this.searchOnEnter,onFocus:this.handleFocus,onBlur:this.handleBlur,onChange:this.updateValue,ref:e=>this.input=e,placeholder:l,"aria-labelledby":"search-bar-input"}),o().createElement(Co.A,{className:qs,name:"search-bar","aria-hidden":"true"}),o().createElement(tn.z9,{className:Gs,onClick:this.closeSearch,"aria-hidden":!s,isFocusable:Boolean(s||n),ariaLabel:this.props.t("widget.accessibility.close-videos-search")},o().createElement(Co.A,{name:"clear-search","aria-hidden":"true"})),o().createElement(tn.z9,{className:Ks,onClick:this.permitSearch,isFocusable:Boolean(s||n),ariaLabel:this.props.t("widget.accessibility.search-videos")},o().createElement(Co.A,{name:"permit-search","aria-hidden":"true"})))}},qe()(Qs,"defaultProps",{layout:"classic",value:"",onChange:re().noop,onSearch:re().noop,onClose:re().noop,onFocus:re().noop,onBlur:re().noop,onKeyPress:re().noop}),Qs))),na="Avrjeh",ra="k4k3EA",oa="Nr2TdO",ia="V9GFfX",sa="aY0V9f";class aa extends o().Component{constructor(){super(...arguments),this.preventScrollOnTab=e=>{e.keyCode===Mo&&this.containerRef.current&&(this.containerRef.current.scrollLeft=0)},this.containerRef=o().createRef(),this.contentRef=o().createRef(),this.handleTransitionEnd=e=>{e.target===this.contentRef.current&&void 0!==this.props.onTransitionEnd&&this.props.onTransitionEnd()}}componentDidMount(){document.addEventListener("keydown",this.preventScrollOnTab)}componentWillUnmount(){document.removeEventListener("keydown",this.preventScrollOnTab)}getCurrentPageOffset(){const{currentPageNumber:e,width:t,isRTL:n}=this.props;return{transform:`translate3d(${e*t*(n?1:-1)}px, 0, 0)`}}render(){const{children:e,disabled:t,className:n,dataHook:r,isRTL:i}=this.props,s=Hr()(ra,{[oa]:t,[sa]:i,[ia]:!i});return o().createElement("div",{"data-hook":r,className:Hr()(na,n),ref:this.containerRef},o().createElement("div",{className:s,ref:this.contentRef,onTransitionEnd:this.handleTransitionEnd,"data-hook":"content-slider-content",style:this.getCurrentPageOffset()},e))}}const la="m0EVYH",ca=(e,t)=>{const n=t?`minmax(${t}px, 1fr)`:"1fr";return Array(e).fill(n).join(" ")};class ua extends o().Component{constructor(){super(...arguments),this.containerClassName=`${this.props.styleId}-${this.props.gridId}`,this.containerRef=o().createRef(),this.state={isClient:!1}}componentDidMount(){this.containerRef.current&&(this.containerRef.current.style.gridTemplateColumns="",this.containerRef.current.style.msGridColumns=""),"undefined"!=typeof window&&this.setState({isClient:!0})}getCss(){const{rows:e=1,cols:t=1,minItemWidth:n}=this.props;return`.${this.containerClassName} {\n      grid-template-rows: ${ca(e)};\n      grid-template-columns: ${ca(t,n)};\n    }`}render(){const{style:e,children:t}=this.props;return o().createElement(o().Fragment,null,o().createElement("style",{key:this.state.isClient?"first-pass":"second-pass"},this.getCss()),o().createElement("div",{ref:this.containerRef,className:Hr()(la,this.containerClassName),style:e},t))}}const da={container:"hNl9my",page:"GxH_UU"};class pa extends o().Component{constructor(){super(...arguments),this.renderPage=(e,t)=>{const{isRTL:n,numberOfRows:r,numberOfColumns:i,gridMinWidth:s,styleId:a,gridId:l}=this.props,c=r&&i&&s&&a,u=Hr()({[da.page]:!c,[da.rtl]:n,[da.ltr]:!n}),d=this.renderPageItems(e,t);return o().createElement("div",{key:t,"data-hook":"page-list-page",className:u,style:{minWidth:this.props.pageWidth||"100vw"}},d&&c?o().createElement(ua,{gridId:l,styleId:a,rows:r,cols:i,style:{minWidth:s}},d):d)}}shouldRenderPage(e){const{currentPageNumber:t,preRenderedCount:n}=this.props;return Math.abs(t-e)<=n}renderPageItems(e,t){const{renderItem:n,currentPageNumber:r}=this.props,o=t===r;return this.shouldRenderPage(t)?e.map((e,t)=>n(e,t,o)):null}render(){return o().createElement("div",{className:da.container},this.props.itemsByPageNumber.map(this.renderPage))}}pa.propTypes={currentPageNumber:Mt().number,pageWidth:Mt().number,itemsByPageNumber:Mt().arrayOf(Mt().array),preRenderedCount:Mt().number,renderItem:Mt().func,isRTL:Mt().bool,styleId:Mt().string,numberOfRows:Mt().number,numberOfColumns:Mt().number,gridMinWidth:Mt().number},pa.defaultProps={preRenderedCount:1};const ha=(0,co.A)("CLIENT.PLAYER_OVERLAY.OPEN_SUBSCRIPTION"),fa=(0,Rr.tz)("openSubscription",e=>(t,n)=>{const r=n(),o=(0,ft.rH)(r);(0,Xr.f)(()=>{t((0,So.S)("widget.subscription.clicked")),t((0,ho.Si)("subscribe")),t(no(e,o.id,()=>t((0,ho.kq)())))})(),t(ha())}),ma=(0,co.A)("CLIENT.PLAYER_OVERLAY.OPEN_FULL_SCREEN_OVERLAY"),va=(0,Rr.tz)("openPlayerOverlay",(e,t,n)=>(r,o)=>{const i=o(),s=(0,ft.rH)(i),a=(0,je.pr)(i),l=(0,uo.GZ)(i,{showChannelCover:n}),c=(0,vt.zj)(s,t),u={channelData:s,appSettings:a,videoItem:t,isChannelCover:l};(0,Xr.f)(()=>{r((0,ho.hj)(u)),r(((e,t,n)=>{let r=t.channelData,o=t.videoItem;return t=>{switch(n){case vt.$h.SUBSCRIBE:return t(no(e,r.id));case vt.$h.RENT:return t(ro(e,r.id,o.id));default:return t(eo(e,r.id,o.id))}}})(e,u,c))})(),r(ma())});class ga extends o().Component{constructor(e){super(e),this._node=null}componentDidMount(){this.measure()}componentDidUpdate(){this.props.shouldMeasure&&this.measure()}measure(){var e;this.props.shouldMeasure&&this.props.onMeasure({width:(e=this._node,function(e,t){try{return e()}catch(e){return t}}(()=>e.getBoundingClientRect().width,0))})}render(){const e=this.props.children;return o().cloneElement(o().Children.only(e),{ref:e=>this._node=e})}}function ya(e){return o().Children.map(e.children,e=>e.key)}qe()(ga,"defaultProps",{shouldMeasure:!0,onMeasure:re().noop});class ba extends o().Component{constructor(){super(...arguments),qe()(this,"state",{width:null}),qe()(this,"onMeasure",e=>{const t=re().get(e,"width");0!==t&&t!==this.state.width&&this.setState({width:t})})}UNSAFE_componentWillReceiveProps(e){const t=ya(e).join("++"),n=ya(this.props).join("++");e.maxWidth===this.props.maxWidth&&t===n||this.setState({width:null})}render(){const e=this.props,t=e.maxWidth,n=e.children,r=e.shouldAlwaysMeasure,i=this.state.width,s=o().Children.toArray(n),a=s[0],l=s[1];return o().createElement(ga,{onMeasure:this.onMeasure,shouldMeasure:r||null===i},i&&i>t?l:a)}}var Ea=n(23008);const Sa={lineClamp:2},Ca=e=>{let t=e.text,n=e.clampOptions,r=void 0===n?{}:n,i=e.enforceJSClamp,s=e.tag,a=void 0===s?"h3":s;return o().createElement(Ea.v,{text:t,dataHook:"title",wrapperTag:a,enforceJSClamp:i,clampOptions:{...Sa,...r}})},wa=(0,Fr.C)()(e=>{let t=e.className,n=e.t;return o().createElement("span",{className:t},n("widget.overlay-buttons.coming-soon"))});var Pa=n(45125),Ia=n(93069);const Oa={overlay:"QniVAu",content:"g5boAs","top-content":"oWyccR",topContent:"oWyccR",title:"Eq1_bc","preview-text":"XQN6Cx",previewText:"XQN6Cx",publisher:"cGcZic","buttons-wrapper":"Ji2wt1",buttonsWrapper:"Ji2wt1",button:"V5U_kO","rounded-icon":"tnkS87",roundedIcon:"tnkS87",bordered:"_tdJHD",icon:"J1ZDNm",text:"WIqvYz","play-icon":"noNjtK tnkS87",playIcon:"noNjtK tnkS87","soon-info":"tJkDNg",soonInfo:"tJkDNg",buttons:"wAYen1","next-icon":"Hndcy0",nextIcon:"Hndcy0","live-label":"axBxrO",liveLabel:"axBxrO","overlay-wrapper":"xv2xCN",overlayWrapper:"xv2xCN","preview-hover":"j2LnOJ",previewHover:"j2LnOJ",background:"SdHgAX",visible:"Ta1S5p","title-block":"T1IBbf",titleBlock:"T1IBbf","shown-on-hover":"tLKHGM",shownOnHover:"tLKHGM","small-buy-button":"iwUpNB",smallBuyButton:"iwUpNB","small-subscribe-button":"jUrdsN",smallSubscribeButton:"jUrdsN","small-buttons":"OMbR5e",smallButtons:"OMbR5e","paid-icon":"_XpmUb tnkS87",paidIcon:"_XpmUb tnkS87"};var Aa;const Na={openSubscription:fa,openPlayerOverlay:va,playSelectedVideo:mo},Ta=(0,He.Ng)((e,t)=>({isThumbnailsPreviewHover:(0,je.oG)(e),isTitleAlwaysShown:(0,je.n7)(e),isTitleNeverShown:(0,je.id)(e),subscribeButtonText:(0,uo.QS)(e,t),publisherText:(0,uo.Y6)(e,t),playButtonText:(0,uo.AA)(e,t),purchaseButtonText:(0,uo.h$)(e,t),opacityStyle:(0,uo.Ry)(e)}),Na)((Aa=class extends o().Component{constructor(e){super(e),qe()(this,"playSelectedVideo",(0,Xr.f)(e=>{e.preventDefault(),e.stopPropagation();const t=this.props,n=t.videoItem;(0,t.playSelectedVideo)({videoItem:n,onPlaySelectedVideo:t.onPlaySelectedVideo,showChannelCover:t.showChannelCover})})),qe()(this,"handleSubscriptionClick",e=>{e.preventDefault(),e.stopPropagation(),this.props.openSubscription(this.props.panoramaClient)}),qe()(this,"handlePurchaseClick",e=>{e.preventDefault(),e.stopPropagation();const t=this.props,n=t.videoItem;(0,t.openPlayerOverlay)(t.panoramaClient,n)});const t=this.props.videoItem.durationStr;this.clampOptions={truncateText:` / ${t}`,textAlign:"center"}}get titleBlock(){const e=this.props,t=e.videoItem;return e.isTitleNeverShown?null:o().createElement("div",{className:Oa["title-block"]},o().createElement("div",{className:Oa.title},o().createElement(Ca,{text:t.title,clampOptions:this.clampOptions,enforceJSClamp:!0})))}get smallPlayButton(){return this.props.playButtonText?o().createElement(tn.Ch,{className:It()(Oa.button,Oa["play-button"]),onClick:this.playSelectedVideo,isFocusable:this.props.isContentFocusable},o().createElement(Co.D,{className:It()(Oa.icon,Oa["play-icon"]),name:"arrow-right-filled"})):null}get smallSubscribeButton(){return this.props.subscribeButtonText?o().createElement(tn.Ch,{className:It()(Oa.button,Oa["small-subscribe-button"]),onClick:this.handleSubscriptionClick,isFocusable:this.props.isContentFocusable},o().createElement(Co.D,{className:It()(Oa.icon,Oa["paid-icon"]),name:"paid"})):null}get smallPurchaseButton(){return this.props.purchaseButtonText?o().createElement(tn.Ch,{className:It()(Oa.button,Oa["small-buy-button"]),onClick:this.handlePurchaseClick,isFocusable:this.props.isContentFocusable},o().createElement(Co.D,{className:It()(Oa.icon,Oa["paid-icon"]),name:"paid"})):null}get normalButtons(){const e=this.renderPlayButton(),t=this.renderSubscribeButton(),n=this.renderPurchaseButton(),r=`${e?"1":""}${t?"2":""}${n?"3":""}`;return o().createElement("div",{className:Oa["buttons-wrapper"],key:r},e,t||n)}get smallButtons(){return o().createElement("div",{className:Oa["buttons-wrapper"]},this.smallPlayButton,this.smallSubscribeButton||this.smallPurchaseButton)}get buttons(){const e=this.props,t=e.width;return e.isOnlySmallButtons?this.smallButtons:o().createElement(ba,{maxWidth:t-48},this.normalButtons,this.smallButtons)}renderPlayButton(){const e=this.props,t=e.channelData,n=e.isContentFocusable,r=e.playButtonText;if(!(0,Ia.ne)(t))return o().createElement(wa,{className:Oa["soon-info"]});if(!r)return null;const i=It()(Oa.button,Oa["play-button"]),s=It()(Oa.icon,Oa["play-icon"]);return o().createElement("a",{href:"",className:i,"data-hook":"overlay-play-button",onClick:this.playSelectedVideo,tabIndex:n?0:-1},o().createElement(Co.D,{className:s,name:"arrow-right-filled"}),o().createElement("span",{className:Oa.text},r))}renderSubscribeButton(){const e=this.props.subscribeButtonText;return e?o().createElement("a",{href:"",className:Oa.button,"data-hook":"subscribe-button",onClick:this.handleSubscriptionClick,tabIndex:this.props.isContentFocusable?0:-1},o().createElement("span",{className:Oa.text},e)):null}renderPurchaseButton(){const e=this.props.purchaseButtonText;return e?o().createElement("a",{href:"",className:Oa.button,onClick:this.handlePurchaseClick,"data-hook":"paid-access-button",tabIndex:this.props.isContentFocusable?0:-1},o().createElement("span",{className:Oa.text},e)):null}renderLiveLabel(){const e=this.props.videoItem;return o().createElement(Pa.A,{itemType:e.itemType,liveVideoStatus:e.liveVideoStatus,startTime:e.dateStartLive,isSmall:!0,noBackground:!0,className:Oa["live-label"],smallClassName:Oa["shown-on-hover"]})}render(){const e=this.props,t=e.channelData,n=e.videoItem,r=e.className,i=e.isThumbnailsPreviewHover,s=e.isTitleAlwaysShown,a=e.isTitleNeverShown;if(!t||!n)return null;const l=It()(r,Oa["overlay-wrapper"],{[Oa["preview-hover"]]:i,[Oa.visible]:s||a});return o().createElement("div",{className:l},o().createElement("div",{className:Oa.background}),o().createElement("div",{className:Oa.content},o().createElement("div",{className:Oa["top-content"]},this.titleBlock,this.buttons,this.renderLiveLabel())))}},qe()(Aa,"defaultProps",{isContentFocusable:!0}),Aa)),xa=(0,Qn.s)(Ta);var _a=n(34722);const Ra="TgZWKq",La="awy_A5";class ka extends o().Component{render(){const e=this.props,t=e.channelData,n=e.videoItem,r=e.width,i=e.height,s=e.appSettings,a=e.isFocusable,l=e.onClick,c=e.onPlayRequest,u=e.currentSiteUser,d=(0,Yt.q)(l,n);return o().createElement("section",{className:Ra,onClick:d,onKeyDown:(0,Yt.q)(Fs,d),"data-hook":"video-list-thumb-wrapper","aria-hidden":!a},o().createElement("div",{className:La},o().createElement(_a.IF,{video:n,width:r,height:i}),o().createElement(xa,{channelData:t,videoItem:n,width:r,showChannelCover:!1,appSettings:s,onPlaySelectedVideo:(0,Yt.q)(c,n),isContentFocusable:a,currentSiteUser:u})))}}const Da="GyiVV9",Va="tO_1ZK",Ma="ixdP0F",Ba={logWidgetSystem:wn.W},Fa=(0,Fr.C)()((0,He.Ng)(e=>({videoByIds:(0,bt.eA)(e),appSettings:(0,je.pr)(e),isRTL:(0,je.V8)(e),styleId:(0,Pn.X3)(e)}),Ba)(class extends o().Component{constructor(){super(...arguments),qe()(this,"renderVideoItem",(e,t,n)=>{const r=this.props,i=r.channelData,s=r.videoByIds,a=r.thumbnailSize,l=r.appSettings,c=r.onThumbnailClick,u=r.onPlayRequest,d=r.currentSiteUser;return o().createElement(ka,zn()({},a,{channelData:i,videoItem:s[e],appSettings:l,currentSiteUser:d,key:e,isFocusable:n,onClick:c,onPlayRequest:u}))})}componentDidMount(){this.props.logWidgetSystem("videoList.show.rendered",{previousEventName:"videoList.show.requested"})}UNSAFE_componentWillReceiveProps(e){e.currentVideosPageNumber!==this.props.currentVideosPageNumber&&this.props.logWidgetSystem("videoList.changePage.rendered",{previousEventName:"videoList.changePage.requested"})}componentDidUpdate(){this.props.logWidgetSystem("videoList.searchByQuery.rendered",{previousEventName:"videoList.searchByQuery.requested"}),this.props.logWidgetSystem("videoList.searchByTag.rendered",{previousEventName:"videoList.searchByTag.requested"}),this.props.logWidgetSystem("videoList.searchByCategory.rendered",{previousEventName:"videoList.searchByCategory.requested"})}hasPage(e){const t=this.props.videoIdsByPageNumber;return Boolean(t[e])}get isPrevPageVisible(){const e=this.props.currentVideosPageNumber;return this.hasPage(e-1)}get isNextPageVisible(){const e=this.props.currentVideosPageNumber;return this.hasPage(e+1)}render(){const e=this.props,t=e.currentVideosPageNumber,n=e.videoIdsByPageNumber,r=e.containerWidth,i=e.onSlideToPrev,s=e.onSlideToNext,a=e.isRTL,l=e.numberOfRows,c=e.numberOfColumns,u=e.styleId;return o().createElement("div",{className:Da},o().createElement(aa,{width:r,currentPageNumber:t,isRTL:a},o().createElement(pa,{gridId:"strip-videos",styleId:u,pageWidth:"100%",gridMinWidth:io.B_,currentPageNumber:t,itemsByPageNumber:n,renderItem:this.renderVideoItem,numberOfRows:l,numberOfColumns:c,isRTL:a})),o().createElement(qr,{prevButtonClassName:Va,nextButtonClassName:Ma,prevButtonAriaLabel:this.props.t("widget.accessibility.prev-videos"),nextButtonAriaLabel:this.props.t("widget.accessibility.next-videos"),onPrevClick:i,onNextClick:s,isPrevVisible:this.isPrevPageVisible,isNextVisible:this.isNextPageVisible,isRTL:a}))}})),Ua={},Ha={setItem(e,t){t=String(t);try{n.g.localStorage.setItem(e,t)}catch(n){Ua[e]=t}},getItem(e){try{return n.g.localStorage.getItem(e)}catch(t){return Ua[e]}},removeItem(e){try{return n.g.localStorage.removeItem(e)}catch(t){delete Ua[e]}}};var ja=n(8911),Wa=n(43171),za=n(36839);const qa=e=>{let t=e.onPurchase,n=e.onSubscription,r=e.onRent;const o=Ha.getItem(ja.mW),i={[za.bm.RENT]:r,[za.bm.SALE]:t,[za.bm.SUBSCRIPTION]:n};if(o){var s;const e=JSON.parse(o),t=e.paymentType;e.openerCompId===(null==(s=(0,Wa.R)())?void 0:s.Utils.getCompId())&&(i[t](),Ha.removeItem(ja.mW))}},Ga={overlay:"WMErYD",content:"_b32Ta","top-content":"eYUy7M",topContent:"eYUy7M",title:"FGVqna","preview-text":"fhZwYs",previewText:"fhZwYs",publisher:"YaJIes","buttons-wrapper":"NsFeVY",buttonsWrapper:"NsFeVY",button:"Imo3Bi","rounded-icon":"UXV_7l",roundedIcon:"UXV_7l",bordered:"LzC4xz",icon:"ATUL2V",text:"WTgqM7","play-icon":"tAG8uQ UXV_7l",playIcon:"tAG8uQ UXV_7l","soon-info":"kYSFb_",soonInfo:"kYSFb_",buttons:"TUVOTZ","next-icon":"Q0Lc2K",nextIcon:"Q0Lc2K","live-label":"NFskrS",liveLabel:"NFskrS"};const $a="h3";var Ya;const Ka={openSubscription:fa,openPlayerOverlay:va,sendBiEvent:So.S},Xa=(0,He.Ng)((e,t)=>({isSingleVideo:(0,vr.U3)(e),titleText:(0,uo.cP)(e,t),titleFont:(0,je.M6)(e),subscribeButtonText:(0,uo.QS)(e,t),publisherText:(0,uo.Y6)(e,t),playButtonText:(0,uo.AA)(e,t),purchaseButtonText:(0,uo.h$)(e,t),opacityStyle:(0,uo.Ry)(e)}),Ka)((0,Fr.C)()((Ya=class extends o().Component{constructor(){super(...arguments),qe()(this,"handlePlaySelectedVideo",e=>{const t=this.props,n=t.videoItem,r=t.onPlaySelectedVideo;e.preventDefault(),e.stopPropagation(),r(n)}),qe()(this,"handlePurchaseButtonClick",e=>{e&&(e.preventDefault(),e.stopPropagation());const t=this.props,n=t.videoItem;(0,t.openPlayerOverlay)(t.panoramaClient,n)}),qe()(this,"handleSubscriptionButtonClick",e=>{e&&(e.preventDefault(),e.stopPropagation()),this.props.openSubscription(this.props.panoramaClient)})}componentDidMount(){this.props.subscribeButtonText&&this.props.sendBiEvent("widget.subscription.displayed",{whereDisplayed:"cover"}),qa({onPurchase:this.handlePurchaseButtonClick,onSubscription:this.handleSubscriptionButtonClick})}renderPublisher(){const e=It()(Ga.publisher,"qa-widget-overlay-publisher");return o().createElement("div",{className:e,"data-hook":"overlay-publisher"},this.props.publisherText)}renderLiveLabel(){const e=this.props.videoItem;return o().createElement(Pa.A,{itemType:e.itemType,liveVideoStatus:e.liveVideoStatus,videoTitle:e.title,startTime:e.dateStartLive,className:Ga["live-label"]})}renderPlayButton(){const e=this.props,t=e.channelData,n=e.isContentFocusable,r=e.isSingleVideo,i=e.playButtonText,s=e.videoItem,a=e.t;if(!(0,Ia.ne)(t)&&!r)return o().createElement(wa,{className:Ga["soon-info"]});if(!i)return null;const l=It()(Ga.button,Ga["play-button"]),c=It()(Ga.icon,Ga["play-icon"]),u=s?a("widget.accessibility.play_video_with_title",{videoName:s.title}):i;return o().createElement("button",{type:"button",className:l,"data-hook":"overlay-play-button",onClick:this.handlePlaySelectedVideo,tabIndex:n?0:-1,"aria-label":u},o().createElement(Co.D,{className:c,name:"arrow-right-filled"}),o().createElement("span",{className:Ga.text},i))}renderPurchaseButton(){const e=this.props.purchaseButtonText;if(!e)return null;const t=It()("qa-widget-overlay-buy-from-button",Ga.button);return o().createElement("button",{type:"button",className:t,onClick:this.handlePurchaseButtonClick,"data-hook":"paid-access-button",tabIndex:this.props.isContentFocusable?0:-1},o().createElement("span",{className:Ga.text},e))}renderSubscribeButton(){const e=this.props,t=e.subscribeButtonText,n=e.isContentFocusable;if(!t)return null;const r=It()(Ga.button,"qa-widget-overlay-subscribe-button");return o().createElement("button",{type:"button",className:r,"data-hook":"subscribe-button",onClick:this.handleSubscriptionButtonClick,tabIndex:n?0:-1},o().createElement("span",{className:Ga.text},t))}renderButtons(){const e=this.props.buttonsWrapperClassName,t=It()(Ga["buttons-wrapper"],e);return o().createElement("div",{className:t},this.renderPlayButton(),this.renderSubscribeButton()||this.renderPurchaseButton())}render(){const e=this.props,t=e.channelData,n=e.videoItem,r=e.className,i=e.titleText,s=e.publisherText,a=e.opacityStyle,l=e.titleFont;if(!t)return null;const c=It()(r,Ga.overlay),u=l.htmlTag??$a;return o().createElement("div",{style:a,className:c,"data-hook":"player-overlay player-overlay-visible",onClick:this.handlePlaySelectedVideo},o().createElement("div",{className:Ga.content},o().createElement("div",{className:Ga["top-content"]},s&&this.renderPublisher(),i&&o().createElement("div",{className:Ga.title},o().createElement(Ca,{text:i,tag:u})),n&&this.renderButtons(),this.renderLiveLabel())))}},qe()(Ya,"defaultProps",{isContentFocusable:!0}),Ya))),Za=(0,Qn.s)(Xa);var Ja;function Qa(){return Qa=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Qa.apply(null,arguments)}const el=function(e){return r.createElement("svg",Qa({xmlns:"http://www.w3.org/2000/svg",width:36,height:37,viewBox:"0 0 36 37"},e),Ja||(Ja=r.createElement("path",{className:"search_svg__cls-1",d:"M16.47 33.13a16.575 16.575 0 1 1 16.47-16.57 16.538 16.538 0 0 1-16.47 16.57Zm0-31.75a15.18 15.18 0 1 0 15.09 15.18A15.144 15.144 0 0 0 16.47 1.38Zm18.51 35.61-8.61-9.48 1.02-.94L36 36.04Z"})))},tl="FFaVJm",nl="b0_h1o",rl="UUxcEo",ol=(0,Fr.C)()(class extends o().Component{render(){const e=this.props.className;return o().createElement("section",{className:It()(tl,e)},o().createElement(el,{className:nl}),o().createElement("span",{className:rl},this.props.t("widget.home-view.no-search-results")))}});var il=n(47968),sl=function(){return sl=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},sl.apply(this,arguments)},al=function(e){return function(t){var n=(0,r.useContext)(k.NS);if(!n)throw new Error("`withEnvironment` can't be used within a `Settings` component. Please use `withSettingsEnvironment()`");return o().createElement(e,sl({},sl(sl({},t),{environment:n})))}},ll=n(55458);const cl=(0,co.A)("OPEN.SUBSCRIBE-OVERLAY"),ul=(0,co.A)("OPEN.BUY-VIDEO-OVERLAY"),dl=e=>pl(e,ll.T.WIDGET),pl=function(e,t){return void 0===t&&(t=""),function(n){n(cl()),e(`/channel/subscribe/${t}`)}},hl=function(e,t,n){return void 0===n&&(n=""),function(r){r(ul()),e(`/video/${t}/purchase/${n}`)}};var fl=n(87653),ml=n(31539),vl=n(86454),gl=n(96288),yl=n(477),bl=n(70903);const El=(0,co.A)("CLIENT.VISIT-CHANNEL"),Sl=(0,co.A)("CLIENT.OPEN.VIDEO-PAGE"),Cl=e=>function(t){t(El()),t((0,bl.r4)()),e()},wl=(e,t)=>function(n){n(Sl()),n((0,bl.r4)()),t(`/video/${e}`)};var Pl=n(41574),Il=n(6398),Ol=n(84070),Al=n(58945);const Nl=e=>{let t=e.channelId,n=e.videoId;return async(e,r,o)=>{let i=o.storage;e((0,Al.v)(!0)),e((0,Pl.o)(t)),e((0,Il.C)(n)),e((0,Ol.q)()),e((0,Pn.J$)()),i.lastCursor=void 0,i.loadingPromise=null;try{await e(async(e,t)=>{const n=t(),r=(0,Ln.eH)(n),o=(0,vr.Y)(n),i=(0,pt.m8)(n);await xl(e,r,i),o?await Tl(e,r,o):await _l(e,n,t),e((0,Pn.J$)())})}finally{e((0,Al.v)(!1))}}},Tl=async(e,t,n)=>{await e((0,yl.V)(t,n)),e((0,mr.UL)(n)),e((0,xn.w5)(n))},xl=async(e,t,n)=>{const r=[e((0,sr.b)(t)),e((0,ar.h)(t))];return n&&r.push(e((0,yl.V)(t,n))),Promise.all(r)},_l=async(e,t,n)=>{const r=(0,je.rC)(t)?2:void 0;await e((0,mr.rb)(r));const o=(0,lo.oX)(n()),i=(0,Tn.eY)(n());re().includes(o,i)||e((0,mr.UL)(i))};class Rl{constructor(){qe()(this,"fallbackStorage",new Map)}setItem(e,t){try{this.fallbackStorage.set(e,t),sessionStorage.setItem(e,t)}catch{}}getItem(e){try{return sessionStorage.getItem(e)}catch{return this.fallbackStorage.get(e)||null}}}const Ll="vod-disable-deeplink-popups",kl={openBuyVideoOverlay:hl,openSubscribeOverlay:pl,toggleShareVideoOverlay:ml.NU,openFullScreenPurchaseOverlay:eo,openFullScreenSubscribeOverlay:no,openVideoFromUrlIfExists:e=>(t,n)=>{const r=n(),o=(0,pt.m8)(r);(0,bt.QG)(r,o)&&t(wl(o,e))}},Dl=al((0,He.Ng)(e=>{const t=(0,bt.eA)(e)||{};return{channelData:(0,ft.rH)(e),videoData:t[(0,pt.m8)(e)],urlState:(0,pt.P3)(e,fl.Yu),paymentType:(0,pt.P3)(e,fl.Wr),areElementsRounded:(0,je.Lp)(e),siteUrl:(0,Pn.KR)(e),compId:(0,Pn.X3)(e)}},kl)(class extends o().Component{constructor(e){super(e),this.sessionStorage=new Rl,this.state={isShareOverlayOpened:!1},e.environment.isSSR?this.hasOpenedPopup=!0:this.hasOpenedPopup="true"===this.sessionStorage.getItem(Ll)}componentDidMount(){this.openDeeplinkPopups(this.props)}UNSAFE_componentWillUpdate(e){this.openDeeplinkPopups(e)}openDeeplinkPopups(e){const t=this.hasOpenedPopup,n=e.channelData,r=e.urlState,o=e.videoData,i=e.openVideoFromUrlIfExists,s=e.isMobile,a=e.openMobileOverlay;if(!t&&o&&!re().isEmpty(n)){switch(s&&!r&&o&&i(a),r){case fl.iE:this.openSharePopup();break;case fl.W$:this.openPurchasePopup(n,o);break;case fl.dl:this.openSubscribePopup(n)}this.hasOpenedPopup=!0,this.sessionStorage.setItem(Ll,"true")}}openSharePopup(){this.props.isMobile||this.openShareOverlay()}openPurchasePopup(e,t){const n=this.props,r=n.openBuyVideoOverlay,o=n.panoramaClient,i=n.openMobileOverlay;if(!(0,vl.s1)(t))return this.props.isMobile?r(i,t.id):this.props.openFullScreenPurchaseOverlay(o,e.id,t.id)}openSubscribePopup(e){const t=this.props,n=t.openSubscribeOverlay,r=t.panoramaClient,o=t.openMobileOverlay;if(!(0,vl.s1)(e))return this.props.isMobile?n(o,e.id):this.props.openFullScreenSubscribeOverlay(r,e.id)}openShareOverlay(){this.props.toggleShareVideoOverlay()}render(){const e=this.props,t=e.channelData,n=e.urlState,r=e.videoData;return e.isMobile&&n===fl.iE?o().createElement(gl.A,{channelData:t,videoItem:r,isOpen:!0}):null}})),Vl=(0,Qn.s)(Dl);var Ml;const Bl=(0,Fr.C)()((Ml=class extends o().Component{constructor(){super(...arguments),qe()(this,"saveContainerRef",e=>{this.containerRef=e,this.props.onRef(e)})}componentDidUpdate(e){this.checkIsSearchJustEnded(e)&&(0,Gr.X)(this.containerRef)}checkIsSearchJustEnded(e){const t=this.props,n=t.currentVideosPageNumber,r=t.videoIdsByPageNumber,o=t.isVideosFetching,i=t.isChannelHasVideos,s=t.isSearching;if(!e.isSearching||s)return;const a=!o&&e.isVideosFetching!==o,l=re().get(r[n],"length"),c=!re().isEqual(e.videoIdsByPageNumber[n],r[n]);return a&&i&&(c||!l)}isNoSearchResults(){const e=this.props,t=e.videoIdsByPageNumber,n=e.searchQuery;return!e.isVideosFetching&&n&&!t.length}getVideosContainerAriaLabel(){const e=this.props,t=e.channelTitle,n=e.currentVideosPageNumber,r=e.searchQuery;if(this.isNoSearchResults())return null;if(r){const e=0===n?"widget.accessibility.search-results-for":"widget.accessibility.search-results-page-n-for";return this.props.t(e,{searchQuery:r,pageNumber:n+1})}const o=0===n?"widget.accessibility.channel-videos":"widget.accessibility.channel-videos-page-n";return this.props.t(o,{channelTitle:t,pageNumber:n+1})}render(){const e=this.props,t=e.className,n=e.style,r=e.children,i=e.dataHook;return o().createElement("section",{className:t,style:n,"data-hook":i,ref:this.saveContainerRef,tabIndex:"0","aria-label":this.getVideosContainerAriaLabel()},r)}},qe()(Ml,"defaultProps",{onRef:re().noop}),Ml));var Fl,Ul;function Hl(){return Hl=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Hl.apply(null,arguments)}const jl=function(e){return r.createElement("svg",Hl({width:24,height:24,viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},e),Fl||(Fl=r.createElement("path",{d:"M16.75 9.5a2.25 2.25 0 1 0 0-4.5 2.25 2.25 0 0 0 0 4.5ZM7.25 14.25a2.25 2.25 0 1 0 0-4.5 2.25 2.25 0 0 0 0 4.5ZM16.75 19a2.25 2.25 0 1 0 0-4.5 2.25 2.25 0 0 0 0 4.5Z",fill:"currentColor"})),Ul||(Ul=r.createElement("path",{d:"m7 12 8 4M15 8l-8 4",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round"})))},Wl="cxRPmf",zl="bIf2Dz";class ql extends o().Component{render(){const e=this.props,t=e.className,n=e.iconClassName,r=e.onClick,i=e.tabIndex,s=e.ariaLabel,a=e.children,l=e.icon||jl;return o().createElement("button",{className:It()(Wl,t),tabIndex:i,"data-hook":"share-overlay-button",onClick:r,"aria-label":s},o().createElement(l,{className:It()(zl,n)}),a)}}qe()(ql,"defaultProps",{tabIndex:0});var Gl=n(70685);const $l="bSlajt",Yl="wxqBau",Kl=e=>{let t=e.children,n=e.width,r=e.height,i=e.isMainItemChannelCover,s=e.channelCoverUrl;return i?o().createElement(Gl.A,{className:Yl,src:s,width:n,height:r},t):o().createElement("div",{className:$l,style:{width:n,height:r},"data-hook":"noPlayer"},t)};Kl.defaultProps={children:o().createElement("div",null),width:"100%",height:"100%"};const Xl=Kl;var Zl=n(27771),Jl=n(52454);const Ql="appFullyRendered";var ec=n(8992),tc=n(74524);const nc=(0,Rr.tz)("sendLoadComplete",()=>e=>{try{const t=parseInt(performance.now(),10);e((0,wn.w)("widget.loadComplete",{loadingTime:t,viewMode:tc.p.SITE}))}catch(e){console.warn("unable to send widget.loadComplete 71:257")}});var rc=n(17638);const oc=[Br.I.CLASSIC,Br.I.COMPACT,Br.I.STRIP];function ic(e){const t={logBi:wn.w,sendLoadComplete:nc};return(0,rc.n$)(e=>({registerToComponentDidLayout:e.host.registerToComponentDidLayout}))((0,He.Ng)(t=>({appSettings:(0,je.pr)(t),channel:(0,ft.rH)(t),mainVideo:(0,vo.T)(t),isSiteMode:We.PP(t),viewMode:We.Lz(t),showChannelCover:e(t)}),t)(class extends o().Component{constructor(){super(...arguments),qe()(this,"logWidgetOpenedBi",()=>{const e=this.props,t=e.appSettings,n=e.channel,r=e.mainVideo,o=e.isSiteMode,i=e.viewMode,s=e.showChannelCover;(0,Zl.I)(Ql),this.props.logBi("widget.opened",(0,Jl.Uj)(t,n,r,s,i)),o&&this.props.sendLoadComplete()})}componentDidMount(){this.logWidgetOpenedBi()}render(){return null}}))}const sc=ic(function(e){const t=(0,je.y0)(e),n=(0,ne.includes)(oc,t),r=(0,je.pr)(e);return(0,ec.pm)(r,n)}),ac=ic(e=>!e.isVideosTouched);var lc=n(43623),cc=n(12826),uc=n(63113),dc=n(59346),pc=n(24414);const hc=(0,ne.sortBy)([{timeToStart:pc.R.ONE_HOUR,step:pc.R.ONE_MINUTE},{timeToStart:5*pc.R.ONE_MINUTE,step:pc.R.ONE_MINUTE/6},{timeToStart:5*-pc.R.ONE_MINUTE,step:pc.R.ONE_MINUTE/6},{timeToStart:-pc.R.ONE_HOUR,step:pc.R.ONE_MINUTE/2}],"timeToStart"),fc={step:pc.R.ONE_MINUTE/20};class mc extends o().Component{constructor(){super(...arguments),this.timeouts=[],this.pollVideo=e=>{const{getVideoData:t}=this.props,{id:n}=e,r=(e=>{const{dateStartLive:t}=e;if((0,cc.ef)(e))return fc.step;const n=t-Date.now(),r=(0,ne.find)(hc,e=>n<0?n>e.timeToStart:e.timeToStart>n);return r&&r.step})(e);r&&t(n).then(this.onPollResponse).then(t=>this.checkStatusChange(e,t)).then(this.handleStatusChange).then(e=>{e&&(this.timeouts[n]=setTimeout(()=>this.pollVideo(e),r))}).catch(t=>this.onPollResponse({data:e},t))},this.onPollResponse=(e,t)=>{const{data:n}=e;return this.props.onPoll(n,t),n},this.checkStatusChange=(e,t)=>{const{onStreamChangePending:n,onStreamChangeReady:r}=this.props;let o=e;return t?!(0,cc.ef)(e)&&(0,cc.ef)(t)?(o={...t,dgsInfo:e.dgsInfo},n(o),{ready:!1,changedVideoItem:o}):!(0,cc.G$)(e)&&(0,cc.G$)(t)?(o={...t,dgsInfo:e.dgsInfo},r(o),{ready:!0,changedVideoItem:o}):{ready:!1,changedVideoItem:o}:{ready:!1,changedVideoItem:o}},this.handleStatusChange=e=>{const{autoplayVideo:t}=this.props,{ready:n,changedVideoItem:r}=e;return n&&r?(t(r),null):e.changedVideoItem}}componentDidMount(){const{scheduledVideos:e,pendingVideos:t}=this.props;(0,ne.forEach)(e,this.pollVideo),(0,ne.forEach)(t,this.pollVideo),this.handleInitialStreaming()}componentWillUnmount(){(0,ne.forEach)(this.timeouts,e=>clearTimeout(e))}handleInitialStreaming(){const{streamingVideos:e,canInitiallyAutoplay:t}=this.props,n=e&&e[0];n&&t(n.id)&&this.props.autoplayVideo(n)}render(){return null}}mc.propTypes={scheduledVideos:Mt().arrayOf(Mt().shape({id:Mt().string,dateStartLive:Mt().number})),pendingVideos:Mt().arrayOf(Mt().shape({id:Mt().string})),streamingVideos:Mt().arrayOf(Mt().shape({id:Mt().string})),autoplayVideo:Mt().func,canInitiallyAutoplay:Mt().func,onStreamChangePending:Mt().func,onStreamChangeReady:Mt().func,onPoll:Mt().func,getVideoData:Mt().func};const vc=e=>e.fullScreenModal.lightbox,gc=(0,mt.Mz)(e=>re().get(e,"entities.videos"),e=>re().filter(e,e=>re().includes([za.SP.ItemLive,za.SP.ItemScheduled,za.SP.ItemLiveFinalize],e.itemType))),yc=(0,mt.Mz)(gc,e=>re().filter(e,e=>{let t=e.itemType;return(0,cc.s6)({itemType:t})})),bc=(0,mt.Mz)(gc,e=>re().filter(e,e=>{let t=e.liveVideoStatus;return(0,cc.ef)({liveVideoStatus:t})})),Ec=(0,mt.Mz)(gc,e=>re().filter(e,e=>{let t=e.liveVideoStatus;return(0,cc.G$)({liveVideoStatus:t})}));var Sc=n(13795);const Cc={updateLiveStatus:uc.g,fetchVideoUrls:dc.A,selectVideo:xn.w5,logBi:wn.w,getVideoData:e=>async(t,n)=>{const r=n(),o=(0,Sc.m)(),i=(0,ft.rH)(r);return o.channelVideos.getChannelVideoById(i.id,e)}},wc=(0,He.Ng)(e=>({channel:(0,ft.rH)(e),currentSiteUser:(0,yt._)(e),isVideoOverlayOpened:vc(e),scheduledVideos:yc(e),pendingVideos:bc(e),streamingVideos:Ec(e),isPreviewOrEditorMode:We.IL(e)||We.Jf(e)}),Cc)(class extends o().Component{constructor(){super(...arguments),qe()(this,"autoplayVideo",e=>{const t=this.props,n=t.playVideo,r=t.selectVideo,o=t.channel,i=t.currentSiteUser,s=t.isVideoOverlayOpened;this.isOtherVideoPlaying(e.id)||s||((0,vt.jj)(o,e,i)?(this.logAutoplayBi(e),n(e)):r(e.id))}),qe()(this,"logAutoplayBi",e=>{const t=this.props.channel;this.props.logBi("widget.video.autoplay.start",{videoType:lc.T.LIVE,isEmbed:!1,channelID:t.id,videoID:e.id,origin:lc.H.ON_SITE})}),qe()(this,"logPollBi",(e,t)=>{this.props.logBi("widget.poll.request.sent",{videoType:e&&this.getVideoType(e),isError:Boolean(t),errorMessage:re().get(t,"message",null),origin:lc.H.ON_SITE})}),qe()(this,"isOtherVideoPlaying",e=>{const t=this.props,n=t.isVideoPlaying,r=t.selectedVideoId;return n&&r!==e}),qe()(this,"isOtherVideoSelected",e=>{const t=this.props.selectedVideoId;return t&&t!==e}),qe()(this,"canInitiallyAutoplay",e=>!this.isOtherVideoSelected(e)),qe()(this,"onStreamChangePending",e=>{this.props.updateLiveStatus(e)}),qe()(this,"onStreamChangeReady",e=>{this.props.updateLiveStatus(e),this.props.fetchVideoUrls(e,!0)})}getVideoType(e){let t=e.itemType,n=e.liveVideoStatus,r=null;return(0,cc.ef)({liveVideoStatus:n})?r=lc.T.LIVE:(0,cc.s6)({itemType:t})&&(r=lc.T.SCHEDULED),r}render(){const e=this.props,t=e.scheduledVideos,n=e.pendingVideos,r=e.streamingVideos;return e.isPreviewOrEditorMode?null:o().createElement(mc,{scheduledVideos:t,pendingVideos:n,streamingVideos:r,autoplayVideo:this.autoplayVideo,canInitiallyAutoplay:this.canInitiallyAutoplay,onStreamChangePending:this.onStreamChangePending,onStreamChangeReady:this.onStreamChangeReady,onPoll:this.logPollBi,getVideoData:this.props.getVideoData})}}),Pc=wc;var Ic,Oc=n(93286),Ac=n(94207);const Nc={logBi:wn.w,logWidgetSystem:wn.W,requestLogin:Oc.D8,logOutCurrentMember:Oc.WR,openFullScreenShareOverlay:Zr.h0,openFullScreenChannelOverlay:Zr.LZ,openFullScreenSubscribeOverlay:Zr.Qh,openFullScreenOverlay:Zr.KW,cancelOrder:Ac.N4},Tc=(0,He.Ng)(e=>({siteUrl:(0,Pn.R_)(e),instance:(0,Pn.iE)(e),isPricingPlan:(0,Jr.Zt)(e.channelInfo.info)}),Nc)((Ic=class extends o().Component{constructor(){super(...arguments),qe()(this,"showChannelInfoAtOverlay",()=>{this.props.openFullScreenChannelOverlay(this.props.channelId)}),qe()(this,"showChannelShareAtOverlay",(0,Xr.f)(()=>{const e=this.props,t=e.videoId,n=e.channelId;this.props.openFullScreenShareOverlay(n,t)})),qe()(this,"openAccountInfoAtOverlay",(0,Xr.f)(()=>{this.props.openFullScreenOverlay(`#/account-info/${this.props.channelId}`)})),qe()(this,"showChannelSubscriptionInfoAtOverlay",(0,Xr.f)(()=>{const e=this.props,t=e.channelId,n=e.isPricingPlan;this.props.logBi("widget.subscription.clicked",{channelID:t}),this.props.openFullScreenSubscribeOverlay(t,()=>{this.props.logBi("widget.subscriptionPopUp.Completed",{result:"canceled",errorMsg:""})},n)})),qe()(this,"cancelChannelSubscription",(0,Xr.f)(async()=>{const e=this.props,t=e.siteUrl,n=e.instance,r=e.channelId;this.props.logWidgetSystem("channel.unsubscribe.requested"),this.props.cancelOrder(r,t,n)})),qe()(this,"showLoginForm",(0,Xr.f)(()=>{this.props.logBi("widget.signIn.clicked",{channelID:this.props.channelId}),this.props.requestLogin().then(this.props.onPageRefresh)})),qe()(this,"logOut",()=>{this.props.logOutCurrentMember(),this.props.onPageRefresh()})}render(){return this.props.children({showInfo:this.showChannelInfoAtOverlay,showAccountInfo:this.openAccountInfoAtOverlay,subscribe:this.showChannelSubscriptionInfoAtOverlay,cancelSubscription:this.cancelChannelSubscription,logOut:this.logOut,logIn:this.showLoginForm,showShare:this.showChannelShareAtOverlay})}},qe()(Ic,"defaultProps",{onPageRefresh:re().noop}),Ic)),xc={container:"cS1qTq","player-container":"HLSOgq",playerContainer:"HLSOgq","with-bottom-padding":"odMQvV",withBottomPadding:"odMQvV",player:"qsUFvX","with-videos":"hER52t",withVideos:"hER52t","single-video":"APC4qf",singleVideo:"APC4qf","prev-button":"qiIs5n",prevButton:"qiIs5n","next-button":"aru8RL",nextButton:"aru8RL","player-overlay-container":"A9N6Yv",playerOverlayContainer:"A9N6Yv","player-overlay":"QVkbi4",playerOverlay:"QVkbi4","search-line":"ZuDi8g",searchLine:"ZuDi8g",tags:"YM0jTs","all-videos":"tSzExy",allVideos:"tSzExy",search:"XF9mr_","categories-container":"IZ_7RH",categoriesContainer:"IZ_7RH",expanded:"uD8KI7",categories:"wXVXQX","channel-actions":"jtEAI8",channelActions:"jtEAI8",hidden:"Iil4Y_",button:"Cd5Tu5",icon:"kFGaaZ","videos-container":"MD08_j",videosContainer:"MD08_j",videos:"iZd306","no-search-results":"mR5T0M",noSearchResults:"mR5T0M",stretched:"tLgzNV","account-button":"xCZ03I",accountButton:"xCZ03I",action:"rOcM48","action-share":"PQGPrZ",actionShare:"PQGPrZ","close-icon":"WRVCZ0",closeIcon:"WRVCZ0","close-icon-with-label":"g7wABM",closeIconWithLabel:"g7wABM","share-buttons":"YJgiRq",shareButtons:"YJgiRq","channel-info-window":"D36FHm",channelInfoWindow:"D36FHm","coming-soon":"wFevVu",comingSoon:"wFevVu","buttons-wrapper-no-margin":"qe9nUK",buttonsWrapperNoMargin:"qe9nUK"};var _c;const Rc={isSearchBarExpanded:!1,currentCategory:null,areAllVideosVisible:!1},Lc={selectVideo:xn.w5,resetSelectedVideo:xn.wZ,requestPlayVideo:kn.z,searchByString:lr.HZ,searchByCategory:lr.m_,goToLazyVideosPageIndex:mr.P5,openFullScreenVideoOverlay:Et.rf,closeFullScreenVideoOverlay:Et.DG,playSelectedVideo:mo,logWidgetSystem:wn.W,storeForReload:oo.s,sendBiEvent:So.S,openFullScreenMemberOnlyOverlay:to,openFullScreenChannelOverlay:Zr.LZ},kc=(0,Fr.C)()((0,He.Ng)(e=>({mainVideoId:(0,Tn.eY)(e),mainVideo:(0,vo.T)(e),selectedVideoId:e.selectedVideoId,isVideoPlaying:(0,ht.nk)(e),currentChannelId:(0,Ln.eH)(e),canShowChannelCover:!e.isVideosTouched,appSettings:(0,je.pr)(e),isThumbnailsPreviewHover:(0,je.oG)(e),firstChannelVideoId:e.firstChannelVideoId,isVideoShareVisible:(0,je.Nb)(e),videoIdsByPageNumber:(0,lo.Zd)(e),currentVideosPageNumber:(0,lo.xg)(e),lazyLoadedVideoIds:(0,lo.oX)(e),videoByIds:(0,bt.eA)(e),isVideosFetching:(0,lo.ri)(e),currentSiteUser:(0,yt._)(e),currentIdIndex:(0,lo.pg)(e),hasPrevVideo:(0,lo.VK)(e),hasNextVideo:(0,lo.LL)(e),isSignInVisible:(0,je.GK)(e),isSearchInputVisible:(0,so.v_)(e),isCategoriesDropdownVisible:(0,so._t)(e),isChannelInfoVisible:(0,je.tW)(e),isChannelShareVisible:(0,je.Ug)(e),searchQuery:(0,go.V8)(e),channelData:(0,ft.rH)(e),isSingleVideo:(0,vr.U3)(e),isSearchResultEmpty:yo(e),isMainItemChannelCover:(0,je.ts)(e),isVideoListAlwaysShow:(0,je._U)(e),isVideoListExpandOnClick:(0,je.Pk)(e),isVideoListNeverShow:(0,je.NN)(e),isRTL:(0,je.V8)(e),isEditor:We.Jf(e)}),Lc)((_c=class extends o().Component{constructor(e){var t;super(e),t=this,qe()(this,"videosContainerRef",null),qe()(this,"playerOverlayContainerRef",null),qe()(this,"saveRef",(e,t)=>{this[e]=t}),qe()(this,"focusVideosContainer",()=>{(0,Gr.X)(this.videosContainerRef),window.removeEventListener("resize",this.focusVideosContainer)}),qe()(this,"handleSlideToPrev",()=>{this.props.logWidgetSystem("videoList.changePage.requested");const e=this.props,t=e.currentVideosPageNumber;(0,e.goToLazyVideosPageIndex)(t-1)}),qe()(this,"handleSlideToNext",()=>{this.props.logWidgetSystem("videoList.changePage.requested");const e=this.props,t=e.currentVideosPageNumber;(0,e.goToLazyVideosPageIndex)(t+1)}),qe()(this,"handleThumbnailClick",e=>{(e.id!==this.props.mainVideoId||this.props.canShowChannelCover)&&this.props.selectVideo(e.id)}),qe()(this,"reset",function(e){void 0===e&&(e=t.props),t.setState({searchBarValue:"",...Rc,...t.getDefaultPlayerConfig(e),areAllVideosVisible:e.isThumbnailsPreviewHover}),t.props.goToLazyVideosPageIndex(0)}),qe()(this,"handleCategorySelect",e=>{this.props.searchByCategory(e),this.props.logWidgetSystem("videoList.searchByCategory.requested"),this.setState({currentCategory:e,searchBarValue:""})}),qe()(this,"storeDataForReload",()=>{this.props.storeForReload({selectedVideoId:this.props.mainVideoId})}),qe()(this,"setCurrentVideoFromPayment",e=>{e.itemId&&this.props.selectVideo(e.itemId)}),qe()(this,"showChannelInfo",e=>{e.preventDefault(),this.props.openFullScreenChannelOverlay(this.props.channelData.id)}),qe()(this,"openMembership",()=>{this.props.openFullScreenMemberOnlyOverlay(this.props.panoramaClient,this.props.channelData.id,this.props.mainVideoId)}),qe()(this,"handleSearchInputFocus",()=>{this.setState({isSearchBarExpanded:!0})}),qe()(this,"handleSearchInputBlur",()=>{this.setState({isSearchBarExpanded:!1})}),qe()(this,"clearSearch",()=>{this.setState({searchBarValue:"",isSearchBarExpanded:!1}),this.state.currentCategory||this.props.searchByString("")}),qe()(this,"searchByQuery",e=>{this.props.searchByString(e),this.props.logWidgetSystem("videoList.searchByQuery.requested"),this.setState({currentCategory:null})}),qe()(this,"handleSearchInputChange",e=>{this.setState({searchBarValue:e})}),qe()(this,"playVideo",(0,Xr.f)(e=>{const t=this.props,n=t.currentSiteUser,r=t.channelData,o=t.mainVideoId,i=t.openFullScreenVideoOverlay,s=t.closeFullScreenVideoOverlay,a=t.requestPlayVideo,l=t.isPortableDevice,c=t.panoramaClient,u=e.id,d=e.memberOnly;if(l)return u===o?a(u):this.handleThumbnailClick(e);!d||d&&n?(this.props.playSelectedVideo({videoItem:e}),i(r.id,u,!0,s)):this.props.openFullScreenMemberOnlyOverlay(c,r.id,u)})),qe()(this,"selectNextVideo",()=>{const e=this.props;(0,e.selectVideo)(e.lazyLoadedVideoIds[e.currentIdIndex+1])}),qe()(this,"selectPrevVideo",()=>{const e=this.props;(0,e.selectVideo)(e.lazyLoadedVideoIds[e.currentIdIndex-1])}),qe()(this,"handleUserToggleVisibilityAllVideos",()=>{this.state.areAllVideosVisible||this.props.logWidgetSystem("videoList.show.requested"),this.toggleVisibilityAllVideos()}),qe()(this,"toggleVisibilityAllVideos",()=>{const e=this.props,t=e.currentVideosPageNumber,n=e.goToLazyVideosPageIndex,r=!this.state.areAllVideosVisible;this.setState({areAllVideosVisible:r}),r&&!t&&n(0)}),this.state={searchBarValue:e.searchQuery,isInitialVideosLoaded:!1,...Rc,...this.getDefaultPlayerConfig(e)}}componentDidMount(){const e=this.props,t=e.currentVideosPageNumber,n=e.goToLazyVideosPageIndex;this.sendSubscriptionDisplayedOnWidget(),this.shouldRenderVideos&&!t&&n(0)}UNSAFE_componentWillReceiveProps(e){e.isEditor&&this.hasPreviewBecameActive(e)&&this.reset(e)}componentDidUpdate(e,t){t.areAllVideosVisible!==this.state.areAllVideosVisible&&this.shouldRenderVideos&&window.addEventListener("resize",this.focusVideosContainer)}sendSubscriptionDisplayedOnWidget(){const e=this.props.channelData;(0,ao.K)({channel:e})&&this.props.sendBiEvent("widget.subscription.displayed",{whereDisplayed:"widget"})}get shouldRenderVideos(){const e=this.props,t=e.isThumbnailsPreviewHover,n=e.isVideoListAlwaysShow,r=e.isVideoListExpandOnClick;return!!t||(r?this.state.areAllVideosVisible:n)}get shouldRenderAllVideosButton(){const e=this.props,t=e.isVideoListExpandOnClick,n=e.isSingleVideo;return!e.isThumbnailsPreviewHover&&(!n&&(t&&!this.state.areAllVideosVisible))}get listThumbnailSize(){if("undefined"==typeof window)return{};const e=this.props.windowSize.width,t=this.props.appSettings.numbers.videosInRow;return(0,io.MN)(e,t)}get videosListHeight(){const e=this.props,t=e.appSettings,n=e.channelData,r=t.numbers,o=r.videosInRow,i=r.numberOfRows,s=Math.min(n.videosCount,o*i);return this.listThumbnailSize.height*Math.ceil(s/o)}isVideoPreviewMode(){return!1}getDefaultPlayerConfig(){return{isVideoPreview:!1}}hasPreviewBecameActive(e){return!this.state.isVideoPreview&&this.isVideoPreviewMode(e)}get categoriesList(){const e=re().get(this.props,"channelData.statsInfo.categories")||[];return re().map(e,"value")}get noSearchResults(){const e=It()(xc["no-search-results"],{[xc.stretched]:this.videosListHeight<350});return o().createElement(ol,{className:e})}get videosList(){const e=this.props,t=e.appSettings,n=e.channelData,r=e.videoIdsByPageNumber,i=e.currentVideosPageNumber,s=e.isVideosFetching,a=e.mainVideo,l=e.currentSiteUser,c=t.numbers,u=c.videosInRow,d=c.numberOfRows,p=!r.length;return s&&p||!a?null:o().createElement(Fa,{className:xc.videos,containerWidth:this.playerSize.width,videoIdsByPageNumber:r,currentVideosPageNumber:i,onSlideToNext:this.handleSlideToNext,onSlideToPrev:this.handleSlideToPrev,channelData:n,currentSiteUser:l,onPlayRequest:this.playVideo,onThumbnailClick:this.handleThumbnailClick,thumbnailSize:this.listThumbnailSize,numberOfRows:d,numberOfColumns:u})}get closeVideosButton(){const e=this.props,t=e.appSettings,n=e.isVideoListAlwaysShow,r=t.booleans,i=r.showChannelShare,s=r.showChannelInfo,a=r.showSignIn,l=!(i||s||this.canSubscribe||a);return!this.shouldRenderVideos||n?null:o().createElement(tn.z9,{className:xc.action,isFocusable:this.isChannelActionsFocusable(),onClick:this.handleUserToggleVisibilityAllVideos,dataHook:"close-action-bar",ariaLabel:this.props.t("widget.accessibility.close-video-list")},l&&this.props.t("widget.strip-view.close"),o().createElement(Co.A,{className:xc[l?"close-icon-with-label":"close-icon"],name:"add"}))}get categories(){const e=this.props,t=e.isCategoriesDropdownVisible,n=e.appSettings,r=e.searchQuery,i=e.isVideoListNeverShow,s=this.state,a=s.isSearchBarExpanded,l=s.currentCategory,c=s.searchBarValue,u=n.booleans.showChannelCategories;if(!t||i||!u)return null;const d=a||!l&&(r||c),p=It()(xc["categories-container"],{[xc.hidden]:d});return o().createElement("div",{className:p},o().createElement(Bs,{className:xc.categories,DropdownClass:pi,isFocusable:this.isChannelActionsFocusable(),height:42,list:this.categoriesList,onCategorySelect:this.handleCategorySelect,selectedCategory:l}))}get canSubscribe(){const e=this.props.channelData,t=(0,$r.BJ)(e.dealInfo);return!re().get(e,"dgsInfo.subscription")&&t}isChannelActionsFocusable(){return!this.props.searchQuery||this.state.currentCategory}get signInButton(){const e=this.props,t=e.isSignInVisible,n=e.channelData;return t?o().createElement(Tc,{channelId:n.id,onPageRefresh:this.storeDataForReload},e=>o().createElement(Es,{className:It()("qa-widget-channel-account",xc.action),infoButtonClassName:xc["account-button"],isFocusable:this.isChannelActionsFocusable(),channelData:n,onClick:e.showAccountInfo,onLoginClick:e.logIn,onLogoutClick:e.logOut,onSubscribeClick:e.subscribe})):null}get channelActions(){const e=this.props,t=e.channelData,n=e.searchQuery,r=e.mainVideoId,i=e.isChannelShareVisible,s=e.isChannelInfoVisible,a=e.isSignInVisible,l=this.state.currentCategory,c=this.closeVideosButton;if(!(i||s||(0,ao.K)({channel:t})||a||c))return null;const u=this.state,d=u.isSearchBarExpanded,p=u.searchBarValue,h=d||(l?"":n)||p,f=It()(xc["channel-actions"],{[xc.hidden]:h}),m=this.isChannelActionsFocusable();return o().createElement(Tc,{channelId:t.id,videoId:r,onPageRefresh:this.storeDataForReload},e=>o().createElement("div",{className:f,"data-hook":"channel-actions"},i&&o().createElement(ql,{className:It()(xc.action,xc["action-share"]),ariaLabel:this.props.t("widget.accessibility.share"),tabIndex:m?0:-1,onClick:e.showShare}),o().createElement(As,{className:xc.action,channelData:t,isFocusable:m,onClick:this.showChannelInfo}),o().createElement(xs,{className:xc.action,channelData:t,isFocusable:m,onClick:e.subscribe}),this.signInButton,c))}get searchBar(){const e=this.props,t=e.isSearchInputVisible,n=e.appSettings,r=e.searchQuery,i=e.isVideoListNeverShow,s=this.state.currentCategory;if(!t)return null;const a=this.state,l=a.isSearchBarExpanded,c=a.searchBarValue,u=s?"":r,d=l||u||c,p=n.booleans.showSearch;return i||!p?null:o().createElement(ta,{layout:"strip",className:It()("qa-widget-searchbar",xc.search,{[xc.expanded]:d}),value:u,onFocus:this.handleSearchInputFocus,onBlur:this.handleSearchInputBlur,onChange:this.handleSearchInputChange,onClose:this.clearSearch,onSearch:this.searchByQuery})}get actionsLine(){const e=this.props,t=e.isVideoPlaying,n=e.isSingleVideo,r=e.isVideoListNeverShow,i=e.isPortableDevice;if(n)return this.renderSingleVideoActionsLine();const s=this.searchBar,a=this.categories,l=this.channelActions;return!this.shouldRenderVideos&&!r||i&&t||!s&&!a&&!l?null:o().createElement("div",{className:xc["search-line"],"data-hook":"widget-search-line"},l,s,a)}renderSingleVideoActionsLine(){return this.props.isSignInVisible?o().createElement("div",{className:xc["search-line"],"data-hook":"single-video-actions-line"},o().createElement("div",{className:xc["channel-actions"],"data-hook":"single-video-actions"},this.signInButton)):null}get allVideosButton(){const e=this.props,t=e.isVideoPlaying,n=e.isPortableDevice;return!this.shouldRenderAllVideosButton||n&&t?null:o().createElement("div",{className:xc["all-videos"]},o().createElement(il.A,{className:xc.button,disableTheme:!0,dataHook:"all-videos-button",onClick:this.handleUserToggleVisibilityAllVideos},this.props.t("widget.strip-view.all-videos"),o().createElement(Co.A,{name:"add",className:xc.icon})))}get videos(){const e=this.props,t=e.channelData,n=e.isVideosFetching,r=e.videoIdsByPageNumber,i=e.searchQuery,s=e.currentVideosPageNumber,a=e.isSingleVideo,l=e.isSearchResultEmpty;if(!t||!this.shouldRenderVideos||a)return null;const c={channelTitle:t.title,isChannelHasVideos:Boolean(t.videosCount),dataHook:"video-list",isVideosFetching:n,videoIdsByPageNumber:r,searchQuery:i,currentVideosPageNumber:s};return t.videosCount?o().createElement(Bl,zn()({},c,{className:xc["videos-container"],style:{height:this.videosListHeight},onRef:(0,Yt.q)(this.saveRef,"videosContainerRef")}),l?this.noSearchResults:this.videosList):o().createElement(Bl,zn()({},c,{className:xc["coming-soon"],style:{minHeight:this.listThumbnailSize.height},onRef:(0,Yt.q)(this.saveRef,"videosContainerRef")}),this.props.t("widget.this-channel-is-coming-soon"))}get playerSize(){const e=this.props.windowSize.width;return e?{width:Math.max(io.B_,e),height:Math.round(Math.max(io.B_,e)/2.39)}:{}}get hasBottomContent(){const e=this.allVideosButton,t=this.actionsLine;return Boolean(e||t)}renderNoVideoPlayerOverlay(){const e=this.props,t=e.appSettings,n=e.channelData,r=this.hasBottomContent,i={appSettings:t,channelData:n,buttonsWrapperClassName:It()({[xc["buttons-wrapper-no-margin"]]:!r}),className:xc["player-overlay"],showChannelCover:!0,areAllVideosVisible:!1,videoItem:{},onPlaySelectedVideo:re().noop};return o().createElement(Za,i)}get playerOverlayNav(){const e=this.props,t=e.hasNextVideo,n=e.hasPrevVideo,r=e.isRTL;return o().createElement(qr,{prevButtonClassName:xc["prev-button"],nextButtonClassName:xc["next-button"],prevButtonAriaLabel:this.props.t("widget.accessibility.prev-video"),nextButtonAriaLabel:this.props.t("widget.accessibility.next-video"),onPrevClick:this.selectPrevVideo,onNextClick:this.selectNextVideo,isPrevVisible:n,isNextVisible:t,isRTL:r})}getCurrentlyPlayingVideo(){const e=this.props,t=e.videoByIds,n=e.mainVideoId;return e.isVideoPlaying?re().get(t,n,null):null}renderPlayerOverlay(){const e=this.props,t=e.appSettings,n=e.channelData,r=e.currentSiteUser,i=e.mainVideo,s=e.canShowChannelCover;if(this.getCurrentlyPlayingVideo()&&(0,Yr.Dr)(this.getCurrentlyPlayingVideo()))return null;const a=this.hasBottomContent,l=It()({[xc["buttons-wrapper-no-margin"]]:!a});return o().createElement("section",{className:xc["player-overlay-container"],ref:(0,Yt.q)(this.saveRef,"playerOverlayContainerRef")},o().createElement(Za,{className:xc["player-overlay"],buttonsWrapperClassName:l,currentSiteUser:r,channelData:n,appSettings:t,videoItem:i,showChannelCover:s,onPlaySelectedVideo:this.playVideo,areAllVideosVisible:this.shouldRenderVideos,toggleVisibilityAllVideos:this.handleUserToggleVisibilityAllVideos,showChannelInfo:this.showChannelInfo}))}get player(){const e=this.props,t=e.PlayerComponent,n=e.isPortableDevice;if(!t)return null;const r=this.playerSize,i=r.width,s=r.height,a=this.props,l=a.channelData,c=a.isVideoPlaying,u={videoItem:a.mainVideo,channelData:l,width:i,height:s,canShowChannelCover:a.canShowChannelCover,className:xc.player,onMemberSignUp:this.openMembership};return n?o().createElement(Eo,null,e=>{let n=e.canShowVideoInfoButton,r=e.canShowShareButton;return o().createElement(t,zn()({},u,{paused:!c,canShowFullInfo:n,canShareVideo:r}))}):o().createElement(Eo,null,e=>{let n=e.canShowVideoInfoButton,r=e.canShowShareButton;return o().createElement(Ls,zn()({},u,{PlayerComponent:t,onMemberSignUp:this.openMembership,canShowFullInfo:n,canShareVideo:r}))})}renderNoVideosPlayerContent(){const e=this.props,t=e.channelData,n=e.isMainItemChannelCover,r=this.playerSize,i=r.width,s=r.height;return o().createElement(Xl,{channelCoverUrl:(0,Kr.m)(t),width:i,height:s,isMainItemChannelCover:n},this.renderNoVideoPlayerOverlay())}get playerContainer(){if(!this.props.mainVideo)return o().createElement("div",{className:xc["player-container"]},this.renderNoVideosPlayerContent(),this.allVideosButton,this.actionsLine);const e=this.hasBottomContent;return o().createElement("div",{className:It()(xc["player-container"],{[xc["with-bottom-padding"]]:e}),"data-channel-layout":"strip"},o().createElement("div",{className:xc.player},this.player,this.renderPlayerOverlay(),this.playerOverlayNav,this.allVideosButton,this.actionsLine),o().createElement(Vl,null))}render(){const e=this.props,t=e.channelData,n=e.isVideoPlaying,r=e.selectedVideoId,i=e.isSingleVideo;return o().createElement("section",{className:It()(xc.container,{[xc["with-videos"]]:this.shouldRenderVideos,[xc["single-video"]]:i}),ref:(0,Yt.q)(this.saveRef,"containerRef"),"data-channel-layout":"strip","data-hook":"widget-container","aria-label":this.props.t("widget.accessibility.channel-videos-widget",{channelTitle:t.title}),tabIndex:"0"},this.playerContainer,this.videos,o().createElement(Or.A,{onRent:this.setCurrentVideoFromPayment,onSale:this.setCurrentVideoFromPayment,onSubscription:this.reset,onSubscriptionCancel:this.reset}),o().createElement(Pc,{playVideo:this.playVideo,isVideoPlaying:n,selectedVideoId:r}),o().createElement(sc,null))}},qe()(_c,"displayName","StripView"),_c))),Dc=or((0,Qn.s)((0,Dr.Gm)(kc)));var Vc,Mc=n(93343),Bc=n(74372),Fc=n(27310),Uc=n(7235);const Hc={toggleShareChannelOverlay:ml.p2,toggleShareVideoOverlay:ml.NU},jc=(0,He.Ng)(e=>({isOpen:(0,Uc.eY)(e),canShowVideoShare:(0,bo.V)(e),canShowChannelShare:(0,je.Ug)(e)}),Hc)((Vc=class extends o().Component{constructor(){super(...arguments),qe()(this,"toggleShare",()=>{this.props.canShowChannelShare?this.props.toggleShareChannelOverlay():this.props.toggleShareVideoOverlay()})}render(){const e=this.props,t=e.isFocusable,n=e.isOpen,r=e.children;return e.canShowChannelShare?r&&r({toggleShare:this.toggleShare,tabIndex:!t||n?-1:0,ariaLabel:this.props.t("widget.accessibility.share")}):null}},qe()(Vc,"defaultProps",{isFocusable:!0}),Vc)),Wc=(0,Fr.C)()(jc);var zc,qc=n(85844);function Gc(){return Gc=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Gc.apply(null,arguments)}const $c=function(e){return r.createElement("svg",Gc({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 30 9",style:{enableBackground:"new 0 0 30 9"},xmlSpace:"preserve"},e),zc||(zc=r.createElement("path",{d:"M24 0v4H0v1h24v4l6-4.5z"})))},Yc={"nav-button":"XzMRoi",navButton:"XzMRoi","nav-text":"ZMf6Gh",navText:"ZMf6Gh","nav-arrow":"NjbPu8",navArrow:"NjbPu8",disabled:"OlV30R",prev:"KuGKez",next:"zrkS1r"},Kc={next:"shared.navigation.next-page",prev:"shared.navigation.previous-page"};class Xc extends o().Component{render(){const e=this.props,t=e.name,n=e.disabled,r=e.ariaLabel,i=e.onClick,s=e.buttonRef,a=It()(Yc["nav-button"],Yc[t],{[Yc.disabled]:n});return o().createElement("button",{ref:s,className:a,type:"button",onClick:()=>{n||i()},"aria-label":r,"data-hook":`nav-button-${t}`},o().createElement($c,{className:Yc["nav-arrow"]}),o().createElement("div",{className:Yc["nav-text"]},o().createElement(o().Fragment,null,this.props.t(Kc[t]))))}}qe()(Xc,"defaultProps",{rounded:!1});const Zc=(0,Fr.C)()(e=>o().createElement(Xc,zn()({},e,{ariaLabel:e.t("widget.accessibility.prev-videos"),name:"prev",buttonRef:e.buttonRef}))),Jc=(0,Fr.C)()(e=>o().createElement(Xc,zn()({},e,{ariaLabel:e.t("widget.accessibility.next-videos"),name:"next",buttonRef:e.buttonRef})));var Qc=n(62062);const eu="edmwQJ";var tu;!function(e){e.AUD="AUD",e.BRL="BRL",e.CAD="CAD",e.CHF="CHF",e.CZK="CZK",e.DKK="DKK",e.EUR="EUR",e.GBP="GBP",e.HKD="HKD",e.HUF="HUF",e.ILS="ILS",e.JPY="JPY",e.MXN="MXN",e.MYR="MYR",e.NOK="NOK",e.NZD="NZD",e.PHP="PHP",e.PLN="PLN",e.RUB="RUB",e.SEK="SEK",e.SGD="SGD",e.THB="THB",e.TWD="TWD",e.USD="USD",e.BIF="BIF",e.CVE="CVE",e.KMF="KMF",e.CDF="CDF",e.DJF="DJF",e.ERN="ERN",e.GNF="GNF",e.LSL="LSL",e.LYD="LYD",e.MWK="MWK",e.MRO="MRO",e.SLL="SLL",e.SZL="SZL",e.TJS="TJS",e.TOP="TOP",e.XPF="XPF",e.XOF="XOF",e.XAF="XAF",e.WST="WST",e.VUV="VUV",e.UGX="UGX",e.TZS="TZS",e.STD="STD",e.RWF="RWF",e.PGK="PGK",e.MVR="MVR",e.MOP="MOP",e.MMK="MMK",e.MDL="MDL",e.HTG="HTG",e.GMD="GMD",e.GEL="GEL",e.ETB="ETB",e.BTN="BTN",e.BDT="BDT",e.AOA="AOA",e.AED="AED",e.MGA="MGA",e.GHS="GHS",e.TMT="TMT",e.DZD="DZD",e.MAD="MAD",e.KWD="KWD",e.TND="TND",e.AZN="AZN",e.BGL="BGL",e.BGN="BGN",e.UZS="UZS",e.KZT="KZT",e.KGS="KGS",e.RSD="RSD",e.MKD="MKD",e.TTD="TTD",e.PEN="PEN",e.SOS="SOS",e.IDR="IDR",e.DOP="DOP",e.ZAR="ZAR",e.GTQ="GTQ",e.BYN="BYN",e.BWP="BWP",e.MZN="MZN",e.ALL="ALL",e.RON="RON",e.HNL="HNL",e.KES="KES",e.ISK="ISK",e.HRK="HRK",e.BAM="BAM",e.JOD="JOD",e.JMD="JMD",e.PYG="PYG",e.AWG="AWG",e.ANG="ANG",e.NIO="NIO",e.BZD="BZD",e.VEF="VEF",e.PAB="PAB",e.YER="YER",e.SAR="SAR",e.QAR="QAR",e.OMR="OMR",e.SCR="SCR",e.PKR="PKR",e.NPR="NPR",e.MUR="MUR",e.LKR="LKR",e.UAH="UAH",e.MNT="MNT",e.LAK="LAK",e.VND="VND",e.KRW="KRW",e.NGN="NGN",e.CRC="CRC",e.KHR="KHR",e.AFN="AFN",e.CNY="CNY",e.FKP="FKP",e.SHP="SHP",e.GIP="GIP",e.LBP="LBP",e.EGP="EGP",e.UYU="UYU",e.BOB="BOB",e.BMD="BMD",e.SBD="SBD",e.XCD="XCD",e.LRD="LRD",e.KYD="KYD",e.GYD="GYD",e.FJD="FJD",e.COP="COP",e.CLP="CLP",e.BSD="BSD",e.BND="BND",e.BBD="BBD",e.ARS="ARS",e.NAD="NAD",e.SRD="SRD",e.BHD="BHD",e.AMD="AMD",e.TRY="TRY",e.INR="INR",e.IQD="IQD",e.ZMW="ZMW"}(tu||(tu={}));const nu={[tu.BIF]:{symbol:"FBu"},[tu.CVE]:{symbol:"$"},[tu.KMF]:{symbol:"CF"},[tu.CDF]:{symbol:"FC"},[tu.DJF]:{symbol:"Fdj"},[tu.ERN]:{symbol:"\u1293\u1255\u134b"},[tu.GNF]:{symbol:"FG"},[tu.LSL]:{symbol:"L"},[tu.LYD]:{symbol:"\u0644.\u062f"},[tu.MWK]:{symbol:"MK"},[tu.MRO]:{symbol:"UM"},[tu.SLL]:{symbol:"LE"},[tu.SZL]:{symbol:"L"},[tu.TJS]:{symbol:"TJS"},[tu.TOP]:{symbol:"T$"},[tu.XPF]:{symbol:"F"},[tu.XOF]:{symbol:"CFA"},[tu.XAF]:{symbol:"FCFA"},[tu.WST]:{symbol:"WS$"},[tu.VUV]:{symbol:"VT"},[tu.UGX]:{symbol:"USh"},[tu.TZS]:{symbol:"TSh"},[tu.STD]:{symbol:"Db"},[tu.RWF]:{symbol:"R\u20a3"},[tu.PGK]:{symbol:"K"},[tu.MVR]:{symbol:"Rf"},[tu.MOP]:{symbol:"MOP$"},[tu.MMK]:{symbol:"K"},[tu.MDL]:{symbol:"L"},[tu.HTG]:{symbol:"G"},[tu.GMD]:{symbol:"D"},[tu.GEL]:{symbol:"GEL"},[tu.ETB]:{symbol:"Br"},[tu.BTN]:{symbol:"Nu."},[tu.BDT]:{symbol:"\u09f3"},[tu.AOA]:{symbol:"Kz"},[tu.AED]:{symbol:"AED"},[tu.MGA]:{symbol:"Ar"},[tu.GHS]:{symbol:"GH\u20b5"},[tu.TMT]:{symbol:"T"},[tu.DZD]:{symbol:"\u062f\u062c"},[tu.MAD]:{symbol:"\u062f.\u0645."},[tu.KWD]:{symbol:"\u062f.\u0643"},[tu.TND]:{symbol:"\u062f.\u062a"},[tu.AZN]:{symbol:"\u043c\u0430\u043d"},[tu.BGL]:{symbol:"\u043b\u0432",isDisabled:!0},[tu.BGN]:{symbol:"\u043b\u0432"},[tu.UZS]:{symbol:"\u0441\u0443\u043c"},[tu.KZT]:{symbol:"\u20b8"},[tu.KGS]:{symbol:"\u0441\u043e\u043c"},[tu.RSD]:{symbol:"\u0420\u0421\u0414"},[tu.MKD]:{symbol:"\u0434\u0435\u043d"},[tu.TTD]:{symbol:"TT$"},[tu.PEN]:{symbol:"S/."},[tu.SOS]:{symbol:"S"},[tu.IDR]:{symbol:"Rp"},[tu.DOP]:{symbol:"RD$"},[tu.ZAR]:{symbol:"R"},[tu.GTQ]:{symbol:"Q"},[tu.BYN]:{symbol:"BYR"},[tu.BWP]:{symbol:"P"},[tu.MZN]:{symbol:"MT"},[tu.ALL]:{symbol:"Lek"},[tu.RON]:{symbol:"lei"},[tu.HNL]:{symbol:"L"},[tu.KES]:{symbol:"Ksh"},[tu.ISK]:{symbol:"kr"},[tu.HRK]:{symbol:"kn"},[tu.BAM]:{symbol:"KM"},[tu.JOD]:{symbol:"JD"},[tu.JMD]:{symbol:"J$"},[tu.PYG]:{symbol:"Gs"},[tu.AWG]:{symbol:"\u0192"},[tu.ANG]:{symbol:"\u0192"},[tu.NIO]:{symbol:"C$"},[tu.BZD]:{symbol:"BZ$"},[tu.VEF]:{symbol:"Bs"},[tu.PAB]:{symbol:"B/."},[tu.YER]:{symbol:"\ufdfc"},[tu.SAR]:{symbol:"\ufdfc"},[tu.QAR]:{symbol:"\ufdfc"},[tu.OMR]:{symbol:"\ufdfc"},[tu.SCR]:{symbol:"\u20a8"},[tu.PKR]:{symbol:"\u20a8"},[tu.NPR]:{symbol:"\u20a8"},[tu.MUR]:{symbol:"\u20a8"},[tu.LKR]:{symbol:"\u20a8"},[tu.UAH]:{symbol:"\u20b4"},[tu.MNT]:{symbol:"\u20ae"},[tu.LAK]:{symbol:"\u20ad"},[tu.VND]:{symbol:"\u20ab"},[tu.KRW]:{symbol:"\u20a9"},[tu.NGN]:{symbol:"\u20a6"},[tu.CRC]:{symbol:"\u20a1"},[tu.KHR]:{symbol:"\u17db"},[tu.AFN]:{symbol:"\u060b"},[tu.CNY]:{symbol:"\xa5"},[tu.FKP]:{symbol:"\xa3"},[tu.SHP]:{symbol:"\xa3"},[tu.GIP]:{symbol:"\xa3"},[tu.LBP]:{symbol:".\u0644.\u0644"},[tu.EGP]:{symbol:"\xa3"},[tu.UYU]:{symbol:"$U"},[tu.BOB]:{symbol:"$b"},[tu.BMD]:{symbol:"BD$"},[tu.SBD]:{symbol:"$"},[tu.XCD]:{symbol:"$"},[tu.LRD]:{symbol:"$"},[tu.KYD]:{symbol:"$"},[tu.GYD]:{symbol:"$"},[tu.FJD]:{symbol:"$"},[tu.CLP]:{symbol:"$"},[tu.BSD]:{symbol:"$"},[tu.BND]:{symbol:"$"},[tu.BBD]:{symbol:"$"},[tu.ARS]:{symbol:"$"},[tu.NAD]:{symbol:"$"},[tu.SRD]:{symbol:"$"},[tu.BHD]:{symbol:".\u062f.\u0628"},[tu.AMD]:{symbol:"AMD"},[tu.TRY]:{symbol:"\u20ba"},[tu.INR]:{symbol:"\u20b9"},[tu.IQD]:{symbol:"\u0639.\u062f"},[tu.ZMW]:{symbol:"ZK"}},ru={offset:2,subscription:{min:.01,max:1e5,default:1},rent:{min:.01,max:1e5,default:1},sale:{min:.01,max:1e5,default:1},pricing_plan:{min:.01,max:1e5,default:1}},ou=Object.keys(nu).reduce((e,t)=>({...e,[t]:{...ru,...nu[t]}}),{}),iu=tu.USD,su={[tu.AUD]:{symbol:"$",offset:2,subscription:{min:.01,max:2500,default:6.49},pricing_plan:{min:.01,max:2500,default:6.49},rent:{min:.01,max:2500,default:3.79},sale:{min:.01,max:2500,default:3.79}},[tu.BRL]:{symbol:"R$",offset:2,subscription:{min:.05,max:6500,default:16.79},pricing_plan:{min:.05,max:6500,default:16.79},rent:{min:.05,max:6500,default:9.79},sale:{min:.05,max:6500,default:9.79}},[tu.CAD]:{symbol:"$",offset:2,subscription:{min:.01,max:2500,default:5.79},pricing_plan:{min:.01,max:2500,default:5.79},rent:{min:.01,max:2500,default:3.49},sale:{min:.01,max:2500,default:3.49}},[tu.CHF]:{symbol:"CHF",offset:2,subscription:{min:.05,max:2e3,default:4.99},pricing_plan:{min:.05,max:2e3,default:4.99},rent:{min:.05,max:2e3,default:2.99},sale:{min:.05,max:2e3,default:2.99}},[tu.CZK]:{symbol:"K\u010d",offset:2,subscription:{min:1,max:49e3,default:121.49},pricing_plan:{min:1,max:49e3,default:121.49},rent:{min:1,max:49e3,default:72.49},sale:{min:1,max:49e3,default:72.49}},[tu.DKK]:{symbol:"kr",offset:2,subscription:{min:.05,max:13500,default:33.99},pricing_plan:{min:.05,max:13500,default:33.99},rent:{min:.05,max:13500,default:19.99},sale:{min:.05,max:13500,default:19.99}},[tu.EUR]:{symbol:"\u20ac",offset:2,subscription:{min:.01,max:2e3,default:4.99},pricing_plan:{min:.01,max:2e3,default:4.99},rent:{min:.01,max:2e3,default:2.99},sale:{min:.01,max:2e3,default:2.99}},[tu.GBP]:{symbol:"\xa3",offset:2,subscription:{min:.01,max:2e3,default:3.99},pricing_plan:{min:.01,max:2e3,default:3.99},rent:{min:.01,max:2e3,default:2.29},sale:{min:.01,max:2e3,default:2.29}},[tu.HKD]:{symbol:"$",offset:2,subscription:{min:.1,max:15500,default:39},pricing_plan:{min:.1,max:15500,default:39},rent:{min:.1,max:15500,default:24},sale:{min:.1,max:15500,default:24}},[tu.HUF]:{symbol:"Ft",offset:2,subscription:{min:5,max:57e4,default:1389.49},pricing_plan:{min:5,max:57e4,default:1389.49},rent:{min:5,max:57e4,default:833.49},sale:{min:5,max:57e4,default:833.49}},[tu.ILS]:{symbol:"\u20aa",offset:2,subscription:{min:.01,max:8e3,default:17.9},pricing_plan:{min:.01,max:8e3,default:17.9},rent:{min:.01,max:8e3,default:10.9},sale:{min:.01,max:8e3,default:10.9}},[tu.JPY]:{symbol:"\xa5",offset:0,subscription:{min:1,max:25e4,default:420},pricing_plan:{min:1,max:25e4,default:420},rent:{min:1,max:25e4,default:360},sale:{min:1,max:25e4,default:360}},[tu.MXN]:{symbol:"$",offset:2,subscription:{min:.5,max:38e3,default:94.49},pricing_plan:{min:.5,max:38e3,default:94.49},rent:{min:.5,max:38e3,default:56.49},sale:{min:.5,max:38e3,default:56.49}},[tu.MYR]:{symbol:"RM",offset:2,subscription:{min:.05,max:8e3,default:20.49},pricing_plan:{min:.05,max:8e3,default:20.49},rent:{min:.05,max:8e3,default:12.49},sale:{min:.05,max:8e3,default:12.49}},[tu.NOK]:{symbol:"kr",offset:2,subscription:{min:1,max:17e3,default:41.99},pricing_plan:{min:1,max:17e3,default:41.99},rent:{min:1,max:17e3,default:24.99},sale:{min:1,max:17e3,default:24.99}},[tu.NZD]:{symbol:"$",offset:2,subscription:{min:.01,max:2500,default:6.49},pricing_plan:{min:.01,max:2500,default:6.49},rent:{min:.01,max:2500,default:3.79},sale:{min:.01,max:2500,default:3.79}},[tu.PHP]:{symbol:"\u20b1",offset:2,subscription:{min:1,max:94500,default:233.99},pricing_plan:{min:1,max:94500,default:233.99},rent:{min:1,max:94500,default:139.99},sale:{min:1,max:94500,default:139.99}},[tu.PLN]:{symbol:"z\u0142",offset:2,subscription:{min:1,max:8e3,default:19.79},pricing_plan:{min:1,max:8e3,default:19.79},rent:{min:1,max:8e3,default:11.79},sale:{min:1,max:8e3,default:11.79}},[tu.RUB]:{symbol:"\u20bd",offset:2,subscription:{min:.01,max:15e4,default:279},pricing_plan:{min:.01,max:15e4,default:279},rent:{min:.01,max:15e4,default:169},sale:{min:.01,max:15e4,default:169}},[tu.SEK]:{symbol:"kr",offset:2,subscription:{min:1,max:17e3,default:42.79},pricing_plan:{min:1,max:17e3,default:42.79},rent:{min:1,max:17e3,default:25.79},sale:{min:1,max:17e3,default:25.79}},[tu.SGD]:{symbol:"$",offset:2,subscription:{min:.05,max:3e3,default:6.79},pricing_plan:{min:.05,max:3e3,default:6.79},rent:{min:.05,max:3e3,default:4.79},sale:{min:.05,max:3e3,default:4.79}},[tu.THB]:{symbol:"\u0e3f",offset:2,subscription:{min:.5,max:7e4,default:172.79},pricing_plan:{min:.5,max:7e4,default:172.79},rent:{min:.5,max:7e4,default:103.49},sale:{min:.5,max:7e4,default:103.49}},[tu.TWD]:{symbol:"NT$",offset:2,subscription:{min:1,max:65e3,default:158.49},pricing_plan:{min:1,max:65e3,default:158.49},rent:{min:1,max:65e3,default:94.99},sale:{min:1,max:65e3,default:94.99}},[tu.USD]:{symbol:"$",offset:2,subscription:{min:.01,max:2e3,default:4.99},pricing_plan:{min:.01,max:2e3,default:4.99},rent:{min:.01,max:2e3,default:2.99},sale:{min:.01,max:2e3,default:2.99}},[tu.COP]:{symbol:"$",offset:2,subscription:{min:1,max:7e6,default:1},pricing_plan:{min:1,max:7e6,default:1},rent:{min:1,max:7e6,default:1},sale:{min:1,max:7e6,default:1}},...ou};class au extends o().Component{render(){const{currency:e}=this.props;return o().createElement("div",{className:eu,"data-hook":"currency-symbol"},su[e??iu].symbol)}}var lu=n(50040);const cu=()=>(0,mt.Mz)(ft.rH,yt._,(e,t)=>t.videoItem,(e,t)=>t.onPlayRequest,(e,t)=>t.onPlayMemberOnlyRequest,(e,t,n,r,o)=>{const i=(0,vt.$Z)(e,n,t),s=(0,vt.zj)(e,n,t),a=function(e,t,n,r){return n?e:r===vt.$h.SIGN_IN?t:re().noop}(r,o,(0,vt.hC)(e,n,t),s),l=function(e,t){return e?{props:lu.He[e]}:t===vt.$h.SIGN_IN?{props:"widget.overlay-buttons.play-video"}:null}(i,s);return l?{callback:a,translationData:l}:null});var uu=n(86487);const du=()=>(0,mt.Mz)(ft.rH,yt._,(e,t)=>t.videoItem,(e,t)=>t.onSubscriptionRequest,(e,t)=>t.onPurchaseRequest,(e,t)=>t.onRentRequest,(e,t,n,r,o,i)=>{const s=(0,vt.zj)(e,n,t),a=function(e,t,n,r){return r===vt.$h.RENT?n:r===vt.$h.SUBSCRIBE||r===vt.$h.PRICING_PLAN?e:r?t:ne.noop}(r,o,i,s),l=function(e,t,n){switch(e){case vt.$h.BUY:return{props:uu.H[e],priceModel:(0,$r.nX)(n.dealInfo)};case vt.$h.RENT:return{props:uu.H[e],priceModel:(0,$r.rJ)(n.dealInfo)};case vt.$h.BUY_OR_RENT:return{props:uu.H[e],priceModel:(0,$r.oo)(n.dealInfo)};case vt.$h.SUBSCRIBE:return{props:"widget.overlay-buttons.get-subscription",priceModel:(0,$r.BJ)(t.dealInfo)};case vt.$h.PRICING_PLAN:return{props:uu.H[e],priceModel:(0,$r.gl)(t.dealInfo)};default:return null}}(s,e,n);return l?{callback:a,translationData:l}:null}),pu={container:"F2nCJ5",visible:"Vrmtc0","title-block":"A2_XOr",titleBlock:"A2_XOr",button:"AX4rmo",cover:"LxgSGa",content:"bl9PqF","top-content":"ekZcnh",topContent:"ekZcnh",title:"kn2svW","buttons-wrapper":"BPt7UM",buttonsWrapper:"BPt7UM",text:"Cg2xdo",icon:"j2rwll","only-icon":"NQ_YwU",onlyIcon:"NQ_YwU","paid-access-icon":"XZIPGQ",paidAccessIcon:"XZIPGQ",playable:"tOoXED","live-label":"NSn5zp",liveLabel:"NSn5zp","element-max-1899":"HptYDw",elementMax1899:"HptYDw","element-max-549":"XxKAeP",elementMax549:"XxKAeP","element-max-449":"MuruQ3",elementMax449:"MuruQ3","element-max-299":"ffJ2DZ",elementMax299:"ffJ2DZ"};class hu extends o().Component{render(){const e=this.props,t=e.children,n=e.maxLinesCount,r=e.className,i=e.ariaHidden,s=e.tag;return t?o().createElement("div",{className:It()(pu.title,r),"aria-hidden":i},o().createElement(Ea.v,{text:t,dataHook:"title",wrapperTag:s,clampOptions:{lineClamp:n}})):null}}qe()(hu,"defaultProps",{maxLinesCount:2,ariaHidden:!1,tag:"h3"});class fu extends o().Component{render(){const e=this.props,t=e.children,n=e.className,r=e.ariaHidden;return t?o().createElement("div",{className:It()(pu.title,n),"data-hook":"publisher","aria-hidden":r},t):null}}var mu;function vu(){return vu=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},vu.apply(null,arguments)}qe()(fu,"defaultProps",{ariaHidden:!1});const gu=function(e){return r.createElement("svg",vu({width:56,height:56,viewBox:"0 0 56 56",xmlns:"http://www.w3.org/2000/svg"},e),mu||(mu=r.createElement("g",{fill:"#FFF",fillRule:"evenodd"},r.createElement("path",{d:"M28 53c13.807 0 25-11.193 25-25S41.807 3 28 3 3 14.193 3 28s11.193 25 25 25Zm0 3C12.536 56 0 43.464 0 28S12.536 0 28 0s28 12.536 28 28-12.536 28-28 28Z"}),r.createElement("path",{d:"M37.232 27.91 22 36.82V19z"}))))};class yu extends o().Component{constructor(){super(...arguments),qe()(this,"handleClick",e=>{e.stopPropagation(),e.preventDefault(),this.props.onClick()})}render(){const e=this.props,t=e.children,n=e.isIconOnly,r=e.isFocusable,i=e.className,s=e.iconClassName,a=e.ariaHidden,l=e.t,c=It()(pu.button,i,{[pu["only-icon"]]:n});return o().createElement("button",{className:c,onClick:this.handleClick,"data-hook":"overlay-play-button","aria-hidden":a,tabIndex:r?0:-1,"aria-label":l("widget.accessibility.play-video")},o().createElement(gu,{className:It()(pu.icon,s)}),t&&o().createElement("span",{className:pu.text},t))}}qe()(yu,"defaultProps",{isFocusable:!0,isIconOnly:!1,ariaHidden:!1});const bu=(0,Fr.C)()(yu);var Eu=n(56133),Su=n(67078);const Cu="yUuGIv",wu=e=>{const t=e.videoItem,n=e.className,r=e.breakpoints;return o().createElement("div",{className:It()(Cu,n)},o().createElement(Su.V,{alt:t.title,src:(0,Eu.m)(t)??"",breakpoints:r}))},Pu={container:"WbWfav",visible:"LbME4F","title-block":"FOKmr9",titleBlock:"FOKmr9",button:"kNZkmm",cover:"BDLGnY",content:"UY2hWZ","top-content":"zQeRrz",topContent:"zQeRrz",title:"rS5XGm","buttons-wrapper":"z2PKy8",buttonsWrapper:"z2PKy8",text:"NjBqm2",icon:"NRIXVk","only-icon":"jJIhxm",onlyIcon:"jJIhxm","info-when-hover":"oXTL_p",infoWhenHover:"oXTL_p","paid-access-icon":"sJGW7U",paidAccessIcon:"sJGW7U",duration:"zpZLt9","live-scheduled-label":"dbLgPb",liveScheduledLabel:"dbLgPb","play-button":"sZZMor",playButton:"sZZMor","info-visible":"rW3Lmv",infoVisible:"rW3Lmv","description-below":"NV95O0",descriptionBelow:"NV95O0",description:"WkaqTs",publisher:"lr6yn9",selected:"nn1iuC","preview-hover":"qsMYo5",previewHover:"qsMYo5",playing:"vMLTGd","now-playing":"Mfb4J2",nowPlaying:"Mfb4J2",thumbnail:"HPntRk","play-icon":"KnWguL",playIcon:"KnWguL","element-max-249":"RGP9b_",elementMax249:"RGP9b_","element-max-199":"P5mpqG",elementMax199:"P5mpqG","live-label":"lvDuDL",liveLabel:"lvDuDL","sr-only":"uxfCAg",srOnly:"uxfCAg"};function Iu(e,t){var n,r;const o=(null==e||null==(n=e.dealInfo)?void 0:n[0])||(null==t||null==(r=t.dealInfo)?void 0:r[0]);return null==o?void 0:o.currency}var Ou;const Au={[Pu["element-max-199"]]:{maxWidth:199},[Pu["element-max-249"]]:{minWidth:200,maxWidth:249}},Nu=(0,Fr.C)()((0,He.Ng)(()=>{const e=cu(),t=du();return(n,r)=>({playButtonConfig:e(n,r),paidAccessButtonConfig:t(n,r),isLive:(0,Yr.qP)(r.videoItem),isPlaying:r.isSelected&&(0,ht.nk)(n),isShowVideoListItemTitle:(0,je.IK)(n),isShowVideoListItemPublisher:(0,je.wV)(n),isClassicLayout:(0,je.dK)(n),channel:(0,ft.rH)(n)})})((Ou=class extends o().Component{constructor(){super(...arguments),qe()(this,"renderOverlay",e=>{const t=this.props,n=t.videoItem,r=t.className,i=t.isInfoAlwaysShown,s=t.isDescriptionBelow,a=t.isInfoShownOnHover,l=t.isThumbnailsPreviewHover,c=t.isSelected,u=t.isPlaying,d=t.width,p=t.height,h=t.isContentFocusable,f=t.onClick,m=t.isLive,v=!!this.props.playButtonConfig,g=v?void 0:0,y=v?void 0:this.props.t("widget.accessibility.video-not-playable",{title:n.title});if(!n)return null;const b=It()(Pu.container,r,{[Pu["info-visible"]]:i,[Pu["info-when-hover"]]:a,[Pu["description-below"]]:s,[Pu["preview-hover"]]:l,[Pu.selected]:c,[Pu.playing]:u,...e}),E=It()(Pu.thumbnail,{[Pu.live]:m}),S=It()("video-list-thumb-wrapper",{"video-list-thumb-wrapper-selected":c});return o().createElement("section",{className:b,onClick:f,onKeyDown:(0,Yt.q)(Fs,f),"data-hook":S,style:{width:d-4},tabIndex:h?g:-1,"aria-label":y,"aria-hidden":!h},o().createElement("div",{className:E,style:{height:p,width:d}},o().createElement(wu,{className:Pu.cover,videoItem:n,breakpoints:[{min:0,width:d,height:p}],withFallbackColor:!0}),o().createElement("div",{className:Pu.content},this.renderPlayingIndication(),!s&&this.renderTitle(),this.renderPaidAccessIcon(),this.renderDuration(),this.renderLiveLabel())),this.renderPlayButton(),s&&this.renderDescription(),!v&&o().createElement("span",{className:Pu.srOnly,"aria-live":"polite",role:"status"},this.props.t("widget.accessibility.video-not-playable",{title:n.title})))})}renderTitle(){const e=this.props,t=e.videoItem,n=e.isPlaying,r=e.isDescriptionBelow,i=e.isShowVideoListItemTitle;return e.isClassicLayout&&!i?null:o().createElement(hu,{className:Pu.title,maxLinesCount:r?1:2,ariaHidden:n},t.title)}renderPublisher(){const e=this.props,t=e.videoItem,n=e.isPlaying,r=e.isClassicLayout,i=e.isShowVideoListItemPublisher;return r&&!i?null:o().createElement(fu,{className:Pu.publisher,ariaHidden:n},t.publisher)}renderDescription(){const e=this.renderTitle(),t=this.renderPublisher();return e||t?o().createElement("div",{className:Pu.description},e,t):null}renderPlayButton(){const e=this.props,t=e.playButtonConfig,n=e.isContentFocusable,r=e.isPlaying;return t?o().createElement(bu,{className:Pu["play-button"],iconClassName:Pu["play-icon"],onClick:t.callback,isFocusable:n,ariaHidden:r,isIconOnly:!0},this.props.t(t.translationData.props)):null}renderPaidAccessIcon(){const e=this.props,t=e.paidAccessButtonConfig,n=e.isPlaying,r=e.videoItem,i=e.channel;if(!t)return null;const s=Iu(r,i);return o().createElement("div",{className:Pu["paid-access-icon"],"aria-hidden":n,"data-hook":"paid-icon"},o().createElement(au,{currency:s}))}renderPlayingIndication(){const e=this.props.isPlaying;return o().createElement("div",{className:Pu["now-playing"],tabIndex:-1,"aria-hidden":!e},this.props.t("thumbnail.now-playing"))}renderDuration(){const e=this.props,t=e.isLive,n=e.videoItem,r=n.durationStr,i=n.isPlaying;return!r||t?null:o().createElement("div",{className:Pu.duration,role:"timer","aria-hidden":i,"aria-label":this.props.t("widget.accessibility.duration",{durationStr:r})},r)}renderLiveLabel(){const e=this.props.videoItem;return o().createElement(Pa.A,{itemType:e.itemType,liveVideoStatus:e.liveVideoStatus,startTime:e.dateStartLive,isSmall:!0,className:Pu["live-label"],smallClassName:Pu["live-scheduled-label"]})}render(){return o().createElement(Qc.ContainerQuery,{query:Au},this.renderOverlay)}},qe()(Ou,"defaultProps",{isContentFocusable:!0,isDescriptionBelow:!1,isShowVideoListItemTitle:!0,isShowVideoListItemPublisher:!0}),Ou))),Tu="zsTrPt",xu="a6tM_O",_u="wYi6Gv",Ru="h_5iS1",Lu={logWidgetSystem:wn.W},ku=(0,He.Ng)(e=>({isFetching:(0,lo.ri)(e),videoByIds:(0,bt.eA)(e),isVideoPlaying:(0,ht.nk)(e),selectedVideoId:(0,Tn.eY)(e),videosInRowCount:(0,je.l1)(e),searchQuery:(0,go.V8)(e),currentSiteUser:(0,yt._)(e),isThumbnailsPreviewHover:(0,je.oG)(e),isInfoAlwaysShown:(0,je.n7)(e),isInfoShownOnHover:(0,je.pB)(e),isDescriptionBelow:(0,je.Jn)(e),isRTL:(0,je.V8)(e)}),Lu)(class extends o().Component{constructor(){super(...arguments),qe()(this,"saveRef",(e,t)=>{this[e]=t}),qe()(this,"renderVideoItem",(e,t,n)=>{const r=this.props,i=r.channelData,s=r.videoByIds,a=r.thumbnailSize,l=r.onThumbnailClick,c=r.onPlayRequest,u=r.onPlayMemberOnlyRequest,d=r.selectedVideoId,p=r.isSelectedVideoIndicationDisabled,h=r.videosInRowCount,f=r.currentSiteUser,m=r.isThumbnailsPreviewHover,v=r.isInfoAlwaysShown,g=r.isDescriptionBelow,y=r.isInfoShownOnHover,b=s[e],E=d===e&&!p,S=(t+1)%h===0,C=It()(xu,{[_u]:S});return o().createElement(Nu,zn()({},a,{key:e,className:C,currentSiteUser:f,channelData:i,videoItem:b,isSelected:E,isContentFocusable:n,isThumbnailsPreviewHover:m,isInfoAlwaysShown:v,isDescriptionBelow:g,isInfoShownOnHover:y,onPlayRequest:(0,Yt.q)(c,b),onPlayMemberOnlyRequest:(0,Yt.q)(u,e),onClick:(0,Yt.q)(l,b)}))})}UNSAFE_componentWillReceiveProps(e){e.currentVideosPageNumber!==this.props.currentVideosPageNumber&&this.props.logWidgetSystem("videoList.changePage.rendered",{previousEventName:"videoList.changePage.requested"})}componentDidUpdate(){this.props.logWidgetSystem("videoList.searchByQuery.rendered",{previousEventName:"videoList.searchByQuery.requested"}),this.props.logWidgetSystem("videoList.searchByTag.rendered",{previousEventName:"videoList.searchByTag.requested"}),this.props.logWidgetSystem("videoList.searchByCategory.rendered",{previousEventName:"videoList.searchByCategory.requested"})}hasPage(e){const t=this.props.videoIdsByPageNumber;return Boolean(t[e])}get isPrevPageVisible(){const e=this.props.currentVideosPageNumber;return this.hasPage(e-1)}get isNextPageVisible(){const e=this.props.currentVideosPageNumber;return this.hasPage(e+1)}willPrevButtonDisappear(){const e=this.props.currentVideosPageNumber;return!this.hasPage(e-2)&&this.isPrevPageVisible}willNextButtonDisappear(){const e=this.props.currentVideosPageNumber;return!this.hasPage(e+2)&&this.isNextPageVisible}render(){const e=this.props,t=e.currentVideosPageNumber,n=e.videoIdsByPageNumber,r=e.containerWidth,i=e.className,s=e.onSlideToNext,a=e.onSlideToPrev,l=e.isFetching,c=e.isRTL;return o().createElement("div",{className:i},o().createElement(aa,{className:Tu,width:r,currentPageNumber:t,isRTL:c},o().createElement(pa,{pageWidth:r,currentPageNumber:t,itemsByPageNumber:n,renderItem:this.renderVideoItem,isRTL:c})),(this.isPrevPageVisible||this.isNextPageVisible||l)&&o().createElement("div",{className:Ru},o().createElement(Zc,{buttonRef:e=>this.saveRef("prevButtonRef",e),disabled:!this.isPrevPageVisible,onClick:()=>{a(),this.willPrevButtonDisappear()&&this.isNextPageVisible&&this.nextButtonRef&&(0,Gr.X)(this.nextButtonRef)}}),o().createElement(Jc,{buttonRef:e=>this.saveRef("nextButtonRef",e),disabled:!this.isNextPageVisible,onClick:()=>{s(),this.willNextButtonDisappear()&&this.isPrevPageVisible&&this.prevButtonRef&&(0,Gr.X)(this.prevButtonRef)}})))}}),Du="Ov75TI",Vu="jZkLN1",Mu="aPHGRp",Bu="cDR_Ox",Fu="tXIrMk",Uu="mTJGQm",Hu="ByxKUH",ju="DD1itD",Wu="s7OlfS",zu={openSubscription:fa,openPlayerOverlay:va,playSelectedVideo:mo},qu=(0,He.Ng)((e,t)=>({titleText:(0,uo.cP)(e,t),publisherText:(0,uo.Y6)(e,t),subscribeButtonText:(0,uo.QS)(e,t),playButtonText:(0,uo.AA)(e,t),purchaseButtonText:(0,uo.h$)(e,t),playNextButtonText:(0,uo.XW)(e,t),opacityStyle:(0,uo.Ry)(e),titleFont:(0,je.M6)(e)}),zu)(class extends o().Component{constructor(){super(...arguments),qe()(this,"handlePlayNextVideoClick",e=>{e.preventDefault(),e.stopPropagation(),this.props.playNextVideo()}),qe()(this,"handleSubscriptionButtonClick",e=>{e.preventDefault(),e.stopPropagation(),this.props.openSubscription(this.props.panoramaClient)}),qe()(this,"handlePurchaseButtonClick",e=>{e.preventDefault(),e.stopPropagation();const t=this.props,n=t.openPlayerOverlay,r=t.videoItem;n(t.panoramaClient,r)}),qe()(this,"handlePlaySelectedVideo",e=>{e.preventDefault(),e.stopPropagation();const t=this.props,n=t.videoItem;(0,t.playSelectedVideo)({videoItem:n,onPlaySelectedVideo:t.onPlaySelectedVideo})})}renderPublisher(){const e=this.props.publisherText,t=It()(Bu,"qa-widget-overlay-publisher");return o().createElement("div",{className:t,"data-hook":"overlay-publisher"},o().createElement("span",null,e))}renderLiveLabel(){const e=this.props.videoItem;return o().createElement(Pa.A,{itemType:e.itemType,liveVideoStatus:e.liveVideoStatus,videoTitle:e.title,startTime:e.dateStartLive,className:Wu})}renderPlayButton(){const e=this.props,t=e.channelData,n=e.playButtonText;return n?(0,Ia.ne)(t)?o().createElement(il.A,{dataHook:"overlay-play-button",className:Uu,onClick:this.handlePlaySelectedVideo},o().createElement(Co.A,{className:Hu,name:"arrow-right-filled"}),o().createElement("span",null,n)):o().createElement(wa,{className:ju}):null}renderPlayNextButton(){const e=this.props.playNextButtonText;return e?o().createElement(il.A,{className:Uu,"data-hook":"overlay-next-video-button",onClick:this.handlePlayNextVideoClick},e):null}renderSubscribeButton(){const e=this.props.subscribeButtonText;return e?o().createElement(il.A,{className:Uu,dataHook:"subscribe-button",onClick:this.handleSubscriptionButtonClick},e):null}renderPurchaseButton(){const e=this.props.purchaseButtonText;return e?o().createElement(il.A,{className:Uu,dataHook:"paid-access-button",onClick:this.handlePurchaseButtonClick},e):null}renderButtons(){return this.props.videoItem?o().createElement("div",{className:Fu},this.renderPlayButton(),this.renderSubscribeButton()||this.renderPurchaseButton(),this.renderPlayNextButton()):null}render(){const e=this.props,t=e.className,n=e.opacityStyle,r=e.publisherText,i=e.titleText,s=e.saveRef,a=e.titleFont.htmlTag??$a;return o().createElement("section",{className:Du,ref:s},o().createElement("div",{style:n,className:It()(t,Vu),"data-hook":"player-overlay player-overlay-visible",onClick:this.handlePlaySelectedVideo},i&&o().createElement("div",{className:Mu},o().createElement(Ca,{text:i,tag:a})),r&&this.renderPublisher(),this.renderLiveLabel(),this.renderButtons()))}}),Gu=(0,Qn.s)(qu);var $u=n(78902);const Yu=(0,Rr.tz)("requestPlayVideoOnload",(e,t)=>(n,r)=>{const o=r();t?(n((0,Kn.f)(!0)),n((0,$u.cd)(e,!0))):(0,ht.az)(o)&&n((0,kn.z)(e,!0,!0))}),Ku=e=>{let t=e.isMobile,n=void 0!==t&&t,o=e.onAutoPlayRequested;const i=(0,He.wA)(),s=(0,He.d4)(je.yl),a=(0,He.d4)(vo.T),l=(0,He.d4)(Tn.eY),c=(0,He.d4)(pt.m8),u=(0,He.d4)(We.PP),d=(0,He.d4)(We.Qu);return(0,r.useEffect)(()=>{const e=window.matchMedia("(prefers-reduced-motion: reduce)").matches;!s||c||!u&&!d||e||(o&&o(a),i(Yu(l,n)))},[]),null},Xu="reXdTQ",Zu="j0_X8l",Ju="uN4U0m",Qu="ggLWS3",ed="S8dCdI",td="pnxiKN",nd="EE78T4",rd="nzcGxA",od="KsKaAG",id="kAxDzs",sd="VgbGS3",ad="pMVfQ8",ld="XDhPr5",cd="_8SXLd5",ud="Rv3MBX",dd="U6Xh6u",pd="mnTBW0",hd="Bk2B6Z",fd="UcE16Q",md="ViDJXz",vd={container:"N2Pky6",ratioImage:"QnYI6u"};var gd;!function(e){e.FIT_TO_HEIGHT="FIT_TO_HEIGHT",e.FIT_TO_WIDTH="FIT_TO_WIDTH"}(gd||(gd={}));const yd={[gd.FIT_TO_HEIGHT]:vd.fitToheight,[gd.FIT_TO_WIDTH]:vd.fitToWidth};class bd extends o().Component{render(){const{children:e,mode:t}=this.props;return o().createElement("div",{className:vd.container},o().createElement("img",{className:Hr()(vd.ratioImage,yd[t]),src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAJCAIAAAC0SDtlAAAAGklEQVQYlWP8//8/AymAiSTVoxpoooGBgQEAMWADDx3noXgAAAAASUVORK5CYII=",alt:"","aria-hidden":"true"}),e)}}bd.propTypes={children:Mt().any,mode:Mt().oneOf([gd.FIT_TO_HEIGHT,gd.FIT_TO_WIDTH])},bd.defaultProps={mode:gd.FIT_TO_WIDTH};var Ed=n(83299),Sd=n(21468);const Cd="Sxxmni",wd="W7SUd2",Pd="vuYpTR",Id=e=>{let t=e.titleKey,n=e.coverUrl;const r=(0,ls.B)().t;return o().createElement("div",{className:Cd},o().createElement(bd,null,n&&o().createElement(Su.V,{src:n,className:wd,mode:Ed.e.FIT_TO_WIDTH,breakpoints:[{width:Sd.YR,height:Sd.FJ,min:0}]}),o().createElement("div",{className:Pd},r(t))))},Od=function(e){let t=e.coverUrl;return o().createElement(Id,{coverUrl:t,titleKey:"widget.this-channel-is-coming-soon"})};class Ad{constructor(e){this.logger=e,qe()(this,"interactions",{})}start(e){let t=this.interactions[e]||0;t++,this.logger.transaction(e).start(),this.interactions[e]=t}end(e){let t=this.interactions[e];t>0&&(t--,this.logger.transaction(e).finish(),this.interactions[e]=t)}}function Nd(e){return(0,Qn.s)(t=>{const n=t.panoramaClient,i=(0,r.useMemo)(()=>new Ad(n),[n]);return o().createElement(e,zn()({interactions:i},t))})}const Td={computer:"COMPUTER_PLAY",vimeo:"VIMEO_PLAY",youtube:"YOUTUBE_PLAY",facebook:"FACEBOOK_PLAY",grid:"GRID_PLAY",classic:"CLASSIC_PLAY",compact:"COMPACT_PLAY","full-screen-modal":"FULL_SCREEN_MODAL_PLAY",auto:"AUTO_PLAY",click:"CLICK_PLAY",open:"OPEN_PLAY"};function xd(e,t){e.start("PLAY"),"auto"!==t.trigger&&(e.start(Td[t.source]),e.start(Td[t.layout])),e.start(Td[t.trigger])}function _d(e,t){e.end("PLAY"),e.end(Td[t.source]),e.end(Td[t.layout]),e.end(Td.click),e.end(Td.auto),e.end(Td.open)}var Rd,Ld=n(8868);const kd={isTagFocused:!1,isSearchInputFocused:!1,searchLayout:!1,currentCategory:null},Dd={selectVideo:xn.w5,searchByString:lr.HZ,searchByCategory:lr.m_,searchByTag:lr.MJ,setSavedTime:Rn.h,goToLazyVideosPageIndex:mr.P5,requestPlayVideo:kn.z,logBi:wn.w,logWidgetSystem:wn.W,logWidgetVidClick:Bc.K,storeForReload:oo.s,sendBiEvent:So.S,openFullScreenMemberOnlyOverlay:to,openFullScreenPurchaseOverlay:eo,openFullScreenSubscribeOverlay:no,openFullScreenRentOverlay:ro,openFullScreenChannelOverlay:Zr.LZ,fitIntoView:Lr},Vd=(0,Fr.C)()((0,He.Ng)((e,t)=>{const n=(0,lo.oX)(e),r=(0,lo.pg)(e),o=(0,lo.LL)(e)?n[r+1]:null;return{isSite:We.PP(e),isEditor:We.Jf(e),mainVideoId:(0,Tn.eY)(e),mainVideo:(0,vo.T)(e),nextVideoId:o,selectedVideoId:e.selectedVideoId,isVideoPlaying:(0,ht.nk)(e),isVideoPaused:(0,ht.L0)(e),isVideoEnded:(0,ht.mA)(e),currentChannelId:(0,Ln.eH)(e),canShowChannelCover:!e.isVideosTouched,appSettings:(0,je.pr)(e),currentSiteUser:(0,yt._)(e),firstChannelVideoId:e.firstChannelVideoId,numberOfRows:(0,je.yv)(e),videoByIds:(0,bt.eA)(e),isSignInVisible:(0,je.GK)(e),isSearchBarVisible:(0,so.aE)(e),isSearchInputVisible:(0,so.v_)(e),isCategoriesDropdownVisible:(0,so._t)(e),isHeaderVisible:(0,so.yl)(e),searchQuery:(0,go.V8)(e),channelData:(0,ft.rH)(e),videosPerPage:(0,lo.kT)(e),videoIdsByPageNumber:(0,lo.Zd)(e),currentVideosPageNumber:(0,lo.xg)(e),isVideosFetching:(0,lo.ri)(e),isSearching:(0,go.L$)(e),isSearchResultEmpty:yo(e),isMainItemChannelCover:(0,je.ts)(e),showAutoPlay:(0,Mc.Bm)(e),playerSize:(0,io.$9)(t.windowSize.width),instance:(0,Pn.iE)(e),isMobile:(0,Dt.Fr)(e)}},Dd)((Rd=class extends o().Component{constructor(e){var t;super(e),t=this,qe()(this,"playerOverlayContainerRef",null),qe()(this,"saveRef",(e,t)=>{this[e]=t}),qe()(this,"reset",()=>{this.setState({...kd,searchBarValue:""}),this.props.goToLazyVideosPageIndex(0)}),qe()(this,"handleThumbnailClick",e=>{const t=this.props,n=t.selectedVideoId,r=t.fitIntoView,o=t.selectVideo;n!==e.id&&(r(),this.containerRef.scrollIntoView({behavior:"smooth"}),o(e.id))}),qe()(this,"searchByTag",e=>{this.props.logWidgetSystem("videoList.searchByTag.requested"),this.setTagsFocusState(!1),this.props.searchByTag(e),this.setState({searchBarValue:e,currentCategory:null}),this.props.logBi("widget.tags.clicked")}),qe()(this,"handleTagsFocus",()=>{this.setTagsFocusState(!0)}),qe()(this,"handleTagsBlur",()=>{this.setTagsFocusState(!1)}),qe()(this,"handleSlideToPrev",()=>{this.props.logWidgetSystem("videoList.changePage.requested");const e=this.props,t=e.currentVideosPageNumber;(0,e.goToLazyVideosPageIndex)(t-1)}),qe()(this,"handleSlideToNext",()=>{this.props.logWidgetSystem("videoList.changePage.requested");const e=this.props,t=e.currentVideosPageNumber;(0,e.goToLazyVideosPageIndex)(t+1)}),qe()(this,"handleThumbnailPlayButtonClick",e=>{const t=this.props,n=t.channelData,r=t.mainVideo;if((0,Ld.A)()){const t=r.id!==e.id;this.playVideo(e,t)}else this.playVideo(e);(0,Bc.K)({videoItem:e,channelData:n})}),qe()(this,"handleSearchInputFocus",()=>{this.setSearchInputFocusState(!0)}),qe()(this,"handleSearchInputBlur",()=>{setTimeout(()=>{this.setSearchInputFocusState(!1)},300)}),qe()(this,"clearSearch",()=>{this.setState({searchBarValue:""}),this.state.currentCategory||this.props.searchByString("")}),qe()(this,"searchByQuery",e=>{this.props.searchByString(e),this.props.logWidgetSystem("videoList.searchByQuery.requested"),this.setState({currentCategory:null})}),qe()(this,"handleSearchInputChange",e=>{this.setState({searchBarValue:e})}),qe()(this,"handleCategorySelect",e=>{this.props.searchByCategory(e),this.props.logWidgetSystem("videoList.searchByCategory.requested"),this.setState({currentCategory:e,searchBarValue:""})}),qe()(this,"showChannelInfo",e=>{e.preventDefault(),this.props.openFullScreenChannelOverlay(this.props.channelData.id)}),qe()(this,"openMemberOnly",(0,Xr.f)(e=>{this.props.openFullScreenMemberOnlyOverlay(this.props.panoramaClient,this.props.channelData.id,e)})),qe()(this,"storeDataForReload",()=>{this.props.storeForReload({selectedVideoId:this.props.mainVideoId})}),qe()(this,"setCurrentVideoFromPayment",e=>{e.itemId&&this.props.selectVideo(e.itemId)}),qe()(this,"openSubscription",(0,Xr.f)(()=>{const e=this.props.currentChannelId;this.props.logBi("widget.subscription.clicked",{channelID:e}),this.props.openFullScreenSubscribeOverlay(this.props.panoramaClient,e,()=>{this.props.logBi("widget.subscriptionPopUp.Completed",{result:"canceled",errorMsg:""})})})),qe()(this,"openPurchase",(0,Xr.f)(()=>{const e=this.props,t=e.currentChannelId,n=e.mainVideoId;this.props.openFullScreenPurchaseOverlay(this.props.panoramaClient,t,n)})),qe()(this,"openRent",(0,Xr.f)(()=>{const e=this.props,t=e.currentChannelId,n=e.mainVideoId;this.props.openFullScreenRentOverlay(this.props.panoramaClient,t,n)})),qe()(this,"handleOverlayPlayClick",e=>{e.memberOnly&&!this.props.currentSiteUser?this.openMemberOnly(e.id):this.playVideo(e)}),qe()(this,"playVideo",function(e,n){let r=e.id;void 0===n&&(n=!1);const o=t.props,i=o.requestPlayVideo;xd(o.interactions,{layout:"classic",source:o.mainVideo.videoSource,trigger:"click"}),i(r,n)}),qe()(this,"startAutoPlayPanoramaInteraction",e=>{xd(this.props.interactions,{source:e.videoSource,layout:"classic",trigger:"auto"})}),qe()(this,"playNextVideo",()=>{const e=this.props,t=e.nextVideoId,n=e.channelData,r=e.mainVideo;t&&(this.props.logWidgetVidClick({videoItem:r,channelData:n,buttonName:"next_video"}),this.playVideo({id:t}))}),qe()(this,"handlePlayStarted",()=>{const e=this.props;_d(e.interactions,{layout:"classic",source:e.mainVideo.videoSource})}),qe()(this,"saveContainerRef",e=>{this.containerRef=e}),this.state={...kd,searchBarValue:e.searchQuery,isInitialVideosLoaded:!1}}componentDidMount(){this.sendSubscriptionDisplayedOnWidget(),this.props.goToLazyVideosPageIndex(0)}sendSubscriptionDisplayedOnWidget(){const e=this.props.channelData;(0,ao.K)({channel:e})&&this.props.sendBiEvent("widget.subscription.displayed",{whereDisplayed:"widget"})}get listThumbnailSize(){const e=this.props,t=e.appSettings,n=e.windowSize,r=t.numbers.videosInRow;return(0,io.Qs)(n.width,r)}getTagList(){var e;return(null==(e=this.props.channelData)||null==(e=e.statsInfo)?void 0:e.tags)||[]}get categoriesList(){const e=re().get(this.props,"channelData.statsInfo.categories")||[];return re().map(e,"value")}setTagsFocusState(e){this.setState({isTagFocused:e}),e||setTimeout(()=>this.hideSearchLayout(),0)}get tags(){var e;const t=this.state,n=t.searchLayout,r=t.searchBarValue,i=this.getTagList();return i.length&&n&&!r?o().createElement("div",{className:cd,"data-hook":"tags-wrapper"},o().createElement(Do,{style:{maxHeight:null==(e=this.listThumbnailSize)?void 0:e.height}},o().createElement(qc.A,{className:pd,onTagFocus:this.handleTagsFocus,onTagBlur:this.handleTagsBlur,onTagClick:this.searchByTag,tags:i}))):null}get noSearchResults(){const e=this.props.isSearchResultEmpty,t=this.state,n=t.searchBarValue,r=t.searchLayout;return!e||r&&!n?null:o().createElement(ol,{className:md})}isChannelCoverShown(){return this.props.canShowChannelCover&&this.props.isMainItemChannelCover}get videosList(){const e=this.props,t=e.channelData,n=e.currentSiteUser,r=e.videoIdsByPageNumber,i=e.currentVideosPageNumber,s=e.videosPerPage,a=e.mainVideo,l=e.playerSize,c=this.state,u=c.searchLayout,d=c.searchBarValue,p=u&&!d&&this.getTagList().length;return!re().get(r[i],"length")||!a||p?null:o().createElement(ku,{className:dd,containerWidth:l.width,videoIdsByPageNumber:r,currentVideosPageNumber:i,onSlideToNext:this.handleSlideToNext,onSlideToPrev:this.handleSlideToPrev,channelData:t,currentSiteUser:n,videosPerPageCount:s,onThumbnailClick:this.handleThumbnailClick,onPlayRequest:this.handleThumbnailPlayButtonClick,onPlayMemberOnlyRequest:this.openMemberOnly,thumbnailSize:this.listThumbnailSize,isSelectedVideoIndicationDisabled:this.isChannelCoverShown()})}setSearchInputFocusState(e){this.setState({isSearchInputFocused:e}),e?this.showSearchLayout():setTimeout(()=>this.hideSearchLayout(),0)}showSearchLayout(){this.setState({searchLayout:!0})}hideSearchLayout(){const e=this.state,t=e.isTagFocused,n=e.isSearchInputFocused;t||n||this.setState({searchLayout:!1})}get search(){const e=this.props,t=e.isSearchInputVisible,n=e.searchQuery,r=this.state.currentCategory;if(!t)return null;const i=r?"":n;return o().createElement(ta,{value:i,onFocus:this.handleSearchInputFocus,onBlur:this.handleSearchInputBlur,onChange:this.handleSearchInputChange,onSearch:this.searchByQuery,onClose:this.clearSearch,className:sd})}get categories(){const e=this.props,t=e.isCategoriesDropdownVisible,n=e.searchQuery,r=e.videosPerPage,i=e.videoByIds,s=this.state,a=s.currentCategory,l=s.searchBarValue;return!t||!a&&(l||n)?null:o().createElement("div",{className:ad},o().createElement(Bs,{className:ld,maxOptionsVisible:re().size(i)>r?5:3,isFocusable:!0,list:this.categoriesList,onCategorySelect:this.handleCategorySelect,selectedCategory:a}))}get content(){const e=this.props,t=e.isSearchBarVisible,n=e.channelData,r=e.isVideosFetching,i=e.videoIdsByPageNumber,s=e.searchQuery,a=e.currentVideosPageNumber,l=e.isSearching;if(!r&&0===n.videosCount)return o().createElement(Od,{coverUrl:(0,Kr.m)(n)});const c=It()(nd,{[rd]:!t});return o().createElement("div",{className:c},o().createElement("section",{className:od,"aria-label":this.props.t("widget.accessibility.search-videos"),"data-hook":"widget-search-line"},o().createElement("div",{className:id},this.search,this.tags),this.categories),o().createElement(Bl,{channelTitle:n.title,isChannelHasVideos:Boolean(n.videosCount),isVideosFetching:r,isSearching:l,videoIdsByPageNumber:i,searchQuery:s,currentVideosPageNumber:a,className:ud,dataHook:"video-list",style:{height:this.videosListHeight},onRef:(0,Yt.q)(this.saveRef,"videosContainerRef")},this.videosList,this.noSearchResults))}get channelTitle(){const e=this.props,t=e.channelData;return e.appSettings.booleans.showChannelTitle?t.title:null}get signInButton(){const e=this.props,t=e.isSignInVisible,n=e.channelData;return t?o().createElement(Tc,{channelId:n.id,onPageRefresh:this.storeDataForReload},e=>o().createElement(Es,{className:ed,tooltipSide:"bottom",channelData:n,onClick:e.showAccountInfo,onLoginClick:e.logIn,onLogoutClick:e.logOut,onSubscribeClick:e.subscribe})):null}get header(){const e=this.props,t=e.channelData,n=e.isHeaderVisible,r=It()(Zu,{[Ju]:!n}),i=this.channelTitle;return o().createElement("header",{className:r,"data-hook":"widget-header"},o().createElement("h2",{className:Qu,"data-hook":"channel-title",title:i},i),o().createElement(Wc,null,e=>{let t=e.toggleShare,n=e.ariaLabel;return o().createElement(ql,{className:ed,ariaLabel:n,onClick:t})}),o().createElement(As,{className:ed,channelData:t,onClick:this.showChannelInfo}),o().createElement(xs,{className:ed,channelData:t,onClick:this.openSubscription}),this.signInButton)}renderShareOverlay(){const e=this.props,t=e.channelData,n=e.mainVideo,r=n?n.id:t.id;return o().createElement(Fc.A,{key:`share-${r}`,channelData:t,videoItem:n})}renderMainSceneContent(){return o().createElement("div",{className:fd},this.renderPlayer(),this.renderShareOverlay())}renderPlayer(){const e=this.props.mainVideo;if(e)return this.renderPlayerForCurrentDevice(e)}renderPlayerForCurrentDevice(e){const t=this.props,n=t.isVideoPlaying,r=t.isVideoEnded,i=t.canShowChannelCover,s=t.channelData,a=t.appSettings,l=t.nextVideoId,c=t.mainVideo,u=t.currentSiteUser,d=t.showAutoPlay,p=t.PlayerComponent,h=t.playerSize,f=o().createElement(Gu,{appSettings:a,currentSiteUser:u,channelData:s,videoItem:c,showChannelCover:i,nextVideoId:l,onPlaySelectedVideo:this.handleOverlayPlayClick,playNextVideo:this.playNextVideo,ended:r,saveRef:(0,Yt.q)(this.saveRef,"playerOverlayContainerRef")});return p?o().createElement("div",{className:hd},o().createElement(Eo,null,t=>{let r=t.canShowVideoInfoButton,a=t.canShowShareButton;return o().createElement(p,{className:td,videoItem:e,channelData:s,width:h.width,height:h.height,paused:!n,canShowChannelCover:i,onPurchaseClick:this.openPurchase,onRentClick:this.openRent,onSubscribeClick:this.openSubscription,canShowFullInfo:r,canShareVideo:a,onPlayStart:this.handlePlayStarted},f)}),o().createElement(Vl,null),d&&o().createElement(Ku,{dataHook:"autoplay-video",onAutoPlayRequested:this.startAutoPlayPanoramaInteraction})):o().createElement("div",{className:hd},o().createElement("div",{className:td,style:h},f))}render(){const e=this.props,t=e.channelData,n=e.isVideoPlaying,r=e.mainVideoId,i=e.windowSize,s=e.isEditor?{width:"100%",height:"100%"}:{width:i.width,minHeight:i.height};return o().createElement("div",{role:"region",ref:this.saveContainerRef,className:Xu,style:s,"data-hook":"widget-container","data-channel-layout":"classic","aria-label":this.props.t("widget.accessibility.channel-videos-widget",{channelTitle:t.title})},this.header,this.renderMainSceneContent(),this.content,o().createElement(Or.A,{onRent:this.setCurrentVideoFromPayment,onSale:this.setCurrentVideoFromPayment,onSubscription:this.reset,onSubscriptionCancel:this.reset}),o().createElement(Pc,{playVideo:this.playVideo,isVideoPlaying:n,selectedVideoId:r}),o().createElement(sc,null))}},qe()(Rd,"displayName","ClassicView"),Rd))),Md=or(Nd((0,Dr.Gm)(Vd)));var Bd=n(91523),Fd=n(36116);const Ud="ekpD71";class Hd extends o().Component{render(){const{children:e,borderWidth:t=2}=this.props;return o().createElement("div",{style:{borderWidth:t},className:Ud},e)}}class jd extends o().Component{constructor(){super(...arguments),qe()(this,"handleClick",e=>{e.stopPropagation(),e.preventDefault(),this.props.onClick()})}render(){const e=this.props,t=e.children,n=e.isIconOnly,r=e.isFocusable,i=e.className,s=e.ariaHidden,a=e.currency,l=It()(pu.button,i,{[pu["only-icon"]]:n});return o().createElement("a",{href:"#",className:l,onClick:this.handleClick,"data-hook":"paid-access-button","aria-hidden":s,tabIndex:r?0:-1},o().createElement("div",{className:pu.icon},o().createElement(Hd,{borderWidth:n?3:2},o().createElement(au,{currency:a}))),t&&o().createElement("span",{className:pu.text},t))}}qe()(jd,"defaultProps",{isFocusable:!0,isIconOnly:!1,ariaHidden:!1});const Wd="W6L_ej",zd="LXWNJj",qd="P9btGc",Gd="itAs9u",$d="jpS184",Yd="zKLz4I",Kd="P3g1qr",Xd="OFh61d",Zd="eddosW",Jd="pmrXpM",Qd="JQe1Yh",ep="o6ZC_D",tp="MLk6Jy",np="kLuT7o",rp="l27WuX";var op;const ip=(0,Fr.C)()((0,He.Ng)(()=>{const e=cu(),t=du();return(n,r)=>({playButtonConfig:e(n,r),paidAccessButtonConfig:t(n,r),isThumbnailsPreviewHover:(0,je.oG)(n),isOverlayAlwaysShown:(0,je.n7)(n),isOverlayNeverShown:(0,je.id)(n),isShareOverlayOpen:(0,Uc.eY)(n)})})((op=class extends o().Component{renderTitle(){const e=this.props.videoItem;return o().createElement("div",{className:zd},o().createElement(hu,{className:Yd,tag:"div"},e.title))}renderPlayButton(){const e=this.props,t=e.playButtonConfig,n=e.isContentFocusable;return t?o().createElement(bu,{className:qd,iconClassName:Xd,onClick:t.callback,isFocusable:n,isIconOnly:!0},this.props.t(t.translationData.props)):null}renderPaidAccessButton(){const e=this.props,t=e.paidAccessButtonConfig,n=e.isContentFocusable,r=e.videoItem,i=e.channelData;if(!t)return null;const s=Iu(r,i);return o().createElement(jd,{className:qd,iconClassName:Xd,onClick:t.callback,isFocusable:n,currency:s,isIconOnly:!0},(0,Ns.A)(t.translationData.props,t.translationData.priceModel))}renderLiveLabel(){const e=this.props.videoItem;return o().createElement(Pa.A,{itemType:e.itemType,liveVideoStatus:e.liveVideoStatus,startTime:e.dateStartLive,isSmall:!0,noBackground:!0,className:rp,smallClassName:Jd})}render(){const e=this.props,t=e.videoItem,n=e.className,r=e.isOverlayNeverShown,i=e.isOverlayAlwaysShown,s=e.isThumbnailsPreviewHover,a=e.width,l=e.height,c=e.isContentFocusable,u=e.onClick,d=e.isShareOverlayOpen;if(!t)return null;const p=It()(Wd,{[Qd]:r,[ep]:i,[tp]:s,[np]:d});return o().createElement("section",{className:It()(Zd,n),onClick:u,onKeyDown:(0,Yt.q)(Fs,u),"data-hook":"video-list-thumb-wrapper",style:{height:l,width:a},"aria-hidden":!c},o().createElement(wu,{videoItem:t,breakpoints:[{min:0,width:a,height:l}]}),o().createElement("div",{"data-hook":"player-overlay",className:p},o().createElement("div",{className:Gd},o().createElement("div",{className:$d},this.renderTitle(),o().createElement("div",{className:Kd},this.renderPlayButton(),this.renderPaidAccessButton(),this.renderLiveLabel())))))}},qe()(op,"defaultProps",{isContentFocusable:!0,showChannelCover:!1,onPlayRequest:re().noop,onPlayMemberOnlyRequest:re().noop,onPlayWithoutPreviewRequest:re().noop,onPurchaseRequest:re().noop,onSubscriptionRequest:re().noop}),op))),sp="GYzXGt",ap="mUnnYK",lp="jSMkMZ",cp={"videos-container-min-800":{minWidth:800},"videos-container-max-799":{maxWidth:799,minWidth:600},"videos-container-max-599":{maxWidth:599,minWidth:550},"videos-container-max-549":{maxWidth:549,minWidth:450},"videos-container-max-449":{maxWidth:449}},up={logWidgetSystem:wn.W},dp=(0,Fr.C)()((0,He.Ng)(e=>({currentSiteUser:(0,yt._)(e),videoByIds:(0,bt.eA)(e)}),up)(class extends o().Component{constructor(){super(...arguments),qe()(this,"renderVideoItem",(e,t,n)=>{const r=this.props,i=r.currentSiteUser,s=r.channelData,a=r.videoByIds,l=r.thumbnailSize,c=r.OverlayActionsCallbacks,u=r.onBeforeClick,d=r.onBeforePlayRequested,p=r.onPlayRequestedBi,h=a[e];return o().createElement(c,{channelId:s.id,videoId:h.id,videoSource:h.videoSource,onBeforeClick:u,onBeforePlayRequested:d,onPlayRequestedBi:re().partial(p,h),key:e},o().createElement(ip,zn()({},l,{currentSiteUser:i,channelData:s,videoItem:h,isContentFocusable:n})))})}UNSAFE_componentWillReceiveProps(e){e.currentVideosPageNumber!==this.props.currentVideosPageNumber&&this.props.logWidgetSystem("videoList.changePage.rendered",{previousEventName:"videoList.changePage.requested"})}componentDidUpdate(){this.props.logWidgetSystem("videoList.show.rendered",{previousEventName:"videoList.show.requested"})}hasPage(e,t){const n=this.props,r=n.videoIdsByPageNumber,o=n.channelData.videosCount,i=e+t;if(0===e&&t>0){const e=r[0]?r[0].length*i:0;return Boolean(r[i])||e<o}return Boolean(r[i])}get isPrevPageVisible(){const e=this.props.currentVideosPageNumber;return this.hasPage(e,-1)}get isNextPageVisible(){const e=this.props.currentVideosPageNumber;return this.hasPage(e,1)}render(){const e=this.props,t=e.currentVideosPageNumber,n=e.videoIdsByPageNumber,r=e.containerWidth,i=e.onSlideToPrev,s=e.onSlideToNext,a=e.isVisible,l=e.isRTL;return o().createElement(Qc.ContainerQuery,{query:cp},e=>o().createElement("div",{className:It()(sp,e)},o().createElement(aa,{width:r,currentPageNumber:t,isRTL:l},o().createElement(pa,{pageWidth:r,currentPageNumber:t,itemsByPageNumber:n,renderItem:this.renderVideoItem})),a&&o().createElement(qr,{prevButtonClassName:ap,nextButtonClassName:lp,onPrevClick:i,onNextClick:s,prevButtonAriaLabel:this.props.t("widget.accessibility.prev-videos"),nextButtonAriaLabel:this.props.t("widget.accessibility.next-videos"),isPrevVisible:this.isPrevPageVisible,isNextVisible:this.isNextPageVisible,isRTL:l})))}}));var pp=n(45988);const hp={...lu.He,[vt.Kf.FULL]:"widget.overlay-buttons.start-watching"};function fp(e){const t=e.channelData,n=e.videoItem,r=e.currentSiteUser,o=(0,vt.$Z)(t,n,r),i=(0,vt.zj)(t,n,r),s=function(e,t,n){return t?e.onPlayRequest:n===vt.$h.SIGN_IN?e.onPlayMemberOnlyRequest:e.onPlayWithoutPreviewRequest}(e,(0,vt.hC)(t,n,r),i),a=function(e){return e?{props:hp[e]}:(vt.$h.SIGN_IN,{props:"widget.overlay-buttons.start-watching"})}(o);return{callback:s,translationData:a}}var mp=n(83881);function vp(e){const t=e.channelData;if(!(0,mp.BO)(t)&&!(0,mp.Xv)(t))return null;const n=function(e){return e.onSubscriptionRequest}(e);return{callback:n,translationData:function(e){const t=(0,Jr.Zt)(e);return{props:t?"widget.mobile.overlay-button.subscribe.short":"widget.overlay-buttons.get-subscription",priceModel:t?(0,$r.gl)(e.dealInfo):(0,$r.BJ)(e.dealInfo)}}(t)}}const gp=(0,mt.Mz)(je.yi,e=>({backgroundColor:`rgba(0,0,0,${re().round(e/100,2)})`}));var yp=n(69933);class bp extends o().Component{getCoverUrl(){const e=this.props,t=e.channelData,n=e.videoItem;return(0,Kr.m)(t)||(0,Eu.m)(n)}render(){const e=this.props,t=e.width,n=e.height,r=e.className,i=e.channelData;return o().createElement("div",{className:It()(pu.cover,r)},o().createElement(yp.A,{posterUrl:this.getCoverUrl(),mediaInfo:i.mediaInfo,channelId:i.id,channelTitle:i.title,showChannelCover:!0,width:t,height:n}))}}qe()(bp,"defaultProps",{withFallbackColor:!1});var Ep=n(43978),Sp=n(33062);const Cp=[299,449,549,1899];class wp extends o().Component{constructor(){super(...arguments),qe()(this,"handleClick",()=>{const e=this.props.onPlayRequest;this.canPlayVideo()&&e()}),qe()(this,"handleContainerRef",e=>{this.subscribedPointerOver||(this.subscribedPointerOver=!0,e.addEventListener("pointerover",()=>{this.props.videoItem.videoSource===Sp.b.YOUTUBE&&(0,Ep.U)()},{once:!0}))}),qe()(this,"getBreakpointClassName",()=>{const e=this.props.environment.dimensions.width;for(const t of Cp)if(e<=t){return pu[`element-max-${t}`]}})}canPlayVideo(){const e=this.props,t=e.channelData,n=e.videoItem,r=e.currentSiteUser;return(0,vt.hC)(t,n,r)}renderTitle(){const e=this.props,t=e.channelData,n=e.canShowMainItemTitle,r=e.titleFont.htmlTag??$a;return n?o().createElement("div",{className:pu["title-block"]},o().createElement(hu,{tag:r},t.title)):null}renderLiveLabel(){const e=this.props.videoItem;return o().createElement(Pa.A,{itemType:e.itemType,liveVideoStatus:e.liveVideoStatus,videoTitle:e.title,startTime:e.dateStartLive,className:pu["live-label"]})}renderPlayButton(){const e=this.props,t=e.playButtonConfig,n=e.isContentFocusable,r=e.isMainActionsOnlyIcons;return t?o().createElement(bu,{onClick:t.callback,isFocusable:n,isIconOnly:r},this.props.t(t.translationData.props)):null}renderPaidAccessButton(){const e=this.props,t=e.paidAccessButtonConfig,n=e.isContentFocusable,r=e.isMainActionsOnlyIcons,i=e.channelData,s=e.videoItem;e.t;if(!t)return null;const a=Iu(s,i),l=t.translationData,c=t.callback,u=l.props,d=l.priceModel;return o().createElement(jd,{onClick:c,isFocusable:n,isIconOnly:r,currency:a},(0,Ns.A)(u,d))}render(){const e=this.props,t=e.channelData,n=e.videoItem,r=e.className,i=e.width,s=e.height,a=e.withFallbackColor,l=e.opacityStyles,c=e.isContentFocusable;if(!t)return null;const u=It()("player-overlay",{"player-overlay-visible":c}),d=this.getBreakpointClassName();return o().createElement("div",{"data-hook":u,className:It()(pu.container,r,d,{[pu.playable]:this.canPlayVideo()}),onClick:this.handleClick,ref:this.handleContainerRef},o().createElement(bp,{channelData:t,videoItem:n,width:i,height:s,withFallbackColor:a}),o().createElement("div",{className:pu.content,style:l},o().createElement("div",{className:pu["top-content"]},this.renderTitle(),this.renderLiveLabel(),o().createElement("div",{className:pu["buttons-wrapper"]},this.renderPlayButton(),this.renderPaidAccessButton()))))}}qe()(wp,"defaultProps",{isContentFocusable:!0,showChannelCover:!1,onPlayRequest:re().noop,onPlayMemberOnlyRequest:re().noop,onPlayWithoutPreviewRequest:re().noop,onPurchaseRequest:re().noop,onSubscriptionRequest:re().noop});const Pp=(0,pp.H)((0,Fr.C)()((0,He.Ng)((e,t)=>({playButtonConfig:fp(t),paidAccessButtonConfig:vp(t),canShowMainItemTitle:(0,je.Si)(e),isMainActionsOnlyIcons:(0,je.yT)(e),opacityStyles:gp(e),titleFont:(0,je.M6)(e)}))(al(wp))));var Ip;const Op={[pu["element-max-1899"]]:{maxWidth:1899,minWidth:550},[pu["element-max-549"]]:{maxWidth:549,minWidth:450},[pu["element-max-449"]]:{maxWidth:449,minWidth:300},[pu["element-max-299"]]:{maxWidth:299}},Ap=(0,pp.H)((0,Fr.C)()((0,He.Ng)(()=>{const e=cu(),t=du();return(n,r)=>({playButtonConfig:e(n,r),paidAccessButtonConfig:t(n,r),canShowMainItemTitle:(0,je.Si)(n),isMainActionsOnlyIcons:(0,je.yT)(n),opacityStyles:gp(n)})})((Ip=class extends o().Component{constructor(){super(...arguments),qe()(this,"topContentRef",null),qe()(this,"handleClick",()=>{const e=this.props.onPlayRequest;this.canPlayVideo()&&e()}),qe()(this,"handleContainerRef",e=>{e&&(this.subscribedPointerOver||(this.subscribedPointerOver=!0,e.addEventListener("pointerover",()=>{this.props.videoItem.videoSource===Sp.b.YOUTUBE&&(0,Ep.U)()},{once:!0})))})}canPlayVideo(){const e=this.props,t=e.channelData,n=e.videoItem,r=e.currentSiteUser;return(0,vt.hC)(t,n,r)}renderTitle(){const e=this.props,t=e.videoItem;return e.canShowMainItemTitle?o().createElement("div",{className:pu["title-block"]},o().createElement(hu,null,t.title)):null}renderLiveLabel(){const e=this.props.videoItem;return o().createElement(Pa.A,{itemType:e.itemType,liveVideoStatus:e.liveVideoStatus,videoTitle:e.title,startTime:e.dateStartLive,className:pu["live-label"]})}renderPlayButton(){const e=this.props,t=e.playButtonConfig,n=e.isContentFocusable,r=e.isMainActionsOnlyIcons;return t?o().createElement(bu,{onClick:t.callback,isFocusable:n,isIconOnly:r},this.props.t(t.translationData.props)):null}renderPaidAccessButton(){var e;const t=this.props,n=t.paidAccessButtonConfig,r=t.isContentFocusable,i=t.isMainActionsOnlyIcons,s=t.videoItem;if(!n)return null;const a=null==(e=s.dealInfo[0])?void 0:e.currency;return o().createElement(jd,{onClick:n.callback,isFocusable:r,isIconOnly:i,currency:a},(0,Ns.A)(n.translationData.props,n.translationData.priceModel))}render(){const e=this.props,t=e.videoItem,n=e.className,r=e.width,i=e.height,s=e.opacityStyles,a=e.isContentFocusable;if(!t)return null;const l=It()("player-overlay",{"player-overlay-visible":a});return o().createElement(Qc.ContainerQuery,{query:Op},e=>o().createElement("div",{"data-hook":l,className:It()(pu.container,n,{[pu.playable]:this.canPlayVideo(),...e}),onClick:this.handleClick,ref:this.handleContainerRef},o().createElement(wu,{videoItem:t,breakpoints:[{min:0,width:r,height:i}]}),o().createElement("div",{className:pu.content,style:s},o().createElement("div",{className:pu["top-content"]},this.renderTitle(),this.renderLiveLabel(),o().createElement("div",{className:pu["buttons-wrapper"]},this.renderPlayButton(),this.renderPaidAccessButton())))))}},qe()(Ip,"defaultProps",{isContentFocusable:!0,showChannelCover:!1,onPlayRequest:re().noop,onPlayMemberOnlyRequest:re().noop,onPlayWithoutPreviewRequest:re().noop,onPurchaseRequest:re().noop,onSubscriptionRequest:re().noop}),Ip)))),Np="rkKPQu",Tp="vk027E",xp="iOHkhO";class _p extends o().Component{renderTooltip(){const e=this.props,t=e.tooltip,n=e.innerClassName;return o().createElement("span",{className:Tp},o().createElement("span",{className:It()(n,xp)},t))}render(){const e=this.props,t=e.tooltip,n=e.children,r=e.className;return n?o().createElement("span",{className:It()(r,Np)},t&&this.renderTooltip(),n):null}}const Rp="kStuKS",Lp="rNx795",kp="wbXibj",Dp="_5v4xn",Vp="Z6Qu_U",Mp="bb4Cpk",Bp="oKBu0q",Fp="Ochasp",Up="Wv5yqD",Hp="DQAcr0",jp="YtBXJS",Wp="TbkjQQ",zp={sendBiEvent:So.S},qp=(0,Fr.C)()((0,He.Ng)(null,zp)(class extends o().Component{constructor(){super(...arguments),qe()(this,"handleSubscriptionClick",()=>{this.props.onSubscriptionRequest()})}componentDidMount(){this.props.canShowSubscriptionButton&&this.props.sendBiEvent("widget.subscription.displayed",{whereDisplayed:"widget"})}wrapWithTooltip(e,t){return o().createElement(_p,{tooltip:t,className:kp,innerClassName:Wp},e)}getShareButton(){const e=this.props.t("widget.compact-view.components.action-bar.share-tooltip-button");return o().createElement(Wc,null,t=>{let n=t.toggleShare,r=t.ariaLabel;return this.wrapWithTooltip(o().createElement(ql,{ariaLabel:r,className:`${Dp} ${Vp}`,onClick:n}),e)})}get channelInfoButton(){const e=this.props,t=e.channelData,n=e.onInfoRequest;if(!e.canShowChannelInfo)return null;const r=this.props.t("widget.compact-view.components.action-bar.channel-info-tooltip"),i=o().createElement(As,{className:`${Lp} ${Hp}`,channelData:t,onClick:n});return this.wrapWithTooltip(i,r)}get channelSubscriptionButton(){const e=this.props,t=e.channelData,n=e.canShowSubscriptionButton,r=e.videoItem;if(!n)return null;const i=o().createElement(Ts,{dealInfo:t.dealInfo}),s=Iu(r,t),a=o().createElement("button",{className:Dp,onClick:this.handleSubscriptionClick,"data-hook":"subscription-button","aria-label":this.props.t("widget.accessibility.subscribe-to-channel")},o().createElement("div",{className:`${Lp} ${jp}`},o().createElement(au,{currency:s})));return this.wrapWithTooltip(a,i)}get membershipActions(){const e=this.props,t=e.channelData,n=e.onSubscriptionRequest,r=e.onAccountInfoAtOverlayRequest,i=e.canShowSignIn,s=e.onLogInRequest,a=e.onLogOutRequest;return i?o().createElement(Es,{className:It()(kp,Lp),infoButtonClassName:Bp,channelData:t,onClick:r,onLoginClick:s,onLogoutClick:a,onSubscribeClick:n}):null}get closeButtonWithTooltip(){const e=this.props.onCloseRequest,t=this.props.t("widget.compact-view.components.action-bar.close"),n=o().createElement("button",{className:Dp,onClick:e,"data-hook":"close-action-bar","aria-label":this.props.t("widget.accessibility.close-video-list")},o().createElement(Co.A,{name:"exit",className:It()(Lp,Fp)}));return this.wrapWithTooltip(n,t)}get closeButtonWithLabel(){const e=this.props.onCloseRequest,t=this.props.t("widget.compact-view.components.action-bar.close");return o().createElement("button",{className:It()(Dp,kp),onClick:e,"data-hook":"close-action-bar",tabIndex:"0"},o().createElement("span",{className:Lp},o().createElement(Co.A,{name:"exit",className:It()(Lp,Fp,Up)}),o().createElement("span",{className:Mp},t)))}get closeButton(){if(!this.props.canShowCloseButton)return null;const e=this.channelInfoButton,t=this.channelSubscriptionButton,n=this.membershipActions,r=this.closeButtonWithTooltip,o=this.closeButtonWithLabel,i=[this.getShareButton(),e,t,n];return re().some(i)?r:o}render(){return o().createElement("nav",{className:Rp},this.getShareButton(),this.channelInfoButton,this.channelSubscriptionButton,this.membershipActions,this.closeButton)}}));var Gp;function $p(){return $p=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},$p.apply(null,arguments)}const Yp=function(e){return r.createElement("svg",$p({width:22,height:12,viewBox:"0 0 22 12",xmlns:"http://www.w3.org/2000/svg"},e),Gp||(Gp=r.createElement("path",{d:"M0 7h22V5H0v2Zm0 5h22v-2H0v2ZM0 2h22V0H0v2Z",fillRule:"evenodd"})))},Kp="Q3Ksmg",Xp="iWXVEg";class Zp extends o().Component{render(){const e=this.props,t=e.onClick,n=e.className,r=e.ariaLabel;return o().createElement("button",{className:It()(Kp,Xp,n),onClick:t,"aria-label":r,"data-hook":"menu-button"},o().createElement(Yp,null))}}const Jp="xvJs5M",Qp="z7MDug",eh="Zh8SYq",th="kN8quU",nh="w4oiJ9",rh="QzLukg",oh=(0,Fr.C)()(class extends o().Component{constructor(){super(...arguments),qe()(this,"handleButtonsClick",e=>{e.stopPropagation(),this.props.onButtonsClick()})}renderButtons(){const e=this.props,t=e.onActionsContainerClick,n=e.children;return o().createElement("div",{onClick:t,className:Jp},o().createElement("div",{className:rh,onClick:this.handleButtonsClick},n))}renderMenuButton(){const e=this.props.onMenuClick;return o().createElement("div",{className:Jp,onClick:e},o().createElement(Zp,{className:eh,ariaLabel:this.props.t("widget.accessibility.show-all-videos")}))}render(){const e=this.props,t=e.areActionsVisible,n=e.height;return o().createElement("div",{style:{height:n},className:th},o().createElement(Bd.i,{activeClassName:nh,dataHook:"compact-actions",type:"fade-in",when:t},this.renderButtons()),o().createElement(Bd.i,{type:"fade-in",activeClassName:Qp,dataHook:"menu-button-wrapper",when:!t},this.renderMenuButton()))}}),ih="pOmUbd",sh="brIYTo",ah="hpOf1d",lh="p0JGCy",ch="iHSeC2",uh=e=>{let t=e.fadeInOnly,n=e.children,i=e.currentIdIndex,s=e.activeClassName,a=e.onAnimationComplete;const l=(0,r.useRef)(-1);(0,r.useEffect)(()=>{l.current=i},[i]);const c=e=>e===l.current,u=e=>{e.stopPropagation()},d=(e,t)=>{const n=(e=>e===i)(t),r=It()(ah,{[ch]:n,[s]:n,[lh]:c(t)});return o().createElement("div",{className:r,onTransitionEnd:n?a:re().noop,key:t},o().createElement("div",{className:sh,onTransitionEnd:u},e))};return o().createElement("div",{className:ih},t?d(n[i],i):re().map(n,d))},dh="klVbBo",ph="Ns4h5u",hh="ozBGxe",fh=e=>{let t=e.loadedVideoIds,n=e.mainVideoId,r=e.className,i=e.onAnimationComplete,s=e.renderItem,a=e.isPlayerVisible,l=e.isMainVideoAtChannelCover,c=void 0!==l&&l;const u=t.length?t:[n],d=t.length?t.indexOf(n):0;return o().createElement("div",{className:It()(dh,r)},o().createElement(uh,{activeClassName:a?hh:"",fadeInOnly:c,onAnimationComplete:i,currentIdIndex:d},re().map(u,(e,t)=>{if(!(Math.abs(d-t)<=1))return o().createElement("div",{key:e});const n=t===d;return o().createElement("section",{className:ph,"data-hook":"main-item-slider-item","data-is-visible-overlay":n?"visible":null,"aria-hidden":!n,key:e},s(e,n))})))},mh=(0,r.memo)(fh);var vh;const gh={playVideo:wt._b,selectVideo:xn.w5,openFullScreenVideoOverlay:Et.rf,closeFullScreenVideoOverlay:Et.DG,openFullScreenPurchaseOverlay:eo,openFullScreenRentOverlay:ro,openFullScreenMemberOnlyOverlay:to,openFullScreenSubscribeOverlay:no},yh=(0,He.Ng)(null,gh)((vh=class extends o().Component{constructor(){super(...arguments),qe()(this,"selectVideo",()=>{const e=this.props;(0,e.selectVideo)(e.videoId)}),qe()(this,"showVideoAtOverlay",(0,Xr.f)(()=>{const e=this.props,t=e.channelId,n=e.videoId;(0,e.openFullScreenVideoOverlay)(t,n,null,e.closeFullScreenVideoOverlay)})),qe()(this,"showVideoMemberOnlyInfo",(0,Xr.f)(()=>{const e=this.props,t=e.channelId,n=e.videoId,r=e.panoramaClient;this.props.openFullScreenMemberOnlyOverlay(r,t,n)})),qe()(this,"showVideoPurchaseInfo",(0,Xr.f)(()=>{const e=this.props,t=e.channelId,n=e.videoId,r=e.panoramaClient;this.props.openFullScreenPurchaseOverlay(r,t,n)})),qe()(this,"showVideoRentInfo",(0,Xr.f)(()=>{const e=this.props,t=e.channelId,n=e.videoId,r=e.panoramaClient;this.props.openFullScreenRentOverlay(r,t,n)})),qe()(this,"showChannelSubscriptionInfoAtOverlay",(0,Xr.f)(()=>{this.props.openFullScreenSubscribeOverlay(this.props.panoramaClient,this.props.channelId)})),qe()(this,"handleSelectVideo",()=>{this.props.onBeforeClick(),this.selectVideo()}),qe()(this,"handlePlayVideo",()=>{this.props.onBeforePlayRequested(),this.props.onPlayRequestedBi(),this.playVideo()})}componentDidMount(){qa({onRent:this.showVideoRentInfo,onPurchase:this.showVideoPurchaseInfo,onSubscription:this.showChannelSubscriptionInfoAtOverlay})}playVideo(){const e=this.props;(0,e.playVideo)(e.videoId)}render(){return o().cloneElement(this.props.children,{onClick:this.handleSelectVideo,onPlayRequest:this.handlePlayVideo,onPlayMemberOnlyRequest:this.showVideoMemberOnlyInfo,onPlayWithoutPreviewRequest:this.handleSelectVideo,onPurchaseRequest:this.showVideoPurchaseInfo,onRentRequest:this.showVideoRentInfo,onSubscriptionRequest:this.showChannelSubscriptionInfoAtOverlay})}},qe()(vh,"defaultProps",{onBeforeClick:re().noop,onBeforePlayRequested:re().noop,onPlayRequestedBi:re().noop}),vh)),bh=(0,Qn.s)(yh);function Eh(e){return e.displayName||e.name||"Component"}function Sh(e){return function(t){var n;return n=class extends o().Component{render(){return o().createElement(e,this.props,o().createElement(t,this.props))}},qe()(n,"displayName",`${Eh(e)}(${Eh(t)})`),n}}const Ch={playVideo:wt._b,selectVideo:xn.w5},wh=Sh(bh)((0,He.Ng)(null,Ch)(class extends o().Component{constructor(){super(...arguments),qe()(this,"selectVideo",()=>{const e=this.props;(0,e.selectVideo)(e.videoId)}),qe()(this,"playVideo",()=>{const e=this.props,t=e.playVideo,n=e.videoId;this.props.onPlayRequestedBi(),t(n)}),qe()(this,"handlePlayRequest",()=>{const e=this.props,t=e.isMainVideo,n=e.onBeforePlayRequested,r=e.onBeforeClick;(t?re().flow(n,this.playVideo):re().flow(r,this.selectVideo))()})}render(){const e=this.props.children;return o().cloneElement(e,{...this.props,onPlayRequest:this.handlePlayRequest})}}));var Ph;const Ih={selectVideo:xn.w5,openFullScreenVideoOverlay:Et.rf,closeFullScreenVideoOverlay:Et.DG},Oh=Sh(bh)((0,He.Ng)(null,Ih)((Ph=class extends o().Component{constructor(){super(...arguments),qe()(this,"showVideoAtOverlay",(0,Xr.f)(()=>{const e=this.props,t=e.channelId,n=e.videoId;(0,e.openFullScreenVideoOverlay)(t,n,null,e.closeFullScreenVideoOverlay)})),qe()(this,"playVideoAtOverlay",(0,Xr.f)(()=>{const e=this.props,t=e.channelId,n=e.videoId,r=e.openFullScreenVideoOverlay,o=e.closeFullScreenVideoOverlay;this.props.onPlayRequestedBi(),r(t,n,!0,o)}))}render(){return o().cloneElement(this.props.children,{...this.props,onPlayRequest:this.playVideoAtOverlay,onPlayWithoutPreviewRequest:this.showVideoAtOverlay})}},qe()(Ph,"defaultProps",{onPlayRequestedBi:re().noop}),Ph))),Ah={openFullScreenPurchaseOverlay:eo,openFullScreenSubscribeOverlay:no,openFullScreenRentOverlay:ro},Nh=(0,He.Ng)(null,Ah)(class extends o().Component{constructor(){super(...arguments),qe()(this,"showPurchaseInfoAtOverlay",(0,Xr.f)(()=>{const e=this.props,t=e.channelId,n=e.videoId,r=e.panoramaClient;this.props.openFullScreenPurchaseOverlay(r,t,n)})),qe()(this,"showRentInfoAtOverlay",(0,Xr.f)(()=>{const e=this.props,t=e.channelId,n=e.videoId,r=e.panoramaClient;this.props.openFullScreenRentOverlay(r,t,n)})),qe()(this,"showChannelSubscriptionInfoAtOverlay",(0,Xr.f)(()=>{this.props.openFullScreenSubscribeOverlay(this.props.panoramaClient,this.props.channelId)}))}componentDidMount(){qa({onRent:this.showRentInfoAtOverlay,onPurchase:this.showPurchaseInfoAtOverlay,onSubscription:this.showChannelSubscriptionInfoAtOverlay})}render(){return o().cloneElement(this.props.children,{onPurchaseClick:this.showPurchaseInfoAtOverlay,onSubscribeClick:this.showChannelSubscriptionInfoAtOverlay,onRentClick:this.showRentInfoAtOverlay})}}),Th=(0,Qn.s)(Nh),xh={"share-channel-overlay":"gOxtT1",shareChannelOverlay:"gOxtT1","videos-in-animation":"kW62Dq",videosInAnimation:"kW62Dq",content:"S3t6nO","nav-button-prev":"ZiJLLA",navButtonPrev:"ZiJLLA","nav-button-next":"RX47C8",navButtonNext:"RX47C8","main-video-slider":"bKuQmA",mainVideoSlider:"bKuQmA","videos-container":"_Fowaj",videosContainer:"_Fowaj"},_h=function(){return o().createElement(Id,{titleKey:"widget.notification.video-deleted"})};var Rh;const Lh={areAllVideosVisible:!1,isShareOverlayVisible:!1},kh={selectVideo:xn.w5,playVideo:wt._b,pauseVideo:wt.WY,requestPlayVideo:kn.z,resetSelectedVideo:xn.wZ,resetPlaybackStatus:wt.Ds,closeShareOverlay:ml.IA,setSavedTime:Rn.h,goToLazyVideosPageIndex:mr.P5,openFullScreenVideoOverlay:Et.rf,closeFullScreenVideoOverlay:Et.DG,logWidgetSystem:wn.W,logWidgetVidClick:Bc.K,sendBiEvent:So.S},Dh=(0,Fr.C)()((0,He.Ng)(e=>({videoIdsByPageNumber:(0,lo.Zd)(e),currentVideosPageNumber:(0,lo.xg)(e),lazyLoadedVideoIds:(0,lo.oX)(e),isVideoPaused:(0,ht.L0)(e),isVideoPlaying:(0,ht.nk)(e),isPlayInFrame:(0,je.RQ)(e),mainVideoId:(0,Tn.eY)(e),mainVideo:(0,vo.T)(e),selectedVideoId:e.selectedVideoId,hasNextVideo:(0,lo.LL)(e),hasPrevVideo:(0,lo.VK)(e),currentIdIndex:(0,lo.pg)(e),videoByIds:(0,bt.eA)(e),isVideosFetching:(0,lo.ri)(e),currentSiteUser:(0,yt._)(e),canShowAutoPlay:(0,Mc.Bm)(e),canShowChannelCover:!e.isVideosTouched,canShowChannelInfo:(0,je.tW)(e),canShowChannelShare:(0,je.Ug)(e),canShowVideoList:(0,je.XA)(e),canShowSignIn:(0,je.GK)(e),canShowSubscriptionButton:(0,ao.K)({channel:(0,ft.rH)(e)}),isThumbnailsPreviewHover:(0,je.oG)(e),isActionBarVisible:(0,je.NT)(e),isAllCardsOverlayVisible:(0,Mc.x0)(e),isRTL:(0,je.V8)(e),channelData:(0,ft.rH)(e),isSingleVideo:(0,vr.U3)(e),isMainItemChannelCover:(0,je.ts)(e),isMobile:(0,Dt.Fr)(e)}),kh)((Rh=class extends o().Component{constructor(e){super(e),qe()(this,"videosContainerRef",null),qe()(this,"playerOverlayContainerRef",null),qe()(this,"shareOverlayContainerRef",null),qe()(this,"saveVideosContainerRef",e=>{this.videosContainerRef=e}),qe()(this,"startAutoPlayPanoramaInteraction",e=>{xd(this.props.interactions,{source:e.videoSource,layout:"compact",trigger:"auto"})}),qe()(this,"sendWidgetVidClickedBi",e=>{const t=this.props,n=t.channelData,r=t.logWidgetVidClick,o=t.interactions,i=t.isPlayInFrame,s=t.mainVideo;r({videoItem:e,channelData:n}),i&&xd(o,{source:s.videoSource,layout:"compact",trigger:"click"})}),qe()(this,"reset",()=>{this.setState(Lh),this.props.goToLazyVideosPageIndex(0)}),qe()(this,"showAllVideos",()=>{const e=this.props,t=e.isVideoPlaying,n=e.pauseVideo,r=e.currentVideosPageNumber,o=e.goToLazyVideosPageIndex;this.props.sendBiEvent("widget.actionBar.open.click"),t&&n(),this.setState({areAllVideosVisible:!0}),r||o(0),this.props.logWidgetSystem("videoList.show.requested")}),qe()(this,"hideAllVideos",()=>{this.setState({areAllVideosVisible:!1}),this.props.closeShareOverlay()}),qe()(this,"toggleShareOverlay",()=>{this.setState({isShareOverlayVisible:!this.state.isShareOverlayVisible})}),qe()(this,"hideShareOverlay",()=>{this.setState({isShareOverlayVisible:!1})}),qe()(this,"renderPlayerOverlayItem",(e,t)=>{const n=this.playerSize,r=n.width,i=n.height,s=this.props,a=s.channelData,l=s.currentSiteUser,c=s.videoByIds,u=s.mainVideoId,d=this.isAtChannelCover(e)?Pp:Ap,p=c[e],h=this.overlayActionsCallbacks;return o().createElement(h,{isMainVideo:e===u,onBeforeClick:this.hideAllVideos,onBeforePlayRequested:this.hideAllVideos,onPlayRequestedBi:re().partial(this.sendWidgetVidClickedBi,p),channelId:a.id,videoId:p.id,videoItem:p},o().createElement(d,{currentSiteUser:l,width:r,height:i,isContentFocusable:t,channelData:a,videoItem:p}))}),qe()(this,"renderMainItemSlider",()=>{const e=this.props,t=e.lazyLoadedVideoIds,n=e.mainVideo,r=e.mainVideoId,i=e.isSingleVideo,s=e.isVideosFetching,a=e.currentIdIndex,l=e.channelData,c=i?[r]:t;return n||s?r?-1===a?this.renderPlayerOverlayItem(r,!0):o().createElement(mh,{className:xh["main-video-slider"],loadedVideoIds:c,mainVideoId:r,isMainVideoAtChannelCover:this.isAtChannelCover(r),renderItem:this.renderPlayerOverlayItem}):null:i?o().createElement(_h,null):o().createElement(Od,{coverUrl:(0,Kr.m)(l)})}),qe()(this,"finishPlayPanoramaInteraction",()=>{const e=this.props,t=e.mainVideo;_d(e.interactions,{source:t.videoSource,layout:"compact"})}),qe()(this,"handleSlideToPrev",()=>{this.props.logWidgetSystem("videoList.changePage.requested");const e=this.props,t=e.currentVideosPageNumber;(0,e.goToLazyVideosPageIndex)(t-1)}),qe()(this,"handleSlideToNext",()=>{this.props.logWidgetSystem("videoList.changePage.requested");const e=this.props,t=e.currentVideosPageNumber;(0,e.goToLazyVideosPageIndex)(t+1)}),qe()(this,"selectNextVideo",()=>{const e=this.props;(0,e.selectVideo)(e.lazyLoadedVideoIds[e.currentIdIndex+1])}),qe()(this,"selectPrevVideo",()=>{const e=this.props;(0,e.selectVideo)(e.lazyLoadedVideoIds[e.currentIdIndex-1])}),qe()(this,"setCurrentVideoFromPayment",e=>{e.itemId&&this.props.selectVideo(e.itemId)}),qe()(this,"handleActionBarContainerClick",()=>{this.hideAllVideos(),this.hideShareOverlay()}),qe()(this,"handleShareRequest",e=>{e.stopPropagation(),this.toggleShareOverlay()}),qe()(this,"playVideo",e=>{let t=e.id;const n=this.props,r=n.isPlayInFrame,o=n.channelData,i=n.openFullScreenVideoOverlay,s=n.closeFullScreenVideoOverlay,a=n.requestPlayVideo,l=n.isPortableDevice;r||l?a(t):i(o.id,t,this.isPlayAllowed(t),s)}),this.state=Lh}UNSAFE_componentWillReceiveProps(e){e.isVideoPlaying&&!this.props.isVideoPlaying&&this.setState({areAllVideosVisible:!1})}componentDidUpdate(e,t){const n=this.props,r=n.selectedVideoId,o=n.canShowVideoList,i=n.canShowChannelShare,s=this.state,a=s.areAllVideosVisible,l=s.isShareOverlayVisible,c=t.areAllVideosVisible!==a;e.selectedVideoId!==r&&setTimeout(()=>{const e=this.playerOverlayContainerRef&&this.playerOverlayContainerRef.querySelector('[data-is-visible-overlay="true"]');(0,Gr.X)(e)},400);o&&c&&a&&(0,Gr.X)(this.videosContainerRef);i&&l&&t.isShareOverlayVisible!==l&&(0,Gr.X)(this.shareOverlayContainerRef)}getShareOverlay(){const e=this.props,t=e.channelData,n=e.mainVideo,r=n?n.id:t.id;return o().createElement(Fc.A,{key:`share-${r}`,channelData:t,videoItem:n})}renderMainItemSliderNav(){const e=this.props,t=e.hasPrevVideo,n=e.hasNextVideo,r=e.isRTL;return o().createElement(qr,{prevButtonClassName:xh["nav-button-prev"],nextButtonClassName:xh["nav-button-next"],isPrevVisible:t,isNextVisible:n,isRTL:r,prevButtonAriaLabel:this.props.t("widget.accessibility.prev-video"),nextButtonAriaLabel:this.props.t("widget.accessibility.next-video"),onNextClick:this.selectNextVideo,onPrevClick:this.selectPrevVideo})}isVideoItemAtChannelCover(e){return this.props.isMainItemChannelCover&&e===this.props.mainVideoId}isAtChannelCover(e){return this.props.canShowChannelCover&&this.isVideoItemAtChannelCover(e)}get player(){const e=this.props,t=e.mainVideo,n=e.canShowAutoPlay;if(!t)return null;const r=this.playerSize,i=r.width,s=r.height,a=this.props,l=a.channelData,c=a.isPlayInFrame,u=a.isVideoPlaying,d=a.currentSiteUser,p=a.PlayerComponent,h=a.isPortableDevice;if(!(0,vt.hC)(l,t,d)||!p)return null;const f={videoItem:t,channelData:l,width:i,height:s,paused:!u,showPoster:!1},m={channelId:l.id,videoId:t.id};return h?o().createElement(Eo,null,e=>{let t=e.canShowVideoInfoButton,r=e.canShowShareButton;return o().createElement(Th,m,o().createElement(p,zn()({},f,{canShowFullInfo:t,canShareVideo:r}),n&&o().createElement(Ku,{dataHook:"autoplay-video",onAutoPlayRequested:this.startAutoPlayPanoramaInteraction})))}):c?o().createElement(o().Fragment,null,o().createElement(Eo,null,e=>{let t=e.canShowVideoInfoButton,n=e.canShowShareButton;return o().createElement(Th,m,o().createElement(p,zn()({},f,{canShowFullInfo:t,canShareVideo:n,onPlayStart:this.finishPlayPanoramaInteraction})))}),o().createElement(Ku,{dataHook:"autoplay-video",onAutoPlayRequested:this.startAutoPlayPanoramaInteraction})):null}get playerContentSize(){if(!this.props.canShowVideoList)return this.playerSize;const e=this.playerSize;return{width:e.width,height:e.height-(this.actionBarHeight-40)}}get playerSize(){const e=this.props.windowSize,t=Math.min(Math.max(e.width,400),980);return(0,io.$9)(t,0)}get actionBarHeight(){return this.areActionsVisible?60:40}get thumbnailSize(){const e=this.playerSize,t=e.width,n=e.height;return{width:t/Fd.a,height:(n-20)/Fd.m}}renderVideos(){const e=this.props,t=e.channelData,n=e.videoIdsByPageNumber,r=e.currentVideosPageNumber,i=e.canShowVideoList,s=e.isVideosFetching,a=e.isRTL,l=e.mainVideo,c=this.overlayActionsCallbacks;return i&&l?o().createElement(Bl,{className:xh["videos-container"],channelTitle:t.title,isChannelHasVideos:Boolean(t.videosCount),isVideosFetching:s,videoIdsByPageNumber:n,currentVideosPageNumber:r,style:{height:this.videosListHeight},onRef:this.saveVideosContainerRef},o().createElement(dp,{containerWidth:this.playerContentSize.width,channelData:t,isVisible:this.isVideoListVisible,isRTL:a,videoIdsByPageNumber:n,currentVideosPageNumber:r,onSlideToPrev:this.handleSlideToPrev,onSlideToNext:this.handleSlideToNext,onBeforeClick:this.hideAllVideos,onBeforePlayRequested:this.hideAllVideos,onPlayRequestedBi:this.sendWidgetVidClickedBi,OverlayActionsCallbacks:c,thumbnailSize:this.thumbnailSize})):null}get actionBar(){return this.props.isActionBarVisible?o().createElement(oh,{height:this.actionBarHeight,areActionsVisible:this.areActionsVisible,onActionsContainerClick:this.handleActionBarContainerClick,onMenuClick:this.showAllVideos,onButtonsClick:this.hideShareOverlay},this.actions):null}get actions(){const e=this.props,t=e.channelData,n=e.canShowVideoList,r=e.canShowSignIn,i=e.canShowChannelShare,s=e.canShowChannelInfo,a=e.canShowSubscriptionButton,l=e.mainVideo;return o().createElement(Tc,{channelId:t.id},e=>o().createElement(qp,{channelData:t,videoItem:l,canShowSignIn:r,canShowChannelShare:i,canShowChannelInfo:s,canShowCloseButton:n,canShowSubscriptionButton:a,onShareRequest:this.handleShareRequest,onCloseRequest:this.hideAllVideos,onLogInRequest:e.logIn,onLogOutRequest:e.logOut,onInfoRequest:e.showInfo,onSubscriptionRequest:e.subscribe,onSubscriptionCancelRequest:e.cancelSubscription,onAccountInfoAtOverlayRequest:e.showAccountInfo}))}get isVideoListVisible(){const e=this.state.areAllVideosVisible,t=this.props,n=t.isThumbnailsPreviewHover;return!!t.canShowVideoList&&(e||n)}get areActionsVisible(){return!this.props.canShowVideoList||this.isVideoListVisible}get overlayActionsCallbacks(){const e=this.props,t=e.isPlayInFrame;return e.isPortableDevice?wh:t?bh:Oh}isPlayAllowed(e){const t=this.props,n=t.channelData,r=t.videoByIds,o=t.currentSiteUser;return(0,vt.hC)(n,r[e],o)}render(){const e=this.props,t=e.isVideoPlaying,n=e.isVideoPaused,r=e.channelData,i=e.selectedVideoId,s=e.isAllCardsOverlayVisible,a=e.isPortableDevice,l=!t&&!s&&(a||!n);return o().createElement("div",{className:xh.container,"data-hook":"widget-container","data-channel-layout":"compact","aria-label":this.props.t("widget.accessibility.channel-videos-widget",{channelTitle:r.title})},o().createElement("div",{className:xh.content,style:this.playerContentSize},o().createElement(Bd.i,{type:"fade-in",dataHook:"video-list",className:xh["videos-in-animation"],when:this.isVideoListVisible},this.renderVideos()),o().createElement(Bd.i,{type:"fade-in",dataHook:"player-content",when:!this.isVideoListVisible},this.player,l&&this.renderMainItemSlider(),l&&!this.isVideoListVisible&&this.renderMainItemSliderNav(),o().createElement(Vl,null)),this.getShareOverlay()),this.actionBar,o().createElement(Or.A,{onRent:this.setCurrentVideoFromPayment,onSale:this.setCurrentVideoFromPayment,onSubscription:this.reset,onSubscriptionCancel:this.reset}),o().createElement(Pc,{playVideo:this.playVideo,isVideoPlaying:t,selectedVideoId:i}),o().createElement(sc,null))}},qe()(Rh,"displayName","CompactView"),Rh))),Vh=or(Nd((0,Dr.Gm)(Dh)));var Mh;const Bh={playVideo:wt._b,pauseVideo:wt.WY,selectVideo:xn.w5,openFullScreenVideoOverlay:Et.rf,closeFullScreenVideoOverlay:Et.DG,openFullScreenPurchaseOverlay:eo,openFullScreenMemberOnlyOverlay:to,openFullScreenSubscribeOverlay:no,openFullScreenRentOverlay:ro},Fh=(0,He.Ng)(e=>({isPlayInFrame:(0,je.RQ)(e),isVideoPlaying:(0,ht.nk)(e),isPortableDevice:(0,Dt.Os)(e)}),Bh)((Mh=class extends o().Component{constructor(){super(...arguments),qe()(this,"selectVideo",()=>{const e=this.props;(0,e.selectVideo)(e.videoItem.id)}),qe()(this,"showVideoAtOverlay",(0,Xr.f)(()=>{const e=this.props,t=e.channelId,n=e.videoItem,r=e.openFullScreenVideoOverlay,o=e.closeFullScreenVideoOverlay;this.pausePlayingVideo(),r(t,n.id,!1,o)})),qe()(this,"showVideoMemberOnlyInfo",(0,Xr.f)(()=>{const e=this.props,t=e.channelId,n=e.videoItem,r=e.panoramaClient;this.pausePlayingVideo(),this.props.openFullScreenMemberOnlyOverlay(r,t,n.id)})),qe()(this,"showVideoPurchaseInfo",(0,Xr.f)(()=>{const e=this.props,t=e.channelId,n=e.videoItem,r=e.panoramaClient;this.pausePlayingVideo(),this.props.openFullScreenPurchaseOverlay(r,t,n.id)})),qe()(this,"showVideoRentInfo",(0,Xr.f)(()=>{const e=this.props,t=e.channelId,n=e.videoItem,r=e.panoramaClient;this.pausePlayingVideo(),this.props.openFullScreenRentOverlay(r,t,n.id)})),qe()(this,"showChannelSubscriptionInfoAtOverlay",(0,Xr.f)(()=>{this.pausePlayingVideo(),this.props.openFullScreenSubscribeOverlay(this.props.panoramaClient,this.props.channelId)})),qe()(this,"playVideoAtOverlay",(0,Xr.f)(()=>{const e=this.props,t=e.channelId,n=e.videoItem,r=e.openFullScreenVideoOverlay,o=e.closeFullScreenVideoOverlay;this.pausePlayingVideo(),r(t,n.id,!0,o)})),qe()(this,"handlePlayVideo",()=>{const e=this.props,t=e.isPlayInFrame,n=e.onPlayRequestedBi,r=e.videoItem,o=e.isPortableDevice,i=e.isResponsive;n(r),i?this.playVideoAtOverlay():t?this.playVideo():o?this.showVideoAtOverlay():this.playVideoAtOverlay()})}componentDidMount(){qa({onRent:this.showVideoRentInfo,onPurchase:this.showVideoPurchaseInfo,onSubscription:this.showChannelSubscriptionInfoAtOverlay})}playVideo(){const e=this.props,t=e.playVideo,n=e.videoItem;this.selectVideo(),setTimeout(()=>{t(n.id)})}pausePlayingVideo(){const e=this.props,t=e.isVideoPlaying,n=e.pauseVideo;t&&n()}render(){const e=this.props.children;return o().cloneElement(e,{onClick:this.handlePlayVideo,onPlayRequest:this.handlePlayVideo,onPlayMemberOnlyRequest:this.showVideoMemberOnlyInfo,onPlayWithoutPreviewRequest:this.showVideoAtOverlay,onPurchaseRequest:this.showVideoPurchaseInfo,onSubscriptionRequest:this.showChannelSubscriptionInfoAtOverlay,onRentRequest:this.showVideoRentInfo})}},qe()(Mh,"defaultProps",{onPlayRequestedBi:re().noop}),Mh)),Uh=(0,Qn.s)(Fh),Hh=(0,mt.Mz)((e,t)=>t,Yn.xh,(e,t)=>e.itemWidth>Sd.jT||t);var jh=n(48521);const Wh={pauseVideo:wt.WY,closeShareOverlay:ml.IA,showPlayerUI:jh.fe,openFullScreenShareOverlay:Zr.h0},zh=(0,He.Ng)((e,t)=>({isShareOpen:(0,Uc.eY)(e),mainVideoId:(0,Tn.eY)(e),channel:(0,ft.rH)(e),shouldOpenFullscreenModal:!Hh(e,t)}),Wh)(class extends o().Component{constructor(){super(...arguments),qe()(this,"openFullScreenShareOverlay",(0,Xr.f)((e,t)=>{this.props.openFullScreenShareOverlay(e,t)}))}UNSAFE_componentWillReceiveProps(e){let t=e.pauseVideo,n=e.isShareOpen,r=e.shouldOpenFullscreenModal,o=e.channel,i=e.mainVideoId,s=e.closeShareOverlay,a=e.showPlayerUI;r&&n&&!this.props.isShareOpen&&(t(),s(),a(),this.openFullScreenShareOverlay(o.id,i))}render(){return null}}),qh="HW_KgI",Gh="Ka3OKk",$h="LW4DQF",Yh="s2pPat",Kh="H9kzYa",Xh="oq7svw",Zh="ug1ey4",Jh="luCv2t",Qh="jOBbwX",ef="EOakTd",tf="kveEvR",nf="ccVTXp";class rf extends o().Component{constructor(e){super(e),qe()(this,"observeSliderSize",()=>{"undefined"!=typeof ResizeObserver&&this.containerRef.current&&(this.resizeObserver=new ResizeObserver(this.checkVisibleItems),this.resizeObserver.observe(this.containerRef.current))}),qe()(this,"getSliderMeasurement",()=>{const e=this.containerRef.current,t=e&&e.firstElementChild;if(!e||!t)return null;const n=e.clientWidth,r=e.clientHeight,o=e.scrollLeft,i=t.clientWidth,s=t.clientHeight,a=this.props.vertical?r:n,l=this.props.vertical?s:i;return a&&l?{slider:e,clientWidth:n,clientHeight:r,scrollLeft:o,itemWidth:i,itemHeight:s}:null}),qe()(this,"prev",()=>{const e=this.state,t=e.lastVisibleItemIndex,n=e.visibleCount,r=Math.max(t-2*(n-1),0);r>=0&&this.scrollToItem(r)}),qe()(this,"next",()=>{const e=this.props.itemsCount,t=this.state.lastVisibleItemIndex,n=Math.min(t,e-1);n<e&&this.scrollToItem(n)}),qe()(this,"scrollToItem",e=>{const t=this.props.isRTL,n=this.containerRef.current,r=n&&n.children[e];if(n&&r)if(t){const e=n.clientWidth-r.offsetLeft-r.clientWidth;n.scrollLeft=-1*e}else n.scrollLeft=r.offsetLeft}),qe()(this,"checkHorizontalVisibleItems",()=>{const e=this.props.itemsCount,t=this.getSliderMeasurement();if(!t)return;const n=t.clientWidth,r=t.scrollLeft,o=t.itemWidth,i=Math.ceil((n+Math.abs(r))/o),s=Math.min(i-1,e-1);this.visibleItemsChanged(s)}),qe()(this,"checkVerticalVisibleItems",()=>{const e=this.props.itemsCount;if(this.props.vertical){const t=this.getSliderMeasurement();if(!t)return;const n=t.slider,r=t.itemHeight,o=n.getBoundingClientRect(),i=window.innerHeight-o.y,s=Math.ceil(i/r),a=Math.min(s-1,e-1);a>=0&&this.visibleItemsChanged(a)}}),qe()(this,"visibleItemsChanged",e=>{const t=this.state.lastItemIndex,n={lastVisibleItemIndex:e};e>t&&(this.props.loadMore(e-t),n.lastItemIndex=e),this.setState(n)}),qe()(this,"countVisibleItems",()=>{const e=this.getSliderMeasurement();if(!e)return!1;const t=e.clientWidth,n=e.clientHeight,r=e.itemWidth,o=e.itemHeight,i=this.props.vertical?Math.ceil(n/o):Math.ceil(t/r);return this.setState({visibleCount:i}),!0}),qe()(this,"checkVisibleItems",re().debounce(()=>{this.countVisibleItems()&&(this.props.vertical?this.checkVerticalVisibleItems():this.checkHorizontalVisibleItems())},150)),qe()(this,"handleScroll",re().debounce(this.checkHorizontalVisibleItems,150)),qe()(this,"handleParentScroll",re().debounce(this.checkVerticalVisibleItems,150)),qe()(this,"renderArrow",e=>{let t=e.isLeft;const n=this.props,r=n.itemsCount,i=n.vertical,s=n.arrowClassName,a=n.isRTL,l=n.showArrowsOnHover,c=n.arrowsOutside,u=!t,d=this.state,p=d.lastVisibleItemIndex,h=d.visibleCount;if(i||h>r)return null;const f=this.containerRef.current;if(!f)return null;const m=0===Math.abs(f.scrollLeft);let v=r===h;if(p===r-1){const e=f.children[p];if(!e)return null;const t=a?f.clientWidth-e.offsetLeft-e.clientWidth:e.offsetLeft;v=Math.abs(f.scrollLeft)+f.clientWidth>=t+e.clientWidth-1}const g=!a&&t||a&&u?m:v;return o().createElement("div",{onClick:()=>{a&&t?this.next():a&&u||!a&&t?this.prev():!a&&u&&this.next()},className:It()(Zh,s,{[tf]:t,[nf]:u,[Jh]:c,[ef]:g,[Qh]:l})})}),qe()(this,"renderLeftArrow",()=>this.renderArrow({isLeft:!0})),qe()(this,"renderRightArrow",()=>this.renderArrow({isLeft:!1})),this.containerRef=o().createRef(),this.state={lastVisibleItemIndex:0,lastItemIndex:0,visibleCount:5}}componentDidMount(){const e=this.props.subscribeOnParentScroll;e&&e(this.handleParentScroll),window.addEventListener("resize",this.checkVisibleItems),this.observeSliderSize(),this.checkVisibleItems()}componentDidUpdate(e){const t=this.props.itemsCount,n=e.itemsCount,r=this.state.visibleCount,o=this.containerRef.current;(t!==n||!r&&o&&o.clientWidth>0)&&this.checkVisibleItems()}componentWillUnmount(){const e=this.props.unSubscribeFromParentScroll;e&&e(this.handleParentScroll),window.removeEventListener("resize",this.checkVisibleItems),this.checkVisibleItems.cancel(),this.handleScroll.cancel(),this.handleParentScroll.cancel(),this.resizeObserver&&this.resizeObserver.disconnect()}render(){const e=this.props,t=e.itemClassName,n=e.items,r=e.itemsCount,i=e.renderItem,s=e.vertical,a=e.isRTL,l=e.itemsGap,c=this.state,u=c.visibleCount,d=c.lastItemIndex+2*(Number.isFinite(u)?u:5),p=re().map(Array(r).slice(0,d),(e,t)=>n[t]);return o().createElement("div",{className:qh},this.renderLeftArrow(),o().createElement("div",{className:It()(Gh,{[$h]:!s,[Yh]:s}),ref:this.containerRef,onScroll:this.handleScroll,style:{gap:l}},re().map(p,e=>o().createElement("div",{className:It()(Kh,t,{[Xh]:a}),key:e},i(e)))),this.renderRightArrow())}}qe()(rf,"defaultProps",{loadMore:re().noop,subscribeOnParentScroll:re().noop,unSubscribeFromParentScroll:re().noop,itemsGap:0,showArrowsOnHover:!1,arrowsOutside:!1});const of=rf,sf="OGSZtY",af="ZUT_4F",lf="MuWJw2",cf="fpZydw",uf="eoAeUI",df="azCWwB",pf="iqHOYT",hf="vQdLoh",ff="bP3EaO",mf="idCd_k",vf="Vu13CR",gf="qsUMbA",yf="ML6Vlj",bf="RyjM8p",Ef="CZNNz7";var Sf=n(32087);const Cf="TgISbN",wf="uL8dDL",Pf="_Ylg0k",If="_BRG8E",Of="D1y5OO";class Af extends o().Component{render(){const{theme:e,active:t,style:n}=this.props;return o().createElement("div",{"data-hook":"item-loading",style:n,className:Hr()(Cf,{[Of]:e===Sf.b.LIGHT,[If]:e===Sf.b.DARK,[Pf]:!e,[wf]:t})})}}var Nf=n(31889);const Tf="WXhjVQ",xf="x7sgsK",_f="PXFpLD",Rf="EcQmcQ",Lf="GSLmqT",kf="r72D1C",Df="C9Zjgc",Vf="eYueFh",Mf="KfYhAe",Bf="TKnDKq",Ff="P7D7NQ",Uf="H0bMsJ",Hf="cLOpwb",jf="nd19Lg",Wf="BUcRDP",zf="IOnYqk",qf="W8lUy4",Gf=[275,400,500,608,700,980],$f=e=>Gf.filter(t=>t<=e).map(e=>`${e}px`).join(" ");class Yf extends o().Component{constructor(){super(...arguments),qe()(this,"stopPropagation",e=>{e.stopPropagation()})}getCoverStyle(){return{...this.getSize(),backgroundImage:`url(${this.props.backgroundUrl})`}}getSize(){const e=this.props.width;if(e){return{width:e,height:.5625*e}}return{}}getMinWidthAttributte(){const e=this.props.width;return e?{"data-thumbnail-min-width":$f(e)}:{}}renderLiveLabel(){const e=this.props,t=e.width,n=e.showLiveLabel,r=e.liveLabel,i=e.isRTL;if(!n)return null;const s=It()(qf,{[Wf]:i,[jf]:!i});return o().createElement("div",{className:s},o().cloneElement(r,{thumbnailWidth:t}))}renderButtons(){const e=this.props,t=e.buttons,n=e.isRTL;if(!t)return null;const r=It()(Vf,{[Wf]:n,[jf]:!n});return o().createElement("div",{onClick:this.stopPropagation,className:r},t)}getCoverClassName(){const e=this.props,t=e.showLiveLabel,n=e.showButtonsOnHover,r=e.isRTL;return It()(kf,{[Hf]:t,[Ff]:n,[Wf]:r,[jf]:!r})}renderContent(){const e=this.props,t=e.content,n=e.isRTL;if(!t)return null;const r=It()(_f,{[Wf]:n,[jf]:!n});return o().createElement("div",{className:r},t)}renderDuration(){const e=this.props,t=e.duration,n=e.isRTL;if(!t)return null;const r=It()(Uf,{[Wf]:n,[jf]:!n});return o().createElement("div",{className:r},t)}render(){const e=this.props,t=e.width,n=e.onClick,r=e.overlayClassName,i=e.isFocusable,s=e.isLoading,a=e.dataHook,l=e.isRTL,c=e.isPaid,u=e.useResponsiveThumbnail,d=e.backgroundSrc,p=e.breakpoints,h=e.videoTitle,f=It()(Tf,{[xf]:s,[Wf]:l,[jf]:!l,[Rf]:Boolean(p)}),m=It()(Df,{[Wf]:l,[jf]:!l}),v=It()(Lf,{[Wf]:l,[jf]:!l}),g=It()(Mf,r,{[Wf]:l,[jf]:!l,[Bf]:u}),y=o().createElement("div",{className:g},this.renderLiveLabel(),this.renderButtons(),this.renderDuration(),c&&o().createElement(Nf.A,{className:zf})),b=t||320,E=p||[{min:0,width:b,height:b/16*9}];return o().createElement("div",zn()({},this.getMinWidthAttributte(),{style:{width:t},className:f,onClick:n,"data-hook":a,"aria-hidden":!i}),o().createElement("div",{className:m},s?o().createElement("div",{className:v,style:this.getSize()},o().createElement(Af,{active:s})):o().createElement("div",{className:this.getCoverClassName(),"data-hook":"thumbnail-cover",style:u?{}:this.getCoverStyle()},u?o().createElement(Su.V,{alt:h,src:d,breakpoints:E},y):y),this.renderContent()))}}qe()(Yf,"displayName","Thumbnail"),qe()(Yf,"defaultProps",{onClick:ne.noop,dataHook:"video-list-thumb-wrapper"});const Kf="bOlKmx",Xf="mj3g7H",Zf="cKjuLr",Jf="sHMecX",Qf="L9QNng",em="LrrgIa",tm="ulI38_",nm="Q9JsZJ",rm="dCzRzB",om="H2MDFs",im="b218Fe";let sm=function(e){return e.LEFT="left",e.CENTER="center",e.RIGHT="right",e}({});class am extends o().Component{constructor(){super(...arguments),qe()(this,"state",{isClient:!1}),qe()(this,"handleContentClick",e=>{const t=this.props.onClick;e.preventDefault(),e.stopPropagation(),t()})}componentDidMount(){"undefined"!=typeof window&&this.setState({isClient:!0})}renderPublisher(){const e=this.props,t=e.publisher,n=e.isRTL,r=e.publisherClassName;if(!t)return null;const i=It()(rm,r,{[Jf]:n,[Zf]:!n});return o().createElement("div",{className:i,"data-hook":"publisher"},t)}renderTitle(){const e=this.props,t=e.title,n=e.isRTL,r=e.titleClassName,i=e.isOptimalFontSizes,s=e.titleFont;if(!t)return null;const a=It()(em,r,{[Jf]:n,[Zf]:!n,[om]:i}),l=s.htmlTag??$a;return o().createElement(l,{key:this.state.isClient?"title-client":"title-ssr",className:a,"data-hook":"title"},t)}renderDescription(){const e=this.props,t=e.description,n=e.isRTL,r=e.textClassName,i=e.isOptimalFontSizes;if(!t)return null;const s=It()(im,r,{[Jf]:n,[Zf]:!n,[om]:i});return o().createElement("div",{key:this.state.isClient?"description-client":"description-ssr",className:s,"data-hook":"description","aria-label":t.slice(0,100)},t)}render(){const e=this.props,t=e.className,n=e.isFocusable,r=e.alignment,i=e.isRTL,s=It()(Kf,{[Xf]:r===sm.LEFT,[nm]:r===sm.CENTER,[tm]:r===sm.RIGHT,[Jf]:i,[Zf]:!i}),a=It()(Qf,t,{[Jf]:i,[Zf]:!i});return o().createElement("div",{className:s},o().createElement("button",{type:"button",className:a,onClick:this.handleContentClick,tabIndex:n?0:-1,"aria-hidden":!n},this.renderPublisher(),this.renderTitle(),this.renderDescription()))}}qe()(am,"defaultProps",{alignment:sm.LEFT,isOptimalFontSizes:!0});const lm=({size:e,...t})=>r.createElement("svg",{viewBox:"0 0 40 40",fill:"currentColor",width:e||"40",height:e||"40",...t},r.createElement("defs",null,r.createElement("path",{d:"M20,37.8378378 C29.8515658,37.8378378 37.8378378,29.8515658 37.8378378,20 C37.8378378,10.1484342 29.8515658,2.16216216 20,2.16216216 C10.1484342,2.16216216 2.16216216,10.1484342 2.16216216,20 C2.16216216,29.8515658 10.1484342,37.8378378 20,37.8378378 Z M20,40 C8.954305,40 0,31.045695 0,20 C0,8.954305 8.954305,0 20,0 C31.045695,0 40,8.954305 40,20 C40,31.045695 31.045695,40 20,40 Z M26.594595,19.6756755 L15.1351351,12.972973 L15.1351351,26.378378 L26.594595,19.6756755 Z",id:"path-play"})),r.createElement("g",{id:"play-button",stroke:"none",fill:"none",strokeWidth:"1",fillRule:"evenodd"},r.createElement("g",{id:"Awesome-Icons---slider-+-grid",transform:"translate(-768 -876)"},r.createElement("g",{id:"Icons/play",transform:"translate(768 876)"},r.createElement("g",{id:"play"},r.createElement("mask",{id:"mask-play",fill:"currentColor"},r.createElement("use",{xlinkHref:"#path-play"})),r.createElement("use",{id:"Mask",fill:"currentColor",fillRule:"nonzero",xlinkHref:"#path-play"}))))));lm.displayName="PlayIcon";const cm=lm;var um=n(34348);const dm="oRc1hr",pm="Ruw4Qd",hm="R4zfjI",fm="O2Sst0",mm="siS6QX",vm="NTBBG1",gm="Pw1drs",ym="grnIuB",bm="MqEZQa";class Em extends o().Component{getButtonClassNames(){const e=this.props.isRTL;return{buttonClassNames:It()(hm,{[fm]:e,[pm]:!e}),iconClassNames:It()(ym,{[fm]:e,[pm]:!e}),textClassNames:It()(vm,{[fm]:e,[pm]:!e})}}renderPlayButton(){const e=this.props,t=e.showPlayButton,n=e.playButtonText,r=e.onPlayClick,i=e.isFocusable;if(!t)return null;const s=this.getButtonClassNames(),a=s.buttonClassNames,l=s.iconClassNames,c=s.textClassNames;return o().createElement("button",{className:a,onClick:r,tabIndex:i?0:-1,"aria-hidden":!i,"aria-label":n,"data-hook":"overlay-play-button"},o().createElement(um.L,{icon:o().createElement(cm,null),className:l}),o().createElement("div",{className:c},n),this.renderTooltip(n))}renderBuyButton(){const e=this.props,t=e.showBuyButton,n=e.buyButtonText,r=e.onBuyClick,i=e.isFocusable,s=e.buyAriaLabel,a=e.currency;if(!t)return null;const l=this.getButtonClassNames(),c=l.buttonClassNames,u=l.iconClassNames,d=l.textClassNames;return o().createElement("button",{className:c,onClick:r,tabIndex:i?0:-1,"aria-hidden":!i,"aria-label":s,"data-hook":"paid-access-button"},o().createElement("div",{className:It()(bm,u)},o().createElement(au,{currency:a})),o().createElement("div",{className:d},n),this.renderTooltip(n))}renderTooltip(e){const t=this.props.isRTL,n=It()(gm,{[fm]:t,[pm]:!t});return o().createElement("div",{className:n},e)}render(){const e=this.props,t=e.showButtonsText,n=e.className,r=e.isRTL,i=It()(dm,{[mm]:!t,[fm]:r,[pm]:!r},n);return o().createElement("div",{className:i,"data-hook":"thumbnail-buttons"},this.renderPlayButton(),this.renderBuyButton())}}var Sm=n(3026),Cm=n(41837);const wm=({size:e,...t})=>r.createElement("svg",{viewBox:"0 0 26 12",fill:"currentColor",width:e||"26",height:e||"12",...t},r.createElement("g",{id:"Page-1",stroke:"none",fill:"none",strokeWidth:"1",fillRule:"evenodd"},r.createElement("g",{id:"Live-backoffice"},r.createElement("path",{id:"Rectangle",fill:"currentColor",d:"M-1.51094415e-15 -7.95673788e-16L26 3.8597913e-15 26 12 1.48839274e-15 12z"}),r.createElement("path",{d:"M4.81,9 L8.347,9 L8.347,8.334 L5.557,8.334 L5.557,2.997 L4.81,2.997 L4.81,9 Z M9.4,9 L10.147,9 L10.147,2.997 L9.4,2.997 L9.4,9 Z M13.342,9 L14.269,9 L16.69,2.997 L15.835,2.997 L13.81,8.181 L11.785,2.997 L10.93,2.997 L13.342,9 Z M17.473,9 L21.406,9 L21.406,8.334 L18.22,8.334 L18.22,6.264 L21.343,6.264 L21.343,5.598 L18.22,5.598 L18.22,3.663 L21.406,3.663 L21.406,2.997 L17.473,2.997 L17.473,9 Z",id:"LIVE",fill:"currentColor"}))));wm.displayName="LiveIcon";const Pm=wm,Im=({size:e,...t})=>r.createElement("svg",{viewBox:"0 0 22 12",fill:"currentColor",width:e||"22",height:e||"12",...t},r.createElement("g",{id:"Page-1",stroke:"none",fill:"none",strokeWidth:"1",fillRule:"evenodd"},r.createElement("g",{id:"02---Thumbnail-Components",transform:"translate(-1379 -6965)"},r.createElement("g",{id:"Icons/CalendarSmall-1",transform:"translate(1379 6965)"},r.createElement("path",{d:"M2,6 L2,4.5 C2,4.22385542 2.22385542,3.99999389 2.5,3.99998636 C2.77613484,3.99997882 2.99999247,4.22382423 3,4.49995907 C3,4.49996362 3,4.49996817 3,4.49997271 L3,6 L4.5,6 C4.77614237,6 5,6.22385763 5,6.5 C5,6.77614237 4.77614237,7 4.5,7 L3,7 L3,8.5 C3,8.77614237 2.77614237,9 2.5,9 C2.22385763,9 2,8.77614237 2,8.5 L2,7 L0.5,7 C0.223857625,7 3.38176876e-17,6.77614237 0,6.5 C-3.38176876e-17,6.22385763 0.223857625,6 0.5,6 L2,6 Z",id:"Combined-Shape",fill:"currentColor",fillRule:"evenodd"}),r.createElement("path",{id:"Path",stroke:"currentColor",d:"M12.5 7.5H13.5V8.5H12.5z",strokeWidth:"1"}),r.createElement("rect",{id:"Combined-Shape",stroke:"currentColor",x:"9.5",y:"1.5",width:"12",height:"10",rx:"1",strokeWidth:"1"}),r.createElement("rect",{id:"Rectangle-10-Copy-12",stroke:"currentColor",x:"12.5",y:".5",width:"1",height:"2",rx:".5",strokeWidth:"1"}),r.createElement("rect",{id:"Rectangle-10-Copy-14",stroke:"currentColor",x:"15.5",y:".5",width:"1",height:"2",rx:".5",strokeWidth:"1"}),r.createElement("rect",{id:"Rectangle-10-Copy-17",stroke:"currentColor",x:"18.5",y:".5",width:"1",height:"2",rx:".5",strokeWidth:"1"})))));Im.displayName="ScheduledSmallIcon";const Om=Im,Am=({size:e,...t})=>r.createElement("svg",{viewBox:"0 0 24 14",fill:"currentColor",width:e||"24",height:e||"14",...t},r.createElement("g",{id:"Page-1",stroke:"none",fill:"none",strokeWidth:"1",fillRule:"evenodd"},r.createElement("g",{id:"02---Thumbnail-Components",transform:"translate(-652 -6964)"},r.createElement("g",{id:"Icons/CalendarBig-1",transform:"translate(652 6964)"},r.createElement("path",{d:"M3,7 L3,4.5 C3,4.22385763 3.22385763,4 3.5,4 C3.77614237,4 4,4.22385763 4,4.5 L4,7 L6.5,7 C6.77614237,7 7,7.22385763 7,7.5 C7,7.77614237 6.77614237,8 6.5,8 L4,8 L4,10.5 C4,10.7761424 3.77614237,11 3.5,11 C3.22385763,11 3,10.7761424 3,10.5 L3,8 L0.5,8 C0.223857625,8 3.38176876e-17,7.77614237 0,7.5 C-3.38176876e-17,7.22385763 0.223857625,7 0.5,7 L3,7 Z",id:"Combined-Shape",fill:"currentColor",fillRule:"evenodd"}),r.createElement("rect",{id:"Rectangle-8",stroke:"currentColor",x:"10.5",y:"1.5",width:"13",height:"12",rx:"1",strokeWidth:"1"}),r.createElement("rect",{id:"Rectangle-10",fill:"currentColor",x:"15",y:"0",width:"1",height:"3",rx:".5",fillRule:"evenodd"}),r.createElement("rect",{id:"Rectangle-10-Copy",fill:"currentColor",x:"12",y:"0",width:"1",height:"3",rx:".5",fillRule:"evenodd"}),r.createElement("rect",{id:"Rectangle-10-Copy-3",fill:"currentColor",x:"18",y:"0",width:"1",height:"3",rx:".5",fillRule:"evenodd"}),r.createElement("rect",{id:"Rectangle-10-Copy-4",fill:"currentColor",x:"21",y:"0",width:"1",height:"3",rx:".5",fillRule:"evenodd"}),r.createElement("path",{id:"Rectangle-46",fill:"currentColor",d:"M13 9H15V11H13z",fillRule:"evenodd"})))));Am.displayName="ScheduledBigIcon";const Nm=Am;var Tm=n(92484);const xm="IDiMov",_m="uHKJjW",Rm="DNjchN",Lm="JVsbUw",km="wptbnR",Dm="eIO2z2",Vm="kOSeYu",Mm="AAVaKa",Bm="j_qqJX";class Fm extends o().Component{constructor(){super(...arguments),qe()(this,"openGoogleCalendarEvent",e=>{const t=this.props,n=t.startTime,r=t.liveText,o=t.videoTitle,i=new Date(n).toISOString().replace(/-|:|\.\d+/g,"");const s=(0,Sm.c)("https://www.google.com/calendar/event",{action:"TEMPLATE",dates:`${i}/${i}`,text:o,location:"",details:r});(0,Cm.P)(s),e.stopPropagation()})}renderLiveLabel(){const e=this.props,t=e.liveText,n=e.pendingLiveText,r=e.isPendingLiveStream,i=e.className,s=e.isRTL,a=r?n:t,l=It()(xm,i,{[km]:s,[Lm]:!s}),c=It()(_m,{[km]:s,[Lm]:!s}),u=It()(Rm,{[km]:s,[Lm]:!s});return o().createElement("div",{"data-hook":"live-stream-label",className:l,role:"note","aria-label":a},o().createElement(um.L,{icon:o().createElement(Pm,null),className:c}),o().createElement("span",{className:u},a))}renderScheduledLabel(){const e=this.props,t=e.className,n=e.liveText,r=e.addReminderText,i=e.reminderAriaLabel,s=e.thumbnailWidth,a=e.isFocusable,l=e.isRTL,c=s<500?Om:Nm,u=It()(Dm,t,{[km]:l,[Lm]:!l}),d=It()(Bm,{[km]:l,[Lm]:!l}),p=It()(Mm,{[km]:l,[Lm]:!l}),h=It()(Vm,{[km]:l,[Lm]:!l});return o().createElement("div",{"data-hook":"scheduled-label",className:u,"aria-label":this.getScheduledAriaLabel(),role:"region",tabIndex:a?0:-1},o().createElement(um.L,{icon:o().createElement(c,null),className:d}),o().createElement("span",{className:p},`${n}: `,this.renderScheduledTime()),o().createElement("span",{onClick:this.openGoogleCalendarEvent,tabIndex:a?0:-1,role:"link",className:h,"aria-label":i},r))}getScheduledAriaLabel(){const e=this.props,t=e.startTime,n=e.scheduledSoonAriaLabel,r=e.scheduledAriaLabel;return t-Date.now()<pc.R.ONE_DAY?n:r}renderScheduledTime(){const e=this.props,t=e.startTime,n=e.startsInAriaLabel,r=e.locale,i=e.dateFormat,s=e.isFocusable;return t-Date.now()>pc.R.ONE_DAY?new Date(t).toLocaleString(r,i):o().createElement(Tm.G,{until:t,titlePrefix:n,isFocusable:s})}render(){const e=this.props,t=e.isStreaming,n=e.isScheduled;return t?this.renderLiveLabel():n?this.renderScheduledLabel():null}}qe()(Fm,"defaultProps",{dateFormat:{month:"short",day:"numeric",year:"numeric",hour:"2-digit",minute:"2-digit"}});const Um="SVfNeo",Hm="zcmkQ0",jm="emNH7z",Wm="vBlh5k",zm="YuO1NO",qm="MCQmsR";var Gm=n(34920),$m=n(5663),Ym=n(24528);const Km={[Gm.B.LEFT]:"left",[Gm.B.CENTER]:"center",[Gm.B.RIGHT]:"right"},Xm=(0,Fr.C)()((0,He.Ng)(()=>{const e=cu(),t=du();return(n,r)=>({playButtonConfig:e(n,r),paidAccessButtonConfig:t(n,r),showTitle:(0,je.IK)(n),showDuration:(0,je.a0)(n),showPublisher:(0,je.SP)(n),showDescription:(0,je.iv)(n),showContent:(0,je.O5)(n),isButtonsShownOnHover:(0,je.YB)(n),locale:(0,je.JK)(n),isButtonsTextShown:(0,je.qd)(n),isPendingLiveStream:(0,cc.ef)(r.videoItem),textAlignment:(0,je.jj)(n),isOptimalFontSizes:(0,je.TB)(n),titleFont:(0,je.M6)(n),textFont:(0,je.np)(n),isRTL:(0,je.V8)(n)})})(class extends o().Component{constructor(){super(...arguments),qe()(this,"handlePlayClick",()=>{const e=this.props.playButtonConfig;e&&e.callback()})}renderThumbnailContent(){const e=this.props,t=e.videoItem,n=e.onPlayWithoutPreviewRequest,r=e.showTitle,i=e.showPublisher,s=e.showDescription,a=e.showContent,l=e.isContentFocusable,c=e.textAlignment,u=e.isOptimalFontSizes,d=e.isRTL,p=e.titleFont,h=e.textFont,f=e.renderThumbnailContent,m=e.width,v=e.textClassName;if(!a)return null;const g=r?t.title:"",y=s?t.description:"",b=i?t.publisher:"",E=Km[c];return f?f({title:g,description:y,publisher:b,alignment:E,titleFont:p,isOptimalFontSizes:u,onClick:n}):o().createElement(am,{width:m,title:g,description:y,publisher:b,onClick:n,className:Um,titleClassName:jm,textClassName:It()(Wm,v),publisherClassName:zm,isFocusable:l,isOptimalFontSizes:u,alignment:E,titleFont:p,textFont:h,isRTL:d})}renderThumbnailButtons(){const e=this.props.isRTL,t={...this.getPlayButtonProps(),...this.getBuyButtonProps()};return o().createElement(Em,zn()({showButtonsText:this.props.isButtonsTextShown,isFocusable:this.props.isContentFocusable},t,{className:Hm,isRTL:e}))}renderLiveLabel(){const e=this.props,t=e.videoItem,n=e.locale,r=e.isContentFocusable,i=e.isPendingLiveStream,s=e.isRTL;return(0,Yr.qP)(t)?o().createElement(Fm,{videoTitle:t.title,startTime:t.dateStartLive,isStreaming:(0,cc.jl)(t),isScheduled:(0,cc.s6)(t),locale:n,isFocusable:r,isPendingLiveStream:i,liveText:this.props.t("shared.live"),pendingLiveText:this.props.t("shared.pending-live"),scheduledSoonAriaLabel:this.props.t("widget.accessibility.scheduled-soon-label"),scheduledAriaLabel:this.props.t("widget.accessibility.scheduled-label"),startsInAriaLabel:this.props.t("widget.accessibility.starts-in"),reminderAriaLabel:this.props.t("widget.accessibility.reminder"),addReminderText:this.props.t("shared.add-reminder"),isRTL:s}):null}getPlayButtonProps(){const e=this.props.playButtonConfig;return e?{showPlayButton:!0,playButtonText:this.props.t(e.translationData.props),onPlayClick:this.handlePlayClick}:{showPlayButton:!1}}getBuyButtonProps(){const e=this.props.paidAccessButtonConfig;if(!e)return{showBuyButton:!1};const t=e.translationData.priceModel,n=t.currency,r=t.price;return{showBuyButton:!0,currency:n,buyButtonText:(0,Ns.A)(e.translationData.props,e.translationData.priceModel),buyAriaLabel:this.props.t(e.translationData.props,{price:`${n} ${r}`}),onBuyClick:e.callback}}getBackgroundSrc(){const e=this.props.videoItem;return(0,Eu.m)(e)}getBackgroundUrl(){const e=this.props,t=e.videoItem,n=e.width,r=(0,Eu.m)(t),o=(0,$m.p)(r,{containerWidth:n,containerHeight:9*n/16});return(0,Ym.d)({url:r,width:o[0],height:o[1]})}render(){const e=this.props,t=e.width,n=e.breakpoints,r=e.isButtonsShownOnHover,i=e.videoItem,s=e.showDuration,a=e.isLoading,l=e.isContentFocusable,c=e.dataHook,u=e.isRTL,d=e.useResponsiveThumbnail,p=s&&i.durationSec?i.durationStr:"";return o().createElement(Yf,{breakpoints:n,width:t,useResponsiveThumbnail:d||n,videoTitle:i.title,isLoading:a,dataHook:c,onClick:this.handlePlayClick,overlayClassName:qm,backgroundUrl:this.getBackgroundUrl(),backgroundSrc:this.getBackgroundSrc(),buttons:this.renderThumbnailButtons(),content:this.renderThumbnailContent(),duration:p,liveLabel:this.renderLiveLabel(),showButtonsOnHover:r,showLiveLabel:(0,Yr.qP)(i),isFocusable:l,isRTL:u})}}));var Zm=n(11249),Jm=n(75143);const Qm=(0,r.createContext)(null),ev=e=>{let t=e.children;const n=(0,Jm.uZ)(),r=n.ref,i=n.width,s=void 0===i?0:i;return o().createElement("div",{ref:r,style:{containerType:"inline-size",width:"100%"}},o().createElement(Qm.Provider,{value:{widgetWidth:s}},t))};const tv=[{max:639,width:560,height:315},{max:1279,width:592,height:333},{min:1280,width:608,height:342}],nv={loadMore:mr.UX};class rv extends o().Component{constructor(){super(...arguments),qe()(this,"loadMore",e=>{const t=this.props,n=t.nextVideosCursor,r=t.isFetching,o=t.loadMore,i=t.category;n&&!r&&o(e,{category:i})}),qe()(this,"renderThumbnailContent",e=>{let t=e.title,n=e.description,r=e.publisher,i=e.alignment,s=e.isOptimalFontSizes,a=e.titleFont,l=e.onClick;const c=It()(hf,{[ff]:i===sm.LEFT,[mf]:i===sm.CENTER,[vf]:i===sm.RIGHT}),u=a.htmlTag??$a;return o().createElement("div",{className:c,onClick:l},r?o().createElement("div",{className:Ef},r):null,o().createElement(Ea.v,{text:t,className:It()(gf,{[yf]:s}),wrapperTag:u}),n?o().createElement(Ea.v,{text:n,className:It()(bf,{[yf]:s})}):null)}),qe()(this,"renderItem",e=>{const t=this.props,n=t.videoByIds,r=t.channel,i=t.currentSiteUser,s=t.onPlayRequestedBi,a=!e,l=a?{}:n[e];return o().createElement(Uh,{channelId:r.id,videoItem:l,onPlayRequestedBi:s,key:e,isResponsive:!0},o().createElement(Xm,{isLoading:a,videoItem:l,key:e,channelData:r,isContentFocusable:!0,currentSiteUser:i,breakpoints:tv,renderThumbnailContent:this.renderThumbnailContent}))})}render(){const e=this.props,t=e.videoIds,n=e.itemsCount,r=e.isRTL,i=e.queryWidgetWidth,s=e.thumbnailSpacing,a=e.isArrowsOutside,l=e.isNavAlwaysVisible,c=i([{minWidth:640,className:lf},{minWidth:1280,className:cf}]),u=i([{minWidth:640,className:df},{minWidth:1280,className:pf}]);return o().createElement("div",{className:It()(sf)},o().createElement(of,{items:t,itemsCount:n,renderItem:this.renderItem,arrowClassName:It()(uf,u),itemClassName:It()(af,c),loadMore:this.loadMore,isRTL:r,itemsGap:s,arrowsOutside:a,showArrowsOnHover:!l}))}}const ov=(0,He.Ng)(e=>({thumbnailSpacing:(0,je.o2)(e),nextVideosCursor:(0,lo.BE)(e),isFetching:(0,lo.ri)(e),category:(0,go.p7)(e),isRTL:(0,je.V8)(e),isArrowsOutside:(0,je.E7)(e),isNavAlwaysVisible:(0,je.Ey)(e)}),nv)(function(e){return t=>{const n=function(){const e=(0,r.useContext)(Qm);if(null===e)throw new Error("WidgetWidthContext is null");return e}(),i=n.widgetWidth,s=(0,Zm.v)().isSSR;return o().createElement(e,zn()({queryWidgetWidth:e=>function(e,t,n){return n||CSS.supports("container-type","inline-size")?e.map(e=>e.className):e.filter(e=>{let n=e.maxWidth,r=void 0===n?1/0:n,o=e.minWidth,i=void 0===o?0:o;return e.className,t<=r&&t>=i}).map(e=>e.className).join(" ")}(e,i,s)},t))}}(rv)),iv=({size:e,...t})=>r.createElement("svg",{viewBox:"0 0 29 48",fill:"currentColor",width:e||"1em",height:e||"1em",...t},r.createElement("defs",null,r.createElement("filter",{id:"shadow",x:"-10%",y:"-10%",width:"120%",height:"120%"},r.createElement("feOffset",{result:"offOut",in:"SourceAlpha"}),r.createElement("feGaussianBlur",{result:"blurOut",in:"offOut",stdDeviation:"2"}),r.createElement("feBlend",{in:"SourceGraphic",in2:"blurOut"})),r.createElement("path",{id:"arrow-left-path",d:"M7.771 33.77l27.598.079v1.917l-27.597-.08v.006h-2.07L5.697 6.155h2.069L7.77 33.77z",strokeWidth:"1"})),r.createElement("use",{stroke:"currentColor",fill:"currentColor",transform:"rotate(45 18.533 25.788)",filter:"url(#shadow)",fillRule:"evenodd",xlinkHref:"#arrow-left-path"}),r.createElement("use",{fill:"currentColor",stroke:"currentColor",transform:"rotate(45 18.533 25.788)",fillRule:"evenodd",xlinkHref:"#arrow-left-path"}));iv.displayName="ArrowLeftShadyIcon";const sv=iv;var av=n(90630);const lv="fTAW2B",cv="DU96Fk",uv="pbLKQ3",dv="eYz3Od",pv="i0fmRb",hv="KbCI9U",fv="Nh9uSi",mv="qNtLuc",vv=e=>{let t=e.onClick,n=e.className,r=e.direction,i=e.hidden,s=e.absolute,a=e.ariaLabel,l=e.showOnHover,c=e.dataHook,u=e.style;return o().createElement("button",{"aria-label":a,"aria-hidden":i,"data-hook":c,className:It()(uv,n,{[pv]:i,[hv]:s,[dv]:l,[fv]:"left"===r,[mv]:"right"===r}),style:u,onClick:t,tabIndex:i?-1:0,disabled:i},s?o().createElement(sv,{size:"30px"}):o().createElement(av.A,{size:"30px"}))},gv=e=>{let t=e.itemsGap,n=void 0===t?0:t,i=e.isRTL,s=e.items,a=e.itemsCount,l=e.renderItem,c=e.loadMore,u=e.a11y,d=e.navButtonStyle,p=e.navButtonClassName,h=e.navButtonsAbsolute,f=e.showArrowsOnHover,m=e.dataHook;const v=(0,Jm.uZ)({refreshMode:"debounce",refreshRate:300}),g=v.width,y=void 0===g?0:g,b=v.ref,E=b.current,S=(e=>e?[...e.children]:[])(E),C=(0,r.useState)(0),w=C[0],P=C[1],I=(e=>{let t=e.children,n=e.scrollLeft,r=e.containerWidth,o=e.isRTL;const i=Math.abs(n);let s=-1;for(let e=0;e<t.length;e++){const n=t[e],a=n.offsetLeft,l=n.clientWidth,c=(o?r-a-l:a)+l;if(-1===s&&c>i&&(s=e),c>=i+r)return e-s+1}return 0})({children:S,containerWidth:y,isRTL:i,scrollLeft:w}),O=(e=>{let t=e.children,n=e.scrollLeft,r=e.containerWidth,o=e.isRTL;const i=Math.abs(n);for(let e=0;e<t.length;e++){const n=t[e],s=n.offsetLeft,a=n.clientWidth,l=o?r-s-a:s;if(l+a>i+r&&l!==i)return e}return-1})({children:S,containerWidth:y,scrollLeft:w,isRTL:i}),A=(e=>{let t=e.children,n=e.scrollLeft,r=e.containerWidth,o=e.isRTL,i=e.visibleCount;const s=Math.abs(n);if(0===s)return-1;for(let e=0;e<t.length;e++){const n=t[e],a=n.offsetLeft,l=n.clientWidth;if((o?r-a-l:a)+l>s)return Math.max(e-i,0)}return 0})({children:S,scrollLeft:w,containerWidth:y,isRTL:i,visibleCount:I}),N=(0,ne.debounce)(e=>{P(e)},300),T=e=>{if(!E)return;const t=E.children[e];if(t){const e=t.offsetLeft,n=t.clientWidth;if(i){const t=y-e-n;E.scrollLeft=-t}else E.scrollLeft=e}};return(0,r.useEffect)(()=>{const e=s.length,t=2*I;e!==a&&e-O<t&&c(t)},[s,a,c,O,I]),o().createElement("div",{className:lv,"data-hook":m},o().createElement(vv,{dataHook:"css-slider-prev-button",onClick:()=>T(A),style:d,absolute:h,className:p,direction:i?"right":"left",hidden:0===w,ariaLabel:null==u?void 0:u.prevSlideMessage,showOnHover:f}),o().createElement("div",{"data-hook":"css-slider-slides","aria-label":null==u?void 0:u.containerMessage,className:cv,style:{gap:n,padding:4},ref:b,onScroll:e=>N(e.currentTarget.scrollLeft)},s.map(e=>o().createElement("div",{key:e},l(e)))),o().createElement(vv,{dataHook:"css-slider-next-button",style:d,onClick:()=>T(O),absolute:h,className:p,direction:i?"left":"right",hidden:-1===O,ariaLabel:null==u?void 0:u.nextSlideMessage,showOnHover:f}))};var yv=n(3177);const bv="leK7F8",Ev="Iz3uO4",Sv="G8Qtqb",Cv="QPijdb",wv="xeQIMo",Pv="P4q2QL";var Iv=n(80182);class Ov extends o().Component{componentDidMount(){document.addEventListener("click",this.handleDocumentClick,!1),document.addEventListener("keydown",this.handleDocumentKeyPress,!1),window.addEventListener("blur",this.handleWindowBlur,!1)}componentWillUnmount(){document.removeEventListener("click",this.handleDocumentClick,!1),document.removeEventListener("keydown",this.handleDocumentKeyPress,!1),window.removeEventListener("blur",this.handleWindowBlur,!1)}constructor(e){super(e),this.closingPromise=Promise.resolve(),this.handleWindowBlur=()=>{this.props.isOpen||this.setIsOpen(!1)},this.handleDocumentClick=e=>{this.containerRef&&(this.containerRef.contains(e.target)||this.state.isOpen&&this.setIsOpen(!1))},this.handleDocumentKeyPress=e=>{if(this.containerRef&&e.keyCode===Vo){if(this.containerRef.contains(e.target))return void this.setOpenFromKeyboard(!1);this.setIsOpen(!1)}},this.handleKeyDown=e=>{(0,ne.includes)([Uo,Ho,Bo,Fo],e.keyCode)&&(e.preventDefault(),this.state.isOpen||this.setOpenFromKeyboard(!0))},this.setOpenFromKeyboard=e=>{this.setIsOpen(e,()=>{e?this.contentRef&&this.props.focusContentOnOpen&&this.contentRef.childNodes[0].focus():this.openerRef&&this.openerRef.focus()})},this.toggleOpen=e=>{"mousedown"===e.type&&0===e.button&&(e.preventDefault(),this.setIsOpen(!this.state.isOpen))},this.saveRef=e=>t=>this[e]=t,this.handleContentKeydown=e=>{(0,ne.includes)([Bo,Fo],e.keyCode)&&(e.preventDefault(),this.setOpenFromKeyboard(!1))},this.state={isOpen:e.isOpen,isClosing:!1}}UNSAFE_componentWillReceiveProps({isOpen:e}){e!==this.props.isOpen&&this.setIsOpen(e)}setIsOpen(e,t=ne.noop){this.closingPromise.then(()=>{this.setState({isClosing:!e}),e?this._setIsOpen(e,t):this.closingPromise=new Promise(e=>setTimeout(e,300)).then(()=>{this._setIsOpen(e,t)})})}_setIsOpen(e,t){this.setState({isOpen:e,isClosing:!1},t),this.props.onToggle(e)}render(){const{className:e,content:t,children:n,dataHook:r,isFocusable:i,ariaRole:s,ariaLabel:a,openerClassName:l,dropdownPosition:c}=this.props,{isOpen:u,isClosing:d}=this.state;return o().createElement("div",{ref:this.saveRef("containerRef"),"data-hook":"popover-container",className:bv},o().createElement("div",{role:s,className:l,"aria-label":a,"aria-haspopup":"true","aria-expanded":u,ref:this.saveRef("openerRef"),onKeyDown:this.handleKeyDown,onMouseDown:this.toggleOpen,tabIndex:i?0:-1,"data-hook":r},n),o().Children.count(t)>0&&o().createElement(Iv.K,{dataHook:"popover-content",className:Hr()(Ev,e,{[wv]:u,[Pv]:d,[Sv]:"left"===c,[Cv]:"right"===c})},o().createElement("div",{ref:this.saveRef("contentRef"),"aria-hidden":!u,onMouseDown:this.toggleOpen,onKeyDown:this.handleContentKeydown},u&&t)))}}Ov.defaultProps={isFocusable:!0,onToggle:ne.noop,ariaRole:"button",dataHook:"open-popover",focusContentOnOpen:!0,isOpen:!1};var Av=n(17984);const Nv="fj3QW1",Tv="ydLpez",xv="wzIrXX",_v="zLYJMs",Rv="jcCsdn",Lv="fcfXG6";Mt().shape({label:Mt().string.isRequred,value:Mt().string.isRequred,className:Mt().string});class kv extends o().Component{constructor(e){super(e),this.handleOptionKeyDown=e=>t=>{if((0,ne.includes)([Bo,Fo],t.keyCode))return t.preventDefault(),void this.props.onChange(e);const{previousElementSibling:n,nextElementSibling:r}=t.target;Ho===t.keyCode&&(t.preventDefault(),n&&n.focus()),Uo===t.keyCode&&(t.preventDefault(),r&&r.focus())},this.setValue=e=>()=>{this.props.onChange(e)},this.saveOptionsRef=e=>this.optionsRef=e,this.renderOption=(e,t)=>{const{optionClassName:n,selectedOptionClassName:r,selectedOption:i}=this.props,s=(0,ne.get)(i,"value")===e.value;return o().createElement("section",{key:t,className:Hr()(n,{[r]:s}),role:"option","aria-selected":s,tabIndex:this.state.isOpen?0:-1,"data-selected":s,"data-hook":(0,ne.isUndefined)(t)?"":"dropdown-option",onKeyDown:this.handleOptionKeyDown(e),onMouseDown:this.setValue(e)},e.label)},this.setIsOpen=e=>{this.setState({isOpen:e},()=>{const{selectedOption:t,options:n,onToggle:r}=this.props;if(this.optionsRef){const e=this.optionsRef.childNodes[(0,ne.findIndex)(n,{value:t.value})];e&&e.focus()}r(e)})},this.state={isOpen:!1}}renderOptions(){const{optionsContainerClassName:e,options:t}=this.props;return o().createElement("div",{ref:this.saveOptionsRef,className:e},(0,ne.map)(t,this.renderOption))}render(){const{selectedOption:e,className:t,openerClassName:n,valueClassName:r,arrowClassName:i,popoverClassName:s,arrowIcon:a,dataHook:l,ariaLabel:c,placeholder:u,isOpen:d,isRTL:p}=this.props,h=Hr()(Nv,t,{[xv]:this.state.isOpen,[Lv]:p,[_v]:!p}),f=Hr()(Rv,r),m=Hr()(Tv,i);return o().createElement(Ov,{ariaRole:"combobox",isOpen:d,ariaLabel:c,className:s,openerClassName:n,focusContentOnOpen:!1,dataHook:l,onToggle:this.setIsOpen,content:this.renderOptions(),dropdownPosition:p?"left":"right"},o().createElement("div",{className:h},o().createElement("div",{"data-hook":"dropdown-value",className:f},e?e.label:u),o().createElement(um.L,{className:m,icon:a})))}}kv.defaultProps={onChange:ne.noop,onToggle:ne.noop,arrowIcon:o().createElement(Av.A,null),placeholder:"",dataHook:"dropdown-control"};var Dv=n(26919);const Vv="AFOgzV",Mv="LRVQbb",Bv="lFB2vZ",Fv="rBzD6U",Uv="nkU5jz",Hv="ofKEwu",jv="SNPkAT";var Wv=n(27557);const zv={updateSearch:lr.YX,resetPlaybackStatus:wt.Ds,logBi:wn.w,logWidgetSystem:wn.W},qv=(0,Fr.C)()((0,He.Ng)(e=>({isOpen:(0,je.qA)(e),categoryOptions:[{label:(0,Wv.t)("widget.categories.all-videos"),value:""},...(0,yv.Wy)(e)],selectedCategory:(0,go.p7)(e),isRTL:(0,je.V8)(e)}),zv)(class extends o().Component{constructor(){super(...arguments),qe()(this,"getOptionByValue",e=>re().find(this.props.categoryOptions,{value:e})),qe()(this,"handleChange",e=>{const t=this.props,n=t.updateSearch,r=t.selectedCategory,o=t.resetPlaybackStatus;r!==e.value&&(n({searchQuery:e.value,searchQueryField:Dv.S.CATEGORY}),o()),this.props.logWidgetSystem("videoList.searchByCategory.requested"),this.props.logBi("widget.categories.selected")}),qe()(this,"handleDropdownToggle",e=>{e&&this.props.logBi("widget.categories.clicked")})}render(){const e=this.props,t=e.className,n=e.selectedCategory,r=e.categoryOptions,i=e.isOpen,s=e.isRTL;return o().createElement("div",{className:t,"data-hook":"categories-dropdown"},o().createElement(kv,{options:r,isOpen:i,openerClassName:Bv,valueClassName:It()(Fv,{[Uv]:!n}),ariaLabel:this.props.t("widget.accessibility.select-category"),arrowClassName:jv,optionClassName:Hv,optionsContainerClassName:Mv,popoverClassName:Vv,onChange:this.handleChange,selectedOption:this.getOptionByValue(n),onToggle:this.handleDropdownToggle,isRTL:s}))}}));var Gv=n(23792);const $v="VfCUCg",Yv="gjRSzR",Kv="MXTCxw";class Xv extends o().Component{constructor(){super(...arguments),qe()(this,"handleKeyDown",e=>{if(re().includes([Bo,Fo],e.keyCode))return e.preventDefault(),void this.props.onClick();const t=e.target,n=t.previousElementSibling,r=t.nextElementSibling;Ho===e.keyCode&&(e.preventDefault(),n&&n.focus()),Uo===e.keyCode&&(e.preventDefault(),r&&r.focus())})}render(){const e=this.props,t=e.dataHook,n=e.onClick,r=e.children,i=e.icon,s=e.className;return o().createElement("button",{type:"button","data-hook":t,onKeyDown:this.handleKeyDown,className:It()($v,s),onClick:n},o().createElement("span",{className:Yv},i),o().createElement("span",{className:Kv},r))}}const Zv="GfXhV3",Jv=e=>{let t=e.children,n=e.dataHook,r=e.maxCharsCount;return o().createElement("div",{"data-hook":n,className:Zv},(s=r,void 0===(i=t)&&(i=""),i.length<=s?i:`${i.slice(0,40)}...`));var i,s};Jv.defaultProps={maxCharsCount:40};const Qv=Jv;var eg;function tg(){return tg=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},tg.apply(null,arguments)}const ng=function(e){return r.createElement("svg",tg({xmlns:"http://www.w3.org/2000/svg",width:3,height:15,viewBox:"0 0 3 15"},e),eg||(eg=r.createElement("path",{fill:"currentColor",fillRule:"evenodd",d:"M1.5 3a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3zm0 6a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3zm0 6a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3z"})))};var rg;function og(){return og=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},og.apply(null,arguments)}const ig=function(e){return r.createElement("svg",og({xmlns:"http://www.w3.org/2000/svg",width:16,height:16,viewBox:"0 0 16 16"},e),rg||(rg=r.createElement("g",{fill:"currentColor"},r.createElement("path",{d:"M8 2a3 3 0 0 0-3 3v1a3 3 0 1 0 6 0V5a3 3 0 0 0-3-3zm0-1a4 4 0 0 1 4 4v1a4 4 0 1 1-8 0V5a4 4 0 0 1 4-4z"}),r.createElement("path",{d:"M7.221 10h1.024-1.024zm1.8 0c3.742 0 4.975 1.729 4.975 5h1c0-2.577-.747-6-5.975-6h-1.8v1h1.8zm-.28 0h-.496.496zm-1.764 0c-3.701 0-4.975 1.769-4.975 5h-1c0-2.577.81-6 5.975-6h.244v1h-.244zm1.764 0H7.707h1.034zm-1.52 0h.486-.486zm1.8 0c3.742 0 4.975 1.729 4.975 5h1c0-2.577-.747-6-5.975-6h-1.8v1h1.8zm-2.044 0c-3.701 0-4.975 1.769-4.975 5h-1c0-2.577.81-6 5.975-6h.244v1h-.244z"}))))},sg={popoverMenu:"sqBEsS",popoverMenuContainer:"x73CA1",container:"jMeJAh",title:"gTiTCQ",menu:"t5jSY3",menuButton:"VGXP_Y",menuEmpty:"_RXmXu",signIn:"FGP4_A",withSeparator:"tQvBry"},ag={logBi:wn.w,logOutCurrentMember:Oc.WR},lg=(0,Fr.C)()((0,He.Ng)(e=>({isMenuOpen:(0,je.QK)(e)||(0,je.qA)(e),currentSiteUserEmail:(0,yt.X)(e),canShowChannelTitle:(0,je.Fj)(e),canShowSignIn:(0,je.GK)(e),canShowChannelInfo:(0,je.tW)(e),canShowChannelShare:(0,je.Ug)(e),canShowSubscription:(0,Gv.n)(e),canShowCancelSubscription:(0,Gv.d)(e),isRTL:(0,je.V8)(e)}),ag)((0,In.b)(class extends o().Component{constructor(){super(...arguments),qe()(this,"handleLogoutEvent",()=>{this.props.logOutCurrentMember()}),qe()(this,"handlePopoverToggle",e=>{e&&this.logMenuClickedBi()}),qe()(this,"logMenuClickedBi",()=>{const e=this.props.channel;this.props.logBi("widget.menu.clicked",{channelID:e.id})}),qe()(this,"handleSubscribeRequest",()=>{(0,this.props.onSubscriptionRequest)()}),qe()(this,"handleChannelInfoRequest",()=>{const e=this.props,t=e.onInfoRequest,n=e.channel;this.props.logBi("widget.aboutCh.clicked",{channelID:n.id}),t()})}componentDidUpdate(e){(0,In.Q)(kt.A.SESSION.LOGOUT_USER,this.handleLogoutEvent,{prevProps:e,nextProps:this.props})}renderSubscribe(){const e=this.props.channel;return o().createElement(Xv,{onClick:this.handleSubscribeRequest,key:"channel-subscription",dataHook:"channel-subscription-button"},o().createElement(Ts,{dealInfo:e.dealInfo}))}renderSubscriptionCancel(){const e=this.props.onCancelSubscriptionRequest;return o().createElement(Xv,{onClick:e,key:"channel-subscription-cancel",dataHook:"channel-subscription-cancel"},this.props.t("widget.payments.cancel-subscription"))}renderShare(){return o().createElement(Xv,{onClick:this.props.onShareRequest,key:"channel-share",dataHook:"share-overlay-button"},this.props.t("widget.accessibility.share"))}renderSignIn(e){const t=this.props,n=t.currentSiteUserEmail,r=t.onShowAccountInfoRequest,i=t.onLogInRequest,s=t.channel,a=It()({[sg.withSeparator]:e});if(n){const e=(0,Jr.Zt)(s)?void 0:r;return o().createElement(Xv,{onClick:e,className:a,key:"channel-account-info",icon:o().createElement(ig,{className:sg.signIn}),dataHook:"channel-account-info"},n)}return o().createElement(Xv,{onClick:i,className:a,key:"channel-login",dataHook:"login-button"},this.props.t("widget.account.sign-in"))}renderChannelInfo(){return o().createElement(Xv,{onClick:this.handleChannelInfoRequest,key:"channel-info",dataHook:"channel-info-button"},this.props.t("widget.compact-view.components.action-bar.channel-info-tooltip"))}renderContent(){const e=this.props,t=e.canShowSignIn,n=e.canShowChannelInfo,r=e.canShowChannelShare,i=e.canShowSubscription,s=e.canShowCancelSubscription,a=re().compact([i&&this.renderSubscribe(),s&&this.renderSubscriptionCancel(),r&&this.renderShare(),n&&this.renderChannelInfo()]),l=re().compact([t&&this.renderSignIn(a.length),...a]);return re().size(l)?o().createElement("div",{className:sg.popoverMenuContainer},l):null}renderTitle(){const e=this.props,t=e.canShowChannelTitle,n=e.channel;return t?o().createElement("div",{className:sg.title},o().createElement(Qv,{dataHook:"channel-title"},n.title)):null}renderMenuWithTitle(e){const t=this.props,n=t.channel,r=t.isRTL;return o().createElement(Ov,{openerClassName:sg.menuContainer,isOpen:this.props.isMenuOpen,className:sg.popoverMenu,content:e,onToggle:this.handlePopoverToggle,isRTL:r,dropdownPosition:r?"right":"left"},o().createElement("button",{type:"button","data-hook":"menu-button",className:sg.menu,"aria-label":this.props.t("widget.action-bar.menu-button.aria-label",{channelName:n.title}),"aria-haspopup":"true","aria-expanded":this.props.isMenuOpen},o().createElement(ng,{className:sg.menuButton}),this.renderTitle()))}render(){const e=this.renderContent();return o().createElement("div",{className:sg.container,"data-hook":"channel-actions"},e?this.renderMenuWithTitle(e):this.renderTitle())}}))),cg={container:"xc_kMR",responsive:"MVzrYf"};var ug;const dg=(0,He.Ng)(e=>({canShowActionBar:(0,Mc.NT)(e),canShowChannelCategories:(0,yv.jO)(e)}))((ug=class extends o().Component{renderChannelMenu(){const e=this.props,t=e.channelData,n=e.onPageRefresh;return o().createElement(Tc,{channelId:t.id,onPageRefresh:n},e=>o().createElement(lg,{channel:t,onLogInRequest:e.logIn,onShowAccountInfoRequest:e.showAccountInfo,onSubscriptionRequest:e.subscribe,onCancelSubscriptionRequest:e.cancelSubscription,onInfoRequest:e.showInfo,onShareRequest:e.showShare}))}render(){const e=this.props,t=e.style,n=e.className,r=e.canShowChannelCategories,i=e.canShowActionBar,s=e.isResponsive;return i?o().createElement("section",{"data-hook":"action-bar",className:It()(cg.container,n,{[cg.responsive]:s}),style:t},o().createElement("div",{className:cg.menu},this.renderChannelMenu()),r&&o().createElement(qv,{className:cg.categories})):null}},qe()(ug,"defaultProps",{onPageRefresh:re().noop}),ug)),pg="_70Wt8",hg="Xg7V2O",fg="FMMnZn",mg=(0,Fr.C)()(e=>{let t=e.className,n=e.dataHook,r=e.message,i=e.onButtonClick,s=e.t;return o().createElement("section",{"data-hook":n,tabIndex:"0",className:It()(pg,t)},o().createElement("div",null,o().createElement("div",{className:hg},r),o().createElement("button",{"data-hook":"reset-search-button",className:fg,onClick:i},s("widget.search.clear-search"))))}),vg="LOADING",gg="READY";const yg=new class{constructor(){qe()(this,"setLoaded",re().debounce(()=>{this.status=gg,this.setStatusAttribute()},300)),this.pending=["load"]}init(){this.root=document.getElementById("root"),this.status=vg,this.setStatusAttribute(),window.addEventListener("load",()=>this.setMarkerReady("load"),{once:!0})}setStatusAttribute(){this.root.setAttribute("data-loading-status",this.status)}addMarker(e){this.pending=re().uniq([...this.pending,e])}setMarkerReady(e){this.pending=re().reject(this.pending,t=>e===t),this.pending.length||this.setLoaded()}},bg=(0,mt.Mz)(je.tk,je.E7,(e,t)=>re().clamp(e,t?24:0,100)),Eg=((0,mt.Mz)(ft.rH,vo.T,yt._,je.RQ,(e,t,n,r)=>Boolean(t&&r&&(0,vt.hC)(e,t,n))),"qPMmGE"),Sg="u5T_8F",Cg="Ui_uny",wg="HlW7T_",Pg="pwQZhO",Ig="_PwWpy",Og="GdM2Ug",Ag="XX1XcE",Ng=()=>{const e=(0,ls.B)().t;return o().createElement("div",{className:Ag},e("widget.this-channel-is-coming-soon"))},Tg=31,xg=36,_g=52,Rg={[Br.I.SLIDER_SMALL]:"sliderSmall",[Br.I.SLIDER_BIG]:"sliderBig"},Lg={loadMore:mr.UX,loadMoreVideoPages:mr.rb,selectVideo:xn.w5,pauseVideo:wt.WY,resetSearch:lr.Se,requestPlayVideo:kn.z,openFullScreenVideoOverlay:Et.rf,closeFullScreenVideoOverlay:Et.DG,logWidgetSystem:wn.W,logWidgetVidClick:Bc.K},kg=(0,Fr.C)()((0,He.Ng)((e,t)=>{const n=(0,vo.T)(e),r=(0,lo.oX)(e),o=(0,je.y0)(e),i=re().get(n,"id"),s=(0,je.E7)(e),a=o===Br.I.SLIDER_SMALL?320:672,l=a/16*9,c=((e,t)=>t?e>=700?_g:e>=400?xg:Tg:0)(a,s);return{styleId:(0,Pn.X3)(e),isEditorMode:We.Jf(e),isResponsive:(0,je._X)(e),channel:(0,ft.rH)(e),channelLayout:o,layoutName:re().get(Rg,o,""),currentSiteUser:(0,yt._)(e),mainVideo:n,mainVideoId:i,mainVideoIndex:re().indexOf(r,i),videoIds:r,videoByIds:(0,bt.eA)(e),nextVideosCursor:(0,lo.BE)(e),isFetching:(0,lo.ri)(e),isThumbnailsPreviewHover:(0,je.oG)(e),isNavAlwaysVisible:(0,je.Ey)(e),isVideoPlaying:(0,ht.nk)(e),isVideoPaused:(0,ht.L0)(e),thumbnailSpacing:(0,je.o2)(e),containerMargins:(0,je.tk)(e),selectedCategory:(0,go.p7)(e),isInlineShareVisible:Hh(e,t),isPlayInFrame:(0,je.RQ)(e),showAutoPlay:(0,Mc.Bm)(e),isRTL:(0,je.V8)(e),isMobile:(0,Dt.Fr)(e),isArrowsOutside:(0,je.E7)(e),sliderMargin:bg(e),sliderWidth:t.windowSize.width,sliderPadding:c,itemWidth:a,thumbnailHeight:l}},Lg)(class extends o().Component{constructor(){var e;super(...arguments),e=this,qe()(this,"logVideoPlayRequested",e=>{const t=this.props.channel;this.props.logWidgetVidClick({videoItem:e,channelData:t})}),qe()(this,"renderItem",e=>{const t=this.props,n=t.channel,r=t.videoByIds,i=t.currentSiteUser,s=t.itemWidth,a=t.mainVideo,l=t.thumbnailHeight;if(!e)return null;const c=r[e],u=It()("video-list-thumb-wrapper",{"video-list-thumb-wrapper-selected":a.id===e});return o().createElement(Uh,{channelId:n.id,videoItem:c,onPlayRequestedBi:this.logVideoPlayRequested,key:e},o().createElement(Xm,{videoItem:c,key:e,dataHook:u,channelData:n,isContentFocusable:!0,currentSiteUser:i,width:s,textClassName:Og,breakpoints:[{min:0,width:s,height:l}]}))}),qe()(this,"getSliderAreaStyles",()=>{const e=this.props;return{width:`calc(100% - ${2*(e.sliderMargin+e.sliderPadding)}px)`}}),qe()(this,"loadMoreItems",e=>{const t=this.props,n=t.loadMore,r=t.loadMoreVideoPages,o=t.selectedCategory,i=t.isFetching,s=t.nextVideosCursor;Boolean(s&&!i)&&(o?r():n(e,{category:o}))}),qe()(this,"setCurrentVideoFromPayment",function(t){let n=(void 0===t?{}:t).itemId;n&&e.props.selectVideo(n)}),qe()(this,"playVideo",e=>{let t=e.id;const n=this.props,r=n.channel,o=n.requestPlayVideo,i=n.openFullScreenVideoOverlay,s=n.closeFullScreenVideoOverlay,a=n.isPlayInFrame,l=n.isPortableDevice;a||l?o(t):i(r.id,t,!0,s)})}componentDidMount(){yg.setMarkerReady(this.props.channelLayout)}componentDidUpdate(){this.props.logWidgetSystem("videoList.searchByCategory.rendered",{previousEventName:"videoList.searchByCategory.requested"})}getPublishedChannelItemsCount(){const e=this.props,t=e.channel,n=e.videoIds;return!e.nextVideosCursor&&n.length?n.length:t.videosCount}getMaxItemsCount(){const e=this.props,t=e.videoIds,n=e.selectedCategory,r=e.nextVideosCursor,o=e.sliderWidth,i=e.itemWidth,s=Math.ceil(o/i);return n&&r?Math.max(t.length+(r?1:0),s):this.getPublishedChannelItemsCount()}renderSlider(){const e=this.props,t=e.channel,n=e.videoIds,r=e.isArrowsOutside,i=e.isNavAlwaysVisible,s=e.thumbnailSpacing,a=e.isRTL,l=e.thumbnailHeight;return o().createElement(gv,{dataHook:"css-slider",items:n,itemsCount:this.getMaxItemsCount(),renderItem:this.renderItem,loadMore:this.loadMoreItems,isRTL:a,itemsGap:s,a11y:{containerMessage:this.props.t("widget.accessibility.channel-videos",{channelTitle:t.title}),prevSlideMessage:this.props.t("widget.accessibility.prev-videos"),nextSlideMessage:this.props.t("widget.accessibility.next-videos")},navButtonStyle:{height:l,width:55},navButtonClassName:It()({[Ig]:r}),navButtonsAbsolute:!r,showArrowsOnHover:!i})}renderEmptyState(){return o().createElement("div",{"data-hook":"slider-empty",style:this.getSliderAreaStyles(),className:wg},!this.props.isFetching&&o().createElement("div",{className:Pg},this.props.t("widget.this-channel-is-coming-soon")))}renderContent(){const e=this.props,t=e.mainVideo,n=e.selectedCategory,r=e.nextVideosCursor,o=e.videoIds;return e.isFetching||!n||r||o.length?t?this.renderSlider():this.renderEmptyState():this.renderEmptySearchState(this.props.t("widget.categories.no-videos-in-category"))}renderEmptySearchState(e){return o().createElement("div",{style:this.getSliderAreaStyles()},o().createElement(mg,{dataHook:"slider-empty-search-results",message:e,onButtonClick:this.props.resetSearch}))}renderActions(){const e=this.props,t=e.isArrowsOutside,n=e.channel,r=e.isResponsive,i=e.videoIds,s=e.isFetching,a=r?null:{margin:t?"0 55px":0};return!r||i.length||s?o().createElement(dg,{onPageRefresh:re().noop,style:a,channelData:n,isResponsive:r}):null}renderSliderContent(){const e=this.props.selectedCategory;return o().createElement("section",{key:`slider-${e}`,"data-hook":"slider-container"},this.renderContent())}renderResponsiveSliderContent(){const e=this.props,t=e.videoIds,n=e.videoByIds,r=e.channel,i=e.currentSiteUser;return e.isFetching||t.length?o().createElement(ov,{videoIds:t,videoByIds:n,itemsCount:this.getMaxItemsCount(),channel:r,currentSiteUser:i,onPlayRequestedBi:this.logVideoPlayRequested}):o().createElement("div",null,o().createElement(Ng,null))}render(){const e=this.props,t=e.itemWidth,n=e.channel,r=e.layoutName,i=e.isVideoPlaying,s=e.mainVideoId,a=e.isResponsive;return o().createElement("div",{role:"region",className:It()(Eg,{[Sg]:a}),"data-thumbnail-min-width":$f(t),"data-hook":"widget-container","data-channel-layout":r,"aria-label":this.props.t("widget.accessibility.channel-videos-widget",{channelTitle:n.title})},o().createElement("div",{className:Cg},this.renderActions()),a?this.renderResponsiveSliderContent():this.renderSliderContent(),o().createElement(zh,{itemWidth:t}),o().createElement(Or.A,{onRent:this.setCurrentVideoFromPayment,onSale:this.setCurrentVideoFromPayment}),o().createElement(Pc,{playVideo:this.playVideo,isVideoPlaying:i,selectedVideoId:s}),o().createElement(sc,null))}})),Dg=(0,Qn.s)((0,Dr.Gm)(kg)),Vg=re().flow(or)(Dg),Mg="_9Mk0v",Bg="dJVNcL",Fg="nAm6oZ",Ug="i4NLoc",Hg="pm1sNI",jg="KZzYPG",Wg="NgJ89A",zg="dxlWs2",qg=e=>(0,He.Ng)(e=>({videoIds:(0,lo.oX)(e),videoByIds:(0,bt.eA)(e),isSearching:(0,go.L$)(e)}))(class extends o().Component{constructor(e){super(e),this.state={prevVideoIds:e.videoIds,prevVideoByIds:e.videoByIds}}UNSAFE_componentWillReceiveProps(e){let t=e.videoIds,n=e.videoByIds;this.props.videoIds.length!==t.length&&this.props.videoIds.length&&this.setState({prevVideoIds:this.props.videoIds}),re().isEqual(n,this.state.prevVideoByIds)||this.setState({prevVideoByIds:n})}getVideoByIds(){const e=this.props,t=e.isSearching,n=e.videoByIds;return t?this.state.prevVideoByIds:n}getVideoIds(){const e=this.props,t=e.isSearching,n=e.videoIds;return t?this.state.prevVideoIds:n}render(){return o().createElement(e,zn()({},this.props,{videoByIds:this.getVideoByIds(),videoIds:this.getVideoIds()}))}});(Object.getOwnPropertyDescriptor(qg,"name")||{}).writable||Object.defineProperty(qg,"name",{value:"default",configurable:!0});const Gg=(0,He.Ng)(e=>({channelData:(0,ft.rH)(e),mainVideo:(0,vo.T)(e),isPlayInFrame:(0,je.RQ)(e),isVideoPlaying:(0,ht.nk)(e)}))(class extends o().Component{render(){const e=this.props,t=e.channelData,n=e.isPlayInFrame,r=e.isVideoPlaying,i=e.mainVideo,s=e.width,a=e.height,l=e.PlayerComponent,c=e.isPortableDevice,u=e.fillAllSpace,d=e.onPlayStart;if(!l)return null;const p={videoItem:i,channelData:t,width:s,height:a,paused:!r,fillAllSpace:u,onPlayStart:d},h={channelId:t.id,videoId:i.id};return c||n?o().createElement(Eo,null,e=>{let t=e.canShowVideoInfoButton,n=e.canShowShareButton;return o().createElement(Th,h,o().createElement(l,zn()({},p,{showPoster:!1,showInitialOverlay:!1,canShowFullInfo:t,canShareVideo:n})))}):null}});var $g=n(90487);const Yg="M4MvHK",Kg="bCmoZB",Xg="pLbLYE",Zg="IixSeg",Jg="jcWlHO",Qg="lrQ7rV";var ey;const ty=(0,He.Ng)(e=>({isRounded:(0,je.Lp)(e),isLink:(0,je.T6)(e),isThumbnailsHaveContentBelow:(0,je.O5)(e)}))((ey=class extends o().Component{getClassName(){const e=this.props,t=e.isLink,n=e.isRounded;return t?Jg:n?Zg:null}render(){const e=this.props,t=e.isThumbnailsHaveContentBelow,n=e.isLoading,r=e.children,i=e.onClick,s=e.ariaLabel,a=e.dataHook,l=It()(Xg,this.getClassName(),{[Qg]:n});return o().createElement("div",{className:It()(Yg,{[Kg]:t})},o().createElement("button",{"aria-label":s,"data-hook":a,tabIndex:"0",onClick:i,className:l},r))}},qe()(ey,"defaultProps",{isLink:!1}),ey));var ny=n(93245),ry=n(42096);const oy=16/9;var iy=n(84849);const sy={selectVideo:xn.w5,loadMoreVideoPages:mr.rb,resetSearch:lr.Se,requestPlayVideo:kn.z,openFullScreenVideoOverlay:Et.rf,closeFullScreenVideoOverlay:Et.DG,logWidgetSystem:wn.W,logWidgetVidClick:Bc.K},ay=(0,Fr.C)()((0,He.Ng)((e,t)=>{let n=t.windowSize;return{windowSize:n,styleId:(0,Pn.X3)(e),isEditorMode:We.Jf(e),channel:(0,ft.rH)(e),currentSiteUser:(0,yt._)(e),mainVideo:(0,vo.T)(e),mainVideoId:(0,Tn.eY)(e),isFetching:(0,lo.ri)(e),itemWidth:(0,$g.jA)(e,n.width),isVideoPlaying:(0,ht.nk)(e),numberOfRows:(0,je.yv)(e),videosInRow:(0,$g.dP)(e,n.width),gridColumns:(0,je.l1)(e),isFullWidth:(0,je.gh)(e),containerMargins:(0,je.tk)(e),rowSpacing:(0,$g.y7)(e),thumbnailSpacing:(0,je.o2)(e),hasMoreVideos:(0,lo.BE)(e),isPlayInFrame:(0,je.RQ)(e),selectedCategory:(0,go.p7)(e),showAutoPlay:(0,Mc.Bm)(e),isPlayerActive:(0,Mc.SR)(e),isMobile:(0,Dt.Fr)(e)}},sy)(class extends o().Component{constructor(e){var t;super(e),t=this,qe()(this,"reset",e=>{let t=e.editMode;const n=this.props,r=n.numberOfRows,o=n.mainVideoId;this.state.numberOfRows!==r&&this.setState({numberOfRows:r}),this.playerContainerRef&&this.playerRef&&t===tc.p.EDITOR&&this.playerContainerRef.appendChild(this.playerRef),t===tc.p.PREVIEW&&this.attachPlayerToSelectedThumbnail(o)}),qe()(this,"setCurrentVideoFromPayment",function(e){let n=(void 0===e?{}:e).itemId;n&&t.props.selectVideo(n)}),qe()(this,"finishPanoramaInteraction",()=>{_d(this.props.interactions,{source:this.props.mainVideo.videoSource,layout:"grid"})}),qe()(this,"startAutoPlayPanoramaInteraction",e=>{xd(this.props.interactions,{source:e.videoSource,layout:"grid",trigger:"auto"})}),qe()(this,"logVideoPlayRequested",e=>{const t=this.props,n=t.channel,r=t.logWidgetVidClick,o=t.isPlayInFrame,i=t.interactions;o&&xd(i,{source:e.videoSource,layout:"grid",trigger:"click"}),r({videoItem:e,channelData:n})}),qe()(this,"saveThumbnailRef",(e,t)=>{this.thumbnailRefs[e]=t,e===this.props.mainVideoId&&this.attachPlayerToSelectedThumbnail(this.props.mainVideoId)}),qe()(this,"renderThumbnail",e=>{const t=this.props,n=t.channel,r=t.isSearching,i=t.videoByIds,s=t.currentSiteUser,a=t.itemWidth,l=t.rowSpacing,c=t.thumbnailSpacing,u=i[e];return u?o().createElement("div",{style:{marginTop:l,marginLeft:c},key:e,ref:(0,Yt.q)(this.saveThumbnailRef,e),className:jg},o().createElement(Uh,{channelId:n.id,videoItem:u,onPlayRequestedBi:this.logVideoPlayRequested},o().createElement(Xm,{videoItem:u,isLoading:r,dataHook:"video-list-thumb-wrapper",channelData:n,currentSiteUser:s,width:a,isContentFocusable:!0,breakpoints:[{min:0,width:a,height:a/oy}]}))):o().createElement("div",{key:e,style:{width:a}})}),qe()(this,"loadMoreVideos",()=>{const e=this.props,t=e.loadMoreVideoPages,n=e.hasMoreVideos,r=e.numberOfRows;if(e.isFetching)return;this.props.logWidgetSystem("videoList.loadMore.requested");(n?t():Promise.resolve()).then(()=>{this.setState({numberOfRows:re().clamp(this.state.numberOfRows+r,1,this.getNumberOfRows())}),this.props.logWidgetSystem("videoList.loadMore.rendered")})}),qe()(this,"saveContainerRef",e=>{this.containerRef=e}),qe()(this,"playVideo",e=>{let t=e.id;const n=this.props,r=n.channel,o=n.requestPlayVideo,i=n.openFullScreenVideoOverlay,s=n.closeFullScreenVideoOverlay,a=n.isPlayInFrame,l=n.isPortableDevice;a||l?o(t):i(r.id,t,!0,s)}),qe()(this,"resetSearch",()=>{const e=this.props,t=e.resetSearch,n=e.numberOfRows;this.setState({numberOfRows:n}),t()}),qe()(this,"savePlayerContainerRef",e=>{this.playerContainerRef=e}),qe()(this,"savePlayerRef",e=>{this.playerRef=e}),this.state={numberOfRows:e.numberOfRows},this.forcedWidth=0,this.thumbnailRefs={},this.playerRef=null,this.playerContainerRef=null}componentDidMount(){this.attachPlayerToSelectedThumbnail(this.props.mainVideoId)}UNSAFE_componentWillReceiveProps(e){let t=e.numberOfRows,n=e.isFullWidth,r=e.mainVideoId;t!==this.props.numberOfRows&&this.setState({numberOfRows:t}),n===this.props.isFullWidth||n||(this.forcedWidth=io.B_),r!==this.props.mainVideoId&&this.attachPlayerToSelectedThumbnail(r)}componentDidUpdate(){this.forcedWidth&&this.props.windowSize.width===io.B_&&(this.forcedWidth=0)}attachPlayerToSelectedThumbnail(e){const t=this.thumbnailRefs[e];t&&this.playerRef&&(t.contains(this.playerRef)||t.appendChild(this.playerRef))}renderGridContent(){const e=this.props,t=e.mainVideo,n=e.isFetching,r=e.selectedCategory,o=e.hasMoreVideos,i=e.videoIds;return n||!r||o||i.length?t?this.renderThumbnailsCSSGrid():this.renderEmptyState():this.renderEmptySearchState(this.props.t("widget.categories.no-videos-in-category"))}getContentAriaLabel(){const e=this.props,t=e.videoIds,n=e.selectedCategory,r=e.hasMoreVideos,o={videosCount:t.length},i=r?this.props.t("widget.a11y.grid.more-videos-available"):"";return[n?this.props.t("widget.a11y.grid.videos-for-category",{...o,category:n}):this.props.t("widget.a11y.grid.videos",o),i].join(" ")}renderThumbnailsCSSGrid(){const e=this.props,t=e.videoIds,n=e.videosInRow,r=e.rowSpacing,i=e.thumbnailSpacing,s=e.styleId,a=this.state.numberOfRows,l=re().range(0,a*n),c=re()(l).map(e=>`fake-item-${e}`).assign(t).value(),u=Math.ceil(t.length/n),d=re().clamp(a,1,u);return o().createElement(o().Fragment,null,o().createElement("div",{"data-hook":"grid-content",tabIndex:"0","aria-label":this.getContentAriaLabel(),className:Fg},o().createElement(ua,{styleId:s,gridId:"grid-layout-items",style:{gridAutoRows:0,overflowY:"hidden",marginTop:-r,marginLeft:-i,padding:4},rows:d,cols:n,minItemWidth:iy.K[0]},re().map(c,this.renderThumbnail))))}renderEmptyState(){return o().createElement("div",{"data-hook":"grid-empty",className:Ug},!this.props.isFetching&&o().createElement("div",{className:Hg},this.props.t("widget.this-channel-is-coming-soon")))}renderActions(){const e=this.props.channel;return o().createElement(dg,{channelData:e,className:Bg})}renderLoadMoreButton(){const e=this.props.isFetching;return o().createElement(ty,{dataHook:"load-more-button",isLoading:e,onClick:this.loadMoreVideos,ariaLabel:this.props.t("widget.load-more")},e?o().createElement(ny.U,null):this.props.t("widget.load-more"))}shouldDisplayLoadMoreButton(){return this.props.hasMoreVideos||this.state.numberOfRows<this.getNumberOfRows()}getNumberOfRows(){const e=this.props,t=e.videoIds,n=e.videosInRow;return Math.ceil(t.length/n)}renderEmptySearchState(e){return o().createElement(mg,{className:Ug,dataHook:"grid-empty-search-results",message:e,onButtonClick:this.resetSearch})}renderPlayer(){const e=this.props,t=e.channel,n=e.mainVideo,r=e.isPlayerActive,i=e.showAutoPlay,s=e.PlayerComponent;return n?o().createElement("div",{"data-hook":"player-wrapper",ref:this.savePlayerRef,className:It()(Wg,{[zg]:r})},o().createElement(bd,null,o().createElement(Gg,{PlayerComponent:s,fillAllSpace:!0,onPlayStart:this.finishPanoramaInteraction}),o().createElement(Fc.A,{key:t.id,channelData:t,videoItem:n})),i&&o().createElement(Ku,{dataHook:"autoplay-video",onAutoPlayRequested:this.startAutoPlayPanoramaInteraction})):null}render(){const e=this.props,t=e.channel,n=e.isFullWidth,r=e.containerMargins,i=e.itemWidth,s=e.mainVideoId,a=e.isVideoPlaying,l=e.isSearching,c=e.videoIds,u=e.isPlayInFrame,d=n?r:ry.d,p={padding:`32px ${d}px`,minWidth:`${this.forcedWidth||i+2*d}px`,minHeight:l||!c.length?"100vh":"unset"};return o().createElement("div",{role:"region",className:Mg,style:p,"data-thumbnail-min-width":$f(i),"data-hook":"widget-container","data-channel-layout":"grid",ref:this.saveContainerRef,"aria-label":this.props.t("widget.accessibility.channel-videos-widget",{channelTitle:t.title})},u&&o().createElement("div",{ref:this.savePlayerContainerRef,style:{display:"none"}},this.renderPlayer()),this.renderActions(),this.renderGridContent(),this.shouldDisplayLoadMoreButton()&&this.renderLoadMoreButton(),o().createElement(zh,{itemWidth:i}),o().createElement(Or.A,{onRent:this.setCurrentVideoFromPayment,onSale:this.setCurrentVideoFromPayment}),o().createElement(sc,null),o().createElement(Pc,{playVideo:this.playVideo,isVideoPlaying:a,selectedVideoId:s}),o().createElement(fr,{onChange:this.reset}))}})),ly=or(qg(Nd((0,Dr.Gm)(ay)))),cy={[Br.I.STRIP]:Dc,[Br.I.CLASSIC]:Md,[Br.I.COMPACT]:Vh,[Br.I.SLIDER_SMALL]:Vg,[Br.I.SLIDER_BIG]:Vg,[Br.I.GRID]:ly};const uy=(0,He.Ng)(e=>({appSettings:e.appSettings,isResponsiveEditor:(0,je._X)(e),isEditorMode:(0,We.Jf)(e)}))(e=>{const t=function(e){return re().get(e.appSettings,"numbers.channelLayout")}(e),n=(r=t,e.isResponsiveEditor?Vg:cy[r]);var r;return o().createElement(Mr,null,o().createElement(n,null))}),dy=(0,He.Ng)(e=>({isRTL:(0,je.V8)(e)}))(class extends o().Component{render(){const e=this.props,t=e.isRTL,n=e.children,r=t?"rtl":"ltr";return o().createElement("div",{"data-hook":"wix-vod-widget-direction-container",dir:r},n)}});var py=n(78862);const hy=n(99145).A;var fy=n(22524),my=n(63238);var vy;const gy=(vy={channelId:{type:H.String,getDefaultValue:()=>"a1ca9dac-7ee4-4d52-a418-68329471105b"},videoId:{type:H.String,getDefaultValue:()=>""},useIdsFromSettings:{type:H.Boolean,getDefaultValue:()=>!1}},Object.keys(vy).reduce(function(e,t){return e[t]=(0,g.__assign)((0,g.__assign)({},vy[t]),{key:vy[t].key||t}),e},{}));var yy=n(76703),by=n(46079),Ey=n(11195);function Sy(e,t,n){return e||t?{channelId:t?n:(0,by.p_)(e),videoId:(0,by.p_)(t)}:{channelId:Ey.S,videoId:""}}function Cy(){const e=o().useContext(B),t=(0,fy.I)(),n=(0,He.d4)(Pn.mr),r=e.get(gy.useIdsFromSettings),i=function(e,t,n){let r="",o="";return"string"==typeof e&&(r=e),"string"==typeof t&&(o=t),Sy(r,o,n)}(t.get(yy.default.channelId),t.get(yy.default.videoId),n),s=function(e,t,n){return Sy(e,t,n)}(e.get(gy.channelId),e.get(gy.videoId),n);return r?s:i}var wy=n(43862);function Py(e){const t=(0,Zm.v)().isEditor,n=(0,fy.I)(),o=Cy(),i=o.channelId,s=o.videoId,a=(0,He.wA)(),l=n.get(my.ft.channelLayout);(0,r.useEffect)(()=>{t&&void 0!==l&&a((0,wy.Zb)({numbers:{channelLayout:l}}))},[t,l]);const c=(0,r.useRef)(void 0),u=(0,r.useRef)(void 0),d=(0,r.useRef)(null),p=(0,r.useRef)(null),h=(0,r.useRef)(!1),f=(0,r.useCallback)(async()=>{if(!h.current){h.current=!0;try{let t=p.current;for(;t;)p.current=null,await a(e(t)),t=p.current}finally{h.current=!1}}},[a,e]);(0,r.useEffect)(()=>{if(t){if(void 0===c.current&&void 0===u.current)return c.current=i,void(u.current=s);if(i!==c.current||s!==u.current)return c.current=i,u.current=s,d.current&&clearTimeout(d.current),d.current=setTimeout(()=>{p.current={channelId:i,videoId:s},f()},150),()=>{d.current&&clearTimeout(d.current)}}},[t,i,s,f])}var Iy=n(75607);var Oy=n(34219);const Ay=(0,py.y)({createStore:hy,Component:function(){return Py(Iy.QM),function(){const e=(0,Zm.v)().isSSR;(0,r.useLayoutEffect)(()=>{if(e)return;const t=document.createElement("link");t.rel="stylesheet",t.href="https://static.parastorage.com/unpkg/@wix/wix-fonts@1.14.0/madefor.min.css",document.head.appendChild(t)},[e])}(),o().createElement(Oy.w,null,o().createElement(Dr.gP,null,o().createElement(ev,null,o().createElement(dy,null,o().createElement(uy,null)))))}});var Ny=n(36071),Ty=n(27325);const xy="blxBGu",_y="PE6o9t",Ry="KKJtfB",Ly="YRaaMr",ky=(0,Fr.C)()((0,He.Ng)(e=>({showVideoShare:(0,bo.V)(e)}))(class extends o().Component{renderShareButton(){const e=this.props,t=e.channelData,n=e.videoItem,r=e.sharePopupTopPositon;return o().createElement(gl.A,{videoItem:n,channelData:t,top:r},o().createElement(tn.z9,{dataHook:"share-video-item-action",className:Ry,ariaLabel:this.props.t("widget.accessibility.share")},o().createElement(Ty.A,null)))}renderCloseButton(){const e=this.props.onCloseClick;return o().createElement(Ny.J,{onClick:e,dataHook:"close-video-player-action",theme:"light",className:_y,ariaLabel:this.props.t("widget.compact-view.components.action-bar.close")})}render(){const e=this.props,t=e.className,n=e.showVideoShare;return o().createElement("div",{className:It()(t,xy),"data-hook":"player-actions-strip"},n&&this.renderShareButton(),n&&o().createElement("div",{className:Ly},"|"),this.renderCloseButton())}})),Dy={"main-ui":"UtF6CG",mainUi:"UtF6CG","player-with-actions":"hDQOLU",playerWithActions:"hDQOLU","cover-on":"euCFSc",coverOn:"euCFSc",player:"kAmX64","action-strip":"EtnNMI",actionStrip:"EtnNMI","main-cover-overlay":"nwc2FH",mainCoverOverlay:"nwc2FH",visible:"n36Q7M","navigation-dots":"lLQyem",navigationDots:"lLQyem","top-menu-area":"HKKqxC",topMenuArea:"HKKqxC","slide-menu-icon-wrapper":"t5MF_H",slideMenuIconWrapper:"t5MF_H","slide-menu-icon":"vLv7qR",slideMenuIcon:"vLv7qR",subscribe:"_hsLLc"};var Vy=n(19782);const My=(e,t)=>t.videoItem,By=(e,t)=>re().get(t,"videoItem.title"),Fy=(0,mt.Mz)([ft.rH],e=>e.title),Uy=(0,mt.Mz)([ft.rH,(e,t)=>re().get(t,"videoItem.id"),(e,t)=>t.isFirstVideo],(e,t,n)=>re().get(e,"featuredItem")===t||n),Hy=(0,mt.Mz)([e=>e.isVideosTouched,Uy,je.rC],(e,t,n)=>!n&&!e&&t),jy=(0,mt.Mz)([je.pr,Hy,My],(e,t,n)=>!n||(0,ec.pm)(e,t)),Wy=(0,mt.Mz)(jy,je.X,je.eR,(e,t,n)=>e&&(t||n)),zy=(0,mt.Mz)(jy,je.Fj,Fy,By,(e,t,n,r)=>e&&t?n:r),qy=(0,mt.Mz)(jy,je.Fj,je.IK,Fy,By,(e,t,n,r,o)=>t?r:n&&!e?o:""),Gy=(0,mt.Mz)(je.Si,Wy,qy,zy,(e,t,n,r)=>e||t?t?n:r:""),$y=(0,mt.Mz)([ft.rH,My,jy],function(e,t,n){void 0===t&&(t={});const r=t,o=r.customCoverUrl,i=r.coverUrl,s=o||i;return n&&(e.customCoverUrl||e.coverUrl)||s});var Yy=n(20055);const Ky={[vt.$h.BUY]:"widget.overlay-buttons.buy",[vt.$h.RENT]:"widget.overlay-buttons.rent",[vt.$h.BUY_OR_RENT]:"widget.overlay-buttons.buy-from-small",[vt.$h.SUBSCRIBE]:"widget.overlay-buttons.get-subscription-small",[vt.$h.PRICING_PLAN]:"widget.mobile.overlay-button.subscribe.short"};var Xy=n(90594),Zy=n(60393);const Jy=(e,t)=>t.videoItem,Qy=(0,mt.Mz)([ft.rH,Jy,yt._,(e,t)=>t.isChannelCoverView],(e,t,n,r)=>{const o=(0,vt.$Z)(e,t,n);if(o===vt.Kf.LIVE_STREAMING)return"widget.overlay-buttons.watch-live";if(o===vt.Kf.FULL)return r?"widget.overlay-buttons.start-watching":"widget.overlay-buttons.play-video";if(o===vt.Kf.TRAILER)return"widget.overlay-buttons.trailer";if(o===vt.Kf.FIRST_20_SEC)return"shared.preview";return(0,vt.zj)(e,t,n)===vt.$h.SIGN_IN?(0,Yr.qP)(t)?"widget.overlay-buttons.watch-live":r?"widget.overlay-buttons.start-watching":"widget.overlay-buttons.play-video":null}),eb=(0,mt.Mz)([ft.rH,Jy,yt._,(e,t)=>t.onMemberSignUp,(e,t)=>t.onPlayRequestedAllowed,(e,t)=>t.onPlayRequestedDisallowed],(e,t,n,r,o,i)=>(0,vt.zj)(e,t,n)===vt.$h.SIGN_IN?r:(0,vt.hC)(e,t,n)?o:i),tb=(0,mt.Mz)([ft.rH,Jy],(e,t)=>(0,Xy.A)({channel:e,video:t})),nb=(0,mt.Mz)([ft.rH,Jy,je.rC],(e,t,n)=>(0,Zy.A)({channel:e,video:t,translations:Ky,isVerticalLayoutMobile:n})),rb=(0,Fr.C)()((0,He.Ng)((e,t)=>({text:Qy(e,t),action:eb(e,t),isTextShown:(0,je.qd)(e),isPlaybackModuleLoaded:e.modules.playbackModuleLoaded}))((0,Yy.p)(class extends o().Component{constructor(){super(...arguments),qe()(this,"handleClick",()=>{const e=this.props,t=e.action,n=e.isPlaybackModuleLoaded,r=e.errorMonitor;n?t():r.captureMessage("Play button clicked: The playback module has not been loaded yet.")})}render(){const e=this.props,t=e.text,n=e.className,r=e.icon,i=e.isTextShown,s=e.tabIndex,a=void 0===s?0:s;return t?o().createElement("button",{"data-hook":"overlay-play-button","aria-label":this.props.t(t),tabIndex:a,onClick:this.handleClick,className:n,style:{color:"inherit"}},r,o().createElement("span",null,i&&this.props.t(t))):null}}))),ob="Nb4lkN",ib=(0,He.Ng)((e,t)=>({text:nb(e,t),isTextShown:(0,je.qd)(e),channel:(0,ft.rH)(e)}))((0,Fr.C)()(class extends o().Component{render(){const e=this.props,t=e.text,n=e.onClick,r=e.iconClassName,i=e.className,s=e.isTextShown,a=e.videoItem,l=e.channel,c=e.tabIndex,u=void 0===c?0:c,d=e.t,p=Iu(a,l);return t?o().createElement("button",{"data-hook":"paid-access-button",className:i,onClick:n,tabIndex:u,"aria-label":d("widget.mobile.cover-actions-overlay.purchase-button-aria-label"),style:{color:"inherit"}},o().createElement("div",{className:It()(ob,r)},o().createElement(au,{currency:p})),s&&t):null}})),sb="uwzQn8",ab="eswX9O",lb="N7UFIO",cb=(0,Fr.C)()(class extends o().Component{render(){const e=this.props.title;return o().createElement("div",{className:sb,"data-hook":"no-videos-overlay"},o().createElement("div",null,o().createElement("div",{className:ab},e),o().createElement("div",{className:lb},this.props.t("widget.overlay-buttons.coming-soon"))))}});var ub;function db(){return db=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},db.apply(null,arguments)}const pb=function(e){return r.createElement("svg",db({xmlns:"http://www.w3.org/2000/svg",width:25,height:25,viewBox:"0 0 24 24"},e),ub||(ub=r.createElement("g",{fill:"none",fillRule:"evenodd"},r.createElement("path",{stroke:"#FFF",d:"M12 23.5c6.351 0 11.5-5.149 11.5-11.5S18.351.5 12 .5c-1.216 0-2.406.189-3.539.555A11.504 11.504 0 0 0 .5 12c0 6.351 5.149 11.5 11.5 11.5z"}),r.createElement("path",{fill:"#FFF",d:"M15.957 11.805 9.08 15.827V7.784z"}))))},hb={overlay:"zgXpph","central-area":"wCjDtL",centralArea:"wCjDtL",title:"Xsju_d","with-video":"kMl9ez",withVideo:"kMl9ez","central-buttons":"JwTUxq",centralButtons:"JwTUxq","central-button":"YQMsU6",centralButton:"YQMsU6",icon:"JlTAa6","with-text":"scPU2Z",withText:"scPU2Z","no-title":"VfOadM",noTitle:"VfOadM",labels:"h53uGJ","live-scheduled-label":"L_YH6V",liveScheduledLabel:"L_YH6V"},fb=e=>{let t=e.purchaseFn,n=e.subscribeFn,r=e.videoItem,o=e.channelData;const i=(0,vt.zj)(o,r);return i===vt.$h.SUBSCRIBE||i===vt.$h.PRICING_PLAN?n:i?t:void 0};var mb;const vb=(0,He.Ng)(e=>({isTextShown:(0,je.qd)(e)}))((0,Fr.C)()((mb=class extends o().Component{constructor(){super(...arguments),qe()(this,"handlePurchaseClick",()=>{const e=this.props,t=e.videoItem,n=e.channelData,r=e.onBuyClick,o=e.onSubscribeClick;fb({purchaseFn:r,subscribeFn:o,videoItem:t,channelData:n})()})}stopPropagation(e){e.stopPropagation()}renderPurchaseButton(e){void 0===e&&(e=0);const t=this.props,n=t.videoItem,r=t.isTextShown,i=t.t,s=It()(hb.icon,{[hb.withText]:r});return o().createElement(ib,{onClick:this.handlePurchaseClick,videoItem:n,iconClassName:s,className:It()(hb["central-button"]),tabIndex:e,"aria-label":i("widget.mobile.cover-actions-overlay.purchase-button-aria-label")})}renderPlayButton(e){void 0===e&&(e=0);const t=this.props,n=t.videoItem,r=t.onMemberSignUp,i=t.onPlayRequestedAllowed,s=t.onPlayRequestedDisallowed,a=t.isChannelCoverView,l=t.isTextShown,c=t.t,u=It()(hb.icon,{[hb.withText]:l});return o().createElement(rb,{videoItem:n,onMemberSignUp:r,onPlayRequestedAllowed:i,onPlayRequestedDisallowed:s,isChannelCoverView:a,icon:o().createElement(pb,{className:u}),className:It()(hb["central-button"]),tabIndex:e,"aria-label":c("widget.mobile.cover-actions-overlay.play-button-aria-label")})}renderLiveLabel(){const e=this.props.videoItem;return o().createElement(Pa.A,{itemType:e.itemType,liveVideoStatus:e.liveVideoStatus,videoTitle:e.title,startTime:e.dateStartLive,isSmall:!0,smallClassName:hb["live-scheduled-label"],className:hb["live-label"]})}renderTitle(e){void 0===e&&(e=0);const t=this.props,n=t.title,r=t.videoItem,i=t.onCoverClick,s=t.t;return n&&o().createElement("div",{"data-hook":"title",className:It()(hb.title,{[hb["with-video"]]:r}),tabIndex:e,role:"button","aria-label":s("widget.mobile.cover-actions-overlay.title-aria-label"),onKeyDown:e=>{"Enter"!==e.key&&" "!==e.key||(e.preventDefault(),i&&i(e))}},o().createElement(Ea.v,{text:n,clampOptions:{lineClamp:3}}))}render(){const e=this.props,t=e.title,n=e.onCoverClick,r=e.videoItem,i=e.isActive,s=void 0===i||i;if(!r)return o().createElement(cb,{title:t});const a=It()(hb["central-buttons"],{[hb["no-title"]]:!t});return o().createElement("div",{className:hb.overlay},o().createElement("div",{"data-hook":"labels",className:hb.labels},this.renderLiveLabel()),o().createElement("div",{"data-hook":"central-area",className:hb["central-area"],onClick:n},this.renderTitle(s?0:-1),o().createElement("div",{"data-hook":"central-buttons",className:a,onClick:this.stopPropagation},this.renderPlayButton(s?0:-1),this.renderPurchaseButton(s?0:-1))))}},qe()(mb,"defaultProps",{onSubscribeClick:re().noop}),mb)));var gb=n(70371);const yb={openBuyVideoOverlay:(e,t)=>hl(e,t,ll.T.WIDGET),openSubscribeOverlay:dl,openVideoPage:wl,visitChannel:Cl};class bb extends o().Component{constructor(){super(...arguments),qe()(this,"onCoverClick",()=>{const e=this.props,t=e.isChannelCoverView,n=e.visitChannel,r=e.openVideoPage,o=e.videoItem,i=e.panoramaClient,s=e.openMobileOverlay;t?(i.transaction(Qr.J.MOBILE_OPEN_CHANNEL_VIEW).start(),n(s)):(i.transaction(Qr.J.MOBILE_OPEN_VIDEO_VIEW).start(),r(o.id,s))}),qe()(this,"onBuyClick",(0,Xr.f)(()=>{const e=this.props,t=e.videoItem;(0,e.openBuyVideoOverlay)(e.openMobileOverlay,t.id)})),qe()(this,"handleSubscribeClick",(0,Xr.f)(()=>{const e=this.props.openMobileOverlay;this.props.openSubscribeOverlay(e)}))}render(){const e=this.props,t=e.isChannelCoverView,n=e.isFirstVideo,r=e.onSignInRequested,i=e.onPlayRequestedAllowed,s=e.onPlayRequestedDisallowed,a=e.onMemberSignUp,l=e.itemWidth,c=e.itemHeight,u=e.coverUrl,d=e.videoItem,p=e.channelData,h=e.currentSiteUser,f=e.title,m=e.pictureMode,v=e.isActive;return o().createElement("div",{style:{width:l,height:c,position:"relative"}},o().createElement(Su.V,{src:u,mode:m,highPriority:n},o().createElement(vb,{onPlayRequestedAllowed:i,onPlayRequestedDisallowed:s,onMemberSignUp:a,onSignInRequested:r,onSubscribeClick:this.handleSubscribeClick,onCoverClick:this.onCoverClick,onBuyClick:this.onBuyClick,videoItem:d,channelData:p,currentSiteUser:h,title:f,isChannelCoverView:t,isFirstVideo:n,isActive:v})))}}const Eb=(0,Qn.s)((0,He.Ng)((e,t)=>({channelData:(0,ft.rH)(e),currentSiteUser:(0,yt._)(e),videoUrls:(0,Vy.A)(e,t),isChannelCoverView:jy(e,t),coverUrl:$y(e,t),title:Gy(e,t),appSettings:(0,je.pr)(e)}),yb)((0,gb.Tn)(bb)));function Sb(e,t,n){let r=(void 0===n?{}:n).slidesPreviewWidth;return(e-2*(void 0===r?0:r))/t}const Cb=(e,t)=>null===e.key||re().isUndefined(e.key)?t:e.key,wb=e=>{const t=[];return o().Children.forEach(e.children,(n,r)=>{const i=(e=>({width:e.slideWidth,flexShrink:0}))(re().assign({},e,{index:r})),s=(e=>{let t,n,r;return t=e.rtl?e.slideCount-1-e.index:e.index,e.centerMode?(n=Math.floor(e.slidesToShow/2),t>e.currentSlide-n-1&&t<=e.currentSlide+n&&(r=!0)):r=e.currentSlide<=t&&t<e.currentSlide+e.slidesToShow,r})({index:r,...e});t.push(o().cloneElement(n,{key:`original${Cb(n,r)}`,"data-index":r,...s&&{"data-active":"true"},className:n.props.className,style:re().assign({},n.props.style||{},i)}))}),[].concat(t,[])};class Pb extends o().Component{render(){const e=wb(this.props),t=this.props,n=t.trackStyle,r=t.getRef,i=t.className;return o().createElement("div",{ref:r,className:i,style:{display:"flex",...n}},e)}}qe()(Pb,"defaultProps",{getRef:re().noop});const Ib="qhPlLJ";function Ob(e){const t=(e.slideCount+2*e.slidesToShow)*e.slideWidth,n=re().isNumber(e.left)?e.left:e.right;return{opacity:1,width:t,WebkitTransform:`translateX(${n}px)`,transform:`translateX(${n}px)`,transition:"",WebkitTransition:"",msTransform:`translateX(${n}px)`}}function Ab(e){const t=Ob(e);return t.WebkitTransition=`-webkit-transform '${e.speed}ms ${e.cssEase}`,t.transition=`transform ${e.speed}ms ${e.cssEase}`,t}function Nb(e){const t=e.startX-e.curX,n=e.startY-e.curY,r=Math.atan2(n,t);let o=Math.round(180*r/Math.PI);return o<0&&(o=360-Math.abs(o)),o<=45&&o>=0||o<=360&&o>=315?"left":o>=135&&o<=225?"right":"vertical"}const Tb={startX:0,startY:0,curX:0,curY:0};class xb extends o().Component{constructor(e){super(e),qe()(this,"_currentSlide",void 0),qe()(this,"_touchObject",void 0),qe()(this,"_dragging",void 0),qe()(this,"_animating",void 0),qe()(this,"track",null),qe()(this,"wrapper",null),qe()(this,"list",null),qe()(this,"resizeHandler",()=>this.update()),qe()(this,"update",e=>{if(!this.wrapper)return;const t=this.props,n=t.slidesPreviewWidth,r=t.isRTL,o=this.getMeasurements(null==e?void 0:e.nextWidth);this.setState(o,()=>{const e=this.getTrackLeft(this._currentSlide,o.slideWidth,n),t=r?"right":"left",i=Ob(re().assign({direction:t,[t]:e,slideCount:this.getSlidesCount()},this.props,this.state));this.setTrackStyle(i)})}),qe()(this,"touchPositionHandler",e=>t=>e({posX:t.touches[0].pageX,posY:t.touches[0].pageY})),qe()(this,"mousePositionHandler",e=>t=>e({posX:t.clientX,posY:t.clientY})),qe()(this,"swipeStart",e=>{let t=e.posX,n=e.posY;this._dragging=!0,this._animating=!1,this._touchObject={startX:t,startY:n,curX:t,curY:n}}),qe()(this,"getSlidesCount",()=>o().Children.count(this.props.children)),qe()(this,"swipeMove",e=>{let t=e.posX,n=e.posY;if(!this._dragging)return;if(this._animating)return;const r=re().clone(this._touchObject),o=this.state.slideWidth,i=this.props,s=i.slidesToShow,a=i.slidesPreviewWidth,l=i.onUserStartedTracking,c=i.edgeFriction,u=i.isRTL,d=this._currentSlide,p=this.getTrackLeft(d,o,a);r.curX=t,r.curY=n,r.swipeLength=Math.round(Math.sqrt(Math.pow(r.curX-r.startX,2)));const h=r.curX>r.startX?1:-1,f=this.getSlidesCount(),m=Nb.call(this,r);let v=r.swipeLength;(0===d&&"right"===m||d>=f-s&&"left"===m)&&(v=r.swipeLength*c);const g=p+v*h;this._touchObject=r;const y=u?"right":"left",b=Ob(re().assign({[y]:g,slideCount:this.getSlidesCount()},this.props,this.state));this.setTrackStyle(b),r.swipeLength>4&&l()}),qe()(this,"swipeEnd",e=>{if(!this._dragging)return;const t=this.props,n=t.touchThreshold,r=t.isRTL,o=t.slidesPreviewWidth,i=this._touchObject,s=this.state.listWidth/n,a=Nb.call(this,i),l=this._currentSlide;if(this._dragging=!1,this._touchObject={...Tb},!i.swipeLength)return;const c=r?"right":"left",u=r?"left":"right";if(i.swipeLength>s){const t=this.calcSlidesToScroll(i.swipeLength);e.preventDefault(),a===c?this.slideHandler(l+t):a===u?this.slideHandler(l-t):this.slideHandler(l)}else{const e=this.getTrackLeft(l,this.state.slideWidth,o);this.setTrackStyle(Ab(re().assign({[c]:e,slideCount:this.getSlidesCount()},this.props,this.state)))}}),qe()(this,"handlePrevButtonClick",()=>{this.changeSlide({action:"previous"})}),qe()(this,"handleNextButtonClick",()=>{this.changeSlide({action:"next"})}),qe()(this,"handleKeyDown",e=>{const t=this.props.isRTL;"ArrowRight"===e.key?(t?this.handlePrevButtonClick():this.handleNextButtonClick(),e.preventDefault()):"ArrowLeft"===e.key&&(t?this.handleNextButtonClick():this.handlePrevButtonClick(),e.preventDefault())}),qe()(this,"saveTrackRef",e=>{this.track=e}),qe()(this,"saveWrapperRef",e=>{this.wrapper=e,this.update()}),qe()(this,"saveListRef",e=>{this.list=e}),this._currentSlide=e.initialSlide,this._touchObject={...Tb},this.state=this.getMeasurements()}componentDidMount(){this.update(),window.addEventListener("resize",this.resizeHandler)}UNSAFE_componentWillReceiveProps(e){e.initialSlide===this.props.initialSlide&&e.width===this.props.width||(this._currentSlide=e.initialSlide,this.update({nextWidth:e.width}))}componentWillUnmount(){window.removeEventListener("resize",this.resizeHandler)}getMeasurements(e){const t=this.props,n=t.slidesToShow,r=t.slidesPreviewWidth,o=e??this.props.width;return{listWidth:o,trackWidth:o,slideWidth:Sb(o,n,{slidesPreviewWidth:r})}}getTrackLeft(e,t,n){const r=this.props.isRTL,o=function(e,t,n,r,o){return 0===n?0:n>=e-t?n*r*-1+2*o:n*r*-1+o}(this.getSlidesCount(),this.props.slidesToShow,e,t,n);return r?-o:o}setTrackStyle(e){this.track&&re().assign(this.track.style,e)}calcSlidesToScroll(e){const t=this.state,n=t.slideWidth,r=t.listWidth/this.props.touchThreshold;let o=Math.floor(e/n);return e%n>r&&(o+=1),o}slideHandler(e){var t;const n=this.props,r=n.waitForAnimate,o=n.slidesToShow,i=n.slidesPreviewWidth,s=n.beforeChange,a=n.isRTL;if(r&&this._animating)return;let l;const c=this.getSlidesCount();l=e<0?0:e>c-o?c-o:e;const u=this.getTrackLeft(l,this.state.slideWidth,i);s&&s(this._currentSlide,l);const d=a?"right":"left",p={trackStyle:Ob({[d]:u,slideCount:this.getSlidesCount(),...this.props,...this.state}),swipeLeft:null},h=()=>{var e;this._animating=!1,this.setTrackStyle(p.trackStyle),this.props.afterChange(l),null==(e=this.track)||e.removeEventListener("transitionend",h)};this._animating=!0;const f=Ab(re().assign({[d]:u,slideCount:this.getSlidesCount()},this.props,this.state));this.setTrackStyle(f),this._currentSlide=l,null==(t=this.track)||t.addEventListener("transitionend",h)}changeSlide(e){const t=this._currentSlide;let n,r=t;const o=this.getSlidesCount(),i=this.props.slidesToScroll,s=o%i!==0?0:(o-t)%i;if("previous"===e.action)n=0===s?i:this.props.slidesToShow-s,r=t-n;else if("next"===e.action)n=0===s?i:s,r=t+n;else if("index"===e.action&&(r=e.slideIndex,r===t))return;this.slideHandler(r)}renderChildren(){const e=this.state.slideWidth,t=this.props,n=t.getHeight,r=t.children;return e?o().Children.map(r,t=>o().cloneElement(t,{width:e,height:n(t,e)})):null}render(){const e={cssEase:this.props.cssEase,speed:this.props.speed,currentSlide:this._currentSlide,slideWidth:this.state.slideWidth,slidesToShow:this.props.slidesToShow,slideCount:this.getSlidesCount(),trackStyle:this.state.trackStyle},t=this.props,n=t.className,r=t.trackClassName;return o().createElement("div",{ref:this.saveWrapperRef,className:It()(Ib,n),onKeyDown:this.handleKeyDown},o().createElement("div",{ref:this.saveListRef,onMouseDown:this.mousePositionHandler(this.swipeStart),onMouseMove:this.mousePositionHandler(this.swipeMove),onMouseUp:this.swipeEnd,onMouseLeave:this.swipeEnd,onTouchStart:this.touchPositionHandler(this.swipeStart),onTouchMove:this.touchPositionHandler(this.swipeMove),onTouchEnd:this.swipeEnd,onTouchCancel:this.swipeEnd},o().createElement(Pb,zn()({getRef:this.saveTrackRef,className:r},e),this.renderChildren())))}}qe()(xb,"defaultProps",{className:"",cssEase:"ease",easing:"linear",edgeFriction:.35,initialSlide:0,slidesToScroll:1,speed:500,getHeight:re().constant(200),slidesToShow:3,touchThreshold:5,useCSS:!0,waitForAnimate:!0,afterChange:re().noop,beforeChange:re().noop,onUserStartedTracking:re().noop,slidesPreviewWidth:0});function _b(){return window.navigator.userAgent.toLowerCase()}function Rb(){const e=function(e){switch(!0){case/(GT-S5300B|GT-S5360|GT-S5367|GT-S5570I|GT-S6102B|LG-E400f|LG-E400g|LG-E405f|LG-L38C|LGL35G)/i.test(e):return{width:240,height:320};case/(Ls 670|GT-S5830|GT-S5839i|GT-S6500D|GT-S6802B|GT-S7500L|H866C|Huawei-U8665|LG-C800|LG-MS695|LG-VM696|LGL55C|M865|Prism|SCH-R720|SCH-R820|SCH-S720C|SPH-M820-BST|SPH-M930BST|U8667|X501_USA_Cricket|ZTE-Z990G)/i.test(e):return{width:320,height:480};case/(5860E|ADR6300|ADR6330VW|ADR8995|APA9292KT|C771|GT-I8160|GT-I9070|GT-I9100|HTC-A9192|myTouch4G|N860|PantechP9070|PC36100|pcdadr6350|SAMSUNG-SGH-I727|SAMSUNG-SGH-I777|SAMSUNG-SGH-I997|SC-03D|SCH-I405|SCH-I500|SCH-I510|SCH-R760|SGH-S959G|SGH-T679|SGH-T769|SGH-T959V|SGH-T989|SPH-D700)/i.test(e):return{width:480,height:800};case/(DROIDX|SonyEricssonSO-02C|SonyEricssonST25i)/i.test(e):return{width:480,height:854};case/(DROID3|MB855)/i.test(e):return{width:540,height:960};case/F-05D/i.test(e):return{width:720,height:1280};default:return null}}(_b());let t,n;const r={width:window.screen.width,height:window.screen.height};return e?(t=e.width,n=e.height):kb()?(t=Math.min(r.width,r.height),n=Math.max(r.width,r.height)):(t=Math.max(r.width,r.height),n=Math.min(r.width,r.height)),{width:t,height:n}}function Lb(){return!kb()}function kb(){const e=window.orientation;return 0===e||180===e||null}const Db=e=>{const t=al((0,rc.n$)(e=>({registerToScroll:e.host.registerToScroll}))(class extends o().Component{constructor(){super(...arguments),qe()(this,"state",{isVisible:this.props.environment.isSSR}),qe()(this,"check",re().debounce(()=>{(async function(e){let t;if(!e)return!1;t=n.g.Wix?await new Promise(e=>n.g.Wix.getBoundingRectAndOffsets(t=>e(t.rect))):e.getBoundingClientRect();const r=t,o=r.top,i=r.bottom,s=Rb(),a=s.width,l=s.height,c=Lb()?a:l;return o<=0&&i>=c||o>=0&&i<=c})(this.containerRef).then(this.updateVisibility)},400)),qe()(this,"updateVisibility",e=>{e!==this.state.isVisible&&this.setState({isVisible:e})}),qe()(this,"saveRef",e=>{this.containerRef=e,this.props.environment.isSSR||(this.check(),this.props.registerToScroll(this.check))})}componentWillUnmount(){n.g.Wix&&n.g.Wix.removeEventListener(n.g.Wix.Events.SCROLL,this.check),this.check.cancel()}render(){return o().createElement("div",{role:"presentation",ref:this.saveRef},o().createElement(e,zn()({},this.props,{isVisibleInViewport:this.state.isVisible})))}}));return t.WixWrappedComponent=e,t},Vb="oo7o5s",Mb=e=>{var t;const n=al(Db((t=class extends o().Component{constructor(e){var t;super(e),t=this,qe()(this,"handleNextProps",function(e){void 0===e&&(e=t.props);const n=e.isVisibleInViewport,r=t.state,o=r.isTrackStarted,i=r.isShownAlready;if(e.environment.isSSR)return;if(i)return;const s=!o&&n;t.setState({shouldApplyAnimationClassName:s,isShownAlready:s})}),qe()(this,"updateTrackStarted",re().once(()=>{this.setState({isTrackStarted:!0})})),this.state={isTrackStarted:!1,isShownAlready:!1,shouldApplyAnimationClassName:!1}}componentDidMount(){this.handleNextProps()}UNSAFE_componentWillReceiveProps(e){this.handleNextProps(e)}render(){const t=this.props.trackClassName,n=this.state.shouldApplyAnimationClassName,r=It()(t,{[Vb]:n});return o().createElement(e,zn()({},this.props,{onUserStartedTracking:this.updateTrackStarted,trackClassName:r}))}},qe()(t,"defaultProps",{isVisibleInViewport:!1}),t)));return n.WixWrappedComponent=e,n};var Bb,Fb=n(73460);const Ub={fetchVideoUrls:dc.A},Hb=Mb((0,He.Ng)(e=>({videoIds:(0,lo.oX)(e),videoByIds:(0,bt.eA)(e),currentSiteUser:(0,yt._)(e),channelData:(0,ft.rH)(e),isRTL:(0,je.V8)(e)}),Ub)((Bb=class extends o().Component{constructor(){super(...arguments),qe()(this,"afterChange",e=>{this.props.onCurrentSlideChanged(e)})}UNSAFE_componentWillReceiveProps(e){this.preloadUrls(e.videoByIds)}preloadUrls(e){re().forEach(e,e=>this.fetchUrlsForVideo(e))}fetchUrlsForVideo(e){const t=this.props,n=t.fetchVideoUrls,r=t.currentSiteUser,o=t.channelData;(0,Fb.Q)({channelData:o,videoItem:e,currentSiteUser:r})&&n(e)}getInitialIndex(){const e=this.props,t=e.videoIds,n=e.initialVideoId,r=re().indexOf(t,n);return r<0?0:r}render(){const e=this.props,t=e.className,n=e.itemHeight,r=e.trackClassName,i=e.onUserStartedTracking,s=e.children,a=e.isRTL,l=e.width;return o().createElement(xb,{width:l,getHeight:re().constant(n),afterChange:this.afterChange,beforeChange:this.props.beforeCurrentSlideChanged,onUserStartedTracking:i,slidesToShow:1,trackClassName:r,className:t,initialSlide:this.getInitialIndex(),isRTL:a},s)}},qe()(Bb,"defaultProps",{onCurrentSlideChanged:re().noop}),Bb)));var jb;function Wb(){return Wb=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Wb.apply(null,arguments)}const zb=function(e){return r.createElement("svg",Wb({xmlns:"http://www.w3.org/2000/svg",width:4,height:16,viewBox:"0 0 4 16"},e),jb||(jb=r.createElement("path",{fill:"currentColor",fillRule:"evenodd",d:"M2.315 6.5A1.75 1.75 0 1 1 .5 8.25 1.783 1.783 0 0 1 2.315 6.5zm0 6a1.75 1.75 0 1 1-1.814 1.75 1.783 1.783 0 0 1 1.815-1.75zM.502 2.207A1.75 1.75 0 0 1 4 2.25 1.787 1.787 0 0 1 2.185 4 1.75 1.75 0 0 1 .5 2.207z"})))},qb=(0,mt.Mz)(je.GK,yt._,(e,t)=>Boolean(e&&!t)),Gb=(0,mt.Mz)(je.GK,yt._,(e,t)=>Boolean(e&&t)),$b=(0,mt.Mz)([bt.Ob,je.lj,je.KA,je.vq,je.XA],(e,t,n,r,o)=>e&&!(t&&!r)&&!(n&&!o)),Yb="VISIT_CHANNEL",Kb="SUBSCRIBE",Xb="SIGN_OUT",Zb="SIGN_IN",Jb="SHARE_CHANNEL",Qb="SHARE_VIDEO",eE=(0,mt.Mz)(tb,e=>Boolean(e)),tE=(0,mt.Mz)([jy,je.Ug],(e,t)=>e&&t),nE=(0,mt.Mz)([jy,bo.V],(e,t)=>!e&&t),rE=(0,mt.Mz)([$b,eE,Gb,qb,tE,nE],(e,t,n,r,o,i)=>({[Yb]:e,[Kb]:t,[Xb]:n,[Zb]:r,[Jb]:o,[Qb]:i})),oE=(0,mt.Mz)(rE,e=>re()(e).pickBy(Boolean).keys().value()),iE=(0,mt.Mz)(oE,e=>!re().isEmpty(e));var sE;const aE={openSlideMenu:bl.do,closeSlideMenu:bl.r4},lE=(0,Fr.C)()((0,He.Ng)((e,t)=>({isSlideMenuOpened:e.slideMenuOpened,shouldBeShown:t.alwaysShow||iE(e,t)}),aE)((sE=class extends o().Component{constructor(e){super(e),qe()(this,"handleClick",()=>{const e=this.props,t=e.isSlideMenuOpened,n=e.openSlideMenu,r=e.closeSlideMenu;t?r():n()}),this.slideMenuButtonRef=o().createRef()}componentDidMount(){this.slideMenuButtonRef.current&&this.props.autoFocus&&this.slideMenuButtonRef.current.focus()}render(){const e=this.props,t=e.className,n=e.iconClassName,r=e.shouldBeShown,i=e.tabIndex,s=void 0===i?0:i;return r&&o().createElement("button",{ref:this.slideMenuButtonRef,"data-hook":"slide-menu-button",className:t,onClick:this.handleClick,tabIndex:s,"aria-label":this.props.t("widget.mobile.slide-menu-button-accessibility"),style:{color:"inherit"}},o().createElement(zb,{className:n}))}},qe()(sE,"defaultProps",{autoFocus:!1,tabIndex:0}),sE))),cE="DH9iB2",uE="oArwYb",dE="Y6H6hN",pE="moNk2B",hE="B9jycU",fE="pleKOO",mE="mcU_Nb",vE="Z8bvEp",gE="dTQz_I",yE={closeSlideMenu:bl.r4,visitChannel:Cl,openSubscribeOverlay:pl,logBi:wn.w,logOutCurrentMember:Oc.WR,requestLogin:Oc.D8};class bE extends o().Component{constructor(e){super(e),qe()(this,"renderMenuItems",()=>{const e=this.props.visibleMenuItems,t=()=>null;return re().map(e,e=>re().get(this.menuItemsRenderMap,e,t)())}),qe()(this,"renderItem",e=>{const t=e.text||(e=>re().startCase(re().toLower(e)))(this.props.t(e.title));return o().createElement("button",{"data-hook":e.dataHook,key:e.dataHook,className:gE,onClick:e.onClick,"aria-label":t,style:{color:"inherit"}},t)}),qe()(this,"visitChannel",()=>{const e=this.props;(0,e.visitChannel)(e.openMobileOverlay)}),qe()(this,"renderVisitChannel",()=>this.renderItem({dataHook:"visit-channel-menu-item",title:"widget.mobile.overlay-button.visit-channel",onClick:this.visitChannel})),qe()(this,"renderSubscribe",()=>{const e=this.props,t=e.subscribeButtonText,n=e.openSubscribeOverlay,r=e.openMobileOverlay;return this.renderItem({dataHook:"subscribe-menu-item",text:t,onClick:()=>n(r)})}),qe()(this,"renderSignOut",()=>this.renderItem({dataHook:"sign-out-menu-item",title:"widget.mobile.overlay-button.sign-out",onClick:this.props.logOutCurrentMember})),qe()(this,"renderSignIn",()=>(this.props.logBi("widget.signIn.clicked"),this.renderItem({dataHook:"sign-in-menu-item",title:"widget.mobile.overlay-button.sign-in",onClick:(0,Xr.f)(()=>this.props.requestLogin())}))),qe()(this,"renderChannelShare",()=>{const e=this.props.channelData;return o().createElement(gl.A,{channelData:e,key:"share-channel-menu-item",dataHook:"share-channel-menu-item"},this.renderItem({dataHook:"share-menu-item",title:"share-overlay.social.title"}))}),qe()(this,"renderVideoShare",()=>{const e=this.props,t=e.channelData,n=e.videoItem;return o().createElement(gl.A,{videoItem:n,channelData:t,key:"share-video-menu-item",dataHook:"share-video-menu-item"},this.renderItem({dataHook:"share-menu-item",title:"share-overlay.social.title"}))}),this.menuItemsRenderMap={[Yb]:this.renderVisitChannel,[Kb]:this.renderSubscribe,[Xb]:this.renderSignOut,[Zb]:this.renderSignIn,[Jb]:this.renderChannelShare,[Qb]:this.renderVideoShare}}render(){const e=this.props,t=e.closeSlideMenu,n=e.showMenuButton,r=e.stretchToHeight,i=e.menuClassName,s=e.t;return o().createElement("div",{className:cE,role:"menu","aria-label":s("widget.mobile.slide-menu.aria-label")},o().createElement("button",{"data-hook":"menu-close-area",className:uE,onClick:t,tabIndex:0,"aria-label":s("widget.mobile.slide-menu.close-aria-label")}),o().createElement("div",{"data-hook":"slide-menu",className:It()(dE,i,pE,{[hE]:r})},n&&o().createElement(lE,{autoFocus:!0,onClick:t,className:fE,iconClassName:mE,alwaysShow:!0}),o().createElement("div",{className:vE,role:"menu"},this.renderMenuItems())))}}qe()(bE,"defaultProps",{showMenuButton:!0});const EE=(0,Fr.C)()((0,He.Ng)((e,t)=>({subscribeButtonText:tb(e,t),visibleMenuItems:oE(e,t)}),yE)((0,gb.Tn)(bE))),SE=(0,He.Ng)((e,t)=>({text:tb(e,t)}))((0,Fr.C)()(class extends o().Component{render(){const e=this.props,t=e.text,n=e.className,r=e.onClick,i=e.tabIndex,s=void 0===i?0:i,a=e.t;return t?o().createElement("button",{type:"button","data-hook":"subscribe-button",className:n,onClick:r,tabIndex:s,"aria-label":a("widget.mobile.subscribe-button.aria-label")},t):null}})),CE="htZvFm",wE="NJMRtS",PE="CSVGXJ",IE="UjRkn1",OE="kMC7nb",AE="hCOHfq",NE="mBKtnu",TE="y_IOFm";var xE;const _E=12,RE=e=>e<3,LE=(e,t)=>t-e<4,kE=(0,He.Ng)((e,t)=>({hasMainDotsOnly:t.count<=3}))((xE=class extends o().Component{constructor(e){super(e),qe()(this,"getMove",e=>this.state.cssLeft+_E*(this.props.selectedIndex-e)),qe()(this,"saveRef",e=>{const t=this.props.isRTL;if(e){this.dotsNode=e;const n=t?"right":"left";this.dotsNode.style[n]=`${this.state.cssLeft}px`}});const t=e.selectedIndex<3;this.state={cssLeft:this.getInitialCssLeft(e,t),needDotsRecalc:!0,isDirectedRight:t}}UNSAFE_componentWillReceiveProps(e){const t=e.selectedIndex,n=e.hasMainDotsOnly,r=e.selectedIndex!==this.props.selectedIndex,o=e.count!==this.props.count;if(!n&&(r||o)){const n=!!o||e.selectedIndex>this.props.selectedIndex,r=!!o||(!this.dots||this.isSmallDotBecomingActive(t)),i=r?this.getMove(e.selectedIndex):this.state.cssLeft;this.setState({needDotsRecalc:r,isDirectedRight:n,cssLeft:i})}}componentDidUpdate(){const e=this.state.cssLeft,t=this.props,n=t.hasMainDotsOnly,r=t.isRTL;if(!n){const t=r?"right":"left";this.dotsNode.style[t]=`${e}px`}}getInitialCssLeft(e,t){void 0===e&&(e=this.props),void 0===t&&(t=this.state.isDirectedRight);const n=e,r=n.selectedIndex,o=n.count,i=n.hasMainDotsOnly,s=_E*(5-o),a=o-3;return i?-.5*o*_E:RE(r)?24:LE(r,o)?s:t?24+_E*(0-r):s+_E*(a-r)}renderDot(e,t){const n=It()(OE,{[AE]:e.large,[TE]:e.near,[NE]:e.active});return o().createElement("div",{className:IE,key:t},o().createElement("div",{className:n}))}isSmallDotBecomingActive(e){return!re().get(this.dots[e],"large")}renderSimplifiedDots(){const e=this.props,t=e.count,n=e.selectedIndex,r=e.isRTL,i=re().times(t,()=>({near:!0,large:!0}));re().nth(i,n).active=!0;const s=It()(CE,wE),a=r?"right":"left",l={[a]:this.getInitialCssLeft()};return o().createElement("div",{"data-hook":"navigation-dots",className:s,style:l},re().map(i,this.renderDot))}getAllDots(){const e=this.props,t=e.selectedIndex,n=e.count,r=this.state.isDirectedRight;let o=re().times(n,()=>({}));if(r)if(RE(t))for(let e=0;e<3;e+=1)o[e].large=!0;else for(let e=0;e<3;e+=1)o[t-e].large=!0;else if(LE(t,n))for(let e=1;e<4;e+=1)o[n-e].large=!0;else for(let e=0;e<3;e+=1)o[t+e].large=!0;const i=re().findIndex(o,"large"),s=re().times(5,e=>i+e-1);return o=re().map(o,(e,t)=>re().includes(s,t)?{...e,near:!0}:e),o}withActiveDotUpdated(e){const t=this.props.selectedIndex;return re().map(e,(e,n)=>(e.active=n===t,e))}getDots(){let e=this.state.needDotsRecalc?this.getAllDots():this.dots;return e=this.withActiveDotUpdated(e),this.dots=e,e}render(){const e=this.props,t=e.hasMainDotsOnly;return 0===e.count?null:t?this.renderSimplifiedDots():o().createElement("div",{className:PE},o().createElement("div",{ref:this.saveRef,className:CE,"data-hook":"navigation-dots"},re().map(this.getDots(),this.renderDot)))}},qe()(xE,"defaultProps",{count:0,selectedIndex:0}),xE));class DE extends o().Component{constructor(e){super(e),qe()(this,"showCover",()=>{this.setState({isMainCoverOverlayOn:!0})}),qe()(this,"closeCover",()=>{this.setState({isMainCoverOverlayOn:!1})}),qe()(this,"beforeCurrentSlideChanged",(e,t)=>{this.setState({selectedIndex:t})}),qe()(this,"onCurrentSlideChanged",e=>{this.props.onCurrentSlideChanged(e)}),qe()(this,"onPlayRequestedAllowed",()=>{const e=this.props,t=e.mainVideo;(0,e.playVideo)(t),this.closeCover()}),qe()(this,"onPlayEnded",()=>{this.props.isVideoPlaying||this.showCover()}),qe()(this,"onClosePlayerClick",()=>{const e=this.props,t=e.mainVideo;(0,e.pauseVideo)(t.id),this.showCover()}),this.state={PlaybackComponent:null,isMainCoverOverlayOn:!0,selectedIndex:re().indexOf(e.videoIds,e.mainVideoId,0)}}componentDidMount(){this.props.loadPlaybackModule().then(e=>{this.setState({PlaybackComponent:e})}).catch(re().noop)}componentDidUpdate(e){const t=this.props,n=t.isVideoPlaying;!t.isMobileOverlayOpen&&n&&n!==e.isVideoPlaying&&this.closeCover()}renderSubscribeButton(e,t){const n=this.props.onSubscribeClick;return o().createElement(SE,{className:Dy.subscribe,onClick:n,videoItem:e,tabIndex:t?0:-1})}renderTopMenuArea(e,t,n){const r=this.props.channelData;return o().createElement("div",{"data-hook":"top-menu-area",className:Dy["top-menu-area"]},this.renderSubscribeButton(e,n),o().createElement("div",{className:Dy["slide-menu-icon-wrapper"]},o().createElement(lE,{className:Dy["slide-menu-icon-wrapper"],iconClassName:Dy["slide-menu-icon"],videoItem:e,channelData:r,isFirstVideo:t,tabIndex:n?0:-1})))}renderNoVideosCover(){const e=this.props,t=e.channelData,n=e.overlaySize,r=n.width,i=n.height;return o().createElement(Eb,{channelData:t,showChannelCover:!0,itemWidth:r,itemHeight:i,onSignInRequested:re().noop,className:Dy["overlay-only"],coverUrl:(0,Kr.m)(t)})}renderCover(e,t,n,r){void 0===n&&(n=null),void 0===r&&(r=!1);const i=this.props,s=i.overlaySize,a=s.width,l=s.height,c=i.onPlayRequestedDisallowed,u=i.showLogInForm;return o().createElement(o().Fragment,null,this.renderTopMenuArea(e,t,r),o().createElement(Eb,{videoItem:e,className:n,itemWidth:a,itemHeight:l,isFirstVideo:t,onSignInRequested:u,onPlayRequestedDisallowed:c,onPlayRequestedAllowed:this.onPlayRequestedAllowed,onMemberSignUp:(0,Yt.q)(this.props.openMemberOnlyPage,e.id),pictureMode:Ed.e.CONTAIN,isActive:r}))}renderCoverCarousel(){const e=this.props,t=e.videoIds,n=e.videoByIds;return re()(t).filter(e=>Boolean(n[e])).map((e,t)=>o().createElement("div",{key:e,role:"presentation"},this.renderCover(n[e],0===t,Dy["overlay-item-topmost"],t===this.state.selectedIndex))).value()}renderSlideMenu(e,t){const n=this.props,r=n.isSlideMenuOpened,i=n.channelData;return r&&e?o().createElement(EE,{videoItem:e,channelData:i,onMemberSignUp:(0,Yt.q)(this.props.openMemberOnlyPage,e.id),isFirstVideo:t}):null}renderNavigationDots(){const e=this.props,t=e.videoIds,n=e.isRTL;return o().createElement("div",{className:Dy["navigation-dots"]},o().createElement(kE,{count:re().size(t),selectedIndex:this.state.selectedIndex||0,isRTL:n}))}renderMultipleVideosOverlay(){const e=this.props.overlaySize,t=e.height,n=e.width,r=this.props,i=r.mainVideoId,s=r.videoIds,a=r.videoByIds,l=re().startsWith(s,i);return o().createElement("div",null,this.renderSlideMenu(a[i],l),o().createElement(Hb,{itemHeight:t,width:n,className:Dy["players-list-slidable"],onCurrentSlideChanged:this.onCurrentSlideChanged,beforeCurrentSlideChanged:this.beforeCurrentSlideChanged,initialVideoId:this.props.mainVideoId},this.renderCoverCarousel()),this.renderNavigationDots())}renderSingleVideoOverlay(){const e=this.props.mainVideo,t=`${Dy["single-item-cover"]} single-video-slick-active`;return o().createElement("div",{className:t,role:"presentation"},this.renderCover(e,!0,void 0,!0),this.renderSlideMenu(e))}renderMainCoverOverlay(){const e=this.props.isSingleVideoView,t=this.state.isMainCoverOverlayOn,n=It()(Dy["main-cover-overlay"],{[Dy.visible]:t});return o().createElement("div",{"data-hook":"main-cover-overlay",className:n},e?this.renderSingleVideoOverlay():this.renderMultipleVideosOverlay())}renderPlayer(){const e=this.props,t=e.isVideoPlaying,n=e.mainVideo,r=e.channelData,i=e.openMemberOnlyPage,s=e.playerSize,a=s.width,l=s.height,c=this.state.PlaybackComponent;return c?o().createElement(c,{videoItem:n,channelData:r,paused:!t,onEnded:this.onPlayEnded,width:a,height:l,onMemberSignUp:i}):null}renderPlayerWithActions(){const e=this.props,t=e.mainVideo,n=e.channelData,r=e.showAutoPlay,i=this.state.isMainCoverOverlayOn,s=It()(Dy["player-with-actions"],{[Dy["cover-on"]]:i});return o().createElement("div",{"data-hook":"player-with-actions",className:s},!this.state.isMainCoverOverlayOn&&o().createElement(ky,{videoItem:t,channelData:n,className:Dy["action-strip"],onCloseClick:this.onClosePlayerClick}),o().createElement("div",{className:Dy.player},this.renderPlayer(),r&&o().createElement(Ku,{isMobile:!0})))}render(){const e=this.props,t=e.mainVideo,n=e.overlaySize,r=n.width,i=n.height,s=e.isAccessAllowedOrWithTrailer,a=this.state.isMainCoverOverlayOn;if(!t)return this.renderNoVideosCover();const l=It()(Dy["main-ui"],{[Dy["cover-on"]]:a});return o().createElement("div",{"data-hook":"main-ui",className:l,style:{width:r,height:i}},this.renderMainCoverOverlay(),s&&this.renderPlayerWithActions())}}qe()(DE,"defaultProps",{onSubscribeClick:re().noop});const VE=(0,He.Ng)(e=>({isSlideMenuOpened:e.slideMenuOpened,showAutoPlay:(0,Mc.Bm)(e),isRTL:(0,je.V8)(e),isAccessAllowedOrWithTrailer:(0,vr.Rl)(e)}))((0,gb.Tn)(DE)),ME="iS3CMj",BE="hlhUC8",FE="nkPhCN",UE="WxmMr1",HE="brCH24",jE="MtBSRD",WE="paAX01",zE="eAxYQL",qE="QnMQNi",GE="YJ1qQ7";var $E=n(56928);const YE="tZGbjB";var KE;const XE=(0,Fr.C)()((KE=class extends o().Component{render(){const e=this.props,t=e.height,n=e.onClick;return o().createElement("button",{"data-hook":"mobile-load-more-button",onClick:n,className:YE,style:{height:t,lineHeight:`${t}px`}},this.props.t("widget.load-more"))}},qe()(KE,"defaultProps",{height:66,onClick:re().noop}),KE));var ZE;const JE={loadMoreVideosForMobileVertical:mr.PS},QE=(0,He.Ng)(e=>({isSlideMenuOpened:e.slideMenuOpened,visibleVideos:(0,Mc.Jg)(e),selectedVideoId:e.selectedVideoId,showAutoPlay:(0,Mc.Bm)(e),isAccessAllowedOrWithTrailer:(0,vr.Rl)(e),playback:e.playback}),JE)((ZE=class extends o().Component{constructor(e){super(e),qe()(this,"Video",e=>{let t=e.videoItem,n=e.videoIndex;const i=this.props,s=i.showLogInForm,a=i.openMemberOnlyPage,l=i.onPlayRequestedDisallowed,c=i.isAccessAllowedOrWithTrailer,u=i.playerSize,d=u.height+Sd.aE,p=function(){const e=(0,r.useRef)(null),t=(0,r.useState)(!1),n=t[0],o=t[1];return(0,r.useEffect)(()=>{const t=e.current;if(!t)return;const n=new IntersectionObserver(e=>{let t=e[0];o(t.isIntersecting)},{root:null,threshold:0});return n.observe(t),()=>{n.disconnect()}},[]),{ref:e,isInViewport:n}}(),h=p.ref,f=p.isInViewport;return o().createElement("div",{ref:h,key:t.id,"data-hook":"mobile-vertical-video-item",className:jE,style:{height:d,marginBottom:Sd.Z}},o().createElement("div",{className:qE},o().createElement(Eb,{videoItem:t,itemWidth:u.width,itemHeight:d,isFirstVideo:!1,onSignInRequested:s,onPlayRequestedDisallowed:l,onPlayRequestedAllowed:(0,Yt.q)(this.playVideo,t),onMemberSignUp:(0,Yt.q)(a,t.id),pictureMode:Ed.e.CONTAIN})),c&&this.renderPlayer(n,t,f))}),qe()(this,"playVideo",e=>{const t=this.props,n=t.pauseVideo,r=t.playVideo,o=t.selectedVideoId;o&&n(o),r(e),this.setState({isPlayerVisible:!0})}),qe()(this,"handleVideoClose",e=>{this.props.pauseVideo(e),this.setState({isPlayerVisible:!1})}),qe()(this,"handleLoadMoreClick",()=>{this.props.loadMoreVideosForMobileVertical()}),this.state={PlaybackComponent:null,isPlayerVisible:!0},e.loadPlaybackModule().then(e=>{this.setState({PlaybackComponent:e})}).catch(re().noop)}renderHeader(){const e=this.props,t=e.channelData;return e.isSingleVideoView?null:o().createElement("div",{className:BE,style:{height:Sd.aE}},o().createElement("span",{className:HE},t.title),o().createElement(lE,{className:UE}))}renderMenu(){const e=this.props,t=e.isSlideMenuOpened,n=e.channelData;return t?o().createElement(EE,{showMenuButton:!1,channelData:n,menuClassName:FE,isFirstVideo:!0}):null}renderVideos(){const e=this.props.visibleVideos,t=this.Video;return re().map(e,(e,n)=>o().createElement(t,{videoItem:e,videoIndex:n}))}renderPlayer(e,t,n){const r=this.props,i=r.channelData,s=r.openMemberOnlyPage,a=r.playerSize,l=a.width,c=a.height,u=r.playback,d=r.selectedVideoId,p=this.state,h=p.PlaybackComponent,f=p.isPlayerVisible,m=(0,Mc.lG)(e);if(!h||!t)return null;const v=(0,$E.u_)({playback:u},t.id),g=(0,$E.cs)({playback:u},t.id),y=t.id===d;return n||v?o().createElement("div",{className:It()(WE,{[zE]:y&&f&&(v||g)})},o().createElement(ky,{videoItem:t,sharePopupTopPositon:m,channelData:i,className:GE,onCloseClick:(0,Yt.q)(this.handleVideoClose,t.id)}),o().createElement(h,{videoItem:t,channelData:i,width:l,height:c,onMemberSignUp:s})):null}renderLoadMoreButton(){const e=this.props,t=e.visibleVideos,n=e.channelData;return t.length>=n.videosCount?null:o().createElement(XE,{height:Sd.A1,onClick:this.handleLoadMoreClick})}render(){const e=this.props,t=e.channelData,n=e.showAutoPlay;return t.videosCount?o().createElement("div",{"data-hook":"mobile-vertical-layout",className:ME,tabIndex:0},this.renderHeader(),this.renderMenu(),this.renderVideos(),this.renderLoadMoreButton(),n&&o().createElement(Ku,{isMobile:!0})):o().createElement(cb,{title:t.title})}},qe()(ZE,"defaultProps",{onSubscribeClick:re().noop}),ZE)),eS=(0,mt.Mz)([e=>e.entities.videos,Tn.eY],(e,t)=>t&&e[t]),tS=(0,mt.Mz)([ft.rH,eS,yt._],(e,t,n)=>Boolean(t&&((0,Yr.H5)(t)||(0,Yr.I0)(t))&&(0,vt.hC)(e,t,n)));var nS=n(37483);const rS=(0,mt.Mz)([je.pr],e=>re().get(e,"numbers.mainItemType")===nS.S.CHANNEL_COVER),oS=(0,mt.Mz)([lo.oX],e=>1===re().size(e));var iS=n(22575);const sS="Tr2ch9";var aS;const lS={openVideoPage:wl,selectVideo:xn.w5,resetSelectedVideo:xn.wZ,requestPlay:$u.cd,requestPause:$u.wr,openSubscribeOverlayFromWidget:dl,playbackModuleLoaded:iS.F,logWidgetSystem:wn.W,requestLogin:Oc.D8,sendLoadComplete:nc,logWidgetVidClick:Bc.K,storeForReload:oo.s,sendBiEvent:So.S},cS=(0,He.Ng)((e,t)=>{const n=(0,je._X)(e);let r=Sd.fs;return n&&t.windowSize.width&&(r=t.windowSize.width),{isVideoPlaying:Boolean(e.selectedVideoId)&&(0,$E.u_)(e,e.selectedVideoId),playback:e.playback,canShowChannelCover:!e.isVideosTouched,appSettings:(0,je.pr)(e),videoByIds:(0,bt.eA)(e),videoIds:(0,lo.oX)(e),isFetching:(0,lo.ri)(e),channelData:(0,ft.rH)(e),currentSiteUser:(0,yt._)(e),mainVideoId:(0,Tn.eY)(e),mainVideo:(0,vo.T)(e),canPlayVideoInFrame:tS(e),isMainItemChannelCover:rS(e),isSingleVideoView:oS(e),playerSize:(0,io.R9)(r),overlaySize:(0,io.q9)(r),staticsVersion:(0,Pn.ck)(e).staticsVersion,isVerticalLayoutMobile:(0,je.rC)(e),isMobile:(0,Dt.Fr)(e)}},lS)((aS=class extends o().Component{constructor(e){super(e),qe()(this,"handleSubscribeClick",(0,Xr.f)(()=>{const e=this.props.openMobileOverlay;this.props.openSubscribeOverlayFromWidget(e)})),qe()(this,"openMemberOnlyPage",e=>{this.props.logWidgetSystem("video.memberOnlyInfo.mobileOverlay.requested"),this.props.openMobileOverlay(`/membership/${e}?shouldCloseMobileOverlay=true`)}),qe()(this,"processDataFromStorage",e=>{let t=e.selectedVideoId;t&&(this.setState({initialVideoId:t}),this.props.selectVideo(t))}),qe()(this,"storeDataForReload",()=>{this.props.storeForReload({selectedVideoId:this.props.mainVideoId})}),qe()(this,"playVideo",e=>{const t=this.props,n=t.channelData,r=t.currentSiteUser,o=t.selectVideo,i=t.requestPlay,s=t.playback,a=e.id,l={playback:s},c=(0,$E.z)(l,a)||(0,$E.pl)(l,a);(0,vt.hC)(n,e,r)?(c&&this.props.logWidgetVidClick({videoItem:e,channelData:n}),i(a)):o(a)}),qe()(this,"onCurrentSlideChanged",e=>{const t=this.props,n=t.isFetching,r=t.videoIds,o=t.selectVideo;r[e]&&!n&&o(r[e])}),qe()(this,"onPlayRequestedDisallowed",()=>{const e=this.props,t=e.mainVideoId,n=e.openMobileOverlay;this.props.openVideoPage(t,n)}),qe()(this,"loadPlaybackModule",async()=>{if("undefined"==typeof window)return()=>null;const e=await n.e(99).then(n.bind(n,11274));return this.props.playbackModuleLoaded(),e.Playback}),qe()(this,"showLogInForm",(0,Xr.f)(()=>{this.props.sendBiEvent("widget.signIn.clicked"),this.props.requestLogin().then(this.storeDataForReload)})),qe()(this,"reset",()=>{this.props.resetSelectedVideo()}),this.state={initialVideoId:e.mainVideoId}}renderLayout(){return this.props.isVerticalLayoutMobile?this.renderVerticalLayout():this.renderCompactLayout()}renderVerticalLayout(){const e=this.props,t=e.isVideoPlaying,n=e.channelData,r=e.playerSize,i=e.overlaySize,s=e.requestPause,a=e.mainVideo,l=e.isSingleVideoView;return o().createElement(QE,{playerSize:r,overlaySize:i,channelData:n,isSingleVideoView:l,isVideoPlaying:t,pauseVideo:s,onSubscribeClick:this.handleSubscribeClick,openMemberOnlyPage:this.openMemberOnlyPage,onPlayRequestedDisallowed:this.onPlayRequestedDisallowed,showLogInForm:this.showLogInForm,playVideo:this.playVideo,loadPlaybackModule:this.loadPlaybackModule,mainVideo:a})}renderCompactLayout(){const e=this.props,t=e.isVideoPlaying,n=e.canShowChannelCover,r=e.appSettings,i=e.videoByIds,s=e.videoIds,a=e.isFetching,l=e.channelData,c=e.currentSiteUser,u=e.mainVideoId,d=e.mainVideo,p=e.canPlayVideoInFrame,h=e.isMainItemChannelCover,f=e.isSingleVideoView,m=e.overlaySize,v=e.playerSize,g=e.openVideoPage,y=e.selectVideo,b=e.resetSelectedVideo,E=e.requestPause,S=e.openSubscribeOverlayFromWidget,C=e.playbackModuleLoaded,w=e.openMobileOverlay;return o().createElement(VE,{isVideoPlaying:t,canShowChannelCover:n,appSettings:r,videoByIds:i,videoIds:s,isFetching:a,channelData:l,currentSiteUser:c,mainVideoId:u,canPlayVideoInFrame:p,isMainItemChannelCover:h,isSingleVideoView:f,overlaySize:m,playerSize:v,openVideoPage:g,selectVideo:y,resetSelectedVideo:b,pauseVideo:E,openSubscribeOverlayFromWidget:()=>S(w),playbackModuleLoaded:C,openMemberOnlyPage:this.openMemberOnlyPage,playVideo:this.playVideo,onCurrentSlideChanged:this.onCurrentSlideChanged,showLogInForm:this.showLogInForm,mainVideo:d,initialVideoId:this.state.initialVideoId,onSubscribeClick:this.handleSubscribeClick,onPlayRequestedDisallowed:this.onPlayRequestedDisallowed,loadPlaybackModule:this.loadPlaybackModule})}render(){const e=this.props.openMobileOverlay;return o().createElement("section",{"data-hook":"widget-container","data-app-version":this.props.staticsVersion,"data-channel-layout":"mobile",className:sS},o().createElement(Dn.J,{onEvent:this.processDataFromStorage}),o().createElement(Or.A,{onSubscription:this.reset,onSubscriptionCancel:this.reset}),this.renderLayout(),o().createElement(Vl,{isMobile:!0,openMobileOverlay:e}),o().createElement(ac,null))}},qe()(aS,"displayName","MobileView"),aS)),uS=(0,Dr.Gm)((0,gb.Tn)(cS)),dS="z2II8N",pS=e=>{let t=e.children,n=e.viewMode;return o().createElement("div",{className:It()(kr.A.root,dS),"data-view-mode":n,role:"presentation"},t)};var hS=n(56543);function fS(e){let t=e.children,n=e.className,r=e.style,i=e.dataHook,s=e.portal;return((e,t)=>e?o().createElement(_i,{role:"presentation"},o().createElement(dy,null,o().createElement(hS.E,null,t))):o().createElement("div",{role:"presentation"},t))(void 0===s||s,o().createElement("div",{style:{...r,position:"fixed"},"data-hook":i,className:n,role:"presentation"},t))}const mS="ogeZLA",vS="TqxUls",gS="ZvLw5E",yS="xooHE8",bS="zgcrN8",ES="eC5jXH",SS="Nfnumg",CS="Z72fTP",wS="rhZXvd",PS="XZZyrq",IS="vBEHlG";var OS;const AS={},NS=!0;const TS=(0,He.Ng)(e=>({compId:(0,Pn.X3)(e)}))((OS=class extends o().Component{constructor(e){super(e),qe()(this,"state",{open:!1,closeOnOverlayClick:NS,title:null,closeButtonLabel:null,content:null}),qe()(this,"saveRef",e=>{this.containerRef=e}),qe()(this,"openModal",e=>{e.compId===this.props.compId&&(e.contentType&&!AS[e.contentType]||(e=function(e,t){let n=e.buttons;return n=re().mapValues(n,function(e,n){return e.Button?e:{...e,Button:t[n]}}),{...e,buttons:n}}(e,{primary:tn.jn,secondary:tn.tA}),e.contentType&&(e.content=AS[e.contentType]),this.setState({Header:sn,title:null,closeButtonLabel:null,content:null,closeOnOverlayClick:NS,className:CS,windowClassName:wS,contentClassName:PS,buttonsClassName:"",buttons:{},resolve:re().noop,reject:re().noop,noCloseButton:!1,...e}),setTimeout(()=>{this.setState({open:!0})},0)))}),qe()(this,"closeModal",()=>new Promise(e=>{this.setState({open:!1},()=>{setTimeout(()=>{this.setState({content:null},e)},200)})})),qe()(this,"handleBackdropClick",e=>{const t=this.state.closeOnOverlayClick;!e.isDefaultPrevented()&&t&&this.$modal.dismiss()}),qe()(this,"handleCloseButtonClick",()=>{this.$modal.dismiss()}),this.containerRef=null}componentDidMount(){this.openModalUnsubscribe=Ot.A.subscribe(kt.A.MODAL.OPEN,this.openModal),this.closeModalUnsubscribe=Ot.A.subscribe(kt.A.MODAL.CLOSE,this.closeModal)}componentDidUpdate(e,t){if(this.state.open&&!t.open){const e=this.containerRef.style.height;this.containerRef.style.height=0,this.containerRef.focus(),this.containerRef.style.height=e}}componentWillUnmount(){this.openModalUnsubscribe(),this.closeModalUnsubscribe()}stopEventPropagation(e){e.preventDefault()}get $modal(){var e=this;const t=this.state,n=t.resolve,r=t.reject;return{resolve:e=>{n({data:e,$modal:this.$modal})},reject(e){void 0===e&&(e=an.Kt),r(e)},close:e=>{this.closeModal().then(()=>n(e))},dismiss:function(t){void 0===t&&(t=an.Kt),e.closeModal().then(()=>r(t))}}}get buttons(){const e=this.state,t=e.buttons,n=e.buttonsClassName;if(!re().keys(t).length)return null;const r={primary:"confirmation-button",secondary:"cancellation-button"};return o().createElement("footer",{className:It()(n,ES)},re().map(t,(e,t)=>{let n=e.Button,i=e.label,s=e.onClick;return o().createElement(n,{key:t,dataHook:r[t],label:i,type:"button",onClick:(0,Yt.q)(s,this.$modal),className:SS})}))}render(){const e=this.state,t=e.open,n=e.content,r=e.Header,i=e.title,s=e.closeButtonLabel,a=e.className,l=e.windowClassName,c=e.contentClassName,u=e.top;if(!t&&!n)return null;const d=It()(a,mS,{[vS]:t&&n});return o().createElement(fS,{portal:!1,className:IS},o().createElement("div",{className:d,onClick:this.handleBackdropClick,role:"presentation"},o().createElement("section",{"data-hook":"modal-window",className:It()(l,gS,{[yS]:re().isNumber(u)}),style:{top:u},role:"dialog","aria-modal":"true","aria-label":i,tabIndex:-1,ref:this.saveRef,onClick:this.stopEventPropagation},r&&o().createElement(r,{title:i,closeButtonLabel:s,onButtonClick:this.handleCloseButtonClick,role:"presentation"}),o().createElement("div",{"data-hook":"modal-content",className:It()(c,bS),role:"presentation"},re().isString(n)?n:o().cloneElement(n,{$modal:this.$modal})),this.buttons)))}},qe()(OS,"displayName","Modal"),qe()(OS,"defaultProps",{closeOnOverlayClick:NS}),OS)),xS={requestPause:$u.wr},_S=(0,He.Ng)(e=>({viewMode:We.Lz(e),selectedVideoId:e.selectedVideoId}),xS)(class extends o().Component{constructor(){super(...arguments),qe()(this,"handleViewModeChange",e=>{let t=e.prevViewMode,n=e.viewMode;const r=this.props,o=r.requestPause,i=r.selectedVideoId;t===tc.p.PREVIEW&&n!==t&&o(i)})}render(){return o().createElement(fr,{onChange:this.handleViewModeChange})}}),RS={requestPause:$u.wr},LS=(0,He.Ng)(e=>({viewMode:(0,We.Lz)(e),selectedVideoId:e.selectedVideoId,isVideoPlaying:(0,$E.u_)(e,e.selectedVideoId)}),RS)(class extends o().Component{constructor(){super(...arguments),qe()(this,"pauseVideo",()=>{const e=this.props;(0,e.requestPause)(e.selectedVideoId)})}renderView(){return o().createElement(o().Fragment,null,o().createElement(uS,null),o().createElement(Nn,null),o().createElement(Nr,null),o().createElement(Ct.A,null),o().createElement(Pr.A,null),o().createElement(Ir.A,null),o().createElement(wr.W,null),o().createElement(TS,null),o().createElement(Cn,null),o().createElement(_S,null),o().createElement(Cr,{pauseVideo:this.pauseVideo,isVideoPlaying:this.props.isVideoPlaying}))}render(){const e=this.props.viewMode;return o().createElement(pS,{viewMode:e},this.renderView())}});var kS,DS,VS,MS="osynCG9",BS="s__42BCPU",FS="sKHy4nh",US="sJl_u_B",HS=n.sts.bind(null,MS);(function(e){e.CONTENT="tpa-modal-content",e.OVERLAY="tpa-modal-overlay"})(kS||(kS={})),function(e){e[e.Enter=13]="Enter",e[e.Spacebar=32]="Spacebar",e[e.ArrowUp=38]="ArrowUp",e[e.ArrowDown=40]="ArrowDown",e[e.ArrowRight=39]="ArrowRight",e[e.ArrowLeft=37]="ArrowLeft",e[e.Esc=27]="Esc"}(DS||(DS={})),function(e){e.Enter="Enter",e.Spacebar=" ",e.ArrowUp="ArrowUp",e.ArrowUpIE="Up",e.ArrowDown="ArrowDown",e.ArrowDownIE="Down",e.ArrowRight="ArrowRight",e.ArrowRightIE="Right",e.ArrowLeft="ArrowLeft",e.ArrowLeftIE="Left",e.Tab="Tab",e.Home="Home",e.End="End",e.Escape="Escape",e.PageUp="PageUp",e.PageDown="PageDown"}(VS||(VS={}));const jS=r.createContext({mobile:!1,rtl:!1,seo:!1,cssVars:!1}),WS=jS.Consumer;
/*!
* tabbable 6.2.0
* @license MIT, https://github.com/focus-trap/tabbable/blob/master/LICENSE
*/
var zS=["input:not([inert])","select:not([inert])","textarea:not([inert])","a[href]:not([inert])","button:not([inert])","[tabindex]:not(slot):not([inert])","audio[controls]:not([inert])","video[controls]:not([inert])",'[contenteditable]:not([contenteditable="false"]):not([inert])',"details>summary:first-of-type:not([inert])","details:not([inert])"],qS=zS.join(","),GS="undefined"==typeof Element,$S=GS?function(){}:Element.prototype.matches||Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector,YS=!GS&&Element.prototype.getRootNode?function(e){var t;return null==e||null===(t=e.getRootNode)||void 0===t?void 0:t.call(e)}:function(e){return null==e?void 0:e.ownerDocument},KS=function e(t,n){var r;void 0===n&&(n=!0);var o=null==t||null===(r=t.getAttribute)||void 0===r?void 0:r.call(t,"inert");return""===o||"true"===o||n&&t&&e(t.parentNode)},XS=function(e,t,n){if(KS(e))return[];var r=Array.prototype.slice.apply(e.querySelectorAll(qS));return t&&$S.call(e,qS)&&r.unshift(e),r=r.filter(n)},ZS=function e(t,n,r){for(var o=[],i=Array.from(t);i.length;){var s=i.shift();if(!KS(s,!1))if("SLOT"===s.tagName){var a=s.assignedElements(),l=e(a.length?a:s.children,!0,r);r.flatten?o.push.apply(o,l):o.push({scopeParent:s,candidates:l})}else{$S.call(s,qS)&&r.filter(s)&&(n||!t.includes(s))&&o.push(s);var c=s.shadowRoot||"function"==typeof r.getShadowRoot&&r.getShadowRoot(s),u=!KS(c,!1)&&(!r.shadowRootFilter||r.shadowRootFilter(s));if(c&&u){var d=e(!0===c?s.children:c.children,!0,r);r.flatten?o.push.apply(o,d):o.push({scopeParent:s,candidates:d})}else i.unshift.apply(i,s.children)}}return o},JS=function(e){return!isNaN(parseInt(e.getAttribute("tabindex"),10))},QS=function(e){if(!e)throw new Error("No node provided");return e.tabIndex<0&&(/^(AUDIO|VIDEO|DETAILS)$/.test(e.tagName)||function(e){var t,n=null==e||null===(t=e.getAttribute)||void 0===t?void 0:t.call(e,"contenteditable");return""===n||"true"===n}(e))&&!JS(e)?0:e.tabIndex},eC=function(e,t){return e.tabIndex===t.tabIndex?e.documentOrder-t.documentOrder:e.tabIndex-t.tabIndex},tC=function(e){return"INPUT"===e.tagName},nC=function(e){return function(e){return tC(e)&&"radio"===e.type}(e)&&!function(e){if(!e.name)return!0;var t,n=e.form||YS(e),r=function(e){return n.querySelectorAll('input[type="radio"][name="'+e+'"]')};if("undefined"!=typeof window&&void 0!==window.CSS&&"function"==typeof window.CSS.escape)t=r(window.CSS.escape(e.name));else try{t=r(e.name)}catch(e){return console.error("Looks like you have a radio button with a name attribute containing invalid CSS selector characters and need the CSS.escape polyfill: %s",e.message),!1}var o=function(e,t){for(var n=0;n<e.length;n++)if(e[n].checked&&e[n].form===t)return e[n]}(t,e.form);return!o||o===e}(e)},rC=function(e){var t=e.getBoundingClientRect(),n=t.width,r=t.height;return 0===n&&0===r},oC=function(e,t){var n=t.displayCheck,r=t.getShadowRoot;if("hidden"===getComputedStyle(e).visibility)return!0;var o=$S.call(e,"details>summary:first-of-type")?e.parentElement:e;if($S.call(o,"details:not([open]) *"))return!0;if(n&&"full"!==n&&"legacy-full"!==n){if("non-zero-area"===n)return rC(e)}else{if("function"==typeof r){for(var i=e;e;){var s=e.parentElement,a=YS(e);if(s&&!s.shadowRoot&&!0===r(s))return rC(e);e=e.assignedSlot?e.assignedSlot:s||a===e.ownerDocument?s:a.host}e=i}if(function(e){var t,n,r,o,i=e&&YS(e),s=null===(t=i)||void 0===t?void 0:t.host,a=!1;if(i&&i!==e)for(a=!!(null!==(n=s)&&void 0!==n&&null!==(r=n.ownerDocument)&&void 0!==r&&r.contains(s)||null!=e&&null!==(o=e.ownerDocument)&&void 0!==o&&o.contains(e));!a&&s;){var l,c,u;a=!(null===(c=s=null===(l=i=YS(s))||void 0===l?void 0:l.host)||void 0===c||null===(u=c.ownerDocument)||void 0===u||!u.contains(s))}return a}(e))return!e.getClientRects().length;if("legacy-full"!==n)return!0}return!1},iC=function(e,t){return!(t.disabled||KS(t)||function(e){return tC(e)&&"hidden"===e.type}(t)||oC(t,e)||function(e){return"DETAILS"===e.tagName&&Array.prototype.slice.apply(e.children).some(function(e){return"SUMMARY"===e.tagName})}(t)||function(e){if(/^(INPUT|BUTTON|SELECT|TEXTAREA)$/.test(e.tagName))for(var t=e.parentElement;t;){if("FIELDSET"===t.tagName&&t.disabled){for(var n=0;n<t.children.length;n++){var r=t.children.item(n);if("LEGEND"===r.tagName)return!!$S.call(t,"fieldset[disabled] *")||!r.contains(e)}return!0}t=t.parentElement}return!1}(t))},sC=function(e,t){return!(nC(t)||QS(t)<0||!iC(e,t))},aC=function(e){var t=parseInt(e.getAttribute("tabindex"),10);return!!(isNaN(t)||t>=0)},lC=function e(t){var n=[],r=[];return t.forEach(function(t,o){var i=!!t.scopeParent,s=i?t.scopeParent:t,a=function(e,t){var n=QS(e);return n<0&&t&&!JS(e)?0:n}(s,i),l=i?e(t.candidates):s;0===a?i?n.push.apply(n,l):n.push(s):r.push({documentOrder:o,tabIndex:a,item:t,isScope:i,content:l})}),r.sort(eC).reduce(function(e,t){return t.isScope?e.push.apply(e,t.content):e.push(t.content),e},[]).concat(n)},cC=function(e,t){if(t=t||{},!e)throw new Error("No node provided");return!1!==$S.call(e,qS)&&sC(t,e)},uC=zS.concat("iframe").join(","),dC=function(e,t){if(t=t||{},!e)throw new Error("No node provided");return!1!==$S.call(e,uC)&&iC(t,e)};
/*!
* focus-trap 7.5.4
* @license MIT, https://github.com/focus-trap/focus-trap/blob/master/LICENSE
*/
function pC(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function hC(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?pC(Object(n),!0).forEach(function(t){fC(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):pC(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function fC(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var mC=function(e,t){if(e.length>0){var n=e[e.length-1];n!==t&&n.pause()}var r=e.indexOf(t);-1===r||e.splice(r,1),e.push(t)},vC=function(e,t){var n=e.indexOf(t);-1!==n&&e.splice(n,1),e.length>0&&e[e.length-1].unpause()},gC=function(e){return"Tab"===(null==e?void 0:e.key)||9===(null==e?void 0:e.keyCode)},yC=function(e){return gC(e)&&!e.shiftKey},bC=function(e){return gC(e)&&e.shiftKey},EC=function(e){return setTimeout(e,0)},SC=function(e,t){var n=-1;return e.every(function(e,r){return!t(e)||(n=r,!1)}),n},CC=function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return"function"==typeof e?e.apply(void 0,n):e},wC=function(e){return e.target.shadowRoot&&"function"==typeof e.composedPath?e.composedPath()[0]:e.target},PC=[],IC=function(e,t){var n,r=(null==t?void 0:t.document)||document,o=(null==t?void 0:t.trapStack)||PC,i=hC({returnFocusOnDeactivate:!0,escapeDeactivates:!0,delayInitialFocus:!0,isKeyForward:yC,isKeyBackward:bC},t),s={containers:[],containerGroups:[],tabbableGroups:[],nodeFocusedBeforeActivation:null,mostRecentlyFocusedNode:null,active:!1,paused:!1,delayInitialFocusTimer:void 0,recentNavEvent:void 0},a=function(e,t,n){return e&&void 0!==e[t]?e[t]:i[n||t]},l=function(e,t){var n="function"==typeof(null==t?void 0:t.composedPath)?t.composedPath():void 0;return s.containerGroups.findIndex(function(t){var r=t.container,o=t.tabbableNodes;return r.contains(e)||(null==n?void 0:n.includes(r))||o.find(function(t){return t===e})})},c=function(e){var t=i[e];if("function"==typeof t){for(var n=arguments.length,o=new Array(n>1?n-1:0),s=1;s<n;s++)o[s-1]=arguments[s];t=t.apply(void 0,o)}if(!0===t&&(t=void 0),!t){if(void 0===t||!1===t)return t;throw new Error("`".concat(e,"` was specified but was not a node, or did not return a node"))}var a=t;if("string"==typeof t&&!(a=r.querySelector(t)))throw new Error("`".concat(e,"` as selector refers to no known node"));return a},u=function(){var e=c("initialFocus");if(!1===e)return!1;if(void 0===e||!dC(e,i.tabbableOptions))if(l(r.activeElement)>=0)e=r.activeElement;else{var t=s.tabbableGroups[0];e=t&&t.firstTabbableNode||c("fallbackFocus")}if(!e)throw new Error("Your focus-trap needs to have at least one focusable element");return e},d=function(){if(s.containerGroups=s.containers.map(function(e){var t=function(e,t){var n;return n=(t=t||{}).getShadowRoot?ZS([e],t.includeContainer,{filter:sC.bind(null,t),flatten:!1,getShadowRoot:t.getShadowRoot,shadowRootFilter:aC}):XS(e,t.includeContainer,sC.bind(null,t)),lC(n)}(e,i.tabbableOptions),n=function(e,t){return(t=t||{}).getShadowRoot?ZS([e],t.includeContainer,{filter:iC.bind(null,t),flatten:!0,getShadowRoot:t.getShadowRoot}):XS(e,t.includeContainer,iC.bind(null,t))}(e,i.tabbableOptions),r=t.length>0?t[0]:void 0,o=t.length>0?t[t.length-1]:void 0,s=n.find(function(e){return cC(e)}),a=n.slice().reverse().find(function(e){return cC(e)}),l=!!t.find(function(e){return QS(e)>0});return{container:e,tabbableNodes:t,focusableNodes:n,posTabIndexesFound:l,firstTabbableNode:r,lastTabbableNode:o,firstDomTabbableNode:s,lastDomTabbableNode:a,nextTabbableNode:function(e){var r=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],o=t.indexOf(e);return o<0?r?n.slice(n.indexOf(e)+1).find(function(e){return cC(e)}):n.slice(0,n.indexOf(e)).reverse().find(function(e){return cC(e)}):t[o+(r?1:-1)]}}}),s.tabbableGroups=s.containerGroups.filter(function(e){return e.tabbableNodes.length>0}),s.tabbableGroups.length<=0&&!c("fallbackFocus"))throw new Error("Your focus-trap must have at least one container with at least one tabbable node in it at all times");if(s.containerGroups.find(function(e){return e.posTabIndexesFound})&&s.containerGroups.length>1)throw new Error("At least one node with a positive tabindex was found in one of your focus-trap's multiple containers. Positive tabindexes are only supported in single-container focus-traps.")},p=function e(t){var n=t.activeElement;if(n)return n.shadowRoot&&null!==n.shadowRoot.activeElement?e(n.shadowRoot):n},h=function e(t){!1!==t&&t!==p(document)&&(t&&t.focus?(t.focus({preventScroll:!!i.preventScroll}),s.mostRecentlyFocusedNode=t,function(e){return e.tagName&&"input"===e.tagName.toLowerCase()&&"function"==typeof e.select}(t)&&t.select()):e(u()))},f=function(e){var t=c("setReturnFocus",e);return t||!1!==t&&e},m=function(e){var t=e.target,n=e.event,r=e.isBackward,o=void 0!==r&&r;t=t||wC(n),d();var a=null;if(s.tabbableGroups.length>0){var u=l(t,n),p=u>=0?s.containerGroups[u]:void 0;if(u<0)a=o?s.tabbableGroups[s.tabbableGroups.length-1].lastTabbableNode:s.tabbableGroups[0].firstTabbableNode;else if(o){var h=SC(s.tabbableGroups,function(e){var n=e.firstTabbableNode;return t===n});if(h<0&&(p.container===t||dC(t,i.tabbableOptions)&&!cC(t,i.tabbableOptions)&&!p.nextTabbableNode(t,!1))&&(h=u),h>=0){var f=0===h?s.tabbableGroups.length-1:h-1,m=s.tabbableGroups[f];a=QS(t)>=0?m.lastTabbableNode:m.lastDomTabbableNode}else gC(n)||(a=p.nextTabbableNode(t,!1))}else{var v=SC(s.tabbableGroups,function(e){var n=e.lastTabbableNode;return t===n});if(v<0&&(p.container===t||dC(t,i.tabbableOptions)&&!cC(t,i.tabbableOptions)&&!p.nextTabbableNode(t))&&(v=u),v>=0){var g=v===s.tabbableGroups.length-1?0:v+1,y=s.tabbableGroups[g];a=QS(t)>=0?y.firstTabbableNode:y.firstDomTabbableNode}else gC(n)||(a=p.nextTabbableNode(t))}}else a=c("fallbackFocus");return a},v=function(e){var t=wC(e);l(t,e)>=0||(CC(i.clickOutsideDeactivates,e)?n.deactivate({returnFocus:i.returnFocusOnDeactivate}):CC(i.allowOutsideClick,e)||e.preventDefault())},g=function(e){var t=wC(e),n=l(t,e)>=0;if(n||t instanceof Document)n&&(s.mostRecentlyFocusedNode=t);else{var r;e.stopImmediatePropagation();var o=!0;if(s.mostRecentlyFocusedNode)if(QS(s.mostRecentlyFocusedNode)>0){var a=l(s.mostRecentlyFocusedNode),c=s.containerGroups[a].tabbableNodes;if(c.length>0){var d=c.findIndex(function(e){return e===s.mostRecentlyFocusedNode});d>=0&&(i.isKeyForward(s.recentNavEvent)?d+1<c.length&&(r=c[d+1],o=!1):d-1>=0&&(r=c[d-1],o=!1))}}else s.containerGroups.some(function(e){return e.tabbableNodes.some(function(e){return QS(e)>0})})||(o=!1);else o=!1;o&&(r=m({target:s.mostRecentlyFocusedNode,isBackward:i.isKeyBackward(s.recentNavEvent)})),h(r||(s.mostRecentlyFocusedNode||u()))}s.recentNavEvent=void 0},y=function(e){if(!(t=e,"Escape"!==(null==t?void 0:t.key)&&"Esc"!==(null==t?void 0:t.key)&&27!==(null==t?void 0:t.keyCode)||!1===CC(i.escapeDeactivates,e)))return e.preventDefault(),void n.deactivate();var t;(i.isKeyForward(e)||i.isKeyBackward(e))&&function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];s.recentNavEvent=e;var n=m({event:e,isBackward:t});n&&(gC(e)&&e.preventDefault(),h(n))}(e,i.isKeyBackward(e))},b=function(e){var t=wC(e);l(t,e)>=0||CC(i.clickOutsideDeactivates,e)||CC(i.allowOutsideClick,e)||(e.preventDefault(),e.stopImmediatePropagation())},E=function(){if(s.active)return mC(o,n),s.delayInitialFocusTimer=i.delayInitialFocus?EC(function(){h(u())}):h(u()),r.addEventListener("focusin",g,!0),r.addEventListener("mousedown",v,{capture:!0,passive:!1}),r.addEventListener("touchstart",v,{capture:!0,passive:!1}),r.addEventListener("click",b,{capture:!0,passive:!1}),r.addEventListener("keydown",y,{capture:!0,passive:!1}),n},S=function(){if(s.active)return r.removeEventListener("focusin",g,!0),r.removeEventListener("mousedown",v,!0),r.removeEventListener("touchstart",v,!0),r.removeEventListener("click",b,!0),r.removeEventListener("keydown",y,!0),n},C="undefined"!=typeof window&&"MutationObserver"in window?new MutationObserver(function(e){e.some(function(e){return Array.from(e.removedNodes).some(function(e){return e===s.mostRecentlyFocusedNode})})&&h(u())}):void 0,w=function(){C&&(C.disconnect(),s.active&&!s.paused&&s.containers.map(function(e){C.observe(e,{subtree:!0,childList:!0})}))};return(n={get active(){return s.active},get paused(){return s.paused},activate:function(e){if(s.active)return this;var t=a(e,"onActivate"),n=a(e,"onPostActivate"),o=a(e,"checkCanFocusTrap");o||d(),s.active=!0,s.paused=!1,s.nodeFocusedBeforeActivation=r.activeElement,null==t||t();var i=function(){o&&d(),E(),w(),null==n||n()};return o?(o(s.containers.concat()).then(i,i),this):(i(),this)},deactivate:function(e){if(!s.active)return this;var t=hC({onDeactivate:i.onDeactivate,onPostDeactivate:i.onPostDeactivate,checkCanReturnFocus:i.checkCanReturnFocus},e);clearTimeout(s.delayInitialFocusTimer),s.delayInitialFocusTimer=void 0,S(),s.active=!1,s.paused=!1,w(),vC(o,n);var r=a(t,"onDeactivate"),l=a(t,"onPostDeactivate"),c=a(t,"checkCanReturnFocus"),u=a(t,"returnFocus","returnFocusOnDeactivate");null==r||r();var d=function(){EC(function(){u&&h(f(s.nodeFocusedBeforeActivation)),null==l||l()})};return u&&c?(c(f(s.nodeFocusedBeforeActivation)).then(d,d),this):(d(),this)},pause:function(e){if(s.paused||!s.active)return this;var t=a(e,"onPause"),n=a(e,"onPostPause");return s.paused=!0,null==t||t(),S(),w(),null==n||n(),this},unpause:function(e){if(!s.paused||!s.active)return this;var t=a(e,"onUnpause"),n=a(e,"onPostUnpause");return s.paused=!1,null==t||t(),d(),E(),w(),null==n||n(),this},updateContainerElements:function(e){var t=[].concat(e).filter(Boolean);return s.containers=t.map(function(e){return"string"==typeof e?r.querySelector(e):e}),s.active&&d(),w(),this}}).updateContainerElements(e),n};const OC=({className:e,shouldCloseOnClickOutside:t=!0,shouldCloseOnEsc:n=!0,focusTrap:o=!0,isOpen:i=!1,forceBWTheme:s=!1,appendToBody:a=!1,onRequestClose:l,children:c,"data-hook":u})=>{const d=r.useRef(null),p=()=>l?.(),h=e=>{e.key===VS.Escape&&p()};r.useEffect(()=>{if(i&&n)return document.addEventListener("keyup",h),()=>document.removeEventListener("keyup",h)},[i,n]),r.useEffect(()=>{if(i&&o&&d.current){const e=IC(d.current,{escapeDeactivates:!1,clickOutsideDeactivates:t,returnFocusOnDeactivate:!0});try{e.activate()}catch(e){}return()=>e.deactivate()}},[i,o]);const f=r.createElement(WS,null,()=>r.createElement("div",{"data-hook":u,className:HS(BS,{isOpen:i,forceBWTheme:s},e)},i?r.createElement(r.Fragment,null,r.createElement("div",{className:US,"data-hook":kS.OVERLAY,onClick:t?p:void 0}),r.createElement("section",{className:FS,"data-hook":kS.CONTENT,tabIndex:-1,ref:d},c)):null));return a&&"undefined"!=typeof document?(0,Ci.createPortal)(f,document.body):f};OC.displayName="Modal";var AC="ooVrD6A",NC="ssSHDsB",TC=n.sts.bind(null,AC);const xC=({className:e,children:t,isOpen:n=!1,onClose:o,manualFocus:i=!1,"aria-label":s,"aria-labelledby":a,"aria-describedby":l,"data-hook":c,appendToBody:u=!1})=>r.createElement(OC,{className:TC(NC,e),"data-hook":c,isOpen:n,focusTrap:!i,onRequestClose:o,appendToBody:u},r.createElement("div",{role:"dialog","aria-modal":"true","aria-label":s,"aria-labelledby":a,"aria-describedby":l},t));xC.displayName="CustomDialog";var _C=n(50975);const RC="xvcGs5",LC="KWy3rN",kC=(0,r.lazy)(()=>Promise.all([n.e(358),n.e(290)]).then(n.bind(n,95346))),DC=()=>{const e=(0,gb.un)(),t=e.isMobileOverlayOpen,n=e.closeMobileOverlay,i=(0,He.d4)(je._X);return t?o().createElement(xC,{"data-hook":"vod-mobile-overlay-modal",isOpen:t,appendToBody:i,className:It()(RC,{[LC]:!i}),onClose:n},o().createElement(dy,null,o().createElement(r.Suspense,{fallback:o().createElement(_C.A,null)},o().createElement(kC,null)))):null};function VC(){return Py(Nl),null}const MC={logWidgetSystem:wn.W},BC=(0,He.Ng)(null,MC)(class extends o().Component{componentDidMount(){this.props.logWidgetSystem("mobile.app.initialized")}render(){return o().createElement(gb.o9,null,o().createElement(VC,null),o().createElement(Dr.gP,null,o().createElement(dy,null,o().createElement(LS,null),o().createElement(DC,null))))}});var FC=n(94775);const UC=(0,n(69711).W)({createRootReducer:FC.A,createRootReducerPath:94775}),HC=(0,py.y)({createStore:UC,Component:BC}),jC=e=>{const t=["Desktop","Tablet"].includes(e.host.formFactor)?Ay:HC;return o().createElement(t,e)};var WC,zC=function(){return!("undefined"==typeof window||!window.document||!window.document.createElement)};function qC(e){return e.type===WC.literal}function GC(e){return e.type===WC.argument}function $C(e){return e.type===WC.number}function YC(e){return e.type===WC.date}function KC(e){return e.type===WC.time}function XC(e){return e.type===WC.select}function ZC(e){return e.type===WC.plural}function JC(e){return e.type===WC.pound}function QC(e){return!(!e||"object"!=typeof e||0!==e.type)}function ew(e){return!(!e||"object"!=typeof e||1!==e.type)}!function(e){e[e.literal=0]="literal",e[e.argument=1]="argument",e[e.number=2]="number",e[e.date=3]="date",e[e.time=4]="time",e[e.select=5]="select",e[e.plural=6]="plural",e[e.pound=7]="pound"}(WC||(WC={}));var tw=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])},e(t,n)};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),nw=function(){return nw=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},nw.apply(this,arguments)},rw=function(e){function t(n,r,o,i){var s=e.call(this)||this;return s.message=n,s.expected=r,s.found=o,s.location=i,s.name="SyntaxError","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(s,t),s}return tw(t,e),t.buildMessage=function(e,t){function n(e){return e.charCodeAt(0).toString(16).toUpperCase()}function r(e){return e.replace(/\\/g,"\\\\").replace(/"/g,'\\"').replace(/\0/g,"\\0").replace(/\t/g,"\\t").replace(/\n/g,"\\n").replace(/\r/g,"\\r").replace(/[\x00-\x0F]/g,function(e){return"\\x0"+n(e)}).replace(/[\x10-\x1F\x7F-\x9F]/g,function(e){return"\\x"+n(e)})}function o(e){return e.replace(/\\/g,"\\\\").replace(/\]/g,"\\]").replace(/\^/g,"\\^").replace(/-/g,"\\-").replace(/\0/g,"\\0").replace(/\t/g,"\\t").replace(/\n/g,"\\n").replace(/\r/g,"\\r").replace(/[\x00-\x0F]/g,function(e){return"\\x0"+n(e)}).replace(/[\x10-\x1F\x7F-\x9F]/g,function(e){return"\\x"+n(e)})}function i(e){switch(e.type){case"literal":return'"'+r(e.text)+'"';case"class":var t=e.parts.map(function(e){return Array.isArray(e)?o(e[0])+"-"+o(e[1]):o(e)});return"["+(e.inverted?"^":"")+t+"]";case"any":return"any character";case"end":return"end of input";case"other":return e.description}}return"Expected "+function(e){var t,n,r=e.map(i);if(r.sort(),r.length>0){for(t=1,n=1;t<r.length;t++)r[t-1]!==r[t]&&(r[n]=r[t],n++);r.length=n}switch(r.length){case 1:return r[0];case 2:return r[0]+" or "+r[1];default:return r.slice(0,-1).join(", ")+", or "+r[r.length-1]}}(e)+" but "+(((s=t)?'"'+r(s)+'"':"end of input")+" found.");var s},t}(Error);var ow=function(e,t){t=void 0!==t?t:{};var n,r={},o={start:at},i=at,s=function(e){return e.join("")},a=function(e){return nw({type:WC.literal,value:e},xt())},l="#",c=et("#",!1),u=function(){return nw({type:WC.pound},xt())},d=nt("argumentElement"),p="{",h=et("{",!1),f="}",m=et("}",!1),v=function(e){return nw({type:WC.argument,value:e},xt())},g=nt("numberSkeletonId"),y=/^['\/{}]/,b=tt(["'","/","{","}"],!1,!1),E={type:"any"},S=nt("numberSkeletonTokenOption"),C="/",w=et("/",!1),P=function(e){return e},I=nt("numberSkeletonToken"),O=function(e,t){return{stem:e,options:t}},A=function(e){return nw({type:0,tokens:e},xt())},N="::",T=et("::",!1),x=function(e){return e},_=function(){return Nt.push("numberArgStyle"),!0},R=function(e){return Nt.pop(),e.replace(/\s*$/,"")},L=",",k=et(",",!1),D="number",V=et("number",!1),M=function(e,t,n){return nw({type:"number"===t?WC.number:"date"===t?WC.date:WC.time,style:n&&n[2],value:e},xt())},B="'",F=et("'",!1),U=/^[^']/,H=tt(["'"],!0,!1),j=/^[^a-zA-Z'{}]/,W=tt([["a","z"],["A","Z"],"'","{","}"],!0,!1),z=/^[a-zA-Z]/,q=tt([["a","z"],["A","Z"]],!1,!1),G=function(e){return nw({type:1,pattern:e},xt())},$=function(){return Nt.push("dateOrTimeArgStyle"),!0},Y="date",K=et("date",!1),X="time",Z=et("time",!1),J="plural",Q=et("plural",!1),ee="selectordinal",te=et("selectordinal",!1),ne="offset:",re=et("offset:",!1),oe=function(e,t,n,r){return nw({type:WC.plural,pluralType:"plural"===t?"cardinal":"ordinal",value:e,offset:n?n[2]:0,options:r.reduce(function(e,t){var n=t.id,r=t.value,o=t.location;return n in e&&Qe('Duplicate option "'+n+'" in plural element: "'+Ze()+'"',Je()),e[n]={value:r,location:o},e},{})},xt())},ie="select",se=et("select",!1),ae=function(e,t){return nw({type:WC.select,value:e,options:t.reduce(function(e,t){var n=t.id,r=t.value,o=t.location;return n in e&&Qe('Duplicate option "'+n+'" in select element: "'+Ze()+'"',Je()),e[n]={value:r,location:o},e},{})},xt())},le="=",ce=et("=",!1),ue=function(e){return Nt.push("select"),!0},de=function(e,t){return Nt.pop(),nw({id:e,value:t},xt())},pe=function(e){return Nt.push("plural"),!0},he=function(e,t){return Nt.pop(),nw({id:e,value:t},xt())},fe=nt("whitespace"),me=/^[\t-\r \x85\xA0\u1680\u2000-\u200A\u2028\u2029\u202F\u205F\u3000]/,ve=tt([["\t","\r"]," ","\x85","\xa0","\u1680",["\u2000","\u200a"],"\u2028","\u2029","\u202f","\u205f","\u3000"],!1,!1),ge=nt("syntax pattern"),ye=/^[!-\/:-@[-\^`{-~\xA1-\xA7\xA9\xAB\xAC\xAE\xB0\xB1\xB6\xBB\xBF\xD7\xF7\u2010-\u2027\u2030-\u203E\u2041-\u2053\u2055-\u205E\u2190-\u245F\u2500-\u2775\u2794-\u2BFF\u2E00-\u2E7F\u3001-\u3003\u3008-\u3020\u3030\uFD3E\uFD3F\uFE45\uFE46]/,be=tt([["!","/"],[":","@"],["[","^"],"`",["{","~"],["\xa1","\xa7"],"\xa9","\xab","\xac","\xae","\xb0","\xb1","\xb6","\xbb","\xbf","\xd7","\xf7",["\u2010","\u2027"],["\u2030","\u203e"],["\u2041","\u2053"],["\u2055","\u205e"],["\u2190","\u245f"],["\u2500","\u2775"],["\u2794","\u2bff"],["\u2e00","\u2e7f"],["\u3001","\u3003"],["\u3008","\u3020"],"\u3030","\ufd3e","\ufd3f","\ufe45","\ufe46"],!1,!1),Ee=nt("optional whitespace"),Se=nt("number"),Ce="-",we=et("-",!1),Pe=function(e,t){return t?e?-t:t:0},Ie=(nt("apostrophe"),nt("double apostrophes")),Oe="''",Ae=et("''",!1),Ne=function(){return"'"},Te=function(e,t){return e+t.replace("''","'")},xe=function(e){return!("{"===e||Tt()&&"#"===e||Nt.length>1&&"}"===e)},_e="\n",Re=et("\n",!1),Le=function(e){return"{"===e||"}"===e||Tt()&&"#"===e},ke=nt("argNameOrNumber"),De=nt("argNumber"),Ve="0",Me=et("0",!1),Be=function(){return 0},Fe=/^[1-9]/,Ue=tt([["1","9"]],!1,!1),He=/^[0-9]/,je=tt([["0","9"]],!1,!1),We=function(e){return parseInt(e.join(""),10)},ze=nt("argName"),qe=0,Ge=0,$e=[{line:1,column:1}],Ye=0,Ke=[],Xe=0;if(void 0!==t.startRule){if(!(t.startRule in o))throw new Error("Can't start parsing from rule \""+t.startRule+'".');i=o[t.startRule]}function Ze(){return e.substring(Ge,qe)}function Je(){return ot(Ge,qe)}function Qe(e,t){throw function(e,t){return new rw(e,[],"",t)}(e,t=void 0!==t?t:ot(Ge,qe))}function et(e,t){return{type:"literal",text:e,ignoreCase:t}}function tt(e,t,n){return{type:"class",parts:e,inverted:t,ignoreCase:n}}function nt(e){return{type:"other",description:e}}function rt(t){var n,r=$e[t];if(r)return r;for(n=t-1;!$e[n];)n--;for(r={line:(r=$e[n]).line,column:r.column};n<t;)10===e.charCodeAt(n)?(r.line++,r.column=1):r.column++,n++;return $e[t]=r,r}function ot(e,t){var n=rt(e),r=rt(t);return{start:{offset:e,line:n.line,column:n.column},end:{offset:t,line:r.line,column:r.column}}}function it(e){qe<Ye||(qe>Ye&&(Ye=qe,Ke=[]),Ke.push(e))}function st(e,t,n){return new rw(rw.buildMessage(e,t),e,t,n)}function at(){return lt()}function lt(){var e,t;for(e=[],t=ct();t!==r;)e.push(t),t=ct();return e}function ct(){var t;return(t=function(){var e,t;e=qe,(t=ut())!==r&&(Ge=e,t=a(t));return e=t,e}())===r&&(t=function(){var t,n,o,i;Xe++,t=qe,123===e.charCodeAt(qe)?(n=p,qe++):(n=r,0===Xe&&it(h));n!==r&&Et()!==r&&(o=It())!==r&&Et()!==r?(125===e.charCodeAt(qe)?(i=f,qe++):(i=r,0===Xe&&it(m)),i!==r?(Ge=t,t=n=v(o)):(qe=t,t=r)):(qe=t,t=r);Xe--,t===r&&(n=r,0===Xe&&it(d));return t}())===r&&(t=function(){var t;t=function(){var t,n,o,i,s,a,l,c,u;t=qe,123===e.charCodeAt(qe)?(n=p,qe++):(n=r,0===Xe&&it(h));n!==r&&Et()!==r&&(o=It())!==r&&Et()!==r?(44===e.charCodeAt(qe)?(i=L,qe++):(i=r,0===Xe&&it(k)),i!==r&&Et()!==r?(e.substr(qe,6)===D?(s=D,qe+=6):(s=r,0===Xe&&it(V)),s!==r&&Et()!==r?(a=qe,44===e.charCodeAt(qe)?(l=L,qe++):(l=r,0===Xe&&it(k)),l!==r&&(c=Et())!==r?(u=function(){var t,n,o;t=qe,e.substr(qe,2)===N?(n=N,qe+=2):(n=r,0===Xe&&it(T));n!==r?(o=function(){var e,t,n;if(e=qe,t=[],n=ht(),n!==r)for(;n!==r;)t.push(n),n=ht();else t=r;t!==r&&(Ge=e,t=A(t));return e=t,e}(),o!==r?(Ge=t,t=n=x(o)):(qe=t,t=r)):(qe=t,t=r);t===r&&(t=qe,Ge=qe,(n=(n=_())?void 0:r)!==r&&(o=ut())!==r?(Ge=t,t=n=R(o)):(qe=t,t=r));return t}(),u!==r?a=l=[l,c,u]:(qe=a,a=r)):(qe=a,a=r),a===r&&(a=null),a!==r&&(l=Et())!==r?(125===e.charCodeAt(qe)?(c=f,qe++):(c=r,0===Xe&&it(m)),c!==r?(Ge=t,t=n=M(o,s,a)):(qe=t,t=r)):(qe=t,t=r)):(qe=t,t=r)):(qe=t,t=r)):(qe=t,t=r);return t}(),t===r&&(t=function(){var t,n,o,i,s,a,l,c,u;t=qe,123===e.charCodeAt(qe)?(n=p,qe++):(n=r,0===Xe&&it(h));n!==r&&Et()!==r&&(o=It())!==r&&Et()!==r?(44===e.charCodeAt(qe)?(i=L,qe++):(i=r,0===Xe&&it(k)),i!==r&&Et()!==r?(e.substr(qe,4)===Y?(s=Y,qe+=4):(s=r,0===Xe&&it(K)),s===r&&(e.substr(qe,4)===X?(s=X,qe+=4):(s=r,0===Xe&&it(Z))),s!==r&&Et()!==r?(a=qe,44===e.charCodeAt(qe)?(l=L,qe++):(l=r,0===Xe&&it(k)),l!==r&&(c=Et())!==r?(u=function(){var t,n,o;t=qe,e.substr(qe,2)===N?(n=N,qe+=2):(n=r,0===Xe&&it(T));n!==r?(o=function(){var t,n,o,i;t=qe,n=qe,o=[],i=ft(),i===r&&(i=mt());if(i!==r)for(;i!==r;)o.push(i),(i=ft())===r&&(i=mt());else o=r;n=o!==r?e.substring(n,qe):o;n!==r&&(Ge=t,n=G(n));return t=n,t}(),o!==r?(Ge=t,t=n=x(o)):(qe=t,t=r)):(qe=t,t=r);t===r&&(t=qe,Ge=qe,(n=(n=$())?void 0:r)!==r&&(o=ut())!==r?(Ge=t,t=n=R(o)):(qe=t,t=r));return t}(),u!==r?a=l=[l,c,u]:(qe=a,a=r)):(qe=a,a=r),a===r&&(a=null),a!==r&&(l=Et())!==r?(125===e.charCodeAt(qe)?(c=f,qe++):(c=r,0===Xe&&it(m)),c!==r?(Ge=t,t=n=M(o,s,a)):(qe=t,t=r)):(qe=t,t=r)):(qe=t,t=r)):(qe=t,t=r)):(qe=t,t=r);return t}());return t}())===r&&(t=function(){var t,n,o,i,s,a,l,c,u,d,v;t=qe,123===e.charCodeAt(qe)?(n=p,qe++):(n=r,0===Xe&&it(h));if(n!==r)if(Et()!==r)if((o=It())!==r)if(Et()!==r)if(44===e.charCodeAt(qe)?(i=L,qe++):(i=r,0===Xe&&it(k)),i!==r)if(Et()!==r)if(e.substr(qe,6)===J?(s=J,qe+=6):(s=r,0===Xe&&it(Q)),s===r&&(e.substr(qe,13)===ee?(s=ee,qe+=13):(s=r,0===Xe&&it(te))),s!==r)if(Et()!==r)if(44===e.charCodeAt(qe)?(a=L,qe++):(a=r,0===Xe&&it(k)),a!==r)if(Et()!==r)if(l=qe,e.substr(qe,7)===ne?(c=ne,qe+=7):(c=r,0===Xe&&it(re)),c!==r&&(u=Et())!==r&&(d=St())!==r?l=c=[c,u,d]:(qe=l,l=r),l===r&&(l=null),l!==r)if((c=Et())!==r){if(u=[],(d=gt())!==r)for(;d!==r;)u.push(d),d=gt();else u=r;u!==r&&(d=Et())!==r?(125===e.charCodeAt(qe)?(v=f,qe++):(v=r,0===Xe&&it(m)),v!==r?(Ge=t,t=n=oe(o,s,l,u)):(qe=t,t=r)):(qe=t,t=r)}else qe=t,t=r;else qe=t,t=r;else qe=t,t=r;else qe=t,t=r;else qe=t,t=r;else qe=t,t=r;else qe=t,t=r;else qe=t,t=r;else qe=t,t=r;else qe=t,t=r;else qe=t,t=r;else qe=t,t=r;return t}())===r&&(t=function(){var t,n,o,i,s,a,l,c,u;t=qe,123===e.charCodeAt(qe)?(n=p,qe++):(n=r,0===Xe&&it(h));if(n!==r)if(Et()!==r)if((o=It())!==r)if(Et()!==r)if(44===e.charCodeAt(qe)?(i=L,qe++):(i=r,0===Xe&&it(k)),i!==r)if(Et()!==r)if(e.substr(qe,6)===ie?(s=ie,qe+=6):(s=r,0===Xe&&it(se)),s!==r)if(Et()!==r)if(44===e.charCodeAt(qe)?(a=L,qe++):(a=r,0===Xe&&it(k)),a!==r)if(Et()!==r){if(l=[],(c=vt())!==r)for(;c!==r;)l.push(c),c=vt();else l=r;l!==r&&(c=Et())!==r?(125===e.charCodeAt(qe)?(u=f,qe++):(u=r,0===Xe&&it(m)),u!==r?(Ge=t,t=n=ae(o,l)):(qe=t,t=r)):(qe=t,t=r)}else qe=t,t=r;else qe=t,t=r;else qe=t,t=r;else qe=t,t=r;else qe=t,t=r;else qe=t,t=r;else qe=t,t=r;else qe=t,t=r;else qe=t,t=r;else qe=t,t=r;return t}())===r&&(t=function(){var t,n;t=qe,35===e.charCodeAt(qe)?(n=l,qe++):(n=r,0===Xe&&it(c));n!==r&&(Ge=t,n=u());return t=n,t}()),t}function ut(){var e,t,n;if(e=qe,t=[],(n=Ct())===r&&(n=wt())===r&&(n=Pt()),n!==r)for(;n!==r;)t.push(n),(n=Ct())===r&&(n=wt())===r&&(n=Pt());else t=r;return t!==r&&(Ge=e,t=s(t)),e=t}function dt(){var t,n,o,i,s;if(Xe++,t=qe,n=[],o=qe,i=qe,Xe++,(s=yt())===r&&(y.test(e.charAt(qe))?(s=e.charAt(qe),qe++):(s=r,0===Xe&&it(b))),Xe--,s===r?i=void 0:(qe=i,i=r),i!==r?(e.length>qe?(s=e.charAt(qe),qe++):(s=r,0===Xe&&it(E)),s!==r?o=i=[i,s]:(qe=o,o=r)):(qe=o,o=r),o!==r)for(;o!==r;)n.push(o),o=qe,i=qe,Xe++,(s=yt())===r&&(y.test(e.charAt(qe))?(s=e.charAt(qe),qe++):(s=r,0===Xe&&it(b))),Xe--,s===r?i=void 0:(qe=i,i=r),i!==r?(e.length>qe?(s=e.charAt(qe),qe++):(s=r,0===Xe&&it(E)),s!==r?o=i=[i,s]:(qe=o,o=r)):(qe=o,o=r);else n=r;return t=n!==r?e.substring(t,qe):n,Xe--,t===r&&(n=r,0===Xe&&it(g)),t}function pt(){var t,n,o;return Xe++,t=qe,47===e.charCodeAt(qe)?(n=C,qe++):(n=r,0===Xe&&it(w)),n!==r&&(o=dt())!==r?(Ge=t,t=n=P(o)):(qe=t,t=r),Xe--,t===r&&(n=r,0===Xe&&it(S)),t}function ht(){var e,t,n,o;if(Xe++,e=qe,Et()!==r)if((t=dt())!==r){for(n=[],o=pt();o!==r;)n.push(o),o=pt();n!==r?(Ge=e,e=O(t,n)):(qe=e,e=r)}else qe=e,e=r;else qe=e,e=r;return Xe--,e===r&&(0===Xe&&it(I)),e}function ft(){var t,n,o,i;if(t=qe,39===e.charCodeAt(qe)?(n=B,qe++):(n=r,0===Xe&&it(F)),n!==r){if(o=[],(i=Ct())===r&&(U.test(e.charAt(qe))?(i=e.charAt(qe),qe++):(i=r,0===Xe&&it(H))),i!==r)for(;i!==r;)o.push(i),(i=Ct())===r&&(U.test(e.charAt(qe))?(i=e.charAt(qe),qe++):(i=r,0===Xe&&it(H)));else o=r;o!==r?(39===e.charCodeAt(qe)?(i=B,qe++):(i=r,0===Xe&&it(F)),i!==r?t=n=[n,o,i]:(qe=t,t=r)):(qe=t,t=r)}else qe=t,t=r;if(t===r)if(t=[],(n=Ct())===r&&(j.test(e.charAt(qe))?(n=e.charAt(qe),qe++):(n=r,0===Xe&&it(W))),n!==r)for(;n!==r;)t.push(n),(n=Ct())===r&&(j.test(e.charAt(qe))?(n=e.charAt(qe),qe++):(n=r,0===Xe&&it(W)));else t=r;return t}function mt(){var t,n;if(t=[],z.test(e.charAt(qe))?(n=e.charAt(qe),qe++):(n=r,0===Xe&&it(q)),n!==r)for(;n!==r;)t.push(n),z.test(e.charAt(qe))?(n=e.charAt(qe),qe++):(n=r,0===Xe&&it(q));else t=r;return t}function vt(){var t,n,o,i,s;return t=qe,Et()!==r&&(n=At())!==r&&Et()!==r?(123===e.charCodeAt(qe)?(o=p,qe++):(o=r,0===Xe&&it(h)),o!==r?(Ge=qe,(ue(n)?void 0:r)!==r&&(i=lt())!==r?(125===e.charCodeAt(qe)?(s=f,qe++):(s=r,0===Xe&&it(m)),s!==r?(Ge=t,t=de(n,i)):(qe=t,t=r)):(qe=t,t=r)):(qe=t,t=r)):(qe=t,t=r),t}function gt(){var t,n,o,i,s;return t=qe,Et()!==r?(n=function(){var t,n,o,i;return t=qe,n=qe,61===e.charCodeAt(qe)?(o=le,qe++):(o=r,0===Xe&&it(ce)),o!==r&&(i=St())!==r?n=o=[o,i]:(qe=n,n=r),(t=n!==r?e.substring(t,qe):n)===r&&(t=At()),t}(),n!==r&&Et()!==r?(123===e.charCodeAt(qe)?(o=p,qe++):(o=r,0===Xe&&it(h)),o!==r?(Ge=qe,(pe(n)?void 0:r)!==r&&(i=lt())!==r?(125===e.charCodeAt(qe)?(s=f,qe++):(s=r,0===Xe&&it(m)),s!==r?(Ge=t,t=he(n,i)):(qe=t,t=r)):(qe=t,t=r)):(qe=t,t=r)):(qe=t,t=r)):(qe=t,t=r),t}function yt(){var t;return Xe++,me.test(e.charAt(qe))?(t=e.charAt(qe),qe++):(t=r,0===Xe&&it(ve)),Xe--,t===r&&(0===Xe&&it(fe)),t}function bt(){var t;return Xe++,ye.test(e.charAt(qe))?(t=e.charAt(qe),qe++):(t=r,0===Xe&&it(be)),Xe--,t===r&&(0===Xe&&it(ge)),t}function Et(){var t,n,o;for(Xe++,t=qe,n=[],o=yt();o!==r;)n.push(o),o=yt();return t=n!==r?e.substring(t,qe):n,Xe--,t===r&&(n=r,0===Xe&&it(Ee)),t}function St(){var t,n,o;return Xe++,t=qe,45===e.charCodeAt(qe)?(n=Ce,qe++):(n=r,0===Xe&&it(we)),n===r&&(n=null),n!==r&&(o=Ot())!==r?(Ge=t,t=n=Pe(n,o)):(qe=t,t=r),Xe--,t===r&&(n=r,0===Xe&&it(Se)),t}function Ct(){var t,n;return Xe++,t=qe,e.substr(qe,2)===Oe?(n=Oe,qe+=2):(n=r,0===Xe&&it(Ae)),n!==r&&(Ge=t,n=Ne()),Xe--,(t=n)===r&&(n=r,0===Xe&&it(Ie)),t}function wt(){var t,n,o,i,s,a;if(t=qe,39===e.charCodeAt(qe)?(n=B,qe++):(n=r,0===Xe&&it(F)),n!==r)if(o=function(){var t,n,o,i;t=qe,n=qe,e.length>qe?(o=e.charAt(qe),qe++):(o=r,0===Xe&&it(E));o!==r?(Ge=qe,(i=(i=Le(o))?void 0:r)!==r?n=o=[o,i]:(qe=n,n=r)):(qe=n,n=r);t=n!==r?e.substring(t,qe):n;return t}(),o!==r){for(i=qe,s=[],e.substr(qe,2)===Oe?(a=Oe,qe+=2):(a=r,0===Xe&&it(Ae)),a===r&&(U.test(e.charAt(qe))?(a=e.charAt(qe),qe++):(a=r,0===Xe&&it(H)));a!==r;)s.push(a),e.substr(qe,2)===Oe?(a=Oe,qe+=2):(a=r,0===Xe&&it(Ae)),a===r&&(U.test(e.charAt(qe))?(a=e.charAt(qe),qe++):(a=r,0===Xe&&it(H)));(i=s!==r?e.substring(i,qe):s)!==r?(39===e.charCodeAt(qe)?(s=B,qe++):(s=r,0===Xe&&it(F)),s===r&&(s=null),s!==r?(Ge=t,t=n=Te(o,i)):(qe=t,t=r)):(qe=t,t=r)}else qe=t,t=r;else qe=t,t=r;return t}function Pt(){var t,n,o,i;return t=qe,n=qe,e.length>qe?(o=e.charAt(qe),qe++):(o=r,0===Xe&&it(E)),o!==r?(Ge=qe,(i=(i=xe(o))?void 0:r)!==r?n=o=[o,i]:(qe=n,n=r)):(qe=n,n=r),n===r&&(10===e.charCodeAt(qe)?(n=_e,qe++):(n=r,0===Xe&&it(Re))),t=n!==r?e.substring(t,qe):n}function It(){var t,n;return Xe++,t=qe,(n=Ot())===r&&(n=At()),t=n!==r?e.substring(t,qe):n,Xe--,t===r&&(n=r,0===Xe&&it(ke)),t}function Ot(){var t,n,o,i,s;if(Xe++,t=qe,48===e.charCodeAt(qe)?(n=Ve,qe++):(n=r,0===Xe&&it(Me)),n!==r&&(Ge=t,n=Be()),(t=n)===r){if(t=qe,n=qe,Fe.test(e.charAt(qe))?(o=e.charAt(qe),qe++):(o=r,0===Xe&&it(Ue)),o!==r){for(i=[],He.test(e.charAt(qe))?(s=e.charAt(qe),qe++):(s=r,0===Xe&&it(je));s!==r;)i.push(s),He.test(e.charAt(qe))?(s=e.charAt(qe),qe++):(s=r,0===Xe&&it(je));i!==r?n=o=[o,i]:(qe=n,n=r)}else qe=n,n=r;n!==r&&(Ge=t,n=We(n)),t=n}return Xe--,t===r&&(n=r,0===Xe&&it(De)),t}function At(){var t,n,o,i,s;if(Xe++,t=qe,n=[],o=qe,i=qe,Xe++,(s=yt())===r&&(s=bt()),Xe--,s===r?i=void 0:(qe=i,i=r),i!==r?(e.length>qe?(s=e.charAt(qe),qe++):(s=r,0===Xe&&it(E)),s!==r?o=i=[i,s]:(qe=o,o=r)):(qe=o,o=r),o!==r)for(;o!==r;)n.push(o),o=qe,i=qe,Xe++,(s=yt())===r&&(s=bt()),Xe--,s===r?i=void 0:(qe=i,i=r),i!==r?(e.length>qe?(s=e.charAt(qe),qe++):(s=r,0===Xe&&it(E)),s!==r?o=i=[i,s]:(qe=o,o=r)):(qe=o,o=r);else n=r;return t=n!==r?e.substring(t,qe):n,Xe--,t===r&&(n=r,0===Xe&&it(ze)),t}var Nt=["root"];function Tt(){return"plural"===Nt[Nt.length-1]}function xt(){return t&&t.captureLocation?{location:Je()}:{}}if((n=i())!==r&&qe===e.length)return n;throw n!==r&&qe<e.length&&it({type:"end"}),st(Ke,Ye<e.length?e.charAt(Ye):null,Ye<e.length?ot(Ye,Ye+1):ot(Ye,Ye))},iw=function(){for(var e=0,t=0,n=arguments.length;t<n;t++)e+=arguments[t].length;var r=Array(e),o=0;for(t=0;t<n;t++)for(var i=arguments[t],s=0,a=i.length;s<a;s++,o++)r[o]=i[s];return r},sw=/(^|[^\\])#/g;function aw(e){e.forEach(function(e){(ZC(e)||XC(e))&&Object.keys(e.options).forEach(function(t){for(var n,r=e.options[t],o=-1,i=void 0,s=0;s<r.value.length;s++){var a=r.value[s];if(qC(a)&&sw.test(a.value)){o=s,i=a;break}}if(i){var l=i.value.replace(sw,"$1{"+e.value+", number}"),c=ow(l);(n=r.value).splice.apply(n,iw([o,1],c))}aw(r.value)})})}function lw(e,t){var n=ow(e,t);return t&&!1===t.normalizeHashtagInPlural||aw(n),n}var cw=function(){for(var e=0,t=0,n=arguments.length;t<n;t++)e+=arguments[t].length;var r=Array(e),o=0;for(t=0;t<n;t++)for(var i=arguments[t],s=0,a=i.length;s<a;s++,o++)r[o]=i[s];return r};function uw(e){return JSON.stringify(e.map(function(e){return e&&"object"==typeof e?(t=e,Object.keys(t).sort().map(function(e){var n;return(n={})[e]=t[e],n})):e;var t}))}const dw=function(e,t){return void 0===t&&(t={}),function(){for(var n,r=[],o=0;o<arguments.length;o++)r[o]=arguments[o];var i=uw(r),s=i&&t[i];return s||(s=new((n=e).bind.apply(n,cw([void 0],r))),i&&(t[i]=s)),s}};var pw=function(){return pw=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},pw.apply(this,arguments)},hw=/(?:[Eec]{1,6}|G{1,5}|[Qq]{1,5}|(?:[yYur]+|U{1,5})|[ML]{1,5}|d{1,2}|D{1,3}|F{1}|[abB]{1,5}|[hkHK]{1,2}|w{1,2}|W{1}|m{1,2}|s{1,2}|[zZOvVxX]{1,4})(?=([^']*'[^']*')*[^']*$)/g;function fw(e){var t={};return e.replace(hw,function(e){var n=e.length;switch(e[0]){case"G":t.era=4===n?"long":5===n?"narrow":"short";break;case"y":t.year=2===n?"2-digit":"numeric";break;case"Y":case"u":case"U":case"r":throw new RangeError("`Y/u/U/r` (year) patterns are not supported, use `y` instead");case"q":case"Q":throw new RangeError("`q/Q` (quarter) patterns are not supported");case"M":case"L":t.month=["numeric","2-digit","short","long","narrow"][n-1];break;case"w":case"W":throw new RangeError("`w/W` (week) patterns are not supported");case"d":t.day=["numeric","2-digit"][n-1];break;case"D":case"F":case"g":throw new RangeError("`D/F/g` (day) patterns are not supported, use `d` instead");case"E":t.weekday=4===n?"short":5===n?"narrow":"short";break;case"e":if(n<4)throw new RangeError("`e..eee` (weekday) patterns are not supported");t.weekday=["short","long","narrow","short"][n-4];break;case"c":if(n<4)throw new RangeError("`c..ccc` (weekday) patterns are not supported");t.weekday=["short","long","narrow","short"][n-4];break;case"a":t.hour12=!0;break;case"b":case"B":throw new RangeError("`b/B` (period) patterns are not supported, use `a` instead");case"h":t.hourCycle="h12",t.hour=["numeric","2-digit"][n-1];break;case"H":t.hourCycle="h23",t.hour=["numeric","2-digit"][n-1];break;case"K":t.hourCycle="h11",t.hour=["numeric","2-digit"][n-1];break;case"k":t.hourCycle="h24",t.hour=["numeric","2-digit"][n-1];break;case"j":case"J":case"C":throw new RangeError("`j/J/C` (hour) patterns are not supported, use `h/H/K/k` instead");case"m":t.minute=["numeric","2-digit"][n-1];break;case"s":t.second=["numeric","2-digit"][n-1];break;case"S":case"A":throw new RangeError("`S/A` (second) pattenrs are not supported, use `s` instead");case"z":t.timeZoneName=n<4?"short":"long";break;case"Z":case"O":case"v":case"V":case"X":case"x":throw new RangeError("`Z/O/v/V/X/x` (timeZone) pattenrs are not supported, use `z` instead")}return""}),t}function mw(e){return e.replace(/^(.*?)-/,"")}var vw=/^\.(?:(0+)(\+|#+)?)?$/g,gw=/^(@+)?(\+|#+)?$/g;function yw(e){var t={};return e.replace(gw,function(e,n,r){return"string"!=typeof r?(t.minimumSignificantDigits=n.length,t.maximumSignificantDigits=n.length):"+"===r?t.minimumSignificantDigits=n.length:"#"===n[0]?t.maximumSignificantDigits=n.length:(t.minimumSignificantDigits=n.length,t.maximumSignificantDigits=n.length+("string"==typeof r?r.length:0)),""}),t}function bw(e){switch(e){case"sign-auto":return{signDisplay:"auto"};case"sign-accounting":return{currencySign:"accounting"};case"sign-always":return{signDisplay:"always"};case"sign-accounting-always":return{signDisplay:"always",currencySign:"accounting"};case"sign-except-zero":return{signDisplay:"exceptZero"};case"sign-accounting-except-zero":return{signDisplay:"exceptZero",currencySign:"accounting"};case"sign-never":return{signDisplay:"never"}}}function Ew(e){var t=bw(e);return t||{}}function Sw(e){for(var t={},n=0,r=e;n<r.length;n++){var o=r[n];switch(o.stem){case"percent":t.style="percent";continue;case"currency":t.style="currency",t.currency=o.options[0];continue;case"group-off":t.useGrouping=!1;continue;case"precision-integer":t.maximumFractionDigits=0;continue;case"measure-unit":t.style="unit",t.unit=mw(o.options[0]);continue;case"compact-short":t.notation="compact",t.compactDisplay="short";continue;case"compact-long":t.notation="compact",t.compactDisplay="long";continue;case"scientific":t=pw(pw(pw({},t),{notation:"scientific"}),o.options.reduce(function(e,t){return pw(pw({},e),Ew(t))},{}));continue;case"engineering":t=pw(pw(pw({},t),{notation:"engineering"}),o.options.reduce(function(e,t){return pw(pw({},e),Ew(t))},{}));continue;case"notation-simple":t.notation="standard";continue;case"unit-width-narrow":t.currencyDisplay="narrowSymbol",t.unitDisplay="narrow";continue;case"unit-width-short":t.currencyDisplay="code",t.unitDisplay="short";continue;case"unit-width-full-name":t.currencyDisplay="name",t.unitDisplay="long";continue;case"unit-width-iso-code":t.currencyDisplay="symbol";continue}if(vw.test(o.stem)){if(o.options.length>1)throw new RangeError("Fraction-precision stems only accept a single optional option");o.stem.replace(vw,function(e,n,r){return"."===e?t.maximumFractionDigits=0:"+"===r?t.minimumFractionDigits=r.length:"#"===n[0]?t.maximumFractionDigits=n.length:(t.minimumFractionDigits=n.length,t.maximumFractionDigits=n.length+("string"==typeof r?r.length:0)),""}),o.options.length&&(t=pw(pw({},t),yw(o.options[0])))}else if(gw.test(o.stem))t=pw(pw({},t),yw(o.stem));else{var i=bw(o.stem);i&&(t=pw(pw({},t),i))}}return t}var Cw,ww=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])},e(t,n)};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),Pw=function(){for(var e=0,t=0,n=arguments.length;t<n;t++)e+=arguments[t].length;var r=Array(e),o=0;for(t=0;t<n;t++)for(var i=arguments[t],s=0,a=i.length;s<a;s++,o++)r[o]=i[s];return r},Iw=function(e){function t(t,n){var r=e.call(this,t)||this;return r.variableId=n,r}return ww(t,e),t}(Error);function Ow(e,t,n,r,o,i,s){if(1===e.length&&qC(e[0]))return[{type:0,value:e[0].value}];for(var a,l=[],c=0,u=e;c<u.length;c++){var d=u[c];if(qC(d))l.push({type:0,value:d.value});else if(JC(d))"number"==typeof i&&l.push({type:0,value:n.getNumberFormat(t).format(i)});else{var p=d.value;if(!o||!(p in o))throw new Iw('The intl string context variable "'+p+'" was not provided to the string "'+s+'"');var h=o[p];if(GC(d))h&&"string"!=typeof h&&"number"!=typeof h||(h="string"==typeof h||"number"==typeof h?String(h):""),l.push({type:1,value:h});else if(YC(d)){var f="string"==typeof d.style?r.date[d.style]:void 0;l.push({type:0,value:n.getDateTimeFormat(t,f).format(h)})}else if(KC(d)){f="string"==typeof d.style?r.time[d.style]:ew(d.style)?fw(d.style.pattern):void 0;l.push({type:0,value:n.getDateTimeFormat(t,f).format(h)})}else if($C(d)){f="string"==typeof d.style?r.number[d.style]:QC(d.style)?Sw(d.style.tokens):void 0;l.push({type:0,value:n.getNumberFormat(t,f).format(h)})}else if(XC(d)){if(!(m=d.options[h]||d.options.other))throw new RangeError('Invalid values for "'+d.value+'": "'+h+'". Options are "'+Object.keys(d.options).join('", "')+'"');l.push.apply(l,Ow(m.value,t,n,r,o))}else if(ZC(d)){var m;if(!(m=d.options["="+h])){if(!Intl.PluralRules)throw new Iw('Intl.PluralRules is not available in this environment.\nTry polyfilling it using "@formatjs/intl-pluralrules"\n');var v=n.getPluralRules(t,{type:d.pluralType}).select(h-(d.offset||0));m=d.options[v]||d.options.other}if(!m)throw new RangeError('Invalid values for "'+d.value+'": "'+h+'". Options are "'+Object.keys(d.options).join('", "')+'"');l.push.apply(l,Ow(m.value,t,n,r,o,h-(d.offset||0)))}else;}}return(a=l).length<2?a:a.reduce(function(e,t){var n=e[e.length-1];return n&&0===n.type&&0===t.type?n.value+=t.value:e.push(t),e},[])}var Aw=/@@(\d+_\d+)@@/g,Nw=0;function Tw(e,t){return e.split(Aw).filter(Boolean).map(function(e){return null!=t[e]?t[e]:e}).reduce(function(e,t){return e.length&&"string"==typeof t&&"string"==typeof e[e.length-1]?e[e.length-1]+=t:e.push(t),e},[])}var xw=/(<([0-9a-zA-Z-_]*?)>(.*?)<\/([0-9a-zA-Z-_]*?)>)|(<[0-9a-zA-Z-_]*?\/>)/,_w=Date.now()+"@@",Rw=["area","base","br","col","embed","hr","img","input","link","meta","param","source","track","wbr"];function Lw(e,t,n){var r=e.tagName,o=e.outerHTML,i=e.textContent,s=e.childNodes;if(!r)return Tw(i||"",t);r=r.toLowerCase();var a=~Rw.indexOf(r),l=n[r];if(l&&a)throw new Iw(r+" is a self-closing tag and can not be used, please use another tag name.");if(!s.length)return[o];var c=Array.prototype.slice.call(s).reduce(function(e,r){return e.concat(Lw(r,t,n))},[]);return l?"function"==typeof l?[l.apply(void 0,c)]:[l]:Pw(["<"+r+">"],c,["</"+r+">"])}function kw(e,t,n,r,o,i){var s=Ow(e,t,n,r,o,void 0,i),a={},l=s.reduce(function(e,t){if(0===t.type)return e+t.value;var n=Date.now()+"_"+ ++Nw;return a[n]=t.value,e+"@@"+n+"@@"},"");if(!xw.test(l))return Tw(l,a);if(!o)throw new Iw("Message has placeholders but no values was given");if("undefined"==typeof DOMParser)throw new Iw("Cannot format XML message without DOMParser");Cw||(Cw=new DOMParser);var c=Cw.parseFromString('<formatted-message id="'+_w+'">'+l+"</formatted-message>","text/html").getElementById(_w);if(!c)throw new Iw("Malformed HTML message "+l);var u=Object.keys(o).filter(function(e){return!!c.getElementsByTagName(e).length});if(!u.length)return Tw(l,a);var d=u.filter(function(e){return e!==e.toLowerCase()});if(d.length)throw new Iw("HTML tag must be lowercased but the following tags are not: "+d.join(", "));return Array.prototype.slice.call(c.childNodes).reduce(function(e,t){return e.concat(Lw(t,a,o))},[])}var Dw=function(){return Dw=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},Dw.apply(this,arguments)};function Vw(e,t){return t?Object.keys(e).reduce(function(n,r){var o,i;return n[r]=(o=e[r],(i=t[r])?Dw(Dw(Dw({},o||{}),i||{}),Object.keys(o).reduce(function(e,t){return e[t]=Dw(Dw({},o[t]),i[t]||{}),e},{})):o),n},Dw({},e)):e}var Mw=function(){function e(t,n,r,o){var i=this;if(void 0===n&&(n=e.defaultLocale),this.formatterCache={number:{},dateTime:{},pluralRules:{}},this.format=function(e){return function(e,t,n,r,o,i){var s=Ow(e,t,n,r,o,void 0,i);return 1===s.length?s[0].value:s.reduce(function(e,t){return e+t.value},"")}(i.ast,i.locales,i.formatters,i.formats,e,i.message)},this.formatToParts=function(e){return Ow(i.ast,i.locales,i.formatters,i.formats,e,void 0,i.message)},this.formatHTMLMessage=function(e){return kw(i.ast,i.locales,i.formatters,i.formats,e,i.message)},this.resolvedOptions=function(){return{locale:Intl.NumberFormat.supportedLocalesOf(i.locales)[0]}},this.getAst=function(){return i.ast},"string"==typeof t){if(this.message=t,!e.__parse)throw new TypeError("IntlMessageFormat.__parse must be set to process `message` of type `string`");this.ast=e.__parse(t,{normalizeHashtagInPlural:!1})}else this.ast=t;if(!Array.isArray(this.ast))throw new TypeError("A message must be provided as a String or AST.");this.formats=Vw(e.formats,r),this.locales=n,this.formatters=o&&o.formatters||function(e){return void 0===e&&(e={number:{},dateTime:{},pluralRules:{}}),{getNumberFormat:dw(Intl.NumberFormat,e.number),getDateTimeFormat:dw(Intl.DateTimeFormat,e.dateTime),getPluralRules:dw(Intl.PluralRules,e.pluralRules)}}(this.formatterCache)}return e.defaultLocale=(new Intl.NumberFormat).resolvedOptions().locale,e.__parse=lw,e.formats={number:{currency:{style:"currency"},percent:{style:"percent"}},date:{short:{month:"numeric",day:"numeric",year:"2-digit"},medium:{month:"short",day:"numeric",year:"numeric"},long:{month:"long",day:"numeric",year:"numeric"},full:{weekday:"long",month:"long",day:"numeric",year:"numeric"}},time:{short:{hour:"numeric",minute:"numeric"},medium:{hour:"numeric",minute:"numeric",second:"numeric"},long:{hour:"numeric",minute:"numeric",second:"numeric",timeZoneName:"short"},full:{hour:"numeric",minute:"numeric",second:"numeric",timeZoneName:"short"}}},e}();const Bw=Mw;function Fw(e,t,n){function r(e){return e&&e.indexOf("###")>-1?e.replace(/###/g,"."):e}function o(){return!e||"string"==typeof e}const i="string"!=typeof t?[].concat(t):t.split(".");for(;i.length>1;){if(o())return{};const t=r(i.shift());!e[t]&&n&&(e[t]=new n),e=e[t]}return o()?{}:{obj:e,k:r(i.shift())}}const Uw=[],Hw=Uw.forEach,jw=Uw.slice;class Ww{constructor(e){this.type="i18nFormat",this.mem={},this.init(null,e)}init(e,t){const n=e&&e.options&&e.options.i18nFormat||{};if(this.options=function(e){return Hw.call(jw.call(arguments,1),function(t){if(t)for(const n in t)void 0===e[n]&&(e[n]=t[n])}),e}(n,t,this.options||{},{memoize:!0,memoizeFallback:!1,bindI18n:"",bindI18nStore:void 0,parseErrorHandler:(e,t,n)=>n}),this.formats=this.options?.formats,e){const{bindI18n:t,bindI18nStore:n,memoize:r}=this.options;e.IntlMessageFormat=Bw,e.ICU=this,r&&(t&&e.on(t,()=>this.clearCache()),n&&e.store.on(n,()=>this.clearCache()))}this.options?.localeData&&("[object Array]"===Object.prototype.toString.apply(this.options.localeData)?this.options.localeData.forEach(e=>this.addLocaleData(e)):this.addLocaleData(this.options.localeData))}addLocaleData(e){(Array.isArray(e)?e:[e]).forEach(e=>{e&&e.locale&&Bw.__addLocaleData(e)})}addUserDefinedFormats(e){this.formats=this.formats?{...this.formats,...e}:e}parse(e,t,n,r,o,i){const s=i&&i.resolved&&i.resolved.res,a=this.options?.memoize&&`${n}.${r}.${o.replace(/\./g,"###")}`;let l;this.options?.memoize&&(l=function(e,t){const{obj:n,k:r}=Fw(e,t);if(n)return n[r]}(this.mem,a));try{return l||(l=new Bw(e,n,this.formats),this.options?.memoize&&(this.options.memoizeFallback||!i||s)&&function(e,t,n){const{obj:r,k:o}=Fw(e,t,Object);r[o]=n}(this.mem,a,l)),l.format(t)}catch(n){return this.options?.parseErrorHandler?.(n,o,e,t)}}addLookupKeys(e){return e}clearCache(){this.mem={}}}Ww.type="i18nFormat";const zw=Ww;var qw=n(17545),Gw=n(24586);function $w(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?Object(arguments[t]):{},r=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&r.push.apply(r,Object.getOwnPropertySymbols(n).filter(function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable})),r.forEach(function(t){(0,Gw.A)(e,t,n[t])})}return e}var Yw=n(55152),Kw=n(30414),Xw=n(2474);function Zw(e,t){if(t&&("object"==(0,qw.A)(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return(0,Xw.A)(e)}function Jw(e){return Jw=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Jw(e)}var Qw=n(1087);function eP(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&(0,Qw.A)(e,t)}var tP={type:"logger",log:function(e){this.output("log",e)},warn:function(e){this.output("warn",e)},error:function(e){this.output("error",e)},output:function(e,t){console&&console[e]&&console[e].apply(console,t)}},nP=function(){function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};(0,Yw.A)(this,e),this.init(t,n)}return(0,Kw.A)(e,[{key:"init",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.prefix=t.prefix||"i18next:",this.logger=e||tP,this.options=t,this.debug=t.debug}},{key:"setDebug",value:function(e){this.debug=e}},{key:"log",value:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return this.forward(t,"log","",!0)}},{key:"warn",value:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return this.forward(t,"warn","",!0)}},{key:"error",value:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return this.forward(t,"error","")}},{key:"deprecate",value:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return this.forward(t,"warn","WARNING DEPRECATED: ",!0)}},{key:"forward",value:function(e,t,n,r){return r&&!this.debug?null:("string"==typeof e[0]&&(e[0]="".concat(n).concat(this.prefix," ").concat(e[0])),this.logger[t](e))}},{key:"create",value:function(t){return new e(this.logger,$w({},{prefix:"".concat(this.prefix,":").concat(t,":")},this.options))}}]),e}(),rP=new nP,oP=function(){function e(){(0,Yw.A)(this,e),this.observers={}}return(0,Kw.A)(e,[{key:"on",value:function(e,t){var n=this;return e.split(" ").forEach(function(e){n.observers[e]=n.observers[e]||[],n.observers[e].push(t)}),this}},{key:"off",value:function(e,t){this.observers[e]&&(t?this.observers[e]=this.observers[e].filter(function(e){return e!==t}):delete this.observers[e])}},{key:"emit",value:function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];this.observers[e]&&[].concat(this.observers[e]).forEach(function(e){e.apply(void 0,n)});this.observers["*"]&&[].concat(this.observers["*"]).forEach(function(t){t.apply(t,[e].concat(n))})}}]),e}();function iP(){var e,t,n=new Promise(function(n,r){e=n,t=r});return n.resolve=e,n.reject=t,n}function sP(e){return null==e?"":""+e}function aP(e,t,n){function r(e){return e&&e.indexOf("###")>-1?e.replace(/###/g,"."):e}function o(){return!e||"string"==typeof e}for(var i="string"!=typeof t?[].concat(t):t.split(".");i.length>1;){if(o())return{};var s=r(i.shift());!e[s]&&n&&(e[s]=new n),e=Object.prototype.hasOwnProperty.call(e,s)?e[s]:{}}return o()?{}:{obj:e,k:r(i.shift())}}function lP(e,t,n){var r=aP(e,t,Object);r.obj[r.k]=n}function cP(e,t){var n=aP(e,t),r=n.obj,o=n.k;if(r)return r[o]}function uP(e,t,n){var r=cP(e,n);return void 0!==r?r:cP(t,n)}function dP(e,t,n){for(var r in t)"__proto__"!==r&&"constructor"!==r&&(r in e?"string"==typeof e[r]||e[r]instanceof String||"string"==typeof t[r]||t[r]instanceof String?n&&(e[r]=t[r]):dP(e[r],t[r],n):e[r]=t[r]);return e}function pP(e){return e.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&")}var hP={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;","/":"&#x2F;"};function fP(e){return"string"==typeof e?e.replace(/[&<>"'\/]/g,function(e){return hP[e]}):e}var mP="undefined"!=typeof window&&window.navigator&&window.navigator.userAgent&&window.navigator.userAgent.indexOf("MSIE")>-1,vP=function(e){function t(e){var n,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{ns:["translation"],defaultNS:"translation"};return(0,Yw.A)(this,t),n=Zw(this,Jw(t).call(this)),mP&&oP.call((0,Xw.A)(n)),n.data=e||{},n.options=r,void 0===n.options.keySeparator&&(n.options.keySeparator="."),n}return eP(t,e),(0,Kw.A)(t,[{key:"addNamespaces",value:function(e){this.options.ns.indexOf(e)<0&&this.options.ns.push(e)}},{key:"removeNamespaces",value:function(e){var t=this.options.ns.indexOf(e);t>-1&&this.options.ns.splice(t,1)}},{key:"getResource",value:function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},o=void 0!==r.keySeparator?r.keySeparator:this.options.keySeparator,i=[e,t];return n&&"string"!=typeof n&&(i=i.concat(n)),n&&"string"==typeof n&&(i=i.concat(o?n.split(o):n)),e.indexOf(".")>-1&&(i=e.split(".")),cP(this.data,i)}},{key:"addResource",value:function(e,t,n,r){var o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{silent:!1},i=this.options.keySeparator;void 0===i&&(i=".");var s=[e,t];n&&(s=s.concat(i?n.split(i):n)),e.indexOf(".")>-1&&(r=t,t=(s=e.split("."))[1]),this.addNamespaces(t),lP(this.data,s,r),o.silent||this.emit("added",e,t,n,r)}},{key:"addResources",value:function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{silent:!1};for(var o in n)"string"!=typeof n[o]&&"[object Array]"!==Object.prototype.toString.apply(n[o])||this.addResource(e,t,o,n[o],{silent:!0});r.silent||this.emit("added",e,t,n)}},{key:"addResourceBundle",value:function(e,t,n,r,o){var i=arguments.length>5&&void 0!==arguments[5]?arguments[5]:{silent:!1},s=[e,t];e.indexOf(".")>-1&&(r=n,n=t,t=(s=e.split("."))[1]),this.addNamespaces(t);var a=cP(this.data,s)||{};r?dP(a,n,o):a=$w({},a,n),lP(this.data,s,a),i.silent||this.emit("added",e,t,n)}},{key:"removeResourceBundle",value:function(e,t){this.hasResourceBundle(e,t)&&delete this.data[e][t],this.removeNamespaces(t),this.emit("removed",e,t)}},{key:"hasResourceBundle",value:function(e,t){return void 0!==this.getResource(e,t)}},{key:"getResourceBundle",value:function(e,t){return t||(t=this.options.defaultNS),"v1"===this.options.compatibilityAPI?$w({},{},this.getResource(e,t)):this.getResource(e,t)}},{key:"getDataByLanguage",value:function(e){return this.data[e]}},{key:"toJSON",value:function(){return this.data}}]),t}(oP),gP={processors:{},addPostProcessor:function(e){this.processors[e.name]=e},handle:function(e,t,n,r,o){var i=this;return e.forEach(function(e){i.processors[e]&&(t=i.processors[e].process(t,n,r,o))}),t}},yP={},bP=function(e){function t(e){var n,r,o,i,s=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return(0,Yw.A)(this,t),n=Zw(this,Jw(t).call(this)),mP&&oP.call((0,Xw.A)(n)),r=["resourceStore","languageUtils","pluralResolver","interpolator","backendConnector","i18nFormat","utils"],o=e,i=(0,Xw.A)(n),r.forEach(function(e){o[e]&&(i[e]=o[e])}),n.options=s,void 0===n.options.keySeparator&&(n.options.keySeparator="."),n.logger=rP.create("translator"),n}return eP(t,e),(0,Kw.A)(t,[{key:"changeLanguage",value:function(e){e&&(this.language=e)}},{key:"exists",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{interpolation:{}},n=this.resolve(e,t);return n&&void 0!==n.res}},{key:"extractFromKey",value:function(e,t){var n=void 0!==t.nsSeparator?t.nsSeparator:this.options.nsSeparator;void 0===n&&(n=":");var r=void 0!==t.keySeparator?t.keySeparator:this.options.keySeparator,o=t.ns||this.options.defaultNS;if(n&&e.indexOf(n)>-1){var i=e.match(this.interpolator.nestingRegexp);if(i&&i.length>0)return{key:e,namespaces:o};var s=e.split(n);(n!==r||n===r&&this.options.ns.indexOf(s[0])>-1)&&(o=s.shift()),e=s.join(r)}return"string"==typeof o&&(o=[o]),{key:e,namespaces:o}}},{key:"translate",value:function(e,n,r){var o=this;if("object"!==(0,qw.A)(n)&&this.options.overloadTranslationOptionHandler&&(n=this.options.overloadTranslationOptionHandler(arguments)),n||(n={}),null==e)return"";Array.isArray(e)||(e=[String(e)]);var i=void 0!==n.keySeparator?n.keySeparator:this.options.keySeparator,s=this.extractFromKey(e[e.length-1],n),a=s.key,l=s.namespaces,c=l[l.length-1],u=n.lng||this.language,d=n.appendNamespaceToCIMode||this.options.appendNamespaceToCIMode;if(u&&"cimode"===u.toLowerCase()){if(d){var p=n.nsSeparator||this.options.nsSeparator;return c+p+a}return a}var h=this.resolve(e,n),f=h&&h.res,m=h&&h.usedKey||a,v=h&&h.exactUsedKey||a,g=Object.prototype.toString.apply(f),y=void 0!==n.joinArrays?n.joinArrays:this.options.joinArrays,b=!this.i18nFormat||this.i18nFormat.handleAsObject;if(b&&f&&("string"!=typeof f&&"boolean"!=typeof f&&"number"!=typeof f)&&["[object Number]","[object Function]","[object RegExp]"].indexOf(g)<0&&("string"!=typeof y||"[object Array]"!==g)){if(!n.returnObjects&&!this.options.returnObjects)return this.logger.warn("accessing an object - but returnObjects options is not enabled!"),this.options.returnedObjectHandler?this.options.returnedObjectHandler(m,f,n):"key '".concat(a," (").concat(this.language,")' returned an object instead of string.");if(i){var E="[object Array]"===g,S=E?[]:{},C=E?v:m;for(var w in f)if(Object.prototype.hasOwnProperty.call(f,w)){var P="".concat(C).concat(i).concat(w);S[w]=this.translate(P,$w({},n,{joinArrays:!1,ns:l})),S[w]===P&&(S[w]=f[w])}f=S}}else if(b&&"string"==typeof y&&"[object Array]"===g)(f=f.join(y))&&(f=this.extendTranslation(f,e,n,r));else{var I=!1,O=!1,A=void 0!==n.count&&"string"!=typeof n.count,N=t.hasDefaultValue(n),T=A?this.pluralResolver.getSuffix(u,n.count):"",x=n["defaultValue".concat(T)]||n.defaultValue;!this.isValidLookup(f)&&N&&(I=!0,f=x),this.isValidLookup(f)||(O=!0,f=a);var _=N&&x!==f&&this.options.updateMissing;if(O||I||_){if(this.logger.log(_?"updateKey":"missingKey",u,c,a,_?x:f),i){var R=this.resolve(a,$w({},n,{keySeparator:!1}));R&&R.res&&this.logger.warn("Seems the loaded translations were in flat JSON format instead of nested. Either set keySeparator: false on init or make sure your translations are published in nested format.")}var L=[],k=this.languageUtils.getFallbackCodes(this.options.fallbackLng,n.lng||this.language);if("fallback"===this.options.saveMissingTo&&k&&k[0])for(var D=0;D<k.length;D++)L.push(k[D]);else"all"===this.options.saveMissingTo?L=this.languageUtils.toResolveHierarchy(n.lng||this.language):L.push(n.lng||this.language);var V=function(e,t,r){o.options.missingKeyHandler?o.options.missingKeyHandler(e,c,t,_?r:f,_,n):o.backendConnector&&o.backendConnector.saveMissing&&o.backendConnector.saveMissing(e,c,t,_?r:f,_,n),o.emit("missingKey",e,c,t,f)};this.options.saveMissing&&(this.options.saveMissingPlurals&&A?L.forEach(function(e){o.pluralResolver.getSuffixes(e).forEach(function(t){V([e],a+t,n["defaultValue".concat(t)]||x)})}):V(L,a,x))}f=this.extendTranslation(f,e,n,h,r),O&&f===a&&this.options.appendNamespaceToMissingKey&&(f="".concat(c,":").concat(a)),O&&this.options.parseMissingKeyHandler&&(f=this.options.parseMissingKeyHandler(f))}return f}},{key:"extendTranslation",value:function(e,t,n,r,o){var i=this;if(this.i18nFormat&&this.i18nFormat.parse)e=this.i18nFormat.parse(e,n,r.usedLng,r.usedNS,r.usedKey,{resolved:r});else if(!n.skipInterpolation){n.interpolation&&this.interpolator.init($w({},n,{interpolation:$w({},this.options.interpolation,n.interpolation)}));var s,a=n.interpolation&&n.interpolation.skipOnVariables||this.options.interpolation.skipOnVariables;if(a){var l=e.match(this.interpolator.nestingRegexp);s=l&&l.length}var c=n.replace&&"string"!=typeof n.replace?n.replace:n;if(this.options.interpolation.defaultVariables&&(c=$w({},this.options.interpolation.defaultVariables,c)),e=this.interpolator.interpolate(e,c,n.lng||this.language,n),a){var u=e.match(this.interpolator.nestingRegexp);s<(u&&u.length)&&(n.nest=!1)}!1!==n.nest&&(e=this.interpolator.nest(e,function(){for(var e=arguments.length,r=new Array(e),s=0;s<e;s++)r[s]=arguments[s];return o&&o[0]===r[0]&&!n.context?(i.logger.warn("It seems you are nesting recursively key: ".concat(r[0]," in key: ").concat(t[0])),null):i.translate.apply(i,r.concat([t]))},n)),n.interpolation&&this.interpolator.reset()}var d=n.postProcess||this.options.postProcess,p="string"==typeof d?[d]:d;return null!=e&&p&&p.length&&!1!==n.applyPostProcessor&&(e=gP.handle(p,e,t,this.options&&this.options.postProcessPassResolved?$w({i18nResolved:r},n):n,this)),e}},{key:"resolve",value:function(e){var t,n,r,o,i,s=this,a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return"string"==typeof e&&(e=[e]),e.forEach(function(e){if(!s.isValidLookup(t)){var l=s.extractFromKey(e,a),c=l.key;n=c;var u=l.namespaces;s.options.fallbackNS&&(u=u.concat(s.options.fallbackNS));var d=void 0!==a.count&&"string"!=typeof a.count,p=void 0!==a.context&&"string"==typeof a.context&&""!==a.context,h=a.lngs?a.lngs:s.languageUtils.toResolveHierarchy(a.lng||s.language,a.fallbackLng);u.forEach(function(e){s.isValidLookup(t)||(i=e,!yP["".concat(h[0],"-").concat(e)]&&s.utils&&s.utils.hasLoadedNamespace&&!s.utils.hasLoadedNamespace(i)&&(yP["".concat(h[0],"-").concat(e)]=!0,s.logger.warn('key "'.concat(n,'" for languages "').concat(h.join(", "),'" won\'t get resolved as namespace "').concat(i,'" was not yet loaded'),"This means something IS WRONG in your setup. You access the t function before i18next.init / i18next.loadNamespace / i18next.changeLanguage was done. Wait for the callback or Promise to resolve before accessing it!!!")),h.forEach(function(n){if(!s.isValidLookup(t)){o=n;var i,l,u=c,h=[u];if(s.i18nFormat&&s.i18nFormat.addLookupKeys)s.i18nFormat.addLookupKeys(h,c,n,e,a);else d&&(i=s.pluralResolver.getSuffix(n,a.count)),d&&p&&h.push(u+i),p&&h.push(u+="".concat(s.options.contextSeparator).concat(a.context)),d&&h.push(u+=i);for(;l=h.pop();)s.isValidLookup(t)||(r=l,t=s.getResource(n,e,l,a))}}))})}}),{res:t,usedKey:n,exactUsedKey:r,usedLng:o,usedNS:i}}},{key:"isValidLookup",value:function(e){return!(void 0===e||!this.options.returnNull&&null===e||!this.options.returnEmptyString&&""===e)}},{key:"getResource",value:function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};return this.i18nFormat&&this.i18nFormat.getResource?this.i18nFormat.getResource(e,t,n,r):this.resourceStore.getResource(e,t,n,r)}}],[{key:"hasDefaultValue",value:function(e){var t="defaultValue";for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)&&t===n.substring(0,12)&&void 0!==e[n])return!0;return!1}}]),t}(oP);function EP(e){return e.charAt(0).toUpperCase()+e.slice(1)}var SP=function(){function e(t){(0,Yw.A)(this,e),this.options=t,this.whitelist=this.options.supportedLngs||!1,this.supportedLngs=this.options.supportedLngs||!1,this.logger=rP.create("languageUtils")}return(0,Kw.A)(e,[{key:"getScriptPartFromCode",value:function(e){if(!e||e.indexOf("-")<0)return null;var t=e.split("-");return 2===t.length?null:(t.pop(),"x"===t[t.length-1].toLowerCase()?null:this.formatLanguageCode(t.join("-")))}},{key:"getLanguagePartFromCode",value:function(e){if(!e||e.indexOf("-")<0)return e;var t=e.split("-");return this.formatLanguageCode(t[0])}},{key:"formatLanguageCode",value:function(e){if("string"==typeof e&&e.indexOf("-")>-1){var t=["hans","hant","latn","cyrl","cans","mong","arab"],n=e.split("-");return this.options.lowerCaseLng?n=n.map(function(e){return e.toLowerCase()}):2===n.length?(n[0]=n[0].toLowerCase(),n[1]=n[1].toUpperCase(),t.indexOf(n[1].toLowerCase())>-1&&(n[1]=EP(n[1].toLowerCase()))):3===n.length&&(n[0]=n[0].toLowerCase(),2===n[1].length&&(n[1]=n[1].toUpperCase()),"sgn"!==n[0]&&2===n[2].length&&(n[2]=n[2].toUpperCase()),t.indexOf(n[1].toLowerCase())>-1&&(n[1]=EP(n[1].toLowerCase())),t.indexOf(n[2].toLowerCase())>-1&&(n[2]=EP(n[2].toLowerCase()))),n.join("-")}return this.options.cleanCode||this.options.lowerCaseLng?e.toLowerCase():e}},{key:"isWhitelisted",value:function(e){return this.logger.deprecate("languageUtils.isWhitelisted",'function "isWhitelisted" will be renamed to "isSupportedCode" in the next major - please make sure to rename it\'s usage asap.'),this.isSupportedCode(e)}},{key:"isSupportedCode",value:function(e){return("languageOnly"===this.options.load||this.options.nonExplicitSupportedLngs)&&(e=this.getLanguagePartFromCode(e)),!this.supportedLngs||!this.supportedLngs.length||this.supportedLngs.indexOf(e)>-1}},{key:"getBestMatchFromCodes",value:function(e){var t,n=this;return e?(e.forEach(function(e){if(!t){var r=n.formatLanguageCode(e);n.options.supportedLngs&&!n.isSupportedCode(r)||(t=r)}}),!t&&this.options.supportedLngs&&e.forEach(function(e){if(!t){var r=n.getLanguagePartFromCode(e);if(n.isSupportedCode(r))return t=r;t=n.options.supportedLngs.find(function(e){if(0===e.indexOf(r))return e})}}),t||(t=this.getFallbackCodes(this.options.fallbackLng)[0]),t):null}},{key:"getFallbackCodes",value:function(e,t){if(!e)return[];if("function"==typeof e&&(e=e(t)),"string"==typeof e&&(e=[e]),"[object Array]"===Object.prototype.toString.apply(e))return e;if(!t)return e.default||[];var n=e[t];return n||(n=e[this.getScriptPartFromCode(t)]),n||(n=e[this.formatLanguageCode(t)]),n||(n=e[this.getLanguagePartFromCode(t)]),n||(n=e.default),n||[]}},{key:"toResolveHierarchy",value:function(e,t){var n=this,r=this.getFallbackCodes(t||this.options.fallbackLng||[],e),o=[],i=function(e){e&&(n.isSupportedCode(e)?o.push(e):n.logger.warn("rejecting language code not found in supportedLngs: ".concat(e)))};return"string"==typeof e&&e.indexOf("-")>-1?("languageOnly"!==this.options.load&&i(this.formatLanguageCode(e)),"languageOnly"!==this.options.load&&"currentOnly"!==this.options.load&&i(this.getScriptPartFromCode(e)),"currentOnly"!==this.options.load&&i(this.getLanguagePartFromCode(e))):"string"==typeof e&&i(this.formatLanguageCode(e)),r.forEach(function(e){o.indexOf(e)<0&&i(n.formatLanguageCode(e))}),o}}]),e}(),CP=[{lngs:["ach","ak","am","arn","br","fil","gun","ln","mfe","mg","mi","oc","pt","pt-BR","tg","tl","ti","tr","uz","wa"],nr:[1,2],fc:1},{lngs:["af","an","ast","az","bg","bn","ca","da","de","dev","el","en","eo","es","et","eu","fi","fo","fur","fy","gl","gu","ha","hi","hu","hy","ia","it","kn","ku","lb","mai","ml","mn","mr","nah","nap","nb","ne","nl","nn","no","nso","pa","pap","pms","ps","pt-PT","rm","sco","se","si","so","son","sq","sv","sw","ta","te","tk","ur","yo"],nr:[1,2],fc:2},{lngs:["ay","bo","cgg","fa","ht","id","ja","jbo","ka","kk","km","ko","ky","lo","ms","sah","su","th","tt","ug","vi","wo","zh"],nr:[1],fc:3},{lngs:["be","bs","cnr","dz","hr","ru","sr","uk"],nr:[1,2,5],fc:4},{lngs:["ar"],nr:[0,1,2,3,11,100],fc:5},{lngs:["cs","sk"],nr:[1,2,5],fc:6},{lngs:["csb","pl"],nr:[1,2,5],fc:7},{lngs:["cy"],nr:[1,2,3,8],fc:8},{lngs:["fr"],nr:[1,2],fc:9},{lngs:["ga"],nr:[1,2,3,7,11],fc:10},{lngs:["gd"],nr:[1,2,3,20],fc:11},{lngs:["is"],nr:[1,2],fc:12},{lngs:["jv"],nr:[0,1],fc:13},{lngs:["kw"],nr:[1,2,3,4],fc:14},{lngs:["lt"],nr:[1,2,10],fc:15},{lngs:["lv"],nr:[1,2,0],fc:16},{lngs:["mk"],nr:[1,2],fc:17},{lngs:["mnk"],nr:[0,1,2],fc:18},{lngs:["mt"],nr:[1,2,11,20],fc:19},{lngs:["or"],nr:[2,1],fc:2},{lngs:["ro"],nr:[1,2,20],fc:20},{lngs:["sl"],nr:[5,1,2,3],fc:21},{lngs:["he","iw"],nr:[1,2,20,21],fc:22}],wP={1:function(e){return Number(e>1)},2:function(e){return Number(1!=e)},3:function(e){return 0},4:function(e){return Number(e%10==1&&e%100!=11?0:e%10>=2&&e%10<=4&&(e%100<10||e%100>=20)?1:2)},5:function(e){return Number(0==e?0:1==e?1:2==e?2:e%100>=3&&e%100<=10?3:e%100>=11?4:5)},6:function(e){return Number(1==e?0:e>=2&&e<=4?1:2)},7:function(e){return Number(1==e?0:e%10>=2&&e%10<=4&&(e%100<10||e%100>=20)?1:2)},8:function(e){return Number(1==e?0:2==e?1:8!=e&&11!=e?2:3)},9:function(e){return Number(e>=2)},10:function(e){return Number(1==e?0:2==e?1:e<7?2:e<11?3:4)},11:function(e){return Number(1==e||11==e?0:2==e||12==e?1:e>2&&e<20?2:3)},12:function(e){return Number(e%10!=1||e%100==11)},13:function(e){return Number(0!==e)},14:function(e){return Number(1==e?0:2==e?1:3==e?2:3)},15:function(e){return Number(e%10==1&&e%100!=11?0:e%10>=2&&(e%100<10||e%100>=20)?1:2)},16:function(e){return Number(e%10==1&&e%100!=11?0:0!==e?1:2)},17:function(e){return Number(1==e||e%10==1&&e%100!=11?0:1)},18:function(e){return Number(0==e?0:1==e?1:2)},19:function(e){return Number(1==e?0:0==e||e%100>1&&e%100<11?1:e%100>10&&e%100<20?2:3)},20:function(e){return Number(1==e?0:0==e||e%100>0&&e%100<20?1:2)},21:function(e){return Number(e%100==1?1:e%100==2?2:e%100==3||e%100==4?3:0)},22:function(e){return Number(1==e?0:2==e?1:(e<0||e>10)&&e%10==0?2:3)}};var PP=function(){function e(t){var n,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};(0,Yw.A)(this,e),this.languageUtils=t,this.options=r,this.logger=rP.create("pluralResolver"),this.rules=(n={},CP.forEach(function(e){e.lngs.forEach(function(t){n[t]={numbers:e.nr,plurals:wP[e.fc]}})}),n)}return(0,Kw.A)(e,[{key:"addRule",value:function(e,t){this.rules[e]=t}},{key:"getRule",value:function(e){return this.rules[e]||this.rules[this.languageUtils.getLanguagePartFromCode(e)]}},{key:"needsPlural",value:function(e){var t=this.getRule(e);return t&&t.numbers.length>1}},{key:"getPluralFormsOfKey",value:function(e,t){return this.getSuffixes(e).map(function(e){return t+e})}},{key:"getSuffixes",value:function(e){var t=this,n=this.getRule(e);return n?n.numbers.map(function(n){return t.getSuffix(e,n)}):[]}},{key:"getSuffix",value:function(e,t){var n=this,r=this.getRule(e);if(r){var o=r.noAbs?r.plurals(t):r.plurals(Math.abs(t)),i=r.numbers[o];this.options.simplifyPluralSuffix&&2===r.numbers.length&&1===r.numbers[0]&&(2===i?i="plural":1===i&&(i=""));var s=function(){return n.options.prepend&&i.toString()?n.options.prepend+i.toString():i.toString()};return"v1"===this.options.compatibilityJSON?1===i?"":"number"==typeof i?"_plural_".concat(i.toString()):s():"v2"===this.options.compatibilityJSON||this.options.simplifyPluralSuffix&&2===r.numbers.length&&1===r.numbers[0]?s():this.options.prepend&&o.toString()?this.options.prepend+o.toString():o.toString()}return this.logger.warn("no plural rule found for: ".concat(e)),""}}]),e}(),IP=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};(0,Yw.A)(this,e),this.logger=rP.create("interpolator"),this.options=t,this.format=t.interpolation&&t.interpolation.format||function(e){return e},this.init(t)}return(0,Kw.A)(e,[{key:"init",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};e.interpolation||(e.interpolation={escapeValue:!0});var t=e.interpolation;this.escape=void 0!==t.escape?t.escape:fP,this.escapeValue=void 0===t.escapeValue||t.escapeValue,this.useRawValueToEscape=void 0!==t.useRawValueToEscape&&t.useRawValueToEscape,this.prefix=t.prefix?pP(t.prefix):t.prefixEscaped||"{{",this.suffix=t.suffix?pP(t.suffix):t.suffixEscaped||"}}",this.formatSeparator=t.formatSeparator?t.formatSeparator:t.formatSeparator||",",this.unescapePrefix=t.unescapeSuffix?"":t.unescapePrefix||"-",this.unescapeSuffix=this.unescapePrefix?"":t.unescapeSuffix||"",this.nestingPrefix=t.nestingPrefix?pP(t.nestingPrefix):t.nestingPrefixEscaped||pP("$t("),this.nestingSuffix=t.nestingSuffix?pP(t.nestingSuffix):t.nestingSuffixEscaped||pP(")"),this.nestingOptionsSeparator=t.nestingOptionsSeparator?t.nestingOptionsSeparator:t.nestingOptionsSeparator||",",this.maxReplaces=t.maxReplaces?t.maxReplaces:1e3,this.alwaysFormat=void 0!==t.alwaysFormat&&t.alwaysFormat,this.resetRegExp()}},{key:"reset",value:function(){this.options&&this.init(this.options)}},{key:"resetRegExp",value:function(){var e="".concat(this.prefix,"(.+?)").concat(this.suffix);this.regexp=new RegExp(e,"g");var t="".concat(this.prefix).concat(this.unescapePrefix,"(.+?)").concat(this.unescapeSuffix).concat(this.suffix);this.regexpUnescape=new RegExp(t,"g");var n="".concat(this.nestingPrefix,"(.+?)").concat(this.nestingSuffix);this.nestingRegexp=new RegExp(n,"g")}},{key:"interpolate",value:function(e,t,n,r){var o,i,s,a=this,l=this.options&&this.options.interpolation&&this.options.interpolation.defaultVariables||{};function c(e){return e.replace(/\$/g,"$$$$")}var u=function(e){if(e.indexOf(a.formatSeparator)<0){var o=uP(t,l,e);return a.alwaysFormat?a.format(o,void 0,n):o}var i=e.split(a.formatSeparator),s=i.shift().trim(),c=i.join(a.formatSeparator).trim();return a.format(uP(t,l,s),c,n,r)};this.resetRegExp();var d=r&&r.missingInterpolationHandler||this.options.missingInterpolationHandler,p=r&&r.interpolation&&r.interpolation.skipOnVariables||this.options.interpolation.skipOnVariables;return[{regex:this.regexpUnescape,safeValue:function(e){return c(e)}},{regex:this.regexp,safeValue:function(e){return a.escapeValue?c(a.escape(e)):c(e)}}].forEach(function(t){for(s=0;o=t.regex.exec(e);){if(void 0===(i=u(o[1].trim())))if("function"==typeof d){var n=d(e,o,r);i="string"==typeof n?n:""}else{if(p){i=o[0];continue}a.logger.warn("missed to pass in variable ".concat(o[1]," for interpolating ").concat(e)),i=""}else"string"==typeof i||a.useRawValueToEscape||(i=sP(i));if(e=e.replace(o[0],t.safeValue(i)),t.regex.lastIndex=0,++s>=a.maxReplaces)break}}),e}},{key:"nest",value:function(e,t){var n,r,o=this,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},s=$w({},i);function a(e,t){var n=this.nestingOptionsSeparator;if(e.indexOf(n)<0)return e;var r=e.split(new RegExp("".concat(n,"[ ]*{"))),o="{".concat(r[1]);e=r[0],o=(o=this.interpolate(o,s)).replace(/'/g,'"');try{s=JSON.parse(o),t&&(s=$w({},t,s))}catch(t){return this.logger.warn("failed parsing options string in nesting for key ".concat(e),t),"".concat(e).concat(n).concat(o)}return delete s.defaultValue,e}for(s.applyPostProcessor=!1,delete s.defaultValue;n=this.nestingRegexp.exec(e);){var l=[],c=!1;if(n[0].includes(this.formatSeparator)&&!/{.*}/.test(n[1])){var u=n[1].split(this.formatSeparator).map(function(e){return e.trim()});n[1]=u.shift(),l=u,c=!0}if((r=t(a.call(this,n[1].trim(),s),s))&&n[0]===e&&"string"!=typeof r)return r;"string"!=typeof r&&(r=sP(r)),r||(this.logger.warn("missed to resolve ".concat(n[1]," for nesting ").concat(e)),r=""),c&&(r=l.reduce(function(e,t){return o.format(e,t,i.lng,i)},r.trim())),e=e.replace(n[0],r),this.regexp.lastIndex=0}return e}}]),e}();var OP=function(e){function t(e,n,r){var o,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};return(0,Yw.A)(this,t),o=Zw(this,Jw(t).call(this)),mP&&oP.call((0,Xw.A)(o)),o.backend=e,o.store=n,o.services=r,o.languageUtils=r.languageUtils,o.options=i,o.logger=rP.create("backendConnector"),o.state={},o.queue=[],o.backend&&o.backend.init&&o.backend.init(r,i.backend,i),o}return eP(t,e),(0,Kw.A)(t,[{key:"queueLoad",value:function(e,t,n,r){var o=this,i=[],s=[],a=[],l=[];return e.forEach(function(e){var r=!0;t.forEach(function(t){var a="".concat(e,"|").concat(t);!n.reload&&o.store.hasResourceBundle(e,t)?o.state[a]=2:o.state[a]<0||(1===o.state[a]?s.indexOf(a)<0&&s.push(a):(o.state[a]=1,r=!1,s.indexOf(a)<0&&s.push(a),i.indexOf(a)<0&&i.push(a),l.indexOf(t)<0&&l.push(t)))}),r||a.push(e)}),(i.length||s.length)&&this.queue.push({pending:s,loaded:{},errors:[],callback:r}),{toLoad:i,pending:s,toLoadLanguages:a,toLoadNamespaces:l}}},{key:"loaded",value:function(e,t,n){var r=e.split("|"),o=r[0],i=r[1];t&&this.emit("failedLoading",o,i,t),n&&this.store.addResourceBundle(o,i,n),this.state[e]=t?-1:2;var s={};this.queue.forEach(function(n){var r,a,l,c,u,d;r=n.loaded,a=i,c=aP(r,[o],Object),u=c.obj,d=c.k,u[d]=u[d]||[],l&&(u[d]=u[d].concat(a)),l||u[d].push(a),function(e,t){for(var n=e.indexOf(t);-1!==n;)e.splice(n,1),n=e.indexOf(t)}(n.pending,e),t&&n.errors.push(t),0!==n.pending.length||n.done||(Object.keys(n.loaded).forEach(function(e){s[e]||(s[e]=[]),n.loaded[e].length&&n.loaded[e].forEach(function(t){s[e].indexOf(t)<0&&s[e].push(t)})}),n.done=!0,n.errors.length?n.callback(n.errors):n.callback())}),this.emit("loaded",s),this.queue=this.queue.filter(function(e){return!e.done})}},{key:"read",value:function(e,t,n){var r=this,o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0,i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:350,s=arguments.length>5?arguments[5]:void 0;return e.length?this.backend[n](e,t,function(a,l){a&&l&&o<5?setTimeout(function(){r.read.call(r,e,t,n,o+1,2*i,s)},i):s(a,l)}):s(null,{})}},{key:"prepareLoading",value:function(e,t){var n=this,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},o=arguments.length>3?arguments[3]:void 0;if(!this.backend)return this.logger.warn("No backend was added via i18next.use. Will not load resources."),o&&o();"string"==typeof e&&(e=this.languageUtils.toResolveHierarchy(e)),"string"==typeof t&&(t=[t]);var i=this.queueLoad(e,t,r,o);if(!i.toLoad.length)return i.pending.length||o(),null;i.toLoad.forEach(function(e){n.loadOne(e)})}},{key:"load",value:function(e,t,n){this.prepareLoading(e,t,{},n)}},{key:"reload",value:function(e,t,n){this.prepareLoading(e,t,{reload:!0},n)}},{key:"loadOne",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",r=e.split("|"),o=r[0],i=r[1];this.read(o,i,"read",void 0,void 0,function(r,s){r&&t.logger.warn("".concat(n,"loading namespace ").concat(i," for language ").concat(o," failed"),r),!r&&s&&t.logger.log("".concat(n,"loaded namespace ").concat(i," for language ").concat(o),s),t.loaded(e,r,s)})}},{key:"saveMissing",value:function(e,t,n,r,o){var i=arguments.length>5&&void 0!==arguments[5]?arguments[5]:{};this.services.utils&&this.services.utils.hasLoadedNamespace&&!this.services.utils.hasLoadedNamespace(t)?this.logger.warn('did not save key "'.concat(n,'" as the namespace "').concat(t,'" was not yet loaded'),"This means something IS WRONG in your setup. You access the t function before i18next.init / i18next.loadNamespace / i18next.changeLanguage was done. Wait for the callback or Promise to resolve before accessing it!!!"):null!=n&&""!==n&&(this.backend&&this.backend.create&&this.backend.create(e,t,n,r,null,$w({},i,{isUpdate:o})),e&&e[0]&&this.store.addResource(e[0],t,n,r))}}]),t}(oP);function AP(e){return"string"==typeof e.ns&&(e.ns=[e.ns]),"string"==typeof e.fallbackLng&&(e.fallbackLng=[e.fallbackLng]),"string"==typeof e.fallbackNS&&(e.fallbackNS=[e.fallbackNS]),e.whitelist&&(e.whitelist&&e.whitelist.indexOf("cimode")<0&&(e.whitelist=e.whitelist.concat(["cimode"])),e.supportedLngs=e.whitelist),e.nonExplicitWhitelist&&(e.nonExplicitSupportedLngs=e.nonExplicitWhitelist),e.supportedLngs&&e.supportedLngs.indexOf("cimode")<0&&(e.supportedLngs=e.supportedLngs.concat(["cimode"])),e}function NP(){}var TP=function(e){function t(){var e,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=arguments.length>1?arguments[1]:void 0;if((0,Yw.A)(this,t),e=Zw(this,Jw(t).call(this)),mP&&oP.call((0,Xw.A)(e)),e.options=AP(n),e.services={},e.logger=rP,e.modules={external:[]},r&&!e.isInitialized&&!n.isClone){if(!e.options.initImmediate)return e.init(n,r),Zw(e,(0,Xw.A)(e));setTimeout(function(){e.init(n,r)},0)}return e}return eP(t,e),(0,Kw.A)(t,[{key:"init",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=arguments.length>1?arguments[1]:void 0;function r(e){return e?"function"==typeof e?new e:e:null}if("function"==typeof t&&(n=t,t={}),t.whitelist&&!t.supportedLngs&&this.logger.deprecate("whitelist",'option "whitelist" will be renamed to "supportedLngs" in the next major - please make sure to rename this option asap.'),t.nonExplicitWhitelist&&!t.nonExplicitSupportedLngs&&this.logger.deprecate("whitelist",'options "nonExplicitWhitelist" will be renamed to "nonExplicitSupportedLngs" in the next major - please make sure to rename this option asap.'),this.options=$w({},{debug:!1,initImmediate:!0,ns:["translation"],defaultNS:["translation"],fallbackLng:["dev"],fallbackNS:!1,whitelist:!1,nonExplicitWhitelist:!1,supportedLngs:!1,nonExplicitSupportedLngs:!1,load:"all",preload:!1,simplifyPluralSuffix:!0,keySeparator:".",nsSeparator:":",pluralSeparator:"_",contextSeparator:"_",partialBundledLanguages:!1,saveMissing:!1,updateMissing:!1,saveMissingTo:"fallback",saveMissingPlurals:!0,missingKeyHandler:!1,missingInterpolationHandler:!1,postProcess:!1,postProcessPassResolved:!1,returnNull:!0,returnEmptyString:!0,returnObjects:!1,joinArrays:!1,returnedObjectHandler:!1,parseMissingKeyHandler:!1,appendNamespaceToMissingKey:!1,appendNamespaceToCIMode:!1,overloadTranslationOptionHandler:function(e){var t={};if("object"===(0,qw.A)(e[1])&&(t=e[1]),"string"==typeof e[1]&&(t.defaultValue=e[1]),"string"==typeof e[2]&&(t.tDescription=e[2]),"object"===(0,qw.A)(e[2])||"object"===(0,qw.A)(e[3])){var n=e[3]||e[2];Object.keys(n).forEach(function(e){t[e]=n[e]})}return t},interpolation:{escapeValue:!0,format:function(e,t,n,r){return e},prefix:"{{",suffix:"}}",formatSeparator:",",unescapePrefix:"-",nestingPrefix:"$t(",nestingSuffix:")",nestingOptionsSeparator:",",maxReplaces:1e3,skipOnVariables:!1}},this.options,AP(t)),this.format=this.options.interpolation.format,n||(n=NP),!this.options.isClone){this.modules.logger?rP.init(r(this.modules.logger),this.options):rP.init(null,this.options);var o=new SP(this.options);this.store=new vP(this.options.resources,this.options);var i=this.services;i.logger=rP,i.resourceStore=this.store,i.languageUtils=o,i.pluralResolver=new PP(o,{prepend:this.options.pluralSeparator,compatibilityJSON:this.options.compatibilityJSON,simplifyPluralSuffix:this.options.simplifyPluralSuffix}),i.interpolator=new IP(this.options),i.utils={hasLoadedNamespace:this.hasLoadedNamespace.bind(this)},i.backendConnector=new OP(r(this.modules.backend),i.resourceStore,i,this.options),i.backendConnector.on("*",function(t){for(var n=arguments.length,r=new Array(n>1?n-1:0),o=1;o<n;o++)r[o-1]=arguments[o];e.emit.apply(e,[t].concat(r))}),this.modules.languageDetector&&(i.languageDetector=r(this.modules.languageDetector),i.languageDetector.init(i,this.options.detection,this.options)),this.modules.i18nFormat&&(i.i18nFormat=r(this.modules.i18nFormat),i.i18nFormat.init&&i.i18nFormat.init(this)),this.translator=new bP(this.services,this.options),this.translator.on("*",function(t){for(var n=arguments.length,r=new Array(n>1?n-1:0),o=1;o<n;o++)r[o-1]=arguments[o];e.emit.apply(e,[t].concat(r))}),this.modules.external.forEach(function(t){t.init&&t.init(e)})}if(this.options.fallbackLng&&!this.services.languageDetector&&!this.options.lng){var s=this.services.languageUtils.getFallbackCodes(this.options.fallbackLng);s.length>0&&"dev"!==s[0]&&(this.options.lng=s[0])}this.services.languageDetector||this.options.lng||this.logger.warn("init: no languageDetector is used and no lng is defined");["getResource","hasResourceBundle","getResourceBundle","getDataByLanguage"].forEach(function(t){e[t]=function(){var n;return(n=e.store)[t].apply(n,arguments)}});["addResource","addResources","addResourceBundle","removeResourceBundle"].forEach(function(t){e[t]=function(){var n;return(n=e.store)[t].apply(n,arguments),e}});var a=iP(),l=function(){var t=function(t,r){e.isInitialized&&e.logger.warn("init: i18next is already initialized. You should call init just once!"),e.isInitialized=!0,e.options.isClone||e.logger.log("initialized",e.options),e.emit("initialized",e.options),a.resolve(r),n(t,r)};if(e.languages&&"v1"!==e.options.compatibilityAPI&&!e.isInitialized)return t(null,e.t.bind(e));e.changeLanguage(e.options.lng,t)};return this.options.resources||!this.options.initImmediate?l():setTimeout(l,0),a}},{key:"loadResources",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:NP,r="string"==typeof e?e:this.language;if("function"==typeof e&&(n=e),!this.options.resources||this.options.partialBundledLanguages){if(r&&"cimode"===r.toLowerCase())return n();var o=[],i=function(e){e&&t.services.languageUtils.toResolveHierarchy(e).forEach(function(e){o.indexOf(e)<0&&o.push(e)})};if(r)i(r);else this.services.languageUtils.getFallbackCodes(this.options.fallbackLng).forEach(function(e){return i(e)});this.options.preload&&this.options.preload.forEach(function(e){return i(e)}),this.services.backendConnector.load(o,this.options.ns,n)}else n(null)}},{key:"reloadResources",value:function(e,t,n){var r=iP();return e||(e=this.languages),t||(t=this.options.ns),n||(n=NP),this.services.backendConnector.reload(e,t,function(e){r.resolve(),n(e)}),r}},{key:"use",value:function(e){if(!e)throw new Error("You are passing an undefined module! Please check the object you are passing to i18next.use()");if(!e.type)throw new Error("You are passing a wrong module! Please check the object you are passing to i18next.use()");return"backend"===e.type&&(this.modules.backend=e),("logger"===e.type||e.log&&e.warn&&e.error)&&(this.modules.logger=e),"languageDetector"===e.type&&(this.modules.languageDetector=e),"i18nFormat"===e.type&&(this.modules.i18nFormat=e),"postProcessor"===e.type&&gP.addPostProcessor(e),"3rdParty"===e.type&&this.modules.external.push(e),this}},{key:"changeLanguage",value:function(e,t){var n=this;this.isLanguageChangingTo=e;var r=iP();this.emit("languageChanging",e);var o=function(e){var o="string"==typeof e?e:n.services.languageUtils.getBestMatchFromCodes(e);o&&(n.language||(n.language=o,n.languages=n.services.languageUtils.toResolveHierarchy(o)),n.translator.language||n.translator.changeLanguage(o),n.services.languageDetector&&n.services.languageDetector.cacheUserLanguage(o)),n.loadResources(o,function(e){!function(e,o){o?(n.language=o,n.languages=n.services.languageUtils.toResolveHierarchy(o),n.translator.changeLanguage(o),n.isLanguageChangingTo=void 0,n.emit("languageChanged",o),n.logger.log("languageChanged",o)):n.isLanguageChangingTo=void 0,r.resolve(function(){return n.t.apply(n,arguments)}),t&&t(e,function(){return n.t.apply(n,arguments)})}(e,o)})};return e||!this.services.languageDetector||this.services.languageDetector.async?!e&&this.services.languageDetector&&this.services.languageDetector.async?this.services.languageDetector.detect(o):o(e):o(this.services.languageDetector.detect()),r}},{key:"getFixedT",value:function(e,t){var n=this,r=function e(t,r){var o;if("object"!==(0,qw.A)(r)){for(var i=arguments.length,s=new Array(i>2?i-2:0),a=2;a<i;a++)s[a-2]=arguments[a];o=n.options.overloadTranslationOptionHandler([t,r].concat(s))}else o=$w({},r);return o.lng=o.lng||e.lng,o.lngs=o.lngs||e.lngs,o.ns=o.ns||e.ns,n.t(t,o)};return"string"==typeof e?r.lng=e:r.lngs=e,r.ns=t,r}},{key:"t",value:function(){var e;return this.translator&&(e=this.translator).translate.apply(e,arguments)}},{key:"exists",value:function(){var e;return this.translator&&(e=this.translator).exists.apply(e,arguments)}},{key:"setDefaultNamespace",value:function(e){this.options.defaultNS=e}},{key:"hasLoadedNamespace",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(!this.isInitialized)return this.logger.warn("hasLoadedNamespace: i18next was not initialized",this.languages),!1;if(!this.languages||!this.languages.length)return this.logger.warn("hasLoadedNamespace: i18n.languages were undefined or empty",this.languages),!1;var r=this.languages[0],o=!!this.options&&this.options.fallbackLng,i=this.languages[this.languages.length-1];if("cimode"===r.toLowerCase())return!0;var s=function(e,n){var r=t.services.backendConnector.state["".concat(e,"|").concat(n)];return-1===r||2===r};if(n.precheck){var a=n.precheck(this,s);if(void 0!==a)return a}return!!this.hasResourceBundle(r,e)||(!this.services.backendConnector.backend||!(!s(r,e)||o&&!s(i,e)))}},{key:"loadNamespaces",value:function(e,t){var n=this,r=iP();return this.options.ns?("string"==typeof e&&(e=[e]),e.forEach(function(e){n.options.ns.indexOf(e)<0&&n.options.ns.push(e)}),this.loadResources(function(e){r.resolve(),t&&t(e)}),r):(t&&t(),Promise.resolve())}},{key:"loadLanguages",value:function(e,t){var n=iP();"string"==typeof e&&(e=[e]);var r=this.options.preload||[],o=e.filter(function(e){return r.indexOf(e)<0});return o.length?(this.options.preload=r.concat(o),this.loadResources(function(e){n.resolve(),t&&t(e)}),n):(t&&t(),Promise.resolve())}},{key:"dir",value:function(e){if(e||(e=this.languages&&this.languages.length>0?this.languages[0]:this.language),!e)return"rtl";return["ar","shu","sqr","ssh","xaa","yhd","yud","aao","abh","abv","acm","acq","acw","acx","acy","adf","ads","aeb","aec","afb","ajp","apc","apd","arb","arq","ars","ary","arz","auz","avl","ayh","ayl","ayn","ayp","bbz","pga","he","iw","ps","pbt","pbu","pst","prp","prd","ug","ur","ydd","yds","yih","ji","yi","hbo","men","xmn","fa","jpr","peo","pes","prs","dv","sam"].indexOf(this.services.languageUtils.getLanguagePartFromCode(e))>=0?"rtl":"ltr"}},{key:"createInstance",value:function(){return new t(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},arguments.length>1?arguments[1]:void 0)}},{key:"cloneInstance",value:function(){var e=this,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:NP,o=$w({},this.options,n,{isClone:!0}),i=new t(o);return["store","services","language"].forEach(function(t){i[t]=e[t]}),i.services=$w({},this.services),i.services.utils={hasLoadedNamespace:i.hasLoadedNamespace.bind(i)},i.translator=new bP(i.services,i.options),i.translator.on("*",function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];i.emit.apply(i,[e].concat(n))}),i.init(o,r),i.translator.options=i.options,i.translator.backendConnector.services.utils={hasLoadedNamespace:i.hasLoadedNamespace.bind(i)},i}}]),t}(oP);const xP=new TP;var _P,RP=function({icuOptions:e={},...t}){const{parseErrorHandler:n}=t;return function({locale:e,asyncMessagesLoader:t,messages:n,useSuspense:r=!1,wait:o,disableAutoInit:i=!1,bindI18n:s},{icu:a}={}){const l={lng:e,fallbackLng:"en",keySeparator:!1,react:{useSuspense:r,bindI18n:s,wait:o},_polyfill:{isLoading:!1}},c=xP.createInstance(i?l:void 0);return a&&c.use(a),t&&c.use({type:"backend",read:async(e,n,r)=>{try{return r(null,await t(e))}catch(e){return r(e,null)}}}),n&&(l.resources={[e]:{translation:n}}),i||c.init(l),c}(t,{icu:new zw({parseErrorHandler:n,bindI18n:t.bindI18n,...e})})};!function(e){e.Default="",e.OwnerAccount="owner-account"}(_P||(_P={}));var LP="__WIXEXP_USE_NEW_API",kP="__WIXEXP_CONDUCTION_METHOD_",DP="__WIXEXP_OWNER_ACCOUNT_ID_",VP="__WIXEXP_LOGGED_IN_USER_ID_";function MP(e,t,n){var r,o;if("undefined"!=typeof self)if("function"==typeof n){if(void 0!==n(self[t]))return(r={})[e]=n(self[t]),r}else if(typeof self[t]===n)return(o={})[e]=self[t],o;return{}}var BP=function(e){return Object.keys(_P).filter(function(t){return _P[t]===e}).length>0?e:void 0};function FP(e){return function(e){return e.conductionMethod===_P.OwnerAccount&&e.siteOwnerId&&e.loggedInUserId}(e)?{forSiteOwner:{siteOwnerId:e.siteOwnerId,loggedInUserId:e.loggedInUserId}}:{}}var UP=function(e){return"string"==typeof e&&""!==e};function HP(e){void 0===e&&(e={});var t=e.forSiteOwner,n=e.forSiteVisitors,r=e.overrideCriteria,o="";if(["forSiteOwner","forSiteVisitors"].reduce(function(t,n){return e[n]?t+1:t},0)>1)throw new Error('Only one of "forSiteOwner" or "forSiteVisitors" is accepted.');return t&&(o+=function(e){return UP(e.loggedInUserId)&&UP(e.siteOwnerId)?"&"+"requestContext.forSiteOwner.loggedInUserId=".concat(e.loggedInUserId,"&")+"requestContext.forSiteOwner.siteOwnerId=".concat(e.siteOwnerId):""}(t)),n&&(o+=function(e){return UP(e.visitorId)&&UP(e.siteOwnerId)?"&"+"requestContext.forSiteVisitors.visitorId=".concat(e.visitorId,"&")+"requestContext.forSiteVisitors.siteOwnerId=".concat(e.siteOwnerId):""}(n)),r&&(o+=function(e){return UP(e.entityId)?"&requestContext.overrideCriteria.entityId=".concat(e.entityId):""}(r)),o}function jP(e){if("string"==typeof e)try{return JSON.parse(e)}catch(e){}return e}var WP={conductAllInScope:"/_api/wix-laboratory-server/v1/laboratory/platform/conductAllInScope",conductExperiment:"/_api/wix-laboratory-server/v1/laboratory/platform/conductExperiment"},zP={conductAllInScope:"/_api/wix-laboratory-server/laboratory/conductAllInScope",conductExperiment:"/_api/wix-laboratory-server/laboratory/conductExperiment"};function qP(e,t){return-1!==e.indexOf(t?WP.conductAllInScope:zP.conductAllInScope)}var GP=function(e,t,n){return void 0===e&&(e=""),void 0===t&&(t=""),void 0===n&&(n=!1),n?"".concat(WP.conductExperiment,"?key=").concat(encodeURIComponent(e),"&fallbackValue=").concat(encodeURIComponent(t)):"".concat(zP.conductExperiment,"?key=").concat(encodeURIComponent(e),"&fallback=").concat(encodeURIComponent(t))};function $P(e,t,n){var r="".concat(GP(t,"",n));return e.includes(r)}var YP=function(){function e(){this.urlMap=new Map,this.pendingUrlMap=new Map}return e.prototype.addUrlRequest=function(e,t){return(0,g.__awaiter)(this,void 0,void 0,function(){var n=this;return(0,g.__generator)(this,function(r){switch(r.label){case 0:return this.pendingUrlMap.set(e,t),[4,t.then(function(t){return n.addUrlResponse(e,t)})];case 1:return r.sent(),[2]}})})},e.prototype.addUrlResponse=function(e,t){this.urlMap.set(e,t)},e.prototype.getUrlResponse=function(e){return this.urlMap.get(e)},e.prototype.getUrlRequest=function(e){return this.pendingUrlMap.get(e)},e.prototype.getExperimentValue=function(e,t){var n,r;try{for(var o=(0,g.__values)(this.urlMap.keys()),i=o.next();!i.done;i=o.next()){var s=i.value;if($P(s,e,t))return this.urlMap.get(s);if(qP(s,t)){var a=jP(this.urlMap.get(s));if("object"==typeof a&&e in a)return a[e]}}}catch(e){n={error:e}}finally{try{i&&!i.done&&(r=o.return)&&r.call(o)}finally{if(n)throw n.error}}},e}();!function(){function e(){}e.prototype.addUrlRequest=function(){},e.prototype.addUrlResponse=function(){},e.prototype.getUrlResponse=function(){},e.prototype.getUrlRequest=function(){},e.prototype.getExperimentValue=function(){}}();function KP(){return void 0===self.experimentsCacheV2&&(self.experimentsCacheV2=new YP),self.experimentsCacheV2}var XP=n(85833);var ZP=n(73117),JP=function(){},QP=function(e){function t(t){void 0===t&&(t={});var n=e.call(this,t)||this,r=(0,g.__assign)((0,g.__assign)((0,g.__assign)((0,g.__assign)({},MP("useNewApi",LP,"boolean")),MP("conductionMethod",kP,BP)),MP("siteOwnerId",DP,"string")),MP("loggedInUserId",VP,"string"));return n.useNewApi=void 0!==t.useNewApi?t.useNewApi:r.useNewApi||!1,n.experiments=t.experiments||{},n.loaders=new Map,n.baseUrl=(n.useNewApi,t.baseUrl||""),n.requestContext=t.requestContext||FP(r),n.signedInstance=t.signedInstance,n.onError=t.onError||JP,t.scope&&n.load(t.scope),t.scopes&&t.scopes.forEach(n.load.bind(n)),n}return(0,g.__extends)(t,e),t.prototype.add=function(e){this.experiments=(0,g.__assign)((0,g.__assign)({},this.experiments),e)},t.prototype._addLoader=function(e,t){var n=this;return this.loaders.set(e,t),t.then(function(){n.loaders.delete(e)}),t},t.prototype._getUrlWithFallback=function(e,t){var n=this,r=KP().getUrlResponse(e);if(void 0!==r)return Promise.resolve(r);var o=KP().getUrlRequest(e);if(void 0!==o)return o;var i=this.loaders.get(e);if(void 0!==i)return i;var s=function(e,t){return new Promise(function(n,r){var o=(0,XP.B)({signedInstance:t||""}),i=new XMLHttpRequest;i.open("GET",e,!0),Object.keys(o).forEach(function(e){return i.setRequestHeader(e,o[e])}),i.responseType="text",i.withCredentials=!0,i.onload=function(){i.status>=200&&i.status<400?n(i.responseText):r(new Error("Failed to load ".concat(e,", status ").concat(i.status)))},i.onerror=function(){var t,n="authorization"in o?(0,g.__assign)((0,g.__assign)({},o),{authorization:"<redacted>"}):o;r(new Error("Failed to make a network call. Origin url: '".concat(null===(t=null===self||void 0===self?void 0:self.location)||void 0===t?void 0:t.origin,"', path: '").concat(e,"', headers: '").concat(JSON.stringify(n),"'")))},i.send()})}(e,this.signedInstance).catch(function(e){return n.onError(e),t});return KP().addUrlRequest(e,s),s},t.prototype.load=function(e){var t=this,n=function(e,t){return void 0===e&&(e=""),void 0===t&&(t=!1),t?"".concat(WP.conductAllInScope,"?scope=").concat(encodeURIComponent(e)):"".concat(zP.conductAllInScope,"?scope=").concat(encodeURIComponent(e))}(e,this.useNewApi),r=this.useNewApi?HP(this.requestContext):"",o="".concat(this.baseUrl).concat(n).concat(r),i=this._getUrlWithFallback(o,"{}").then(function(e){return jP(e)}).then(function(e){return t.useNewApi?e.values:e}).then(function(e){return t.add(e),e});return this._addLoader(o,i)},t.prototype.conduct=function(e,t){var n=this,r=KP().getExperimentValue(e,this.useNewApi);if(void 0!==r)return this._addConductResult(e,r);var o=GP(e,t,this.useNewApi),i=this.useNewApi?HP(this.requestContext):"",s="".concat(this.baseUrl).concat(o).concat(i),a=this._getUrlWithFallback(s,null!=t?t:"").then(function(t){return n._addConductResult(e,t)});return this._addLoader(s,a)},t.prototype.pending=function(){return!!this.loaders.size},t.prototype.ready=function(){return Promise.all(Array.from(this.loaders.values()))},t.prototype._addConductResult=function(e,t){var n,r=this.useNewApi?JSON.parse(t).value:t;return this.add(((n={})[e]=r,n)),Promise.resolve(r)},t}(ZP.H),eI=function(){return eI=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},eI.apply(this,arguments)},tI=function(e,t){var n={};return e.visitorId?n.forSiteVisitors=eI(eI({},e),{visitorId:e.visitorId}):n.forSiteOwner=eI(eI({},e),{loggedInUserId:e.loggedInUserId}),t&&(n.overrideCriteria=t),n},nI=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},e(t,n)};return function(t,n){if("function"!=typeof n&&null!==n)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),rI=function(e,t,n,r){return new(n||(n=Promise))(function(o,i){function s(e){try{l(r.next(e))}catch(e){i(e)}}function a(e){try{l(r.throw(e))}catch(e){i(e)}}function l(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n(function(e){e(t)})).then(s,a)}l((r=r.apply(e,t||[])).next())})},oI=function(e,t){var n,r,o,i,s={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return i={next:a(0),throw:a(1),return:a(2)},"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function a(i){return function(a){return function(i){if(n)throw new TypeError("Generator is already executing.");for(;s;)try{if(n=1,r&&(o=2&i[0]?r.return:i[0]?r.throw||((o=r.return)&&o.call(r),0):r.next)&&!(o=o.call(r,i[1])).done)return o;switch(r=0,o&&(i=[2&i[0],o.value]),i[0]){case 0:case 1:o=i;break;case 4:return s.label++,{value:i[1],done:!1};case 5:s.label++,r=i[1],i=[0];continue;case 7:i=s.ops.pop(),s.trys.pop();continue;default:if(!(o=s.trys,(o=o.length>0&&o[o.length-1])||6!==i[0]&&2!==i[0])){s=0;continue}if(3===i[0]&&(!o||i[1]>o[0]&&i[1]<o[3])){s.label=i[1];break}if(6===i[0]&&s.label<o[1]){s.label=o[1],o=i;break}if(o&&s.label<o[2]){s.label=o[2],s.ops.push(i);break}o[2]&&s.ops.pop(),s.trys.pop();continue}i=t.call(e,s)}catch(e){i=[6,e],r=0}finally{n=o=0}if(5&i[0])throw i[1];return{value:i[0]?i[1]:void 0,done:!0}}([i,a])}}},iI=function(e){function t(t){var n=t.experimentsConfig,r=t.prepopulated,o=t.baseUrl,i=t.ctx,s=t.overrideCriteria,a=e.call(this,{baseUrl:null!=o?o:"",experiments:r,useNewApi:!0,requestContext:tI(i,s)})||this;return a.init=function(){return rI(a,void 0,void 0,function(){var e,t=this;return oI(this,function(n){switch(n.label){case 0:return this.prepopulated||!this.flowConfig?[2,this]:(e=this.flowConfig.scopes.map(function(e){return t.load(e)}),[4,Promise.all(e).then(function(){return t})]);case 1:return n.sent(),[2,this]}})})},a.flowConfig=n,a.prepopulated=r,a}return nI(t,e),t}(QP),sI=n(32883);var aI=n(72598),lI=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},e(t,n)};return function(t,n){if("function"!=typeof n&&null!==n)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),cI=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return lI(t,e),t.prototype.render=function(){return o().createElement(aI.z.Provider,{value:this.props.logger},this.props.children)},t}(o().Component),uI=n(32179),dI=(0,r.createContext)(null),pI=(dI.Consumer,dI.Provider),hI=o().createContext({});const fI={"--wix-color-29":"var(--wix-color-3)","--wix-color-37":"var(--wix-color-5)","--wix-color-38":"var(--wix-color-8)","--wix-color-39":"var(--wix-color-8)","--wix-color-40":"var(--wix-color-1)","--wix-color-41":"var(--wix-color-8)","--wix-color-42":"var(--wix-color-8)","--wix-color-43":"var(--wix-color-1)","--wix-color-44":"var(--wix-color-3)","--wix-color-45":"var(--wix-color-3)","--wix-color-46":"var(--wix-color-1)","--wix-color-47":"var(--wix-color-1)","--wix-color-48":"var(--wix-color-8)","--wix-color-49":"var(--wix-color-8)","--wix-color-50":"var(--wix-color-1)","--wix-color-51":"var(--wix-color-8)","--wix-color-52":"var(--wix-color-8)","--wix-color-53":"var(--wix-color-1)","--wix-color-54":"var(--wix-color-3)","--wix-color-55":"var(--wix-color-3)"},mI=r.createContext({mobile:!1,rtl:!1,seo:!1,cssVars:!1}),vI=e=>{const[t,n]=r.useState(void 0),o=r.useContext(mI);return r.useLayoutEffect(()=>{n(e)},[e]),r.useEffect(()=>{o._setIsExtendedPaletteEnabledState&&!o.isExtendedPaletteEnabled&&t&&o._setIsExtendedPaletteEnabledState(!0)},[t,o._setIsExtendedPaletteEnabledState]),{paletteContextValue:{isExtendedPaletteEnabled:t,_setIsExtendedPaletteEnabledState:n},style:t?{}:fI}};mI.Consumer;function gI(){return gI="undefined"!=typeof Reflect&&Reflect.get?Reflect.get.bind():function(e,t,n){var r=function(e,t){for(;!{}.hasOwnProperty.call(e,t)&&null!==(e=Jw(e)););return e}(e,t);if(r){var o=Object.getOwnPropertyDescriptor(r,t);return o.get?o.get.call(arguments.length<3?e:n):o.value}},gI.apply(null,arguments)}var yI=n(14524);const bI=function(e){var t=e.darkMode;return(0,yI.st)(yI.classes.root,{darkMode:t})};(Object.getOwnPropertyDescriptor(bI,"name")||{}).writable||Object.defineProperty(bI,"name",{value:"default",configurable:!0});var EI=n(66498);const SI=function(e){var t=e.darkMode;return(0,EI.st)(EI.classes.root,{darkMode:t})};(Object.getOwnPropertyDescriptor(SI,"name")||{}).writable||Object.defineProperty(SI,"name",{value:"default",configurable:!0});var CI="o__5dBxuk",wI="sYP_tlR",PI=n.sts.bind(null,CI);const II=function(e){var t=e.darkMode;return PI(wI,{darkMode:t})};(Object.getOwnPropertyDescriptor(II,"name")||{}).writable||Object.defineProperty(II,"name",{value:"default",configurable:!0});var OI=n(88332);const AI=function(e){var t=e.darkMode;return(0,OI.st)(OI.classes.root,{darkMode:t})};(Object.getOwnPropertyDescriptor(AI,"name")||{}).writable||Object.defineProperty(AI,"name",{value:"default",configurable:!0});var NI="och83_y",TI="sRwjrN7",xI=n.sts.bind(null,NI);var _I="oL07uOx",RI="sI9bDtH",LI=n.sts.bind(null,_I);const kI=({darkMode:e})=>LI(RI,{darkMode:e});(Object.getOwnPropertyDescriptor(kI,"name")||{}).writable||Object.defineProperty(kI,"name",{value:"default",configurable:!0});var DI="orM9hcb",VI="sQHoZUY",MI=n.sts.bind(null,DI);const BI=r.createContext({});BI.Consumer;class FI extends r.PureComponent{getClassName(){const{theme:e,darkMode:t,madefor:n,className:r}=this.props;return MI(VI,{madefor:n},r,"responsive"===e&&kI({darkMode:t}))}getDataAttributes(){const{theme:e,darkMode:t,madefor:n}=this.props;return{"data-theme":e,"data-dark-mode":t,"data-madefor":n}}getValue(){const{theme:e,darkMode:t,madefor:n}=this.props;return{theme:e,darkMode:t,madefor:n,appFlagsClass:this.getClassName(),appDataAttributes:this.getDataAttributes()}}render(){const{dataHook:e,as:t="span",children:n}=this.props;return r.createElement(BI.Provider,{value:this.getValue()},r.createElement(t,{className:this.getClassName(),"data-hook":e,...this.getDataAttributes()},n))}}function UI(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function HI(e,t,n){return t=Jw(t),Zw(e,jI()?Reflect.construct(t,n||[],Jw(e).constructor):t.apply(e,n))}function jI(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(jI=function(){return!!e})()}function WI(e,t,n,r){var o=gI(Jw(1&r?e.prototype:e),t,n);return 2&r&&"function"==typeof o?function(e){return o.apply(n,e)}:o}FI.displayName="BaseUiNextProvider",FI.defaultProps={as:"span",darkMode:!1,madefor:!1};var zI=function(e){function t(e){var n;return(0,Yw.A)(this,t),(n=HI(this,t,[e])).themes={classic:bI,responsive:SI,facelift:AI,odeditor:II},n.themeRootSelectors={classic:void 0,responsive:"responsive-skin",facelift:"classic-facelift-skin",odeditor:"odeditor-skin responsive-skin"},n}return eP(t,e),(0,Kw.A)(t,[{key:"getClassName",value:function(){var e=this.props,n=e.theme,r=e.madefor,o=e.darkMode,i=e.inputBorders;return xI(TI,{madefor:r},this.themes[n]({darkMode:o}),this.themeRootSelectors[n],o&&"dark-mode",i&&"facelift"===n?"input-borders-experiment":"",WI(t,"getClassName",this,3)([]))}},{key:"getDataAttributes",value:function(){return function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?UI(Object(n),!0).forEach(function(t){(0,Gw.A)(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):UI(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}({"data-madefor":this.props.madefor},WI(t,"getDataAttributes",this,3)([]))}},{key:"getValue",value:function(){var e=this.props;return{theme:e.theme,darkMode:e.darkMode,madefor:e.madefor,inputBorders:e.inputBorders,forceCloseTooltipAutomaticallyAfter:e.forceCloseTooltipAutomaticallyAfter}}}])}(FI);zI.displayName="WixBaseUiEnvironmentProvider",zI.propTypes={dataHook:Mt().string,as:Mt().string,theme:Mt().oneOf(["classic","responsive","facelift","odeditor"]),madefor:Mt().bool,darkMode:Mt().bool,inputBorders:Mt().bool,forceCloseTooltipAutomaticallyAfter:Mt().number},zI.defaultProps={theme:"facelift",as:"span",madefor:!1,darkMode:!1,inputBorders:!1};var qI=(0,r.createContext)(null),GI=(qI.Consumer,qI.Provider,"specs.components.editorX.useMadefor"),$I="specs.components.editorClassic.useMadefor",YI=function(e,t,n){if("EDITOR3"===n)return!0;if(!e)return!1;var r=t.isWixStudio,o=t.isEditorX;return r||o?e.enabled(GI):e.enabled($I)},KI=n(23620);e=n.hmd(e);var XI={I18nextProvider:function(e){var t=e.i18n,n=e.defaultNS,o=e.children,i=(0,r.useMemo)(function(){return{i18n:t,defaultNS:n}},[t,n]);return(0,r.createElement)(sI.gJ.Provider,{value:i},o)},ExperimentsProvider:o().Fragment,PureExperimentsProvider:function(e){var t=e.experiments,n=e.children,i=function(e){var t=(0,r.useState)(!e.pending()),n=t[0],o=t[1];return(0,r.useEffect)(function(){var t=!0;return n||e.ready().then(function(){t&&o(!0)}).catch(function(){}),function(){t=!1}},[n,e]),{ready:n,promise:e.ready(),experimentsInstance:e}}(t);return o().createElement(Ee.q.Provider,{value:i},n)},BILoggerProvider:cI,FedopsLoggerProvider:pI,PanoramaProvider:uI.f8,HttpProvider:function(e){var t=e.children,n=e.client;return o().createElement(hI.Provider,{value:{client:n}},t)},TPAComponentsProvider:({value:e,children:t,dataHook:n="tpa-components-provider",as:o="div"})=>{const{paletteContextValue:i,style:s}=vI(e.isExtendedPaletteEnabled);return r.createElement(o,{style:s,"data-hook":n},r.createElement(mI.Provider,{value:{...e,...i}},t))},BaseUiEnvironmentProviderWrapper:function(e){var t=e.children,n=(e.experimentsConfig?Se:function(){return null})(),i=function(){var e=(0,r.useContext)(qI);if(!e)throw new Error("`useSettingsEnvironment()` can't be used within a `Widget` component. Please use `useEnvironment()`");return e}(),s=o().useMemo(R,[]),a=o().useMemo(function(){return function(e,t){var n=e.isWixStudio,r=e.isEditorX;if(n||r)return"responsive";switch(t){case"STUDIO":return"responsive";case"EDITOR3":return"odeditor";default:return"facelift"}}(i,s)},[i,s]);return o().createElement(zI,{madefor:YI(null==n?void 0:n.experiments,i,s),inputBorders:!0,theme:a,dataHook:"base-ui-provider"},t)}},ZI=yy,JI=function(e,t,n){var i=e.initI18n,a=e.withStylesHoc,l=e.createWidgetExperiments,c=e.providers,u=n.name,d=n.componentId,p=n.withErrorBoundary,h=n.localeDistPath,f=n.translationsConfig,m=n.sentryConfig,y=n.styleHocConfig,b=n.stylesParams,E=n.customCssVars,C=n.multilingualDisabled,P=function(e){var n,a=e.error,u=e.errorId,d=e.host,p=Be(e,["error","errorId","host"]),m=Fe(e),g=(0,r.useState)(function(){return m.getPanoramaClient()})[0];m.getProp("error");var y=c,E=y.I18nextProvider,S=y.PureExperimentsProvider,P=y.BILoggerProvider,I=y.TPAComponentsProvider,O=y.FedopsLoggerProvider,A=y.PanoramaProvider,R=m.getBILogger(),D=new L({host:d,controllerOptions:{appDefinitionId:m.getProp("appDefinitionId"),widgetId:m.getProp("widgetId"),isSSR:m.getProp("isSSR"),isRTL:m.getProp("isRTL"),language:m.getProp("language"),multilingual:C?null:null!==(n=m.getProp("multilingual"))&&void 0!==n?n:null},query:p.query}),B=m.getProp("experiments"),F=(0,r.useMemo)(function(){if(m.isHOCEnabled("experiments"))return l({experiments:B})},[B]),U=(0,r.useMemo)(function(){return function(e){return function(t){const n={...e,...t};return function({value:e,currency:t}){const r=s({...n,currency:t}),o="string"==typeof e?Number(e):e;return n.parts?r.formatToParts(o):r.format(o)}}}({language:D.language})},[D.language]),H=function(e,t,n){return(0,r.useMemo)(function(){if(n){var r=n.error,o=n.errorId;return{error:r,errorId:null!=o?o:null,errorEnvironment:"controller"}}return e?{error:e,errorId:null!=t?t:null,errorEnvironment:"component"}:{error:null,errorId:null,errorEnvironment:null}},[e,n])}(a,u,m.getControllerError()),j=[function(e){return o().createElement(I,{value:{mobile:D.isMobile,rtl:D.isRTL}},e)},function(e){return o().createElement(_,{value:H},e)}];m.isHOCEnabled("bi")&&j.push(function(e){return o().createElement(P,{logger:R},e)}),m.isHOCEnabled("fedops")&&j.push(function(e){return o().createElement(O,{value:m.getProp("fedopsLogger")},e)}),m.isHOCEnabled("panoramaClient")&&j.push(function(e){return o().createElement(A,{value:g},e)}),m.isHOCEnabled("sentry")&&j.push(function(e){return o().createElement(V,{value:m.getProp("sentry")},e)}),m.isHOCEnabled("errorMonitor")&&j.push(function(e){return o().createElement(M.ik,{errorMonitor:m.getProp("errorMonitor")},e)});var W=m.getProp("language"),z=m.getProp("translations"),q=m.isHOCEnabled("translations"),G=(0,r.useMemo)(function(){if(q){var e=new T({localeDistPath:h,language:W,availableLanguages:null==f?void 0:f.availableLanguages,prefix:null==f?void 0:f.prefix,initI18n:i});return e.init({prepopulated:z,useSuspense:!1,wait:!D.isSSR}),e.i18n}},[q,W,z]),$=(0,r.useMemo)(function(){return G?G.t.bind(G):N},[G]);return m.isHOCEnabled("translations")&&j.push(function(e){return o().createElement(E,{i18n:G},e)}),j.push(function(e){return o().createElement(k.WP,null,function(t){var n,r,i,s,a,l,c=t.isEditor||t.isEditorX||t.isADI?[w()(null===(n=null==d?void 0:d.style)||void 0===n?void 0:n.styleParams),w()(null===(r=null==d?void 0:d.style)||void 0===r?void 0:r.siteColors),w()(null===(i=null==d?void 0:d.style)||void 0===i?void 0:i.siteTextPresets)]:[null===(s=null==d?void 0:d.style)||void 0===s?void 0:s.styleParams,null===(a=null==d?void 0:d.style)||void 0===a?void 0:a.siteColors,null===(l=null==d?void 0:d.style)||void 0===l?void 0:l.siteTextPresets],u=c[0],p=c[1],h=c[2];return o().createElement(Oe,{isMobile:t.isMobile,isRTL:t.isRTL,publicData:m.getProp("publicData"),currentStylesGetter:t.isSSR?void 0:d.getCurrentStyle,allStylesGetter:d.getAllStyles,styleParamsPerBreakpointMode:t.isCssPerBreakpoint,stylesParams:null!=b?b:{},hostStyle:{styleParams:u,siteColors:p,siteTextPresets:h},dimensions:t.dimensions,language:t.multilingual.isEnabled&&t.multilingual.currentLanguage||void 0,t:$,isEditorX:t.isEditorX,experimentsDisabled:!m.isHOCEnabled("experiments")},e)})}),m.isHOCEnabled("experiments")&&j.push(function(e){return o().createElement(S,{experiments:F},e)}),j.push(function(t){return o().createElement(Ue,{onAppLoaded:m.getProp("onAppLoaded"),onAppLoadStarted:m.getProp("onAppLoadStarted"),host:e.host},o().createElement(Le,{openModal:m.getProp("openModal")},t))}),j.push(function(e){return o().createElement(k.Rh,{value:D},e)}),j.push(function(e){return o().createElement(ke,{value:U},e)}),j.push(function(e){return o().createElement(De,{value:v},e)}),o().createElement(x,{providers:j},o().createElement(t,Me({host:d},p)))},I=null==y?void 0:y.enabled;if(!a)throw new Error("withStyles HOC have not been passed, please report this to Yoshi team");var O=a(P,{defaults:null!=b?b:void 0,customCssVars:E,enableMemoization:"undefined"==typeof WeakMap||S().Cache!==WeakMap}),A=I?function(e){var t=Fe(e);!function(e,t){if(!t.isFlowPropsReceived())throw new Error("Controller loading error. Please check https://bo.wix.com/pages/yoshi/docs/editor-flow/issues/controller-error for more info")}(0,t);var n=t.getProp("styles"),i=e.host,s=(0,r.useMemo)(function(){return n&&(i.style.styleParams=n),i},[i,n]),a=t.getProp("publicData").COMPONENT;return o().createElement(O,Me({},e,{tpaData:a,host:s,isRTL:t.getProp("isRTL"),isMobile:t.getProp("mobile")}))}:P;if(m){return function(e){var t=Fe(e),n=t.getProp("isSSR"),i=t.getProp("isSEO"),s=(0,r.useMemo)(function(){return e=A,t={dsn:m.DSN,config:{environment:"Viewer"},tags:{componentId:d,componentName:u,isSSR:n,isSEO:i}},s=p?function(e){return function(t){function n(){return null!==t&&t.apply(this,arguments)||this}return Ve(n,t),n.prototype.componentDidCatch=function(){},n.prototype.render=function(){return o().createElement(e,Me({},this.props))},n}(o().Component)}(A):A,function(n){function o(){var e=null!==n&&n.apply(this,arguments)||this;return e.state={error:null},e}return(0,g.__extends)(o,n),o.prototype.getLazySentry=function(){return new this.props.host.LazySentry((0,g.__assign)((0,g.__assign)({dsn:t.dsn},t.config),{release:this.props.sentryRelease}))},o.prototype.getRavenUserContextOverrides=function(){return this.props.ravenUserContextOverrides},o.prototype.componentDidCatch=function(e){null===this.state.error&&this.setState({error:e});var n=this.getLazySentry();if(n){t.tags&&n.configureScope(function(e){Object.keys(t.tags).forEach(function(n){e.setTag(n,t.tags[n])})});var r=this.getRavenUserContextOverrides();(t.userContext||r)&&n.configureScope(function(e){e.setUser((0,g.__assign)((0,g.__assign)({},t.userContext),r))}),n.captureException(e)}},o.prototype.render=function(){return this.state.error&&s?r.createElement(s,(0,g.__assign)({error:this.state.error},this.props)):r.createElement(e,(0,g.__assign)({},this.props))},o}(r.Component);var e,t,s},[d,u,n,i]);return o().createElement(s,Me({},e))}}return A}({initI18n:RP,withStylesHoc:function(e,t){var n=[].concat(t.cssPath||[]),o=[].concat(t.rtlCssPath||[]),i=[].concat(t.ltrCssPath||[]),s=o.length,a=function(t){var a=t.isRTL,l=t.host,c=t.cssBaseUrl,u=r.useMemo(function(){return n.concat(a?o:i)},[a]),d=r.useState(function(){var e=0;if(!zC())return e;for(var t=0,n=Array.from(document.styleSheets);t<n.length;t++){var r=n[t];if("string"==typeof r.href){var o=r.href.replace(c||"","");u.includes(o)&&e++}}return e}),p=d[0],h=d[1],f=(null==l?void 0:l.id)||t.id,m=f?".".concat(f):"",v=p+r.useMemo(function(){return zC()?document.querySelectorAll("".concat(m," link")).length:u.length},[])>=u.length;return r.createElement("div",{className:f},c&&s?u.map(function(e){return r.createElement("link",{href:"".concat(c).concat(e),rel:"stylesheet",type:"text/css",key:e,onLoad:y})}):null,s&&v?r.createElement(e,(0,g.__assign)({},t)):null,!s&&r.createElement(e,(0,g.__assign)({},t)));function y(){h(function(e){return e+1})}};return a.displayName="WithStyles",a.tokenForCiPoliceRule="e2425ecc-e4c1-474c-9e2b-8357f32c907b",a},createExperiments:function(e){return new iI(e)},createWidgetExperiments:function(e){return new QP(e)},providers:XI},jC,{multilingualDisabled:!1,sentryConfig:{DSN:"https://133ee563b67f44cbbc509e14152b973f@sentry-next.wixpress.com/17129",id:"89a16a5a463b4b8cabf8b8fd697303da",projectName:"wix-video-widget",teamName:"media",errorMonitor:!0},styleHocConfig:{enabled:!0},translationsConfig:{icuEnabled:!0,defaultTranslationsPath:"/home/builduser/work/c406e980b37e0bae/wix-vod-widget/src/assets/locales/messages_en.json",availableLanguages:["ar","bg","ca","cs","da","de","el","en","es","fi","fr","he","hi","hu","id","it","ja","ko","lt","ms","nl","no","pl","pt","ro","ru","sk","sl","sv","th","tl","tr","uk","vi","zh"]},stylesParams:ZI.default,customCssVars:ZI.customCssVars||function(){return{}},componentId:"144097ea-fea0-498e-ade7-e6de40127106",name:"WixVideo",withErrorBoundary:!0,localeDistPath:"assets/locales"});JI=(0,KI.hot)(e,JI);const QI=jC.loadChunks,eO={loadableReady:n(31918).loadableReady,chunkLoadingGlobal:"webpackJsonp__wix_wix_vod_widget",component:JI,loadChunks:QI}},88553(e,t,n){"use strict";n.d(t,{D:()=>r});const r="BI_EVENT"},9673(e,t,n){"use strict";n.d(t,{S:()=>s});var r=n(88553),o=n(94114),i=n(62383);const s=(0,n(18524).tz)("sendBiEvent",(e,t)=>(n,s)=>{n((0,i.D)(r.D,{eventName:e,params:t,targetCompId:(0,o.X3)(s())}))})},47968(e,t,n){"use strict";n.d(t,{A:()=>E});var r=n(24505),o=n.n(r),i=n(58212),s=n.n(i),a=n(60751),l=n.n(a),c=n(16252),u=n.n(c),d=n(71633),p=n.n(d),h=n(79824),f=n(63892),m=n(86935);const v="KVjiDK",g="bu0moo",y="cq6MeD";var b;const E=(0,h.Ng)(e=>({isRounded:(0,f.Lp)(e)}))((b=class extends l().Component{render(){const e=this.props,t=e.isRounded,n=e.disableRoundBorders,r=e.disableTheme,i=e.className,s=u().omit(this.props,"isRounded","styles","dispatch","disableRoundBorders","disableTheme"),a=p()(i,v,{[g]:r,[y]:!n&&t});return l().createElement(m.Ch,o()({},s,{className:a}))}},s()(b,"defaultProps",{disableRoundBorders:!1,disableTheme:!1}),b))},86935(e,t,n){"use strict";n.d(t,{Ch:()=>f,z9:()=>v,jn:()=>g,tA:()=>y});var r=n(24505),o=n.n(r),i=n(58212),s=n.n(i),a=n(60751),l=n.n(a),c=n(16252),u=n.n(c),d=n(71633),p=n.n(d);const h={button:"dPrw9E",disabled:"BE6GdQ","rounded-rect":"YEcAhS",roundedRect:"YEcAhS","link-button":"cOMxG1",linkButton:"cOMxG1","link-button-new":"AdBHus",linkButtonNew:"AdBHus",small:"TBDppJ","link-premium-button":"V_KIoe",linkPremiumButton:"V_KIoe","primary-button":"eNYUrI",primaryButton:"eNYUrI","secondary-button":"xAV0wH",secondaryButton:"xAV0wH","danger-primary-button":"DFXO5S",dangerPrimaryButton:"DFXO5S","danger-secondary-button":"lOcdao",dangerSecondaryButton:"lOcdao","premium-primary-button":"qDTQRc",premiumPrimaryButton:"qDTQRc","premium-secondary-button":"dkrp9V",premiumSecondaryButton:"dkrp9V","transparent-white-button":"fqNH5a",transparentWhiteButton:"fqNH5a"};class f extends l().Component{constructor(){super(...arguments),s()(this,"handleLinkClick",e=>{e.preventDefault(),this.props.onClick(e)})}render(){const e=this.props,t=e.label,n=e.ariaLabel,r=e.children,i=e.roundedRect,s=e.getRef,a=e.renderAsLink,c=e.dataHook,d=e.isFocusable,f=e.className,m=p()(f,h.button,{[h["rounded-rect"]]:i}),v=u()({}).assign(this.props).assign({children:t||r,className:m,ref:s,"aria-label":n,tabIndex:d?0:-1,"data-hook":c}).omit(["ariaLabel","styles","label","roundedRect","renderAsLink","getRef","intl","settings","biEvent","biError","dataHook","isFocusable"]).value();return a?l().createElement("a",o()({href:""},v,{onClick:this.handleLinkClick})):l().createElement("button",v)}}function m(e){const t=e.split(" ").map(e=>h[e]);class n extends l().PureComponent{render(){const e=u().omit(this.props,"styles");return l().createElement(f,o()({},e,{className:p()(e.className,t)}))}}return s()(n,"displayName",u().flow(u().camelCase,u().upperFirst)(e)),n}s()(f,"defaultProps",{isFocusable:!0,roundedRect:!1,renderAsLink:!1,onClick:u().noop,getRef:u().noop});const v=m("link-button"),g=m("primary-button"),y=m("secondary-button")},42948(e,t,n){"use strict";n.d(t,{A:()=>v});var r=n(24505),o=n.n(r),i=n(58212),s=n.n(i),a=n(60751),l=n.n(a),c=n(16252),u=n.n(c),d=n(71633),p=n.n(d),h=n(86935),f=n(94709);const m={generic:"XC3wym"};class v extends l().Component{get label(){const e=this.props,t=e.label,n=e.children,r=u().isUndefined(t)?n:t;return r?l().createElement("span",{className:m.text},r):null}render(){const e=this.props,t=e.Button,n=e.name,r=e.size,i=e.iconClassName,s=e.className,a=e.dataHook,c=e.ariaLabel,d=u().omit(this.props,"intl","styles","settings","Button","name","size","label","children","className","dataHook","iconClassName"),v=this.label,g=p()({[m.generic]:t===h.Ch},s);return l().createElement(t,o()({},d,{ariaLabel:c,dataHook:a,className:g}),l().createElement(f.A,{name:n,size:r,className:i}),v)}}s()(v,"defaultProps",{Button:h.Ch})},94709(e,t,n){"use strict";n.d(t,{D:()=>v,A:()=>m});var r=n(24505),o=n.n(r),i=n(58212),s=n.n(i),a=n(16252),l=n.n(a),c=n(71633),u=n.n(c),d=n(60751),p=n.n(d);const h={icon:"N8sBFS","rounded-icon":"LMWnWA",roundedIcon:"LMWnWA"},f={...h,"icon--feedback":"ioErGX",iconFeedback:"ioErGX","icon--help":"umDxd0",iconHelp:"umDxd0","icon--edit":"TxmD0Z",iconEdit:"TxmD0Z","icon--add":"Kk9rBn",iconAdd:"Kk9rBn","icon--toggle-on":"Sr3CGq",iconToggleOn:"Sr3CGq","icon--toggle-off":"GKBN46",iconToggleOff:"GKBN46","icon--close":"Bc80fF",iconClose:"Bc80fF","icon--eye":"Y6jY2P",iconEye:"Y6jY2P","icon--add-circle":"uYfOAU",iconAddCircle:"uYfOAU","icon--check":"s50AFv",iconCheck:"s50AFv","icon--arrow-upload":"CMaUJG",iconArrowUpload:"CMaUJG","icon--exclamation":"yWx2_e",iconExclamation:"yWx2_e","icon--triangle-right":"sp9lzM",iconTriangleRight:"sp9lzM","icon--triangle-down":"fymoL4",iconTriangleDown:"fymoL4","icon--remove":"EE8rcQ",iconRemove:"EE8rcQ","icon--remove-transparent":"lWkNRi",iconRemoveTransparent:"lWkNRi","icon--exit":"ig7GXj",iconExit:"ig7GXj","icon--video-small":"qP8orR",iconVideoSmall:"qP8orR","icon--videos-small":"TpC4l0",iconVideosSmall:"TpC4l0","icon--stats":"CV8cZw",iconStats:"CV8cZw","icon--search-long":"N_Ytl4",iconSearchLong:"N_Ytl4","icon--info":"VrE7NH",iconInfo:"VrE7NH","icon--arrow-left":"D60PSz",iconArrowLeft:"D60PSz","icon--search-clear":"mntGOs",iconSearchClear:"mntGOs","icon--search-arrow":"OXTHTX",iconSearchArrow:"OXTHTX","icon--price-tag":"xnHo3B",iconPriceTag:"xnHo3B","icon--paid":"v4ONdU",iconPaid:"v4ONdU","icon--calendar":"NhUSNE",iconCalendar:"NhUSNE","icon--star":"pJp1ZZ",iconStar:"pJp1ZZ","icon--share":"Wx5tSw",iconShare:"Wx5tSw","icon--info-1":"hPRd_2",iconInfo1:"hPRd_2","icon--search":"owu9a3",iconSearch:"owu9a3","icon--permit-search":"W8lWdD",iconPermitSearch:"W8lWdD","icon--search-bar":"shswWM",iconSearchBar:"shswWM","icon--checked":"hSjn6v",iconChecked:"hSjn6v","icon--arrow-right-filled":"qZ85M6",iconArrowRightFilled:"qZ85M6","icon--clear-search":"iMvvSC",iconClearSearch:"iMvvSC","icon--actionbuttoninfo":"qbTOEY",iconActionbuttoninfo:"qbTOEY","icon--facebook":"bib1yM",iconFacebook:"bib1yM","icon--pinterest":"O7XvUY",iconPinterest:"O7XvUY","icon--tumblr":"iy8Whc",iconTumblr:"iy8Whc","icon--twitter":"zXBZco",iconTwitter:"zXBZco","icon--coins":"KpyJ4D",iconCoins:"KpyJ4D","icon--more":"nPBSP8",iconMore:"nPBSP8","icon--sort-arrow":"FF2xJf",iconSortArrow:"FF2xJf","icon--video-facebook":"bB22Me",iconVideoFacebook:"bB22Me","icon--video-vimeo":"ZITXk_",iconVideoVimeo:"ZITXk_","icon--video-computer":"pFp5at",iconVideoComputer:"pFp5at","icon--video-youtube":"JKO58l",iconVideoYoutube:"JKO58l","icon--cancel-upload":"D6ltfE",iconCancelUpload:"D6ltfE","icon--crown":"DNNH4u",iconCrown:"DNNH4u","icon--plus":"UhDcyS",iconPlus:"UhDcyS","icon--replace":"oNBt1_",iconReplace:"oNBt1_","icon--avatar":"DahEml",iconAvatar:"DahEml","icon--view":"zg1Iea",iconView:"zg1Iea","icon--arrow-strip":"KyFnCO",iconArrowStrip:"KyFnCO","icon--thin-x":"f6GUgN",iconThinX:"f6GUgN"};class m extends p().PureComponent{get iconStyle(){const e=this.props.size;return e?{fontSize:e}:null}render(){const e=this.props,t=e.name,n=e.getRef,r=e.dataHook,i=e.className,s=e.role,a=l().omit(this.props,["styles","styleName","intl","settings","getRef","biEvent","biError","closePortal","children","dataHook"]);return p().createElement("span",o()({ref:n,"data-hook":r,"aria-hidden":"presentation"===s?"true":"false"},a,{className:u()(i,f.icon,f[`icon--${t}`])||null,style:this.iconStyle}))}}s()(m,"defaultProps",{getRef:l().noop,role:"presentation"});class v extends p().PureComponent{render(){const e=l().omit(this.props,"styles");return p().createElement(m,o()({},e,{className:u()(e.className,h["rounded-icon"])}))}}},11834(e,t,n){"use strict";n.d(t,{M:()=>r});const r={PREVIEW_PROMPT:"PREVIEW_PROMPT"}},72482(e,t,n){"use strict";n.d(t,{K:()=>o});var r=n(83881);function o(e){let t=e.channel,n=void 0===t?{}:t;return(0,r.BO)(n)||(0,r.Xv)(n)}},90594(e,t,n){"use strict";n.d(t,{A:()=>l});var r=n(4664),o=n(46077),i=n(62446),s=n(72482),a=n(27557);function l(e){if(!(0,s.K)(e))return null;return(0,r.Zt)(e.channel)?(0,a.t)("widget.mobile.overlay-button.subscribe.short"):(0,i.A)(e.translation||"widget.overlay-buttons.get-subscription",(0,o.BJ)(e.channel.dealInfo))}},50040(e,t,n){"use strict";n.d(t,{Ay:()=>s,He:()=>i});var r=n(27557),o=n(95661);const i={[o.Kf.FULL]:"widget.overlay-buttons.play-video",[o.Kf.TRAILER]:"widget.overlay-buttons.watch-trailer",[o.Kf.FIRST_20_SEC]:"widget.overlay-buttons.watch-preview",[o.Kf.LIVE_STREAMING]:"widget.overlay-buttons.watch-live"};function s(e){let t=e.channel,n=e.video,s=e.currentSiteUser,a=e.translations,l=void 0===a?i:a;const c=(0,o.$Z)(t,n,s);return c?(0,r.t)(l[c]):null}},60393(e,t,n){"use strict";n.d(t,{A:()=>u});var r=n(16252),o=n.n(r),i=n(46077),s=n(62446),a=n(95661),l=n(86487),c=n(27557);o().keys(l.H);function u(e){let t=e.channel,n=e.video,r=e.currentSiteUser,o=e.translations,u=void 0===o?l.H:o,d=e.isVerticalLayoutMobile;switch((0,a.zj)(t,n,r)){case a.$h.BUY:return(0,s.A)(u[a.$h.BUY],(0,i.nX)(n.dealInfo));case a.$h.RENT:return(0,s.A)(u[a.$h.RENT],(0,i.rJ)(n.dealInfo));case a.$h.BUY_OR_RENT:return(0,s.A)(u[a.$h.BUY_OR_RENT],(0,i.oo)(n.dealInfo));case a.$h.PRICING_PLAN:return(0,c.t)(u[a.$h.PRICING_PLAN]);case a.$h.SUBSCRIBE:return d?(0,c.t)(u[a.$h.SUBSCRIBE]):null;default:return null}}},85210(e,t,n){"use strict";n.d(t,{A:()=>c,z:()=>l});var r=n(4664),o=n(46077),i=n(62446),s=n(95661),a=n(27557);function l(e){let t=e.channel,n=e.video;const r=(0,s.zj)(t,n);return r===s.$h.SUBSCRIBE||r===s.$h.PRICING_PLAN}function c(e){return l(e)?(0,r.Zt)(e.channel)?(0,a.t)("widget.mobile.overlay-button.subscribe.short"):(0,i.A)(e.translation||"widget.overlay-buttons.get-subscription",(0,o.BJ)(e.channel.dealInfo)):null}},54300(e,t,n){"use strict";n.d(t,{A:()=>m});var r,o=n(58212),i=n.n(o),s=n(60751),a=n.n(s),l=n(16252),c=n.n(l),u=n(79824),d=n(65115),p=n(56525),h=n(94114),f=n(80719);const m=(0,u.Ng)(e=>({compId:(0,h.X3)(e)}))((0,f.b)((r=class extends a().Component{constructor(){super(...arguments),i()(this,"handlePaymentMessage",e=>{let t=e.data;const n=c().get(t,"message.type")===d.A.TYPES.SUBSCRIPTION_CANCEL;if(c().get(t,"compId")!==this.props.compId&&!n)return;const r=t.message,o={[d.A.TYPES.SALE]:this.handleSale,[d.A.TYPES.RENT]:this.handleRent,[d.A.TYPES.SUBSCRIPTION]:this.handleSubscription,[d.A.TYPES.SUBSCRIPTION_CANCEL]:this.handleSubscriptionCancel}[r.type];o&&o(r)}),i()(this,"handleSale",e=>{const t=this.props,n=t.onSale,r=t.onAnyEvent;e.completed&&(r(e),n(e))}),i()(this,"handleRent",e=>{const t=this.props,n=t.onRent,r=t.onAnyEvent;e.completed&&(r(e),n(e))}),i()(this,"handleSubscription",e=>{const t=this.props,n=t.onSubscription,r=t.onAnyEvent;e.completed&&(r(e),n(e))}),i()(this,"handleSubscriptionCancel",e=>{const t=this.props,n=t.onSubscriptionCancel,r=t.onAnyEvent;e.completed&&(r(e),n(e))}),i()(this,"handleUserLogin",()=>{const e=this.props,t=e.onAnyEvent,n=e.onLogin;t(),n()})}componentDidUpdate(e){(0,f.Q)(p.A.PAYMENT.PAYMENT_EVENT,this.handlePaymentMessage,{prevProps:e,nextProps:this.props}),(0,f.Q)(p.A.SESSION.LOGIN_USER,this.handleUserLogin,{prevProps:e,nextProps:this.props})}render(){return null}},i()(r,"defaultProps",{onSale:c().noop,onRent:c().noop,onSubscription:c().noop,onSubscriptionCancel:c().noop,onAnyEvent:c().noop,onLogin:c().noop}),r)))},68762(e,t,n){"use strict";n.d(t,{A:()=>h});var r=n(58212),o=n.n(r),i=n(60751),s=n.n(i),a=n(16252),l=n.n(a),c=n(79824),u=n(62383),d=n(56525);const p={pubSubPublish:u.D},h=(0,c.Ng)(null,p)(class extends s().Component{constructor(){super(...arguments),o()(this,"proxyEvent",e=>{l().get(e,"data.completed",!1)&&this.props.pubSubPublish(d.A.PAYMENT.PAYMENT_EVENT,{message:e.data})})}componentDidMount(){window.addEventListener("message",this.proxyEvent,!1)}componentWillUnmount(){window.removeEventListener("message",this.proxyEvent,!1)}render(){return null}})},16142(e,t,n){"use strict";n.d(t,{J:()=>v});var r,o=n(58212),i=n.n(o),s=n(60751),a=n.n(s),l=n(16252),c=n.n(l),u=n(98269),d=n(79824),p=n(94114),h=n(80719);const f="reloadStorageReady",m={storeForReload:u.s},v=(0,h.b)((0,d.Ng)(e=>({compId:(0,p.X3)(e)}),m)((r=class extends a().Component{constructor(){super(...arguments),i()(this,"lastEventData",{}),i()(this,"lastHandledEventData",{}),i()(this,"saveEventData",e=>{let t=e.data;t&&t.stored===f||(this.lastEventData=t||{}),this.retrieveDataAfterReload()}),i()(this,"retrieveDataAfterReload",c().debounce(()=>{const e=this.lastEventData,t=e.stored;e.rootCompId===this.props.compId&&t&&!c().isEqual(this.lastHandledEventData,this.lastEventData)&&(this.props.onEvent(t),this.lastHandledEventData=this.lastEventData),this.lastEventData={}},300))}componentDidMount(){this.props.storeForReload(f)}componentDidUpdate(){this.props.pubSubEvents&&this.props.pubSubEvents[u.V].forEach(this.saveEventData)}componentWillUnmount(){this.unsubscribe()}unsubscribe(){this.props.storeForReload(null)}render(){return null}},i()(r,"defaultProps",{onEvent:c().noop}),r)))},21(e,t,n){"use strict";n.d(t,{Si:()=>u,So:()=>h,hj:()=>f,kq:()=>d});var r=n(95833),o=n(8992),i=n(95661),s=n(52454),a=n(74372),l=n(56375),c=n(18524);const u=e=>(0,l.w)("widget.chCover.btn.clicked",{button:e}),d=()=>(0,l.w)("widget.subscriptionPopUp.Completed",{result:"canceled",errorMsg:""}),p=(e,t)=>(0,l.w)("widget.VidSelected.btn.clicked",{button:t,buttonType:"main",videoID:e.id,overQuoted:(0,r.Y)(e)}),h=(0,c.tz)("logPlayButtonClicked",e=>{let t=e.channelData,n=e.videoItem,r=e.currentSiteUser,o=e.isChannelCover;return e=>{if(o){const o=(0,i.jj)(t,n,r)?"startWatching":"watchPreview";e(u(o))}else e(p(n,(0,s.YN)(t,n,r)));e((0,a.K)({videoItem:n,channelData:t}))}}),f=e=>{let t=e.appSettings,n=e.videoItem,r=e.channelData,i=e.isChannelCover;return e=>{const s=(0,o.eX)({settings:t,videoItem:n,channelData:r,showChannelCover:i});e(p(n,s))}}},25195(e,t,n){"use strict";n.d(t,{GZ:()=>w,Ry:()=>N,AA:()=>T,XW:()=>L,Y6:()=>A,h$:()=>x,QS:()=>O,cP:()=>P});var r=n(16252),o=n.n(r),i=n(83878),s=n(49324),a=n(63892),l=n(67459),c=n(46077),u=n(94185),d=n(56133),p=n(50040),h=n(27557),f=n(95661);function m(e){if(!function(e){let t=e.channel,n=e.video,r=e.currentSiteUser;return(0,f.zj)(t,n,r)===f.$h.SIGN_IN}(e))return null;const t=e.translation||"widget.overlay-buttons.play-video";return(0,h.t)(t)}var v=n(85210);var g=n(90594),y=n(20150),b=n(12826);function E(e){if(!function(e){let t=e.video;return!(0,y.me)(t)&&!(0,b.s6)(t)}(e))return null;const t=e.translation||"widget.overlay-buttons.start-watching";return(0,h.t)(t)}var S=n(60393);const C=(e,t)=>t.videoItem,w=(0,i.Mz)(e=>!e.isVideosTouched,a.ts,(e,t)=>!!o().isUndefined(t.showChannelCover)||t.showChannelCover,(e,t,n)=>e&&t&&n),P=(0,i.Mz)(a.Si,w,l.rH,C,(e,t,n,r)=>e?t?n.title:r.title:""),I=(0,i.Mz)(l.rH,C,s._,(e,t,n)=>({channel:e,video:t,currentSiteUser:n})),O=(0,i.Mz)(I,w,(e,t)=>(t?(0,g.A)(e):(0,v.A)(e))||""),A=(0,i.Mz)(a.CF,C,w,(e,t,n)=>e&&t.publisher?n?"":t.publisher:""),N=(0,i.Mz)(a.yi,e=>({backgroundColor:`rgba(0,0,0,${o().round(e/100,2)})`})),T=(0,i.Mz)(I,w,(e,t)=>t?(0,p.Ay)(e)||function(e){return m({...e,translation:e.translation||"widget.overlay-buttons.start-watching"})}(e)||E(e):(0,p.Ay)(e)||m(e)),x=(0,i.Mz)(I,w,(e,t)=>t?"":(0,S.A)(e)),_=(0,i.Mz)(C,e=>e?(0,c.oo)(e.dealInfo):null),R=(0,i.Mz)((e,t)=>t.nextVideoId,e=>Boolean(e)),L=(0,i.Mz)(I,(e,t)=>t.ended,_,R,(e,t,n,r)=>t&&!n&&r?(0,h.t)("widget.overlay-buttons.next-video"):null);(0,i.Mz)(w,l.rH,C,(e,t,n)=>{const r=(0,u.m)(t),o=(0,d.m)(n);return e&&r||o})},6592(e,t,n){"use strict";n.d(t,{A:()=>So});var r=n(24505),o=n.n(r),i=n(58212),s=n.n(i),a=n(60751),l=n.n(a),c=n(16252),u=n.n(c),d=n(79824),p=n(59986),h=n(74372),f=n(71633),m=n.n(f),v=n(45988),g=n(82184),y=n(67078),b=n(39067),E=n.n(b),S=n(33062),C=n(53373),w=n.n(C),P=n(89967);const I=["protocol","hostname","port","pathname","search","hash"],O={"http:":"80","https:":"443","ftp:":"21","sftp:":"22"};const A="[URL] Could not parse url",N="[URL] Port should be a convertible to Number value",T="[URL] Invalid parameter name",x=(()=>{if(n.g.URL)return e=>u().pick(new n.g.URL(e,document.location),I);const e=document.createElement("a");return t=>(e.href=t,u().pick(e,I))})();class _{constructor(e,t={}){this._map={};const{skipValidation:n=!1}=t;if(!n&&!/^(((ftp|sftp|http|https):)?\/\/)?[a-z\u0430-\u044f0-9]+([-.]{1}[a-z\u0430-\u044f0-9]+)*\.[a-z\u0430-\u044f]{2,10}(:[0-9]{1,5})?(\/.*)?$/i.test(e))throw new Error(A);const r=x(e);u().forEach(r,(e,t)=>{this[t]=e})}get protocol(){return this._map.protocol}set protocol(e){u().isNil(e)||""===e?this._map.protocol="":this._map.protocol=u().includes(e,":")?e:`${e}:`}get domain(){return this._map.hostname}set domain(e){u().isNil(e)||""===e?this._map.hostname="":u().isArray(e)?this._map.hostname=e.join("."):this._map.hostname=`${e}`}get hostname(){return this.domain}set hostname(e){this.domain=e}get port(){const{port:e}=this._map,t=this.protocol;return e===O[t]?"":e}set port(e){if(u().isNil(e)||""===e)this._map.port="";else{if(!/^\d+$/.test(e))throw new Error(N);this._map.port=String(e)}}get path(){return this._map.pathname}set path(e){u().isNil(e)||""===e?this._map.pathname="":u().isArray(e)?this._map.pathname=`/${e.join("/")}`:this._map.pathname=u().startsWith(e,"/")?String(e):`/${e}`}get pathname(){return this.path}set pathname(e){this.path=e}get search(){return this._map.search}set search(e){if(u().isNil(e)||""===e)this._map.search="";else if(u().isString(e)&&e.length)this._map.search=u().includes(e,"?")?e:`?${e}`;else if(u().isNumber(e))this._map.search=`?${e}`;else{const t=u().keys(e);t.length?this._map.search=`?${u().map(t,t=>`${encodeURIComponent(t)}=${encodeURIComponent(e[t])}`).join("&")}`:this._map.search=""}}get hash(){return this._map.hash}set hash(e){u().isNil(e)||""===e?this._map.hash="":this._map.hash=u().includes(e,"#")?e:`#${e}`}get filename(){return this.path.split("/").pop()}set filename(e){const t=this.path.split("/").slice(1,-1);u().isNil(e)||""===e||t.push(e),this.path=t}addParam(e,t=""){if(!e)throw new Error(T);const n=this._parseSearch(this.search);n[e]=t,this.search=n}removeParam(e){if(!e)throw new Error(T);const t=this._parseSearch(this.search);delete t[e],this.search=t}hasParam(e){return!u().isNil(this.getParam(e))}getParam(e){return this._parseSearch(this.search)[e]}_parseSearch(e){const t={};if(!(e=e.replace("?","")).length)return t;const n=e.split("&");return u().forEach(n,e=>{const[n,r=""]=e.split("=");t[decodeURIComponent(n)]=decodeURIComponent(r)}),t}get href(){const e=this.port?`:${this.port}`:"";return`${this.protocol}//${this.domain}${e}${this.path}${this.search}${this.hash}`}toString(){return this.href}}const R="gvm5TL",L="d3CoQu",k="rAMlL0";let D=null;class V extends l().Component{constructor(e){super(e),this.onReady=(e=window.Vimeo.Player)=>{this.player=new e(this.iframeRef.current),this.attachEventsToPlayer(),this.setSettings(this.props)},this.player=null,this.iframeRef=l().createRef(),this.muted=e.muted,this.__volume=0}componentDidMount(){D=D||(0,P.L)("https://player.vimeo.com/api/player.js",!0);const e=this.iframeRef.current;e?(e.setAttribute("allow","autoplay"),e.setAttribute("src",this.getIframeSrcUrl()),this.props.onIframeRef(e),D.then(this.onReady)):this.player=null}UNSAFE_componentWillReceiveProps(e){e.src===this.props.src&&this.setSettings(e,this.props)}componentWillUnmount(){this.player&&this.detachEventsFromPlayer()}attachEventsToPlayer(){const{onPlay:e,onPause:t,onEnd:n,onVolumeChange:r}=this.props;this.player.on("play",e),this.player.on("pause",t),this.player.on("ended",n),this.player.on("volumechange",r)}detachEventsFromPlayer(){const{onPlay:e,onPause:t,onEnd:n,onVolumeChange:r}=this.props;this.player.off("play",e),this.player.off("pause",t),this.player.off("ended",n),this.player.on("volumechange",r)}setSettings({isVideoPlayRequested:e,isVideoPauseRequested:t,loop:n,muted:r},o={}){if(!this.player)return null;this.toggleMute(r).then(()=>{o.isVideoPlayRequested!==e&&e&&this.togglePaused(!1),o.isVideoPauseRequested!==t&&t&&this.togglePaused(!0)}),this.toggleLoop(n)}togglePaused(e){this.player.getPaused().then(t=>{e&&!t&&this.player.pause(),!e&&t&&this.player.play()})}toggleLoop(e){e?this.player.setLoop(!0):this.player.setLoop(!1)}toggleMute(e){return this.player.getVolume().then(t=>e===this.muted?Promise.resolve():(this.muted=e,e?(this.__volume=t,this.player.setVolume(0)):this.player.setVolume(this.__volume||1)))}getIframeSrcUrl(){const{src:e,simple:t,mobileMode:n}=this.props,r={muted:this.muted?"1":"0"};(t||n)&&(r.badge="0",r.portrait="0",r.title="0");const o=new _(e);return o.protocol="https",o.search=r,o.toString()}render(){const{className:e,width:t,height:n,isVideoPauseRequested:r,isVideoPlayRequested:o,isVideoPlaying:i,isVideoPaused:s,fillAllSpace:a}=this.props,c=r||o||i||s?0:-1;return l().createElement("iframe",{title:"Vimeo",width:t,height:n,frameBorder:"0",allowFullScreen:!0,tabIndex:c,ref:this.iframeRef,className:w()(R,e,{[L]:a})})}}V.propTypes={src:E().string.isRequired,onPlay:E().func,onPause:E().func,onEnd:E().func,onVolumeChange:E().func,onIframeRef:E().func.isRequired,width:E().number,height:E().number,className:E().string,simple:E().bool,mobileMode:E().bool,isVideoPlayRequested:E().bool,isVideoPauseRequested:E().bool,isVideoPlaying:E().bool,isVideoPaused:E().bool,fillAllSpace:E().bool,loop:E().bool,muted:E().bool};let M=null;class B extends l().Component{constructor(e){super(e),this.handleIframeRef=e=>{e&&(this.iframeRef=e,e.setAttribute("allow","autoplay"),e.setAttribute("src",this.buildUrl(this.props)),this.props.onIframeRef(e))},this.onYouTubeIframeAPIReady=()=>{new window.YT.Player(this.iframeRef,{events:{onReady:this.onReady,onStateChange:this.onStateChange}})},this.onReady=({target:e})=>{this.player=e,this.setState({isReady:!0}),this.setSettings(this.props)},this.onStateChange=({data:e})=>{const{onPlay:t,onPause:n,onEnd:r}=this.props;switch(e){case window.YT.PlayerState.PLAYING:t();break;case window.YT.PlayerState.PAUSED:n();break;case window.YT.PlayerState.ENDED:r()}},this.onIframeLoaded=async()=>{M||(M=Promise.race([new Promise(e=>{window.onYouTubeIframeAPIReady=e}),new Promise(e=>{window.YT&&window.YT.ready(e)})]),(0,P.L)("https://www.youtube.com/iframe_api")),await M,this.onYouTubeIframeAPIReady()},this.player=null,this.iframeRef=null,this.state={isReady:!1}}UNSAFE_componentWillReceiveProps(e){e.src===this.props.src?this.setSettings(e,this.props):this.setState({isReady:!1})}setSettings({isVideoPlayRequested:e,isVideoPauseRequested:t,loop:n,muted:r},o={}){if(!this.player||!this.state.isReady)return null;o.muted!==r&&this.toggleMute(r),o.isVideoPlayRequested!==e&&e&&this.togglePaused(!1),o.isVideoPauseRequested!==t&&t&&this.togglePaused(!0),this.toggleLoop(n)}togglePaused(e){e?this.player.pauseVideo():this.player.playVideo()}toggleLoop(e){if(e){const{video_id:e}=this.player.getVideoData();this.player.loadPlaylist(e),this.player.setLoop(!0)}else this.player.setLoop(!1)}toggleMute(e){e?this.player.mute():this.player.unMute()}buildUrl({src:e,mobileMode:t,showControls:n,locale:r}){const{protocol:o,hostname:i,port:s}=window.location,a={enablejsapi:"1",hl:r,rel:"0",origin:`${o}//${i}${s?":":""}${s}`};t&&(a.playsinline="1"),n||(a.controls="0");const l=new _(e);return l.protocol="https",l.search=a,l.toString()}render(){const{className:e,width:t,height:n,isVideoPauseRequested:r,isVideoPlayRequested:o,isVideoPlaying:i,isVideoPaused:s,fillAllSpace:a}=this.props,c=r||o||i||s?0:-1;return l().createElement("iframe",{title:"Youtube",width:t,height:n,frameBorder:"0",allowFullScreen:!0,tabIndex:c,onLoad:this.onIframeLoaded,ref:this.handleIframeRef,className:w()(R,e,{[L]:a})})}}B.propTypes={src:E().string.isRequired,locale:E().string,onPlay:E().func,onPause:E().func,onEnd:E().func,onIframeRef:E().func.isRequired,width:E().number,height:E().number,className:E().string,mobileMode:E().bool,isVideoPlayRequested:E().bool,isVideoPauseRequested:E().bool,isVideoPlaying:E().bool,isVideoPaused:E().bool,fillAllSpace:E().bool,loop:E().bool,muted:E().bool};var F=n(25799),U=n.n(F);const H="undefined"!=typeof window?window:void 0,j=new Promise(e=>{if(H&&!H.FB){const t=window.fbAsyncInit;window.fbAsyncInit=()=>{t&&t(),e()}}});let W=!1;class z extends l().Component{constructor(e){super(e),this.saveContainerRef=e=>this.containerRef=e,this.saveStretchedContainer=e=>this.stretchedContainerRef=e,this.init=()=>{window.FB.init({xfbml:!0,version:"v3.2"})},this.handleFacebookReady=e=>{"video"===e.type&&e.id===this.getPlayerId()&&this.onReady(e.instance)},this.setAllowAttribute=()=>{if(!this.containerRef)return;const e=this.containerRef.querySelector("iframe");e&&(e.allow.includes("autoplay")||(e.setAttribute("allow","autoplay"),e.setAttribute("src",e.src)))},this.onReady=e=>{const{mobileMode:t,fillAllSpace:n,onIframeRef:r}=this.props;this.player=e,this.iframeRef=this.containerRef.querySelector("iframe"),(t||n)&&this.fitPlayer(),t&&U().onChange(this.fitPlayer),r(this.iframeRef),this.attachEventsToPlayer(),this.setState({isReady:!0}),this.setSettings(this.props),this.updateFocusAbility()},this.fitPlayer=e=>{const t=this.iframeRef;if(t){const n=this.stretchedContainerRef.getBoundingClientRect(),r=this.iframeRef.getBoundingClientRect(),{fillAllSpace:o}=this.props,{height:i,width:s}=o?n:this.props;let a=1;if(r.height){if(this.videoSize||(this.videoSize={height:r.height,width:r.width}),e){const{left:t=0,right:n=0}=e;a=s/(this.videoSize.width-t-n)}a*=i/this.videoSize.height,t.style.transformOrigin="top center",t.style.transform=`scale(${a})`}}},this.player=null,this.containerRef=null,this.iframeRef=null,this.stretchedContainerRef=null,this.videoSize=null,this.state={isReady:!1}}async componentDidMount(){W||((0,P.L)("https://connect.facebook.net/en_US/sdk.js#xfbml=1&version=v3.2"),W=!0),await j,this.containerRef&&(window.FB.Event.subscribe("xfbml.ready",this.handleFacebookReady),window.FB.Event.subscribe("iframeplugin:create",this.setAllowAttribute),this.init())}UNSAFE_componentWillReceiveProps(e){e.src===this.props.src?this.setSettings(e,this.props):this.setState({isReady:!1})}componentDidUpdate(e){this.isPropsChanged(e,["src","width","height"])&&this.init(),this.isPropsChanged(e,["isVideoPauseRequested","isVideoPlayRequested"])&&this.updateFocusAbility()}componentWillUnmount(){window.FB&&(window.FB.Event.unsubscribe("xfbml.ready",this.handleFacebookReady),window.FB.Event.unsubscribe("iframeplugin:create",this.setAllowAttribute)),this.player&&this.detachEventsFromPlayer()}isPropsChanged(e,t){const n=u().pick(e,t),r=u().pick(this.props,t);return!u().isEqual(n,r)}updateFocusAbility(){if(!this.iframeRef)return;const{isVideoPauseRequested:e,isVideoPlayRequested:t,isVideoPlaying:n,isVideoPaused:r}=this.props,o=e||t||n||r?0:-1;this.iframeRef.setAttribute("tabindex",o)}getPlayerId(){return`${this.props.src}-${this.props.compId}`}attachEventsToPlayer(){const{onPlay:e,onPause:t,onEnd:n}=this.props;this._eventHanlers={},this._eventHanlers.onPlay=this.player.subscribe("startedPlaying",()=>e()),this._eventHanlers.onPause=this.player.subscribe("paused",()=>t()),this._eventHanlers.onEnd=this.player.subscribe("finishedPlaying",()=>n())}detachEventsFromPlayer(){this._eventHanlers.onPlay.release(),this._eventHanlers.onPause.release(),this._eventHanlers.onEnd.release(),this._eventHanlers={}}setSettings({isVideoPlayRequested:e,isVideoPauseRequested:t,muted:n},r={}){if(!this.player||!this.state.isReady)return null;r.isVideoPlayRequested!==e&&e&&this.togglePaused(!1),r.isVideoPauseRequested!==t&&t&&this.togglePaused(!0),r.muted!==n&&this.toggleMute(n)}togglePaused(e){e?this.player.pause():this.player.play()}toggleMute(e){e?this.player.mute():this.player.unmute()}render(){const{src:e,className:t,fillAllSpace:n}=this.props,{width:r,height:o}=this.props,i={id:this.getPlayerId(),className:w()("fb-video",R,t),ref:this.saveContainerRef,"data-href":e,"data-allowfullscreen":"true"};return n||(i["data-width"]=Math.ceil(r),i["data-height"]=Math.ceil(o)),l().createElement("div",{ref:this.saveStretchedContainer,className:k},l().createElement("div",{...i}))}}z.propTypes={src:E().string.isRequired,onPlay:E().func,onPause:E().func,onEnd:E().func,onIframeRef:E().func.isRequired,width:E().number,height:E().number,className:E().string,compId:E().string,simple:E().bool,mobileMode:E().bool,isVideoPlayRequested:E().bool,isVideoPauseRequested:E().bool,isVideoPlaying:E().bool,isVideoPaused:E().bool,fillAllSpace:E().bool,loop:E().bool,muted:E().bool},z.defaultProps={compId:"comp"};const q=["fullscreenchange","mozfullscreenchange","webkitfullscreenchange","msfullscreenchange"];class G extends l().Component{constructor(){super(...arguments),this.handleFullscreenChange=()=>{this.props.onFullScreenChanged(this.isInFullScreen)}}UNSAFE_componentWillMount(){"undefined"!=typeof document&&this.addFullscreenEventHandler()}componentWillUnmount(){this.removeFullscreenEventHandler()}get isInFullScreen(){return Boolean(document.fullscreenElement||document.mozFullScreenElement||document.webkitFullscreenElement||document.msFullscreenElement)}addFullscreenEventHandler(){u().forEach(q,e=>document.addEventListener(e,this.handleFullscreenChange))}removeFullscreenEventHandler(){u().forEach(q,e=>document.removeEventListener(e,this.handleFullscreenChange))}render(){const{locale:e,videoItem:t,isVideoPlayRequested:n,isVideoPauseRequested:r,isVideoPlaying:o,isVideoPaused:i,onPlay:s,onPause:a,onEnded:c,onIframeRef:u,onVolumeChange:d,fillAllSpace:p,YoutubePlayer:h=B}=this.props;if(!t)return null;const{id:f,externalId:m,mediaExternUrl:v,videoSource:g}=t,y={[S.b.YOUTUBE]:h,[S.b.VIMEO]:V,[S.b.FACEBOOK]:z}[g];return y?l().createElement(y,{...this.props,fillAllSpace:p,locale:e,key:f||m,showControls:!0,isVideoPlayRequested:n,isVideoPauseRequested:r,isVideoPlaying:o,isVideoPaused:i,src:v,onPlay:s,onPause:a,onEnd:c,onVolumeChange:d,onIframeRef:u}):null}}G.propTypes={compId:E().string,isVideoPlayRequested:E().bool,isVideoPauseRequested:E().bool,isVideoPlaying:E().bool,isVideoPaused:E().bool,muted:E().bool,fillAllSpace:E().bool,onPlay:E().func,onPause:E().func,onEnded:E().func,onVolumeChange:E().func,onIframeRef:E().func,onFullScreenChanged:E().func,onLoad:E().func,onPlayBlocked:E().func,videoItem:E().object.isRequired,width:E().number,height:E().number,className:E().string,locale:E().string,YoutubePlayer:E().elementType},G.defaultProps={onPlay:u().noop,onPause:u().noop,onEnded:u().noop,onLoad:u().noop,onPlayBlocked:u().noop,onError:u().noop,onFullScreenChanged:u().noop,onIframeRef:u().noop,onVolumeChange:u().noop};var $=n(96653);const Y="vrxbDK",K="IvIoaJ",X="Q2vwr0",Z=e=>{const t={width:e.width,height:e.height},n=(0,$.B)().t;return l().createElement("div",{"data-hook":"video-not-avalilable-overlay",className:Y,style:t},l().createElement("div",{className:K},n("widget.video-is-not-available")),l().createElement("div",{className:X},n("widget.check-again-later")))};var J,Q=n(37483),ee=n(18020),te=n(4160),ne=n(93343),re=n(48460);!function(e){e.VIDEO="video",e.ALL_CARDS="all_cards"}(J||(J={}));var oe=n(22782),ie=n(72598),se=function(){return se=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},se.apply(this,arguments)},ae=n(3612),le=n(60501);const ce="R9Pbo4",ue="RI8nPp";class de extends l().Component{render(){const{rounded:e,children:t,className:n,onClick:r,isFocusable:o,ariaLabel:i,dataHook:s}=this.props,a=w()(n,ce,{[ue]:e});return l().createElement("button",{className:a,onClick:r,tabIndex:r&&o?0:-1,"data-hook":s,"aria-label":i},t)}}de.defaultProps={rounded:!1,isFocusable:!0};const pe="dPkWvR",he=({className:e,label:t,shortLabel:n})=>l().createElement("span",{"data-hook":"action-button-label",className:w()(e,pe),...(0,c.isString)(t)&&{"data-label":t},...n&&{"data-short-label":n}},l().isValidElement(t)&&t);var fe=n(34348);const me=({size:e,...t})=>a.createElement("svg",{viewBox:"0 0 16 15",fill:"currentColor",width:e||"16",height:e||"15",...t},a.createElement("path",{fill:"currentColor",d:"M16 12v2.199a.7.7 0 0 1-1.244.44L12.619 12H2a2 2 0 0 1-2-2V2a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v10zM4 4a1 1 0 0 0-1 1v1a1 1 0 0 0 1 1h3a1 1 0 0 0 1-1V5a1 1 0 0 0-1-1H4zm7 0a1 1 0 0 0-1 1v1a1 1 0 0 0 1 1h1a1 1 0 0 0 1-1V5a1 1 0 0 0-1-1h-1z",fillRule:"evenodd"}));me.displayName="ChatBigIcon";const ve=me,ge=({size:e,...t})=>a.createElement("svg",{viewBox:"0 0 9 9",fill:"currentColor",width:e||"9",height:e||"9",...t},a.createElement("path",{fill:"currentColor",d:"M9 6v2.594a.3.3 0 0 1-.488.233L6.242 7H1a1 1 0 0 1-1-1V1a1 1 0 0 1 1-1h7a1 1 0 0 1 1 1v5z",fillRule:"evenodd"}));ge.displayName="ChatSmallIcon";const ye=ge;var be=n(31889);const Ee=({size:e,...t})=>a.createElement("svg",{viewBox:"0 0 1129 1024",fill:"currentColor",width:e||"1129",height:e||"1024",...t},a.createElement("path",{fill:"currentColor",d:"M1052.672 282.624h-117.76v-104.448h117.76v104.448zM1052.672 479.232h-117.76v-104.448h117.76v104.448zM1052.672 673.792h-117.76v-104.448h117.76v104.448zM1052.672 850.944h-117.76v-105.472h117.76v105.472zM295.936 282.624h564.224v462.848h-564.224v-462.848zM221.184 282.624h-117.76v-104.448h117.76v104.448zM221.184 479.232h-117.76v-104.448h117.76v104.448zM221.184 673.792h-117.76v-104.448h117.76v104.448zM221.184 850.944h-117.76v-105.472h117.76v105.472zM1052.672 8.192v104.448h-117.76v-104.448h-74.752v153.6h-564.224v-153.6h-74.752v104.448h-117.76v-104.448h-74.752v1005.568h74.752v-105.472h117.76v105.472h74.752v-152.576h564.224v152.576h74.752v-105.472h117.76v105.472h74.752v-1005.568h-74.752z",fillRule:"evenodd"}));Ee.displayName="FilmIcon";const Se=Ee,Ce=({size:e,...t})=>a.createElement("svg",{viewBox:"0 0 8 18",fill:"currentColor",width:e||"8",height:e||"18",...t},a.createElement("path",{fill:"currentColor",d:"M3.5 0a2.501 2.501 0 0 1 0 5 2.5 2.5 0 0 1 0-5zm4.498 18H.276l.002-.557c.513-.093.877-.172 1.093-.24.216-.068.4-.164.552-.286.15-.12.27-.306.354-.557.084-.252.13-.643.13-1.175v-4.97c0-.487-.015-.878-.042-1.174-.026-.296-.117-.534-.275-.712-.159-.178-.4-.313-.721-.4A9.307 9.307 0 0 0 0 7.708v-.605L4.589 7H5.79v8.154c0 .654.052 1.107.156 1.362.105.254.305.447.602.581.294.133.778.249 1.447.348L8 18h-.002z",fillRule:"evenodd"}));Ce.displayName="InfoIcon";const we=Ce,Pe=({size:e,...t})=>a.createElement("svg",{viewBox:"0 0 15 18",fill:"currentColor",width:e||"15",height:e||"18",...t},a.createElement("path",{fill:"currentColor",transform:"translate(-433 -512)",id:"a",d:"M438.135 520.094a2.642 2.642 0 0 1-.042 1.92l5.396 3.299a2.647 2.647 0 1 1-.669.832l-5.32-3.254a2.647 2.647 0 1 1 .082-3.699l5.247-3.32a2.647 2.647 0 1 1 .673.826l-5.367 3.396z",fillRule:"evenodd"}));Pe.displayName="ShareIcon";const Ie=Pe,Oe=({size:e,...t})=>a.createElement("svg",{viewBox:"0 0 18 18",fill:"currentColor",width:e||"18",height:e||"18",...t},a.createElement("path",{fill:"currentColor",d:"M6.382 6.22L8.615.266a.411.411 0 0 1 .77 0l2.232 5.952a.277.277 0 0 0 .163.163l5.952 2.233a.411.411 0 0 1 0 .77l-5.952 2.232a.285.285 0 0 0-.163.163l-2.233 5.952a.41.41 0 0 1-.77 0L6.383 11.78a.289.289 0 0 0-.163-.163L.267 9.386a.412.412 0 0 1 0-.771l5.952-2.233a.281.281 0 0 0 .163-.163",fillRule:"evenodd"}));Oe.displayName="SparkIcon";const Ae=Oe,Ne=({size:e,...t})=>a.createElement("svg",{viewBox:"0 0 853 1024",fill:"currentColor",width:e||"853",height:e||"1024",...t},a.createElement("path",{fill:"currentColor",d:"M456.704 180.224c204.8 22.528 362.496 192.512 361.472 400.384 0 221.184-184.32 402.432-409.6 402.432-224.256 0-408.576-180.224-408.576-402.432 0-206.848 159.744-376.832 362.496-400.384 0 0 0 0 0 0s0-88.064 0-88.064c0 0-97.28 0-97.28 0s0-92.16 0-92.16c0 0 288.768 0 288.768 0s0 92.16 0 92.16c0 0-97.28 0-97.28 0s0 88.064 0 88.064c0 0 0 0 0 0zM96.256 580.608c0 169.984 140.288 309.248 314.368 309.248s314.368-139.264 314.368-309.248c0-169.984-140.288-310.272-314.368-310.272-173.056 0-314.368 138.24-314.368 310.272zM457.728 367.616c0 0 0 166.912 0 166.912s96.256 0 96.256 0c0 0 0 92.16 0 92.16s-189.44 0-189.44 0c0 0 0-92.16 0-92.16s0 0 0 0 0-166.912 0-166.912c0 0 93.184 0 93.184 0z",fillRule:"evenodd"}));Ne.displayName="TimerIcon";const Te=Ne,xe="eMrGv2",_e="nMx01h",Re={share:Ie,dollar:be.A,film:Se,info:we,spark:Ae,timer:Te,chatBig:ve,chatSmall:ye},Le=({className:e,icon:t})=>{const n=Re[t];return l().createElement("div",{className:xe},l().createElement(fe.L,{icon:n&&l().createElement(n,null),className:w()(_e,e)}))};var ke=n(95661);const De={"main-content-wrapper":"tZUVlr",mainContentWrapper:"tZUVlr","info-overlay":"KPQZRU",infoOverlay:"KPQZRU","main-content":"Fuh2CJ",mainContent:"Fuh2CJ",actions:"ngwwi0",ltr:"PKrSYt",rtl:"fEyH2R","chat-button":"qVD7EX",chatButton:"qVD7EX","chat-pimple":"fsvWuZ",chatPimple:"fsvWuZ","chat-small":"Ck9PgA",chatSmall:"Ck9PgA","chat-big":"t4_BEt",chatBig:"t4_BEt",actionButton:"tPccwx",animatedButton:"Wjr4Ka","button-label":"skqWYL",buttonLabel:"skqWYL","buy-rent-button":"sVk1j8",buyRentButton:"sVk1j8","with-label":"Z2JusO",withLabel:"Z2JusO","video-info-button":"FVHxBT",videoInfoButton:"FVHxBT","all-cards-button":"yBczdW",allCardsButton:"yBczdW","info-overlay-wrapper":"LBVusC",infoOverlayWrapper:"LBVusC",active:"OwkSXs","info-overlay-content":"cuT1RV",infoOverlayContent:"cuT1RV","all-cards-overlay-content":"C4TBSD",allCardsOverlayContent:"C4TBSD"};var Ve=n(91523);const Me=({type:e="fade-in-out",when:t,children:n})=>l().createElement(Ve.i,{type:e,className:De["info-overlay"],when:t},n),Be=({isActive:e=!1,className:t,dir:n,children:r})=>l().createElement("div",{className:w()(De["info-overlay-wrapper"],{[De.active]:e},t),dir:n},r),Fe={onAllCardsButtonClick:c.noop,onBuyRentButtonClick:c.noop,onVideoInfoShow:c.noop,onShareVideoShow:c.noop,pauseVideo:c.noop,exitFullScreen:c.noop,isControlsShown:!0},Ue=e=>{const{pauseVideo:t,onAllCardsButtonClick:n,onCommentsButtonClick:r,onVideoInfoShow:o,onShareVideoShow:i,exitFullScreen:s,areElementsRounded:c,canShowBuyRentButton:u,canShareVideo:d,canShowFullInfo:p,canShowAllCardsButton:h,canShowCommentsButton:f,buyRentButtonText:m,videoInfoFullText:v,videoInfoShortText:g,shareVideoFullText:y,shareVideoShortText:b,showAllCardsFullText:E,commentsFullText:S,commentsShortText:C,showAllCardsShortText:P,infoButtonAriaLabel:I,shareButtonAriaLabel:O,allCardsButtonAriaLabel:A,commentsButtonAriaLabel:N,shouldShowCommentsPimple:T,videoOwnershipStatus:x,isRTL:_,isFocusable:R,isControlsShown:L}={...Fe,...e},[k,D]=(0,a.useState)(!L);(0,a.useEffect)(()=>{L?k&&D(!1):D(!0)},[L,k]);const V={[De.rtl]:_,[De.ltr]:!_},M=w()(De.actionButton,V);return l().createElement("section",{className:De["main-content-wrapper"],"data-hook":"player-overlay-actions"},l().createElement(Me,{when:!k},l().createElement("div",{className:De["main-content-inner"]},l().createElement("div",{className:w()(De.actions,V)},u&&l().createElement(de,{className:w()(M,De["buy-rent-button"],{[De["with-label"]]:m}),dataHook:"paid-access-button",isFocusable:R,onClick:n=>{e.onBuyRentButtonClick&&(t(),s(),e.onBuyRentButtonClick(n))},rounded:c},m&&l().createElement(he,{className:De["button-label"],label:m}),l().createElement(Le,{icon:(()=>{switch(x){case ke.H3.YOU_BOUGHT_THIS:return"film";case ke.H3.YOU_RENTED_THIS:return"timer";default:return"dollar"}})()})),p&&l().createElement(de,{className:w()(M,De.animatedButton,De["video-info-button"]),dataHook:"video-info-button",isFocusable:R,onClick:o,ariaLabel:I,rounded:c},v&&l().createElement(he,{className:De["button-label"],label:v,shortLabel:g}),l().createElement(Le,{icon:"info"})),d&&l().createElement(de,{className:w()(M,De.animatedButton,De["share-button"]),dataHook:"share-button",isFocusable:R,onClick:i,ariaLabel:O,rounded:c},y&&l().createElement(he,{className:De["button-label"],label:y,shortLabel:b}),l().createElement(Le,{icon:"share"})),h&&l().createElement(de,{className:w()(M,De.animatedButton,De["all-cards-button"]),dataHook:"all-cards-button",isFocusable:R,onClick:e=>{t(),n(e)},ariaLabel:A,rounded:c},E&&l().createElement(he,{className:De["button-label"],label:E,shortLabel:P}),l().createElement(Le,{icon:"spark"})),f&&l().createElement(de,{className:w()(M,De.animatedButton,De["chat-button"]),dataHook:"chat-button",isFocusable:R,onClick:()=>{r()},ariaLabel:N,rounded:c},S&&l().createElement(he,{className:De["button-label"],label:S,shortLabel:C}),l().createElement("div",{className:De["chat-big"]},l().createElement(Le,{icon:"chatBig"})),l().createElement("div",{className:De["chat-small"]},l().createElement(Le,{icon:"chatSmall"})),T&&l().createElement("div",{className:De["chat-pimple"]}))))))},He="XTAKaE",je="Q_ZZgM",We="MJBEsK";var ze=n(58452);class qe extends l().Component{constructor(e){super(e),this.slideToPrev=()=>{this.slideInDirection(-1)},this.slideToNext=()=>{this.slideInDirection(1)},this._doSlide=(e,t,n)=>{const r=(o=this.accumulatedNextIndex,i=t,Math.abs(Math.abs(o)-Math.abs(i)));var o,i;this.setState({index:e,loopIndex:this.getLoopIndex(n>0?e:t)},()=>{this.setTransition(1===r?"transform 0.65s ease-in-out":"transform 0.4s linear"),this.accumulatedNextIndex=0})},this.doSlideThrottled=(0,c.throttle)(this._doSlide,400),this.normalizeIndexes=e=>{if(e.target!==this.contentRef)return;const{index:t,loopIndex:n}=this.state,r=this.getLoopIndex(0);this.setTransition("none"),this.setState({index:t-n+r,loopIndex:r},()=>{(0,ze.X)(this.containerRef)})},this.containerRef=null,this.contentRef=null,this.accumulatedNextIndex=0,this.state={loopIndex:this.getLoopIndex(0),index:0}}UNSAFE_componentWillReceiveProps(e){const{index:t}=this.state;this.setState({loopIndex:this.getLoopIndex(t,e),index:t})}getItemsCount(e=this.props){return e.children.length}getItemsPerScreenCount(){const{width:e,itemWidth:t}=this.props;return Math.floor(e/t)}getClonesCount(e=this.props){const{width:t,itemWidth:n}=e,r=t/n;return r>1?r:2}_attachKeyToItem(e,t){return l().cloneElement(e,{key:`${t}-${e.key}`})}getItems(){const{children:e}=this.props,{index:t}=this.state,n=this.getClonesCount(),r=this.getItemsPerScreenCount(),o=e.slice(0,n),i=[...e.slice(-n).map(e=>this._attachKeyToItem(e,"last")),...e,...o.map(e=>this._attachKeyToItem(e,"first"))],s=t+n,a=[s,s+r],c=e=>e>=a[0]&&e<a[1];return i.map((e,t)=>l().cloneElement(e,{isAccessible:c(t)}))}slideInDirection(e){const{index:t}=this.state,n=t+e;this.accumulatedNextIndex+=n,this.doSlideThrottled(n,t,e)}getLoopIndex(e,t=this.props){const n=this.getItemsCount(t),r=this.getClonesCount(t);return Math.floor(e/n)*n-r}setTransition(e){this.contentRef&&(this.contentRef.style.transition=e)}getContentStyle(){const{itemWidth:e}=this.props,{index:t,loopIndex:n}=this.state;return{transform:`translate3d(${-t*e}px, 0, 0)`,left:n*e}}renderPrevButton(){return this.props.renderPrevButton({onClick:this.slideToPrev})}renderNextButton(){return this.props.renderNextButton({onClick:this.slideToNext})}getContainerAriaLabel(){return this.props.getSlideAriaLabel({itemsCount:this.getItemsPerScreenCount()})}render(){return l().createElement("div",{className:He},this.renderNextButton(),l().createElement("div",{className:je,ref:e=>this.containerRef=e,tabIndex:0,"aria-label":this.getContainerAriaLabel(),style:{width:this.props.width}},l().createElement("div",{className:We,ref:e=>this.contentRef=e,style:this.getContentStyle(),onTransitionEnd:this.normalizeIndexes},this.getItems())),this.renderPrevButton())}}qe.defaultProps={getSlideAriaLabel:c.noop,renderPrevButton:(0,c.constant)(null),renderNextButton:(0,c.constant)(null)};var Ge=n(36675);const $e=({size:e,...t})=>a.createElement("svg",{viewBox:"0 0 13 18",fill:"currentColor",width:e||"13",height:e||"18",...t},a.createElement("g",{id:"Actions_05",stroke:"none",fill:"none",strokeWidth:"1",fillRule:"evenodd"},a.createElement("path",{transform:"rotate(-180 6.785 9.017)",d:"M2.56943454 -4.26325641e-14L1 1.59637082 9.90393128 9.01743437 1.16642458 16.5458666 2.56943454 18.0348687 12.5694345 8.9835939z",fill:"currentColor"})));$e.displayName="ArrowLeftIcon";const Ye=$e,Ke="jLAtDz",Xe="mcfgRE",Ze="YTdfeQ",Je="WY86pB",Qe="A1PfYO",et="k50vR0",tt="Sbjf6P",nt="aNOmXR",rt="cgv_dL";var ot=n(24178),it=n(23008);const st="uubnyf",at="P1WINf",lt="Ra4BPx",ct="x9cJoh",ut="Gf4HjN",dt=({text:e,withSeparator:t,isShrinkable:n,liveLabel:r})=>l().createElement("div",{className:w()(st,{[ct]:t,[lt]:n,[ut]:Boolean(r)})},r&&l().createElement("span",{className:at},r),l().createElement(it.v,{text:e,dataHook:"action-card-title"}));dt.propTypes={text:E().string,withSeparator:E().bool,isShrinkable:E().bool,liveLabel:E().string};const pt="eUZJ6v",ht="cU05ut",ft="LTlMlo",mt="VQA_pJ",vt="r1jxir",gt="x8H4m3",yt="tYIyYn";var bt=n(79388),Et=n(94191),St=n(19973),Ct=n(58315),wt=n(76456),Pt=n(68185);class It extends l().Component{renderSocialButton(){const{cardData:e,labels:t,isAccessible:n}=this.props,{facebookButtonTitle:r,youtubeButtonTitle:o,twitterButtonTitle:i}=t;switch(e.network){case"twitter":return l().createElement(St._,{isAccessible:n,twitterButtonTitle:i,cardData:e});case"youtube":return l().createElement(Ct.w,{isAccessible:n,youtubeButtonTitle:o,cardData:e});case"facebook":return l().createElement(wt.B,{isAccessible:n,facebookButtonTitle:r,cardData:e});default:return null}}isLiveVideo(){const{itemType:e}=this.props.cardData;return e===ot.S.ItemLive}renderDefaultCTA(){const{type:e,buttonLabel:t}=this.props.cardData,n=(0,c.includes)([Pt.r.CUSTOM,Pt.r.PRODUCT],e);return l().createElement("div",{className:pt},l().createElement("div",{className:gt,"data-hook":"action-card-action-text"},this.isLiveVideo()&&l().createElement("div",{className:yt}),t),l().createElement("div",{className:ft},n?l().createElement(fe.L,{icon:l().createElement(bt.A,null),className:vt}):l().createElement(fe.L,{icon:l().createElement(Et.A,null),className:mt})))}render(){return this.props.cardData.type===Pt.r.SOCIAL?l().createElement("div",{className:w()(pt,ht),"data-hook":"action-card-action-text"},this.renderSocialButton()):this.renderDefaultCTA()}}It.propTypes={cardData:E().object,isAccessible:E().bool,labels:E().object},It.defaultProps={labels:{}};var Ot=n(6834);const At=({size:e,...t})=>a.createElement("svg",{viewBox:"0 0 28 29",fill:"currentColor",width:e||"28",height:e||"29",...t},a.createElement("path",{fill:"currentColor",d:"M12.29 28.077a3.405 3.405 0 0 1-2.416-1.002l-8.876-8.9a3.438 3.438 0 0 1 0-4.844L13.293 1.003A3.391 3.391 0 0 1 15.708 0h8.876A3.424 3.424 0 0 1 28 3.425v8.902c0 .913-.355 1.774-1 2.42L14.707 27.075a3.406 3.406 0 0 1-2.417 1.002zm7.704-21.325c.34 0 .659.132.9.373a1.28 1.28 0 0 1 0 1.804c-.482.481-1.32.481-1.8 0a1.28 1.28 0 0 1 0-1.804c.241-.24.56-.373.9-.373zm0 4.702c.91 0 1.769-.357 2.415-1.003a3.438 3.438 0 0 0 0-4.844c-1.294-1.295-3.543-1.293-4.83 0a3.438 3.438 0 0 0 0 4.844 3.39 3.39 0 0 0 2.415 1.003z",fillRule:"evenodd"}));At.displayName="TagIcon";const Nt=At,Tt="RiS4JE",xt="VkcyvG",_t="lSa0cq",Rt="DfW9b1",Lt=[Pt.r.VIDEO,Pt.r.RECENT_VIDEO,Pt.r.CHANNEL],kt=({type:e,thumbnailUrl:t,itemType:n})=>{if(n===ot.S.ItemScheduled)return t?null:l().createElement(fe.L,{className:Rt,icon:l().createElement(Ot.A,null)});if((0,c.includes)(Lt,e))return l().createElement(fe.L,{className:w()(Tt,{[xt]:t}),icon:l().createElement(Et.A,null)});if(t)return null;switch(e){case Pt.r.PRODUCT:return l().createElement(fe.L,{className:_t,icon:l().createElement(Nt,null)});case Pt.r.CUSTOM:return l().createElement(fe.L,{className:_t,icon:l().createElement(Ae,null)});default:return null}};kt.propTypes={type:E().string,thumbnailUrl:E().string,itemType:E().string};class Dt extends l().Component{constructor(){super(...arguments),this.handleCardClick=()=>{const{cardData:e,onCardClick:t}=this.props;t(e)}}isScheduledVideo(){const{itemType:e}=this.props.cardData;return e===ot.S.ItemScheduled}hasCTA(){const{cardData:{buttonLabel:e,network:t}}=this.props;return Boolean(e||t)&&!this.isScheduledVideo()}renderThumbnail(){const{cardData:{thumbnailUrl:e,type:t,itemType:n}}=this.props,r=(0,c.includes)(Lt,t),o=e?{backgroundImage:`url(${e})`}:null,i=w()(Xe,{[rt]:r&&e});return l().createElement("div",{className:i,style:o},l().createElement("div",{className:nt},l().createElement(kt,{type:t,itemType:n,thumbnailUrl:e})))}render(){const{cardData:e,className:t,isAccessible:n,labels:r}=this.props,{text:o,url:i,type:s,liveLabel:a}=e,c=this.hasCTA(),u=s===Pt.r.SOCIAL,d=w()(Ke,{[Ze]:u});return l().createElement("div",{className:t,tabIndex:"-1","data-hook":"action-card"},l().createElement("a",{className:d,onClick:this.handleCardClick,href:i,"aria-hidden":!n,tabIndex:n?0:-1,rel:"noopener noreferrer",target:"_blank"},l().createElement("div",{className:et},this.renderThumbnail(),l().createElement("div",{className:tt},l().createElement("div",{className:Je},l().createElement("div",{className:Qe},o&&l().createElement(dt,{text:o,liveLabel:a,isShrinkable:u,withSeparator:!u&&c})),c&&l().createElement(It,{labels:r,isAccessible:n,cardData:e}))))))}}Dt.propTypes={className:E().string,isAccessible:E().bool,cardData:E().object,onCardClick:E().func,labels:E().object},Dt.defaultProps={onCardClick:c.noop};const Vt="HaXnOY",Mt="jo7Fg7",Bt="OFNa_D",Ft="PKbcus",Ut="C9kzB8",Ht="mGvMO8",jt="W_lwxx";class Wt extends l().Component{constructor(e){super(e),this.recalculateWidthAndSize=()=>{const{cardsData:e}=this.props,t=this.contentRef.clientWidth,n=(0,c.clamp)(Math.min(Math.floor(t/226),6),0,e.length);this.setState({cardsPerSlideCount:n,isNavVisible:n!==e.length})},this.renderItem=e=>{const{onCardClick:t,labels:n}=this.props;return l().createElement(Dt,{key:e.clientId,labels:n,cardData:e,className:Ut,onCardClick:t})},this.saveContentRef=e=>{this.contentRef=e},this.renderPrevButton=({onClick:e})=>this.state.isNavVisible&&l().createElement(Ge.i,{className:Ht,ariaLabel:this.props.prevButtonAriaLabel,arrowIcon:l().createElement(fe.L,{icon:l().createElement(Ye,{size:null})}),tabIndex:0,dataHook:"prev-button",onClick:e}),this.renderNextButton=({onClick:e})=>this.state.isNavVisible&&l().createElement(Ge.i,{className:jt,ariaLabel:this.props.nextButtonAriaLabel,tabIndex:0,arrowIcon:l().createElement(fe.L,{icon:l().createElement(Ye,{size:null})}),dataHook:"next-button",onClick:e}),this.stopPropagation=e=>{e.stopPropagation()},this.contentRef=null,this.state={cardsPerSlideCount:null,isNavVisible:!1}}componentDidMount(){this.recalculateWidthAndSize(),this.recalculateWidthAndSize=(0,c.debounce)(this.recalculateWidthAndSize),window.addEventListener("resize",this.recalculateWidthAndSize)}componentDidUpdate({cardsData:e}){e.length!==this.props.cardsData.length&&this.contentRef&&this.recalculateWidthAndSize()}componentWillUnmount(){window.removeEventListener("resize",this.recalculateWidthAndSize)}render(){const{cardsData:e,getSlideAriaLabel:t}=this.props,{cardsPerSlideCount:n}=this.state;return l().createElement("div",{className:Vt,"data-hook":"all-cards"},l().createElement("div",{className:Mt,ref:this.saveContentRef},l().createElement(Ve.i,{className:Bt,when:n>0},n&&l().createElement("div",{className:Ft,onClick:this.stopPropagation},l().createElement(qe,{width:226*n,renderNextButton:this.renderNextButton,renderPrevButton:this.renderPrevButton,getSlideAriaLabel:t,itemWidth:226},(0,c.map)(e,this.renderItem))))))}}Wt.propTypes={cardsData:E().array,onCardClick:E().func,getSlideAriaLabel:E().func,prevButtonAriaLabel:E().string,nextButtonAriaLabel:E().string,labels:E().object},Wt.defaultProps={getSlideAriaLabel:(0,c.constant)("")};var zt,qt=n(83202),Gt=n.n(qt),$t=n(64120);!function(e){e[e.BOTTOM_LEFT=1]="BOTTOM_LEFT",e[e.BOTTOM_RIGHT=2]="BOTTOM_RIGHT"}(zt||(zt={}));var Yt=n(55937);const Kt={[zt.BOTTOM_LEFT]:Yt.K.BOTTOM_LEFT,[zt.BOTTOM_RIGHT]:Yt.K.BOTTOM_RIGHT};class Xt extends l().Component{constructor(e){super(e),this.contentNode=document.createElement("div"),this.setCardAccessible=e=>{this.setState({isAccessible:e})};const{player:t}=this.props;this.state={isAccessible:!1},t.onCardHidden(()=>this.setCardAccessible(!1)),t.onCardShown(()=>this.setCardAccessible(!0))}getPlayerCardData(e){const{cardData:t,index:n}=e,{contentNode:r}=this;return(({cardData:e,index:t,contentNode:n})=>{const{clientId:r,from:o,to:i}=e;return{id:r,from:o,to:i,order:t,contentNode:n,hasDynamicContent:e.type===Pt.r.SOCIAL}})({contentNode:r,cardData:t,index:n})}componentDidMount(){const{player:e}=this.props;e.addCard(this.getPlayerCardData(this.props)).then(()=>this.updateActiveCard())}componentDidUpdate(e){const t=this.getPlayerCardData(this.props),n=this.getPlayerCardData(e);if(!(0,c.isEqual)(n,t)){const{player:e}=this.props;e.updateCards([t]).then(()=>this.updateActiveCard())}}updateActiveCard(){const{player:e,isActive:t,cardData:n}=this.props;t&&e.setActiveCard(n.clientId)}componentWillUnmount(){const{player:e,cardData:t}=this.props;e&&e.removeCard&&e.removeCard(t.clientId)}render(){const{onCardClick:e,labels:t,cardData:n}=this.props,{isAccessible:r}=this.state;return Gt().createPortal(l().createElement($t.O,{labels:t,isAccessible:r,cardData:n,onCardClick:e}),this.contentNode)}}class Zt extends l().PureComponent{constructor(){super(...arguments),this.cardsConfig={anchorPoint:Yt.K.BOTTOM_LEFT}}componentDidUpdate(){this.updateCardsConfig()}updateCardsConfig(){const{player:e,cardsData:t}=this.props;if(!e||(0,c.isEmpty)(e)||(0,c.isEmpty)(t))return;const n=(e=>{const[t]=e;return Kt[t.position]})(t);n!==this.cardsConfig.anchorPoint&&(e.setAnchorPoint(n),this.cardsConfig.anchorPoint=n)}render(){const{player:e,cardsData:t,onCardClick:n,labels:r,activeVideoCard:o}=this.props;return!e||(0,c.isEmpty)(e)?null:l().createElement(l().Fragment,null,t.map((t,i)=>l().createElement(Xt,{key:t.clientId,player:e,labels:r,onCardClick:n,cardData:t,index:i,isActive:!!o&&t.clientId===o.clientId})))}}Zt.propTypes={player:E().object,cardsData:E().array,onCardClick:E().func,activeVideoCard:E().object,labels:E().object},Zt.defaultProps={onCardClick:c.noop};class Jt extends l().Component{UNSAFE_componentWillReceiveProps({isPlayerUIVisible:e,showPlayerUI:t,hidePlayerUI:n}){e!==this.props.isPlayerUIVisible&&(e?t&&t():n&&n())}render(){return null}}var Qt=n(17826),en=n(63892),tn=n(31650),nn=n(56784),rn=n(56375),on=n(94114),sn=n(55620),an=n(86487),ln=n(91118),cn=n(27557);const un=()=>({[ln.TEXT_LABELS.LOGO_LABEL]:(0,cn.t)("widget.player.watch-on-site-label"),[ln.TEXT_LABELS.LOGO_TOOLTIP]:(0,cn.t)("widget.player.watch-on-site-tooltip"),[ln.TEXT_LABELS.PAUSE_CONTROL_LABEL]:(0,cn.t)("widget.player.pause-control-label"),[ln.TEXT_LABELS.PLAY_CONTROL_LABEL]:(0,cn.t)("widget.player.play-control-label"),[ln.TEXT_LABELS.PROGRESS_CONTROL_LABEL]:(0,cn.t)("widget.player.progress-control-label"),[ln.TEXT_LABELS.PROGRESS_CONTROL_VALUE]:e=>{let t=e.percent,n=void 0===t?0:t;return(0,cn.t)("widget.player.progress-control-value",{percent:n})},[ln.TEXT_LABELS.MUTE_CONTROL_LABEL]:(0,cn.t)("widget.player.mute-control-label"),[ln.TEXT_LABELS.MUTE_CONTROL_TOOLTIP]:(0,cn.t)("widget.player.mute-control-tooltip"),[ln.TEXT_LABELS.UNMUTE_CONTROL_LABEL]:(0,cn.t)("widget.player.unmute-control-label"),[ln.TEXT_LABELS.UNMUTE_CONTROL_TOOLTIP]:(0,cn.t)("widget.player.unmute-control-tooltip"),[ln.TEXT_LABELS.VOLUME_CONTROL_LABEL]:(0,cn.t)("widget.player.volume-control-label"),[ln.TEXT_LABELS.VOLUME_CONTROL_VALUE]:e=>{let t=e.volume,n=void 0===t?0:t;return(0,cn.t)("widget.player.volume-control-value",{percent:n})},[ln.TEXT_LABELS.ENTER_FULL_SCREEN_LABEL]:(0,cn.t)("widget.player.enter-full-screen-label"),[ln.TEXT_LABELS.ENTER_FULL_SCREEN_TOOLTIP]:(0,cn.t)("widget.player.enter-full-screen-tooltip"),[ln.TEXT_LABELS.EXIT_FULL_SCREEN_LABEL]:(0,cn.t)("widget.player.exit-full-screen-label"),[ln.TEXT_LABELS.EXIT_FULL_SCREEN_TOOLTIP]:(0,cn.t)("widget.player.exit-full-screen-tooltip"),[ln.TEXT_LABELS.LIVE_INDICATOR_TEXT]:e=>e.isEnded?(0,cn.t)("widget.player.live-ended-indicator"):(0,cn.t)("widget.player.live-indicator"),[ln.TEXT_LABELS.LIVE_SYNC_LABEL]:(0,cn.t)("widget.player.live-sync-label"),[ln.TEXT_LABELS.LIVE_SYNC_TOOLTIP]:(0,cn.t)("widget.player.live-sync-tooltip"),[ln.TEXT_LABELS.ENTER_PICTURE_IN_PICTURE_TOOLTIP]:(0,cn.t)("widget.player.enter_picture_in_picture_tooltip"),[ln.TEXT_LABELS.ENTER_PICTURE_IN_PICTURE_LABEL]:(0,cn.t)("widget.player.enter_picture_in_picture_label"),[ln.TEXT_LABELS.EXIT_PICTURE_IN_PICTURE_LABEL]:(0,cn.t)("widget.player.exit_picture_in_picture_label"),[ln.TEXT_LABELS.EXIT_PICTURE_IN_PICTURE_TOOLTIP]:(0,cn.t)("widget.player.exit_picture_in_picture_tooltip")});(Object.getOwnPropertyDescriptor(un,"name")||{}).writable||Object.defineProperty(un,"name",{value:"default",configurable:!0});var dn=n(12486),pn=n(76664),hn=n(27310),fn=n(94457),mn=n(50836),vn=n(13127),gn=n(48521),yn=n(55898),bn=n(31539),En=n(93069),Sn=n(12826);const Cn=(e,t,n,r)=>(!(0,Sn.jl)(t)&&(0,en.OQ)(e)||(0,Sn.jl)(t)&&(0,en.lm)(e))&&!(0,En.R0)(n.id)&&!(0,g.Dr)(t)&&!(0,Sn.s6)(t)&&(0,ke.jj)(n,t,r),wn=e=>e.comments.hasNewComments;var Pn=n(49324),In=n(7235),On=n(32351),An=n(29539),Nn=n(20055),Tn=n(63195),xn=n(7139),_n=n(67459),Rn=n(47289),Ln=n(20274);const kn={selectVideo:xn.w5,playVideo:mn._b,pauseVideo:mn.WY,ensureVideoLoaded:Tn.V};class Dn extends l().Component{constructor(){super(...arguments),s()(this,"handlePlayRequest",e=>{let t=e.id;const n=this.props,r=n.channelData,o=n.currentSiteUser,i=n.selectVideo,s=n.playVideo;(0,n.ensureVideoLoaded)(t).then(()=>{const e=this.props.videoByIds[t];if(e){if((0,ke.hC)(r,e,o))return void s(e.id);i(e.id)}else this.props.errorMonitor.captureMessage(`Card video not found. videoId=${t}`)})})}render(){return l().createElement(Ln.A,o()({},this.props,{handlePlayRequest:this.handlePlayRequest}))}}const Vn=(0,d.Ng)(e=>({cardsData:(0,On.J6)(e),currentSiteUser:(0,Pn._)(e),videoByIds:(0,Rn.eA)(e),channelData:(0,_n.rH)(e)}),kn)((0,Nn.p)(Dn));var Mn=n(93286),Bn=n(98269),Fn=n(49586),Un=n(34219);const Hn=e=>{let t=e.player,n=e.videoItem,r=e.channelData;const o=(0,d.wA)(),i=(0,Fn.xX)(),s=i.controllerState,l=i.handlers,c=(0,d.d4)(Pn._),u=(0,d.d4)(on._G),p=(0,d.d4)(tn.U3),h=(0,d.d4)(en.JK),f=(0,d.d4)(re.xh),m=(0,d.d4)(en.V8),v=n.id,g=n.videoSource,y=n.title,b=n.description,E=r.id,S=r.title,C=r.description,w=s.annotoToken,P=(0,Un.a)().widgetFocused,I=`${(0,d.d4)(on.X3)}-${v}`,O=(0,a.useCallback)(e=>{o((0,rn.w)("widget.vid.showComment.shown",{isShown:e,isSingleVideo:p,channelID:E,videoID:v,source:g}))},[E,o,p,v,g]),A=(0,a.useCallback)(e=>{let t=e.name;"widget:hide"===t&&(o((0,An.bF)(!1)),O(!1)),"widget:show"===t&&(o((0,An.bF)(!0)),O(!0))},[o,O]),N=(0,a.useCallback)(e=>{const t=e.comments.countDiff,n=(void 0===t?0:t)>0;n&&o((0,rn.w)("widget.vid.newComment.added",{isSingleVideo:p,channelID:E,videoID:v,source:g})),o((0,An.j6)(n))},[E,o,p,v,g]),T=(0,a.useCallback)(()=>({title:y||"",description:b||"",group:{id:E,title:S||"",description:C||""}}),[C,E,S,b,y]),x=(0,a.useCallback)(()=>{o((0,Bn.s)({selectedVideoId:v,savedPlayerTime:t.getCurrentTime()}))},[o,t,v]),_=(0,a.useCallback)(()=>{(0,pn.f)(()=>{c?l.requestAnnotoToken(c.id,u):(x(),f&&t.exitFullScreen(),o((0,Mn.D8)())),o((0,rn.w)("widget.vid.commentsLogin.requested",{isSingleVideo:p,channelID:E,videoID:v,source:g}))})()},[E,c,o,l,f,p,u,t,x,v,g]),R=(0,a.useCallback)(()=>(_(),Promise.resolve()),[_]),L=(0,a.useMemo)(()=>({locale:h,ssoAuthRequestHandle:R,mediaDetailsHandle:T,metadataChangeCallback:N,uxEventCallback:A,mediaId:v,rtl:m}),[T,R,N,A,m,h,v]);return(0,a.useEffect)(()=>{c&&l.requestAnnotoToken(c.id,u)},[c,l,u]),(0,a.useEffect)(()=>{if(!window.AnnotoWidgetId)return window.AnnotoWidgetId=I,void t.bootAnnoto(L);window.AnnotoWidgetId!==I&&P&&(window.AnnotoWidgetId=I,t.loadAnnotoConfig(L))},[L,I,t,P]),(0,a.useEffect)(()=>{w&&t.authenticate(w)},[w,t]),null},jn=e=>{const t=e.videoItem,n=e.channelData,r=(0,d.d4)(Pn._);return(0,d.d4)(e=>Cn(e,t,n,r))?l().createElement(Hn,e):null};var Wn=n(19536);const zn=e=>{const t=w()(e.contentClassName,De["all-cards-overlay-content"]);return l().createElement(Wn.s,{...e,contentClassName:t})};var qn=n(72370),Gn=n.n(qn),$n=n(24528),Yn=n(80182);const Kn="m0baio",Xn="hw8H8f",Zn="rDz0mW",Jn="So_3pm",Qn="laV3i9",er="iLwgzF",tr="qVQkbr",nr="xz7VbD",rr="uq6PPJ",or="YQM__i",ir="ffY7am",sr="niJTck",ar="ktIw_6",lr="snSvLF",cr="DPm1Pl",ur="_nT8_U",dr="SIAZfj",pr="oETVfO",hr={width:303,height:449},fr={width:450,height:667};class mr extends l().Component{constructor(){super(...arguments),this.title=null,this.info=null,this.posterEl=null,this.savePosterRef=e=>{this.posterEl=e},this.saveTitleRef=e=>{this.title=e},this.setPosterSize=()=>{const{isInFullScreen:e}=this.props;this.updatePosterStyle(e?fr:hr)}}componentDidMount(){this.clamp(),this.setPosterSize()}componentDidUpdate(e){e.title&&e.title!==this.props.title&&this.clamp(),e.isInFullScreen!==this.props.isInFullScreen&&this.setPosterSize()}clamp(){this.title&&Gn()(this.title,{lineClamp:3})}getRoles(e,t){const{[e]:n}=this.props;if(!n||!n.length)return null;const r=n.map(({role:t,name:n},r)=>t?l().createElement("div",{key:r,"data-hook":`overlay-info-${e}`,className:cr},l().createElement("div",{className:ur},t),l().createElement("div",{className:dr},n)):null);return l().createElement("div",{className:ar},l().createElement("div",{className:lr},t),r)}updatePosterStyle({width:e,height:t}){const n=this.posterEl;n&&(n.style.width=`${Math.floor(n.offsetHeight/t*e)}px`)}getPosterImage(e,t,n){const{posterUrl:r,isInFullScreen:o,imageHost:i}=this.props;if(!r)return null;const s=(0,$n.d)({url:r,width:2*e,height:2*t,imageHost:i}),a=w()(Jn,n,{[er]:o});return l().createElement("div",{ref:this.savePosterRef,className:a,"data-hook":"overlay-info-poster",style:{backgroundImage:`url(${s})`}})}get compactPoster(){const{posterUrl:e,title:t,imageHost:n}=this.props;if(!e)return null;const r=(0,$n.d)({url:e,width:2*hr.width,height:2*hr.height,imageHost:n});return l().createElement("img",{className:`${Jn} ${Qn}`,"data-hook":"overlay-info-poster-compact",src:r,alt:t})}get poster(){const{isInFullScreen:e}=this.props;return e?null:this.getPosterImage(hr.width,hr.height)}get fullScreenPoster(){const{isInFullScreen:e}=this.props;return e?this.getPosterImage(fr.width,fr.height):null}get publisher(){const{publisher:e,isRTL:t}=this.props;if(!e)return null;const n=w()(rr,{[ir]:t,[or]:!t});return l().createElement("div",{className:n,"data-hook":"overlay-info-publisher"},e)}get genre(){const{genre:e,isRTL:t}=this.props;if(!e)return null;const n=w()(rr,{[ir]:t,[or]:!t});return l().createElement("div",{className:n,"data-hook":"overlay-info-genres"},e)}get videoType(){const{videoType:e,isRTL:t}=this.props;if(!e)return null;const n=w()(rr,{[ir]:t,[or]:!t});return l().createElement("div",{className:n,"data-hook":"overlay-info-video-type"},e)}get duration(){const{durationStr:e,durationAriaLabel:t,isRTL:n}=this.props;if(!e)return null;const r=w()(rr,{[ir]:n,[or]:!n});return l().createElement("div",{className:r,"data-hook":"overlay-info-duration","aria-label":t},` ${e}`)}get description(){const{description:e}=this.props;return e?l().createElement("div",{className:sr,"data-hook":"overlay-info-description"},e):null}render(){const{title:e,isInFullScreen:t,castTitle:n,crewTitle:r}=this.props,o=w()(Kn,{[pr]:t});return l().createElement("div",{className:o,"data-hook":"player-overlay-info"},this.poster,l().createElement(Yn.K,{className:Xn},l().createElement("div",{className:Zn},l().createElement("h3",{ref:this.saveTitleRef,className:tr,"data-hook":"overlay-info-title",title:e},e),l().createElement("div",{className:nr},this.publisher,this.genre,this.videoType,this.duration),this.description,this.fullScreenPoster,this.getRoles("cast",n),this.getRoles("crew",r),this.compactPoster)))}}var vr=n(1905);class gr extends l().Component{translateCrew(e){return u().map(e,e=>{const t=e.role;return t?{...e,role:this.props.t(`shared.crew.${t}`)}:e})}translateGenre(e){return e?this.props.t(`shared.genres.${e}`):null}translateVideoType(e){return e?this.props.t(`shared.video-types.${e}`):null}translatePublisher(e){return e?this.props.t("player.info-overlay.created-by",{author:e}):null}render(){const e=this.props,t=e.posterUrl,n=e.title,r=e.description,o=e.publisher,i=e.durationStr,s=e.durationAriaLabel,a=e.genre,c=e.videoType,u=e.cast,d=e.crew,p=e.isPlayerInFullScreen,h=e.isRTL;return l().createElement(mr,{title:n,description:r,posterUrl:t,durationStr:i,durationAriaLabel:s,publisher:this.translatePublisher(o),genre:this.translateGenre(a),videoType:this.translateVideoType(c),cast:u,crew:this.translateCrew(d),crewTitle:this.props.t("player.info-overlay.crew"),castTitle:this.props.t("player.info-overlay.cast"),isInFullScreen:p,imageHost:vr.Q.image,isRTL:h})}}const yr=(0,oe.C)()(gr);var br=n(49301);const Er="PUVy2x";var Sr;const Cr=(0,oe.C)()((0,d.Ng)((e,t)=>({compId:(0,on.X3)(e),isVideoInfoVisible:t.overlayContent===br.A.VIDEO_INFO,isAllCardsVisible:t.overlayContent===br.A.ALL_CARDS,areElementsRounded:(0,en.Lp)(e),isRTL:(0,en.V8)(e)}))((Sr=class extends l().Component{constructor(){super(...arguments),s()(this,"videoInfoContainerRef",null),s()(this,"allCardsContainerRef",null),s()(this,"saveVideoInfoContainerRef",e=>{this.videoInfoContainerRef=e}),s()(this,"saveAllCardsContainerRef",e=>{this.allCardsContainerRef=e})}componentDidUpdate(e){const t=this.props.overlayContent;if(!t&&e.overlayContent===t)return;const n=t=>this.props[t]&&!e[t];n("isVideoInfoVisible")&&(0,ze.X)(this.videoInfoContainerRef),n("isAllCardsVisible")&&(0,ze.X)(this.allCardsContainerRef)}render(){const e=this.props,t=e.videoItem,n=t.posterUrl,r=t.title,o=t.description,i=t.publisher,s=t.durationStr,a=t.genre,c=t.videoType,u=t.cast,d=t.crew,p=e.allCardsOverlayContent,h=e.overlayContent,f=e.isPlayerInFullScreen,m=e.isVideoInfoVisible,v=e.isAllCardsVisible,g=e.onClose,y=e.isRTL;return l().createElement(Be,{isActive:h},l().createElement("section",{className:Er,"aria-hidden":!m,ref:this.saveVideoInfoContainerRef},l().createElement(Me,{when:m},l().createElement(Wn.s,{dataHook:"closable-overlay",onClose:g,isInFullScreen:f,posterUrl:n,isVisible:m,isRTL:y,ariaLabel:this.props.t("widget.accessibility.video-info"),closeButtonAriaLabel:this.props.t("widget.accessibility.close-video-info")},l().createElement(yr,{title:r,description:o,posterUrl:n,publisher:i,genre:a,videoType:c,durationStr:s,durationAriaLabel:this.props.t("widget.accessibility.duration",{durationStr:s}),cast:u,crew:d,isPlayerInFullScreen:f,isRTL:y})))),l().createElement("section",{className:Er,"aria-hidden":!v,ref:this.saveAllCardsContainerRef},l().createElement(Me,{when:v,type:"fade-in"},l().createElement(zn,{dataHook:"all-cards-overlay",onClose:g,isVisible:v,isFullWidth:!0,isFullWidthForced:!0,isInFullScreen:f,isRTL:y,closeOnBodyClick:!0,ariaLabel:this.props.t("widget.accessibility.all-cards"),closeButtonAriaLabel:this.props.t("widget.accessibility.close-all-cards")},v&&p))))}},s()(Sr,"defaultProps",{onClose:u().noop}),Sr)));class wr extends l().Component{constructor(e){super(e),s()(this,"onStateChanged",e=>{let t=e.nextState,n=e.prevState;t===ln.EngineState.PLAYING&&t!==n?this.startPollCounterService():t===ln.EngineState.PAUSED&&this.stopPollCounterService()}),s()(this,"startPollCounterService",()=>{this.counterIntervalId||(this.counterIntervalId=setInterval(this.pingCounterService,5e3))}),s()(this,"stopPollCounterService",()=>{clearInterval(this.counterIntervalId),this.counterIntervalId=null}),s()(this,"pingCounterService",()=>{this.props.handlers.pingCounterService(this.streamPingUrl)}),this.streamPingUrl=(0,c.get)(e,"videoItem.streamPingUrl")}componentDidMount(){const e=this.props,t=e.eventEmitter,n=e.canAccessFullVideo;this.streamPingUrl&&n&&t.on(ln.VIDEO_EVENTS.STATE_CHANGED,this.onStateChanged)}componentWillUnmount(){const e=this.props.eventEmitter;this.stopPollCounterService(),e.off(ln.VIDEO_EVENTS.STATE_CHANGED,this.onStateChanged)}render(){return null}}const Pr=(0,Fn.oU)(wr);var Ir=n(63113),Or=n(36839);const Ar={updateLiveStatus:Ir.g,logBi:rn.w},Nr=(0,d.Ng)(null,Ar)(class extends l().Component{constructor(){super(...arguments),s()(this,"onLiveStatusChanged",e=>{let t=e.nextState;const n=this.props,r=n.updateLiveStatus,o=n.videoItem,i=n.channelId;t===ln.LiveState.ENDED&&(this.props.logBi("widget.live.video.ended",{channelID:i,videoID:o.id}),r({...o,itemType:Or.SP.ItemLiveFinalize}))})}componentDidMount(){this.props.eventEmitter.on(ln.VIDEO_EVENTS.LIVE_STATE_CHANGED,this.onLiveStatusChanged)}componentWillUnmount(){this.props.eventEmitter.off(ln.VIDEO_EVENTS.LIVE_STATE_CHANGED,this.onLiveStatusChanged)}render(){return null}}),Tr=e=>{let t=e.videoItem,n=e.eventEmitter,r=e.channelId,o=e.canAccessFullVideo,i=e.isSiteMode;return(0,Sn.jl)(t)&&i?l().createElement("div",null,l().createElement(Pr,{eventEmitter:n,videoItem:t,canAccessFullVideo:o}),l().createElement(Nr,{eventEmitter:n,videoItem:t,channelId:r})):null};var xr=n(35892);const _r={bitrate:0,width:0,height:0};class Rr extends l().Component{constructor(e){super(e),this.sendBI=()=>{const{videoID:e,engine:t,isEmbed:n,isLive:r,channelID:o,logFunction:i}=this.props,s=t.getDebugInfo(),{url:a,type:l,width:c,height:u,viewportWidth:d,viewportHeight:p,bitrate:h,deliveryPriority:f,currentTime:m,duration:v}=this.getDataForBI(s);i({videoID:e,channelID:o,isEmbed:n,isLive:r,videoUrl:a,videoType:l,deliveryType:ln.MediaStreamDeliveryPriority[f],bitrate:h,videoWidth:c,videoHeight:u,viewportWidth:d,viewportHeight:p,timeFrame:m,duration:(0,xr.c)(v)})},e.videoID&&e.shouldSendBI&&this.startIntervalBILogging()}UNSAFE_componentWillReceiveProps(e){const{shouldSendBI:t,videoID:n}=e;t?n&&(n!==this.props.videoID?(this.stopIntervalBILogging(),this.startIntervalBILogging()):this.props.shouldSendBI!==t&&this.startIntervalBILogging()):this.props.shouldSendBI!==t&&this.stopIntervalBILogging()}componentWillUnmount(){this.stopIntervalBILogging()}startIntervalBILogging(){this._loggingInterval=setInterval(this.sendBI,5e3)}getDataForBI(e){const{url:t,currentTime:n,type:r,deliveryPriority:o,viewDimensions:{width:i,height:s},duration:a}=e,l={url:t,type:r,deliveryPriority:o,currentTime:n,viewportWidth:i,viewportHeight:s,duration:a};let c=null;switch(r){case ln.MediaStreamType.DASH:c={...l,..._r,...this.getDashInfo(e)};break;case ln.MediaStreamType.HLS:c={...l,..._r,...this.getHlsInfo(e)};break;default:c={...l,..._r}}return c}getStreamInfo(e){return(0,c.pick)(e.currentBitrate,["width","height","bitrate"])}getDashInfo(e){return this.getStreamInfo(e)}getHlsInfo(e){const{currentBitrate:t}=e;return t?this.getStreamInfo(e):{..._r}}stopIntervalBILogging(){clearInterval(this._loggingInterval)}render(){return null}}Rr.dependencies=["engine"],Rr.propTypes={engine:E().object,videoID:E().string.isRequired,channelID:E().string.isRequired,logFunction:E().func.isRequired,shouldSendBI:E().bool,isEmbed:E().bool,isLive:E().bool},Rr.defaultProps={isEmbed:!1,duration:null};class Lr extends l().Component{constructor(e){super(e),this.onPlaybackStateChange=({nextState:e})=>{switch(e){case ln.EngineState.PLAY_REQUESTED:this._needToLogPlayDone=!0,this.logPlayRequest();break;case ln.EngineState.PLAYING:this._needToLogPlayDone&&(this.logPlayDone(),this._needToLogPlayDone=!1)}},this.subscribeToEvents()}componentWillUnmount(){this.unSubscribeFromEvents()}subscribeToEvents(){const{eventEmitter:e}=this.props;e.on(ln.VIDEO_EVENTS.STATE_CHANGED,this.onPlaybackStateChange)}unSubscribeFromEvents(){const{eventEmitter:e}=this.props;e.off(ln.VIDEO_EVENTS.STATE_CHANGED,this.onPlaybackStateChange)}logPlayRequest(){const{videoID:e,channelID:t,engine:n,logTryFunction:r}=this.props;r({videoID:e,channelID:t,videoUrl:(0,c.get)(n,"attachedAdapter.currentUrl",null)})}logPlayDone(){const{videoID:e,channelID:t,engine:n,logSuccessFunction:r}=this.props;r({videoID:e,channelID:t,videoUrl:(0,c.get)(n,"attachedAdapter.currentUrl",null)})}render(){return null}}Lr.propTypes={videoID:E().string.isRequired,channelID:E().string.isRequired,logTryFunction:E().func.isRequired,logSuccessFunction:E().func.isRequired,eventEmitter:E().object,engine:E().object};class kr extends l().Component{constructor(e){super(e),s()(this,"logError",e=>{const t=this.props,n=t.videoID,r=t.engine,o=t.logFunction,i=t.isLive;o({videoID:n,videoUrl:(0,c.get)(r,"attachedAdapter.currentUrl",null),errorType:e.errorType,streamProvider:e.streamProvider,streamType:e.streamType,isLive:i},e.errorInstance)}),this.subscribeToEvents()}componentWillUnmount(){this.unSubscribeFromEvents()}subscribeToEvents(){this.props.eventEmitter.on(ln.VIDEO_EVENTS.ERROR,this.logError)}unSubscribeFromEvents(){this.props.eventEmitter.off(ln.VIDEO_EVENTS.ERROR,this.logError)}render(){return null}}var Dr=n(35081);const Vr=(0,d.Ng)(null,{logBi:rn.w})(e=>{let t=e.isAutoplayed,n=e.isEmbed,r=void 0!==n&&n,o=e.isLive,i=void 0!==o&&o,s=e.isVideoPlaying,a=e.engine,u=e.eventEmitter,d=e.channelData,p=e.videoItem,h=e.logBi;const f=(0,Dr.d)().errorMonitor();return l().createElement("section",null,l().createElement(Rr,{videoID:p.id,isEmbed:r,isLive:i,channelID:d.id,engine:a,logFunction:e=>{h("player.debug.info",{...e,isAutoplay:t})},shouldSendBI:s}),l().createElement(Lr,{videoID:p.id,engine:a,eventEmitter:u,logTryFunction:e=>{h("player-play-requested",{...e,isAutoplay:t})},logSuccessFunction:e=>{h("player-play-done",{...e,isAutoplay:t})},channelID:d.id}),l().createElement(kr,{engine:a,eventEmitter:u,logFunction:(e,t)=>{var n,r,o;if(!t.fatal)return;h("player-error",e);const i=null==(n=t.errorAction)?void 0:n.retryCount,s=null==(r=t.errorAction)||null==(r=r.retryConfig)?void 0:r.maxNumRetry,a="undefined"==typeof navigator?void 0:navigator.onLine,l=[`Player error fatal ${e.errorType}`,`details ${t.details}`,`type ${t.type}`,void 0!==(null==(o=t.response)?void 0:o.code)?`response ${t.response.code}${t.response.text?` ${t.response.text}`:""}`:null,void 0!==i&&void 0!==s?`retries ${i}/${s}`:null,void 0!==a?`online ${a}`:null].filter(e=>null!==e);f.reportError(new Error(l.join("; ")),{context:{"Player Error":(0,c.pick)(t,["url","type","details","fatal","response"]),"Event data":{...e},"Retry info":{retryCount:i,maxRetry:s,isOnline:a}}})},videoID:p.id,isLive:i}))});var Mr=n(21537),Br=n(35054),Fr=n(2189),Ur=n(13795);function Hr(e){return{evid:827,src:71,endpoint:"video",params:e}}const jr=fn.A.logAllCardsButtonClick,Wr=fn.A.logAllCardsCloseButtonClick;class zr extends Mr.default{constructor(){super(...arguments),s()(this,"enterFullScreen",(0,pn.f)(()=>{super.enterFullScreen()}))}}const qr={toggleShareVideoOverlay:bn.NU,showPlayerUI:gn.fe,hidePlayerUI:gn.UW,playVideo:mn._b,pauseVideo:mn.WY,resetPlaybackStatus:mn.Ds,setSavedTime:vn.h,setCommentsOpen:An.bF,setOverlayContent:yn.c,logBi:rn.w,logAllCardsButtonClick:jr,logAllCardsCloseButtonClick:Wr};class Gr extends l().Component{constructor(){var e;super(...arguments),e=this,s()(this,"state",{VideoPlayerWrapper:null,VODplayer:null,vidiUrls:null}),s()(this,"loadPlayerPromise",void 0),s()(this,"isUnmounted",!1),s()(this,"isVideoElementValidated",!1),s()(this,"onEnded",function(){e.closeOpenOverlays();for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];e.props.onEnded(n)}),s()(this,"onPlayerInit",e=>{this.isUnmounted||this.setState({player:e,eventEmitter:e._defaultModules.eventEmitter,engine:e._defaultModules.engine})}),s()(this,"reportAnomaly",()=>{}),s()(this,"handleOverlayClose",()=>{this.props.overlayContent===br.A.ALL_CARDS&&this.props.logAllCardsCloseButtonClick(),this.closeOpenOverlays()}),s()(this,"closeOpenOverlays",()=>{this.props.showPlayerUI(),this.props.overlayContent&&this.props.setOverlayContent(null)}),s()(this,"openShareOverlay",()=>{const e=this.props,t=e.toggleShareVideoOverlay;(0,e.hidePlayerUI)(),t()}),s()(this,"openVideoInfoOverlay",()=>{this.props.hidePlayerUI(),this.props.setOverlayContent(br.A.VIDEO_INFO)}),s()(this,"handleAllCardsButtonClick",()=>{this.props.hidePlayerUI(),this.props.setOverlayContent(br.A.ALL_CARDS),this.props.logAllCardsButtonClick()}),s()(this,"getBuyClickHandler",()=>{const e=this.props,t=e.videoItem,n=e.channelData;switch((0,ke.zj)(n,t)){case ke.$h.PRICING_PLAN:case ke.$h.SUBSCRIBE:return this.proxySubscribeRequest;case ke.$h.RENT:return this.proxyRentRequest;default:return this.proxyPurchaseRequest}}),s()(this,"proxySubscribeRequest",()=>{(0,this.props.onSubscribeRequest)()}),s()(this,"proxyPurchaseRequest",()=>{(0,this.props.onPurchaseRequest)()}),s()(this,"proxyRentRequest",()=>{(0,this.props.onRentRequest)()}),s()(this,"onPlayAbort",()=>{const e=this.props,t=e.resetPlaybackStatus,n=e.abortPlayVideo,r=e.videoItem,o=e.isInLightbox,i=e.isLive;o?t(r.id):i&&n(r.id)}),s()(this,"handleDownloadVideo",()=>{const e=this.props,t=e.isLive,n=e.instance,r=e.videoItem,o=e.channelData,i=e.baseUrl;this.props.logBi("widget.download.video.clicked",{channelId:o.id,videoId:r.id,videoType:(0,ae.go)(r)?"purchased":"free",isLive:t,duration:1e3*r.durationSec});const s=(0,Ur.m)();Promise.all([this.props.downloadUrl,s.videoService.getDownloadUrl(r.itemId,o.id,n,i)]).then(e=>{const t=e[0]||e[1];window.open(t,"_blank")})}),s()(this,"handleCommentsButtonClick",()=>{this.state.player.showAnnoto()})}lazyLoadPlayer(){this.state.VODplayer||this.loadPlayerPromise||(this.loadPlayerPromise=(0,Qt.v)((0,nn.P)()),this.loadPlayerPromise.promise.then(e=>{this.setState({VODplayer:e})}).catch(e=>{if(!e.isCanceled)return Promise.reject(e)}))}componentDidMount(){(this.props.isVideoPlayRequested||this.props.playAtFullScreen)&&this.lazyLoadPlayer()}UNSAFE_componentWillReceiveProps(e){this.state.vidiUrls&&u().isEqual(this.props.vidiUrls,e.vidiUrls)||this.setState({vidiUrls:e.vidiUrls}),this.shouldCloseOverlay(e)}componentWillUnmount(){var e;null==(e=this.loadPlayerPromise)||null==e.cancel||e.cancel(),this.isUnmounted=!0}shouldCloseOverlay(e){const t=e.videoItem.id,n=e.isVideoPlaying,r=e.isShareOverlayOpen,o=n&&!this.props.isVideoPlaying,i=this.props.videoItem.id!==t,s=!r&&this.props.isShareOverlayOpen;(o||i||s)&&this.closeOpenOverlays()}getBuyRentButtonText(){const e=this.props,t=e.channelData,n=e.videoItem,r=e.t,o=e.i18n.language;return(0,an.t)({channelData:t,videoItem:n},r,o)}getVideoOwnershipStatus(){const e=this.props.videoItem;return(0,ke.Sl)(e)}getFullScreenShareOverlay(){const e=this.props,t=e.channelData,n=e.videoItem,r=e.mobileMode,o=e.isInFullScreen;return r?null:o?l().createElement(hn.A,{key:`share-${n.id}`,channelData:t,videoItem:n}):null}getActionButtonLabels(){return{videoInfoFullText:this.props.t("widget.action-button-labels.video-info-full"),videoInfoShortText:this.props.t("widget.action-button-labels.video-info-short"),shareVideoFullText:this.props.t("widget.action-button-labels.share-video-full"),shareVideoShortText:this.props.t("widget.action-button-labels.share-video-short"),showAllCardsFullText:this.props.t("widget.action-button-labels.show-all-cards-full"),showAllCardsShortText:this.props.t("widget.action-button-labels.show-all-cards-short"),commentsFullText:this.props.t("widget.action-button-labels.show-comments-full"),commentsShortText:this.props.t("widget.action-button-labels.show-comments-short")}}getVideoCardsAccessibilityLabels(){return{facebookButtonTitle:this.props.t("widget.accessibility.action-cards.facebook-like-button"),youtubeButtonTitle:this.props.t("widget.accessibility.action-cards.youtube-subscribe-button"),twitterButtonTitle:this.props.t("widget.accessibility.action-cards.twitter-follow-button")}}validateVideoElement(){const e=this.state.player;if(this.isVideoElementValidated||!e||e._destroyed)return;const t=e._defaultModules.engine.getElement();t&&(t.load(),this.isVideoElementValidated=!0)}render(){const e=this.props,t=e.mobileMode,n=e.width,r=e.height,i=e.isAutoplayed,s=e.isVideoPlayRequested,a=e.isVideoPlaying,c=e.isVideoPaused,d=e.isVideoPauseRequested,p=e.playAtFullScreen,h=e.playInline,f=e.onError,m=e.videoItem,v=e.channelData,g=e.onPlay,y=e.onPause,b=e.onFullScreenChanged,E=e.cardsData,S=e.preload,C=e.isLive,w=e.isPlayableVideo,P=e.isDownloadAllowed,I=e.canAccessFullVideo,O=e.canDownloadVideo,A=e.muted,N=e.overlayContent,T=e.onVolumeChange,x=e.onMuteChange,_=e.isRTL,R=e.fillAllSpace,L=e.areElementsRounded,k=e.canShowFullInfo,D=e.canShareVideo,V=e.canShowAllCards,M=e.canShowTitle,B=e.canShowBuyRentButton,F=e.canShowComments,U=e.isCommentsEnabled,H=e.hasNewComments,j=e.onShareRequest,W=e.isEditorViewMode,z=e.isSiteViewMode,q=e.t,G=e.qualityEnabled,$=e.speedEnabled,Y=e.bi,K=this.state.vidiUrls,X=this.state,Z=X.engine,Q=X.eventEmitter,ee=X.player,te=X.VODplayer;if(!w)return null;if(!te)return this.props.isVideoPlayRequested&&this.lazyLoadPlayer(),l().createElement(le.y,null);s&&u().isEmpty(K)&&this.validateVideoElement();const ne=this.getBuyRentButtonText(),re=this.props.t("widget.accessibility.action-cards.all-cards.next-page"),oe=this.props.t("widget.accessibility.action-cards.all-cards.previous-page"),ie=e=>this.props.t("widget.accessibility.action-cards.all-cards.slide-contents",e),se=U&&!t||W,ae={fontFamily:"Madefor",texts:{normalSpeed:q("shared.playerSettings.speed.normalSpeed"),menuSpeedTitle:q("shared.playerSettings.speed.title"),buttonTooltip:q("shared.playerSettings.tooltip"),menuQualityTitle:q("shared.playerSettings.quality.title"),autoQualityTitle:q("shared.playerSettings.quality.auto")},qualityEnabled:G,speedEnabled:$,onMenuClicked:e=>{Y.report({evid:826,src:71,endpoint:"video",params:{origin:"widget",channelID:null==v?void 0:v.id,videoID:null==m?void 0:m.id,target:e}})},onPopoverVisibilityChange:e=>{e&&Y.report({evid:825,src:71,endpoint:"video",params:{origin:"widget",channelID:null==v?void 0:v.id,videoID:null==m?void 0:m.id}})},onSpeedChange:e=>{Y.report(Hr({origin:"widget",channelID:null==v?void 0:v.id,videoID:null==m?void 0:m.id,target:"speed",value:String(e)}))},onQualityChange:e=>{Y.report(Hr({origin:"widget",channelID:null==v?void 0:v.id,videoID:null==m?void 0:m.id,target:"quality",value:e}))}};return l().createElement(te,{width:n,height:r,preload:S,mobileMode:t,vidiUrls:K,videoItem:m,channelData:v,isVideoPlayRequested:!u().isEmpty(K)&&s,isVideoPauseRequested:d,playAtFullScreen:p,playInline:h,texts:un(),canShowTitle:M,onPlay:g,onPause:y,onError:f,canDownload:O&&P&&!t&&!C,onDownloadClick:this.handleDownloadVideo,muted:A,onPlayAbort:this.onPlayAbort,onEnded:this.onEnded,onAnomalyDetected:this.reportAnomaly,onFullScreenChanged:b,onInit:this.onPlayerInit,onMuteChange:x,onVolumeChange:T,isAnnotoModuleEnabled:se,modules:{fullScreenManager:zr},isRTL:_,fillAllSpace:R,settingsModuleConfig:ae,showSettings:!0},!t&&l().createElement(Ue,o()({videoItem:m,isFocusable:a||c,areElementsRounded:L,canShowBuyRentButton:B&&Boolean(ne),canShowTitle:M,canShowAllCardsButton:V,canShowCommentsButton:F,shouldShowCommentsPimple:H,canShowFullInfo:k,canShareVideo:D,onShareVideoShow:this.openShareOverlay,onBuyRentButtonClick:this.getBuyClickHandler(),onAllCardsButtonClick:this.handleAllCardsButtonClick,onCommentsButtonClick:this.handleCommentsButtonClick,videoOwnershipStatus:this.getVideoOwnershipStatus(),onVideoInfoShow:this.openVideoInfoOverlay,buyRentButtonText:ne},this.getActionButtonLabels(),{infoButtonAriaLabel:this.props.t("widget.accessibility.show-video-info"),shareButtonAriaLabel:this.props.t("widget.accessibility.share"),allCardsButtonAriaLabel:this.props.t("widget.accessibility.all-cards"),commentsButtonAriaLabel:this.props.t("widget.accessibility.video-chat"),isRTL:_})),!t&&l().createElement(Cr,{videoItem:m,channelData:v,overlayContent:N,onShareRequest:j,onClose:this.handleOverlayClose,allCardsOverlayContent:l().createElement(Vn,{thumbnailSize:300,biOrigin:J.ALL_CARDS,cardsData:E},e=>{let t=e.cardsData,n=e.onCardClick;return l().createElement(Wt,{cardsData:t,onCardClick:n,getSlideAriaLabel:ie,prevButtonAriaLabel:oe,nextButtonAriaLabel:re,labels:this.getVideoCardsAccessibilityLabels()})})}),!t&&ee&&!ee._destroyed&&l().createElement(Vn,{thumbnailSize:300,cardsData:E,player:ee,biOrigin:J.VIDEO},e=>{let t=e.cardsData,n=e.onCardClick;return l().createElement(Zt,{cardsData:t,player:ee,onCardClick:n,labels:this.getVideoCardsAccessibilityLabels()})}),!t&&l().createElement(Jt,{isPlayerUIVisible:this.props.isPlayerUIVisible}),ee&&!ee._destroyed&&l().createElement(Vr,{engine:Z,eventEmitter:Q,videoItem:m,channelData:v,isVideoPlaying:a,isLive:C,isAutoplayed:i}),ee&&!ee._destroyed&&C&&l().createElement(Tr,{eventEmitter:Q,videoItem:m,channelId:v.id,canAccessFullVideo:I,isSiteMode:z}),this.getFullScreenShareOverlay(),ee&&U&&!t&&l().createElement(jn,{player:ee,videoItem:m,channelData:v,mobileMode:t}))}}s()(Gr,"defaultProps",{onPlay:u().noop,onPause:u().noop,onEnded:u().noop,onError:u().noop,onFullScreenChanged:u().noop,onShareRequest:u().noop,onVideoInfoShow:u().noop,onVolumeChange:u().noop,width:640,height:360,preload:"none",onPlayRequest:u().noop,canShowTitle:!0,canShowBuyRentButton:!0,isPlayableVideo:!0,muted:!1});const $r=(0,oe.C)()((Yr=(0,d.Ng)((e,t)=>{const n=(0,On.J6)(e),r=u().get(t,"videoItem"),o=u().get(t,"channelData"),i=(0,Pn._)(e);return{vidiUrls:(0,dn.A)(t),cardsData:n,canShowAllCards:!u().isEmpty(n),canShowComments:Cn(e,r,o,i),downloadUrl:(0,dn.y)(t),isEditorViewMode:Br.Jf(e),isSiteViewMode:Br.PP(e),isPlayerUIVisible:(0,re.cN)(e),isCommentsEnabled:(0,en.OQ)(e)||(0,en.lm)(e),areElementsRounded:(0,en.Lp)(e),isAutoplayed:(0,re.bV)(e),isInFullScreen:(0,re.xh)(e),isShareOverlayOpen:(0,In.eY)(e),isLive:(0,g.qP)(r),canAccessFullVideo:(0,ke.jj)(o,r,i),isDownloadAllowed:(0,ke.TW)(o,r,i),isPlayableVideo:(0,ke.hC)(o,r,i),currentSiteUser:i,isSingleVideo:(0,tn.U3)(e),canDownloadVideo:(0,sn.GX)(e,r.id),instance:(0,on.iE)(e),baseUrl:(0,Fr.$)(e),hasNewComments:wn(e),overlayContent:(0,re.OX)(e),isRTL:(0,en.V8)(e),qualityEnabled:(0,en.I7)(e),speedEnabled:(0,en.Vq)(e)}},qr)(Gr),function(e){var t=(0,a.useContext)(ie.z);return l().createElement(Yr,se({},se(se({},e),{bi:t})))}));var Yr,Kr=n(69933);const Xr="nhRDy3",Zr="GJq9jn",Jr="Dle5lv",Qr="VJ3PRr",eo="WrXkTw";var to,no=n(43978);const ro={setFullScreenStatus:ee.w,setVolumeChangedByUser:te.PV},oo=(0,v.H)((0,d.Ng)((e,t)=>({isExternalVideo:(0,g.Dr)(t.videoItem),isInFullScreen:(0,re.xh)(e),shouldRenderInternalPlayer:!t.mobileMode||!(0,g.Dr)(t.videoItem),isAllCardsOverlayVisible:(0,ne.x0)(e),locale:(0,en.JK)(e),compId:(0,on.X3)(e)}),ro)((to=class extends l().Component{constructor(e){super(e),s()(this,"setStylesForRef",e=>{if(!e)return;const t=this.getStyles(),n=t.width,r=t.height,o=this.props.maxWidth;u().isNumber(n)&&u().isNumber(r)&&(e.style.width=`${n}px`,e.style.maxWidth=u().isNumber(o)?`${o}px`:o,e.style.height=`${r}px`)}),s()(this,"setPlayStatus",()=>{if(!this.props.isVideoPlaying){this.state.beenPlayed?this.onResume():this.onPlayStart()}}),s()(this,"handleContainerRef",e=>{e&&(this.subscribedPointerOver||(this.subscribedPointerOver=!0,e.addEventListener("pointerover",()=>{this.props.videoItem.videoSource===S.b.YOUTUBE&&(0,no.U)()},{once:!0})))}),s()(this,"onPlayStart",()=>{this.props.onPlayStart(),this.setState({beenPlayed:!0})}),s()(this,"onEnded",async()=>{if(this.setState({ended:!0,beenPlayed:!1}),document.fullscreenElement||document.mozFullScreenElement||document.webkitFullscreenElement||document.msFullscreenElement){const e=(document.webkitExitFullscreen||document.exitFullscreen||document.mozCancelFullScreen||document.msExitFullscreen).bind(document);await e()}setTimeout(()=>this.props.onEnded(),100)}),s()(this,"onResume",()=>{this.props.onResume(),this.setState({ended:!1})}),s()(this,"onFullScreenChanged",e=>{const t=this.props,n=t.setFullScreenStatus,r=t.onFullScreenChanged;n(e),r(e)}),s()(this,"onVolumeChange",()=>{this.props.setVolumeChangedByUser()}),s()(this,"onMuteChange",e=>{this.props.isMuted!=e&&this.props.setVolumeChangedByUser()}),this.state={beenPlayed:!1,ended:!1,mounted:!1},this.playerRef=l().createRef(),this.overlayRef=l().createRef()}componentDidMount(){const e=this.playerRef.current,t=this.overlayRef.current;[e,t].forEach(this.setStylesForRef),this.handleContainerRef(t)}UNSAFE_componentWillReceiveProps(e){this.isVideoIdChanged(e)&&this.setState({beenPlayed:!1,ended:!1})}isVideoIdChanged(e){return e.videoItem.id!==this.props.videoItem.id}get showChannelCover(){const e=this.props,t=e.appSettings;return e.canShowChannelCover&&t.numbers.mainItemType===Q.S.CHANNEL_COVER}showVideoTitle(){return u().get(this.props,"appSettings.booleans.showVideoTitle",!0)}shouldShowInitialOverlay(){const e=this.props,t=e.isVideoPlayingOptimistic,n=e.isVideoPausedOptimistic,r=e.isVideoPlayAborted,o=e.showInitialOverlayOnPause;return!e.isAllCardsOverlayVisible&&(o?!t:r||!t&&!n)}get posterUrl(){const e=this.props,t=e.videoItem,n=e.channelData,r=t.customCoverUrl;let o=t.coverUrl;return o=r||o,this.showChannelCover&&(o=n.customCoverUrl||n.coverUrl||o),o}get initialOverlay(){const e=this.props.children,t=this.state,n=t.beenPlayed,r=t.ended;if(!e)return null;const o=this.props.channelData,i=u().pick(this.props,"showChannelCover","appSettings","videoItem");return l().cloneElement(e,u().assign({channelData:o,beenPlayed:n,ended:r,showChannelCover:this.showChannelCover},i))}get poster(){const e=this.props,t=e.simple,n=e.isExternalVideo,r=e.showPoster,o=e.width,i=e.height,s=e.videoItem;if(!r)return null;if(t&&n)return null;const a=this.posterUrl;if(!a)return null;const c=this.props.channelData;return c?l().createElement(Kr.A,{posterUrl:a,mediaInfo:c.mediaInfo,channelId:c.id,channelTitle:c.title,videoTitle:s.title,showChannelCover:this.showChannelCover,width:o,height:i}):l().createElement(y.V,{src:a,breakpoins:[{min:0,width:o,height:i}]})}get overlay(){return this.shouldShowInitialOverlay()&&(this.initialOverlay||this.poster)?l().createElement("div",{className:Jr,ref:this.overlayRef,style:this.getStyles(),onPointerOver:this.handlePointerOver},this.initialOverlay,this.poster):null}getStyles(){const e=this.props;return{width:e.width,height:e.height}}get player(){const e=this.props,t=e.isOverQuota,n=e.width,r=e.height,i=e.shouldRenderInternalPlayer,s=e.isMuted,a=e.onPause,c=e.fillAllSpace,d=u().omit(this.props,"intl","styles");return t?l().createElement(Z,{width:n,height:r}):l().createElement(l().Fragment,null,l().createElement("div",{className:m()({[eo]:c,[Qr]:this.props.isExternalVideo})},i&&l().createElement($r,o()({},d,{fillAllSpace:c,muted:s,canShowTitle:this.showVideoTitle(),onFullScreenChanged:this.onFullScreenChanged,onPlay:this.setPlayStatus,onPause:a,onEnded:this.onEnded,onVolumeChange:this.onVolumeChange,onMuteChange:this.onMuteChange}))),this.props.isExternalVideo&&l().createElement(G,o()({},d,{YoutubePlayer:no.P,fillAllSpace:c,locale:this.props.locale,muted:s,onFullScreenChanged:this.onFullScreenChanged,onPlay:this.setPlayStatus,onPause:a,onEnded:this.onEnded,onVolumeChange:this.onVolumeChange})))}render(){const e=this.props,t=e.dataHook,n=e.showPlayer,r=e.fillAllSpace;return l().createElement("div",{className:m()(Xr,{[eo]:r}),ref:this.playerRef,"data-hook":t,style:this.getStyles()},this.overlay,n&&l().createElement("div",{className:Zr,dir:"ltr","aria-hidden":this.shouldShowInitialOverlay()},this.player))}},s()(to,"defaultProps",{onPause:u().noop,onPlayStart:u().noop,onResume:u().noop,onEnded:u().noop,onPlayBlocked:u().noop,showPlayer:!0,showPoster:!0,dataHook:"player",maxWidth:"100%"}),to)));var io=n(95833),so=n(8992),ao=n(73612);let lo=(0,c.get)(n.g,"__Locale.translations",{}),co=(0,c.get)(n.g,"__EXPERIMENTS__",null),uo=(0,ao.A)(co,lo);const po=()=>uo;var ho=n(73460),fo=n(19782),mo=n(59346),vo=n(32527),go=n(7467),yo=n(42781);const bo={fetchVideoUrls:mo.A,fetchVideoCards:vo.l,cleanupVideoCards:go.h,logBi:rn.w,logWidgetVidPlayStart:h.M};class Eo extends l().Component{constructor(){super(...arguments),s()(this,"reloadCounts",{}),s()(this,"reloadVideoUrls",e=>{if(!e||!e.errorInstance.fatal)return;const t=this.props,n=t.fetchVideoUrls,r=t.videoItem,o=r.id;if(this.reloadCounts[o]=this.reloadCounts[o]||0,this.reloadCounts[o]+=1,!(this.reloadCounts[o]>1))switch(e.errorType){case ln.ERRORS.MANIFEST_LOAD:case ln.ERRORS.LEVEL_LOAD:case ln.ERRORS.CONTENT_LOAD:n(r,!0)}}),s()(this,"onPlayStart",()=>{this.props.onPlayStart(),this.sendVidStartPlayBI()}),s()(this,"onEnded",()=>{const e=this.props,t=e.onEnded,n=e.handleVideoEnd;this.sendVidPlayedBI(),t(),n()}),s()(this,"sendBIForVideoInfoShow",()=>{this.sendBI("widget.vid.info.clicked")}),s()(this,"sendBIForPurchaseRequested",()=>{this.sendBuyBI("widget.vid.buy.clicked")}),s()(this,"sendBIForShareRequested",e=>{this.sendBI("widget.vid.share.clicked",{button:e})}),s()(this,"sendBIForFullScreenChanged",e=>{const t=this.props,n=t.channelData,r=t.videoItem;e&&this.props.logBi("widget.vid.fullScreen.entered",{channelID:n.id,videoID:r.id,origin:"on_site"}),this.props.onFullScreenChanged(e)}),s()(this,"onPurchaseRequest",()=>{const e=this.props.onPurchaseClick;this.sendBIForPurchaseRequested(),e()}),s()(this,"onRentRequest",()=>{const e=this.props.onRentClick;this.sendBIForPurchaseRequested(),e()}),s()(this,"onSubscribeRequest",()=>{const e=this.props.onSubscribeClick;this.sendBIForPurchaseRequested(),e()})}componentDidMount(){this.checkVideoUrls(this.props),this.updateVideoCards(this.props.videoItem)}UNSAFE_componentWillReceiveProps(e){this.checkVideoUrls(e)}componentDidUpdate(e){const t=!e.isVideoCardsEnabled&&this.props.isVideoCardsEnabled;(e.videoItem.id!==this.props.videoItem.id||t)&&this.updateVideoCards(this.props.videoItem)}checkVideoUrls(e){let t=e.fetchVideoUrls,n=e.videoUrls,r=e.channelData,o=e.videoItem,i=e.currentSiteUser;e.shouldLoadVideo&&(0,ho.Q)({videoUrls:n,channelData:r,videoItem:o,currentSiteUser:i})&&t(o)}updateVideoCards(e){const t=this.props,n=t.isVideoCardsEnabled,r=t.fetchVideoCards,o=t.shouldLoadVideo,i=t.cleanupVideoCards;o&&e&&(n&&e.hasCards?r(e.listId,e.id):i())}get isUserLogged(){const e=this.props.currentSiteUser;return Boolean(e)}sendVidStartPlayBI(){const e=this.props,t=e.mainOrThumbnailLocation,n=e.channelData,r=e.videoItem;this.props.logWidgetVidPlayStart({channelData:n,videoItem:r,button:t})}sendVidPlayedBI(){const e=this.props,t=e.mainOrThumbnailLocation,n=e.channelData,r=e.videoItem,o=r.id,i=r.durationSec,s=e.isLive,a=e.isAutoplayed;this.props.logBi("widget.vid.played",{channelID:n.id,videoID:o,button:t,isLive:s,duration:(0,xr.c)(i),isAutoplay:a})}sendBI(e,t){const n=this.props,r=n.channelData,o=n.videoItem,i=o.id,s=o.videoSource;this.props.logBi(e,u().assign({},t,{channelID:r.id,videoID:i,videoType:s}))}sendBuyBI(e){const t=this.props,n=t.videoItem,r=t.channelData,o=t.mainOrThumbnailLocation,i=(0,so.$D)(r,n);this.sendBI(e,{buyType:i,button:o})}render(){const e=this.props,t=e.size,n=e.isOverQuota,r=e.fillAllSpace,i=u().omit(this.props,"size");return l().createElement(oo,o()({},i,t,{isFetchDisabled:!0,translations:po(),onPlayStart:this.onPlayStart,onEnded:this.onEnded,onError:this.reloadVideoUrls,onPurchaseRequest:this.onPurchaseRequest,onRentRequest:this.onRentRequest,onSubscribeRequest:this.onSubscribeRequest,onShareRequest:this.sendBIForShareRequested,onVideoInfoShow:this.sendBIForVideoInfoShow,onFullScreenChanged:this.sendBIForFullScreenChanged,isOverQuota:n,fillAllSpace:r}))}}s()(Eo,"defaultProps",{abortPlayVideo:u().noop,onFullScreenChanged:u().noop,onPlayStart:u().noop,onEnded:u().noop,onMemberSignUp:u().noop,onSubscribeClick:u().noop,onPurchaseClick:u().noop,onRentClick:u().noop,handleVideoEnd:u().noop,onPlayBlocked:u().noop,onLoad:u().noop,mainOrThumbnailLocation:"main",simple:!1,mobileMode:!1,onPlayRequest:u().noop,shouldLoadVideo:!0,isLive:!1});const So=(0,p.s)((0,d.Ng)((e,t)=>{const n=u().get(t,"videoItem",{});return{videoUrls:(0,fo.A)(e,t),appSettings:(0,en.pr)(e),currentSiteUser:(0,Pn._)(e),isVideoCardsEnabled:(0,On.YX)(e,n),isOverQuota:(0,io.Y)(n),isLive:(0,g.qP)(n),isAutoplayed:(0,re.bV)(e),isMobile:(0,yo.Fr)(e)}},bo)(Eo))},20274(e,t,n){"use strict";n.d(t,{A:()=>S});var r,o=n(58212),i=n.n(o),s=n(60751),a=n.n(s),l=n(16252),c=n.n(l),u=n(79824),d=n(36839),p=n(1905),h=n(50836),f=n(67459),m=n(47289),v=n(32351),g=n(94457);const y=g.A.logCardClick,b=g.A.logCardCloseButtonClick,E={pauseVideo:h.WY,logCardClick:y,logCardCloseButtonClick:b},S=(0,u.Ng)((e,t)=>{let n=t.thumbnailSize;return{cardsData:(0,v.Rm)({thumbnailSize:n,imageHost:p.Q.image})(e),videoByIds:(0,m.eA)(e),channelData:(0,f.rH)(e)}},E)((r=class extends a().PureComponent{constructor(){super(...arguments),i()(this,"logCardClose",e=>{let t=e.id;this.props.logCardCloseButtonClick({card:c().find(this.props.cardsData,{clientId:t})})}),i()(this,"handleCardClick",e=>{const t=this.props,n=t.channelData,r=t.pauseVideo,o=t.biOrigin,i=t.handlePlayRequest,s=e.actionListId,a=e.actionItemId;this.props.logCardClick({card:e,biOrigin:o}),(e=>e.type===d.sU.Video||e.type===d.sU.RecentVideo)(e)&&n.id===s?i({id:a}):(e=>e.type===d.sU.Product||e.type===d.sU.Custom)(e)&&!e.url||r()})}componentDidMount(){const e=this.props.player;e&&c().isFunction(e.onCardClose)&&e.onCardClose(this.logCardClose)}render(){const e=this.props,t=e.cardsData;return(0,e.children)({cardsData:t,onCardClick:this.handleCardClick})}},i()(r,"defaultProps",{thumbnailSize:110}),r))},13605(e,t,n){"use strict";n.d(t,{L:()=>r,M:()=>o});const r={id:n(11195).S,title:"Wix Demo Channel"},o={id:"a1ca9dac7ee44d52a41868329471105b",title:"Wix Editor Demo Channel"}},56525(e,t,n){"use strict";n.d(t,{A:()=>r});const r={DASHBOARD:{CLOSED:"vod.dashboard.closed"},MODAL:{OPEN:"vod.modal.open",CLOSE:"vod.modal.close"},TRANSCODING:{READY:"vod.transcoding.ready"},TOOLTIP:{SHOW:"vod.tooltip.show",HIDE:"vod.tooltip.hide",DID_SHOW:"vod.tooltip.did-show",DID_HIDE:"vod.tooltip.did-hide"},POPOUT:{SHOW:"vod.popout.show",HIDE:"vod.popout.hide"},PAYMENT:{PAYMENT_EVENT:"vod.payment.payment-event",CANCEL_SUBSCRIPTION:"vod.payment.cancel-subscription"},SESSION:{LOGIN_USER:"vod.session.login-user",LOGOUT_USER:"vod.session.logout-user"}}},65115(e,t,n){"use strict";n.d(t,{A:()=>r});const r={TYPES:{SALE:"sale",RENT:"rent",SUBSCRIPTION:"subscription",SUBSCRIPTION_CANCEL:"subscription-cancel"}}},8911(e,t,n){"use strict";n.d(t,{$n:()=>E,Nm:()=>g,U4:()=>o,mW:()=>S});var r=n(99555);const o={UNLIMITED_STREAMING:"unlimitedStreaming",INSTANT_ACCESS:"instantAccess",MONTHLY_PAYMENT:"monthlyPayment",SINGLE_VIDEO:"singleVideo",ONE_PAYMENT:"onePayment",SINGLE_VIDEO_STREAMING:"singleVideoStreaming",STREAMING_PERIOD:"streamingPeriod",UNLIMITED_DOWNLOADS:"unlimitedDownloads",DOWNLOAD_ANY_TIME:"downloadAnytime",FREE_WITH_LOGIN:"freeWithLogin"},i=o.UNLIMITED_STREAMING,s=o.INSTANT_ACCESS,a=o.MONTHLY_PAYMENT,l=o.SINGLE_VIDEO,c=o.ONE_PAYMENT,u=o.SINGLE_VIDEO_STREAMING,d=o.STREAMING_PERIOD,p=o.UNLIMITED_DOWNLOADS,h=o.DOWNLOAD_ANY_TIME,f=o.FREE_WITH_LOGIN,m={[r.d.SUBSCRIPTION]:[i,s,a],[r.d.PURCHASE]:[l,c,i],[r.d.RENT]:[u,d],[r.d.MEMBER_ONLY]:[f,i],[r.d.PLAN]:[i,s]},v={[r.d.SUBSCRIPTION]:[p],[r.d.PURCHASE]:[h],[r.d.RENT]:[],[r.d.MEMBER_ONLY]:[h]};function g(e){let t=e.paymentType,n=e.downloadEnabled;const r=m[t];return n?r.concat(v[t]):r}const y="SALE",b="RECURRING",E={[r.d.SUBSCRIPTION]:b,[r.d.PURCHASE]:y,[r.d.RENT]:y,[r.d.MEMBER_ONLY]:null},S="videoPaymentLogOut"},84849(e,t,n){"use strict";n.d(t,{K:()=>r});const r=[275,980]},98012(e,t,n){"use strict";n.d(t,{A:()=>r});const r={PENDING:"pending",FAILED:"failed",RESOLVED:"resolved"}},69933(e,t,n){"use strict";n.d(t,{A:()=>P});var r=n(60751),o=n.n(r),i=n(79824),s=n(94114),a=n(58212),l=n.n(a),c=n(71633),u=n.n(c),d=n(56784),p=n(56375),h=n(13795),f=n(12486);const m="AVCEjs",v="qkC5BG",g="ErGSQi",y={logWidgetSystem:p.W,getPreviewUrlsAction:(e,t)=>()=>(0,h.m)().channelService.getVideoPreviewUrls(e,t)},b=(0,i.Ng)(null,y)(class extends o().Component{constructor(e){super(e),l()(this,"setReady",()=>{this.setState({isReady:!0})}),this.state={vidiUrls:[],uploadingError:!1,VODPlayer:null,isReady:!1},this.loadUrls()}componentDidMount(){(0,d.P)().then(e=>{this.setState({VODPlayer:e})})}loadUrls(){const e=this.props,t=e.channelId,n=e.instance;this.props.logWidgetSystem("channel.cover.videoPreview.loadUrls.started"),this.props.getPreviewUrlsAction(t,n).then(e=>{this.props.logWidgetSystem("channel.cover.videoPreview.loadUrls.loaded"),this.setState({vidiUrls:(0,f.A)({videoUrls:e}),uploadingError:!1})},()=>{this.props.logWidgetSystem("channel.cover.videoPreview.loadUrls.failed"),this.setState({uploadingError:!0})})}shouldShowPoster(){const e=this.state,t=e.uploadingError;return!e.isReady||t}render(){const e=this.props,t=e.width,n=e.height,r=e.poster,i=this.state,s=i.vidiUrls,a=i.VODPlayer,l=u()(v,{[g]:!this.shouldShowPoster()});return o().createElement("div",{className:m},o().createElement("div",{className:l},r),a&&o().createElement(a,{width:t,height:n,vidiUrls:s,onPlay:this.setReady,canShowTitle:!1,hideMainUI:!0,loader:!1,videoViewMode:"FILL",muted:!0,autoPlay:!0,loop:!0}))}});var E=n(67078),S=n(35054),C=n(42781),w=n(21468);const P=(0,i.Ng)(e=>({instance:(0,s.iE)(e),isEditorViewMode:S.Jf(e),isMobileDevice:(0,C.Os)(e)}))(class extends o().Component{shouldRenderVideoPreview(){const e=this.props,t=e.isEditorViewMode,n=e.isMobileDevice;return this.isVideoPreview()&&!t&&!n}isVideoPreview(){const e=this.props,t=e.showChannelCover,n=e.mediaInfo;return Boolean(t&&n)}getImageCover(){const e=this.props,t=e.width,n=void 0===t?w.YR:t,r=e.height,i=void 0===r?w.FJ:r,s=e.posterUrl,a=e.channelTitle,l=e.videoTitle,c=e.showChannelCover;return o().createElement(E.V,{dataHook:"image-cover",alt:c?a:l,key:s,src:s,breakpoints:[{min:0,width:n,height:i}]})}render(){const e=this.props,t=e.width,n=e.height,r=e.channelId,i=e.instance;return this.shouldRenderVideoPreview()?o().createElement(b,{dataHook:"video-preview",channelId:r,instance:i,poster:this.getImageCover(),width:t,height:n}):this.getImageCover()}})},45125(e,t,n){"use strict";n.d(t,{A:()=>D});var r=n(24505),o=n.n(r),i=n(60751),s=n.n(i),a=n(79824),l=n(12826),c=n(63892),u=n(92484),d=n(24414),p=n(3026),h=n(41837),f=n(53373),m=n.n(f);const v="oxi0H4",g="nmE6B9",y="rdl4K1",b="ij5a2j",E="xsu1qA",S="FB6WUz",C="u0k0VN",w="FkBvQ7",P="krCYi2",I="Twmg0v",O="Wwa13L",A="mgPcdS";var N=n(6834),T=n(34348);class x extends s().Component{constructor(){super(...arguments),this.openGoogleCalendarEvent=e=>{const{startTime:t,liveText:n,videoTitle:r}=this.props,o=new Date(t).toISOString().replace(/-|:|\.\d+/g,"");const i=(0,p.c)("https://www.google.com/calendar/event",{action:"TEMPLATE",dates:`${o}/${o}`,text:r,location:"",details:n});(0,h.P)(i),e.stopPropagation()}}renderReminder(){const{reminderIcon:e,noBackground:t,reminderAriaLabel:n,isRTL:r}=this.props;if(!e)return null;const o=m()(b,{[O]:t,[I]:r,[P]:!r});return s().createElement("button",{onClick:this.openGoogleCalendarEvent,tabIndex:0,role:"link",className:o,"aria-label":n},e)}renderLiveStreamLabel(){const{isSmall:e,className:t,liveText:n,isRTL:r}=this.props,o=m()(v,t,S,{[E]:e,[I]:r,[P]:!r});return s().createElement("div",{"data-hook":"live-stream-label",className:o,role:"note","aria-label":n},n)}renderPendingLiveStreamLabel(){const{isSmall:e,className:t,pendingLiveText:n,isRTL:r}=this.props,o=m()(v,t,S,C,{[E]:e,[I]:r,[P]:!r});return s().createElement("div",{"data-hook":"live-stream-pending-label",className:o,role:"note","aria-label":n},n)}mapPropsToStyles(){const{isRTL:e,noBackground:t,className:n}=this.props;return{liveTextStyle:m()(w,{[I]:e,[P]:!e}),textStyle:m()(y,{[O]:t,[I]:e,[P]:!e}),soonLabelStyle:m()(v,n,{[O]:t,[I]:e,[P]:!e}),scheduledLabelBigStyle:m()(v,n,{[I]:e,[P]:!e}),countdownStyle:m()(A,{[I]:e,[P]:!e})}}renderScheduledSoonLabel(){const{startTime:e,liveText:t,scheduledSoonAriaLabel:n,startsInAriaLabel:r}=this.props,{liveTextStyle:o,textStyle:i,countdownStyle:a,soonLabelStyle:l}=this.mapPropsToStyles();return s().createElement("div",{"data-hook":"scheduled-soon-label",className:l,"aria-label":n},s().createElement("div",{className:i},s().createElement("span",{className:o},t+":"),s().createElement(u.G,{className:a,until:e,titlePrefix:r,isFocusable:!0})),this.renderReminder())}renderScheduledLabelSmall(){const{smallClassName:e,className:t,scheduledAriaLabel:n,isRTL:r}=this.props,o=m()(v,t,e,g,{[I]:r,[P]:!r});return s().createElement("div",{"data-hook":"scheduled-icon",className:o,role:"img","aria-label":n},s().createElement(T.L,{icon:s().createElement(N.A,null)}))}renderScheduledLabelBig(){const{startTime:e,locale:t,liveText:n,scheduledAriaLabel:r,dateFormat:o}=this.props,{liveTextStyle:i,textStyle:a,scheduledLabelBigStyle:l}=this.mapPropsToStyles(),c=new Date(e).toLocaleString(t,o);return s().createElement("div",{"data-hook":"scheduled-label",className:l,"aria-label":r,role:"region"},s().createElement("div",{tabIndex:0,role:"region",className:a},s().createElement("span",{className:i},n+":"),c),this.renderReminder())}render(){const{startTime:e,isSmall:t,isReadyLiveStream:n,isPendingLiveStream:r,isScheduled:o}=this.props;return r?this.renderPendingLiveStreamLabel():n?this.renderLiveStreamLabel():o?t?this.renderScheduledLabelSmall():e-Date.now()<d.R.ONE_DAY?this.renderScheduledSoonLabel():this.renderScheduledLabelBig():null}}x.defaultProps={dateFormat:{month:"short",day:"numeric",year:"numeric",hour:"2-digit",minute:"2-digit"}};var _,R=n(22782);function L(){return L=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},L.apply(null,arguments)}const k=function(e){return i.createElement("svg",L({xmlns:"http://www.w3.org/2000/svg",width:22,height:15,viewBox:"0 0 22 15"},e),_||(_=i.createElement("path",{d:"M4 6V3H3v3H0v1h3v3h1V7h3V6H4zm10.952 8h3.032l1.015-1H14zm.479 1h2.137c-.047-.223-.047-.39 0-.5.048-.11.191-.277.43-.5h-2.997c.235.214.379.38.43.5.052.12.052.286 0 .5zm5.402-5.887V6.182c0-2.233-1.184-4.102-3.25-4.597v-.494C17.583.487 17.1 0 16.5 0s-1.083.487-1.083 1.09v.495c-2.073.495-3.25 2.357-3.25 4.597v2.93L11.2 10.4A1 1 0 0 0 12 12h8.998a1 1 0 0 0 .8-1.6l-.966-1.287z",fillRule:"evenodd"})))},D=(0,R.C)()((0,a.Ng)((e,t)=>{let n=t.itemType,r=t.startTime,o=t.liveVideoStatus;return{startTime:r,isScheduled:(0,l.s6)({itemType:n})&&Boolean(r),isPendingLiveStream:(0,l.ef)({liveVideoStatus:o}),isReadyLiveStream:(0,l.G$)({liveVideoStatus:o}),locale:(0,c.JK)(e),isRTL:(0,c.V8)(e)}})(class extends s().Component{render(){return s().createElement(x,o()({},this.props,{liveText:this.props.t("shared.live"),pendingLiveText:this.props.t("shared.pending-live"),scheduledSoonAriaLabel:this.props.t("widget.accessibility.scheduled-soon-label"),scheduledAriaLabel:this.props.t("widget.accessibility.scheduled-label"),startsInAriaLabel:this.props.t("widget.accessibility.starts-in"),reminderAriaLabel:this.props.t("widget.accessibility.reminder"),reminderIcon:s().createElement(k,null)}))}}))},7617(e,t,n){"use strict";n.d(t,{W:()=>p});var r=n(58212),o=n.n(r),i=n(60751),s=n.n(i),a=n(56525),l=n(79824),c=n(94114),u=n(80719);const d={setHydratedData:c.Q0},p=(0,u.b)((0,l.Ng)(null,d)(class extends s().Component{constructor(){super(...arguments),o()(this,"handleUserLogin",async e=>{const t=e.data,n=t.id,r=t.email;this.props.setHydratedData({currentSiteUser:{id:n,email:r}})})}componentDidUpdate(e){(0,u.Q)(a.A.SESSION.LOGIN_USER,this.handleUserLogin,{prevProps:e,nextProps:this.props})}render(){return null}}))},80719(e,t,n){"use strict";n.d(t,{Q:()=>s,b:()=>i});var r=n(16252),o=n.n(r);const i=(0,n(17638).n$)(e=>({pubSubEvents:e.pubSubEvents})),s=(e,t,n)=>{let r=n.prevProps,i=n.nextProps;r.pubSubEvents&&i.pubSubEvents&&(o().isEqual(r.pubSubEvents[e],i.pubSubEvents[e])||i.pubSubEvents[e]&&t(i.pubSubEvents[e]))}},27310(e,t,n){"use strict";n.d(t,{A:()=>Pt});var r=n(24505),o=n.n(r),i=n(58212),s=n.n(i),a=n(60751),l=n.n(a),c=n(79824),u=n(16252),d=n.n(u),p=n(71633),h=n.n(p),f=n(91523),m=n(19536),v=n(39067),g=n.n(v),y=n(82184),b=n(53373),E=n.n(b);const S="ISMda6",C="mLYoXG",w="z9w579",P="P3B6gV",I="z_0LKu";var O=n(34348),A=n(17984);class N extends l().Component{render(){const{options:e,disabled:t,dataHook:n,className:r,ariaLabel:o,onChange:i,selected:s,isRTL:a}=this.props,c=E()(w,{[I]:a,[P]:!a});return l().createElement("div",{className:`${S} ${r}`,"aria-label":o},l().createElement(O.L,{className:c,icon:l().createElement(A.A,null)}),l().createElement("select",{"data-hook":n,className:C,onChange:i,value:s||"",disabled:t},e.map(e=>l().createElement("option",{key:e.value,value:e.value},e.text))))}}N.defaultProps={options:[],onChange:()=>{},disabled:!1,isRTL:!1};const T="hR37sJ",x=({text:e})=>l().createElement("div",{className:T,"data-hook":"share-title"},e);x.propTypes={text:g().string};var _=n(73788),R=n(3026);const L=e=>{try{return new URL(e).origin}catch(t){const n=document.createElement("a");return n.setAttribute("href",e),`${n.protocol}//${n.host}`}};var k=n(41837),D=n(35003);const V="qIR94d",M="GysGrC",B=({children:e,content:t})=>l().createElement("div",{className:V},e,l().createElement("span",{className:M,"aria-hidden":"true"},t)),F={container:"ip5WTJ",select:"VHfV65","share-buttons":"_n5JOe",shareButtons:"_n5JOe",icon:"gr2cNO"},U=({size:e,...t})=>a.createElement("svg",{viewBox:"0 0 21 21",fill:"currentColor",width:e||"1em",height:e||"1em",...t},a.createElement("path",{id:"a_1_",fill:"currentColor",d:"M1.6,0h17.8C20.3,0,21,0.7,21,1.6c0,0,0,0,0,0v17.8c0,0.9-0.7,1.6-1.6,1.6l0,0H1.6 C0.7,21,0,20.3,0,19.4c0,0,0,0,0,0V1.6C0,0.7,0.7,0,1.6,0z M12,21h3v-9h3V9h-3c-0.1-0.3-0.1-0.9,0-2c-0.1-0.5,0.3-0.9,1-1h2V3 c-1,0-2,0-3,0c-2.7,0.3-3.7,2.3-3,6H9v3h3V21z"}),a.createElement("defs",null,a.createElement("filter",{id:"Adobe_OpacityMaskFilter",filterUnits:"userSpaceOnUse",x:"0",y:"0",width:"68",height:"65"},a.createElement("feColorMatrix",{values:"1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"}))),a.createElement("mask",{maskUnits:"userSpaceOnUse",x:"0",y:"0",width:"68",height:"65",id:"vod_FacebookIcon_b"},a.createElement("g",{filter:"url(#Adobe_OpacityMaskFilter)"},a.createElement("path",{id:"a",fill:"currentColor",d:"M1.6,0h17.8C20.3,0,21,0.7,21,1.6c0,0,0,0,0,0v17.8c0,0.9-0.7,1.6-1.6,1.6l0,0H1.6 C0.7,21,0,20.3,0,19.4c0,0,0,0,0,0V1.6C0,0.7,0.7,0,1.6,0z M12,21h3v-9h3V9h-3c-0.1-0.3-0.1-0.9,0-2c-0.1-0.5,0.3-0.9,1-1h2V3 c-1,0-2,0-3,0c-2.7,0.3-3.7,2.3-3,6H9v3h3V21z"}))),a.createElement("g",{mask:"url(#vod_FacebookIcon_b)"},a.createElement("path",{fill:"currentColor",d:"M0,0h68v65H0V0z"})));U.displayName="FacebookIcon";const H=U;class j extends l().Component{constructor(){super(...arguments),this.onClick=()=>{const{canShareContent:e}=this.props;if(e){const e=this.getShareUrl();(0,k.P)(e)}this.props.onShare(_._.FACEBOOK)}}getShareUrl(){const{instanceInfo:e,videoId:t,channelId:n}=this.props,{instanceId:r,componentId:o,sitePageId:i,siteUrl:s,biToken:a}=e,l=L(s),c=(0,R.c)(`${l}/${_.B}/${i}`,{"instance-id":r,"component-id":o,"channel-id":n,"video-id":t,"bi-token":a,bsi:(0,D.N)()});return(0,R.c)("https://www.facebook.com/sharer/sharer.php",{ref:"site",display:"popup",u:c})}render(){const{className:e,ariaLabel:t,dataHook:n,tooltip:r}=this.props;return l().createElement(B,{content:r},l().createElement("button",{onClick:this.onClick,"data-hook":n,className:e,"aria-label":t},l().createElement(O.L,{icon:l().createElement(H,null),className:F.icon})))}}j.propTypes={dataHook:g().string,onShare:g().func,className:g().string,canShareContent:g().bool,tooltip:g().node,videoId:g().string,channelId:g().string,instanceInfo:g().shape({instanceId:g().string,componentId:g().string,sitePageId:g().string,siteUrl:g().string}),ariaLabel:g().string},j.defaultProps={onShare:u.noop};const W=({size:e,...t})=>a.createElement("svg",{viewBox:"0 0 24 21",fill:"currentColor",width:e||"1em",height:e||"1em",...t},a.createElement("g",{transform:"translate(0 1)"},a.createElement("path",{id:"a",fill:"currentColor",d:"M2.4,12.9c1-0.2,1.7-0.2,2.4,0v-0.8c-1.3,0.1-2.4-0.7-3.2-1.6c-0.4-1-0.7-1.9-0.8-3.2 C1.6,8,2.4,8.2,3.2,8.1C2.1,7.5,1.4,6.5,0.8,5.7c0-1.6,0.2-2.8,0.8-4C4.3,4.9,7.7,6.6,12,6.5c-0.4-1.3-0.2-2.4,0.8-3.2 c0.4-1.3,1.6-2.1,3.2-2.4c1.5-0.2,2.9,0.3,4,1.6c1.4-0.3,2.3-0.7,3.2-0.8V0.9c-0.2,1.5-1,2.4-1.6,3.2c0.6-0.3,1.5-0.5,2.4-0.8 c-0.2,0.2-0.4,0.4-0.8,0.8c-0.3,0.5-0.9,1-1.6,1.6c0,0.8,0,1.5,0,2.4c-0.3,1.3-0.8,2.8-1.6,4c-0.5,1.6-1.4,2.8-2.4,4 c-1.9,1.9-4.2,3.1-7.2,4c-0.6-0.1-1.5,0-2.4,0c-2.8,0.1-5.5-0.6-8-2.4c1.7,0.4,3.4,0.2,4.8-0.8c1,0,1.7-0.4,2.4-0.8 C4.7,15.8,3.1,14,2.4,12.9z"})));W.displayName="TwitterIcon";const z=W;class q extends l().Component{constructor(){super(...arguments),this.onClick=()=>{const{instanceInfo:e,videoId:t,channelId:n,descriptionText:r,canShareContent:o,content:i}=this.props,{instanceId:s,componentId:a,sitePageId:l,siteUrl:c,biToken:u}=e,d=L(c),p=(0,R.c)(`${d}/${_.B}/${l}`,{"instance-id":s,"component-id":a,"channel-id":n,"video-id":t,"bi-token":u,bsi:(0,D.N)()});if(o){const e=(0,R.c)("https://twitter.com/intent/tweet",{original_referer:c,text:r.replace("{siteUrl}",p).replace("{title}",i.title)});(0,k.P)(e)}this.props.onShare(_._.TWITTER)}}render(){const{className:e,dataHook:t,ariaLabel:n,tooltip:r}=this.props;return l().createElement(B,{content:r},l().createElement("button",{onClick:this.onClick,"data-hook":t,className:e,"aria-label":n},l().createElement(O.L,{icon:l().createElement(z,null),className:F.icon})))}}q.propTypes={dataHook:g().string,onShare:g().func,content:g().object,className:g().string,descriptionText:g().string,canShareContent:g().bool,tooltip:g().node,ariaLabel:g().string,videoId:g().string,channelId:g().string,instanceInfo:g().shape({instanceId:g().string,componentId:g().string,sitePageId:g().string,siteUrl:g().string})},q.defaultProps={onShare:u.noop};var G=n(24528);const $=e=>(0,G.d)({url:e,width:480,height:360}),Y=({size:e,...t})=>a.createElement("svg",{viewBox:"0 0 19 23",fill:"currentColor",width:e||"1em",height:e||"1em",...t},a.createElement("path",{id:"a",fill:"currentColor",d:"M7.9,15.2c-0.9,3.3-1,4-1.9,5.6c-0.4,0.7-0.9,1.4-1.5,2.1L4.2,23l-0.2-0.2c-0.2-1-0.2-2-0.2-3 c0-1.3,0.2-1.8,2-8.9l0-0.3C5.4,9.4,5.4,8.3,5.7,7.1C6.6,4.7,9.5,4.5,10,6.5c0.3,1.2-0.5,2.9-1.2,5.3c-0.5,2,2,3.4,4.1,2 c2-1.3,2.7-4.6,2.6-6.8c-0.3-4.5-5.6-5.5-9-4.1c-3.9,1.7-4.7,6.2-3,8.2c0.2,0.3,0.4,0.4,0.3,0.7c-0.1,0.4-0.2,0.8-0.3,1.2 c-0.1,0.3-0.4,0.4-0.7,0.3c-0.6-0.2-1.2-0.6-1.6-1.1c-1.5-1.7-1.9-5.1,0.1-8C3.5,1,7.5-0.3,11.2,0.1c4.4,0.5,7.2,3.3,7.7,6.5 c0.2,1.5,0.1,5.1-2.1,7.6c-2.5,2.9-6.6,3.1-8.5,1.3c-0.1-0.1-0.3-0.3-0.4-0.5L7.9,15.2z"}));Y.displayName="PinterestIcon";const K=Y;class X extends l().Component{constructor(){super(...arguments),this.onClick=()=>{const{descriptionText:e,canShareContent:t,content:n}=this.props,{siteUrl:r}=this.props.instanceInfo;if(t){const t=(0,R.c)("https://www.pinterest.com/pin/create/button/",{url:r,media:$(n.coverUrl),description:e.replace("{description}",n.description).replace("{title}",n.title)});(0,k.P)(t)}this.props.onShare(_._.PINTEREST)}}render(){const{className:e,dataHook:t,ariaLabel:n,tooltip:r}=this.props;return l().createElement(B,{content:r},l().createElement("button",{onClick:this.onClick,"data-hook":t,className:e,"aria-label":n},l().createElement(O.L,{icon:l().createElement(K,null),className:F.icon})))}}X.propTypes={dataHook:g().string,onShare:g().func,content:g().object,className:g().string,descriptionText:g().string,tooltip:g().node,canShareContent:g().bool,ariaLabel:g().string,instanceInfo:g().shape({instanceId:g().string,componentId:g().string,sitePageId:g().string,siteUrl:g().string})},X.defaultProps={onShare:u.noop};const Z=({size:e,...t})=>a.createElement("svg",{viewBox:"0 0 12 18",fill:"currentColor",width:e||"1em",height:e||"1em",...t},a.createElement("path",{id:"a",fill:"currentColor",d:"M6.5,10.7l0.1-3h4.2V4.6H6.6c0.1-2.5,0.1-3.8,0-3.8H4.2c-0.4,2.3-1.8,4.1-4,4.6L0.1,7.7h2.8v4.7 c0.2,2.2,0.7,3.6,1.5,4.3c1.1,0.7,1.8,1,3.8,1c0.5,0,1,0,1.6,0l1.5-0.9v-2.7c-2,0.6-3.4,0.6-4.3,0C6.6,13.8,6.4,12.6,6.5,10.7 L6.5,10.7z"}));Z.displayName="TumblrIcon";const J=Z;class Q extends l().Component{constructor(){super(...arguments),this.onClick=()=>{const{siteUrl:e}=this.props.instanceInfo,{descriptionText:t,canShareContent:n,content:r}=this.props;if(n){const n=(0,R.c)("https://www.tumblr.com/widgets/share/tool",{posttype:"photo",content:$(r.coverUrl),caption:t.replace("{siteUrl}",e).replace("{title}",r.title),url:e});(0,k.P)(n)}this.props.onShare(_._.TUMBLR)}}render(){const{className:e,dataHook:t,ariaLabel:n,tooltip:r}=this.props;return l().createElement(B,{content:r},l().createElement("button",{onClick:this.onClick,"data-hook":t,className:e,"aria-label":n},l().createElement(O.L,{icon:l().createElement(J,null),className:F.icon})))}}Q.propTypes={dataHook:g().string,onShare:g().func,content:g().object,className:g().string,descriptionText:g().string,tooltip:g().node,canShareContent:g().bool,ariaLabel:g().string,instanceInfo:g().shape({instanceId:g().string,componentId:g().string,sitePageId:g().string,siteUrl:g().string})},Q.defaultProps={onShare:u.noop};var ee=n(36003);const te="xmF3c1";class ne extends l().Component{constructor(){super(...arguments),this.handleClick=()=>{const{canShareContent:e}=this.props;e&&this.copyToClipboard(),this.props.onClick()},this.saveRef=e=>{this.ref=e}}copyToClipboard(){document.queryCommandSupported("copy")&&(this.ref.select(),document.execCommand("copy"))}render(){const{dataHook:e,className:t,ariaLabel:n,instanceInfo:r,tooltip:o}=this.props;return l().createElement(B,{content:o},l().createElement("button",{type:"button",className:t,"data-hook":e,onClick:this.handleClick,"aria-label":n},l().createElement(O.L,{icon:l().createElement(ee.A,null),className:F.icon,"aria-hidden":"true"}),r&&l().createElement("input",{type:"text",ref:this.saveRef,tabIndex:"-1",readOnly:!0,className:te,value:r.siteUrl,"aria-hidden":"true"})))}}ne.propTypes={dataHook:g().string,onClick:g().func,className:g().string,tooltip:g().node,canShareContent:g().bool,ariaLabel:g().string,instanceInfo:g().shape({instanceId:g().string,componentId:g().string,sitePageId:g().string,siteUrl:g().string})};const re=({size:e,...t})=>a.createElement("svg",{viewBox:"0 0 14 11",fill:"currentColor",width:e||"14",height:e||"11",...t},a.createElement("path",{fill:"currentColor",d:"M3.59 9.782l.653.653 9.192-9.192-.979-.98-8.273 8.274L.919 5.273 0 6.193l3.59 3.59z",fillRule:"evenodd"}));re.displayName="LinkCopiedIcon";const oe=re,ie="pyjkGK",se="lAlNpA",ae="woFIFd",le="nCSQim",ce="_Rboqt",ue=({dataHook:e,shouldShowLink:t,text:n,isRTL:r})=>l().createElement("div",{className:E()(ie,{[se]:t}),"aria-hidden":"true",tabIndex:"-1","data-hook":e},l().createElement(O.L,{className:E()(ae,{[ce]:r,[le]:!r}),icon:l().createElement(oe,null)}),l().createElement("div",{"data-hook":"link-copied-text"},n));ue.propTypes={dataHook:g().string,shouldShowLink:g().bool,text:g().string,isRTL:g().bool};const de=({size:e,...t})=>a.createElement("svg",{viewBox:"0 0 31 19",fill:"currentColor",width:e||"31",height:e||"19",...t},a.createElement("path",{id:"a",fill:"currentColor",d:"M21.4,15.3c-0.4-0.4-0.4-1,0-1.4c0,0,0.1-0.1,0.1-0.1l5.1-4.1l-5.1-4c-0.4-0.3-0.5-1-0.2-1.4 c0,0,0,0,0.1-0.1L22,3.6c0.4-0.4,1-0.4,1.4-0.1L31,9.8L23.3,16c-0.4,0.3-1,0.3-1.3-0.1L21.4,15.3L21.4,15.3z M9.7,15.3L9,15.9 c-0.4,0.4-1,0.4-1.4,0.1L0,9.8l7.6-6.3C8,3.2,8.6,3.2,9,3.6l0.7,0.8c0.4,0.4,0.3,1-0.1,1.4c0,0,0,0-0.1,0L4.5,9.8l5.1,4 C10,14.1,10.1,14.7,9.7,15.3C9.7,15.2,9.7,15.2,9.7,15.3L9.7,15.3z M13.3,18.9l-0.9-0.3c-0.5-0.2-0.8-0.7-0.6-1.2l5.1-16.7 C17,0.2,17.6-0.1,18.1,0c0,0,0,0,0,0l0.9,0.3c0.5,0.2,0.8,0.7,0.6,1.2l-5.1,16.7C14.4,18.8,13.8,19.1,13.3,18.9 C13.3,19,13.3,18.9,13.3,18.9z"}));de.displayName="EmbedIcon";const pe=de,he="fkwITi";class fe extends l().Component{constructor(){super(...arguments),this.handleClick=e=>{e.preventDefault(),e.stopPropagation(),this.props.onClick()}}render(){const{dataHook:e,className:t,ariaLabel:n,disabled:r,tooltip:o}=this.props;return l().createElement(B,{content:o},l().createElement("button",{"data-hook":e,className:`${he} ${t}`,"aria-hidden":r,disabled:r,onClick:this.handleClick,"aria-label":n},l().createElement(O.L,{className:`${F.icon} ${he}`,icon:l().createElement(pe,null)})))}}fe.propTypes={dataHook:g().string,className:g().string,tooltip:g().node,onClick:g().func,ariaLabel:g().string,disabled:g().bool};const me=({size:e,...t})=>a.createElement("svg",{viewBox:"0 0 26 6",fill:"currentColor",width:e||"26",height:e||"20",...t},a.createElement("path",{fill:"currentColor",d:"M3 0a3 3 0 1 1-3 3 3 3 0 0 1 3-3zm10 0a3 3 0 1 1-3 3 3 3 0 0 1 3-3zm10 0a3 3 0 1 1-3 3 3 3 0 0 1 3-3z",fillRule:"evenodd"}));me.displayName="MoreIcon";const ve=me,ge="dHswoT";class ye extends l().Component{render(){const{className:e,onClick:t,dataHook:n,ariaLabel:r,tooltip:o}=this.props;return l().createElement(B,{content:o},l().createElement("button",{"data-hook":n,onClick:t,className:`${e} ${ge}`,"aria-label":r},l().createElement(O.L,{icon:l().createElement(ve,null)})))}}ye.propTypes={className:g().string,tooltip:g().node,dataHook:g().string,onClick:g().func,ariaLabel:g().string};var be=n(74678);const Ee=e=>{e.stopPropagation()};class Se extends l().Component{constructor(e){super(e),this.handleChange=e=>{this.setState({shareMode:e.target.value})},this.handleLinkClick=()=>{const{showLinkCopied:e}=this.state;e||(this.setState({showLinkCopied:!0}),setTimeout(()=>{this.setState({showLinkCopied:!1})},3e3),this.props.onLinkCopied({shareType:this.isInShareChannelMode()?be.N.CHANNEL:be.N.VIDEO}))},this.handleEmbedClick=()=>{this.props.onEmbedClicked({shareType:this.isInShareChannelMode()?be.N.CHANNEL:be.N.VIDEO})},this.handleShare=e=>{this.props.onShare({networkName:e,shareType:this.isInShareChannelMode()?be.N.CHANNEL:be.N.VIDEO})},this.state={shareMode:e.shareMode,showLinkCopied:!1}}UNSAFE_componentWillReceiveProps(e){const{shareMode:t}=this.props;e.shareMode!==t&&this.setState({shareMode:e.shareMode})}isInShareChannelMode(){return this.state.shareMode===be.N.CHANNEL}isEmbedButtonHidden(){const{videoItem:e}=this.props;return this.isInShareChannelMode()||(0,y.Dr)(e)}getShareOptions(){const{shareChannelText:e,shareVideoText:t}=this.props;return[{value:be.N.CHANNEL,text:e},{value:be.N.VIDEO,text:t}]}getContentToShare(){if(this.isInShareChannelMode()){const{channelData:e}=this.props;return(e=>({title:e.title,description:e.description,coverUrl:e.customCoverUrl||e.coverUrl}))(e)}{const{videoItem:e}=this.props;return(e=>({title:e.title,description:e.description,coverUrl:e.customCoverUrl||e.coverUrl}))(e)}}getInstanceInfo(){const{channelUrl:e,videoUrl:t,instanceInfo:n}=this.props;return{...n,siteUrl:this.isInShareChannelMode()?e:t}}shouldShowEmbedButton(){const{shouldShowEmbedButton:e}=this.props;return e&&!this.isEmbedButtonHidden()}render(){const{titleText:e,children:t,channelData:n,videoItem:r,onMoreClicked:o,facebookAriaLabel:i,twitterAriaLabel:s,pinterestAriaLabel:a,tumblrAriaLabel:c,linkAriaLabel:u,embedAriaLabel:d,moreAriaLabel:p,embedTooltipText:h,facebookTooltipText:f,linkTooltipText:m,moreTooltipText:v,pinterestTooltipText:g,tumblrTooltipText:y,twitterTooltipText:b,canShareContent:E,canShowSelect:S,shouldShowFacebookButton:C,shouldShowTwitterButton:w,shouldShowPinterestButton:P,shouldShowTumblrButton:I,shouldShowLinkButton:O,shouldShowMoreButton:A,isRTL:T,twitterDescriptionText:_,pinterestDescriptionText:R,tumblrDescriptionText:L,linkCopiedText:k}=this.props;if(t)return t;const{shareMode:D,showLinkCopied:V}=this.state,M=this.isInShareChannelMode()?null:r.id,B=n.id,U=this.getContentToShare(),H=this.getInstanceInfo();return l().createElement("section",{className:F.container,onClick:Ee},l().createElement(x,{text:e,dataHook:"title"}),S&&l().createElement(N,{dataHook:"share-select",className:F.select,options:this.getShareOptions(),selected:D,onChange:this.handleChange,isRTL:T}),l().createElement("div",{"data-hook":"share-buttons",className:F["share-buttons"]},C&&l().createElement(j,{canShareContent:E,dataHook:"facebook",tooltip:f,onShare:this.handleShare,videoId:M,channelId:B,content:U,instanceInfo:H,ariaLabel:i}),w&&l().createElement(q,{canShareContent:E,dataHook:"twitter",tooltip:b,onShare:this.handleShare,descriptionText:_,videoId:M,channelId:B,content:U,instanceInfo:H,ariaLabel:s}),P&&l().createElement(X,{canShareContent:E,dataHook:"pinterest",tooltip:g,onShare:this.handleShare,content:U,instanceInfo:H,descriptionText:R,ariaLabel:a}),I&&l().createElement(Q,{canShareContent:E,className:F.tumblr,dataHook:"tumblr",tooltip:y,onShare:this.handleShare,content:U,instanceInfo:H,descriptionText:L,ariaLabel:c}),O&&l().createElement(ne,{canShareContent:E,dataHook:"link",onClick:this.handleLinkClick,tooltip:m,instanceInfo:H,ariaLabel:u}),this.shouldShowEmbedButton()&&l().createElement(fe,{dataHook:"embed-button",onClick:this.handleEmbedClick,tooltip:h,ariaLabel:d}),A&&l().createElement(ye,{dataHook:"more-button",onClick:o,tooltip:v,ariaLabel:p})),E&&l().createElement(ue,{dataHook:"link-copied",shouldShowLink:V,text:k,isRTL:T}))}}Se.propTypes={shareMode:g().oneOf([be.N.VIDEO,be.N.CHANNEL]),titleText:g().string.isRequired,children:g().node,channelData:g().object,videoItem:g().object,instanceInfo:g().object,videoUrl:g().string,channelUrl:g().string,canShareContent:g().bool,canShowSelect:g().bool,shouldShowFacebookButton:g().bool,shouldShowTwitterButton:g().bool,shouldShowPinterestButton:g().bool,shouldShowTumblrButton:g().bool,shouldShowLinkButton:g().bool,shouldShowEmbedButton:g().bool,shouldShowMoreButton:g().bool,isRTL:g().bool,shareChannelText:g().string,shareVideoText:g().string,twitterDescriptionText:g().string,pinterestDescriptionText:g().string,tumblrDescriptionText:g().string,linkCopiedText:g().string,facebookAriaLabel:g().string,twitterAriaLabel:g().string,pinterestAriaLabel:g().string,tumblrAriaLabel:g().string,linkAriaLabel:g().string,embedAriaLabel:g().string,moreAriaLabel:g().string,embedTooltipText:g().string,facebookTooltipText:g().string,linkTooltipText:g().string,moreTooltipText:g().string,pinterestTooltipText:g().string,tumblrTooltipText:g().string,twitterTooltipText:g().string,onShare:g().func,onEmbedClicked:g().func,onMoreClicked:g().func,onLinkCopied:g().func},Se.defaultProps={canShareContent:!0,canShowSelect:!0,shouldShowFacebookButton:!0,shouldShowTwitterButton:!0,shouldShowPinterestButton:!0,shouldShowTumblrButton:!0,shouldShowLinkButton:!0,shouldShowEmbedButton:!1,shouldShowMoreButton:!1,twitterDescriptionText:"",pinterestDescriptionText:"",shareMode:be.N.CHANNEL,onShare:u.noop,onEmbedClicked:u.noop,onMoreClicked:u.noop,onLinkCopied:u.noop};var Ce=n(58452),we=n(22782),Pe=n(7235),Ie=n(63892),Oe=n(94114),Ae=n(35054),Ne=n(53792);const Te=e=>{let t=e.videoItem;return d().get(t,"embedOptions.enabled",!1)};var xe=n(31539),_e=n(76664),Re=n(56375);const Le="bQ64sb";class ke extends l().Component{constructor(){super(...arguments),s()(this,"handleChange",e=>{this.props.onChange(e.target.value)})}render(){const e=this.props,t=e.options,n=e.selected,r=e.dataHook,o=e.ariaLabel,i=e.isRTL;return l().createElement(N,{dataHook:r,ariaLabel:o,className:Le,selected:n,onChange:this.handleChange,options:t,isRTL:i})}}const De=ke,Ve=({size:e,...t})=>a.createElement("svg",{viewBox:"0 0 1000 1000",fill:"currentColor",width:e||"1em",height:e||"1em",...t},a.createElement("path",{fill:"currentColor",d:"M921 0L500 421 79 0 0 79l421 421L0 921l79 79 421-421 421 421 79-79-421-421 421-421-79-79z"}));Ve.displayName="close";const Me=Ve,Be="_2ealv";class Fe extends l().Component{render(){const{value:e,dataHook:t,className:n,disabled:r,onChange:o,onFocus:i,onBlur:s,setRef:a,tabIndex:c,ariaLabel:u}=this.props;return l().createElement("input",{type:"text",className:`${Be} ${n}`,"data-hook":t,ref:a,"aria-label":u,value:e,tabIndex:c,onChange:o,onBlur:s,onFocus:i,disabled:r})}}Fe.defaultProps={onChange:()=>{}};const Ue="TihlYE",He="rjed5Y",je="VAI767",We="iksh09",ze="K37W2o";class qe extends l().Component{constructor(e){super(e),s()(this,"onCustomWidthChanged",e=>{this.setState({width:e.target.value})}),s()(this,"onCustomHeightChanged",e=>{this.setState({height:e.target.value})}),s()(this,"onWidthBlur",()=>{if(!this.state.width)return;const e=Number(this.state.width);e===this.props.width||d().isNaN(e)||this.props.onWidthBlur(e)}),s()(this,"onHeightBlur",()=>{if(!this.state.height)return;const e=Number(this.state.height);e===this.props.height||d().isNaN(e)||this.props.onHeightBlur(e)}),s()(this,"onSubmit",e=>{e.preventDefault(),this.onWidthBlur(),this.onHeightBlur()});const t=e.width,n=e.height;this.state={width:t,height:n}}UNSAFE_componentWillReceiveProps(e){const t=this.state,n=t.width,r=t.height;String(e.width)!==n&&this.setState({width:e.width}),String(e.height)!==r&&this.setState({height:e.height})}render(){const e=this.props,t=e.dataHook,n=e.onFocus,r=e.inactive,o=this.state,i=o.width,s=o.height,a=h()(He,{[ze]:r});return l().createElement("form",{"data-hook":t,className:Ue,onSubmit:this.onSubmit},l().createElement(Fe,{className:a,dataHook:"custom-width",tabIndex:"0",value:i,onChange:this.onCustomWidthChanged,onFocus:n,onBlur:this.onWidthBlur,ariaLabel:this.props.t("widget.accessibility.widget-width",{width:i})}),l().createElement(Me,{className:je}),l().createElement(Fe,{className:a,dataHook:"custom-height",tabIndex:"0",value:s,onChange:this.onCustomHeightChanged,onFocus:n,onBlur:this.onHeightBlur,ariaLabel:this.props.t("widget.accessibility.widget-height",{height:s})}),l().createElement("input",{type:"submit",className:We}))}}const Ge=(0,we.C)()(qe),$e="zNO2HL",Ye="POfyt8",Ke="HqUAO0",Xe="Xg5RZl",Ze="CGa46a",Je="jdjxMr",Qe="HrkKTe",et="zPfU85";class tt extends l().Component{constructor(e){super(e),s()(this,"handleCopyClick",()=>{this.state.showSuccessMessage||this.copyToClipboard()}),s()(this,"copyToClipboard",()=>{document.queryCommandSupported("copy")&&(this.input.select(),document.execCommand("copy"),this.setState({showSuccessMessage:!0}),this.hideMessages(),this.props.onContentCopied())}),s()(this,"setRef",e=>{this.input=e}),this.state={showSuccessMessage:!1}}componentDidMount(){this.props.onInit(this.input)}hideMessages(){setTimeout(()=>{this.setState({showSuccessMessage:!1})},3e3)}render(){const e=this.props,t=e.onFocus,n=e.value,r=e.isRTL,o=this.state.showSuccessMessage;return l().createElement("div",{className:$e},l().createElement(Fe,{dataHook:"iframe-code",className:Ye,setRef:this.setRef,onFocus:t,value:n}),l().createElement("button",{className:h()(Ke,{[et]:o,[Ze]:r,[Xe]:!r}),tabIndex:"0",onClick:this.handleCopyClick},l().createElement("i",{className:Qe}),l().createElement("span",{className:Je},this.props.t("share-overlay.embed.copy"))))}}const nt=(0,we.C)()(tt);var rt;function ot(){return ot=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},ot.apply(null,arguments)}const it=function(e){return a.createElement("svg",ot({xmlns:"http://www.w3.org/2000/svg",width:16,height:16,viewBox:"0 0 16 16"},e),rt||(rt=a.createElement("path",{fill:"currentColor",fillRule:"evenodd",d:"M1.73 7 8.023.707 7.316 0l-7 7H0v1h.293l7.34 7.34.708-.706L1.707 8H16V7H1.73z"})))},st="xzbJ8F",at="PoY8De",lt="VZoaRS",ct=(0,we.C)()(e=>{let t=e.dataHook,n=e.onBackButtonClick,r=e.t;return l().createElement("div",{"data-hook":t,className:at,dir:"ltr"},l().createElement("a",{href:"#","data-hook":"back-button",className:st,onClick:n,"aria-label":r("widget.accessibility.close-embed-form")},l().createElement(it,null)),l().createElement("span",{className:lt},r("share-overlay.embed.video.title")))}),ut=16/9,dt=200,pt=Math.round(112.5),ht={"embed-form":"Z9WsXs",embedForm:"Z9WsXs","size-picker":"Oyw91C",sizePicker:"Oyw91C"},ft={logBi:Re.w},mt=(0,c.Ng)(e=>({biToken:(0,Oe.T8)(e),instanceId:(0,Oe.zZ)(e),siteUrl:(0,Oe.R_)(e),fullSiteUrl:(0,Oe.KR)(e),siteOwnerId:(0,Oe.mr)(e)}),ft)(class extends l().Component{constructor(e){super(e),s()(this,"saveRef",e=>{this.containerRef=e}),s()(this,"handleBackButtonClick",e=>{e.preventDefault(),this.props.onBack()}),s()(this,"saveTextAreaRef",e=>{this.textAreaRef=e}),s()(this,"selectCode",()=>{this.textAreaRef.select()}),s()(this,"updateSize",e=>{this.setState({size:e})}),s()(this,"onWidthBlur",e=>{const t=!d().gt(e,dt),n=t?dt:e,r=t?pt:(e=>Math.round(Number(e)/ut))(e);this.setState({customHeight:r,customWidth:n})}),s()(this,"onHeightBlur",e=>{const t=!d().gt(e,pt),n=t?pt:e,r=t?dt:(e=>Math.round(Number(e)*ut))(e);this.setState({customHeight:n,customWidth:r})}),s()(this,"setCustomSize",()=>{const e=this.state.size,t=d().last(this.SIZES).value;if(e!==t){const n=e.split("x"),r=n[0],o=n[1];this.setState({size:t,customHeight:o,customWidth:r})}}),s()(this,"stopPropagation",e=>{e.stopPropagation()}),s()(this,"handleContentCopied",()=>{const e=this.props,t=e.channelId,n=e.videoId;this.props.logBi("widget.share.embed.copy.clicked",{channelID:t,videoID:n,shareType:be.N.VIDEO})}),this.SIZES=[{value:"560x315",text:"560x315"},{value:"1280x720",text:"1280x720"},{value:"853x480",text:"853x480"},{value:"640x360",text:"640x360"},{value:"",text:e.t("share-overlay.embed.custom")}],this.DEFAULT_SIZE=this.SIZES[0],this.state={customWidth:"",customHeight:"",size:this.DEFAULT_SIZE.value,websiteUrl:null,instanceId:e.instanceId,biToken:e.biToken,pathToPage:null}}componentDidMount(){const e=this.props,t=e.siteUrl,n=e.fullSiteUrl,r=t.length,o=n.substr(r).split("?")[0];this.setState({pathToPage:o?encodeURIComponent(o):""}),(0,Ce.X)(this.containerRef)}generateEmbedUrl(){const e=this.getSize(),t=e.width,n=e.height,r=this.buildEmbedUrl();return r?`<iframe width="${t}" height="${n}" src="${r}" frameborder="0" allowfullscreen></iframe>`:""}buildEmbedUrl(){const e=this.state,t=e.pathToPage,n=e.instanceId,r=e.biToken;if(null===t)return"";const o=this.props,i=o.channelId,s=o.videoId,a=o.compId,l=o.sitePageId,c=o.siteOwnerId;return`https://embed.wix.com/video?instanceId=${n}&biToken=${r}&pathToPage=${t}&channelId=${i||c}&videoId=${s}&compId=${a}&sitePageId=${l}`}getSize(){const e=this.state,t=e.size,n=e.customWidth,r=e.customHeight;if(t){const e=t.split("x");return{width:e[0],height:e[1]}}if(n&&r)return{width:n,height:r};const o=this.DEFAULT_SIZE.value.split("x");return{width:o[0],height:o[1]}}getOptions(){return this.SIZES}getCustomSizeWidth(){const e=this.state,t=e.size,n=e.customWidth;return t?t.split("x")[0]:n}getCustomSizeHeight(){const e=this.state,t=e.size,n=e.customHeight;return t?t.split("x")[1]:n}render(){const e=this.props,t=e.dataHook,n=e.isRTL,r=this.state.size;return l().createElement("section",{"data-hook":t,ref:this.saveRef,onClick:this.stopPropagation,className:ht["embed-form"]},l().createElement(ct,{dataHook:"header",onBackButtonClick:this.handleBackButtonClick}),l().createElement("div",{className:ht["size-picker"]},l().createElement(De,{dataHook:"embed-select",onChange:this.updateSize,selected:r,options:this.getOptions(),isRTL:n,ariaLabel:this.props.t("widget.accessibility.widget-size",{size:r.label})}),l().createElement(Ge,{dataHook:"custom-size",className:ht["custom-sizes"],inactive:Boolean(r),width:this.getCustomSizeWidth(),height:this.getCustomSizeHeight(),onFocus:this.setCustomSize,onWidthBlur:this.onWidthBlur,onHeightBlur:this.onHeightBlur})),l().createElement(nt,{onInit:this.saveTextAreaRef,onFocus:this.selectCode,onContentCopied:this.handleContentCopied,value:this.generateEmbedUrl(),isRTL:n}))}}),vt=(0,we.C)()(mt),gt="Gyj5HM",yt="BFuZk9",bt="cUvZxj";var Et;const St={[be.N.VIDEO]:"share-overlay.social.share",[be.N.CHANNEL]:"widget.compact-view.components.action-bar.share-this-channel",CHANNEL_AND_VIDEO:"share-overlay.social.title"},Ct={closeShareOverlay:xe.IA,logBi:Re.w},wt=(0,c.Ng)((e,t)=>{const n=Ae.IL(e),r=Ae.Jf(e),o=!(n||r);return{shareMode:(0,Pe.rf)(e),canShareContent:o,isEditor:r,isChannelShareVisible:d().isUndefined(t.canShareChannel)?(0,Ie.Ug)(e):t.canShareChannel,isVideoShareVisible:d().isUndefined(t.canShareVideo)?(0,Ne.V)(e):t.canShareVideo,instanceInfo:{...(0,Pe.W8)(e),biToken:(0,Oe.T8)(e)},isShareOverlayOpen:(0,Pe.eY)(e),shouldShowEmbedButton:Te(t),compId:(0,Oe.X3)(e),sitePageId:(0,Oe.s0)(e),videoUrl:(0,Pe.f_)(e,t),channelUrl:(0,Pe.bw)(e),isRTL:(0,Ie.V8)(e)}},Ct)((Et=class extends l().Component{constructor(e){super(e),s()(this,"openEmbedForm",(0,_e.f)(()=>{this.setState({isEmbedOpen:!0})})),s()(this,"closeEmbedForm",()=>{this.state.isEmbedOpen&&this.setState({isEmbedOpen:!1})}),s()(this,"closeShareOverlay",()=>{this.props.closeShareOverlay(),this.props.onClosed()}),s()(this,"saveRef",e=>{this.containerRef=e}),s()(this,"handleShare",(0,_e.f)(e=>{let t=e.networkName,n=e.shareType;const r=this.props,o=r.channelData,i=r.videoItem;this.props.logBi("widget.vid.share.clicked",{button:t,shareType:n,channelID:o.id,videoID:i.id})})),s()(this,"handleLinkCopied",(0,_e.f)(e=>{let t=e.shareType;const n=this.props,r=n.channelData,o=n.videoItem;this.props.logBi("widget.vid.share.clicked",{button:"link",shareType:t,channelID:r.id,videoID:o?o.id:null})})),this.state={isEmbedOpen:!1}}UNSAFE_componentWillReceiveProps(e){const t=this.props,n=t.isShareOverlayOpen,r=t.isEditor;n&&!e.isShareOverlayOpen&&this.closeEmbedForm(),!r&&e.isEditor&&this.closeShareOverlay()}componentDidUpdate(e){const t=this.props.isShareOverlayOpen;!e.isShareOverlayOpen&&t&&(0,Ce.X)(this.containerRef)}componentWillUnmount(){const e=this.props,t=e.isShareOverlayOpen,n=e.closeShareOverlay;t&&n()}getTitleByShareMode(e){const t=this.props,n=t.isChannelShareVisible,r=t.isVideoShareVisible;if(n&&r)return this.props.t(St.CHANNEL_AND_VIDEO);const o=St[e];return o?this.props.t(o):""}getTranslations(e){return{titleText:this.getTitleByShareMode(e),shareChannelText:this.props.t("share-overlay.social.share-channel"),shareVideoText:this.props.t("share-overlay.social.share-video"),twitterDescriptionText:this.props.t("social-share.network.twitter",{title:"{title}",siteUrl:"{siteUrl}"}),pinterestDescriptionText:this.props.t("social-share.network.pinterest",{title:"{title}",description:"{description}"}),tumblrDescriptionText:this.props.t("social-share.network.tumblr",{title:"{title}",siteUrl:"{siteUrl}"}),linkCopiedText:this.props.t("share-overlay.social.link-copied"),embedTooltipText:this.props.t("share-overlay.social.embed-video"),facebookTooltipText:this.props.t("social-button.facebook"),linkTooltipText:this.props.t("share-overlay.social.copy-link"),pinterestTooltipText:this.props.t("social-button.pinterest"),tumblrTooltipText:this.props.t("social-button.tumblr"),twitterTooltipText:this.props.t("social-button.twitter")}}getAriaLabels(){return{facebookAriaLabel:this.props.t("widget.accessibility.share-on",{network:"Facebook"}),twitterAriaLabel:this.props.t("widget.accessibility.share-on",{network:"Twitter"}),pinterestAriaLabel:this.props.t("widget.accessibility.share-on",{network:"Pinterest"}),tumblrAriaLabel:this.props.t("widget.accessibility.share-on",{network:"Tumblr"}),linkAriaLabel:this.props.t("widget.accessibility.get-link"),embedAriaLabel:this.props.t("widget.accessibility.get-embed-code"),moreAriaLabel:this.props.t("widget.accessibility.show-more")}}canShowSelect(){const e=this.props,t=e.isChannelShareVisible,n=e.isVideoShareVisible,r=e.videoItem;return t&&n&&Boolean(r)}getShareMode(){const e=this.props,t=e.videoItem,n=e.shareMode;return t?n:be.N.CHANNEL}render(){const e=this.props,t=e.instanceInfo,n=e.canShareContent,r=e.channelData,i=e.videoItem,s=e.isShareOverlayOpen,a=e.shouldShowEmbedButton,c=e.videoUrl,u=e.channelUrl,d=e.compId,p=e.sitePageId,v=e.shareMode,g=e.isRTL,y=h()("share-overlay-container",gt,{[yt]:s}),b=this.state.isEmbedOpen;return l().createElement("div",{className:y,"data-hook":"share-overlay","aria-hidden":!s,ref:this.saveRef},l().createElement(f.i,{type:"fade-in-out",className:`share-overlay-animate ${bt}`,when:s},l().createElement(m.s,{dataHook:"closable-overlay",onClose:this.closeShareOverlay,closeOnBodyClick:!0,isFullWidth:!0,isVisible:s,isRTL:g,ariaLabel:this.props.t("widget.accessibility.share"),closeButtonAriaLabel:this.props.t("widget.accessibility.close-share")},l().createElement(Se,o()({channelData:r,videoItem:i,shareMode:this.getShareMode(),instanceInfo:t,canShareContent:n,onEmbedClicked:this.openEmbedForm,canShowSelect:this.canShowSelect(),onShare:this.handleShare,onLinkCopied:this.handleLinkCopied,shouldShowEmbedButton:a,videoUrl:c,channelUrl:u,isRTL:g},this.getTranslations(v),this.getAriaLabels()),b&&l().createElement(vt,{dataHook:"embed-form",onBack:this.closeEmbedForm,channelId:r.id,videoId:i.id,compId:d,sitePageId:p,isRTL:g})))))}},s()(Et,"defaultProps",{onShare:d().noop,onClosed:d().noop}),Et)),Pt=(0,we.C)()(wt)},85844(e,t,n){"use strict";n.d(t,{A:()=>O});var r=n(58212),o=n.n(r),i=n(60751),s=n.n(i),a=n(16252),l=n.n(a),c=n(79824),u=n(71633),d=n.n(u),p=n(56375),h=n(63892);const f="OvK04b",m="xN6cBY",v="fRkHOM",g=()=>{},y=e=>{const t=e.text,n=e.className,r=e.onBlur,o=void 0===r?g:r,i=e.onClick,a=void 0===i?g:i,l=e.onFocus,c=void 0===l?g:l,u=d()(n,f,{[m]:e.rounded,[e.rounded?e.roundedClassName:""]:e.rounded&&e.roundedClassName});return s().createElement("button",{type:"button",className:u,onClick:()=>{a(t)},onFocus:c,onBlur:o,"data-hook":"tag"},s().createElement("span",{className:v},t))},b="Tc3W9Z";class E extends s().Component{render(){const e=this.props,t=e.tags,n=e.isRounded,r=e.className,o=e.tagClassName,i=e.roundedTagClassName,a=e.onTagClick,c=e.onTagFocus,u=e.onTagBlur;return s().createElement("div",{className:r,"data-hook":"tags-cloud"},l().map(t,e=>s().createElement(y,{key:e,className:d()(b,o),roundedClassName:i,text:e,rounded:n,onClick:a,onFocus:c,onBlur:u})))}}o()(E,"defaultProps",{onTagClick:l().noop});const S="mqeYqD",C="j7hYeR";var w,P=n(42781);const I={logBi:p.w},O=(0,c.Ng)(e=>({isMobile:(0,P.Fr)(e),isVisible:(0,h.kZ)(e),isRounded:(0,h.Lp)(e)}),I)((w=class extends s().Component{constructor(){super(...arguments),o()(this,"onTagClick",e=>{this.sendTagSelectedBI(),this.props.onTagClick(e)})}getTagList(){return l().map(this.props.tags||[],"value")}sendTagSelectedBI(){this.props.logBi("widget.tags.selected")}render(){const e=this.props,t=e.className,n=e.tagClassName,r=e.roundedTagClassName,o=e.isVisible,i=e.isRounded,a=e.onTagFocus,l=e.onTagBlur,c=e.isMobile;if(!o)return null;const u=d()(S,n,{[C]:c});return s().createElement(E,{className:t,tagClassName:u,isRounded:i,roundedTagClassName:r,tags:this.getTagList(),onTagBlur:l,onTagFocus:a,onTagClick:this.onTagClick})}},o()(w,"defaultProps",{onTagClick:l().noop}),w))},76060(e,t,n){"use strict";n.d(t,{A:()=>f});var r=n(58212),o=n.n(r),i=n(60751),s=n.n(i),a=n(16252),l=n.n(a),c=n(79824),u=n(54300),d=n(90583);const p={clearVideoUrlsCacheForAll:d.nP,clearVideoUrlsCacheForItem:d.dW},h=(0,c.Ng)(null,p)(class extends s().Component{constructor(){super(...arguments),o()(this,"clearVideoUrlsCacheForAll",l().debounce(()=>{this.props.clearVideoUrlsCacheForAll()},300)),o()(this,"clearVideoUrlsCacheForItem",e=>{this.props.clearVideoUrlsCacheForItem(e.itemId)})}render(){return s().createElement(u.A,{onSubscription:this.clearVideoUrlsCacheForAll,onSubscriptionCancel:this.clearVideoUrlsCacheForAll,onLogin:this.clearVideoUrlsCacheForAll,onRent:this.clearVideoUrlsCacheForItem,onSale:this.clearVideoUrlsCacheForItem})}}),f=h},26610(e,t,n){"use strict";n.d(t,{A:()=>h});var r=n(58212),o=n.n(r),i=n(60751),s=n.n(i),a=n(16252),l=n.n(a),c=n(79824),u=n(54300),d=n(64513);const p={getPaymentInfo:n(93639).h},h=(0,c.Ng)(e=>({channelId:(0,d.eH)(e)}),p)(class extends s().Component{constructor(){super(...arguments),o()(this,"fetchChannelPaymentData",l().debounce(()=>{this.props.getPaymentInfo(this.props.channelId)},300))}render(){return s().createElement(u.A,{onAnyEvent:this.fetchChannelPaymentData})}})},90487(e,t,n){"use strict";n.d(t,{dP:()=>u,jA:()=>d,y7:()=>h});var r=n(16252),o=n.n(r),i=n(83878),s=n(63892),a=n(84849),l=n(42096);const c=(0,i.Mz)((e,t)=>t,s.tk,s.gh,(e,t,n)=>{if(!e)return 0;return e-2*(n?t:l.d)}),u=(0,i.Mz)(c,s.o2,s.l1,(e,t,n)=>{if(!e)return n;const r=a.K[0]+t,o=Math.floor(e/r);return Math.min(Math.max(o,1),n)}),d=(0,i.Mz)(c,s.o2,s.l1,u,(e,t,n,r)=>{const i=Math.min(r,n),s=(l=(r>=n||t?e-(i-1)*t:e)/i,Math.round(100*l)/100);var l;return o().clamp(s,...a.K)}),p=(0,i.Mz)(d,e=>e>699?80:e>499?60:50),h=(0,i.Mz)(s.O5,s.o2,p,(e,t,n)=>e?o().clamp(t,n,l.j):t)},50975(e,t,n){"use strict";n.d(t,{A:()=>l});var r=n(60751),o=n.n(r),i=n(60501);const s="eYVqDh",a="wyOybg",l=()=>o().createElement("div",{className:s},o().createElement(i.y,{className:a}))},96288(e,t,n){"use strict";n.d(t,{A:()=>y});var r=n(58212),o=n.n(r),i=n(60751),s=n.n(i),a=n(43518),l=n(61250),c=n(73788),u=n(79824),d=n(94114),p=n(45970);const h="VHQ8pz";var f,m=n(22782);const v={openModal:p.qf},g=(0,u.Ng)(e=>({compId:(0,d.X3)(e),siteUrl:(0,d.KR)(e)}),v)((f=class extends s().Component{constructor(e){super(e),o()(this,"hasNativeShare",()=>Boolean(navigator.share)),o()(this,"loadSharePopup",async()=>{const e=(await n.e(812).then(n.bind(n,34401))).default;this.setState({ShareMobileContent:e})}),o()(this,"sendStatsReport",e=>{const t=this.props,n=t.channelData,r=t.videoItem;r&&({network:{name:e},channel:n}.videoItem=r)}),o()(this,"openPopup",()=>{this.hasNativeShare()?this.openNativeShare():this.openSharePopup()}),o()(this,"openNativeShare",()=>{const e=this.props,t=e.siteUrl,n=e.compId,r=e.channelData,o=e.videoItem;let i,s;o?(s=o.title,i=(0,a.e)(o,{siteUrl:t,compId:n})):(s=r.title,i=(0,l.M)({siteUrl:t,compId:n})),navigator.share({url:i,title:s}).then(()=>this.sendStatsReport(c._.LINK)).catch(async e=>{20!==e.code&&(await this.loadSharePopup(),this.openSharePopup())})}),o()(this,"openSharePopup",()=>{const e=this.props,t=e.videoItem,n=e.compId,r=e.channelData,o=e.top,i=e.siteUrl,c=e.openModal,u=this.state.ShareMobileContent;let d,p,f,m,v,g;t?(p="widget.share-video.share",f="widget.share-video.share-link",m=(0,a.e)(t,{siteUrl:i,compId:n}),v=t.description,g=t.customCoverUrl||t.coverUrl,d=t.title):(p="widget.share-channel.share",f="widget.share-channel.share-link",m=(0,l.M)({siteUrl:i,compId:n}),v=r.description,g=r.customCoverUrl||r.coverUrl,d=r.title);const y={siteUrl:m,title:d,description:v,coverUrl:g};c({title:s().createElement("span",{className:h},this.props.t(p)),top:o,closeButtonLabel:this.props.t("widget.accessibility.close-share"),content:s().createElement(u,{shareParams:y,inputLabel:this.props.t(f),channelId:r.id,videoId:t&&t.id,onShare:this.sendStatsReport})})}),this.state={ShareMobileContent:null}}async componentDidMount(){this.hasNativeShare()||await this.loadSharePopup(),this.props.isOpen&&this.openPopup()}render(){const e=this.props.children;return e?s().cloneElement(e,{onClick:this.openPopup}):null}},o()(f,"displayName","ShareMobile"),o()(f,"defaultProps",{dataHook:"share-mobile"}),f)),y=(0,m.C)()(g)},22575(e,t,n){"use strict";n.d(t,{F:()=>i,X:()=>o});var r=n(21348);const o={PLAYBACK_MODULE_LOADED:"CLIENT.MOBILE.PLAYBACK_MODULE.LOADED"},i=(0,r.A)(o.PLAYBACK_MODULE_LOADED)},70903(e,t,n){"use strict";n.d(t,{Xk:()=>o,do:()=>s,r4:()=>i});var r=n(21348);const o={CLOSE_SLIDE_MENU:"CLIENT.MOBILE.SLIDE_MENU.CLOSE",OPEN_SLIDE_MENU:"CLIENT.MOBILE.SLIDE_MENU.OPEN"},i=(0,r.A)(o.CLOSE_SLIDE_MENU),s=(0,r.A)(o.OPEN_SLIDE_MENU)},94457(e,t,n){"use strict";n.d(t,{A:()=>l});var r=n(68185);const o={[r.r.SOCIAL]:"get_social_followers",[r.r.PRODUCT]:"boost_sales",[r.r.CUSTOM]:"custom",[r.r.VIDEO]:"promote_video",[r.r.RECENT_VIDEO]:"promote_video",[r.r.CHANNEL]:"feature_channel"};function i({type:e}){return o[e]}var s=n(16252);var a=n(56375);const l=(c=a.w,{logCardClick:({card:e,biOrigin:t})=>c("widget.videoCards.card.click",{cardName:i(e),origin:t,socialNetwork:(0,s.get)(e,"network",null)}),logCardCloseButtonClick:({card:e})=>c("widget.videoCards.card.close.click",{cardName:i(e)}),logAllCardsButtonClick:()=>c("widget.videoCards.allCards.open.click"),logAllCardsCloseButtonClick:()=>c("widget.videoCards.allCards.close.click")});var c},49301(e,t,n){"use strict";n.d(t,{A:()=>r});const r={VIDEO_INFO:"videoInfo",ALL_CARDS:"allCards"}},98289(e,t,n){"use strict";n.d(t,{X$:()=>S,dU:()=>C});var r=n(16252),o=n.n(r),i=n(97197),s=n(78902),a=n(68045),l=n(55898),c=n(48460),u=n(47289),d=n(63892),p=n(31650),h=n(32351),f=n(92064),m=n(49301),v=n(48521),g=n(82184),y=n(74372),b=n(18524),E=n(64513);const S=e=>O(!1,e),C=e=>O(!0,e),w=(e,t,n)=>{const r=(0,u.QG)(t,n);e((0,y.K)({videoItem:r,channelData:(0,E.OL)(t,(0,E.eH)(t))}))},P={[f.V.OPEN_ACTION_CARDS]:function(e,t){const n=(0,h.J6)(t);o().isEmpty(n)||(e((0,v.UW)()),e((0,l.c)(m.A.ALL_CARDS)))},[f.V.PLAY_NEXT_VIDEO]:function(e,t,n,r){const o=(0,a.g$)(t),s=(0,c.qq)(t)&&!(0,c.Z3)(t);o&&(w(e,t,o),e((0,i.z)(o,s)))}},I={[f.V.PLAY_NEXT_VIDEO]:function(e,t,n,r){const o=(0,a.g$)(t);if(o){const n=(0,u.QG)(t,o);(0,g.Qz)(n)||(w(e,t,o),e((0,s.cd)(o,!0)))}}},O=(0,b.tz)("handleVideoEnd",(e,t)=>(n,r)=>{const o=r();if(!(0,p.U3)(o)){const r=(0,d.MO)(o),i=(e?I:P)[r];i&&i(n,o,t,e)}})},45970(e,t,n){"use strict";n.d(t,{qf:()=>c,v1:()=>u});var r=n(21348),o=n(11834),i=n(27557);var s=n(94114),a=n(52323);const l=(0,r.A)("CLIENT.OPEN_MODAL"),c=e=>(t,n)=>{const r=(0,s.X3)(n()),o={...e,compId:r};t(l(o)),(0,a.qf)(o).catch(a.vH)},u=()=>e=>{e(c({closeOnOverlayClick:!0,title:(0,i.t)("widget.preview-prompt.preview-mode"),contentType:o.M.PREVIEW_PROMPT}))}},69696(e,t,n){"use strict";n.d(t,{Nh:()=>c,b4:()=>a,f:()=>u,fA:()=>l,kG:()=>i,w$:()=>s});var r=n(21348),o=n(2964);const i=(0,o.k)("PAYMENT.CREATE_ORDER"),s=(0,o.k)("PAYMENT.INIT_CHECKOUT"),a=(0,r.A)("PAYMENT.SELECT_METHOD"),l=(0,r.A)("PAYMENT.STATUS_CHANGE"),c=(0,r.A)("PAYMENT.ERROR"),u={IDLE:0,PENDING:1,DONE:2,FAIL:3}},94207(e,t,n){"use strict";n.d(t,{N4:()=>a,Nh:()=>o.Nh,bE:()=>c,f:()=>o.f,fA:()=>o.fA,is:()=>l});var r=n(94114),o=n(69696),i=n(18524),s=n(13795);const a=(e,t,n)=>async()=>{const r=(0,s.m)();await r.purchase.cancelOrder(e,t,n)},l=e=>(0,o.b4)(e),c=(0,i.P3)("payment.initPayment",e=>{let t=e.paymentType,n=e.channelId,i=e.videoId;return async e=>{try{e(o.w$.START()),await e(function(e,t,n){return(i,a)=>{const l=a(),c=(0,r.iE)(l),u=(0,r.X3)(l),d=(0,r.R_)(l);return i(o.kG.START({paymentType:e,channelId:t,videoId:n})),(0,s.m)().purchase.createOrder(n,t,e,d,c,u).then(e=>{i(o.kG.SUCCESS({orderId:e}))},e=>(i(o.kG.FAIL(e)),Promise.reject(e)))}}(t,n,i)),e(o.w$.SUCCESS())}catch(t){e(o.w$.FAIL(t)),e((0,o.Nh)(t))}}})},7024(e,t,n){"use strict";n.d(t,{X:()=>o,f:()=>i});var r=n(21348);const o={SET:"CLIENT.VIDEO.AUTOPLAYED.SET"},i=(0,r.A)(o.SET)},18020(e,t,n){"use strict";n.d(t,{X:()=>o,w:()=>i});var r=n(21348);const o={SET:"CLIENT.VIDEO.FULLSCREEN_STATUS.SET"},i=(0,r.A)(o.SET)},55898(e,t,n){"use strict";n.d(t,{X:()=>o,c:()=>i});var r=n(21348);const o={SET:"CLIENT.VIDEO.OVERLAY_CONTENT.SET"},i=(0,r.A)(o.SET)},13127(e,t,n){"use strict";n.d(t,{X:()=>o,h:()=>i});var r=n(21348);const o={SET:"CLIENT.VIDEO.SAVED_TIME.SET"},i=(0,r.A)(o.SET)},4160(e,t,n){"use strict";n.d(t,{PV:()=>c,Xk:()=>s,y5:()=>l});var r=n(21348),o=n(48460),i=n(18524);const s={SET_MUTED:"CLIENT.VIDEO.SOUND.SET_MUTED",SET_VOLUME_CHANGED_BY_USER:"CLIENT.VIDEO.SOUND.SET_VOLUME_CHANGED_BY_USER"},a=(0,r.A)(s.SET_VOLUME_CHANGED_BY_USER),l=(0,r.A)(s.SET_MUTED),c=(0,i.tz)("setVolumeChangedByUser",()=>(e,t)=>{(0,o.Z3)(t())||e(a())})},48521(e,t,n){"use strict";n.d(t,{UW:()=>s,Xk:()=>o,fe:()=>i});var r=n(21348);const o={SHOW:"CLIENT.VIDEO.PLAYER_UI.SHOW",HIDE:"CLIENT.VIDEO.PLAYER_UI.HIDE"},i=(0,r.A)(o.SHOW),s=(0,r.A)(o.HIDE)},97197(e,t,n){"use strict";n.d(t,{z:()=>c});var r=n(7139),o=n(50836),i=n(67459),s=n(49324),a=n(47289),l=n(95661);const c=(0,n(18524).tz)("requestPlayVideo",function(e,t,n){return void 0===t&&(t=!1),void 0===n&&(n=!1),(c,u)=>{const d=u(),p=(0,a.eA)(d),h=(0,i.rH)(d),f=(0,s._)(d),m=p[e];c((0,l.hC)(h,m,f)?(0,o._b)(m.id,t,n):(0,r.w5)(m.id))}})},90583(e,t,n){"use strict";n.d(t,{Xk:()=>o,dW:()=>s,nP:()=>i});var r=n(21348);const o={ALL:"CLIENT.VIDEO_URLS.CLEAR_ALL",FOR_ITEM:"CLIENT.VIDEO_URLS.CLEAR_FOR_ITEM"},i=(0,r.A)(o.ALL),s=(0,r.A)(o.FOR_ITEM)},59346(e,t,n){"use strict";n.d(t,{A:()=>h,X:()=>c});var r=n(2964),o=n(94114),i=n(18524),s=n(2189),a=n(13795);const l=(0,r.k)("CLIENT.VIDEO_URLS.GET"),c=l.NAMES,u=l.START,d=l.SUCCESS,p=l.FAIL,h=(0,i.P3)("fetchVideoUrls",function(e,t){return void 0===t&&(t=!1),(n,r)=>{const i=r(),l=i.videoUrlsCache,c=(0,o.iE)(i),h=(0,s.$)(i);if(!t&&(!e||l[e.id]))return;const f={videoItem:e};if(n(u(f)),e.dgsInfo&&!e.itemId&&!e.listId)return Promise.resolve();const m=e.listId||i.channelInfo.info.id;return(0,a.m)().videoService.getVideoUrls(e.itemId,m,c,h).then(function(e){return n(d(f,e)),e},function(e){n(p(f,e))})}})},63195(e,t,n){"use strict";n.d(t,{V:()=>s});var r=n(67459),o=n(47289),i=n(477);const s=(0,n(18524).P3)("ensureVideoLoaded",e=>(t,n)=>{const s=n(),a=(0,o.eA)(s),l=(0,r.rH)(s);return a[e]?Promise.resolve():t((0,i.V)(l.id,e))})},22442(e,t,n){"use strict";n.d(t,{I$:()=>p,P5:()=>w,PS:()=>P,UH:()=>h,UL:()=>b,UX:()=>S,VF:()=>m,e:()=>f,rb:()=>C,tM:()=>y,zb:()=>I});var r=n(16252),o=n.n(r),i=n(21348),s=n(70953),a=n(31650),l=n(68045),c=n(2408),u=n(18524),d=n(64513);const p="CLIENT.LAZY_CHANNEL_VIDEOS.RESET",h="CLIENT.LAZY_CHANNEL_VIDEOS.PAGE_INDEX.SET",f="CLIENT.LAZY_CHANNEL_VIDEOS.VIDEO_INDEX.SET",m="CLIENT.LAZY_CHANNEL_VIDEOS.PREPEND_VIDEO_IDS",v=(0,i.A)(h),g=(0,i.A)(f),y=(0,i.A)(p),b=(0,i.A)(m),E=(0,u.P3)("loadMoreInChunks",function(e,t){let n=void 0===t?{}:t,r=n.category,o=n.tag,i=n.query;return async(t,n,s)=>{let a=s.storage,c=e;const u=n(),d=(0,l.kT)(u);let p=await a.loadingPromise;for(;c>0&&(!p||(null==(h=p.data)?void 0:h.result.length)>=d&&null!=(f=p.paging)&&f.cursor);){var h,f,m;await t(S(d,{category:r,tag:o,query:i})),p=await a.loadingPromise,c-=(null==(m=p)||null==(m=m.data)||null==(m=m.result)?void 0:m.length)??d}a.loadingPromise=null}}),S=(0,u.P3)("loadMore",function(e,t){let n=void 0===t?{}:t,r=n.category,i=n.tag,s=n.query;return(t,n,a)=>{let u=a.storage;const p=n(),h=o().omitBy({query:s,tag:i,category:r},o().isEmpty);return u.loadingPromise=(u.loadingPromise||Promise.resolve()).then(()=>{const n=(0,l.BE)(p);return n&&u.lastCursor===n?Promise.resolve():(u.lastCursor=n,t((0,c.TQ)((0,d.eH)(p),{paging:{size:e,cursor:n},...h})))}),u.loadingPromise}}),C=(0,u.P3)("loadMoreVideoPages",function(e){return void 0===e&&(e=1),(t,n)=>{const r=n();if((0,a.U3)(r))return Promise.resolve();const o=(0,s.V8)(r),i=(0,s.bs)(r),c=(0,l.kT)(r);return t((e>1?E:S)(c*e,{[i]:o}))}}),w=(0,u.tz)("goToLazyVideosPageIndex",e=>(t,n)=>{const r=n(),o=(0,l.Zd)(r),i=(0,l.BE)(r);o.length===e+1&&i&&t(C()),t(v(e))}),P=(0,u.tz)("loadMoreVideosForMobileVertical",()=>(e,t)=>{const n=t(),r=(0,l.BE)(n),o=(0,l.xg)(n);r&&e(C(1)),e(v(o+1))}),I=e=>(t,n)=>{const r=n(),o=(0,l.oX)(r),i=(0,l.BE)(r);o.length===e+1&&i&&t(C()),t(g(e))}},96169(e,t,n){"use strict";n.d(t,{A:()=>d});var r=n(16252),o=n.n(r),i=n(42324),s=n(7139),a=n(2408),l=n(22442);const c={prependedIds:[],ids:[],cursor:null,perPage:0,isFetching:!1,currentPageIndex:0,currentVideoIndex:0},u=e=>t=>({...t,isFetching:e}),d=(0,i.A)({[a.Xk.START]:u(!0),[a.Xk.FAIL]:u(!1),[a.Xk.SUCCESS]:(e,t)=>{let n=t.payload;const r=o().reject(n.response.data.result,t=>o().includes(e.prependedIds,t));return{...e,ids:[...e.ids,...r],cursor:n.response.paging.cursor,isFetching:!1}},[l.VF]:(e,t)=>{let n=t.payload;return{...e,prependedIds:[...e.prependedIds,...o().castArray(n)]}},[l.UH]:(e,t)=>({...e,currentPageIndex:t.payload}),[l.e]:(e,t)=>({...e,currentVideoIndex:t.payload}),[s.cJ.SET]:(e,t)=>{let n=t.payload;return{...e,currentVideoIndex:Math.max(0,o().indexOf(e.ids,n,0))}},[s.cJ.RESET]:e=>({...e,currentVideoIndex:0}),[l.I$]:o().constant(c)},c)},68045(e,t,n){"use strict";n.d(t,{cM:()=>h,xg:()=>m,pg:()=>v,BE:()=>f,ri:()=>g,g$:()=>S,oX:()=>p,Zd:()=>y,kT:()=>d,LL:()=>E,VK:()=>b});var r=n(16252),o=n.n(r),i=n(83878);var s=n(63892),a=n(36116);var l=n(90487),c=n(47289),u=n(42781);const d=(0,i.Mz)(s.pr,s.yv,s.l1,l.dP,s.lj,s.dK,s.KA,s.X,s.rC,e=>e.isLightbox,u.Fr,s.eR,(e,t,n,r,o,i,s,l,c,u,d,p)=>e?d?c?4:8:u?Math.ceil(window.innerWidth/272):l?r*t:s?a.m*a.a:o||i?n*t:8:0),p=(0,i.Mz)(e=>e.lazyChannelVideos.prependedIds,e=>e.lazyChannelVideos.ids,(e,t)=>[...e,...o().without(t,...e)]),h=(0,i.Mz)(p,c.eA,(e,t)=>o().map(e,e=>t[e])),f=e=>e.lazyChannelVideos.cursor,m=e=>e.lazyChannelVideos.currentPageIndex,v=e=>e.lazyChannelVideos.currentVideoIndex,g=e=>e.lazyChannelVideos.isFetching||Boolean(e.isReinitializing),y=(0,i.Mz)(p,d,(e,t)=>o().chunk(e,t)),b=(0,i.Mz)(p,v,(e,t)=>Boolean(e[t-1])&&-1!==t),E=(0,i.Mz)(p,v,(e,t)=>Boolean(e[t+1])&&-1!==t),S=(0,i.Mz)(p,v,(e,t)=>e[t+1]||null)},33228(e,t,n){"use strict";n.d(t,{A:()=>a});var r=n(16252),o=n.n(r),i=n(42324),s=n(43862);const a=(0,i.A)({[s.QH]:(e,t)=>{let n=t.payload;return o().merge({},e,n)}},null)},57557(e,t,n){"use strict";n.d(t,{A:()=>r});const r=(0,n(42324).A)({},{})},42985(e,t,n){"use strict";n.d(t,{A:()=>c});var r=n(16252),o=n.n(r),i=n(42324),s=n(69696);const a={config:null,error:null,orderId:null,paymentType:null,paymentMethods:null,selectedMethod:null,checkoutInitializationStatus:s.f.IDLE};function l(e,t){let n=t.payload;return n&&n.params&&(n=n.params),o().isError(n)&&(n=n.message),o().isObject(n)&&(n=o().get(n,"data.error_description")),n&&o().isString(n)||(n="unknown_error"),{...e,status:"ERROR",error:n}}const c=(0,i.A)({[s.w$.START]:e=>({...e,checkoutInitializationStatus:s.f.PENDING}),[s.w$.SUCCESS]:e=>({...e,checkoutInitializationStatus:s.f.DONE}),[s.w$.FAIL](e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return{...e,checkoutInitializationStatus:s.f.FAIL,...l(e,...n)}},[s.kG.START](e,t){let n=t.payload;return{...e,paymentType:o().get(n,"params.paymentType"),orderId:null,error:null,paymentMethods:null,selectedMethod:null}},[s.kG.SUCCESS](e,t){let n=t.payload;return{...e,orderId:o().get(n,"params.orderId")}},[s.kG.FAIL]:l,[s.Nh]:l,[s.b4]:(e,t)=>({...e,error:null,selectedMethod:t.payload}),[s.fA]:function(e,t){return{...e,status:t.payload}}},a)},44036(e,t,n){"use strict";n.d(t,{A:()=>C});var r=n(55755),o=n(42324),i=n(50836),s=n(7139),a=n(542);const l=a.J.INITIAL,c=()=>a.J.INITIAL,u=(0,o.A)({[i.Xk.PLAY]:()=>a.J.PLAYING,[i.Xk.REQUEST_PLAY]:()=>a.J.PLAY_REQUESTED,[i.Xk.ABORT_PLAY]:()=>a.J.PLAY_ABORTED,[i.Xk.PAUSE]:e=>e===a.J.INITIAL?e:a.J.PAUSED,[i.Xk.REQUEST_PAUSE]:()=>a.J.PAUSE_REQUESTED,[i.Xk.RESET]:c,[i.Xk.END]:()=>a.J.ENDED,[i.Xk.SET]:(e,t)=>t.payload,[s.cJ.SET]:c,[s.cJ.RESET]:c},l);var d=n(18020),p=n(4160),h=n(7024),f=n(55898);const m=(0,o.A)({[d.X.SET]:(e,t)=>({...e,isInFullScreen:t.payload}),[p.Xk.SET_MUTED]:(e,t)=>({...e,muted:t.payload}),[p.Xk.SET_VOLUME_CHANGED_BY_USER]:e=>({...e,isVolumeChangedByUser:!0}),[h.X.SET]:(e,t)=>({...e,autoPlayed:t.payload}),[f.X.SET]:(e,t)=>({...e,overlayContent:t.payload||null})},{isInFullScreen:!1,muted:!1,isVolumeChangedByUser:!1,autoPlayed:!1,overlayContent:null});var v=n(16252),g=n.n(v),y=n(48521);const b=(0,o.A)({[y.Xk.SHOW]:g().constant({isVisible:!0}),[y.Xk.HIDE]:g().constant({isVisible:!1})},{isVisible:null});var E=n(13127);const S=(0,o.A)({[E.X.SET]:(e,t)=>t.payload},0),C=(0,r.HY)({playback:u,state:m,ui:b,savedTime:S})},80368(e,t,n){"use strict";n.d(t,{A:()=>c});var r=n(16252),o=n.n(r),i=n(42324),s=n(59346),a=n(90583),l=n(98012);const c=(0,i.A)({[s.X.START]:function(e,t){const n=t.payload.params.videoItem.id;return{...e,[n]:{status:l.A.PENDING}}},[s.X.SUCCESS]:function(e,t){let n=t.payload;const r=n.response,o=n.params.videoItem.id;return{...e,[o]:{status:l.A.RESOLVED,urls:r}}},[s.X.FAIL]:function(e,t){const n=t.payload.params.videoItem.id;return{...e,[n]:{status:l.A.FAILED}}},[a.Xk.ALL]:function(){return{}},[a.Xk.FOR_ITEM]:function(e,t){const n=t.payload;return o().omit(e,n)}},{})},2189(e,t,n){"use strict";n.d(t,{$:()=>a});var r=n(83878),o=n(94114),i=n(35054),s=n(1905);const a=(0,r.Mz)(o.R_,i.PP,(e,t)=>t?e:s.Q.manage)},63892(e,t,n){"use strict";n.d(t,{Lp:()=>nt,NT:()=>Ee,jO:()=>Xe,Ug:()=>ye,Qk:()=>$e,Fj:()=>Ke,Nb:()=>Ye,Zu:()=>ze,CF:()=>we,Si:()=>he,KY:()=>pe,XA:()=>be,O5:()=>We,iv:()=>je,a0:()=>He,wV:()=>Me,IK:()=>Ue,vq:()=>Se,pr:()=>O,yl:()=>x,P7:()=>qe,tW:()=>fe,Mv:()=>me,kZ:()=>Ge,GK:()=>ge,y0:()=>U,tk:()=>Je,JK:()=>T,yi:()=>j,yv:()=>_,gh:()=>R,jj:()=>Z,np:()=>ee,o2:()=>X,M6:()=>Q,TB:()=>J,MO:()=>ne,SP:()=>Ve,l1:()=>L,qA:()=>Ne,YB:()=>Le,qd:()=>it,dK:()=>ce,OQ:()=>Be,lm:()=>Fe,KA:()=>ae,yT:()=>ot,X:()=>ue,T6:()=>re,ts:()=>tt,QK:()=>Ae,E7:()=>De,RQ:()=>rt,V8:()=>ie,_X:()=>A,eR:()=>de,Ey:()=>Re,lj:()=>le,oG:()=>Oe,rC:()=>se,_U:()=>q,Pk:()=>G,NN:()=>$,n7:()=>st,id:()=>at,Jn:()=>lt,pB:()=>ct,Vq:()=>et,I7:()=>Qe});var r=n(16252),o=n.n(r),i=n(83878),s=n(76703),a=n(84441),l=n(11895),c=n(48317),u=n(46594),d=n(21212),p=n(90086),h=n(94999),f=n(45463),m=n(37483),v=n(1071),g=n(17081),y=n(70002),b=n(30971),E=n(12567),S=n(87582);const C=["ar","arc","bcc","bqi","ckb","dv","fa","glk","he","ku","mzn","pnb","ps","sd","ug","ur","yi"];var w=n(67459),P=n(8992),I=n(31650);const O=e=>e.appSettings,A=(0,i.Mz)(O,e=>e.booleans.responsive),N=(e,t)=>n=>o().get(n,e,t||o().get(e.replace("appSettings.",""))),T=N("appSettings.locale"),x=N("appSettings.booleans.autoPlay"),_=N("appSettings.numbers.numberOfRows"),R=N("appSettings.booleans.stretchToFullWidth"),L=N("appSettings.numbers.videosInRow"),k=N("appSettings.numbers.videoInfoPosition"),D=N("appSettings.numbers.showInfoAction"),V=N("appSettings.numbers.showInfoAction"),M=N("appSettings.numbers.layoutStyle"),B=(N("appSettings.numbers.expandedTheme"),N("appSettings.numbers.playType")),F=N("appSettings.numbers.mainActionStyleType"),U=N("appSettings.numbers.channelLayout"),H=N("appSettings.numbers.mobileChannelLayout"),j=N("appSettings.numbers.mainItemOverlayOpacity"),W=(N("appSettings.numbers.thumbnailOverlayOpacity"),N("appSettings.numbers.videoListVisibility")),z=e=>(0,i.Mz)(W,t=>t===e),q=z(a.g.ALWAYS_SHOW),G=z(a.g.EXPAND_ON_CLICK),$=z(a.g.NEVER_SHOW),Y=N("appSettings.numbers.compactShowVideoListType"),K=N("appSettings.booleans.showSearch"),X=N("appSettings.numbers.thumbnailSpacing"),Z=(N("appSettings.numbers.sliderHeight"),N("appSettings.numbers.textAlignment")),J=N("appSettings.booleans.useOptimalFontSizes"),Q=N("appSettings.fonts.titleFont"),ee=N("appSettings.fonts.textFont"),te=(N("appSettings.colors.thumbnailOverlayColor"),N("appSettings.numbers.loadMoreButtonType")),ne=N("appSettings.numbers.videoEndOption"),re=(0,i.Mz)(te,e=>e===l.y.TEXT),oe=e=>(0,i.Mz)(U,t=>t===e),ie=(0,i.Mz)(T,e=>e&&-1!==C.indexOf(e)),se=(0,i.Mz)(H,e=>e===c.P.VERTICAL),ae=oe(c.I.COMPACT),le=oe(c.I.STRIP),ce=oe(c.I.CLASSIC),ue=oe(c.I.GRID),de=(0,i.Mz)(U,e=>e===c.I.SLIDER_BIG||e===c.I.SLIDER_SMALL),pe=(0,i.Mz)(K,ae,(e,t)=>e&&!t),he=N("appSettings.booleans.showTitleForMainItem"),fe=N("appSettings.booleans.showChannelInfo"),me=N("appSettings.booleans.showChannelShare"),ve=N("appSettings.booleans.showSignIn"),ge=(0,i.Mz)(ve,w.rH,(e,t)=>e||(0,P.vG)(t)),ye=(0,i.Mz)(me,I.U3,(e,t)=>!t&&e),be=(0,i.Mz)(Y,e=>e!==u.i.NEVER_SHOW),Ee=(0,i.Mz)(be,me,fe,ge,I.U3,(e,t,n,r,o)=>!o&&(e||t||n||r)),Se=(0,i.Mz)(W,e=>e!==a.g.NEVER_SHOW),Ce=N("appSettings.booleans.showPublisherForMainItem"),we=(0,i.Mz)(Ce,ae,(e,t)=>e&&!t),Pe=N("appSettings.numbers.previewType"),Ie=e=>(0,i.Mz)(Pe,t=>t===e),Oe=Ie(d.J.THUMBNAILS_HOVER),Ae=Ie(d.J.MENU),Ne=Ie(d.J.ACTION_BAR),Te=Ie(d.J.NAVIGATION_ARROWS),xe=N("appSettings.numbers.navigationArrowsBehavior"),_e=N("appSettings.numbers.thumbnailButtonsBehavior"),Re=(0,i.Mz)(xe,Te,(e,t)=>e===p.n.ALWAYS||t),Le=(0,i.Mz)(_e,Oe,(e,t)=>e===h.c.ON_HOVER&&!t),ke=N("appSettings.numbers.navigationArrowsPosition"),De=(0,i.Mz)(ke,e=>e===f._.OUTSIDE),Ve=N("appSettings.booleans.showVideoPublisherInList"),Me=(0,i.Mz)(Ve,ae,(e,t)=>e&&!t),Be=N("appSettings.booleans.allowComments"),Fe=N("appSettings.booleans.allowCommentsLive",!0),Ue=N("appSettings.booleans.showVideoTitleInList"),He=N("appSettings.booleans.showVideoDurationInList"),je=N("appSettings.booleans.showVideoDescriptionInList"),We=(0,i.Mz)(Ue,Me,je,function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return o().some(t)}),ze=N("appSettings.booleans.showFullInfo"),qe=N("appSettings.booleans.enableVideosSharing"),Ge=N("appSettings.booleans.showChannelTags"),$e=(0,i.Mz)(pe,Ge,(e,t)=>e&&t),Ye=(N("appSettings.booleans.showExpandedVideoInfo"),N("appSettings.booleans.enableExpandedVideosSharing")),Ke=((0,i.Mz)(N("appSettings.booleans.showExpandedSignIn"),ge,de,ue,(e,t,n,r)=>n||r?e:t),N("appSettings.booleans.showExpandedChannelTitle"),N("appSettings.booleans.showExpandedVideoTitle"),N("appSettings.booleans.showExpandedVideoList"),N("appSettings.booleans.showChannelTitle")),Xe=N("appSettings.booleans.showChannelCategories"),Ze=N("appSettings.numbers.mainItemType"),Je=N("appSettings.numbers.containerMargins"),Qe=e=>{const t=e.appSettings.booleans.showVideoQuality;return"boolean"!=typeof t?s.default.showVideoQuality.getDefaultValue():t},et=e=>{const t=e.appSettings.booleans.showVideoPlaybackSpeed;return"boolean"!=typeof t?s.default.showVideoPlaybackSpeed.getDefaultValue():t},tt=(0,i.Mz)(Ze,e=>e===m.S.CHANNEL_COVER),nt=(0,i.Mz)(M,e=>e===v.g.ROUND),rt=(0,i.Mz)(B,e=>e===g.V.IN_FRAME),ot=(0,i.Mz)(F,e=>e===y.V.ICON),it=(0,i.Mz)(F,e=>e===y.V.ICON_WITH_TEXT),st=(0,i.Mz)(D,e=>e===b._c.ALWAYS),at=(0,i.Mz)(D,e=>e===b._c.NEVER),lt=(0,i.Mz)(k,e=>e===E.q.BELOW_VIDEOS),ct=(0,i.Mz)(D,e=>e===b._c.ON_MOUSE_OVER);(0,i.Mz)(V,e=>e===S.R.ALWAYS),(0,i.Mz)(V,e=>e===S.R.ON_MOUSE_OVER)},3177(e,t,n){"use strict";n.d(t,{Wy:()=>u,jO:()=>d});var r=n(16252),o=n.n(r),i=n(83878),s=n(67459),a=n(63892),l=n(93069);const c=(0,i.Mz)(s.rH,e=>o().get(e,"statsInfo.categories",[])),u=(0,i.Mz)(c,e=>o().map(e,e=>{let t=e.value;return{value:t,label:t}})),d=(0,i.Mz)(a.jO,s.rH,(e,t)=>e&&!(0,l.aZ)(t))},55620(e,t,n){"use strict";n.d(t,{GX:()=>c});var r=n(16252),o=n.n(r),i=n(83878),s=n(47289);const a=e=>o().get(e,"allowDownload",!1),l=(0,i.Mz)(s.ms,o().nthArg(1),(e,t)=>t?a(e[t]):(e=>o().some(e,a))(e)),c=function(e,t){return void 0===t&&(t=null),l(e,t)}},42781(e,t,n){"use strict";n.d(t,{Fr:()=>s,Os:()=>a});const r="mobile",o="tablet",i=e=>(e=>e.hydratedData.data)(e).deviceType,s=e=>i(e)===r,a=e=>s(e)||(e=>i(e)===o)(e)},19782(e,t,n){"use strict";n.d(t,{A:()=>o});var r=n(98012);const o=(0,n(83878).Mz)([e=>e.videoUrlsCache,(e,t)=>t.videoItem],(e,t)=>{if(!t)return null;const n=e[t.id];return n&&n.status===r.A.RESOLVED?n.urls:null})},14547(e,t,n){"use strict";n.d(t,{T:()=>s});var r=n(83878),o=n(68134),i=n(47289);const s=(0,r.Mz)([o.eY,i.eA],(e,t)=>t[e])},93343(e,t,n){"use strict";n.d(t,{Bm:()=>b,Jg:()=>C,NT:()=>y,SR:()=>S,lG:()=>w,x0:()=>E});var r=n(16252),o=n.n(r),i=n(83878),s=n(68134),a=n(23792),l=n(14547),c=n(37113),u=n(63892),d=n(3177),p=n(48460),h=n(36839),f=n(49301),m=n(21468),v=n(68045),g=n(42781);const y=(0,i.Mz)(u.Fj,u.GK,u.tW,u.Ug,a.d,a.n,d.jO,function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return o().some(t)}),b=(0,i.Mz)(l.T,g.Os,(e,t)=>!(!e||e.videoSource===h.Wx.FACEBOOK&&t||e.videoSource===h.Wx.VIMEO&&t)),E=(0,i.Mz)(p.OX,e=>e===f.A.ALL_CARDS),S=(0,i.Mz)(E,c.nk,c.L0,(e,t,n)=>e||t||n),C=(0,i.Mz)(v.xg,v.cM,s.Df,v.kT,(e,t,n,r)=>{if(n){const e=o().findIndex(t,e=>e.id===n),r=t[e];t.splice(e,1),t.unshift(r)}return o().slice(t,0,(e+1)*r)}),w=e=>m.aE+e*(m.CU+m.Z)+m.CU/2},86454(e,t,n){"use strict";n.d(t,{nr:()=>d,s1:()=>c,sf:()=>f,u6:()=>h});var r=n(16252),o=n.n(r),i=n(83878),s=n(67459),a=n(46077),l=n(47289);function c(e){return Boolean(o().get(e,"dgsInfo"))}const u=(0,i.Mz)(s.rH,o().property("dealInfo")),d=(0,i.Mz)(u,e=>(0,a.BJ)(e)||(0,a.gl)(e)),p=(0,i.Mz)(l.QG,o().property("dealInfo")),h=(0,i.Mz)(p,a.rJ),f=(0,i.Mz)(p,a.nX)},48460(e,t,n){"use strict";n.d(t,{OX:()=>l,Z3:()=>s,bV:()=>a,cN:()=>o,qq:()=>i,xh:()=>r});const r=e=>e.player.state.isInFullScreen,o=e=>e.player.ui.isVisible,i=e=>e.player.state.muted,s=e=>e.player.state.isVolumeChangedByUser,a=e=>e.player.state.autoPlayed,l=e=>e.player.state.overlayContent},43704(e,t,n){"use strict";n.d(t,{Mj:()=>l,P3:()=>u,m8:()=>c});var r=n(83878),o=n(87653),i=n(94114),s=n(80090);const a=(0,r.Mz)(i.KR,s.A),l=(0,r.Mz)(a,i.X3,(e,t)=>Boolean(t&&e[o.C7]===t)),c=(0,r.Mz)(a,l,(e,t)=>t?e[o.c3]:null),u=(0,r.Mz)(a,l,(e,t)=>t,(e,t,n)=>t?e[n]:null)},70953(e,t,n){"use strict";n.d(t,{L$:()=>l,V8:()=>i,bs:()=>s,p7:()=>a});var r=n(83878),o=n(26919);const i=e=>e.search.searchQuery,s=e=>e.search.searchQueryField,a=(0,r.Mz)(s,i,(e,t)=>e===o.S.CATEGORY?t:""),l=e=>e.search.isSearching},23792(e,t,n){"use strict";n.d(t,{d:()=>l,n:()=>a});var r=n(83878),o=n(67459),i=n(4664),s=n(72482);const a=(0,r.Mz)(o.rH,e=>(0,s.K)({channel:e})),l=(0,r.Mz)(o.rH,e=>(0,i.AB)(e)&&!(0,i.wF)(e))},32351(e,t,n){"use strict";n.d(t,{J6:()=>h,Rm:()=>f,YX:()=>p});var r=n(83878),o=n(67459),i=n(82184),s=n(49324),a=n(95661),l=n(68185),c=n(24528);const u=(e,t)=>{return!(n=e,n.type!==l.r.VIDEO&&n.type!==l.r.RECENT_VIDEO||t!==e.actionListId);var n},d=({videoCard:e,thumbnailSize:t,imageHost:n})=>({...e,thumbnailUrl:(0,c.d)({url:e.thumbnailUrl,width:t,height:t,params:{lg:1},imageHost:n})}),p=(0,r.Mz)(s._,o.rH,(e,t)=>t,(e,t,n)=>n&&!(0,i.Dr)(n)&&(0,a.jj)(t,n,e)),h=e=>e.videoCards,f=e=>{let t=e.thumbnailSize,n=e.imageHost;return(0,r.Mz)(h,o.rH,(e,r)=>(({videoCards:e,channelId:t,thumbnailSize:n,imageHost:r})=>e.map(e=>{const o={...e,url:u(e,t)?null:e.url};return d({videoCard:o,thumbnailSize:n,imageHost:r})}))({channelId:r.id,videoCards:e,thumbnailSize:t,imageHost:n}))}},12819(e,t,n){"use strict";n.d(t,{q:()=>c,z:()=>u});var r=n(16252),o=n.n(r),i=n(83878),s=n(43704),a=n(47289),l=n(31650);const c=(0,i.Mz)([l.U3,l.Y,s.m8],(e,t,n)=>e?t:n),u=(0,i.Mz)([c,a.eA],(e,t)=>!o().isEmpty(t[e]))},37113(e,t,n){"use strict";n.d(t,{L0:()=>d,OX:()=>l,az:()=>i,c4:()=>s,jV:()=>p,mA:()=>c,md:()=>a,nk:()=>u,sQ:()=>o});var r=n(542);const o=e=>e.player.playback===r.J.PLAYING,i=e=>e.player.playback===r.J.INITIAL,s=e=>e.player.playback===r.J.PAUSED,a=e=>e.player.playback===r.J.PLAY_REQUESTED,l=e=>e.player.playback===r.J.PAUSE_REQUESTED,c=e=>e.player.playback===r.J.ENDED,u=e=>o(e)||a(e),d=e=>s(e)||l(e),p=e=>e.player.playback===r.J.PLAY_ABORTED},53792(e,t,n){"use strict";n.d(t,{V:()=>i});var r=n(83878),o=n(63892);const i=(0,r.Mz)(o.P7,o.Nb,o.lj,o.eR,o.X,o.RQ,(e,t,n,r,o,i)=>n||r?t:i?e:t)},12486(e,t,n){"use strict";n.d(t,{A:()=>u,y:()=>c});var r=n(16252),o=n.n(r),i=n(83878),s=n(91118);const a=e=>e.videoUrls;function l(e,t){return/mp4/i.test(t)?{url:e,type:s.MediaStreamType.MP4,name:/[0-9]+p/i.exec(t)[0]}:/mpd/i.test(t)?{url:e,type:s.MediaStreamType.DASH}:/m3u8/i.test(t)?{url:e,type:s.MediaStreamType.HLS}:/webm/i.test(t)?{url:e,type:s.MediaStreamType.WEBM}:null}const c=(0,i.Mz)([a],e=>e&&e.downloadUrl),u=(0,i.Mz)([a],e=>o().map(e,l))},35054(e,t,n){"use strict";n.d(t,{IL:()=>l,Jf:()=>c,Lz:()=>s,PP:()=>u,Qu:()=>d});var r=n(83878),o=n(74524),i=n(94114);const s=(0,r.Mz)(i.ck,e=>e.viewMode),a=e=>(0,r.Mz)(s,t=>t===e),l=a(o.p.PREVIEW),c=a(o.p.EDITOR),u=a(o.p.SITE),d=a(o.p.STANDALONE)},79369(e,t,n){"use strict";n.d(t,{_t:()=>c,aE:()=>d,v_:()=>u,yl:()=>h});var r=n(83878),o=n(67459),i=n(93069),s=n(63892),a=n(72482);const l=(0,r.Mz)(o.rH,e=>(0,i.PH)(e)),c=(0,r.Mz)(l,s.jO,(e,t)=>e&&t),u=(0,r.Mz)(l,s.KY,(e,t)=>e&&t),d=(0,r.Mz)(c,u,(e,t)=>e||t),p=(0,r.Mz)(o.rH,e=>(0,a.K)({channel:e})),h=(0,r.Mz)(s.Fj,s.Mv,s.tW,s.GK,p,(e,t,n,r,o)=>e||t||n||r||o)},93286(e,t,n){"use strict";n.d(t,{WR:()=>v,D8:()=>f,Ic:()=>m});var r=n(16252),o=n.n(r);const i="login",s="signup";var a=n(56375),l=n(94114),c=n(18524);const u=(0,c.HT)("REQUEST_LOGIN"),d=(0,c.HT)("LOGOUT"),p={[s]:{requested:"user.signup.requested",succeeded:"user.signup.succeeded",cancelled:"user.signup.cancelled"},[i]:{requested:"user.logIn.requested",succeeded:"user.logIn.succeeded",cancelled:"user.logIn.cancelled"}},h=(0,c.P3)("requestAuth",e=>(t,n)=>{const r=e?i:s,c=n(),d=(0,l.JK)(c),h=p[r];return t((0,a.W)(h.requested)),new Promise((e,n)=>{t(u({language:d,mode:r},n=>{(n=n.data||n).id&&(t((0,a.W)(h.succeeded,{previousEventName:h.requested})),e(n))},e=>{o().get(e,"wasCancelled")?t((0,a.W)(h.cancelled,{previousEventName:h.requested})):n(e)}))})}),f=()=>h(!0),m=()=>h(!1),v=(0,c.tz)("logOutCurrentMember",()=>e=>{e((0,a.W)("user.logOut.requested")),e(d())})},52454(e,t,n){"use strict";n.d(t,{Uj:()=>f,YN:()=>h,RV:()=>m});var r=n(16252),o=n.n(r),i=n(8992),s=n(25706);const a=e=>{if(!e)return"none";let{trailerType:t}=e;switch(t=t||s.J.FIRST_20_SEC,t){case s.J.FIRST_20_SEC:return"preview";case s.J.TRAILER:return"trailer";case s.J.NONE:default:return"none"}};var l=n(48317);const c={[l.I.CLASSIC]:"classic",[l.I.STRIP]:"strip",[l.I.COMPACT]:"compact",[l.I.SLIDER_SMALL]:"small_slider",[l.I.SLIDER_BIG]:"big_slider",[l.I.GRID]:"grid"};var u=n(95833),d=n(27771);function p(e,t){return(0,i.pm)(e,t)?"channelCover":"featuredVid"}function h(e,t){return(0,i.DL)(e,t)===i.sE.PLAY?"playVid":a(t)}function f(e,t,n,r,s){const l=o().get(e,"numbers.channelLayout"),u=(0,i.DL)(t,n);return{loading_time:d.A.vars.appFullyRendered,viewMode:s,layout:o().get(c,l),buyTypeDisplayed:(0,i.eX)({settings:e,videoItem:n,channelData:t,showChannelCover:r}),trailerType:a(n),isTrailerBtn:u===i.sE.TRAILER_OR_PREVIEW,isSubscriptionBtn:(0,i.v$)({settings:e,videoItem:n,channelData:t,showChannelCover:r}),mainItem:p(e,r)}}function m(e){let t=e.appSettings,n=e.channelData,r=e.videoItem;const s=(0,i.eX)({settings:t,videoItem:r,channelData:n,showChannelCover:!1}),l=(0,i.DL)(n,r);return{buyType:s,channelID:o().get(n,"id","none"),trailerType:a(r),buyBtn:s===i.Pk.BUY,trailerBtn:l===i.sE.TRAILER_OR_PREVIEW,playBtn:l===i.sE.PLAY,videoID:o().get(r,"id","none"),overQuoted:(0,u.Y)(r)}}},74372(e,t,n){"use strict";n.d(t,{K:()=>d,M:()=>p});var r=n(36839),o=n(43623),i=n(95833),s=n(82184),a=n(35892),l=n(56375),c=n(48460);const u=e=>{if((0,s.qP)(e))switch(e.itemType){case r.SP.ItemScheduled:return o.T.SCHEDULED;case r.SP.ItemLive:return o.T.LIVE}return e.videoSource},d=e=>{let t=e.videoItem,n=e.channelData,r=e.buttonName,o=void 0===r?"play_video":r;return e=>{const r=t.id,s=t.durationSec,c=u(t);e((0,l.w)("widget.vid.clicked",{duration:(0,a.c)(s),channelID:n.id,videoType:c,videoID:r,overQuoted:(0,i.Y)(t),buttonName:o}))}},p=e=>{let t=e.channelData,n=e.videoItem,r=e.button;return(e,o)=>{const i=(0,c.bV)(o()),s=n.id,d=n.durationSec,p=u(n);e((0,l.w)("widget.vid.start.play",{duration:(0,a.c)(d),channelID:t.id,videoType:p,videoID:s,isAutoplay:i,button:r}))}}},86487(e,t,n){"use strict";n.d(t,{H:()=>l,t:()=>u});var r=n(16252),o=n.n(r),i=n(95661),s=n(46077),a=n(62446);const l={[i.$h.BUY]:"widget.overlay-buttons.buy",[i.$h.RENT]:"widget.overlay-buttons.rent",[i.$h.BUY_OR_RENT]:"widget.overlay-buttons.buy-from",[i.$h.PRICING_PLAN]:"widget.mobile.overlay-button.subscribe.short"},c={...{[i.$h.SUBSCRIBE]:"widget.channel-actions.subscribe",[i.$h.BUY]:"widget.overlay-buttons.buy",[i.$h.RENT]:"widget.overlay-buttons.rent",[i.$h.BUY_OR_RENT]:"widget.overlay-buttons.buy-from",[i.$h.PRICING_PLAN]:"widget.mobile.overlay-button.subscribe.short"},[i.H3.YOU_BOUGHT_THIS]:"actions.purchased",[i.H3.YOU_RENTED_THIS]:"actions.rented"},u=(e,t,n)=>((e,t,n)=>{let r=e.channelData,l=e.videoItem,c=e.currentSiteUser,u=e.translations;const d=(0,i.yj)({channelData:r,videoItem:l,currentSiteUser:c}),p=u[d];if(!p)return null;let h,f;switch(d){case i.$h.PRICING_PLAN:return t(p);case i.$h.SUBSCRIBE:return h=(0,s.BJ)(r.dealInfo),(0,a.A)(p,h);case i.$h.BUY:return h=(0,s.nX)(l.dealInfo),(0,a.A)(p,h);case i.$h.RENT:return h=(0,s.rJ)(l.dealInfo),(0,a.A)(p,h);case i.$h.BUY_OR_RENT:return h=(0,s.oo)(l.dealInfo),(0,a.A)(p,h);case i.H3.YOU_RENTED_THIS:return f=o().get(l.dgsInfo,"rent"),t(p,{date:f.expirationTs?new Intl.DateTimeFormat(n,{month:"short",day:"numeric"}).format(new Date(1e3*f.expirationTs)):void 0});default:return t(p)}})({channelData:e.channelData,videoItem:e.videoItem,currentSiteUser:e.currentSiteUser,translations:c},t,n)},80090(e,t,n){"use strict";n.d(t,{A:()=>o});var r=n(31780);function o(e){if(!e)return{};const t=e.match(/(?:\?|$)([^#]*)/)[1];return(0,r.q)(t)}},55458(e,t,n){"use strict";n.d(t,{T:()=>r});const r={WIDGET:"widget"}},56784(e,t,n){"use strict";n.d(t,{P:()=>r});const r=async()=>(await Promise.all([n.e(330),n.e(273)]).then(n.bind(n,18553))).VODPlayer},52323(e,t,n){"use strict";n.d(t,{Kt:()=>i,Oo:()=>l,qf:()=>a,vH:()=>s});var r=n(56525),o=n(71679);const i=Symbol("dismissed");Symbol("cancelled");function s(e){if(!function(e){return e===i}(e))return Promise.reject(e)}function a(e){return new Promise(function(t,n){o.A.publish(r.A.MODAL.OPEN,{...e,resolve:t,reject:n})})}function l(){o.A.publish(r.A.MODAL.CLOSE)}},76664(e,t,n){"use strict";n.d(t,{d:()=>s,f:()=>a});var r=n(45970),o=n(35054);let i;const s=e=>{i=e},a=e=>function(){if(i){const e=i.getState(),t=o.IL(e),n=o.Jf(e);if(t||n)return void i.dispatch((0,r.v1)())}return e(...arguments)}},9613(e,t,n){"use strict";n.d(t,{LZ:()=>h,eY:()=>p,KW:()=>a,Xv:()=>u,FW:()=>d,h0:()=>f,Qh:()=>l});var r=n(16252),o=n.n(r),i=n(99555);const s="closed-by-user";const a=(0,n(18524).HT)("OPEN_FULL_SCREEN_OVERLAY");function l(e,t,n){void 0===t&&(t=o().noop);const r=n?i.d.PLAN:i.d.SUBSCRIPTION;return a(`#/payment/${r}/${e}`,e=>{e===s&&t()})}function c(e,t,n){return a(e?`#/payment/${n}/${e}/${t}`:`#/payment/${n}/video/${t}`)}function u(e,t){return c(e,t,i.d.PURCHASE)}function d(e,t){return c(e,t,i.d.RENT)}function p(e,t){return c(e,t,i.d.MEMBER_ONLY)}function h(e){return a(`#/channel/${e}/info`)}function f(e,t){const n=`#/channel/${e}/share/`;return a(t?`${n}${t}`:n)}},27771(e,t,n){"use strict";n.d(t,{A:()=>p,I:()=>d});var r=n(16252),o=n.n(r);const i=n.g.vodPerformance||{now:o().noop,addVar:o().noop,addTimestamp:o().noop,stamps:{},vars:{}},s=i.addVar,a=i.addTimestamp,l=i.stamps,c=i.vars,u=i.now,d=function(e,t){void 0===t&&(t="navigationStart"),l[e]||a(e,u()),c[e]||s(e,u()-l[t])},p=i},71679(e,t,n){"use strict";n.d(t,{A:()=>s});var r=n(16252),o=n.n(r);const i={},s={subscribe(e,t){i[e]||(i[e]=[]);const n=i[e].push(t)-1;return function(){i[e].splice(n,1)}},publish(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];i[e]&&o().forEach(i[e],function(e){e(...n)})}}},98269(e,t,n){"use strict";n.d(t,{V:()=>s,s:()=>a});var r=n(94114),o=n(18524),i=n(62383);const s="refreshOnLoginEvents",a=(0,o.tz)("storeForReload",e=>(t,n)=>{const o=n(),a=(0,r.v6)(o),l=(0,r.X3)(o);t((0,i.D)(s,{uid:a,stored:e,rootCompId:l},!0))})},74357(e,t,n){"use strict";n.d(t,{$9:()=>l,B_:()=>o,MN:()=>d,Qs:()=>p,R9:()=>c,q9:()=>u});var r=n(21468);const o=980,i=9/16;function s(e){return Math.floor(100*e)/100}function a(e){return e*i}function l(e,t){void 0===t&&(t=20);const n=e-2*t;return{width:s(n),height:s(a(n))}}function c(e){return l(e,0)}function u(e){return void 0===e&&(e=r.fs),{width:e,height:s(.78125*e)}}function d(e,t){const n=e/t;return{width:s(n),height:s(a(n))}}function p(e,t){const n=(e-40-10*(t-1))/t;return{width:s(n),height:s(a(n))}}},43171(e,t,n){"use strict";n.d(t,{N:()=>a,R:()=>l});var r=n(16252),o=n(94947),i=n(74524);let s;function a(e){if(e){const t=(0,o.J)(e)||{addEventListener:r.noop,removeEventListener:r.noop,Events:{},Utils:{},PubSub:{subscribe:r.noop,unsubscribe:r.noop},Performance:{applicationLoadingStep:r.noop,applicationLoaded:r.noop}};s={...t,Utils:{...t.Utils,getViewMode(){const t=e.Utils.getViewMode();return t===i.p.STANDALONE?i.p.SITE:t}}}}}const l=()=>s},56375(e,t,n){"use strict";n.d(t,{w:()=>c,W:()=>u});var r=n(18524),o=n(16252),i=n.n(o);const s="requested",a={status:{"fullscreenModal.load":!0},getEventName:e=>e.eventName.split(".").slice(0,-1).join("."),getTransactionType(e){let t=e.eventName;return i().last(t.split("."))},isTransaction(e){let t=e.eventName,n=e.previousEventName;return a.getTransactionType({eventName:t})===s||n},hasActive:e=>Boolean(a.status[e]),start(e){a.status[e]=!0},complete:e=>delete a.status[e],getTransactionResult(e){const t=a.getEventName(e);return a.getTransactionType(e)===s?(a.hasActive(t)||a.start(t),!0):!!a.hasActive(t)&&a.complete(t)}},l=a,c=(0,r.HT)("LOG_BI"),u=(0,r.tz)("bi.logWidgetSystem",function(e,t){let n=(void 0===t?{}:t).previousEventName;return t=>{if(l.isTransaction({eventName:e,previousEventName:n})){if(!l.getTransactionResult({eventName:e}))return}t(c("widget-system",{eventName:e}))}})},62383(e,t,n){"use strict";n.d(t,{D:()=>r});const r=(0,n(18524).HT)("pubSubPublish")},18524(e,t,n){"use strict";n.d(t,{CQ:()=>u,HT:()=>p,P3:()=>m,lN:()=>d,tz:()=>f,vL:()=>g});var r=n(51112),o=n.n(r);const i=["resolve","reject","args"],s="@WORKER_ACTION",a="____worker-fn-proxy-id",l="FUNCTION_CALL_EVENT";(()=>{const e=(()=>{let e=0;return()=>++e})()})();function c(e,t,n){if(!v(e)&&!function(e){return"object"==typeof e&&e.type.startsWith("@PROXY/")}(e))return e;let r=e.resolve,s=e.reject,a=e.args,l=o()(e,i);return a=a.map(e=>t(e)?n(e):e),l.isAsync&&(r=n(r),s=n(s)),{...l,resolve:r,reject:s,args:a}}function u(e,t){const n=e.events||[];n.forEach(e=>t(e)),e.consumeEvents(n.map(e=>e.id))}function d(){const e=new Map,t=(()=>{let e=0;return()=>++e})();function n(n){const r=t();return e.set(r,n),{[a]:r}}return{serializeAction:function(e){return c(e,e=>"function"==typeof e,n)},callFunction:function(t){if(t.name!==l)return;const n=t.data,r=n.functionId,o=n.args,i=e.get(r);i?(e.delete(r),i(...o)):console.error("calling callback function multiple times")},proxyfyFn:n}}function p(e){const t=`${s}/${e}`,n=function(){for(var e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];return{type:t,args:n}};return n.type=t,n}const h=(e,t)=>t,f=h,m=(e,t)=>h(e,t,{isAsync:!0});function v(e){return e.type.startsWith(s)}const g=e=>()=>t=>n=>{if(!v(n))return t(n);e(n)}},78862(e,t,n){"use strict";n.d(t,{y:()=>me});var r=n(58212),o=n.n(r),i=n(60751),s=n.n(i),a=n(16252),l=n.n(a),c=n(79824),u=n(69074),d=n(26660),p=n.n(d),h=n(68427),f=n.n(h);const m="www.wix.com",v="http",g="x-wix-metro-original-url",y="x-wix-metro-original-host",b="x-wix-metro-original-protocol";var E=n(39907);function S(){return"undefined"!=typeof window}function C(){var e;return void 0!==E&&null!=(null===(e=null==E?void 0:E.versions)||void 0===e?void 0:e.node)}var w=n(85833),P=n(39907);function I(e){if("string"!=typeof e)throw new TypeError(`Expected a \`string\`, got \`${typeof e}\``);return/(^https?:)|(^\/\/)/.test(e)}async function O(e){try{await e()}catch(e){}}function A(e,t){return t.split(".").filter(e=>e).reduce((e,t)=>e[t],e)}function N(e){try{return new URL(e).protocol}catch(t){return x(e).protocol}}function T(e){let t;try{t=new URL(e)}catch(n){t=new URL(`http:${e}`)}try{return t.host}catch(t){return x(e).host}}function x(e){const t=new RegExp("^(.*:)//([A-Za-z0-9-.]+)(:[0-9]+)?(.*)$");try{const n=t.exec(e);return{protocol:n[1],host:n[2]}}catch(e){return{protocol:"http:",host:""}}}function _(e,t){let n;try{n=new URL(e),n.host=t,n.protocol="http"}catch(r){n=new URL(`http://${t}`),n.pathname=e}return n.toString()}function R(){let e;if(C()&&P.env.HTTP_CLIENT_GLOBAL_CONFIG)try{e=JSON.parse(P.env.HTTP_CLIENT_GLOBAL_CONFIG)}catch(e){}var t;return e||(S()?e=window._httpClientGlobalConfig:"object"==typeof self&&(null===(t=null===self||void 0===self?void 0:self.constructor)||void 0===t||t.name)),e||{httpMockServer:{enabled:!1}}}const L=JSON.parse('["wix.com","editorx.com","wix-code.com","wixapps.net","wixprod.net"]');function k(e){var t;return(null===(t=null==e?void 0:e.headers)||void 0===t?void 0:t["x-wix-request-id"])||""}function D(e){if(!I(e))return!0;const t=`.${T(e)}`;return!!L.find(e=>t.endsWith(`.${e}`))}const V=["code","config","request","response","toJSON","__CANCEL__"];class M extends Error{constructor(e){var t;super(e.message),this.isWixHttpError=!0,Object.setPrototypeOf(this,M.prototype),V.forEach(t=>{this[t]=e[t]}),(null===(t=this.response)||void 0===t?void 0:t.headers)&&(this.response.requestId=k(this.response))}get requestId(){return k(this.response)}}const B=({requestOptions:e,urlObject:t,headers:n,globalConfig:r={httpMockServer:{enabled:!1}}})=>{const{url:o,method:i,params:s,fallback:a}=e;if(s){if("object"!=typeof s)throw new Error("Search params must be an object");if((null==a?void 0:a.length)&&"GET"===i&&!j(e)){const t=function(e){for(const t of e)if("GET"!==t.method||j(t))return t}(a);t&&(e=Object.assign(Object.assign({},e),t),"POST"===t.method&&(e.params=void 0))}}const l=function(e,t){if(t.httpMockServer.enabled){return{url:_(e,new URL(t.httpMockServer.mockServerUrl).host)}}return{}}(o,r);return Object.assign(Object.assign(Object.assign({},e),l),{headers:n})},F=(e,t,n={httpMockServer:{enabled:!1}},r)=>{const{url:o,disableWixHeaders:i,headers:s,includeWixHeaders:a}=e,l=(({url:e,disableWixHeaders:t,includeWixHeaders:n,wixHeadersOpts:r})=>n||!t&&D(e)?(0,w.B)(r):{})({url:o,disableWixHeaders:i,includeWixHeaders:a,wixHeadersOpts:t}),c=U(n,e,r);return Object.assign(Object.assign(Object.assign({},l),function(e){e=e||{};return Object.keys(e).reduce((t,n)=>Object.assign(Object.assign({},t),{[n.toLowerCase()]:e[n]}),{})}(s)),c)},U=(e,t,n)=>{const{url:r,params:o}=t,{host:i,protocol:s}=n;return e.httpMockServer.enabled?{[g]:H(r,o),[y]:I(r)?T(r):i,[b]:I(r)?N(r):s}:{}};function H(e,t){const{pathname:n,searchParams:r}=new URL(e,"http://unused.com");if(t=t||r){const e=function(e){return Object.entries(e).map(([e,t])=>`${e}=${encodeURIComponent(t)}`).flat().join("&")}(t)||t.toString();return`${n}${e?`?${e}`:""}`}return n}function j(e){if("GET"!==e.method)return!1;const{url:t,params:n}=e;return`${t}${n}`.length<2e3}class W{constructor(e={}){this.opts=e,this.opts=function(e){let t=e.adapter;t||(t=f(),C()&&(t=require("axios/lib/adapters/http")));return Object.assign({adapter:t,isSSR:!1},e)}(this.opts),this.client=p().create(this.opts),this.flags={sanitizerPocEnabled:z()}}static isHttpError(e){return!!(null==e?void 0:e.isWixHttpError)}setErrorHandler(e){this.opts.errorHandler=e}async request(e,t){var n,r;const o=(i=this.opts).baseURL?T(i.baseURL):i.isSSR?m:"undefined"!=typeof self&&self.location?self.location.host:"";var i;const s=function(e){return e.baseURL?N(e.baseURL):e.isSSR?v:"undefined"!=typeof self&&self.location?self.location.protocol:""}(this.opts),a={protocol:s,host:o},l="function"==typeof e?e({isSSR:this.opts.isSSR,host:o}):e,c=(null==t?void 0:t.signedInstance)||await(null===(r=(n=this.opts).getAppToken)||void 0===r?void 0:r.call(n))||"",u=this.getHeaders(l,c,a),d=B({requestOptions:l,urlObject:a,headers:u,globalConfig:R()});this.opts.isSSR&&(d.baseURL=this.opts.baseURL?this.opts.baseURL:`${v}://${m}`);try{const e=await this.client.request(d).catch(e=>this.maybeFallbackRequest(e,l,a,c));return this.transformResponse(e,l)}catch(e){this.handleRequestError(e,d)}}async get(e,t){const n=Object.assign(Object.assign({},t),{url:e,method:"GET"});return this.request(n)}async delete(e,t){const n=Object.assign(Object.assign({},t),{url:e,method:"DELETE"});return this.request(n)}async head(e,t){const n=Object.assign(Object.assign({},t),{url:e,method:"HEAD"});return this.request(n)}async options(e,t){const n=Object.assign(Object.assign({},t),{url:e,method:"OPTIONS"});return this.request(n)}async post(e,t,n){const r=Object.assign(Object.assign({},n),{url:e,data:t,method:"POST"});return this.request(r)}async put(e,t,n){const r=Object.assign(Object.assign({},n),{url:e,data:t,method:"PUT"});return this.request(r)}async patch(e,t,n){const r=Object.assign(Object.assign({},n),{url:e,data:t,method:"PATCH"});return this.request(r)}get CancelToken(){return p().CancelToken}get isCancel(){return p().isCancel}getHeaders(e,t,n){if("function"==typeof this.opts.createHeaders)return this.getCustomHeaders(e,t,n);const r={signedInstance:t,artifactId:this.opts.artifactId,csrf:!1,multilingualOptions:this.opts.multilingualOptions};return F(e,r,R(),n)}getCustomHeaders(e,t,n){const{url:r,headers:o}=e,i=t&&D(r)?{authorization:t}:{},s=this.opts.createHeaders(),a=U(R(),e,n);return Object.assign(Object.assign(Object.assign(Object.assign({},a),s),i),o)}handleRequestError(e,t){const n=function(...e){return new M(...e)}(e);throw O(()=>{var e;return null===(e=t.onError)||void 0===e?void 0:e.call(t,n)}),O(()=>{var e;return null===(e=this.opts.errorHandler)||void 0===e?void 0:e.handleError(n,{requestOptions:t})}),n}maybeFallbackRequest(e,t,n,r){var o,i,s;if(R().httpMockServer.enabled&&R().httpMockServer.allowUnmocked&&404===(null===(o=e.response)||void 0===o?void 0:o.status)&&"NO_SCENARIO_FOUND"===(null===(s=null===(i=e.response)||void 0===i?void 0:i.data)||void 0===s?void 0:s.msg)){const e=this.getHeaders(t,r,n),o=B({requestOptions:t,urlObject:n,headers:e});return this.client.request(o)}throw e}transformResponse(e,t){const n=k(e),r=function(e,t,n){let r=function(e,t){try{if(t.sanitizerPocEnabled){const t=performance.now(),n=new Sanitizer;if(e.headers["content-type"].includes("application/json")){console.log("[+] JSON Response detected, sanitizing data");const r=function(e){try{return Object.keys(e).forEach(t=>{"string"==typeof e[t]?e[t]=n.sanitizeFor("span",e[t]).innerHTML:"object"==typeof e[t]&&(e[t]=r(e[t]))}),e}catch(e){console.log(e)}},o=performance.now();return console.log(`Time taken: ${o-t} milliseconds.`),r(e.data)}}}catch(e){console.log("[+] Sanitizer API not supported: %o",e)}return e.data}(e,n);t._pickResponseBody&&(r=A(e.data,t._pickResponseBody));if(t._logs){const n=A(e.data,t._logs);(null==n?void 0:n.length)&&n.map(e=>console.log(...e))}return r}(e,t,this.flags);return Object.assign(Object.assign({},e),{data:r,requestId:n})}}function z(){var e;try{return S()&&"true"===new URLSearchParams((null===(e=null===window||void 0===window?void 0:window.location)||void 0===e?void 0:e.hash)||"").get("sanitizerPOC")}catch(e){return!1}}W.CancelToken=p().CancelToken,W.isCancel=p().isCancel;var q=n(22782),G=n(60791),$=function(){return $=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},$.apply(this,arguments)},Y=n(18524),K=n(17638),X=n(43862),Z=n(87865);var J=n(94114),Q=n(56375);const ee=e=>()=>"true"===ne()[e],te=new class{constructor(){this.experiments={}}get(){return this.experiments}set(e){this.experiments=e}enabled(e){return"true"===this.experiments[e]}},ne=()=>te.get();ee("specs.vod.videoHoursDeprecation"),ee("specs.vod.storageQuota"),ee("specs.vod.storageQuotaAnnouncement"),ee("specs.vod.MigrateGoogleDrive"),ee("specs.vod.disableGoogleDriveInIframe");var re=n(928),oe=n(22524),ie=n(63238);const se={[re.N.Boolean]:"booleans",[re.N.Font]:"fonts",[re.N.Color]:"colors",[re.N.Number]:"numbers",[re.N.String]:"strings"};var ae=n(13795),le=n(43171),ce=n(56543),ue=n(27557),de=n(64201),pe=n(49586),he=n(27510);const fe=e=>class extends s().Component{constructor(){super(...arguments),o()(this,"state",{error:!1})}componentDidCatch(e,t){this.props.captureException(e,{extra:{reactInfo:t}}),this.setState({error:!0})}render(){return this.state.error?null:s().createElement(e,this.props)}};function me(e){let t=e.createStore,n=e.Component;class r extends s().Component{constructor(e){super(e),o()(this,"logWidgetLoaded",()=>{this.store.dispatch((0,Q.w)("widget.loaded",{channelID:"00000000-0000-0000-0000-000000000000"}))});const n=e.configData,r=n.instance,i=n.v3ToV2MappingBaseUrl,s=e.experiments,a=e.wixSDK.Wix,c=e.isSSR,d=e.t,p=e.handlers,h=e.controllerState,f=e.captureException,m=function(e){var t=e.isSSR,n=void 0!==t&&t,r=e.getAppToken,o=e.errorHandler;return new W({isSSR:n,getAppToken:r,errorHandler:o})}({isSSR:c,getAppToken:()=>this.props.configData.instance});(0,ue.i)(d),(0,le.N)(a),te.set(s),(0,he.O)(m,i),(0,ae.i)(m,r,i);const v=this.functionsProxy=(0,Y.lN)();this.resolve=l().noop,c&&(this.promise=new Promise(e=>{this.resolve=e}));const g=t=>e.dispatchEv(v.serializeAction(t)),y=[(0,Y.vL)(c?async e=>(await this.promise,g(e)):g)],b=this.props,E=b.configData,S=b.appState,C=b.styleParams;this.history=(0,u.sC)({initialEntries:[E.url]}),this.store=t({middlewares:y,initialState:S,history:this.history,handlers:p,httpClient:m,reportError:f}),h&&this.store.dispatch((0,de.x)(h)),c?this.promise.then(this.logWidgetLoaded):this.logWidgetLoaded(),this.updateInstance(),this.store.dispatch((0,X.P1)(C))}updateInstance(){var e;e=this.props.configData.instance,(0,Z.Lm)(()=>e)}componentDidUpdate(e){const t=this.props,n=t.controllerState,r=t.styleParams;"backend"===e.renderingEnv&&"browser"===this.props.renderingEnv&&this.resolve(),l().isEqual(e.configData,this.props.configData)||(this.updateInstance(),this.store.dispatch((0,J.Q0)({instance:this.props.configData.instance}))),e.controllerState!==n&&this.store.dispatch((0,de.x)(n)),e.styleParams!==r&&this.store.dispatch((0,X.uV)(r))}UNSAFE_componentWillReceiveProps(e){(0,Y.CQ)(e,e=>{this.functionsProxy.callFunction(e)})}render(){const e=this.store,t=this.props,r=t.controllerState,o=t.handlers;return s().createElement(c.Kq,{store:e},s().createElement(K.iy,{value:this.props},s().createElement(pe.h4.Provider,{value:{handlers:o,controllerState:r}},s().createElement(ce.E,null,s().createElement(n,null)))))}}return fe(function(e){return t=>{const n=(0,oe.I)(),r=(0,i.useMemo)(()=>{const e={booleans:{},numbers:{},fonts:{},colors:{},strings:{}};for(const t of Object.values(ie.ft)){if(!t.getDefaultValue)continue;const r=t.key;e[se[t.type]][r]=n.get(t)}return e},[n]);return s().createElement(e,{styleParams:r,...t})}}((0,q.C)()(function(e){return function(t){var n=(0,G.G)();return s().createElement(e,$({},$($({},t),{wixSDK:n})))}}(r))))}},12695(e,t,n){e.exports={default:n(91848),__esModule:!0}},40636(e,t,n){e.exports={default:n(24543),__esModule:!0}},93616(e,t,n){e.exports={default:n(7953),__esModule:!0}},2500(e,t,n){e.exports={default:n(56725),__esModule:!0}},29629(e,t,n){e.exports={default:n(88608),__esModule:!0}},74697(e,t,n){e.exports={default:n(25228),__esModule:!0}},30052(e,t,n){"use strict";t.__esModule=!0;var r,o=n(2500),i=(r=o)&&r.__esModule?r:{default:r};t.default=i.default||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}},30121(e,t,n){"use strict";t.__esModule=!0;var r=i(n(93616)),o=i(n(40636));function i(e){return e&&e.__esModule?e:{default:e}}t.default=function(e,t){if(Array.isArray(e))return e;if((0,r.default)(Object(e)))return function(e,t){var n=[],r=!0,i=!1,s=void 0;try{for(var a,l=(0,o.default)(e);!(r=(a=l.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(e){i=!0,s=e}finally{try{!r&&l.return&&l.return()}finally{if(i)throw s}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")}},72342(e,t,n){"use strict";t.__esModule=!0;var r,o=n(12695),i=(r=o)&&r.__esModule?r:{default:r};t.default=function(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t<e.length;t++)n[t]=e[t];return n}return(0,i.default)(e)}},86125(e,t,n){var r;/*! https://mths.be/base64 v1.0.0 by @mathias | MIT license */e=n.nmd(e),function(){var o=t,i=(e&&e.exports,"object"==typeof n.g&&n.g);i.global!==i&&i.window;var s=function(e){this.message=e};(s.prototype=new Error).name="InvalidCharacterError";var a=function(e){throw new s(e)},l="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",c=/[\t\n\f\r ]/g,u={encode:function(e){e=String(e),/[^\0-\xFF]/.test(e)&&a("The string to be encoded contains characters outside of the Latin1 range.");for(var t,n,r,o,i=e.length%3,s="",c=-1,u=e.length-i;++c<u;)t=e.charCodeAt(c)<<16,n=e.charCodeAt(++c)<<8,r=e.charCodeAt(++c),s+=l.charAt((o=t+n+r)>>18&63)+l.charAt(o>>12&63)+l.charAt(o>>6&63)+l.charAt(63&o);return 2==i?(t=e.charCodeAt(c)<<8,n=e.charCodeAt(++c),s+=l.charAt((o=t+n)>>10)+l.charAt(o>>4&63)+l.charAt(o<<2&63)+"="):1==i&&(o=e.charCodeAt(c),s+=l.charAt(o>>2)+l.charAt(o<<4&63)+"=="),s},decode:function(e){var t=(e=String(e).replace(c,"")).length;t%4==0&&(t=(e=e.replace(/==?$/,"")).length),(t%4==1||/[^+a-zA-Z0-9/]/.test(e))&&a("Invalid character: the string to be decoded is not correctly encoded.");for(var n,r,o=0,i="",s=-1;++s<t;)r=l.indexOf(e.charAt(s)),n=o%4?64*n+r:r,o++%4&&(i+=String.fromCharCode(255&n>>(-2*o&6)));return i},version:"1.0.0"};void 0===(r=function(){return u}.call(t,n,t,e))||(e.exports=r)}()},58571(e,t,n){"use strict";var r=n(99619);function o(){var e={},t=0,n=0,r=0;return{add:function(o,i){i||(i=o,o=0),o>n?n=o:o<r&&(r=o),e[o]||(e[o]=[]),e[o].push(i),t++},process:function(){for(var t=r;t<=n;t++)for(var o=e[t],i=0;i<o.length;i++){(0,o[i])()}},size:function(){return t}}}e.exports=function(e){var t=(e=e||{}).reporter,n=r.getOption(e,"async",!0),i=r.getOption(e,"auto",!0);i&&!n&&(t&&t.warn("Invalid options combination. auto=true and async=false is invalid. Setting async=true."),n=!0);var s,a=o(),l=!1;function c(){for(l=!0;a.size();){var e=a;a=o(),e.process()}l=!1}function u(){var e;e=c,s=setTimeout(e,0)}return{add:function(e,t){!l&&i&&n&&0===a.size()&&u(),a.add(e,t)},force:function(e){l||(void 0===e&&(e=n),s&&(clearTimeout(s),s=null),e?u():c())}}}},99619(e){"use strict";(e.exports={}).getOption=function(e,t,n){var r=e[t];if(null==r&&void 0!==n)return n;return r}},68165(e,t,n){"use strict";var r=n(79138),o=n(6095),i=n(64531),s=n(87196);e.exports=s||r.call(i,o)},6095(e){"use strict";e.exports=Function.prototype.apply},64531(e){"use strict";e.exports=Function.prototype.call},79903(e,t,n){"use strict";var r=n(79138),o=n(3468),i=n(64531),s=n(68165);e.exports=function(e){if(e.length<1||"function"!=typeof e[0])throw new o("a function is required");return s(r,i,e)}},87196(e){"use strict";e.exports="undefined"!=typeof Reflect&&Reflect&&Reflect.apply},79818(e,t,n){"use strict";var r=n(528),o=n(28498),i=o(r("String.prototype.indexOf"));e.exports=function(e,t){var n=r(e,!!t);return"function"==typeof n&&i(e,".prototype.")>-1?o(n):n}},28498(e,t,n){"use strict";var r=n(79138),o=n(528),i=n(26108),s=n(3468),a=o("%Function.prototype.apply%"),l=o("%Function.prototype.call%"),c=o("%Reflect.apply%",!0)||r.call(l,a),u=n(64940),d=o("%Math.max%");e.exports=function(e){if("function"!=typeof e)throw new s("a function is required");var t=c(r,l,arguments);return i(t,1+d(0,e.length-(arguments.length-1)),!0)};var p=function(){return c(r,a,arguments)};u?u(e.exports,"apply",{value:p}):e.exports.apply=p},76931(e){"use strict";e.exports={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]}},43269(e,t,n){var r=n(76931),o=n(59975),i=Object.hasOwnProperty,s=Object.create(null);for(var a in r)i.call(r,a)&&(s[r[a]]=a);var l=e.exports={to:{},get:{}};function c(e,t,n){return Math.min(Math.max(t,e),n)}function u(e){var t=Math.round(e).toString(16).toUpperCase();return t.length<2?"0"+t:t}l.get=function(e){var t,n;switch(e.substring(0,3).toLowerCase()){case"hsl":t=l.get.hsl(e),n="hsl";break;case"hwb":t=l.get.hwb(e),n="hwb";break;default:t=l.get.rgb(e),n="rgb"}return t?{model:n,value:t}:null},l.get.rgb=function(e){if(!e)return null;var t,n,o,s=[0,0,0,1];if(t=e.match(/^#([a-f0-9]{6})([a-f0-9]{2})?$/i)){for(o=t[2],t=t[1],n=0;n<3;n++){var a=2*n;s[n]=parseInt(t.slice(a,a+2),16)}o&&(s[3]=parseInt(o,16)/255)}else if(t=e.match(/^#([a-f0-9]{3,4})$/i)){for(o=(t=t[1])[3],n=0;n<3;n++)s[n]=parseInt(t[n]+t[n],16);o&&(s[3]=parseInt(o+o,16)/255)}else if(t=e.match(/^rgba?\(\s*([+-]?\d+)(?=[\s,])\s*(?:,\s*)?([+-]?\d+)(?=[\s,])\s*(?:,\s*)?([+-]?\d+)\s*(?:[,|\/]\s*([+-]?[\d\.]+)(%?)\s*)?\)$/)){for(n=0;n<3;n++)s[n]=parseInt(t[n+1],0);t[4]&&(t[5]?s[3]=.01*parseFloat(t[4]):s[3]=parseFloat(t[4]))}else{if(!(t=e.match(/^rgba?\(\s*([+-]?[\d\.]+)\%\s*,?\s*([+-]?[\d\.]+)\%\s*,?\s*([+-]?[\d\.]+)\%\s*(?:[,|\/]\s*([+-]?[\d\.]+)(%?)\s*)?\)$/)))return(t=e.match(/^(\w+)$/))?"transparent"===t[1]?[0,0,0,0]:i.call(r,t[1])?((s=r[t[1]])[3]=1,s):null:null;for(n=0;n<3;n++)s[n]=Math.round(2.55*parseFloat(t[n+1]));t[4]&&(t[5]?s[3]=.01*parseFloat(t[4]):s[3]=parseFloat(t[4]))}for(n=0;n<3;n++)s[n]=c(s[n],0,255);return s[3]=c(s[3],0,1),s},l.get.hsl=function(e){if(!e)return null;var t=e.match(/^hsla?\(\s*([+-]?(?:\d{0,3}\.)?\d+)(?:deg)?\s*,?\s*([+-]?[\d\.]+)%\s*,?\s*([+-]?[\d\.]+)%\s*(?:[,|\/]\s*([+-]?(?=\.\d|\d)(?:0|[1-9]\d*)?(?:\.\d*)?(?:[eE][+-]?\d+)?)\s*)?\)$/);if(t){var n=parseFloat(t[4]);return[(parseFloat(t[1])%360+360)%360,c(parseFloat(t[2]),0,100),c(parseFloat(t[3]),0,100),c(isNaN(n)?1:n,0,1)]}return null},l.get.hwb=function(e){if(!e)return null;var t=e.match(/^hwb\(\s*([+-]?\d{0,3}(?:\.\d+)?)(?:deg)?\s*,\s*([+-]?[\d\.]+)%\s*,\s*([+-]?[\d\.]+)%\s*(?:,\s*([+-]?(?=\.\d|\d)(?:0|[1-9]\d*)?(?:\.\d*)?(?:[eE][+-]?\d+)?)\s*)?\)$/);if(t){var n=parseFloat(t[4]);return[(parseFloat(t[1])%360+360)%360,c(parseFloat(t[2]),0,100),c(parseFloat(t[3]),0,100),c(isNaN(n)?1:n,0,1)]}return null},l.to.hex=function(){var e=o(arguments);return"#"+u(e[0])+u(e[1])+u(e[2])+(e[3]<1?u(Math.round(255*e[3])):"")},l.to.rgb=function(){var e=o(arguments);return e.length<4||1===e[3]?"rgb("+Math.round(e[0])+", "+Math.round(e[1])+", "+Math.round(e[2])+")":"rgba("+Math.round(e[0])+", "+Math.round(e[1])+", "+Math.round(e[2])+", "+e[3]+")"},l.to.rgb.percent=function(){var e=o(arguments),t=Math.round(e[0]/255*100),n=Math.round(e[1]/255*100),r=Math.round(e[2]/255*100);return e.length<4||1===e[3]?"rgb("+t+"%, "+n+"%, "+r+"%)":"rgba("+t+"%, "+n+"%, "+r+"%, "+e[3]+")"},l.to.hsl=function(){var e=o(arguments);return e.length<4||1===e[3]?"hsl("+e[0]+", "+e[1]+"%, "+e[2]+"%)":"hsla("+e[0]+", "+e[1]+"%, "+e[2]+"%, "+e[3]+")"},l.to.hwb=function(){var e=o(arguments),t="";return e.length>=4&&1!==e[3]&&(t=", "+e[3]),"hwb("+e[0]+", "+e[1]+"%, "+e[2]+"%"+t+")"},l.to.keyword=function(e){return s[e.slice(0,3)]}},89724(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){for(var t=[],n=0,r=Object.keys(e);n<r.length;n++){var o=r[n],i=e[o];t.push({minWidth:null!=i.minWidth?i.minWidth:0,maxWidth:null!=i.maxWidth?i.maxWidth:1/0,minHeight:null!=i.minHeight?i.minHeight:0,maxHeight:null!=i.maxHeight?i.maxHeight:1/0,className:o})}return function(e){for(var n=e.height,r=e.width,o={},i=0,s=t;i<s.length;i++){var a=s[i],l=a.className,c=a.minWidth,u=a.maxWidth,d=a.minHeight,p=a.maxHeight;o[l]=null!=n&&null!=r?c<=r&&r<=u&&d<=n&&n<=p:null==n&&null!=r?c<=r&&r<=u:null==n||null!=r||d<=n&&n<=p}return o}}},91848(e,t,n){n(89066),n(53108),e.exports=n(30163).Array.from},24543(e,t,n){n(83377),n(89066),e.exports=n(30751)},7953(e,t,n){n(83377),n(89066),e.exports=n(67761)},56725(e,t,n){n(90615),e.exports=n(30163).Object.assign},88608(e,t,n){n(58386),e.exports=n(30163).Object.keys},25228(e,t,n){n(36045),n(89066),n(83377),n(35641),n(97562),n(38063),n(14118),e.exports=n(30163).Set},30930(e){e.exports=function(e){if("function"!=typeof e)throw TypeError(e+" is not a function!");return e}},54909(e){e.exports=function(){}},5647(e){e.exports=function(e,t,n,r){if(!(e instanceof t)||void 0!==r&&r in e)throw TypeError(n+": incorrect invocation!");return e}},42991(e,t,n){var r=n(39978);e.exports=function(e){if(!r(e))throw TypeError(e+" is not an object!");return e}},86871(e,t,n){var r=n(39415);e.exports=function(e,t){var n=[];return r(e,!1,n.push,n,t),n}},95497(e,t,n){var r=n(90592),o=n(30934),i=n(27906);e.exports=function(e){return function(t,n,s){var a,l=r(t),c=o(l.length),u=i(s,c);if(e&&n!=n){for(;c>u;)if((a=l[u++])!=a)return!0}else for(;c>u;u++)if((e||u in l)&&l[u]===n)return e||u||0;return!e&&-1}}},11176(e,t,n){var r=n(87343),o=n(61530),i=n(24445),s=n(30934),a=n(86933);e.exports=function(e,t){var n=1==e,l=2==e,c=3==e,u=4==e,d=6==e,p=5==e||d,h=t||a;return function(t,a,f){for(var m,v,g=i(t),y=o(g),b=r(a,f,3),E=s(y.length),S=0,C=n?h(t,E):l?h(t,0):void 0;E>S;S++)if((p||S in y)&&(v=b(m=y[S],S,g),e))if(n)C[S]=v;else if(v)switch(e){case 3:return!0;case 5:return m;case 6:return S;case 2:C.push(m)}else if(u)return!1;return d?-1:c||u?u:C}}},97377(e,t,n){var r=n(39978),o=n(5104),i=n(12657)("species");e.exports=function(e){var t;return o(e)&&("function"!=typeof(t=e.constructor)||t!==Array&&!o(t.prototype)||(t=void 0),r(t)&&null===(t=t[i])&&(t=void 0)),void 0===t?Array:t}},86933(e,t,n){var r=n(97377);e.exports=function(e,t){return new(r(e))(t)}},42979(e,t,n){var r=n(71830),o=n(12657)("toStringTag"),i="Arguments"==r(function(){return arguments}());e.exports=function(e){var t,n,s;return void 0===e?"Undefined":null===e?"Null":"string"==typeof(n=function(e,t){try{return e[t]}catch(e){}}(t=Object(e),o))?n:i?r(t):"Object"==(s=r(t))&&"function"==typeof t.callee?"Arguments":s}},71830(e){var t={}.toString;e.exports=function(e){return t.call(e).slice(8,-1)}},36434(e,t,n){"use strict";var r=n(53988).f,o=n(71728),i=n(35780),s=n(87343),a=n(5647),l=n(39415),c=n(44920),u=n(13893),d=n(12121),p=n(57908),h=n(83205).fastKey,f=n(65775),m=p?"_s":"size",v=function(e,t){var n,r=h(t);if("F"!==r)return e._i[r];for(n=e._f;n;n=n.n)if(n.k==t)return n};e.exports={getConstructor:function(e,t,n,c){var u=e(function(e,r){a(e,u,t,"_i"),e._t=t,e._i=o(null),e._f=void 0,e._l=void 0,e[m]=0,null!=r&&l(r,n,e[c],e)});return i(u.prototype,{clear:function(){for(var e=f(this,t),n=e._i,r=e._f;r;r=r.n)r.r=!0,r.p&&(r.p=r.p.n=void 0),delete n[r.i];e._f=e._l=void 0,e[m]=0},delete:function(e){var n=f(this,t),r=v(n,e);if(r){var o=r.n,i=r.p;delete n._i[r.i],r.r=!0,i&&(i.n=o),o&&(o.p=i),n._f==r&&(n._f=o),n._l==r&&(n._l=i),n[m]--}return!!r},forEach:function(e){f(this,t);for(var n,r=s(e,arguments.length>1?arguments[1]:void 0,3);n=n?n.n:this._f;)for(r(n.v,n.k,this);n&&n.r;)n=n.p},has:function(e){return!!v(f(this,t),e)}}),p&&r(u.prototype,"size",{get:function(){return f(this,t)[m]}}),u},def:function(e,t,n){var r,o,i=v(e,t);return i?i.v=n:(e._l=i={i:o=h(t,!0),k:t,v:n,p:r=e._l,n:void 0,r:!1},e._f||(e._f=i),r&&(r.n=i),e[m]++,"F"!==o&&(e._i[o]=i)),e},getEntry:v,setStrong:function(e,t,n){c(e,t,function(e,n){this._t=f(e,t),this._k=n,this._l=void 0},function(){for(var e=this,t=e._k,n=e._l;n&&n.r;)n=n.p;return e._t&&(e._l=n=n?n.n:e._t._f)?u(0,"keys"==t?n.k:"values"==t?n.v:[n.k,n.v]):(e._t=void 0,u(1))},n?"entries":"values",!n,!0),d(t)}}},57123(e,t,n){var r=n(42979),o=n(86871);e.exports=function(e){return function(){if(r(this)!=e)throw TypeError(e+"#toJSON isn't generic");return o(this)}}},72140(e,t,n){"use strict";var r=n(56259),o=n(20302),i=n(83205),s=n(93607),a=n(68036),l=n(35780),c=n(39415),u=n(5647),d=n(39978),p=n(79751),h=n(53988).f,f=n(11176)(0),m=n(57908);e.exports=function(e,t,n,v,g,y){var b=r[e],E=b,S=g?"set":"add",C=E&&E.prototype,w={};return m&&"function"==typeof E&&(y||C.forEach&&!s(function(){(new E).entries().next()}))?(E=t(function(t,n){u(t,E,e,"_c"),t._c=new b,null!=n&&c(n,g,t[S],t)}),f("add,clear,delete,forEach,get,has,set,keys,values,entries,toJSON".split(","),function(e){var t="add"==e||"set"==e;!(e in C)||y&&"clear"==e||a(E.prototype,e,function(n,r){if(u(this,E,e),!t&&y&&!d(n))return"get"==e&&void 0;var o=this._c[e](0===n?0:n,r);return t?this:o})}),y||h(E.prototype,"size",{get:function(){return this._c.size}})):(E=v.getConstructor(t,e,g,S),l(E.prototype,n),i.NEED=!0),p(E,e),w[e]=E,o(o.G+o.W+o.F,w),y||v.setStrong(E,e,g),E}},30163(e){var t=e.exports={version:"2.6.12"};"number"==typeof __e&&(__e=t)},94440(e,t,n){"use strict";var r=n(53988),o=n(49579);e.exports=function(e,t,n){t in e?r.f(e,t,o(0,n)):e[t]=n}},87343(e,t,n){var r=n(30930);e.exports=function(e,t,n){if(r(e),void 0===t)return e;switch(n){case 1:return function(n){return e.call(t,n)};case 2:return function(n,r){return e.call(t,n,r)};case 3:return function(n,r,o){return e.call(t,n,r,o)}}return function(){return e.apply(t,arguments)}}},70183(e){e.exports=function(e){if(null==e)throw TypeError("Can't call method on  "+e);return e}},57908(e,t,n){e.exports=!n(93607)(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})},92579(e,t,n){var r=n(39978),o=n(56259).document,i=r(o)&&r(o.createElement);e.exports=function(e){return i?o.createElement(e):{}}},75519(e){e.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},20302(e,t,n){var r=n(56259),o=n(30163),i=n(87343),s=n(68036),a=n(35758),l="prototype",c=function(e,t,n){var u,d,p,h=e&c.F,f=e&c.G,m=e&c.S,v=e&c.P,g=e&c.B,y=e&c.W,b=f?o:o[t]||(o[t]={}),E=b[l],S=f?r:m?r[t]:(r[t]||{})[l];for(u in f&&(n=t),n)(d=!h&&S&&void 0!==S[u])&&a(b,u)||(p=d?S[u]:n[u],b[u]=f&&"function"!=typeof S[u]?n[u]:g&&d?i(p,r):y&&S[u]==p?function(e){var t=function(t,n,r){if(this instanceof e){switch(arguments.length){case 0:return new e;case 1:return new e(t);case 2:return new e(t,n)}return new e(t,n,r)}return e.apply(this,arguments)};return t[l]=e[l],t}(p):v&&"function"==typeof p?i(Function.call,p):p,v&&((b.virtual||(b.virtual={}))[u]=p,e&c.R&&E&&!E[u]&&s(E,u,p)))};c.F=1,c.G=2,c.S=4,c.P=8,c.B=16,c.W=32,c.U=64,c.R=128,e.exports=c},93607(e){e.exports=function(e){try{return!!e()}catch(e){return!0}}},39415(e,t,n){var r=n(87343),o=n(74415),i=n(51723),s=n(42991),a=n(30934),l=n(6513),c={},u={},d=e.exports=function(e,t,n,d,p){var h,f,m,v,g=p?function(){return e}:l(e),y=r(n,d,t?2:1),b=0;if("function"!=typeof g)throw TypeError(e+" is not iterable!");if(i(g)){for(h=a(e.length);h>b;b++)if((v=t?y(s(f=e[b])[0],f[1]):y(e[b]))===c||v===u)return v}else for(m=g.call(e);!(f=m.next()).done;)if((v=o(m,y,f.value,t))===c||v===u)return v};d.BREAK=c,d.RETURN=u},56259(e){var t=e.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=t)},35758(e){var t={}.hasOwnProperty;e.exports=function(e,n){return t.call(e,n)}},68036(e,t,n){var r=n(53988),o=n(49579);e.exports=n(57908)?function(e,t,n){return r.f(e,t,o(1,n))}:function(e,t,n){return e[t]=n,e}},81813(e,t,n){var r=n(56259).document;e.exports=r&&r.documentElement},18501(e,t,n){e.exports=!n(57908)&&!n(93607)(function(){return 7!=Object.defineProperty(n(92579)("div"),"a",{get:function(){return 7}}).a})},61530(e,t,n){var r=n(71830);e.exports=Object("z").propertyIsEnumerable(0)?Object:function(e){return"String"==r(e)?e.split(""):Object(e)}},51723(e,t,n){var r=n(63045),o=n(12657)("iterator"),i=Array.prototype;e.exports=function(e){return void 0!==e&&(r.Array===e||i[o]===e)}},5104(e,t,n){var r=n(71830);e.exports=Array.isArray||function(e){return"Array"==r(e)}},39978(e){e.exports=function(e){return"object"==typeof e?null!==e:"function"==typeof e}},74415(e,t,n){var r=n(42991);e.exports=function(e,t,n,o){try{return o?t(r(n)[0],n[1]):t(n)}catch(t){var i=e.return;throw void 0!==i&&r(i.call(e)),t}}},73155(e,t,n){"use strict";var r=n(71728),o=n(49579),i=n(79751),s={};n(68036)(s,n(12657)("iterator"),function(){return this}),e.exports=function(e,t,n){e.prototype=r(s,{next:o(1,n)}),i(e,t+" Iterator")}},44920(e,t,n){"use strict";var r=n(20829),o=n(20302),i=n(90826),s=n(68036),a=n(63045),l=n(73155),c=n(79751),u=n(35346),d=n(12657)("iterator"),p=!([].keys&&"next"in[].keys()),h="keys",f="values",m=function(){return this};e.exports=function(e,t,n,v,g,y,b){l(n,t,v);var E,S,C,w=function(e){if(!p&&e in A)return A[e];switch(e){case h:case f:return function(){return new n(this,e)}}return function(){return new n(this,e)}},P=t+" Iterator",I=g==f,O=!1,A=e.prototype,N=A[d]||A["@@iterator"]||g&&A[g],T=N||w(g),x=g?I?w("entries"):T:void 0,_="Array"==t&&A.entries||N;if(_&&(C=u(_.call(new e)))!==Object.prototype&&C.next&&(c(C,P,!0),r||"function"==typeof C[d]||s(C,d,m)),I&&N&&N.name!==f&&(O=!0,T=function(){return N.call(this)}),r&&!b||!p&&!O&&A[d]||s(A,d,T),a[t]=T,a[P]=m,g)if(E={values:I?T:w(f),keys:y?T:w(h),entries:x},b)for(S in E)S in A||i(A,S,E[S]);else o(o.P+o.F*(p||O),t,E);return E}},87476(e,t,n){var r=n(12657)("iterator"),o=!1;try{var i=[7][r]();i.return=function(){o=!0},Array.from(i,function(){throw 2})}catch(e){}e.exports=function(e,t){if(!t&&!o)return!1;var n=!1;try{var i=[7],s=i[r]();s.next=function(){return{done:n=!0}},i[r]=function(){return s},e(i)}catch(e){}return n}},13893(e){e.exports=function(e,t){return{value:t,done:!!e}}},63045(e){e.exports={}},20829(e){e.exports=!0},83205(e,t,n){var r=n(3112)("meta"),o=n(39978),i=n(35758),s=n(53988).f,a=0,l=Object.isExtensible||function(){return!0},c=!n(93607)(function(){return l(Object.preventExtensions({}))}),u=function(e){s(e,r,{value:{i:"O"+ ++a,w:{}}})},d=e.exports={KEY:r,NEED:!1,fastKey:function(e,t){if(!o(e))return"symbol"==typeof e?e:("string"==typeof e?"S":"P")+e;if(!i(e,r)){if(!l(e))return"F";if(!t)return"E";u(e)}return e[r].i},getWeak:function(e,t){if(!i(e,r)){if(!l(e))return!0;if(!t)return!1;u(e)}return e[r].w},onFreeze:function(e){return c&&d.NEED&&l(e)&&!i(e,r)&&u(e),e}}},97261(e,t,n){"use strict";var r=n(57908),o=n(88952),i=n(37031),s=n(28252),a=n(24445),l=n(61530),c=Object.assign;e.exports=!c||n(93607)(function(){var e={},t={},n=Symbol(),r="abcdefghijklmnopqrst";return e[n]=7,r.split("").forEach(function(e){t[e]=e}),7!=c({},e)[n]||Object.keys(c({},t)).join("")!=r})?function(e,t){for(var n=a(e),c=arguments.length,u=1,d=i.f,p=s.f;c>u;)for(var h,f=l(arguments[u++]),m=d?o(f).concat(d(f)):o(f),v=m.length,g=0;v>g;)h=m[g++],r&&!p.call(f,h)||(n[h]=f[h]);return n}:c},71728(e,t,n){var r=n(42991),o=n(52587),i=n(75519),s=n(65567)("IE_PROTO"),a=function(){},l="prototype",c=function(){var e,t=n(92579)("iframe"),r=i.length;for(t.style.display="none",n(81813).appendChild(t),t.src="javascript:",(e=t.contentWindow.document).open(),e.write("<script>document.F=Object<\/script>"),e.close(),c=e.F;r--;)delete c[l][i[r]];return c()};e.exports=Object.create||function(e,t){var n;return null!==e?(a[l]=r(e),n=new a,a[l]=null,n[s]=e):n=c(),void 0===t?n:o(n,t)}},53988(e,t,n){var r=n(42991),o=n(18501),i=n(63905),s=Object.defineProperty;t.f=n(57908)?Object.defineProperty:function(e,t,n){if(r(e),t=i(t,!0),r(n),o)try{return s(e,t,n)}catch(e){}if("get"in n||"set"in n)throw TypeError("Accessors not supported!");return"value"in n&&(e[t]=n.value),e}},52587(e,t,n){var r=n(53988),o=n(42991),i=n(88952);e.exports=n(57908)?Object.defineProperties:function(e,t){o(e);for(var n,s=i(t),a=s.length,l=0;a>l;)r.f(e,n=s[l++],t[n]);return e}},37031(e,t){t.f=Object.getOwnPropertySymbols},35346(e,t,n){var r=n(35758),o=n(24445),i=n(65567)("IE_PROTO"),s=Object.prototype;e.exports=Object.getPrototypeOf||function(e){return e=o(e),r(e,i)?e[i]:"function"==typeof e.constructor&&e instanceof e.constructor?e.constructor.prototype:e instanceof Object?s:null}},86876(e,t,n){var r=n(35758),o=n(90592),i=n(95497)(!1),s=n(65567)("IE_PROTO");e.exports=function(e,t){var n,a=o(e),l=0,c=[];for(n in a)n!=s&&r(a,n)&&c.push(n);for(;t.length>l;)r(a,n=t[l++])&&(~i(c,n)||c.push(n));return c}},88952(e,t,n){var r=n(86876),o=n(75519);e.exports=Object.keys||function(e){return r(e,o)}},28252(e,t){t.f={}.propertyIsEnumerable},74570(e,t,n){var r=n(20302),o=n(30163),i=n(93607);e.exports=function(e,t){var n=(o.Object||{})[e]||Object[e],s={};s[e]=t(n),r(r.S+r.F*i(function(){n(1)}),"Object",s)}},49579(e){e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},35780(e,t,n){var r=n(68036);e.exports=function(e,t,n){for(var o in t)n&&e[o]?e[o]=t[o]:r(e,o,t[o]);return e}},90826(e,t,n){e.exports=n(68036)},45188(e,t,n){"use strict";var r=n(20302),o=n(30930),i=n(87343),s=n(39415);e.exports=function(e){r(r.S,e,{from:function(e){var t,n,r,a,l=arguments[1];return o(this),(t=void 0!==l)&&o(l),null==e?new this:(n=[],t?(r=0,a=i(l,arguments[2],2),s(e,!1,function(e){n.push(a(e,r++))})):s(e,!1,n.push,n),new this(n))}})}},94817(e,t,n){"use strict";var r=n(20302);e.exports=function(e){r(r.S,e,{of:function(){for(var e=arguments.length,t=new Array(e);e--;)t[e]=arguments[e];return new this(t)}})}},12121(e,t,n){"use strict";var r=n(56259),o=n(30163),i=n(53988),s=n(57908),a=n(12657)("species");e.exports=function(e){var t="function"==typeof o[e]?o[e]:r[e];s&&t&&!t[a]&&i.f(t,a,{configurable:!0,get:function(){return this}})}},79751(e,t,n){var r=n(53988).f,o=n(35758),i=n(12657)("toStringTag");e.exports=function(e,t,n){e&&!o(e=n?e:e.prototype,i)&&r(e,i,{configurable:!0,value:t})}},65567(e,t,n){var r=n(63865)("keys"),o=n(3112);e.exports=function(e){return r[e]||(r[e]=o(e))}},63865(e,t,n){var r=n(30163),o=n(56259),i="__core-js_shared__",s=o[i]||(o[i]={});(e.exports=function(e,t){return s[e]||(s[e]=void 0!==t?t:{})})("versions",[]).push({version:r.version,mode:n(20829)?"pure":"global",copyright:"\xa9 2020 Denis Pushkarev (zloirock.ru)"})},72559(e,t,n){var r=n(11438),o=n(70183);e.exports=function(e){return function(t,n){var i,s,a=String(o(t)),l=r(n),c=a.length;return l<0||l>=c?e?"":void 0:(i=a.charCodeAt(l))<55296||i>56319||l+1===c||(s=a.charCodeAt(l+1))<56320||s>57343?e?a.charAt(l):i:e?a.slice(l,l+2):s-56320+(i-55296<<10)+65536}}},27906(e,t,n){var r=n(11438),o=Math.max,i=Math.min;e.exports=function(e,t){return(e=r(e))<0?o(e+t,0):i(e,t)}},11438(e){var t=Math.ceil,n=Math.floor;e.exports=function(e){return isNaN(e=+e)?0:(e>0?n:t)(e)}},90592(e,t,n){var r=n(61530),o=n(70183);e.exports=function(e){return r(o(e))}},30934(e,t,n){var r=n(11438),o=Math.min;e.exports=function(e){return e>0?o(r(e),9007199254740991):0}},24445(e,t,n){var r=n(70183);e.exports=function(e){return Object(r(e))}},63905(e,t,n){var r=n(39978);e.exports=function(e,t){if(!r(e))return e;var n,o;if(t&&"function"==typeof(n=e.toString)&&!r(o=n.call(e)))return o;if("function"==typeof(n=e.valueOf)&&!r(o=n.call(e)))return o;if(!t&&"function"==typeof(n=e.toString)&&!r(o=n.call(e)))return o;throw TypeError("Can't convert object to primitive value")}},3112(e){var t=0,n=Math.random();e.exports=function(e){return"Symbol(".concat(void 0===e?"":e,")_",(++t+n).toString(36))}},65775(e,t,n){var r=n(39978);e.exports=function(e,t){if(!r(e)||e._t!==t)throw TypeError("Incompatible receiver, "+t+" required!");return e}},12657(e,t,n){var r=n(63865)("wks"),o=n(3112),i=n(56259).Symbol,s="function"==typeof i;(e.exports=function(e){return r[e]||(r[e]=s&&i[e]||(s?i:o)("Symbol."+e))}).store=r},6513(e,t,n){var r=n(42979),o=n(12657)("iterator"),i=n(63045);e.exports=n(30163).getIteratorMethod=function(e){if(null!=e)return e[o]||e["@@iterator"]||i[r(e)]}},30751(e,t,n){var r=n(42991),o=n(6513);e.exports=n(30163).getIterator=function(e){var t=o(e);if("function"!=typeof t)throw TypeError(e+" is not iterable!");return r(t.call(e))}},67761(e,t,n){var r=n(42979),o=n(12657)("iterator"),i=n(63045);e.exports=n(30163).isIterable=function(e){var t=Object(e);return void 0!==t[o]||"@@iterator"in t||i.hasOwnProperty(r(t))}},53108(e,t,n){"use strict";var r=n(87343),o=n(20302),i=n(24445),s=n(74415),a=n(51723),l=n(30934),c=n(94440),u=n(6513);o(o.S+o.F*!n(87476)(function(e){Array.from(e)}),"Array",{from:function(e){var t,n,o,d,p=i(e),h="function"==typeof this?this:Array,f=arguments.length,m=f>1?arguments[1]:void 0,v=void 0!==m,g=0,y=u(p);if(v&&(m=r(m,f>2?arguments[2]:void 0,2)),null==y||h==Array&&a(y))for(n=new h(t=l(p.length));t>g;g++)c(n,g,v?m(p[g],g):p[g]);else for(d=y.call(p),n=new h;!(o=d.next()).done;g++)c(n,g,v?s(d,m,[o.value,g],!0):o.value);return n.length=g,n}})},50578(e,t,n){"use strict";var r=n(54909),o=n(13893),i=n(63045),s=n(90592);e.exports=n(44920)(Array,"Array",function(e,t){this._t=s(e),this._i=0,this._k=t},function(){var e=this._t,t=this._k,n=this._i++;return!e||n>=e.length?(this._t=void 0,o(1)):o(0,"keys"==t?n:"values"==t?e[n]:[n,e[n]])},"values"),i.Arguments=i.Array,r("keys"),r("values"),r("entries")},90615(e,t,n){var r=n(20302);r(r.S+r.F,"Object",{assign:n(97261)})},58386(e,t,n){var r=n(24445),o=n(88952);n(74570)("keys",function(){return function(e){return o(r(e))}})},36045(){},35641(e,t,n){"use strict";var r=n(36434),o=n(65775);e.exports=n(72140)("Set",function(e){return function(){return e(this,arguments.length>0?arguments[0]:void 0)}},{add:function(e){return r.def(o(this,"Set"),e=0===e?0:e,e)}},r)},89066(e,t,n){"use strict";var r=n(72559)(!0);n(44920)(String,"String",function(e){this._t=String(e),this._i=0},function(){var e,t=this._t,n=this._i;return n>=t.length?{value:void 0,done:!0}:(e=r(t,n),this._i+=e.length,{value:e,done:!1})})},14118(e,t,n){n(45188)("Set")},38063(e,t,n){n(94817)("Set")},97562(e,t,n){var r=n(20302);r(r.P+r.R,"Set",{toJSON:n(57123)("Set")})},83377(e,t,n){n(50578);for(var r=n(56259),o=n(68036),i=n(63045),s=n(12657)("toStringTag"),a="CSSRuleList,CSSStyleDeclaration,CSSValueList,ClientRectList,DOMRectList,DOMStringList,DOMTokenList,DataTransferItemList,FileList,HTMLAllCollection,HTMLCollection,HTMLFormElement,HTMLSelectElement,MediaList,MimeTypeArray,NamedNodeMap,NodeList,PaintRequestList,Plugin,PluginArray,SVGLengthList,SVGNumberList,SVGPathSegList,SVGPointList,SVGStringList,SVGTransformList,SourceBufferList,StyleSheetList,TextTrackCueList,TextTrackList,TouchList".split(","),l=0;l<a.length;l++){var c=a[l],u=r[c],d=u&&u.prototype;d&&!d[s]&&o(d,s,c),i[c]=i.Array}},75057(e,t,n){e.exports={ResizeSensor:n(39028),ElementQueries:n(3450)}},3450(e,t,n){"use strict";var r,o,i;"undefined"!=typeof window&&window,o=[n(39028)],void 0===(i="function"==typeof(r=function(e){var t=function(){var t,n={},r=[];function o(e){e||(e=document.documentElement);var t=window.getComputedStyle(e,null).fontSize;return parseFloat(t)||16}function i(e){if(!e.getBoundingClientRect)return{width:e.offsetWidth,height:e.offsetHeight};var t=e.getBoundingClientRect();return{width:Math.round(t.width),height:Math.round(t.height)}}function s(e,t){var n=t.split(/\d/),r=n[n.length-1];switch(t=parseFloat(t),r){case"px":default:return t;case"em":return t*o(e);case"rem":return t*o();case"vw":return t*document.documentElement.clientWidth/100;case"vh":return t*document.documentElement.clientHeight/100;case"vmin":case"vmax":var i=document.documentElement.clientWidth/100,s=document.documentElement.clientHeight/100;return t*(0,Math["vmin"===r?"min":"max"])(i,s)}}function a(e,t){var r,o,a,l,c,u,d,p;this.element=e;var h=["min-width","min-height","max-width","max-height"];this.call=function(){for(r in a=i(this.element),u={},n[t])n[t].hasOwnProperty(r)&&(o=n[t][r],l=s(this.element,o.value),c="width"===o.property?a.width:a.height,p=o.mode+"-"+o.property,d="","min"===o.mode&&c>=l&&(d+=o.value),"max"===o.mode&&c<=l&&(d+=o.value),u[p]||(u[p]=""),d&&-1===(" "+u[p]+" ").indexOf(" "+d+" ")&&(u[p]+=" "+d));for(var e in h)h.hasOwnProperty(e)&&(u[h[e]]?this.element.setAttribute(h[e],u[h[e]].substr(1)):this.element.removeAttribute(h[e]))}}function l(t,n){t.elementQueriesSetupInformation||(t.elementQueriesSetupInformation=new a(t,n)),t.elementQueriesSensor||(t.elementQueriesSensor=new e(t,function(){t.elementQueriesSetupInformation.call()}))}function c(e,o,i,s){if(void 0===n[e]){n[e]=[];var a=r.length;t.innerHTML+="\n"+e+" {animation: 0.1s element-queries;}",t.innerHTML+="\n"+e+" > .resize-sensor {min-width: "+a+"px;}",r.push(e)}n[e].push({mode:o,property:i,value:s})}function u(e){var t;if(document.querySelectorAll&&(t=e?e.querySelectorAll.bind(e):document.querySelectorAll.bind(document)),t||"undefined"==typeof $$||(t=$$),t||"undefined"==typeof jQuery||(t=jQuery),!t)throw"No document.querySelectorAll, jQuery or Mootools's $$ found.";return t}function d(e){var t=u(e);for(var r in n)if(n.hasOwnProperty(r))for(var o=t(r,e),i=0,s=o.length;i<s;i++)l(o[i],r)}function p(t){var n=[],r=[],o=[],i=0,s=-1,a=[];for(var l in t.children)if(t.children.hasOwnProperty(l)&&t.children[l].tagName&&"img"===t.children[l].tagName.toLowerCase()){n.push(t.children[l]);var c=t.children[l].getAttribute("min-width")||t.children[l].getAttribute("data-min-width"),u=t.children[l].getAttribute("data-src")||t.children[l].getAttribute("url");o.push(u);var d={minWidth:c};r.push(d),c?t.children[l].style.display="none":(i=n.length-1,t.children[l].style.display="block")}function p(){var e,l=!1;for(e in n)n.hasOwnProperty(e)&&r[e].minWidth&&t.offsetWidth>r[e].minWidth&&(l=e);if(l||(l=i),s!==l)if(a[l])n[s].style.display="none",n[l].style.display="block",s=l;else{var c=new Image;c.onload=function(){n[l].src=o[l],n[s].style.display="none",n[l].style.display="block",a[l]=!0,s=l},c.src=o[l]}else n[l].src=o[l]}s=i,t.resizeSensorInstance=new e(t,p),p()}function h(){for(var e=u()("[data-responsive-image],[responsive-image]"),t=0,n=e.length;t<n;t++)p(e[t])}var f=/,?[\s\t]*([^,\n]*?)((?:\[[\s\t]*?(?:min|max)-(?:width|height)[\s\t]*?[~$\^]?=[\s\t]*?"[^"]*?"[\s\t]*?])+)([^,\n\s\{]*)/gim,m=/\[[\s\t]*?(min|max)-(width|height)[\s\t]*?[~$\^]?=[\s\t]*?"([^"]*?)"[\s\t]*?]/gim;function v(e){var t,n,r,o;for(e=e.replace(/'/g,'"');null!==(t=f.exec(e));)for(n=t[1]+t[3],r=t[2];null!==(o=m.exec(r));)c(n,o[1],o[2],o[3])}function g(e){var t="";if(e)if("string"==typeof e)-1===(e=e.toLowerCase()).indexOf("min-width")&&-1===e.indexOf("max-width")||v(e);else for(var n=0,r=e.length;n<r;n++)1===e[n].type?-1!==(t=e[n].selectorText||e[n].cssText).indexOf("min-height")||-1!==t.indexOf("max-height")?v(t):-1===t.indexOf("min-width")&&-1===t.indexOf("max-width")||v(t):4===e[n].type?g(e[n].cssRules||e[n].rules):3===e[n].type&&e[n].styleSheet.hasOwnProperty("cssRules")&&g(e[n].styleSheet.cssRules)}var y=!1;this.init=function(){var n="animationstart";void 0!==document.documentElement.style.webkitAnimationName?n="webkitAnimationStart":void 0!==document.documentElement.style.MozAnimationName?n="mozanimationstart":void 0!==document.documentElement.style.OAnimationName&&(n="oanimationstart"),document.body.addEventListener(n,function(t){var n=t.target,o=n&&window.getComputedStyle(n,null),i=o&&o.getPropertyValue("animation-name");if(i&&-1!==i.indexOf("element-queries")){n.elementQueriesSensor=new e(n,function(){n.elementQueriesSetupInformation&&n.elementQueriesSetupInformation.call()});var s=window.getComputedStyle(n.resizeSensor,null).getPropertyValue("min-width");s=parseInt(s.replace("px","")),l(t.target,r[s])}}),y||((t=document.createElement("style")).type="text/css",t.innerHTML="[responsive-image] > img, [data-responsive-image] {overflow: hidden; padding: 0; } [responsive-image] > img, [data-responsive-image] > img {width: 100%;}",t.innerHTML+="\n@keyframes element-queries { 0% { visibility: inherit; } }",document.getElementsByTagName("head")[0].appendChild(t),y=!0);for(var o=0,i=document.styleSheets.length;o<i;o++)try{document.styleSheets[o].href&&0===document.styleSheets[o].href.indexOf("file://")&&console.warn("CssElementQueries: unable to parse local css files, "+document.styleSheets[o].href),g(document.styleSheets[o].cssRules||document.styleSheets[o].rules||document.styleSheets[o].cssText)}catch(e){}h()},this.findElementQueriesElements=function(e){d(e)},this.update=function(){this.init()}};t.update=function(){t.instance.update()},t.detach=function(e){e.elementQueriesSetupInformation?(e.elementQueriesSensor.detach(),delete e.elementQueriesSetupInformation,delete e.elementQueriesSensor):e.resizeSensorInstance&&(e.resizeSensorInstance.detach(),delete e.resizeSensorInstance)},t.init=function(){t.instance||(t.instance=new t),t.instance.init()};var n=function(e){if(document.addEventListener)document.addEventListener("DOMContentLoaded",e,!1);else if(/KHTML|WebKit|iCab/i.test(navigator.userAgent))var t=setInterval(function(){/loaded|complete/i.test(document.readyState)&&(e(),clearInterval(t))},10);else window.onload=e};return t.findElementQueriesElements=function(e){t.instance.findElementQueriesElements(e)},t.listen=function(){n(t.init)},t})?r.apply(t,o):r)||(e.exports=i)},39028(e,t,n){"use strict";var r,o;"undefined"!=typeof window&&window,void 0===(o="function"==typeof(r=function(){if("undefined"==typeof window)return null;var e="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")(),t=e.requestAnimationFrame||e.mozRequestAnimationFrame||e.webkitRequestAnimationFrame||function(t){return e.setTimeout(t,20)},n=e.cancelAnimationFrame||e.mozCancelAnimationFrame||e.webkitCancelAnimationFrame||function(t){e.clearTimeout(t)};function r(e,t){var n=Object.prototype.toString.call(e),r="[object Array]"===n||"[object NodeList]"===n||"[object HTMLCollection]"===n||"[object Object]"===n||"undefined"!=typeof jQuery&&e instanceof jQuery||"undefined"!=typeof Elements&&e instanceof Elements,o=0,i=e.length;if(r)for(;o<i;o++)t(e[o]);else t(e)}function o(e){if(!e.getBoundingClientRect)return{width:e.offsetWidth,height:e.offsetHeight};var t=e.getBoundingClientRect();return{width:Math.round(t.width),height:Math.round(t.height)}}function i(e,t){Object.keys(t).forEach(function(n){e.style[n]=t[n]})}var s=function(e,a){var l=0;function c(){var e,t,n=[];this.add=function(e){n.push(e)},this.call=function(r){for(e=0,t=n.length;e<t;e++)n[e].call(this,r)},this.remove=function(r){var o=[];for(e=0,t=n.length;e<t;e++)n[e]!==r&&o.push(n[e]);n=o},this.length=function(){return n.length}}function u(e,n){if(e)if(e.resizedAttached)e.resizedAttached.add(n);else{e.resizedAttached=new c,e.resizedAttached.add(n),e.resizeSensor=document.createElement("div"),e.resizeSensor.dir="ltr",e.resizeSensor.className="resize-sensor";var r={pointerEvents:"none",position:"absolute",left:"0px",top:"0px",right:"0px",bottom:"0px",overflow:"hidden",zIndex:"-1",visibility:"hidden",maxWidth:"100%"},s={position:"absolute",left:"0px",top:"0px",transition:"0s"};i(e.resizeSensor,r);var a=document.createElement("div");a.className="resize-sensor-expand",i(a,r);var u=document.createElement("div");i(u,s),a.appendChild(u);var d=document.createElement("div");d.className="resize-sensor-shrink",i(d,r);var p=document.createElement("div");i(p,s),i(p,{width:"200%",height:"200%"}),d.appendChild(p),e.resizeSensor.appendChild(a),e.resizeSensor.appendChild(d),e.appendChild(e.resizeSensor);var h=window.getComputedStyle(e),f=h?h.getPropertyValue("position"):null;"absolute"!==f&&"relative"!==f&&"fixed"!==f&&"sticky"!==f&&(e.style.position="relative");var m=!1,v=0,g=o(e),y=0,b=0,E=!0;l=0;var S=function(){var t=e.offsetWidth,n=e.offsetHeight;u.style.width=t+10+"px",u.style.height=n+10+"px",a.scrollLeft=t+10,a.scrollTop=n+10,d.scrollLeft=t+10,d.scrollTop=n+10},C=function(){if(E){if(0===e.offsetWidth&&0===e.offsetHeight)return void(l||(l=t(function(){l=0,C()})));E=!1}S()};e.resizeSensor.resetSensor=C;var w=function(){v=0,m&&(y=g.width,b=g.height,e.resizedAttached&&e.resizedAttached.call(g))},P=function(){g=o(e),(m=g.width!==y||g.height!==b)&&!v&&(v=t(w)),C()},I=function(e,t,n){e.attachEvent?e.attachEvent("on"+t,n):e.addEventListener(t,n)};I(a,"scroll",P),I(d,"scroll",P),l=t(function(){l=0,C()})}}r(e,function(e){u(e,a)}),this.detach=function(t){l||(n(l),l=0),s.detach(e,t)},this.reset=function(){e.resizeSensor.resetSensor()}};if(s.reset=function(e){r(e,function(e){e.resizeSensor.resetSensor()})},s.detach=function(e,t){r(e,function(e){e&&(e.resizedAttached&&"function"==typeof t&&(e.resizedAttached.remove(t),e.resizedAttached.length())||e.resizeSensor&&(e.contains(e.resizeSensor)&&e.removeChild(e.resizeSensor),delete e.resizeSensor,delete e.resizedAttached))})},"undefined"!=typeof MutationObserver){var a=new MutationObserver(function(e){for(var t in e)if(e.hasOwnProperty(t))for(var n=e[t].addedNodes,r=0;r<n.length;r++)n[r].resizeSensor&&s.reset(n[r])});document.addEventListener("DOMContentLoaded",function(e){a.observe(document.body,{childList:!0,subtree:!0})})}return s})?r.call(t,n,t,e):r)||(e.exports=o)},44969(e,t,n){var r=n(49228),o=n(55387),i=n(55968),s=n(52672),a=n(21026),l=n(19543),c=Date.prototype.getTime;function u(e,t,n){var h=n||{};return!!(h.strict?i(e,t):e===t)||(!e||!t||"object"!=typeof e&&"object"!=typeof t?h.strict?i(e,t):e==t:function(e,t,n){var i,h;if(typeof e!=typeof t)return!1;if(d(e)||d(t))return!1;if(e.prototype!==t.prototype)return!1;if(o(e)!==o(t))return!1;var f=s(e),m=s(t);if(f!==m)return!1;if(f||m)return e.source===t.source&&a(e)===a(t);if(l(e)&&l(t))return c.call(e)===c.call(t);var v=p(e),g=p(t);if(v!==g)return!1;if(v||g){if(e.length!==t.length)return!1;for(i=0;i<e.length;i++)if(e[i]!==t[i])return!1;return!0}if(typeof e!=typeof t)return!1;try{var y=r(e),b=r(t)}catch(e){return!1}if(y.length!==b.length)return!1;for(y.sort(),b.sort(),i=y.length-1;i>=0;i--)if(y[i]!=b[i])return!1;for(i=y.length-1;i>=0;i--)if(!u(e[h=y[i]],t[h],n))return!1;return!0}(e,t,h))}function d(e){return null==e}function p(e){return!(!e||"object"!=typeof e||"number"!=typeof e.length)&&("function"==typeof e.copy&&"function"==typeof e.slice&&!(e.length>0&&"number"!=typeof e[0]))}e.exports=u},70686(e,t,n){"use strict";var r=n(64940),o=n(5731),i=n(3468),s=n(69336);e.exports=function(e,t,n){if(!e||"object"!=typeof e&&"function"!=typeof e)throw new i("`obj` must be an object or a function`");if("string"!=typeof t&&"symbol"!=typeof t)throw new i("`property` must be a string or a symbol`");if(arguments.length>3&&"boolean"!=typeof arguments[3]&&null!==arguments[3])throw new i("`nonEnumerable`, if provided, must be a boolean or null");if(arguments.length>4&&"boolean"!=typeof arguments[4]&&null!==arguments[4])throw new i("`nonWritable`, if provided, must be a boolean or null");if(arguments.length>5&&"boolean"!=typeof arguments[5]&&null!==arguments[5])throw new i("`nonConfigurable`, if provided, must be a boolean or null");if(arguments.length>6&&"boolean"!=typeof arguments[6])throw new i("`loose`, if provided, must be a boolean");var a=arguments.length>3?arguments[3]:null,l=arguments.length>4?arguments[4]:null,c=arguments.length>5?arguments[5]:null,u=arguments.length>6&&arguments[6],d=!!s&&s(e,t);if(r)r(e,t,{configurable:null===c&&d?d.configurable:!c,enumerable:null===a&&d?d.enumerable:!a,value:n,writable:null===l&&d?d.writable:!l});else{if(!u&&(a||l||c))throw new o("This environment does not support defining a property as non-configurable, non-writable, or non-enumerable.");e[t]=n}}},41857(e,t,n){"use strict";var r=n(49228),o="function"==typeof Symbol&&"symbol"==typeof Symbol("foo"),i=Object.prototype.toString,s=Array.prototype.concat,a=n(70686),l=n(17239)(),c=function(e,t,n,r){if(t in e)if(!0===r){if(e[t]===n)return}else if("function"!=typeof(o=r)||"[object Function]"!==i.call(o)||!r())return;var o;l?a(e,t,n,!0):a(e,t,n)},u=function(e,t){var n=arguments.length>2?arguments[2]:{},i=r(t);o&&(i=s.call(i,Object.getOwnPropertySymbols(t)));for(var a=0;a<i.length;a+=1)c(e,i[a],t[i[a]],n[i[a]])};u.supportsDescriptors=!!l,e.exports=u},46423(e,t,n){"use strict";var r,o=n(79903),i=n(69336);try{r=[].__proto__===Array.prototype}catch(e){if(!e||"object"!=typeof e||!("code"in e)||"ERR_PROTO_ACCESS"!==e.code)throw e}var s=!!r&&i&&i(Object.prototype,"__proto__"),a=Object,l=a.getPrototypeOf;e.exports=s&&"function"==typeof s.get?o([s.get]):"function"==typeof l&&function(e){return l(null==e?e:a(e))}},54750(e){"use strict";var t=e.exports={};t.isIE=function(e){return(-1!==(t=navigator.userAgent.toLowerCase()).indexOf("msie")||-1!==t.indexOf("trident")||-1!==t.indexOf(" edge/"))&&(!e||e===function(){var e=3,t=document.createElement("div"),n=t.getElementsByTagName("i");do{t.innerHTML="\x3c!--[if gt IE "+ ++e+"]><i></i><![endif]--\x3e"}while(n[0]);return e>4?e:void 0}());var t},t.isLegacyOpera=function(){return!!window.opera}},35379(e){"use strict";(e.exports={}).forEach=function(e,t){for(var n=0;n<e.length;n++){var r=t(e[n]);if(r)return r}}},73712(e,t,n){"use strict";var r=n(54750);e.exports=function(e){var t=(e=e||{}).reporter,n=e.batchProcessor,o=e.stateHandler.getState;if(!t)throw new Error("Missing required dependency: reporter.");function i(e){return o(e).object}return{makeDetectable:function(e,i,s){s||(s=i,i=e,e=null),(e=e||{}).debug,r.isIE(8)?s(i):function(e,i){var s=!1,a=window.getComputedStyle(e),l=e.offsetWidth,c=e.offsetHeight;function u(){function n(){if("static"===a.position){e.style.position="relative";var n=function(e,t,n,r){var o=n[r];"auto"!==o&&"0"!==function(e){return e.replace(/[^-\d\.]/g,"")}(o)&&(e.warn("An element that is positioned static has style."+r+"="+o+" which is ignored due to the static positioning. The element will need to be positioned relative, so the style."+r+" will be set to 0. Element: ",t),t.style[r]=0)};n(t,e,a,"top"),n(t,e,a,"right"),n(t,e,a,"bottom"),n(t,e,a,"left")}}""!==a.position&&(n(),s=!0);var l=document.createElement("object");l.style.cssText="display: block; position: absolute; top: 0; left: 0; width: 100%; height: 100%; border: none; padding: 0; margin: 0; opacity: 0; z-index: -1000; pointer-events: none;",l.tabIndex=-1,l.type="text/html",l.onload=function(){s||n(),function e(t,n){t.contentDocument?n(t.contentDocument):setTimeout(function(){e(t,n)},100)}(this,function(t){i(e)})},r.isIE()||(l.data="about:blank"),e.appendChild(l),o(e).object=l,r.isIE()&&(l.data="about:blank")}o(e).startSize={width:l,height:c},n?n.add(u):u()}(i,s)},addListener:function(e,t){if(!i(e))throw new Error("Element is not detectable by this strategy.");function n(){t(e)}r.isIE(8)?(o(e).object={proxy:n},e.attachEvent("onresize",n)):i(e).contentDocument.defaultView.addEventListener("resize",n)},uninstall:function(e){r.isIE(8)?e.detachEvent("onresize",o(e).object.proxy):e.removeChild(i(e)),delete o(e).object}}}},99814(e,t,n){"use strict";var r=n(35379).forEach;e.exports=function(e){var t=(e=e||{}).reporter,n=e.batchProcessor,o=e.stateHandler.getState,i=(e.stateHandler.hasState,e.idHandler);if(!n)throw new Error("Missing required dependency: batchProcessor");if(!t)throw new Error("Missing required dependency: reporter.");var s=function(){var e=500,t=500,n=document.createElement("div");n.style.cssText="position: absolute; width: 1000px; height: 1000px; visibility: hidden; margin: 0; padding: 0;";var r=document.createElement("div");r.style.cssText="position: absolute; width: 500px; height: 500px; overflow: scroll; visibility: none; top: -1500px; left: -1500px; visibility: hidden; margin: 0; padding: 0;",r.appendChild(n),document.body.insertBefore(r,document.body.firstChild);var o=e-r.clientWidth,i=t-r.clientHeight;return document.body.removeChild(r),{width:o,height:i}}(),a="erd_scroll_detection_container";function l(e,n,r){if(e.addEventListener)e.addEventListener(n,r);else{if(!e.attachEvent)return t.error("[scroll] Don't know how to add event listeners.");e.attachEvent("on"+n,r)}}function c(e,n,r){if(e.removeEventListener)e.removeEventListener(n,r);else{if(!e.detachEvent)return t.error("[scroll] Don't know how to remove event listeners.");e.detachEvent("on"+n,r)}}function u(e){return o(e).container.childNodes[0].childNodes[0].childNodes[0]}function d(e){return o(e).container.childNodes[0].childNodes[0].childNodes[1]}return function(e,t){if(!document.getElementById(e)){var n=t+"_animation",r="/* Created by the element-resize-detector library. */\n";r+="."+t+" > div::-webkit-scrollbar { display: none; }\n\n",r+="."+(t+"_animation_active")+" { -webkit-animation-duration: 0.1s; animation-duration: 0.1s; -webkit-animation-name: "+n+"; animation-name: "+n+"; }\n",r+="@-webkit-keyframes "+n+" { 0% { opacity: 1; } 50% { opacity: 0; } 100% { opacity: 1; } }\n",function(t,n){n=n||function(e){document.head.appendChild(e)};var r=document.createElement("style");r.innerHTML=t,r.id=e,n(r)}(r+="@keyframes "+n+" { 0% { opacity: 1; } 50% { opacity: 0; } 100% { opacity: 1; } }")}}("erd_scroll_detection_scrollbar_style",a),{makeDetectable:function(e,c,p){function h(){if(e.debug){var n=Array.prototype.slice.call(arguments);if(n.unshift(i.get(c),"Scroll: "),t.log.apply)t.log.apply(null,n);else for(var r=0;r<n.length;r++)t.log(n[r])}}function f(e){var t=o(e).container.childNodes[0],n=getComputedStyle(t);return!n.width||-1===n.width.indexOf("px")}function m(){var e=getComputedStyle(c),t={};return t.position=e.position,t.width=c.offsetWidth,t.height=c.offsetHeight,t.top=e.top,t.right=e.right,t.bottom=e.bottom,t.left=e.left,t.widthCSS=e.width,t.heightCSS=e.height,t}function v(){if(h("storeStyle invoked."),o(c)){var e=m();o(c).style=e}else h("Aborting because element has been uninstalled")}function g(e,t,n){o(e).lastWidth=t,o(e).lastHeight=n}function y(){return 2*s.width+1}function b(){return 2*s.height+1}function E(e){return e+10+y()}function S(e){return e+10+b()}function C(e,t,n){var r=u(e),o=d(e),i=E(t),s=S(n),a=function(e){return 2*e+y()}(t),l=function(e){return 2*e+b()}(n);r.scrollLeft=i,r.scrollTop=s,o.scrollLeft=a,o.scrollTop=l}function w(){var e=o(c).container;if(!e){(e=document.createElement("div")).className=a,e.style.cssText="visibility: hidden; display: inline; width: 0px; height: 0px; z-index: -1; overflow: hidden; margin: 0; padding: 0;",o(c).container=e,function(e){e.className+=" "+a+"_animation_active"}(e),c.appendChild(e);var t=function(){o(c).onRendered&&o(c).onRendered()};l(e,"animationstart",t),o(c).onAnimationStart=t}return e}function P(){if(h("Injecting elements"),o(c)){!function(){var e=o(c).style;if("static"===e.position){c.style.position="relative";var n=function(e,t,n,r){var o=n[r];"auto"!==o&&"0"!==function(e){return e.replace(/[^-\d\.]/g,"")}(o)&&(e.warn("An element that is positioned static has style."+r+"="+o+" which is ignored due to the static positioning. The element will need to be positioned relative, so the style."+r+" will be set to 0. Element: ",t),t.style[r]=0)};n(t,c,e,"top"),n(t,c,e,"right"),n(t,c,e,"bottom"),n(t,c,e,"left")}}();var e=o(c).container;e||(e=w());var n,r,i,u,d=s.width,p=s.height,f="position: absolute; flex: none; overflow: hidden; z-index: -1; visibility: hidden; "+("left: "+(n=(n=-(1+d))?n+"px":"0")+"; top: "+(r=(r=-(1+p))?r+"px":"0")+"; right: "+(u=(u=-d)?u+"px":"0")+"; bottom: "+(i=(i=-p)?i+"px":"0")+";"),m=document.createElement("div"),v=document.createElement("div"),g=document.createElement("div"),y=document.createElement("div"),b=document.createElement("div"),E=document.createElement("div");m.dir="ltr",m.style.cssText="position: absolute; flex: none; overflow: hidden; z-index: -1; visibility: hidden; width: 100%; height: 100%; left: 0px; top: 0px;",m.className=a,v.className=a,v.style.cssText=f,g.style.cssText="position: absolute; flex: none; overflow: scroll; z-index: -1; visibility: hidden; width: 100%; height: 100%;",y.style.cssText="position: absolute; left: 0; top: 0;",b.style.cssText="position: absolute; flex: none; overflow: scroll; z-index: -1; visibility: hidden; width: 100%; height: 100%;",E.style.cssText="position: absolute; width: 200%; height: 200%;",g.appendChild(y),b.appendChild(E),v.appendChild(g),v.appendChild(b),m.appendChild(v),e.appendChild(m),l(g,"scroll",S),l(b,"scroll",C),o(c).onExpandScroll=S,o(c).onShrinkScroll=C}else h("Aborting because element has been uninstalled");function S(){o(c).onExpand&&o(c).onExpand()}function C(){o(c).onShrink&&o(c).onShrink()}}function I(){function s(e,t,n){var r=function(e){return u(e).childNodes[0]}(e),o=E(t),i=S(n);r.style.width=o+"px",r.style.height=i+"px"}function a(r){var a=c.offsetWidth,u=c.offsetHeight;h("Storing current size",a,u),g(c,a,u),n.add(0,function(){if(o(c))if(l()){if(e.debug){var n=c.offsetWidth,r=c.offsetHeight;n===a&&r===u||t.warn(i.get(c),"Scroll: Size changed before updating detector elements.")}s(c,a,u)}else h("Aborting because element container has not been initialized");else h("Aborting because element has been uninstalled")}),n.add(1,function(){o(c)?l()?C(c,a,u):h("Aborting because element container has not been initialized"):h("Aborting because element has been uninstalled")}),r&&n.add(2,function(){o(c)?l()?r():h("Aborting because element container has not been initialized"):h("Aborting because element has been uninstalled")})}function l(){return!!o(c).container}function p(){h("notifyListenersIfNeeded invoked");var e=o(c);return void 0===o(c).lastNotifiedWidth&&e.lastWidth===e.startSize.width&&e.lastHeight===e.startSize.height?h("Not notifying: Size is the same as the start size, and there has been no notification yet."):e.lastWidth===e.lastNotifiedWidth&&e.lastHeight===e.lastNotifiedHeight?h("Not notifying: Size already notified"):(h("Current size not notified, notifying..."),e.lastNotifiedWidth=e.lastWidth,e.lastNotifiedHeight=e.lastHeight,void r(o(c).listeners,function(e){e(c)}))}function m(){if(h("Scroll detected."),f(c))h("Scroll event fired while unrendered. Ignoring...");else{var e=c.offsetWidth,t=c.offsetHeight;e!==o(c).lastWidth||t!==o(c).lastHeight?(h("Element size changed."),a(p)):h("Element size has not changed ("+e+"x"+t+").")}}if(h("registerListenersAndPositionElements invoked."),o(c)){o(c).onRendered=function(){if(h("startanimation triggered."),f(c))h("Ignoring since element is still unrendered...");else{h("Element rendered.");var e=u(c),t=d(c);0!==e.scrollLeft&&0!==e.scrollTop&&0!==t.scrollLeft&&0!==t.scrollTop||(h("Scrollbars out of sync. Updating detector elements..."),a(p))}},o(c).onExpand=m,o(c).onShrink=m;var v=o(c).style;s(c,v.width,v.height)}else h("Aborting because element has been uninstalled")}function O(){if(h("finalizeDomMutation invoked."),o(c)){var e=o(c).style;g(c,e.width,e.height),C(c,e.width,e.height)}else h("Aborting because element has been uninstalled")}function A(){p(c)}function N(){var e;h("Installing..."),o(c).listeners=[],e=m(),o(c).startSize={width:e.width,height:e.height},h("Element start size",o(c).startSize),n.add(0,v),n.add(1,P),n.add(2,I),n.add(3,O),n.add(4,A)}p||(p=c,c=e,e=null),e=e||{},h("Making detectable..."),!function(e){return!function(e){return e===e.ownerDocument.body||e.ownerDocument.body.contains(e)}(e)||null===getComputedStyle(e)}(c)?N():(h("Element is detached"),w(),h("Waiting until element is attached..."),o(c).onRendered=function(){h("Element is now attached"),N()})},addListener:function(e,t){if(!o(e).listeners.push)throw new Error("Cannot add listener to an element that is not detectable.");o(e).listeners.push(t)},uninstall:function(e){var t=o(e);t&&(t.onExpandScroll&&c(u(e),"scroll",t.onExpandScroll),t.onShrinkScroll&&c(d(e),"scroll",t.onShrinkScroll),t.onAnimationStart&&c(t.container,"animationstart",t.onAnimationStart),t.container&&e.removeChild(t.container))}}}},82087(e,t,n){"use strict";var r=n(35379).forEach,o=n(95839),i=n(41850),s=n(9158),a=n(64651),l=n(23766),c=n(54750),u=n(58571),d=n(33787),p=n(73712),h=n(99814);function f(e){return Array.isArray(e)||void 0!==e.length}function m(e){if(Array.isArray(e))return e;var t=[];return r(e,function(e){t.push(e)}),t}function v(e){return e&&1===e.nodeType}function g(e,t,n){var r=e[t];return null==r&&void 0!==n?n:r}e.exports=function(e){var t;if((e=e||{}).idHandler)t={get:function(t){return e.idHandler.get(t,!0)},set:e.idHandler.set};else{var n=s(),y=a({idGenerator:n,stateHandler:d});t=y}var b=e.reporter;b||(b=l(!1===b));var E=g(e,"batchProcessor",u({reporter:b})),S={};S.callOnAdd=!!g(e,"callOnAdd",!0),S.debug=!!g(e,"debug",!1);var C,w=i(t),P=o({stateHandler:d}),I=g(e,"strategy","object"),O={reporter:b,batchProcessor:E,stateHandler:d,idHandler:t};if("scroll"===I&&(c.isLegacyOpera()?(b.warn("Scroll strategy is not supported on legacy Opera. Changing to object strategy."),I="object"):c.isIE(9)&&(b.warn("Scroll strategy is not supported on IE9. Changing to object strategy."),I="object")),"scroll"===I)C=h(O);else{if("object"!==I)throw new Error("Invalid strategy name: "+I);C=p(O)}var A={};return{listenTo:function(e,n,o){function i(e){var t=w.get(e);r(t,function(t){t(e)})}function s(e,t,n){w.add(t,n),e&&n(t)}if(o||(o=n,n=e,e={}),!n)throw new Error("At least one element required.");if(!o)throw new Error("Listener required.");if(v(n))n=[n];else{if(!f(n))return b.error("Invalid arguments. Must be a DOM element or a collection of DOM elements.");n=m(n)}var a=0,l=g(e,"callOnAdd",S.callOnAdd),c=g(e,"onReady",function(){}),u=g(e,"debug",S.debug);r(n,function(e){d.getState(e)||(d.initState(e),t.set(e));var p=t.get(e);if(u&&b.log("Attaching listener to element",p,e),!P.isDetectable(e))return u&&b.log(p,"Not detectable."),P.isBusy(e)?(u&&b.log(p,"System busy making it detectable"),s(l,e,o),A[p]=A[p]||[],void A[p].push(function(){++a===n.length&&c()})):(u&&b.log(p,"Making detectable..."),P.markBusy(e,!0),C.makeDetectable({debug:u},e,function(e){if(u&&b.log(p,"onElementDetectable"),d.getState(e)){P.markAsDetectable(e),P.markBusy(e,!1),C.addListener(e,i),s(l,e,o);var t=d.getState(e);if(t&&t.startSize){var h=e.offsetWidth,f=e.offsetHeight;t.startSize.width===h&&t.startSize.height===f||i(e)}A[p]&&r(A[p],function(e){e()})}else u&&b.log(p,"Element uninstalled before being detectable.");delete A[p],++a===n.length&&c()}));u&&b.log(p,"Already detecable, adding listener."),s(l,e,o),a++}),a===n.length&&c()},removeListener:w.removeListener,removeAllListeners:w.removeAllListeners,uninstall:function(e){if(!e)return b.error("At least one element is required.");if(v(e))e=[e];else{if(!f(e))return b.error("Invalid arguments. Must be a DOM element or a collection of DOM elements.");e=m(e)}r(e,function(e){w.removeAllListeners(e),C.uninstall(e),d.cleanState(e)})}}}},95839(e){"use strict";e.exports=function(e){var t=e.stateHandler.getState;return{isDetectable:function(e){var n=t(e);return n&&!!n.isDetectable},markAsDetectable:function(e){t(e).isDetectable=!0},isBusy:function(e){return!!t(e).busy},markBusy:function(e,n){t(e).busy=!!n}}}},9158(e){"use strict";e.exports=function(){var e=1;return{generate:function(){return e++}}}},64651(e){"use strict";e.exports=function(e){var t=e.idGenerator,n=e.stateHandler.getState;return{get:function(e){var t=n(e);return t&&void 0!==t.id?t.id:null},set:function(e){var r=n(e);if(!r)throw new Error("setId required the element to have a resize detection state.");var o=t.generate();return r.id=o,o}}}},41850(e){"use strict";e.exports=function(e){var t={};function n(n){var r=e.get(n);return void 0===r?[]:t[r]||[]}return{get:n,add:function(n,r){var o=e.get(n);t[o]||(t[o]=[]),t[o].push(r)},removeListener:function(e,t){for(var r=n(e),o=0,i=r.length;o<i;++o)if(r[o]===t){r.splice(o,1);break}},removeAllListeners:function(e){var t=n(e);t&&(t.length=0)}}}},23766(e){"use strict";e.exports=function(e){function t(){}var n={log:t,warn:t,error:t};if(!e&&window.console){var r=function(e,t){e[t]=function(){var e=console[t];if(e.apply)e.apply(console,arguments);else for(var n=0;n<arguments.length;n++)e(arguments[n])}};r(n,"log"),r(n,"warn"),r(n,"error")}return n}},33787(e){"use strict";var t="_erd";function n(e){return e[t]}e.exports={initState:function(e){return e[t]={},n(e)},getState:n,cleanState:function(e){delete e[t]}}},64940(e){"use strict";var t=Object.defineProperty||!1;if(t)try{t({},"a",{value:1})}catch(e){t=!1}e.exports=t},29110(e){"use strict";e.exports=EvalError},29838(e){"use strict";e.exports=Error},61155(e){"use strict";e.exports=RangeError},94943(e){"use strict";e.exports=ReferenceError},5731(e){"use strict";e.exports=SyntaxError},3468(e){"use strict";e.exports=TypeError},32140(e){"use strict";e.exports=URIError},9629(e){"use strict";e.exports=Object},28985(e){"use strict";var t=Object.prototype.hasOwnProperty,n="~";function r(){}function o(e,t,n){this.fn=e,this.context=t,this.once=n||!1}function i(e,t,r,i,s){if("function"!=typeof r)throw new TypeError("The listener must be a function");var a=new o(r,i||e,s),l=n?n+t:t;return e._events[l]?e._events[l].fn?e._events[l]=[e._events[l],a]:e._events[l].push(a):(e._events[l]=a,e._eventsCount++),e}function s(e,t){0===--e._eventsCount?e._events=new r:delete e._events[t]}function a(){this._events=new r,this._eventsCount=0}Object.create&&(r.prototype=Object.create(null),(new r).__proto__||(n=!1)),a.prototype.eventNames=function(){var e,r,o=[];if(0===this._eventsCount)return o;for(r in e=this._events)t.call(e,r)&&o.push(n?r.slice(1):r);return Object.getOwnPropertySymbols?o.concat(Object.getOwnPropertySymbols(e)):o},a.prototype.listeners=function(e){var t=n?n+e:e,r=this._events[t];if(!r)return[];if(r.fn)return[r.fn];for(var o=0,i=r.length,s=new Array(i);o<i;o++)s[o]=r[o].fn;return s},a.prototype.listenerCount=function(e){var t=n?n+e:e,r=this._events[t];return r?r.fn?1:r.length:0},a.prototype.emit=function(e,t,r,o,i,s){var a=n?n+e:e;if(!this._events[a])return!1;var l,c,u=this._events[a],d=arguments.length;if(u.fn){switch(u.once&&this.removeListener(e,u.fn,void 0,!0),d){case 1:return u.fn.call(u.context),!0;case 2:return u.fn.call(u.context,t),!0;case 3:return u.fn.call(u.context,t,r),!0;case 4:return u.fn.call(u.context,t,r,o),!0;case 5:return u.fn.call(u.context,t,r,o,i),!0;case 6:return u.fn.call(u.context,t,r,o,i,s),!0}for(c=1,l=new Array(d-1);c<d;c++)l[c-1]=arguments[c];u.fn.apply(u.context,l)}else{var p,h=u.length;for(c=0;c<h;c++)switch(u[c].once&&this.removeListener(e,u[c].fn,void 0,!0),d){case 1:u[c].fn.call(u[c].context);break;case 2:u[c].fn.call(u[c].context,t);break;case 3:u[c].fn.call(u[c].context,t,r);break;case 4:u[c].fn.call(u[c].context,t,r,o);break;default:if(!l)for(p=1,l=new Array(d-1);p<d;p++)l[p-1]=arguments[p];u[c].fn.apply(u[c].context,l)}}return!0},a.prototype.on=function(e,t,n){return i(this,e,t,n,!1)},a.prototype.once=function(e,t,n){return i(this,e,t,n,!0)},a.prototype.removeListener=function(e,t,r,o){var i=n?n+e:e;if(!this._events[i])return this;if(!t)return s(this,i),this;var a=this._events[i];if(a.fn)a.fn!==t||o&&!a.once||r&&a.context!==r||s(this,i);else{for(var l=0,c=[],u=a.length;l<u;l++)(a[l].fn!==t||o&&!a[l].once||r&&a[l].context!==r)&&c.push(a[l]);c.length?this._events[i]=1===c.length?c[0]:c:s(this,i)}return this},a.prototype.removeAllListeners=function(e){var t;return e?(t=n?n+e:e,this._events[t]&&s(this,t)):(this._events=new r,this._eventsCount=0),this},a.prototype.off=a.prototype.removeListener,a.prototype.addListener=a.prototype.on,a.prefixed=n,a.EventEmitter=a,e.exports=a},28794(e){"use strict";var t=Object.prototype.toString,n=Math.max,r=function(e,t){for(var n=[],r=0;r<e.length;r+=1)n[r]=e[r];for(var o=0;o<t.length;o+=1)n[o+e.length]=t[o];return n};e.exports=function(e){var o=this;if("function"!=typeof o||"[object Function]"!==t.apply(o))throw new TypeError("Function.prototype.bind called on incompatible "+o);for(var i,s=function(e,t){for(var n=[],r=t||0,o=0;r<e.length;r+=1,o+=1)n[o]=e[r];return n}(arguments,1),a=n(0,o.length-s.length),l=[],c=0;c<a;c++)l[c]="$"+c;if(i=Function("binder","return function ("+function(e,t){for(var n="",r=0;r<e.length;r+=1)n+=e[r],r+1<e.length&&(n+=t);return n}(l,",")+"){ return binder.apply(this,arguments); }")(function(){if(this instanceof i){var t=o.apply(this,r(s,arguments));return Object(t)===t?t:this}return o.apply(e,r(s,arguments))}),o.prototype){var u=function(){};u.prototype=o.prototype,i.prototype=new u,u.prototype=null}return i}},79138(e,t,n){"use strict";var r=n(28794);e.exports=Function.prototype.bind||r},68993(e){"use strict";var t=function(){return"string"==typeof function(){}.name},n=Object.getOwnPropertyDescriptor;if(n)try{n([],"length")}catch(e){n=null}t.functionsHaveConfigurableNames=function(){if(!t()||!n)return!1;var e=n(function(){},"name");return!!e&&!!e.configurable};var r=Function.prototype.bind;t.boundFunctionsHaveNames=function(){return t()&&"function"==typeof r&&""!==function(){}.bind().name},e.exports=t},528(e,t,n){"use strict";var r,o=n(9629),i=n(29838),s=n(29110),a=n(61155),l=n(94943),c=n(5731),u=n(3468),d=n(32140),p=n(58479),h=n(18449),f=n(88129),m=n(22387),v=n(85865),g=n(1319),y=n(36882),b=Function,E=function(e){try{return b('"use strict"; return ('+e+").constructor;")()}catch(e){}},S=n(69336),C=n(64940),w=function(){throw new u},P=S?function(){try{return w}catch(e){try{return S(arguments,"callee").get}catch(e){return w}}}():w,I=n(53558)(),O=n(46369),A=n(17345),N=n(57859),T=n(6095),x=n(64531),_={},R="undefined"!=typeof Uint8Array&&O?O(Uint8Array):r,L={__proto__:null,"%AggregateError%":"undefined"==typeof AggregateError?r:AggregateError,"%Array%":Array,"%ArrayBuffer%":"undefined"==typeof ArrayBuffer?r:ArrayBuffer,"%ArrayIteratorPrototype%":I&&O?O([][Symbol.iterator]()):r,"%AsyncFromSyncIteratorPrototype%":r,"%AsyncFunction%":_,"%AsyncGenerator%":_,"%AsyncGeneratorFunction%":_,"%AsyncIteratorPrototype%":_,"%Atomics%":"undefined"==typeof Atomics?r:Atomics,"%BigInt%":"undefined"==typeof BigInt?r:BigInt,"%BigInt64Array%":"undefined"==typeof BigInt64Array?r:BigInt64Array,"%BigUint64Array%":"undefined"==typeof BigUint64Array?r:BigUint64Array,"%Boolean%":Boolean,"%DataView%":"undefined"==typeof DataView?r:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":i,"%eval%":eval,"%EvalError%":s,"%Float16Array%":"undefined"==typeof Float16Array?r:Float16Array,"%Float32Array%":"undefined"==typeof Float32Array?r:Float32Array,"%Float64Array%":"undefined"==typeof Float64Array?r:Float64Array,"%FinalizationRegistry%":"undefined"==typeof FinalizationRegistry?r:FinalizationRegistry,"%Function%":b,"%GeneratorFunction%":_,"%Int8Array%":"undefined"==typeof Int8Array?r:Int8Array,"%Int16Array%":"undefined"==typeof Int16Array?r:Int16Array,"%Int32Array%":"undefined"==typeof Int32Array?r:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":I&&O?O(O([][Symbol.iterator]())):r,"%JSON%":"object"==typeof JSON?JSON:r,"%Map%":"undefined"==typeof Map?r:Map,"%MapIteratorPrototype%":"undefined"!=typeof Map&&I&&O?O((new Map)[Symbol.iterator]()):r,"%Math%":Math,"%Number%":Number,"%Object%":o,"%Object.getOwnPropertyDescriptor%":S,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":"undefined"==typeof Promise?r:Promise,"%Proxy%":"undefined"==typeof Proxy?r:Proxy,"%RangeError%":a,"%ReferenceError%":l,"%Reflect%":"undefined"==typeof Reflect?r:Reflect,"%RegExp%":RegExp,"%Set%":"undefined"==typeof Set?r:Set,"%SetIteratorPrototype%":"undefined"!=typeof Set&&I&&O?O((new Set)[Symbol.iterator]()):r,"%SharedArrayBuffer%":"undefined"==typeof SharedArrayBuffer?r:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":I&&O?O(""[Symbol.iterator]()):r,"%Symbol%":I?Symbol:r,"%SyntaxError%":c,"%ThrowTypeError%":P,"%TypedArray%":R,"%TypeError%":u,"%Uint8Array%":"undefined"==typeof Uint8Array?r:Uint8Array,"%Uint8ClampedArray%":"undefined"==typeof Uint8ClampedArray?r:Uint8ClampedArray,"%Uint16Array%":"undefined"==typeof Uint16Array?r:Uint16Array,"%Uint32Array%":"undefined"==typeof Uint32Array?r:Uint32Array,"%URIError%":d,"%WeakMap%":"undefined"==typeof WeakMap?r:WeakMap,"%WeakRef%":"undefined"==typeof WeakRef?r:WeakRef,"%WeakSet%":"undefined"==typeof WeakSet?r:WeakSet,"%Function.prototype.call%":x,"%Function.prototype.apply%":T,"%Object.defineProperty%":C,"%Object.getPrototypeOf%":A,"%Math.abs%":p,"%Math.floor%":h,"%Math.max%":f,"%Math.min%":m,"%Math.pow%":v,"%Math.round%":g,"%Math.sign%":y,"%Reflect.getPrototypeOf%":N};if(O)try{null.error}catch(e){var k=O(O(e));L["%Error.prototype%"]=k}var D=function e(t){var n;if("%AsyncFunction%"===t)n=E("async function () {}");else if("%GeneratorFunction%"===t)n=E("function* () {}");else if("%AsyncGeneratorFunction%"===t)n=E("async function* () {}");else if("%AsyncGenerator%"===t){var r=e("%AsyncGeneratorFunction%");r&&(n=r.prototype)}else if("%AsyncIteratorPrototype%"===t){var o=e("%AsyncGenerator%");o&&O&&(n=O(o.prototype))}return L[t]=n,n},V={__proto__:null,"%ArrayBufferPrototype%":["ArrayBuffer","prototype"],"%ArrayPrototype%":["Array","prototype"],"%ArrayProto_entries%":["Array","prototype","entries"],"%ArrayProto_forEach%":["Array","prototype","forEach"],"%ArrayProto_keys%":["Array","prototype","keys"],"%ArrayProto_values%":["Array","prototype","values"],"%AsyncFunctionPrototype%":["AsyncFunction","prototype"],"%AsyncGenerator%":["AsyncGeneratorFunction","prototype"],"%AsyncGeneratorPrototype%":["AsyncGeneratorFunction","prototype","prototype"],"%BooleanPrototype%":["Boolean","prototype"],"%DataViewPrototype%":["DataView","prototype"],"%DatePrototype%":["Date","prototype"],"%ErrorPrototype%":["Error","prototype"],"%EvalErrorPrototype%":["EvalError","prototype"],"%Float32ArrayPrototype%":["Float32Array","prototype"],"%Float64ArrayPrototype%":["Float64Array","prototype"],"%FunctionPrototype%":["Function","prototype"],"%Generator%":["GeneratorFunction","prototype"],"%GeneratorPrototype%":["GeneratorFunction","prototype","prototype"],"%Int8ArrayPrototype%":["Int8Array","prototype"],"%Int16ArrayPrototype%":["Int16Array","prototype"],"%Int32ArrayPrototype%":["Int32Array","prototype"],"%JSONParse%":["JSON","parse"],"%JSONStringify%":["JSON","stringify"],"%MapPrototype%":["Map","prototype"],"%NumberPrototype%":["Number","prototype"],"%ObjectPrototype%":["Object","prototype"],"%ObjProto_toString%":["Object","prototype","toString"],"%ObjProto_valueOf%":["Object","prototype","valueOf"],"%PromisePrototype%":["Promise","prototype"],"%PromiseProto_then%":["Promise","prototype","then"],"%Promise_all%":["Promise","all"],"%Promise_reject%":["Promise","reject"],"%Promise_resolve%":["Promise","resolve"],"%RangeErrorPrototype%":["RangeError","prototype"],"%ReferenceErrorPrototype%":["ReferenceError","prototype"],"%RegExpPrototype%":["RegExp","prototype"],"%SetPrototype%":["Set","prototype"],"%SharedArrayBufferPrototype%":["SharedArrayBuffer","prototype"],"%StringPrototype%":["String","prototype"],"%SymbolPrototype%":["Symbol","prototype"],"%SyntaxErrorPrototype%":["SyntaxError","prototype"],"%TypedArrayPrototype%":["TypedArray","prototype"],"%TypeErrorPrototype%":["TypeError","prototype"],"%Uint8ArrayPrototype%":["Uint8Array","prototype"],"%Uint8ClampedArrayPrototype%":["Uint8ClampedArray","prototype"],"%Uint16ArrayPrototype%":["Uint16Array","prototype"],"%Uint32ArrayPrototype%":["Uint32Array","prototype"],"%URIErrorPrototype%":["URIError","prototype"],"%WeakMapPrototype%":["WeakMap","prototype"],"%WeakSetPrototype%":["WeakSet","prototype"]},M=n(79138),B=n(78554),F=M.call(x,Array.prototype.concat),U=M.call(T,Array.prototype.splice),H=M.call(x,String.prototype.replace),j=M.call(x,String.prototype.slice),W=M.call(x,RegExp.prototype.exec),z=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,q=/\\(\\)?/g,G=function(e,t){var n,r=e;if(B(V,r)&&(r="%"+(n=V[r])[0]+"%"),B(L,r)){var o=L[r];if(o===_&&(o=D(r)),void 0===o&&!t)throw new u("intrinsic "+e+" exists, but is not available. Please file an issue!");return{alias:n,name:r,value:o}}throw new c("intrinsic "+e+" does not exist!")};e.exports=function(e,t){if("string"!=typeof e||0===e.length)throw new u("intrinsic name must be a non-empty string");if(arguments.length>1&&"boolean"!=typeof t)throw new u('"allowMissing" argument must be a boolean');if(null===W(/^%?[^%]*%?$/,e))throw new c("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var n=function(e){var t=j(e,0,1),n=j(e,-1);if("%"===t&&"%"!==n)throw new c("invalid intrinsic syntax, expected closing `%`");if("%"===n&&"%"!==t)throw new c("invalid intrinsic syntax, expected opening `%`");var r=[];return H(e,z,function(e,t,n,o){r[r.length]=n?H(o,q,"$1"):t||e}),r}(e),r=n.length>0?n[0]:"",o=G("%"+r+"%",t),i=o.name,s=o.value,a=!1,l=o.alias;l&&(r=l[0],U(n,F([0,1],l)));for(var d=1,p=!0;d<n.length;d+=1){var h=n[d],f=j(h,0,1),m=j(h,-1);if(('"'===f||"'"===f||"`"===f||'"'===m||"'"===m||"`"===m)&&f!==m)throw new c("property names with quotes must have matching quotes");if("constructor"!==h&&p||(a=!0),B(L,i="%"+(r+="."+h)+"%"))s=L[i];else if(null!=s){if(!(h in s)){if(!t)throw new u("base intrinsic for "+e+" exists, but the property is not available.");return}if(S&&d+1>=n.length){var v=S(s,h);s=(p=!!v)&&"get"in v&&!("originalValue"in v.get)?v.get:s[h]}else p=B(s,h),s=s[h];p&&!a&&(L[i]=s)}}return s}},17345(e,t,n){"use strict";var r=n(9629);e.exports=r.getPrototypeOf||null},57859(e){"use strict";e.exports="undefined"!=typeof Reflect&&Reflect.getPrototypeOf||null},46369(e,t,n){"use strict";var r=n(57859),o=n(17345),i=n(46423);e.exports=r?function(e){return r(e)}:o?function(e){if(!e||"object"!=typeof e&&"function"!=typeof e)throw new TypeError("getProto: not an object");return o(e)}:i?function(e){return i(e)}:null},61292(e){"use strict";e.exports=Object.getOwnPropertyDescriptor},69336(e,t,n){"use strict";var r=n(61292);if(r)try{r([],"length")}catch(e){r=null}e.exports=r},24590(e,t,n){"use strict";var r="__global_unique_id__";e.exports=function(){return n.g[r]=(n.g[r]||0)+1}},17239(e,t,n){"use strict";var r=n(64940),o=function(){return!!r};o.hasArrayLengthDefineBug=function(){if(!r)return null;try{return 1!==r([],"length",{value:1}).length}catch(e){return!0}},e.exports=o},53558(e,t,n){"use strict";var r="undefined"!=typeof Symbol&&Symbol,o=n(62908);e.exports=function(){return"function"==typeof r&&("function"==typeof Symbol&&("symbol"==typeof r("foo")&&("symbol"==typeof Symbol("bar")&&o())))}},62908(e){"use strict";e.exports=function(){if("function"!=typeof Symbol||"function"!=typeof Object.getOwnPropertySymbols)return!1;if("symbol"==typeof Symbol.iterator)return!0;var e={},t=Symbol("test"),n=Object(t);if("string"==typeof t)return!1;if("[object Symbol]"!==Object.prototype.toString.call(t))return!1;if("[object Symbol]"!==Object.prototype.toString.call(n))return!1;for(var r in e[t]=42,e)return!1;if("function"==typeof Object.keys&&0!==Object.keys(e).length)return!1;if("function"==typeof Object.getOwnPropertyNames&&0!==Object.getOwnPropertyNames(e).length)return!1;var o=Object.getOwnPropertySymbols(e);if(1!==o.length||o[0]!==t)return!1;if(!Object.prototype.propertyIsEnumerable.call(e,t))return!1;if("function"==typeof Object.getOwnPropertyDescriptor){var i=Object.getOwnPropertyDescriptor(e,t);if(42!==i.value||!0!==i.enumerable)return!1}return!0}},51913(e,t,n){"use strict";var r=n(62908);e.exports=function(){return r()&&!!Symbol.toStringTag}},78554(e,t,n){"use strict";var r=Function.prototype.call,o=Object.prototype.hasOwnProperty,i=n(79138);e.exports=i.call(r,o)},69074(e,t,n){"use strict";n.d(t,{zR:()=>w,TM:()=>T,yJ:()=>m,sC:()=>_,AO:()=>f,Fu:()=>v});var r=n(89575);function o(e){return"/"===e.charAt(0)}function i(e,t){for(var n=t,r=n+1,o=e.length;r<o;n+=1,r+=1)e[n]=e[r];e.pop()}const s=function(e,t){void 0===t&&(t="");var n,r=e&&e.split("/")||[],s=t&&t.split("/")||[],a=e&&o(e),l=t&&o(t),c=a||l;if(e&&o(e)?s=r:r.length&&(s.pop(),s=s.concat(r)),!s.length)return"/";if(s.length){var u=s[s.length-1];n="."===u||".."===u||""===u}else n=!1;for(var d=0,p=s.length;p>=0;p--){var h=s[p];"."===h?i(s,p):".."===h?(i(s,p),d++):d&&(i(s,p),d--)}if(!c)for(;d--;d)s.unshift("..");!c||""===s[0]||s[0]&&o(s[0])||s.unshift("");var f=s.join("/");return n&&"/"!==f.substr(-1)&&(f+="/"),f};function a(e){return e.valueOf?e.valueOf():Object.prototype.valueOf.call(e)}const l=function e(t,n){if(t===n)return!0;if(null==t||null==n)return!1;if(Array.isArray(t))return Array.isArray(n)&&t.length===n.length&&t.every(function(t,r){return e(t,n[r])});if("object"==typeof t||"object"==typeof n){var r=a(t),o=a(n);return r!==t||o!==n?e(r,o):Object.keys(Object.assign({},t,n)).every(function(r){return e(t[r],n[r])})}return!1};var c=n(37730);function u(e){return"/"===e.charAt(0)?e:"/"+e}function d(e){return"/"===e.charAt(0)?e.substr(1):e}function p(e,t){return function(e,t){return 0===e.toLowerCase().indexOf(t.toLowerCase())&&-1!=="/?#".indexOf(e.charAt(t.length))}(e,t)?e.substr(t.length):e}function h(e){return"/"===e.charAt(e.length-1)?e.slice(0,-1):e}function f(e){var t=e.pathname,n=e.search,r=e.hash,o=t||"/";return n&&"?"!==n&&(o+="?"===n.charAt(0)?n:"?"+n),r&&"#"!==r&&(o+="#"===r.charAt(0)?r:"#"+r),o}function m(e,t,n,o){var i;"string"==typeof e?(i=function(e){var t=e||"/",n="",r="",o=t.indexOf("#");-1!==o&&(r=t.substr(o),t=t.substr(0,o));var i=t.indexOf("?");return-1!==i&&(n=t.substr(i),t=t.substr(0,i)),{pathname:t,search:"?"===n?"":n,hash:"#"===r?"":r}}(e),i.state=t):(void 0===(i=(0,r.A)({},e)).pathname&&(i.pathname=""),i.search?"?"!==i.search.charAt(0)&&(i.search="?"+i.search):i.search="",i.hash?"#"!==i.hash.charAt(0)&&(i.hash="#"+i.hash):i.hash="",void 0!==t&&void 0===i.state&&(i.state=t));try{i.pathname=decodeURI(i.pathname)}catch(e){throw e instanceof URIError?new URIError('Pathname "'+i.pathname+'" could not be decoded. This is likely caused by an invalid percent-encoding.'):e}return n&&(i.key=n),o?i.pathname?"/"!==i.pathname.charAt(0)&&(i.pathname=s(i.pathname,o.pathname)):i.pathname=o.pathname:i.pathname||(i.pathname="/"),i}function v(e,t){return e.pathname===t.pathname&&e.search===t.search&&e.hash===t.hash&&e.key===t.key&&l(e.state,t.state)}function g(){var e=null;var t=[];return{setPrompt:function(t){return e=t,function(){e===t&&(e=null)}},confirmTransitionTo:function(t,n,r,o){if(null!=e){var i="function"==typeof e?e(t,n):e;"string"==typeof i?"function"==typeof r?r(i,o):o(!0):o(!1!==i)}else o(!0)},appendListener:function(e){var n=!0;function r(){n&&e.apply(void 0,arguments)}return t.push(r),function(){n=!1,t=t.filter(function(e){return e!==r})}},notifyListeners:function(){for(var e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];t.forEach(function(e){return e.apply(void 0,n)})}}}var y=!("undefined"==typeof window||!window.document||!window.document.createElement);function b(e,t){t(window.confirm(e))}var E="popstate",S="hashchange";function C(){try{return window.history.state||{}}catch(e){return{}}}function w(e){void 0===e&&(e={}),y||(0,c.A)(!1);var t,n=window.history,o=(-1===(t=window.navigator.userAgent).indexOf("Android 2.")&&-1===t.indexOf("Android 4.0")||-1===t.indexOf("Mobile Safari")||-1!==t.indexOf("Chrome")||-1!==t.indexOf("Windows Phone"))&&window.history&&"pushState"in window.history,i=!(-1===window.navigator.userAgent.indexOf("Trident")),s=e,a=s.forceRefresh,l=void 0!==a&&a,d=s.getUserConfirmation,v=void 0===d?b:d,w=s.keyLength,P=void 0===w?6:w,I=e.basename?h(u(e.basename)):"";function O(e){var t=e||{},n=t.key,r=t.state,o=window.location,i=o.pathname+o.search+o.hash;return I&&(i=p(i,I)),m(i,r,n)}function A(){return Math.random().toString(36).substr(2,P)}var N=g();function T(e){(0,r.A)(H,e),H.length=n.length,N.notifyListeners(H.location,H.action)}function x(e){(function(e){return void 0===e.state&&-1===navigator.userAgent.indexOf("CriOS")})(e)||L(O(e.state))}function _(){L(O(C()))}var R=!1;function L(e){if(R)R=!1,T();else{N.confirmTransitionTo(e,"POP",v,function(t){t?T({action:"POP",location:e}):function(e){var t=H.location,n=D.indexOf(t.key);-1===n&&(n=0);var r=D.indexOf(e.key);-1===r&&(r=0);var o=n-r;o&&(R=!0,M(o))}(e)})}}var k=O(C()),D=[k.key];function V(e){return I+f(e)}function M(e){n.go(e)}var B=0;function F(e){1===(B+=e)&&1===e?(window.addEventListener(E,x),i&&window.addEventListener(S,_)):0===B&&(window.removeEventListener(E,x),i&&window.removeEventListener(S,_))}var U=!1;var H={length:n.length,action:"POP",location:k,createHref:V,push:function(e,t){var r="PUSH",i=m(e,t,A(),H.location);N.confirmTransitionTo(i,r,v,function(e){if(e){var t=V(i),s=i.key,a=i.state;if(o)if(n.pushState({key:s,state:a},null,t),l)window.location.href=t;else{var c=D.indexOf(H.location.key),u=D.slice(0,c+1);u.push(i.key),D=u,T({action:r,location:i})}else window.location.href=t}})},replace:function(e,t){var r="REPLACE",i=m(e,t,A(),H.location);N.confirmTransitionTo(i,r,v,function(e){if(e){var t=V(i),s=i.key,a=i.state;if(o)if(n.replaceState({key:s,state:a},null,t),l)window.location.replace(t);else{var c=D.indexOf(H.location.key);-1!==c&&(D[c]=i.key),T({action:r,location:i})}else window.location.replace(t)}})},go:M,goBack:function(){M(-1)},goForward:function(){M(1)},block:function(e){void 0===e&&(e=!1);var t=N.setPrompt(e);return U||(F(1),U=!0),function(){return U&&(U=!1,F(-1)),t()}},listen:function(e){var t=N.appendListener(e);return F(1),function(){F(-1),t()}}};return H}var P="hashchange",I={hashbang:{encodePath:function(e){return"!"===e.charAt(0)?e:"!/"+d(e)},decodePath:function(e){return"!"===e.charAt(0)?e.substr(1):e}},noslash:{encodePath:d,decodePath:u},slash:{encodePath:u,decodePath:u}};function O(e){var t=e.indexOf("#");return-1===t?e:e.slice(0,t)}function A(){var e=window.location.href,t=e.indexOf("#");return-1===t?"":e.substring(t+1)}function N(e){window.location.replace(O(window.location.href)+"#"+e)}function T(e){void 0===e&&(e={}),y||(0,c.A)(!1);var t=window.history,n=(window.navigator.userAgent.indexOf("Firefox"),e),o=n.getUserConfirmation,i=void 0===o?b:o,s=n.hashType,a=void 0===s?"slash":s,l=e.basename?h(u(e.basename)):"",d=I[a],v=d.encodePath,E=d.decodePath;function S(){var e=E(A());return l&&(e=p(e,l)),m(e)}var C=g();function w(e){(0,r.A)(U,e),U.length=t.length,C.notifyListeners(U.location,U.action)}var T=!1,x=null;function _(){var e,t,n=A(),r=v(n);if(n!==r)N(r);else{var o=S(),s=U.location;if(!T&&(t=o,(e=s).pathname===t.pathname&&e.search===t.search&&e.hash===t.hash))return;if(x===f(o))return;x=null,function(e){if(T)T=!1,w();else{var t="POP";C.confirmTransitionTo(e,t,i,function(n){n?w({action:t,location:e}):function(e){var t=U.location,n=D.lastIndexOf(f(t));-1===n&&(n=0);var r=D.lastIndexOf(f(e));-1===r&&(r=0);var o=n-r;o&&(T=!0,V(o))}(e)})}}(o)}}var R=A(),L=v(R);R!==L&&N(L);var k=S(),D=[f(k)];function V(e){t.go(e)}var M=0;function B(e){1===(M+=e)&&1===e?window.addEventListener(P,_):0===M&&window.removeEventListener(P,_)}var F=!1;var U={length:t.length,action:"POP",location:k,createHref:function(e){var t=document.querySelector("base"),n="";return t&&t.getAttribute("href")&&(n=O(window.location.href)),n+"#"+v(l+f(e))},push:function(e,t){var n="PUSH",r=m(e,void 0,void 0,U.location);C.confirmTransitionTo(r,n,i,function(e){if(e){var t=f(r),o=v(l+t);if(A()!==o){x=t,function(e){window.location.hash=e}(o);var i=D.lastIndexOf(f(U.location)),s=D.slice(0,i+1);s.push(t),D=s,w({action:n,location:r})}else w()}})},replace:function(e,t){var n="REPLACE",r=m(e,void 0,void 0,U.location);C.confirmTransitionTo(r,n,i,function(e){if(e){var t=f(r),o=v(l+t);A()!==o&&(x=t,N(o));var i=D.indexOf(f(U.location));-1!==i&&(D[i]=t),w({action:n,location:r})}})},go:V,goBack:function(){V(-1)},goForward:function(){V(1)},block:function(e){void 0===e&&(e=!1);var t=C.setPrompt(e);return F||(B(1),F=!0),function(){return F&&(F=!1,B(-1)),t()}},listen:function(e){var t=C.appendListener(e);return B(1),function(){B(-1),t()}}};return U}function x(e,t,n){return Math.min(Math.max(e,t),n)}function _(e){void 0===e&&(e={});var t=e,n=t.getUserConfirmation,o=t.initialEntries,i=void 0===o?["/"]:o,s=t.initialIndex,a=void 0===s?0:s,l=t.keyLength,c=void 0===l?6:l,u=g();function d(e){(0,r.A)(E,e),E.length=E.entries.length,u.notifyListeners(E.location,E.action)}function p(){return Math.random().toString(36).substr(2,c)}var h=x(a,0,i.length-1),v=i.map(function(e){return m(e,void 0,"string"==typeof e?p():e.key||p())}),y=f;function b(e){var t=x(E.index+e,0,E.entries.length-1),r=E.entries[t];u.confirmTransitionTo(r,"POP",n,function(e){e?d({action:"POP",location:r,index:t}):d()})}var E={length:v.length,action:"POP",location:v[h],index:h,entries:v,createHref:y,push:function(e,t){var r="PUSH",o=m(e,t,p(),E.location);u.confirmTransitionTo(o,r,n,function(e){if(e){var t=E.index+1,n=E.entries.slice(0);n.length>t?n.splice(t,n.length-t,o):n.push(o),d({action:r,location:o,index:t,entries:n})}})},replace:function(e,t){var r="REPLACE",o=m(e,t,p(),E.location);u.confirmTransitionTo(o,r,n,function(e){e&&(E.entries[E.index]=o,d({action:r,location:o}))})},go:b,goBack:function(){b(-1)},goForward:function(){b(1)},canGo:function(e){var t=E.index+e;return t>=0&&t<E.entries.length},block:function(e){return void 0===e&&(e=!1),u.setPrompt(e)},listen:function(e){return u.appendListener(e)}};return E}},75985(e,t,n){"use strict";var r=n(524),o={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},i={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},s={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},a={};function l(e){return r.isMemo(e)?s:a[e.$$typeof]||o}a[r.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},a[r.Memo]=s;var c=Object.defineProperty,u=Object.getOwnPropertyNames,d=Object.getOwnPropertySymbols,p=Object.getOwnPropertyDescriptor,h=Object.getPrototypeOf,f=Object.prototype;e.exports=function e(t,n,r){if("string"!=typeof n){if(f){var o=h(n);o&&o!==f&&e(t,o,r)}var s=u(n);d&&(s=s.concat(d(n)));for(var a=l(t),m=l(n),v=0;v<s.length;++v){var g=s[v];if(!(i[g]||r&&r[g]||m&&m[g]||a&&a[g])){var y=p(n,g);try{c(t,g,y)}catch(e){}}}}return t}},78958(e){"use strict";e.exports=function(e,t,n,r,o,i,s,a){if(!e){var l;if(void 0===t)l=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var c=[n,r,o,i,s,a],u=0;(l=new Error(t.replace(/%s/g,function(){return c[u++]}))).name="Invariant Violation"}throw l.framesToPop=1,l}}},55387(e,t,n){"use strict";var r=n(51913)(),o=n(79818)("Object.prototype.toString"),i=function(e){return!(r&&e&&"object"==typeof e&&Symbol.toStringTag in e)&&"[object Arguments]"===o(e)},s=function(e){return!!i(e)||null!==e&&"object"==typeof e&&"number"==typeof e.length&&e.length>=0&&"[object Array]"!==o(e)&&"[object Function]"===o(e.callee)},a=function(){return i(arguments)}();i.isLegacyArguments=s,e.exports=a?i:s},19543(e,t,n){"use strict";var r=Date.prototype.getDay,o=Object.prototype.toString,i=n(51913)();e.exports=function(e){return"object"==typeof e&&null!==e&&(i?function(e){try{return r.call(e),!0}catch(e){return!1}}(e):"[object Date]"===o.call(e))}},52672(e,t,n){"use strict";var r,o,i,s,a=n(79818),l=n(51913)();if(l){r=a("Object.prototype.hasOwnProperty"),o=a("RegExp.prototype.exec"),i={};var c=function(){throw i};s={toString:c,valueOf:c},"symbol"==typeof Symbol.toPrimitive&&(s[Symbol.toPrimitive]=c)}var u=a("Object.prototype.toString"),d=Object.getOwnPropertyDescriptor;e.exports=l?function(e){if(!e||"object"!=typeof e)return!1;var t=d(e,"lastIndex");if(!(t&&r(t,"value")))return!1;try{o(e,s)}catch(e){return e===i}}:function(e){return!(!e||"object"!=typeof e&&"function"!=typeof e)&&"[object RegExp]"===u(e)}},58479(e){"use strict";e.exports=Math.abs},18449(e){"use strict";e.exports=Math.floor},62422(e){"use strict";e.exports=Number.isNaN||function(e){return e!=e}},88129(e){"use strict";e.exports=Math.max},22387(e){"use strict";e.exports=Math.min},85865(e){"use strict";e.exports=Math.pow},1319(e){"use strict";e.exports=Math.round},36882(e,t,n){"use strict";var r=n(62422);e.exports=function(e){return r(e)||0===e?e:e<0?-1:1}},95340(e,t,n){"use strict";n.d(t,{A:()=>r});const r={root:"Av1MB2","focus-within":"rY20bk",focusWithin:"rY20bk"}},95345(e,t,n){"use strict";function r(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function o(e,t,n){return t&&r(e.prototype,t),n&&r(e,n),e}function i(){return i=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},i.apply(this,arguments)}function s(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}function a(e){return!(!e||"function"!=typeof e.hasOwnProperty||!(e.hasOwnProperty("__ownerID")||e._map&&e._map.hasOwnProperty("__ownerID")))}function l(e,t,n){return Object.keys(e).reduce(function(t,r){var o=""+r;return t.has(o)?t.set(o,n(t.get(o),e[o])):t},t)}n.d(t,{NU:()=>O,S8:()=>w,wQ:()=>C});var c=function(){function e(e,t,n){if(void 0===t&&(t={}),void 0===n&&(n={}),!e||"string"!=typeof e)throw new Error("Expected a string key for Entity, but found "+e+".");var r=n,o=r.idAttribute,s=void 0===o?"id":o,l=r.mergeStrategy,c=void 0===l?function(e,t){return i({},e,t)}:l,u=r.processStrategy,d=void 0===u?function(e){return i({},e)}:u,p=r.fallbackStrategy,h=void 0===p?function(e,t){}:p;this._key=e,this._getId="function"==typeof s?s:function(e){return function(t){return a(t)?t.get(e):t[e]}}(s),this._idAttribute=s,this._mergeStrategy=c,this._processStrategy=d,this._fallbackStrategy=h,this.define(t)}var t=e.prototype;return t.define=function(e){this.schema=Object.keys(e).reduce(function(t,n){var r,o=e[n];return i({},t,((r={})[n]=o,r))},this.schema||{})},t.getId=function(e,t,n){return this._getId(e,t,n)},t.merge=function(e,t){return this._mergeStrategy(e,t)},t.fallback=function(e,t){return this._fallbackStrategy(e,t)},t.normalize=function(e,t,n,r,o,i){var s=this,a=this.getId(e,t,n),l=this.key;if(l in i||(i[l]={}),a in i[l]||(i[l][a]=[]),i[l][a].some(function(t){return t===e}))return a;i[l][a].push(e);var c=this._processStrategy(e,t,n);return Object.keys(this.schema).forEach(function(t){if(c.hasOwnProperty(t)&&"object"==typeof c[t]){var n=s.schema[t],a="function"==typeof n?n(e):n;c[t]=r(c[t],c,t,a,o,i)}}),o(this,c,e,t,n),a},t.denormalize=function(e,t){var n=this;return a(e)?l(this.schema,e,t):(Object.keys(this.schema).forEach(function(r){if(e.hasOwnProperty(r)){var o=n.schema[r];e[r]=t(e[r],o)}}),e)},o(e,[{key:"key",get:function(){return this._key}},{key:"idAttribute",get:function(){return this._idAttribute}}]),e}(),u=function(){function e(e,t){t&&(this._schemaAttribute="string"==typeof t?function(e){return e[t]}:t),this.define(e)}var t=e.prototype;return t.define=function(e){this.schema=e},t.getSchemaAttribute=function(e,t,n){return!this.isSingleSchema&&this._schemaAttribute(e,t,n)},t.inferSchema=function(e,t,n){if(this.isSingleSchema)return this.schema;var r=this.getSchemaAttribute(e,t,n);return this.schema[r]},t.normalizeValue=function(e,t,n,r,o,i){var s=this.inferSchema(e,t,n);if(!s)return e;var a=r(e,t,n,s,o,i);return this.isSingleSchema||null==a?a:{id:a,schema:this.getSchemaAttribute(e,t,n)}},t.denormalizeValue=function(e,t){var n=a(e)?e.get("schema"):e.schema;return this.isSingleSchema||n?t((this.isSingleSchema?void 0:a(e)?e.get("id"):e.id)||e,this.isSingleSchema?this.schema:this.schema[n]):e},o(e,[{key:"isSingleSchema",get:function(){return!this._schemaAttribute}}]),e}(),d=function(e){function t(t,n){if(!n)throw new Error('Expected option "schemaAttribute" not found on UnionSchema.');return e.call(this,t,n)||this}s(t,e);var n=t.prototype;return n.normalize=function(e,t,n,r,o,i){return this.normalizeValue(e,t,n,r,o,i)},n.denormalize=function(e,t){return this.denormalizeValue(e,t)},t}(u),p=function(e){function t(){return e.apply(this,arguments)||this}s(t,e);var n=t.prototype;return n.normalize=function(e,t,n,r,o,s){var a=this;return Object.keys(e).reduce(function(t,n,l){var c,u=e[n];return null!=u?i({},t,((c={})[n]=a.normalizeValue(u,e,n,r,o,s),c)):t},{})},n.denormalize=function(e,t){var n=this;return Object.keys(e).reduce(function(r,o){var s,a=e[o];return i({},r,((s={})[o]=n.denormalizeValue(a,t),s))},{})},t}(u),h=function(e){if(Array.isArray(e)&&e.length>1)throw new Error("Expected schema definition to be a single schema, but found "+e.length+".");return e[0]},f=function(e){return Array.isArray(e)?e:Object.keys(e).map(function(t){return e[t]})},m=function(e,t,n,r,o,i,s){return e=h(e),f(t).map(function(t,a){return o(t,n,r,e,i,s)})},v=function(e,t,n){return e=h(e),t&&t.map?t.map(function(t){return n(t,e)}):t},g=function(e){function t(){return e.apply(this,arguments)||this}s(t,e);var n=t.prototype;return n.normalize=function(e,t,n,r,o,i){var s=this;return f(e).map(function(e,a){return s.normalizeValue(e,t,n,r,o,i)}).filter(function(e){return null!=e})},n.denormalize=function(e,t){var n=this;return e&&e.map?e.map(function(e){return n.denormalizeValue(e,t)}):e},t}(u),y=function(e,t,n,r,o,s,a){var l=i({},t);return Object.keys(e).forEach(function(n){var r=e[n],i="function"==typeof r?r(t):r,c=o(t[n],t,n,i,s,a);null==c?delete l[n]:l[n]=c}),l},b=function(e,t,n){if(a(t))return l(e,t,n);var r=i({},t);return Object.keys(e).forEach(function(t){null!=r[t]&&(r[t]=n(r[t],e[t]))}),r},E=function(){function e(e){this.define(e)}var t=e.prototype;return t.define=function(e){this.schema=Object.keys(e).reduce(function(t,n){var r,o=e[n];return i({},t,((r={})[n]=o,r))},this.schema||{})},t.normalize=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return y.apply(void 0,[this.schema].concat(t))},t.denormalize=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return b.apply(void 0,[this.schema].concat(t))},e}(),S=function e(t,n,r,o,i,s){return"object"==typeof t&&t?"object"!=typeof o||o.normalize&&"function"==typeof o.normalize?o.normalize(t,n,r,e,i,s):(Array.isArray(o)?m:y)(o,t,n,r,e,i,s):t},C={Array:g,Entity:c,Object:E,Union:d,Values:p},w=function(e,t){if(!e||"object"!=typeof e)throw new Error('Unexpected input given to normalize. Expected type to be "object", found "'+(null===e?"null":typeof e)+'".');var n={},r=function(e){return function(t,n,r,o,i){var s=t.key,a=t.getId(r,o,i);s in e||(e[s]={});var l=e[s][a];e[s][a]=l?t.merge(l,n):n}}(n);return{entities:n,result:S(e,e,null,t,r,{})}},P=function(e){var t={},n=I(e);return function e(r,o){return"object"!=typeof o||o.denormalize&&"function"==typeof o.denormalize?null==r?r:o instanceof c?function(e,t,n,r,o){var s=r(e,t);if(void 0===s&&t instanceof c&&(s=t.fallback(e,t)),"object"!=typeof s||null===s)return s;if(o[t.key]||(o[t.key]={}),!o[t.key][e]){var l=a(s)?s:i({},s);o[t.key][e]=l,o[t.key][e]=t.denormalize(l,n)}return o[t.key][e]}(r,o,e,n,t):o.denormalize(r,e):(Array.isArray(o)?v:b)(o,r,e)}},I=function(e){var t=a(e);return function(n,r){var o=r.key;return"object"==typeof n?n:t?e.getIn([o,n.toString()]):e[o]&&e[o][n]}},O=function(e,t,n){if(void 0!==e)return P(n)(e,t)}},82372(e){"use strict";var t=function(e){return e!=e};e.exports=function(e,n){return 0===e&&0===n?1/e==1/n:e===n||!(!t(e)||!t(n))}},55968(e,t,n){"use strict";var r=n(41857),o=n(28498),i=n(82372),s=n(61937),a=n(85087),l=o(s(),Object);r(l,{getPolyfill:s,implementation:i,shim:a}),e.exports=l},61937(e,t,n){"use strict";var r=n(82372);e.exports=function(){return"function"==typeof Object.is?Object.is:r}},85087(e,t,n){"use strict";var r=n(61937),o=n(41857);e.exports=function(){var e=r();return o(Object,{is:e},{is:function(){return Object.is!==e}}),e}},78160(e,t,n){"use strict";var r;if(!Object.keys){var o=Object.prototype.hasOwnProperty,i=Object.prototype.toString,s=n(50968),a=Object.prototype.propertyIsEnumerable,l=!a.call({toString:null},"toString"),c=a.call(function(){},"prototype"),u=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],d=function(e){var t=e.constructor;return t&&t.prototype===e},p={$applicationCache:!0,$console:!0,$external:!0,$frame:!0,$frameElement:!0,$frames:!0,$innerHeight:!0,$innerWidth:!0,$onmozfullscreenchange:!0,$onmozfullscreenerror:!0,$outerHeight:!0,$outerWidth:!0,$pageXOffset:!0,$pageYOffset:!0,$parent:!0,$scrollLeft:!0,$scrollTop:!0,$scrollX:!0,$scrollY:!0,$self:!0,$webkitIndexedDB:!0,$webkitStorageInfo:!0,$window:!0},h=function(){if("undefined"==typeof window)return!1;for(var e in window)try{if(!p["$"+e]&&o.call(window,e)&&null!==window[e]&&"object"==typeof window[e])try{d(window[e])}catch(e){return!0}}catch(e){return!0}return!1}();r=function(e){var t=null!==e&&"object"==typeof e,n="[object Function]"===i.call(e),r=s(e),a=t&&"[object String]"===i.call(e),p=[];if(!t&&!n&&!r)throw new TypeError("Object.keys called on a non-object");var f=c&&n;if(a&&e.length>0&&!o.call(e,0))for(var m=0;m<e.length;++m)p.push(String(m));if(r&&e.length>0)for(var v=0;v<e.length;++v)p.push(String(v));else for(var g in e)f&&"prototype"===g||!o.call(e,g)||p.push(String(g));if(l)for(var y=function(e){if("undefined"==typeof window||!h)return d(e);try{return d(e)}catch(e){return!1}}(e),b=0;b<u.length;++b)y&&"constructor"===u[b]||!o.call(e,u[b])||p.push(u[b]);return p}}e.exports=r},49228(e,t,n){"use strict";var r=Array.prototype.slice,o=n(50968),i=Object.keys,s=i?function(e){return i(e)}:n(78160),a=Object.keys;s.shim=function(){if(Object.keys){var e=function(){var e=Object.keys(arguments);return e&&e.length===arguments.length}(1,2);e||(Object.keys=function(e){return o(e)?a(r.call(e)):a(e)})}else Object.keys=s;return Object.keys||s},e.exports=s},50968(e){"use strict";var t=Object.prototype.toString;e.exports=function(e){var n=t.call(e),r="[object Arguments]"===n;return r||(r="[object Array]"!==n&&null!==e&&"object"==typeof e&&"number"==typeof e.length&&e.length>=0&&"[object Function]"===t.call(e.callee)),r}},93673(e,t,n){var r=n(30574);e.exports=f,e.exports.parse=i,e.exports.compile=function(e,t){return l(i(e,t),t)},e.exports.tokensToFunction=l,e.exports.tokensToRegExp=h;var o=new RegExp(["(\\\\.)","([\\/.])?(?:(?:\\:(\\w+)(?:\\(((?:\\\\.|[^\\\\()])+)\\))?|\\(((?:\\\\.|[^\\\\()])+)\\))([+*?])?|(\\*))"].join("|"),"g");function i(e,t){for(var n,r=[],i=0,s=0,a="",l=t&&t.delimiter||"/";null!=(n=o.exec(e));){var d=n[0],p=n[1],h=n.index;if(a+=e.slice(s,h),s=h+d.length,p)a+=p[1];else{var f=e[s],m=n[2],v=n[3],g=n[4],y=n[5],b=n[6],E=n[7];a&&(r.push(a),a="");var S=null!=m&&null!=f&&f!==m,C="+"===b||"*"===b,w="?"===b||"*"===b,P=n[2]||l,I=g||y;r.push({name:v||i++,prefix:m||"",delimiter:P,optional:w,repeat:C,partial:S,asterisk:!!E,pattern:I?u(I):E?".*":"[^"+c(P)+"]+?"})}}return s<e.length&&(a+=e.substr(s)),a&&r.push(a),r}function s(e){return encodeURI(e).replace(/[\/?#]/g,function(e){return"%"+e.charCodeAt(0).toString(16).toUpperCase()})}function a(e){return encodeURI(e).replace(/[?#]/g,function(e){return"%"+e.charCodeAt(0).toString(16).toUpperCase()})}function l(e,t){for(var n=new Array(e.length),o=0;o<e.length;o++)"object"==typeof e[o]&&(n[o]=new RegExp("^(?:"+e[o].pattern+")$",p(t)));return function(t,o){for(var i="",l=t||{},c=(o||{}).pretty?s:encodeURIComponent,u=0;u<e.length;u++){var d=e[u];if("string"!=typeof d){var p,h=l[d.name];if(null==h){if(d.optional){d.partial&&(i+=d.prefix);continue}throw new TypeError('Expected "'+d.name+'" to be defined')}if(r(h)){if(!d.repeat)throw new TypeError('Expected "'+d.name+'" to not repeat, but received `'+JSON.stringify(h)+"`");if(0===h.length){if(d.optional)continue;throw new TypeError('Expected "'+d.name+'" to not be empty')}for(var f=0;f<h.length;f++){if(p=c(h[f]),!n[u].test(p))throw new TypeError('Expected all "'+d.name+'" to match "'+d.pattern+'", but received `'+JSON.stringify(p)+"`");i+=(0===f?d.prefix:d.delimiter)+p}}else{if(p=d.asterisk?a(h):c(h),!n[u].test(p))throw new TypeError('Expected "'+d.name+'" to match "'+d.pattern+'", but received "'+p+'"');i+=d.prefix+p}}else i+=d}return i}}function c(e){return e.replace(/([.+*?=^!:${}()[\]|\/\\])/g,"\\$1")}function u(e){return e.replace(/([=!:$\/()])/g,"\\$1")}function d(e,t){return e.keys=t,e}function p(e){return e&&e.sensitive?"":"i"}function h(e,t,n){r(t)||(n=t||n,t=[]);for(var o=(n=n||{}).strict,i=!1!==n.end,s="",a=0;a<e.length;a++){var l=e[a];if("string"==typeof l)s+=c(l);else{var u=c(l.prefix),h="(?:"+l.pattern+")";t.push(l),l.repeat&&(h+="(?:"+u+h+")*"),s+=h=l.optional?l.partial?u+"("+h+")?":"(?:"+u+"("+h+"))?":u+"("+h+")"}}var f=c(n.delimiter||"/"),m=s.slice(-f.length)===f;return o||(s=(m?s.slice(0,-f.length):s)+"(?:"+f+"(?=$))?"),s+=i?"$":o&&m?"":"(?="+f+"|$)",d(new RegExp("^"+s,p(n)),t)}function f(e,t,n){return r(t)||(n=t||n,t=[]),n=n||{},e instanceof RegExp?function(e,t){var n=e.source.match(/\((?!\?)/g);if(n)for(var r=0;r<n.length;r++)t.push({name:r,prefix:null,delimiter:null,optional:!1,repeat:!1,partial:!1,asterisk:!1,pattern:null});return d(e,t)}(e,t):r(e)?function(e,t,n){for(var r=[],o=0;o<e.length;o++)r.push(f(e[o],t,n).source);return d(new RegExp("(?:"+r.join("|")+")",p(n)),t)}(e,t,n):function(e,t,n){return h(i(e,n),t,n)}(e,t,n)}},30574(e){e.exports=Array.isArray||function(e){return"[object Array]"==Object.prototype.toString.call(e)}},7746(e,t){"use strict";var n;Object.defineProperty(t,"__esModule",{value:!0}),function(e){e.SRC_SET="engine-state/src-set",e.LOAD_STARTED="engine-state/load-started",e.METADATA_LOADED="engine-state/metadata-loaded",e.READY_TO_PLAY="engine-state/ready-to-play",e.SEEK_IN_PROGRESS="engine-state/seek-in-progress",e.PLAY_REQUESTED="engine-state/play-requested",e.WAITING="engine-state/waiting",e.PLAYING="engine-state/playing",e.PAUSED="engine-state/paused",e.ENDED="engine-state/ended"}(n||(n={})),t.default=n},70035(e,t){"use strict";var n;Object.defineProperty(t,"__esModule",{value:!0}),function(e){e.SRC_PARSE="error-src-parse",e.MANIFEST_LOAD="error-manifest-load",e.MANIFEST_PARSE="error-manifest-parse",e.MANIFEST_INCOMPATIBLE="error-manifest-incompatible",e.LEVEL_LOAD="error-level-load",e.CONTENT_LOAD="error-content-load",e.CONTENT_PARSE="error-content-parse",e.MEDIA="error-media",e.UNKNOWN="error-unknown"}(n||(n={})),t.default=n},77662(e,t){"use strict";var n;Object.defineProperty(t,"__esModule",{value:!0}),function(e){e.PLAY_CLICK="ui-events/play-click",e.PLAY_OVERLAY_CLICK="ui-events/play-overlay-click",e.PAUSE_CLICK="ui-events/pause-click",e.PROGRESS_CHANGE="ui-events/progress-change",e.PROGRESS_DRAG_STARTED="ui-events/progress-drag-started",e.PROGRESS_DRAG_ENDED="ui-events/progress-drag-ended",e.PROGRESS_SYNC_BUTTON_MOUSE_ENTER="ui-events/progress-sync-button-mouse-enter",e.PROGRESS_SYNC_BUTTON_MOUSE_LEAVE="ui-events/progress-sync-button-mouse-leave",e.PROGRESS_USER_PREVIEWING_FRAME="ui-events/progress-user-previewing-frame",e.VOLUME_CHANGE="ui-events/volume-change",e.MUTE_CLICK="ui-events/mute-click",e.UNMUTE_CLICK="ui-events/unmute-click",e.ENTER_FULL_SCREEN_CLICK="ui-events/enter-full-screen-click",e.EXIT_FULL_SCREEN_CLICK="ui-events/exit-full-screen-click",e.ENTER_PICTURE_IN_PICTURE_CLICK="ui-events/enter-picture-in-picture-click",e.EXIT_PICTURE_IN_PICTURE_CLICK="ui-events/exit-picture-in-picture-click",e.MOUSE_ENTER_ON_PLAYER="ui-events/mouse-enter-on-player",e.MOUSE_MOVE_ON_PLAYER="ui-events/mouse-move-on-player",e.MOUSE_LEAVE_ON_PLAYER="ui-events/mouse-leave-on-player",e.FOCUS_ENTER_ON_PLAYER="ui-events/focus-enter-on-player",e.FOCUS_LEAVE_ON_PLAYER="ui-events/focus-leave-on-player",e.MAIN_BLOCK_HIDE="ui-events/main-block-hide",e.MAIN_BLOCK_SHOW="ui-events/main-block-show",e.LOADER_SHOW="ui-events/loader-show",e.LOADER_HIDE="ui-events/loader-hide",e.LOADING_COVER_SHOW="ui-events/loading-cover-show",e.LOADING_COVER_HIDE="ui-events/loading-cover-hide",e.TOGGLE_PLAYBACK_WITH_KEYBOARD="ui-events/toggle-playback-with-keyboard",e.GO_BACKWARD_WITH_KEYBOARD="ui-events/go-backward-with-keyboard",e.GO_FORWARD_WITH_KEYBOARD="ui-events/go-forward-with-keyboard",e.INCREASE_VOLUME_WITH_KEYBOARD="ui-events/increase-volume-with-keyboard",e.DECREASE_VOLUME_WITH_KEYBOARD="ui-events/decrease-volume-with-keyboard",e.MUTE_WITH_KEYBOARD="ui-events/mute-with-keyboard",e.UNMUTE_WITH_KEYBOARD="ui-events/unmute-with-keyboard",e.HIDE_INTERACTION_INDICATOR="ui-events/hide-interaction-indicator",e.PLAY_WITH_SCREEN_CLICK="ui-events/play-with-screen-click",e.PAUSE_WITH_SCREEN_CLICK="ui-events/pause-with-screen-click",e.ENTER_FULL_SCREEN_WITH_SCREEN_CLICK="ui-events/enter-full-screen-with-screen-click",e.EXIT_FULL_SCREEN_WITH_SCREEN_CLICK="ui-events/exit-full-screen-with-screen-click",e.CONTROL_DRAG_START="ui-events/control-drag-start",e.CONTROL_DRAG_END="ui-events/control-drag-end",e.KEYBOARD_KEYDOWN_INTERCEPTED="ui-events/keyboard-keydown-intercepted",e.FULL_SCREEN_STATE_CHANGED="ui-events/full-screen-state-changed",e.PICTURE_IN_PICTURE_STATUS_CHANGE="ui-events/picture-in-picture-status-changed",e.RESIZE="ui-events/resize"}(n||(n={})),t.default=n},84221(e,t){"use strict";var n;Object.defineProperty(t,"__esModule",{value:!0}),function(e){e.ERROR="video-events/error",e.STATE_CHANGED="video-events/state-changed",e.LIVE_STATE_CHANGED="video-events/live-state-changed",e.DYNAMIC_CONTENT_ENDED="video-events/dynamic-content-ended",e.CHUNK_LOADED="video-events/chunk-loaded",e.CURRENT_TIME_UPDATED="video-events/current-time-updated",e.DURATION_UPDATED="video-events/duration-updated",e.SOUND_STATE_CHANGED="video-events/sound-state-changed",e.VOLUME_CHANGED="video-events/volume-changed",e.MUTE_CHANGED="video-events/mute-changed",e.SEEK_IN_PROGRESS="video-events/seek-in-progress",e.UPLOAD_STALLED="video-events/upload-stalled",e.UPLOAD_SUSPEND="video-events/upload-suspend",e.PLAY_REQUEST="video-events/play-request",e.PLAY_ABORTED="video-events/play-aborted",e.RESET="video-events/reset-playback"}(n||(n={})),t.default=n},91118(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.LIVE_STATES=t.LiveState=t.ENGINE_STATES=t.EngineState=t.ERRORS=t.Error=t.VIDEO_EVENTS=t.VideoEvent=t.UI_EVENTS=t.UIEvent=t.TEXT_LABELS=t.TextLabel=t.MEDIA_STREAM_DELIVERY_PRIORITY=t.MediaStreamDeliveryPriority=t.MimeToStreamTypeMap=t.MEDIA_STREAM_TYPES=t.MediaStreamType=void 0;var r=n(85608),o=n(23235);Object.defineProperty(t,"MediaStreamDeliveryPriority",{enumerable:!0,get:function(){return o.MediaStreamDeliveryPriority}}),Object.defineProperty(t,"MEDIA_STREAM_DELIVERY_PRIORITY",{enumerable:!0,get:function(){return o.MediaStreamDeliveryPriority}}),Object.defineProperty(t,"MediaStreamType",{enumerable:!0,get:function(){return o.MediaStreamType}}),Object.defineProperty(t,"MEDIA_STREAM_TYPES",{enumerable:!0,get:function(){return o.MediaStreamType}}),Object.defineProperty(t,"MimeToStreamTypeMap",{enumerable:!0,get:function(){return o.MimeToStreamTypeMap}});var i=(0,r.__importDefault)(n(77662));t.UIEvent=i.default,t.UI_EVENTS=i.default;var s=(0,r.__importDefault)(n(84221));t.VideoEvent=s.default,t.VIDEO_EVENTS=s.default;var a=(0,r.__importDefault)(n(70035));t.Error=a.default,t.ERRORS=a.default;var l=(0,r.__importDefault)(n(82939));t.TextLabel=l.default,t.TEXT_LABELS=l.default;var c=(0,r.__importDefault)(n(7746));t.EngineState=c.default,t.ENGINE_STATES=c.default;var u=(0,r.__importDefault)(n(77294));t.LiveState=u.default,t.LIVE_STATES=u.default},77294(e,t){"use strict";var n;Object.defineProperty(t,"__esModule",{value:!0}),function(e){e.NONE="live-state/none",e.INITIAL="live-state/initial",e.NOT_SYNC="live-state/not-sync",e.SYNC="live-state/sync",e.ENDED="live-state/ended"}(n||(n={})),t.default=n},23235(e,t){"use strict";var n;Object.defineProperty(t,"__esModule",{value:!0}),t.MediaStreamDeliveryPriority=t.MimeToStreamTypeMap=t.MediaStreamType=void 0,function(e){e.MP4="MP4",e.WEBM="WEBM",e.HLS="HLS",e.DASH="DASH",e.OGG="OGG",e.MOV="MOV",e.MKV="MKV"}(n||(n={})),t.MediaStreamType=n;var r,o={"application/x-mpegURL":n.HLS,"application/vnd.apple.mpegURL":n.HLS,"application/dash+xml":n.DASH,"video/mp4":n.MP4,"video/x-mp4":n.MP4,"x-video/mp4":n.MP4,"video/webm":n.WEBM,"video/ogg":n.OGG,"video/quicktime":n.MOV,"video/x-matroska":n.MKV};t.MimeToStreamTypeMap=o,function(e){e[e.NATIVE_PROGRESSIVE=0]="NATIVE_PROGRESSIVE",e[e.ADAPTIVE_VIA_MSE=1]="ADAPTIVE_VIA_MSE",e[e.NATIVE_ADAPTIVE=2]="NATIVE_ADAPTIVE",e[e.FORCED=3]="FORCED"}(r||(r={})),t.MediaStreamDeliveryPriority=r},82939(e,t){"use strict";var n;Object.defineProperty(t,"__esModule",{value:!0}),function(e){e.LOGO_LABEL="logo-label",e.LOGO_TOOLTIP="logo-tooltip",e.LIVE_INDICATOR_TEXT="live-indicator-text",e.LIVE_SYNC_LABEL="live-sync-button-label",e.LIVE_SYNC_TOOLTIP="live-sync-button-tooltip",e.ENTER_FULL_SCREEN_LABEL="enter-full-screen-label",e.ENTER_FULL_SCREEN_TOOLTIP="enter-full-screen-tooltip",e.EXIT_FULL_SCREEN_LABEL="exit-full-screen-label",e.EXIT_FULL_SCREEN_TOOLTIP="exit-full-screen-tooltip",e.ENTER_PICTURE_IN_PICTURE_LABEL="enter-picture-in-picture-button-label",e.ENTER_PICTURE_IN_PICTURE_TOOLTIP="enter-picture-in-picture-button-tooltip",e.EXIT_PICTURE_IN_PICTURE_LABEL="exit-picture-in-picture-button-label",e.EXIT_PICTURE_IN_PICTURE_TOOLTIP="exit-picture-in-picture-button-tooltip",e.PLAY_CONTROL_LABEL="play-control-label",e.PAUSE_CONTROL_LABEL="pause-control-label",e.PROGRESS_CONTROL_LABEL="progress-control-label",e.PROGRESS_CONTROL_VALUE="progress-control-value",e.UNMUTE_CONTROL_LABEL="unmute-control-label",e.UNMUTE_CONTROL_TOOLTIP="unmute-control-label",e.MUTE_CONTROL_LABEL="mute-control-label",e.MUTE_CONTROL_TOOLTIP="mute-control-tooltip",e.VOLUME_CONTROL_LABEL="volume-control-label",e.VOLUME_CONTROL_VALUE="volume-control-value",e.DOWNLOAD_BUTTON_LABEL="download-button-label",e.DOWNLOAD_BUTTON_TOOLTIP="download-button-tooltip"}(n||(n={})),t.default=n},15512(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.PLAYER_API_PROPERTY=void 0,t.PLAYER_API_PROPERTY="___playerAPI";t.default=function(e){return function(n,r,o){var i,s,a=e||r;if(n[t.PLAYER_API_PROPERTY]||(n[t.PLAYER_API_PROPERTY]={}),n[t.PLAYER_API_PROPERTY][a]&&(i=n[t.PLAYER_API_PROPERTY][a],s=o,i.value!==s.value||i.get!==s.get||i.set!==s.set))throw new Error('Method "'.concat(a,'" for public API in ').concat(n.constructor.name," is already defined"));n[t.PLAYER_API_PROPERTY][a]=o}}},69683(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=[["requestFullscreen","exitFullscreen","fullscreenElement","fullscreenEnabled","fullscreenchange","fullscreenerror"],["webkitRequestFullscreen","webkitExitFullscreen","webkitFullscreenElement","webkitFullscreenEnabled","webkitfullscreenchange","webkitfullscreenerror"],["webkitRequestFullScreen","webkitCancelFullScreen","webkitCurrentFullScreenElement","webkitCancelFullScreen","webkitfullscreenchange","webkitfullscreenerror"],["mozRequestFullScreen","mozCancelFullScreen","mozFullScreenElement","mozFullScreenEnabled","mozfullscreenchange","mozfullscreenerror"],["msRequestFullscreen","msExitFullscreen","msFullscreenElement","msFullscreenEnabled","MSFullscreenChange","MSFullscreenError"]];var r=function(){function e(e,t){this._$elem=e,this._callback=t,this._fullscreenFn=function(){for(var e={},t=0;t<n.length;t+=1)if(n[t][1]in document){for(var r=0;r<n[t].length;r+=1)e[n[0][r]]=n[t][r];return e}return!1}(),this._bindEvents()}return Object.defineProperty(e.prototype,"isAPIExist",{get:function(){return Boolean(this._fullscreenFn)},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"isInFullScreen",{get:function(){return"boolean"!=typeof this._fullscreenFn&&Boolean(document[this._fullscreenFn.fullscreenElement])},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"isEnabled",{get:function(){return"boolean"!=typeof this._fullscreenFn&&(this.isAPIExist&&document[this._fullscreenFn.fullscreenEnabled])},enumerable:!1,configurable:!0}),e.prototype._bindEvents=function(){if("boolean"==typeof this._fullscreenFn)return!1;document.addEventListener(this._fullscreenFn.fullscreenchange,this._callback)},e.prototype._unbindEvents=function(){if("boolean"==typeof this._fullscreenFn)return!1;document.removeEventListener(this._fullscreenFn.fullscreenchange,this._callback)},e.prototype.request=function(){if(this.isEnabled){var e=this._fullscreenFn.requestFullscreen;/5\.1[.\d]* Safari/.test(navigator.userAgent)?this._$elem[e]():this._$elem[e](Element.ALLOW_KEYBOARD_INPUT)}},e.prototype.exit=function(){this.isEnabled&&document[this._fullscreenFn.exitFullscreen]()},e.prototype.destroy=function(){this._unbindEvents(),this._$elem=null},e}();t.default=r},21537(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(85608),o=n(15268),i=(0,r.__importDefault)(n(15512)),s=(0,r.__importDefault)(n(69683)),a=(0,r.__importDefault)(n(81066)),l=n(91118),c={exitFullScreenOnEnd:!0,enterFullScreenOnPlay:!1,exitFullScreenOnPause:!1,pauseVideoOnFullScreenExit:!1},u=function(){function e(e){var t=e.eventEmitter,n=e.engine,i=e.rootContainer,l=e.config;if(this._exitFullScreenOnEnd=!1,this._enterFullScreenOnPlay=!1,this._exitFullScreenOnPause=!1,this._pauseVideoOnFullScreenExit=!1,this._eventEmitter=t,this._engine=n,l.disableFullScreen)this._isEnabled=!1;else{this._isEnabled=!0;var u=(0,r.__assign)({},c);this._exitFullScreenOnEnd=u.exitFullScreenOnEnd,this._enterFullScreenOnPlay=u.enterFullScreenOnPlay,this._exitFullScreenOnPause=u.exitFullScreenOnPause,this._pauseVideoOnFullScreenExit=u.pauseVideoOnFullScreenExit}this._onChange=this._onChange.bind(this),(0,o.isIOS)()?(this._element=this._engine.getElement(),this._helper=new a.default(this._engine.getElement(),this._onChange)):(this._element=i.getElement(),this._helper=new s.default(i.getElement(),this._onChange)),this._bindEvents()}return e.prototype._onChange=function(e){e.target===this._element&&(!this._helper.isInFullScreen&&this._pauseVideoOnFullScreenExit&&this._engine.pause(),this._eventEmitter.emitAsync(l.UIEvent.FULL_SCREEN_STATE_CHANGED,this._helper.isInFullScreen))},e.prototype._bindEvents=function(){this._unbindEvents=this._eventEmitter.bindEvents([[l.VideoEvent.STATE_CHANGED,this._processNextStateFromEngine],[l.VideoEvent.PLAY_REQUEST,this._enterOnPlayRequested]],this)},e.prototype._exitOnEnd=function(){this._exitFullScreenOnEnd&&this.isInFullScreen&&this.exitFullScreen()},e.prototype._enterOnPlayRequested=function(){this._enterFullScreenOnPlay&&!this.isInFullScreen&&this.enterFullScreen()},e.prototype._exitOnPauseRequested=function(){this._exitFullScreenOnPause&&this.isInFullScreen&&this.exitFullScreen()},e.prototype._processNextStateFromEngine=function(e){switch(e.nextState){case l.EngineState.ENDED:this._exitOnEnd();break;case l.EngineState.PAUSED:this._exitOnPauseRequested()}},e.prototype.enableExitFullScreenOnPause=function(){this._exitFullScreenOnPause=!0},e.prototype.disableExitFullScreenOnPause=function(){this._exitFullScreenOnPause=!1},e.prototype.enableExitFullScreenOnEnd=function(){this._exitFullScreenOnEnd=!0},e.prototype.disableExitFullScreenOnEnd=function(){this._exitFullScreenOnPause=!1},e.prototype.enableEnterFullScreenOnPlay=function(){this._enterFullScreenOnPlay=!0},e.prototype.disableEnterFullScreenOnPlay=function(){this._enterFullScreenOnPlay=!1},e.prototype.enablePauseVideoOnFullScreenExit=function(){this._pauseVideoOnFullScreenExit=!0},e.prototype.disablePauseVideoOnFullScreenExit=function(){this._pauseVideoOnFullScreenExit=!1},e.prototype.enterFullScreen=function(){this.isEnabled&&this._helper.request()},e.prototype.exitFullScreen=function(){this.isEnabled&&this._helper.exit()},Object.defineProperty(e.prototype,"isInFullScreen",{get:function(){return!!this.isEnabled&&this._helper.isInFullScreen},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"isEnabled",{get:function(){return this._helper.isEnabled&&this._isEnabled},enumerable:!1,configurable:!0}),e.prototype.destroy=function(){this._unbindEvents(),this._helper.destroy()},e.moduleName="fullScreenManager",e.dependencies=["eventEmitter","engine","rootContainer","config"],(0,r.__decorate)([(0,i.default)()],e.prototype,"enableExitFullScreenOnPause",null),(0,r.__decorate)([(0,i.default)()],e.prototype,"disableExitFullScreenOnPause",null),(0,r.__decorate)([(0,i.default)()],e.prototype,"enableExitFullScreenOnEnd",null),(0,r.__decorate)([(0,i.default)()],e.prototype,"disableExitFullScreenOnEnd",null),(0,r.__decorate)([(0,i.default)()],e.prototype,"enableEnterFullScreenOnPlay",null),(0,r.__decorate)([(0,i.default)()],e.prototype,"disableEnterFullScreenOnPlay",null),(0,r.__decorate)([(0,i.default)()],e.prototype,"enablePauseVideoOnFullScreenExit",null),(0,r.__decorate)([(0,i.default)()],e.prototype,"disablePauseVideoOnFullScreenExit",null),(0,r.__decorate)([(0,i.default)()],e.prototype,"enterFullScreen",null),(0,r.__decorate)([(0,i.default)()],e.prototype,"exitFullScreen",null),(0,r.__decorate)([(0,i.default)()],e.prototype,"isInFullScreen",null),e}();t.default=u},81066(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=!1,r=function(){function e(e,t){this._$elem=e,this._callback=t,this._bindEvents(),this._enterWhenHasMetaData=this._enterWhenHasMetaData.bind(this)}return Object.defineProperty(e.prototype,"isAPIExist",{get:function(){return Boolean(this._$elem&&this._$elem.webkitSupportsFullscreen)},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"isInFullScreen",{get:function(){return Boolean(this._$elem&&this._$elem.webkitDisplayingFullscreen)},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"isEnabled",{get:function(){return this.isAPIExist},enumerable:!1,configurable:!0}),e.prototype._bindEvents=function(){this._$elem.addEventListener("webkitbeginfullscreen",this._callback),this._$elem.addEventListener("webkitendfullscreen",this._callback)},e.prototype._unbindEvents=function(){this._$elem.removeEventListener("webkitbeginfullscreen",this._callback),this._$elem.removeEventListener("webkitendfullscreen",this._callback),this._$elem.removeEventListener("loadedmetadata",this._enterWhenHasMetaData)},e.prototype._enterWhenHasMetaData=function(){this._$elem.removeEventListener("loadedmetadata",this._enterWhenHasMetaData),n=!1,this.request()},e.prototype.request=function(){if(this.isEnabled&&!this.isInFullScreen&&!n)try{this._$elem.webkitEnterFullscreen()}catch(e){this._$elem.readyState<1&&(this._$elem.addEventListener("loadedmetadata",this._enterWhenHasMetaData),n=!0)}},e.prototype.exit=function(){this.isEnabled&&this.isInFullScreen&&this._$elem.webkitExitFullscreen()},e.prototype.destroy=function(){this._unbindEvents(),this._$elem=null},e}();t.default=r},15268(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isSafari=t.isDesktopSafari=t.isAndroid=t.isIOS=t.isIPad=t.isIPod=t.isIPhone=void 0;var n=/iphone/i,r=/ipod/i,o=/ipad/i,i=/(android)/i,s=/^((?!chrome|android).)*safari/i,a=/^((?!chrome|android|iphone|ipod|ipad).)*safari/i,l=function(){return!!window.MSStream},c=function(){return window.navigator&&window.navigator.userAgent},u=function(){return!l()&&n.test(c())};t.isIPhone=u;var d=function(){return!l()&&r.test(c())};t.isIPod=d;var p=function(){return!l()&&o.test(c())};t.isIPad=p;t.isIOS=function(){return u()||d()||p()};t.isAndroid=function(){return i.test(c())};t.isDesktopSafari=function(){return a.test(c())};t.isSafari=function(){return s.test(c())}},39907(e){var t,n,r=e.exports={};function o(){throw new Error("setTimeout has not been defined")}function i(){throw new Error("clearTimeout has not been defined")}function s(e){if(t===setTimeout)return setTimeout(e,0);if((t===o||!t)&&setTimeout)return t=setTimeout,setTimeout(e,0);try{return t(e,0)}catch(n){try{return t.call(null,e,0)}catch(n){return t.call(this,e,0)}}}!function(){try{t="function"==typeof setTimeout?setTimeout:o}catch(e){t=o}try{n="function"==typeof clearTimeout?clearTimeout:i}catch(e){n=i}}();var a,l=[],c=!1,u=-1;function d(){c&&a&&(c=!1,a.length?l=a.concat(l):u=-1,l.length&&p())}function p(){if(!c){var e=s(d);c=!0;for(var t=l.length;t;){for(a=l,l=[];++u<t;)a&&a[u].run();u=-1,t=l.length}a=null,c=!1,function(e){if(n===clearTimeout)return clearTimeout(e);if((n===i||!n)&&clearTimeout)return n=clearTimeout,clearTimeout(e);try{return n(e)}catch(t){try{return n.call(null,e)}catch(t){return n.call(this,e)}}}(e)}}function h(e,t){this.fun=e,this.array=t}function f(){}r.nextTick=function(e){var t=new Array(arguments.length-1);if(arguments.length>1)for(var n=1;n<arguments.length;n++)t[n-1]=arguments[n];l.push(new h(e,t)),1!==l.length||c||s(p)},h.prototype.run=function(){this.fun.apply(null,this.array)},r.title="browser",r.browser=!0,r.env={},r.argv=[],r.version="",r.versions={},r.on=f,r.addListener=f,r.once=f,r.off=f,r.removeListener=f,r.removeAllListeners=f,r.emit=f,r.prependListener=f,r.prependOnceListener=f,r.listeners=function(e){return[]},r.binding=function(e){throw new Error("process.binding is not supported")},r.cwd=function(){return"/"},r.chdir=function(e){throw new Error("process.chdir is not supported")},r.umask=function(){return 0}},36999(e,t,n){"use strict";var r=n(36848);function o(){}function i(){}i.resetWarningCache=o,e.exports=function(){function e(e,t,n,o,i,s){if(s!==r){var a=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw a.name="Invariant Violation",a}}function t(){return e}e.isRequired=e;var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:i,resetWarningCache:o};return n.PropTypes=n,n}},39067(e,t,n){e.exports=n(36999)()},36848(e){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},33730(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(31186),o=n(89724),i=n(32656),s=function(){function e(e,t){var n=this;this.result={},this.animationFrameRequestId=null,this.rol=new r.default(function(r){n.animationFrameRequestId=window.requestAnimationFrame(function(){var s=o.default(e)(r);i.default(n.result,s)||(t(s),n.result=s)})})}return e.prototype.observe=function(e){this.rol.observe(e)},e.prototype.disconnect=function(){this.animationFrameRequestId&&window.cancelAnimationFrame(this.animationFrameRequestId),this.rol.disconnect()},e}();t.default=s},62062(e,t,n){"use strict";var r,o=this&&this.__extends||(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])},function(e,t){function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),i=this&&this.__assign||Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e};Object.defineProperty(t,"__esModule",{value:!0});var s=n(60751),a=n(83202),l=n(89724),c=n(33730),u=n(32656);t.useContainerQuery=function(e,t){var n=s.useState(function(){return t?l.default(e)(t):{}}),r=n[0],o=n[1],i=s.useState(null),a=i[0],u=i[1],d=s.useCallback(function(e){u(e)},[u]);return s.useEffect(function(){if(a){var t=new c.default(e,function(e){o(e)});return t.observe(a),function(){t.disconnect(),t=null}}},[e,a,o]),[r,d]};var d=function(e){function t(t){var n=e.call(this,t)||this;return n.cqCore=null,n.state={params:t.initialSize?l.default(t.query)(t.initialSize):{}},n}return o(t,e),t.prototype.componentDidMount=function(){this._startObserving(this.props.query)},t.prototype.UNSAFE_componentWillReceiveProps=function(e){this.cqCore&&!function(e,t){var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(var o=0;o<n.length;o++)if(!p.call(t,n[o])||!u.default(e[n[o]],t[n[o]]))return!1;return!0}(this.props.query,e.query)&&(this.cqCore.disconnect(),this.cqCore=null,this._startObserving(e.query))},t.prototype.componentDidUpdate=function(){this.cqCore.observe(a.findDOMNode(this))},t.prototype.componentWillUnmount=function(){this.cqCore.disconnect(),this.cqCore=null},t.prototype.render=function(){return this.props.children(this.state.params)},t.prototype._startObserving=function(e){var t=this;this.cqCore=new c.default(e,function(e){t.setState({params:e})}),this.cqCore.observe(a.findDOMNode(this))},t}(s.Component);t.ContainerQuery=d,t.applyContainerQuery=function(e,t,n){return r=function(r){function u(e){var o=r.call(this,e)||this;return o.cqCore=null,o.state={params:n?l.default(t)(n):{}},o}return o(u,r),u.prototype.componentDidMount=function(){var e=this;this.cqCore=new c.default(t,function(t){e.setState({params:t})}),this.cqCore.observe(a.findDOMNode(this))},u.prototype.componentDidUpdate=function(){this.cqCore.observe(a.findDOMNode(this))},u.prototype.componentWillUnmount=function(){this.cqCore.disconnect(),this.cqCore=null},u.prototype.render=function(){return s.createElement(e,i({},this.props,{containerQuery:this.state.params}))},u}(s.Component),r.displayName=e.displayName?"ContainerQuery("+e.displayName+")":"ContainerQuery",r;var r};var p=Object.prototype.hasOwnProperty},32656(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=Object.prototype.hasOwnProperty;t.default=function(e,t){var r=Object.keys(e),o=Object.keys(t);if(r.length!==o.length)return!1;for(var i=0;i<r.length;i++)if(!n.call(t,r[i])||e[r[i]]!==t[r[i]])return!1;return!0}},90320(e,t){"use strict";
/** @license React v16.13.1
 * react-is.production.min.js
 *
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */var n="function"==typeof Symbol&&Symbol.for,r=n?Symbol.for("react.element"):60103,o=n?Symbol.for("react.portal"):60106,i=n?Symbol.for("react.fragment"):60107,s=n?Symbol.for("react.strict_mode"):60108,a=n?Symbol.for("react.profiler"):60114,l=n?Symbol.for("react.provider"):60109,c=n?Symbol.for("react.context"):60110,u=n?Symbol.for("react.async_mode"):60111,d=n?Symbol.for("react.concurrent_mode"):60111,p=n?Symbol.for("react.forward_ref"):60112,h=n?Symbol.for("react.suspense"):60113,f=n?Symbol.for("react.suspense_list"):60120,m=n?Symbol.for("react.memo"):60115,v=n?Symbol.for("react.lazy"):60116,g=n?Symbol.for("react.block"):60121,y=n?Symbol.for("react.fundamental"):60117,b=n?Symbol.for("react.responder"):60118,E=n?Symbol.for("react.scope"):60119;function S(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case r:switch(e=e.type){case u:case d:case i:case a:case s:case h:return e;default:switch(e=e&&e.$$typeof){case c:case p:case v:case m:case l:return e;default:return t}}case o:return t}}}function C(e){return S(e)===d}t.AsyncMode=u,t.ConcurrentMode=d,t.ContextConsumer=c,t.ContextProvider=l,t.Element=r,t.ForwardRef=p,t.Fragment=i,t.Lazy=v,t.Memo=m,t.Portal=o,t.Profiler=a,t.StrictMode=s,t.Suspense=h,t.isAsyncMode=function(e){return C(e)||S(e)===u},t.isConcurrentMode=C,t.isContextConsumer=function(e){return S(e)===c},t.isContextProvider=function(e){return S(e)===l},t.isElement=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===r},t.isForwardRef=function(e){return S(e)===p},t.isFragment=function(e){return S(e)===i},t.isLazy=function(e){return S(e)===v},t.isMemo=function(e){return S(e)===m},t.isPortal=function(e){return S(e)===o},t.isProfiler=function(e){return S(e)===a},t.isStrictMode=function(e){return S(e)===s},t.isSuspense=function(e){return S(e)===h},t.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===i||e===d||e===a||e===s||e===h||e===f||"object"==typeof e&&null!==e&&(e.$$typeof===v||e.$$typeof===m||e.$$typeof===l||e.$$typeof===c||e.$$typeof===p||e.$$typeof===y||e.$$typeof===b||e.$$typeof===E||e.$$typeof===g)},t.typeOf=S},524(e,t,n){"use strict";e.exports=n(90320)},62777(e,t,n){"use strict";n.d(t,{$$:()=>u,Ay:()=>d,kr:()=>c});var r=n(79140),o=n(2474),i=n(24586),s=n(60751),a=n(43205),l=n.n(a),c=l()(),u=l()(),d=function(e){function t(){for(var t,n=arguments.length,r=new Array(n),s=0;s<n;s++)r[s]=arguments[s];return t=e.call.apply(e,[this].concat(r))||this,(0,i.A)((0,o.A)((0,o.A)(t)),"referenceNode",void 0),(0,i.A)((0,o.A)((0,o.A)(t)),"setReferenceNode",function(e){e&&t.referenceNode!==e&&(t.referenceNode=e,t.forceUpdate())}),t}(0,r.A)(t,e);var n=t.prototype;return n.componentWillUnmount=function(){this.referenceNode=null},n.render=function(){return s.createElement(c.Provider,{value:this.referenceNode},s.createElement(u.Provider,{value:this.setReferenceNode},this.props.children))},t}(s.Component)},62385(e,t,n){"use strict";n.d(t,{Ay:()=>Ee});var r=n(17502),o=n(89575),i=n(79140),s=n(2474),a=n(24586),l=n(44969),c=n.n(l),u=n(60751),d="undefined"!=typeof window&&"undefined"!=typeof document&&"undefined"!=typeof navigator,p=function(){for(var e=["Edge","Trident","Firefox"],t=0;t<e.length;t+=1)if(d&&navigator.userAgent.indexOf(e[t])>=0)return 1;return 0}();var h=d&&window.Promise?function(e){var t=!1;return function(){t||(t=!0,window.Promise.resolve().then(function(){t=!1,e()}))}}:function(e){var t=!1;return function(){t||(t=!0,setTimeout(function(){t=!1,e()},p))}};function f(e){return e&&"[object Function]"==={}.toString.call(e)}function m(e,t){if(1!==e.nodeType)return[];var n=e.ownerDocument.defaultView.getComputedStyle(e,null);return t?n[t]:n}function v(e){return"HTML"===e.nodeName?e:e.parentNode||e.host}function g(e){if(!e)return document.body;switch(e.nodeName){case"HTML":case"BODY":return e.ownerDocument.body;case"#document":return e.body}var t=m(e),n=t.overflow,r=t.overflowX,o=t.overflowY;return/(auto|scroll|overlay)/.test(n+o+r)?e:g(v(e))}function y(e){return e&&e.referenceNode?e.referenceNode:e}var b=d&&!(!window.MSInputMethodContext||!document.documentMode),E=d&&/MSIE 10/.test(navigator.userAgent);function S(e){return 11===e?b:10===e?E:b||E}function C(e){if(!e)return document.documentElement;for(var t=S(10)?document.body:null,n=e.offsetParent||null;n===t&&e.nextElementSibling;)n=(e=e.nextElementSibling).offsetParent;var r=n&&n.nodeName;return r&&"BODY"!==r&&"HTML"!==r?-1!==["TH","TD","TABLE"].indexOf(n.nodeName)&&"static"===m(n,"position")?C(n):n:e?e.ownerDocument.documentElement:document.documentElement}function w(e){return null!==e.parentNode?w(e.parentNode):e}function P(e,t){if(!(e&&e.nodeType&&t&&t.nodeType))return document.documentElement;var n=e.compareDocumentPosition(t)&Node.DOCUMENT_POSITION_FOLLOWING,r=n?e:t,o=n?t:e,i=document.createRange();i.setStart(r,0),i.setEnd(o,0);var s,a,l=i.commonAncestorContainer;if(e!==l&&t!==l||r.contains(o))return"BODY"===(a=(s=l).nodeName)||"HTML"!==a&&C(s.firstElementChild)!==s?C(l):l;var c=w(e);return c.host?P(c.host,t):P(e,w(t).host)}function I(e){var t="top"===(arguments.length>1&&void 0!==arguments[1]?arguments[1]:"top")?"scrollTop":"scrollLeft",n=e.nodeName;if("BODY"===n||"HTML"===n){var r=e.ownerDocument.documentElement;return(e.ownerDocument.scrollingElement||r)[t]}return e[t]}function O(e,t){var n="x"===t?"Left":"Top",r="Left"===n?"Right":"Bottom";return parseFloat(e["border"+n+"Width"])+parseFloat(e["border"+r+"Width"])}function A(e,t,n,r){return Math.max(t["offset"+e],t["scroll"+e],n["client"+e],n["offset"+e],n["scroll"+e],S(10)?parseInt(n["offset"+e])+parseInt(r["margin"+("Height"===e?"Top":"Left")])+parseInt(r["margin"+("Height"===e?"Bottom":"Right")]):0)}function N(e){var t=e.body,n=e.documentElement,r=S(10)&&getComputedStyle(n);return{height:A("Height",t,n,r),width:A("Width",t,n,r)}}var T=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),x=function(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e},_=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e};function R(e){return _({},e,{right:e.left+e.width,bottom:e.top+e.height})}function L(e){var t={};try{if(S(10)){t=e.getBoundingClientRect();var n=I(e,"top"),r=I(e,"left");t.top+=n,t.left+=r,t.bottom+=n,t.right+=r}else t=e.getBoundingClientRect()}catch(e){}var o={left:t.left,top:t.top,width:t.right-t.left,height:t.bottom-t.top},i="HTML"===e.nodeName?N(e.ownerDocument):{},s=i.width||e.clientWidth||o.width,a=i.height||e.clientHeight||o.height,l=e.offsetWidth-s,c=e.offsetHeight-a;if(l||c){var u=m(e);l-=O(u,"x"),c-=O(u,"y"),o.width-=l,o.height-=c}return R(o)}function k(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=S(10),o="HTML"===t.nodeName,i=L(e),s=L(t),a=g(e),l=m(t),c=parseFloat(l.borderTopWidth),u=parseFloat(l.borderLeftWidth);n&&o&&(s.top=Math.max(s.top,0),s.left=Math.max(s.left,0));var d=R({top:i.top-s.top-c,left:i.left-s.left-u,width:i.width,height:i.height});if(d.marginTop=0,d.marginLeft=0,!r&&o){var p=parseFloat(l.marginTop),h=parseFloat(l.marginLeft);d.top-=c-p,d.bottom-=c-p,d.left-=u-h,d.right-=u-h,d.marginTop=p,d.marginLeft=h}return(r&&!n?t.contains(a):t===a&&"BODY"!==a.nodeName)&&(d=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=I(t,"top"),o=I(t,"left"),i=n?-1:1;return e.top+=r*i,e.bottom+=r*i,e.left+=o*i,e.right+=o*i,e}(d,t)),d}function D(e){var t=e.nodeName;if("BODY"===t||"HTML"===t)return!1;if("fixed"===m(e,"position"))return!0;var n=v(e);return!!n&&D(n)}function V(e){if(!e||!e.parentElement||S())return document.documentElement;for(var t=e.parentElement;t&&"none"===m(t,"transform");)t=t.parentElement;return t||document.documentElement}function M(e,t,n,r){var o=arguments.length>4&&void 0!==arguments[4]&&arguments[4],i={top:0,left:0},s=o?V(e):P(e,y(t));if("viewport"===r)i=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=e.ownerDocument.documentElement,r=k(e,n),o=Math.max(n.clientWidth,window.innerWidth||0),i=Math.max(n.clientHeight,window.innerHeight||0),s=t?0:I(n),a=t?0:I(n,"left");return R({top:s-r.top+r.marginTop,left:a-r.left+r.marginLeft,width:o,height:i})}(s,o);else{var a=void 0;"scrollParent"===r?"BODY"===(a=g(v(t))).nodeName&&(a=e.ownerDocument.documentElement):a="window"===r?e.ownerDocument.documentElement:r;var l=k(a,s,o);if("HTML"!==a.nodeName||D(s))i=l;else{var c=N(e.ownerDocument),u=c.height,d=c.width;i.top+=l.top-l.marginTop,i.bottom=u+l.top,i.left+=l.left-l.marginLeft,i.right=d+l.left}}var p="number"==typeof(n=n||0);return i.left+=p?n:n.left||0,i.top+=p?n:n.top||0,i.right-=p?n:n.right||0,i.bottom-=p?n:n.bottom||0,i}function B(e,t,n,r,o){var i=arguments.length>5&&void 0!==arguments[5]?arguments[5]:0;if(-1===e.indexOf("auto"))return e;var s=M(n,r,i,o),a={top:{width:s.width,height:t.top-s.top},right:{width:s.right-t.right,height:s.height},bottom:{width:s.width,height:s.bottom-t.bottom},left:{width:t.left-s.left,height:s.height}},l=Object.keys(a).map(function(e){return _({key:e},a[e],{area:(t=a[e],t.width*t.height)});var t}).sort(function(e,t){return t.area-e.area}),c=l.filter(function(e){var t=e.width,r=e.height;return t>=n.clientWidth&&r>=n.clientHeight}),u=c.length>0?c[0].key:l[0].key,d=e.split("-")[1];return u+(d?"-"+d:"")}function F(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;return k(n,r?V(t):P(t,y(n)),r)}function U(e){var t=e.ownerDocument.defaultView.getComputedStyle(e),n=parseFloat(t.marginTop||0)+parseFloat(t.marginBottom||0),r=parseFloat(t.marginLeft||0)+parseFloat(t.marginRight||0);return{width:e.offsetWidth+r,height:e.offsetHeight+n}}function H(e){var t={left:"right",right:"left",bottom:"top",top:"bottom"};return e.replace(/left|right|bottom|top/g,function(e){return t[e]})}function j(e,t,n){n=n.split("-")[0];var r=U(e),o={width:r.width,height:r.height},i=-1!==["right","left"].indexOf(n),s=i?"top":"left",a=i?"left":"top",l=i?"height":"width",c=i?"width":"height";return o[s]=t[s]+t[l]/2-r[l]/2,o[a]=n===a?t[a]-r[c]:t[H(a)],o}function W(e,t){return Array.prototype.find?e.find(t):e.filter(t)[0]}function z(e,t,n){return(void 0===n?e:e.slice(0,function(e,t,n){if(Array.prototype.findIndex)return e.findIndex(function(e){return e[t]===n});var r=W(e,function(e){return e[t]===n});return e.indexOf(r)}(e,"name",n))).forEach(function(e){e.function&&console.warn("`modifier.function` is deprecated, use `modifier.fn`!");var n=e.function||e.fn;e.enabled&&f(n)&&(t.offsets.popper=R(t.offsets.popper),t.offsets.reference=R(t.offsets.reference),t=n(t,e))}),t}function q(){if(!this.state.isDestroyed){var e={instance:this,styles:{},arrowStyles:{},attributes:{},flipped:!1,offsets:{}};e.offsets.reference=F(this.state,this.popper,this.reference,this.options.positionFixed),e.placement=B(this.options.placement,e.offsets.reference,this.popper,this.reference,this.options.modifiers.flip.boundariesElement,this.options.modifiers.flip.padding),e.originalPlacement=e.placement,e.positionFixed=this.options.positionFixed,e.offsets.popper=j(this.popper,e.offsets.reference,e.placement),e.offsets.popper.position=this.options.positionFixed?"fixed":"absolute",e=z(this.modifiers,e),this.state.isCreated?this.options.onUpdate(e):(this.state.isCreated=!0,this.options.onCreate(e))}}function G(e,t){return e.some(function(e){var n=e.name;return e.enabled&&n===t})}function $(e){for(var t=[!1,"ms","Webkit","Moz","O"],n=e.charAt(0).toUpperCase()+e.slice(1),r=0;r<t.length;r++){var o=t[r],i=o?""+o+n:e;if(void 0!==document.body.style[i])return i}return null}function Y(){return this.state.isDestroyed=!0,G(this.modifiers,"applyStyle")&&(this.popper.removeAttribute("x-placement"),this.popper.style.position="",this.popper.style.top="",this.popper.style.left="",this.popper.style.right="",this.popper.style.bottom="",this.popper.style.willChange="",this.popper.style[$("transform")]=""),this.disableEventListeners(),this.options.removeOnDestroy&&this.popper.parentNode.removeChild(this.popper),this}function K(e){var t=e.ownerDocument;return t?t.defaultView:window}function X(e,t,n,r){var o="BODY"===e.nodeName,i=o?e.ownerDocument.defaultView:e;i.addEventListener(t,n,{passive:!0}),o||X(g(i.parentNode),t,n,r),r.push(i)}function Z(e,t,n,r){n.updateBound=r,K(e).addEventListener("resize",n.updateBound,{passive:!0});var o=g(e);return X(o,"scroll",n.updateBound,n.scrollParents),n.scrollElement=o,n.eventsEnabled=!0,n}function J(){this.state.eventsEnabled||(this.state=Z(this.reference,this.options,this.state,this.scheduleUpdate))}function Q(){var e,t;this.state.eventsEnabled&&(cancelAnimationFrame(this.scheduleUpdate),this.state=(e=this.reference,t=this.state,K(e).removeEventListener("resize",t.updateBound),t.scrollParents.forEach(function(e){e.removeEventListener("scroll",t.updateBound)}),t.updateBound=null,t.scrollParents=[],t.scrollElement=null,t.eventsEnabled=!1,t))}function ee(e){return""!==e&&!isNaN(parseFloat(e))&&isFinite(e)}function te(e,t){Object.keys(t).forEach(function(n){var r="";-1!==["width","height","top","right","bottom","left"].indexOf(n)&&ee(t[n])&&(r="px"),e.style[n]=t[n]+r})}var ne=d&&/Firefox/i.test(navigator.userAgent);function re(e,t,n){var r=W(e,function(e){return e.name===t}),o=!!r&&e.some(function(e){return e.name===n&&e.enabled&&e.order<r.order});if(!o){var i="`"+t+"`",s="`"+n+"`";console.warn(s+" modifier is required by "+i+" modifier in order to work, be sure to include it before "+i+"!")}return o}var oe=["auto-start","auto","auto-end","top-start","top","top-end","right-start","right","right-end","bottom-end","bottom","bottom-start","left-end","left","left-start"],ie=oe.slice(3);function se(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=ie.indexOf(e),r=ie.slice(n+1).concat(ie.slice(0,n));return t?r.reverse():r}var ae="flip",le="clockwise",ce="counterclockwise";function ue(e,t,n,r){var o=[0,0],i=-1!==["right","left"].indexOf(r),s=e.split(/(\+|\-)/).map(function(e){return e.trim()}),a=s.indexOf(W(s,function(e){return-1!==e.search(/,|\s/)}));s[a]&&-1===s[a].indexOf(",")&&console.warn("Offsets separated by white space(s) are deprecated, use a comma (,) instead.");var l=/\s*,\s*|\s+/,c=-1!==a?[s.slice(0,a).concat([s[a].split(l)[0]]),[s[a].split(l)[1]].concat(s.slice(a+1))]:[s];return c=c.map(function(e,r){var o=(1===r?!i:i)?"height":"width",s=!1;return e.reduce(function(e,t){return""===e[e.length-1]&&-1!==["+","-"].indexOf(t)?(e[e.length-1]=t,s=!0,e):s?(e[e.length-1]+=t,s=!1,e):e.concat(t)},[]).map(function(e){return function(e,t,n,r){var o=e.match(/((?:\-|\+)?\d*\.?\d*)(.*)/),i=+o[1],s=o[2];if(!i)return e;if(0===s.indexOf("%")){return R("%p"===s?n:r)[t]/100*i}if("vh"===s||"vw"===s)return("vh"===s?Math.max(document.documentElement.clientHeight,window.innerHeight||0):Math.max(document.documentElement.clientWidth,window.innerWidth||0))/100*i;return i}(e,o,t,n)})}),c.forEach(function(e,t){e.forEach(function(n,r){ee(n)&&(o[t]+=n*("-"===e[r-1]?-1:1))})}),o}var de={shift:{order:100,enabled:!0,fn:function(e){var t=e.placement,n=t.split("-")[0],r=t.split("-")[1];if(r){var o=e.offsets,i=o.reference,s=o.popper,a=-1!==["bottom","top"].indexOf(n),l=a?"left":"top",c=a?"width":"height",u={start:x({},l,i[l]),end:x({},l,i[l]+i[c]-s[c])};e.offsets.popper=_({},s,u[r])}return e}},offset:{order:200,enabled:!0,fn:function(e,t){var n=t.offset,r=e.placement,o=e.offsets,i=o.popper,s=o.reference,a=r.split("-")[0],l=void 0;return l=ee(+n)?[+n,0]:ue(n,i,s,a),"left"===a?(i.top+=l[0],i.left-=l[1]):"right"===a?(i.top+=l[0],i.left+=l[1]):"top"===a?(i.left+=l[0],i.top-=l[1]):"bottom"===a&&(i.left+=l[0],i.top+=l[1]),e.popper=i,e},offset:0},preventOverflow:{order:300,enabled:!0,fn:function(e,t){var n=t.boundariesElement||C(e.instance.popper);e.instance.reference===n&&(n=C(n));var r=$("transform"),o=e.instance.popper.style,i=o.top,s=o.left,a=o[r];o.top="",o.left="",o[r]="";var l=M(e.instance.popper,e.instance.reference,t.padding,n,e.positionFixed);o.top=i,o.left=s,o[r]=a,t.boundaries=l;var c=t.priority,u=e.offsets.popper,d={primary:function(e){var n=u[e];return u[e]<l[e]&&!t.escapeWithReference&&(n=Math.max(u[e],l[e])),x({},e,n)},secondary:function(e){var n="right"===e?"left":"top",r=u[n];return u[e]>l[e]&&!t.escapeWithReference&&(r=Math.min(u[n],l[e]-("right"===e?u.width:u.height))),x({},n,r)}};return c.forEach(function(e){var t=-1!==["left","top"].indexOf(e)?"primary":"secondary";u=_({},u,d[t](e))}),e.offsets.popper=u,e},priority:["left","right","top","bottom"],padding:5,boundariesElement:"scrollParent"},keepTogether:{order:400,enabled:!0,fn:function(e){var t=e.offsets,n=t.popper,r=t.reference,o=e.placement.split("-")[0],i=Math.floor,s=-1!==["top","bottom"].indexOf(o),a=s?"right":"bottom",l=s?"left":"top",c=s?"width":"height";return n[a]<i(r[l])&&(e.offsets.popper[l]=i(r[l])-n[c]),n[l]>i(r[a])&&(e.offsets.popper[l]=i(r[a])),e}},arrow:{order:500,enabled:!0,fn:function(e,t){var n;if(!re(e.instance.modifiers,"arrow","keepTogether"))return e;var r=t.element;if("string"==typeof r){if(!(r=e.instance.popper.querySelector(r)))return e}else if(!e.instance.popper.contains(r))return console.warn("WARNING: `arrow.element` must be child of its popper element!"),e;var o=e.placement.split("-")[0],i=e.offsets,s=i.popper,a=i.reference,l=-1!==["left","right"].indexOf(o),c=l?"height":"width",u=l?"Top":"Left",d=u.toLowerCase(),p=l?"left":"top",h=l?"bottom":"right",f=U(r)[c];a[h]-f<s[d]&&(e.offsets.popper[d]-=s[d]-(a[h]-f)),a[d]+f>s[h]&&(e.offsets.popper[d]+=a[d]+f-s[h]),e.offsets.popper=R(e.offsets.popper);var v=a[d]+a[c]/2-f/2,g=m(e.instance.popper),y=parseFloat(g["margin"+u]),b=parseFloat(g["border"+u+"Width"]),E=v-e.offsets.popper[d]-y-b;return E=Math.max(Math.min(s[c]-f,E),0),e.arrowElement=r,e.offsets.arrow=(x(n={},d,Math.round(E)),x(n,p,""),n),e},element:"[x-arrow]"},flip:{order:600,enabled:!0,fn:function(e,t){if(G(e.instance.modifiers,"inner"))return e;if(e.flipped&&e.placement===e.originalPlacement)return e;var n=M(e.instance.popper,e.instance.reference,t.padding,t.boundariesElement,e.positionFixed),r=e.placement.split("-")[0],o=H(r),i=e.placement.split("-")[1]||"",s=[];switch(t.behavior){case ae:s=[r,o];break;case le:s=se(r);break;case ce:s=se(r,!0);break;default:s=t.behavior}return s.forEach(function(a,l){if(r!==a||s.length===l+1)return e;r=e.placement.split("-")[0],o=H(r);var c=e.offsets.popper,u=e.offsets.reference,d=Math.floor,p="left"===r&&d(c.right)>d(u.left)||"right"===r&&d(c.left)<d(u.right)||"top"===r&&d(c.bottom)>d(u.top)||"bottom"===r&&d(c.top)<d(u.bottom),h=d(c.left)<d(n.left),f=d(c.right)>d(n.right),m=d(c.top)<d(n.top),v=d(c.bottom)>d(n.bottom),g="left"===r&&h||"right"===r&&f||"top"===r&&m||"bottom"===r&&v,y=-1!==["top","bottom"].indexOf(r),b=!!t.flipVariations&&(y&&"start"===i&&h||y&&"end"===i&&f||!y&&"start"===i&&m||!y&&"end"===i&&v),E=!!t.flipVariationsByContent&&(y&&"start"===i&&f||y&&"end"===i&&h||!y&&"start"===i&&v||!y&&"end"===i&&m),S=b||E;(p||g||S)&&(e.flipped=!0,(p||g)&&(r=s[l+1]),S&&(i=function(e){return"end"===e?"start":"start"===e?"end":e}(i)),e.placement=r+(i?"-"+i:""),e.offsets.popper=_({},e.offsets.popper,j(e.instance.popper,e.offsets.reference,e.placement)),e=z(e.instance.modifiers,e,"flip"))}),e},behavior:"flip",padding:5,boundariesElement:"viewport",flipVariations:!1,flipVariationsByContent:!1},inner:{order:700,enabled:!1,fn:function(e){var t=e.placement,n=t.split("-")[0],r=e.offsets,o=r.popper,i=r.reference,s=-1!==["left","right"].indexOf(n),a=-1===["top","left"].indexOf(n);return o[s?"left":"top"]=i[n]-(a?o[s?"width":"height"]:0),e.placement=H(t),e.offsets.popper=R(o),e}},hide:{order:800,enabled:!0,fn:function(e){if(!re(e.instance.modifiers,"hide","preventOverflow"))return e;var t=e.offsets.reference,n=W(e.instance.modifiers,function(e){return"preventOverflow"===e.name}).boundaries;if(t.bottom<n.top||t.left>n.right||t.top>n.bottom||t.right<n.left){if(!0===e.hide)return e;e.hide=!0,e.attributes["x-out-of-boundaries"]=""}else{if(!1===e.hide)return e;e.hide=!1,e.attributes["x-out-of-boundaries"]=!1}return e}},computeStyle:{order:850,enabled:!0,fn:function(e,t){var n=t.x,r=t.y,o=e.offsets.popper,i=W(e.instance.modifiers,function(e){return"applyStyle"===e.name}).gpuAcceleration;void 0!==i&&console.warn("WARNING: `gpuAcceleration` option moved to `computeStyle` modifier and will not be supported in future versions of Popper.js!");var s=void 0!==i?i:t.gpuAcceleration,a=C(e.instance.popper),l=L(a),c={position:o.position},u=function(e,t){var n=e.offsets,r=n.popper,o=n.reference,i=Math.round,s=Math.floor,a=function(e){return e},l=i(o.width),c=i(r.width),u=-1!==["left","right"].indexOf(e.placement),d=-1!==e.placement.indexOf("-"),p=t?u||d||l%2==c%2?i:s:a,h=t?i:a;return{left:p(l%2==1&&c%2==1&&!d&&t?r.left-1:r.left),top:h(r.top),bottom:h(r.bottom),right:p(r.right)}}(e,window.devicePixelRatio<2||!ne),d="bottom"===n?"top":"bottom",p="right"===r?"left":"right",h=$("transform"),f=void 0,m=void 0;if(m="bottom"===d?"HTML"===a.nodeName?-a.clientHeight+u.bottom:-l.height+u.bottom:u.top,f="right"===p?"HTML"===a.nodeName?-a.clientWidth+u.right:-l.width+u.right:u.left,s&&h)c[h]="translate3d("+f+"px, "+m+"px, 0)",c[d]=0,c[p]=0,c.willChange="transform";else{var v="bottom"===d?-1:1,g="right"===p?-1:1;c[d]=m*v,c[p]=f*g,c.willChange=d+", "+p}var y={"x-placement":e.placement};return e.attributes=_({},y,e.attributes),e.styles=_({},c,e.styles),e.arrowStyles=_({},e.offsets.arrow,e.arrowStyles),e},gpuAcceleration:!0,x:"bottom",y:"right"},applyStyle:{order:900,enabled:!0,fn:function(e){var t,n;return te(e.instance.popper,e.styles),t=e.instance.popper,n=e.attributes,Object.keys(n).forEach(function(e){!1!==n[e]?t.setAttribute(e,n[e]):t.removeAttribute(e)}),e.arrowElement&&Object.keys(e.arrowStyles).length&&te(e.arrowElement,e.arrowStyles),e},onLoad:function(e,t,n,r,o){var i=F(o,t,e,n.positionFixed),s=B(n.placement,i,t,e,n.modifiers.flip.boundariesElement,n.modifiers.flip.padding);return t.setAttribute("x-placement",s),te(t,{position:n.positionFixed?"fixed":"absolute"}),n},gpuAcceleration:void 0}},pe={placement:"bottom",positionFixed:!1,eventsEnabled:!0,removeOnDestroy:!1,onCreate:function(){},onUpdate:function(){},modifiers:de},he=function(){function e(t,n){var r=this,o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.scheduleUpdate=function(){return requestAnimationFrame(r.update)},this.update=h(this.update.bind(this)),this.options=_({},e.Defaults,o),this.state={isDestroyed:!1,isCreated:!1,scrollParents:[]},this.reference=t&&t.jquery?t[0]:t,this.popper=n&&n.jquery?n[0]:n,this.options.modifiers={},Object.keys(_({},e.Defaults.modifiers,o.modifiers)).forEach(function(t){r.options.modifiers[t]=_({},e.Defaults.modifiers[t]||{},o.modifiers?o.modifiers[t]:{})}),this.modifiers=Object.keys(this.options.modifiers).map(function(e){return _({name:e},r.options.modifiers[e])}).sort(function(e,t){return e.order-t.order}),this.modifiers.forEach(function(e){e.enabled&&f(e.onLoad)&&e.onLoad(r.reference,r.popper,r.options,e,r.state)}),this.update();var i=this.options.eventsEnabled;i&&this.enableEventListeners(),this.state.eventsEnabled=i}return T(e,[{key:"update",value:function(){return q.call(this)}},{key:"destroy",value:function(){return Y.call(this)}},{key:"enableEventListeners",value:function(){return J.call(this)}},{key:"disableEventListeners",value:function(){return Q.call(this)}}]),e}();he.Utils=("undefined"!=typeof window?window:n.g).PopperUtils,he.placements=oe,he.Defaults=pe;const fe=he;var me=n(62777),ve=n(68615),ge={position:"absolute",top:0,left:0,opacity:0,pointerEvents:"none"},ye={},be=function(e){function t(){for(var t,n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];return t=e.call.apply(e,[this].concat(r))||this,(0,a.A)((0,s.A)((0,s.A)(t)),"state",{data:void 0,placement:void 0}),(0,a.A)((0,s.A)((0,s.A)(t)),"popperInstance",void 0),(0,a.A)((0,s.A)((0,s.A)(t)),"popperNode",null),(0,a.A)((0,s.A)((0,s.A)(t)),"arrowNode",null),(0,a.A)((0,s.A)((0,s.A)(t)),"setPopperNode",function(e){e&&t.popperNode!==e&&((0,ve.cZ)(t.props.innerRef,e),t.popperNode=e,t.updatePopperInstance())}),(0,a.A)((0,s.A)((0,s.A)(t)),"setArrowNode",function(e){t.arrowNode=e}),(0,a.A)((0,s.A)((0,s.A)(t)),"updateStateModifier",{enabled:!0,order:900,fn:function(e){var n=e.placement;return t.setState({data:e,placement:n}),e}}),(0,a.A)((0,s.A)((0,s.A)(t)),"getOptions",function(){return{placement:t.props.placement,eventsEnabled:t.props.eventsEnabled,positionFixed:t.props.positionFixed,modifiers:(0,o.A)({},t.props.modifiers,{arrow:(0,o.A)({},t.props.modifiers&&t.props.modifiers.arrow,{enabled:!!t.arrowNode,element:t.arrowNode}),applyStyle:{enabled:!1},updateStateModifier:t.updateStateModifier})}}),(0,a.A)((0,s.A)((0,s.A)(t)),"getPopperStyle",function(){return t.popperNode&&t.state.data?(0,o.A)({position:t.state.data.offsets.popper.position},t.state.data.styles):ge}),(0,a.A)((0,s.A)((0,s.A)(t)),"getPopperPlacement",function(){return t.state.data?t.state.placement:void 0}),(0,a.A)((0,s.A)((0,s.A)(t)),"getArrowStyle",function(){return t.arrowNode&&t.state.data?t.state.data.arrowStyles:ye}),(0,a.A)((0,s.A)((0,s.A)(t)),"getOutOfBoundariesState",function(){return t.state.data?t.state.data.hide:void 0}),(0,a.A)((0,s.A)((0,s.A)(t)),"destroyPopperInstance",function(){t.popperInstance&&(t.popperInstance.destroy(),t.popperInstance=null)}),(0,a.A)((0,s.A)((0,s.A)(t)),"updatePopperInstance",function(){t.destroyPopperInstance();var e=(0,s.A)((0,s.A)(t)).popperNode,n=t.props.referenceElement;n&&e&&(t.popperInstance=new fe(n,e,t.getOptions()))}),(0,a.A)((0,s.A)((0,s.A)(t)),"scheduleUpdate",function(){t.popperInstance&&t.popperInstance.scheduleUpdate()}),t}(0,i.A)(t,e);var n=t.prototype;return n.componentDidUpdate=function(e,t){this.props.placement===e.placement&&this.props.referenceElement===e.referenceElement&&this.props.positionFixed===e.positionFixed&&c()(this.props.modifiers,e.modifiers,{strict:!0})?this.props.eventsEnabled!==e.eventsEnabled&&this.popperInstance&&(this.props.eventsEnabled?this.popperInstance.enableEventListeners():this.popperInstance.disableEventListeners()):this.updatePopperInstance(),t.placement!==this.state.placement&&this.scheduleUpdate()},n.componentWillUnmount=function(){(0,ve.cZ)(this.props.innerRef,null),this.destroyPopperInstance()},n.render=function(){return(0,ve.vq)(this.props.children)({ref:this.setPopperNode,style:this.getPopperStyle(),placement:this.getPopperPlacement(),outOfBoundaries:this.getOutOfBoundariesState(),scheduleUpdate:this.scheduleUpdate,arrowProps:{ref:this.setArrowNode,style:this.getArrowStyle()}})},t}(u.Component);(0,a.A)(be,"defaultProps",{placement:"bottom",eventsEnabled:!0,referenceElement:void 0,positionFixed:!1});fe.placements;function Ee(e){var t=e.referenceElement,n=(0,r.A)(e,["referenceElement"]);return u.createElement(me.kr.Consumer,null,function(e){return u.createElement(be,(0,o.A)({referenceElement:void 0!==t?t:e},n))})}},14251(e,t,n){"use strict";n.d(t,{A:()=>h});var r=n(89575),o=n(79140),i=n(2474),s=n(24586),a=n(60751),l=n(64674),c=n.n(l),u=n(62777),d=n(68615),p=function(e){function t(){for(var t,n=arguments.length,r=new Array(n),o=0;o<n;o++)r[o]=arguments[o];return t=e.call.apply(e,[this].concat(r))||this,(0,s.A)((0,i.A)((0,i.A)(t)),"refHandler",function(e){(0,d.cZ)(t.props.innerRef,e),(0,d.oV)(t.props.setReferenceNode,e)}),t}(0,o.A)(t,e);var n=t.prototype;return n.componentWillUnmount=function(){(0,d.cZ)(this.props.innerRef,null)},n.render=function(){return c()(Boolean(this.props.setReferenceNode),"`Reference` should not be used outside of a `Manager` component."),(0,d.vq)(this.props.children)({ref:this.refHandler})},t}(a.Component);function h(e){return a.createElement(u.$$.Consumer,null,function(t){return a.createElement(p,(0,r.A)({setReferenceNode:t},e))})}},68615(e,t,n){"use strict";n.d(t,{cZ:()=>i,oV:()=>o,vq:()=>r});var r=function(e){return Array.isArray(e)?e[0]:e},o=function(e){if("function"==typeof e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return e.apply(void 0,n)}},i=function(e,t){if("function"==typeof e)return o(e,t);null!=e&&(e.current=t)}},79824(e,t,n){"use strict";n.d(t,{Kq:()=>W,ty:()=>p,Ng:()=>j,wA:()=>$,d4:()=>b});var r=n(58139),o=n(37121),i=n(83202);let s=function(e){e()};const a=()=>s;var l=n(60751);const c=Symbol.for("react-redux-context"),u="undefined"!=typeof globalThis?globalThis:{};function d(){var e;if(!l.createContext)return{};const t=null!=(e=u[c])?e:u[c]=new Map;let n=t.get(l.createContext);return n||(n=l.createContext(null),t.set(l.createContext,n)),n}const p=d();function h(e=p){return function(){return(0,l.useContext)(e)}}const f=h(),m=()=>{throw new Error("uSES not initialized!")};let v=m;const g=(e,t)=>e===t;function y(e=p){const t=e===p?f:h(e);return function(e,n={}){const{equalityFn:r=g,stabilityCheck:o,noopCheck:i}="function"==typeof n?{equalityFn:n}:n;const{store:s,subscription:a,getServerState:c,stabilityCheck:u,noopCheck:d}=t(),p=((0,l.useRef)(!0),(0,l.useCallback)({[e.name]:t=>e(t)}[e.name],[e,u,o])),h=v(a.addNestedSub,s.getState,c||s.getState,p,r);return(0,l.useDebugValue)(h),h}}const b=y();var E=n(89575),S=n(17502),C=n(75985),w=n.n(C),P=n(31524);const I=["initMapStateToProps","initMapDispatchToProps","initMergeProps"];function O(e,t,n,r,{areStatesEqual:o,areOwnPropsEqual:i,areStatePropsEqual:s}){let a,l,c,u,d,p=!1;function h(p,h){const f=!i(h,l),m=!o(p,a,h,l);return a=p,l=h,f&&m?(c=e(a,l),t.dependsOnOwnProps&&(u=t(r,l)),d=n(c,u,l),d):f?(e.dependsOnOwnProps&&(c=e(a,l)),t.dependsOnOwnProps&&(u=t(r,l)),d=n(c,u,l),d):m?function(){const t=e(a,l),r=!s(t,c);return c=t,r&&(d=n(c,u,l)),d}():d}return function(o,i){return p?h(o,i):(a=o,l=i,c=e(a,l),u=t(r,l),d=n(c,u,l),p=!0,d)}}function A(e){return function(t){const n=e(t);function r(){return n}return r.dependsOnOwnProps=!1,r}}function N(e){return e.dependsOnOwnProps?Boolean(e.dependsOnOwnProps):1!==e.length}function T(e,t){return function(t,{displayName:n}){const r=function(e,t){return r.dependsOnOwnProps?r.mapToProps(e,t):r.mapToProps(e,void 0)};return r.dependsOnOwnProps=!0,r.mapToProps=function(t,n){r.mapToProps=e,r.dependsOnOwnProps=N(e);let o=r(t,n);return"function"==typeof o&&(r.mapToProps=o,r.dependsOnOwnProps=N(o),o=r(t,n)),o},r}}function x(e,t){return(n,r)=>{throw new Error(`Invalid value of type ${typeof e} for ${t} argument when connecting component ${r.wrappedComponentName}.`)}}function _(e,t,n){return(0,E.A)({},n,e,t)}const R={notify(){},get:()=>[]};function L(e,t){let n,r=R,o=0,i=!1;function s(){u.onStateChange&&u.onStateChange()}function l(){o++,n||(n=t?t.addNestedSub(s):e.subscribe(s),r=function(){const e=a();let t=null,n=null;return{clear(){t=null,n=null},notify(){e(()=>{let e=t;for(;e;)e.callback(),e=e.next})},get(){let e=[],n=t;for(;n;)e.push(n),n=n.next;return e},subscribe(e){let r=!0,o=n={callback:e,next:null,prev:n};return o.prev?o.prev.next=o:t=o,function(){r&&null!==t&&(r=!1,o.next?o.next.prev=o.prev:n=o.prev,o.prev?o.prev.next=o.next:t=o.next)}}}}())}function c(){o--,n&&0===o&&(n(),n=void 0,r.clear(),r=R)}const u={addNestedSub:function(e){l();const t=r.subscribe(e);let n=!1;return()=>{n||(n=!0,t(),c())}},notifyNestedSubs:function(){r.notify()},handleChangeWrapper:s,isSubscribed:function(){return i},trySubscribe:function(){i||(i=!0,l())},tryUnsubscribe:function(){i&&(i=!1,c())},getListeners:()=>r};return u}const k=!("undefined"==typeof window||void 0===window.document||void 0===window.document.createElement)?l.useLayoutEffect:l.useEffect;function D(e,t){return e===t?0!==e||0!==t||1/e==1/t:e!=e&&t!=t}function V(e,t){if(D(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;const n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(let r=0;r<n.length;r++)if(!Object.prototype.hasOwnProperty.call(t,n[r])||!D(e[n[r]],t[n[r]]))return!1;return!0}const M=["reactReduxForwardedRef"];let B=m;const F=[null,null];function U(e,t,n,r,o,i){e.current=r,n.current=!1,o.current&&(o.current=null,i())}function H(e,t){return e===t}const j=function(e,t,n,{pure:r,areStatesEqual:o=H,areOwnPropsEqual:i=V,areStatePropsEqual:s=V,areMergedPropsEqual:a=V,forwardRef:c=!1,context:u=p}={}){const d=u,h=function(e){return e?"function"==typeof e?T(e):x(e,"mapStateToProps"):A(()=>({}))}(e),f=function(e){return e&&"object"==typeof e?A(t=>function(e,t){const n={};for(const r in e){const o=e[r];"function"==typeof o&&(n[r]=(...e)=>t(o(...e)))}return n}(e,t)):e?"function"==typeof e?T(e):x(e,"mapDispatchToProps"):A(e=>({dispatch:e}))}(t),m=function(e){return e?"function"==typeof e?function(e){return function(t,{displayName:n,areMergedPropsEqual:r}){let o,i=!1;return function(t,n,s){const a=e(t,n,s);return i?r(a,o)||(o=a):(i=!0,o=a),o}}}(e):x(e,"mergeProps"):()=>_}(n),v=Boolean(e);return e=>{const t=e.displayName||e.name||"Component",n=`Connect(${t})`,r={shouldHandleStateChanges:v,displayName:n,wrappedComponentName:t,WrappedComponent:e,initMapStateToProps:h,initMapDispatchToProps:f,initMergeProps:m,areStatesEqual:o,areStatePropsEqual:s,areOwnPropsEqual:i,areMergedPropsEqual:a};function u(t){const[n,o,i]=l.useMemo(()=>{const{reactReduxForwardedRef:e}=t,n=(0,S.A)(t,M);return[t.context,e,n]},[t]),s=l.useMemo(()=>n&&n.Consumer&&(0,P.isContextConsumer)(l.createElement(n.Consumer,null))?n:d,[n,d]),a=l.useContext(s),c=Boolean(t.store)&&Boolean(t.store.getState)&&Boolean(t.store.dispatch),u=Boolean(a)&&Boolean(a.store);const p=c?t.store:a.store,h=u?a.getServerState:p.getState,f=l.useMemo(()=>function(e,t){let{initMapStateToProps:n,initMapDispatchToProps:r,initMergeProps:o}=t,i=(0,S.A)(t,I);return O(n(e,i),r(e,i),o(e,i),e,i)}(p.dispatch,r),[p]),[m,g]=l.useMemo(()=>{if(!v)return F;const e=L(p,c?void 0:a.subscription),t=e.notifyNestedSubs.bind(e);return[e,t]},[p,c,a]),y=l.useMemo(()=>c?a:(0,E.A)({},a,{subscription:m}),[c,a,m]),b=l.useRef(),C=l.useRef(i),w=l.useRef(),A=l.useRef(!1),N=(l.useRef(!1),l.useRef(!1)),T=l.useRef();k(()=>(N.current=!0,()=>{N.current=!1}),[]);const x=l.useMemo(()=>()=>w.current&&i===C.current?w.current:f(p.getState(),i),[p,i]),_=l.useMemo(()=>e=>m?function(e,t,n,r,o,i,s,a,l,c,u){if(!e)return()=>{};let d=!1,p=null;const h=()=>{if(d||!a.current)return;const e=t.getState();let n,h;try{n=r(e,o.current)}catch(e){h=e,p=e}h||(p=null),n===i.current?s.current||c():(i.current=n,l.current=n,s.current=!0,u())};return n.onStateChange=h,n.trySubscribe(),h(),()=>{if(d=!0,n.tryUnsubscribe(),n.onStateChange=null,p)throw p}}(v,p,m,f,C,b,A,N,w,g,e):()=>{},[m]);var R,D,V;let H;R=U,D=[C,b,A,i,w,g],k(()=>R(...D),V);try{H=B(_,x,h?()=>f(h(),i):x)}catch(e){throw T.current&&(e.message+=`\nThe error may be correlated with this previous error:\n${T.current.stack}\n\n`),e}k(()=>{T.current=void 0,w.current=void 0,b.current=H});const j=l.useMemo(()=>l.createElement(e,(0,E.A)({},H,{ref:o})),[o,e,H]);return l.useMemo(()=>v?l.createElement(s.Provider,{value:y},j):j,[s,j,y])}const p=l.memo(u);if(p.WrappedComponent=e,p.displayName=u.displayName=n,c){const t=l.forwardRef(function(e,t){return l.createElement(p,(0,E.A)({},e,{reactReduxForwardedRef:t}))});return t.displayName=n,t.WrappedComponent=e,w()(t,e)}return w()(p,e)}};const W=function({store:e,context:t,children:n,serverState:r,stabilityCheck:o="once",noopCheck:i="once"}){const s=l.useMemo(()=>{const t=L(e);return{store:e,subscription:t,getServerState:r?()=>r:void 0,stabilityCheck:o,noopCheck:i}},[e,r,o,i]),a=l.useMemo(()=>e.getState(),[e]);k(()=>{const{subscription:t}=s;return t.onStateChange=t.notifyNestedSubs,t.trySubscribe(),a!==e.getState()&&t.notifyNestedSubs(),()=>{t.tryUnsubscribe(),t.onStateChange=void 0}},[s,a]);const c=t||p;return l.createElement(c.Provider,{value:s},n)};function z(e=p){const t=e===p?f:h(e);return function(){const{store:e}=t();return e}}const q=z();function G(e=p){const t=e===p?q:z(e);return function(){return t().dispatch}}const $=G();var Y,K;Y=o.useSyncExternalStoreWithSelector,v=Y,(e=>{B=e})(r.useSyncExternalStore),K=i.unstable_batchedUpdates,s=K},84104(e,t){"use strict";var n,r=Symbol.for("react.element"),o=Symbol.for("react.portal"),i=Symbol.for("react.fragment"),s=Symbol.for("react.strict_mode"),a=Symbol.for("react.profiler"),l=Symbol.for("react.provider"),c=Symbol.for("react.context"),u=Symbol.for("react.server_context"),d=Symbol.for("react.forward_ref"),p=Symbol.for("react.suspense"),h=Symbol.for("react.suspense_list"),f=Symbol.for("react.memo"),m=Symbol.for("react.lazy"),v=Symbol.for("react.offscreen");
/**
 * @license React
 * react-is.production.min.js
 *
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */function g(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case r:switch(e=e.type){case i:case a:case s:case p:case h:return e;default:switch(e=e&&e.$$typeof){case u:case c:case d:case m:case f:case l:return e;default:return t}}case o:return t}}}n=Symbol.for("react.module.reference"),t.isContextConsumer=function(e){return g(e)===c}},31524(e,t,n){"use strict";e.exports=n(84104)},75143(e,t,n){"use strict";n.d(t,{uZ:()=>te});var r=n(60751),o=n(83202),i=function(e,t){return i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},i(e,t)};function s(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}i(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}var a=function(){return a=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},a.apply(this,arguments)};function l(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n}var c="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:void 0!==n.g?n.g:"undefined"!=typeof self?self:{};var u=function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)},d="object"==typeof c&&c&&c.Object===Object&&c,p="object"==typeof self&&self&&self.Object===Object&&self,h=d||p||Function("return this")(),f=h,m=function(){return f.Date.now()},v=/\s/;var g=function(e){for(var t=e.length;t--&&v.test(e.charAt(t)););return t},y=/^\s+/;var b=function(e){return e?e.slice(0,g(e)+1).replace(y,""):e},E=h.Symbol,S=E,C=Object.prototype,w=C.hasOwnProperty,P=C.toString,I=S?S.toStringTag:void 0;var O=function(e){var t=w.call(e,I),n=e[I];try{e[I]=void 0;var r=!0}catch(e){}var o=P.call(e);return r&&(t?e[I]=n:delete e[I]),o},A=Object.prototype.toString;var N=O,T=function(e){return A.call(e)},x=E?E.toStringTag:void 0;var _=function(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":x&&x in Object(e)?N(e):T(e)},R=function(e){return null!=e&&"object"==typeof e};var L=b,k=u,D=function(e){return"symbol"==typeof e||R(e)&&"[object Symbol]"==_(e)},V=/^[-+]0x[0-9a-f]+$/i,M=/^0b[01]+$/i,B=/^0o[0-7]+$/i,F=parseInt;var U=u,H=m,j=function(e){if("number"==typeof e)return e;if(D(e))return NaN;if(k(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=k(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=L(e);var n=M.test(e);return n||B.test(e)?F(e.slice(2),n?2:8):V.test(e)?NaN:+e},W=Math.max,z=Math.min;var q=function(e,t,n){var r,o,i,s,a,l,c=0,u=!1,d=!1,p=!0;if("function"!=typeof e)throw new TypeError("Expected a function");function h(t){var n=r,i=o;return r=o=void 0,c=t,s=e.apply(i,n)}function f(e){var n=e-l;return void 0===l||n>=t||n<0||d&&e-c>=i}function m(){var e=H();if(f(e))return v(e);a=setTimeout(m,function(e){var n=t-(e-l);return d?z(n,i-(e-c)):n}(e))}function v(e){return a=void 0,p&&r?h(e):(r=o=void 0,s)}function g(){var e=H(),n=f(e);if(r=arguments,o=this,l=e,n){if(void 0===a)return function(e){return c=e,a=setTimeout(m,t),u?h(e):s}(l);if(d)return clearTimeout(a),a=setTimeout(m,t),h(l)}return void 0===a&&(a=setTimeout(m,t)),s}return t=j(t)||0,U(n)&&(u=!!n.leading,i=(d="maxWait"in n)?W(j(n.maxWait)||0,t):i,p="trailing"in n?!!n.trailing:p),g.cancel=function(){void 0!==a&&clearTimeout(a),c=0,r=l=o=a=void 0},g.flush=function(){return void 0===a?s:v(H())},g},G=q,$=u;var Y=function(e,t,n){var r=!0,o=!0;if("function"!=typeof e)throw new TypeError("Expected a function");return $(n)&&(r="leading"in n?!!n.leading:r,o="trailing"in n?!!n.trailing:o),G(e,t,{leading:r,maxWait:t,trailing:o})},K=function(e,t,n,r){switch(t){case"debounce":return q(e,n,r);case"throttle":return Y(e,n,r);default:return e}},X=function(e){return"function"==typeof e},Z=function(){return"undefined"==typeof window},J=function(e){return e instanceof Element||e instanceof HTMLDocument},Q=function(e,t,n,r){return function(o){var i=o.width,s=o.height;t(function(t){return t.width===i&&t.height===s||t.width===i&&!r||t.height===s&&!n?t:(e&&X(e)&&e(i,s),{width:i,height:s})})}};!function(e){function t(t){var n=e.call(this,t)||this;n.cancelHandler=function(){n.resizeHandler&&n.resizeHandler.cancel&&(n.resizeHandler.cancel(),n.resizeHandler=null)},n.attachObserver=function(){var e=n.props,t=e.targetRef,r=e.observerOptions;if(!Z()){t&&t.current&&(n.targetRef.current=t.current);var o=n.getElement();o&&(n.observableElement&&n.observableElement===o||(n.observableElement=o,n.resizeObserver.observe(o,r)))}},n.getElement=function(){var e=n.props,t=e.querySelector,r=e.targetDomEl;if(Z())return null;if(t)return document.querySelector(t);if(r&&J(r))return r;if(n.targetRef&&J(n.targetRef.current))return n.targetRef.current;var i=(0,o.findDOMNode)(n);if(!i)return null;switch(n.getRenderType()){case"renderProp":case"childFunction":case"child":case"childArray":return i;default:return i.parentElement}},n.createResizeHandler=function(e){var t=n.props,r=t.handleWidth,o=void 0===r||r,i=t.handleHeight,s=void 0===i||i,a=t.onResize;if(o||s){var l=Q(a,n.setState.bind(n),o,s);e.forEach(function(e){var t=e&&e.contentRect||{},r=t.width,o=t.height;!n.skipOnMount&&!Z()&&l({width:r,height:o}),n.skipOnMount=!1})}},n.getRenderType=function(){var e=n.props,t=e.render,o=e.children;return X(t)?"renderProp":X(o)?"childFunction":(0,r.isValidElement)(o)?"child":Array.isArray(o)?"childArray":"parent"};var i=t.skipOnMount,s=t.refreshMode,a=t.refreshRate,l=void 0===a?1e3:a,c=t.refreshOptions;return n.state={width:void 0,height:void 0},n.skipOnMount=i,n.targetRef=(0,r.createRef)(),n.observableElement=null,Z()||(n.resizeHandler=K(n.createResizeHandler,s,l,c),n.resizeObserver=new window.ResizeObserver(n.resizeHandler)),n}s(t,e),t.prototype.componentDidMount=function(){this.attachObserver()},t.prototype.componentDidUpdate=function(){this.attachObserver()},t.prototype.componentWillUnmount=function(){Z()||(this.observableElement=null,this.resizeObserver.disconnect(),this.cancelHandler())},t.prototype.render=function(){var e,t=this.props,n=t.render,o=t.children,i=t.nodeType,s=void 0===i?"div":i,a=this.state,c={width:a.width,height:a.height,targetRef:this.targetRef};switch(this.getRenderType()){case"renderProp":return n&&n(c);case"childFunction":return(e=o)(c);case"child":if((e=o).type&&"string"==typeof e.type){var u=l(c,["targetRef"]);return(0,r.cloneElement)(e,u)}return(0,r.cloneElement)(e,c);case"childArray":return(e=o).map(function(e){return!!e&&(0,r.cloneElement)(e,c)});default:return r.createElement(s,null)}}}(r.PureComponent);var ee=Z()?r.useEffect:r.useLayoutEffect;function te(e){void 0===e&&(e={});var t=e.skipOnMount,n=void 0!==t&&t,o=e.refreshMode,i=e.refreshRate,s=void 0===i?1e3:i,l=e.refreshOptions,c=e.handleWidth,u=void 0===c||c,d=e.handleHeight,p=void 0===d||d,h=e.targetRef,f=e.observerOptions,m=e.onResize,v=(0,r.useRef)(n),g=(0,r.useRef)(null),y=null!=h?h:g,b=(0,r.useRef)(),E=(0,r.useState)({width:void 0,height:void 0}),S=E[0],C=E[1];return ee(function(){if(!Z()){var e=Q(m,C,u,p);b.current=K(function(t){(u||p)&&t.forEach(function(t){var n=t&&t.contentRect||{},r=n.width,o=n.height;!v.current&&!Z()&&e({width:r,height:o}),v.current=!1})},o,s,l);var t=new window.ResizeObserver(b.current);return y.current&&t.observe(y.current,f),function(){t.disconnect();var e=b.current;e&&e.cancel&&e.cancel()}}},[o,s,l,u,p,m,f,y.current]),a({ref:y},S)}},86090(e,t,n){"use strict";n.d(t,{B6:()=>x,Ix:()=>C,XZ:()=>S,dO:()=>M,qh:()=>_,rd:()=>A,y:()=>B});var r=n(79140),o=n(60751),i=n.n(o),s=n(39067),a=n.n(s),l=n(69074),c=n(37730),u=n(89575),d=n(93673),p=n.n(d),h=(n(524),n(17502)),f=n(75985),m=n.n(f),v=1073741823,g="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:void 0!==n.g?n.g:{};var y=i().createContext||function(e,t){var n,o,s="__create-react-context-"+function(){var e="__global_unique_id__";return g[e]=(g[e]||0)+1}()+"__",l=function(e){function n(){for(var t,n,r,o=arguments.length,i=new Array(o),s=0;s<o;s++)i[s]=arguments[s];return(t=e.call.apply(e,[this].concat(i))||this).emitter=(n=t.props.value,r=[],{on:function(e){r.push(e)},off:function(e){r=r.filter(function(t){return t!==e})},get:function(){return n},set:function(e,t){n=e,r.forEach(function(e){return e(n,t)})}}),t}(0,r.A)(n,e);var o=n.prototype;return o.getChildContext=function(){var e;return(e={})[s]=this.emitter,e},o.componentWillReceiveProps=function(e){if(this.props.value!==e.value){var n,r=this.props.value,o=e.value;((i=r)===(s=o)?0!==i||1/i==1/s:i!=i&&s!=s)?n=0:(n="function"==typeof t?t(r,o):v,0!==(n|=0)&&this.emitter.set(e.value,n))}var i,s},o.render=function(){return this.props.children},n}(i().Component);l.childContextTypes=((n={})[s]=a().object.isRequired,n);var c=function(t){function n(){for(var e,n=arguments.length,r=new Array(n),o=0;o<n;o++)r[o]=arguments[o];return(e=t.call.apply(t,[this].concat(r))||this).observedBits=void 0,e.state={value:e.getValue()},e.onUpdate=function(t,n){0!==((0|e.observedBits)&n)&&e.setState({value:e.getValue()})},e}(0,r.A)(n,t);var o=n.prototype;return o.componentWillReceiveProps=function(e){var t=e.observedBits;this.observedBits=null==t?v:t},o.componentDidMount=function(){this.context[s]&&this.context[s].on(this.onUpdate);var e=this.props.observedBits;this.observedBits=null==e?v:e},o.componentWillUnmount=function(){this.context[s]&&this.context[s].off(this.onUpdate)},o.getValue=function(){return this.context[s]?this.context[s].get():e},o.render=function(){return(e=this.props.children,Array.isArray(e)?e[0]:e)(this.state.value);var e},n}(i().Component);return c.contextTypes=((o={})[s]=a().object,o),{Provider:l,Consumer:c}},b=function(e){var t=y();return t.displayName=e,t},E=b("Router-History"),S=b("Router"),C=function(e){function t(t){var n;return(n=e.call(this,t)||this).state={location:t.history.location},n._isMounted=!1,n._pendingLocation=null,t.staticContext||(n.unlisten=t.history.listen(function(e){n._pendingLocation=e})),n}(0,r.A)(t,e),t.computeRootMatch=function(e){return{path:"/",url:"/",params:{},isExact:"/"===e}};var n=t.prototype;return n.componentDidMount=function(){var e=this;this._isMounted=!0,this.unlisten&&this.unlisten(),this.props.staticContext||(this.unlisten=this.props.history.listen(function(t){e._isMounted&&e.setState({location:t})})),this._pendingLocation&&this.setState({location:this._pendingLocation})},n.componentWillUnmount=function(){this.unlisten&&(this.unlisten(),this._isMounted=!1,this._pendingLocation=null)},n.render=function(){return i().createElement(S.Provider,{value:{history:this.props.history,location:this.state.location,match:t.computeRootMatch(this.state.location.pathname),staticContext:this.props.staticContext}},i().createElement(E.Provider,{children:this.props.children||null,value:this.props.history}))},t}(i().Component);i().Component;var w=function(e){function t(){return e.apply(this,arguments)||this}(0,r.A)(t,e);var n=t.prototype;return n.componentDidMount=function(){this.props.onMount&&this.props.onMount.call(this,this)},n.componentDidUpdate=function(e){this.props.onUpdate&&this.props.onUpdate.call(this,this,e)},n.componentWillUnmount=function(){this.props.onUnmount&&this.props.onUnmount.call(this,this)},n.render=function(){return null},t}(i().Component);var P={},I=0;function O(e,t){return void 0===e&&(e="/"),void 0===t&&(t={}),"/"===e?e:function(e){if(P[e])return P[e];var t=p().compile(e);return I<1e4&&(P[e]=t,I++),t}(e)(t,{pretty:!0})}function A(e){var t=e.computedMatch,n=e.to,r=e.push,o=void 0!==r&&r;return i().createElement(S.Consumer,null,function(e){e||(0,c.A)(!1);var r=e.history,s=e.staticContext,a=o?r.push:r.replace,d=(0,l.yJ)(t?"string"==typeof n?O(n,t.params):(0,u.A)({},n,{pathname:O(n.pathname,t.params)}):n);return s?(a(d),null):i().createElement(w,{onMount:function(){a(d)},onUpdate:function(e,t){var n=(0,l.yJ)(t.to);(0,l.Fu)(n,(0,u.A)({},d,{key:n.key}))||a(d)},to:n})})}var N={},T=0;function x(e,t){void 0===t&&(t={}),("string"==typeof t||Array.isArray(t))&&(t={path:t});var n=t,r=n.path,o=n.exact,i=void 0!==o&&o,s=n.strict,a=void 0!==s&&s,l=n.sensitive,c=void 0!==l&&l;return[].concat(r).reduce(function(t,n){if(!n&&""!==n)return null;if(t)return t;var r=function(e,t){var n=""+t.end+t.strict+t.sensitive,r=N[n]||(N[n]={});if(r[e])return r[e];var o=[],i={regexp:p()(e,o,t),keys:o};return T<1e4&&(r[e]=i,T++),i}(n,{end:i,strict:a,sensitive:c}),o=r.regexp,s=r.keys,l=o.exec(e);if(!l)return null;var u=l[0],d=l.slice(1),h=e===u;return i&&!h?null:{path:n,url:"/"===n&&""===u?"/":u,isExact:h,params:s.reduce(function(e,t,n){return e[t.name]=d[n],e},{})}},null)}var _=function(e){function t(){return e.apply(this,arguments)||this}return(0,r.A)(t,e),t.prototype.render=function(){var e=this;return i().createElement(S.Consumer,null,function(t){t||(0,c.A)(!1);var n=e.props.location||t.location,r=e.props.computedMatch?e.props.computedMatch:e.props.path?x(n.pathname,e.props):t.match,o=(0,u.A)({},t,{location:n,match:r}),s=e.props,a=s.children,l=s.component,d=s.render;return Array.isArray(a)&&function(e){return 0===i().Children.count(e)}(a)&&(a=null),i().createElement(S.Provider,{value:o},o.match?a?"function"==typeof a?a(o):a:l?i().createElement(l,o):d?d(o):null:"function"==typeof a?a(o):null)})},t}(i().Component);function R(e){return"/"===e.charAt(0)?e:"/"+e}function L(e,t){if(!e)return t;var n=R(e);return 0!==t.pathname.indexOf(n)?t:(0,u.A)({},t,{pathname:t.pathname.substr(n.length)})}function k(e){return"string"==typeof e?e:(0,l.AO)(e)}function D(e){return function(){(0,c.A)(!1)}}function V(){}i().Component;var M=function(e){function t(){return e.apply(this,arguments)||this}return(0,r.A)(t,e),t.prototype.render=function(){var e=this;return i().createElement(S.Consumer,null,function(t){t||(0,c.A)(!1);var n,r,o=e.props.location||t.location;return i().Children.forEach(e.props.children,function(e){if(null==r&&i().isValidElement(e)){n=e;var s=e.props.path||e.props.from;r=s?x(o.pathname,(0,u.A)({},e.props,{path:s})):t.match}}),r?i().cloneElement(n,{location:o,computedMatch:r}):null})},t}(i().Component);function B(e){var t="withRouter("+(e.displayName||e.name)+")",n=function(t){var n=t.wrappedComponentRef,r=(0,h.A)(t,["wrappedComponentRef"]);return i().createElement(S.Consumer,null,function(t){return t||(0,c.A)(!1),i().createElement(e,(0,u.A)({},r,t,{ref:n}))})};return n.displayName=t,n.WrappedComponent=e,m()(n,e)}i().useContext},67743(e,t,n){"use strict";n.d(t,{A:()=>P});var r=n(89575),o=n(17502),i=n(79140);function s(e,t){return e.replace(new RegExp("(^|\\s)"+t+"(?:\\s|$)","g"),"$1").replace(/\s+/g," ").replace(/^\s*|\s*$/g,"")}var a=n(60751),l=n.n(a),c=n(83202),u=n.n(c);const d=!1,p=l().createContext(null);var h=function(e){return e.scrollTop},f="unmounted",m="exited",v="entering",g="entered",y="exiting",b=function(e){function t(t,n){var r;r=e.call(this,t,n)||this;var o,i=n&&!n.isMounting?t.enter:t.appear;return r.appearStatus=null,t.in?i?(o=m,r.appearStatus=v):o=g:o=t.unmountOnExit||t.mountOnEnter?f:m,r.state={status:o},r.nextCallback=null,r}(0,i.A)(t,e),t.getDerivedStateFromProps=function(e,t){return e.in&&t.status===f?{status:m}:null};var n=t.prototype;return n.componentDidMount=function(){this.updateStatus(!0,this.appearStatus)},n.componentDidUpdate=function(e){var t=null;if(e!==this.props){var n=this.state.status;this.props.in?n!==v&&n!==g&&(t=v):n!==v&&n!==g||(t=y)}this.updateStatus(!1,t)},n.componentWillUnmount=function(){this.cancelNextCallback()},n.getTimeouts=function(){var e,t,n,r=this.props.timeout;return e=t=n=r,null!=r&&"number"!=typeof r&&(e=r.exit,t=r.enter,n=void 0!==r.appear?r.appear:t),{exit:e,enter:t,appear:n}},n.updateStatus=function(e,t){if(void 0===e&&(e=!1),null!==t)if(this.cancelNextCallback(),t===v){if(this.props.unmountOnExit||this.props.mountOnEnter){var n=this.props.nodeRef?this.props.nodeRef.current:u().findDOMNode(this);n&&h(n)}this.performEnter(e)}else this.performExit();else this.props.unmountOnExit&&this.state.status===m&&this.setState({status:f})},n.performEnter=function(e){var t=this,n=this.props.enter,r=this.context?this.context.isMounting:e,o=this.props.nodeRef?[r]:[u().findDOMNode(this),r],i=o[0],s=o[1],a=this.getTimeouts(),l=r?a.appear:a.enter;!e&&!n||d?this.safeSetState({status:g},function(){t.props.onEntered(i)}):(this.props.onEnter(i,s),this.safeSetState({status:v},function(){t.props.onEntering(i,s),t.onTransitionEnd(l,function(){t.safeSetState({status:g},function(){t.props.onEntered(i,s)})})}))},n.performExit=function(){var e=this,t=this.props.exit,n=this.getTimeouts(),r=this.props.nodeRef?void 0:u().findDOMNode(this);t&&!d?(this.props.onExit(r),this.safeSetState({status:y},function(){e.props.onExiting(r),e.onTransitionEnd(n.exit,function(){e.safeSetState({status:m},function(){e.props.onExited(r)})})})):this.safeSetState({status:m},function(){e.props.onExited(r)})},n.cancelNextCallback=function(){null!==this.nextCallback&&(this.nextCallback.cancel(),this.nextCallback=null)},n.safeSetState=function(e,t){t=this.setNextCallback(t),this.setState(e,t)},n.setNextCallback=function(e){var t=this,n=!0;return this.nextCallback=function(r){n&&(n=!1,t.nextCallback=null,e(r))},this.nextCallback.cancel=function(){n=!1},this.nextCallback},n.onTransitionEnd=function(e,t){this.setNextCallback(t);var n=this.props.nodeRef?this.props.nodeRef.current:u().findDOMNode(this),r=null==e&&!this.props.addEndListener;if(n&&!r){if(this.props.addEndListener){var o=this.props.nodeRef?[this.nextCallback]:[n,this.nextCallback],i=o[0],s=o[1];this.props.addEndListener(i,s)}null!=e&&setTimeout(this.nextCallback,e)}else setTimeout(this.nextCallback,0)},n.render=function(){var e=this.state.status;if(e===f)return null;var t=this.props,n=t.children,r=(t.in,t.mountOnEnter,t.unmountOnExit,t.appear,t.enter,t.exit,t.timeout,t.addEndListener,t.onEnter,t.onEntering,t.onEntered,t.onExit,t.onExiting,t.onExited,t.nodeRef,(0,o.A)(t,["children","in","mountOnEnter","unmountOnExit","appear","enter","exit","timeout","addEndListener","onEnter","onEntering","onEntered","onExit","onExiting","onExited","nodeRef"]));return l().createElement(p.Provider,{value:null},"function"==typeof n?n(e,r):l().cloneElement(l().Children.only(n),r))},t}(l().Component);function E(){}b.contextType=p,b.propTypes={},b.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:E,onEntering:E,onEntered:E,onExit:E,onExiting:E,onExited:E},b.UNMOUNTED=f,b.EXITED=m,b.ENTERING=v,b.ENTERED=g,b.EXITING=y;const S=b;var C=function(e,t){return e&&t&&t.split(" ").forEach(function(t){return r=t,void((n=e).classList?n.classList.remove(r):"string"==typeof n.className?n.className=s(n.className,r):n.setAttribute("class",s(n.className&&n.className.baseVal||"",r)));var n,r})},w=function(e){function t(){for(var t,n=arguments.length,r=new Array(n),o=0;o<n;o++)r[o]=arguments[o];return(t=e.call.apply(e,[this].concat(r))||this).appliedClasses={appear:{},enter:{},exit:{}},t.onEnter=function(e,n){var r=t.resolveArguments(e,n),o=r[0],i=r[1];t.removeClasses(o,"exit"),t.addClass(o,i?"appear":"enter","base"),t.props.onEnter&&t.props.onEnter(e,n)},t.onEntering=function(e,n){var r=t.resolveArguments(e,n),o=r[0],i=r[1]?"appear":"enter";t.addClass(o,i,"active"),t.props.onEntering&&t.props.onEntering(e,n)},t.onEntered=function(e,n){var r=t.resolveArguments(e,n),o=r[0],i=r[1]?"appear":"enter";t.removeClasses(o,i),t.addClass(o,i,"done"),t.props.onEntered&&t.props.onEntered(e,n)},t.onExit=function(e){var n=t.resolveArguments(e)[0];t.removeClasses(n,"appear"),t.removeClasses(n,"enter"),t.addClass(n,"exit","base"),t.props.onExit&&t.props.onExit(e)},t.onExiting=function(e){var n=t.resolveArguments(e)[0];t.addClass(n,"exit","active"),t.props.onExiting&&t.props.onExiting(e)},t.onExited=function(e){var n=t.resolveArguments(e)[0];t.removeClasses(n,"exit"),t.addClass(n,"exit","done"),t.props.onExited&&t.props.onExited(e)},t.resolveArguments=function(e,n){return t.props.nodeRef?[t.props.nodeRef.current,e]:[e,n]},t.getClassNames=function(e){var n=t.props.classNames,r="string"==typeof n,o=r?""+(r&&n?n+"-":"")+e:n[e];return{baseClassName:o,activeClassName:r?o+"-active":n[e+"Active"],doneClassName:r?o+"-done":n[e+"Done"]}},t}(0,i.A)(t,e);var n=t.prototype;return n.addClass=function(e,t,n){var r=this.getClassNames(t)[n+"ClassName"],o=this.getClassNames("enter").doneClassName;"appear"===t&&"done"===n&&o&&(r+=" "+o),"active"===n&&e&&h(e),r&&(this.appliedClasses[t][n]=r,function(e,t){e&&t&&t.split(" ").forEach(function(t){return r=t,void((n=e).classList?n.classList.add(r):function(e,t){return e.classList?!!t&&e.classList.contains(t):-1!==(" "+(e.className.baseVal||e.className)+" ").indexOf(" "+t+" ")}(n,r)||("string"==typeof n.className?n.className=n.className+" "+r:n.setAttribute("class",(n.className&&n.className.baseVal||"")+" "+r)));var n,r})}(e,r))},n.removeClasses=function(e,t){var n=this.appliedClasses[t],r=n.base,o=n.active,i=n.done;this.appliedClasses[t]={},r&&C(e,r),o&&C(e,o),i&&C(e,i)},n.render=function(){var e=this.props,t=(e.classNames,(0,o.A)(e,["classNames"]));return l().createElement(S,(0,r.A)({},t,{onEnter:this.onEnter,onEntered:this.onEntered,onEntering:this.onEntering,onExit:this.onExit,onExiting:this.onExiting,onExited:this.onExited}))},t}(l().Component);w.defaultProps={classNames:""},w.propTypes={};const P=w},21348(e,t,n){"use strict";n.d(t,{A:()=>l});var r=n(78958),o=n.n(r),i=n(9273),s=n(83907);const a=function(e){return null===e};function l(e,t,n){void 0===t&&(t=s.A),o()((0,i.A)(t)||a(t),"Expected payloadCreator to be a function, undefined or null");var r=a(t)||t===s.A?s.A:function(e){for(var n=arguments.length,r=new Array(n>1?n-1:0),o=1;o<n;o++)r[o-1]=arguments[o];return e instanceof Error?e:t.apply(void 0,[e].concat(r))},l=(0,i.A)(n),c=e.toString(),u=function(){var t=r.apply(void 0,arguments),o={type:e};return t instanceof Error&&(o.error=!0),void 0!==t&&(o.payload=t),l&&(o.meta=n.apply(void 0,arguments)),o};return u.toString=function(){return c},u}(Object.getOwnPropertyDescriptor(a,"name")||{}).writable||Object.defineProperty(a,"name",{value:"default",configurable:!0})},42324(e,t,n){"use strict";n.d(t,{A:()=>y});const r=function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];var r="function"!=typeof t[t.length-1]&&t.pop(),o=t;if(void 0===r)throw new TypeError("The initial state may not be undefined. If you do not want to set a value for this reducer, you can use null instead of undefined.");return function(e,t){for(var n=arguments.length,i=Array(n>2?n-2:0),s=2;s<n;s++)i[s-2]=arguments[s];var a=void 0===e,l=void 0===t;return a&&l&&r?r:o.reduce(function(e,n){return n.apply(void 0,[e,t].concat(i))},a&&!l&&r?r:e)}};(Object.getOwnPropertyDescriptor(r,"name")||{}).writable||Object.defineProperty(r,"name",{value:"default",configurable:!0});var o=n(78958),i=n.n(o);const s=function(e){if("object"!=typeof e||null===e)return!1;for(var t=e;null!==Object.getPrototypeOf(t);)t=Object.getPrototypeOf(t);return Object.getPrototypeOf(e)===t};(Object.getOwnPropertyDescriptor(s,"name")||{}).writable||Object.defineProperty(s,"name",{value:"default",configurable:!0});const a=function(e){return"undefined"!=typeof Map&&e instanceof Map};function l(e){if(a(e))return Array.from(e.keys());if("undefined"!=typeof Reflect&&"function"==typeof Reflect.ownKeys)return Reflect.ownKeys(e);var t=Object.getOwnPropertyNames(e);return"function"==typeof Object.getOwnPropertySymbols&&(t=t.concat(Object.getOwnPropertySymbols(e))),t}(Object.getOwnPropertyDescriptor(a,"name")||{}).writable||Object.defineProperty(a,"name",{value:"default",configurable:!0});var c="||";function u(e,t){return a(t)?t.get(e):t[e]}const d=function(e){return function t(n,r,o,i){var s=void 0===r?{}:r,a=s.namespace,d=void 0===a?"/":a,p=s.prefix;return void 0===o&&(o={}),void 0===i&&(i=""),l(n).forEach(function(r){var s=function(e){return i||!p||p&&new RegExp("^"+p+d).test(e)?e:""+p+d+e}(function(e){var t;if(!i)return e;var n=e.toString().split(c),r=i.split(c);return(t=[]).concat.apply(t,r.map(function(e){return n.map(function(t){return""+e+d+t})})).join(c)}(r)),a=u(r,n);e(a)?t(a,{namespace:d,prefix:p},o,s):o[s]=a}),o}};(Object.getOwnPropertyDescriptor(d,"name")||{}).writable||Object.defineProperty(d,"name",{value:"default",configurable:!0});const p=d(function(e){return(s(e)||a(e))&&(t=l(e),n=t.every(function(e){return"next"===e||"throw"===e}),!(t.length&&t.length<=2&&n));var t,n});var h=n(9273),f=n(83907);const m=function(e){return null==e};(Object.getOwnPropertyDescriptor(m,"name")||{}).writable||Object.defineProperty(m,"name",{value:"default",configurable:!0});const v=function(e){return void 0===e};(Object.getOwnPropertyDescriptor(v,"name")||{}).writable||Object.defineProperty(v,"name",{value:"default",configurable:!0});const g=function(e){return e.toString()};function y(e,t,n){void 0===n&&(n={}),i()(s(e)||a(e),"Expected handlers to be a plain object.");var o=p(e,n),d=l(o).map(function(e){return function(e,t,n){void 0===t&&(t=f.A);var r=g(e).split(c);i()(!v(n),"defaultState for reducer handling "+r.join(", ")+" should be defined"),i()((0,h.A)(t)||s(t),"Expected reducer to be a function or object with next and throw reducers");var o=(0,h.A)(t)?[t,t]:[t.next,t.throw].map(function(e){return m(e)?f.A:e}),a=o[0],l=o[1];return function(e,t){void 0===e&&(e=n);var o=t.type;return o&&-1!==r.indexOf(g(o))?(!0===t.error?l:a)(e,t):e}}(e,u(e,o),t)}),y=r.apply(void 0,d.concat([t]));return function(e,n){return void 0===e&&(e=t),y(e,n)}}(Object.getOwnPropertyDescriptor(g,"name")||{}).writable||Object.defineProperty(g,"name",{value:"default",configurable:!0})},83907(e,t,n){"use strict";n.d(t,{A:()=>r});const r=function(e){return e};(Object.getOwnPropertyDescriptor(r,"name")||{}).writable||Object.defineProperty(r,"name",{value:"default",configurable:!0})},9273(e,t,n){"use strict";n.d(t,{A:()=>r});const r=function(e){return"function"==typeof e};(Object.getOwnPropertyDescriptor(r,"name")||{}).writable||Object.defineProperty(r,"name",{value:"default",configurable:!0})},55755(e,t,n){"use strict";n.d(t,{Tw:()=>f,HY:()=>p,Zz:()=>h,y$:()=>d});var r=n(24586);function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function i(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?o(Object(n),!0).forEach(function(t){(0,r.A)(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):o(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function s(e){return"Minified Redux error #"+e+"; visit https://redux.js.org/Errors?code="+e+" for the full message or use the non-minified dev environment for full errors. "}var a="function"==typeof Symbol&&Symbol.observable||"@@observable",l=function(){return Math.random().toString(36).substring(7).split("").join(".")},c={INIT:"@@redux/INIT"+l(),REPLACE:"@@redux/REPLACE"+l(),PROBE_UNKNOWN_ACTION:function(){return"@@redux/PROBE_UNKNOWN_ACTION"+l()}};function u(e){if("object"!=typeof e||null===e)return!1;for(var t=e;null!==Object.getPrototypeOf(t);)t=Object.getPrototypeOf(t);return Object.getPrototypeOf(e)===t}function d(e,t,n){var r;if("function"==typeof t&&"function"==typeof n||"function"==typeof n&&"function"==typeof arguments[3])throw new Error(s(0));if("function"==typeof t&&void 0===n&&(n=t,t=void 0),void 0!==n){if("function"!=typeof n)throw new Error(s(1));return n(d)(e,t)}if("function"!=typeof e)throw new Error(s(2));var o=e,i=t,l=[],p=l,h=!1;function f(){p===l&&(p=l.slice())}function m(){if(h)throw new Error(s(3));return i}function v(e){if("function"!=typeof e)throw new Error(s(4));if(h)throw new Error(s(5));var t=!0;return f(),p.push(e),function(){if(t){if(h)throw new Error(s(6));t=!1,f();var n=p.indexOf(e);p.splice(n,1),l=null}}}function g(e){if(!u(e))throw new Error(s(7));if(void 0===e.type)throw new Error(s(8));if(h)throw new Error(s(9));try{h=!0,i=o(i,e)}finally{h=!1}for(var t=l=p,n=0;n<t.length;n++){(0,t[n])()}return e}return g({type:c.INIT}),(r={dispatch:g,subscribe:v,getState:m,replaceReducer:function(e){if("function"!=typeof e)throw new Error(s(10));o=e,g({type:c.REPLACE})}})[a]=function(){var e,t=v;return(e={subscribe:function(e){if("object"!=typeof e||null===e)throw new Error(s(11));function n(){e.next&&e.next(m())}return n(),{unsubscribe:t(n)}}})[a]=function(){return this},e},r}function p(e){for(var t=Object.keys(e),n={},r=0;r<t.length;r++){var o=t[r];0,"function"==typeof e[o]&&(n[o]=e[o])}var i,a=Object.keys(n);try{!function(e){Object.keys(e).forEach(function(t){var n=e[t];if(void 0===n(void 0,{type:c.INIT}))throw new Error(s(12));if(void 0===n(void 0,{type:c.PROBE_UNKNOWN_ACTION()}))throw new Error(s(13))})}(n)}catch(e){i=e}return function(e,t){if(void 0===e&&(e={}),i)throw i;for(var r=!1,o={},l=0;l<a.length;l++){var c=a[l],u=n[c],d=e[c],p=u(d,t);if(void 0===p){t&&t.type;throw new Error(s(14))}o[c]=p,r=r||p!==d}return(r=r||a.length!==Object.keys(e).length)?o:e}}function h(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return 0===t.length?function(e){return e}:1===t.length?t[0]:t.reduce(function(e,t){return function(){return e(t.apply(void 0,arguments))}})}function f(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(e){return function(){var n=e.apply(void 0,arguments),r=function(){throw new Error(s(15))},o={getState:n.getState,dispatch:function(){return r.apply(void 0,arguments)}},a=t.map(function(e){return e(o)});return r=h.apply(void 0,a)(n.dispatch),i(i({},n),{},{dispatch:r})}}}},78394(e,t,n){"use strict";var r=n(19343),o=n(3468),i=Object;e.exports=r(function(){if(null==this||this!==i(this))throw new o("RegExp.prototype.flags getter called on non-object");var e="";return this.hasIndices&&(e+="d"),this.global&&(e+="g"),this.ignoreCase&&(e+="i"),this.multiline&&(e+="m"),this.dotAll&&(e+="s"),this.unicode&&(e+="u"),this.unicodeSets&&(e+="v"),this.sticky&&(e+="y"),e},"get flags",!0)},21026(e,t,n){"use strict";var r=n(41857),o=n(28498),i=n(78394),s=n(90243),a=n(99669),l=o(s());r(l,{getPolyfill:s,implementation:i,shim:a}),e.exports=l},90243(e,t,n){"use strict";var r=n(78394),o=n(41857).supportsDescriptors,i=Object.getOwnPropertyDescriptor;e.exports=function(){if(o&&"gim"===/a/gim.flags){var e=i(RegExp.prototype,"flags");if(e&&"function"==typeof e.get&&"boolean"==typeof RegExp.prototype.dotAll&&"boolean"==typeof RegExp.prototype.hasIndices){var t="",n={};if(Object.defineProperty(n,"hasIndices",{get:function(){t+="d"}}),Object.defineProperty(n,"sticky",{get:function(){t+="y"}}),"dy"===t)return e.get}}return r}},99669(e,t,n){"use strict";var r=n(41857).supportsDescriptors,o=n(90243),i=Object.getOwnPropertyDescriptor,s=Object.defineProperty,a=TypeError,l=Object.getPrototypeOf,c=/a/;e.exports=function(){if(!r||!l)throw new a("RegExp.prototype.flags requires a true ES5 environment that supports property descriptors");var e=o(),t=l(c),n=i(t,"flags");return n&&n.get===e||s(t,"flags",{configurable:!0,enumerable:!1,get:e}),e}},83878(e,t,n){"use strict";n.d(t,{Mz:()=>a});var r="NOT_FOUND";var o=function(e,t){return e===t};function i(e,t){var n,i,s="object"==typeof t?t:{equalityCheck:t},a=s.equalityCheck,l=void 0===a?o:a,c=s.maxSize,u=void 0===c?1:c,d=s.resultEqualityCheck,p=function(e){return function(t,n){if(null===t||null===n||t.length!==n.length)return!1;for(var r=t.length,o=0;o<r;o++)if(!e(t[o],n[o]))return!1;return!0}}(l),h=1===u?(n=p,{get:function(e){return i&&n(i.key,e)?i.value:r},put:function(e,t){i={key:e,value:t}},getEntries:function(){return i?[i]:[]},clear:function(){i=void 0}}):function(e,t){var n=[];function o(e){var o=n.findIndex(function(n){return t(e,n.key)});if(o>-1){var i=n[o];return o>0&&(n.splice(o,1),n.unshift(i)),i.value}return r}return{get:o,put:function(t,i){o(t)===r&&(n.unshift({key:t,value:i}),n.length>e&&n.pop())},getEntries:function(){return n},clear:function(){n=[]}}}(u,p);function f(){var t=h.get(arguments);if(t===r){if(t=e.apply(null,arguments),d){var n=h.getEntries().find(function(e){return d(e.value,t)});n&&(t=n.value)}h.put(arguments,t)}return t}return f.clearCache=function(){return h.clear()},f}function s(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return function(){for(var t=arguments.length,r=new Array(t),o=0;o<t;o++)r[o]=arguments[o];var i,s=0,a={memoizeOptions:void 0},l=r.pop();if("object"==typeof l&&(a=l,l=r.pop()),"function"!=typeof l)throw new Error("createSelector expects an output function after the inputs, but received: ["+typeof l+"]");var c=a.memoizeOptions,u=void 0===c?n:c,d=Array.isArray(u)?u:[u],p=function(e){var t=Array.isArray(e[0])?e[0]:e;if(!t.every(function(e){return"function"==typeof e})){var n=t.map(function(e){return"function"==typeof e?"function "+(e.name||"unnamed")+"()":typeof e}).join(", ");throw new Error("createSelector expects all input-selectors to be functions, but received the following types: ["+n+"]")}return t}(r),h=e.apply(void 0,[function(){return s++,l.apply(null,arguments)}].concat(d)),f=e(function(){for(var e=[],t=p.length,n=0;n<t;n++)e.push(p[n].apply(null,arguments));return i=h.apply(null,e)});return Object.assign(f,{resultFunc:l,memoizedResultFunc:h,dependencies:p,lastResult:function(){return i},recomputations:function(){return s},resetRecomputations:function(){return s=0}}),f}}var a=s(i)},31186(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(82087),o=function(){function e(e){var t=this;this.handler=e,this.listenedElement=null,this.hasResizeObserver=void 0!==window.ResizeObserver,this.hasResizeObserver?this.rz=new ResizeObserver(function(e){t.handler(i(e[0].target))}):this.erd=r({strategy:"scroll"})}return e.prototype.observe=function(e){var t=this;this.listenedElement!==e&&(this.listenedElement&&this.disconnect(),e&&(this.hasResizeObserver?this.rz.observe(e):this.erd.listenTo(e,function(e){t.handler(i(e))})),this.listenedElement=e)},e.prototype.disconnect=function(){this.listenedElement&&(this.hasResizeObserver?this.rz.disconnect():this.erd.uninstall(this.listenedElement),this.listenedElement=null)},e}();function i(e){return{width:s(window.getComputedStyle(e).width),height:s(window.getComputedStyle(e).height)}}function s(e){var t=/^([0-9\.]+)px$/.exec(e);return t?parseFloat(t[1]):0}t.default=o},25799(e){"use strict";var t,n,r=["top","left","right","bottom"],o={};function i(){return n="CSS"in window&&"function"==typeof CSS.supports?CSS.supports("top: env(safe-area-inset-top)")?"env":CSS.supports("top: constant(safe-area-inset-top)")?"constant":"":""}function s(){if(n="string"==typeof n?n:i()){var e=[],s=!1;try{var a=Object.defineProperty({},"passive",{get:function(){s={passive:!0}}});window.addEventListener("test",null,a)}catch(e){}var u=document.createElement("div");d(u,{position:"absolute",left:"0",top:"0",width:"0",height:"0",zIndex:"-1",overflow:"hidden",visibility:"hidden"}),r.forEach(function(e){h(u,e)}),document.body.appendChild(u),p(),t=!0}else r.forEach(function(e){o[e]=0});function d(e,t){var n=e.style;Object.keys(t).forEach(function(e){var r=t[e];n[e]=r})}function p(t){t?e.push(t):e.forEach(function(e){e()})}function h(e,t){var r=document.createElement("div"),i=document.createElement("div"),a=document.createElement("div"),u=document.createElement("div"),h={position:"absolute",width:"100px",height:"200px",boxSizing:"border-box",overflow:"hidden",paddingBottom:n+"(safe-area-inset-"+t+")"};d(r,h),d(i,h),d(a,{transition:"0s",animation:"none",width:"400px",height:"400px"}),d(u,{transition:"0s",animation:"none",width:"250%",height:"250%"}),r.appendChild(a),i.appendChild(u),e.appendChild(r),e.appendChild(i),p(function(){r.scrollTop=i.scrollTop=1e4;var e=r.scrollTop,n=i.scrollTop;function a(){this.scrollTop!==(this===r?e:n)&&(r.scrollTop=i.scrollTop=1e4,e=r.scrollTop,n=i.scrollTop,function(e){l.length||setTimeout(function(){var e={};l.forEach(function(t){e[t]=o[t]}),l.length=0,c.forEach(function(t){t(e)})},0);l.push(e)}(t))}r.addEventListener("scroll",a,s),i.addEventListener("scroll",a,s)});var f=getComputedStyle(r);Object.defineProperty(o,t,{configurable:!0,get:function(){return parseFloat(f.paddingBottom)}})}}function a(e){return t||s(),o[e]}var l=[];var c=[];var u={get support(){return 0!=("string"==typeof n?n:i()).length},get top(){return a("top")},get left(){return a("left")},get right(){return a("right")},get bottom(){return a("bottom")},onChange:function(e){i()&&(t||s(),"function"==typeof e&&c.push(e))},offChange:function(e){var t=c.indexOf(e);t>=0&&c.splice(t,1)}};e.exports=u},26108(e,t,n){"use strict";var r=n(528),o=n(70686),i=n(17239)(),s=n(69336),a=n(3468),l=r("%Math.floor%");e.exports=function(e,t){if("function"!=typeof e)throw new a("`fn` is not a function");if("number"!=typeof t||t<0||t>4294967295||l(t)!==t)throw new a("`length` must be a positive 32-bit integer");var n=arguments.length>2&&!!arguments[2],r=!0,c=!0;if("length"in e&&s){var u=s(e,"length");u&&!u.configurable&&(r=!1),u&&!u.writable&&(c=!1)}return(r||c||!n)&&(i?o(e,"length",t,!0,!0):o(e,"length",t)),e}},19343(e,t,n){"use strict";var r=n(70686),o=n(17239)(),i=n(68993).functionsHaveConfigurableNames(),s=TypeError;e.exports=function(e,t){if("function"!=typeof e)throw new s("`fn` is not a function");return arguments.length>2&&!!arguments[2]&&!i||(o?r(e,"name",t,!0,!0):r(e,"name",t)),e}},59975(e,t,n){"use strict";var r=n(37101),o=Array.prototype.concat,i=Array.prototype.slice,s=e.exports=function(e){for(var t=[],n=0,s=e.length;n<s;n++){var a=e[n];r(a)?t=o.call(t,i.call(a)):t.push(a)}return t};s.wrap=function(e){return function(){return e(s(arguments))}}},37101(e){e.exports=function(e){return!(!e||"string"==typeof e)&&(e instanceof Array||Array.isArray(e)||e.length>=0&&(e.splice instanceof Function||Object.getOwnPropertyDescriptor(e,e.length-1)&&"String"!==e.constructor.name))}},93296(e,t,n){"use strict";
/**
 * @license React
 * use-sync-external-store-shim.production.js
 *
 * Copyright (c) Meta Platforms, Inc. and affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */var r=n(60751);var o="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},i=r.useState,s=r.useEffect,a=r.useLayoutEffect,l=r.useDebugValue;function c(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!o(e,n)}catch(e){return!0}}var u="undefined"==typeof window||void 0===window.document||void 0===window.document.createElement?function(e,t){return t()}:function(e,t){var n=t(),r=i({inst:{value:n,getSnapshot:t}}),o=r[0].inst,u=r[1];return a(function(){o.value=n,o.getSnapshot=t,c(o)&&u({inst:o})},[e,n,t]),s(function(){return c(o)&&u({inst:o}),e(function(){c(o)&&u({inst:o})})},[e]),l(n),n};t.useSyncExternalStore=void 0!==r.useSyncExternalStore?r.useSyncExternalStore:u},91435(e,t,n){"use strict";
/**
 * @license React
 * use-sync-external-store-shim/with-selector.production.js
 *
 * Copyright (c) Meta Platforms, Inc. and affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */var r=n(60751),o=n(58139);var i="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},s=o.useSyncExternalStore,a=r.useRef,l=r.useEffect,c=r.useMemo,u=r.useDebugValue;t.useSyncExternalStoreWithSelector=function(e,t,n,r,o){var d=a(null);if(null===d.current){var p={hasValue:!1,value:null};d.current=p}else p=d.current;d=c(function(){function e(e){if(!l){if(l=!0,s=e,e=r(e),void 0!==o&&p.hasValue){var t=p.value;if(o(t,e))return a=t}return a=e}if(t=a,i(s,e))return t;var n=r(e);return void 0!==o&&o(t,n)?(s=e,t):(s=e,a=n)}var s,a,l=!1,c=void 0===n?null:n;return[function(){return e(t())},null===c?void 0:function(){return e(c())}]},[t,n,r,o]);var h=s(e,d[0],d[1]);return l(function(){p.hasValue=!0,p.value=h},[h]),u(h),h}},58139(e,t,n){"use strict";e.exports=n(93296)},37121(e,t,n){"use strict";e.exports=n(91435)},64674(e){"use strict";var t=function(){};e.exports=t},55937(e,t,n){"use strict";n.d(t,{K:()=>m,G:()=>D});var r=n(85608),o=n(75057),i=n(91118),s=n(15512),a=n(16252);const l="Ar0qqi",c="f6o2be",u="B0TlqF",d="orientation-vertical",p="orientation-horizontal",h="direction-standard",f="direction-reverse";var m;!function(e){e.TOP_LEFT="anchor-top-left",e.TOP_RIGHT="anchor-top-right",e.BOTTOM_LEFT="anchor-bottom-left",e.BOTTOM_RIGHT="anchor-bottom-right"}(m||(m={}));const v="card-closed",g="card-shown",y="card-hidden",b="config-changed",E=()=>new Promise(e=>setTimeout(e,4));class S{constructor({cardsConfig:e}){this.cardsConfig=e,this.initUI(),this.handleConfigChange(),this.cardsConfig.onChange(this.handleConfigChange,this)}initUI(){this.node=document.createElement("div"),this.node.classList.add(c),this.onControlsShown(),this.enableAnimation()}handleConfigChange(){const{isPreviewMode:e,anchorPoint:t}=this.cardsConfig;e?this.enablePreviewMode():this.disablePreviewMode(),this.setAnchorPoint(t)}hide(){this.node.classList.add(l)}show(){this.node.classList.remove(l)}enablePreviewMode(){this.node.classList.add("preview-mode")}disablePreviewMode(){this.node.classList.remove("preview-mode")}onControlsShown(){this.node.classList.add(u)}onControlsHidden(){this.node.classList.remove(u)}setAnchorPoint(e){this.node.setAttribute("data-anchor-point",e)}enableAnimation(){return this.node.classList.add("animated"),E()}disableAnimation(){return this.node.classList.remove("animated"),E()}addCardNodes(e){return e.forEach(e=>this.node.appendChild(e.node)),E()}removeCardNodes(e){e.forEach(e=>this.removeCardNode(e))}removeCardNode(e){e.node.parentNode===this.node&&this.node.removeChild(e.node)}getSize(){const{orientation:e}=this.cardsConfig;return e===p?this.node.offsetWidth:this.node.offsetHeight}destroy(){this.node.parentNode&&this.node.parentNode.removeChild(this.node),delete this.node}}var C=n(53373),w=n.n(C);const P="Snflsk",I="uG0u6r",O="yqC9OE",A="crx5If",N={[p]:{[h]:"left",[f]:"right"},[d]:{[h]:"top",[f]:"bottom"}};class T{constructor({eventEmitter:e,cardsConfig:t,contentNode:n,from:r,to:o,order:i,id:s,hasDynamicContent:a=!1}){this.eventEmitter=e,this.cardsConfig=t,this.contentNode=n,this.isActive=!1,this.isVisible=!1,this.isClosed=!1,this.from=r/1e3,this.to=o/1e3,this.order=i,this.id=s,this.hasDynamicContent=a,this.initContainer()}initContainer(){this.node=document.createElement("div"),this.node.className=w()(P,O,"action-card"),this.node.setAttribute("data-hook","action-card");const e=document.createElement("div");e.className=A,e.setAttribute("data-hook","card-close-button"),e.innerHTML='<svg xmlns="http://www.w3.org/2000/svg" width="10" height="10"><path fill="#FFF" fill-rule="evenodd" d="m5.94 5 3.77-3.77-.94-.94L5 4.06 1.23.29l-.94.94L4.06 5 .29 8.77l.94.94L5 5.94l3.77 3.77.94-.94L5.94 5z"/></svg>',this.node.appendChild(this.contentNode),this.node.appendChild(e),e.addEventListener("click",this.close.bind(this))}show(){this.isVisible=!0,this.node.classList.remove(O),this.node.classList.add(I),this.eventEmitter.emit(g,this)}hide(){this.isVisible=!1,this.node.classList.remove(I),this.node.classList.add(O),this.eventEmitter.emit(y,this)}close(){this.isClosed=!0,this.eventEmitter.emit(v,this)}shouldBeActiveAt(e){return!this.isClosed&&e>=this.from&&e<=this.to}setInitialPosition(e=0){this.node.style.left="auto",this.node.style.right="auto",this.updatePosition(-1*(this.getSize()+e))}getSize(){const{orientation:e}=this.cardsConfig;return e===p?this.node.offsetWidth:this.node.offsetHeight}updatePosition(e){const{orientation:t,direction:n}=this.cardsConfig,r=N[t][n];this.node.style[r]=`${e}px`}addResizeHandler(e){!this.resizeSensor&&this.hasDynamicContent&&(this.resizeSensor=new o.ResizeSensor(this.node,e))}removeResizeHandler(e){this.resizeSensor&&this.resizeSensor.detach(e)}}const x=1e3;class _{constructor({eventEmitter:e,engine:t,cardsContainer:n,cardsConfig:r}){this.eventEmitter=e,this.engine=t,this.cardsContainer=n,this.cardsConfig=r,this.availableCards=[],this.activeCards=[],this.isAnimationEnabled=!0,this.timeouts=[],this.disableAnimationRequestsCount=0,this.previousSeekPosition=0,this._updateCardsState=this._updateCardsState.bind(this),this.updateCardsOnTimeChange=this.updateCardsOnTimeChange.bind(this),this.slideNextCard=this.slideNextCard.bind(this),this.handleCardSizeChange=this.handleCardSizeChange.bind(this),this.cardsConfig.onChange(this.handleConfigChange,this),this.isDestroyed=!1}async addCard(e){await this._disableAnimation(),this._createCard(e),this._clearActiveCards(),await this._updateCardsState(),this._enableAnimation()}async addCards(e){await this._disableAnimation(),e.forEach(e=>this._createCard(e)),this._clearActiveCards(),await this._updateCardsState(),this._enableAnimation()}async removeCard(e){await this._disableAnimation();const t=(0,a.find)(this.availableCards,{id:e});t?(this.availableCards.splice(this.availableCards.indexOf(t),1),await this._disableCards([t]),this._enableAnimation()):this._enableAnimation()}async updateCards(e){await this._disableAnimation(),e.forEach(e=>{const{id:t,from:n,to:r,order:o}=e,i=(0,a.find)(this.availableCards,{id:t});(0,a.merge)(i,{from:n/1e3,to:r/1e3,order:o})}),this._sortCards(),await this._clearActiveCards(),await this._updateCardsState(),this._enableAnimation()}clearCards(){this.cardsContainer.removeCardNodes(this.availableCards),this.availableCards=[],this.activeCards=[]}_createCard(e){const t=new T({...e,cardsConfig:this.cardsConfig,eventEmitter:this.eventEmitter});this.availableCards.push(t),this._sortCards()}_sortCards(){this.availableCards.sort((e,t)=>e.from===t.from?e.order-t.order:e.from-t.from)}handleVideoPlayStart(){this.stopTracking(),this.startTracking(),this.startSlider()}handleVideoPlayPause(){this.stopTracking(),this.stopSlider()}updateCardsOnTimeChange(){return this._updateCardsState()}async handleSeekPositionChange(){const e=this.engine.getCurrentTime();e!==this.previousSeekPosition&&(this.previousSeekPosition=e,this._cancelDeferredUpdates(),await this._disableAnimation(),await this._updateCardsState(),this._enableAnimation())}handleCardClose(e){this.cardsConfig.isPreviewMode||this._closeCard(e)}async handlePlayerSizeChange(){this._cancelDeferredUpdates(),await this._disableAnimation(),this.resetSliderInterval(),this._hideNotFittingCards(),await this._checkIfMoreCardsCanBeShown(),await this._updateCardsPositions(),this._enableAnimation()}handleCardSizeChange(){this._hideNotFittingCards(),this._updateCardsPositions()}async handleConfigChange(){await this._disableAnimation(),this._clearActiveCards(),await this._updateCardsState(),this._enableAnimation()}async _updateCardsState(){const e=this.engine.getCurrentTime(),t=this.availableCards.filter(t=>t.isActive&&!t.shouldBeActiveAt(e));await this._disableCards(t);const n=this.availableCards.filter(t=>!t.isActive&&t.shouldBeActiveAt(e));await this._enableCards(n)}async _disableCards(e){if(!e.length)return Promise.resolve();this._removeCardsFromActive(e),this._defer(()=>this.cardsContainer.removeCardNodes(e),x),await E(),await this._checkIfMoreCardsCanBeShown(),await this._updateCardsPositions()}async _enableCards(e){if(!e.length)return Promise.resolve();this._addCardsToActive(e),await this.cardsContainer.addCardNodes(e),await this._showCards(e)}_addCardsToActive(e){e.forEach(e=>e.isActive=!0);const t=(0,a.findLastIndex)(this.activeCards,"isVisible")+1;this.activeCards.splice(t,0,...e)}_removeCardsFromActive(e){e.forEach(e=>{this._hideCard(e),e.isActive=!1,this.activeCards.splice(this.activeCards.indexOf(e),1)})}_clearActiveCards(){this._removeCardsFromActive([...this.activeCards])}startSlider(){this.sliderInterval||(this.sliderInterval=setInterval(this.slideNextCard,6e3))}stopSlider(){clearInterval(this.sliderInterval),this.sliderInterval=null}startTracking(){this.trackingInterval=setInterval(this.updateCardsOnTimeChange,100)}stopTracking(){clearInterval(this.trackingInterval),this.trackingInterval=null}resetSliderInterval(){this.sliderInterval&&(this.stopSlider(),this.startSlider())}slideNextCard(){return this._defer(()=>{this._checkIfMoreCardsCanBeShown()},x),this._showNextCard()}async _showCards(e=[]){const t=this._limitToContainerSize(e);this._hideNotFittingCards(t),this._sortCardNodes(t),await E(),await this._prepareCardsToShow(t),t.forEach(e=>this._showCard(e)),await this._updateCardsPositions(),await E()}_showCard(e){e.show(),e.addResizeHandler(this.handleCardSizeChange),this.resetSliderInterval()}_hideCard(e){e.removeResizeHandler(this.handleCardSizeChange),e.hide(),this._defer(()=>e.setInitialPosition(),x)}_sortCardNodes(e){const t=this.activeCards.filter(t=>t.isVisible||-1!==e.indexOf(t));this.cardsContainer.addCardNodes([...t].reverse())}_showNextCard(){if(!(0,a.filter)(this.activeCards,["isVisible",!1]).length)return;const e=(0,a.find)(this.activeCards,["isVisible",!1]);return this._showCards([e])}_closeCard(e){this._removeCardsFromActive([e]),this._defer(()=>this.cardsContainer.removeCardNode(e),x),this._defer(()=>this._fillGaps(),500)}async _fillGaps(){await this._checkIfMoreCardsCanBeShown(),this._updateCardsPositions()}_limitToContainerSize(e){const t=[],n=this.cardsContainer.getSize();let r=0;return e.forEach(e=>{r+=e.getSize(),r<n&&t.push(e)}),t}_prepareCardsToShow(e){let t=0;return e.forEach(e=>{e.setInitialPosition(t),t+=e.getSize()}),E()}_hideNotFittingCards(e=[]){const t=this.cardsContainer.getSize();let n=[...(0,a.filter)(this.activeCards,"isVisible"),...e].reduce((e,t)=>e+t.getSize(),0);for(;n>t;){const e=this.activeCards.shift();this._hideCard(e),this.activeCards.push(e),n-=e.getSize()}}_checkIfMoreCardsCanBeShown(){if(this.isDestroyed)return;const e=this.cardsContainer.getSize(),t=[];let n=0;return this.activeCards.forEach(r=>{n+=r.getSize(),n<e&&!r.isVisible&&t.push(r)}),t.length?this._showCards(t):Promise.resolve()}_updateCardsPositions(){this.activeCards.filter(e=>e.isVisible).reduceRight((e,t)=>(t.updatePosition(e),e+t.getSize()),0)}async showSelectedCard(e){await this._disableAnimation();const t=(0,a.find)(this.activeCards,{id:e});if(t&&!t.isVisible){for(;!t.isVisible;)await this._showNextCard();this._enableAnimation()}else this._enableAnimation()}async _enableAnimation(){this.disableAnimationRequestsCount-=1,0===this.disableAnimationRequestsCount&&(this.isAnimationEnabled=!0,await this.cardsContainer.enableAnimation())}async _disableAnimation(){this.disableAnimationRequestsCount+=1,this.isAnimationEnabled=!1,await this.cardsContainer.disableAnimation()}_defer(e,t){const n=this.isAnimationEnabled?t:0;this.timeouts.push(setTimeout(e,n))}_cancelDeferredUpdates(){this.timeouts.forEach(e=>clearTimeout(e))}destroy(){this.isDestroyed=!0,this.stopTracking(),this.stopSlider(),this._cancelDeferredUpdates(),delete this.cardsContainer}}var R=n(28985);const L={[p]:{[m.TOP_LEFT]:h,[m.TOP_RIGHT]:f,[m.BOTTOM_LEFT]:h,[m.BOTTOM_RIGHT]:f},[d]:{[m.TOP_LEFT]:h,[m.TOP_RIGHT]:h,[m.BOTTOM_LEFT]:f,[m.BOTTOM_RIGHT]:f}};class k extends R.EventEmitter{constructor(){super(),this._orientation=p,this._anchorPoint=m.BOTTOM_LEFT,this._isPreviewMode=!1}get orientation(){return this._orientation}set orientation(e){this._orientation=e,this.emit(b)}get anchorPoint(){return this._anchorPoint}set anchorPoint(e){this._anchorPoint=e,this.emit(b)}get isPreviewMode(){return this._isPreviewMode}set isPreviewMode(e){this._isPreviewMode=e,this.emit(b)}get direction(){const{anchorPoint:e,orientation:t}=this;return L[t][e]}onChange(e,t){this.on(b,e,t)}destroy(){this.eventNames().forEach(e=>{this.removeAllListeners(e)})}}class D{constructor({eventEmitter:e,rootContainer:t,engine:n}){this.eventEmitter=e,this.rootContainer=t,this.engine=n,this.cardsConfig=new k,this.isInitialized=!1,this.hide=a.noop,this.show=a.noop,this.handlePlayerSizeChange=this.handlePlayerSizeChange.bind(this)}initialize(){this.isInitialized||(this.initContainer(),this.initManager(),this.initEventListeners(),this.hide=()=>this.cardsContainer.hide(),this.show=()=>this.cardsContainer.show(),this.isInitialized=!0,setTimeout(()=>this.handlePlayerStateChange({nextState:this.engine.getCurrentState()}),0))}initContainer(){this.cardsContainer=new S({cardsConfig:this.cardsConfig}),this.rootContainer.appendComponentElement(this.cardsContainer.node)}initManager(){this.cardsManager=new _({cardsContainer:this.cardsContainer,eventEmitter:this.eventEmitter,cardsConfig:this.cardsConfig,engine:this.engine})}initEventListeners(){this.eventEmitter.on(i.VIDEO_EVENTS.STATE_CHANGED,this.handlePlayerStateChange,this),this.eventEmitter.on(i.UI_EVENTS.MAIN_BLOCK_HIDE,this.cardsContainer.onControlsHidden,this.cardsContainer),this.eventEmitter.on(i.UI_EVENTS.MAIN_BLOCK_SHOW,this.cardsContainer.onControlsShown,this.cardsContainer),E().then(()=>this.resizeSensor=new o.ResizeSensor(this.rootContainer.getElement(),this.handlePlayerSizeChange)),this.eventEmitter.on(v,this.cardsManager.handleCardClose,this.cardsManager)}addCard(e){return this.initialize(),this.cardsManager.addCard(e)}addCards(e){return this.initialize(),this.cardsManager.addCards(e)}removeCard(e){this.cardsManager.removeCard(e)}updateCards(e){return this.cardsManager.updateCards(e)}clearCards(){this.isInitialized&&this.cardsManager.clearCards()}setAnchorPoint(e){this.cardsConfig.anchorPoint!==e&&(this.cardsConfig.anchorPoint=e)}setOrientation(e){this.cardsConfig.orientation!==e&&(this.cardsConfig.orientation=e)}onCardClose(e){this.eventEmitter.on(v,e)}onCardShown(e){this.eventEmitter.on(g,e)}onCardHidden(e){this.eventEmitter.on(y,e)}setCardsClosable(e){const t=!e;this.cardsConfig.isPreviewMode!==t&&(this.cardsConfig.isPreviewMode=t)}setActiveCard(e){if(this.isInitialized)return this.cardsManager.showSelectedCard(e)}hideCardsContainer(){this.hide()}showCardsContainer(){this.show()}handlePlayerSizeChange(){this.cardsManager.handlePlayerSizeChange()}handlePlayerStateChange({nextState:e}){switch(e){case i.EngineState.PLAYING:this.cardsManager.handleVideoPlayStart();break;case i.EngineState.PAUSED:this.cardsManager.handleVideoPlayPause();break;case i.EngineState.SEEK_IN_PROGRESS:this.cardsManager.handleSeekPositionChange()}}unbindEvents(){this.eventEmitter.off(i.VIDEO_EVENTS.STATE_CHANGED,this.handlePlayerStateChange,this),this.eventEmitter.off(i.UI_EVENTS.MAIN_BLOCK_HIDE,this.cardsContainer.onControlsHidden,this.cardsContainer),this.eventEmitter.off(i.UI_EVENTS.MAIN_BLOCK_SHOW,this.cardsContainer.onControlsShown,this.cardsContainer),this.eventEmitter.off(v),this.eventEmitter.off(g),this.eventEmitter.off(y)}destroy(){this.isInitialized&&(this.unbindEvents(),this.cardsContainer.destroy(),this.cardsManager.destroy(),this.cardsConfig.destroy(),this.resizeSensor&&this.resizeSensor.detach(this.handlePlayerSizeChange),delete this.cardsContainer,delete this.cardsManager,delete this.cardsConfig)}}D.dependencies=["eventEmitter","rootContainer","engine"],(0,r.__decorate)([(0,s.default)()],D.prototype,"addCard",null),(0,r.__decorate)([(0,s.default)()],D.prototype,"addCards",null),(0,r.__decorate)([(0,s.default)()],D.prototype,"removeCard",null),(0,r.__decorate)([(0,s.default)()],D.prototype,"updateCards",null),(0,r.__decorate)([(0,s.default)()],D.prototype,"clearCards",null),(0,r.__decorate)([(0,s.default)()],D.prototype,"setAnchorPoint",null),(0,r.__decorate)([(0,s.default)()],D.prototype,"setOrientation",null),(0,r.__decorate)([(0,s.default)()],D.prototype,"onCardClose",null),(0,r.__decorate)([(0,s.default)()],D.prototype,"onCardShown",null),(0,r.__decorate)([(0,s.default)()],D.prototype,"onCardHidden",null),(0,r.__decorate)([(0,s.default)()],D.prototype,"setCardsClosable",null),(0,r.__decorate)([(0,s.default)()],D.prototype,"setActiveCard",null),(0,r.__decorate)([(0,s.default)()],D.prototype,"hideCardsContainer",null),(0,r.__decorate)([(0,s.default)()],D.prototype,"showCardsContainer",null)},49730(e,t,n){"use strict";n.d(t,{Y:()=>l});var r,o=n(1905),i=n(87865);function s(){return("undefined"!=typeof window&&window.location.href.match(/editorx.com/)?r.EditorX:r.Editor)===r.EditorX}!function(e){e.ADI="onboarding",e.Editor="editor",e.EditorX="editor_x"}(r||(r={}));class a{constructor(e,t=""){this.httpClient=e,this.baseUrlPath=t}get defaultOptions(){const e={baseURL:this.getBaseUrl(),xsrfCookieName:"non-existing-cookie",withCredentials:!0},t=(0,i.L3)();return t&&(e.headers={...e.headers??{},Authorization:t}),e}get baseOrigin(){return s()?o.Q.catalogEditorX:o.Q.catalog}getBaseUrl(){return this.baseOrigin+this.baseUrlPath}getRelativeBasePath(){return this.getBaseUrl()??""}async request(e){return this.httpClient.request({baseURL:this.getBaseUrl(),...this.defaultOptions,...e})}async post(e,t,n){return this.httpClient.post(this.getRelativeBasePath()+e,t,{...this.defaultOptions,...n})}async patch(e,t,n){return this.httpClient.patch(this.getRelativeBasePath()+e,t,{...this.defaultOptions,...n})}async put(e,t,n){return this.httpClient.put(this.getRelativeBasePath()+e,t,{...this.defaultOptions,...n})}async get(e,t){return this.httpClient.get(this.getRelativeBasePath()+e,{...this.defaultOptions,...t})}async delete(e,t){return this.httpClient.delete(this.getRelativeBasePath()+e,{...this.defaultOptions,...t})}}class l extends a{constructor(e,t,n){super(e,n),this.baseUrl=t}getBaseUrl(){if(void 0===this.baseUrl)return super.getBaseUrl();try{return new URL(this.baseUrl).origin}catch(e){return}}getRelativeBasePath(){if(void 0===this.baseUrl)return super.getRelativeBasePath();try{return new URL(this.baseUrl).pathname}catch(e){return this.baseUrl}}}},65377(e,t,n){"use strict";n.d(t,{W:()=>o});var r=n(49730);class o extends r.Y{constructor(e,t){super(e,t,"/api/v2")}}},42900(e,t,n){"use strict";n.d(t,{i:()=>i});var r=n(47433);class o extends Error{constructor(e,t,n){super(),this.status=e,this.url=t,this.error=n,this.name=this.constructor.name}}function i(e){const t=e.response,{status:n,statusText:i,data:s={}}=t,a=e.config?.url,l=(0,r.Yu)(s),{errorCode:c,errorDescription:u}=l;return Promise.reject(new o(n,a,{code:c,data:l,message:u||i}))}},24178(e,t,n){"use strict";var r;n.d(t,{S:()=>r}),function(e){e.Item="item",e.ItemScheduled="item-scheduled",e.ItemLive="item-live",e.ItemLiveFinalize="item-live-finalize"}(r||(r={}))},17233(e,t,n){"use strict";var r;n.d(t,{d:()=>r}),function(e){e.INITIALIZED="INITIALIZED",e.PENDING="PENDING",e.ACTIVE="ACTIVE",e.DECLINED="DECLINED",e.EXPIRED="EXPIRED",e.CANCELED="CANCELED",e.REFUNDED="REFUNDED",e.SUSPENDED="SUSPENDED",e.FAILED="FAILED"}(r||(r={}))},99555(e,t,n){"use strict";var r;n.d(t,{d:()=>r}),function(e){e.SUBSCRIPTION="subscription",e.RENT="rent",e.PURCHASE="sale",e.MEMBER_ONLY="memberOnly",e.PLAN="plan"}(r||(r={}))},48317(e,t,n){"use strict";var r,o;n.d(t,{I:()=>r,P:()=>o}),function(e){e[e.CLASSIC=1]="CLASSIC",e[e.STRIP=2]="STRIP",e[e.COMPACT=3]="COMPACT",e[e.SLIDER_BIG=4]="SLIDER_BIG",e[e.SLIDER_SMALL=5]="SLIDER_SMALL",e[e.GRID=6]="GRID"}(r||(r={})),function(e){e[e.COMPACT=3]="COMPACT",e[e.VERTICAL=6]="VERTICAL"}(o||(o={}))},84441(e,t,n){"use strict";var r;n.d(t,{g:()=>r}),function(e){e[e.EXPAND_ON_CLICK=1]="EXPAND_ON_CLICK",e[e.ALWAYS_SHOW=2]="ALWAYS_SHOW",e[e.NEVER_SHOW=3]="NEVER_SHOW"}(r||(r={}))},17081(e,t,n){"use strict";var r;n.d(t,{V:()=>r}),function(e){e[e.IN_FRAME=1]="IN_FRAME",e[e.EXPANDED_VIEW=2]="EXPANDED_VIEW"}(r||(r={}))},46594(e,t,n){"use strict";var r;n.d(t,{i:()=>r}),function(e){e[e.EXPAND_ON_CLICK=1]="EXPAND_ON_CLICK",e[e.ALWAYS_SHOW=2]="ALWAYS_SHOW",e[e.NEVER_SHOW=3]="NEVER_SHOW"}(r||(r={}))},36116(e,t,n){"use strict";n.d(t,{a:()=>o,m:()=>r});const r=2,o=2},32087(e,t,n){"use strict";var r;n.d(t,{b:()=>r}),function(e){e[e.DARK=1]="DARK",e[e.LIGHT=2]="LIGHT"}(r||(r={}))},12567(e,t,n){"use strict";var r;n.d(t,{q:()=>r}),function(e){e[e.ON_VIDEOS=1]="ON_VIDEOS",e[e.BELOW_VIDEOS=2]="BELOW_VIDEOS"}(r||(r={}))},1071(e,t,n){"use strict";var r;n.d(t,{g:()=>r}),function(e){e[e.SQUARE=1]="SQUARE",e[e.ROUND=2]="ROUND"}(r||(r={}))},11895(e,t,n){"use strict";var r;n.d(t,{y:()=>r}),function(e){e[e.TEXT=1]="TEXT",e[e.SHAPE=2]="SHAPE"}(r||(r={}))},70002(e,t,n){"use strict";var r;n.d(t,{V:()=>r}),function(e){e[e.ICON_WITH_TEXT=1]="ICON_WITH_TEXT",e[e.ICON=2]="ICON"}(r||(r={}))},37483(e,t,n){"use strict";var r;n.d(t,{S:()=>r}),function(e){e[e.FEATURED_VIDEO=1]="FEATURED_VIDEO",e[e.CHANNEL_COVER=2]="CHANNEL_COVER"}(r||(r={}))},90086(e,t,n){"use strict";var r;n.d(t,{n:()=>r}),function(e){e[e.ON_HOVER=0]="ON_HOVER",e[e.ALWAYS=1]="ALWAYS"}(r||(r={}))},45463(e,t,n){"use strict";var r;n.d(t,{_:()=>r}),function(e){e[e.OUTSIDE=0]="OUTSIDE",e[e.INSIDE=1]="INSIDE"}(r||(r={}))},21212(e,t,n){"use strict";var r;n.d(t,{J:()=>r}),function(e){e[e.NONE=0]="NONE",e[e.THUMBNAILS_HOVER=1]="THUMBNAILS_HOVER",e[e.MENU=2]="MENU",e[e.NAVIGATION_ARROWS=3]="NAVIGATION_ARROWS",e[e.ACTION_BAR=4]="ACTION_BAR"}(r||(r={}))},87582(e,t,n){"use strict";var r;n.d(t,{R:()=>r}),function(e){e[e.ON_MOUSE_OVER=1]="ON_MOUSE_OVER",e[e.ALWAYS=2]="ALWAYS"}(r||(r={}))},30971(e,t,n){"use strict";var r;n.d(t,{_c:()=>r}),function(e){e[e.ON_MOUSE_OVER=1]="ON_MOUSE_OVER",e[e.ALWAYS=2]="ALWAYS",e[e.NEVER=3]="NEVER"}(r||(r={}));r.ON_MOUSE_OVER,r.ALWAYS,r.ON_MOUSE_OVER,r.ALWAYS,r.NEVER,r.ON_MOUSE_OVER,r.ALWAYS,r.NEVER},17366(e,t,n){"use strict";var r;n.d(t,{$:()=>r}),function(e){e[e.VIDEO_PREVIEW=1]="VIDEO_PREVIEW",e[e.COVER_IMAGE=2]="COVER_IMAGE"}(r||(r={}))},63238(e,t,n){"use strict";n.d(t,{ft:()=>_});var r=n(61308),o=n(928),i=n(60872),s=n(94434),a=n(48317),l=n(84441),c=n(17081),u=n(46594),d=n(32087),p=n(12567),h=n(1071),f=n(11895),m=n(70002),v=n(37483),g=n(90086),y=n(45463),b=n(21212),E=n(87582),S=n(30971),C=n(17366),w=n(34920),P=n(94999),I=n(35265),O=n(80371),A=n(10139),N=n(92064);const T=e=>e||"undefined"!=typeof window&&"EDITOR3"===window.commonConfig?.host,x=e=>{const t=e.getStyleParamValue(_.channelLayout),n=t===a.I.SLIDER_SMALL,r=t===a.I.SLIDER_BIG;return{layout:t,isClassic:t===a.I.CLASSIC,isCompact:t===a.I.COMPACT,isGrid:t===a.I.GRID,isSmallSlider:n,isBigSlider:r,isStrip:t===a.I.STRIP,isSlider:r||n}},_=(0,r.D)({backgroundColor:{type:o.N.Color,getDefaultValue:(0,i.N)("color-1")},textColor:{type:o.N.Color,getDefaultValue:(0,i.N)("color-5")},buttonsAndLinksColor:{type:o.N.Color,getDefaultValue:(0,i.N)("color-8")},mainButtonColor:{type:o.N.Color,getDefaultValue:(0,i.N)("color-8")},mainButtonTextColor:{type:o.N.Color,getDefaultValue:(0,i.N)("color-1")},mobileChannelLayout:{type:o.N.Number,getDefaultValue:()=>a.P.COMPACT},mobileMenuTextColor:{type:o.N.Color,getDefaultValue:(0,i.N)("color-1")},mobileMenuBackgroundColor:{type:o.N.Color,getDefaultValue:(0,i.N)("color-5")},thumbnailButtonsColor:{type:o.N.Color,getDefaultValue:(0,i.N)("color-1")},mobileButtonsTextColor:{type:o.N.Color,getDefaultValue:(0,i.N)("color-1")},mobileButtonsBackgroundColor:{type:o.N.Color,getDefaultValue:(0,i.N)("color-1")},dividersAndArrowsColor:{type:o.N.Color,getDefaultValue:(0,i.N)("color-3")},emptyPlayIconEditor:{type:o.N.Color,getDefaultValue:(0,i.N)("color-4")},emptyPlayIconSite:{type:o.N.Color,getDefaultValue:(0,i.N)("color-1")},emptyPlayerBgEditor:{type:o.N.Color,getDefaultValue:(0,i.N)("color-2")},emptyPlayerBgSite:{type:o.N.Color,getDefaultValue:(0,i.N)("color-2")},compactMenuBackgroundColor:{type:o.N.Color,getDefaultValue:(0,i.N)("color-5")},compactMenuActionsColor:{type:o.N.Color,getDefaultValue:(0,i.N)("color-1")},thumbnailOverlayColor:{type:o.N.Color,getDefaultValue:()=>({name:"thumbnailOverlayColor",value:"rgba(0, 0, 0, 0.4)",opacity:.4})},textFont:{type:o.N.Font,getDefaultValue:(0,s.ro)("Body-M")},titleFont:{type:o.N.Font,getDefaultValue:(0,s.ro)("Page-title")},videoInfoFont:{type:o.N.Font,getDefaultValue:(0,s.ro)("Heading-S")},channelId:{type:o.N.Font},videoId:{type:o.N.Font},channelLayout:{type:o.N.Number,getDefaultValue:({isEditorX:e})=>T(e)?a.I.SLIDER_SMALL:a.I.CLASSIC},compactShowVideoListType:{type:o.N.Number,getDefaultValue:()=>u.i.EXPAND_ON_CLICK},containerMargins:{type:o.N.Number,getDefaultValue:e=>{const{isGrid:t}=x(e);return t?60:0}},expandedTheme:{type:o.N.Number,getDefaultValue:()=>d.b.DARK},layoutStyle:{type:o.N.Number,getDefaultValue:()=>h.g.SQUARE},loadMoreButtonType:{type:o.N.Number,getDefaultValue:()=>f.y.TEXT},mainActionStyleType:{type:o.N.Number,getDefaultValue:e=>{const{isSmallSlider:t}=x(e);return T(e.isEditorX)?m.V.ICON_WITH_TEXT:t?m.V.ICON:m.V.ICON_WITH_TEXT}},mainItemOverlayOpacity:{type:o.N.Number,getDefaultValue:({isEditorX:e})=>T(e)?40:35},mainItemTitlePosition:{type:o.N.Number,getDefaultValue:()=>O.m.CENTER},mainItemType:{type:o.N.Number,getDefaultValue:()=>v.S.CHANNEL_COVER},navigationArrowsBehavior:{type:o.N.Number,getDefaultValue:e=>{const{isSmallSlider:t}=x(e);return t?g.n.ALWAYS:g.n.ON_HOVER}},navigationArrowsPosition:{type:o.N.Number,getDefaultValue:e=>{const{isSmallSlider:t}=x(e);return T(e.isEditorX)?y._.INSIDE:t?y._.OUTSIDE:y._.INSIDE}},numberOfRows:{type:o.N.Number,getDefaultValue:e=>{const{isGrid:t}=x(e);return(({isGrid:e})=>e?3:1)({isGrid:t})}},playType:{type:o.N.Number,getDefaultValue:e=>{const{isClassic:t,isCompact:n}=x(e);return t||n?c.V.IN_FRAME:c.V.EXPANDED_VIEW}},previewType:{type:o.N.Number,getDefaultValue:()=>b.J.NONE},settingsVersion:{type:o.N.Number,getDefaultValue:()=>A.ZZ},showExpandedVideoListInfo:{type:o.N.Number,getDefaultValue:()=>E.R.ON_MOUSE_OVER},showInfoAction:{type:o.N.Number,getDefaultValue:()=>S._c.ON_MOUSE_OVER},showMediaType:{type:o.N.Number,getDefaultValue:()=>C.$.COVER_IMAGE},sliderHeight:{type:o.N.Number,getDefaultValue:e=>{const{isSmallSlider:t}=x(e);return t?388:572}},textAlignment:{type:o.N.Number,getDefaultValue:e=>{const{isBigSlider:t}=x(e);return t?w.B.CENTER:w.B.LEFT}},thumbnailButtonsBehavior:{type:o.N.Number,getDefaultValue:e=>{const{isSmallSlider:t}=x(e);return T(e.isEditorX)?P.c.ON_HOVER:t?P.c.ALWAYS:P.c.ON_HOVER}},thumbnailOverlayOpacity:{type:o.N.Number,getDefaultValue:()=>40},thumbnailSpacing:{type:o.N.Number,getDefaultValue:e=>{const{isBigSlider:t}=x(e);return T(e.isEditorX)?I.L[I.E.NARROW]:t?30:0}},videoEndOption:{type:o.N.Number,getDefaultValue:()=>N.V.SHOW_VIDEO_COVER},videoInfoPosition:{type:o.N.Number,getDefaultValue:()=>p.q.ON_VIDEOS},videoListVisibility:{type:o.N.Number,getDefaultValue:()=>l.g.EXPAND_ON_CLICK},videosInRow:{type:o.N.Number,getDefaultValue:e=>{const{isGrid:t}=x(e);return(({isGrid:e})=>e?3:4)({isGrid:t})}},responsive:{type:o.N.Boolean,getDefaultValue:()=>!1},allowComments:{type:o.N.Boolean,getDefaultValue:()=>!1},allowCommentsLive:{type:o.N.Boolean,getDefaultValue:()=>!1},showTitleForMainItem:{type:o.N.Boolean,getDefaultValue:()=>!0},showPublisherForMainItem:{type:o.N.Boolean,getDefaultValue:()=>!0},showChannelTitle:{type:o.N.Boolean,getDefaultValue:()=>!0},showChannelShare:{type:o.N.Boolean,getDefaultValue:()=>!0},showChannelInfo:{type:o.N.Boolean,getDefaultValue:()=>!1},showChannelCategories:{type:o.N.Boolean,getDefaultValue:()=>!0},showSearch:{type:o.N.Boolean,getDefaultValue:()=>!0},showChannelTags:{type:o.N.Boolean,getDefaultValue:()=>!0},showVideoTitle:{type:o.N.Boolean,getDefaultValue:()=>!0},showFullInfo:{type:o.N.Boolean,getDefaultValue:()=>!0},enableVideosSharing:{type:o.N.Boolean,getDefaultValue:()=>!0},autoPlay:{type:o.N.Boolean,getDefaultValue:()=>!1},showSignIn:{type:o.N.Boolean,getDefaultValue:()=>!0},showVideoTitleInList:{type:o.N.Boolean,getDefaultValue:()=>!0},showVideoPublisherInList:{type:o.N.Boolean,getDefaultValue:()=>!1},showVideoDurationInList:{type:o.N.Boolean,getDefaultValue:()=>!0},showVideoDescriptionInList:{type:o.N.Boolean,getDefaultValue:()=>!0},showExpandedChannelTitle:{type:o.N.Boolean,getDefaultValue:()=>!1},showExpandedVideoInfo:{type:o.N.Boolean,getDefaultValue:()=>!0},showExpandedSignIn:{type:o.N.Boolean,getDefaultValue:()=>!1},stretchToFullWidth:{type:o.N.Boolean,getDefaultValue:e=>{const{isGrid:t,isSlider:n,isStrip:r}=x(e);return t||n||r}},enableExpandedVideosSharing:{type:o.N.Boolean,getDefaultValue:()=>!0},showExpandedVideoList:{type:o.N.Boolean,getDefaultValue:()=>!0},useOptimalFontSizes:{type:o.N.Boolean,getDefaultValue:()=>!1},showVideoQuality:{type:o.N.Boolean,getDefaultValue:()=>!0},showVideoPlaybackSpeed:{type:o.N.Boolean,getDefaultValue:()=>!0}})},34920(e,t,n){"use strict";var r;n.d(t,{B:()=>r}),function(e){e[e.LEFT=1]="LEFT",e[e.CENTER=2]="CENTER",e[e.RIGHT=3]="RIGHT"}(r||(r={}))},94999(e,t,n){"use strict";var r;n.d(t,{c:()=>r}),function(e){e[e.ON_HOVER=0]="ON_HOVER",e[e.ALWAYS=1]="ALWAYS"}(r||(r={}))},35265(e,t,n){"use strict";var r;n.d(t,{E:()=>r,L:()=>o}),function(e){e.NONE="NONE",e.NARROW="NARROW",e.WIDE="WIDE"}(r||(r={}));const o={[r.NONE]:0,[r.NARROW]:24,[r.WIDE]:52}},80371(e,t,n){"use strict";var r;n.d(t,{m:()=>r}),function(e){e[e.CENTER=1]="CENTER",e[e.BOTTOM=2]="BOTTOM"}(r||(r={}))},10139(e,t,n){"use strict";n.d(t,{ZZ:()=>r});const r=4},92064(e,t,n){"use strict";var r;n.d(t,{V:()=>r}),function(e){e[e.SHOW_VIDEO_COVER=1]="SHOW_VIDEO_COVER",e[e.PLAY_NEXT_VIDEO=2]="PLAY_NEXT_VIDEO",e[e.OPEN_ACTION_CARDS=3]="OPEN_ACTION_CARDS"}(r||(r={}))},3437(e,t,n){"use strict";n.d(t,{g:()=>r});const r="14409595-f076-4753-8303-9a86f9f71469"},59109(e,t,n){"use strict";var r;n.d(t,{s:()=>r}),function(e){e.CHANNEL="channel",e.YOUTUBE_FEED="youtube-feed"}(r||(r={}))},71463(e,t,n){"use strict";var r;n.d(t,{s:()=>r}),function(e){e.RENT="rent",e.SALE="sale",e.SUBSCRIPTION="subscription",e.PLAN="pricing_plan"}(r||(r={}))},20593(e,t,n){"use strict";var r,o;n.d(t,{i:()=>o}),function(e){e.READY="READY",e.PENDING="PENDING"}(r||(r={})),function(e){e.READY="IN_PROGRESS",e.PENDING="PENDING",e.IN_PROGRESS="IN_PROGRESS",e.SCHEDULED="SCHEDULED",e.FINISHED="FINISHED"}(o||(o={}))},6354(e,t,n){"use strict";var r;n.d(t,{Z:()=>r}),function(e){e.SECURE_VIDEO="secure_video",e.PICTURE="picture",e.VIDEO="video"}(r||(r={}))},25706(e,t,n){"use strict";var r;n.d(t,{J:()=>r}),function(e){e.FIRST_20_SEC="first-20-sec",e.TRAILER="trailer",e.AUTOGENERATED="autogenerated",e.NONE="none"}(r||(r={}))},92425(e,t,n){"use strict";var r;n.d(t,{m:()=>r}),function(e){e.IN_QUEUE="IN-QUEUE",e.PENDING="PENDING",e.INPROGRESS="INPROGRESS",e.PREVIEW_READY="PREVIEW_READY",e.READY="READY",e.FAILED="FAILED",e.NONE="NONE"}(r||(r={}))},542(e,t,n){"use strict";var r;n.d(t,{J:()=>r}),function(e){e.INITIAL="initial",e.PLAY_REQUESTED="play-requested",e.PLAY_ABORTED="play-aborted",e.PLAYING="playing",e.PAUSE_REQUESTED="pause-requested",e.PAUSED="paused",e.ENDED="ended"}(r||(r={}))},33062(e,t,n){"use strict";var r;n.d(t,{b:()=>r}),function(e){e.COMPUTER="computer",e.DROPBOX="dropbox",e.GOOGLE_DRIVE="drive",e.YOUTUBE="youtube",e.VIMEO="vimeo",e.FACEBOOK="facebook",e.MIXED="mixed",e.LIVE="live"}(r||(r={}));r.YOUTUBE,r.VIMEO,r.FACEBOOK},74524(e,t,n){"use strict";var r;n.d(t,{p:()=>r}),function(e){e.SITE="site",e.EDITOR="editor",e.PREVIEW="preview",e.DASHBOARD="dashboard",e.STANDALONE="standalone"}(r||(r={}))},11195(e,t,n){"use strict";n.d(t,{S:()=>r});const r="a1ca9dac7ee44d52a41868329471105b"},1905(e,t,n){"use strict";n.d(t,{Q:()=>r});const r={catalog:"https://vod.wix.com",catalogEditorX:"https://vod.editorx.com",editorWixApps:"https://editor.wixapps.net",files:"https://vod-meta.wix.com",filesEditorX:"https://vod-meta.editorx.com",image:"https://images-vod.wixmp.com",wixFiles:"https://files.wix.com/files",paypal:"https://dgs.wixapps.net",pixWix:"https://pix.wix.com/services",manage:"https://manage.wix.com",vodServer:"https://vod-server.wix.com"}},68185(e,t,n){"use strict";var r;n.d(t,{r:()=>r}),function(e){e.CHANNEL="channel",e.VIDEO="video",e.RECENT_VIDEO="recent-video",e.PRODUCT="product",e.SOCIAL="social",e.CUSTOM="custom"}(r||(r={}))},43623(e,t,n){"use strict";var r,o;n.d(t,{H:()=>r,T:()=>o}),function(e){e.ON_SITE="on_site"}(r||(r={})),function(e){e.LIVE="live",e.SCHEDULED="scheduled"}(o||(o={}))},74678(e,t,n){"use strict";var r;n.d(t,{N:()=>r}),function(e){e.CHANNEL="channel",e.VIDEO="video"}(r||(r={}))},87653(e,t,n){"use strict";n.d(t,{C7:()=>o,W$:()=>l,Wr:()=>s,Yu:()=>r,c3:()=>i,dl:()=>u,iE:()=>c,qY:()=>a});const r="wix-vod-state",o="wix-vod-comp-id",i="wix-vod-video-id",s="paymentType",a="purchase-complete",l="purchase",c="share",u="subscribe"},67459(e,t,n){"use strict";n.d(t,{rH:()=>u});var r=n(16252),o=n(59109),i=n(56456);const s=e=>e.channelType===o.s.CHANNEL;function a(e){return e.channels.ids}function l(e,t){return e.entities.channels[t]}const c=(0,i.Mz)([e=>e,a],(e,t)=>(0,r.map)(t,(0,r.partial)(l,e))),u=((0,i.Mz)(c,e=>(0,r.filter)(e,s)),(0,i.Mz)([e=>e.entities.channels,a],r.pick),(0,i.Mz)([({channelInfo:e})=>(0,r.get)(e,"info"),({channelInfo:e})=>(0,r.get)(e,"paymentInfo")],(e,t)=>e||t?{...e,...t}:null))},94185(e,t,n){"use strict";function r(e){const{coverUrl:t,customCoverUrl:n}=e;return n||t}n.d(t,{m:()=>r})},4664(e,t,n){"use strict";n.d(t,{$x:()=>s,AB:()=>i,FJ:()=>c,Zt:()=>a,wF:()=>u,xQ:()=>l});var r=n(16252),o=n(46077);function i(e){return Boolean((0,r.get)(e,"dgsInfo.subscription"))}function s(e){return Boolean(o.BJ(e.dealInfo))}function a({dealInfo:e}){return Boolean(o.gl(e))}function l(e){return(0,r.get)(e,"channelData.dealInfo")}function c(e){return e.hasAccessToChannelByPricingPlan}function u(e){return Boolean((0,r.get)(e,"dgsInfo.subscription.expirationTs"))}},56133(e,t,n){"use strict";function r(e){const{coverUrl:t,customCoverUrl:n}=e;return n||t}n.d(t,{m:()=>r})},12826(e,t,n){"use strict";n.d(t,{G$:()=>l,ef:()=>a,jl:()=>s,s6:()=>i});var r=n(24178),o=n(20593);const i=({itemType:e})=>e===r.S.ItemScheduled,s=({itemType:e})=>e===r.S.ItemLive,a=({liveVideoStatus:e})=>e===o.i.PENDING,l=({liveVideoStatus:e})=>e===o.i.IN_PROGRESS},20150(e,t,n){"use strict";n.d(t,{Eu:()=>o,me:()=>s,x2:()=>i});var r=n(25706);const o=e=>Boolean(e.trailerFileName),i=e=>e.previewType||r.J.FIRST_20_SEC,s=e=>e.previewType!==r.J.NONE},3612(e,t,n){"use strict";n.d(t,{LA:()=>i,QO:()=>a,Zf:()=>l,go:()=>c,xL:()=>s,xp:()=>u});var r=n(16252),o=n(46077);function i(e){return Boolean(e&&o.nX(e.dealInfo||[]))}function s(e){return Boolean(e&&o.rJ(e.dealInfo||[]))}function a(e){return Boolean((0,r.get)(e,"dgsInfo.sale"))}function l(e){return Boolean((0,r.get)(e,"dgsInfo.rent"))}function c(e){return l(e)||a(e)}function u(e){return!i(e)&&!s(e)}},95833(e,t,n){"use strict";var r;n.d(t,{Y:()=>o}),function(e){e.VISIBLE="visible",e.DRAFT="draft",e.OVER_QUOTA="over-quota",e.DELETED="deleted"}(r||(r={}));const o=e=>e&&e.state===r.OVER_QUOTA},82184(e,t,n){"use strict";n.d(t,{Dr:()=>s,H5:()=>a,I0:()=>l,Qz:()=>c,qP:()=>u});var r=n(33062),o=n(24178),i=n(16252);const s=e=>Boolean(e.mediaExternUrl),a=({videoSource:e})=>e===r.b.COMPUTER,l=({videoSource:e})=>e===r.b.LIVE,c=({videoSource:e})=>e===r.b.FACEBOOK,u=({itemType:e}={})=>(0,i.includes)([o.S.ItemLive,o.S.ItemScheduled,o.S.ItemLiveFinalize],e)},89967(e,t,n){"use strict";function r(e,t=!1){if(t){const t=window;if(t.define&&t.define.amd){const n=t;return new Promise(t=>{n.require([e],t)})}}return new Promise(t=>{const{body:n}=document,r=document.createElement("script");r.src=e;let o=!1;r.onload=r.onreadystatechange=function(){o||this.readyState&&"loaded"!==this.readyState&&"complete"!==this.readyState||(o=!0,t(),r.onload=r.onreadystatechange=null,n&&r.parentNode&&n.removeChild(r))},n.appendChild(r)})}n.d(t,{L:()=>r})},24414(e,t,n){"use strict";n.d(t,{E:()=>o,R:()=>r});const r={ONE_DAY:864e5,ONE_HOUR:36e5,ONE_MINUTE:6e4,ONE_SECOND:1e3},o=e=>`0${e}`.slice(-2)},46077(e,t,n){"use strict";n.d(t,{BJ:()=>a,cb:()=>d,gl:()=>u,nX:()=>l,oo:()=>i,rJ:()=>c});var r=n(71463),o=n(16252);function i(e){const t=(e||[]).filter(e=>e.enabled);return t.length?(0,o.minBy)(t,"price"):null}function s(e){return t=>(t||[]).find(t=>t.enabled&&t.type===e)||null}const a=s(r.s.SUBSCRIPTION),l=s(r.s.SALE),c=s(r.s.RENT),u=s(r.s.PLAN);function d(e,t){switch(t){case r.s.SALE:return l(e);case r.s.RENT:return c(e);case r.s.SUBSCRIPTION:return a(e);case r.s.PLAN:return u(e);default:return{}}}},87865(e,t,n){"use strict";n.d(t,{L3:()=>i,Lm:()=>s});var r=n(94947);let o=n.g.Wix?r.$.Utils.getInstance:null;const i=()=>{const e=n.g.BusinessManagerAPI;return e&&Object.keys(e).length?e.getCurrentInstance(e.appDefIds.video):o?o():null};function s(e){o=e}},35003(e,t,n){"use strict";n.d(t,{N:()=>r});const r=()=>{const e=window;try{return e.commonConfig?e.commonConfig.bsi:e.Wix?e.Wix.Utils.commonConfig.get("bsi"):function(e){const t=`; ${document.cookie}`.split(`; ${e}=`);return 2===t.length&&t.pop()?.split(";").shift()}("bSession")}catch{return}}},24528(e,t,n){"use strict";n.d(t,{F:()=>d,d:()=>v});const r="wixmp-3dbd5cb16bb136182e099f78.wixmp.com",o=`https://${r}`,i=`https://images-${r}`,s=/^(?:https?:)?\/\/i\.ytimg\.com\/vi\/([^/]+)\/([^.]+)\.jpg$/,a=/^((?:https?:)?\/\/yt3\.ggpht\.com\/.*=s)(\d+)(.*)(-rj)$/;const l=[{name:"mqdefault",width:120,height:90},{name:"mqdefault",width:320,height:180},{name:"mqdefault",width:480,height:360}];var c=n(1905);const u={q:85,usm:"0.66_1.00_0.01",enc_auto:!0};var d;!function(e){e.fit="fit",e.fill="fill"}(d||(d={}));const p=(e,t)=>`${e}/${t}`,h=e=>/^gif$/i.test(e);const f=(e,t,n)=>[...e.split("/"),"v1",t,`w_${n.w},h_${n.h},enc_auto`,"file.jpeg"].join("/"),m=({url:e,width:t,height:n=t,params:m={},mode:v,imageHost:g=c.Q.image})=>{if(!e)return"";t=Math.round(t),n=Math.round(n),v=v===d.fit?d.fit:d.fill,m={...m,w:t,h:n},e.startsWith(o)&&(e=e.replace(o,i));const y=e.split("/").pop(),b=e.replace(y,""),E=y.split("."),S=E.slice(0,-1).join("."),C=E[E.length-1];if(e.startsWith(c.Q.image))return m.w&&m.h&&!h(C)?f([...e.split("/").slice(0,-1)].join("/"),v,m):e;if(e.includes(r)||e.startsWith("https://static.wixstatic.com"))return m.w&&m.h&&!h(C)?f(e,v,m):e;if(s.test(e))return function(e,t,n){const r=e.match(s);if(!r)return e;const o=r[2],i=l.find(e=>e.width>=t&&(!n||e.height>=n)),a=i?.name??("fhddefault"===o?"maxresdefault":o);return a!==o?e.replace(`${o}.jpg`,`${a}.jpg`):e}(e,t,n);if(a.test(e))return function(e,t,n){const r=e.match(a);if(!r)return e;const o=[88,240,800].find(e=>e>=t&&(!n||e>=n));return[r[1],o??r[2],r[3],"-rw"].join("")}(e,t,n);if(/vimeocdn/.test(e))return e.replace(/(_\d+(x\d+)?)?\.jpg/,`_${t}x${n}.jpg`);if(/^(https?:)?\/\//.test(e))return e;if(/^media\//.test(e))return`https://static.wixstatic.com/media/${e.replace(/^media\//,"")}`;/^jpe?g$/i.test(C)&&(m={...m,...u});const w=Object.keys(m).reduce((e,t)=>{const n=m[t];return"boolean"==typeof n?n&&e.push(t):e.push(`${t}_${n}`),e},[]).join(",");if(h(C))return p(g,`${b}file`);return p(g,`${b}v1/${v}/${w}/${S}.${C}`)};function v(e){const t=m(e);return t.replace(/^http:\/\//,"https://")}},61250(e,t,n){"use strict";n.d(t,{M:()=>o});var r=n(19957);const o=({siteUrl:e,compId:t})=>(0,r.B)(e,t)},43518(e,t,n){"use strict";n.d(t,{e:()=>o});var r=n(19957);function o(e,t){const{siteUrl:n,compId:o}=t,i={"wix-vod-video-id":e.id};return(0,r.B)(n,o,i)}},19957(e,t,n){"use strict";n.d(t,{B:()=>i});var r=n(16252),o=n(31780);const i=(e,t,n={})=>(t&&(n["wix-vod-comp-id"]=t),((e,t={})=>{const[n,i=""]=e.split("?"),[s="",a=""]=i.split("#"),l=(0,o.q)(s);return(0,r.forEach)(l,(e,t)=>{/wix-vod/.test(t)&&delete l[t]}),`${n}${(0,o.A)({...l,...t})}${a.length?`#${a}`:""}`})(e,n))},46079(e,t,n){"use strict";n.d(t,{I8:()=>a,Ni:()=>o,Os:()=>s,p_:()=>i});var r=n(16252);function o(e){return e&&32===e.length?e.replace(/([0-9a-f]{8})([0-9a-f]{4})([0-9a-f]{4})([0-9a-f]{4})([0-9a-f]{12})/,"$1-$2-$3-$4-$5"):e}function i(e){return e?e.replace(/-/g,""):e}const s=()=>"xxxxxxxxxxxx4xxxyxxxxxxxxxxxxxxx".replace(/[xy]/g,e=>{const t=16*Math.random()|0;return("x"===e?t:3&t|8).toString(16)});function a(e,t){return e&&t?(0,r.zip)(e.split(""),t.split("")).reduce((e,[t,n])=>{const r=parseInt(t,16),o=parseInt(n,16);return isNaN(r)||isNaN(o)?`${e}-`:e+(r^o).toString(16)},""):null}},38414(e,t,n){"use strict";n.d(t,{q:()=>i});var r=n(16252),o=n.n(r);const i=(e,...t)=>{let n;return e._memoizeCache?n=e._memoizeCache.get(t):e._memoizeCache=new WeakMap,n||(n=o().partial(e,...t),e._memoizeCache.set(t,n)),n}},5663(e,t,n){"use strict";n.d(t,{p:()=>a});var r=n(16252);const o=[90,120,180,320,360,480,540,768,1024,1280,1366,1440,1600,1680,1920,2560],i=(0,r.last)(o),s={};function a(e,{containerWidth:t,containerHeight:n}){const a=((e,t)=>Math.round(e/t*100)/100)(t,n),l=(0,r.get)(s[a],[e]),c=(0,r.get)(l,"width",0),u=(0,r.get)(l,"height",0),d=o.find(e=>e>=t)||i,p=(e=>/.gif$/.test(e))(e)?i:Math.max(d,c),h=Math.round(p/a),f=Math.max(h,u);return s[a]||(s[a]={}),s[a][e]={width:p,height:f},[p,f]}},47433(e,t,n){"use strict";n.d(t,{HR:()=>a,Yu:()=>i,wJ:()=>s});var r=n(16252);function o(e,t=r.identity){return(0,r.isArray)(e)?(0,r.map)(e,e=>o(e,t)):(0,r.isPlainObject)(e)?(0,r.reduce)(e,(e,n,r)=>(e[t(r)]=o(n,t),e),{}):e}function i(e){return o(e,r.camelCase)}function s(e){return o(e,r.snakeCase)}function a(e){return Object.entries(e).reduce((e,[t,n])=>void 0===n?e:{...e,[t]:n},{})}},41837(e,t,n){"use strict";n.d(t,{P:()=>i});var r=n(85900);const o={toolbar:!1,location:!1,directories:!1,status:!1,menubar:!1,scrollbars:!0,resizable:!0,copyhistory:!1};function i(e,t=980,n=600,i){const s=(window.screen.width-t)/2,a=(window.screen.height-n)/2,l={...o,width:t,height:n,top:a,left:s};(0,r.A)(e,l,"_blank",i)}},85900(e,t,n){"use strict";n.d(t,{A:()=>i,S:()=>s});var r=n(16252);const o={toolbar:!0,location:!0,directories:!1,status:!1,menubar:!1,scrollbars:!0,resizable:!1,copyhistory:!1,width:0,height:0,top:0,left:0};function i(e,t={},n="_blank",i){const s={...o,...t},a=function(e){return(0,r.map)(e,(e,t)=>(!0===e?e="yes":!1===e&&(e="no"),`${t}=${e}`)).join(",")}(s),l=window.open(e,n,a);if(l){if(i){const e=setInterval(()=>{l.closed&&(clearInterval(e),i())},300)}try{l.moveTo&&l.moveTo(s.left,s.top),l.focus()}catch(e){}}}function s(e){window.open(e,"_blank")}},8992(e,t,n){"use strict";n.d(t,{$D:()=>p,DL:()=>v,Pk:()=>r,eX:()=>u,pm:()=>m,sE:()=>i,v$:()=>h,vG:()=>g});var r,o,i,s=n(16252),a=n(37483),l=n(46077),c=n(3612);function u({settings:e,videoItem:t,channelData:n,showChannelCover:o}){return o&&f(e)?r.NONE:p(n,t)}function d(e,t){return g(e)||(0,c.Zf)(t)||(0,c.QO)(t)}function p(e,t){return d(e,t)?r.NONE:function(e){const t=(0,c.xL)(e),n=(0,c.LA)(e);if(t&&n)return r.BUY_FROM;if(n)return r.BUY;if(t)return r.RENT;return r.NONE}(t)}function h({settings:e,videoItem:t,channelData:n,showChannelCover:r}){const o=g(n);return function(e){return!!e&&Boolean(l.BJ(e.dealInfo||[]))}(n)&&!o&&(!o&&m(e,r)||n.subscriptionOnly&&!(0,c.xp)(t)&&!(0,c.Zf)(t)&&!(0,c.QO)(t))}function f(e){return e.numbers.mainItemType===a.S.CHANNEL_COVER}function m(e,t){return t&&f(e)}function v(e,t){return function(e,t){return(0,c.xp)(t)||d(e,t)}(e,t)?i.PLAY:i.TRAILER_OR_PREVIEW}function g(e){return(0,s.has)(e,"dgsInfo.subscription")}!function(e){e.BUY="buy",e.RENT="rent",e.BUY_FROM="buyFrom",e.NONE="none"}(r||(r={})),function(e){e.PLAY_VIDEO="play-video",e.WATCH_NOW="watch-now",e.WATCH_TRAILER="watch-trailer",e.WATCH_PREVIEW="watch-preview",e.NONE="none"}(o||(o={})),function(e){e.PLAY="play",e.TRAILER_OR_PREVIEW="trailer_or_preview"}(i||(i={}))},31780(e,t,n){"use strict";function r(e){return e?e.split("&").reduce((e,t)=>{const[n,r]=t.split("=");return e[n]=r,e},{}):{}}function o(e){const t=Object.keys(e).map(t=>`${t}=${e[t]}`).join("&");return t?`?${t}`:t}n.d(t,{A:()=>o,q:()=>r})},72370(e){"use strict";e.exports=function(e){if(!e)return()=>{};let t,n,r,o,i,s,a,l;const c=e.createElement.bind(e),u=e.createTextNode.bind(e),d=c("span");return Object.assign(d.style,{position:"absolute",whiteSpace:"pre",visibility:"hidden"}),function(p,h){if(!p||!p.ownerDocument||!p.ownerDocument===e)return;const f=(h=h||{}).lineClamp||2,m=h.truncateText||"",v=h.textAlign||"flex-start";for(r=i=0,o=1,l=!1,n=p.clientWidth,p.lineContainer&&p.truncSpan&&p.lineContainer.removeChild(p.truncSpan),t=(p.textContent||p.innerText).replace(/\n/g," ")+" ";null!==p.firstChild;)p.removeChild(p.firstChild);let g;p.appendChild(d),t.replace(/ /g,function(e,h){o!==f&&(d.appendChild(u(t.substr(r,h-r))),n<d.clientWidth?(l?(a=t.substr(r,h+1-r),r=h+1):(a=t.substr(r,i-r),r=i),s=c("span"),s.appendChild(u(a)),p.appendChild(s),l=!0,o++):l=!1,i=h+1,d.removeChild(d.firstChild))}),p.removeChild(d),m&&(g=c("span"),g.appendChild(u(m)),Object.assign(g.style,{flex:"0 0 auto",whiteSpace:"pre"}),p.truncSpan=g);const y=c("span"),b={display:"flex",width:"100%"};g&&(b.justifyContent=v),Object.assign(y.style,b),p.lineContainer=y,s=c("span");const E={display:"block",overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap",paddingRight:"1ch",marginRight:"-1ch"};g||(E.flex="1 1 auto"),Object.assign(s.style,E),s.appendChild(u(t.substr(r))),y.appendChild(s),g&&y.appendChild(g),p.appendChild(y)}}("undefined"==typeof document?void 0:document)},3026(e,t,n){"use strict";n.d(t,{c:()=>i});var r=n(16252),o=n.n(r);function i(e,t){if(!t)return e;const n=o()(t).map((e,t)=>o().isNil(e)?"":(o().isDate(e)&&!isNaN(e.valueOf())?e=e.toISOString():o().isObject(e)&&(e=JSON.stringify(e)),`${s(t)}=${s(e)}`)).compact().value();return 0!==n.length&&(e+=(o().includes(e,"?")?"&":"?")+n.join("&")),e}function s(e){return encodeURIComponent(e).replace(/%40/gi,"@").replace(/%3A/gi,":").replace(/%24/gi,"$").replace(/%2C/gi,",").replace(/%20/gi,"+")}},94947(e,t,n){"use strict";n.d(t,{$:()=>c,J:()=>l});var r=n(74524),o=n(46079),i=n(16252),s=n.n(i),a=n(39907);function l(e){const t="en",i=a.env.AVAILABLE_LOCALES||[t];function l(){return"badabada-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,function(e){const t=16*Math.random()|0;return("x"==e?t:3&t|8).toString(16)})}let c;const u=!s().isEmpty(n.g.BusinessManagerAPI);e&&!u&&e.addEventListener(e.Events.INSTANCE_CHANGED,function(e){c=e.instance});const d=e?{...e,addEventListener:s().get(e,"addEventListener",s().noop),removeEventListener:e.removeEventListener||s().noop,closeWindow:e.closeWindow||s().noop,currentMember:()=>e.Utils.getViewMode()===r.p.SITE?new Promise(e.currentMember):Promise.resolve(null),getBoundingRectAndOffsets:()=>new Promise(e.getBoundingRectAndOffsets),getSiteUrl(){const t=e.Utils.getViewMode();return new Promise(n=>{if(t===r.p.STANDALONE||t===r.p.DASHBOARD)return e.Dashboard.getSiteViewUrl(e=>n(e.base));e.Settings.getSiteInfo(e=>n(e.baseUrl))})},getCurrentPageId:()=>new Promise(e.getCurrentPageId),getComponentInfo:()=>new Promise(e.getComponentInfo),Dashboard:{...e.Dashboard,getEditorUrl(){const t=s().get(e,"Dashboard.getEditorUrl");return t?new Promise(t):Promise.resolve(null)}},Data:{...e.Data,Public:{...s().get(e,"Data.Public",{}),get:(t,n)=>new Promise(s().partial(e.Data.Public.get,t,n)),set:(t,n,r)=>new Promise(s().partial(e.Data.Public.set,t,n,r)),remove:(t,n)=>new Promise(s().partial(e.Data.Public.remove,t,n))}},PubSub:{...e.PubSub,subscribe:s().get(e,"PubSub.subscribe",s().noop),unsubscribe:s().get(e,"PubSub.unsubscribe",s().noop)},Settings:{...e.Settings,setExternalId:t=>new Promise((n,r)=>e.Settings.setExternalId(t,n,r)),getSiteInfo(){const t=e.Utils.getViewMode();return t===r.p.STANDALONE||t===r.p.DASHBOARD?Promise.resolve({url:window.location.href}):new Promise(e.Settings.getSiteInfo)},getDashboardAppUrl:()=>new Promise(e.Settings.getDashboardAppUrl)},Styles:{...e.Styles,setFontParam:(t,n)=>new Promise(s().partial(e.Styles.setFontParam,t,{value:n})),setBooleanParam:(t,n)=>new Promise(s().partial(e.Styles.setBooleanParam,t,{value:n})),setStyleParams:t=>new Promise(s().partial(e.Styles.setStyleParams,t))},Utils:{...e.Utils,getCompId:s().get(e,"Utils.getCompId",s().noop),getOrigCompId:s().get(e,"Utils.getOrigCompId",s().noop),getDeviceType:s().get(e,"Utils.getDeviceType",s().constant("desktop")),getBiToken:function(){return e.Utils.getInstanceValue("biToken")||l()},getLocale(){try{const n=s().get(e,"Utils.getLocale",s().noop)();return!n||n.length>2?t:s().includes(i,n)?n:t}catch(e){return t}},getInstance(){if(c)return c;try{return location.search.match(/(?:\?|&)instance=([^&]+)/)[1]}catch(e){return null}},getInstanceId:function(){return d.Utils.getInstanceValue("instanceId")||l()},getInstanceValue:function(e,t=null){return function(){try{return e.apply(this,arguments)}catch(e){return t}}}(function(t){if("biToken"===t)return this.getBiToken();if("appDefId"===t&&d.Utils.getViewMode()===r.p.STANDALONE)return"143314e1-0660-f409-9aa7-6ed544ff1957";const n=e.Utils.getInstanceValue(t);return"siteOwnerId"!==t||n?n:e.Utils.getInstanceValue("uid")}),getMetaSiteIdFromBiToken(){let e,t;try{e=this.getInstanceValue("biToken"),t=this.getInstanceId()}catch(e){}if(e&&t)return(0,o.I8)(e,t)},getMetaSiteId(){const e=this.getMetaSiteIdFromBiToken();if(e)return Promise.resolve(e);const t=d.Utils.getViewMode();return t===r.p.STANDALONE?Promise.reject("Unable to get metaSiteId in standalone view mode"):t===r.p.EDITOR?d.Settings.getDashboardAppUrl().then(e=>e.match(/\/sites\/([^/]+)/)[1]):d.Dashboard.getEditorUrl().then(e=>e.match(/metaSiteId=([^&]+)/)[1])},getUid(){try{return e.Utils.getUid()}catch(e){}try{return document.cookie.match(/wixClient=([^;]+)/)[1].split("|")[6]}catch(e){}return null},getViewMode:s().get(e,"Utils.getViewMode",s().noop)}}:null;return d}const c=l(n.g.Wix)},91523(e,t,n){"use strict";n.d(t,{i:()=>l});var r=n(60751),o=n.n(r),i=n(53373),s=n.n(i);const a={"fade-in":"FpIJW0",fadeIn:"FpIJW0",active:"uQl_w3","fade-in-out":"YCB0OI",fadeInOut:"YCB0OI"};class l extends o().Component{render(){const{type:e="fade-in",children:t,when:n,className:r,activeClassName:i="",dataHook:l}=this.props;if(!t)return null;const c=s()(r,{[i]:n},a[e],{[a.active]:n});return o().createElement("div",{...l&&n&&{"data-hook":l},className:c,"aria-hidden":!n},t)}}},23008(e,t,n){"use strict";n.d(t,{v:()=>m});var r=n(60751),o=n.n(r),i=n(53373),s=n.n(i),a=n(16252);const l=(0,a.has)(n.g,"CSS.supports"),c={display:"-webkit-box","-webkit-line-clamp":2,"-webkit-box-orient":"vertical"};const u=new class{constructor(){this.isRuleSetAvailable=(0,a.memoize)(this._isRuleSetAvailable,JSON.stringify),this.isMultilineClampAvailable=()=>this.isRuleSetAvailable(c),this.isRuleSetAvailable.cache=new Map}_isRuleSetAvailable(e){if(l)return(0,a.every)(e,(e,t)=>n.g.CSS.supports(t,e));const t=document.createElement("div");t.style.position="absolute",t.style.zIndex="-1",document.body.appendChild(t),(0,a.forEach)(e,e=>t.style.rule=e);const r=getComputedStyle(t),o=(0,a.every)(e,(e,t)=>r[t]===e);return document.body.removeChild(t),o}};var d=n(72370),p=n.n(d);const h="KgMm7T",f="MpIlbv";class m extends o().PureComponent{constructor(e){super(e),this.clamp=()=>{const{clampOptions:e}=this.props;e.disabled||this.isUsingCSSClamp||this.title&&p()(this.title,e)},this.saveRef=e=>{this.title=e};const t="undefined"==typeof document;this.isUsingCSSClamp=t||u.isMultilineClampAvailable()&&!e.enforceJSClamp}componentDidMount(){(0,a.defer)(this.clamp)}componentDidUpdate(){this.clamp()}render(){const{text:e,dataHook:t,clampOptions:n,wrapperTag:r,className:i}=this.props,a=!n.disabled&&this.isUsingCSSClamp,l={ref:this.saveRef,className:s()(h,{[f]:a},i),"data-hook":t,title:e,style:{WebkitLineClamp:a?n.lineClamp:void 0,textOverflow:"ellipsis"}};return o().createElement(r,l,e)}}m.defaultProps={clampOptions:{lineClamp:2,disabled:!1},wrapperTag:"div",enforceJSClamp:!1}},36071(e,t,n){"use strict";n.d(t,{J:()=>d});var r=n(53373),o=n.n(r),i=n(60751),s=n.n(i);const a={light:"inHFz5",dark:"DWioAG",icon:"xqvK9r"},l=({size:e,...t})=>i.createElement("svg",{viewBox:"0 0 22 22",fill:"currentColor",width:e||"1em",height:e||"1em",...t},i.createElement("path",{stroke:"currentColor",fill:"currentColor",d:"M9.996 9.29L.707 0 0 .707l9.29 9.29L0 19.285l.707.707 9.29-9.29 9.289 9.29.707-.707-9.29-9.29 9.29-9.289L19.286 0l-9.29 9.29z",transform:"translate(1 1)",strokeLinecap:"round",fillRule:"evenodd"}));l.displayName="CloseTickIcon";const c=l;var u=n(34348);const d=({className:e,ariaLabel:t,dataHook:n,theme:r="light",onClick:i})=>s().createElement("button",{onClick:i,className:o()(a[r],e),tabIndex:0,"aria-label":t,"data-hook":n},s().createElement(u.L,{icon:s().createElement(c,null),className:a.icon}))},92484(e,t,n){"use strict";n.d(t,{G:()=>s});var r=n(60751),o=n.n(r),i=n(24414);class s extends o().Component{constructor(e){super(e),this.state={current:this.getCurrent()}}componentDidMount(){this.update()}componentWillUnmount(){clearTimeout(this.timeout)}update(){const{step:e}=this.props,t=this.getCurrent();this.setState({current:t}),t>0&&(this.timeout=setTimeout(()=>this.update(),e))}getCurrent(){const{until:e}=this.props;return e-Date.now()}render(){const{isFocusable:e,titlePrefix:t,className:n}=this.props,{current:r}=this.state,s=(e=>{let t="00",n="00",r="00";return e>0&&(t=Math.floor(e/i.R.ONE_HOUR),n=Math.floor(e%i.R.ONE_HOUR/i.R.ONE_MINUTE),r=Math.floor(e%i.R.ONE_MINUTE/i.R.ONE_SECOND)),`${(0,i.E)(t)} : ${(0,i.E)(n)} : ${(0,i.E)(r)}`})(r);return o().createElement("span",{className:n,role:"timer","aria-label":`${t} ${s}`,tabIndex:e?0:-1,dir:"auto"},s)}}s.defaultProps={step:i.R.ONE_SECOND,titlePrefix:""}},34348(e,t,n){"use strict";n.d(t,{L:()=>u});var r=n(60751),o=n.n(r),i=n(39067),s=n.n(i),a=n(53373),l=n.n(a);const c="sRIzV9",u=({className:e,icon:t,...n})=>o().createElement("div",{className:l()(e,c),role:"presentation",...n},t);u.propTypes={className:s().string,icon:s().node}},60501(e,t,n){"use strict";n.d(t,{y:()=>u});var r=n(60751),o=n.n(r),i=n(39067),s=n.n(i),a=n(53373),l=n.n(a);const c="zhSndI",u=({className:e})=>o().createElement("div",{"data-hook":"loading-spinner-circle",className:l()(e,c)});u.propTypes={className:s().string}},36675(e,t,n){"use strict";n.d(t,{i:()=>u});var r=n(60751),o=n.n(r),i=n(53373),s=n.n(i),a=n(34348),l=n(90630);const c="uq8gRU",u=({onClick:e,arrowIcon:t,className:n,ariaLabel:r,dataHook:i,tabIndex:a,style:l})=>o().createElement("button",{onClick:e,style:l,type:"button",className:s()(n,c),tabIndex:a,"aria-label":r,"data-hook":i},t);u.defaultProps={arrowIcon:o().createElement(a.L,{icon:o().createElement(l.A,null)}),tabIndex:0}},67078(e,t,n){"use strict";n.d(t,{V:()=>C});var r=n(60751),o=n.n(r),i=n(39067),s=n.n(i);var a=n(16252),l=n(24528),c=n(53373),u=n.n(c);const d="QvTl1N",p="h0XP_C",h="o4ZdW9",f="zjXfm9",m="IXKZdA",v="ROhna4",g="kqZzZy",y="DvSZkM",b="pDXbHA",E="hGtbEW";var S=n(83299);class C extends o().Component{constructor(e){super(e),this.getSrc=(e,t,n)=>{if(!e)return"";const r="undefined"!=typeof window?window.devicePixelRatio??1:1,o=Array.from(new Set([1,2,3,r]));return Array.from(o.reduce((r,o)=>{const i=(0,l.d)({url:e,width:t*o,height:n*o}),s=r.get(i);return s?s.push(o):r.set(i,[o]),r},new Map).entries()).map(([e,t],n,r)=>r.length>1?`${e} ${t[0]}x`:e).join(", ")},this.getBreakpointSource=(e=>{const t=(0,a.memoize)(e,({url:e,min:t,max:n,width:r,height:o})=>[e,t,n,r,o].join("-"));return t.cache=new Map,t})(({url:e,min:t,max:n,width:r,height:o})=>{const i=this.getSrc(e,r,o);let s="";return(0,a.isNumber)(t)&&(s+=`(min-width: ${t}px)`),(0,a.isNumber)(n)&&(s&&(s+=" and "),s+=`(max-width: ${n}px)`),{media:s,src:i}}),this.state={isIE:!1,isClient:!1}}componentDidMount(){this.setState({isIE:window.navigator.userAgent.indexOf("MSIE ")>0,isClient:!0})}getDefaultBackgroundStyle({fallbackToBackgroundImage:e,sources:t}){const n=e?t[t.length-1].src:t[0].src,r=n.split(", ").map(e=>{const t=e.match(/^(.+?)(?: (\d(?:\.\d+)?)x)?$/);if(!t)return`url("${e}")`;const[,n,r="1"]=t;return`url("${n}") ${r}x`}).join(", ");return{style:{backgroundImage:n.includes(", ")?`-webkit-image-set(${r})`:`url("${n}")`},defaultSrc:n}}render(){const{src:e,breakpoints:t,dataHook:n,children:r,className:i,alt:s,mode:l,withFallbackColor:c,highPriority:C=!1}=this.props,{isIE:w,isClient:P}=this.state,I=(0,a.orderBy)(t,({width:e,height:t})=>e*t).map(t=>this.getBreakpointSource({url:e,...t})),O=w&&l===S.e.COVER,{style:A,defaultSrc:N}=this.getDefaultBackgroundStyle({fallbackToBackgroundImage:O,sources:I});return o().createElement("div",{className:u()(d,i,{[g]:l===S.e.CONTAIN,[y]:l===S.e.COVER,[b]:l===S.e.FIT_TO_WIDTH,[E]:l===S.e.FIT_TO_HEIGHT,[p]:c}),"data-hook":n,style:A},o().createElement("picture",{className:h,key:P?"client":void 0},I.filter(e=>e.src).map(e=>o().createElement("source",{media:e.media,srcSet:e.src,key:`${e.media}-${e.src}`})),N&&o().createElement("img",{alt:s,className:m,src:N,rel:C?"preload":void 0,fetchPriority:C?"high":void 0})),O&&o().createElement("div",{className:f,style:A,"data-hook":"picture-background-image"}),o().createElement("div",{className:v},r))}}C.propTypes={alt:s().string,breakpoints:s().array,children:s().node,className:s().string,dataHook:s().string,src:s().string.isRequired,mode:s().oneOf([S.e.CONTAIN,S.e.COVER,S.e.FIT_TO_HEIGHT,S.e.FIT_TO_WIDTH]),withFallbackColor:s().bool},C.defaultProps={mode:S.e.COVER,breakpoints:[{min:0,width:320,height:180}]}},83299(e,t,n){"use strict";var r;n.d(t,{e:()=>r}),function(e){e.FIT_TO_HEIGHT="FIT_TO_HEIGHT",e.FIT_TO_WIDTH="FIT_TO_WIDTH",e.COVER="COVER",e.CONTAIN="CONTAIN"}(r||(r={}))},80182(e,t,n){"use strict";n.d(t,{K:()=>l});var r=n(53373),o=n.n(r),i=n(60751),s=n.n(i);const a="toWGxm",l=({className:e,dataHook:t,children:n})=>s().createElement("div",{"data-hook":t,className:o()(a,e)},n)},19536(e,t,n){"use strict";n.d(t,{s:()=>ge});var r=n(60751),o=n.n(r),i=n(53373),s=n.n(i),a=n(62062),l=n(36071),c=n(89575),u=n(79140),d=n(2474),p=n(24586);var h="data-focus-lock",f="data-focus-lock-disabled",m=function(e){for(var t=Array(e.length),n=0;n<e.length;++n)t[n]=e[n];return t},v=function e(t){var n=t.length,r=void 0,o=void 0;for(r=0;r<n;r+=1)for(o=0;o<n;o+=1)if(r!==o&&t[r].contains(t[o]))return e(t.filter(function(e){return e!==t[o]}));return t},g=function e(t){return t.parentNode?e(t.parentNode):t};const y=function(e){var t=e.getAttribute(h);return t?v(m(g(e).querySelectorAll("["+h+'="'+t+'"]:not(['+f+'="disabled"])'))):[e]};var b=function(e){return e===document.activeElement};const E=function(e){var t=document&&document.activeElement;return!(!t||t.dataset&&t.dataset.focusGuard)&&y(e).reduce(function(n,r){return n||r.contains(t)||function(e){return y(e).reduce(function(e,t){return e||(n=m(t.querySelectorAll("iframe")),r=b,!!n.filter(function(e){return e===r})[0]);var n,r},!1)}(e)},!1)};const S=function(){return document&&m(document.querySelectorAll("[data-no-focus-lock]")).some(function(e){return e.contains(document.activeElement)})};var C=function(e,t){var n=e.tabIndex-t.tabIndex,r=e.index-t.index;if(n){if(!e.tabIndex)return 1;if(!t.tabIndex)return-1}return n||r},w=function(e,t){return m(e).map(function(e,t){return{node:e,index:t,tabIndex:e.tabIndex}}).filter(function(e){return!t||e.tabIndex>=0}).sort(C)};const P=["button:enabled:not([readonly])","select:enabled:not([readonly])","textarea:enabled:not([readonly])","input:enabled:not([readonly])","a[href]","area[href]","iframe","object","embed","[tabindex]","[contenteditable]","[autofocus]"];var I=function(e){return e.reduce(function(e,t){return e.concat(m(t.querySelectorAll(P.join(","))))},[])},O=function e(t){return!t||t===document||!((n=window.getComputedStyle(t,null))&&n.getPropertyValue&&("none"===n.getPropertyValue("display")||"hidden"===n.getPropertyValue("visibility")))&&e(t.parentNode);var n},A=function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];return n.push(t),t.parentNode&&e(t.parentNode,n),n},N=function(e,t){for(var n=A(e),r=A(t),o=0;o<n.length;o+=1){var i=n[o];if(r.indexOf(i)>=0)return i}return!1},T=function(e){return m(e).filter(function(e){return O(e)}).filter(function(e){return function(e){return!(("INPUT"===e.tagName||"BUTTON"===e.tagName)&&("hidden"===e.type||e.disabled))}(e)})},x=function(e){return w(T(I(e)),!0)},_=function(e){return T((t=e.querySelectorAll("[data-autofocus-inside]"),m(t).map(function(e){return I([e])}).reduce(function(e,t){return e.concat(t)},[])));var t},R=function(e){return"INPUT"===e.tagName&&"radio"===e.type};const L=function(e){return e[0]&&e.length>1&&R(e[0])&&e[0].name?function(e,t){return t.filter(R).filter(function(t){return t.name===e.name}).filter(function(e){return e.checked})[0]||e}(e[0],e):e[0]};var k=function(e){return!(e.dataset&&e.dataset.focusGuard)};const D=function(e,t){var n=document&&document.activeElement,r=y(e).filter(k),o=function(e,t,n){var r=t;return n.forEach(function(t){var n=N(e,t);n&&(r=n.contains(r)?n:N(n,r))}),r}(n||e,e,r),i=x(r).filter(function(e){var t=e.node;return k(t)});if(i[0]||(i=(s=r,w(T(I(s)),!1)).filter(function(e){var t=e.node;return k(t)}))[0]){var s,a,l=i.map(function(e){return e.node}),c=function(e,t,n,r,o){var i=e.length,s=e[0],a=e[i-1];if(!(e.indexOf(n)>=0)){var l=t.indexOf(n),c=t.indexOf(r||l),u=e.indexOf(r),d=l-c,p=t.indexOf(s),h=t.indexOf(a);return-1===l||-1===u?e.indexOf(o.length?L(o):L(e)):!d&&u>=0||d&&Math.abs(d)>1?u:l<=p?i-1:l>h?0:d?Math.abs(d)>1?u:(i+u+d)%i:void 0}}(l,x([o]).map(function(e){return e.node}),n,t,l.filter((a=function(e){return e.reduce(function(e,t){return e.concat(_(t))},[])}(r),function(e){return!!e.autofocus||e.dataset&&!!e.dataset.autofocus||a.indexOf(e)>=0})));return void 0===c?c:i[c]}};var V=0;const M=function(e,t){var n,r=D(e,t);if(r){if(V>2)return void 0;V++,(n=r.node).focus(),n.contentWindow&&n.contentWindow.focus(),V--}};(Object.getOwnPropertyDescriptor(M,"name")||{}).writable||Object.defineProperty(M,"name",{value:"default",configurable:!0});const B=M;const F=function(e,t){return function(n){var i,s=[];function a(){i=e(s.map(function(e){return e.props})),t(i)}var l=function(e){function t(){return e.apply(this,arguments)||this}(0,u.A)(t,e),t.peek=function(){return i};var r=t.prototype;return r.componentDidMount=function(){s.push(this),a()},r.componentDidUpdate=function(){a()},r.componentWillUnmount=function(){var e=s.indexOf(this);s.splice(e,1),a()},r.render=function(){return o().createElement(n,this.props)},t}(r.PureComponent);return(0,p.A)(l,"displayName","SideEffect("+function(e){return e.displayName||e.name||"Component"}(n)+")"),l}};function U(e){var t=window.setImmediate;void 0!==t?t(e):setTimeout(e,1)}var H=function(){return document&&document.activeElement===document.body||S()},j=null,W=null,z=null,q=function(){return!0},G=function(){var e,t=!1;if(j){var n=j,r=n.observed,o=n.persistentFocus,i=n.autoFocus,s=r||z&&z.portaledElement,a=document&&document.activeElement;a&&!function(e){return(j.whiteList||q)(e)}(a)||(o||!H()||!W&&i)&&(!s||E(s)||(e=a,z&&z.portaledElement===e)||(document&&!W&&a&&!i?(a.blur(),document.body.focus()):(t=B(s,W),z={})),W=document&&document.activeElement)}return t},$=function(e){G()&&e&&(e.stopPropagation(),e.preventDefault())},Y=function(){return U(G)},K=function(e){var t=e.target,n=e.currentTarget;n.contains(t)||(z={observerNode:n,portaledElement:t})};const X=F(function(e){return e.filter(function(e){return!e.disabled}).slice(-1)[0]},function(e){e&&!j&&(document.addEventListener("focusin",$,!0),document.addEventListener("focusout",Y));var t=j,n=t&&e&&e.onActivation===t.onActivation;j=e,t&&!n&&t.onDeactivation(),e?(W=null,n&&t.observed===e.observed||e.onActivation(),G(),U(G)):(document.removeEventListener("focusin",$,!0),document.removeEventListener("focusout",Y),W=null)})(function(){return null});var Z=function(e){var t=e.children;return o().createElement("div",null,t)};Z.propTypes={};var J=o().Fragment?o().Fragment:Z,Q={width:"1px",height:"0px",padding:0,overflow:"hidden",position:"fixed",top:"1px",left:"1px"},ee=function(e){function t(){for(var t,n=arguments.length,r=new Array(n),o=0;o<n;o++)r[o]=arguments[o];return t=e.call.apply(e,[this].concat(r))||this,(0,p.A)((0,d.A)((0,d.A)(t)),"state",{observed:void 0}),(0,p.A)((0,d.A)((0,d.A)(t)),"onActivation",function(){t.originalFocusedElement=t.originalFocusedElement||document&&document.activeElement,t.state.observed&&t.props.onActivation&&t.props.onActivation(t.state.observed),t.isActive=!0}),(0,p.A)((0,d.A)((0,d.A)(t)),"onDeactivation",function(){t.isActive=!1,t.props.returnFocus&&t.originalFocusedElement&&t.originalFocusedElement.focus&&(t.originalFocusedElement.focus(),t.originalFocusedElement=null),t.props.onDeactivation&&t.props.onDeactivation(t.state.observed)}),(0,p.A)((0,d.A)((0,d.A)(t)),"onFocus",function(e){t.isActive&&K(e)}),(0,p.A)((0,d.A)((0,d.A)(t)),"onBlur",Y),(0,p.A)((0,d.A)((0,d.A)(t)),"setObserveNode",function(e){return t.setState({observed:e})}),(0,p.A)((0,d.A)((0,d.A)(t)),"isActive",!1),(0,p.A)((0,d.A)((0,d.A)(t)),"update",function(){return t.setState(function(e){return{escapeAttempts:e.escapeAttempts+1}})}),(0,p.A)((0,d.A)((0,d.A)(t)),"originalFocusedElement",null),t}return(0,u.A)(t,e),t.prototype.render=function(){var e,t=this.props,n=t.children,r=t.disabled,i=t.noFocusGuards,s=t.persistentFocus,a=t.autoFocus,l=(t.allowTextSelection,t.group),u=t.className,d=t.whiteList,p=t.as,m=void 0===p?"div":p,v=t.lockProps,g=void 0===v?{}:v,y=this.state.observed;var b=(0,c.A)(((e={})[f]=r&&"disabled",e[h]=l,e),g);return o().createElement(J,null,!i&&[o().createElement("div",{key:"guard-first","data-focus-guard":!0,tabIndex:r?-1:0,style:Q}),o().createElement("div",{key:"guard-nearest","data-focus-guard":!0,tabIndex:r?-1:1,style:Q})],o().createElement(m,(0,c.A)({ref:this.setObserveNode},b,{className:u,onBlur:this.onBlur,onFocus:this.onFocus}),o().createElement(X,{observed:y,disabled:r,persistentFocus:s,autoFocus:a,whiteList:d,onActivation:this.onActivation,onDeactivation:this.onDeactivation}),n),!i&&o().createElement("div",{"data-focus-guard":!0,tabIndex:r?-1:0,style:Q}))},t}(r.Component);ee.propTypes={},ee.defaultProps={disabled:!1,returnFocus:!1,noFocusGuards:!1,autoFocus:!0,persistentFocus:!1,allowTextSelection:void 0,group:void 0,className:void 0,whiteList:void 0,as:"div",lockProps:{},onActivation:void 0,onDeactivation:void 0};const te=ee,ne="ZJcAAw";var re=n(58452);class oe extends o().Component{constructor(e){super(e),this.handleClickOutside=e=>{const t=e.target;this.ref&&!this.ref.contains(t)&&this.disableFocusLock(()=>{(0,re.X)(t)})},this.saveRef=e=>this.ref=e,this.lastFocusedElement=null,this.state={isFocusLockEnabled:!1}}componentDidUpdate(e){const{isEnabled:t}=this.props;t&&!e.isEnabled&&(this.lastFocusedElement=document.activeElement,setTimeout(()=>this.enableFocusLock(),200)),!t&&e.isEnabled&&this.disableFocusLock()}enableFocusLock(){this.setState({isFocusLockEnabled:!0}),document.addEventListener("mousedown",this.handleClickOutside,!0)}disableFocusLock(e){this.setState({isFocusLockEnabled:!1},e),document.removeEventListener("mousedown",this.handleClickOutside,!0),(0,re.X)(this.lastFocusedElement)}render(){const{children:e}=this.props,{isFocusLockEnabled:t}=this.state;return o().createElement("div",{ref:this.saveRef,className:ne},o().createElement(te,{disabled:!t},e))}}const ie="SQVYz0",se="KS2bus",ae="CA6Fe2",le="Z8tFkr",ce="_6ZWBmQ",ue="nvqHbh",de="imIODM",pe="qSJqji",he="iOsXKO",fe="JZpQlq",me="exfrPz",ve={[se]:{minWidth:250,maxWidth:499},[le]:{minWidth:500,maxWidth:979},[de]:{minWidth:980}};class ge extends o().Component{constructor(){super(...arguments),this.closeOnEsc=e=>{27===e.keyCode&&this.props.onClose()},this.closeOnBodyClick=()=>{const{closeOnBodyClick:e,onClose:t}=this.props;e&&t()},this.handleCloseButtonClick=e=>{e.stopPropagation(),this.props.onClose(e)},this.renderOverlay=e=>{const{children:t,isFullWidth:n,isFullWidthForced:r,isInFullScreen:i,posterUrl:a,contentClassName:l,isVisible:c,ariaLabel:u,isRTL:d}=this.props,p=s()(ie,{[me]:n,...e}),h=s()(pe,l,{[fe]:i&&!r,[he]:!n&&!a});return o().createElement(oe,{isEnabled:c},o().createElement("div",{className:p,"data-hook":this.props.dataHook,role:"dialog","aria-label":u,onClick:this.closeOnBodyClick,dir:d?"rtl":"ltr"},o().createElement("div",{className:h},t),this.getCloseButton()))}}componentDidMount(){window.addEventListener("keyup",this.closeOnEsc)}componentWillUnmount(){window.removeEventListener("keyup",this.closeOnEsc)}getCloseButton(){const{isRTL:e}=this.props,t=s()(ae,{[ue]:e,[ce]:!e});return o().createElement(l.J,{className:t,theme:"dark",dataHook:"close-overlay",onClick:this.handleCloseButtonClick,ariaLabel:this.props.closeButtonAriaLabel})}render(){return o().createElement(a.ContainerQuery,{query:ve},this.renderOverlay)}}ge.propTypes={}},64120(e,t,n){"use strict";n.d(t,{O:()=>_});var r=n(60751),o=n.n(r),i=n(39067),s=n.n(i),a=n(53373),l=n.n(a),c=n(16252),u=n(68185),d=n(34348);const p={card:"cUH8lA",active:"OHV_10",inactive:"goqfuo",link:"j1Bl1U",thumbnail:"HsSmzP",image:"gnj9Wu","text-content":"J_Ehvh",textContent:"J_Ehvh",cta:"DPs5Sl","without-thumbnail":"dGQJgC",withoutThumbnail:"dGQJgC",container:"lC3NoY",scheduled:"A5S7vj","without-cta":"PyuDg_",withoutCta:"PyuDg_","without-text":"I0duM8",withoutText:"I0duM8","link-mobile":"WdCiPj",linkMobile:"WdCiPj",text:"FVvutz","cta-label":"_AdVm2",ctaLabel:"_AdVm2","cta-icon-container":"OsvFnq",ctaIconContainer:"OsvFnq","cta-play-container":"tyraK7",ctaPlayContainer:"tyraK7","icon-play":"Vz6tq8",iconPlay:"Vz6tq8","icon-arrow":"zNjEO0",iconArrow:"zNjEO0","card-type-social":"KLhPjJ",cardTypeSocial:"KLhPjJ",social:"jcaFnV",twitter:"PnTu80",youtube:"DzxWQB",facebook:"mfsloT",live:"dANsDC"},h="SoQHH0",f="IKTCgz",m="QetUnp",v="seafnR",g="uaJDhr",y="x7muWP",b="mdndQH",E="wfNGcl";var S=n(6834),C=n(94191),w=n(24178);class P extends o().Component{isLiveVideo(){const{itemType:e}=this.props.cardData;return e===w.S.ItemLive}isScheduledVideo(){const{itemType:e}=this.props.cardData;return e===w.S.ItemScheduled}renderThumbnail(){const{cardData:e}=this.props,{thumbnailUrl:t}=e;return t?o().createElement("div",{className:p.thumbnail},o().createElement("div",{className:p.image,style:{backgroundImage:`url(${t})`}}),this.renderThumbnailIcon()):this.isScheduledVideo()?this.renderScheduledPlaceholder():null}renderThumbnailIcon(){return this.isLiveVideo()?o().createElement("div",{className:f}):o().createElement(d.L,{icon:o().createElement(C.A,null),className:m})}renderScheduledPlaceholder(){return o().createElement("div",{className:p.thumbnail},o().createElement("div",{className:v},o().createElement(d.L,{icon:o().createElement(S.A,null),className:g})))}renderText(){const{cardData:e}=this.props,{text:t}=e;return o().createElement("div",{className:p.text},o().createElement("div",{className:p["text-content"],"data-hook":"action-card-title"},t))}renderScheduledText(){const{cardData:e}=this.props,{text:t,liveLabel:n}=e;return o().createElement("div",{className:b},o().createElement("span",{className:y},n),o().createElement("div",{className:E,"data-hook":"action-card-title"},t))}renderCtaIcon(){return this.isLiveVideo()?o().createElement("div",{className:h}):o().createElement("span",{className:l()(p["cta-icon-container"],p["cta-play-container"])},o().createElement(d.L,{icon:o().createElement(C.A,null),className:p["icon-play"]}))}renderCta(){const{cardData:e}=this.props,{buttonLabel:t}=e;return o().createElement("div",{className:p.cta},this.renderCtaIcon(),o().createElement("div",{className:p["cta-label"],"data-hook":"action-card-action-text"},t))}render(){const{className:e,isAriaHidden:t}=this.props,n=this.isScheduledVideo(),r=l()(e,{[p.live]:this.isLiveVideo(),[p.scheduled]:n});return o().createElement("div",{className:r,"aria-hidden":t},this.renderThumbnail(),o().createElement("div",{className:p.container},n?this.renderScheduledText():this.renderText(),!n&&this.renderCta()))}}P.propTypes={cardData:s().object,className:s().string,isAriaHidden:s().bool};var I=n(79388);class O extends o().Component{renderThumbnail(){const{cardData:e}=this.props,{thumbnailUrl:t}=e;return t?o().createElement("div",{className:p.thumbnail},o().createElement("div",{className:p.image,style:{backgroundImage:`url(${t})`}})):null}renderText(){const{cardData:e}=this.props,{text:t}=e;return o().createElement("div",{className:p.text},o().createElement("div",{className:p["text-content"],"data-hook":"action-card-title"},t))}renderCta(){const{cardData:e}=this.props,{buttonLabel:t}=e;return o().createElement("div",{className:p.cta},o().createElement("div",{className:p["cta-label"],"data-hook":"action-card-action-text"},t),o().createElement("span",{className:p["cta-icon-container"]},o().createElement(d.L,{icon:o().createElement(I.A,null),className:p["icon-arrow"]})))}render(){const{className:e,isAriaHidden:t}=this.props;return o().createElement("div",{className:e,"aria-hidden":t},this.renderThumbnail(),o().createElement("div",{className:p.container},this.renderText(),this.renderCta()))}}O.propTypes={cardData:s().object,className:s().string,isAriaHidden:s().bool};var A=n(19973),N=n(58315),T=n(76456);class x extends o().Component{renderThumbnail(){const{cardData:e}=this.props,{thumbnailUrl:t}=e;return t?o().createElement("div",{className:p.thumbnail},o().createElement("div",{className:p.image,style:{backgroundImage:`url(${t})`}})):null}renderText(){const{cardData:e}=this.props,{text:t}=e;return o().createElement("div",{className:p.text},o().createElement("div",{className:p["text-content"],"data-hook":"action-card-title"},t))}renderCta(){const{cardData:e}=this.props;return o().createElement("div",{className:l()(p.social,p[e.network]),"data-hook":"action-card-action-text"},this.renderSocialButton())}renderSocialButton(){const{cardData:e,labels:t,isAccessible:n}=this.props,{facebookButtonTitle:r,youtubeButtonTitle:i,twitterButtonTitle:s}=t;switch(e.network){case"twitter":return o().createElement(A._,{isAccessible:n,twitterButtonTitle:s,cardData:e});case"youtube":return o().createElement(N.w,{isAccessible:n,youtubeButtonTitle:i,cardData:e});case"facebook":return o().createElement(T.B,{isAccessible:n,facebookButtonTitle:r,cardData:e});default:return null}}render(){const{className:e,isAriaHidden:t}=this.props;return o().createElement("div",{className:e,"aria-hidden":t},this.renderThumbnail(),o().createElement("div",{className:p.container},this.renderText(),this.renderCta()))}}x.propTypes={cardData:s().object,className:s().string,isAriaHidden:s().bool,labels:s().object,isAccessible:s().bool};class _ extends o().Component{constructor(){super(...arguments),this.onCardClick=()=>{const{cardData:e,onCardClick:t}=this.props;t(e)}}getCardAriaLabel(){const{cardData:e,labels:t}=this.props;switch(e.network){case"twitter":return`${e.text} ${t.twitterButtonTitle}`;case"youtube":return`${e.text} ${t.youtubeButtonTitle}`;case"facebook":return`${e.text} ${t.facebookButtonTitle}`;default:return}}getContentComponent(e){const{CHANNEL:t,VIDEO:n,RECENT_VIDEO:r,CUSTOM:o,PRODUCT:i,SOCIAL:s}=u.r;switch(e){case t:case n:case r:return P;case o:case i:return O;case s:return x;default:return O}}renderCardContent(){const{cardData:e,isMobile:t,isAccessible:n,labels:r}=this.props,{type:i,text:s,thumbnailUrl:a,buttonLabel:c}=e,u=p[`card-type-${i}`],d={[p["without-text"]]:!s,[p["without-thumbnail"]]:!a,[p["without-cta"]]:!c},h=l()(p.card,u,d),f=this.getContentComponent(e.type);return o().createElement(f,{className:h,cardData:e,isAriaHidden:t,isAccessible:n,labels:r})}renderMobileCard(){const{cardData:e}=this.props;return o().createElement("a",{className:l()(p.link,p["link-mobile"]),href:e.url,tabIndex:0,role:"option","aria-selected":"true","aria-label":this.getCardAriaLabel(),rel:"noopener noreferrer",onClick:this.onCardClick,target:"_blank"},this.renderCardContent())}renderPlayerCard(){const{isAccessible:e,cardData:t}=this.props;return o().createElement("a",{className:p.link,href:t.url,"aria-hidden":!e,tabIndex:e?0:-1,rel:"noopener noreferrer",onClick:this.onCardClick,"data-hook":"card-button",target:"_blank"},this.renderCardContent())}render(){const{isMobile:e}=this.props;return e?this.renderMobileCard():this.renderPlayerCard()}}_.propTypes={cardData:s().object,onCardClick:s().func,isAccessible:s().bool,isMobile:s().bool,labels:s().object},_.defaultProps={onCardClick:c.noop,labels:{}}},16197(e,t,n){"use strict";n.d(t,{Y:()=>l});var r=n(60751),o=n.n(r),i=n(39067),s=n.n(i),a=n(17826);class l extends o().Component{constructor(e){super(e),this.setAccessibilityStatus=e=>{this.iframeNode&&(this.iframeNode.setAttribute("tabindex",e?0:-1),e?this.iframeNode.removeAttribute("aria-hidden"):this.iframeNode.setAttribute("aria-hidden",!0))},this.saveContainerNode=e=>{this.containerNode=e},this.attachScriptPromise=null}componentDidMount(){const{attachScript:e,initButton:t,title:n}=this.props;this.attachScriptPromise=(0,a.v)(e()),this.attachScriptPromise.promise.then(()=>t(this.containerNode)).then(()=>{this.iframeNode=this.containerNode.querySelector("iframe"),this.setAccessibilityStatus(this.props.isAccessible),n&&this.iframeNode.setAttribute("title",n)})}componentWillUnmount(){this.attachScriptPromise.cancel()}UNSAFE_componentWillReceiveProps({isAccessible:e}){e!==this.props.isAccessible&&this.iframeNode&&this.setAccessibilityStatus(e)}render(){const{children:e}=this.props;return o().createElement("div",{ref:this.saveContainerNode},e)}}l.propTypes={isAccessible:s().bool,attachScript:s().func,initButton:s().func,children:s().node,title:s().string}},76456(e,t,n){"use strict";n.d(t,{B:()=>c});var r=n(60751),o=n.n(r),i=n(39067),s=n.n(i),a=n(89967),l=n(16197);class c extends o().Component{constructor(){super(...arguments),this.init=e=>(FB.init({xfbml:!0,version:"v2.5"}),new Promise(t=>{FB.XFBML.parse(e,t)}))}attachScript(){return window.FB?Promise.resolve():(0,a.L)("https://connect.facebook.net/en_US/sdk.js")}render(){const{cardData:e,isAccessible:t,facebookButtonTitle:n}=this.props;return o().createElement(l.Y,{isAccessible:t,attachScript:this.attachScript,title:n,initButton:this.init},o().createElement("div",{className:"fb-like","data-href":e.url,"data-layout":"button","data-action":"like"}))}}c.propTypes={cardData:s().object,isAccessible:s().bool,facebookButtonTitle:s().string}},19973(e,t,n){"use strict";n.d(t,{_:()=>u});var r=n(60751),o=n.n(r),i=n(39067),s=n.n(i),a=n(89967),l=n(16197);const c={showScreenName:!1,showCount:!1,size:"small"};class u extends o().Component{constructor(){super(...arguments),this.init=e=>twttr.widgets.createFollowButton(this.props.cardData.id,e,c)}attachScript(){return window.twttr?Promise.resolve():(0,a.L)("https://platform.twitter.com/widgets.js")}render(){const{isAccessible:e,twitterButtonTitle:t}=this.props;return o().createElement(l.Y,{isAccessible:e,title:t,attachScript:this.attachScript,initButton:this.init})}}u.propTypes={cardData:s().object,isAccessible:s().bool,twitterButtonTitle:s().string}},58315(e,t,n){"use strict";n.d(t,{w:()=>c});var r=n(60751),o=n.n(r),i=n(39067),s=n.n(i),a=n(89967),l=n(16197);class c extends o().Component{constructor(){super(...arguments),this.init=e=>(gapi.ytsubscribe.render(e,{channelid:this.props.cardData.id,count:"hidden"}),new Promise(e=>{setTimeout(e)}))}attachScript(){return window.gapi?Promise.resolve():(0,a.L)("https://apis.google.com/js/platform.js")}render(){const{isAccessible:e,youtubeButtonTitle:t}=this.props;return o().createElement(l.Y,{isAccessible:e,attachScript:this.attachScript,title:t,initButton:this.init})}}c.propTypes={cardData:s().object,isAccessible:s().bool,youtubeButtonTitle:s().string}},17984(e,t,n){"use strict";n.d(t,{A:()=>i});var r=n(60751);const o=({size:e,...t})=>r.createElement("svg",{viewBox:"0 0 10 6",fill:"currentColor",width:e||"1em",height:e||"1em",...t},r.createElement("path",{fill:"currentColor",id:"a",d:"M4.9,4.2L0.8,0.1L0.1,0.8l4.1,4.1L4.1,5.1l0.7,0.7l0.1-0.1l0.1,0.1l0.7-0.7L5.7,4.9l4.1-4.1L9.1,0.1L4.9,4.2z"}));o.displayName="ArrowDownIcon";const i=o},90630(e,t,n){"use strict";n.d(t,{A:()=>i});var r=n(60751);const o=({size:e,...t})=>r.createElement("svg",{viewBox:"0 0 53 100",fill:"currentColor",width:e||"1em",height:e||"1em",...t},r.createElement("path",{fill:"currentColor",d:"M5.16 99.14L2.15 96.13 48.6 50.11 2.15 4.3 5.16 1.29 54.62 50.11"}));o.displayName="ArrowRightIcon";const i=o},79388(e,t,n){"use strict";n.d(t,{A:()=>i});var r=n(60751);const o=({size:e,...t})=>r.createElement("svg",{viewBox:"0 0 13 10",fill:"currentColor",width:e||"13",height:e||"10",...t},r.createElement("path",{fill:"currentColor",d:"M11.862 5.856l.003-.003a.499.499 0 0 0 .001-.708l-4.013-4.01a.5.5 0 0 0-.707.707L10.304 5H.462c-.255 0-.462.224-.462.5s.207.5.462.5h9.84L7.147 9.145a.5.5 0 1 0 .706.709l3.987-3.976a.48.48 0 0 0 .022-.022z",fillRule:"evenodd"}));o.displayName="ArrowRightLongIcon";const i=o},31889(e,t,n){"use strict";n.d(t,{A:()=>i});var r=n(60751);const o=({size:e,...t})=>r.createElement("svg",{viewBox:"0 0 10 18",fill:"currentColor",width:e||"10",height:e||"18",...t},r.createElement("path",{fill:"currentColor",d:"M5.82 18c.083 0 .163-.077.163-.152v-1.593c0-.077.083-.152.164-.152 1.148-.152 2.13-.532 2.788-1.139.738-.683 1.065-1.518 1.065-2.657s-.327-1.974-1.065-2.583c-.738-.607-1.803-1.215-3.362-1.747-.82-.304-1.393-.607-1.64-.912-.327-.304-.49-.684-.49-1.216 0-.532.163-.912.41-1.216.247-.303.738-.455 1.312-.455.574 0 .984.229 1.312.607.327.38.491.912.491 1.519 0 .077.083.229.247.229h2.46c.164 0 .247-.077.247-.229v-.077c0-1.139-.328-2.05-.985-2.734-.655-.76-1.559-1.216-2.624-1.367-.083 0-.164-.077-.164-.152L6.147.152C6.147.075 6.064 0 5.983 0H4.671c-.083 0-.163.077-.163.152v1.747c0 .077-.083.152-.164.152-1.148.151-2.13.532-2.788 1.215C.82 3.95.491 4.786.491 5.85c0 1.139.328 2.05 1.065 2.658.738.606 1.887 1.215 3.362 1.67.738.303 1.312.607 1.64.912.327.304.49.76.49 1.216 0 .532-.163.912-.49 1.215-.328.304-.821.455-1.393.455-.655 0-1.148-.151-1.559-.532-.41-.38-.574-.912-.655-1.67 0-.077-.083-.152-.163-.152H.164c-.083 0-.164.077-.164.152v.38c.083 1.139.491 2.05 1.229 2.658.82.683 1.803 1.138 3.034 1.215.083 0 .164.077.164.152v1.596c-.083.151 0 .226.08.226H5.82z",fillRule:"evenodd"}));o.displayName="DollarIcon";const i=o},36003(e,t,n){"use strict";n.d(t,{A:()=>i});var r=n(60751);const o=({size:e,...t})=>r.createElement("svg",{viewBox:"0 0 22 21",fill:"currentColor",width:e||"1em",height:e||"1em",...t},r.createElement("path",{id:"a",fill:"currentColor",d:"M3.7,8l2.6,2.3c0.4,0.4,0.4,1,0.1,1.4c0,0,0,0-0.1,0.1l-0.6,0.6c-0.4,0.4-1,0.4-1.4,0L1.8,9.9 C0.6,8.8,0,7.3,0,5.8c0-1.5,0.6-3,1.8-4.1C2.9,0.6,4.4,0,6,0c1.6,0,3.1,0.6,4.2,1.7l2.6,2.4l0,0c0.4,0.4,0.4,1,0,1.4l-0.6,0.6 c-0.4,0.4-1,0.4-1.4,0L8.2,3.7C7.6,3.1,6.8,2.8,6,2.8c-0.9,0-1.6,0.3-2.2,0.9C3.1,4.3,2.8,5,2.8,5.8S3.1,7.4,3.7,8L3.7,8z M18.3,13 l-2.6-2.3c-0.4-0.4-0.4-1-0.1-1.4c0,0,0,0,0.1-0.1l0.6-0.6c0.4-0.4,1-0.4,1.4,0l2.7,2.5c1.1,1.1,1.8,2.5,1.8,4.1 c0,1.5-0.6,3-1.8,4.1C19.1,20.4,17.6,21,16,21c-1.6,0-3.1-0.6-4.2-1.7l-2.6-2.4c-0.4-0.4-0.4-1-0.1-1.4c0,0,0,0,0,0l0.6-0.6 c0.4-0.4,1-0.4,1.4,0l2.7,2.5c0.6,0.6,1.4,0.9,2.2,0.9c0.9,0,1.6-0.3,2.2-0.9c0.6-0.6,0.9-1.3,0.9-2.2S18.9,13.6,18.3,13L18.3,13z M6.9,7.1l0.7-0.7C8,6,8.6,6,9,6.4c0,0,0,0,0,0l6,6c0.4,0.4,0.4,1,0,1.4l-0.7,0.7c-0.4,0.4-1,0.4-1.4,0l-6-6 C6.5,8.1,6.5,7.5,6.9,7.1z"}));o.displayName="LinkIcon";const i=o},6834(e,t,n){"use strict";n.d(t,{A:()=>i});var r=n(60751);const o=({size:e,...t})=>r.createElement("svg",{viewBox:"0 0 12 12",fill:"currentColor",width:e||"12",height:e||"12",...t},r.createElement("path",{fill:"currentColor",d:"M1 2h10a1 1 0 0 1 1 1v1H0V3a1 1 0 0 1 1-1zm10 10H1a1 1 0 0 1-1-1V5h12v6a1 1 0 0 1-1 1zM2 7v2h2V7H2zm0-7h1v2H2V0zm7 0h1v2H9V0z",fillRule:"evenodd"}));o.displayName="ScheduledIcon";const i=o},94191(e,t,n){"use strict";n.d(t,{A:()=>i});var r=n(60751);const o=({size:e,...t})=>r.createElement("svg",{viewBox:"0 0 6 9",fill:"currentColor",width:e||"6",height:e||"9",...t},r.createElement("path",{fill:"currentColor",d:"M6 4.5L0 9V0z",fillRule:"evenodd"}));o.displayName="TriangleIcon";const i=o},73788(e,t,n){"use strict";n.d(t,{B:()=>o,_:()=>r});const r={FACEBOOK:"facebook",TWITTER:"twitter",PINTEREST:"pinterest",TUMBLR:"tumblr",LINK:"link"},o="_api/media-share-server-for-video"},83881(e,t,n){"use strict";n.d(t,{BO:()=>i,Hm:()=>o,Xv:()=>s,q4:()=>a});var r=n(4664);function o(e){return(0,r.$x)(e)&&(0,r.AB)(e)}function i(e){return(0,r.$x)(e)&&!(0,r.AB)(e)}function s(e){return(0,r.Zt)(e)&&!(0,r.FJ)(e)}function a(e){return(0,r.Zt)(e)&&(0,r.FJ)(e)}},73460(e,t,n){"use strict";n.d(t,{Q:()=>i});var r=n(95661),o=n(82184);const i=({videoUrls:e,channelData:t={},videoItem:n={},currentSiteUser:i})=>!e&&!(0,o.Dr)(n)&&(0,r.hC)(t,n,i)},68134(e,t,n){"use strict";n.d(t,{Df:()=>s,eY:()=>a});var r=n(56456),o=n(16252),i=n(67459);const s=(0,r.Mz)([i.rH],e=>(0,o.get)(e,"featuredItem")),a=(0,r.Mz)([e=>e.selectedVideoId,s,e=>e.firstChannelVideoId],(e,t,n)=>e||t||n)},95661(e,t,n){"use strict";n.d(t,{$Z:()=>C,$h:()=>y,H3:()=>S,Hj:()=>m,Kf:()=>E,Sl:()=>P,TW:()=>v,hC:()=>w,jj:()=>g,yj:()=>I,zj:()=>b});var r=n(16252),o=n(3612),i=n(4664),s=n(25706),a=n(20150),l=n(83881),c=n(12826),u=n(82184),d=n(46077);function p(e){return!(0,r.isEmpty)(e)}function h(e){return Boolean(e.memberOnly)}function f(e){return!(0,c.s6)(e)&&!(0,c.ef)(e)}function m(e,t,n){return(0,o.xp)(t)?(0,i.$x)(e)&&!(0,u.Dr)(t)?(0,i.AB)(e):(0,i.Zt)(e)&&!(0,u.Dr)(t)?(0,i.FJ)(e):!h(t)||p(n):(0,o.Zf)(t)||(0,o.QO)(t)||(0,l.Hm)(e)||(0,l.q4)(e)}function v(e,t,n){return!!f(t)&&((0,o.xp)(t)?!h(t)||p(n):(0,o.QO)(t)||(0,l.Hm)(e)||(0,l.q4)(e))}function g(e,t,n){return f(t)&&m(e,t,n)}const y={SIGN_IN:"needs-sign-in",SUBSCRIBE:"needs-subscription",BUY:"need-to-buy",RENT:"need-to-rent",BUY_OR_RENT:"need-to-buy-or-rent",PRICING_PLAN:"pricing-plan-enabled"};function b(e,t,n){if(g(e,t,n))return null;if(m(e,t,n)&&((0,c.s6)(t)||(0,c.ef)(t)))return null;if((0,i.Zt)(e)){const n=(0,d.gl)(e.dealInfo);if((0,o.xp)(t)||e.subscriptionOnly||n?.required)return y.PRICING_PLAN}if((0,o.xp)(t)&&(0,i.$x)(e))return(0,i.AB)(e)?null:y.SUBSCRIBE;if((0,o.xp)(t)&&h(t))return y.SIGN_IN;if((0,i.$x)(e)){const t=(0,d.BJ)(e.dealInfo);if(e.subscriptionOnly||t?.required)return y.SUBSCRIBE}return(0,o.xL)(t)&&(0,o.LA)(t)?y.BUY_OR_RENT:(0,o.xL)(t)?y.RENT:(0,o.LA)(t)?y.BUY:void 0}var E,S;function C(e,t,n){if(g(e,t,n))return(0,c.G$)(t)?E.LIVE_STREAMING:E.FULL;if((0,o.xp)(t)&&h(t))return;const r=(0,a.x2)(t);return(0,a.Eu)(t)&&r===s.J.TRAILER?E.TRAILER:r===s.J.FIRST_20_SEC?E.FIRST_20_SEC:void 0}function w(e,t,n){return Boolean(C(e,t,n))}!function(e){e.FULL="full-video",e.TRAILER="trailer",e.FIRST_20_SEC="preview",e.LIVE_STREAMING="live-streaming"}(E||(E={})),function(e){e.YOU_BOUGHT_THIS="user-bought-video",e.YOU_RENTED_THIS="user-rented-video"}(S||(S={}));const P=e=>(0,o.QO)(e)?S.YOU_BOUGHT_THIS:(0,o.Zf)(e)?S.YOU_RENTED_THIS:void 0,I=({channelData:e,videoItem:t,currentSiteUser:n})=>P(t)||b(e,t,n)},58452(e,t,n){"use strict";var r;n.d(t,{X:()=>s}),function(e){e.KEYBOARD="keyboard",e.MOUSE="mouse",e.MOBILE="mobile"}(r||(r={}));let o=null;const i=(e,t)=>{document.addEventListener(e,()=>o=t)};function s(e){if("undefined"==typeof document)return;if(!document.hasFocus())return;const t=Boolean(o);!e||t&&o!==r.KEYBOARD||function(e){const t=e.getAttribute("tabindex");function n(){e.removeEventListener("blur",n),e.removeAttribute("focused-with-source"),t?e.setAttribute("tabindex",t):e.removeAttribute("tabindex")}e.setAttribute("tabindex","0"),o&&e.setAttribute("focused-with-source",o);if(e.addEventListener("blur",n),e.getAttribute("aria-label"))return void e.focus();e.setAttribute("aria-live","polite"),e.setAttribute("aria-relevant","text"),e.setAttribute("aria-atomic","true");const r=document.createElement("div"),i=document.createElement("span");r.style.position="relative",r.style.overflow="hidden",i.style.position="absolute",i.style.right="-10000%",i.innerHTML="&nbsp;",setTimeout(()=>{r.appendChild(i),e.appendChild(r),setTimeout(()=>{e.removeAttribute("aria-live"),e.removeAttribute("aria-relevant"),e.removeAttribute("aria-atomic")},10)},10),e.focus()}(e)}"undefined"!=typeof document&&(i("keydown",r.KEYBOARD),i("keyup",r.KEYBOARD),i("mousedown",r.MOUSE),i("mouseup",r.MOUSE),i("touchstart",r.MOBILE),i("touchend",r.MOBILE))},17826(e,t,n){"use strict";n.d(t,{v:()=>r});const r=e=>{let t=!1;return{promise:new Promise((n,r)=>{e.then(e=>t?r({isCanceled:!0}):n(e),e=>r(t?{isCanceled:!0}:e))}),cancel(){t=!0}}}},35892(e,t,n){"use strict";n.d(t,{c:()=>o});var r=n(16252);function o(e){return(0,r.isNumber)(e)&&(0,r.isFinite)(e)?(0,r.ceil)(1e3*e):null}},56456(e,t){"use strict";function n(e,t){return e===t}function r(e){var t=arguments.length<=1||void 0===arguments[1]?n:arguments[1],r=null,o=null;return function(){for(var n=arguments.length,i=Array(n),s=0;s<n;s++)i[s]=arguments[s];return null!==r&&r.length===i.length&&i.every(function(e,n){return t(e,r[n])})||(o=e.apply(void 0,i)),r=i,o}}function o(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return function(){for(var t=arguments.length,r=Array(t),o=0;o<t;o++)r[o]=arguments[o];var i=0,s=r.pop(),a=function(e){var t=Array.isArray(e[0])?e[0]:e;if(!t.every(function(e){return"function"==typeof e})){var n=t.map(function(e){return typeof e}).join(", ");throw new Error("Selector creators expect all input-selectors to be functions, instead received the following types: ["+n+"]")}return t}(r),l=e.apply(void 0,[function(){return i++,s.apply(void 0,arguments)}].concat(n)),c=function(e,t){for(var n=arguments.length,r=Array(n>2?n-2:0),o=2;o<n;o++)r[o-2]=arguments[o];var i=a.map(function(n){return n.apply(void 0,[e,t].concat(r))});return l.apply(void 0,function(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t<e.length;t++)n[t]=e[t];return n}return Array.from(e)}(i))};return c.resultFunc=s,c.recomputations=function(){return i},c.resetRecomputations=function(){return i=0},c}}var i=t.Mz=o(r)},71633(e,t){var n;
/*!
	Copyright (c) 2018 Jed Watson.
	Licensed under the MIT License (MIT), see
	http://jedwatson.github.io/classnames
*/!function(){"use strict";var r={}.hasOwnProperty;function o(){for(var e=[],t=0;t<arguments.length;t++){var n=arguments[t];if(n){var i=typeof n;if("string"===i||"number"===i)e.push(n);else if(Array.isArray(n)){if(n.length){var s=o.apply(null,n);s&&e.push(s)}}else if("object"===i){if(n.toString!==Object.prototype.toString&&!n.toString.toString().includes("[native code]")){e.push(n.toString());continue}for(var a in n)r.call(n,a)&&n[a]&&e.push(a)}}}return e.join(" ")}e.exports?(o.default=o,e.exports=o):void 0===(n=function(){return o}.apply(t,[]))||(e.exports=n)}()},64615(e,t,n){"use strict";n.d(t,{LK:()=>r,hu:()=>o,qF:()=>i});var r="@@router/LOCATION_CHANGE",o=function(e,t){return{type:r,payload:{location:e,action:t,isFirstRendering:arguments.length>2&&void 0!==arguments[2]&&arguments[2]}}},i="@@router/CALL_HISTORY_METHOD",s=function(e){return function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return{type:i,payload:{method:e,args:n}}}};s("push"),s("replace"),s("go"),s("goBack"),s("goForward")},48758(e,t,n){"use strict";n.d(t,{Ny:()=>R,S6:()=>L});var r=n(60751),o=n.n(r),i=n(39067),s=n.n(i),a=n(79824),l=n(86090),c=n(87597),u=n.n(c),d=n(64615);function p(e){return p="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},p(e)}const h=function(e){var t=e.getIn,n=e.toJS,r=function(e){var r,o=n(t(e,["router"]));if(null==(r=o)||"object"!==p(r)||!t(r,["location"])||!t(r,["action"]))throw'Could not find router reducer in state tree, it must be mounted under "router"';return o},o=function(e){return n(t(r(e),["location"]))};return{getLocation:o,getAction:function(e){return n(t(r(e),["action"]))},getRouter:r,getSearch:function(e){return n(t(r(e),["location","search"]))},getHash:function(e){return n(t(r(e),["location","hash"]))},createMatchSelector:function(e){var t=null,n=null;return function(r){var i=(o(r)||{}).pathname;if(i===t)return n;t=i;var s=(0,l.B6)(i,e);return s&&n&&s.url===n.url&&s.isExact===n.isExact||(n=s),n}}}};function f(e){return f="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},f(e)}function m(){return m=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},m.apply(this,arguments)}function v(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function g(e){return function(){var t,n=y(e);if(function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(e){return!1}}()){var r=y(this).constructor;t=Reflect.construct(n,arguments,r)}else t=n.apply(this,arguments);return function(e,t){if(t&&("object"===f(t)||"function"==typeof t))return t;return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(this,t)}}function y(e){return y=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},y(e)}function b(e,t){return b=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},b(e,t)}const E=function(e){var t=h(e).getLocation,n=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&b(e,t)}(a,e);var n,r,i,s=g(a);function a(e){var n;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,a),n=s.call(this,e);var r=e.store,o=e.history,i=e.onLocationChanged,l=e.stateCompareFunction;n.inTimeTravelling=!1,n.unsubscribe=r.subscribe(function(){var i=!e.noTimeTravelDebugging,s=t(r.getState()),a=s.pathname,c=s.search,d=s.hash,p=s.state,h=o.location,f=h.pathname,m=h.search,v=h.hash,g=h.state;!i||"PUSH"!==e.history.action||f===a&&m===c&&v===d&&u()(p,g,l)||(n.inTimeTravelling=!0,o.push({pathname:a,search:c,hash:d,state:p}))});var c=function(e,t){var r=arguments.length>2&&void 0!==arguments[2]&&arguments[2];n.inTimeTravelling?n.inTimeTravelling=!1:i(e,t,r)};return n.unlisten=o.listen(c),e.noInitialPop||c(o.location,o.action,!0),n}return n=a,(r=[{key:"componentWillUnmount",value:function(){this.unlisten(),this.unsubscribe()}},{key:"render",value:function(){var e=this.props,t=e.omitRouter,n=e.history,r=e.children;return t?o().createElement(o().Fragment,null,r):o().createElement(l.Ix,{history:n},r)}}])&&v(n.prototype,r),i&&v(n,i),a}(r.PureComponent);n.propTypes={store:s().shape({getState:s().func.isRequired,subscribe:s().func.isRequired}).isRequired,history:s().shape({action:s().string.isRequired,listen:s().func.isRequired,location:s().object.isRequired,push:s().func.isRequired}).isRequired,basename:s().string,children:s().oneOfType([s().func,s().node]),onLocationChanged:s().func.isRequired,noInitialPop:s().bool,noTimeTravelDebugging:s().bool,stateCompareFunction:s().func,omitRouter:s().bool};var i=function(e){var t=e.context||a.ty;if(null==t)throw"Please upgrade to react-redux v6";return o().createElement(t.Consumer,null,function(t){var r=t.store;return o().createElement(n,m({store:r},e))})};return i.propTypes={context:s().object},(0,a.Ng)(null,function(e){return{onLocationChanged:function(t,n,r){return e((0,d.hu)(t,n,r))}}})(i)};function S(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,o=!1,i=void 0;try{for(var s,a=e[Symbol.iterator]();!(r=(s=a.next()).done)&&(n.push(s.value),!t||n.length!==t);r=!0);}catch(e){o=!0,i=e}finally{try{r||null==a.return||a.return()}finally{if(o)throw i}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return C(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(n);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return C(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function C(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function w(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function P(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?w(Object(n),!0).forEach(function(t){I(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):w(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function I(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var O=function(e){if(e&&e.query)return e;var t=e&&e.search;if("string"!=typeof t||0===t.length)return P({},e,{query:{}});var n=t.substring(1).split("&").reduce(function(e,t){var n=S(t.split("="),2);return P({},e,I({},n[0],n[1]))},{});return P({},e,{query:n})};const A=function(e){var t=e.fromJS,n=e.merge;return function(e){var r=t({location:O(e.location),action:e.action});return function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:r,o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i=o.type,s=o.payload;if(i===d.LK){var a=s.location,l=s.action;return s.isFirstRendering?e:n(e,{location:t(O(a)),action:l})}return e}}};function N(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function T(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var x={fromJS:function(e){return e},getIn:function(e,t){if(!e)return e;var n=t.length;if(n){for(var r=e,o=0;o<n&&r;++o)r=r[t[o]];return r}},merge:function(e,t){return function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?N(Object(n),!0).forEach(function(t){T(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):N(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}({},e,{},t)},toJS:function(e){return e}};const _=x;var R=E(_),L=A(_),k=h(_);k.getLocation,k.getAction,k.getHash,k.getRouter,k.getSearch,k.createMatchSelector},60751(t){"use strict";t.exports=e},83202(e){"use strict";e.exports=t},16252(e){"use strict";e.exports=n},65372(e){e.exports=function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e},e.exports.__esModule=!0,e.exports.default=e.exports},58212(e,t,n){var r=n(56347);e.exports=function(e,t,n){return(t=r(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e},e.exports.__esModule=!0,e.exports.default=e.exports},24505(e){function t(){return e.exports=t=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},e.exports.__esModule=!0,e.exports.default=e.exports,t.apply(null,arguments)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports},51934(e,t,n){var r=n(69893);e.exports=function(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,r(e,t)},e.exports.__esModule=!0,e.exports.default=e.exports},51112(e){e.exports=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(-1!==t.indexOf(r))continue;n[r]=e[r]}return n},e.exports.__esModule=!0,e.exports.default=e.exports},69893(e){function t(n,r){return e.exports=t=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},e.exports.__esModule=!0,e.exports.default=e.exports,t(n,r)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports},23878(e,t,n){var r=n(14319).default;e.exports=function(e,t){if("object"!=r(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,t||"default");if("object"!=r(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)},e.exports.__esModule=!0,e.exports.default=e.exports},56347(e,t,n){var r=n(14319).default,o=n(23878);e.exports=function(e){var t=o(e,"string");return"symbol"==r(t)?t:t+""},e.exports.__esModule=!0,e.exports.default=e.exports},14319(e){function t(n){return e.exports=t="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},e.exports.__esModule=!0,e.exports.default=e.exports,t(n)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports},37813(e,t,n){"use strict";function r(e){return e&&"object"==typeof e&&"default"in e?e.default:e}var o=r(n(60751)),i=r(n(51112)),s=r(n(24505)),a=r(n(65372)),l=r(n(51934)),c=r(n(75985));function u(e,t){if(!e){var n=new Error("loadable: "+t);throw n.framesToPop=1,n.name="Invariant Violation",n}}function d(e){console.warn("loadable: "+e)}var p=o.createContext();function h(e){return e+"__LOADABLE_REQUIRED_CHUNKS__"}var f=Object.freeze({__proto__:null,getRequiredChunkKey:h,invariant:u,Context:p}),m={initialChunks:{}},v="PENDING",g="REJECTED";var y=function(e){return e};function b(e){var t=e.defaultResolveComponent,n=void 0===t?y:t,r=e.render,d=e.onLoad;function h(e,t){void 0===t&&(t={});var h=function(e){return"function"==typeof e?{requireAsync:e,resolve:function(){},chunkName:function(){}}:e}(e),f={};function y(e){return t.cacheKey?t.cacheKey(e):h.resolve?h.resolve(e):"static"}function b(e,r,o){var i=t.resolveComponent?t.resolveComponent(e,r):n(e);return c(o,i,{preload:!0}),i}var E,S,C=function(e){var t=y(e),n=f[t];return n&&n.status!==g||((n=h.requireAsync(e)).status=v,f[t]=n,n.then(function(){n.status="RESOLVED"},function(t){console.error("loadable-components: failed to asynchronously load component",{fileName:h.resolve(e),chunkName:h.chunkName(e),error:t?t.message:t}),n.status=g})),n},w=function(e){function n(n){var r;return(r=e.call(this,n)||this).state={result:null,error:null,loading:!0,cacheKey:y(n)},u(!n.__chunkExtractor||h.requireSync,"SSR requires `@loadable/babel-plugin`, please install it"),n.__chunkExtractor?(!1===t.ssr||(h.requireAsync(n).catch(function(){return null}),r.loadSync(),n.__chunkExtractor.addChunk(h.chunkName(n))),a(r)):(!1!==t.ssr&&(h.isReady&&h.isReady(n)||h.chunkName&&m.initialChunks[h.chunkName(n)])&&r.loadSync(),r)}l(n,e),n.getDerivedStateFromProps=function(e,t){var n=y(e);return s({},t,{cacheKey:n,loading:t.loading||t.cacheKey!==n})};var o=n.prototype;return o.componentDidMount=function(){this.mounted=!0;var e=this.getCache();e&&e.status===g&&this.setCache(),this.state.loading&&this.loadAsync()},o.componentDidUpdate=function(e,t){t.cacheKey!==this.state.cacheKey&&this.loadAsync()},o.componentWillUnmount=function(){this.mounted=!1},o.safeSetState=function(e,t){this.mounted&&this.setState(e,t)},o.getCacheKey=function(){return y(this.props)},o.getCache=function(){return f[this.getCacheKey()]},o.setCache=function(e){void 0===e&&(e=void 0),f[this.getCacheKey()]=e},o.triggerOnLoad=function(){var e=this;d&&setTimeout(function(){d(e.state.result,e.props)})},o.loadSync=function(){if(this.state.loading)try{var e=b(h.requireSync(this.props),this.props,I);this.state.result=e,this.state.loading=!1}catch(e){console.error("loadable-components: failed to synchronously load component, which expected to be available",{fileName:h.resolve(this.props),chunkName:h.chunkName(this.props),error:e?e.message:e}),this.state.error=e}},o.loadAsync=function(){var e=this,t=this.resolveAsync();return t.then(function(t){var n=b(t,e.props,I);e.safeSetState({result:n,loading:!1},function(){return e.triggerOnLoad()})}).catch(function(t){return e.safeSetState({error:t,loading:!1})}),t},o.resolveAsync=function(){var e=this.props,t=(e.__chunkExtractor,e.forwardedRef,i(e,["__chunkExtractor","forwardedRef"]));return C(t)},o.render=function(){var e=this.props,n=e.forwardedRef,o=e.fallback,a=(e.__chunkExtractor,i(e,["forwardedRef","fallback","__chunkExtractor"])),l=this.state,c=l.error,u=l.loading,d=l.result;if(t.suspense&&(this.getCache()||this.loadAsync()).status===v)throw this.loadAsync();if(c)throw c;var p=o||t.fallback||null;return u?p:r({fallback:p,result:d,options:t,props:s({},a,{ref:n})})},n}(o.Component),P=(S=function(e){return o.createElement(p.Consumer,null,function(t){return o.createElement(E,Object.assign({__chunkExtractor:t},e))})},(E=w).displayName&&(S.displayName=E.displayName+"WithChunkExtractor"),S),I=o.forwardRef(function(e,t){return o.createElement(P,Object.assign({forwardedRef:t},e))});return I.displayName="Loadable",I.preload=function(e){I.load(e)},I.load=function(e){return C(e)},I}return{loadable:h,lazy:function(e,t){return h(e,s({},t,{suspense:!0}))}}}var E=b({defaultResolveComponent:function(e){return e.__esModule?e.default:e.default||e},render:function(e){var t=e.result,n=e.props;return o.createElement(t,n)}}),S=E.loadable,C=E.lazy,w=b({onLoad:function(e,t){e&&t.forwardedRef&&("function"==typeof t.forwardedRef?t.forwardedRef(e):t.forwardedRef.current=e)},render:function(e){var t=e.result,n=e.props;return n.children?n.children(t):null}}),P=w.loadable,I=w.lazy,O="undefined"!=typeof window;var A=S;A.lib=P;var N=C;N.lib=I,t.loadableReady=function(e,t){void 0===e&&(e=function(){});var n=void 0===t?{}:t,r=n.namespace,o=void 0===r?"":r,i=n.chunkLoadingGlobal,s=void 0===i?"__LOADABLE_LOADED_CHUNKS__":i;if(!O)return d("`loadableReady()` must be called in browser only"),e(),Promise.resolve();var a=null;if(O){var l=h(o),c=document.getElementById(l);if(c){a=JSON.parse(c.textContent);var u=document.getElementById(l+"_ext");if(!u)throw new Error("loadable-component: @loadable/server does not match @loadable/component");JSON.parse(u.textContent).namedChunks.forEach(function(e){m.initialChunks[e]=!0})}}if(!a)return d("`loadableReady()` requires state, please use `getScriptTags` or `getScriptElements` server-side"),e(),Promise.resolve();var p=!1;return new Promise(function(e){window[s]=window[s]||[];var t=window[s],n=t.push.bind(t);function r(){a.every(function(e){return t.some(function(t){return t[0].indexOf(e)>-1})})&&(p||(p=!0,e()))}t.push=function(){n.apply(void 0,arguments),r()},r()}).then(e)}},53373(e,t){var n;
/*!
	Copyright (c) 2018 Jed Watson.
	Licensed under the MIT License (MIT), see
	http://jedwatson.github.io/classnames
*/!function(){"use strict";var r={}.hasOwnProperty;function o(){for(var e="",t=0;t<arguments.length;t++){var n=arguments[t];n&&(e=s(e,i(n)))}return e}function i(e){if("string"==typeof e||"number"==typeof e)return e;if("object"!=typeof e)return"";if(Array.isArray(e))return o.apply(null,e);if(e.toString!==Object.prototype.toString&&!e.toString.toString().includes("[native code]"))return e.toString();var t="";for(var n in e)r.call(e,n)&&e[n]&&(t=s(t,n));return t}function s(e,t){return t?e?e+" "+t:e+t:e}e.exports?(o.default=o,e.exports=o):void 0===(n=function(){return o}.apply(t,[]))||(e.exports=n)}()},2474(e,t,n){"use strict";function r(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}n.d(t,{A:()=>r})},55152(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}n.d(t,{A:()=>r})},30414(e,t,n){"use strict";n.d(t,{A:()=>i});var r=n(11369);function o(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,(0,r.A)(o.key),o)}}function i(e,t,n){return t&&o(e.prototype,t),n&&o(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}},24586(e,t,n){"use strict";n.d(t,{A:()=>o});var r=n(11369);function o(e,t,n){return(t=(0,r.A)(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},89575(e,t,n){"use strict";function r(){return r=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},r.apply(null,arguments)}n.d(t,{A:()=>r})},79140(e,t,n){"use strict";n.d(t,{A:()=>o});var r=n(1087);function o(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,(0,r.A)(e,t)}},17502(e,t,n){"use strict";function r(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(-1!==t.indexOf(r))continue;n[r]=e[r]}return n}n.d(t,{A:()=>r})},1087(e,t,n){"use strict";function r(e,t){return r=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},r(e,t)}n.d(t,{A:()=>r})},17338(e,t,n){"use strict";function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function o(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,s,a=[],l=!0,c=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=i.call(n)).done)&&(a.push(r.value),a.length!==t);l=!0);}catch(e){c=!0,o=e}finally{try{if(!l&&null!=n.return&&(s=n.return(),Object(s)!==s))return}finally{if(c)throw o}}return a}}(e,t)||function(e,t){if(e){if("string"==typeof e)return r(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?r(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}n.d(t,{A:()=>o})},11369(e,t,n){"use strict";n.d(t,{A:()=>o});var r=n(17545);function o(e){var t=function(e,t){if("object"!=(0,r.A)(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,t||"default");if("object"!=(0,r.A)(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==(0,r.A)(t)?t:t+""}},17545(e,t,n){"use strict";function r(e){return r="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},r(e)}n.d(t,{A:()=>r})},37730(e,t,n){"use strict";n.d(t,{A:()=>o});var r="Invariant failed";function o(e,t){if(!e)throw new Error(r)}},85608(e,t,n){"use strict";n.r(t),n.d(t,{__addDisposableResource:()=>D,__assign:()=>i,__asyncDelegator:()=>I,__asyncGenerator:()=>P,__asyncValues:()=>O,__await:()=>w,__awaiter:()=>f,__classPrivateFieldGet:()=>R,__classPrivateFieldIn:()=>k,__classPrivateFieldSet:()=>L,__createBinding:()=>v,__decorate:()=>a,__disposeResources:()=>M,__esDecorate:()=>c,__exportStar:()=>g,__extends:()=>o,__generator:()=>m,__importDefault:()=>_,__importStar:()=>x,__makeTemplateObject:()=>A,__metadata:()=>h,__param:()=>l,__propKey:()=>d,__read:()=>b,__rest:()=>s,__rewriteRelativeImportExtension:()=>B,__runInitializers:()=>u,__setFunctionName:()=>p,__spread:()=>E,__spreadArray:()=>C,__spreadArrays:()=>S,__values:()=>y,default:()=>F});var r=function(e,t){return r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},r(e,t)};function o(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}var i=function(){return i=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},i.apply(this,arguments)};function s(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n}function a(e,t,n,r){var o,i=arguments.length,s=i<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,n,r);else for(var a=e.length-1;a>=0;a--)(o=e[a])&&(s=(i<3?o(s):i>3?o(t,n,s):o(t,n))||s);return i>3&&s&&Object.defineProperty(t,n,s),s}function l(e,t){return function(n,r){t(n,r,e)}}function c(e,t,n,r,o,i){function s(e){if(void 0!==e&&"function"!=typeof e)throw new TypeError("Function expected");return e}for(var a,l=r.kind,c="getter"===l?"get":"setter"===l?"set":"value",u=!t&&e?r.static?e:e.prototype:null,d=t||(u?Object.getOwnPropertyDescriptor(u,r.name):{}),p=!1,h=n.length-1;h>=0;h--){var f={};for(var m in r)f[m]="access"===m?{}:r[m];for(var m in r.access)f.access[m]=r.access[m];f.addInitializer=function(e){if(p)throw new TypeError("Cannot add initializers after decoration has completed");i.push(s(e||null))};var v=(0,n[h])("accessor"===l?{get:d.get,set:d.set}:d[c],f);if("accessor"===l){if(void 0===v)continue;if(null===v||"object"!=typeof v)throw new TypeError("Object expected");(a=s(v.get))&&(d.get=a),(a=s(v.set))&&(d.set=a),(a=s(v.init))&&o.unshift(a)}else(a=s(v))&&("field"===l?o.unshift(a):d[c]=a)}u&&Object.defineProperty(u,r.name,d),p=!0}function u(e,t,n){for(var r=arguments.length>2,o=0;o<t.length;o++)n=r?t[o].call(e,n):t[o].call(e);return r?n:void 0}function d(e){return"symbol"==typeof e?e:"".concat(e)}function p(e,t,n){return"symbol"==typeof t&&(t=t.description?"[".concat(t.description,"]"):""),Object.defineProperty(e,"name",{configurable:!0,value:n?"".concat(n," ",t):t})}function h(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)}function f(e,t,n,r){return new(n||(n=Promise))(function(o,i){function s(e){try{l(r.next(e))}catch(e){i(e)}}function a(e){try{l(r.throw(e))}catch(e){i(e)}}function l(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n(function(e){e(t)})).then(s,a)}l((r=r.apply(e,t||[])).next())})}function m(e,t){var n,r,o,i={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]},s=Object.create(("function"==typeof Iterator?Iterator:Object).prototype);return s.next=a(0),s.throw=a(1),s.return=a(2),"function"==typeof Symbol&&(s[Symbol.iterator]=function(){return this}),s;function a(a){return function(l){return function(a){if(n)throw new TypeError("Generator is already executing.");for(;s&&(s=0,a[0]&&(i=0)),i;)try{if(n=1,r&&(o=2&a[0]?r.return:a[0]?r.throw||((o=r.return)&&o.call(r),0):r.next)&&!(o=o.call(r,a[1])).done)return o;switch(r=0,o&&(a=[2&a[0],o.value]),a[0]){case 0:case 1:o=a;break;case 4:return i.label++,{value:a[1],done:!1};case 5:i.label++,r=a[1],a=[0];continue;case 7:a=i.ops.pop(),i.trys.pop();continue;default:if(!(o=i.trys,(o=o.length>0&&o[o.length-1])||6!==a[0]&&2!==a[0])){i=0;continue}if(3===a[0]&&(!o||a[1]>o[0]&&a[1]<o[3])){i.label=a[1];break}if(6===a[0]&&i.label<o[1]){i.label=o[1],o=a;break}if(o&&i.label<o[2]){i.label=o[2],i.ops.push(a);break}o[2]&&i.ops.pop(),i.trys.pop();continue}a=t.call(e,i)}catch(e){a=[6,e],r=0}finally{n=o=0}if(5&a[0])throw a[1];return{value:a[0]?a[1]:void 0,done:!0}}([a,l])}}}var v=Object.create?function(e,t,n,r){void 0===r&&(r=n);var o=Object.getOwnPropertyDescriptor(t,n);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,o)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]};function g(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||v(t,e,n)}function y(e){var t="function"==typeof Symbol&&Symbol.iterator,n=t&&e[t],r=0;if(n)return n.call(e);if(e&&"number"==typeof e.length)return{next:function(){return e&&r>=e.length&&(e=void 0),{value:e&&e[r++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function b(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,o,i=n.call(e),s=[];try{for(;(void 0===t||t-- >0)&&!(r=i.next()).done;)s.push(r.value)}catch(e){o={error:e}}finally{try{r&&!r.done&&(n=i.return)&&n.call(i)}finally{if(o)throw o.error}}return s}function E(){for(var e=[],t=0;t<arguments.length;t++)e=e.concat(b(arguments[t]));return e}function S(){for(var e=0,t=0,n=arguments.length;t<n;t++)e+=arguments[t].length;var r=Array(e),o=0;for(t=0;t<n;t++)for(var i=arguments[t],s=0,a=i.length;s<a;s++,o++)r[o]=i[s];return r}function C(e,t,n){if(n||2===arguments.length)for(var r,o=0,i=t.length;o<i;o++)!r&&o in t||(r||(r=Array.prototype.slice.call(t,0,o)),r[o]=t[o]);return e.concat(r||Array.prototype.slice.call(t))}function w(e){return this instanceof w?(this.v=e,this):new w(e)}function P(e,t,n){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var r,o=n.apply(e,t||[]),i=[];return r=Object.create(("function"==typeof AsyncIterator?AsyncIterator:Object).prototype),s("next"),s("throw"),s("return",function(e){return function(t){return Promise.resolve(t).then(e,c)}}),r[Symbol.asyncIterator]=function(){return this},r;function s(e,t){o[e]&&(r[e]=function(t){return new Promise(function(n,r){i.push([e,t,n,r])>1||a(e,t)})},t&&(r[e]=t(r[e])))}function a(e,t){try{(n=o[e](t)).value instanceof w?Promise.resolve(n.value.v).then(l,c):u(i[0][2],n)}catch(e){u(i[0][3],e)}var n}function l(e){a("next",e)}function c(e){a("throw",e)}function u(e,t){e(t),i.shift(),i.length&&a(i[0][0],i[0][1])}}function I(e){var t,n;return t={},r("next"),r("throw",function(e){throw e}),r("return"),t[Symbol.iterator]=function(){return this},t;function r(r,o){t[r]=e[r]?function(t){return(n=!n)?{value:w(e[r](t)),done:!1}:o?o(t):t}:o}}function O(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t,n=e[Symbol.asyncIterator];return n?n.call(e):(e=y(e),t={},r("next"),r("throw"),r("return"),t[Symbol.asyncIterator]=function(){return this},t);function r(n){t[n]=e[n]&&function(t){return new Promise(function(r,o){(function(e,t,n,r){Promise.resolve(r).then(function(t){e({value:t,done:n})},t)})(r,o,(t=e[n](t)).done,t.value)})}}}function A(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e}var N=Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t},T=function(e){return T=Object.getOwnPropertyNames||function(e){var t=[];for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[t.length]=n);return t},T(e)};function x(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n=T(e),r=0;r<n.length;r++)"default"!==n[r]&&v(t,e,n[r]);return N(t,e),t}function _(e){return e&&e.__esModule?e:{default:e}}function R(e,t,n,r){if("a"===n&&!r)throw new TypeError("Private accessor was defined without a getter");if("function"==typeof t?e!==t||!r:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return"m"===n?r:"a"===n?r.call(e):r?r.value:t.get(e)}function L(e,t,n,r,o){if("m"===r)throw new TypeError("Private method is not writable");if("a"===r&&!o)throw new TypeError("Private accessor was defined without a setter");if("function"==typeof t?e!==t||!o:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return"a"===r?o.call(e,n):o?o.value=n:t.set(e,n),n}function k(e,t){if(null===t||"object"!=typeof t&&"function"!=typeof t)throw new TypeError("Cannot use 'in' operator on non-object");return"function"==typeof e?t===e:e.has(t)}function D(e,t,n){if(null!=t){if("object"!=typeof t&&"function"!=typeof t)throw new TypeError("Object expected.");var r,o;if(n){if(!Symbol.asyncDispose)throw new TypeError("Symbol.asyncDispose is not defined.");r=t[Symbol.asyncDispose]}if(void 0===r){if(!Symbol.dispose)throw new TypeError("Symbol.dispose is not defined.");r=t[Symbol.dispose],n&&(o=r)}if("function"!=typeof r)throw new TypeError("Object not disposable.");o&&(r=function(){try{o.call(this)}catch(e){return Promise.reject(e)}}),e.stack.push({value:t,dispose:r,async:n})}else n&&e.stack.push({async:!0});return t}var V="function"==typeof SuppressedError?SuppressedError:function(e,t,n){var r=new Error(n);return r.name="SuppressedError",r.error=e,r.suppressed=t,r};function M(e){function t(t){e.error=e.hasError?new V(t,e.error,"An error was suppressed during disposal."):t,e.hasError=!0}var n,r=0;return function o(){for(;n=e.stack.pop();)try{if(!n.async&&1===r)return r=0,e.stack.push(n),Promise.resolve().then(o);if(n.dispose){var i=n.dispose.call(n.value);if(n.async)return r|=2,Promise.resolve(i).then(o,function(e){return t(e),o()})}else r|=1}catch(e){t(e)}if(1===r)return e.hasError?Promise.reject(e.error):Promise.resolve();if(e.hasError)throw e.error}()}function B(e,t){return"string"==typeof e&&/^\.\.?\//.test(e)?e.replace(/\.(tsx)$|((?:\.d)?)((?:\.[^./]+?)?)\.([cm]?)ts$/i,function(e,n,r,o,i){return n?t?".jsx":".js":!r||o&&i?r+o+"."+i.toLowerCase()+"js":e}):e}const F={__extends:o,__assign:i,__rest:s,__decorate:a,__param:l,__esDecorate:c,__runInitializers:u,__propKey:d,__setFunctionName:p,__metadata:h,__awaiter:f,__generator:m,__createBinding:v,__exportStar:g,__values:y,__read:b,__spread:E,__spreadArrays:S,__spreadArray:C,__await:w,__asyncGenerator:P,__asyncDelegator:I,__asyncValues:O,__makeTemplateObject:A,__importStar:x,__importDefault:_,__classPrivateFieldGet:R,__classPrivateFieldSet:L,__classPrivateFieldIn:k,__addDisposableResource:D,__disposeResources:M,__rewriteRelativeImportExtension:B}}},s={};function a(e){var t=s[e];if(void 0!==t)return t.exports;var n=s[e]={id:e,loaded:!1,exports:{}};return i[e].call(n.exports,n,n.exports,a),n.loaded=!0,n.exports}return a.m=i,a.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return a.d(t,{a:t}),t},a.d=(e,t)=>{for(var n in t)a.o(t,n)&&!a.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},a.f={},a.e=e=>Promise.all(Object.keys(a.f).reduce((t,n)=>(a.f[n](e,t),t),[])),a.u=e=>"client-viewer/"+({99:"mobile/playback",273:"widget/vod-player",290:"mobile-overlay",812:"mobile/share-popup-content"}[e]||e)+".chunk.min.js",a.miniCssF=e=>"client-viewer/"+({273:"widget/vod-player",290:"mobile-overlay",812:"mobile/share-popup-content"}[e]||e)+".chunk.min.css",a.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),a.hmd=e=>((e=Object.create(e)).children||(e.children=[]),Object.defineProperty(e,"exports",{enumerable:!0,set:()=>{throw new Error("ES Modules may not assign module.exports or exports.*, Use ESM export syntax, instead: "+e.id)}}),e),a.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),r={},o="_wix_wix_vod_widget:",a.l=(e,t,n,i)=>{if(r[e])r[e].push(t);else{var s,l;if(void 0!==n)for(var c=document.getElementsByTagName("script"),u=0;u<c.length;u++){var d=c[u];if(d.getAttribute("src")==e||d.getAttribute("data-webpack")==o+n){s=d;break}}s||(l=!0,(s=document.createElement("script")).charset="utf-8",a.nc&&s.setAttribute("nonce",a.nc),s.setAttribute("data-webpack",o+n),s.src=e,0!==s.src.indexOf(window.location.origin+"/")&&(s.crossOrigin="anonymous")),r[e]=[t];var p=(t,n)=>{s.onerror=s.onload=null,clearTimeout(h);var o=r[e];if(delete r[e],s.parentNode&&s.parentNode.removeChild(s),o&&o.forEach(e=>e(n)),t)return t(n)},h=setTimeout(p.bind(null,void 0,{type:"timeout",target:s}),12e4);s.onerror=p.bind(null,s.onerror),s.onload=p.bind(null,s.onload),l&&document.head.appendChild(s)}},a.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},a.nmd=e=>(e.paths=[],e.children||(e.children=[]),e),function(e){function t(e,t,n){return!1===n||null==n||n!=n?"":!0===n?function(e,t){return e+"--"+t}(e,t):function(e,t,n){return e+"---"+t+"-"+n.length+"-"+n.replace(/\s/gm,"_")}(e,t,n.toString())}(e=e||{}).sts=function(e){for(var n=[],r=1;r<arguments.length;r++){var o=arguments[r];if(o)if("string"==typeof o)n[n.length]=o;else if(2===r)for(var i in o){var s=t(e,i,o[i]);s&&(n[n.length]=s)}}return n.join(" ")},e.stc=function(e,n){var r=[];for(var o in n){var i=t(e,o,n[o]);i&&r.push(i)}return r.join(" ")}}(a),a.p="https://static.parastorage.com/services/wix-vod-widget/960cc2827ce18ffb407eed7dd1ac613a751b3cbe250cea3d4643eeb8/",(()=>{if("undefined"!=typeof document){var e=e=>new Promise((t,n)=>{var r=a.miniCssF(e),o=a.p+r;if(((e,t)=>{for(var n=document.getElementsByTagName("link"),r=0;r<n.length;r++){var o=(s=n[r]).getAttribute("data-href")||s.getAttribute("href");if("stylesheet"===s.rel&&(o===e||o===t))return s}var i=document.getElementsByTagName("style");for(r=0;r<i.length;r++){var s;if((o=(s=i[r]).getAttribute("data-href"))===e||o===t)return s}})(r,o))return t();((e,t,n,r,o)=>{var i=document.createElement("link");i.rel="stylesheet",i.type="text/css",i.onerror=i.onload=n=>{if(i.onerror=i.onload=null,"load"===n.type)r();else{var s=n&&("load"===n.type?"missing":n.type),a=n&&n.target&&n.target.href||t,l=new Error("Loading CSS chunk "+e+" failed.\n("+a+")");l.code="CSS_CHUNK_LOAD_FAILED",l.type=s,l.request=a,i.parentNode&&i.parentNode.removeChild(i),o(l)}},i.href=t,0!==i.href.indexOf(window.location.origin+"/")&&(i.crossOrigin="anonymous"),n?n.parentNode.insertBefore(i,n.nextSibling):document.head.appendChild(i)})(e,o,null,t,n)}),t={338:0};a.f.miniCss=(n,r)=>{t[n]?r.push(t[n]):0!==t[n]&&{273:1,290:1,741:1,812:1}[n]&&r.push(t[n]=e(n).then(()=>{t[n]=0},e=>{throw delete t[n],e}))}}})(),(()=>{var e={338:0};a.f.j=(t,n)=>{var r=a.o(e,t)?e[t]:void 0;if(0!==r)if(r)n.push(r[2]);else{var o=new Promise((n,o)=>r=e[t]=[n,o]);n.push(r[2]=o);var i=a.p+a.u(t),s=new Error;a.l(i,n=>{if(a.o(e,t)&&(0!==(r=e[t])&&(e[t]=void 0),r)){var o=n&&("load"===n.type?"missing":n.type),i=n&&n.target&&n.target.src;s.message="Loading chunk "+t+" failed.\n("+o+": "+i+")",s.name="ChunkLoadError",s.type=o,s.request=i,r[1](s)}},"chunk-"+t,t)}};var t=(t,n)=>{var r,o,[i,s,l]=n,c=0;if(i.some(t=>0!==e[t])){for(r in s)a.o(s,r)&&(a.m[r]=s[r]);if(l)l(a)}for(t&&t(n);c<i.length;c++)o=i[c],a.o(e,o)&&e[o]&&e[o][0](),e[o]=0},n=("undefined"!=typeof self?self:this).webpackJsonp__wix_wix_vod_widget=("undefined"!=typeof self?self:this).webpackJsonp__wix_wix_vod_widget||[];n.forEach(t.bind(null,0)),n.push=t.bind(null,n.push.bind(n))})(),a(89280)})());
//# sourceMappingURL=WixVideoViewerWidgetNoCss.bundle.min.js.map