1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1647],{1647:(e,t,r)=>{r.r(t),r.d(t,{WistiaPlayerWrapper:()=>i});var s=r(3448),n=r(4232),a=r(7876),i=(0,n.forwardRef)((e,t)=>{let{aspect:i,children:l,className:o,embedHost:c,id:u,mediaId:d,roundedPlayer:f,swatch:h,style:p}=e,E=(0,s.lo)(d,"embedHost",c??void 0),b=(0,s.Kg)(E)?E:"fast.wistia.com",m=(0,n.useRef)(null),[v,w]=(0,n.useState)(i),[y,g]=(0,n.useState)(!1);(0,n.useEffect)(()=>{!1!==h&&void 0===v&&(0,s.Kg)(b)&&(0,s.aF)(d,b).then(e=>{w(e)}),r.e(1435).then(r.bind(r,9892)),customElements.whenDefined("wistia-player").then(()=>{g(!0)})},[]);let j={},S={};Object.entries(e).forEach(([e,t])=>{if(e.startsWith("on")&&e[2]===e[2].toUpperCase()){let r=(0,s.$l)(e).slice(3);(0,s.Tn)(t)&&(j[r]=t)}else(0,s.Rx)(t)&&(S[(0,s.$l)(e)]=t)}),Object.entries(j).forEach(([e,t])=>{(0,n.useEffect)(()=>{let r=m.current;return r?.addEventListener(e,t),()=>{r?.removeEventListener(e,t)}},[t,y])});let _=void 0!==v,k=(0,s.t9)({mediaId:d,embedHost:b,aspect:v,shouldLoadSwatch:h,roundedPlayer:f});return(0,a.jsxs)(n.Fragment,{children:[_&&(0,a.jsx)("style",{dangerouslySetInnerHTML:{__html:k}}),(0,a.jsx)("wistia-player",{ref:e=>{m.current=e,"function"==typeof t?t(e):null!==t&&(t.current=e)},id:u??void 0,"media-id":d,class:o,style:p,react:String(!0),...(e=>{let t={};return Object.entries(e).forEach(([e,r])=>{"boolean"==typeof r?t[e]=String(r):t[e]=r}),t})(S),children:l},u??d)]})})}}]); 2//# sourceMappingURL=1647.9fa9a34210468f1a.js.map
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.