PageSourceSearch

https://visit.studio/_next/static/chunks/3301-2e1a08e9824322c4.js?dpl=dpl_94LV3KQZH1peJd9awrM7nVq5Q5Y3

js visit.studio collected 2026-09-24 14:06:27 UTC 98,658 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3301],{9771:(e,n,l)=>{l.r(n),l.d(n,{default:()=>i});let a={argumentDefinitions:[],kind:"Fragment",metadata:null,name:"PdpModal_upload",selections:[{args:null,kind:"FragmentSpread",name:"PdpSidebar_upload"},{alias:null,args:null,concreteType:"File",kind:"LinkedField",name:"media",plural:!0,selections:[{alias:null,args:null,kind:"ScalarField",name:"externalId",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"height",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"width",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"url",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"mimeType",storageKey:null},{args:null,kind:"FragmentSpread",name:"UploadMediaDisplay_media"}],storageKey:null}],type:"Upload",abstractKey:null};a.hash="ab53919007442cf5701db8c9b6135fae";let i=a},13018:(e,n,l)=>{l.r(n),l.d(n,{default:()=>i});let a={argumentDefinitions:[],kind:"Fragment",metadata:null,name:"UploadTileTrashActionMenu_upload",selections:[{alias:null,args:null,kind:"ScalarField",name:"serviceId",storageKey:null},{alias:null,args:null,concreteType:"User",kind:"LinkedField",name:"createdBy",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"externalId",storageKey:null}],storageKey:null},{args:null,kind:"FragmentSpread",name:"RestoreUploadModal_upload"},{args:null,kind:"FragmentSpread",name:"DeleteUploadModal_upload"}],type:"Upload",abstractKey:null};a.hash="9379d04f583564843ca358d3f1f8df7b";let i=a},13301:(e,n,l)=>{l.d(n,{W:()=>k});var a=l(6029),i=l(81278),t=l(55729),s=l(48223),r=l(68581),d=l(29578),o=l(42694),u=l(60260),c=l(18963),m=l(96691),p=l(24646),g=l(74494),y=l(20736),f=l(45817),x=l(77206);let h=e=>{var n,i;let{upload:s,viewer:d,showTrashMenu:o,triggerShareMenu:h}=e,k=(0,r.useFragment)(l(15948),d),v=(0,r.useFragment)(l(9771),s),[F,_]=(0,t.useState)(0),b=null==v||null==(n=v.media)?void 0:n[F],K=(null==v||null==(i=v.media)?void 0:i.filter(g.x))||[],{quickPinchZoomRef:w,scaleFactor:C,setScaleFactor:I,showZoom:j,setShowZoom:S}=(0,f.F)();return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("div",{className:"bg-sidebarGrey group relative hidden h-full w-full min-w-0 flex-col sm:flex",children:[K.length>1&&0!==F&&(0,a.jsx)("button",{onClick:()=>{_(Math.max(0,F-1))},className:"left-sm h-lg w-lg bg-secondaryGrey/90 hover:bg-secondaryGrey invisible absolute top-[calc(50%-20px)] flex -translate-y-1/2 items-center justify-center rounded-md border group-hover:visible",children:(0,a.jsx)("div",{className:"h-md w-md rotate-180",children:(0,a.jsx)(c.c,{color:"#72767A"})})}),(0,a.jsxs)("div",{className:(0,u.A)("pt-sm flex h-[430px] items-center justify-center",{"!h-full !pt-0":1===K.length}),onMouseEnter:()=>S(!0),onMouseLeave:()=>S(!1),children:[(null==b?void 0:b.mimeType.includes("image"))&&(0,a.jsx)(x.y,{quickPinchZoomRef:w,scaleFactor:C,setScaleFactor:I,showZoom:j}),b&&(0,a.jsx)(p.G,{sizes:"640px",media:b,quickPinchZoomRef:w,setScaleFactor:I})]}),K.length>1&&F!==K.length-1&&(0,a.jsx)("button",{onClick:()=>{_(Math.min(K.length-1,F+1))},className:"right-sm h-lg w-lg bg-secondaryGrey/90 hover:bg-secondaryGrey invisible absolute top-[calc(50%-20px)] flex -translate-y-1/2 items-center justify-center rounded-md border group-hover:visible",children:(0,a.jsx)("div",{className:"h-md w-md",children:(0,a.jsx)(c.c,{color:"#72767A"})})}),K.length>1&&(0,a.jsx)("div",{className:"mt-xs pb-sm flex h-[80px] w-full items-center overflow-auto",children:(0,a.jsx)("div",{className:"px-sm gap-xs flex w-fit",children:K.map(e=>e?(0,a.jsx)("button",{className:(0,u.A)("bg-secondaryGrey h-[50px] w-[50px] overflow-visible rounded-lg opacity-50 hover:opacity-100",{"ring-blueSecondary !opacity-100 ring-2 ring-offset-2":e.externalId===(null==b?void 0:b.externalId)}),onClick:()=>{_(K.findIndex(n=>(null==n?void 0:n.externalId)===e.externalId))},children:(0,a.jsx)(m.p,{mimeType:e.mimeType,className:(0,u.A)("h-full w-full overflow-hidden rounded-lg object-contain transition-transform duration-75",{"scale-90":e.externalId===(null==b?void 0:b.externalId)}),alt:"",src:e.externalId||"",height:e.height||0,width:e.width||0,sizes:"64px"})},e.externalId):null)})})]}),(0,a.jsx)(y.n,{viewer:k,upload:v||null,showTrashMenu:o,currentIndex:F,trackingLabel:"pdp sidebar - modal",showShare:!0,triggerShareMenu:h})]})},k=e=>{let{isOpen:n,onClose:u,upload:c,viewer:m,showTrashMenu:p}=e,g=(0,r.useFragment)(l(13470),m),[y,f]=(0,r.useRefetchableFragment)(l(63759),c),[,x]=(0,t.useTransition)();(0,t.useEffect)(()=>{(null==y?void 0:y.__typename)||!n||x(()=>{f({fetchUpload:!0})})},[f,null==y?void 0:y.__typename,n]);let k=(0,i.useRouter)();(0,t.useEffect)(()=>{let e=e=>{let n=new URLSearchParams(e.split("?")[1]);n.get("focusedReply")||n.get("focusedComment")||u()};return k.events.on("routeChangeComplete",e),()=>{k.events.off("routeChangeComplete",e)}},[u,k]);let[v,F]=(0,t.useState)(!1);return v&&(null==y?void 0:y.url)?(0,a.jsx)(o.f,{isOpen:v,onClose:()=>F(!1),shareData:{url:y.url}}):(0,a.jsx)(d.lG,{open:n&&!v,onOpenChange:e=>{e||u()},children:(0,a.jsxs)(d.Cf,{className:"flex w-[calc(100vw-20px)] max-w-[872px] sm:h-[520px] sm:w-[872px]",children:[!(null==y?void 0:y.__typename)&&(0,a.jsx)("div",{className:"flex h-full w-full items-center justify-center",children:(0,a.jsx)(s.A,{color:"#73767A"})}),(null==y?void 0:y.__typename)&&(0,a.jsx)(h,{viewer:g,upload:y,showTrashMenu:p,triggerShareMenu:()=>F(!0)})]})})}},13470:(e,n,l)=>{l.r(n),l.d(n,{default:()=>i});let a={argumentDefinitions:[],kind:"Fragment",metadata:null,name:"PdpModalRefetchWrapper_viewer",selections:[{args:null,kind:"FragmentSpread",name:"PdpModal_viewer"}],type:"Viewer",abstractKey:null};a.hash="bd968e2ceab9504d90f627eb4f594bd7";let i=a},15948:(e,n,l)=>{l.r(n),l.d(n,{default:()=>i});let a={argumentDefinitions:[],kind:"Fragment",metadata:null,name:"PdpModal_viewer",selections:[{args:null,kind:"FragmentSpread",name:"PdpSidebar_viewer"}],type:"Viewer",abstractKey:null};a.hash="4589c9e912feb8f57ac111aa5eaf1b70";let i=a},20736:(e,n,l)=>{l.d(n,{n:()=>G});var a=l(6029),i=l(82203),t=l.n(i),s=l(55729),r=l(68581),d=l(17028),o=l(37304),u=l(83355),c=l(84385),m=l(63964),p=l(33646),g=l(87470),y=l(92354),f=l(89495),x=l(36464),h=l(74494),k=l(5711),v=l(88873),F=l(3025),_=l(78951),b=l(78147),K=l(30378),w=l(98061),C=l(37143);let I=()=>(0,a.jsxs)(C.D,{className:"flex h-full w-full flex-col justify-center gap-[15px]",children:[(0,a.jsxs)("div",{className:"gap-xs flex",children:[(0,a.jsx)(C.D,{className:"bg-secondaryGrey sm:h-iconLarge w-md h-md sm:w-iconLarge relative flex animate-pulse items-center justify-center rounded-full"}),(0,a.jsxs)(C.D,{className:"gap-xxs flex flex-1 flex-col",children:[(0,a.jsx)("div",{className:"bg-secondaryGrey h-[16px] w-3/4 animate-pulse rounded-md"}),(0,a.jsx)("div",{className:"bg-secondaryGrey h-[16px] w-[30px] animate-pulse rounded-md"})]})]}),(0,a.jsxs)("div",{className:"gap-xs flex",children:[(0,a.jsx)(C.D,{className:"bg-secondaryGrey sm:h-iconLarge w-md h-md sm:w-iconLarge relative flex animate-pulse items-center justify-center rounded-full"}),(0,a.jsxs)(C.D,{className:"gap-xxs flex flex-1 flex-col",children:[(0,a.jsx)("div",{className:"bg-secondaryGrey h-[16px] w-5/6 animate-pulse rounded-md"}),(0,a.jsx)("div",{className:"bg-secondaryGrey h-[16px] w-[30px] animate-pulse rounded-md"})]})]}),(0,a.jsxs)("div",{className:"gap-xs flex",children:[(0,a.jsx)(C.D,{className:"bg-secondaryGrey sm:h-iconLarge w-md h-md sm:w-iconLarge relative flex animate-pulse items-center justify-center rounded-full"}),(0,a.jsxs)(C.D,{className:"gap-xxs flex flex-1 flex-col",children:[(0,a.jsx)("div",{className:"bg-secondaryGrey h-[16px] w-2/3 animate-pulse rounded-md"}),(0,a.jsx)("div",{className:"bg-secondaryGrey h-[16px] w-[30px] animate-pulse rounded-md"})]})]}),(0,a.jsxs)("div",{className:"gap-xs flex",children:[(0,a.jsx)(C.D,{className:"bg-secondaryGrey sm:h-iconLarge w-md h-md sm:w-iconLarge relative flex animate-pulse items-center justify-center rounded-full"}),(0,a.jsxs)(C.D,{className:"gap-xxs flex flex-1 flex-col",children:[(0,a.jsx)("div",{className:"bg-secondaryGrey h-[16px] w-9/12 animate-pulse rounded-md"}),(0,a.jsx)("div",{className:"bg-secondaryGrey h-[16px] w-[30px] animate-pulse rounded-md"})]})]})]}),j=e=>(0,a.jsx)(s.Suspense,{fallback:(0,a.jsx)("div",{className:"p-sm",children:(0,a.jsx)(I,{})}),children:(0,a.jsx)(S,{...e})}),S=e=>{var n,i,t;
1let{viewer:d,upload:o,dismissModal:u}=e,c=(0,r.useFragment)(l(74358),d),[m,p]=(0,r.useRefetchableFragment)(l(76833),o),g=(0,_.r)();(0,s.useEffect)(()=>{p({fetchActivity:!0},{fetchPolicy:"network-only"})},[p]);let y=null==m||null==(t=m.activity)||null==(i=t.edges)||null==(n=i.map(e=>(null==e?void 0:e.node)||null))?void 0:n.filter(h.x),[f,x]=(0,s.useState)(null),k=(0,s.useMemo)(()=>{var e;return f?null==y||null==(e=y.find(e=>e.serviceId===f))?void 0:e.secondaryEntity:null},[f,y]);return y?(0,a.jsxs)(a.Fragment,{children:[(null==k?void 0:k.__typename)==="Post"&&(0,a.jsx)(K.e,{viewer:c,isOpen:!!k,onClose:()=>{x(null),null==u||u()},post:k}),(0,a.jsxs)(C.D,{className:"pt-xs px-xs flex h-full flex-col overflow-auto",children:[0===y.length&&(0,a.jsx)(w.D,{className:"text-darkGrey mt-xl text-center text-base font-medium",children:"No activity yet"}),null==y?void 0:y.map(e=>(0,a.jsx)(b.w,{notification:e,onNotificationClick:()=>{var n,l;(null==(n=e.secondaryEntity)?void 0:n.__typename)==="Collection"?g.push("/collection/".concat((null==(l=e.secondaryEntity)?void 0:l.serviceId)||"")):e.serviceId&&x(e.serviceId)}},e.serviceId))]})]}):(0,a.jsx)("div",{className:"p-sm",children:(0,a.jsx)(I,{})})};var T=l(60260),N=l(93486),P=l(24394);let U=()=>(0,a.jsxs)(C.D,{className:"flex h-full w-full flex-col justify-center gap-[15px]",children:[(0,a.jsxs)("div",{className:"gap-xs flex",children:[(0,a.jsx)(C.D,{className:"bg-secondaryGrey h-md w-md relative flex animate-pulse items-center justify-center rounded-full"}),(0,a.jsxs)(C.D,{className:"gap-xxs flex flex-1 flex-col",children:[(0,a.jsx)("div",{className:"bg-secondaryGrey h-[16px] w-3/4 animate-pulse rounded-md"}),(0,a.jsx)("div",{className:"bg-secondaryGrey h-[16px] w-[30px] animate-pulse rounded-md"})]})]}),(0,a.jsxs)("div",{className:"gap-xs flex",children:[(0,a.jsx)(C.D,{className:"bg-secondaryGrey h-md w-md relative flex animate-pulse items-center justify-center rounded-full"}),(0,a.jsxs)(C.D,{className:"gap-xxs flex flex-1 flex-col",children:[(0,a.jsx)("div",{className:"bg-secondaryGrey h-[16px] w-5/6 animate-pulse rounded-md"}),(0,a.jsx)("div",{className:"bg-secondaryGrey h-[16px] w-[30px] animate-pulse rounded-md"})]})]}),(0,a.jsxs)("div",{className:"gap-xs flex",children:[(0,a.jsx)(C.D,{className:"bg-secondaryGrey h-md w-md relative flex animate-pulse items-center justify-center rounded-full"}),(0,a.jsxs)(C.D,{className:"gap-xxs flex flex-1 flex-col",children:[(0,a.jsx)("div",{className:"bg-secondaryGrey h-[16px] w-2/3 animate-pulse rounded-md"}),(0,a.jsx)("div",{className:"bg-secondaryGrey h-[16px] w-[30px] animate-pulse rounded-md"})]})]}),(0,a.jsxs)("div",{className:"gap-xs flex",children:[(0,a.jsx)(C.D,{className:"bg-secondaryGrey h-md w-md relative flex animate-pulse items-center justify-center rounded-full"}),(0,a.jsxs)(C.D,{className:"gap-xxs flex flex-1 flex-col",children:[(0,a.jsx)("div",{className:"bg-secondaryGrey h-[16px] w-9/12 animate-pulse rounded-md"}),(0,a.jsx)("div",{className:"bg-secondaryGrey h-[16px] w-[30px] animate-pulse rounded-md"})]})]})]}),L=e=>(0,a.jsx)(d.A,{children:n=>{let{isMobile:l}=n;return(0,a.jsx)(M,{...e,isMobile:l})}}),M=e=>{var n,i,t,d;let{viewer:o,upload:u,isMobile:c,nestedDrawer:m=!1}=e,p=(0,r.useFragment)(l(61263),o),[g,y]=(0,r.useRefetchableFragment)(l(26230),u),[,f]=(0,s.useTransition)();(0,s.useEffect)(()=>{f(()=>{y({fetchComments:!0},{fetchPolicy:"network-only"})})},[y]);let x=null==g||null==(t=g.comments)||null==(i=t.edges)||null==(n=i.map(e=>(null==e?void 0:e.node)||null))?void 0:n.filter(h.x),k=(0,s.useRef)(null),[v,F]=(0,s.useState)(!1);(0,s.useEffect)(()=>{(null==x?void 0:x.length)&&(null==k?void 0:k.current)&&!v&&!c&&setTimeout(()=>{var e,n,l;null==(e=k.current)||e.classList.add("scrollbar-hide"),null==(n=k.current)||n.scrollTo({top:k.current.scrollHeight}),null==(l=k.current)||l.classList.remove("scrollbar-hide"),F(!0)},5)},[x,c,v]);let[_,b]=(0,s.useState)(null);return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)(C.D,{id:"pdpCommentScrollContainer",ref:k,className:"p-sm flex flex-1 flex-col gap-[15px] overflow-auto",children:[x&&0===x.length&&(0,a.jsx)(w.D,{className:"text-darkGrey mt-xl text-center text-base font-medium",children:"No comments yet"}),!x&&(0,a.jsx)("div",{children:(0,a.jsx)(U,{})}),x&&x.length>0&&(0,a.jsx)("div",{className:(0,T.A)("flex flex-col gap-[15px] sm:flex-col-reverse"),children:null==x?void 0:x.map(e=>{var n;return(0,a.jsx)(P.s,{comment:e,connectionId:(null==g||null==(n=g.comments)?void 0:n.__id)||"",onReplyClick:b},e.serviceId)})})]}),(0,a.jsx)("div",{className:"pb-xs px-xs z-20 shrink-0 bg-white",children:(0,a.jsx)(N.f,{viewer:p,itemType:"UPLOAD",itemId:(null==g?void 0:g.serviceId)||"",connectionId:(null==_?void 0:_.replyConnectionId)||(null==g||null==(d=g.comments)?void 0:d.__id),edgeType:(null==_?void 0:_.parentId)?"CommentRepliesEdge":"UploadCommentsEdge",onCommentCreated:()=>{setTimeout(()=>{if(!_){var e,n;
1null==(n=k.current)||n.scrollTo({top:c?0:null==(e=k.current)?void 0:e.scrollHeight,behavior:"smooth"})}},5)},replyingToUser:null==_?void 0:_.replyingToUser,onReplyDismiss:()=>b(null),parentId:null==_?void 0:_.parentId,commentAlignment:"top",nested:m})})]})},A=e=>{var n;let{upload:i,primaryIndex:t}=e,d=(0,r.useFragment)(l(65086),i),{media:o}=d||{},u=null==o?void 0:o[t],c=(0,s.useMemo)(()=>{var e,n,l;let a=(null==d?void 0:d.properties)?[...d.properties]:[];return(null==d?void 0:d.height)&&a.push({key:"Height",value:"".concat(d.height," ").concat((null==d||null==(e=d.unit)?void 0:e.toLowerCase())||"in")}),(null==d?void 0:d.width)&&a.push({key:"Width",value:"".concat(d.width," ").concat((null==d||null==(n=d.unit)?void 0:n.toLowerCase())||"in")}),(null==d?void 0:d.depth)&&a.push({key:"Depth",value:"".concat(d.depth," ").concat((null==d||null==(l=d.unit)?void 0:l.toLowerCase())||"in")}),a.filter(h.x)},[d]);return(0,a.jsxs)("div",{className:"p-xs gap-sm flex flex-col",children:[c.length>0&&(0,a.jsxs)("div",{className:"gap-xxs flex flex-col",children:[(0,a.jsx)("h3",{className:"text-base font-medium sm:text-xs",children:"Properties"}),c.map(e=>e?(0,a.jsxs)("div",{className:"gap-xl flex justify-between text-base sm:text-xs",children:[(0,a.jsx)("span",{className:"text-darkGrey shrink-0",children:e.key}),(0,a.jsx)("span",{className:"font-medium",children:e.value})]},e.key):null)]}),(0,a.jsxs)("div",{className:"gap-xxs flex flex-col",children:[(0,a.jsx)("h3",{className:"text-base font-medium sm:text-xs",children:"Metadata"}),u&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("div",{className:"gap-xs flex justify-between text-base sm:text-xs",children:[(0,a.jsx)("span",{className:"text-darkGrey shrink-0",children:"File name"}),(0,a.jsx)("span",{className:"font-medium",children:function(e){return e.length<=30?e:e.slice(0,12)+"…"+e.slice(e.length-12)}(u.fileName)})]}),(0,a.jsxs)("div",{className:"gap-xs flex justify-between text-base sm:text-xs",children:[(0,a.jsx)("span",{className:"text-darkGrey shrink-0",children:"File size"}),(0,a.jsx)("span",{className:"font-medium",children:function(e){let n=["B","KB","MB","GB"],l=0;for(;e>=1024&&l<n.length-1;)e/=1024,l++;return"".concat(parseFloat(e.toFixed(2))," ").concat(n[l]||"")}(u.fileSize)})]}),null==u||null==(n=u.exifData)?void 0:n.map(e=>e?(0,a.jsxs)("div",{className:"gap-xs flex justify-between text-base sm:text-xs",children:[(0,a.jsx)("span",{className:"text-darkGrey shrink-0",children:e.key}),(0,a.jsx)("span",{className:"font-medium",children:e.value})]},e.key):null)]}),(null==d?void 0:d.createdAt)&&(0,a.jsxs)("div",{className:"flex justify-between text-base sm:text-xs",children:[(0,a.jsx)("span",{className:"text-darkGrey",children:"Uploaded"}),(0,a.jsx)("span",{className:"font-medium",children:new Date(parseInt(d.createdAt)).toLocaleDateString("en-US",{year:"numeric",month:"long",day:"numeric",hour:"numeric",minute:"numeric",hour12:!0})})]})]})]})},D=e=>{let{currentIndex:n,upload:i,viewer:t}=e,d=(0,r.useFragment)(l(27027),t),o=(0,r.useFragment)(l(29088),i),{focusedComment:u,focusedItemType:c}=(0,F.e)(),[m,p]=(0,s.useState)(null);return(0,s.useEffect)(()=>{u&&"upload"===c&&p("comments")},[u,c]),(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("button",{onClick:()=>p("activity"),className:"p-xs border-secondaryGrey gap-xxs flex border-t text-left text-sm font-medium",children:["Activity",(0,a.jsx)("span",{className:"text-darkGrey",children:"•"}),(0,a.jsx)("span",{className:"text-darkGrey",children:(null==o?void 0:o.activityCount)||0})]}),(0,a.jsxs)("button",{onClick:()=>p("comments"),className:"p-xs border-secondaryGrey gap-xxs flex border-t text-left text-sm font-medium",children:["Comments",(0,a.jsx)("span",{className:"text-darkGrey",children:"•"}),(0,a.jsx)("span",{className:"text-darkGrey",children:(null==o?void 0:o.commentCount)||0})]}),(0,a.jsx)("button",{onClick:()=>p("info"),className:"p-xs border-secondaryGrey border-t text-left text-sm font-medium",children:"Information"}),(0,a.jsx)(v._s,{open:"activity"===m,onOpenChange:e=>{e||p(null)},children:(0,a.jsx)(v.zj,{dismissModal:()=>p(null),children:(0,a.jsx)(j,{viewer:d,upload:o||null,dismissModal:()=>p(null)})})}),(0,a.jsx)(v._s,{open:"info"===m,onOpenChange:e=>{e||p(null)},children:(0,a.jsx)(v.zj,{dismissModal:()=>p(null),className:"bottom-0 top-[unset] !h-auto",children:(0,a.jsx)(A,{upload:o||null,primaryIndex:n})})}),(0,a.jsx)(v._s,{open:"comments"===m,onOpenChange:e=>{e||p(null)},children:(0,a.jsx)(v.zj,{dismissModal:()=>p(null),children:(0,a.jsx)(L,{viewer:d,upload:o||null,nestedDrawer:!0})})})]})};var R=l(24301);let V=e=>{let{currentIndex:n,upload:i,viewer:t}=e,d=(0,r.useFragment)(l(21247),t),o=(0,r.useFragment)(l(42732),i),{focusedComment:u,focusedItemType:c}=(0,F.e)();return(0,a.jsxs)(R.oz.Group,{defaultIndex:u&&"upload"===c?2:0,children:[(0,a.jsx)(R.oz.List,{className:"z-10 border-b border-[#
1EAEAEA] bg-white",children:(0,a.jsxs)("div",{className:"gap-sm px-xs flex items-center text-base font-medium text-black sm:text-xs",children:[(0,a.jsx)(R.oz,{as:s.Fragment,children:e=>{let{selected:n}=e;return(0,a.jsxs)("button",{className:"h-xl sm:h-lg relative flex w-fit flex-col items-center justify-center focus:outline-none sm:w-[73px]",type:"button",children:["Activity",n&&(0,a.jsx)("span",{className:"bg-bluePrimary absolute top-[calc(100%-3px)] h-[3px] w-full rounded-md"})]})}}),(0,a.jsx)(R.oz,{as:s.Fragment,children:e=>{let{selected:n}=e;return(0,a.jsxs)("button",{className:"h-xl sm:h-lg relative flex w-fit flex-col items-center justify-center focus:outline-none sm:w-[73px]",type:"button",children:["Information",n&&(0,a.jsx)("span",{className:"bg-bluePrimary absolute top-[calc(100%-3px)] h-[3px] w-full rounded-md"})]})}}),(0,a.jsx)(R.oz,{as:s.Fragment,children:e=>{let{selected:n}=e;return(0,a.jsxs)("button",{className:"h-xl sm:h-lg relative flex w-fit flex-col items-center justify-center focus:outline-none sm:w-[73px]",type:"button",children:["Comments",n&&(0,a.jsx)("span",{className:"bg-bluePrimary absolute top-[calc(100%-3px)] h-[3px] w-full rounded-md"})]})}})]})}),(0,a.jsxs)(R.oz.Panels,{className:"min-w-0 flex-1 overflow-hidden",children:[(0,a.jsx)(R.oz.Panel,{className:"h-full",children:(0,a.jsx)(j,{viewer:d,upload:o||null})}),(0,a.jsx)(R.oz.Panel,{children:(0,a.jsx)(A,{upload:o||null,primaryIndex:n})}),(0,a.jsx)(R.oz.Panel,{className:"flex h-full flex-col overflow-hidden",children:(0,a.jsx)(L,{viewer:d,upload:o||null})})]})]})},G=e=>{let{viewer:n,upload:i,showTrashMenu:v,showShare:F=!1,currentIndex:_,hidePdpLink:b=!1,hideTitleAndDescription:K=!1,trackingLabel:w,triggerShareMenu:C}=e,I=(0,r.useFragment)(l(32687),n),j=(0,r.useFragment)(l(33212),i),[S,T]=(0,s.useState)(!1),{openShare:N}=(0,s.useContext)(k.mr);return(0,a.jsx)(d.A,{children:e=>{let{isMobile:n}=e;return(0,a.jsxs)("div",{className:"z-10 flex h-full min-w-0 shrink-0 flex-col overflow-hidden bg-white sm:w-[360px]",children:[(0,a.jsxs)("div",{className:"p-xs flex w-full items-center",children:[(null==j?void 0:j.createdBy)&&(0,a.jsx)(p.H,{user:j.createdBy,trackingLabel:w,showFollow:!0}),(0,a.jsxs)("div",{className:"gap-xxs ml-auto flex",children:[F&&!!(null==j?void 0:j.url)&&(0,a.jsx)("button",{onClick:()=>{if(C)return void C();N({url:j.url||"",title:j.title||""})},className:"sm:hover:bg-secondaryGrey p-xxs flex items-center justify-center rounded-md focus:outline-none",children:(0,a.jsx)("div",{className:"h-md w-md sm:h-iconLarge sm:w-iconLarge",children:(0,a.jsx)(f.S,{})})}),!b&&(0,a.jsx)(t(),{href:"/upload/".concat((null==j?void 0:j.serviceId)||""),onClick:()=>{x.N.track("upload clickthrough",{uploadId:(null==j?void 0:j.serviceId)||"",source:"mini pdp sidebar"})},children:(0,a.jsx)("div",{className:"h-md w-md sm:hover:bg-secondaryGrey flex items-center justify-center rounded-md",children:(0,a.jsx)("div",{className:"h-iconLarge w-iconLarge",children:(0,a.jsx)(g.J,{})})})}),j&&!n&&!v&&(0,a.jsx)(c.J,{viewer:I,upload:j,alwaysVisible:!0,triggerColor:"#000",hideFavorites:!0,triggerClass:"p-[2px]",activeIndex:_}),j&&n&&!v&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("button",{onClick:()=>T(!S),className:"h-md w-md m-auto",children:(0,a.jsx)(y.$,{})}),(0,a.jsx)(u.t,{upload:j,viewer:I,trackingLabel:"pdp",isOpen:S,setIsOpen:T,activeIndex:_})]}),j&&v&&(0,a.jsx)(m.R,{upload:j,alwaysVisible:!0,triggerColor:"#000"})]})]}),!K&&(0,a.jsxs)(a.Fragment,{children:[!((null==j?void 0:j.title)||(null==j?void 0:j.description))&&(null==j?void 0:j.isPrivate)&&(0,a.jsx)("div",{className:"bg-darkGrey mx-xs w-fit rounded-sm p-[2px] text-sm text-white sm:text-xs",children:"Private"}),((null==j?void 0:j.title)||(null==j?void 0:j.description))&&(0,a.jsxs)("div",{className:"px-xs pb-xs gap-xxs flex flex-col",children:[(null==j?void 0:j.title)&&(0,a.jsxs)("div",{className:"sm:gap-xxs gap-xs flex items-center",children:[(0,a.jsx)("h2",{className:"break-words text-base font-medium sm:text-xs",children:j.title}),(null==j?void 0:j.isPrivate)&&(0,a.jsx)("div",{className:"bg-darkGrey text-xxs w-fit roun
1ded-sm p-[2px] text-white sm:text-xs",children:"Private"})]}),(null==j?void 0:j.description)&&(0,a.jsx)("p",{className:"text-darkGrey whitespace-pre-line text-base sm:max-h-[90px] sm:overflow-auto sm:text-xs",children:j.description})]}),(null==j?void 0:j.tags)&&j.tags.length>0&&(0,a.jsx)("div",{className:"p-xs gap-xxs flex flex-col",children:(0,a.jsx)("div",{className:"gap-xxs flex flex-row flex-wrap",children:j.tags.filter(h.x).map(e=>e?(0,a.jsx)(o.I,{asLink:!0,className:"w-fit",tag:{...e,color:e.color}},e.serviceId):null)})})]}),n?(0,a.jsx)(D,{viewer:I,upload:j||null,currentIndex:_}):(0,a.jsx)(V,{viewer:I,upload:j||null,currentIndex:_})]})}})}},21247:(e,n,l)=>{l.r(n),l.d(n,{default:()=>i});let a={argumentDefinitions:[],kind:"Fragment",metadata:null,name:"PdpSidebarTabs_viewer",selections:[{args:null,kind:"FragmentSpread",name:"PdpComments_viewer"},{args:null,kind:"FragmentSpread",name:"PdpActivity_viewer"}],type:"Viewer",abstractKey:null};a.hash="ae8f7b2c76f8ad187b0fc298e6c746f3";let i=a},24646:(e,n,l)=>{l.d(n,{G:()=>y});var a=l(6029),i=l(60260),t=l(55729),s=l(77803),r=l(68581),d=l(93108),o=l(9254),u=l(21292);class c extends s.Ay{zoomIn(){let e=this._getContainerRect(),n={x:e.width/2,y:e.height/2};this._stopAnimation(),this._scaleOverride(this._zoomFactor+.1,n),this._update()}zoomOut(){let e=this._getContainerRect(),n={x:e.width/2,y:e.height/2};this._stopAnimation(),this._scaleOverride(this._zoomFactor-.1,n),this._update()}constructor(...e){super(...e),this._lastScaleToCenter={x:0,y:0},this._scaleOverride=(e,n)=>{this._lastScaleToCenter=n,this._scale(e/this._zoomFactor,n)}}}var m=l(81858),p=l(18149),g=l(84725);let y=e=>{let{media:n,quality:y,sizes:f,setScaleFactor:x,quickPinchZoomRef:h}=e,k=(0,r.useFragment)(l(89342),n),v=(0,t.useRef)(null),F=(0,t.useRef)(0),_=(0,t.useCallback)(e=>{let{x:n,y:l,scale:a}=e,{current:i}=v;if(F.current+=1,i&&x){x(a);let e=(0,s.$p)({x:n,y:l,scale:a});i.style.transform=e,F.current>1&&(i.style.opacity="1")}},[x]);if(!k)return null;let{mimeType:b,url:K,externalId:w,height:C,width:I,fileName:j}=k;return(0,g.AE)(b)?(0,a.jsx)(m.u,{media:k}):(0,g.As)(b)?(0,a.jsx)(u.H,{src:K}):(0,g.L8)(b)?(0,a.jsx)(d.f,{media:k}):(0,g.ic)(j)?(0,a.jsx)(o.A,{src:K}):h?(0,a.jsx)(c,{onUpdate:_,containerProps:{className:"h-full w-full"},ref:h,minZoom:.1,maxZoom:10,zoomOutFactor:.3,doubleTapToggleZoom:!0,doubleTapZoomOutOnMaxScale:!0,inertia:!1,children:(0,a.jsx)(p.X,{className:(0,i.$)("max-h-full max-w-full opacity-0 transition-opacity delay-100 duration-100",{"cursor-move":x&&(null==h?void 0:h.current)}),resizeMode:"contain",src:w||"",height:C||0,width:I||0,alt:"",sizes:f,priority:!0,quality:y,ref:v})},w):(0,a.jsx)(p.X,{className:(0,i.$)("max-h-full max-w-full"),resizeMode:"contain",src:w||"",height:C||0,width:I||0,alt:"",sizes:f,priority:!0,quality:y,ref:v},w)}},26230:(e,n,l)=>{l.r(n),l.d(n,{default:()=>t});let a=function(){var e=[{defaultValue:null,kind:"LocalArgument",name:"after"},{defaultValue:!1,kind:"LocalArgument",name:"fetchComments"},{defaultValue:100,kind:"LocalArgument",name:"first"},{defaultValue:null,kind:"LocalArgument",name:"id"}
1],n=[{kind:"Variable",name:"id",variableName:"id"}],l={kind:"Variable",name:"after",variableName:"after"},a={kind:"Variable",name:"first",variableName:"first"},i={alias:null,args:null,kind:"ScalarField",name:"__typename",storageKey:null},t={alias:null,args:null,kind:"ScalarField",name:"id",storageKey:null},s={alias:null,args:null,kind:"ScalarField",name:"serviceId",storageKey:null},r=[l,a],d={alias:null,args:null,kind:"ScalarField",name:"handle",storageKey:null},o={alias:null,args:null,kind:"ScalarField",name:"externalId",storageKey:null},u={alias:null,args:null,concreteType:"Profile",kind:"LinkedField",name:"profile",plural:!1,selections:[{alias:null,args:null,concreteType:"File",kind:"LinkedField",name:"profilePicture",plural:!1,selections:[o,{alias:null,args:null,kind:"ScalarField",name:"height",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"width",storageKey:null},t],storageKey:null},t],storageKey:null},c={alias:null,args:null,kind:"ScalarField",name:"parentId",storageKey:null},m={alias:null,args:null,concreteType:"CommentContent",kind:"LinkedField",name:"content",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"raw",storageKey:null},{alias:null,args:null,concreteType:"User",kind:"LinkedField",name:"mentions",plural:!0,selections:[d,t],storageKey:null}],storageKey:null},p={alias:null,args:null,kind:"ScalarField",name:"createdAt",storageKey:null},g={kind:"ClientExtension",selections:[{alias:null,args:null,kind:"ScalarField",name:"__id",storageKey:null}]};return{fragment:{argumentDefinitions:e,kind:"Fragment",metadata:null,name:"PdpCommentsRefetchQuery",selections:[{alias:null,args:n,concreteType:null,kind:"LinkedField",name:"node",plural:!1,selections:[{args:[l,{kind:"Variable",name:"fetchComments",variableName:"fetchComments"},a],kind:"FragmentSpread",name:"PdpComments_upload"}],storageKey:null}],type:"RootQueryType",abstractKey:null},kind:"Request",operation:{argumentDefinitions:e,kind:"Operation",name:"PdpCommentsRefetchQuery",selections:[{alias:null,args:n,concreteType:null,kind:"LinkedField",name:"node",plural:!1,selections:[i,t,{kind:"InlineFragment",selections:[s,{condition:"fetchComments",kind:"Condition",passingValue:!0,selections:[{alias:null,args:r,concreteType:"UploadCommentsConnection",kind:"LinkedField",name:"comments",plural:!1,selections:[{alias:null,args:null,concreteType:"UploadCommentsEdge",kind:"LinkedField",name:"edges",plural:!0,selections:[{alias:null,args:null,concreteType:"Comment",kind:"LinkedField",name:"node",plural:!1,selections:[s,{alias:null,args:null,concreteType:"User",kind:"LinkedField",name:"createdBy",plural:!1,selections:[d,t,o,s,u],storageKey:null},t,c,m,p,{alias:null,args:[{kind:"Literal",name:"inflateReplies",value:!1}],concreteType:"CommentRepliesConnection",kind:"LinkedField",name:"replies",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"totalResults",storageKey:null},{alias:null,args:null,concreteType:"CommentRepliesEdge",kind:"LinkedField",name:"edges",plural:!0,selections:[{alias:null,args:null,concreteType:"Comment",kind:"LinkedField",name:"node",plural:!1,selections:[s,{alias:null,args:null,concreteType:"User",kind:"LinkedField",name:"createdBy",plural:!1,selections:[s,d,t,o,u],storageKey:null},t,c,m,p],storageKey:null}],storageKey:null},g],storageKey:"replies(inflateReplies:false)"},i],storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"cursor",storageKey:null}],storageKey:null},{alias:null,args:null,concreteType:"PageInfo",kind:"LinkedField",name:"pageInfo",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"endCursor",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"hasNextPage",storageKey:null}],storageKey:null},g],storageKey:null},{alias:null,args:r,filters:[],handle:"connection",key:"PdpComments_comments",kind:"LinkedHandle",name:"comments"}]}],type:"Upload",abstractKey:null}],storageKey:null}]},params:{cacheID:"7f6167fd5c65a5e2e55270a1eda08b68",id:null,metadata:{},name:"PdpCommentsRefetchQuery",operationKind:"query",text:"query PdpCommentsRefetchQuery(\n  $after: String\n  $fetchComments: Boolean = false\n  $first: Int = 100\n  $id: ID!\n) {\n  node(id: $id) {\n    __typename\n    ...PdpComments_upload_1E87fT\n    id\n  }\n}\n\nfragment CommentCellActionMenu_comment on Comment {\n  createdBy {\n    externalId\n    id\n  }
1\n  ...DeleteCommentModal_comment\n}\n\nfragment CommentCell_comment on Comment {\n  id\n  serviceId\n  ...Comment_comment\n  createdBy {\n    serviceId\n    handle\n    id\n  }\n  replies(inflateReplies: false) {\n    totalResults\n    edges {\n      node {\n        serviceId\n        createdBy {\n          serviceId\n          handle\n          id\n        }\n        ...Comment_comment\n        id\n      }\n    }\n  }\n  ...CommentCellActionMenu_comment\n}\n\nfragment Comment_comment on Comment {\n  ...CommentCellActionMenu_comment\n  ...useProcessor_comment\n  ...useProcessorNative_comment\n  serviceId\n  createdAt\n  content {\n    raw\n  }\n  createdBy {\n    serviceId\n    handle\n    externalId\n    profile {\n      profilePicture {\n        externalId\n        height\n        width\n        id\n      }\n      id\n    }\n    id\n  }\n}\n\nfragment DeleteCommentModal_comment on Comment {\n  id\n  serviceId\n  parentId\n}\n\nfragment Mention_user on User {\n  handle\n}\n\nfragment PdpComments_upload_1E87fT on Upload {\n  serviceId\n  comments(first: $first, after: $after) @include(if: $fetchComments) {\n    edges {\n      node {\n        serviceId\n        createdBy {\n          handle\n          id\n        }\n        ...CommentCell_comment\n        id\n        __typename\n      }\n      cursor\n    }\n    pageInfo {\n      endCursor\n      hasNextPage\n    }\n  }\n  id\n}\n\nfragment useProcessorNative_comment on Comment {\n  content {\n    raw\n    mentions {\n      handle\n      ...Mention_user\n      id\n    }\n  }\n}\n\nfragment useProcessor_comment on Comment {\n  content {\n    raw\n    mentions {\n      handle\n      ...Mention_user\n      id\n    }\n  }\n}\n"}}}();a.hash="b835e5d2ccdd6bbbd60aa16039764b3c";let i=function(){var e=["comments"],n={alias:null,args:null,kind:"ScalarField",name:"serviceId",storageKey:null};return{argumentDefinitions:[{defaultValue:null,kind:"LocalArgument",name:"after"},{defaultValue:!1,kind:"LocalArgument",name:"fetchComments"},{defaultValue:100,kind:"LocalArgument",name:"first"}],kind:"Fragment",metadata:{connection:[{count:"first",cursor:"after",direction:"forward",path:e}],refetch:{connection:{forward:{count:"first",cursor:"after"},backward:null,path:e},fragmentPathInResult:["node"],operation:a,identifierInfo:{identifierField:"id",identifierQueryVariableName:"id"}}},name:"PdpComments_upload",selections:[n,{condition:"fetchComments",kind:"Condition",passingValue:!0,selections:[{alias:"comments",args:null,concreteType:"UploadCommentsConnection",kind:"LinkedField",name:"__PdpComments_comments_connection",plural:!1,selections:[{alias:null,args:null,concreteType:"UploadCommentsEdge",kind:"LinkedField",name:"edges",plural:!0,selections:[{alias:null,args:null,concreteType:"Comment",kind:"LinkedField",name:"node",plural:!1,selections:[n,{alias:null,args:null,concreteType:"User",kind:"LinkedField",name:"createdBy",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"handle",storageKey:null}],storageKey:null},{args:null,kind:"FragmentSpread",name:"CommentCell_comment"},{alias:null,args:null,kind:"ScalarField",name:"__typename",storageKey:null}],storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"cursor",storageKey:null}],storageKey:null},{alias:null,args:null,concreteType:"PageInfo",kind:"LinkedField",name:"pageInfo",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"endCursor",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"hasNextPage",storageKey:null}],storageKey:null},{kind:"ClientExtension",selections:[{alias:null,args:null,kind:"ScalarField",name:"__id",storageKey:null}]}],storageKey:null}]},{alias:null,args:null,kind:"ScalarField",name:"id",storageKey:null}],type:"Upload",abstractKey:null}}();i.hash="b835e5d2ccdd6bbbd60aa16039764b3c";let t=i},27027:(e,n,l)=>{l.r(n),l.d(n,{default:()=>i});let a={argumentDefinitions:[],kind:"Fragment",metadata:null,name:"PdpSidebarDrawers_viewer",selections:[{args:null,kind:"FragmentSpread",name:"PdpComments_viewer"},{args:null,kind:"FragmentSpread",name:"PdpActivity_viewer"}],type:"Viewer",abstractKey:null};a.hash="cb1caf0cfc96e93712db84d7640e1759";let i=a},29088:(e,n,l)=>{l.r(n),l.d(n,{default:()=>i});let a={argumentDefinitions:[{defaultValue:!1,kind:"LocalArgument",name:"isPdp"}],kind:"Fragment",metadata:null,name:"PdpSidebarDrawers_upload",selections:[{condition:"isPdp",kind:"Condition",passingValue:!0,selections:[{alias:null,args:null,kind:"ScalarField",name:"commentCount",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"activityCount",storageKey:null}]},{args:null,kind:"FragmentSpread",name:"PdpDetails_upload"},{args:null,kind:"FragmentSpread",name:"PdpComments_upload"},{args:null,kind:"FragmentSpread",name:"PdpActivity_upload"}],type:"Upload",abstractKey:null};a.hash="8f60d45a3dd818a225fe062354c18ed6";let i=a},32687:(e,n,l)=>{l.r(n),l.d(n,{default:()=>i});let a={argumentDefinitions:[],kind:"Fragment",metadata:null,name:"PdpSidebar_viewer",selections:[{args:null,kind:"FragmentSpread",name:"UploadTileActionMenu_viewer"},{args:null,kind:"FragmentSpread",name:"PdpSidebarTabs_viewer"},{args:null,kind:"FragmentSpread",name:"PdpSidebarDrawers_viewer"},{args:null,kind:"FragmentSpread",name:"UploadActionSheet_viewer"}],type:"Viewer",abstractKey:null};a.hash="66ed80bb1b2766b77ad82c89db6afe04";let i=a},33212:(e,n,l)=>{l.r(n),l.d(n,{default:()=>i});let a=function(){var e={alias:null,args:null,kind:"ScalarField",name:"serviceId",storageKey:null},n={alias:null,args:null,kind:"ScalarField",name:"url",storageKey:null};return{argumentDefinitions:[{defaultValue:!1,kind:"LocalArgument",name:"isPdp"}],kind:"Fragment",metadata:null,name:"PdpSidebar_upload",selections:[{args:null,kind:"FragmentSpread",name:"PdpSidebarTabs_upload"}
1,{args:[{kind:"Variable",name:"isPdp",variableName:"isPdp"}],kind:"FragmentSpread",name:"PdpSidebarDrawers_upload"},{args:null,kind:"FragmentSpread",name:"UploadTileActionMenu_upload"},{args:null,kind:"FragmentSpread",name:"UploadTileTrashActionMenu_upload"},{args:null,kind:"FragmentSpread",name:"UploadActionSheet_upload"},e,{alias:null,args:null,concreteType:"User",kind:"LinkedField",name:"createdBy",plural:!1,selections:[{args:null,kind:"FragmentSpread",name:"UserAvatar_user"}],storageKey:null},n,{alias:null,args:null,kind:"ScalarField",name:"height",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"width",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"depth",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"unit",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"title",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"description",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"isPrivate",storageKey:null},{alias:null,args:null,concreteType:"Tag",kind:"LinkedField",name:"tags",plural:!0,selections:[{kind:"RequiredField",field:e,action:"THROW"},{kind:"RequiredField",field:{alias:null,args:null,kind:"ScalarField",name:"name",storageKey:null},action:"THROW"},{kind:"RequiredField",field:{alias:null,args:null,kind:"ScalarField",name:"color",storageKey:null},action:"THROW"}],storageKey:null},{alias:null,args:null,concreteType:"File",kind:"LinkedField",name:"media",plural:!0,selections:[{alias:null,args:null,kind:"ScalarField",name:"externalId",storageKey:null},n,{alias:null,args:null,kind:"ScalarField",name:"fileName",storageKey:null}],storageKey:null}],type:"Upload",abstractKey:null}}();a.hash="0ceb5dc15d94f51bfaf45cb6fe0ea817";let i=a},35358:(e,n,l)=>{l.r(n),l.d(n,{default:()=>i});let a=function(){var e=[{defaultValue:null,kind:"LocalArgument",name:"input"}],n=[{alias:null,args:[{kind:"Variable",name:"input",variableName:"input"}],concreteType:"MoveToTrashMutationPayload",kind:"LinkedField",name:"moveToTrash",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"movedToTrash",storageKey:null}],storageKey:null}];return{fragment:{argumentDefinitions:e,kind:"Fragment",metadata:null,name:"MoveToTrashModalMutation",selections:n,type:"Mutations",abstractKey:null},kind:"Request",operation:{argumentDefinitions:e,kind:"Operation",name:"MoveToTrashModalMutation",selections:n},params:{cacheID:"f5ddd26e7e26dc30d2e9850b68d38761",id:null,metadata:{},name:"MoveToTrashModalMutation",operationKind:"mutation",text:"mutation MoveToTrashModalMutation(\n  $input: MoveToTrashMutationInput!\n) {\n  moveToTrash(input: $input) {\n    movedToTrash\n  }\n}\n"}}}();a.hash="5d28111cb8f421d78e82f15e2d17f834";let i=a},35663:(e,n,l)=>{l.r(n),l.d(n,{default:()=>i});let a={argumentDefinitions:[],kind:"Fragment",metadata:null,name:"DeleteUploadModal_upload",selections:[{kind:"RequiredField",field:{alias:null,args:null,kind:"ScalarField",name:"serviceId",storageKey:null},action:"THROW"}],type:"Upload",abstractKey:null};a.hash="c661783c61701fa354a5224831ffb069";let i=a},38847:(e,n,l)=>{l.r(n),l.d(n,{default:()=>i});let a={argumentDefinitions:[],kind:"Fragment",metadata:null,name:"UploadTileActionMenu_viewer",selections:[{args:null,kind:"FragmentSpread",name:"UpdateUploadModal_viewer"},{args:null,kind:"FragmentSpread",name:"AddToCollection_viewer"},{args:null,kind:"FragmentSpread",name:"MarkAsNSFW_viewer"},{alias:null,args:null,concreteType:"User",kind:"LinkedField",name:"sessionUser",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"isAdmin",storageKey:null}],storageKey:null}],type:"Viewer",abstractKey:null};a.hash="ccae79ed390d0f02bf0c524d7569d9bd";let i=a},42732:(e,n,l)=>{l.r(n),l.d(n,{default:()=>i});let a={argumentDefinitions:[],kind:"Fragment",metadata:null,name:"PdpSidebarTabs_upload",selections:[{args:null,kind:"FragmentSpread",name:"PdpDetails_upload"},{args:null,kind:"FragmentSpread",name:"PdpComments_upload"},{args:null,kind:"FragmentSpread",name:"PdpActivity_upload"}],type:"Upload",abstractKey:null};a.hash="26bb7aee440fc138a367826b030ff33c";let i=a},45817:(e,n,l)=>{l.d(n,{F:()=>i});var a=l(55729);let i=()=>{let e=(0,a.useRef)(null),[n,l]=(0,a.useState)(1),[i,t]=(0,a.useState)(!1);
1return{quickPinchZoomRef:e,scaleFactor:n,setScaleFactor:l,showZoom:i,setShowZoom:t}}},47990:(e,n,l)=>{l.d(n,{j:()=>t});var a=l(6029);l(55729);var i=l(75613);let t=e=>(0,a.jsx)(i.BS,{width:"100%",height:"100%",viewBox:"0 0 24 24",fill:"none",...e,children:(0,a.jsx)(i.wA,{d:"M10 16H5.00001V21M14 8H19V3M4.58301 9.003C5.1438 7.61545 6.08257 6.41302 7.29264 5.53237C8.5027 4.65171 9.93553 4.12815 11.4283 4.02118C12.9211 3.9142 14.4139 4.2281 15.7372 4.92721C17.0605 5.62631 18.1611 6.68259 18.914 7.976M19.418 14.997C18.8573 16.3848 17.9186 17.5875 16.7084 18.4683C15.4982 19.3492 14.0652 19.8729 12.5723 19.9798C11.0793 20.0868 9.58628 19.7728 8.26289 19.0735C6.9395 18.3742 5.83884 17.3177 5.08601 16.024",stroke:e.color||"#000",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"})})},50800:(e,n,l)=>{l.r(n),l.d(n,{default:()=>i});let a=function(){var e=[{defaultValue:null,kind:"LocalArgument",name:"input"}],n=[{kind:"Variable",name:"input",variableName:"input"}],l={alias:null,args:null,kind:"ScalarField",name:"uploadDeleted",storageKey:null},a={alias:null,args:null,kind:"ScalarField",name:"storageUsed",storageKey:null},i={alias:null,args:null,kind:"ScalarField",name:"id",storageKey:null};return{fragment:{argumentDefinitions:e,kind:"Fragment",metadata:null,name:"DeleteUploadModalMutation",selections:[{alias:null,args:n,concreteType:"DeleteUploadMutationPayload",kind:"LinkedField",name:"deleteUpload",plural:!1,selections:[l,{alias:null,args:null,concreteType:"User",kind:"LinkedField",name:"user",plural:!1,selections:[{args:null,kind:"FragmentSpread",name:"useMediaUpload_user"},a],storageKey:null}],storageKey:null}],type:"Mutations",abstractKey:null},kind:"Request",operation:{argumentDefinitions:e,kind:"Operation",name:"DeleteUploadModalMutation",selections:[{alias:null,args:n,concreteType:"DeleteUploadMutationPayload",kind:"LinkedField",name:"deleteUpload",plural:!1,selections:[l,{alias:null,args:null,concreteType:"User",kind:"LinkedField",name:"user",plural:!1,selections:[i,a,{alias:null,args:null,concreteType:"Plan",kind:"LinkedField",name:"plan",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"storageLimitBytes",storageKey:null},i],storageKey:null}],storageKey:null}],storageKey:null}]},params:{cacheID:"50a85d360ea5cdd53a9d6b5b8b4eb8f8",id:null,metadata:{},name:"DeleteUploadModalMutation",operationKind:"mutation",text:"mutation DeleteUploadModalMutation(\n  $input: DeleteUploadMutationInput!\n) {\n  deleteUpload(input: $input) {\n    uploadDeleted\n    user {\n      ...useMediaUpload_user\n      storageUsed\n      id\n    }\n  }\n}\n\nfragment useMediaUpload_user on User {\n  id\n  storageUsed\n  plan {\n    storageLimitBytes\n    id\n  }\n}\n"}}}();a.hash="b59ec636b95c8ea00d088c9234a28677";let i=a},51304:(e,n,l)=>{l.r(n),l.d(n,{default:()=>i});let a={argumentDefinitions:[],kind:"Fragment",metadata:null,name:"RestoreUploadModal_upload",selections:[{kind:"RequiredField",field:{alias:null,args:null,kind:"ScalarField",name:"serviceId",storageKey:null},action:"THROW"}],type:"Upload",abstractKey:null};a.hash="35d6b7452fb510831cc07dda14f1c1f1";let i=a},61263:(e,n,l)=>{l.r(n),l.d(n,{default:()=>i});let a={argumentDefinitions:[],kind:"Fragment",metadata:null,name:"PdpComments_viewer",selections:[{args:null,kind:"FragmentSpread",name:"CommentBar_viewer"}],type:"Viewer",abstractKey:null};a.hash="0238c2d1f08c97c08712aa11fff7bf76";let i=a},63759:(e,n,l)=>{l.r(n),l.d(n,{default:()=>t});let a=function(){var e=[{defaultValue:!0,kind:"LocalArgument",name:"fetchUpload"},{defaultValue:null,kind:"LocalArgument",name:"id"}
1],n=[{kind:"Variable",name:"id",variableName:"id"}],l={alias:null,args:null,kind:"ScalarField",name:"id",storageKey:null},a={alias:null,args:null,kind:"ScalarField",name:"url",storageKey:null},i={alias:null,args:null,kind:"ScalarField",name:"externalId",storageKey:null},t={alias:null,args:null,kind:"ScalarField",name:"key",storageKey:null},s={alias:null,args:null,kind:"ScalarField",name:"value",storageKey:null},r={alias:null,args:null,kind:"ScalarField",name:"height",storageKey:null},d={alias:null,args:null,kind:"ScalarField",name:"width",storageKey:null},o={alias:null,args:null,kind:"ScalarField",name:"serviceId",storageKey:null};return{fragment:{argumentDefinitions:e,kind:"Fragment",metadata:null,name:"PdpModalRefetchWrapperUploadQuery",selections:[{alias:null,args:n,concreteType:null,kind:"LinkedField",name:"node",plural:!1,selections:[{args:[{kind:"Variable",name:"fetchUpload",variableName:"fetchUpload"}],kind:"FragmentSpread",name:"PdpModalRefetchWrapper_upload"}],storageKey:null}],type:"RootQueryType",abstractKey:null},kind:"Request",operation:{argumentDefinitions:e,kind:"Operation",name:"PdpModalRefetchWrapperUploadQuery",selections:[{alias:null,args:n,concreteType:null,kind:"LinkedField",name:"node",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"__typename",storageKey:null},l,{kind:"InlineFragment",selections:[a,{condition:"fetchUpload",kind:"Condition",passingValue:!0,selections:[{alias:null,args:null,kind:"ScalarField",name:"createdAt",storageKey:null},{alias:null,args:null,concreteType:"File",kind:"LinkedField",name:"media",plural:!0,selections:[i,{alias:null,args:null,kind:"ScalarField",name:"fileName",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"mimeType",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"fileSize",storageKey:null},{alias:null,args:null,concreteType:"ExifData",kind:"LinkedField",name:"exifData",plural:!0,selections:[t,s],storageKey:null},l,r,d,o,a,{alias:null,args:null,kind:"ScalarField",name:"cloudinaryAssetId",storageKey:null}],storageKey:null},r,d,{alias:null,args:null,kind:"ScalarField",name:"depth",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"unit",storageKey:null},{alias:null,args:null,concreteType:"Property",kind:"LinkedField",name:"properties",plural:!0,selections:[t,s,l,o],storageKey:null},o,{alias:null,args:null,concreteType:"User",kind:"LinkedField",name:"createdBy",plural:!1,selections:[i,l,o,{alias:null,args:null,kind:"ScalarField",name:"isFollowing",storageKey:null},{alias:null,args:null,concreteType:"Profile",kind:"LinkedField",name:"profile",plural:!1,selections:[{alias:null,args:null,concreteType:"File",kind:"LinkedField",name:"profilePicture",plural:!1,selections:[a,i,r,d,{alias:null,args:null,kind:"ScalarField",name:"scale",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"translateX",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"translateY",storageKey:null},l],storageKey:null},l,{alias:null,args:null,kind:"ScalarField",name:"displayName",storageKey:null}],storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"handle",storageKey:null}],storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"isPrivate",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"title",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"description",storageKey:null},{alias:null,args:null,concreteType:"Tag",kind:"LinkedField",name:"tags",plural:!0,selections:[o,{alias:null,args:null,kind:"ScalarField",name:"name",storageKey:null},l,{alias:null,args:null,kind:"ScalarField",name:"color",storageKey:null}],storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"visibility",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"isNsfw",storageKey:null}]}],type:"Upload",abstractKey:null}],storageKey:null}]},params:{cacheID:"aa92b34e57bd81ccf34c23afa8568568",id:null,metadata:{},name:"PdpModalRefetchWrapperUploadQuery",operationKind:"query",text:"query PdpModalRefetchWrapperUploadQuery(\n  $fetchUpload: Boolean = true\n  $id: ID!\n) {\n  node(id: $id) {\n    __typename\n    ...PdpModalRefetchWrapper_upload_2HuVcv\n    id\n  }\n}\n\nfragment AddToCollection_upload on Upload {\n  serviceId\n  createdBy {\n    serviceId\n    id\n  }\n  media {\n    externalId\n    height\n    width\n    mimeType\n    id\n  }\n}\n\nfragment AudioViewer_media on File {\n  id\n  url\n  externalId\n}\n\nfragment DeleteUploadModal_upload on Upload {\n  serviceId\n}\n\nfragment FollowUser_user on User {\n  id\n  serviceId\n  isFollowing\n  externalId\n}\n\nfragment MarkAsNSFW_upload on Upload {\n  id\n  serviceId\n  isNsfw\n}\n\nfragment MoveToTrashModal_upload on Upload {\n  serviceId\n}\n\nfragment PdpActivity_upload on Upload {\n  serviceId\n  id\n}\n\nfragment PdpComments_upload on Upload {\n  serviceId\n  id\n}\n\nfragment PdpDetails_upload on Upload {\n  createdAt\n  media {\n    externalId\n    fileName\n    mimeType\n    fileSize\n    exifData {\n      key\n      value\n    }\n    id\n  }\n  height\n  width\n  depth\n  unit\n  properties {\n    key\n    value\n    id\n  }\n}\n\nfragment PdpModalRefetchWrapper_upload_2HuVcv on Upload {\n  __typename @include(if: $fetchUpload)\n  ...PdpModal_upload @include(if: $fetchUpload)\n  url\n  id\n}\n\nfragment PdpModal_upload on Upload {\n  ...PdpSidebar_upload\n  media {\n    externalId\n    height\n    width\n    url\n    mimeType\n    ...UploadMediaDisplay_media\n    id\n  }\n}\n\nfragment PdpSidebarDrawers_upload_4ywaXO on Upload {\n  ...PdpDetails_upload\n  ...PdpComments_upload\n  ...PdpActivity_upload\n}\n\nfragment PdpSidebarTabs_upload on Upload {\n  ...PdpDetails_upload\n  ...PdpComments_upload\n  ...PdpActivity_upload\n}\n\nfragment PdpSidebar_upload on Upload {\n  ...PdpSidebarTabs_upload\n  ...PdpSidebarDrawers_upload_4ywaXO\n  ...UploadTileActionMenu_upload\n  ...UploadTileTrashActionMenu_upload\n  ...UploadActionSheet_upload\n  serviceId\n  createdBy {\n    ...UserAvatar_user\n    id\n  }\n  url\n  height\n  width\n  depth\n  unit\n  title\n  description\n  isPrivate\n  tags {\n    serviceId\n    name\n    color\n    id\n  }\n  media {\n    externalId\n    url\n    fileName\n    id\n  }\n}\n\nfragment RestoreUploadModal_upload on Upload {\n  serviceId\n}\n\nfragment UpdateUploadModal_upload on Upload {\n  serviceId\n  ...useMediaForm_upload\n  ...useInformationForm_upload\n  ...useSettingsForm_upload\n}\n\nfragment UpdateVisibility_upload on Upload {\n  id\n  serviceId\n  isPrivate\n}\n\nfragment UploadActionSheet_upload on Upload {\n  serviceId\n  url\n  
1createdBy {\n    externalId\n    id\n  }\n  title\n  media {\n    externalId\n    height\n    width\n    fileName\n    mimeType\n    id\n  }\n  ...AddToCollection_upload\n  ...MarkAsNSFW_upload\n  ...UpdateVisibility_upload\n  ...UpdateUploadModal_upload\n}\n\nfragment UploadMediaDisplay_media on File {\n  externalId\n  url\n  mimeType\n  height\n  width\n  fileName\n  ...VideoViewer_media\n  ...AudioViewer_media\n}\n\nfragment UploadTileActionMenu_upload on Upload {\n  id\n  serviceId\n  url\n  createdBy {\n    externalId\n    id\n  }\n  media {\n    externalId\n    height\n    width\n    id\n  }\n  isPrivate\n  ...UpdateUploadModal_upload\n  ...MoveToTrashModal_upload\n  ...AddToCollection_upload\n  ...MarkAsNSFW_upload\n  ...UpdateVisibility_upload\n}\n\nfragment UploadTileTrashActionMenu_upload on Upload {\n  serviceId\n  createdBy {\n    externalId\n    id\n  }\n  ...RestoreUploadModal_upload\n  ...DeleteUploadModal_upload\n}\n\nfragment UserAvatarPhoto_user on User {\n  profile {\n    profilePicture {\n      url\n      externalId\n      height\n      width\n      scale\n      translateX\n      translateY\n      id\n    }\n    id\n  }\n}\n\nfragment UserAvatar_user on User {\n  ...FollowUser_user\n  ...UserAvatarPhoto_user\n  serviceId\n  handle\n  profile {\n    displayName\n    id\n  }\n}\n\nfragment VideoViewer_media on File {\n  id\n  url\n  externalId\n  width\n  height\n}\n\nfragment useInformationForm_upload on Upload {\n  title\n  description\n  tags {\n    serviceId\n    name\n    color\n    id\n  }\n  properties {\n    serviceId\n    key\n    value\n    id\n  }\n  height\n  width\n  depth\n  unit\n}\n\nfragment useMediaForm_upload on Upload {\n  title\n  description\n  tags {\n    serviceId\n    name\n    id\n  }\n  media {\n    serviceId\n    externalId\n    mimeType\n    url\n    fileName\n    fileSize\n    cloudinaryAssetId\n    height\n    width\n    id\n  }\n}\n\nfragment useSettingsForm_upload on Upload {\n  visibility\n}\n"}}}();a.hash="da3fb41db9bcbe9dd95256d9f925cd1a";let i={argumentDefinitions:[{defaultValue:!0,kind:"LocalArgument",name:"fetchUpload"}],kind:"Fragment",metadata:{refetch:{connection:null,fragmentPathInResult:["node"],operation:a,identifierInfo:{identifierField:"id",identifierQueryVariableName:"id"}}},name:"PdpModalRefetchWrapper_upload",selections:[{condition:"fetchUpload",kind:"Condition",passingValue:!0,selections:[{alias:null,args:null,kind:"ScalarField",name:"__typename",storageKey:null},{args:null,kind:"FragmentSpread",name:"PdpModal_upload"}]},{alias:null,args:null,kind:"ScalarField",name:"url",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"id",storageKey:null}],type:"Upload",abstractKey:null};i.hash="da3fb41db9bcbe9dd95256d9f925cd1a";let t=i},63964:(e,n,l)=>{l.d(n,{R:()=>F});var a=l(6029),i=l(63229),t=l(60260),s=l(55729),r=l(68581),d=l(92354),o=l(47990),u=l(12099),c=l(93685),m=l(98061),p=l(37143),g=l(96837),y=l(36464),f=l(15415),x=l(31442),h=l(67081);let k=e=>{let{isOpen:n,setIsOpen:i,upload:t}=e,{toast:s}=(0,h.dj)(),d=(0,r.useFragment)(l(35663),t),[o,u]=(0,r.useMutation)(l(50800));return(0,a.jsx)(f.Lt,{open:n,onOpenChange:i,children:(0,a.jsxs)(f.EO,{children:[(0,a.jsxs)(f.wd,{children:[(0,a.jsx)(f.r7,{children:"Delete Upload?"}),(0,a.jsx)(f.$v,{children:"This will delete the upload permanently, and cannot be undone."})]}),(0,a.jsxs)(f.ck,{children:[(0,a.jsx)(f.Zr,{className:"mr-xs",children:"Cancel"}),(0,a.jsx)(f.Rx,{children:(0,a.jsx)(x.$,{text:"Confirm",size:"small",onClick:()=>o({variables:{input:{uploadId:d.serviceId}},onCompleted:e=>{var n,l,a;"number"==typeof(null==(l=e.deleteUpload)||null==(n=l.user)?void 0:n.storageUsed)&&g.A.emit("updateStorageUsed",e.deleteUpload.user.storageUsed),(null==(a=e.deleteUpload)?void 0:a.uploadDeleted)&&(y.N.track("Delete upload",{uploadId:d.serviceId}),i(!1),s({title:"Successfully deleted!"}),g.A.emit("updateUploads"))}}),buttonClass:"!w-[85px]",textClass:"!text-base sm:!text-sm",isLoading:u})})]})]})})},v=e=>{let{isOpen:n,setIsOpen:i,upload:t}=e,{toast:s}=(0,h.dj)(),d=(0,r.useFragment)(l(51304),t),[o,u]=(0,r.useMutation)(l(80497));return(0,a.jsx)(f.Lt,{open:n,onOpenChange:i,children:(0,a.jsxs)(f.EO,{children:[(0,a.jsxs)(f.wd,{children:[(0,a.jsx)(f.r7,{children:"Restore Upload?"}),(0,a.jsx)(f.$v,{children:"This will restore the upload back to your library."})]}),(0,a.jsxs)(f.ck,{children:[(0,a.jsx)(f.Zr,{className:"mr-xs",children:"Cancel"}),(0,a.jsx)(f.Rx,{children:(0,a.jsx)(x.$,{text:"Confirm",size:"small",onClick:()=>o({variables:{input:{uploadId:d.serviceId}},onCompleted:e=>{var n;(null==(n=e.restoreUpload)?void 0:n.uploadRestored)&&(i(!1),s({title:"Successfully restored!"}),g.A.emit("updateUploads"))}}),buttonClass:"!w-[85px]",textClass:"!text-base sm:!text-sm",isLoading:u})})]})]})})},F=e=>{let{upload:n,alwaysVisible:g,triggerColor:y}
1=e,[f,x]=(0,s.useState)(!1),[h,F]=(0,s.useState)(!1),[_,b]=(0,s.useState)(!1),K=(0,r.useFragment)(l(13018),n);return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(k,{upload:K,isOpen:h,setIsOpen:F}),(0,a.jsx)(v,{upload:K,isOpen:_,setIsOpen:b}),(0,a.jsxs)(i.bL,{open:f,onOpenChange:e=>x(e),children:[(0,a.jsx)(i.l9,{className:(0,t.A)("sm:hover:bg-secondaryGrey focus-visible:bg-secondaryGrey z-50 ml-auto rounded-md bg-white focus:outline-none group-hover:visible sm:invisible",{"!bg-secondaryGrey !visible":f,"!visible":g}),onClick:e=>e.preventDefault(),children:(0,a.jsx)(p.D,{className:"h-md w-md",children:(0,a.jsx)(d.$,{color:y||"#72767A"})})}),(0,a.jsx)(i.ZL,{children:(0,a.jsxs)(i.UC,{avoidCollisions:!0,collisionPadding:20,className:"shadow-default px-xs py-sm gap-xs sm:p-xxs my-xxs data-[state=closed]:animate-slideDown z-50 flex w-[200px] flex-col rounded-md bg-white text-base focus:outline-none sm:gap-0 sm:text-sm",children:[(0,a.jsx)(i.q7,{className:"w-full rounded-md focus:outline-none data-[highlighted]:bg-[#EBEFFC]",children:(0,a.jsx)(c.P,{className:"w-full",accessibilityRole:"button",onPress:()=>{x(!1),b(!0)},children:(0,a.jsxs)(p.D,{className:(0,t.A)("p-xs gap-sm flex w-full flex-row items-center text-left"),children:[(0,a.jsx)(p.D,{className:"h-md w-md sm:h-iconLarge sm:w-iconLarge",children:(0,a.jsx)(o.j,{color:"#000"})}),(0,a.jsx)(m.D,{className:"text-base font-medium sm:text-sm",children:"Restore"})]})})}),(0,a.jsx)(i.q7,{className:"w-full rounded-md focus:outline-none data-[highlighted]:bg-[#EBEFFC]",children:(0,a.jsx)(c.P,{className:"w-full",accessibilityRole:"button",onPress:()=>{x(!1),F(!0)},children:(0,a.jsxs)(p.D,{className:(0,t.A)("p-xs gap-sm flex w-full flex-row items-center text-left"),children:[(0,a.jsx)(p.D,{className:"h-md w-md sm:h-iconLarge sm:w-iconLarge",children:(0,a.jsx)(u.u,{color:"#E65244"})}),(0,a.jsx)(m.D,{className:"text-base font-medium text-[#E65244] sm:text-sm",children:"Delete"})]})})})]})})]})]})}},65086:(e,n,l)=>{l.r(n),l.d(n,{default:()=>i});let a=function(){var e={alias:null,args:null,kind:"ScalarField",name:"key",storageKey:null},n={alias:null,args:null,kind:"ScalarField",name:"value",storageKey:null};return{argumentDefinitions:[],kind:"Fragment",metadata:null,name:"PdpDetails_upload",selections:[{alias:null,args:null,kind:"ScalarField",name:"createdAt",storageKey:null},{alias:null,args:null,concreteType:"File",kind:"LinkedField",name:"media",plural:!0,selections:[{alias:null,args:null,kind:"ScalarField",name:"externalId",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"fileName",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"mimeType",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"fileSize",storageKey:null},{alias:null,args:null,concreteType:"ExifData",kind:"LinkedField",name:"exifData",plural:!0,selections:[e,n],storageKey:null}],storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"height",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"width",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"depth",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"unit",storageKey:null},{alias:null,args:null,concreteType:"Property",kind:"LinkedField",name:"properties",plural:!0,selections:[{kind:"RequiredField",field:e,action:"THROW"},{kind:"RequiredField",field:n,action:"THROW"}],storageKey:null}],type:"Upload",abstractKey:null}}();a.hash="38bb43772354444e7f3adc1eaf58bcb6";let i=a},74358:(e,n,l)=>{l.r(n),l.d(n,{default:()=>i});let a={argumentDefinitions:[],kind:"Fragment",metadata:null,name:"PdpActivity_viewer",selections:[{args:null,kind:"FragmentSpread",name:"PostModal_viewer"}],type:"Viewer",abstractKey:null};a.hash="6d7fcb72902cf9c9c91e53f6a3c4bbb6";let i=a},74764:(e,n,l)=>{l.r(n),l.d(n,{default:()=>i});let a=function(){var e={alias:null,args:null,kind:"ScalarField",name:"externalId",storageKey:null};return{argumentDefinitions:[],kind:"Fragment",metadata:null,name:"UploadTileActionMenu_upload",selections:[{kind:"RequiredField",field:{alias:null,args:null,kind:"ScalarField",name:"id",storageKey:null},action:"THROW"},{kind:"RequiredField",field:{alias:null,args:null,kind:"ScalarField",name:"serviceId",storageKey:null},action:"THROW"},{alias:null,args:null,kind:"ScalarField",name:"url",storageKey:null},{alias:null,args:null,concreteType:"User",kind:"LinkedField",name:"createdBy",plural:!1,selections:[e],storageKey:null},{alias:null,args:null,concreteType:"File",kind:"LinkedField",name:"media",plural:!0,selections:[e,{alias:null,args:null,kind:"ScalarField",name:"height",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"width",storageKey:null}],storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"isPrivate",storageKey:null},{args:null,kind:"FragmentSpread",name:"UpdateUploadModal_upload"},{args:null,kind:"FragmentSpread",name:"MoveToTrashModal_upload"},{args:null,kind:"FragmentSpread",name:"AddToCollection_upload"},{args:null,kind:"FragmentSpread",name:"MarkAsNSFW_upload"},{args:null,kind:"FragmentSpread",name:"UpdateVisibility_upload"}],type:"Upload",abstractKey:null}}();a.hash="efba9491b9116d238d7e4eaf05596ee8";let i=a},76833:(e,n,l)=>{l.r(n),l.d(n,{default:()=>t});let a=function(){var e=[{defaultValue:null,kind:"LocalArgument",name:"after"},{defaultValue:!1,kind:"LocalArgument",name:"fetchActivity"},{defaultValue:100,kind:"LocalArgument",name:"first"},{defaultValue:null,kind:"LocalArgument",name:"id"}
1],n=[{kind:"Variable",name:"id",variableName:"id"}],l={kind:"Variable",name:"after",variableName:"after"},a={kind:"Variable",name:"first",variableName:"first"},i={alias:null,args:null,kind:"ScalarField",name:"__typename",storageKey:null},t={alias:null,args:null,kind:"ScalarField",name:"id",storageKey:null},s={alias:null,args:null,kind:"ScalarField",name:"serviceId",storageKey:null},r=[l,a],d={alias:null,args:null,kind:"ScalarField",name:"externalId",storageKey:null},o={alias:null,args:null,kind:"ScalarField",name:"url",storageKey:null},u={alias:null,args:null,kind:"ScalarField",name:"title",storageKey:null},c={alias:null,args:null,kind:"ScalarField",name:"height",storageKey:null},m={alias:null,args:null,kind:"ScalarField",name:"width",storageKey:null},p={alias:null,args:null,kind:"ScalarField",name:"mimeType",storageKey:null},g={kind:"InlineFragment",selections:[t],type:"Node",abstractKey:"__isNode"},y={kind:"ClientExtension",selections:[{alias:null,args:null,kind:"ScalarField",name:"__id",storageKey:null}]},f={alias:null,args:null,kind:"ScalarField",name:"raw",storageKey:null},x=[f],h={alias:null,args:null,concreteType:"ParsedCollectionContent",kind:"LinkedField",name:"parsedContent",plural:!1,selections:x,storageKey:null},k={alias:null,args:null,kind:"ScalarField",name:"totalResults",storageKey:null},v=[d,c,m,p,t],F={alias:null,args:null,concreteType:"File",kind:"LinkedField",name:"featuredImage",plural:!1,selections:v,storageKey:null},_=[{kind:"Literal",name:"first",value:1}],b=[{alias:null,args:null,concreteType:"CollectionPreviewImagesEdge",kind:"LinkedField",name:"edges",plural:!0,selections:[{alias:null,args:null,concreteType:"File",kind:"LinkedField",name:"node",plural:!1,selections:v,storageKey:null}],storageKey:null}],K={alias:null,args:null,kind:"ScalarField",name:"handle",storageKey:null},w=[d,c,m,t],C={alias:null,args:null,kind:"ScalarField",name:"createdAt",storageKey:null},I={alias:null,args:null,kind:"ScalarField",name:"emoji",storageKey:null},j=[{kind:"Literal",name:"first",value:200}],S={alias:null,args:null,concreteType:"Profile",kind:"LinkedField",name:"profile",plural:!1,selections:[{alias:null,args:null,concreteType:"File",kind:"LinkedField",name:"profilePicture",plural:!1,selections:w,storageKey:null},t],storageKey:null},T={alias:null,args:null,kind:"ScalarField",name:"parentId",storageKey:null},N=[K,t],P={alias:null,args:null,concreteType:"CommentContent",kind:"LinkedField",name:"content",plural:!1,selections:[f,{alias:null,args:null,concreteType:"User",kind:"LinkedField",name:"mentions",plural:!0,selections:N,storageKey:null}],storageKey:null},U={alias:null,args:null,kind:"ScalarField",name:"cursor",storageKey:null},L={alias:null,args:null,concreteType:"PageInfo",kind:"LinkedField",name:"pageInfo",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"endCursor",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"hasNextPage",storageKey:null}],storageKey:null},M={kind:"InlineFragment",selections:[{alias:null,args:null,concreteType:"CommentContent",kind:"LinkedField",name:"content",plural:!1,selections:x,storageKey:null}],type:"Comment",abstractKey:null},A={kind:"InlineFragment",selections:[{alias:null,args:null,concreteType:"File",kind:"LinkedField",name:"media",plural:!0,selections:v,storageKey:null}],type:"Upload",abstractKey:null},D={alias:"firstImage",args:_,concreteType:"CollectionPreviewImagesConnection",kind:"LinkedField",name:"previewImages",plural:!1,selections:b,storageKey:"previewImages(first:1)"};return{fragment:{argumentDefinitions:e,kind:"Fragment",metadata:null,name:"PdpActivityRefetchQuery",selections:[{alias:null,args:n,concreteType:null,kind:"LinkedField",name:"node",plural:!1,selections:[{args:[l,{kind:"Variable",name:"fetchActivity",variableName:"fetchActivity"},a],kind:"FragmentSpread",name:"PdpActivity_upload"}],storageKey:null}],type:"RootQueryType",abstractKey:null},kind:"Request",operation:{argumentDefinitions:e,kind:"Operation",name:"PdpActivityRefetchQuery",selections:[{alias:null,args:n,concreteType:null,kind:"LinkedField",name:"node",plural:!1,selections:[i,t,{kind:"InlineFragment",selections:[s,{condition:"fetchActivity",kind:"Condition",passingValue:!0,selections:[{alias:null,args:r,concreteType:"UploadActivityConnection",kind:"LinkedField",name:"activity",plural:!1,selections:[{alias:null,args:null,concreteType:"UploadActivityEdge",kind:"LinkedField",name:"edges",plural:!0,selections:[{alias:null,args:null,concreteType:"NotificationType",kind:"LinkedField",name:"node",plural:!1,selections:[s,{alias:null,args:null,concreteType:null,kind:"LinkedField",name:"secondaryEntity",plural:!1,selections:[i,{kind:"InlineFragment",selections:[{alias:null,args:null,kind:"ScalarField",name:"caption",storageKey:null},{alias:null,args:null,concreteType:null,kind:"LinkedField",name:"items",plural:!0,selections:[i,{kind:"TypeDiscriminator",abstractKey:"__isPostItemUnion"},{kind:"InlineFragment",selections:[s,{alias:null,args:null,concreteType:"User",kind:"LinkedField",name:"createdBy",plural:!1,selections:[s,t,d],storageKey:null},o,u,{alias:null,args:null,concreteType:"File",kind:"LinkedField",name:"media",plural:!0,selections:[d,c,m,p,t,{alias:null,args:null,kind:"ScalarField",name:"fileName",storageKey:null},s,o,{alias:null,args:null,kind:"ScalarField",name:"fileSize",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"cloudinaryAssetId",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"duration",storageKey:null},{alias:null,args:null,concreteType:"Color",kind:"LinkedField",name:"colors",plural:!0,selections:[{alias:null,args:null,kind:"ScalarField",name:"hex",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"percentage",storageKey:null}],storageKey:null}],storageKey:null},t,{alias:null,args:null,kind:"ScalarField",name:"isNsfw",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"isPrivate",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"description",storageKey:null},{alias:null,args:null,concreteType:"Tag",kind:"LinkedField",name:"tags",plural:!0,selections:[s,{alias:null,args:null,kind:"ScalarField",name:"name",storageKey:null},t,{alias:null,args:null,kind:"ScalarField",name:"color",storageKey:null}],storageKey:null},{alias:null,args:null,concreteType:"Property",kind:"LinkedField",name:"properties",plural:!0,selections:[s,{alias:null,args:null,kind:"ScalarField",name:"key",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"value",storageKey:null},t],storageKey:null},c,m,{alias:null,args:null,kind:"ScalarField",name:"depth",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"unit",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"visibility",storageKey:null}],type:"Upload",abstractKey:null},g,y,{kind:"InlineFragment",selections:[s,{alias:"collectionTitle",args:null,kind:"ScalarField",name:"title",storageKey:null},h,{alias:null,args:null,concreteType:"CollectionSubcollectionsConnection",kind:"LinkedField",name:"subcollections",plural:!1,selections:[k,{alias:null,args:null,concreteType:"CollectionSubcollectionsEdge",kind:"LinkedField",name:"edges",plural:!0,selections:[{alias:null,args:null,concreteType:"Collection",kind:"LinkedField",name:"node",plural:!1,selections:[s,F,{alias:null,args:_,concreteType:"CollectionPreviewImagesConnection",kind:"LinkedField",name:"previewImages",plural:!1,selections:b,storageKey:"previewImages(first:1)"},t],storageKey:null}],storageKey:null}],storageKey:null},{alias:null,args:null,concreteType:"CollectionItemsConnection",kind:"LinkedField",name:"items",plural:!1,selections:[k],storageKey:null},F,{alias:null,args:[{kind:"Literal",name:"first",value:4}],concreteType:"CollectionPreviewImagesConnection",kind:"LinkedField",name:"previewImages",plural:!1,selections:b,storageKey:"previewImages(first:4)"}
1,t,o],type:"Collection",abstractKey:null}],storageKey:null},t,s,{alias:null,args:null,kind:"ScalarField",name:"isFavorited",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"isQuoteEligible",storageKey:null},{alias:null,args:null,concreteType:"ParsedPostContent",kind:"LinkedField",name:"parsedContent",plural:!1,selections:[f,{alias:null,args:null,concreteType:"User",kind:"LinkedField",name:"mentions",plural:!0,selections:[K,s,t],storageKey:null}],storageKey:null},{alias:null,args:null,concreteType:"User",kind:"LinkedField",name:"createdBy",plural:!1,selections:[d,t,K,{alias:null,args:null,concreteType:"Profile",kind:"LinkedField",name:"profile",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"displayName",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"firstName",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"lastName",storageKey:null},t,{alias:null,args:null,concreteType:"File",kind:"LinkedField",name:"profilePicture",plural:!1,selections:[o,d,c,m,{alias:null,args:null,kind:"ScalarField",name:"scale",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"translateX",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"translateY",storageKey:null},t],storageKey:null}],storageKey:null}],storageKey:null},{alias:null,args:null,concreteType:"Feed",kind:"LinkedField",name:"feed",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"isAdmin",storageKey:null},t,s,u,{alias:null,args:null,concreteType:"File",kind:"LinkedField",name:"featuredImage",plural:!1,selections:w,storageKey:null}],storageKey:null},C,{alias:null,args:null,concreteType:"PostOgEmbed",kind:"LinkedField",name:"ogEmbed",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"image",storageKey:null},o,u,{alias:null,args:null,kind:"ScalarField",name:"imageHeight",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"imageWidth",storageKey:null}],storageKey:null},{alias:"allReactions",args:null,concreteType:"PostReactionsConnection",kind:"LinkedField",name:"reactions",plural:!1,selections:[{alias:null,args:null,concreteType:"PostReactionsEdge",kind:"LinkedField",name:"edges",plural:!0,selections:[{alias:null,args:null,concreteType:"Reaction",kind:"LinkedField",name:"node",plural:!1,selections:[t,s,I,{alias:null,args:null,kind:"ScalarField",name:"count",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"wasCreatedByUser",storageKey:null}],storageKey:null}],storageKey:null},y],storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"numComments",storageKey:null},{alias:null,args:j,concreteType:"PostCommentsConnection",kind:"LinkedField",name:"comments",plural:!1,selections:[{alias:null,args:null,concreteType:"PostCommentsEdge",kind:"LinkedField",name:"edges",plural:!0,selections:[{alias:null,args:null,concreteType:"Comment",kind:"LinkedField",name:"node",plural:!1,selections:[s,{alias:null,args:null,concreteType:"User",kind:"LinkedField",name:"createdBy",plural:!1,selections:[K,t,d,s,S],storageKey:null},t,T,P,C,{alias:null,args:[{kind:"Literal",name:"inflateReplies",value:!1}],concreteType:"CommentRepliesConnection",kind:"LinkedField",name:"replies",plural:!1,selections:[k,{alias:null,args:null,concreteType:"CommentRepliesEdge",kind:"LinkedField",name:"edges",plural:!0,selections:[{alias:null,args:null,concreteType:"Comment",kind:"LinkedField",name:"node",plural:!1,selections:[s,{alias:null,args:null,concreteType:"User",kind:"LinkedField",name:"createdBy",plural:!1,selections:[s,K,t,d,S],storageKey:null},t,T,P,C],storageKey:null}],storageKey:null},y],storageKey:"replies(inflateReplies:false)"},i],storageKey:null},U],storageKey:null},L,y],storageKey:"comments(first:200)"},{alias:null,args:j,filters:[],handle:"connection",key:"PostComments_comments",kind:"LinkedHandle",name:"comments"}],type:"Post",abstractKey:null},{kind:"InlineFragment",selections:[s,u],type:"Collection",abstractKey:null},g,M,{kind:"InlineFragment",selections:[I],type:"Reaction",abstractKey:null},{kind:"InlineFragment",selections:[u,s],type:"Feed",abstractKey:null}],storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"message",storageKey:null},C,{alias:null,args:null,kind:"ScalarField",name:"entityType",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"isRecipient",storageKey:null},{alias:null,args:null,concreteType:null,kind:"LinkedField",name:"entity",plural:!1,selections:[i,{kind:"InlineFragment",selections:[{alias:null,args:null,concreteType:null,kind:"LinkedField",name:"items",plural:!0,selections:[i,A,{kind:"InlineFragment",selections:[F,D],type:"C
1ollection",abstractKey:null},g],storageKey:null},{alias:null,args:null,concreteType:"ParsedPostContent",kind:"LinkedField",name:"parsedContent",plural:!1,selections:x,storageKey:null}],type:"Post",abstractKey:null},A,{kind:"InlineFragment",selections:[F,D,h,u,s],type:"Collection",abstractKey:null},{kind:"InlineFragment",selections:[F,s,u],type:"Feed",abstractKey:null},g,{kind:"InlineFragment",selections:[{alias:null,args:null,kind:"ScalarField",name:"status",storageKey:null},t,s,{alias:null,args:null,kind:"ScalarField",name:"collectionId",storageKey:null},{alias:"collectionInviteStatus",args:null,kind:"ScalarField",name:"status",storageKey:null},{alias:null,args:null,concreteType:"Collection",kind:"LinkedField",name:"collection",plural:!1,selections:[i,s,t],storageKey:null}],type:"CollectionInvite",abstractKey:null},{kind:"InlineFragment",selections:[t,s,{alias:null,args:null,kind:"ScalarField",name:"feedId",storageKey:null},{alias:"feedInviteStatus",args:null,kind:"ScalarField",name:"status",storageKey:null}],type:"FeedInvite",abstractKey:null}],storageKey:null},{alias:null,args:null,concreteType:"User",kind:"LinkedField",name:"sentTo",plural:!1,selections:N,storageKey:null},{alias:null,args:null,concreteType:null,kind:"LinkedField",name:"tertiaryEntity",plural:!1,selections:[i,M,g],storageKey:null},{alias:null,args:null,concreteType:"User",kind:"LinkedField",name:"createdBy",plural:!1,selections:[t,s,{alias:null,args:null,kind:"ScalarField",name:"isFollowing",storageKey:null},d,K,S],storageKey:null},t,i],storageKey:null},U],storageKey:null},L,y],storageKey:null},{alias:null,args:r,filters:[],handle:"connection",key:"PdpActivity_activity",kind:"LinkedHandle",name:"activity"}]}],type:"Upload",abstractKey:null}],storageKey:null}]},params:{cacheID:"81b30bc6aee1782342f8261daa131f7d",id:null,metadata:{},name:"PdpActivityRefetchQuery",operationKind:"query",text:"query PdpActivityRefetchQuery(\n  $after: String\n  $fetchActivity: Boolean = false\n  $first: Int = 100\n  $id: ID!\n) {\n  node(id: $id) {\n    __typename\n    ...PdpActivity_upload_2aYJfs\n    id\n  }\n}\n\nfragment AddToCollection_upload on Upload {\n  serviceId\n  createdBy {\n    serviceId\n    id\n  }\n  media {\n    externalId\n    height\n    width\n    mimeType\n    id\n  }\n}\n\nfragment AudioViewer_media on File {\n  id\n  url\n  externalId\n}\n\nfragment CollectionActionMenu_collection on Collection {\n  serviceId\n  id\n  url\n  collectionTitle: title\n}\n\nfragment CollectionActionSheet_collection on Collection {\n  serviceId\n  id\n  url\n}\n\nfragment CollectionGrid_collection on Collection {\n  serviceId\n  collectionTitle: title\n  parsedContent {\n    raw\n  }\n  subcollections {\n    totalResults\n    edges {\n      node {\n        serviceId\n        featuredImage {\n          externalId\n          height\n          width\n          mimeType\n          id\n        }\n        previewImages(first: 1) {\n          edges {\n            node {\n              externalId\n              height\n              width\n              mimeType\n              id\n            }\n          }\n        }\n        id\n      }\n    }\n  }\n  items {\n    totalResults\n  }\n  featuredImage {\n    externalId\n    height\n    width\n    mimeType\n    id\n  }\n  previewImages(first: 4) {\n    edges {\n      node {\n        externalId\n        height\n        width\n        mimeType\n        id\n      }\n    }\n  }\n  ...CollectionActionMenu_collection\n  ...CollectionActionSheet_collection\n}\n\nfragment CollectionInviteButton_collectionInvite on CollectionInvite {\n  id\n  serviceId\n  collectionId\n  collectionInviteStatus: status\n  collection {\n    __typename\n    serviceId\n    id\n  }\n}\n\nfragment CommentCellActionMenu_comment on Comment {\n  createdBy {\n    externalId\n    id\n  }\n  ...DeleteCommentModal_comment\n}\n\nfragment CommentCell_comment on Comment {\n  id\n  serviceId\n  ...Comment_comment\n  createdBy {\n    serviceId\n    handle\n    id\n  }\n  replies(inflateReplies: false) {\n    totalResults\n    edges {\n      node {\n        serviceId\n        createdBy {\n          serviceId\n          handle\n          id\n        }\n        ...Comment_comment\n        id\n      }\n    }\n  }\n  ...CommentCellActionMenu_comment\n}\n\nfragment Comment_comment on Comment {\n  ...CommentCellActionMenu_comment\n  ...useProcessor_comment\n  ...useProcessorNative_comment\n  serviceId\n  createdAt\n  content {\n    raw\n  }\n  createdBy {\n    serviceId\n    handle\n    externalId\n    profile {\n      profilePicture {\n        externalId\n        height\n        width\n        id\n      }\n      id\n    }\n    id\n  }\n}
1\n\nfragment DeleteCommentModal_comment on Comment {\n  id\n  serviceId\n  parentId\n}\n\nfragment DeletePostModal_post on Post {\n  id\n  serviceId\n}\n\nfragment FeedAvatarWeb_feed on Feed {\n  title\n  featuredImage {\n    externalId\n    height\n    width\n    id\n  }\n}\n\nfragment FeedInviteButton_feedInvite on FeedInvite {\n  id\n  serviceId\n  feedId\n  feedInviteStatus: status\n}\n\nfragment FollowUser_user on User {\n  id\n  serviceId\n  isFollowing\n  externalId\n}\n\nfragment MarkAsNSFW_upload on Upload {\n  id\n  serviceId\n  isNsfw\n}\n\nfragment Mention_user on User {\n  handle\n}\n\nfragment NotificationCell_notification on NotificationType {\n  message\n  createdAt\n  entityType\n  isRecipient\n  ...usePrimaryNotificationMedia_notification\n  ...useNotificationContent_notification\n  createdBy {\n    ...FollowUser_user\n    serviceId\n    handle\n    profile {\n      profilePicture {\n        externalId\n        height\n        width\n        id\n      }\n      id\n    }\n    id\n  }\n  entity {\n    __typename\n    ... on FeedInvite {\n      ...FeedInviteButton_feedInvite\n    }\n    ... on CollectionInvite {\n      ...CollectionInviteButton_collectionInvite\n    }\n    ... on Node {\n      __isNode: __typename\n      id\n    }\n  }\n}\n\nfragment PdpActivity_upload_2aYJfs on Upload {\n  serviceId\n  activity(first: $first, after: $after) @include(if: $fetchActivity) {\n    edges {\n      node {\n        serviceId\n        secondaryEntity {\n          __typename\n          ... on Post {\n            ...PostModal_post\n          }\n          ... on Collection {\n            serviceId\n          }\n          ... on Node {\n            __isNode: __typename\n            id\n          }\n        }\n        ...NotificationCell_notification\n        id\n        __typename\n      }\n      cursor\n    }\n    pageInfo {\n      endCursor\n      hasNextPage\n    }\n  }\n  id\n}\n\nfragment PostModalActionMenu_post on Post {\n  id\n  ...DeletePostModal_post\n  serviceId\n  isFavorited\n  isQuoteEligible\n  parsedContent {\n    raw\n  }\n  createdBy {\n    externalId\n    id\n  }\n  feed {\n    isAdmin\n    id\n  }\n}\n\nfragment PostModalActionMenu_upload on Upload {\n  serviceId\n  ...AddToCollection_upload\n}\n\nfragment PostModalComments_post on Post {\n  id\n  serviceId\n  numComments\n  comments(first: 200) {\n    edges {\n      node {\n        serviceId\n        createdBy {\n          handle\n          id\n        }\n        ...CommentCell_comment\n        id\n        __typename\n      }\n      cursor\n    }\n    pageInfo {\n      endCursor\n      hasNextPage\n    }\n  }\n}\n\nfragment PostModalReaction_post on Post {\n  serviceId\n  allReactions: reactions {\n    edges {\n      node {\n        id\n        serviceId\n        emoji\n        count\n        wasCreatedByUser\n      }\n    }\n  }\n}\n\nfragment PostModal_post on Post {\n  ...PostTileBody_post\n  ...PostTileHeader_post\n  ...PostTileHeaderSupplementaryContent_post\n  ...PostModalReaction_post\n  ...PostModalComments_post\n  ...PostModalActionMenu_post\n  id\n  serviceId\n  numComments\n  caption\n  parsedContent {\n    raw\n  }\n  ogEmbed {\n    image\n    url\n    imageHeight\n    imageWidth\n  }\n  items {\n    __typename\n    ... on Upload {\n      media {\n        externalId\n        width\n        height\n        mimeType\n        fileName\n        colors {\n          hex\n          percentage\n        }\n        id\n      }\n      ...PostModalActionMenu_upload\n    }\n    ... on Node {\n      __isNode: __typename\n      id\n    }\n  }\n  allReactions: reactions {\n    edges {\n      node {\n        id\n        serviceId\n        emoji\n        count\n        wasCreatedByUser\n      }\n    }\n  }\n}\n\nfragment PostTileActionMenu_post on Post {\n  id\n  ...DeletePostModal_post\n  serviceId\n  isFavorited\n  isQuoteEligible\n  parsedContent {\n    raw\n  }\n  createdBy {\n    externalId\n    id\n  }\n  feed {\n    isAdmin\n    id\n  }\n}\n\nfragment PostTileActionMenu_upload on Upload {\n  serviceId\n  ...AddToCollection_upload\n}\n\nfragment PostTileBody_post on Post {\n  ...PostTileGrid_post\n  items {\n    __typename\n    ... on Upload {\n      ...UploadTileCarousel_upload\n    }\n    ... on Collection {\n      ...CollectionGrid_collection\n    }
1\n    ... on Node {\n      __isNode: __typename\n      id\n    }\n  }\n}\n\nfragment PostTileGridItem_postItemUnion on PostItemUnion {\n  __isPostItemUnion: __typename\n  ... on Upload {\n    ...PostTileUploadActionMenu_upload\n    ...UploadActionSheet_upload\n    serviceId\n    media {\n      externalId\n      height\n      width\n      mimeType\n      id\n    }\n    description\n  }\n}\n\nfragment PostTileGrid_post on Post {\n  caption\n  items {\n    __typename\n    ...PostTileGridItem_postItemUnion\n    ... on Node {\n      __isNode: __typename\n      id\n    }\n  }\n}\n\nfragment PostTileHeaderSupplementaryContent_post on Post {\n  ...useProcessCaption_post\n  caption\n  items {\n    __typename\n    ... on Node {\n      __isNode: __typename\n      id\n    }\n  }\n  ogEmbed {\n    title\n    image\n    url\n    imageHeight\n    imageWidth\n  }\n}\n\nfragment PostTileHeader_post on Post {\n  ...PostTileActionMenu_post\n  items {\n    __typename\n    ... on Upload {\n      ...PostTileActionMenu_upload\n    }\n    ... on Node {\n      __isNode: __typename\n      id\n    }\n  }\n  createdBy {\n    handle\n    profile {\n      displayName\n      firstName\n      lastName\n      id\n    }\n    ...UserAvatarPhoto_user\n    id\n  }\n  createdAt\n  feed {\n    serviceId\n    title\n    ...FeedAvatarWeb_feed\n    id\n  }\n}\n\nfragment PostTileUploadActionMenu_upload on Upload {\n  serviceId\n  createdBy {\n    serviceId\n    id\n  }\n  url\n  title\n  ...AddToCollection_upload\n  ...MarkAsNSFW_upload\n  ...UpdateVisibility_upload\n}\n\nfragment UpdateUploadModal_upload on Upload {\n  serviceId\n  ...useMediaForm_upload\n  ...useInformationForm_upload\n  ...useSettingsForm_upload\n}\n\nfragment UpdateVisibility_upload on Upload {\n  id\n  serviceId\n  isPrivate\n}\n\nfragment UploadActionSheet_upload on Upload {\n  serviceId\n  url\n  createdBy {\n    externalId\n    id\n  }\n  title\n  media {\n    externalId\n    height\n    width\n    fileName\n    mimeType\n    id\n  }\n  ...AddToCollection_upload\n  ...MarkAsNSFW_upload\n  ...UpdateVisibility_upload\n  ...UpdateUploadModal_upload\n}\n\nfragment UploadTileCarousel_upload on Upload {\n  ...PostTileUploadActionMenu_upload\n  ...UploadActionSheet_upload\n  serviceId\n  title\n  description\n  media {\n    externalId\n    height\n    width\n    mimeType\n    fileName\n    duration\n    url\n    ...VideoViewer_media\n    ...AudioViewer_media\n    id\n  }\n  isNsfw\n}\n\nfragment UserAvatarPhoto_user on User {\n  profile {\n    profilePicture {\n      url\n      externalId\n      height\n      width\n      scale\n      translateX\n      translateY\n      id\n    }\n    id\n  }\n}\n\nfragment VideoViewer_media on File {\n  id\n  url\n  externalId\n  width\n  height\n}\n\nfragment useInformationForm_upload on Upload {\n  title\n  description\n  tags {\n    serviceId\n    name\n    color\n    id\n  }\n  properties {\n    serviceId\n    key\n    value\n    id\n  }\n  height\n  width\n  depth\n  unit\n}\n\nfragment useMediaForm_upload on Upload {\n  title\n  description\n  tags {\n    serviceId\n    name\n    id\n  }\n  media {\n    serviceId\n    externalId\n    mimeType\n    url\n    fileName\n    fileSize\n    cloudinaryAssetId\n    height\n    width\n    id\n  }\n}\n\nfragment useNotificationContent_notification on NotificationType {\n  entityType\n  isRecipient\n  sentTo {\n    handle\n    id\n  }\n  entity {\n    __typename\n    ... on Post {\n      parsedContent {\n        raw\n      }\n    }\n    ... on Collection {\n      parsedContent {\n        raw\n      }\n      title\n      serviceId\n    }\n    ... on Feed {\n      serviceId\n      title\n    }\n    ... on CollectionInvite {\n      status\n    }\n    ... on Node {\n      __isNode: __typename\n      id\n    }\n  }\n  secondaryEntity {\n    __typename\n    ... on Post {\n      parsedContent {\n        raw\n      }\n    }\n    ... on Comment {\n      content {\n        raw\n      }\n    }\n    ... on Reaction {\n      emoji\n    }\n    ... on Collection {\n      title\n      serviceId\n    }\n    ... on Feed {\n      title\n      serviceId\n    }
1\n    ... on Node {\n      __isNode: __typename\n      id\n    }\n  }\n  tertiaryEntity {\n    __typename\n    ... on Comment {\n      content {\n        raw\n      }\n    }\n    ... on Node {\n      __isNode: __typename\n      id\n    }\n  }\n}\n\nfragment usePrimaryNotificationMedia_notification on NotificationType {\n  entity {\n    __typename\n    ... on Post {\n      items {\n        __typename\n        ... on Upload {\n          __typename\n          media {\n            externalId\n            height\n            width\n            mimeType\n            id\n          }\n        }\n        ... on Collection {\n          __typename\n          featuredImage {\n            externalId\n            height\n            width\n            mimeType\n            id\n          }\n          firstImage: previewImages(first: 1) {\n            edges {\n              node {\n                externalId\n                height\n                width\n                mimeType\n                id\n              }\n            }\n          }\n        }\n        ... on Node {\n          __isNode: __typename\n          id\n        }\n      }\n    }\n    ... on Upload {\n      media {\n        externalId\n        height\n        width\n        mimeType\n        id\n      }\n    }\n    ... on Collection {\n      featuredImage {\n        externalId\n        height\n        width\n        mimeType\n        id\n      }\n      firstImage: previewImages(first: 1) {\n        edges {\n          node {\n            externalId\n            height\n            width\n            mimeType\n            id\n          }\n        }\n      }\n    }\n    ... on Feed {\n      featuredImage {\n        externalId\n        height\n        width\n        mimeType\n        id\n      }\n    }\n    ... on Node {\n      __isNode: __typename\n      id\n    }\n  }\n}\n\nfragment useProcessCaption_post on Post {\n  caption\n  parsedContent {\n    mentions {\n      handle\n      serviceId\n      ...Mention_user\n      id\n    }\n    raw\n  }\n  ogEmbed {\n    image\n    url\n  }\n  items {\n    __typename\n    ... on Node {\n      __isNode: __typename\n      id\n    }\n  }\n}\n\nfragment useProcessorNative_comment on Comment {\n  content {\n    raw\n    mentions {\n      handle\n      ...Mention_user\n      id\n    }\n  }\n}\n\nfragment useProcessor_comment on Comment {\n  content {\n    raw\n    mentions {\n      handle\n      ...Mention_user\n      id\n    }\n  }\n}\n\nfragment useSettingsForm_upload on Upload {\n  visibility\n}\n"}}}();a.hash="806827ffde59332b0a8bdff385de58b5";let i=function(){var e=["activity"],n={alias:null,args:null,kind:"ScalarField",name:"serviceId",storageKey:null},l={alias:null,args:null,kind:"ScalarField",name:"__typename",storageKey:null};return{argumentDefinitions:[{defaultValue:null,kind:"LocalArgument",name:"after"},{defaultValue:!1,kind:"LocalArgument",name:"fetchActivity"},{defaultValue:100,kind:"LocalArgument",name:"first"}],kind:"Fragment",metadata:{connection:[{count:"first",cursor:"after",direction:"forward",path:e}],refetch:{connection:{forward:{count:"first",cursor:"after"},backward:null,path:e},fragmentPathInResult:["node"],operation:a,identifierInfo:{identifierField:"id",identifierQueryVariableName:"id"}}},name:"PdpActivity_upload",selections:[n,{condition:"fetchActivity",kind:"Condition",passingValue:!0,selections:[{alias:"activity",args:null,concreteType:"UploadActivityConnection",kind:"LinkedField",name:"__PdpActivity_activity_connection",plural:!1,selections:[{alias:null,args:null,concreteType:"UploadActivityEdge",kind:"LinkedField",name:"edges",plural:!0,selections:[{alias:null,args:null,concreteType:"NotificationType",kind:"LinkedField",name:"node",plural:!1,selections:[n,{alias:null,args:null,concreteType:null,kind:"LinkedField",name:"secondaryEntity",plural:!1,selections:[l,{kind:"InlineFragment",selections:[{args:null,kind:"FragmentSpread",name:"PostModal_post"}],type:"Post",abstractKey:null}
1,{kind:"InlineFragment",selections:[n],type:"Collection",abstractKey:null}],storageKey:null},{args:null,kind:"FragmentSpread",name:"NotificationCell_notification"},l],storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"cursor",storageKey:null}],storageKey:null},{alias:null,args:null,concreteType:"PageInfo",kind:"LinkedField",name:"pageInfo",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"endCursor",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"hasNextPage",storageKey:null}],storageKey:null},{kind:"ClientExtension",selections:[{alias:null,args:null,kind:"ScalarField",name:"__id",storageKey:null}]}],storageKey:null}]},{alias:null,args:null,kind:"ScalarField",name:"id",storageKey:null}],type:"Upload",abstractKey:null}}();i.hash="806827ffde59332b0a8bdff385de58b5";let t=i},77206:(e,n,l)=>{l.d(n,{y:()=>d});var a=l(6029),i=l(60260),t=l(65438);l(55729);var s=l(75613);let r=e=>(0,a.jsxs)(s.BS,{width:"100%",height:"100%",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",...e,children:[(0,a.jsx)(s.jl,{cx:"11",cy:"11",r:"8"}),(0,a.jsx)(s.N1,{x1:"21",x2:"16.65",y1:"21",y2:"16.65"}),(0,a.jsx)(s.N1,{x1:"8",x2:"14",y1:"11",y2:"11"})]}),d=e=>{let{showZoom:n,setScaleFactor:l,scaleFactor:s,quickPinchZoomRef:d}=e;return(0,a.jsx)("div",{className:"top-xs left-xs absolute z-50",children:(0,a.jsxs)("div",{className:(0,i.$)("shadow-default px-xs py-xxs gap-xxs flex items-center rounded-full bg-white opacity-0 transition-opacity",{"opacity-100":n}),children:[(0,a.jsx)("button",{onClick:()=>{var e;l(s-.1),null==(e=d.current)||e.zoomOut()},children:(0,a.jsx)("div",{className:"h-iconLarge w-iconLarge",children:(0,a.jsx)(r,{})})}),(0,a.jsxs)("span",{className:"w-xl text-center text-xs",children:[Math.floor(100*s),"%"]}),(0,a.jsx)("button",{onClick:()=>{var e;l(s+.1),null==(e=d.current)||e.zoomIn()},children:(0,a.jsx)("div",{className:"h-iconLarge w-iconLarge",children:(0,a.jsx)(t.$,{})})})]})})}},80497:(e,n,l)=>{l.r(n),l.d(n,{default:()=>i});let a=function(){var e=[{defaultValue:null,kind:"LocalArgument",name:"input"}],n=[{alias:null,args:[{kind:"Variable",name:"input",variableName:"input"}],concreteType:"RestoreUploadMutationPayload",kind:"LinkedField",name:"restoreUpload",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"uploadRestored",storageKey:null}],storageKey:null}];return{fragment:{argumentDefinitions:e,kind:"Fragment",metadata:null,name:"RestoreUploadModalMutation",selections:n,type:"Mutations",abstractKey:null},kind:"Request",operation:{argumentDefinitions:e,kind:"Operation",name:"RestoreUploadModalMutation",selections:n},params:{cacheID:"d83f6790b13083a16640985566000905",id:null,metadata:{},name:"RestoreUploadModalMutation",operationKind:"mutation",text:"mutation RestoreUploadModalMutation(\n  $input: RestoreUploadMutationInput!\n) {\n  restoreUpload(input: $input) {\n    uploadRestored\n  }\n}\n"}}}();a.hash="9819230ae4e51284c1b9eff521d7f71a";let i=a},84385:(e,n,l)=>{l.d(n,{J:()=>T});var a=l(6029),i=l(63229),t=l(60260),s=l(55729),r=l(68581),d=l(13026),o=l(71003),u=l(42694),c=l(69672),m=l(12740),p=l(71385),g=l(92354),y=l(70507),f=l(89495),x=l(12099),h=l(92367),k=l(18149),v=l(37143),F=l(96792),_=l(52120),b=l(96837),K=l(36464),w=l(15415),C=l(31442),I=l(67081);let j=e=>{let{isOpen:n,setIsOpen:i,upload:t,onMoveToTrash:s}=e,{toast:d}=(0,I.dj)(),o=(0,r.useFragment)(l(85593),t),[u,c]=(0,r.useMutation)(l(35358));return(0,a.jsx)(w.Lt,{open:n,onOpenChange:i,children:(0,a.jsxs)(w.EO,{className:"sm:!w-[275px]",children:[(0,a.jsxs)(w.wd,{children:[(0,a.jsx)(w.r7,{children:"Move to Trash?"}),(0,a.jsx)(w.$v,{children:"This action will move this upload to your trash."})]}),(0,a.jsxs)(w.ck,{children:[(0,a.jsx)(w.Zr,{className:"mr-xs",children:"Cancel"}),(0,a.jsx)(w.Rx,{children:(0,a.jsx)(C.$,{text:"Confirm",size:"small",onClick:()=>u({variables:{input:{uploadId:o.serviceId}},onCompleted:e=>{var n;(null==(n=e.moveToTrash)?void 0:n.movedToTrash)&&(K.N.track("Move upload to trash",{uploadId:o.serviceId}),i(!1),d({title:"Successfully moved to trash."}),b.A.emit("updateUploads"),null==s||s())}}),buttonClass:"!w-[85px]",textClass:"!text-base sm:!text-sm",isLoading:c})})]})]})})};var S=l(64438);let T=e=>{var n,b,K,w,C,I,T,N;let{upload:P,viewer:U,alwaysVisible:L,triggerColor:M,hideFavorites:A=!1,hideShare:D=!1,triggerClass:R,showRemoveFavoriteWarning:V=!1,onRemoveFromCollection:G,onMoveToTrash:B,onChooseThumbnail:E,trashOnly:O=!1}=e,{setUploadId:z,setCreatePostModalOpen:$}
1=(0,o.Tk)(),[q,W]=(0,s.useState)(!1),[H,Q]=(0,s.useState)(!1),[Z,X]=(0,s.useState)(!1),[Y,J]=(0,s.useState)(!1),{userId:ee}=(0,c.d)(),en=(0,r.useFragment)(l(38847),U),el=(0,r.useFragment)(l(74764),P),ea=(null==el||null==(n=el.createdBy)?void 0:n.externalId)===ee;return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(S.S,{viewer:en,upload:el,isOpen:H,onClose:()=>{Q(!1)}}),(0,a.jsx)(j,{upload:el,isOpen:Z,setIsOpen:X,onMoveToTrash:B}),(0,a.jsx)(u.f,{isOpen:Y,onClose:()=>J(!1),shareData:{url:(null==el?void 0:el.url)||""}}),(0,a.jsxs)(i.bL,{open:q,onOpenChange:e=>W(e),children:[(0,a.jsx)(i.l9,{className:(0,t.A)("sm:hover:bg-secondaryGrey ml-auto rounded-md bg-white focus:outline-none sm:invisible sm:group-hover:visible",{"!bg-secondaryGrey !visible":q,"!visible":L},R),onClick:e=>e.preventDefault(),children:(0,a.jsx)(v.D,{className:"h-md w-md m-auto",children:(0,a.jsx)(g.$,{color:M||"#72767A"})})}),(0,a.jsx)(i.ZL,{children:(0,a.jsxs)(i.UC,{avoidCollisions:!0,collisionPadding:20,className:"shadow-default gap-xs my-xxs px-xs py-sm sm:p-xxs data-[state=closed]:animate-slideDown z-[250] flex w-[275px] flex-col rounded-md bg-white text-base focus:outline-none sm:w-[220px] sm:gap-0 sm:text-sm",children:[E&&!O&&(0,a.jsx)(i.q7,{asChild:!0,children:(0,a.jsx)("button",{type:"button",className:h.xF,onClick:()=>{W(!1),E()},children:(0,a.jsx)(h.Cf,{icon:(0,a.jsx)(k.X,{src:(null==el||null==(K=el.media)||null==(b=K[0])?void 0:b.externalId)||"",width:(null==el||null==(C=el.media)||null==(w=C[0])?void 0:w.width)||0,height:(null==el||null==(T=el.media)||null==(I=T[0])?void 0:I.height)||0,sizes:"32px",className:"h-full w-full rounded-sm",contentFit:"cover",alt:""}),iconClassName:"overflow-hidden rounded-sm",label:"Set as cover"})})}),!O&&(0,a.jsx)(m.Z,{viewer:en,upload:el,dismissMenu:()=>W(!1)}),G&&!O&&(0,a.jsx)(a.Fragment,{children:(0,a.jsx)(i.q7,{asChild:!0,children:(0,a.jsx)("button",{type:"button",className:h.xF,onClick:G,children:(0,a.jsx)(h.Cf,{icon:(0,a.jsx)(d.F,{color:"#000"}),label:"Remove from Collection"})})})}),(null==(N=en.sessionUser)?void 0:N.isAdmin)&&(0,a.jsx)(i.q7,{className:(0,t.A)(h.yC,"disabled:cursor-not-allowed"),children:(0,a.jsx)(F.W,{viewer:en,upload:el})}),ea&&(0,a.jsx)(i.q7,{className:(0,t.A)(h.yC,"disabled:cursor-not-allowed"),children:(0,a.jsx)(_.K,{upload:el,dismissMenu:()=>W(!1)})}),ea&&!O&&(0,a.jsx)(i.q7,{asChild:!0,children:(0,a.jsx)("button",{type:"button",className:h.xF,onClick:()=>{W(!1),z(el.serviceId),$(!0)},children:(0,a.jsx)(h.Cf,{icon:(0,a.jsx)(p.q,{color:"#000"}),label:"Post to feed"})})}),ea&&!O&&(0,a.jsx)(i.q7,{asChild:!0,children:(0,a.jsx)("button",{type:"button",className:h.xF,onClick:()=>{W(!1),Q(!0)},children:(0,a.jsx)(h.Cf,{icon:(0,a.jsx)(y.Q,{color:"#000"}),label:"Edit"})})}),!D&&(0,a.jsx)(i.q7,{asChild:!0,children:(0,a.jsx)("button",{type:"button",className:h.xF,onClick:()=>J(!0),children:(0,a.jsx)(h.Cf,{icon:(0,a.jsx)(f.S,{color:"#000"}),label:"Share"})})}),ea&&(0,a.jsx)(i.q7,{asChild:!0,children:(0,a.jsx)("button",{type:"button",className:h.xF,onClick:()=>{W(!1),X(!0)},children:(0,a.jsx)(h.Cf,{danger:!0,icon:(0,a.jsx)(x.u,{color:"#E65244"}),label:"Move to trash"})})})]})})]})]})}},85593:(e,n,l)=>{l.r(n),l.d(n,{default:()=>i});let a={argumentDefinitions:[],kind:"Fragment",metadata:null,name:"MoveToTrashModal_upload",selections:[{kind:"RequiredField",field:{alias:null,args:null,kind:"ScalarField",name:"serviceId",storageKey:null},action:"THROW"}],type:"Upload",abstractKey:null};a.hash="d95955923a363a165a2a1d69af4a5396";let i=a},89342:(e,n,l)=>{l.r(n),l.d(n,{default:()=>i});let a={argumentDefinitions:[],kind:"Fragment",metadata:null,name:"UploadMediaDisplay_media",selections:[{alias:null,args:null,kind:"ScalarField",name:"externalId",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"url",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"mimeType",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"height",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"width",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"fileName",storageKey:null},{args:null,kind:"FragmentSpread",name:"VideoViewer_media"},{args:null,kind:"FragmentSpread",name:"AudioViewer_media"}],type:"File",abstractKey:null};a.hash="f83f9637c28c5633f3a794a00916c8e2";let i=a}}]);

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.