PageSourceSearch

https://trainhealthawareness.com/_next/static/chunks/5febe01c.193226cb1adb655a.js

js trainhealthawareness.com collected 2026-10-08 10:41:48 UTC 106,766 bytes, 61 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1680],{34690:(e,t,a)=>{a.d(t,{$_:()=>a2});var i=a(95155),s=a(96241),r=a(81323),n=a(64509),l=a(59452),o=a(12115),d=a(97341),c=a(32553),p=a(1213),u=a(43404),m=a(76069),h=a(81093),g=a(66019),f=a(26335),y=a(34030),x=a(40712),b=a(85755),j=a(86238),v=a(47211),w=a(31536),C=a(45037),I=a(32466),T=a(64711),z=a(60732),k=a(42764),E=a(65333),A=a(77133),_=a(91436),$=a(39209),S=a(25828),R=a(70480),L=a(63704),U=a(43279),O=a(47808),D=a(54152),Z=a(71798),q=a(74559),F=a(15374),N=a(45953),B=a(61543),Y=a(51738),M=a(22544),Q=a(54879),P=a(66942),V=a(92564),H=a(59676),W=a(32893),X=a(87813),J=a(83896),G=a(23844),K=a(62666),ee=a(16977);let et=(e,t)=>{let a=(0,o.useRef)(!1),i=(0,o.useCallback)(i=>{(0,d.v_)(e,i)&&(a.current=!0,t&&t())},[e,t]),s=(0,o.useCallback)(()=>{a.current=!1},[]);return(0,o.useEffect)(()=>(window.addEventListener("keydown",i),window.addEventListener("keyup",s),()=>{window.removeEventListener("keydown",i),window.removeEventListener("keyup",s)}),[i,s]),a},ea=(0,o.createContext)(void 0),ei=e=>{let{children:t,onSelect:a}=e,s=(0,o.useMemo)(()=>({onSelect:a}),[a]);return(0,i.jsx)(ea.Provider,{value:s,children:t})},es=()=>{let e=(0,o.useContext)(ea);if(void 0===e)throw Error("useAssetSourceActions must be used within an AssetSourceDispatchProvider");return e},er=()=>(0,r.tH7)({apiVersion:"2025-10-02"}),en=(0,c.AH)`::-webkit-scrollbar{width:14px;}::-webkit-scrollbar-thumb{border-radius:10px;border:4px solid rgba(0,0,0,0);background:var(--card-border-color);background-clip:padding-box;&:hover{background:var(--card-muted-fg-color);background-clip:padding-box;}}`,el=(0,c.DU)`.media__custom-scrollbar{${en}}div[data-ui="Box"]{${en}}div[data-ui="Dialog"]{background-color:rgba(15,17,18,0.9);}`,eo=p.d4,ed={_createdAt:{asc:"Last created: Oldest first",desc:"Last created: Newest first"},_updatedAt:{asc:"Last updated: Oldest first",desc:"Last updated: Newest first"},mimeType:{asc:"MIME type: A to Z",desc:"MIME type: Z to A"},originalFilename:{asc:"File name: A to Z",desc:"File name: Z to A"},size:{asc:"File size: Smallest first",desc:"File size: Largest first"}},ec=(e,t)=>ed[e][t],ep={type:"divider"},eu={altText:{assetTypes:["file","image"],field:"altText",name:"altText",operatorType:"empty",operatorTypes:["empty","notEmpty",null,"includes","doesNotInclude"],title:"Alt text",type:"string",value:""},creditLine:{assetTypes:["file","image"],field:"creditLine",name:"creditLine",operatorType:"empty",operatorTypes:["empty","notEmpty",null,"includes","doesNotInclude"],title:"Credit",type:"string",value:""},description:{assetTypes:["file","image"],field:"description",name:"description",operatorType:"empty",operatorTypes:["empty","notEmpty",null,"includes","doesNotInclude"],title:"Description",type:"string",value:""},fileName:{assetTypes:["file","image"],field:"originalFilename",name:"filename",operatorType:"includes",operatorTypes:["includes","doesNotInclude"],title:"File name",type:"string",value:""},height:{assetTypes:["image"],field:"metadata.dimensions.height",name:"height",operatorType:"greaterThan",operatorTypes:["greaterThan","greaterThanOrEqualTo","lessThan","lessThanOrEqualTo",null,"equalTo"],title:"Height",type:"number",value:400},inCurrentDocument:{assetTypes:["file","image"],name:"inCurrentDocument",operatorType:"is",options:[{name:"true",title:"True",value:(0,O.A)`_id in $documentAssetIds`},{name:"false",title:"False",value:(0,O.A)`!(_id in $documentAssetIds)`}],selectOnly:!0,title:"In use in current document",type:"select",value:"true"},inUse:{assetTypes:["file","image"],name:"inUse",operatorType:"is",options:[{name:"true",title:"True",value:(0,O.A)`count(*[references(^._id)]) > 0`},{name:"false",title:"False",value:(0,O.A)`count(*[references(^._id)]) == 0`}],title:"In use",type:"select",value:"true"},isOpaque:{assetTypes:["image"],field:"metadata.isOpaque",name:"isOpaque",operatorType:"equalTo",options:[{name:"true",title:"True",value:"false"},{name:"false",title:"False",value:"true"}],title:"Has transparency",type:"select",value:"true"},orientation:{assetTypes:["image"],name:"orientation",operatorType:"is",operatorTypes:["is","isNot"],options:[{name:"portrait",title:"Portrait",value:"metadata.dimensions.aspectRatio < 1"},{name:"landscape",title:"Landscape",value:"metadata.dimensions.aspectRatio > 1"},{name:"square",title:"Square",value:"metadata.dimensions.aspectRatio == 1"}],title:"Orientation",type:"select",value:"portrait"},size:{assetTypes:["file","image"],field:"size",modifier:"kb",modifiers:[{name:"kb",title:"KB",fieldModifier:e=>`round(${e} / 1000)`},{name:"mb",title:"MB",fieldModifier:e=>`round(${e} / 1000000)`}],name:"size",operatorType:"greaterThan",operatorTypes:["greaterThan","greaterThanOrEqualTo","lessThan","lessThanOrEqualTo",null,"equalTo"],title:"File size",type:"number",value:0},tag:{assetTypes:["file","image"],field:"opt.media.tags",name:"tag",operatorType:"references",operatorTypes:["references","doesNotReference",null,"empty","notEmpty"],title:"Tags",type:"searchable"},title:{assetTypes:["file","image"],field:"title",name:"title",operatorType:"empty",operatorTypes:["empty","notEmpty",null,"includes","doesNotInclude"],title:"Title",type:"string",value:""},type:{assetTypes:["file","image"],name:"type",operatorType:"is",operatorTypes:["is","isNot"],options:[{name:"image",title:"Image",value:'mimeType match "image*"'},{name:"video",title:"Video",value:'mimeType match "video*"'},{name:"audio",title:"Audio",value:'mimeType match "audio*"'},{name:"pdf",title:"PDF",value:'mimeType == "application/pdf"'}],title:"File type",type:"select",value:"image"},width:{assetTypes:["image"],field:"metadata.dimensions.width",name:"width",operatorType:"greaterThan",operatorTypes:["greaterThan","greaterThanOrEqualTo","lessThan","lessThanOrEqualTo",null,"equalTo"],title:"Width",type:"number",value:400}},em={doesNotInclude:{fn:(e,t)=>e?`!(${t} match '*${e}*')`:void 0,label:"does not include"},doesNotReference:{fn:(e,t)=>e?`!references('${e}')`:void 0,label:"does not include"},empty:{fn:(e,t)=>`!defined(${t})`,hideInput:!0,label:"is empty"},equalTo:{fn:(e,t)=>e?`${t} == ${e}`:void 0,label:"is equal to"},greaterThan:{fn:(e,t)=>e?`${t} > ${e}`:void 0,label:"is greater than"},greaterThanOrEqualTo:{fn:(e,t)=>e?`${t} >= ${e}`:void 0,label:"is greater than or equal to"},includes:{fn:(e,t)=>e?`${t} match '*${e}*'`:void 0,label:"includes"},is:{fn:(e,t)=>`${e}`,label:"is"},isNot:{fn:(e,t)=>`!(${e})`,label:"is not"},lessThan:{fn:(e,t)=>e?`${t} < ${e}`:void 0,label:"is less than"},lessThanOrEqualTo:{fn:(e,t)=>e?`${t} <= ${e}`:void 0,label:"is less than or equal to"},notEmpty:{fn:(e,t)=>`defined(${t})`,hideInput:!0,label:"is not empty"},references:{fn:(e,t)=>e?`references('${e}')`:void 0,label:"includes"}},eh=["file","image"],eg=[{direction:"desc",field:"_createdAt"},{direction:"asc",field:"_createdAt"},null,{direction:"desc",field:"_updatedAt"},{direction:"asc",field:"_updatedAt"},null,{direction:"asc",field:"originalFilename"},{direction:"desc",field:"originalFilename"},null,{direction:"desc",field:"size"},{direction:"asc",field:"size"}],ef=[eu.tag,ep,eu.inUse,eu.inCurrentDocument,ep,eu.title,eu.altText,eu.creditLine,eu.description,ep,eu.isOpaque,ep,eu.fileName,eu.size,eu.type,ep,eu.orientation,eu.width,eu.height],ey={SMALL:"3rem 100px auto 1.5rem",LARGE:"3rem 100px auto 5.5rem 5.5rem 3.5rem 8.5rem 4.75rem 2rem"},ex="media.tag",eb=e=>function(t){return(0,y.T)(()=>!!e,t.pipe((0,T.c)(3e3),(0,z.Z)(e=>Math.random()>.5?(0,x.$)({message:"Test error",statusCode:500}):(0,b.of)(e))),t)},ej=({assetTypes:e,searchFacets:t,searchQuery:a})=>{let i=e.map(e=>`sanity.${e}Asset`),s=(0,O.A)`
2    _type in ${JSON.stringify(i)}
2 && !(_id in path("drafts.**"))
3  `,r=t.reduce((e,t)=>{if("number"===t.type){let{field:a,modifier:i,modifiers:s,operatorType:r,value:n}=t,l=em[r],o=s?.find(e=>e.name===i),d=o?.fieldModifier?o.fieldModifier(a):a,c=l.fn(n,d);c&&e.push(c)}if("searchable"===t.type){let{field:a,operatorType:i,value:s}=t,r=em[i].fn(s?.value,a);r&&e.push(r)}if("select"===t.type){let{field:a,operatorType:i,options:s,value:r}=t,n=em[i],l=s?.find(e=>e.name===r)?.value,o=n.fn(l,a);o&&e.push(o)}if("string"===t.type){let{field:a,operatorType:i,value:s}=t,r=em[i].fn(s,a);r&&e.push(r)}return e},[]);return[s,...a?[(0,O.A)`[_id, altText, assetId, creditLine, description, originalFilename, title, url] match '*${a.trim()}*'`]:[],...r].join(" && ")},ev=(e,t)=>function(a){return a.pipe((0,z.Z)(()=>(0,j.H)(e.fetch((0,O.A)`count(*[_type == "${ex}" && name.current == $name])`,{name:t}))),(0,z.Z)(e=>e>0?(0,x.$)({message:"Tag already exists",statusCode:409}):(0,b.of)(!0)))},ew=e=>e.reduce((e,t)=>{let a=t?.tag;return a&&e.push({label:a?.name?.current,value:a?._id}),e},[]),eC={tagsAddComplete:(0,u.VP)("actions/tagsAddComplete",function({assets:e,tag:t}){return{payload:{assets:e,tag:t}}}),tagsAddError:(0,u.VP)("actions/tagsAddError",function({assets:e,error:t,tag:a}){return{payload:{assets:e,error:t,tag:a}}}),tagsAddRequest:(0,u.VP)("actions/tagsAddRequest",function({assets:e,tag:t}){return{payload:{assets:e,tag:t}}}),tagsRemoveComplete:(0,u.VP)("actions/tagsRemoveComplete",function({assets:e,tag:t}){return{payload:{assets:e,tag:t}}}),tagsRemoveError:(0,u.VP)("actions/tagsRemoveError",function({assets:e,error:t,tag:a}){return{payload:{assets:e,error:t,tag:a}}}),tagsRemoveRequest:(0,u.VP)("actions/tagsRemoveRequest",function({assets:e,tag:t}){return{payload:{assets:e,tag:t}}})},eI={showTagCreate:(0,u.VP)("dialog/showTagCreate"),showTagEdit:(0,u.VP)("dialog/showTagEdit",function({tagId:e}){return{payload:{tagId:e}}})},eT=(0,u.Z0)({name:"tags",initialState:{allIds:[],byIds:{},creating:!1,creatingError:void 0,fetchCount:-1,fetching:!1,fetchingError:void 0,panelVisible:!0},extraReducers:e=>{e.addCase(eI.showTagCreate,e=>{delete e.creatingError}).addCase(eI.showTagEdit,(e,t)=>{let{tagId:a}=t.payload;delete e.byIds[a].error}).addMatcher((0,u.i0)(eC.tagsAddComplete,eC.tagsAddError,eC.tagsRemoveComplete,eC.tagsRemoveError),(e,t)=>{let{tag:a}=t.payload;e.byIds[a._id].updating=!1}).addMatcher((0,u.i0)(eC.tagsAddRequest,eC.tagsRemoveRequest),(e,t)=>{let{tag:a}=t.payload;e.byIds[a._id].updating=!0})},reducers:{createComplete(e,t){let{tag:a}=t.payload;e.creating=!1,e.allIds.includes(a._id)||e.allIds.push(a._id),e.byIds[a._id]={_type:"tag",picked:!1,tag:a,updating:!1}},createError(e,t){e.creating=!1,e.creatingError=t.payload.error},createRequest(e,t){e.creating=!0,delete e.creatingError},deleteComplete(e,t){let{tagId:a}=t.payload,i=e.allIds.indexOf(a);i>=0&&e.allIds.splice(i,1),delete e.byIds[a]},deleteError(e,t){let{error:a,tag:i}=t.payload,s=i?._id;e.byIds[s].error=a,e.byIds[s].updating=!1},deleteRequest(e,t){let a=t.payload?.tag?._id;e.byIds[a].picked=!1,e.byIds[a].updating=!0,Object.keys(e.byIds).forEach(t=>{delete e.byIds[t].error})},fetchComplete(e,t){let{tags:a}=t.payload;a?.forEach(t=>{e.allIds.push(t._id),e.byIds[t._id]={_type:"tag",picked:!1,tag:t,updating:!1}}),e.fetching=!1,e.fetchCount=a.length||0,delete e.fetchingError},fetchError(e,t){let{error:a}=t.payload;e.fetching=!1,e.fetchingError=a},fetchRequest:{reducer:(e,t)=>{e.fetching=!0,delete e.fetchingError},prepare:()=>({payload:{query:(0,O.A)`
4          {
5            "items": *[
6              _type == "${ex}"
7              && !(_id in path("drafts.**"))
8            ] {
9              _createdAt,
10              _updatedAt,
11              _id,
12              _rev,
13              _type,
14              name
15            } | order(name.current asc),
16          }
17        `}})},listenerCreateQueue(e,t){},listenerCreateQueueComplete(e,t){let{tags:a}=t.payload;a?.forEach(t=>{e.byIds[t._id]={_type:"tag",picked:!1,tag:t,updating:!1},e.allIds.includes(t._id)||e.allIds.push(t._id)})},listenerDeleteQueue(e,t){},listenerDeleteQueueComplete(e,t){let{tagIds:a}=t.payload;a?.forEach(t=>{let a=e.allIds.indexOf(t);a>=0&&e.allIds.splice(a,1),delete e.byIds[t]})},listenerUpdateQueue(e,t){},listenerUpdateQueueComplete(e,t){let{tags:a}=t.payload;a?.forEach(t=>{e.byIds[t._id]&&(e.byIds[t._id].tag=t)})},panelVisibleSet(e,t){let{panelVisible:a}=t.payload;e.panelVisible=a},sort(e){e.allIds.sort((t,a)=>{let i=e.byIds[t].tag.name.current,s=e.byIds[a].tag.name.current;return i<s?-1:+(i>s)})},updateComplete(e,t){let{tag:a}=t.payload;e.byIds[a._id].tag=a,e.byIds[a._id].updating=!1},updateError(e,t){let{error:a,tag:i}=t.payload,s=i?._id;e.byIds[s].error=a,e.byIds[s].updating=!1},updateRequest(e,t){let{tag:a}=t.payload;e.byIds[a?._id].updating=!0}}}),ez=e=>e.tags.byIds,ek=(0,m.Mz)([ez,e=>e.tags.allIds],(e,t)=>t.map(t=>e[t])),eE=(0,m.Mz)([ez,(e,t)=>t],(e,t)=>e[t]),eA={...eT.actions};var e_=eT.reducer;let e$=(0,u.Z0)({name:"search",initialState:{facets:[],query:""},reducers:{facetsAdd(e,t){e.facets.push({...t.payload.facet,id:(0,Z.A)()})},facetsClear(e){e.facets=[]},facetsRemoveByName(e,t){e.facets=e.facets.filter(e=>e.name!==t.payload.facetName)}
17,facetsRemoveByTag(e,t){e.facets=e.facets.filter(e=>"tag"!==e.name||"searchable"!==e.type||"references"!==e.operatorType&&"doesNotReference"!==e.operatorType||e.value?.value!==t.payload.tagId)},facetsRemoveById(e,t){e.facets=e.facets.filter(e=>e.id!==t.payload.facetId)},facetsUpdate(e,t){let{modifier:a,name:i,operatorType:s,value:r}=t.payload,n=e.facets.find(e=>e.name===i);n&&("number"===n.type&&a&&(n.modifier=a),s&&(n.operatorType=s),"u">typeof r&&(n.value=r),e.facets=e.facets.filter(e=>e.name!==n.name||e.id===n.id))},facetsUpdateById(e,t){let{modifier:a,id:i,operatorType:s,value:r}=t.payload;e.facets.forEach((t,n)=>{t.id===i&&("number"===t.type&&a&&(t.modifier=a),s&&(t.operatorType=s),"u">typeof r&&(e.facets[n].value=r))})},querySet(e,t){e.query=t.payload?.searchQuery}}}),eS=(0,m.Mz)([e=>e.search.facets,(e,t)=>t],(e,t)=>e.some(e=>"tag"===e.name&&"searchable"===e.type&&("references"===e.operatorType||"doesNotReference"===e.operatorType)&&e.value?.value===t)),eR={...e$.actions};var eL=e$.reducer;let eU={uploadComplete:(0,u.VP)("uploads/uploadComplete",function({asset:e}){return{payload:{asset:e}}})},eO=eg[0],eD={allIds:[],assetTypes:[],byIds:{},fetchCount:-1,fetching:!1,fetchingError:void 0,lastPicked:void 0,order:{direction:eO.direction,field:eO.field,title:ec(eO.field,eO.direction)},pageIndex:0,pageSize:100,view:"grid"},eZ=(0,u.Z0)({name:"assets",initialState:eD,extraReducers:e=>{e.addCase(eU.uploadComplete,(e,t)=>{let{asset:a}=t.payload;e.byIds[a._id]={_type:"asset",asset:a,picked:!1,updating:!1}}).addCase(eC.tagsAddComplete,(e,t)=>{let{assets:a}=t.payload;a.forEach(t=>{e.byIds[t.asset._id].updating=!1})}).addCase(eC.tagsAddError,(e,t)=>{let{assets:a}=t.payload;a.forEach(t=>{e.byIds[t.asset._id].updating=!1})}).addCase(eC.tagsAddRequest,(e,t)=>{let{assets:a}=t.payload;a.forEach(t=>{e.byIds[t.asset._id].updating=!0})}).addCase(eC.tagsRemoveComplete,(e,t)=>{let{assets:a}=t.payload;a.forEach(t=>{e.byIds[t.asset._id].updating=!1})}).addCase(eC.tagsRemoveError,(e,t)=>{let{assets:a}=t.payload;a.forEach(t=>{e.byIds[t.asset._id].updating=!1})}).addCase(eC.tagsRemoveRequest,(e,t)=>{let{assets:a}=t.payload;a.forEach(t=>{e.byIds[t.asset._id].updating=!0})})},reducers:{clear(e){e.allIds=[]},deleteComplete(e,t){let{assetIds:a}=t.payload;a?.forEach(t=>{let a=e.allIds.indexOf(t);a>=0&&e.allIds.splice(a,1),delete e.byIds[t]}),e.pageIndex=Math.floor(e.allIds.length/e.pageSize)-1},deleteError(e,t){let{assetIds:a,error:i}=t.payload,s=i?.response?.body?.error?.items?.map(e=>e.error);a?.forEach(t=>{e.byIds[t].updating=!1}),s?.forEach(t=>{e.byIds[t.id].error=t.description})},deleteRequest(e,t){let{assets:a}=t.payload;a.forEach(t=>{e.byIds[t?._id].updating=!0}),Object.keys(e.byIds).forEach(t=>{delete e.byIds[t].error})},fetchComplete(e,t){let a=t.payload?.assets||[];a&&a.forEach(t=>{e.allIds.includes(t._id)||e.allIds.push(t._id),e.byIds[t._id]={_type:"asset",asset:t,picked:!1,updating:!1}}),e.fetching=!1,e.fetchCount=a.length||0,delete e.fetchingError},fetchError(e,t){let a=t.payload;e.fetching=!1,e.fetchingError=a},fetchRequest:{reducer:(e,t)=>{e.fetching=!0,delete e.fetchingError},prepare:({params:e={},queryFilter:t,selector:a="",sort:i=(0,O.A)`order(_updatedAt desc)`})=>({payload:{params:e,query:(0,O.A)`
18          {
19            "items": *[${t}] {
20              _id,
21              _type,
22              _createdAt,
23              _updatedAt,
24              altText,
25              creditLine,
26              description,
27              extension,
28              metadata {
29                dimensions,
30                exif,
31                isOpaque,
32              },
33              mimeType,
34              opt {
35                media
36              },
37              originalFilename,
38              size,
39              source {
40                name,
41                id,
42                url,
43              },
44              title,
45              url
46            } ${i||a?"|":""} ${i} ${a},
47          }
48        `}})},insertUploads(e,t){let{results:a}=t.payload;Object.entries(a).forEach(([t,a])=>{a&&!e.allIds.includes(t)&&e.allIds.push(a)})},listenerCreateQueue(e,t){},listenerCreateQueueComplete(e,t){let{assets:a}=t.payload;a?.forEach(t=>{e.byIds[t?._id]?.asset&&(e.byIds[t._id].asset=t)})},listenerDeleteQueue(e,t){},listenerDeleteQueueComplete(e,t){let{assetIds:a}=t.payload;a?.forEach(t=>{let a=e.allIds.indexOf(t);a>=0&&e.allIds.splice(a,1),delete e.byIds[t]})},listenerUpdateQueue(e,t){},listenerUpdateQueueComplete(e,t){let{assets:a}=t.payload;a?.forEach(t=>{e.byIds[t?._id]?.asset&&(e.byIds[t._id].asset=t)})},loadNextPage(){},loadPageIndex(e,t){e.pageIndex=t.payload.pageIndex},orderSet(e,t){e.order=t.payload?.order,e.pageIndex=0},pick(e,t){let{assetId:a,picked:i}=t.payload;e.byIds[a].picked=i,e.lastPicked=i?a:void 0},pickAll(e){e.allIds.forEach(t=>{e.byIds[t].picked=!0})}
48,pickClear(e){e.lastPicked=void 0,Object.values(e.byIds).forEach(t=>{e.byIds[t.asset._id].picked=!1})},pickRange(e,t){let a=e.allIds.findIndex(e=>e===t.payload.startId),i=e.allIds.findIndex(e=>e===t.payload.endId),s=[a,i].sort((e,t)=>e-t);e.allIds.slice(s[0],s[1]+1).forEach(t=>{e.byIds[t].picked=!0}),e.lastPicked=e.allIds[i]},sort(e){e.allIds.sort((t,a)=>{let i=e.byIds[t].asset[e.order.field],s=e.byIds[a].asset[e.order.field];return i<s?"asc"===e.order.direction?-1:1:i>s?"asc"===e.order.direction?1:-1:0})},updateComplete(e,t){let{asset:a}=t.payload;e.byIds[a._id].updating=!1,e.byIds[a._id].asset=a},updateError(e,t){let{asset:a,error:i}=t.payload,s=a?._id;e.byIds[s].error=i.message,e.byIds[s].updating=!1},updateRequest(e,t){let a=t.payload?.asset?._id;e.byIds[a].updating=!0},viewSet(e,t){e.view=t.payload?.view}}}),eq=(0,m.Mz)([e=>e.assets.byIds,(e,t)=>t],(e,t)=>e[t]||void 0),eF=(0,m.Mz)([e=>e.assets.byIds,e=>e.assets.allIds],(e,t)=>t.map(t=>e[t])),eN=(0,m.Mz)([eF],e=>e.length),eB=(0,m.Mz)([eF],e=>e.filter(e=>e?.picked)),eY=(0,m.Mz)([eB],e=>e.length),eM={...eZ.actions};var eQ=eZ.reducer;let eP=(0,u.Z0)({name:"dialog",initialState:{items:[]},extraReducers:e=>{e.addCase(eI.showTagCreate,e=>{e.items.push({id:"tagCreate",type:"tagCreate"})}),e.addCase(eI.showTagEdit,(e,t)=>{let{tagId:a}=t.payload;e.items.push({id:a,tagId:a,type:"tagEdit"})})},reducers:{clear(e){e.items=[]},inlineTagCreate(e,t){let{assetId:a,tag:i}=t.payload;e.items.forEach(e=>{"assetEdit"===e.type&&e.assetId===a&&(e.lastCreatedTag={label:i.name.current,value:i._id})})},inlineTagRemove(e,t){let{tagIds:a}=t.payload;e.items.forEach(e=>{"assetEdit"===e.type&&(e.lastRemovedTagIds=a)})},remove(e,t){let a=t.payload?.id;e.items=e.items.filter(e=>e.id!==a)},showConfirmAssetsTagAdd(e,t){let{assetsPicked:a,closeDialogId:i,tag:s}=t.payload,r=`${a.length} ${g("asset",a.length)}`;e.items.push({closeDialogId:i,confirmCallbackAction:eC.tagsAddRequest({assets:a,tag:s}),confirmText:`Yes, add tag to ${r}`,title:`Add tag ${s.name.current} to ${r}?`,id:"confirm",headerTitle:"Confirm tag addition",tone:"primary",type:"confirm"})},showConfirmAssetsTagRemove(e,t){let{assetsPicked:a,closeDialogId:i,tag:s}=t.payload,r=`${a.length} ${g("asset",a.length)}`;e.items.push({closeDialogId:i,confirmCallbackAction:eC.tagsRemoveRequest({assets:a,tag:s}),confirmText:`Yes, remove tag from ${r}`,headerTitle:"Confirm tag removal",id:"confirm",title:`Remove tag ${s.name.current} from ${r}?`,tone:"critical",type:"confirm"})},showConfirmDeleteAssets(e,t){let{assets:a,closeDialogId:i}=t.payload,s=`${a.length} ${g("asset",a.length)}`;e.items.push({closeDialogId:i,confirmCallbackAction:eM.deleteRequest({assets:a.map(e=>e.asset)}),confirmText:`Yes, delete ${s}`,description:"This operation cannot be reversed. Are you sure you want to continue?",title:`Permanently delete ${s}?`,id:"confirm",headerTitle:"Confirm deletion",tone:"critical",type:"confirm"})},showConfirmDeleteTag(e,t){let{closeDialogId:a,tag:i}=t.payload;e.items.push({closeDialogId:a,confirmCallbackAction:eA.deleteRequest({tag:i}),confirmText:"Yes, delete tag",description:"This operation cannot be reversed. Are you sure you want to continue?",title:"Permanently delete tag?",id:"confirm",headerTitle:"Confirm deletion",tone:"critical",type:"confirm"})},showAssetEdit(e,t){let{assetId:a}=t.payload;e.items.push({assetId:a,id:a,type:"assetEdit"})},showSearchFacets(e){e.items.push({id:"searchFacets",type:"searchFacets"})},showTags(e){e.items.push({id:"tags",type:"tags"})}}}),eV={...eP.actions};var eH=eP.reducer;let eW=()=>{let e=(0,p.wA)(),t=eo(e=>e.assets.view);return(0,i.jsxs)(n.cV,{space:0,style:{whiteSpace:"nowrap"},children:[(0,i.jsx)(n.$n,{fontSize:1,icon:s.jxC,mode:"grid"===t?"default":"ghost",onClick:()=>e(eM.viewSet({view:"grid"})),style:{borderBottomRightRadius:0,borderTopRightRadius:0}}),(0,i.jsx)(n.$n,{fontSize:1,icon:s.Ss4,mode:"table"===t?"default":"ghost",onClick:()=>e(eM.viewSet({view:"table"})),style:{borderBottomLeftRadius:0,borderTopLeftRadius:0}})]})};function eX(){let e=(0,n.WP)();return{animate:!0,constrainSize:!0,floatingBoundary:e.element,portal:!0,referenceBoundary:e.element}}let eJ=()=>{let e=(0,p.wA)(),t=eo(e=>e.assets.order),a=eX();return(0,i.jsx)(l.IU,{button:(0,i.jsx)(n.$n,{fontSize:1,icon:s.ycB,mode:"bleed",padding:3,text:ec(t.field,t.direction)}),id:"order",menu:(0,i.jsx)(n.W1,{children:eg?.map((a,s)=>{if(a){let r=t.field===a.field&&t.direction===a.direction;return(0,i.jsx)(n.Dr,{disabled:r,fontSize:1,iconRight:r,onClick:()=>e(eM.orderSet({order:{direction:a.direction,field:a.field}})),padding:2,selected:r,space:4,style:{minWidth:"200px"},text:ec(a.field,a.direction)},s)}return(0,i.jsx)(n.Nj,{},s)})}),popover:a})},eG=e=>{let{loading:t}=e,{animationDuration:a,isFinished:s,progress:r}=(0,q.vf)({animationDuration:300,isAnimating:t});return(0,i.jsx)(n.az,{style:{opacity:+!s,transition:`opacity ${a}ms linear`},children:(0,i.jsx)(n.az,{style:{height:"1px",background:"rgba(255, 255, 255, 0.5)",position:"absolute",left:0,top:0,transition:`width ${a}ms linear`,width:`${100*r}%`}})})},eK={bg:{dark:F.OZ.gray[950].hex,light:F.OZ.gray[50].hex},bg2:{dark:F.OZ.gray[900].hex,light:F.OZ.gray[100].hex},inputEnabledBorder:{dark:n.Qx.color.dark.default.input.default.enabled.border,light:n.Qx.color.light.default.input.default.enabled.border},inputHoveredBorder:{dark:n.Qx.color.dark.default.input.default.hovered.border,light:n.Qx.color.light.default.input.default.hovered.border},mutedHoveredBg:{dark:n.Qx.color.dark.primary.muted.primary.hovered.bg,light:n.Qx.color.light.primary.muted.primary.hovered.bg}
48,mutedHoveredFg:{dark:n.Qx.color.dark.primary.muted.primary.hovered.fg,light:n.Qx.color.light.primary.muted.primary.hovered.fg},mutedSelectedBg:{dark:n.Qx.color.dark.primary.muted.primary.selected.bg,light:n.Qx.color.light.primary.muted.primary.selected.bg},spotBlue:{dark:n.Qx.color.dark.primary.spot.blue,light:n.Qx.color.light.primary.spot.blue}};function e0(e,t){return eK[t]?.[e]}let e1=(0,c.I4)(n.az).withConfig({displayName:"Container",componentId:"sc-1g47yaa-0"})(({$scheme:e,theme:t})=>(0,c.AH)`background:${e0(e,"bg")};border-radius:${(0,n.D0)(t.sanity.radius[2])};`),e2=e=>{let{children:t,facet:a}=e,l=(0,r.FEk)(),o=(0,p.wA)();return(0,i.jsx)(e1,{padding:[2,2,1],$scheme:l,children:(0,i.jsxs)(n.so,{align:["flex-start","flex-start","center"],direction:["column","column","row"],children:[(0,i.jsx)(n.az,{paddingBottom:[3,3,0],paddingLeft:1,paddingRight:2,paddingTop:[1,1,0],children:(0,i.jsx)(n.JU,{size:0,style:{whiteSpace:"nowrap"},children:a.title})}),(0,i.jsxs)(n.so,{align:"center",children:[t,(0,i.jsx)(n.az,{marginLeft:1,paddingX:2,children:(0,i.jsx)(n.EY,{muted:!0,size:0,children:(0,i.jsx)(s.USm,{onClick:()=>{o(eR.facetsRemoveById({facetId:a.id}))}})})})]})]})})},e3=e=>{let{onValueChange:t,value:a,...s}=e;return(0,i.jsx)(n.ks,{...s,onChange:e=>{let a=e.target.value;(""===a||/^[0-9\b]+$/.test(a))&&t(parseInt(a,10)||"")},value:a??""})},e5=({facet:e})=>{let t=(0,p.wA)(),a=eX(),r=e?.modifiers,o=e?.modifier?r?.find(t=>t.name===e?.modifier):r?.[0],d=e.operatorType??"greaterThan";return(0,i.jsxs)(e2,{facet:e,children:[e?.operatorTypes&&(0,i.jsx)(l.IU,{button:(0,i.jsx)(n.$n,{fontSize:1,iconRight:s.wBL,padding:2,text:em[d].label}),id:"operators",menu:(0,i.jsx)(n.W1,{children:e.operatorTypes.map((a,s)=>a?(0,i.jsx)(n.Dr,{disabled:a===d,fontSize:1,onClick:()=>{t(eR.facetsUpdateById({id:e.id,operatorType:a}))},padding:2,text:em[a].label},a):(0,i.jsx)(n.Nj,{},s))}),popover:a}),(0,i.jsx)(n.az,{marginX:1,style:{maxWidth:"50px"},children:(0,i.jsx)(e3,{fontSize:1,onValueChange:a=>{t(eR.facetsUpdateById({id:e.id,value:a}))},padding:2,radius:2,width:2,value:e?.value})}),r&&(0,i.jsx)(l.IU,{button:(0,i.jsx)(n.$n,{fontSize:1,iconRight:s.wBL,padding:2,text:o?.title}),id:"modifier",menu:(0,i.jsx)(n.W1,{children:r.map(a=>{let s=a.name===e.modifier;return(0,i.jsx)(n.Dr,{disabled:s,fontSize:1,onClick:()=>{t(eR.facetsUpdateById({id:e.id,modifier:a.name}))},padding:2,text:a.title},a.name)})}),popover:a})]})},e4=({facet:e})=>{let t=(0,p.wA)(),a=eX(),r=e?.options,o=r?.find(t=>t.name===e?.value),d=e?.operatorType??"is";return(0,i.jsxs)(e2,{facet:e,children:[e?.operatorTypes&&(0,i.jsx)(l.IU,{button:(0,i.jsx)(n.az,{marginRight:1,children:(0,i.jsx)(n.$n,{fontSize:1,iconRight:s.wBL,padding:2,text:em[d].label})}),id:"operators",menu:(0,i.jsx)(n.W1,{children:e.operatorTypes.map((a,s)=>a?(0,i.jsx)(n.Dr,{disabled:a===d,fontSize:1,onClick:()=>{t(eR.facetsUpdate({name:e.name,operatorType:a}))},padding:2,text:em[a].label},a):(0,i.jsx)(n.Nj,{},s))}),popover:a}),(0,i.jsx)(l.IU,{button:(0,i.jsx)(n.$n,{fontSize:1,iconRight:s.wBL,padding:2,text:o?.title}),id:"list",menu:(0,i.jsx)(n.W1,{children:r?.map(a=>{let s=a.name===o?.name;return(0,i.jsx)(n.Dr,{disabled:s,fontSize:1,onClick:()=>{t(eR.facetsUpdate({name:e.name,value:a.name}))},padding:2,text:a.title},a.name)})}),popover:a})]})},e8=({facet:e})=>{let t=(0,p.wA)(),a=eX(),r=e.operatorType;return(0,i.jsxs)(e2,{facet:e,children:[e?.operatorTypes&&(0,i.jsx)(l.IU,{button:(0,i.jsx)(n.$n,{fontSize:1,iconRight:s.wBL,padding:2,text:em[r].label}),id:"operators",menu:(0,i.jsx)(n.W1,{children:e.operatorTypes.map((a,s)=>a?(0,i.jsx)(n.Dr,{disabled:a===r,fontSize:1,onClick:()=>{t(eR.facetsUpdateById({id:e.id,operatorType:a}))},padding:2,text:em[a].label},a):(0,i.jsx)(n.Nj,{},s))}),popover:a}),!em[r].hideInput&&(0,i.jsx)(n.az,{marginLeft:1,style:{maxWidth:"125px"},children:(0,i.jsx)(n.ks,{fontSize:1,onChange:a=>{t(eR.facetsUpdateById({id:e.id,value:a.target.value}))},padding:2,radius:2,width:2,value:e?.value})})]})},{fonts:{text:{sizes:e6}},radius:e7,space:e9}=n.Qx,te=e=>(0,i.jsx)(n.az,{padding:1,children:(0,i.jsx)(N.c.Option,{...e,children:(0,i.jsx)(n.az,{paddingY:1,children:(0,i.jsx)(n.EY,{size:1,style:{color:"inherit"},textOverflow:"ellipsis",children:e.children})})})}),tt={ClearIndicator:e=>(0,i.jsx)(N.c.ClearIndicator,{...e,children:(0,i.jsx)(n.az,{paddingRight:1,style:{transform:"scale(0.85)"},children:(0,i.jsx)(n.EY,{muted:!0,size:0,children:(0,i.jsx)(s.USm,{})})})}),DropdownIndicator:null,IndicatorSeparator:null,Menu:e=>(0,i.jsx)(N.c.Menu,{...e,children:(0,i.jsx)(n.Zp,{radius:1,shadow:2,children:e.children})}),MenuList:e=>{let{children:t}=e;if(Array.isArray(t)){let e=t.length>5?165:33*t.length;return(0,i.jsx)(Y.aY,{className:"media__custom-scrollbar",itemContent:e=>{let a=t[e];return(0,i.jsx)(te,{...a.props})},style:{height:e},totalCount:t.length})}return(0,i.jsx)(N.c.MenuList,{...e,children:t})},NoOptionsMessage:e=>(0,i.jsx)(N.c.NoOptionsMessage,{...e,children:e.children}),Option:te,SingleValue:e=>(0,i.jsx)(N.c.SingleValue,{...e,children:(0,i.jsx)(n.EY,{size:1,textOverflow:"ellipsis",children:e.children})})},ta=({facet:e})=>{let t=(0,r.FEk)(),a=(0,p.wA)(),o=eo(e=>ek(e)),d=eo(e=>e.tags.fetching),c=ew(o),u=eX(),m=e.operatorType;
48return(0,i.jsxs)(e2,{facet:e,children:[e?.operatorTypes&&(0,i.jsx)(l.IU,{button:(0,i.jsx)(n.$n,{fontSize:1,iconRight:s.wBL,padding:2,text:em[m].label}),id:"operators",menu:(0,i.jsx)(n.W1,{children:e.operatorTypes.map((t,s)=>t?(0,i.jsx)(n.Dr,{disabled:t===m,fontSize:1,onClick:()=>{a(eR.facetsUpdateById({id:e.id,operatorType:t}))},padding:2,space:4,style:{minWidth:"150px"},text:em[t].label},t):(0,i.jsx)(n.Nj,{},s))}),popover:u}),!em[m].hideInput&&(0,i.jsx)(n.az,{marginX:1,style:{width:"160px"},children:(0,i.jsx)(B.Ay,{components:tt,instanceId:"facet-searchable",isClearable:!0,isDisabled:d,isSearchable:!0,name:"tags",noOptionsMessage:()=>"No tags",onChange:t=>{a(eR.facetsUpdateById({id:e.id,value:t}))},options:c,placeholder:d?"Loading...":"Select...",styles:(e=>({control:(t,{isDisabled:a,isFocused:i})=>{let s="inset 0 0 0 1px var(--card-border-color)";return i&&(s=`inset 0 0 0 1px ${e0(e,"inputEnabledBorder")},
49        0 0 0 1px ${e0(e,"bg2")},
50        0 0 0 3px var(--card-focus-ring-color) !important`),{...t,backgroundColor:"var(--card-bg-color)",color:"inherit",border:"none",borderRadius:e7[2],boxShadow:s,fontSize:e6[1].fontSize,minHeight:"25px",opacity:a?.5:"inherit",outline:"none",transition:"none","&:hover":{boxShadow:`inset 0 0 0 1px ${e0(e,"inputHoveredBorder")}`}}},input:e=>({...e,color:"var(--card-fg-color)",fontFamily:n.Qx.fonts.text.family,fontSize:e6[1].fontSize,marginLeft:(0,n.D0)(e9[2])}),menuList:e=>({...e,padding:0}),noOptionsMessage:e=>({...e,fontFamily:n.Qx.fonts.text.family,fontSize:e6[1].fontSize,lineHeight:"1em"}),option:(t,{isFocused:a})=>({...t,backgroundColor:a?e0(e,"spotBlue"):"transparent",borderRadius:e7[2],color:a?e0(e,"bg"):"inherit",fontSize:e6[1].fontSize,lineHeight:"1em",margin:0,padding:(0,n.D0)(e9[1]),"&:hover":{backgroundColor:e0(e,"spotBlue"),color:e0(e,"bg")}}),placeholder:e=>({...e,fontSize:e6[1].fontSize,marginLeft:(0,n.D0)(e9[2]),paddingLeft:0}),singleValue:e=>({...e,alignItems:"center",display:"inline-flex",height:"100%",marginLeft:(0,n.D0)(e9[2])}),valueContainer:e=>({...e,margin:0,padding:0})}))(t),value:e?.value})})]})},ti=(0,c.I4)(n.so).withConfig({displayName:"StackContainer",componentId:"sc-cuu8kf-0"})(({theme:e})=>(0,c.AH)`> *{margin-bottom:${(0,n.D0)(e.sanity.space[2])};}`),ts=e=>{let{layout:t="inline"}=e,a=eo(e=>e.search.facets),s=a.map(e=>{let t=e.id;return"number"===e.type?(0,i.jsx)(e5,{facet:e},t):"searchable"===e.type?(0,i.jsx)(ta,{facet:e},t):"select"===e.type?(0,i.jsx)(e4,{facet:e},t):"string"===e.type?(0,i.jsx)(e8,{facet:e},t):null});if("inline"===t)return 0===a.length?null:(0,i.jsx)(n.az,{marginBottom:2,children:(0,i.jsx)(n.cV,{space:2,children:s})});if("stack"===t)return(0,i.jsx)(ti,{align:"flex-start",direction:"column",children:s});throw Error("Invalid layout")},tr=(0,o.createContext)(null),tn=({options:e,children:t})=>{let a=(0,o.useMemo)(()=>{let t;return e?.creditLine?.excludeSources&&(t=Array.isArray(e?.creditLine?.excludeSources)?e.creditLine.excludeSources:[e?.creditLine?.excludeSources]),{dropzone:{maxSize:e?.maximumUploadSize},components:{details:e?.components?.details},createTagsOnUpload:e?.createTagsOnUpload??!0,creditLine:{enabled:e?.creditLine?.enabled||!1,excludeSources:t},directUploads:e?.directUploads??!0,locales:e?.locales}},[e?.creditLine?.enabled,e?.components,e?.createTagsOnUpload,e?.creditLine?.excludeSources,e?.maximumUploadSize,e?.directUploads,e?.locales]);return(0,i.jsx)(tr.Provider,{value:a,children:t})},tl=()=>{let e=(0,o.useContext)(tr);if(!e)throw Error("useToolOptions must be used within an ToolOptionsProvider");return e},to=()=>{let e=(0,p.wA)(),t=eo(e=>e.assets.assetTypes),a=eo(e=>e.search.facets),r=eo(e=>e.selected.document),o=eX(),{creditLine:d}=tl(),c=!r,u=ef.filter(e=>(!!d?.enabled||e?.type!=="string"||e?.name!=="creditLine")&&("group"===e.type||"divider"===e.type||(c?!e?.selectOnly:e.assetTypes.filter(e=>t.includes(e)).length>0))).filter((e,t,a)=>{let i=a[t-1];return("divider"!==e.type||0!==t&&t!==a.length-1)&&("divider"!==e.type||i?.type!=="divider")}),m=u.length>0,h=(t,s=0)=>(0,i.jsx)(i.Fragment,{children:t?.map((t,r)=>{if("divider"===t.type)return(0,i.jsx)(n.Nj,{},r);if("group"===t.type)return(0,i.jsx)(n.rX,{text:t.title,title:t.title,children:h(t.facets,s+1)},`group-${s}-${r}`);if(t){let s=!t.operatorTypes&&!!a.find(e=>e.name===t.name);return(0,i.jsx)(n.Dr,{disabled:s,fontSize:1,onClick:()=>e(eR.facetsAdd({facet:t})),padding:2,text:t.title},t.name)}
50return null})});return(0,i.jsxs)(n.so,{children:[(0,i.jsx)(l.IU,{button:(0,i.jsx)(n.$n,{disabled:!m,fontSize:1,icon:s.REV,mode:"bleed",space:2,text:"Add filter",tone:"primary"}),id:"facets",menu:(0,i.jsx)(n.W1,{children:h(u)}),popover:{...o,placement:"right-start"}}),a.length>0&&(0,i.jsx)(n.$n,{fontSize:1,mode:"bleed",onClick:()=>e(eR.facetsClear()),text:"Clear"})]})},td=()=>(0,i.jsxs)("svg",{"data-sanity-icon":"media__tag",fill:"currentColor",height:"1em",stroke:"currentColor",strokeWidth:"0",viewBox:"0 0 512 512",width:"1em",children:[(0,i.jsx)("path",{d:"M435.25 48h-122.9a14.46 14.46 0 00-10.2 4.2L56.45 297.9a28.85 28.85 0 000 40.7l117 117a28.85 28.85 0 0040.7 0L459.75 210a14.46 14.46 0 004.2-10.2v-123a28.66 28.66 0 00-28.7-28.8z",fill:"none",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"32"}),(0,i.jsx)("path",{d:"M384 160a32 32 0 1132-32 32 32 0 01-32 32z"})]}),tc=()=>{let e=eo(e=>e.search.query),t=(0,p.wA)();return(0,i.jsxs)(n.az,{style:{position:"relative"},children:[(0,i.jsx)(n.ks,{fontSize:1,icon:s.WIv,onChange:e=>{t(eR.querySet({searchQuery:e.currentTarget.value}))},placeholder:"Search",radius:2,value:e}),e.length>0&&(0,i.jsx)(n.so,{align:"center",justify:"center",onClick:()=>{t(eR.querySet({searchQuery:""}))},style:{cursor:"pointer",height:"100%",opacity:.75,position:"absolute",right:0,top:0,width:"2em",zIndex:1},children:(0,i.jsx)(s.USm,{})})]})},tp=()=>{let e=(0,p.wA)(),t=eo(e=>e.assets.fetching),a=eo(e=>e.assets.pageIndex),s=eo(e=>e.search.facets),r=eo(e=>e.tags.panelVisible),l=(0,n.aY)();return(0,i.jsxs)(n.az,{paddingY:2,style:{borderBottom:"1px solid var(--card-border-color)",zIndex:2},children:[(0,i.jsx)(n.az,{marginBottom:2,children:(0,i.jsx)(n.so,{align:"flex-start",direction:["column","column","column","column","row"],justify:"space-between",children:(0,i.jsxs)(n.so,{flex:1,style:{alignItems:"flex-start",flex:1,height:"100%",justifyContent:l<2?"space-between":"flex-start",position:"relative",width:"100%"},children:[(0,i.jsx)(n.az,{marginX:2,style:{minWidth:"200px"},children:(0,i.jsx)(tc,{})}),(0,i.jsxs)(n.az,{display:["none","none","block"],children:[(0,i.jsx)(ts,{}),(0,i.jsx)(to,{})]}),(0,i.jsx)(n.az,{display:["block","block","none"],marginX:2,children:(0,i.jsxs)(n.cV,{space:2,style:{whiteSpace:"nowrap"},children:[(0,i.jsx)(n.$n,{fontSize:1,mode:"ghost",onClick:()=>{e(eV.showSearchFacets())},text:`Filters${s.length>0?` (${s.length})`:""}`,tone:"primary"}),(0,i.jsx)(n.$n,{fontSize:1,mode:"ghost",onClick:()=>{e(eV.showTags())},text:"Tags",tone:"primary"})]})})]})})}),(0,i.jsx)(n.az,{children:(0,i.jsxs)(n.so,{align:"center",justify:["space-between"],children:[(0,i.jsx)(n.az,{marginX:2,children:(0,i.jsx)(eW,{})}),(0,i.jsxs)(n.so,{marginX:2,children:[(0,i.jsx)(eJ,{}),(0,i.jsx)(n.az,{display:["none","none","block"],marginLeft:2,children:(0,i.jsx)(n.$n,{fontSize:1,icon:(0,i.jsx)(n.az,{style:{transform:"scale(0.75)"},children:(0,i.jsx)(td,{})}),onClick:()=>{e(eA.panelVisibleSet({panelVisible:!r}))},mode:r?"default":"ghost",text:r?"Tags":""})})]})]})}),(0,i.jsx)(eG,{loading:t},a)]})},tu=(0,u.Z0)({name:"debug",initialState:{badConnection:!1,enabled:!1},reducers:{setBadConnection(e,t){e.badConnection=t.payload},toggleEnabled(e){e.enabled=!e.enabled}}}),tm={...tu.actions};var th=tu.reducer;let tg=()=>{let e=(0,p.wA)(),t=eo(e=>e.debug.badConnection),a=eo(e=>e.debug.enabled);return et("alt+ctrl+shift+/",()=>{e(tm.toggleEnabled())}),a?(0,i.jsx)(n.az,{padding:4,style:{bottom:0,left:0,pointerEvents:"none",position:"fixed",width:"100%"},children:(0,i.jsxs)(n.so,{align:"center",children:[(0,i.jsx)(n.az,{marginRight:3,children:(0,i.jsx)(n.EY,{muted:!0,size:1,children:(0,i.jsx)(s.gP2,{})})}),(0,i.jsx)(n.m_,{animate:!0,content:(0,i.jsx)(n.az,{padding:2,children:(0,i.jsx)(n.EY,{muted:!0,size:1,children:t?"Bad connection: +3000ms & 50% chance to fail":"No connection throttling"})}),fallbackPlacements:["right","left"],placement:"bottom",portal:!0,children:(0,i.jsx)(n.dO,{checked:t,onChange:t=>{let a=t.target.checked;e(tm.setBadConnection(a))},style:{pointerEvents:"auto"}})})]})}):null};function tf(e){if(!e||0===e.length)return Q.Yj().trim().optional();let t={};for(let a of e)t[a.id]=Q.Yj().trim().optional();return Q.Ik(t).passthrough()}let ty=Q.Ik({label:Q.Yj().trim().min(1,{message:"Label cannot be empty"}),value:Q.Yj().trim().min(1,{message:"Value cannot be empty"})});function tx(e){return Q.Ik({altText:tf(e),creditLine:tf(e),description:tf(e),opt:Q.Ik({media:Q.Ik({tags:Q.YO(ty).nullable()})}),originalFilename:Q.Yj().trim().min(1,{message:"Filename cannot be empty"}),title:tf(e)})}tx();let tb=Q.Ik({name:Q.Yj().min(1,{message:"Name cannot be empty"})});function tj(e){let t=e.reduce((e,t)=>
50t._id.startsWith("drafts.")?e.concat(t._id.slice(7)):e,[]);return e.filter(e=>!t.includes(e._id))}let tv=(e,t)=>{let a=typeof window>"u"||!window.devicePixelRatio?1:Math.round(window.devicePixelRatio),i=t?.height?t?.height*Math.max(1,a):void 0,s=t.width*Math.max(1,a),r=new URLSearchParams;return r.append("fit","max"),r.append("w",s.toString()),i&&r.append("h",i.toString()),`${e.url}?${r.toString()}`},tw=e=>Object.keys(e).reduce((t,a)=>{let i=e[a];return"object"==typeof i&&null!==i&&i.constructor!==Array?t[a]=tw(i):""===i||typeof i>"u"||i?.length===0?t[a]=null:"string"==typeof i&&i?t[a]=e[a].trim():t[a]=e[a],t},{}),tC=e=>`${e.metadata.dimensions.width}x${e.metadata.dimensions.height}px`,tI=({disabled:e,url:t})=>{let a=eX(),r=(0,o.useRef)(null),[l,d]=(0,o.useState)(!1);return(0,o.useEffect)(()=>()=>{r.current&&clearTimeout(r.current)},[]),(0,i.jsx)(n.AM,{content:(0,i.jsx)(n.EY,{muted:!0,size:1,children:"Copied!"}),open:l,padding:2,placement:"top",radius:1,...a,children:(0,i.jsx)(n.$n,{disabled:e,fontSize:1,icon:s.uiJ,mode:"ghost",onClick:()=>{r.current&&clearTimeout(r.current),d(!0),X(t),r.current=setTimeout(()=>{d(!1)},1250)},text:"Copy URL"})})},tT=({label:e,value:t})=>(0,i.jsxs)(n.so,{justify:"space-between",children:[(0,i.jsx)(n.EY,{size:1,style:{opacity:.8,width:"40%"},textOverflow:"ellipsis",children:e}),(0,i.jsx)(n.EY,{size:1,style:{opacity:.4,textAlign:"right",width:"60%"},textOverflow:"ellipsis",children:t})]}),tz=e=>{let{asset:t,item:a}=e,r=t?.metadata?.exif;return(0,i.jsxs)(n.az,{marginTop:3,children:[(0,i.jsx)(n.az,{children:(0,i.jsxs)(n.BJ,{space:3,children:[(0,i.jsx)(tT,{label:"Size",value:W(t?.size,{base:10,round:0})}),(0,i.jsx)(tT,{label:"MIME type",value:t?.mimeType}),(0,i.jsx)(tT,{label:"Extension",value:t?.extension?.toUpperCase()}),"sanity.imageAsset"===t._type&&(0,i.jsx)(tT,{label:"Dimensions",value:tC(t)})]})}),r&&(r.DateTimeOriginal||r.FNumber||r.FocalLength||r.ExposureTime||r.ISO)&&(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(n.az,{marginY:4,style:{background:"var(--card-border-color)",height:"1px",width:"100%"}}),(0,i.jsx)(n.az,{children:(0,i.jsxs)(n.BJ,{space:3,children:[r.ISO&&(0,i.jsx)(tT,{label:"ISO",value:r.ISO}),r.FNumber&&(0,i.jsx)(tT,{label:"Aperture",value:`\u0192/${r.FNumber}`}),r.FocalLength&&(0,i.jsx)(tT,{label:"Focal length",value:`${r.FocalLength}mm`}),r.ExposureTime&&(0,i.jsx)(tT,{label:"Exposure time",value:`1/${1/r.ExposureTime}`}),r.DateTimeOriginal&&(0,i.jsx)(tT,{label:"Original date",value:(0,V.GP)(new Date(r.DateTimeOriginal),"PPp")})]})})]}),(0,i.jsx)(n.az,{marginTop:5,children:(0,i.jsxs)(n.cV,{space:2,children:[(0,i.jsx)(n.$n,{disabled:!a||a?.updating,fontSize:1,icon:s.s3U,mode:"ghost",onClick:()=>{window.location.href=`${t.url}?dl=${t.originalFilename}`},text:"Download"}),(0,i.jsx)(tI,{disabled:!a||a?.updating,url:t.url})]})})]})},tk=e=>(0,i.jsx)(l.lG,{...e,style:{position:"fixed"}}),tE=({documents:e,isLoading:t})=>{let a=(0,r.I07)();return t?(0,i.jsx)(n.EY,{muted:!0,size:1,children:"Loading..."}):0===e.length?(0,i.jsx)(n.EY,{muted:!0,size:1,children:"No documents are referencing this asset"}):(0,i.jsx)(n.Zp,{flex:1,marginBottom:2,padding:2,radius:2,shadow:1,children:(0,i.jsx)(n.BJ,{space:2,children:e?.map(e=>(0,i.jsx)(tA,{doc:e,schemaType:a.get(e._type)},e._id))})})},tA=e=>{let{doc:t,schemaType:a}=e,{onClick:s}=(0,J.cQ)({intent:"edit",params:{id:t._id}});return a?(0,i.jsx)(n.$n,{mode:"bleed",onClick:s,padding:2,style:{width:"100%"},children:(0,i.jsx)(r.lNE,{layout:"default",schemaType:a,value:t})},t._id):(0,i.jsx)(n.az,{padding:2,children:(0,i.jsxs)(n.EY,{size:1,children:["A document of the unknown type ",(0,i.jsx)("em",{children:t._type})]})})},t_=(0,c.I4)(n.az).withConfig({displayName:"Container",componentId:"sc-19eu02y-0"})(({theme:e})=>(0,c.AH)`text{font-family:${e.sanity.fonts.text.family} !important;font-size:8px !important;font-weight:500 !important;}`),t$=e=>{let{extension:t,onClick:a,width:s}=e;return(0,i.jsx)(n.so,{align:"center",justify:"center",onClick:a,style:{height:"100%"},children:(0,i.jsx)(t_,{style:{width:s},children:t?(0,i.jsx)(G.o,{extension:t,...G.k[t]}):(0,i.jsx)(G.o,{})})})},tS=e=>{let{asset:t}=e;return 0===t.mimeType.search("audio")?(0,i.jsx)(n.so,{align:"center",justify:"center",style:{height:"100%"},children:(0,i.jsx)("audio",{controls:!0,src:t.url,style:{width:"100%"}})}):0===t.mimeType.search("video")?(0,i.jsx)("video",{controls:!0,src:t.url,style:{height:"100%",width:"100%"}}):(0,i.jsx)(t$,{extension:t.extension,width:"50%"})},tR=e=>{let t,{disabled:a,isValid:s,lastUpdated:r,onClick:l}=e;return t=s?r?(0,i.jsxs)(i.Fragment,{children:["Last updated",(0,i.jsx)("br",{})," ",(0,V.GP)(new Date(r),"PPp")]}):"No unpublished changes":"There are validation errors that need to be fixed before this document can be published",(0,i.jsx)(n.m_,{animate:!0,content:(0,i.jsx)(n.az,{padding:3,style:{maxWidth:"185px"},children:(0,i.jsx)(n.EY,{muted:!0,size:1,children:t})}),disabled:"ontouchstart"in window,placement:"top",portal:!0,children:(0,i.jsx)(n.az,{children:(0,i.jsx)(n.$n,{disabled:a,fontSize:1,onClick:l,text:"Save and close",tone
50:"primary"})})})},tL=c.I4.img.withConfig({displayName:"Image",componentId:"sc-hf3ld2-0"})`--checkerboard-color:${e=>e.$scheme?e0(e.$scheme,"bg2"):"inherit"};display:block;width:100%;height:100%;object-fit:contain;${e=>e.$showCheckerboard&&(0,c.AH)`background-image:linear-gradient(45deg,var(--checkerboard-color) 25%,transparent 25%),linear-gradient(-45deg,var(--checkerboard-color) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,var(--checkerboard-color) 75%),linear-gradient(-45deg,transparent 75%,var(--checkerboard-color) 75%);background-size:20px 20px;background-position:0 0,0 10px,10px -10px,-10px 0;`}`,{radius:tU,space:tO}=n.Qx,tD=e=>(0,i.jsx)(n.az,{paddingX:1,paddingY:1,children:(0,i.jsx)(N.c.Option,{...e,children:(0,i.jsxs)(n.so,{align:"center",children:[e.data.__isNew__&&(0,i.jsx)(s.REV,{style:{marginRight:"3px"}}),e.children]})})}),tZ={DropdownIndicator:e=>(0,i.jsx)(N.c.DropdownIndicator,{...e,children:(0,i.jsx)(n.az,{paddingX:2,children:(0,i.jsx)(n.EY,{size:1,children:(0,i.jsx)(s.D3D,{})})})}),IndicatorSeparator:null,Menu:e=>(0,i.jsx)(N.c.Menu,{...e,children:(0,i.jsx)(n.Zp,{radius:1,shadow:2,children:e.children})}),MenuList:e=>{let{children:t}=e;if(Array.isArray(t)){let e=t.length>5?185:37*t.length;return(0,i.jsx)(Y.aY,{className:"media__custom-scrollbar",itemContent:e=>{let a=t[e];return(0,i.jsx)(tD,{...a.props})},style:{height:e},totalCount:t.length})}return(0,i.jsx)(N.c.MenuList,{...e,children:t})},MultiValueLabel:e=>(0,i.jsx)(n.az,{padding:2,paddingRight:1,children:(0,i.jsx)(n.EY,{size:1,weight:"medium",children:(0,i.jsx)(N.c.MultiValueLabel,{...e})})}),MultiValueRemove:e=>(0,i.jsx)(N.c.MultiValueRemove,{...e,children:(0,i.jsx)(s.USm,{color:"#1f2123"})}),Option:tD},tq=(0,c.I4)(s.YZv).withConfig({displayName:"StyledErrorOutlineIcon",componentId:"sc-xxpdbt-0"})(({theme:e})=>({color:e.sanity.color.spot.red})),tF=e=>{let{description:t,error:a,label:s,name:r}=e;return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(n.az,{marginY:3,children:(0,i.jsxs)(n.cV,{space:2,children:[(0,i.jsx)(n.EY,{as:"label",htmlFor:r,size:1,weight:"semibold",children:s}),a&&(0,i.jsx)(n.EY,{size:1,children:(0,i.jsx)(n.m_,{animate:!0,content:(0,i.jsx)(n.az,{padding:2,children:(0,i.jsxs)(n.EY,{muted:!0,size:1,children:[(0,i.jsx)(tq,{style:{marginRight:"0.1em"}}),a]})}),fallbackPlacements:["top","left"],placement:"right",portal:!0,children:(0,i.jsx)(tq,{})})})]})}),t&&(0,i.jsx)(n.az,{marginY:3,children:(0,i.jsx)(n.EY,{htmlFor:r,muted:!0,size:1,children:t})})]})},tN=e=>{let{control:t,description:a,disabled:s,error:l,label:o,name:d,onCreateTag:c,options:p,placeholder:u,value:m}=e,h=(0,r.FEk)(),g=eo(e=>e.tags.creating),f=eo(e=>e.tags.fetching);return(0,i.jsxs)(n.az,{style:{zIndex:2},children:[(0,i.jsx)(tF,{description:a,error:l,label:o,name:d}),(0,i.jsx)(M.xI,{control:t,defaultValue:m,name:d,render:({field:e})=>{let{onBlur:t,onChange:a,value:r}=e;return(0,i.jsx)(K.A,{components:tZ,instanceId:"tags",isClearable:!1,isDisabled:g||s||f,isLoading:g,isMulti:!0,name:d,noOptionsMessage:()=>"No tags",onBlur:t,onChange:a,onCreateOption:c,options:p,placeholder:f?"Loading...":u,styles:(e=>({control:(t,{isFocused:a})=>{let i="inset 0 0 0 1px var(--card-border-color)";return a&&(i=`inset 0 0 0 1px ${e0(e,"inputEnabledBorder")},
51        0 0 0 1px var(--card-bg-color),
52        0 0 0 3px var(--card-focus-ring-color) !important`),{...t,backgroundColor:"var(--card-bg-color)",color:"inherit",border:"none",borderRadius:tU[1],boxShadow:i,margin:0,minHeight:"35px",outline:"none",padding:(0,n.D0)(tO[1]),transition:"none","&:hover":{boxShadow:`inset 0 0 0 1px ${e0(e,"inputHoveredBorder")}`}}},indicatorsContainer:(e,{isDisabled:t})=>({...e,opacity:t?.25:1}),input:e=>({...e,color:"var(--card-fg-color)",fontFamily:n.Qx.fonts.text.family,marginLeft:(0,n.D0)(tO[2])}),menuList:e=>({...e}),multiValue:(t,{isDisabled:a})=>({...t,backgroundColor:e0(e,"mutedHoveredBg"),borderRadius:tU[2],opacity:a?.5:1}),multiValueLabel:()=>({color:e0(e,"mutedHoveredFg"),fontSize:"inherit",padding:0}),multiValueRemove:t=>({...t,borderTopLeftRadius:0,borderBottomLeftRadius:0,svg:{color:e0(e,"mutedHoveredFg")},"&:hover":{backgroundColor:e0(e,"mutedSelectedBg")}}),noOptionsMessage:e=>({...e,fontFamily:n.Qx.fonts.text.family,lineHeight:"1em"}),option:(t,{isFocused:a})=>({...t,backgroundColor:a?e0(e,"spotBlue"):"transparent",borderRadius:tU[2],color:a?e0(e,"bg"):"inherit",padding:`${(0,n.D0)(tO[1])} ${(0,n.D0)(tO[2])}`,"&:hover":{backgroundColor:e0(e,"spotBlue"),color:e0(e,"bg")}}),placeholder:e=>({...e,marginLeft:(0,n.D0)(tO[2])}),valueContainer:e=>({...e,margin:0,padding:0})}))(h),value:r})}})]})},tB=(0,o.forwardRef)((e,t)=>{let{description:a,disabled:s,error:r,label:l,name:o,placeholder:d,value:c,...p}=e;return(0,i.jsxs)(n.az,{children:[(0,i.jsx)(tF,{description:a,error:r,label:l,name:o}),(0,i.jsx)(n.ks,{...p,autoComplete:"off",autoFocus:!0,defaultValue:c,disabled:s,id:o,name:o,placeholder:d,ref:t})]})}),tY=(0,o.forwardRef)((e,t)=>{let{description:a,disabled:s,error:r,label:l,name:o,placeholder:d,rows:c,value:p,...u}=e;return(0,i.jsxs)(n.az,{children:[(0,i.jsx)(tF,{description:a,error:r,label:l,name:o}),(0,i.jsx)(n.fs,{...u,autoComplete:"off",defaultValue:p,disabled:s,id:o,name:o,placeholder:d,ref:t,rows:c})]})});function tM(e){return"string"==typeof e?e:"object"==typeof e&&null!==e&&Object.values(e).find(e=>e)||void 0}function tQ({formUpdating:e,handleCreateTag:t,control:a,errors:s,register:r,allTagOptions:d,assetTagOptions:c,currentAsset:p,creditLine:u,locales:m}){let h=m&&m.length>0,[g,f]=(0,o.useState)(0);return(0,i.jsxs)(n.BJ,{space:3,children:[(0,i.jsx)(tN,{control:a,disabled:e,error:s?.opt?.media?.tags?.message,label:"Tags",name:"opt.media.tags",onCreateTag:t,options:d,placeholder:"Select or create...",value:c}),(0,i.jsx)(tB,{...r("originalFilename"),disabled:e,error:s?.originalFilename?.message,label:"Filename",name:"originalFilename",value:p?.originalFilename}),h?(0,i.jsx)(n.Zp,{marginTop:2,shadow:1,padding:3,radius:1,children:(0,i.jsxs)(n.BJ,{space:2,children:[(0,i.jsx)(n.wb,{space:2,children:m.map((e,t)=>(0,i.jsx)(n.oz,{id:`locale-tab-${e.id}`,"aria-controls":`locale-panel-${e.id}`,selected:g===t,onClick:()=>f(t),label:e.title},e.id))}),m.map((t,a)=>(0,i.jsx)(l.Kp,{id:`locale-panel-${t.id}`,"aria-labelledby":`locale-tab-${t.id}`,hidden:g!==a,children:(0,i.jsxs)(n.BJ,{space:3,children:[(0,i.jsx)(tB,{...r(`title.${t.id}`),disabled:e,error:s?.title?.[t.id]?.message,label:"Title",name:`title.${t.id}`}),(0,i.jsx)(tB,{...r(`altText.${t.id}`),disabled:e,error:s?.altText?.[t.id]?.message,label:"Alt Text",name:`altText.${t.id}`}),(0,i.jsx)(tY,{...r(`description.${t.id}`),disabled:e,error:s?.description?.[t.id]?.message,label:"Description",name:`description.${t.id}`,rows:5}),u?.enabled&&(0,i.jsx)(tB,{...r(`creditLine.${t.id}`),error:s?.creditLine?.[t.id]?.message,label:"Credit",name:`creditLine.${t.id}`,disabled:e||u?.excludeSources?.includes(p?.source?.name)})]})},t.id))]})}):(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(tB,{...r("title"),disabled:e,error:s?.title?.message,label:"Title",name:"title",value:tM(p?.title)}),(0,i.jsx)(tB,{...r("altText"),disabled:e,error:s?.altText?.message,label:"Alt Text",name:"altText",value:tM(p?.altText)}),(0,i.jsx)(tY,{...r("description"),disabled:e,error:s?.description?.message,label:"Description",name:"description",rows:5,value:tM(p?.description)}),u?.enabled&&(0,i.jsx)(tB,{...r("creditLine"),error:s?.creditLine?.message,label:"Credit",name:"creditLine",value:tM(p?.creditLine),disabled:e||u?.excludeSources?.includes(p?.source?.name)})]})]})}function tP(e){return(0,i.jsx)(tQ,{...e})}let tV=e=>{var t;let{children:a,dialog:{assetId:s,id:d,lastCreatedTag:c,lastRemovedTagIds:u}}=e,m=er(),h=(0,r.FEk)(),g=(0,r.q3J)(),f=(0,p.wA)(),y=eo(e=>eq(e,String(s))),x=eo(ek),b=(0,o.useRef)(void 0),[j,v]=(0,o.useState)(y?.asset),[w,C]=(0,o.useState)("details"),I=y?y?.asset:j,T=ew(x),z=eo(e=>{let t=I?.opt?.media?.tags?.reduce((t,a)=>{let i=e.tags.byIds[a._ref];return i?.tag&&t.push(i),t},[]);return t&&t?.length>0?ew(t):null}),{creditLine:k,components:{details:E}={},locales:A}=tl(),_=(0,o.useCallback)(e=>{if(A&&A.length>0){let t=e=>{let t={};for(let a=0;a<A.length;a++){let i=A[a];"object"==typeof e&&e&&e[i.id]?t[i.id]=e[i.id]:"string"==typeof e?t[i.id]=0===a?e:"":t[i.id]=""}return t};return{altText:t(e?.altText),creditLine:t(e?.creditLine),description:t(e?.description),originalFilename:e?.originalFilename||"",opt:{media:{tags:z}},title:t(e?.title)}}let t=e=>"string"==typeof e?e:"object"==typeof e&&null!==e&&Object.values(e).find(e=>e)||"";return{altText:t(e?.altText),creditLine:t(e?.creditLine),description:t(e?.description),originalFilename:e?.originalFilename||"",opt:{media:{tags:z}},title:t(e?.title)}},[z,A]),{control:$,formState:{errors:S,isDirty:R,isValid:L},getValues:U,handleSubmit:D,register:Z,reset:q,setValue:F}=(0,M.mN)({defaultValues:_(y?.asset),mode:"onChange",resolver:(t=tx(A),(0,P.u)(t))}),N=!y||y?.updating,B=(0,o.useCallback)(()=>
52{f(eV.remove({id:d}))},[f,d]),Y=(0,o.useCallback)(()=>{y?.asset&&f(eV.showConfirmDeleteAssets({assets:[y],closeDialogId:y?.asset._id}))},[y,f]),Q=(0,o.useCallback)(e=>{let{result:t,transition:a}=e;t&&"update"===a&&v(t)},[]),V=(0,o.useCallback)(e=>{f(eA.createRequest({assetId:I?._id,name:e}))},[I?._id,f]),H=(0,o.useMemo)(()=>{if(!I)return!1;let e=e=>"object"==typeof e&&null!==e&&!Array.isArray(e),t=[I.title,I.altText,I.description,..."sanity.imageAsset"===I._type?[I.creditLine]:[]];if(!t.some(t=>e(t)))return!1;if(!A||0===A.length)return!0;let a=new Set(A.map(e=>e.id));return t.some(t=>!!e(t)&&Object.keys(t).some(e=>!a.has(e)))},[I,A]),W=(0,o.useCallback)(async()=>{if(!I)return;let e=e=>{if("object"!=typeof e||null===e||Array.isArray(e))return e;if(!A||0===A.length)return Object.keys(e).sort().map(t=>e[t]).find(e=>e)||"";let t=new Set(A.map(e=>e.id)),a={};for(let[i,s]of Object.entries(e))t.has(i)&&(a[i]=s);return a};await m.patch(I._id).set({title:e(I.title),altText:e(I.altText),description:e(I.description),..."sanity.imageAsset"===I._type&&{creditLine:e(I.creditLine)}}).commit()},[m,I,A]),X=(0,o.useCallback)(e=>{if(!y?.asset)return;let t=tw(e);f(eM.updateRequest({asset:y?.asset,closeDialogId:y?.asset._id,formData:{...t,opt:{media:{...t.opt.media,tags:t.opt.media.tags?.map(e=>({_ref:e.value,_type:"reference",_weak:!0}))||null}}}}))},[y?.asset,f]);if((0,o.useEffect)(()=>{if(!y?.asset)return;let e=m.listen((0,O.A)`*[_id == $id]`,{id:y?.asset._id}).subscribe(Q);return()=>{e?.unsubscribe()}},[y?.asset,m,Q]),(0,o.useEffect)(()=>{c&&F("opt.media.tags",(U("opt.media.tags")||[]).concat([c]),{shouldDirty:!0})},[U,c,F]),(0,o.useEffect)(()=>{u&&F("opt.media.tags",(U("opt.media.tags")||[]).filter(e=>!u.includes(e.value)),{shouldDirty:!0})},[U,u,F]),(0,o.useEffect)(()=>{b.current!==y?.asset._updatedAt&&q(_(y?.asset)),b.current=y?.asset._updatedAt},[y?.asset,_,q]),!I)return null;let J={control:$,errors:S,formUpdating:N,register:Z,setValue:F,assetTagOptions:z,allTagOptions:T,handleCreateTag:V,currentAsset:I,creditLine:k,locales:A};return(0,i.jsxs)(tk,{animate:!0,footer:(0,i.jsx)(()=>(0,i.jsx)(n.az,{padding:3,children:(0,i.jsxs)(n.BJ,{space:3,children:[H&&(0,i.jsx)(n.Zp,{padding:3,radius:2,shadow:1,tone:"caution",children:(0,i.jsxs)(n.so,{align:"center",justify:"space-between",gap:3,children:[(0,i.jsx)(n.EY,{size:1,children:"This asset has localized fields that are no longer configured. Clean them up to avoid validation errors."}),(0,i.jsx)(n.$n,{fontSize:1,mode:"ghost",onClick:W,text:"Cleanup localized fields",tone:"caution"})]})}),(0,i.jsxs)(n.so,{justify:"space-between",children:[(0,i.jsx)(n.$n,{disabled:N,fontSize:1,mode:"bleed",onClick:Y,text:"Delete",tone:"critical"}),(0,i.jsx)(tR,{disabled:N||!R||!L||H,isValid:L,lastUpdated:I?._updatedAt,onClick:D(X)})]})]})}),{}),header:"Asset details",id:d,onClose:B,width:3,children:[(0,i.jsxs)(n.so,{direction:["column-reverse","column-reverse","row-reverse"],children:[(0,i.jsx)(n.az,{flex:1,marginTop:[5,5,0],padding:4,children:(0,i.jsx)(r.zeL,{documentStore:g,id:I._id,children:({isLoading:e,referringDocuments:t})=>{let a=tj(t);return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsxs)(n.wb,{space:2,children:[(0,i.jsx)(n.oz,{"aria-controls":"details-panel",disabled:N,id:"details-tab",label:"Details",onClick:()=>C("details"),selected:"details"===w,size:2}),(0,i.jsx)(n.oz,{"aria-controls":"references-panel",disabled:N,id:"references-tab",label:`References${!e&&Array.isArray(a)?` (${a.length})`:""}`,onClick:()=>C("references"),selected:"references"===w,size:2})]}),(0,i.jsxs)(n.az,{as:"form",marginTop:4,onSubmit:D(X),children:[!y&&(0,i.jsx)(n.Zp,{marginBottom:3,padding:3,radius:2,shadow:1,tone:"critical",children:(0,i.jsx)(n.EY,{size:1,children:"This file cannot be found – it may have been deleted."})}),(0,i.jsx)("button",{style:{display:"none"},tabIndex:-1,type:"submit"}),(0,i.jsx)(l.Kp,{"aria-labelledby":"details",hidden:"details"!==w,id:"details-panel",children:E?(0,i.jsx)(E,{...J,renderDefaultDetails:tP}):(0,i.jsx)(tQ,{...J})}),(0,i.jsx)(l.Kp,{"aria-labelledby":"references",hidden:"references"!==w,id:"references-panel",children:(0,i.jsx)(n.az,{marginTop:5,children:y?.asset&&(0,i.jsx)(tE,{documents:a,isLoading:e})})})]})]})}})}),(0,i.jsxs)(n.az,{flex:1,padding:4,children:[(0,i.jsxs)(n.az,{style:{aspectRatio:"1"},children:["sanity.fileAsset"===I._type&&(0,i.jsx)(tS,{asset:I}),"sanity.imageAsset"===I._type&&(0,i.jsx)(tL,{draggable:!1,$scheme:h,$showCheckerboard:!I?.metadata?.isOpaque,src:tv(I,{height:600,width:600})})]}),I&&(0,i.jsx)(n.az,{marginTop:4,children:(0,i.jsx)(tz,{asset:I,item:y})})]})]}),a]})},tH=e=>{let{children:t,dialog:a}=e,r=(0,p.wA)(),l=()=>
52{r(eV.remove({id:a?.id}))},o=()=>{a?.closeDialogId&&r(eV.remove({id:a?.closeDialogId})),a?.confirmCallbackAction&&r(a.confirmCallbackAction),l()};return(0,i.jsxs)(tk,{animate:!0,footer:(0,i.jsx)(()=>(0,i.jsx)(n.az,{padding:3,children:(0,i.jsxs)(n.so,{justify:"space-between",children:[(0,i.jsx)(n.$n,{fontSize:1,mode:"bleed",onClick:l,text:"Cancel"}),(0,i.jsx)(n.$n,{fontSize:1,onClick:o,text:a?.confirmText,tone:a?.tone})]})}),{}),header:(0,i.jsx)(()=>(0,i.jsxs)(n.so,{align:"center",children:[(0,i.jsx)(n.az,{paddingX:1,children:(0,i.jsx)(s.sAQ,{})}),(0,i.jsx)(n.az,{marginLeft:2,children:a?.headerTitle})]}),{}),id:"confirm",onClose:l,width:1,children:[(0,i.jsx)(n.az,{paddingX:4,paddingY:4,children:(0,i.jsxs)(n.BJ,{space:3,children:[a?.title&&(0,i.jsx)(n.EY,{size:1,children:a.title}),a?.description&&(0,i.jsx)(n.EY,{muted:!0,size:1,children:(0,i.jsx)("em",{children:a.description})})]})}),t]})},tW=e=>{let{children:t,dialog:{id:a}}=e,s=(0,p.wA)(),r=(0,o.useCallback)(()=>{s(eV.clear())},[s]);return(0,i.jsxs)(tk,{animate:!0,header:"Filters",id:a,onClose:r,width:1,children:[(0,i.jsxs)(n.az,{padding:3,children:[(0,i.jsx)(ts,{layout:"stack"}),(0,i.jsx)(to,{})]}),t]})},tX=e=>{let{children:t,dialog:{id:a}}=e,s=(0,p.wA)(),r=eo(e=>e.tags.creating),l=eo(e=>e.tags.creatingError),{formState:{errors:d,isDirty:c,isValid:u},handleSubmit:m,register:h,setError:g}=(0,M.mN)({defaultValues:{name:""},mode:"onChange",resolver:(0,P.u)(tb)}),f=e=>{let t=tw(e);s(eA.createRequest({name:t.name}))};return(0,o.useEffect)(()=>{l&&g("name",{message:l?.message})},[l,g]),(0,i.jsxs)(tk,{animate:!0,footer:(0,i.jsx)(()=>(0,i.jsx)(n.az,{padding:3,children:(0,i.jsx)(n.so,{justify:"flex-end",children:(0,i.jsx)(tR,{disabled:r||!c||!u,isValid:u,onClick:m(f)})})}),{}),header:"Create Tag",id:a,onClose:()=>{s(eV.clear())},width:1,children:[(0,i.jsxs)(n.az,{as:"form",padding:4,onSubmit:m(f),children:[(0,i.jsx)("button",{style:{display:"none"},tabIndex:-1,type:"submit"}),(0,i.jsx)(tB,{...h("name"),disabled:r,error:d?.name?.message,label:"Name",name:"name"})]}),t]})},tJ=e=>{let{children:t,dialog:{id:a,tagId:s}}=e,r=er(),l=(0,p.wA)(),d=eo(e=>eE(e,String(s))),[c,u]=(0,o.useState)(d?.tag),m=d?d?.tag:c,h=(0,o.useCallback)(e=>({name:e?.name?.current||""}),[]),{formState:{errors:g,isDirty:f,isValid:y},handleSubmit:x,register:b,reset:j,setError:v}=(0,M.mN)({defaultValues:h(d?.tag),mode:"onChange",resolver:(0,P.u)(tb)}),w=!d||d?.updating,C=e=>{if(!d?.tag)return;let t=tw(e);l(eA.updateRequest({closeDialogId:d?.tag?._id,formData:{name:{_type:"slug",current:t.name}},tag:d?.tag}))},I=()=>{d?.tag&&l(eV.showConfirmDeleteTag({closeDialogId:d?.tag?._id,tag:d?.tag}))},T=(0,o.useCallback)(e=>{let{result:t,transition:a}=e;t&&"update"===a&&(u(t),j(h(t)))},[j,h]);return(0,o.useEffect)(()=>{d?.error&&v("name",{message:d.error?.message})},[v,d?.error]),(0,o.useEffect)(()=>{if(!d?.tag)return;let e=r.listen((0,O.A)`*[_id == $id]`,{id:d?.tag._id}).subscribe(T);return()=>{e?.unsubscribe()}},[r,T,d?.tag]),m?(0,i.jsxs)(tk,{animate:!0,footer:(0,i.jsx)(()=>(0,i.jsx)(n.az,{padding:3,children:(0,i.jsxs)(n.so,{justify:"space-between",children:[(0,i.jsx)(n.$n,{disabled:w,fontSize:1,mode:"bleed",onClick:I,text:"Delete",tone:"critical"}),(0,i.jsx)(tR,{disabled:w||!f||!y,isValid:y,lastUpdated:d?.tag?._updatedAt,onClick:x(C)})]})}),{}),header:"Edit Tag",id:a,onClose:()=>{l(eV.remove({id:a}))},width:1,children:[(0,i.jsxs)(n.az,{as:"form",padding:4,onSubmit:x(C),children:[!d&&(0,i.jsx)(n.Zp,{marginBottom:3,padding:3,radius:2,shadow:1,tone:"critical",children:(0,i.jsx)(n.EY,{size:1,children:"This tag cannot be found – it may have been deleted."})}),(0,i.jsx)("button",{style:{display:"none"},tabIndex:-1,type:"submit"}),(0,i.jsx)(tB,{...b("name"),disabled:w,error:g?.name?.message,label:"Name",name:"name"})]}),t]}):null},tG=(0,c.I4)(n.so).withConfig({displayName:"TagContainer",componentId:"sc-sujhn-0"})`height:${32}px;`,tK=(0,c.I4)(n.so).withConfig({displayName:"ButtonContainer",componentId:"sc-sujhn-1"})`@media (pointer:fine){visibility:hidden;}@media (hover:hover) and (pointer:fine){${tG}:hover &{visibility:visible;}}`,t0=e=>{let{disabled:t,icon:a,onClick:s,tone:r,tooltip:l}=e;return(0,i.jsx)(n.m_,{animate:!0,content:(0,i.jsx)(n.mc,{padding:2,width:0,children:(0,i.jsx)(n.EY,{muted:!0,size:1,children:l})}),disabled:"ontouchstart"in window,placement:"top",portal:!0,children:(0,i.jsx)(n.$n,{disabled:t,fontSize:1,icon:a,mode:"bleed",onClick:s,padding:2,tone:r})})},t1=e=>{let{actions:t,tag:a}=e,r=(0,p.wA)(),l=eo(eB),o=eo(e=>eS(e,a?.tag?._id));return(0,i.jsxs)(tG,{align:"center",flex:1,justify:"space-between",paddingLeft:3,children:[(0,i.jsx)(n.az,{flex:1,children:(0,i.jsx)(n.EY,{muted:!0,size:1,style:{opacity:a?.updating?.5:1,userSelect:"none"},textOverflow:"ellipsis",children:a?.tag?.name?.current})}),(0,i.jsxs)(tK,{align:"center",style:{flexShrink:0},children:[t?.includes("search")&&(0,i.jsx)(t0,{disabled:a?.updating,icon:o?(0,i.jsx)(s.USm,{}):(0,i.jsx)(s.WIv,{}),onClick:o?()=>{r(eR.facetsRemoveByTag({tagId:a.tag._id}))}:()=>{let e={...eu.tag,value:{label:a?.tag?.name?.current,value:a?.tag?._id}};r(o?eR.facetsUpdate({name:"tag",operatorType:"references",value:e.value}):eR.facetsAdd({facet:e}))},tooltip:o?"Remove filter":"Filter by tag"}),t?.includes("edit")&&(0,i.jsx)(t0,{disabled:a?.updating,icon:(0,i.jsx)(s.qUP,{}),onClick:()=>{r(eI.showTagEdit({tagId:a?.tag?._id}))},tone:"primary",tooltip:"Edit tag"}),t?.includes("applyAll")&&(0,i.jsx)(t0,{disabled:a?.updating,icon:(0,i.jsx)(s.Kpk,{}),onClick:()=>{r(eV.showConfirmAssetsTagAdd({assetsPicked:l,tag:a.tag}))},tone:"primary",tooltip:"Add tag to selected assets"}),t?.includes("removeAll")&&(0,i.jsx)(t0,{disabled:a?.updating,icon:(0,i.jsx)(s.ZLN,{}),onClick:()=>{r(eV.showConfirmAssetsTagRemove({assetsPicked:l,tag:a.tag}))},tone:"critical",tooltip:"Remove tag from selected assets"}),t?.includes("delete")&&(0,i.jsx)(t0,{disabled:a?.updating,icon:(0,i.jsx)(s.ucK,{}),onClick:()=>{r(eV.showConfirmDeleteTag({tag:a.tag}))},tone:"critical",tooltip:"Delete tag"})]})]})},t2=(0,o.memo)(({isScrolling:e,item:t})=>"string"==typeof t?(0,i.jsx)(n.so,{align:"center",justify:"space-between",paddingX:3,style:{height:"32px"},children:(0,i.jsx)(n.JU,{size:0,children:t})},t):(0,i.jsx)(t1,{actions:e?void 0:t.actions,tag:t},t.tag?._id)),t3=()=>{let e=eo(eB),t=eo(ek),[a,s]=(0,o.useState)(!1),r=[...new Set(e?.reduce((e,t)=>
52{let a=t?.asset?.opt?.media?.tags?.map(e=>e._ref)||[];return e.concat(a)},[]))],n=r.reduce((t,a)=>(e.every(e=>(e.asset.opt?.media?.tags?.findIndex(e=>e._ref===a)??-1)>=0)?t.appliedToAll.push(a):t.appliedToSome.push(a),t),{appliedToAll:[],appliedToSome:[]}),l=t.filter(e=>n.appliedToAll.includes(e.tag._id)).map(e=>({...e,actions:["delete","edit","removeAll","search"]})),d=t.filter(e=>n.appliedToSome.includes(e.tag._id)).map(e=>({...e,actions:["applyAll","delete","edit","removeAll","search"]})),c=t.filter(e=>!r.includes(e.tag._id)).map(e=>({...e,actions:["applyAll","delete","edit","search"]})),p=[];return 0===e.length?p=t.map(e=>({...e,actions:["delete","edit","search"]})):(l?.length>0&&(p=[...p,1===e.length?"Used":"Used by all",...l]),d?.length>0&&(p=[...p,"Used by some",...d]),c?.length>0&&(p=[...p,"Unused",...c])),(0,i.jsx)(Y.aY,{className:"media__custom-scrollbar",computeItemKey:e=>{let t=p[e];return"string"==typeof t?t:t.tag._id},isScrolling:s,itemContent:e=>(0,i.jsx)(t2,{isScrolling:a,item:p[e]}),style:{flex:1,overflowX:"hidden"},totalCount:p.length})},t5=({allowCreate:e,light:t,title:a})=>{let l=(0,r.FEk)(),o=(0,p.wA)(),d=eo(e=>e.tags.creating),c=eo(e=>e.tags.fetching);return(0,i.jsx)(i.Fragment,{children:(0,i.jsxs)(n.so,{align:"center",justify:"space-between",paddingLeft:3,style:{background:t?e0(l,"bg"):"inherit",borderBottom:"1px solid var(--card-border-color)",flexShrink:0,height:"32px"},children:[(0,i.jsxs)(n.cV,{space:2,children:[(0,i.jsx)(n.JU,{size:0,children:a}),c&&(0,i.jsx)(n.JU,{size:0,style:{opacity:.3},children:"Loading..."})]}),e&&(0,i.jsx)(n.az,{marginRight:1,children:(0,i.jsx)(n.$n,{disabled:d,fontSize:1,icon:s.KJo,mode:"bleed",onClick:()=>{o(eI.showTagCreate())},style:{background:"transparent",boxShadow:"none"}})})]})})},t4=()=>{let e=eo(eY),t=eo(ek),a=eo(e=>e.tags.fetching),s=-1!==eo(e=>e.tags.fetchCount),r=!a&&t?.length>0,l=e>0;return(0,i.jsxs)(n.so,{direction:"column",flex:1,height:"fill",children:[(0,i.jsx)(t5,{allowCreate:!0,light:l,title:l?"Tags (in selection)":"Tags"}),s&&!r&&(0,i.jsx)(n.az,{padding:3,children:(0,i.jsx)(n.EY,{muted:!0,size:1,children:(0,i.jsx)("em",{children:"No tags"})})}),r&&(0,i.jsx)(t3,{})]})},t8=e=>{let{children:t,dialog:{id:a}}=e,s=(0,p.wA)(),r=(0,o.useCallback)(()=>{s(eV.clear())},[s]);return(0,i.jsxs)(tk,{animate:!0,header:"All Tags",id:a,onClose:r,width:1,children:[(0,i.jsx)(n.az,{style:{height:"100%",minHeight:"420px"},children:(0,i.jsx)(t4,{})}),t]})},t6=()=>{let e=eo(e=>e.dialog.items),t=(e,a)=>{if(0===e.length||a>=e.length)return null;let s=e[a],r=t(e,a+1);return"assetEdit"===s.type?(0,i.jsx)(tV,{dialog:s,children:r},a):"confirm"===s.type?(0,i.jsx)(tH,{dialog:s,children:r},a):"searchFacets"===s.type?(0,i.jsx)(tW,{dialog:s,children:r},a):"tagCreate"===s.type?(0,i.jsx)(tX,{dialog:s,children:r},a):"tagEdit"===s.type?(0,i.jsx)(tJ,{dialog:s,children:r},a):"tags"===s.type?(0,i.jsx)(t8,{dialog:s,children:r},a):null};return t(e,0)},t7=(0,o.createContext)(void 0),t9=e=>{let{children:t,open:a}=e,s=(0,o.useMemo)(()=>({open:a}),[a]);return(0,i.jsx)(t7.Provider,{value:s,children:t})},ae=e=>{let{onClose:t}=e,{open:a}=(()=>{let e=(0,o.useContext)(t7);if(void 0===e)throw Error("useDropzoneActions must be used within an DropzoneDispatchProvider");return e})(),{onSelect:r}=es(),l=eo(e=>e.assets.assetTypes),d=eo(e=>e.selected.document),{directUploads:c}=tl();return(0,i.jsx)(n.az,{paddingY:2,children:(0,i.jsxs)(n.so,{align:"center",justify:"space-between",children:[(0,i.jsx)(n.az,{flex:1,marginX:3,children:(0,i.jsxs)(n.cV,{style:{whiteSpace:"nowrap"},children:[(0,i.jsx)(n.EY,{textOverflow:"ellipsis",weight:"semibold",children:(0,i.jsx)("span",{children:r?`Insert ${l.join(" or ")}`:"Browse Assets"})}),d&&(0,i.jsx)(n.az,{display:["none","none","block"],children:(0,i.jsxs)(n.EY,{children:[(0,i.jsx)("span",{style:{margin:"0 0.5em"},children:(0,i.jsx)(s.Int,{symbol:"arrow-right"})}),(0,i.jsx)("span",{style:{textTransform:"capitalize"},children:d._type})]})})]})}),(0,i.jsxs)(n.so,{marginX:2,children:[c&&(0,i.jsx)(n.$n,{fontSize:1,icon:s.JMY,mode:"bleed",onClick:a,text:`Upload ${1===l.length?g(l[0]):"assets"}`}),t&&(0,i.jsx)(n.az,{style:{flexShrink:0},children:(0,i.jsx)(n.$n,{disabled:!t,icon:s.USm,mode:"bleed",onClick:t,radius:2})})]})]})})},at=(0,m.Mz)([e=>e.assets.allIds,e=>e.uploads.allIds],(e,t)=>{let a=e.map(e=>({id:e,type:"asset"}));return[...t.map(e=>({id:e,type:"upload"})),...a]}
52),aa=(0,c.I4)(n.so).withConfig({displayName:"CardWrapper",componentId:"sc-88amzd-0"})`box-sizing:border-box;height:100%;overflow:hidden;position:relative;width:100%;`,ai=(0,c.I4)(n.so).withConfig({displayName:"CardContainer",componentId:"sc-88amzd-1"})(({$picked:e,theme:t,$updating:a})=>(0,c.AH)`border:1px solid transparent;height:100%;pointer-events:${a?"none":"auto"};position:relative;transition:all 300ms;user-select:none;width:100%;border:${e?`1px solid ${t.sanity.color.spot.orange} !important`:"1px solid inherit"};${!a&&(0,c.AH)`@media (hover:hover) and (pointer:fine){&:hover{border:1px solid var(--card-border-color);}}`}`),as=(0,c.I4)(n.so).withConfig({displayName:"ContextActionContainer",componentId:"sc-88amzd-2"})(({$scheme:e})=>(0,c.AH)`cursor:pointer;height:${32}px;transition:all 300ms;@media (hover:hover) and (pointer:fine){&:hover{background:${e0(e,"bg")};}}`),ar=(0,c.I4)(s.AK5).withConfig({displayName:"StyledWarningOutlineIcon",componentId:"sc-88amzd-3"})(({theme:e})=>({color:e.sanity.color.spot.red}));var an=(0,o.memo)(e=>{let{id:t,selected:a}=e,l=(0,r.FEk)(),o=et("shift"),d=(0,p.wA)(),c=eo(e=>e.assets.lastPicked),u=eo(e=>eq(e,t)),m=u?.asset,h=u?.error,g=u?.asset?.metadata?.isOpaque,f=u?.picked,y=u?.updating,{onSelect:x}=es();if(!m)return null;let b=y?.5:1,j=a||y?.25:1;return(0,i.jsx)(aa,{padding:1,children:(0,i.jsxs)(ai,{direction:"column",$picked:f,$updating:u.updating,children:[(0,i.jsxs)(n.az,{flex:1,style:{cursor:a?"default":"pointer",position:"relative"},children:[(0,i.jsxs)("div",{onClick:e=>{e.stopPropagation(),x?x([{kind:"assetDocumentId",value:m._id}]):o.current?d(f?eM.pick({assetId:m._id,picked:!f}):eM.pickRange({startId:c||m._id,endId:m._id})):d(eV.showAssetEdit({assetId:m._id}))},style:{height:"100%",opacity:j}
52,children:["sanity.fileAsset"===m._type&&(0,i.jsx)(t$,{extension:m.extension,width:"80px"}),"sanity.imageAsset"===m._type&&(0,i.jsx)(tL,{draggable:!1,$scheme:l,$showCheckerboard:!g,src:tv(m,{height:250,width:250}),style:{draggable:!1,transition:"opacity 1000ms"}})]}),a&&!y&&(0,i.jsx)(n.so,{align:"center",justify:"center",style:{height:"100%",left:0,opacity:b,position:"absolute",top:0,width:"100%"},children:(0,i.jsx)(n.EY,{size:2,children:(0,i.jsx)(s.Dee,{})})}),y&&(0,i.jsx)(n.so,{align:"center",justify:"center",style:{height:"100%",left:0,position:"absolute",top:0,width:"100%"},children:(0,i.jsx)(n.y$,{})})]}),(0,i.jsxs)(as,{align:"center",onClick:e=>{e.stopPropagation(),x?d(eV.showAssetEdit({assetId:m._id})):o.current&&!f?d(eM.pickRange({startId:c||m._id,endId:m._id})):d(eM.pick({assetId:m._id,picked:!f}))},paddingX:1,$scheme:l,style:{opacity:b},children:[x?(0,i.jsx)(s.qUP,{style:{flexShrink:0,opacity:.5}}):(0,i.jsx)(n.Sc,{checked:f,readOnly:!0,style:{flexShrink:0,pointerEvents:"none",transform:"scale(0.8)"}}),(0,i.jsx)(n.az,{marginLeft:2,children:(0,i.jsx)(n.EY,{muted:!0,size:0,textOverflow:"ellipsis",children:m.originalFilename})})]}),h&&(0,i.jsx)(n.az,{padding:3,style:{position:"absolute",right:0,top:0},children:(0,i.jsx)(n.m_,{animate:!0,content:(0,i.jsx)(n.mc,{padding:2,width:0,children:(0,i.jsx)(n.EY,{size:1,children:h})}),placement:"left",portal:!0,children:(0,i.jsx)(n.EY,{size:1,children:(0,i.jsx)(ar,{color:"critical"})})})})]})})});let al=async e=>{let t=await new Promise(t=>{let a=window.URL.createObjectURL(e),i=new Image;i.onload=()=>{window.URL.revokeObjectURL(a),t(i)},i.src=a}),a=await (e=>new Promise(t=>{let a=e.width/e.height,i=document.createElement("canvas");i.width=180,i.height=Math.max(180/a,1);try{i.getContext("2d")?.drawImage(e,0,0,180,180/a),i.toBlob(t,"image/jpeg")}catch(e){console.warn("Unable to generate preview image:",e)}}))(t);if(!a)throw Error("Unable to generate file Blob");return window.URL.createObjectURL(a)},ao=4;function ad(e,t){let a=e.indexOf(t);return a>-1&&e.splice(a,1),e}let ac=e=>Array.prototype.map.call(new Uint8Array(e),e=>`00${e.toString(16)}`.slice(-2)).join(""),ap=((e,t=ao)=>{let a=((e=ao)=>{let t=[],a=[],i=new w.B;return function s(r){return new C.c(n=>{if(t.length>=e){var l;return(l=r,a.push(l),i.asObservable().pipe((0,R.$)(e=>e===l))).pipe((0,z.Z)(s)).subscribe(n)}let o=r.subscribe(n);return t.push(o),()=>{for(ad(t,o),ad(a,r),o.unsubscribe();a.length>0&&t.length<e;)i.next(a.shift())}})}})(t);return(...t)=>(0,j.H)(a(e(...t)))})((e,t,a,i)=>(0,b.of)(null).pipe((0,z.Z)(()=>{let a;return a=`sanity.${t}Asset`,e.observable.fetch("*[_type == $documentType && sha1hash == $hash][0]",{documentType:a,hash:i})}),(0,z.Z)(e=>e?(0,x.$)({message:"Asset already exists",statusCode:409}):(0,b.of)(null)),(0,z.Z)(()=>e.observable.assets.upload(t,a,{extract:["blurhash","exif","location","lqip","palette"],preserveFilename:!0}).pipe((0,L.T)(e=>"response"===e.type?{asset:e.body.document,id:e.body.document._id,type:"complete"}:e))))),au=(0,u.Z0)({name:"uploads",initialState:{allIds:[],byIds:{}},extraReducers:e=>{e.addCase(eU.uploadComplete,(e,t)=>{let{asset:a}=t.payload;e.byIds[a.sha1hash]&&(e.byIds[a.sha1hash].status="complete")})},reducers:{checkRequest(e,t){},checkComplete(e,t){let{results:a}=t.payload;Object.keys(a).forEach(t=>{let a=e.allIds.indexOf(t);if(a>=0&&e.allIds.splice(a,1),e.byIds[t]){let a=e.byIds[t].objectUrl;a&&window.URL.revokeObjectURL(a),delete e.byIds[t]}})},previewReady(e,t){let{blobUrl:a,hash:i}=t.payload;e.byIds[i]&&(e.byIds[i].objectUrl=a)},uploadCancel(e,t){let{hash:a}=t.payload,i=e.allIds.indexOf(a);i>=0&&e.allIds.splice(i,1),e.byIds[a]&&delete e.byIds[a]},uploadError(e,t){let{hash:a}=t.payload,i=e.allIds.indexOf(a);i>=0&&e.allIds.splice(i,1),delete e.byIds[a]},uploadRequest(e,t){},uploadProgress(e,t){let{event:a,uploadHash:i}=t.payload;e.byIds[i].percent=a.percent,e.byIds[i].status="uploading"},uploadStart(e,t){let{uploadItem:a}=t.payload;e.allIds.includes(a.hash)||e.allIds.push(a.hash),e.byIds[a.hash]=a}}}),am=(0,m.Mz)([e=>e.uploads.byIds,(e,t)=>t],(e,t)=>e[t]),ah={...au.actions};var ag=au.reducer;
52let af=(0,c.I4)(n.so).withConfig({displayName:"CardWrapper",componentId:"sc-11n35er-0"})`box-sizing:border-box;height:100%;overflow:hidden;position:relative;width:100%;`,ay=e=>{let t,{id:a}=e,l=(0,r.FEk)(),o=(0,p.wA)(),d=eo(e=>am(e,a));if(!d)return null;let c=W(d.size,{base:10,round:0}),u=Math.round(d.percent||0),m="complete"===d.status,h="uploading"===d.status,g="queued"===d.status;return m&&(t="Verifying"),h&&(t=`${u}%`),g&&(t="Queued"),(0,i.jsx)(af,{padding:1,children:(0,i.jsxs)(n.so,{direction:"column",flex:1,style:{background:e0(l,"bg"),border:"1px solid transparent",height:"100%",position:"relative"},children:[(0,i.jsx)("div",{style:{background:"var(--card-fg-color)",bottom:0,height:"1px",left:0,position:"absolute",width:"100%",transform:`scaleX(${.01*u})`,transformOrigin:"bottom left",transition:"all 1000ms ease-out"}}),(0,i.jsxs)(n.az,{flex:1,style:{position:"relative"},children:["image"===d.assetType&&d?.objectUrl&&(0,i.jsx)(tL,{draggable:!1,$scheme:l,src:d.objectUrl,style:{opacity:.4}}),"file"===d.assetType&&(0,i.jsx)("div",{style:{height:"100%",opacity:.1},children:(0,i.jsx)(t$,{width:"80px"})}),!m&&100!==u&&(0,i.jsx)(n.so,{align:"center",direction:"column",justify:"center",style:{height:"100%",left:0,position:"absolute",top:0,width:"100%"},children:(0,i.jsx)(n.$n,{fontSize:4,icon:s.USm,mode:"bleed",onClick:()=>{o(ah.uploadCancel({hash:d.hash}))},padding:2,style:{background:"none",boxShadow:"none"},tone:"critical"})})]}),(0,i.jsxs)(n.so,{align:"center",justify:"space-between",paddingX:2,style:{height:"32px"},children:[(0,i.jsx)(n.az,{flex:1,marginRight:1,children:(0,i.jsxs)(n.EY,{size:0,textOverflow:"ellipsis",children:[d.name," (",c,")"]})}),(0,i.jsx)(n.EY,{size:0,style:{flexShrink:0},weight:"semibold",children:t})]})]})})},ax=(0,o.memo)(({item:e,selected:t})=>e?.type==="asset"?(0,i.jsx)(an,{id:e.id,selected:t}):e?.type==="upload"?(0,i.jsx)(ay,{id:e.id}):null),ab=c.I4.div.withConfig({displayName:"StyledItemContainer",componentId:"sc-9owt7i-0"})`height:${220}px;width:${240}px;`,aj=(0,o.forwardRef)((e,t)=>{let{context:a,...s}=e;return(0,i.jsx)(ab,{ref:t,...s})}),av=c.I4.div.withConfig({displayName:"StyledListContainer",componentId:"sc-9owt7i-1"})`display:grid;grid-template-columns:repeat(auto-fill,${240}px);grid-template-rows:repeat(auto-fill,${220}px);justify-content:center;margin:0 auto;`,aw=(0,o.forwardRef)((e,t)=>{let{context:a,...s}=e;return(0,i.jsx)(av,{ref:t,...s})}),aC=e=>{let{items:t,onLoadMore:a}=e,s=eo(e=>e.selected.assets),r=s&&s.map(e=>e._id)||[],n=t?.length;return 0===n?null:(0,i.jsx)(Y.sN,{className:"media__custom-scrollbar",computeItemKey:e=>t[e]?.id??e,components:{Item:aj,List:aw},endReached:a,itemContent:e=>{let a=t[e],s=r.includes(a.id);return(0,i.jsx)(ax,{item:a,selected:s})},overscan:48,style:{overflowX:"hidden",overflowY:"scroll"},totalCount:n})},aI=e=>{let{field:t,title:a}=e,r=(0,p.wA)(),l=eo(e=>e.assets.order),o=l.field===t;return(0,i.jsx)(n.JU,{muted:!t,size:0,children:(0,i.jsxs)(n.az,{onClick:t?()=>{if(!(!t||!a))if(o){let e="asc"===l.direction?"desc":"asc";r(eM.orderSet({order:{field:t,direction:e}}))}else r(eM.orderSet({order:{field:t,direction:"asc"}}))}:void 0,style:{cursor:t?"pointer":"default",display:"inline",whiteSpace:"nowrap"},children:[(0,i.jsx)("span",{style:{marginRight:"0.4em"},children:a}),o&&l?.direction==="asc"&&(0,i.jsx)(s.Mtm,{}),o&&l?.direction==="desc"&&(0,i.jsx)(s.D3D,{})]})})},aT=(0,c.I4)(n.so).withConfig({displayName:"ContextActionContainer",componentId:"sc-i9fhtm-0"})(({$scheme:e})=>(0,c.AH)`cursor:pointer;@media (hover:hover) and (pointer:fine){&:hover{background:${e0(e,"bg")};}}`),az=()=>{let e=(0,r.FEk)(),t=(0,p.wA)(),a=eo(e=>e.assets.fetching),s=eo(eN),l=eo(eY),o=(0,n.aY)(),{onSelect:d}=es(),c=l===s;return(0,i.jsxs)(n.xA,{style:{alignItems:"center",background:"var(--card-bg-color)",borderBottom:"1px solid var(--card-border-color)",gridColumnGap:o<3?0:"16px",gridTemplateColumns:ey.LARGE,height:o<3?0:"32px",letterSpacing:"0.025em",position:"sticky",textTransform:"uppercase",top:0,visibility:o<3?"hidden":"visible",width:"100%",zIndex:1},children:[d?(0,i.jsx)(aI,{}):(0,i.jsx)(aT,{align:"center",justify:"center",onClick:e=>{e.stopPropagation(),t(c?eM.pickClear():eM.pickAll())},$scheme:e,style:{height:"100%",position:"relative"},children:(0,i.jsx)(n.Sc,{checked:!a&&c,readOnly:!0,style:{pointerEvents:"none",transform:"scale(0.8)"}})}),(0,i.jsx)(aI,{}),(0,i.jsx)(aI,{field:"originalFilename",title:"Filename"}),(0,i.jsx)(aI,{title:"Resolution"}),(0,i.jsx)(aI,{field:"mimeType",title:"MIME type"}),(0,i.jsx)(aI,{field:"size",title:"Size"}),(0,i.jsx)(aI,{field:"_updatedAt",title:"Last updated"}),(0,i.jsx)(aI,{title:"References"}),(0,i.jsx)(aI,{})]})},ak=(0,c.I4)(n.xA).withConfig({displayName:"ContainerGrid",componentId:"sc-1nb1qw9-0"})(({$scheme:e,$selected:t,$updating:a})=>(0,c.AH)`align-items:center;cursor:${t?"default":"pointer"};height:100%;pointer-events:${a?"none":"auto"};user-select:none;white-space:nowrap;${!a&&(0,c.AH)`@media (hover:hover) and (pointer:fine){&:hover{background:${e0(e,"bg")};}}`}`),aE=(0,c.I4)(n.so).withConfig({displayName:"ContextActionContainer",componentId:"sc-1nb1qw9-1"})(({$scheme:e})=>(0,c.AH)`cursor:pointer;@media (hover:hover) and (pointer:fine){&:hover{background:${e0(e,"bg2")};}}`),aA=(0,c.I4)(s.AK5).withConfig({displayName:"StyledWarningIcon",componentId:"sc-1nb1qw9-2"})(({theme:e})=>({color:e.sanity.color.spot.red}));var a_=(0,o.memo)(e=>{let{id:t,selected:a}=e,l=(0,r.FEk)(),d=et("shift"),[c,u]=(0,o.useState)(!1),m=(0,o.useRef)(null),h=(0,p.wA)(),g=eo(e=>e.assets.lastPicked),f=eo(e=>eq(e,t)),y=(0,n.aY)(),x=f?.asset,b=f?.error,j=f?.asset?.metadata?.isOpaque,v=f?.picked,w=f?.updating,{onSelect:C}=es(),I=(0,o.useCallback)(e=>{e.stopPropagation(),x&&(C?h(eV.showAssetEdit({assetId:x._id})):d.current&&!v?h(eM.pickRange({startId:g||x._id,endId:x._id})):h(eM.pick({assetId:x._id,picked:!v})))},[x,h,g,C,v,d]),T=(0,o.useCallback)(e=>{e.stopPropagation(),x&&(C?C([{kind:"assetDocumentId",value:x._id}]):d.current?h(v?eM.pick({assetId:x._id,picked:!v}):eM.pickRange({startId:g||x._id,endId:x._id})):h(eV.showAssetEdit({assetId:x._id})))},[x,h,g,C,v,d]),z=w?.5:1,k=a||w?.1:1;return(0,o.useEffect)(()=>(m.current=setTimeout(()=>u(!0),750),()=>{m.current&&clearTimeout(m.current)}),[]),x?(0,i.jsxs)(ak,{onClick:a?void 0:T,$scheme:l,$selected:a,style:{gridColumnGap:y<3?0:"16px",gridRowGap:0,gridTemplateColumns:y<3?ey.SMALL:ey.LARGE,gridTemplateRows:y<3?"auto":"1fr"},$updating:f.updating,children:[(0,i.jsx)(aE,{onClick:I,$scheme:l,style:{alignItems:"center",gridColumn:1,gridRowStart:1,gridRowEnd:"span 5",height:"100%",
52justifyContent:"center",opacity:z,position:"relative"},children:C?(0,i.jsx)(s.qUP,{style:{flexShrink:0,opacity:.5}}):(0,i.jsx)(n.Sc,{checked:v,readOnly:!0,style:{pointerEvents:"none",transform:"scale(0.8)"}})}),(0,i.jsx)(n.az,{style:{gridColumn:2,gridRowStart:1,gridRowEnd:"span 5",height:"90px",width:"100px"},children:(0,i.jsxs)(n.so,{align:"center",justify:"center",style:{height:"100%",position:"relative"},children:[(0,i.jsxs)(n.az,{style:{height:"100%",opacity:k,position:"relative"},children:["sanity.fileAsset"===x._type&&(0,i.jsx)(t$,{extension:x.extension,width:"40px"}),"sanity.imageAsset"===x._type&&(0,i.jsx)(tL,{draggable:!1,$scheme:l,$showCheckerboard:!j,src:tv(x,{height:100,width:100})})]}),w&&(0,i.jsx)(n.so,{align:"center",justify:"center",style:{height:"100%",left:0,position:"absolute",top:0,width:"100%"},children:(0,i.jsx)(n.y$,{})}),a&&!w&&(0,i.jsx)(n.so,{align:"center",justify:"center",style:{height:"100%",left:0,position:"absolute",top:0,width:"100%"},children:(0,i.jsx)(n.EY,{size:2,children:(0,i.jsx)(s.Dee,{})})})]})}),(0,i.jsx)(n.az,{marginLeft:3*(y<3),style:{gridColumn:3,gridRow:y<3?2:"auto",opacity:z},children:(0,i.jsx)(n.EY,{muted:!0,size:1,style:{lineHeight:"2em"},textOverflow:"ellipsis",children:x.originalFilename})}),(0,i.jsx)(n.az,{marginLeft:3*(y<3),style:{gridColumn:y<3?3:4,gridRow:y<3?3:"auto",opacity:z},children:(0,i.jsx)(n.EY,{muted:!0,size:1,style:{lineHeight:"2em"},textOverflow:"ellipsis",children:"sanity.imageAsset"===x._type&&tC(x)})}),(0,i.jsx)(n.az,{style:{display:y<3?"none":"block",gridColumn:5,gridRow:"auto",opacity:z},children:(0,i.jsx)(n.EY,{muted:!0,size:1,style:{lineHeight:"2em"},textOverflow:"ellipsis",children:x.mimeType})}),(0,i.jsx)(n.az,{style:{display:y<3?"none":"block",gridColumn:6,gridRow:"auto",opacity:z},children:(0,i.jsx)(n.EY,{muted:!0,size:1,style:{lineHeight:"2em"},textOverflow:"ellipsis",children:W(x.size,{base:10,round:0})})}),(0,i.jsx)(n.az,{marginLeft:3*(y<3),style:{gridColumn:y<3?3:7,gridRow:y<3?4:"auto",opacity:z},children:(0,i.jsx)(n.EY,{muted:!0,size:1,style:{lineHeight:"2em"},textOverflow:"ellipsis",children:(0,H.o)(new Date(x._updatedAt),new Date)})}),(0,i.jsx)(n.az,{style:{display:y<3?"none":"block",gridColumn:8,gridRow:"auto",opacity:z},children:(0,i.jsx)(n.EY,{muted:!0,size:1,style:{lineHeight:"2em"},textOverflow:"ellipsis",children:c?(0,i.jsx)(r.zeL,{id:t,children:({isLoading:e,referringDocuments:t})=>{let a=tj(t);return e?(0,i.jsx)(i.Fragment,{children:"-"}):(0,i.jsx)(i.Fragment,{children:Array.isArray(a)?a.length:0})}}):(0,i.jsx)(i.Fragment,{children:"-"})})}),(0,i.jsx)(n.so,{align:"center",justify:"center",style:{gridColumn:y<3?4:9,gridRowStart:"1",gridRowEnd:y<3?"span 5":"auto",opacity:z},children:b&&(0,i.jsx)(n.az,{padding:2,children:(0,i.jsx)(n.m_,{animate:!0,content:(0,i.jsx)(n.mc,{padding:2,width:0,children:(0,i.jsx)(n.EY,{size:1,children:b})}),placement:"left",portal:!0,children:(0,i.jsx)(n.EY,{size:1,children:(0,i.jsx)(aA,{color:"critical"})})})})})]}):null});let a$=e=>{let t,{id:a}=e,l=(0,r.FEk)(),o=(0,p.wA)(),d=eo(e=>am(e,a)),c=(0,n.aY)();if(!d)return null;let u=W(d.size,{base:10,round:0}),m=Math.round(d.percent||0),h="complete"===d.status,g="uploading"===d.status,f="queued"===d.status;return h&&(t="Verifying"),g&&(t=`${m}%`),f&&(t="Queued"),(0,i.jsxs)(n.xA,{style:{alignItems:"center",background:e0(l,"bg"),gridColumnGap:c<3?0:"16px",gridRowGap:0,gridTemplateColumns:c<3?ey.SMALL:ey.LARGE,gridTemplateRows:c<3?"auto":"1fr",height:"100%",position:"relative"},children:[(0,i.jsx)("div",{style:{background:"var(--card-fg-color)",bottom:0,height:"1px",left:0,position:"absolute",width:"100%",transform:`scaleX(${.01*m})`,transformOrigin:"bottom left",transition:"all 1000ms ease-out"}}),(0,i.jsx)(n.az,{style:{gridColumn:2,gridRowStart:c<3?1:"auto",gridRowEnd:c<3?"span 4":"auto",height:"90px",width:"100px"},children:(0,i.jsxs)(n.az,{style:{height:"100%",position:"relative"},children:["image"===d.assetType&&d?.objectUrl&&(0,i.jsx)(tL,{draggable:!1,$scheme:l,src:d.objectUrl,style:{opacity:.25}}),"file"===d.assetType&&(0,i.jsx)("div",{style:{height:"100%",opacity:.1},children:(0,i.jsx)(t$,{width:"40px"})}),!h&&100!==m&&(0,i.jsx)(n.so,{align:"center",justify:"center",style:{position:"absolute",height:"100%",left:0,top:0,width:"100%"},children:(0,i.jsx)(n.$n,{fontSize:3,icon:s.USm,mode:"bleed",onClick:()=>{o(ah.uploadCancel({hash:d.hash}))},padding:2,style:{background:"none",boxShadow:"none"},tone:"critical"})})]})}),(0,i.jsx)(n.az,{style:{gridColumn:c<3?3:"3/8",gridRow:c<3?"2/4":"auto",marginLeft:3*(c<3)},children:(0,i.jsxs)(n.BJ,{space:3,children:[(0,i.jsxs)(n.EY,{muted:!0,size:1,textOverflow:"ellipsis",children:[d.name," 
52(",u,")"]}),(0,i.jsx)(n.EY,{size:1,textOverflow:"ellipsis",weight:"semibold",children:t})]})})]})},aS=(0,o.memo)(({item:e,selected:t})=>e?.type==="asset"?(0,i.jsx)(n.az,{style:{height:"100px"},children:(0,i.jsx)(a_,{id:e.id,selected:t})}):e?.type==="upload"?(0,i.jsx)(n.az,{style:{height:"100px"},children:(0,i.jsx)(a$,{id:e.id})}):null),aR=e=>{let{items:t,onLoadMore:a}=e,s=eo(e=>e.selected.assets),r=s&&s.map(e=>e._id)||[],n=t?.length;return 0===n?null:(0,i.jsx)(Y.kN,{className:"media__custom-scrollbar",computeItemKey:e=>t[e]?.id||e,endReached:a,groupCounts:[,].fill(n),groupContent:()=>(0,i.jsx)(az,{}),itemContent:e=>{let a=t[e],s=r.includes(a?.id||"");return(0,i.jsx)(aS,{item:a,selected:s})},style:{overflowX:"hidden"}})},aL=()=>{let e=(0,p.wA)(),t=eo(e=>e.assets.fetchCount),a=eo(e=>e.assets.fetching),s=eo(e=>e.tags.panelVisible),r=eo(e=>e.assets.view),l=eo(at),d=(()=>{let e=n.Qx?.container?.map(e=>window.matchMedia(`(max-width: ${e}px)`)),t=()=>e.findIndex(e=>e.matches),[a,i]=(0,o.useState)(t());return(0,o.useEffect)(()=>{let a=()=>{i(t)};return e.forEach(e=>{try{e.addEventListener("change",a)}catch{try{e.addListener(a)}catch{}}}),()=>{try{e.forEach(e=>e.removeEventListener("change",a))}catch{try{e.forEach(e=>e.removeListener(a))}catch{}}}},[]),a})(),c=l.length>0,u=()=>{a||e(eM.loadNextPage())};return(0,o.useEffect)(()=>{d<=1&&s&&e(eA.panelVisibleSet({panelVisible:!1}))},[d,e,s]),(0,i.jsx)(n.az,{flex:1,style:{width:"100%"},children:c||!(t>=0)||a?(0,i.jsxs)(i.Fragment,{children:["grid"===r&&(0,i.jsx)(aC,{items:l,onLoadMore:u}),"table"===r&&(0,i.jsx)(aR,{items:l,onLoadMore:u})]}):(0,i.jsx)(n.az,{padding:4,children:(0,i.jsx)(n.EY,{size:1,weight:"semibold",children:"No results for the current query"})})})},aU=()=>{let e=eo(e=>e.notifications.items),t=(0,l.dj)();return(0,o.useEffect)(()=>{if(e.length>0){let a=e[e.length-1];t.push({closable:!0,status:a.status,title:a.title})}},[e,t]),null},aO=()=>{let e=(0,r.FEk)(),t=(0,p.wA)(),a=eo(eB);return 0===a.length?null:(0,i.jsx)(n.so,{align:"center",justify:"flex-start",style:{background:e0(e,"bg"),borderBottom:"1px solid var(--card-border-color)",height:"32px",position:"relative",width:"100%"},children:(0,i.jsxs)(n.so,{align:"center",paddingX:3,children:[(0,i.jsx)(n.az,{paddingRight:2,children:(0,i.jsxs)(n.JU,{size:0,style:{color:"inherit"},children:[a.length," ",g("asset",a.length)," selected"]})}),(0,i.jsx)(n.$n,{mode:"bleed",onClick:()=>{t(eM.pickClear())},padding:2,style:{background:"none",boxShadow:"none"},tone:"default",children:(0,i.jsx)(n.JU,{size:0,children:"Deselect"})}),(0,i.jsx)(n.$n,{mode:"bleed",onClick:()=>{t(eV.showConfirmDeleteAssets({assets:a}))},padding:2,style:{background:"none",boxShadow:"none"},tone:"critical",children:(0,i.jsx)(n.JU,{size:0,children:"Delete"})})]})})},aD=(0,u.Z0)({name:"notifications",initialState:{items:[]},reducers:{add(e,t){let{asset:a,status:i,title:s}=t.payload;e.items.push({asset:a,status:i,title:s})}}}),aZ={...aD.actions};var aq=aD.reducer,aF=(0,u.Z0)({name:"selected",initialState:{assets:[],document:void 0,documentAssetIds:[]},reducers:{}}).reducer;let aN=(0,f.Ex)((e,t,{client:a})=>e.pipe((0,k.p)(eM.deleteRequest.match),(0,z.Z)(e=>{let{assets:t}=e.payload,i=t.map(e=>e._id);return(0,b.of)(t).pipe((0,z.Z)(()=>a.observable.delete({query:(0,O.A)`*[_id in ${JSON.stringify(i)}]`})),(0,z.Z)(()=>(0,b.of)(eM.deleteComplete({assetIds:i}))),(0,A.W)(e=>(0,b.of)(eM.deleteError({assetIds:i,error:e}))))})),(e,t,{client:a})=>e.pipe((0,k.p)(eM.fetchRequest.match),(0,E.E)(t),(0,_.n)(([e,t])=>{let i=e.payload?.params,s=e.payload?.query;return(0,b.of)(e).pipe(eb(t.debug.badConnection),(0,z.Z)(()=>a.observable.fetch(s,i)),(0,z.Z)(e=>{let{items:t}=e;return(0,b.of)(eM.fetchComplete({assets:t}))}),(0,A.W)(e=>(0,b.of)(eM.fetchError({message:e?.message||"Internal error",statusCode:e?.statusCode||500}))))})),(e,t)=>e.pipe((0,k.p)(eM.deleteComplete.match),(0,E.E)(t),(0,_.n)(([e,t])=>{if(0===t.assets.allIds.length){let e=Math.floor(t.assets.allIds.length/t.assets.pageSize);return(0,b.of)(eM.loadPageIndex({pageIndex:e}))}return v.w})),(e,t)=>e.pipe((0,k.p)(eM.loadNextPage.match),(0,E.E)(t),(0,_.n)(([e,t])=>(0,b.of)(eM.loadPageIndex({pageIndex:t.assets.pageIndex+1})))),(e,t)=>e.pipe((0,k.p)(eM.loadPageIndex.match),(0,E.E)(t),(0,_.n)(([e,t])=>{let a=t.assets.pageSize,i=e.payload.pageIndex*a,s=t?.selected.document?._id,r=t?.selected?.documentAssetIds,n=ej({assetTypes:t.assets.assetTypes,searchFacets:t.search.facets,searchQuery:t.search.query}),l={...s?{documentId:s}:{},documentAssetIds:r};return(0,b.of)(eM.fetchRequest({params:l,queryFilter:n,selector:(0,O.A)`[${i}...${i+a}]`,sort:(0,O.A)`order(${t.assets?.order?.field} ${t.assets?.order?.direction})`}))})),e=>e.pipe((0,k.p)(eM.listenerCreateQueue.match),(0,$.w)(2e3),(0,k.p)(e=>e.length>0),(0,z.Z)(e=>{let t=e?.map(e=>e.payload.asset);return(0,b.of)(eM.listenerCreateQueueComplete({assets:t}))})),e=>e.pipe((0,k.p)(eM.listenerDeleteQueue.match),(0,$.w)(2e3),(0,k.p)(e=>e.length>0),(0,z.Z)(e=>{let t=e?.map(e=>e.payload.assetId);return(0,b.of)(eM.listenerDeleteQueueComplete({assetIds:t}))})),e=>e.pipe((0,k.p)(eM.listenerUpdateQueue.match),(0,$.w)(2e3),(0,k.p)(e=>e.length>0),(0,z.Z)(e=>{let t=e?.map(e=>e.payload.asset);return(0,b.of)(eM.listenerUpdateQueueComplete({assets:t}))})),e=>e.pipe((0,k.p)(eM.orderSet.match),(0,z.Z)(()=>(0,b.of)(eM.clear(),eM.loadPageIndex({pageIndex:0})))),e=>e.pipe((0,f.gp)(eR.facetsAdd.type,eR.facetsClear.type,eR.facetsRemoveById.type,eR.facetsRemoveByName.type,eR.facetsRemoveByTag.type,eR.facetsUpdate.type,eR.facetsUpdateById.type,eR.querySet.type),(0,S.B)(400),(0,z.Z)(()=>(0,b.of)(eM.clear(),eM.loadPageIndex({pageIndex:0})))),e=>e.pipe((0,f.gp)(eM.insertUploads.type,eM.listenerUpdateQueueComplete.type,eM.updateComplete.type),(0,z.Z)(()=>(0,b.of)(eM.sort()))),(e,t,{client:a})=>e.pipe((0,k.p)(eC.tagsAddRequest.match),(0,E.E)(t),(0,z.Z)(([e,t])=>{let{assets:i,tag:s}=e.payload;return(0,b.of)(e).pipe(eb(t.debug.badConnection),(0,z.Z)(()=>{let e=(eB(t)?.filter(e=>(e?.asset?.opt?.media?.tags?.findIndex(e=>e._ref===s?._id)??-1)<0)).reduce((e,t)=>
52e.patch(t?.asset?._id,(({tag:e})=>t=>t.setIfMissing({opt:{}}).setIfMissing({"opt.media":{}}).setIfMissing({"opt.media.tags":[]}).append("opt.media.tags",[{_key:(0,D.Ak)(),_ref:e?._id,_type:"reference",_weak:!0}]))({tag:s})),a.transaction());return(0,j.H)(e.commit())}),(0,z.Z)(()=>(0,b.of)(eC.tagsAddComplete({assets:i,tag:s}))),(0,A.W)(e=>(0,b.of)(eC.tagsAddError({assets:i,error:{message:e?.message||"Internal error",statusCode:e?.statusCode||500},tag:s}))))})),(e,t,{client:a})=>e.pipe((0,k.p)(eC.tagsRemoveRequest.match),(0,E.E)(t),(0,z.Z)(([e,t])=>{let{assets:i,tag:s}=e.payload;return(0,b.of)(e).pipe(eb(t.debug.badConnection),(0,z.Z)(()=>{let e=eB(t).reduce((e,t)=>e.patch(t?.asset?._id,(({asset:e,tag:t})=>a=>a.ifRevisionId(e?.asset?._rev).unset([`opt.media.tags[_ref == "${t._id}"]`]))({asset:t,tag:s})),a.transaction());return(0,j.H)(e.commit())}),(0,z.Z)(()=>(0,b.of)(eC.tagsRemoveComplete({assets:i,tag:s}))),(0,A.W)(e=>(0,b.of)(eC.tagsRemoveError({assets:i,error:{message:e?.message||"Internal error",statusCode:e?.statusCode||500},tag:s}))))})),e=>e.pipe((0,f.gp)(eM.orderSet.type,eM.viewSet.type,eR.facetsAdd.type,eR.facetsClear.type,eR.facetsRemoveById.type,eR.facetsRemoveByName.type,eR.facetsRemoveByTag.type,eR.facetsUpdate.type,eR.facetsUpdateById.type,eR.querySet.type),(0,z.Z)(()=>(0,b.of)(eM.pickClear()))),(e,t,{client:a})=>e.pipe((0,k.p)(eM.updateRequest.match),(0,E.E)(t),(0,z.Z)(([e,t])=>{let{asset:i,closeDialogId:s,formData:r}=e.payload;return(0,b.of)(e).pipe(eb(t.debug.badConnection),(0,z.Z)(()=>(0,j.H)(a.patch(i._id).setIfMissing({opt:{}}).setIfMissing({"opt.media":{}}).set(r).commit())),(0,z.Z)(e=>(0,b.of)(eM.updateComplete({asset:e,closeDialogId:s}))),(0,A.W)(e=>(0,b.of)(eM.updateError({asset:i,error:{message:e?.message||"Internal error",statusCode:e?.statusCode||500}}))))})),e=>e.pipe((0,f.gp)(eM.deleteComplete.type,eM.updateComplete.type,eA.deleteComplete.type,eA.updateComplete.type),(0,k.p)(e=>!!e?.payload?.closeDialogId),(0,z.Z)(e=>{let t=e?.payload?.closeDialogId;return t?(0,b.of)(eP.actions.remove({id:t})):v.w})),e=>e.pipe((0,k.p)(eA.createComplete.match),(0,z.Z)(e=>{let{assetId:t,tag:a}=e?.payload||{};return t?(0,b.of)(eP.actions.inlineTagCreate({tag:a,assetId:t})):a._id?(0,b.of)(eP.actions.remove({id:"tagCreate"})):v.w})),e=>e.pipe((0,k.p)(eA.listenerDeleteQueueComplete.match),(0,z.Z)(e=>{let{tagIds:t}=e?.payload||{};return(0,b.of)(eP.actions.inlineTagRemove({tagIds:t}))})),e=>e.pipe((0,k.p)(eM.deleteError.match),(0,z.Z)(e=>{let{assetIds:t}=e.payload,a=t.length;return(0,b.of)(aD.actions.add({status:"error",title:`Unable to delete ${a} ${g("asset",a)}. Please review any asset errors and try again.`}))})),e=>e.pipe((0,k.p)(eM.deleteComplete.match),(0,z.Z)(e=>{let{assetIds:t}=e.payload,a=t.length;return(0,b.of)(aD.actions.add({status:"info",title:`${a} ${g("asset",a)} deleted`}))})),e=>e.pipe((0,k.p)(eC.tagsAddComplete.match),(0,z.Z)(e=>{let t=e?.payload?.assets?.length;return(0,b.of)(aD.actions.add({status:"info",title:`Tag added to ${t} ${g("asset",t)}`}))})),e=>e.pipe((0,k.p)(eC.tagsRemoveComplete.match),(0,z.Z)(e=>{let t=e?.payload?.assets?.length;return(0,b.of)(aD.actions.add({status:"info",title:`Tag removed from ${t} ${g("asset",t)}`}))})),e=>e.pipe((0,k.p)(eM.updateComplete.match),(0,$.w)(2e3),(0,k.p)(e=>e.length>0),(0,z.Z)(e=>{let t=e.length;return(0,b.of)(aD.actions.add({status:"info",title:`${t} ${g("asset",t)} updated`}))})),e=>e.pipe((0,f.gp)(eM.fetchError.type,eM.updateError.type,eA.createError.type,eA.deleteError.type,eA.fetchError.type,eA.updateError.type,ah.uploadError.type),(0,z.Z)(e=>{let t=`An error occurred: ${function(e){return e&&"object"==typeof e?"error"in e&&e.error&&"object"==typeof e.error&&null!==e.error&&"message"in e.error?String(e.error.message):"message"in e&&"string"==typeof e.message?String(e.message):"Unknown error":"Unknown error"}(e.payload)}`;return(0,b.of)(aD.actions.add({status:"error",title:t}))})),e=>e.pipe((0,k.p)(eA.createComplete.match),(0,z.Z)(()=>(0,b.of)(aD.actions.add({status:"info",title:"Tag created"})))),e=>e.pipe((0,k.p)(eA.deleteComplete.match),(0,z.Z)(()=>
52(0,b.of)(aD.actions.add({status:"info",title:"Tag deleted"})))),e=>e.pipe((0,k.p)(eA.updateComplete.match),(0,z.Z)(()=>(0,b.of)(aD.actions.add({status:"info",title:"Tag updated"})))),(e,t)=>e.pipe((0,k.p)(eA.updateComplete.match),(0,E.E)(t),(0,z.Z)(([e,t])=>{let{tag:a}=e.payload,i=t.search.facets?.find(e=>"tag"===e.name),s=t.tags.byIds[a._id];return i?.type==="searchable"&&i.value?.value===a._id?(0,b.of)(e$.actions.facetsUpdate({name:"tag",value:{label:s?.tag?.name?.current,value:s?.tag?._id}})):v.w})),(e,t,{client:a})=>e.pipe((0,k.p)(eT.actions.createRequest.match),(0,E.E)(t),(0,z.Z)(([e,t])=>{let{assetId:i,name:s}=e.payload;return(0,b.of)(e).pipe(eb(t.debug.badConnection),ev(a,s),(0,z.Z)(()=>a.observable.create({_type:ex,name:{_type:"slug",current:s}})),(0,z.Z)(e=>(0,b.of)(eT.actions.createComplete({assetId:i,tag:e}))),(0,A.W)(e=>(0,b.of)(eT.actions.createError({error:{message:e?.message||"Internal error",statusCode:e?.statusCode||500},name:s}))))})),(e,t,{client:a})=>e.pipe((0,k.p)(eT.actions.deleteRequest.match),(0,E.E)(t),(0,z.Z)(([e,t])=>{let{tag:i}=e.payload;return(0,b.of)(e).pipe(eb(t.debug.badConnection),(0,z.Z)(()=>a.observable.fetch((0,O.A)`*[
53              _type in ["sanity.fileAsset", "sanity.imageAsset"]
54              && references(*[_type == "media.tag" && name.current == $tagName]._id)
55            ] {
56              _id,
57              _rev,
58              opt
59            }`,{tagName:i.name.current})),(0,z.Z)(e=>{let t=e.map(e=>({id:e._id,patch:{ifRevisionID:e._rev,unset:[`opt.media.tags[_ref == "${i._id}"]`]}})).reduce((e,t)=>e.patch(t.id,t.patch),a.transaction());return t.delete(i._id),(0,j.H)(t.commit())}),(0,z.Z)(()=>(0,b.of)(eT.actions.deleteComplete({tagId:i._id}))),(0,A.W)(e=>(0,b.of)(eT.actions.deleteError({error:{message:e?.message||"Internal error",statusCode:e?.statusCode||500},tag:i}))))})),(e,t,{client:a})=>e.pipe((0,k.p)(eT.actions.fetchRequest.match),(0,E.E)(t),(0,_.n)(([e,t])=>{let{query:i}=e.payload;return(0,b.of)(e).pipe(eb(t.debug.badConnection),(0,z.Z)(()=>a.observable.fetch(i)),(0,z.Z)(e=>{let{items:t}=e;return(0,b.of)(eT.actions.fetchComplete({tags:t}))}),(0,A.W)(e=>(0,b.of)(eT.actions.fetchError({error:{message:e?.message||"Internal error",statusCode:e?.statusCode||500}}))))})),e=>e.pipe((0,k.p)(eT.actions.listenerCreateQueue.match),(0,$.w)(2e3),(0,k.p)(e=>e.length>0),(0,z.Z)(e=>{let t=e?.map(e=>e.payload.tag);return(0,b.of)(eT.actions.listenerCreateQueueComplete({tags:t}))})),e=>e.pipe((0,k.p)(eT.actions.listenerDeleteQueue.match),(0,$.w)(2e3),(0,k.p)(e=>e.length>0),(0,z.Z)(e=>{let t=e?.map(e=>e.payload.tagId);return(0,b.of)(eT.actions.listenerDeleteQueueComplete({tagIds:t}))})),e=>e.pipe((0,k.p)(eT.actions.listenerUpdateQueue.match),(0,$.w)(2e3),(0,k.p)(e=>e.length>0),(0,z.Z)(e=>{let t=e?.map(e=>e.payload.tag);return(0,b.of)(eT.actions.listenerUpdateQueueComplete({tags:t}))})),e=>e.pipe((0,f.gp)(eT.actions.listenerCreateQueueComplete.type,eT.actions.listenerUpdateQueueComplete.type),(0,$.w)(1e3),(0,k.p)(e=>e.length>0),(0,z.Z)(()=>(0,b.of)(eT.actions.sort()))),(e,t,{client:a})=>e.pipe((0,k.p)(eT.actions.updateRequest.match),(0,E.E)(t),(0,z.Z)(([e,t])=>{let{closeDialogId:i,formData:s,tag:r}=e.payload;return(0,b.of)(e).pipe(eb(t.debug.badConnection),ev(a,s?.name?.current),(0,z.Z)(()=>(0,j.H)(a.patch(r._id).set({name:{_type:"slug",current:s?.name.current}}).commit())),(0,z.Z)(e=>(0,b.of)(eT.actions.updateComplete({closeDialogId:i,tag:e}))),(0,A.W)(e=>(0,b.of)(eT.actions.updateError({error:{message:e?.message||"Internal error",statusCode:e?.statusCode||500},tag:r}))))})),(e,t,{client:a})=>e.pipe((0,k.p)(ah.uploadStart.match),(0,z.Z)(t=>{let{file:i,uploadItem:s}=t.payload;return(0,I.h)((0,b.of)(null).pipe((0,z.Z)(()=>(0,b.of)(null).pipe((0,z.Z)(()=>(0,j.H)(al(i))))),(0,z.Z)(e=>(0,b.of)(ah.previewReady({blobUrl:e,hash:s.hash})))),(0,b.of)(null).pipe((0,z.Z)(()=>ap(a,s.assetType,i,s.hash)),(0,U.Q)(e.pipe((0,k.p)(ah.uploadCancel.match),(0,k.p)(e=>e.payload.hash===s.hash))),(0,z.Z)(e=>e?.type==="complete"?(0,b.of)(eU.uploadComplete({asset:e.asset})):e?.type==="progress"&&e?.stage==="upload"?(0,b.of)(ah.uploadProgress({event:e,uploadHash:s.hash})):(0,v.I)()),(0,A.W)(e=>(0,b.of)(ah.uploadError({error:{message:e?.message||"Internal error",statusCode:e?.statusCode||500},hash:s.hash})))))})),(e,t)=>e.pipe((0,k.p)(ah.uploadRequest.match),(0,E.E)(t),(0,z.Z)(([e,t])=>{let{file:a,forceAsAssetType:i}=e.payload;return(0,b.of)(e).pipe((0,z.Z)(()=>(e=>window.crypto&&window.crypto.subtle&&window.FileReader?new C.c(t=>{let a=new FileReader;return a.onload=()=>{t.next(a.result),t.complete()},a.onerror=e=>{t.error(e)}
59,a.readAsArrayBuffer(e),()=>{a.abort()}}).pipe((0,z.Z)(e=>window.crypto.subtle.digest("SHA-1",e)),(0,L.T)(ac)):(0,x.$)({message:"Unable to generate hash: uploads are only allowed in secure contexts",statusCode:500}))(a)),(0,k.p)(e=>!t.uploads.byIds[e]),(0,z.Z)(e=>{let t={_type:"upload",assetType:i||(a.type.indexOf("image")>=0?"image":"file"),hash:e,name:a.name,size:a.size,status:"queued"};return(0,b.of)(ah.uploadStart({file:a,uploadItem:t}))}))})),(e,t,{client:a})=>e.pipe((0,k.p)(ah.checkRequest.match),(0,E.E)(t),(0,z.Z)(([e,t])=>{let{assets:i}=e.payload,s=i.map(e=>e._id),r=ej({assetTypes:t.assets.assetTypes,searchFacets:t.search.facets,searchQuery:t.search.query}),n=(0,O.A)`
60        *[${r} && _id in $documentIds].sha1hash
61      `;return(0,b.of)(e).pipe((0,T.c)(1e3),(0,z.Z)(()=>a.observable.fetch(n,{documentIds:s})),(0,z.Z)(e=>{let t=i.reduce((t,a)=>(t[a.sha1hash]=e.includes(a.sha1hash)?a._id:null,t),{});return(0,b.of)(ah.checkComplete({results:t}),eM.insertUploads({results:t}))}))})),e=>e.pipe((0,k.p)(eU.uploadComplete.match),(0,z.Z)(e=>(0,b.of)(ah.checkRequest({assets:[e.payload.asset]}))))),aB=(0,h.HY)({assets:eQ,debug:th,dialog:eH,notifications:aq,search:eL,selected:aF,tags:e_,uploads:ag}),aY=(e,t=[])=>(Array.isArray(e)&&e.forEach(e=>{aY(e,t)}),(e=>null!==e&&"object"==typeof e&&!Array.isArray(e))(e)&&(e?.asset?._type==="reference"&&e?.asset?._ref&&t.push(e.asset._ref),Object.values(e).forEach(e=>{aY(e,t)})),t);class aM extends o.Component{constructor(e){super(e);let t=(0,f.Cw)({dependencies:{client:e.client}});this.store=(0,u.U1)({reducer:aB,middleware:e=>e({serializableCheck:!1,thunk:!1}).prepend(t),devTools:!0,preloadedState:{assets:{...eD,assetTypes:!function(e){return!!e&&eh.includes(e)}(e?.assetType)?["file","image"]:[e.assetType]},debug:{badConnection:!1,enabled:!1},dialog:{items:[]},notifications:{items:[]},search:{facets:[],query:""},selected:{assets:e.selectedAssets||[],document:e.document,documentAssetIds:e.document?[...new Set(aY(e.document).sort())]:[]},tags:{allIds:[],byIds:{},creating:!1,fetchCount:-1,fetching:!1,panelVisible:!0},uploads:{allIds:[],byIds:{}}}}),t.run(aN)}render(){return(0,i.jsx)(p.Kq,{store:this.store,children:this.props.children})}}let aQ=()=>eo(e=>e.tags.panelVisible)?(0,i.jsx)(n.az,{style:{position:"relative",width:250},children:(0,i.jsx)(n.az,{className:"media__custom-scrollbar",style:{borderLeft:"1px solid var(--card-border-color)",height:"100%",overflowX:"hidden",overflowY:"auto",position:"absolute",right:0,top:0,width:"100%"},children:(0,i.jsx)(t4,{})})}):null,aP=c.I4.div.withConfig({displayName:"UploadContainer",componentId:"sc-1wiv2t5-0"})`color:white;height:100%;min-height:100%;right:0;top:0;width:100%;&:focus{outline:none;}`,aV=c.I4.div.withConfig({displayName:"DragActiveContainer",componentId:"sc-1wiv2t5-1"})`align-items:center;background:rgba(0,0,0,0.75);display:flex;height:100%;justify-content:center;position:absolute;right:0;top:0;width:100%;z-index:3;`;async function aH(e){let t=Array.from(e),a=[];for(let e of t)try{await e.slice(0,1).arrayBuffer(),a.push(e)}catch{}return a}let aW=e=>{let{children:t}=e,{dropzone:{maxSize:a},directUploads:s}=tl(),{onSelect:r}=es(),l=(0,p.wA)(),o=eo(e=>e.assets.assetTypes),d=1===o.length&&"image"===o[0],c=async e=>{e.forEach(e=>l(ah.uploadRequest({file:e,forceAsAssetType:1===o.length?o[0]:void 0})))},u=async e=>{let t;if("drop"===e.type&&"dataTransfer"in e&&(t=e?.dataTransfer?.files),"change"===e.type){let a=e?.target;a?.files&&(t=a.files)}if(!t)return[];let a=await aH(t);return t?.length!==a.length&&l(aZ.add({status:"error",title:"Unable to upload some items (folders and packages aren't supported)"})),a},{getRootProps:m,getInputProps:h,isDragActive:g,open:f}=(0,ee.VB)({accept:d?"image/*":"",getFilesFromEvent:u,noClick:!0,noDrag:!!r,onDrop:c,maxSize:a,onDropRejected:e=>{e.flatMap(({errors:e})=>e.map(({code:e})=>e)).includes("file-too-large")&&l(aZ.add({status:"error",title:"One or more files exceed the maximum upload size."}))},disabled:!s});return(0,i.jsx)(t9,{open:f,children:(0,i.jsxs)(aP,{...m(),children:[(0,i.jsx)("input",{...h()}),g&&(0,i.jsx)(aV,{children:(0,i.jsx)(n.so,{direction:"column",justify:"center",style:{color:F.ON.hex},children:(0,i.jsx)(n.EY,{size:3,style:{color:"inherit"},children:"Drop files to upload"})})}),t]})})},aX=({onClose:e,schemaType:t})=>{let a=er(),[s,r]=(0,o.useState)(null);return function(e,t){let a=(0,p.wA)(),i=(0,p.d4)(e=>e.tags.byIds),s=(0,p.d4)(e=>e.tags.fetchCount),r=function(e){let t=e?.options?.mediaTags;return t?.length?Array.from(new Set(t.map(e=>e?.trim()).filter(e=>!!e?.length))):[]}(t),n=r.length>0;(0,o.useEffect)(()=>{n||a(eR.facetsClear()),a(eA.fetchRequest());let t=e.listen((0,O.A)`*[_type in ["sanity.fileAsset", "sanity.imageAsset"] && !(_i
61d in path("drafts.**"))]`).subscribe(e=>{let{documentId:t,result:i,transition:s}=e;switch(s){case"appear":a(eM.listenerCreateQueue({asset:i}));break;case"disappear":a(eM.listenerDeleteQueue({assetId:t}));break;case"update":a(eM.listenerUpdateQueue({asset:i}))}}),i=e.listen((0,O.A)`*[_type == "${ex}" && !(_id in path("drafts.**"))]`).subscribe(e=>{let{documentId:t,result:i,transition:s}=e;switch(s){case"appear":a(eA.listenerCreateQueue({tag:i}));break;case"disappear":a(eA.listenerDeleteQueue({tagId:t}));break;case"update":a(eA.listenerUpdateQueue({tag:i}))}});return()=>{t.unsubscribe(),i.unsubscribe()}},[e,a,n]),(0,o.useEffect)(()=>{if(!n||s<0)return;let e=eu.tag;if("searchable"!==e.type)return;let t=r.map(e=>Object.values(i).find(t=>t.tag.name.current===e)).filter(e=>!!e);for(let i of(a(eR.facetsClear()),t))a(eR.facetsAdd({facet:{...e,operatorType:"references",value:{label:i.tag.name.current,value:i.tag._id}}}))},[s,n])}(a,t),(0,i.jsx)(n.GD,{element:s,children:(0,i.jsxs)(aW,{children:[(0,i.jsx)(t6,{}),(0,i.jsx)(aU,{}),(0,i.jsx)(n.Zp,{display:"flex",height:"fill",ref:r,children:(0,i.jsxs)(n.so,{direction:"column",flex:1,children:[(0,i.jsx)(ae,{onClose:e}),(0,i.jsx)(tp,{}),(0,i.jsxs)(n.so,{flex:1,children:[(0,i.jsxs)(n.so,{align:"flex-end",direction:"column",flex:1,style:{position:"relative"},children:[(0,i.jsx)(aO,{}),(0,i.jsx)(aL,{})]}),(0,i.jsx)(aQ,{})]}),(0,i.jsx)(tg,{})]})})]})})},aJ=e=>{let t=er();return(0,i.jsx)(aM,{assetType:e?.assetType,client:t,document:e?.document,selectedAssets:e?.selectedAssets,children:(0,i.jsxs)(ei,{onSelect:e?.onSelect,children:[(0,i.jsx)(el,{}),(0,i.jsx)(aX,{onClose:e?.onClose,schemaType:e?.schemaType})]})})};var aG={title:"Media Tag",icon:td,name:ex,type:"document",fields:[{title:"Name",name:"name",type:"slug"}],preview:{select:{name:"name"},prepare(e){let{name:t}=e;return{media:td,title:t?.current}}}};let aK={icon:s.xfq,name:"media",title:"Media"},a0={...aK,component:e=>{let{onClose:t}=e,a=(()=>{let[e]=(0,o.useState)(()=>document.createElement("div"));return(0,o.useEffect)(()=>(e.classList.add("media-portal"),document.body.appendChild(e),()=>{document.body.removeChild(e)}),[e]),e})(),s=(0,r.FlV)([]);et("escape",t);let l=e=>{e.nativeEvent.stopImmediatePropagation(),e.stopPropagation()},{zIndex:d}=(0,n.Z4)();return(0,i.jsx)(n.GD,{element:a,children:(0,i.jsx)(n.ZL,{children:(0,i.jsx)(n.az,{onDragEnter:l,onDragLeave:l,onDragOver:l,onDrop:l,onMouseUp:l,style:{bottom:0,height:"auto",left:0,position:"fixed",top:0,width:"100%",zIndex:d},children:(0,i.jsx)(aJ,{document:s,schemaType:e.schemaType,...e})})})})}},a1={...aK,component:()=>(0,i.jsx)(n.so,{direction:"column",height:"fill",flex:1,children:(0,i.jsx)(aJ,{})}),__internalApplicationType:"sanity/media"},a2=(0,r.bzQ)(e=>({name:"media",studio:{components:{layout:t=>(0,i.jsx)(tn,{options:e,children:t.renderDefault(t)})}},form:{file:{assetSources:e=>[...e,a0]},image:{assetSources:e=>[...e,a0]}},schema:{types:[aG]},tools:e=>[...e,a1]}))}}]);

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.