1import{L as ee,x as te,e as re,n as S}from"./main-DdEGjCiE.js";import{c as I,g as q,a as ne}from"./_commonjsHelpers-LQfde5yM-BosuxZz1.js";import{a as oe}from"./light-dom-styles-BIHJ4wFY.js";const ie={},ae=Object.freeze(Object.defineProperty({__proto__:null,default:ie},Symbol.toStringTag,{value:"Module"})),de=ne(ae);var F=typeof I<"u"?I:typeof window<"u"?window:{},le=de,m;typeof document<"u"?m=document:(m=F["__GLOBAL_DOCUMENT_CACHE@4"],m||(m=F["__GLOBAL_DOCUMENT_CACHE@4"]=le));var ce=m;const s=q(ce);var y;typeof window<"u"?y=window:typeof I<"u"?y=I:typeof self<"u"?y=self:y={};var se=y;const c=q(se);/*! @name @brightcove/player-loader @version 1.8.0 @license Apache-2.0 */function N(){return N=Object.assign||function(n){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n},N.apply(this,arguments)}var ue="1.8.0";/*! @name @brightcove/player-url @version 1.2.0 @license Apache-2.0 */var fe="1.2.0",ve=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(n){return typeof n}:function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},pe=["catalogSearch","catalogSequence"],be=["adConfigId","applicationId","catalogSearch","catalogSequence","playlistId","playlistVideoId","videoId"],me=function(e,t){if(!(!e||e[t]===void 0)){if(typeof e[t]!="string"&&pe.indexOf(t)!==-1)try{return encodeURIComponent(JSON.stringify(e[t]))}catch{return}return encodeURIComponent(String(e[t]).trim())||void 0}},ye=function(e){return Object.keys(e).filter(function(t){return be.indexOf(t)!==-1}).reduce(function(t,r){var o=me(e,r);return o!==void 0&&(t+=t?"&":"?",t+=encodeURIComponent(r)+"="+o),t},"")},z=function(e){var t=e.accountId,r=e.base,o=r===void 0?"https://players.brightcove.net":r,a=e.playerId,i=a===void 0?"default":a,l=e.embedId,d=l===void 0?"default":l,p=e.iframe,A=p===void 0?!1:p,U=e.minified,X=U===void 0?!0:U,M=e.queryParams,g=M===void 0?null:M,_="";A?_+="html":(X&&(_+="min."),_+="js"),o.charAt(o.length-1)==="/"&&(o=o.substring(0,o.length-1));var j="";return A&&g&&(typeof g>"u"?"undefined":ve(g))==="object"&&(j=ye(g)),t=encodeURIComponent(t),i=encodeURIComponent(i),d=encodeURIComponent(d),o+"/"+t+"/"+i+"_"+d+"/index."+_+j};z.VERSION=fe;var Ee={embedId:"default",embedType:"in-page",playerId:"default",Promise:c.Promise,refNodeInsert:"append"},he="16:9",ge=!1,_e="100%",Y="video",R="video-js",T="in-page",u="iframe",k="append",D="prepend",C="before",x="after",w="replace",Ie=["catalogSearch","catalogSequence"],B="https://players.brightcove.net/",Ne=function(e){if(e.playerUrl)return e.playerUrl;var t=e.accountId,r=e.playerId,o=e.embedId,a=e.embedOptions,i=e.embedType===u;return z({accountId:t,playerId:r,embedId:o,iframe:i,base:B,minified:a?!a.unminified:!0,queryParams:e})},Re=function(){return B},we=function(e){B=e},v={getUrl:Ne,getBaseUrl:Re,setBaseUrl:we},H=function(e){return!!(e&&e.nodeType===1)},W=function(e){return!!(H(e)&&e.parentNode)},Oe=function(e){var t=s.createElement("iframe");return t.setAttribute("allow","autoplay;encrypted-media;fullscreen"),t.setAttribute("allowfullscreen","allowfullscreen"),t.src=v.getUrl(e),t},Pe=function(e){var t=e.embedOptions,r={adConfigId:"data-ad-config-id",applicationId:"data-application-id",catalogSearch:"data-catalog-search",catalogSequence:"data-catalog-sequence",deliveryConfigId:"data-delivery-config-id",playlistId:"data-playlist-id",playlistVideoId:"data-playlist-video-id",poster:"poster",videoId:"data-video-id"},o=t&&t.tagName||R,a=s.createElement(o);return Object.keys(r).filter(function(i){return e[i]}).forEach(function(i){var l;if(typeof e[i]!="string"&&Ie.indexOf(i)!==-1)try{l=JSON.stringify(e[i])}catch{return}else l=String(e[i]).trim();a.setAttribute(r[i],l)}),a.setAttribute("controls","controls"),a.classList.add("video-js"),a},Ae=function(e,t,r){if(!t.responsive)return r;r.style.position="absolute",r.style.top="0px",r.style.right="0px",r.style.bottom="0px",r.style.left="0px",r.style.width="100%",r.style.height="100%";var o=N({aspectRatio:he,iframeHorizontalPlaylist:ge,maxWidth:_e},t.responsive),a=o.aspectRatio.split(":").map(Number),i=s.createElement("div"),l=a[1]/a[0]*100;e===u&&o.iframeHorizontalPlaylist&&(l*=1.25),i.style.paddingTop=l+"%",i.appendChild(r);var d=s.createElement("div");return d.style.position="relative",d.style.display="block",d.style.maxWidth=o.maxWidth,d.appendChild(i),d},Se=function(e,t){if(!e.pip)return t;var r=s.createElement("div");return r.classList.add("vjs-pip-container"),r.appendChild(t),r},Te=function(e,t,r){return t?Se(t,Ae(e,t,r)):r},De=function(e,t){var r=e.refNode,o=e.refNodeInsert,a=r.parentNode,i=Te(e.embedType,e.embedOptions,t);if(o===C?a.insertBefore(i,r):o===x?a.insertBefore(i,r.nextElementSibling||null):o===w?a.replaceChild(i,r):o===D?r.insertBefore(i,r.f
1irstChild||null):r.appendChild(i),e.embedOptions&&e.embedOptions.playlist){var l=e.embedOptions.playlist.legacy?"ul":"div",d=s.createElement(l);d.classList.add("vjs-playlist"),t.parentNode.insertBefore(d,t.nextElementSibling||null)}return e.refNode=null,t},Ce=function(e,t){if(typeof e.onEmbedCreated!="function")return t;var r=e.onEmbedCreated(t);return H(r)?r:t},xe=function(e){var t=e.embedType===u?Oe(e):Pe(e);return De(e,Ce(e,t))},E=new c.Map,O=function(e){var t=e.accountId,r=e.playerId,o=e.embedId;return(t||"*")+"_"+r+"_"+o},Be=function(e){E.set(O(e),e.accountId?v.getUrl(e):"")},Le=function(e){return E.has(O(e))},Ue=function(e){return E.get(O(e))},Me=function(){E.clear()},je=function(e){E.forEach(e)},f={clear:Me,forEach:je,get:Ue,has:Le,key:O,store:Be},J=/^([A-Za-z0-9]+)_([A-Za-z0-9]+)$/,Q=function(){return c.bc?Object.keys(c.bc).filter(function(e){return J.test(e)}):[]},Fe=function(){return Object.keys(c).filter(function(e){return/^videojs/i.test(e)||/^(bc)$/.test(e)})},$=function(e){e&&Object.keys(e.players).forEach(function(t){var r=e.players[t];r&&r.dispose()})},$e=function(){f.forEach(function(e,t){e&&Array.prototype.slice.call(s.querySelectorAll('script[src="'+e+'"]')).forEach(function(r){return r.parentNode.removeChild(r)})}),f.clear(),$(c.videojs),Q().forEach(function(e){return $(c.bc[e].videojs)}),Fe().forEach(function(e){delete c[e]})},Ve=function(){Q().forEach(function(e){var t=e.match(J),r={playerId:t[1],embedId:t[2]};f.has(r)||f.store(r)})},K={detectPlayers:Ve,reset:$e};K.detectPlayers();var b=function(e){return typeof e=="function"},Ge=function(e){return e===T||e===u},qe=function(e){return e===R||e===Y},ze=function(e){return e===k||e===D||e===C||e===x||e===w},Ye=function(e){var t=e.accountId,r=e.embedOptions,o=e.embedType,a=e.options,i=e.refNode,l=e.refNodeInsert;if(t)if(W(i))if(Ge(o)){if(o===u&&a)throw new Error("cannot use options with an iframe embed");if(r&&r.tagName!==void 0&&!qe(r.tagName))throw new Error('embedOptions.tagName is invalid (value: "'+r.tagName+'")');if(r&&r.responsive&&r.responsive.aspectRatio&&!/^\d+\:\d+$/.test(r.responsive.aspectRatio))throw new Error('embedOptions.responsive.aspectRatio must be in the "n:n" format (value: "'+r.responsive.aspectRatio+'")');if(!ze(l))throw new Error("refNodeInsert is missing or invalid")}else throw new Error("embedType is missing or invalid");else throw new Error("refNode must resolve to a node attached to the DOM");else throw new Error("accountId is required")},ke=function(e){return W(e)?e:typeof e=="string"?s.querySelector(e):null},V=function(e,t,r,o){var a=e.embedId,i=e.playerId,l=c.bc[i+"_"+a]||c.bc;if(!l)return o(new Error("missing bc function for "+i));f.store(e);var d;try{d=l(t,e.options),d.bcinfo&&(d.bcinfo.PLAYER_LOADER=!0)}catch{var p="Could not initialize the Brightcove Player.";return e.embedOptions.tagName===R&&(p+=' You are attempting to embed using a "video-js" element. Please ensure that your Player is v6.11.0 or newer in order to support this embed type. Alternatively, pass `"video"` for `embedOptions.tagName`.'),o(new Error(p))}r({type:T,ref:d})},G=function(e,t,r){e.refNode=ke(e.refNode),Ye(e);var o=e.refNode,a=e.refNodeInsert,i=o.parentNode,l=xe(e);if(e.embedType===u){t({type:u,ref:l});return}if(f.has(e))return V(e,l,t,r);var d=s.createElement("script");d.onload=function(){return V(e,l,t,r)},d.onerror=function(){r(new Error("player script could not be downloaded"))},d.async=!0,d.charset="utf-8",d.src=v.getUrl(e),a===w?i.appendChild(d):o.appendChild(d)},Z=function(e){var t=N({},Ee,e),r=t.Promise,o=t.onSuccess,a=t.onFailure;return!b(r)||b(o)||b(a)?G(t,b(o)?o:function(){},b(a)?a:function(i){throw i}):new r(function(i,l){return G(t,i,l)})},h=function(e,t){Object.defineProperty(Z,e,{configurable:!1,enumerable:!0,value:t,writable:!1})};h("getBaseUrl",function(){return v.getBaseUrl()});h("setBaseUrl",function(n){v.setBaseUrl(n)});h("getUrl",function(n){return v.getUrl(n)});h("reset",function(){return K.reset()});[["EMBED_TAG_NAME_VIDEO",Y],["EMBED_TAG_NAME_VIDEOJS",R],["EMBED_TYPE_IN_PAGE",T],["EMBED_TYPE_IFRAME",u],["REF_NODE_INSERT_APPEND",k],["REF_NODE_INSERT_PREPEND",D],["REF_NODE_INSERT_BEFORE",C],["REF_NODE_INSERT_AFTER",x],["REF_NODE_INSERT_REPLACE",w],["VERSION",ue]].forEac
1h(function(n){h(n[0],n[1])});const He=`/* ------------------------------------ *\\ 2#MULTIMEDIA 3\\* ------------------------------------ */ 4/*------------------------------------*\\ 5 #RESET 6\\*------------------------------------*/ 7/** 8 * Border-Box http:/paulirish.com/2012/box-sizing-border-box-ftw/ 9 */ 10*, 11::slotted(*), 12*:before, 13*:after { 14 box-sizing: border-box; 15} 16 17:host *, 18:host *::before, 19:host *::after { 20 box-sizing: inherit; 21} 22 23[hidden] { 24 display: none !important; 25} 26 27:host { 28 --multimedia-limelight-active-bg: var(--leaf-base-color-opacity-neutral-25); 29} 30 31.vjs-control-bar { 32 background-color: var(--leaf-color-bg-brand-strong) !important; 33} 34 35leaf-multimedia-brightcove :not(:defined), 36leaf-multimedia-brightcove :not(:defined) * { 37 visibility: visible; 38} 39 40.leaf-c-multimedia-brightcove--video { 41 max-width: 1024px; 42} 43.leaf-c-multimedia-brightcove--video .vjs-title-bar { 44 display: none !important; 45} 46.leaf-c-multimedia-brightcove--video .video-js { 47 opacity: 1 !important; 48 visibility: visible !important; 49} 50.leaf-c-multimedia-brightcove--video .vjs-big-play-button { 51 background-color: rgba(0, 0, 0, 0) !important; 52 border: transparent !important; 53 left: 50% !important; 54 opacity: 0.5 !important; 55 top: 50% !important; 56} 57.leaf-c-multimedia-brightcove--video .vjs-big-play-button .vjs-icon-placeholder { 58 opacity: unset; 59 text-shadow: none !important; 60 font-size: var(--leaf-font-size-10) !important; 61 border: var(--leaf-border-width-focus) solid var(--leaf-color-border-transparent); 62 border-radius: var(--leaf-border-radius-default); 63 overflow: hidden; 64} 65.leaf-c-multimedia-brightcove--video .vjs-big-play-button .vjs-icon-placeholder:before { 66 background-color: var(--leaf-color-bg-brand-strong); 67 border: 10px solid var(--leaf-color-border-knockout); 68 border-radius: var(--leaf-border-radius-round); 69 box-shadow: var(--leaf-shadow-default); 70 color: var(--leaf-color-content-knockout); 71 position: relative !important; 72} 73.leaf-c-multimedia-brightcove--video .vjs-big-play-button .vjs-icon-placeholder:hover, .leaf-c-multimedia-brightcove--video .vjs-big-play-button .vjs-icon-placeholder:active { 74 border-color: transparent !important; 75} 76.leaf-c-multimedia-brightcove--video .vjs-big-play-button .vjs-icon-placeholder:focus-visible { 77 border: var(--leaf-border-width-focus) solid var(--leaf-color-border-brand); 78 outline: var(--leaf-border-width-focus) solid var(--leaf-color-border-active-outline); 79 outline-offset: var(--leaf-border-width-focus); 80 overflow: hidden; 81} 82 83.leaf-c-multimedia-brightcove--audio .video-js { 84 opacity: 1; 85}`;var We=Object.defineProperty,L=(n,e,t,r)=>{for(var o=void 0,a=n.length-1,i;a>=0;a--)(i=n[a])&&(o=i(e,t,o)||o);return o&&We(e,t,o),o};class P extends ee{constructor(){super(),this.account="6415943385001",this.variant="video",this._playerId="",this._isLoaded=!1,oe("leaf-multimedia-styles",He)}get playerId(){return this._playerId}connectedCallback(){if(super.connectedCallback(),!this._playerId){const e=Math.floor(Math.random()*9e5)+1e5;this._playerId=`brightcove_player_${e}`}}async updated(e){super.updated(e);const t=this.renderRoot.querySelector(`#${this.playerId}`);t&&(t.innerHTML=""),new IntersectionObserver(async o=>{o[0].isIntersecting===!0&&!this._isLoaded&&(this._isLoaded=!0,await this.embedVideo())},{threshold:[0]}).observe(this.renderRoot)}async embedVideo(){const e=this;Z({refNode:document.getElementById(this.playerId),accountId:this.account,playerId:"default",videoId:this.videoid,options:{fluid:"16:9"}}).then(function(t){const r=t.ref;r.on("loadedmetadata",function(){e.variant==="audio"&&r.audioOnlyMode(!0)})}).catch(function(t){console.error(t)})}render(){const e={"leaf-c-multimedia-brightcove":!0,"leaf-c-multimedia-brightcove--audio":this.variant==="audio","leaf-c-multimedia-brightcove--video":this.variant==="video"};return te`<div class=${re(e)} id="${this.playerId}"></div>`}createRenderRoot(){return this}}L([S()],P.prototype,"account");L([S()],P.prototype,"videoid");L([S()],P.prototype,"variant");customElements.define("leaf-multimedia-brightcove",P);export{P as LeafMultimediaBrightcove}; 86//# sourceMappingURL=multimedia-brightcove-Cz4jbilV.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.