PageSourceSearch

https://bartarnahal.ir/wp-content/litespeed/js/36da12078fbad6b7f6f7dc187e5138be.js?ver=138be

js bartarnahal.ir collected 2026-10-02 21:15:01 UTC 4,436 bytes, 18 lines download raw bytes

1/*!
2 * Webdaran Employment — Floating button loader (tiny, ~1.5KB)
3 * چیزی جز دکمهی شناور را در صفحه لود نمیکند؛
4 * CSS و JS سنگین فرم فقط بعد از کلیک روی دکمه اضافه میشوند.
5 */
6(function(){'use strict';if(window.__WDEMP_LOADER__){return}
7window.__WDEMP_LOADER__=1;var cfg=window.WDEMP||{};if(!cfg||!cfg.assetUrl){return}
8var opts=cfg.opts||{};var loaded=!1;var pendingOpen=!1;var btn=null;function esc(s){return String(s==null?'':s).replace(/&/g,'&amp;').replace(/</g,'&lt;').replace(/>/g,'&gt;').replace(/"/g,'&quot;').replace(/'/g,'&#39;')}
9function injectBaseStyle(color,pos,off){var style=document.createElement('style');style.id='wdemp-base-style';style.textContent='@keyframes wdemp-ping{0%{transform:scale(1);opacity:.55}80%,100%{transform:scale(1.9);opacity:0}}'+'.wdemp-fbtn{font-family:Vazirmatn,IRANSans,Tahoma,Arial,sans-serif;direction:rtl;position:fixed;z-index:99998;'+'display:flex;align-items:center;gap:9px;border:0;cursor:pointer;padding:13px 20px;border-radius:999px;'+'color:#fff;background:linear-gradient(135deg,'+color+',#4338ca 120%);box-shadow:0 12px 26px -10px rgba(37,24,110,.55);'+'transition:transform .18s ease,box-shadow .18s ease;-webkit-tap-highlight-color:transparent;user-select:none}'+'.wdemp-fbtn:hover{transform:translateY(-3px);box-shadow:0 16px 30px -10px rgba(37,24,110,.6)}'+'.wdemp-fbtn:active{transform:translateY(-1px) scale(.98)}'+'.wdemp-fbtn svg{flex:0 0 auto}'+'.wdemp-fbtn .wdemp-fbtn-txt{font-weight:700;font-size:15px;line-height:1}'+'.wdemp-fbtn .wdemp-ping{position:absolute;inset:0;border-radius:999px;background:'+color+';opacity:0;pointer-events:none;'+'box-shadow:0 0 0 0 '+color+';animation:wdemp-ping 2.6s ease-out infinite}'+'.wdemp-fbtn{position:fixed;'+(pos==='br'?'right:':'left:')+off+'px;bottom:'+off+'px}'+'@media (max-width:480px){.wdemp-fbtn{padding:11px 16px}.wdemp-fbtn .wdemp-fbtn-txt{font-size:14px}}';document.head.appendChild(style)}
10function openApp(){var app=window.WDEMP_APP;if(app&&typeof app.open==='function'){app.open()}}
11function loadAssets(){var css=document.createElement('link');css.rel='stylesheet';css.href=cfg.assetUrl+'app.css?v='+encodeURIComponent(cfg.version||'1');var s=document.createElement('script');s.src=cfg.assetUrl+'app.js?v='+encodeURIComponent(cfg.version||'1');s.onload=function(){loaded=!0;if(pendingOpen){pendingOpen=!1;openApp()}};s.onerror=function(){document.head.removeChild(css)};document.head.appendChild(css);document.head.appendChild(s)}
12function setupPWA(){if(!cfg.manifestUrl||!cfg.swUrl){return}
13if(location.protocol!=='https:'&&location.hostname!=='localhost'&&location.hostname!=='127.0.0.1'){return}
14var link=document.createElement('link');link.rel='manifest';link.href=cfg.manifestUrl;document.head.appendChild(link);if('serviceWorker' in navigator){window.addEventListener('load',function(){try{navigator.serviceWorker.register(cfg.swUrl).catch(function(){})}catch(e){}})}}
15function makeButton(){btn=document.createElement('button');btn.type='button';btn.className='wdemp-fbtn';btn.setAttribute('aria-label',opts.button_text||'استخدام');var ping=document.createElement('span');ping.className='wdemp-ping';btn.appendChild(ping);btn.appendChild(icon());var txt=document.createElement('span');txt.className='wdemp-fbtn-txt';txt.textContent=opts.button_text||'استخدام';btn.appendChild(txt);btn.addEventListener('click',function(){if(!loaded){pendingOpen=!0;loadAssets()}else{openApp()}});document.body.appendChild(btn)}
16function icon(){var svg=document.createElementNS('http://www.w3.org/2000/svg','svg');svg.setAttribute('width','20');svg.setAttribute('height','20');svg.setAttribute('viewBox','0 0 24 24');svg.setAttribute('fill','none');svg.setAttribute('stroke','currentColor');svg.setAttribute('stroke-width','2');svg.setAttribute('stroke-linecap','round');svg.setAttribute('stroke-linejoin','round');svg.setAttribute('aria-hidden','true');svg.innerHTML='<rect x="2" y="7" width="20" height="14" rx="2"></rect>'+'<path d="M16 21V5a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v16"></path>';return svg}
17if(document.readyState==='loading'){document.addEventListener('DOMContentLoaded',function(){injectBaseStyle(opts.accent||'#4f46e5',opts.position||'bl',(parseInt(opts.offset,10)||24));makeButton();setupPWA()})}else{injectBaseStyle(opts.accent||'#4f46e5',opts.position||'bl',(parseInt(opts.offset,10)||24));makeButton();setupPWA()}})()
18;

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.