5 lines
30 KiB
JavaScript
5 lines
30 KiB
JavaScript
;!function(){try { var e="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof global?global:"undefined"!=typeof window?window:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&((e._debugIds|| (e._debugIds={}))[n]="d5a2fbd4-92e3-0309-b522-be1ddf81c6d3")}catch(e){}}();
|
|
module.exports=[666456,a=>{"use strict";let b=["ar","az","bg","bn-BD","bn-IN","ca","cs","bn-BD","bn-IN","da","de","en","es","et","fa","fr","he","hr","hu","hy","id","is","it","ja","ko","lt","lv","my","nb","nl","pl","pt","ro","rs","rs-latin","ru","sk","sl","sv","ta","th","tr","uk","vi","zh","zh-TW"];function c(a){let c;for(let{language:d}of a.split(",").map(a=>{let[b,c]=a.trim().split(";q=");return{language:b,quality:c?parseFloat(c):1}}).sort((a,b)=>b.quality-a.quality))!c&&b.includes(d)&&(c=d);return c}a.s(["extractHeaderLanguage",()=>c,"rtlLanguages",0,["ar","fa","he"]])},692785,161171,a=>{"use strict";var b=a.i(89655);let c=a=>{let{importMap:c,PayloadComponent:d,schemaPath:e,silent:f}=a,{exportName:g,path:h}=(0,b.parsePayloadComponent)(d),i=h+"#"+g,j=c[i];return j||f||console.error("getFromImportMap: PayloadComponent not found in importMap",{key:i,PayloadComponent:d,schemaPath:e},"You may need to run the `payload generate:importmap` command to generate the importMap ahead of runtime."),j};a.s(["getFromImportMap",0,c],161171);var d=a.i(497328),e=a.i(480555),f=a.i(894703);let g=["hooks","access","validate","defaultValue","filterOptions","editor","custom","typescriptSchema","dbName","enumName","graphQL"],h=["condition","components"],i=({blocks:a,defaultIDType:b,i18n:d,importMap:e})=>{let f=[];for(let g=0;g<a.length;g++){let h=a[g];if("string"==typeof h){f.push(h);continue}let i={slug:h.slug,fields:[]};h.imageAltText&&(i.imageAltText=h.imageAltText),h.imageURL&&(i.imageURL=h.imageURL),(h.admin?.custom||h.admin?.group||h.admin?.images)&&(i.admin={},h.admin.custom&&(i.admin.custom=h.admin.custom),h.admin.group&&(i.admin.group=h.admin.group),h.admin.images&&(i.admin.images=h.admin.images)),h?.admin?.jsx&&(i.jsx=c({importMap:e,PayloadComponent:h.admin.jsx,schemaPath:""})),h?.admin?.disableBlockName&&(i.admin?i.admin.disableBlockName=h.admin.disableBlockName:i.admin={disableBlockName:h.admin.disableBlockName}),h.labels&&(i.labels={},h.labels.singular&&("function"==typeof h.labels.singular?i.labels.singular=h.labels.singular({i18n:d,t:d.t}):i.labels.singular=h.labels.singular,"function"==typeof h.labels.plural?i.labels.plural=h.labels.plural({i18n:d,t:d.t}):i.labels.plural=h.labels.plural)),i.fields=k({defaultIDType:b,fields:h.fields,i18n:d,importMap:e}),f.push(i)}return f},j=({defaultIDType:a,field:b,i18n:c,importMap:e})=>{let f={};for(let a in b)if(!g.includes(a))switch(a){case"admin":if(!b.admin)break;for(let a in f.admin={},b.admin)!h.includes(a)&&("description"===a?"description"in b.admin&&"function"!=typeof b.admin?.description&&(f.admin.description=b.admin.description):f.admin[a]=b.admin[a]);break;case"blocks":case"fields":case"tabs":case"options":break;case"label":"function"==typeof b.label?f.label=b.label({i18n:c,t:c.t}):f.label=b.label;break;default:f[a]=b[a]}switch(b.type){case"array":b.labels&&(f.labels={},b.labels.singular&&("function"==typeof b.labels.singular?f.labels.singular=b.labels.singular({i18n:c,t:c.t}):f.labels.singular=b.labels.singular,"function"==typeof b.labels.plural?f.labels.plural=b.labels.plural({i18n:c,t:c.t}):f.labels.plural=b.labels.plural));case"collapsible":case"group":case"row":f.fields||(f.fields=[]),f.fields=k({defaultIDType:a,disableAddingID:"array"!==b.type,fields:b.fields,i18n:c,importMap:e});break;case"blocks":b.labels&&(f.labels={},b.labels.singular&&("function"==typeof b.labels.singular?f.labels.singular=b.labels.singular({i18n:c,t:c.t}):f.labels.singular=b.labels.singular,"function"==typeof b.labels.plural?f.labels.plural=b.labels.plural({i18n:c,t:c.t}):f.labels.plural=b.labels.plural)),b.blockReferences?.length&&(f.blockReferences=i({blocks:b.blockReferences,defaultIDType:a,i18n:c,importMap:e})),b.blocks?.length&&(f.blocks=i({blocks:b.blocks,defaultIDType:a,i18n:c,importMap:e}));break;case"date":if(b.timezone&&"object"==typeof b.timezone&&"override"in b.timezone){let{override:a,...c}=b.timezone;f.timezone=c}break;case"join":f.targetField={relationTo:f.targetField?.relationTo};break;case"radio":case"select":if(b.options?.length){f.options=[];for(let a=0;a<b.options.length;a++){let d=b.options[a];"object"==typeof d&&"function"==typeof d.label?f.options[a]={label:d.label({i18n:c,t:c.t}),value:d.value}:"object"==typeof d?f.options[a]={label:d.label,value:d.value}:"string"==typeof d&&(f.options[a]=d)}}break;case"richText":if(!b?.editor)throw new d.MissingEditorProp(b);if("function"==typeof b?.editor)throw Error("Attempted to access unsanitized rich text editor.");break;case"tabs":if(b.tabs?.length){f.tabs=[];for(let d=0;d<b.tabs.length;d++){let i=b.tabs[d],j={};for(let b in i){if(g.includes(b))continue;let d=i[b];if("fields"===b)j.fields=k({defaultIDType:a,disableAddingID:!0,fields:i.fields,i18n:c,importMap:e});else if(("label"===b||"description"===b)&&"function"==typeof d)j[b]=d({t:c.t});else if("admin"===b)for(let a in j.admin={},i.admin)!h.includes(a)&&("description"===a?"description"in i.admin&&("function"==typeof i.admin?.description?j.admin.description=i.admin.description({i18n:c,t:c.t}):j.admin.description=i.admin.description):j.admin[a]=i.admin[a]);else j[b]=d}f.tabs[d]=j}}}return f},k=({defaultIDType:a,disableAddingID:b,fields:c,i18n:d,importMap:g})=>{let h=[];for(let b=0;b<c.length;b++){let e=j({defaultIDType:a,field:c[b],i18n:d,importMap:g});h.push(e)}let i=(0,f.flattenTopLevelFields)(c).some(a=>(0,e.fieldAffectsData)(a)&&"id"===a.name);return b||i||h.push({name:"id",type:a,admin:{description:"The unique identifier for this document",disableBulkEdit:!0,disabled:!0,hidden:!0},hidden:!0,label:"ID"}),h};a.s(["createClientBlocks",0,i,"createClientField",0,j,"createClientFields",0,k],692785)},241323,79275,167126,a=>{"use strict";var b=a.i(692785);let c=["hooks","access","endpoints","custom","joins","polymorphicJoins","flattenedFields","indexes","sanitizedIndexes"],d=["adminThumbnail","externalFileHeaderFilter","handlers","modifyResponseHeaders","withMetadata"],e=["hidden","baseFilter","baseListFilter","components","formatDocURL"],f=({collection:a,defaultIDType:f,i18n:g,importMap:h})=>{let i={};for(let j in a)if(!c.includes(j))switch(j){case"admin":if(!a.admin)break;for(let b in i.admin={},a.admin)if(!e.includes(b))switch(b){case"description":if("string"==typeof a.admin.description||"object"==typeof a.admin.description)a.admin.description&&(i.admin.description=a.admin.description);else if("function"==typeof a.admin.description){let b=a.admin.description({t:g.t});b&&(i.admin.description=b)}break;case"livePreview":i.admin.livePreview={},a.admin.livePreview?.breakpoints&&(i.admin.livePreview.breakpoints=a.admin.livePreview.breakpoints);break;case"preview":a.admin.preview&&(i.admin.preview=!0);break;default:i.admin[b]=a.admin[b]}break;case"auth":if(!a.auth)break;i.auth={},a.auth.cookies&&(i.auth.cookies=a.auth.cookies),void 0!==a.auth.depth&&(i.auth.depth=a.auth.depth),a.auth.disableLocalStrategy&&(i.auth.disableLocalStrategy=a.auth.disableLocalStrategy),void 0!==a.auth.lockTime&&(i.auth.lockTime=a.auth.lockTime),a.auth.loginWithUsername&&(i.auth.loginWithUsername=a.auth.loginWithUsername),void 0!==a.auth.maxLoginAttempts&&(i.auth.maxLoginAttempts=a.auth.maxLoginAttempts),a.auth.removeTokenFromResponses&&(i.auth.removeTokenFromResponses=a.auth.removeTokenFromResponses),a.auth.useAPIKey&&(i.auth.useAPIKey=a.auth.useAPIKey),a.auth.tokenExpiration&&(i.auth.tokenExpiration=a.auth.tokenExpiration),a.auth.verify&&(i.auth.verify=!0);break;case"fields":i.fields=(0,b.createClientFields)({defaultIDType:f,fields:a.fields,i18n:g,importMap:h});break;case"labels":i.labels={plural:"function"==typeof a.labels.plural?a.labels.plural({i18n:g,t:g.t}):a.labels.plural,singular:"function"==typeof a.labels.singular?a.labels.singular({i18n:g,t:g.t}):a.labels.singular};break;case"upload":if(!a.upload)break;for(let b in i.upload={},a.upload)d.includes(b)||("imageSizes"===b?i.upload.imageSizes=a.upload.imageSizes?.map(a=>{let b={...a};return"generateImageName"in b&&delete b.generateImageName,b}):i.upload[b]=a.upload[b]);break;default:i[j]=a[j]}return i},g=({collections:a,defaultIDType:b,i18n:c,importMap:d})=>{let e=Array(a.length);for(let g=0;g<a.length;g++){let h=a[g];e[g]=f({collection:h,defaultIDType:b,i18n:c,importMap:d})}return e};a.s(["createClientCollectionConfig",0,f,"createClientCollectionConfigs",0,g],79275);let h=["hooks","access","endpoints","custom","flattenedFields"],i=["hidden","components"],j=({defaultIDType:a,global:c,i18n:d,importMap:e})=>{let f={};for(let g in c)if(!h.includes(g))switch(g){case"admin":if(!c.admin)break;for(let a in f.admin={},c.admin)if(!i.includes(a))switch(a){case"livePreview":if(!c.admin.livePreview)break;f.admin.livePreview={},c.admin.livePreview.breakpoints&&(f.admin.livePreview.breakpoints=c.admin.livePreview.breakpoints);break;case"preview":f.admin.preview=!0;break;default:f.admin[a]=c.admin[a]}break;case"fields":f.fields=(0,b.createClientFields)({defaultIDType:a,fields:c.fields,i18n:d,importMap:e});break;case"label":f.label="function"==typeof c.label?c.label({i18n:d,t:d.t}):c.label;break;default:f[g]=c[g]}return f},k=({defaultIDType:a,globals:b,i18n:c,importMap:d})=>{let e=Array(b.length);for(let f=0;f<b.length;f++){let g=b[f];e[f]=j({defaultIDType:a,global:g,i18n:c,importMap:d})}return e};a.s(["createClientGlobalConfig",0,j,"createClientGlobalConfigs",0,k],167126);let l=["endpoints","db","editor","plugins","sharp","onInit","secret","hooks","bin","i18n","typescript","cors","csrf","email","custom","graphQL","jobs","logger","kv","queryPresets"];a.s(["createClientConfig",0,({config:a,i18n:c,importMap:d})=>{let e={};for(let f in a)if(!l.includes(f))switch(f){case"admin":e.admin={autoLogin:a.admin.autoLogin,autoRefresh:a.admin.autoRefresh,avatar:a.admin.avatar,custom:a.admin.custom,dateFormat:a.admin.dateFormat,importMap:a.admin.importMap,meta:a.admin.meta,routes:a.admin.routes,theme:a.admin.theme,timezones:a.admin.timezones,toast:a.admin.toast,user:a.admin.user},a.admin.dashboard?.widgets&&((e.admin.dashboard??={}).widgets=a.admin.dashboard.widgets.map(e=>{let{Component:f,fields:g,label:h,...i}=e;return{...i,...g?.length?{fields:(0,b.createClientFields)({defaultIDType:a.db.defaultIDType,fields:g,i18n:c,importMap:d})}:{},label:"function"==typeof h?h({i18n:c,t:c.t}):h}})),a.admin.livePreview&&(e.admin.livePreview={},a.admin.livePreview.breakpoints&&(e.admin.livePreview.breakpoints=a.admin.livePreview.breakpoints),a.admin.livePreview.collections&&(e.admin.livePreview.collections=a.admin.livePreview.collections),a.admin.livePreview.globals&&(e.admin.livePreview.globals=a.admin.livePreview.globals));break;case"blocks":if(e.blocks=(0,b.createClientBlocks)({blocks:a.blocks,defaultIDType:a.db.defaultIDType,i18n:c,importMap:d}).filter(a=>"string"!=typeof a),e.blocksMap={},e.blocks?.length)for(let a of e.blocks)a?.slug&&(e.blocksMap[a.slug]=a);break;case"collections":e.collections=g({collections:a.collections,defaultIDType:a.db.defaultIDType,i18n:c,importMap:d});break;case"folders":a.folders&&(e.folders={slug:a.folders.slug,browseByFolder:a.folders.browseByFolder,debug:a.folders.debug,fieldName:a.folders.fieldName});break;case"globals":e.globals=k({defaultIDType:a.db.defaultIDType,globals:a.globals,i18n:c,importMap:d});break;case"localization":if("object"==typeof a.localization&&a.localization&&(e.localization={},a.localization.defaultLocale&&(e.localization.defaultLocale=a.localization.defaultLocale),a.localization.defaultLocalePublishOption&&(e.localization.defaultLocalePublishOption=a.localization.defaultLocalePublishOption),a.localization.fallback&&(e.localization.fallback=a.localization.fallback),a.localization.localeCodes&&(e.localization.localeCodes=a.localization.localeCodes),a.localization.locales)){for(let b of(e.localization.locales=[],a.localization.locales))if(b){let a={};b.code&&(a.code=b.code),b.fallbackLocale&&(a.fallbackLocale=b.fallbackLocale),b.label&&(a.label=b.label),b.rtl&&(a.rtl=b.rtl),e.localization.locales.push(a)}}break;default:e[f]=a[f]}return e},"createUnauthenticatedClientConfig",0,({clientConfig:a})=>{let b=a.collections.find(({slug:b})=>b===a.admin.user);return{admin:{routes:a.admin.routes,user:a.admin.user},collections:[{slug:b.slug,auth:b.auth}],globals:[],routes:a.routes,serverURL:a.serverURL,unauthenticated:!0}},"serverOnlyAdminConfigProperties",0,[],"serverOnlyConfigProperties",0,l],241323)},170268,a=>{"use strict";var b=a.i(666456);a.s(["getRequestLanguage",0,({config:a,cookies:c,headers:d})=>{let e=Object.keys(a.i18n.supportedLanguages),f=c.get(`${a.cookiePrefix||"payload"}-lng`),g="string"==typeof f?f:f?.value;if(g&&e.includes(g))return g;let h=d.get("Accept-Language")?(0,b.extractHeaderLanguage)(d.get("Accept-Language")):void 0;return h&&e.includes(h)?h:a.i18n.fallbackLanguage}])},364076,313717,a=>{"use strict";let b=String.prototype.replace,c=/%20/g,d="RFC3986",e="RFC1738";a.s(["RFC1738",0,e,"RFC3986",0,d,"default",0,d,"formatters",0,{RFC1738:function(a){return b.call(a,c,"+")},RFC3986:function(a){return String(a)}}],313717);let f=Object.prototype.hasOwnProperty,g=Array.isArray,h=new WeakMap;var i=function(a,b){return h.set(a,b),a};function j(a){return h.has(a)}var k=function(a){return h.get(a)},l=function(a,b){h.set(a,b)};let m=function(){let a=[];for(let b=0;b<256;++b)a.push("%"+((b<16?"0":"")+b.toString(16)).toUpperCase());return a}(),n=function(a){for(;a.length>1;){let b=a.pop(),c=b.obj[b.prop];if(g(c)){let a=[];for(let b=0;b<c.length;++b)void 0!==c[b]&&a.push(c[b]);b.obj[b.prop]=a}}},o=function(a,b){let c=b&&b.plainObjects?Object.create(null):{};for(let b=0;b<a.length;++b)void 0!==a[b]&&(c[b]=a[b]);return c};a.s(["combine",0,function(a,b,c,d){if(j(a)){var e=k(a)+1;return a[e]=b,l(a,e),a}var f=[].concat(a,b);return f.length>c?i(o(f,{plainObjects:d}),f.length-1):f},"compact",0,function(a){let b=[{obj:{o:a},prop:"o"}],c=[];for(let a=0;a<b.length;++a){let d=b[a],e=d.obj[d.prop],f=Object.keys(e);for(let a=0;a<f.length;++a){let d=f[a],g=e[d];"object"==typeof g&&null!==g&&-1===c.indexOf(g)&&(b.push({obj:e,prop:d}),c.push(g))}}return n(b),a},"decode",0,function(a){let b=a.replace(/\+/g," ");try{return decodeURIComponent(b)}catch(a){return b}},"encode",0,function(a,b,c,d){if(0===a.length)return a;let f=a;"symbol"==typeof a?f=Symbol.prototype.toString.call(a):"string"!=typeof a&&(f=String(a));let g="";for(let a=0;a<f.length;a+=1024){let b=f.length>=1024?f.slice(a,a+1024):f,c=[];for(let a=0;a<b.length;++a){let f=b.charCodeAt(a);if(45===f||46===f||95===f||126===f||f>=48&&f<=57||f>=65&&f<=90||f>=97&&f<=122||d===e&&(40===f||41===f)){c[c.length]=b.charAt(a);continue}if(f<128){c[c.length]=m[f];continue}if(f<2048){c[c.length]=m[192|f>>6]+m[128|63&f];continue}if(f<55296||f>=57344){c[c.length]=m[224|f>>12]+m[128|f>>6&63]+m[128|63&f];continue}a+=1,f=65536+((1023&f)<<10|1023&b.charCodeAt(a)),c[c.length]=m[240|f>>18]+m[128|f>>12&63]+m[128|f>>6&63]+m[128|63&f]}g+=c.join("")}return g},"isBuffer",0,function(a){return!!a&&"object"==typeof a&&!!(a.constructor&&a.constructor.isBuffer&&a.constructor.isBuffer(a))},"isOverflow",()=>j,"isRegExp",0,function(a){return"[object RegExp]"===Object.prototype.toString.call(a)},"maybeMap",0,function(a,b){if(g(a)){let c=[];for(let d=0;d<a.length;d+=1)c.push(b(a[d]));return c}return b(a)},"merge",0,function a(b,c,d){if(!c)return b;if("object"!=typeof c){if(g(b))b.push(c);else if(!b||"object"!=typeof b)return[b,c];else if(j(b)){var e=k(b)+1;b[e]=c,l(b,e)}else(d&&(d.plainObjects||d.allowPrototypes)||!f.call(Object.prototype,c))&&(b[c]=!0);return b}if(!b||"object"!=typeof b){if(j(c)){for(var h=Object.keys(c),m=d&&d.plainObjects?{__proto__:null,0:b}:{0:b},n=0;n<h.length;n++)m[parseInt(h[n],10)+1]=c[h[n]];return i(m,k(c)+1)}return[b].concat(c)}let p=b;return(g(b)&&!g(c)&&(p=o(b,d)),g(b)&&g(c))?(c.forEach(function(c,e){if(f.call(b,e)){let f=b[e];f&&"object"==typeof f&&c&&"object"==typeof c?b[e]=a(f,c,d):b.push(c)}else b[e]=c}),b):Object.keys(c).reduce(function(b,e){let g=c[e];return f.call(b,e)?b[e]=a(b[e],g,d):b[e]=g,b},p)}],364076)},831413,a=>{"use strict";var b=a.i(314746);let c=async({req:a})=>{let c=a.user?.collection,d=a.payload.config.admin.user;if(c){let e=a.payload.collections[c]?.config.access?.admin;if(e){if(!await e({req:a}))throw new b.UnauthorizedError}else if(d!==c)throw new b.UnauthorizedError}else if((await a.payload.find({collection:d,depth:0,limit:1,pagination:!1})).docs.length)throw new b.UnauthorizedError};a.s(["canAccessAdmin",0,c])},659242,a=>{"use strict";var b=a.i(725404),c=a.i(252871);a.s(["formatErrors",0,a=>{if(a){let d=Object.getPrototypeOf(a);if((d.constructor.name===c.ValidationErrorName||d.constructor.name===b.APIErrorName)&&a.data)return{errors:[{name:a.name,data:a.data,message:a.message}]};if(d.constructor.name===c.ValidationErrorName&&"errors"in a&&a.errors)return{errors:Object.keys(a.errors).reduce((b,c)=>(b.push({field:a.errors[c].path,message:a.errors[c].message}),b),[])};if(Array.isArray(a.message))return{errors:a.message};if(a.name)return{errors:[{message:a.message}]}}return{errors:[{message:"An unknown error occurred."}]}}])},388885,a=>{"use strict";var b=a.i(151967);function c({id:a,collectionSlug:c,payload:d}){let e=d.collections[c]?.customIDType??d.db.defaultIDType;return a?"number"===e&&(0,b.isNumber)(a)?parseFloat(String(a)):a:void 0}a.s(["parseDocumentID",()=>c])},287195,a=>{"use strict";var b=a.i(388885);let c=async({breadcrumbs:a=[],folderID:b,req:d})=>{let{payload:e,user:f}=d;if(b&&e.config.folders){let g=e.config.folders.fieldName,h=(await e.find({collection:e.config.folders.slug,depth:0,limit:1,overrideAccess:!1,req:d,select:{name:!0,[g]:!0,folderType:!0},user:f,where:{id:{equals:b}}})).docs[0];if(h&&(a.push({id:h.id,name:h.name,folderType:h.folderType}),h[g]))return c({breadcrumbs:a,folderID:"number"==typeof h[g]||"string"==typeof h[g]?h[g]:h[g].id,req:d})}return a.reverse()};var d=a.i(725404),e=a.i(547867),f=a.i(425275);function g({folderFieldName:a,isUpload:b,relationTo:c,useAsTitle:d,value:e}){let g={id:e?.id,_folderOrDocumentTitle:String(d&&e?.[d]||e.id),createdAt:e?.createdAt,folderID:e?.[a],folderType:e?.folderType||[],updatedAt:e?.updatedAt};return b&&(g.filename=e.filename,g.mimeType=e.mimeType,g.url=e.thumbnailURL||((0,f.isImage)(e.mimeType)?(({sizes:a,targetSizeMax:b=180,targetSizeMin:c=40,thumbnailURL:d,url:e,width:f})=>d||a&&Object.values(a).reduce((a,d)=>!d.width||d.width<c?a:d.width>=c&&d.width<=b?!a.width||d.width<a.width||a.width<c||a.width>b?d:a:!a.width||!a.original&&a.width<c&&d.width>a.width||a.width>b&&d.width<a.width?d:a,{original:!0,url:e,width:f}).url||e)({sizes:e.sizes,targetSizeMax:520,targetSizeMin:300,url:e.url,width:e.width}):void 0)),{itemKey:`${c}-${e.id}`,relationTo:c,value:g}}async function h({documentWhere:a,folderWhere:b,parentFolderID:c,req:f}){let{payload:h,user:i}=f;if(!1===h.config.folders)throw new d.APIError("Folders are not enabled",500);let j=await h.find({collection:h.config.folders.slug,depth:1,joins:{documentsAndFolders:{limit:1e8,sort:"name",where:(0,e.combineWhereConstraints)([b,a],"or")}},limit:1,overrideAccess:!1,req:f,select:{documentsAndFolders:!0,folderType:!0},user:i,where:{id:{equals:c}}}),k=(j?.docs[0]?.documentsAndFolders?.docs||[]).reduce((a,b)=>{if(!h.config.folders)return a;let{relationTo:c,value:d}=b,e=g({folderFieldName:h.config.folders.fieldName,isUpload:!!h.collections[c].config.upload,relationTo:c,useAsTitle:h.collections[c].config.admin?.useAsTitle,value:d});return c===h.config.folders.slug?a.subfolders.push(e):a.documents.push(e),a},{documents:[],subfolders:[]});return{documents:k.documents,folderAssignedCollections:j?.docs[0]?.folderType||[],subfolders:k.subfolders}}async function i({collectionSlug:a,folderFieldName:b,req:c,where:d}){let{payload:f,user:h}=c,i={or:[{[b]:{exists:!1}},{[b]:{equals:null}}]},j=await f.find({collection:a,limit:0,overrideAccess:!1,req:c,sort:f.collections[a]?.config.admin.useAsTitle,user:h,where:d?(0,e.combineWhereConstraints)([i,d]):i});return j?.docs.map(c=>g({folderFieldName:b,isUpload:!!f.collections[a]?.config.upload,relationTo:a,useAsTitle:f.collections[a]?.config.admin.useAsTitle,value:c}))||[]}let j=async({collectionSlug:a,documentWhere:d,folderID:e,folderWhere:f,req:g,sort:j="name"})=>{let{payload:l}=g;if(!1===l.config.folders)throw Error("Folders are not enabled");let m=(0,b.parseDocumentID)({id:e,collectionSlug:l.config.folders.slug,payload:l}),n=c({folderID:m,req:g});if(m){let a=h({documentWhere:d,folderWhere:f,parentFolderID:m,req:g}),[b,c]=await Promise.all([n,a]);return{breadcrumbs:b,documents:k({docs:c.documents,sort:j}),folderAssignedCollections:c.folderAssignedCollections,subfolders:k({docs:c.subfolders,sort:j})}}{let b=i({collectionSlug:l.config.folders.slug,folderFieldName:l.config.folders.fieldName,req:g,where:f}),[c,d]=await Promise.all([n,b]);return{breadcrumbs:c,documents:[],folderAssignedCollections:a?[a]:void 0,subfolders:k({docs:d,sort:j})}}};function k({docs:a,sort:b}){if(!b)return a;let c="string"==typeof b&&b.startsWith("-"),d=c?b.slice(1):b;return a.sort((a,b)=>{let e=0;return"name"===d?e=a.value._folderOrDocumentTitle.localeCompare(b.value._folderOrDocumentTitle):"createdAt"===d?e=new Date(a.value.createdAt||"").getTime()-new Date(b.value.createdAt||"").getTime():"updatedAt"===d&&(e=new Date(a.value.updatedAt||"").getTime()-new Date(b.value.updatedAt||"").getTime()),c?-e:e})}a.s(["getFolderData",0,j],287195)},88710,a=>{"use strict";var b=a.i(364076);let c=Object.prototype.hasOwnProperty,d=Array.isArray,e={allowDots:!1,allowEmptyArrays:!1,allowPrototypes:!1,allowSparse:!1,arrayLimit:20,comma:!1,decodeDotInKeys:!1,decoder:b.decode,delimiter:"&",depth:5,duplicates:"combine",ignoreQueryPrefix:!1,parameterLimit:1e3,parseArrays:!0,plainObjects:!1,strictNullHandling:!1},f=function(a,b){return a&&"string"==typeof a&&b.comma&&a.indexOf(",")>-1?a.split(","):a},g=function(a,g){let h,i={__proto__:null},j=g.ignoreQueryPrefix?a.replace(/^\?/,""):a,k=g.parameterLimit===1/0?void 0:g.parameterLimit,l=j.split(g.delimiter,k);for(h=0;h<l.length;++h){let a,j,k=l[h],m=k.indexOf("]="),n=-1===m?k.indexOf("="):m+1;-1===n?(a=g.decoder(k,e.decoder,"key"),j=g.strictNullHandling?null:""):(a=g.decoder(k.slice(0,n),e.decoder,"key"),j=b.maybeMap(f(k.slice(n+1),g),function(a){return g.decoder(a,e.decoder,"value")})),k.indexOf("[]=")>-1&&(j=d(j)?[j]:j),g.comma&&d(j)&&j.length>g.arrayLimit&&(j=b.combine([],j,g.arrayLimit,g.plainObjects));let o=c.call(i,a);o&&"combine"===g.duplicates?i[a]=b.combine(i[a],j,g.arrayLimit,g.plainObjects):o&&"last"!==g.duplicates||(i[a]=j)}return i},h=function(a,c,d,e){let g=e?c:f(c,d);for(let c=a.length-1;c>=0;--c){let e,f=a[c];if("[]"===f&&d.parseArrays)e=b.isOverflow(g)?g:d.allowEmptyArrays&&(""===g||d.strictNullHandling&&null===g)?[]:b.combine([],g,d.arrayLimit,d.plainObjects);else{e=d.plainObjects?Object.create(null):{};let a="["===f.charAt(0)&&"]"===f.charAt(f.length-1)?f.slice(1,-1):f,b=d.decodeDotInKeys?a.replace(/%2E/g,"."):a,c=parseInt(b,10);d.parseArrays||""!==b?!isNaN(c)&&f!==b&&String(c)===b&&c>=0&&d.parseArrays&&c<=d.arrayLimit?(e=[])[c]=g:"__proto__"!==b&&(e[b]=g):e={0:g}}g=e}return g},i=function(a,b,d,e){if(!a)return;let f=d.allowDots?a.replace(/\.([^.[]+)/g,"[$1]"):a,g=/(\[[^[\]]*])/g,i=d.depth>0&&/(\[[^[\]]*])/.exec(f),j=i?f.slice(0,i.index):f,k=[];if(j){if(!d.plainObjects&&c.call(Object.prototype,j)&&!d.allowPrototypes)return;k.push(j)}let l=0;for(;d.depth>0&&null!==(i=g.exec(f))&&l<d.depth;){if(l+=1,!d.plainObjects&&c.call(Object.prototype,i[1].slice(1,-1))&&!d.allowPrototypes)return;k.push(i[1])}return i&&k.push("["+f.slice(i.index)+"]"),h(k,b,d,e)},j=function(a){if(!a)return e;if(void 0!==a.allowEmptyArrays&&"boolean"!=typeof a.allowEmptyArrays)throw TypeError("`allowEmptyArrays` option can only be `true` or `false`, when provided");if(void 0!==a.decodeDotInKeys&&"boolean"!=typeof a.decodeDotInKeys)throw TypeError("`decodeDotInKeys` option can only be `true` or `false`, when provided");if(null!==a.decoder&&void 0!==a.decoder&&"function"!=typeof a.decoder)throw TypeError("Decoder has to be a function.");let c=void 0===a.duplicates?e.duplicates:a.duplicates;if("combine"!==c&&"first"!==c&&"last"!==c)throw TypeError("The duplicates option must be either combine, first, or last");return{allowDots:void 0===a.allowDots?!0===a.decodeDotInKeys||e.allowDots:!!a.allowDots,allowEmptyArrays:"boolean"==typeof a.allowEmptyArrays?!!a.allowEmptyArrays:e.allowEmptyArrays,allowPrototypes:"boolean"==typeof a.allowPrototypes?a.allowPrototypes:e.allowPrototypes,allowSparse:"boolean"==typeof a.allowSparse?a.allowSparse:e.allowSparse,arrayLimit:"number"==typeof a.arrayLimit?a.arrayLimit:e.arrayLimit,comma:"boolean"==typeof a.comma?a.comma:e.comma,decodeDotInKeys:"boolean"==typeof a.decodeDotInKeys?a.decodeDotInKeys:e.decodeDotInKeys,decoder:"function"==typeof a.decoder?a.decoder:e.decoder,delimiter:"string"==typeof a.delimiter||b.isRegExp(a.delimiter)?a.delimiter:e.delimiter,depth:"number"==typeof a.depth||!1===a.depth?+a.depth:e.depth,duplicates:c,ignoreQueryPrefix:!0===a.ignoreQueryPrefix,parameterLimit:"number"==typeof a.parameterLimit?a.parameterLimit:e.parameterLimit,parseArrays:!1!==a.parseArrays,plainObjects:"boolean"==typeof a.plainObjects?a.plainObjects:e.plainObjects,strictNullHandling:"boolean"==typeof a.strictNullHandling?a.strictNullHandling:e.strictNullHandling}};function k(a,c){let d=j(c);if(""===a||null==a)return d.plainObjects?Object.create(null):{};let e="string"==typeof a?g(a,d):a,f=d.plainObjects?Object.create(null):{},h=Object.keys(e);for(let c=0;c<h.length;++c){let g=h[c],j=i(g,e[g],d,"string"==typeof a);f=b.merge(f,j,d)}return!0===d.allowSparse?f:b.compact(f)}a.s(["parse",()=>k])},683783,a=>{"use strict";function b(a,b){var c,d,f,g,h,i=[];return c=e(a,i,b),d=i,void 0===(f=b)&&(f={}),h=void 0===(g=f.decode)?function(a){return a}:g,function(a){var b=c.exec(a);if(!b)return!1;for(var e=b[0],f=b.index,g=Object.create(null),i=1;i<b.length;i++)!function(a){if(void 0!==b[a]){var c=d[a-1];"*"===c.modifier||"+"===c.modifier?g[c.name]=b[a].split(c.prefix+c.suffix).map(function(a){return h(a,c)}):g[c.name]=h(b[a],c)}}(i);return{path:e,index:f,params:g}}}function c(a){return a.replace(/([.+*?=^!:${}()[\]|/\\])/g,"\\$1")}function d(a){return a&&a.sensitive?"":"i"}function e(a,b,f){if(a instanceof RegExp){var g;if(!b)return a;for(var h=/\((?:\?<(.*?)>)?(?!\?)/g,i=0,j=h.exec(a.source);j;)b.push({name:j[1]||i++,prefix:"",suffix:"",modifier:"",pattern:""}),j=h.exec(a.source);return a}return Array.isArray(a)?(g=a.map(function(a){return e(a,b,f).source}),new RegExp("(?:".concat(g.join("|"),")"),d(f))):function(a,b,e){void 0===e&&(e={});for(var f=e.strict,g=void 0!==f&&f,h=e.start,i=e.end,j=e.encode,k=void 0===j?function(a){return a}:j,l=e.delimiter,m=e.endsWith,n="[".concat(c(void 0===m?"":m),"]|$"),o="[".concat(c(void 0===l?"/#?":l),"]"),p=void 0===h||h?"^":"",q=0;q<a.length;q++){var r=a[q];if("string"==typeof r)p+=c(k(r));else{var s=c(k(r.prefix)),t=c(k(r.suffix));if(r.pattern)if(b&&b.push(r),s||t)if("+"===r.modifier||"*"===r.modifier){var u="*"===r.modifier?"?":"";p+="(?:".concat(s,"((?:").concat(r.pattern,")(?:").concat(t).concat(s,"(?:").concat(r.pattern,"))*)").concat(t,")").concat(u)}else p+="(?:".concat(s,"(").concat(r.pattern,")").concat(t,")").concat(r.modifier);else{if("+"===r.modifier||"*"===r.modifier)throw TypeError('Can not repeat "'.concat(r.name,'" without a prefix and suffix'));p+="(".concat(r.pattern,")").concat(r.modifier)}else p+="(?:".concat(s).concat(t,")").concat(r.modifier)}}if(void 0===i||i)g||(p+="".concat(o,"?")),p+=e.endsWith?"(?=".concat(n,")"):"$";else{var v=a[a.length-1],w="string"==typeof v?o.indexOf(v[v.length-1])>-1:void 0===v;g||(p+="(?:".concat(o,"(?=").concat(n,"))?")),w||(p+="(?=".concat(o,"|").concat(n,")"))}return new RegExp(p,d(e))}(function(a,b){void 0===b&&(b={});for(var d=function(a){for(var b=[],c=0;c<a.length;){var d=a[c];if("*"===d||"+"===d||"?"===d){b.push({type:"MODIFIER",index:c,value:a[c++]});continue}if("\\"===d){b.push({type:"ESCAPED_CHAR",index:c++,value:a[c++]});continue}if("{"===d){b.push({type:"OPEN",index:c,value:a[c++]});continue}if("}"===d){b.push({type:"CLOSE",index:c,value:a[c++]});continue}if(":"===d){for(var e="",f=c+1;f<a.length;){var g=a.charCodeAt(f);if(g>=48&&g<=57||g>=65&&g<=90||g>=97&&g<=122||95===g){e+=a[f++];continue}break}if(!e)throw TypeError("Missing parameter name at ".concat(c));b.push({type:"NAME",index:c,value:e}),c=f;continue}if("("===d){var h=1,i="",f=c+1;if("?"===a[f])throw TypeError('Pattern cannot start with "?" at '.concat(f));for(;f<a.length;){if("\\"===a[f]){i+=a[f++]+a[f++];continue}if(")"===a[f]){if(0==--h){f++;break}}else if("("===a[f]&&(h++,"?"!==a[f+1]))throw TypeError("Capturing groups are not allowed at ".concat(f));i+=a[f++]}if(h)throw TypeError("Unbalanced pattern at ".concat(c));if(!i)throw TypeError("Missing pattern at ".concat(c));b.push({type:"PATTERN",index:c,value:i}),c=f;continue}b.push({type:"CHAR",index:c,value:a[c++]})}return b.push({type:"END",index:c,value:""}),b}(a),e=b.prefixes,f=void 0===e?"./":e,g=b.delimiter,h=void 0===g?"/#?":g,i=[],j=0,k=0,l="",m=function(a){if(k<d.length&&d[k].type===a)return d[k++].value},n=function(a){var b=m(a);if(void 0!==b)return b;var c=d[k],e=c.type,f=c.index;throw TypeError("Unexpected ".concat(e," at ").concat(f,", expected ").concat(a))},o=function(){for(var a,b="";a=m("CHAR")||m("ESCAPED_CHAR");)b+=a;return b},p=function(a){for(var b=0;b<h.length;b++){var c=h[b];if(a.indexOf(c)>-1)return!0}return!1},q=function(a){var b=i[i.length-1],d=a||(b&&"string"==typeof b?b:"");if(b&&!d)throw TypeError('Must have text between two parameters, missing text after "'.concat(b.name,'"'));return!d||p(d)?"[^".concat(c(h),"]+?"):"(?:(?!".concat(c(d),")[^").concat(c(h),"])+?")};k<d.length;){var r=m("CHAR"),s=m("NAME"),t=m("PATTERN");if(s||t){var u=r||"";-1===f.indexOf(u)&&(l+=u,u=""),l&&(i.push(l),l=""),i.push({name:s||j++,prefix:u,suffix:"",pattern:t||q(u),modifier:m("MODIFIER")||""});continue}var v=r||m("ESCAPED_CHAR");if(v){l+=v;continue}if(l&&(i.push(l),l=""),m("OPEN")){var u=o(),w=m("NAME")||"",x=m("PATTERN")||"",y=o();n("CLOSE"),i.push({name:w||(x?j++:""),pattern:w&&!x?q(u):x,prefix:u,suffix:y,modifier:m("MODIFIER")||""});continue}n("END")}return i}(a,f),b,f)}a.s(["match",()=>b,"pathToRegexp",()=>e])},102880,a=>{"use strict";a.s(["extractAccessFromPermission",0,a=>{if("boolean"==typeof a)return a;let{permission:b,where:c}=a;return!!b&&(!c||"object"!=typeof c||c)}])},481353,a=>{"use strict";var b,c=((b={}).collection="collections",b.global="globals",b);a.s(["EntityType",()=>c])}];
|
|
|
|
//# debugId=d5a2fbd4-92e3-0309-b522-be1ddf81c6d3
|
|
//# sourceMappingURL=node_modules__pnpm_03efe856._.js.map
|