PageSourceSearch

https://chabokan.net/_next/static/chunks/21o5gbxy3nrgo.js

js chabokan.net collected 2026-10-04 20:15:43 UTC 22,623 bytes, 1 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,28298,(e,t,r)=>{"use strict";e.i(47167),Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"useRouterBFCache",{enumerable:!0,get:function(){return n}});let a=e.r(71645);function n(e,t,r){let[n,l]=(0,a.useState)(()=>({tree:e,cacheNode:t,stateKey:r,next:null}));if(n.tree===e)return n;let o={tree:e,cacheNode:t,stateKey:r,next:null},u=1,s=n,i=o;for(;null!==s&&u<1;){if(s.stateKey===r){i.next=s.next;break}{u++;let e={tree:s.tree,cacheNode:s.cacheNode,stateKey:s.stateKey,next:null};i.next=e,i=e}s=s.next}return l(o),o}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},47257,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"ClientPageRoot",{enumerable:!0,get:function(){return i}});let a=e.r(43476),n=e.r(8372),l=e.r(71645),o=e.r(33906),u=e.r(61994),s=e.r(15783);function i({Component:e,serverProvidedParams:t}){let r,d;if(null!==t)r=t.searchParams,d=t.params;else{let e=(0,l.use)(n.LayoutRouterContext);d=null!==e?e.parentParams:{},r=(0,o.urlSearchParamsToParsedUrlQuery)((0,l.use)(u.SearchParamsContext))}let c=(0,s.createClientSearchParams)(r),f=(0,s.createClientParams)(d);return(0,a.jsx)(e,{params:f,searchParams:c})}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},92825,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"ClientSegmentRoot",{enumerable:!0,get:function(){return u}});let a=e.r(43476),n=e.r(8372),l=e.r(71645),o=e.r(15783);function u({Component:e,slots:t,serverProvidedParams:r}){let s;if(null!==r)s=r.params;else{let e=(0,l.use)(n.LayoutRouterContext);s=null!==e?e.parentParams:{}}let i=(0,o.createClientParams)(s);return(0,a.jsx)(e,{...t,params:i})}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},68017,(e,t,r)=>{"use strict";e.i(47167),Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"HTTPAccessFallbackBoundary",{enumerable:!0,get:function(){return d}});let a=e.r(90809),n=e.r(43476),l=a._(e.r(71645)),o=e.r(90373),u=e.r(54394),s=e.r(8372);class i extends l.default.Component{constructor(e){super(e),this.state={triggeredStatus:void 0,previousPathname:e.pathname}}componentDidCatch(){}static getDerivedStateFromError(e){if((0,u.isHTTPAccessFallbackError)(e))return{triggeredStatus:(0,u.getAccessFallbackHTTPStatus)(e)};throw e}static getDerivedStateFromProps(e,t){return e.pathname!==t.previousPathname&&t.triggeredStatus?{triggeredStatus:void 0,previousPathname:e.pathname}:{triggeredStatus:t.triggeredStatus,previousPathname:e.pathname}}render(){let{notFound:e,forbidden:t,unauthorized:r,children:a}=this.props,{triggeredStatus:l}=this.state,o={[u.HTTPAccessErrorStatus.NOT_FOUND]:e,[u.HTTPAccessErrorStatus.FORBIDDEN]:t,[u.HTTPAccessErrorStatus.UNAUTHORIZED]:r};if(l){let s=l===u.HTTPAccessErrorStatus.NOT_FOUND&&e,i=l===u.HTTPAccessErrorStatus.FORBIDDEN&&t,d=l===u.HTTPAccessErrorStatus.UNAUTHORIZED&&r;return s||i||d?(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("meta",{name:"robots",content:"noindex"}),!1,o[l]]}):a}return a}}function d({notFound:e,forbidden:t,unauthorized:r,children:a}){let u=(0,o.useUntrackedPathname)(),c=(0,l.useContext)(s.MissingSlotContext);return e||t||r?(0,n.jsx)(i,{pathname:u,notFound:e,forbidden:t,unauthorized:r,missingSlots:c,children:a}):(0,n.jsx)(n.Fragment,{children:a})}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},22976,(e,t,r)=>{"use strict";
1Object.defineProperty(r,"__esModule",{value:!0});var a={InstantValidationBoundaryContext:function(){return l},PlaceValidationBoundaryBelowThisLevel:function(){return o},RenderValidationBoundaryAtThisLevel:function(){return u},SlotMarker:function(){return s}};for(var n in a)Object.defineProperty(r,n,{enumerable:!0,get:a[n]});let l=null,o=null,u=null,s=null;("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},77694,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var a={InstantValidationBoundaryContext:function(){return l.InstantValidationBoundaryContext},PlaceValidationBoundaryBelowThisLevel:function(){return l.PlaceValidationBoundaryBelowThisLevel},RenderValidationBoundaryAtThisLevel:function(){return l.RenderValidationBoundaryAtThisLevel},SlotMarker:function(){return l.SlotMarker}};for(var n in a)Object.defineProperty(r,n,{enumerable:!0,get:a[n]});let l=e.r(22976);("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},39756,(e,t,r)=>{"use strict";e.i(47167),Object.defineProperty(r,"__esModule",{value:!0});var a={LoadingBoundaryProvider:function(){return T},default:function(){return O}};for(var n in a)Object.defineProperty(r,n,{enumerable:!0,get:a[n]});let l=e.r(55682),o=e.r(90809),u=e.r(43476),s=o._(e.r(71645)),i=l._(e.r(74080)),d=e.r(8372),c=e.r(1244),f=e.r(72383),m=e.r(91915),A=e.r(58442),p=e.r(68017);e.r(77694);let _=e.r(70725),b=e.r(28298);e.r(74180);let g=e.r(61994),h=e.r(33906),y=e.r(95871);i.default.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;function v(e,t,r){let a=e.getClientRects();if(0===a.length)return 0;let n=1/0;for(let e=0;e<a.length;e++){let t=a[e];t.top<n&&(n=t.top)}return n>=r()&&n<=t?1:2}s.default.Component;let P=function(e){let t=s.default.useRef(null);return(0,s.useLayoutEffect)(()=>{let{focusAndScrollRef:r,cacheNode:a}=e,n=r.forceScroll?r.scrollRef:a.scrollRef;if(null===n||!n.current)return;let l=null,o=r.hashFragment;if(o){var u;if(null===(l="top"===(u=o)?document.body:document.getElementById(u)??document.getElementsByName(u)[0]??null)){n.current=!1,r.onlyHashChange=!1,r.hashFragment=null;return}}else l=t.current;if(null===l)return;let s=!1;(0,m.disableSmoothScrollDuringRouteTransition)(()=>{let e=document.documentElement,t=null,r=null,a=null,u=()=>{var r,n;let l,o;return null===a&&(r=e,n=t,a=!Number.isFinite(o=Number.parseFloat(l=getComputedStyle(r).scrollPaddingTop))||o<0?0:l.endsWith("px")?o:l.endsWith("%")?o/100*n:0),a};(o||(t=e.clientHeight,0!==(r=v(l,t,u))))&&((s=!0,n.current=!1,o)?l.scrollIntoView():1!==r&&(e.scrollTop=0,2===v(l,t,u)&&l.scrollIntoView()))},{dontForceLayout:!0,onlyHashChange:r.onlyHashChange}),s&&(r.onlyHashChange=!1,r.hashFragment=null)},void 0),(0,u.jsx)(s.Fragment,{ref:t,children:e.children})};function x({children:e,cacheNode:t}){let r=(0,s.useContext)(d.GlobalLayoutRouterContext);if(!r)throw Object.defineProperty(Error("invariant global layout router not mounted"),"__NEXT_ERROR_CODE",{value:"E473",enumerable:!1,configurable:!0});return(0,u.jsx)(P,{focusAndScrollRef:r.focusAndScrollRef,cacheNode:t,children:e})}function C({tree:e,segmentPath:t,debugNameContext:r,cacheNode:a,params:n,url:l,isActive:o}){let i,f=(0,s.useContext)(d.GlobalLayoutRouterContext);if((0,s.useContext)(g.NavigationPromisesContext),!f)throw Object.defineProperty(Error("invariant global layout router not mounted"),"__NEXT_ERROR_CODE",{value:"E473",enumerable:!1,configurable:!0});let m=null!==a?a:(0,s.use)(c.unresolvedThenable),A=null!==m.prefetchRsc?m.prefetchRsc:m.rsc,p=(0,s.useDeferredValue)(m.rsc,A);if((0,y.isDeferredRsc)(p)){let e=(0,s.use)(p);null===e&&(0,s.use)(c.unresolvedThenable),i=e}else null===p&&(0,s.use)(c.unresolvedThenable),i=p;let _=i;return(0,u.jsx)(d.LayoutRouterContext.Provider,{value:{parentTree:e,parentCacheNode:m,parentSegmentPath:t,parentParam
1s:n,parentLoadingData:null,debugNameContext:r,url:l,isActive:o},children:_})}function T({loading:e,children:t}){let r=(0,s.use)(d.LayoutRouterContext);return null===r?t:(0,u.jsx)(d.LayoutRouterContext.Provider,{value:{parentTree:r.parentTree,parentCacheNode:r.parentCacheNode,parentSegmentPath:r.parentSegmentPath,parentParams:r.parentParams,parentLoadingData:e,debugNameContext:r.debugNameContext,url:r.url,isActive:r.isActive},children:t})}function S({name:e,loading:t,children:r}){if(null!==t){let a=t[0],n=t[1],l=t[2];return(0,u.jsx)(s.Suspense,{name:e,fallback:(0,u.jsxs)(u.Fragment,{children:[n,l,a]}),children:r})}return(0,u.jsx)(u.Fragment,{children:r})}function O({parallelRouterKey:e,error:t,errorStyles:r,errorScripts:a,templateStyles:n,templateScripts:l,template:o,notFound:i,forbidden:m,unauthorized:g,segmentViewBoundaries:y}){let v=(0,s.useContext)(d.LayoutRouterContext);if(!v)throw Object.defineProperty(Error("invariant expected layout router to be mounted"),"__NEXT_ERROR_CODE",{value:"E56",enumerable:!1,configurable:!0});let{parentTree:P,parentCacheNode:T,parentSegmentPath:E,parentParams:M,parentLoadingData:j,url:R,isActive:L,debugNameContext:I}=v,k=P[0],B=null===E?[e]:E.concat([k,e]),F=P[1][e],N=T.slots;(void 0===F||null===N)&&(0,s.use)(c.unresolvedThenable);let D=F[0],w=N[e]??null,U=(0,_.createRouterCacheKey)(D,!0),H=(0,b.useRouterBFCache)(F,w,U),G=[];do{let e=H.tree,s=H.cacheNode,c=H.stateKey,_=e[0],b=M;if(Array.isArray(_)){let e=_[0],t=_[1],r=_[2],a=(0,h.getParamValueFromCacheKey)(t,r);null!==a&&(b={...M,[e]:a})}let y=function(e){if("/"===e)return"/";if("string"==typeof e)if("(__SLOT__)"===e)return;else return e+"/";return e[1]+"/"}(_),v=y??I,P=void 0===y?void 0:I,T=(0,u.jsxs)(x,{cacheNode:s,children:[(0,u.jsx)(f.ErrorBoundary,{errorComponent:t,errorStyles:r,errorScripts:a,children:(0,u.jsx)(S,{name:P,loading:j,children:(0,u.jsx)(p.HTTPAccessFallbackBoundary,{notFound:i,forbidden:m,unauthorized:g,children:(0,u.jsxs)(A.RedirectBoundary,{children:[(0,u.jsx)(C,{url:R,tree:e,params:b,cacheNode:s,segmentPath:B,debugNameContext:v,isActive:L&&c===U}),null]})})})}),null]}),O=(0,u.jsxs)(d.TemplateContext.Provider,{value:T,children:[n,l,o]},c);G.push(O),H=H.next}while(null!==H)return G}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},37457,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"default",{enumerable:!0,get:function(){return u}});let a=e.r(90809),n=e.r(43476),l=a._(e.r(71645)),o=e.r(8372);function u(){let e=(0,l.useContext)(o.TemplateContext);return(0,n.jsx)(n.Fragment,{children:e})}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},6831,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"createRenderParamsFromClient",{enumerable:!0,get:function(){return n}});let a=new WeakMap;function n(e){let t=a.get(e);if(t)return t;let r=Promise.resolve(e);return a.set(e,r),r}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},97689,(e,t,r)=>{"use strict";e.i(47167),Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"createRenderParamsFromClient",{enumerable:!0,get:function(){return a}});let a=e.r(6831).createRenderParamsFromClient;("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},93504,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"createRenderSearchParamsFromClient",{enumerable:!0,get:function(){return n}});let a=new WeakMap;function n(e){let t=a.get(e);if(t)return t;let r=Promise.resolve(e);return a.set(e,r),r}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esMo
1dule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},66996,(e,t,r)=>{"use strict";e.i(47167),Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"createRenderSearchParamsFromClient",{enumerable:!0,get:function(){return a}});let a=e.r(93504).createRenderSearchParamsFromClient;("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},15783,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var a={createClientParams:function(){return l.createRenderParamsFromClient},createClientSearchParams:function(){return o.createRenderSearchParamsFromClient}};for(var n in a)Object.defineProperty(r,n,{enumerable:!0,get:a[n]});let l=e.r(97689),o=e.r(66996);("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},27201,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"IconMark",{enumerable:!0,get:function(){return n}});let a=e.r(43476),n=()=>"u">typeof window?null:(0,a.jsx)("meta",{name:"«nxt-icon»"})},91915,(e,t,r)=>{"use strict";function a(e,t={}){if(t.onlyHashChange)return void e();let r=document.documentElement;if("smooth"!==r.dataset.scrollBehavior)return void e();let n=r.style.scrollBehavior;r.style.scrollBehavior="auto",t.dontForceLayout||r.getClientRects(),e(),r.style.scrollBehavior=n}e.i(47167),Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"disableSmoothScrollDuringRouteTransition",{enumerable:!0,get:function(){return a}})},18566,(e,t,r)=>{t.exports=e.r(76562)},12806,e=>{e.q("/_next/static/media/chabokan-logo.0i8qsah4y8jrf.webp")},88343,e=>{"use strict";let t={src:e.i(12806).default,width:105,height:58,blurWidth:8,blurHeight:4,blurDataURL:"data:image/webp;base64,UklGRhYBAABXRUJQVlA4TAoBAAAvB8AAEM1VICICHggACQAAAIBnBm82wxwbAGCAADAAAAAAAAAAAAAAAAAAAAAAADAAhmHQvgEAAPBAAE4gAAAAzv8mCImwKeDxjCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgKRISAM8EGATAAAAgPPf0z0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQFXV6iUPBOAEAgAA4Pxv8CAweZmAgoEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAMYooBEkNUASgALwCVS+0UK4afZkY5qj1o61jN7ybMLfEp4YZpB3qWVJZFaTDnv/PtCmSabkvysf3Y49r6VOO65jP96VQxZiO8eNZH5yAQ=="};e.s(["default",0,t])},77426,e=>{e.q("/_next/static/media/danesh-bonyan.35_ncnqoe7l3c.webp")},85071,e=>{e.q("/_next/static/media/e-namad.0km02lqynnzcz.webp")},13968,e=>{e.q("/_next/static/media/khalagh.16e89-y1w_7ex.webp")},69797,e=>{e.q("/_next/static/media/logo.1zpx78kru1ea8.webp")},56457,e=>{e.q("/_next/static/media/nezam-senfi.2somsykn1d-06.webp")},60103,e=>{e.q("/_next/static/media/samandehi.1fq3fa_-lwpma.webp")},75239,e=>{"use strict";var t=e.i(47167),r=e.i(88343);let a={logo:r.default,darkModeLogo:r.default,colorPrimary:"#f16334",rtlMode:!0,borderRadius:"8px",IMAGES_BASE_URL:"https://backend.chabokan.net",API_BASE_URL:t.default.env.STRAPI_API_URL,API_TOKEN:t.default.env.STRAPI_API_TOKEN,BASE_URL:"https://chabokan.net",HUB_CHABOKAN_URL:"https://hub.chabokan.net",HUB_CLOUDIVA_URL:"https://hub.cloudiva.net",BLOG_URL:"https://chabokan.net/blog/wp-json/wp/v2/posts",FLAG_CDN_URL:t.default.env.NEXT_PUBLIC_FLAG_CDN_URL||"https://flagcdn.com",GOOGLE_TAG_MANAGER_URL:"https://www.googletagmanager.com",FONTS_GSTATIC_URL:"https://fonts.gstatic.com",GTM_ID:"GTM-WFLWKKS",colors:{primary:"#f16334",darkBg:"#232629",lightBg:"#FAFAF6",darkText:"#1b1b1b",lightText:"#fff",gold:"#FFD700",goldDark:"#FFA500",darkGoldenrod:"#B8860B",priceText:"#202020",priceTextDark:"#aaaaaa",priceBg:"#dad8d886",priceBgDark:"#3C3333"},rateLimit:{maxRequests:parseInt(t.default.env.RATE_LIMIT_MAX_REQUESTS||"3",10),windowMs:60*parseInt(t.default.env.RATE_LIMIT_WINDOW_HOURS||"1",10)*6e4},validation:{name:{min:2,max:50},email:{max:100},message:{min:10,max:1e3},text:{min:2,max:100},phone:{pattern:/^(\+98|0)?9\d{9}$/}},pagination:{defaultPageSize:parseInt(t.default.env.PAGINATION_DEFAULT_PAGE_SIZE||"100",10),blogPostsPerPage:parseInt(t.default.env.PAGINATION_BLOG_POSTS_PER_PAGE||"6",10)},cache:{defaultRevalidate:parseInt(t.default.env.CACHE_DEFAULT_REVALIDATE||"3600",10),requestTimeoutMs:parseInt(t.default.env.REQUEST_TIMEOUT_MS||"8000",10),fallbackMaxAgeMs:parseInt(t.default.env.FALLBACK_CACHE_MAX_AGE_MS||"86400000",10),sitemapMaxAge:parseInt(t.default.env.CACHE_SITEMAP_MAX_AGE||"3600",10),sitemapStaleWhileRevalidate:parseInt(t.default.env.CACHE_SITEMAP_STALE_WHILE_REVALIDATE||"86400",10),sitemapDynamicMaxAge:parseInt(t.default.env.CACHE_SITEMAP_DYNAMIC_MAX_AGE||"60",10),sitemapDynamicStaleWhileRevalidate:parseInt(t.default.env.CACHE_SITEMAP_DYNAMIC_STALE_WHILE_REVALIDATE||"300",10)},animation:{counterDefault:1e4,short:400,medium:500,long:600,delays:{small:200,medium:300,large:400,xlarge:500},durations:{fast:300,normal:400,medium:500,slow:600,slower:700,slowest:900,verySlow:1200},commonDelays:{xs:.3,sm:.4,md:.5,lg:.6,xl:.7,xxl:.8,xxxl:1,xxxxl:1.2},transforms:{translateYSmall:"20px",translateYMedium:"40px",translateYLarge:"60px"}}
1,pricing:{regionMultipliers:{iran:1,europe:1.5},regionNames:{iran:"ایران",europe:"اروپا"},discounts:{monthly:5,quarterly:10,semiAnnual:15,annual:20},durationLabels:{hourly:"ساعتی",monthly:"ماهانه",quarterly:"سه ماهه",semiAnnual:"شش ماهه",annual:"سالانه"},discountLabels:{discount:"تخفیف",savings:"سود شما",discountAmount:"تومان تخفیف"},defaults:{maxDisk:64,minDisk:2,diskStep:2,minCpu:2,cpuStep:2,pricePerUnitDisk:2e4,pricePerUnitCpu:5e4,pricePerUnitRam:3e4,initialMemory:2,initialCpu:.5,initialRam:.5},hoursPerDay:24,daysPerMonth:30,monthsQuarterly:3,monthsAnnual:12,hoursPerMonth:720,hoursPerYear:8760,defaultHostPrice:16e4,datacenters:{storage:"irsn1",paasShare:"irn7"}},smtp:{host:t.default.env.SMTP_HOST||"smtp.gmail.com",port:parseInt(t.default.env.SMTP_PORT||"587",10),secure:"true"===t.default.env.SMTP_SECURE||"1"===t.default.env.SMTP_SECURE,user:t.default.env.SMTP_USER,pass:t.default.env.SMTP_PASS,contactEmail:t.default.env.SMTP_CONTACT_EMAIL||t.default.env.CONTACT_EMAIL||"[email protected]",defaultHost:t.default.env.SMTP_HOST||"smtp.gmail.com",defaultPort:parseInt(t.default.env.SMTP_PORT||"587",10),defaultSecure:"true"===t.default.env.SMTP_SECURE||"1"===t.default.env.SMTP_SECURE},geo:{countryCode:"IR",city:"Tehran",region:"IR"},schema:{context:"https://schema.org",sitemapContext:"http://www.sitemaps.org/schemas/sitemap/0.9",defaultRating:5,defaultBestRating:5,offerCount:"10",dateOffsets:{recent:30,medium:45,old:60}},social:{twitter:"@chabokan_net",linkedin:"https://www.linkedin.com/company/chabokan",instagram:"https://instagram.com/chabokan_net"},datacenter:{iran:"irn10",europe:"gen1"},getAllHubUrls:function(){return[this.HUB_CHABOKAN_URL,this.HUB_CLOUDIVA_URL]},hubEndpoints:{cloudServers:"/fa/api/v1/cloudservers/cloud/",cloudServersPlans:"/fa/api/v1/cloudservers/plans/",cloudServersLocations:"/fa/api/v1/cloudservers/locations/",domainsAvailability:"/fa/domains/availability/",domainsAvailabilityGroup:"/fa/domains/availability-group/",domainsTldPrices:"/fa/domains/tld-prices/",domainsRegister:"/fa/domains/register/",pricing:"/fa/pricing/",cloudserversCreate:"/fa/cloudservers/create/",serversCreate:"/fa/servers/create/",servicesCreate:"/fa/services/create/",googleOneTapBridge:"/fa/google-one-tap-website/"},ui:{debounceTime:200,slidePerView:{mobile:1,tablet:2,desktop:3,largeDesktop:4,breakpoints:{mobile:768,tablet:920,desktop:1300}},blur:{small:"10rem",medium:"15rem",large:"350px",xlarge:"3xl"},viewport:{once:!0,margin:"0px 0px -50px 0px",amount:.3}},guarantee:{trialDays:7,refundHours:48,labels:{trialPeriod:"Û· روز کامل",refundPeriod:"Û´Û¸ ساعت کاری",refundMessage:"مبلغ پرداختی شما را بازمی‌گردانیم"}},contactForm:{maxWidth:"36.563rem",height:"32.188rem",blurSize:"350px",blurColor:"#FFB59C",shadowColor:"#f16334",shadowSize:"20px",shadowSpread:"5px"}};e.s(["config",0,a])},25489,e=>{"use strict";let t;var r=e.i(71645);let a=e=>{let t,r=new Set,a=(e,a)=>{let n="function"==typeof e?e(t):e;if(!Object.is(n,t)){let e=t;t=(null!=a?a:"object"!=typeof n||null===n)?n:Object.assign({},t,n),r.forEach(r=>r(t,e))}},n=()=>t,l={setState:a,getState:n,getInitialState:()=>o,subscribe:e=>(r.add(e),()=>r.delete(e))},o=t=e(a,n,l);return l},n=e=>{let t=e?a(e):a,n=e=>(function(e,t=e=>e){let a=r.default.useSyncExternalStore(e.subscribe,()=>t(e.getState()),()=>t(e.getInitialState()));return r.default.useDebugValue(a),a})(t,e);return Object.assign(n,t),n},l=(t=e=>({darkMode:!0,setDarkMode:t=>{e({darkMode:t}),document.cookie=`darkMode=${t}; path=/; max-age=31536000`,document.documentElement.classList.remove("dark","light"),document.documentElement.classList.add(t?"dark":"light");let r=t?"#232629":"#FAFAF6",a=t?"#fff":"#1b1b1b";document.documentElement.style.setProperty("--bgColor",r),document.body&&(document.body.style.backgroundColor=r,document.body.style.color=a)},initDarkMode:()=>{let t,r=document.cookie.split("; ").reduce((e,t)=>{let[r,a]=t.split("=");return e[r]=a,e},{});e({darkMode:t=void 0===r.darkMode||"true"===r.darkMode}),document.documentElement.classList.remove("dark","light"),document.documentElement.classList.add(t?"dark":"light");let a=t?"#232629":"#FAFAF6";document.documentElement.style.setProperty("--bgColor",a),document.body&&(document.body.style.backgroundColor=a,document.body.style.color=t?"#fff":"#1b1b1b")}}))?n(t):n;e.s(["default",0,l],25489)},97829,e=>{"use strict";async function t(e){let t=function(){if("u"<typeof document)return null;let e=document.modelContext||navigator.modelContext;return e&&"function"==typeof e.registerTool?e:null}();if(!t)return null;let r=new AbortController,a={signal:r.signal};for(let r of e)await t.registerTool(r,a);return r}e.s(["registerTools",0,t,"respondToAgent",0,function(e,t){e?.agentInvoked&&"function"==typeof e.respondWith&&e.respondWith(Promise.resolve(t))}])}]);

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.