1(()=>{try{let x=typeof window!="undefined"?window:typeof global!="undefined"?global:typeof globalThis!="undefined"?globalThis:typeof self!="undefined"?self:{},B=new x.Error().stack;B&&(x._sentryDebugIds=x._sentryDebugIds||{},x._sentryDebugIds[B]="c1f0f5de-6b77-4867-aa14-88bc4308d795",x._sentryDebugIdIdentifier="sentry-dbid-c1f0f5de-6b77-4867-aa14-88bc4308d795")}catch(x){}{let x=typeof window!="undefined"?window:typeof global!="undefined"?global:typeof globalThis!="undefined"?globalThis:typeof self!="undefined"?self:{};x.SENTRY_RELEASE={id:"a6a5b452c"},x.SENTRY_BUILD_INFO={deps:["@apidevtools/swagger-parser","@astrojs/starlight","@date-io/core","@date-io/moment","@dnd-kit/core","@dnd-kit/modifiers","@dnd-kit/sortable","@dnd-kit/utilities","@elastic/apm-rum","@eslint/js","@faker-js/faker","@formatjs/intl-utils","@google-cloud/bigquery","@material-ui/core","@material-ui/icons","@material-ui/lab","@material-ui/pickers","@material-ui/styles","@mswjs/data","@pmmmwh/react-refresh-webpack-plugin","@react-pdf/renderer","@redocly/cli","@reduxjs/toolkit","@sentry/node","@sentry/react","@sentry/webpack-plugin","@svgr/webpack","@swc/core","@tanstack/react-query","@tanstack/react-query-devtools","@testing-library/dom","@testing-library/jest-dom","@testing-library/react","@testing-library/react-hooks","@testing-library/user-event","@types/jest","@types/lodash","@types/minimatch","@types/react","@types/react-dom","@types/react-intl","@types/react-notification-system-redux","@types/react-redux","@types/react-virtualized","@types/recharts","@types/redux-first-router","@types/redux-first-router-link","@types/redux-form","@types/redux-mock-store","ajv","astro","async-parallel","async-waterfall","autoprefixer","axios","babel-types","body-parser","browser-bunyan","bunyan","bunyan-format","cache-loader","chai","chokidar-cli","classnames","commander","compression","concurrently","connect-redis","connect-timeout","cookie","cookie-parser","copy-webpack-plugin","cors","cross-env","crypto-js","css-loader","css-minimizer-webpack-plugin","esbuild-loader","esbuild-plugin-svgr","eslint","eslint-plugin-jsx-a11y","eslint-plugin-react","eslint-plugin-react-hooks","express","express-handlebars","express-http-context","express-request-id","express-session","extract-css-chunks-webpack-plugin","faker","fast-deep-equal","file-loader","filesize","formik","globals","handlebars","handlebars-loader","helmet","html-loader","http-proxy","http-proxy-middleware","husky","i18n-iso-countries","identity-obj-proxy","jest","jest-environment-jsdom","jest-jasmine2","js-yaml","json-loader","jsonwebtoken","lint-staged","lodash","lodash-webpack-plugin","markdown-loader","mini-css-extract-plugin","mkpath","moment","moment-range","msw","nock","node-fetch","node-yaml","nodemon-webpack-plugin","normalizr","null-loader","numify","object-diff","object-hash","openapi-types","papaparse","path","performance-now","postcss","postcss-import","postcss-loader","prettier","prism-react-renderer","process","prop-types","qrcode.react","query-string","raf","react","react-addons-shallow-compare","react-autosize-textarea","react-autosuggest","react-country-flag","react-csv","react-dates","react-dom","react-google-charts","react-gtm-module","react-helmet-async","react-highlighter","react-hotkeys-hook","react-image-lightbox","react-intl","react-markdown","react-notification-system-redux","react-number-format","react-pagify","react-portal","react-redux","react-redux-loading-bar","react-refresh","react-resize-detector","react-scroll","react-search-input","react-sortable-hoc","react-spring","react-svg-loader","react-truncate","react-virtualized","recharts","redis","redux","redux-devtools-extension","redux-first-router","redux-first-router-link","redux-form","redux-logger","redux-mock-store","redux-observable","reselect","resumablejs","route-cache","rxjs","segmentize","serialize-javascript","shallowequal","sharp","source-map-support","starlight-versions","stats-webpack-plugin","style-loader","supertest","swc-loader","timestring","ts-jest","ts-loader","tsconfig-paths-webpack-plugin","typescript","typescript-eslint","undici","url-loader","uuid","webpack","webpack-bundle-analyzer","webpack-cli","webpack-dev-server","webpack-flush-chunks","webpack-manifest-plugin","write-file-webpack-plugin","yet-another-abortcontroller-polyfill","yup"],depsVersions:{react:17,webpack:5},nodeVersion:22}}(self.webpackChunkMuse=self.webpackChunkMuse||[]).push([[954],{40954
1(x,B,m){m.r(B),m.d(B,{default:()=>ts});var t=m(96540),E=m(4417),$e=m(62429),Ge=m(56994),T=m(11336),N=m(30810),we=m(76687),Be=m(59303),se=m(65382);const ce=3,F=[{id:"distribution-assets",labelId:"splits_payments.assets.tabs.distribution",routeType:se.Cs.ROYALTIES_SPLITS_PAYMENTS_DISTRIBUTION_ASSETS,icon:we.A},{id:"youtube-assets",labelId:"splits_payments.assets.tabs.youtube",routeType:se.Cs.ROYALTIES_SPLITS_PAYMENTS_YOUTUBE_ASSETS,icon:Be.A}],de=({activeTabId:e,onTabClick:a})=>{const l=(0,E.tz)(),i=(0,t.useMemo)(()=>F.map(s=>{const n=s.icon;return{id:s.id,label:l.formatMessage({id:s.labelId}),icon:t.createElement(n,null)}}),[l]);return t.createElement(N.ll,{tabs:i,activeTabId:e,onTabClick:a})};var O=m(8394),k=m(53164),I=m(53585);const Ve=(0,I.makeStyles)(e=>({row:{display:"grid",gridTemplateColumns:"repeat(4, 1fr)",gap:e.spacing(2),paddingBottom:e.spacing(3),maxWidth:e.breakpoints.values.xl,[e.breakpoints.down("sm")]:{gridTemplateColumns:"repeat(2, 1fr)"}}}));var je=Object.defineProperty,ue=Object.getOwnPropertySymbols,We=Object.prototype.hasOwnProperty,Fe=Object.prototype.propertyIsEnumerable,me=(e,a,l)=>a in e?je(e,a,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[a]=l,Y=(e,a)=>{for(var l in a||(a={}))We.call(a,l)&&me(e,l,a[l]);if(ue)for(var l of ue(a))Fe.call(a,l)&&me(e,l,a[l]);return e};const Q="DISTRIBUTION_CATALOG",H={page:0,size:1},Ye=({onDistributingClick:e,onReceivingClick:a,onSplitsAssignedClick:l,onNoSplitsClick:i})=>{var s,n,o,c,p,d,g,r;const u=(0,E.tz)(),y=Ve(),v=(0,k.Uy)(Y({source:Q,type:"DISTRIBUTING"},H)),f=(0,k.Uy)(Y({source:Q,type:"RECEIVING"},H)),S=(0,k.Uy)(Y({source:Q,has_splits:!0},H)),_=(0,k.Uy)(Y({source:Q,has_splits:!1,type:"DISTRIBUTING"},H)),b=(n=(s=v.data)==null?void 0:s.meta)==null?void 0:n.total,A=(c=(o=f.data)==null?void 0:o.meta)==null?void 0:c.total,C=(d=(p=S.data)==null?void 0:p.meta)==null?void 0:d.total,h=(r=(g=_.data)==null?void 0:g.meta)==null?void 0:r.total;return t.createElement(T.A,{className:y.row},t.createElement(O.A,{label:u.formatMessage({id:"splits_payments.assets.stats.distributing"}),value:b!==void 0?u.formatNumber(b):void 0,isLoading:v.isLoading,description:u.formatMessage({id:"splits_payments.assets.stats.distribution_assets"}),onClick:e,dataTestId:"distribution-status-cards__distributing"}),t.createElement(O.A,{label:u.formatMessage({id:"splits_payments.assets.stats.receiving"}),value:A!==void 0?u.formatNumber(A):void 0,isLoading:f.isLoading,description:u.formatMessage({id:"splits_payments.assets.stats.from_other_labels"}),onClick:a,dataTestId:"distribution-status-cards__receiving"}),t.createElement(O.A,{label:u.formatMessage({id:"splits_payments.assets.stats.splits_assigned"}),value:C!==void 0?u.formatNumber(C):void 0,isLoading:S.isLoading||v.isLoading,description:b!==void 0?u.formatMessage({id:"splits_payments.assets.stats.of_n_distributing"},{count:b}):void 0,onClick:l,dataTestId:"distribution-status-cards__splits-assigned"}),t.createElement(O.A,{label:u.formatMessage({id:"splits_payments.assets.stats.no_splits"}),value:h!==void 0?u.formatNumber(h):void 0,isLoading:_.isLoading,description:u.formatMessage({id:"splits_payments.assets.stats.unassigned"}),onClick:i,dataTestId:"distribution-status-cards__no-splits"}))};var $=m(99717);const Qe=(0,I.makeStyles)(e=>({paper:{padding:e.spacing(1,2),minWidth:220},option:{display:"flex"}})),pe=({chipLabel:e,active:a,options:l,value:i,onChange:s,dataTestId:n})=>{const o=Qe(),c=(0,t.useRef)(null),[p,d]=(0,t.useState)(!1),g=r=>{s(r),d(!1)};return t.createElement(t.Fragment,null,t.createElement(N.$7,{ref:c,label:e,state:a?"active":"stale",onClick:()=>d(!0)}),t.createElement($.AMh,{open:p,anchorEl:c.current,onClose:()=>d(!1),anchorOrigin:{vertical:"bottom",horizontal:"left"},transformOrigin:{vertical:"top",horizontal:"left"},classes:{paper:o.paper},"data-testid":n},t.createElement($.z6M,{value:i,onChange:r=>g(r.target.value)},l.map(r=>t.createElement($.ip9,{key:r.value,className:o.option,value:r.value,control:t.createElement($.sxL,{color:"primary",size:"small"}),label:r.label,"data-testid":`${n}__option-${r.value}`})))))};var L=(e=>(e.ALL="all",e.DISTRIBUTING="distributing",e.RECEIVING="receiving",e))(L||{});
1const ge=({value:e,onChange:a})=>{var l;const i=(0,E.tz)(),s=(0,t.useMemo)(()=>[{value:"all",label:i.formatMessage({id:"splits_payments.assets.filters.types_filter.all"})},{value:"distributing",label:i.formatMessage({id:"splits_payments.assets.filters.types_filter.distributing"})},{value:"receiving",label:i.formatMessage({id:"splits_payments.assets.filters.types_filter.receiving"})}],[i]),n=(l=s.find(o=>o.value===e))!=null?l:s[0];return t.createElement(pe,{chipLabel:n.label,active:e!=="all",options:s,value:e,onChange:o=>a(o),dataTestId:"types-filter"})};var M=(e=>(e.ALL="all",e.ASSIGNED="assigned",e.UNASSIGNED="unassigned",e))(M||{});const ye=({value:e,onChange:a})=>{var l;const i=(0,E.tz)(),s=(0,t.useMemo)(()=>[{value:"all",label:i.formatMessage({id:"splits_payments.assets.filters.splits_filter.all"})},{value:"assigned",label:i.formatMessage({id:"splits_payments.assets.filters.splits_filter.assigned"})},{value:"unassigned",label:i.formatMessage({id:"splits_payments.assets.filters.splits_filter.unassigned"})}],[i]),n=(l=s.find(o=>o.value===e))!=null?l:s[0];return t.createElement(pe,{chipLabel:n.label,active:e!=="all",options:s,value:e,onChange:o=>a(o),dataTestId:"splits-filter"})};var fe=m(32015),be=m(47063),ve=m(32273),He=m(86237),Ze=m(16592);const he=e=>({id:e,label:e});var Je=m(63624),V=m(42199),Ke=m(31882);const Xe=["splits-payments","catalog-artists"],qe=async(e,{text:a,cursor:l,size:i})=>(await Ke.d.getRoyaltyAccountingCatalogApi().getRoyaltyAccountingCatalogArtists(e,a,l,i)).data;function et(e,{enabled:a=!0}={}){var l,i,s;const n=(0,V._s)(a),o=(l=n.data)!=null?l:null,c=(0,Je.Sk)([...Xe,o,e],({partyId:p,params:d})=>qe(p,d),{partyId:o,params:e},{enabled:a&&!!o});return{names:(s=(i=c.data)==null?void 0:i.data)!=null?s:[],isLoading:n.isLoading||c.isLoading}}const tt=20,st=500,at=({value:e,onChange:a})=>{const l=(0,E.tz)(),i=(0,t.useRef)(null),[s,n]=(0,t.useState)(!1),[o,c]=(0,t.useState)(""),p=(0,He.Q)(o.trim(),st),d=et({text:p||void 0,size:tt},{enabled:!!p}),g=!!o.trim()&&(o.trim()!==p||d.isLoading),r=(0,t.useMemo)(()=>d.names.map(he),[d.names]),u=(0,t.useMemo)(()=>e.map(he),[e]),y=e.length?l.formatMessage({id:"splits_payments.filters.n_selected"},{count:e.length}):l.formatMessage({id:"splits_payments.assets.filters.artists_filter.all"});return t.createElement(t.Fragment,null,t.createElement(N.$7,{ref:i,label:y,state:e.length?"deletable-active":"stale",onClick:()=>n(!0),onDelete:()=>a([])}),t.createElement(Ze.A,{open:s,anchorEl:i,title:l.formatMessage({id:"splits_payments.assets.filters.artists_filter.title"}),options:r,values:u,searchTerm:o,onSearchTermChange:c,onApply:v=>a(v.map(f=>f.id)),onClose:()=>n(!1),isLoading:g,searchPlaceholder:l.formatMessage({id:"splits_payments.assets.filters.artists_filter.search"}),emptyMessage:l.formatMessage({id:o.trim()?"splits_payments.filters.no_results":"splits_payments.filters.type_to_search"}),getSelectedTitle:v=>l.formatMessage({id:"splits_payments.assets.filters.artists_filter.selected"},{count:v}),clearSelectedLabel:l.formatMessage({id:"actions.clear_selected"}),clearLabel:l.formatMessage({id:"actions.clear"}),cancelLabel:l.formatMessage({id:"actions.cancel"}),applyLabel:l.formatMessage({id:"actions.apply"}),dataTestId:"distribution-artists-filter"}))},lt=(0,I.makeStyles)(e=>({root:{display:"flex",flexWrap:"wrap",alignItems:"center",gap:e.spacing(1),marginBottom:e.spacing(3)}})),nt=({assetIds:e,artists:a,type:l,splits:i,payeeIds:s,onAssetIdsChange:n,onArtistsChange:o,onTypeChange:c,onSplitsChange:p,onPayeeIdsChange:d,onClearAll:g})=>{const r=(0,E.tz)(),u=lt(),y=e.length>0||a.length>0||s.length>0||l!==L.ALL||i!==M.ALL;return t.createElement(T.A,{className:u.root},t.createElement(fe.A,{source:"DISTRIBUTION_CATALOG",value:e,onChange:n,messages:{all:r.formatMessage({id:"splits_payments.filters.assets_filter.all"}),title:r.formatMessage({id:"splits_payments.filters.assets_filter.title"}),searchPlaceholder:r.formatMessage({id:"splits_payments.filters.assets_filter.search"})},dataTestId:"distribution-assets-filter"}),t.createElement(at,{value:a,onChange:o}
1),t.createElement(ge,{value:l,onChange:c}),t.createElement(ye,{value:i,onChange:p}),t.createElement(be.A,{value:s,onChange:d}),y&&t.createElement(ve.A,{onClick:g,dataTestId:"clear-all-filters"}))};var _e=m(93651),ae=m(88165);const it=(0,I.makeStyles)(e=>({root:{borderTop:`1px solid ${e.palette.divider}`}})),j="splits_payments.assets.table";function Se({tableState:{page:e,pageSize:a,setPage:l,setPageSize:i},total:s}){const n=(0,E.tz)(),o=it(),c=(0,t.useCallback)(({from:p,to:d,total:g})=>n.formatMessage({id:`${j}.displayed_rows`},{from:p,to:d,total:g}),[n]);return s===0?null:t.createElement(T.A,{className:o.root},t.createElement(N.qI,{page:e,pageSize:a,total:s,pageSizeOptions:ae.eQ,onPageChange:l,onPageSizeChange:i,labels:{rowsPerPage:n.formatMessage({id:"catalog.rows_per_page"}),getSummary:c,firstPage:n.formatMessage({id:`${j}.first_page`}),previousPage:n.formatMessage({id:`${j}.previous_page`}),nextPage:n.formatMessage({id:`${j}.next_page`}),lastPage:n.formatMessage({id:`${j}.last_page`})}}))}const cs=null,ot={[L.ALL]:void 0,[L.DISTRIBUTING]:"DISTRIBUTING",[L.RECEIVING]:"RECEIVING"},rt={[M.ALL]:void 0,[M.ASSIGNED]:!0,[M.UNASSIGNED]:!1},Ae=(e,{page:a,pageSize:l},{type:i,splits:s,ids:n,payeeIds:o,artists:c})=>({source:e,asset_ids:n.length?n:void 0,payee_ids:o.length?o:void 0,artists:c!=null&&c.length?c:void 0,has_splits:rt[s],type:ot[i],page:a,size:l});var Z=m(95591);const G=e=>e.type===Z.RoyaltyAccountingCatalogAssetTypeEnum.Receiving,Ee=e=>G(e)?"primary":void 0;var Te=m(53183),Ce=m(76381),ct=m(28297),dt=m(42675);const ut=(0,I.makeStyles)(e=>({root:{display:"flex",flexDirection:"column",alignItems:"flex-start",gap:e.spacing(.5),width:"100%",minWidth:0},yourShare:{color:e.palette.primary.content,maxWidth:"100%"}}));function Ie({splitType:e,receivedShare:a}){const l=(0,E.tz)(),i=ut(),s=e===Z.RoyaltyAccountingCatalogAssetTypeEnum.Receiving;return t.createElement($.azJ,{className:i.root},t.createElement(N.vw,{variant:s?N.qs.HIGHLIGHT:N.qs.NEUTRAL,icon:s?t.createElement(dt.A,null):t.createElement(ct.A,null),label:l.formatMessage({id:s?"splits_payments.assets.table.type.receiving":"splits_payments.assets.table.type.distributing"})}),s&&a!==null&&t.createElement($.o5u,{variant:"caption",noWrap:!0,className:i.yourShare},l.formatMessage({id:"splits_payments.assets.table.your_share"},{share:a})))}const ds=null;var W=m(12395),Me=m(10711),Ne=m(63353),mt=m(51201);const pt=(0,I.makeStyles)({anchor:{display:"inline-flex",minWidth:0,maxWidth:"100%"}}),gt=e=>e.querySelector(".MuiTypography-root");function yt({label:e}){const a=pt(),{ref:l,isTruncated:i,measure:s}=(0,mt.o)(gt);return t.createElement(W.A,{title:i?e:""},t.createElement("span",{ref:l,className:a.anchor,onMouseEnter:s},t.createElement(N.vw,{variant:N.qs.PRIMARY,icon:t.createElement(Ne.A,null),label:e})))}const us=null;var P=m(73602);const ft=(0,I.makeStyles)(e=>({root:{display:"flex",flexWrap:"wrap",gap:e.spacing(.5),width:"100%",minWidth:0},moreAnchor:{display:"inline-flex",minWidth:0},hiddenPayees:{margin:0,padding:0,listStyle:"none"}})),Le=({payee:e,share:a})=>`${e==null?void 0:e.name} ${a}%`;function Pe({splits:e}){const a=(0,E.tz)(),l=ft();if(!e.length)return t.createElement(P.p,{value:null});const i=e.slice(ce);return t.createElement(T.A,{className:l.root},e.slice(0,ce).map(s=>{var n;return t.createElement(yt,{key:(n=s.payee)==null?void 0:n.id,label:Le(s)})}),i.length>0&&t.createElement(W.A,{title:t.createElement(T.A,{component:"ul",className:l.hiddenPayees},i.map(s=>{var n;return t.createElement(Me.default,{key:(n=s.payee)==null?void 0:n.id,component:"li",variant:"caption"},Le(s))}))},t.createElement(T.A,{component:"span",className:l.moreAnchor,tabIndex:0},t.createElement(N.vw,{variant:N.qs.NEUTRAL,icon:t.createElement(Ne.A,null),label:a.formatMessage({id:"splits_payments.assets.table.payees_more"},{count:i.length})}))))}const ms=null;var bt=m(37302),le=m(1917);const vt=(0,I.makeStyles)(e=>({root:{display:"flex",flexDirection:"column",gap:e.spacing(.5),width:"100%"},value:{color:le.d.ORANGE[900],fontWeight:e.typography.fontWeightBold},bar:{height:4,backgroundColor:le.d.FUGA_BLUE[200]},barValue:{backgroundColor:le.d.ORANGE[300]}}));function xe({splitsTotal:e}){const a=vt();return e===null?t.createElement(P.p,{value:null}):t.createElement(T.A,{className:a.root},t.createElement(Me.default,{variant:"body2",className:a.value},`${e}%`),t.createElement(bt.A,{variant:"determinate",value:Math.min(100,Math.max(0,e)),classes:{root:a.bar,bar:a.barValue}}))}const ps=null,ht=(0,I.makeStyles)({root:{display:"flex",flexDirection:"column",width:"100%",minWidth:0}});function _t({title:e,isrc:a,sourceName:l}){const i=(0,E.tz)(),s=ht(),n=l&&i.formatMessage({id:"splits_payments.assets.table.from_source"},{name:l});return t.createElement(T.A,{className:s.root},t.createElement(P.p,{value:e}),n&&t.createElement(P.p,{value:n,color:"primaryContent"}),!n&&a&&t.createElement(P.p,{value:a,color:"textSecondary"}))}const gs=null,w="splits_payments.assets.table.columns",ne="splits_payments.assets.table.actions";function St({onConfigureSplits:e,onViewInCatalog:a}){const l=(0,E.tz)(),i=(0,t.useMemo)(()=>s=>[{id:"configure-splits",label:l.formatMessage({id:`${ne}.configure_splits`}),onClick:()=>e(s),disabled:G(s)},{id:"open-in-insights",label:l.formatMessage({id:`${ne}.open_in_insights`}),disabled:!0},...G(s)?[]:[{id:"view-in-catalog",label:l.formatMessage({id:`${ne}.view_in_catalog`}),onClick:()=>a(s),disabled:s.distribution_asset_id==null}]],[l,e,a]);return(0,t.useMemo)(()=>[{id:"title",label:l.formatMessage({id:`${w}.asset_name`}),columnStyles:"flexGrowBg",cellRenderer:s=>{var n,o,c,p;return t.createElement(_t,{title:(n=s.title)!=null?n:null,isrc:(o=s.isrc)!=null?o:null,sourceName:(p=(c=s.incoming_splits)==null?void 0:c[0])==null?void 0:p.source})}},{id:"artist",label:l.formatMessage({id:`${w}.artists`}),columnStyles:"mdCell",cellRenderer:s=>{var n;return t.createElement(P.p,{value:(n=s.artist)!=null?n:null})}},{id:"split_type",label:l.formatMessage({id:`${w}.type`}),columnStyles:"mdCell",cellRenderer:s=>{var n,o;
1return t.createElement(Ie,{splitType:(n=s.type)!=null?n:Z.RoyaltyAccountingCatalogAssetTypeEnum.Distributing,receivedShare:(o=s.total_incoming_share)!=null?o:null})}},{id:"payees",label:l.formatMessage({id:`${w}.payees`}),columnStyles:"flexGrowBg",cellRenderer:s=>{var n;return t.createElement(Pe,{splits:(n=s.splits)!=null?n:[]})}},{id:"splits_total",label:l.formatMessage({id:`${w}.splits_total`}),columnStyles:"mdCell",cellRenderer:s=>{var n;return t.createElement(xe,{splitsTotal:G(s)?null:(n=s.total_outgoing_share)!=null?n:0})}},{id:"my_share",label:l.formatMessage({id:`${w}.my_share`}),columnStyles:["mdCell","justifyCenter"],cellRenderer:s=>{var n;return t.createElement(P.p,{value:`${(0,V.q6)((n=s.total_outgoing_share)!=null?n:0)}%`,variant:"body2"})}},{id:"actions",label:"",columnStyles:["xsCell","justifyCenter"],padding:"none",cellRenderer:s=>t.createElement(Ce.q,{actions:i(s)})}],[l,i])}const At=(0,I.makeStyles)(e=>({panel:{border:`1px solid ${e.palette.divider}`,borderRadius:12,backgroundColor:e.palette.background.paper,overflow:"hidden"}})),Et=900,Tt=({filters:e,tableState:a})=>{var l,i,s,n,o;const c=At(),{data:p,isLoading:d,isError:g,isSuccess:r,error:u}=(0,k.Uy)(Ae("DISTRIBUTION_CATALOG",a,e)),[y,v]=(0,t.useState)(null),{updateCatalogAssetSplits:f,isUpdating:S}=(0,Te.p)((l=y==null?void 0:y.id)!=null?l:null),_=(0,E.tz)(),{navigateTo:b}=(0,_e.S)(),A=(0,t.useCallback)(re=>b(se.Ei,{idAsset:re.distribution_asset_id}),[b]),C=St({onConfigureSplits:v,onViewInCatalog:A}),h=(i=p==null?void 0:p.data)!=null?i:[],oe=(n=(s=p==null?void 0:p.meta)==null?void 0:s.total)!=null?n:0;return t.createElement(T.A,{className:c.panel,"data-test-id":"distribution-assets-table"},t.createElement(N.$3,{isLoading:d,isError:g,noItemsFound:r&&h.length===0,errorMessage:u instanceof Error?u.message:_.formatMessage({id:"accounting.no_royalties_results_found"}),emptyMessage:_.formatMessage({id:"accounting.no_items_found"}),skeletonProps:{cols:C.length,rows:a.pageSize,variant:"mui"}},t.createElement(N.Ve,{columns:C,data:h,variant:"mui",minWidth:Et,hoverable:!0,bordered:!1,getRowTone:Ee})),t.createElement(Se,{tableState:a,total:oe}),t.createElement(V.al,{open:y!==null,onClose:()=>v(null),asset:{title:(o=y==null?void 0:y.title)!=null?o:"",identifier:y!=null&&y.isrc?`ISRC: ${y.isrc}`:void 0,subtitle:(y==null?void 0:y.artist)||void 0},onSave:f,isSaving:S,initialSplits:y==null?void 0:y.splits}))},ie=()=>{var e;const{routeType:a,navigateTo:l}=(0,_e.S)();return{activeTab:(e=F.find(n=>n.routeType===a))!=null?e:F[0],goToTab:n=>{const o=F.find(c=>c.id===n);o&&l(o.routeType)}}};var R=m(66804),J=m(88156),K=m(42629),Ct=m(2543);function It(e){const[a,l]=(0,R.Q)({key:e,defaultValue:"",omitWhenDefault:!0}),i=(0,t.useMemo)(()=>a?(0,Ct.uniq)(a.split(",").filter(Boolean).map(decodeURIComponent)):[],[a]),s=(0,t.useCallback)(n=>l(n.map(encodeURIComponent).join(",")),[l]);return[i,s]}const D="0",ke="10",Mt=ae.eQ.map(String);function Nt(){const[e,a]=(0,K.O)("asset_ids"),[l,i]=It("artists"),[s,n]=(0,R.Q)({key:"type",defaultValue:L.ALL,validValues:Object.values(L)}),[o,c]=(0,R.Q)({key:"splits",defaultValue:M.ALL,validValues:Object.values(M)}),[p,d]=(0,K.O)("payee_ids"),[g,r]=(0,R.Q)({key:"page",defaultValue:D,omitWhenDefault:!0}),[u,y]=(0,R.Q)({key:"page_size",defaultValue:ke,validValues:Mt,omitWhenDefault:!0}),v=(0,t.useCallback)(h=>r(String(h)),[r]),f=(0,t.useCallback)(h=>{a(h),r(D)},[a,r]),S=(0,t.useCallback)(h=>{i(h),r(D)},[i,r]),_=(0,t.useCallback)(h=>{n(h),r(D)},[n,r]),b=(0,t.useCallback)(h=>{c(h),r(D)},[c,r]),A=(0,t.useCallback)(h=>{d(h),r(D)},[d,r]),C=(0,t.useCallback)(h=>{y(String(h)),r(D)},[y,r]);return(0,t.useMemo)(()=>({assetIds:e,artists:l,type:s,splits:o,payeeIds:p,page:(0,J.U)(g,Number(D)),pageSize:(0,J.U)(u,Number(ke)),setAssetIds:f,setArtists:S,setType:_,setSplits:b,setPayeeIds:A,setPage:v,setPageSize:C}),[e,l,s,o,p,g,u,f,S,_,b,A,v,C])}const Lt=(0,I.makeStyles)(e=>({tabs:{display:"flex",marginBottom:e.spacing(3)}})),Pt=()=>{const e=Lt(),{activeTab:a,goToTab:l}=ie(),{assetIds:i,artists:s,type:n,splits:o,payeeIds:c,page:p,pageSize:d,setAssetIds:g,setArtists:r,setType:u,setSplits:y,setPayeeIds:v,setPage:f,setPageSize:S}=Nt(),_=(0,t.useMemo)(()=>({type:n,splits:o,ids:i,payeeIds:c,artists:s}),[n,o,i,c,s]),b=(0,t.useMemo)(()=>({page:p,pageSize:d,setPage:f,setPageSize:S}),[p,d,f,S]),A=()=>{g([]),r([]),v([]),u(L.ALL),y(M.ALL)},C=()=>{A(),u(L.DISTRIBUTING)},h=()=>{A(),u(L.RECEIVING)},oe=()=>{A(),y(M.ASSIGNED)},re=()=>{A(),y(M.UNASSIGNED)};return t.createElement(t.Fragment,null,t.createElement(Ye,{onDistributingClick:C,onReceivingClick:h,onSplitsAssignedClick:oe,onNoSplitsClick:re}),t.createElement(T.A,{className:e.tabs},t.createElement(de,{activeTabId:a.id,onTabClick:l})),t.createElement(nt,{assetIds:i,artists:s,type:n,splits:o,payeeIds:c,onAssetIdsChange:g,onArtistsChange:r,onTypeChange:u,onSplitsChange:y,onPayeeIdsChange:v,onClearAll:A}),t.createElement(Tt,{filters:_,tableState:b}))},xt=(0,I.makeStyles)(e=>({row:{display:"grid",gridTemplateColumns:"repeat(4, 1fr)",gap:e.spacing(2),paddingBottom:e.spacing(3),maxWidth:e.breakpoints.values.xl,[e.breakpoints.down("sm")]:{gridTemplateColumns:"repeat(2, 1fr)"}}}));var kt=Object.defineProperty,Re=Object.getOwnPropertySymbols,Rt=Object.prototype.hasOwnProperty,Ot=Object.prototype.propertyIsEnumerable,Oe=(e,a,l)=>a in e?kt(e,a,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[a]=l,X=(e,a)=>{for(var l in a||(a={}))Rt.call(a,l)&&Oe(e,l,a[l]);if(Re)for(var l of Re(a))Ot.call(a,l)&&Oe(e,l,a[l]);return e};const q="YOUTUBE_MCN",ee={page:0,size:1},Dt=({onVideosClick:e,onReceivingClick:a,onSplitsAssignedClick:l,onNoSplitsClick:i})=>{var s,n,o,c,p,d,g,r;const u=(0,E.tz)(),y=xt(),v=(0,k.Uy)(X({source:q},ee)),f=(0,k.Uy)(X({source:q,type:"RECEIVING"},ee)),S=(0,k.Uy)(X({source:q,has_splits:!0},ee)),_=(0,k.Uy)(X({source:q,has_splits:!1,type:"DISTRIBUTING"},ee)),b=(n=(s=v.data)==null?void 0:s.meta)==null?void 0:n.total,A=(c=(o=f.data)==null?void 0:o.meta)==null?void 0:c.total,C=(d=(p=S.data)==null?void 0:p.meta)==null?void 0:d.total,h=(r=(g=_.data)==null?void 0:g.meta)==null?void 0:r.total;return t.createElement(T.A,{className:y.row},t.createElement(O.A,{label:u.formatMessage({id:"splits_payments.assets.stats.videos"}),value:b!==void 0?u.formatNumber(b):void 0,isLoading:v.isLoading,onClick:e,dataTestId:"youtube-status-cards__videos"}),t.createElement(O.A,{label:u.formatMessage({id:"splits_payments.assets.stats.receiving"}),value:A!==void 0?u.formatNumber(A):void 0,isLoading:f.isLoading,description:u.formatMessage({id:"splits_payments.assets.stats.from_other_labels"}),onClick:a,dataTestId:"youtube-status-cards__receiving"}),t.createElement(O.A,{label:u.formatMessage({id:"splits_payments.assets.stats.splits_assigned"}),value:C!==void 0?u.formatNumber(C):void 0,isLoading:S.isLoading||v.isLoading,description:b!==void 0?u.formatMessage({id:"splits_payments.assets.stats.of_n_videos"},{count:b}):void 0,onClick:l,dataTestId:"youtube-status-cards__splits-assigned"}),t.createElement(O.A,{label:u.formatMessage({id:"splits_payments.assets.stats.no_splits"}),value:h!==void 0?u.formatNumber(h):void 0,isLoading:_.isLoading,description:u.formatMessage({id:"splits_payments.assets.stats.unassigned"}),onClick:i,dataTestId:"youtube-status-cards__no-splits"}))},Ut=(0,I.makeStyles)(e=>({root:{display:"flex",flexWrap:"wrap",alignItems:"center",gap:e.spacing(1),marginBottom:e.spacing(3)}})),zt=({assetIds:e,type:a,splits:l,payeeIds:i,onAssetIdsChange:s,onTypeChange:n,onSplitsChange:o,onPayeeIdsChange:c,onClearAll:p})=>{const d=(0,E.tz)(),g=Ut(),r=e.length>0||i.length>0||a!==L.ALL||l!==M.ALL;return t.createElement(T.A,{className:g.root}
1,t.createElement(fe.A,{source:"YOUTUBE_MCN",value:e,onChange:s,messages:{all:d.formatMessage({id:"splits_payments.assets.filters.videos_filter.all"}),title:d.formatMessage({id:"splits_payments.assets.filters.videos_filter.title"}),searchPlaceholder:d.formatMessage({id:"splits_payments.assets.filters.videos_filter.search"})},dataTestId:"youtube-videos-filter"}),t.createElement(ge,{value:a,onChange:n}),t.createElement(ye,{value:l,onChange:o}),t.createElement(be.A,{value:i,onChange:c}),r&&t.createElement(ve.A,{onClick:p,dataTestId:"clear-all-filters"}))};var $t=m(72311),Gt=m(51373),De=m(17100),wt=m(24952),Bt=m(58461);const Vt=(0,I.makeStyles)(e=>({assetName:{width:"100%",minWidth:0,"& > div":{fontWeight:e.typography.fontWeightBold}},content:{padding:e.spacing(.5,0),"& > * + *":{marginTop:e.spacing(.5)}},divider:{alignSelf:"stretch",margin:e.spacing(1,0),height:0,backgroundColor:"transparent",borderTop:`1px dashed ${e.palette.divider}`},externalIcon:{fontSize:18},identifier:{maxWidth:"100%",minWidth:0},standaloneIdentifier:{alignSelf:"flex-start"},identifierRow:{display:"flex",alignItems:"center",width:"100%",minWidth:0}})),te="splits_payments.assets.table.columns",jt=({artist:e,assetName:a,isrc:l,videoId:i})=>{const s=(0,E.tz)(),n=Vt(),{notifySuccess:o}=(0,Bt.A)(),c=s.formatMessage({id:"actions.copy"}),p=s.formatMessage({id:`${te}.video_id`}),d=s.formatMessage({id:`${te}.artist`}),g=s.formatMessage({id:`${te}.isrc`}),r=s.formatMessage({id:`${te}.asset_name`}),u=s.formatMessage({id:"products_catalog.live_link_open"}),y=!!(e!=null?e:a),v=!!(i!=null?i:l),f=(0,t.useCallback)(S=>{navigator.clipboard.writeText(S),o({title:s.formatMessage({id:"actions.clipboard_copied_success"})})},[s,o]);return t.createElement(T.A,{display:"flex",flexDirection:"column",className:n.content,width:"100%",minWidth:0},a&&t.createElement(T.A,{className:n.assetName},t.createElement(P.p,{value:a,color:"textPrimary",tooltip:`${r}: ${a}`})),e&&t.createElement(P.p,{value:e,tooltip:`${d}: ${e}`}),y&&v&&t.createElement($t.A,{className:n.divider}),i&&t.createElement(T.A,{className:n.identifierRow},t.createElement(W.A,{title:`${c} ${p}`},t.createElement(De.A,{component:"button",variant:"caption",color:"textSecondary",underline:"none",noWrap:!0,className:n.identifier,onClick:()=>f(i)},p," \xB7 ",i)),t.createElement(W.A,{title:u},t.createElement(Gt.A,{component:"a",href:`https://www.youtube.com/watch?v=${i}`,target:"_blank",rel:"noopener noreferrer",size:"small","aria-label":u},t.createElement(wt.A,{className:n.externalIcon})))),l&&t.createElement(W.A,{title:`${c} ${g}`},t.createElement(De.A,{component:"button",variant:"caption",color:"textSecondary",underline:"none",noWrap:!0,className:`${n.identifier} ${n.standaloneIdentifier}`,onClick:()=>f(l)},g," \xB7 ",l)))},Wt=(0,I.makeStyles)({root:{display:"flex",flexDirection:"column",width:"100%",minWidth:0}});function Ft({title:e,sourceName:a}){const l=(0,E.tz)(),i=Wt();return t.createElement(T.A,{className:i.root},t.createElement(P.p,{value:e}),a&&t.createElement(P.p,{value:l.formatMessage({id:"splits_payments.assets.table.from_source"},{name:a}),color:"primaryContent"}))}const hs=null,U="splits_payments.assets.table.columns",Ue="splits_payments.assets.table.actions";function Yt({onConfigureSplits:e}){const a=(0,E.tz)(),l=(0,t.useMemo)(()=>i=>[{id:"configure-splits",label:a.formatMessage({id:`${Ue}.configure_splits`}),onClick:()=>e(i),disabled:G(i)},{id:"open-in-insights",label:a.formatMessage({id:`${Ue}.open_in_insights`}),disabled:!0}],[a,e]);return(0,t.useMemo)(()=>[{id:"video_title",label:a.formatMessage({id:`${U}.video`}),columnStyles:["lgCell","flexGrowBg","flexShrinkBg"],minWidth:140,cellRenderer:i=>{var s,n,o;return t.createElement(Ft,{title:(s=i.title)!=null?s:null,sourceName:(o=(n=i.incoming_splits)==null?void 0:n[0])==null?void 0:o.source})}},{id:"channel_name",label:a.formatMessage({id:`${U}.channel`}),columnStyles:["mdCell","flexGrowBg","flexShrinkBg"],minWidth:116,cellRenderer:i=>{var s;return t.createElement(P.p,{value:(s=i.youtube_video_channel_name)!=null?s:null})}},{id:"asset_details",label:a.formatMessage({id:`${U}.asset_details`}),columnStyles:["lgCell","flexGrowBg","flexShrinkBg"],minWidth:180,cellRenderer:i=>{var s,n,o,c;return t.createElement(jt,{artist:(s=i.artist)!=null?s:null,assetName:(n=i.youtube_video_asset_name)!=null?n:null,isrc:(o=i.isrc)!=null?o:null,videoId:(c=i.youtube_video_id)!=null?c:null})}},{id:"split_type",label:a.formatMessage({id:`${U}.type`}),columnStyles:"mdCell",minWidth:132,cellRenderer:i=>{var s,n;return t.createElement(Ie,{splitType:(s=i.type)!=null?s:Z.RoyaltyAccountingCatalogAssetTypeEnum.Distributing,receivedShare:(n=i.total_incoming_share)!=null?n:null})}},{id:"payees",label:a.formatMessage({id:`${U}.payees`}),columnStyles:["lgCell","flexGrowBg"],cellRenderer:i=>{var s;return t.createElement(Pe,{splits:(s=i.splits)!=null?s:[]})}},{id:"splits_total",label:a.formatMessage({id:`${U}.splits`}),width:112,cellRenderer:i=>{var s;return t.createElement(xe,{splitsTotal:G(i)?null:(s=i.total_outgoing_share)!=null?s:0})}},{id:"my_share",label:a.formatMessage({id:`${U}.my_share`}),columnStyles:"justifyCenter",width:96,cellRenderer:i=>{var s;return t.createElement(P.p,{value:`${(0,V.q6)((s=i.total_outgoing_share)!=null?s:0)}%`,variant:"body2"})}},{id:"actions",label:"",columnStyles:["xsCell","justifyCenter"],padding:"none",cellRenderer:i=>t.createElement(Ce.q,{actions:l(i)})}],[a,l])}const Qt=(0,I.makeStyles)(e=>({panel:{border:`1px solid ${e.palette.divider}`,borderRadius:12,backgroundColor:e.palette.background.paper,overflow:"hidden"}})),Ht=1060,Zt="splits_payments.assets.table.columns.video_id",Jt=({filters:e,tableState:a})=>{var l,i,s,n,o,c;const p=(0,E.tz)(),d=Qt(),{data:g,isLoading:r,isError:u,isSuccess:y,error:v}=(0,k.Uy)(Ae("YOUTUBE_MCN",a,e)),[f,S]=(0,t.useState)(null),{updateCatalogAssetSplits:_,isUpdating:b}=(0,Te.p)((l=f==null?void 0:f.id)!=null?l:null),A=Yt({onConfigureSplits:S}),C=(i=g==null?void 0:g.data)!=null?i:[],h=(n=(s=g==null?void 0:g.meta)==null?void 0:s.total)!=null?n:0;return t.createElement(T.A,{className:d.panel,"data-test-id":"youtube-assets-table"},t.createElement(N.$3,{isLoading:r,isError:u,noItemsFound:y&&C.length===0,errorMessage:v instanceof Error?v.message:p.formatMessage({id:"accounting.no_royalties_results_found"}),emptyMessage:p.formatMessage({id:"accounting.no_items_found"}),skeletonProps:{cols:A.length,rows:a.pageSize,variant:"mui"}},t.createElement(N.Ve,{columns:A,data:C,variant:"mui",minWidth:Ht,hoverable:!0,bordered:!1,getRowTone:Ee})),t.createElement(Se,{tableState:a,total:h}),t.createElement(V.al,{open:f!==null,onClose:()=>S(null),asset:{title:(c=(o=f==null?void 0:f.youtube_video_asset_name)!=null?o:f==null?void 0:f.title)!=null?c:"",identifier:f!=null&&f.youtube_video_id?`${p.formatMessage({id:Zt})}: ${f.youtube_video_id}`:void 0,subtitle:(f==null?void 0:f.youtube_video_channel_name)||void 0},onSave:_,isSaving:b,initialSplits:f==null?void 0:f.splits}))},z="0",ze="10",Kt=ae.eQ.map(String);function Xt(){const[e,a]=(0,K.O)("asset_ids"),[l,i]=(0,R.Q)({key:"type",defaultValue:L.ALL,validValues:Object.values(L)}),[s,n]=(0,R.Q)({key:"splits",defaultValue:M.ALL,validValues:Object.values(M)}),[o,c]=(0,K.O)("payee_ids"),[p,d]=(0,R.Q)({key:"page",defaultValue:z,omitWhenDefault:!0}),[g,r]=(0,R.Q)({key:"page_size",defaultValue:ze,validValues:Kt,omitWhenDefault:!0}),u=(0,t.useCallback)(b=>d(String(b)),[d]),y=(0,t.useCallback)(b=>{a(b),d(z)},[a,d]),v=(0,t.useCallback)(b=>{i(b),d(z)}
1,[i,d]),f=(0,t.useCallback)(b=>{n(b),d(z)},[n,d]),S=(0,t.useCallback)(b=>{c(b),d(z)},[c,d]),_=(0,t.useCallback)(b=>{r(String(b)),d(z)},[r,d]);return(0,t.useMemo)(()=>({assetIds:e,type:l,splits:s,payeeIds:o,page:(0,J.U)(p,Number(z)),pageSize:(0,J.U)(g,Number(ze)),setAssetIds:y,setType:v,setSplits:f,setPayeeIds:S,setPage:u,setPageSize:_}),[e,l,s,o,p,g,y,v,f,S,u,_])}const qt=(0,I.makeStyles)(e=>({tabs:{display:"flex",marginBottom:e.spacing(3)}})),es=()=>{const e=qt(),{activeTab:a,goToTab:l}=ie(),{assetIds:i,type:s,splits:n,payeeIds:o,page:c,pageSize:p,setAssetIds:d,setType:g,setSplits:r,setPayeeIds:u,setPage:y,setPageSize:v}=Xt(),f=(0,t.useMemo)(()=>({type:s,splits:n,ids:i,payeeIds:o}),[s,n,i,o]),S=(0,t.useMemo)(()=>({page:c,pageSize:p,setPage:y,setPageSize:v}),[c,p,y,v]),_=()=>{d([]),u([]),g(L.ALL),r(M.ALL)},b=()=>{_(),g(L.RECEIVING)},A=()=>{_(),r(M.ASSIGNED)},C=()=>{_(),r(M.UNASSIGNED)};return t.createElement(t.Fragment,null,t.createElement(Dt,{onVideosClick:_,onReceivingClick:b,onSplitsAssignedClick:A,onNoSplitsClick:C}),t.createElement(T.A,{className:e.tabs},t.createElement(de,{activeTabId:a.id,onTabClick:l})),t.createElement(zt,{assetIds:i,type:s,splits:n,payeeIds:o,onAssetIdsChange:d,onTypeChange:g,onSplitsChange:r,onPayeeIdsChange:u,onClearAll:_}),t.createElement(Jt,{filters:f,tableState:S}))},ts=()=>{const e=(0,E.tz)(),{activeTab:a}=ie();return t.createElement(t.Fragment,null,t.createElement(Ge.A,{icon:t.createElement($e.A,null),title:e.formatMessage({id:"splits_payments.assets.title"}),subtitle:e.formatMessage({id:"splits_payments.assets.description"})}),a.id==="youtube-assets"?t.createElement(es,null):t.createElement(Pt,null))}}}]);})(); 2 3//# sourceMappingURL=954.953498b8aa8147ae0cfc.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.