"use strict";(("undefined"!=typeof self?self:this).__LOADABLE_LOADED_CHUNKS__=("undefined"!=typeof self?self:this).__LOADABLE_LOADED_CHUNKS__||[]).push([[97480,59431,69963,28232],{90627:(e,t,r)=>{r.r(t),r.d(t,{default:()=>m});var s=r(64572),c=r(44925),o=r(67294),n=r(45697),a=r.n(n),i=r(26406),l=r(55537);const p=["isDecryptionRequired","children","isObjectUrlFetching","isObjectUrlFetched","isObjectUrlError","objectUrl","encryptedResourceUrl","isSplashObjectUrlFetching","isSplashObjectUrlFetched","splashObjectUrl","encryptedSplashUrl","fetchDecryptedResource","removeDecryptedResourceData","clearNetworkingNodes"];function d(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);t&&(s=s.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,s)}return r}function u(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?d(Object(r),!0).forEach((function(t){(0,s.Z)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):d(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}const h=new i.z({max:Number(l.Z.DECRYPTED_RESOURCE_CACHE_SIZE||256),dispose:e=>URL.revokeObjectURL(e)});let y;const f=e=>{let{isDecryptionRequired:t=!1,children:r=null,isObjectUrlFetching:s=!1,isObjectUrlFetched:n=!1,isObjectUrlError:a=!1,objectUrl:i="",encryptedResourceUrl:d="",isSplashObjectUrlFetching:f=!1,isSplashObjectUrlFetched:m=!1,splashObjectUrl:U="",encryptedSplashUrl:b="",fetchDecryptedResource:g,removeDecryptedResourceData:P,clearNetworkingNodes:R}=e,_=(0,c.Z)(e,p);const E=Array.isArray(r)?r.find((e=>Array.isArray(e)?null:"source"!==e.type)):r,j=h.get(d),O=j||i,v=y||U,I=(0,o.useRef)(),{decryptionType:Z,source:w={},trailerSource:L,splashVideo:C,shouldUseTrailer:S,shouldUseSplash:D}=E.props||{},F="video/mp4"!==Z||S,$=(0,o.useMemo)((()=>d.includes(l.Z.PUBLIC_ENCRYPTED_URL_PREFIX)),[d]);if(v&&(y=v),(0,o.useEffect)((()=>{t&&D&&b&&!f&&!m&&!v&&g({encryptedResourceUrl:b})}),[t,D,b,m,f,v,g]),(0,o.useEffect)((()=>{t&&F&&d&&$&&!O&&!n&&!s&&(clearTimeout(I.current),I.current=setTimeout((()=>{g({encryptedResourceUrl:d})}),0))}),[d,F,g,$,t,s,n,O]),(0,o.useEffect)((()=>()=>{t&&(clearTimeout(I.current),P({encryptedResourceUrl:d}),R({encryptedResourceUrl:d}))}),[t,d,R,P]),(0,o.useEffect)((()=>()=>{t&&i&&(j?URL.revokeObjectURL(i):h.set(d,i))}),[i]),!t||!$){return o.Children.toArray(r).map(((e,t)=>o.cloneElement(e,u(u(u({},e.props),_),{},{key:t}))))}if(a)return null!=_&&_.onError?(_.onError(),null):"video/mp4"!==Z?o.createElement("img",{hidden:!0,src:"","data-original_src":d}):null;if(F&&!O)return null;if(D&&!v)return null;if("video/mp4"===Z){if(L)return o.cloneElement(E,u(u({},E.props),{},{trailerSource:O}));let e;if(C){e=Object.create(null);for(const t of Object.keys(C))e[t]=v}let t=Object.create(null);for(const[e,r]of Object.entries(w))t[e]="mp4"===e?O:(null==r?void 0:r.replace(l.Z.PUBLIC_URL_PREFIX,l.Z.PUBLIC_ENCRYPTED_URL_PREFIX))||"";return o.cloneElement(E,u(u({},E.props),{},{source:t,splashVideo:e}))}return o.cloneElement(E,u(u(u({},E.props),_),{},{"data-original_src":d,resourceUrl:void 0,src:O,srcSet:void 0}))};f.propTypes={isDecryptionRequired:a().bool,isSplashObjectUrlFetching:a().bool,isSplashObjectUrlFetched:a().bool,isObjectUrlFetching:a().bool,isObjectUrlFetched:a().bool,isObjectUrlError:a().bool,children:a().node,encryptedSplashUrl:a().string,encryptedResourceUrl:a().string,splashObjectUrl:a().string,objectUrl:a().string,fetchDecryptedResource:a().func.isRequired,removeDecryptedResourceData:a().func.isRequired,clearNetworkingNodes:a().func.isRequired};const m=f},97480:(e,t,r)=>{r.r(t),r.d(t,{LiveStreamChatroomGiftItem:()=>y,default:()=>g});var s=r(87462),c=r(15861),o=r(67294),n=r(71893),a=r(45697),i=r.n(a),l=r(497),p=r(55537),d=r(82559),u=r(59027),h=r(69115);const y=({giftImage:e="",isAnimationGift:t=!1,shouldShowMainAsset:r=!1})=>{const n=(0,o.useRef)(null);(0,o.useEffect)((()=>{function s(){return(s=(0,c.Z)((function*(){const{isAPNG:t,apng:r}=yield(0,h.Z)({imageSource:e});if(!t||!n.current)return;n.current.width=r.width,n.current.height=r.height;(yield r.getPlayer(n.current.getContext("2d"))).play()}))).apply(this,arguments)}t&&!r&&function(){s.apply(this,arguments)}()}),[e,t,r]);return o.createElement(f,null,t?r?null:o.createElement(m,null,o.createElement(U,null,o.createElement(b,{ref:n}))):(()=>{if(e.includes(p.Z.PUBLIC_URL_PREFIX)){const[t,r,c]=[u.f8.AVIF,u.f8.WEBP,u.f8.JPG].map((t=>(0,d.Z)({href:e,size:128,format:t})));return o.createElement(m,null,o.createElement(U,null,o.createElement(l.default,{resourceUrl:c.src},o.createElement("source",(0,s.Z)({},t,{type:"image/avif"})),o.createElement("source",(0,s.Z)({},r,{type:"image/webp"})),o.createElement("img",c))))}return o.createElement(m,null,o.createElement(U,null,o.createElement(l.default,{resourceUrl:e},o.createElement("img",{src:e}))))})())};y.propTypes={giftImage:i().string,isAnimationGift:i().bool,shouldShowMainAsset:i().bool};const f=n.default.div.withConfig({displayName:"LiveStreamChatroomGiftItem__StyledLiveStreamChatroomGiftItem",componentId:"sc-ysz5ts-0"})(["min-width:20px;"]),m=n.default.div.withConfig({displayName:"LiveStreamChatroomGiftItem__GiftImageBlock",componentId:"sc-ysz5ts-1"})(["position:relative;margin-left:4px;width:68px;"]),U=n.default.picture.withConfig({displayName:"LiveStreamChatroomGiftItem__GiftImage",componentId:"sc-ysz5ts-2"})(["position:absolute;right:8px;height:64px;width:64px;transform:translateY(-50%);& > img{width:100%;height:100%;}"]),b=n.default.canvas.withConfig({displayName:"LiveStreamChatroomGiftItem__GiftCanvas",componentId:"sc-ysz5ts-3"})(["object-fit:contain;width:64px;height:64px;"]),g=y},497:(e,t,r)=>{r.r(t),r.d(t,{default:()=>R});var s=r(45007),c=r(15861),o=r(94436),n=r(61247),a=r(93091),i=r(25113),l=r(94379);const p=({encryptedResourceUrl:e})=>function(){var t=(0,c.Z)((function*(t,r){const s=["decryptedResources",e],c={method:"GET",headers:(0,a.wU)()};t({type:l.TA,payload:{selectPath:s}});try{let a=yield(0,o.ZP)(e,c);a.ok||(a=yield(0,n.Z)({response:a,dispatch:t,getState:r,fetchUrl:e}));const{buffer:p,contentType:d}=yield(0,i.Z)({response:a}),u=new Blob([p],{type:d}),h=URL.createObjectURL(u);return t({type:l.Fz,payload:{selectPath:[e],data:{resourceUrl:e,type:d,objectUrl:h}}}),t({type:l.Ij,payload:{selectPath:s}})}catch(e){return t({type:l.g$,payload:{selectPath:s,error:e}})}}));return function(e,r){return t.apply(this,arguments)}}();var d=r(90627),u=r(98531),h=r(15785),y=r(43393),f=r(78392);const m=[],U=(0,f.Z)(((e,t=m)=>e.getIn(["decryptedResources"].concat((0,h.Z)(t)))),((e,t,r)=>r),((e,t="")=>{let r=e;return t&&(r=null==e?void 0:e.get(t)),r instanceof y.Collection?r.toJS():r}))(((e,t=m,r="")=>`${t.join(":")}:${r}`));var b=r(22826),g=r(11650),P=r(55537);const R=(0,s.$j)(((e,{resourceUrl:t,splashUrl:r})=>{const s=(null==t?void 0:t.replace(P.Z.PUBLIC_URL_PREFIX,P.Z.PUBLIC_ENCRYPTED_URL_PREFIX))||"",c=(null==r?void 0:r.replace(P.Z.PUBLIC_URL_PREFIX,P.Z.PUBLIC_ENCRYPTED_URL_PREFIX))||"";return{isDecryptionRequired:1===(0,b.default)(e,g.XRV),encryptedResourceUrl:s,objectUrl:U(e,[s],"objectUrl"),isObjectUrlFetching:(0,u.Z)(e,["decryptedResources",s],"isFetching"),isObjectUrlFetched:(0,u.Z)(e,["decryptedResources",s],"isFetched"),isObjectUrlError:Boolean((0,u.Z)(e,["decryptedResources",s],"error")),encryptedSplashUrl:c,splashObjectUrl:U(e,[c],"objectUrl"),isSplashObjectUrlFetching:(0,u.Z)(e,["decryptedResources",c],"isFetching"),isSplashObjectUrlFetched:(0,u.Z)(e,["decryptedResources",c],"isFetched")}}),(e=>({fetchDecryptedResource:t=>e(p(t)),removeDecryptedResourceData:({encryptedResourceUrl:t})=>e({type:l.Z7,payload:{selectPath:[t]}}),clearNetworkingNodes:({encryptedResourceUrl:t})=>e({type:l.WV,payload:{selectPaths:[["decryptedResources",t]]}})})))(d.default)},59027:(e,t,r)=>{r.d(t,{A_:()=>d,Qk:()=>l,Xq:()=>U,_T:()=>p,f8:()=>i,kE:()=>m,nO:()=>h,rG:()=>a,t$:()=>f});var s=r(20659),c=r(36239),o=r(91546),n=r(53121);const a={SD:"sd",SD_PREVIEW:"sd-preview"},i={AVIF:"avif",JPG:"jpg",PNG:"png",WEBP:"webp",MPD:"mpd",M3U8:"m3u8",MP4:"mp4"},l=({id:e,assetId:t,meId:r,userId:a,size:i,format:l,preset:p}={})=>{const d=(0,o.Z)({publicUrlPathKey:n.$B}),u=(0,c.Z)({path:d,endpoint:t?`/${e}/${t}/poster.jpg`:`/${e}/poster.jpg`,resourceType:s.WF});return i&&u.searchParams.set("size",i),l&&u.searchParams.set("format",l),p&&u.searchParams.set("preset",p),r&&r===a&&u.searchParams.set("_",y()),u},p=({id:e,assetId:t,format:r,preset:a}={})=>{const i=(0,o.Z)({publicUrlPathKey:n.$B}),l=(0,c.Z)({path:i,endpoint:`/${e}${t?`/${t}`:""}/manifest.${r}`,resourceType:s.WF});return a&&l.searchParams.set("preset",a),l},d=({id:e,assetId:t,meId:r,userId:a,format:i,preset:l,duration:p}={})=>{const d=(0,o.Z)({publicUrlPathKey:n.$B}),u=(0,c.Z)({path:d,endpoint:`/${e}${t?`/${t}`:""}/trailer.${i}`,resourceType:s.WF});return l&&u.searchParams.set("preset",l),p&&u.searchParams.set("duration",p),r&&r===a&&u.searchParams.set("_",y()),u};let u=Date.now();const h=({value:e=Date.now()}={})=>{u=e},y=()=>u,f=({userId:e,meId:t,size:r,format:a}={})=>{const i=(0,o.Z)({publicUrlPathKey:n.xR}),l=(0,c.Z)({path:i,endpoint:`/${e}/picture.jpg`,resourceType:s.WF});return r&&l.searchParams.set("size",`${r}x${r}`),a&&l.searchParams.set("format",a),t&&t===e&&l.searchParams.set("_",y()),l},m=({userId:e,meId:t,size:r,format:a}={})=>{const i=(0,o.Z)({publicUrlPathKey:n.xR}),l=(0,c.Z)({path:i,endpoint:`/${e}/background.jpg`,resourceType:s.WF});return r&&l.searchParams.set("size",`${r}x${r}`),a&&l.searchParams.set("format",a),t&&t===e&&l.searchParams.set("_",y()),l},U=({badge:e,size:t,format:r,path:o}={})=>{const n=(0,c.Z)({path:o,endpoint:`/${e}.svg`,resourceType:s.WF});return t&&n.searchParams.set("size",`${t}x${t}`),r&&n.searchParams.set("format",r),n}},91546:(e,t,r)=>{r.d(t,{Z:()=>o});var s=r(53121);const c="undefined"==typeof window;function o({publicUrlPathKey:e}){var t,r;return s.JK.includes(e)?c?(null===(r=globalThis.__PUBLIC_URL_PATH__)||void 0===r?void 0:r[e])||s.Yx[e]||"":(null===(t=window.__PUBLIC_URL_PATH__)||void 0===t?void 0:t[e])||s.Yx[e]:""}},25113:(e,t,r)=>{r.d(t,{Z:()=>o});var s=r(15861),c=r(55537);const o=function(){var e=(0,s.Z)((function*({response:e}){const t=((c.Z.PUBLIC_URL_ENCRYPT_KEYS||"").split(" ").filter(Boolean)||[]).reduce(((e,t)=>{const[r,s]=t.split(":");return e.set(r,s),e}),new Map),r=yield e.arrayBuffer(),s=e.headers.get("x-encrypted-iv"),o=e.headers.get("x-encrypted-algo"),n=e.headers.get("x-encrypted-key-id"),a=e.headers.get("x-content-type"),i=window.crypto.subtle||window.crypto.webkitSubtle,l=yield i.importKey("raw",Uint8Array.from(atob(t.get(n)),(e=>e.charCodeAt(0))),o,!1,["decrypt"]);return{buffer:yield i.decrypt({name:o,iv:Uint8Array.from(atob(s),(e=>e.charCodeAt(0)))},l,r),contentType:a}}));return function(t){return e.apply(this,arguments)}}()}}]);
//# sourceMappingURL=defaultVendors~97480.e31b819b.js.map