1 2<!DOCTYPE html> 3<html lang="fa" dir="rtl" data-dark="emerald-dark"> 4 <head> 5 <meta charset="utf-8"> 6 <meta name="viewport" content="width=device-width, initial-scale=1"> 7 8 <meta charset="utf-8"> 9 <meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes"> 10 <meta http-equiv="X-UA-Compatible" content="IE=edge"> 11 12 13 <title>Ø§Ø·ÙØ§Ø¹Ø§Øª ت٠اس</title> 14 <meta name="description" content="Ø´ÙØ±Ø¯Ø§Ø±Û Ù ØÙات"> 15 <meta name="keywords" content="Ø´ÙØ±Ø¯Ø§Ø±Û Ù ØÙات"> 16 <meta name="author" content=""> 17 <meta name="copyright" content="Ø´ÙØ±Ø¯Ø§Ø±Û Ù ØÙات"/> 18 19 <meta name="robots" content="index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1"> 20 <meta name="googlebot" content="index, follow, max-snippet:-1, max-image-preview:large"> 21 <meta name="bingbot" content="index, follow, max-snippet:-1, max-image-preview:large"> 22 <meta name="revisit-after" content="3 days"> 23 <meta name="distribution" content="global"> 24 <meta name="rating" content="general"> 25 26 <meta name="country" content=""> 27 <meta name="city" content="Mahallat"> 28 29 <meta http-equiv="Content-Language" content="fa"> 30 <meta name="language" content="fa"> 31 <meta name="supported-languages" content="fa"> 32 33 <link rel="alternate" hreflang="fa-IR" href="https://mahallat.ir/contact_us"> 34 <link rel="alternate" hreflang="x-default" href="https://mahallat.ir/contact_us"> 35 <link rel="canonical" href="https://mahallat.ir/"> 36 <link rel="sitemap" type="application/xml" title="Sitemap" href="https://mahallat.ir/sitemap.xml"> 37 <link rel="alternate" type="application/rss+xml" title="اخبار Ù Ù Ø·Ø§ÙØ¨" href="https://mahallat.ir/feed.xml"> 38 39 <link rel="icon" type="image/x-icon" href="https://mahallat.ir/upload/platforms/mahallat.ir_all_portal_browser/logo/favicon.ico"> 40 <link rel="shortcut icon" href="https://mahallat.ir/upload/platforms/mahallat.ir_all_portal_browser/logo/favicon.ico" type="image/x-icon"> 41 42
42<script> 43 window.imgError = function(img) {debugger; 44 if (!img.dataset.fallbackApplied) { 45 img.dataset.fallbackApplied = "true"; 46 img.src = "https://mahallat.ir/upload/platforms/mahallat.ir_all_portal_browser/logo/default.svg"; 47 } 48 }; 49 </script>
49 50 51 <link rel="manifest" href="https://mahallat.ir/upload/platforms/mahallat.ir_all_portal_browser/manifest.webmanifest"> 52 <link rel="manifest" href="https://mahallat.ir/upload/platforms/mahallat.ir_all_portal_browser/favicon.icomanifest.json"> 53 54 <meta http-equiv="X-Content-Type-Options" content="nosniff"> 55 <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> 56 <meta http-equiv="X-XSS-Protection" content="1; mode=block"> 57 <meta name="referrer" content="strict-origin-when-cross-origin"> 58 <meta name="format-detection" content="telephone=yes, date=no, address=no"> 59 60 <meta name="theme-color" content="emerald" media="(prefers-color-scheme: light)"> 61 <meta name="theme-color" content="emerald-dark" media="(prefers-color-scheme: dark)"> 62 <meta name="color-scheme" content="light dark"> 63 <meta name="msapplication-navbutton-color" content="emerald"> 64 <meta name="msapplication-TileColor" content="emerald"> 65 <meta name="msapplication-TileImage" content="https://mahallat.ir/upload/platforms/mahallat.ir_all_portal_browser/logo/favicon.ico"> 66 67 <meta name="mobile-web-app-capable" content="yes"> 68 <meta name="apple-mobile-web-app-capable" content="yes"> 69 <meta name="apple-mobile-web-app-status-bar-style" content="black-translucent"> 70 <meta name="apple-mobile-web-app-title" content="Ø´ÙØ±Ø¯Ø§Ø±Û Ù ØÙات"> 71 <meta name="application-name" content="Ø´ÙØ±Ø¯Ø§Ø±Û Ù ØÙات"> 72 73 <meta property="og:locale" content="fa_IR"> 74 <meta property="og:type" content="website"> 75 <meta property="og:title" content="Ø§Ø·ÙØ§Ø¹Ø§Øª ت٠اس"> 76 <meta property="og:description" content="Ø´ÙØ±Ø¯Ø§Ø±Û Ù ØÙات"> 77 <meta property="og:url" content="https://mahallat.ir/contact_us"> 78 <meta property="og:site_name" content="Ø´ÙØ±Ø¯Ø§Ø±Û Ù ØÙات"> 79 <meta property="og:image" content="https://mahallat.ir/upload/platforms/mahallat.ir_all_portal_browser/logo/favicon.ico"> 80 <meta property="og:image:width" content="1200"> 81 <meta property="og:image:height" content="630"> 82 <meta property="og:image:alt" content="Ø§Ø·ÙØ§Ø¹Ø§Øª ت٠اس"> 83 <meta property="og:updated_time" content="2026-10-03T03:15:34+03:30"> 84 85 <meta name="twitter:card" content="summary_large_image"> 86 <meta name="twitter:title" content="Ø§Ø·ÙØ§Ø¹Ø§Øª ت٠اس"> 87 <meta name="twitter:description" content="Ø´ÙØ±Ø¯Ø§Ø±Û Ù ØÙات"> 88 <meta name="twitter:image" content="https://mahallat.ir/upload/platforms/mahallat.ir_all_portal_browser/logo/favicon.ico"> 89 <meta name="twitter:image:alt" content="Ø§Ø·ÙØ§Ø¹Ø§Øª ت٠اس"> 90 <meta name="twitter:domain" content="mahallat.ir"> 91 <meta name="twitter:site" content="@tanianict"> 92 <meta name="twitter:creator" content="@tanianict"> 93 <meta name="instagram:site" content="@"> 94 <meta name="instagram:title" content="@"> 95 <meta name="instagram:description" content="Ø´ÙØ±Ø¯Ø§Ø±Û Ù ØÙات"> 96 <meta name="instagram:image" content="https://mahallat.ir/upload/icons/myasnaf.svg"> 97 <meta name="instagram:url" content="https://mahallat.ir/contact_us"> 98 99 <meta name="whatsapp:site" content=""> 100 <meta name="whatsapp:title" content=""> 101 <meta name="whatsapp:description" content="Ø´ÙØ±Ø¯Ø§Ø±Û Ù ØÙات"> 102 <meta name="whatsapp:image" content="https://mahallat.ir/upload/icons/myasnaf.svg"> 103 <meta name="whatsapp:url" content="https://mahallat.ir/contact_us"> 104 105 <meta name="dc.title" content="Ø§Ø·ÙØ§Ø¹Ø§Øª ت٠اس"> 106 <meta name="dc.creator" content=""> 107 <meta name="dc.description" content="Ø´ÙØ±Ø¯Ø§Ø±Û Ù ØÙات"> 108 <meta name="dc.publisher" content="Ø´ÙØ±Ø¯Ø§Ø±Û Ù ØÙات"> 109 <meta name="dc.identifier" content="https://mahallat.ir/contact_us"> 110 <meta name="dc.language" content="fa"> 111 <meta name="dc.type" content="website"> 112 113 <meta name="dcterms.created" content="2026-10-03"> 114 <meta name="dcterms.modified" content="2026-10-03"> 115 <meta name="dcterms.issued" content="2026-10-03"> 116 117 <meta itemprop="name" content="Ø§Ø·ÙØ§Ø¹Ø§Øª ت٠اس"> 118 <meta itemprop="description" content="Ø´ÙØ±Ø¯Ø§Ø±Û Ù ØÙات"> 119 <meta itemprop="image" content="https://mahallat.ir/upload/platforms/mahallat.ir_all_portal_browser/logo/favicon.ico"> 120 <meta itemprop="datePublished" content="2026-10-03"> 121 <meta itemprop="dateModified" content="2026-10-03"> 122 123 124
125 <link rel="preconnect" href="https://www.googletagmanager.com"> 126 <link rel="preconnect" href="https://www.google-analytics.com"> 127 <link rel="dns-prefetch" href="https://fonts.googleapis.com"> 128 <link rel="dns-prefetch" href="https://cdn.domain.com"> 129 <meta name="google-play-app" content="app-id=mahallat.ir"> 130 <meta name="apple-itunes-app" content="app-id=123456789, app-argument=mahallat://open, affiliate-data=ct=web"> 131 <meta name="smartbanner:title" content="Ø´ÙØ±Ø¯Ø§Ø±Û Ù ØÙات اپÙÛÚ©ÛØ´Ù"> 132 <meta name="smartbanner:author" content="Ø´ÙØ±Ø¯Ø§Ø±Û Ù ØÙات"> 133 <meta name="smartbanner:price" content="راÛگاÙ"> 134 <meta name="smartbanner:button" content="Ù Ø´Ø§ÙØ¯Ù"> 135 <meta name="smartbanner:button-url-google" content="https://play.google.com/store/apps/details?id=mahallat.ir"> 136 137
137<script type="application/ld+json"> 138 { 139 "@context": "https://schema.org", 140 "@type": "Organization", 141 "name": "Ø´ÙØ±Ø¯Ø§Ø±Û Ù ØÙات", 142 "alternateName": "Ø´ÙØ±Ø¯Ø§Ø±Û Ù ØÙات", 143 "url": "mahallat.ir", 144 "logo": "https://mahallat.ir/upload/platforms/mahallat.ir_all_portal_browser/logo/logo.png", 145 "image": "https://mahallat.ir/upload/platforms/mahallat.ir_all_portal_browser/logo/favicon.ico", 146 "description": "Ø´ÙØ±Ø¯Ø§Ø±Û Ù ØÙات", 147 "email": "", 148 "telephone": "", 149 "address": { 150 "@type": "PostalAddress", 151 "streetAddress": "", 152 "addressLocality": "Mahallat", 153 "addressRegion": "Mahallat", 154 "addressCountry": "IR" 155 },"sameAs": ["https://www.aparat.com/mahallat.ir","http://eitaa.com/shahrdari_mahallat"] 156 } 157 </script>
157 158
158<script type="application/ld+json"> 159 { 160 "@context": "https://schema.org", 161 "@type": "LocalBusiness", 162 "name": "Ø´ÙØ±Ø¯Ø§Ø±Û Ù ØÙات", 163 "image": "https://mahallat.ir/upload/platforms/mahallat.ir_all_portal_browser/logo/logo.png", 164 "description": "Ø´ÙØ±Ø¯Ø§Ø±Û Ù ØÙات", 165 "telephone": "", 166 "address": { 167 "@type": "PostalAddress", 168 "streetAddress": "", 169 "addressLocality": "Mahallat", 170 "addressRegion": "Mahallat", 171 "addressCountry": "IR" 172 }, 173 "openingHours": "Sa-We 09:00-17:00", 174 "priceRange": "$$" 175 } 176 </script>
176 177
177<script type="application/ld+json"> 178 { 179 "@context": "https://schema.org", 180 "@type": "WebSite", 181 "url": "https://mahallat.ir/", 182 "name": "Ø´ÙØ±Ø¯Ø§Ø±Û Ù ØÙات", 183 "description": "Ø´ÙØ±Ø¯Ø§Ø±Û Ù ØÙات", 184 "potentialAction": { 185 "@type": "SearchAction", 186 "target": { 187 "@type": "EntryPoint", 188 "urlTemplate": "https://mahallat.ir/search/list?search={search_term_string}" 189 }, 190 "query-input": "required name=search_term_string" 191 } 192 } 193 </script>
193 194
194<script type="application/ld+json"> 195 { 196 "@context": "https://schema.org", 197 "@type": "BreadcrumbList", 198 "itemListElement": [ 199 { 200 "@type": "ListItem", 201 "position": 1, 202 "name": "Ø´ÙØ±Ø¯Ø§Ø±Û Ù ØÙات", 203 "item": "https://mahallat.ir/" 204 } 205 ] 206 } 207 </script>
207 208 <link rel="stylesheet" href="https://mahallat.ir/assets/others/font-awesome.css"><link rel="stylesheet" href="https://mahallat.ir/assets/others/sharp-light.css"><link rel="stylesheet" href="https://mahallat.ir/assets/others/sharp-regular.css"><link rel="stylesheet" href="https://mahallat.ir/assets/others/sharp-solid.css"><link rel="stylesheet" href="https://mahallat.ir/assets/jquery/jquery-ui.css"><link rel="stylesheet" href="https://mahallat.ir/assets/bootstrap/bootstrap.rtl.min.css"> 209 210 <link rel="stylesheet" href="https://mahallat.ir/assets/jquery/jquery.signature.css"> 211 <link rel="stylesheet" href="https://mahallat.ir/assets/sliders/swiper-bundle.min.css"> 212 213 <!-- Light gallery css start --> 214 <link rel="stylesheet" href="https://mahallat.ir/assets/gallery/fullscreen.min.css"> 215 <link rel="stylesheet" href="https://mahallat.ir/assets/gallery/lightgallery.min.css"> 216 <link rel="stylesheet" href="https://mahallat.ir/assets/gallery/autoplay.min.css"> 217 <link rel="stylesheet" href="https://mahallat.ir/assets/gallery/rotate.min.css"> 218 <link rel="stylesheet" href="https://mahallat.ir/assets/gallery/share.min.css"> 219 <link rel="stylesheet" href="https://mahallat.ir/assets/gallery/thumbnail.min.css"> 220 <link rel="stylesheet" href="https://mahallat.ir/assets/gallery/zoom.min.css"> 221 <link rel="stylesheet" href="https://mahallat.ir/assets/gallery/lg-video.css"> 222 <!-- Light gallery css end --> 223 <link href="https://mahallat.ir/assets/jquery/jquery.rateyo.min.css" rel="stylesheet"> 224 <link href="https://mahallat.ir/assets/token-input/token-input.css" rel="stylesheet" /><link rel="stylesheet" href="https://mahallat.ir/assets/tagify/tagify.css"><link rel="stylesheet" href="https://mahallat.ir/assets/others/nouislider.min.css"><link rel="stylesheet" href="https://mahallat.ir/assets/maps/leaflet.css"><link rel="stylesheet" href="https://mahallat.ir/assets/maps/L.Control.Locate.min.css"><link rel="stylesheet" href="https://mahallat.ir/assets/others/intlTelInput.min.css"><link rel="stylesheet" href="https://mahallat.ir/assets/calendars/kendo/kendo.common.min.css"><link rel="stylesheet" href="https://mahallat.ir/assets/main/main.css"> 225 <link rel="stylesheet" href="https://mahallat.ir/assets/main/my-main.css"> 226 <link rel="stylesheet" href="https://mahallat.ir/assets/main/profile-main.css"> 227 <link rel="stylesheet" href="https://mahallat.ir/assets/main/portal-main.css"> 228 <link rel="stylesheet" href="https://mahallat.ir/assets/gallery/fullscreen.min.css" /> 229 <link rel="stylesheet" href="https://mahallat.ir/assets/gallery/lightgallery.min.css" /> 230 <link rel="stylesheet" href="https://mahallat.ir/assets/gallery/autoplay.min.css" /> 231 <link rel="stylesheet" href="https://mahallat.ir/assets/gallery/rotate.min.css" /> 232 <link rel="stylesheet" href="https://mahallat.ir/assets/gallery/share.min.css" /> 233 <link rel="stylesheet" href="https://mahallat.ir/assets/gallery/thumbnail.min.css" /> 234 <link rel="stylesheet" href="https://mahallat.ir/assets/gallery/zoom.min.css" /> 235
235<script type="text/javascript" src="https://mahallat.ir/assets/bootstrap/bootstrap.bundle.min.js"></script>
235<script type="text/javascript" src="https://mahallat.ir/assets/jquery/jquery-3.7.0.min.js"></script>
235<script type="text/javascript" src="https://mahallat.ir/assets/jquery/jquery-ui.min.js"></script>
235<script type="text/javascript" src="https://mahallat.ir/assets/jquery/jquery-3.7.0.min.js"></script>
235<script type="text/javascript" src="https://mahallat.ir/assets/jquery/jquery-ui.min.js"></script>
235<script type="text/javascript" src="https://mahallat.ir/assets/others/clipboard.min.js"></script>
235<script type="text/javascript" src="https://mahallat.ir/assets/jquery/jquery.maskedinput-1.3.1.min.js"></script>
235<script src="https://mahallat.ir/assets/calendars/kendo/JalaliDate.js"></script>
235<script src="https://mahallat.ir/assets/calendars/kendo/HijriDate.js"></script>
235<script src="https://mahallat.ir/assets/calendars/kendo/kendo.web.js"></script>
235<script src="https://mahallat.ir/assets/calendars/kendo/fa-IR.js"></script>
235<script src="https://mahallat.ir/assets/calendars/kendo/kendo.calendar.fa.js"></script>
235<script src="https://mahallat.ir/assets/calendars/kendo/kendo.datepicker.fa.js"></script>
235<script src="https://mahallat.ir/assets/calendars/kendo/ar-SA.js"></script>
235<script src="https://mahallat.ir/assets/calendars/kendo/kendo.calendar.ar.js"></script>
235<script src="https://mahallat.ir/assets/calendars/kendo/kendo.datepicker.ar.js"></script>
235<script type="text/javascript" src="https://mahallat.ir/assets/socket.io/socket.io.min.js"></script>
235<meta http-equiv="Content-Security-Policy" content="default-src 'self' http: https: data: blob:;frame-src 'self' https://*.bale.ai blob: http: https:;worker-src 'self' blob: http: https: data:;connect-src 'self' blob: ws: wss: http: https:;script-src 'self' 'unsafe-inline' 'unsafe-eval' http: https:;style-src 'self' 'unsafe-inline' http: https:;img-src 'self' http: https: data: blob:"><meta http-equiv="Cache-Control" content="no-cache, no-store, must-revalidate"><meta http-equiv="Pragma" content="no-cache"><meta http-equiv="Expires" content="0">
235<script type="text/javascript" src="https://mahallat.ir/assets/jquery/nouislider.min.js"></script>
235<script src="https://mahallat.ir/assets/maps/leaflet.js"></script>
235<script src="https://mahallat.ir/assets/maps/Control.Geocoder.js"></script>
235<script src="https://mahallat.ir/assets/tagify/tagify.min.js"></script>
235<script type="text/javascript" src="https://mahallat.ir/assets/others/sweetalert2.js"></script>
235 236
236<script src="https://mahallat.ir/assets/maps/leaflet.js"></script>
236 237 238 239
239<script type="text/javascript" src="https://mahallat.ir/assets/sliders/swiper-bundle.min.js"></script>
239 240 <!--
240<script src="https://mahallat.ir/assets/jquery.signaturepad.js" async></script>
240--> 241
241<script src="https://mahallat.ir/assets/others/json2.min.js" async></script>
241 242
242<script type="text/javascript" src="https://mahallat.ir/assets/others/dataTables.js"></script>
242 243
243<script src="https://mahallat.ir/assets/jquery/jquery.rateyo.min.js"></script>
243 244
244<script type="text/javascript" src="https://mahallat.ir/assets/others/html2canvas-pro.min.js"></script>
244 245
245<script type="text/javascript" src="https://mahallat.ir/assets/others/intlTelInput.js"></script>
245 246
246<script type="text/javascript" src="https://mahallat.ir/assets/token-input/jquery.tokeninput.js"></script>
246 247
247<script type="text/javascript" src="https://mahallat.ir/assets/jquery/jquery.maskedinput-1.3.1.min.js"></script>
247 248 <!-- Signature Pad And Signature --> 249 <!--[if IE]> 250
250<script src="excanvas.js"></script>
250 251 <![endif]--> 252
252<script type="text/javascript" src="https://mahallat.ir/assets/jquery/jquery.signature.js"></script>
252 253 <!-- Calendars --> 254 <!-- Audio Player plugin ---> <!-- Audio Player plugin ---> 255
255<script src="https://mahallat.ir/assets/others/howler.core.min.js"></script>
255 256 257 <!-- Light gallery js start --> 258
258<script src="https://mahallat.ir/assets/gallery/lightgallery.min.js" type="text/javascript"></script>
258 259
259<script src="https://mahallat.ir/assets/gallery/autoplay.min.js" type="text/javascript"></script>
259 260
260<script src="https://mahallat.ir/assets/gallery/fullscreen.min.js" type="text/javascript"></script>
260 261
261<script src="https://mahallat.ir/assets/gallery/rotate.min.js" type="text/javascript"></script>
261 262
262<script src="https://mahallat.ir/assets/gallery/share.min.js" type="text/javascript"></script>
262 263
263<script src="https://mahallat.ir/assets/gallery/thumbnail.min.js" type="text/javascript"></script>
263 264
264<script src="https://mahallat.ir/assets/gallery/zoom.min.js" type="text/javascript"></script>
264 265
265<script src="https://mahallat.ir/assets/gallery/lg-video.min.js" type="text/javascript"></script>
265 266 <!-- Light gallery js end --> 267
267<script type="text/javascript" src="https://mahallat.ir/assets/others/intlTelInput.js"></script>
267 268
268<script src="https://mahallat.ir/assets/timeline/moment.min.js"></script>
268 269
269<script src="https://mahallat.ir/assets/timeline/moment-jalaali.js"></script>
269 270
270<script src="https://mahallat.ir/assets/others/prayer-times.js"></script>
270 271
271<script src="https://mahallat.ir/assets/others/tiff.min.js"></script>
271 272 <!--
272<script src="https://mahallat.ir/assets/calendars/hijri-date.min.js"></script>
272 ---> 273
273<script> 274 var PATHFILE = window.location.origin+"/"; 275 var WEB_TOKEN = "3287429304723904"; 276 var DEFAULTTITLE = "Ø´ÙØ±Ø¯Ø§Ø±Û Ù ØÙات"; 277 var SEARCHMAP = "city eq Ù ØÙات"; 278 window["app_config"] = {"_map_default":{"lat":33.900750726154165,"lon":50.45816659927369,"city":"mahallat","zoom":16,"search":"city eq \u0645\u062d\u0644\u0627\u062a","key":"eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsImp0aSI6ImMyMmY2NmVjMjdkYmNiNTlhMzMyOTRiMmZiZGM2MTAyY2I5ZTE4NmFlZWQ0NzVhZmUxYWQ1YjA4YWE2NGY0MDgxYjRmOWRmZTUzZDIwYTc5In0.eyJhdWQiOiIzNTY1NiIsImp0aSI6ImMyMmY2NmVjMjdkYmNiNTlhMzMyOTRiMmZiZGM2MTAyY2I5ZTE4NmFlZWQ0NzVhZmUxYWQ1YjA4YWE2NGY0MDgxYjRmOWRmZTUzZDIwYTc5IiwiaWF0IjoxNzY0NTAxODc4LCJuYmYiOjE3NjQ1MDE4NzgsImV4cCI6MTc2NzAwNzQ3OCwic3ViIjoiIiwic2NvcGVzIjpbImJhc2ljIl19.dxYyQ6OWgPtFDn_vk4DWZu9nrDuqMC-ErkNMm7tP615hsuIQi-1JeA5Df_jsDekM0RgIC_CCDUCdJHO0edefv12S8QOiVFEaOL6y_yMgLk1IZNZ9Qk2hr9-WSpJSScg1m6jBeFjs4tDJY1cpCHdJO19-wJyT_lWGeELz0PuLrcvTGq3wgk83FYH_toaeR9Numq4MzKvDSoXVOkjfmP5_w348wtVc9hNTItR13u1p2o8Mpa5S7LPzhoxBuQsu-MaQS70F2GM_INM9MOvS7UDXKXwWK6gSmUNew0SfsZ7P9YsIFzRP67M04YW8njGGYL7JPQFTR7GOW8Js18VyPG9Iaw","latest_news_days":30,"routing_url":"https:\/\/tile.mahallat.ir\/api\/","routing_key":"","360_layer":{"Type":"\u062e\u06cc\u0627\u0628\u0627\u0646 \u0627\u0635\u0644\u06cc","Rel_ID":256},"137_colors":["rgb(var(--rgb-sky-600))","rgb(var(--rgb-red-600))","rgb(var(--rgb-green-600))","rgb(var(--rgb-yellow-600))","rgb(var(--rgb-indigo-600))","rgb(var(--rgb-pink-600))","rgb(var(--rgb-blue-600))","rgb(var(--rgb-purple-600))","rgb(var(--rgb-orange-600))","rgb(var(--rgb-fuchsia-600))"],"tiles":{"custom_tile":"https:\/\/tile.mahallat.ir\/styles\/day-v1\/512\/"},"routing_list":[{"title":"\u0645\u0633\u06cc\u0631\u06cc\u0627\u0628\u06cc \u062f\u0627\u062e\u0644\u06cc","color":"amber-600","icons":"https:\/\/mahallat.ir\/upload\/icons\/map\/route.svg","link":"https:\/\/maps.mahallat.ir\/map_routing\/destination\/$latitude\/$longitude"},{"title":"\u06af\u0648\u06af\u0644 \u0645\u067e","color":"green-600","icons":"https:\/\/mahallat.ir\/upload\/icons\/map\/google.svg","link":"https:\/\/www.google.com\/maps\/dir\/?api=1&destination=$latitude,$longitude&travelmode=driving"},{"title":"\u0646\u0642\u0634\u0647 \u0646\u0634\u0627\u0646","color":"rose-600","icons":"https:\/\/mahallat.ir\/upload\/icons\/map\/location-dot.svg","link":"https:\/\/neshan.org\/maps\/routing\/car\/destination\/$latitude,$longitude"},{"title":"\u0646\u0642\u0634\u0647 \u0628\u0644\u062f","color":"fuchsia-600","icons":"https:\/\/mahallat.ir\/upload\/icons\/map\/compass.svg","link":"https:\/\/balad.ir\/directions\/driving?destination=$longitude%2C$latitude"}]},"_map_boundary":{"enabled":false,"layer":"mahallat_boundaries","type":"error","message":"\u
2780634\u0645\u0627 \u0646\u0645\u06cc\u062a\u0648\u0627\u0646\u06cc\u062f \u062f\u0631 \u062e\u0627\u0631\u062c \u0627\u0632 \u0645\u062d\u062f\u0648\u062f\u0647 \u0634\u0647\u0631\u06cc \u0627\u0646\u062a\u062e\u0627\u0628 \u06a9\u0646\u06cc\u062f."},"_map_addresses":[{"id":"map_ir_small_address","title":"\u0622\u062f\u0631\u0633 \u06a9\u0648\u0686\u06a9","url":"https:\/\/map.ir\/reverse","field":"address","key":"eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsImp0aSI6ImEyZjhhYWMzYWRiNDY0ZGNkZGIyZDc1MTdhYmEzZWIyZTllZGVhNWU2MTQ5NDg0N2YxM2UxZmE2NDNkM2Y3MmM1MDEyOWQxMzMzZTcyNzVkIn0"},{"id":"map_ir_big_address","title":"\u0622\u062f\u0631\u0633 \u0628\u0632\u0631\u06af","url":"https:\/\/map.ir\/fast-reverse","field":"postal_address","key":"eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsImp0aSI6ImEyZjhhYWMzYWRiNDY0ZGNkZGIyZDc1MTdhYmEzZWIyZTllZGVhNWU2MTQ5NDg0N2YxM2UxZmE2NDNkM2Y3MmM1MDEyOWQxMzMzZTcyNzVkIn0"},{"id":"small_address","title":"\u0622\u062f\u0631\u0633 \u06a9\u0648\u0686\u06a9 \u062f\u0627\u062e\u0644\u06cc","url":"https:\/\/tile.web-seminar.ir\/api\/reverse","field":"address","key":""},{"id":"big_address","title":"\u0622\u062f\u0631\u0633 \u0628\u0632\u0631\u06af \u062f\u0627\u062e\u0644\u06cc","url":"https:\/\/tile.web-seminar.ir\/api\/fast-reverse","field":"postal_address","key":""}],"_map_filters":[{"id":"1","alias":"street","name":"\u062c\u0633\u062a\u062c\u0648\u06cc \u062e\u06cc\u0627\u0628\u0627\u0646","sources":[],"scripts":[],"prelink":"bottom_lg&left_md","var_name":[],"relate_var_name":[],"icon":"https:\/\/mahallat.ir\/assets\/images\/maps\/markers\/red-marker.png","color":"green","layer":"","field":"","file":[],"fields":[],"type":"map_ir_street","default":false,"status":true,"popup":false,"access_type":"groups","access_type_value":"all"},{"id":"2","alias":"places","name":"\u062c\u0633\u062a\u062c\u0648\u06cc \u0627\u0645\u0627\u06a9\u0646","sources":[],"scripts":[],"prelink":"bottom_lg&left_md","var_name":[],"relate_var_name":[],"icon":"https:\/\/mahallat.ir\/assets\/images\/maps\/markers\/blue-marker.png","color":"blue","layer":"","field":"","file":[],"fields":[],"type":"places","default":true,"status":true,"popup":false,"access_type":"groups","access_type_value":"all"},{"id":"3","alias":"nosazi","name":"\u062c\u0633\u062a\u062c\u0648\u06cc \u06a9\u062f \u0646\u0648\u0633\u0627\u0632\u06cc","sources":[],"scripts":[],"prelink":"bottom_lg&left_md","var_name":[],"relate_var_name":[],"icon":"https:\/\/mahallat.ir\/assets\/images\/maps\/markers\/blue-marker.png","color":"orange","layer":"nosazi_layer","field":"RenCode","file":[],"fields":[],"type":"rencode","default":false,"status":true,"popup":false,"access_type":"groups","access_type_value":"all"},{"id":"4","alias":"parvandeh","name":"\u062c\u0633\u062a\u062c\u0648\u06cc \u0634\u0645\u0627\u0631\u0647 \u067e\u0631\u0648\u0646\u062f\u0647","sources":[],"scripts":[],"prelink":"bottom_lg&left_md","var_name":[],"relate_var_name":[],"icon":"https:\/\/mahallat.ir\/assets\/images\/maps\/markers\/blue-marker.png","color":"blue","layer":"nosazi_layer","field":"RenCode","file":[],"fields":[],"type":"fileno","default":false,"status":true,"popup":false,"access_type":"groups","access_type_value":"all"},{"id":"5","alias":"postalcode","name":"\u062c\u0633\u062a\u062c\u0648\u06cc \u06a9\u062f \u067e\u0633\u062a\u06cc","sources":[],"scripts":[],"prelink":"bottom_lg&left_md","var_name":[],"relate_var_name":[],"icon":"https:\/\/mahallat.ir\/assets\/images\/maps\/markers\/blue-marker.png","color":"blue","layer":"nosazi_layer","field":"RenCode","file":[],"fields":[],"type":"zipcode","default":false,"status":true,"popup":false,"access_type":"groups","access_type_value":"all"}],"_map_types":[{"name":"\u0646\u0642\u0634\u0647 \u0646\u0645\u0627\u06cc \u0631\u0648\u0632","fontawesome":"fa-sun","icon":"https:\/\/mahallat.ir\/assets\/images\/maps\/layers\/default-layer.png","id":"primary_tile","var_name":"primaryTile","url":"https:\/\/tile.mahallat.ir\/styles\/day-v1\/512\/{z}\/{x}\/{y}.png","option":{"attribution":false,"zoomControl":false,"minZoom":0,"maxZoom":22,"maxNativeZoom":22},"default":true,"filter":false},{"name":"\u0646\u0642\u0634\u0647 \u0646\u0645\u0627\u06cc \u0634\u0628","fontawesome":"fa-moon","icon":"https:\/\/mahallat.ir\/assets\/images\/maps\/layers\/dark-layer.png","id":"primary_tile_dark","var_name":"primaryTileDark","url":"https:\/\/tile.mahallat.ir\/styles\/night-v1\/512\/{z}\/{x}\/{y}.png","option":{"maxZoom":22,"maxNativeZoom":22},"default":false,"filter":false}],"_map_display":{"track_request":"t","layers":"t","my_location":"t","minimap":"t","home":"t","profile":"t","search":"t","draw":"t","scale":"t","latlng":"t","fullscreen":"t","zoomslider":"t","latlng_finder":"t","menu_left":"t","menu_bottom":"t","latest_news":"t"},"_map_hidden_layers":{"mahallat_boundaries":{"name":"\u0639\u0631\u0635\u0647 \u0647\u0627","icon":"https:\/\/mahallat.ir\/assets\/images\/maps\/layers\/codenosazi.png","id":"mahallat_boundaries","sources":[{"type":"database","src":"mahallat_boundaries"}],"var_name":["mahallat_boundaries"],"relate_var_name":[],"unique_field":"full_id","color":"blue","fields":{"full_id":"\u0634\u0646\u0627\u0633\u0647 \u06a9\u0627\u0645\u0644","name":"\u0646\u0627\u0645"},"type":"hidden","status":true,"popup":true,"parser_type":"polygon","access_type":"groups","access_type_value":"all","actions":""}},"_map_layers":{"360_layer":{"name":"\u0639\u06a9\u0633 360","icon":"https:\/\/mahallat.ir\/assets\/images\/maps\/layers\/panorama-layer.png","id":"360_layer","sources":[],"scripts":[],"prelink":"bottom_lg&left_md","var_name":["https:\/\/3d.mahallat.ir\/"],"relate_var_name":["https:\/\/mahallat.ir\/execute\/maps\/panorama"],"unique_field":"","color":"","file":[],"fields":[],"type":"map_parser","status":true,"popup":false,"parser_type":"","access_type":"groups","access_type_value":"all","actions":""},"nosazi_layer":{"name":"\u0639\u0631\u0635\u0647 \u0647\u0627","icon":"https:\/\/mahallat.ir\/assets\/images\/maps\/layers\/codenosazi.png","id":"nosazi_layer","sources":[{"type":"script","src":"\/upload\/parser\/mahallat\/Arse.js"},{"type":"json","src":"upload\/parser\/mahallat\/Arse.json"}],"scripts":["\/upload\/parser\/mahallat\/Arse.js"],"prelink":"bottom_lg&left_md","var_name":["arseGeoJson"],"relate_var_name":[],"unique_field":"RenCode","color":"blue","file":["upload\/parser\/mahallat\/Arse.json"],"fields":{"Mantaghe":"\u0645\u0646\u0637\u0642\u0647","Block":"\u0628\u0644\u0648\u06a9","Melk":"\u0645\u0644\u06a9","Hoze":"\u
278062d\u0648\u0632\u0647","RenCode":"\u06a9\u062f \u0646\u0648\u0633\u0627\u0632\u06cc","Shape_Leng":"\u0645\u062d\u06cc\u0637","Shape_Area":"\u0645\u0633\u0627\u062d\u062a"},"type":"map_parser","status":true,"popup":true,"parser_type":"polygon","access_type":"groups","access_type_value":"all","actions":"nosazi_widget"},"kasb_layer":{"name":"\u06a9\u0633\u0628 \u0648 \u067e\u06cc\u0634\u0647","icon":"https:\/\/mahallat.ir\/assets\/images\/maps\/layers\/kasb.png","id":"kasb_layer","sources":[{"type":"script","src":"\/upload\/parser\/mahallat\/kasb_o_bishe.js"},{"type":"json","src":"upload\/parser\/mahallat\/kasb_o_bishe.json"}],"scripts":["\/upload\/parser\/mahallat\/kasb_o_bishe.js"],"prelink":"bottom_lg&left_md","var_name":["kasb_o_bishe"],"relate_var_name":[],"unique_field":"OBJECTID","color":"red","file":["upload\/parser\/mahallat\/kasb_o_bishe.json"],"fields":{"Mantaghe":"\u0645\u0646\u0637\u0642\u0647","Block":"\u0628\u0644\u0648\u06a9","Melk":"\u0645\u0644\u06a9","Hoze":"\u062d\u0648\u0632\u0647","RenCode":"\u06a9\u062f \u0646\u0648\u0633\u0627\u0632\u06cc","Shape_Leng":"\u0645\u062d\u06cc\u0637","Shape_Area":"\u0645\u0633\u0627\u062d\u062a"},"type":"map_parser","status":true,"popup":false,"parser_type":"polygon","access_type":"groups","access_type_value":"all","actions":"kasb_widget"},"ayan_layer":{"name":"\u0627\u0639\u06cc\u0627\u0646 \u0647\u0627","icon":"https:\/\/mahallat.ir\/assets\/images\/maps\/layers\/ayan-layer.png","id":"ayan_layer","sources":[{"type":"script","src":"\/upload\/parser\/mahallat\/Ayan.js"},{"type":"json","src":"upload\/parser\/mahallat\/Ayan.json"}],"scripts":["\/upload\/parser\/mahallat\/Ayan.js"],"prelink":"bottom_lg&left_md","var_name":["ayanGeoJson"],"relate_var_name":[],"unique_field":"Id","color":"green","file":["upload\/parser\/mahallat\/Ayan.json"],"fields":[],"type":"map_parser","status":true,"popup":true,"parser_type":"polygon","access_type":"groups","access_type_value":"all","actions":""},"street_layer":{"name":"\u062e\u06cc\u0627\u0628\u0627\u0646 \u0647\u0627","icon":"https:\/\/mahallat.ir\/assets\/images\/maps\/layers\/street-layer.jpg","id":"street_layer","sources":[{"type":"script","src":"\/upload\/parser\/mahallat\/Street.js"},{"type":"json","src":"upload\/parser\/mahallat\/Street.json"}],"scripts":["\/upload\/parser\/mahallat\/Street.js"],"prelink":"bottom_lg&left_md","var_name":["streetMahallat"],"relate_var_name":[],"unique_field":"Id","color":"indigo","file":["upload\/parser\/mahallat\/Street.json"],"fields":{"Type":"\u0646\u0648\u0639 \u0645\u0639\u0628\u0631","Material":"\u062c\u0646\u0633 \u0645\u0639\u0628\u0631","Name":"\u0646\u0627\u0645 \u0645\u0639\u0628\u0631","Shape_Leng":"\u0637\u0648\u0644 \u0645\u0639\u0628\u0631"},"type":"map_parser","status":true,"popup":true,"parser_type":"dashed_line","access_type":"groups","access_type_value":"all","actions":""},"block_layer":{"name":"\u0628\u0644\u0648\u06a9 \u0647\u0627","icon":"https:\/\/mahallat.ir\/assets\/images\/maps\/layers\/block-layer.png","id":"block_layer","sources":[{"type":"script","src":"\/upload\/parser\/mahallat\/Block.js"},{"type":"json","src":"upload\/parser\/mahallat\/Block.json"}],"scripts":["\/upload\/parser\/mahallat\/Block.js"],"prelink":"bottom_lg&left_md","var_name":["blockGeoJson"],"relate_var_name":[],"unique_field":"Id","color":"gray","file":["upload\/parser\/mahallat\/Block.json"],"fields":[],"type":"map_parser","status":true,"popup":true,"parser_type":"polygon","access_type":"groups","access_type_value":"all","actions":""},"bolvar_layer":{"name":"\u0628\u0644\u0648\u0627\u0631 \u0647\u0627","icon":"https:\/\/mahallat.ir\/assets\/images\/maps\/layers\/bolvar-layer.png","id":"bolvar_layer","sources":[{"type":"script","src":"\/upload\/parser\/mahallat\/Bolvar.js"},{"type":"json","src":"upload\/parser\/mahallat\/Bolvar.json"}],"scripts":["\/upload\/parser\/mahallat\/Bolvar.js"],"prelink":"bottom_lg&left_md","var_name":["Bolvar"],"relate_var_name":[],"unique_field":"","color":"emerald","file":["upload\/parser\/mahallat\/Bolvar.json"],"fields":[],"type":"map_parser","status":true,"popup":true,"parser_type":"polygon","access_type":"groups","access_type_value":"all","actions":""},"poste_layer":{"name":"\u067e\u0648\u0633\u062a\u0647 \u0647\u0627","icon":"https:\/\/mahallat.ir\/assets\/images\/maps\/layers\/poste-layer.png","id":"poste_layer","sources":[{"type":"script","src":"\/upload\/parser\/mahallat\/Poste.js"},{"type":"json","src":"upload\/parser\/mahallat\/Poste.json"}],"scripts":["\/upload\/parser\/mahallat\/Poste.js"],"prelink":"bottom_lg&left_md","var_name":["Poste"],"relate_var_name":[],"unique_field":"Id","color":"fuchsia","file":["upload\/parser\/mahallat\/Poste.json"],"fields":{"Type":"\u0646\u0648\u0639 \u0645\u0639\u0628\u0631","Material":"\u062c\u0646\u0633 \u0645\u0639\u0628\u0631","Name":"\u0646\u0627\u0645 \u0645\u0639\u0628\u0631","Shape_Leng":"\u0637\u0648\u0644 \u0645\u0639\u0628\u0631","Shape_Area":"\u0645\u0633\u0627\u062d\u062a"},"type":"map_parser","status":true,"popup":false,"parser_type":"polygon","access_type":"groups","access_type_value":"1","actions":""}},"_map_form_layers":{"form_nosazi_layer":{"name":"\u0639\u0631\u0635\u0647 \u0647\u0627","icon":"https:\/\/mahallat.ir\/assets\/images\/maps\/layers\/codenosazi.png","id":"form_nosazi_layer","sources":[{"type":"script","src":"\/upload\/parser\/mahallat\/Arse.js"},{"type":"json","src":"upload\/parser\/mahallat\/Arse.json"}],"prelink":"bottom_lg&left_md","scripts":["\/upload\/parser\/mahallat\/Arse.js"],"var_name":["arseGeoJson"],"relate_var_name":[],"unique_field":"RenCode","color":"blue","fields":{"RenCode":"\u06a9\u062f \u0646\u0648\u0633\u0627\u0632\u06cc","Par_Code":"\u0634\u0645\u0627\u0631\u0647 \u067e\u0631\u0648\u0646\u062f\u0647"},"file":["upload\/parser\/mahallat\/Arse.json"],"type":"form_parser","status":true,"popup":true,"parser_type":"polygon","access_type":"groups","access_type_value":"all","actions":""},"my_amlak_layer":{"name":"\u0627\u0645\u0644\u0627\u06a9 \u0645\u0646","icon":"https:\/\/mahallat.ir\/assets\/images\/maps\/layers\/codenosazi.png","id":"my_amlak_layer","sources":[{"type":"script","src":"\/upload\/parser\/mahallat\/Arse.js"},{"type":"json","src":"upload\/parser\/mahallat\/Arse.json"}],"prelink":"bottom_lg&left_md","scripts":["\/upload\/parser\/mahallat\/Arse.js"],"var_name":["arseGeoJson"],"relate_var_name":[],"unique_field":"RenCode","color":"blue","fields":{"RenCode":"\u06a9\u062f \u0646\u0648\u0633\u0627\u0632\u06cc","Par_Code":"\u0634\u0645\u0627\u0631\u0647 \u067e\u0631\u0648\u0646\u062f\u0647"},"file":["upload\/parser\/mahallat\/Arse.json"],"type":"form_parser","status":true,"popup":true,"parser_type":"polygon","access_type":"groups","access_type_value":"all","actions":"nosazi_widget"},"kasb_layer_new":{"name":"\u06a9\u0633\u0628 \u0648 \u067e\u06cc\u0634\u0647","icon":"https:\/\/mahallat.ir\/assets\/images\/maps\/layers\/kasb.png","id":"kasb_layer_new","sources":[{"type":"script","src":"\/upload\/parser\/mahallat\/kasb_o_bishe.js"},{"type":"json","src":"upload\/parser\/mahallat\/kasb_o_bishe.json"}],"prelink":"bottom_lg&left_md","scripts":["\/upload\/parser\/mahallat\/kasb_o_bishe.js"],"var_name":["kasb_o_bishe"],"relate_var_name":[],"unique_field":"OBJECTID","color":"orange","file":["upload\/parser\/mahallat\/kasb_o_bishe.json"],"fields":{"Mantaghe":"\u0645\u0646\u0637\u0642\u0647","Block":"\u0628\u0644\u0648\u06a9","Melk":"\u0645\u0644\u06a9","Hoze":"\u
278062d\u0648\u0632\u0647","RenCode":"\u06a9\u062f \u0646\u0648\u0633\u0627\u0632\u06cc","Shape_Leng":"\u0645\u062d\u06cc\u0637","Shape_Area":"\u0645\u0633\u0627\u062d\u062a","FileNO":"\u0634\u0645\u0627\u0631\u0647 \u067e\u0631\u0648\u0646\u062f\u0647"},"type":"form_parser","status":true,"popup":false,"parser_type":"polygon","access_type":"groups","access_type_value":"all","actions":"nosazi_widget"}},"_map_area_selection_layers":[],"_map_default_360":{"Type":"\u062e\u06cc\u0627\u0628\u0627\u0646 \u0627\u0635\u0644\u06cc","Rel_ID":256}}; 279 window.isOpeningAnotherModal = false; 280 const pageCache = new Map(); 281 const loadFunctionCache = new Map(); 282 const MAX_CACHE_SIZE = 8; 283 const MAX_LOAD_FUNCTION_SIZE = 10; 284 const INTERACTIVE_ELEMENTS_IN_PAGE = [".leaflet-container",".highcharts-container"]; 285 function link_transfer(link,type='' , send_target = false, push_to_state = true, preserve_query = true) 286 { 287 if (history.state?.key) { 288 let containerElToSave = "body"; 289 INTERACTIVE_ELEMENTS_IN_PAGE.forEach((ctnr) => { 290 if (document.querySelectorAll(ctnr).length > 0) containerElToSave = "#non_existing_element"; 291 }); 292 savePageState(history.state?.key, containerElToSave); 293 } 294 const str33 = PATHFILE; 295 const uniqueKey = Date.now().toString(); 296 $(window).scrollTop(0); 297 hide_sidebar(); 298 $("button:not(:disabled)").each(function () {$(this).prop("disabled", true).attr("data-temp-disabled", "1");}); 299 var searchParams = window.location.search; 300 var urlParams = new URLSearchParams(link.split("?")[1] || ""); 301 var targetHasNone = urlParams.get("query_string") === "none"; 302 if (targetHasNone || !preserve_query) { 303 if (targetHasNone) { 304 var urlObj = new URL(link, PATHFILE); 305 link = link.replace(/([?&])query_string=none(&|$)/, "$1").replace(/[?&]$/, ""); 306 } 307 } else { 308 link = link.split("?")[1] ? link : link + searchParams; 309 } 310 clearInterval(window.globalLiveInterval) 311 function handleHideModal() { 312 if (!window.isOpeningAnotherModal) { 313 $(this).off("hidden.bs.modal", handleHideModal); 314 var timeout = setTimeout(() => { 315 clearTimeout(timeout); 316 if ($(".modal.show").length == 0) window.history.back(); 317 else { 318 // const firstKey = page
318Cache.keys().next().value; 319 // pageCache.delete(firstKey); 320 // const state = history.state; 321 // if (state?.key && pageCache.has(state.key)) { 322 // const cached = pageCache.get(state.key); 323 // if (cached.container && cached.html) { 324 // $(cached.container).html(cached.html); 325 // } 326 // } else { 327 // const uniqueK = Date.now().toString(); 328 // history.pushState({ key: uniqueK, cache: true }, "", location.href); 329 // link_transfer(location.href) 330 // } 331 } 332 }, 300); 333 } 334 } 335 336 if(link.split("?")[0].indexOf(str33) == -1) 337 { 338 if (type == "popup_or_new_tab") 339 { 340 window.open(link, "_blank"); 341 } 342 else 343 { 344 window.location = link; 345 } 346 } 347 else 348 { 349 if (type == "direct") 350 { 351 window.location = link; 352 } 353 else if (type == "popup_or_new_tab") 354 { 355 var str2 = "/popup"; 356 if (link.indexOf(str2) != -1) 357 { 358 ["span", "button", "a", "li"].forEach(tag => { 359 document.querySelectorAll(tag).forEach(el => { 360 if (el.tagName.toLowerCase() == "button" || el.tagName.toLowerCase() == "a") $(el).addClass("is-circular-loading"); 361 el.style.pointerEvents = "none"; 362 }); 363 }); 364 var link_new2 = link.replaceAll("/execute", "").replaceAll("/execution", ""); 365 var link_new3 = link_new2; 366 if (link_new2.includes("/popup")) { 367 if (link_new2.includes("popup_lg/")) { 368 $("#popup_model_one .modal-dialog").addClass("modal-lg").removeClass("modal-xl modal-sm modal-md") 369 link_new3 = link_new2.replace("popup_lg/", ""); 370 link = link.replace("popup_lg/", ""); 371 } else if (link_new2.includes("popup_md/")) { 372 $("#popup_model_one .modal-dialog").addClass("modal-md").removeClass("modal-xl modal-sm modal-lg"); 373 link_new3 = link_new2.replace("popup_md/", ""); 374 link = link.replace("popup_md/", ""); 375 } else if (link_new2.includes("popup_xl/")) { 376 $("#popup_model_one .modal-dialog").addClass("modal-xl").removeClass("modal-md modal-sm modal-lg"); 377 link_new3 = link_new2.replace("popup_xl/", ""); 378 link = link.replace("popup_xl/", ""); 379 } else if (link_new2.includes("popup_sm/")) { 380 $("#popup_model_one .modal-dialog").addClass("modal-sm").removeClass("modal-xl modal-md modal-lg"); 381 link_new3 = link_new2.replace("popup_sm/", ""); 382 link = link.replace("popup_sm/", ""); 383 } else { 384 $("#popup_model_one .modal-dialog").addClass("modal-lg").removeClass("modal-xl modal-sm modal-md"); 385 link_new3 = link_new2.replace("popup/", ""); 386 link = link.replace("popup/", ""); 387 } 388 if ($(".modal.show").length && $(".modal.show").attr("id") != "popup_model_one") { 389 $(".modal.show").modal("hide"); 390 setTimeout(() => {$("#popup_model_one").modal("show");},400); 391 } else if (!$("#popup_model_one.show").length) { 392 $("#popup_model_one").modal("show"); 393 } 394 $("#popup_model_one").on("hidden.bs.modal", handleHideModal); 395 } 396 var send_data = {executor: "link_transfer"}; 397 var new_execute_link = link.includes("/execution") ? PATHFILE : PATHFILE + "execute/"; 398 var link_new = link.replace(PATHFILE, new_execute_link); 399 link_new = link_new.replace("/home", "/home_faragard/model1"); 400 link_new = link_new.replaceAll("/execute/execute", "/execute"); 401 type = "popup_model_one_div"; 402 if (push_to_state) history.pushState({ key: uniqueKey, cache: true }, "", link_new3); 403 else history.pushState({ key: uniqueKey, cache: true }, "", window.location.href); 404 405 $("#"+type+"1").css("opacity", "0.1"); 406 $("#"+type).append('<div class="loader"><div class="loader-wheel"></div><div class="loader-text"></div></div>').fadeIn("fast"); 407 $("#"+type).html(''); 408 $.ajax ({ 409 type: "POST", 410 url: link_new, 411 data: send_data , 412 success: function(data){ 413 $("#"+type).html(data); 414 $("#"+type+"1").css("opacity", "1"); 415 $("#"+type+" .loader").html(""); 416 ["span", "button", "a", "li"].forEach(tag => { 417 document.querySelectorAll(tag).forEach(el => { 418 if (el.tagName.toLowerCase() == "button" || el.tagName.toLowerCase() == "a") $(el).removeClass("is-circular-loading"); 419 el.style.pointerEvents = "auto"; 420 }); 421 }); 422 $("button[data-temp-disabled='1']").each(function () {$(this).prop("disabled", false).removeAttr("data-temp-disabled");}); 423 pageCache.set(uniqueKey, { html: data, scrollSnapshot: null, inputs: {}, container: "#"+type }); 424 if (pageCache.size > MAX_CACHE_SIZE) { 425 const firstKey = page
425Cache.keys().next().value; 426 pageCache.delete(firstKey); 427 } 428 }, 429 error: () => { 430 $("#"+type+"1").css("opacity", "1"); 431 $("#"+type+" .loader").html(""); 432 ["span", "button", "a", "li"].forEach(tag => { 433 document.querySelectorAll(tag).forEach(el => { 434 if (el.tagName.toLowerCase() == "button" || el.tagName.toLowerCase() == "a") $(el).removeClass("is-circular-loading"); 435 el.style.pointerEvents = "auto"; 436 }); 437 }); 438 $("button[data-temp-disabled='1']").each(function () {$(this).prop("disabled", false).removeAttr("data-temp-disabled");}); 439 } 440 }); 441 } 442 else 443 { 444 window.open(link, "_blank"); 445 } 446 } 447 else 448 { 449 var str2 = "popup"; 450 var str3 = "tab"; 451 var current_uri = link.replace(PATHFILE,"") 452 if(current_uri != "") { 453 var current_uri_array = current_uri.split("/") 454 // $("aside.sidebar > nav.side-navbar > ul > li").each(function(index){ 455 // var li_title = $(this).data("title"); 456 // $(this).removeClass("active"); 457 // if(li_title && current_uri_array.includes(li_title)) 458 // $(this).addClass("active"); 459 // else if(li_title == "widget/fav" && current_uri_array.includes("widget") && current_uri_array.includes("fav")) 460 // $(this).addClass("active"); 461 // 462 // }) 463 for (var key in window.dashboard_routes) { 464 var selector = window.dashboard_routes[key]; 465 var p1 = key.split("?")[0]; 466 var p2 = link.split("?")[0]; 467 if (p1 == p2 && selector?.length) $(`#${selector}`).addClass("active").siblings().removeClass("active"); 468 } 469 $("nav.bottom-navbar > ul > li").each(function(index){ 470 var nav_li_title = $(this).data("title"); 471 $(this).removeClass("center"); 472 if(nav_li_title && current_uri_array.includes(nav_li_title)) 473 $(this).addClass("center"); 474 475 }) 476 } 477 478 //if(link.indexOf(str2) != -1) 479 if (type != '' || link.indexOf(str2) != -1) 480 { 481 var link_new2 = link.replaceAll("/execute", "").replaceAll("/execution", ""); 482 var link_new3 = link_new2; 483 if (link_new2.includes("/popup")) { 484 if (link_new2.includes("popup_lg/")) { 485 $("#popup_model_one .modal-dialog").addClass("modal-lg").removeClass("modal-xl modal-sm modal-md") 486 link_new3 = link_new2.replace("popup_lg/", ""); 487 link = link.replace("popup_lg/", "popup/"); 488 } else if (link_new2.includes("popup_md/")) { 489 $("#popup_model_one .modal-dialog").addClass("modal-md").removeClass("modal-xl modal-sm modal-lg"); 490 link_new3 = link_new2.replace("popup_md/", ""); 491 link = link.replace("popup_md/", "popup/"); 492 } else if (link_new2.includes("popup_xl/")) { 493 $("#popup_model_one .modal-dialog").addClass("modal-xl").removeClass("modal-md modal-sm modal-lg"); 494 link_new3 = link_new2.replace("popup_xl/", ""); 495 link = link.replace("popup_xl/", "popup/"); 496 } else if (link_new2.includes("popup_sm/")) { 497 $("#popup_model_one .modal-dialog").addClass("modal-sm").removeClass("modal-xl modal-md modal-lg"); 498 link_new3 = link_new2.replace("popup_sm/", ""); 499 link = link.replace("popup_sm/", "popup/"); 500 } else { 501 $("#popup_model_one .modal-dialog").addClass("modal-lg").removeClass("modal-xl modal-sm modal-md"); 502 link_new3 = link_new2.replace("popup/", ""); 503 link = link.replace("popup/", "popup/"); 504 } 505 if ($(".modal.show").length && $(".modal.show").attr("id") != "popup_model_one") { 506 $(".modal.show").modal("hide"); 507 setTimeout(() => {$("#popup_model_one").modal("show");},400); 508 } else if (!$("#popup_model_one.show").length) { 509 $("#popup_model_one").modal("show"); 510 } 511 $("#popup_model_one").on("hidden.bs.modal", handleHideModal); 512 } 513 var send_data = {executor: "link_transfer"}; 514 if (type == "") 515 type = "popup_model_one_div"; 516 if (type == "popup_model_two_div" && send_target == true ) 517 send_data["target"] = "popup_model_one"; 518 if (type == "cache") 519 { 520 $(".date_path_set").css("opacity", "0.1"); 521 if (!$(".date_path_set1").find(".dots-loader-wrapper").length) $(".date_path_set1").append('<div class="dots-loader-wrapper position-absolute translate-center mx-auto mb-2 active"><span class="dots-loader"></span></div>').fadeIn("fast"); 522 else $(".date_path_set1").find(".dots-loader-wrapper").addClass("active"); 523 if (link == PATHFILE) link = link + "home"; 524 var new_execute_link = link.includes("/execution") ? PATHFILE : PATHFILE + "execute/"; 525 var link_new = link.replace(PATHFILE, new_execute_link); 526 var link_new = link_new.replace("home", "home_faragard/model1"); 527 link_new = link_new.replaceAll("/execute/execute", "/execute"); 528 $("#popup_model_one_div").html(""); 529 $("#popup_model_two_div").html(""); 530 if (link_new.includes("/signout")) link_new = link.split("?")[0]; 531 type = ".date_path_set"; 532 if (push_to_state) history.pushState({ key: uniqueKey, cache: true }, "", link_new3); 533 else history.pushState({ key: uniqueKey, cache: true }, "", window.location.href); 534 link = link_new 535 } 536 else 537 { 538 type = `#${type}`; 539 $(type+"1").css("opacity", "0.1"); 540 $(type).append('<div class="loader"><div class="loader-wheel"></div><div class="loader-text"></div></div>').fadeIn("fast"); 541 if (push_to_state) history.pushState({ key: uniqueKey, cache: true }, "", link_new3); 542 else history.pushState({ key: uniqueKey, cache: true }, "", window.location.href); 543 } 544 545 $(type).html(''); 546 $.ajax ({ 547 type: "POST", 548 url: link, 549 data: send_data , 550 success: function(data){ 551 $(type).html(data); 552 $(type+"1").css("opacity", "1"); 553 $(type).css("opacity", "1"); 554 $(type+" .loader").html(""); 555 $(".date_path_set1").find(".dots-loader-wrapper").removeClass("active"); 556 ["span", "button", "a", "li"].forEach(tag => { 557 document.querySelectorAll(tag).forEach(el => { 558 if (el.tagName.toLowerCase() == "button" || el.tagName.toLowerCase() == "a") $(el).removeClass("is-circular-loading"); 559 el.style.pointerEvents = "auto"; 560 }); 561 }); 562 $("button[data-temp-disabled='1']").each(function () {$(this).prop("disabled", false).removeAttr("data-temp-disabled");}); 563 pageCache.set(uniqueKey, { html: data, scrollSnapshot: null, inputs: {}, container: type }); 564 if (pageCache.size > MAX_CACHE_SIZE) { 565 const firstKey = page
565Cache.keys().next().value; 566 pageCache.delete(firstKey); 567 } 568 }, 569 error: () => { 570 $(type+"1").css("opacity", "1"); 571 $(type).css("opacity", "1"); 572 $(type+" .loader").html(""); 573 $(".date_path_set1").find(".dots-loader-wrapper").removeClass("active"); 574 ["span", "button", "a", "li"].forEach(tag => { 575 document.querySelectorAll(tag).forEach(el => { 576 if (el.tagName.toLowerCase() == "button" || el.tagName.toLowerCase() == "a") $(el).removeClass("is-circular-loading"); 577 el.style.pointerEvents = "auto"; 578 }); 579 }); 580 $("button[data-temp-disabled='1']").each(function () {$(this).prop("disabled", false).removeAttr("data-temp-disabled");}); 581 } 582 }); 583 } 584 else 585 { 586 $(".date_path_set").css("opacity", "0.1"); 587 if (!$(".date_path_set1").find(".dots-loader-wrapper").length) $(".date_path_set1").append('<div class="dots-loader-wrapper position-absolute translate-center mx-auto mb-2 active"><span class="dots-loader"></span></div>').fadeIn("fast"); 588 else $(".date_path_set1").find(".dots-loader-wrapper").addClass("active"); 589 if (link == PATHFILE) link = link + "home"; 590 var new_execute_link = link.includes("/execution") ? PATHFILE : PATHFILE + "execute/"; 591 var link_new = link.replace(PATHFILE, new_execute_link); 592 var link_new = link_new.replace("home", "home_faragard/model1"); 593 link_new = link_new.replaceAll("/execute/execute", "/execute"); 594 var link_new2 = link.replaceAll("/execute", "").replaceAll("/execution", ""); 595 $("#popup_model_one_div").html(""); 596 $("#popup_model_two_div").html(""); 597 var link_new3 = link_new2; 598 if (link_new2.includes("/popup")) { 599 if (link_new2.includes("popup_lg/")) { 600 $("#popup_model_one .modal-dialog").addClass("modal-lg").removeClass("modal-xl modal-sm modal-md") 601 link_new3 = link_new2.replace("popup_lg/", ""); 602 link = link.replace("popup_lg/", "popup/"); 603 } else if (link_new2.includes("popup_md/")) { 604 $("#popup_model_one .modal-dialog").addClass("modal-md").removeClass("modal-xl modal-sm modal-lg"); 605 link_new3 = link_new2.replace("popup_md/", ""); 606 link = link.replace("popup_md/", "popup/"); 607 } else if (link_new2.includes("popup_xl/")) { 608 $("#popup_model_one .modal-dialog").addClass("modal-xl").removeClass("modal-md modal-sm modal-lg"); 609 link_new3 = link_new2.replace("popup_xl/", ""); 610 link = link.replace("popup_xl/", "popup/"); 611 } else if (link_new2.includes("popup_sm/")) { 612 $("#popup_model_one .modal-dialog").addClass("modal-sm").removeClass("modal-xl modal-md modal-lg"); 613 link_new3 = link_new2.replace("popup_sm/", ""); 614 link = link.replace("popup_sm/", "popup/"); 615 } else { 616 $("#popup_model_one .modal-dialog").addClass("modal-lg").removeClass("modal-xl modal-sm modal-md"); 617 link_new3 = link_new2.replace("popup/", ""); 618 link = link.replace("popup/", "popup/"); 619 } 620 if ($(".modal.show").length && $(".modal.show").attr("id") != "popup_model_one") { 621 $(".modal.show").modal("hide"); 622 setTimeout(() => {$("#popup_model_one").modal("show");},400); 623 } else if (!$("#popup_model_one.show").length) { 624 $("#popup_model_one").modal("show"); 625 } 626 $("#popup_model_one").on("hidden.bs.modal", handleHideModal); 627 } 628 if (push_to_state) history.pushState({ key: uniqueKey, cache: true }, "", link_new3); 629 else history.pushState({ key: uniqueKey, cache: true }, "", window.location.href); 630 if (link_new.includes("/signout")) link_new = link.split("?")[0]; 631 var formData = new FormData(); 632 formData.append("executor", "link_transfer"); 633 $.ajax({type:"POST",url:link_new,data:formData,cache:false,processData: false,contentType: false,success:function(html){ 634 $(".date_path_set").html(html); 635 $(".date_path_set").css("opacity", "1"); 636 $(".date_path_set1").find(".dots-loader-wrapper").removeClass("active"); 637 ["span", "button", "a", "li"].forEach(tag => { 638 document.querySelectorAll(tag).forEach(el => { 639 if (el.tagName.toLowerCase() == "button" || el.tagName.toLowerCase() == "a") $(el).removeClass("is-circular-loading"); 640 el.style.pointerEvents = "auto"; 641 }); 642 }); 643 644 pageCache.set(uniqueKey, { html, scrollSnapshot: null, inputs: {}, container: ".date_path_set" }); 645 if (pageCache.size > MAX_CACHE_SIZE) { 646 const firstKey = page
646Cache.keys().next().value; 647 pageCache.delete(firstKey); 648 } 649 $("button[data-temp-disabled='1']").each(function () {$(this).prop("disabled", false).removeAttr("data-temp-disabled");}); 650 }, 651 error: () => { 652 $(".date_path_set").css("opacity", "1"); 653 $(".date_path_set1").find(".dots-loader-wrapper").removeClass("active"); 654 ["span", "button", "a", "li"].forEach(tag => { 655 document.querySelectorAll(tag).forEach(el => { 656 if (el.tagName.toLowerCase() == "button" || el.tagName.toLowerCase() == "a") $(el).removeClass("is-circular-loading"); 657 el.style.pointerEvents = "auto"; 658 }); 659 }); 660 $("button[data-temp-disabled='1']").each(function () {$(this).prop("disabled", false).removeAttr("data-temp-disabled");}); 661 }}); 662 } 663 } 664 } 665 } 666 667 668 window.addEventListener("offline", () => { 669 snackbar("element_1894324", "اتصا٠ب٠اÛÙØªØ±Ùت Ø¨Ø±ÙØ±Ø§Ø± ÙÛØ³Øª. ÙØ·ÙØ§Ù Ø¬ÙØª Ø¨ÙØ±ÙâÙ ÙØ¯Û کا٠٠از خد٠ات سا٠اÙÙØ اتصا٠اÛÙØªØ±Ùت Ø®ÙØ¯ را Ø¨Ø±Ø±Ø³Û Ù Ù Ø¬Ø¯Ø¯Ø§Ù ØªÙØ§Ø´ Ù٠اÛÛØ¯.", "warning", { 670 isConfirmed: true, 671 hasIcon: true, 672 hasCancelBtn: false, 673 duration: 15000, 674 textStyles: { 675 fontWeight: "bold" 676 }, 677 acceptText: "بÙÙ Ù ØªÙØ¬Ù شد٠!" 678 }).then(function (result) { 679 if (result.isConfirmed) 680 { 681 682 } 683 }) 684 }); 685 686 window.addEventListener("online", () => { 687 snackbar("element_1894324", "اتصا٠ب٠اÛÙØªØ±Ùت Ø¨Ø±ÙØ±Ø§Ø± شد.", "success", { 688 duration: 3000 689 }) 690 }); 691 692 693 </script>
693 694
694<script type="text/javascript" src="https://mahallat.ir/assets/charts/highcharts.js"></script>
694 695
695<script type="text/javascript" src="https://mahallat.ir/assets/charts/variable-pie.js"></script>
695 696
696<script type="text/javascript" src="https://mahallat.ir/assets/charts/highcharts-more.js"></script>
696 697
697<script src="https://mahallat.ir/assets/main/main.js"></script>
697 698
698<script src="https://mahallat.ir/assets/main/token.js"></script>
698 699
699<script type="text/javascript" src="https://mahallat.ir/assets/gallery/lightgallery.min.js"></script>
699 700
700<script type="text/javascript" src="https://mahallat.ir/assets/gallery/autoplay.min.js"></script>
700 701
701<script type="text/javascript" src="https://mahallat.ir/assets/gallery/fullscreen.min.js"></script>
701 702
702<script type="text/javascript" src="https://mahallat.ir/assets/gallery/rotate.min.js"></script>
702 703
703<script type="text/javascript" src="https://mahallat.ir/assets/gallery/share.min.js"></script>
703 704
704<script type="text/javascript" src="https://mahallat.ir/assets/gallery/thumbnail.min.js"></script>
704 705
705<script type="text/javascript" src="https://mahallat.ir/assets/gallery/zoom.min.js"></script>
705 706 707 <div class="modal fade" id="popup_model_one" aria-hidden="true" aria-labelledby="" tabindex="-1" data-backdrop="static" data-keyboard="false" data-bs-focus="false"> 708 <div class="modal-dialog modal-lg rtl"> 709 <div class="modal-content w-100 p-0 m-0 position-relative" id="popup_model_one_div"></div> 710 </div> 711 </div> 712 713 <div class="modal fade" id="popup_model_two" aria-hidden="true" aria-labelledby="" tabindex="-1" data-backdrop="static" data-keyboard="false" > 714 <div class="modal-dialog modal-lg rtl"> 715 <div class="modal-content w-100 p-0 m-0" id="popup_model_two_div"></div> 716 </div> 717 </div> 718 719 <div class="modal fade" id="popup_model_three" aria-hidden="true" aria-labelledby="" tabindex="-1" data-backdrop="static" data-keyboard="false" > 720 <div class="modal-dialog modal-lg rtl"> 721 <div class="modal-content w-100 p-0 m-0" id="popup_model_three_div"></div> 722 </div> 723 </div> 724 725 <div aria-hidden="true" aria-labelledby="plate-alpha-buttonsLabel" class="modal fade" id="plate-alpha-items" tabindex="-1"> 726 <div class="modal-dialog"> 727 <div class="modal-content"> 728 <div class="modal-header"> 729 <span class="modal-title fw-bold fs-18">Ø§ÙØªØ®Ø§Ø¨ ØØ±Ù Ù¾ÙØ§Ú©</span> 730 <button aria-label="Close" class="btn-close" data-bs-dismiss="modal" type="button"> 731 <i class="fa-solid fa-times"></i> 732 </button> 733 </div> 734 <div class="modal-body py-5"> 735 <div class="d-flex align-items-center justify-content-center flex-wrap" id="carPlateWrapper"> 736 <!--- Plate Alphabets Goes here --> 737 </div> 738 </div> 739 </div> 740 </div> 741 </div> 742 743 <div class="modal fade" id="nosaziLayerModal" tabindex="-1" aria-labelledby="nosaziLayerModalLabel" aria-hidden="true"> 744 <div class="modal-dialog"> 745 <div class="layers-box modal-content"> 746 <div class="modal-body section min-height-auto pb-0 px-0"> 747 <div class="d-flex flex-column gap-2 justify-content-center py-3 align-items-center px-2"> 748 <div class="grid-layer-wrapper" id="apartmentNosaziSet"> 749 </div> 750 </div> 751 <div class="section-footer"> 752 <button type="button" class="btn btn-second" data-bs-dismiss="modal">بستÙ</button> 753 </div> 754 </div> 755 </div> 756 </div> 757 </div> 758 759 </head> 760 <body class="portal-body-content emerald"> 761 762 <div id="ads_banners"></div> 763 764
764<script> 765 function doAfterAWhile(id) { 766 $("#ads" + id).modal("show"); 767 clearTimeout(window.stand_by_ads_timeout_id); 768 } 769 770 function resetTimer(callback = () => {}) { 771 clearTimeout(window.stand_by_ads_timeout_id); 772 window.stand_by_ads_timeout_id = setTimeout(() => callback(), window.stand_by_ads_inactivity_time); 773 } 774 775 function detectUserActivity(callback = () => {}) { 776 const activityEvents = ["mousemove", "keydown", "scroll", "click", "touchstart"]; 777 activityEvents.forEach(event => { 778 document.addEventListener(event, () => resetTimer(callback)); 779 }); 780 } 781 782 function initializeInactivityDetection(callback = () => {}) { 783 resetTimer(callback); 784 detectUserActivity(callback); 785 } 786 787 function handlePopStatePopupAds() { 788 const newUrl = window.location.pathname.split("@")[0].replace(/^\/+|\/+$/g, ""); 789 const adsUrls = {}; 790 for (var key in adsUrls) if (adsUrls[key] == newUrl) $("#ads" + key).modal("show"); 791 } 792 793 function handlePopStateStandByAds() { 794 const newUrl = window.location.pathname.split("@")[0].replace(/^\/+|\/+$/g, ""); 795 const adsUrls = {}; 796 clearTimeout(window.stand_by_ads_timeout_id); 797 for (var key in adsUrls) if (adsUrls[key].url == newUrl) { 798 window.stand_by_ads_inactivity_time = adsUrls[key].timeout; 799 initializeInactivityDetection(() => { 800 doAfterAWhile(key) 801 }) 802 } 803 } 804 805 function handlePopStatePopupExecuteAds() { 806 const newUrl = window.location.pathname.split("@")[0].replace(/^\/+|\/+$/g, ""); 807 const adsUrls = {}; 808 for (var key in adsUrls) if (adsUrls[key] == newUrl) $("#ads" + key).removeClass("hide"); 809 } 810 811 function handlePopStateStandByExecuteAds() { 812 const newUrl = window.location.pathname.split("@")[0].replace(/^\/+|\/+$/g, ""); 813 const adsUrls = {}; 814 clearTimeout(window.stand_by_ads_timeout_id); 815 for (var key in adsUrls) if (adsUrls[key].url == newUrl) { 816 window.stand_by_ads_inactivity_time = adsUrls[key].timeout; 817 initializeInactivityDetection(() => { 818 $("#ads" + key).removeClass("hide"); 819 }) 820 } 821 } 822 823 function handlePopStateBannerAds() { 824 const newUrl = window.location.pathname.split("@")[0].replace(/^\/+|\/+$/g, ""); 825 const adsUrls = {}; 826 for (var key in adsUrls) if (adsUrls[key].url == newUrl) { 827 var banner = adsUrls[key]; 828 if (adsUrls[key]?.timeout) { 829 window.stand_by_ads_inactivity_time = adsUrls[key].timeout; 830 initializeInactivityDetection(() => { 831 var html = ` 832 <div class="my-ad-section ${banner.banner_model}"> 833 <div class="my-ad-section-controls ${banner.banner_model}"> 834 <button class="btn bg-red-600 text-lightest" onclick="closeAd(this)"> 835 <i class="fa-regular fa-xmark"></i> 836 </button> 837 <a href="javascript:void(0);" onclick="link_transfer('${banner.link}', 'popup_or_new_tab')" class="btn bg-first text-lightest"> 838 <i class="fa-regular fa-external-link"></i> 839 </a> 840 </div> 841 <a href="javascript:void(0);" onclick="link_transfer('${banner.link}', 'popup_or_new_tab')" class="w-100 h-100"> 842 <img src="${banner.banner_icons}" alt="${banner.title}"> 843 </a> 844 </div>`; 845 $("#ads_banners").append(html); 846 }); 847 } else { 848 var html = ` 849 <div class="my-ad-section ${banner.banner_model}"> 850 <div class="my-ad-section-controls ${banner.banner_model}"> 851 <button class="btn bg-red-600 text-lightest" onclick="closeAd(this)"> 852 <i class="fa-regular fa-xmark"></i> 853 </button> 854 <a href="javascript:void(0);" onclick="link_transfer('${banner.link}', 'popup_or_new_tab')" class="btn bg-first text-lightest"> 855 <i class="fa-regular fa-external-link"></i> 856 </a> 857 </div> 858 <a href="javascript:void(0);" onclick="link_transfer('${banner.link}', 'popup_or_new_tab')" class="w-100 h-100"> 859 <img src="${banner.banner_icons}" alt="${banner.title}"> 860 </a> 861 </div>`; 862 $("#ads_banners").append(html); 863 } 864 } 865 } 866 $(document).ready(function() { 867 handlePopStateBannerAds(); 868 handlePopStateStandByAds(); 869 handlePopStateStandByExecuteAds(); 870 }); 871 872 (() => { 873 const originalPushState = history.pushState; 874 history.pushState = function(state, title, url) { 875 originalPushState.apply(history, arguments); 876 handlePopStatePopupAds(); 877 handlePopStateStandByAds(); 878 handlePopStateBannerAds(); 879 handlePopStatePopupExecuteAds(); 880 handlePopStateStandByExecuteAds(); 881 }; 882 883 const originalReplaceState = history.replaceState; 884 history.replaceState = function(state, title, url) { 885 originalReplaceState.apply(history, arguments); 886 handlePopStatePopupAds(); 887 handlePopStateStandByAds(); 888 handlePopStateBannerAds(); 889 handlePopStatePopupExecuteAds(); 890 handlePopStateStandByExecuteAds(); 891 }; 892 })(); 893 </script>
893 894 <!-- loading --> 895 <div id="loading"> 896 <div class=""> 897 <div class="loader"> 898 <div class="inner one"></div> 899 <div class="inner two"></div> 900 <div class="inner three"></div> 901 </div> 902 <div class="loading"> 903 <div class="loading-text"> 904 <span class="loading-text-words">Ø¯Ø±ØØ§Ù بارگذارÛ</span> 905 </div> 906 </div> 907 </div> 908 </div> 909 <!-- loading --> 910 <div class="overlay"></div> 911 <section class="top-bar w-100"> 912 <div class="row justify-content-between align-items-center"> 913 <div class="col-6"> 914 <div class="d-flex align-items-center gap-3"> 915 <div> 916 <i class="fa-regular fa-calendar-alt"></i> 917 <span id="top-current-date">Ø´ÙØ¨Ù 11 Ù ÙØ± 1405</span> 918 </div> 919 <div class="d-none d-sm-block"> 920 <i class="fa-regular fa-clock"></i> 921 <span id="top-current-timer">>00:00:00</span> 922 </div> 923
923<script> 924 $(document).ready(function () { 925 setCurrentTimeTo("top-current-timer") 926 setCurrentDateTo("top-current-date") 927 }); 928 </script>
928 929 </div> 930 </div> 931 <div class="col-6"> 932 <ul class="d-flex justify-content-end align-items-center gap-2 h-100"> 933 <span class="switcher-theme"> 934 <input id="switcherTheme" class="switcher-theme-input" type="checkbox" value="emerald" checked="checked" /> 935 <label for="switcherTheme"> 936 <i class="fa-regular fa-moon-stars"></i> 937 </label> 938 </span> 939 <li> 940 <a href="https://sso.mahallat.ir/login?url_back=https://mahallat.ir/" class="f-center gap-1"> 941 <i class="fa fa-user-alt"></i> 942 <span class="d-none d-sm-block">ÙØ±Ùد ٠عضÙÛØª</span> 943 </a> 944 </li> 945 </ul> 946 </div> 947 </div> 948 </section> 949 <header class="portal-header " id="mainHeader"> 950 <div class="row align-items-center justify-content-between"> 951 <div class="col-12 col-lg-10"> 952 <div class="d-flex align-items-center justify-content-between justify-content-lg-start gap-4 w-100"> 953 <button id="hamburgerBtn" class="d-lg-none g-center py-2 text-lightest"> 954 <i class="fa fa-navicon text-white fs-16"></i> 955 </button> 956 <a href="https://mahallat.ir/"> 957 <img src="https://mahallat.ir/upload/platforms/mahallat.ir_all_portal_browser/logo/white.png" alt="" /> 958 </a> 959 <button class="text-white d-lg-none g-center py-2 text-lightest" id="searchBtn"> 960 <i class="fa fa-search fs-16"></i> 961 </button> 962 <nav id="navBar"> 963 <ul><li><a href="#" rel="nofollow" ><i class="fa fa-id-card"></i><span class="f-center">٠عرÙÛ</span></a><ul><li><a href="https://mahallat.ir/node/293/Ù ØÙات%20در%20ÛÚ©%20ÙگاÙ" rel="nofollow" >ØªØ§Ø±ÛØ®ÚÙ Ø´ÙØ±Ø¯Ø§Ø±Û Ù ØÙات</a></li><li><a href="https://mahallat.ir/category/75/٠عرÙÛ Ø´ÙØ±Ø¯Ø§Ø±" rel="nofollow" >٠عرÙÛ Ø´ÙØ±Ø¯Ø§Ø±</a></li><li><a href="https://mahallat.ir/content_chart/76" rel="nofollow" >ÚØ§Ø±Øª ساز٠اÙÛ</a></li><li><a href="https://mahallat.ir/category/77/Ø´ÙØ±Ø¯Ø§Ø±Ø§Ù سابÙ" rel="nofollow" >Ø´ÙØ±Ø¯Ø§Ø±Ø§Ù سابÙ</a></li><li><a href="https://shora.mahallat.ir/" rel="nofollow" >Ù¾ÙØ±ØªØ§Ù Ø´ÙØ±Ø§Û Ø§Ø³ÙØ§Ù Û Ø´ÙØ±</a></li><li><a href="https://tourism.mahallat.ir/category/154/%D8%AC%D8%A7%D8%B0%D8%A8%D9%87%20%D9%87%D8%A7%DB%8C%20%DA%AF%D8%B1%D8%AF%D8%B4%DA%AF%D8%B1%DB%8C" rel="nofollow" >Ø¬Ø§Ø°Ø¨Ù ÙØ§Û گردشگرÛ</a></li><li><a href="https://tourism.mahallat.ir/node/293/%D9%85%D8%AD%D9%84%D8%A7%D8%AA%20%D8%AF%D8%B1%20%DB%8C%DA%A9%20%D9%86%DA%AF%D8%A7%D9%87" rel="nofollow" >Ø´ÙØ± Ù ØÙات</a></li><li><a href="https://tourism.mahallat.ir/category/155/%D9%85%D9%81%D8%A7%D8%AE%D8%B1%20%D9%88%20%D9%85%D8%B4%D8%A7%D9%87%DB%8C%D8%B1" rel="nofollow" >Ù ÙØ§Ø®Ø± ٠٠شاÙÛØ±</a></li><li><a href="https://tourism.mahallat.ir/category/156/%D8%A2%D8%AB%D8%A7%D8%B1%20%D8%AA%D8%A7%D8%B1%DB%8C%D8%AE%DB%8C" rel="nofollow" >آثار ØªØ§Ø±ÛØ®Û</a></li></ul></li><li><a href="https://news.mahallat.ir/" rel="nofollow" ><i class="fa fa-newspaper"></i><span class="f-center">Ù¾ÙØ±ØªØ§Ù خبرÛ</span></a></li><li><a href="https://my.mahallat.ir/" rel="nofollow" ><i class="fa fa-link"></i><span class="f-center">Ø¯Ø±Ú¯Ø§Ù ÙØ§Û خد٠ات اÙکترÙÙÛÚ©Û</span></a></li><li><a href="" rel="nofollow" ><i class="fa fa-line-chart"></i><span class="f-center">
963آ٠ار ÙØ¹Ù Ùکرد</span></a><ul><li><a href="https://mahallat.ir/category/list/314/%D9%85%D8%A7%D9%84%DB%8C(%D8%A8%D9%88%D8%AF%D8%AC%D9%87%D8%8C%D9%85%D8%AA%D9%85%D9%85%D8%8C%D8%AA%D9%81%D8%B1%DB%8C%D8%BA%D8%8C%D8%A8%DB%8C%D9%84%D8%A7%D9%86)" rel="nofollow" >٠اÙÛ(Ø¨ÙØ¯Ø¬ÙØÙ ØªÙ Ù ØØªÙØ±ÛØºØØ¨ÛÙØ§Ù)</a></li><li><a href="https://mahallat.ir/category/315/ع٠Ùکرد Ø´ÙØ±Ø¯Ø§Ø±Û Ù Ø´ÙØ±Ø§Û Ø§Ø³ÙØ§Ù Û Ø´ÙØ± Ù ØÙات" rel="nofollow" >ع٠Ùکرد Ø´ÙØ±Ø¯Ø§Ø±Û Ù Ø´ÙØ±Ø§Û Ø§Ø³ÙØ§Ù Û Ø´ÙØ± Ù ØÙات</a></li></ul></li><li><a href="" rel="nofollow" ><i class="fa fa-book"></i><span class="f-center">Ø¯Ø³ØªÙØ±Ø§ÙØ¹Ù Ù ÙØ§ Ù ÙÙØ§ÙÛÙ</span></a><ul><li><a href="https://mahallat.ir/category/list/203/%D8%A8%D8%AE%D8%B4%D9%86%D8%A7%D9%85%D9%87%20%D9%87%D8%A7" rel="nofollow" >Ø¨Ø®Ø´ÙØ§Ù Ù ÙØ§</a></li><li><a href="https://mahallat.ir/category/list/204/ÙÙØ§ÙÛÙ" rel="nofollow" >ÙÙØ§ÙÛÙ</a></li><li><a href="https://mahallat.ir/category/list/205/%D8%AF%D8%B3%D8%AA%D9%88%D8%B1%20%D8%A7%D9%84%D8%B9%D9%85%D9%84%20%D9%87%D8%A7" rel="nofollow" >Ø¯Ø³ØªÙØ± Ø§ÙØ¹Ù Ù ÙØ§</a></li></ul></li><li><a href="https://mahallat.ir/category/83/ارتباط با Ø´ÙØ±Ø¯Ø§Ø±Û" rel="nofollow" ><i class="fa fa-handshake"></i><span class="f-center">ارتباط با Ø´ÙØ±Ø¯Ø§Ø±Û</span></a><ul><li><a href="https://mahallat.ir/contact_us" rel="nofollow" >Ø§Ø·ÙØ§Ø¹Ø§Øª ت٠اس</a></li><li><a href="https://mahallat.ir/category/85/ØµØ¯Ø§Û Ø´ÙØ±Ø¯Ø§Ø±Û Ù ØÙات" rel="nofollow" >ØµØ¯Ø§Û Ø´ÙØ±Ø¯Ø§Ø±Û Ù ØÙات</a></li><li><a href="https://mahallat.ir/category/86/سÛÙ Ø§Û Ø´ÙØ±Ø¯Ø§Ø±Û Ù ØÙات" rel="nofollow" >سÛÙ Ø§Û Ø´ÙØ±Ø¯Ø§Ø±Û Ù ØÙات</a></li><li><a href="https://mahallat.ir/category/87/ÙØ±ÙÙÚ¯ Ø´ÙØ±ÙÙØ¯Û" rel="nofollow" >ÙØ±ÙÙÚ¯ Ø´ÙØ±ÙÙØ¯Û</a></li></ul></li><li><a href="https://mahallat.ir/category/88/ÙØ±ØµØª ÙØ§Û سر٠اÛ٠گذارÛ" rel="nofollow" ><i class="fa fa-briefcase"></i><span class="f-center">ÙØ±ØµØª ÙØ§Û سر٠اÛ٠گذارÛ</span></a></li><li><a href="https://peyman.mahallat.ir/" rel="nofollow" ><i class="fa fa-file-contract"></i><span class="f-center">Ù Ø²Ø§ÛØ¯Ù Ù Ù ÙØ§ÙصÙ</span></a></li></ul> 964 </nav> 965 </div> 966 </div> 967 <div class="col-12 col-lg-2"> 968 <form action="https://mahallat.ir/search/list" method="get" class="search-form me-auto mb-0"> 969 <div class="mb-2 mb-lg-0"> 970 <div class="d-flex position-relative"> 971 <input type="search" class="form-control" name="search" id="search_box" placeholder="ÙØ·Ùا جستج٠کÙÛØ¯" autocomplete="off" /> 972 </div> 973 </div> 974 <div class="search-result" id="search_result"> 975 <ul> 976 <li> 977 <a href="#"> 978 <div class="title loading_title line3 loading-animation"></div> 979 <div class="description loading_desc line3 loading-animation"></div> 980 </a> 981 </li> 982 </ul> 983 </div> 984
984<script> 985 searchResultSet("search_box", "search_result"); 986 var searchTimeout; 987 $("#search_box").on("input", function (e) { 988 var searchResult = document.getElementById("search_result").querySelector("ul") 989 var inputVal = $(this).val(); 990 if (searchTimeout) clearTimeout(searchTimeout); 991 if (inputVal.length > 1) { 992 searchTimeout = setTimeout(async function () { 993 searchResult.innerHTML = `<li> 994 <a href="#" class="flex-row gap-2"> 995 <div class="title loading_img line3 loading-animation"></div> 996 <div class="d-flex flex-column w-100"> 997 <div class="title loading_title line3 loading-animation"></div> 998 <div class="description loading_desc line3 loading-animation"></div> 999 </div> 1000 </a> 1001 </li>`; 1002 // replace with your api request start 1003 var search_data = $("#search_box").val(); 1004 var token = "3287429304723904"; 1005 $.ajax({ 1006 url: "https://mahallat.ir/execute/search/list_node/config", 1007 method: "POST", 1008 data: "search="+search_data+"&token=3287429304723904", 1009 success: function(data) { 1010 if (data) { 1011 $("#search_result > ul").html(data); 1012 } else { 1013 $("#search_result > ul").html(`<li> 1014 <a href="#" class="flex-row gap-2"> 1015 <div class="title loading_img line3 loading-animation"></div> 1016 <div class="d-flex flex-column w-100"> 1017 <div class="title loading_title line3 loading-animation"></div> 1018 <div class="description loading_desc line3 loading-animation"></div> 1019 </div> 1020 </a> 1021 </li>`); 1022 } 1023 }, 1024 error: function(err) { 1025 $("#search_result > ul").html(`<li> 1026 <a href="#" class="flex-row gap-2"> 1027 <div class="title loading_img line3 loading-animation"></div> 1028 <div class="d-flex flex-column w-100"> 1029 <div class="title loading_title line3 loading-animation"></div> 1030 <div class="description loading_desc line3 loading-animation"></div> 1031 </div> 1032 </a> 1033 </li>`); 1034 } 1035 }); 1036 1037 }, 200); 1038 } else { 1039 searchResult.innerHTML = `<li> 1040 <a href="#" class="flex-row gap-2"> 1041 <div class="title loading_img line3 loading-animation"></div> 1042 <div class="d-flex flex-column w-100"> 1043 <div class="title loading_title line3 loading-animation"></div> 1044 <div class="description loading_desc line3 loading-animation"></div> 1045 </div> 1046 </a> 1047 </li>`; 1048 } 1049 }); 1050 </script>
1050 1051 </form> 1052 </div> 1053 </div> 1054 </header> 1055 1056 <nav class="bottom-navbar d-md-none"> 1057 <ul> 1058 <li> 1059 <a href="https://mahallat.ir/category/100/%D8%A7%D8%B7%D9%84%D8%A7%D8%B9%DB%8C%D9%87%20%D9%87%D8%A7" rel="nofollow"> 1060 <svg class="" id="" style=""><use href="https://mahallat.ir/upload/icons/service/support.svg#support.svg" svghref="https://mahallat.ir/upload/icons/service/support.svg#support.svg"></use></svg> 1061 <span class="one-line">Ø§Ø·ÙØ§Ø¹ÛÙ</span> 1062 </a> 1063 </li> 1064 <li> 1065 <a href="https://mahallat.ir/contact" rel="nofollow"> 1066 <svg class="" id="" style=""><use href="https://mahallat.ir/upload/icons/public_communication/137.svg#137.svg" svghref="https://mahallat.ir/upload/icons/public_communication/137.svg#137.svg"></use></svg> 1067 <span class="one-line">ت٠اس با ٠ا</span> 1068 </a> 1069 </li> 1070 <li class="center"> 1071 <a href="https://mahallat.ir/" rel="nofollow"> 1072 <svg class="" id="" style=""><use href="https://mahallat.ir/upload/icons/down/home.svg#home.svg" svghref="https://mahallat.ir/upload/icons/down/home.svg#home.svg"></use></svg> 1073 <span class="one-line">خاÙÙ</span> 1074 </a> 1075 </li> 1076 <li> 1077 <a href="https://my.mahallat.ir/" rel="nofollow"> 1078 <svg class="" id="" style=""><use href="https://mahallat.ir/upload/icons/home/my1.svg#my1.svg" svghref="https://mahallat.ir/upload/icons/home/my1.svg#my1.svg"></use></svg> 1079 <span class="one-line">Ù ÛØ² خد٠ت</span> 1080 </a> 1081 </li> 1082 <li> 1083 <a href="https://news.mahallat.ir/" rel="nofollow"> 1084 <svg class="" id="" style=""><use href="https://mahallat.ir/upload/icons/home/news1.svg#news1.svg" svghref="https://mahallat.ir/upload/icons/home/news1.svg#news1.svg"></use></svg> 1085 <span class="one-line">پرتا٠خبرÛ</span> 1086 </a> 1087 </li> 1088 </ul> 1089 </nav><main class="main-wrapper date_path_set">
1089<script type="text/javascript" data-init="true"> 1090 $(document).ready(function(){ 1091 $(document).off("submit","#form_add_340_submitform"); 1092 $(document).on("submit","#form_add_340_submitform", function(e){ 1093 e.preventDefault(); 1094 var form = e.target; 1095 var hasResetSubmit = form.hasAttribute("data-reset-submit"); 1096 if (!form.checkValidity()) { 1097 snackbar("form_validity", "Ø®Ø·Ø§Û Ø§Ø¹ØªØ¨Ø§Ø±Ø³ÙØ¬Û", "danger", {hasIcon: true}); 1098 form.reportValidity(); 1099 return false; 1100 } 1101 var data = new FormData(form); 1102 $("#form_add_340_submitform button[type='submit']").addClass("is-circular-loading"); 1103 $("#form_add_340_submitform [onclick], #form_add_340_submitform a[href], #form_add_340_submitform input[type='submit'], #form_add_340_submitform input[type='button']").attr("disabled","disabled"); 1104 $("button:not(:disabled)").each(function () {$(this).prop("disabled", true).attr("data-temp-disabled", "1");}); 1105 $.ajax({
1106 url: form.action, 1107 method: form.method, 1108 processData: false, 1109 contentType: false, 1110 data: data, 1111 processData: false, 1112 success: function(data){ 1113 $("button[data-temp-disabled='1']").each(function () {$(this).prop("disabled", false).removeAttr("data-temp-disabled");}); 1114 $("#form_add_340_submitform button[type='submit']").removeClass("is-circular-loading"); 1115 $("#form_add_340_submitform button, #form_add_340_submitform a").removeClass("is-circular-loading"); 1116 $("#form_add_340_submitform [onclick], #form_add_340_submitform a[href], #form_add_340_submitform input[type='submit'], #form_add_340_submitform input[type='button']").removeAttr("disabled"); 1117 $("#form_add_340_result").html(data); 1118 if (hasResetSubmit) { 1119 form.reset(); 1120 setTimeout(() => { 1121 $(form).find(".is-valid, .is-invalid").removeClass("is-valid is-invalid"); 1122 $(form).find(":valid, :invalid").removeClass("is-valid is-invalid"); 1123 }, 30); 1124 } 1125 pageCache.set(Date.now().toString(), { html: data, scrollSnapshot: null, inputs: {}, container: "#form_add_340_result" }); 1126 if (pageCache.size > MAX_CACHE_SIZE) { 1127 const firstKey = page
1127Cache.keys().next().value; 1128 pageCache.delete(firstKey); 1129 } 1130 }, 1131 error: function(){ 1132 $("button[data-temp-disabled='1']").each(function () {$(this).prop("disabled", false).removeAttr("data-temp-disabled");}); 1133 $("#form_add_340_submitform button[type='submit']").removeClass("is-circular-loading"); 1134 $("#form_add_340_submitform button, #form_add_340_submitform a").removeClass("is-circular-loading"); 1135 $("#form_add_340_submitform [onclick], #form_add_340_submitform a[href], #form_add_340_submitform input[type='submit'], #form_add_340_submitform input[type='button']").removeAttr("disabled"); 1136 } 1137 }); 1138 }); 1139 });</script>
1139 1140 1141
1141<script> 1142 window.step = function (form_id,set,page,required,is_preview=false) 1143 { 1144 if(!Number.isInteger(form_id)) 1145 var form_id = form_id.replace("form_view_","") 1146 var status = true; 1147 if (page == "") page = 1; 1148 window.formCurrentStep = page; 1149 $("#form_add_result").html(""); 1150 1151 if (required == "t") 1152 { 1153 var currentSteps = $("#steps_"+form_id).val() || ""; 1154 var stepsArray = currentSteps ? currentSteps.split(",").filter(v => v?.length) : []; 1155 if (stepsArray.indexOf(set.toString()) === -1) { 1156 stepsArray.push(set); 1157 $("#steps_"+form_id).val(stepsArray.join(",")); 1158 $("#steps_"+form_id).trigger("stepChanged"); 1159 } 1160 status = this["required_"+form_id+"_"+set](); 1161 } 1162 else 1163 { 1164 var currentSteps = $("#steps_"+form_id).val(); 1165 if (currentSteps) { 1166 var stepsArray = currentSteps.split(",").filter(v => v?.length); 1167 var index = stepsArray.indexOf(set.toString()); 1168 1169 if (index !== -1) { 1170 stepsArray.splice(index, 1); 1171 $("#steps_"+form_id).val(stepsArray.join(",")); 1172 $("#steps_"+form_id).trigger("stepChanged"); 1173 } 1174 } 1175 } 1176 1177 if (status == true && !is_preview) 1178 { 1179 $("html, body, .main-wrapper, section.main").animate({ scrollTop: 0 }); 1180 if (required == "t") 1181 $("#step_back_"+page).val(set); 1182 $('ul.setup-panel li').closest('li').removeClass('active'); 1183 $('ul.setup-panel .tab-'+page).addClass('active'); 1184 $('ul.setup-panel .tab-'+page).removeClass('disabled'); 1185 $(".step_"+form_id).hide(); 1186 $("#step"+page).show().fadeIn(); 1187 $("#step_"+form_id+"_"+page).show().fadeIn(); 1188 try{ 1189 1190 var set1 = $("#step_"+form_id+"_"+page).attr("data-focus"); 1191 if (currentlyPlayingAudio) { 1192 currentlyPlayingAudio.pause(); 1193 currentlyPlayingAudio.currentTime = 0; 1194 currentlyPlayingAudio = null 1195 } 1196 audioQueue.pop(); 1197 isFirstPlayingOfStep = true; 1198// soundsPlayed = true; 1199 if (!mutedAllAudios && soundsPlayed) if (typeof window[`runStep${page}`] == "function") window[`runStep${page}`]() 1200 isQueueProcessing = false 1201 if ($("." + set1).attr("type") != "hidden") { 1202 setTimeout(() => { 1203 soundsPlayed = true; 1204 isFirstPlayingOfStep = true; 1205 lastFocusedElementId = null; 1206 $("."+set1).trigger("keydown"); 1207 $("."+set1).focus(); 1208 },100) 1209 } 1210 else { 1211 setTimeout(() => { 1212 soundsPlayed = false; 1213 isFirstPlayingOfStep = true; 1214 lastFocusedElementId = null; 1215 $($("."+set1+"_box")?.[0]).trigger("keydown"); 1216 $($("."+set1+"_box")?.[0]).focus(); 1217 },100) 1218 } 1219 1220 if (mutedAllAudios) { 1221 $(`#sound_mute_${page}`).removeClass("tooltip-btn-success") 1222 $(`#sound_mute_${page}`).addClass("tooltip-btn-danger") 1223 $(`#sound_mute_${page}`).html(` 1224 <i class="fa fa-volume-xmark"></i>
1225 <span>صدا دار کردÙ</span> 1226 `) 1227 } else { 1228 $(`#sound_mute_${page}`).removeClass("tooltip-btn-danger") 1229 $(`#sound_mute_${page}`).addClass("tooltip-btn-success") 1230 $(`#sound_mute_${page}`).html(` 1231 <i class="fa fa-volume-up"></i> 1232 <span>Ø¨Û ØµØ¯Ø§ کردÙ</span> 1233 `) 1234 } 1235 } 1236 catch(e){console.log("error_step");} 1237 1238 } 1239 else if (status == true && is_preview) 1240 { 1241 snackbar("element_fkaskdjfda","ش٠ا در ØØ§Ù Ù Ø´Ø§ÙØ¯Ù ÛÚ© Ù¾ÛØ´ ÙÙ Ø§ÛØ´ Ú©ÙÛ Ø§Ø² ÙØ±Ù ÙØ³ØªÛد", "warning", {hasIcon: true,duration: 5000}); 1242 $("html, body, .main-wrapper, section.main").animate({ scrollTop: 0 }); 1243 var currentSteps = $("#steps_"+form_id).val() || ""; 1244 var stepsArray = currentSteps ? currentSteps.split(",").filter(Boolean) : []; 1245 stepsArray.forEach(step => { 1246 $(`#step_${form_id}_${step}[data-disabled-step=f]`).css({"display": ""}) 1247 }) 1248 $("[data-type]").parent(":not(.form_button_elements_preview)").css({ 1249 "opacity": "0.8", 1250 "pointer-events": "none", 1251 "user-select": "none", 1252 "-webkit-user-select": "none", 1253 "-moz-user-select": "none", 1254 "-ms-user-select": "none", 1255 "cursor": "default", 1256 }); 1257 if ($("[data-type]").parents(".file-drop-area").length) $("[data-type]").parents(".file-drop-area").parent().css({ 1258 "opacity": "0.8", 1259 "pointer-events": "none", 1260 "user-select": "none", 1261 "-webkit-user-select": "none", 1262 "-moz-user-select": "none", 1263 "-ms-user-select": "none", 1264 "cursor": "default", 1265 }) 1266 $(`.step_${form_id}[data-disabled-step=f]`).find(".form_button_elements").attr("style", "display: none !important"); 1267 $(`.step_${form_id}[data-disabled-step=f]`).find(".form_button_elements_preview").css({"display": ""}); 1268 } 1269 } 1270 $(document).ready(function() {step('340',1,1,'f'); 1271 }); 1272 $("input").on("click", function () {$(this).focus();$(this).select();}); 1273 </script>
1273<script>$(document).ready(function() {});</script>
1273 1274 <div aria-hidden="true" aria-labelledby="myModa_data" class="modal fade" id="myModa_data" tabindex="-1"> 1275 <div class="modal-dialog modal-lg modal_size"> 1276 <div class="modal-content" id="set_data"> 1277 1278 </div> 1279 </div> 1280 </div> 1281 1282 <div class="container-fluid px-0"> 1283 <div class="d-flex flex-column px-0"> 1284 <form id="form_add_340_submitform" name="form_add_340_submitform" action="https://mahallat.ir/execute/form/add/config" method="post" enctype="multipart/form-data" class="form-horizontal form_340 d-flex flex-column gap-4" role="form"> 1285 1286 <input type="hidden" name="form_id" value="340"> 1287 <input type="hidden" name="form_action" value="add"> 1288 <input type="hidden" name="workflowe" value="t"> 1289 <input type="hidden" name="rec_id" id="rec_id" value=""> 1290 <input type="hidden" name="rel_id" id="rel_id" value=""> 1291 <input type="hidden" name="id_hash" id="id_hash" value=""> 1292 <input type="hidden" name="cartable_id" id="cartable_id" value=""> 1293 <input type="hidden" name="submit_element_id" id="submit_element_id" value=""> 1294 <input type="hidden" name="submit_element_type" id="submit_element_type" value=""> 1295 1296 <input type="hidden" name="token" value="3287429304723904"> 1297 <input type="hidden" name="onclick" id="onclick_340" value=""> 1298 <input type="hidden" name="steps" id="steps_340" class="steps_340" value=""> 1299 <input type="hidden" name="type" id="type_340" value=""> 1300 <input type="hidden" name="link_back" id="type" value="https://mahallat.ir/form/view/340/"> 1301 1302 <div class="row step_340 mx-auto w-100" id="step_340_1" data-focus="element_12281" data-disabled-step="f"> 1303 <div class="col-12 px-0"> 1304 <div class="section" data-form-section> 1305 <input id="step_back_1" type="hidden" name="step_back_1" value=""> 1306 <div class="section-header"> 1307 <div class="d-flex gap-2 align-items-center justify-content-center"> 1308 <svg class="" id="" style=""><use href="https://mahallat.ir/upload/icons/myasnaf.svg#myasnaf.svg" svghref="https://mahallat.ir/upload/icons/myasnaf.svg#myasnaf.svg"></use></svg> 1309 <h1>Ø§Ø·ÙØ§Ø¹Ø§Øª ت٠اس</h1> 1310 1311 </div> 1312 <h4>-</h4> 1313 1314 </div> 1315 <div class="section-body"> 1316 <div class="d-flex row mx-0 px-0 w-100"><div class="col-sm-8 mx-auto min-height-470 " style="display: flex;" id="element_12279_div" ><div class="form-group form_group mx-2 mb-2 row w-100" > 1317 <div id="element_12281_div" class="row my-2 p-0 col-sm-12 px-0 mx-0" ><div class="d-flex align-items-center col-sm-3"><label for="element_12281" class="form-label"><span required>ÙØ§Ù Ù ÙØ§Ù خاÙÙØ§Ø¯Ú¯Û</span></label></div> 1318 <div class="col-sm-9 d-flex align-items-center px-0 mx-0"> 1319 <input name="element_12281" form="form_add_340_submitform" data-type="text" dir="rtl" lang="fa" id="element_12281" value="" tabindex="3" placeholder="" class="form-control element_12281 " type="text" min="1" max="255" maxlength="255" data-required="true" > 1320 <input type="hidden" name="form_element_id[]" value="element_12281"> 1321 <input type="hidden" name="form_type[]" value="text"> 1322 <input type="hidden" name="form_title[]" value="" id="element_12281_title" class="element_12281_title" > 1323 <input type="hidden" name="form_icons[]" value="" id="element_12281_icons" class="element_12281_icons" > 1324 <input type="hidden" name="form_rating[]" value="
13240"> 1325 <input type="hidden" name="form_step[]" value="1"> 1326 <input type="hidden" name="form_name_send[]" value=""> 1327 1328 1329 </div> 1330 1331 1332 </div> 1333 <div class="row my-2 col-sm-12 px-0 mx-0" id="element_12282_div" > 1334 <div class="d-flex align-items-center col-sm-3"><label for="element_12282" class="form-label"><span >پست اÙکترÙÙÛÚ©</span></label></div> 1335 <div class="col-sm-9 d-flex align-items-center px-0 mx-0"> 1336 <input name="element_12282" form="form_add_340_submitform" id="element_12282" value="" placeholder="" class="form-control element_12282 ltr " type="email" min="1" max="255" maxlength="255" data-type="email" tabindex="4" data-required="false" > 1337 <input type="hidden" name="form_element_id[]" value="element_12282"> 1338 <input type="hidden" name="form_type[]" value="email"> 1339 <input type="hidden" name="form_title[]" value="" id="element_12282_title" class="element_12282_title" > 1340 <input type="hidden" name="form_icons[]" value="" id="element_12282_icons" class="element_12282_icons" > 1341 <input type="hidden" name="form_rating[]" value="0"> 1342 <input type="hidden" name="form_step[]" value="1"> 1343 <input type="hidden" name="form_name_send[]" value=""> 1344 1345 </div> 1346
1346<script> 1347 shouldEnglishAndSpecialChars($("#element_12282")); 1348 1349 </script>
1349 1350 </div>
1350<script type="text/javascript" data-init="true">$(function() { $("#element_12283").mask("99999999999");});</script>
1350 1351 <div class="row my-2 col-sm-12 px-0 mx-0" id="element_12283_div" ><div class="d-flex align-items-center col-sm-3"><label for="element_12283" class="form-label"><span required>تÙÙÙ Ù٠راÙ</span></label></div> 1352 <div class="col-sm-9 d-flex align-items-center px-0 mx-0"> 1353 <div class="d-flex align-items-center h-100 w-100"> 1354 <input type="tel" form="form_add_340_submitform" name="element_12283" id="element_12283" class="form-control element_12283 text-end " value="" data-type="mobile" data-required="true" title="" tabindex="5" placeholder=""> 1355 1356 </div> 1357 <input type="hidden" name="form_element_id[]" value="element_12283"> 1358 <input type="hidden" name="form_type[]" value="mobile"> 1359 <input type="hidden" name="form_title[]" value="" id="element_12283_title" class="element_12283_title" > 1360 <input type="hidden" name="form_icons[]" value="" id="element_12283_icons" class="element_12283_icons" > 1361 <input type="hidden" name="form_rating[]" value="0"> 1362 <input type="hidden" name="form_step[]" value="1"> 1363 <input type="hidden" name="form_name_send[]" value=""> 1364
1364<script> 1365 shouldPhoneNumber($("#element_12283")) 1366 function inquiry_mobile_code_12283() 1367 { 1368 1369 $("#inquiry_button_12283").find("i").addClass("fa-spin") 1370 1371 if($("#element_12283").val() == "" ) 1372 { 1373 $("#element_12283").addClass("form-error"); 1374 snackbar("element_2301", "تÙÙÙ ÙÙ Ø±Ø§Ù Ø®ÙØ¯ را ÙØ§Ø±Ø¯ Ú©ÙÛØ¯", "danger", { 1375 duration: 3000, 1376 hasIcon: true 1377 }) 1378 $("#inquiry_button_12283").find("i").removeClass("fa-spin") 1379 return false; 1380 } 1381 $("#").removeClass("form-error"); 1382 $("#element_12283").removeClass("form-error"); 1383 var gender = ""; 1384 var liveStatus = ""; 1385 var formData = new FormData(); 1386 formData.append("token", "3287429304723904"); 1387 formData.append("mobile", $("#element_12283").val()); 1388 formData.append("national_code", $("#").val()); 1389 $.ajax({
1390 url : "https://mahallat.ir/execute/form/inquiry/mobile", 1391 type : "POST", 1392 data : formData, 1393 processData: false, 1394 contentType: false, 1395 success : function(data) { 1396 var result = JSON.parse(data); 1397 var mobile_result = result.result; 1398 if(result.status !== undefined && result.status == 26) 1399 { 1400 snackbar("element_2301",result.message, "danger", { 1401 duration: 3000, 1402 hasIcon: true 1403 }) 1404 $("#inquiry_button_12283").find("i").removeClass("fa-spin") 1405 return false; 1406 } 1407 if(mobile_result[0].status == "true") 1408 { 1409 snackbar("element_2301","ش٠ار٠Ù٠را٠٠عتبر است", "success", { 1410 duration: 3000, 1411 hasIcon: true 1412 }) 1413 } 1414 else 1415 { 1416 snackbar("element_23011","ش٠ار٠Ù٠را٠٠عتبر ÙÛØ³Øª", "danger", { 1417 duration: 3000, 1418 hasIcon: true 1419 }) 1420 } 1421 $("#inquiry_button_12283").find("i").removeClass("fa-spin") 1422 1423 } 1424 }); 1425 1426 } 1427 1428 </script>
1428 1429 </div></div><div class="row my-2 col-sm-12 px-0 mx-0" id="element_12284_div" ><div class="d-flex align-items-center col-sm-3"><label for="element_12284" class="form-label"><span required>ÙØ§ØØ¯</span></label></div> 1430 <div class="col-sm-9 d-flex align-items-center px-0 mx-0" dir="rtl"> 1431 <input type="hidden" name="form_element_id[]" value="element_12284"> 1432 <input type="hidden" name="form_type[]" value="listbox"> 1433 <input type="hidden" name="form_title[]" value="" id="element_12284_title" class="element_12284_title" > 1434 <input type="hidden" name="form_icons[]" value="" id="element_12284_icons" class="element_12284_icons" > 1435 <input type="hidden" name="form_rating[]" value="0"> 1436 <input type="hidden" name="form_step[]" value="1"> 1437 <input type="hidden" name="form_name_send[]" value=""> 1438 <input class="form-control tagify-select-single element_12284 " form="form_add_340_submitform" name="element_12284" id="element_12284" data-type="listbox" tabindex="6" data-required="true" placeholder="ÙØ·Ùا Ø§ÙØªØ®Ø§Ø¨ Ù ÛØ§ جستج٠کÙÛØ¯"> 1439 </div> 1440
1440<script> 1441 $(document).ready(function() { 1442 new MutationObserver(mutations => { 1443 mutations.forEach(mutation => { 1444 var tagifyElement = mutation.target.parentNode.querySelector(".tagify"); 1445 if (!tagifyElement) return; 1446 var oldFormClasses = Array.from(tagifyElement.classList).filter(cls => cls.startsWith("form-") || cls === "form-control" || cls.startsWith("element_") ); 1447 var newFormClasses = Array.from(mutation.target.classList).filter(cls => cls.startsWith("form-") || cls === "form-control" || cls.startsWith("element_") ); 1448 oldFormClasses.forEach(cls => tagifyElement.classList.remove(cls)); 1449 newFormClasses.forEach(cls => tagifyElement.classList.add(cls)); 1450 }); 1451 }).observe(document.getElementById("element_12284"), {attributes: true, attributeFilter: ["class"]}); 1452 var input_12284 = document.querySelector('#element_12284'); 1453 var tagify_12284 = new Tagify(input_12284, { 1454 enforceWhitelist: true, 1455 editTags: 0, 1456 maxTags: 1, 1457 backspace: false, 1458 mode: "select", 1459 userInput: true, 1460 tagTextProp: "title", 1461 whitelist: [{"id":"122841","value":"1","title":"Ø¯Ø±Ø®ÙØ§Ø³Øª "},{"id":"122842","value":"2","title":"Ù¾ÛØ´ÙÙØ§Ø¯ \/ Ø§ÙØªÙاد "},{"id":"122843","value":"3","title":"Ø´Ú©Ø§ÛØª "},{"id":"122844","value":"4","title":"Ø³ÙØ§Ù"},{"id":"122845","value":"5","title":"ÙØ§ØØ¯ Ø±Ø³ÛØ¯Ú¯Û"}], 1462 blacklist: [], 1463 dropdown: { 1464 enabled: 0, 1465 searchKeys: ["title", "value"], 1466 closeOnSelect: true, 1467 userInput: false, 1468 maxItems: 999999, 1469 highlightFirst: true, 1470 position: "all", 1471 mapValueTo: "title", 1472 itemTemplate: function(item) { 1473 return '<div class="tagify__dropdown__item" data-value="' + (item.value || '') + '">' + 1474 (item.title || item.value) + 1475 '</div>'; 1476 } 1477 }, 1478 originalInputValueFormat: function(valuesArr) { 1479 return valuesArr.map(item => item.value || item.id || item).join(","); 1480 } 1481 }); 1482 1483 tagify_12284.on('dblclick', function(e){ 1484 return false; 1485 }); 1486 // Add click handler for dropdown items 1487 tagify_12284.DOM.dropdown.addEventListener('click', function(e){
1488 if(e.target.matches('.tagify__dropdown__item')) { 1489 var value = e.target.getAttribute('data-value') || e.target.textContent; 1490 var item = tagify_12284.settings.whitelist.find(function(w) { 1491 return w.value == value || w.title == value; 1492 }); 1493 1494 if(item) { 1495 tagify_12284.removeAllTags(); 1496 tagify_12284.addTags([{ 1497 value: item.value, 1498 title: item.title || item.value 1499 }]); 1500 $("input[id='element_12284_title']").val(item.title || item.value); 1501 } 1502 } 1503 }); 1504 1505 // Show dropdown on focus 1506 tagify_12284.on('focus', function(e){ 1507 tagify_12284.dropdown.show(); 1508 }); 1509 1510 tagify_12284.on('click', function(e) { 1511 if(!tagify_12284.state.dropdown.visible) { 1512 tagify_12284.dropdown.show(); 1513 } 1514 e.stopPropagation(); 1515 }); 1516 1517 // Update hidden field when tag is added 1518 tagify_12284.on('add', function(e){ 1519 var selectedValue = e.detail.data.value; 1520 var selectedText = e.detail.data.title || selectedValue; 1521 $("input[id='element_12284_title']").val(selectedText); 1522 }); 1523 1524 tagify_12284.on('remove', function(e){ 1525 $("input[id='element_12284_title']").val(""); 1526 }); 1527 1528 // Set default value if exists 1529 1530 }); 1531 </script>
1531</div><div class="row my-2 col-sm-12 px-0 mx-0" id="element_12285_div" ><div class="d-flex align-items-center col-sm-3"><label for="element_12285" class="form-label"><span >Ù¾ÛØ§Ù </span></label></div> 1532 <div class="col-sm-9 px-0 mx-0"> 1533 <textarea data-type="multiline" form="form_add_340_submitform" name="element_12285" tabindex="7" id="element_12285" class="form-control element_12285 " cols="30" rows="2" lang="both" maxlength="1000" data-required="false"></textarea> 1534 <div id="element_12285_counter" class="counter "> 1535 <span id="element_12285_current_count"></span> 1536 <span>/</span> 1537 <span id="element_12285_maximum_count"></span> 1538 </div> 1539
1539<script>$(document).ready(() => { 1540 $("#element_12285_current_count").text($("#element_12285").val().length) 1541 $("#element_12285_maximum_count").text($("#element_12285").attr("maxlength")) 1542 }) 1543 $("#element_12285").on("change keypress keyup", function (e) { 1544 var characterCount = $(this).val().length, 1545 current_count = $("#element_12285_current_count"), 1546 maximum_count = $("#element_12285_maximum_count"), 1547 count = $("#element_12285_counter"); 1548 current_count.text(characterCount); 1549 }); 1550 /* Characters count End */ 1551 </script>
1551 1552 <input type="hidden" name="form_element_id[]" value="element_12285"> 1553 <input type="hidden" name="form_type[]" value="multiline"> 1554 <input type="hidden" name="form_title[]" value="" id="element_12285_title" class="element_12285_title" > 1555 <input type="hidden" name="form_icons[]" value="" id="element_12285_icons" class="element_12285_icons" > 1556 <input type="hidden" name="form_rating[]" value="0"> 1557 <input type="hidden" name="form_step[]" value="1"> 1558 <input type="hidden" name="form_name_send[]" value=""> 1559 </div> 1560 </div> 1561 <div class="row my-2 col-sm-12 px-0 mx-0" id="element_12287_div" > 1562 <p style="color:rgb(var(--rgb-first-darker));direction: rtl; text-align: center;">ش٠ار٠ت٠اس: 43229590_086</p> 1563<p style="color:rgb(var(--rgb-first-darker));direction: rtl; text-align: center;">پست اÙکترÙÙÛÚ© [email protected]</p> 1564<p style="color:rgb(var(--rgb-first-darker));direction: rtl; text-align: center;">آدرس: Ø§Ø³ØªØ§Ù Ù Ø±Ú©Ø²ÙØ Ø´ÙØ±Ø³ØªØ§Ù Ù ØÙات âââØ Ø®ÙØ§Ø¨Ø§Ù ج٠ÙÙØ±Ù Ø Ø³Ø§Ø®ØªÙ Ø§Ù Ø´ÙØ±Ø¯Ø§Ø±Ù</p> 1565 </div></div></div></div> 1566 </div><div class="section-footer"><div class="d-flex justify-content-end w-100 form_button_elements"><button type="button" data-type="button" onclick="submit_type('1','step(340,1,2)','submit_captcha','340','12288')" tabindex="11" id="info_btn_12288" value="submit" class="btn btn-primary col-sm-1 m-2 element_12288" ><span class="circular-loading"></span><span class="fs-13 fw-600 fc-white">Ø§Ø±Ø³Ø§Ù Ù¾ÛØ§Ù </span></button></div><div class="d-flex justify-content-end w-100 form_button_elements_preview" style="display:none !important;"><button type="button" class="btn btn-first m-2 px-4 fw-bold" onclick="view_step('340','1')">ÙÛØ±Ø§ÛØ´</button></div></div> <div class="col-md-12 col-sm-12 p-0 button_fetch_msg_s_1" id="button_fetch_msg_s_1" style="text-align: right !important;display: block;right: 2%;"></div> 1567
1567<script> 1568 function required_340_1() 1569 { 1570 var status = true; 1571 var var_f = 0; 1572 var var_mes = ""; 1573 1574 1575 if($("#element_12281_div").css("display") != "none" && $("#element_12281_div").parents().filter(function() {return $(this).css("display") == "none"}).length < 1) 1576 { 1577 1578 if($("#element_12281").data("required") === true && ($("#element_12281_div").css("display") != "none" && $("#element_12281_div").parents().filter(function() {return $(this).css("display") == "none"}).length < 1)) 1579 { 1580 if($("#element_12281").data("type") === "plate_car") 1581 { 1582 if($("#element_12281_1").val() == "" && $("#element_12281_2").val() == "" && $("#element_12281_3").val() == "" && $("#element_12281_4").val() == "") 1583 { 1584 $("#element_12281").removeClass("form-success"); 1585 $("#element_12281").addClass("form-error"); 1586 var_f = var_f+1; 1587 var_mes = var_mes + '<p> ÙØ·Ùا ÙØ§Ù Ù ÙØ§Ù خاÙÙØ§Ø¯Ú¯Û Ø®ÙØ¯ را ÙØ§Ø±Ø¯ Ú©ÙÛØ¯ </p>'; 1588 } 1589 else 1590 { 1591 $("#element_12281").addClass("form-success"); 1592 $("#element_12281").removeClass("form-error"); 1593 } 1594 } 1595 else if($("#element_12281").data("type") === "plate_motor") 1596 { 1597 if($("#element_12281_1").val() == "" && $("#element_12281_2").val() == "") 1598 { 1599 $("#element_12281").removeClass("form-success"); 1600 $("#element_12281").addClass("form-error"); 1601 var_f = var_f+1; 1602 var_mes = var_mes + '<p> ÙØ·Ùا ÙØ§Ù Ù ÙØ§Ù خاÙÙØ§Ø¯Ú¯Û Ø®ÙØ¯ را ÙØ§Ø±Ø¯ Ú©ÙÛØ¯ </p>'; 1603 } 1604 else 1605 { 1606 $("#element_12281").addClass("form-success"); 1607 $("#element_12281").removeClass("form-error"); 1608 } 1609 } 1610 else if($("#element_12281").data("type") === "routing") 1611 {} 1612 else 1613 { 1614 if ($("#element_12281").val() == "") 1615 { 1616 $("#element_12281").removeClass("form-success"); 1617 $("#element_12281").addClass("form-error"); 1618 var_f = var_f+1; 1619 var_mes = var_mes + '<p> ÙØ·Ùا ÙØ§Ù Ù ÙØ§Ù خاÙÙØ§Ø¯Ú¯Û Ø®ÙØ¯ را ÙØ§Ø±Ø¯ Ú©ÙÛØ¯ </p>'; 1620 } 1621 else 1622 { 1623 $("#element_12281").addClass("form-success"); 1624 $("#element_12281").removeClass("form-error"); 1625 } 1626 } 1627 } 1628 } 1629 1630 1631 1632 if($("#element_12282_div").css("display") != "none" && $("#element_12282_div").parents().filter(function() {return $(this).css("display") == "none"}).length < 1) 1633 { 1634 1635 if($("#element_12282").data("required") === true && ($("#element_12282_div").css("display") != "none" && $("#element_12282_div").parents().filter(function() {return $(this).css("display") == "none"}).length < 1)) 1636 { 1637 if($("#element_12282").data("type") === "plate_car") 1638 { 1639 if($("#element_12282_1").val() == "" && $("#element_12282_2").val() == "" && $("#element_12282_3").val() == "" && $("#element_12282_4").val() == "") 1640 { 1641 $("#element_12282").removeClass("form-success"); 1642 $("#element_12282").addClass("form-error"); 1643 var_f = var_f+1; 1644 var_mes = var_mes + '<p> ÙØ·Ùا پست اÙکترÙÙÛÚ© Ø®ÙØ¯ را ÙØ§Ø±Ø¯ Ú©ÙÛØ¯ </p>'; 1645 } 1646 else 1647 { 1648 $("#element_12282").addClass("form-success"); 1649 $("#element_12282").removeClass("form-error"); 1650 } 1651 } 1652 else if($("#element_12282").data("type") === "plate_motor") 1653 { 1654 if($("#element_12282_1").val() == "" && $("#element_12282_2").val() == "") 1655 { 1656 $("#element_12282").removeClass("form-success"); 1657 $("#element_12282").addClass("form-error"); 1658 var_f = var_f+1; 1659 var_mes = var_mes + '<p> ÙØ·Ùا پست اÙکترÙÙÛÚ© Ø®ÙØ¯ را ÙØ§Ø±Ø¯ Ú©ÙÛØ¯ </p>'; 1660 } 1661 else 1662 { 1663 $("#element_12282").addClass("form-success"); 1664 $("#element_12282").removeClass("form-error"); 1665 } 1666 } 1667 else if($("#element_12282").data("type") === "routing") 1668 {} 1669 else 1670 { 1671 if ($("#element_12282").val() == "") 1672 { 1673 $("#element_12282").removeClass("form-success"); 1674 $("#element_12282").addClass("form-error"); 1675 var_f = var_f+1; 1676 var_mes = var_mes + '<p> ÙØ·Ùا پست اÙکترÙÙÛÚ© Ø®ÙØ¯ را ÙØ§Ø±Ø¯ Ú©ÙÛØ¯ </p>'; 1677 } 1678 else 1679 { 1680 $("#element_12282").addClass("form-success"); 1681 $("#element_12282").removeClass("form-error"); 1682 } 1683 } 1684 } 1685 } 1686 1687 1688 if($("#element_12282").val() !="") 1689 { 1690 var testEmail = /^[A-Z0-9._%+-]+@([A-Z0-9-]+\.)+[A-Z]{2,4}$/i; 1691 if ( !testEmail.test($("#element_12282").val()) 1692 && $("#element_12282_div").css("display") == "flex" ) 1693 { 1694 1695 $("#element_12282").removeClass("form-success"); 1696 $("#element_12282").addClass("form-error"); 1697 var_f = var_f+1; 1698 var_mes = var_mes + '<p id="red"> ÙØ·Ùا اÛÙ Û٠٠عتبر ÙØ§Ø±Ø¯ Ú©ÙÛØ¯ </p>'; 1699 } 1700 else 1701 { 1702 $("#element_12282").removeClass("form-error"); 1703 $("#element_12282").addClass("form-success"); 1704 } 1705 } 1706 1707 1708 if($("#element_12283_div").css("display") != "none" && $("#element_12283_div").parents().filter(function() {return $(this).css("display") == "none"}).length < 1) 1709 { 1710 1711 if($("#element_12283").data("required") === true && ($("#element_12283_div").css("display") != "none" && $("#element_12283_div").parents().filter(function() {return $(this).css("display") == "none"}).length < 1)) 1712 { 1713 if($("#element_12283").data("type") === "plate_car") 1714 { 1715 if($("#element_12283_1").val() == "" && $("#element_12283_2").val() == "" && $("#element_12283_3").val() == "" && $("#element_12283_4").val() == "") 1716 { 1717 $("#element_12283").removeClass("form-success"); 1718 $("#element_12283").addClass("form-error"); 1719 var_f = var_f+1; 1720 var_mes = var_mes + '<p> ÙØ·Ùا تÙÙÙ ÙÙ Ø±Ø§Ù Ø®ÙØ¯ را ÙØ§Ø±Ø¯ Ú©ÙÛØ¯ </p>'; 1721 } 1722 else 1723 { 1724 $("#element_12283").addClass("form-success"); 1725 $("#element_12283").removeClass("form-error"); 1726 } 1727 } 1728 else if($("#element_12283").data("type") === "plate_motor") 1729 { 1730 if($("#element_12283_1").val() == "" && $("#element_12283_2").val() == "") 1731 { 1732 $("#element_12283").removeClass("form-success"); 1733 $("#element_12283").addClass("form-error"); 1734 var_f = var_f+1; 1735 var_mes = var_mes + '<p> ÙØ·Ùا تÙÙÙ ÙÙ Ø±Ø§Ù Ø®ÙØ¯ را ÙØ§Ø±Ø¯ Ú©ÙÛØ¯ </p>'; 1736 } 1737 else 1738 { 1739 $("#element_12283").addClass("form-success"); 1740 $("#element_12283").removeClass("form-error"); 1741 } 1742 } 1743 else if($("#element_12283").data("type") === "routing") 1744 {} 1745 else 1746 { 1747 if ($("#element_12283").val() == "") 1748 { 1749 $("#element_12283").removeClass("form-success"); 1750 $("#element_12283").addClass("form-error"); 1751 var_f = var_f+1; 1752 var_mes = var_mes + '<p> ÙØ·Ùا تÙÙÙ ÙÙ Ø±Ø§Ù Ø®ÙØ¯ را ÙØ§Ø±Ø¯ Ú©ÙÛØ¯ </p>'; 1753 } 1754 else 1755 { 1756
1756 $("#element_12283").addClass("form-success"); 1757 $("#element_12283").removeClass("form-error"); 1758 } 1759 } 1760 } 1761 } 1762 1763 1764 if($("#element_12283").val() !="") 1765 { 1766 var testMobile = /^\+?[0][0-9(),.-]{10}$/; 1767 if ( ( !testMobile.test($("#element_12283").val()) || $("#element_12283").val().length != 11 ) 1768 && $("#element_12283_div").css("display") == "flex" ) 1769 { 1770 $("#element_12283").removeClass("form-success"); 1771 $("#element_12283").addClass("form-error"); 1772 var_f = var_f+1; 1773 var_mes = var_mes + '<p id="red"> ÙØ·Ùا ش٠ار٠تÙÙÙ Ù٠را٠٠عتبر ÙØ§Ø±Ø¯ Ú©ÙÛØ¯ </p>'; 1774 } 1775 else 1776 { 1777 $("#element_12283").addClass("form-success"); 1778 $("#element_12283").removeClass("form-error"); 1779 } 1780 } 1781 1782 1783 if($("#element_12284_div").css("display") != "none" && $("#element_12284_div").parents().filter(function() {return $(this).css("display") == "none"}).length < 1) 1784 { 1785 1786 if($("#element_12284").data("required") === true && ($("#element_12284_div").css("display") != "none" && $("#element_12284_div").parents().filter(function() {return $(this).css("display") == "none"}).length < 1)) 1787 { 1788 if($("#element_12284").data("type") === "plate_car") 1789 { 1790 if($("#element_12284_1").val() == "" && $("#element_12284_2").val() == "" && $("#element_12284_3").val() == "" && $("#element_12284_4").val() == "") 1791 { 1792 $("#element_12284").removeClass("form-success"); 1793 $("#element_12284").addClass("form-error"); 1794 var_f = var_f+1; 1795 var_mes = var_mes + '<p> ÙØ·Ùا ÙØ§ØØ¯ Ø®ÙØ¯ را ÙØ§Ø±Ø¯ Ú©ÙÛØ¯ </p>'; 1796 } 1797 else 1798 { 1799 $("#element_12284").addClass("form-success"); 1800 $("#element_12284").removeClass("form-error"); 1801 } 1802 } 1803 else if($("#element_12284").data("type") === "plate_motor") 1804 { 1805 if($("#element_12284_1").val() == "" && $("#element_12284_2").val() == "") 1806 { 1807 $("#element_12284").removeClass("form-success"); 1808 $("#element_12284").addClass("form-error"); 1809 var_f = var_f+1; 1810 var_mes = var_mes + '<p> ÙØ·Ùا ÙØ§ØØ¯ Ø®ÙØ¯ را ÙØ§Ø±Ø¯ Ú©ÙÛØ¯ </p>'; 1811 } 1812 else 1813 { 1814 $("#element_12284").addClass("form-success"); 1815 $("#element_12284").removeClass("form-error"); 1816 } 1817 } 1818 else if($("#element_12284").data("type") === "routing") 1819 {} 1820 else 1821 { 1822 if ($("#element_12284").val() == "") 1823 { 1824 $("#element_12284").removeClass("form-success"); 1825 $("#element_12284").addClass("form-error"); 1826 var_f = var_f+1; 1827 var_mes = var_mes + '<p> ÙØ·Ùا ÙØ§ØØ¯ Ø®ÙØ¯ را ÙØ§Ø±Ø¯ Ú©ÙÛØ¯ </p>'; 1828 } 1829 else 1830 { 1831 $("#element_12284").addClass("form-success"); 1832 $("#element_12284").removeClass("form-error"); 1833 } 1834 } 1835 } 1836 } 1837 1838 1839 1840 if($("#element_12285_div").css("display") != "none" && $("#element_12285_div").parents().filter(function() {return $(this).css("display") == "none"}).length < 1) 1841 { 1842 1843 if($("#element_12285").data("required") === true && ($("#element_12285_div").css("display") != "none" && $("#element_12285_div").parents().filter(function() {return $(this).css("display") == "none"}).length < 1)) 1844 { 1845 if($("#element_12285").data("type") === "plate_car") 1846 { 1847 if($("#element_12285_1").val() == "" && $("#element_12285_2").val() == "" && $("#element_12285_3").val() == "" && $("#element_12285_4").val() == "") 1848 { 1849 $("#element_12285").removeClass("form-success"); 1850 $("#element_12285").addClass("form-error"); 1851 var_f = var_f+1; 1852 var_mes = var_mes + '<p> ÙØ·Ùا Ù¾ÛØ§Ù Ø®ÙØ¯ را ÙØ§Ø±Ø¯ Ú©ÙÛØ¯ </p>'; 1853 } 1854 else 1855 { 1856 $("#element_12285").addClass("form-success"); 1857 $("#element_12285").removeClass("form-error"); 1858 } 1859 } 1860 else if($("#element_12285").data("type") === "plate_motor") 1861 { 1862 if($("#element_12285_1").val() == "" && $("#element_12285_2").val() == "") 1863 { 1864 $("#element_12285").removeClass("form-success"); 1865 $("#element_12285").addClass("form-error"); 1866 var_f = var_f+1; 1867 var_mes = var_mes + '<p> ÙØ·Ùا Ù¾ÛØ§Ù Ø®ÙØ¯ را ÙØ§Ø±Ø¯ Ú©ÙÛØ¯ </p>'; 1868 } 1869 else 1870 { 1871 $("#element_12285").addClass("form-success"); 1872 $("#element_12285").removeClass("form-error"); 1873 } 1874 } 1875 else if($("#element_12285").data("type") === "routing") 1876 {} 1877 else 1878 { 1879 if ($("#element_12285").val() == "") 1880 { 1881 $("#element_12285").removeClass("form-success"); 1882 $("#element_12285").addClass("form-error"); 1883 var_f = var_f+1; 1884 var_mes = var_mes + '<p> ÙØ·Ùا Ù¾ÛØ§Ù Ø®ÙØ¯ را ÙØ§Ø±Ø¯ Ú©ÙÛØ¯ </p>'; 1885 } 1886 else 1887 { 1888 $("#element_12285").addClass("form-success"); 1889 $("#element_12285").removeClass("form-error"); 1890 } 1891 } 1892 } 1893 } 1894 1895 1896 if (var_f > 0) 1897 { 1898 status = false; 1899 snackbar("element_8492123212301", var_mes, "danger", { 1900 duration: 3000, 1901 hasIcon: true 1902 }) 1903 // var msg = '<div class="alert alert-block alert-danger"><button type="button" class="close" data-dismiss="alert"><i class="ace-icon fa fa-times"></i></button><i class="ace-icon fa fa-ban "></i><strong>کاربر Ú¯Ø±Ø§Ù Û :'+var_mes+'</strong></div>'; 1904 // $("#form_add_340_result").html(msg); 1905 } 1906 else 1907 { 1908 $("#form_add_340_result").html(""); 1909 } 1910 return status; 1911 } 1912 </script>
1912 1913 </div> 1914 </div> 1915 </div> 1916 <div class="row step_340 mx-auto w-100" id="step_340_2" data-focus="element_12292" data-disabled-step="t"> 1917 <div class="col-12 px-0"> 1918 <div class="section" data-form-section> 1919 <input id="step_back_2" type="hidden" name="step_back_2" value=""> 1920 <div class="section-header"> 1921 <div class="d-flex gap-2 align-items-center justify-content-center"> 1922 <svg class="" id="" style=""><use href="https://mahallat.ir/upload/icons/myasnaf.svg#myasnaf.svg" svghref="https://mahallat.ir/upload/icons/myasnaf.svg#myasnaf.svg"></use></svg> 1923 <h1>Ø§Ø·ÙØ§Ø¹Ø§Øª ت٠اس</h1> 1924 1925 </div> 1926 <h4>-</h4> 1927 1928 </div> 1929 <div class="section-body"> 1930 <div class="d-flex row mx-0 px-0 w-100"><div class="col-sm-8 mx-auto min-height-470 " style="display: flex;" id="element_12289_div" ><div class="form-group form_group mx-2 mb-2 row w-100" > 1931 <div class="row my-2 col-sm-12 px-0 mx-0" id="element_12290_div" > 1932 <p style="color:rgb(var(--rgb-first-darker));direction: rtl; text-align: right;">Ù¾ÛØ§Ù ش٠ا با Ù ÙÙÙÛØª ثبت Ú¯Ø±Ø¯ÛØ¯.<br /> Ù٠کارا٠٠ا در اسرع ÙÙØª ب٠بررسÙÛ Ø¯Ø±Ø®ÙØ§Ø³Øª ÙØ§ Ù¾Ø±Ø¯Ø§Ø®ØªÙ Ù ÙØªÛج٠را Ø¨Ù Ø§Ø·ÙØ§Ø¹ ش٠ا Ù Û Ø±Ø³Ø§ÙÙØ¯.<br /> از ÙÙ Ú©Ø§Ø±Û Ø´Ù Ø§ با Ø´ÙØ±Ø¯Ø§Ø±Û Ù ØÙات سپاسگزارÛÙ .</p> 1933<p style="color:rgb(var(--rgb-first-darker));direction: rtl; text-align: right;">کد Ù¾ÛÚ¯ÛØ±Û : <span id="tracking_code">{tracking_code}</span></p> 1934 </div></div></div></div> 1935 </div><div class="section-footer"><div class="d-flex justify-content-end w-100 form_button_elements"><button type="button" data-type="button" onclick="submit_type('2','','exit','340','12292')" tabindex="4" id="info_btn_12292" value="exit" class="btn btn-slate-light col-sm-1 m-2 element_12292" ><span class="circular-loading"></span><span class="fs-13 fw-600 fc-white">Ø®Ø±ÙØ¬</span></button> 1936
1936<script> 1937 $(document).ready(function(){ 1938 if($("#myModa_data").hasClass("show") || $("#myWidgets").hasClass("show") || $("#popup_model_one").hasClass("show") || $("#popup_model_two").hasClass("show")) 1939 { 1940 $("#info_btn_12292").removeAttr("onclick"); 1941 1942 $("#info_btn_12292").attr("data-bs-dismiss","modal"); 1943 $("#info_btn_12292").text("بستÙ"); 1944 } 1945 }) 1946 </script>
1946</div><div class="d-flex justify-content-end w-100 form_button_elements_preview" style="display:none !important;"><button type="button" class="btn btn-first m-2 px-4 fw-bold" onclick="view_step('340','2')">ÙÛØ±Ø§ÛØ´</button></div></div> <div class="col-md-12 col-sm-12 p-0 button_fetch_msg_s_2" id="button_fetch_msg_s_2" style="text-align: right !important;display: block;right: 2%;"></div> 1947
1947<script> 1948 function required_340_2() 1949 { 1950 var status = true; 1951 var var_f = 0; 1952 var var_mes = ""; 1953 1954 if (var_f > 0) 1955 { 1956 status = false; 1957 snackbar("element_8492123212301", var_mes, "danger", { 1958 duration: 3000, 1959 hasIcon: true 1960 }) 1961 // var msg = '<div class="alert alert-block alert-danger"><button type="button" class="close" data-dismiss="alert"><i class="ace-icon fa fa-times"></i></button><i class="ace-icon fa fa-ban "></i><strong>کاربر Ú¯Ø±Ø§Ù Û :'+var_mes+'</strong></div>'; 1962 // $("#form_add_340_result").html(msg); 1963 } 1964 else 1965 { 1966 $("#form_add_340_result").html(""); 1967 } 1968 return status; 1969 } 1970 </script>
1970 1971 </div> 1972 </div> 1973 </div> 1974 1975 <div class="modal fade" id="captcha_modal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true"> 1976 <div class="modal-dialog"> 1977 <div class="modal-content modal-sm"> 1978 <div class="row justify-content-center p-0"> 1979 <div class="col-12 p-0"> 1980 <div class="section" data-form-section> 1981 <div class="section-header"> 1982 <div class="d-flex gap-2 align-items-center justify-content-center"> 1983 <svg class="" id="" style=""><use href="https://mahallat.ir/upload/icons/left_sso/change_password.svg#change_password.svg" svghref="https://mahallat.ir/upload/icons/left_sso/change_password.svg#change_password.svg"></use></svg> 1984 <h1>ÙØ±Ø²Ùا٠Ù</h1> 1985 </div> 1986 </div> 1987 <div class="section-body min-height-auto p-0"> 1988 <div class="form-group row m-0 col-12 align-items-center pt-3"> 1989 <div class="col-md-4 row"> 1990 <label class="form-label" for="captcha"> کد ا٠ÙÛØªÛ</label> 1991 </div> 1992 <div class="col-md-8 row"> 1993 <div class="position-relative px-0"> 1994 <div class="d-flex align-items-center"> 1995 <input name="captcha" type="text" id="captcha" class="form-control" type="text" autocomplete="new-captcha" maxlength="5" tabindex="3" inputmode="numeric"> 1996 <img id="capcha_img" src="https://mahallat.ir/execute/capcha/form_submit" style="height: 40px !important" class="captcha-img bg-dark text-white h-100 bottom-2 end-0 g-center" /> 1997 </div> 1998
1998<script> 1999 shouldNumber($("#captcha"),5); 2000 $("#capcha_img").click(function () {resetCaptchaImage('execute/capcha/form_submit','capcha_img');}); 2001 function resetCaptchaImage(url,id) 2002 { 2003 d = new Date(); 2004 $("#"+id).attr("src", "https://mahallat.ir/"+url+"/?" + d.getTime()); 2005 } 2006 </script>
2006 2007 </div> 2008 </div> 2009 </div> 2010 <div class="section-footer"> 2011 <div class="row col-12 text-center justify-content-end"> 2012 <div id="captcha_loading" ></div> 2013 <div id="captcha_result" class="col-sm-12 row p-0 m-0"></div> 2014 <button onclick="$('form#captcha_submitform').submit();" id="captcha_submit_btn" class="btn btn-primary w-fit btn-lg px-5" type="button" >ثبت</button> 2015 </div> 2016 </div> 2017 </div> 2018 </div> 2019 </div> 2020 </div> 2021 </div> 2022 </div> 2023 </div> 2024 2025 </form> 2026 2027 <div class="col-sm-12 row p-0 m-0"> 2028 <div id="form_add_340_loading" ></div> 2029 <div id="form_add_340_result" class="col-sm-12 row p-0 m-0 mt-0" ></div> 2030 </div> 2031 </div> 2032 </div></main> 2033 <footer class="footer-v2"> 2034 <div class="container-fluid"> 2035 <div class="row"> 2036 <div class="col-12 col-lg-2"> 2037 <div class="d-flex w-100 h-100 justify-content-center align-items-center"> 2038 <svg class="" id="" style=""><use href="https://mahallat.ir/upload/platforms/mahallat.ir_all_portal_browser/logo/logo_white.svg#logo_white.svg" svghref="https://mahallat.ir/upload/platforms/mahallat.ir_all_portal_browser/logo/logo_white.svg#logo_white.svg"></use></svg> 2039 </div> 2040 </div> 2041 <div class="col-12 col-lg-6"> 2042 <div class="d-flex align-items-center h-100 my-2"> 2043 <ul class="footer-v2-menu"><li><a class="text-lightest" target="_blank" href="http://www.imam-khomeini.ir/" title="Ù¾Ø±ØªØ§Ù Ø±ÙØ¨Ø± Ú©Ø¨ÛØ± اÙÙÙØ§Ø¨ ا٠ا٠خ٠ÛÙÛ" rel="nofollow">Ù¾Ø±ØªØ§Ù Ø±ÙØ¨Ø± Ú©Ø¨ÛØ± اÙÙÙØ§Ø¨ ا٠ا٠خ٠ÛÙÛ</a></li><li><a class="text-lightest" target="_blank" href="https://farsi.khamenei.ir/" title="پاÛÚ¯Ø§Ù Ø§Ø·ÙØ§Ø¹ رساÙÛ Ø¯ÙØªØ± Ù ÙØ§Ù Ù Ø¹Ø¸Ù Ø±ÙØ¨Ø±Û" rel="nofollow">پاÛÚ¯Ø§Ù Ø§Ø·ÙØ§Ø¹ رساÙÛ Ø¯ÙØªØ± Ù ÙØ§Ù Ù Ø¹Ø¸Ù Ø±ÙØ¨Ø±Û</a></li><li><a class="text-lightest" target="_blank" href="https://www.president.ir/" title="پاÛÚ¯Ø§Ù Ø§Ø·ÙØ§Ø¹ رساÙÛ Ø±ÛØ§Ø³Øª ج٠ÙÙØ±Û" rel="nofollow">پاÛÚ¯Ø§Ù Ø§Ø·ÙØ§Ø¹ رساÙÛ Ø±ÛØ§Ø³Øª ج٠ÙÙØ±Û</a></li><li><a class="text-lightest" target="_blank" href="https://moi.ir/" title="ÙØ²Ø§Ø±Øª Ú©Ø´ÙØ±" rel="nofollow">ÙØ²Ø§Ø±Øª Ú©Ø´ÙØ±</a></li><li><a class="text-lightest" target="_blank" href="https://ostan-mr.ir/" title="Ø§Ø³ØªØ§ÙØ¯Ø§Ø±Û ٠رکزÛ" rel="nofollow">Ø§Ø³ØªØ§ÙØ¯Ø§Ø±Û ٠رکزÛ</a></li> 2044 2045 </ul> 2046 </div> 2047 </div> 2048 <div class="col-12 col-lg-3"> 2049 <h3 class="footer-title footer-title-v2">Ø§Ø·ÙØ§Ø¹Ø§Øª ت٠اس</h3> 2050 <p>ش٠ار٠ت٠اس: 43223022-086 <br /> پست اÙکترÙÙÛÚ© [email protected] <br /> آدرس: Ø§Ø³ØªØ§Ù Ù Ø±Ú©Ø²ÙØ Ø´ÙØ±Ø³ØªØ§Ù Ù ØÙات âââØ Ø®ÙØ§Ø¨Ø§Ù ج٠ÙÙØ±Ù Ø Ø³Ø§Ø®ØªÙ Ø§Ù Ø´ÙØ±Ø¯Ø§Ø±Ù</p> 2051 <h3 class="footer-title footer-title-v2">Ø´ÙØ±Ø¯Ø§Ø±Û Ù ØÙات در Ø´Ø¨Ú©Ù ÙØ§Û اجت٠اعÛ</h3> 2052 <nav class="socials mx-auto"> 2053 <ul><li><a href="https://www.aparat.com/mahallat.ir" id="social_0" target="_blank" rel="nofollow"><img src="https://mahallat.ir/assets/images/portal/aparat.png" alt=""></a></li><li><a href="http://eitaa.com/shahrdari_mahallat" id="social_1" target="_blank" rel="nofollow"><img src="https://mahallat.ir/assets/images/portal/eitaa.png" alt=""></a></li> 2054 </ul> 2055 </nav> 2056 </div> 2057 </div> 2058 </div> 2059 </footer> 2060 <div class="footer-copy bbl-footer-copy"> 2061 <div class="container mx-auto"> 2062 <a href="https://mahallat.ir/" class="d-flex gap-2 justify-content-center align-items-center text-first-dark">
2063 <span>Ø´ÙØ±Ø¯Ø§Ø±Û Ù ØÙات</span> 2064 <img class="logo-img" src="https://mahallat.ir/upload/platforms/mahallat.ir_all_portal_browser/logo/black.png" alt="" /> 2065 <span>2026</span> 2066 <span>(ÙØ³Ø®Ù 104)</span> 2067 <a href="https://tanianict.com"> 2068 <svg id="tanian.svg" class="creator-img d-none d-sm-block" xmlns="http://www.w3.org/2000/svg" viewBox="-6 -6 567 130"> 2069 <defs> 2070 <filter id="text-shadow" x="-50%" y="-50%" width="200%" height="200%"> 2071 <feGaussianBlur in="SourceAlpha" stdDeviation="2"></feGaussianBlur> 2072 <feOffset dx="-3" dy="4" result="offsetblur"></feOffset> 2073 <feFlood flood-color="rgba(var(--rgb-darkest), 0.75)"></feFlood> 2074 <feComposite in2="offsetblur" operator="in"></feComposite> 2075 <feMerge> 2076 <feMergeNode></feMergeNode> 2077 <feMergeNode in="SourceGraphic"></feMergeNode> 2078 </feMerge> 2079 </filter> 2080 <style> 2081 .b3864008-0ee8-4a83-9c7e-3f26d2847a8d { 2082 filter: url(#text-shadow); 2083 } 2084 </style> 2085 </defs> 2086 <g id="a704685d-a398-4666-97dc-9ad820adb10c" data-name="Layer 2"> 2087 <g id="a3328efe-033a-4855-8ca4-1ff73d3c10ee" data-name="Layer 1"> 2088 <g id="b069dcb4-c8a2-4c9e-87d2-b2ead5de0d1d" data-name="fb2297bb-5f05-4bbd-fdjsaf-9c618b5f2a71"> 2089 <path class="b3864008-0ee8-4a83-9c7e-3f26d2847a8d svg-blue-600" d="M555,38.24c-5.47-6-15.4-6.12-21.43,0-4.55,4.61-5,5.09-11.36,5.09-9.53,0-6-9.52-21.2-9.52-5.73,0-13,6.38-13,13.41,0,4.78.26,7.85,4.2,11.81a15,15,0,0,0,21.13-.32c4.17-4.58,8.74-7.47,15.65-4,3.76,1.88,2.16,1.95,5.07,4.44l.47.39C549.14,71.76,567.42,51.72,555,38.24ZM530.59,64.83c-4.57-4.54-11.6-3.62-15.35,1.35-4,5.28.62,16.14-3.23,22.74-2.61,4.48-8.8,7.68-13.7,2.14a10.26,10.26,0,0,0-1.54-1.49L460.29,52.93c-4.56-6,1.7-10.57,5.38-14.25l8.87-8.87,8.65-8.66c3.6-3.6,7-5.54,7-11.57,0-7.2-9.68-14.09-17.91-5.8l-24,24c-5.15,4.91-9.56,11.55-9.56,19.86,0,15.39,9.7,22,18.28,30.61l23.79,23.8c9.16,9.15,18.1,15.74,33.16,10a30.39,30.39,0,0,0,19.52-28.5C533.49,76.23,534.71,68.92,530.59,64.83Z"/> 2090 <path class="b3864008-0ee8-4a83-9c7e-3f26d2847a8d svg-blue-600" d="M403.69,16.93c0,7.24-12.46,12.69-16.94,12.93-7.34.4-15.08-6.39-15.08-14.66A15,15,0,0,1,386.81.06C394.25.06,403.69,12,403.69,16.93Z"/> 2091 <path class="b3864008-0ee8-4a83-9c7e-3f26d2847a8d svg-blue-600" d="M328.83,98.28c0,17-18.76,19.34-25.83,10.69-6-7.35-14.71-6.2-19.41-.12-4.87,6.31-15.24,6.72-21.3,1-4.21-4-4.42-7.68-4.42-12.46,0-11.15,16.62-18.35,25.81-8.07l.62.68a9.19,9.19,0,0,0,3.28,2.79c5.79,3.1,11.39,1.18,15.62-3.73,3.36-3.9,7.59-4.65,12.65-4.65C322,84.43,328.83,91.18,328.83,98.28Z"/> 2092 <path class="b3864008-0ee8-4a83-9c7e-3f26d2847a8d svg-blue-600" d="M424.28,61.76c-3.35,6.1-18,19.41-23.3,24.73l-13.56,13.69c-3.48,3.47-6.59,7.18-10.81,10-10.63,7-26.58,3.44-33.69-6-4.64-6.19-6-13.48-8.52-20.91L323.86,49.6c-1.13-3.37-1.62-8.43-6.28-8.43-3,0-79.3,55.08-92.49,66.73-5.08,4.47-11.38,6.39-19.14,6.39-8.75,0-14.55-4.82-20-10.28L156.09,74.16c-5.58-5.58-9.94-8.64-12.72-17.14a27.48,27.48,0,0,1,3.38-23.57,36.37,36.37,0,0,1,5.52-6.16q12-12,23.95-24.08C183-2.58,193.41.92,193.41,9.58c0,5.83-3.44,8.41-6.82,11.79L169.72,38.24c-6.55,6.55-11.35,10.35-3.61,17.67,11,11.11,21.81,22.56,33,33.4,8.06,7.8,9.21,6,19.26-1.54q37.25-27.4,74.48-54.89c9.37-7.06,13.83-11.62,25.59-11.62,9.85,0,18.89,7,22.07,14.71l12.29,39.19c.61,2.14,1.1,3.39,1.73,5.63.57,2,1.08,3.56,1.75,5.61,1.22,3.66,2.57,7.55,7.16,7.55,2.6,0,5.08-3.13,6.6-4.65l33.53-33.53c10.54-10.5-2.49-10.68-2.49-20.66,0-4.58,4.34-9.52,9.09-9.52h2.16C421.79,25.59,432.88,46.1,424.28,61.76Z"/> 2093 <path class="b3864008-0ee8-4a83-9c7e-3f26d2847a8d svg-blue-600" d="M127,62.56c-4.55,7.5-42.86,45-48,48.09a26.42,26.42,0,0,1-12.37,3.64c-10.62,0-16.75-4-23.69-10.93-8-8.12-25-24.18-31.83-32.2C4.55,63.4,0,61.4,0,47.22,0,36.36,6.05,31.91,11.91,25.39c6-6,22.78-25.33,28.76-25.33,9.07,0,14.1,9.33,8.3,16.52-3.31,4.09-17.22,17.28-21.82,21.88-6.78,6.78-10.92,9.64-3,17.52L52.46,84.33c9.2,9.2,11.36,14.38,20.34,5.4l34-34c7.64-7.62,2.93-11.13-3.46-17.53C99,33.92,84.38,20.08,81.51,16.33S78.6,6.41,82.07,3A9.72,9.72,0,0,1,88.7.06c6.26,0,9.4,4.5,13.24,8.39l8.79,9,.21.22,6.92,6.93.21.22c.44.45.73.83,1.24,1.36,1.82,1.91,3.68,3.47,5.41,5.41C131.67,39.33,132.42,53.56,127,62.56Z"/> 2094 <path class="b3864008-0ee8-4a83-9c7e-3f26d2847a8d svg-blue-600" d="M80,55.44C80,65.5,64.62,74,54.83,64.22c-4-4-4.21-7-4.21-11.81,0-3.35,2.53-7.76,4.44-9.4,6.31-5.38,14.23-5.37,20.54,0C79.3,46.17,80,50.87,80,55.44Z"/> 2095 </g> 2096 </g> 2097 </g> 2098 </svg> 2099 </a> 2100 </a> 2101 </div> 2102 </div> 2103 <div class="btn-fixed-wrapper bottom-left d-flex flex-column gap-2 align-items-center"> 2104 <a href="#" role="button" class="btn-fixed position-relative show" data-bs-toggle="modal" data-bs-target="#downloadAppModal"> 2105 <i class="fa fa-mobile-alt fs-25"></i>
2106 <span class="btn-fixed-tooltip">داÙÙÙØ¯ Ù ØÙات Ù Ù</span> 2107 </a> 2108 <a href="" class="btn-fixed position-relative" id="back_to_top"><i class="fa fa-angle-up"></i></a> 2109 </div> 2110 <div class="modal fade" id="downloadAppModal" tabindex="-1" aria-labelledby="downloadAppModalLabel" aria-hidden="true"> 2111 <div class="modal-dialog"> 2112 <div class="modal-content"> 2113 <div class="modal-header"> 2114 <h5 class="modal-title" id="downloadAppModalLabel">داÙÙÙØ¯ اپÙÛÚ©ÛØ´Ù Ù ØÙات Ù Ù</h5> 2115 <button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"> 2116 <i class="fa-solid fa-times"></i> 2117 </button> 2118 </div> 2119 <div class="modal-body"> 2120 <p class="fs-14 text-center">Ø¬ÙØª داÙÙÙØ¯ ÙØ±Ù Ø§ÙØ²Ø§Ø± Ù ØÙات Ù Ù Ù Û ØªÙØ§ÙÛØ¯ از طرÛÙ ÙÛÙÚ© Ø²ÛØ± Ø§ÙØ¯Ø§Ù Ù٠اÛÛØ¯</p> 2121 <div class="download-apps"> 2122 <a href="https://mahallat.ir/qapp" class="w-50"> 2123 <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 162 48"> 2124 <g clip-path="url(#a)"> 2125 <path fill="#A6A6A6" d="M156.24 48H5.68A5.74 5.74 0 0 1 0 42.32V5.68C0 2.58 2.58 0 5.68 0h150.56c3.1 0 5.71 2.57 5.76 5.68v36.64a5.83 5.83 0 0 1-5.76 5.68Z" /> 2126 <path fill="#000" d="M160.8 42.32a4.6 4.6 0 0 1-4.6 4.6H5.68a4.6 4.6 0 0 1-4.61-4.6V5.66a4.6 4.6 0 0 1 4.6-4.6h150.57a4.6 4.6 0 0 1 4.56 4.6v36.66Z" /> 2127 <path fill="#3DDC84" fill-rule="evenodd" 2128 d="M46.58 28.88a1.4 1.4 0 0 1-1.27-.85 1.4 1.4 0 0 1 1-1.87 1.4 1.4 0 0 1 1.65 1.35c0 .76-.62 1.37-1.38 1.37Zm-15.18 0a1.4 1.4 0 0 1-1.27-.85 1.4 1.4 0 0 1 1-1.87 1.4 1.4 0 0 1 1.64 1.35c0 .75-.61 1.37-1.37 1.37Zm15.68-8.27 2.74-4.75a.59.59 0 0 0-.2-.78.59.59 0 0 0-.79.2l-2.78 4.82a17.25 17.25 0 0 0-14.12 0l-2.77-4.81a.58.58 0 0 0-.78-.21.58.58 0 0 0-.21.78l2.74 4.75a16.2 16.2 0 0 0-8.4 12.97h32.97a16.2 16.2 0 0 0-8.4-12.97Z" 2129 clip-rule="evenodd" /> 2130 <path fill="#fff" fill-rule="evenodd" 2131 d="M121.2 17a1.6 1.6 0 0 1-.42-.08 1.34 1.34 0 0 1-.51-.3c-.26.24-.63.37-1.12.38h-4.13a1.36 1.36 0 0 1-.48-.1c-.54-.2-.82-.72-.82-1.28 0-.12.02-.25.04-.4.04-.25.1-.5.17-.75l.06-.18.65.21a6.62 6.62 0 0 0-.2.84l-.03.28c0 .3.14.61.46.67.07.02.13.02.16.02h4.1c.23.01.49-.03.66-.19.1-.1.13-.24.13-.38v-1.26h.69v1.25c-.03.39.33.57.67.58h1.54c.36 0 1.02 0 1.23-.39a.67.67 0 0 0 .06-.2h-.56a3.47 3.47 0 0 1-.45-.03 1.93 1.93 0 0 1-.25-.07 1.17 1.17 0 0 1-.82-1.18c0-.56.3-1.09.83-1.3a1.38 1.38 0 0 1 1.1.04c.36.18.61.53.74 1.03.06.26.09.55.09.88v.5c0 .25-.05.46-.14.65-.1.19-.25.34-.44.45-.32.2-.79.31-1.4.31h-1.6Zm2.18-3.27a.75.75 0 0 0-.48.17.67.67 0 0 0-.16.22c-.18.41 0 .81.45.89l.36.02h.56a2.79 2.79 0 0 0-.07-.63c-.08-.33-.28-.68-.66-.67Z" 2132 clip-rule="evenodd" /> 2133 <path fill="#fff" 2134 d="M123.43 12.15a.57.57 0 0 1 0-1.13c.16 0 .3.06.4.17.11.1.17.24.17.4a.57.57 0 0 1-.57.56Zm3.3 4.8c-.41-.08-.74-.3-.86-.7a1.95 1.95 0 0 1-.08-.43 6.35 6.35 0 0 1-.02-.51v-3.5h.7v3.5l.01.51c.03.28.17.42.36.45.12.03.3.04.52.04h1.36c.21 0 .42-.1.52-.3a.72.72 0 0 0 .08-.36 4.77 4.77 0 0 0-.05-.46 10.83 10.83 0 0 0-.18-.95l.65-.2.08.35a12.95 12.95 0 0 1 .18 1.26c0 .24-.04.44-.12.6a1.2 1.2 0 0 1-.7.67c-.16.05-.31.08-.47.08h-1.35a3.68 3.68 0 0 1-.63-.05Z" /> 2135 <path fill="#fff" fill-rule="evenodd" 2136 d="M94.35 13.86a1.27 1.27 0 0 1 .97.4c.4.4.45 1.01.26 1.53a1.4 1.4 0 0 1-.3.5c.19.02.38.02.6.02h1.5c.17 0 .31-.01.41-.05a.61.61 0 0 0 .23-.13.36.36 0 0 0 .1-.17.74.74 0 0 0 .03-.19v-1.23h.68v1.2c0 .34.25.54.57.57h.85c.28 0 .64-.05.7-.37a.88.88 0 0 0 .04-.29v-1.1h.68v1.09c0 .23.06.4.17.5.
213612.12.3.17.54.17.21-.01.4-.1.5-.31a.77.77 0 0 0 .07-.34v-1.11h.68v1.09c0 .23.05.4.17.51.1.1.3.16.54.16a.6.6 0 0 0 .4-.14.59.59 0 0 0 .14-.2.84.84 0 0 0 .06-.3v-1.12h.69v1.12c0 .23.07.39.18.49.12.1.3.15.55.15h.5a.28.28 0 0 0 .22-.1.91.91 0 0 0 .16-.27c.05-.12.09-.24.12-.37l.12-.43c.21-.64.58-1.18 1.32-1.18.23 0 .44.05.61.14.56.28.79.92.79 1.51 0 .24-.02.44-.06.6-.04.18-.1.32-.16.44a1 1 0 0 1-.22.27.94.94 0 0 1-.25.16.94.94 0 0 1-.24.08 1.31 1.31 0 0 1-.2.01c-.12 0-.23 0-.34-.03a2.16 2.16 0 0 1-.33-.1 3.51 3.51 0 0 1-.36-.17 31.45 31.45 0 0 1-.4-.21l-.02-.01a.96.96 0 0 1-.76.35h-.5c-.24 0-.44-.03-.62-.1a1.16 1.16 0 0 1-.45-.3l-.06.06a1.2 1.2 0 0 1-.89.34c-.45 0-.8-.13-1.05-.4a1.2 1.2 0 0 1-.42.3 1.4 1.4 0 0 1-.48.1h-.05c-.43 0-.76-.13-1-.38a.21.21 0 0 1-.05.05 1.5 1.5 0 0 1-1.04.33h-.76c-.22 0-.42-.03-.59-.1a.93.93 0 0 1-.4-.28c-.25.25-.63.38-1.12.38h-1.5c-.62 0-1.14-.06-1.56-.18-.24.07-.48.11-.73.14-.28.03-.6.04-.95.04h-.9a1.6 1.6 0 0 1-.6-.1.93.93 0 0 1-.4-.28c-.25.25-.62.38-1.12.38H88.4a1.5 1.5 0 0 1-.52-.09 1.33 1.33 0 0 1-.42-.27 1 1 0 0 1-.97.37c-.46-.1-.9-.34-1.31-.54l-.83-.43v3.36h-.68v-3.77l.66-.38c.21.12.43.24.64.34.03-.2.07-.4.12-.59.05-.17.1-.33.18-.47.23-.47.6-.71 1.11-.71.4 0 .79.18 1.03.5.28.35.4.87.36 1.36 0 .14.02.24.08.33a.66.66 0 0 0 .4.28l.18.02h1.2c.18 0 .31-.01.42-.05a.61.61 0 0 0 .23-.13.36.36 0 0 0 .1-.17.74.74 0 0 0 .02-.19v-1.23h.69v1.2c0 .1 0 .17.04.23a.5.5 0 0 0 .24.26c.09.04.19.07.28.08h1c.27 0 .5 0 .71-.02a1.45 1.45 0 0 1-.32-.5 1.51 1.51 0 0 1 0-1.14 1.4 1.4 0 0 1 1.32-.79Zm-.02 2.25c.44-.16.92-.7.65-1.18-.27-.49-1.05-.53-1.34-.01-.28.5.25 1.02.69 1.19Zm-8.77-.23c.07-.47.16-1.39.81-1.38.72-.02.82.94.68 1.47-.06.21-.23.42-.47.35-.35-.1-.69-.28-1.02-.44Zm23.27.57c-.2-.05-.38-.13-.56-.24l-.04-.02-.3-.15.1-.34c.08-.33.16-.84.51-1a.54.54 0 0 1 .25-.05.65.65 0 0 1 .28.05c.54.24.56 1.07.37 1.53a.47.47 0 0 1-.1.15c-.13.14-.33.12-.5.08Z" 2137 clip-rule="evenodd" /> 2138 <path fill="#fff" 2139 d="M129.46 18.9a.52.52 0 0 0 .52-.52.52.52 0 0 0-.52-.52.52.52 0 0 0-.53.52.52.52 0 0 0 .53.52Zm-1.36 0a.52.52 0 0 0 .52-.52.52.52 0 0 0-.52-.52.52.52 0 0 0 0 1.04Zm2.46-.57v.69c.74 0 1.54 0 2.1-.59.38-.4.54-.94.54-1.62v-2.27h-.69v2.27c0 .5-.09.88-.35 1.16a1.1 1.1 0 0 1-.46.27c-.36.12-.76.1-1.15.1Zm4.6-1.3c.65.07 1.68.04 1.99-.65a.68.68 0 0 0 .07-.23 1.17 1.17 0 0 0-.03-.38 1.48 1.48 0 0 0-.1-.3 2.5 2.5 0 0 0-.17-.3c-.44-.65-.89-1.3-1.31-1.97l-.59.37 1.32 2c.1.13.18.28.19.45a.24.24 0 0 1-.02.08c-.02.05-.08.1-.17.14-.2.09-.43.12-.64.12h-.16a3.53 3.53 0 0 1-.75-.08 1.25 1.25 0 0 1-.3-.12l-.31-.17-.34.6.3.17c.3.18.67.25 1.01.28ZM99.73 32.1h3.43c.34 0 .67-.06 1-.17a2.65 2.65 0 0 0 1.54-1.44 4.3 4.3 0 0 0 .12-2.51 18.43 18.43 0 0 0-.34-1.75 5.94 5.94 0 0 0-.05-.24l-1.71.52.08.31.1.45c.1.5.22 1.02.27 1.54.04.32.07.7-.1 1a.93.93 0 0 1-.29.32.98.98 0 0 1-.57.16h-3.48c-.12 0-.25-.07-.4-.19-.56-.47-.96-1.14-1.36-1.74l-2.6-3.94-1.52.98 2.58 3.63c.15.24.5.6.36.9-.14.31-.5.44-.8.48a6.52 6.52 0 0 1-2.6-.3c-.32-.09-.62-.2-.92-.3l-.52 1.73c1.01.31 2.07.67 3.14.67.97 0 2.13-.18 2.8-.96.58.57 1.2.85 1.84.85Zm4.88 3.8a1.08 1.08 0 0 1-1.08-1.08 1.08 1.08 0 1 1 1.08 1.09Zm-3.04 0a1.08 1.08 0 0 1-1.08-1.08 1.08 1.08 0 1 1 1.08 1.09Z" /> 2140 <path fill="#fff" fill-rule="evenodd" 2141 d="M108.45 34.2c.39 0 .73-.02 1.03-.05a3.33 3.33 0 0 0 1.9-.6c.2-.16.35-.35.45-.57.1-.22.17-.51.19-.88-.62 0-1.25.04-1.86-.06a3.34 3.34 0 0 1-.73-.2c-.47-.19-.9-.5-1.2-.92a3.22 3.22 0 0 1-.5-1.82c0-.33.03-.63.1-.88a3.4 3.4 0 0 1 .84-1.6 3.02 3.02 0 0 1 2.18-.91c1.06 0 1.8.38 2.27 1.02.49.64.7 1.54.7 2.57v2.58c0 .73-.1 1.33-.32 1.82-.23.5-.57.94-1 1.27-1.14.9-2.65 1.04-4.05 1.04V34.2Zm2.4-6.68c-.41 0-.74.13-.98.38s-.37.66-.37 1.2c0 .22.05.4.13.55.26.45.77.64 1.27.64h1.12v-.99c0-.28-.02-.51-.07-.7a1.85 1.85 0 0 0-.17-.5 1.06 1.06 0 0 0-.93-.58Z" 2142 clip-rule="evenodd" /> 2143 <path fill="#fff" 2144 d="M120 31.66a4.63 4.63 0 0 1-1.27 3.17c-1.14 1.1-2.64 1.18-4.13 1.18V34.2c.7 0 1.43.05 2.1-.15.35-.1.63-.25.84-.47.44-.42.65-1.09.65-2.08v-4.43H120v4.59Zm8.68.44c-.65 0-1.26-.28-1.85-.85a2.1 2.1 0 0 1-.57.47 4.6 4.6 0 0 1-2.78.45 5.8 5.8 0 0 1-.65-.1 22 22 0 0 1-1.93-.53l.52-1.74c.3.12.6.22.92.32.83.22 1.73.42 2.6.3.17-.03.33-.08.48-.16a.63.63 0 0 0 .31-.33.42.42 0 0 0 .04-.16c-.01-.27-.26-.52-.4-.74l-2.57-3.63 1.52-.98 2.6 3.94c.42.63.92 1.37 1.36 1.74.29.24.63.18.99.18v.01h1.68a.98.98 0 0 0 .58-.16.92.92 0 0 0 .29-.33c.08-.15.12-.35.12-.6 0-.12 0-.24-.03-.4a14.4 14.4 0 0 0-.37-1.98l-.08-.31 1.71-.52.06.24c.24.95.47 1.98.47 2.96 0 .83-.27 1.64-.9 2.2a2.66 2.66 0 0 1-.9.54c-.33.11-.66.17-1 .17h-2.22Zm3.06-7.9c.45 0 .88-.27 1.05-.7a1.14 1.14 0 0 0-1.49-1.48 1.15 1.15 0 0 0-.7 1.05c-.01.62.52 1.13 1.14 1.13Zm3.67 7.9h1.81V21.61h-1.8v10.5Zm-17.64-17.92a.53.53 0 0 0 .52-.52.52.52 0 0 0-.52-.52.52.52 0 0 0-.52.52.52.52 0 0 0 .52.52Zm-1.36 0a.52.52 0 0 0 .53-.52.52.52 0 0 0-.53-.52.52.52 0 0 0-.52.52.52.52 0 0 0 .52.52Zm-17.58-.59a.53.53 0 0 0 .52-.52.52.52 0 0 0-.52-.52.52.52 0 0 0-.52.52.52.52 0 0 0 .52.52Zm-1.35 0a.52.52 0 0 0 .52-.52.52.52 0 0 0-.52-.52.52.52 0 0 0 0 1.04Zm-2.53-.52a.53.53 0 0 0 .52-.52.52.52 0 0 0-.52-.52.52.52 0 0 0-.53.52.52.52 0 0 0 .53.52Zm-1.36 0a.52.52 0 0 0 .53-.52.52.52 0 0 0-.53-.52.52.52 0 0 0 0 1.04Zm-2.76 5.85a.53.53 0 0 0 .52-.52.52.52 0 0 0-.52-.52.52.52 0 0 0-.52.52.52.52 0 0 0 .52.52Zm-1.35 0a.52.52 0 0 0 .52-.52.52.52 0 0 0-.52-.52.52.52 0 0 0 0 1.04Z" /> 2145 </g> 2146 <defs> 2147 <clipPath id="a"> 2148 <path fill="#fff" d="M0 0h162v48H0z" /> 2149 </clipPath> 2150 </defs> 2151 </svg> 2152 </a> 2153 </div> 2154 </div> 2155 </div> 2156 </div> 2157 </div> 2158
2158<script> 2159 $(document).ready(function(){ 2160 if (navigator.userAgent.includes("Android")) { 2161 if (navigator.userAgent.includes("wv") || navigator.userAgent.includes("WebView")) { 2162 $("#downloadAppModal").modal("show"); 2163 } else { 2164 $("#downloadAppModal").modal("show"); 2165 } 2166 } 2167 }); 2168 </script>
2168 2169
2169<script type="text/javascript" src="https://mahallat.ir/assets/main/portal-main.js"></script>
2169 2170 </body></html>
2170<script src="https://mahallat.ir/assets/accessibility/accessibility-menu.js"></script>
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.