PageSourceSearch

https://www.collabhouse.com/ui-assets/d99c7fe8ef7a8f78b7e574118591e6ce9bb6816b.js

js collabhouse.com collected 2026-09-24 11:33:17 UTC 17,738 bytes, 2 lines download raw bytes

1"use strict";(self.webpackChunkledo_ui=self.webpackChunkledo_ui||[]).push([[498,1453],{25128:function(n,e,t){t.d(e,{EC:function(){return f},IQ:function(){return d},Kw:function(){return a},Ng:function(){return i},W_:function(){return c},X6:function(){return r},Xs:function(){return g},eI:function(){return m},gu:function(){return u},iQ:function(){return l},ke:function(){return p},kv:function(){return P},lk:function(){return o},mt:function(){return s}});const r="\n  query GetMyCollaborations($groupId: ID!) {\n    getMyCollaborations(groupId: $groupId) {\n      ...MyCollabItem\n    }\n  }\n\n  \n  fragment MyCollabItem on Collaboration {\n    id\n    createdAt\n    canceledAt\n    state\n    from {\n      id\n      name\n      avatar {\n        small {\n          url\n          expiresAt\n        }\n      }\n      artistCollaborationSettings {\n        royaltyShareEnabled\n        fixedFeeEnabled\n        platforms {\n          id\n          platform {\n            name\n          }\n        }\n        genres {\n          id\n          genre {\n            name\n          }\n        }\n      }\n      influencerCollaborationSettings {\n        fixedFeeEnabled\n        royaltyShareEnabled\n        platforms {\n          id\n          platform {\n            name\n          }\n        }\n        genres {\n          id\n          genre {\n            name\n          }\n        }\n      }\n    }\n    to {\n      id\n      name\n      avatar {\n        small {\n          url\n          expiresAt\n        }\n      }\n    }\n    terms {\n    ...CollabTerms\n    }\n  }\n\n  \n  fragment CollabTerms on CollaborationTerms {\n    id\n    version\n    type\n    track {\n      name\n      id\n      trackArtists {\n        primary\n        position\n        artist {\n          name\n        }\n      }\n      product {\n        artwork {\n          small {\n            url\n            expiresAt\n            expiresIn\n          }\n          medium {\n            url\n            expiresAt\n            expiresIn\n          }\n        }\n      }\n    }\n    acceptedAt\n    declinedAt\n    collaborationStartDate\n    collaborationEndDate\n    paymentStartDate\n    paymentEndDate\n    type\n    fixedFee\n    royaltySharePercentage\n    createdByGroup {\n      id\n      name\n      avatar {\n        small {\n          url\n          expiresAt\n        }\n      }\n    }\n    posts {\n      id\n      platform {\n        name\n        type\n        id\n      }\n      proofOfDeliveries {\n        status\n        id\n      }\n    }\n    order {\n      paypalTransactions {\n        state\n      }\n    }\n  }\n\n\n",a="\n  query getCollaborationById($collaborationId: ID!) {\n    getCollaboration(collaborationId: $collaborationId) {\n      canceledAt\n      canceledReason\n      createdAt\n      state\n      id\n      terms {\n        id\n        acceptedAt\n        createdAt\n        createdByGroup {\n          id\n          name\n          avatar {\n            small {\n              url\n              expiresAt\n            }\n          }\n        }\n        declinedAt\n        declinedReason\n        fixedFee\n        message\n        postFrequency\n        postAmount\n        postPeriod\n        postsType\n        collaborationStartDate\n        collaborationEndDate\n        paymentStartDate\n        paymentEndDate\n        royaltySharePercentage\n        posts {\n          id\n          platform {\n            name\n            id\n          }\n          proofOfDeliveries {\n            influencerMessage\n            created\n            status\n            id\n            draftUrl\n            reasonForDeclining\n            artistMessage\n          }\n        }\n        track {\n          id\n          bpm\n          name\n          genre\n          subgenre\n          alternateGenre\n          alternateSubgenre\n          audioLength\n          trackArtists {\n            primary\n            position\n            artist {\n              name\n            }\n          }\n          product {\n            artwork {\n              small {\n                url\n                expiresAt\n                expiresIn\n              }\n              medium {\n                url\n                expiresAt\n                expiresIn\n              }\n            }\n          }\n          compressedAudio {\n            url\n            expiresAt\n          }\n          previewAudio {\n            url\n            expiresAt\n          }\n        }\n        type\n        version\n        order {\n          paypalTransactions {\n            state\n          }\n        }\n      }\n      to {\n        name\n        id\n        avatar {\n          small {\n            url\n            expiresAt\n          }\n          medium {\n            url\n            expiresAt\n          }\n        }\n      }\n      from {\n        id\n        name\n      }\n    }\n  }\n",o="\n  query getCollaboration($collaborationId: ID!) {\n    getCollaboration(collaborationId: $collaborationId) {\n      canceledAt\n      canceledReason\n      createdAt\n      id\n      state\n      terms {\n        id\n        acceptedAt\n        createdAt\n        createdByGroup {\n          id\n          name\n          avatar {\n            small {\n              url\n              expiresAt\n            }\n          }\n        }\n        declinedAt\n        declinedReason\n        fixedFee\n        message\n        postFrequency\n        postAmou
1nt\n        postPeriod\n        postsType\n        collaborationStartDate\n        collaborationEndDate\n        paymentStartDate\n        paymentEndDate\n        royaltySharePercentage\n        posts {\n          id\n          platform {\n            name\n            id\n          }\n          proofOfDeliveries {\n            status\n            id\n          }\n        }\n        track {\n          id\n          bpm\n          name\n          genre\n          subgenre\n          alternateGenre\n          alternateSubgenre\n          audioLength\n          trackArtists {\n            primary\n            position\n            artist {\n              name\n            }\n          }\n          product {\n            artwork {\n              small {\n                url\n                expiresAt\n                expiresIn\n              }\n              medium {\n                url\n                expiresAt\n                expiresIn\n              }\n            }\n          }\n          compressedAudio {\n            url\n            expiresAt\n          }\n          previewAudio {\n            url\n            expiresAt\n          }\n        }\n        type\n        version\n        order {\n          paypalTransactions {\n            state\n          }\n        }\n      }\n      to {\n        name\n        id\n        avatar {\n          small {\n            url\n            expiresAt\n          }\n          medium {\n            url\n            expiresAt\n          }\n        }\n      }\n      from {\n        id\n        name\n      }\n    }\n  }\n",i="\n  mutation AddCollaboration($input: CollaborationInput) {\n    addCollaboration(input: $input) {\n      id\n    }\n  }\n",l="\n  mutation CreateCollaborationCounterProposal(\n    $collaborationId: ID!\n    $collaborationTermsId: ID!\n    $input: CollaborationCounterProposalInput\n  ) {\n    createCollaborationCounterProposal(\n      collaborationId: $collaborationId\n      collaborationTermsId: $collaborationTermsId\n      input: $input\n    ) {\n      id\n    }\n  }\n",s="\n  mutation DeclineCollaboration($collaborationId: ID!, $collaborationTermsId: ID!, $reason: String) {\n    closeCollaboration(\n      collaborationId: $collaborationId\n      collaborationTermsId: $collaborationTermsId\n      input: { status: DECLINED, reason: $reason }\n    ) {\n      terms {\n        declinedAt\n      }\n    }\n  }\n",c="\n  mutation CancelCollaboration($collaborationId: ID!, $collaborationTermsId: ID!, $reason: String) {\n    closeCollaboration(\n      collaborationId: $collaborationId\n      collaborationTermsId: $collaborationTermsId\n      input: { status: CANCELED, reason: $reason }\n    ) {\n      canceledAt\n    }\n  }\n",d="\n  mutation AcceptCollaboration($collaborationId: ID!, $collaborationTermsId: ID!) {\n    closeCollaboration(\n      collaborationId: $collaborationId\n      collaborationTermsId: $collaborationTermsId\n      input: { status: ACCEPTED }\n    ) {\n      terms {\n        acceptedAt\n      }\n    }\n  }\n",u="\n  query GetProofOfDelivery($proofOfDeliveryId: ID!) {\n    getProofOfDelivery(id: $proofOfDeliveryId) {\n      url\n      status\n      influencerMessage\n      created\n      draftInfluencerMessage\n      draftUrl\n      reasonForDeclining\n      artistMessage\n    }\n  }\n",p="\n  mutation CreateCollaborationOrder($input: CreateCollaborationOrderInput!) {\n    createCollaborationOrder(input: $input)\n  }\n",f="\n  mutation CapturePaypalOrderCollab($orderId: String!) {\n    capturePaypalOrder(paypalOrderId: $orderId)\n  }\n",m="\n  mutation ReviewDraftDelivery($id: ID!, $artistMessage: String!) {\n    reviewDraftDelivery(id: $id, input: { artistMessage: $artistMessage, status: DRAFT_ACCEPTED }
1) {\n      id\n    }\n  }\n",P="\n  mutation DeclineDraftDelivery($id: ID!, $artistMessage: String!, $reasonForDeclining: String) {\n    reviewDraftDelivery(\n      id: $id\n      input: { artistMessage: $artistMessage, reasonForDeclining: $reasonForDeclining, status: DRAFT_FEEDBACK }\n    ) {\n      id\n    }\n  }\n",g="\n  mutation FinalizeDelivery($id: ID!, $input: FinalizeDeliveryInput) {\n    finalizeDelivery(id: $id, input: $input) {\n      id\n    }\n  }\n"},73939:function(n,e,t){t.r(e),t.d(e,{Page404Content:function(){return u}});var r=t(84456),a=t(15823),o=t(14041),i=t(93285),l=t(76990),s=t(40876),c=t(49871),d=t(63448);const u=n=>{let{location:e}=n;return o.createElement(a.VPZ,{crossAxisAlignment:"center"},o.createElement(a.fI1,{crossAxisAlignment:"baseline"},o.createElement(a.jbR,{size:"xSmall"},"404"),o.createElement(a.P3w,{width:(0,a.D0d)(24)}),o.createElement(a.hEb,null,"Not Found")),o.createElement(a.P3w,{height:(0,a.D0d)(40)}),(null==e?void 0:e.pathname)&&o.createElement(o.Fragment,null,o.createElement(a.fI1,{crossAxisAlignment:"baseline"},o.createElement(p,null,"Could not find page ",o.createElement("strong",null,e.pathname),".")),o.createElement(a.P3w,{height:(0,a.D0d)(40)})),o.createElement(a.jnt,{onClick:()=>{(0,r.navigate)(d.JZ.home.url,{replace:!0})}},"Take me home"))};e.default=n=>o.createElement(c.A,null,o.createElement(i.m,null,o.createElement("title",null,"Not Found")),o.createElement(s.A,null,o.createElement(u,n)));const p=l.default.p.withConfig({displayName:"sc-404__Paragraph",componentId:"sc-l97axv-0"})(["text-align:center;"])},74100:function(n,e,t){t.d(e,{Pl:function(){return a},k0:function(){return r}});let r=function(n){return n.fixedFee="fixedFee",n.royaltyShare="royaltyShare",n}({}),a=function(n){return n.awaitingDraft="AWAITING_DRAFT",n.awaitingFeedback="AWAITING_FEEDBACK",n.awaitingPayment="AWAITING_PAYMENT",n.awaitingProof="AWAITING_PROOF",n.awaitingReview="AWAITING_REVIEW",n.deliverProof="DELIVER_PROOF",n.error="ERROR",n.none="NONE",n.paymentPending="PAYMENT_PENDING",n.paymentRequired="PAYMENT_REQUIRED",n.provideDraft="PROVIDE_DRAFT",n.provideFeedback="PROVIDE_FEEDBACK",n.reviewCollab="REVIEW_COLLAB",n.reviewProof="REVIEW_PROOF",n}({})},948:function(n,e,t){t.d(e,{O:function(){return u}});var r=t(78637),a=t(26061),o=t(14041),i=t(87017),l=t(25128),s=t(9375),c=t(52769),d=t(59037);const u=(0,o.createContext)({activeFilters:{nextAction:"",status:""},clearFilters:void 0,collaborationNextActions:[],collaborationStates:[],collaborations:[],error:!1,hasActiveFilters:!1,loading:!1,setActiveFilters:void 0}),p={nextAction:"",status:""};e.A=n=>{let{children:e}=n;const{group:t}=(0,s.d)(),{0:f,1:m}=(0,o.useState)(p),{isLoading:P,isError:g,data:b=[]}=(0,i.useQuery)(`getMyCollaborations-${null==t?void 0:t.id}`,(async()=>{var n;if(!t)return[];return null===(n=(await r.n.graphql((0,a.D)(l.X6,{groupId:null==t?void 0:t.id}))).data)||void 0===n?void 0:n.getMyCollaborations.sort(((n,e)=>n.createdAt>e.createdAt?-1:n.createdAt<e.createdAt?1:0))})),v=(0,o.useMemo)((()=>Object.values(f).some((n=>n.length>0))),[f]),A=(0,o.useCallback)((()=>{m({...p})}),[]),y=(0,o.useMemo)((()=>(0,d.u$)(b,f,null==t?void 0:t.id)),[b,f,t]),D=(0,o.useMemo)((()=>(0,c.jw)(b.map((n=>n.state)))),[b]),I=(0,o.useMemo)((()=>{const n=(0,d.JU)(b,f.status).map((n=>(0,d.$Q)(n,null==t?void 0:t.id)));return(0,c.jw)(n).map((n=>({label:d.TH[n],value:n})))}),[f,b,t]);(0,o.useEffect)((()=>{1!==I.length||f.nextAction||f.nextAction===I[0].value||m({...f,nextAction:I[0].value})}),[I,f]);const w={activeFilters:f,clearFilters:A,collaborationNextActions:I,collaborationStates:D,collaborations:y,error:g,hasActiveFilters:v,loading:P,setActiveFilters:m};return o.createElement(u.Provider,{value:w},"function"==typeof e?e(w):e)}},52769:function(n,e,t){t.d(e,{$z:function(){return a},jw:function(){return r}});const r=n=>Array.from(new Set(n)),a=(n,e)=>{const t=new Map;return n.forEach((n=>{const r=e(n),a=t.get(r);a?a.push(n):t.set(r,[n])})),t}}
1,59037:function(n,e,t){t.d(e,{$Q:function(){return s},$Z:function(){return P},JU:function(){return f},Qt:function(){return m},TH:function(){return u},rc:function(){return g},u$:function(){return p},uY:function(){return c},z0:function(){return d}});var r=t(15823),a=t(46367),o=t(74100),i=t(63448);const l=[a.NN.Error,a.NN.Canceled,a.NN.Closed,a.NN.Declined,a.NN.Accepted],s=(n,e)=>{var t;if(!n||!n.terms)return o.Pl.error;const r=n.state,i=0!==(s=n).terms.length&&s.terms.reduce(((n,e)=>e.version>n.version?e:n));var s;const c=i.type===o.k0.fixedFee?o.k0.fixedFee:o.k0.royaltyShare;if(l.includes(r)||r===a.NN.Ongoing&&c===o.k0.royaltyShare)return o.Pl.none;const d=null===(t=i.createdByGroup)||void 0===t?void 0:t.id;if(r===a.NN.Proposed)return e===d?o.Pl.awaitingReview:o.Pl.reviewCollab;const u=n.to.id,p=n.from.id;if(r===a.NN.Ongoing&&c===o.k0.fixedFee){if(e===u)return o.Pl.deliverProof;if(e===p)return o.Pl.awaitingProof}if(r===a.NN.DraftDelivered){if(e===u)return o.Pl.awaitingFeedback;if(e===p)return o.Pl.provideFeedback}if(r===a.NN.DraftAccepted){if(e===u)return o.Pl.deliverProof;if(e===p)return o.Pl.awaitingProof}if(r===a.NN.DraftFeedback){if(e===u)return o.Pl.deliverProof;if(e===p)return o.Pl.awaitingProof}if(r===a.NN.Paid){if(e===u)return o.Pl.provideDraft;if(e===p)return o.Pl.awaitingDraft}if(r===a.NN.PaymentRequired){if(e===u)return o.Pl.awaitingPayment;if(e===p)return o.Pl.paymentRequired}},c=n=>{var e;return null!==(e=d[n])&&void 0!==e?e:""},d={[a.NN.Accepted]:"Active",[a.NN.Ongoing]:"Active",[a.NN.PaymentRequired]:"Payment required",[a.NN.PaymentPending]:"Payment pending",[a.NN.OngoingPayment]:"Ongoing payment",[a.NN.UpcomingPayment]:"Upcoming payment",[a.NN.Closed]:"Done",[a.NN.DraftAccepted]:"Active",[a.NN.DraftDelivered]:"Active",[a.NN.DraftFeedback]:"Active",[a.NN.Paid]:"Active",[a.NN.Declined]:"Declined",[a.NN.Canceled]:"Cancelled",[a.NN.Proposed]:"Proposal"},u={[o.Pl.reviewCollab]:"Approval",[o.Pl.awaitingReview]:"Awaiting Approval",[o.Pl.deliverProof]:"Submit Proof of Delivery",[o.Pl.reviewProof]:"Review Proof of Delivery",[o.Pl.awaitingProof]:"Awaiting Proof of Delivery",[o.Pl.awaitingDraft]:"Awaiting Draft",[o.Pl.provideDraft]:"Provide Draft",[o.Pl.paymentRequired]:"Payment",[o.Pl.awaitingPayment]:"Awaiting payment",[o.Pl.paymentPending]:"Payment pending",[o.Pl.awaitingFeedback]:"Awaiting feedback",[o.Pl.provideFeedback]:"Provide feedback",[o.Pl.none]:"None"},p=(n,e,t)=>{const r=e.status?f(n,e.status):n;return e.nextAction?r.filter((n=>e.nextAction===s(n,t))):r},f=(n,e)=>Array.isArray(e)?e.flatMap((e=>n.filter((n=>e===n.state)))):n.filter((n=>e===n.state)),m=n=>{var e;switch(null==n||null===(e=n.errors[0])||void 0===e?void 0:e.errorType){case"CONFLICT":return"The collaboration is already cancelled, accepted or declined.";case"EXPIRED":return"A newer version of this collaboration exists. Please refresh the page before accepting.";case"NOT_FOUND":return"The collaboration does not exist.";case"VALIDATION_ERROR":return"Please check your input and try again.";default:return"Something went wrong. Please try again later."}},P=n=>{switch(n){case o.Pl.reviewCollab:case o.Pl.deliverProof:case o.Pl.reviewProof:case o.Pl.paymentRequired:case o.Pl.provideDraft:case o.Pl.provideFeedback:return{color:r.APQ.info.toString(),opacity:r.qpS.full};case o.Pl.awaitingProof:case o.Pl.awaitingReview:case o.Pl.awaitingPayment:case o.Pl.awaitingDraft:case o.Pl.awaitingFeedback:return{color:r.K5q.white.toString(),opacity:r.qpS.full};case o.Pl.none:default:return{color:r.K5q.white.toString(),opacity:r.qpS.twentyfour}}},g=(n,e,t)=>{switch(n){case o.Pl.reviewCollab:return{link:(0,i.Qq)(i.JZ.collaboration.details.url,{collaborationId:e}),status:u[n]};case o.Pl.deliverProof:return{link:(0,i.Qq)(i.JZ.collaboration.details.deliverProofOfDelivery.url,{collaborationId:e,collaborationPostId:t}),status:u[n]};case o.Pl.paymentRequired:return{link:(0,i.Qq)(i.JZ.collaboration.details.payment.url,{collaborationId:e}),status:u[n]};case o.Pl.provideDraft:return{link:(0,i.Qq)(i.JZ.collaboration.details.deliverDraft.url,{collaborationId:e,collaborationPostId:t}),status:u[n]};case o.Pl.provideFeedback:return{link:(0,i.Qq)(i.JZ.collaboration.details.reviewDraft.url,{collaborationId:e,proofOfDeliveryId:t}),status:u[n]};case o.Pl.awaitingProof:case o.Pl.awaitingReview:case o.Pl.awaitingPayment:case o.Pl.awaitingDraft:case o.Pl.awaitingFeedback:case o.Pl.reviewProof:case o.Pl.paymentPending:case o.Pl.none:default:return{status:u[n]}}}}}]);
2//# sourceMappingURL=d99c7fe8ef7a8f78b7e574118591e6ce9bb6816b.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.