1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[27438,61663,66965,67261],{53799:(e,t,i)=>{Promise.resolve().then(i.bind(i,87128)),Promise.resolve().then(i.bind(i,47338))},90515:(e,t,i)=>{"use strict";i.d(t,{EB:()=>M,EY:()=>k,K2:()=>b,KJ:()=>S,KQ:()=>L,Kq:()=>w,N9:()=>j,OM:()=>A,QP:()=>P,RQ:()=>E,Xi:()=>f,Xp:()=>_,Zy:()=>h,_U:()=>W,en:()=>x,ju:()=>C,lA:()=>v,nJ:()=>O,tH:()=>c,x6:()=>z,xO:()=>G});var a=i(15376).Buffer;let n=new Set(["image/jpeg","image/jpg","image/png","image/webp"]),r=/\.(jpe?g|png|webp)$/i,o=new Set(["video/mp4","video/webm","video/ogg"]),p=/\.(mp4|webm|ogg)$/i,g=new Set(["audio/mpeg","audio/mp3","audio/wav","audio/x-wav","audio/ogg","audio/mp4","audio/aac","audio/flac","audio/x-m4a","audio/webm"]),u=/\.(mp3|wav|ogg|m4a|aac|flac|webm)$/i,m=new Set(["application/pdf"]),l=/\.pdf$/i,s=new Set(["application/zip","application/x-zip-compressed","application/x-rar-compressed","application/vnd.rar","application/x-7z-compressed"]),d=/\.(zip|rar|7z)$/i,c="image/jpeg,image/jpg,image/png,image/webp,.jpg,.jpeg,.png,.webp",f="image/jpeg,image/jpg,image/png,image/webp,video/mp4,video/webm,.jpg,.jpeg,.png,.webp,.mp4,.webm",w="image/jpeg,image/jpg,image/png,image/webp,video/mp4,video/webm,audio/mpeg,audio/mp3,audio/wav,audio/ogg,audio/mp4,.jpg,.jpeg,.png,.webp,.mp4,.webm,.mp3,.wav,.ogg,.m4a,.aac,.flac",v="image/jpeg,image/jpg,image/png,image/webp,video/mp4,video/webm,audio/mpeg,audio/mp3,audio/wav,audio/ogg,audio/mp4,application/pdf,application/zip,application/x-zip-compressed,.jpg,.jpeg,.png,.webp,.mp4,.webm,.mp3,.wav,.ogg,.m4a,.aac,.flac,.pdf,.zip,.rar,.7z",b="PNGØ JPGØ WebP",P="PNGØ JPGØ WebPØ MP4",h="PNGØ JPGØ
1 WebPØ MP4Ø MP3",S="ÙØ·Ùا٠ÙÙØ· ÙØ§ÛÙ PNGØ JPG ÛØ§ WebP ارسا٠کÙÛØ¯.";function j(e){return u.test(String(e||"").trim())}function k(e){var t;let i=String(e.type||"").toLowerCase();return!!(i&&n.has(i))||(t=e.name,r.test(String(t||"").trim()))}function W(e){var t;let i=String(e.type||"").toLowerCase();return!!(i&&o.has(i))||(t=e.name,p.test(String(t||"").trim()))}function z(e){let t=String(e.type||"").toLowerCase();return!!(t&&(g.has(t)||t.startsWith("audio/")))||j(e.name)}function M(e){var t;let i=String(e.type||"").toLowerCase();return!!(i&&m.has(i))||(t=e.name,l.test(String(t||"").trim()))}function C(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{allowVideo:i=!1,allowAudio:a=!1,maxBytes:n}=t,r=k(e),o=i&&W(e),p=a&&z(e);if(!r&&!o&&!p){let e=S;return i&&a?e="ÙØ·Ùا٠ÙÙØ· تصÙÛØ± (PNGØ JPGØ WebP)Ø ÙÛØ¯Ø¦Ù (MP4Ø WebM) ÛØ§ ØµÙØª (MP3Ø WAVØ M4A) ارسا٠کÙÛØ¯.":i&&(e="ÙØ·Ùا٠ÙÙØ· تصÙÛØ± (PNGØ JPGØ WebP) ÛØ§ ÙÛØ¯Ø¦Ù (MP4Ø WebM) ارسا٠کÙÛØ¯."),{ok:!1,message:e}}if(null!=n&&e.size>n){let e=Math.round(n/1048576);return{ok:!1,message:"ØØ¯Ø§Ú©Ø«Ø± ØØ¬Ù
ÙØ§ÛÙ ".concat(e," Ù
Ú¯Ø§Ø¨Ø§ÛØª است.")}}return{ok:!0,kind:o?"video":p?"audio":"image"}}function G(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{maxBytes:i}=t,a=null;if(W(e)?a="video":z(e)?a="audio":k(e)?a="image":M(e)?a="document":function(e){var t;let i=String(e.type||"").toLowerCase();return!!(i&&s.has(i))||(t=e.name,d.test(String(t||"").trim()))}(e)&&(a="archive"),!a)return{ok:!1,message:"ÙØ·Ùا٠تصÙÛØ±Ø ÙÛØ¯ÛÙØ ØµÙØª (MP3)Ø PDF ÛØ§ ZIP ارسا٠کÙÛØ¯."};if(null!=i&&e.size>i){let e=Math.round(i/1048576);return{ok:!1,message:"ØØ¯Ø§Ú©Ø«Ø± ØØ¬Ù
ÙØ§ÛÙ ".concat(e," Ù
Ú¯Ø§Ø¨Ø§ÛØª است.")}}return{ok:!0,kind:a}}function L(e){return new Promise((t,i)=>{let a=new FileReader;a.onload=()=>{var e;return t(String(null!=(e=a.result)?e:""))},a.onerror=()=>i(Error("Ø®ÙØ§ÙØ¯Ù ÙØ§ÛÙ ÙØ§Ù
ÙÙÙ Ø¨ÙØ¯.")),a.readAsDataURL(e)})}function y(e){let t=String(e||"").trim();if(!t)return"";let i=function(e){let t=String(e||"").trim();if(!t||!/\/media\/deliver/i.test(t))return null;try{let e=t.startsWith("http")?t:"http://local".concat(t.startsWith("/")?"":"/").concat(t),i=(new URL(e).searchParams.get("token")||"").split(".")[0]||"";if(!i)return null;let n=i.replace(/-/g,"+").replace(/_/g,"/"),r=n.length%4==0?"":"=".repeat(4-n.length%4),o="function"==typeof atob?atob(n+r):a.from(n+r,"base64").toString("utf8"),p=JSON.parse(o);if(!p||"object"!=typeof p)return null;return{k:"string"==typeof p.k?p.k:void 0,m:"string"==typeof p.m?p.m:void 0}}catch(e){return null}}(t);return(null==i?void 0:i.m)?"".concat(i.k||""," ").concat(i.m):(null==i?void 0:i.k)?i.k:t}function N(e){let t=String(e||"").toLowerCase();return t.startsWith("data:video/")||t.includes("video/")||/\.(mp4|webm|ogg|ogv|mov|m4v|mkv)(\?|$)/i.test(t)}function $(e){let t=String(e||"").toLowerCase();return t.startsWith("data:audio/")||t.includes("audio/")&&!t.includes("video/")||/\.(mp3|wav|m4a|aac|flac)(\?|$)/i.test(t)}function J(e){let t=String(e||"").toLowerCase();return t.startsWith("data:application/pdf")||t.includes("application/pdf")||/\.pdf(\?|$)/i.test(t)}function x(e){return N(y(e))}function _(e){let t=y(e);return!N(t)&&$(t)}function E(e){return J(y(e))}function O(e){var t;return t=y(e),/\.(zip|rar|7z)(\?|$)/i.test(String(t||"").toLowerCase())}function A(e){let t=y(e);if(N(t)||$(t)||J(t))return!1;let i=String(t||"").toLowerCase();return i.startsWith("data:image/")||i.includes("image/")||/\.(jpe?g|png|webp|gif|avif|svg)(\?|$)/i.test(i)}}},e=>{e.O(0,[52619,15376,17242,12999,16362,1666,57583,78702,47571,87350,35138,90658,414,92576,87128,55949,28441,31255,77358],()=>e(e.s=53799)),_N_E=e.O()}]);
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.