cloudinary-video-player
Version:
Cloudinary Video Player
6 lines • 5.61 kB
JavaScript
/*!
* Cloudinary Video Player v4.0.3
* Built on 2026-06-07T12:23:47.824Z
* https://github.com/cloudinary/cloudinary-video-player
*/
(self.cloudinaryVideoPlayerChunkLoading=self.cloudinaryVideoPlayerChunkLoading||[]).push([[309],{6498(e,t,i){"use strict";i.d(t,{P:()=>o});const o=RegExp("https?:\\/\\/(www\\.)?[-a-zA-Z0-9@:%._+~#=]{1,256}\\.[a-zA-Z0-9()]{1,6}\\b([-a-zA-Z0-9()@:%_+.~#?&/=]*)")},9897(e,t,i){"use strict";i.d(t,{i:()=>n,k:()=>r.k});var o=i(6498),r=i(1741);const n=e=>o.P.test(e)},4355(e,t,i){"use strict";i.d(t,{P:()=>a});var o=i(6667);const r=new Set(o._),n=e=>e.replace(/([a-z0-9])([A-Z])/g,"$1_$2").replace(/[-\s]+/g,"_").toLowerCase(),a=e=>e.cloudinaryConfig?e.cloudinaryConfig:Object.assign({},(e=>{const t={};for(const i of Object.keys(e)){const o=n(i);r.has(o)&&(t[o]=e[i])}return t})(e))},6667(e,t,i){"use strict";i.d(t,{_:()=>o});const o=["api_secret","auth_token","cdn_subdomain","cloud_name","cname","private_cdn","secure","secure_cdn_subdomain","secure_distribution","shorten","sign_url","url_suffix","use_root_path"]},1741(e,t,i){"use strict";i.d(t,{k:()=>r});var o=i(4870);const r=e=>(0,o.D)(null,e.cloud_name,e.private_cdn,e.cdn_subdomain,e.secure_cdn_subdomain,e.cname,e.secure??!0,e.secure_distribution)},4309(e,t,i){"use strict";i.d(t,{fetchAndMergeConfig:()=>u});var o=i(6606),r=i(9897),n=i(2415),a=i(7311),l=i(4355);const s=e=>!!o.defaultProfiles.find(t=>{let{name:i}=t;return e===i}),c=async e=>{const{profile:t,publicId:i,type:c="upload",videoConfig:u,allowUsageReport:d=!0}=e;if(t&&s(t))return(e=>{const t=o.defaultProfiles.find(t=>{let{name:i}=t;return e===i});if(!t)throw new Error(`Default profile with name ${e} does not exist`);return t.config})(t);const p=(0,l.P)(e),f=(0,r.k)(p)+"/_applet_/video_service",g=d?{_s:"vp"}:null;let _;if(t)_=(0,r.i)(t)?t:(0,a.N)(`${f}/video_player_profiles/${t.replaceAll(" ","+")}.json`,g);else{if(!i||!1===u)return{};_=(0,a.N)(`${f}/video_player_config/video/${c}/${(0,n.G)(i)}.json`,g)}return fetch(_,{method:"GET"}).then(e=>e.ok?e.json():{})},u=async e=>{const t=await c(e),i=t.playerOptions?Object.keys(t.playerOptions):[],o={_internalAnalyticsMetadata:{newPlayerMethod:!0,...e.profile?{profile:!s(e.profile)||e.profile}:{},...!e.profile&&!1!==e.videoConfig&&e.publicId?{videoConfig:!0}:{},...i.length>0?{fetchedConfig:i.join(",")}:{}}};return Object.assign({},t.playerOptions||{},t.sourceOptions||{},e,o)}},7311(e,t,i){"use strict";i.d(t,{N:()=>o});const o=(e,t)=>{if(!t||!Object.keys(t).length)return e;const i=new URL(e);return Object.entries(t).forEach(e=>{let[t,o]=e;null!=o&&i.searchParams.append(t,o)}),i.href}},2415(e,t,i){"use strict";function o(e){const t=(new TextEncoder).encode(e),i=String.fromCharCode(...t);return btoa(i)}i.d(t,{G:()=>o})},6606(e,t){var i={607:function(e,t,i){var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.defaultProfiles=t.cldLiveStreamingProfile=t.cldAdaptiveStreamProfile=t.cldLoopingProfile=t.cldDefaultProfile=void 0;const r=o(i(704)),n=o(i(83)),a=o(i(832)),l=o(i(877));t.cldDefaultProfile={name:"cld-default",isDefault:!0,config:r.default},t.cldLoopingProfile={name:"cld-looping",isDefault:!0,config:n.default},t.cldAdaptiveStreamProfile={name:"cld-adaptive-stream",isDefault:!0,config:a.default},t.cldLiveStreamingProfile={name:"cld-live-streaming",isDefault:!0,config:l.default},t.defaultProfiles=[t.cldDefaultProfile,t.cldLoopingProfile,t.cldAdaptiveStreamProfile,t.cldLiveStreamingProfile]},832:e=>{e.exports=JSON.parse('{"playerOptions":{"fluid":true,"controls":true,"controlBar":{"fullscreenToggle":false},"showJumpControls":true,"hideContextMenu":false,"floatingWhenNotVisible":"none"},"sourceOptions":{"chapters":true,"sourceTypes":["hls"]}}')},704:e=>{e.exports=JSON.parse('{"playerOptions":{},"sourceOptions":{}}')},877:e=>{e.exports=JSON.parse('{"playerOptions":{},"sourceOptions":{"type":"live","sourceTypes":["hls"]}}')},83:e=>{e.exports=JSON.parse('{"playerOptions":{"fluid":true,"controls":false,"muted":true,"floatingWhenNotVisible":"none","hideContextMenu":false,"autoplay":true,"loop":true},"sourceOptions":{}}')}},o={},r=function e(t){var r=o[t];if(void 0!==r)return r.exports;var n=o[t]={exports:{}};return i[t].call(n.exports,n,n.exports,e),n.exports}(607),n=t;for(var a in r)n[a]=r[a];r.__esModule&&Object.defineProperty(n,"__esModule",{value:!0})},4728(e,t,i){"use strict";i.d(t,{Bu:()=>u,K9:()=>c,Z2:()=>r,gJ:()=>n,qw:()=>s,vo:()=>o,wL:()=>a});const o={"=":"eq","!=":"ne","<":"lt",">":"gt","<=":"lte",">=":"gte","&&":"and","||":"or","*":"mul","/":"div","+":"add","-":"sub","^":"pow"},r="cloudinary-a.akamaihd.net",n="res.cloudinary.com",a={aspect_ratio:"ar",aspectRatio:"ar",current_page:"cp",currentPage:"cp",duration:"du",face_count:"fc",faceCount:"fc",height:"h",initial_aspect_ratio:"iar",initial_height:"ih",initial_width:"iw",initialAspectRatio:"iar",initialHeight:"ih",initialWidth:"iw",initial_duration:"idu",initialDuration:"idu",page_count:"pc",page_x:"px",page_y:"py",pageCount:"pc",pageX:"px",pageY:"py",tags:"tags",width:"w"},l="(([0-9]*)\\.([0-9]+)|([0-9]+))([%pP])?",s=RegExp(`^${l}$`),c=RegExp(`(${l})\\.\\.(${l})`),u={font_weight:"normal",font_style:"normal",text_decoration:"none",text_align:"",stroke:"none"}},4870(e,t,i){"use strict";i.d(t,{D:()=>r});var o=i(4728);function r(e,t,i,r,n,a,l,s){let c;if(0===t.indexOf("/"))return"/res"+t;let u=!i;if(l)null!=s&&s!==o.Z2||(s=i?t+"-res.cloudinary.com":o.gJ),null==u&&(u=s===o.gJ),c="https://"+s;else if(a)c="http://"+a;else{c="http://"+[i?t+"-":"","res",".cloudinary.com"].join("")}return u&&(c+="/"+t),c}}}]);