1 2<!DOCTYPE html> 3<html lang="ru-ru"> 4<head> 5 <meta http-equiv="content-type" content="text/html; charset=utf-8" /> 6 <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1"> 7
7<script type="text/javascript"> 8 function setDViewport() { document.getElementsByName("viewport")[0].setAttribute("content", "width=" + (screen.width < 1170 ? 1170 : screen.width) + ", initial-scale=" + (screen.width < 1170 ?(window.screen.width / 1170):"1.0") + ", height=device-height"); var e = document.getElementsByTagName("html")[0]; e.setAttribute("class", "desctop-version") } function checkDCookie() { var e = document.cookie.match(new RegExp("(?:^|; )mobile=([^;]*)")); return null != e && "false" === e[1] ? (setDViewport(), !1) : !0 }; /\?mobile=true/.test(window.location.href)&&(document.cookie="mobile="+encodeURIComponent("true")+"; path= /; domain="+window.location.host),checkDCookie()&&/\?mobile=false/.test(window.location.href)&&(document.cookie="mobile= "+encodeURIComponent("false")+"; path=/; domain="+window.location.host,setDViewport()); 9 </script>
9 10 11 12 13 <meta name="generator" content="Ð¡Ð°Ð¹Ñ ÑабоÑÐ°ÐµÑ Ð½Ð° плаÑÑоÑме Pixlpark (www.pixlpark.com)"> 14 <link rel="icon" href="/favicon.svg?pid=2227&v=639160757400000000" type="image/svg+xml"/> 15 16 <title>ÐеÑаÑÑ Ð¿Ð¾Ð»Ð¸Ð³ÑаÑии и ÑоÑопÑодÑкÑии в ÐипеÑке</title> 17 <meta name="description" content="Ðнлайн-заказ на пеÑаÑÑ ÑоÑогÑаÑий, ÑоÑоÑÑвениÑов и ÑоÑокниг, пÑоизводÑÑво инÑеÑÑеÑной и полигÑаÑиÑеÑкой пÑодÑкÑии." /> 18 <meta name="keywords" content="пеÑаÑÑ ÑоÑогÑаÑий, ÑоÑопеÑаÑÑ, инÑеÑÑеÑÐ½Ð°Ñ Ð¿ÐµÑаÑÑ, ÑиÑокоÑоÑмаÑÐ½Ð°Ñ Ð¿ÐµÑаÑÑ, Ñ Ð¾Ð»ÑÑÑ, пеÑаÑÑ Ð½Ð° ÑоÑоÑÑвениÑÐ°Ñ , ÑоÑоÑÑвениÑÑ, ÑоÑокниги, полигÑаÑиÑ" /> 19 20 21 22 <!--CSS--> 23 <link href="/content/bootstrap.min.css?v=CB15D06FAD7B9E135CB66E200CC858A1" rel="stylesheet" media="all" /> 24<link href="/content/styles/common.css?v=639268831140000000" rel="stylesheet" media="all" /> 25<link href="/content/style.css?v=6A15FA7D9F7D350A0ED26AF92EECD8D1" rel="stylesheet" media="all" /> 26<link href="/content/media.css?v=6227D1D21F2C4E84A618C6DEAF99C840" rel="stylesheet" media="all" /> 27<link href="/content/theme-base.css?v=98DB3888ACC26A0AD35F7453BBAC0F74" rel="stylesheet" media="all" /> 28 29 <!--META--> 30
30<script type="text/javascript"> 31function setDViewport(){document.getElementsByName("viewport")[0].setAttribute("content","width="+(screen.width<1170?1170:screen.width)+", initial-scale="+(screen.width<1170?screen.width/1170:"1.0")+", height=device-height");var e=document.getElementsByTagName("html")[0];e.setAttribute("class","desctop-version")}function checkDCookie(){var e=document.cookie.match(new RegExp("(?:^|; )mobile=([^;]*)"));return null!=e&&"false"===e[1]?(setDViewport(),!1):!0}/\?mobile=true/.test(window.location.href)&&(document.cookie="mobile="+encodeURIComponent("true")+"; path=/; domain="+window.location.host),checkDCookie()&&/\?mobile=false/.test(window.location.href)&&(document.cookie="mobile="+encodeURIComponent("false")+"; path=/; domain="+window.location.host,setDViewport()); 32 33function siteIsMobile(){var e,i=document.getElementsByTagName("html")[0].className.split(" "),n=i.length,o=!1,t=!1;for(e=0;n>e;++e)if("desctop-version"===i[e]){o=!0;break}return o?!1:("undefined"!=typeof window.isMobile&&(t=window.isMobile),t)} 34 35 36</script>
36 37 38<link href='https://fonts.googleapis.com/css?family=Open+Sans:400,400italic,600,600italic,700italic,700&subset=latin,cyrillic' rel='stylesheet' type='text/css'> 39<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.6.1/css/font-awesome.min.css"> 40 41 42<meta name="yandex-verification" content="35d89820678d1cf1" /> 43<meta name="yandex-verification" content="35d89820678d1cf1" /> 44 45 46 47 48 49 50 51 52 53 54
55<script>(function(a,m,o,c,r,m){a[m]={id:"333525",hash:"f6c772d8caaec902eaf530b71c690ac3e53b99b11369583cdc82018eb630f89b",locale:"ru",inline:false,setMeta:function(p){this.params=(this.params||[]).concat([p])}};a[o]=a[o]||function(){(a[o].q=a[o].q||[]).push(arguments)};var d=a.document,s=d.createElement('script');s.async=true;s.id=m+'_script'; 56s.src='https://gso.amocrm.ru/js/button.js?1666960751';d.head&&d.head.appendChild(s)}(window,0,'amoSocialButton',0,0,'amo_social_button'));</script>
vendor: 2 bytes, line 56
56
57<script> 58 window.pxp={}; 59 window.pxp.utilities={}; 60 window.pxp.frontend={accountId:1090,frontendId:2227,languageId:2576,cityId:null,citySlug:'',languageCode:'ru',languageCulture:'ru-ru',defaultLanguageCulture:'ru-ru',currencyCode:'RUB',decimalPlaces:2,slug:'',timeZoneMinutesOffset:'180',origin:'https://dk-print48.ru/'}; 61 window.frontend=window.pxp.frontend;window.pxp.phoneRules=[{"PhoneMask":"+7 (###) ### ##-##","OutputRule":"+CCC (AAA) ANNN NN-NNNNNNNNNN","ExtMask":"\\ #\\######","RuleTitle":"7","RuleValue":"ru","AdminUrlFormat":null}] 62 window.pxp.user={userId:null,isAdministrator:false,isOperator:false, isAnonymous:false, isCompanyOwner:false, displayName:null}; 63 if(!(window.console && console.log)) {var _pxpNoop = function(){};console = {log: _pxpNoop,debug:_pxpNoop,info:_pxpNoop,warn:_pxpNoop,error:_pxpNoop};} 64 window.pxpLoggedErrorsCount = 0; 65 window.onerror=function(msg, url, lineNo, columnNo, errorObj){ 66 if (window.pxpLoggedErrorsCount >= 3) return; 67 if (msg == 'ResizeObserver loop limit exceeded' || msg == 'ResizeObserver loop completed with undelivered notifications.') return false; 68 url = window.location.toString(); 69 var stack = null; 70 if (typeof errorObj != 'undefined' && errorObj != null && typeof errorObj.stack != 'undefined') stack = errorObj.stack; 71 var data = {Msg:msg,Url:url,LineNum:lineNo,Stack:stack}; 72 var xhr = new XMLHttpRequest(); 73 xhr.open('POST', '/api/admin/log/js/errors/write'); 74 xhr.setRequestHeader('Content-Type', 'application/json;charset=utf-8'); 75 xhr.onload = function() { if (typeof console != 'undefined' && typeof console.log == 'function') console.log('Error logged'); }; 76 xhr.send(JSON.stringify(data)); 77 window.pxpLoggedErrorsCount ++; 78 return false; 79 } 80 document.addEventListener("DOMContentLoaded", function(){ pxp.showCookieConfirmIfNeeded?.("РабоÑÐ°Ñ Ñ ÑÑим ÑайÑом, Ð²Ñ Ð´Ð°ÐµÑе Ñвое ÑоглаÑие на иÑполÑзование Ñайлов cookie.<br/> ÐÑо Ð½ÐµÐ¾Ð±Ñ Ð¾Ð´Ð¸Ð¼Ð¾ Ð´Ð»Ñ Ð½Ð¾ÑмалÑного ÑÑнкÑиониÑÐ¾Ð²Ð°Ð½Ð¸Ñ ÑайÑа.", ""); }); 81 ;window.registerSimpleComponent=function(cn,cf){if(!ko.components.isRegistered(cn)){ko.components.register(cn,cf)};};window.pxp.utilities.registerSimpleComponent=window.registerSimpleComponent; 82 ;window.registerLoadingComponent=function(cn, cvmif, mtn){if(ko.components.isRegistered(cn)){return;} 83 var ismtnEmpty=mtn==null||mtn.trim()==='';mtn=ismtnEmpty?'<!--empty template-->':'<!--ko template:{name:"'+mtn+'",data:$data}--><!--/ko-->'; 84 ko.components.register(cn,{ 85 viewModel:{createViewModel:function(params){var __tm = ko.observable({__isInInit: ko.observable(!ismtnEmpty)});cvmif(params).then(function(ntm){ if (ntm == null) { return; }; __tm(ntm); });return __tm;}}, 86 template: '<!--ko if:(typeof(__isInInit)!=="undefined"&&__isInInit())--><div style="position:relative;width:auto;height:250px;"><div class="loading-wheel"></div></div><!-- /ko --><!--ko if:typeof(__isInInit)==="undefined"-->' + mtn + '<!--/ko-->'} 87 )}; window.pxp.utilities.registerLoadingComponent = window.registerLoadingComponent; 88 pxp.utilities.slider = function() { 89 var e; 90 function i() {} 91 return e = i, i.create = function(i, s) { 92 return new Promise(function(t, n) { 93 e.prepare().then(function(e) { 94 if (0 == s.type) { 95 a = { pagination: { 96 el: ".swiper-pagination", clickable: s.clickable }, 97 navigation: { 98 nextEl: ".swiper-button-next.button-next_main", prevEl: ".swiper-button-prev.button-prev_main" }, 99 loop: !0, 100 slidesPerView: s.slidesPerView, 101 spaceBetween: s.spaceBetween, 102 hashnav: s.hashnav, 103 speed: s.speed, 104 autoplay: s.autoplay, 105 on: { 106 init: function() { 107 var e = `${s.className}-${s.sliderId}`; 108 document.getElementsByClassName(e)[0].style.visibility = "visible"; } 109 } 110 }; 111 t(new e(i, a)); 112 return; 113 } 114 if (1 == s.type) { 115 var n = new e(s.thumbsClass, 116 { 117 spaceBetween: s.spaceBetween, 118 slidesPerView: s.slidesPerView, 119 freeMode: s.freeMode, 120 watchSlidesVisibility: s.watchSlidesVisibility, 121 watchSlidesProgress: s.watchSlidesProgress, 122 resistanceRatio: s.resistanceRatio , autoplay: s.autoplay}); 123 t(new e(i, { 124 spaceBetween: s.spaceBetween, 125 navigation: { 126 nextEl: ".swiper-button-next-product-slider", 127 prevEl: ".swiper-button-prev-product-slider" }, 128 thumbs: { swiper: n }, 129 resistanceRatio: s.resistanceRatio, 130 autoplay: s.autoplay, 131 on: { init: function() { var e = `${s.thumbsClassName}-${s.sliderId}`, i = `${s.className}-${s.sliderId}`; 132 document.getElementsByClassName(e)[0].style.visibility = "visible"; 133 document.getElementsByClassName(i)[0].style.visibility = "visible"; } } })); 134 return; } 135 if (2 == s.type) { var r = { spaceBetween: s.spaceBetween, slidesPerView: s.slidesPerView, slidesPerGroup: s.slidesPerGroup, slidesPerColumn: s.slidesPerColumn, lazy: { loadPrevNext: !0 }, resistanceRatio: s.resistanceRatio, watchSlidesVisibility: s.watchSlidesVisibility, preloadImages: s.preloadImages, navigation: { nextEl: ".swiper-button-next", prevEl: ".swiper-button-prev" }, pagination: { el: ".swiper-pagination", clickable: !0 }, autoplay: s.autoplay, breakpoints: { 768: { slidesPerView: 2, slidesPerColumn: 2 }, 992: { slidesPerView: 3, slidesPerColumn: 2 } } }; t(new e(i, r)); return; } 136 if (3 == s.type) { var a = { pagination: { el: ".reviews__swiper .swiper-pagination", clickable: !0 }, navigation: { nextEl: ".swiper-button-next", prevEl: ".swiper-button-prev" }, slidesPerView: s.slidesPerView, spaceBetween: s.spaceBetween, speed: s.speed, loop: s.loop, breakpoints: { 630: { spaceBetween: 15, slidesPerView: 1 }, 768: { slidesPerView: 2 }, 1200: { slidesPerView: 2 } }, on: { init: function() { if (s && typeof s.readMoreButton === "function") { setTimeout(() => s.readMoreButton(this), 100); } } } }; t(new e(i, a)); return; } 137 if (4 == s.type) { var a = { loop: s.loop, slidesPerView: s.slidesPerView, delay: s.delay, spaceBetween: s.spaceBetween, hashnav: s.hashnav }; t(new e(i, a)), console.log(a); return; } 138 if (5 == s.type) { var m = { loop: s.loop ?? !0, autoplay: s.autoplay, slidesPerView: 'auto', clickable: !0, spaceBetween: s.spaceBetween ?? 15, breakpoints:s.breakpoints, hashnav: !1, speed: 1500, delay: s.delay, navigation: { nextEl: ".swiper-button-next", prevEl: ".swiper-button-prev" }, pagination: { el: ".swiper-pagination", clickable: !0 }, on: { init: function() { if (s && typeof s.loadActiveSlideImages === "function") { setTimeout(() => s.loadActiveSlideImages(this), 100); } }, slideChange: function() { if (s && typeof s.loadActiveSlideImages === "function") { s.loadActiveSlideImages(this); } } } }; t(new e(i, m)); return; } 139 if (6 == s.type) { var a = { navigation: { nextEl: ".swiper-button-next", prevEl: ".swiper-button-prev" }, slidesPerView: 5, slidesPerColumn: 1, spaceBetween: 30, loop: true, breakpoints: { 1024: { slidesPerView: 3, slidesPerColumn: 1, allowTouchMove: true }, 768: { slidesPerView: 3, slidesPerColumn: 1, spaceBetween: 15, allowTouchMove: true }, 640: { slidesPerView: 4, slidesPerColumn: 1, spaceBetween: 15, allowTouchMove: true } } }; t(new e(i, a)); return; } if (7 == s.type) { var a = { pagination: { el: ".souvenirs__swiper .swiper-pagination", clickable: !0 }, navigation: { nextEl: ".swiper-button-next", prevEl: ".swiper-button-prev " }, slidesPerView: s.slidesPerView, spaceBetween: s.spaceBetween, speed: s.speed, loop: s.loop, breakpoints: { 630: { spaceBetween: 15, slidesPerView: 2, slidesPerColumn: 2 }, 768: { slidesPerView: 2 }, 1200: { slidesPerView: 2 } }, on: { init: function() { if (s && typeof s.readMoreButton === "function ") { setTimeout(() => s.readMoreButton(this), 100); } } } }; t(new e(i, a)); return; } }); }); }, i.swiper = null, i.prepareRequest = null, i.prepare = function() { return null != e.prepareRequest ? e.prepareRequest : e.prepareRequest = new Promise(function(i, s) { null != e.swiper && i(e.swiper); var t = window.pxp.frontend.origin + "content/js/swiper.min.js", n = window.pxp.frontend.origin + "/content/css/swiper.min.css", r = document.createElement("link"); r.type = "text/css", r.rel = "stylesheet", r.href = n; var a = document.createElement("script"); a.type = "text/javascript", a.src = t, document.head.appendChild(r), document.head.appendChild(a), a.onload = function() { e.swiper = window.Swiper, i(e.swiper); }; }); }, i; }(); 140 141 window.toCurrency = function(val ,ds ,gs){ 142 let acr = pxp.frontend.decimalPlaces; 143 val = typeof(val) === 'string' ? parseFloat(val) : val; 144 val = isNaN(val) ? 0 : val; 145 let aDigits = val.toFixed(acr).split('.'); 146 aDigits[0] = aDigits[0].split('').reverse().join('').replace(/(\d{3})(?=\d)/g, '$1' + gs).split('').reverse().join(''); 147 return aDigits.join(ds); 148 }; 149 window.pxp.utilities.toCurrency = window.toCurrency; 150 window.getPriceString = function(price) { 151 let pr='',ps='<span class="postfix currency rub"><span>ÑÑб.</span></span>',s=',',gs=' '; 152 return (pr+' '+pxp.utilities.toCurrency(price, s, gs) + ' ' + ps).trim(); 153 }; 154 window.pxp.utilities.currencyPostfix='ÑÑб.'; 155 window.pxp.utilities.getPriceString = window.getPriceString; 156 157pxp.utilities.isMobile = function (maxWidth) { 158 var windowWidth = window.innerWidth; 159 var isMobile = windowWidth > 0 && windowWidth <= (maxWidth ?? 600); 160 return isMobile; 161}</script>
161<script id="pxp__empty" type="text/html"><!-- empty block --></script>
vendor: 2 bytes, line 161
161
162<script id="pxp__loading" type="text/html"><div style="position:relative;height:200px;"><div class="loading-wheel"></div></div></script>
vendor: 2 bytes, line 162
162
163<script type="text/javascript"> 164 (function(m, e, t, r, i, k, a) { 165 m[i] = m[i] || function() { 166 (m[i].a = m[i].a || []).push(arguments); 167 }; 168 m[i].l = 1 * new Date(); 169 170 for (var j = 0; j < document.scripts.length; j++) { 171 if (document.scripts[j].src === r) { 172 return; 173 } 174 } 175 176 k = e.createElement(t); 177 a = e.getElementsByTagName(t)[0]; 178 k.async = 1; 179 k.src = r; 180 a.parentNode.insertBefore(k, a); 181 })(window, document, "script", "https://mc.yandex.ru/metrika/tag.js?id=6518443", "ym"); 182 183 ym(6518443, "init", { 184 ssr: true, 185 webvisor: true, 186 clickmap: true, 187 ecommerce: "dataLayer", 188 referrer: document.referrer, 189 url: location.href, 190 accurateTrackBounce: true, 191 trackLinks: true, 192 triggerEvent: true 193 }); 194 </script>
194<script type="text/javascript"> 195 if (pxp != null && pxp.frontend != null) { 196 pxp.frontend.yandexTrackingId = 6518443; 197 } 198 </script>
198 199 200 201 <!--Canonical--> 202 203 <!--bread--> 204 205 <div id="overlayModal"></div> 206<div class="formAmo"> 207<button class="close-amo">x</button> 208
208<script>var amo_forms_params = {"id":588114,"hash":"484773ef8def2bb73cb20d9ecc35b599","locale":"ru"};</script>
208<script id="amoforms_script" async="async" charset="utf-8" src="https://forms.amocrm.ru/forms/assets/js/amoforms.js"></script>
208 209</div> 210</head> 211<body class="account-login url-account url-login"> 212 <noscript><div><img src="https://mc.yandex.ru/watch/6518443" style="position:absolute; left:-9999px;" alt="" /></div></noscript> 213 214 215 <form method="post" action="./login" onsubmit="javascript:return WebForm_OnSubmit();" id="aspnetForm"> 216<div class="aspNetHidden"> 217<input type="hidden" name="__EVENTTARGET" id="__EVENTTARGET" value="" /> 218<input type="hidden" name="__EVENTARGUMENT" id="__EVENTARGUMENT" value="" /> 219<input type="hidden" name="__VIEWSTATEFIELDCOUNT" id="__VIEWSTATEFIELDCOUNT" value="2" /> 220<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="fJlzDFCP+UpfLet2UUB1AZSZtGDv94vUzzwQMlJOrMty1/F90NspovmT26LcMLXJuuNwp4BpX0k6WLPbXwo2XFqgUcUa1OTIs5pZ9rrLh6OjT1MStdCslEQl8tqZIsoaSmdGZTD6wyrmeZx1rK6px5matWTN0g8WKcwfL3p0dKfIy1jyewnJ+dauziLCZSahGbsmKhIKJtNjhUT0y3Z0vLcsDjVgQCbtfT6dr4+tevJzzv2ZNtJa4yZrZDLT8Ql70KktkW7hVbwhhnFsccK0SvYWu1WwGq3CdAI6rV2YacBiOPCKyvx/3VEKIEbqpsxJyK9DGc5w9yjcerMe2z25LAXWUNSceCMRj4mfw589p4sin85N9640k8BOduiSU9UyACFW84Wiar74Sz2JAg2HaOJb88zI8M6CjZOFwV8GHAs71GBcAiXHjFGQQbhvPZggaghRuNoEkjxGqTYO139XZPzV0h5LNn2qY4y++2fbYd9WZANfnx9NirrXmtkdqHlM/oXKeL9dSNuqGbhvuNFrE6AYpzLWGSlAumqw9qTIOZ4xYE68LfTWDgjbjl7mb5ctAGkN14KMielrntNtDzfZS3A6IH08zdommWinnps8o1VX7O9iuzhLPAUzVM9FVKnGS8mjklOluHQfy1i/e3J4ezsfgQAgPk9IyvLT+IFcC5YL8kNpkkNI1yGuXFDV3SPqaHAfog7ScJlJtsSLU309b26IJmH0xu6Eyd8jmjHmTVC+kQ" /> 221<input type="hidden" name="__VIEWSTATE1" id="__VIEWSTATE1" value="GdS8lg+IoH+uZ58FNhGZLEtvSeAnYrMHtN7KRUYpAsA2eEUMb7iCaK6qowAU65/+s1QjIT3nKxdzzLogWADd/KPL0cjWrpZgJds1Hb5AUVbuodrYNNrcd9K7lf4DLQdsPxNq1L33GB02Vd9rpXKFSMlQ==" /> 222</div> 223
224<script type="text/javascript"> 225//<![CDATA[ 226var theForm = document.forms['aspnetForm']; 227if (!theForm) { 228 theForm = document.aspnetForm; 229} 230function __doPostBack(eventTarget, eventArgument) { 231 if (!theForm.onsubmit || (theForm.onsubmit() != false)) { 232 theForm.__EVENTTARGET.value = eventTarget; 233 theForm.__EVENTARGUMENT.value = eventArgument; 234 theForm.submit(); 235 } 236} 237//]]> 238</script>
238 239 240 241
242<script src="/content/js/_pxp.app.js?v=639144483880000000" type="text/javascript"></script>
vendor: 2 bytes, line 242
242
243<script type="text/javascript"> 244//<![CDATA[ 245function WebForm_OnSubmit() { 246if (typeof(ValidatorOnSubmit) == "function" && ValidatorOnSubmit() == false) return false; 247return true; 248} 249//]]> 250</script>
250 251 252 <input name="__RequestVerificationToken" type="hidden" value="tiX_ATwakbXtOOcJFEVzSfYnQZqbqvO_3NEiOqN8ddrUtfA9ai173nq0uCGuJo0noEjlWqjsMxEm3dQLzs0AVyQO9uQ1" /> 253
253<script type="text/javascript"> 254//<![CDATA[ 255Sys.WebForms.PageRequestManager._initialize('ctl00$ScriptManager', 'aspnetForm', [], [], [], 90, 'ctl00'); 256//]]> 257</script>
257 258 259
259<script src="/content/js/bootstrap.min.js?v=BA847811448EF90D98D272AECCEF2A95"></script>
vendor: 2 bytes, line 259
259
260<script src="/content/js/html5shiv.js?v=0CE8F355891C26C28F057E195E97DCD5"></script>
vendor: 2 bytes, line 260
260
261<script src="/content/js/respond.min.js?v=AFC1984A3D17110449DC90CF22DE0C27"></script>
vendor: 2 bytes, line 261
261
262<script src="/content/js/pxp/build/phoneInputControl-bundle.min.js?v=639243820000000000"></script>
262<script type="text/javascript">window.PhoneInputControl = pxpFrontend.phoneInputControl.PhoneInputControl;</script>
262<style>:root { 263--pxp-action-main:#64BC46;--pxp-action-main-text:#ffffff;--pxp-action-main-hover:#eb6309;--pxp-action-main-hover-text:#ffffff;--pxp-action-alternative-borders:#808080;--pxp-action-alternative-text:#808080;--pxp-menu-bg:#364657;--pxp-menu-bg-alternative:#30373E;--pxp-group-background:#ffffff;}</style> 264 265 <link href="https://dk-print48.ru/content/css/swiper.min.css?v=F16AA80385B309B721C664D9B2EDAD0F" rel="stylesheet" type='text/css'>
266<script src="https://dk-print48.ru/content/js/swiper.min.js?v=A64E811BA596DB54477A817C615A62CA" type="text/javascript" ></script>
266 267
268<script> 269 function getExample(category) { 270 $.ajax({ 271 type: 'POST', 272 url: '/api/images/portfolio/listByUrls?amount=14', 273 data: JSON.stringify([category]), 274 contentType: 'application/json', 275 success: function (data) { 276 getSliderInit(data); 277 }, 278 error: function () { 279 console.log('Error while loading example images'); 280 } 281 }); 282 function getSliderInit(data) { 283 for (var i in data) { 284 var previewUrl = data[i].Medium.Url, 285 bigUrl = data[i].Big.Url, 286 escapedBigUrl = JSON.stringify(bigUrl).slice(1, -1), 287 html = 288 '<div class="swiper-slide example-slide">' + 289 '<div class="loading-wheel">' + 290 '<img data-original="' + escapedBigUrl + '" data-src="' + previewUrl + '" class="swiper-lazy">' + 291 '</div> ' + 292 '</div> '; 293 $('.random_example .swiper-wrapper').append(html); 294 } 295 swipperInit(); 296 function swipperInit(){ 297 var swiperExample = new Swiper('.swiper-container.random_example', { 298 spaceBetween: 30, 299 slidesPerView: 4, 300 slidesPerColumn: 2, 301 lazy: { 302 loadPrevNext: true, 303 }, 304 resistanceRatio: 0.5, 305 watchSlidesVisibility: true, 306 preloadImages: false, 307 pagination: { 308 el: '.swiper-pagination.pagination-works', 309 clickable: true, 310 }, 311 autoplay: 8000, 312 breakpoints: { 313 768: { 314 slidesPerView: 2, 315 slidesPerColumn: 2, 316 }, 317 992: { 318 slidesPerView: 3, 319 slidesPerColumn: 2, 320 } 321 } 322 }) 323 ViewerInit(); 324 function ViewerInit(){ 325 var options = { 326 url: 'data-original', 327 loop: false, 328 movable: true, 329 navbar: 1, 330 title: false, 331 toolbar: { 332 zoomIn: 1, 333 zoomOut: 1, 334 oneToOne: false, 335 reset: 1, 336 prev: 1, 337 play: false, 338 next: 1, 339 rotateLeft: false, 340 rotateRight: false, 341 flipHorizontal: false, 342 flipVertical: false, 343 } 344 }; 345 console.log(options) 346 var gallery = new Viewer(document.querySelector('.random_example'), options); 347 console.log(gallery) 348 } 349 350 swiperExample.on('lazyImageReady', function (slideEl) { 351 slideEl.childNodes[0].classList.remove("loading-wheel"); 352 }); 353 }; 354 } 355 } 356</script>
356 357 358
359<script type="text/javascript"> 360 361function getCookie(name) { 362 var matches = document.cookie.match(new RegExp( 363 "(?:^|; )" + name.replace(/([\.$?*|{}\(\)\[\]\\\/\+^])/g, '\\$1') + "=([^;]*)" 364 )); 365 return matches ? decodeURIComponent(matches[1]) : false; 366} 367 368function setCookie(name, value, options) { 369 options = options || {}; 370 371 var expires = options.expires||7*24*3600; 372 373 if (typeof expires == "number" && expires) { 374 var d = new Date(); 375 d.setTime(d.getTime() + expires*1000); 376 expires = options.expires = d; 377 } 378 if (expires && expires.toUTCString) { 379 options.expires = expires.toUTCString(); 380 } 381 value = encodeURIComponent(value); 382 var updatedCookie = name + "=" + value; 383 for(var propName in options) { 384 updatedCookie += "; " + propName; 385 var propValue = options[propName]; 386 if (propValue !== true) { 387 updatedCookie += "=" + propValue; 388 } 389 } 390 document.cookie = updatedCookie; 391} 392 393function deleteCookie(name) { 394 setCookie(name, "", { expires: -1 }) 395} 396 397 398if(window.frontend.accountId === 222 ){ 399var BSData = [ 400{ 401 id : 'pbs01', 402 gaMarker: 'pbs05', 403 } 404]; 405function getBannerData(){ 406 var pxpBSArr = BSData||false; 407 var pxpBSExc = getCookie('pxpBSExc')?getCookie('pxpBSExc').split(','):false; 408 console.log(pxpBSExc); 409 if(pxpBSArr&&pxpBSArr.length){ 410 if(pxpBSExc&&pxpBSExc.length){ 411 var _return = []; 412 $.each(pxpBSArr,function(){ 413 var bingo = false; 414 var count = 0; 415 do{ 416 if(this.id==pxpBSExc[count]){ 417 bingo = true; 418 } 419 count++; 420 }while(!bingo&&count<pxpBSExc.length) 421 if(!bingo){ 422 _return.push(this); 423 } 424 }); 425 console.log(_return); 426 pxpBSArr = []; 427 pxpBSArr = _return; 428 } 429 console.log(pxpBSArr); 430 switch (pxpBSArr.length) { 431 case 1: 432 console.log(1); 433 var pxpBSView = pxpBSArr[0]; 434 break; 435 case 0: 436 console.log(0); 437 return; 438 default: 439 var ind = Math.floor(Math.random()*(pxpBSArr.length)); 440 if(ind == pxpBSArr.length){ind--;} 441 console.log(ind); 442 var pxpBSView = pxpBSArr[ind]; 443 } 444 return pxpBSView; 445 }else{ 446 return false; 447 } 448} 449function getBanner(){ 450 data = getBannerData(); 451 if(!data){return}; 452 var _return = $('<div></div>'); 453 _return.attr('href',data.href) 454 .addClass('pxpbs') 455 .css({ 456 'opacity':0, 457 'z-index':1300, 458 'border':'none 0' 459 }) 460 .click(function(){ 461 462 }); 463 464 $('<a class="glyphicon glyphicon-remove"></a>').data('id',data.id) 465 .click(function(event){ 466 event.stopPropagation(); 467 event.preventDefault(); 468 setCookie('pxpBSExc',(getCookie('pxpBSExc')?getCookie('pxpBSExc')+',':'')+$(this).data('id'),{expires:3*24*3600}); 469 $(this).parent().animate({ 470 'opacity':0 471 },1200,function(){ 472 $(this).remove(); 473 }); 474 }).appendTo(_return); 475 476 var bImg = new Image(); 477 bImg.src = data.src; 478 bImg.onload = function(){ 479 $(bImg).appendTo(_return); 480 } 481 return _return; 482} 483function rBanner(){ 484 var a = getBanner(); 485 if(a){ 486 a.appendTo($('body')).animate({ 487 'opacity':1 488 },1200); 489 } 490} 491$(function(){ 492 //setTimeout(rBanner,8000); 493}); 494} 495</script>
495 496 497<link href="http://fonts.googleapis.com/css?family=PT+Sans:regular,italic,bold,bolditalic" rel="stylesheet" type="text/css" /> 498 499<link rel="stylesheet" href="/content/css/swiper.min.css" rel="stylesheet" type="text/css">
500<script src="/content/js/swiper.min.js" type="text/javascript"></script>
500 501<!-- 502<link rel="stylesheet" href="/content/images/new-elements/scripts/swiper.min.css" rel="stylesheet" type="text/css">
503<script src="/content/images/new-elements/scripts/swiper.min.js" type="text/javascript"></script>
503 504--> 505<!--СкÑÐ¸Ð¿Ñ ÑоÑоÑамÑ-->
506<script> 507 function getSliderProductInit(directoryPath){ 508 $.ajax({ 509 type: 'GET', 510 url: '/api/cms/directoryFiles?directoryPath=' + directoryPath + '&photolabId=' + pxp.frontend.frontendId + '', 511 contentType: 'application/json', 512 success: function (src) { 513 src.sort() 514 for (var i in src) { 515 var imageForSlider = '<div class="swiper-slide">' + 516 '<img src="' + src[i] + '" alt="Image for Slider Product - ' + [i] + '">' + 517 '</div>'; 518 $('.swiper-container.product-slider .swiper-wrapper').append(imageForSlider); 519 $('.swiper-container.product-slider-thumbs .swiper-wrapper').append(imageForSlider); 520 } 521 SwipperProductInit(); 522 }, 523 error: function () { 524 console.log('Error while loading url images'); 525 } 526 }); 527 function SwipperProductInit() { 528 var galleryThumbs = new Swiper('.product-slider-thumbs', { 529 spaceBetween: 10, 530 slidesPerView: 4, 531 freeMode: true, 532 watchSlidesVisibility: true, 533 watchSlidesProgress: true, 534 resistanceRatio: 0.5, 535 536 }); 537 var galleryTop = new Swiper('.product-slider', { 538 spaceBetween: 10, 539 navigation: { 540 nextEl: '.swiper-button-next-product-slider', 541 prevEl: '.swiper-button-prev-product-slider', 542 }, 543 thumbs: { 544 swiper: galleryThumbs 545 }, 546 init: false, 547 resistanceRatio: 0.5, 548 }); 549 550 galleryTop.on('init', function() { 551 var container = document.querySelector(".product-slider-container"); 552 if (container) 553 container.classList.remove("loading-wheel"); 554 }); 555 galleryTop.init(); 556 } 557 } 558</script>
558 559 560 561
562<script type="text/javascript"> 563$(document).ready(function(){ 564 $.ajax({ 565 type: 'GET', 566 url: '/api/cart/itemsCount', 567 contentType: 'application/json', 568 success: function(data) { 569 $('a.shopping-cart span').replaceWith('<span class="added_card"></span>'); 570 $("a.shopping-cart span").text(data); 571 if(data>0){ 572 $("a.shopping-cart span").show(); 573 }else{ 574 $("a.shopping-cart span").hide();} 575 }, 576 error: function() { 577 console.log('Error while loading shopping cart items count'); 578 } 579 }); 580}) 581</script>
vendor: 2 bytes, line 581
581
582<script> 583var _this = $(window); 584function drkFunction() { 585var hoh = $('header').outerHeight() - 40; 586 if (_this.width() <= 952) { 587 if(_this.scrollTop()>hoh){ 588 $('#search').addClass('fixed'); 589 $('header .row.bott-line').addClass('fixed'); 590 } 591 else if (_this.scrollTop()<hoh){ 592 $('#search').removeClass('fixed'); 593 $('header .row.bott-line').removeClass('fixed'); 594 } 595 return; 596 } 597 598 $('#search').removeClass('fixed'); 599 $('header .row.bott-line').removeClass('fixed'); 600} 601_this.on('ready scroll resize touchmove',drkFunction); 602</script>
602 603 604
605<script> 606$('#hide_this_panel').click(function () { 607 $('body').addClass('to_top'); 608}); 609</script>
vendor: 2 bytes, line 609
609
610<script> 611 function getExample(category) { 612 $.ajax({ 613 type: 'POST', 614 url: '/api/images/portfolio/listByUrls?amount=14', 615 data: JSON.stringify([category]), 616 contentType: 'application/json', 617 success: function (data) { 618 getSliderInit(data); 619 }, 620 error: function () { 621 console.log('Error while loading example images'); 622 } 623 }); 624 function getSliderInit(data) { 625 for (var i in data) { 626 var previewUrl = data[i].Medium.Url, 627 bigUrl = data[i].Big.Url, 628 escapedBigUrl = JSON.stringify(bigUrl).slice(1, -1), 629 html = 630 '<div class="swiper-slide example-slide">' + 631 '<div class="loading-wheel">' + 632 '<img data-original="' + escapedBigUrl + '" data-src="' + previewUrl + '" class="swiper-lazy">' + 633 '</div> ' + 634 '</div> '; 635 $('.random_example .swiper-wrapper').append(html); 636 } 637 swipperInit(); 638 function swipperInit(){ 639 var swiperExample = new Swiper('.swiper-container.random_example', { 640 spaceBetween: 30, 641 slidesPerView: 4, 642 slidesPerColumn: 2, 643 lazy: { 644 loadPrevNext: true, 645 }, 646 resistanceRatio: 0.5, 647 watchSlidesVisibility: true, 648 preloadImages: false, 649 pagination: { 650 el: '.swiper-pagination.pagination-works', 651 clickable: true, 652 }, 653 autoplay: 8000, 654 breakpoints: { 655 768: { 656 slidesPerView: 2, 657 slidesPerColumn: 2, 658 }, 659 992: { 660 slidesPerView: 3, 661 slidesPerColumn: 2, 662 } 663 } 664 }) 665 ViewerInit(); 666 function ViewerInit(){ 667 var options = { 668 url: 'data-original', 669 loop: false, 670 movable: true, 671 navbar: 1, 672 title: false, 673 toolbar: { 674 zoomIn: 1, 675 zoomOut: 1, 676 oneToOne: false, 677 reset: 1, 678 prev: 1, 679 play: false, 680 next: 1, 681 rotateLeft: false, 682 rotateRight: false, 683 flipHorizontal: false, 684 flipVertical: false, 685 } 686 }; 687 console.log(options) 688 var gallery = new Viewer(document.querySelector('.random_example'), options); 689 console.log(gallery) 690 } 691 692 swiperExample.on('lazyImageReady', function (slideEl) { 693 slideEl.childNodes[0].classList.remove("loading-wheel"); 694 }); 695 }; 696 } 697 } 698</script>
698<style> 699a[href="/account/orders"], 700a[href="/account"], 701a[href="/account/logout"], 702.for_mobile .controls.first a[href="/account/orders"], 703.for_mobile .controls.first a[href="/account"], 704.for_mobile .controls.first a[href="/account/logout"] 705 {display: none;} 706</style> 707 708 709<header> 710 711 <div class="logo-container container"> 712 <div class="logo-wrapper"> 713 <a href="/" title="dk-print48.ru"> 714 <img src="/content/pxp-logo/2227..png?lid=2576&v=639160757400000000" alt="dk-print48.ru"/> 715 </a> 716 </div> 717 </div> 718 <div class="row top-line"> 719 <div class="container"> 720 721 <nav class="second-menu"> 722 <ul> 723 <li class="drk-payment"> 724 <a href="/delivery-and-payment"><i class="icon_wallet_alt"></i><u>ÐплаÑа и доÑÑавка</u></a> 725 </li> 726 <li class="drk-faq"> 727 <a href="/faq"><i class="icon_question_alt"></i><u>ÐопÑоÑÑ Ð¸ оÑвеÑÑ</u></a> 728 </li> 729 <li class="drk-review"> 730 <a href="/guestbook"><i class="icon_comment"></i><u>ÐÑзÑвÑ</u></a> 731 </li> 732 <li class="drk-contacts"> 733 <a href="/contact-us"><i class="icon_contacts"></i><u>ÐонÑакÑÑ</u></a> 734 </li> 735 </ul> 736 </nav> 737 738 <div class="user-block text-right"> 739 <a class="cart-in-userblock" href="/user/cart"> 740 <i class="glyphicon icon_cart"></i> 741 <u>ÐоÑзина</u> 742 </a> 743 <a href="/account/orders"> 744 <i class="glyphicon icon_bag"></i> 745 <u>
745ÐаказÑ</u> 746 </a> 747 <a href="/account"> 748 <i class="icon_profile"></i> 749 <u>ÐÑоÑилÑ</u> 750 </a> 751 <span class="logout text-muted"> 752 <a href="/account/logout"><u>вÑÑ Ð¾Ð´</u></a> 753 </span> 754 <a href="/account/login"> 755 <i class="icon_key"></i> 756 <u>ÐÑ Ð¾Ð´</u> 757 </a> 758 <a href="/account/register"> 759 <i class="icon_profile"></i> 760 <u>РегиÑÑÑаÑиÑ</u> 761 </a> 762 </div> 763 </div> 764 765</div> 766<div class="row mid-line"> 767 <div class="container"> 768 <div class="adress"> 769 <i class="icon_pin"></i> 770 <a href="/contact-us" class="drk-adress" title="ÐоÑмоÑÑеÑÑ Ð½Ð° каÑÑе"> 771 <u>ÐипеÑк, Ñл.СовеÑÑÐºÐ°Ñ Ð´.25</u></a> 772 </div> 773 <div class="search-container" id="search-container"></div> 774 775 <span class="header-contacts"> 776 <!--<span><a href="tel:+74742522345"><i class="icon_phone"></i><span>+7 (4742) 522-345</span></a></span>--> 777 <span><a href="tel:+74742545578"><i class="icon_phone"></i><span>+7 (4742) 54-55-78</span></a></span><p> 778 <span><a href="tel:+74742522345"><i class="icon_phone"></i><span>+7 (4742) 522-345</span></a></span> 779 <!-- <span><a href="mailto:[email protected]"><i class="icon_mail"></i><span>[email protected]</span></a></span>--> 780 <!-- <span class="call_back"><a href="javascript://" class="semilink call-modal-window_callback"><u>ÐеÑезвониÑе мне</u></a></span> --> 781 <!-- <span class="call_back"><a href="javascript://" class="call_back_amo"><u>ÐеÑезвониÑе мне</u></a></span> --> 782 783 784 785 786 787 788 789 790 791 792 </span> 793 794 <a class="shopping-cart" href="/user/cart"><i class="glyphicon icon_cart_alt"></i><span class="zero_card"></span></a> 795 796 </div> 797</div> 798 799 800<div class="row bott-line"> 801 <div class="container"> 802 <nav class="navbar main-menu"> 803 <div class="jqm-overlay"></div> 804 <div class="menu-button"> 805 <a href="javascript://"><i class="icon_menu"></i></a> 806 </div> 807 <div class="search_mobile"> 808 <a href="/search"><i class="icon_search"></i>ÐоиÑк</a> 809 </div> 810 <ul class="nav navbar-nav"> 811 <li class="for_mobile"> 812 <div class="controls first"> 813 <a class="cart-in-userblock" href="/user/cart"> 814 <i class="glyphicon icon_cart"></i> 815 <u>ÐоÑзина</u> 816 </a> 817 <a href="/account/orders"> 818 <i class="glyphicon icon_bag"></i> 819 <u>
819ÐаказÑ</u> 820 </a> 821 <a href="/account"> 822 <i class="icon_profile"></i> 823 <u>ÐÑоÑилÑ</u> 824 </a> 825 <a href="/account/login"> 826 <i class="icon_key"></i> 827 <u>ÐÑ Ð¾Ð´</u> 828 </a> 829 <a href="/account/register"> 830 <i class="icon_profile"></i> 831 <u>РегиÑÑÑаÑиÑ</u> 832 </a> 833 </div> 834 </li> 835 <li> 836 <a class="semilink" href="/photos"><i class="icon_tag_alt"></i><u>ФоÑопеÑаÑÑ</u><b class="caret"></b> 837 </a> 838 <ul class="dropdown-menu pull-left with-alt" style="width:205px;"> 839 <li class="col-md-12"> 840 <h4>ÐеÑаÑÑ ÑоÑопÑодÑкÑии</h4> 841 <ul> 842 <li> 843 <a href="/photos/prints">ФоÑогÑаÑии</a> 844 </li> 845 <!--<li> 846 <a href="/photos/packages">ФоÑогÑаÑии (пакеÑом)</a> 847 </li> 848<li> 849 <a href="/photos/cards">ФоÑокаÑÑоÑки</a> 850 </li> --> 851 852 <li> 853 <a href="/canvases/posters">ÐолÑÑие ÑоÑмаÑÑ</a> 854 </li> 855 856 <li> 857 <a href="/calendars">ÐалендаÑи</a> 858 </li> 859 <li> 860 <a href="/prints/posters">ÐлакаÑÑ</a> 861 </li> 862 <li> 863 <a href="/photobooks">ФоÑокниги</a> 864 </li> 865 </ul> 866 </li> 867 </ul> 868 </li> 869 <li> 870 <a class="semilink" href="/canvases"><i class="icon_tag_alt"></i><u>ÐнÑеÑÑеÑ</u><b class="caret"></b> 871 </a> 872 <ul class="dropdown-menu pull-left with-alt" style="width:400px;"> 873 <li class="col-md-6"> 874 <h4>ФоÑобÑмага</h4> 875 <ul> 876 <li><a href="/canvases/posters">ФоÑопоÑÑеÑÑ</a></li> 877 <li><a href="/canvases/posters-foam-board">Ðа пенополиÑÑиÑоле</a></li> 878 <!-- <li><a href="/canvases/posters-framed">Ð ÑамÑ</a></li>--> 879 880 <!--<li class="gst-divider"><a href="/canvases/wallpapers">ФоÑообои</a></li> 881 <li><a href="/printing/baget/online/editor">ÐÐ¾Ð´Ð±Ð¾Ñ Ð±Ð°Ð³ÐµÑа</a></li>--> 882 </ul> 883 </li> 884 <li class="col-md-6"> 885 <h4>ХолÑÑ</h4> 886 <ul> 887 <li><a href="/canvases/unstretched">Ðез оÑоÑмлениÑ</a></li> 888 <li><a href="/canvases/wrapped">Ðа подÑамник</a></li> 889 <!-- <li><a href="/canvases/framed">Ð ÑамÑ</a></li>--> 890 <!-- <li><a href="/canvases/split">ÐодÑлÑнÑе каÑÑинÑ</a></li>--> 891 </ul> 892 </li> 893 </ul> 894 </li> 895 <li> 896 <a class="semilink" href="/calendars"><i class="icon_tag_alt"></i><u>ÐалендаÑи</u><b class="caret"></b> 897 </a> 898 <ul class="dropdown-menu pull-right with-alt" style="width:230px;"> 899 <li class="col-md-12"> 900 <h4>ÐеÑаÑÑ ÐºÐ°Ð»ÐµÐ½Ð´Ð°Ñей</h4> 901 <ul> 902 <li> 903 <a href="/calendars/pockets">ÐалендаÑи каÑманнÑе</a> 904 </li> 905 <li> 906 <a href="/calendars/walls">ÐалендаÑи пеÑекиднÑе</a> 907 </li> 908 <li> 909 <a href="/calendars/quarterlies">ÐалендаÑи кваÑÑалÑнÑе</a> 910 </li> 911 <li> 912 <a href="/calendars/desktops">ÐалендаÑи наÑÑолÑнÑе</a> 913 </li> 914 <li> 915 <a href="/calendars/posters">ÐалендаÑи плакаÑÑ</a> 916 </li> 917 </ul> 918 </li> 919 </ul> 920 </li> 921 <li> 922 <a class="semilink" href="/gifts"><i class="icon_tag_alt"></i><u>СÑвениÑÑ</u><b class="caret"></b> 923 </a> 924 <ul class="dropdown-menu pull-right with-alt" style="width:400px;"> 925 <li class="col-md-6"> 926 <h4>ТекÑÑилÑ</h4> 927 <ul> 928 <li><a href="/gifts/caps">ÐейÑболки</a></li> 929 <!--<li><a href="/gifts/ties">ÐалÑÑÑки</a></li>--> 930 <li><a href="/gifts/pillows">ÐодÑÑки</a></li> 931 <li><a href="/gifts/smocks">ТолÑÑовки</a></li> 932 <li><a href="/gifts/aprons">ФаÑÑÑки</a></li> 933 <li><a href="/gifts/t-shirts">ФÑÑболки</a></li> 934 <!-- <li><a href="/gifts/scarves">ШаÑÑÑ</a></li>--> 935 </ul> 936 </li> 937 <li class="col-md-6"> 938 <h4>СÑвениÑÑ Ñ ÑоÑо</h4> 939 <ul> 940 <li><a href="/gifts/trinkets">ÐÑелоки</a></li> 941 <!-- <li><a href="/gifts/mousepads">ÐовÑики Ð´Ð»Ñ Ð¼ÑÑи</a></li> --> 942 <li><a href="/gifts/mugs">ÐÑÑжки</a></li> 943 <li><a href="/gifts/magnets">ÐагниÑÑ</a></li> 944 <li><a href="/gifts/icon">ÐнаÑки</a></li> 945 <li><a href="/gifts/puzzles">ÐазлÑ</a></li> 946 <li><a href="/gifts/plates">ТаÑелки</a></li> 947 <li><a href="https://dk-print48.ru/catalog/ruchki-plastikovye?filter=1,1;10,14">Ð ÑÑки</a></li> 948 <li><a href="/gifts/elochnye-igrushka">ÐлоÑнÑе игÑÑÑки</a></li> 949 <!--<li><a href="/gifts/covers">Ð§ÐµÑ Ð»Ñ Ð´Ð»Ñ ÑелеÑона</a></li> 950 --> 951 <li><a href="/gifts/9_may">СÑвениÑÑ Ðº 9 маÑ</a></li> 952 953 954 <li><a href="/gifts/box">ÐодаÑоÑнÑе коÑобоÑки</a></li> 955 <!--<li><a href="/gifts/discs">CD и DVD диÑки</a></li>--> 956 </ul> 957 </li> 958 </ul> 959 </li> 960 <li> 961 <a class="semilink" href="/prints"><i class="icon_tag_alt"></i><u>ÐолигÑаÑиÑ</u><b class="caret"></b> 962 </a> 963 <ul class="dropdown-menu pull-right with-alt" style="width:400px;"> 964 <!-- <ul class="dropdown-menu pull-right dark-green row with-alt" style="width:600px;"> --> 965 <li class="col-md-4" style="width:180px;"> 966 <h4>ÐеловаÑ</h4> 967 <ul> 968 <li><a href="/prints/forms">Ðланки</a></li> 969 <li><a href="/prints/notepads">ÐлокноÑÑ</a></li> 970 <li><a href="/prints/businesscards">ÐизиÑки</a></li> 971 <li><a href="/prints/diplomas">ÐипломÑ</a></li> 972 <li><a href="/calendars">ÐалендаÑи</a></li> 973 <li><a href="/prints/envelopes">ÐонвеÑÑÑ</a></li> 974 <li><a href="/prints/postcards">ÐÑкÑÑÑки</a></li> 975 <li><a href="/prints/stamps">ÐеÑаÑи и ÑÑампÑ</a></li> 976 <li> 977 <a href="/packaging/paper-bag">ÐакеÑÑ ÐÐÐ</a> 978 </li> 979 980 <!--<li class="gst-divider"><a href="/prints/documents">
980ÐеÑаÑÑ Ð´Ð¾ÐºÑменÑов</a></li> 981 <li><a href="/prints/books">ÐеÑаÑÑ ÐºÐ½Ð¸Ð³</a></li>--> 982 </ul> 983 </li> 984 <li class="col-md-4" style="width:180px;"> 985 <h4>РекламнаÑ</h4> 986 <ul> 987 <li><a href="/printing/booklets-mockup/a4-2/editor">ÐÑклеÑÑ</a></li> 988 <!-- <li><a href="/prints/catalogs">ÐаÑалоги</a></li> 989 <li><a href="/prints/notes">ÐÑбаÑики</a></li>--> 990 <li><a href="/prints/leaflets">ÐиÑÑовки</a></li> 991 <li><a href="/prints/stickers">Ðаклейки</a></li> 992 <li><a href="/prints/posters">ÐлакаÑÑ</a></li> 993 <!--<li><a href="/prints/plasticcards">ÐлаÑÑиковÑе каÑÑÑ</a></li>--> 994 <li><a href="/prints/flyers">ФлаеÑÑ</a></li> 995 <li><a href="/banners-old">ÐаÑÑжка</a></li> 996 <li><a href="/prints/presswalls">ÐÑеÑÑ Ð²Ð¾Ð»Ð»Ñ</a></li> 997 <li><a href="/prints/rollups">Roll-up</a></li> 998 <li><a href="/prints/struts">ШÑендеÑÑ</a></li> 999 <li><a href="/prints/stickers">Ðаклейки</a></li> 1000 <li><a href="/packaging">ÐÑикеÑки</a></li> 1001 1002 1003 <br><br><br> 1004 <!-- <li><a href="/prints/free" >ÐÑоизволÑнÑй заказ</a></li>--> 1005 </ul> 1006 </li> 1007 1008 <!-- 1009 <li class="col-md-4"> 1010 <h4>СÑендÑ</h4> 1011 <ul> 1012 <li><a href="/prints/presswalls">ÐÑеÑÑ Ð²Ð¾Ð»Ð»Ñ</a></li> 1013 <li><a href="/prints/rollups">Roll-up</a></li> 1014 <li><a href="/prints/struts">ШÑендеÑÑ</a></li> 1015 </ul> 1016 </li> 1017 --> 1018 1019 1020 </ul> 1021 </li> 1022 1023 <!-- 1024 1025 <li> 1026 <a class="semilink" href="/catalog"><i class="icon_tag_alt"></i><u>ÐÑомопÑодÑкÑиÑ</u><b class="caret"></b> 1027 </a> 1028 <ul class="dropdown-menu pull-right with-alt" style="width:230px;"> 1029 <li class="col-md-12"> 1030 1031 <ul> 1032 <li> 1033 <a href="/catalog/ejednevniki">Ðжедневники</a> 1034 </li> 1035 <li> 1036 <a href="/catalog/ruchki">Ð ÑÑки</a> 1037 </li> 1038 <li> 1039 <a href="/catalog/sumki">СÑмки</a> 1040 </li> 1041 <li> 1042 <a href="/catalog/fleshki">ФлеÑки</a> 1043 </li> 1044 <li> 1045 <a href="/catalog/elektronika">ÐлекÑÑоника</a> 1046 </li> 1047 <li> 1048 <a href="/catalog/zonty">ÐонÑÑ</a> 1049 </li> 1050 <li> 1051 <a href="/catalog/posuda">ÐоÑÑда</a> 1052 </li> 1053 1054 1055 </ul> 1056 </li> 1057 </ul> 1058 </li> 1059 1060 --> 1061 1062 <li> 1063 <a class="semilink" style=" 1064 background-color: #ec0000; 1065 color: #fff; 1066" href="/catalog"><i class="icon_tag_alt"></i><u>ÐÑомопÑодÑкÑиÑ</u><b class="caret"></b> 1067 </a> 1068 <ul class="dropdown-menu pull-right with-alt" style="width:230px;"> 1069 <li class="col-md-12"> 1070 <h4>ÐодаÑки</h4> 1071 <ul> 1072 <li> 1073 <a href="/gifts/k-8-marta">Ð 8 маÑÑа</a> 1074 </li> 1075 <li> 1076 <a href="/catalog/suveniry-k-23-fevralya">Ð 23 ÑевÑалÑ</a> 1077 </li> 1078 <li> 1079 <a href="/catalog/suveniry-k-8-marta">Ð 8 маÑÑа </a> 1080 </li> 1081 <li> 1082 <a href="/catalog/den-znaniy-1-sentyabrya">Ð 1 ÑенÑÑбÑÑ</a> 1083 </li> 1084 <li> 1085 <a href="/catalog/podarki-kollege">ÐÐµÐ½Ñ ÑождениÑ</a> 1086 </li> 1087 <li> 1088 <a href="/catalog/podarki-nachalniku">ШеÑÑ</a> 1089 </li> 1090 <li> 1091 <a href="/catalog/podarochnye-nabory">ÐабоÑÑ</a> 1092 </li> 1093 1094 1095 1096 </ul> 1097 </li> 1098 </ul> 1099 </li> 1100 1101 1102 1103 1104 1105 1106 1107 1108 1109 1110 1111 1112 1113 1114 1115 1116 1117 1118 1119 <li> 1120 <li> 1121 <a class="semilink" href="/outdoor"><i class="icon_tag_alt"></i><u>Реклама</u><b class="caret"></b> 1122 </a> 1123 <ul class="dropdown-menu pull-right with-alt" style="width:400px;"> 1124 <li class="col-md-6"> 1125 <h4>ÐеÑаÑÑ</h4> 1126 <ul> 1127 <!-- <li class="const-available-enabled"> 1128 <a href="/printing/banners-old/banner-evropa-440/editor">Ðа баннеÑе 440</a> 1129 </li> 1130 <li class="const-available-enabled"> 1131 <a href="/printing/banners-old/banner-backlit-510/editor">Ðа баннеÑе 510</a> 1132 </li> 1133 <li class="const-available-disabled"> 1134 <a href="/printing/banners-old/banner-blackout-510/editor">Ðа бÑклиÑе</a> 1135 </li> 1136 <li class="const-available-disabled"> 1137 <a href="/printing/banners-old/paper-printing/editor">Ðа бÑмаге</a> 1138 </li> 1139 <li class="const-available-disabled"> 1140 <a href="/printing/banners-old/8150439/editor">Ðа белой пленке</a> 1141 </li> 1142 <li class="const-available-disabled"> 1143 <a href="/printing/banners-old/perforated-printing/editor">Ðа пеÑÑо пленке</a> 1144 </li> 1145 <li class="const-available-disabled"> 1146 <a href="/printing/banners-old/transparent-printing/editor">Ðа пÑозÑаÑной пленке</a> 1147 </li>--> 1148 <li> 1149 <a href="/prints/banners">ШиÑокоÑоÑмаÑÐ½Ð°Ñ Ð¿ÐµÑаÑÑ</a> 1150 </li> 1151 1152 1153 1154 </ul> 1155 </li> 1156 <li class="col-md-6"> 1157 <h4>СÑендÑ</h4> 1158 <ul> 1159 <li class="const-available-enabled"> 1160 <a href="/prints/presswalls">ÐÑеÑÑ Ð²Ð¾Ð»Ð»Ñ</a> 1161 </li> 1162 <li class="const-available-enabled"> 1163 <a href="/prints/rollups">Roll-up</a> 1164 </li> 1165 <li class="const-available-enabled"> 1166 <a href="/prints/struts">ШÑендеÑÑ</a> 1167 </li> 1168 1169 <li class="const-available-enabled"> 1170 <a href="/canvases/wallpapers">ФоÑообои</a> 1171 </li> 1172 <li class="const-available-enabled"> 1173 <a href="/prints/posters">ÐлакаÑÑ</a> 1174 </li> 1175 <li class="const-available-enabled"> 1176 <a href="/prints/stickers">Ðаклейки</a> 1177 </li> 1178 </ul> 1179 </li> 1180 </ul> 1181 </li> 1182 <!-- <a class="semilink" href="/calendars"><i class="icon_tag_alt"></i><u>ÐопиЦенÑÑ</u><b class="caret"></b> 1183 </a> 1184 <ul class="dropdown-menu pull-right with-alt" style="width:230px;"> 1185 <li class="col-md-12"> 1186 <h4>магазин</h4> 1187 <ul> 1188 1189 <li> 1190 <a href="/documents/printing-a4-a3">ÐеÑаÑÑ 1191жей</a></li> 1192 <li><a href="/shop/wood-frames">СканиÑование ÑеÑÑежей</a></li> 1193 <li> 1194 <a href="/shop/metal-frames">ÐопиÑование ÑеÑÑежей</a> 1195 </li> 1196 <li> 1197 <a href="/shop/multi-frames">ФалÑÑовка ÑеÑÑежей</a> 1198 </li> 1199<li> 1200 <a href="/shop/multi-frames">
1200ÐеÑаÑÑ Ð´Ð¾ÐºÑменÑов</a> 1201 </li> 1202 1203 <li> 1204 <a href="/shop/family-tree">СканиÑование</a> 1205 </li> 1206 <li> 1207 <a href="/shop/magnetic-photoalbums">ÐопиÑование</a> 1208 </li> 1209 <li> 1210 <a href="/shop/kid-photoalbums">ÐÑоÑивка дипломов</a> 1211 </li> 1212 <li> 1213 <a href="/shop/standard-photoalbums">ÐÑоÑÑÑовка</a> 1214 </li> 1215<li> 1216 <a href="/shop/standard-photoalbums">ÐаминиÑование</a> 1217 </li> 1218 1219 </ul> 1220 </li> 1221 </ul> 1222 </li> 1223 --> 1224 <li> 1225 <a class="semilink" href="/canvases"><i class="icon_tag_alt"></i><u>ÐопиÑенÑÑ</u><b class="caret"></b> 1226 </a> 1227 <ul class="dropdown-menu pull-right with-alt" style="width:400px;"> 1228 <li class="col-md-6"> 1229 <h4>ЧеÑÑежи</h4> 1230 <ul> 1231 <li><a href="/documents/drawings_1">ÐеÑаÑÑ ÑеÑÑежей</a></li> 1232 <!-- <li><a href="/canvases/framed">ÐопиÑование ÑеÑÑежей</a></li> --> 1233 <li><a href="/documents/drawings_skan">СканиÑование ÑеÑÑежей</a></li> 1234 <li><a href="/documents/drawings_falc">ФалÑÑовка ÑеÑÑежей</a></li> 1235 </ul> 1236 <li class="col-md-6"> 1237 <h4>ÐокÑменÑÑ</h4> 1238 <ul> 1239 <li><a href="/documents/printing-a4-a3">ÐеÑаÑÑ Ð4-Ð3</a></li> 1240 <li ><a href="/documents/lam">ÐаминиÑование</a></li> 1241 <li><a href="/documents/proshivka_2024">ÐÑоÑивка дипломов</a></li> 1242 <li><a href="/shop/22357/Ascending/All">ÐипломнÑе папки</a></li> 1243 1244 1245 </ul> 1246 </li> 1247 </ul> 1248 </li> 1249 1250 <!--<li> 1251 <a class="semilink" href="/packaging"><i class="icon_tag_alt"></i><u>Упаковка</u><b class="caret"></b> 1252 </a> 1253 <ul class="dropdown-menu pull-right with-alt" style="width:230px;"> 1254 <li class="col-md-12"> 1255 <h4>ÐзгоÑовление Ñпаковок</h4> 1256 <ul> 1257 <li> 1258 <a href="/packaging/box-kashirovanye">ÐаÑиÑованнÑе коÑобки</a> 1259 </li> 1260 <li> 1261 <a href="/packaging/box-cardboard">ÐаÑÑоннÑе коÑобки</a> 1262 </li> 1263 <li> 1264 <a href="/packaging/box-mgk">ÐоÑобки из ÐÐÐ</a> 1265 </li> 1266 <li> 1267 <a href="/packaging/labels">ÐÑикеÑки</a> 1268 </li> 1269 <li> 1270 <a href="/packaging/paper-bag">ÐакеÑÑ</a> 1271 </li> 1272 <li> 1273 <a href="/packaging/plastic-cup">ÐÑмажнÑе ÑÑаканÑики</a> 1274 </li> 1275 <li> 1276 <a href="/catalog/upakovka">ÐоÑÐ¾Ð²Ð°Ñ Ð¿ÑодÑкÑиÑ</a> 1277 </li> 1278 <li> 1279 <a href="/packaging/free">ÐÑоизволÑнÑй заказ</a> 1280 </li> 1281 </ul> 1282 </li> 1283 </ul> 1284 </li>--> 1285 1286 1287 1288 <li class="not_focus"> 1289 <ul class="dop-info pull-left with-alt"> 1290 <li> 1291 <a href="/contact-us" class="drk-adress" title="ÐоÑмоÑÑеÑÑ Ð½Ð° каÑÑе"> 1292 <i class="icon_pin"></i><u>ÐипеÑк, Ñл. ÐамÑÑина д.4</u> 1293 </a> 1294 </li> 1295 <li> 1296 <a href="tel:+74742522345"><i class="icon_phone"></i><span>+7 (4742) 522-345</span></a> 1297 </li> 1298 </ul> 1299 </li> 1300 <li class="not_focus"> 1301 <ul class="dop-info pull-left with-alt"> 1302 <li> 1303 <a href="/delivery-and-payment"><i class="icon_wallet_alt"></i><u>ÐплаÑа и доÑÑавка</u></a> 1304 </li> 1305 <li> 1306 <a href="/faq"><i class="icon_question_alt"></i><u>ÐопÑоÑÑ Ð¸ оÑвеÑÑ</u></a> 1307 </li> 1308 <li><a href="?mobile=false" id="Hide_function" class="self-location"><i class="icon_laptop"></i>ÐÐ¾Ð»Ð½Ð°Ñ Ð²ÐµÑÑÐ¸Ñ ÑайÑа</a></li> 1309 </ul> 1310 </li> 1311 </ul> 1312 <div class="controls last"> 1313 <a class="hide_menu" href="javascript://"> 1314 <i class="icon_close"></i> 1315 </a> 1316 </div> 1317 </nav> 1318 </div> 1319</div> 1320 1321<!-- CALL BACK FORM --> 1322<!-- 1323<div id="polymodal_callback" class="modal-box jqmID1" style="z-index: 10005; display: none;"> 1324 <h4> 1325 <span id="polimodalTitle">ÐаказаÑÑ Ð¾Ð±ÑаÑнÑй звонок</span> 1326 <button class="button-close" type="button">Ã</button> 1327 </h4> 1328 <div class="call_back_modal"> 1329 <div class="message success alert alert-success" id="successInfo" style="display:none;"> 1330 СообÑение ÑÑпеÑно оÑпÑавлено!<br/> ÐÑ ÑвÑжемÑÑ Ñ Ð²Ð°Ð¼Ð¸ в ÑеÑении 15 минÑÑ. 1331 </div> 1332 <fieldset id="sendFeedbackForm"> 1333 <ol> 1334 <li> 1335 <label for="userName">ÐаÑе имÑ: 1336 <input type="text" id="userName" data-type="name" class="text" name="name" 1337 placeholder="Ðванов Ðван ÐвановиÑ"> 1338 </label> 1339 </li> 1340 <li> 1341 <label for="userPhone">ТелеÑон: 1342 <input type="text" id="userPhone" data-type="phone" name="phone" class="text" 1343 placeholder="+7 (999) 999 9999"> 1344 </label> 1345 </li> 1346 </ol> 1347 <span class="small-agreement">Я Ð´Ð°Ñ ÑоглаÑие на обÑабоÑÐºÑ Ð¿ÐµÑÑоналÑнÑÑ Ð´Ð°Ð½Ð½ÑÑ Ð² ÑооÑвеÑÑÑвии Ñ <a href="/terms" target="_blank"> пÑавилами иÑполÑÐ·Ð¾Ð²Ð°Ð½Ð¸Ñ ÑайÑа</a>.</span> 1348 <div class="buttons"> 1349 <button id="sendFeedback" type="button">ÐÑпÑавиÑÑ</button> 1350 </div> 1351 </fieldset> 1352 </div> 1353</div>--> 1354 1355 1356</header> 1357 <div hidden id="OverrideAccountAdditionalFields"></div> 1358 1359 1360 1361 1362 <div class="container-fluid before-main"> 1363 1364 </div> 1365 1366 <div class="container-fluid container-wrapper"> 1367 <div class="container"> 1368
1369<script type="text/javascript"> 1370if(window.frontend.accountId === 222 ){ 1371var BSData = [ 1372{ 1373 id : 'pbs01', 1374 gaMarker: 'pbs05', 1375 } 1376]; 1377 1378function getCookie(name) { 1379 var matches = document.cookie.match(new RegExp( 1380 "(?:^|; )" + name.replace(/([\.$?*|{}\(\)\[\]\\\/\+^])/g, '\\$1') + "=([^;]*)" 1381 )); 1382 return matches ? decodeURIComponent(matches[1]) : false; 1383} 1384 1385function setCookie(name, value, options) { 1386 options = options || {}; 1387 1388 var expires = options.expires||7*24*3600; 1389 1390 if (typeof expires == "number" && expires) { 1391 var d = new Date(); 1392 d.setTime(d.getTime() + expires*1000); 1393 expires = options.expires = d; 1394 } 1395 if (expires && expires.toUTCString) { 1396 options.expires = expires.toUTCString(); 1397 } 1398 value = encodeURIComponent(value); 1399 var updatedCookie = name + "=" + value; 1400 for(var propName in options) { 1401 updatedCookie += "; " + propName; 1402 var propValue = options[propName]; 1403 if (propValue !== true) { 1404 updatedCookie += "=" + propValue; 1405 } 1406 } 1407 document.cookie = updatedCookie; 1408} 1409 1410function deleteCookie(name) { 1411 setCookie(name, "", { expires: -1 }) 1412} 1413function getBannerData(){ 1414 var pxpBSArr = BSData||false; 1415 var pxpBSExc = getCookie('pxpBSExc')?getCookie('pxpBSExc').split(','):false; 1416 console.log(pxpBSExc); 1417 if(pxpBSArr&&pxpBSArr.length){ 1418 if(pxpBSExc&&pxpBSExc.length){ 1419 var _return = []; 1420 $.each(pxpBSArr,function(){ 1421 var bingo = false; 1422 var count = 0; 1423 do{ 1424 if(this.id==pxpBSExc[count]){ 1425 bingo = true; 1426 } 1427 count++; 1428 }while(!bingo&&count<pxpBSExc.length) 1429 if(!bingo){ 1430 _return.push(this); 1431 } 1432 }); 1433 console.log(_return); 1434 pxpBSArr = []; 1435 pxpBSArr = _return; 1436 } 1437 console.log(pxpBSArr); 1438 switch (pxpBSArr.length) { 1439 case 1: 1440 console.log(1); 1441 var pxpBSView = pxpBSArr[0]; 1442 break; 1443 case 0: 1444 console.log(0); 1445 return; 1446 default: 1447 var ind = Math.floor(Math.random()*(pxpBSArr.length)); 1448 if(ind == pxpBSArr.length){ind--;} 1449 console.log(ind); 1450 var pxpBSView = pxpBSArr[ind]; 1451 } 1452 return pxpBSView; 1453 }else{ 1454 return false; 1455 } 1456} 1457function getBanner(){ 1458 data = getBannerData(); 1459 if(!data){return}; 1460 var _return = $('<div></div>'); 1461 _return.attr('href',data.href) 1462 .addClass('pxpbs') 1463 .css({ 1464 'opacity':0, 1465 'z-index':1300, 1466 'border':'none 0' 1467 }) 1468 .click(function(){ 1469 1470 }); 1471 1472 $('<a class="glyphicon glyphicon-remove"></a>').data('id',data.id) 1473 .click(function(event){ 1474 event.stopPropagation(); 1475 event.preventDefault(); 1476 setCookie('pxpBSExc',(getCookie('pxpBSExc')?getCookie('pxpBSExc')+',':'')+$(this).data('id'),{expires:3*24*3600}); 1477 $(this).parent().animate({ 1478 'opacity':0 1479 },1200,function(){ 1480 $(this).remove(); 1481 }); 1482 }).appendTo(_return); 1483 1484 var bImg = new Image(); 1485 bImg.src = data.src; 1486 bImg.onload = function(){ 1487 $(bImg).appendTo(_return); 1488 } 1489 return _return; 1490} 1491function rBanner(){ 1492 var a = getBanner(); 1493 if(a){ 1494 a.appendTo($('body')).animate({ 1495 'opacity':1 1496 },1200); 1497 } 1498} 1499$(function(){ 1500 //setTimeout(rBanner,8000); 1501}); 1502} 1503</script>
1503 1504 1505 1506 1507<link href="/content/JS/pxp/src/auth/styles/auth.css?v=639144483880000000" rel="stylesheet" type="text/css" /> 1508 1509<div class="account-login-container"> 1510 <div class="row"> 1511 <div class="account-login-wrapper col-xs-12 col-sm-6 col-sm-offset-3"> 1512 1513 <div class="auth-ex-container"></div> 1514 </div> 1515
1515<script type="text/javascript" src="/content/js/pxp/build/authManager-bundle.min.js?v=639243820000000000"></script>
1515 1516
1516<script type="text/javascript"> 1517 var isValidGA4 = false; 1518 1519 var settings = { 1520 container: document.getElementsByClassName("auth-ex-container")[0], 1521 initManager: 0, 1522 onSucceed: function (userId, loginMode) { 1523 try { 1524 let method = loginMode == 1 ? 'email' : 'phone'; 1525 if (isValidGA4) gtag('event', 'login', { 'method': method, 'authManager': 'Login' }); 1526 1527 } 1528 catch { 1529 console.log("gtag error") 1530 } 1531 document.location.href = "/"; 1532 1533 }, 1534 onFailed: function () { 1535 console.log("Max attempt count was reached. Reloading..."); 1536 window.location.reload(); 1537 } 1538 }; 1539 var myModel = new pxpFrontend.authManager.AuthManager(settings) 1540 </script>
1540 1541 </div> 1542</div> 1543 1544 1545 1546
1546<script type="text/javascript"> 1547 try { 1548 var pwdUnveilers = document.querySelectorAll(".checkout-password-wrapper .checkout-password-unveiler"); 1549 if (pwdUnveilers != null && pwdUnveilers.length > 0) { 1550 for (var i = 0; i < pwdUnveilers.length; i++) { 1551 var unveiler = pwdUnveilers[i]; 1552 unveiler.addEventListener("mousedown", function () { showPwd(this.parentNode); }); 1553 unveiler.addEventListener("touchstart", function () { showPwd(this.parentNode); }); 1554 1555 unveiler.addEventListener("mouseup", function () { hidePwd(this.parentNode); }); 1556 unveiler.addEventListener("dragend", function () { hidePwd(this.parentNode); }); 1557 unveiler.addEventListener("touchend", function () { hidePwd(this.parentNode); }); 1558 unveiler.style.display = "block"; 1559 } 1560 function showPwd(root) { 1561 for (var i = 0; i < root.childNodes.length; i++) 1562 if (root.childNodes[i].nodeType === 1 && root.childNodes[i].type === "password") 1563 root.childNodes[i].type = 'text'; 1564 } 1565 function hidePwd(root) { 1566 for (var i = 0; i < root.childNodes.length; i++) 1567 if (root.childNodes[i].nodeType === 1 && root.childNodes[i].type === "text") 1568 root.childNodes[i].type = 'password'; 1569 } 1570 } 1571 } catch (e) { console.log("Password unveil not working"); } 1572 1573 $(document).ready(function () { 1574 $('.external-provider-vkontakte').click(function () { 1575 try { 1576 var href = this.href; 1577 pxlga('pxl.send', 'event', 'buttom', 'click_login_vk'); 1578 setTimeout(function () { document.location = href; }, 250); 1579 return false; 1580 } catch (e) { 1581 console.log(e); 1582 return true; 1583 } 1584 }); 1585 $('.external-provider-facebook').click(function () { 1586 try { 1587 var href = this.href; 1588 pxlga('pxl.send', 'event', 'buttom', 'click_login_fb'); 1589 setTimeout(function () { document.location = href; }, 250); 1590 return false; 1591 } catch (e) { 1592 console.log(e); 1593 return true; 1594 } 1595 }); 1596 $('.external-provider-google').click(function () { 1597 try { 1598 var href = this.href; 1599 pxlga('pxl.send', 'event', 'buttom', 'click_login_go'); 1600 setTimeout(function () { document.location = href; }, 250); 1601 return false; 1602 } catch (e) { 1603 console.log(e); 1604 return true; 1605 } 1606 }); 1607 }); 1608 </script>
1608 1609 1610 1611 1612 1613 </div> 1614 </div> 1615 1616 <div class="container-fluid after-main"> 1617 1618 1619<a href="javascript://" id="to_top" style="display:none;"> 1620 <i class="arrow_up"></i> 1621</a> 1622 </div> 1623 1624 <div class="footer-pusher"></div> 1625 1626<div class="aspNetHidden"> 1627 1628 <input type="hidden" name="__VIEWSTATEGENERATOR" id="__VIEWSTATEGENERATOR" value="FEA89747" /> 1629</div> 1630
1631<script type="text/javascript"> 1632//<![CDATA[ 1633 1634var Page_ValidationActive = false; 1635if (typeof(ValidatorOnLoad) == "function") { 1636 ValidatorOnLoad(); 1637} 1638 1639function ValidatorOnSubmit() { 1640 if (Page_ValidationActive) { 1641 return ValidatorCommonOnSubmit(); 1642 } 1643 else { 1644 return true; 1645 } 1646} 1647 //]]> 1648</script>
1648 1649</form> 1650 1651<footer class="container-fluid"> 1652 <div class="footer-menu container"> 1653 1654 <div class="email-news"> 1655 <div class="container"> 1656 <div class="row"> 1657 <div class="col-md-12 col-sm-6 col-xs-6 social"> 1658 <div class="col-md-4"> 1659 <div class="text-block"> 1660 ÐÑ Ð² ÑоÑиалÑнÑÑ ÑеÑÑÑ : 1661 </div> 1662 <div class="social-icons"> 1663 <!-- <a href="https://www.facebook.com/" title="facebook" rel="nofollow"><i class="social_facebook"></i></a> 1664 <a href="https://twitter.com/" title="twitter" rel="nofollow"><i class="social_twitter"></i></a> 1665 <a href="https://plus.google.com/" title="googleplus" rel="nofollow"><i class="social_googleplus"></i></a>--> 1666 <a href="/news" title="rss"><i class="social_rss"></i></a> 1667 <a href="http://vk.com/dkprint48" title="vk" rel="nofollow"><i class="fa fa-vk" aria-hidden="true"></i></a> 1668 </div> 1669 </div> 1670 <div class="col-md-8"> 1671 <div class="text-block"> 1672 ÐодпиÑиÑеÑÑ Ð½Ð° наÑи новоÑÑи: 1673 </div> 1674 <div class="form-news input-group"> 1675 <input type="text" class="email-request text form-control" placeholder="УкажиÑе ваÑÑ Ñл. поÑÑÑ" id="txtSubscriberEmail"> 1676 <a href="javascript://" class="email-request-btn input-group-addon" id="btnSubscribe"><i class="icon_mail_alt"></i><u>ÐодпиÑаÑÑÑÑ</u></a> 1677 </div> 1678 </div> 1679 1680 </div> 1681 </div> 1682 </div> 1683 </div> 1684 <div class="row"> 1685 <div class="col-md-4 col-sm-4 col-xs-6"> 1686 <h4>УÑлÑги</h4> 1687 <ul class="list-unstyled"> 1688 <li><a href="/photos">ÐеÑаÑÑ ÑоÑопÑодÑкÑии</a></li> 1689 <li><a href="/photobooks">ÐзгоÑовление ÑоÑокниг</a></li> 1690 <li><a href="/gifts">СÑвениÑÑ Ñ ÑоÑо</a></li> 1691 <li><a href="/canvases">ÐнÑеÑÑеÑÐ½Ð°Ñ Ð¿ÐµÑаÑÑ</a></li> 1692 <li><a href="/calendars">ÐеÑаÑÑ ÐºÐ°Ð»ÐµÐ½Ð´Ð°Ñей</a></li> 1693 <li><a href="/prints">ÐеÑаÑÑ Ð¿Ð¾Ð»Ð¸Ð³ÑаÑии</a></li> 1694 <li><a href="/shop">Ðагазин ÑоÑоÑоваÑов</a></li> 1695 </ul> 1696 </div> 1697 <div class="col-md-4 col-sm-4 col-xs-6"> 1698 <h4>ÐомоÑÑ</h4> 1699 <ul class="list-unstyled"> 1700 <li><a href="/delivery-and-payment">ÐплаÑа и доÑÑавка</a></li> 1701 <li><a href="/faq">ÐопÑоÑÑ Ð¸ оÑвеÑÑ</a></li> 1702 <li><a href="/printing-terms">ТÑÐµÐ±Ð¾Ð²Ð°Ð½Ð¸Ñ Ðº макеÑам</a></li> 1703 <li><a href="/portfolio">ÐÑимеÑÑ ÑабоÑ</a></li> 1704 <li><a href="/guestbook">ÐÑзÑÐ²Ñ ÐºÐ»Ð¸ÐµÐ½Ñов</a></li> 1705 <li><a href="/terms">СоглаÑение</a></li> 1706 <li><a href="/requisites">РеквизиÑÑ</a></li> 1707 </ul> 1708 </div> 1709 <div class="col-md-4 col-sm-4 col-xs-6"> 1710 <h4>ÐонÑакÑÐ½Ð°Ñ Ð¸Ð½ÑоÑмаÑиÑ</h4> 1711 <div id="drk-info_contacts"> 1712 <ul class="maps"> 1713 <li><a href="/contact-us" id="footer-adress" title="ÐонÑакÑÑ"> 1714 <i class="icon_pin"></i><u>г. ÐипеÑк, Ñл. СовеÑÑкаÑ, д. 25</u> 1715 </a> 1716 </li> 1717 1718 <li><a href="/contact-us" id="footer-adress" title="ÐонÑакÑÑ"> 1719 <i class="icon_pin"></i><u>г. ÐипеÑк, пÑ. 60 Ð»ÐµÑ Ð¡Ð¡Ð¡Ð , д. 34 </u> 1720 </a> 1721 </li> 1722 <li><a href="/contact-us" id="footer-adress" title="ÐонÑакÑÑ"> 1723 <i class="icon_pin"></i><u>г. ÐипеÑк, Ñл. ÐамÑÑина, д. 4</u> 1724 </a> 1725 </li> 1726 <li><a href="/contact-us" id="footer-adress" title="ÐонÑакÑÑ"> 1727 <i class="icon_pin"></i><u>г. ÐипеÑк, Ñл. СÑÑдÑновÑкаÑ, д. 3</u> 1728 </a> 1729 </li> 1730 <li> </li> 1731 <li><a href="mailto:[email protected]" class="mail-to" title="email"> 1732 <i class="icon_mail"></i> 1733 <u>[email protected]</u> 1734 </a> 1735 </li> 1736 <li><a href="mailto:[email protected]" class="mail-to" title="email"> 1737 <i class="icon_mail"></i> 1738 <u>[email protected]</u> 1739 </a> 1740 </li> 1741 1742 <li><a href="mailto:[email protected]" class="mail-to" title="email"> 1743 <i class="icon_mail"></i> 1744 <u>[email protected]</u> 1745 </a> 1746 </li> 1747 <li><a href="mailto:[email protected]" class="mail-to" title="email"> 1748 <i class="icon_mail"></i> 1749 <u>[email protected]</u> 1750 </a> 1751 </li> 1752 1753 </ul> 1754 1755 <ul class="phones"> 1756 <li> 1757 <a href="tel:+74742522345" title="+7 (4742) 522-345"> 1758 <i class="icon_phone"></i><u>+7 (4742) 522-345</u></a> 1759 </li> 1760 <li> </li> 1761 <li> </li> 1762 </ul> 1763 </div> 1764 </div> 1765 <div class="col-md-12 col-sm-12 col-xs-12 all-content">
1766 <a href="?mobile=false" id="Hide_function" class="self-location"><i class="icon_laptop"></i>ÐÐ¾Ð»Ð½Ð°Ñ Ð²ÐµÑÑÐ¸Ñ ÑайÑа</a> 1767 </div> 1768 <div class="col-md-12 col-sm-12 col-xs-12 back-to-mobile"> 1769 <a href="?mobile=true" id="DCookie_mobile" class="self-location"><i class="icon_mobile"></i>ÐобилÑÐ½Ð°Ñ Ð²ÐµÑÑÐ¸Ñ ÑайÑа</a> 1770 </div> 1771 </div> 1772 <div class="copyright"> 1773 <div class="container"> 1774 <div class="row"> 1775 <div class="col-md-3 col-sm-6 col-xs-6 develop"> 1776 <span>РазÑабоÑано в <a href="http://www.pixlpark.ru/?utm_source=clients&utm_medium=banner&utm_campaign=clients_footer_reference" title="ÐблаÑнÑй web-to-print Pixlpark"> 1777 <img src="/content/images/patterns/pixlpark.png" alt="pixlpark"> 1778 Pixlpark </a> 1779 </span> 1780 </div> 1781 1782 1783 1784 <div class="col-md-3 col-sm-6 col-xs-6 copyrighter"> 1785 © ТипогÑаÑÐ¸Ñ "ÐÐµÐ»Ð¾Ð²Ð°Ñ ÐлÑкÑа" 1786 </div> 1787 </div> 1788 </div> 1789 </div> 1790</div> 1791
1792<script> 1793 $('#btnSubscribe').on('click', function(){ 1794 var request = { 1795 Email : $('#txtSubscriberEmail').val() 1796 //PhotolabId : 1164, // ÐпÑионалÑно, еÑли не ÑказанÑ, 1797 //CompanyId : 222 // Ñо ÑоÑолаба опÑеделÑеÑÑÑ Ð¿Ð¾ ÑекÑÑÐµÐ¼Ñ ÑайÑÑ 1798 } 1799 $.ajax({ 1800 type: 'POST', 1801 url: '/api/account/subscribe', 1802 data: JSON.stringify(request), 1803 contentType: 'application/json', 1804 success: function(data) { 1805 console.log(data); 1806 // подпиÑка Ñоздана 1807 //alert('ÐодпиÑан'); 1808 $('#txtSubscriberEmail').attr('placeholder','ÐÑ ÑÑпеÑно подпиÑанÑ').val(''); 1809 $('.email-request-btn').addClass('disable'); 1810 }, 1811 error: function() { 1812 // подпиÑка не Ñоздана 1813 //alert('ÐÑибка'); 1814 if( $('#txtSubscriberEmail').val().length === 0 ) { 1815 $('#txtSubscriberEmail').attr('placeholder','ÐÑ Ð½Ðµ заполнили поле'); 1816 } else { 1817 $('#txtSubscriberEmail').attr('placeholder','ÐÑ Ñже подпиÑÐ°Ð½Ñ Ð½Ð° новоÑÑи').val(''); 1818 $('.email-request-btn').addClass('disable'); 1819 }; 1820 } 1821 }); 1822 }); 1823 1824 $('a.self-location').each(function(){ 1825 $(this).attr('href',window.location.pathname+$(this).attr('href')); 1826 }); 1827</script>
1827 1828 1829<!-- Yandex.Metrika counter -->
1830<script type="text/javascript" > 1831 (function (d, w, c) { 1832 (w[c] = w[c] || []).push(function() { 1833 try { 1834 w.yaCounter6518443 = new Ya.Metrika({ 1835 id:6518443, 1836 clickmap:true, 1837 trackLinks:true, 1838 accurateTrackBounce:true, 1839 webvisor:true, 1840 ecommerce:"dataLayer" 1841 }); 1842 } catch(e) { } 1843 }); 1844 1845 var n = d.getElementsByTagName("script")[0], 1846 s = d.createElement("script"), 1847 f = function () { n.parentNode.insertBefore(s, n); }; 1848 s.type = "text/javascript"; 1849 s.async = true; 1850 s.src = "https://mc.yandex.ru/metrika/watch.js"; 1851 1852 if (w.opera == "[object Opera]") { 1853 d.addEventListener("DOMContentLoaded", f, false); 1854 } else { f(); } 1855 })(document, window, "yandex_metrika_callbacks"); 1856</script>
1856 1857<noscript><div><img src="https://mc.yandex.ru/watch/6518443" style="position:absolute; left:-9999px;" alt="" /></div></noscript> 1858<!-- /Yandex.Metrika counter --> 1859
1860<script> 1861 window.dataLayer = window.dataLayer || []; 1862 function gtag(){dataLayer.push(arguments)}; 1863 gtag('js', new Date()); 1864 1865 gtag('config', 'UA-106896985-1'); 1866</script>
vendor: 2 bytes, line 1866
1866
1867<script type="text/javascript">(window.Image ? (new Image()) : document.createElement('img')).src = 'https://vk.com/rtrg?p=VK-RTRG-106374-8mldb';</script>
1867; 1868</footer> 1869 1870 1871 1872 1873 1874 <div id="quickOrderModuleForm"></div> 1875
1875<script type="text/javascript"> 1876 (function () { 1877 var feedBackModuleUrl = "https://pixlpark.com/content/js/modules/feedbackmodule.js?v=9CE7E764942D50EC1BC25BD4288E95A9"; 1878 var feedBackModuleContainer = document.getElementById("feedBackModuleContainer"); 1879 var feedbackFormModuleModWrite = document.getElementById('feedbackFormModuleModWrite'); 1880 1881 1882 function renderFeedBackModule(container) { 1883 if (container == null) return; 1884 var handler = getElementFinderHandler(container, initHandler); 1885 handler(); 1886 window.addEventListener("scroll", handler); 1887 var isComplete = false; 1888 function initHandler() { 1889 window.removeEventListener("scroll", handler); 1890 if (isComplete) return 1891 if (typeof window.FeedbackModule === "undefined" || window.FeedbackModule === null) { 1892 loadSource(feedBackModuleUrl, initHandler); 1893 return; 1894 } 1895 var feedbackModule = new FeedbackModule(feedBackModuleContainer, { 1896 fields: [{ 1897 name: "name", 1898 label: "ÐаÑе имÑ", 1899 placeholder: "Ðванов Ðван", 1900 type: "text", 1901 required: true 1902 }, { 1903 name: "phone", 1904 label: "ТелеÑон", 1905 placeholder: "+7 (999) 999 9999", 1906 type: "text", 1907 required: true, 1908 mask: "+7(###) ###-####", 1909 validate: function (str) { 1910 if (typeof str !== "string") return true; 1911 var isPNumber = /^\d[\d\(\)\ -]{4,14}\d$/; 1912 str = str.replace(/\+/g, '').replace(/-/g, ''); 1913 var valid = isPNumber.test(str); 1914 return !!valid; 1915 } 1916 }, { 1917 name: "email", 1918 label: "ÐÐ°Ñ e-mail", 1919 placeholder: "ÐÐ°Ñ e-mail", 1920 type: "email", 1921 required: true, 1922 }, { 1923 name: "message", 1924 label: "ÐÐ°Ñ Ð²Ð¾Ð¿ÑоÑ", 1925 type: "multiline" 1926 }], 1927 isModal: false, 1928 wrapperClass: "callback-form", 1929 successMessage: "СообÑение ÑÑпеÑно оÑпÑавлено!<br>ÐÑ ÑвÑжемÑÑ Ñ Ð²Ð°Ð¼Ð¸ в ÑеÑении 15 минÑÑ.", 1930 title: "ÐаказаÑÑ Ð¾Ð±ÑаÑнÑй звонок", 1931 submit: "ÐÑпÑавиÑÑ", 1932 agreementMessage: true, 1933 autocomplete:true, 1934 }); 1935 isComplete = true; 1936 } 1937 } 1938 function renderCallbackModule(container) { 1939 if (container == null) return; 1940 var config = { 1941 wrapperClass: "callback-form form-one", 1942 agreementMessage: true, 1943 lazy: true, 1944 }; 1945 var handler = getOnClickEventHandler(initHandler); 1946 container.addEventListener("click", handler); 1947 1948 function initHandler() { 1949 container.removeEventListener("click", handler); 1950 if (typeof window.FeedbackModule === "undefined" || window.FeedbackModule === null) { 1951 loadSource(feedBackModuleUrl, initHandler); 1952 return; 1953 } 1954 var feedbackModuleWriteUs = new CallbackModule(feedbackFormModuleModWrite, config); 1955 } 1956 } 1957 renderFeedBackModule(feedBackModuleContainer); 1958 renderCallbackModule(feedbackFormModuleModWrite); 1959 1960 function getElementFinderHandler(element, callback) { 1961 return function (e) { 1962 if(e) e.stopPropagation(); 1963 function checkElementInViewport(element) { 1964 var rectElement = element.getBoundingClientRect(); 1965 var wHeight = (window.innerHeight || document.documentElement.clientHeight); 1966 var wWidth = (window.innerWidth || document.documentElement.clientWidth); 1967 var fitInVertical = (rectElement.top <= wHeight) && ((rectElement.top + rectElement.height) >= 0); 1968 var fitInHorizontal = (rectElement.left <= wWidth) && ((rectElement.left + rectElement.width) >= 0); 1969 return (fitInVertical && fitInHorizontal); 1970 } 1971 var isVisible = checkElementInViewport(element); 1972 if (isVisible && typeof callback === "function") 1973 callback(); 1974 } 1975 } 1976 1977 function getOnClickEventHandler(onLoadHandler) { 1978 return function (e) { 1979 e.stopPropagation(); 1980 if (typeof onLoadHandler === "function") 1981 onLoadHandler(); 1982 } 1983 } 1984 1985 function loadSource(url, onLoadHandler) { 1986 var scriptElement = document.createElement("script"); 1987 scriptElement.setAttribute("type", "text/javascript"); 1988 document.querySelector("head").appendChild(scriptElement); 1989 if (typeof onLoadHandler === "function") { 1990 scriptElement.addEventListener("load", onLoadHandler); 1991 } 1992 scriptElement.setAttribute("src", url); 1993 } 1994 1995 // ФоÑÐ¼Ñ Ð±ÑÑÑÑого заказа 1996 var quickOrderModule = "https://pixlpark.com/content/js/modules/quickordermodule.js?v=4EB415DE45A318E8204961137EE636A3"; 1997 var isQuickOrderModalLoading = false; 1998 var quickOrderModuleModal = document.getElementById('quickOrderModuleModal'), 1999 requestForServices = document.getElementById('requestForServices'); 2000 2001 function showQuickOrderModal(e) { 2002 var element = e.target; 2003 if (typeof setQuickOrderManager != "undefined") { 2004 return; 2005 } 2006 if (isQuickOrderModalLoading) return; 2007 element.setAttribute('disabled', 'disabled'); 2008 $.getScript(quickOrderModule, function () { 2009 setQuickOrderManager(quickOrderModuleModal, { isModal: true, showOnLoad: true });
2010 isQuickOrderModalLoading = true; 2011 }); 2012 } 2013 2014 if (quickOrderModuleModal && !requestForServices) quickOrderModuleModal.addEventListener('click', showQuickOrderModal); 2015 2016 if (requestForServices) { 2017 var titleModal = document.querySelector("h1").innerText.toLocaleLowerCase(); 2018 $.getScript(quickOrderModule, function () { 2019 setQuickOrderManager(quickOrderModuleModal, { isModal: true }); 2020 setQuickOrderManager(requestForServices, { 2021 isModal: true, 2022 title: "ÐаÑвка на " + titleModal + "", 2023 }); 2024 }); 2025 } 2026 })(); 2027</script>
2027 2028 2029<div id="search"> 2030<div class="ya-site-form ya-site-form_inited_no" onclick="return {'action':'http://dk-print48.ru/search','arrow':false,'bg':'transparent','fontsize':12,'fg':'#000000','language':'ru','logo':'rb','publicname':'Yandex Site Search #2305928','suggest':true,'target':'_self','tld':'ru','type':3,'usebigdictionary':true,'searchid':2305928,'input_fg':'#000000','input_bg':'#ffffff','input_fontStyle':'normal','input_fontWeight':'normal','input_placeholder':'ÐведиÑе клÑÑевÑе Ñлова...','input_placeholderColor':'#999999','input_borderColor':'#7f9db9'}"><form action="https://yandex.ru/search/site/" method="get" target="_self" accept-charset="utf-8"><input type="hidden" name="searchid" value="2305928"/><input type="hidden" name="l10n" value="ru"/><input type="hidden" name="reqenc" value=""/><input type="search" name="text" value=""/><input type="submit" value="ÐайÑи"/></form></div><style type="text/css">.ya-page_js_yes .ya-site-form_inited_no { display: none; }</style>
2030<script type="text/javascript">(function(w,d,c){var s=d.createElement('script'),h=d.getElementsByTagName('script')[0],e=d.documentElement;if((' '+e.className+' ').indexOf(' ya-page_js_yes ')===-1){e.className+=' ya-page_js_yes';}s.type='text/javascript';s.async=true;s.charset='utf-8';s.src=(d.location.protocol==='https:'?'https:':'http:')+'//site.yandex.net/v2.0/js/all.js';h.parentNode.insertBefore(s,h);(w[c]||(w[c]=[])).push(function(){Ya.Site.Form.init()})})(window,document,'yandex_site_callbacks');</script>
2030 2031</div>
2032<script type="text/javascript"> 2033//ÐниÑиализаÑÐ¸Ñ ÑлайдеÑа 2034 2035$('[data-ride="carousel"]').carousel({ 2036 interval: 5000 2037 }); 2038 2039var swiper = new Swiper('.swiper-container.swiper-main', { 2040 pagination: '.swiper-pagination', 2041 nextButton: '.swiper-button-next', 2042 prevButton: '.swiper-button-prev', 2043 paginationClickable: true, 2044 spaceBetween: 30, 2045 loop: true, 2046 slidesPerView: 1, 2047 hashnav: false, 2048 speed: 800, 2049 autoplay: 5000 2050}); 2051var galleryTop = new Swiper('.swiper-container .shop-good-images', { 2052 grabCursor: true, 2053 centeredSlides: true, 2054 slidesPerView: 'auto', 2055 coverflow: { 2056 rotate: 50, 2057 stretch: 0, 2058 depth: 100, 2059 modifier: 1, 2060 slideShadows : true 2061} 2062}); 2063var galleryThumbs = new Swiper('.swiper-container .shop-good-thumb-images', { 2064 spaceBetween: 10, 2065 centeredSlides: true, 2066 slidesPerView: 'auto', 2067 touchRatio: 0.2, 2068 slideToClickedSlide: true 2069 }); 2070 galleryTop.params.control = galleryThumbs; 2071 galleryThumbs.params.control = galleryTop; 2072</script>
vendor: 2 bytes, line 2072
2072
2073<script type="text/javascript"> 2074 2075$('.menu-button').click(function(){ 2076 $('.navbar-nav').toggleClass('showed'); 2077 $('body').toggleClass('hidd'); 2078 $('html').toggleClass('hidd'); 2079 $('.jqm-overlay').addClass('showed'); 2080 $('.controls').addClass('showed'); 2081 $('#search').toggleClass('hidden'); 2082 }); 2083$('.hide_menu , .jqm-overlay').click(function(){ 2084 $('.navbar-nav').removeClass('showed'); 2085 $('body').removeClass('hidd'); 2086 $('html').removeClass('hidd'); 2087 $('.jqm-overlay').removeClass('showed'); 2088 $('.controls').removeClass('showed'); 2089 $('#search').removeClass('hidden'); 2090 }); 2091$(window).resize(function() { 2092 if ($(window).width() > 953) { 2093 $('.navbar-nav').addClass('visibl-nav'); 2094 $('.navbar-nav').removeClass('showed'); 2095 $('.jqm-overlay').removeClass('showed'); 2096 $('.controls.showed').removeClass('showed'); 2097 } else { 2098 $('.navbar-nav').removeClass('visibl-nav'); 2099 $('.navbar-nav.showea').show(); 2100 $('.jqm-overlay.showed').show(); 2101 $('.controls.showed').show(); 2102 } 2103}).resize(); 2104 2105//ÐодалÑное окно "ÐеÑезвониÑÑ" 2106$('.call-modal-window_callback').click(function () { 2107 $('#polymodal_callback').jqmShow(); 2108 return false; 2109}); 2110 2111$( document ).on( "click", ".jqmOverlay", function() { 2112 $('#polymodal_callback').jqmHide(); 2113}); 2114 2115if(typeof $.fn.mask === "function"){$("#userPhone").mask("+7(###) ###-####");} 2116 2117function isPNumber(str){ 2118 var isPNumber = /^\d[\d\(\)\ -]{4,14}\d$/; 2119 str = str.replace(/\+/g,'').replace(/-/g,''); 2120 var valid = isPNumber.test(str); 2121 return !!valid; 2122} 2123var isSend = false; 2124 2125$("#sendFeedback").on('click.sendFeedBack',function(){ 2126 if(isSend) return; 2127 isSend = true; 2128 2129 var name=$("#userName").val(); 2130 var phone=$("#userPhone").val(); 2131 2132 $('#userName,#userPhone').removeClass('error'); 2133 if (name==''){ 2134 $('#userName').addClass('error'); 2135 } 2136 if (!isPNumber(phone)){ 2137 $('#userPhone').addClass('error'); 2138 } 2139 2140 if(name=='' || !isPNumber(phone)){ 2141 isSend = false; 2142 return false; 2143 } 2144 2145 $("#userName,#userPhone").attr('readonly', 'readonly'); 2146 $("#sendFeedback").attr('disabled', 'disabled'); 2147 2148 var postData = new FormData(); 2149 postData.append('name', name); 2150 postData.append('phone', phone); 2151 postData.append('message',$('#polimodalTitle').text()); 2152 2153 $.ajax({ 2154 url: '/sendfeedback', 2155 data: postData, 2156 cache: false, 2157 processData: false, 2158 contentType: false, 2159 type: 'POST', 2160 dataType: 'json', 2161 success: function (response) { 2162 if (response) { 2163 var suc = false; 2164 if (response.Success) 2165 suc = true; 2166 else { 2167 var d = eval('(' + response + ')'); 2168 if (d && d.Success) 2169 suc = true; 2170 } 2171 if (suc) { 2172 $('#successInfo').show(); 2173 $('#sendFeedbackForm,#sendFeedback').hide(); 2174 setTimeout(function() { location.reload(true); }, 3000); 2175 } 2176 isSend = false; 2177 } 2178 } 2179 }); 2180 2181 return false; 2182}); 2183 2184//СкÑол ввеÑÑ 2185 var top_show = 400; // ÐÑÑÑÑп ÑвеÑÑ Ñ 2186 var delay = 600; // ÐадеÑжка пÑокÑÑÑки 2187 $(document).ready(function() { 2188 $(window).scroll(function () { 2189 if ($(this).scrollTop() > top_show) $('#to_top').fadeIn(); 2190 else $('#to_top').fadeOut(); 2191 }); 2192 $('#to_top').click(function () { 2193 $('body, html').animate({ 2194 scrollTop: 0 2195 }, delay); 2196 }); 2197 $(window).scroll(function() { 2198 var top = $(this).scrollTop(); 2199 var fixed = $(document).height()-$(window).height()-$('footer').height()-parseInt($('footer').css('padding-top'))-parseInt($('footer').css('padding-bottom')); 2200 if ( top > fixed ) $('#to_top').addClass('fixed_to_top'); 2201 else $('#to_top').removeClass('fixed_to_top'); 2202 }); 2203 }); 2204 2205</script>
vendor: 2 bytes, line 2205
2205
2206<script> 2207 2208 var linkCall = document.querySelector(".call_back_amo"), 2209 modalAmo = document.querySelector(".formAmo"), 2210 closeAmo = document.querySelector(".close-amo"), 2211 overlayModal = document.querySelector("#overlayModal") 2212 2213 2214 linkCall.addEventListener('click', function () { 2215 modalAmo.style.display = "block" 2216 overlayModal.style.display = "block" 2217 2218 }) 2219 overlayModal.addEventListener('click', function () { 2220 modalAmo.style.display = "none" 2221 overlayModal.style.display = "none" 2222 2223 }) 2224 closeAmo.addEventListener('click', function () { 2225 modalAmo.style.display = "none" 2226 overlayModal.style.display = "none" 2227 2228 }) 2229 2230 2231</script>
2231 2232
2233<script type="text/javascript"> 2234 2235 //ÐниÑиализаÑÐ¸Ñ ÑлайдеÑа 2236 // swiper главной ÑÑÑаниÑÑ 2237 var swiper = new Swiper('.swiper-container.swiper-main', { 2238 pagination: { 2239 el: '.swiper-pagination', 2240 clickable: true, 2241 }, 2242 navigation: { 2243 nextEl: '.swiper-button-next', 2244 prevEl: '.swiper-button-prev', 2245 }, 2246 spaceBetween: 30, 2247 loop: true, 2248 slidesPerView: 1, 2249 hashnav: false, 2250 speed: 1000, 2251 autoplay: { 2252 delay: 3000, 2253 }, 2254 }); 2255 // swiper ÑоваÑов магазина 2256 var galleryTop = new Swiper('.swiper-container .shop-good-images', { 2257 grabCursor: true, 2258 centeredSlides: true, 2259 slidesPerView: 'auto', 2260 coverflow: { 2261 rotate: 50, 2262 stretch: 0, 2263 depth: 100, 2264 modifier: 1, 2265 slideShadows : true 2266 } 2267 }); 2268 var galleryThumbs = new Swiper('.swiper-container .shop-good-thumb-images', { 2269 spaceBetween: 10, 2270 centeredSlides: true, 2271 slidesPerView: 'auto', 2272 touchRatio: 0.2, 2273 slideToClickedSlide: true 2274 }); 2275 galleryTop.params.control = galleryThumbs; 2276 galleryThumbs.params.control = galleryTop; 2277</script>
2277 2278 2279 2280 2281 2282<div id="quickOrderModuleForm"></div> 2283
2283<script type="text/javascript"> 2284 (function () { 2285 var feedBackModuleUrl = "https://pixlpark.com/content/js/modules/feedbackmodule.js?v=9CE7E764942D50EC1BC25BD4288E95A9"; 2286 var feedBackModuleContainer = document.getElementById("feedBackModuleContainer"); 2287 var feedbackFormModuleModWrite = document.getElementById('feedbackFormModuleModWrite'); 2288 2289 2290 function renderFeedBackModule(container) { 2291 if (container == null) return; 2292 var handler = getElementFinderHandler(container, initHandler); 2293 handler(); 2294 window.addEventListener("scroll", handler); 2295 var isComplete = false; 2296 function initHandler() { 2297 window.removeEventListener("scroll", handler); 2298 if (isComplete) return 2299 if (typeof window.FeedbackModule === "undefined" || window.FeedbackModule === null) { 2300 loadSource(feedBackModuleUrl, initHandler); 2301 return; 2302 } 2303 var feedbackModule = new FeedbackModule(feedBackModuleContainer, { 2304 fields: [{ 2305 name: "name", 2306 label: "ÐаÑе имÑ", 2307 placeholder: "Ðванов Ðван", 2308 type: "text", 2309 required: true 2310 }, { 2311 name: "phone", 2312 label: "ТелеÑон", 2313 placeholder: "+7 (999) 999 9999", 2314 type: "text", 2315 required: true, 2316 mask: "+7(###) ###-####", 2317 validate: function (str) { 2318 if (typeof str !== "string") return true; 2319 var isPNumber = /^\d[\d\(\)\ -]{4,14}\d$/; 2320 str = str.replace(/\+/g, '').replace(/-/g, ''); 2321 var valid = isPNumber.test(str); 2322 return !!valid; 2323 } 2324 }, { 2325 name: "email", 2326 label: "ÐÐ°Ñ e-mail", 2327 placeholder: "ÐÐ°Ñ e-mail", 2328 type: "email", 2329 required: true, 2330 }, { 2331 name: "message", 2332 label: "ÐÐ°Ñ Ð²Ð¾Ð¿ÑоÑ", 2333 type: "multiline" 2334 }], 2335 isModal: false, 2336 wrapperClass: "callback-form", 2337 successMessage: "СообÑение ÑÑпеÑно оÑпÑавлено!<br>ÐÑ ÑвÑжемÑÑ Ñ Ð²Ð°Ð¼Ð¸ в ÑеÑении 15 минÑÑ.", 2338 title: "ÐаказаÑÑ Ð¾Ð±ÑаÑнÑй звонок", 2339 submit: "ÐÑпÑавиÑÑ", 2340 agreementMessage: true, 2341 autocomplete:true, 2342 }); 2343 isComplete = true; 2344 } 2345 } 2346 function renderCallbackModule(container) { 2347 if (container == null) return; 2348 var config = { 2349 wrapperClass: "callback-form form-one", 2350 agreementMessage: true, 2351 lazy: true, 2352 }; 2353 var handler = getOnClickEventHandler(initHandler); 2354 container.addEventListener("click", handler); 2355 2356 function initHandler() { 2357 container.removeEventListener("click", handler); 2358 if (typeof window.FeedbackModule === "undefined" || window.FeedbackModule === null) { 2359 loadSource(feedBackModuleUrl, initHandler); 2360 return; 2361 } 2362 var feedbackModuleWriteUs = new CallbackModule(feedbackFormModuleModWrite, config); 2363 } 2364 } 2365 renderFeedBackModule(feedBackModuleContainer); 2366 renderCallbackModule(feedbackFormModuleModWrite); 2367 2368 function getElementFinderHandler(element, callback) { 2369 return function (e) { 2370 if(e) e.stopPropagation(); 2371 function checkElementInViewport(element) { 2372 var rectElement = element.getBoundingClientRect(); 2373 var wHeight = (window.innerHeight || document.documentElement.clientHeight); 2374 var wWidth = (window.innerWidth || document.documentElement.clientWidth); 2375 var fitInVertical = (rectElement.top <= wHeight) && ((rectElement.top + rectElement.height) >= 0); 2376 var fitInHorizontal = (rectElement.left <= wWidth) && ((rectElement.left + rectElement.width) >= 0); 2377 return (fitInVertical && fitInHorizontal); 2378 } 2379 var isVisible = checkElementInViewport(element); 2380 if (isVisible && typeof callback === "function") 2381 callback(); 2382 } 2383 } 2384 2385 function getOnClickEventHandler(onLoadHandler) { 2386 return function (e) { 2387 e.stopPropagation(); 2388 if (typeof onLoadHandler === "function") 2389 onLoadHandler(); 2390 } 2391 } 2392 2393 function loadSource(url, onLoadHandler) { 2394 var scriptElement = document.createElement("script"); 2395 scriptElement.setAttribute("type", "text/javascript"); 2396 document.querySelector("head").appendChild(scriptElement); 2397 if (typeof onLoadHandler === "function") { 2398 scriptElement.addEventListener("load", onLoadHandler); 2399 } 2400 scriptElement.setAttribute("src", url); 2401 } 2402 2403 // ФоÑÐ¼Ñ Ð±ÑÑÑÑого заказа 2404 var quickOrderModule = "https://pixlpark.com/content/js/modules/quickordermodule.js?v=4EB415DE45A318E8204961137EE636A3"; 2405 var isQuickOrderModalLoading = false; 2406 var quickOrderModuleModal = document.getElementById('quickOrderModuleModal'), 2407 requestForServices = document.getElementById('requestForServices'); 2408 2409 function showQuickOrderModal(e) { 2410 var element = e.target; 2411 if (typeof setQuickOrderManager != "undefined") { 2412 return; 2413 } 2414 if (isQuickOrderModalLoading) return; 2415 element.setAttribute('disabled', 'disabled'); 2416 $.getScript(quickOrderModule, function () { 2417 setQuickOrderManager(quickOrderModuleModal, { isModal: true, showOnLoad: true });
2418 isQuickOrderModalLoading = true; 2419 }); 2420 } 2421 2422 if (quickOrderModuleModal && !requestForServices) quickOrderModuleModal.addEventListener('click', showQuickOrderModal); 2423 2424 if (requestForServices) { 2425 var titleModal = document.querySelector("h1").innerText.toLocaleLowerCase(); 2426 $.getScript(quickOrderModule, function () { 2427 setQuickOrderManager(quickOrderModuleModal, { isModal: true }); 2428 setQuickOrderManager(requestForServices, { 2429 isModal: true, 2430 title: "ÐаÑвка на " + titleModal + "", 2431 }); 2432 }); 2433 } 2434 })(); 2435</script>
2435 2436 2437 2438 2439 2440 2441 2442 2443 2444
2445<script> 2446$('#hide_this_panel').click(function () { 2447 $('body').addClass('to_top'); 2448}); 2449</script>
2449 2450
2451<script type="text/javascript"> 2452 (function () { 2453 $.ajax({ 2454 type: 'GET', 2455 url: '/api/cart/itemsCount', 2456 contentType: 'application/json', 2457 success: function (data) { 2458 $('a.shopping-cart span').replaceWith('<span class="added_card"></span>'); 2459 $("a.shopping-cart span").text(data); 2460 if (data > 0) { 2461 $("a.shopping-cart span").show(); 2462 } else { 2463 $("a.shopping-cart span").hide(); 2464 } 2465 }, 2466 error: function () { 2467 console.log('Error while loading shopping cart items count'); 2468 } 2469 }); 2470 })(); 2471</script>
2471 2472
2473<script> 2474 function SwapElements() { 2475 var SwapWrapper = document.querySelector(".swap-blocks-wrapper"); 2476 if (SwapWrapper && screen.width <= 768) 2477 SwapWrapper.firstElementChild.parentNode.insertBefore(SwapWrapper.lastElementChild, SwapWrapper 2478 .firstElementChild); 2479 } 2480 SwapElements(); 2481</script>
2481 2482
2483<script> 2484 $('td').hover(function () { 2485 $(this).parents('table').find('col:eq(' + $(this).index() + ')').toggleClass('hover'); 2486 }); 2487</script>
2487 2488
2489<script> 2490 (function () { 2491 var images = document.querySelectorAll('img[data-src]'); 2492 if (images.length < 0) return; 2493 if (!Element.prototype.closest) { 2494 if (!Element.prototype.matches) { 2495 Element.prototype.matches = Element.prototype.msMatchesSelector || Element.prototype 2496 .webkitMatchesSelector; 2497 } 2498 Element.prototype.closest = function (selector) { 2499 if (!this) return null; 2500 if (this.matches(selector)) return this; 2501 if (!this.parentElement) { 2502 return null 2503 } else return this.parentElement.closest(selector); 2504 }; 2505 }; 2506 for (var i = 0; i < images.length; i++) { 2507 var image = images[i]; 2508 if (image.closest(".CategoryOfPrintings")) continue; 2509 image.setAttribute('src', image.getAttribute('data-src')); 2510 image.onload = function () { 2511 this.removeAttribute('data-src'); 2512 }; 2513 }; 2514 })() 2515</script>
2515 2516<!-- ÐÐ¾Ð´Ð¼ÐµÐ½Ñ Ð² адапÑиве--> 2517 2518 2519 2520
2520<script type="text/javascript"> 2521 function ValidatorUpdateDisplay(val) { 2522 if (typeof (val.display) == "string") { 2523 if (val.display == "None") { return; } 2524 if (val.display == "Dynamic") { val.style.display = val.isvalid ? "none" : "block"; return; } 2525 } 2526 if ((navigator.userAgent.indexOf("Mac") > -1) && (navigator.userAgent.indexOf("MSIE") > -1)) { val.style.display = "block"; } 2527 val.style.visibility = val.isvalid ? "hidden" : "visible"; 2528 } 2529 </script>
2529 2530
2530<script> 2531 if (typeof loadAsyncContentBlocks !== "undefined") loadAsyncContentBlocks(); 2532 </script>
2532 2533</body> 2534</html>
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.