1!function(){try{var e="u">typeof window?window:"u">typeof global?global:"u">typeof globalThis?globalThis:"u">typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="5508b845-35b2-4920-bb58-ae2deaf1a4c8",e._sentryDebugIdIdentifier="sentry-dbid-5508b845-35b2-4920-bb58-ae2deaf1a4c8")}catch(e){}}(),(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7177],{10076:(e,t,s)=>{Promise.resolve().then(s.bind(s,47949)),Promise.resolve().then(s.bind(s,46491)),Promise.resolve().then(s.bind(s,71953)),Promise.resolve().then(s.bind(s,51156)),Promise.resolve().then(s.bind(s,51424)),Promise.resolve().then(s.bind(s,308)),Promise.resolve().then(s.bind(s,2461)),Promise.resolve().then(s.bind(s,47744)),Promise.resolve().then(s.bind(s,94735)),Promise.resolve().then(s.bind(s,31964)),Promise.resolve().then(s.bind(s,20076)),Promise.resolve().then(s.bind(s,1176)),Promise.resolve().then(s.bind(s,304)),Promise.resolve().then(s.bind(s,59277)),Promise.resolve().then(s.t.bind(s,14689,23)),Promise.resolve().then(s.t.bind(s,27197,23)),Promise.resolve().then(s.t.bind(s,69194,23)),Promise.resolve().then(s.t.bind(s,48060,23)),Promise.resolve().then(s.bind(s,16577)),Promise.resolve().then(s.bind(s,30525)),Promise.resolve().then(s.bind(s,79237)),Promise.resolve().then(s.bind(s,13809)),Promise.resolve().then(s.bind(s,41940)),Promise.resolve().then(s.bind(s,12498)),Promise.resolve().then(s.bind(s,24017)),Promise.resolve().then(s.bind(s,50648)),Promise.resolve().then(s.bind(s,54859)),Promise.resolve().then(s.bind(s,66716)),Promise.resolve().then(s.bind(s,21267))},14689:()=>{},16577:(e,t,s)=>{"use strict";s.d(t,{default:()=>a});var r=s(57222),i=s(62938),n=s(966);let a=()=>{let e=(0,i.usePathname)(),t=(0,i.useSearchParams)(),[s,a]=(0,n.useState)(!1),[u,o]=(0,n.useState)(0),l=(0,n.useRef)(!1),h=(0,n.useRef)(!1),c=(0,n.useRef)(`${e}?${t.toString()}`),d=(0,n.useRef)(null),f=(0,n.useRef)(null),y=(0,n.useRef)(null),m=(0,n.useCallback)(()=>{d.current&&(clearTimeout(d.current),d.current=null),f.current&&(clearTimeout(f.current),f.current=null),y.current&&(clearInterval(y.current),y.current=null)},[]),b=(0,n.useCallback)(()=>{m(),l.current=!0,d.current=setTimeout(()=>{l.current&&(h.current=!0,a(!0),o(12),y.current=setInterval(()=>{o(e=>e>=92?e:Math.min(92,e+(e<40?8:e<70?3:1)))},400))},120)},[m]),p=(0,n.useCallback)(()=>{if(l.current){if(l.current=!1,m(),!h.current){o(0),a(!1);return}o(100),f.current=setTimeout(()=>{h.current=!1,a(!1),o(0)},220)}},[m]),v=(0,n.useCallback)(()=>`${window.location.pathname}?${new URLSearchParams(window.location.search).toString()}`,[]);return((0,n.useEffect)(()=>{let s=`${e}?${t.toString()}`;if(c.current===s){l.current&&p();return}c.current=s,p()},[e,t,p]),(0,n.useEffect)(()=>{let e=e=>{let t=e.target,s=t?.closest?.("a");!s||((e,t)=>{let s;if(e.defaultPrevented||0!==e.button||e.metaKey||e.ctrlKey||e.shiftKey||e.altKey||t.target&&"_self"!==t.target||t.hasAttribute("download"))return!0;let r=t.getAttribute("href");if(!r||r.startsWith("#")||r.startsWith("mailto:")||r.startsWith("tel:"))return!0;try{s=new URL(r,window.location.href)}catch{return!0}return s.origin!==window.location.origin||`${window.location.pathname}${window.location.search}`==`${s.pathname}${s.search}`})(e,s)||b()},t=()=>{b(),c.current===v()&&p()};return document.addEventListener("click",e,!0),window.addEventListener("popstate",t),()=>{document.removeEventListener("click",e,!0),window.removeEventListener("popstate",t),m()}},[b,p,m,v]),s||0!==u)?(0,r.jsx)("div",{role:"progressbar","aria-valuemin":0,"aria-valuemax":100,"aria-valuenow":Math.round(u),"aria-hidden":!s,className:"pointer-events-none fixed inset-x-0 top-0 z-[9999] h-1",children:(0,r.jsx)("div",{className:"h-full bg-[var(--color-primary)] transition-[width,opacity] duration-200 ease-out",style:{width:`${u}%`,opacity:+!!s}})}):null}},21267:(e,t,s)=>{"use strict";s.d(t,{default:()=>n});var r=s(14274),i=s(966);let n=({data:e})=>((0,i.useEffect)(()=>{e.country?.code!=="IR"&&(0,r.Ay)("Ø¨Ø±Ø§Û ØªØ¬Ø±Ø¨Ù Ú©Ø§Ø±Ø¨Ø±Û Ø¨ÙØªØ± VPN Ø®ÙØ¯ را خاÙ
ÙØ´ Ú©ÙÛØ¯")},[e]),null)},27197:e=>{e.exports={style:{fontFamily:"'nlFont', 'nlFont Fallback'"},className:"__className_596cb9",variable:"__variable_596cb9"}},30525:(e,t,s)=>{"use strict";s.d(t,{default:()=>P});var r=s(57222),i=s(13225),n=s(14274),a=s(68753),u=s(65732),o=s(92300),l=s(30941),h=class extends l.Q{constructor(e={}){super(),this.config=e,this.#e=new Map}#e;build(e,t,s){let r=t.queryKey,i=t.queryHash??(0,a.F$)(r,t),n=this.get(i);return n||(n=new u.X({client:e,queryKey:r,queryHash:i,options:e.defaultQueryOptions(t),state:s,defaultOptions:e.getQueryDefaults(r)}),this.add(n)),n}add(e){this.#e.has(e.queryHash)||(this.#e.set(e.queryHash,e),this.notify({type:"added",query:e}))}remove(e){let t=this.#e.get(e.queryHash);t&&(e.destroy(),t===e&&this.#e.delete(e.queryHash),this.notify({type:"removed",query:e}))}clear(){o.jG.batch(()=>
1{this.getAll().forEach(e=>{this.remove(e)})})}get(e){return this.#e.get(e)}getAll(){return[...this.#e.values()]}find(e){let t={exact:!0,...e};return this.getAll().find(e=>(0,a.MK)(t,e))}findAll(e={}){let t=this.getAll();return Object.keys(e).length>0?t.filter(t=>(0,a.MK)(e,t)):t}notify(e){o.jG.batch(()=>{this.listeners.forEach(t=>{t(e)})})}onFocus(){o.jG.batch(()=>{this.getAll().forEach(e=>{e.onFocus()})})}onOnline(){o.jG.batch(()=>{this.getAll().forEach(e=>{e.onOnline()})})}},c=s(9391),d=class extends l.Q{constructor(e={}){super(),this.config=e,this.#t=new Set,this.#s=new Map,this.#r=0}#t;#s;#r;build(e,t,s){let r=new c.s({client:e,mutationCache:this,mutationId:++this.#r,options:e.defaultMutationOptions(t),state:s});return this.add(r),r}add(e){this.#t.add(e);let t=f(e);if("string"==typeof t){let s=this.#s.get(t);s?s.push(e):this.#s.set(t,[e])}this.notify({type:"added",mutation:e})}remove(e){if(this.#t.delete(e)){let t=f(e);if("string"==typeof t){let s=this.#s.get(t);if(s)if(s.length>1){let t=s.indexOf(e);-1!==t&&s.splice(t,1)}else s[0]===e&&this.#s.delete(t)}}this.notify({type:"removed",mutation:e})}canRun(e){let t=f(e);
1if("string"!=typeof t)return!0;{let s=this.#s.get(t),r=s?.find(e=>"pending"===e.state.status);return!r||r===e}}runNext(e){let t=f(e);if("string"!=typeof t)return Promise.resolve();{let s=this.#s.get(t)?.find(t=>t!==e&&t.state.isPaused);return s?.continue()??Promise.resolve()}}clear(){o.jG.batch(()=>{this.#t.forEach(e=>{this.notify({type:"removed",mutation:e})}),this.#t.clear(),this.#s.clear()})}getAll(){return Array.from(this.#t)}find(e){let t={exact:!0,...e};return this.getAll().find(e=>(0,a.nJ)(t,e))}findAll(e={}){return this.getAll().filter(t=>(0,a.nJ)(e,t))}notify(e){o.jG.batch(()=>{this.listeners.forEach(t=>{t(e)})})}resumePausedMutations(){let e=this.getAll().filter(e=>e.state.isPaused);return o.jG.batch(()=>Promise.all(e.map(e=>e.continue().catch(a.lQ))))}};function f(e){return e.options.scope?.id}var y=s(94899),m=s(98754),b=class{#i;#n;#a;#u;#o;#l;#h;#c;constructor(e={}){this.#i=e.queryCache||new h,this.#n=e.mutationCache||new d,this.#a=e.defaultOptions||{},this.#u=new Map,this.#o=new Map,this.#l=0}mount(){this.#l++,1===this.#l&&(this.#h=y.m.subscribe(async e=>{e&&(await this.resumePausedMutations(),this.#i.onFocus())}),this.#c=m.t.subscribe(async e=>{e&&(await this.resumePausedMutations(),this.#i.onOnline())}))}unmount(){this.#l--,0===this.#l&&(this.#h?.(),this.#h=void 0,this.#c?.(),this.#c=void 0)}isFetching(e){return this.#i.findAll({...e,fetchStatus:"fetching"}).length}isMutating(e){return this.#n.findAll({...e,status:"pending"}).length}getQueryData(e){let t=this.defaultQueryOptions({queryKey:e});return this.#i.get(t.queryHash)?.state.data}ensureQueryData(e){let t=this.defaultQueryOptions(e),s=this.#i.build(this,t),r=s.state.data;return void 0===r?this.fetchQuery(e):(e.revalidateIfStale&&s.isStaleByTime((0,a.d2)(t.staleTime,s))&&this.prefetchQuery(t),Promise.resolve(r))}getQueriesData(e){return this.#i.findAll(e).map(({queryKey:e,state:t})=>[e,t.data])}setQueryData(e,t,s){let r=this.defaultQueryOptions({queryKey:e}),i=this.#i.get(r.queryHash),n=i?.state.data,u=(0,a.Zw)(t,n);if(void 0!==u)return this.#i.build(this,r).setData(u,{...s,manual:!0})}setQueriesData(e,t,s){return o.jG.batch(()=>this.#i.findAll(e).map(({queryKey:e})=>[e,this.setQueryData(e,t,s)]))}getQueryState(e){let t=this.defaultQueryOptions({queryKey:e});return this.#i.get(t.queryHash)?.state}removeQueries(e){let t=this.#i;o.jG.batch(()=>{t.findAll(e).forEach(e=>{t.remove(e)})})}resetQueries(e,t){let s=this.#i;return o.jG.batch(()=>(s.findAll(e).forEach(e=>{e.reset()}),this.refetchQueries({type:"active",...e},t)))}cancelQueries(e,t={}){let s={revert:!0,...t};return Promise.all(o.jG.batch(()=>this.#i.findAll(e).map(e=>e.cancel(s)))).then(a.lQ).catch(a.lQ)}invalidateQueries(e,t={}){return o.jG.batch(()=>(this.#i.findAll(e).forEach(e=>{e.invalidate()}),e?.refetchType==="none")?Promise.resolve():this.refetchQueries({...e,type:e?.refetchType??e?.type??"active"},t))}refetchQueries(e,t={}){let s={...t,cancelRefetch:t.cancelRefetch??!0};return Promise.all(o.jG.batch(()=>this.#i.findAll(e).filter(e=>!e.isDisabled()&&!e.isStatic()).map(e=>{let t=e.fetch(void 0,s);return s.throwOnError||(t=t.catch(a.lQ)),"paused"===e.state.fetchStatus?Promise.resolve():t}))).then(a.lQ)}fetchQuery(e){let t=this.defaultQueryOptions(e);void 0===t.retry&&(t.retry=!1);let s=this.#i.build(this,t);return s.isStaleByTime((0,a.d2)(t.staleTime,s))?s.fetch(t):Promise.resolve(s.state.data)}prefetchQuery(e){return this.fetchQuery(e).then(a.lQ).catch(a.lQ)}fetchInfiniteQuery(e){return e._type="infinite",this.fetchQuery(e)}prefetchInfiniteQuery(e){return this.fetchInfiniteQuery(e).then(a.lQ).catch(a.lQ)}ensureInfiniteQueryData(e){return e._type="infinite",this.ensureQueryData(e)}resumePausedMutations(){return m.t.isOnline()?this.#n.resumePausedMutations():Promise.resolve()}getQueryCache(){return this.#i}getMutationCache(){return this.#n}getDefaultOptions(){return this.#a}setDefaultOptions(e){this.#a=e}setQueryDefaults(e,t){this.#u.set((0,a.EN)(e),{queryKey:e,defaultOptions:t})}getQueryDefaults(e){let t=[...this.#u.values()],s={};return t.forEach(t=>{(0,a.Cp)(e,t.queryKey)&&Object.assign(s,t.defaultOptions)}),s}setMutationDefaults(e,t){this.#o.set((0,a.EN)(e),{mutationKey:e,defaultOptions:t})}getMutationDefaults(e){let t=[...this.#o.values()],s={};return t.forEach(t=>{(0,a.Cp)(e,t.mutationKey)&&Object.assign(s,t.defaultOptions)}),s}defaultQueryOptions(e){if(e._defaulted)return e;let t={...this.#a.queries,...this.getQueryDefaults(e.queryKey),...e,_defaulted:!0};return t.queryHash||(t.queryHash=(0,a.F$)(t.queryKey,t)),void 0===t.refetchOnReconnect&&(t.refetchOnReconnect="always"!==t.networkMode),void 0===t.throwOnError&&(t.throwOnError=!!t.suspense),!t.networkMode&&t.persister&&(t.networkMode="offlineFirst"),t.queryFn===a.hT&&(t.enabled=!1),t}defaultMutationOptions(e){return e?._defaulted?e:{...this.#a.mutations,...e?.mutationKey&&this.getMutationDefaults(e.mutationKey),...e,_defaulted:!0}}clear(){this.#i.clear(),this.#n.clear()}},p=s(71953),v=s(966);let g={queries:{retry:!1,refetchOnMount:!1,refetchOnWindowFocus:!1}},P=({children:e})=>{let[t]=(0,v.useState)(()=>new b({defaultOptions:g}));return(0,r.jsxs)(p.QueryClientProvider,{client:t,children:[(0,r.jsx)(i.zX,{children:e}),(0,r.jsx)(n.l$,{})]})}},48060:e=>{e.exports={style:{fontFamily:"'Noto Color Emoji', 'Noto Color Emoji Fallback'",fontWeight:400,fontStyle:"normal"},className:"__className_a47b5b",variable:"__variable_a47b5b"}},69194:e=>{e.exports={style:{fontFamily:"'danaFont', 'danaFont Fallback'"},className:"__className_29315e",variable:"__variable_29315e"}}},e=>{e.O(0,[167,2288,3685,8643,4667,4017,8416,7988,4057,7358],()=>e(e.s=10076)),_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.