var copyToClipboard=copy,LIMIT=250,allFileUrls=[],currentPage=0,csrfToken=JSON.parse(document.querySelector('[data-serialized-id="csrf-token"]').innerHTML),query="\n query FilesManagerFiles($first: Int, $after: String, $sortKey: FileSortKeys, $reverse: Boolean, $query: String) {\n files(\n first: $first\n after: $after\n sortKey: $sortKey\n reverse: $reverse\n query: $query\n ) {\n edges {\n cursor\n node {\n ... on GenericFile {\n url\n }\n ... on MediaImage {\n image {\n url\n }\n }\n ... on Video {\n originalSource {\n url\n }\n }\n }\n }\n }\n } \n";function getFileUrls(e=null){var r={operationName:"FilesManagerFiles",query:query,variables:{first:LIMIT,after:e,sortKey:"CREATED_AT",reverse:!0,query:"status:ready"}};fetch("/admin/internal/web/graphql/core?operation=FilesManagerFiles&type=query",{headers:{accept:"application/json","content-type":"application/json","x-csrf-token":csrfToken},method:"POST",body:JSON.stringify(r)}).then(e=>e.json()).then(e=>{console.log(e);var r=e.data.files.edges.map(e=>e.node.url||e.node.image&&e.node.image.url||e.node.originalSource&&e.node.originalSource.url),n=e.data.files.edges.length?e.data.files.edges.slice(-1)[0].cursor:null;if(allFileUrls=allFileUrls.concat(r),currentPage+=1,console.log(`Still working - currently on page ${currentPage}`),!n)return copyToClipboard(allFileUrls),void alert("File URLS have been copied to your clipboard!");getFileUrls(n)}).catch(e=>{console.log(e)})}getFileUrls();