1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/lazy_echo-0PLhGgIO.js","assets/vendor-CRPCMX9G.js","assets/lazy_swiper-uRWL3avJ.js","assets/swiper-BHcSP5WY.css","assets/lazy_catalog-page-bundle-Brg8KuQc.js","assets/lazy_catalog-spec-modals-qH2om5cJ.js","assets/lazy_specification-DWOZ9tNi.js","assets/lazy_basket-import-html-Clk5soDR.js","assets/lazy_upload-no-form-DOC-ipRR.js","assets/lazy_basket-6xyxPGZq.js","assets/lazy_quote-9TVCPP49.js","assets/lazy_files-mjj-IRS5.js","assets/lazy_delivery-terms-page-D-Iscxlk.js","assets/guest-CiGpbXks.js","assets/authenticated-Drnq6t_T.js","assets/employee-DXUiqPdL.js","assets/customer-BD2hhYv_.js"])))=>i.map(i=>d[i]); 2import{j as _t,g as ta,$ as D,b as an,h as rn,i as na,C as aa}from"./vendor-CRPCMX9G.js";const ra="modulepreload",oa=function(e){return"/build/"+e},St={},H=function(t,a,n){let r=Promise.resolve();if(a&&a.length>0){document.getElementsByTagName("link");const l=document.querySelector("meta[property=csp-nonce]"),u=(l==null?void 0:l.nonce)||(l==null?void 0:l.getAttribute("nonce"));r=Promise.allSettled(a.map(c=>{if(c=oa(c),c in St)return;St[c]=!0;const s=c.endsWith(".css"),o=s?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${c}"]${o}`))return;const d=document.createElement("link");if(d.rel=s?"stylesheet":ra,s||(d.as="script"),d.crossOrigin="",d.href=c,u&&d.setAttribute("nonce",u),document.head.appendChild(d),s)return new Promise((f,m)=>{d.addEventListener("load",f),d.addEventListener("error",()=>m(new Error(`Unable to preload CSS for ${c}`)))})}))}function i(l){const u=new Event("vite:preloadError",{cancelable:!0});if(u.payload=l,window.dispatchEvent(u),!u.defaultPrevented)throw l}return r.then(l=>{for(const u of l||[])u.status==="rejected"&&i(u.reason);return t().catch(i)})};var on={exports:{}};/*! 3 * Select2 4.0.13 4 * https://select2.github.io 5 * 6 * Released under the MIT license 7 * https://github.com/select2/select2/blob/master/LICENSE.md 8 */(function(e){(function(t){e.exports?e.exports=function(a,n){return n===void 0&&(typeof window<"u"?n=_t:n=_t(a)),t(n),n}:t(jQuery)})(function(t){var a=function(){if(t&&t.fn&&t.fn.select2&&t.fn.select2.amd)var r=t.fn.select2.amd;var r;return function(){if(!r||!r.requirejs){r?l=r:r={};/** 9 * @license almond 0.3.3 Copyright jQuery Foundation and other contributors. 10 * Released under MIT license, http://github.com/requirejs/almond/LICENSE 11 */var i,l,u;(function(c){var s,o,d,f,m={},h={},p={},y={},C=Object.prototype.hasOwnProperty,S=[].slice,_=/\.js$/;function A(v,b){return C.call(v,b)}function x(v,b){var E,F,L,I,J,g,k,B,w,T,M,V,Y=b&&b.split("/"),X=p.map,se=X&&X["*"]||{};if(v){for(v=v.split("/"),J=v.length-1,p.nodeIdCompat&&_.test(v[J])&&(v[J]=v[J].replace(_,"")),v[0].charAt(0)==="."&&Y&&(V=Y.slice(0,Y.length-1),v=V.concat(v)),w=0;w<v.length;w++)if(M=v[w],M===".")v.splice(w,1),w-=1;else if(M===".."){if(w===0||w===1&&v[2]===".."||v[w-1]==="..")continue;w>0&&(v.splice(w-1,2),w-=2)}v=v.join("/")}if((Y||se)&&X){for(E=v.split("/"),w=E.length;w>0;w-=1){if(F=E.slice(0,w).join("/"),Y){for(T=Y.length;T>0;T-=1)if(L=X[Y.slice(0,T).join("/")],L&&(L=L[F],L)){I=L,g=w;break}}if(I)break;!k&&se&&se[F]&&(k=se[F],B=w)}!I&&k&&(I=k,g=B),I&&(E.splice(0,g,I),v=E.join("/"))}return v}function N(v,b){return function(){var E=S.call(arguments,0);return typeof E[0]!="string"&&E.length===1&&E.push(null),o.apply(c,E.concat([v,b]))}}function G(v){return function(b){return x(b,v)}}function Z(v){return function(b){m[v]=b}}function Q(v){if(A(h,v)){var b=h[v];delete h[v],y[v]=!0,s.apply(c,b)}if(!A(m,v)&&!A(y,v))throw new Error("No "+v);return m[v]}function te(v){var b,E=v?v.indexOf("!"):-1;return E>-1&&(b=v.substring(0,E),v=v.substring(E+1,v.length)),[b,v]}function q(v){return v?te(v):[]}d=function(v,b){var E,F=te(v),L=F[0],I=b[1];return v=F[1],L&&(L=x(L,I),E=Q(L)),L?E&&E.normalize?v=E.normalize(v,G(I)):v=x(v,I):(v=x(v,I),F=te(v),L=F[0],v=F[1],L&&(E=Q(L))),{f:L?L+"!"+v:v,n:v,pr:L,p:E}};function z(v){return function(){return p&&p.config&&p.config[v]||{}}}f={require:function(v){return N(v)},exports:function(v){var b=m[v];return typeof b<"u"?b:m[v]={}},module:function(v){return{id:v,uri:"",exports:m[v],config:z(v)}}},s=function(v,b,E,F){var L,I,J,g,k,B,w=[],T=typeof E,M;if(F=F||v,B=q(F),T==="undefined"||T==="function"){for(b=!b.length&&E.length?["require","exports","module"]:b,k=0;k<b.length;k+=1)if(g=d(b[k],B),I=g.f,I==="require")w[k]=f.require(v);else if(I==="exports")w[k]=f.exports(v),M=!0;else if(I==="module")L=w[k]=f.module(v);else if(A(m,I)||A(h,I)||A(y,I))w[k]=Q(I);else if(g.p)g.p.load(g.n,N(F,!0),Z(I),{}),w[k]=m[I];else throw new Error(v+" missing "+I);J=E?E.apply(m[v],w):void 0,v&&(L&&L.exports!==c&&L.exports!==m[v]?m[v]=L.exports:(J!==c||!M)&&(m[v]=J))}else v&&(m[v]=E)},i=l=o=function(v,b,E,F,L){if(typeof v=="string")return f[v]?f[v](b):Q(d(v,q(b)).f);
11if(!v.splice){if(p=v,p.deps&&o(p.deps,p.callback),!b)return;b.splice?(v=b,b=E,E=null):v=c}return b=b||function(){},typeof E=="function"&&(E=F,F=L),F?s(c,v,b,E):setTimeout(function(){s(c,v,b,E)},4),o},o.config=function(v){return o(v)},i._defined=m,u=function(v,b,E){if(typeof v!="string")throw new Error("See almond README: incorrect module build, no module name");b.splice||(E=b,b=[]),!A(m,v)&&!A(h,v)&&(h[v]=[v,b,E])},u.amd={jQuery:!0}})(),r.requirejs=i,r.require=l,r.define=u}}(),r.define("almond",function(){}),r.define("jquery",[],function(){var i=t||$;return i==null&&console&&console.error&&console.error("Select2: An instance of jQuery or a jQuery-compatible library was not found. Make sure that you are including jQuery before Select2 on your web page."),i}),r.define("select2/utils",["jquery"],function(i){var l={};l.Extend=function(o,d){var f={}.hasOwnProperty;function m(){this.constructor=o}for(var h in d)f.call(d,h)&&(o[h]=d[h]);return m.prototype=d.prototype,o.prototype=new m,o.__super__=d.prototype,o};function u(o){var d=o.prototype,f=[];for(var m in d){var h=d[m];typeof h=="function"&&m!=="constructor"&&f.push(m)}return f}l.Decorate=function(o,d){var f=u(d),m=u(o);function h(){var x=Array.prototype.unshift,N=d.prototype.constructor.length,G=o.prototype.constructor;N>0&&(x.call(arguments,o.prototype.constructor),G=d.prototype.constructor),G.apply(this,arguments)}d.displayName=o.displayName;function p(){this.constructor=h}h.prototype=new p;for(var y=0;y<m.length;y++){var C=m[y];h.prototype[C]=o.prototype[C]}for(var S=function(x){var N=function(){};x in h.prototype&&(N=h.prototype[x]);var G=d.prototype[x];return function(){var Z=Array.prototype.unshift;return Z.call(arguments,N),G.apply(this,arguments)}},_=0;_<f.length;_++){var A=f[_];h.prototype[A]=S(A)}return h};var c=function(){this.listeners={}};c.prototype.on=function(o,d){this.listeners=this.listeners||{},o in this.listeners?this.listeners[o].push(d):this.listeners[o]=[d]},c.prototype.trigger=function(o){var d=Array.prototype.slice,f=d.call(arguments,1);this.listeners=this.listeners||{},f==null&&(f=[]),f.length===0&&f.push({}),f[0]._type=o,o in this.listeners&&this.invoke(this.listeners[o],d.call(arguments,1)),"*"in this.listeners&&this.invoke(this.listeners["*"],arguments)},c.prototype.invoke=function(o,d){for(var f=0,m=o.length;f<m;f++)o[f].apply(this,d)},l.Observable=c,l.generateChars=function(o){for(var d="",f=0;f<o;f++){var m=Math.floor(Math.random()*36);d+=m.toString(36)}return d},l.bind=function(o,d){return function(){o.apply(d,arguments)}},l._convertData=function(o){for(var d in o){var f=d.split("-"),m=o;if(f.length!==1){for(var h=0;h<f.length;h++){var p=f[h];p=p.substring(0,1).toLowerCase()+p.substring(1),p in m||(m[p]={}),h==f.length-1&&(m[p]=o[d]),m=m[p]}delete o[d]}}return o},l.hasScroll=function(o,d){var f=i(d),m=d.style.overflowX,h=d.style.overflowY;return m===h&&(h==="hidden"||h==="visible")?!1:m==="scroll"||h==="scroll"?!0:f.innerHeight()<d.scrollHeight||f.innerWidth()<d.scrollWidth},l.escapeMarkup=function(o){var d={"\\":"\","&":"&","<":"<",">":">",'"':""","'":"'","/":"/"};return typeof o!="string"?o:String(o).replace(/[&<>"'\/\\]/g,function(f){return d[f]})},l.appendMany=function(o,d){if(i.fn.jquery.substr(0,3)==="1.7"){var f=i();i.map(d,function(m){f=f.add(m)}),d=f}o.append(d)},l.__cache={};var s=0;return l.GetUniqueElementId=function(o){var d=o.getAttribute("data-select2-id");return d==null&&(o.id?(d=o.id,o.setAttribute("data-select2-id",d)):(o.setAttribute("data-select2-id",++s),d=s.toString())),d},l.StoreData=function(o,d,f){var m=l.GetUniqueElementId(o);l.__cache[m]||(l.__cache[m]={}),l.__cache[m][d]=f},l.GetData=function(o,d){var f=l.GetUniqueElementId(o);return d?l.__cache[f]&&l.__cache[f][d]!=null?l.__cache[f][d]:i(o).data(d):l.__cache[f]},l.RemoveData=function(o){var d=l.GetUniqueElementId(o);l.__cache[d]!=null&&delete l.__cache[d],o.removeAttribute("data-select2-id")},l}),r.define("select2/results",["jquery","./utils"],function(i,l){function u(c,s,o){this.$element=c,this.data=o,this.options=s,u.__super__.constructor.call(this)}return l.Extend(u,l.Observable),u.prototype.render=function(){var c=i('<ul class="select2-results__options" role="listbox"></ul>');return this.options.get("multiple")&&c.attr("aria-multiselectable","true"),this.$results=c,c},u.prototype.clear=function(){this.$results.empty()},u.prototype.displayMessage=function(c){var s=this.options.get("escapeMarkup");this.clear(),this.hideLoading();var o=i('<li role="alert" aria-live="assertive" class="select2-results__option"></li>'),d=this.options.get("translations").get(c.message);o.append(s(d(c.args))),o[0].className+=" select2-results__message",this.$results.append(o)},u.prototype.hideMessages=function(){this.$results.find(".select2-results__message").remove()},u.prototype.append=function(c){this.hideLoading();var s=[];if(c.results==null||c.results.length===0){this.$results.children().length===0&&this.trigger("results:message",{message:"noResults"});return}c.results=this.sort(c.results);for(var o=0;o<c.results.length;o++){var d=c.results[o],f=this.option(d);s.push(f)}this.$results.append(s)},u.prototype.position=function(c,s){var o=s.find(".select2-results");o.append(c)},u.prototype.sort=function(c){var s=this.options.get("sorter");return s(c)},u.prototype.highlightFirstItem=function(){var c=this.$results.find(".select2-results__option[aria-selected]"),s=c.filter("[aria-selected=true]");s.length>0?s.first().trigger("mouseenter"):c.first().trigger("mouseenter"),this.ensureHighlightVisible()},u.prototype.setClasses=function(){var c=this;this.data.current(function(s){var o=i.map(s,function(f){return f.id.toString()}),d=c.$results.find(".select2-results__option[aria-selected]");d.each(function(){var f=i(this),m=l.GetData(this,"data"),h=""+m.id;m.element!=null&&m.element.selected||m.element==null&&i.inArray(h,o)>-1?f.attr("aria-selected","true"):f.attr("aria-selected","false")})})},u.prototype.showLoading=function(c){this.hideLoading();var s=this.options.get("translations").get("searching"),o={disabled:!0,loading:!0,text:s(c)},d=this.option(o);
11d.className+=" loading-results",this.$results.prepend(d)},u.prototype.hideLoading=function(){this.$results.find(".loading-results").remove()},u.prototype.option=function(c){var s=document.createElement("li");s.className="select2-results__option";var o={role:"option","aria-selected":"false"},d=window.Element.prototype.matches||window.Element.prototype.msMatchesSelector||window.Element.prototype.webkitMatchesSelector;(c.element!=null&&d.call(c.element,":disabled")||c.element==null&&c.disabled)&&(delete o["aria-selected"],o["aria-disabled"]="true"),c.id==null&&delete o["aria-selected"],c._resultId!=null&&(s.id=c._resultId),c.title&&(s.title=c.title),c.children&&(o.role="group",o["aria-label"]=c.text,delete o["aria-selected"]);for(var f in o){var m=o[f];s.setAttribute(f,m)}if(c.children){var h=i(s),p=document.createElement("strong");p.className="select2-results__group",i(p),this.template(c,p);for(var y=[],C=0;C<c.children.length;C++){var S=c.children[C],_=this.option(S);y.push(_)}var A=i("<ul></ul>",{class:"select2-results__options select2-results__options--nested"});A.append(y),h.append(p),h.append(A)}else this.template(c,s);return l.StoreData(s,"data",c),s},u.prototype.bind=function(c,s){var o=this,d=c.id+"-results";this.$results.attr("id",d),c.on("results:all",function(f){o.clear(),o.append(f.data),c.isOpen()&&(o.setClasses(),o.highlightFirstItem())}),c.on("results:append",function(f){o.append(f.data),c.isOpen()&&o.setClasses()}),c.on("query",function(f){o.hideMessages(),o.showLoading(f)}),c.on("select",function(){c.isOpen()&&(o.setClasses(),o.options.get("scrollAfterSelect")&&o.highlightFirstItem())}),c.on("unselect",function(){c.isOpen()&&(o.setClasses(),o.options.get("scrollAfterSelect")&&o.highlightFirstItem())}),c.on("open",function(){o.$results.attr("aria-expanded","true"),o.$results.attr("aria-hidden","false"),o.setClasses(),o.ensureHighlightVisible()}),c.on("close",function(){o.$results.attr("aria-expanded","false"),o.$results.attr("aria-hidden","true"),o.$results.removeAttr("aria-activedescendant")}),c.on("results:toggle",function(){var f=o.getHighlightedResults();f.length!==0&&f.trigger("mouseup")}),c.on("results:select",function(){var f=o.getHighlightedResults();if(f.length!==0){var m=l.GetData(f[0],"data");f.attr("aria-selected")=="true"?o.trigger("close",{}):o.trigger("select",{data:m})}}),c.on("results:previous",function(){var f=o.getHighlightedResults(),m=o.$results.find("[aria-selected]"),h=m.index(f);if(!(h<=0)){var p=h-1;f.length===0&&(p=0);var y=m.eq(p);y.trigger("mouseenter");var C=o.$results.offset().top,S=y.offset().top,_=o.$results.scrollTop()+(S-C);p===0?o.$results.scrollTop(0):S-C<0&&o.$results.scrollTop(_)}}),c.on("results:next",function(){var f=o.getHighlightedResults(),m=o.$results.find("[aria-selected]"),h=m.index(f),p=h+1;if(!(p>=m.length)){var y=m.eq(p);y.trigger("mouseenter");var C=o.$results.offset().top+o.$results.outerHeight(!1),S=y.offset().top+y.outerHeight(!1),_=o.$results.scrollTop()+S-C;p===0?o.$results.scrollTop(0):S>C&&o.$results.scrollTop(_)}}),c.on("results:focus",function(f){f.element.addClass("select2-results__option--highlighted")}),c.on("results:message",function(f){o.displayMessage(f)}),i.fn.mousewheel&&this.$results.on("mousewheel",function(f){var m=o.$results.scrollTop(),h=o.$results.get(0).scrollHeight-m+f.deltaY,p=f.deltaY>0&&m-f.deltaY<=0,y=f.deltaY<0&&h<=o.$results.height();p?(o.$results.scrollTop(0),f.preventDefault(),f.stopPropagation()):y&&(o.$results.scrollTop(o.$results.get(0).scrollHeight-o.$results.height()),f.preventDefault(),f.stopPropagation())}),this.$results.on("mouseup",".select2-results__option[aria-selected]",function(f){var m=i(this),h=l.GetData(this,"data");if(m.attr("aria-selected")==="true"){o.options.get("multiple")?o.trigger("unselect",{originalEvent:f,data:h}):o.trigger("close",{});return}o.trigger("select",{originalEvent:f,data:h})}),this.$results.on("mouseenter",".select2-results__option[aria-selected]",function(f){var m=l.GetData(this,"data");o.getHighlightedResults().removeClass("select2-results__option--highlighted"),o.trigger("results:focus",{data:m,element:i(this)})})},u.prototype.getHighlightedResults=function(){var c=this.$results.find(".select2-results__option--highlighted");return c},u.prototype.destroy=function(){this.$results.remove()},u.prototype.ensureHighlightVisible=function(){var c=this.getHighlightedResults();if(c.length!==0){var s=this.$results.find("[aria-selected]"),o=s.index(c),d=this.$results.offset().top,f=c.offset().top,m=this.$results.scrollTop()+(f-d),h=f-d;m-=c.outerHeight(!1)*2,o<=2?this.$results.scrollTop(0):(h>this.$results.outerHeight()||h<0)&&this.$results.scrollTop(m)}},u.prototype.template=function(c,s){var o=this.options.get("templateResult"),d=this.options.get("escapeMarkup"),f=o(c,s);f==null?s.style.display="none":typeof f=="string"?s.innerHTML=d(f):i(s).append(f)},u}),r.define("select2/keys",[],function(){var i={BACKSPACE:8,TAB:9,ENTER:13,SHIFT:16,CTRL:17,ALT:18,ESC:27,SPACE:32,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,LEFT:37,UP:38,RIGHT:39,DOWN:40,DELETE:46};return i}),r.define("select2/selection/base",["jquery","../utils","../keys"],function(i,l,u){function c(s,o){this.$element=s,this.options=o,c.__super__.constructor.call(this)}return l.Extend(c,l.Observable),c.prototype.render=function(){var s=i('<span class="select2-selection" role="combobox" aria-haspopup="true" aria-expanded="false"></span>');return this._tabindex=0,l.GetData(this.$element[0],"old-tabindex")!=null?this._tabindex=l.GetData(this.$element[0],"old-tabindex"):this.$element.attr("tabindex")!=null&&(this._tabindex=this.$element.attr("tabindex")),s.attr("title",this.$element.attr("title")),s.attr("tabindex",this._tabindex),s.attr("aria-disabled","false"),this.$selection=s,s},c.prototype.bind=function(s,o){var d=this,f=s.id+"-results";this.container=s,this.$selection.on("focus",function(m){d.trigger("focus",m)}),this.$selection.on("blur",function(m){d._handleBlur(m)}
11),this.$selection.on("keydown",function(m){d.trigger("keypress",m),m.which===u.SPACE&&m.preventDefault()}),s.on("results:focus",function(m){d.$selection.attr("aria-activedescendant",m.data._resultId)}),s.on("selection:update",function(m){d.update(m.data)}),s.on("open",function(){d.$selection.attr("aria-expanded","true"),d.$selection.attr("aria-owns",f),d._attachCloseHandler(s)}),s.on("close",function(){d.$selection.attr("aria-expanded","false"),d.$selection.removeAttr("aria-activedescendant"),d.$selection.removeAttr("aria-owns"),d.$selection.trigger("focus"),d._detachCloseHandler(s)}),s.on("enable",function(){d.$selection.attr("tabindex",d._tabindex),d.$selection.attr("aria-disabled","false")}),s.on("disable",function(){d.$selection.attr("tabindex","-1"),d.$selection.attr("aria-disabled","true")})},c.prototype._handleBlur=function(s){var o=this;window.setTimeout(function(){document.activeElement==o.$selection[0]||i.contains(o.$selection[0],document.activeElement)||o.trigger("blur",s)},1)},c.prototype._attachCloseHandler=function(s){i(document.body).on("mousedown.select2."+s.id,function(o){var d=i(o.target),f=d.closest(".select2"),m=i(".select2.select2-container--open");m.each(function(){if(this!=f[0]){var h=l.GetData(this,"element");h.select2("close")}})})},c.prototype._detachCloseHandler=function(s){i(document.body).off("mousedown.select2."+s.id)},c.prototype.position=function(s,o){var d=o.find(".selection");d.append(s)},c.prototype.destroy=function(){this._detachCloseHandler(this.container)},c.prototype.update=function(s){throw new Error("The `update` method must be defined in child classes.")},c.prototype.isEnabled=function(){return!this.isDisabled()},c.prototype.isDisabled=function(){return this.options.get("disabled")},c}),r.define("select2/selection/single",["jquery","./base","../utils","../keys"],function(i,l,u,c){function s(){s.__super__.constructor.apply(this,arguments)}return u.Extend(s,l),s.prototype.render=function(){var o=s.__super__.render.call(this);return o.addClass("select2-selection--single"),o.html('<span class="select2-selection__rendered"></span><span class="select2-selection__arrow" role="presentation"><b role="presentation"></b></span>'),o},s.prototype.bind=function(o,d){var f=this;s.__super__.bind.apply(this,arguments);var m=o.id+"-container";this.$selection.find(".select2-selection__rendered").attr("id",m).attr("role","textbox").attr("aria-readonly","true"),this.$selection.attr("aria-labelledby",m),this.$selection.on("mousedown",function(h){h.which===1&&f.trigger("toggle",{originalEvent:h})}),this.$selection.on("focus",function(h){}),this.$selection.on("blur",function(h){}),o.on("focus",function(h){o.isOpen()||f.$selection.trigger("focus")})},s.prototype.clear=function(){var o=this.$selection.find(".select2-selection__rendered");o.empty(),o.removeAttr("title")},s.prototype.display=function(o,d){var f=this.options.get("templateSelection"),m=this.options.get("escapeMarkup");return m(f(o,d))},s.prototype.selectionContainer=function(){return i("<span></span>")},s.prototype.update=function(o){if(o.length===0){this.clear();return}var d=o[0],f=this.$selection.find(".select2-selection__rendered"),m=this.display(d,f);f.empty().append(m);var h=d.title||d.text;h?f.attr("title",h):f.removeAttr("title")},s}),r.define("select2/selection/multiple",["jquery","./base","../utils"],function(i,l,u){function c(s,o){c.__super__.constructor.apply(this,arguments)}return u.Extend(c,l),c.prototype.render=function(){var s=c.__super__.render.call(this);return s.addClass("select2-selection--multiple"),s.html('<ul class="select2-selection__rendered"></ul>'),s},c.prototype.bind=function(s,o){var d=this;c.__super__.bind.apply(this,arguments),this.$selection.on("click",function(f){d.trigger("toggle",{originalEvent:f})}),this.$selection.on("click",".select2-selection__choice__remove",function(f){if(!d.isDisabled()){var m=i(this),h=m.parent(),p=u.GetData(h[0],"data");d.trigger("unselect",{originalEvent:f,data:p})}})},c.prototype.clear=function(){var s=this.$selection.find(".select2-selection__rendered");s.empty(),s.removeAttr("title")},c.prototype.display=function(s,o){var d=this.options.get("templateSelection"),f=this.options.get("escapeMarkup");return f(d(s,o))},c.prototype.selectionContainer=function(){var s=i('<li class="select2-selection__choice"><span class="select2-selection__choice__remove" role="presentation">×</span></li>');return s},c.prototype.update=function(s){if(this.clear(),s.length!==0){for(var o=[],d=0;d<s.length;d++){var f=s[d],m=this.selectionContainer(),h=this.display(f,m);m.append(h);
11var p=f.title||f.text;p&&m.attr("title",p),u.StoreData(m[0],"data",f),o.push(m)}var y=this.$selection.find(".select2-selection__rendered");u.appendMany(y,o)}},c}),r.define("select2/selection/placeholder",["../utils"],function(i){function l(u,c,s){this.placeholder=this.normalizePlaceholder(s.get("placeholder")),u.call(this,c,s)}return l.prototype.normalizePlaceholder=function(u,c){return typeof c=="string"&&(c={id:"",text:c}),c},l.prototype.createPlaceholder=function(u,c){var s=this.selectionContainer();return s.html(this.display(c)),s.addClass("select2-selection__placeholder").removeClass("select2-selection__choice"),s},l.prototype.update=function(u,c){var s=c.length==1&&c[0].id!=this.placeholder.id,o=c.length>1;if(o||s)return u.call(this,c);this.clear();var d=this.createPlaceholder(this.placeholder);this.$selection.find(".select2-selection__rendered").append(d)},l}),r.define("select2/selection/allowClear",["jquery","../keys","../utils"],function(i,l,u){function c(){}return c.prototype.bind=function(s,o,d){var f=this;s.call(this,o,d),this.placeholder==null&&this.options.get("debug")&&window.console&&console.error&&console.error("Select2: The `allowClear` option should be used in combination with the `placeholder` option."),this.$selection.on("mousedown",".select2-selection__clear",function(m){f._handleClear(m)}),o.on("keypress",function(m){f._handleKeyboardClear(m,o)})},c.prototype._handleClear=function(s,o){if(!this.isDisabled()){var d=this.$selection.find(".select2-selection__clear");if(d.length!==0){o.stopPropagation();var f=u.GetData(d[0],"data"),m=this.$element.val();this.$element.val(this.placeholder.id);var h={data:f};if(this.trigger("clear",h),h.prevented){this.$element.val(m);return}for(var p=0;p<f.length;p++)if(h={data:f[p]},this.trigger("unselect",h),h.prevented){this.$element.val(m);return}this.$element.trigger("input").trigger("change"),this.trigger("toggle",{})}}},c.prototype._handleKeyboardClear=function(s,o,d){d.isOpen()||(o.which==l.DELETE||o.which==l.BACKSPACE)&&this._handleClear(o)},c.prototype.update=function(s,o){if(s.call(this,o),!(this.$selection.find(".select2-selection__placeholder").length>0||o.length===0)){var d=this.options.get("translations").get("removeAllItems"),f=i('<span class="select2-selection__clear" title="'+d()+'">×</span>');u.StoreData(f[0],"data",o),this.$selection.find(".select2-selection__rendered").prepend(f)}},c}),r.define("select2/selection/search",["jquery","../utils","../keys"],function(i,l,u){function c(s,o,d){s.call(this,o,d)}return c.prototype.render=function(s){var o=i('<li class="select2-search select2-search--inline"><input class="select2-search__field" type="search" tabindex="-1" autocomplete="off" autocorrect="off" autocapitalize="none" spellcheck="false" role="searchbox" aria-autocomplete="list" /></li>');this.$searchContainer=o,this.$search=o.find("input");var d=s.call(this);return this._transferTabIndex(),d},c.prototype.bind=function(s,o,d){var f=this,m=o.id+"-results";s.call(this,o,d),o.on("open",function(){f.$search.attr("aria-controls",m),f.$search.trigger("focus")}),o.on("close",function(){f.$search.val(""),f.$search.removeAttr("aria-controls"),f.$search.removeAttr("aria-activedescendant"),f.$search.trigger("focus")}),o.on("enable",function(){f.$search.prop("disabled",!1),f._transferTabIndex()}),o.on("disable",function(){f.$search.prop("disabled",!0)}),o.on("focus",function(y){f.$search.trigger("focus")}),o.on("results:focus",function(y){y.data._resultId?f.$search.attr("aria-activedescendant",y.data._resultId):f.$search.removeAttr("aria-activedescendant")}),this.$selection.on("focusin",".select2-search--inline",function(y){f.trigger("focus",y)}),this.$selection.on("focusout",".select2-search--inline",function(y){f._handleBlur(y)}),this.$selection.on("keydown",".select2-search--inline",function(y){y.stopPropagation(),f.trigger("keypress",y),f._keyUpPrevented=y.isDefaultPrevented();var C=y.which;if(C===u.BACKSPACE&&f.$search.val()===""){var S=f.$searchContainer.prev(".select2-selection__choice");if(S.length>0){var _=l.GetData(S[0],"data");f.searchRemoveChoice(_),y.preventDefault()}}}),this.$selection.on("click",".select2-search--inline",function(y){f.$search.val()&&y.stopPropagation()});var h=document.documentMode,p=h&&h<=11;this.$selection.on("input.searchcheck",".select2-search--inline",function(y){if(p){f.$selection.off("input.search input.searchcheck");return}f.$selection.off("keyup.search")}),this.$selection.on("keyup.search input.search",".select2-search--inline",function(y){if(p&&y.type==="input"){f.$selection.off("input.search input.searchcheck");return}var C=y.which;C==u.SHIFT||C==u.CTRL||C==u.ALT||C!=u.TAB&&f.handleSearch(y)})},c.prototype._transferTabIndex=function(s){this.$search.attr("tabindex",this.$selection.attr("tabindex")),this.$selection.attr("tabindex","-1")},c.prototype.createPlaceholder=function(s,o){this.$search.attr("placeholder",o.text)},c.prototype.update=function(s,o){var d=this.$search[0]==document.activeElement;this.$search.attr("placeholder",""),s.call(this,o),this.$selection.find(".select2-selection__rendered").append(this.$searchContainer),this.resizeSearch(),d&&this.$search.trigger("focus")},c.prototype.handleSearch=function(){if(this.resizeSearch(),!this._keyUpPrevented){var s=this.$search.val();this.trigger("query",{term:s})}this._keyUpPrevented=!1},c.prototype.searchRemoveChoice=function(s,o){this.trigger("unselect",{data:o}),this.$search.val(o.text),this.handleSearch()},c.prototype.resizeSearch=function(){this.$search.css("width","25px");var s="";if(this.$search.attr("placeholder")!=="")s=this.$selection.find(".select2-selection__rendered").width();else{var o=this.$search.val().length+1;s=o*.75+"em"}this.$search.css("width",s)},c}),r.define("select2/selection/eventRelay",["jquery"],function(i){function l(){}return l.prototype.bind=function(u,c,s){var o=this,d=["open","opening","close","closing","select","selecting","unselect","unselecting","clear","clearing"],f=["opening","closing","selecting","unselecting","clearing"];u.call(this,c,s),c.on("*",function(m,h){if(i.inArray(m,d)!==-1){h=h||{};var p=i.Event("select2:"+m,{params:h});o.$element.trigger(p),i.inArray(m,f)!==-1&&(h.prevented=p.isDefaultPrevented())}})},l}),r.define("select2/translation",["jquery","require"],function(i,l){function u(c){this.dict=c||{}}return u.prototype.all=function(){return this.dict},u.prototype.get=function(c){return this.dict[c]},u.prototype.extend=function(c){this.dict=i.extend({},c.all(),this.dict)},u._cache={},u.loadPath=function(c){if(!(c in u._cache)){var s=l(c);u._cache[c]=s}return new u(u._cache[c])},u}),r.define("select2/diacritics",[],function(){var i={"â¶":"A",A:"A",Ã:"A",Ã:"A",Ã:"A",Ầ:"A",á
11º¤:"A",Ẫ:"A",Ẩ:"A",Ã:"A",Ä:"A",Ä:"A",Ằ:"A",Ắ:"A",Ẵ:"A",Ẳ:"A",Ȧ:"A",Ç :"A",Ã:"A",Ç:"A",Ả:"A",Ã
:"A",Ǻ:"A",Ç:"A",È:"A",È:"A",Ạ:"A",Ậ:"A",Ặ:"A",á¸:"A",Ä:"A","Ⱥ":"A","Ɐ":"A","ê²":"AA",Ã:"AE",Ǽ:"AE",Ç¢:"AE","ê´":"AO","ê¶":"AU","ê¸":"AV","êº":"AV","ê¼":"AY","â·":"B",ï¼¢:"B",á¸:"B",á¸:"B",á¸:"B","É":"B",Æ:"B",Æ:"B","â¸":"C",ï¼£:"C",Ä:"C",Ä:"C",Ä:"C",Ä:"C",Ã:"C",á¸:"C",Æ:"C","È»":"C","ê¾":"C","â¹":"D",D:"D",á¸:"D",Ä:"D",á¸:"D",á¸:"D",á¸:"D",á¸:"D",Ä:"D",Æ:"D",Æ:"D",Æ:"D","ê¹":"D",DZ:"DZ",Ç:"DZ",Dz:"Dz",Ç
:"Dz","âº":"E",ï¼¥:"E",Ã:"E",Ã:"E",Ã:"E",á»:"E",Ế:"E",á»:"E",á»:"E",Ẽ:"E",Ä:"E",á¸:"E",á¸:"E",Ä:"E",Ä:"E",Ã:"E",Ẻ:"E",Ä:"E",È:"E",È:"E",Ẹ:"E",á»:"E",Ȩ:"E",á¸:"E",Ä:"E",á¸:"E",á¸:"E",Æ:"E",Æ:"E","â»":"F",F:"F",á¸:"F",Æ:"F","ê»":"F","â¼":"G",ï¼§:"G",Ç´:"G",Ä:"G",Ḡ:"G",Ä:"G",Ä :"G",Ǧ:"G",Ä¢:"G",Ǥ:"G",Æ:"G","ê ":"G","ê½":"G","ê¾":"G","â½":"H",H:"H",Ĥ:"H",Ḣ:"H",Ḧ:"H",È:"H",Ḥ:"H",Ḩ:"H",Ḫ:"H",Ħ:"H","â±§":"H","â±µ":"H","ê":"H","â¾":"I",I:"I",Ã:"I",Ã:"I",Ã:"I",Ĩ:"I",Ī:"I",Ĭ:"I",İ:"I",Ã:"I",Ḯ:"I",á»:"I",Ç:"I",È:"I",È:"I",á»:"I",Ä®:"I",Ḭ:"I",Æ:"I","â¿":"J",J:"J",Ä´:"J","É":"J","â":"K",K:"K",Ḱ:"K",Ǩ:"K",Ḳ:"K",Ķ:"K",Ḵ:"K",Æ:"K","Ⱪ":"K","ê":"K","ê":"K","ê":"K","ê¢":"K","â":"L",L:"L",Ä¿:"L",Ĺ:"L",Ľ:"L",Ḷ:"L",Ḹ:"L",Ä»:"L",Ḽ:"L",Ḻ:"L",Å:"L","Ƚ":"L","â±¢":"L","â± ":"L","ê":"L","ê":"L","ê":"L",Ç:"LJ",Ç:"Lj","â":"M",ï¼:"M",Ḿ:"M",á¹:"M",á¹:"M","â±®":"M",Æ:"M","â":"N",ï¼®:"N",Ǹ:"N",Å:"N",Ã:"N",á¹:"N",Å:"N",á¹:"N",Å
:"N",á¹:"N",á¹:"N","È ":"N",Æ:"N","ê":"N","ê¤":"N",Ç:"NJ",Ç:"Nj","â":"O",O:"O",Ã:"O",Ã:"O",Ã:"O",á»:"O",á»:"O",á»:"O",á»:"O",Ã:"O",á¹:"O",Ȭ:"O",á¹:"O",Å:"O",á¹:"O",á¹:"O",Å:"O",È®:"O",Ȱ:"O",Ã:"O",Ȫ:"O",á»:"O",Å:"O",Ç:"O",È:"O",È:"O",Æ :"O",á»:"O",á»:"O",á» :"O",á»:"O",Ợ:"O",á»:"O",á»:"O",Ǫ:"O",Ǭ:"O",Ã:"O",Ǿ:"O",Æ:"O",Æ:"O","ê":"O","ê":"O",Å:"OE",Æ¢:"OI","ê":"OO",È¢:"OU","â
":"P",ï¼°:"P",á¹:"P",á¹:"P",Ƥ:"P","â±£":"P","ê":"P","ê":"P","ê":"P","â":"Q",ï¼±:"Q","ê":"Q","ê":"Q","É":"Q","â":"R",ï¼²:"R",Å:"R",á¹:"R",Å:"R",È:"R",È:"R",á¹:"R",á¹:"R",Å:"R",á¹:"R","É":"R","Ɽ":"R","ê":"R","ê¦":"R","ê":"R","â":"S",ï¼³:"S","áº":"S",Å:"S",Ṥ:"S",Å:"S",á¹ :"S",Å :"S",Ṧ:"S",á¹¢:"S",Ṩ:"S",È:"S",Å:"S","â±¾":"S","ê¨":"S","ê":"S","â":"T",ï¼´:"T",Ṫ:"T",Ť:"T",Ṭ:"T",È:"T",Å¢:"T",á¹°:"T",á¹®:"T",Ŧ:"T",Ƭ:"T",Æ®:"T","Ⱦ":"T","ê":"T","ê¨":"TZ","â":"U",ï¼µ:"U",Ã:"U",Ã:"U",Ã:"U",Ũ:"U",Ṹ:"U",Ū:"U",Ṻ:"U",Ŭ:"U",Ã:"U",Ç:"U",Ç:"U",Ç:"U",Ç:"U",Ủ:"U",Å®:"U",Ű:"U",Ç:"U",È:"U",È:"U",Ư:"U",Ừ:"U",Ứ:"U",á»®:"U",Ử:"U",á»°:"U",Ụ:"U",á¹²:"U",Ų:"U",á¹¶:"U",á¹´:"U","É":"U","â":"V",ï¼¶:"V",á¹¼:"V",á¹¾:"V",Ʋ:"V","ê":"V","É
":"V","ê ":"VY","â":"W",ï¼·:"W",áº:"W",áº:"W",Å´:"W",áº:"W",áº:"W",áº:"W","â±²":"W","â":"X",X:"X",áº:"X",áº:"X","â":"Y",ï¼¹:"Y",Ỳ:"Y",Ã:"Y",Ŷ:"Y",Ỹ:"Y",Ȳ:"Y",áº:"Y",Ÿ:"Y",á»¶:"Y",á»´:"Y",Ƴ:"Y","É":"Y","Ỿ":"Y","â":"Z",Z:"Z",Ź:"Z",áº:"Z",Å»:"Z",Ž:"Z",áº:"Z",áº:"Z",Ƶ:"Z",Ȥ:"Z","Ɀ":"Z","Ⱬ":"Z","ê¢":"Z","â":"a",ï½:"a",áº:"a",à :"a",á:"a",â:"a",ầ:"a",ấ:"a",ẫ:"a",ẩ:"a",ã:"a",Ä:"a",Ä:"a",ằ:"a",ắ:"a",ẵ:"a",ẳ:"a",ȧ:"a",Ç¡:"a",ä:"a",Ç:"a",ả:"a",Ã¥:"a",Ç»:"a",Ç:"a",È:"a",È:"a",ạ:"a",áº:"a",ặ:"a",á¸:"a",Ä
:"a","â±¥":"a",É:"a","ê³":"aa",æ:"ae",ǽ:"ae",Ç£:"ae","êµ":"ao","ê·":"au","ê¹":"av","ê»":"av","ê½":"ay","â":"b",ï½:"b",á¸:"b",á¸
:"b",á¸:"b",Æ:"b",Æ:"b",É:"b","â":"c",ï½:"c",Ä:"c",Ä:"c",Ä:"c",Ä:"c",ç:"c",á¸:"c",Æ:"c","ȼ":"c","ê¿":"c","â":"c","â":"d",ï½:"d",á¸:"d",Ä:"d",á¸:"d",á¸:"d",á¸:"d",á¸:"d",Ä:"d",Æ:"d",É:"d",É:"d","êº":"d",dz:"dz",Ç:"dz","â":"e",ï½
:"e",è:"e",é:"e",ê:"e",á»:"e",ế:"e",á»
:"e",á»:"e",ẽ:"e",Ä:"e",á¸:"e",á¸:"e",Ä:"e",Ä:"e",ë:"e",ẻ:"e",Ä:"e",È
:"e",È:"e",ẹ:"e",á»:"e",È©:"e",á¸:"e",Ä:"e",á¸:"e",á¸:"e","É":"e",É:"e",Ç:"e","â":"f",ï½:"f",á¸:"f",Æ:"f","ê¼":"f","â":"g",ï½:"g",ǵ:"g",Ä:"g",ḡ:"g",Ä:"g",Ä¡:"g",ǧ:"g",Ä£:"g",Ç¥:"g",É :"g","ê¡":"g","áµ¹":"g","ê¿":"g","â":"h",ï½:"h",Ä¥:"h",ḣ:"h",ḧ:"h",È:"h",ḥ:"h",ḩ:"h",ḫ:"h",áº:"h",ħ:"h","ⱨ":"h","â±¶":"h",É¥:"h",Æ:"hv","â":"i",ï½:"i",ì:"i",Ã:"i",î:"i",Ä©:"i",Ä«:"i",Ä:"i",ï:"i",ḯ:"i",á»:"i",Ç:"i",È:"i",È:"i",á»:"i",į:"i",á¸:"i",ɨ:"i",ı:"i","â":"j",ï½:"j",ĵ:"j",ǰ:"j","É":"j","â":"k",ï½:"k",ḱ:"k",Ç©:"k",ḳ:"k",Ä·:"k",ḵ:"k",Æ:"k","ⱪ":"k","ê":"k","ê":"k","ê
":"k","ê£":"k","â"
11:"l",ï½:"l",Å:"l",ĺ:"l",ľ:"l",ḷ:"l",ḹ:"l",ļ:"l",ḽ:"l",ḻ:"l",Å¿:"l",Å:"l",Æ:"l",É«:"l","ⱡ":"l","ê":"l","ê":"l","ê":"l",Ç:"lj","â":"m",ï½:"m",ḿ:"m",á¹:"m",á¹:"m",ɱ:"m",ɯ:"m","â":"n",ï½:"n",ǹ:"n",Å:"n",ñ:"n",á¹
:"n",Å:"n",á¹:"n",Å:"n",á¹:"n",á¹:"n",Æ:"n",ɲ:"n",Å:"n","ê":"n","ê¥":"n",Ç:"nj","â":"o",ï½:"o",ò:"o",ó:"o",ô:"o",á»:"o",á»:"o",á»:"o",á»:"o",õ:"o",á¹:"o",È:"o",á¹:"o",Å:"o",á¹:"o",á¹:"o",Å:"o",ȯ:"o",ȱ:"o",ö:"o",È«:"o",á»:"o",Å:"o",Ç:"o",È:"o",È:"o",Æ¡:"o",á»:"o",á»:"o",ỡ:"o",á»:"o",ợ:"o",á»:"o",á»:"o",Ç«:"o",Ç:"o",ø:"o",Ç¿:"o",É:"o","ê":"o","ê":"o",ɵ:"o",Å:"oe",Æ£:"oi",È£:"ou","ê":"oo","â":"p",ï½:"p",á¹:"p",á¹:"p",Æ¥:"p","áµ½":"p","ê":"p","ê":"p","ê":"p","â ":"q",ï½:"q","É":"q","ê":"q","ê":"q","â¡":"r",ï½:"r",Å:"r",á¹:"r",Å:"r",È:"r",È:"r",á¹:"r",á¹:"r",Å:"r",á¹:"r","É":"r",ɽ:"r","ê":"r","ê§":"r","ê":"r","â¢":"s",ï½:"s",Ã:"s",Å:"s",á¹¥:"s",Å:"s",ṡ:"s",Å¡:"s",á¹§:"s",á¹£:"s",ṩ:"s",È:"s",Å:"s","È¿":"s","ê©":"s","ê
":"s",áº:"s","â£":"t",ï½:"t",ṫ:"t",áº:"t",Å¥:"t",á¹:"t",È:"t",Å£:"t",á¹±:"t",ṯ:"t",ŧ:"t",Æ:"t",Ê:"t","ⱦ":"t","ê":"t","ê©":"tz","â¤":"u",ï½:"u",ù:"u",ú:"u",û:"u",Å©:"u",á¹¹:"u",Å«:"u",á¹»:"u",Å:"u",ü:"u",Ç:"u",Ç:"u",Ç:"u",Ç:"u",á»§:"u",ů:"u",ű:"u",Ç:"u",È:"u",È:"u",ư:"u",ừ:"u",ứ:"u",ữ:"u",á»:"u",á»±:"u",ụ:"u",á¹³:"u",ų:"u",á¹·:"u",á¹µ:"u",Ê:"u","â¥":"v",ï½:"v",á¹½:"v",ṿ:"v",Ê:"v","ê":"v",Ê:"v","ê¡":"vy","â¦":"w",ï½:"w",áº:"w",áº:"w",ŵ:"w",áº:"w",áº
:"w",áº:"w",áº:"w","â±³":"w","â§":"x",ï½:"x",áº:"x",áº:"x","â¨":"y",ï½:"y",ỳ:"y",ý:"y",Å·:"y",ỹ:"y",ȳ:"y",áº:"y",ÿ:"y",á»·:"y",áº:"y",ỵ:"y",Æ´:"y","É":"y","ỿ":"y","â©":"z",ï½:"z",ź:"z",áº:"z",ż:"z",ž:"z",áº:"z",áº:"z",ƶ:"z",È¥:"z","É":"z","ⱬ":"z","ê£":"z",Î:"Î",Î:"Î",Î:"Î",Î:"Î",Ϊ:"Î",Î:"Î",Î:"Î¥",Ϋ:"Î¥",Î:"Ω",ά:"α",Î:"ε",ή:"η",ί:"ι",Ï:"ι",Î:"ι",Ï:"ο",Ï:"Ï
",Ï:"Ï
",ΰ:"Ï
",Ï:"Ï",Ï:"Ï","â":"'"};return i}),r.define("select2/data/base",["../utils"],function(i){function l(u,c){l.__super__.constructor.call(this)}return i.Extend(l,i.Observable),l.prototype.current=function(u){throw new Error("The `current` method must be defined in child classes.")},l.prototype.query=function(u,c){throw new Error("The `query` method must be defined in child classes.")},l.prototype.bind=function(u,c){},l.prototype.destroy=function(){},l.prototype.generateResultId=function(u,c){var s=u.id+"-result-";return s+=i.generateChars(4),c.id!=null?s+="-"+c.id.toString():s+="-"+i.generateChars(4),s},l}),r.define("select2/data/select",["./base","../utils","jquery"],function(i,l,u){function c(s,o){this.$element=s,this.options=o,c.__super__.constructor.call(this)}return l.Extend(c,i),c.prototype.current=function(s){var o=[],d=this;this.$element.find(":selected").each(function(){var f=u(this),m=d.item(f);o.push(m)}),s(o)},c.prototype.select=function(s){var o=this;if(s.selected=!0,u(s.element).is("option")){s.element.selected=!0,this.$element.trigger("input").trigger("change");return}if(this.$element.prop("multiple"))this.current(function(f){var m=[];s=[s],s.push.apply(s,f);for(var h=0;h<s.length;h++){var p=s[h].id;u.inArray(p,m)===-1&&m.push(p)}o.$element.val(m),o.$element.trigger("input").trigger("change")});else{var d=s.id;this.$element.val(d),this.$element.trigger("input").trigger("change")}},c.prototype.unselect=function(s){var o=this;if(this.$element.prop("multiple")){if(s.selected=!1,u(s.element).is("option")){s.element.selected=!1,this.$element.trigger("input").trigger("change");return}this.current(function(d){for(var f=[],m=0;m<d.length;m++){var h=d[m].id;h!==s.id&&u.inArray(h,f)===-1&&f.push(h)}o.$element.val(f),o.$element.trigger("input").trigger("change")})}},c.prototype.bind=function(s,o){var d=this;this.container=s,s.on("select",function(f){d.select(f.data)}),s.on("unselect",function(f){d.unselect(f.data)})},c.prototype.destroy=function(){this.$element.find("*").each(function(){l.RemoveData(this)})},c.prototype.query=function(s,o){var d=[],f=this,m=this.$element.children();m.each(function(){var h=u(this);if(!(!h.is("option")&&!h.is("optgroup"))){var p=f.item(h),y=f.matches(s,p);y!==null&&d.push(y)}}),o({results:d})},c.prototype.addOptions=function(s){l.appendMany(this.$element,s)},c.prototype.option=function(s){var o;s.children?(o=document.createElement("optgroup"),o.label=s.text):(o=document.createElement("option"),o.textContent!==void 0?o.textContent=s.text:o.innerText=s.text),s.id!==void 0&&(o.value=s.id),s.disabled&&(o.disabled=!0),s.selected&&(o.selected=!0),s.title&&(o.title=s.title);
11var d=u(o),f=this._normalizeItem(s);return f.element=o,l.StoreData(o,"data",f),d},c.prototype.item=function(s){var o={};if(o=l.GetData(s[0],"data"),o!=null)return o;if(s.is("option"))o={id:s.val(),text:s.text(),disabled:s.prop("disabled"),selected:s.prop("selected"),title:s.prop("title")};else if(s.is("optgroup")){o={text:s.prop("label"),children:[],title:s.prop("title")};for(var d=s.children("option"),f=[],m=0;m<d.length;m++){var h=u(d[m]),p=this.item(h);f.push(p)}o.children=f}return o=this._normalizeItem(o),o.element=s[0],l.StoreData(s[0],"data",o),o},c.prototype._normalizeItem=function(s){s!==Object(s)&&(s={id:s,text:s}),s=u.extend({},{text:""},s);var o={selected:!1,disabled:!1};return s.id!=null&&(s.id=s.id.toString()),s.text!=null&&(s.text=s.text.toString()),s._resultId==null&&s.id&&this.container!=null&&(s._resultId=this.generateResultId(this.container,s)),u.extend({},o,s)},c.prototype.matches=function(s,o){var d=this.options.get("matcher");return d(s,o)},c}),r.define("select2/data/array",["./select","../utils","jquery"],function(i,l,u){function c(s,o){this._dataToConvert=o.get("data")||[],c.__super__.constructor.call(this,s,o)}return l.Extend(c,i),c.prototype.bind=function(s,o){c.__super__.bind.call(this,s,o),this.addOptions(this.convertToOptions(this._dataToConvert))},c.prototype.select=function(s){var o=this.$element.find("option").filter(function(d,f){return f.value==s.id.toString()});o.length===0&&(o=this.option(s),this.addOptions(o)),c.__super__.select.call(this,s)},c.prototype.convertToOptions=function(s){var o=this,d=this.$element.find("option"),f=d.map(function(){return o.item(u(this)).id}).get(),m=[];function h(G){return function(){return u(this).val()==G.id}}for(var p=0;p<s.length;p++){var y=this._normalizeItem(s[p]);if(u.inArray(y.id,f)>=0){var C=d.filter(h(y)),S=this.item(C),_=u.extend(!0,{},y,S),A=this.option(_);C.replaceWith(A);continue}var x=this.option(y);if(y.children){var N=this.convertToOptions(y.children);l.appendMany(x,N)}m.push(x)}return m},c}),r.define("select2/data/ajax",["./array","../utils","jquery"],function(i,l,u){function c(s,o){this.ajaxOptions=this._applyDefaults(o.get("ajax")),this.ajaxOptions.processResults!=null&&(this.processResults=this.ajaxOptions.processResults),c.__super__.constructor.call(this,s,o)}return l.Extend(c,i),c.prototype._applyDefaults=function(s){var o={data:function(d){return u.extend({},d,{q:d.term})},transport:function(d,f,m){var h=u.ajax(d);return h.then(f),h.fail(m),h}};return u.extend({},o,s,!0)},c.prototype.processResults=function(s){return s},c.prototype.query=function(s,o){var d=this;this._request!=null&&(u.isFunction(this._request.abort)&&this._request.abort(),this._request=null);var f=u.extend({type:"GET"},this.ajaxOptions);typeof f.url=="function"&&(f.url=f.url.call(this.$element,s)),typeof f.data=="function"&&(f.data=f.data.call(this.$element,s));function m(){var h=f.transport(f,function(p){var y=d.processResults(p,s);d.options.get("debug")&&window.console&&console.error&&(!y||!y.results||!u.isArray(y.results))&&console.error("Select2: The AJAX results did not return an array in the `results` key of the response."),o(y)},function(){"status"in h&&(h.status===0||h.status==="0")||d.trigger("results:message",{message:"errorLoading"})});d._request=h}this.ajaxOptions.delay&&s.term!=null?(this._queryTimeout&&window.clearTimeout(this._queryTimeout),this._queryTimeout=window.setTimeout(m,this.ajaxOptions.delay)):m()},c}),r.define("select2/data/tags",["jquery"],function(i){function l(u,c,s){var o=s.get("tags"),d=s.get("createTag");d!==void 0&&(this.createTag=d);var f=s.get("insertTag");if(f!==void 0&&(this.insertTag=f),u.call(this,c,s),i.isArray(o))for(var m=0;m<o.length;m++){var h=o[m],p=this._normalizeItem(h),y=this.option(p);this.$element.append(y)}}return l.prototype.query=function(u,c,s){var o=this;if(this._removeOldTags(),c.term==null||c.page!=null){u.call(this,c,s);return}function d(f,m){for(var h=f.results,p=0;p<h.length;p++){var y=h[p],C=y.children!=null&&!d({results:y.children},!0),S=(y.text||"").toUpperCase(),_=(c.term||"").toUpperCase(),A=S===_;if(A||C){if(m)return!1;f.data=h,s(f);return}}if(m)return!0;var x=o.createTag(c);if(x!=null){var N=o.option(x);N.attr("data-select2-tag",!0),o.addOptions([N]),o.insertTag(h,x)}f.results=h,s(f)}u.call(this,c,d)},l.prototype.createTag=function(u,c){var s=i.trim(c.term);return s===""?null:{id:s,text:s}},l.prototype.insertTag=function(u,c,s){c.unshift(s)},l.prototype._removeOldTags=function(u){var c=this.$element.find("option[data-select2-tag]");c.each(function(){this.selected||i(this).remove()})},l}),r.define("select2/data/tokenizer",["jquery"],function(i){function l(u,c,s){var o=s.get("tokenizer");o!==void 0&&(this.tokenizer=o),u.call(this,c,s)}return l.prototype.bind=function(u,c,s){u.call(this,c,s),this.$search=c.dropdown.$search||c.selection.$search||s.find(".select2-search__field")},l.prototype.query=function(u,c,s){var o=this;function d(h){var p=o._normalizeItem(h),y=o.$element.find("option").filter(function(){return i(this).val()===p.id});if(!y.length){var C=o.option(p);C.attr("data-select2-tag",!0),o._removeOldTags(),o.addOptions([C])}f(p)}function f(h){o.trigger("select",{data:h})}c.term=c.term||"";var m=this.tokenizer(c,this.options,d);m.term!==c.term&&(this.$search.length&&(this.$search.val(m.term),this.$search.trigger("focus")),c.term=m.term),u.call(this,c,s)},l.prototype.tokenizer=function(u,c,s,o){for(var d=s.get("tokenSeparators")||[],f=c.term,m=0,h=this.createTag||function(_){return{id:_.term,text:_.term}};m<f.length;){var p=f[m];if(i.inArray(p,d)===-1){m++;continue}var y=f.substr(0,m),C=i.extend({},c,{term:y}),S=h(C);if(S==null){m++;continue}o(S),f=f.substr(m+1)||"",m=0}return{term:f}},l}),r.define("select2/data/minimumInputLength",[],function(){function i(l,u,c){this.minimumInputLength=c.get("minimumInputLength"),l.call(this,u,c)}return i.prototype.query=function(l,u,c){if(u.term=u.term||"",u.term.length<this.minimumInputLength){this.trigger("results:message",{message:"inputTooShort",args:{minimum:this.minimumInputLength,input:u.term,params:u}});return}l.call(this,u,c)},i}),r.define("select2/data/maximumInputLength",[],function(){function i(l,u,c){this.maximumInputLength=c.get("maximumInputLength"),l.call(this,u,c)}return i.prototype.query=function(l,u,c){if(u.term=u.term||"",this.maximumInputLength>0&&u.term.length>this.maximumInputLength){this.trigger("results:message",{message:"inputTooLong",args:{maximum:this.maximumInputLength,input:u.term,params:u}});return}l.call(this,u,c)},i}),r.define("select2/data/maximumSelectionLength",[],function(){function i(l,u,c){this.maximumSelectionLength=c.get("maximumSelectionLength"),l.call(this,u,c)}return i.prototype.bind=function(l,u,c){var s=this;l.call(this,u,c),u.on("select",function(){s._checkIfMaximumSelected()})},i.prototype.query=function(l,u,c){var s=this;this._checkIfMaximumSelected(function(){l.call(s,u,c)})},i.prototype._checkIfMaximumSelected=function(l,u){var c=this;this.current(function(s){var o=s!=null?s.length:0;if(c.maximumSelectionLength>0&&o>=c.maximumSelectionLength){c.trigger("results:message",{message:"maximumSelected",args:{maximum:c.maximumSelectionLength}});return}u&&u()})},i}),r.define("select2/dropdown",["jquery","./utils"],function(i,l){function u(c,s){this.$element=c,this.options=s,u.__super__.constructor.call(this)}return l.Extend(u,l.Observable),u.prototype.render=function(){var c=i('<span class="select2-dropdown"><span class="select2-results"></span></span>');return c.attr("dir",this.options.get("dir")),this.$dropdown=c,c},u.prototype.bind=function(){},u.prototype.position=function(c,s){},u.prototype.destroy=function(){this.$dropdown.remove()},u}),r.define("select2/dropdown/search",["jquery","../utils"],function(i,l){function u(){}return u.prototype.render=function(c){var s=c.call(this),o=i('<span class="select2-search select2-search--dropdown"><input class="select2-search__field" type="search" tabindex="-1" autocomplete="off" autocorrect="off" autocapitalize="none" spellcheck="false" role="searchbox" aria-autocomplete="list" /></span>');return this.$searchContainer=o,this.$search=o.find("input"),s.prepend(o),s},u.prototype.bind=function(c,s,o){var d=this,f=s.id+"-results";c.call(this,s,o),this.$search.on("keydown",function(m){d.trigger("keypress",m),d._keyUpPrevented=m.isDefaultPrevented()}),this.$search.on("input",function(m){i(this).off("keyup")}),this.$search.on("keyup input",function(m){d.handleSearch(m)}),s.on("open",function(){d.$search.attr("tabindex",0),d.$search.attr("aria-controls",f),d.$search.trigger("focus"),window.setTimeout(function(){d.$search.trigger("focus")},0)}),s.on("close",function(){d.$search.attr("tabindex",-1),d.$search.removeAttr("aria-controls"),d.$search.removeAttr("aria-activedescendant"),d.$search.val(""),d.$search.trigger("blur")}),s.on("focus",function(){s.isOpen()||d.$search.trigger("focus")}),s.on("results:all",function(m){if(m.query.term==null||m.query.term===""){var h=d.showSearch(m);h?d.$searchContainer.removeClass("select2-search--hide"):d.$searchContainer.addClass("select2-search--hide")}}),s.on("results:focus",function(m){m.data._resultId?d.$search.attr("aria-activedescendant",m.data._resultId):d.$search.removeAttr("aria-activedescendant")})},u.prototype.handleSearch=function(c){if(!this._keyUpPrevented){var s=this.$search.val();this.trigger("query",{term:s})}this._keyUpPrevented=!1},u.prototype.showSearch=function(c,s){return!0},u}),r.define("select2/dropdown/hidePlaceholder",[],function(){function i(l,u,c,s){this.placeholder=this.normalizePlaceholder(c.get("placeholder")),l.call(this,u,c,s)}return i.prototype.append=function(l,u){u.results=this.removePlaceholder(u.results),l.call(this,u)},i.prototype.normalizePlaceholder=function(l,u){return typeof u=="string"&&(u={id:"",text:u}),u},i.prototype.removePlaceholder=function(l,u){for(var c=u.slice(0),s=u.length-1;s>=0;s--){var o=u[s];this.placeholder.id===o.id&&c.splice(s,1)}return c},i}),r.define("select2/dropdown/infiniteScroll",["jquery"],function(i){function l(u,c,s,o){this.lastParams={},u.call(this,c,s,o),this.$loadingMore=this.createLoadingMore(),this.loading=!1}return l.prototype.append=function(u,c){this.$loadingMore.remove(),this.loading=!1,u.call(this,c),this.showLoadingMore(c)&&(this.$results.append(this.$loadingMore),this.loadMoreIfNeeded())},l.prototype.bind=function(u,c,s){var o=this;u.call(this,c,s),c.on("query",function(d){o.lastParams=d,o.loading=!0}),c.on("query:append",function(d){o.lastParams=d,o.loading=!0}),this.$results.on("scroll",this.loadMoreIfNeeded.bind(this))},l.prototype.loadMoreIfNeeded=function(){var u=i.contains(document.documentElement,this.$loadingMore[0]);if(!(this.loading||!u)){var c=this.$results.offset().top+this.$results.outerHeight(!1),s=this.$loadingMore.offset().top+this.$loadingMore.outerHeight(!1);c+50>=s&&this.loadMore()}},l.prototype.loadMore=function(){this.loading=!0;var u=i.extend({},{page:1},this.lastParams);u.page++,this.trigger("query:append",u)},l.prototype.showLoadingMore=function(u,c){return c.pagination&&c.pagination.more},l.prototype.createLoadingMore=function(){var u=i('<li class="select2-results__option select2-results__option--load-more"role="option" aria-disabled="true"></li>'),c=this.options.get("translations").get("loadingMore");return u.html(c(this.lastParams)),u},l}),r.define("select2/dropdown/attachBody",["jquery","../utils"],function(i,l){function u(c,s,o){this.$dropdownParent=i(o.get("dropdownParent")||document.body),c.call(this,s,o)}return u.prototype.bind=function(c,s,o){var d=this;c.call(this,s,o),s.on("open",function(){d._showDropdown(),d._attachPositioningHandler(s),d._bindContainerResultHandlers(s)}),s.on("close",function(){d._hideDropdown(),d._detachPositioningHandler(s)}),this.$dropdownContainer.on("mousedown",function(f){f.stopPropagation()})},u.prototype.destroy=function(c){c.call(this),this.$dropdownContainer.remove()},u.prototype.position=function(c,s,o){s.attr("class",o.attr("class")),s.removeClass("select2"),s.addClass("select2-container--open"),s.css({position:"absolute",top:-999999}),this.$container=o},u.prototype.render=function(c){var s=i("<span></span>"),o=c.call(this);return s.append(o),this.$dropdownContainer=s,s},u.prototype._hideDropdown=function(c){this.$dropdownContainer.detach()}
11,u.prototype._bindContainerResultHandlers=function(c,s){if(!this._containerResultsHandlersBound){var o=this;s.on("results:all",function(){o._positionDropdown(),o._resizeDropdown()}),s.on("results:append",function(){o._positionDropdown(),o._resizeDropdown()}),s.on("results:message",function(){o._positionDropdown(),o._resizeDropdown()}),s.on("select",function(){o._positionDropdown(),o._resizeDropdown()}),s.on("unselect",function(){o._positionDropdown(),o._resizeDropdown()}),this._containerResultsHandlersBound=!0}},u.prototype._attachPositioningHandler=function(c,s){var o=this,d="scroll.select2."+s.id,f="resize.select2."+s.id,m="orientationchange.select2."+s.id,h=this.$container.parents().filter(l.hasScroll);h.each(function(){l.StoreData(this,"select2-scroll-position",{x:i(this).scrollLeft(),y:i(this).scrollTop()})}),h.on(d,function(p){var y=l.GetData(this,"select2-scroll-position");i(this).scrollTop(y.y)}),i(window).on(d+" "+f+" "+m,function(p){o._positionDropdown(),o._resizeDropdown()})},u.prototype._detachPositioningHandler=function(c,s){var o="scroll.select2."+s.id,d="resize.select2."+s.id,f="orientationchange.select2."+s.id,m=this.$container.parents().filter(l.hasScroll);m.off(o),i(window).off(o+" "+d+" "+f)},u.prototype._positionDropdown=function(){var c=i(window),s=this.$dropdown.hasClass("select2-dropdown--above"),o=this.$dropdown.hasClass("select2-dropdown--below"),d=null,f=this.$container.offset();f.bottom=f.top+this.$container.outerHeight(!1);var m={height:this.$container.outerHeight(!1)};m.top=f.top,m.bottom=f.top+m.height;var h={height:this.$dropdown.outerHeight(!1)},p={top:c.scrollTop(),bottom:c.scrollTop()+c.height()},y=p.top<f.top-h.height,C=p.bottom>f.bottom+h.height,S={left:f.left,top:m.bottom},_=this.$dropdownParent;_.css("position")==="static"&&(_=_.offsetParent());var A={top:0,left:0};(i.contains(document.body,_[0])||_[0].isConnected)&&(A=_.offset()),S.top-=A.top,S.left-=A.left,!s&&!o&&(d="below"),!C&&y&&!s?d="above":!y&&C&&s&&(d="below"),(d=="above"||s&&d!=="below")&&(S.top=m.top-A.top-h.height),d!=null&&(this.$dropdown.removeClass("select2-dropdown--below select2-dropdown--above").addClass("select2-dropdown--"+d),this.$container.removeClass("select2-container--below select2-container--above").addClass("select2-container--"+d)),this.$dropdownContainer.css(S)},u.prototype._resizeDropdown=function(){var c={width:this.$container.outerWidth(!1)+"px"};this.options.get("dropdownAutoWidth")&&(c.minWidth=c.width,c.position="relative",c.width="auto"),this.$dropdown.css(c)},u.prototype._showDropdown=function(c){this.$dropdownContainer.appendTo(this.$dropdownParent),this._positionDropdown(),this._resizeDropdown()},u}),r.define("select2/dropdown/minimumResultsForSearch",[],function(){function i(u){for(var c=0,s=0;s<u.length;s++){var o=u[s];o.children?c+=i(o.children):c++}return c}function l(u,c,s,o){this.minimumResultsForSearch=s.get("minimumResultsForSearch"),this.minimumResultsForSearch<0&&(this.minimumResultsForSearch=1/0),u.call(this,c,s,o)}return l.prototype.showSearch=function(u,c){return i(c.data.results)<this.minimumResultsForSearch?!1:u.call(this,c)},l}),r.define("select2/dropdown/selectOnClose",["../utils"],function(i){function l(){}return l.prototype.bind=function(u,c,s){var o=this;u.call(this,c,s),c.on("close",function(d){o._handleSelectOnClose(d)})},l.prototype._handleSelectOnClose=function(u,c){if(c&&c.originalSelect2Event!=null){var s=c.originalSelect2Event;if(s._type==="select"||s._type==="unselect")return}var o=this.getHighlightedResults();if(!(o.length<1)){var d=i.GetData(o[0],"data");d.element!=null&&d.element.selected||d.element==null&&d.selected||this.trigger("select",{data:d})}},l}),r.define("select2/dropdown/closeOnSelect",[],function(){function i(){}return i.prototype.bind=function(l,u,c){var s=this;l.call(this,u,c),u.on("select",function(o){s._selectTriggered(o)}),u.on("unselect",function(o){s._selectTriggered(o)})},i.prototype._selectTriggered=function(l,u){var c=u.originalEvent;c&&(c.ctrlKey||c.metaKey)||this.trigger("close",{originalEvent:c,originalSelect2Event:u})},i}),r.define("select2/i18n/en",[],function(){return{errorLoading:function(){return"The results could not be loaded."},inputTooLong:function(i){var l=i.input.length-i.maximum,u="Please delete "+l+" character";return l!=1&&(u+="s"),u},inputTooShort:function(i){var l=i.minimum-i.input.length,u="Please enter "+l+" or more characters";return u},loadingMore:function(){return"Loading more resultsâ¦"},maximumSelected:function(i){var l="You can only select "+i.maximum+" item";return i.maximum!=1&&(l+="s"),l},noResults:function(){return"No results found"},searching:function(){return"Searchingâ¦"},removeAllItems:function(){return"Remove all items"}}}),r.define("select2/defaults",["jquery","require","./results","./selection/single","./selection/multiple","./selection/placeholder","./selection/allowClear","./selection/search","./selection/eventRelay","./utils","./translation","./diacritics","./data/select","./data/array","./data/ajax","./data/tags","./data/tokenizer","./data/minimumInputLength","./data/maximumInputLength","./data/maximumSelectionLength","./dropdown","./dropdown/search","./dropdown/hidePlaceholder","./dropdown/infiniteScroll","./dropdown/attachBody","./dropdown/minimumResultsForSearch","./dropdown/selectOnClose","./dropdown/closeOnSelect","./i18n/en"],function(i,l,u,c,s,o,d,f,m,h,p,y,C,S,_,A,x,N,G,Z,Q,te,q,z,v,b,E,F,L){function I(){this.reset()}I.prototype.apply=function(g){if(g=i.extend(!0,{},this.defaults,g),g.dataAdapter==null){if(g.ajax!=null?g.dataAdapter=_:g.data!=null?g.dataAdapter=S:g.dataAdapter=C,g.minimumInputLength>0&&(g.dataAdapter=h.Decorate(g.dataAdapter,N)),g.maximumInputLength>0&&(g.dataAdapter=h.Decorate(g.dataAdapter,G)),g.maximumSelectionLength>0&&(g.dataAdapter=h.Decorate(g.dataAdapter,Z)),g.tags&&(g.dataAdapter=h.Decorate(g.dataAdapter,A)),(g.tokenSeparators!=null||g.tokenizer!=null)&&(g.dataAdapter=h.Decorate(g.dataAdapter,x)),g.query!=null){var k=l(g.amdBase+"compat/query");g.dataAdapter=h.Decorate(g.dataAdapter,k)}if(g.initSelection!=null){var B=l(g.amdBase+"compat/initSelection");g.dataAdapter=h.Decorate(g.dataAdapter,B)}}if(g.resultsAdapter==null&&(g.resultsAdapter=u,g.ajax!=null&&(g.resultsAdapter=h.Decorate(g.resultsAdapter,z)),g.placeholder!=null&&(g.resultsAdapter=h.Decorate(g.resultsAdapter,q)),g.selectOnClose&&(g.resultsAdapter=h.Decorate(g.resultsAdapter,E))),g.dropdownAdapter==null){if(g.multiple)g.dropdownAdapter=Q;else{var w=h.Decorate(Q,te);g.dropdownAdapter=w}if(g.minimumResultsForSearch!==0&&(g.dropdownAdapter=h.Decorate(g.dropdownAdapter,b)),g.closeOnSelect&&(g.dropdownAdapter=h.Decorate(g.dropdownAdapter,F)),g.dropdownCssClass!=null||g.dropdownCss!=null||g.adaptDropdownCssClass!=null){var T=l(g.amdBase+"compat/dropdownCss");g.dropdownAdapter=h.Decorate(g.dropdownAdapter,T)}g.dropdownAdapter=h.Decorate(g.dropdownAdapter,v)}if(g.selectionAdapter==null){if(g.multiple?g.selectionAdapter=s:g.selectionAdapter=c,g.placeholder!=null&&(g.selectionAdapter=h.Decorate(g.
11selectionAdapter,o)),g.allowClear&&(g.selectionAdapter=h.Decorate(g.selectionAdapter,d)),g.multiple&&(g.selectionAdapter=h.Decorate(g.selectionAdapter,f)),g.containerCssClass!=null||g.containerCss!=null||g.adaptContainerCssClass!=null){var M=l(g.amdBase+"compat/containerCss");g.selectionAdapter=h.Decorate(g.selectionAdapter,M)}g.selectionAdapter=h.Decorate(g.selectionAdapter,m)}g.language=this._resolveLanguage(g.language),g.language.push("en");for(var V=[],Y=0;Y<g.language.length;Y++){var X=g.language[Y];V.indexOf(X)===-1&&V.push(X)}return g.language=V,g.translations=this._processTranslations(g.language,g.debug),g},I.prototype.reset=function(){function g(B){function w(T){return y[T]||T}return B.replace(/[^\u0000-\u007E]/g,w)}function k(B,w){if(i.trim(B.term)==="")return w;if(w.children&&w.children.length>0){for(var T=i.extend(!0,{},w),M=w.children.length-1;M>=0;M--){var V=w.children[M],Y=k(B,V);Y==null&&T.children.splice(M,1)}return T.children.length>0?T:k(B,T)}var X=g(w.text).toUpperCase(),se=g(B.term).toUpperCase();return X.indexOf(se)>-1?w:null}this.defaults={amdBase:"./",amdLanguageBase:"./i18n/",closeOnSelect:!0,debug:!1,dropdownAutoWidth:!1,escapeMarkup:h.escapeMarkup,language:{},matcher:k,minimumInputLength:0,maximumInputLength:0,maximumSelectionLength:0,minimumResultsForSearch:0,selectOnClose:!1,scrollAfterSelect:!1,sorter:function(B){return B},templateResult:function(B){return B.text},templateSelection:function(B){return B.text},theme:"default",width:"resolve"}},I.prototype.applyFromElement=function(g,k){var B=g.language,w=this.defaults.language,T=k.prop("lang"),M=k.closest("[lang]").prop("lang"),V=Array.prototype.concat.call(this._resolveLanguage(T),this._resolveLanguage(B),this._resolveLanguage(w),this._resolveLanguage(M));return g.language=V,g},I.prototype._resolveLanguage=function(g){if(!g)return[];if(i.isEmptyObject(g))return[];if(i.isPlainObject(g))return[g];var k;i.isArray(g)?k=g:k=[g];for(var B=[],w=0;w<k.length;w++)if(B.push(k[w]),typeof k[w]=="string"&&k[w].indexOf("-")>0){var T=k[w].split("-"),M=T[0];B.push(M)}return B},I.prototype._processTranslations=function(g,k){for(var B=new p,w=0;w<g.length;w++){var T=new p,M=g[w];if(typeof M=="string")try{T=p.loadPath(M)}catch{try{M=this.defaults.amdLanguageBase+M,T=p.loadPath(M)}catch{k&&window.console&&console.warn&&console.warn('Select2: The language file for "'+M+'" could not be automatically loaded. A fallback will be used instead.')}}else i.isPlainObject(M)?T=new p(M):T=M;B.extend(T)}return B},I.prototype.set=function(g,k){var B=i.camelCase(g),w={};w[B]=k;var T=h._convertData(w);i.extend(!0,this.defaults,T)};var J=new I;return J}),r.define("select2/options",["require","jquery","./defaults","./utils"],function(i,l,u,c){function s(o,d){if(this.options=o,d!=null&&this.fromElement(d),d!=null&&(this.options=u.applyFromElement(this.options,d)),this.options=u.apply(this.options),d&&d.is("input")){var f=i(this.get("amdBase")+"compat/inputData");this.options.dataAdapter=c.Decorate(this.options.dataAdapter,f)}}return s.prototype.fromElement=function(o){var d=["select2"];this.options.multiple==null&&(this.options.multiple=o.prop("multiple")),this.options.disabled==null&&(this.options.disabled=o.prop("disabled")),this.options.dir==null&&(o.prop("dir")?this.options.dir=o.prop("dir"):o.closest("[dir]").prop("dir")?this.options.dir=o.closest("[dir]").prop("dir"):this.options.dir="ltr"),o.prop("disabled",this.options.disabled),o.prop("multiple",this.options.multiple),c.GetData(o[0],"select2Tags")&&(this.options.debug&&window.console&&console.warn&&console.warn('Select2: The `data-select2-tags` attribute has been changed to use the `data-data` and `data-tags="true"` attributes and will be removed in future versions of Select2.'),c.StoreData(o[0],"data",c.GetData(o[0],"select2Tags")),c.StoreData(o[0],"tags",!0)),c.GetData(o[0],"ajaxUrl")&&(this.options.debug&&window.console&&console.warn&&console.warn("Select2: The `data-ajax-url` attribute has been changed to `data-ajax--url` and support for the old attribute will be removed in future versions of Select2."),o.attr("ajax--url",c.GetData(o[0],"ajaxUrl")),c.StoreData(o[0],"ajax-Url",c.GetData(o[0],"ajaxUrl")));var f={};function m(N,G){return G.toUpperCase()}for(var h=0;h<o[0].attributes.length;h++){var p=o[0].attributes[h].name,y="data-";if(p.substr(0,y.length)==y){var C=p.substring(y.length),S=c.GetData(o[0],C),_=C.replace(/-([a-z])/g,m);f[_]=S}}l.fn.jquery&&l.fn.jquery.substr(0,2)=="1."&&o[0].dataset&&(f=l.extend(!0,{},o[0].dataset,f));var A=l.extend(!0,{},c.GetData(o[0]),f);A=c._convertData(A);for(var x in A)l.inArray(x,d)>-1||(l.isPlainObject(this.options[x])?l.extend(this.options[x],A[x]):this.options[x]=A[x]);return this},s.prototype.get=function(o){return this.options[o]},s.prototype.set=function(o,d){this.options[o]=d},s}),r.define("select2/core",["jquery","./options","./utils","./keys"],function(i,l,u,c){var s=function(o,d){u.GetData(o[0],"select2")!=null&&u.GetData(o[0],"select2").destroy(),this.$element=o,this.id=this._generateId(o),d=d||{}
11,this.options=new l(d,o),s.__super__.constructor.call(this);var f=o.attr("tabindex")||0;u.StoreData(o[0],"old-tabindex",f),o.attr("tabindex","-1");var m=this.options.get("dataAdapter");this.dataAdapter=new m(o,this.options);var h=this.render();this._placeContainer(h);var p=this.options.get("selectionAdapter");this.selection=new p(o,this.options),this.$selection=this.selection.render(),this.selection.position(this.$selection,h);var y=this.options.get("dropdownAdapter");this.dropdown=new y(o,this.options),this.$dropdown=this.dropdown.render(),this.dropdown.position(this.$dropdown,h);var C=this.options.get("resultsAdapter");this.results=new C(o,this.options,this.dataAdapter),this.$results=this.results.render(),this.results.position(this.$results,this.$dropdown);var S=this;this._bindAdapters(),this._registerDomEvents(),this._registerDataEvents(),this._registerSelectionEvents(),this._registerDropdownEvents(),this._registerResultsEvents(),this._registerEvents(),this.dataAdapter.current(function(_){S.trigger("selection:update",{data:_})}),o.addClass("select2-hidden-accessible"),o.attr("aria-hidden","true"),this._syncAttributes(),u.StoreData(o[0],"select2",this),o.data("select2",this)};return u.Extend(s,u.Observable),s.prototype._generateId=function(o){var d="";return o.attr("id")!=null?d=o.attr("id"):o.attr("name")!=null?d=o.attr("name")+"-"+u.generateChars(2):d=u.generateChars(4),d=d.replace(/(:|\.|\[|\]|,)/g,""),d="select2-"+d,d},s.prototype._placeContainer=function(o){o.insertAfter(this.$element);var d=this._resolveWidth(this.$element,this.options.get("width"));d!=null&&o.css("width",d)},s.prototype._resolveWidth=function(o,d){var f=/^width:(([-+]?([0-9]*\.)?[0-9]+)(px|em|ex|%|in|cm|mm|pt|pc))/i;if(d=="resolve"){var m=this._resolveWidth(o,"style");return m??this._resolveWidth(o,"element")}if(d=="element"){var h=o.outerWidth(!1);return h<=0?"auto":h+"px"}if(d=="style"){var p=o.attr("style");if(typeof p!="string")return null;for(var y=p.split(";"),C=0,S=y.length;C<S;C=C+1){var _=y[C].replace(/\s/g,""),A=_.match(f);if(A!==null&&A.length>=1)return A[1]}return null}if(d=="computedstyle"){var x=window.getComputedStyle(o[0]);return x.width}return d},s.prototype._bindAdapters=function(){this.dataAdapter.bind(this,this.$container),this.selection.bind(this,this.$container),this.dropdown.bind(this,this.$container),this.results.bind(this,this.$container)},s.prototype._registerDomEvents=function(){var o=this;this.$element.on("change.select2",function(){o.dataAdapter.current(function(f){o.trigger("selection:update",{data:f})})}),this.$element.on("focus.select2",function(f){o.trigger("focus",f)}),this._syncA=u.bind(this._syncAttributes,this),this._syncS=u.bind(this._syncSubtree,this),this.$element[0].attachEvent&&this.$element[0].attachEvent("onpropertychange",this._syncA);var d=window.MutationObserver||window.WebKitMutationObserver||window.MozMutationObserver;d!=null?(this._observer=new d(function(f){o._syncA(),o._syncS(null,f)}),this._observer.observe(this.$element[0],{attributes:!0,childList:!0,subtree:!1})):this.$element[0].addEventListener&&(this.$element[0].addEventListener("DOMAttrModified",o._syncA,!1),this.$element[0].addEventListener("DOMNodeInserted",o._syncS,!1),this.$element[0].addEventListener("DOMNodeRemoved",o._syncS,!1))},s.prototype._registerDataEvents=function(){var o=this;this.dataAdapter.on("*",function(d,f){o.trigger(d,f)})},s.prototype._registerSelectionEvents=function(){var o=this,d=["toggle","focus"];this.selection.on("toggle",function(){o.toggleDropdown()}),this.selection.on("focus",function(f){o.focus(f)}),this.selection.on("*",function(f,m){i.inArray(f,d)===-1&&o.trigger(f,m)})},s.prototype._registerDropdownEvents=function(){var o=this;this.dropdown.on("*",function(d,f){o.trigger(d,f)})},s.prototype._registerResultsEvents=function(){var o=this;this.results.on("*",function(d,f){o.trigger(d,f)})},s.prototype._registerEvents=function(){var o=this;this.on("open",function(){o.$container.addClass("select2-container--open")}),this.on("close",function(){o.$container.removeClass("select2-container--open")}),this.on("enable",function(){o.$container.removeClass("select2-container--disabled")}),this.on("disable",function(){o.$container.addClass("select2-container--disabled")}),this.on("blur",function(){o.$container.removeClass("select2-container--focus")}),this.on("query",function(d){o.isOpen()||o.trigger("open",{}),this.dataAdapter.query(d,function(f){o.trigger("results:all",{data:f,query:d})})}),this.on("query:append",function(d){this.dataAdapter.query(d,function(f){o.trigger("results:append",{data:f,query:d})})}),this.on("keypress",function(d){var f=d.which;o.isOpen()?f===c.ESC||f===c.TAB||f===c.UP&&d.altKey?(o.close(d),d.preventDefault()):f===c.ENTER?(o.trigger("results:select",{}),d.preventDefault()):f===c.SPACE&&d.ctrlKey?(o.trigger("results:toggle",{}),d.preventDefault()):f===c.UP?(o.trigger("results:previous",{}
11),d.preventDefault()):f===c.DOWN&&(o.trigger("results:next",{}),d.preventDefault()):(f===c.ENTER||f===c.SPACE||f===c.DOWN&&d.altKey)&&(o.open(),d.preventDefault())})},s.prototype._syncAttributes=function(){this.options.set("disabled",this.$element.prop("disabled")),this.isDisabled()?(this.isOpen()&&this.close(),this.trigger("disable",{})):this.trigger("enable",{})},s.prototype._isChangeMutation=function(o,d){var f=!1,m=this;if(!(o&&o.target&&o.target.nodeName!=="OPTION"&&o.target.nodeName!=="OPTGROUP")){if(!d)f=!0;else if(d.addedNodes&&d.addedNodes.length>0)for(var h=0;h<d.addedNodes.length;h++){var p=d.addedNodes[h];p.selected&&(f=!0)}else d.removedNodes&&d.removedNodes.length>0?f=!0:i.isArray(d)&&i.each(d,function(y,C){if(m._isChangeMutation(y,C))return f=!0,!1});return f}},s.prototype._syncSubtree=function(o,d){var f=this._isChangeMutation(o,d),m=this;f&&this.dataAdapter.current(function(h){m.trigger("selection:update",{data:h})})},s.prototype.trigger=function(o,d){var f=s.__super__.trigger,m={open:"opening",close:"closing",select:"selecting",unselect:"unselecting",clear:"clearing"};if(d===void 0&&(d={}),o in m){var h=m[o],p={prevented:!1,name:o,args:d};if(f.call(this,h,p),p.prevented){d.prevented=!0;return}}f.call(this,o,d)},s.prototype.toggleDropdown=function(){this.isDisabled()||(this.isOpen()?this.close():this.open())},s.prototype.open=function(){this.isOpen()||this.isDisabled()||this.trigger("query",{})},s.prototype.close=function(o){this.isOpen()&&this.trigger("close",{originalEvent:o})},s.prototype.isEnabled=function(){return!this.isDisabled()},s.prototype.isDisabled=function(){return this.options.get("disabled")},s.prototype.isOpen=function(){return this.$container.hasClass("select2-container--open")},s.prototype.hasFocus=function(){return this.$container.hasClass("select2-container--focus")},s.prototype.focus=function(o){this.hasFocus()||(this.$container.addClass("select2-container--focus"),this.trigger("focus",{}))},s.prototype.enable=function(o){this.options.get("debug")&&window.console&&console.warn&&console.warn('Select2: The `select2("enable")` method has been deprecated and will be removed in later Select2 versions. Use $element.prop("disabled") instead.'),(o==null||o.length===0)&&(o=[!0]);var d=!o[0];this.$element.prop("disabled",d)},s.prototype.data=function(){this.options.get("debug")&&arguments.length>0&&window.console&&console.warn&&console.warn('Select2: Data can no longer be set using `select2("data")`. You should consider setting the value instead using `$element.val()`.');var o=[];return this.dataAdapter.current(function(d){o=d}),o},s.prototype.val=function(o){if(this.options.get("debug")&&window.console&&console.warn&&console.warn('Select2: The `select2("val")` method has been deprecated and will be removed in later Select2 versions. Use $element.val() instead.'),o==null||o.length===0)return this.$element.val();var d=o[0];i.isArray(d)&&(d=i.map(d,function(f){return f.toString()})),this.$element.val(d).trigger("input").trigger("change")},s.prototype.destroy=function(){this.$container.remove(),this.$element[0].detachEvent&&this.$element[0].detachEvent("onpropertychange",this._syncA),this._observer!=null?(this._observer.disconnect(),this._observer=null):this.$element[0].removeEventListener&&(this.$element[0].removeEventListener("DOMAttrModified",this._syncA,!1),this.$element[0].removeEventListener("DOMNodeInserted",this._syncS,!1),this.$element[0].removeEventListener("DOMNodeRemoved",this._syncS,!1)),this._syncA=null,this._syncS=null,this.$element.off(".select2"),this.$element.attr("tabindex",u.GetData(this.$element[0],"old-tabindex")),this.$element.removeClass("select2-hidden-accessible"),this.$element.attr("aria-hidden","false"),u.RemoveData(this.$element[0]),this.$element.removeData("select2"),this.dataAdapter.destroy(),this.selection.destroy(),this.dropdown.destroy(),this.results.destroy(),this.dataAdapter=null,this.selection=null,this.dropdown=null,this.results=null},s.prototype.render=function(){var o=i('<span class="select2 select2-container"><span class="selection"></span><span class="dropdown-wrapper" aria-hidden="true"></span></span>');return o.attr("dir",this.options.get("dir")),this.$container=o,this.$container.addClass("select2-container--"+this.options.get("theme")),u.StoreData(o[0],"element",this.$element),o},s}),r.define("jquery-mousewheel",["jquery"],function(i){return i}),r.define("jquery.select2",["jquery","jquery-mousewheel","./select2/core","./select2/defaults","./select2/utils"],function(i,l,u,c,s){if(i.fn.select2==null){var o=["open","close","destroy"];i.fn.select2=function(d){if(d=d||{},typeof d=="object")return this.each(function(){var h=i.extend(!0,{},d);new u(i(this),h)}),this;
11if(typeof d=="string"){var f,m=Array.prototype.slice.call(arguments,1);return this.each(function(){var h=s.GetData(this,"select2");h==null&&window.console&&console.error&&console.error("The select2('"+d+"') method was called on an element that is not using Select2."),f=h[d].apply(h,m)}),i.inArray(d,o)>-1?this:f}else throw new Error("Invalid arguments for Select2: "+d)}}return i.fn.select2.defaults==null&&(i.fn.select2.defaults=c),u}),{define:r.define,require:r.require}}(),n=a.require("jquery.select2");return t.fn.select2.amd=a,n})})(on);var ia=on.exports;const sa=ta(ia);window.$=window.jQuery=D;window.bootstrap=an;window.moment=rn;rn.locale("ru");sa(window,D);function la(){D.fn.clearCharacters=function(e){D(this).on("change",function(){D(this).val(D(this).val().replace(e,""))})},D.fn.blockButton=function(){D(this).attr("data-original-button-text",D(this).html()),D(this).html("<span class='spinner-grow spinner-grow-sm me-1' role='status' aria-hidden='true'></span>ÐагÑÑзка...").prop("disabled",!0).addClass("disabled")},D.fn.unblockButton=function(){const e="data-original-button-text",t=D(this).attr(e);t&&D(this).html(t).removeAttr(e),D(this).prop("disabled",!1).removeClass("disabled")},D.fn.putCursorAtEnd=function(){return this.each(function(){D(this).trigger("focus");const e=D(this).val().length;this.setSelectionRange(e,e)})},D.fn.clearSpecialCharacters=function(){D(this).on("change",function(){D(this).find("input[type='text']").not("[data-dont-sanitize]").each(function(){D(this).val(D(this).val().replace(/[`~!#$^&*|\?;'"<>\{\}\[\]]/gi,"")),D(this).val()||D(this).css("font-weight","normal")}),D(this).find("textarea").each(function(){D(this).val(D(this).val().replace(/[`~!#$^&*()|\?;'"<>\{\}\[\]\\\/]/gi,""))})})}}function ca(){Object.values(an).forEach(e=>{if(typeof e!="function"||!e.NAME||typeof e.jQueryInterface!="function")return;const t=e.NAME;D.fn[t]||(D.fn[t]=function(a){return e.jQueryInterface.call(this,a)})})}la();ca();function We(e,t,a,n){return e%10<5&&e%10>0&&e%100<5||e%100>20?e%10>1?n:a:t}D.fn.select2.defaults.set("language",{errorLoading:()=>"Ðевозможно загÑÑзиÑÑ ÑезÑлÑÑаÑÑ",inputTooLong:e=>{const t=e.input.length-e.maximum;return"ÐожалÑйÑÑа, введиÑе на "+t+" Ñимвол"+We(t,"","a","ов")+" менÑÑе"},inputTooShort:e=>{const t=e.minimum-e.input.length;return"ÐожалÑйÑÑа, введиÑе еÑÑ Ñ
оÑÑ Ð±Ñ "+t+" Ñимвол"+We(t,"","a","ов")},loadingMore:()=>"ÐагÑÑзка даннÑÑ
â¦",maximumSelected:e=>"ÐÑ Ð¼Ð¾Ð¶ÐµÑе вÑбÑаÑÑ Ð½Ðµ более "+e.maximum+" ÑлеменÑ"+We(e.maximum,"","a","ов"),noResults:()=>"Совпадений не найдено",searching:()=>"ÐоиÑкâ¦",removeAllItems:()=>"УдалиÑÑ Ð²Ñе ÑлеменÑÑ"});na.makeJQueryPlugin(D);window.ClipboardJS=aa;const Ue={};function de(e,t){return Ue[e]||(Ue[e]=t().then(a=>(typeof a.install=="function"&&a.install(),a))),Ue[e]}window.ensureTinymce=()=>de("tinymce",()=>H(()=>import("./lazy_tinymce-C8QDQIBc.js"),[]));window.ensureEcho=()=>de("echo",()=>H(()=>import("./lazy_echo-0PLhGgIO.js"),__vite__mapDeps([0,1])));window.ensureEmojiMart=()=>de("emoji-mart",()=>H(()=>import("./lazy_emoji-mart-BeProxas.js"),[]));window.ensureLightGallery=()=>de("lightgallery",()=>H(()=>import("./lazy_lightgallery-Ca3Pr10g.js"),[]));window.ensureJqueryUiSortable=()=>de("jquery-ui-sortable",()=>H(()=>import("./lazy_jquery-ui-sortable-BIfmlUlK.js"),[]));let he=null;window.ensureSmartCaptcha=function(){return window.smartCaptcha?Promise.resolve(window.smartCaptcha):(he||(he=new Promise((e,t)=>{const n=document.querySelector('script[src*="smartcaptcha.cloud.yandex.ru/captcha.js"]'),r=()=>{if(window.smartCaptcha){e(window.smartCaptcha);return}he=null,t(new Error("Yandex SmartCaptcha is unavailable"))},i=()=>{he=null,t(new Error("Yandex SmartCaptcha failed to load"))};if(n){n.addEventListener("load",r,{once:!0}),n.addEventListener("error",i,{once:!0});return}const l=document.createElement("script");l.src="https://smartcaptcha.cloud.yandex.ru/captcha.js?render=onload",l.defer=!0,l.addEventListener("load",r,{once:!0}),l.addEventListener("error",i,{once:!0}),document.head.appendChild(l)})),he)};window.ensureSwiper=()=>de("swiper",()=>H(()=>import("./lazy_swiper-uRWL3avJ.js"),__vite__mapDeps([2,3])));const lt={};function da(){const e=document.getElementById("execute-js-command");if(!(e!=null&&e.textContent))return[];try{const t=JSON.parse(e.textContent);return Array.isArray(t)?t:[]}catch{return[]}}function ue(e,t){lt[e]=t}function sn(e,...t){const a=lt[e];return typeof a!="function"?!1:(a(...t),!0)}function ua(e=lt){for(const t of da()){const a=t==null?void 0:t.action;if(!a)continue;const n=e[a],r=(t==null?void 0:t.params)??{};typeof n=="function"?n(r):console.warn(`[executeJsCommand] Unknown action: ${a}`)}}function j(e){document.readyState==="loading"?document.addEventListener("DOMContentLoaded",e):e()}let Xe=null;function re(){const e=document.getElementById("page-data");if(!(e!=null&&e.textContent))return{};try{return JSON.parse(e.textContent)}catch{return{}}}function ln(){if(Xe)return Xe;const e=re().bundles;return Array.isArray(e)?e:[]}function pe(e){return ln().includes(e)}function fa(e){Xe=[...new Set(e)]}function oi(e=document.getElementById("mainContentContainer")){const t=e==null?void 0:e.querySelector("#ajax-page-bundles");if(!(t!=null&&t.textContent)){console.error("[page-data] soft-nav HTML without #ajax-page-bundles; bundles overlay unchanged",{bundles:ln()});return}try{const a=JSON.parse(t.textContent);Array.isArray(a)?fa(a):console.error("[page-data] #ajax-page-bundles must be a JSON array",t.textContent)}catch(a){console.error("[page-data] invalid #ajax-page-bundles JSON",a)}t.remove()}const ma=[{name:"catalog",match:()=>
11pe("catalog"),load:async()=>{const{refreshCatalogUi:e}=await H(async()=>{const{refreshCatalogUi:t}=await import("./lazy_catalog-page-bundle-Brg8KuQc.js");return{refreshCatalogUi:t}},__vite__mapDeps([4,5,1]));e()}},{name:"specification",match:()=>pe("specification"),load:()=>H(()=>import("./lazy_specification-DWOZ9tNi.js"),__vite__mapDeps([6,7,8,1]))},{name:"basket",match:()=>pe("basket"),load:async()=>{await H(()=>import("./lazy_catalog-spec-modals-qH2om5cJ.js"),__vite__mapDeps([5,1])),await H(()=>import("./lazy_basket-6xyxPGZq.js"),__vite__mapDeps([9,7,1]))}},{name:"quote",match:()=>pe("quote"),load:()=>H(()=>import("./lazy_quote-9TVCPP49.js"),__vite__mapDeps([10,11,8,1]))},{name:"delivery-terms-page",match:()=>pe("delivery-terms-page"),load:()=>H(()=>import("./lazy_delivery-terms-page-D-Iscxlk.js"),__vite__mapDeps([12,1]))}];async function At(e){try{await e.load()}catch(t){console.error(`Failed to load page bundle "${e.name}"`,t)}}async function ha(){const e=ma.filter(n=>n.match()),t=e.find(n=>n.name==="catalog"),a=e.filter(n=>n.name!=="catalog");t&&await At(t),await Promise.all(a.map(At))}function cn(e){return/^(?!-)[a-zA-Z0-9!#$%&'*+\/=?^_`{|}~-]+(?:\.[a-zA-Z0-9!#$%&'*+\/=?^_`{|}~-]+)*@(?:[a-zA-Z0-9](?:[a-zA-Z0-9-]*[a-zA-Z0-9])?\.)+[a-zA-Z0-9](?:[a-zA-Z0-9-]*[a-zA-Z0-9])?$/.test(e)}function dn(){let e=window.sessionStorage.getItem("invoiceStorage")?window.sessionStorage.getItem("invoiceStorage"):window.sessionStorage.setItem("invoiceStorage","");return e?JSON.parse(e):{}}function ii(e){window.sessionStorage.setItem("invoiceStorage",JSON.stringify(e))}function pa(){let e=dn();return Object.keys(e).length}function ga(){let e=new Map,t=0,a=dn();for(let n in a)e[t]={invoiceDate:moment(a[n].inovoiceDate,"YYYY.MM.DD"),maxDaysDelay:a[n].maxDaysDelay,originalDueDate:moment(a[n].originalDueDate,"YYYY.MM.DD")},t++;return e}function kt(e){if(pa()>0){let a=ga(),n=a[0];if(e=="oldest")for(var t in a)n.invoiceDate>a[t].invoiceDate&&(n=a[t]);else if(e=="newest")for(var t in a)n.invoiceDate<a[t].invoiceDate&&(n=a[t]);return n}return!1}function va(){let e=document.getElementById("changeCustomerEventModal"),t=e.getAttribute("data-event-starting-date"),a=e.querySelector("input[name='setCurrentDateTimeToEvent']");return t.trim()==""&&!a.checked}j(()=>{$.validator.addMethod("inn",function(n,r){if(this.optional(r))return!0;if($.validator.messages.inn="ÐожалÑйÑÑа, введиÑе коÑÑекÑнÑй ÐÐÐ",typeof n=="number")n=n.toString();else if(typeof n!="string")return!1;if(/[^0-9]/.test(n))return $.validator.messages.inn="ÐÐÐ Ð¼Ð¾Ð¶ÐµÑ ÑоÑÑоÑÑÑ ÑолÑко из ÑиÑÑ",!1;if(["0000000000","000000000000"].includes(n))return $.validator.messages.inn="ÐожалÑйÑÑа, введиÑе коÑÑекÑнÑй ÐÐÐ",!1;if(n.length){var i=function(s,o){var d=0;for(var f in o)d+=o[f]*s[f];return parseInt(d%11%10)};switch(n.length){case 10:var l=i(n,[2,4,10,3,5,9,4,6,8]);return l===parseInt(n[9]);case 12:var u=i(n,[7,2,4,10,3,5,9,4,6,8]),c=i(n,[3,7,2,4,10,3,5,9,4,6,8]);return u===parseInt(n[10])&&c===parseInt(n[11]);default:return $.validator.messages.inn="ÐÐÐ Ð¼Ð¾Ð¶ÐµÑ ÑоÑÑоÑÑÑ ÑолÑко из 10 или 12 ÑиÑÑ",!1}}},$.validator.messages.inn),$.validator.addMethod("kpp",function(n,r){return this.optional(r)?!0:n.length!==9?($.validator.messages.kpp="ÐÐРдолжен ÑодеÑжаÑÑ 9 ÑиÑÑ Ð¸Ð»Ð¸ заглавнÑÑ
бÑкв лаÑинÑкого алÑавиÑа A-Z",!1):n=="000000000"?($.validator.messages.kpp="ÐожалÑйÑÑа, введиÑе коÑÑекÑнÑй ÐÐÐ",!1):/^[0-9]{4}[0-9A-Z]{2}[0-9]{3}$/.test(n)?!0:($.validator.messages.kpp="ÐожалÑйÑÑа, введиÑе коÑÑекÑнÑй ÐÐÐ",!1)},$.validator.messages.kpp),$.validator.addMethod("RuEnAlphaNumSpace",function(n,r){return this.optional(r)||/^[a-zA-Zа-ÑÐ-ЯÐÑ0-9- ]*$/u.test(n)},"Ðоле Ð¼Ð¾Ð¶ÐµÑ ÑодеÑжаÑÑ ÑолÑко бÑквÑ, ÑиÑÑÑ Ð¸ пÑобел"),$.validator.addMethod("RuAlphaDash",function(n,r){return this.optional(r)||/^[а-ÑÐ-ЯÐÑ-]*$/u.test(n)},"Ðоле Ð¼Ð¾Ð¶ÐµÑ ÑодеÑжаÑÑ ÑолÑко бÑÐºÐ²Ñ ÐºÐ¸ÑиллиÑÑ Ð¸ деÑиÑ"),$.validator.addMethod("RuAlphaNumSpaceDash",function(n,r){return this.optional(r)||/^[а-ÑÐ-ЯÐÑ0-9- ]*$/u.test(n)},"Ðоле Ð¼Ð¾Ð¶ÐµÑ ÑодеÑжаÑÑ ÑолÑко бÑÐºÐ²Ñ ÐºÐ¸ÑиллиÑÑ, ÑиÑÑÑ Ð¸ пÑобел"),$.validator.addMethod("RuAlpha",function(n,r){return this.optional(r)||/^[а-ÑÐ-ЯÐÑ]*$/u.test(n)},"Ðоле Ð¼Ð¾Ð¶ÐµÑ ÑодеÑжаÑÑ ÑолÑко бÑÐºÐ²Ñ ÐºÐ¸ÑиллиÑÑ"),$.validator.addMethod("minlengthphone",function(n,r){return n.replace(/\D+/g,"").length>10},"ÐожалÑйÑÑа, введиÑе коÑÑекÑнÑй Ð½Ð¾Ð¼ÐµÑ ÑелеÑона"),$.validator.addMethod("requiredphone",function(n,r){return n.replace(/\D+/g,"").length>1},"ÐожалÑйÑÑа, введиÑе Ð½Ð¾Ð¼ÐµÑ ÑелеÑона"),$.validator.addMethod("NoSpecialChars",function(n,r){return this.optional(r)?!0:!(n.search(/[`~!#$^&*|?;'"<>{}[\]]/)>-1)},"ÐожалÑйÑÑа, иÑклÑÑиÑе ÑÐ¸Ð¼Ð²Ð¾Ð»Ñ `~!#$^&*|?;'<>{}[]"),$.validator.addMethod("NoSpecialCharsExceptQuestionMark",function(n,r){return this.optional(r)?!0:!(n.search(/[`~!#$^&*|;'"<>{}[\]]/)>-1)},"ÐожалÑйÑÑа, иÑклÑÑиÑе ÑÐ¸Ð¼Ð²Ð¾Ð»Ñ `~!#$^&*|;'<>{}[]"),$.validator.addMethod("dateIsAfter",function(n,r,i){return this.optional(r)||moment(n).isAfter(i)},function(n){return a("ÐаÑа должна бÑÑÑ Ð¿Ð¾Ð·Ð¶Ðµ <span class='text-nowrap'>{0}</span>",[moment(n).format("DD.MM.YYYY")])}),$.validator.addMethod("dateIsBefore",function(n,r,i){return this.optional(r)||moment(n).isBefore(i)},function(n){return a("ÐаÑа должна бÑÑÑ ÑанÑÑе <span class='text-nowrap'>{0}</span>",[moment(n).format("DD.MM.YYYY")])}),$.validator.addMethod("dateIsSame",function(n,r,i){return this.optional(r)||moment(n).isSame(i)},function(n){return a("ÐаÑа должна бÑÑÑ <span class='text-nowrap'>{0}</span>",[moment(n).format("DD.MM.YYYY")])}),$.validator.addMethod("checkDate",function(n,r,i){moment().add(1,"days");let u=i.checkDay,c=i.maxDays,s=moment(n),o=s.diff(u,"days");return s>u?o>=c?($.validator.messages.checkDate="ÐаÑа должна бÑÑÑ Ð½Ðµ позже "+moment().add(c,"days").format("DD.MM.YYYY")+" г.",!1):!0:($.validator.messages.checkDate="ÐаÑа должна бÑÑÑ Ð½Ðµ ÑанÑÑе <span class='text-nowrap'>"+u.format("DD.MM.YYYY")+" г.</span>",!1)},$.validator.messages.checkDate),$.validator.addMethod("dateInRange",function(n,r,i){let l=moment(i.startDate,"DD-MM-YYYY"),u=i.maxDays,c=moment(n);return c<l?($.validator.messages.dateInRange="ÐаÑа должна бÑÑÑ Ð½Ðµ ÑанÑÑе <span class='text-nowrap'>"+l.format("DD.MM.YYYY")+" г.</span>",!1):c.diff(l,"days")>u?($.validator.messages.dateInRange="ÐаÑа должна бÑÑÑ Ð½Ðµ позже "+l.add(u,"days").format("DD.MM.YYYY")+" г.",!1):!0},$.validator.messages.dateInRange),$.validator.addMethod("checkSelectedInvoiceDates",function(n){let r=kt("oldest"),i=kt("newest"),l=moment(i.invoiceDate),u=moment(r.originalDueDate),c=moment(n),s=i.maxDaysDelay,o=c.diff(l,"days");return c>u?o>s?($.validator.messages.checkSelectedInvoiceDates="ÐаÑа должна бÑÑÑ Ð½Ðµ позже "+l.add(s,"days").format("DD.MM.YYYY")+" г.",!1):!0:($.validator.messages.checkSelectedInvoiceDates="ÐаÑа должна бÑÑÑ Ð½Ðµ ÑанÑÑе <span class='text-nowrap'>"+u.add(1,"days").format("DD.MM.YYYY")+" г. </span>",!1)},$.validator.messages.checkSelectedInvoiceDates),$.validator.addMethod("extension",function(n,r,i){return i=typeof i=="string"?i.replace(/,/g,"|"):"png|jpe?g|gif",this.optional(r)||n.match(new RegExp("\\.("+i+")$","i"))},$.validator.format("ÐожалÑйÑÑа, вÑбеÑиÑе Ñайл Ñ Ð´Ð¾Ð¿ÑÑÑимÑм ÑаÑÑиÑением"));var e=!!window.File,t,a=$.validator.format;t=function(){var n=["B","KB","MB","GB","TB"];return function(r,i){var l=n.indexOf(i),u;if(l===-1)u=!1;else{for(;l>0;)r*=1024,l-=1;u=r}return u}}(),$.validator.addMethod("maxFileSize",function(n,r,i){var l,u=i.unit||"KB",c=i.size||100,s=t(c,u),o=!1;return!e||this.optional(r)?o=!0:(l=r.files,l.length<1?o=!1:o=l[0].size<=s),o},function(n,r){return a("Файл не Ð¼Ð¾Ð¶ÐµÑ Ð±ÑÑÑ Ð±Ð¾Ð»ÑÑе, Ñем {0}{1}",[n.size||100,n.unit||"KB"])}),$.validator.addMethod("MaxLengthAfterReform",function(n,r,i){let l=/(?:\r\n|\r|\n)/g,u="
11<br>",c=i.maxLength;return n.replace(l,u).length<=c},function(n,r){return a("ÐакÑималÑÐ½Ð°Ñ Ð´Ð»Ð¸Ð½Ð° ÑÑÑоки не должна пÑевÑÑаÑÑ {0} Ñимволов",[n.maxLength])}),$.validator.addMethod("EnAlpha",function(n,r){return this.optional(r)||/^[a-zA-Z]*$/u.test(n)},"Ðоле Ð¼Ð¾Ð¶ÐµÑ ÑодеÑжаÑÑ ÑолÑко лаÑинÑкие бÑквÑ"),$.validator.addMethod("regex",function(n,r,i){if(n.trim()=="")return!0;var l=new RegExp(i);return l.test(n)},"ÐведиÑе коÑÑекÑное знаÑение"),$.validator.addMethod("Password",function(n,r){return this.optional(r)||/^[a-zA-Zа-ÑÐ-ЯÐÑ0-9\-\+%=@]*$/u.test(n)},"Ðоле Ð¼Ð¾Ð¶ÐµÑ ÑодеÑжаÑÑ ÑолÑко бÑквÑ, ÑиÑÑÑ Ð¸ ÑÐ¸Ð¼Ð²Ð¾Ð»Ñ @ % - + ="),$.validator.addMethod("NotEqualTo",function(n,r,i){return this.optional(r)||!$.validator.methods.equalTo.call(this,n,r,i.fieldEng)},function(n,r){return a("ÐнаÑение должно оÑлиÑаÑÑÑÑ Ð¾Ñ Ð·Ð½Ð°ÑÐµÐ½Ð¸Ñ Ð² поле '{0}'",[n.fieldRus])}),$.validator.addMethod("Domain",function(n,r){return this.optional(r)||/^[\w\.-]{2,100}[.][a-zA-Z]{2,100}$/g.test(n)},"Ðоле Ð¼Ð¾Ð¶ÐµÑ ÑодеÑжаÑÑ Ð»Ð°ÑинÑкие бÑквÑ, ÑиÑÑÑ, деÑÐ¸Ñ Ð¸ должно ÑодеÑжаÑÑ ÑоÑкÑ"),$.validator.addMethod("EnAlphaNumDash",function(n,r){return this.optional(r)||/^[a-zA-Z0-9-]*$/u.test(n)},"Ðоле Ð¼Ð¾Ð¶ÐµÑ ÑодеÑжаÑÑ Ð»Ð°ÑинÑкие бÑквÑ, ÑиÑÑÑ Ð¸ деÑиÑÑ"),$.validator.addMethod("dateIsAfterElement",function(n,r,i){return this.optional(r)||moment($(i).val())<=moment(n)},"ÐаÑа должна бÑÑÑ Ð¿Ð¾Ð·Ð¶Ðµ наÑала пеÑиода"),$.validator.addMethod("EmailRegex",function(n,r){return this.optional(r)||cn(n)},"ÐожалÑйÑÑа, введиÑе коÑÑекÑнÑÑ Ð¿Ð¾ÑÑÑ"),$.validator.addMethod("UrlRegex",function(n,r){return this.optional(r)||/^(https?:\/\/){1}.+[.].+$/.test(n)},"ÐожалÑйÑÑа, введиÑе коÑÑекÑнÑй адÑÐµÑ ÑайÑа в ÑоÑмаÑе https://sitename.ru"),$.validator.addMethod("NotContainsOt",function(n){return n.toLowerCase().indexOf(" Ð¾Ñ ")==-1},"ÐожалÑйÑÑа, иÑклÑÑиÑе пÑедлог 'оÑ'"),$.validator.addMethod("validateBik",function(n){return typeof n=="number"?n=n.toString():typeof n!="string"&&(n=""),!(/[^0-9]/.test(n)||n.length!==9)},"ÐÐÐ Ð¼Ð¾Ð¶ÐµÑ ÑоÑÑоÑÑÑ ÑолÑко из 9 ÑиÑÑ"),$.validator.addMethod("validateRsCheckContolNumber",function(n,r,i){let l=$(i.bik).val();if(typeof n=="number"?n=n.toString():typeof n!="string"&&(n=""),/[^0-9]/.test(n)||n.length!==20)return $.validator.messages.validateRsCheckContolNumber="СÑÐµÑ Ð¼Ð¾Ð¶ÐµÑ ÑоÑÑоÑÑÑ ÑолÑко из 20 ÑиÑÑ",!1;if(!/[^0-9]/.test(l)&&l.length===9){var u=l.toString().slice(-3)+n,c=0,s=[7,1,3,7,1,3,7,1,3,7,1,3,7,1,3,7,1,3,7,1,3,7,1];for(var o in s)c+=s[o]*(u[o]%10);if(c%10===0)return!0;$.validator.messages.validateRsCheckContolNumber="ÐепÑавилÑное конÑÑолÑное ÑиÑло"}else $.validator.messages.validateRsCheckContolNumber="ÐÐÐ Ð¼Ð¾Ð¶ÐµÑ ÑоÑÑоÑÑÑ ÑолÑко из 9 ÑиÑÑ";return!1},$.validator.messages.validateRsCheckContolNumber),$.validator.addMethod("validateKsCheckContolNumber",function(n,r,i){let l=$(i.bik).val();if(typeof n=="number"?n=n.toString():typeof n!="string"&&(n=""),/[^0-9]/.test(n)||n.length!==20)return $.validator.messages.validateKsCheckContolNumber="СÑÐµÑ Ð¼Ð¾Ð¶ÐµÑ ÑоÑÑоÑÑÑ ÑолÑко из 20 ÑиÑÑ",!1;if(!/[^0-9]/.test(l)&&l.length===9){typeof n=="number"?n=ks.toString():typeof n!="string"&&(n="");var u="0"+l.toString().slice(4,6)+n,c=0,s=[7,1,3,7,1,3,7,1,3,7,1,3,7,1,3,7,1,3,7,1,3,7,1];for(var o in s)c+=s[o]*(u[o]%10);if(c%10===0)return!0;$.validator.messages.validateKsCheckContolNumber="ÐепÑавилÑное конÑÑолÑное ÑиÑло"}else $.validator.messages.validateKsCheckContolNumber="ÐÐÐ Ð¼Ð¾Ð¶ÐµÑ ÑоÑÑоÑÑÑ ÑолÑко из 9 ÑиÑÑ";return!1},$.validator.messages.validateKsCheckContolNumber),$.validator.addMethod("checkIfStageBlockedForManualEdit",function(n,r){return r.options[r.selectedIndex].dataset.isblocked==0||r.options[r.selectedIndex].dataset.originallyselected==1},"ÐÐ°Ð½Ð½Ð°Ñ ÑÑÐ°Ð´Ð¸Ñ ÑÑÑанавливаеÑÑÑ ÑкÑипÑом и запÑеÑена Ð´Ð»Ñ ÑÑÑной ÑÑÑановки"),$.validator.addMethod("timeIsBefore",function(n,r,i){return this.optional(r)?!0:this.optional(r)||r.value<i.value},'ÐÑÐµÐ¼Ñ "Ñ" должно бÑÑÑ ÑанÑÑе вÑемени "до"'),$.validator.addMethod("timeIsAfter",function(n,r,i){return this.optional(r)?!0:this.optional(r)||r.value>i.value},'ÐÑÐµÐ¼Ñ "Ñ" должно бÑÑÑ ÑанÑÑе вÑемени "до"'),$.validator.addMethod("checkIsEmptyEventDate",function(n,r){return this.optional(r)||!va()},"РезÑлÑÑÐ°Ñ ÑобÑÑÐ¸Ñ Ð¼Ð¾Ð¶ÐµÑ Ð±ÑÑÑ ÑÑÑановлен, ÑолÑко еÑли Ñказана даÑа ÑобÑÑиÑ"),$.validator.addMethod("requireOnlyOne",function(n,r,i){var l=$(i),u=l.filter(function(){return $(this).val()!==""}).length;return u===1},"ÐеобÑ
одимо заполниÑÑ Ð¾Ð´Ð½Ð¾ из пÑедÑÑавленнÑÑ
полей"),$.validator.addMethod("fileSuffix",function(n,r,i){if(r.files.length===0)return!0;let l=r.files[0].name;return new RegExp(`^.*${i}[.].+$`).test(l)},function(n,r){return`ÐÐ¼Ñ Ñайла должно ÑодеÑжаÑÑ ${n} пеÑед ÑаÑÑиÑением.`})});let Se=null;
11function si(e){Se=e}function ya(){Se==null||Se()}j(()=>{et(),$(document).on("click",'[data-action="common:show-all-list"]',function(t){t.preventDefault(),ka(this)}),$(document).on("click",'[data-action="common:expand-limited-list"]',function(t){t.preventDefault(),Aa(this)});let e;window.addEventListener("resize",function(){clearTimeout(e),e=setTimeout(function(){et()},200)}),$(".table-filter-input input").on("input",function(){Sa($(this).parents("table"))}),mn()});function li(e,t=5){t=t.toString(),$(e).css({"-webkit-filter":"blur("+t+"px)","-moz-filter":"blur("+t+"px)","-o-filter":"blur("+t+"px)","-ms-filter":"blur("+t+"px)",filter:"blur("+t+"px)"})}function un(e){$(e).css({"-webkit-filter":"","-moz-filter":"","-o-filter":"","-ms-filter":"",filter:""})}function O(){$("#spinner").removeClass("d-flex").addClass("d-none"),un(".container-fluid"),$("body").removeClass("overflow-hidden")}function P(){$("#spinner").removeClass("d-none").addClass("d-flex"),$(".container-fluid").css({"-webkit-filter":"blur(5px)","-moz-filter":"blur(5px)","-o-filter":"blur(5px)","-ms-filter":"blur(5px)",filter:"blur(5px)"}),$("body").addClass("overflow-hidden")}function ba(){return/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)||window.innerWidth<=576}function $a(e,t=null){e&&e.classList.remove("d-none"),t&&$(t).addClass("opacity-25")}function Ca(e,t=null){e&&e.classList.add("d-none"),t&&($(t).removeClass("opacity-25"),t.classList.contains("disabled")&&$(t).removeClass("disabled"))}function ci(e,t=0){if(!document.querySelector("#"+e))return;let a=$("#"+e).offset().top,n=$(".header-line-1").outerHeight()+(document.documentElement.classList.contains("menu-layout-sidebar")?0:$(".header-line-2").outerHeight()||0)+t;window.scrollTo({top:a-n,behavior:"smooth"})}function di(e,t){var r,i;if(e==null)return;let a=window.scrollY+e.getBoundingClientRect().top,n=(((r=document.querySelector(".header-line-1"))==null?void 0:r.clientHeight)??0)+(document.documentElement.classList.contains("menu-layout-sidebar")?0:((i=document.querySelector(".header-line-2"))==null?void 0:i.clientHeight)??0);window.scrollTo({top:a-n+t,behavior:"smooth"})}function ui(e,t=0){let a=$('.one-product-tr[data-im="'+e+'"]').eq(0);if(!a)return;let n=a.offset().top,r=$(".header-line-1").outerHeight()+(document.documentElement.classList.contains("menu-layout-sidebar")?0:$(".header-line-2").outerHeight()||0)+$(".table-catalog thead").outerHeight()+t;window.scrollTo({top:n-r,behavior:"smooth"})}function wa(){let e=$(".header-line-1").outerHeight()||0;return!document.documentElement.classList.contains("menu-layout-sidebar")&&$(".header-line-2").length>0&&(e+=$(".header-line-2").outerHeight()||0),e-2}function fi(e=null){if(!e)return!1;let t;return e.classList.contains("active")?(e.classList.remove("active"),t="unset"):(document.querySelectorAll(".filters-group").forEach(n=>{n.classList.remove("active")}),e.classList.contains("active-all")||e.classList.add("active"),t="set"),e.blur(),t}function Ea(e){const t=e.getBoundingClientRect();return t.top>=0&&t.left>=0&&t.bottom<=(window.innerHeight||document.documentElement.clientHeight)&&t.right<=(window.innerWidth||document.documentElement.clientWidth)}function _a(e){fn();let t=e.closest(".change-block").querySelector(".editable-block");t.classList.remove("d-none"),route().current("quotes.show*")&&ya();let a=t.querySelector("input");a&&($(a).prop("readonly",!1),$(a).trigger("focus"),a.type=="text"&&$(a).putCursorAtEnd())}function ct(e){e.classList.add("d-none");let t=e.querySelector("input");t==null&&(t=e.querySelector("select")),t.value=t.dataset.lastvalue}function mi(e){fn(),e.forEach(t=>{let a=t.closest(".change-block").querySelector(".editable-block");a.classList.add("mass-edit"),a.classList.remove("d-none")})}function hi(e){e.forEach(t=>{let a=t.closest(".change-block").querySelector(".editable-block");ct(a),a.classList.remove("mass-edit")})}function fn(){document.querySelectorAll(".editable-block:not(.d-none)").forEach(t=>{ct(t)})}function mn(){$(".cancel-button").on("click",function(){let e=this.closest(".change-block").querySelector(".editable-block");ct(e)}),$(".change-button").on("click",function(){this.classList.contains("special-change")||_a(this)})}function et(){let e=document.querySelectorAll(".define-position"),t=wa(),a=window.innerWidth;e.forEach(r=>{let i=Number(r.dataset.offsetY)||0;r.style.top=(t+i).toFixed(2)+"px"});let n=document.getElementById("adaptFiltersOffcanvas");
11n&&(a<576?(n.classList.remove("offcanvas-start"),n.classList.add("offcanvas-bottom")):(n.classList.remove("offcanvas-bottom"),n.classList.add("offcanvas-start")))}function Sa(e){var t=e.find("td"),a=e.find(".table-data");a.each(function(){var n=!0;$(this).find("td").each(function(r){t.eq(r).find("input").val()&&$(this).html().toLowerCase().indexOf(t.eq(r).find("input").val().toLowerCase())==-1&&(n=n&&!1)}),n===!0?$(this).css("display",""):$(this).css("display","none")})}function pi(e){if(!e)return;let t=document.querySelector(`${e} .slider-wrapper`),a=document.querySelector(`${e} .btn-left`),n=document.querySelector(`${e} .btn-right`),r=document.querySelector(`${e} .card-container`),i=document.querySelector(`${e} .custom-slider-scrollbar`),l=document.querySelector(`${e} .custom-slider-scrollbar-thumb`),u;if(e=="#productPageAnalogsContent"&&(u=t.closest(".product-analogs-container")),!t||!r||!a||!n)return;let c=route().current(),s=0,o=window.innerWidth,d=0,f,m,h,p=0;function y(){if(e=="#productPageAnalogsContent"&&(window.innerWidth<=600?(u.style.width=window.innerWidth+"px",u.style.left="-12px"):window.innerWidth>600&&(u.style.width=null,u.style.left=null)),f=r.getBoundingClientRect().width,m=t.querySelectorAll(".card-container").length*f,h=t.parentElement.clientWidth,e=="#productPageAnalogsContent"){h-=f;let v=document.querySelector(".chars-column");v&&window.innerWidth>830&&(h-=v.clientWidth)}else e=="#itemsComparisonContainer"&&document.querySelector(".clip-active")&&(h-=f);let z=m-h;if(p=z>0?Math.ceil(z/f-.05):0,l){let v=h/m*100;if(l.style.width=`${v}%`,l.parentElement.classList.toggle("d-none",m<=h),e=="#productPageAnalogsContent"){let b=document.querySelector(".chars-column").offsetWidth,E=document.querySelector(".main-product").offsetWidth,F=window.getComputedStyle(i.closest(".container-fluid"));i.style.left=b+E+"px",window.innerWidth>600?i.style.width=window.innerWidth-(b+E)-(parseInt(F.paddingLeft)+parseInt(F.paddingRight))+"px":i.style.width=window.innerWidth-(b+E)+"px"}}C()}function C(){p===0||m<=h?(a.classList.add("d-none"),n.classList.add("d-none")):(a.classList.toggle("d-none",d<=0),n.classList.toggle("d-none",d>=p))}y(),new MutationObserver(q=>{var z,v;for(let b of q)if(b.type==="childList"&&b.removedNodes.length>0){let E=document.querySelectorAll(".comparison-item");if(E.length===0)return;let F=E[E.length-1];!((v=(z=b.removedNodes[0]).querySelector)==null?void 0:v.call(z,".clip-active"))&&F.getBoundingClientRect().right<=h&&(a.click(),n.classList.add("d-none")),setTimeout(y,300)}}).observe(t,{childList:!0}),n.addEventListener("click",()=>{d<p&&(d++,s=d*f,Z())}),a.addEventListener("click",()=>{d>0&&(d--,s=d*f,Z())});let S=0,_=0,A=0,x,N=50;t.addEventListener("touchstart",q=>{S=q.touches[0].clientX,_=q.touches[0].clientY,x=void 0,t.style.transition="none",l&&(l.style.transition="none")},{passive:!0}),t.addEventListener("touchmove",q=>{let z=q.touches[0].clientX,v=q.touches[0].clientY;if(typeof x>"u"&&(x=Math.abs(v-_)>Math.abs(z-S)),!x){let b=z-S,E=-(d*f)+b;E>0&&(E=0),t.style.transform=`translateX(${E}px)`,te(E)}}),t.addEventListener("touchend",q=>{A=q.changedTouches[0].clientX,t.style.transition="transform 0.5s ease",l&&(l.style.transition="left 0.5s ease"),x||G()});function G(){let q=A-S;q<-N&&d<p?d++:q>N&&d>0&&d--,s=d*f,Z()}function Z(){t.style.transform=`translateX(-${s}px)`,te(s),C(),e=="#productPageAnalogsContent"&&!isEmployee&&ym(31740541,"reachGoal","gorizontal_analog_block")}function Q(q,z){let v;return function(...b){clearTimeout(v),v=setTimeout(()=>q.apply(this,b),z)}}function te(q){if(!l)return;let z=Math.abs(q)/m*100;l.style.left=`${z}%`}window.addEventListener("resize",Q(()=>{o!==window.innerWidth&&(o=window.innerWidth,route().current(c)&&(t.style.transform="translateX(0)",l&&(l.style.left="0%"),s=0,d=0,y()))},150))}function Aa(e){e.closest(".expandable-list").querySelectorAll(".expandable-list__item.d-none").forEach(a=>{a.classList.remove("d-none")}),e.remove()}function ka(e){let t=e.closest(".list-container");t.style.maxHeight="",e.closest(".position-absolute").classList.add("d-none")}function le(e){let t=parseFloat(e).toFixed(2).replace(/(\d)(?=(\d{3})+\.)/g,"$1 ");return t=="NaN"?e:t}
11function xt(){const e=re();return e.page==="quotes.show"&&e.quote?{peniBonus:e.quote.peniBonus??0,deliverySum:e.quote.deliverySum??0,orderNumber:e.quote.orderNumber??"",canApplyDiscountOnQuote:e.quote.canApplyDiscountOnQuote??0}:e.order?{peniBonus:e.order.peniBonus??0,deliverySum:e.order.deliverySum??0,orderNumber:e.order.orderNumber??"",canApplyDiscountOnQuote:void 0}:{peniBonus:0,deliverySum:0,orderNumber:"",canApplyDiscountOnQuote:void 0}}function xa(){Swal.fire({title:messages.feature_for_customers_only,icon:"error"})}function hn(){Swal.fire({title:messages.no_access,html:messages.request_full_access,icon:"error",timer:5e3})}function Ia(){$(document).on("click",'[data-action="messages:show-feature-customers-only"]',function(e){e.preventDefault(),xa()})}j(Ia);let It=!1;j(()=>{$.ajaxSetup({headers:{"X-CSRF-TOKEN":$("meta[name='csrf-token']").attr("content")},error:function(t){if(O(),t.status==429&&t.responseJSON.action==="throttle"){setTimeout(function(){document.querySelectorAll(".modal.show").forEach(a=>{bootstrap.Modal.getOrCreateInstance(a).hide()})},1e3),sn(t.responseJSON.executeAction);return}if(t.status==419){location.reload();return}if(t.status==422&&typeof t.responseJSON.errors<"u"){let a=[];Object.values(t.responseJSON.errors).forEach(r=>{Array.isArray(r)&&r.forEach(i=>a.push(i))});let n="";if(a.length>1){n+="<ul>";for(let r in a)n+=`<li class="text-start"> 12 ${a[r]} 13 </li>`;n+="</ul>"}else n=a[0];Swal.fire({title:"ÐÑибка",html:n,icon:"error"});return}Swal.fire({title:"Ðозникла непÑÐµÐ´Ð²Ð¸Ð´ÐµÐ½Ð½Ð°Ñ Ð¾Ñибка",html:messages.please_contact_support+". <hr><small>ÐнÑоÑмаÑÐ¸Ñ Ð´Ð»Ñ Ð¿Ð¾Ð´Ð´ÐµÑжки: "+this.url+"</small>",icon:"error"}).then(()=>{application.config.env==="production"&&location.reload()})}}),$(document).on("select2:open",t=>{const a=t.target.id;$(".select2-search__field[aria-controls='select2-"+a+"-results']").each(function(n,r){r.focus()})}),$(document).on("hide.bs.modal",function(t){document.activeElement instanceof HTMLElement&&t.target.contains(document.activeElement)&&document.activeElement.blur()}),$(document).on("hidden.bs.modal",function(){$(".modal:visible").length&&$("body").addClass("modal-open")}),re().page!=="orders.show"&&$("[data-bs-toggle='popover']").popover(),R(),Fa(),pn(),$(".modal[role='dialog']").on("shown.bs.modal",function(){this.getAttribute("data-prevent-focus-input-mobile")!=null&&ba()||gn($(this).attr("id"))}),new ClipboardJS(".copy-to-clipboard").on("success",Ba),new ClipboardJS(".copy-to-clipboard-all-item-info",{text:function(t){return t.getAttribute("data-itemPopup2")+" "+t.getAttribute("data-supplementaryText10")+" "+t.getAttribute("data-itemText1")}}),new ClipboardJS(".copy-to-clipboard-all-item-info-with-icon",{text:function(t){let a=t.querySelector("i");a.classList.add("fa-kit","fa-regular-copy-circle-check"),a.classList.remove("far","fa-copy"),t.classList.add("copy-btn-after-click"),t.classList.remove("copy-btn-before-click");let n=t.getAttribute("data-bs-original-title");return t.setAttribute("data-bs-original-title","СкопиÑовано"),$(t).is(":visible")&&$(t).tooltip("show"),setTimeout(()=>{t.classList.add("copy-btn-before-click"),t.classList.remove("copy-btn-after-click"),t.setAttribute("data-bs-original-title",n),$(t).is(":visible")&&$(t).tooltip("show"),a.classList.add("far","fa-copy"),a.classList.remove("fa-kit","fa-regular-copy-circle-check")},1e3),t.getAttribute("data-itemPopup2")+" "+t.getAttribute("data-supplementaryText10")+" "+t.getAttribute("data-itemText1")}}),new ClipboardJS("#productFastContent .copy-to-clipboard",{container:document.getElementById("productFastContent")}),_e()});function Ba(e){e.clearSelection();let t=e.trigger,a=t.getAttribute("data-bs-original-title");a&&t.setAttribute("data-bs-original-title","СкопиÑовано"),$(t).is(":visible")&&$(t).tooltip("show");let n=t.querySelector("i");t.classList.contains("clipboard-with-text-title")||(t.classList.add("copy-btn-after-click"),t.classList.remove("copy-btn-before-click"),n.classList.add("fa-kit","fa-regular-copy-circle-check"),n.classList.remove("far","fa-copy")),setTimeout(()=>{t.classList.contains("clipboard-with-text-title")||(t.classList.add("copy-btn-before-click"),t.classList.remove("copy-btn-after-click"),n.classList.add("far","fa-copy"),n.classList.remove("fa-kit","fa-regular-copy-circle-check")),a&&t.setAttribute("data-bs-original-title",a)},1e3)}function pn(){let e=document.querySelectorAll("[data-mobile-phone-mask]");var t=new Inputmask("(+7|8) (999) 999-99-99",{clearIncomplete:!0});t.mask(e),e.forEach(n=>
13{n.addEventListener("keydown",a),n.addEventListener("keyup",a),n.addEventListener("paste",function(r){r.target.value=r.clipboardData.getData("text/plain"),a(r)})});function a(n){if(n.key==="+"&&this.selectionStart=="4"){this.setSelectionRange(0,0);return}if(n.target.value.indexOf("8")===0){let r=n.target.value;r=r.replace(/^8/,"+").replace(/[\(\)_-\s]/g,""),r.length>0&&(n.target.value=r)}}}function R(){[...document.querySelectorAll('[data-bs-toggle="tooltip"]')].map(function(i){let l=bootstrap.Tooltip.getInstance(i);l==null&&(l=new bootstrap.Tooltip(i,{placement:"auto",trigger:"hover"})),i.addEventListener("click",()=>{l.hide()})}),[...document.querySelectorAll('[data-bs-toggle="tooltip-custom"]')].map(function(i){let l=bootstrap.Tooltip.getInstance(i);l==null&&(l=new bootstrap.Tooltip(i,{trigger:"hover"}))}),[...document.querySelectorAll('[data-bs-toggle="tooltip-bottom"]')].map(function(i){let l=bootstrap.Tooltip.getInstance(i);l==null&&(l=new bootstrap.Tooltip(i,{placement:"bottom",trigger:"hover"}))}),[...document.querySelectorAll('[data-bs-toggle="tooltip-top"]')].map(function(i){let l=bootstrap.Tooltip.getInstance(i);l==null&&(l=new bootstrap.Tooltip(i,{placement:"top",trigger:"hover"}))}),[...document.querySelectorAll('[data-bs-toggle="tooltip2"]')].map(function(i){let l=bootstrap.Tooltip.getInstance(i);l==null&&(l=new bootstrap.Tooltip(i,{placement:"bottom",trigger:"focus"}))}),[...document.querySelectorAll('[data-bs-toggle="tooltip-right"]')].map(function(i){let l=bootstrap.Tooltip.getInstance(i);l==null&&(l=new bootstrap.Tooltip(i,{placement:"right",trigger:"focus"}))});let a=bootstrap.Tooltip.Default.allowList;a.table=["class"],a.tbody=[],a.tr=[],a.td=[],[...document.querySelectorAll('[data-bs-toggle="tooltip3"]')].map(function(i){let l=bootstrap.Tooltip.getInstance(i);l==null&&(l=new bootstrap.Tooltip(i,{class:"body",html:!0,allowList:a,placement:"bottom",trigger:"hover"}))}),document.querySelectorAll('[data-tooltip-type="brand-info"]').forEach(i=>{new bootstrap.Tooltip(i,{html:!0,placement:"bottom",template:` 14 <div class="tooltip custom-brand-tooltip" role="tooltip"> 15 <div class="tooltip-arrow"></div> 16 <div class="tooltip-inner"></div> 17 </div> 18 `})})}function gi(){[...document.querySelectorAll('[data-bs-toggle="popover"]')].map(e=>new bootstrap.Popover(e))}const vi=["xls","xlsx","txt"],Da={primary:"<div class='spinner-grow spinner-grow-sm text-primary' role='status'><span class='visually-hidden'>ÐагÑÑзка...</span></div>",warning:"<div class='spinner-grow spinner-grow-sm text-warning' role='status'><span class='visually-hidden'>ÐагÑÑзка...</span></div>"};function gn(e){const t=$("#"+e).find("form:visible:first").find("input:visible,textarea:visible").not("input[type='hidden'],input[type='radio'],input[readonly],input[hidden],input[disabled]").filter(":first");$(t).attr("type")!="text"?t.trigger("focus"):t.putCursorAtEnd()}var Ve={};function Ta(e,t){if(!e)return!1;const a=e.querySelectorAll(t);return a.length?Array.from(a).some(n=>{const r=n.getAttribute("data-src")||n.getAttribute("href")||n.getAttribute("src");return typeof r=="string"&&r.trim()!==""}):!1}function ie(e,t){ensureLightGallery().then(()=>{vn(e,t)})}function vn(e,t){var r;if(!Ta(e,t))return;let a=e.getAttribute("data-init-light-gallery");if(a!=null){(r=Ve[a])==null||r.refresh();return}a=Object.keys(Ve).length;let n=yn();n.selector=t,Ve[a]=lightGallery(e,n),e.setAttribute("data-init-light-gallery",a)}function yn(){return{plugins:[lgRotate,lgZoom,lgThumbnail],actualSize:!1,showZoomInOutIcons:!0,hideScrollbar:!0,licenseKey:"0001-0000-000-0000",exThumbImage:"src"}}function bn(){document.querySelector(".light-gallery-container")&&ensureLightGallery().then(()=>{let e=yn();e.selector=".light-gallery-image",document.querySelectorAll(".light-gallery-container").forEach(t=>{vn(t,".light-gallery-image")})})}function La(){let e=document.getElementById("mobileTooltipOffcanvas");return e?{el:e,header:e.querySelector(".offcanvas-header"),headerContent:e.querySelector(".offcanvas-header > div"),bodyContent:e.querySelector(".offcanvas-body > div")}:null}function $n({header:e=null,bodyHtml:t=""}={}){let a=La();return a?(e?(a.header.classList.remove("d-none"),a.headerContent.innerHTML=e):(a.header.classList.add("d-none"),a.headerContent.innerHTML=""),a.bodyContent.innerHTML=t,bootstrap.Offcanvas.getOrCreateInstance(a.el).show(),a):null}function Ma(){var t;let e=document.getElementById("mobileTooltipOffcanvas");e&&((t=bootstrap.Offcanvas.getInstance(e))==null||t.hide())}function Cn(){var e;return!!((e=window.matchMedia)!=null&&e.call(window,"(pointer: coarse)").matches)}function dt(e,t,{errorClass:a="_error",showTooltip:n=!0}={}){var i,l;let r=e!=null&&e.jquery?e[0]:e;if(r){if(r.classList.add(a),r.setAttribute("data-bs-original-title",t),Cn()){(i=bootstrap.Tooltip.getInstance(r))==null||i.hide(),$n({bodyHtml:t});return}if(bootstrap.Tooltip.getOrCreateInstance(r,{html:!0}),!n){(l=bootstrap.Tooltip.getInstance(r))==null||l.hide();return}r.focus(),bootstrap.Tooltip.getInstance(r).show()}}function Fa(){var r;if(It)return;It=!0;let e="";document.addEventListener("pointerdown",i=>{e=i.pointerType},{passive:!0});let t=i=>{var l;return((l=i==null?void 0:i.closest)==null?void 0:l.call(i,".modal"))!=null},a=()=>(e==="touch"||e==="pen")&&Cn(),n=i=>{var u,c;if(!a())return;let l=(c=(u=i.target).closest)==null?void 0:c.call(u,".mobile-tooltip-button");!l||t(l)||i.preventDefault()};document.addEventListener("show.bs.popover",n),document.addEventListener("show.bs.tooltip",n),document.addEventListener("click",i=>{var h,p,y;let l=i.target.closest(".mobile-tooltip-button");if(!l||t(l))return;let u=(l.getAttribute("data-bs-toggle")||"").toLowerCase(),c=a(),s=u.includes("tooltip")||u.includes("popover");if(!c&&s)return;i.preventDefault(),(h=bootstrap.Popover.getInstance(l))==null||h.hide(),(p=bootstrap.Tooltip.getInstance(l))==null||p.hide();let o=l.dataset.template,d=u.includes("popover"),f=l.dataset.header||null,m="";o?m=((y=document.querySelector(o))==null?void 0:y.innerHTML)||"":d?(f||(f=l.getAttribute("data-bs-title")||l.getAttribute("data-bs-original-title")||l.getAttribute("title")||null),m=l.dataset.title||l.getAttribute("data-bs-content")||""):m=l.dataset.title||l.getAttribute("data-bs-title")||l.getAttribute("data-bs-original-title")||l.getAttribute("title")||"",$n({header:f,bodyHtml:m})}),(r=document.getElementById("mobileTooltipOffcanvas"))==null||r.addEventListener("click",i=>{i.target.closest("a")&&Ma()})}function yi(){document.querySelectorAll(".collapse-card-subtitle").forEach(e
18=>{e.addEventListener("click",t=>{var i;if(t.target.closest("a, button, input, .mobile-tooltip-button, .change-quantity-container"))return;let a=e.dataset.collapseTarget,n=document.querySelector(a);if(!n)return;bootstrap.Collapse.getOrCreateInstance(n).toggle(),(i=e.querySelector(".fa-chevron-down"))==null||i.classList.toggle("chevron-rotate"),e.classList.toggle("is-open")})})}function Pa(e=document){var a;const t=[];return(a=e==null?void 0:e.matches)!=null&&a.call(e,"[data-swiper-init]")&&t.push(e),e!=null&&e.querySelectorAll&&e.querySelectorAll("[data-swiper-init]").forEach(n=>{t.push(n)}),t}function _e(e=document){const t=Pa(e);t.length&&ensureSwiper().then(()=>{t.forEach(a=>qa(a))})}function qa(e){const t=e.querySelector(".swiper");if(!t||t.classList.contains("swiper-initialized"))return;const a=t.dataset.swiperPagination!=="false",n=t.dataset.swiperLoop==="true",r=Number(t.dataset.swiperGap??15),i=t.dataset.swiperBreakpoints?JSON.parse(t.dataset.swiperBreakpoints):null,u={modules:a?[Navigation,Pagination]:[Navigation],speed:400,slidesPerView:"auto",spaceBetween:r,navigation:{nextEl:e.querySelector(".swiper-button-next"),prevEl:e.querySelector(".swiper-button-prev"),addIcons:!1}};a&&(u.pagination={el:e.querySelector(".swiper-pagination"),type:"bullets",dynamicBullets:!0}),n&&(u.loop=!0),i&&(u.breakpoints=i);let c=new Swiper(t,u);e.querySelector(".card-rev-company-text")&&(Be(),c.on("resize",Be))}function Be(){var t,a;function e(){document.querySelectorAll(".card-rev-company-text").forEach(n=>{let r=n.nextElementSibling;r!=null&&r.classList.contains("about-company-rev-a-js")&&(n.classList.contains("_expanded")||r.classList.toggle("d-none",n.scrollHeight<=n.clientHeight+1))})}requestAnimationFrame(()=>requestAnimationFrame(e)),(a=(t=document.fonts)==null?void 0:t.ready)==null||a.then(e),Be._resizeBound||(Be._resizeBound=!0,window.addEventListener("resize",e))}function Oa(){$(document).on("click",'[data-action="common:open-url"]',function(e){e.preventDefault();const t=this.dataset.url;t&&window.open(t)}),$(document).on("click",'[data-action="common:define-next-contact"]',function(e){e.preventDefault(),Ga(String(this.dataset.position??""))}),$(document).on("click",'[data-action="common:cancel-next-contact"]',function(e){e.preventDefault(),Ya(String(this.dataset.position??""))})}j(()=>{var e,t,a;Oa(),window.addEventListener("beforeunload",function(){typeof document.activeElement.href<"u"&&document.activeElement.href.indexOf("tel:")==-1&&document.activeElement.href.indexOf("mailto:")==-1&&document.activeElement.href.indexOf("smart-shop.pro/short-link")==-1&&P()}),window.addEventListener("pageshow",function(n){n.persisted&&(O(),$("[data-original-button-text]").unblockButton())}),window.addEventListener("pagehide",function(){O()}),$("#fullBrandsList").on("hidden.bs.collapse",function(){$("#allBrandsShowBut").html("ÐоказаÑÑ Ð²Ñе бÑендÑ")}).on("shown.bs.collapse",function(){$("#allBrandsShowBut").html("СкÑÑÑÑ")}),$(window).on("scroll",function(){$(this).scrollTop()>100?$("#upButton").is(":hidden")&&$("#upButton").css({opacity:1}).fadeIn("slow"):$("#upButton").stop(!0,!1).fadeOut("fast")}),$("#upButton").on("click",function(){$("html, body").stop().animate({scrollTop:0},500)}),isAuthenticated&&($("a[name='downloadExcel']").on("click",function(){za($(this).attr("data-url"),{type:$(this).attr("data-type")})}),$(".commitLine").on("click",function(){let n=$(this).closest(".itemLine"),r=n.attr("data-linenumber"),i=n.find('input[name="quantity"]').val(),l=$(this).attr("data-url");Ha(r,i,l)}),$("form[name='changeCommentForm']").validate({validClass:"is-valid",errorClass:"is-invalid",rules:{information3:{required:!1,NoSpecialChars:!0}},messages:{information3:{required:"ÐожалÑйÑÑа, введиÑе комменÑаÑий"}},errorElement:"div",errorPlacement:function(n,r){n.addClass("invalid-feedback"),n.insertAfter(r)},highlight:function(n,r,i){$(n).addClass(r).removeClass(i)},unhighlight:function(n,r,i){$(n).addClass(i).removeClass(r)},submitHandler:function(n){$("form[name='changeCommentForm'] button[type='submit']").blockButton(),$.ajax({url:route("common.change_comment",{ordernumber:$(n).attr("data-ordernumber")}),method:"POST",dataType:"json",data:$(n).serialize(),beforeSend:()=>P(),success:function(r){r.status=="error"?Swal.fire({title:r.title,text:r.message,icon:r.status}).then(()=>location.reload()):location.reload()},complete:()=>
18O()})}}),$("#changeCommentModal").on("hidden.bs.modal",function(){let n=$("form[name='changeCommentForm']");ee(n)}),$("form[name='customerForDiler']").validate({validClass:"is-valid",errorClass:"is-invalid",rules:{customerName:{required:!1,NoSpecialChars:!0},overPercent:{required:!1,number:!0},director:{required:!1,RuEnAlphaNumSpace:!0},chiefAccountant:{required:!1,RuEnAlphaNumSpace:!0}},messages:{overPercent:{number:"ÐожалÑйÑÑа, введиÑе ÑолÑко ÑиÑло"}},errorElement:"div",errorPlacement:function(n,r){n.addClass("invalid-feedback"),n.insertAfter(r)},highlight:function(n,r,i){$(n).addClass(r).removeClass(i)},unhighlight:function(n,r,i){$(n).addClass(i).removeClass(r)},submitHandler:function(n){$("#printToCustomerModal").modal("hide"),n.submit()}}),$("#printToCustomerModal").on("hidden.bs.modal",function(){let n=$("form[name='customerForDiler']");ee(n)}),$("#addDeliveryAddressModal").on("hidden.bs.modal",function(){$("#AddDeliveryAddressForm").html(""),$("#AddDeliveryAddressForm").addClass("d-none")}),$("#payForDeliveryTKByBonusPeniModal").on("show.bs.modal",function(){const{peniBonus:n,deliverySum:r}=xt();if(n>0){let i=((r-1)*application.config.vat_coefficient).toFixed(2),l=Number(n)<Number(i)?n:i;document.querySelector("#bonusToWriteOff").innerHTML=le(l*-1),document.querySelector("#newDeliverySum").innerHTML=le((r*application.config.vat_coefficient-l).toFixed(2))}else document.querySelector("#bonusToWriteOff").innerHTML=0,document.querySelector("#newDeliverySum").innerHTML=le((r*application.config.vat_coefficient).toFixed(2))}),$("#payForDeliveryTKByBonusPeniModal").on("hidden.bs.modal",function(){$("#btnPayForDeliveryTKByBonusPeni").unblockButton()}),$("#btnPayForDeliveryTKByBonusPeni").on("click",function(){const n=xt();if(route().current("quotes.*")&&!n.canApplyDiscountOnQuote)return hn(),!1;$(this).blockButton(),$.ajax({method:"POST",url:route("common.pay_for_delivery_tk_by_bonus_peni",{ordernumber:n.orderNumber}),data:{discountSum:parseFloat(document.getElementById("bonusToWriteOff").innerHTML.replace(/\s/g,""))*-1},beforeSend:()=>P(),success:function(r){bootstrap.Modal.getOrCreateInstance("#payForDeliveryTKByBonusPeniModal").hide(),Swal.fire(r.title,r.message,r.status).then(()=>{r.status=="success"&&location.reload()})},complete:()=>O()})}),document.querySelectorAll('input[type="date"]').forEach(n=>{n.addEventListener("paste",r=>{if(n.disabled||n.readOnly)return;const i=(r.clipboardData||window.clipboardData).getData("text").trim(),l=/^(0[1-9]|[12]\d|3[01])[\.\/\-](0[1-9]|1[0-2])[\.\/\-](\d{4})$/,u=i.match(l);if(!u)return;r.preventDefault();const[,c,s,o]=u;n.value=`${o}-${s}-${c}`})}),isEmployee&&($("form[name='changeSchetCommentForm']").validate({validClass:"is-valid",errorClass:"is-invalid",rules:{information5:{required:!1,NoSpecialChars:!0}},messages:{information5:{required:"ÐожалÑйÑÑа, введиÑе комменÑаÑий Ð´Ð»Ñ Ð¿ÐµÑаÑи ÑÑеÑа"}},errorElement:"div",errorPlacement:function(n,r){n.addClass("invalid-feedback"),n.insertAfter(r)},highlight:function(n,r,i){$(n).addClass(r).removeClass(i)},unhighlight:function(n,r,i){$(n).addClass(i).removeClass(r)},submitHandler:function(n){$("form[name='changeSchetCommentForm'] button[type='submit']").blockButton(),$.ajax({url:route("orders.change_schet_comment",{ordernumber:$(n).attr("data-ordernumber")}),method:"POST",dataType:"json",data:$(n).serialize(),beforeSend:()=>P(),success:function(r){r.status=="error"?Swal.fire({title:r.title,text:r.message,icon:r.status}).then(()=>location.reload()):location.reload()},complete:()=>O()})}}
18),$("#changeSchetCommentModal").on("hidden.bs.modal",function(){let n=$("form[name='changeSchetCommentForm']");ee(n)}),$("form[name='changeNextContactOrderForm']").validate({validClass:"is-valid",errorClass:"is-invalid",rules:{dateNextContactOrder:{required:!0,dateIsAfter:moment().subtract(1,"days").format("YYYY-MM-DD"),dateIsBefore:moment().add(60,"days").format("YYYY-MM-DD")},contactGoalOrder:{NoSpecialCharsExceptQuestionMark:!0,maxlength:255}},messages:{dateNextContactOrder:{required:"ÐожалÑйÑÑа, введиÑе даÑÑ"},contactGoalOrder:{maxlength:"ÐожалÑйÑÑа, введиÑе не болÑÑе {0} Ñимволов"}},onfocusout:function(){},onkeyup:function(n){$(n).valid()},errorElement:"div",errorPlacement:function(n,r){n.addClass("invalid-feedback"),n.insertAfter(r)},highlight:function(n,r,i){$(n).addClass(r).removeClass(i)},unhighlight:function(n,r,i){$(n).addClass(i).removeClass(r)},submitHandler:function(n){P(),$.ajax({url:route("common.change_contact_order",{ordernumber:$(n).attr("data-ordernumber")}),method:"POST",dataType:"json",data:$(n).serialize(),beforeSend:()=>P(),success:function(r){r.status=="error"?Swal.fire(r.title,r.message,r.status).then(()=>location.reload()):location.reload()},complete:()=>O()})}}),$("#changeHeadComment").on("click",function(){let n=$("#comment").val();$("#comment").prop("readonly",!1),$("#comment").trigger("focus").val("").val(n),$("#changeHeadComment").removeClass("d-inline").addClass("d-none"),$("#clearHeadComment").removeClass("d-inline").addClass("d-none"),$("#saveHeadComment").removeClass("d-none").addClass("d-inline"),$("#cancelHeadComment").removeClass("d-none").addClass("d-inline")}),$("#cancelHeadComment").on("click",function(){$("form[name='changeHeadCommentForm']").trigger("reset"),$("form[name='changeHeadCommentForm']").validate().resetForm(),$("#comment").prop("readonly",!0).val($("#comment").val().replace(/<br\s*[\/]?>/gi,` 19`)),$("#changeHeadComment").removeClass("d-none").addClass("d-inline"),$("#clearHeadComment").removeClass("d-none").addClass("d-inline"),$("#saveHeadComment").removeClass("d-inline").addClass("d-none"),$("#cancelHeadComment").removeClass("d-inline").addClass("d-none")}),$("#clearHeadComment").on("click",function(){let n=$("form[name='changeHeadCommentForm']");$.ajax({url:n.attr("action"),method:"POST",data:{comment:""},success:function(r){r.status=="error"?Swal.fire({title:r.title,text:r.message,icon:r.status}).then(()=>location.reload()):location.reload()}})}),$("form[name='changeHeadCommentForm']").validate({validClass:"is-valid",errorClass:"is-invalid",rules:{comment:{NoSpecialCharsExceptQuestionMark:!0,MaxLengthAfterReform:{maxLength:200},normalizer:function(n){return $.trim(n)}}},errorElement:"div",errorPlacement:function(n,r){n.addClass("invalid-feedback"),n.insertAfter(r)},highlight:function(n,r,i){$(n).addClass(r).removeClass(i)},unhighlight:function(n,r,i){$(n).addClass(i).removeClass(r)},submitHandler:function(n){n=$("form[name='changeHeadCommentForm']"),$.ajax({method:"POST",url:n.attr("action"),dataType:"json",data:n.serialize(),beforeSend:()=>P(),success:function(r){r.status=="error"?Swal.fire({title:r.title,text:r.message,icon:r.status}).then(()=>location.reload()):location.reload()},complete:()=>O()})}}),(e=document.getElementById("changeTagBrandsSelect"))==null||e.addEventListener("click",function(n){document.getElementById("tagBrandsSelect").disabled=!1;const r=document.getElementById("changeTagBrandsSelect");r.classList.remove("d-inline"),r.classList.add("d-none");const i=document.getElementById("clearTagBrandsSelect");i.classList.remove("d-inline"),i.classList.add("d-none");const l=document.getElementById("saveTagBrandsSelect");l.classList.remove("d-none"),l.classList.add("d-inline");const u=document.getElementById("cancelTagBrandsSelect");u.classList.remove("d-none"),u.classList.add("d-inline")}),(t=document.getElementById("cancelTagBrandsSelect"))==null||t.addEventListener("click",function(){const n=document.getElementById("tagBrandsSelect");n.disabled=!0,$("#tagBrandsSelect").val(n.getAttribute("data-selected").split(",")).trigger("change");const r=document.getElementById("changeTagBrandsSelect");r.classList.remove("d-none"),r.classList.add("d-inline");const i=document.getElementById("clearTagBrandsSelect");i.classList.remove("d-none"),i.classList.add("d-inline");const l=document.getElementById("saveTagBrandsSelect");l.classList.remove("d-inline"),l.classList.add("d-none");const u=document.getElementById("cancelTagBrandsSelect");u.classList.remove("d-inline"),u.classList.add("d-none")}),(a=document.getElementById("clearTagBrandsSelect"))==null||a.addEventListener("click",function(){let n=document.querySelector("form[name='changeBrandForm']");$.ajax({url:route("common.change_tag_brands",{ordernumber:n.getAttribute("data-ordernumber")}),method:"POST",data:{brands:""},success:function(r){r.status=="error"?Swal.fire({title:r.title,text:r.message,icon:r.status}).then(()=>location.reload()):location.reload()}})}),$("form[name='changeBrandForm']").validate({submitHandler:function(){let n=$("form[name='changeBrandForm']");$.ajax({method:"POST",url:route("common.change_tag_brands",{ordernumber:n.attr("data-ordernumber")}),dataType:"json",data:n.serialize(),beforeSend:()=>P(),success:function(r){r.status=="error"?Swal.fire({title:r.title,text:r.message,icon:r.status}).then(()=>location.reload()):location.reload()},complete:()=>
19O()})}}),$("#clearNextContactOrder").on("click",function(){$.ajax({url:route("common.change_contact_order",{ordernumber:$("form[name='changeNextContactOrderForm']").attr("data-ordernumber")}),method:"POST",data:{dateNextEventPM:"",contactGoalPM:""},success:function(n){n.status=="error"?Swal.fire(n.title,n.message,n.status).then(()=>location.reload()):location.reload()}})}),$(".employee-autocomplete, .employee-autocomplete-with-department").each(function(){$(this).select2({theme:"bootstrap4",dropdownParent:$(this).closest("div"),allowClear:!0,multiple:$(this).prop("multiple"),matcher:Te})})))});const Na=(e,t)=>{const a=document.createElement("a");a.href=e,a.download=t,document.body.appendChild(a),a.click(),document.body.removeChild(a)},Bt={title:"ÐеÑеÑÑÐµÑ ÑÑоимоÑÑи ÑÑанÑпоÑÑной компании",text:"ÐÑбеÑиÑе адÑÐµÑ Ð¿Ð¾Ð»ÑÑÐµÐ½Ð¸Ñ Ð¸ повÑоÑно ÑаÑÑÑиÑайÑе ÑÑоимоÑÑÑ",icon:"warning"};var Ra=Array.prototype.forEach,ja=document.querySelectorAll('a[href^="#"]:not([data-bs-slide]):not([data-ignore-scroll])');Ra.call(ja,function(e){e.addEventListener("click",function(t){t.preventDefault();const a=e.getAttribute("href").substr(1);a.length>0&&document.getElementById(a).scrollIntoView({behavior:"smooth",block:"start"})})});route().current("main.about_company")&&_n("aboutCompany");function Ha(e,t,a){t==""?Swal.fire({title:"ÐÑибка Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ ÐºÐ¾Ð»Ð¸ÑеÑÑва",text:'Ðоле "ÐолиÑеÑÑво" не Ð¼Ð¾Ð¶ÐµÑ Ð±ÑÑÑ Ð¿ÑÑÑÑм',icon:"error"}):isNaN(t)?Swal.fire({title:"ÐÑибка Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ ÐºÐ¾Ð»Ð¸ÑеÑÑва",text:'ÐнаÑение Ð¿Ð¾Ð»Ñ "ÐолиÑеÑÑво" должно бÑÑÑ Ð·Ð°Ð´Ð°Ð½Ð¾ ÑиÑлом. ÐÑполÑзÑйÑе "ÑоÑкÑ" как ÑазделиÑелÑ',icon:"error"}):t<0?Swal.fire({title:"ÐÑибка Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ ÐºÐ¾Ð»Ð¸ÑеÑÑва",text:'ÐнаÑение Ð¿Ð¾Ð»Ñ "ÐолиÑеÑÑво" не Ð¼Ð¾Ð¶ÐµÑ Ð±ÑÑÑ Ð¾ÑÑиÑаÑелÑнÑм',icon:"error"}):t>1e5?Swal.fire({title:"ÐÑибка Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ ÐºÐ¾Ð»Ð¸ÑеÑÑва",text:'ÐакÑималÑно допÑÑÑимое знаÑение Ð¿Ð¾Ð»Ñ "ÐолиÑеÑÑво" Ñавно 100000',icon:"error"}):$.ajax({method:"POST",url:a,data:{linenumber:e,quantity:t},beforeSend:()=>P(),success:function(n){n.status?Swal.fire({title:n.title,html:n.message,icon:n.status,timer:n.timer}).then(()=>{n.transportCompanyDeleted?Swal.fire(Bt).then(()=>{location.reload()}):location.reload()}):n.transportCompanyDeleted?Swal.fire(Bt).then(()=>location.reload()):location.reload()}})}function bi(e,t){let a=e.split("?");if(a.length>=2){let r=encodeURIComponent(t)+"=",i=a[1].split(/[&;]/g);for(var n=i.length;n-- >0;)i[n].lastIndexOf(r,0)!==-1&&i.splice(n,1);return a[0]+(i.length>0?"?"+i.join("&"):"")}return e}const wn={enableHighAccuracy:!0,timeout:1e4,maximumAge:0};function $i(e){navigator.geolocation?navigator.geolocation.getCurrentPosition(function({coords:t}){const{latitude:a,longitude:n}=t;e([n,a])},function(t){t.code=="1"?e("PERMISSION_DENIED"):t.code=="2"?e("POSITION_UNAVAILABLE"):t.code=="3"&&e("TIMEOUT")},wn):(Swal.fire({title:"ÐÑибка полÑÑÐµÐ½Ð¸Ñ Ð³ÐµÐ¾Ð»Ð¾ÐºÐ°Ñии",text:"ÐеолокаÑÐ¸Ñ Ð½Ðµ поддеÑживаеÑÑÑ Ð±ÑаÑзеÑом",icon:"warning"}),e("GEOLOCATION_NOT_SUPPORTED_BY_BROWSER"))}function Ci(e){if(navigator.geolocation){const t=navigator.geolocation.watchPosition(function({coords:a}){const{latitude:n,longitude:r}=a;e([r,n])},function(a){a.code=="1"?e("PERMISSION_DENIED"):a.code=="2"?e("POSITION_UNAVAILABLE"):a.code=="3"&&e("TIMEOUT")},wn);setTimeout(()=>{navigator.geolocation.clearWatch(t)},10*1e3)}else Swal.fire({title:"ÐÑибка полÑÑÐµÐ½Ð¸Ñ Ð³ÐµÐ¾Ð»Ð¾ÐºÐ°Ñии",text:"ÐеолокаÑÐ¸Ñ Ð½Ðµ поддеÑживаеÑÑÑ Ð±ÑаÑзеÑом",icon:"warning"}),e("GEOLOCATION_IS_NOT_SUPPORTED_BY_THE_BROWSER")}var Dt=!1;function En(e,t){if(Dt)t();else{Dt=!0;let a=document.createElement("script");a.readyState?a.onreadystatechange=function(){(a.readyState=="loaded"||a.readyState=="complete")&&(a.onreadystatechange=null,t())}:a.onload=function(){t()},a.src="https://api-maps.yandex.ru/2.1/?apikey="+e+"&lang=ru_RU",document.getElementsByTagName("head")[0].appendChild(a)}}$("body").on("change","#da_cit",function(){let e=$(this).find(":selected").data("pointschedule");e?($("#pointSchedulePlace").text(e),$("#pointScheduleBlock").removeClass("d-none").addClass("d-block")):$("#pointScheduleBlock").removeClass("d-block").addClass("d-none")});function wi(e,t){$("#collapseFilter"+t).on("hide.bs.collapse",function(){e[t]||$("#chevron"+t).css({"-webkit-transform":"rotate(180deg)","-moz-transform":"rotate(180deg)","-ms-transform":"rotate(180deg)","-o-transform":"rotate(180deg)",transform:"rotate(180deg)",zoom:1},500)}),$("#collapseFilter"+t).on("show.bs.collapse",function(){$("#chevron"+t).css({"-webkit-transform":"rotate(0deg)","-moz-transform":"rotate(0deg)","-ms-transform":"rotate(0deg)","-o-transform":"rotate(0deg)",transform:"rotate(0deg)",zoom:1},500)})}function za(e,t={}){$.ajax({method:"POST",url:e,data:t,dataType:"json",beforeSend:()=>
19P(),success:function(a){if(a.title||a.message||a.status){Swal.fire(a.title,a.message,a.status).then(()=>{a.reload&&location.reload()});return}Na(a.file,a.filename)},error:function(){Swal.fire({title:"Ðе ÑдалоÑÑ ÑкаÑаÑÑ Ñайл",text:messages.please_contact_support,icon:"error"})},complete:()=>O()})}function Ga(e){$("#dateNextContact"+e).prop("readonly",!1),$("#dateNextContact"+e).trigger("focus"),$("#contactGoal"+e).prop("readonly",!1),$("#changeNextContact"+e).removeClass("d-inline").addClass("d-none"),$("#clearNextContact"+e).removeClass("d-inline").addClass("d-none"),$("#saveNextContact"+e).removeClass("d-none").addClass("d-inline"),$("#cancelNextContact"+e).removeClass("d-none").addClass("d-inline"),$(".makeNewDates"+e).removeClass("d-none").addClass("d-inline")}function Ya(e){$("form[name='changeNextContact"+e+"Form']").trigger("reset"),$("#dateNextContact"+e).prop("readonly",!0),$("#contactGoal"+e).prop("readonly",!0),$("#changeNextContact"+e).removeClass("d-none").addClass("d-inline"),$("#clearNextContact"+e).removeClass("d-none").addClass("d-inline"),$("#saveNextContact"+e).removeClass("d-inline").addClass("d-none"),$("#cancelNextContact"+e).removeClass("d-inline").addClass("d-none"),$(".makeNewDates"+e).removeClass("d-inline").addClass("d-none");var t=$("form[name='changeNextContact"+e+"Form']").validate();t.resetForm()}function Wa(e,t,a=null){let n=("0"+e%60).slice(-2),r=("0"+Math.trunc(e/60%60)).slice(-2);t.html(r+":"+n),--e;let i=setInterval(function(){let l=("0"+e%60).slice(-2),u=("0"+Math.trunc(e/60%60)).slice(-2);e<=0?(clearInterval(i),t.html(""),a&&a()):t.html(u+":"+l),--e},1e3);return i}function ee(e){e.trigger("reset"),e.find("input, select, textarea").removeClass("is-invalid is-valid")}function Ei(e,t,a=!0){let n=e%100;n>19&&(n=n%10);let r=a?e+" ":"";switch(n){case 1:r+=t[0];break;case 2:case 3:case 4:r+=t[1];break;default:r+=t[2];break}return r}function De(e,t){let a;return function(...n){clearTimeout(a),a=setTimeout(()=>e.apply(this,n),t)}}function _i(e,t=!1,a=!0){return e==""?"ÐнаÑение не Ð¼Ð¾Ð¶ÐµÑ Ð±ÑÑÑ Ð¿ÑÑÑÑм":isNaN(e)?'ÐнаÑение должно бÑÑÑ Ð·Ð°Ð´Ð°Ð½Ð¾ ÑиÑлом. ÐÑполÑзÑйÑе "ÑоÑкÑ" как ÑазделиÑелÑ':e<0?"ÐнаÑение не Ð¼Ð¾Ð¶ÐµÑ Ð±ÑÑÑ Ð¾ÑÑиÑаÑелÑнÑм":!t&&e<1e-6?"ÐнаÑение должно бÑÑÑ Ð±Ð¾Ð»ÑÑе 0.000001":e>1e5&&a?"ÐакÑималÑно допÑÑÑимое знаÑение Ñавно 100000":""}function _n(e){$.ajax({url:route("catalog.draw_reviews",{type:e}),success:function(t){$("#reviewsContainer").html(t),_e()}})}function W(){let e=window.localStorage.getItem("SmartShop");return e==null?{}:JSON.parse(e)}function oe(e){window.localStorage.setItem("SmartShop",JSON.stringify(e))}function Si(e){let t=$(e).find(".chevron");t.hasClass("fa-chevron-up")?t.removeClass("fa-chevron-up").addClass("fa-chevron-down"):t.removeClass("fa-chevron-down").addClass("fa-chevron-up")}function Ua(e){return/(https?:\/\/[^\s]+)/g.test(e)}function Tt(e){let t=/(https?:\/\/[^\s]+)/g;return e.replace(t,function(a){return'<a href="'+a+'" target="_blank">'+a+"</a>"})}function Va(e){return e==null?!1:!!(e.includes("<")||e.includes(">")||e.includes('"')||e.includes("'"))}function be(e){return e==null?null:e.replaceAll("&","&").replaceAll("<","<").replaceAll(">",">").replaceAll('"',""").replaceAll("'","'")}function Ai(e){return e==null||e===""||parseFloat(e)===0?"":e}function Ja(e){return e.replace(/(\b\d{6,8}\b)/g,function(t){return`<a href="/chat/object/search?objectNumber=${t}" target="_blank" data-bs-toggle="tooltip" 20 title="ÐеÑейÑи в Smart-shop" class="fw-bold">${t}</a>`})}const Ka=e=>{if(e.length>0)return[{id:"selectAll",text:"ÐÑбÑаÑÑ Ð²ÑÑ",matchIds:e.map(t=>t.id)},...e]},Za=e=>{e.params.data.id==="selectAll"&&$(e.currentTarget).val(e.params.data.matchIds).trigger("change")};function ki(){$(".select2-search__field, .select2-container--default, .select2-container--bootstrap4").width("100%")}function Qa(e,t){let a=t.text.replace(/\s/g,"");return $.trim(e.term)===""||a.indexOf(e.term)>-1||t.text.toLowerCase().indexOf(e.term.toLowerCase())>-1||$(t.element.outerHTML).attr("data-synonyms")&&$(t.element.outerHTML).attr("data-synonyms").toLowerCase().indexOf(e.term.toLowerCase())>-1?t:null}function Te(e,t){return t.text.replace(/\s/g,"").indexOf(e.term)>-1||$.trim(e.term)===""||t.text.toLowerCase().indexOf(e.term.toLowerCase())>-1?t:null}
20let tt=!1;function Xa(){const e=re();if(e.page!=="auth.multi_login"||!e.auth)return;P();const t=e.auth.returnUrl,a=document.loginForm;a&&(a.action=application.urls.vendor+"/ajax/auth_client",a.target="loginVendorCatalog",a.submit(),setTimeout(()=>{top.location.replace(t)},2e3))}function er(){const e=re();if(e.page!=="auth.multi_logout"||!e.auth)return;P();const t=e.auth.returnUrl,a=document.logoutForm;a&&(a.action=application.urls.vendor+"/users/logout",a.target="loginVendorCatalog",a.submit(),setTimeout(()=>{top.location.replace(t)},2e3))}j(()=>{var e;if(Xa(),er(),!isAuthenticated){$("form[name='authenticationForm']").validate({validClass:"is-valid",errorClass:"is-invalid",rules:{login:{required:!0,digits:{depends:function(){return!cn($("form[name='authenticationForm'] input[name='login']").val().trim())}},normalizer:function(a){return $.trim(a)}},password:{required:!0,Password:!0}},messages:{login:{required:"ÐожалÑйÑÑа, введиÑе логин или E-mail",digits:"ÐожалÑйÑÑа, введиÑе коÑÑекÑнÑй логин"},password:{required:"ÐожалÑйÑÑа, введиÑе паÑолÑ"}},errorElement:"div",errorPlacement:function(a,n){a.addClass("invalid-feedback"),n[0].name=="password"?a.insertAfter(n.closest("div")):a.insertAfter(n)},highlight:function(a,n,r){$(a).addClass(n).removeClass(r)},unhighlight:function(a,n,r){$(a).addClass(r).removeClass(n)},submitHandler:function(a){a=$("form[name='authenticationForm']"),$.ajax({method:"POST",url:route("auth.login"),dataType:"json",data:a.serialize(),beforeSend:()=>P(),success:function(n){if(n.status=="actualizeWithoutEmail"){Swal.fire({title:n.title,text:n.message,input:"text",inputAttributes:{autocapitalize:"off",autocorrect:"off"},showCancelButton:!1,confirmButtonText:"ÐÑпÑавиÑÑ",showLoaderOnConfirm:!0,preConfirm:r=>{if(r.trim()===""){Swal.showValidationMessage("ÐожалÑйÑÑа, введиÑе конÑакÑнÑÑ Ð¸Ð½ÑоÑмаÑиÑ");return}return $.ajax({method:"POST",url:n.actualizeUrl,data:{contactInfo:r},success:function(i){return i}})},allowOutsideClick:()=>!Swal.isLoading()}).then(r=>{r.isConfirmed&&Swal.fire({title:r.value.title,html:r.value.message,icon:r.value.status})});return}if(n.status=="success"){location.replace(n.url);return}Swal.fire({title:n.title,html:n.message,icon:n.status})},complete:()=>O()})}}),$("form[name='step1AuthPhoneForm']").validate({validClass:"is-valid",errorClass:"is-invalid",rules:{phone:{requiredphone:!0,minlengthphone:10}},errorElement:"div",errorPlacement:function(a,n){a.addClass("invalid-feedback"),a.insertAfter(n)},highlight:function(a,n,r){$(a).addClass(n).removeClass(r)},unhighlight:function(a,n,r){$(a).addClass(r).removeClass(n)}}),document.querySelectorAll(".send-auth-code-button").forEach(a=>{a.addEventListener("click",function(n){if(tt==!0)return;let r=n.currentTarget.getAttribute("data-type");$("form[name='step1AuthPhoneForm']").find("input[name='sendType']").val(r),Mt()})}),$("#sendNewCodeAuthPhone").on("click",function(){Mt()}),$(".backStep1AuthPhone").on("click",function(){ne(1)}),$("form[name='step2AuthPhoneForm']").validate({validClass:"is-valid",errorClass:"is-invalid",rules:{code:{required:!0,number:!0,minlength:4,maxlength:4}},messages:{code:{required:"ÐожалÑйÑÑа, введиÑе код",number:"Ðод должен ÑоÑÑоÑÑÑ ÑолÑко из ÑиÑÑ",minlength:"Ðод должен ÑоÑÑоÑÑÑ Ð¸Ð· 4 Ñимволов",maxlength:"Ðод должен ÑоÑÑоÑÑÑ Ð¸Ð· 4 Ñимволов"}},errorElement:"div",errorPlacement:function(a,n){a.addClass("invalid-feedback"),a.insertAfter(n)},highlight:function(a,n,r){$(a).addClass(n).removeClass(r)},unhighlight:function(a,n,r){$(a).addClass(r).removeClass(n)},submitHandler:function(){let a=$("form[name='step1AuthPhoneForm']");if(!a.valid()){ne(1);return}let n=$("form[name='step2AuthPhoneForm']"),r=a.serializeArray().concat(n.seri
20alizeArray()),i=n.find("button[type='submit']");i.blockButton(),$.ajax({method:"POST",url:route("auth.confirm_code_phone"),dataType:"json",data:r,success:function(l){if(["error","info"].includes(l.status)){Swal.fire(l.title,l.message,l.status).then(()=>{if(l.needRedirectToLoginAuth){nt();return}});return}if(l.status=="success"){location.replace(l.url);return}},complete:function(){i.unblockButton()}})}}),$("#loginModal").on("hidden.bs.modal",function(){nt()}),$("#loginTab, #phoneTab").on("shown.bs.tab",function(){gn($(this).attr("data-bs-target").replace("#",""))}),$("#phoneTab").on("shown.bs.tab",function(){ensureSmartCaptcha().then(()=>Sn())});let t=!1;$("form[name='step2AuthPhoneForm'] input[name='code']").on("keyup",function(){$(this).val().length==4&&!t&&(t=!0,$("form[name='step2AuthPhoneForm']").trigger("submit"))}),(e=document.getElementById("authPhone"))==null||e.addEventListener("keydown",function(a){a.key==="Enter"&&a.preventDefault()})}isAuthenticated&&$(".logout").on("click",function(){$.ajax({url:route("auth.logout"),dataType:"json",beforeSend:()=>P(),success:function(t){t.status=="success"&&location.replace(t.url)},complete:()=>O()})})});function ne(e){if(e==1)return $(".step1AuthPhone").removeClass("d-none"),$(".step2AuthPhone").addClass("d-none"),!0;if(e==2){$(".step1AuthPhone").addClass("d-none"),$(".step2AuthPhone").removeClass("d-none");let t=$("form[name='step2AuthPhoneForm']");return ee(t),t.find("input[name='code']").putCursorAtEnd(),!0}}function nt(){let e=$("form[name='authenticationForm']");ee(e),e.find("[id$='-error']").css("display","none");let t=$("form[name='step1AuthPhoneForm']");ee(t);let a=$("form[name='step2AuthPhoneForm']");ee(a),ne(1),$("#loginTab").tab("show"),e.find("input[name='login']").putCursorAtEnd()}function Lt(e=30){clearInterval($("#timerAuthPhone").data("timer-id"));let t=$("#sendNewCodeAuthPhone");t.addClass("d-none"),$("#timerSendCodeBlockAuthPhone").removeClass("d-none");let a=Wa(e,$("#timerAuthPhone"),()=>{t.removeClass("d-none"),$("#timerSendCodeBlockAuthPhone").addClass("d-none")});$("#timerAuthPhone").data("timer-id",a)}function tr(){tt=!0;let e=$("form[name='step1AuthPhoneForm']"),t=e.find(".send-auth-code-button");if(!e.valid()){ne(1);return}$("#timerSendCodeTextAuthPhone").text("ÐÑпÑавка кода..."),$("#timerSendCodeBlockAuthPhone").removeClass("d-none"),$("#sendNewCodeAuthPhone").addClass("d-none"),$.ajax({method:"POST",url:route("auth.send_code_phone"),dataType:"json",data:e.serializeArray(),beforeSend:function(){t.each((a,n)=>{$(n).blockButton()})},success:function(a){if(document.getElementById("login-phone-captcha-container").setAttribute("data-captcha-sent","1"),(a.title||a.message)&&Swal.fire(a.title,a.message,a.status),a.needRedirectToLoginAuth){nt();return}let r=document.querySelector("form[name='step1AuthPhoneForm'] input[name='sendType']").value=="sms"?"по SMS":"в Max";if(a.phone&&($("#sendedCodePhone").html(a.phone),$("#step2AlertAuthPhone").html(`ÐÐ»Ñ Ð¿Ð¾Ð´ÑвеÑÐ¶Ð´ÐµÐ½Ð¸Ñ Ð²Ð²ÐµÐ´Ð¸Ñе код, оÑпÑавленнÑй ${r} на номеÑ:<br><b>${a.phone} </b>`).removeClass("alert-danger").addClass("alert-info")),a.status=="success"&&($("#timerSendCodeTextAuthPhone").text("Ðод пÑидÑÑ Ð² ÑеÑение: "),Lt(a.secondsUntilNextSend),ne(2)),a.status=="error"){if(["sendCodeError","authError"].includes(a.type)){ne(1);return}if(a.type=="captchaError"){Swal.fire({icon:"error",title:a.title,html:a.message}).then(()=>{location.reload()});return}return $("#timerSendCodeTextAuthPhone").text("ÐовÑоÑÐ½Ð°Ñ Ð¾ÑпÑавка доÑÑÑпна ÑеÑез: "),Lt(a.secondsUntilNextSend),a.type=="throttlingError"&&$("#step2AlertAuthPhone").html("ÐÑевÑÑено колиÑеÑÑво оÑпÑавок пÑовеÑоÑного кода, попÑобÑйÑе позже или войдиÑе Ñ Ð¿Ð¾Ð¼Ð¾ÑÑÑ Ð»Ð¾Ð³Ð¸Ð½Ð° или <span class='text-nowrap'>E-mail</span>").removeClass("alert-info").addClass("alert-danger"),ne(2),!1}},complete:function(){tt=!1,t.each((a,n)=>{$(n).unblockButton();let r=n.getAttribute("data-type");r=="sms"?n.innerHTML='<i class="far fa-message-sms fa-xl me-2 text-primary lh-sm"></i><span class="me-4 fluid-text-md fw-medium"> ÐолÑÑиÑÑ ÐºÐ¾Ð´ по SMS </span>':r=="telegram"?n.innerHTML='<i class="fa-brands fa-telegram fa-xl me-2 ms-sm-4"></i><span class="me-sm-4"> ÐолÑÑиÑÑ ÐºÐ¾Ð´ в Telegram </span>':r=="max"&&(n.innerHTML=`<img class="custom-logo-max" 21 src="/images/layout/max-logo-circle.png" 22 alt="Max-logo">
23 <span class="me-sm-4 fluid-text-md fw-medium"> 24 ÐолÑÑиÑÑ ÐºÐ¾Ð´ в Max 25 </span>`)})}})}var Ae=null;function Sn(){let e=document.getElementById("login-phone-captcha-container");if(e.getAttribute("data-captcha-sent")=="0")return;let a="login-phone-captcha-widget";Ae!=null&&(e.querySelectorAll('[id^="login-phone-captcha-widget"]').forEach(r=>{r.remove()}),a+="-reinit-"+Ae);let n=document.createElement("div");n.id=a,e.appendChild(n),Ae=window.smartCaptcha.render(a,{sitekey:application.services.yandex_captcha_client_key,invisible:!0,callback:tr}),e.setAttribute("data-captcha-sent","0")}function Mt(){let e=$("form[name='step1AuthPhoneForm']");if(!e.valid()){ne(1);return}let t=e.find(".send-auth-code-button");t.each((a,n)=>{$(n).blockButton()}),ensureSmartCaptcha().then(()=>{Sn(),window.smartCaptcha.execute(Ae)}).catch(()=>{Swal.fire({title:"ÐÑибка",text:"Ðе ÑдалоÑÑ Ð·Ð°Ð³ÑÑзиÑÑ Ð¿ÑовеÑÐºÑ Ð±ÐµÐ·Ð¾Ð¿Ð°ÑноÑÑи. ÐопÑобÑйÑе еÑÑ Ñаз.",icon:"error"})}).finally(()=>{setTimeout(()=>{t.each((a,n)=>{$(n).unblockButton()})},2e3)})}ue("auth.show-login-modal",()=>{window.bootstrap.Modal.getOrCreateInstance("#loginModal").show()});ue("auth.store-password-credential",({id:e,password:t})=>{window.PasswordCredential&&navigator.credentials.store(new PasswordCredential({id:e,password:t}))});function nr(){const e=document.getElementById("email");e&&(e.style.display==="none"?e.style.display="block":e.style.display="none")}function ar(){document.addEventListener("click",e=>{e.target.closest('[data-action="print-schet:toggle-email-form"]')&&(e.preventDefault(),nr())})}function rr(){document.querySelectorAll('[onclick*="openformemail"]').forEach(e=>{e.removeAttribute("onclick"),e.dataset.action="print-schet:toggle-email-form"})}function or(){var i,l,u,c;const e=document.body;if(!(e!=null&&e.dataset.printSchet))return;const t=document.getElementById("email");if(!t)return;let a="";a+=((i=document.querySelector(".infotable1"))==null?void 0:i.innerHTML)??"",a+=((l=document.querySelector(".infotable2"))==null?void 0:l.innerHTML)??"",a+=((u=document.querySelector(".infotable3"))==null?void 0:u.innerHTML)??"",a+=((c=document.querySelector(".infotable4"))==null?void 0:c.innerHTML)??"";const n=document.querySelector('input[name="totalinfo"]');n&&(n.value=a),t.action=e.dataset.sendSchetUrl??"";const r=document.getElementById("_token");r&&(r.value=e.dataset.csrfToken??"")}function Ft(){var e;(e=document.body)!=null&&e.dataset.printSchet&&(ar(),rr())}document.body?Ft():document.addEventListener("DOMContentLoaded",Ft,{once:!0});j(or);let An="SS";function ir(){return An}function xi(e){An=e}function Pt(){if(ir()=="SS"){let e=document.getElementById("additionalSummaryLine");if(Ea(document.getElementById("createQuote")))e.classList.add("d-none");else{let t=e.getBoundingClientRect().top.toFixed(0);parseFloat(e.style.top)==t?document.getElementById("additionalLineCard").classList.remove("rounded-md"):document.getElementById("additionalLineCard").classList.add("rounded-md"),e.classList.remove("d-none")}}}let ke=!0,ut=0,kn=0;function sr(){var e;return!!((e=document.body)!=null&&e.dataset.printSchet)}function lr(){if(sr())return;var e=null;a(),e!==null&&(window.scrollY!=0&&n(),window.addEventListener("scroll",()=>{n()}),document.getElementById("additionalSummaryLine")&&window.innerWidth<1200&&(Pt(),window.addEventListener("scroll",()=>{Pt()})));function t(){return document.documentElement.classList.contains("menu-layout-sidebar")}function a(){let d=document.querySelector(".header-line-1");!d||d.classList.contains("is-sticky")||(e=d.getBoundingClientRect().top+window.scrollY)}function n(){if(a(),e===null)return;let d=$(".header-line-1").outerHeight(),f=t()?0:$(".header-line-2").outerHeight()||0,m=$(".header-line-1 .letters-row.in-header").outerHeight(!0)||0,h=$(".header-line-1").outerHeight()+f-m;window.scrollY>e?($(".sticky-header").addClass("is-sticky"),$(".header-line-1").addClass("sticky-line-1"),t()?($(".header-line-2").removeClass("sticky-line-2"),$(".header-line-2").css({top:""})):($(".header-line-2").addClass("sticky-line-2"),$(".header-line-2").css({top:d+"px"})),$("main").css("margin-top",h+5),window.innerWidth<=991&&($(".logo-line").addClass("d-none"),$(".header-line-1").removeClass("pt-1").addClass("pt-2"))):($(".sticky-header").removeClass("is-sticky"),$(".header-line-1").removeClass("sticky-line-1"),$(".header-line-2").removeClass("sticky-line-2"),$(".header-line-2").css({top:""}),$("main").css("margin-top",""),$(".logo-line").removeClass("d-none"),$(".header-line-1").removeClass("pt-2").addClass("pt-1"))}function r(d,{persist:f=!0}={}){var h;let m=d==="sidebar";
25if(document.documentElement.classList.toggle("menu-layout-sidebar",m),(h=document.querySelector(".header-line-1"))==null||h.classList.toggle("shadow-sm",m),f){let p=W();p.menuLayout=m?"sidebar":"horizontal",oe(p)}n(),et(),document.dispatchEvent(new CustomEvent("changeMenuLayoutEvent"))}function i(){r(t()?"sidebar":"horizontal",{persist:!1}),$(document).on("click",".js-menu-layout-toggle",function(d){d.preventDefault(),r(this.dataset.menuLayout||"horizontal")})}function l(){let d=document.querySelector(".sidebar-menu");d&&(d.addEventListener("hidden.bs.collapse",f=>{let m=d.querySelector(`[data-bs-target="#${f.target.id}"]`);m==null||m.blur()}),d.addEventListener("mouseleave",()=>{d.querySelectorAll(".collapse.show").forEach(f=>{bootstrap.Collapse.getOrCreateInstance(f,{toggle:!1}).hide()})}))}i(),l();let u=$("[data-bs-toggle='password']"),c=u.parent().find(".input-group-text");if(c.css("cursor","pointer").addClass("input-password-hide"),c.on("click",function(){c.hasClass("input-password-hide")?(c.removeClass("input-password-hide").addClass("input-password-show"),c.find(".far").removeClass("fa-eye").addClass("fa-eye-slash"),u.attr("type","text")):(c.removeClass("input-password-show").addClass("input-password-hide"),c.find(".far").removeClass("fa-eye-slash").addClass("fa-eye"),u.attr("type","password"))}),fr({allParameters:1}),isCustomer){let m=function(h){if(!f)$.ajax({url:route("api.user.user_notifications",{mode:"your"}),success:function(y){if(y.status=="error"){Swal.fire(y.title,y.message,y.status);return}$(h).html(y),cr(),f=!0,R(),p()}});else{const y=$(".notifications-container");$(h).empty().append(y),p()}function p(){h=="#userNotificationsContainerOffcanvas"?$("#notificationsListContainer").css("max-height","100vh"):h=="#userNotificationsContainer"&&$("#notificationsListContainer").css("max-height","50vh")}},d=!1;$("#authInfo, #authInfo2").on("click",function(){d||($.ajax({url:route("api.user.header_balance"),dataType:"json",beforeSend:function(){$("#bonusPeniCount, #bonusPeniCount2, #bonusBrandCount, #bonusBrandCount2, #freeDeliveryCount, #freeDeliveryCount2, #availableLimitCount, #availableLimitCount2").html(Da.primary)},success:function(h){$("#bonusPeniCount, #bonusPeniCount2").html(h.bonus.bonuspeni),$("#bonusPeniCurrency","#bonusPeniCurrency2").removeClass("d-none"),$("#bonusBrandCount, #bonusBrandCount2").html(h.bonus.bonusbrand),$("#bonusBrandCurrency, #bonusBrandCurrency2").removeClass("d-none"),$("#freeDeliveryCount, #freeDeliveryCount2").html(h.freeDelivery),$("#freeDeliveryCurrency, #freeDeliveryCurrency2, #freeDeliveryFrom, #freeDeliveryFrom2").removeClass("d-none"),$("#availableLimitCount, #availableLimitCount2").html(h.availableLimit.availablelimit),$("#availableLimitCurrency, #availableLimitCurrency2").removeClass("d-none")}}),d=!0)});let f=!1;$("#userNotifications").on("click",function(){m("#userNotificationsContainer")}),$("#userNotificationsOffcanvas").on("click",function(){m("#userNotificationsContainerOffcanvas")}),$("#userNotificationsDiv.dropdown-menu").on("click",function(h){h.stopPropagation()}),$("#reconciliationActAlert").on("click",function(){Swal.fire({title:"ÐÐ»Ñ Ð¿ÑÐ¾Ð´Ð¾Ð»Ð¶ÐµÐ½Ð¸Ñ Ð¾ÑгÑÑзок:",html:"<div class='text-start'>1. РаÑпеÑаÑайÑе Ð°ÐºÑ ÑвеÑки в блоке "ÐÑоÑÐ¸Ð»Ñ â ÐÑоÑÐ¸Ð»Ñ ÐºÐ¾Ð¼Ð¿Ð°Ð½Ð¸Ð¸", Ñаздел <b>"ÐоговоÑ".</b><br>2. ÐÑовеÑÑÑе Ð°ÐºÑ ÑвеÑки, подпиÑиÑе его и <b>оÑпÑавÑÑе на E-mail менеджеÑа по кÑедиÑам</b>, ÑказаннÑй в Ñазделе "ÐоговоÑ".</div>",icon:"info",showCancelButton:!0,confirmButtonText:"ÐеÑейÑи в пÑоÑÐ¸Ð»Ñ ÐºÐ¾Ð¼Ð¿Ð°Ð½Ð¸Ð¸",cancelButtonText:"ÐÐ"}).then(h=>{h.isConfirmed&&(window.location.href=route("cabinet.index"))})})}let s=document.getElementById("toggleSpecificationsDropdown"),o=document.getElementById("specificationsDropdown");s&&o&&(s.addEventListener("show.bs.dropdown",function(){o.style.maxHeight=`calc(100vh - ${s.getBoundingClientRect().bottom}px - 60px)`}),s.addEventListener("shown.bs.dropdown",function(){o.scrollTop=0})),$(document).on("show.bs.collapse",".classes-list",function(){if(!this.hasChildNodes()){this.innerHTML="<div><i class='fas fa-spinner-scale fa-spin h5 mb-0 text-primary'></i></div>";let d=this;$.ajax({url:route("catalog.dropdown_classes"),data:{groupNumber:d.dataset.groupnumber},success:function(f){f.success&&setTimeout(()=>{d.innerHTML=f.classes},50)}})}})}function cr(){const e=document.querySelector(".notifications-container");e&&(ke=!0,ut=Number(e.dataset.countUnread??0),kn=Number(e.dataset.countUnreadOther??0))}function at(e=""){$("#userNotificationsDiv").width(document.querySelector(".notifications-container").offsetWidth),$("#notificationsSpinner").removeClass("d-none").addClass("d-flex"),$("#userNotificationsContainer").css({"-webkit-filter":"blur(5px)","-moz-filter":"blur(5px)","-o-filter":"blur(5px)","-ms-filter":"blur(5px)",filter:"blur(5px)"}),$("#notificationsListContainer").empty(),e==""&&(e=ke?"your":"other"),e=="other"?($("#yourNotifications").removeClass("tab-link-active"),$("#otherNotifications").addClass("tab-link-active"),$("#markAllNotificationAsRead").addClass("d-none"),ke=!1,kn>0&&$("#forUnreadButtonsContainer").removeClass("d-none")):($("#yourNotifications").addClass("tab-link-active"),$("#otherNotifications").removeClass("tab-link-active"),$("#markAllNotificationAsRead").removeClass("d-none"),ke=!0,ut==0&&($("#forUnreadButtonsContainer").addClass("d-none"),$("#showUnreadSwitch").prop("checked",!1))),$.ajax({url:route("api.user.notifications_list",{mode:e,onlyunread:document.querySelector("#showUnreadSwitch").checked}),success:function(t){if(t.status=="error")return Swal.fire(t.title,t.message,t.status),!1;$("#notificationsListContainer").append(t),$("#notificationsSpinner").removeClass("d-flex").addClass("d-none"),un("#userNotificationsContainer"),R()}})}function dr(e){$.ajax({method:"POST",url:route("api.user.mark_notification_as_read",{notificationid:$(e).data("notificationid")}),success:function(t){t.status=="success"&&(t.countUnreadNotifications>0?$("#notificationsCount, #notificationsCount2").html(t.countUnreadNotifications):$("#notificationsCount, #notificationsCount2").html(""),e.classList.contains("notification")||$(e).addClass("d-none"),e.id=="markAllNotificationAsRead"&&($("#forUnreadButtonsContainer").addClass("d-none"),$("#showUnreadSwitch").prop("checked",!1),ut=0,at()))}})}function ur(e){let t=0,a="";for(;t<Math.min(notificationsOnPage,notificationsArr.length);)a+="<div class='pe-2 d-flex flex-row'>",a+="<div class='col-1 ps-1 align-self-center'>",notificationsArr[t].closed==0&&(e=="your"?(a+="<a data-action='header:mark-notification-as-read' class='markasread p-1' role='button'",a+=" data-bs-toggle='tooltip' title='ÐÑмеÑиÑÑ ÐºÐ°Ðº пÑоÑÑÑнное' data-notificationid='"+notificationsArr[t].notificationid+"'>",a+=" <i class='fas fa-circle fa-beat-fade' style='font-size: 0.875em'></i></a>"):a+=" <i class='fas fa-circle fa-beat-fade text-primary' style='font-size: 0.875em'></i>"),a+="</div><div class='col-11 p-0'>",a+=" <a class='dropdown-item notification ps-2'",e=="your"&&(a+=" data-action='header:mark-notification-as-read'"),a+=" data-notificationid='"+notificationsArr[t].notificationid+"' href='"+notificationsArr[t].route+"'",notificationsArr[t].notificationtype=="FavouritesAvail"&&(a+=" target='_blank'"),a+=">",e=="other"&&(a+=" <div class='d-flex'><div class='col-12 flex-fill ps-0 text-secondary'>"+notificationsArr[t].contactpersonname+"</div></div>"),a+="<div class='d-flex'><div class='col-6 flex-fill ps-0 text-primary'>"+notificationsArr[t].notificationtitle+"</div>",a+=" <div class='col-6 flex-fill text-secondary pb-1 pe-2 ps-5 text-end'>"+notificationsArr[t].createddate+" </div></div>",a+=" <div class='text-wrap'>"+notificationsArr[t].description+" </div></a><div class='dropdown-divider m-1'></div></div></div>",t++;$("#notificationsList").append(a),R(),notificationsArr.splice(0,Math.min(notificationsOnPage,notificationsArr.length)),notificationsArr.length==0&&(document.querySelector("#showUnreadSwitch").checked?$("#showMoreNotifications").replaceWith("ÐÑо вÑе <b>непÑоÑиÑаннÑе</b> ÑÐ²ÐµÐ´Ð¾Ð¼Ð»ÐµÐ½Ð¸Ñ Ð·Ð° 90 дней"):$("#showMoreNotifications").replaceWith("ÐÑо вÑе ÑÐ²ÐµÐ´Ð¾Ð¼Ð»ÐµÐ½Ð¸Ñ Ð·Ð° 90 дней"))}function fr({allParameters:e=0}){let t=0,a=W(),n=new Date().toLocaleDateString("ru-RU");(typeof a.catalogStructureDate>"u"||a.catalogStructureDate!=n)&&(a.catalogStructureMap={},t=1),$.ajax({url:route("api.user.header_data"),data:{allParameters:e,needGetCategories:t},dataType:"json",success:function(r){r.basket.basketcountlines>0?r.basket.basketcountlines>99?$("#basketItemsCount, #basketItemsCount2").html("99+"):$("#basketItemsCount, #basketItemsCount2").html(r.basket.basketcountlines):$("#basketItemsCount, #basketItemsCount2").html(""),Number(r.basket.basketsumnds)==0?($("#basketLabel").addClass("d-sm-block"),$("#basketItemsSum").addClass("d-none"),$("#basketItemsSumCurrency").addClass("d-none")):($("#basketLabel").removeClass("d-sm-block"),$("#basketItemsSum").html(r.basket.basketsumnds),$("#basketItemsSum").removeClass("d-none"),$("#basketItemsSumCurrency").removeClass("d-none")),e&&(t&&(a.catalogStructureMap=r.catalogStructureMap,a.catalogStructureDate=n,oe(a)),mr(a.catalogStructureMap),r.comparisonCount>0&&$("#comparisonCount, #comparisonCountBurgerMenu").html(r.comparisonCount),isCu
25stomer&&(r.readyOrdersForDelivery>0&&$("#readyOrdersForDelivery, #readyOrdersForDeliveryBurger, #readyOrdersForDeliverySidebar").html(r.readyOrdersForDelivery),r.delayedOrders>0&&$("#delayedOrders, #delayedOrdersBurger, #delayedOrdersSidebar").html(r.delayedOrders),r.unreadNotifications>0&&$("#notificationsCount, #notificationsCount2").html(r.unreadNotifications),r.favouriteItems>0&&$("#myWarehouseItemsCount").html(r.favouriteItems),r.interestingItems>0&&$("#interestingCount, #interestingCount2").html(r.interestingItems)))}})}function mr(e){let t=document.querySelector(".open-supergroup-card"),a=document.getElementById("catalogDropdownContainer"),n=document.getElementById("supergroupsContainer"),r=document.getElementById("groupsInSupergroup");!t||!a||!n||!r||(Je(t,e,n,r),qt(a,n,r),a.addEventListener("show.bs.dropdown",function(){qt(a,n,r),Je(t,e,n,r)}),a.addEventListener("shown.bs.dropdown",function(){n.scrollTop=0}),document.querySelectorAll(".open-supergroup-card").forEach(i=>{i.addEventListener("mouseenter",()=>{Je(i,e,n,r)})}))}function Je(e,t,a,n){if(!e)return;let r=e.dataset.supergroupnumber;a.querySelectorAll(".open-supergroup-card").forEach(l=>{l.classList.remove("active")}),e.classList.add("active");let i=n.querySelector(".supergroup-section[data-supergroupnumber='"+r+"']");if(n.querySelectorAll(".supergroup-section").forEach(l=>{l.classList.add("d-none")}),i)i.classList.remove("d-none");else{let u=document.querySelector("#superGroupTemplate").content.cloneNode(!0);u.querySelector(".supergroup-name").textContent=e.dataset.groupname,u.querySelector(".supergroup-name").href=e.href,u.querySelector(".supergroup-section").dataset.supergroupnumber=r;let c=t.find(s=>Number(s.id)===Number(r));if(c){let s=document.querySelector("#groupTemplate"),o=c.groups,d=Math.ceil(o.length/2);o.forEach((f,m)=>{let h=s.content.cloneNode(!0),p=document.createElement("a");p.href=route("catalog.group",{groupnumber:f.groupnumber}),p.textContent=f.groupname,p.classList.add("link-base"),h.querySelector(".group-link").appendChild(p);let y=h.querySelector(".show-classes-list").closest("a");y.href="#collapseGroup"+f.groupnumber,y.dataset.groupnumber=f.groupnumber,h.querySelector(".classes-list").id="collapseGroup"+f.groupnumber,h.querySelector(".classes-list").dataset.groupnumber=f.groupnumber,m+1<=d?u.querySelector(".col.groups-col-1").appendChild(h):u.querySelector(".col.groups-col-2").appendChild(h)})}n.appendChild(u)}}function qt(e,t,a){!e||!t||!a||(t.style.maxHeight=`calc(100vh - ${e.getBoundingClientRect().bottom}px - 50px)`,a.style.maxHeight=`calc(100vh - ${e.getBoundingClientRect().bottom}px - 50px)`)}j(()=>{gr(),lr(),pr(),hr(),$(document).off("click.headerCookie","#acceptCookieButton").on("click.headerCookie","#acceptCookieButton",function(){let e=W();typeof e.cookie>"u"&&(e.cookie={}),e.cookie.accepted=!0,oe(e);const t=document.getElementById("acceptCookieToast");t&&new bootstrap.Toast(t).hide()})});function hr(){let e=W();if(typeof e.cookie>"u"&&(e.cookie={}),!e.cookie.accepted){const t=document.getElementById("acceptCookieToast");t&&new bootstrap.Toast(t).show()}}function pr(){const e=$("#userNotificationsDiv, #notificationsOffcanvas");e.on("click",'[data-action="header:mark-notification-as-read"]',function(t){this.classList.contains("notification")||t.preventDefault(),dr(this)}),e.on("click",'[data-action="header:show-notifications-list"]',function(t){t.preventDefault(),at(this.dataset.mode??"")}),e.on("change","#showUnreadSwitch",function(){at()}),e.on("click",'[data-action="header:show-more-notifications"]',function(t){t.preventDefault(),ur(String(this.dataset.mode??""))})}function gr(){if(typeof window.userMessageObj>"u")return;let e=window.userMessageObj,t=e.text??"",a=ft();t!==a.lastText&&mt({lastText:t,swalText:"",closedText:""}),t&&(vr(t,e.canBeClosed),yr(t,e.showInSwal))}function vr(e,t){var i;let a=document.getElementById("userMessageContainer");if(!a)return;let n=ft();t&&n.closedText===e||a.classList.remove("d-none"),(i=document.getElementById("closeUserMessage"))==null||i.addEventListener("click",l=>{l.preventDefault(),a.classList.add("d-none"),mt({closedText:e})})}function yr(e,t){if(!t)return;let a=ft();e!==a.swalText&&Swal.fire({html:e,icon:"info",confirmButtonText:"ÐонÑÑно",allowOutsideClick:!1,allowEscapeKey:!1}).then(n=>
25{n.isConfirmed&&mt({swalText:e})})}function ft(){return W().userMessage??{}}function mt(e){let t=W();t.userMessage={...t.userMessage??{},...e},oe(t)}const br=document.title;let xe=!1,Ot=!1,Nt=!1,Rt=null,rt=!1,Le=!1,jt=!1,Me=!1,Ht=!1,ge=null,zt=!1,Gt=!1,Yt=!1,ot=!1,ve=null,Ne=null;j(()=>{var e,t,a,n,r,i,l,u,c;if(!isEmployee&&!isVendor){(e=document.getElementById("chatButton"))==null||e.addEventListener("click",Dr),(t=document.getElementById("chatSubmitButton"))==null||t.addEventListener("click",Fe),(a=document.getElementById("chatSendEditButton"))==null||a.addEventListener("click",Wt),(n=document.getElementById("chatAttachFileInput"))==null||n.addEventListener("change",Rr),(r=document.getElementById("chatPreviewAttachFileCloseButton"))==null||r.addEventListener("click",Re),(i=document.getElementById("chatPreviewReplyMessageCloseButton"))==null||i.addEventListener("click",vt),(l=document.getElementById("chatCloseButton"))==null||l.addEventListener("click",Dn),(u=document.getElementById("chatMessageToast"))==null||u.addEventListener("click",function(f){f.target.closest(".btn-close")||me()}),$("#quoteToast").on("shown.bs.toast.chatMessageToast hidden.bs.toast.chatMessageToast",Pn),(c=document.getElementById("chatPickerEmojiButton"))==null||c.addEventListener("click",function(){zr(),document.querySelector("#chatInput").focus()});let s=document.getElementById("chatInput");const o=De(Ir,2e3),d=De(Pe,2e3);s==null||s.addEventListener("keydown",function(f){if(f.key==="Enter"&&!f.shiftKey){if(f.preventDefault(),He()){Wt();return}Fe()}}),s==null||s.addEventListener("input",()=>{xr(),Pe(),o()}),s==null||s.addEventListener("input",je),s==null||s.addEventListener("focus",()=>{d()}),Jr(),wr()}$r()});function $r(){$(document).on("click",'[data-action="chat:send-order-to-chat"]',function(e){e.preventDefault(),Zr()}),$(document).on("click",'[data-action="chat:open"]',function(e){e.preventDefault(),me()})}async function U(){let e=W();if(typeof e.smartChat<"u"){let t=e.smartChat,a=JSON.parse(document.getElementById("chat").getAttribute("data-contact-person-info"));if(t.contactPersonNumber==a.contactPersonNumber)return t}return ve||(ve=Cr().finally(()=>{ve=null}),ve)}async function Cr(){let e=JSON.parse(document.getElementById("chat").getAttribute("data-contact-person-info")),t=await $.ajax({url:application.urls.chat+"/api/auth/login",dataType:"json",data:{contactPersonNumber:e.contactPersonNumber,customerNumber:e.customerNumber},method:"POST"});t.data.contactPersonNumber=e.contactPersonNumber,t.data.customerNumber=e.customerNumber,t.data.contactPersonName=e.contactPersonName;let a=W();return a.smartChat=t.data,oe(a),t.data}function wr(){window.addEventListener("pagehide",function(e){!e.persisted||!window.Echo||(window.Echo.disconnect(),window.Echo=void 0,xe=!1)}),window.addEventListener("pageshow",function(e){e.persisted&&fe()&&ht()})}async function ht(){try{return xe?!0:(await Ar(),await xn(),xe=await Er(),xe)}catch{return await Sr()}}function xn(){return new Promise(async e=>{let t=JSON.parse(document.getElementById("chat").getAttribute("data-init")),a=await U();if(typeof window.Echo<"u"){e(!0);return}if(await ensureEcho(),!t.key||!t.host){e(!1);return}window.Echo=new window.LaravelEchoCustomClass({broadcaster:"reverb",key:t.key,wsHost:t.host,wsPort:443,wssPort:443,forceTLS:!0,enabledTransports:["ws","wss"],auth:{headers:{Authorization:"Bearer "+a.token}},authEndpoint:application.urls.chat+"/api/broadcasting/auth"}),window.Echo.connector.pusher.connection.bind("connected",()=>{e(!0)})})}function Er(){return new Promise(async e=>{let t=await U();_r(),window.Echo.private("group-channel."+t.userid).listen("GroupMessageSentForCustomer",a=>{Ce({message:a.data.message,showNewMessagesSeparator:!fe()}),Fn(),qn(a.data.message)}).listen("TypingMessageForCustomer",a=>{In(a.data)}).listen("DeletedMessageForCustomer",a=>{let n=document.querySelector(`.chat-message-container[data-message-id='${a.data.message_id}']`);n&&n.remove(),document.querySelectorAll(`.reply-message-block[data-reply-message-id="${a.data.message_id}"]`).forEach(i=>{i.remove()}),ie(document.getElementById("chatMessagesContainer"),".light-gallery-image")}).listen("EmployeeReadMessage",a=>{setTimeout(()=>{Nr(a.data.messages)},500)}).listen("UpdatedMessageForCustomer",a=>{yt(a.data.message)}).on("pusher:subscription_succeeded",()=>{e(!0)})})}async function _r(){typeof window.Echo>"u"&&await xn(),window.Echo.join("online")}async function Sr(){if(Ot)return!1;Ot=!0;let e=W();return delete e.smartChat,oe(e),window.Echo&&window.Echo.disconnect(),window.Echo=void 0,await ht()}async function Ar(){if(Nt)return!1;let e=await U(),t=await $.ajax({headers:{Authorization:"Bearer "+e.token},url:application.urls.chat+"/api/"+e.mainGroup.id+"/message/all",dataType:"json",xhrFields:{withCredentials:!0},error:()=>{}});for(let a of t.messages)await Ce({message:a,needInitTooltips:!1,showNewMessagesSeparator:a.id==Ne});return R(),Nt=!0,kr(),!0}
25function kr(){Rt==null&&(Rt=new ClipboardJS(".chat-copy-to-clipboard"))}function In(e){let t="typing"+e.fromUser.id;if(e.type=="stop"){let n=document.getElementById(t);return n&&n.remove(),!0}let a=` 26 <div id="${t}" class="chat-message-manager ps-2 mt-2"> 27 <div class="chat-message-manager-name pb-1 text-body-secondary small"> 28 ${e.fromUser.name} 29 </div> 30 <div class="d-block"> 31 <div class="chat-message typing-message p-2 text-break"> 32 ÐеÑаÑÐ°ÐµÑ 33 <span class="animate-typing"> 34 <span class="dot"></span> 35 <span class="dot"></span> 36 <span class="dot"></span> 37 </span> 38 </div> 39 </div> 40 </div>`;document.getElementById("chatMessagesContainer").insertAdjacentHTML("beforeEnd",a),Lr()&&Ie()}async function Fe(){let e=document.getElementById("chatInput"),t=e.value.trim(),a=document.getElementById("chatAttachFileInput").files[0];if(t==""&&typeof a>"u")return!1;if(typeof a<"u"&&a.size>10*1024*1024){Swal.fire({title:"Ðе ÑдалоÑÑ Ð¾ÑпÑавиÑÑ ÑообÑение",text:"Ð Ð°Ð·Ð¼ÐµÑ Ð¿ÑикÑеплÑемого Ñайла не должен пÑевÑÑаÑÑ 10 Ðб",icon:"error"});return}let n=await U(),r=document.getElementById("chatPreviewReplyMessageContainer"),i=r.getAttribute("data-reply-message-id");if(typeof a>"u"){let o=r.getAttribute("data-reply-message-file-attach-type"),d=r.getAttribute("data-reply-message-file-name"),f=r.getAttribute("data-reply-message-file-extension"),m=r.getAttribute("data-reply-message-user-name"),h=r.getAttribute("data-reply-message-text"),p=n.contactPersonName!=null?n.contactPersonName:"ÐоÑÑÑ",y={id:"dynamicCreatedMessage",text:t,created_at:new Date,user_id:await Ln(),user_name:p,reply_message_id:i,reply_message_text:h,reply_message_user_name:m,reply_message_file_name:d,reply_message_file_extension:f,reply_message_file_attach_type:o};await Ce({message:y})}e.value="",je(),Re(),vt();let l=new FormData;l.append("text",t),l.append("groupId",n.mainGroup.id),l.append("attachFile",a),l.append("replyMessageId",i);let u=e.getAttribute("data-employee-number");u!=null&&l.append("employeeNumber",u);let c=await $.ajax({headers:{Authorization:"Bearer "+n.token},url:application.urls.chat+"/api/message/send",data:l,method:"POST",cache:!1,processData:!1,contentType:!1,xhrFields:{withCredentials:!0}});if(c.status!="success"){Swal.fire({title:c.title,text:c.message,icon:c.status});return}if(typeof a<"u"){await Ce({message:c.message});return}let s=document.querySelector(".chat-message-container[data-message-id='dynamicCreatedMessage']");if(s){s.setAttribute("data-message-id",c.message.id);let o=s.querySelector(".chat-message-status-info i.fa-clock");o.classList.remove("fa-clock"),o.classList.add("fa-check"),s.setAttribute("data-message",btoa(encodeURIComponent(JSON.stringify(c.message))))}e.removeAttribute("data-employee-number")}async function Bn(e){if(e.type=="request_rate_response")return Wr(e);let t=new Date(e.created_at),a=t.toLocaleString("default",{month:"long",day:"numeric",hour:"2-digit",minute:"2-digit"});e.user_type=e.user_id==await Ln()?"contactPerson":"employee";let n="",r=e.file_name+"."+e.file_extension;if(e.file_name!=null){let _=r+"<br>ÐÑпÑавлено "+a;e.file_attach_type=="image"?n=`<div class="d-block user-select-none"> 41 <img class="mw-100 img-thumbnail mb-1 light-gallery-image" src="${e.file_link}" data-sub-html="${_}" role="button"> 42 </div>`:n=`<div class="card rounded-2 p-1 ps-2 mb-1 user-select-none"> 43 <div class="d-flex align-items-center"> 44 <div class="me-2"> 45 <div class="bg-soft-primary text-primary rounded-1"> 46 <i class="far fa-file"></i> 47 </div> 48 </div> 49 <div class="text-start"> 50 <div class="mb-1"> 51 ${r} 52 </div> 53 <p class="text-secondary mb-0"> 54 ${Pr(e.file_size_byte)} 55 </p> 56 </div> 57 <div class="ms-auto me-2"> 58 <a href="${e.file_link}" target="_blank" download class="text-secondary"> 59 <i class="far fa-download"></i> 60 </a> 61 </div> 62 </div> 63 </div>`}let i=Nn({id:e.reply_message_id,text:e.reply_message_text,user_name:e.reply_message_user_name,file_name:e.reply_message_file_name,file_attach_type:e.reply_message_file_attach_type,file_extension:e.reply_message_file_extension}),l;e.user_type=="contactPerson"?l="chat-message-client":l="chat-message-manager",n!=""&&(l+=" chat-message-file");let u=t.toLocaleTimeString(navigator.language,{hour:"2-digit",minute:"2-digit"}),c=e.user_type=="employee"?`<div class="chat-message-manager-name pb-1 text-secondary small user-select-none"> 64 ${e.user_name} 65 </div>`:"",s=e.id=="dynamicCreatedMessage"?"fa-clock":e.is_employee_read?"fa-check-double":"fa-check",o=e.user_type=="contactPerson"?`<i class="far ${s} align-middle ps-1" aria-hidden="true"></i>`:"",d=`ÐÑпÑавлено ${a}`,f="";if(e.edited_at!=null){let _=new Date(e.edited_at);
65_=_.toLocaleString("default",{month:"long",day:"numeric",hour:"2-digit",minute:"2-digit"}),f="изменено",d+=` Ðзменено ${_}`}let m=`<div class="chat-message-status-info px-1 pt-1 user-select-none text-sm" data-bs-toggle="tooltip-top" title="${d}"> 66 <span class="chat-message-status-info-text"> 67 ${f} 68 ${u} 69 </span> 70 ${o} 71 </div>`,p=`<span class="pre-line">${Or(e)}</span>`,y=e.text?be(e.text):r,C=e.id=="greetingMessageId"?"d-none":"",S=e.user_type=="contactPerson"?`<button class="dropdown-item chat-edit-message"> 72 <span class="d-flex align-items-baseline justify-content-start"> 73 <i class="far fa-pen text-secondary me-2"></i> 74 ÐзмениÑÑ 75 </span> 76 </button>`:"";return` 77 <div class="p-2 chat-message-container ${l}" 78 data-message="${btoa(encodeURIComponent(JSON.stringify(e)))}" 79 data-message-id="${e.id}"> 80 ${c} 81 <div class="d-block"> 82 <div class="chat-message p-2 text-break"> 83 ${i} 84 ${n} 85 ${p} 86 ${m} 87 </div> 88 <div class="chat-settings-button mt-1 ${C}"> 89 <div class="dropdown align-self-start"> 90 <span class="py-1" role="button" data-bs-toggle="dropdown" aria-expanded="false"> 91 <i class="far fa-ellipsis-v"></i> 92 </span> 93 <div class="dropdown-menu"> 94 <button class="dropdown-item reply-message"> 95 <span class="d-flex align-items-baseline justify-content-start"> 96 <i class="far fa-reply text-secondary me-2"></i> 97 ÐÑвеÑиÑÑ 98 </span> 99 </button> 100 <button class="dropdown-item chat-copy-to-clipboard" data-clipboard-text="${y}"> 101 <span class="d-flex align-items-baseline justify-content-start"> 102 <i class="far fa-copy text-secondary me-2"></i> 103 ÐопиÑоваÑÑ 104 </span> 105 </button> 106 ${S} 107 </div> 108 </div> 109 </div> 110 </div> 111 </div>`}async function Ce({message:e,needInitTooltips:t=!0,showNewMessagesSeparator:a=!1}){let n=document.getElementById("chatMessagesContainer"),r=await Bn(e);if(e.type=="request_rate_response"){r.trim()!=""&&(n.insertAdjacentHTML("beforeEnd",r),Ie(),rt=!0);return}rt=!1;let i=new Date(e.created_at),l=n.getAttribute("data-messagedate"),u="";l!=i.toDateString()&&(u=`<div class="chat-message-separator text-nowrap py-2 mx-auto text-center text-body-secondary small bg-white border rounded-xl user-select-none"> 112 ${i.toLocaleDateString(navigator.language,{month:"long",day:"numeric"})} 113 </div>`,n.setAttribute("data-messagedate",i.toDateString()));let c="";a&&!document.getElementById("chatNewMessagesSeparator")&&(c=Mr(),Ne=null),n.insertAdjacentHTML("beforeEnd",u+c+r),In({type:"stop",fromUser:{id:e.user_id}}),e.file_name!=null?(De(function(){ie(n,".light-gallery-image")},100)(),setTimeout(()=>{Ie()},150)):Ie(),t&&R()}function Ie(){let e=document.getElementById("chatMessagesContainer");e.scrollTop=e.scrollHeight}async function xr(){if(Le||He())return!1;Le=!0;let e=await U();await $.ajax({headers:{Authorization:"Bearer "+e.token},url:application.urls.chat+"/api/"+e.mainGroup.id+"/typing/start",method:"POST",xhrFields:{withCredentials:!0}})}async function Ir(){if(!Le)return!1;if(He())return;Le=!1;let e=await U();$.ajax({headers:{Authorization:"Bearer "+e.token},url:application.urls.chat+"/api/"+e.mainGroup.id+"/typing/stop",method:"POST",xhrFields:{withCredentials:!0}})}function Br(){if(jt||Me||rt)return;let e=$("#chat").attr("data-isworkingtime")=="1"?"ÐдÑавÑÑвÑйÑе! Я Ð¼Ð¾Ð³Ñ Ðам Ñем-Ñо помоÑÑ?":"ÐдÑавÑÑвÑйÑе! ÐÑ ÑабоÑаем в бÑдни Ñ 08:00 до 17:00. ÐÑпÑавÑÑе Ñвой вопÑоÑ, e-mail и конÑакÑнÑй ÑелеÑон, и Ð¼Ñ Ð¾ÑвеÑим вам в ближайÑий ÑабоÑий денÑ",t={id:"greetingMessageId",created_at:new Date,text:e,user_id:-1,user_name:`ÐÐµÐ½ÐµÐ´Ð¶ÐµÑ ${application.config.name}`};Ce({message:t}),jt=!0}function Dr(){fe()?Dn():me()}function fe(){var e;return(e=document.getElementById("chat"))==null?void 0:e.classList.contains("chat-open")}async function me(){if(isEmployee||isVendor){Swal.fire({text:"Ðанное дейÑÑвие доÑÑÑпно ÑолÑко Ð´Ð»Ñ ÐºÐ»Ð¸ÐµÐ½Ñов",icon:"error"});return}
113let e=document.getElementById("chat");e.classList.remove("chat-close"),e.classList.add("chat-open");let t=document.querySelector("#chatButton i");t.classList.remove("fa-comment-alt"),t.classList.add("fa-xmark-large","chat-btn-image-rotated"),document.getElementById("chatNewMessageNotificationIcon").classList.add("d-none"),On(),document.getElementById("chatInput").focus(),qr(),Tr(),Hr(),Ur(),Yr(),await ht(),Br(),await Pe()}function Tr(){Ht||(Ht=!0,document.body.addEventListener("paste",function(e){for(let t=0;t<e.clipboardData.items.length;t++)if(fe()&&e.clipboardData.items[t].kind=="file"&&e.clipboardData.items[t].type=="image/png"){let a=e.clipboardData.items[t].getAsFile(),n=new DataTransfer;n.items.add(a);let r=document.getElementById("chatAttachFileInput");r.files=n.files,r.dispatchEvent(new Event("change",{bubbles:!0})),e.preventDefault();break}}))}function Lr(){let e=document.getElementById("chatMessagesContainer");return e.scrollHeight-e.clientHeight*2<=e.scrollTop}function Dn(){let e=document.getElementById("chat");e.classList.remove("chat-open"),e.classList.add("chat-close");let t=document.querySelector("#chatButton i");t.classList.remove("fa-xmark-large","chat-btn-image-rotated"),t.classList.add("fa-comment-alt"),document.getElementById("chatInput").removeAttribute("data-employee-number"),Fr(),Pe()}function Mr(){return`<div id="chatNewMessagesSeparator" class="label-light-blue w-100 text-center py-1 my-1 fw-medium rounded small user-select-none"> 114 ÐовÑе ÑообÑÐµÐ½Ð¸Ñ 115 </div>`}function Fr(){var e;(e=document.getElementById("chatNewMessagesSeparator"))==null||e.remove(),Ne=null}function Tn(e){document.querySelectorAll("link[type='image/x-icon']").forEach(a=>{switch(e){case"notify":a.href="/favicon-notify.ico";break;case"default":a.href="/favicon.ico";break;default:a.href="/favicon.ico"}})}async function Ln(){return(await U()).userid}async function Mn(){return(await U()).contactPersonName}function Pr(e){if(e<1024)return e.toFixed(2)+" Ð";let t=e/1024;if(t<1024)return t.toFixed(2)+" ÐÐ";let a=t/1024;return a<1024?a.toFixed(2)+" ÐÐ":(a/1024).toFixed(2)+" ÐÐ"}function pt(){const e=document.getElementById("chatManagerInfo");return e?(e.hasAttribute("data-initialtext")||e.setAttribute("data-initialtext",e.innerHTML),e):null}async function qr(){const e=pt();e&&(e.innerHTML=e.getAttribute("data-initialtext"),isAuthenticated&&(ge==null&&(ge=await $.ajax({url:route("chat.get_manager_info"),dataType:"json"})),ge.managernumber.length==6&&(document.getElementById("chatManagerName").innerHTML=ge.managername,document.getElementById("chatManagerImage").src=`/images/chat/${ge.managernumber}.webp`),e.setAttribute("data-initialtext",e.innerHTML)))}function Fn(){Me=!0;const e=pt();if(!e)return;const t=document.getElementById("chatHeader");e.innerHTML=isAuthenticated?"<div class='h-100 d-inline-flex align-items-center'><i class='fas fa-envelope me-2 ms-1'></i>Ðам ÑообÑение!</div>":"<i class='fas fa-check-circle me-2'></i>Ðам ÑообÑение!",t.classList.add("bg-warning"),fe()||(document.getElementById("chatButton").classList.add("chat-btn-notification"),document.getElementById("chatNewMessageNotificationIcon").classList.remove("d-none")),Tn("notify")}function Pn(){const e=document.getElementById("chatMessageToastContainer"),t=document.getElementById("chatMessageToast"),a=document.getElementById("chat"),n=document.getElementById("chatButton");if(!e||!t||!a||!n)return;const r=12,i=window.getComputedStyle(a);let l=window.innerHeight-n.getBoundingClientRect().top+r;const u=document.getElementById("quoteToast");u!=null&&u.classList.contains("show")&&(l=Math.max(l,window.innerHeight-u.getBoundingClientRect().top+r)),e.style.bottom=`${l}px`,e.style.right=i.right,e.style.width=i.width,t.style.maxWidth="100%",t.style.width="100%"}function qn(e){if(fe()||e.type=="request_rate_response")return;let t=(e.text||"").replace(/<[^>]*>/g,"").trim();if(t==""&&e.file_name!=null&&(t=e.file_attach_type=="image"?"ÐзобÑажение":e.file_name+"."+e.file_extension),t=="")return;const a=document.getElementById("chatMessageToast"),n=document.getElementById("chatMessageToastPreview"),r=document.getElementById("chatMessageToastTitle");!a||!n||!r||(r.textContent=e.user_name||"Ðовое ÑообÑение",n.textContent=t,Pn(),bootstrap.Toast.getOrCreateInstance(a).show())}function On(){var t;const e=document.getElementById("chatMessageToast");e&&((t=bootstrap.Toast.getInstance(e))==null||t.hide())}async function Pe(){if(!Me)return!1;On();const e=pt();e&&(e.innerHTML=e.getAttribute("data-initialtext")),document.getElementById("chatHeader").classList.remove("bg-warning"),document.getElementById("chatButton").classList.remove("chat-btn-notification"),document.getElementById("chatNewMessageNotificationIcon").classList.add("d-none"),Tn("default"),document.title=br;let n=await U();await $.ajax({method:"POST",headers:{Authorization:"Bearer "+n.token},url:`${application.urls.chat}/api/${n.mainGroup.id}/message/set-readed`,xhrFields:{withCredentials:!0}}),Me=!1}function Or(e){if(e.text==null)return"";if(Va(e.text))return e.user_type=="employee"?e.text:be(e.text);if(Ua(e.text))try{return decodeURI(Tt(e.text))}catch{return Tt(e.text)}return Ja(e.text)}function Nr(e){e.map(function(t){let a=document.querySelector(`.chat-message-container[data-message-id='${t}']`);if(!a)return;let n=a.querySelector("i.fa-check");
115n&&(n.classList.remove("fa-check"),n.classList.add("fa-check-double"))})}function Rr(){let[e]=this.files;if(!e)return!1;Rn({name:e.name,type:e.type.split("/")[0],url:URL.createObjectURL(e)}),document.getElementById("chatInput").focus(),ot&&(Fe(),ot=!1)}function Re(){document.getElementById("chatPreviewAttachFileContainer").classList.add("d-none"),document.getElementById("chatAttachFileInput").value=""}function je(){let e=document.getElementById("chatInput");e&&(e.style.height="auto",e.style.height=e.scrollHeight+"px")}async function jr(e){let t=await U(),a=`ÐÑоÑÑба ÑказаÑÑ Ð²ÐµÑ Ð¸ обÑем в ÑоваÑÐ°Ñ : 116`,n=null;e.forEach(r=>{n=r.pm,a+=`⢠${r.vendoritemnumber} 117`}),document.getElementById("chatInput").value=a,await Fe(),$.ajax({headers:{Authorization:"Bearer "+t.token},url:application.urls.chat+"/api/"+t.mainGroup.id+"/message/send/resolve-incorrect-items",data:{employeenumber:n},dataType:"json",method:"POST",xhrFields:{withCredentials:!0}})}function Hr(){if(zt)return!1;we({eventType:"click",selector:".reply-message-block",callback:function(){let e=this.closest(".reply-message-block").getAttribute("data-reply-message-id"),t=document.querySelector(`.chat-message-container[data-message-id='${e}']`);t.scrollIntoView({block:"start",behavior:"smooth"}),t.classList.contains("glowing-message-animation")||setTimeout(()=>{t.classList.remove("glowing-message-animation")},2e3),t.classList.add("glowing-message-animation")}}),we({eventType:"click",selector:".reply-message",callback:async function(){qe();let e=JSON.parse(decodeURIComponent(atob(this.closest(".chat-message-container").getAttribute("data-message")))),t=document.getElementById("chatPreviewReplyMessageContainer");t.setAttribute("data-reply-message-id",e.id);let a=document.getElementById("chatPreviewReplyMessageImage"),n=document.getElementById("chatPreviewReplyMessageDocumentIcon");n.classList.add("d-none"),a.classList.add("d-none");let r=document.getElementById("chatPreviewReplyMessageFileName");r.classList.add("d-none");let i=document.getElementById("chatPreviewReplyMessageFileContainer");if(i.classList.add("d-none"),e.file_link!=null){t.setAttribute("data-reply-message-file-attach-type",e.file_attach_type),t.setAttribute("data-reply-message-file-name",e.file_name),t.setAttribute("data-reply-message-file-extension",e.file_extension),i.classList.remove("d-none");let c=e.file_name+"."+e.file_extension;if(r.innerHTML=c,r.classList.remove("d-none"),e.file_attach_type=="image"){let s=document.getElementById("chatPreviewReplyMessageImageContainer");a.src=e.file_link,a.title=c,ie(s,"#chatPreviewReplyMessageImage"),a.classList.remove("d-none")}else e.file_attach_type=="document"&&n.classList.remove("d-none")}t.setAttribute("data-reply-message-user-name",e.user_name),t.setAttribute("data-reply-message-text",e.text);let l=e.user_name==await Mn()?"ÐÑ":e.user_name;document.getElementById("chatReplyMessageUserName").innerHTML=l,document.getElementById("chatReplyMessageText").innerHTML=e.text,t.classList.contains("d-none")&&(t.classList.remove("d-none"),gt(t.clientHeight)),document.getElementById("chatInput").focus()}}),zt=!0}function we(e){document.body.addEventListener(e.eventType,function(t){t.target.closest(e.selector)&&e.callback.call(t.target,t)})}function gt(e){setTimeout(function(){let t=document.getElementById("chatMessagesContainer");if(!t)return!1;t.scrollTo({top:t.scrollTop+e})},10)}function vt(){let e=document.getElementById("chatPreviewReplyMessageContainer");e.classList.add("d-none");for(let t in e.dataset)delete e.dataset[t]}function zr(){let e=document.querySelector("em-emoji-picker");if(!e){ensureEmojiMart().then(()=>Gr());return}e.classList.toggle("d-none")}function Gr(){let e=document.querySelector("em-emoji-picker");return e&&e.remove(),new EmojiPicker({data:EmojiPickerData,i18n:EmojiPickeri18n,categories:["frequent","people","nature","foods","activity","places","objects","symbols"],dynamicWidth:!0,emojiVersion:15,exceptEmojis:["man-boy-boy","man-boy","man-girl-boy","man-girl-girl","man-girl","man-heart-man","man-kiss-man","man-man-boy-boy","man-man-boy","man-man-girl-boy","man-man-girl-girl","man-man-girl","pregnant_man","pregnant_person","woman-heart-woman","woman-kiss-woman","woman-woman-boy-boy","woman-woman-boy","woman-woman-girl-boy","woman-woman-girl-girl","woman-woman-girl"],locale:"ru",previewPosition:"none",set:"apple",theme:"light",parent:document.getElementById("emojiPickerContainer"),onEmojiSelect:t=>{let a=document.querySelector("#chatInput"),n=a.selectionStart,r=0,i=t.unified.split("-");i.length==1?r=i[0].length>4?2:1:i.forEach(u=>{r+=u.length>4?2:1});let l=a.value.slice(0,n)+t.native+a.value.slice(n);a.value=l,n+=r,a.focus(),a.setSelectionRange(n,n),a.dispatchEvent(new Event("input",{bubbles:!0}))},onClickOutside:t=>{let a=t.target;a.id=="chatInput"||a.closest("#chatPickerEmojiButton")!=null||document.querySelector("em-emoji-picker").classList.add("d-none")}})}
117function Yr(){Gt||(we({eventType:"click",selector:".chat-rate-response-button, .close-rate-message",callback:async function(){let e=this.closest(".chat-message-container"),t=e.getAttribute("data-message-id"),a=this.getAttribute("data-rating"),n=await U();$.ajax({headers:{Authorization:"Bearer "+n.token},url:application.urls.chat+"/api/"+n.mainGroup.id+"/response/rate",method:"POST",data:{messageId:t,rating:a},xhrFields:{withCredentials:!0}}),e=JSON.parse(decodeURIComponent(atob(e.getAttribute("data-message")))),e.rating=a,yt(e)}}),Gt=!0)}function Wr(e){if(e.rating=="-1")return"";let t="";return e.rating==null&&(t=` 118 <h5 class="card-title"> 119 ÐÑÑавÑÑе оÑзÑв 120 <i class="close-rate-message far fa-xmark h6 float-end" type="button" data-rating="-1"></i> 121 </h5> 122 <p class="card-text"> 123 ÐÑл ли оÑÐ²ÐµÑ Ð¿Ð¾Ð»ÐµÐ·ÐµÐ½? 124 </p> 125 <div class="d-flex justify-content-center gap-2"> 126 <button class="chat-rate-response-button btn btn-sm btn-outline-primary" data-rating="1"> 127 Ðа 128 </button> 129 <button class="chat-rate-response-button btn btn-sm btn-outline-primary" data-rating="0"> 130 ÐÐµÑ 131 </button> 132 </div>`),e.rating=="1"&&(t=` 133 <h5 class="card-title"> 134 ð СпаÑибо за оÑзÑв 135 </h5> 136 <p class="card-text"> 137 РадÑ, ÑÑо Ñмогли помоÑÑ 138 </p>`),e.rating=="0"&&(t=` 139 <h5 class="card-title"> 140 âï¸ Ð¡Ð¿Ð°Ñибо за оÑзÑв 141 </h5> 142 <p class="card-text"> 143 ÐÑ ÑÑÑемимÑÑ ÑделаÑÑ Smart-shop лÑÑÑе Ð´Ð»Ñ Ð²Ð°Ñ. ÐÑÑавÑÑе Ñвои комменÑаÑии новÑм ÑообÑением 144 </p>`),` 145 <div class="chat-message-container card m-2" 146 data-message-id="${e.id}" 147 data-message="${btoa(encodeURIComponent(JSON.stringify(e)))}"> 148 <div class="card-body"> 149 ${t} 150 </div> 151 </div>`}async function yt(e){let t=document.querySelector(`.chat-message-container[data-message-id="${e.id}"]`);if(!t)return;t.outerHTML=await Bn(e);let a=document.querySelectorAll(`.reply-message-block[data-reply-message-id="${e.id}"]`);a.length>0&&a.forEach(n=>{n.outerHTML=Nn(e)}),ie(document.getElementById("chatMessagesContainer"),".light-gallery-image"),R()}function Nn(e){if(e.id==null)return"";let t="",a="",n=e.file_attach_type=="image"?"fa-image":"fa-file",r=e.file_name+"."+e.file_extension;e.file_name!=null&&(a=`<div class="d-flex align-items-center my-2 font-size-14 reply-message-file-block"> 152 <i class="far ${n} fa-xl"></i> 153 <div class="ms-2 small text-truncate"> 154 ${r} 155 </div> 156 </div>`);let i=e.user_name==Mn()?"ÐÑ":e.user_name;return t=`<div class="card rounded-2 reply-message-block mb-2" type="button" 157 data-reply-message-id="${e.id}"> 158 <div class="card-body p-1 ps-2"> 159 <span> 160 ${i} 161 </span> 162 ${a} 163 <div class="mt-1 small lines-truncated-3"> 164 ${e.text} 165 </div> 166 </div> 167 </div>`,t}function Ur(){if(Yt)return!1;we({eventType:"click",selector:".chat-edit-message",callback:async function(){vt(),Re();let e=JSON.parse(decodeURIComponent(atob(this.closest(".chat-message-container").getAttribute("data-message")))),t=document.getElementById("chatPreviewEditMessageContainer");t.setAttribute("data-edit-message-id",e.id),t.setAttribute("data-edit-message-text",e.text),t.setAttribute("data-edit-message-file-id",e.file_id==null?"":e.file_id),t.classList.contains("d-none")&&(t.classList.remove("d-none"),gt(t.clientHeight)),e.file_link!=null&&Rn({name:e.file_name+"."+e.file_extension,type:e.file_attach_type,url:e.file_link}),document.getElementById("chatSubmitButton").classList.add("d-none"),document.getElementById("chatSendEditButton").classList.remove("d-none");let a=document.getElementById("chatInput");a.value=e.text,a.focus(),je()}}
167),we({eventType:"click",selector:"#chatPreviewEditMessageCloseButton",callback:qe}),Yt=!0}async function Wt(){if(!He())return!1;let e=document.getElementById("chatInput"),t=document.getElementById("chatPreviewEditMessageContainer"),a=t.getAttribute("data-edit-message-id"),n=t.getAttribute("data-edit-message-text"),r=t.getAttribute("data-edit-message-file-id"),i=!1,l=null;if(Vr()){if(l=document.getElementById("chatAttachFileInput").files[0],l=typeof l<"u"?l:null,l){if(l.size>10*1024*1024){Swal.fire({title:"Ðе ÑдалоÑÑ Ð¸Ð·Ð¼ÐµÐ½Ð¸ÑÑ ÑообÑение",text:"Ð Ð°Ð·Ð¼ÐµÑ Ð¿ÑикÑеплÑемого Ñайла не должен пÑевÑÑаÑÑ 10 Ðб",icon:"error"});return}i=!0}}else r!=""&&(i=!0);if(n==e.value&&!i){qe();return}let u=new FormData;u.append("text",e.value),u.append("needChangeFile",+i),u.append("attachFile",l),u.append("messageId",a),qe();let c=await U(),s=await $.ajax({headers:{Authorization:"Bearer "+c.token},url:application.urls.chat+"/api/"+c.mainGroup.id+"/message/edit",method:"POST",data:u,cache:!1,processData:!1,contentType:!1,xhrFields:{withCredentials:!0}});if(s.status=="error"){Swal.fire({title:s.title,text:s.message,icon:s.status});return}yt(s.message)}function He(){let e=document.getElementById("chatPreviewEditMessageContainer");return e?!e.classList.contains("d-none"):!1}function Vr(){let e=document.getElementById("chatPreviewAttachFileContainer");return e?!e.classList.contains("d-none"):!1}function qe(){Re();let e=document.getElementById("chatPreviewEditMessageContainer");if(!e)return!1;e.classList.add("d-none"),document.getElementById("chatInput").value="",document.getElementById("chatSubmitButton").classList.remove("d-none"),document.getElementById("chatSendEditButton").classList.add("d-none"),je()}function Rn(e){let t=document.getElementById("chatPreviewAttachFileName");t.innerHTML=e.name,t.setAttribute("data-bs-original-title",e.name);let a=document.getElementById("chatPreviewImageContainer"),n=document.getElementById("chatPreviewAttachFileDocumentIcon");if(e.type==="image"){n.classList.add("d-none"),a.classList.remove("d-none");let i=document.getElementById("chatPreviewImage");i.src=e.url,i.title=e.name,ie(a,"#chatPreviewImage")}else n.classList.remove("d-none"),a.classList.add("d-none");let r=document.getElementById("chatPreviewAttachFileContainer");r.classList.remove("d-none"),gt(r.clientHeight)}async function Jr(){let e=W(),t=typeof e.smartChat=="object"?e.smartChat.userid:"";if(isCustomer||t!=""){let a=await $.ajax({url:route("chat.get_unread_messages"),dataType:"json",data:{chatUserId:t}});a.count>0&&(Fn(),Ne=a.firstUnreadMessageId,a.lastMessage&&qn(a.lastMessage))}}function Kr(){let e=W();e.smartChat=void 0,oe(e)}ue("chat.clear-storage",()=>{Kr()});async function Zr(){if(isCustomer){await me(),document.getElementById("chatAttachFileInput").click(),ot=!0;return}bootstrap.Modal.getOrCreateInstance("#loginModal").show()}function Qr(e,t){if(!e.length)return;const a=e.data("validator");a&&a.destroy(),e.validate(t)}function $e(){$("#searchResultBlock").removeClass("_active").addClass("border rounded-1"),$("#mainSearchInfo").html(""),$("#mainSearchWrapper").removeClass("is-visible"),$("#searchBackdrop").removeClass("is-visible"),$("body").css("overflow",""),$("#startSearchInfo").removeClass("d-none")}function Xr(){$("body").off("click.catalogHideSearch touchstart.catalogHideSearch").on("click.catalogHideSearch touchstart.catalogHideSearch",function(e){$(e.target).closest("#searchResultBlock").length==0&&$("#searchResultBlock").hasClass("_active")&&$e()})}function eo(){Xr(),$("body").off("click.catalogPageChrome touchstart.catalogPageChrome").on("click.catalogPageChrome touchstart.catalogPageChrome",function(e){$(e.target).closest(".bread-open-block").length==0&&$(".bread-open-li._active").length>0&&($(".bread-open-li._active .bread-open-block").html(""),$(".bread-open-li._active").toggleClass("_active"))})}function to(){$(".search-inp-none").length>0&&($("#searchInput").val()!=""?$(".search-inp-none").hasClass("_active")||$(".search-inp-none").addClass("_active"):$(".search-inp-none").hasClass("_active")&&$(".search-inp-none").removeClass("_active")),$("#searchResultBlock").hasClass("_active")&&$e()}const Oe={prodFiltValClickBool:!0};function Ii(){$(".popular-filters-block").length>0&&$(".popular-filters-block").each(function(){let e=$(this);e[0].scrollHeight>40?e.parent().find(".popular-filters-block-more").addClass("_show"):e.parent().find(".popular-filters-block-more").removeClass("_show")})}function Bi(){$("#searchClassesBlock").imagesLoaded(function(){$("#searchClassesBlock").css({"max-height":"none"});let e=$("#searchClassesBlock").height();$("#searchClassesBlock").css({"max-height":"500px"}
167),$(".height-search-classes").imagesLoaded(function(){let t=$("#searchClassesBlock").parent().find(".prom-opacity1"),a=$("#searchClassesBlock").parent().find(".prom-opacity2");if($("#searchClassesBlock").css({"max-height":$(".height-search-classes").height()-20+"px"}),e<=$("#searchClassesBlock").height()){t.hide(),a.hide();return}a.show();const n=document.getElementById("searchClassesBlock");n&&(n._catalogScrollHandler&&n.removeEventListener("scroll",n._catalogScrollHandler),n._catalogScrollHandler=De(function(r){r.target.scrollTop<20?t.hide():t.show(),r.target.scrollTop+r.target.clientHeight>=r.target.scrollHeight-20?a.hide():a.show()},50),n.addEventListener("scroll",n._catalogScrollHandler))})})}function Di(e,t){e!=null&&e.length>0&&(e.html(t),t>0?e.removeClass("d-none"):e.addClass("d-none"));let a=$(".desktop-filter-btn");if($("#adaptFilters .filter-toggle-collapse-block .badge:not(.d-none)").length==0&&$(".adapt-filter-btn._active").length==0)$(".adapt-filter-btn").html("").addClass("d-none"),a.hasClass("_calculated")&&a.html("").addClass("d-none").removeClass("_calculated");else{let n=0;$("#adaptFilters .filter-toggle-collapse-block .badge:not(.d-none)").each(function(){n+=parseInt($(this).html())}),a.hasClass("_calculated")&&(n>0?a.html(n).removeClass("d-none _calculated"):a.html("").addClass("d-none").removeClass("_calculated")),$("#adaptFilters .filter-applied-vendor").length>0&&n++,$("#adaptFilters .filter-applied-search").length>0&&n++,$("#adaptFilters .filter-applied-action").length>0&&n++,$(".adapt-filter-btn").html(n).removeClass("d-none")}}async function bt(){const{reinitAfterAjaxContent:e}=await H(async()=>{const{reinitAfterAjaxContent:t}=await import("./lazy_catalog-page-bundle-Brg8KuQc.js");return{reinitAfterAjaxContent:t}},__vite__mapDeps([4,5,1]));await e()}let jn,Ut=!1;function ze(){clearTimeout(jn)}function no(e,t){ze(),jn=setTimeout(e,t)}function ao(e){return e&&typeof e=="object"&&typeof e.redirect=="string"&&e.redirect.length>0}function $t(e){return ao(e)?(wt({link:e.redirect}),!0):!1}function Ct(e,t){return(t&&t.getResponseHeader?t.getResponseHeader("X-Soft-Nav-URL"):null)||e}function wt(e){const t=e.link;if(!t||t==="#")return;let a=t;a.search("ajax=true")==-1&&(a.indexOf("?")!=-1?a+="&ajax=true":a+="?ajax=true"),P(),$.ajax({url:a,success:async function(n,r,i){try{if($t(n))return;const l=Ct(t,i);$("#mainContentContainer").html(n),Et(),window.history.pushState(null,null,l),isEmployee||ym(31740541,"hit",l),$("body,html").animate({scrollTop:0},400),zn(),await bt(),$("#reviewsContainer").length>0&&_n("itemcard"),$(".change-button").length>0&&mn(),bn()}finally{O(),Ee()}},error:function(){O(),Ee()}})}function ro(e){e.search("ajax=true")==-1&&(e.indexOf("?")!=-1?e=e+"&ajax=true":e=e+"?ajax=true"),P(),$.ajax({url:e,success:function(t){wt({link:t.url})}})}function oo(){$(document).off(".catalogAjaxNav"),$(document).on("click.catalogAjaxNav",".aj-content-links a[href]:not([href='#']), .aj-content-link[href]:not([href='#'])",function(){if(!$(this).hasClass("paginator-all"))return wt({link:$(this).attr("href")}),!1}),$(document).on("click.catalogAjaxNav",".aj-content-link-redirect[href]:not([href='#'])",function(){return ro($(this).attr("href")),!1})}function Ke(e){ze();let t=$("#filterForm").serializeArray().filter(i=>i.value!=="").map(i=>encodeURIComponent(i.name)+"="+encodeURIComponent(i.value)).join("&"),n=window.location.pathname;t!=""&&(n=n+"?"+t);let r=n;r.search("ajax=true")==-1&&(r.indexOf("?")!=-1?r+="&ajax=true":r+="?ajax=true"),e=="propertyFilter"&&(r+="&propertyFilter=1"),e=="search"?$(".search-loading-spinner").show():P(),$.ajax({url:r,success:async function(i,l,u){try{if($t(i))return;const c=Ct(n,u);$(".nav-item").removeClass("active"),$("#mainContentContainer").html(i),Et(),$(".search-btn").removeClass("disabled"),window.history.pushState(null,null,c),isEmployee||ym(31740541,"hit","https://smart-shop.pro"+c),$("body,html").animate({scrollTop:0},400),await bt()}catch(c){console.error("catalog refresh after ajaxSearchClass failed",c)}finally{Oe.prodFiltValClickBool=!0,e=="search"?$(".search-loading-spinner").hide():O()}},error:function(){Oe.prodFiltValClickBool=!0,e=="search"?$(".search-loading-spinner").hide():O()},complete:function(){Ee()}})}function Ze(e){ze();let t=$("#searchInput").val();if(t!=""){let a=$("#searchForm").attr("action")+"?"+$("#searchForm").serialize(),n=a;n.search("ajax=true")==-1&&(n.indexOf("?")!=-1?n+="&ajax=true":n+="?ajax=true"),$(".search-loading-spinner").show(),$.ajax({url:n,success:async function(r,i,l){try{if($t(r))return;const u=Ct(a,l);document.title=`${t} - поиÑк по каÑÐ°Ð»Ð¾Ð³Ñ ${application.config.name}`,$(".nav-item").removeClass("active"),$("#mainContentContainer").html(r),Et(),$(".search-btn").removeClass("disabled"),window.history.pushState(null,null,u),isEmployee||ym(31740541,"hit",u),$("body,html").animate({scrollTop:0},400),zn(),await bt()}
167catch(u){console.error("catalog refresh after ajaxSearchGlob failed",u)}finally{Oe.prodFiltValClickBool=!0,$(".search-loading-spinner").hide()}},error:function(){Oe.prodFiltValClickBool=!0,$(".search-loading-spinner").hide()},complete:function(){Ee()}})}}function Et(){$.ajax({url:route("catalog.ajax.redraw_search_line"),success:function(e){$("#searchLineContainer").html(e),R()}})}function Ee(){const e=document.getElementById("recommendedClassesContainer");e&&(route().current("catalog.supergroup")||route().current("catalog.group")?e.classList.add("container-xxl"):e.classList.remove("container-xxl"))}function io(e){e!=""?($(".search-loading-spinner").show(),e=e.replace(/#/g,"%23"),$.ajax({url:route("catalog.ajax.fast_search")+"?search="+e,success:function(t){t!=""?($("#searchResultBlock").addClass("_active"),$("#startSearchInfo").addClass("d-none"),$("#mainSearchInfo").html(t),$("#mainSearchWrapper").addClass("is-visible"),$("#searchBackdrop").addClass("is-visible"),$("body").css("overflow","hidden"),$("#searchResultBlock").removeClass("border rounded-1"),$(".search-close-btn > i").off("click.catalogFastSearch").on("click.catalogFastSearch",$e),$(".search-result-block-in-right").is(":empty")&&($(".search-result-block-in-right").remove(),$(".search-result-block-in-left").removeClass("col-md-2 col-xl-3").addClass("border-0")),Vt(),Ut||(Ut=!0,$(window).on("resize.catalogSearch",Vt))):$e(),$("[data-bs-toggle='popover']").popover(),R(),$(".fast-search-result-link-js").off("mouseenter.catalogFastSearch mouseleave.catalogFastSearch").on("mouseenter.catalogFastSearch",function(){$(".fast-search-result-link-js._active").removeClass("_active"),$(this).addClass("_active"),$(".fast-search-result-hover-block._active").removeClass("_active"),$(".fast-search-result-hover-block_"+$(this).data("id")).addClass("_active")}),R()},complete:function(){$(".search-loading-spinner").hide()}})):$e()}function Vt(){let e=document.querySelector("#mainSearchWrapper"),t=document.querySelector("#mainSearchInfo"),a=document.querySelector(".navbar-bottom"),n=window.innerHeight-e.getBoundingClientRect().top-a.offsetHeight-10;e.style.maxHeight=n+"px",window.innerWidth>991?t.style.left=`${document.querySelector("#searchLineContainer").getBoundingClientRect().left}px`:t.style.left="20px"}function Ge(){if($("#recommendedTab2").html()==""){let e=route().current("catalog.specification.show")?"specificationShow":"default";$.ajax({url:route("catalog.specification.get_ready_solutions"),data:{type:e,id:$("#readySolutions").attr("data-id")},success:function(t){t.status=="success"?($("#recommendedTab2").html(t.content),$("#readySolutionsRecommededBlock").removeClass("d-none"),$("#readySolutions").removeClass("d-none").addClass("d-inline tab-link-underlined"),$("#buyTogether").removeClass("tab-link-underlined"),$("#recommendedTab1").hide(),$("#recommendedTab2").fadeIn(300,function(){_e(document.getElementById("recommendedTab2"))})):($("#readySolutionsRecommededBlock").addClass("d-none"),$("#readySolutions").removeClass("d-inline tab-link-underlined").addClass("d-none"),$("#buyTogether").addClass("tab-link-underlined"),$("#recommendedTab2").hide(),$("#recommendedTab1").fadeIn(300))}})}else $("#readySolutionsRecommededBlock").removeClass("d-none"),$("#readySolutions").removeClass("d-none").addClass("d-inline tab-link-underlined"),$("#buyTogether").removeClass("tab-link-underlined"),$("#recommendedTab1").hide(),$("#recommendedTab2").fadeIn(300)}function Hn(){$.ajax({url:route("catalog.ajax.redraw_search_dop_info"),success:function(e){e.length>0&&($("#searchDopInfo").html(e),Ee(),$("#searchDopInfo").fadeIn(500),Ge(),_e(document.getElementById("recommendedClassesContainer")))}})}function zn(){if(!route().current("catalog.specification.show")&&$("#searchDopInfoSpecification").length>0&&$("#searchDopInfoSpecification").remove(),route().current("catalog.supergroup")||route().current("catalog.group")||route().current("catalog.class")||route().current("catalog.search")){if($("#searchDopInfo").length==0){let e=document.createElement("div");e.id="searchDopInfo",document.getElementById("mainContentContainer").before(e),setTimeout(function(){Hn()},300)}}else $("#searchDopInfo").length!=0&&$("#searchDopInfo").remove()}
167function so(){(document.getElementById("recommendedClassesContainer")||document.getElementById("readySolutionsRecommededBlock")&&document.getElementById("readySolutions"))&&Ge()}function lo(){$(document).off(".catalogReviews"),$("#addReviewModal").off(".catalogReviews"),$(document).on("click.catalogReviews",".review-like-js",function(){let e=$(this),t=e.parents("form");return $.ajax({type:"POST",url:route("catalog.ajax.review_like"),data:t.serialize(),beforeSend:()=>P(),success:function(a){if(a.status=="error")return Swal.fire({title:a.message,text:"",icon:a.status}),!1;e.children("span").text(a.reviewRate)},complete:()=>O()}),!1}),$(document).on("click.catalogReviews",".review-delete-js",function(){let t=$(this).parents("form");return $.ajax({type:"POST",url:route("catalog.ajax.review_delete"),data:t.serialize(),success:function(a){a.status=="error"?Swal.fire(a.message,"",a.status):window.location.href=window.location.href}}),!1}),$(document).on("click.catalogReviews",".open-review-modal-btn",function(){let e=$(this).parents("form");return $.ajax({type:"POST",url:route("catalog.ajax.review_first_check"),data:e.serialize(),beforeSend:()=>P(),success:function(t){if(t.status=="error"){Swal.fire(t.message,t.text,t.status);return}else $("#addReviewModal").modal("show")},complete:()=>O()}),!1}),$(document).on("click.catalogReviews",".change-review",function(e){e.preventDefault();let t=$(this).parents("form"),a=t.find("input[name='reviewId']").val(),n=t.find("input[name='reviewText']").val(),r=t.find("input[name='reviewRating']").val(),i=$(this).data("images"),l="",u="";$.each(i,function(o,d){l+=`<input type="hidden" name="photos[]" value="${d.image}" data-id="${o}">`,u+=`<div class="d-inline-block me-2 mt-2 border rounded-1 position-relative" data-id="${o}"> 168 <i class="delete-image-icon fa-solid fa-circle-xmark fa-xl position-absolute"></i> 169 <img alt="ÐзобÑажение" src="${d.image}" class="product-review-img" role="button"> 170 </div>`});let c=$("#addReviewModal");c.find("h1").text("ÐзмениÑÑ Ð¾ÑзÑв"),c.find("input[name=reviewId]").val(a),c.find("#reviewAddInpRating").val(r),c.find("textarea").val(n),c.find(".review-add-btn").text("ÐзмениÑÑ Ð¾ÑзÑв"),c.find("#respondFilesAjax").html(l),c.find("#reviewImgsAjax").html(u),c.modal("show");for(let o=1;o<=r;o++)$("#addReviewModal .stars-block-add").find(`[data-id="${o}"]`).addClass("_active").find("i").addClass("text-warning").removeClass("gray-star")}),$(document).on("mouseover.catalogReviews",".stars-block-add .hoverable.rev-star-one-js",function(){const e=$(this).data("id");$(this).closest(".stars-block-add").find("i").removeClass("text-warning").addClass("gray-star"),$(this).closest(".stars-block-add").find("[data-id]").each(function(){$(this).data("id")<=e&&$(this).find("i").removeClass("gray-star").addClass("text-warning")})}),$(document).on("mouseout.catalogReviews",".stars-block-add .hoverable.rev-star-one-js",function(){$(this).closest(".stars-block-add").find("i").removeClass("text-warning").addClass("gray-star"),$(this).closest(".stars-block-add").find("._active i").removeClass("gray-star").addClass("text-warning")}),$(document).on("click.catalogReviews",".hoverable.rev-star-one-js",function(){let e=$(this).data("id");return $("#addReviewModal #reviewAddInpRating").val(e),$(this).parent().find(".rev-star-one-js").find("i").removeClass("text-warning").addClass("gray-star"),$(this).parent().find(".rev-star-one-js._active").removeClass("_active"),$(this).parent().find(".rev-star-one-js").each(function(){$(this).data("id")<=e&&($(this).addClass("_active"),$(this).find("i").removeClass("gray-star").addClass("text-warning"))}),!1}),$(document).on("click.catalogReviews",".stars-block-js .hoverable.rev-star-one-js",function(){const e=$(this).data("id"),t=$(this).closest(".stars-block-js").data("image"),a=$(this).closest(".stars-block-js").data("itemnumber"),n=$(this).closest(".stars-block-js").data("productcode"),r=$(this).closest(".stars-block-js").data("productname"),i=$(this).closest(".stars-block-js").data("linenumber");let l=$("#addReviewModal");l.find(".product-page-img").attr("src",t).attr("data-itemnumber",a).attr("alt",r).attr("title",r),l.find(".product-code").text(n),l.find(".product-name").text(r),l.find('input[name="itemNumber"]').val(a),l.find("#reviewAddInpRating").val(e),l.find("#reviewImgsAjax").html(""),l.find("#respondFilesAjax").html(""),l.find(".btn-close").attr("data-linenumber",i),$("#addReviewModal").modal("show");for(let u=1;u<=5;
170u++)$("#addReviewModal .stars-block-add").find(`[data-id="${u}"]`).removeClass("_active").find("i").addClass("gray-star").removeClass("text-warning");for(let u=1;u<=e;u++)$("#addReviewModal .stars-block-add").find(`[data-id="${u}"]`).addClass("_active").find("i").addClass("text-warning").removeClass("gray-star")}),$("#addReviewModal").on("hide.bs.modal.catalogReviews",function(){$("#addReviewModal #reviewImgsAjax").html(""),$("#addReviewModal #respondFilesAjax").html("");for(let e=1;e<=5;e++)$(`.stars-block-js[data-linenumber="${$("#addReviewModal .btn-close").attr("data-linenumber")}"] .hoverable[data-id="${e}"]`).removeClass("_active").find("i").addClass("gray-star").removeClass("text-warning")}),$(document).on("change.catalogReviews","#addReviewModal .photo-ajax",function(){if($(this).val()!=""){let e=$(this),t=this.files,a=$("#addReviewModal #respondFilesAjax").children().length,n=$(this).data("max");if(n!=""&&t.length>(n-a)*1)return $(this).val(""),e.parents(".file-custom-review").removeClass("_active"),Swal.fire({title:"Ðожно вÑбÑаÑÑ Ð¼Ð°ÐºÑимÑм "+n+" ÑоÑо",text:"",icon:"error"}),!1;P();let r=new FormData;$.each(t,function(l,u){r.append(l,u)});let i=document.querySelector("#addReviewModal #reviewImgsAjax");$.ajax({url:route("catalog.ajax.image_upload"),type:"POST",data:r,cache:!1,dataType:"json",processData:!1,contentType:!1,success:function(l){if(typeof l.error>"u"){let u="",c="";$.each(l.files,function(s,o){let d=0;for(;document.querySelector(`#addReviewModal #respondFilesAjax input[data-id="${d}"]`);)d++;u=`<input type="hidden" name="photos[]" value="${o.full}" data-id="${d}">`,c=`<div class="d-inline-block me-2 mt-2 border rounded-1 position-relative" data-id="${d}"> 171 <i class="delete-image-icon fa-solid fa-circle-xmark fa-xl position-absolute"></i> 172 <img alt="ÐзобÑажение" src="${o.full}" class="product-review-img" role="button"> 173 </div>`,document.querySelector("#addReviewModal #respondFilesAjax").insertAdjacentHTML("beforeend",u),i.insertAdjacentHTML("beforeend",c)}),ie(i,".product-review-img"),l.text!="OK"?(Swal.fire(l.text,"","error"),e.parents(".file-custom-review").removeClass("_active")):e.parents(".file-custom-review").addClass("_active")}},complete:()=>O()})}}),$(document).on("click.catalogReviews",".delete-image-icon",function(){let e=$(this).parent().data("id");$(`#respondFilesAjax [data-id='${e}']`).remove(),$(this).parent().remove()}),$(document).on("click.catalogReviews",".review-add-btn",function(){let e=$(this).parents("form");return $.ajax({type:"POST",url:route("catalog.ajax.review_add"),data:e.serialize(),beforeSend:()=>P(),success:function(t){if(t.status=="error"){Swal.fire(t.message,t.text,t.status);return}window.location.href=window.location.href},complete:()=>O()}),!1})}j(lo);function co(){$(document).on("click.catalogGlobal",'[data-action="catalog:trigger-sim-product"]',function(e){var t;e.preventDefault(),(t=document.getElementById("showSimProduct"))==null||t.click()}),$(document).on("click.catalogGlobal",'[data-action="catalog:redirect-to-product"]',function(e){e.target.closest('[data-action="catalog:stop-propagation"]')||mo(e,String(this.dataset.url))}),$(document).on("click.catalogGlobal",'[data-action="catalog:open-chat"]',function(e){e.preventDefault(),me()}),$(document).on("click.catalogGlobal",'[data-action="catalog:submit-yandex-search"]',function(e){var t;e.preventDefault(),(t=document.querySelector(".ya-site-form__submit"))==null||t.click()}),$(document).on("click.catalogGlobal",'[data-action="catalog:stop-propagation"]',function(e){e.stopPropagation()})}j(()=>{$(document).off(".catalogGlobal"),$(window).off(".catalogGlobal"),co(),oo(),so(),ho(),$(document).on("click.catalogGlobal",".set-fast-search-click",function(){let r=$(this).parents("form");return $.ajax({type:"POST",url:route("catalog.ajax.set_fast_search"),data:r.serialize(),success:function(){window.location.href=window.location.href}}),!1}),$(document).on("click.catalogGlobal",".only-customer-click",function(){return Swal.fire({title:"ÐÑибка",text:"Ðанное дейÑÑвие доÑÑÑпно ÑолÑко Ð´Ð»Ñ ÐºÐ»Ð¸ÐµÐ½Ñов",icon:"error"}),!1}),$(document).on("click.catalogGlobal",".search-inp-none",function(){return $.ajax({type:"POST",url:route("catalog.ajax.search"),data:{action:0},success:function(){$("#searchInput").val(""),$("#searchClass").length>0&&$("#searchClass").val(""),$("#searchGlob").length>0&&$("#searchGlob").val(""),$("#std1Input").length>0&&$("#std1Input").val(""),$(".search-inp-none").hasClass("_active")&&$(".search-inp-none").removeClass("_active"),$("#searchInput").trigger("focus")}}),!1}),$(document).on("click.catalogGlobal",".search-btn",function(){let r=$("#searchInput").val();return r!=""&&$(".search-btn").addClass("disabled"),route().current("catalog.class")||route().current("catalog.brand.class")?($("#std1Input").length>0&&$("#std1Input").val(""),$("#sridInput").length>0&&$("#sridInput").val(""),$("#isClassSearch").val(1),$("#searchClass").val(r),$("#searchYes").val(1),Ke("search")):Ze(),!1}),$(document).on("keypress.catalogGlobal","#searchInput",function(r){if([13,169].includes(r.keyCode))return $(this).val()==""&&$(".search-inp-none").trigger("click"),$("#searchClass").val()!=""&&$(".search-btn").addClass("disabled"),route().current("catalog.class")||route().current("catalog.brand.class")?($("#std1Input").length>0&&$("#std1Input").val(""),$("#sridInput").length>0&&$("#sridInput").val(""),$("#isClassSearch").val(1),$("#searchClass").val($(this).val()),$("#searchYes").val(1),Ke("search")):Ze(),!1}),$(document).on("change.catalogGlobal","#searchInput",function(){$(this).val()==""&&($(".search-inp-none").hasClass("_active")&&$(".search-inp-none").removeClass("_active"),$(".search-inp-none").trigger("click"))}),$(document).on("click.catalogGlobal","#searchInput",function(){!$("#searchResultBlock").hasClass("_active")&&$("#startSearchInfo").children().length>0&&$("#searchResultBlock").addClass("_active")}),$(document).on("click.catalogGlobal",".yandex-search-js",function(){return $("#searchInput").val($("#historySearchText").html()),$(".search-btn").addClass("disabled"),$("#std1Input").length>0&&$("#std1Input").val(""),$(this).hasClass("yandex-search-js-class")?($("#isClassSearch").val(1),$("#searchClass").val($("#historySearchText").html()),$("#searchYes").val(1),Ke("search")):Ze(),$("#searchResultBlock").removeClass("_active"),!1}),$(document).on("click.catalogGlobal",".request-sample-click",function(){if(!$(this).hasClass("_disabled")){let r=$(this),i=r.parents("form");Swal.fire({title:"ÐÑ Ð´ÐµÐ¹ÑÑвиÑелÑно Ñ Ð¾ÑиÑе запÑоÑиÑÑ Ð¾Ð±ÑазеÑ?",showCancelButton:!0,confirmButtonText:"Ðа",cancelButtonText:"ÐеÑ"}).then(l=>{l.isConfirmed?(r.addClass("_disabled"),$.ajax({type:"POST",url:route("catalog.ajax.request_sample"),data:i.serialize(),success:function(u){if(u.status=="error"){Swal.fire({title:u.message,icon:u.status}).then(()=>location.reload());return}window.location.href=window.location.href}})):r.removeClass("_disabled")})}return!1}),$(document).on("click.catalogGlobal",".report-add-count-click",function(){let r=$(this).parents("form");return $.ajax({type:"POST",url:route("catalog.ajax.report_add_count"),data:r.serialize(),success:function(){Swal.fire({title:"СпаÑибо",text:"ÐÑ ÑообÑим о поÑÑÑплении ÑоваÑа",icon:"success"})}}),!1}),$(document).on("copy.catalogGlobal",".copy-not",function(){return!1}),$(document).on("mousemove.catalogGlobal",".copy-select",function(){$(this).parents(".copy-td").find(".copy-select-val").selectText()}),$(document).on("mouseleave.catalogGlobal",".copy-select",function(){window.getSelection?window.getSelection().removeAllRanges():document.selection.empty()}),$(document).on("mousemove.catalogGlobal",".copy-select2",function(){$(this).parents(".copy-mainblock").find(".copy-select-val2").addClass("highlight")}),$(document).on("mouseleave.catalogGlobal",".copy-select2",function(){$(this).parents(".copy-mainblock").find(".copy-select-val2").removeClass("highlight")}),$(document).on("click.catalogGlobal",".copy-block-im-click",function(){let r=$(this);return $(this).parents("tr").find(".copy-block-im textarea").select(),document.execCommand("copy"),r.addClass("text-warning"),setTimeout(function(){r.removeClass("text-warning")},1e3),!1}),$(document).on("mouseup.catalogGlobal",".picture-reference-click",function(){let r=$(this).data("id");$.ajax({type:"POST",url:route("catalog.ajax.picture_reference_log"),data:{itemNumber:r}})}),$(document).on("mouseup.catalogGlobal",".product-compatibles-click",function(){let r=$(this).data("id");$.ajax({type:"POST",url:route("catalog.ajax.product_compatibles_log"),data:{itemNumber:r}})}),$(document).on("mouseup.catalogGlobal",".gorizontal-analog-block-click",function(){isEmployee||ym(31740541,"reachGoal","gorizontal_analog_block")}),$(document).on("click.catalogGlobal",".create-copy-log",function(){let r=$(this).data("clipboard-text");return Jt(this,r),!1}),$(document).on("click.catalogGlobal",".copy-click",function(){let r=$(this).parent().find("textarea");return r.select(),document.execCommand("copy"),$(this).hasClass("copy-select")&&(window.getSelection?window.getSelection().removeAllRanges():document.selection.empty()),Jt(this,r.val()),!1}),$(document).on("keypress.catalogGlobal",".basket-form-count",function(r){if(r.keyCode==13){let i;return i=$(this).parents("form").find(".basket-form-click").eq(0),i.trigger("click"),!1}}),$(document).on("click.catalogGlobal",".basket-form-click",function(){let r=$(this),i;$(this).hasClass("basket-form-click-table")?i=$(this).parents("tr").find(".basket-form-table"):i=$(this).parents("form");let l=i.find(".basket-form-count"),u=l.val();return l.removeClass("_error").attr({"data-bs-original-title":""}).tooltip("hide"),$.trim(u)==""||u<=0||isNaN(u)?(dt(l,"<span class='text-danger'>ÐведиÑе коÑÑекÑное знаÑение</span>"),!1):(i.find(".basket-form-remainsmode").length>0&&($(this).hasClass("basket-form-mail")?i.find(".basket-form-remainsmode").val("yes"):i.find(".basket-form-remainsmode").val("")),$(this).hasClass("basket-form-mail")?fo(i,l,r):uo(i,l,r),!1)});function e(){let r=W();typeof r.catalog>"u"&&(r.catalog={}),r.catalog.needShowComparisonsPromotion=!1,oe(r)}let t=W();window.innerWidth>=992&&(typeof t.catalog>"u"||t.catalog.needShowComparisonsPromotion!=!1)&&setTimeout(()=>{$("#openComparisons").popover("show"),setTimeout(()=>{e()},3e3),setTimeout(()=>{$("#openComparisons").popover("hide")},8e3)},1e3),$("#openComparisons").off(".catalogGlobal"),$("#openComparisons").on("click.catalogGlobal",()=>{e()}),$("#openComparisons").popover("dispose"),$("#openComparisons").popover({trigger:"manual",placement:"bottom",html:!0,title:"СÑавнение ÑоваÑов <span class='badge text-bg-primary'>NEW</span>",content:"ÐодÑобное ÑÑавнение ÑоваÑов по Ð¸Ñ Ñ Ð°ÑакÑеÑиÑÑикам, ÑÑокам поÑÑавки и Ñенам. ÐобавÑÑе ÑоваÑÑ Ð² ÑÑавнение в каÑалоге и воÑполÑзÑйÑеÑÑ Ð½Ð¾Ð²Ñм ÑÑнкÑионалом!"}).on("shown.bs.popover.catalogGlobal",function(r){let i=$(r.target),u=$
173("#"+i.attr("aria-describedby")).find(".popover-header");u.append('<i class="popover-close ms-1 ps-1 float-end far fa-xmark" role="button"></i>'),u.find(".popover-close").on("click",function(){i.popover("hide")})}).on("hide.bs.popover.catalogGlobal",()=>{e()}),$(document).on("click.catalogGlobal",".about-company-rev-a-js",function(){let r=$(this),i=r.siblings(".card-rev-company-text")[0];return i&&(r.hasClass("_active")?(r.removeClass("_active").html("ÐеÑÑ Ð¾ÑзÑв"),i.style.maxHeight=i.scrollHeight+"px",i.offsetHeight,i.style.maxHeight="calc(1.6em * 6)",i.addEventListener("transitionend",function l(u){u.propertyName==="max-height"&&(i.removeEventListener("transitionend",l),i.classList.remove("_expanded"),i.style.maxHeight="")})):(r.addClass("_active").html("СкÑÑÑÑ Ð¾ÑзÑв"),i.classList.add("_expanded"),i.style.maxHeight=i.scrollHeight+"px")),!1}),$(document).on("click.catalogGlobal",".interesting-click",function(){let r=$(this),i=r.data("id"),l="add";return r.find("i").hasClass("fas")&&(l="remove"),$.ajax({type:"POST",url:route("catalog.ajax.interesting"),dataType:"json",data:{itemNumber:i,type:l},success:function(u){if(u.type=="error")return Swal.fire({title:"ÐÑибка",text:u.errorText,icon:"error"}),!1;u.type=="add"?$('.interesting-click[data-id="'+i+'"]').length>0&&$('.interesting-click[data-id="'+i+'"]').html(`<i class="fas fa-heart lh-base text-carmine" data-bs-toggle="tooltip" data-bs-html="true" title="<span class='text-secondary'>УдалиÑÑ Ð¸Ð· ÐзбÑанного</span>"></i>`):$('.interesting-click[data-id="'+i+'"]').length>0&&$('.interesting-click[data-id="'+i+'"]').html(`<i class="far fa-heart lh-base text-secondary" data-bs-toggle="tooltip" data-bs-html="true" title="<span class='text-secondary'>ÐобавиÑÑ Ð² ÐзбÑанное</span>"></i>`),$("#interestingCount").length>0&&(u.cnt>0?$("#interestingCount, #interestingCount2").html(u.cnt):$("#interestingCount, #interestingCount2").html("")),R()}}),!1}),eo(),to(),$(document).on("click.catalogGlobal",".prod-compare-click",function(){let r=$(this),i=$(this).parent(),l=r.data("id"),u=r.data("itemnumber"),c=l?`.prod-compare-click[data-id="${l}"]`:`.prod-compare-click[data-itemnumber="${u}"]`,s;r.hasClass("_active")?(s=0,$(c).each(function(){$(this).removeClass("_active")})):(s=1,$(c).each(function(){$(this).addClass("_active")}));function o(m){m=="add"?$(c).each(function(){$(this).addClass("btn-primary").removeClass("btn-light").attr({"data-bs-original-title":"УбÑаÑÑ Ð¸Ð· ÑÑавнениÑ"})}):m=="remove"&&$(c).each(function(){$(this).removeClass("btn-primary").addClass("btn-light").attr({"data-bs-original-title":"ÐобавиÑÑ Ðº ÑÑавнениÑ"})})}$(".compare-button-popover").remove();function d(m){m&&($("#compareLinkStr").html(m),$(".compare-button-popover .assign-substitutions-btn").attr("href",m))}function f(m){i.popover("show"),d(m)}return $.ajax({type:"POST",url:route("catalog.ajax.compare"),data:{product_id:l,itemnumber:u,action:s},success:function(m){m.err!=""?Swal.fire({title:"ÐÐ»Ñ Ð´Ð¾Ð±Ð°Ð²Ð»ÐµÐ½Ð¸Ñ Ðº ÑÑÐ°Ð²Ð½ÐµÐ½Ð¸Ñ ÑоваÑа дÑÑгого клаÑÑа, надо оÑиÑÑиÑÑ ÑпиÑок ÑÑавнениÑ.<br>ÐÑиÑÑиÑÑ?",showCancelButton:!0,confirmButtonText:"Ðа",cancelButtonText:"ÐеÑ"}).then(C=>{C.isConfirmed?$.ajax({type:"POST",url:route("catalog.ajax.compare"),data:{product_id:l,itemnumber:u,action:4},success:function(S){$(".prod-compare-click").each(function(){$(this).removeClass("_active").removeClass("btn-primary").addClass("btn-light").attr({"data-bs-original-title":"ÐобавиÑÑ Ðº ÑÑавнениÑ"})}),r.addClass("_active"),o("add"),f(S.classLink),$("#comparisonCount, #comparisonCountBurgerMenu").html(S.count)}}):$(c).each(function(){$(this).removeClass("_active")})}):(s==1?(o("add"),f(m.classLink)):s==0&&o("remove"),m.count*1>0&&d(m.classLink));const h=m.count||"",p=document.getElementById("comparisonCount"),y=document.getElementById("comparisonCountBurgerMenu");p&&(p.textContent=h),y&&(y.textContent=h)}}),!1});const a=$("#marketplaceAccessContactPersons");a.length&&!a.data("select2")&&a.select2({dropdownParent:a.closest("div"),theme:"bootstrap4",allowClear:!0,tags:!1,placeholder:"ÐÑбеÑиÑе одно или неÑколÑко конÑакÑнÑÑ
лиÑ"}).on("select2:select.catalogGlobal",function(){$(this).trigger("change")}),$("#marketplaceAccessMyself").off("click.catalogGlobal").on("click.catalogGlobal",function(){let r=$("#marketplaceAccessContactPersons").val();r&&!r.includes($(this).attr("data-customerId"))&&r.push($(this).attr("data-customerId")),$("#marketplaceAccessContactPersons").val(r).trigger("change")}),$(document).on("click.catalogGlobal","#backStepAccommodationBtn",function(){return $(".marketplace-access-step1").removeClass("d-none"),$(".marketplace-access-step2").addClass("d-none"),!1}),$("#marketplaceAccessRequestModal").off(".catalogGlobal").on("shown.bs.modal.catalogGlobal",function(){$("#marketplaceAccessContactPersons option").length==0&&$.ajax({method:"POST",url:route("cabinet.get_active_contact_persons",{customernumber:$("#marketplaceAccessContactPersons").attr("data-customernumber")}),success:function(r){$.each(r,function(i,l){if(l.contactpersonnumber){let u=new Option(l.contactpersonname,l.contactpersonnumber,!1,!1);$("#marketplaceAccessContactPersons").append(u)}})}}),$("#marketplaceAccessContactPersons").val(null).trigger("change"),$("form[name='marketplaceAccessFormStep1']").validate({validClass:"is-valid",errorClass:"is-invalid",rules:{marketplaceAccessContactPersons:{required:!0}},messages:{marketplaceAccessContactPersons:{required:"Ðолжно бÑÑÑ Ð²ÑбÑано Ñ
оÑÑ Ð±Ñ Ð¾Ð´Ð½Ð¾ конÑакÑное лиÑо"}},errorElement:"div",errorPlacement:function(r,i){r.addClass("invalid-feedback"),r.insertAfter(i)},highlight:function(r,i,l){$(r).addClass(i).removeClass(l)},unhighlight:function(r,i,l){$(r).addClass(l).removeClass(i)},submitHandler:function(){$("#contactPersonsList").val($("#marketplaceAccessContactPersons").val()),$(".marketplace-access-step1").addClass("d-none"),$(".marketplace-access-step2").removeClass("d-none")}}),$("form[name='marketplaceAccessFormStep2']").validate({validClass:"is-valid",errorClass:"is-invalid",rules:{marketplaceBik:{required:!0,validateBik:!0},marketplaceCheckingAccount:{required:!0,number:!0,validateRsCheckContolNumber:{bik:"#marketplaceBik"}},marketplaceCorrespondentAccount:{required:!0,number:!0,validateKsCheckContolNumber:{bik:"#marketplaceBik"}},marketplaceBank:{required:!0}},messages:{marketplaceBik:{required:"ÐанковÑкий иденÑиÑикаÑионнÑй код должен бÑÑÑ Ð·Ð°Ð¿Ð¾Ð»Ð½ÐµÐ½"},marketplaceCheckingAccount:{required:"РаÑÑеÑнÑй ÑÑÐµÑ Ð´Ð¾Ð»Ð¶ÐµÐ½ бÑÑÑ Ð·Ð°Ð¿Ð¾Ð»Ð½ÐµÐ½",number:"РаÑÑеÑнÑй cÑÐµÑ Ð¼Ð¾Ð¶ÐµÑ ÑоÑÑоÑÑÑ ÑолÑко из ÑиÑÑ"},marketplaceCorrespondentAccount:{required:"ÐоÑеÑпонденÑÑкий ÑÑÐµÑ Ð´Ð¾Ð»Ð¶ÐµÐ½ бÑÑÑ Ð·Ð°Ð¿Ð¾Ð»Ð½ÐµÐ½",number:"ÐоÑеÑпонденÑÑкий cÑÐµÑ Ð¼Ð¾Ð¶ÐµÑ ÑоÑÑоÑÑÑ ÑолÑко из ÑиÑÑ"},marketplaceBank:{required:"Ðанк должен бÑÑÑ Ð·Ð°Ð¿Ð¾Ð»Ð½ÐµÐ½"}},errorElement:"div",errorPlacement:function(r,i){r.addClass("invalid-feedback"),r.insertAfter(i)},highlight:function(r,i,l){$(r).addClass(i).removeClass(l)},unhighlight:function(r,i,l){$(r).addClass(l).removeClass(i)},submitHandler:function(r){r=$("form[name='marketplaceAccessFormStep2']"),$.ajax({type:"POST",url:route("catalog.ajax.request_access_marketplace"),data:r.serialize(),beforeSend:function(){$("button[id='marketplaceAccessConfirm']").blockButton()},success:function(i){Swal.fire(i.message,"",i.status)},complete:function(){$("button[id='marketplaceAccessConfirm']").unblockButton(),$("#marketplaceAccessRequestModal").modal("hide")}})}})}).on("hidden.bs.modal.catalogGlobal",function(){$(".marketplace-access-step1").removeClass("d-none"),$(".marketplace-access-step2").addClass("d-none"),$("#marketplaceAccessContactPersons").val(null).trigger("change").removeClass("is-valid is-invalid"),$("form[name='marketplaceAccessFormStep2']").find("#marketplaceBik").val("").removeClass("is-valid is-invalid"),$("form[name='marketplaceAccessFormStep2']").find("#marketplaceCheckingAccount").val("").removeClass("is-valid is-invalid"),$("form[name='marketplaceAccessFormStep2']").find("#marketplaceCorrespondentAccount").val("").removeClass("is-valid is-invalid"),$("form[name='marketplaceAccessFormStep2']").find("#marketplaceBank").val("").removeClass("is-valid is-invalid")}),$("#createOpportunityModal").off(".catalogGlobal").on("show.bs.modal.catalogGlobal",function(r){$(this).find("input[name='priorityBrand']").val(r.relatedTarget.dataset.prioritybrand),$(this).find("input[name='priorityBrandName']").val(r.relatedTarget.dataset.prioritybrandname),$(this).find("#priorityBrandLogo").attr("src",r.relatedTarget.dataset.prioritybrandlogo),$(this).find("input[name='startingDate']").val(moment().format("YYYY-MM-DD"))}).on("hidden.bs.modal.catalogGlobal",function(){let r=$("form[name='createOpportunityForm']");ee(r),$(this).find("#priorityBrandLogo").removeAttr("src")}),Qr($("form[name='createOpportunityForm']"),{validClass:"is-valid",errorClass:"is-invalid",rules:{startingDate:{required:!0,date:!0,dateIsSame:moment().format("YYYY-MM-DD")},budget:{required:!0,number:!0,min:25e3,max:1e5},contactPerson1:{required:!0,RuEnAlphaNumSpace:!0}},messages:{startingDate:{required:"ÐожалÑйÑÑа, введиÑе даÑÑ",date:"ÐожалÑйÑÑа, введиÑе коÑÑекÑнÑÑ Ð´Ð°ÑÑ",dateIsSame:"ÐаÑа должна бÑÑÑ ÑекÑÑей"},budget:{required:"ÐожалÑйÑÑа, введиÑе бÑÐ´Ð¶ÐµÑ Ð°ÐºÑии",number:"ÐожалÑйÑÑа, введиÑе коÑÑекÑнÑй бÑÐ´Ð¶ÐµÑ Ð°ÐºÑии",min:"ÐÑÐ´Ð¶ÐµÑ Ð°ÐºÑии должен бÑÑÑ Ð±Ð¾Ð»ÑÑе или Ñавен {0}",max:"ÐÑÐ´Ð¶ÐµÑ Ð°ÐºÑии должен бÑÑÑ Ð¼ÐµÐ½ÑÑе или Ñавен {0}"},contactPerson1:{required:"ÐожалÑйÑÑа, заполниÑе конÑакÑное лиÑо"}},errorElement:"div",errorPlacement:function(r,i){r.addClass("invalid-feedback"),r.insertAfter(i)},highlight:function(r,i,l){$(r).addClass(i).removeClass(l)},unhighlight:function(r,i,l){$(r).addClass(l).removeClass(i)},submitHandler:function(){let r=$("form[name='createOpportunityForm']");$.ajax({method:"POST",url:route("catalog.create_opportunity"),data:r.serialize(),beforeSend:function(){r.find("button[type='submit']").blockButton()},success:function(i){Swal.fire({title:i.title,text:i.message,icon:i.status}).then(()=>location.reload())},complete:function(){r.find("button[type='submit']").unblockButton()}})}}),$("#productFastModal").off(".catalogGlobal").on("show.bs.modal.catalogGlobal",function(r){let i=$(r.relatedTarget).attr("data-need-save-log-product-fast")=="1"?1:0;$.ajax({url:route("catalog.ajax.product_fast"),data:{itemNumber:$(r.relatedTarget).attr("data-itemnumber"),needSaveLog:i},success:function(l){$(".img-tooltip").length>0&&$(".img-tooltip").remove(),$("#productFastContent").html(l),R(),ie(document.getElementById("productFastImageContainer"),"#productFastImage")}})}).on("hide.bs.modal.catalogGlobal",function(){$("#productFastContent").html("")});let n=document.getElementById("productFastOffcanvas");
173n&&(n==null||n.addEventListener("show.bs.offcanvas",r=>{let i=r.target.getAttribute("data-need-save-log-product-fast")=="1"?1:0;$.ajax({url:route("catalog.ajax.product_fast_offcanvas"),data:{itemNumber:r.target.getAttribute("data-itemnumber"),needSaveLog:i},success:function(l){n.innerHTML=l,R()}})}),n==null||n.addEventListener("hidden.bs.offcanvas",r=>{n.innerHTML=""})),$(document).on("click.catalogGlobal","#readySolutions",function(){isEmployee||ym(31740541,"reachGoal","ready_solutions_tab"),Ge()}),$(document).on("click.catalogGlobal","#buyTogether",function(){$("#buyTogether").addClass("tab-link-underlined"),$("#readySolutions").removeClass("tab-link-underlined"),$("#recommendedTab2").hide(),$("#recommendedTab1").fadeIn(300)}),$(document).on("click.catalogGlobal","#reportProductError, #reportProductError2, #reportProductError3",async function(){const r=this.getAttribute("data-link"),i=await $.ajax({url:route("catalog.ajax.get_responsible_employee_for_product"),data:{itemNumber:this.getAttribute("data-itemnumber")},method:"POST"});window.open(r+"&answer_short_text_74890907="+i)}),$(document).on("click.catalogGlobal","#reportSearchItemError",function(){const i=new URLSearchParams(location.search).get("text");let l=this.getAttribute("data-link");l+="&answer_short_text_57519959=ÐоиÑковой запÑоÑ: "+i,l+="&answer_short_text_74890907=r-jarus",window.open(l)}),bn(),$(document).on("keyup.catalogGlobal input.catalogGlobal","#searchInput",function(r){let i=$(this).val();i!=""?$(".search-inp-none").hasClass("_active")||$(".search-inp-none").addClass("_active"):$(".search-inp-none").hasClass("_active")&&$(".search-inp-none").removeClass("_active"),document.documentElement.dataset.catalogAjaxSearch!=="false"&&(ze(),[13,169].includes(r.keyCode)||no(function(){io(i)},600))})});function uo(e,t,a){$.ajax({type:"POST",url:e.attr("action"),data:e.serialize(),success:function(n){if(n.status=="error"&&(n.errorType=="swal"?n.errorSubType=="warning"?Swal.fire(n.swalTitle,n.message,n.errorSubType):Swal.fire(n.message,"","error"):dt(t,"<span class='text-danger'>"+n.message+"</span>")),n.status=="success"){n.message!=""&&Swal.fire(n.message,"","success"),n.isSoc&&(n.auth?n.isCustomer&&(ym(31740541,"reachGoal","basket3"),n.isGoalUnique&&ym(31740541,"reachGoal","basket3_unique")):(ym(31740541,"reachGoal","basket3"),n.isGoalUnique&&ym(31740541,"reachGoal","basket3_unique"))),e.closest(".analogs-basket").length>0&&(isEmployee||ym(31740541,"reachGoal","gorizontal_analog_block"));let r=0,i=0;n.auth?typeof n.basketResult.itemsCount<"u"&&(r=n.basketResult.itemsCount,i=n.basketResult.itemsSum):(r=n.guestBasketCount,i=n.guestBasketSum),r>0?(r>99?$("#basketItemsCount").html("99+"):$("#basketItemsCount").html(r),$("#basketItemsCount2").length>0&&(r>99?$("#basketItemsCount2").html("99+"):$("#basketItemsCount2").html(r))):($("#basketItemsCount").html(""),$("#basketItemsCount2").length>0&&$("#basketItemsCount2").html("")),Number(i)==0?$("#basketItemsSum").addClass("d-none"):($("#basketLabel").removeClass("d-sm-block"),$("#basketItemsSum").removeClass("d-none").html(i),$("#basketItemsSumCurrency").removeClass("d-none")),$("#searchDopInfo").length>0&&(n.needRedrawSearchDopInfo==!0?Hn():Ge(),R())}return a.removeClass("d-none"),t.val(""),!1}})}function fo(e,t,a){$.ajax({type:"POST",url:route("catalog.ajax.add_vendor_basket"),data:{itemnumber:e.find(".basket-form-im").val(),quantity:t.val(),vendornumber:e.find(".basket-form-vendornumber").val()},success:function(n){return n.status=="error"&&(n.errorType=="swal"?n.errorSubType=="login"?$("#loginModal").modal("show"):n.errorSubType=="warning"?Swal.fire(n.swalTitle,n.message,n.errorSubType):Swal.fire(n.message,"","error"):dt(t,"<span class='text-danger'>"+n.message+"</span>")),n.status=="success"&&(n.message!=""&&Swal.fire(n.message,"","success"),typeof n.basket.itemsCount<"u"&&($("#basketItemsCount").length>0&&(n.basket.itemsCount>0?n.basket.itemsCount>99?$("#basketItemsCount").html("99+"):$("#basketItemsCount").html(n.basket.itemsCount):$("#basketItemsCount").html("")),$("#basketItemsCount2").length>0&&(n.basket.itemsCount>0?n.basket.itemsCount>99?$("#basketItemsCount2").html("99+"):$("#basketItemsCount2").html(n.basket.itemsCount):$("#basketItemsCount2").html("")),$("#basketItemsSum").length>0&&(Number(n.basket.itemsSum)==0?$("#basketItemsSum").addClass("d-none"):($("#basketLabel").removeClass("d-sm-block"),$("#basketItemsSum").removeClass("d-none").html(n.basket.itemsSum),$("#basketItemsSumCurrency").removeClass("d-none"))))),a.removeClass("d-none"),t.val(""),!1}})}$.fn.selectText=function(){var e=document,t=this[0];if(e.body.createTextRange){var a=document.body.createTextRange();a.moveToElementText(t),a.select()}else if(window.getSelection){var n=window.getSelection(),a=document.createRange();a.selectNodeContents(t),n.removeAllRanges(),n.addRange(a)}};function Jt(e,t){let a=$(e).data("type"),n=$(e).data("im"),r=$(e).data("s"),i=$(e).data("ssid"),l="";[3,5].includes(a)&&(l=$(e).data("pricetype")),$.ajax({type:"POST",url:route("catalog.ajax.copy_log"),data:{type:a,title:t,itemNumber:n,priceType:l,s:r,ssid:i},success:function(u){isEmployee||(a==1&&(ym(31740541,"reachGoal","copy_supplieritemnumber"),u.isGoalUnique&&ym(31740541,"reachGoal","copy_supplieritemnumber_unique")),a==2&&(ym(31740541,"reachGoal","copy_itemtext"),u.isGoalUnique&&ym(31740541,"reachGoal","copy_itemtext_unique")))}})}function mo(e,t){e.target.closest(".request-sample-click")||(e.stopPropagation(),P(),window.location.href=t)}function ho(){const e=document.getElementById("searchYandexModul");e!=null&&e.dataset.autoSubmitYandex&&setTimeout(()=>{var t;(t=document.querySelector(".ya-site-form__submit"))==null||t.click()},1e3)}function po(){isAuthenticated||Swal.fire({text:"ÐÐ»Ñ Ð¿ÑÐ¾Ð´Ð¾Ð»Ð¶ÐµÐ½Ð¸Ñ ÑабоÑÑ Ð²Ð¾Ð¹Ð´Ð¸Ñе в ÑиÑÑÐµÐ¼Ñ Ð¸Ð»Ð¸ заÑегиÑÑÑиÑÑйÑеÑÑ",showDenyButton:!0,confirmButtonText:"ÐойÑи",denyButtonText:"ÐаÑегиÑÑÑиÑоваÑÑÑÑ",customClass:{confirmButton:"btn btn-primary mx-1",denyButton:"btn btn-success mx-1"},buttonsStyling:!1}).then(e=>{e.isConfirmed?bootstrap.Modal.getOrCreateInstance("#loginModal").show():e.isDenied&&bootstrap.Modal.getOrCreateInstance("#registrationModal").show()})}function go(){isAuthenticated&&Swal.fire({text:"ÐÑевÑÑено допÑÑÑимое колиÑеÑÑво пÑоÑмоÑÑов ÑÑÑÐ°Ð½Ð¸Ñ ÐºÐ°Ñалога",confirmButtonText:"ÐонÑÑно",customClass:{confirmButton:"btn btn-primary mx-1"},buttonsStyling:!1})}ue("throttle.limit-reached",()=>{go()});ue("throttle.invitation-auth",()=>{po()});function Gn(){var a,n;const e=document.querySelector("form[name='endCustomerForm']");return((a=e==null?void 0:e.querySelector("input[name='actionType']"))==null?void 0:a.value)==="create"?!0:((n=e==null?void 0:e.querySelector("input[name='invoicesExist']"))==null?void 0:n.value)!="1"}function vo(e){let t=document.getElementById("notFoundCountactPerson
173ForDelivery");t.classList.add("d-none");let a=e.closest(".dropdown-menu"),n=e.value.toLowerCase();if(n.trim()==""){a.querySelectorAll(".dropdown-item").forEach(i=>{i.classList.remove("d-none")});return}a.querySelectorAll(".dropdown-item").forEach(i=>{i.classList.add("d-none")});let r=a.querySelectorAll(`.dropdown-item[data-contactpersonname-for-search*="${n}"]`);if(r.length==0){t.classList.remove("d-none");return}r.forEach(i=>{i.classList.remove("d-none")})}function yo(e){document.getElementById("da_cp").value=e.getAttribute("data-contactpersonname"),document.getElementById("da_phone").value=e.getAttribute("data-mobilephone"),$("#da_cp").valid(),$("#da_phone").valid()}function bo(e){e=="create"&&($("#dellinTakeoutTab").on("show.bs.tab",function(){document.getElementById("notForTakeout").classList.add("d-none");let n=document.getElementById("saveDeliveryAddress");route().current("marketplace.quotes.vendor.*")||(n.innerHTML="ÐабÑаÑÑ Ð·Ð´ÐµÑÑ"),n.disabled=!0;let r=document.getElementById("da_cit_code_dellin").value;r!=""&&document.getElementById("mapDellinPvz").innerHTML==""&&Zt(r),ae!=null&&ae.geoObjects.each(function(i){i.balloon.isOpen()&&i.balloon.close()})}),$("#dellinDeliveryTab").on("show.bs.tab",Ao));let t,a=!1;$("#da_cit_dellin").select2({theme:"bootstrap4",placeholder:"ÐоÑод",dropdownParent:$("#da_cit_dellin").closest("div"),minimumInputLength:3,ajax:{delay:750,transport:function(n,r,i){if(a)return!1;a=!0,$.ajax({url:route("delivery_address.get_dellin_city"),data:{term:n.data.term},success:function(l){if(l.length!=0&&l[0].id=="error"){Swal.fire({icon:"error",title:"ÐÑибка",text:l[0].text});return}r(l)},failure:i,complete:function(){a=!1}})},processResults:function(n){return{results:n}}},templateSelection:function(n){return typeof n.codeCLADR<"u"&&(document.getElementById("da_cit_code_dellin").value=n.codeCLADR),$(`<span>${n.text}</span>`)}}).on("select2:select",function(n){t=n.params.data.cityId,t!=null&&document.getElementById("dellinTakeout").classList.contains("show")&&Zt(t)}),$("#da_str_dellin").select2({theme:"bootstrap4",placeholder:"УлиÑа",dropdownParent:$("#da_str_dellin").closest("div"),minimumInputLength:3,ajax:{delay:750,transport:function(n,r,i){if(a)return!1;a=!0,$.ajax({url:route("delivery_address.get_dellin_street"),data:{term:n.data.term,cityId:t},success:function(l){if(l.length!=0&&l[0].id=="error"){Swal.fire({icon:"error",title:"ÐÑибка",text:l[0].text});return}r(l)},failure:i,complete:function(){a=!1}})},processResults:function(n){return{results:n}}},templateSelection:function(n){return typeof n.codeCLADR<"u"&&(document.getElementById("da_str_code_dellin").value=n.codeCLADR),$(`<span>${n.text}</span>`)}}),$("#da_hs_dellin").select2({theme:"bootstrap4",placeholder:"Ðом",dropdownParent:$("#da_hs_dellin").closest("div"),minimumInputLength:1,ajax:{delay:750,transport:function(n,r,i){if(a)return!1;a=!0,$.ajax({url:route("delivery_address.get_dellin_house"),data:{term:document.getElementById("da_str_dellin").value+" "+n.data.term,cityKladr:document.getElementById("da_cit_code_dellin").value},success:function(l){if(l.length!=0&&l[0].id=="error"){Swal.fire({icon:"error",title:"ÐÑибка",text:l[0].text});return}r(l)},failure:i,complete:function(){a=!1}})},processResults:function(n){return{results:n}}}}),$("#da_cit_dellin").on("change",function(){let n=document.getElementById("da_str_dellin");n.value="",n.dispatchEvent(new Event("change",{bubbles:!0}));let r=document.getElementById("da_hs_dellin");r.value="",r.disabled=!0,r.dispatchEvent(new Event("change",{bubbles:!0})),document.getElementById("da_cit_dellin").value!=""&&(n.disabled=!1)}),$("#da_str_dellin").on("change",function(){let n=document.getElementById("da_str_dellin"),r=document.getElementById("da_hs_dellin");n.value!=""&&(r.disabled=!1),r.value="",r.dispatchEvent(new Event("change",{bubbles:!0}))})}function $o(e){e=="create"&&($("#cdekTakeoutTab").on("show.bs.tab",function(){document.getElementById("notForTakeout").classList.add("d-none");let a=document.getElementById("saveDeliveryAddress");route().current("marketplace.quotes.vendor.*")||(a.innerHTML="ÐабÑаÑÑ Ð·Ð´ÐµÑÑ"),a.disabled=!0;let n=document.getElementById("da_cit_code_cdek").value;n!=""&&document.getElementById("mapCdekPvz").innerHTML==""&&Kt(n),K!=null&&K.geoObjects.each(function(r){r.balloon.isOpen()&&r.balloon.close()})}),$("#cdekDeliveryTab").on("show.bs.tab",Un),$("#da_cit_cdek").on("change",function(){let a=document.getElementById("da_str_c
173dek");a.disabled=!1,document.getElementById("da_cit_cdek").value==""&&(a.value="",a.dispatchEvent(new Event("change",{bubbles:!0})),a.disabled=!0),document.getElementById("cdekTakeout").classList.contains("show")&&(document.getElementById("saveDeliveryAddress").disabled=!0)})),$("#da_reg_cdek").select2({theme:"bootstrap4",placeholder:"Регион",dropdownParent:$("#da_reg_cdek").closest("div"),matcher:Te,templateSelection:function(a){let n=$(a.element).attr("data-code");return typeof n<"u"&&(document.getElementById("da_reg_code_cdek").value=n,Co(n)),$(`<span>${a.text}</span>`)}}),$("#da_cit_cdek").select2({theme:"bootstrap4",placeholder:"ÐоÑод",dropdownParent:$("#da_cit_cdek").closest("div"),minimumInputLength:3,matcher:Te,templateSelection:function(a){let n=$(a.element).attr("data-code");return typeof n<"u"&&(document.getElementById("da_cit_code_cdek").value=n,document.getElementById("cdekTakeout").classList.contains("show")&&Kt(n)),$(`<span>${a.text}</span>`)}});let t=!1;$("#da_str_cdek").select2({theme:"bootstrap4",allowClear:!0,placeholder:"ÐдÑеÑ",minimumInputLength:3,dropdownParent:$("#da_str_cdek").closest("div"),ajax:{delay:750,transport:function(a,n,r){if(t)return!1;t=!0,$.ajax({url:route("delivery_address.get_available_street"),data:{actiontype:$("form[name='endCustomerForm'] input[name='actionType']").val(),endcustomer:$("form[name='endCustomerForm'] input[name='addressNumber']").val(),region:$("#da_reg_cdek").val(),city:$("#da_cit_cdek").val(),search:a.data.term},success:n,failure:r,complete:function(){t=!1}})},processResults:function(a){return{results:a}}}}),$("#da_str_cdek").on("select2:open",function(){if($(this).val()==""||$(this).val()==null)return $(this).data("select2").dataAdapter.minimumInputLength=3,!0;$($(this).data("select2").dropdown.$search[0]).val($(this).val()),$(this).data("select2").dataAdapter.minimumInputLength=1})}function Co(e){var r;let t=document.getElementById("da_cit_cdek");$a(document.getElementById("cdekCityInputSpinner"),document.getElementById("cdekCityInputContainer")),t.disabled=!0,t.innerHTML="",(r=document.getElementById("cdekTakeout"))!=null&&r.classList.contains("show")&&(document.getElementById("saveDeliveryAddress").disabled=!0);let a=document.getElementById("da_str_cdek");a&&(a.value="",a.dispatchEvent(new Event("change",{bubbles:!0})),a.disabled=!0),K&&K.destroy();let n=document.getElementById("mapCdekPvzError");n&&(n.innerHTML=""),document.getElementById("da_cit_code_cdek").value="",$.ajax({url:route("common.get_city_list_cdek"),data:{regionCode:e},success:function(i){if(i.status==!1){Swal.fire({title:"ÐÑибка",icon:"error",html:`${i.message}<br>${messages.please_contact_support}`});return}let l="<option></option>";for(let[u,c]of Object.entries(i.cityList))l+=`<option value="${u}" data-code="${c}"> 174 ${u} 175 </option>`;t.innerHTML=l,Ca(document.getElementById("cdekCityInputSpinner"),document.getElementById("cdekCityInputContainer")),t.disabled=!1}})}var K;function Kt(e){let t=document.getElementById("cdekPvzMapLoadingSpinner"),a=document.getElementById("mapCdekPvzError");a.innerHTML="",t.classList.remove("d-none"),$.ajax({url:route("common.points_map_cdek"),data:{cityCode:e},dataType:"json",success:function(n){if(K!=null&&K.destroy(),n.error){a.innerHTML=n.error,t.classList.add("d-none");return}En(application.services.yandex_maps_api_key,function(){ymaps.ready(r)});function r(){K=new ymaps.Map("mapCdekPvz",{center:[n[0].location.latitude,n[0].location.longitude],zoom:12},{searchControlProvider:"yandex#search"}
175),n.forEach(i=>{let l=i.location.address?`<br><b>ÐдÑеÑ: </b> 176 ${i.location.city}, 177 ${i.location.address}`:"",u=i.work_time?"<br><b>ÐÑÐµÐ¼Ñ ÑабоÑÑ: </b>"+i.work_time:"",c=i.note?"<br><b>ÐÑимеÑание: </b>"+i.note:"",s=`<b>ÐÑÐ½ÐºÑ Ð²ÑдаÑи СÐÐÐ</b> 178 ${l} 179 ${u} 180 ${c}`,o=i.note.replace(/"/g,"").replace(/'/g,""),d=new ymaps.Placemark([i.location.latitude,i.location.longitude],{hintContent:i.location.city+", "+i.location.address,balloonContent:s},{preset:"islands#blueCircleDotIcon",hideIconOnBalloonOpen:!1});d.events.add("balloonopen",function(f){f.get("target").options.set("preset","islands#redCircleDotIcon"),wo(i.code,i.location.address,o,i.work_time,i.phone[0].number),document.getElementById("saveDeliveryAddress").disabled=!1}).add("balloonclose",function(f){f.get("target").options.set("preset","islands#blueCircleDotIcon"),document.getElementById("cdekTakeout").classList.contains("show")&&(document.getElementById("saveDeliveryAddress").disabled=!0)}),K.geoObjects.add(d)}),t.classList.add("d-none")}}})}function wo(e,t,a,n,r){let i=n;a&&(i+=" ("+a+")"),document.getElementById("pvzCode").value=e,document.getElementById("da_note").value=i.replace(/[`~!#$^&*|\?;'"<>\{\}\[\]]/gi,""),document.getElementById("da_phone").value=r,document.getElementById("da_cp").value="СÐÐÐ";let l=new Option(t,t,!0,!0);$("#da_str_cdek").append(l).trigger("change"),document.getElementById("saveDeliveryAddress").disabled=!1}function Eo(){let e=document.getElementById("da_reg_cdek");e.getAttribute("data-is-initialized")!="1"&&$.ajax({url:route("common.region_list_cdek"),cache:!1,processData:!1,contentType:!1,success:function(t){if(t.status==!1){Swal.fire({title:"ÐÑибка",icon:"error",html:`${t.message}<br>${messages.please_contact_support}`}),Wn();return}let a="<option></option>";for(let[n,r]of Object.entries(t.regionList))a+=`<option value="${n}" data-code="${r}"> 181 ${n} 182 </option>`;e.innerHTML=a,e.setAttribute("data-is-initialized","1")}})}function Yn(){let e=document.querySelector("form[name='endCustomerForm'] input[name='deliveryMethod']").value;document.querySelectorAll("#logoSS,#logoCDEK,#logoDelLin").forEach(t=>{t.classList.add("d-none")}),e=="cdek"?document.getElementById("logoCDEK").classList.remove("d-none"):e=="dellin"?document.getElementById("logoDelLin").classList.remove("d-none"):e=="ss"&&document.getElementById("logoSS").classList.remove("d-none")}function _o(e=""){var a;document.querySelectorAll(".step1").forEach(n=>{n.classList.add("d-none")}),document.querySelectorAll(".step2").forEach(n=>{n.classList.remove("d-none")}),(a=document.getElementById(e))==null||a.classList.remove("d-none"),document.querySelector("form[name='endCustomerForm'] input[name='deliveryMethod']").value=e,Yn();let t=document.getElementById("saveDeliveryAddress");if(e=="cdek"){document.getElementById("notForTakeout").classList.add("d-none"),t.innerHTML="ÐабÑаÑÑ Ð·Ð´ÐµÑÑ",t.disabled=!0,Eo();let n=document.querySelector("form[name='endCustomerForm']").getAttribute("data-available-address-type"),r;n=="delivery"?(r=new bootstrap.Tab(document.querySelector("#cdekDeliveryTab")),Un()):r=new bootstrap.Tab(document.querySelector("#cdekTakeoutTab")),r.show()}else if(e=="dellin"){document.getElementById("notForTakeout").classList.add("d-none"),t.innerHTML="ÐабÑаÑÑ Ð·Ð´ÐµÑÑ",t.disabled=!0;let n=document.querySelector("form[name='endCustomerForm']").getAttribute("data-available-address-type"),r;n=="delivery"?r=new bootstrap.Tab(document.querySelector("#dellinDeliveryTab")):r=new bootstrap.Tab(document.querySelector("#dellinTakeoutTab")),r.show()}else t.disabled=!1;e=="ss"?document.getElementById("deliveryAddressPhoneTooltip").setAttribute("data-bs-original-title","ТелеÑон, на коÑоÑÑй бÑÐ´ÐµÑ Ð·Ð²Ð¾Ð½Ð¸ÑÑ ÐºÑÑÑÐµÑ Ð¾Ñ Smart-shop"):document.getElementById("deliveryAddressPhoneTooltip").setAttribute("data-bs-original-title","ТелеÑон, на коÑоÑÑй бÑÐ´ÐµÑ Ð·Ð²Ð¾Ð½Ð¸ÑÑ ÐºÑÑÑÐµÑ Ð¾Ñ ÑÑанÑпоÑÑной компании"),route().current("marketplace.quotes.vendor.*")&&(t.innerHTML="ÐоÑово")}function Wn(){var e,t,a;document.querySelectorAll(".step1").forEach(n=>
182{n.classList.remove("d-none")}),document.querySelectorAll(".step2").forEach(n=>{n.classList.add("d-none")}),document.querySelectorAll("#cdek, #dellin, #ss").forEach(n=>{n.classList.add("d-none")}),document.querySelector("form[name='endCustomerForm'] input[name='deliveryMethod']").value="",document.getElementById("notForTakeout").classList.remove("d-none"),document.getElementById("saveDeliveryAddress").innerHTML="ÐÑивезÑи ÑÑда",document.querySelectorAll("#pvzCode,#da_cit_code_dellin,#da_str_code_dellin,#da_reg_code_cdek,#da_cit_code_cdek,#da_coordinates").forEach(n=>{n.value=""}),document.querySelectorAll("#da_reg,#da_cit,#da_str,#da_cit_dellin,#da_str_dellin,#da_reg_cdek,#da_cit_cdek,#da_str_cdek,#da_postalcode").forEach(n=>{n.value="",n.dispatchEvent(new Event("change",{bubbles:!0}))}),document.getElementById("da_cit_cdek").disabled=!0,document.getElementById("da_str_dellin").disabled=!0,document.querySelectorAll("#da_cp,#da_phone,#da_note").forEach(n=>{n.value="",n.classList.remove("is-valid","is-invalid")}),document.querySelectorAll("#da_work_time_start,#da_work_time_end").forEach(n=>{n.classList.remove("is-valid","is-invalid")}),(e=document.getElementById("da_cp-error"))==null||e.remove(),(t=document.getElementById("da_work_time_start-error"))==null||t.remove(),(a=document.getElementById("da_work_time_end-error"))==null||a.remove(),document.getElementById("mapCdekPvzError").innerHTML="",K!=null&&K.destroy(),document.getElementById("mapDellinPvzError").innerHTML="",ae!=null&&ae.destroy(),route().current("marketplace.*")&&document.dispatchEvent(new CustomEvent("ss:marketplace-prepare-address-form"))}function So(){let e=document.querySelector("form[name='endCustomerForm']"),t=!1,a=e.querySelector("input[name='deliveryMethod']").value;if(a=="dellin"){let n=[];if((document.getElementById("da_cit_dellin").value==""||document.getElementById("da_cit_code_dellin").value=="")&&n.push("ÐаÑеленнÑй пÑнкÑ"),(document.getElementById("da_str_dellin").value==""||document.getElementById("da_str_code_dellin").value=="")&&n.push("УлиÑа"),!Vn()&&document.getElementById("da_hs_dellin").value.trim()==""&&n.push("Ðом, ÑÑÑоение"),n.length>0){let r=n.join('", "');Swal.fire({html:`ÐаполниÑе ${n.length==1?"поле":"полÑ"} "${r}"`,icon:"warning"}),$("#saveDeliveryAddress").unblockButton();return}t=!0}if(a=="cdek"){let n=[],r=document.getElementById("da_reg_cdek");if(r!=null&&r.value==""&&n.push("Регион"),(document.getElementById("da_cit_cdek").value==""||document.getElementById("da_cit_code_cdek").value=="")&&n.push("ÐаÑеленнÑй пÑнкÑ"),document.getElementById("da_str_cdek").value==""&&n.push("УлиÑа, дом"),n.length>0){let i=n.join('", "');Swal.fire({html:`ÐаполниÑе ${n.length==1?"поле":"полÑ"} "${i}"`,icon:"warning"}),$("#saveDeliveryAddress").unblockButton();return}t=!0}if(a=="ss"){let n=[];if(document.getElementById("da_reg")!=null&&document.getElementById("da_reg").value==""&&n.push("Регион"),document.getElementById("da_cit").value==""&&n.push("ÐаÑеленнÑй пÑнкÑ"),document.getElementById("da_str").value==""&&n.push("УлиÑа, дом"),Gn()&&document.getElementById("da_postalcode").value.trim()==""&&n.push("ÐоÑÑовÑй индекÑ"),n.length>0){let i=n.join('", "');Swal.fire({html:`ÐаполниÑе ${n.length==1?"поле":"полÑ"} "${i}"`,icon:"warning"}),$("#saveDeliveryAddress").unblockButton();return}t=!0}t&&Bo()}function Un(){let e=document.getElementById("da_str_cdek");e.value="",e.dispatchEvent(new Event("change",{bubbles:!0}));let t=document.getElementById("da_phone");t.value="",t.classList.remove("is-valid","is-invalid");let a=document.getElementById("da_cp");a.value="",a.classList.remove("is-valid","is-invalid");let n=document.getElementById("da_note");n.value="",n.classList.remove("is-valid","is-invalid"),document.getElementById("notForTakeout").classList.remove("d-none"),document.getElementById("pvzCode").value="";let r=document.getElementById("saveDeliveryAddress");route().current("marketplace.quotes.vendor.*")||(r.innerHTML="ÐÑивезÑи ÑÑда"),r.disabled=!1}function Ao(){let e=document.getElementById("da_str_dellin");e.value="",e.dispatchEvent(new Event("change",{bubbles:!0}));let t=document.getElementById("da_phone");t.value="",t.classList.remove("is-valid","is-invalid");let a=document.getElementById("da_cp");a.value="",a.classList.remove("is-valid","is-invalid");let n=document.getElementById("da_note");n.value="",n.classList.remove("is-valid","is-invalid"),document.getElementById("notForTakeout").classList.remove("d-none"),document.getElementById("pvzCode").value="";let r=document.getElementById("saveDeliveryAddress");route().current("marketplace.quotes.vendor.*")||(r.innerHTML="ÐÑивезÑи ÑÑда"),r.disabled=!1}var ae;function Zt(e){let t=document.getElementById("dellinPvzMapLoadingSpinner"),a=document.getElementById("mapDellinPvzError");a.innerHTML="",t.classList.remove("d-none"),$.ajax({url:route("delivery_address.get_dellin_takeout_address"),data:{cityId:e},dataType:"json",success:function(n){if(ae!=null&&ae.destroy(),n.error){a.innerHTML=n.message+'<a href="javascript:void(0)" class="ms-1" data-action="delivery-address:show-dellin-tab">ÐÑоÑмиÑе доÑÑавкÑ</a>',t.classList.add("d-none");return}En(application.services.yandex_maps_api_key,function(){ymaps.ready(r)});function r(){ae=new ymaps.Map("mapDellinPvz",{center:[n.terminals[0].latitude,n.terminals[0].longitude],zoom:11},{searchControlProvider:"yandex#search"}
182),n.terminals.forEach(i=>{let l=i.address?"<br><b>ÐдÑеÑ: </b>"+i.fullAddress:"",u=i.work_time?"<br><b>ÐÑÐµÐ¼Ñ ÑабоÑÑ: </b>"+i.work_time:"",c=`<b>ÐÑÐ½ÐºÑ Ð²ÑдаÑи ÐеловÑÑ Ð»Ð¸Ð½Ð¸Ð¹</b> 183 ${l} 184 ${u}`,s=new ymaps.Placemark([i.latitude,i.longitude],{hintContent:i.address,balloonContent:c},{preset:"islands#blueCircleDotIcon",hideIconOnBalloonOpen:!1});s.events.add("balloonopen",function(o){o.get("target").options.set("preset","islands#redCircleDotIcon"),ko(i),document.getElementById("saveDeliveryAddress").disabled=!1}).add("balloonclose",function(o){o.get("target").options.set("preset","islands#blueCircleDotIcon"),document.getElementById("dellinTakeout").classList.contains("show")&&(document.getElementById("saveDeliveryAddress").disabled=!0)}),ae.geoObjects.add(s)}),t.classList.add("d-none")}}})}function ko(e){let t=e.work_time;document.getElementById("pvzCode").value=e.id,document.getElementById("da_note").value=t.replace(/[`~!#$^&*|\?;'"<>\{\}\[\]]/gi,""),e.phone==""&&$("#da_phone").rules("remove","requiredphone minlengthphone"),document.getElementById("da_phone").value=e.phone,document.getElementById("da_cp").value="ÐеловÑе линии";let a=new Option(e.address,e.address,!0,!0);$("#da_str_dellin").append(a).trigger("change"),document.getElementById("da_str_code_dellin").value=e.street_code,document.getElementById("saveDeliveryAddress").disabled=!1}function Qt(){var a,n;return((a=document.querySelector("input[name='deliveryMethod']"))==null?void 0:a.value)=="cdek"&&((n=document.getElementById("cdekTakeout"))==null?void 0:n.classList.contains("show"))||Vn()}function Vn(){var t,a;return((t=document.querySelector("input[name='deliveryMethod']"))==null?void 0:t.value)=="dellin"&&((a=document.getElementById("dellinTakeout"))==null?void 0:a.classList.contains("show"))}function xo(){new bootstrap.Tab(document.querySelector("#dellinDeliveryTab")).show()}function Jn(){var l,u,c;const e=document.querySelector("form[name='endCustomerForm']");if(!e)return;pn(),R();const t=(l=e.querySelector("input[name='actionType']"))==null?void 0:l.value,a=$("form[name='endCustomerForm']");a.data("validator")&&a.validate().destroy(),a.validate({ignore:".ignore-validation",validClass:"is-valid",errorClass:"is-invalid",rules:{da_phone:{requiredphone:!0,minlengthphone:10},da_cp:{required:!0,RuEnAlphaNumSpace:!0,normalizer:function(s){return $.trim(s)}},da_note:{NoSpecialChars:!0},da_work_time_start:{required:function(){return!Qt()},timeIsBefore:document.getElementById("da_work_time_end")},da_work_time_end:{required:function(){return!Qt()},timeIsAfter:document.getElementById("da_work_time_start")},da_postalcode:{required:function(){var o;const s=document.querySelector("form[name='endCustomerForm']");return((o=s==null?void 0:s.querySelector("input[name='deliveryMethod']"))==null?void 0:o.value)==="ss"&&Gn()},digits:!0,minlength:6,maxlength:6}},messages:{da_cp:{required:"ÐожалÑйÑÑа, введиÑе ÐонÑакÑное лиÑо"},da_postalcode:{required:"ÐожалÑйÑÑа, введиÑе поÑÑовÑй индекÑ",digits:"ÐоÑÑовÑй Ð¸Ð½Ð´ÐµÐºÑ Ð´Ð¾Ð»Ð¶ÐµÐ½ ÑодеÑжаÑÑ ÑолÑко ÑиÑÑÑ",minlength:"ÐоÑÑовÑй Ð¸Ð½Ð´ÐµÐºÑ Ð´Ð¾Ð»Ð¶ÐµÐ½ ÑодеÑжаÑÑ 6 ÑиÑÑ",maxlength:"ÐоÑÑовÑй Ð¸Ð½Ð´ÐµÐºÑ Ð´Ð¾Ð»Ð¶ÐµÐ½ ÑодеÑжаÑÑ 6 ÑиÑÑ"},da_work_time_start:{required:"ÐожалÑйÑÑа, введиÑе Ñежим ÑабоÑÑ"},da_work_time_end:{required:"ÐожалÑйÑÑа, введиÑе Ñежим ÑабоÑÑ"}},errorElement:"div",errorPlacement:function(s,o){if(s.addClass("invalid-feedback"),$(o)[0].id=="da_cp"){$(s).insertAfter(o.closest("#deliveryAddressCpContainer"));return}if($(o)[0].id=="da_work_time_start"||$(o)[0].id=="da_work_time_end"){$("#da_work_time_start-error")[0]==null&&$("#da_work_time_start-error")[0]==null&&$(s).insertAfter(o.closest("div"));return}s.insertAfter(o)},highlight:function(s,o,d){if($(s)[0].id=="da_work_time_start"||$(s)[0].id=="da_work_time_end"){$("#da_work_time_start").addClass(o).removeClass(d),$("#da_work_time_end").addClass(o).removeClass(d);return}$(s).addClass(o).removeClass(d)},unhighlight:function(s,o,d){if($(s)[0].id=="da_work_time_start"||$(s)[0].id=="da_work_time_end"){$("#da_work_time_start,#da_work_time_end").addClass(d).removeClass(o),$("#da_work_time_start-error").hide(),$("#da_work_time_end-error").hide();return}$(s).addClass(d).removeClass(o)},submitHandler:function(){$("form[name='endCustomerForm'] button[type='submit']").blockButton(),So()}}),t=="change"&&Yn(),bo(t),$o(t),t=="create"&&($("#da_reg").change(function(){$("#da_cit").attr("disabled",!1),$("#da_cit").val(null).trigger("change"),$("#da_reg").val()==""&&$("#da_cit").attr("disabled",!0)}),$("#da_cit").change(function(){var s;$("#da_str").attr("disabled",!1),$("#da_str").val(null).trigger("change"),$("#da_postalcode").val("").removeClass("is-valid is-invalid"),$("#da_coordinates").val(""),(s=document.getElementById("da_postalcode-error"))==null||s.remove(),document.getElementById("da_postalcode").readOnly=$("#da_cit").val()=="",$("#da_cit").val()==""&&$("#da_str").attr("disabled",!0)}),$("#da_reg").select2({theme:"bootstrap4",placeholder:"Регион",dropdownParent:$("#da_reg").closest("div"),matcher:Te}),$("#da_cit").select2({theme:"bootstrap4",placeholder:"ÐоÑод",dropdownParent:$("#da_cit").closest("div"),matcher:function(s,o){return $.trim(s.term)===""&&$(o.element.outerHTML).data("region")==$("#da_reg :selected").data("region")||$(o.element.outerHTML).data("region")==$("#da_reg :selected").data("region")&&o.text.toLowerCase().indexOf(s.term.toLowerCase())>-1?o:null}}));let n=!1;$("#da_str").select2({theme:"bootstrap4",allowClear:!0,placeholder:"ÐдÑеÑ",minimumInputLength:3,dropdownParent:$("#da_str").closest("div"),ajax:{delay:750,transport:function(s,o,d){if(n)return!1;n=!0,$.ajax({url:route("delivery_address.get_available_street"),data:{actiontype:$("form[name='endCustomerForm'] input[name='actionType']").val(),endcustomer:$("form[name='endCustomerForm'] input[name='addressNumber']").val(),region:$("#da_reg").val(),city:$("#da_cit").val(),search:s.data.term},success:o,failure:d,complete:function(){n=!1}})},processResults:function(s){return{results:s}}}}),$("#da_str").on("select2:select",function(s){const o=s.params.data;$("#da_postalcode").val(o.postal_code??"").valid(),document.getElementById("da_coordinates").value=o.geo_lat&&o.geo_lon?`${o.geo_lat},${o.geo_lon}`:""}),$("#da_str").on("select2:open",function(){if($(this).val()==""||$(this).val()==null)return $(this).data("select2").dataAdapter.minimumInputLength=3,!0;$($(this).data("select2").dropdown.$search[0]).val($(this).val()),$(this).data("select2").dataAdapter.minimumInputLength=1});
184const r=document.getElementById("selectContactPersonForDelivery");r&&r.getAttribute("data-contactpersons-count")<=10&&((u=document.getElementById("searchContactPersonForDeliveryDropdown"))==null||u.classList.add("d-none"));const i=e.dataset.currentContactPersonName??"";(c=document.getElementById("selectCurrentContactPersonForDelivery"))==null||c.addEventListener("click",()=>{var s;(s=document.querySelector(`.dropdown-item[data-contactpersonname-for-search*="${i}"]`))==null||s.click()}),document.querySelectorAll("#da_work_time_start, #da_work_time_end").forEach(s=>{s.addEventListener("change",function(){$("#da_work_time_start").valid(),$("#da_work_time_end").valid()})})}function Io(){$(document).on("click",'[data-action="delivery-address:select-method"]',function(e){e.preventDefault(),_o(String(this.dataset.method??""))}),$(document).on("click",'[data-action="delivery-address:go-back"]',function(e){e.preventDefault(),Wn()}),$(document).on("click",'[data-action="delivery-address:focus-contact-search"]',function(){var t;const e=this.dataset.targetId;e&&((t=document.getElementById(e))==null||t.focus())}),$(document).on("input",'[data-action="delivery-address:search-contact-person"]',function(){vo(this)}),$(document).on("click",'[data-action="delivery-address:set-contact-person"]',function(){yo(this)}),$(document).on("click",'[data-action="delivery-address:show-dellin-tab"]',function(e){e.preventDefault(),xo()})}function Qe(e){document.dispatchEvent(new CustomEvent("ss:cabinet-delivery-addresses-refresh",{detail:{customerNumber:e}}))}function Bo(e=null,t=null,a=null){var n;e?n={actionType:"change",addressNumber:t,customerNumber:a,toBlock:"1",da_cp:"dacp",da_phone:"da_phone"}:n=$("form[name='endCustomerForm']").serialize();let r=document.getElementById("newCabinet");$.ajax({type:"POST",url:route("common.create_change_end_customer"),data:n,cache:!1,dataType:"json",success:function(i){if(i.resultImport)i.actionType=="create"?i.fromQuoteAndSO=="yes"?sn("delivery-terms.show-addresses-with-new-end-customer",{orderNumber:document.formDelivery.orderNumber.value,endCustomerNumber:i.newEndCustomerNumber}):route().current("marketplace.quotes.customer.*")?Swal.fire({text:"ÐовÑй адÑÐµÑ Ð´Ð¾ÑÑавки Ñоздан",icon:"success"}).then(()=>{document.dispatchEvent(new CustomEvent("ss:marketplace-delivery-address-created",{detail:{endCustomerNumber:i.newEndCustomerNumber}})),$("#addDeliveryAddressModal").modal("toggle")}):route().current("marketplace.quotes.vendor.*")?Swal.fire({icon:"success",text:"ÐовÑй адÑÐµÑ Ð¾ÑгÑÑзки Ñоздан"}).then(()=>{$("#chooseShippingAddressMarketplaceModal").modal("toggle"),document.dispatchEvent(new CustomEvent("ss:marketplace-shipping-address-created",{detail:{endCustomerNumber:i.newEndCustomerNumber}})),$("#addDeliveryAddressModal").modal("toggle")}):($("#addDeliveryAddressModal").modal("hide"),Swal.fire({text:"ÐовÑй адÑÐµÑ Ð´Ð¾ÑÑавки Ñоздан",icon:"success"}).then(()=>{r?(document.getElementById("deliveryAddressesContainer").innerHTML="",document.getElementById("deliveryAddressesSpinner").classList.remove("d-none"),Qe(r.dataset.customerNumber)):location.reload()})):e?Swal.fire({text:"ÐдÑÐµÑ Ð´Ð¾ÑÑавки ÑÑпеÑно ÑдалÑн",icon:"success"}).then(()=>{r?Qe(r.dataset.customerNumber):location.reload()}):($("#addDeliveryAddressModal").modal("hide"),Swal.fire({text:"ÐдÑÐµÑ Ð´Ð¾ÑÑавки ÑÑпеÑно изменÑн",icon:"success"}).then(()=>{r?Qe(r.dataset.customerNumber):location.reload()}));else{if(i.status=="error"){Swal.fire({text:i.message,icon:"error"}).then(()=>{$("#saveDeliveryAddress").unblockButton()});return}if(i.pvzExists)Swal.fire({text:"СÑеди ваÑиÑ
адÑеÑов доÑÑавки Ñже еÑÑÑ Ñакой пÑÐ½ÐºÑ Ð²ÑдаÑи",icon:"error"}).then(()=>{$("#saveDeliveryAddress").unblockButton()});else{let l;i.isEmployee?l="ÑÑководиÑÐµÐ»Ñ ÐÐ":l="ваÑÐµÐ¼Ñ Ð¼ÐµÐ½ÐµÐ´Ð¶ÐµÑÑ",Swal.fire({text:"ÐÑоизоÑла оÑибка. ÐбÑаÑиÑеÑÑ Ðº "+l,icon:"error"}).then(()=>{e?location.reload():$("#saveDeliveryAddress").unblockButton()})}}}})}function Ti(e,t=null,a=null){$("#AddDeliveryAddressForm").hasClass("d-none")?($.get(e,function(n){$("#AddDeliveryAddressForm").append(n),Jn(),t&&(a?t(a):t())}),$("#AddDeliveryAddressForm").removeClass("d-none")):($("#AddDeliveryAddressForm").html(""),$("#AddDeliveryAddressForm").addClass("d-none"))}j(()=>{Io()});j(()=>{Lo(),Do(),No(),window.addEventListener("pageshow",function(e){e.persisted&&Mo()}),$("#filterSubmitButton").on("click",function(){let e=!1,t=1,a=!0,n=!1,r=$("form[name='filterList']");r.find("input[type='checkbox']").each(function(){$(this).is(":checked")&&(n=!0,a=!1)}),n||(r.attr("data-required")=="true"?r.find("select,input:not([type='hidden'],[type='checkbox'])").each(function(){$(this).val()!=""&&$(this).val()!=-1&&(a=!1)}):a=!1),r.find("input[id^='datepicker']").each(function(){$(this).attr("id")=="datepicker"+t&&(moment($("#datepicker"+t).val())>moment($("#datepicker"+(t+1)).val())&&(e=!0),t+=2)}),a&&isEmployee?Swal.fire({title:"ÐÑибка поиÑка",text:"Ðи одно поле ÑилÑÑÑа не заполнено. ÐаполниÑе Ñ
оÑÑ Ð±Ñ Ð¾Ð´Ð½Ð¾ поле ÑилÑÑÑа",icon:"error"}):e?Swal.fire({title:"ÐÑибка поиÑка",text:"ÐожалÑйÑÑа, введиÑе коÑÑекÑнÑй диапазон даÑ",icon:"error"}):(r.trigger("submit"),P())})});function Do(){var a,n;const e=(a=re().filterCollapse)==null?void 0:a.countRows;
184if(e===void 0||e!==0)return;const t=document.getElementById("collapseFilter");!t||!((n=window.bootstrap)!=null&&n.Collapse)||window.bootstrap.Collapse.getOrCreateInstance(t).show()}function To(e,t,a,n){if(n!==""&&n!=null){const r=$(`#${a} .dropdown-item[data-value='${n}']`).text();$(`#${t}`).text(r)}$(`#${a} .dropdown-item`).on("click",function(){$(`#${t}`).text($(this).text()),$(`input[name='${e}']`).val($(this).attr("data-value"))})}function Li(e){e.forEach(({inputName:t,buttonId:a,menuId:n,value:r})=>{To(t,a,n,r)})}function Mi(e,t){$(`select[name='${e}'] option[value='${t}']`).prop("selected",!0)}function Fi(e,t,a={}){const n=$(e);if(!n.length)return;const r={placeholder:a.placeholder??"",allowClear:a.allowClear??!0,theme:a.theme??"bootstrap4"};a.matcher&&(r.matcher=a.matcher),a.withSelectAll&&(r.sorter=Ka),n.select2(r),a.withSelectAll&&n.on("select2:select",Za),a.onSelect2Select&&n.on("select2:select",a.onSelect2Select),n.val(t??[]).trigger("change")}function Pi(e,t,a="ÐÑендÑ"){const n=$(e);n.length&&(n.select2({placeholder:a,allowClear:!0,matcher:Qa,theme:"bootstrap4"}),n.val(t??[]).trigger("change"))}function Lo(){var a;let e=!1;(a=document.getElementById("filterResetButtonCollapse"))==null||a.addEventListener("click",function(){var n;(n=document.getElementById("collapseFilter"))==null||n.addEventListener("show.bs.collapse",function(r){r.preventDefault()}),e=!0,Xt()});let t=document.getElementById("collapseFilter");t==null||t.addEventListener("show.bs.collapse",function(){e||$("#chevron").css({"-webkit-transform":"rotate(180deg)","-moz-transform":"rotate(180deg)","-ms-transform":"rotate(180deg)","-o-transform":"rotate(180deg)",transform:"rotate(180deg)",zoom:1},500)}),t==null||t.addEventListener("hide.bs.collapse",function(){$("#chevron").css({"-webkit-transform":"rotate(0deg)","-moz-transform":"rotate(0deg)","-ms-transform":"rotate(0deg)","-o-transform":"rotate(0deg)",transform:"rotate(0deg)",zoom:1},500)}),t==null||t.addEventListener("shown.bs.collapse",function(){ce()}),$("#filterResetButton").on("click",function(){Xt()}),$("form[name='filterList']").on("keyup",function(n){n.key==="Enter"&&$("#filterSubmitButton").trigger("click")}).on("input",function(){ce()}).on("submit",function(){$(this).find(":input").each(function(){const n=$(this);!n.val()&&!n.prop("disabled")&&n.prop("disabled",!0).attr("data-filter-temp-disabled","1")})}),$("form[name='filterList']").clearSpecialCharacters()}function Mo(){$("form[name='filterList']").find("[data-filter-temp-disabled]").each(function(){const e=$(this);e.prop("disabled",!1).removeAttr("data-filter-temp-disabled"),e.hasClass("select2-hidden-accessible")&&e.trigger("change.select2")})}function ce(e="form[name='filterList']"){$(e).find("select, input").each(function(){$(this).val()&&$(this).val()!=-1?$(this).css("font-weight","bold"):$(this).css("font-weight","normal")})}function Fo(){ce("form[name='filterListFiles']")}function Po(e,t,a){document.getElementById(t).disabled||document.getElementById(a).disabled||($("#"+t).val(moment().subtract(e,"days").format("yyyy-MM-DD")).trigger("change"),$("#"+a).val(moment().format("yyyy-MM-DD")).trigger("change"),ce())}function qo(e,t,a,n){$("#"+a).val(e).trigger("change"),$("#"+n).val(t).trigger("change"),ce()}function Kn(e,t=null){$("#"+e).val("").trigger("change"),t!==null&&$("#"+t).val("").trigger("change"),ce()}function Oo(e,t,a){let n=document.querySelector("input[name='"+t+"']");n&&(n.value=moment().subtract(e,"days").format("yyyy-MM-DD"),$(n).trigger("change"),Kn(a))}function Xt(){let e=$("form[name='filterList']");e.find("input:not([type='checkbox']):not([type='radio'])").val(""),e.find("input[type='checkbox']").prop("checked",!1),e.find("input[name='inSearch']").val("reset"),e.trigger("submit")}function en(e){e.data("mark-filled")==="files"&&Fo()}function No(){$(document).on("click",'[data-action="filter:set-page"]',function(e){e.preventDefault(),Ro(Number($(this).data("page")))}),$(document).on("click",'[data-action="filter:set-period"]',function(e){e.preventDefault();const t=$(this);Po(Number(t.data("period-days")),t.data("field-from"),t.data("field-to")),en(t)}),$(document).on("click",'[data-action="filter:reset-dates"]',function(e){e.preventDefault();const t=$(this),a=t.attr("data-field-to");Kn(t.data("field-from"),a!==void 0?a:null),en(t)}),$(document).on("click",'[data-action="filter:show-more"]',function(e){e.preventDefault();const t=$(this);Ho(Number(t.data("page")),window.specificationsArr,window.specificationsOnPage,t.data("target-container")||"rowsContainer",t.data("next-button-container")||"showMoreButton")}),$(document).on("click",'[data-action="filter:set-range"]',function(e){e.preventDefault();const t=$(this);qo(Number(t.data("rangeFrom")),t.attr("data-range-to"),String(t.data("fieldFrom")),String(t.data("fieldTo")))}),$(document).on("click",'[data-action="filter:set-date-from-days-ago"]',function(e){e.preventDefault();const t=$(this);Oo(Number(t.data("days")),String(t.data("inputName")),String(t.attr("data-reset-input-name")))})}function Ro(e){let t=$("form[name='filterList']");t.find("input[name='currentPage']").val(e),t.trigger("submit")}function jo(e,t,a){let n=e[t],r="",i="",l="",u="";if(n.specification_type=="0"?u=`data-action="spec:confirm-select" data-specification-id="${n.id}" data-specification-name="${be(n.name)}" data-specification-desc="${be(n.description)}" data-specification-path="${be(n.path)}" `:(r=" pe-none",i="opacity:0.5;",l="<div class='card-light-grey w-100 text-center rounded-3 mt-3 mb-2 p-3 text-sm' style='line-height:1.1rem'>ÐÑо гоÑовое ÑеÑение опÑбликовано. ЧÑÐ¾Ð±Ñ Ð´Ð¾Ð±Ð°Ð²Ð¸ÑÑ Ð² него ÑоваÑ, необÑ
одимо <a href='#' class='make-specification-private pe-auto' data-id='"+n.id+"'>ÑделаÑÑ Ð³Ð¾Ñовое ÑеÑение ÑаÑÑнÑм</a></div>"),a=="rowsContainer")return"<button "+u+"class='btn ss-btn mb-2 w-100"+r+"'> <div class='container px-0' style='"+i+`'><div class='row d-flex align-items-center'><div class='col-2'> <img alt='' onerror="this.src = '`+n.picture_link_default+`'"src='`+n.picture_link+"' class='card-img-top rounded-3 pt-1 align-self-center'></div><div class='col-10 text-body'> <div class='h6 fw-bold mb-0'><span>"+n.name+"</span></div> <div class='text-secondary text-sm mb-2'>"+n.path+"</div> <div class='fs-13'>"+n.description+"</div></div></div></div>"+l+"</button>"}function Ho(e,t,a,n,r="showMoreButton"){let i=Number(e);i==1&&$("#"+n).html("");let l=(i-1)*a,u=Math.min((i-1)*a+a,t.length);for(;l<u;)$("#"+n).append(jo(t,l,n)),l++;i==Math.ceil(t.length/a)||t.length==0?$("#"+r).html("").addClass("d-none"):(n=="rowsContainer"&&$("#"+r).html("<button type='button' class='btn btn-sm btn-outline-primary' data-action='filter:show-more' data-page='"+Number(i+1)+"' data-target-container='rowsContainer'>ÐоказаÑÑ ÐµÑÑ</button>"),$("#"+r).removeClass("d-none")),t.length==0?$("#itemsNotFound").removeClass("d-none"):$("#itemsNotFound").addClass("d-none")}function tn(e,t){const a=e.toLowerCase().split(" "),n=t.toLowerCase();for(let r=0;r<a.length;r++)if(!n.includes(a[r]))return!1;return!0}let it=null;j(()=>{var e,t;$(document).on("click",".address-input",function(){document.getElementById("chooseDeliveryAddressButton").disabled&&(document.getElementById("chooseDeliveryAddressButton").disabled=!1)}).on("click","#backToChooseDeliveryStep1",function(){$(".choose-delivery-step-2").hide(),$(".choose-delivery-step-1").removeClass("d-none").addClass("d-flex flex-column"),document.getElementById("saveDeliveryAddressButton").disabled=!0}),$("#deliveryAddressSearchBlock input.address-search-input").on("input",function(){let a=document.getElementById("deliveryAddressSearchBlock"),n=this.value;if(n===""){ye("delivery");return}a.querySelector(".address-search-clear-btn").classList.remove("d-none"),document.querySelectorAll("#navDelivery .address-btn").forEach(l=>{tn(n,l.getAttribute("data-address-search-text"))?l.classList.remove("d-none"):l.classList.add("d-none")}),document.querySelectorAll("#navDelivery .address-btn:not(.d-none)").length>0?document.getElementById("deliveryAddressNotFound").classList.add("d-none"):document.getElementById("deliveryAddressNotFound").classList.remove("d-none")}),$("#pvzAddressSearchBlock input.address-search-input").on("input",function(){let a=document.getElementById("pvzAddressSearchBlock"),n=this.value;if(n===""){ye("pvz");return}a.querySelector(".address-search-clear-btn").classList.remove("d-none"),document.querySelectorAll("#navTakeout .address-btn").forEach(l=>{tn(n,l.getAttribute("data-address-search-text"))?l.classList.remove("d-none"):l.classList.add("d-none")}),document.querySelectorAll("#navTakeout .address-btn:not(.d-none)").length>0?document.getElementById("pvzAddressNotFound").classList.add("d-none"):document.getElementById("pvzAddressNotFound").classList.remove("d-none")}),$("#deliveryAddressSearchBlock .address-search-clear-btn").on("click",function(){ye("delivery")}),$("#pvzAddressSearchBlock .address-search-clear-btn").on("click",function(){ye("pvz")}),$("#navDeliveryTab, #navTakeoutTab").on("shown.bs.tab",function(){Qn()}),$("#navDeliveryTab").on("shown.bs.tab",function(){let a=document.getElementById("deliveryAddressList");a.scrollHeight>a.clientHeight?a.classList.add("pe-2"):a.classList.remove("pe-2")}),$("#navTakeoutTab").on("shown.bs.tab",function(){let a=document.getElementById("pvzAddressList");a.scrollHeight>a.clientHeight?a.classList.add("pe-2"):a.classList.remove("pe-2")}),$("#navDeliveryTab").on("show.bs.tab",function(){document.getElementById("chooseDeliveryAddressButton").innerHTML="ÐÑбÑаÑÑ Ð°Ð´ÑеÑ"}),$("#navTakeoutTab").on("show.bs.tab",function(){document.getElementById("chooseDeliveryAddressButton").innerHTML="ÐÑбÑаÑÑ ÐÐÐ"}),$(document).on("show.bs.modal","#chooseDeliveryTermsModal",function(){this.classList.contains("first-open")||Zn()}).on("shown.bs.modal","#chooseDeliveryTermsModal",function(){if(this.classList.contains("first-open")){let a=document.formDelivery.orderNumber.value;Zo(this.getAttribute("data-customer-number"),a)}this.classList.contains("first-open")||(document.getElementById("deliveryAddressList").scrollTo({top:0,behavior:"smooth"}),document.getElementById("pvzAddressList").scrollTo({top:0,behavior:"smooth"}))}).on("hidden.bs.modal",function(){$(".choose-delivery-step-1").removeClass("d-none").addClass("d-flex flex-column"),$(".choose-delivery-step-2").hide()}),(e=document.getElementById("addDeliveryAddressButton"))==null||e.addEventListener("click",function(){let n=this.getAttribute("data-customernumber");$("#chooseDeliveryTermsModal").modal("hide"),nn("delivery",n)}),(t=document.getElementById("addPvzAddressButton"))==null||t.addEventListener("click",function(){let n=this.getAttribute("data-customernumber");$("#chooseDeliveryTermsModal").modal("hide"),nn("pvz",n)}),$(document).on("click",'[data-action="delivery-terms:show-peni-discount-sum"]',function(a){a.preventDefault(),Xo()}),$(document).on("click",'[data-action="delivery-terms:choose-address"]',function(a){a.preventDefault();const n=this.dataset.endCustomerNumber;Go(n!==void 0?String(n):null)}),$(document).on("click",'[data-action="delivery-terms:save-new-address"]',function(a){a.preventDefault(),Xn()})});function nn(e,t){$.ajax({url:route("common.add_address_show_form",{actionType:"create",customerNumber:t,fromQuoteAndSO:"yes",availableAddressType:e}),success:function(a){$("#AddDeliveryAddressForm").append(a),Jn(),$("#AddDeliveryAddressForm").removeClass("d-none"),$("#addDeliveryAddressModal .modal-title").text("Ðобавление адÑеÑа доÑÑавки"),new bootstrap.Modal("#addDeliveryAddressModal").show();let n=document.getElementById("addDeliveryAddressModal");n.getAttribute("data-init-hide-listener")!="1"&&n.addEventListener("hide.bs.modal",function(){document.getElementById("chooseDeliveryTermsModal").setAttribute("data-back-from-add-delivery-address-modal","1"),new bootstrap.Modal("#chooseDeliveryTermsModal").show()}),n.setAttribute("data-init-hide-listener","1")}})}function Zn(){zo(),Qn(),document.getElementById("saveDeliveryAddressButton").disabled=!0,ye()}function zo(){let e=null,t=document.getElementById("chooseDeliveryTermsModal"),a=t.getAttribute("data-current-end-customer"),n=t.getAttribute("data-new-end-customer-number"),r=n!=null;n?(e=n,t.removeAttribute("data-new-end-customer-number")):a&&(e=a);let i;if(e&&(i=document.querySelector('.address-btn[data-end-customer-number="'+e+'"]'),i)){let l=d
184ocument.querySelector('input.address-input[value="'+e+'"]');l&&!l.disabled&&(i.classList.remove("order-2","order-3"),i.classList.add("order-1"),l.checked=!0)}if(t.getAttribute("data-back-from-add-delivery-address-modal")=="1"&&(t.removeAttribute("data-back-from-add-delivery-address-modal"),!r)){let l=document.querySelector("form[name='endCustomerForm']").getAttribute("data-available-address-type");if(l=="pvz"){new bootstrap.Tab(document.querySelector("#navTakeoutTab")).show();return}if(l=="delivery"){new bootstrap.Tab(document.querySelector("#navDeliveryTab")).show();return}}if(e){let l=i==null?void 0:i.closest(".tab-pane");if(l){$("#"+l.id+"Tab").tab("show");return}}$("#navDeliveryTab").tab("show")}function Go(e=null){let t=!1,a,n=Ye();if(e)a=document.querySelector('.address-btn[data-end-customer-number="'+e+'"]'),document.querySelector('input.address-input[value="'+e+'"]').checked=!0,t=!0;else{a=n.querySelector(".address-input:checked").closest(".address-btn");let i=a.getAttribute("data-trip-name");!["GIFT","SAMPLE","EXPERTISE"].includes(document.formDelivery.purposeName.value)&&["cdek","dellin"].includes(i)&&(t=!0)}if(a){if(document.formDelivery.deliveryType.value=a.getAttribute("data-delivery-type"),t)return document.getElementById("selectedDeliveryAddress").textContent=a.querySelector("div.address-name").textContent,$(".choose-delivery-step-1").removeClass("d-flex flex-column").addClass("d-none"),$("#calculateDeliverySpinner").removeClass("d-none").addClass("d-flex"),document.getElementById("calculatedDeliveryReport").replaceChildren(),$(".choose-delivery-step-2").fadeIn(500),st({addressNumber:e}),!1;Xn()}else return!1}function st({deliveryMethodDelLin:e="auto",deliveryTarifCdek:t="-1",addressNumber:a=null,onlyPricesAndTerms:n=!1}){a==null&&(Ye().id=="navDelivery"?a=document.querySelector("#chooseDeliveryTermsModal input[name='deliveryAddressNumber']:checked").value:a=document.querySelector("#chooseDeliveryTermsModal input[name='pvzAddressNumber']:checked").value);let r=document.getElementById("deliverySumReportAPIError");if(r){let i=document.getElementById("deliverySumReportAPIErrorText");i.innerHTML="",r.classList.add("d-none")}document.getElementById("chooseDeliveryTermsModal").querySelector(".modal-title").textContent="РаÑÑÐµÑ ÑÑоимоÑÑи доÑÑавки",$.ajax({type:"POST",url:route("common.calculate_delivery_sum"),data:{addressNumber:a,deliveryMethodDelLin:e,deliveryTarifCdek:t,ordernumber:document.formDelivery.orderNumber.value,onlyPricesAndTerms:n},success:function(i){$("#calculateDeliverySpinner,#calculateDeliverySpinner2").removeClass("d-flex").addClass("d-none");let l="Ð ÑожалениÑ, даннÑй ÑпоÑоб доÑÑавки недоÑÑÑпен",u=!1;if(i.requestError?(u=!0,i.requestError.errorValue=="Error in Volume or Weight"&&(l=i.requestError.errorText,isCustomer&&me().then(()=>{jr(i.requestError.incorrectItems)}))):i.deliveryCostData.returnData.overWeightBool&&(l="ÐоÑÑавка СÐÐРвозможна ÑолÑко Ð´Ð»Ñ Ð·Ð°ÐºÐ°Ð·Ð¾Ð² веÑом не более "+i.deliveryCostData.returnData.maxWeight+" кг. ÐÑ Ð¼Ð¾Ð¶ÐµÑе оÑоÑмиÑÑ Ð´Ð¾ÑÑÐ°Ð²ÐºÑ Ð´ÑÑгой ÑÑанÑпоÑÑной компанией",u=!0),n){let s=document.getElementById("recalculatedPart");s&&s.remove()}if(u){if(i.requestError.errorValue=="ÐÐµÑ Ð¿Ð¾Ð´Ñ
одÑÑиÑ
ÑаÑиÑов"&&(l+=": <ul><li>"+i.requestError.errorValue+"</li></ul>"),typeof i.requestError.body<"u"&&Array.isArray(JSON.parse(i.requestError.body).errors)){let s=JSON.parse(i.requestError.body).errors,o=":<ul>";i.requestError.TKName==="DL"?s.forEach(function(d){o+="<li>"+d.detail+"</li>"}):i.requestError.TKName==="CDEK"&&s.forEach(function(d){o+="<li>"+d.message+"</li>"}),o+="</ul>",l+=o}return $("#deliverySumReportAPIErrorText").html(`${l}`),$("#deliverySumReportAPIError").removeClass("d-none"),!1}$("#calculatedDeliveryReport").append(i.deliveryCostHtml),["#dellinTarifsContainer","#cdekTarifsContainer"].forEach(s=>{const o=document.querySelector(s);o&&_e(o)});let c=document.querySelector("#chooseDeliveryTermsModal input[name='transportCompanyName']").value;n||$(".dellin-delivery-method-input, .cdek-delivery-method-input").on("click",function(s){document.getElementById("saveDeliveryAddressButton").disabled=!0,$("#calculateDeliverySpinner2").removeClass("d-none").addClass("d-flex"),$("#recalculatedPart").html(""),c=="ÐеловÑе линии"?st({deliveryMethodDelLin:s.target.value,onlyPricesAndTerms:!0}):c=="СÐÐÐ"&&st({deliveryTarifCdek:s.target.value,onlyPricesAndTerms:!0})}),document.getElementById("saveDeliveryAddressButton").disabled=!1,R()},error:function(){$("#calculateDeliverySpinner,#calculateDeliverySpinner2").removeClass("d-flex").addClass("d-none")}})}function Qn(){let e=Yo();document.getElementById("chooseDeliveryAddressButton").disabled=!e}function Ye(){return document.getElementById("chooseDeliveryTermsModal").querySelector(".tab-pane.active")}function Yo(){let t=Ye().querySelector(".address-input:checked");return t?t.parentElement:null}function Xn(){var i,l,u,c,s,o,d,f,m,h;document.getElementById("saveDeliveryAddressButton").disabled=!0;let e=(i=document.querySelector("#chooseDeliveryTermsModal input[name='transportCompanyName']"))==null?void 0:i.value;e!=""&&typeof e<"u"&&(e=="ÐеловÑе линии"?document.querySelector("#chooseDeliveryTermsModal input[name='deliveryMethodAPI']").value=d
184ocument.querySelector('input[name="deliveryMethodTk"]:checked').getAttribute("data-delivery-method-name"):document.querySelector("#chooseDeliveryTermsModal input[name='deliveryMethodAPI']").value=document.querySelector('input[name="deliverytariff_tk"]:checked').getAttribute("data-tarif-name"));let t=document.getElementById("chooseDeliveryTermsModal"),a;Ye().id=="navDelivery"?a=document.querySelector("#chooseDeliveryTermsModal input[name='deliveryAddressNumber']:checked").value:a=document.querySelector("#chooseDeliveryTermsModal input[name='pvzAddressNumber']:checked").value;let n={deliveryType:document.formDelivery.deliveryType.value,orderNumber:document.formDelivery.orderNumber.value,purposeName:document.formDelivery.purposeName.value,deliveryAddressNumber:a,deliveryMethodAPI:(l=t.querySelector("input[name='deliveryMethodAPI']"))==null?void 0:l.value,transportCompanyName:(u=t.querySelector("input[name='transportCompanyName']"))==null?void 0:u.value,deliverytariff_tk:(c=t.querySelector("input[name='deliverytariff_tk']:checked"))==null?void 0:c.value,totalDeliverySumAPI:(s=t.querySelector("input[name='totalDeliverySumAPI']"))==null?void 0:s.value,deliveryTimeAPI:(o=t.querySelector("input[name='deliveryTimeAPI']"))==null?void 0:o.value,deliveryDiscountAPI:(d=t.querySelector("input[name='deliveryDiscountAPI']"))==null?void 0:d.value,tariffCode:(f=t.querySelector("input[name='tariffCode']"))==null?void 0:f.value,reverseTK:(m=t.querySelector("input[name='reverseTK']"))==null?void 0:m.value,peniDiscountSum:(h=t.querySelector("input[name='peniDiscountSum']"))==null?void 0:h.value,toPayForDeliveryTKByBonusPeni:t.querySelector("#payForDeliveryTKByBonusPeniCheckbox")?t.querySelector("#payForDeliveryTKByBonusPeniCheckbox").classList.contains("d-none")?0:1:0},r=$("#chooseDeliveryAddressButton");r.blockButton(),$.ajax({type:"POST",url:route("common.save_delivery"),data:n,cache:!1,dataType:"json",success:function(p){p.allowToImport?($("#chooseDeliveryTermsModal").modal("hide"),p.pointSchedule.trim()!=""?Swal.fire({html:"СпоÑоб доÑÑавки изменÑн.<br>ÐбÑаÑиÑе внимание на гÑаÑик заездов по ÐаÑÐµÐ¼Ñ Ð°Ð´ÑеÑÑ: "+p.pointSchedule,icon:"success"}).then(()=>location.reload()):p.errorPayForDeliveryTKByBonusPeni!=""?Swal.fire({title:"Ðе ÑдалоÑÑ Ð¿ÑимениÑÑ Ð±Ð¾Ð½ÑÑ Ð´Ð¾Ð¿. оÑÑÑоÑки/Ñкидки/доÑÑавки ",text:p.errorPayForDeliveryTKByBonusPeni,icon:"warning"}).then(()=>location.reload()):location.reload()):Swal.fire({text:p.errorText,icon:"warning"}).then(()=>{p.toUnblockSaveButton?$("#btnSaveAddress").html("СоÑ
ÑаниÑÑ").prop("disabled",!1):location.reload()})},error:function(){$("#btnSaveAddress").html("СоÑ
ÑаниÑÑ").prop("disabled",!1)},complete:function(){r.unblockButton()}})}function Wo(e){return(e==null?void 0:e.status)=="error"?($("#chooseDeliveryTermsModal").modal("hide"),Swal.fire({title:e.title,text:e.message,icon:"warning"}).then(()=>location.reload()),!0):!1}function Uo(e){var t,a;it=e,(t=document.getElementById("chooseDeliveryTermsModal"))==null||t.classList.remove("first-open"),document.getElementById("deliveryModalFooter").classList.remove("d-none"),(a=document.getElementById("beforeAddressesLoadSpinner"))==null||a.remove(),ea(e),Zn(),R()}function Vo(e){let t=document.getElementById("deliveryAddressList");t.innerHTML=e,t.querySelectorAll(".address-btn").length>4&&document.getElementById("deliveryAddressSearchBlock").classList.remove("d-none")}function Jo(e){let t=document.getElementById("pvzAddressList");t.innerHTML=e}function Ko(){$("#chooseDeliveryTermsModal").modal("hide"),Swal.fire({title:"Ðе ÑдалоÑÑ Ð·Ð°Ð³ÑÑзиÑÑ Ð°Ð´ÑеÑа",text:"ÐопÑобÑйÑе оÑкÑÑÑÑ Ð¾ÐºÐ½Ð¾ вÑбоÑа адÑеÑа еÑÑ Ñаз",icon:"warning"})}function Zo(e,t){$.ajax({url:route("delivery_address.show_choose_delivery_modal_data",{customernumber:e,ordernumber:t}),dataType:"json",success:function(a){Wo(a)||(Vo(a.deliveryHtml),Jo(a.takeoutHtml),Uo(a.cdekAvailability))},error:function(){Ko()}})}function Qo(e,t){$.ajax({url:route("delivery_address.get_address_info",{ordernumber:e,endcustomernumber:t}),success:function(a){var n;if(a.status=="error"){$("#chooseDeliveryTermsModal").modal("hide"),Swal.fire({title:a.title,text:a.message,icon:"warning"}).then(()=>location.reload());return}if(document.getElementById("deliveryModalFooter").classList.remove("d-none"),document.getElementById("chooseDeliveryTermsModal").setAttribute("data-new-end-customer-number",t),a.addressType=="pvz"){let r=document.getElementById("pvzAddressList");if(r.insertAdjacentHTML("afterbegin",a.html),a.tripName=="cdek"&&it){let i=r.querySelector('.address-btn[data-end-customer-number="'+t+'"]');
184i&&ea(it,i)}R()}if(a.addressType=="delivery"){let r=document.getElementById("deliveryAddressList");r.insertAdjacentHTML("afterbegin",a.html),r.querySelectorAll(".address-btn").length>4&&document.getElementById("deliveryAddressSearchBlock").classList.remove("d-none"),(n=document.getElementById("emptyDeliveryAddressList"))==null||n.classList.add("d-none")}$("#addDeliveryAddressModal").modal("hide")}})}function ye(e="all"){var t,a;if(e=="delivery"||e=="all"){let n=document.getElementById("deliveryAddressSearchBlock"),r=n.querySelector("input");r&&(r.value=""),n.querySelector(".address-search-clear-btn").classList.add("d-none"),document.getElementById("deliveryAddressNotFound").classList.add("d-none"),document.querySelectorAll("#navDelivery .address-btn").forEach(i=>{i.classList.remove("d-none")})}if(e=="pvz"||e=="all"){let n=document.getElementById("pvzAddressSearchBlock");if(n){let r=n.querySelector("input");r&&(r.value=""),(t=n.querySelector(".address-search-clear-btn"))==null||t.classList.add("d-none")}(a=document.getElementById("pvzAddressNotFound"))==null||a.classList.add("d-none"),document.querySelectorAll("#navTakeout .address-btn").forEach(r=>{r.classList.remove("d-none")})}}function ea(e,t=document){var n;((n=t.matches)!=null&&n.call(t,".cdek-pvz-address-btn")?[t]:t.querySelectorAll(".cdek-pvz-address-btn")).forEach(r=>{var i,l;if(!e.isPvzAvaliable&&r.getAttribute("data-delivery-type")=="pvz"){r.style.cursor="default",r.classList.remove("order-1","order-2"),r.classList.add("order-3"),r.querySelectorAll(".unavailable-indicator").forEach(s=>{s.classList.add("opacity-50")});let u=document.createElement("ul");e.errorsForPVZ.forEach(s=>{let o=document.createElement("li");o.appendChild(document.createTextNode(s)),u.appendChild(o)});let c=r.querySelector(".cdek-address-error-tooltip");c==null||c.setAttribute("title",u.outerHTML),c==null||c.classList.remove("d-none"),c&&new bootstrap.Tooltip(c),(i=r.querySelector(".circle-lock"))==null||i.classList.remove("d-none"),r.querySelector(".address-input").disabled=!0,r.querySelector(".address-input").checked=!1}if(!e.isDeliveryAvaliable&&r.getAttribute("data-delivery-type")=="delivery"){r.style.cursor="default",r.querySelectorAll(".unavailable-indicator").forEach(s=>{s.classList.add("opacity-50")}),r.classList.remove("order-1","order-2"),r.classList.add("order-3");let u=document.createElement("ul");e.errorsForDelivery.forEach(s=>{let o=document.createElement("li");o.appendChild(document.createTextNode(s)),u.appendChild(o)});let c=r.querySelector(".cdek-address-error-tooltip");c==null||c.setAttribute("title",u.outerHTML),c==null||c.classList.remove("d-none"),c&&new bootstrap.Tooltip(c),(l=r.querySelector(".circle-lock"))==null||l.classList.remove("d-none"),r.querySelector(".address-input").disabled=!0,r.querySelector(".address-input").checked=!1}})}function Xo(){var a;if(route().current("quotes.*")&&!((a=re().quote)!=null&&a.canApplyDiscountOnQuote))return hn(),!1;const e=document.getElementById("peniDiscountSumRow"),t=document.getElementById("payForDeliveryTKByBonusPeniCheckbox");if(!(!e||!t))if(t.classList.contains("d-none")){let n=parseFloat(document.querySelector("#recalculatedPart input[name='totalDeliverySumAPI']").value),r=parseFloat(document.querySelector("#recalculatedPart input[name='deliveryDiscountAPI']").value),i=parseFloat(document.querySelector("#recalculatedPart input[name='peniBonusBalance']").value),l=n+r-application.config.vat_coefficient,u=i<l?i:l;document.querySelector("#peniDiscountSum").innerHTML=le(u*-1)+" ÑÑб.",document.querySelector("#deliveryPriceWithAllDiscounts").innerHTML=le(n+r-u)+" ÑÑб.",document.querySelector("#recalculatedPart input[name='peniDiscountSum']").value=u,e.classList.add("d-table-row"),e.classList.remove("d-none"),t.classList.remove("d-none")}else e.classList.add("d-none"),e.classList.remove("d-table-row"),document.querySelector("#deliveryPriceWithAllDiscounts").innerHTML=le(document.querySelector("#recalculatedPart input[name='deliveryPriceWithDiscount']").value)+" ÑÑб.",t.classList.add("d-none")}ue("delivery-terms.show-addresses-with-new-end-customer",({orderNumber:e,endCustomerNumber:t})=>{Qo(e,t)});function ei(){var a;const e=re();if(e.page!=="vacancy.index")return;let t=((a=e.vacancy)==null?void 0:a.city)||"";t||(t="-1"),$("select[name='city'] option[value='"+t+"']").attr("selected","selected")}j(()=>{var e;ei(),document.querySelectorAll(".resetVacancyFilterList").forEach(t=>{t.addEventListener("click",function(){const a=document.querySelector("form[name='vacancyFilter']");a.querySelector("input[name='query']").value="",a.querySelector("select[name='city']").value="",a.submit()})}),document.querySelectorAll(".selectDirection").forEach(t=>{t.addEventListener("click",function(){const a=document.querySelector("form[name='vacancyFilter']");a.querySelector("input[name='category']").value=this.dataset.direction,a.submit()})}),(e=document.getElementById("vacancyRespondModal"))==null||e.addEventListener("hidden.bs.modal",()=>{let t=document.querySelector("form[name='vacancyRespondForm']");t=$(t),ee(t),t.find("button[type='submit']").unblockButton()}),$("form[name='vacancyRespondForm']").validate({validClass:"is-valid",errorClass:"is-invalid",rules:{position:{required:!0,RuEnAlphaNumSpace:!0},city:{required:!0,RuEnAlphaNumSpace:!0},name:{required:!0,RuEnAlphaNumSpace:!0},phone:{requiredphone:!0,minlengthphone:10},email:{required:!0,EmailRegex:!0},attach:{extension:"txt|doc|dot|docx|xls|xlm|xla|xlc|xlt|xlw|csv|pdf|jpg|bmp|png",maxFileSize:{unit:"MB",size:"20"}}},messages:{name:{required:"ÐожалÑйÑÑа, введиÑе ФÐÐ"},email:{required:"ÐожалÑйÑÑа, введиÑе E-mail"}},errorElement:"div",errorPlacement:function(t,a){t.addClass("invalid-feedback"),t.insertAfter(a)},highlight:function(t,a,n){$(t).addClass(a).removeClass(n)},unhighlight:function(t,a,n){$(t).addClass(n).removeClass(a)},submitHandler:function(t){$("form[name='vacancyRespondForm'] button[type='submit']").blockButton(),t.submit()}})});j(()=>{$("#certificatesSearch").on("keyup",function(){let e=$(this).val().trim();$(".certificates-row .certificate").each(function(){e!=""?$(this).html().toUpperCase().indexOf(e.toUpperCase())==-1?$(this).addClass("d-none"):$(this).removeClass("d-none"):$(this).removeClass("d-none")})})});async function ti(e,t){P();let a="";await Swal.fire({title:"ÐведиÑе 4 поÑледние ÑиÑÑÑ Ð£ÐÐ",allowOutsideClick:!1,customClass:{validationMessage:"bg-white p-0 swal-custom-validation",confirmButton:"d-none"},html:` 185 <div style="display: flex; column-gap: 15px"> 186 <input class="swal-custom-num-input" maxlength="1" inputmode="numeric"> 187 <input class="swal-custom-num-input" maxlength="1" inputmode="numeric"> 188 <input class="swal-custom-num-input" maxlength="1" inputmode="numeric"> 189 <input class="swal-custom-num-input" maxlength="1" inputmode="numeric"> 190 </div> 191 `,didOpen:()=>{const n=Swal.getPopup().querySelectorAll(".swal-custom-num-input");n[0].focus();const r=()=>{a=[...n].map(i=>i.value).join(""),a.length===4&&Swal.clickConfirm()};
191n.forEach((i,l)=>{i.addEventListener("keydown",u=>{u.key==="Backspace"&&(n[l-1]&&i.value===""&&n[l-1].focus(),i.value="",i.classList.remove("light-blue-outline"),Swal.getValidationMessage().innerText&&Swal.resetValidationMessage(),r())}),i.addEventListener("input",()=>{i.value=i.value.replace(/\D/g,""),i.value&&(i.classList.add("light-blue-outline"),n[l+1]&&n[l+1].focus(),r())})})},preConfirm:()=>a!==e.slice(-4)?(Swal.showValidationMessage("ÐевеÑно Ð²Ð²ÐµÐ´ÐµÐ½Ñ Ð¿Ð¾Ñледние 4 ÑиÑÑÑ Ð£ÐÐ"),!1):a}),O(),document.getElementById("invoiceNumber").classList.remove("blur"),document.querySelectorAll(".receiveCustomerReceiptLine").forEach(n=>{n.addEventListener("click",async function(){(await $.ajax({method:"POST",url:route("customer_item_receipt.receive_item"),data:{hashKey:t,invoiceNumber:e,lineNumber:n.dataset.linenumber},beforeSend:()=>P(),complete:()=>{O()}})).status=="success"&&(n.disabled=!0,document.querySelector(`.row[data-linenumber=line${n.dataset.linenumber}]`).classList.add("green-light"))})})}j(()=>{const e=document.getElementById("customerItemReceiptRoot");e&&ti(e.dataset.invoiceNumber,e.dataset.hashKey)});async function ni(){if(isGuest){await H(()=>import("./guest-CiGpbXks.js"),__vite__mapDeps([13,1]));return}await H(()=>import("./authenticated-Drnq6t_T.js"),__vite__mapDeps([14,11,8,1])),isEmployee?await H(()=>import("./employee-DXUiqPdL.js"),__vite__mapDeps([15,1])):isCustomer&&await H(()=>import("./customer-BD2hhYv_.js"),__vite__mapDeps([16,8,1]))}async function ai(){await ni(),await ha(),j(()=>{ua()})}ai();export{Ca as $,ue as A,bi as B,Pi as C,pa as D,le as E,Da as F,dn as G,ii as H,Mi as I,ce as J,W as K,oe as L,gi as M,Te as N,me as O,je as P,pn as Q,va as R,Ai as S,Ti as T,wi as U,$i as V,Ci as W,Lo as X,Bo as Y,Kn as Z,be as _,Wa as a,Ka as a0,Za as a1,di as a2,To as a3,Li as a4,Fi as a5,vi as a6,yn as a7,ie as a8,Po as a9,xi as aA,Ei as aB,xa as aC,Bt as aD,mn as aE,hn as aF,si as aG,Fo as aH,Co as aI,Eo as aJ,En as aK,_i as aa,_e as ab,pi as ac,Qr as ad,to as ae,Bi as af,Ii as ag,Di as ah,ui as ai,Oe as aj,_n as ak,Ke as al,wt as am,oi as an,so as ao,pe as ap,H as aq,wa as ar,bt as as,Si as at,tn as au,Ho as av,$a as aw,mi as ax,hi as ay,ct as az,dt as b,ci as c,De as d,Qa as e,ki as f,fr as g,O as h,Cn as i,R as j,li as k,et as l,Ba as m,yi as n,j as o,re as p,Na as q,ee as r,P as s,Ma as t,un as u,$n as v,_a as w,Ha as x,za as y,fi as z};
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.