vendor: 10,561 bytes, line 1
1!function(t){"function"==typeof define&&define.noamd?define(["jquery"],t):t(jQuery)}(function(k){k.ui=k.ui||{};k.ui.version="1.12.1";var n,i=0,r=Array.prototype.slice;k.cleanData=(n=k.cleanData,function(t){for(var e,i,s=0;null!=(i=t[s]);s++)try{(e=k._data(i,"events"))&&e.remove&&k(i).triggerHandler("remove")}catch(t){}n(t)}),k.widget=function(t,i,e){var s,n,o,a={},r=t.split(".")[0],h=r+"-"+(t=t.split(".")[1]);return e||(e=i,i=k.Widget),k.isArray(e)&&(e=k.extend.apply(null,[{}].concat(e))),k.expr[":"][h.toLowerCase()]=function(t){return!!k.data(t,h)},k[r]=k[r]||{},s=k[r][t],n=k[r][t]=function(t,e){if(!this._createWidget)return new n(t,e);arguments.length&&this._createWidget(t,e)},k.extend(n,s,{version:e.version,_proto:k.extend({},e),_childConstructors:[]}),(o=new i).options=k.widget.extend({},o.options),k.each(e,function(e,s){function n(){return i.prototype[e].apply(this,arguments)}function o(t){return i.prototype[e].apply(this,t)}k.isFunction(s)?a[e]=function(){var t,e=this._super,i=this._superApply;return this._super=n,this._superApply=o,t=s.apply(this,arguments),this._super=e,this._superApply=i,t}:a[e]=s}),n.prototype=k.widget.extend(o,{widgetEventPrefix:s&&o.widgetEventPrefix||t},a,{constructor:n,namespace:r,widgetName:t,widgetFullName:h}),s?(k.each(s._childConstructors,function(t,e){var i=e.prototype;k.widget(i.namespace+"."+i.widgetName,n,e._proto)}),delete s._childConstructors):i._childConstructors.push(n),k.widget.bridge(t,n),n},k.widget.extend=function(t){for(var e,i,s=r.call(arguments,1),n=0,o=s.length;n<o;n++)for(e in s[n])i=s[n][e],s[n].hasOwnProperty(e)&&void 0!==i&&(k.isPlainObject(i)?t[e]=k.isPlainObject(t[e])?k.widget.extend({},t[e],i):k.widget.extend({},i):t[e]=i);return t},k.widget.bridge=function(o,e){var a=e.prototype.widgetFullName||o;k.fn[o]=function(i){var t="string"==typeof i,s=r.call(arguments,1),n=this;return t?this.length||"instance"!==i?this.each(function(){var t,e=k.data(this,a);return"instance"===i?(n=e,!1):e?k.isFunction(e[i])&&"_"!==i.charAt(0)?(t=e[i].apply(e,s))!==e&&void 0!==t?(n=t&&t.jquery?n.pushStack(t.get()):t,!1):void 0:k.error("no such method '"+i+"' for "+o+" widget instance"):k.error("cannot call methods on "+o+" prior to initialization; attempted to call method '"+i+"'")}):n=void 0:(s.length&&(i=k.widget.extend.apply(null,[i].concat(s))),this.each(function(){var t=k.data(this,a);t?(t.option(i||{}),t._init&&t._init()):k.data(this,a,new e(i,this))})),n}},k.Widget=function(){},k.Widget._childConstructors=[],k.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",defaultElement:"<div>",options:{classes:{},disabled:!1,create:null},_createWidget:function(t,e){e=k(e||this.defaultElement||this)[0],this.element=k(e),this.uuid=i++,this.eventNamespace="."+this.widgetName+this.uuid,this.bindings=k(),this.hoverable=k(),this.focusable=k(),this.classesElementLookup={},e!==this&&(k.data(e,this.widgetFullName,this),this._on(!0,this.element,{remove:function(t){t.target===e&&this.destroy()}}),this.document=k(e.style?e.ownerDocument:e.document||e),this.window=k(this.document[0].defaultView||this.document[0].parentWindow)),this.options=k.widget.extend({},this.options,this._getCreateOptions(),t),this._create(),this.options.disabled&&this._setOptionDisabled(this.options.disabled),this._trigger("create",null,this._getCreateEventData()),this._init()},_getCreateOptions:function(){return{}},_getCreateEventData:k.noop,_create:k.noop,_init:k.noop,destroy:function(){var i=this;this._destroy(),k.each(this.classesElementLookup,function(t,e){i._removeClass(e,t)}),this.element.off(this.eventNamespace).removeData(this.widgetFullName),this.widget().off(this.eventNamespace).removeAttr("aria-disabled"),this.bindings.off(this.eventNamespace)},_destroy:k.noop,widget:function(){return this.element},option:function(t,e){var i,s,n,o=t;if(0===arguments.length)return k.widget.extend({},this.options);if("string"==typeof t)if(o={},t=(i=t.split(".")).shift(),i.length){for(s=o[t]=k.widget.extend({},this.options[t]),n=0;n<i.length-1;n++)s[i[n]]=s[i[n]]||{},s=s[i[n]];if(t=i.pop(),1===arguments.length)return void 0===s[t]?null:s[t];s[t]=e}else{if(1===arguments.length)return void 0===this.options[t]?null:this.options[t];o[t]=e}return this._setOptions(o),this},_setOptions:function(t){for(var e in t)this._setOption(e,t[e]);return this},_setOption:function(t,e){return"classes"===t&&this._setOptionClasses(e),this.options[t]=e,"disabled"===t&&this._setOptionDisabled(e),this},_setOptionClasses:function(t){var e,i,s;for(e in t)s=this.classesElementLookup[e],t[e]!==this.options.classes[e]&&s&&s.length&&(i=k(s.get()),this._removeClass(s,e),i.addClass(this._classes({element:i,keys:e,classes:t,add:!0})))},_setOptionDisabled:function(t){this._toggleClass(this.widget(),this.widgetFullName+"-disabled",null,!!t),t&&(this._removeClass(this.hoverable,null,"ui-state-hover"),this._removeClass(this.focusable,null,"ui-state-focus"))},enable:function(){return this._setOptions({disabled:!1})},disable:function(){return this._setOptions({disabled:!0})},_classes:function(n){var o=[],a=this;function t(t,e){for(var i,s=0;s<t.length;s++)i=a.classesElementLookup[t[s]]||k(),i=n.add?k(k.unique(i.get().concat(n.element.get()))):k(i.not(n.element).get()),a.classesElementLookup[t[s]]=i,o.push(t[s]),e&&n.classes[t[s]]&&o.push(n.classes[t[s]])}return n=k.extend({element:this.element,classes:this.options.classes||{}},n),this._on(n.element,{remove:"_untrackClassesElement"}),n.keys&&t(n.keys.match(/\S+/g)||[],!0),n.extra&&t(n.extra.match(/\S+/g)||[]),o.join(" ")},_untrackClassesElement:function(i){var s=this;k.each(s.classesElementLookup,function(t,e){-1!==k.inArray(i.target,e)&&(s.classesElementLookup[t]=k(e.not(i.target).get()))})},_removeClass:function(t,e,i){return this._toggleClass(t,e,i,!1)},_addClass:function(t,e,i){return this._toggleClass(t,e,i,!0)},_toggleClass:function(t,e,i,s){s="boolean"==typeof s?s:i;var n="string"==typeof t||null===t,t={extra:n?e:i,keys:n?t:e,element:n?this.element:t,add:s};return t.element.toggleClass(this._classes(t),s),this},_on:function(n,o,t){var a,r=this;"boolean"!=typeof n&&(t=o,o=n,n=!1),t?(o=a=k(o),this.bindings=this.bindings.add(o)):(t=o,o=this.element,a=this.widget()),k.each(t,function(t,e){function i(){if(n||!0!==r.options.disabled&&!k(this).hasClass("ui-state-disabled"))return("string"==typeof e?r[e]:e).apply(r,arguments)}"string"!=typeof e&&(i.guid=e.guid=e.guid||i.guid||k.guid++);var s=t.match(/^([\w:-]*)\s*(.*)$/),t=s[1]+r.eventNamespace,s=s[2];s?a.on(t,s,i):o.on(t,i)})},_off:function(t,e){e=(e||"").split(" ").join(this.eventNamespace+" ")+this.eventNamespace,t.off(e).off(e),this.bindings=k(this.bindings.not(t).get()),this.focusable=k(this.focusable.not(t).get()),this.hoverable=k(this.hoverable.not(t).get())},_delay:function(t,e){var i=this;return setTimeout(function(){return("string"==typeof t?i[t]:t).apply(i,arguments)},e||0)},_hoverable:function(t){this.hoverable=this.hoverable.add(t),this._on(t,{mouseenter:function(t){this._addClass(k(t.currentTarget),null,"ui-state-hover")},mouseleave:function(t){this._removeClass(k(t.currentTarget),null,"ui-state-hover")}})},_focusable:function(t){this.focusable=this.focusable.add(t),this._on(t,{focusin:function(t){this._addClass(k(t.currentTarget),null,"ui-state-focus")},focusout:function(t){this._removeClass(k(t.currentTarget),null,"ui-state-focus")}})},_trigger:function(t,e,i){var s,n,o=this.options[t];if(i=i||{},(e=k.Event(e)).type=(t===this.widgetEventPrefix?t:this.widgetEventPrefix+t).toLowerCase(),e.target=this.element[0],n=e.originalEvent)for(s in n)s in e||(e[s]=n[s]);return this.element.trigger(e,i),!(k.isFunction(o)&&!1===o.apply(this.element[0],[e].concat(i))||e.isDefaultPrevented())}},k.each({show:"fadeIn",hide:"fadeOut"},function(o,a){k.Widget.prototype["_"+o]=function(e,t,i){var s;"string"==typeof t&&(t={effect:t});var n=t?!0!==t&&"number"!=typeof t&&t.effect||a:o;"number"==typeof(t=t||{})&&(t={duration:t}),s=!k.isEmptyObject(t),t.complete=i,t.delay&&e.delay(t.delay),s&&k.effects&&k.effects.effect[n]?e[o](t):n!==o&&e[n]?e[n](t.duration,t.easing,i):e.queue(function(t){k(this)[o](),i&&i.call(e[0]),t()})}});var s,C,x,o,a,h,l,c,D;k.widget;function I(t,e,i){return[parseFloat(t[0])*(c.test(t[0])?e/100:1),parseFloat(t[1])*(c.test(t[1])?i/100:1)]}function P(t,e){return parseInt(k.css(t,e),10)||0}C=Math.max,x=Math.abs,o=/left|center|right/,a=/top|center|bottom/,h=/[\+\-]\d+(\.[\d]+)?%?/,l=/^\w+/,c=/%$/,D=k.fn.position,k.position={scrollbarWidth:function(){if(void 0!==s)return s;var t,e=k("<div style='display:block;position:absolute;width:50px;height:50px;overflow:hidden;'><div style='height:100px;width:auto;'></div></div>"),i=e.children()[0];return k("body").append(e),t=i.offsetWidth,e.css("overflow","scroll"),t===(i=i.offsetWidth)&&(i=e[0].clientWidth),e.remove(),s=t-i},getScrollInfo:function(t){var e=t.isWindow||t.isDocument?"":t.element.css("overflow-x"),i=t.isWindow||t.isDocument?"":t.element.css("overflow-y"),e="scroll"===e||"auto"===e&&t.width<t.element[0].scrollWidth;return{width:"scroll"===i||"auto"===i&&t.height<t.element[0].scrollHeight?k.position.scrollbarWidth():0,height:e?k.position.scrollbarWidth():0}},getWithinInfo:function(t){var e=k(t||window),i=k.isWindow(e[0]),s=!!e[0]&&9===e[0].nodeType;return{element:e,isWindow:i,isDocument:s,offset:!i&&!s?k(t).offset():{left:0,top:0},scrollLeft:e.scrollLeft(),scrollTop:e.scrollTop(),width:e.outerWidth(),height:e.outerHeight()}}},k.fn.position=function(u){if(!u||!u.of)return D.apply(this,arguments);u=k.extend({},u);var d,p,f,g,m,t,_=k(u.of),v=k.position.getWithinInfo(u.within),b=k.position.getScrollInfo(v),y=(u.collision||"flip").split(" "),w={},e=9===(t=(e=_)[0]).nodeType?{width:e.width(),height:e.height(),offset:{top:0,left:0}}:k.isWindow(t)?{width:e.width(),height:e.height(),offset:{top:e.scrollTop(),left:e.scrollLeft()}}:t.preventDefault?{width:0,height:0,offset:{top:t.pageY,left:t.pageX}}:{width:e.outerWidth(),height:e.outerHeight(),offset:e.offset()};return _[0].preventDefault&&(u.at="left top"),p=e.width,f=e.height,g=e.offset,m=k.extend({},g),k.each(["my","at"],function(){var t,e,i=(u[this]||"").split(" ");1===i.length&&(i=o.test(i[0])?i.concat(["center"]):a.test(i[0])?["center"].concat(i):["center","center"]),i[0]=o.test(i[0])?i[0]:"center",i[1]=a.test(i[1])?i[1]:"center",t=h.exec(i[0]),e=h.exec(i[1]),w[this]=[t?t[0]:0,e?e[0]:0],u[this]=[l.exec(i[0])[0],l.exec(i[1])[0]]}),1===y.length&&(y[1]=y[0]),"right"===u.at[0]?m.left+=p:"center"===u.at[0]&&(m.left+=p/2),"bottom"===u.at[1]?m.top+=f:"center"===u.at[1]&&(m.top+=f/2),d=I(w.at,p,f),m.left+=d[0],m.to
vendor: 5,382 bytes, line 1
1p+=d[1],this.each(function(){var i,t,a=k(this),r=a.outerWidth(),h=a.outerHeight(),e=P(this,"marginLeft"),s=P(this,"marginTop"),n=r+e+P(this,"marginRight")+b.width,o=h+s+P(this,"marginBottom")+b.height,l=k.extend({},m),c=I(w.my,a.outerWidth(),a.outerHeight());"right"===u.my[0]?l.left-=r:"center"===u.my[0]&&(l.left-=r/2),"bottom"===u.my[1]?l.top-=h:"center"===u.my[1]&&(l.top-=h/2),l.left+=c[0],l.top+=c[1],i={marginLeft:e,marginTop:s},k.each(["left","top"],function(t,e){k.ui.position[y[t]]&&k.ui.position[y[t]][e](l,{targetWidth:p,targetHeight:f,elemWidth:r,elemHeight:h,collisionPosition:i,collisionWidth:n,collisionHeight:o,offset:[d[0]+c[0],d[1]+c[1]],my:u.my,at:u.at,within:v,elem:a})}),u.using&&(t=function(t){var e=g.left-l.left,i=e+p-r,s=g.top-l.top,n=s+f-h,o={target:{element:_,left:g.left,top:g.top,width:p,height:f},element:{element:a,left:l.left,top:l.top,width:r,height:h},horizontal:i<0?"left":0<e?"right":"center",vertical:n<0?"top":0<s?"bottom":"middle"};p<r&&x(e+i)<p&&(o.horizontal="center"),f<h&&x(s+n)<f&&(o.vertical="middle"),C(x(e),x(i))>C(x(s),x(n))?o.important="horizontal":o.important="vertical",u.using.call(this,t,o)}),a.offset(k.extend(l,{using:t}))})},k.ui.position={fit:{left:function(t,e){var i=e.within,s=i.isWindow?i.scrollLeft:i.offset.left,n=i.width,o=t.left-e.collisionPosition.marginLeft,a=s-o,r=o+e.collisionWidth-n-s;e.collisionWidth>n?0<a&&r<=0?(i=t.left+a+e.collisionWidth-n-s,t.left+=a-i):t.left=!(0<r&&a<=0)&&r<a?s+n-e.collisionWidth:s:0<a?t.left+=a:0<r?t.left-=r:t.left=C(t.left-o,t.left)},top:function(t,e){var i=e.within,s=i.isWindow?i.scrollTop:i.offset.top,n=e.within.height,o=t.top-e.collisionPosition.marginTop,a=s-o,r=o+e.collisionHeight-n-s;e.collisionHeight>n?0<a&&r<=0?(i=t.top+a+e.collisionHeight-n-s,t.top+=a-i):t.top=!(0<r&&a<=0)&&r<a?s+n-e.collisionHeight:s:0<a?t.top+=a:0<r?t.top-=r:t.top=C(t.top-o,t.top)}},flip:{left:function(t,e){var i=e.within,s=i.offset.left+i.scrollLeft,n=i.width,o=i.isWindow?i.scrollLeft:i.offset.left,a=t.left-e.collisionPosition.marginLeft,r=a-o,h=a+e.collisionWidth-n-o,l="left"===e.my[0]?-e.elemWidth:"right"===e.my[0]?e.elemWidth:0,i="left"===e.at[0]?e.targetWidth:"right"===e.at[0]?-e.targetWidth:0,a=-2*e.offset[0];r<0?((s=t.left+l+i+a+e.collisionWidth-n-s)<0||s<x(r))&&(t.left+=l+i+a):0<h&&(0<(o=t.left-e.collisionPosition.marginLeft+l+i+a-o)||x(o)<h)&&(t.left+=l+i+a)},top:function(t,e){var i=e.within,s=i.offset.top+i.scrollTop,n=i.height,o=i.isWindow?i.scrollTop:i.offset.top,a=t.top-e.collisionPosition.marginTop,r=a-o,h=a+e.collisionHeight-n-o,l="top"===e.my[1]?-e.elemHeight:"bottom"===e.my[1]?e.elemHeight:0,i="top"===e.at[1]?e.targetHeight:"bottom"===e.at[1]?-e.targetHeight:0,a=-2*e.offset[1];r<0?((s=t.top+l+i+a+e.collisionHeight-n-s)<0||s<x(r))&&(t.top+=l+i+a):0<h&&(0<(o=t.top-e.collisionPosition.marginTop+l+i+a-o)||x(o)<h)&&(t.top+=l+i+a)}},flipfit:{left:function(){k.ui.position.flip.left.apply(this,arguments),k.ui.position.fit.left.apply(this,arguments)},top:function(){k.ui.position.flip.top.apply(this,arguments),k.ui.position.fit.top.apply(this,arguments)}}};var t;k.ui.position,k.extend(k.expr[":"],{data:k.expr.createPseudo?k.expr.createPseudo(function(e){return function(t){return!!k.data(t,e)}}):function(t,e,i){return!!k.data(t,i[3])}}),k.fn.extend({disableSelection:(t="onselectstart"in document.createElement("div")?"selectstart":"mousedown",function(){return this.on(t+".ui-disableSelection",function(t){t.preventDefault()})}),enableSelection:function(){return this.off(".ui-disableSelection")}});k.ui.focusable=function(t,e){var i,s,n,o,a=t.nodeName.toLowerCase();return"area"===a?(s=(i=t.parentNode).name,!(!t.href||!s||"map"!==i.nodeName.toLowerCase())&&(0<(s=k("img[usemap='#"+s+"']")).length&&s.is(":visible"))):(/^(input|select|textarea|button|object)$/.test(a)?(n=!t.disabled)&&(o=k(t).closest("fieldset")[0])&&(n=!o.disabled):n="a"===a&&t.href||e,n&&k(t).is(":visible")&&function(t){var e=t.css("visibility");for(;"inherit"===e;)t=t.parent(),e=t.css("visibility");return"hidden"!==e}(k(t)))},k.extend(k.expr[":"],{focusable:function(t){return k.ui.focusable(t,null!=k.attr(t,"tabindex"))}});k.ui.focusable,k.fn.form=function(){return"string"==typeof this[0].form?this.closest("form"):k(this[0].form)},k.ui.formResetMixin={_formResetHandler:function(){var e=k(this);setTimeout(function(){var t=e.data("ui-form-reset-instances");k.each(t,function(){this.refresh()})})},_bindFormResetHandler:function(){var t;this.form=this.element.form(),this.form.length&&((t=this.form.data("ui-form-reset-instances")||[]).length||this.form.on("reset.ui-form-reset",this._formResetHandler),t.push(this),this.form.data("ui-form-reset-instances",t))},_unbindFormResetHandler:function(){var t;this.form.length&&((t=this.form.data("ui-form-reset-instances")).splice(k.inArray(this,t),1),t.length?this.form.data("ui-form-reset-instances",t):this.form.removeData("ui-form-reset-instances").off("reset.ui-form-reset"))}},k.ui.keyCode={BACKSPACE:8,COMMA:188,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,LEFT:37,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SPACE:32,TAB:9,UP:38},k.ui.escapeSelector=(e=/([!"#$%&'()*+,./:;<=>?@[\]^`{|}~])/g,function(t){return t.replace(e,"\\$1")}),k.fn.labels=function(){var t,e,i;return this[0].labels&&this[0].labels.length?this.pushStack(this[0].labels):(e=this.eq(0).parents("label"),(t=this.attr("id"))&&(i=(i=this.eq(0).parents().last(
vendor: 4,102 bytes, line 1
1)).add((i.length?i:this).siblings()),t="label[for='"+k.ui.escapeSelector(t)+"']",e=e.add(i.find(t).addBack(t))),this.pushStack(e))},k.fn.scrollParent=function(t){var e=this.css("position"),i="absolute"===e,s=t?/(auto|scroll|hidden)/:/(auto|scroll)/,t=this.parents().filter(function(){var t=k(this);return(!i||"static"!==t.css("position"))&&s.test(t.css("overflow")+t.css("overflow-y")+t.css("overflow-x"))}).eq(0);return"fixed"!==e&&t.length?t:k(this[0].ownerDocument||document)},k.extend(k.expr[":"],{tabbable:function(t){var e=k.attr(t,"tabindex"),i=null!=e;return(!i||0<=e)&&k.ui.focusable(t,i)}}),k.fn.extend({uniqueId:(u=0,function(){return this.each(function(){this.id||(this.id="ui-id-"+ ++u)})}),removeUniqueId:function(){return this.each(function(){/^ui-id-\d+$/.test(this.id)&&k(this).removeAttr("id")})}}),k.ui.ie=!!/msie [\w.]+/.exec(navigator.userAgent.toLowerCase());var e,u,d=!1;k(document).on("mouseup",function(){d=!1});k.widget("ui.mouse",{version:"1.12.1",options:{cancel:"input, textarea, button, select, option",distance:1,delay:0},_mouseInit:function(){var e=this;this.element.on("mousedown."+this.widgetName,function(t){return e._mouseDown(t)}).on("click."+this.widgetName,function(t){if(!0===k.data(t.target,e.widgetName+".preventClickEvent"))return k.removeData(t.target,e.widgetName+".preventClickEvent"),t.stopImmediatePropagation(),!1}),this.started=!1},_mouseDestroy:function(){this.element.off("."+this.widgetName),this._mouseMoveDelegate&&this.document.off("mousemove."+this.widgetName,this._mouseMoveDelegate).off("mouseup."+this.widgetName,this._mouseUpDelegate)},_mouseDown:function(t){if(!d){this._mouseMoved=!1,this._mouseStarted&&this._mouseUp(t),this._mouseDownEvent=t;var e=this,i=1===t.which,s=!("string"!=typeof this.options.cancel||!t.target.nodeName)&&k(t.target).closest(this.options.cancel).length;return i&&!s&&this._mouseCapture(t)?(this.mouseDelayMet=!this.options.delay,this.mouseDelayMet||(this._mouseDelayTimer=setTimeout(function(){e.mouseDelayMet=!0},this.options.delay)),this._mouseDistanceMet(t)&&this._mouseDelayMet(t)&&(this._mouseStarted=!1!==this._mouseStart(t),!this._mouseStarted)?(t.preventDefault(),!0):(!0===k.data(t.target,this.widgetName+".preventClickEvent")&&k.removeData(t.target,this.widgetName+".preventClickEvent"),this._mouseMoveDelegate=function(t){return e._mouseMove(t)},this._mouseUpDelegate=function(t){return e._mouseUp(t)},this.document.on("mousemove."+this.widgetName,this._mouseMoveDelegate).on("mouseup."+this.widgetName,this._mouseUpDelegate),t.preventDefault(),d=!0)):!0}},_mouseMove:function(t){if(this._mouseMoved){if(k.ui.ie&&(!document.documentMode||document.documentMode<9)&&!t.button)return this._mouseUp(t);if(!t.which)if(t.originalEvent.altKey||t.originalEvent.ctrlKey||t.originalEvent.metaKey||t.originalEvent.shiftKey)this.ignoreMissingWhich=!0;else if(!this.ignoreMissingWhich)return this._mouseUp(t)}return(t.which||t.button)&&(this._mouseMoved=!0),this._mouseStarted?(this._mouseDrag(t),t.preventDefault()):(this._mouseDistanceMet(t)&&this._mouseDelayMet(t)&&(this._mouseStarted=!1!==this._mouseStart(this._mouseDownEvent,t),this._mouseStarted?this._mouseDrag(t):this._mouseUp(t)),!this._mouseStarted)},_mouseUp:function(t){this.document.off("mousemove."+this.widgetName,this._mouseMoveDelegate).off("mouseup."+this.widgetName,this._mouseUpDelegate),this._mouseStarted&&(this._mouseStarted=!1,t.target===this._mouseDownEvent.target&&k.data(t.target,this.widgetName+".preventClickEvent",!0),this._mouseStop(t)),this._mouseDelayTimer&&(clearTimeout(this._mouseDelayTimer),delete this._mouseDelayTimer),this.ignoreMissingWhich=!1,d=!1,t.preventDefault()},_mouseDistanceMet:function(t){return Math.max(Math.abs(this._mouseDownEvent.pageX-t.pageX),Math.abs(this._mouseDownEvent.pageY-t.pageY))>=this.options.distance},_mouseDelayMet:function(){return this.mouseDelayMet},_mouseStart:function(){},_mouseDrag:function(){},_mouseStop:function(){},_mouseCapture:function(){return!0}}),k.ui.plugin={add:function(t,e,i){var s,n=k.ui[t].prototype;for(s in i)n.plugins[s]=n.plugins[s]||[],n.plugins[s].push([e,i[s]])}
vendor: 5,738 bytes, line 1
1,call:function(t,e,i,s){var n,o=t.plugins[e];if(o&&(s||t.element[0].parentNode&&11!==t.element[0].parentNode.nodeType))for(n=0;n<o.length;n++)t.options[o[n][0]]&&o[n][1].apply(t.element,i)}},k.ui.safeActiveElement=function(e){var i;try{i=e.activeElement}catch(t){i=e.body}return(i=i||e.body).nodeName||(i=e.body),i},k.ui.safeBlur=function(t){t&&"body"!==t.nodeName.toLowerCase()&&k(t).trigger("blur")};k.widget("ui.draggable",k.ui.mouse,{version:"1.12.1",widgetEventPrefix:"drag",options:{addClasses:!0,appendTo:"parent",axis:!1,connectToSortable:!1,containment:!1,cursor:"auto",cursorAt:!1,grid:!1,handle:!1,helper:"original",iframeFix:!1,opacity:!1,refreshPositions:!1,revert:!1,revertDuration:500,scope:"default",scroll:!0,scrollSensitivity:20,scrollSpeed:20,snap:!1,snapMode:"both",snapTolerance:20,stack:!1,zIndex:!1,drag:null,start:null,stop:null},_create:function(){"original"===this.options.helper&&this._setPositionRelative(),this.options.addClasses&&this._addClass("ui-draggable"),this._setHandleClassName(),this._mouseInit()},_setOption:function(t,e){this._super(t,e),"handle"===t&&(this._removeHandleClassName(),this._setHandleClassName())},_destroy:function(){(this.helper||this.element).is(".ui-draggable-dragging")?this.destroyOnClear=!0:(this._removeHandleClassName(),this._mouseDestroy())},_mouseCapture:function(t){var e=this.options;return!(this.helper||e.disabled||0<k(t.target).closest(".ui-resizable-handle").length)&&(this.handle=this._getHandle(t),!!this.handle&&(this._blurActiveElement(t),this._blockFrames(!0===e.iframeFix?"iframe":e.iframeFix),!0))},_blockFrames:function(t){this.iframeBlocks=this.document.find(t).map(function(){var t=k(this);return k("<div>").css("position","absolute").appendTo(t.parent()).outerWidth(t.outerWidth()).outerHeight(t.outerHeight()).offset(t.offset())[0]})},_unblockFrames:function(){this.iframeBlocks&&(this.iframeBlocks.remove(),delete this.iframeBlocks)},_blurActiveElement:function(t){var e=k.ui.safeActiveElement(this.document[0]);k(t.target).closest(e).length||k.ui.safeBlur(e)},_mouseStart:function(t){var e=this.options;return this.helper=this._createHelper(t),this._addClass(this.helper,"ui-draggable-dragging"),this._cacheHelperProportions(),k.ui.ddmanager&&(k.ui.ddmanager.current=this),this._cacheMargins(),this.cssPosition=this.helper.css("position"),this.scrollParent=this.helper.scrollParent(!0),this.offsetParent=this.helper.offsetParent(),this.hasFixedAncestor=0<this.helper.parents().filter(function(){return"fixed"===k(this).css("position")}).length,this.positionAbs=this.element.offset(),this._refreshOffsets(t),this.originalPosition=this.position=this._generatePosition(t,!1),this.originalPageX=t.pageX,this.originalPageY=t.pageY,e.cursorAt&&this._adjustOffsetFromHelper(e.cursorAt),this._setContainment(),!1===this._trigger("start",t)?(this._clear(),!1):(this._cacheHelperProportions(),k.ui.ddmanager&&!e.dropBehaviour&&k.ui.ddmanager.prepareOffsets(this,t),this._mouseDrag(t,!0),k.ui.ddmanager&&k.ui.ddmanager.dragStart(this,t),!0)},_refreshOffsets:function(t){this.offset={top:this.positionAbs.top-this.margins.top,left:this.positionAbs.left-this.margins.left,scroll:!1,parent:this._getParentOffset(),relative:this._getRelativeOffset()},this.offset.click={left:t.pageX-this.offset.left,top:t.pageY-this.offset.top}},_mouseDrag:function(t,e){if(this.hasFixedAncestor&&(this.offset.parent=this._getParentOffset()),this.position=this._generatePosition(t,!0),this.positionAbs=this._convertPositionTo("absolute"),!e){e=this._uiHash();if(!1===this._trigger("drag",t,e))return this._mouseUp(new k.Event("mouseup",t)),!1;this.position=e.position}return this.helper[0].style.left=this.position.left+"px",this.helper[0].style.top=this.position.top+"px",k.ui.ddmanager&&k.ui.ddmanager.drag(this,t),!1},_mouseStop:function(t){var e=this,i=!1;return k.ui.ddmanager&&!this.options.dropBehaviour&&(i=k.ui.ddmanager.drop(this,t)),this.dropped&&(i=this.dropped,this.dropped=!1),"invalid"===this.options.revert&&!i||"valid"===this.options.revert&&i||!0===this.options.revert||k.isFunction(this.options.revert)&&this.options.revert.call(this.element,i)?k(this.helper).animate(this.originalPosition,parseInt(this.options.revertDuration,10),function(){!1!==e._trigger("stop",t)&&e._clear()}):!1!==this._trigger("stop",t)&&this._clear(),!1},_mouseUp:function(t){return this._unblockFrames(),k.ui.ddmanager&&k.ui.ddmanager.dragStop(this,t),this.handleElement.is(t.target)&&this.element.trigger("focus"),k.ui.mouse.prototype._mouseUp.call(this,t)},cancel:function(){return this.helper.is(".ui-draggable-dragging")?this._mouseUp(new k.Event("mouseup",{target:this.element[0]})):this._clear(),this},_getHandle:function(t){return!this.options.handle||!!k(t.target).closest(this.element.find(this.options.handle)).length},_setHandleClassName:function(){this.handleElement=this.options.handle?this.element.find(this.options.handle):this.element,this._addClass(this.handleElement,"ui-draggable-handle")},_removeHandleClassName:function(){this._removeClass(this.handleElement,"ui-draggable-handle")},_createHelper:function(t){var e=this.options,i=k.isFunction(e.helper),t=i?k(e.helper.apply(this.element[0],[t])):"clone"===e.helper?this.element.clone().removeAttr("id"):this.element;return t.parents("body").length||t.appendTo("parent"===e.appendTo?this.element[0].parentNode:e.appendTo),i&&t[0]===this.element[0]&&this._setPositionRelative(),t[0]===this.element[0]||/(fixed|absolute)/.test(t.css("position"))||t.css("position","absolute"),t},_setPositionRelative:function(){/^(?:r|a|f)/.test(this.element.css("position"))||(this.element[0].style.position="relative")},_adjustOffsetFromHelper:function(t){"string"==typeof t&&(t=t.split(" ")),k.isArray(t)&&(t={left:+t[0],top:+t[1]||0}
vendor: 4,264 bytes, line 1
1),"left"in t&&(this.offset.click.left=t.left+this.margins.left),"right"in t&&(this.offset.click.left=this.helperProportions.width-t.right+this.margins.left),"top"in t&&(this.offset.click.top=t.top+this.margins.top),"bottom"in t&&(this.offset.click.top=this.helperProportions.height-t.bottom+this.margins.top)},_isRootNode:function(t){return/(html|body)/i.test(t.tagName)||t===this.document[0]},_getParentOffset:function(){var t=this.offsetParent.offset(),e=this.document[0];return"absolute"===this.cssPosition&&this.scrollParent[0]!==e&&k.contains(this.scrollParent[0],this.offsetParent[0])&&(t.left+=this.scrollParent.scrollLeft(),t.top+=this.scrollParent.scrollTop()),this._isRootNode(this.offsetParent[0])&&(t={top:0,left:0}),{top:t.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:t.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if("relative"!==this.cssPosition)return{top:0,left:0};var t=this.element.position(),e=this._isRootNode(this.scrollParent[0]);return{top:t.top-(parseInt(this.helper.css("top"),10)||0)+(e?0:this.scrollParent.scrollTop()),left:t.left-(parseInt(this.helper.css("left"),10)||0)+(e?0:this.scrollParent.scrollLeft())}},_cacheMargins:function(){this.margins={left:parseInt(this.element.css("marginLeft"),10)||0,top:parseInt(this.element.css("marginTop"),10)||0,right:parseInt(this.element.css("marginRight"),10)||0,bottom:parseInt(this.element.css("marginBottom"),10)||0}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setContainment:function(){var t,e,i,s=this.options,n=this.document[0];this.relativeContainer=null,s.containment?"window"!==s.containment?"document"!==s.containment?s.containment.constructor!==Array?("parent"===s.containment&&(s.containment=this.helper[0].parentNode),(i=(e=k(s.containment))[0])&&(t=/(scroll|auto)/.test(e.css("overflow")),this.containment=[(parseInt(e.css("borderLeftWidth"),10)||0)+(parseInt(e.css("paddingLeft"),10)||0),(parseInt(e.css("borderTopWidth"),10)||0)+(parseInt(e.css("paddingTop"),10)||0),(t?Math.max(i.scrollWidth,i.offsetWidth):i.offsetWidth)-(parseInt(e.css("borderRightWidth"),10)||0)-(parseInt(e.css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left-this.margins.right,(t?Math.max(i.scrollHeight,i.offsetHeight):i.offsetHeight)-(parseInt(e.css("borderBottomWidth"),10)||0)-(parseInt(e.css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top-this.margins.bottom],this.relativeContainer=e)):this.containment=s.containment:this.containment=[0,0,k(n).width()-this.helperProportions.width-this.margins.left,(k(n).height()||n.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top]:this.containment=[k(window).scrollLeft()-this.offset.relative.left-this.offset.parent.left,k(window).scrollTop()-this.offset.relative.top-this.offset.parent.top,k(window).scrollLeft()+k(window).width()-this.helperProportions.width-this.margins.left,k(window).scrollTop()+(k(window).height()||n.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top]:this.containment=null},_convertPositionTo:function(t,e){e=e||this.position;var i="absolute"===t?1:-1,t=this._isRootNode(this.scrollParent[0]);return{top:e.top+this.offset.relative.top*i+this.offset.parent.top*i-("fixed"===this.cssPosition?-this.offset.scroll.top:t?0:this.offset.scroll.top)*i,left:e.left+this.offset.relative.left*i+this.offset.parent.left*i-("fixed"===this.cssPosition?-this.offset.scroll.left:t?0:this.offset.scroll.left)*i}},_generatePosition:function(t,e){var i,s=this.options,n=this._isRootNode(this.scrollParent[0]),o=t.pageX,a=t.pageY;return n&&this.offset.scroll||(this.offset.scroll={top:this.scrollParent.scrollTop(),left:this.scrollParent.scrollLeft()}),e&&(this.containment&&(i=this.relativeContainer?(i=this.relativeContainer.offset(),[this.containment[0]+i.left,this.containment[1]+i.top,this.containment[2]+i.left,this.containment[3]+i.top]):this.containment,t.pageX-this.offset.click.left<i[0]&&(o=i[0]+this.offset.click.left),t.pageY-this.offset.click.top<i[1]&&(a=i[1]+this.offset.click.top),t.pageX-this.offset.click.left>i[2]&&(o=i[2]+this.offset.click.left),t.pageY-this.offset.click.top>
vendor: 1,246 bytes, line 1
1i[3]&&(a=i[3]+this.offset.click.top)),s.grid&&(t=s.grid[1]?this.originalPageY+Math.round((a-this.originalPageY)/s.grid[1])*s.grid[1]:this.originalPageY,a=!i||t-this.offset.click.top>=i[1]||t-this.offset.click.top>i[3]?t:t-this.offset.click.top>=i[1]?t-s.grid[1]:t+s.grid[1],t=s.grid[0]?this.originalPageX+Math.round((o-this.originalPageX)/s.grid[0])*s.grid[0]:this.originalPageX,o=!i||t-this.offset.click.left>=i[0]||t-this.offset.click.left>i[2]?t:t-this.offset.click.left>=i[0]?t-s.grid[0]:t+s.grid[0]),"y"===s.axis&&(o=this.originalPageX),"x"===s.axis&&(a=this.originalPageY)),{top:a-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+("fixed"===this.cssPosition?-this.offset.scroll.top:n?0:this.offset.scroll.top),left:o-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+("fixed"===this.cssPosition?-this.offset.scroll.left:n?0:this.offset.scroll.left)}},_clear:function(){this._removeClass(this.helper,"ui-draggable-dragging"),this.helper[0]===this.element[0]||this.cancelHelperRemoval||this.helper.remove(),this.helper=null,this.cancelHelperRemoval=!1,this.destroyOnClear&&this.destroy()},_trigger:function(t,e,i){return i=i||this._uiHash(),k.ui.plugin.call(this,t,[e,i,this],!0),/^(drag|start|stop
vendor: 4,487 bytes, line 1
1)/.test(t)&&(this.positionAbs=this._convertPositionTo("absolute"),i.offset=this.positionAbs),k.Widget.prototype._trigger.call(this,t,e,i)},plugins:{},_uiHash:function(){return{helper:this.helper,position:this.position,originalPosition:this.originalPosition,offset:this.positionAbs}}}),k.ui.plugin.add("draggable","connectToSortable",{start:function(e,t,i){var s=k.extend({},t,{item:i.element});i.sortables=[],k(i.options.connectToSortable).each(function(){var t=k(this).sortable("instance");t&&!t.options.disabled&&(i.sortables.push(t),t.refreshPositions(),t._trigger("activate",e,s))})},stop:function(e,t,i){var s=k.extend({},t,{item:i.element});i.cancelHelperRemoval=!1,k.each(i.sortables,function(){var t=this;t.isOver?(t.isOver=0,i.cancelHelperRemoval=!0,t.cancelHelperRemoval=!1,t._storedCSS={position:t.placeholder.css("position"),top:t.placeholder.css("top"),left:t.placeholder.css("left")},t._mouseStop(e),t.options.helper=t.options._helper):(t.cancelHelperRemoval=!0,t._trigger("deactivate",e,s))})},drag:function(i,s,n){k.each(n.sortables,function(){var t=!1,e=this;e.positionAbs=n.positionAbs,e.helperProportions=n.helperProportions,e.offset.click=n.offset.click,e._intersectsWith(e.containerCache)&&(t=!0,k.each(n.sortables,function(){return this.positionAbs=n.positionAbs,this.helperProportions=n.helperProportions,this.offset.click=n.offset.click,this!==e&&this._intersectsWith(this.containerCache)&&k.contains(e.element[0],this.element[0])&&(t=!1),t})),t?(e.isOver||(e.isOver=1,n._parent=s.helper.parent(),e.currentItem=s.helper.appendTo(e.element).data("ui-sortable-item",!0),e.options._helper=e.options.helper,e.options.helper=function(){return s.helper[0]},i.target=e.currentItem[0],e._mouseCapture(i,!0),e._mouseStart(i,!0,!0),e.offset.click.top=n.offset.click.top,e.offset.click.left=n.offset.click.left,e.offset.parent.left-=n.offset.parent.left-e.offset.parent.left,e.offset.parent.top-=n.offset.parent.top-e.offset.parent.top,n._trigger("toSortable",i),n.dropped=e.element,k.each(n.sortables,function(){this.refreshPositions()}),n.currentItem=n.element,e.fromOutside=n),e.currentItem&&(e._mouseDrag(i),s.position=e.position)):e.isOver&&(e.isOver=0,e.cancelHelperRemoval=!0,e.options._revert=e.options.revert,e.options.revert=!1,e._trigger("out",i,e._uiHash(e)),e._mouseStop(i,!0),e.options.revert=e.options._revert,e.options.helper=e.options._helper,e.placeholder&&e.placeholder.remove(),s.helper.appendTo(n._parent),n._refreshOffsets(i),s.position=n._generatePosition(i,!0),n._trigger("fromSortable",i),n.dropped=!1,k.each(n.sortables,function(){this.refreshPositions()}))})}}),k.ui.plugin.add("draggable","cursor",{start:function(t,e,i){var s=k("body"),i=i.options;s.css("cursor")&&(i._cursor=s.css("cursor")),s.css("cursor",i.cursor)},stop:function(t,e,i){i=i.options;i._cursor&&k("body").css("cursor",i._cursor)}}),k.ui.plugin.add("draggable","opacity",{start:function(t,e,i){e=k(e.helper),i=i.options;e.css("opacity")&&(i._opacity=e.css("opacity")),e.css("opacity",i.opacity)},stop:function(t,e,i){i=i.options;i._opacity&&k(e.helper).css("opacity",i._opacity)}}),k.ui.plugin.add("draggable","scroll",{start:function(t,e,i){i.scrollParentNotHidden||(i.scrollParentNotHidden=i.helper.scrollParent(!1)),i.scrollParentNotHidden[0]!==i.document[0]&&"HTML"!==i.scrollParentNotHidden[0].tagName&&(i.overflowOffset=i.scrollParentNotHidden.offset())},drag:function(t,e,i){var s=i.options,n=!1,o=i.scrollParentNotHidden[0],a=i.document[0];o!==a&&"HTML"!==o.tagName?(s.axis&&"x"===s.axis||(i.overflowOffset.top+o.offsetHeight-t.pageY<s.scrollSensitivity?o.scrollTop=n=o.scrollTop+s.scrollSpeed:t.pageY-i.overflowOffset.top<s.scrollSensitivity&&(o.scrollTop=n=o.scrollTop-s.scrollSpeed)),s.axis&&"y"===s.axis||(i.overflowOffset.left+o.offsetWidth-t.pageX<s.scrollSensitivity?o.scrollLeft=n=o.scrollLeft+s.scrollSpeed:t.pageX-i.overflowOffset.left<s.scrollSensitivity&&(o.scrollLeft=n=o.scrollLeft-s.scrollSpeed))):(s.axis&&"x"===s.axis||(t.pageY-k(a).scrollTop()<s.scrollSensitivity?n=k(a).scrollTop(k(a).scrollTop()-s.scrollSpeed):k(window).height()-(t.pageY-k(a).scrollTop())<s.scrollSensitivity&&(n=k(a).scrollTop(k(a).scrollTop()+s.scrollSpeed))),s.axis&&"y"===s.axis||(t.pageX-k(a).scrollLeft()<s.scrollSensitivity?n=k(a).scrollLeft(k(a).scrollLeft()-s.scrollSpeed):k(window).width()-(t.pageX-k(a).scrollLeft())<s.scrollSensitivity&&(n=k(a).scrollLeft(k(a).scrollLeft()+s.scrollSpeed)))),!1!==n&&k.ui.ddmanager&&!s.dropBehaviour&&k.ui.ddmanager.prepareOffsets(i,t)}}
vendor: 17,266 bytes, line 1
1),k.ui.plugin.add("draggable","snap",{start:function(t,e,i){var s=i.options;i.snapElements=[],k(s.snap.constructor!==String?s.snap.items||":data(ui-draggable)":s.snap).each(function(){var t=k(this),e=t.offset();this!==i.element[0]&&i.snapElements.push({item:this,width:t.outerWidth(),height:t.outerHeight(),top:e.top,left:e.left})})},drag:function(t,e,i){for(var s,n,o,a,r,h,l,c,u,d=i.options,p=d.snapTolerance,f=e.offset.left,g=f+i.helperProportions.width,m=e.offset.top,_=m+i.helperProportions.height,v=i.snapElements.length-1;0<=v;v--)h=(r=i.snapElements[v].left-i.margins.left)+i.snapElements[v].width,c=(l=i.snapElements[v].top-i.margins.top)+i.snapElements[v].height,g<r-p||h+p<f||_<l-p||c+p<m||!k.contains(i.snapElements[v].item.ownerDocument,i.snapElements[v].item)?(i.snapElements[v].snapping&&i.options.snap.release&&i.options.snap.release.call(i.element,t,k.extend(i._uiHash(),{snapItem:i.snapElements[v].item})),i.snapElements[v].snapping=!1):("inner"!==d.snapMode&&(s=Math.abs(l-_)<=p,n=Math.abs(c-m)<=p,o=Math.abs(r-g)<=p,a=Math.abs(h-f)<=p,s&&(e.position.top=i._convertPositionTo("relative",{top:l-i.helperProportions.height,left:0}).top),n&&(e.position.top=i._convertPositionTo("relative",{top:c,left:0}).top),o&&(e.position.left=i._convertPositionTo("relative",{top:0,left:r-i.helperProportions.width}).left),a&&(e.position.left=i._convertPositionTo("relative",{top:0,left:h}).left)),u=s||n||o||a,"outer"!==d.snapMode&&(s=Math.abs(l-m)<=p,n=Math.abs(c-_)<=p,o=Math.abs(r-f)<=p,a=Math.abs(h-g)<=p,s&&(e.position.top=i._convertPositionTo("relative",{top:l,left:0}).top),n&&(e.position.top=i._convertPositionTo("relative",{top:c-i.helperProportions.height,left:0}).top),o&&(e.position.left=i._convertPositionTo("relative",{top:0,left:r}).left),a&&(e.position.left=i._convertPositionTo("relative",{top:0,left:h-i.helperProportions.width}).left)),!i.snapElements[v].snapping&&(s||n||o||a||u)&&i.options.snap.snap&&i.options.snap.snap.call(i.element,t,k.extend(i._uiHash(),{snapItem:i.snapElements[v].item})),i.snapElements[v].snapping=s||n||o||a||u)}}),k.ui.plugin.add("draggable","stack",{start:function(t,e,i){var s,i=i.options,i=k.makeArray(k(i.stack)).sort(function(t,e){return(parseInt(k(t).css("zIndex"),10)||0)-(parseInt(k(e).css("zIndex"),10)||0)});i.length&&(s=parseInt(k(i[0]).css("zIndex"),10)||0,k(i).each(function(t){k(this).css("zIndex",s+t)}),this.css("zIndex",s+i.length))}}),k.ui.plugin.add("draggable","zIndex",{start:function(t,e,i){e=k(e.helper),i=i.options;e.css("zIndex")&&(i._zIndex=e.css("zIndex")),e.css("zIndex",i.zIndex)},stop:function(t,e,i){i=i.options;i._zIndex&&k(e.helper).css("zIndex",i._zIndex)}});k.ui.draggable;k.widget("ui.droppable",{version:"1.12.1",widgetEventPrefix:"drop",options:{accept:"*",addClasses:!0,greedy:!1,scope:"default",tolerance:"intersect",activate:null,deactivate:null,drop:null,out:null,over:null},_create:function(){var t,e=this.options,i=e.accept;this.isover=!1,this.isout=!0,this.accept=k.isFunction(i)?i:function(t){return t.is(i)},this.proportions=function(){if(!arguments.length)return t||(t={width:this.element[0].offsetWidth,height:this.element[0].offsetHeight});t=arguments[0]},this._addToManager(e.scope),e.addClasses&&this._addClass("ui-droppable")},_addToManager:function(t){k.ui.ddmanager.droppables[t]=k.ui.ddmanager.droppables[t]||[],k.ui.ddmanager.droppables[t].push(this)},_splice:function(t){for(var e=0;e<t.length;e++)t[e]===this&&t.splice(e,1)},_destroy:function(){var t=k.ui.ddmanager.droppables[this.options.scope];this._splice(t)},_setOption:function(t,e){var i;"accept"===t?this.accept=k.isFunction(e)?e:function(t){return t.is(e)}:"scope"===t&&(i=k.ui.ddmanager.droppables[this.options.scope],this._splice(i),this._addToManager(e)),this._super(t,e)},_activate:function(t){var e=k.ui.ddmanager.current;this._addActiveClass(),e&&this._trigger("activate",t,this.ui(e))},_deactivate:function(t){var e=k.ui.ddmanager.current;this._removeActiveClass(),e&&this._trigger("deactivate",t,this.ui(e))},_over:function(t){var e=k.ui.ddmanager.current;e&&(e.currentItem||e.element)[0]!==this.element[0]&&this.accept.call(this.element[0],e.currentItem||e.element)&&(this._addHoverClass(),this._trigger("over",t,this.ui(e)))},_out:function(t){var e=k.ui.ddmanager.current;e&&(e.currentItem||e.element)[0]!==this.element[0]&&this.accept.call(this.element[0],e.currentItem||e.element)&&(this._removeHoverClass(),this._trigger("out",t,this.ui(e)))},_drop:function(e,t){var i=t||k.ui.ddmanager.current,s=!1;return!(!i||(i.currentItem||i.element)[0]===this.element[0])&&(this.element.find(":data(ui-droppable)").not(".ui-draggable-dragging").each(function(){var t=k(this).droppable("instance");if(t.options.greedy&&!t.options.disabled&&t.options.scope===i.options.scope&&t.accept.call(t.element[0],i.currentItem||i.element)&&p(i,k.extend(t,{offset:t.element.offset()}),t.options.tolerance,e))return!(s=!0)}),!s&&(!!this.accept.call(this.element[0],i.currentItem||i.element)&&(this._removeActiveClass(),this._removeHoverClass(),this._trigger("drop",e,this.ui(i)),this.element)))},ui:function(t){return{draggable:t.currentItem||t.element,helper:t.helper,position:t.position,offset:t.positionAbs}},_addHoverClass:function(){this._addClass("ui-droppable-hover")},_removeHoverClass:function(){this._removeClass("ui-droppable-hover")},_addActiveClass:function(){this._addClass("ui-droppable-active")},_removeActiveClass:function(){this._removeClass("ui-droppable-active")}});var p=k.ui.intersect=function(t,e,i,s){if(!e.offset)return!1;var n=(t.positionAbs||t.position.absolute).left+t.margins.left,o=(t.positionAbs||t.position.absolute).top+t.margins.top,a=n+t.helperProportions.width,r=o+t.helperProportions.height,h=e.offset.left,l=e.offset.top,c=h+e.proportions().width,u=l+e.proportions().height;switch(i){case"fit":return h<=n&&a<=c&&l<=o&&r<=u;case"intersect":return h<n+t.helperProportions.width/2&&a-t.helperProportions.width/2<c&&l<o+t.helperProportions.height/2&&r-t.helperProportions.height/2<u;case"pointer":return f(s.pageY,l,e.proportions().height)&&f(s.pageX,h,e.proportions().width);case"touch":return(l<=o&&o<=u||l<=r&&r<=u||o<l&&u<r)&&(h<=n&&n<=c||h<=a&&a<=c||n<h&&c<a);default:return!1}};function f(t,e,i){return e<=t&&t<e+i}!(k.ui.ddmanager={current:null,droppables:{default:[]},prepareOffsets:function(t,e){var i,s,n=k.ui.ddmanager.droppables[t.options.scope]||[],o=e?e.type:null,a=(t.currentItem||t.element).find(":data(ui-droppable)").addBack();t:for(i=0;i<n.length;i++)if(!(n[i].options.disabled||t&&!n[i].accept.call(n[i].element[0],t.currentItem||t.element))){for(s=0;s<a.length;s++)if(a[s]===n[i].element[0]){n[i].proportions().height=0;continue t}n[i].visible="none"!==n[i].element.css("display"),n[i].visible&&("mousedown"===o&&n[i]._activate.call(n[i],e),n[i].offset=n[i].element.offset(),n[i].proportions({width:n[i].element[0].offsetWidth,height:n[i].element[0].offsetHeight}))}},drop:function(t,e){var i=!1;return k.each((k.ui.ddmanager.droppables[t.options.scope]||[]).slice(),function(){this.options&&(!this.options.disabled&&this.visible&&p(t,this,this.options.tolerance,e)&&(i=this._drop.call(this,e)||i),!this.options.disabled&&this.visible&&this.accept.call(this.element[0],t.currentItem||t.element)&&(this.isout=!0,this.isover=!1,this._deactivate.call(this,e)))}),i},dragStart:function(t,e){t.element.parentsUntil("body").on("scroll.droppable",function(){t.options.refreshPositions||k.ui.ddmanager.prepareOffsets(t,e)})},drag:function(n,o){n.options.refreshPositions&&k.ui.ddmanager.prepareOffsets(n,o),k.each(k.ui.ddmanager.droppables[n.options.scope]||[],function(){var t,e,i,s;this.options.disabled||this.greedyChild||!this.visible||(s=!(i=p(n,this,this.options.tolerance,o))&&this.isover?"isout":i&&!this.isover?"isover":null)&&(this.options.greedy&&(e=this.options.scope,(i=this.element.parents(":data(ui-droppable)").filter(function(){return k(this).droppable("instance").options.scope===e})).length&&((t=k(i[0]).droppable("instance")).greedyChild="isover"===s)),t&&"isover"===s&&(t.isover=!1,t.isout=!0,t._out.call(t,o)),this[s]=!0,this["isout"===s?"isover":"isout"]=!1,this["isover"===s?"_over":"_out"].call(this,o),t&&"isout"===s&&(t.isout=!1,t.isover=!0,t._over.call(t,o)))})},dragStop:function(t,e){t.element.parentsUntil("body").off("scroll.droppable"),t.options.refreshPositions||k.ui.ddmanager.prepareOffsets(t,e)}})!==k.uiBackCompat&&k.widget("ui.droppable",k.ui.droppable,{options:{hoverClass:!1,activeClass:!1},_addActiveClass:function(){this._super(),this.options.activeClass&&this.element.addClass(this.options.activeClass)},_removeActiveClass:function(){this._super(),this.options.activeClass&&this.element.removeClass(this.options.activeClass)},_addHoverClass:function(){this._super(),this.options.hoverClass&&this.element.addClass(this.options.hoverClass)},_removeHoverClass:function(){this._super(),this.options.hoverClass&&this.element.removeClass(this.options.hoverClass)}});k.ui.droppable;k.widget("ui.resizable",k.ui.mouse,{version:"1.12.1",widgetEventPrefix:"resize",options:{alsoResize:!1,animate:!1,animateDuration:"slow",animateEasing:"swing",aspectRatio:!1,autoHide:!1,classes:{"ui-resizable-se":"ui-icon ui-icon-gripsmall-diagonal-se"},containment:!1,ghost:!1,grid:!1,handles:"e,s,se",helper:!1,maxHeight:null,maxWidth:null,minHeight:10,minWidth:10,zIndex:90,resize:null,start:null,stop:null},_num:function(t){return parseFloat(t)||0},_isNumber:function(t){return!isNaN(parseFloat(t))},_hasScroll:function(t,e){if("hidden"===k(t).css("overflow"))return!1;var i=e&&"left"===e?"scrollLeft":"scrollTop",e=!1;return 0<t[i]||(t[i]=1,e=0<t[i],t[i]=0,e)},_create:function(){var t,e=this.options,i=this;this._addClass("ui-resizable"),k.extend(this,{_aspectRatio:!!e.aspectRatio,aspectRatio:e.aspectRatio,originalElement:this.element,_proportionallyResizeElements:[],_helper:e.helper||e.ghost||e.animate?e.helper||"ui-resizable-helper":null}),this.element[0].nodeName.match(/^(canvas|textarea|input|select|button|img)$/i)&&(this.element.wrap(k("<div class='ui-wrapper' style='overflow: hidden;'></div>").css({position:this.element.css("position"),width:this.element.outerWidth(),height:this.element.outerHeight(),top:this.element.css("top"),left:this.element.css("left")})),this.element=this.element.parent().data("ui-resizable",this.element.resizable("instance")),this.elementIsWrapper=!0,t={marginTop:this.originalElement.css("marginTop"),marginRight:this.originalElement.css("marginRight"),marginBottom:this.originalElement.css("marginBottom"),marginLeft:this.originalElement.css("marginLeft")},this.element.css(t),this.originalElement.css("margin",0),this.originalResizeStyle=this.originalElement.css("resize"),this.originalElement.css("resize","none"),this._proportionallyResizeElements.push(this.originalElement.css({position:"static",zoom:1,display:"block"})),this.originalElement.css(t),this._proportionallyResize()),this._setupHandles(),e.autoHide&&k(this.element).on("mouseenter",function(){e.disabled||(i._removeClass("ui-resizable-autohide"),i._handles.show())}).on("mouseleave",function(){e.disabled||i.resizing||(i._addClass("ui-resizable-autohide"),i._handles.hide())}),this._mouseInit()},_destroy:function(){this._mouseDestroy();function t(t){k(t).removeData("resizable").removeData("ui-resizable").off(".resizable").find(".ui-resizable-handle").remove()}var e;return this.elementIsWrapper&&(t(this.element),e=this.element,this.originalElement.css({position:e.css("position"),width:e.outerWidth(),height:e.outerHeight(),top:e.css("top"),left:e.css("left")}).insertAfter(e),e.remove()),this.originalElement.css("resize",this.originalResizeStyle),t(this.originalElement),this},_setOption:function(t,e){this._super(t,e),"handles"===t&&(this._removeHandles(),this._setupHandles())},_setupHandles:function(){var t,e,i,s,n,o=this.options,a=this;if(this.handles=o.handles||(k(".ui-resizable-handle",this.element).length?{n:".ui-resizable-n",e:".ui-resizable-e",s:".ui-resizable-s",w:".ui-resizable-w",se:".ui-resizable-se",sw:".ui-resizable-sw",ne:".ui-resizable-ne",nw:".ui-resizable-nw"}:"e,s,se"),this._handles=k(),this.handles.constructor===String)for("all"===this.handles&&(this.handles="n,e,s,w,se,sw,ne,nw"),i=this.handles.split(","),this.handles={},e=0;e<i.length;e++)s="ui-resizable-"+(t=k.trim(i[e])),n=k("<div>"),this._addClass(n,"ui-resizable-handle "+s),n.css({zIndex:o.zIndex}),this.handles[t]=".ui-resizable-"+t,this.element.append(n);this._renderAxis=function(t){var e,i,s;for(e in t=t||this.element,this.handles)this.handles[e].constructor===String?this.handles[e]=this.element.children(this.handles[e]).first().show():(this.handles[e].jquery||this.handles[e].nodeType)&&(this.handles[e]=k(this.handles[e]),this._on(this.handles[e],{mousedown:a._mouseDown})),this.elementIsWrapper&&this.originalElement[0].nodeName.match(/^(textarea|input|select|button)$/i)&&(i=k(this.handles[e],this.element),s=/sw|ne|nw|se|n|s/.test(e)?i.outerHeight():i.outerWidth(),i=["padding",/ne|nw|n/.test(e)?"Top":/se|sw|s/.test(e)?"Bottom":/^e$/.test(e)?"Right":"Left"].join(""),t.css(i,s),this._proportionallyResize()),this._handles=this._handles.add(this.handles[e])},this._renderAxis(this.element),this._handles=this._handles.add(this.element.find(".ui-resizable-handle")),this._handles.disableSelection(),this._handles.on("mouseover",function(){a.resizing||(this.className&&(n=this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i)),a.axis=n&&n[1]?n[1]:"se")}),o.autoHide&&(this._handles.hide(),this._addClass("ui-resizable-autohide"))},_removeHandles:function(){this._handles.remove()},_mouseCapture:function(t){var e,i,s=!1;for(e in this.handles)(i=k(this.handles[e])[0])!==t.target&&!k.contains(i,t.target)||(s=!0);return!this.options.disabled&&s},_mouseStart:function(t){var e,i,s=this.options,n=this.element;return this.resizing=!0,this._renderProxy(),e=this._num(this.helper.css("left")),i=this._num(this.helper.css("top")),s.containment&&(e+=k(s.containment).scrollLeft()||0,i+=k(s.containment).scrollTop()||0),this.offset=this.helper.offset(),this.position={left:e,top:i},this.size=this._helper?{width:this.helper.width(),height:this.helper.height()}:{width:n.width(),height:n.height()},this.originalSize=this._helper?{width:n.outerWidth(),height:n.outerHeight()}:{width:n.width(),height:n.height()},this.sizeDiff={width:n.outerWidth()-n.width(),height:n.outerHeight()-n.height()},this.originalPosition={left:e,top:i},this.originalMousePosition={left:t.pageX,top:t.pageY},this.aspectRatio="number"==typeof s.aspectRatio?s.aspectRatio:this.originalSize.width/this.originalSize.height||1,s=k(".ui-resizable-"+this.axis).css("cursor"),k("body").css("cursor","auto"===s?this.axis+"-resize":s),this._addClass("ui-resizable-resizing"),this._propagate("start",t),!0},_mouseDrag:function(t){var e=this.originalMousePosition,i=this.axis,s=t.pageX-e.left||0,e=t.pageY-e.top||0,i=this._change[i];return this._updatePrevProperties(),i&&(e=i.apply(this,[t,s,e]),this._updateVirtualBoundaries(t.shiftKey),(this._aspectRatio||t.shiftKey)&&(e=this._updateRatio(e,t)),e=this._respectSize(e,t),this._updateCache(e),this._propagate("resize",t),e=this._applyChanges(),!this._helper&&this._proportionallyResizeElements.length&&this._proportionallyResize(),k.isEmptyObject(e)||(this._updatePrevProperties(),this._trigger("resize",t,this.ui()),this._applyChanges())),!1},_mouseStop:function(t){this.resizing=!1;var e,i,s,n=this.options,o=this;return this._helper&&(s=(e=(i=this._proportionallyResizeElements).length&&/textarea/i.test(i[0].nodeName))&&this._hasScroll(i[0],"left")?0:o.sizeDiff.height,i=e?0:o.sizeDiff.width,e={width:o.helper.width()-i,height:o.helper.height()-s},i=parseFloat(o.element.css("left"))+(o.position.left-o.originalPosition.left)||null,s=parseFloat(o.element.css("top"))+(o.position.top-o.originalPosition.top)||null,n.animate||this.element.css(k.extend(e,{top:s,left:i})),o.helper.height(o.size.height),o.helper.width(o.size.width),this._helper&&!n.animate&&this._proportionallyResize()),k("body").css("cursor","auto"),this._removeClass("ui-resizable-resizing"),this._propagate("stop",t),this._helper&&this.helper.remove(),!1},_updatePrevProperties:function(){this.prevPosition={top:this.position.top,left:this.position.left},this.prevSize={width:this.size.width,height:this.size.height}},_applyChanges:function(){var t={};return this.position.top!==this.prevPosition.top&&(t.top=this.position.top+"px"),this.position.left!==this.prevPosition.left&&(t.left=this.position.left+"px"),this.size.width!==this.prevSize.width&&(t.width=this.size.width+"px"),this.size.height!==this.prevSize.height&&(t.height=this.size.height+"px"),this.helper.css(t),t},_updateVirtualBoundaries:function(t){var e,i,s=this.options,n={minWidth:this._isNumber(s.minWidth)?s.minWidth:0,maxWidth:this._isNumber(s.maxWidth)?s.maxWidth:1/0,minHeight:this._isNumber(s.minHeight)?s.minHeight:0,maxHeight:this._isNumber(s.maxHeight)?s.maxHeight:1/0};(this._aspectRatio||t)&&(e=n.minHeight*this.aspectRatio,i=n.minWidth/this.aspectRatio,s=n.maxHeight*this.aspectRatio,t=n.maxWidth/this.aspectRatio,e>n.minWidth&&(n.minWidth=e),i>n.minHeight&&(n.minHeight=i),s<n.maxWidth&&(n.maxWidth=s),t<n.maxHeight&&(n.maxHeight=t)),this._vBoundaries=n},_updateCache:function(t){this.offset=this.helper.offset(),this._isNumber(t.left)&&(this.position.left
vendor: 5,511 bytes, line 1
1=t.left),this._isNumber(t.top)&&(this.position.top=t.top),this._isNumber(t.height)&&(this.size.height=t.height),this._isNumber(t.width)&&(this.size.width=t.width)},_updateRatio:function(t){var e=this.position,i=this.size,s=this.axis;return this._isNumber(t.height)?t.width=t.height*this.aspectRatio:this._isNumber(t.width)&&(t.height=t.width/this.aspectRatio),"sw"===s&&(t.left=e.left+(i.width-t.width),t.top=null),"nw"===s&&(t.top=e.top+(i.height-t.height),t.left=e.left+(i.width-t.width)),t},_respectSize:function(t){var e=this._vBoundaries,i=this.axis,s=this._isNumber(t.width)&&e.maxWidth&&e.maxWidth<t.width,n=this._isNumber(t.height)&&e.maxHeight&&e.maxHeight<t.height,o=this._isNumber(t.width)&&e.minWidth&&e.minWidth>t.width,a=this._isNumber(t.height)&&e.minHeight&&e.minHeight>t.height,r=this.originalPosition.left+this.originalSize.width,h=this.originalPosition.top+this.originalSize.height,l=/sw|nw|w/.test(i),i=/nw|ne|n/.test(i);return o&&(t.width=e.minWidth),a&&(t.height=e.minHeight),s&&(t.width=e.maxWidth),n&&(t.height=e.maxHeight),o&&l&&(t.left=r-e.minWidth),s&&l&&(t.left=r-e.maxWidth),a&&i&&(t.top=h-e.minHeight),n&&i&&(t.top=h-e.maxHeight),t.width||t.height||t.left||!t.top?t.width||t.height||t.top||!t.left||(t.left=null):t.top=null,t},_getPaddingPlusBorderDimensions:function(t){for(var e=0,i=[],s=[t.css("borderTopWidth"),t.css("borderRightWidth"),t.css("borderBottomWidth"),t.css("borderLeftWidth")],n=[t.css("paddingTop"),t.css("paddingRight"),t.css("paddingBottom"),t.css("paddingLeft")];e<4;e++)i[e]=parseFloat(s[e])||0,i[e]+=parseFloat(n[e])||0;return{height:i[0]+i[2],width:i[1]+i[3]}},_proportionallyResize:function(){if(this._proportionallyResizeElements.length)for(var t,e=0,i=this.helper||this.element;e<this._proportionallyResizeElements.length;e++)t=this._proportionallyResizeElements[e],this.outerDimensions||(this.outerDimensions=this._getPaddingPlusBorderDimensions(t)),t.css({height:i.height()-this.outerDimensions.height||0,width:i.width()-this.outerDimensions.width||0})},_renderProxy:function(){var t=this.element,e=this.options;this.elementOffset=t.offset(),this._helper?(this.helper=this.helper||k("<div style='overflow:hidden;'></div>"),this._addClass(this.helper,this._helper),this.helper.css({width:this.element.outerWidth(),height:this.element.outerHeight(),position:"absolute",left:this.elementOffset.left+"px",top:this.elementOffset.top+"px",zIndex:++e.zIndex}),this.helper.appendTo("body").disableSelection()):this.helper=this.element},_change:{e:function(t,e){return{width:this.originalSize.width+e}},w:function(t,e){var i=this.originalSize;return{left:this.originalPosition.left+e,width:i.width-e}},n:function(t,e,i){var s=this.originalSize;return{top:this.originalPosition.top+i,height:s.height-i}},s:function(t,e,i){return{height:this.originalSize.height+i}},se:function(t,e,i){return k.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[t,e,i]))},sw:function(t,e,i){return k.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[t,e,i]))},ne:function(t,e,i){return k.extend(this._change.n.apply(this,arguments),this._change.e.apply(this,[t,e,i]))},nw:function(t,e,i){return k.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[t,e,i]))}},_propagate:function(t,e){k.ui.plugin.call(this,t,[e,this.ui()]),"resize"!==t&&this._trigger(t,e,this.ui())},plugins:{},ui:function(){return{originalElement:this.originalElement,element:this.element,helper:this.helper,position:this.position,size:this.size,originalSize:this.originalSize,originalPosition:this.originalPosition}}}),k.ui.plugin.add("resizable","animate",{stop:function(e){var i=k(this).resizable("instance"),t=i.options,s=i._proportionallyResizeElements,n=s.length&&/textarea/i.test(s[0].nodeName),o=n&&i._hasScroll(s[0],"left")?0:i.sizeDiff.height,a=n?0:i.sizeDiff.width,n={width:i.size.width-a,height:i.size.height-o},a=parseFloat(i.element.css("left"))+(i.position.left-i.originalPosition.left)||null,o=parseFloat(i.element.css("top"))+(i.position.top-i.originalPosition.top)||null;i.element.animate(k.extend(n,o&&a?{top:o,left:a}:{}),{duration:t.animateDuration,easing:t.animateEasing,step:function(){var t={width:parseFloat(i.element.css("width")),height:parseFloat(i.element.css("height")),top:parseFloat(i.element.css("top")),left:parseFloat(i.element.css("left"))};s&&s.length&&k(s[0]).css({width:t.width,height:t.height}),i._updateCache(t),i._propagate("resize",e)}})}}),k.ui.plugin.add("resizable","containment",{start:function(){var i,s,n=k(this).resizable("instance"),t=n.options,e=n.element,o=t.containment,a=o instanceof k?o.get(0):/parent/.test(o)?e.parent().get(0):o;a&&(n.containerElement=k(a),/document/.test(o)||o===document?(n.containerOffset={left:0,top:0},n.containerPosition={left:0,top:0},n.parentData={element:k(document),left:0,top:0,width:k(document).width(),height:k(document).height()||document.body.parentNode.scrollHeight}):(i=k(a),s=[],k(["Top","Right","Left","Bottom"]).each(function(t,e){s[t]=n._num(i.css("padding"+e))}),n.containerOffset=i.offset(),n.containerPosition=i.position(),n.containerSize={height:i.innerHeight()-s[3],width:i.innerWidth()-s[1]},t=n.containerOffset,e=n.containerSize.height,o=n.containerSize.width,o=n._hasScroll(a,"left")?a.scrollWidth:o,e=n._hasScroll(a)?a.scrollHeight:e,n.parentData={element:a,left:t.left,top:t.top,width:o,height:e}))},resize:function(t){var e=k(this).resizable("instance"),i=e.options,s=e.containerOffset,n=e.position,o=e._aspectRatio||t.shiftKey,a={top:0,left:0}
vendor: 2,289 bytes, line 1
1,r=e.containerElement,t=!0;r[0]!==document&&/static/.test(r.css("position"))&&(a=s),n.left<(e._helper?s.left:0)&&(e.size.width=e.size.width+(e._helper?e.position.left-s.left:e.position.left-a.left),o&&(e.size.height=e.size.width/e.aspectRatio,t=!1),e.position.left=i.helper?s.left:0),n.top<(e._helper?s.top:0)&&(e.size.height=e.size.height+(e._helper?e.position.top-s.top:e.position.top),o&&(e.size.width=e.size.height*e.aspectRatio,t=!1),e.position.top=e._helper?s.top:0),i=e.containerElement.get(0)===e.element.parent().get(0),n=/relative|absolute/.test(e.containerElement.css("position")),i&&n?(e.offset.left=e.parentData.left+e.position.left,e.offset.top=e.parentData.top+e.position.top):(e.offset.left=e.element.offset().left,e.offset.top=e.element.offset().top),n=Math.abs(e.sizeDiff.width+(e._helper?e.offset.left-a.left:e.offset.left-s.left)),s=Math.abs(e.sizeDiff.height+(e._helper?e.offset.top-a.top:e.offset.top-s.top)),n+e.size.width>=e.parentData.width&&(e.size.width=e.parentData.width-n,o&&(e.size.height=e.size.width/e.aspectRatio,t=!1)),s+e.size.height>=e.parentData.height&&(e.size.height=e.parentData.height-s,o&&(e.size.width=e.size.height*e.aspectRatio,t=!1)),t||(e.position.left=e.prevPosition.left,e.position.top=e.prevPosition.top,e.size.width=e.prevSize.width,e.size.height=e.prevSize.height)},stop:function(){var t=k(this).resizable("instance"),e=t.options,i=t.containerOffset,s=t.containerPosition,n=t.containerElement,o=k(t.helper),a=o.offset(),r=o.outerWidth()-t.sizeDiff.width,o=o.outerHeight()-t.sizeDiff.height;t._helper&&!e.animate&&/relative/.test(n.css("position"))&&k(this).css({left:a.left-s.left-i.left,width:r,height:o}),t._helper&&!e.animate&&/static/.test(n.css("position"))&&k(this).css({left:a.left-s.left-i.left,width:r,height:o})}}),k.ui.plugin.add("resizable","alsoResize",{start:function(){var t=k(this).resizable("instance").options;k(t.alsoResize).each(function(){var t=k(this);t.data("ui-resizable-alsoresize",{width:parseFloat(t.width()),height:parseFloat(t.height()),left:parseFloat(t.css("left")),top:parseFloat(t.css("top"))})})},resize:function(t,i){var e=k(this).resizable("instance"),s=e.options,n=e.originalSize,o=e.originalPosition,a={height:e.size.height-n.height||0,width:e.size.width-n.width||0,top:e.position.top-o.top||0,left
vendor: 4,437 bytes, line 1
1:e.position.left-o.left||0};k(s.alsoResize).each(function(){var t=k(this),s=k(this).data("ui-resizable-alsoresize"),n={},e=t.parents(i.originalElement[0]).length?["width","height"]:["width","height","top","left"];k.each(e,function(t,e){var i=(s[e]||0)+(a[e]||0);i&&0<=i&&(n[e]=i||null)}),t.css(n)})},stop:function(){k(this).removeData("ui-resizable-alsoresize")}}),k.ui.plugin.add("resizable","ghost",{start:function(){var t=k(this).resizable("instance"),e=t.size;t.ghost=t.originalElement.clone(),t.ghost.css({opacity:.25,display:"block",position:"relative",height:e.height,width:e.width,margin:0,left:0,top:0}),t._addClass(t.ghost,"ui-resizable-ghost"),!1!==k.uiBackCompat&&"string"==typeof t.options.ghost&&t.ghost.addClass(this.options.ghost),t.ghost.appendTo(t.helper)},resize:function(){var t=k(this).resizable("instance");t.ghost&&t.ghost.css({position:"relative",height:t.size.height,width:t.size.width})},stop:function(){var t=k(this).resizable("instance");t.ghost&&t.helper&&t.helper.get(0).removeChild(t.ghost.get(0))}}),k.ui.plugin.add("resizable","grid",{resize:function(){var t,e=k(this).resizable("instance"),i=e.options,s=e.size,n=e.originalSize,o=e.originalPosition,a=e.axis,r="number"==typeof i.grid?[i.grid,i.grid]:i.grid,h=r[0]||1,l=r[1]||1,c=Math.round((s.width-n.width)/h)*h,u=Math.round((s.height-n.height)/l)*l,d=n.width+c,p=n.height+u,f=i.maxWidth&&i.maxWidth<d,g=i.maxHeight&&i.maxHeight<p,m=i.minWidth&&i.minWidth>d,s=i.minHeight&&i.minHeight>p;i.grid=r,m&&(d+=h),s&&(p+=l),f&&(d-=h),g&&(p-=l),/^(se|s|e)$/.test(a)?(e.size.width=d,e.size.height=p):/^(ne)$/.test(a)?(e.size.width=d,e.size.height=p,e.position.top=o.top-u):/^(sw)$/.test(a)?(e.size.width=d,e.size.height=p,e.position.left=o.left-c):((p-l<=0||d-h<=0)&&(t=e._getPaddingPlusBorderDimensions(this)),0<p-l?(e.size.height=p,e.position.top=o.top-u):(p=l-t.height,e.size.height=p,e.position.top=o.top+n.height-p),0<d-h?(e.size.width=d,e.position.left=o.left-c):(d=h-t.width,e.size.width=d,e.position.left=o.left+n.width-d))}});k.ui.resizable,k.widget("ui.selectable",k.ui.mouse,{version:"1.12.1",options:{appendTo:"body",autoRefresh:!0,distance:0,filter:"*",tolerance:"touch",selected:null,selecting:null,start:null,stop:null,unselected:null,unselecting:null},_create:function(){var i=this;this._addClass("ui-selectable"),this.dragged=!1,this.refresh=function(){i.elementPos=k(i.element[0]).offset(),i.selectees=k(i.options.filter,i.element[0]),i._addClass(i.selectees,"ui-selectee"),i.selectees.each(function(){var t=k(this),e=t.offset(),e={left:e.left-i.elementPos.left,top:e.top-i.elementPos.top};k.data(this,"selectable-item",{element:this,$element:t,left:e.left,top:e.top,right:e.left+t.outerWidth(),bottom:e.top+t.outerHeight(),startselected:!1,selected:t.hasClass("ui-selected"),selecting:t.hasClass("ui-selecting"),unselecting:t.hasClass("ui-unselecting")})})},this.refresh(),this._mouseInit(),this.helper=k("<div>"),this._addClass(this.helper,"ui-selectable-helper")},_destroy:function(){this.selectees.removeData("selectable-item"),this._mouseDestroy()},_mouseStart:function(i){var s=this,t=this.options;this.opos=[i.pageX,i.pageY],this.elementPos=k(this.element[0]).offset(),this.options.disabled||(this.selectees=k(t.filter,this.element[0]),this._trigger("start",i),k(t.appendTo).append(this.helper),this.helper.css({left:i.pageX,top:i.pageY,width:0,height:0}),t.autoRefresh&&this.refresh(),this.selectees.filter(".ui-selected").each(function(){var t=k.data(this,"selectable-item");t.startselected=!0,i.metaKey||i.ctrlKey||(s._removeClass(t.$element,"ui-selected"),t.selected=!1,s._addClass(t.$element,"ui-unselecting"),t.unselecting=!0,s._trigger("unselecting",i,{unselecting:t.element}))}),k(i.target).parents().addBack().each(function(){var t,e=k.data(this,"selectable-item");if(e)return t=!i.metaKey&&!i.ctrlKey||!e.$element.hasClass("ui-selected"),s._removeClass(e.$element,t?"ui-unselecting":"ui-selected")._addClass(e.$element,t?"ui-selecting":"ui-unselecting"),e.unselecting=!t,e.selecting=t,(e.selected=t)?s._trigger("selecting",i,{selecting:e.element}):s._trigger("unselecting",i,{unselecting:e.element}),!1}))},_mouseDrag:function(s){if(this.dragged=!0,!this.options.disabled){var t,n=this,o=this.options,a=this.opos[0],r=this.opos[1],h=s.pageX,l=s.pageY;return h<a&&(t=h,h=a,a=t),l<r&&(t=l,l=r,r=t),this.helper.css({left:a,top:r,width:h-a,height:l-r}),this.selectees.each(function(){var t=k.data(this,"selectable-item"),e=!1,i={};
vendor: 5,406 bytes, line 1
1t&&t.element!==n.element[0]&&(i.left=t.left+n.elementPos.left,i.right=t.right+n.elementPos.left,i.top=t.top+n.elementPos.top,i.bottom=t.bottom+n.elementPos.top,"touch"===o.tolerance?e=!(i.left>h||i.right<a||i.top>l||i.bottom<r):"fit"===o.tolerance&&(e=i.left>a&&i.right<h&&i.top>r&&i.bottom<l),e?(t.selected&&(n._removeClass(t.$element,"ui-selected"),t.selected=!1),t.unselecting&&(n._removeClass(t.$element,"ui-unselecting"),t.unselecting=!1),t.selecting||(n._addClass(t.$element,"ui-selecting"),t.selecting=!0,n._trigger("selecting",s,{selecting:t.element}))):(t.selecting&&((s.metaKey||s.ctrlKey)&&t.startselected?(n._removeClass(t.$element,"ui-selecting"),t.selecting=!1,n._addClass(t.$element,"ui-selected"),t.selected=!0):(n._removeClass(t.$element,"ui-selecting"),t.selecting=!1,t.startselected&&(n._addClass(t.$element,"ui-unselecting"),t.unselecting=!0),n._trigger("unselecting",s,{unselecting:t.element}))),t.selected&&(s.metaKey||s.ctrlKey||t.startselected||(n._removeClass(t.$element,"ui-selected"),t.selected=!1,n._addClass(t.$element,"ui-unselecting"),t.unselecting=!0,n._trigger("unselecting",s,{unselecting:t.element})))))}),!1}},_mouseStop:function(e){var i=this;return this.dragged=!1,k(".ui-unselecting",this.element[0]).each(function(){var t=k.data(this,"selectable-item");i._removeClass(t.$element,"ui-unselecting"),t.unselecting=!1,t.startselected=!1,i._trigger("unselected",e,{unselected:t.element})}),k(".ui-selecting",this.element[0]).each(function(){var t=k.data(this,"selectable-item");i._removeClass(t.$element,"ui-selecting")._addClass(t.$element,"ui-selected"),t.selecting=!1,t.selected=!0,t.startselected=!0,i._trigger("selected",e,{selected:t.element})}),this._trigger("stop",e),this.helper.remove(),!1}}),k.widget("ui.sortable",k.ui.mouse,{version:"1.12.1",widgetEventPrefix:"sort",ready:!1,options:{appendTo:"parent",axis:!1,connectWith:!1,containment:!1,cursor:"auto",cursorAt:!1,dropOnEmpty:!0,forcePlaceholderSize:!1,forceHelperSize:!1,grid:!1,handle:!1,helper:"original",items:"> *",opacity:!1,placeholder:!1,revert:!1,scroll:!0,scrollSensitivity:20,scrollSpeed:20,scope:"default",tolerance:"intersect",zIndex:1e3,activate:null,beforeStop:null,change:null,deactivate:null,out:null,over:null,receive:null,remove:null,sort:null,start:null,stop:null,update:null},_isOverAxis:function(t,e,i){return e<=t&&t<e+i},_isFloating:function(t){return/left|right/.test(t.css("float"))||/inline|table-cell/.test(t.css("display"))},_create:function(){this.containerCache={},this._addClass("ui-sortable"),this.refresh(),this.offset=this.element.offset(),this._mouseInit(),this._setHandleClassName(),this.ready=!0},_setOption:function(t,e){this._super(t,e),"handle"===t&&this._setHandleClassName()},_setHandleClassName:function(){var t=this;this._removeClass(this.element.find(".ui-sortable-handle"),"ui-sortable-handle"),k.each(this.items,function(){t._addClass(this.instance.options.handle?this.item.find(this.instance.options.handle):this.item,"ui-sortable-handle")})},_destroy:function(){this._mouseDestroy();for(var t=this.items.length-1;0<=t;t--)this.items[t].item.removeData(this.widgetName+"-item");return this},_mouseCapture:function(t,e){var i=null,s=!1,n=this;return!this.reverting&&(!this.options.disabled&&"static"!==this.options.type&&(this._refreshItems(t),k(t.target).parents().each(function(){if(k.data(this,n.widgetName+"-item")===n)return i=k(this),!1}),k.data(t.target,n.widgetName+"-item")===n&&(i=k(t.target)),!!i&&(!(this.options.handle&&!e&&(k(this.options.handle,i).find("*").addBack().each(function(){this===t.target&&(s=!0)}),!s))&&(this.currentItem=i,this._removeCurrentsFromItems(),!0))))},_mouseStart:function(t,e,i){var s,n,o=this.options;if((this.currentContainer=this).refreshPositions(),this.helper=this._createHelper(t),this._cacheHelperProportions(),this._cacheMargins(),this.scrollParent=this.helper.scrollParent(),this.offset=this.currentItem.offset(),this.offset={top:this.offset.top-this.margins.top,left:this.offset.left-this.margins.left},k.extend(this.offset,{click:{left:t.pageX-this.offset.left,top:t.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()}),this.helper.css("position","absolute"),this.cssPosition=this.helper.css("position"),this.originalPosition=this._generatePosition(t),this.originalPageX=t.pageX,this.originalPageY=t.pageY,o.cursorAt&&this._adjustOffsetFromHelper(o.cursorAt),this.domPosition={prev:this.currentItem.prev()[0],parent:this.currentItem.parent()[0]},this.helper[0]!==this.currentItem[0]&&this.currentItem.hide(),this._createPlaceholder(),o.containment&&this._setContainment(),o.cursor&&"auto"!==o.cursor&&(n=this.document.find("body"),this.storedCursor=n.css("cursor"),n.css("cursor",o.cursor),this.storedStylesheet=k("<style>*{ cursor: "+o.cursor+" !important; }</style>").appendTo(n)),o.opacity&&(this.helper.css("opacity")&&(this._storedOpacity=this.helper.css("opacity")),this.helper.css("opacity",o.opacity)),o.zIndex&&(this.helper.css("zIndex")&&(this._storedZIndex=this.helper.css("zIndex")),this.helper.css("zIndex",o.zIndex)),this.scrollParent[0]!==this.document[0]&&"HTML"!==this.scrollParent[0].tagName&&(this.overflowOffset=this.scrollParent.offset()),this._trigger("start",t,this._uiHash()),this._preserveHelperProportions||this._cacheHelperProportions(),!i)for(s=this.containers.length-1;0<=s;s--)this.containers[s]._trigger("activate",t,this._uiHash(this));
vendor: 6,513 bytes, line 1
1return k.ui.ddmanager&&(k.ui.ddmanager.current=this),k.ui.ddmanager&&!o.dropBehaviour&&k.ui.ddmanager.prepareOffsets(this,t),this.dragging=!0,this._addClass(this.helper,"ui-sortable-helper"),this._mouseDrag(t),!0},_mouseDrag:function(t){var e,i,s,n,o=this.options,a=!1;for(this.position=this._generatePosition(t),this.positionAbs=this._convertPositionTo("absolute"),this.lastPositionAbs||(this.lastPositionAbs=this.positionAbs),this.options.scroll&&(this.scrollParent[0]!==this.document[0]&&"HTML"!==this.scrollParent[0].tagName?(this.overflowOffset.top+this.scrollParent[0].offsetHeight-t.pageY<o.scrollSensitivity?this.scrollParent[0].scrollTop=a=this.scrollParent[0].scrollTop+o.scrollSpeed:t.pageY-this.overflowOffset.top<o.scrollSensitivity&&(this.scrollParent[0].scrollTop=a=this.scrollParent[0].scrollTop-o.scrollSpeed),this.overflowOffset.left+this.scrollParent[0].offsetWidth-t.pageX<o.scrollSensitivity?this.scrollParent[0].scrollLeft=a=this.scrollParent[0].scrollLeft+o.scrollSpeed:t.pageX-this.overflowOffset.left<o.scrollSensitivity&&(this.scrollParent[0].scrollLeft=a=this.scrollParent[0].scrollLeft-o.scrollSpeed)):(t.pageY-this.document.scrollTop()<o.scrollSensitivity?a=this.document.scrollTop(this.document.scrollTop()-o.scrollSpeed):this.window.height()-(t.pageY-this.document.scrollTop())<o.scrollSensitivity&&(a=this.document.scrollTop(this.document.scrollTop()+o.scrollSpeed)),t.pageX-this.document.scrollLeft()<o.scrollSensitivity?a=this.document.scrollLeft(this.document.scrollLeft()-o.scrollSpeed):this.window.width()-(t.pageX-this.document.scrollLeft())<o.scrollSensitivity&&(a=this.document.scrollLeft(this.document.scrollLeft()+o.scrollSpeed))),!1!==a&&k.ui.ddmanager&&!o.dropBehaviour&&k.ui.ddmanager.prepareOffsets(this,t)),this.positionAbs=this._convertPositionTo("absolute"),this.options.axis&&"y"===this.options.axis||(this.helper[0].style.left=this.position.left+"px"),this.options.axis&&"x"===this.options.axis||(this.helper[0].style.top=this.position.top+"px"),e=this.items.length-1;0<=e;e--)if(s=(i=this.items[e]).item[0],(n=this._intersectsWithPointer(i))&&i.instance===this.currentContainer&&!(s===this.currentItem[0]||this.placeholder[1===n?"next":"prev"]()[0]===s||k.contains(this.placeholder[0],s)||"semi-dynamic"===this.options.type&&k.contains(this.element[0],s))){if(this.direction=1===n?"down":"up","pointer"!==this.options.tolerance&&!this._intersectsWithSides(i))break;this._rearrange(t,i),this._trigger("change",t,this._uiHash());break}return this._contactContainers(t),k.ui.ddmanager&&k.ui.ddmanager.drag(this,t),this._trigger("sort",t,this._uiHash()),this.lastPositionAbs=this.positionAbs,!1},_mouseStop:function(t,e){var i,s,n,o;if(t)return k.ui.ddmanager&&!this.options.dropBehaviour&&k.ui.ddmanager.drop(this,t),this.options.revert?(s=(i=this).placeholder.offset(),o={},(n=this.options.axis)&&"x"!==n||(o.left=s.left-this.offset.parent.left-this.margins.left+(this.offsetParent[0]===this.document[0].body?0:this.offsetParent[0].scrollLeft)),n&&"y"!==n||(o.top=s.top-this.offset.parent.top-this.margins.top+(this.offsetParent[0]===this.document[0].body?0:this.offsetParent[0].scrollTop)),this.reverting=!0,k(this.helper).animate(o,parseInt(this.options.revert,10)||500,function(){i._clear(t)})):this._clear(t,e),!1},cancel:function(){if(this.dragging){this._mouseUp(new k.Event("mouseup",{target:null})),"original"===this.options.helper?(this.currentItem.css(this._storedCSS),this._removeClass(this.currentItem,"ui-sortable-helper")):this.currentItem.show();for(var t=this.containers.length-1;0<=t;t--)this.containers[t]._trigger("deactivate",null,this._uiHash(this)),this.containers[t].containerCache.over&&(this.containers[t]._trigger("out",null,this._uiHash(this)),this.containers[t].containerCache.over=0)}return this.placeholder&&(this.placeholder[0].parentNode&&this.placeholder[0].parentNode.removeChild(this.placeholder[0]),"original"!==this.options.helper&&this.helper&&this.helper[0].parentNode&&this.helper.remove(),k.extend(this,{helper:null,dragging:!1,reverting:!1,_noFinalSort:null}),this.domPosition.prev?k(this.domPosition.prev).after(this.currentItem):k(this.domPosition.parent).prepend(this.currentItem)),this},serialize:function(e){var t=this._getItemsAsjQuery(e&&e.connected),i=[];return e=e||{},k(t).each(function(){var t=(k(e.item||this).attr(e.attribute||"id")||"").match(e.expression||/(.+)[\-=_](.+)/);t&&i.push((e.key||t[1]+"[]")+"="+(e.key&&e.expression?t[1]:t[2]))}),!i.length&&e.key&&i.push(e.key+"="),i.join("&")},toArray:function(t){var e=this._getItemsAsjQuery(t&&t.connected),i=[];return t=t||{},e.each(function(){i.push(k(t.item||this).attr(t.attribute||"id")||"")}),i},_intersectsWith:function(t){var e=this.positionAbs.left,i=e+this.helperProportions.width,s=this.positionAbs.top,n=s+this.helperProportions.height,o=t.left,a=o+t.width,r=t.top,h=r+t.height,l=this.offset.click.top,c=this.offset.click.left,l="x"===this.options.axis||r<s+l&&s+l<h,c="y"===this.options.axis||o<e+c&&e+c<a,c=l&&c;return"pointer"===this.options.tolerance||this.options.forcePointerForContainers||"pointer"!==this.options.tolerance&&this.helperProportions[this.floating?"width":"height"]>t[this.floating?"width":"height"]?c:o<e+this.helperProportions.width/2&&i-this.helperProportions.width/2<a&&r<s+this.helperProportions.height/2&&n-this.helperProportions.height/2<h},_intersectsWithPointer:function(t){var e="x"===this.options.axis||this._isOverAxis(this.positionAbs.top+this.offset.click.top,t.top,t.height),t="y"===this.options.axis||this._isOverAxis(this.positionAbs.left+this.offset.click.left,t.left,t.width);return!(!e||!t)&&(e=this._getDragVerticalDirection(),t=this._getDragHorizontalDirection(),this.floating?"right"===t||"down"===e?2:1:e&&("down"===e?2:1))},_intersectsWithSides:function(t){var e=this._isOverAxis(this.positionAbs.top+this.offset.click.top,t.top+t.height/2,t.height),i=this._isOverAxis(this.positionAbs.left+this.offset.click.left,t.left+t.width/2,t.width),s=this._getDragVerticalDirection(),t=this._getDragHorizontalDirection();return this.floating&&t?"right"===t&&i||"left"===t&&!i:s&&("down"===s&&e||"up"===s&&!e)},_getDragVerticalDirection:function(){var t=this.positionAbs.top-this.lastPositionAbs.top;return 0!=t&&(0<t?"down":"up")},_getDragHorizontalDirection:function(){var t=this.positionAbs.left-this.lastPositionAbs.left;return 0!=t&&(0<t?"right":"left")},refresh:function(t){return this._refreshItems(t),this._setHandleClassName(),this.refreshPositions(),this},_connectWith:function(){var t=this.options;
1return t.connectWith.constructor===String?[t.connectWith]:t.connectWith},_getItemsAsjQuery:function(t){var e,i,s,n,o=[],a=[],r=this._connectWith();if(r&&t)for(e=r.length-1;0<=e;e--)for(i=(s=k(r[e],this.document[0])).length-1;0<=i;i--)(n=k.data(s[i],this.widgetFullName))&&n!==this&&!n.options.disabled&&a.push([k.isFunction(n.options.items)?n.options.items.call(n.element):k(n.options.items,n.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),n]);function h(){o.push(this)}for(a.push([k.isFunction(this.options.items)?this.options.items.call(this.element,null,{options:this.options,item:this.currentItem}):k(this.options.items,this.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),this]),e=a.length-1;0<=e;e--)a[e][0].each(h);return k(o)},_removeCurrentsFromItems:function(){var i=this.currentItem.find(":data("+this.widgetName+"-item)");this.items=k.grep(this.items,function(t){for(var e=0;e<i.length;e++)if(i[e]===t.item[0])return!1;return!0})},_refreshItems:function(t){this.items=[],this.containers=[this];var e,i,s,n,o,a,r,h,l=this.items,c=[[k.isFunction(this.options.items)?this.options.items.call(this.element[0],t,{item:this.currentItem}):k(this.options.items,this.element),this]],u=this._connectWith();if(u&&this.ready)for(e=u.length-1;0<=e;e--)for(i=(s=k(u[e],this.document[0])).length-1;0<=i;i--)(n=k.data(s[i],this.widgetFullName))&&n!==this&&!n.options.disabled&&(c.push([k.isFunction(n.options.items)?n.options.items.call(n.element[0],t,{item:this.currentItem}):k(n.options.items,n.element),n]),this.containers.push(n));for(e=c.length-1;0<=e;e--)for(o=c[e][1],i=0,h=(a=c[e][0]).length;i<h;i++)(r=k(a[i])).data(this.widgetName+"-item",o),l.push({item:r,instance:o,width:0,height:0,left:0,top:0})},refreshPositions:function(t){var e,i,s,n;for(this.floating=!!this.items.length&&("x"===this.options.axis||this._isFloating(this.items[0].item)),this.offsetParent&&this.helper&&(this.offset.parent=this._getParentOffset()),e=this.items.length-1;0<=e;e--)(i=this.items[e]).instance!==this.currentContainer&&this.currentContainer&&i.item[0]!==this.currentItem[0]||(s=this.options.toleranceElement?k(this.options.toleranceElement,i.item):i.item,t||(i.width=s.outerWidth(),i.height=s.outerHeight()),n=s.offset(),i.left=n.left,i.top=n.top);
vendor: 1,140 bytes, line 1
1if(this.options.custom&&this.options.custom.refreshContainers)this.options.custom.refreshContainers.call(this);else for(e=this.containers.length-1;0<=e;e--)n=this.containers[e].element.offset(),this.containers[e].containerCache.left=n.left,this.containers[e].containerCache.top=n.top,this.containers[e].containerCache.width=this.containers[e].element.outerWidth(),this.containers[e].containerCache.height=this.containers[e].element.outerHeight();return this},_createPlaceholder:function(i){var s,n=(i=i||this).options;n.placeholder&&n.placeholder.constructor!==String||(s=n.placeholder,n.placeholder={element:function(){var t=i.currentItem[0].nodeName.toLowerCase(),e=k("<"+t+">",i.document[0]);return i._addClass(e,"ui-sortable-placeholder",s||i.currentItem[0].className)._removeClass(e,"ui-sortable-helper"),"tbody"===t?i._createTrPlaceholder(i.currentItem.find("tr").eq(0),k("<tr>",i.document[0]).appendTo(e)):"tr"===t?i._createTrPlaceholder(i.currentItem,e):"img"===t&&e.attr("src",i.currentItem.attr("src")),s||e.css("visibility","hidden"),e},update:function(t,e){s&&!n.forcePlaceholderSize||(e.height()||e.height(i.currentItem.innerHe
vendor: 16,352 bytes, line 1
1ight()-parseInt(i.currentItem.css("paddingTop")||0,10)-parseInt(i.currentItem.css("paddingBottom")||0,10)),e.width()||e.width(i.currentItem.innerWidth()-parseInt(i.currentItem.css("paddingLeft")||0,10)-parseInt(i.currentItem.css("paddingRight")||0,10)))}}),i.placeholder=k(n.placeholder.element.call(i.element,i.currentItem)),i.currentItem.after(i.placeholder),n.placeholder.update(i,i.placeholder)},_createTrPlaceholder:function(t,e){var i=this;t.children().each(function(){k("<td> </td>",i.document[0]).attr("colspan",k(this).attr("colspan")||1).appendTo(e)})},_contactContainers:function(t){for(var e,i,s,n,o,a,r,h,l,c=null,u=null,d=this.containers.length-1;0<=d;d--)k.contains(this.currentItem[0],this.containers[d].element[0])||(this._intersectsWith(this.containers[d].containerCache)?c&&k.contains(this.containers[d].element[0],c.element[0])||(c=this.containers[d],u=d):this.containers[d].containerCache.over&&(this.containers[d]._trigger("out",t,this._uiHash(this)),this.containers[d].containerCache.over=0));if(c)if(1===this.containers.length)this.containers[u].containerCache.over||(this.containers[u]._trigger("over",t,this._uiHash(this)),this.containers[u].containerCache.over=1);else{for(i=1e4,s=null,n=(h=c.floating||this._isFloating(this.currentItem))?"left":"top",o=h?"width":"height",l=h?"pageX":"pageY",e=this.items.length-1;0<=e;e--)k.contains(this.containers[u].element[0],this.items[e].item[0])&&this.items[e].item[0]!==this.currentItem[0]&&(a=this.items[e].item.offset()[n],r=!1,t[l]-a>this.items[e][o]/2&&(r=!0),Math.abs(t[l]-a)<i&&(i=Math.abs(t[l]-a),s=this.items[e],this.direction=r?"up":"down"));(s||this.options.dropOnEmpty)&&(this.currentContainer!==this.containers[u]?(s?this._rearrange(t,s,null,!0):this._rearrange(t,null,this.containers[u].element,!0),this._trigger("change",t,this._uiHash()),this.containers[u]._trigger("change",t,this._uiHash(this)),this.currentContainer=this.containers[u],this.options.placeholder.update(this.currentContainer,this.placeholder),this.containers[u]._trigger("over",t,this._uiHash(this)),this.containers[u].containerCache.over=1):this.currentContainer.containerCache.over||(this.containers[u]._trigger("over",t,this._uiHash()),this.currentContainer.containerCache.over=1))}},_createHelper:function(t){var e=this.options,t=k.isFunction(e.helper)?k(e.helper.apply(this.element[0],[t,this.currentItem])):"clone"===e.helper?this.currentItem.clone():this.currentItem;return t.parents("body").length||k("parent"!==e.appendTo?e.appendTo:this.currentItem[0].parentNode)[0].appendChild(t[0]),t[0]===this.currentItem[0]&&(this._storedCSS={width:this.currentItem[0].style.width,height:this.currentItem[0].style.height,position:this.currentItem.css("position"),top:this.currentItem.css("top"),left:this.currentItem.css("left")}),t[0].style.width&&!e.forceHelperSize||t.width(this.currentItem.width()),t[0].style.height&&!e.forceHelperSize||t.height(this.currentItem.height()),t},_adjustOffsetFromHelper:function(t){"string"==typeof t&&(t=t.split(" ")),k.isArray(t)&&(t={left:+t[0],top:+t[1]||0}),"left"in t&&(this.offset.click.left=t.left+this.margins.left),"right"in t&&(this.offset.click.left=this.helperProportions.width-t.right+this.margins.left),"top"in t&&(this.offset.click.top=t.top+this.margins.top),"bottom"in t&&(this.offset.click.top=this.helperProportions.height-t.bottom+this.margins.top)},_getParentOffset:function(){this.offsetParent=this.helper.offsetParent();var t=this.offsetParent.offset();return"absolute"===this.cssPosition&&this.scrollParent[0]!==this.document[0]&&k.contains(this.scrollParent[0],this.offsetParent[0])&&(t.left+=this.scrollParent.scrollLeft(),t.top+=this.scrollParent.scrollTop()),(this.offsetParent[0]===this.document[0].body||this.offsetParent[0].tagName&&"html"===this.offsetParent[0].tagName.toLowerCase()&&k.ui.ie)&&(t={top:0,left:0}),{top:t.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:t.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if("relative"!==this.cssPosition)return{top:0,left:0};var t=this.currentItem.position();return{top:t.top-(parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:t.left-(parseInt(this.helper.css("left"),10)||0)+this.scrollParent.scrollLeft()}},_cacheMargins:function(){this.margins={left:parseInt(this.currentItem.css("marginLeft"),10)||0,top:parseInt(this.currentItem.css("marginTop"),10)||0}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setContainment:function(){var t,e,i=this.options;"parent"===i.containment&&(i.containment=this.helper[0].parentNode),"document"!==i.containment&&"window"!==i.containment||(this.containment=[0-this.offset.relative.left-this.offset.parent.left,0-this.offset.relative.top-this.offset.parent.top,"document"===i.containment?this.document.width():this.window.width()-this.helperProportions.width-this.margins.left,("document"===i.containment?this.document.height()||document.body.parentNode.scrollHeight:this.window.height()||this.document[0].body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top]),/^(document|window|parent)$/.test(i.containment)||(t=k(i.containment)[0],e=k(i.containment).offset(),i="hidden"!==k(t).css("overflow"),this.containment=[e.left+(parseInt(k(t).css("borderLeftWidth"),10)||0)+(parseInt(k(t).css("paddingLeft"),10)||0)-this.margins.left,e.top+(parseInt(k(t).css("borderTopWidth"),10)||0)+(parseInt(k(t).css("paddingTop"),10)||0)-this.margins.top,e.left+(i?Math.max(t.scrollWidth,t.offsetWidth):t.offsetWidth)-(parseInt(k(t).css("borderLeftWidth"),10)||0)-(parseInt(k(t).css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left,e.top+(i?Math.max(t.scrollHeight,t.offsetHeight):t.offsetHeight)-(parseInt(k(t).css("borderTopWidth"),10)||0)-(parseInt(k(t).css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top])},_convertPositionTo:function(t,e){e=e||this.position;var i="absolute"===t?1:-1,s="absolute"!==this.cssPosition||this.scrollParent[0]!==this.document[0]&&k.contains(this.scrollParent[0],this.offsetParent[0])?this.scrollParent:this.offsetParent,t=/(html|body)/i.test(s[0].tagName);return{top:e.top+this.offset.relative.top*i+this.offset.parent.top*i-("fixed"===this.cssPosition?-this.scrollParent.scrollTop():t?0:s.scrollTop())*i,left:e.left+this.offset.relative.left*i+this.offset.parent.left*i-("fixed"===this.cssPosition?-this.scrollParent.scrollLeft():t?0:s.scrollLeft())*i}},_generatePosition:function(t){var e=this.options,i=t.pageX,s=t.pageY,n="absolute"!==this.cssPosition||this.scrollParent[0]!==this.document[0]&&k.contains(this.scrollParent[0],this.offsetParent[0])?this.scrollParent:this.offsetParent,o=/(html|body)/i.test(n[0].tagName);return"relative"!==this.cssPosition||this.scrollParent[0]!==this.document[0]&&this.scrollParent[0]!==this.offsetParent[0]||(this.offset.relative=this._getRelativeOffset()),this.originalPosition&&(this.containment&&(t.pageX-this.offset.click.left<this.containment[0]&&(i=this.containment[0]+this.offset.click.left),t.pageY-this.offset.click.top<this.containment[1]&&(s=this.containment[1]+this.offset.click.top),t.pageX-this.offset.click.left>this.containment[2]&&(i=this.containment[2]+this.offset.click.left),t.pageY-this.offset.click.top>this.containment[3]&&(s=this.containment[3]+this.offset.click.top)),e.grid&&(t=this.originalPageY+Math.round((s-this.originalPageY)/e.grid[1])*e.grid[1],s=!this.containment||t-this.offset.click.top>=this.containment[1]&&t-this.offset.click.top<=this.containment[3]?t:t-this.offset.click.top>=this.containment[1]?t-e.grid[1]:t+e.grid[1],t=this.originalPageX+Math.round((i-this.originalPageX)/e.grid[0])*e.grid[0],i=!this.containment||t-this.offset.click.left>=this.containment[0]&&t-this.offset.click.left<=this.containment[2]?t:t-this.offset.click.left>=this.containment[0]?t-e.grid[0]:t+e.grid[0])),{top:s-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+("fixed"===this.cssPosition?-this.scrollParent.scrollTop():o?0:n.scrollTop()),left:i-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+("fixed"===this.cssPosition?-this.scrollParent.scrollLeft():o?0:n.scrollLeft())}},_rearrange:function(t,e,i,s){i?i[0].appendChild(this.placeholder[0]):e.item[0].parentNode.insertBefore(this.placeholder[0],"down"===this.direction?e.item[0]:e.item[0].nextSibling),this.counter=this.counter?++this.counter:1;var n=this.counter;this._delay(function(){n===this.counter&&this.refreshPositions(!s)})},_clear:function(t,e){this.reverting=!1;var i,s=[];if(!this._noFinalSort&&this.currentItem.parent().length&&this.placeholder.before(this.currentItem),this._noFinalSort=null,this.helper[0]===this.currentItem[0]){for(i in this._storedCSS)"auto"!==this._storedCSS[i]&&"static"!==this._storedCSS[i]||(this._storedCSS[i]="");this.currentItem.css(this._storedCSS),this._removeClass(this.currentItem,"ui-sortable-helper")}else this.currentItem.show();function n(e,i,s){return function(t){s._trigger(e,t,i._uiHash(i))}}for(this.fromOutside&&!e&&s.push(function(t){this._trigger("receive",t,this._uiHash(this.fromOutside))}),!this.fromOutside&&this.domPosition.prev===this.currentItem.prev().not(".ui-sortable-helper")[0]&&this.domPosition.parent===this.currentItem.parent()[0]||e||s.push(function(t){this._trigger("update",t,this._uiHash())}),this!==this.currentContainer&&(e||(s.push(function(t){this._trigger("remove",t,this._uiHash())}),s.push(function(e){return function(t){e._trigger("receive",t,this._uiHash(this))}}.call(this,this.currentContainer)),s.push(function(e){return function(t){e._trigger("update",t,this._uiHash(this))}}.call(this,this.currentContainer)))),i=this.containers.length-1;0<=i;i--)e||s.push(n("deactivate",this,this.containers[i])),this.containers[i].containerCache.over&&(s.push(n("out",this,this.containers[i])),this.containers[i].containerCache.over=0);if(this.storedCursor&&(this.document.find("body").css("cursor",this.storedCursor),this.storedStylesheet.remove()),this._storedOpacity&&this.helper.css("opacity",this._storedOpacity),this._storedZIndex&&this.helper.css("zIndex","auto"===this._storedZIndex?"":this._storedZIndex),this.dragging=!1,e||this._trigger("beforeStop",t,this._uiHash()),this.placeholder[0].parentNode.removeChild(this.placeholder[0]),this.cancelHelperRemoval||(this.helper[0]!==this.currentItem[0]&&this.helper.remove(),this.helper=null),!e){for(i=0;i<s.length;i++)s[i].call(this,t);this._trigger("stop",t,this._uiHash())}return this.fromOutside=!1,!this.cancelHelperRemoval},_trigger:function(){!1===k.Widget.prototype._trigger.apply(this,arguments)&&this.cancel()},_uiHash:function(t){var e=t||this;return{helper:e.helper,placeholder:e.placeholder||k([]),position:e.position,originalPosition:e.originalPosition,offset:e.positionAbs,item:e.currentItem,sender:t?t.element:null}}}),k.widget("ui.accordion",{version:"1.12.1",options:{active:0,animate:{},classes:{"ui-accordion-header":"ui-corner-top","ui-accordion-header-collapsed":"ui-corner-all","ui-accordion-content":"ui-corner-bottom"},collapsible:!1,event:"click",header:"> li > :first-child, > :not(li):even",heightStyle:"auto",icons:{activeHeader:"ui-icon-triangle-1-s",header:"ui-icon-triangle-1-e"},activate:null,beforeActivate:null},hideProps:{borderTopWidth:"hide",borderBottomWidth:"hide",paddingTop:"hide",paddingBottom:"hide",height:"hide"},showProps:{borderTopWidth:"show",borderBottomWidth:"show",paddingTop:"show",paddingBottom:"show",height:"show"},_create:function(){var t=this.options;this.prevShow=this.prevHide=k(),this._addClass("ui-accordion","ui-widget ui-helper-reset"),this.element.attr("role","tablist"),t.collapsible||!1!==t.active&&null!=t.active||(t.active=0),this._processPanels(),t.active<0&&(t.active+=this.headers.length),this._refresh()},_getCreateEventData:function(){return{header:this.active,panel:this.active.length?this.active.next():k()}},_createIcons:function(){var t,e=this.options.icons;e&&(t=k("<span>"),this._addClass(t,"ui-accordion-header-icon","ui-icon "+e.header),t.prependTo(this.headers),t=this.active.children(".ui-accordion-header-icon"),this._removeClass(t,e.header)._addClass(t,null,e.activeHeader)._addClass(this.headers,"ui-accordion-icons"))},_destroyIcons:function(){this._removeClass(this.headers,"ui-accordion-icons"),this.headers.children(".ui-accordion-header-icon").remove()},_destroy:function(){var t;this.element.removeAttr("role"),this.headers.removeAttr("role aria-expanded aria-selected aria-controls tabIndex").removeUniqueId(),this._destroyIcons(),t=this.headers.next().css("display","").removeAttr("role aria-hidden aria-labelledby").removeUniqueId(),"content"!==this.options.heightStyle&&t.css("height","")},_setOption:function(t,e){"active"!==t?("event"===t&&(this.options.event&&this._off(this.headers,this.options.event),this._setupEvents(e)),this._super(t,e),"collapsible"!==t||e||!1!==this.options.active||this._activate(0),"icons"===t&&(this._destroyIcons(),e&&this._createIcons())):this._activate(e)},_setOptionDisabled:function(t){this._super(t),this.element.attr("aria-disabled",t),this._toggleClass(null,"ui-state-disabled",!!t),this._toggleClass(this.headers.add(this.headers.next()),null,"ui-state-disabled",!!t)},_keydown:function(t){if(!t.altKey&&!t.ctrlKey){var e=k.ui.keyCode,i=this.headers.length,s=this.headers.index(t.target),n=!1;switch(t.keyCode){case e.RIGHT:case e.DOWN:n=this.headers[(s+1)%i];break;case e.LEFT:case e.UP:n=this.headers[(s-1+i)%i];break;case e.SPACE:case e.ENTER:this._eventHandler(t);break;case e.HOME:n=this.headers[0];break;case e.END:n=this.headers[i-1]}n&&(k(t.target).attr("tabIndex",-1),k(n).attr("tabIndex",0),k(n).trigger("focus"),t.preventDefault())}},_panelKeyDown:function(t){t.keyCode===k.ui.keyCode.UP&&t.ctrlKey&&k(t.currentTarget).prev().trigger("focus")},refresh:function(){var t=this.options;this._processPanels(),!1===t.active&&!0===t.collapsible||!this.headers.length?(t.active=!1,this.active=k()):!1===t.active?this._activate(0):this.active.length&&!k.contains(this.element[0],this.active[0])?this.headers.length===this.headers.find(".ui-state-disabled").length?(t.active=!1,this.active=k()):this._activate(Math.max(0,t.active-1)):t.active=this.headers.index(this.active),this._destroyIcons(),this._refresh()},_processPanels:function(){var t=this.headers,e=this.panels;this.headers=this.element.find(this.options.header),this._addClass(this.headers,"ui-accordion-header ui-accordion-header-collapsed","ui-state-default"),this.panels=this.headers.next().filter(":not(.ui-accordion-content-active)").hide(),this._addClass(this.panels,"ui-accordion-content","ui-helper-reset ui-widget-content"),e&&(this._off(t.not(this.headers)),this._off(e.not(this.panels)))},_refresh:function(){var i,t=this.options,e=t.heightStyle,s=this.element.parent();this.active=this._findActive(t.active),this._addClass(this.active,"ui-accordion-header-active","ui-state-active")._removeClass(this.active,"ui-accordion-header-collapsed"),this._addClass(this.active.next(),"ui-accordion-content-active"),this.active.next().show(),this.headers.attr("role","tab").each(function(){var t=k(this),e=t.uniqueId().attr("id"),i=t.next(),s=i.uniqueId().attr("id");t.attr("aria-controls",s),i.attr("aria-labelledby",e)}).next().attr("role","tabpanel"),this.headers.not(this.active).attr({"aria-selected":"false","aria-expanded":"false",tabIndex:-1}).next().attr({"aria-hidden":"true"}).hide(),this.active.length?this.active.attr({"aria-selected":"true","aria-expanded":"true",tabIndex:0}).next().attr({"aria-hidden":"false"}):this.headers.eq(0).attr("tabIndex",0),this._createIcons(),this._setupEvents(t.event),"fill"===e?(i=s.height(),this.element.siblings(":visible").each(function(){var t=k(this),e=t.css("position");"absolute"!==e&&"fixed"!==e&&(i-=t.outerHeight(!0))}),this.headers.each(function(){i-=k(this).outerHeight(!0)}),this.headers.next().each(function(){k(this).height(Math.max(0,i-k(this).innerHeight()+k(this).height()))}).css("overflow","auto")):"auto"===e&&(i=0,this.headers.next().each(function(){var t=k(this).is(":visible");t||k(this).show(),i=Math.max(i,k(this).css("height","").height()),t||k(this).hide()}).height(i))},_activate:function(t){t=this._findActive(t)[0];t!==this.active[0]&&(t=t||this.active[0],this._eventHandler({target:t,currentTarget:t,preventDefault:k.no
vendor: 4,366 bytes, line 1
1op}))},_findActive:function(t){return"number"==typeof t?this.headers.eq(t):k()},_setupEvents:function(t){var i={keydown:"_keydown"};t&&k.each(t.split(" "),function(t,e){i[e]="_eventHandler"}),this._off(this.headers.add(this.headers.next())),this._on(this.headers,i),this._on(this.headers.next(),{keydown:"_panelKeyDown"}),this._hoverable(this.headers),this._focusable(this.headers)},_eventHandler:function(t){var e=this.options,i=this.active,s=k(t.currentTarget),n=s[0]===i[0],o=n&&e.collapsible,a=o?k():s.next(),r=i.next(),a={oldHeader:i,oldPanel:r,newHeader:o?k():s,newPanel:a};t.preventDefault(),n&&!e.collapsible||!1===this._trigger("beforeActivate",t,a)||(e.active=!o&&this.headers.index(s),this.active=n?k():s,this._toggle(a),this._removeClass(i,"ui-accordion-header-active","ui-state-active"),e.icons&&(i=i.children(".ui-accordion-header-icon"),this._removeClass(i,null,e.icons.activeHeader)._addClass(i,null,e.icons.header)),n||(this._removeClass(s,"ui-accordion-header-collapsed")._addClass(s,"ui-accordion-header-active","ui-state-active"),e.icons&&(n=s.children(".ui-accordion-header-icon"),this._removeClass(n,null,e.icons.header)._addClass(n,null,e.icons.activeHeader)),this._addClass(s.next(),"ui-accordion-content-active")))},_toggle:function(t){var e=t.newPanel,i=this.prevShow.length?this.prevShow:t.oldPanel;this.prevShow.add(this.prevHide).stop(!0,!0),this.prevShow=e,this.prevHide=i,this.options.animate?this._animate(e,i,t):(i.hide(),e.show(),this._toggleComplete(t)),i.attr({"aria-hidden":"true"}),i.prev().attr({"aria-selected":"false","aria-expanded":"false"}),e.length&&i.length?i.prev().attr({tabIndex:-1,"aria-expanded":"false"}):e.length&&this.headers.filter(function(){return 0===parseInt(k(this).attr("tabIndex"),10)}).attr("tabIndex",-1),e.attr("aria-hidden","false").prev().attr({"aria-selected":"true","aria-expanded":"true",tabIndex:0})},_animate:function(t,i,e){var s,n,o,a=this,r=0,h=t.css("box-sizing"),l=t.length&&(!i.length||t.index()<i.index()),c=this.options.animate||{},u=l&&c.down||c,l=function(){a._toggleComplete(e)};return"number"==typeof u&&(o=u),"string"==typeof u&&(n=u),n=n||u.easing||c.easing,o=o||u.duration||c.duration,i.length?t.length?(s=t.show().outerHeight(),i.animate(this.hideProps,{duration:o,easing:n,step:function(t,e){e.now=Math.round(t)}}),void t.hide().animate(this.showProps,{duration:o,easing:n,complete:l,step:function(t,e){e.now=Math.round(t),"height"!==e.prop?"content-box"===h&&(r+=e.now):"content"!==a.options.heightStyle&&(e.now=Math.round(s-i.outerHeight()-r),r=0)}})):i.animate(this.hideProps,o,n,l):t.animate(this.showProps,o,n,l)},_toggleComplete:function(t){var e=t.oldPanel,i=e.prev();this._removeClass(e,"ui-accordion-content-active"),this._removeClass(i,"ui-accordion-header-active")._addClass(i,"ui-accordion-header-collapsed"),e.length&&(e.parent()[0].className=e.parent()[0].className),this._trigger("activate",null,t)}}),k.widget("ui.menu",{version:"1.12.1",defaultElement:"<ul>",delay:300,options:{icons:{submenu:"ui-icon-caret-1-e"},items:"> *",menus:"ul",position:{my:"left top",at:"right top"},role:"menu",blur:null,focus:null,select:null},_create:function(){this.activeMenu=this.element,this.mouseHandled=!1,this.element.uniqueId().attr({role:this.options.role,tabIndex:0}),this._addClass("ui-menu","ui-widget ui-widget-content"),this._on({"mousedown .ui-menu-item":function(t){t.preventDefault()},"click .ui-menu-item":function(t){var e=k(t.target),i=k(k.ui.safeActiveElement(this.document[0]));!this.mouseHandled&&e.not(".ui-state-disabled").length&&(this.select(t),t.isPropagationStopped()||(this.mouseHandled=!0),e.has(".ui-menu").length?this.expand(t):!this.element.is(":focus")&&i.closest(".ui-menu").length&&(this.element.trigger("focus",[!0]),this.active&&1===this.active.parents(".ui-menu").length&&clearTimeout(this.timer)))},"mouseenter .ui-menu-item":function(t){var e,i;this.previousFilter||(e=k(t.target).closest(".ui-menu-item"),i=k(t.currentTarget),e[0]===i[0]&&(this._removeClass(i.siblings().children(".ui-state-active"),null,"ui-state-active"),this.focus(t,i)))},mouseleave:"collapseAll","mouseleave .ui-menu":"collapseAll",focus:function(t,e){var i=this.active||this.element.find(this.options.items).eq(0);e||this.focus(t,i)},blur:function(t){this._delay(function(){k.contains(this.element[0],k.ui.safeActiveElement(this.document[0]))||this.collapseAll(t)}
vendor: 5,524 bytes, line 1
1)},keydown:"_keydown"}),this.refresh(),this._on(this.document,{click:function(t){this._closeOnDocumentClick(t)&&this.collapseAll(t),this.mouseHandled=!1}})},_destroy:function(){var t=this.element.find(".ui-menu-item").removeAttr("role aria-disabled").children(".ui-menu-item-wrapper").removeUniqueId().removeAttr("tabIndex role aria-haspopup");this.element.removeAttr("aria-activedescendant").find(".ui-menu").addBack().removeAttr("role aria-labelledby aria-expanded aria-hidden aria-disabled tabIndex").removeUniqueId().show(),t.children().each(function(){var t=k(this);t.data("ui-menu-submenu-caret")&&t.remove()})},_keydown:function(t){var e,i,s,n=!0;switch(t.keyCode){case k.ui.keyCode.PAGE_UP:this.previousPage(t);break;case k.ui.keyCode.PAGE_DOWN:this.nextPage(t);break;case k.ui.keyCode.HOME:this._move("first","first",t);break;case k.ui.keyCode.END:this._move("last","last",t);break;case k.ui.keyCode.UP:this.previous(t);break;case k.ui.keyCode.DOWN:this.next(t);break;case k.ui.keyCode.LEFT:this.collapse(t);break;case k.ui.keyCode.RIGHT:this.active&&!this.active.is(".ui-state-disabled")&&this.expand(t);break;case k.ui.keyCode.ENTER:case k.ui.keyCode.SPACE:this._activate(t);break;case k.ui.keyCode.ESCAPE:this.collapse(t);break;default:n=!1,e=this.previousFilter||"",s=!1,i=96<=t.keyCode&&t.keyCode<=105?(t.keyCode-96).toString():String.fromCharCode(t.keyCode),clearTimeout(this.filterTimer),i===e?s=!0:i=e+i,e=this._filterMenuItems(i),(e=s&&-1!==e.index(this.active.next())?this.active.nextAll(".ui-menu-item"):e).length||(i=String.fromCharCode(t.keyCode),e=this._filterMenuItems(i)),e.length?(this.focus(t,e),this.previousFilter=i,this.filterTimer=this._delay(function(){delete this.previousFilter},1e3)):delete this.previousFilter}n&&t.preventDefault()},_activate:function(t){this.active&&!this.active.is(".ui-state-disabled")&&(this.active.children("[aria-haspopup='true']").length?this.expand(t):this.select(t))},refresh:function(){var t,e,s=this,n=this.options.icons.submenu,i=this.element.find(this.options.menus);this._toggleClass("ui-menu-icons",null,!!this.element.find(".ui-icon").length),e=i.filter(":not(.ui-menu)").hide().attr({role:this.options.role,"aria-hidden":"true","aria-expanded":"false"}).each(function(){var t=k(this),e=t.prev(),i=k("<span>").data("ui-menu-submenu-caret",!0);s._addClass(i,"ui-menu-icon","ui-icon "+n),e.attr("aria-haspopup","true").prepend(i),t.attr("aria-labelledby",e.attr("id"))}),this._addClass(e,"ui-menu","ui-widget ui-widget-content ui-front"),(t=i.add(this.element).find(this.options.items)).not(".ui-menu-item").each(function(){var t=k(this);s._isDivider(t)&&s._addClass(t,"ui-menu-divider","ui-widget-content")}),i=(e=t.not(".ui-menu-item, .ui-menu-divider")).children().not(".ui-menu").uniqueId().attr({tabIndex:-1,role:this._itemRole()}),this._addClass(e,"ui-menu-item")._addClass(i,"ui-menu-item-wrapper"),t.filter(".ui-state-disabled").attr("aria-disabled","true"),this.active&&!k.contains(this.element[0],this.active[0])&&this.blur()},_itemRole:function(){return{menu:"menuitem",listbox:"option"}[this.options.role]},_setOption:function(t,e){var i;"icons"===t&&(i=this.element.find(".ui-menu-icon"),this._removeClass(i,null,this.options.icons.submenu)._addClass(i,null,e.submenu)),this._super(t,e)},_setOptionDisabled:function(t){this._super(t),this.element.attr("aria-disabled",String(t)),this._toggleClass(null,"ui-state-disabled",!!t)},focus:function(t,e){var i;this.blur(t,t&&"focus"===t.type),this._scrollIntoView(e),this.active=e.first(),i=this.active.children(".ui-menu-item-wrapper"),this._addClass(i,null,"ui-state-active"),this.options.role&&this.element.attr("aria-activedescendant",i.attr("id")),i=this.active.parent().closest(".ui-menu-item").children(".ui-menu-item-wrapper"),this._addClass(i,null,"ui-state-active"),t&&"keydown"===t.type?this._close():this.timer=this._delay(function(){this._close()},this.delay),(i=e.children(".ui-menu")).length&&t&&/^mouse/.test(t.type)&&this._startOpening(i),this.activeMenu=e.parent(),this._trigger("focus",t,{item:e})},_scrollIntoView:function(t){var e,i,s;this._hasScroll()&&(i=parseFloat(k.css(this.activeMenu[0],"borderTopWidth"))||0,s=parseFloat(k.css(this.activeMenu[0],"paddingTop"))||0,e=t.offset().top-this.activeMenu.offset().top-i-s,i=this.activeMenu.scrollTop(),s=this.activeMenu.height(),t=t.outerHeight(),e<0?this.activeMenu.scrollTop(i+e):s<e+t&&this.activeMenu.scrollTop(i+e-s+t))},blur:function(t,e){e||clearTimeout(this.timer),this.active&&(this._removeClass(this.active.children(".ui-menu-item-wrapper"),null,"ui-state-active"),this._trigger("blur",t,{item:this.active}),this.active=null)},_startOpening:function(t){clearTimeout(this.timer),"true"===t.attr("aria-hidden")&&(this.timer=this._delay(function(){this._close(),this._open(t)},this.delay))},_open:function(t){var e=k.extend({of:this.active},this.options.position);clearTimeout(this.timer),this.element.find(".ui-menu").not(t.parents(".ui-menu")).hide().attr("aria-hidden","true"),t.show().removeAttr("aria-hidden").attr("aria-expanded","true").position(e)},collapseAll:function(e,i){clearTimeout(this.timer),this.timer=this._delay(function(){var t=i?this.element:k(e&&e.target).closest(this.element.find(".ui-menu"));t.length||(t=this.element),this._close(t),this.blur(e),this._removeClass(t.find(".ui-state-active"),null,"ui-state-active"),this.activeMenu=t},this.delay)},_close:function(t){(t=t||(this.active?this.active.parent():this.element)).find(".ui-menu").hide().attr("aria-hidden","true").attr("aria-expanded","fal
1se")},_closeOnDocumentClick:function(t){return!k(t.target).closest(".ui-menu").length},_isDivider:function(t){return!/[^\-\u2014\u2013\s]/.test(t.text())},collapse:function(t){var e=this.active&&this.active.parent().closest(".ui-menu-item",this.element);e&&e.length&&(this._close(),this.focus(t,e))},expand:function(t){var e=this.active&&this.active.children(".ui-menu ").find(this.options.items).first();e&&e.length&&(this._open(e.parent()),this._delay(function(){this.focus(t,e)}))},next:function(t){this._move("next","first",t)},previous:function(t){this._move("prev","last",t)},isFirstItem:function(){return this.active&&!this.active.prevAll(".ui-menu-item").length},isLastItem:function(){return this.active&&!this.active.nextAll(".ui-menu-item").length},_move:function(t,e,i){var s;this.active&&(s="first"===t||"last"===t?this.active["first"===t?"prevAll":"nextAll"](".ui-menu-item").eq(-1):this.active[t+"All"](".ui-menu-item").eq(0)),s&&s.length&&this.active||(s=this.activeMenu.find(this.options.items)[e]()),this.focus(i,s)},nextPage:function(t){var e,i,s;this.active?this.isLastItem()||(this._hasScroll()?(i=this.active.offset().top,s=this.element.height(),this.active.nextAll(".ui-menu-item").each(function(){return(e=k(this)).offset().top-i-s<0}),this.focus(t,e)):this.focus(t,this.activeMenu.find(this.options.items)[this.active?"last":"first"]())):this.next(t)},previousPage:function(t){var e,i,s;this.active?this.isFirstItem()||(this._hasScroll()?(i=this.active.offset().top,s=this.element.height(),this.active.prevAll(".ui-menu-item").each(function(){return 0<(e=k(this)).offset().top-i+s}),this.focus(t,e)):this.focus(t,this.activeMenu.find(this.options.items).first())):this.next(t)},_hasScroll:function(){return this.element.outerHeight()<this.element.prop("scrollHeight")},select:function(t){this.active=this.active||k(t.target).closest(".ui-menu-item");var e={item:this.active};this.active.has(".ui-menu").length||this.collapseAll(t,!0),this._trigger("select",t,e)},_filterMenuItems:function(t){var t=t.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&"),e=new RegExp("^"+t,"i");return this.activeMenu.find(this.options.items).filter(".ui-menu-item").filter(function(){return e.test(k.trim(k(this).children(".ui-menu-item-wrapper").text()))})}});k.widget("ui.autocomplete",{version:"1.12.1",defaultElement:"<input>",options:{appendTo:null,autoFocus:!1,delay:300,minLength:1,position:{my:"left top",at:"left bottom",collision:"none"},source:null,change:null,close:null,focus:null,open:null,response:null,search:null,select:null},requestIndex:0,pending:0,_create:function(){var i,s,n,t=this.element[0].nodeName.toLowerCase(),e="textarea"===t,t="input"===t;this.isMultiLine=e||!t&&this._isContentEditable(this.element),this.valueMethod=this.element[e||t?"val":"text"],this.isNewMenu=!0,this._addClass("ui-autocomplete-input"),this.element.attr("autocomplete","off"),this._on(this.element,{keydown:function(t){if(this.element.prop("readOnly"))s=n=i=!0;else{s=n=i=!1;var e=k.ui.keyCode;switch(t.keyCode){case e.PAGE_UP:i=!0,this._move("previousPage",t);break;case e.PAGE_DOWN:i=!0,this._move("nextPage",t);break;case e.UP:i=!0,this._keyEvent("previous",t);break;case e.DOWN:i=!0,this._keyEvent("next",t);break;case e.ENTER:this.menu.active&&(i=!0,t.preventDefault(),this.menu.select(t));break;case e.TAB:this.menu.active&&this.menu.select(t);break;case e.ESCAPE:this.menu.element.is(":visible")&&(this.isMultiLine||this._value(this.term),this.close(t),t.preventDefault());break;default:s=!0,this._searchTimeout(t)}}},keypress:function(t){if(i)return i=!1,void(this.isMultiLine&&!this.menu.element.is(":visible")||t.preventDefault());if(!s){var e=k.ui.keyCode;switch(t.keyCode){case e.PAGE_UP:this._move("previousPage",t);break;case e.PAGE_DOWN:this._move("nextPage",t);break;case e.UP:this._keyEvent("previous",t);break;case e.DOWN:this._keyEvent("next",t)}}},input:function(t){if(n)return n=!1,void t.preventDefault();this._searchTimeout(t)},focus:function(){this.selectedItem=null,this.previous=this._value()},blur:function(t){this.cancelBlur?delete this.cancelBlur:(clearTimeout(this.searching),this.close(t),this._change(t))}}),this._initSource(),this.menu=k("<ul>").appendTo(this._appendTo()).menu({role:null}).hide().menu("instance"),this._addClass(this.menu.element,"ui-autocomplete","ui-front"),this._on(this.menu.element,{mousedown:function(t){t.preventDefault(),this.cancelBlur=!0,this._delay(function(){delete this.cancelBlur,this.element[0]!==k.ui.safeActiveElement(this.document[0])&&this.element.trigger("focus")})},menufocus:function(t,e){var i;if(this.isNewMenu&&(this.isNewMenu=!1,t.originalEvent&&/^mouse/.test(t.originalEvent.type)))return this.menu.blur(),void this.document.one("mousemove",function(){k(t.target).trigger(t.originalEvent)});i=e.item.data("ui-autocomplete-item"),!1!==this._trigger("focus",t,{item:i}
vendor: 11,362 bytes, line 1
1)&&t.originalEvent&&/^key/.test(t.originalEvent.type)&&this._value(i.value),(i=e.item.attr("aria-label")||i.value)&&k.trim(i).length&&(this.liveRegion.children().hide(),k("<div>").text(i).appendTo(this.liveRegion))},menuselect:function(t,e){var i=e.item.data("ui-autocomplete-item"),s=this.previous;this.element[0]!==k.ui.safeActiveElement(this.document[0])&&(this.element.trigger("focus"),this.previous=s,this._delay(function(){this.previous=s,this.selectedItem=i})),!1!==this._trigger("select",t,{item:i})&&this._value(i.value),this.term=this._value(),this.close(t),this.selectedItem=i}}),this.liveRegion=k("<div>",{role:"status","aria-live":"assertive","aria-relevant":"additions"}).appendTo(this.document[0].body),this._addClass(this.liveRegion,null,"ui-helper-hidden-accessible"),this._on(this.window,{beforeunload:function(){this.element.removeAttr("autocomplete")}})},_destroy:function(){clearTimeout(this.searching),this.element.removeAttr("autocomplete"),this.menu.element.remove(),this.liveRegion.remove()},_setOption:function(t,e){this._super(t,e),"source"===t&&this._initSource(),"appendTo"===t&&this.menu.element.appendTo(this._appendTo()),"disabled"===t&&e&&this.xhr&&this.xhr.abort()},_isEventTargetInWidget:function(t){var e=this.menu.element[0];return t.target===this.element[0]||t.target===e||k.contains(e,t.target)},_closeOnClickOutside:function(t){this._isEventTargetInWidget(t)||this.close()},_appendTo:function(){var t=this.options.appendTo;return(t=t&&(t.jquery||t.nodeType?k(t):this.document.find(t).eq(0)))&&t[0]||(t=this.element.closest(".ui-front, dialog")),t.length||(t=this.document[0].body),t},_initSource:function(){var i,s,n=this;k.isArray(this.options.source)?(i=this.options.source,this.source=function(t,e){e(k.ui.autocomplete.filter(i,t.term))}):"string"==typeof this.options.source?(s=this.options.source,this.source=function(t,e){n.xhr&&n.xhr.abort(),n.xhr=k.ajax({url:s,data:t,dataType:"json",success:function(t){e(t)},error:function(){e([])}})}):this.source=this.options.source},_searchTimeout:function(s){clearTimeout(this.searching),this.searching=this._delay(function(){var t=this.term===this._value(),e=this.menu.element.is(":visible"),i=s.altKey||s.ctrlKey||s.metaKey||s.shiftKey;t&&(!t||e||i)||(this.selectedItem=null,this.search(null,s))},this.options.delay)},search:function(t,e){return t=null!=t?t:this._value(),this.term=this._value(),t.length<this.options.minLength?this.close(e):!1!==this._trigger("search",e)?this._search(t):void 0},_search:function(t){this.pending++,this._addClass("ui-autocomplete-loading"),this.cancelSearch=!1,this.source({term:t},this._response())},_response:function(){var e=++this.requestIndex;return k.proxy(function(t){e===this.requestIndex&&this.__response(t),this.pending--,this.pending||this._removeClass("ui-autocomplete-loading")},this)},__response:function(t){t=t&&this._normalize(t),this._trigger("response",null,{content:t}),!this.options.disabled&&t&&t.length&&!this.cancelSearch?(this._suggest(t),this._trigger("open")):this._close()},close:function(t){this.cancelSearch=!0,this._close(t)},_close:function(t){this._off(this.document,"mousedown"),this.menu.element.is(":visible")&&(this.menu.element.hide(),this.menu.blur(),this.isNewMenu=!0,this._trigger("close",t))},_change:function(t){this.previous!==this._value()&&this._trigger("change",t,{item:this.selectedItem})},_normalize:function(t){return t.length&&t[0].label&&t[0].value?t:k.map(t,function(t){return"string"==typeof t?{label:t,value:t}:k.extend({},t,{label:t.label||t.value,value:t.value||t.label})})},_suggest:function(t){var e=this.menu.element.empty();this._renderMenu(e,t),this.isNewMenu=!0,this.menu.refresh(),e.show(),this._resizeMenu(),e.position(k.extend({of:this.element},this.options.position)),this.options.autoFocus&&this.menu.next(),this._on(this.document,{mousedown:"_closeOnClickOutside"})},_resizeMenu:function(){var t=this.menu.element;t.outerWidth(Math.max(t.width("").outerWidth()+1,this.element.outerWidth()))},_renderMenu:function(i,t){var s=this;k.each(t,function(t,e){s._renderItemData(i,e)})},_renderItemData:function(t,e){return this._renderItem(t,e).data("ui-autocomplete-item",e)},_renderItem:function(t,e){return k("<li>").append(k("<div>").text(e.label)).appendTo(t)},_move:function(t,e){if(this.menu.element.is(":visible"))return this.menu.isFirstItem()&&/^previous/.test(t)||this.menu.isLastItem()&&/^next/.test(t)?(this.isMultiLine||this._value(this.term),void this.menu.blur()):void this.menu[t](e);this.search(null,e)},widget:function(){return this.menu.element},_value:function(){return this.valueMethod.apply(this.element,arguments)},_keyEvent:function(t,e){this.isMultiLine&&!this.menu.element.is(":visible")||(this._move(t,e),e.preventDefault())},_isContentEditable:function(t){if(!t.length)return!1;var e=t.prop("contentEditable");return"inherit"===e?this._isContentEditable(t.parent()):"true"===e}}),k.extend(k.ui.autocomplete,{escapeRegex:function(t){return t.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&")},filter:function(t,e){var i=new RegExp(k.ui.autocomplete.escapeRegex(e),"i");return k.grep(t,function(t){return i.test(t.label||t.value||t)})}}),k.widget("ui.autocomplete",k.ui.autocomplete,{options:{messages:{noResults:"No search results.",results:function(t){return t+(1<t?" results are":" result is")+" available, use up and down arrow keys to navigate."}}},__response:function(t){var e;this._superApply(arguments),this.options.disabled||this.cancelSearch||(e=t&&t.length?this.options.messages.results(t.length):this.options.messages.noResults,this.liveRegion.children().hide(),k("<div>").text(e).appendTo(this.liveRegion))}});k.ui.autocomplete;var g=/ui-corner-([a-z]){2,6}/g;k.widget("ui.controlgroup",{version:"1.12.1",defaultElement:"<div>",options:{direction:"horizontal",disabled:null,onlyVisible:!0,items:{button:"input[type=button], input[type=submit], input[type=reset], button, a",controlgroupLabel:".ui-controlgroup-label",checkboxradio:"input[type='checkbox'], input[type='radio']",selectmenu:"select",spinner:".ui-spinner-input"}},_create:function(){this._enhance()},_enhance:function(){this.element.attr("role","toolbar"),this.refresh()},_destroy:function(){this._callChildMethod("destroy"),this.childWidgets.removeData("ui-controlgroup-data"),this.element.removeAttr("role"),this.options.items.controlgroupLabel&&this.element.find(this.options.items.controlgroupLabel).find(".ui-controlgroup-label-contents").contents().unwrap()},_initWidgets:function(){var o=this,a=[];k.each(this.options.items,function(s,t){var e,n={};if(t)return"controlgroupLabel"===s?((e=o.element.find(t)).each(function(){var t=k(this);t.children(".ui-controlgroup-label-contents").length||t.contents().wrapAll("<span class='ui-controlgroup-label-contents'></span>")}),o._addClass(e,null,"ui-widget ui-widget-content ui-state-default"),void(a=a.concat(e.get()))):void(k.fn[s]&&(n=o["_"+s+"Options"]?o["_"+s+"Options"]("middle"):{classes:{}},o.element.find(t).each(function(){var t=k(this),e=t[s]("instance"),i=k.widget.extend({},n);"button"===s&&t.parent(".ui-spinner").length||((e=e||t[s]()[s]("instance"))&&(i.classes=o._resolveClassesValues(i.classes,e)),t[s](i),i=t[s]("widget"),k.data(i[0],"ui-controlgroup-data",e||t[s]("instance")),a.push(i[0]))})))}),this.childWidgets=k(k.unique(a)),this._addClass(this.childWidgets,"ui-controlgroup-item")},_callChildMethod:function(e){this.childWidgets.each(function(){var t=k(this).data("ui-controlgroup-data");t&&t[e]&&t[e]()})},_updateCornerClass:function(t,e){e=this._buildSimpleOptions(e,"label").classes.label;this._removeClass(t,null,"ui-corner-top ui-corner-bottom ui-corner-left ui-corner-right ui-corner-all"),this._addClass(t,null,e)},_buildSimpleOptions:function(t,e){var i="vertical"===this.options.direction,s={classes:{}};return s.classes[e]={middle:"",first:"ui-corner-"+(i?"top":"left"),last:"ui-corner-"+(i?"bottom":"right"),only:"ui-corner-all"}[t],s},_spinnerOptions:function(t){t=this._buildSimpleOptions(t,"ui-spinner");return t.classes["ui-spinner-up"]="",t.classes["ui-spinner-down"]="",t},_buttonOptions:function(t){return this._buildSimpleOptions(t,"ui-button")},_checkboxradioOptions:function(t){return this._buildSimpleOptions(t,"ui-checkboxradio-label")},_selectmenuOptions:function(t){var e="vertical"===this.options.direction;return{width:e&&"auto",classes:{middle:{"ui-selectmenu-button-open":"","ui-selectmenu-button-closed":""},first:{"ui-selectmenu-button-open":"ui-corner-"+(e?"top":"tl"),"ui-selectmenu-button-closed":"ui-corner-"+(e?"top":"left")},last:{"ui-selectmenu-button-open":e?"":"ui-corner-tr","ui-selectmenu-button-closed":"ui-corner-"+(e?"bottom":"right")},only:{"ui-selectmenu-button-open":"ui-corner-top","ui-selectmenu-button-closed":"ui-corner-all"}}[t]}},_resolveClassesValues:function(i,s){var n={};return k.each(i,function(t){var e=s.options.classes[t]||"",e=k.trim(e.replace(g,""));n[t]=(e+" "+i[t]).replace(/\s+/g," ")}),n},_setOption:function(t,e){"direction"===t&&this._removeClass("ui-controlgroup-"+this.options.direction),this._super(t,e),"disabled"!==t?this.refresh():this._callChildMethod(e?"disable":"enable")},refresh:function(){var n,o=this;this._addClass("ui-controlgroup ui-controlgroup-"+this.options.direction),"horizontal"===this.options.direction&&this._addClass(null,"ui-helper-clearfix"),this._initWidgets(),n=this.childWidgets,this.options.onlyVisible&&(n=n.filter(":visible")),n.length&&(k.each(["first","last"],function(t,e){var i,s=n[e]().data("ui-controlgroup-data");s&&o["_"+s.widgetName+"Options"]?((i=o["_"+s.widgetName+"Options"](1===n.length?"only":e)).classes=o._resolveClassesValues(i.classes,s),s.element[s.widgetName](i)):o._updateCornerClass(n[e](),e)}),this._callChildMethod("refresh"))}});k.widget("ui.checkboxradio",[k.ui.formResetMixin,{version:"1.12.1",options:{disabled:null,label:null,icon:!0,classes:{"ui-checkboxradio-label":"ui-corner-all","ui-checkboxradio-icon":"ui-corner-all"}},_getCreateOptions:function(){var t,e=this,i=this._super()||{};return this._readType(),t=this.element.labels(),this.label=k(t[t.length-1]),this.label.length||k.error("No label found for checkboxradio widget"),this.originalLabel="",this.label.contents().not(this.element[0]).each(function(){e.originalLabel+=3===this.nodeType?k(this).text():this.outerHTML}),this.originalLabel&&(i.label=this.originalLabel),null!=(t=this.element[0].disabled)&&(i.disabled=t),i},_create:function(){var t=this.element[0].checked;this._bindFormResetHandler(),null==this.options.disabled&&(this.options.disabled=this.element[0].disabled),this._setOption("disabled",this.options.disabled),this._addClass("ui-checkboxradio","ui-helper-hidden-accessible"),this._addClass(this.label,"ui-checkboxradio-label","ui-button ui-widget"),"radio"===this.type&&this._addClass(this.label,"ui-checkboxradio-radio-label"),this.options.label&&this.options.label!==this.originalLabel?this._updateLabel():this.originalLabel&&(this.options.label=this.originalLabel),this._enhance(),t&&(this._addClass(this.label,"ui-checkboxradio-checked","ui-state-active"),this.icon&&this._addClass(this.icon,null,"ui-state-hover")),this._on({change:"_toggleClasses",focus:function(){this._addClass(this.label,null,"ui-state-focus ui-visual-focus")},blur:function(){this._removeClass(this.label,null,"ui-state-focus ui-visual-focus")}})},_readType:function(){var t=this.element[0].nodeName.toLowerCase();
vendor: 1,428 bytes, line 1
1this.type=this.element[0].type,"input"===t&&/radio|checkbox/.test(this.type)||k.error("Can't create checkboxradio on element.nodeName="+t+" and element.type="+this.type)},_enhance:function(){this._updateIcon(this.element[0].checked)},widget:function(){return this.label},_getRadioGroup:function(){var t=this.element[0].name,e="input[name='"+k.ui.escapeSelector(t)+"']";return t?(this.form.length?k(this.form[0].elements).filter(e):k(e).filter(function(){return 0===k(this).form().length})).not(this.element):k([])},_toggleClasses:function(){var t=this.element[0].checked;this._toggleClass(this.label,"ui-checkboxradio-checked","ui-state-active",t),this.options.icon&&"checkbox"===this.type&&this._toggleClass(this.icon,null,"ui-icon-check ui-state-checked",t)._toggleClass(this.icon,null,"ui-icon-blank",!t),"radio"===this.type&&this._getRadioGroup().each(function(){var t=k(this).checkboxradio("instance");t&&t._removeClass(t.label,"ui-checkboxradio-checked","ui-state-active")})},_destroy:function(){this._unbindFormResetHandler(),this.icon&&(this.icon.remove(),this.iconSpace.remove())},_setOption:function(t,e){if("label"!==t||e){if(this._super(t,e),"disabled"===t)return this._toggleClass(this.label,null,"ui-state-disabled",e),void(this.element[0].disabled=e);this.refresh()}},_updateIcon:function(t){var e="ui-icon ui-icon-background ";this.options.icon?(this.icon||(this.icon=k("<span>"),this.iconSpace=k("<span> </span>
1"),this._addClass(this.iconSpace,"ui-checkboxradio-icon-space")),"checkbox"===this.type?(e+=t?"ui-icon-check ui-state-checked":"ui-icon-blank",this._removeClass(this.icon,null,t?"ui-icon-blank":"ui-icon-check")):e+="ui-icon-blank",this._addClass(this.icon,"ui-checkboxradio-icon",e),t||this._removeClass(this.icon,null,"ui-icon-check ui-state-checked"),this.icon.prependTo(this.label).after(this.iconSpace)):void 0!==this.icon&&(this.icon.remove(),this.iconSpace.remove(),delete this.icon)},_updateLabel:function(){var t=this.label.contents().not(this.element[0]);this.icon&&(t=t.not(this.icon[0])),this.iconSpace&&(t=t.not(this.iconSpace[0])),t.remove(),this.label.append(this.options.label)},refresh:function(){var t=this.element[0].checked,e=this.element[0].disabled;this._updateIcon(t),this._toggleClass(this.label,"ui-checkboxradio-checked","ui-state-active",t),null!==this.options.label&&this._updateLabel(),e!==this.options.disabled&&this._setOptions({disabled:e})}}]);var m;k.ui.checkboxradio;k.widget("ui.button",{version:"1.12.1",defaultElement:"<button>",options:{classes:{"ui-button":"ui-corner-all"},disabled:null,icon:null,iconPosition:"beginning",label:null,showLabel:!0},_getCreateOptions:function(){var t,e=this._super()||{};return this.isInput=this.element.is("input"),null!=(t=this.element[0].disabled)&&(e.disabled=t),this.originalLabel=this.isInput?this.element.val():this.element.html(),this.originalLabel&&(e.label=this.originalLabel),e},_create:function(){!this.option.showLabel&!this.options.icon&&(this.options.showLabel=!0),null==this.options.disabled&&(this.options.disabled=this.element[0].disabled||!1),this.hasTitle=!!this.element.attr("title"),this.options.label&&this.options.label!==this.originalLabel&&(this.isInput?this.element.val(this.options.label):this.element.html(this.options.label)),this._addClass("ui-button","ui-widget"),this._setOption("disabled",this.options.disabled),this._enhance(),this.element.is("a")&&this._on({keyup:function(t){t.keyCode===k.ui.keyCode.SPACE&&(t.preventDefault(),this.element[0].click?this.element[0].click():this.element.trigger("click"))}})},_enhance:function(){this.element.is("button")||this.element.attr("role","button"),this.options.icon&&(this._updateIcon("icon",this.options.icon),this._updateTooltip())},_updateTooltip:function(){this.title=this.element.attr("title"),this.options.showLabel||this.title||this.element.attr("title",this.options.label)},_updateIcon:function(t,e){var i="iconPosition"!==t,s=i?this.options.iconPosition:e,t="top"===s||"bottom"===s;this.icon?i&&this._removeClass(this.icon,null,this.options.icon):(this.icon=k("<span>"),this._addClass(this.icon,"ui-button-icon","ui-icon"),this.options.showLabel||this._addClass("ui-button-icon-only")),i&&this._addClass(this.icon,null,e),this._attachIcon(s),t?(this._addClass(this.icon,null,"ui-widget-icon-block"),this.iconSpace&&this.iconSpace.remove()):(this.iconS
vendor: 4,233 bytes, line 1
1pace||(this.iconSpace=k("<span> </span>"),this._addClass(this.iconSpace,"ui-button-icon-space")),this._removeClass(this.icon,null,"ui-wiget-icon-block"),this._attachIconSpace(s))},_destroy:function(){this.element.removeAttr("role"),this.icon&&this.icon.remove(),this.iconSpace&&this.iconSpace.remove(),this.hasTitle||this.element.removeAttr("title")},_attachIconSpace:function(t){this.icon[/^(?:end|bottom)/.test(t)?"before":"after"](this.iconSpace)},_attachIcon:function(t){this.element[/^(?:end|bottom)/.test(t)?"append":"prepend"](this.icon)},_setOptions:function(t){var e=(void 0===t.showLabel?this.options:t).showLabel,i=(void 0===t.icon?this.options:t).icon;e||i||(t.showLabel=!0),this._super(t)},_setOption:function(t,e){"icon"===t&&(e?this._updateIcon(t,e):this.icon&&(this.icon.remove(),this.iconSpace&&this.iconSpace.remove())),"iconPosition"===t&&this._updateIcon(t,e),"showLabel"===t&&(this._toggleClass("ui-button-icon-only",null,!e),this._updateTooltip()),"label"===t&&(this.isInput?this.element.val(e):(this.element.html(e),this.icon&&(this._attachIcon(this.options.iconPosition),this._attachIconSpace(this.options.iconPosition)))),this._super(t,e),"disabled"===t&&(this._toggleClass(null,"ui-state-disabled",e),(this.element[0].disabled=e)&&this.element.blur())},refresh:function(){var t=this.element.is("input, button")?this.element[0].disabled:this.element.hasClass("ui-button-disabled");t!==this.options.disabled&&this._setOptions({disabled:t}),this._updateTooltip()}}),!1!==k.uiBackCompat&&(k.widget("ui.button",k.ui.button,{options:{text:!0,icons:{primary:null,secondary:null}},_create:function(){this.options.showLabel&&!this.options.text&&(this.options.showLabel=this.options.text),!this.options.showLabel&&this.options.text&&(this.options.text=this.options.showLabel),this.options.icon||!this.options.icons.primary&&!this.options.icons.secondary?this.options.icon&&(this.options.icons.primary=this.options.icon):this.options.icons.primary?this.options.icon=this.options.icons.primary:(this.options.icon=this.options.icons.secondary,this.options.iconPosition="end"),this._super()},_setOption:function(t,e){"text"!==t?("showLabel"===t&&(this.options.text=e),"icon"===t&&(this.options.icons.primary=e),"icons"===t&&(e.primary?(this._super("icon",e.primary),this._super("iconPosition","beginning")):e.secondary&&(this._super("icon",e.secondary),this._super("iconPosition","end"))),this._superApply(arguments)):this._super("showLabel",e)}}),k.fn.button=(m=k.fn.button,function(){return!this.length||this.length&&"INPUT"!==this[0].tagName||this.length&&"INPUT"===this[0].tagName&&"checkbox"!==this.attr("type")&&"radio"!==this.attr("type")?m.apply(this,arguments):(k.ui.checkboxradio||k.error("Checkboxradio widget missing"),0===arguments.length?this.checkboxradio({icon:!1}):this.checkboxradio.apply(this,arguments))}),k.fn.buttonset=function(){return k.ui.controlgroup||k.error("Controlgroup widget missing"),"option"===arguments[0]&&"items"===arguments[1]&&arguments[2]?this.controlgroup.apply(this,[arguments[0],"items.button",arguments[2]]):"option"===arguments[0]&&"items"===arguments[1]?this.controlgroup.apply(this,[arguments[0],"items.button"]):("object"==typeof arguments[0]&&arguments[0].items&&(arguments[0].items={button:arguments[0].items}),this.controlgroup.apply(this,arguments))});var _;k.ui.button;function v(){this._curInst=null,this._keyEvent=!1,this._disabledInputs=[],this._datepickerShowing=!1,this._inDialog=!1,this._mainDivId="ui-datepicker-div",this._inlineClass="ui-datepicker-inline",this._appendClass="ui-datepicker-append",this._triggerClass="ui-datepicker-trigger",this._dialogClass="ui-datepicker-dialog",this._disableClass="ui-datepicker-disabled",this._unselectableClass="ui-datepicker-unselectable",this._currentClass="ui-datepicker-current-day",this._dayOverClass="ui-datepicker-days-cell-over",this.regional=[],this.regional[""]={closeText:"Done",prevText:"Prev",nextText:"Next",currentText:"Today",monthNames:["January","February","March","April","May","June","July","August","September","October","November","December"],monthNamesShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Frid
1ay","Saturday"],dayNamesShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],dayNamesMin:["Su","Mo","Tu","We","Th","Fr","Sa"],weekHeader:"Wk",dateFormat:"mm/dd/yy",firstDay:0,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""},this._defaults={showOn:"focus",showAnim:"fadeIn",showOptions:{},defaultDate:null,appendText:"",buttonText:"...",buttonImage:"",buttonImageOnly:!1,hideIfNoPrevNext:!1,navigationAsDateFormat:!1,gotoCurrent:!1,changeMonth:!1,changeYear:!1,yearRange:"c-10:c+10",showOtherMonths:!1,selectOtherMonths:!1,showWeek:!1,calculateWeek:this.iso8601Week,shortYearCutoff:"+10",minDate:null,maxDate:null,duration:"fast",beforeShowDay:null,beforeShow:null,onSelect:null,onChangeMonthYear:null,onClose:null,numberOfMonths:1,showCurrentAtPos:0,stepMonths:1,stepBigMonths:12,altField:"",altFormat:"",constrainInput:!0,showButtonPanel:!1,autoSize:!1,disabled:!1},k.extend(this._defaults,this.regional[""]),this.regional.en=k.extend(!0,{},this.regional[""]),this.regional["en-US"]=k.extend(!0,{},this.regional.en),this.dpDiv=b(k("<div id='"+this._mainDivId+"' class='ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all'></div>"))}function b(t){var e="button, .ui-datepicker-prev, .ui-datepicker-next, .ui-datepicker-calendar td a";return t.on("mouseout",e,function(){k(this).removeClass("ui-state-hover"),-1!==this.className.indexOf("ui-datepicker-prev")&&k(this).removeClass("ui-datepicker-prev-hover"),-1!==this.className.indexOf("ui-datepicker-next")&&k(this).removeClass("ui-datepicker-next-hover")}).on("mouseover",e,y)}function y(){k.datepicker._isDisabledDatepicker((_.inline?_.dpDiv.parent():_.input)[0])||(k(this).parents(".ui-datepicker-calendar").find("a").removeClass("ui-state-hover"),k(this).addClass("ui-state-hover"),-1!==this.className.indexOf("ui-datepicker-prev")&&k(this).addClass("ui-datepicker-prev-hover"),-1!==this.className.indexOf("ui-datepicker-next")&&k(this).addClass("ui-datepicker-next-hover"))}function w(t,e){for(var i in k.extend(t,e),e)null==e[i]&&(t[i]=e[i]);return t}k.extend(k.ui,{datepicker:{version:"1.12.1"}}),k.extend(v.prototype,{markerClassName:"hasDatepicker",maxRows:4,_widgetDatepicker:function(){return this.dpDiv},setDefaults:function(t){return w(this._defaults,t||{}),this},_attachDatepicker:function(t,e){var i,s=t.nodeName.toLowerCase(),n="div"===s||"span"===s;t.id||(this.uuid+=1,t.id="dp"+this.uuid),(i=this._newInst(k(t),n)).settings=k.extend({},e||{}),"input"===s?this._connectDatepicker(t,i):n&&this._inlineDatepicker(t,i)},_newInst:function(t,e){return{id:t[0].id.replace(/([^A-Za-z0-9_\-])/g,"\\\\$1"),input:t,selectedDay:0,selectedMonth:0,selectedYear:0,drawMonth:0,drawYear:0,inline:e,dpDiv:e?b(k("<div class='"+this._inlineClass+" ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all'></div>")):this.dpDiv}},_connectDatepicker:function(t,e){var i=k(t);e.append=k([]),e.trigger=k([]),i.hasClass(this.markerClassName)||(this._attachments(i,e),i.addClass(this.markerClassName).on("keydown",this._doKeyDown).on("keypress",this._doKeyPress).on("keyup",this._doKeyUp),this._autoSize(e),k.data(t,"datepicker",e),e.settings.disabled&&this._disableDatepicker(t))},_attachments:function(t,e){var i,s=this._get(e,"appendText"),n=this._get(e,"isRTL");e.append&&e.append.remove(),s&&(e.append=k("<span class='"+this._appendClass+"'>"+s+"</span>"),t[n?"before":"after"](e.append)),t.off("focus",this._showDatepicker),e.trigger&&e.trigger.remove(),"focus"!==(i=this._get(e,"showOn"))&&"both"!==i||t.on("focus",this._showDatepicker),"button"!==i&&"both"!==i||(s=this._get(e,"buttonText"),i=this._get(e,"buttonImage"),e.trigger=k(this._get(e,"buttonImageOnly")?k("<img/>").addClass(this._triggerClass).attr({src:i,alt:s,title:s}):k("<button type='button'></button>").addClass(this._triggerClass).html(i?k("<img/>").attr({src:i,alt:s,title:s}):s)),t[n?"before":"after"](e.trigger),e.trigger.on("click",function(){return k.datepicker._datepickerShowing&&k.datepicker._lastInput===t[0]?k.datepicker._hideDatepicker():(k.datepicker._datepickerShowing&&k.datepicker._lastInput!==t[0]&&k.datepicker._hideDatepicker(),k.datepicker._showDatepicker(t[0])),!1}))},_autoSize:function(t){var e,i,s,n,o,a;this._get(t,"autoSize")&&!t.inline&&(o=new Date(2009,11,20),(a=this._get(t,"dateFormat")).match(/[DM]/)&&(e=function(t){for(n=s=i=0;n<t.length;n++)t[n].length>i&&(i=t[n].length,s=n);return s},o.setMonth(e(this._get(t,a.match(/MM/)?"monthNames":"monthNamesShort"))),o.setDate(e(this._get(t,a.match(/DD/)?"dayNames":"dayNamesShort"))+20-o.getDay())),t.input.attr("size",this._formatDate(t,o).length))},_inlineDatepicker:function(t,e){var i=k(t);i.hasClass(this.markerClassName)||(i.addClass(this.markerClassName).append(e.dpDiv),k.data(t,"datepicker",e),this._setDate(e,this._getDefaultDate(e),!0),this._updateDatepicker(e),this._updateAlternate(e),e.settings.disabled&&this._disableDatepicker(t),e.dpDiv.css("display","block"))}
vendor: 13,236 bytes, line 1
1,_dialogDatepicker:function(t,e,i,s,n){var o,a=this._dialogInst;return a||(this.uuid+=1,o="dp"+this.uuid,this._dialogInput=k("<input type='text' id='"+o+"' style='position: absolute; top: -100px; width: 0px;'/>"),this._dialogInput.on("keydown",this._doKeyDown),k("body").append(this._dialogInput),(a=this._dialogInst=this._newInst(this._dialogInput,!1)).settings={},k.data(this._dialogInput[0],"datepicker",a)),w(a.settings,s||{}),e=e&&e.constructor===Date?this._formatDate(a,e):e,this._dialogInput.val(e),this._pos=n?n.length?n:[n.pageX,n.pageY]:null,this._pos||(o=document.documentElement.clientWidth,s=document.documentElement.clientHeight,e=document.documentElement.scrollLeft||document.body.scrollLeft,n=document.documentElement.scrollTop||document.body.scrollTop,this._pos=[o/2-100+e,s/2-150+n]),this._dialogInput.css("left",this._pos[0]+20+"px").css("top",this._pos[1]+"px"),a.settings.onSelect=i,this._inDialog=!0,this.dpDiv.addClass(this._dialogClass),this._showDatepicker(this._dialogInput[0]),k.blockUI&&k.blockUI(this.dpDiv),k.data(this._dialogInput[0],"datepicker",a),this},_destroyDatepicker:function(t){var e,i=k(t),s=k.data(t,"datepicker");i.hasClass(this.markerClassName)&&(e=t.nodeName.toLowerCase(),k.removeData(t,"datepicker"),"input"===e?(s.append.remove(),s.trigger.remove(),i.removeClass(this.markerClassName).off("focus",this._showDatepicker).off("keydown",this._doKeyDown).off("keypress",this._doKeyPress).off("keyup",this._doKeyUp)):"div"!==e&&"span"!==e||i.removeClass(this.markerClassName).empty(),_===s&&(_=null))},_enableDatepicker:function(e){var t,i=k(e),s=k.data(e,"datepicker");i.hasClass(this.markerClassName)&&("input"===(t=e.nodeName.toLowerCase())?(e.disabled=!1,s.trigger.filter("button").each(function(){this.disabled=!1}).end().filter("img").css({opacity:"1.0",cursor:""})):"div"!==t&&"span"!==t||((i=i.children("."+this._inlineClass)).children().removeClass("ui-state-disabled"),i.find("select.ui-datepicker-month, select.ui-datepicker-year").prop("disabled",!1)),this._disabledInputs=k.map(this._disabledInputs,function(t){return t===e?null:t}))},_disableDatepicker:function(e){var t,i=k(e),s=k.data(e,"datepicker");i.hasClass(this.markerClassName)&&("input"===(t=e.nodeName.toLowerCase())?(e.disabled=!0,s.trigger.filter("button").each(function(){this.disabled=!0}).end().filter("img").css({opacity:"0.5",cursor:"default"})):"div"!==t&&"span"!==t||((i=i.children("."+this._inlineClass)).children().addClass("ui-state-disabled"),i.find("select.ui-datepicker-month, select.ui-datepicker-year").prop("disabled",!0)),this._disabledInputs=k.map(this._disabledInputs,function(t){return t===e?null:t}),this._disabledInputs[this._disabledInputs.length]=e)},_isDisabledDatepicker:function(t){if(!t)return!1;for(var e=0;e<this._disabledInputs.length;e++)if(this._disabledInputs[e]===t)return!0;return!1},_getInst:function(t){try{return k.data(t,"datepicker")}catch(t){throw"Missing instance data for this datepicker"}},_optionDatepicker:function(t,e,i){var s,n,o,a,r=this._getInst(t);if(2===arguments.length&&"string"==typeof e)return"defaults"===e?k.extend({},k.datepicker._defaults):r?"all"===e?k.extend({},r.settings):this._get(r,e):null;s=e||{},"string"==typeof e&&((s={})[e]=i),r&&(this._curInst===r&&this._hideDatepicker(),n=this._getDateDatepicker(t,!0),o=this._getMinMaxDate(r,"min"),a=this._getMinMaxDate(r,"max"),w(r.settings,s),null!==o&&void 0!==s.dateFormat&&void 0===s.minDate&&(r.settings.minDate=this._formatDate(r,o)),null!==a&&void 0!==s.dateFormat&&void 0===s.maxDate&&(r.settings.maxDate=this._formatDate(r,a)),"disabled"in s&&(s.disabled?this._disableDatepicker(t):this._enableDatepicker(t)),this._attachments(k(t),r),this._autoSize(r),this._setDate(r,n),this._updateAlternate(r),this._updateDatepicker(r))},_changeDatepicker:function(t,e,i){this._optionDatepicker(t,e,i)},_refreshDatepicker:function(t){t=this._getInst(t);t&&this._updateDatepicker(t)},_setDateDatepicker:function(t,e){t=this._getInst(t);t&&(this._setDate(t,e),this._updateDatepicker(t),this._updateAlternate(t))},_getDateDatepicker:function(t,e){t=this._getInst(t);return t&&!t.inline&&this._setDateFromField(t,e),t?this._getDate(t):null},_doKeyDown:function(t){var e,i,s=k.datepicker._getInst(t.target),n=!0,o=s.dpDiv.is(".ui-datepicker-rtl");if(s._keyEvent=!0,k.datepicker._datepickerShowing)switch(t.keyCode){case 9:k.datepicker._hideDatepicker(),n=!1;break;case 13:return(i=k("td."+k.datepicker._dayOverClass+":not(."+k.datepicker._currentClass+")",s.dpDiv))[0]&&k.datepicker._selectDay(t.target,s.selectedMonth,s.selectedYear,i[0]),(e=k.datepicker._get(s,"onSelect"))?(i=k.datepicker._formatDate(s),e.apply(s.input?s.input[0]:null,[i,s])):k.datepicker._hideDatepicker(),!1;case 27:k.datepicker._hideDatepicker();break;case 33:k.datepicker._adjustDate(t.target,t.ctrlKey?-k.datepicker._get(s,"stepBigMonths"):-k.datepicker._get(s,"stepMonths"),"M");break;case 34:k.datepicker._adjustDate(t.target,t.ctrlKey?+k.datepicker._get(s,"stepBigMonths"):+k.datepicker._get(s,"stepMonths"),"M");break;case 35:(t.ctrlKey||t.metaKey)&&k.datepicker._clearDate(t.target),n=t.ctrlKey||t.metaKey;break;case 36:(t.ctrlKey||t.metaKey)&&k.datepicker._gotoToday(t.target),n=t.ctrlKey||t.metaKey;break;case 37:(t.ctrlKey||t.metaKey)&&k.datepicker._adjustDate(t.target,o?1:-1,"D"),n=t.ctrlKey||t.metaKey,t.originalEvent.altKey&&k.datepicker._adjustDate(t.target,t.ctrlKey?-k.datepicker._get(s,"stepBigMonths"):-k.datepicker._get(s,"stepMonths"),"M");break;case 38:(t.ctrlKey||t.metaKey)&&k.datepicker._adjustDate(t.target,-7,"D"),n=t.ctrlKey||t.metaKey;break;case 39:(t.ctrlKey||t.metaKey)&&k.datepicker._adjustDate(t.target,o?-1:1,"D"),n=t.ctrlKey||t.metaKey,t.originalEvent.altKey&&k.datepicker._adjustDate(t.target,t.ctrlKey?+k.datepicker._get(s,"stepBigMonths"):+k.datepicker._get(s,"stepMonths"),"M");break;case 40:(t.ctrlKey||t.metaKey)&&k.datepicker._adjustDate(t.target,7,"D"),n=t.ctrlKey||t.metaKey;break;default:n=!1}else 36===t.keyCode&&t.ctrlKey?k.datepicker._showDatepicker(this):n=!1;n&&(t.preventDefault(),t.stopPropagation())},_doKeyPress:function(t){var e,i=k.datepicker._getInst(t.target);if(k.datepicker._get(i,"constrainInput"))return e=k.datepicker._possibleChars(k.datepicker._get(i,"dateFormat")),i=String.fromCharCode(null==t.charCode?t.keyCode:t.charCode),t.ctrlKey||t.metaKey||i<" "||!e||-1<e.indexOf(i)},_doKeyUp:function(t){var e=k.datepicker._getInst(t.target);if(e.input.val()!==e.lastVal)try{k.datepicker.parseDate(k.datepicker._get(e,"dateFormat"),e.input?e.input.val():null,k.datepicker._getFormatConfig(e))&&(k.datepicker._setDateFromField(e),k.datepicker._updateAlternate(e),k.datepicker._updateDatepicker(e))}catch(t){}return!0},_showDatepicker:function(t){var e,i,s,n;"input"!==(t=t.target||t).nodeName.toLowerCase()&&(t=k("input",t.parentNode)[0]),k.datepicker._isDisabledDatepicker(t)||k.datepicker._lastInput===t||(n=k.datepicker._getInst(t),k.datepicker._curInst&&k.datepicker._curInst!==n&&(k.datepicker._curInst.dpDiv.stop(!0,!0),n&&k.datepicker._datepickerShowing&&k.datepicker._hideDatepicker(k.datepicker._curInst.input[0])),!1!==(i=(s=k.datepicker._get(n,"beforeShow"))?s.apply(t,[t,n]):{})&&(w(n.settings,i),n.lastVal=null,k.datepicker._lastInput=t,k.datepicker._setDateFromField(n),k.datepicker._inDialog&&(t.value=""),k.datepicker._pos||(k.datepicker._pos=k.datepicker._findPos(t),k.datepicker._pos[1]+=t.offsetHeight),e=!1,k(t).parents().each(function(){return!(e|="fixed"===k(this).css("position"))}),s={left:k.datepicker._pos[0],top:k.datepicker._pos[1]},k.datepicker._pos=null,n.dpDiv.empty(),n.dpDiv.css({position:"absolute",display:"block",top:"-1000px"}),k.datepicker._updateDatepicker(n),s=k.datepicker._checkOffset(n,s,e),n.dpDiv.css({position:k.datepicker._inDialog&&k.blockUI?"static":e?"fixed":"absolute",display:"none",left:s.left+"px",top:s.top+"px"}),n.inline||(i=k.datepicker._get(n,"showAnim"),s=k.datepicker._get(n,"duration"),n.dpDiv.css("z-index",function(t){for(var e,i;t.length&&t[0]!==document;){if(("absolute"===(e=t.css("position"))||"relative"===e||"fixed"===e)&&(i=parseInt(t.css("zIndex"),10),!isNaN(i)&&0!==i))return i;t=t.parent()}return 0}(k(t))+1),k.datepicker._datepickerShowing=!0,k.effects&&k.effects.effect[i]?n.dpDiv.show(i,k.datepicker._get(n,"showOptions"),s):n.dpDiv[i||"show"](i?s:null),k.datepicker._shouldFocusInput(n)&&n.input.trigger("focus"),k.datepicker._curInst=n)))},_updateDatepicker:function(t){this.maxRows=4,(_=t).dpDiv.empty().append(this._generateHTML(t)),this._attachHandlers(t);var e,i=this._getNumberOfMonths(t),s=i[1],n=t.dpDiv.find("."+this._dayOverClass+" a");0<n.length&&y.apply(n.get(0)),t.dpDiv.removeClass("ui-datepicker-multi-2 ui-datepicker-multi-3 ui-datepicker-multi-4").width(""),1<s&&t.dpDiv.addClass("ui-datepicker-multi-"+s).css("width",17*s+"em"),t.dpDiv[(1!==i[0]||1!==i[1]?"add":"remove")+"Class"]("ui-datepicker-multi"),t.dpDiv[(this._get(t,"isRTL")?"add":"remove")+"Class"]("ui-datepicker-rtl"),t===k.datepicker._curInst&&k.datepicker._datepickerShowing&&k.datepicker._shouldFocusInput(t)&&t.input.trigger("focus"),t.yearshtml&&(e=t.yearshtml,setTimeout(function(){e===t.yearshtml&&t.yearshtml&&t.dpDiv.find("select.ui-datepicker-year:first").replaceWith(t.yearshtml),e=t.yearshtml=null},0))},_shouldFocusInput:function(t){return t.input&&t.input.is(":visible")&&!t.input.is(":disabled")&&!t.input.is(":focus")},_checkOffset:function(t,e,i){var s=t.dpDiv.outerWidth(),n=t.dpDiv.outerHeight(),o=t.input?t.input.outerWidth():0,a=t.input?t.input.outerHeight():0,r=document.documentElement.clientWidth+(i?0:k(document).scrollLeft()),h=document.documentElement.clientHeight+(i?0:k(document).scrollTop());return e.left-=this._get(t,"isRTL")?s-o:0,e.left-=i&&e.left===t.input.offset().left?k(document).scrollLeft():0,e.top-=i&&e.top===t.input.offset().top+a?k(document).scrollTop():0,e.left-=Math.min(e.left,e.left+s>r&&s<r?Math.abs(e.left+s-r):0),e.top-=Math.min(e.top,e.top+n>h&&n<h?Math.abs(n+a):0),e},_findPos:function(t){for(var e=this._getInst(t),i=this._get(e,"isRTL");t&&("hidden"===t.type||1!==t.nodeType||k.expr.filters.hidden(t));)t=t[i?"previousSibling":"nextSibling"];return[(e=k(t).offset()).left,e.top]},_hideDatepicker:function(t){var e,i,s=this._curInst;!s||t&&s!==k.data(t,"datepicker")||this._datepickerShowing&&(e=this._get(s,"showAnim"),i=this._get(s,"duration"),t=function(){k.datepicker._tidyDialog(s)},k.effects&&(k.effects.effect[e]||k.effects[e])?s.dpDiv.hide(e,k.datepicker._get(s,"showOptions"),i,t):s.dpDiv["slideDown"===e?"slideUp":"fadeIn"===e?"fadeOut":"hide"](e?i:null,t),e||t(),this._datepickerShowing=!1,(t=this._get(s,"onClose"))&&t.apply(s.input?s.input[0]:null,[s.input?s.input.val():"",s]),this._lastInput=null,this._inDialog&&(this._dialogInput.css({position:"absolute",left:"0",top:"-100px"}),k.blockUI&&(k.unblockUI(),k("body").append(this.dpDiv))),this._inDialog=!1)},_tidyDialog:function(t){t.dpDiv.removeClass(this._dialogClass).off(".ui-datepicker-calendar")},_checkExternalClick:function(t){var e;k.datepicker._curInst&&(e=k(t.target),t=k.datepicker._getInst(e[0]),(e[0].id===k.datepicker._mainDivId||0!==e.parents("#"+k.datepicker._mainDivId).length||e.hasClass(k.datepicker.markerClassName)||e.closest("."+k.datepicker._triggerClass).length||!k.datepicker._datepickerShowing||k.datepicker._inDialog&&k.blockUI)&&(!e.hasClass(k.datepicker.markerClassName)||k.datepicker._curInst===t)||k.datepicker._hideDatepicker())},_adjustDate:function(t,e,i){var s=k(t),t=this._getInst(s[0]);this._isDisabledDatepicker(s[0])||(this._adjustInstDate(t,e+("M"===i?this._get(t,"showCurrentAtPos"):0),i),this._updateDatepicker(t))},_gotoToday:function(t){var e=k(t),i=this._getInst(e[0]);this._get(i,"gotoCurrent")&&i.currentDay?(i.selectedDay=i.currentDay,i.drawMonth=i.selectedMonth=i.currentMonth,i.drawYear=i.selectedYear=i.currentYear):(t=new Date,i.selectedDay=t.getDate(),i.drawMonth=i.selectedMonth=t.getMonth(),i.drawYear=i.selectedYear=t.getFullYear()),this._notifyChange(i),this._adjustDate(e)},_selectMonthYear:function(t,e,i){var s=k(t),t=this._getInst(s[0]);t["selected"+("M"===i?"Month":"Year")]=t["draw"+("M"===i?"Month":"Year")]=parseInt(e.options[e.selectedIndex].value,10),this._notifyChange(t),this._adjustDate(s)},_selectDay:function(t,e,i,s){var n=k(t);k(s).hasClass(this._unselectableClass)||this._isDisabledDatepicker(n[0])||((n=this._getInst(n[0])).selectedDay=n.currentDay=k("a",s).html(),n.selectedMonth=n.currentMonth=e,n.selectedYear=n.currentYear=i,this._selectDate(t,this._formatDate(n,n.currentDay,n.currentMonth,n.currentYear)))},_clearDate:function(t){t=k(t);this._selectDate(t,"")},_selectDate:function(t,e){var i=k(t),t=this._getInst(i[0]);e=null!=e?e:this._formatDate(t),t.input&&t.input.val(e),this._updateAlternate(t),(i=this._get(t,"onSelect"))?i.apply(t.input?t.input[0]:null,[e,t]):t.input&&t.input.trigger("change"),t.inline?this._updateDatepicker(t):(this._hideDatepicker(),this._lastInput=t.input[0],"object"!=typeof t.input[0]&&t.input.trigger("focus"),this._lastInput=null)},_updateAlternate:function(t){var e,i,s=this._get(t,"altField");s&&(e=this._get(t,"altFormat")||this._get(t,"dateFormat"),i=this._getDate(t),t=this.formatDate(e,i,this._getFormatConfig(t)),k(s).val(t))},noWeekends:function(t){t=t.getDay();return[0<t&&t<6,""]}
vendor: 12,351 bytes, line 1
1,iso8601Week:function(t){var e=new Date(t.getTime());return e.setDate(e.getDate()+4-(e.getDay()||7)),t=e.getTime(),e.setMonth(0),e.setDate(1),Math.floor(Math.round((t-e)/864e5)/7)+1},parseDate:function(e,n,t){if(null==e||null==n)throw"Invalid arguments";if(""===(n="object"==typeof n?n.toString():n+""))return null;function o(t){return(t=w+1<e.length&&e.charAt(w+1)===t)&&w++,t}function i(t){var e=o(t),e="@"===t?14:"!"===t?20:"y"===t&&e?4:"o"===t?3:2,e=new RegExp("^\\d{"+("y"===t?e:1)+","+e+"}");if(!(e=n.substring(c).match(e)))throw"Missing number at position "+c;return c+=e[0].length,parseInt(e[0],10)}function s(t,e,i){var s=-1,e=k.map(o(t)?i:e,function(t,e){return[[e,t]]}).sort(function(t,e){return-(t[1].length-e[1].length)});if(k.each(e,function(t,e){var i=e[1];if(n.substr(c,i.length).toLowerCase()===i.toLowerCase())return s=e[0],c+=i.length,!1}),-1!==s)return s+1;throw"Unknown name at position "+c}function a(){if(n.charAt(c)!==e.charAt(w))throw"Unexpected literal at position "+c;c++}for(var r,h,l,c=0,u=(t?t.shortYearCutoff:null)||this._defaults.shortYearCutoff,u="string"!=typeof u?u:(new Date).getFullYear()%100+parseInt(u,10),d=(t?t.dayNamesShort:null)||this._defaults.dayNamesShort,p=(t?t.dayNames:null)||this._defaults.dayNames,f=(t?t.monthNamesShort:null)||this._defaults.monthNamesShort,g=(t?t.monthNames:null)||this._defaults.monthNames,m=-1,_=-1,v=-1,b=-1,y=!1,w=0;w<e.length;w++)if(y)"'"!==e.charAt(w)||o("'")?a():y=!1;else switch(e.charAt(w)){case"d":v=i("d");break;case"D":s("D",d,p);break;case"o":b=i("o");break;case"m":_=i("m");break;case"M":_=s("M",f,g);break;case"y":m=i("y");break;case"@":m=(l=new Date(i("@"))).getFullYear(),_=l.getMonth()+1,v=l.getDate();break;case"!":m=(l=new Date((i("!")-this._ticksTo1970)/1e4)).getFullYear(),_=l.getMonth()+1,v=l.getDate();break;case"'":o("'")?a():y=!0;break;default:a()}if(c<n.length&&(h=n.substr(c),!/^\s+/.test(h)))throw"Extra/unparsed characters found in date: "+h;if(-1===m?m=(new Date).getFullYear():m<100&&(m+=(new Date).getFullYear()-(new Date).getFullYear()%100+(m<=u?0:-100)),-1<b)for(_=1,v=b;;){if(v<=(r=this._getDaysInMonth(m,_-1)))break;_++,v-=r}if((l=this._daylightSavingAdjust(new Date(m,_-1,v))).getFullYear()!==m||l.getMonth()+1!==_||l.getDate()!==v)throw"Invalid date";return l},ATOM:"yy-mm-dd",COOKIE:"D, dd M yy",ISO_8601:"yy-mm-dd",RFC_822:"D, d M y",RFC_850:"DD, dd-M-y",RFC_1036:"D, d M y",RFC_1123:"D, d M yy",RFC_2822:"D, d M yy",RSS:"D, d M y",TICKS:"!",TIMESTAMP:"@",W3C:"yy-mm-dd",_ticksTo1970:24*(718685+Math.floor(492.5)-Math.floor(19.7)+Math.floor(4.925))*60*60*1e7,formatDate:function(e,t,i){if(!t)return"";function n(t){return(t=a+1<e.length&&e.charAt(a+1)===t)&&a++,t}function s(t,e,i){var s=""+e;if(n(t))for(;s.length<i;)s="0"+s;return s}function o(t,e,i,s){return(n(t)?s:i)[e]}var a,r=(i?i.dayNamesShort:null)||this._defaults.dayNamesShort,h=(i?i.dayNames:null)||this._defaults.dayNames,l=(i?i.monthNamesShort:null)||this._defaults.monthNamesShort,c=(i?i.monthNames:null)||this._defaults.monthNames,u="",d=!1;if(t)for(a=0;a<e.length;a++)if(d)"'"!==e.charAt(a)||n("'")?u+=e.charAt(a):d=!1;else switch(e.charAt(a)){case"d":u+=s("d",t.getDate(),2);break;case"D":u+=o("D",t.getDay(),r,h);break;case"o":u+=s("o",Math.round((new Date(t.getFullYear(),t.getMonth(),t.getDate()).getTime()-new Date(t.getFullYear(),0,0).getTime())/864e5),3);break;case"m":u+=s("m",t.getMonth()+1,2);break;case"M":u+=o("M",t.getMonth(),l,c);break;case"y":u+=n("y")?t.getFullYear():(t.getFullYear()%100<10?"0":"")+t.getFullYear()%100;break;case"@":u+=t.getTime();break;case"!":u+=1e4*t.getTime()+this._ticksTo1970;break;case"'":n("'")?u+="'":d=!0;break;default:u+=e.charAt(a)}return u},_possibleChars:function(e){function t(t){return(t=n+1<e.length&&e.charAt(n+1)===t)&&n++,t}for(var i="",s=!1,n=0;n<e.length;n++)if(s)"'"!==e.charAt(n)||t("'")?i+=e.charAt(n):s=!1;else switch(e.charAt(n)){case"d":case"m":case"y":case"@":i+="0123456789";break;case"D":case"M":return null;case"'":t("'")?i+="'":s=!0;break;default:i+=e.charAt(n)}return i},_get:function(t,e){return(void 0!==t.settings[e]?t.settings:this._defaults)[e]},_setDateFromField:function(t,e){if(t.input.val()!==t.lastVal){var i=this._get(t,"dateFormat"),s=t.lastVal=t.input?t.input.val():null,n=this._getDefaultDate(t),o=n,a=this._getFormatConfig(t);try{o=this.parseDate(i,s,a)||n}catch(t){s=e?"":s}t.selectedDay=o.getDate(),t.drawMonth=t.selectedMonth=o.getMonth(),t.drawYear=t.selectedYear=o.getFullYear(),t.currentDay=s?o.getDate():0,t.currentMonth=s?o.getMonth():0,t.currentYear=s?o.getFullYear():0,this._adjustInstDate(t)}},_getDefaultDate:function(t){return this._restrictMinMax(t,this._determineDate(t,this._get(t,"defaultDate"),new Date))},_determineDate:function(r,t,e){var i,s,t=null==t||""===t?e:"string"==typeof t?function(t){try{return k.datepicker.parseDate(k.datepicker._get(r,"dateFormat"),t,k.datepicker._getFormatConfig(r))}catch(t){}for(var e=(t.toLowerCase().match(/^c/)?k.datepicker._getDate(r):null)||new Date,i=e.getFullYear(),s=e.getMonth(),n=e.getDate(),o=/([+\-]?[0-9]+)\s*(d|D|w|W|m|M|y|Y)?/g,a=o.exec(t);a;){switch(a[2]||"d"){case"d":case"D":n+=parseInt(a[1],10);break;case"w":case"W":n+=7*parseInt(a[1],10);break;case"m":case"M":s+=parseInt(a[1],10),n=Math.min(n,k.datepicker._getDaysInMonth(i,s));break;case"y":case"Y":i+=parseInt(a[1],10),n=Math.min(n,k.datepicker._getDaysInMonth(i,s))}a=o.exec(t)}return new Date(i,s,n)}(t):"number"==typeof t?isNaN(t)?e:(i=t,(s=new Date).setDate(s.getDate()+i),s):new Date(t.getTime());return(t=t&&"Invalid Date"===t.toString()?e:t)&&(t.setHours(0),t.setMinutes(0),t.setSeconds(0),t.setMilliseconds(0)),this._daylightSavingAdjust(t)},_daylightSavingAdjust:function(t){return t?(t.setHours(12<t.getHours()?t.getHours()+2:0),t):null},_setDate:function(t,e,i){var s=!e,n=t.selectedMonth,o=t.selectedYear,e=this._restrictMinMax(t,this._determineDate(t,e,new Date));t.selectedDay=t.currentDay=e.getDate(),t.drawMonth=t.selectedMonth=t.currentMonth=e.getMonth(),t.drawYear=t.selectedYear=t.currentYear=e.getFullYear(),n===t.selectedMonth&&o===t.selectedYear||i||this._notifyChange(t),this._adjustInstDate(t),t.input&&t.input.val(s?"":this._formatDate(t))},_getDate:function(t){return!t.currentYear||t.input&&""===t.input.val()?null:this._daylightSavingAdjust(new Date(t.currentYear,t.currentMonth,t.currentDay))},_attachHandlers:function(t){var e=this._get(t,"stepMonths"),i="#"+t.id.replace(/\\\\/g,"\\");t.dpDiv.find("[data-handler]").map(function(){var t={prev:function(){k.datepicker._adjustDate(i,-e,"M")},next:function(){k.datepicker._adjustDate(i,+e,"M")},hide:function(){k.datepicker._hideDatepicker()},today:function(){k.datepicker._gotoToday(i)},selectDay:function(){return k.datepicker._selectDay(i,+this.getAttribute("data-month"),+this.getAttribute("data-year"),this),!1},selectMonth:function(){return k.datepicker._selectMonthYear(i,this,"M"),!1},selectYear:function(){return k.datepicker._selectMonthYear(i,this,"Y"),!1}};k(this).on(this.getAttribute("data-event"),t[this.getAttribute("data-handler")])})},_generateHTML:function(t){var e,i,s,n,o,a,r,h,l,c,u,d,p,f,g,m,_,v,b,y,w,k,C,x,D,I,P,T,M,S,z,O=new Date,A=this._daylightSavingAdjust(new Date(O.getFullYear(),O.getMonth(),O.getDate())),H=this._get(t,"isRTL"),N=this._get(t,"showButtonPanel"),E=this._get(t,"hideIfNoPrevNext"),W=this._get(t,"navigationAsDateFormat"),F=this._getNumberOfMonths(t),L=this._get(t,"showCurrentAtPos"),O=this._get(t,"stepMonths"),R=1!==F[0]||1!==F[1],Y=this._daylightSavingAdjust(t.currentDay?new Date(t.currentYear,t.currentMonth,t.currentDay):new Date(9999,9,9)),B=this._getMinMaxDate(t,"min"),K=this._getMinMaxDate(t,"max"),j=t.drawMonth-L,U=t.drawYear;if(j<0&&(j+=12,U--),K)for(e=this._daylightSavingAdjust(new Date(K.getFullYear(),K.getMonth()-F[0]*F[1]+1,K.getDate())),e=B&&e<B?B:e;this._daylightSavingAdjust(new Date(U,j,1))>e;)--j<0&&(j=11,U--);for(t.drawMonth=j,t.drawYear=U,L=this._get(t,"prevText"),L=W?this.formatDate(L,this._daylightSavingAdjust(new Date(U,j-O,1)),this._getFormatConfig(t)):L,i=this._canAdjustMonth(t,-1,U,j)?"<a class='ui-datepicker-prev ui-corner-all' data-handler='prev' data-event='click' title='"+L+"'><span class='ui-icon ui-icon-circle-triangle-"+(H?"e":"w")+"'>"+L+"</span></a>":E?"":"<a class='ui-datepicker-prev ui-corner-all ui-state-disabled' title='"+L+"'><span class='ui-icon ui-icon-circle-triangle-"+(H?"e":"w")+"'>"+L+"</span></a>",L=this._get(t,"nextText"),L=W?this.formatDate(L,this._daylightSavingAdjust(new Date(U,j+O,1)),this._getFormatConfig(t)):L,s=this._canAdjustMonth(t,1,U,j)?"<a class='ui-datepicker-next ui-corner-all' data-handler='next' data-event='click' title='"+L+"'><span class='ui-icon ui-icon-circle-triangle-"+(H?"w":"e")+"'>"+L+"</span></a>":E?"":"<a class='ui-datepicker-next ui-corner-all ui-state-disabled' title='"+L+"'><span class='ui-icon ui-icon-circle-triangle-"+(H?"w":"e")+"'>"+L+"</span></a>",E=this._get(t,"currentText"),L=this._get(t,"gotoCurrent")&&t.currentDay?Y:A,E=W?this.formatDate(E,L,this._getFormatConfig(t)):E,W=t.inline?"":"<button type='button' class='ui-datepicker-close ui-state-default ui-priority-primary ui-corner-all' data-handler='hide' data-event='click'>"+this._get(t,"closeText")+"</button>",W=N?"<div class='ui-datepicker-buttonpane ui-widget-content'>"+(H?W:"")+(this._isInRange(t,L)?"<button type='button' class='ui-datepicker-current ui-state-default ui-priority-secondary ui-corner-all' data-handler='today' data-event='click'>"+E+"</button>":"")+(H?"":W)+"</div>":"",n=parseInt(this._get(t,"firstDay"),10),n=isNaN(n)?0:n,o=this._get(t,"showWeek"),a=this._get(t,"dayNames"),r=this._get(t,"dayNamesMin"),h=this._get(t,"monthNames"),l=this._get(t,"monthNamesShort"),c=this._get(t,"beforeShowDay"),u=this._get(t,"showOtherMonths"),d=this._get(t,"selectOtherMonths"),p=this._getDefaultDate(t),f="",m=0;m<F[0];m++){for(_="",this.maxRows=4,v=0;v<F[1];v++){if(b=this._daylightSavingAdjust(new Date(U,j,t.selectedDay)),C=" ui-corner-all",y="",R){if(y+="<div class='ui-datepicker-group",1<F[1])switch(v){case 0:y+=" ui-datepicker-group-first",C=" ui-corner-"+(H?"right":"left");break;case F[1]-1:y+=" ui-datepicker-group-last",C=" ui-corner-"+(H?"left":"right");break;default:y+=" ui-datepicker-group-middle",C=""}y+="'>"}for(y+="<div class='ui-datepicker-header ui-widget-header ui-helper-clearfix"+C+"'>"+(/all|left/.test(C)&&0===m?H?s:i:"")+(/all|right/.test(C)&&0===m?H?i:s:"")+this._generateMonthYearHeader(t,j,U,B,K,0<m||0<v,h,l)+"</div><table class='ui-datepicker-calendar'><thead><tr>",w=o?"<th class='ui-datepicker-week-col'>"+this._get(t,"weekHeader")+"</th>":"",g=0;g<7;g++)w+="<th scope='col'"+(5<=(g+n+6)%7?" class='ui-datepicker-week-end'":"")+"><span title='"+a[k=(g+n)%7]+"'>"+r[k]+"</span></th>";for(y+=w+"</tr></thead><tbody>",x=this._getDaysInMonth(U,j),U===t.selectedYear&&j===t.selectedMonth&&(t.selectedDay=Math.min(t.selectedDay,x)),C=(this._getFirstDayOfMonth(U,j)-n+7)%7,x=Math.ceil((C+x)/7),D=R&&this.maxRows>x?this.maxRows:x,this.maxRows=D,I=this._daylightSavingAdjust(new Date(U,j,1-C)),P=0;P<D;P++){for(y+="<tr>",T=o?"<td class='ui-datepicker-week-col'>"+this._get(t,"calculateWeek")(I)+"</td>":"",g=0;g<7;g++)M=c?c.apply(t.input?t.input[0]:null,[I]):[!0,""],z=(S=I.getMonth()!==j)&&!d||!M[0]||B&&I<B||K&&K<I,T+="<td class='"+(5<=(g+n+6)%7?" ui-datepicker-week-end":"")+(S?" ui-datepicker-other-month":"")+(I.getTime()===b.getTime()&&j===t.selectedMonth&&t._keyEvent||p.getTime()===I.getTime()&&p.getTime()===b.getTime()?" "+this._dayOverClass:"")+(z?" "+this._unselectableClass+" ui-state-disabled":"")+(S&&!u?"":" "+M[1]+(I.getTime()===Y.getTime()?" "+this._currentClass:"")+(I.getTime()===A.getTime()?" ui-datepicker-today":""))+"'"+(S&&!u||!M[2]?"":" title='"+M[2].replace(/'/g,"'")+"'")+(z?"":" data-handler='selectDay' data-event='click' data-month='"+I.getMonth()+"' data-year='"+I.getFullYear()+"'")+">"+(S&&!u?" ":z?"<span class='ui-state-default'>"+I.getDate()+"</span>":"<a class='ui-state-default"+(I.getTime()===A.getTime()?" ui-state-highlight":"")+(I.getTime()===Y.getTime()?" ui-state-active":"")+(S?" ui-priority-secondary":"")+"' href='#'>"+I.getDate()+"</a>")+"</td>",I.setDate(I.getDate()+1),I=this._daylightSavingAdjust(I);y+=T+"</tr>"}11<++j&&(j=0,U++),_+=y+="</tbody></table>"+(R?"</div>"+(0<F[0]&&v===F[1]-1?"<div class='ui-datepicker-row-break'></div>":""):"")}f+=_}return f+=W,t._keyEvent=!1,f}
vendor: 19,441 bytes, line 1
1,_generateMonthYearHeader:function(t,e,i,s,n,o,a,r){var h,l,c,u,d,p,f,g=this._get(t,"changeMonth"),m=this._get(t,"changeYear"),_=this._get(t,"showMonthAfterYear"),v="<div class='ui-datepicker-title'>",b="";if(o||!g)b+="<span class='ui-datepicker-month'>"+a[e]+"</span>";else{for(h=s&&s.getFullYear()===i,l=n&&n.getFullYear()===i,b+="<select class='ui-datepicker-month' data-handler='selectMonth' data-event='change'>",c=0;c<12;c++)(!h||c>=s.getMonth())&&(!l||c<=n.getMonth())&&(b+="<option value='"+c+"'"+(c===e?" selected='selected'":"")+">"+r[c]+"</option>");b+="</select>"}if(_||(v+=b+(!o&&g&&m?"":" ")),!t.yearshtml)if(t.yearshtml="",o||!m)v+="<span class='ui-datepicker-year'>"+i+"</span>";else{for(u=this._get(t,"yearRange").split(":"),d=(new Date).getFullYear(),p=(a=function(t){t=t.match(/c[+\-].*/)?i+parseInt(t.substring(1),10):t.match(/[+\-].*/)?d+parseInt(t,10):parseInt(t,10);return isNaN(t)?d:t})(u[0]),f=Math.max(p,a(u[1]||"")),p=s?Math.max(p,s.getFullYear()):p,f=n?Math.min(f,n.getFullYear()):f,t.yearshtml+="<select class='ui-datepicker-year' data-handler='selectYear' data-event='change'>";p<=f;p++)t.yearshtml+="<option value='"+p+"'"+(p===i?" selected='selected'":"")+">"+p+"</option>";t.yearshtml+="</select>",v+=t.yearshtml,t.yearshtml=null}return v+=this._get(t,"yearSuffix"),_&&(v+=(!o&&g&&m?"":" ")+b),v+="</div>"},_adjustInstDate:function(t,e,i){var s=t.selectedYear+("Y"===i?e:0),n=t.selectedMonth+("M"===i?e:0),e=Math.min(t.selectedDay,this._getDaysInMonth(s,n))+("D"===i?e:0),e=this._restrictMinMax(t,this._daylightSavingAdjust(new Date(s,n,e)));t.selectedDay=e.getDate(),t.drawMonth=t.selectedMonth=e.getMonth(),t.drawYear=t.selectedYear=e.getFullYear(),"M"!==i&&"Y"!==i||this._notifyChange(t)},_restrictMinMax:function(t,e){var i=this._getMinMaxDate(t,"min"),t=this._getMinMaxDate(t,"max"),e=i&&e<i?i:e;return t&&t<e?t:e},_notifyChange:function(t){var e=this._get(t,"onChangeMonthYear");e&&e.apply(t.input?t.input[0]:null,[t.selectedYear,t.selectedMonth+1,t])},_getNumberOfMonths:function(t){t=this._get(t,"numberOfMonths");return null==t?[1,1]:"number"==typeof t?[1,t]:t},_getMinMaxDate:function(t,e){return this._determineDate(t,this._get(t,e+"Date"),null)},_getDaysInMonth:function(t,e){return 32-this._daylightSavingAdjust(new Date(t,e,32)).getDate()},_getFirstDayOfMonth:function(t,e){return new Date(t,e,1).getDay()},_canAdjustMonth:function(t,e,i,s){var n=this._getNumberOfMonths(t),n=this._daylightSavingAdjust(new Date(i,s+(e<0?e:n[0]*n[1]),1));return e<0&&n.setDate(this._getDaysInMonth(n.getFullYear(),n.getMonth())),this._isInRange(t,n)},_isInRange:function(t,e){var i=this._getMinMaxDate(t,"min"),s=this._getMinMaxDate(t,"max"),n=null,o=null,a=this._get(t,"yearRange");return a&&(t=a.split(":"),a=(new Date).getFullYear(),n=parseInt(t[0],10),o=parseInt(t[1],10),t[0].match(/[+\-].*/)&&(n+=a),t[1].match(/[+\-].*/)&&(o+=a)),(!i||e.getTime()>=i.getTime())&&(!s||e.getTime()<=s.getTime())&&(!n||e.getFullYear()>=n)&&(!o||e.getFullYear()<=o)},_getFormatConfig:function(t){var e=this._get(t,"shortYearCutoff");return{shortYearCutoff:e="string"!=typeof e?e:(new Date).getFullYear()%100+parseInt(e,10),dayNamesShort:this._get(t,"dayNamesShort"),dayNames:this._get(t,"dayNames"),monthNamesShort:this._get(t,"monthNamesShort"),monthNames:this._get(t,"monthNames")}},_formatDate:function(t,e,i,s){e||(t.currentDay=t.selectedDay,t.currentMonth=t.selectedMonth,t.currentYear=t.selectedYear);e=e?"object"==typeof e?e:this._daylightSavingAdjust(new Date(s,i,e)):this._daylightSavingAdjust(new Date(t.currentYear,t.currentMonth,t.currentDay));return this.formatDate(this._get(t,"dateFormat"),e,this._getFormatConfig(t))}}),k.fn.datepicker=function(t){if(!this.length)return this;k.datepicker.initialized||(k(document).on("mousedown",k.datepicker._checkExternalClick),k.datepicker.initialized=!0),0===k("#"+k.datepicker._mainDivId).length&&k("body").append(k.datepicker.dpDiv);var e=Array.prototype.slice.call(arguments,1);return"string"==typeof t&&("isDisabled"===t||"getDate"===t||"widget"===t)||"option"===t&&2===arguments.length&&"string"==typeof arguments[1]?k.datepicker["_"+t+"Datepicker"].apply(k.datepicker,[this[0]].concat(e)):this.each(function(){"string"==typeof t?k.datepicker["_"+t+"Datepicker"].apply(k.datepicker,[this].concat(e)):k.datepicker._attachDatepicker(this,t)})},k.datepicker=new v,k.datepicker.initialized=!1,k.datepicker.uuid=(new Date).getTime(),k.datepicker.version="1.12.1";k.datepicker;k.widget("ui.dialog",{version:"1.12.1",options:{appendTo:"body",autoOpen:!0,buttons:[],classes:{"ui-dialog":"ui-corner-all","ui-dialog-titlebar":"ui-corner-all"},closeOnEscape:!0,closeText:"Close",draggable:!0,hide:null,height:"auto",maxHeight:null,maxWidth:null,minHeight:150,minWidth:150,modal:!1,position:{my:"center",at:"center",of:window,collision:"fit",using:function(t){var e=k(this).css(t).offset().top;e<0&&k(this).css("top",t.top-e)}},resizable:!0,show:null,title:null,width:300,beforeClose:null,close:null,drag:null,dragStart:null,dragStop:null,focus:null,open:null,resize:null,resizeStart:null,resizeStop:null},sizeRelatedOptions:{buttons:!0,height:!0,maxHeight:!0,maxWidth:!0,minHeight:!0,minWidth:!0,width:!0},resizableRelatedOptions:{maxHeight:!0,maxWidth:!0,minHeight:!0,minWidth:!0},_create:function(){this.originalCss={display:this.element[0].style.display,width:this.element[0].style.width,minHeight:this.element[0].style.minHeight,maxHeight:this.element[0].style.maxHeight,height:this.element[0].style.height},this.originalPosition={parent:this.element.parent(),index:this.element.parent().children().index(this.element)},this.originalTitle=this.element.attr("title"),null==this.options.title&&null!=this.originalTitle&&(this.options.title=this.originalTitle),this.options.disabled&&(this.options.disabled=!1),this._createWrapper(),this.element.show().removeAttr("title").appendTo(this.uiDialog),this._addClass("ui-dialog-content","ui-widget-content"),this._createTitlebar(),this._createButtonPane(),this.options.draggable&&k.fn.draggable&&this._makeDraggable(),this.options.resizable&&k.fn.resizable&&this._makeResizable(),this._isOpen=!1,this._trackFocus()},_init:function(){this.options.autoOpen&&this.open()},_appendTo:function(){var t=this.options.appendTo;return t&&(t.jquery||t.nodeType)?k(t):this.document.find(t||"body").eq(0)},_destroy:function(){var t,e=this.originalPosition;this._untrackInstance(),this._destroyOverlay(),this.element.removeUniqueId().css(this.originalCss).detach(),this.uiDialog.remove(),this.originalTitle&&this.element.attr("title",this.originalTitle),(t=e.parent.children().eq(e.index)).length&&t[0]!==this.element[0]?t.before(this.element):e.parent.append(this.element)},widget:function(){return this.uiDialog},disable:k.noop,enable:k.noop,close:function(t){var e=this;this._isOpen&&!1!==this._trigger("beforeClose",t)&&(this._isOpen=!1,this._focusedElement=null,this._destroyOverlay(),this._untrackInstance(),this.opener.filter(":focusable").trigger("focus").length||k.ui.safeBlur(k.ui.safeActiveElement(this.document[0])),this._hide(this.uiDialog,this.options.hide,function(){e._trigger("close",t)}))},isOpen:function(){return this._isOpen},moveToTop:function(){this._moveToTop()},_moveToTop:function(t,e){var i=!1,s=this.uiDialog.siblings(".ui-front:visible").map(function(){return+k(this).css("z-index")}).get(),s=Math.max.apply(null,s);return s>=+this.uiDialog.css("z-index")&&(this.uiDialog.css("z-index",s+1),i=!0),i&&!e&&this._trigger("focus",t),i},open:function(){var t=this;this._isOpen?this._moveToTop()&&this._focusTabbable():(this._isOpen=!0,this.opener=k(k.ui.safeActiveElement(this.document[0])),this._size(),this._position(),this._createOverlay(),this._moveToTop(null,!0),this.overlay&&this.overlay.css("z-index",this.uiDialog.css("z-index")-1),this._show(this.uiDialog,this.options.show,function(){t._focusTabbable(),t._trigger("focus")}),this._makeFocusTarget(),this._trigger("open"))},_focusTabbable:function(){var t=this._focusedElement;(t=t||this.element.find("[autofocus]")).length||(t=this.element.find(":tabbable")),t.length||(t=this.uiDialogButtonPane.find(":tabbable")),t.length||(t=this.uiDialogTitlebarClose.filter(":tabbable")),t.length||(t=this.uiDialog),t.eq(0).trigger("focus")},_keepFocus:function(t){function e(){var t=k.ui.safeActiveElement(this.document[0]);this.uiDialog[0]===t||k.contains(this.uiDialog[0],t)||this._focusTabbable()}t.preventDefault(),e.call(this),this._delay(e)},_createWrapper:function(){this.uiDialog=k("<div>").hide().attr({tabIndex:-1,role:"dialog"}).appendTo(this._appendTo()),this._addClass(this.uiDialog,"ui-dialog","ui-widget ui-widget-content ui-front"),this._on(this.uiDialog,{keydown:function(t){if(this.options.closeOnEscape&&!t.isDefaultPrevented()&&t.keyCode&&t.keyCode===k.ui.keyCode.ESCAPE)return t.preventDefault(),void this.close(t);var e,i,s;t.keyCode!==k.ui.keyCode.TAB||t.isDefaultPrevented()||(e=this.uiDialog.find(":tabbable"),i=e.filter(":first"),s=e.filter(":last"),t.target!==s[0]&&t.target!==this.uiDialog[0]||t.shiftKey?t.target!==i[0]&&t.target!==this.uiDialog[0]||!t.shiftKey||(this._delay(function(){s.trigger("focus")}),t.preventDefault()):(this._delay(function(){i.trigger("focus")}),t.preventDefault()))},mousedown:function(t){this._moveToTop(t)&&this._focusTabbable()}}),this.element.find("[aria-describedby]").length||this.uiDialog.attr({"aria-describedby":this.element.uniqueId().attr("id")})},_createTitlebar:function(){var t;this.uiDialogTitlebar=k("<div>"),this._addClass(this.uiDialogTitlebar,"ui-dialog-titlebar","ui-widget-header ui-helper-clearfix"),this._on(this.uiDialogTitlebar,{mousedown:function(t){k(t.target).closest(".ui-dialog-titlebar-close")||this.uiDialog.trigger("focus")}}),this.uiDialogTitlebarClose=k("<button type='button'></button>").button({label:k("<a>").text(this.options.closeText).html(),icon:"ui-icon-closethick",showLabel:!1}).appendTo(this.uiDialogTitlebar),this._addClass(this.uiDialogTitlebarClose,"ui-dialog-titlebar-close"),this._on(this.uiDialogTitlebarClose,{click:function(t){t.preventDefault(),this.close(t)}}),t=k("<span>").uniqueId().prependTo(this.uiDialogTitlebar),this._addClass(t,"ui-dialog-title"),this._title(t),this.uiDialogTitlebar.prependTo(this.uiDialog),this.uiDialog.attr({"aria-labelledby":t.attr("id")})},_title:function(t){this.options.title?t.text(this.options.title):t.html(" ")},_createButtonPane:function(){this.uiDialogButtonPane=k("<div>"),this._addClass(this.uiDialogButtonPane,"ui-dialog-buttonpane","ui-widget-content ui-helper-clearfix"),this.uiButtonSet=k("<div>").appendTo(this.uiDialogButtonPane),this._addClass(this.uiButtonSet,"ui-dialog-buttonset"),this._createButtons()},_createButtons:function(){var s=this,t=this.options.buttons;this.uiDialogButtonPane.remove(),this.uiButtonSet.empty(),k.isEmptyObject(t)||k.isArray(t)&&!t.length?this._removeClass(this.uiDialog,"ui-dialog-buttons"):(k.each(t,function(t,e){var i;e=k.isFunction(e)?{click:e,text:t}:e,e=k.extend({type:"button"},e),i=e.click,t={icon:e.icon,iconPosition:e.iconPosition,showLabel:e.showLabel,icons:e.icons,text:e.text},delete e.click,delete e.icon,delete e.iconPosition,delete e.showLabel,delete e.icons,"boolean"==typeof e.text&&delete e.text,k("<button></button>",e).button(t).appendTo(s.uiButtonSet).on("click",function(){i.apply(s.element[0],arguments)})}),this._addClass(this.uiDialog,"ui-dialog-buttons"),this.uiDialogButtonPane.appendTo(this.uiDialog))},_makeDraggable:function(){var n=this,o=this.options;function a(t){return{position:t.position,offset:t.offset}}this.uiDialog.draggable({cancel:".ui-dialog-content, .ui-dialog-titlebar-close",handle:".ui-dialog-titlebar",containment:"document",start:function(t,e){n._addClass(k(this),"ui-dialog-dragging"),n._blockFrames(),n._trigger("dragStart",t,a(e))},drag:function(t,e){n._trigger("drag",t,a(e))},stop:function(t,e){var i=e.offset.left-n.document.scrollLeft(),s=e.offset.top-n.document.scrollTop();o.position={my:"left top",at:"left"+(0<=i?"+":"")+i+" top"+(0<=s?"+":"")+s,of:n.window},n._removeClass(k(this),"ui-dialog-dragging"),n._unblockFrames(),n._trigger("dragStop",t,a(e))}})},_makeResizable:function(){var n=this,o=this.options,t=o.resizable,e=this.uiDialog.css("position"),t="string"==typeof t?t:"n,e,s,w,se,sw,ne,nw";function a(t){return{originalPosition:t.originalPosition,originalSize:t.originalSize,position:t.position,size:t.size}}this.uiDialog.resizable({cancel:".ui-dialog-content",containment:"document",alsoResize:this.element,maxWidth:o.maxWidth,maxHeight:o.maxHeight,minWidth:o.minWidth,minHeight:this._minHeight(),handles:t,start:function(t,e){n._addClass(k(this),"ui-dialog-resizing"),n._blockFrames(),n._trigger("resizeStart",t,a(e))},resize:function(t,e){n._trigger("resize",t,a(e))},stop:function(t,e){var i=n.uiDialog.offset(),s=i.left-n.document.scrollLeft(),i=i.top-n.document.scrollTop();o.height=n.uiDialog.height(),o.width=n.uiDialog.width(),o.position={my:"left top",at:"left"+(0<=s?"+":"")+s+" top"+(0<=i?"+":"")+i,of:n.window},n._removeClass(k(this),"ui-dialog-resizing"),n._unblockFrames(),n._trigger("resizeStop",t,a(e))}}).css("position",e)},_trackFocus:function(){this._on(this.widget(),{focusin:function(t){this._makeFocusTarget(),this._focusedElement=k(t.target)}})},_makeFocusTarget:function(){this._untrackInstance(),this._trackingInstances().unshift(this)},_untrackInstance:function(){var t=this._trackingInstances(),e=k.inArray(this,t);-1!==e&&t.splice(e,1)},_trackingInstances:function(){var t=this.document.data("ui-dialog-instances");return t||(t=[],this.document.data("ui-dialog-instances",t)),t},_minHeight:function(){var t=this.options;return"auto"===t.height?t.minHeight:Math.min(t.minHeight,t.height)},_position:function(){var t=this.uiDialog.is(":visible");t||this.uiDialog.show(),this.uiDialog.position(this.options.position),t||this.uiDialog.hide()},_setOptions:function(t){var i=this,s=!1,n={};k.each(t,function(t,e){i._setOption(t,e),t in i.sizeRelatedOptions&&(s=!0),t in i.resizableRelatedOptions&&(n[t]=e)}),s&&(this._size(),this._position()),this.uiDialog.is(":data(ui-resizable)")&&this.uiDialog.resizable("option",n)},_setOption:function(t,e){var i,s=this.uiDialog;"disabled"!==t&&(this._super(t,e),"appendTo"===t&&this.uiDialog.appendTo(this._appendTo()),"buttons"===t&&this._createButtons(),"closeText"===t&&this.uiDialogTitlebarClose.button({label:k("<a>").text(""+this.options.closeText).html()}),"draggable"===t&&((i=s.is(":data(ui-draggable)"))&&!e&&s.draggable("destroy"),!i&&e&&this._makeDraggable()),"position"===t&&this._position(),"resizable"===t&&((i=s.is(":data(ui-resizable)"))&&!e&&s.resizable("destroy"),i&&"string"==typeof e&&s.resizable("option","handles",e),i||!1===e||this._makeResizable()),"title"===t&&this._title(this.uiDialogTitlebar.find(".ui-dialog-title")))},_size:function(){var t,e,i,s=this.options;this.element.show().css({width:"auto",minHeight:0,maxHeight:"none",height:0}),s.minWidth>s.width&&(s.width=s.minWidth),t=this.uiDialog.css({height:"auto",width:s.width}).outerHeight(),e=Math.max(0,s.minHeight-t),i="number"==typeof s.maxHeight?Math.max(0,s.maxHeight-t):"none","auto"===s.height?this.element.css({minHeight:e,maxHeight:i,height:"auto"}):this.element.height(Math.max(0,s.height-t)),this.uiDialog.is(":data(ui-resizable)")&&this.uiDialog.resizable("option","minHeight",this._minHeight())},_blockFrames:function(){this.iframeBlocks=this.document.find("iframe").map(function(){var t=k(this);return k("<div>").css({position:"absolute",width:t.outerWidth(),height:t.outerHeight()}).appendTo(t.parent()).offset(t.offset())[0]})},_unblockFrames:function(){this.iframeBlocks&&(this.iframeBlocks.remove(),delete this.iframeBlocks)},_allowInteraction:function(t){return!!k(t.target).closest(".ui-dialog").length||!!k(t.target).closest(".ui-datepicker").length},_createOverlay:function(){var e;this.options.modal&&(e=!0,this._delay(function(){e=!1}),this.document.data("ui-dialog-overlays")||this._on(this.document,{focusin:function(t){e||this._allowInteraction(t)||(t.preventDefault(),this._trackingInstances()[0]._focusTabbable())}}),this.overlay=k("<div>").appendTo(this._appendTo()),this._addClass(this.overlay,null,"ui-widget-overlay ui-front"),this._on(this.overlay,{mousedown:"_keepFocus"}),this.document.data("ui-dialog-overlays",(this.document.data("ui-dialog-overlays")||0)+1))},_destroyOverlay:function(){var t;this.options.modal&&this.overlay&&((t=this.document.data("ui-dialog-overlays")-1)?this.document.data("ui-dialog-overlays",t):(this._off(this.document,"focusin"),this.document.removeData("ui-dialog-overlays")),this.overlay.remove(),this.overlay=null)}}),!1!==k.uiBackCompat&&k.widget("ui.dialog",k.ui.dialog,{options:{dialogClass:""},_createWrapper:function(){this._super(),this.uiDialog.addClass(this.options.dialogClass)},_setOption:function(t,e){"dialogClass"===t&&this.uiDialog.removeClass(this.options.dialogClass).addClass(e),this._superApply(arguments)}});k.ui.dialog,k.widget("ui.progressbar",{version:"1.12.1",options:{classes:{"ui-progressbar":"ui-corner-all","ui-progressbar-value":"ui-corner-left","ui-progressbar-complete":"ui-corner-right"},max:100,value:0,change:null,complete:null},min:0,_create:function(){this.oldValue=this.options.value=this._constrainedValue(),this.element.attr({role:"progressbar","aria-valuemin":this.min}),this._addClass("ui-progressbar","ui-widget ui-widget-content"),this.valueDiv=k("<div>").appendTo(this.element),this._addClass(this.valueDiv,"ui-progressbar-value","ui-widget-header"),this._refreshValue()},_destroy:function(){this.element.removeAttr("role aria-valuemin aria-valuemax aria-valuenow"),this.valueDiv.remove()},value:function(t){if(void 0===t)return this.options.value;this.options.value=this._constrainedValue(t),this._refreshValue()},_constrainedValue:function(t){return void 0===t&&(t=this.options.value),this.indeterminate=!1===t,"number"!=typeof t&&(t=0),!this.indeterminate&&Math.min(this.options.max,Math.max(this.min,t))},_setOptions:function(t){var e=t.value;delete t.value,this._super(t),this.options.value=this._constrainedValue(e),this._refreshValue()},_setOption:function(t,e){"max"===t&&(e=Math.max(this.min,e)),this._super(t,e)},_setOptionDisabled:function(t){this._super(t),this.element.attr("aria-disabled",t),this._toggleClass(null,"ui-state-disabled",!!t)},_percentage:function(){return this.indeterminate?100:100*(this.options.value-this.min)/(this.options.max-this.min)},_refreshValue:function(){var t=this.options.value,e=this._percentage();this.valueDiv.toggle(this.indeterminate||t>this.min).width(e.toFixed(0)+"%"),this._toggleClass(this.valueDiv,"ui-progressbar-complete",null,t===this.options.max)._toggleClass("ui-progressbar-indeterminate",null,this.indeterminate),this.indeterminate?(this.element.removeAttr("aria-valuenow"),this.overlayDiv||(this.overlayDiv=k("<div>").appendTo(this.valueDiv),this._addClass(this.overlayDiv,"ui-progressbar-overlay"))):(this.element.attr({"aria-valuemax":this.options.max,"aria-valuenow":t}),this.overlayDiv&&(this.overlayDiv.remove(),this.overlayDiv=null)),this.oldValue!==t&&(this.oldValue=t,this._trigger("change")),t===this.options.max&&this._trigger("complete")}}),k.widget("ui.selectmenu",[k.ui.formResetMixin,{version:"1.12.1",defaultElement:"<select>",options:{appendTo:null,classes:{"ui-selectmenu-button-open":"ui-corner-top","ui-selectmenu-button-closed":"ui-corner-all"},disabled:null,icons:{button:"ui-icon-triangle-1-s"},position:{my:"left top",at:"left bottom",collision:"none"}
vendor: 9,022 bytes, line 1
1,width:!1,change:null,close:null,focus:null,open:null,select:null},_create:function(){var t=this.element.uniqueId().attr("id");this.ids={element:t,button:t+"-button",menu:t+"-menu"},this._drawButton(),this._drawMenu(),this._bindFormResetHandler(),this._rendered=!1,this.menuItems=k()},_drawButton:function(){var t,e=this,i=this._parseOption(this.element.find("option:selected"),this.element[0].selectedIndex);this.labels=this.element.labels().attr("for",this.ids.button),this._on(this.labels,{click:function(t){this.button.focus(),t.preventDefault()}}),this.element.hide(),this.button=k("<span>",{tabindex:this.options.disabled?-1:0,id:this.ids.button,role:"combobox","aria-expanded":"false","aria-autocomplete":"list","aria-owns":this.ids.menu,"aria-haspopup":"true",title:this.element.attr("title")}).insertAfter(this.element),this._addClass(this.button,"ui-selectmenu-button ui-selectmenu-button-closed","ui-button ui-widget"),t=k("<span>").appendTo(this.button),this._addClass(t,"ui-selectmenu-icon","ui-icon "+this.options.icons.button),this.buttonItem=this._renderButtonItem(i).appendTo(this.button),!1!==this.options.width&&this._resizeButton(),this._on(this.button,this._buttonEvents),this.button.one("focusin",function(){e._rendered||e._refreshMenu()})},_drawMenu:function(){var i=this;this.menu=k("<ul>",{"aria-hidden":"true","aria-labelledby":this.ids.button,id:this.ids.menu}),this.menuWrap=k("<div>").append(this.menu),this._addClass(this.menuWrap,"ui-selectmenu-menu","ui-front"),this.menuWrap.appendTo(this._appendTo()),this.menuInstance=this.menu.menu({classes:{"ui-menu":"ui-corner-bottom"},role:"listbox",select:function(t,e){t.preventDefault(),i._setSelection(),i._select(e.item.data("ui-selectmenu-item"),t)},focus:function(t,e){e=e.item.data("ui-selectmenu-item");null!=i.focusIndex&&e.index!==i.focusIndex&&(i._trigger("focus",t,{item:e}),i.isOpen||i._select(e,t)),i.focusIndex=e.index,i.button.attr("aria-activedescendant",i.menuItems.eq(e.index).attr("id"))}}).menu("instance"),this.menuInstance._off(this.menu,"mouseleave"),this.menuInstance._closeOnDocumentClick=function(){return!1},this.menuInstance._isDivider=function(){return!1}},refresh:function(){this._refreshMenu(),this.buttonItem.replaceWith(this.buttonItem=this._renderButtonItem(this._getSelectedItem().data("ui-selectmenu-item")||{})),null===this.options.width&&this._resizeButton()},_refreshMenu:function(){var t=this.element.find("option");this.menu.empty(),this._parseOptions(t),this._renderMenu(this.menu,this.items),this.menuInstance.refresh(),this.menuItems=this.menu.find("li").not(".ui-selectmenu-optgroup").find(".ui-menu-item-wrapper"),this._rendered=!0,t.length&&(t=this._getSelectedItem(),this.menuInstance.focus(null,t),this._setAria(t.data("ui-selectmenu-item")),this._setOption("disabled",this.element.prop("disabled")))},open:function(t){this.options.disabled||(this._rendered?(this._removeClass(this.menu.find(".ui-state-active"),null,"ui-state-active"),this.menuInstance.focus(null,this._getSelectedItem())):this._refreshMenu(),this.menuItems.length&&(this.isOpen=!0,this._toggleAttr(),this._resizeMenu(),this._position(),this._on(this.document,this._documentClick),this._trigger("open",t)))},_position:function(){this.menuWrap.position(k.extend({of:this.button},this.options.position))},close:function(t){this.isOpen&&(this.isOpen=!1,this._toggleAttr(),this.range=null,this._off(this.document),this._trigger("close",t))},widget:function(){return this.button},menuWidget:function(){return this.menu},_renderButtonItem:function(t){var e=k("<span>");return this._setText(e,t.label),this._addClass(e,"ui-selectmenu-text"),e},_renderMenu:function(s,t){var n=this,o="";k.each(t,function(t,e){var i;e.optgroup!==o&&(i=k("<li>",{text:e.optgroup}),n._addClass(i,"ui-selectmenu-optgroup","ui-menu-divider"+(e.element.parent("optgroup").prop("disabled")?" ui-state-disabled":"")),i.appendTo(s),o=e.optgroup),n._renderItemData(s,e)})},_renderItemData:function(t,e){return this._renderItem(t,e).data("ui-selectmenu-item",e)},_renderItem:function(t,e){var i=k("<li>"),s=k("<div>",{title:e.element.attr("title")});return e.disabled&&this._addClass(i,null,"ui-state-disabled"),this._setText(s,e.label),i.append(s).appendTo(t)},_setText:function(t,e){e?t.text(e):t.html(" ")},_move:function(t,e){var i,s=".ui-menu-item";this.isOpen?i=this.menuItems.eq(this.focusIndex).parent("li"):(i=this.menuItems.eq(this.element[0].selectedIndex).parent("li"),s+=":not(.ui-state-disabled)"),(s="first"===t||"last"===t?i["first"===t?"prevAll":"nextAll"](s).eq(-1):i[t+"All"](s).eq(0)).length&&this.menuInstance.focus(e,s)},_getSelectedItem:function(){return this.menuItems.eq(this.element[0].selectedIndex).parent("li")},_toggle:function(t){this[this.isOpen?"close":"open"](t)},_setSelection:function(){var t;this.range&&(window.getSelection?((t=window.getSelection()).removeAllRanges(),t.addRange(this.range)):this.range.select(),this.button.focus())},_documentClick:{mousedown:function(t){this.isOpen&&(k(t.target).closest(".ui-selectmenu-menu, #"+k.ui.escapeSelector(this.ids.button)).length||this.close(t))}},_buttonEvents:{mousedown:function(){var t;window.getSelection?(t=window.getSelection()).rangeCount&&(this.range=t.getRangeAt(0)):this.range=document.selection.createRange()},click:function(t){this._setSelection(),this._toggle(t)},keydown:function(t){var e=!0;switch(t.keyCode){case k.ui.keyCode.TAB:case k.ui.keyCode.ESCAPE:this.close(t),e=!1;break;case k.ui.keyCode.ENTER:this.isOpen&&this._selectFocusedItem(t);break;case k.ui.keyCode.UP:t.altKey?this._toggle(t):this._move("prev",t);break;case k.ui.keyCode.DOWN:t.altKey?this._toggle(t):this._move("next",t);break;case k.ui.keyCode.SPACE:this.isOpen?this._selectFocusedItem(t):this._toggle(t);break;case k.ui.keyCode.LEFT:this._move("prev",t);break;case k.ui.keyCode.RIGHT:this._move("next",t);break;case k.ui.keyCode.HOME:case k.ui.keyCode.PAGE_UP:this._move("first",t);break;case k.ui.keyCode.END:case k.ui.keyCode.PAGE_DOWN:this._move("last",t);break;default:this.menu.trigger(t),e=!1}e&&t.preventDefault()}},_selectFocusedItem:function(t){var e=this.menuItems.eq(this.focusIndex).parent("li");e.hasClass("ui-state-disabled")||this._select(e.data("ui-selectmenu-item"),t)},_select:function(t,e){var i=this.element[0].selectedIndex;this.element[0].selectedIndex=t.index,this.buttonItem.replaceWith(this.buttonItem=this._renderButtonItem(t)),this._setAria(t),this._trigger("select",e,{item:t}),t.index!==i&&this._trigger("change",e,{item:t}),this.close(e)},_setAria:function(t){t=this.menuItems.eq(t.index).attr("id");this.button.attr({"aria-labelledby":t,"aria-activedescendant":t}),this.menu.attr("aria-activedescendant",t)},_setOption:function(t,e){var i;"icons"===t&&(i=this.button.find("span.ui-icon"),this._removeClass(i,null,this.options.icons.button)._addClass(i,null,e.button)),this._super(t,e),"appendTo"===t&&this.menuWrap.appendTo(this._appendTo()),"width"===t&&this._resizeButton()},_setOptionDisabled:function(t){this._super(t),this.menuInstance.option("disabled",t),this.button.attr("aria-disabled",t),this._toggleClass(this.button,null,"ui-state-disabled",t),this.element.prop("disabled",t),t?(this.button.attr("tabindex",-1),this.close()):this.button.attr("tabindex",0)},_appendTo:function(){var t=this.options.appendTo;return(t=t&&(t.jquery||t.nodeType?k(t):this.document.find(t).eq(0)))&&t[0]||(t=this.element.closest(".ui-front, dialog")),t.length||(t=this.document[0].body),t},_toggleAttr:function(){this.button.attr("aria-expanded",this.isOpen),this._removeClass(this.button,"ui-selectmenu-button-"+(this.isOpen?"closed":"open"))._addClass(this.button,"ui-selectmenu-button-"+(this.isOpen?"open":"closed"))._toggleClass(this.menuWrap,"ui-selectmenu-open",null,this.isOpen),this.menu.attr("aria-hidden",!this.isOpen)},_resizeButton:function(){var t=this.options.width;!1!==t?(null===t&&(t=this.element.show().outerWidth(),this.element.hide()),this.button.outerWidth(t)):this.button.css("width","")},_resizeMenu:function(){this.menu.outerWidth(Math.max(this.button.outerWidth(),this.menu.width("").outerWidth()+1))},_getCreateOptions:function(){var t=this._super();return t.disabled=this.element.prop("disabled"),t},_parseOptions:function(t){var i=this,s=[];t.each(function(t,e){s.push(i._parseOption(k(e),t))}),this.items=s},_parseOption:function(t,e){var i=t.parent("optgroup");return{element:t,index:e,value:t.val(),label:t.text(),optgroup:i.attr("label")||"",disabled:i.prop("disabled")||t.prop("disabled")}},_destroy:function(){this._unbindFormResetHandler(),this.menuWrap.remove(),this.button.remove(),this.element.show(),this.element.removeUniqueId(),this.labels.attr("for",this.ids.element)}}]),k.widget("ui.slider",k.ui.mouse,{version:"1.12.1",widgetEventPrefix:"slide",options:{animate:!1,classes:{"ui-slider":"ui-corner-all","ui-slider-handle":"ui-corner-all","ui-slider-range":"ui-corner-all ui-widget-header"},distance:0,max:100,min:0,orientation:"horizontal",range:!1,step:1,value:0,values:null,change:null,slide:null,start:null,stop:null}
vendor: 4,687 bytes, line 1
1,numPages:5,_create:function(){this._keySliding=!1,this._mouseSliding=!1,this._animateOff=!0,this._handleIndex=null,this._detectOrientation(),this._mouseInit(),this._calculateNewMax(),this._addClass("ui-slider ui-slider-"+this.orientation,"ui-widget ui-widget-content"),this._refresh(),this._animateOff=!1},_refresh:function(){this._createRange(),this._createHandles(),this._setupEvents(),this._refreshValue()},_createHandles:function(){var t,e=this.options,i=this.element.find(".ui-slider-handle"),s=[],n=e.values&&e.values.length||1;for(i.length>n&&(i.slice(n).remove(),i=i.slice(0,n)),t=i.length;t<n;t++)s.push("<span tabindex='0'></span>");this.handles=i.add(k(s.join("")).appendTo(this.element)),this._addClass(this.handles,"ui-slider-handle","ui-state-default"),this.handle=this.handles.eq(0),this.handles.each(function(t){k(this).data("ui-slider-handle-index",t).attr("tabIndex",0)})},_createRange:function(){var t=this.options;t.range?(!0===t.range&&(t.values?t.values.length&&2!==t.values.length?t.values=[t.values[0],t.values[0]]:k.isArray(t.values)&&(t.values=t.values.slice(0)):t.values=[this._valueMin(),this._valueMin()]),this.range&&this.range.length?(this._removeClass(this.range,"ui-slider-range-min ui-slider-range-max"),this.range.css({left:"",bottom:""})):(this.range=k("<div>").appendTo(this.element),this._addClass(this.range,"ui-slider-range")),"min"!==t.range&&"max"!==t.range||this._addClass(this.range,"ui-slider-range-"+t.range)):(this.range&&this.range.remove(),this.range=null)},_setupEvents:function(){this._off(this.handles),this._on(this.handles,this._handleEvents),this._hoverable(this.handles),this._focusable(this.handles)},_destroy:function(){this.handles.remove(),this.range&&this.range.remove(),this._mouseDestroy()},_mouseCapture:function(t){var i,s,n,o,e,a,r=this,h=this.options;return!h.disabled&&(this.elementSize={width:this.element.outerWidth(),height:this.element.outerHeight()},this.elementOffset=this.element.offset(),a={x:t.pageX,y:t.pageY},i=this._normValueFromMouse(a),s=this._valueMax()-this._valueMin()+1,this.handles.each(function(t){var e=Math.abs(i-r.values(t));(e<s||s===e&&(t===r._lastChangedValue||r.values(t)===h.min))&&(s=e,n=k(this),o=t)}),!1!==this._start(t,o)&&(this._mouseSliding=!0,this._handleIndex=o,this._addClass(n,null,"ui-state-active"),n.trigger("focus"),e=n.offset(),a=!k(t.target).parents().addBack().is(".ui-slider-handle"),this._clickOffset=a?{left:0,top:0}:{left:t.pageX-e.left-n.width()/2,top:t.pageY-e.top-n.height()/2-(parseInt(n.css("borderTopWidth"),10)||0)-(parseInt(n.css("borderBottomWidth"),10)||0)+(parseInt(n.css("marginTop"),10)||0)},this.handles.hasClass("ui-state-hover")||this._slide(t,o,i),this._animateOff=!0))},_mouseStart:function(){return!0},_mouseDrag:function(t){var e={x:t.pageX,y:t.pageY},e=this._normValueFromMouse(e);return this._slide(t,this._handleIndex,e),!1},_mouseStop:function(t){return this._removeClass(this.handles,null,"ui-state-active"),this._mouseSliding=!1,this._stop(t,this._handleIndex),this._change(t,this._handleIndex),this._handleIndex=null,this._clickOffset=null,this._animateOff=!1},_detectOrientation:function(){this.orientation="vertical"===this.options.orientation?"vertical":"horizontal"},_normValueFromMouse:function(t){var e,t="horizontal"===this.orientation?(e=this.elementSize.width,t.x-this.elementOffset.left-(this._clickOffset?this._clickOffset.left:0)):(e=this.elementSize.height,t.y-this.elementOffset.top-(this._clickOffset?this._clickOffset.top:0)),t=t/e;return 1<t&&(t=1),t<0&&(t=0),"vertical"===this.orientation&&(t=1-t),e=this._valueMax()-this._valueMin(),e=this._valueMin()+t*e,this._trimAlignValue(e)},_uiHash:function(t,e,i){var s={handle:this.handles[t],handleIndex:t,value:void 0!==e?e:this.value()};return this._hasMultipleValues()&&(s.value=void 0!==e?e:this.values(t),s.values=i||this.values()),s},_hasMultipleValues:function(){return this.options.values&&this.options.values.length},_start:function(t,e){return this._trigger("start",t,this._uiHash(e))},_slide:function(t,e,i){var s,n=this.value(),o=this.values();this._hasMultipleValues()&&(s=this.values(e?0:1),n=this.values(e),2===this.options.values.length&&!0===this.options.range&&(i=0===e?Math.min(s,i):Math.max(s,i)),o[e]=i),i!==n&&!1!==this._trigger("slide",t,this._uiHash(e,i,o))&&(this._hasMultipleValues()?this.values(e,i):this.value(i))},_stop:function(t,e){this._trigger("stop",t,this._uiHash(e))},_change:function(t,e){this._keySliding||this._mouseSliding||(this._lastChangedValue=e,this._trigger("change",t,this._uiHash(e)))},value:function(t){return arguments.length?(this.options.value=this._trimAlignValue(t),this._refreshValue(),void this._change(null,0)):this._value(
vendor: 4,834 bytes, line 1
1)},values:function(t,e){var i,s,n;if(1<arguments.length)return this.options.values[t]=this._trimAlignValue(e),this._refreshValue(),void this._change(null,t);if(!arguments.length)return this._values();if(!k.isArray(t))return this._hasMultipleValues()?this._values(t):this.value();for(i=this.options.values,s=t,n=0;n<i.length;n+=1)i[n]=this._trimAlignValue(s[n]),this._change(null,n);this._refreshValue()},_setOption:function(t,e){var i,s=0;switch("range"===t&&!0===this.options.range&&("min"===e?(this.options.value=this._values(0),this.options.values=null):"max"===e&&(this.options.value=this._values(this.options.values.length-1),this.options.values=null)),k.isArray(this.options.values)&&(s=this.options.values.length),this._super(t,e),t){case"orientation":this._detectOrientation(),this._removeClass("ui-slider-horizontal ui-slider-vertical")._addClass("ui-slider-"+this.orientation),this._refreshValue(),this.options.range&&this._refreshRange(e),this.handles.css("horizontal"===e?"bottom":"left","");break;case"value":this._animateOff=!0,this._refreshValue(),this._change(null,0),this._animateOff=!1;break;case"values":for(this._animateOff=!0,this._refreshValue(),i=s-1;0<=i;i--)this._change(null,i);this._animateOff=!1;break;case"step":case"min":case"max":this._animateOff=!0,this._calculateNewMax(),this._refreshValue(),this._animateOff=!1;break;case"range":this._animateOff=!0,this._refresh(),this._animateOff=!1}},_setOptionDisabled:function(t){this._super(t),this._toggleClass(null,"ui-state-disabled",!!t)},_value:function(){var t=this.options.value;return t=this._trimAlignValue(t)},_values:function(t){var e,i,s;if(arguments.length)return e=this.options.values[t],this._trimAlignValue(e);if(this._hasMultipleValues()){for(i=this.options.values.slice(),s=0;s<i.length;s+=1)i[s]=this._trimAlignValue(i[s]);return i}return[]},_trimAlignValue:function(t){if(t<=this._valueMin())return this._valueMin();if(t>=this._valueMax())return this._valueMax();var e=0<this.options.step?this.options.step:1,i=(t-this._valueMin())%e,t=t-i;return 2*Math.abs(i)>=e&&(t+=0<i?e:-e),parseFloat(t.toFixed(5))},_calculateNewMax:function(){var t=this.options.max,e=this._valueMin(),i=this.options.step;(t=Math.round((t-e)/i)*i+e)>this.options.max&&(t-=i),this.max=parseFloat(t.toFixed(this._precision()))},_precision:function(){var t=this._precisionOf(this.options.step);return null!==this.options.min&&(t=Math.max(t,this._precisionOf(this.options.min))),t},_precisionOf:function(t){var e=t.toString(),t=e.indexOf(".");return-1===t?0:e.length-t-1},_valueMin:function(){return this.options.min},_valueMax:function(){return this.max},_refreshRange:function(t){"vertical"===t&&this.range.css({width:"",left:""}),"horizontal"===t&&this.range.css({height:"",bottom:""})},_refreshValue:function(){var e,i,t,s,n,o=this.options.range,a=this.options,r=this,h=!this._animateOff&&a.animate,l={};this._hasMultipleValues()?this.handles.each(function(t){i=(r.values(t)-r._valueMin())/(r._valueMax()-r._valueMin())*100,l["horizontal"===r.orientation?"left":"bottom"]=i+"%",k(this).stop(1,1)[h?"animate":"css"](l,a.animate),!0===r.options.range&&("horizontal"===r.orientation?(0===t&&r.range.stop(1,1)[h?"animate":"css"]({left:i+"%"},a.animate),1===t&&r.range[h?"animate":"css"]({width:i-e+"%"},{queue:!1,duration:a.animate})):(0===t&&r.range.stop(1,1)[h?"animate":"css"]({bottom:i+"%"},a.animate),1===t&&r.range[h?"animate":"css"]({height:i-e+"%"},{queue:!1,duration:a.animate}))),e=i}):(t=this.value(),s=this._valueMin(),n=this._valueMax(),i=n!==s?(t-s)/(n-s)*100:0,l["horizontal"===this.orientation?"left":"bottom"]=i+"%",this.handle.stop(1,1)[h?"animate":"css"](l,a.animate),"min"===o&&"horizontal"===this.orientation&&this.range.stop(1,1)[h?"animate":"css"]({width:i+"%"},a.animate),"max"===o&&"horizontal"===this.orientation&&this.range.stop(1,1)[h?"animate":"css"]({width:100-i+"%"},a.animate),"min"===o&&"vertical"===this.orientation&&this.range.stop(1,1)[h?"animate":"css"]({height:i+"%"},a.animate),"max"===o&&"vertical"===this.orientation&&this.range.stop(1,1)[h?"animate":"css"]({height:100-i+"%"},a.animate))},_handleEvents:{keydown:function(t){var e,i,s,n=k(t.target).data("ui-slider-handle-index");switch(t.keyCode){case k.ui.keyCode.HOME:case k.ui.keyCode.END:case k.ui.keyCode.PAGE_UP:case k.ui.keyCode.PAGE_DOWN:case k.ui.keyCode.UP:case k.ui.keyCode.RIGHT:case k.ui.keyCode.DOWN:case k.ui.keyCode.LEFT:if(t.preventDefault(),!this._keySliding&&(this._keySliding=!0,this._addClass(k(t.target),null,"ui-state-active"),!1===this._start(t,n)))return}switch(s=this.options.step,e=i=this._hasMultipleValues()?this.values(n):this.value(),t.keyCode){case k.ui.keyCode.HOME:i=this._valueMin();break;case k.ui.keyCode.END:i=this._valueMax();break;case k.ui.keyCode.PAGE_UP:i=this._trimAlignValue(e+(this._valueMax()-this._valueMin())/this.numPages);break;
vendor: 1,575 bytes, line 1
1case k.ui.keyCode.PAGE_DOWN:i=this._trimAlignValue(e-(this._valueMax()-this._valueMin())/this.numPages);break;case k.ui.keyCode.UP:case k.ui.keyCode.RIGHT:if(e===this._valueMax())return;i=this._trimAlignValue(e+s);break;case k.ui.keyCode.DOWN:case k.ui.keyCode.LEFT:if(e===this._valueMin())return;i=this._trimAlignValue(e-s)}this._slide(t,n,i)},keyup:function(t){var e=k(t.target).data("ui-slider-handle-index");this._keySliding&&(this._keySliding=!1,this._stop(t,e),this._change(t,e),this._removeClass(k(t.target),null,"ui-state-active"))}}});function T(e){return function(){var t=this.element.val();e.apply(this,arguments),this._refresh(),t!==this.element.val()&&this._trigger("change")}}k.widget("ui.spinner",{version:"1.12.1",defaultElement:"<input>",widgetEventPrefix:"spin",options:{classes:{"ui-spinner":"ui-corner-all","ui-spinner-down":"ui-corner-br","ui-spinner-up":"ui-corner-tr"},culture:null,icons:{down:"ui-icon-triangle-1-s",up:"ui-icon-triangle-1-n"},incremental:!0,max:null,min:null,numberFormat:null,page:10,step:1,change:null,spin:null,start:null,stop:null},_create:function(){this._setOption("max",this.options.max),this._setOption("min",this.options.min),this._setOption("step",this.options.step),""!==this.value()&&this._value(this.element.val(),!0),this._draw(),this._on(this._events),this._refresh(),this._on(this.window,{beforeunload:function(){this.element.removeAttr("autocomplete")}})},_getCreateOptions:function(){var s=this._super(),n=this.element;return k.each(["min","max","step"],function(t,e){var i=n.attr(e);null!=i&&i.length&&(s[e]=i)}),s}
vendor: 5,898 bytes, line 1
1,_events:{keydown:function(t){this._start(t)&&this._keydown(t)&&t.preventDefault()},keyup:"_stop",focus:function(){this.previous=this.element.val()},blur:function(t){this.cancelBlur?delete this.cancelBlur:(this._stop(),this._refresh(),this.previous!==this.element.val()&&this._trigger("change",t))},mousewheel:function(t,e){if(e){if(!this.spinning&&!this._start(t))return!1;this._spin((0<e?1:-1)*this.options.step,t),clearTimeout(this.mousewheelTimer),this.mousewheelTimer=this._delay(function(){this.spinning&&this._stop(t)},100),t.preventDefault()}},"mousedown .ui-spinner-button":function(t){var e;function i(){this.element[0]===k.ui.safeActiveElement(this.document[0])||(this.element.trigger("focus"),this.previous=e,this._delay(function(){this.previous=e}))}e=this.element[0]===k.ui.safeActiveElement(this.document[0])?this.previous:this.element.val(),t.preventDefault(),i.call(this),this.cancelBlur=!0,this._delay(function(){delete this.cancelBlur,i.call(this)}),!1!==this._start(t)&&this._repeat(null,k(t.currentTarget).hasClass("ui-spinner-up")?1:-1,t)},"mouseup .ui-spinner-button":"_stop","mouseenter .ui-spinner-button":function(t){if(k(t.currentTarget).hasClass("ui-state-active"))return!1!==this._start(t)&&void this._repeat(null,k(t.currentTarget).hasClass("ui-spinner-up")?1:-1,t)},"mouseleave .ui-spinner-button":"_stop"},_enhance:function(){this.uiSpinner=this.element.attr("autocomplete","off").wrap("<span>").parent().append("<a></a><a></a>")},_draw:function(){this._enhance(),this._addClass(this.uiSpinner,"ui-spinner","ui-widget ui-widget-content"),this._addClass("ui-spinner-input"),this.element.attr("role","spinbutton"),this.buttons=this.uiSpinner.children("a").attr("tabIndex",-1).attr("aria-hidden",!0).button({classes:{"ui-button":""}}),this._removeClass(this.buttons,"ui-corner-all"),this._addClass(this.buttons.first(),"ui-spinner-button ui-spinner-up"),this._addClass(this.buttons.last(),"ui-spinner-button ui-spinner-down"),this.buttons.first().button({icon:this.options.icons.up,showLabel:!1}),this.buttons.last().button({icon:this.options.icons.down,showLabel:!1}),this.buttons.height()>Math.ceil(.5*this.uiSpinner.height())&&0<this.uiSpinner.height()&&this.uiSpinner.height(this.uiSpinner.height())},_keydown:function(t){var e=this.options,i=k.ui.keyCode;switch(t.keyCode){case i.UP:return this._repeat(null,1,t),!0;case i.DOWN:return this._repeat(null,-1,t),!0;case i.PAGE_UP:return this._repeat(null,e.page,t),!0;case i.PAGE_DOWN:return this._repeat(null,-e.page,t),!0}return!1},_start:function(t){return!(!this.spinning&&!1===this._trigger("start",t))&&(this.counter||(this.counter=1),this.spinning=!0)},_repeat:function(t,e,i){t=t||500,clearTimeout(this.timer),this.timer=this._delay(function(){this._repeat(40,e,i)},t),this._spin(e*this.options.step,i)},_spin:function(t,e){var i=this.value()||0;this.counter||(this.counter=1),i=this._adjustValue(i+t*this._increment(this.counter)),this.spinning&&!1===this._trigger("spin",e,{value:i})||(this._value(i),this.counter++)},_increment:function(t){var e=this.options.incremental;return e?k.isFunction(e)?e(t):Math.floor(t*t*t/5e4-t*t/500+17*t/200+1):1},_precision:function(){var t=this._precisionOf(this.options.step);return null!==this.options.min&&(t=Math.max(t,this._precisionOf(this.options.min))),t},_precisionOf:function(t){var e=t.toString(),t=e.indexOf(".");return-1===t?0:e.length-t-1},_adjustValue:function(t){var e=this.options,i=null!==e.min?e.min:0,s=t-i;return t=i+Math.round(s/e.step)*e.step,t=parseFloat(t.toFixed(this._precision())),null!==e.max&&t>e.max?e.max:null!==e.min&&t<e.min?e.min:t},_stop:function(t){this.spinning&&(clearTimeout(this.timer),clearTimeout(this.mousewheelTimer),this.counter=0,this.spinning=!1,this._trigger("stop",t))},_setOption:function(t,e){var i;if("culture"===t||"numberFormat"===t)return i=this._parse(this.element.val()),this.options[t]=e,void this.element.val(this._format(i));"max"!==t&&"min"!==t&&"step"!==t||"string"==typeof e&&(e=this._parse(e)),"icons"===t&&(i=this.buttons.first().find(".ui-icon"),this._removeClass(i,null,this.options.icons.up),this._addClass(i,null,e.up),i=this.buttons.last().find(".ui-icon"),this._removeClass(i,null,this.options.icons.down),this._addClass(i,null,e.down)),this._super(t,e)},_setOptionDisabled:function(t){this._super(t),this._toggleClass(this.uiSpinner,null,"ui-state-disabled",!!t),this.element.prop("disabled",!!t),this.buttons.button(t?"disable":"enable")},_setOptions:T(function(t){this._super(t)}),_parse:function(t){return"string"==typeof t&&""!==t&&(t=window.Globalize&&this.options.numberFormat?Globalize.parseFloat(t,10,this.options.culture):+t),""===t||isNaN(t)?null:t},_format:function(t){return""===t?"":window.Globalize&&this.options.numberFormat?Globalize.format(t,this.options.numberFormat,this.options.culture):t},_refresh:function(){this.element.attr({"aria-valuemin":this.options.min,"aria-valuemax":this.options.max,"aria-valuenow":this._parse(this.element.val())})},isValid:function(){var t=this.value();return null!==t&&t===this._adjustValue(t)},_value:function(t,e){var i;""!==t&&null!==(i=this._parse(t))&&(e||(i=this._adjustValue(i)),t=this._format(i)),this.element.val(t),this._refresh()},_destroy:function(){this.element.prop("disabled",!1).removeAttr("autocomplete role aria-valuemin aria-valuemax aria-valuenow"),this.uiSpinner.replaceWith(this.element)},stepUp:T(function(t){this._stepUp(t)}),_stepUp:function(t){this._start()&&(this._spin((t||1)*this.options.step),this._stop())},stepDown:T(function(t){this._stepDown(t)}),_stepDown:function(t){this._start()&&(this._spin((t||1)*-this.options.step),this._stop())},pageUp:T(function(t){this._stepUp((t||1)*this.options.page)}),pageDown:T(function(t){this._stepDown((t||1)*this.options.page)}),value:function(t){if(!arguments.length)return this._parse(this.element.val());T(this._value).call(this,t)},widget:function(){return this.uiSpinner}}
vendor: 6,321 bytes, line 1
1),!1!==k.uiBackCompat&&k.widget("ui.spinner",k.ui.spinner,{_enhance:function(){this.uiSpinner=this.element.attr("autocomplete","off").wrap(this._uiSpinnerHtml()).parent().append(this._buttonHtml())},_uiSpinnerHtml:function(){return"<span>"},_buttonHtml:function(){return"<a></a><a></a>"}});var M;k.ui.spinner;k.widget("ui.tabs",{version:"1.12.1",delay:300,options:{active:null,classes:{"ui-tabs":"ui-corner-all","ui-tabs-nav":"ui-corner-all","ui-tabs-panel":"ui-corner-bottom","ui-tabs-tab":"ui-corner-top"},collapsible:!1,event:"click",heightStyle:"content",hide:null,show:null,activate:null,beforeActivate:null,beforeLoad:null,load:null},_isLocal:(M=/#.*$/,function(t){var e=t.href.replace(M,""),i=location.href.replace(M,"");try{e=decodeURIComponent(e)}catch(t){}try{i=decodeURIComponent(i)}catch(t){}return 1<t.hash.length&&e===i}),_create:function(){var e=this,t=this.options;this.running=!1,this._addClass("ui-tabs","ui-widget ui-widget-content"),this._toggleClass("ui-tabs-collapsible",null,t.collapsible),this._processTabs(),t.active=this._initialActive(),k.isArray(t.disabled)&&(t.disabled=k.unique(t.disabled.concat(k.map(this.tabs.filter(".ui-state-disabled"),function(t){return e.tabs.index(t)}))).sort()),!1!==this.options.active&&this.anchors.length?this.active=this._findActive(t.active):this.active=k(),this._refresh(),this.active.length&&this.load(t.active)},_initialActive:function(){var i=this.options.active,t=this.options.collapsible,s=location.hash.substring(1);return null===i&&(s&&this.tabs.each(function(t,e){if(k(e).attr("aria-controls")===s)return i=t,!1}),null===i&&(i=this.tabs.index(this.tabs.filter(".ui-tabs-active"))),null!==i&&-1!==i||(i=!!this.tabs.length&&0)),!1!==i&&-1===(i=this.tabs.index(this.tabs.eq(i)))&&(i=!t&&0),!t&&!1===i&&this.anchors.length&&(i=0),i},_getCreateEventData:function(){return{tab:this.active,panel:this.active.length?this._getPanelForTab(this.active):k()}},_tabKeydown:function(t){var e=k(k.ui.safeActiveElement(this.document[0])).closest("li"),i=this.tabs.index(e),s=!0;if(!this._handlePageNav(t)){switch(t.keyCode){case k.ui.keyCode.RIGHT:case k.ui.keyCode.DOWN:i++;break;case k.ui.keyCode.UP:case k.ui.keyCode.LEFT:s=!1,i--;break;case k.ui.keyCode.END:i=this.anchors.length-1;break;case k.ui.keyCode.HOME:i=0;break;case k.ui.keyCode.SPACE:return t.preventDefault(),clearTimeout(this.activating),void this._activate(i);case k.ui.keyCode.ENTER:return t.preventDefault(),clearTimeout(this.activating),void this._activate(i!==this.options.active&&i);default:return}t.preventDefault(),clearTimeout(this.activating),i=this._focusNextTab(i,s),t.ctrlKey||t.metaKey||(e.attr("aria-selected","false"),this.tabs.eq(i).attr("aria-selected","true"),this.activating=this._delay(function(){this.option("active",i)},this.delay))}},_panelKeydown:function(t){this._handlePageNav(t)||t.ctrlKey&&t.keyCode===k.ui.keyCode.UP&&(t.preventDefault(),this.active.trigger("focus"))},_handlePageNav:function(t){return t.altKey&&t.keyCode===k.ui.keyCode.PAGE_UP?(this._activate(this._focusNextTab(this.options.active-1,!1)),!0):t.altKey&&t.keyCode===k.ui.keyCode.PAGE_DOWN?(this._activate(this._focusNextTab(this.options.active+1,!0)),!0):void 0},_findNextTab:function(t,e){var i=this.tabs.length-1;for(;-1!==k.inArray((i<t&&(t=0),t<0&&(t=i),t),this.options.disabled);)t=e?t+1:t-1;return t},_focusNextTab:function(t,e){return t=this._findNextTab(t,e),this.tabs.eq(t).trigger("focus"),t},_setOption:function(t,e){"active"!==t?(this._super(t,e),"collapsible"===t&&(this._toggleClass("ui-tabs-collapsible",null,e),e||!1!==this.options.active||this._activate(0)),"event"===t&&this._setupEvents(e),"heightStyle"===t&&this._setupHeightStyle(e)):this._activate(e)},_sanitizeSelector:function(t){return t?t.replace(/[!"$%&'()*+,.\/:;<=>?@\[\]\^`{|}~]/g,"\\$&"):""},refresh:function(){var t=this.options,e=this.tablist.children(":has(a[href])");t.disabled=k.map(e.filter(".ui-state-disabled"),function(t){return e.index(t)}),this._processTabs(),!1!==t.active&&this.anchors.length?this.active.length&&!k.contains(this.tablist[0],this.active[0])?this.tabs.length===t.disabled.length?(t.active=!1,this.active=k()):this._activate(this._findNextTab(Math.max(0,t.active-1),!1)):t.active=this.tabs.index(this.active):(t.active=!1,this.active=k()),this._refresh()},_refresh:function(){this._setOptionDisabled(this.options.disabled),this._setupEvents(this.options.event),this._setupHeightStyle(this.options.heightStyle),this.tabs.not(this.active).attr({"aria-selected":"false","aria-expanded":"false",tabIndex:-1}),this.panels.not(this._getPanelForTab(this.active)).hide().attr({"aria-hidden":"true"}),this.active.length?(this.active.attr({"aria-selected":"true","aria-expanded":"true",tabIndex:0}),this._addClass(this.active,"ui-tabs-active","ui-state-active"),this._getPanelForTab(this.active).show().attr({"aria-hidden":"false"})):this.tabs.eq(0).attr("tabIndex",0)},_processTabs:function(){var h=this,t=this.tabs,e=this.anchors,i=this.panels;this.tablist=this._getList().attr("role","tablist"),this._addClass(this.tablist,"ui-tabs-nav","ui-helper-reset ui-helper-clearfix ui-widget-header"),this.tablist.on("mousedown"+this.eventNamespace,"> li",function(t){k(this).is(".ui-state-disabled")&&t.preventDefault()}).on("focus"+this.eventNamespace,".ui-tabs-anchor",function(){k(this).closest("li").is(".ui-state-disabled")&&this.blur()}),this.tabs=this.tablist.find("> li:has(a[href])").attr({role:"tab",tabIndex:-1}),this._addClass(this.tabs,"ui-tabs-tab","ui-state-default"),this.anchors=this.tabs.map(function(){return k("a",this)[0]}).attr({role:"presentation",tabIndex:-1}),this._addClass(this.anchors,"ui-tabs-anchor"),this.panels=k(),this.anchors.each(function(t,e){var i,s,n,o=k(e).uniqueId().attr("id"),a=k(e).closest("li"),r=a.attr("aria-controls");h._isLocal(e)?(n=(i=e.hash).substring(1),s=h.element.find(h._sanitizeSelector(i))):(i="#"+(n=a.attr("aria-controls")||k({}).uniqueId()[0].id),(s=h.element.find(i)).length||(s=h._createPanel(n)).insertAfter(h.panels[t-1]||h.tablist),s.attr("aria-live","polite")),s.length&&(h.panels=h.panels.add(s)),r&&a.data("ui-tabs-aria-controls",r),a.attr({"aria-controls":n,"aria-labelledby":o}),s.attr("aria-labelledby",o)}),this.panels.attr("role","tabpanel"),this._addClass(this.panels,"ui-tabs-panel","ui-widget-content"),t&&(this._off(t.not(this.tabs)
vendor: 5,041 bytes, line 1
1),this._off(e.not(this.anchors)),this._off(i.not(this.panels)))},_getList:function(){return this.tablist||this.element.find("ol, ul").eq(0)},_createPanel:function(t){return k("<div>").attr("id",t).data("ui-tabs-destroy",!0)},_setOptionDisabled:function(t){var e,i;for(k.isArray(t)&&(t.length?t.length===this.anchors.length&&(t=!0):t=!1),i=0;e=this.tabs[i];i++)e=k(e),!0===t||-1!==k.inArray(i,t)?(e.attr("aria-disabled","true"),this._addClass(e,null,"ui-state-disabled")):(e.removeAttr("aria-disabled"),this._removeClass(e,null,"ui-state-disabled"));this.options.disabled=t,this._toggleClass(this.widget(),this.widgetFullName+"-disabled",null,!0===t)},_setupEvents:function(t){var i={};t&&k.each(t.split(" "),function(t,e){i[e]="_eventHandler"}),this._off(this.anchors.add(this.tabs).add(this.panels)),this._on(!0,this.anchors,{click:function(t){t.preventDefault()}}),this._on(this.anchors,i),this._on(this.tabs,{keydown:"_tabKeydown"}),this._on(this.panels,{keydown:"_panelKeydown"}),this._focusable(this.tabs),this._hoverable(this.tabs)},_setupHeightStyle:function(t){var i,e=this.element.parent();"fill"===t?(i=e.height(),i-=this.element.outerHeight()-this.element.height(),this.element.siblings(":visible").each(function(){var t=k(this),e=t.css("position");"absolute"!==e&&"fixed"!==e&&(i-=t.outerHeight(!0))}),this.element.children().not(this.panels).each(function(){i-=k(this).outerHeight(!0)}),this.panels.each(function(){k(this).height(Math.max(0,i-k(this).innerHeight()+k(this).height()))}).css("overflow","auto")):"auto"===t&&(i=0,this.panels.each(function(){i=Math.max(i,k(this).height("").height())}).height(i))},_eventHandler:function(t){var e=this.options,i=this.active,s=k(t.currentTarget).closest("li"),n=s[0]===i[0],o=n&&e.collapsible,a=o?k():this._getPanelForTab(s),r=i.length?this._getPanelForTab(i):k(),i={oldTab:i,oldPanel:r,newTab:o?k():s,newPanel:a};t.preventDefault(),s.hasClass("ui-state-disabled")||s.hasClass("ui-tabs-loading")||this.running||n&&!e.collapsible||!1===this._trigger("beforeActivate",t,i)||(e.active=!o&&this.tabs.index(s),this.active=n?k():s,this.xhr&&this.xhr.abort(),r.length||a.length||k.error("jQuery UI Tabs: Mismatching fragment identifier."),a.length&&this.load(this.tabs.index(s),t),this._toggle(t,i))},_toggle:function(t,e){var i=this,s=e.newPanel,n=e.oldPanel;function o(){i.running=!1,i._trigger("activate",t,e)}function a(){i._addClass(e.newTab.closest("li"),"ui-tabs-active","ui-state-active"),s.length&&i.options.show?i._show(s,i.options.show,o):(s.show(),o())}this.running=!0,n.length&&this.options.hide?this._hide(n,this.options.hide,function(){i._removeClass(e.oldTab.closest("li"),"ui-tabs-active","ui-state-active"),a()}):(this._removeClass(e.oldTab.closest("li"),"ui-tabs-active","ui-state-active"),n.hide(),a()),n.attr("aria-hidden","true"),e.oldTab.attr({"aria-selected":"false","aria-expanded":"false"}),s.length&&n.length?e.oldTab.attr("tabIndex",-1):s.length&&this.tabs.filter(function(){return 0===k(this).attr("tabIndex")}).attr("tabIndex",-1),s.attr("aria-hidden","false"),e.newTab.attr({"aria-selected":"true","aria-expanded":"true",tabIndex:0})},_activate:function(t){var t=this._findActive(t);t[0]!==this.active[0]&&(t.length||(t=this.active),t=t.find(".ui-tabs-anchor")[0],this._eventHandler({target:t,currentTarget:t,preventDefault:k.noop}))},_findActive:function(t){return!1===t?k():this.tabs.eq(t)},_getIndex:function(t){return"string"==typeof t&&(t=this.anchors.index(this.anchors.filter("[href$='"+k.ui.escapeSelector(t)+"']"))),t},_destroy:function(){this.xhr&&this.xhr.abort(),this.tablist.removeAttr("role").off(this.eventNamespace),this.anchors.removeAttr("role tabIndex").removeUniqueId(),this.tabs.add(this.panels).each(function(){k.data(this,"ui-tabs-destroy")?k(this).remove():k(this).removeAttr("role tabIndex aria-live aria-busy aria-selected aria-labelledby aria-hidden aria-expanded")}),this.tabs.each(function(){var t=k(this),e=t.data("ui-tabs-aria-controls");e?t.attr("aria-controls",e).removeData("ui-tabs-aria-controls"):t.removeAttr("aria-controls")}),this.panels.show(),"content"!==this.options.heightStyle&&this.panels.css("height","")},enable:function(i){var t=this.options.disabled;!1!==t&&(t=void 0!==i&&(i=this._getIndex(i),k.isArray(t)?k.map(t,function(t){return t!==i?t:null}):k.map(this.tabs,function(t,e){return e!==i?e:null})),this._setOptionDisabled(t))},disable:function(t){var e=this.options.disabled;if(!0!==e){if(void 0===t)e=!0;else{if(t=this._getIndex(t),-1!==k.inArray(t,e))return;e=k.isArray(e)?k.merge([t],e).sort():[t]}this._setOptionDisabled(e)}},load:function(t,s){t=this._getIndex(t);function n(t,e){"abort"===e&&o.panels.stop(!1,!0),o._removeClass(i,"ui-tabs-loading"),a.removeAttr("aria-busy"),t===o.xhr&&delete o.xhr}var o=this,i=this.tabs.eq(t),t=i.find(".ui-tabs-anchor"),a=this._getPanelForTab(i),r={tab:i,panel:a};this._isLocal(t[0])||(this.xhr=k.ajax(this._ajaxSettings(t,s,r)),this.xhr&&"canceled"!==this.xhr.statusText&&(this._addClass(i,"ui-tabs-loading"),a.attr("aria-busy","true"),this.xhr.done(function(t,e,
vendor: 6,624 bytes, line 1
1i){setTimeout(function(){a.html(t),o._trigger("load",s,r),n(i,e)},1)}).fail(function(t,e){setTimeout(function(){n(t,e)},1)})))},_ajaxSettings:function(t,i,s){var n=this;return{url:t.attr("href").replace(/#.*$/,""),beforeSend:function(t,e){return n._trigger("beforeLoad",i,k.extend({jqXHR:t,ajaxSettings:e},s))}}},_getPanelForTab:function(t){t=k(t).attr("aria-controls");return this.element.find(this._sanitizeSelector("#"+t))}}),!1!==k.uiBackCompat&&k.widget("ui.tabs",k.ui.tabs,{_processTabs:function(){this._superApply(arguments),this._addClass(this.tabs,"ui-tab")}});k.ui.tabs;k.widget("ui.tooltip",{version:"1.12.1",options:{classes:{"ui-tooltip":"ui-corner-all ui-widget-shadow"},content:function(){var t=k(this).attr("title")||"";return k("<a>").text(t).html()},hide:!0,items:"[title]:not([disabled])",position:{my:"left top+15",at:"left bottom",collision:"flipfit flip"},show:!0,track:!1,close:null,open:null},_addDescribedBy:function(t,e){var i=(t.attr("aria-describedby")||"").split(/\s+/);i.push(e),t.data("ui-tooltip-id",e).attr("aria-describedby",k.trim(i.join(" ")))},_removeDescribedBy:function(t){var e=t.data("ui-tooltip-id"),i=(t.attr("aria-describedby")||"").split(/\s+/),e=k.inArray(e,i);-1!==e&&i.splice(e,1),t.removeData("ui-tooltip-id"),(i=k.trim(i.join(" ")))?t.attr("aria-describedby",i):t.removeAttr("aria-describedby")},_create:function(){this._on({mouseover:"open",focusin:"open"}),this.tooltips={},this.parents={},this.liveRegion=k("<div>").attr({role:"log","aria-live":"assertive","aria-relevant":"additions"}).appendTo(this.document[0].body),this._addClass(this.liveRegion,null,"ui-helper-hidden-accessible"),this.disabledTitles=k([])},_setOption:function(t,e){var i=this;this._super(t,e),"content"===t&&k.each(this.tooltips,function(t,e){i._updateContent(e.element)})},_setOptionDisabled:function(t){this[t?"_disable":"_enable"]()},_disable:function(){var s=this;k.each(this.tooltips,function(t,e){var i=k.Event("blur");i.target=i.currentTarget=e.element[0],s.close(i,!0)}),this.disabledTitles=this.disabledTitles.add(this.element.find(this.options.items).addBack().filter(function(){var t=k(this);if(t.is("[title]"))return t.data("ui-tooltip-title",t.attr("title")).removeAttr("title")}))},_enable:function(){this.disabledTitles.each(function(){var t=k(this);t.data("ui-tooltip-title")&&t.attr("title",t.data("ui-tooltip-title"))}),this.disabledTitles=k([])},open:function(t){var i=this,e=k(t?t.target:this.element).closest(this.options.items);e.length&&!e.data("ui-tooltip-id")&&(e.attr("title")&&e.data("ui-tooltip-title",e.attr("title")),e.data("ui-tooltip-open",!0),t&&"mouseover"===t.type&&e.parents().each(function(){var t,e=k(this);e.data("ui-tooltip-open")&&((t=k.Event("blur")).target=t.currentTarget=this,i.close(t,!0)),e.attr("title")&&(e.uniqueId(),i.parents[this.id]={element:this,title:e.attr("title")},e.attr("title",""))}),this._registerCloseHandlers(t,e),this._updateContent(e,t))},_updateContent:function(e,i){var t=this.options.content,s=this,n=i?i.type:null;if("string"==typeof t||t.nodeType||t.jquery)return this._open(i,e,t);(t=t.call(e[0],function(t){s._delay(function(){e.data("ui-tooltip-open")&&(i&&(i.type=n),this._open(i,e,t))})}))&&this._open(i,e,t)},_open:function(t,e,i){var s,n,o,a=k.extend({},this.options.position);function r(t){a.of=t,n.is(":hidden")||n.position(a)}i&&((s=this._find(e))?s.tooltip.find(".ui-tooltip-content").html(i):(e.is("[title]")&&(t&&"mouseover"===t.type?e.attr("title",""):e.removeAttr("title")),s=this._tooltip(e),n=s.tooltip,this._addDescribedBy(e,n.attr("id")),n.find(".ui-tooltip-content").html(i),this.liveRegion.children().hide(),(i=k("<div>").html(n.find(".ui-tooltip-content").html())).removeAttr("name").find("[name]").removeAttr("name"),i.removeAttr("id").find("[id]").removeAttr("id"),i.appendTo(this.liveRegion),this.options.track&&t&&/^mouse/.test(t.type)?(this._on(this.document,{mousemove:r}),r(t)):n.position(k.extend({of:e},this.options.position)),n.hide(),this._show(n,this.options.show),this.options.track&&this.options.show&&this.options.show.delay&&(o=this.delayedShow=setInterval(function(){n.is(":visible")&&(r(a.of),clearInterval(o))},k.fx.interval)),this._trigger("open",t,{tooltip:n})))},_registerCloseHandlers:function(t,e){var i={keyup:function(t){t.keyCode===k.ui.keyCode.ESCAPE&&((t=k.Event(t)).currentTarget=e[0],this.close(t,!0))}};e[0]!==this.element[0]&&(i.remove=function(){this._removeTooltip(this._find(e).tooltip)}),t&&"mouseover"!==t.type||(i.mouseleave="close"),t&&"focusin"!==t.type||(i.focusout="close"),this._on(!0,e,i)},close:function(t){var e,i=this,s=k(t?t.currentTarget:this.element),n=this._find(s);n?(e=n.tooltip,n.closing||(clearInterval(this.delayedShow),s.data("ui-tooltip-title")&&!s.attr("title")&&s.attr("title",s.data("ui-tooltip-title")),this._removeDescribedBy(s),n.hiding=!0,e.stop(!0),this._hide(e,this.options.hide,function(){i._removeTooltip(k(this))}),s.removeData("ui-tooltip-open"),this._off(s,"mouseleave focusout keyup"),s[0]!==this.element[0]&&this._off(s,"remove"),this._off(this.document,"mousemove"),t&&"mouseleave"===t.type&&k.each(this.parents,function(t,e){k(e.element).attr("title",e.title),delete i.parents[t]}),n.closing=!0,this._trigger("close",t,{tooltip:e}),n.hiding||(n.closing=!1))):s.removeData("ui-tooltip-open")},_tooltip:function(t){var e=k("<div>").attr("role","tooltip"),i=k("<div>").appendTo(e),s=e.uniqueId().attr("id");return this._addClass(i,"ui-tooltip-content"),this._addClass(e,"ui-tooltip","ui-widget ui-widget-content"),e.appendTo(this._appendTo(t)),this.tooltips[s]={element:t,tooltip:e}},_find:function(t){t=t.data("ui-tooltip-id");return t?this.tooltips[t]:null},_removeTooltip:function(t){t.remove(),delete this.tooltips[t.attr("id")]},_appendTo:function(t){t=t.closest(".ui-front, dialog");return t.length||(t=this.document[0].body),t},_destroy:function(){var s=this;k.each(this.tooltips,function(t,e){var i=k.Event("blur"),e=e.element;i.target=i.currentTarget=e[0],s.close(i,!0),k("#"+t).remove(),e.data("ui-tooltip-title")&&(e.attr("title")||e.attr("title",e.data("ui-tooltip-title")),e.removeData("ui-tooltip-title"))}),this.liveRegion.remove()}}),!1!==k.uiBackCompat&&k.widget("ui.tooltip",k.ui.tooltip,{options:{tooltipClass:null},_tooltip:function(){var t=this._superApply(arguments);return this.options.tooltipClass&&t.tooltip.addClass(this.options.tooltipClass),t}});k.ui.tooltip});!function(e,n){function t(e,n){return typeof e===n}function o(){var e,n,o,i,s,r,d;for(var l in f){if(e=[],n=f[l],n.name&&(e.push(n.name.toLowerCase()),n.options&&n.options.aliases&&n.options.aliases.length))for(o=0;o<n.options.aliases.length;
1o++)e.push(n.options.aliases[o].toLowerCase());for(i=t(n.fn,"function")?n.fn():n.fn,s=0;s<e.length;s++)r=e[s],d=r.split("."),1===d.length?Modernizr[d[0]]=i:(!Modernizr[d[0]]||Modernizr[d[0]]instanceof Boolean||(Modernizr[d[0]]=new Boolean(Modernizr[d[0]])),Modernizr[d[0]][d[1]]=i),a.push((i?"":"no-")+d.join("-"))}}function i(e){var n=l.className,t=Modernizr._config.classPrefix||"";if(Modernizr._config.enableJSClass){var o=new RegExp("(^|\\s)"+t+"no-js(\\s|$)");n=n.replace(o,"$1"+t+"js$2")}Modernizr._config.enableClasses&&(n+=" "+t+e.join(" "+t),l.className=n)}function s(){var e=n.body;return e||(e=c("body"),e.fake=!0),e}function r(e,n,t,o){var i,r,a,f,d="modernizr",u=c("div"),p=s();if(parseInt(t,10))for(;t--;)a=c("div"),a.id=o?o[t]:d+(t+1),u.appendChild(a);return i=["­",'<style id="s',d,'">',e,"</style>"].join(""),u.id=d,(p.fake?p:u).innerHTML+=i,p.appendChild(u),p.fake&&(p.style.background="",p.style.overflow="hidden",f=l.style.overflow,l.style.overflow="hidden",l.appendChild(p)),r=n(u,e),p.fake?(p.parentNode.removeChild(p),l.style.overflow=f,l.offsetHeight):u.parentNode.removeChild(u),!!r}var a=[],f=[],d={_version:"3.0.0-alpha.3",_config:{classPrefix:"",enableClasses:!0,enableJSClass:!0,usePrefixes:!0},_q:[],on:function(e,n){var t=this;setTimeout(function(){n(t[e])},0)},addTest:function(e,n,t){f.push({name:e,fn:n,options:t})},addAsyncTest:function(e){f.push({name:null,fn:e})}},Modernizr=function(){};Modernizr.prototype=d,Modernizr=new Modernizr,Modernizr.addTest("cookies",function(){try{n.cookie="cookietest=1";var e=-1!=n.cookie.indexOf("cookietest=");return n.cookie="cookietest=1; expires=Thu, 01-Jan-1970 00:00:01 GMT",e}catch(t){return!1}}),Modernizr.addTest("filereader",!!(e.File&&e.FileList&&e.FileReader));var l=n.documentElement,u=d._config.usePrefixes?" -webkit- -moz- -o- -ms- ".split(" "):[];d._prefixes=u;var c=function(){return"function"!=typeof n.createElement?n.createElement(arguments[0]):n.createElement.apply(n,arguments)};Modernizr.addTest("draganddrop",function(){var e=c("div");return"draggable"in e||"ondragstart"in e&&"ondrop"in e});var p=function(e){function t(n,t){var i;return n?(t&&"string"!=typeof t||(t=c(t||"div")),n="on"+n,i=n in t,!i&&o&&(t.setAttribute||(t=c("div")),t.setAttribute(n,""),i="function"==typeof t[n],t[n]!==e&&(t[n]=e),t.removeAttribute(n)),i):!1}var o=!("onblur"in n.documentElement);return t}(),v=(d.hasEvent=p,d.testStyles=r);Modernizr.addTest("touchevents",function(){var t;if("ontouchstart"in e||e.DocumentTouch&&n instanceof DocumentTouch)t=!0;else{var o=["@media (",u.join("touch-enabled),("),"heartz",")","{#modernizr{top:9px;position:absolute}}"].join("");v(o,function(e){t=9===e.offsetTop})}return t}),o(),i(a),delete d.addTest,delete d.addAsyncTest;for(var h=0;h<Modernizr._q.length;h++)Modernizr._q[h]();e.Modernizr=Modernizr}(window,document);!function(e){var t={};function a(i){if(t[i])return t[i].exports;var n=t[i]={i:i,l:!1,exports:{}};return e[i].call(n.exports,n,n.exports,a),n.l=!0,n.exports}a.m=e,a.c=t,a.d=function(e,t,i){a.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:i})},a.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},a.t=function(e,t){if(1&t&&(e=a(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var i=Object.create(null);if(a.r(i),Object.defineProperty(i,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var n in e)a.d(i,n,function(t){return e[t]}.bind(null,n));return i},a.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return a.d(t,"a",t),t},a.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},a.p="",a(a.s=27)}({0:function(e,t){e.exports=jQuery},1:function(e,t,a){"use strict";a.d(t,"a",function(){return n});var i=a(2),n={embedded:"undefined"!=typeof TYGH_LOADER,doc:"undefined"!=typeof TYGH_LOADER?TYGH_LOADER.doc:document,body:"undefined"!=typeof TYGH_LOADER?TYGH_LOADER.body:null,otherjQ:"undefined"!=typeof TYGH_LOADER&&TYGH_LOADER.otherjQ,facebook:"undefined"!=typeof TYGH_FACEBOOK&&TYGH_FACEBOOK,container:"tygh_main_container",init_container:"tygh_container",area:"",security_hash:"",isTouch:!1,anchor:"undefined"!=typeof TYGH_LOADER?"":window.location.hash},o={};n.tr=function(e,t){var a=n.$;return"string"==typeof e&&void 0===t?(o[e]||console.error("'".concat(e,"' is not defined")),o[e]):void 0!==t?(o[e]=t,!0):"object"==Object(i.a)(e)&&(a.extend(o,e),!0)},n.lang=o,n.toNumeric=function(e){var t=Number(String(e).str_replace(",","."));return isNaN(t)?0:t},n.getFloatPrecision=function(e){return String(e).replace(".","").length-e.toFixed().length}},2:function(e,t,a){"use strict";function i(e){return(i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function n(e){return(n="function"==typeof Symbol&&"symbol"===i(Symbol.iterator)?function(e){return i(e)}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":i(e)})(e)}a.d(t,"a",function(){return n})},27:function(e,t,a){"use strict";a.r(t);var i,n=a(0),o=a.n(n),r=a(2),s=function(e){l(c(e))},l=function(e,t){e=t?e:d(e),alert(e)},c=function e(t,a){var i="";a||(a=0);for(var n="",o=0;o<a+1;o++)n+=" ";if("object"==Object(r.a)(t))for(var s in t){var l=t[s];"object"==Object(r.a)(l)?(i+=n+"'"+s+"' ...\n",i+=e(l,a+1)):i+=n+"'"+s+"' => \""+l+'"\n'}else i=t+" ("+Object(r.a)(t)+")";return i},_=function(e){var t=Tygh.current_location+"/"+Tygh.index_script,a=o.a.parseUrl(e);
1if(""==e)e=t;else if(a.protocol){var i,n;if(Tygh.embedded)if(Tygh.facebook&&-1!=Tygh.facebook.url.indexOf(a.location)?i="&app_data=":Tygh.init_context==a.source.str_replace("#"+a.anchor,"")&&(i="#!"),i){var r="";-1!=(n=e.indexOf(i))&&(r=decodeURIComponent(e.substr(n+i.length)).replace("&","&")),e=Tygh.current_location+r}}else a.file!=Tygh.index_script&&(e=0==e.indexOf("?")?t+e:t+"?dispatch="+e.replace("?","&"));return e},d=function(e){return e=String(e).replace(/<.*?>/g,"")},u=function(e){var t=e.parents("form"),a=t.parent(),i=t.find("input[type='submit']");if(i.length||(i=Tygh.$("[data-ca-target-form="+t.prop("name")+"]")),a.length&&i.length){var n,o=t.prop("action")+"?reload_form=1&"+i.prop("name"),r=t.serializeObject();n="undefined"!=r.result_ids?r.result_ids:a.prop("id"),Tygh.$.ceAjax("request",_(o),{data:r,result_ids:n})}},p=function(e){Tygh.$;var t=[Tygh.cart_language,Tygh.default_language,"en"],a="";if(e.length){a=e[0];for(var i=0;i<t.length;i++)if(-1!=Tygh.$.inArray(t[i],e)){a=t[i];break}}return a},f=function(e,t){if(void 0===t)return e;"string"==typeof t&&(t=[t]);var a=e;if(e.indexOf("?")>=0){a=e.substr(0,e.indexOf("?")+1);for(var i=e.substr(e.indexOf("?")+1).split("&"),n=[],o=!0,r="",s=0;s<i.length;s++){n=i[s].split("="),o=!0;for(var l=0;l<t.length;l++)if(t[l]==n[0]||-1!=n[0].indexOf(t[l]+"[")){o=!1;break}1==o&&(a+=r+n[0]+"="+n[1]),r="&"}}return a},h=function(e){var t=Tygh.$,a=t("#"+(e=e||"shipping_estimation")),i=t("input[type=radio]:checked",a),n=[];t.each(i,function(e,t){n.push({name:t.name,value:t.value})});var o=_("checkout.shipping_estimation.get_total");for(var r in n)o+="&"+n[r].name+"="+encodeURIComponent(n[r].value);var s=a.find('input[name="suffix"]').first().val(),l={additional_id:a.find('input[name="additional_id"]').first().val()};t.ceEvent("trigger","ce.calculate_total_shipping.before_send_request",[l,a]),t.ceAjax("request",o,{result_ids:"rate_extra_*,shipping_label_*,shipping_estimation_total"+s,data:l,method:"post"})},m=a(1),g=m.a,v=function(){var e=o()(this);"object"!==Object(r.a)(e.data("select2"))&&e.select2();var t=e.siblings(".select2-container").first("ul.select2-selection__rendered");t.sortable({placeholder:"ui-select2-sortable-placeholder",forcePlaceholderSize:!0,items:"li:not(.select2-search,.select2-drag--disabled)",tolerance:"pointer",stop:function(){o.a.each(t.find(".select2-selection__choice").get().reverse(),function(){var t=o()(this).data("optionId"),a=e.find('option[value="'+t+'"]').get();e.prepend(a)})}})},E=function(e){return 0==e||1==e?0==e?this.show():this.hide():this.toggle(),!0},b=function(e,t){t=t||{};if(o()("option"+(t.move_all?"":":selected")+":not(.cm-required)",this).appendTo(e),t.check_required){var a=[];o()("option.cm-required:selected",this).each(function(){a.push(o()(this).text())}),a.length&&fn_alert(t.message+"\n"+a.join(", "))}return this.change(),o()(e).change(),!0},y=function(e){return o()("option:selected",this).each(function(){"up"==e?o()(this).prev().insertAfter(this):o()(this).next().insertBefore(this)}),this.change(),!0},C=function(e){return o()("option",this).prop("selected",e),!0},D=function(){var e=o.a.getWindowSizes(),t=o()(this);t.css({display:"block",top:e.offset_y+(e.view_height-t.height())/2,left:e.offset_x+(e.view_width-t.width())/2})},j=function(e,t){var a=!1,i={$elems:o()(),getElems:function(e){var t=this;e.each(function(){t._pushToElems(o()(this).closest('[id^="content_"].hidden')),o()('[id^="content_"].hidden',this).each(function(){t._pushToElems(o()(this))})})},toggleHiddenAccessible:function(e){this.$elems.toggleClass("js-tmp-hidden-accessible",e).toggleClass("hidden",!e)},_pushToElems:function(e){e.length&&o()("li#"+e.attr("id").substring(8)).closest(".cm-j-tabs").length&&(this.$elems=this.$elems.add(e))}},n=":input:visible,.cm-wysiwyg,.cm-object-picker";if(o()(this).hasClass("cm-skip-check-items"))return!1;e&&(n=":input:enabled,.cm-wysiwyg,.cm-object-picker"),t&&(i.getElems(o()(this)),i.toggleHiddenAccessible(!0));var r=o()(n).filter(function(){return o()(this).is('[form]:not(button):not(input[type="button"]):not(input[type="submit"]):not(input[type="reset"])')&&o()(this).attr("form")!==o()(this).closest("form").attr("id")});return o()(n,this).add(r).each(function(){return a=o()(this).fieldIsChanged(),t&&i.toggleHiddenAccessible(!1),!a}),t&&i.toggleHiddenAccessible(!1),a},O=function(e){var t=!1,a=o()(this),i=a.get(0);if(void 0===e&&(e=!1),a.hasClass("cm-skip-check-item")||!e&&(a.hasClass("cm-item")||a.hasClass("cm-check-items")||a.hasClass("bulkedit-toggler")||a.hasClass("bulkedit-disabler")))return t;if(a.is("select")){var n=!1,r=[];o()("option",a).each(function(){this.defaultSelected&&(n=!0),this.selected!=this.defaultSelected&&r.push(this)}),(1==n&&r.length||1!=n&&(r.length&&"select-multiple"==a.prop("type")||"select-one"==a.prop("type")&&i.selectedIndex>0))&&(t=!0)}else if(a.is("input[type=radio], input[type=checkbox]"))i.checked!=i.defaultChecked&&(t=!0);else if(a.is("input,textarea")){var s,l=i.defaultValue;if(a.hasClass("cm-numeric"))s=parseFloat(a.autoNumeric("get")),l=parseFloat(l);else if(a.hasClass("cm-wysiwyg")){s=i.value;var c=o()(i).ceEditor("val");!1!==c&&(s=c)}else s=i.value;s!==l&&(t=!0)}return t},P=function(){"A"==g.area&&o()(this).each(function(){var e=o()(this),t=":not(.cm-no-hide-input):not(.cm-no-hide-input *)";o()("input[type=text]",e).filter(t).each(function(){var e=o()(this),t=e.hasClass("hidden")?" hidden":"",a="",i=e.data("caMetaClass")?" "+e.data("caMetaClass"):"";e.prev().hasClass("cm-field-prefix")&&(a+=e.prev().text(),e.prev().remove()),a+=e.val(),e.next().hasClass("cm-field-suffix")&&(a+=e.next().text(),e.next().remove()),e.wrap('<span class="shift-input'+t+i+'">'+a+"</span>"),e.remove()}),o()("label.cm-required",e).filter(t).each(function(){o()(this).removeClass("cm-required")}),o()("textarea",e).filter(t).each(function(){var e=o()(this);e.wrap('<div class="shift-input">
1'+e.val()+"</div>"),e.remove()}),o()("select:not([multiple]):not(.cm-object-picker)",e).filter(t).each(function(){var e=o()(this),t=e.hasClass("hidden")?" hidden":"";e.wrap('<span class="shift-input'+t+'">'+o()(":selected",e).text()+"</span>"),e.remove()}),o()("input[type=radio]",e).filter(t).each(function(){var e=o()(this),t=o()("label[for="+e.prop("id")+"]"),a=e.hasClass("hidden")?" hidden":"";e.prop("checked")?(t.wrap('<span class="shift-input'+a+'">'+t.text()+"</span>"),o()('<input type="radio" checked="checked" disabled="disabled">').insertAfter(e)):o()('<input type="radio" disabled="disabled">').insertAfter(e),e.prop("id")&&t.remove(),e.remove()}),o()(":input:not([type=submit])",e).filter(t).each(function(){o()(this).prop("disabled",!0)}),o()("a[id^='on_b']",e).remove(),o()("a[id^='off_b']",e).remove(),o()("a",e).filter(t).prop("onclick",""),o()("a[id^=opener_picker_], a[data-ca-external-click-id^=opener_picker_]",e).filter(t).each(function(){o()(this).remove()}),o()(".attach-images-alt",e).filter(t).remove(),o()("tbody[id^='box_add_']",e).filter(t).remove(),o()("tr[id^='box_add_']",e).filter(t).remove(),o()("[id$='_ajax_select_object']",e).filter(t).each(function(){var e=o()(this).prop("id").replace(/_ajax_select_object/,""),t=o()("#sw_"+e+"_wrap_"),a=t.closest(".dropdown-toggle").parent();a.wrap('<span class="shift-input">'+t.html()+"</span>"),a.remove(),o()(this).remove()}),o()("a.cm-delete-row",e).filter(t).each(function(){o()(this).remove()}),o()("button.cm-delete-row",e).filter(t).each(function(){o()(this).remove()}),o()(e).removeClass("cm-sortable"),o()(".cm-sortable-row",e).filter(t).removeClass("cm-sortable-row"),o()("p.description",e).filter(t).remove(),o()("a.cm-delete-image-link",e).filter(t).remove(),o()(".action-add",e).filter(t).remove(),o()(".cm-hide-with-inputs",e).filter(t).remove()})},w=function(e){return e?this.on("click",e):(o()(this).each(function(){if(document.createEventObject)o()(this).trigger("click");else{var e=document.createEvent("MouseEvents");e.initEvent("click",!0,!0),this.dispatchEvent(e)}}),this)},M=function(e,t){if(1!=t&&0!=t&&(t=!0),0==e||1==e){o()(":input:not(.cm-skip-avail-switch)",this).prop("disabled",e).toggleClass("disabled",e);var a=o()(".cm-fileuploader:not(.cm-skip-avail-switch)",this);a.prop("hidden",e),o()(a).find(".cm-fileuploader-field").prop("disabled",e),t&&this.toggle(!e)}else o()(":input:not(.cm-skip-avail-switch)",this).each(function(){var e=o()(this),t=e.prop("disabled");e.prop("disabled",!t),e[t?"removeClass":"addClass"]("disabled")}),o()(".cm-fileuploader:not(.cm-skip-avail-switch)",this).each(function(){var e=o()(this),t=e.prop("hidden");e.prop("hidden",!t),e.find(".cm-fileuploader-field").prop("disabled",!t)}),t&&this.toggle()},k=function(){var e={},t=this.serializeArray();o.a.each(t,function(){void 0!==e[this.name]&&this.name.indexOf("[]")>0?(e[this.name].push||(e[this.name]=[e[this.name]]),e[this.name].push(this.value||"")):e[this.name]=this.value||""});var a=this.find(".cm-j-tabs .active");return void 0!==a&&a.length>0&&(e.active_tab=a.prop("id")),e},A=function(e){var t=o()(this);t.css("position","absolute");var a=t.is(":hidden");a&&t.show(),t.position(e),a&&t.hide()},x=a(8),T=(m.a,{in_out_callback:function(e,t,a,i,n){if(e.allow_in_out_callback)if("next"==e.options.autoDirection)e.add(a+e.options.item_count,o()(t).html()),e.remove(a);else{var r=o()("li:last",e.list);e.add(r.data("caJcarouselindex")-e.options.item_count,r.html()),e.remove(r.data("caJcarouselindex"))}},next_callback:function(e,t,a,i,n){"next"==i&&(e.add(a+e.options.item_count,o()(t).html()),e.remove(a))},prev_callback:function(e,t,a,i,n){if("prev"==i){var r=o()("li:last",e.list),s=(t=r.html(),r.data("caJcarouselindex")-e.options.item_count);e.remove(r.data("caJcarouselindex")),e.add(s,t)}},init_callback:function(e,t){if("prev"==e.options.autoDirection){var a=e.buttonNext;e.buttonNext=e.buttonPrev,e.buttonPrev=a}o()(".jcarousel-clip",e.container).height(e.options.clip_height+"px"),o()(".jcarousel-clip",e.container).width(e.options.clip_width+"px");var i=e.options.clip_width;if(e.container.width(i),i>e.container.width()){var n=e.pos(e.options.start,!0);e.animate(n,!1)}e.clip.hover(function(){e.stopAuto()},function(){e.startAuto()}),(!o.a.browser.msie||o.a.browser.version>8)&&o()(window).on("beforeunload",function(){e.allow_in_out_callback=!1}),o.a.browser.chrome&&o.a.jcarousel.windowLoaded()}}),I=m.a,B={open:function(e){e=e||{};var t={is_opening_allowed:!0};if(o.a.ceEvent("trigger","ce.dialog.before_open",[t,e]),!t.is_opening_allowed)return!1;var a=o()(this);if(!a.length)return!1;if(a.attr("tabindex",-1).focus(),o()("html").addClass("dialog-is-open"),a.hasClass("ui-dialog-content")){if(e.view_id&&a.data("caViewId")!=e.view_id&&a.ceDialog("_load_content",e))return!1;a.dialog("isOpen")&&(a.height("auto"),a.parent().height("auto"),B._resize(o()(this)))}else{if(a.ceDialog("_load_content",e))return!1;a.ceDialog("_init",e)}o.a.browser.msie&&"auto"==e.width&&(e.width=a.dialog("option","width")),0==o()(".object-container",a).length&&(a.wrapInner('<div class="object-container '+(e.containerClass?e.containerClass:"")+'" />'),a.find(".object-container").prepend('<div class="cm-notification-container-dialog notification-container-dialog"/>')),e&&a.dialog("option",e),o.a.popupStack.add({name:a.prop("id"),close:function(){try{a.dialog("close")}catch(e){}}}),1==I.isTouch&&(o.a.ui.dialog.prototype._focusTabbable=function(){});var i=a.dialog("open");return e.scroll&&o.a.scrollToElm(e.scroll,a),i},_is_empty:function(){var e=o()(this).html().trim();return e&&(e=e.replace(/<!--(.*?)-->/g,"")),!e.trim()},_load_content:function(e){var t=o()(this),a={};if(e.href=e.href||"",e.href&&(t.ceDialog("_is_empty")||e.view_id&&t.data("caViewId")!=e.view_id)){if(e.view_id&&t.data("caViewId",e.view_id),e.contentRequestForm){var i=o()("#"+e.contentRequestForm);i.length&&(a=i.serializeObject())}return e.actionContext&&(a._action_context=e.actionContext),o.a.ceAjax("request",e.href,{full_render:0,result_ids:t.prop("id"),skip_result_ids_check:!0,keep_status_box:!0,data:a,callback:function(){if(t.ceDialog("_is_empty")){o.a.toggleStatusBox("hide"),0==o.a.ceDialog("get_last").length&&o()("html").removeClass("dialog-is-open")}else{var a=t.find("img");a.length?a.each(function(i){var n=new Image;n.src=this.src,n.onload=function(){++i==a.length&&(o.a.toggleStatusBox("hide"),t.ceDialog("open",e))}}):(o.a.toggleStatusBox("hide"),t.ceDialog("open",e))}}}),!0}return!1},close:function(){var e=o()(this);e.data("close",!0),e.dialog("close"),o.a.popupStack.remove(e.prop("id"))},reload:function(){var e=o()(this);if(o()("img",e).length>0&&!1===e.dialog("option","destroyOnClose")){var t=o.a.debounce(B._resize_and_center,50);o()("img",e).on("load",function(){t(e)})}else B._resize_and_center(e)},_resize_and_center:function(e){e.ceDialog("resize"),e.dialog("option","position",e.dialog("option","position"))},resize:function(){var e=this,t=e.find(".object-container"),a=B._get_buttons(e);B.reset_default_height(t,e,a),B._resize(o()(this))},change_title:function(e){o()(this).dialog("option","title",e)},destroy:function(){var e=o()(this).prop("id"),t=q.indexOf(e);o.a.popupStack.remove(e),-1!=t&&q.splice(t,1);try{o()(this).dialog("destroy")}catch(e){}},_get_buttons:function(e){var t=e.find(".buttons-container"),a=null;if(t.length){var i=e.find(".cm-dialog-opener");i.length?t.each(function(){var e=!1,t=o()(this);return i.each(function(){var a=o()(this).data("caTargetId");return!t.parents("#"+a).length||(e=!0,!1)}),e||(a=t),!0}):a=e.find(".buttons-container:last")}return a},_init:function(e){e=e||{};var t=o()(this),a=80,i=e.dialogClass||"";o.a.matchScreenSize(["xs","xs-large","sm"])&&(a=0);var n=o.a.getWindowSizes(),s=t.parent();"auto"!==e.height&&"A"==I.area&&(e.height=n.view_height-a),t.find("form").length||t.parents(".object-container").length||t.data("caKeepInPlace")||(e.keepInPlace=!0),o.a.ui.dialog.overlayInstances||(o.a.ui.dialog.overlayInstances=1),t.find("script[src]").remove(),o.a.browser.msie&&"auto"==e.width&&(o.a.browser.version<8&&t.appendTo(I.body),e.
1width=t.outerWidth()+10),o.a.matchScreenSize(["xs","xs-large","sm"])&&(e.height=n.height),t.dialog({title:e.title||null,autoOpen:!1,draggable:!1,modal:!0,width:e.width||(n.view_width>926?926:n.view_width-120),height:e.height,maxWidth:926,resizable:!1,closeOnEscape:!1,dialogClass:i,destroyOnClose:e.destroyOnClose||!1,closeText:I.tr("close"),appendTo:e.keepInPlace?s:I.body,show:150,hide:150,open:function(t,a){var i=o()(this),n=i.dialog("widget");if(n.find(".ui-dialog-titlebar-close").attr({"data-dismiss":"modal",type:"button"}),Object(r.a)(e.titleFirstChunk)==Object(r.a)("string")&&Object(r.a)(e.titleSecondChunk)==Object(r.a)("string")&&Object(r.a)(e.titleTemplate)==Object(r.a)("string")){var s=o.a.sprintf(e.titleTemplate,[e.titleFirstChunk,e.titleSecondChunk]);n.find(".ui-dialog-title").html(s)}var l=1099;if(q.length){var c=q.pop(),_=o()("#"+c).parent(".ui-front");q.push(c),l=_.css("z-index")?_.css("z-index"):0}n.css("z-index",++l),n.prev().css("z-index",l);var d=i.prop("id");q.push(d),e.keepInPlace||-1==R.indexOf(d)&&R.push(d),B._resize(i),o()("html").addClass("dialog-is-open"),o.a.ceEvent("trigger","ce.dialogshow",[i,t,a]),o()("textarea.cm-wysiwyg",i).ceEditor("destroy"),o()("textarea.cm-wysiwyg",i).ceEditor("recover"),e.switch_avail&&i.switchAvailability(!1,!1)},beforeClose:function(t,a){var i=o()(this),n=i.find(".object-container"),r=e.nonClosable||!1,s=B._get_buttons(i);B.reset_default_height(n,i,s);var l=o()("textarea.cm-wysiwyg",i);if(l.length&&l.each(function(){o()(this).ceEditor("destroy")}),r&&!i.data("close"))return!1;q.pop(),e.switch_avail&&i.switchAvailability(!0,!1),o.a.ceEvent("trigger","ce.dialogbeforeclose",[i,t,a])},close:function(t,a){o()(this).dialog("option","destroyNestedOnClose")&&o()(".cm-dialog-opener",this).each(function(){var e=o()("#"+o()(this).data("caTargetId"));e.length&&e.data("uiDialog")&&e.dialog("destroy").remove()}),o()(this).dialog("option","destroyOnClose")&&o()(this).dialog("destroy").remove(),setTimeout(function(){0==o()(".ui-widget-overlay").length&&o()("html").removeClass("dialog-is-open"),e.onClose&&e.onClose()},50),o.a.ceEvent("trigger","ce.dialogclose",[o()(this),t,a])}})},_resize:function(e){var t=B._get_buttons(e),a=e.find(".cm-picker-options-container"),i=e.find(".object-container"),n=o.a.getWindowSizes().view_height,r=0,s=0,l=0,c=e.parent().outerHeight(!0),_=e.parent().find(".ui-dialog-titlebar").outerHeight();t&&(t.addClass("buttons-container-picker"),r=t.outerHeight(!0)),a.length&&(s=a.outerHeight(!0)),c>n&&e.parent().outerHeight(n),l=e.parent().outerHeight()-_,"C"==I.area?(t&&(c>=n?(l-=r,t.css({position:"absolute",bottom:-r})):t.css({position:"absolute",bottom:0}),i.outerHeight(l)),c>n&&i.outerHeight(l)):(t&&"A"==I.area&&(l-=r,t.css({position:"absolute",bottom:0,left:0,right:0})),o.a.matchScreenSize(["xs","xs-large","sm"])&&(l=e.parent().outerHeight()-_),i.outerHeight(l)),s&&(a.positionElm({my:"left top",at:"left bottom",of:i,collision:"none"}),a.css("width",i.outerWidth()))},reset_default_height:function(e,t,a){e.height("inherit"),t.parent().height("auto"),a&&a.css({position:"static"})}},q=[],R=[],S=m.a,L={init:function(e){(e=e||{}).heightStyle=e.heightStyle||"content",e.animate=e.animate||o()(S.body).data("caAccordionAnimateDelay")||300,o()(this).accordion(e)},reinit:function(e){o()(this).accordion(e)}},U=(m.a,{}),W="not-loaded",K=[],F={run:function(e){if(!this.length)return!1;"loading"==o.a.ceEditor("state")?o.a.ceEditor("push",this):o.a.ceEditor("run",this,e)},destroy:function(){if(!this.length||"loaded"!=o.a.ceEditor("state"))return!1;o.a.ceEditor("destroy",this)},recover:function(){if(!this.length||"loaded"!=o.a.ceEditor("state"))return!1;o.a.ceEditor("recover",this)},val:function(e){return!!this.length&&o.a.ceEditor("val",this,e)},disable:function(e){if(!this.length||"loaded"!=o.a.ceEditor("state"))return!1;o.a.ceEditor("disable",this,e)},change:function(e){var t=this.data("ceeditor_onchange")||[];t.push(e),this.data("ceeditor_onchange",t)},changed:function(e){for(var t=this.data("ceeditor_onchange")||[],a=0;a<t.length;a++)t[a](e)},insert:function(e){return!!this.length&&o.a.ceEditor("insert",this,e)}},z=(m.a,{display:function(){o.a.cePreviewer("display",this)}}),N=(m.a,function(e){var t=o()(e);if(0==t.length)return!1;var a=t.prop("href").split("#")[1];return o()("#"+a)}),H={init:function(){var e=N(this);if(0==e)return!1;e.find(".bar").css("width",0).prop("data-percentage",0),this.trigger("click"),this.data("ceProgressbar",!0),o.a.ceEvent("trigger","ce.progress_init")},setValue:function(e){var t=N(this);if(0==t)return!1;this.data("ceProgressbar")||this.ceProgress("init"),e.progress&&t.find(".bar").css("width",e.progress+"%").prop("data-percentage",e.progress),e.text&&t.find(".modal
1-body p").html(e.text),o.a.ceEvent("trigger","ce.progress",[e])},getValue:function(e){var t=N(this);return 0!=t&&(this.data("ceProgressbar")?parseInt(t.find(".bar").prop("data-percentage")):0)},setTitle:function(e){if(0==N(this))return!1;this.data("ceProgressbar")||this.ceProgress("init"),e.title&&o()("#comet_title").text(e.title)},finish:function(){var e=N(this);if(0==e)return!1;e.find(".bar").css("width",100).prop("data-percentage",100),e.modal("hide"),this.removeData("ceProgressbar"),o.a.ceEvent("trigger","ce.progress_finish")}},V=m.a,G={init:function(){return!!o.a.history&&(o.a.history.init(function(e,t){if(t&&"result_ids"in t){var a=G.parseHash("#"+e),i=-1!=a.indexOf(V.current_location)?a:V.current_location+"/"+a,n=t.result_ids,r=o()('a[data-ca-target-id="'+n+'"]:first'),s=r.prop("name");o.a.ceAjax("request",i,{full_render:t.full_render,result_ids:n,caching:!1,obj:r,skip_history:!0,callback:"ce.ajax_callback_"+s})}else if(V.embedded){var l=fn_url(window.location.href);l!=V.current_url&&o.a.redirect(l)}},{unescape:!1}),!0)},load:function(e,t){var a,i;e=G.prepareHash(e),i=G.prepareHash(V.current_url),a={result_ids:t.result_ids,full_render:t.full_render},o.a.ceEvent("trigger","ce.history_load",[e]),o.a.history.reload(i,a),o.a.history.load(e,a)},prepareHash:function(e){try{e=decodeURI(e)}finally{return-1!==e.indexOf("://")&&(e=e.str_replace(V.current_location+"/","")),e="!/"+(e=fn_query_remove(e,["result_ids"]))}},parseHash:function(e){return-1!==e.indexOf("%")&&(e=decodeURI(e)),-1!=e.indexOf("#!")&&e.split("#!/")[1]||""}},Y=(m.a,{init:function(){return this.each(function(){var e=o()(this);e.bind({click:function(){o()(this).ceHint("_check_hint")},focus:function(){o()(this).ceHint("_check_hint")},focusin:function(){o()(this).ceHint("_check_hint")},blur:function(){o()(this).ceHint("_check_hint_focused")},focusout:function(){o()(this).ceHint("_check_hint_focused")}}),e.addClass("cm-hint-focused"),e.removeClass("cm-hint"),e.ceHint("_check_hint_focused")})},is_hint:function(){return o()(this).hasClass("cm-hint")&&o()(this).val()==o()(this).ceHint("_get_hint_value")},_check_hint:function(){var e=o()(this);e.ceHint("is_hint")&&(e.addClass("cm-hint-focused"),e.val(""),e.removeClass("cm-hint"),e.prop("name",e.prop("name").str_replace("hint_","")))},_check_hint_focused:function(){var e=o()(this);e.hasClass("cm-hint-focused")&&(""!=e.val()&&e.val()!=e.ceHint("_get_hint_value")||(e.addClass("cm-hint"),e.removeClass("cm-hint-focused"),e.val(e.ceHint("_get_hint_value")),e.prop("name","hint_"+e.prop("name"))))},_get_hint_value:function(){return""!=o()(this).prop("title")?o()(this).prop("title"):o()(this).prop("defaultValue")}}),J=m.a,Z={init:function(e){var t={events:{def:"mouseover, mouseout",input:"focus, blur"},layout:'<div><span class="tooltip-arrow"></span></div>',use_dynamic_plugin:!0};return o.a.extend(t,e),this.each(function(){var e=o()(this),a=t;if(e.data("tooltip"))return!1;"top"===e.data("ceTooltipPosition")?(a.position="top left",a.tipClass="tooltip arrow-top",a.offset=[-10,7],"rtl"==J.language_direction&&(a.offset=[-10,-7],a.position="top right")):"center"===e.data("ceTooltipPosition")?(a.offset=[10,7],a.tipClass="tooltip arrow-down center",a.position="bottom center","rtl"==J.language_direction&&(a.offset=[10,-7],a.position="bottom center")):"centerRight"===e.data("ceTooltipPosition")?(a.offset=[0,7],a.tipClass="tooltip arrow-right center",a.position="center right","rtl"==J.language_direction&&(a.offset=[0,7],a.position="center right")):"centerLeft"===e.data("ceTooltipPosition")?(a.offset=[0,-7],a.tipClass="tooltip arrow-left center",a.position="center left","rtl"==J.language_direction&&(a.offset=[0,-7],a.position="center left")):(a.offset=[10,7],a.tipClass="tooltip arrow-down",a.position="bottom left","rtl"==J.language_direction&&(a.offset=[10,-7],a.position="bottom right")),"undefined"!==e.data("ceTooltipClass")&&(a.tipClass+=" "+e.data("ceTooltipClass")),e.data("caTooltipLayoutSelector")&&(a.layout=o()(e.data("caTooltipLayoutSelector")).html()),e.data("ceTooltipEventsTooltip")&&(a.events.tooltip=e.data("ceTooltipEventsTooltip")),e.tooltip(a),a.use_dynamic_plugin&&"function"==typeof e.dynamic&&e.dynamic({right:{},left:{}}),e.get(0).addEventListener("DOMNodeRemovedFromDocument",function(e){o()(e.target).trigger("mouseout")},!1),e.on("remove",function(){o()(this).trigger("mouseout")})})},show:function(){return this.each(function(){var e=o()(this);if(!e.data("tooltip"))return!1;e.data("tooltip").show()})},hide:function(){return this.each(function(){var e=o()(this);if(!e.data("tooltip"))return!1;e.data("tooltip").hide()})}},Q=m.a,X={init:function(e){return this.each(function(){var e=Q.tr("text_position_updating"),t=o()(this),a=t.data("caSortableTable"),i=t.data("caSortableIdName"),n={accept:"cm-sortable-row",items:".cm
1-row-item",tolerance:"pointer",axis:"y",containment:"parent",opacity:"0.9",update:function(t,n){var r=[],s=[],l=o()(n.item).closest(".cm-sortable");o()(".cm-row-item",l).each(function(){var e=o()(this).prop("class").match(/cm-sortable-id-([^\s]+)/i),t=o()(this).index();r[t]=t,s[t]=e[1]});var c={positions:r.join(","),ids:s.join(",")};return o.a.ceAjax("request",fn_url("tools.update_position?table="+a+"&id_name="+i),{method:"get",caching:!1,message:e,data:c}),!0}};o()(".cm-sortable-handle",t).length&&(n=o.a.extend(n,{opacity:"0.5",handle:".cm-sortable-handle"})),t.sortable(n)})}},ee=(m.a,{init:function(e){if(!o()(this).length)return!1;if(!o.a.fn.spectrum){var t=o()(this);return o.a.loadCss(["js/lib/spectrum/spectrum.css"],!1,!0),o.a.getScript("js/lib/spectrum/spectrum.js",function(){t.ceColorpicker()}),!1}var a=[["#000000","#434343","#666666","#999999","#b7b7b7","#cccccc","#d9d9d9","#efefef","#f3f3f3","#ffffff"],["#980000","#ff0000","#ff9900","#ffff00","#00ff00","#00ffff","#4a86e8","#0000ff","#9900ff","#ff00ff"],["#e6b8af","#f4cccc","#fce5cd","#fff2cc","#d9ead3","#d0e0e3","#c9daf8","#cfe2f3","#d9d2e9","#ead1dc"],["#dd7e6b","#ea9999","#f9cb9c","#ffe599","#b6d7a8","#a2c4c9","#a4c2f4","#9fc5e8","#b4a7d6","#d5a6bd"],["#cc4125","#e06666","#f6b26b","#ffd966","#93c47d","#76a5af","#6d9eeb","#6fa8dc","#8e7cc3","#c27ba0"],["#a61c00","#cc0000","#e69138","#f1c232","#6aa84f","#45818e","#3c78d8","#3d85c6","#674ea7","#a64d79"],["#85200c","#990000","#b45f06","#bf9000","#38761d","#134f5c","#1155cc","#0b5394","#351c75","#741b47"],["#5b0f00","#660000","#783f04","#7f6000","#274e13","#0c343d","#1c4587","#073763","#20124d","#4c1130"]];return this.each(function(){var e=o()(this),t={showInput:!e.data("caSpectrumShowInput")||e.data("caSpectrumShowInput"),showInitial:!!e.data("caSpectrumShowInitial")&&e.data("caSpectrumShowInitial"),showPalette:!!e.data("caSpectrumShowPalette")&&e.data("caSpectrumShowPalette"),showAlpha:!!e.data("caSpectrumShowAlpha")&&e.data("caSpectrumShowAlpha"),showSelectionPalette:!!e.data("caSpectrumShowSelectionPalette")&&e.data("caSpectrumShowSelectionPalette"),palette:e.data("caSpectrumPalette")?JSON.parse(e.data("caSpectrumPalette")):a,preferredFormat:e.data("caSpectrumPreferredFormat")?e.data("caSpectrumPreferredFormat"):"hex6",beforeShow:function(){e.spectrum("option","showPalette",!0),e.spectrum("option","showInitial",!0),e.spectrum("option","showSelectionPalette",!0)},hide:function(){o.a.ceEvent("trigger","ce.colorpicker.hide")},show:function(){o.a.ceEvent("trigger","ce.colorpicker.show")}};e.data("caView")&&"palette"==e.data("caView")&&(t.showPaletteOnly=!0),e.data("caStorage")&&(t.localStorageKey=e.data("caStorage")),e.spectrum(t),e.spectrum("container").appendTo(e.parent())})},destroy:function(){o.a.fn.spectrum&&this.spectrum("destroy")},reset:function(){o.a.fn.spectrum&&this.spectrum("set",this.val())},set:function(e){o.a.fn.spectrum&&this.spectrum("set",e)}}),te=m.a,ae={init:function(){ae.setMoreVisibility($(this)),ae.bindEvents()},showFullText:function(e){ae._getElement("contentMoreBtnWrapper",e).addClass("hidden"),ae._getElement("contentMoreText",e).addClass("cs-content-more__text--full")},setMoreVisibility:function(e){ae._getElement("contentMoreText",e).each(function(){var e=$
1(this);ae._getElement("contentMoreBtnWrapper",e).toggleClass("hidden",Math.round(e.height())>=e[0].scrollHeight)})},_getElement:function(e,t){return t.closest('[data-ca-elem="contentMore"]').find('[data-ca-elem="'.concat(e,'"]'))},bindEvents:function(){$(te.doc).on("click",'[data-ca-elem="contentMoreBtn"]',function(){ae.showFullText($(this))})}},ie=m.a,ne={},oe={},re=[],se={};function le(e,t){var a,i,n,r,s={};i=t?o()(t,e).find("label"):o()("label",e),e.hasClass("cm-outside-inputs")&&o.a.each(e.get(0).elements,function(e,t){t.labels&&t.labels.length&&t.labels.forEach(function(e){i=i.add(o()(e))})});for(var l=0;l<i.length;l++)(n=(a=o()(i[l])).prop("for"))&&a.prop("class")&&n.match(/^([a-z0-9-_]+)$/i)&&!a.parents(".cm-skip-validation").length&&((r=o()("#"+n)).prop("form")&&r.prop("form")!==e.get(0)||r.length&&!r.prop("disabled")&&(s[n]={elm:r,lbl:a}));return s}function ce(e,t,a,i){var n,r,s,l,c,_,d=!1;for(var u in a=a||!1,i=i||!a,o()(".cm-failed-field",e).removeClass("cm-failed-field"),se={},t){if(n=!1,r=t[u].elm,(s=t[u].lbl).hasClass("cm-trim")&&!a&&r.val(o.a.trim(r.val())),s.hasClass("cm-email")&&(o.a.is.email(r.val())||o.a.is.blank(r.val())||(de(ie.tr("error_validator_email"),s),n=!0)),s.hasClass("cm-color")&&0==o.a.is.color(r.val())&&(s.hasClass("cm-required")||0==o.a.is.blank(r.val()))&&(de(ie.tr("error_validator_color"),s),n=!0),s.hasClass("cm-phone")&&1!=o.a.is.phone(r.val())&&(s.hasClass("cm-required")||0==o.a.is.blank(r.val()))&&(de(ie.tr("error_validator_phone"),s),n=!0),s.hasClass("cm-zipcode")){var p=s.prop("class").match(/cm-location-([^\s]+)/i)[1]||"",f=o()(".cm-country"+(p?".cm-location-"+p:""),e).val(),h=r.val();ne[f]&&!r.val().match(ne[f].regexp)&&(s.hasClass("cm-required")||0==o.a.is.blank(r.val()))&&(de(ie.tr("error_validator_zipcode"),s,null,ne[f].format),n=!0)}if(s.hasClass("cm-integer")&&0==o.a.is.integer(r.val())&&(s.hasClass("cm-required")||0==o.a.is.blank(r.val()))&&(de(ie.tr("error_validator_integer"),s),n=!0),s.hasClass("cm-multiple")&&0==r.prop("length")&&(de(ie.tr("error_validator_multiple"),s),n=!0),s.hasClass("cm-password")){var m=o()("label.cm-password",e).not(s),g=o()("#"+m.prop("for"));r.val()&&r.val()!=g.val()&&(de(ie.tr("error_validator_password"),s,m),n=!0)}if(re)for(var v=0;v<re.length;v++)s.hasClass(re[v].class_name)&&1!=(E=re[v].func(u,r,s))&&(de(re[v].message,s),n=!0);if(s.hasClass("cm-regexp")&&(c=null,_=null,u in oe?(c=oe[u].regexp,_=oe[u].message?oe[u].message:ie.tr("error_validator_message")):s.data("caRegexp")&&(c=s.data("caRegexp"),_=s.data("caMessage")),c&&!r.ceHint("is_hint")&&(""!==r.val()||!s.hasClass("cm-required")&&!s.data("caRegexpAllowEmpty")))){h=r.val();var E=new RegExp(c).test(h);E||(de(_,s),n=!0)}if((s.hasClass("cm-multiple-checkboxes")||s.hasClass("cm-multiple-radios"))&&s.hasClass("cm-required")){var b=s.hasClass("cm-multiple-checkboxes")?"[type=checkbox]":"[type=radio]";if(o()(b+":not(:disabled)",r).length&&!o()(b+":checked",r).length)de(s.data("caValidatorErrorMessage")||ie.tr("error_validator_required"),s),n=!0}if(s.hasClass("cm-all"))0==r.prop("length")&&s.hasClass("cm-required")?(de(ie.tr("error_validator_multiple"),s),n=!0):o()("option",r).prop("selected",!0);else if(r.is(":input"))if(s.hasClass("cm-required")&&(r.is("[type=checkbox]")&&!r.prop("checked")||
11==o.a.is.blank(r.val())||r.ceHint("is_hint")))de(s.data("caValidatorErrorMessage")||ie.tr("error_validator_required"),s),n=!0;if(s.hasClass("cm-required")&&r.is(":disabled"))de(s.data("caValidatorErrorMessage")||ie.tr("error_validator_required"),s),n=!0;if((l=r.closest(".cm-field-container")).length&&(r=l),i)if(o()('[id="'+u+'_error_message"].help-inline',r.parent()).remove(),1==n){s.parent().addClass("error"),r.addClass("cm-failed-field"),s.addClass("cm-failed-label");var y=r.data(),C=y.caErrorMessageTargetNode,D=y.caErrorMessageTargetNodeOnScreen,j=y.caErrorMessageTargetNodeAfterMode,O=y.caErrorMessageTargetNodeChangeOnScreen,P=y.caErrorMessageTargetMethod,w=!1,M=o()(r),k="after";if(O&&Object(x.matchScreenSize)(O.split(","))&&(M=o()(D),w=!0),C&&!w&&(M=o()(C),j||(k="html")),P&&(k=P),!r.hasClass("cm-no-failed-msg")){var A='<span id="'.concat(u,'_error_message" class="help-inline">').concat(pe(u),"</span>");M[k](A)}d||(M.data("caNoScroll")||o.a.scrollToElm(M),d=!0);var T=o.a.ceDialog("get_last");if(o()('.cm-dialog-auto-size[data-ca-target-id="'+T.attr("id")+'"]').length&&T.ceDialog("reload"),o.a.fn.ceSidebar){var I=r.closest(".cm-sidebar");I.length&&I.ceSidebar("open")}}else s.parent().removeClass("error"),r.removeClass("cm-failed-field"),s.removeClass("cm-failed-label");else n&&(d=!0)}return!d}function _e(e,t){var a,n=!0,r=!0,s=!1;if((t=t||{}).only_check=t.only_check||!1,t.show_validation_errors=t.show_validation_errors||!t.only_check,i||(o()("[type=submit]",e).length?i=o()("[type=submit]:first",e):o()("input[type=image]",e).length&&(i=o()("input[type=image]:first",e))),!i.hasClass("cm-skip-validation")){var l=le(e,t.check_filter||i.data("caCheckFilter"));!1===o.a.ceEvent("trigger","ce.formpre_"+e.prop("name"),[e,i])&&(n=!1),r=ce(e,l,t.only_check,t.show_validation_errors)}if(t.only_check)return r&&n;if(r&&n){if(function(e){var t=[];(e.hasClass("cm-disable-empty")||e.hasClass("cm-disable-empty-all"))&&t.push("input[type=text]"),e.hasClass("cm-disable-empty-all")&&(t.push("input[type=hidden]"),t.push("input[type=radio]")),e.hasClass("cm-disable-empty-files")&&(t.push("input[type=file]"),o()('input[type=file][data-ca-empty-file=""]',e).prop("disabled",!0)),t.length&&o()(t.join(","),e).each(function(){var e=o()(this);""==e.val()&&(e.prop("disabled",!0),e.addClass("cm-disabled"))})}(e),e.find(".cm-numeric").each(function(){var e=o()(this).autoNumeric("get");o()(this).prop("value",e)}),1==(a=i.data("original_element")?i.data("original_element"):i).data("clicked")&&!e.data("caIsMultipleSubmitAllowed"))return!1;if(a.data("clicked",!0),!e.hasClass("cm-ajax")&&!i.hasClass("cm-ajax")||i.hasClass("cm-no-ajax")||o.a.ceEvent("one","ce.ajaxdone",function(){a.data("clicked",!1)}),i.hasClass("cm-comet")&&o.a.ceEvent("one","ce.cometdone",function(){a.data("clicked",!1)}),i.hasClass("cm-new-window"))return e.prop("target","_blank"),setTimeout(function(){a.data("clicked",!1)},1e3),!0;if(i.hasClass("cm-parent-window"))return e.prop("target","_parent"),!0;if(e.prop("target","_self"),!1===o.a.ceEvent("trigger","ce.formpost_"+e.prop("name"),[e,i])&&(n=!1),i.closest(".cm-dialog-closer").length&&setTimeout(function(){o.a.ceDialog("get_last").ceDialog("close")},100),n&&(e.hasClass("cm-ajax")||i.hasClass("cm-ajax"))&&!i.hasClass("cm-no-ajax")){var c=e.add(i);(c.hasClass("cm-form-dialog-closer")||c.hasClass("cm-form-dialog-opener"))&&o.a.ceEvent("one","ce.formajaxpost_"+e.prop("name"),function(t,a){if(t.failed_request)return!1;if(c.hasClass("cm-form-dialog-closer")&&("C"==ie.area?o.a.ceDialog("get_last").ceDialog("close"):"A"==ie.area&&o.a.popupStack.last_close()),c.hasClass("cm-form-dialog-opener")){var i=e.find("input[name=result_ids]").val();i&&void 0!==t.html&&o()("#"+i).ceDialog("open",o.a.ceDialog("get_params",e))}}),e.find(".cm-wysiwyg").each(function(){o.a.ceEditor("updateTextFields",o()(this))}),s=o.a.ceAjax("submitForm",e,i);var _=c.find(".cm-dialog-opener");return _.length&&_.each(function(){if(o()(this).attr("href")){var e="#"+o()(this).data("caTargetId");o()(e).ceDialog("destroy"),o()(e).find(".object-container").remove(),o.a.popupStack.remove(e)}}),s}return i.hasClass("cm-no-ajax")&&o()("input[name=is_ajax]",e).remove(),ie.embedded&&1==n&&!o.a.externalLink(e.prop("action"))?(e.append('<input type="hidden" name="result_ids" value="'+ie.container+'" />'),i.data("caScroll",ie.container),o.a.ceAjax("submitForm",e,i)):(!1===o.a.ceEvent("trigger","ce.form.beforeSubmit",[e,i,n])&&(n=!1),0==n&&a.data("clicked",!1),n)}if(0==r){var d=o()(".cm-failed-field",e).parents('[id^="content_"]:hidden');d.length&&o()(".cm-failed-field",e).length==o()(".cm-failed-field",d).length&&d.closest('[id^="content_"]').each(function(){o()("#"+o()(this).prop("id").str_replace("content_","")).click()}),o.a.ceEvent("trigger","ce.formcheckfailed_"+e.prop("name"),[e,i])}return!1}function de(e,t,a,i){var n=t.prop("for");
1if(se[n])return!1;se[n]=[],e=e.str_replace("[field]",ue(t)),a&&(e=e.str_replace("[field2]",ue(a))),i&&(e=e.str_replace("[extra]",i)),se[n].push(e)}function ue(e){return e.text().replace(/(\s*\(\?\))?:\s*$/,"")}function pe(e){return"<p>"+se[e].join("</p><p>")+"</p>"}var fe={init:function(){var e=o()(this);e.on("submit",function(t){return _e(e)})},setClicked:function(e){i=e},check:function(e,t,a){var i=o()(this);return void 0===e&&(e=!0),void 0===t&&(t=null),void 0===a&&(a=!1),_e(i,{only_check:e,filter:t,show_validation_errors:a})},checkFields:function(e,t,a){var i=o()(this);return void 0===e&&(e=!0),void 0===t&&(t=null),void 0===a&&(a=!1),ce(i,le(i,t),e,a)}},he=m.a,me={},ge=!1;function ve(){var e=o()(this).prop("class").match(/cm-location-([^\s]+)/i);e&&function(e,t){t=t||o()(".cm-state.cm-location-"+e).prop("id");var a=o()("select#"+t).length>0?o()("select#"+t):o()("select#".concat(t,"_d")),i=o()("input#"+t).length>0?o()("input#"+t):o()("input#".concat(t,"_d")),n=o()(".cm-country.cm-location-"+e).last(),r=i.val(),s=n.length?n.val():me.default_country,l=n.length?n.prop("disabled"):a.prop("disabled"),c=a.is(":focus")||i.is(":focus"),_=n.is(":focus");if(a.prop("id",t).prop("disabled",!1).removeClass("hidden cm-skip-avail-switch"),i.prop("id",t+"_d").prop("disabled",!0).addClass("hidden cm-skip-avail-switch"),_&&i.val(""),i.hasClass("disabled")||a.removeClass("disabled"),me.states&&me.states[s]){a.find("option").each(function(){var e=o()(this);e.val()&&"skip"!==e.data("caRebuildStates")&&e.remove()});for(var d=0;d<me.states[s].length;d++)a.append('<option value="'.concat(me.states[s][d].code,'" \n ').concat(me.states[s][d].code==r?" selected":"",">\n ").concat(me.states[s][d].state,"\n </option>"));a.prop("id",t).prop("disabled",!1).removeClass("cm-skip-avail-switch"),i.prop("id",t+"_d").prop("disabled",!0).addClass("cm-skip-avail-switch").val(""),c&&a.focus(),i.hasClass("disabled")||a.removeClass("disabled")}else a.prop("id",t+"_d").prop("disabled",!0).addClass("hidden cm-skip-avail-switch"),i.prop("id",t).prop("disabled",!1).removeClass("hidden cm-skip-avail-switch"),c&&i.focus(),a.hasClass("disabled")||i.removeClass("disabled");!0===l&&(a.prop("disabled",!0),i.prop("disabled",!0)),o.a.ceEvent("trigger","ce.rebuild_states")}(e[1],o()(".cm-state.cm-location-"+e[1]).not(":disabled").last().prop("id"))}var Ee,be={init:function(){o()(this).hasClass("cm-country")?(0==ge&&(o()(he.doc).on("change","select.cm-country",ve),ge=!0),o()(this).trigger("change",{is_triggered_by_user:!1})):ve.call(this)}},ye=(m.a,o()(window),{init:function(e){var t=!1;if(!(t=(t=(t=t||o.a.browser.edge&&+o.a.browser.version<17.17134||!1)||o.a.browser.msie||!1)||o.a.browser.chrome&&+o.a.browser.version.split(".")[0]<63||!1))return this.each(function(){var e=o()(this);e.data("caStickOnScreens")&&e.data("caStickOnScreens").split(",");e.css({position:"sticky",top:e.data("caTop")||0}),o.a.browser.safari&&e.css({position:"-webkit-sticky"})});o()("body").toggleClass("sticky-no-support")}}),Ce=m.a,De={},je=0,Oe='<span class="ty-icon cm-icon-live-edit icon-live-edit ty-icon-live-edit"></span>';function Pe(e){return Ce.live_editor_mode&&-1!=e.indexOf("[lang")&&(e='<var class="live-edit-wrap">'+Oe+'<var class="cm-live-edit live-edit-item" data-ca-live-edit="langvar::'+e.substring(e.indexOf("=")+1,e.indexOf("]"))+'">'+e.substring(e.indexOf("]")+1,e.lastIndexOf("["))+"</var></var>"),e}function we(e){var t=o()(".cm-notification-content",o()(e.target));return t.length&&(Me(t)||Ee.append(t)),!0}function Me(e){var t=o.a.ceDialog("get_last");return!!t.length&&(o()(".cm-notification-container-dialog",t).prepend(e),t.off("dialogclose",we),t.on("dialogclose",we),!0)}var ke={show:function(e,t){if(t||(t=o.a.crc32(e.message)),void 0===e.message)return!1;if(function(e){var t=o()("div[data-ca-notification-key="+e+"]");return!!t.length&&(Me(t)||t.fadeTo("fast",.5).fadeTo("fast",1).fadeTo("fast",.5).fadeTo("fast",1),De[e]&&(clearTimeout(De[e]),ke.close(t,!0)),!0)}(t))return!0;if(e.message=Pe(e.message),e.title=Pe(e.title),"I"==e.type){o()(".cm-notification-content.cm-notification-content-extended").each(function(){ke.close(o()(this),!1)}),o()(Ce.body).append('<div class="ui-widget-overlay" style="z-index:1010" data-ca-notification-key="'+t+'"></div>');var a=o()('<div class="cm-notification-content cm-notification-content-extended notification-content-extended '+("I"==e.message_state?" cm-auto-hide":"")+'" data-ca-notification-key="'+t+'"><h1>'+e.title+'<span class="cm-notification-close close"></span></h1><div class="notification-body-extended">'+e.message+"</div></div>");ke.position(a)}else{var i="alert",n="";"N"==e.type?i+=" alert-success":"W"==e.type?i+=" alert-warning":"S"==e.type?i+=" alert-info":i+=" alert-error","I"==e.message_state?i+=" cm-auto-hide":"S"==e.message_state&&(n+=" cm-notification-close-ajax"),Me(a=o()('<div class="cm-notification-content notification-content '+i+'" data-ca-notification-key="'+t+'"><button type="button" class="close cm-notification-close '+n+'" data-dismiss="alert">×</button><strong>'+e.title+"</strong>"+e.message+"</div>"))||Ee.append(a)}o.a.ceEvent("trigger","ce.notificationshow",[a]),"I"==e.message_state&&ke.close(a,!0)},showMany:function(e){for(var t in e)ke.show(e[t],t)},closeAll:function(){var e=Ee.find(".cm-notification-content"),t=o.a.ceDialog("get_last");t.length&&(e=e.add(t.find(".cm-notification-content"))),e.each(function(){var e=o()(this);e.hasClass("cm-notification-close-ajax")||ke.close(e,!1)})},close:function(e,t){if(1==t)return 0===je||(De[e.data("caNotificationKey")]=setTimeout(function(){ke.close(e,!1)},je),!0);!function(e){if(e.find(".cm-notification-close-ajax").length&&o.a.ceAjax("request",fn_url("notifications.close?notification_id="+e.data("caNotificationKey")),{hidden:!0}),e.fadeOut("fast",function(){e.remove()}),e.hasClass("cm-notification-content-extended")){var t=o()(".ui-widget-overlay[data-ca-notification-key="+e.data("caNotificationKey")+"]");t.length&&t.fadeOut("fast",function(){t.remove()})}0==o()(".ui-dialog").is(":visible")&&o()("html").removeClass("dialog-is-open")}(e)},init:function(){je=1e3*Ce.notice_displaying_time,Ee=o()(".cm-notification-container"),o()(Ce.doc).on("click",".cm-notification-close",function(){ke.close(o()(this).parents(".cm-notification-content:first"),!1)}),Ee.find(".cm-auto-hide").each(function(){ke.close(o()(this),!0)}),o()(".cm-notification-content.notification-content-extended").each(function(e,t){var a=o()(t);ke.position(a)})},position:function(e,t){t=!1!==t;var a=o.a.getWindowSizes(),i=a.view_height-300;e.find(".cm-notification-max-height").css({"max-height":i}),t&&o()(Ce.body).append(e),e.css("top",a.view_height/2-e.height()/2)}},Ae=(m.a,{}),xe={on:function(e,t,a){a=a||!1,e in Ae||(Ae[e]=[]),Ae[e].push({handler:t,one:a})},one:function(e,t){xe.on(e,t,!0)},trigger:function(e,t){t=t||[];var a,i=!0;if(e in Ae)for(var n=0;n<Ae[e].length;
1n++)if(a=Ae[e][n].handler.apply(Ae[e][n].handler,t),Ae[e][n].one&&(Ae[e].splice(n,1),n--),!1===a){i=!1;break}return i}},Te=(m.a,{_init:function(e){if(!e.data("codeEditor")){var t=ace.edit(e.prop("id"));t.session.setUseWrapMode(!0),t.session.setWrapLimitRange(),t.setFontSize("14px"),t.renderer.setShowPrintMargin(!1),t.getSession().on("change",function(t){e.addClass("cm-item-modified")}),e.data("codeEditor",t)}return o()(this)},init:function(e){var t=o()(this);return Te._init(t),e&&t.data("codeEditor").getSession().setMode(e),o()(this)},set_value:function(e,t){var a=o()(this);return Te._init(a),void 0==t&&(t="ace/mode/html"),a.data("codeEditor").getSession().setMode(t),a.data("codeEditor").setValue(e),a.data("codeEditor").navigateLineStart(),a.data("codeEditor").clearSelection(),a.data("codeEditor").scrollToRow(0),o()(this)},set_show_gutter:function(e){o()(this).data("codeEditor").renderer.setShowGutter(e)},value:function(){var e=o()(this);return Te._init(e),e.data("codeEditor").getValue()},focus:function(){var e=o()(this),t=e.data("codeEditor").getSession(),a=t.getLength();e.data("codeEditor").focus(),e.data("codeEditor").gotoLine(a,t.getLine(a-1).length)},set_listener:function(e,t){return o()(this).data("codeEditor").getSession().on(e,function(e){t(e)}),o()(this)}}),Ie=m.a,Be={pageSize:10,enableSearch:!0,closeOnSelect:!0,loadViaAjax:!1,dataUrl:null,enableImages:!1,imageWidth:20,imageHeight:20,placeholder:null,allowClear:!1,debug:!1,autofocus:!1,dropdownCssClass:"",delay:0};function qe(e,t){this.$el=o()(e),this.settings=o.a.extend({},Be,t),this.init()}o.a.extend(qe.prototype,{init:function(){var e=this.$el.data();this.settings.bulkEditMode=e.caBulkEditMode||!1,this.settings.dropdownParent=e.caDropdownParent||!1,this.settings.placeholder=e.caPlaceholder||this.settings.placeholder,this.settings.pageSize=e.caPageSize||this.settings.pageSize,this.settings.dataUrl=e.caDataUrl||this.settings.dataUrl,this.settings.loadViaAjax=void 0===e.caLoadViaAjax?this.settings.loadViaAjax:e.caLoadViaAjax,this.settings.closeOnSelect=void 0===e.caCloseOnSelect?this.settings.closeOnSelect:e.caCloseOnSelect,this.settings.enableImages=void 0===e.caEnableImages?this.settings.enableImages:e.caEnableImages,this.settings.enableSearch=void 0===e.caEnableSearch?this.settings.enableSearch:e.caEnableSearch,this.settings.imageWidth=void 0===e.caImageWidth?this.settings.imageWidth:e.caImageWidth,this.settings.imageHeight=void 0===e.caImageHeight?this.settings.imageHeight:e.caImageHeight,this.settings.multiple=void 0===this.settings.multiple?this.$el.is("[multiple]"):this.settings.multiple,this.settings.debug=void 0===e.debug?this.settings.debug:e.caDebug,this.settings.allowClear=void 0===e.caAllowClear?this.settings.allowClear:e.caAllowClear,this.settings.autofocus=void 0===e.caAutofocus?this.settings.autofocus:e.caAutofocus,this.settings.dropdownCssClass=e.caDropdownCssClass||this.settings.dropdownCssClass,this.settings.delay=e.caAjaxDelay||this.settings.delay,this.settings.allowSorting=e.caAllowSorting||!1,this.settings.escapeHtml=void 0===e.caEscapeHtml||e.caEscapeHtml,this.settings.addTemplateSelectionHook=void 0!==e.caAddTemplateSelectionHook&&e.caAddTemplateSelectionHook,this.settings.isRequired=void 0!==e.caRequired&&e.caRequired,this.settings.width=void 0!==e.caSelectWidth&&e.caSelectWidth,this.settings.repaintDropdownOnChange=e.caRepaintDropdownOnChange||!1,this.settings.templateType=e.caTemplateType||"",this.settings.enableAdd=e.caEnableAdd||!1,this.settings.templateResultSelector=e.caTemplateResultSelector||"",this.settings.templateSelectionSelector=e.caTemplateSelectionSelector||"",this.settings.templateResultAddSelector=e.caTemplateResultAddSelector||"",this.settings.newValueHolderSelector=e.caNewValueHolderSelector||null,this.settings.newValueAllowMultiple=e.caNewValueAllowMultiple||!1,this.initSelect2(this.settings)},initSelect2:function(e){var t=this,a={language:{loadingMore:function(){return Ie.tr("loading")},searching:function(){return Ie.tr("loading")},errorLoading:function(){return Ie.tr("error")},noResults:function(){return Ie.tr("nothing_found")}},closeOnSelect:this.settings.closeOnSelect,placeholder:this.settings.placeholder,allowClear:this.settings.allowClear,multiple:this.settings.multiple,dropdownCssClass:this.settings.dropdownCssClass};this.settings.loadViaAjax&&null!==this.settings.dataUrl&&(a.ajax={url:this.settings.dataUrl,delay:this.settings.delay,data:function(e){var a={q:e.term,page:e.page||1,page_size:t.settings.pageSize};return t.settings.enableImages&&(a.image_width=t.settings.imageWidth,a.image_height=t.settings.imageHeight),a},processResults:function(e,a){return a.page=a.page||1,{results:e.objects,pagination:{more:a.page*t.settings.pageSize<e.total_objects}}},transport:function(e,t,a){return e.callback=t,e.hidden=!0,o.a.ceAjax("request",e.url,e)}}),this.settings.escapeHtml||(a.escapeMarkup=function(e){return e}),a.templateSelection=function(a,i){a.content||(a.content={text:a.text,append:""});var n="";a.type=t.settings.templateType,a.bulkEditMode=e.bulkEditMode,a.context=a.text,t.templateResultAddSelector&&a.newTag?n=o()(t.settings.templateResultAddSelector).html():t.settings.templateSelectionSelector&&(n=o()(t.settings.templateSelectionSelector).html());var r=Object.assign({},o()(a.element).data()).data;return r&&(a.data=r.data),void 0!==a.element&&o()(a.element).data("caObjectSelectorItemTemplate")&&(a.context=o()(a.element).data("caObjectSelectorItemTemplate")),n&&(Object.keys(a.content).forEach(function(e){n=n.str_replace("[".concat(e,"]"),a.content[e])}),a.context=n),o.a.ceEvent("trigger","ce.select_template_selection",[a,i,t.$el]),a.context};var i=this.$el;if(this.settings.data&&(a.data=this.settings.data,Array.isArray(a.data))){var n={};i.find("option").each(function(){n[o()(this).val()]=o()(this)}),this.settings.data.forEach(function(e){e.id&&e.text&&n[e.id]&&!n[e.id].text()&&n[e.id].text(e.text)})}(this.settings.templateSelectionSelector||this.settings.enableImages||this.settings.enableAdd)&&(a.templateResult=function(e){if(e.loading)return e.text;if(e.content||(e.content={text:e.text,append:""}),t.settings.enableImages&&!e.image_url)return o()("<span>"+e.text+"</span>");e.type=t.settings.templateType,e.context=e.text;var a="";return o.a.ceEvent("trigger","ce.select_template_result",[e,i]),t.settings.enableImages&&e.image_url&&(e.content.append=e.image_url),t.settings.enableAdd&&e.newTag?a=o()(t.settings.templateResultAddSelector).html():t.settings.templateResultSelector&&(a=o()(t.settings.templateResultSelector).html()),a&&(Object.keys(e.content).forEach(function(t){var i=new RegExp("\\[".concat(t.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&"),"\\]"),"g");a=a.replace(i,e.content[t])}
1),e.context=a),o.a.ceEvent("trigger","ce.change_select_list",[e,i]),a?o()(e.context):e.image_url?o()('<img src="'+e.image_url+'" alt="'+e.text+'" /><span>'+e.context+"</span>"):o()("<span>"+e.context+"</span>")}),this.settings.enableSearch||(a.minimumResultsForSearch=1/0),this.settings.width&&(a.width=this.settings.width),this.settings.repaintDropdownOnChange&&this.$el.on("select2:select select2:unselect",function(){var e=o()(this).data("select2");e.isOpen()&&e.dropdown._positionDropdown()}),this.settings.dropdownParent&&(a.dropdownParent=o()(this.settings.dropdownParent)),this.settings.enableAdd&&(a.tags=!0,a.createTag=function(e){var a=o.a.trim(e.term);if(""===a)return null;var n={id:a,text:a,newTag:!0,type:t.settings.templateType,content:{text:a}};return o.a.ceEvent("trigger","ce.select2.create_tag",[i,n,a]),n.content.append||(n.content.append=""),n}),i.select2(a),o.a.ceEvent("on","ce.window.resize",function(e,t){var a=i.parent();a.hasClass("select2-wrapper--width-auto")||a.find("input.select2-search__field, .select2-container").css({width:"100%"})}),o.a.ceEvent("on","ce.tab.show",function(e,t){o()(window).width()<=768&&i.parent().find("input.select2-search__field, .select2-container").css({width:"100%"})}),this.settings.allowSorting&&this.$el.select2Sortable(),this.settings.autofocus&&this.$el.select2("focus"),i.on("select2:select",function(e){var a=e.params.data;if(t.settings.newValueHolderSelector)if(t.settings.newValueAllowMultiple){if(a.newTag){var n=o()(t.settings.newValueHolderSelector).last(),r=n.val()?n.clone():n;r.val(a.id),r.insertAfter(n)}}else a.newTag?o()(t.settings.newValueHolderSelector).val(a.id):o()(t.settings.newValueHolderSelector).val(null);o.a.ceEvent("trigger","ce.select2.select",[i,a,e])}),i.on("select2:unselect",function(e){var a=e.params.data;if(t.settings.newValueHolderSelector&&a.newTag){var n=o()(t.settings.newValueHolderSelector);n.length>1?n.each(function(e,t){var i=o()(t);i.val()===a.id&&i.remove()}):n.val(null)}o.a.ceEvent("trigger","ce.select2.unselect",[i,e])}),o.a.ceEvent("trigger","ce.select2.init",[i])}});m.a;var Re,Se={init:function(e){var t=this.get(0);if(document.selection)t.focus(),document.selection.createRange().text=e,t.focus();else if(t.selectionStart||"0"==t.selectionStart){var a=t.selectionStart,i=t.selectionEnd,n=t.scrollTop;t.value=t.value.substring(0,a)+e+t.value.substring(i,t.value.length),t.focus(),t.selectionStart=a+e.length,t.selectionEnd=a+e.length,t.scrollTop=n}else t.value+=e,t.focus()}},Le=(m.a,{init:function(){var e=o()(this);return e.length?(o.a.fn.bootstrapSwitch?e.bootstrapSwitch():o.a.getScript("js/lib/bootstrap_switch/js/bootstrapSwitch.js",function(){e.bootstrapSwitch()}),e):e},isActive:function(){return o()(this).bootstrapSwitch("isActive")},setActive:function(e){o()(this).bootstrapSwitch("setActive",e),o()(this).find("input").prop("disabled",!e)},getStatus:function(){return o()(this).bootstrapSwitch("status")}}),Ue=(m.a,{selectToggler:function(e,t){e.prop("checked",!1),t.prop("checked",!0).prop("disabled",!0)},init:function(){var e=o()(this),t=e.data("caCheckboxGroupRole"),a=e.data("caCheckboxGroup"),i=o()('[data-ca-checkbox-group="'.concat(a,'"][data-ca-checkbox-group-role="').concat("togglee",'"]')),n=o()('[data-ca-checkbox-group="'.concat(a,'"][data-ca-checkbox-group-role="').concat("toggler",'"]'));e.on("change",function(a){var r=e.is(":checked"),s=!1;i.each(function(e,t){o()(t).is(":checked")&&(s=!0)}),"toggler"===t&&r?Ue.selectToggler(i,n):"togglee"===t&&r?n.prop("checked",!1).prop("disabled",!1):"togglee"!==t||s||Ue.selectToggler(i,n)})}}),We={container_selector:"[data-ca-block-manager-container-id]",row_selector:"[data-ca-block-manager-row-id]",grid_selector:"[data-ca-block-manager-grid-id]",block_selector:"[data-ca-block-manager-snapping-id]",blocks_place_selector:"[data-ca-block-manager-blocks-place]",block_disabled_class:"bm-block-manager__block--disabled",block_got_up_class:"bm-block-manager__block--got-up",block_got_down_class:"bm-block-manager__block--got-down",block_menu_wrapper_bottom_class:"bm-block-manager__menu-wrapper--bottom",block_menu_bottom_class:"bm-block-manager__menu--bottom",menu_wrapper_selector:"[data-ca-block-manager-menu-wrapper]",menu_selector:"[data-ca-block-manager-menu]",action_selector:"[data-ca-block-manager-action]",switch_selector:"[data-ca-block-manager-switch]",switch_icon_selector:"[data-ca-block-manager-switch-icon]",switch_icon_show_selector:'[data-ca-block-manager-switch-icon="show"]',switch_icon_hide_selector:'[data-ca-block-manager-switch-icon="hide"]',switch_icon_hidden_class:"bm-block-manager__icon--hidden",move_selector:"[data-ca-block-manager-move]",left_alignment_selector:'[data-ca-block-manager-is-left-alignment="true"]',right_alignment_selector:'[data-ca-block-manager-is-right-alignment="true"]',float_left_class:"ty-float-left",float_right_class:"ty-float-right",sortable_items_selector:"> *:not(#litecheckout_form):not(#litecheckout_final_section)",offset_threshold:50,_hover_element:{},_self:{}},Ke={sendRequest:function(e,t,a){o.a.ceAjax("request",fn_url("block_manager."+e+(t?"."+t:"")),{data:a,method:"post"})}},Fe={up:function(){We._hover_element.addClass(We.block_got_up_class),setTimeout(function(){We._hover_element.removeClass(We.block_got_up_class),We._hover_element.trigger("block_manager:animation_complete","up")},300)},down:function(){We._hover_element.addClass(We.block_got_down_class),setTimeout(function(){We._hover_element.removeClass(We.block_got_down_class),We._hover_element.trigger("block_manager:animation_complete","down")},300)}},$e={_snapBlocks:function(e){var t={};return e.parent().find(We.block_selector).each(function(){var e=o()(this),a=e.index();t[a]={grid_id:e.closest(We.grid_selector).data("caBlockManagerGridId"),order:a,snapping_id:e.data("caBlockManagerSnappingId"),action:"update"}}),t},_executeAction:function(e){var t=!1;return"switch"==e?t=$e._blockSwitch():"move"==e&&(t=$e._blockMove()),t},_blockSwitch:function(){var e=We._self.data("caBlockManagerSwitch")?"A":"D",t=We._self.find(We.switch_icon_show_selector),a=We._self.find(We.switch_icon_hide_selector),i={snapping_id:We._hover_element.data("caBlockManagerSnappingId"),object_id:0,object_type:"",status:e,type:"block"};return Ke.sendRequest("update_status","",i),"A"===e?(We._self.removeClass(We.block_disabled_class),We._hover_element.removeClass(We.block_disabled_class),We._self.data("caBlockManagerSwitch",!1),a.addClass(We.switch_icon_hidden_class),t.removeClass(We.switch_icon_hidden_class)):(We._self.addClass(We.block_disabled_class),We._hover_element.addClass(We.block_disabled_class),We._self.data("caBlockManagerSwitch",!0),t.addClass(We.switch_icon_hidden_class),a.removeClass(We.switch_icon_hidden_class)),!0},_blockMove:function(){var e=We._self.data("caBlockManagerMove"),t=We._hover_element,a=$e._getNearElem(t,e);if(o.a.isEmptyObject(a))return!0;var i=$e._getBlockMovingTactics(t,a,e);return $e._setBlockFloats(t,a),t[i](a),$e._updateBlock(t),Fe[e](),Ke.sendRequest("snapping","",{snappings:$e._snapBlocks(We._hover_element)}),!0},_updateBlock:function(e){return o()(window).trigger("resize"),e.find(".cm-image-gallery").each(function(){o()(this).data("owlCarousel").reinit()}),!0},_setMenuPosition:function(e){var t=e.offset().top<We.offset_threshold;return e.find(We.menu_wrapper_selector).toggleClass(We.block_menu_wrapper_bottom_class,t),e.find(We.menu_selector).toggleClass(We.block_menu_bottom_class,t),!0},_setBlockFloats:function(e,t){var a=t.closest(We.grid_selector).filter(We.left_alignment_selector).length>0,i=t.closest(We.grid_selector).filter(We.right_alignment_selector).length>0;return e.toggleClass(We.float_left_class,a&&i||a),e.toggleClass(We.float_right_class,a&&i||i),!0},_getBlockMovingTactics:function(e,t,a){var i="up"===a,n=0===e.prevAll(We.block_selector).first().length,o=0===e.nextAll(We.block_selector).first().length,r=t.is(We.blocks_place_selector);
1return r&&i&&n?"appendTo":r&&!i&&o?"prependTo":i&&n||!i&&!o?"insertAfter":"insertBefore"},_getNearElem:function(e,t,a){var i="up"===t,n=!1,o=We.container_selector,r="";e.is(We.blocks_place_selector+":not("+We.grid_selector+")")&&console.log("BLOCKS PLACE STOP"),e.is(We.block_selector)?(o=We.block_selector,r=We.grid_selector):e.is(We.grid_selector)?(n=!0,o=We.grid_selector,r=We.row_selector):e.is(We.row_selector)&&e.closest(We.grid_selector).length?(n=!0,o=We.row_selector,r=We.grid_selector):e.is(We.row_selector)&&(n=!0,o=We.row_selector,r=We.container_selector);var s=i?"last":"first",l=e[i?"prevAll":"nextAll"](o).first(),c=a?e:l,_=a||l.length>0,d=c.find(We.grid_selector),u=d.length>0,p=c.find(We.blocks_place_selector),f=p.length>0;return _&&n&&u?$e._getNearElem(d[s](),t,!0):f?p:_?c:r?$e._getNearElem(e.closest(r),t):{}}},ze=function(){var e={items:We.sortable_items_selector,connectWith:We.blocks_place_selector,update:function(e,t){var a=$e._snapBlocks(o()(t.item));Ke.sendRequest("snapping","",{snappings:a})}};o.a.extend(We,e),o()(We.blocks_place_selector).sortable(We)},Ne={init:{init:function(){Re||(ze(),o()(We.block_selector).each(function(){$e._setMenuPosition(o()(this))}),o()(m.a.doc).on("click",We.action_selector,function(e){We._self=o()(this);var t=We._self.parents(We.menu_selector).parent().parent();We._hover_element=t;var a=We._self.data("caBlockManagerAction");return $e._executeAction(a)}),o()(m.a.doc).on("block_manager:animation_complete",function(e){$e._setMenuPosition(o()(e.target))}),Re=!0)}}.init,api:{sendRequest:Ke.sendRequest},defaults:We},He=m.a;var Ve={init:function(){o()(this).each(function(){var e,t=o()(this);if(!t.length)return!1;if(t[0].classList.forEach(function(t){0===t.indexOf("cm-block-loader--")&&(e=t.split("--")[1])}),void 0!==e){var a=o()('<div class="cm-block-loader" data-ca-object-key="'.concat(e,'"></div>'));t.after(a),t.remove(),o.a.ceAjax("request",fn_url("block_manager.render&object_key=".concat(encodeURIComponent(e),"&redirect_url=").concat(encodeURIComponent(He.current_url))),{method:"get",callback:Ve.processResponse(a),hidden:!0})}})},processResponse:function(e){return function(t){var a=o()(t.block_content);a.toggleClass("cm-block-loaded");var i=[];a.find("script").each(function(e,t){t.src&&i.push(t.src)}),function(e){var t=o.a.map(e,function(e){return o.a.getScript(e)});return t.push(o.a.Deferred(function(e){o()(e.resolve)})),o.a.when.apply(o.a,t)}(i).done(function(){a.find("script[src]").remove(),o()(".cm-block-loaded",o()(e)).remove(),o()(e).append(a),o.a.commonInit(e)})}}},Ge={objectType:"",ajaxUrl:"",ajaxDelay:"",ajaxPageSize:10,ajaxMethod:"get",allowSorting:!1,enableSearch:!0,enableCreateObject:!1,createObjectToEnd:!1,tokenSeparators:[],allowMultipleCreatedObjects:!1,closeOnSelect:!0,selectOnClose:!1,allowClear:!1,autofocus:!1,autoopen:!1,escapeHtml:!0,redrawDropdownOnChange:!1,width:"100%",showDropdown:!0,containerHideCssClass:"object-picker__selection-simple--disable-dropdown",dropdownHideCssClass:"object-picker__select2-dropdown--disable-dropdown",containerCssClass:"",dropdownCssClass:"",templateResultSelector:null,templateResultNewSelector:null,templateResultPredefinedSelector:null,templateSelectionSelector:null,templateSelectionNewSelector:null,templateSelectionLoadSelector:null,templateSelectionPredefinedSelector:null,createdObjectHolderSelector:null,externalContainerSelector:null,placeholder:"",placeholderValue:"",hasStrictComplianceMatcher:!1,maximumInputLength:0,minimumInputLength:0,maximumSelectionLength:0,minimumResultsForSearch:0,languageLoadingMore:"loading",languageSearching:"loading",languageErrorLoading:"error",languageNoResults:"nothing_found",extendedPickerId:null,extendedPickerIdKey:"",extendedPickerTextKey:"",predefinedVariants:[],dropdownParentSelector:"",searchRequestData:{},unremovableItemIds:[],hideSelection:!1,enablePermanentPlaceholder:!1,lazyLoad:!1},Ye=a(4),Je=a(5),Ze=function(){function e(){Object(Ye.a)(this,e)}return Object(Je.a)(e,null,[{key:"set",value:function(e,t){var a=this;try{t.forEach(function(t){sessionStorage.setItem(a.getItemKey(e,t.id),JSON.stringify(t))})}catch(e){}}},{key:"get",value:function(e,t){try{var a=sessionStorage.getItem(this.getItemKey(e,t));if(a)return a=JSON.parse(a),a=this.normalizeObject(a)}catch(e){}return null}},{key:"mget",value:function(e,t){var a=[],i=this;return t.forEach(function(t){var n=i.get(e,t);n&&a.push(n)}),a}},{key:"load",value:function(e,t,a,i){var n=o.a.Deferred(),s=this;return o.a.ceAjax("request",e,{method:i||"get",hidden:!0,caching:!0,data:{ids:a},error_callback:function(){n.reject()},callback:function(e){if(void 0!==Object(r.a)(e.objects)){var a={};o.a.each(e.objects,function(e,t){(t=s.normalizeObject(t)).loaded=!0,a[t.id]=t}),s.set(t,e.objects),n.resolve(a)}}}),n.promise()}},{key:"find",value:function(e,t,a){var i=o.a.Deferred();return a=o.a.extend({},a,{error_callback:function(){i.reject()},callback:function(e){i.resolve(e)},hidden:!0}),o.a.ceAjax("request",e,a),i.promise()}},{key:"getItemKey",value:function(e,t){return"".concat(e,"_").concat(t)}},{key:"normalizeObject",value:function(e){return e.id&&null!==e.id&&(e.id=e.id.toString()),e}}]),e}();function Qe(e,t,a){e.call(this,t,a),this.unremovableItemsIds=a.get("unremovableItemIds"),this.enablePermanentPlaceholder=a.get("enablePermanentPlaceholder")}function Xe(e,t,a){e.call(this,t,a),this.$externalSelectionContainer=o()(a.get("externalContainerSelector"))}function et(e,t,a){e.call(this,t,a)}function tt(e,t,a){e.call(this,t,a),this.variants=a.get("predefinedVariants")}function at(e,t,a,i){e.call(this,t,a,i),this.unremovableItemsIds=a.get("unremovableItemIds")}Qe.prototype.bind=function(e,t,a){this.$selection.on("click",function(e){o()(e.target).hasClass("select2-search__field")||o()(e.target).hasClass("select2-selection__rendered")||e.stopImmediatePropagation()}),e.call(this,t,a)},Qe.prototype.display=function(e,t,a){return t.id&&Array.isArray(this.unremovableItemsIds)&&-1!==this.unremovableItemsIds.indexOf(t.id)&&
1(a.find(".select2-selection__choice__remove").remove(),a.addClass("select2-selection__choice--unremovable")),e.call(this,t,a)},Qe.prototype.searchRemoveChoice=function(){return!1},Qe.prototype.update=function(e,t){e.call(this,t),this.enablePermanentPlaceholder&&this.$search.attr("placeholder",this.placeholder.text)},Xe.prototype.update=function(e,t){e.call(this,[]);var a=o.a.fn.select2.amd.require("select2/utils"),i=[],n=new Map;this.$externalSelectionContainer.children().each(function(){var e=o()(this),t=a.GetData(e[0],"data");t&&n.set(t.id,e)});for(var r=0;r<t.length;r++){var s=t[r];s.data&&(s.data._index=r);var l=o()(this.display(s,""));if(n.has(s.id)){var c=n.get(s.id);a.GetData(c[0],"data");s.isChanged&&c.replaceWith(l),n.delete(s.id)}else i.push(l);a.StoreData(l[0],"data",s)}i.length&&a.appendMany(this.$externalSelectionContainer,i),n.size&&n.forEach(function(e){a.RemoveData(e[0]),e.remove()})},Xe.prototype.bind=function(e,t,a){e.call(this,t,a);var i=this,n=o.a.fn.select2.amd.require("select2/utils");this.$externalSelectionContainer.on("click",".cm-object-picker-remove-object",function(e){if(!i.options.get("disabled")){var t=o()(this).closest(".cm-object-picker-object"),a=n.GetData(t[0],"data");e.originalEvent&&(e.originalEvent=Object.assign({},e.originalEvent,{metaKey:!0})),i.trigger("unselect",{originalEvent:e,data:a})}})},et.prototype.update=function(e,t){e.call(this,[])},tt.prototype.current=function(e,t){e.call(this,t);var a=[],i=this,n=this.$element.val();
1Array.isArray(n)||(n=[n]),this.variants.forEach(function(e){e=i._normalizeVariant(e),-1!==n.indexOf(e.id)&&a.push(e)}),a.length&&t(a)},tt.prototype.query=function(e,t,a){var i=this;t.term||null!=t.page?e.call(this,t,a):e.call(this,t,function(e){var t=e.results,n=[];i.variants.forEach(function(e){e=i._normalizeVariant(e);var a=i.option(e);a.attr("data-select2-predefined-variant",!0),n.push(a),i._insertVariant(t,e)}),e.results=t,a(e)})},tt.prototype._insertVariant=function(e,t,a){t.unshift(a)},tt.prototype._normalizeVariant=function(e,t){return Object.assign(t,{data:t.data||{},loaded:!0,isPredefined:!0})},at.prototype.option=function(e,t){return t.id&&Array.isArray(this.unremovableItemsIds)&&-1!==this.unremovableItemsIds.indexOf(t.id)&&(t.disabled=!0),e.call(this,t)};var it=m.a,nt=function(){function e(t,a){Object(Ye.a)(this,e),this.$elem=t,this.options=a,this.tryLoadFromStorage();this.$elem.select2(this.buildSelect2Options());this.options.allowSorting&&this.$elem.select2Sortable(),this.options.autofocus&&this.$elem.select2("focus"),this.options.autoopen&&this.openDropdown(),this.bindEvents(),this.fireEvent("inited")}return Object(Je.a)(e,[{key:"destroy",value:function(){this.$elem.select2("destroy")}},{key:"resize",value:function(){var e=this.$elem.parent();e.hasClass("select2-wrapper--width-auto")||(e.find("input.select2-search__field, .select2-container").css({width:"100%"}),this.fireEvent("resized"))}},{key:"getSelectedObjectIds",value:function(){var e=this.$elem.val();return Array.isArray(e)||(e=[e]),e}},{key:"setSelectedObjectIds",value:function(e){this.$elem.val(e),this.$elem.trigger("change")}},{key:"selectObjectId",value:function(e){if(this.isMultiple()){var t=new Set(this.getSelectedObjectIds());t.add(e),e=Array.from(t)}this.setSelectedObjectIds(e)}},{key:"unselectObjectId",value:function(e){if(this.isMultiple()){var t=new Set(this.getSelectedObjectIds());t.delete(String(e)),e=Array.from(t)}else e=null;this.setSelectedObjectIds(e)}},{key:"addObjects",value:function(t){var a=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],i=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],n=this,r=new Set;t.forEach(function(e){var t=n.$elem.find('option[value="'.concat(e.id,'"]'));if(t.length)a&&t.prop("selected",!0);else{var s=new Option(e.text,e.id,a,a);n.$elem.append(s),i||(e.loaded=!0,o()(s).data("data",e))}r.add(e.id)}),this.$elem.trigger("change"),this.isAjaxSource()&&i&&e.loadObjects(o()([this.$elem]),this.options.objectType,r)}},{key:"updateObjects",value:function(e){var t=this,a=this.$elem.data("select2");e.forEach(function(e){var a=t.$elem.find('option[value="'.concat(e.id,'"]')),i=a.data("data")||{},n=o.a.extend({},i,e);i.isChanged=n.isChanged=!1,n.isChanged=JSON.stringify(i)!==JSON.stringify(n),a.text(e.text),a.data("data",n),a.removeAttr("data-select2-id")}),a&&a.dataAdapter.current(function(e){a.trigger("selection:update",{data:e})})}},{key:"openDropdown",value:function(){this.$elem.select2("open")}},{key:"closeDropdown",value:function(){this.$elem.select2("close")}},{key:"isMultiple",value:function(){return this.$elem.is("[multiple]")}},{key:"isCreateObjectAvailable",value:function(){return Boolean(this.options.enableCreateObject)}},{key:"isAjaxSource",value:function(){return Boolean(this.options.ajaxUrl)}},{key:"getObjectType",value:function(){return this.options.objectType}},{key:"extendSearchRequestData",value:function(e){this.options.searchRequestData=o.a.extend({},this.options.searchRequestData,e)}},{key:"isInited",value:function(){return!0===this.$elem.data("caObjectPickerInited")}},{key:"isDropdownOpen",value:function(){return this.$elem.data("select2").isOpen()}},{key:"fireEvent",value:function(e){for(var t=arguments.length,a=new Array(t>1?t-1:0),i=1;i<t;i++)a[i-1]=arguments[i];this.$elem.trigger("ce:object_picker:".concat(e),[this].concat(a)),o.a.ceEvent("trigger","ce.object_picker.".concat(e),[this].concat(a))}},{key:"buildSelect2Options",value:function(){var e=this,t={width:this.options.width,allowClear:this.options.allowClear,closeOnSelect:this.options.closeOnSelect,containerCssClass:this.options.containerCssClass,dropdownCssClass:this.options.dropdownCssClass,showDropdown:this.options.showDropdown,language:{loadingMore:function(){return it.tr(e.options.languageLoadingMore)},searching:function(){return it.tr(e.options.languageSearching)},errorLoading:function(){return it.tr(e.options.languageErrorLoading)},noResults:function(){return it.tr(e.options.languageNoResults)}},maximumInputLength:this.options.maximumInputLength,maximumSelectionLength:this.options.maximumSelectionLength,minimumInputLength:this.options.minimumInputLength,minimumResultsForSearch:this.options.enableSearch?this.options.minimumResultsForSearch:1/0,externalContainerSelector:this.options.externalContainerSelector,unremovableItemIds:this.options.unremovableItemIds,enablePermanentPlaceholder:this.options.enablePermanentPlaceholder,placeholder:{id:this.options.placeholderValue,text:this.options.placeholder,loaded:!0,data:{name:this.options.placeholder}},selectOnClose:this.options.selectOnClose,templateResult:function(t){return e.renderResultItemTemplate(t)}
1,templateSelection:function(t,a){return e.renderSelectionItemTemplate(t,a)},predefinedVariants:this.options.predefinedVariants,tokenSeparators:this.options.tokenSeparators};this.options.showDropdown||(t.containerCssClass+=" "+this.options.containerHideCssClass+" ",t.dropdownCssClass+=" "+this.options.dropdownHideCssClass+" "),this.options.dropdownParentSelector&&(t.dropdownParent=o()(this.options.dropdownParentSelector)),this.options.hasStrictComplianceMatcher&&(t.matcher=function(e,t){return""===o.a.trim(e.term)?t:void 0===t.text?null:t.text.toUpperCase()==e.term.toUpperCase()?t:null}),this.isAjaxSource()&&(t.ajax={url:this.options.ajaxUrl,delay:this.options.ajaxDelay,data:function(t){var a={q:t.term,page:t.page||1,page_size:e.options.ajaxPageSize};return e.options.searchRequestData&&(a=o.a.extend({},e.options.searchRequestData,a)),a},processResults:function(t,a){return a.page=a.page||1,t.objects=t.objects||[],t.objects.forEach(function(e){(e=Ze.normalizeObject(e)).loaded=!0}),{results:t.objects,pagination:{more:a.page*e.options.ajaxPageSize<t.total_objects}}},transport:function(t,a,i){Ze.find(t.url,e.options.objectType,t).done(a).fail(i)}}),this.isCreateObjectAvailable()&&(t.tags=!0,t.createTag=function(t){return e.createNewObjectCallback(t)},t.insertTag=function(t,a){return e.insertNewObjectCallback(t,a)}),this.options.escapeHtml||(t.escapeMarkup=function(e){return e});var a=o.a.fn.select2.amd.require("select2/options"),i=o.a.fn.select2.amd.require("select2/utils"),n=new a(t,this.$elem);if(this.isMultiple()){var r=n.get("selectionAdapter");r=i.Decorate(r,Qe),this.options.externalContainerSelector&&(r=i.Decorate(r,Xe)),n.set("selectionAdapter",r)}if(this.options.hideSelection){var s=n.get("selectionAdapter");s=i.Decorate(s,et),n.set("selectionAdapter",s)}if(this.options.predefinedVariants.length){var l=n.get("dataAdapter");l=i.Decorate(l,tt),n.set("dataAdapter",l)}var c=n.get("resultsAdapter");return c=i.Decorate(c,at),n.set("resultsAdapter",c),n.options}},{key:"renderTemplate",value:function(e,t){return new Function("data","return `".concat(t,"`;"))(e)}},{key:"getItemTemplate",value:function(e){return o()(e).html()}},{key:"renderResultItemTemplate",value:function(e){return e.loading?e.text:(e.data=e.data||{},e.data.text=e.text,e.isPredefined&&this.options.templateResultPredefinedSelector?t=this.renderTemplate(e.data,this.getItemTemplate(this.options.templateResultPredefinedSelector)):e.isNew&&this.options.templateResultNewSelector?t=this.renderTemplate(e.data,this.getItemTemplate(this.options.templateResultNewSelector)):this.options.templateResultSelector&&(t=this.renderTemplate(e.data,this.getItemTemplate(this.options.templateResultSelector))),t||(t=e.text),this.fireEvent("init_template_result_item",e,t),t);var t}},{key:"renderSelectionItemTemplate",value:function(e,t){var a;return e.data=e.data||{},e.data.text=e.text,e.isPredefined&&this.options.templateSelectionPredefinedSelector?a=this.renderTemplate(e.data,this.getItemTemplate(this.options.templateSelectionPredefinedSelector)):e.isNew&&this.options.templateSelectionNewSelector?a=this.renderTemplate(e.data,this.getItemTemplate(this.options.templateSelectionNewSelector)):this.isAjaxSource()&&!e.loaded&&this.options.templateSelectionLoadSelector?a=this.renderTemplate(e.data,this.getItemTemplate(this.options.templateSelectionLoadSelector)):this.options.templateSelectionSelector&&(a=this.renderTemplate(e.data,this.getItemTemplate(this.options.templateSelectionSelector))),a||(a=e.text),this.options.allowSorting&&o()(t).data("optionId",e.id?e.id:0),this.fireEvent("init_template_selection_item",e,a,t),a}},{key:"createNewObjectCallback",value:function(e){var t=o.a.trim(e.term);if(e.enableCreateNewObject=!0,this.fireEvent("before_create_object",e,a),""===t||!e.enableCreateNewObject)return null;var a={id:t,text:t,isNew:!0,content:{text:t},data:{name:t}};return this.fireEvent("create_object",e,a),a}},{key:"insertNewObjectCallback",value:function(e,t){this.fireEvent("before_insert_object",e,t),this.options.createObjectToEnd?e.push(t):e.unshift(t),this.fireEvent("insert_object",e,t)}},{key:"bindEvents",value:function(){var e=this,t=o.a.fn.select2.amd.require("select2/selection/allowClear"),a=o.a.fn.select2.amd.require("select2/keys"),i=o.a.fn.select2.amd.require("select2/utils");t.prototype._handleKeyboardClear=function(e,t,n){if(!n.isOpen())if(t.which==a.DELETE)this._handleClear(t);else if(t.which==a.BACKSPACE&&n.$element[0].lastChild){var o=this.$selection.find(".select2-selection__clear"),r=i.GetData(o[0],"data");n.$element.trigger({type:"select2:unselect",params:{data:r[r.length-1]}}),n.$element[0].lastChild.remove()}},this.options.redrawDropdownOnChange&&this.$elem.on("select2:select select2:unselect",function(){var e=o()(this).data("select2");e.isOpen()&&e.dropdown._positionDropdown()}),this.$elem.on("select2:select",function(t){var a=t.params.data;if(e.options.createdObjectHolderSelector)if(e.options.allowMultipleCreatedObjects){if(a.isNew){var i=o()(e.options.createdObjectHolderSelector).last(),n=i.val()?i.clone():i;n.val(a.id),n.insertAfter(i)}}else a.isNew?o()(e.options.createdObjectHolderSelector).val(a.id):o()(e.options.createdObjectHolderSelector).val(null);e.fireEvent("object_selected",a,t)}),this.$elem.on("select2:unselect",function(t){var a=t.params.data;if(e.options.createdObjectHolderSelector&&a.isNew){var i=o()(e.options.createdObjectHolderSelector);i.length>1?i.each(function(e,t){var i=o()(t);i.val()===a.id&&i.remove()}):i.val(null)}e.fireEvent("object_unselected",a,t)}),this.$elem.on("change",function(){var t=[];o()(this).find("option:selected").each(function(){t.push(i.GetData(this,"data"))}),e.fireEvent("change",e.isMultiple()?t:t.shift())}),this.$elem.on("select2:open",function(){e.fireEvent("dropdown_opened")}),this.$elem.on("select2:close",function(){e.fireEvent("dropdown_closed")}),this.$elem.on("select2:clear",function(){e.fireEvent("cleared")}),o.a.ceEvent("on","ce.window.resize",function(t,a){e.resize()}),o.a.ceEvent("on","ce.tab.show",function(t,a){e.resize()}),this.options.extendedPickerId&&(o.a.ceEvent("on","ce.picker_add_js_items",function(t,a,i){if
1(e.options.extendedPickerId===i.root_id){var n=[];o.a.map(a,function(t,a){if(t instanceof Object)var i=t[e.options.extendedPickerTextKey];else i=t;n.push({id:a,text:i,loaded:!e.isAjaxSource(),extended_picker_data:t,data:{}})}),n.length&&e.addObjects(n)}}),o.a.ceEvent("on","ce.picker_delete_js_items",function(t,a,i){e.options.extendedPickerId===i.root_id&&o.a.map(a,function(t,a){e.unselectObjectId(a)})})),this.$elem.data("select2").on("selection:update",function(){(e.fireEvent("selection_before_update"),e.options.externalContainerSelector)&&(e.$elem.closest(".cm-hide-inputs").length&&o()(e.options.externalContainerSelector).disableFields());e.fireEvent("selection_updated")})}},{key:"tryLoadFromStorage",value:function(){if(this.isAjaxSource()){var e=Ze.mget(this.options.objectType,this.getSelectedObjectIds());e.length&&this.updateObjects(e)}}}],[{key:"loadObjects",value:function(e,t,a){a=Array.from(a);var i=e.get(0).data("caObjectPicker").options;Ze.load(i.ajaxUrl,t,a,i.ajaxMethod).done(function(t){e.each(function(e,a){if(a.data("caObjectPicker")){var i=a.data("caObjectPicker"),n=i.getSelectedObjectIds(),r=[];o.a.each(n,function(e,a){t[a]&&r.push(t[a])}),r.length&&i.updateObjects(r)}})})}}]),e}();m.a;function ot(e,t){e.length&&function(){var e=o.a.Deferred();o.a.fn.select2?e.resolve():o.a.getScript("js/lib/select2/dist/js/select2.full.min.js",e.resolve);return e.promise()}().done(function(){var t={},a={};e.each(function(){var e=o()(this),i=o.a.extend({},Ge,function(e){var t={};for(var a in Ge)t[a]=e.data(o.a.camelCase("ca-object-picker-".concat(a)));return t}(e),i);if(!i.lazyLoad||e.data("caObjectPickerLazyLoadInited")){var n=new nt(e,i);e.data("caObjectPicker",n),n.isAjaxSource()&&(t[n.options.objectType]||(t[n.options.objectType]=new Set),a[n.options.objectType]||(a[n.options.objectType]=[]),n.getSelectedObjectIds().forEach(function(e){e&&0!=e&&t[n.options.objectType].add(e)}),a[n.options.objectType].push(e))}else!function(e){var t=e.closest("[data-object-picker]");o()("[data-ca-object-picker-lazy-load-field]",t).on("click",function(t){e.hasClass("select2-hidden-accessible")||rt(e)}),o()("[data-ca-object-picker-lazy-load-clear]",t).on("click",function(t){var a=this,i=e.attr("multiple")?e.val().filter(function(e){return e!==""+o()(a).data("caObjectPickerLazyLoadSelect2Id")}):null;rt(e),e.val(i).trigger("change")})}(e)}),o.a.each(t,function(e,t){t.size&&nt.loadObjects(o()(a[e]),e,t)})})}function rt(e){var t=e.closest("[data-object-picker]"),a=o()("[data-ca-object-picker-lazy-load-field]",t);e.data({caObjectPickerAutoopen:!0,caObjectPickerLazyLoadInited:!0}).ceObjectPicker(),a.remove()}var st=function(e){e.fn.ceObjectPicker=function(t){for(var a=arguments.length,i=new Array(a>1?a-1:0),n=1;n<a;n++)i[n-1]=arguments[n];return t&&"init"!==t?function(e,t){for(var a=arguments.length,i=new Array(a>2?a-2:0),n=2;n<a;n++)i[n-2]=arguments[n];e.each(function(){var e=o()(this).data("caObjectPicker");e&&"function"==typeof e[t]&&e[t].apply(e,i)})}.apply(void 0,[e(this),t].concat(i)):ot(e(this),i[0]),e(this)}},lt=(m.a,function(){function e(t,a){Object(Ye.a)(this,e),this.$elem=t,this.options=a,this.bindEvents(),this.fireEvent("inited")}return Object(Je.a)(e,[{key:"fireEvent",value:function(e){for(var t=arguments.length,a=new Array(t>1?t-1:0),i=1;i<t;i++)a[i-1]=arguments[i];this.$elem.trigger("ce:notification_receivers_editor:".concat(e),[this].concat(a)),o.a.ceEvent("trigger","ce.notification_receivers_editor.".concat(e),[this].concat(a))}},{key:"bindEvents",value:function(){var e=this;this.$elem.on("click",this.options.cancelButtonSelector,function(){e.resetChanges.apply(e)}),this.$elem.on("click",this.options.updateButtonSelector,function(){e.saveReceivers.apply(e)})}},{key:"resetChanges",value:function(){var e=this,t={};o.a.ceAjax("request",this.options.loadUrl,{method:"get",result_ids:this.options.resultIds,data:t,caching:!0,hidden:!0,callback:function(a){e.options.resetCallback(e,t,a),e.fireEvent("reset")}})}},{key:"saveReceivers",value:function(){var e=this,t={object_type:this.options.objectType,object_id:this.options.objectId,conditions:this.serialize()};o.a.ceAjax("request",this.options.submitUrl,{method:"post",result_ids:this.options.resultIds,data:t,caching:!1,callback:function(a){e.options.saveC
1allback(e,t,a),e.fireEvent("saved",t,a)}})}},{key:"serialize",value:function(){var e=[],t=this;return this.$elem.find(this.options.receiverPickerSelector).each(function(){var a=o()(this);t.getSelectedReceivers(a).forEach(function(t){e.push(t)})}),this.fireEvent("serialized",e),e}},{key:"getSelectedReceivers",value:function(e){var t=[];return e.select2("data").forEach(function(a){var i=a.data,n=i.method,o=i.criterion;n=n||e.data("caNotificationReceiversEditorReceiverSearchMethod"),o=o||a.text,t.push({method:n,criterion:o})}),t}},{key:"getEditorObjectType",value:function(){return this.options.groupName?"group":"event"}},{key:"getEditorObjectId",value:function(){return this.options.groupName?this.options.groupName:this.options.eventName}}]),e}()),ct={cancelButtonSelector:null,updateButtonSelector:null,receiverPickerSelector:null,submitUrl:"",loadUrl:"",resultIds:"",saveCallback:function(){},resetCallback:function(){},objectType:"group",objectId:null},_t=function(e,t){e.each(function(){var e=$(this),t=$.extend({},ct,dt(e,ct),t),a=new lt(e,t);e.data("caNotificationReceiversEditor",a)})},dt=function(e){var t={};for(var a in ct)t[a]=e.data($.camelCase("ca-notification-receivers-editor-".concat(a)));return t}
1,ut=m.a,pt={init:function(e){return e=e||{},this.each(function(){var t=o()(this),a=e.url||t.data("caInlineDialogUrl"),i=e.actionContext||t.data("caInlineDialogActionContext"),n=e.data||t.data("caInlineDialogData")||{},r=t.prop("id");if(a){t.data("caInlineDialog")&&pt._destroy(t),i&&(n._action_context=i),t.data("caInlineDialog",{placeholder:t.html()}),t.addClass("cm-inline-dialog");var s=o.a.ceAjax("request",a,{full_render:0,result_ids:r,get_promise:!0,skip_result_ids_check:!0,data:n,pre_processing:function(e){e.html&&e.html[r]&&(e.html[r]=e.html[r].replace("<form","<x-form").replace("</form","</x-form"))}});s.done(function(e){var a=[];t.find("x-form").each(function(){var e=o()("<form>"),t=o()(this),i=t.attr("id")||r+"_"+a.length;o.a.each(t.prop("attributes"),function(){e.attr(this.name,this.value)}),e.attr("id",i),e.addClass("hidden cm-outside-inputs"),o()(ut.body).append(e),t.attr("id",i+"_base"),t.find(":input").attr("form",i),a.push(e),e.ceFormValidator()});var i=t.data("caInlineDialog");i.forms=a,t.data("caInlineDialog",i)}),s.fail(function(){pt._destroy(t)})}})},destroy:function(){pt._destroy(this)},opener:function(){return this.on("click",function(){var e=o()(this).data("caInlineDialogContainer");if(e)return o()("#"+e).ceInlineDialog(),!1}),this},closer:function(){return this.on("click",function(){var e=o()(this),t=e.data("caInlineDialogContainer"),a=null;if((a=t?o()("#"+t):e.closest(".cm-inline-dialog")).length)return pt._destroy(a),o.a.ceEvent("trigger","ce.inline_dialog.closed",[this]),a.trigger("ce:inline_dialog:closed"),!1}),this},_destroy:function(e){var t=e.data("caInlineDialog");if(t&&(e.find(".cm-dialog-opener").each(function(){var e=o()(this).data("caTargetId"),t=o()("#"+e);t.length&&t.ceDialog("close")}),e.html(t.placeholder),e.removeData("caInlineDialog"),e.removeClass("cm-inline-dialog"),t.forms&&t.forms.length))for(var a in t.forms)t.forms[a].remove()}},ft=m.a,ht=function(){};ht.prototype=Object.create(Array.prototype,{orderFilesByPosition:{value:function(){return this.sort(function(e,t){return e.tygh.position<t.tygh.position?-1:e.tygh.position>t.tygh.position?1:0}),this},enumerable:!1},getFirstActive:{value:function(){this.orderFilesByPosition();for(var e=0;e<this.length;e++)if(!this[e].removed)return this[e];return!1},enumerable:!1},getMainFile:{value:function(){for(var e=0;e<this.length;e++)if("M"===this[e].image_type)return this[e];return!1},enumerable:!1},isUploadingInProgress:{value:function(){for(var e=0;e<this.length;e++)if("uploading"===this[e].status)return!0;return!1},enumerable:!1}});var mt=ft.FileUploader=function(e,t){this.$el=e,this.el=e.get(0),this.$context=t,this.files=new ht};o.a.extend(mt.prototype,{options:{},elements:{},newAttachedFilesCounter:0,orderPositionCounter:null,init:function(){this.initOptions(),this.lookupDomElements();var e=gt(this.elements.$parentForm);e.push(this),vt(this.elements.$parentForm,e),this.initDropzone(),this.bindEvents(),this.registerExistingFiles()},initOptions:function(){this.options.thumbnailWidth=this.$el.data("caThumbnailWidth"),this.options.thumbnailHeight=this.$el.data("caThumbnailHeight"),this.options.uploadUrl=this.$el.data("caUploadUrl"),this.options.maxFileSize=this.$el.data("caMaxFileSize"),this.options.newFilesParamName=this.$el.data("caNewFilesParamName"),this.options.previewTemplateId=this.$el.data("caTemplateId"),this.options.existingFiles=this.$el.data("caExistingPairs"),this.options.maxFilesCount=this.$el.data("caMaxFilesCount"),this.options.allowSorting=this.$el.data("caAllowSorting"),this.options.destroyAfterInitializing=this.$el.data("caDestroyAfterInitializing"),this.options.defaultImagePairType=this.$el.data("caDefaultImagePairType"),this.options.imagePairTypes=this.$el.data("caImagePairTypes"),this.options.imagePairObjectId=this.$el.data("caImagePairObjectId"),this.options.existingPairThumbnails=this.$el.data("caExistingPairThumbnails"),this.options.expandedDropzoneSelector="file-uploader__pickers--expanded"},lookupDomElements:function(){this.elements.$parentForm=this.$el.parents("form"),this.elements.$filesContainerEl=o()("[data-ca-fileuploader-files-container]",this.$el),this.elements.$pickerContainerEl=o()("[data-ca-fileupload-picker-container]",this.$el),this.elements.$pickerBtnEl=o()("[data-ca-fileupload-picker-btn]",this.$el),this.elements.$pickerMenuEl=o()("[data-ca-fileupload-picker-menu]",this.$el),this.elements.$localFilePickerTrigger=o()("[data-ca-fileupload-picker-local]",this.$el),this.elements.$serverFilePickerTrigger=o()("[data-ca-fileupload-picker-server]",this.$el),this.elements.$urlFilePickerTrigger=o()("[data-ca-fileupload-picker-url]",this.$el),this.elements.$removeAllFilesTrigger=o()("[data-ca-fileupload-remove-all]",this.$el),this.elements.$previewTemplate=o()("#"+this.options.previewTemplateId,this.$context),this.elements.$uploaderPickers=this.$el.find(".file-uploader__pickers")},initDropzone:function(){var e={url:this.options.uploadUrl,thumbnailWidth:this.options.thumbnailWidth,thumbnailHeight:this.options.thumbnailHeight,paramName:this.options.newFilesParamName+"[]",autoProcessQueue:!0,uploadMultiple:!1,parallelUploads:3,maxFiles:this.options.maxFilesCount,previewsContainer:this.elements.$filesContainerEl.get(0),clickable:this.elements.$localFilePickerTrigger.get(0),previewTemplate:this.elements.$previewTemplate.html()};this.options.maxFileSize&&(e.maxFilesize=this.options.maxFileSize),this.dropzone=new Dropzone(this.el,e)},reindexFileOrderPositions:function(){var e=0;this.elements.$filesContainerEl.children().each(function(){o()(this).data("caNewPosition",e++)}),o.a.each(this.files,function(){var e=o()(this.previewElement),t=e.data("caNewPosition");e.data("caNewPosition",null),this.tygh.position=t,this.dynamicData["image-position"]={name:"position",value:t,postfix:"_data"},this.tygh.$sortingPositionInput.val(t)}),this.files.orderFilesByPosition(),this._changeFilesInputNames()},_changeFilesInputNames:function(){var e=this;o.a.each(e.files,function(){e._isMainImagePair(this)?(e._changeMainFileToAdditional(),e._markFileAsMain(this),e.filesGotChanged=!0):(e._markFileAsAdditional(this),e.filesGotChanged=!0),e.refreshPreview(this)})},bindEvents:function(){var e=this;o()(window).on("beforeunload",function(t){return e.isUploadingInProgress()?ft.tr("file_uploading_in_progress_please_wait"):e.filesGotChanged?ft.tr("file_uploading_in_progress_please_wait"):void 0}),o()(".cm-product-save-buttons").on("click",function(t){e.filesGotChanged=!1,t.preventDefault()}),e.options.allowSorting&&this.elements.$filesContainerEl.sortable({tolerance:"pointer",containment:e.elements.$filesContainerEl,curs
1or:"move",placeholder:"file-uploader__sortable-placeholder",forceHelperSize:!0,axis:"xy",items:".file-uploader__file",update:function(t,a){e.reindexFileOrderPositions()}}),this.elements.$pickerBtnEl.on("click",function(t){var a=o()(t.target),i=e.elements,n=i.$filesContainerEl.offset().left+i.$filesContainerEl.outerWidth()-(a.offset().left+a.outerWidth()),r=i.$pickerMenuEl.outerWidth(),s=i.$filesContainerEl.offset().top+i.$filesContainerEl.outerHeight()-(a.offset().top+a.outerHeight()),l=i.$pickerMenuEl.outerHeight();i.$pickerMenuEl.toggleClass("pull-right",n<r),i.$pickerContainerEl.toggleClass("dropup",s<l)}),this.elements.$serverFilePickerTrigger.on("click",function(t){t.preventDefault(),e.runElfinderFilePickerModal()}),this.elements.$removeAllFilesTrigger.on("click",function(){o()(".file-uploader__file-button-delete").trigger("removefiles")}),this.elements.$urlFilePickerTrigger.on("click",function(t){t.preventDefault();var a;if(a=prompt(ft.tr("url")).trim()){var i={name:"",size:null,image_type:"N",dynamicData:{},mock:{type:"url",value:a}};i.dynamicData["upload-type"]={prefix:"type_",value:"url",postfix:"_detailed"},i.dynamicData["upload-file"]={prefix:"file_",value:a,postfix:"_detailed"},e.dropzone.emit("addedfile",i),e.dropzone.emit("complete",i),e.dropzone.emit("thumbnail",i,a)}}),this.dropzone.on("dragover",function(t){void 0==e._dragTimer&&(e._dragTimer=null);var a=t.dataTransfer,i=a.types.indexOf?1!=a.types.indexOf("Files"):a.types.contains("Files");"application/x-moz-file"==a.types[0]&&(i=!0),a.types&&i&&(e._expandDropzone(),window.clearTimeout(e._dragTimer))}),this.dropzone.on("dragleave",function(t){e._dragTimer=window.setTimeout(function(){e._shrinkDropzone()},25)}),this.dropzone.on("complete",function(t){e.options.destroyAfterInitializing&&e.dropzone.destroy()}),this.dropzone.on("success",function(t,a){a.local_data?"path"in a.local_data&&(t.dynamicData["upload-type"]={prefix:"type_",value:"uploaded",postfix:"_detailed"},t.dynamicData["upload-file"]={prefix:"file_",value:a.local_data.path,postfix:"_detailed"},e._isMainImagePair(t)&&(e._changeMainFileToAdditional(),e._markFileAsMain(t)),e.refreshPreview(t)):e.dropzone.emit("error",t,{error:ft.tr("cannot_upload_file")},a)}),this.dropzone.on("sending",function(e,t,a){a.append("is_ajax",1),ft.security_hash&&ft.security_hash.length&&a.append("security_hash",ft.security_hash)}),this.dropzone.on("addedfile",function(t){if(t.tygh=t.tygh||{},t.dynamicData=t.dynamicData||{},t.dynamicData=t.dynamicData||{},t.tygh.index=e.getImageDataIndex(t),e._shrinkDropzone(),e._moveDropzoneToEnd(),t.image_type=t.original_image_type="N",t.dynamicData["image-type"]={name:"type",value:e.options.defaultImagePairType,postfix:"_data"},t.dynamicData["image-object-id"]={name:"object_id",value:e.options.imagePairObjectId,postfix:"_data"},t.dynamicData["is-new-file"]={name:"is_new",value:"Y",postfix:"_data"},t.dynamicData["alt-text-detailed"]={name:"detailed_alt",value:"",postfix:"_data"},t.mock)if("existing"===t.mock.type){if(t.mock.existingPair){var a=t.mock.existingPair.detailed?t.mock.existingPair.detailed:t.mock.existingPair.icon;t.previewLink=a.image_path,t.dynamicData["image-pair-id"]={name:"pair_id",value:t.mock.existingPair.pair_id,postfix:"_data"},t.dynamicData["alt-text-detailed"]={name:"detailed_alt",value:a.alt?a.alt:"",defaultValue:a.alt?a.alt:"",postfix:"_data"},t.dynamicData["is-new-file"]={name:"is_new",value:"N",postfix:"_data"}}t.image_type=t.original_image_type="A"}else t.dynamicData["upload-type"]={prefix:"type_",value:t.mock.type,postfix:"_detailed"},t.dynamicData["upload-file"]={prefix:"file_",value:t.mock.value,postfix:"_detailed"};e.options.allowSorting&&(t.mock&&"existing"===t.mock.type?t.tygh.position=t.mock.position:t.tygh.position=null!==e.orderPositionCounter?++e.orderPositionCounter:e.orderPositionCounter=0,t.dynamicData["image-position"]={name:"position",value:t.tygh.position,postfix:"_data"}),void 0!==t.mock&&"existing"===t.mock.type||e.newAttachedFilesCounter++,e.files.push(t),e.newAttachedFilesCounter&&(e.filesGotChanged=!0),e._isMainImagePair(t)&&e._markFileAsMain(t),e.options.allowSorting&&e.elements.$filesContainerEl.sortable("refresh"),e.refreshPreview(t),e.registerCustomRemoveEvent(t),e.registerCustomAltUpdateEvent(t),e.expandAltTextarea(t)})},getImageDataIndex:function(e){return e.mock&&"existing"===e.mock.type?e.mock.index:this.newAttachedFilesCounter},registerExistingFiles:function(){var e=this;
1this.options.existingFiles.forEach(function(e,t){e.index=t}),this.options.existingFiles.sort(function(e,t){var a=Number(e.position)-Number(t.position);return 0===a&&(a=e.index-t.index),a}),o.a.each(this.options.existingFiles,function(){var t=e.options.existingPairThumbnails[this.pair_id];if(e.orderPositionCounter=Math.max(e.orderPositionCounter,Number(this.position)),this.detailed_id&&this.detailed||this.image_id&&this.icon){var a={name:null,size:null,mock:{type:"existing",index:this.pair_id,position:Number(this.position),existingPair:this}};e.dropzone.emit("addedfile",a),e.dropzone.emit("complete",a),t.detailed?e.dropzone.emit("thumbnail",a,t.detailed.image_path):t.icon&&e.dropzone.emit("thumbnail",a,t.icon.image_path)}})},expandAltTextarea:function(e){var t=e.previewElement,a=o()(t).find(".file-uploader__file-control-menu"),i=o()(t).find("textarea"),n=function(){a.toggleClass("file-uploader__file-control-menu--expanded")};a.on("click",function(e){n(),i.focus().select()}),i.on("blur",function(e){n()})},registerCustomRemoveEvent:function(e){var t=this;o()(e.previewElement).find("[data-ca-dz-remove]").each(function(a,i){o()(i).on("click touch removefiles",function(e){return function(a){var i=o()(e.previewElement),n="";i.find(".cm-file-uploader-dynamic-field").prop("disabled",!0),i.find(".file-uploader__remove-overlay").removeClass("hidden"),i.find("[data-ca-dz-remove]").hide(),i.addClass("file-uploader__file--removed"),"mock"in e&&"existing"===e.mock.type&&(n=e.mock.existingPair.pair_id),e.removed=!0,e.dynamicData["image-remove"]={value:n,update_name:!1};var r=t.files.getFirstActive();t._isMainImagePair(r)&&(t._markFileAsMain(r),t.refreshPreview(r)),t.filesGotChanged=!0,t._markFileAsAdditional(e),t.refreshPreview(e)}}(e))}),o()(e.previewElement).find(".file-uploader__remove-button-recover").each(function(a,i){o()(i).on("click touch",function(e,a){return function(i){var n=o()(e.previewElement);n.find(".cm-file-uploader-dynamic-field").prop("disabled",!1),n.find(".file-uploader__remove-overlay").addClass("hidden"),n.find("[data-ca-dz-remove]").css("display",""),n.removeClass("file-uploader__file--removed"),e.removed=!1,e.dynamicData["image-remove"]={value:"",update_name:!1},t._isMainImagePair(e)&&(t._changeMainFileToAdditional(),t._markFileAsMain(e)),t.filesGotChanged=!0,a.refreshPreview(e)}}(e,t))})},registerCustomAltUpdateEvent:function(e){var t=this;o()(e.previewElement).find(".file-uploader__file-description-input").on("keyup",function(){e.dynamicData["alt-text-detailed"].value=o()(this).val(),t.refreshPreview(e)})},refreshPreview:function(e){if("dynamicData"in e){var t=this,a=o()(e.previewElement),i=["[",e.tygh.index,"]"].join("");o.a.each(e.dynamicData,function(n,r){var s=a.find(["[data-ca-",n,"]"].join("")),l=t.options.imagePairTypes[e.image_type];if(!1!==r.update_name){var c=[r.prefix,l,r.postfix,i].filter(function(e){return void 0!==e});r.name&&c.push(["[",r.name,"]"].join("")),s.attr("name",c.join(""))}o()(s).val(r.value),"defaultValue"in r&&s.length&&(s.get(0).defaultValue=r.value)});var n=a.find("[data-ca-preview-detailed]");e.previewLink?(n.attr("href",e.previewLink),n.show()):n.hide(),e.tygh.$sortingPositionInput=o()("[data-ca-image-position]",a)}},runElfinderFilePickerModal:function(){var e=this;o.a.fn.elfinder?this._initElfinderFilePickerModal():(o.a.loadCss(["js/lib/elfinder/css/elfinder.min.css"]),o.a.loadCss(["js/lib/elfinder/css/theme.css"]),o.a.getScript("js/lib/elfinder/js/elfinder.min.js",function(){e._initElfinderFilePickerModal()}))},_initElfinderFilePickerModal:function(){var e=this,t=o.a.ceDialog("get_last").parent(".ui-front").css("z-index"),a=o()('<div id="server_file_browser"></div>'),i=o.a.extend(ft.fileManagerOptions,{url:fn_url("elf_connector.files?security_hash="+ft.security_hash),cutURL:ft.allowed_file_path,getFileCallback:function(t){a.dialog("close"),e.registerFileFromElfinder(t)}}),n=a.elfinder(i).dialog({width:900,height:500,modal:!0,title:ft.tr("file_browser"),close:function(e,t){a.dialog("destroy").elfinder("destroy").remove()}});t&&n.closest(".ui-dialog").css("z-index",t+1)},registerFileFromElfinder:function(e){var t=e.path.split("/");t.shift();
1var a=t.join("/"),i={name:e.name,size:Number(e.size),type:e.mime,lastModified:e.ts,mock:{type:"server",value:a}};e.height&&(i.height=Number(e.height)),e.width&&(i.width=Number(e.width)),this.dropzone.emit("addedfile",i),this.dropzone.emit("complete",i),this.dropzone.emit("thumbnail",i,e.url)},isUploadingInProgress:function(){return this.files.isUploadingInProgress()},_markFileAsMain:function(e){e.image_type="M",e.dynamicData["image-type"]={name:"type",value:"M",postfix:"_data"}},_markFileAsAdditional:function(e){e.image_type=e.original_image_type,e.dynamicData["image-type"]={name:"type",value:"A",postfix:"_data"}},_changeMainFileToAdditional:function(){var e=this.files.getMainFile();e&&(this._markFileAsAdditional(e),this.refreshPreview(e))},_isMainImagePair:function(e){var t=this.files.getFirstActive();return t&&o()(e.previewElement).is(o()(t.previewElement))},_validateUrl:function(e){e.includes("://")||(e="http://"+e);return/^[A-Za-z]+:\/\/[A-Za-z0-9-_:@]+\.[A-Za-z0-9-+_%~&\\?\/.=()]+$/.test(e)},_expandDropzone:function(){this.elements.$uploaderPickers.hasClass(this.options.expandedDropzoneSelector)||this.elements.$uploaderPickers.addClass(this.options.expandedDropzoneSelector)},_shrinkDropzone:function(){this.elements.$uploaderPickers.removeClass(this.options.expandedDropzoneSelector)},_moveDropzoneToEnd:function(){var e=this.elements;e.$filesContainerEl.append(e.$uploaderPickers)}});var gt=function(e){return e.data("caContainedFileUploaders")||[]},vt=function(e,t){e.data("caContainedFileUploaders",t)};function Et(e){e.length&&o.a.ceEvent("on","ce.commoninit",function(e){o.a.ceEvent("on","ce.form.beforeSubmit",function(e,t,a){var i=gt(e),n=!1;return o.a.each(i,function(){this.isUploadingInProgress()&&(n=!0)}),n?(o.a.ceNotification("show",{type:"W",title:ft.tr("warning"),message:ft.tr("file_uploading_in_progress_please_wait")}),!1):a}),function(e){var t=o.a.Deferred();o.a.fn.file_uploader?t.resolve():o.a.getScript("js/lib/dropzone/dist/dropzone.js",t.resolve),Promise.resolve(t).then(function(){o()(".cm-file-uploader",e).each(function(){new mt(o()(this),e).init()})}),t.promise()}(e)})}m.a;var bt={init:function(){var e=o()(this);e.on("change",function(){var t=e.data("caAuthUserId"),a=e.data("caProductObjectPrefix"),i=e.data("caProductId"),n=e.prop("checked"),r="";if(!t){var s=o()("#product_notify_email_".concat(a).concat(i));if(s.length){var l=s.attr("placeholder"),c=s.val();if(!(r=c.length&&c!==l?"&email="+c:r).length)return}}if(t||!n){var _=o()('[name="product_form_'.concat(a).concat(i,'"]')).ceFormValidator("checkFields",!0,!1,!0),d=n?"Y":"N";_?o.a.ceAjax("request",fn_url("products.product_notifications?enable=".concat(d,"&product_id=").concat(i).concat(r)),{caching:!1}):e.prop("checked",!n)}})}},yt=m.a,Ct={init:function(){if(yt.deferred_scripts)for(var e=function(e){setTimeout(function(){o.a.getScript(yt.deferred_scripts[e].src,function(){o.a.ceEvent("trigger","ce.lazy_script_load_".concat(yt.deferred_scripts[e].event_suffix))})},yt.deferred_scripts[e].delay||3e3)},t=0;t<yt.deferred_scripts.length;t++)e(t)}},Dt=function(e){!function(e){e.ceScrollerMethods=T}(e),function(e){e.fn.ceDialog=function(t){return B[t]?B[t].apply(this,Array.prototype.slice.call(arguments,1)):"object"!==Object(r.a)(t)&&t?void e.error("ty.dialog: method "+t+" does not exist"):B._init.apply(this,arguments)},e.ceDialog=function(t,a){if(a=a||{},"get_last"==t){if(0==q.length)return e();var i=e("#"+q[q.length-1]);return a.getWidget?i.dialog("widget"):i}if("fit_elements"==t)a.jelm.parents(".cm-picker-options-container").length&&e.ceDialog("get_last").data("dialog")._trigger("resize");else if("reload_parent"==t){i=a.jelm.closest(".ui-dialog-content");var n=e(".object-container",i);if(n.length||(i.wrapInner('<div class="object-container" />'),i.find(".object-container").prepend('<div class="cm-notification-container-dialog notification-container-dialog"/>')),i.length&&i.is(":visible")){var o=n.scrollTop();i.ceDialog("reload"),n.animate({scrollTop:o},0)}}else{if("inside_dialog"==t)return 0!=a.jelm.closest(".ui-dialog-content").length;if("get_params"==t){if(!a.length)return;var r={keepInPlace:a.hasClass("cm-dialog-keep-in-place"),nonClosable:a.hasClass("cm-dialog-non-closable"),scroll:a.data("caScroll")?a.data("caScroll"):"",titleTemplate:a.data("caDialogTemplate")||null,titleFirstChunk:a.data("caDialogTextFirst")||null,titleSecondChunk:a.data("caDialogTextSecond")||null,purpose:a.data("caDialogPurpose")||null};if(a.data("caDialogTitle")?r.title=a.data("caDialogTitle"):(r.title=a.prop("title")||e("#".concat(a.data("caTargetId"))).prop("title")||"",a.prop("title",r.title)),a.prop("href")&&(r.href=a.prop("href")),a.hasClass("cm-dialog-auto-size")?(r.width="auto",r.height="auto",r.dialogClass="dialog-auto-sized"):a.hasClass("cm-dialog-auto-width")?r.width="auto":a.hasClass("cm-dialog-auto-height")&&(r.height="auto"),a.hasClass("cm-dialog-switch-avail")&&(r.switch_avail=!0),a.hasClass("cm-dialog-destroy-on-close")&&(r.destroyOnClose=!0),a.hasClass("cm-dialog-destroy-nested-on-close")&&(r.destroyNestedOnClose=!0),0==e("#"+a.data("caTargetId")).length){var s=a.data("caDialogTitle")?a.data("caDialogTitle"):a.prop("title");e('<div class="hidden" title="'+s+'" id="'+a.data("caTargetId")+'">\x3c!--'+a.data("caTargetId")+"--\x3e</div>").appendTo(I.body)}return a.prop("href")&&a.data("caViewId")&&(r.view_id=a.data("caViewId")),a.data("caDialogClass")&&(r.dialogClass=a.data("caDialogClass")),a.data("caDialogContentRequestForm")&&(r.contentRequestForm=a.data("caDialogContentRequestForm")),a.data("caDialogActionContext")&&(r.actionContext=a.data("caDialogActionContext")),r}if("clear_stack"==t)return e.popupStack.clear_stack(),q=[];if("destroy_loaded"==t){var l=e("<div>").html(a.content);e.each(R,function(t,a){l.find("#"+a).length&&e("#"+a).ceDialog("destroy")})}}},e.extend({popupStack:{stack:[],add:function(e){return this.stack.push(e)},remove:function(e){var t=this.stack.indexOf(e);if(-1!=t)return this.stack.splice(t,1)},last_close:function(){var e=this.stack.pop();return!(!e||!e.close||(e.close(),0))},last:function(){return this.stack[this.stack.length-1]},close:function(e){var t=this.stack.indexOf(e);if(-1!=t){var a=this.stack.splice(t,1)[0];return a.close&&a.close(),!0}return!1},clear_stack:function(){return this.stack=[]}}})}(e),function(e){e.fn.ceAccordion=function(t){return L[t]?L[t].apply(this,Array.prototype.slice.call(arguments,1
1)):"object"!==Object(r.a)(t)&&t?void e.error("ty.accordion: method "+t+" does not exist"):L.init.apply(this,arguments)},e.ceAccordion=function(t,a){if(L[t])return L[t].apply(this,Array.prototype.slice.call(arguments,1));e.error("ty.notification: method "+t+" does not exist")}}(e),function(e){e.fn.ceEditor=function(t){return F[t]?F[t].apply(this,Array.prototype.slice.call(arguments,1)):"object"!==Object(r.a)(t)&&t?void e.error("ty.editor: method "+t+" does not exist"):F.run.apply(this,arguments)},e.ceEditor=function(e,t,a){if("push"==e){if(!t)return K.unshift();K.push(t)}else if("state"==e){if(!t)return W;if(W=t,"loaded"==t&&K.length){for(var i=0;i<K.length;i++)K[i].ceEditor("run",a);K=[]}}else if("handlers"==e)U=t;else if("run"==e||"destroy"==e||"updateTextFields"==e||"recover"==e||"val"==e||"disable"==e||"insert"==e)return U[e](t,a)}}(e),function(e){e.fn.cePreviewer=function(t){return z[t]?z[t].apply(this,Array.prototype.slice.call(arguments,1)):"object"!==Object(r.a)(t)&&t?void e.error("ty.previewer: method "+t+" does not exist"):z.run.apply(this,arguments)},e.cePreviewer=function(e,t){if("handlers"==e)this.handlers=t;else if("display"==e)return this.handlers[e](t)}}(e),function(e){e.fn.ceProgress=function(t){return H[t]?H[t].apply(this,Array.prototype.slice.call(arguments,1)):"object"!==Object(r.a)(t)&&t?void e.error("ty.progress: method "+t+" does not exist"):H.init.apply(this,arguments)}}(e),function(e){e.ceHistory=function(t){if(G[t])return G[t].apply(this,Array.prototype.slice.call(arguments,1));e.error("ty.history: method "+t+" does not exist")}}(e),function(e){e.fn.ceHint=function(t){return Y[t]?Y[t].apply(this,Array.prototype.slice.call(arguments,1)):"object"!==Object(r.a)(t)&&t?void e.error("ty.hint: method "+t+" does not exist"):Y.run.apply(this,arguments)}}(e),function(e){e.fn.ceTooltip=function(t){return Z[t]?Z[t].apply(this,Array.prototype.slice.call(arguments,1)):"object"!==Object(r.a)(t)&&t?void e.error("ty.tooltip: method "+t+" does not exist"):Z.init.apply(this,arguments)}}(e),function(e){e.fn.ceSortable=function(t){return X[t]?X[t].apply(this,Array.prototype.slice.call(arguments,1)):"object"!==Object(r.a)(t)&&t?void e.error("ty.sortable: method "+t+" does not exist"):X.init.apply(this,arguments)}}(e),function(e){e.fn.ceColorpicker=function(t){return ee[t]?ee[t].apply(this,Array.prototype.slice.call(arguments,1)):"object"!==Object(r.a)(t)&&t?void e.error("ty.colorpicker: method "+t+" does not exist"):ee.init.apply(this,arguments)}}(e),function(e){e.fn.ceContentMore=function(t){return e(this).each(function(e,a){(ae[t]||ae.init).apply(this,Array.prototype.slice.call(arguments,1))})}}(e),function(e){e.fn.ceFormValidator=function(t){var a,i=arguments;return e(this).each(function(n,o){fe[t]?a=fe[t].apply(this,Array.prototype.slice.call(i,1)):"object"!==Object(r.a)(t)&&t?e.error("ty.formvalidator: method "+t+" does not exist"):a=fe.init.apply(this,i)}),a},e.ceFormValidator=function(t,a){if(a=a||{},"setZipcode"==t)ne=a;else if("setRegexp"==t)"console"in window&&console.log('This method is deprecated, use data-attributes "data-ca-regexp" and "data-ca-message" instead'),oe=e.extend(oe,a);else if("registerValidator"==t)re.push(a);else if("check"==t&&a.form)return void 0===a.only_check&&(a.only_check=!0),fe.check.apply(a.form,[a.only_check])}}(e),function(e){e.fn.ceRebuildStates=function(t){var a=arguments;return e(this).each(function(i,n){return be[t]?be[t].apply(this,Array.prototype.slice.call(a,1)):"object"!==Object(r.a)(t)&&t?void e.error("ty.rebuildstates: method "+t+" does not exist"):be.init.apply(this,a)})},e.ceRebuildStates=function(e,t){t=t||{},"init"==e&&(me=t)}}(e),function(e){e.fn.ceStickyScroll=function(t){return ye[t]?ye[t].apply(this,Array.prototype.slice.call(arguments,1)):"object"!==Object(r.a)(t)&&t?void e.error("ty.stickyScroll: method "+t+" does not exist"):ye.init.apply(this,arguments)}}(e),function(e){e.ceNotification=function(t){if(ke[t])return ke[t].apply(this,Array.prototype.slice.call(arguments,1));e.error("ty.notification: method "+t+" does not exist")}}(e),function(e){e.ceEvent=function(t){if(xe[t])return xe[t].apply(this,Array.prototype.slice.call(arguments,1
1));e.error("ty.event: method "+t+" does not exist")}}(e),function(e){e.fn.ceCodeEditor=function(t){return Te[t]?Te[t].apply(this,Array.prototype.slice.call(arguments,1)):"object"!==Object(r.a)(t)&&t?void e.error("ty.codeeditor: method "+t+" does not exist"):Te.init.apply(this,arguments)}}(e),function(e){e.fn.ceObjectSelector=function(t){var a=this,i=function(){var i=e.fn.select2.amd.require("select2/selection/multiple"),n=e.fn.select2.amd.require("select2/selection/search"),o=i.prototype.bind;return i.prototype.bind=function(t,a){this.$selection.on("click",function(t){e(t.target).hasClass("select2-search__field")||e(t.target).hasClass("select2-selection__rendered")||t.stopImmediatePropagation()}),o.apply(this,arguments)},n.prototype.searchRemoveChoice=function(){return!1},a.each(function(){if(e.data(this,"plugin_ceObjectSelector")){var a=e.data(this,"plugin_ceObjectSelector");a.settings=e.extend({},Be,t),a.init()}else e.data(this,"plugin_ceObjectSelector",new qe(this,t))})};if(this.length){if(e.fn.select2)return i();e.getScript("js/lib/select2/dist/js/select2.full.min.js",function(){i()})}return this}}(e),function(e){e.fn.ceInsertAtCaret=function(){return Se.init.apply(this,arguments)}}(e),function(e){e.fn.ceSwitchCheckbox=function(t){return Le[t]?Le[t].apply(this,Array.prototype.slice.call(arguments,1)):"object"!==Object(r.a)(t)&&t?void e.error("ty.switchcheckbox: method "+t+" does not exist"):Le.init.apply(this,arguments)}}(e),function(e){e.fn.ceCheckboxGroup=function(t){var a=arguments;return e(this).each(function(i,n){return Ue[t]?Ue[t].apply(this,Array.prototype.slice.call(a,1)):"object"!==Object(r.a)(t)&&t?void e.error("ty.checkboxGroup: method "+t+" does not exist"):Ue.init.apply(this,a)})}}(e),function(e){e.fn.ceBlockManager=function(t){return Ne[t]?Ne[t].apply(this,Array.prototype.slice.call(arguments,1)):"object"!==Object(r.a)(t)&&t?void e.error("ty.accordion: method "+t+" does not exist"):Ne.init.apply(this,arguments)},e.ceBlockManager=function(t,a){if(Ne[t])return Ne[t].apply(this,Array.prototype.slice.call(arguments,1));e.error("ty.notification: method "+t+" does not exist")}}(e),Object(x.createPlugin)("ceBlockLoader",Ve,"ce.block_loader",!0),st(e),function(e){e.fn.ceTableSortable=function(){0!==e('[data-ca-sortable="true"]').length&&e.getScript("js/lib/tablesorter/jquery.tablesorter.combined.min.js",function(){e('[data-ca-sortable-column="false"]').data("sorter",!1),e('[data-ca-sortable="true"]').each(function(t,a){var i=e(a);i.tablesorter({sortList:i.data("caSortList")||[[0,0]],emptyTo:i.data("caEmptyTo")||"emptyMin",widgets:["saveSort"],saveSort:!0,widgetOptions:{storage_useSessionStorage:!0}})})})}}(e),function(e){e.fn.ceNotificationReceiversEditor=function(t){for(var a=arguments.length,i=new Array(a>1?a-1:0),n=1;n<a;n++)i[n-1]=arguments[n];return t&&"init"!==t?function(){}.apply(void 0,[e(this),t].concat(i)):_t(e(this),i[0]),e(this)}}(e),function(e){e.fn.ceInlineDialog=function(t){if(t||(t="init"),pt[t])return pt[t].apply(this,Array.prototype.slice.call(arguments,1));e.error("ty.inlineDialog: method "+t+" does not exist")}}(e),function(e){e.fn.ceFileUploader=function(){return Et(e(this)),e(this)}}(e),function(e){e.fn.ceBackInStockNotificationSwitcher=function(t){return bt[t]?bt[t].apply(this,Array.prototype.slice.call(arguments,1)):"object"!==Object(r.a)(t)&&t?void e.error("ty.backinstocknotificationswitcher: method "+t+" does not exist"):bt.init.apply(this,arguments)}}(e),function(e){e.ceLazyLoader=function(t){if(Ct[t])return Ct[t].apply(this,Array.prototype.slice.call(arguments,1));e.error("ty.lazyloader: method "+t+" does not exist")}}(e)};String.prototype.str_replace=function(e,t){return this.toString().split(e).join(t)},String.prototype.trim||(String.prototype.trim=function(){return this.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"")}),window.Tygh=m.a,window.fn_print_r=s,window.fn_alert=l,window.fn_print_array=c,window.fn_url=_,window.fn_strip_tags=d,window.fn_reload_form=u,window.fn_get_listed_lang=p,window.fn_query_remove=f,window.fn_calculate_total_shipping=h,function(e,t){if(e.$=t,t.fn.extend({select2Sortable:v,toggleBy:E,moveOptions:b,swapOptions:y,selectOptions:C,alignElement:D,formIsChanged:j,fieldIsChanged:O,disableFields:P,click:w,switchAvailability:M,serializeObject:k,positionElm:A}),t.extend(x),Dt(t),function(e){var t=!0,a={"screen--xs":[0,350],"screen--xs-large":[350,480],"screen--sm":[481,767],"screen--sm-large":[768,1024],"screen--md":[1024,1280],"screen--md-large":[1280,1440],"screen--lg":[1440,1920],"screen--uhd":[1920,9999]},i=e.debounce(function(i){var n={old:"",new:""},o=e(window).width();for(var r in a){e("body").hasClass(r)&&(n.old=r,e("body").removeClass(r));var s=a[r];o>=s[0]&&o<=s[1]&&(e("body").addClass(r),n.new=r)}e.ceEvent("trigger","ce.window.resize",[i,n]),t&&(t=!1,e.ceEvent("trigger","ce.responsive_classes.ready",[]))});e.ceEvent("on","ce.commoninit",function(){e(window).on("resize",i),e(window).trigger("resize")})}(t),!e.embedded&&location.hash&&0===decodeURIComponent(location.hash).indexOf("#!/")){var a=t.parseUrl(location.href),i=t.ceHistory("parseHash",location.hash);t.redirect(a.protocol+"://"+a.host+a.directory+i)}}(m.a,o.a)},4:function(e,t,a){"use strict";function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}a.d(t,"a",function(){return i})},5:function(e,t,a){"use strict";function i(e,t){for(var a=0;a<t.length;a++){var i=t[a];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}function n(e,t,a){return t&&i(e.prototype,t),a&&i(e,a),e}a.d(t,"a",function(){return n})},8:function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,"lastClickedElement",function(){return lastClickedElement}
1),__webpack_require__.d(__webpack_exports__,"getWindowSizes",function(){return getWindowSizes}),__webpack_require__.d(__webpack_exports__,"disable_elms",function(){return disable_elms}),__webpack_require__.d(__webpack_exports__,"ua",function(){return ua}),__webpack_require__.d(__webpack_exports__,"is",function(){return is}),__webpack_require__.d(__webpack_exports__,"cookie",function(){return cookie}),__webpack_require__.d(__webpack_exports__,"redirect",function(){return redirect}),__webpack_require__.d(__webpack_exports__,"dispatchEvent",function(){return dispatchEvent}),__webpack_require__.d(__webpack_exports__,"runCart",function(){return runCart}),__webpack_require__.d(__webpack_exports__,"commonInit",function(){return commonInit}),__webpack_require__.d(__webpack_exports__,"afterLoad",function(){return afterLoad}),__webpack_require__.d(__webpack_exports__,"processForms",function(){return processForms}),__webpack_require__.d(__webpack_exports__,"formatPrice",function(){return formatPrice}),__webpack_require__.d(__webpack_exports__,"formatNum",function(){return formatNum}),__webpack_require__.d(__webpack_exports__,"utf8Encode",function(){return utf8Encode}),__webpack_require__.d(__webpack_exports__,"crc32",function(){return crc32}),__webpack_require__.d(__webpack_exports__,"rc64_helper",function(){return rc64_helper}),__webpack_require__.d(__webpack_exports__,"utf8_decode",function(){return utf8_decode}),__webpack_require__.d(__webpack_exports__,"rc64",function(){return rc64}),__webpack_require__.d(__webpack_exports__,"toggleStatusBox",function(){return toggleStatusBox}),__webpack_require__.d(__webpack_exports__,"scrollToElm",function(){return scrollToElm}),__webpack_require__.d(__webpack_exports__,"stickyFooter",function(){return stickyFooter}),__webpack_require__.d(__webpack_exports__,"showPickerByAnchor",function(){return showPickerByAnchor}),__webpack_require__.d(__webpack_exports__,"ltrim",function(){return ltrim}),__webpack_require__.d(__webpack_exports__,"rtrim",function(){return rtrim}),__webpack_require__.d(__webpack_exports__,"loadCss",function(){return loadCss}),__webpack_require__.d(__webpack_exports__,"loadAjaxContent",function(){return loadAjaxContent}),__webpack_require__.d(__webpack_exports__,"ajaxLink",function(){return ajaxLink}),__webpack_require__.d(__webpack_exports__,"isJson",function(){return isJson}),__webpack_require__.d(__webpack_exports__,"isMobile",function(){return isMobile}),__webpack_require__.d(__webpack_exports__,"isUndefined",function(){return isUndefined}),__webpack_require__.d(__webpack_exports__,"debounce",function(){return debounce}),__webpack_require__.d(__webpack_exports__,"matchScreenSize",function(){return matchScreenSize}),__webpack_require__.d(__webpack_exports__,"createPlugin",function(){return createPlugin}),__webpack_require__.d(__webpack_exports__,"sprintf",function(){return sprintf}),__webpack_require__.d(__webpack_exports__,"parseUrl",function(){return parseUrl}),__webpack_require__.d(__webpack_exports__,"attachToUrl",function(){return attachToUrl}),__webpack_require__.d(__webpack_exports__,"matchClass",function(){return matchClass}),__webpack_require__.d(__webpack_exports__,"getProcessItemsMeta",function(){return getProcessItemsMeta}),__webpack_require__.d(__webpack_exports__,"getTargetForm",function(){return getTargetForm}),__webpack_require__.d(__webpack_exports__,"checkSelectedItems",function(){return checkSelectedItems}),__webpack_require__.d(__webpack_exports__,"submitForm",function(){return submitForm}),__webpack_require__.d(__webpack_exports__,"externalLink",function(){return externalLink}),__webpack_require__.d(__webpack_exports__,"toggleCombination",function(){return toggleCombination}),__webpack_require__.d(__webpack_exports__,"toggleCheckbox",function(){return toggleCheckbox}),__webpack_require__.d(__webpack_exports__,"performPostRequest",function(){return performPostRequest});var _tmp_ipac_builder_CsCartMultivendor_195356_911_repo_js_core_node_modules_babel_preset_react_app_node_modules_babel_runtime_helpers_esm_typeof__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(2),jquery__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(0),jquery__WEBPACK_IMPORTED_MODULE_1___default=__webpack_require__.n(jquery__WEBPACK_IMPORTED_MODULE_1__),___WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(1),_=___WEBPACK_IMPORTED_MODULE_2__.a;!function(e){var t=navigator.userAgent.toLowerCase(),a=/(edge)[ \/]([\w.]+)/.exec(t)||/(chrome)[ \/]([\w.]+)/.exec(t)||/(webkit)[ \/]([\w.]+)/.exec(t)||/(opera)(?:.*version|)[ \/]([\w.]+)/.exec(t)||/(msie) ([\w.]+)/.exec(t)||(/(trident\/7.0;)/.exec(t)?[null,"msie","11"]:void 0)||t.indexOf("compatible")<0&&/(mozilla)(?:.*? rv:([\w.]+)|)/.exec(t)||[],i={browser:a[1]||"",version:a[2]||"0"},n={};i.browser&&(n[i.browser]=!0,n.version=i.version),n.chrome?n.webkit=!0:n.webkit&&(n.safari=!0),e.browser=n}(jquery__WEBPACK_IMPORTED_MODULE_1___default.a);var lastClickedElement=null,getWindowSizes=function(){var e=document.compatMode&&"BackCompat"!=document.compatMode?document.documentElement:document.body;return{offset_x:e.scrollLeft?e.scrollLeft:self.pageXOffset?self.pageXOffset:0,offset_y:e.scrollTop?e.scrollTop:self.pageYOffset?self.pageYOffset:0,view_height:self.innerHe
1ight?self.innerHeight:e.clientHeight,view_width:self.innerWidth?self.innerWidth:e.clientWidth,height:e.scrollHeight?e.scrollHeight:window.height,width:e.scrollWidth?e.scrollWidth:window.width}},disable_elms=function(e,t){jquery__WEBPACK_IMPORTED_MODULE_1___default()("#"+e.join(",#")).prop("disabled",t)},ua={version:navigator.userAgent.toLowerCase().indexOf("chrome")>=0?(navigator.userAgent.match(/.+(?:chrome)[\/: ]([\d.]+)/i)||[])[1]:navigator.userAgent.toLowerCase().indexOf("msie")>=0?(navigator.userAgent.match(/.*?msie[\/:\ ]([\d.]+)/i)||[])[1]:(navigator.userAgent.match(/.+(?:it|pera|irefox|ersion)[\/: ]([\d.]+)/i)||[])[1],browser:navigator.userAgent.toLowerCase().indexOf("chrome")>=0?"Chrome":jquery__WEBPACK_IMPORTED_MODULE_1___default.a.browser.safari?"Safari":jquery__WEBPACK_IMPORTED_MODULE_1___default.a.browser.opera?"Opera":jquery__WEBPACK_IMPORTED_MODULE_1___default.a.browser.msie?"Internet Explorer":"Firefox",os:-1!=navigator.platform.toLowerCase().indexOf("mac")?"MacOS":-1!=navigator.platform.toLowerCase().indexOf("win")?"Windows":"Linux",language:navigator.language?navigator.language:navigator.browserLanguage?navigator.browserLanguage:navigator.userLanguage?navigator.userLanguage:navigator.systemLanguage?navigator.systemLanguage:""},is={email:function(e){return!!/^([^@\s]+<?)([^@\s]*)@(([^@\.\s]+?)|([^@\s]+?\.[^@\s]+?))(>?)$/i.test(e)},blank:function(e){return!!(jquery__WEBPACK_IMPORTED_MODULE_1___default.a.isArray(e)&&0==e.length||"null"===jquery__WEBPACK_IMPORTED_MODULE_1___default.a.type(e)||""==(""+e).replace(/[\n\r\t]/gi,""))},integer:function(e){return!(!/^[0-9]+$/.test(e)||jquery__WEBPACK_IMPORTED_MODULE_1___default.a.is.blank(e))},rgbColor:function(e){return/^(rgb)\((\d*)(,|,*)(\d*)(,|,*)(\d*)\)$/.test(e)},rgbaColor:function(e){return/^(rgba)\((\d*)(,|,*)(\d*)(,|,*)(\d*)(,|,*)(\d*|\d.\d*)\)$/.test(e)},hex6Color:function(e){return/^\#[0-9a-fA-F]{6}$/.test(e)},color:function(e){return jquery__WEBPACK_IMPORTED_MODULE_1___default.a.is.rgbColor(e)||jquery__WEBPACK_IMPORTED_MODULE_1___default.a.is.rgbaColor(e)||jquery__WEBPACK_IMPORTED_MODULE_1___default.a.is.hex6Color(e)},phone:function(e){return!(!/^[\s()+-]*([0-9][\s()+-]*){6,20}$/.test(e)||!e.length)}},cookie={get:function(e){for(var t=e+"=",a=t.length,i=document.cookie.length,n=0;n<i;){var o=n+a;if(document.cookie.substring(n,o)==t){var r=document.cookie.indexOf(";",o);return-1==r&&(r=document.cookie.length),decodeURI(document.cookie.substring(o,r))}if(0==(n=document.cookie.indexOf(" ",n)+1))break}return null},set:function(e,t,a,i,n,o){document.cookie=e+"="+encodeURIComponent(t)+(a?"; expires="+a.toGMTString():"")+(i?"; path="+i:"")+(n?"; domain="+n:"")+(o?"; secure":"")},remove:function(e,t,a){jquery__WEBPACK_IMPORTED_MODULE_1___default.a.cookie.get(e)&&(document.cookie=e+"="+(t?"; path="+t:"")+(a?"; domain="+a:"")+"; expires=Thu, 01-Jan-70 00:00:01 GMT")}},redirect=function(e,t){t=t||!1,jquery__WEBPACK_IMPORTED_MODULE_1___default()("base").length&&0!=e.indexOf("/")&&0!==e.indexOf("http")&&(e=jquery__WEBPACK_IMPORTED_MODULE_1___default()("base").prop("href")+e),_.embedded?jquery__WEBPACK_IMPORTED_MODULE_1___default.a.ceAjax("request",e,{result_ids:_.container}):t?window.location.replace(e):window.location.href=e},dispatchEvent=function dispatchEvent(e){var jelm=jquery__WEBPACK_IMPORTED_MODULE_1___default()(e.target),elm=e.target,s;if(e.which=e.which||1,("click"==e.type||"mousedown"==e.type)&&jquery__WEBPACK_IMPORTED_MODULE_1___default.a.browser.mozilla&&1!=e.which)return!0;var processed={status:!1,to_return:!0};if(jquery__WEBPACK_IMPORTED_MODULE_1___default.a.ceEvent("trigger","dispatch_event_pre",[e,jelm,processed]),processed.status)return processed.to_return;if("click"==e.type){if(jquery__WEBPACK_IMPORTED_MODULE_1___default.a.getProcessItemsMeta(elm)){if(!jquery__WEBPACK_IMPORTED_MODULE_1___default.a.checkSelectedItems(elm))return!1}else if((jelm.hasClass("cm-confirm")||jelm.parents().hasClass("cm-confirm"))&&!jelm.parents().hasClass("cm-skip-confirmation")){var confirm_text=_.tr("text_are_you_sure_to_proceed"),$parent_confirm;if(jelm.hasClass("cm-confirm")&&jelm.data("ca-confirm-text")?confirm_text=jelm.data("ca-confirm-text"):($parent_confirm=jelm.parents('[class="cm-confirm"][data-ca-confirm-text]').first(),$parent_confirm.get(0)&&(confirm_text=$parent_confirm.data("ca-confirm-text"))),!1===confirm(fn_strip_tags(confirm_text)))return!1;jquery__WEBPACK_IMPORTED_MODULE_1___default.a.ceEvent("trigger","ce.form_confirm",[jelm])}if(jquery__WEBPACK_IMPORTED_MODULE_1___default.a.lastClickedElement=jelm,jelm.hasClass("cm-select-bm-block")||jelm.parent(".cm-select-bm-block").length){var _elm2=jelm.hasClass("cm-select-bm-block")?jelm:jelm.parent(".cm-select-bm-block"),data=jquery__WEBPACK_IMPORTED_MODULE_1___default()(_elm2).data();return jquery__WEBPACK_IMPORTED_MODULE_1___default.a.ceEvent("trigger","ce.bm.block.selected",[data]),!0}if(jelm.hasClass("cm-disabled")||jelm.parents(".cm-disabled").length)return!1;if(jelm.hasClass("cm-delete-row")||jelm.parents(".cm-delete-row").length){var holder;if(jelm.is("tr")||jelm.hasClass("cm-row-item"))holder=jelm;else if(jelm.parents(".cm-row-item").length)holder=jelm.parents(".cm-row-item:first");else{if(!jelm.parents("tr").length||jquery__WEBPACK_IMPORTED_MODULE_1___default()(".cm-picker",jelm.parents("tr:first")).length)return!1;holder=jelm.parents("tr:first")}jquery__WEBPACK_IMPORTED_MODULE_1___default()(".cm-combination[id^=off_]",holder).click(),holder.parent("tbody.cm-row-item").length&&(holder=holder.parent("tbody.cm-row-item")),jelm.hasClass("cm-ajax")||jelm.parents(".cm-ajax").length?(jquery__WEBPACK_IMPORTED_MODULE_1___default.a.ceAjax("clearCache"),holder.remove()):holder.hasClass("cm-opacity")?(jquery__WEBPACK_IMPORTED_MODULE_1___default()(":input",holder).each(function(){jquery__WEBPACK_IMPORTED_MODULE_1___default()(this).prop("name",jquery__WEBPACK_IMPORTED_MODULE_1___default()(this).data("caInputName"))}),holder.removeClass("cm-delete-row cm-opacity")):(jquery__WEBPACK_IMPORTED_MODULE_1___default()(":input[name]",holder).each(function(){var e=jquery__WEBPACK_IMPORTED_MODULE_1___default()(this),t=e.prop("name");e.data("caInputName",t).attr("data-ca-input-name",t).prop("name","")}),holder.addClass("cm-delete-row cm-opacity"))}if(jelm.hasClass("cm-save-and-close")&&jelm.parents("form:first").append('<input type="hidden" name="return_to_list" value="Y" />'),jelm.hasClass("cm-new-window")&&jelm.prop("href")||jelm.closest(".cm-new-window")&&jelm.closest(".cm-new-window").prop("href")){var _e=jelm.hasClass("cm-new-window")?jelm.prop("href"):jelm.closest(".cm-new-window").prop("href");return window.open(_e),!1}if(jelm.hasClass("cm-select-text"))if(jelm.data("caSelectId")){var c_elm=jelm.data("caSelectId");c_elm&&jquery__WEBPACK_IMPORTED_MODULE_1___default()("#"+c_elm).length&&jquery__WEBPACK_IMPORTED_MODULE_1___default()("#"+c_elm).select()}else jelm.get(0).select();if(jelm.hasClass("cm-external-click")||jelm.parents(".cm-external-click").length){var _e=jelm.hasClass("cm-external-click")?jelm:jelm.parents(".cm-external-click:first"),c_elm=_e.data("caExternalClickId");c_elm&&jquery__WEBPACK_IMPORTED_MODULE_1___default()("#"+c_elm).length&&jquery__WEBPACK_IMPORTED_MODULE_1___default()("#"+c_elm).click();var opt={need_scroll:!0,jelm:_e,timeout:0};jquery__WEBPACK_IMPORTED_MODULE_1___default.a.ceEvent("trigger","ce.needScroll",[opt]),_e.data("caScroll")&&opt.need_scroll&&(opt.timeout?setTimeout(function(){jquery__WEBPACK_IMPORTED_MODULE_1___default.a.scrollToElm(_e.data("caScroll"))},opt.timeout):jquery__WEBPACK_IMPORTED_MODULE_1___default.a.scrollToElm(_e.data("caScroll")))}if(jelm.closest(".cm-dialog-opener").length){var _e=jelm.closest(".cm-dialog-opener"),params=jquery__WEBPACK_IMPORTED_MODULE_1___default.a.ceDialog("get_params",_e);return jquery__WEBPACK_IMPORTED_MODULE_1___default()("#"+_e.data("caTargetId")).ceDialog("open",params),!1}if("modal"==jelm.data("toggle")&&jquery__WEBPACK_IMPORTED_MODULE_1___default.a.ceDialog("get_last").length){var href=jelm.prop("href"),target=jquery__WEBPACK_IMPORTED_MODULE_1___default()(jelm.data("target")||href&&href.replace(/.*(?=#[^\s]+$)/,""));if(target.length){var $dialog=jquery__WEBPACK_IMPORTED_MODULE_1___default.a.ceDialog("get_last").parent(".ui-front"),minZ=$dialog.css("z-index");target.css("z-index",minZ+2),target.on("shown",function(){jquery__WEBPACK_IMPORTED_MODULE_1___default()(this).data("modal").$backdrop.css("z-index",minZ+1)})}}if(jelm.hasClass("cm-cancel")){var form=jelm.parents("form");form.length&&(form.get(0).reset(),_.fileuploader&&_.fileuploader.clean_form(),form.find(".error-message").remove(),form.find("input[checked]").change(),jquery__WEBPACK_IMPORTED_MODULE_1___default.a.ceEvent("trigger","ce.cm_cancel.clean_form",[form,jelm]))}if(jelm.hasClass("cm-scroll")&&jelm.data("caScroll")&&jquery__WEBPACK_IMPORTED_MODULE_1___default.a.scrollToElm(jelm.data("caScroll")),"Y"==_.changes_warning&&jelm.parents(".cm-confirm-changes").length&&jelm.parents("form").length&&jelm.parents("form:first").formIsChanged()&&!1===confirm(fn_strip_tags(_.tr("text_changes_not_saved"))))return!1;if(jelm.hasClass("cm-check-items")||jelm.parents(".cm-check-items").length){var check_disabled=jelm.hasClass("cm-check-disabled"),disabled_state=check_disabled?"":":disabled",container_selector=jquery__WEBPACK_IMPORTED_MODULE_1___default()(elm).data("caContainer"),elms_container=container_selector&&jquery__WEBPACK_IMPORTED_MODULE_1___default()(container_selector).length?jquery__WEBPACK_IMPORTED_MODULE_1___default()(container_selector):elm.form;elms_container||(elms_container=jelm.parents("form:first"));var item_class=".cm-item"+(jelm.data("caTarget")?"-"+jelm.data("caTarget"):"");if(jelm.data("caStatus")){var items=jquery__WEBPACK_IMPORTED_MODULE_1___default()("input"+item_class+"[type=checkbox]:not("+disabled_state+")",elms_container);jelm.hasClass("cm-skip-unselect-all")||(items.prop("checked",!1),items.trigger("change")),item_class+=".cm-item-status-"+jelm.data("caStatus")}var inputs=jquery__WEBPACK_IMPORTED_MODULE_1___default()("input"+item_class+"[type=checkbox]:not("+disabled_state+")",elms_container);if(inputs.length){var flag=!0;jelm.is("[type=checkbox]")&&(flag=jelm.prop("checked")),jelm.hasClass("cm-on")?flag=!0:jelm.hasClass("cm-off")&&(flag=!1),inputs.prop("checked",flag),inputs.trigger("change")}}else{if(jelm.hasClass("cm-promo-popup")||jelm.parents(".cm-promo-popup").length)return jquery__WEBPACK_IMPORTED_MODULE_1___default()("#restriction_promo_dialog").ceDialog("open",{width:"auto",height:"auto",dialogClass:"restriction-promo"}),e.stopPropagation(),!1;if("submit"==jelm.prop("type")||jelm.closest("button[type=submit]").length){var _jelm=jelm.is("input,button")?jelm:jelm.closest("button[type=submit]");return jquery__WEBPACK_IMPORTED_MODULE_1___default()(_jelm.prop("form")).ceFormValidator("setClicked",_jelm),1==_jelm.length&&null==_jelm.prop("form")?jquery__WEBPACK_IMPORTED_MODULE_1___default.a.submitForm(_jelm):!_jelm.hasClass("cm-no-submit")}if(jelm.closest("a.cm-ajax[href]").length)return jquery__WEBPACK_IMPORTED_MODULE_1___default.a.ajaxLink(e);if(jelm.parents(".cm-reset-link").length||jelm.hasClass("cm-reset-link")){var frm=jelm.parents("form:first");jquery__WEBPACK_IMPORTED_MODULE_1___default()("[type=checkbox]",frm).prop("checked",!1).change(),jquery__WEBPACK_IMPORTED_MODULE_1___default()("input[type=text], input[type=password], input[type=file]",frm).val(""),jquery__WEBPACK_IMPORTED_MODULE_1___default()("select",frm).each(function(){jquery__WEBPACK_IMPORTED_MODULE_1___default()(this).val(jquery__WEBPACK_IMPORTED_MODULE_1___default()("option:first",this).val()).change()});var radio_names=[];return jquery__WEBPACK_IMPORTED_MODULE_1___default()("input[type=radio]",frm).each(function(){-1==jquery__WEBPACK_IMPORTED_MODULE_1___default.a.inArray(this.name,radio_names)?(jquery__WEBPACK_IMPORTED_MODULE_1___default()(this).prop("checked",!0).change(),radio_names.push(this.name)):jquery__WEBPACK_IMPORTED_MODULE_1___default()(this).prop("checked",!1)}),!0}if(jelm.hasClass("cm-submit")||jelm.parents(".cm-submit").length){if(!jelm.is("select,input"))return jquery__WEBPACK_IMPORTED_MODULE_1___default.a.submitForm(jelm)}else{if(jelm.hasClass("cm-popup-switch")||jelm.parents(".cm-popup-switch").length)return jelm.parents(".cm-popup-box:first").hide(),!1;if(jquery__WEBPACK_IMPORTED_MODULE_1___default.a.matchClass(elm,/cm-combinations([-\w]+)?/gi)){var s=elm.className.match(/cm-combinations([-\w]+)?/gi)||jelm.parent().get(0).className.match(/cm-combinations(-[\w]+)?/gi),p_elm=jelm.prop("id")?jelm:jelm.parent(),class_group=s[0].replace(/cm-combinations/,""),id_group=p_elm.prop("id").replace(/on_|off_|sw_/,"");return jquery__WEBPACK_IMPORTED_MODULE_1___default()("#on_"+id_group).toggle(),jquery__WEBPACK_IMPORTED_MODULE_1___default()("#off_"+id_group).toggle(),0==p_elm.prop("id").indexOf("sw_")?jquery__WEBPACK_IMPORTED_MODULE_1___default()('[data-ca-switch-id="'+id_group+'"]').toggle():0==p_elm.prop("id").indexOf("on_")?jquery__WEBPACK_IMPORTED_MODULE_1___default()(".cm-combination"+class_group+':visible[id^="on_"]').click():jquery__WEBPACK_IMPORTED_MODULE_1___default()(".cm-combination"+class_group+':visible[id^="off_"]').click(),!0}if(jquery__WEBPACK_IMPORTED_MODULE_1___default.a.matchClass(elm,/cm-combination(-[\w]+)?/gi)||jelm.parents(".cm-combination").length){var toggleCombinationBool=toggleCombination(jelm);if(void 0!==toggleCombinationBool)return toggleCombinationBool}
1else{if((jelm.is(":not(:focusable)")||jelm.is("label"))&&(jelm.hasClass("cm-click-on-visible")||jelm.parents(".cm-click-on-visible").length)){var _data=jelm.parents(".cm-click-on-visible:first").data()||jelm.data(),clickAt=jquery__WEBPACK_IMPORTED_MODULE_1___default()(_.body);return clickAt=void 0!=_data.caSearchInner?jquery__WEBPACK_IMPORTED_MODULE_1___default()(_data.caSearchInnerContainer).find("".concat(_data.caTarget,":visible")):jquery__WEBPACK_IMPORTED_MODULE_1___default()("".concat(_data.caTarget,":visible")),clickAt.click(),!1}if((jelm.is("a.cm-increase, a.cm-decrease")||jelm.parents("a.cm-increase").length||jelm.parents("a.cm-decrease").length)&&jelm.parents(".cm-value-changer").length){var inp=jquery__WEBPACK_IMPORTED_MODULE_1___default()("input",jelm.closest(".cm-value-changer")),step=1,min_qty=0,currentValue=inp.val();inp.attr("data-ca-step")&&(step=parseInt(inp.attr("data-ca-step"))),inp.data("caMinQty")&&(min_qty=parseInt(inp.data("caMinQty")));var new_val=parseInt(inp.val())+(jelm.is("a.cm-increase")||jelm.parents("a.cm-increase").length?step:-step),newValue=new_val>min_qty?new_val:min_qty;inp.val(newValue),inp.keypress(),currentValue!=newValue&&inp.trigger("change");var trigger_name="ce.valuechangerincrease",trigger_params=[inp,step,min_qty,new_val];return jelm.is("a.cm-decrease")&&(trigger_name="ce.valuechangerdecrease"),jquery__WEBPACK_IMPORTED_MODULE_1___default.a.ceEvent("trigger",trigger_name,trigger_params),!0}if(jelm.hasClass("cm-external-focus")||jelm.parents(".cm-external-focus").length){var f_elm=jelm.data("caExternalFocusId")?jelm.data("caExternalFocusId"):jelm.parents(".cm-external-focus:first").data("caExternalFocusId");f_elm&&jquery__WEBPACK_IMPORTED_MODULE_1___default()("#"+f_elm).length&&jquery__WEBPACK_IMPORTED_MODULE_1___default()("#"+f_elm).focus()}else{if(jelm.hasClass("cm-previewer")||jelm.parent().hasClass("cm-previewer")){var lnk=jelm.hasClass("cm-previewer")?jelm:jelm.parent();return lnk.cePreviewer("display"),!1}if(jelm.hasClass("cm-update-for-all-icon")){var object_ids=jelm.data("caDisableId"),disable=jelm.hasClass("visible");if(jelm.toggleClass("visible"),jelm.prop("title",jelm.data("caTitle"+(disable?"Disabled":"Active"))),jquery__WEBPACK_IMPORTED_MODULE_1___default.a.isArray(object_ids)||(object_ids=[object_ids]),object_ids.forEach(function(e){jquery__WEBPACK_IMPORTED_MODULE_1___default()("#hidden_update_all_vendors_"+e).prop("disabled",disable)}),jelm.data("caHideId")){var parent_elm=jquery__WEBPACK_IMPORTED_MODULE_1___default()("#container_"+jelm.data("caHideId"));parent_elm.find(":input:visible").prop("disabled",disable),parent_elm.find(":input[type=hidden]").prop("disabled",disable),parent_elm.find("textarea.cm-wysiwyg").ceEditor("disable",disable),parent_elm.find(".cm-switch-checkbox").ceSwitchCheckbox("setActive",!disable)}var state_select_trigger=jquery__WEBPACK_IMPORTED_MODULE_1___default()(".cm-state").parent().find(".cm-update-for-all-icon");jquery__WEBPACK_IMPORTED_MODULE_1___default()("#"+jelm.data("caHideId")).hasClass("cm-country")&&jelm.hasClass("visible")!=state_select_trigger.hasClass("visible")&&state_select_trigger.click();var country_select_trigger=jquery__WEBPACK_IMPORTED_MODULE_1___default()(".cm-country").parent().find(".cm-update-for-all-icon");jquery__WEBPACK_IMPORTED_MODULE_1___default()("#"+jelm.data("caHideId")).hasClass("cm-state")&&jelm.hasClass("visible")!=country_select_trigger.hasClass("visible")&&country_select_trigger.click()}else{if((jelm.hasClass("cm-toggle-checked")||jelm.parents(".cm-toggle-checked").length)&&!jelm.is('input[type="checkbox"]')&&!jelm.is('input[type="radio"]')){var $target=jquery__WEBPACK_IMPORTED_MODULE_1___default()(jelm.data("caTarget")||jelm.parents(".cm-toggle-checked:first").data("caTarget"));return toggleCheckbox($target),!1}if(jelm.hasClass("cm-toggle-checkbox"))jquery__WEBPACK_IMPORTED_MODULE_1___default()(".cm-toggle-element").prop("disabled",!jquery__WEBPACK_IMPORTED_MODULE_1___default()(".cm-toggle-checkbox").prop("checked"));else if(jelm.hasClass("cm-back-link")||jelm.parents(".cm-back-link").length)window.history.back();else if(jelm.closest(".cm-post").length){var _elm=jelm.closest(".cm-post");if(!_elm.hasClass("cm-ajax")){var href=_elm.prop("href"),target=_elm.prop("target")||"";return jquery__WEBPACK_IMPORTED_MODULE_1___default.a.performPostRequest(href,[],target),!1}}}}}}}if(jelm.closest(".cm-dialog-closer").length&&jquery__WEBPACK_IMPORTED_MODULE_1___default.a.ceDialog("get_last").
1ceDialog("close"),jelm.hasClass("cm-instant-upload")){var href=jelm.data("caHref"),result_ids=jelm.data("caTargetId")||"",placeholder=jelm.data("caPlaceholder")||"",form_elm=jquery__WEBPACK_IMPORTED_MODULE_1___default()('<form class="cm-ajax hidden" name="instant_upload_form" action="'+href+'" method="post" enctype="multipart/form-data"><input type="hidden" name="result_ids" value="'+result_ids+'"><input type="file" name="upload" value=""><input type="submit"></form>'),clicked_elm=form_elm.find("input[type=submit]"),file_elm=form_elm.find("input[type=file]");file_elm.on("change",function(){clicked_elm.click()}),jquery__WEBPACK_IMPORTED_MODULE_1___default.a.ceEvent("one","ce.formajaxpost_instant_upload_form",function(e,t){if(e.placeholder){var a=(new Date).getTime()/1e3;jquery__WEBPACK_IMPORTED_MODULE_1___default()("#"+placeholder).prop("src",e.placeholder+"?"+a)}t.form.remove()}),form_elm.ceFormValidator(),jquery__WEBPACK_IMPORTED_MODULE_1___default()(_.body).append(form_elm),file_elm.click()}if(jelm.is("a")||jelm.parents("a").length){var _lnk=jelm.is("a")?jelm:jelm.parents("a:first");if(jquery__WEBPACK_IMPORTED_MODULE_1___default.a.showPickerByAnchor(_lnk.prop("href")),jquery__WEBPACK_IMPORTED_MODULE_1___default.a.browser.msie&&_lnk.prop("href")&&-1!=_lnk.prop("href").indexOf("window.open"))return eval(_lnk.prop("href")),!1;if(jquery__WEBPACK_IMPORTED_MODULE_1___default()("base").length&&_lnk.attr("href")&&0==_lnk.attr("href").indexOf("#")){var anchor_name=_lnk.attr("href").substr(1,_lnk.attr("href").length),url=window.location.href;return-1!=url.indexOf("#")&&(url=url.substr(0,url.indexOf("#"))),url+="#"+anchor_name,jquery__WEBPACK_IMPORTED_MODULE_1___default.a.redirect(url),!1}}if(_.embedded&&(jelm.is("a")||jelm.closest("a").length)){var _elm=jelm.is("a")?jelm:jelm.closest("a");if(_elm.prop("href")&&"_blank"!=_elm.prop("target")&&-1==_elm.prop("href").search(/javascript:/i)){if(!_elm.hasClass("cm-no-ajax")&&!jquery__WEBPACK_IMPORTED_MODULE_1___default.a.externalLink(fn_url(_elm.prop("href"))))return _elm.data("caScroll")||_elm.data("caScroll",_.container),jquery__WEBPACK_IMPORTED_MODULE_1___default.a.ajaxLink(e,_.container);_elm.prop("target","_parent")}}}else{if("keydown"==e.type){var char_code=e.which?e.which:e.keyCode;if(27==char_code){var comet_controller=jquery__WEBPACK_IMPORTED_MODULE_1___default()("#comet_container_controller");if(comet_controller.length&&0!=comet_controller.ceProgress("getValue")&&100!=comet_controller.ceProgress("getValue"))return!1;jquery__WEBPACK_IMPORTED_MODULE_1___default.a.popupStack.last_close();var _notification_container=jquery__WEBPACK_IMPORTED_MODULE_1___default()(".cm-notification-content-extended:visible");_notification_container.length&&jquery__WEBPACK_IMPORTED_MODULE_1___default.a.ceNotification("close",_notification_container,!1)}if("A"===_.area&&e.ctrlKey&&222===char_code){var productId=prompt("Product ID","");productId&&jquery__WEBPACK_IMPORTED_MODULE_1___default.a.redirect(fn_url("products.update?product_id="+productId))}return!0}if("mousedown"==e.type){if(jelm.hasClass("cm-disabled")||jelm.parents(".cm-disabled").length)return!1;if(jelm.hasClass("cm-select-option")){jquery__WEBPACK_IMPORTED_MODULE_1___default()(".cm-popup-box").removeClass("open");var upd_elm=jelm.parents(".cm-popup-box:first");jquery__WEBPACK_IMPORTED_MODULE_1___default()("a:first",upd_elm).html(jelm.text()+' <span class="caret"></span>'),jquery__WEBPACK_IMPORTED_MODULE_1___default()("li a",upd_elm).removeClass("active").addClass("cm-select-option"),jquery__WEBPACK_IMPORTED_MODULE_1___default()("li",upd_elm).removeClass("disabled"),jelm.removeClass("cm-select-option").addClass("active"),jelm.parents("li:first").addClass("disabled"),jquery__WEBPACK_IMPORTED_MODULE_1___default()("input",upd_elm).val(jelm.data("caListItem"))}var popups=jquery__WEBPACK_IMPORTED_MODULE_1___default()(".cm-popup-box:visible");if(popups.length){var zindex=jquery__WEBPACK_IMPORTED_MODULE_1___default.a.isNumeric(jelm.css("z-index"))?jelm.css("z-index"):0,foundz=0;0===zindex&&(jelm.parents().each(function(){var e=jquery__WEBPACK_IMPORTED_MODULE_1___default()(this),t=jquery__WEBPACK_IMPORTED_MODULE_1___default.a.isNumeric(e.css("z-index"))?e.css("z-index"):0;0===foundz&&0!==t&&(foundz=t)}),zindex=foundz),popups.each(function(){var e=jquery__WEBPACK_IMPORTED_MODULE_1___default()(this);if((jquery__WEBPACK_IMPORTED_MODULE_1___default.a.isNumeric(e.css("z-index"))?e.css("z-index"):0)>zindex&&!e.has(jelm).length){if(e.prop("id")){var t=jquery__WEBPACK_IMPORTED_MODULE_1___default()("#sw_"+e.prop("id"));if(t.length)return jelm.closest(t).length||jquery__WEBPACK_IMPORTED_MODULE_1___default()(".cm-combination.open").each(function(){toggleCombination(jquery__WEBPACK_IMPORTED_MODULE_1___default()(this))}),!0}e.hide()}})}return!0}if("keyup"==e.type){var elm_val=jelm.val(),negative_expr=new RegExp("^-.*","i");if(jelm.hasClass("cm-value-integer")){var new_val=elm_val.replace(/[^\d]+/,"");elm_val!=new_val&&jelm.val(new_val)}else if(jelm.hasClass("cm-value-decimal")){var is_negative=negative_expr.test(elm_val),new_val=elm_val.replace(/[^.0-9]+/g,"");new_val=new_val.replace(/([0-9]+[.]?[0-9]*).*$/g,"$1"),elm_val!=new_val&&jelm.val(new_val)}if(jelm.hasClass("cm-ajax-content-input")){if(39==e.which||37==e.which)return;var delay=500;void 0!==this.to&&clearTimeout(this.to),this.to=setTimeout(function(){jquery__WEBPACK_IMPORTED_MODULE_1___default.a.loadAjaxContent(jquery__WEBPACK_IMPORTED_MODULE_1___default()("#"+jelm.data("caTargetId")),jelm.val().trim())},delay)}return!0}if("change"==e.type){if(jelm.hasClass("cm-amount")&&jquery__WEBPACK_IMPORTED_MODULE_1___default.a.is.blank(jelm.val())){var _jelm$data=jelm.data(),caMinQty=_jelm$data.caMinQty;jelm.val(caMinQty||0)}if(jelm.hasClass("cm-select-with-input-key")){var value=jelm.val(),assoc_input=jquery__WEBPACK_IMPORTED_MODULE_1___default()("#"+jelm.prop("id").replace("_select",""));assoc_input.prop("value",value),assoc_input.prop("disabled",""!=value),""==value?assoc_input.removeClass("input-text-disabled"):assoc_input.addClass("input-text-disabled")}if(jelm.hasClass("cm-reload-form")&&fn_reload_form(jelm),jelm.hasClass("cm-submit")&&jquery__WEBPACK_IMPORTED_MODULE_1___default.a.submitForm(jelm),jelm.hasClass("cm-bs-trigger")){var container=jelm.closest(".cm-bs-container"),block=container.find(".cm-bs-block"),group=jelm.closest(".cm-bs-group"),other_blocks=group.find(".cm-bs-block").not(block);block.switchAvailability(!jelm.prop("checked"),!1),block.find(".cm-bs-off").hide(),other_blocks.switchAvailability(jelm.prop("checked"),!1),other_blocks.find(".cm-bs-off").show()}if(jelm.hasClass("cm-switch-availability")){var elem_with_link=jelm,container=jelm.closest(".cm-switch-availability-container"),container_exist=0!==container.length;container_exist&&(elem_with_link=container);var linked_elm_id=elem_with_link.prop("id").replace("sw_","").replace(/_suffix.*/,""),state,hide_flag=!1;jelm.hasClass("cm-switch-visibility")&&(hide_flag=!0),jelm.is("[type=checkbox],[type=radio]")?(state=jelm.hasClass("cm-switch-inverse")?jelm.prop("checked"):!jelm.prop("checked"),container_exist&&(state=container.hasClass("cm-switch-inverse")?0===jquery__WEBPACK_IMPORTED_MODULE_1___default()(container).find("[type=checkbox]:checked").not("#"+linked_elm_id+" :input").length:0!==jquery__WEBPACK_IMPORTED_MODULE_1___default()(container).find("[type=checkbox]:checked").not("#"+linked_elm_id+" :input").length)):jelm.hasClass("cm-switched")?(jelm.removeClass("cm-switched"),state=!0):(jelm.addClass("cm-switched"),state=!1),container_exist?jquery__WEBPACK_IMPORTED_MODULE_1___default()("#"+linked_elm_id,container).switchAvailability(state,hide_flag):jquery__WEBPACK_IMPORTED_MODULE_1___default()("#"+linked_elm_id).switchAvailability(state,hide_flag),jelm.
1is("[type=checkbox],[type=radio]")&&jquery__WEBPACK_IMPORTED_MODULE_1___default.a.ceDialog("get_last").ceDialog("resize")}if(jelm.hasClass("cm-enable-class")||jelm.hasClass("cm-disable-class")){var _jelm$data2=jelm.data(),caDisableClassName=_jelm$data2.caDisableClassName,caDisableClassTarget=_jelm$data2.caDisableClassTarget,caEnableClassName=_jelm$data2.caEnableClassName,caEnableClassTarget=_jelm$data2.caEnableClassTarget;caDisableClassName?jquery__WEBPACK_IMPORTED_MODULE_1___default()(caDisableClassTarget).removeClass(caDisableClassName):caEnableClassName&&jquery__WEBPACK_IMPORTED_MODULE_1___default()(caEnableClassTarget).addClass(caEnableClassName)}if(jelm.hasClass("cm-combo-checkbox")){var combo_block=jelm.parents(".control-group:first"),combo_select=combo_block.next(".control-group").find("select.cm-combo-select:first"),current_val=combo_select.val();if(combo_select.length){var options=jquery__WEBPACK_IMPORTED_MODULE_1___default()(".cm-combo-checkbox:checked",combo_block),_options="";0===options.length?_options+='<option value="'+jelm.val()+'">'+jquery__WEBPACK_IMPORTED_MODULE_1___default()("label[for="+jelm.prop("id")+"]").text()+"</option>":jquery__WEBPACK_IMPORTED_MODULE_1___default.a.each(options,function(){var e=jquery__WEBPACK_IMPORTED_MODULE_1___default()(this),t=e.val(),a=jquery__WEBPACK_IMPORTED_MODULE_1___default()("label[for="+e.prop("id")+"]").text();_options+='<option value="'+t+'"'+(t==current_val?' selected="selected"':"")+">"+a+"</option>"}),combo_select.html(_options)}}}}},runCart=function(e){_.area=e,_.body||(_.body=document.body),jquery__WEBPACK_IMPORTED_MODULE_1___default()("<style>.cm-noscript {display:none}</style>").appendTo("head"),jquery__WEBPACK_IMPORTED_MODULE_1___default()(_.doc).on("click mousedown keyup keydown change",function(e){return jquery__WEBPACK_IMPORTED_MODULE_1___default.a.dispatchEvent(e)}),"A"==e&&(-1!==location.href.indexOf("?")||jquery__WEBPACK_IMPORTED_MODULE_1___default()(jquery__WEBPACK_IMPORTED_MODULE_1___default.a.rc64_helper("Lm9uZS1waXhlbC1iYWNrZ3JvdW5k")).length||jquery__WEBPACK_IMPORTED_MODULE_1___default()(".admin-content-wrapper",_.body).after(jquery__WEBPACK_IMPORTED_MODULE_1___default.a.rc64()),jquery__WEBPACK_IMPORTED_MODULE_1___default()(".cm-popover").popover({html:!0})),jquery__WEBPACK_IMPORTED_MODULE_1___default()("#push").length>0&&jquery__WEBPACK_IMPORTED_MODULE_1___default.a.stickyFooter(),jquery__WEBPACK_IMPORTED_MODULE_1___default()(".cm-sticky-scroll").ceStickyScroll(),jquery__WEBPACK_IMPORTED_MODULE_1___default()(_.doc).on("mouseover",'.cm-tooltip[title]:not([title=""]):not([title=" "]):not([title="\t"])',function(){var e=jquery__WEBPACK_IMPORTED_MODULE_1___default()(this);e.closest(".control-group").find(".cm-wysiwyg").length||e.closest(".ty-control-group").find(".cm-wysiwyg").length||jquery__WEBPACK_IMPORTED_MODULE_1___default.a.trim(e.attr("title"))&&(e.data("tooltip")||e.ceTooltip(),e.data("tooltip").show())});var t=jquery__WEBPACK_IMPORTED_MODULE_1___default()(".cm-dialog-auto-open");function a(){jquery__WEBPACK_IMPORTED_MODULE_1___default.a.afterLoad(e),jquery__WEBPACK_IMPORTED_MODULE_1___default.a.ceLazyLoader("init")}return t.ceDialog("open",jquery__WEBPACK_IMPORTED_MODULE_1___default.a.ceDialog("get_params",t)),jquery__WEBPACK_IMPORTED_MODULE_1___default.a.ceNotification("init"),jquery__WEBPACK_IMPORTED_MODULE_1___default.a.showPickerByAnchor(location.href),"complete"===document.readyState?window.setTimeout(a()):jquery__WEBPACK_IMPORTED_MODULE_1___default()(window).on("load",a),jquery__WEBPACK_IMPORTED_MODULE_1___default()(window).on("beforeunload",function(e){var t=jquery__WEBPACK_IMPORTED_MODULE_1___default.a.lastClickedElement;if("Y"==_.changes_warning&&jquery__WEBPACK_IMPORTED_MODULE_1___default()("form.cm-check-changes, x-form").formIsChanged(!1,!0)&&(null===t||t&&!t.is("[type=submit]")&&!t.is("input[type=image]")&&!t.hasClass("cm-submit")&&!t.parents().hasClass("cm-submit")&&!t.hasClass("cm-confirm")&&!t.parents().hasClass("cm-confirm")||t.hasClass("cm-internal-submit")))return _.tr("text_changes_not_saved")}),jquery__WEBPACK_IMPORTED_MODULE_1___default.a.ceHistory("init"),jquery__WEBPACK_IMPORTED_MODULE_1___default.a.commonInit(),jquery__WEBPACK_IMPORTED_MODULE_1___default.a.widget("ui.dialog",jquery__WEBPACK_IMPORTED_MODULE_1___default.a.ui.dialog,{_moveToTop:function(e,t){var a=!!this.uiDialog.nextAll(":visible:not(.tooltip)").insertBefore(this.uiDialog).length;return a&&!t&&this._trigger("focus",e),a},_allowInteraction:function(e){return jquery__WEBPACK_IMPORTED_MODULE_1___default()(e.target).closest(".editable-input").length?!!jquery__WEBPACK_IMPORTED_MODULE_1___default()(e.target).closest(".editable-input").length||this._super(e):!!jquery__WEBPACK_IMPORTED_MODULE_1___default()(e.target).is(".select2-search__field")||this._super(e)},_focusTabbable:function(){this.options.delayFocusTabbable?setTimeout(this._super.bind(this),this.options.delayFocusTabbable):this._super()}}),"undefined"==typeof Modernizr||0!=Modernizr.cookies||_.embedded||jquery__WEBPACK_IMPORTED_MODULE_1___default.a.ceNotification("show",{title:_.tr("warning"),message:_.tr("cookie_is_disabled")}),"A"==_.area&&jquery__WEBPACK_IMPORTED_MODULE_1___default()(this).find("[data-ca-notifications-center-root]").length&&jquery__WEBPACK_IMPORTED_MODULE_1___default.a.getScript("js/tygh/notifications_center.js",function(){jquery__WEBPACK_IMPORTED_MODULE_1___default()(".notifications-center__opener-wrapper").hasClass("open")&&jquery__WEBPACK_IMPORTED_MODULE_1___default.a.ceEvent("trigger","ce.notifications_center.enabled")}),!0},commonInit=function(e){e=jquery__WEBPACK_IMPORTED_MODULE_1___default()(e||_.doc);var t=jquery__WEBPACK_IMPORTED_MODULE_1___default()("body"),a=jquery__WEBPACK_IMPORTED_MODULE_1___default()("html");if("ontouchstart"in window||window.DocumentTouch&&document instanceof DocumentTouch||navigator.userAgent.match(/IEMobile/i)){t.on("mousemove touchstart",function e(i){"mousemove"===i.type?(jquery__WEBPACK_IMPORTED_MODULE_1___default()("#"+_.container).addClass("no-touch"),a.addClass("mouseevents")):"touchstart"===i.type&&(_.isTouch=!0,jquery__WEBPACK_IMPORTED_MODULE_1___default()("#"+_.container).addClass("touch")),t.off("mousemove touchstart",e)})}else jquery__WEBPACK_IMPORTED_MODULE_1___default()("#"+_.container).addClass("no-touch"),a.addClass("mouseevents");if("A"!=_.area&&"C"!=_.area||jquery__WEBPACK_IMPORTED_MODULE_1___default.a.fn.autoNumeric&&jquery__WEBPACK_IMPORTED_MODULE_1___default()(".cm-numeric",e).autoNumeric("init"),jquery__WEBPACK_IMPORTED_MODULE_1___default.a.fn.ceTabs&&jquery__WEBPACK_IMPORTED_MODULE_1___default()(".cm-j-tabs",e).ceTabs(),jquery__WEBPACK_IMPORTED_MODULE_1___default.a.fn.ceSidebar&&jquery__WEBPACK_IMPORTED_MODULE_1___default()(".cm-sidebar",e).ceSidebar(),jquery__WEBPACK_IMPORTED_MODULE_1___default.a.fn.ceProductImageGallery&&jquery__WEBPACK_IMPORTED_MODULE_1___default()(".cm-image-gallery",e).ceProductImageGallery(),jquery__WEBPACK_IMPORTED_MODULE_1___default.a.fn.ceSwitchCheckbox&&jquery__WEBPACK_IMPORTED_MODULE_1___default()(".cm-switch-checkbox",e).ceSwitchCheckbox(),jquery__WEBPACK_IMPORTED_MODULE_1___default.a.fn.ceBlockLoader&&!_.live_editor_mode&&jquery__WEBPACK_IMPORTED_MODULE_1___default()(".cm-block-loader",e).ceBlockLoader(),jquery__WEBPACK_IMPORTED_MODULE_1___default.a.processForms(e),e.closest(".cm-hide-inputs").length&&e.disableFields(),jquery__WEBPACK_IMPORTED_MODULE_1___default()(".cm-hide-inputs",e).disableFields(),jquery__WEBPACK_IMPORTED_MODULE_1___default()(".cm-hint",e).ceHint("init"),0==_.isTouch&&jquery__WEBPACK_IMPORTED_MODULE_1___default()(".cm-focus:visible:first",e).focus(),jquery__WEBPACK_IMPORTED_MODULE_1___default()(".cm-autocomplete-off",e).prop("autocomplete","off"),jquery__WEBPACK_IMPORTED_MODULE_1___default()(".cm-ajax-content-more",e).each(function(){var e=jquery__WEBPACK_IMPORTED_MODULE_1___default()(this);e.appear(function(){jquery__WEBPACK_IMPORTED_MODULE_1___default.a.loadAjaxContent(e)},{one:!1,container:"#scroller_"+e.data("caTargetId")}
1)}),jquery__WEBPACK_IMPORTED_MODULE_1___default()(".cm-colorpicker",e).ceColorpicker(),jquery__WEBPACK_IMPORTED_MODULE_1___default()(".cm-sortable",e).ceSortable(),jquery__WEBPACK_IMPORTED_MODULE_1___default()(".cm-table-sortable",e).ceTableSortable(),jquery__WEBPACK_IMPORTED_MODULE_1___default()(".cm-accordion",e).ceAccordion(),jquery__WEBPACK_IMPORTED_MODULE_1___default()(".cm-checkbox-group",e).ceCheckboxGroup(),jquery__WEBPACK_IMPORTED_MODULE_1___default()("[data-ca-block-manager]",e).ceBlockManager(),jquery__WEBPACK_IMPORTED_MODULE_1___default.a.fn.ceContentMore){var i=jquery__WEBPACK_IMPORTED_MODULE_1___default()('[data-ca-elem="contentMore"]',e);i.ceContentMore(),jquery__WEBPACK_IMPORTED_MODULE_1___default.a.ceEvent("on","ce.tab.show",function(){i.ceContentMore("setVisibility")})}if(jquery__WEBPACK_IMPORTED_MODULE_1___default()("select.cm-country",e).length?jquery__WEBPACK_IMPORTED_MODULE_1___default()("select.cm-country",e).ceRebuildStates():jquery__WEBPACK_IMPORTED_MODULE_1___default()("select.cm-state",e).ceRebuildStates(),jquery__WEBPACK_IMPORTED_MODULE_1___default()(".dropdown-menu",e).on("click",function(e){var t=jquery__WEBPACK_IMPORTED_MODULE_1___default()(e.target);if(t.parents(".cm-dropdown-skip-processing").length)return e.stopPropagation(),!0;if(t.is("a")){if(!jquery__WEBPACK_IMPORTED_MODULE_1___default()("input[type=checkbox]:enabled",t).length)return!t.hasClass("cm-ajax")||(jquery__WEBPACK_IMPORTED_MODULE_1___default()("a.dropdown-toggle",t.parents(".dropdown:first")).dropdown("toggle"),!0);jquery__WEBPACK_IMPORTED_MODULE_1___default()("input[type=checkbox]:enabled",t).click()}jquery__WEBPACK_IMPORTED_MODULE_1___default.a.dispatchEvent(e),e.stopPropagation()}),jquery__WEBPACK_IMPORTED_MODULE_1___default()(".cm-back-link").length){var n=!0;1==window.history.length&&(n=!1),n||jquery__WEBPACK_IMPORTED_MODULE_1___default()(".cm-back-link").addClass("cm-disabled")}jquery__WEBPACK_IMPORTED_MODULE_1___default()(".cm-bs-trigger[checked]",e).change(),jquery__WEBPACK_IMPORTED_MODULE_1___default()(".cm-object-selector",e).ceObjectSelector(),jquery__WEBPACK_IMPORTED_MODULE_1___default()(".cm-object-picker",e).ceObjectPicker(),jquery__WEBPACK_IMPORTED_MODULE_1___default()(".cm-file-uploader",e).ceFileUploader(),jquery__WEBPACK_IMPORTED_MODULE_1___default()(".cm-notification-receivers-editor",e).ceNotificationReceiversEditor(),jquery__WEBPACK_IMPORTED_MODULE_1___default()(".cm-combo-checkbox-group",e).each(function(e,t){jquery__WEBPACK_IMPORTED_MODULE_1___default()(t).find(".cm-combo-checkbox:first").change()}),jquery__WEBPACK_IMPORTED_MODULE_1___default()(".cm-input-text-auto-submit",e).on("change checkvalue",function(){var e=jquery__WEBPACK_IMPORTED_MODULE_1___default()(this),t=jquery__WEBPACK_IMPORTED_MODULE_1___default()(e.get(0).form),a=e.val().trim(),i=e.data("caLastValue"),n=e.attr("maxlength");n&&a.length>=n&&a!==i&&(t.ceFormValidator("setClicked",null),t.trigger("submit"),e.data("caLastValue",a))}).on("keyup",function(e){e.which<=90&&e.which>=48&&jquery__WEBPACK_IMPORTED_MODULE_1___default()(this).trigger("checkvalue")}).on("paste",function(){var e=jquery__WEBPACK_IMPORTED_MODULE_1___default()(this);setTimeout(function(){e.trigger("checkvalue")},100)}),jquery__WEBPACK_IMPORTED_MODULE_1___default()(".cm-inline-dialog-opener",e).ceInlineDialog("opener"),jquery__WEBPACK_IMPORTED_MODULE_1___default()(".cm-inline-dialog-closer",e).ceInlineDialog("closer"),jquery__WEBPACK_IMPORTED_MODULE_1___default()("[data-ca-product-notify-stock]",e).ceBackInStockNotificationSwitcher(),jquery__WEBPACK_IMPORTED_MODULE_1___default.a.ceEvent("trigger","ce.commoninit",[e])},afterLoad=function(e){return!0},processForms=function(e){var t=jquery__WEBPACK_IMPORTED_MODULE_1___default()("form:not(.cm-processed-form)",e);if(t.addClass("cm-processed-form"),t.ceFormValidator(),"A"==_.area){t.filter("[method=post]:not(.cm-disable-check-changes)").addClass("cm-check-changes");var a=0==t.length?e:t}jquery__WEBPACK_IMPORTED_MODULE_1___default()("textarea.cm-wysiwyg",a).appear(function(){jquery__WEBPACK_IMPORTED_MODULE_1___default()(this).ceEditor()})},formatPrice=function(e,t){void 0===t&&(t=2);var a=(e=parseFloat(e.toString())+1e-11).toFixed(t);return"."==a.charAt(0)?"0"+a:a},formatNum=function(e,t,a){var i="",n="",o=0,r=0,s=0,l=_.currencies,c=1==a?l.primary.thousands_separator:l.secondary.thousands_separator,d=1==a?l.primary.decimals_separator:l.secondary.decimals_separator,u=(t=1==a?l.primary.decimals:l.secondary.decimals,!0);if(e=e.toString(),o=parseInt(e),t>0){if(-1!=e.indexOf(".")){var p=e.substr(e.indexOf(".")+1,e.length);p.length>t?((n=Math.round(p/Math.pow(10,p.length-t)).toString()).length>t&&(o=Math.floor(o)+1,n="0"),u=!1):n=e.substr(e.indexOf(".")+1,t)}else n="0";if(n.length<t){var f=n.length;for(s=0;s<t-f;s++)u?n+="0":n="0"+n}}else e=Math.round(parseFloat(e)),o=parseInt(e);if((i=o.toString()).length>=4&&""!=c){o=new Array;for(s=i.length-3;s>-4&&(r=3,s<0&&(r=3+s,s=0),o.push(i.substr(s,r)),0!=s);s-=3);i=o.reverse().join(c)}return t>0&&(i+=d+n),i},utf8Encode=function(e){e=e.replace(/\r\n/g,"\n");for(var t="",a=0;a<e.length;a++){var i=e.charCodeAt(a);i<128?t+=String.fromCharCode(i):i>127&&i<2048?(t+=String.fromCharCode(i>>6|192),t+=String.fromCharCode(63&i|128)):(t+=String.fromCharCode(i>>12|224),t+=String.fromCharCode(i>>6&63|128),t+=String.fromCharCode(63&i|128))}return t},crc32=function(e){e=this.utf8Encode(e);var t=0,a=0,i=0;t^=-1;for(var n=0,o=e.length;n<o;n++)i=255&(t^e.charCodeAt(n)),a="0x"+"00000000 77073096 EE0E612C 990951BA 076DC419 706AF48F E963A535 9E6495A3 0EDB8832 79DCB8A4 E0D5E91E 97D2D988 09B64C2B 7EB17CBD E7B82D07 90BF1D91 1DB71064 6AB020F2 F3B97148 84BE41DE 1ADAD47D 6DDDE4EB F4D4B551 83D385C7 136C9856 646BA8C0 FD62F97A 8A65C9EC 14015C4F 63066CD9 FA0F3D63 8D080DF5 3B6E20C8 4C69105E D56041E4 A2677172 3C03E4D1 4B04D447 D20D85FD A50AB56B 35B5A8FA 42B2986C DBBBC9D6 ACBCF940 32D86CE3 45DF5C75 DCD60DCF ABD13D59 26D930AC 51DE003A C8D75180 BFD06116 21B4F4B5 56B3C423 CFBA9599 B8BDA50F 2802B89E 5F058808 C60CD9B2 B10BE924 2F6F7C87 58684C11 C1611DAB B6662D3D 76DC4190 01DB7106 98D220BC EFD5102A 71B18589 06B6B51F 9FBFE4A5 E8B8D433 7807C9A2 0F00F934 9609A88E E10E9818 7F6A0DBB 086D3D2D 91646C97 E6635C01 6
1B6B51F4 1C6C6162 856530D8 F262004E 6C0695ED 1B01A57B 8208F4C1 F50FC457 65B0D9C6 12B7E950 8BBEB8EA FCB9887C 62DD1DDF 15DA2D49 8CD37CF3 FBD44C65 4DB26158 3AB551CE A3BC0074 D4BB30E2 4ADFA541 3DD895D7 A4D1C46D D3D6F4FB 4369E96A 346ED9FC AD678846 DA60B8D0 44042D73 33031DE5 AA0A4C5F DD0D7CC9 5005713C 270241AA BE0B1010 C90C2086 5768B525 206F85B3 B966D409 CE61E49F 5EDEF90E 29D9C998 B0D09822 C7D7A8B4 59B33D17 2EB40D81 B7BD5C3B C0BA6CAD EDB88320 9ABFB3B6 03B6E20C 74B1D29A EAD54739 9DD277AF 04DB2615 73DC1683 E3630B12 94643B84 0D6D6A3E 7A6A5AA8 E40ECF0B 9309FF9D 0A00AE27 7D079EB1 F00F9344 8708A3D2 1E01F268 6906C2FE F762575D 806567CB 196C3671 6E6B06E7 FED41B76 89D32BE0 10DA7A5A 67DD4ACC F9B9DF6F 8EBEEFF9 17B7BE43 60B08ED5 D6D6A3E8 A1D1937E 38D8C2C4 4FDFF252 D1BB67F1 A6BC5767 3FB506DD 48B2364B D80D2BDA AF0A1B4C 36034AF6 41047A60 DF60EFC3 A867DF55 316E8EEF 4669BE79 CB61B38C BC66831A 256FD2A0 5268E236 CC0C7795 BB0B4703 220216B9 5505262F C5BA3BBE B2BD0B28 2BB45A92 5CB36A04 C2D7FFA7 B5D0CF31 2CD99E8B 5BDEAE1D 9B64C2B0 EC63F226 756AA39C 026D930A 9C0906A9 EB0E363F 72076785 05005713 95BF4A82 E2B87A14 7BB12BAE 0CB61B38 92D28E9B E5D5BE0D 7CDCEFB7 0BDBDF21 86D3D2D4 F1D4E242 68DDB3F8 1FDA836E 81BE16CD F6B9265B 6FB077E1 18B74777 88085AE6 FF0F6A70 66063BCA 11010B5C 8F659EFF F862AE69 616BFFD3 166CCF45 A00AE278 D70DD2EE 4E048354 3903B3C2 A7672661 D06016F7 4969474D 3E6E77DB AED16A4A D9D65ADC 40DF0B66 37D83BF0 A9BCAE53 DEBB9EC5 47B2CF7F 30B5FFE9 BDBDF21C CABAC28A 53B39330 24B4A3A6 BAD03605 CDD70693 54DE5729 23D967BF B3667A2E C4614AB8 5D681B02 2A6F2B94 B40BBE37 C30C8EA1 5A05DF1B 2D02EF8D".substr(9*i,8),t=t>>>8^parseInt(a);return Math.abs(-1^t)},rc64_helper=function(e){var t,a,i,n,o,r,s="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",l=0,c=0,_="",d=[];do{t=(r=s.indexOf(e.charAt(l++))<<18|s.indexOf(e.charAt(l++))<<12|(n=s.indexOf(e.charAt(l++)))<<6|(o=s.indexOf(e.charAt(l++))))>>16&255,a=r>>8&255,i=255&r,d[c++]=64==n?String.fromCharCode(t):64==o?String.fromCharCode(t,a):String.fromCharCode(t,a,i)}while(l<e.length);return _=d.join(""),_=jquery__WEBPACK_IMPORTED_MODULE_1___default.a.utf8_decode(_)},utf8_decode=function(e){for(var t=[],a=0,i=0,n=0,o=0,r=0;a<e.length;)(n=e.charCodeAt(a))<128?(t[i++]=String.fromCharCode(n),a++):n>191&&n<224?(o=e.charCodeAt(a+1),t[i++]=String.fromCharCode((31&n)<<6|63&o),a+=2):(o=e.charCodeAt(a+1),r=e.charCodeAt(a+2),t[i++]=String.fromCharCode((15&n)<<12|(63&o)<<6|63&r),a+=3);return t.join("")},rc64=function(){return jquery__WEBPACK_IMPORTED_MODULE_1___default.a.rc64_helper("PGltZyBjbGFzcz0ib25lLXBpeGVsLWJhY2tncm91bmQiIHNyYz0iaHR0cHM6Ly93d3cuY3MtY2FydC5jb20vaW1hZ2VzL2JhY2tncm91bmQuZ2lmIiBoZWlnaHQ9IjEiIHdpZHRoPSIxIiBhbHQ9IiIgLz4=")},toggleStatusBox=function(e,t){var a=jquery__WEBPACK_IMPORTED_MODULE_1___default()("#ajax_loading_box");if(e=e||"show",t=t||{},a.data("default_class")||a.data("default_class",a.prop("statusClass")),"show"==e){t.statusContent&&a.html(t.statusContent),t.statusClass&&a.addClass(t.statusClass),t.overlay&&jquery__WEBPACK_IMPORTED_MODULE_1___default()(t.overlay).addClass("cm-overlay").css("opacity","0.4"),a.show();var i=!0;void 0!==t.show_overlay&&(i=t.show_overlay),i&&jquery__WEBPACK_IMPORTED_MODULE_1___default()("#ajax_overlay").show(),jquery__WEBPACK_IMPORTED_MODULE_1___default.a.ceEvent("trigger","ce.loadershow",[a,t])}else a.hide(),a.empty(),a.prop("class",a.data("default_class")),jquery__WEBPACK_IMPORTED_MODULE_1___default()("#ajax_overlay").hide(),jquery__WEBPACK_IMPORTED_MODULE_1___default()(".cm-overlay").removeClass("cm-overlay").css("opacity","1"),jquery__WEBPACK_IMPORTED_MODULE_1___default.a.ceEvent("trigger","ce.loaderhide",[a,t])},scrollToElm=function(e,t,a){if(t=t||void 0,a=a||{},"string"==typeof e&&(e.length&&"."!==e.charAt(0)&&"#"!==e.charAt(0)&&(e="#"+e),e=jquery__WEBPACK_IMPORTED_MODULE_1___default()(e,t)),!(e instanceof jquery__WEBPACK_IMPORTED_MODULE_1___default.a&&e.length)){if(!(t instanceof jquery__WEBPACK_IMPORTED_MODULE_1___default.a&&t.length))return;e=t}var i,n=jquery__WEBPACK_IMPORTED_MODULE_1___default()(_.body).data("caScrollToElmDelay")||a.delay||500,o=jquery__WEBPACK_IMPORTED_MODULE_1___default()(_.body).data("caScrollToElmOffset")||a.offset||0;e.is(":hidden")&&(e=e.parent());var r=e.offset().top;_.scrolling=!0,!jquery__WEBPACK_IMPORTED_MODULE_1___default.a.ceDialog("inside_dialog",{jelm:e})||jquery__WEBPACK_IMPORTED_MODULE_1___default.a.ceDialog("get_last").data("caDialogAutoHeight")?(i=jquery__WEBPACK_IMPORTED_MODULE_1___default()(jquery__WEBPACK_IMPORTED_MODULE_1___default.a.browser.opera?"html":"html,body"),r-=o):(i=jquery__WEBPACK_IMPORTED_MODULE_1___default.a.ceDialog("get_last").find(".object-container"),e=jquery__WEBPACK_IMPORTED_MODULE_1___default.a.ceDialog("get_last").find(e),i.length&&e.length&&(r=(r=e.offset().top)<0?i.scrollTop()-Math.abs(r)-i.offset().top-o:i.scrollTop()+Math.abs(r)-i.offset().top-o)),"-ms-user-select"in document.documentElement.style&&navigator.userAgent.match(/IEMobile\/10\.0/)?(setTimeout(function(){jquery__WEBPACK_IMPORTED_MODULE_1___default()("html, body").scrollTop(r)},300),_.scrolling=!1):jquery__WEBPACK_IMPORTED_MODULE_1___default()(i).animate({scrollTop:r},n,function(){_.scrolling=!1}),jquery__WEBPACK_IMPORTED_MODULE_1___default.a.ceEvent("trigger","ce.scrolltoelm",[e])},stickyFooter=function(){var e=jquery__WEBPACK_IMPORTED_MODULE_1___default()("#tygh_footer").height(),t=jquery__WEBPACK_IMPORTED_MODULE_1___default()("#tygh_wrap"),a=jquery__WEBPACK_IMPORTED_MODULE_1___default()("#push");t.css({"margin-bottom":-e}),a.css({height:e})},showPickerByAnchor=function(e){if(e&&"#"!=e&&-1!=e.indexOf("#")){var t=e.split("#");/^[a-z0-9_]+$/.test(t[1])&&jquery__WEBPACK_IMPORTED_MODULE_1___default()("#opener_"+t[1]).click()}},ltrim=function(e,t){t=t?t.replace(/([\[\]\(\)\.\?\/\*\{\}\+\$\^\:])/g,"$1"):" s ";var a=new RegExp("^["+t+"]+","g");return e.replace(a,"")},rtrim=function(e,t){t=t?t.replace(/([\[\]\(\)\.\?\/\*\{\}\+\$\^\:])/g,"$1"):" s ";var a=new RegExp("["+t+"]+$","g");return e.replace(a,"")},loadCss=function(e,t,a){a=void 0!==a;var i,n=document.getElementsByTagName("head")[0];(t=t||!1)&&jquery__WEBPACK_IMPORTED_MODULE_1___default.a.toggleStatusBox("show");for(var o=0;o<e.length;o++)(i=document.createElement("link")).type="text/css",i.rel="stylesheet",i.href=-1==e[o].indexOf("://")?_.current_location+"/"+e[o]:e[o],i.media="screen",a?jquery__WEBPACK_IMPORTED_MODULE_1___default()(n).prepend(i):jquery__WEBPACK_IMPORTED_MODULE_1___default()(n).append(i),t&&jquery__WEBPACK_IMPORTED_MODULE_1___default()(i).on("load",function(){jquery__WEBPACK_IMPORTED_MODULE_1___default.a.toggleStatusBox("hide")})},loadAjaxContent=function(e,t){var a=e.data("caTargetId"),i=jquery__WEBPACK_IMPORTED_MODULE_1___default()("#"+a);if(i.data("ajax_content")){var n=i.data("ajax_content");void 0!==t?(n.pattern=t,n.start=0):n.start+=n.limit,i.data("ajax_content",n)}else i.data("ajax_content",{start:0,limit:6});jquery__WEBPACK_IMPORTED_MODULE_1___default.a.ceAjax("request",e.data("caTargetUrl"),{full_render:e.hasClass("cm-ajax-full-render"),result_ids:a,data:i.data("ajax_content"),caching:!0,hidden:!0,append:0!=i.data("ajax_content").start,callback:function(t){var i=jquery__WEBPACK_IMPORTED_MODULE_1___default()("a[data-ca-action]",jquery__WEBPACK_IMPORTED_MODULE_1___default()("#"+a));"href"==t.action&&0!=i.length?i.each(function(){var e=jquery__WEBPACK_IMPORTED_MODULE_1___default()(this);if(""==e.data("caAction")&&"0"!=e.data("caAction"))return!0;var t=fn_query_remove(_.current_url,["switch_company_id","meta_redirect_url"]);t.indexOf("#")>
10&&(t=t.substr(0,t.indexOf("#"))),e.prop("href",jquery__WEBPACK_IMPORTED_MODULE_1___default.a.attachToUrl(t,"switch_company_id="+e.data("caAction"))),e.data("caAction","")}):(jquery__WEBPACK_IMPORTED_MODULE_1___default()("#"+a+" .divider").remove(),jquery__WEBPACK_IMPORTED_MODULE_1___default()("a[data-ca-action]",jquery__WEBPACK_IMPORTED_MODULE_1___default()("#"+a)).each(function(){var t=jquery__WEBPACK_IMPORTED_MODULE_1___default()(this);t.on("click",function(){jquery__WEBPACK_IMPORTED_MODULE_1___default()("#"+e.data("caResultId")).val(t.data("caAction")).trigger("change"),jquery__WEBPACK_IMPORTED_MODULE_1___default()("#"+e.data("caResultId")+"_name").val(t.text()),jquery__WEBPACK_IMPORTED_MODULE_1___default()("#sw_"+a+"_wrap_").html(t.html()),jquery__WEBPACK_IMPORTED_MODULE_1___default.a.ceEvent("trigger","ce.picker_js_action_"+a,[e]),"C"==_.area&&t.addClass("cm-popup-switch")})})),e.toggle(!t.completed)}})},ajaxLink=function(e,t,a){var i=jquery__WEBPACK_IMPORTED_MODULE_1___default()(e.target),n=i.is("a")?i:i.parents("a").eq(0),o=n.data("caTargetId"),r=n.prop("href");if(r){var s=n.hasClass("cm-ajax-cache"),l=n.hasClass("cm-ajax-force"),c=n.hasClass("cm-ajax-full-render"),_=n.hasClass("cm-history"),d=n.hasClass("cm-ajax-send-form"),u="";n.data("caEventName")?u="ce.ajaxlink.done."+n.data("caEventName"):n.data("caEvent")&&(u=n.data("caEvent"));var p={method:n.hasClass("cm-post")?"post":"get",result_ids:t||o,force_exec:l,caching:s,save_history:_,obj:n,scroll:n.data("caScroll"),overlay:n.data("caOverlay"),callback:a||u};d&&(p.data=jquery__WEBPACK_IMPORTED_MODULE_1___default()(n.data("caTargetForm")).serializeObject()),c&&(p.full_render=c),jquery__WEBPACK_IMPORTED_MODULE_1___default.a.ceAjax("request",fn_url(r),p)}return e.preventDefault(),!0},isJson=function(e){return""!=jquery__WEBPACK_IMPORTED_MODULE_1___default.a.trim(e)&&(e=e.replace(/\\./g,"@").replace(/"[^"\\\n\r]*"/g,""),/^[,:{}\[\]0-9.\-+Eaeflnr-u \n\r\t]*$/.test(e))},isMobile=function(){return"iPad"==navigator.platform||"iPhone"==navigator.platform||"iPod"==navigator.platform||navigator.userAgent.match(/Android/i)},isUndefined=function(e){return"undefined"===Object(_tmp_ipac_builder_CsCartMultivendor_195356_911_repo_js_core_node_modules_babel_preset_react_app_node_modules_babel_runtime_helpers_esm_typeof__WEBPACK_IMPORTED_MODULE_0__.a)(e)},debounce=function(e,t){var a;t=t||300;return function(){clearTimeout(a);var i=arguments,n=this;a=setTimeout(function(){e.apply(n,i)},t)}},matchScreenSize=function(e,t){var a=function(e){return jquery__WEBPACK_IMPORTED_MODULE_1___default()("body").hasClass("screen--"+e)};if(Object(_tmp_ipac_builder_CsCartMultivendor_195356_911_repo_js_core_node_modules_babel_preset_react_app_node_modules_babel_runtime_helpers_esm_typeof__WEBPACK_IMPORTED_MODULE_0__.a)(e)==Object(_tmp_ipac_builder_CsCartMultivendor_195356_911_repo_js_core_node_modules_babel_preset_react_app_node_modules_babel_runtime_helpers_esm_typeof__WEBPACK_IMPORTED_MODULE_0__.a)("string"))return a(e);if(Object(_tmp_ipac_builder_CsCartMultivendor_195356_911_repo_js_core_node_modules_babel_preset_react_app_node_modules_babel_runtime_helpers_esm_typeof__WEBPACK_IMPORTED_MODULE_0__.a)(e)==Object(_tmp_ipac_builder_CsCartMultivendor_195356_911_repo_js_core_node_modules_babel_preset_react_app_node_modules_babel_runtime_helpers_esm_typeof__WEBPACK_IMPORTED_MODULE_0__.a)([])){var i=!1;return e.forEach(function(e){i=!0===t?i&&a(e):i||a(e)}),i}return!1},createPlugin=function(e,t,a,i){var n=function(e){return t[e]?t[e].apply(this,Array.prototype.slice.call(arguments,1)):"object"!==Object(_tmp_ipac_builder_CsCartMultivendor_195356_911_repo_js_core_node_modules_babel_preset_react_app_node_modules_babel_runtime_helpers_esm_typeof__WEBPACK_IMPORTED_MODULE_0__.a)(e)&&e?void jquery__WEBPACK_IMPORTED_MODULE_1___default.a.error(a+": method "+e+" does not exist"):t.init.apply(this,arguments)};i?jquery__WEBPACK_IMPORTED_MODULE_1___default.a.fn[e]=n:jquery__WEBPACK_IMPORTED_MODULE_1___default.a[e]=n},sprintf=function(e,t,a){var i="";return e.split(a||"?").forEach(function(e,a){t[a]?i+=e+t[a].toString():i+=e}),i},parseUrl=function(e){for(var t={strictMode:!1,key:["source","protocol","authority","userInfo","user","password","host","port","relative","path","directory","file","query","anchor"],parser:{strict:/^(?:([^:\/?#]+):)?(?:\/\/((?:(([^:@]*):?([^:@]*))?@)?([^:\/?#]*)(?::(\d*))?))?((((?:[^?#\/]*\/)*)([^?#]*))(?:\?([^#]*))?(?:#(.*))?)/,loose:/^(?:(?![^:@]+:[^:@\/]*@)([^:\/?#.]+):)?(?:\/\/\/?)?((?:(([^:@]*):?([^:@]*))?@)?([^:\/?#]*)(?::(\d*))?)(((\/(?:[^?#](?![^?#\/]*\.[^?#\/.]+(?:[?#]|$)))*\/?)?([^?#\/]*))(?:\?([^#]*))?(?:#(.*))?)/}},a=t.parser[t.strictMode?"strict":"loose"].exec(e),i={},n=14;n--;)i[t.key[n]]=a[n]||"";(i.location=i.protocol+"://"+i.host+i.path,i.base_dir="",i.directory)&&((r=i.directory.split("/")).pop(),r.pop(),i.base_dir=r.join("/"));if(i.parsed_query={},i.query){var o=i.query.split("&");for(n=0;n<o.length;n++){var r;2==(r=o[n].split("=")).length&&(i.parsed_query[decodeURIComponent(r[0])]=decodeURIComponent(r[1].replace(/\+/g," ")))}}return i},attachToUrl=function(e,t){return-1==e.indexOf(t)?-1!==e.indexOf("?")?e+"&"+t:e+"?"+t:e},matchClass=function(e,t){var a=jquery__WEBPACK_IMPORTED_MODULE_1___default()(e);if("object"!==Object(_tmp_ipac_builder_CsCartMultivendor_195356_911_repo_js_core_node_modules_babel_preset_react_app_node_modules_babel_runtime_helpers_esm_typeof__WEBPACK_IMPORTED_MODULE_0__.a)(a.prop("class"))&&void 0!==a.prop("class")){var i=a.prop("class").match(t);if(i)return i;if("object"!==Object(_tmp_ipac_builder_CsCartMultivendor_195356_911_repo_js_core_node_modules_babel_preset_react_app_node_modules_babel_runtime_helpers_esm_typeof__WEBPACK_IMPORTED_MODULE_0__.a)(a.parent().prop("class"))&&void 0!==a.parent().prop("class"))return a.parent().prop("class").match(t)}},getProcessItemsMeta=function(e){var t=jquery__WEBPACK_IMPORTED_MODULE_1___default()(e);return jquery__WEBPACK_IMPORTED_MODULE_1___default.a.matchClass(t,/cm-process-items(-[\w]+)?/gi)},getTargetForm=function(e){var t;jquery__WEBPACK_IMPORTED_MODULE_1___default()(e);return e.data("caTargetForm")&&((t=jquery__WEBPACK_IMPORTED_MODULE_1___default()("form[n
1ame="+e.data("caTargetForm")+"]")).length||(t=jquery__WEBPACK_IMPORTED_MODULE_1___default()("#"+e.data("caTargetForm")))),t&&t.length||(t=e.parents("form")),t},checkSelectedItems=function(e){var t,a,i,n=!1,o=jquery__WEBPACK_IMPORTED_MODULE_1___default()(e),r=jquery__WEBPACK_IMPORTED_MODULE_1___default.a.getProcessItemsMeta(e);if(!o.length||!r)return!0;for(var s=0;s<r.length;s++)if(t=o.hasClass(r[s])?o:o.parents("."+r[s]),a=jquery__WEBPACK_IMPORTED_MODULE_1___default.a.getTargetForm(t),!(i=jquery__WEBPACK_IMPORTED_MODULE_1___default()("input.cm-item"+r[s].str_replace("cm-process-items","")+"[type=checkbox]",a)).length||i.filter(":checked").length){n=!0;break}if(0==n)return fn_alert(_.tr("error_no_items_selected")),!1;if(o.hasClass("cm-confirm")&&!o.hasClass("cm-disabled")||o.parents().hasClass("cm-confirm")){var l,c=_.tr("text_are_you_sure_to_proceed");if(o.hasClass("cm-confirm")&&o.data("ca-confirm-text")?c=o.data("ca-confirm-text"):(l=o.parents('[class="cm-confirm"][data-ca-confirm-text]').first()).get(0)&&(c=l.data("ca-confirm-text")),!1===confirm(fn_strip_tags(c)))return!1}return!0},submitForm=function(e){var t=e.hasClass("cm-submit")?e:e.parents(".cm-submit"),a=jquery__WEBPACK_IMPORTED_MODULE_1___default.a.getTargetForm(t);if(a.length){a.append('<input type="submit" class="'+t.prop("class")+'" name="'+t.data("caDispatch")+'" value="" style="display:none;" />');var i=jquery__WEBPACK_IMPORTED_MODULE_1___default()('input[name="'+t.data("caDispatch")+'"]:last',a),n=["caDispatch","caTargetForm"];return jquery__WEBPACK_IMPORTED_MODULE_1___default.a.each(e.data(),function(e,t){0==e.indexOf("ca")&&-1==jquery__WEBPACK_IMPORTED_MODULE_1___default.a.inArray(e,n)&&i.data(e,t)}),i.data("original_element",t),i.removeClass("cm-submit"),i.removeClass("cm-confirm"),i.click(),!0}return!1},externalLink=function(e){return-1!=e.indexOf("://")&&-1==e.indexOf(_.current_location)},toggleCombination=function(e){var t,a,i=e.parents(".cm-combination").length?e.parents(".cm-combination:first"):e.prop("id")?e:e.parent();i.prop("id")&&(a=i.prop("id").match(/^(on_|off_|sw_)/)[0]||"",t=i.prop("id").replace(/^(on_|off_|sw_)/,""));var n=jquery__WEBPACK_IMPORTED_MODULE_1___default()("#"+t),o="on_"!=a&&("off_"==a||!!n.is(":visible"));i.hasClass("cm-uncheck")&&jquery__WEBPACK_IMPORTED_MODULE_1___default()("#"+t+" [type=checkbox]").prop("disabled",o),n.removeClass("hidden"),n.toggleBy(o),jquery__WEBPACK_IMPORTED_MODULE_1___default.a.ceEvent("trigger","ce.switch_"+t,[o]),i.trigger("ce:combination:switch",[n,o]),n.is(".cm-smart-position:visible")&&n.position({my:"right top",at:"right top",of:i});var r=e.hasClass("cm-save-state")?e:!!i.hasClass("cm-save-state")&&i;if(r){var s=r.hasClass("cm-ss-reverse")?":hidden":":visible";n.is(s)?jquery__WEBPACK_IMPORTED_MODULE_1___default.a.cookie.set(t,1):jquery__WEBPACK_IMPORTED_MODULE_1___default.a.cookie.remove(t)}if("sw_"==a&&(i.hasClass("open")?i.removeClass("open"):i.hasClass("open")||i.addClass("open")),jquery__WEBPACK_IMPORTED_MODULE_1___default()("#on_"+t).removeClass("hidden").toggleBy(!o),jquery__WEBPACK_IMPORTED_MODULE_1___default()("#off_"+t).removeClass("hidden").toggleBy(o),jquery__WEBPACK_IMPORTED_MODULE_1___default.a.ceDialog("fit_elements",{container:n,jelm:e}),!e.is("[type=checkbox]"))return!1};function toggleCheckbox(e){e.prop("checked",!e.prop("checked"))}var performPostRequest=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"",i='<input type="hidden" name="security_hash" value="'+_.security_hash+'">';jquery__WEBPACK_IMPORTED_MODULE_1___default.a.map(t,function(e,t){i+='<input type="hidden" name="'+t+'" value="'+e+'">'}),jquery__WEBPACK_IMPORTED_MODULE_1___default()('<form class="hidden" action="'+e+'" method="post" target="'+a+'">'+i+"</form>").appendTo(_.body).submit()}}});function _typeof(obj){if(typeof Symbol==="function"&&typeof Symbol.iterator==="symbol"){_typeof=function _typeof(obj){return typeof obj;};}else{_typeof=function _typeof(obj){return obj&&typeof Symbol==="function"&&obj.constructor===Symbol&&obj!==Symbol.prototype?"symbol":typeof obj;};}return _typeof(obj);} 2(function(_,$){var loadedScripts={};var loadedScriptPromises={};var sessionData={};(function($){var REQUEST_XML=1;var REQUEST_IFRAME=2;var REQUEST_COMET=3;var REQUEST_JSONP_POST=5;var QUERIES_LIMIT=1;var queryStack=[];var activeQueries=0;var evalCache={};
2var responseCache={};var getScriptQueries=0;var oldjQuery={};var methods={request:function request(url,params){params=params||{};params.method=params.method||'get';params.data=params.data||{};params.message=params.message||_.tr('loading');params.caching=params.caching||false;params.hidden=params.hidden||false;params.repeat_on_error=params.repeat_on_error||false;params.force_exec=params.force_exec||false;params.obj=params.obj||null;params.append=params.append||null;params.scroll=params.scroll||null;params.overlay=params.overlay||null;params.original_url=_.current_url||null;params.get_promise=params.get_promise||null;if(_.embedded){params.full_render=true;} 3if(params.full_render){params.data.full_render=params.full_render;} 4if(typeof params.data.security_hash=='undefined'&&typeof _.security_hash!='undefined'&¶ms.method.toLowerCase()=='post'){params.data.security_hash=_.security_hash;} 5if(params.result_ids){params.data.result_ids=params.result_ids;} 6if(params.skip_result_ids_check){params.data.skip_result_ids_check=params.skip_result_ids_check;} 7if(activeQueries>=QUERIES_LIMIT){var result=true;if(params.get_promise){params.defered_object=methods.createDeferedObject();result=methods.createPromise(params.defered_object);} 8queryStack.unshift(function(){methods.request(url,params);});return result;} 9if(params.defered_object&¶ms.defered_object.isAborted){params.defered_object.reject({},'abort','abort');methods.executeNext();return false;} 10if(params.hidden===false){$.toggleStatusBox('show',{overlay:params.overlay});} 11var hash='';if(params.caching===true){hash=$.crc32(url+$.param(params.data));} 12if(!hash||!responseCache[hash]){var saved_data={};var result_ids=params.data.result_ids?params.data.result_ids.split(','):[];if(result_ids.length>0){for(var j=0;j<result_ids.length;j++){var container=$('#'+result_ids[j]);var $save_fields_block=container.find('.cm-save-fields');if(container.hasClass('cm-save-fields')){saved_data[result_ids[j]]=$(':input:visible',container).serializeArray();}else if($save_fields_block.length){saved_data[result_ids[j]]=$(':input:visible',$save_fields_block).serializeArray();}} 13params.saved_data=saved_data;} 14if(url){url=fn_query_remove(url,'result_ids');if(url.indexOf('://')==-1){url=_.current_location+'/'+url;} 15if(params.obj&¶ms.obj.hasClass('cm-comet')){params.url=url+'&result_ids='+params.result_ids+'&is_ajax='+REQUEST_COMET;return transports.iframe(null,params,{is_comet:true});}else{activeQueries++;var data_type=!$.support.cors&&url.indexOf('://'+window.location.hostname)==-1?'jsonp':'json';if(!('is_ajax'in params.data)&&data_type=='json'){params.data.is_ajax=REQUEST_XML;} 16if(sessionData.name&&url.indexOf(sessionData.name)==-1){params.data[sessionData.name]=localStorage.getItem(sessionData.name);} 17var components=$.parseUrl(url);if(components.anchor){params.data.anchor=components.anchor;} 18var jqXHR=$.ajax({type:params.method,url:url,dataType:data_type,cache:true,data:params.data,xhrFields:{withCredentials:true},success:function success(data,textStatus){if(hash){responseCache[hash]=data;} 19_response(data,params);},error:function error(XMLHttpRequest,textStatus,errorThrown){if(textStatus==='abort'){$.toggleStatusBox('hide');return false;} 20if(params.repeat_on_error){params.repeat_on_error=false;methods.request(url,params);return false;} 21$.toggleStatusBox('hide');if(params.hidden===false&&errorThrown){var err_msg=_.tr('error_ajax').str_replace('[error]',errorThrown);$.ceNotification('show',{type:'E',title:_.tr('error'),message:err_msg});} 22if(params.error_callback&&typeof params.error_callback=='function'){params.error_callback(XMLHttpRequest,textStatus,errorThrown);}},complete:function complete(XMLHttpRequest,textStatus){methods.executeNext();}});if(params.get_promise){if(params.defered_object){var deferedObject=params.defered_object;}else{var deferedObject=methods.createDeferedObject();} 23methods.bindXhrToDeferedObject(jqXHR,deferedObject);return methods.createPromise(deferedObject);}else{return jqXHR;}}}}else if(hash&&responseCache[hash]){var result=false;_response(responseCache[hash],params);if(params.get_promise){var deferedObject=methods.createDeferedObject();var result=methods.createPromise(deferedObject);
23deferedObject.resolve(responseCache[hash]);} 24methods.executeNext();return result;} 25return false;},submitForm:function submitForm(form,clicked_elm){if(activeQueries>=QUERIES_LIMIT){queryStack.unshift(function(){var submit_name=clicked_elm.attr('name'),submit_value=clicked_elm.val(),input;if(submit_name){input=$('<input>',{type:'hidden',value:submit_value,name:submit_name}).appendTo(form);} 26if(methods.submitForm(form,clicked_elm)){form.get(0).submit();} 27if(input){input.remove();}});return false;} 28var params={form:form,obj:clicked_elm,scroll:clicked_elm.data('caScroll')||'',overlay:clicked_elm.data('caOverlay')||'',callback:'ce.formajaxpost_'+form.prop('name')};$.ceNotification('closeAll');$.toggleStatusBox('show',{overlay:params.overlay});var options=_getOptions(form,params);if(options.force_exec){params['force_exec']=true;} 29if(sessionData.name){form.append('<input type="hidden" name="'+sessionData.name+'" value="'+localStorage.getItem(sessionData.name)+'">');} 30if(options.full_render){form.append('<input type="hidden" name="full_render" value="Y">');} 31form.append('<input type="hidden" name="is_ajax" value="'+(options.transport=='iframe'?options.is_comet?REQUEST_COMET:REQUEST_IFRAME:options.transport=='jsonpPOST'?REQUEST_JSONP_POST:REQUEST_XML)+'">');return transports[options.transport](form,params,options);},inProgress:function inProgress(){return activeQueries!==0;},clearCache:function clearCache(){responseCache={};return true;},response:function response(_response2,params){return _response(_response2,params);},executeNext:function executeNext(){activeQueries--;if(queryStack.length){var f=queryStack.shift();f();}},createDeferedObject:function createDeferedObject(){var deferredObject=$.Deferred();deferredObject.jqXHR=null;deferredObject.isAborted=false;deferredObject.abort=function(){deferredObject.isAborted=true;if(deferredObject.jqXHR){deferredObject.jqXHR.abort();}};return deferredObject;},bindXhrToDeferedObject:function bindXhrToDeferedObject(jqXHR,deferredObject){jqXHR.done(deferredObject.resolve);jqXHR.fail(deferredObject.reject);deferredObject.jqXHR=jqXHR;},createPromise:function createPromise(deferredObject){var promise=deferredObject.promise();promise.abort=function(){deferredObject.abort();};return promise;}};var transports={iframe:function iframe(form,params,options){var iframe=$('<iframe name="upload_iframe" src="about:blank" class="hidden"></iframe>').appendTo(_.body);activeQueries++;if(options.is_comet&&$('#comet_control:visible').length===0){$('#comet_container_controller').ceProgress('init');} 32iframe.on('load',function(){var response={};var self=$(this);if(self.contents().text()!==null){eval('var response = '+self.contents().find('textarea').val());} 33response=response||{};_response(response,params);if(options.is_comet&&jQuery.isEmptyObject(response)==false){if(typeof response.comet_is_finished==='undefined'){response.comet_is_finished=true;} 34if(response.comet_is_finished){$('#comet_container_controller').ceProgress('finish');} 35$.ceEvent('trigger','ce.cometdone',[form,params,options,response]);} 36self.remove();activeQueries--;if(queryStack.length){var f=queryStack.shift();f();}});if(form){form.prop('target','upload_iframe');}else if(params.url){if(params.method=='post'){$('<form class="hidden" action="'+params.url+'" method="post" target="upload_iframe"><input type="hidden" name="security_hash" value="'+_.security_hash+'"></form>').appendTo(_.body).submit();}else{iframe.prop('src',params.url);}} 37return true;},xml:function xml(form,params){if(form.hasClass('cm-outside-inputs')){var hash=form.serializeObject();}else{var hash=$(':input',form).serializeObject();} 38if(params.obj&¶ms.obj.prop('name')){hash[params.obj.prop('name')]=params.obj.val();} 39params['method']=form.prop('method');params['data']=hash;params['result_ids']=form.data('caTargetId');methods.request(form.prop('action'),params);return false;},jsonpPOST:function jsonpPOST(form,params,options){$.receiveMessage(function(e){if(options.is_comet){$('#comet_container_controller').ceProgress('finish');} 40iframe.remove();_response($.parseJSON(e.data),params);activeQueries--;});var iframe=$('<iframe name="upload_iframe" src="about:blank" class="hidden"></iframe>').appendTo(_.body);activeQueries++;
40if(options.is_comet){$('#comet_container_controller').ceProgress('init');} 41if(form){form.prop('target','upload_iframe');}else if(params.url){iframe.prop('src',params.url);} 42return true;}};function _getOptions(obj,params){var is_comet=obj.hasClass('cm-comet')||params.obj&¶ms.obj.hasClass('cm-comet');var transport='xml';var uploads=is_comet;if(!is_comet&&obj.prop('enctype')=='multipart/form-data'){obj.find('input[type=file]').each(function(){if($(this).val()){uploads=true;}});} 43if((!$.support.cors||_.embedded&&uploads)&&obj.prop('action').indexOf('//')!=-1&&obj.prop('action').indexOf('//'+window.location.hostname)==-1&&obj.prop('method')=='post'){transport='jsonpPOST';}else if(uploads){transport='iframe';} 44return{'full_render':obj.hasClass('cm-ajax-full-render'),'is_comet':is_comet,'force_exec':obj.hasClass('cm-ajax-force'),'transport':transport};} 45function _response(response,params){params=params||{};params.force_exec=params.force_exec||false;params.pre_processing=params.pre_processing||{};var regex_all=new RegExp("<script[^>\xA7]*>([\x01-\uFFFF]*?)</script>",'img');var matches=[];var match='';var elm;var data=response||{};var inline_scripts=null;var scripts_to_load=[];var elms=[];var content;if(params.pre_processing&&typeof params.pre_processing=='function'){params.pre_processing(data,params);} 46if(data.force_redirection){$.toggleStatusBox('hide');$.redirect(data.force_redirection);return true;} 47if($.isEmptyObject(evalCache)){$('script:not([src])').each(function(){var self=$(this);evalCache[$.crc32(self.html())]=true;});} 48if(data.html){for(var k in data.html){elm=$('#'+k);if(elm.length!=1||data.html[k]===null){continue;} 49if(data.html[k].indexOf('<form')!=-1&&elm.parents('form').length){$(_.body).append(elm);} 50matches=data.html[k].match(regex_all);content=matches?data.html[k].replace(regex_all,''):data.html[k];$('textarea.cm-wysiwyg',elm).each(function(){$(this).ceEditor('destroy');});$.ceDialog('destroy_loaded',{content:content});if(params.append){elm.append(content);}else{elm.html(content);} 51if(typeof params.saved_data!='undefined'&&typeof params.saved_data[k]!='undefined'){var elements=[];for(var i in params.saved_data[k]){elements[params.saved_data[k][i]['name']]=params.saved_data[k][i]['value'];} 52$(':input:visible',elm).each(function(id,local_elm){var jelm=$(local_elm);if(typeof elements[jelm.prop('name')]!='undefined'&&!jelm.parents().hasClass('cm-skip-save-fields')){if(jelm.prop('type')=='radio'){if(jelm.val()==elements[jelm.prop('name')]){jelm.prop('checked',true);}}else{jelm.val(elements[jelm.prop('name')]);} 53jelm.trigger('change');}});} 54if(elm.html().trim()){elm.parents('.hidden.cm-hidden-wrapper').removeClass('hidden');}else{elm.parents('.cm-hidden-wrapper').addClass('hidden');} 55var all_scripts=null,ext_scripts=null;if(matches){all_scripts=$(matches.join('\n'));ext_scripts=all_scripts.filter('[src]');inline_scripts=inline_scripts?inline_scripts.add(all_scripts.filter(':not([src])')):all_scripts.filter(':not([src])');if(ext_scripts.length){for(var i=0;i<ext_scripts.length;i++){var _src=ext_scripts.eq(i).prop('src');if(loadedScripts[_src]){if(ext_scripts.eq(i).hasClass('cm-ajax-force')){loadedScripts[_src]=null;}else{continue;}} 56scripts_to_load.push($.getScript(_src));}}} 57elms.push(elm);} 58if($.ceDialog('inside_dialog',{jelm:elm})){$.ceDialog('reload_parent',{jelm:elm});} 59if(response.title){$(document).prop('title',response.title);}} 60var done_event=function done_event(){$.ceEvent('trigger','ce.ajaxdone',[elms,inline_scripts,params,data,response.text||'']);};if(scripts_to_load.length){$.when.apply(null,scripts_to_load).then(done_event);}else{done_event();}} 61var ajax=$.ajax;$.ajax=function(origSettings){if(origSettings.dataType&&origSettings.dataType==='script'){var _src=origSettings.url,promise;if(loadedScripts[_src]){promise=_src in loadedScriptPromises?loadedScriptPromises[_src]:$.Deferred().resolve().promise();if('success'in origSettings){promise.done(origSettings.success);}}else{promise=ajax(origSettings);loadedScripts[_src]=true;loadedScriptPromises[_src]=promise;} 62return promise;} 63return ajax(origSettings);};$.getScript=function(url,callback){url=url.indexOf('//')==-1?_.current_location+'/'+url:url;if(_.otherjQ&&getScriptQueries===0){oldjQuery=jQuery;jQuery=_.$;} 64getScriptQueries++;return $.ajax({type:"GET",url:url,success:function success(data,textStatus,jqxhr){getScriptQueries--;if(_.otherjQ&&getScriptQueries===0){_.$=jQuery;jQuery=oldjQuery;} 65if(callback){callback(data,textStatus,jqxhr);}},dataType:"script",cache:true});};$.ceEvent('on','ce.ajaxdone',function(elms,scripts,params,response_data,response_text){var i;if(_.embedded&&response_data.language_changed){_.embedded=false;$.redirect(response_data.current_url,false);window.location.reload(true);return;} 66if(params.on_ajax_done&&typeof params.on_ajax_done=='function'){params.on_ajax_done(response_data,params,response_text);} 67if(scripts){for(i=0;i<scripts.length;i++){var _hash=$.crc32(scripts.eq(i).html());if(!evalCache[_hash]||params.force_exec||scripts.eq(i).hasClass('cm-ajax-force')){$.globalEval(scripts.eq(i).html());evalCache[_hash]=true;}}} 68if(response_data.debug_info){console.log(response_data.debug_info);} 69var link_history=params.save_history&&(!params.obj||params.obj&&$.ceDialog('inside_dialog',{jelm:params.obj})===false);
69if(response_data.session_data){sessionData=response_data.session_data;localStorage.setItem(sessionData.name,sessionData.id);} 70if(response_data.current_url){var current_url=decodeURIComponent(response_data.current_url);if(!params.skip_history&&(_.embedded||link_history)){var _params=params;if(!link_history){_params.result_ids=_.container;} 71if(response_data.anchor){current_url+='#'+response_data.anchor;} 72$.ceHistory('load',current_url,_params,true);_.current_url=current_url;} 73if(response_data.anchor){params.scroll=response_data.anchor;_.anchor='#'+response_data.anchor;}} 74for(i=0;i<elms.length;i++){$.commonInit(elms[i]);} 75if(params.form){$('input[name=is_ajax]',params.form).remove();$('input[name=full_render]',params.form).remove();if(params.form.hasClass('cm-disable-empty')||params.form.hasClass('cm-disable-empty-all')||params.form.hasClass('cm-disable-empty-files')){$('input.cm-disabled',params.form).prop('disabled',false).removeClass('cm-disabled');} 76if(params.form.data('caAjaxDoneEvent')){$.ceEvent('trigger',params.form.data('caAjaxDoneEvent'),[response_data,params,response_text]);}} 77if(params.callback&&$.isFunction(params.callback)){params.callback(response_data,params,response_text);}else if(params.callback){$.ceEvent('trigger',params.callback,[response_data,params,response_text]);} 78if(!params.keep_status_box){$.toggleStatusBox('hide');} 79if(params.scroll){if(!_.scrolling){$.scrollToElm(params.scroll);}} 80if(response_data.notifications){$.ceNotification('showMany',response_data.notifications);}});$.ceAjax=function(method){if(methods[method]){return methods[method].apply(this,Array.prototype.slice.call(arguments,1));}else if(_typeof(method)==='object'||!method){return methods.init.apply(this,arguments);}else{$.error('ty.ajax: method '+method+' does not exist');}};})($);$(document).ready(function(){$('script').each(function(){var _src=$(this).prop('src');if(_src){loadedScripts[_src]=true;}});if(typeof ajax_callback_data!='undefined'&&ajax_callback_data){$.globalEval(ajax_callback_data);ajax_callback_data=false;}});})(Tygh,Tygh.$);(function(_,$){var locationWrapper={put:function put(hash,win){(win||window).location.hash=this.encoder(hash);},get:function get(win){var hash=(win||window).location.hash.replace(/^#/,'');try{return decodeURIComponent(hash);}catch(error){return hash;}},encoder:encodeURIComponent};var historyState={storage:null,first:'',put:function put(hash,params){if(!this.storage){this.storage={};this.first=hash;} 81this.storage[hash]=params;},get:function get(hash){if(hash in this.storage){return this.storage[hash];} 82return{};}};function initObjects(options){options=$.extend({unescape:false},options||{});locationWrapper.encoder=encoder(options.unescape);function encoder(unescape_){if(unescape_===true){return function(hash){return hash;};} 83if(typeof unescape_=="string"&&(unescape_=partialDecoder(unescape_.split("")))||typeof unescape_=="function"){return function(hash){return unescape_(encodeURIComponent(hash));};} 84return encodeURIComponent;} 85function partialDecoder(chars){var re=new RegExp($.map(chars,encodeURIComponent).join("|"),"ig");return function(enc){return enc.replace(re,decodeURIComponent);};}} 86var implementations={};implementations.base={callback:undefined,type:undefined,check:function check(){},load:function load(hash){},init:function init(callback,options){initObjects(options);self.callback=callback;self._options=options;self._init();},_init:function _init(){},_options:{}};implementations.hashchangeEvent={_skip:false,_init:function _init(){$(window).bind('hashchange',function(){if(self._skip===true){self._skip=false;return;} 87self.check();});},check:function check(){var hash=locationWrapper.get()?locationWrapper.get():historyState.first;self.callback(hash,historyState.get(hash));},load:function load(hash,params){var current_hash=locationWrapper.get()?locationWrapper.get():historyState.first;historyState.put(hash,params);if(hash!=current_hash){self._skip=true;} 88locationWrapper.put(hash);},reload:function reload(hash,params){historyState.put(hash,params);}};implementations.HTML5={_init:function _init(){$(window).bind('popstate',self.check);},check:function check(evt){var state=evt.originalEvent.state;self.callback(state?'#!/'+document.location:'',state);},load:function load(hash,params){window.history.pushState(params,null,_.current_location+'/'+hash.replace(/^\!\//,''));},reload:function reload(hash,params){window.history.replaceState(params,null,_.current_location+'/'+hash.replace(/^\!\//,''));}};var self=$.extend({},implementations.base);
88if(!_.embedded&&"pushState"in window.history){self.type='HTML5';}else if("onhashchange"in window){self.type='hashchangeEvent';} 89if(self.type){$.extend(self,implementations[self.type]);$.history=self;}})(Tygh,Tygh.$);(function(factory){if(typeof define==="function"&&define.noamd){define(["jquery"],factory);}else if(typeof module==="object"&&module.exports){module.exports=factory(require("jquery"));}else{factory(window.jQuery);}}(function($){"use strict";function getElementSelection(that){var position={};if(that.selectionStart===undefined){that.focus();var select=document.selection.createRange();position.length=select.text.length;select.moveStart('character',-that.value.length);position.end=select.text.length;position.start=position.end-position.length;}else{position.start=that.selectionStart;position.end=that.selectionEnd;position.length=position.end-position.start;} 90return position;} 91function setElementSelection(that,start,end){if(that.selectionStart===undefined){that.focus();var r=that.createTextRange();r.collapse(true);r.moveEnd('character',end);r.moveStart('character',start);r.select();}else{that.selectionStart=start;that.selectionEnd=end;}} 92function runCallbacks($this,settings){$.each(settings,function(k,val){if(typeof val==='function'){settings[k]=val($this,settings,k);}else if(typeof $this.autoNumeric[val]==='function'){settings[k]=$this.autoNumeric[val]($this,settings,k);}});}
93function convertKeyToNumber(settings,key){if(typeof(settings[key])==='string'){settings[key]*=1;}} 94function autoCode($this,settings){runCallbacks($this,settings);settings.tagList=['b','caption','cite','code','dd','del','div','dfn','dt','em','h1','h2','h3','h4','h5','h6','ins','kdb','label','li','output','p','q','s','sample','span','strong','td','th','u','var'];var vmax=settings.vMax.toString().split('.'),vmin=(!settings.vMin&&settings.vMin!==0)?[]:settings.vMin.toString().split('.');convertKeyToNumber(settings,'vMax');convertKeyToNumber(settings,'vMin');convertKeyToNumber(settings,'mDec');settings.mDec=(settings.mRound==='CHF')?'2':settings.mDec;settings.allowLeading=true;settings.aNeg=settings.vMin<0?'-':'';vmax[0]=vmax[0].replace('-','');vmin[0]=vmin[0].replace('-','');settings.mInt=Math.max(vmax[0].length,vmin[0].length,1);if(settings.mDec===null){var vmaxLength=0,vminLength=0;if(vmax[1]){vmaxLength=vmax[1].length;} 95if(vmin[1]){vminLength=vmin[1].length;} 96settings.mDec=Math.max(vmaxLength,vminLength);} 97if(settings.altDec===null&&settings.mDec>0){if(settings.aDec==='.'&&settings.aSep!==','){settings.altDec=',';}else if(settings.aDec===','&&settings.aSep!=='.'){settings.altDec='.';}} 98var aNegReg=settings.aNeg?'([-\\'+settings.aNeg+']?)':'(-?)';settings.aNegRegAutoStrip=aNegReg;settings.skipFirstAutoStrip=new RegExp(aNegReg+'[^-'+(settings.aNeg?'\\'+settings.aNeg:'')+'\\'+settings.aDec+'\\d]'+'.*?(\\d|\\'+settings.aDec+'\\d)');settings.skipLastAutoStrip=new RegExp('(\\d\\'+settings.aDec+'?)[^\\'+settings.aDec+'\\d]\\D*$');var allowed='-'+settings.aNum+'\\'+settings.aDec;settings.allowedAutoStrip=new RegExp('[^'+allowed+']','gi');settings.numRegAutoStrip=new RegExp(aNegReg+'(?:\\'+settings.aDec+'?(\\d+\\'+settings.aDec+'\\d+)|(\\d*(?:\\'+settings.aDec+'\\d*)?))');return settings;} 99function autoStrip(s,settings,strip_zero){if(settings.aSign){while(s.indexOf(settings.aSign)>-1){s=s.replace(settings.aSign,'');}} 100s=s.replace(settings.skipFirstAutoStrip,'$1$2');s=s.replace(settings.skipLastAutoStrip,'$1');s=s.replace(settings.allowedAutoStrip,'');if(settings.altDec){s=s.replace(settings.altDec,settings.aDec);} 101var m=s.match(settings.numRegAutoStrip);s=m?[m[1],m[2],m[3]].join(''):'';if((settings.lZero==='allow'||settings.lZero==='keep')&&strip_zero!=='strip'){var parts=[],nSign='';parts=s.split(settings.aDec);if(parts[0].indexOf('-')!==-1){nSign='-';parts[0]=parts[0].replace('-','');} 102if(parts[0].length>settings.mInt&&parts[0].charAt(0)==='0'){parts[0]=parts[0].slice(1);} 103s=nSign+parts.join(settings.aDec);} 104if((strip_zero&&settings.lZero==='deny')||(strip_zero&&settings.lZero==='allow'&&settings.allowLeading===false)){var strip_reg='^'+settings.aNegRegAutoStrip+'0*(\\d'+(strip_zero==='leading'?')':'|$)');strip_reg=new RegExp(strip_reg);s=s.replace(strip_reg,'$1$2');} 105return s;} 106function negativeBracket(s,settings){if(settings.pSign==='p'){var brackets=settings.nBracket.split(',');if(!settings.hasFocus&&!settings.removeBrackets){s=s.replace(settings.aNeg,'');s=brackets[0]+s+brackets[1];}else if((settings.hasFocus&&s.charAt(0)===brackets[0])||(settings.removeBrackets&&s.charAt(0)===brackets[0])){s=s.replace(brackets[0],settings.aNeg);s=s.replace(brackets[1],'');}} 107return s;} 108function checkValue(value,settings){if(value){var checkSmall=+value;if(checkSmall<0.000001&&checkSmall>-1){value=+value;if(value<0.000001&&value>0){value=(value+10).toString();value=value.substring(1);} 109if(value<0&&value>-1){value=(value-10).toString();value='-'+value.substring(2);} 110value=value.toString();}else{var parts=value.split('.');if(parts[1]!==undefined){if(+parts[1]===0){value=parts[0];}else{parts[1]=parts[1].replace(/0*$/,'');value=parts.join('.');}}}} 111return(settings.lZero==='keep')?value:value.replace(/^0*(\d)/,'$1');} 112function fixNumber(s,aDec,aNeg){if(aDec&&aDec!=='.'){s=s.replace(aDec,'.');} 113if(aNeg&&aNeg!=='-'){s=s.replace(aNeg,'-');} 114if(!s.match(/\d/)){s+='0';} 115return s;} 116function presentNumber(s,aDec,aNeg){if(aNeg&&aNeg!=='-'){s=s.replace('-',aNeg);} 117if(aDec&&aDec!=='.'){s=s.replace('.',aDec);} 118return s;} 119function checkEmpty(iv,settings,signOnEmpty){if(iv===''||iv===settings.aNeg){if(settings.wEmpty==='zero'){return iv+'0';}
120if(settings.wEmpty==='sign'||signOnEmpty){return iv+settings.aSign;} 121return iv;} 122return null;} 123function autoGroup(iv,settings){iv=autoStrip(iv,settings);var testNeg=iv.replace(',','.'),empty=checkEmpty(iv,settings,true);if(empty!==null){return empty;} 124var digitalGroup='';if(settings.dGroup===2){digitalGroup=/(\d)((\d)(\d{2}?)+)$/;}else if(settings.dGroup===4){digitalGroup=/(\d)((\d{4}?)+)$/;}else{digitalGroup=/(\d)((\d{3}?)+)$/;} 125var ivSplit=iv.split(settings.aDec);if(settings.altDec&&ivSplit.length===1){ivSplit=iv.split(settings.altDec);} 126var s=ivSplit[0];if(settings.aSep){while(digitalGroup.test(s)){s=s.replace(digitalGroup,'$1'+settings.aSep+'$2');}} 127if(settings.mDec!==0&&ivSplit.length>1){if(ivSplit[1].length>settings.mDec){ivSplit[1]=ivSplit[1].substring(0,settings.mDec);} 128iv=s+settings.aDec+ivSplit[1];}else{iv=s;} 129if(settings.aSign){var has_aNeg=iv.indexOf(settings.aNeg)!==-1;iv=iv.replace(settings.aNeg,'');iv=settings.pSign==='p'?settings.aSign+iv:iv+settings.aSign;if(has_aNeg){iv=settings.aNeg+iv;}} 130if(testNeg<0&&settings.nBracket!==null){iv=negativeBracket(iv,settings);} 131return iv;} 132function autoRound(iv,settings){iv=(iv==='')?'0':iv.toString();convertKeyToNumber(settings,'mDec');if(settings.mRound==='CHF'){iv=(Math.round(iv*20)/ 20).toString();} 133var ivRounded='',i=0,nSign='',rDec=(typeof(settings.aPad)==='boolean'||settings.aPad===null)?(settings.aPad?settings.mDec:0):+settings.aPad;var truncateZeros=function(ivRounded){var regex=(rDec===0)?(/(\.(?:\d*[1-9])?)0*$/):rDec===1?(/(\.\d(?:\d*[1-9])?)0*$/):new RegExp('(\\.\\d{'+rDec+'}(?:\\d*[1-9])?)0*$');ivRounded=ivRounded.replace(regex,'$1');if(rDec===0){ivRounded=ivRounded.replace(/\.$/,'');} 134return ivRounded;};if(iv.charAt(0)==='-'){nSign='-';iv=iv.replace('-','');} 135if(!iv.match(/^\d/)){iv='0'+iv;} 136if(nSign==='-'&&+iv===0){nSign='';} 137if((+iv>0&&settings.lZero!=='keep')||(iv.length>0&&settings.lZero==='allow')){iv=iv.replace(/^0*(\d)/,'$1');} 138var dPos=iv.lastIndexOf('.'),vdPos=(dPos===-1)?iv.length-1:dPos,cDec=(iv.length-1)-vdPos;if(cDec<=settings.mDec){ivRounded=iv;if(cDec<rDec){if(dPos===-1){ivRounded+=settings.aDec;} 139var zeros='000000';while(cDec<rDec){zeros=zeros.substring(0,rDec-cDec);ivRounded+=zeros;cDec+=zeros.length;}}else if(cDec>rDec){ivRounded=truncateZeros(ivRounded);}else if(cDec===0&&rDec===0){ivRounded=ivRounded.replace(/\.$/,'');} 140if(settings.mRound!=='CHF'){return(+ivRounded===0)?ivRounded:nSign+ivRounded;} 141if(settings.mRound==='CHF'){dPos=ivRounded.lastIndexOf('.');iv=ivRounded;}} 142var rLength=dPos+settings.mDec,tRound=+iv.charAt(rLength+1),ivArray=iv.substring(0,rLength+1).split(''),odd=(iv.charAt(rLength)==='.')?(iv.charAt(rLength-1)%2):(iv.charAt(rLength)%2),onePass=true;if(odd!==1){odd=(odd===0&&(iv.substring(rLength+2,iv.length)>0))?1:0;} 143if((tRound>4&&settings.mRound==='S')||(tRound>4&&settings.mRound==='A'&&nSign==='')||(tRound>5&&settings.mRound==='A'&&nSign==='-')||(tRound>5&&settings.mRound==='s')||(tRound>5&&settings.mRound==='a'&&nSign==='')||(tRound>4&&settings.mRound==='a'&&nSign==='-')||(tRound>5&&settings.mRound==='B')||(tRound===5&&settings.mRound==='B'&&odd===1)||(tRound>0&&settings.mRound==='C'&&nSign==='')||(tRound>0&&settings.mRound==='F'&&nSign==='-')||(tRound>0&&settings.mRound==='U')||(settings.mRound==='CHF')){for(i=(ivArray.length-1);i>=0;i-=1){if(ivArray[i]!=='.'){if(settings.mRound==='CHF'&&ivArray[i]<=2&&onePass){ivArray[i]=0;onePass=false;break;}
144if(settings.mRound==='CHF'&&ivArray[i]<=7&&onePass){ivArray[i]=5;onePass=false;break;} 145if(settings.mRound==='CHF'&&onePass){ivArray[i]=10;onePass=false;}else{ivArray[i]=+ivArray[i]+1;} 146if(ivArray[i]<10){break;} 147if(i>0){ivArray[i]='0';}}}} 148ivArray=ivArray.slice(0,rLength+1);ivRounded=truncateZeros(ivArray.join(''));return(+ivRounded===0)?ivRounded:nSign+ivRounded;} 149function truncateDecimal(s,settings,paste){var aDec=settings.aDec,mDec=settings.mDec;s=(paste==='paste')?autoRound(s,settings):s;if(aDec&&mDec){var parts=s.split(aDec);if(parts[1]&&parts[1].length>mDec){if(mDec>0){parts[1]=parts[1].substring(0,mDec);s=parts.join(aDec);}else{s=parts[0];}}} 150return s;} 151function autoCheck(s,settings){s=autoStrip(s,settings);s=truncateDecimal(s,settings);s=fixNumber(s,settings.aDec,settings.aNeg);var value=+s;return value>=settings.vMin&&value<=settings.vMax;} 152function AutoNumericHolder(that,settings){this.settings=settings;this.that=that;this.$that=$(that);this.formatted=false;this.settingsClone=autoCode(this.$that,this.settings);this.value=that.value;} 153AutoNumericHolder.prototype={init:function(e){this.value=this.that.value;this.settingsClone=autoCode(this.$that,this.settings);this.ctrlKey=e.ctrlKey;this.cmdKey=e.metaKey;this.shiftKey=e.shiftKey;this.selection=getElementSelection(this.that);if(e.type==='keydown'||e.type==='keyup'){this.kdCode=e.keyCode;} 154this.which=e.which;this.processed=false;this.formatted=false;},setSelection:function(start,end,setReal){start=Math.max(start,0);end=Math.min(end,this.that.value.length);this.selection={start:start,end:end,length:end-start};if(setReal===undefined||setReal){setElementSelection(this.that,start,end);}},setPosition:function(pos,setReal){this.setSelection(pos,pos,setReal);},getBeforeAfter:function(){var value=this.value,left=value.substring(0,this.selection.start),right=value.substring(this.selection.end,value.length);return[left,right];},getBeforeAfterStriped:function(){var parts=this.getBeforeAfter();parts[0]=autoStrip(parts[0],this.settingsClone);parts[1]=autoStrip(parts[1],this.settingsClone);return parts;},normalizeParts:function(left,right){var settingsClone=this.settingsClone;right=autoStrip(right,settingsClone);var strip=right.match(/^\d/)?true:'leading';left=autoStrip(left,settingsClone,strip);if((left===''||left===settingsClone.aNeg)&&settingsClone.lZero==='deny'){if(right>''){right=right.replace(/^0*(\d)/,'$1');}} 155var new_value=left+right;if(settingsClone.aDec){var m=new_value.match(new RegExp('^'+settingsClone.aNegRegAutoStrip+'\\'+settingsClone.aDec));if(m){left=left.replace(m[1],m[1]+'0');new_value=left+right;}} 156if(settingsClone.wEmpty==='zero'&&(new_value===settingsClone.aNeg||new_value==='')){left+='0';} 157return[left,right];},setValueParts:function(left,right,paste){var settingsClone=this.settingsClone,parts=this.normalizeParts(left,right),new_value=parts.join(''),position=parts[0].length;if(autoCheck(new_value,settingsClone)){new_value=truncateDecimal(new_value,settingsClone,paste);if(position>new_value.length){position=new_value.length;} 158this.value=new_value;this.setPosition(position,false);return true;} 159return false;},signPosition:function(){var settingsClone=this.settingsClone,aSign=settingsClone.aSign,that=this.that;if(aSign){var aSignLen=aSign.length;if(settingsClone.pSign==='p'){var hasNeg=settingsClone.aNeg&&that.value&&that.value.charAt(0)===settingsClone.aNeg;return hasNeg?[1,aSignLen+1]:[0,aSignLen];} 160var valueLen=that.value.length;return[valueLen-aSignLen,valueLen];} 161return[1000,-1];},expandSelectionOnSign:function(setReal){var sign_position=this.signPosition(),selection=this.selection;if(selection.start<sign_position[1]&&selection.end>sign_position[0]){if((selection.start<sign_position[0]||selection.end>sign_position[1])&&this.value.substring(Math.max(selection.start,sign_position[0]),Math.min(selection.end,sign_position[1])).match(/^\s*$/)){if(selection.start<sign_position[0]){this.setSelection(selection.start,sign_position[0],setReal);}else{this.setSelection(sign_position[1],selection.end,setReal);}}else{this.setSelection(Math.min(selection.start,sign_position[0]),Math.max(selection.end,sign_position[1]),setReal);}}},checkPaste:function(){if(this.valuePartsBeforePaste!==undefined){var parts=this.getBeforeAfter(),oldParts=this.valuePartsBeforePaste;delete this.valuePartsBeforePaste;parts[0]=parts[0].substr(0,oldParts[0].length)+autoStrip(parts[0].substr(oldParts[0].length),this.settingsClone);if(!this.setValueParts(parts[0],parts[1],'paste')){this.value=oldParts.join('');this.setPosition(oldParts[0].length,false);}}},skipAllways:function(e){var kdCode=this.kdCode,which=this.which,ctrlKey=this.ctrlKey,cmdKey=this.cmdKey,shiftKey=this.shiftKey;
161if(((ctrlKey||cmdKey)&&e.type==='keyup'&&this.valuePartsBeforePaste!==undefined)||(shiftKey&&kdCode===45)){this.checkPaste();return false;} 162if((kdCode>=112&&kdCode<=123)||(kdCode>=91&&kdCode<=93)||(kdCode>=9&&kdCode<=31)||(kdCode<8&&(which===0||which===kdCode))||kdCode===144||kdCode===145||kdCode===45||kdCode===224){return true;} 163if((ctrlKey||cmdKey)&&kdCode===65){return true;} 164if((ctrlKey||cmdKey)&&(kdCode===67||kdCode===86||kdCode===88)){if(e.type==='keydown'){this.expandSelectionOnSign();} 165if(kdCode===86||kdCode===45){if(e.type==='keydown'||e.type==='keypress'){if(this.valuePartsBeforePaste===undefined){this.valuePartsBeforePaste=this.getBeforeAfter();}}else{this.checkPaste();}} 166return e.type==='keydown'||e.type==='keypress'||kdCode===67;} 167if(ctrlKey||cmdKey){return true;} 168if(kdCode===37||kdCode===39){var aSep=this.settingsClone.aSep,start=this.selection.start,value=this.that.value;if(e.type==='keydown'&&aSep&&!this.shiftKey){if(kdCode===37&&value.charAt(start-2)===aSep){this.setPosition(start-1);}else if(kdCode===39&&value.charAt(start+1)===aSep){this.setPosition(start+1);}} 169return true;} 170if(kdCode>=34&&kdCode<=40){return true;} 171return false;},processAllways:function(){var parts;if(this.kdCode===8||this.kdCode===46){if(!this.selection.length){parts=this.getBeforeAfterStriped();if(this.kdCode===8){parts[0]=parts[0].substring(0,parts[0].length-1);}else{parts[1]=parts[1].substring(1,parts[1].length);} 172this.setValueParts(parts[0],parts[1]);}else{this.expandSelectionOnSign(false);parts=this.getBeforeAfterStriped();this.setValueParts(parts[0],parts[1]);} 173return true;} 174return false;},processKeypress:function(){var settingsClone=this.settingsClone,cCode=String.fromCharCode(this.which),parts=this.getBeforeAfterStriped(),left=parts[0],right=parts[1];if(cCode===settingsClone.aDec||(settingsClone.altDec&&cCode===settingsClone.altDec)||((cCode==='.'||cCode===',')&&this.kdCode===110)){if(!settingsClone.mDec||!settingsClone.aDec){return true;} 175if(settingsClone.aNeg&&right.indexOf(settingsClone.aNeg)>-1){return true;} 176if(left.indexOf(settingsClone.aDec)>-1){return true;} 177if(right.indexOf(settingsClone.aDec)>0){return true;} 178if(right.indexOf(settingsClone.aDec)===0){right=right.substr(1);} 179this.setValueParts(left+settingsClone.aDec,right);return true;} 180if(cCode==='-'||cCode==='+'){if(!settingsClone.aNeg){return true;} 181if(left===''&&right.indexOf(settingsClone.aNeg)>-1){left=settingsClone.aNeg;right=right.substring(1,right.length);} 182if(left.charAt(0)===settingsClone.aNeg){left=left.substring(1,left.length);}else{left=(cCode==='-')?settingsClone.aNeg+left:left;} 183this.setValueParts(left,right);return true;} 184if(cCode>='0'&&cCode<='9'){if(settingsClone.aNeg&&left===''&&right.indexOf(settingsClone.aNeg)>-1){left=settingsClone.aNeg;right=right.substring(1,right.length);} 185if(settingsClone.vMax<=0&&settingsClone.vMin<settingsClone.vMax&&this.value.indexOf(settingsClone.aNeg)===-1&&cCode!=='0'){left=settingsClone.aNeg+left;} 186this.setValueParts(left+cCode,right);return true;} 187return true;},formatQuick:function(){var settingsClone=this.settingsClone,parts=this.getBeforeAfterStriped(),leftLength=this.value;
187if((settingsClone.aSep===''||(settingsClone.aSep!==''&&leftLength.indexOf(settingsClone.aSep)===-1))&&(settingsClone.aSign===''||(settingsClone.aSign!==''&&leftLength.indexOf(settingsClone.aSign)===-1))){var subParts=[],nSign='';subParts=leftLength.split(settingsClone.aDec);if(subParts[0].indexOf('-')>-1){nSign='-';subParts[0]=subParts[0].replace('-','');parts[0]=parts[0].replace('-','');} 188if(subParts[0].length>settingsClone.mInt&&parts[0].charAt(0)==='0'){parts[0]=parts[0].slice(1);} 189parts[0]=nSign+parts[0];} 190var value=autoGroup(this.value,this.settingsClone),position=value.length;if(value){var left_ar=parts[0].split(''),i=0;for(i;i<left_ar.length;i+=1){if(!left_ar[i].match('\\d')){left_ar[i]='\\'+left_ar[i];}} 191var leftReg=new RegExp('^.*?'+left_ar.join('.*?'));var newLeft=value.match(leftReg);if(newLeft){position=newLeft[0].length;if(((position===0&&value.charAt(0)!==settingsClone.aNeg)||(position===1&&value.charAt(0)===settingsClone.aNeg))&&settingsClone.aSign&&settingsClone.pSign==='p'){position=this.settingsClone.aSign.length+(value.charAt(0)==='-'?1:0);}}else if(settingsClone.aSign&&settingsClone.pSign==='s'){position-=settingsClone.aSign.length;}} 192this.that.value=value;this.setPosition(position);this.formatted=true;}};function autoGet(obj){if(typeof obj==='string'){obj=obj.replace(/\[/g,"\\[").replace(/\]/g,"\\]");obj='#'+obj.replace(/(:|\.)/g,'\\$1');} 193return $(obj);} 194function getHolder($that,settings,update){var data=$that.data('autoNumeric');if(!data){data={};$that.data('autoNumeric',data);} 195var holder=data.holder;if((holder===undefined&&settings)||update){holder=new AutoNumericHolder($that.get(0),settings);data.holder=holder;} 196return holder;} 197var methods={init:function(options){return this.each(function(){var $this=$(this),settings=$this.data('autoNumeric'),tagData=$this.data(),$input=$this.is('input[type=text], input[type=hidden], input[type=tel], input:not([type])');if(typeof settings!=='object'){settings=$.extend({},$.fn.autoNumeric.defaults,tagData,options,{aNum:'0123456789',hasFocus:false,removeBrackets:false,runOnce:false,tagList:['b','caption','cite','code','dd','del','div','dfn','dt','em','h1','h2','h3','h4','h5','h6','
197ins','kdb','label','li','output','p','q','s','sample','span','strong','td','th','u','var']});if(settings.aDec===settings.aSep){$.error("autoNumeric will not function properly when the decimal character aDec: '"+settings.aDec+"' and thousand separator aSep: '"+settings.aSep+"' are the same character");} 198$this.data('autoNumeric',settings);}else{return this;} 199var holder=getHolder($this,settings);if(!$input&&$this.prop('tagName').toLowerCase()==='input'){$.error('The input type "'+$this.prop('type')+'" is not supported by autoNumeric()');} 200if($.inArray($this.prop('tagName').toLowerCase(),settings.tagList)===-1&&$this.prop('tagName').toLowerCase()!=='input'){$.error("The <"+$this.prop('tagName').toLowerCase()+"> is not supported by autoNumeric()");} 201if(settings.runOnce===false&&settings.aForm){if($input){var setValue=true;if($this[0].value===''&&settings.wEmpty==='empty'){$this[0].value='';setValue=false;} 202if($this[0].value===''&&settings.wEmpty==='sign'){$this[0].value=settings.aSign;setValue=false;} 203if(setValue&&$this.val()!==''&&((settings.anDefault===null&&$this[0].value===$this.prop('defaultValue'))||(settings.anDefault!==null&&settings.anDefault.toString()===$this.val()))){$this.autoNumeric('set',$this.val());}} 204if($.inArray($this.prop('tagName').toLowerCase(),settings.tagList)!==-1&&$this.text()!==''){$this.autoNumeric('set',$this.text());}} 205settings.runOnce=true;if($this.is('input[type=text], input[type=hidden], input[type=tel], input:not([type])')){$this.on('keydown.autoNumeric',function(e){holder=getHolder($this);if(holder.settings.aDec===holder.settings.aSep){$.error("autoNumeric will not function properly when the decimal character aDec: '"+holder.settings.aDec+"' and thousand separator aSep: '"+holder.settings.aSep+"' are the same character");} 206if(holder.that.readOnly){holder.processed=true;return true;} 207holder.init(e);if(holder.skipAllways(e)){holder.processed=true;return true;} 208if(holder.processAllways()){holder.processed=true;holder.formatQuick();e.preventDefault();return false;} 209holder.formatted=false;return true;});$this.on('keypress.autoNumeric',function(e){holder=getHolder($this);var processed=holder.processed;holder.init(e);if(holder.skipAllways(e)){return true;} 210if(processed){e.preventDefault();return false;} 211if(holder.processAllways()||holder.processKeypress()){holder.formatQuick();e.preventDefault();return false;} 212holder.formatted=false;});$this.on('keyup.autoNumeric',function(e){holder=getHolder($this);holder.init(e);var skip=holder.skipAllways(e);holder.kdCode=0;delete holder.valuePartsBeforePaste;if($this[0].value===holder.settings.aSign){if(holder.settings.pSign==='s'){setElementSelection(this,0,0);}else{setElementSelection(this,holder.settings.aSign.length,holder.settings.aSign.length);}} 213if(skip){return true;} 214if(this.value===''){return true;} 215if(!holder.formatted){holder.formatQuick();}});$this.on('focusin.autoNumeric',function(){holder=getHolder($this);var $settings=holder.settingsClone;$settings.hasFocus=true;if($settings.nBracket!==null){var checkVal=$this.val();$this.val(negativeBracket(checkVal,$settings));} 216holder.inVal=$this.val();var onEmpty=checkEmpty(holder.inVal,$settings,true);if(onEmpty!==null&&onEmpty!==''){$this.val(onEmpty);}});$this.on('focusout.autoNumeric',function(){holder=getHolder($this);var $settings=holder.settingsClone,value=$this.val(),origValue=value;$settings.hasFocus=false;var strip_zero='';if($settings.lZero==='allow'){$settings.allowLeading=false;strip_zero='leading';} 217if(value!==''){value=autoStrip(value,$settings,strip_zero);if(checkEmpty(value,$settings)===null&&autoCheck(value,$settings,$this[0])){value=fixNumber(value,$settings.aDec,$settings.aNeg);value=autoRound(value,$settings);value=presentNumber(value,$settings.aDec,$settings.aNeg);}else{value='';}} 218var groupedValue=checkEmpty(value,$settings,false);if(groupedValue===null){groupedValue=autoGroup(value,$settings);} 219if(groupedValue!==holder.inVal||groupedValue!==origValue){$this.val(groupedValue);$this.change();delete holder.inVal;}});}});},destroy:function(){return $(this).each(function(){var $this=$(this);$this.removeData('autoNumeric');$this.off('autoNumeric');});},update:function(options){return $(this).each(function(){var $this=autoGet($(this)),settings=$this.data('autoNumeric');if(typeof settings!=='object'){$.error("You must initialize autoNumeric('init', {options}) prior to calling the 'update' method");} 220var strip=$this.autoNumeric('get');settings=$.extend(settings,options);getHolder($this,settings,true);if(settings.aDec===settings.aSep){$.error("autoNumeric will not function properly when the decimal character aDec: '"+settings.aDec+"' and thousand separator aSep: '"+settings.aSep+"' are the same character");} 221$this.data('autoNumeric',settings);if($this.val()!==''||$this.text()!==''){return $this.autoNumeric('set',strip);} 222return;});},set:function(valueIn){if(valueIn===null||isNaN(valueIn)){return;} 223return $(this).each(function(){var $this=autoGet($(this)),settings=$this.data('autoNumeric'),value=valueIn.toString(),testValue=valueIn.toString(),$input=$this.is('input[type=text], input[type=hidden], input[type=tel], input
223:not([type])');if(typeof settings!=='object'){$.error("You must initialize autoNumeric('init', {options}) prior to calling the 'set' method");} 224if((testValue===$this.attr('value')||testValue===$this.text())&&settings.runOnce===false){value=value.replace(',','.');} 225if(!$.isNumeric(+value)){$.error("The value ("+value+") being 'set' is not numeric and has caused a error to be thrown");} 226value=checkValue(value,settings);settings.setEvent=true;value.toString();if(value!==''){value=autoRound(value,settings);} 227value=presentNumber(value,settings.aDec,settings.aNeg);if(!autoCheck(value,settings)){value=autoRound('',settings);} 228value=autoGroup(value,settings);if($input){return $this.val(value);} 229if($.inArray($this.prop('tagName').toLowerCase(),settings.tagList)!==-1){return $this.text(value);} 230return false;});},get:function(){var $this=autoGet($(this)),settings=$this.data('autoNumeric');if(typeof settings!=='object'){$.error("You must initialize autoNumeric('init', {options}) prior to calling the 'get' method");} 231var getValue='';if($this.is('input[type=text], input[type=hidden], input[type=tel], input:not([type])')){getValue=$this.eq(0).val();}else if($.inArray($this.prop('tagName').toLowerCase(),settings.tagList)!==-1){getValue=$this.eq(0).text();}else{$.error("The <"+$this.prop('tagName').toLowerCase()+"> is not supported by autoNumeric()");} 232if((getValue===''&&settings.wEmpty==='empty')||(getValue===settings.aSign&&(settings.wEmpty==='sign'||settings.wEmpty==='empty'))){return'';} 233if(getValue!==''&&settings.nBracket!==null){settings.removeBrackets=true;getValue=negativeBracket(getValue,settings);settings.removeBrackets=false;} 234if(settings.runOnce||settings.aForm===false){getValue=autoStrip(getValue,settings);} 235getValue=fixNumber(getValue,settings.aDec,settings.aNeg);if(+getValue===0&&settings.lZero!=='keep'){getValue='0';}
236if(settings.lZero==='keep'){return getValue;} 237getValue=checkValue(getValue,settings);return getValue;},getString:function(){var isAutoNumeric=false,$this=autoGet($(this)),formFields=$this.serialize(),formParts=formFields.split('&'),formIndex=$('form').index($this),allFormElements=$('form:eq('+formIndex+')'),aiIndex=[],scIndex=[],rsubmitterTypes=/^(?:submit|button|image|reset|file)$/i,rsubmittable=/^(?:input|select|textarea|keygen)/i,rcheckableType=/^(?:checkbox|radio)$/i,rnonAutoNumericTypes=/^(?:button|checkbox|color|date|datetime|datetime-local|email|file|image|month|number|password|radio|range|reset|search|submit|time|url|week)/i,count=0;$.each(allFormElements[0],function(i,field){if(field.name!==''&&rsubmittable.test(field.localName)&&!rsubmitterTypes.test(field.type)&&!field.disabled&&(field.checked||!rcheckableType.test(field.type))){scIndex.push(count);count=count+1;}else{scIndex.push(-1);}});count=0;$.each(allFormElements[0],function(i,field){if(field.localName==='input'&&(field.type===''||field.type==='text'||field.type==='hidden'||field.type==='tel')){aiIndex.push(count);count=count+1;}else{aiIndex.push(-1);if(field.localName==='input'&&rnonAutoNumericTypes.test(field.type)){count=count+1;}}});$.each(formParts,function(i,miniParts){miniParts=formParts[i].split('=');var scElement=$.inArray(i,scIndex);if(scElement>-1&&aiIndex[scElement]>-1){var testInput=$('form:eq('+formIndex+') input:eq('+aiIndex[scElement]+')'),settings=testInput.data('autoNumeric');if(typeof settings==='object'){if(miniParts[1]!==null){miniParts[1]=$('form:eq('+formIndex+') input:eq('+aiIndex[scElement]+')').autoNumeric('get').toString();formParts[i]=miniParts.join('=');isAutoNumeric=true;}}}});if(!isAutoNumeric){$.error("You must initialize autoNumeric('init', {options}) prior to calling the 'getString' method");} 238return formParts.join('&');},getArray:function(){var isAutoNumeric=false,$this=autoGet($(this)),formFields=$this.serializeArray(),formIndex=$('form').index($this),allFormElements=$('form:eq('+formIndex+')'),aiIndex=[],scIndex=[],rsubmitterTypes=/^(?:submit|button|image|reset|file)$/i,rsubmittable=/^(?:input|select|textarea|keygen)/i,rcheckableType=/^(?:checkbox|radio)$/i,rnonAutoNumericTypes=/^(?:button|checkbox|color|date|datetime|datetime-local|email|file|image|month|number|password|radio|range|reset|search|submit|time|url|week)/i,count=0;$.each(allFormElements[0],function(i,field){if(field.name!==''&&rsubmittable.test(field.localName)&&!rsubmitterTypes.test(field.type)&&!field.disabled&&(field.checked||!rcheckableType.test(field.type))){scIndex.push(count);count=count+1;}else{scIndex.push(-1);}});count=0;$.each(allFormElements[0],function(i,field){if(field.localName==='input'&&(field.type===''||field.type==='text'||field.type==='hidden'||field.type==='tel')){aiIndex.push(count);count=count+1;}else{aiIndex.push(-1);if(field.localName==='input'&&rnonAutoNumericTypes.test(field.type)){count=count+1;}}});$.each(formFields,function(i,field){var scElement=$.inArray(i,scIndex);if(scElement>-1&&aiIndex[scElement]>-1){var testInput=$('form:eq('+formIndex+') input:eq('+aiIndex[scElement]+')'),settings=testInput.data('autoNumeric');if(typeof settings==='object'){field.value=$('form:eq('+formIndex+') input:eq('+aiIndex[scElement]+')').autoNumeric('get').toString();isAutoNumeric=true;}}});if(!isAutoNumeric){$.error("None of the successful form inputs are initialized by autoNumeric.");} 239return formFields;},getSettings:function(){var $this=autoGet($(this));return $this.eq(0).data('autoNumeric');}};$.fn.autoNumeric=function(method){if(methods[method]){return methods[method].apply(this,Array.prototype.slice.call(arguments,1));} 240if(typeof method==='object'||!method){return methods.init.apply(this,arguments);} 241$.error('Method "'+method+'" is not supported by autoNumeric()');};$.fn.autoNumeric.defaults={aSep:',',dGroup:'3',aDec:'.',altDec:null,aSign:'',pSign:'p',vMax:'9999999999999.99',vMin:'-9999999999999.99',mDec:null,mRound:'S',aPad:true,nBracket:null,wEmpty:'empty',lZero:'allow',sNumber:true,aForm:true,anDefault:null};}));(function($){$.fn.appear=function(fn,options){var settings=$.extend({data:undefined,one:true},options);return this.each(function(){var t=$(this);t.appeared=false;if(!fn){t.trigger('appear',settings.data);return;} 242var w=settings.container?$(settings.container):$(window);if(settings.container){w.data('customContainer',true);} 243var check=function(){if(!t.is(':visible')){t.appeared=false;return;} 244var a=w.scrollLeft();var b=w.scrollTop();var wh=w.height();var ww=w.width();var o=t.offset();if(w.data('customContainer')){var cOffset=w.offset();var x=o.left-cOffset.left+a;var y=o.top-cOffset.top+b;}else{var x=o.left;var y=o.top;} 245if(y+t.height()>
245=b&&y<=b+wh&&x+t.width()>=a&&x<=a+ww){if(!t.appeared)t.trigger('appear',settings.data);}else{t.appeared=false;}};var modifiedFn=function(){t.appeared=true;if(settings.one){w.unbind('scroll',check);var i=$.inArray(check,$.fn.appear.checks);if(i>=0)$.fn.appear.checks.splice(i,1);} 246fn.apply(this,arguments);};if(settings.one)t.one('appear',settings.data,modifiedFn);else t.bind('appear',settings.data,modifiedFn);w.scroll(check);$.fn.appear.checks.push(check);(check)();});};$.extend($.fn.appear,{checks:[],timeout:null,checkAll:function(){var length=$.fn.appear.checks.length;if(length>0)while(length--)($.fn.appear.checks[length])();},run:function(){if($.fn.appear.timeout)clearTimeout($.fn.appear.timeout);$.fn.appear.timeout=setTimeout($.fn.appear.checkAll,20);}});$.each(['append','prepend','after','before','attr','removeAttr','addClass','removeClass','toggleClass','remove','css','show','hide'],function(i,n){var old=$.fn[n];if(old){$.fn[n]=function(){var r=old.apply(this,arguments);$.fn.appear.run();return r;}}});})(jQuery);(function(a){a.tools=a.tools||{version:"v1.2.7"},a.tools.tooltip={conf:{effect:"toggle",fadeOutSpeed:"fast",predelay:0,delay:30,opacity:1,tip:0,fadeIE:!1,position:["top","center"],offset:[0,0],relative:!1,cancelDefault:!0,events:{def:"mouseenter,mouseleave",input:"focus,blur",widget:"focus mouseenter,blur mouseleave",tooltip:"mouseenter,mouseleave"},layout:"<div/>",tipClass:"tooltip"},addEffect:function(a,c,d){b[a]=[c,d]}};var b={toggle:[function(a){var b=this.getConf(),c=this.getTip(),d=b.opacity;d<1&&c.css({opacity:d}),c.show(),a.call()},function(a){this.getTip().hide(),a.call()}],fade:[function(b){var c=this.getConf();!a.browser.msie||c.fadeIE?this.getTip().fadeTo(c.fadeInSpeed,c.opacity,b):(this.getTip().show(),b())},function(b){var c=this.getConf();!a.browser.msie||c.fadeIE?this.getTip().fadeOut(c.fadeOutSpeed,b):(this.getTip().hide(),b())}]};function c(b,c,d){var e=d.relative?b.position().top:b.offset().top,f=d.relative?b.position().left:b.offset().left,g=d.position[0];e-=c.outerHeight()-d.offset[0],f+=b.outerWidth()+d.offset[1];var h=c.outerHeight()+b.outerHeight();g=="center"&&(e+=h/2),g=="bottom"&&(e+=h),g=d.position[1];var i=c.outerWidth()+b.outerWidth();g=="center"&&(f-=i/2),g=="left"&&(f-=i);return{top:e,left:f}}function d(d,e){var f=this,g=d.add(f),h,i=0,j=0,k=d.attr("title"),l=d.attr("data-tooltip"),m=b[e.effect],n,o=d.is(":input"),p=o&&d.is(":checkbox, :radio, select, :button, :submit"),q=d.attr("type"),r=e.events[q]||e.events[o?p?"widget":"input":"def"];if(!m)throw"Nonexistent effect \""+e.effect+"\"";r=r.split(/,\s*/);if(r.length!=2)throw"Tooltip: bad events configuration for "+q;d.on(r[0],function(a){clearTimeout(i),e.predelay?j=setTimeout(function(){f.show(a)},e.predelay):f.show(a)}).on(r[1],function(a){clearTimeout(j),e.delay?i=setTimeout(function(){f.hide(a)},e.delay):f.hide(a)}),k&&e.cancelDefault&&(d.removeAttr("title"),d.data("title",k)),a.extend(f,{show:function(b){if(!h){l?h=a(l):e.tip?h=a(e.tip).eq(0):k?h=a(e.layout).addClass(e.tipClass).appendTo(document.body).hide().append(k):(h=d.next(),h.length||(h=d.parent().next()));if(!h.length)throw"Cannot find tooltip for "+d}if(f.isShown())return f;h.stop(!0,!0);var o=c(d,h,e);e.tip&&h.html(d.data("title")),b=a.Event(),b.type="onBeforeShow",g.trigger(b,[o]);if(b.isDefaultPrevented())return f;o=c(d,h,e),h.css({position:"absolute",top:o.top,left:o.left}),n=!0,m[0].call(f,function(){b.type="onShow",n="full",g.trigger(b)});var p=e.events.tooltip.split(/,\s*/);h.data("__set")||(h.off(p[0]).on(p[0],function(){clearTimeout(i),clearTimeout(j)}),p[1]&&!d.is("input:not(:checkbox, :radio), textarea")&&h.off(p[1]).on(p[1],function(a){a.relatedTarget!=d[0]&&d.trigger(r[1].split(" ")[0])}),e.tip||h.data("__set",!0));return f},hide:function(c){if(!h||!f.isShown())return f;c=a.Event(),c.type="onBeforeHide",g.trigger(c);if(!c.isDefaultPrevented()){n=!1,b[e.effect][1].call(f,function(){c.type="onHide",g.trigger(c)});return f}},isShown:function(a){return a?n=="full":n},getConf:function(){return e},getTip:function(){return h},getTrigger:function(){return d}}),a.each("onHide,onBeforeShow,onShow,onBeforeHide".split(","),function(b,c){a.isFunction(e[c])&&a(f).on(c,e[c]),f[c]=function(b){b&&a(f).on(c,b);return f}})}a.fn.tooltip=function(b){var c=this.data("tooltip");if(c)return c;b=a.extend(!0,{}
246,a.tools.tooltip.conf,b),typeof b.position=="string"&&(b.position=b.position.split(/,?\s/)),this.each(function(){c=new d(a(this),b),a(this).data("tooltip",c)});return b.api?c:this}})(jQuery);(function(a){var b=a.tools.tooltip;b.dynamic={conf:{classNames:"top right bottom left"}};function c(b){var c=a(window),d=c.width()+c.scrollLeft(),e=c.height()+c.scrollTop();return[b.offset().top<=c.scrollTop(),d<=b.offset().left+b.width(),e<=b.offset().top+b.height(),c.scrollLeft()>=b.offset().left]}function d(a){var b=a.length;while(b--)if(a[b])return!1;return!0}a.fn.dynamic=function(e){typeof e=="number"&&(e={speed:e}),e=a.extend({},b.dynamic.conf,e);var f=a.extend(!0,{},e),g=e.classNames.split(/\s/),h;this.each(function(){var b=a(this).tooltip().onBeforeShow(function(b,e){var i=this.getTip(),j=this.getConf();h||(h=[j.position[0],j.position[1],j.offset[0],j.offset[1],a.extend({},j)]),a.extend(j,h[4]),j.position=[h[0],h[1]],j.offset=[h[2],h[3]],i.css({visibility:"hidden",position:"absolute",top:e.top,left:e.left}).show();var k=a.extend(!0,{},f),l=c(i);if(!d(l)){l[2]&&(a.extend(j,k.top),j.position[0]="top",i.addClass(g[0])),l[3]&&(a.extend(j,k.right),j.position[1]="right",i.addClass(g[1])),l[0]&&(a.extend(j,k.bottom),j.position[0]="bottom",i.addClass(g[2])),l[1]&&(a.extend(j,k.left),j.position[1]="left",i.addClass(g[3]));if(l[0]||l[2])j.offset[0]*=-1;if(l[1]||l[3])j.offset[1]*=-1}i.css({visibility:"visible"}).hide()});b.onBeforeShow(function(){var a=this.getConf(),b=this.getTip();setTimeout(function(){a.position=[h[0],h[1]],a.offset=[h[2],h[3]]},0)}),b.onHide(function(){var a=this.getTip();a.removeClass(e.classNames)}),ret=b});return e.api?ret:this}})(jQuery);(function(a){var b=a.tools.tooltip;a.extend(b.conf,{direction:"up",bounce:!1,slideOffset:10,slideInSpeed:200,slideOutSpeed:200,slideFade:!a.browser.msie});var c={up:["-","top"],down:["+","top"],left:["-","left"],right:["+","left"]};b.addEffect("slide",function(a){var b=this.getConf(),d=this.getTip(),e=b.slideFade?{opacity:b.opacity}:{},f=c[b.direction]||c.up;e[f[1]]=f[0]+"="+b.slideOffset,b.slideFade&&d.css({opacity:0}),d.show().animate(e,b.slideInSpeed,a)},function(b){var d=this.getConf(),e=d.slideOffset,f=d.slideFade?{opacity:0}:{},g=c[d.direction]||c.up,h=""+g[0];d.bounce&&(h=h=="+"?"-":"+"),f[g[1]]=h+"="+e,this.getTip().animate(f,d.slideOutSpeed,function(){a(this).hide(),b.call()})})})(jQuery);(function(_,$){$.widget("ui.dialog",$.ui.dialog,{_allowInteraction:function _allowInteraction(event){if(this._super(event)){return true;} 247if(event.target.ownerDocument!=this.document[0]){return true;} 248if($(event.target).closest(".ui-draggable").length){return true;} 249if($(event.target).closest(".cke").length){return true;}},_moveToTop:function _moveToTop(event,silent){if(!event||!this.options.modal){this._super(event,silent);}}});var methods={_getEditor:function _getEditor(elm){if(!elm.filter('[id]').length){return;} 250var obj=$('#'+elm.prop('id'));if(obj.data('redactor')){return obj;} 251return false;}};$.ceEditor('handlers',{editorName:'redactor2',params:null,elms:[],run:function run(elm,params){var support_langs={'de':{'path':'js/lib/redactor2/lang/de.js'},'en':{'path':'js/lib/redactor2/lang/en.js'},'es':{'path':'js/lib/redactor2/lang/es.js'},'fa':{'path':'js/lib/redactor2/lang/fa.js'},'fi':{'path':'js/lib/redactor2/lang/fi.js'},'fr':{'path':'js/lib/redactor2/lang/fr.js'},'he':{'path':'js/lib/redactor2/lang/he.js'},'hu':{'path':'js/lib/redactor2/lang/hu.js'},'it':{'path':'js/lib/redactor2/lang/it.js'},'ja':{'path':'js/lib/redactor2/lang/ja.js'},'ko':{'path':'js/lib/redactor2/lang/ko.js'},'nl':{'path':'js/lib/redactor2/lang/nl.js'},'pl':{'path':'js/lib/redactor2/lang/pl.js'},'pt':{'path':'js/lib/redactor2/lang/pt_br.js','lang_code_full':'pt_br'},'ru':{'path':'js/tygh/wysiwyg_plugins/langs/redactor2/ru.js'},'sv':{'path':'js/lib/redactor2/lang/sv.js'},'tr':{'path':'js/lib/redactor2/lang/tr.js'},'zh':{'path':'js/lib/redactor2/lang/zh_cn.js','lang_code_full':'zh_cn'}};var lang_code=fn_get_listed_lang(Object.keys(support_langs)),lang_code_full=support_langs[lang_code].lang_code_full||lang_code,lang_route=support_langs[lang_code].path;var isBlockManagerEnabled=elm.data('caIsBlockManagerEnabled');
251if(typeof $.fn.redactor=='undefined'){$.ceEditor('state','loading');$.loadCss(['js/lib/redactor2/redactor.min.css']);$.loadCss(['js/lib/redactor2/plugins/alignment/alignment.css']);$.loadCss(['js/lib/elfinder/css/elfinder.min.css']);$.loadCss(['js/lib/elfinder/css/theme.css']);$.getScript('js/lib/elfinder/js/elfinder.min.js');var pluginsQueue=['js/lib/redactor2/plugins/fontcolor/fontcolor.js','js/lib/redactor2/plugins/table/table.js','js/lib/redactor2/plugins/imageupload/imageupload.js','js/lib/redactor2/plugins/source/source.js','js/lib/redactor2/plugins/alignment/alignment.js','js/lib/redactor2/plugins/video/video.js'];if(isBlockManagerEnabled){pluginsQueue.push('js/tygh/wysiwyg_plugins/block_manager/redactor2.js');} 252if(lang_code!=='en'){pluginsQueue.push(lang_route);} 253var pluginsLoadedCount=0;$.getScript('js/lib/redactor2/redactor.min.js',function(){for(var i in pluginsQueue){$.getScript(pluginsQueue[i],function(){pluginsLoadedCount++;if(pluginsLoadedCount===pluginsQueue.length){callback();}});}});var callback=function callback(){$.ceEditor('state','loaded');elm.ceEditor('run',params);};return true;} 254if(!this.params){this.params={lang:lang_code_full,removeComments:false,replaceTags:false,overrideStyles:true};this.params.direction=_.language_direction;} 255if(typeof params!=='undefined'&¶ms[this.editorName]){$.extend(this.params,params[this.editorName]);} 256this.params.callbacks={init:function init(){$('.redactor-toolbar-tooltip').each(function(){$(this).css('z-index',50001);});$('.redactor-box').addClass('redactor2-box');},modalOpened:function modalOpened(){$('#redactor-modal-overlay, #redactor-modal-box, #redactor-modal, .redactor-dropdown').each(function(){$(this).css('z-index',50001,'important');});},dropdownShow:function dropdownShow(){$('#redactor-modal-overlay, #redactor-modal-box, #redactor-modal, .redactor-dropdown').each(function(){$(this).css('z-index',50001,'important');});},changeCallback:function changeCallback(html){elm.ceEditor('changed',html);}};this.params.plugins=['alignment','fontcolor','table','source'];this.params.buttons=['source','format','bold','italic','deleted','lists','video','table','link','alignment','horizontalrule'];if(_.area==='A'||_.live_editor_mode===true){this.params.plugins.push('imageupload','video');if(isBlockManagerEnabled){this.params.plugins.push('blockManager');}} 257this.params.imageResizable=true;this.params.imageCaption=false;this.params.imagePosition=true;this.params.keepStyleAttr=['*'];elm.redactor(this.params);elm.get(0).defaultValue=elm.get(0).value;var $parent=elm.parent();$parent.find('textarea:not([name])').addClass("cm-skip-check-item");if(elm.prop('disabled')){elm.ceEditor('disable',true);} 258this.elms.push(elm.get(0));return true;},destroy:function destroy(elm){var ed=methods._getEditor(elm);if(ed){ed.redactor('core.destroy');}},recover:function recover(elm){if($.inArray(elm.get(0),this.elms)!==-1){$.ceEditor('run',elm);}},val:function val(elm,value){var ed=methods._getEditor(elm);if(!ed){return false;} 259if(typeof value=='undefined'){return ed.redactor('code.get');}else{ed.redactor('code.set',value);} 260return true;},updateTextFields:function updateTextFields(elm){return true;},insert:function insert(elm,text){var ed=methods._getEditor(elm);if(ed){ed.redactor('selection.restore');ed.redactor('insert.text',text);}},disable:function disable(elm,value){var ed=methods._getEditor(elm);if(ed){var obj=ed.redactor('core.getBox');if(value==true){if(!$(obj).parent().hasClass('disable-overlay-wrap')){$(obj).wrap("<div class='disable-overlay-wrap wysiwyg-overlay'></div>");$(obj).before("<div id='"+elm.prop('id')+"_overlay' class='disable-overlay'></div>");elm.prop('disabled',true);}}else{$(obj).unwrap();$('#'+elm.prop('id')+'_overlay').remove();elm.prop('disabled',false);}}}});})(Tygh,Tygh.$);(function(_,$){var breakpoints={tablet:767,phone:479};var ui=function(){return{winWidth:function winWidth(){return $(window).width();},windowFullWidth:function windowFullWidth(){return window.innerWidth;},responsiveScroll:function responsiveScroll(){this.needScrollInited=this.needScrollInited||false;if(this.needScrollInited){return;} 261this.needScrollInited=true;$.ceEvent('on','ce.needScroll',function(opt){opt.timeout=310;});},responsiveTabs:function responsiveTabs(){if(ui.winWidth()<=breakpoints.phone+1){var accordionOptions={animate:$(_.body).data('caAccordionAnimateDelay')||300,heightStyle:"content",activate:function activate(event,ui){var selectedItem=$(ui.newHeader);if(!selectedItem.length)return;var tabId=selectedItem.prop('id');var isActiveScrollToElm=ui.newPanel.data('caAccordionIsActiveScrollToElm');if(isActiveScrollToElm){$.scrollToElm(selectedItem);} 262selectedItem.addClass('active');if(tabId){$.ceEvent('trigger','ce.tab.show',[tabId,$(this)]);}}};$('.cm-j-tabs:not(.cm-j-tabs-disable-convertation)').each(function(index){var accordion=$('<div class="ty-accordion cm-accordion" id="accordion_
262id_'+index+'">');var tabsContent=$(this).nextAll('.cm-tabs-content:not(.cm-j-content-disable-convertation)').first();var self=this;$(this).hide();tabsContent.hide();if(!$('#accordion_id_'+index).length){$(this).find('>ul>li').each(function(indexTab){var id=$(this).attr('id');if($(this).hasClass('active')){accordionOptions.active=indexTab;} 263var content=$('> #content_'+id,tabsContent).show();$(this).attr('id','hidden_tab_'+id);accordion.append('<h3 id="'+id+'">'+$(this).text()+'</h3>');$(content).appendTo(accordion);});$(self).before(accordion);}});$('.cm-accordion').ceAccordion('reinit',accordionOptions);var active=_.anchor;if(typeof active!=='undefined'&&$(active).length>0){$(active).click();}}else{$('.cm-accordion').accordion('destroy');$('.cm-accordion > div').each(function(index){var $tabsContent=$(this).parent().nextAll('.cm-tabs-content:not(.cm-j-content-disable-convertation)').first();$(this).hide();$(this).appendTo($tabsContent);});$('.cm-accordion').remove();$('.cm-j-tabs>ul>li').each(function(){var $tabs=$(this).closest('.cm-j-tabs');var $tabsContent=$tabs.nextAll('.cm-tabs-content:not(.cm-j-content-disable-convertation)').first();var id=$(this).attr('id').replace('hidden_tab_','');$(this).attr('id',id);var $content=$tabsContent.find('#content_'+id);$content.css('display','');});$('.cm-j-tabs, .cm-tabs-content').show();}},responsiveMenu:function responsiveMenu(elms){var whichEvent='ontouch'in document.documentElement?"touch":"click";if(_.isTouch&&window.navigator.msPointerEnabled){whichEvent='click';} 264if(_.isTouch==false&&ui.windowFullWidth()>=breakpoints.tablet){var $hoveredMenuItem=$('.cm-responsive-menu .ty-menu__item-link:hover');if($hoveredMenuItem.length){ui.detectMenuWidth(null,$hoveredMenuItem);} 265$('.cm-responsive-menu').on('mouseover mouseout',function(e){ui.detectMenuWidth(e);});} 266if($('html').data('caResponsiveMenu')){return;} 267$(_.doc).on(whichEvent,'.cm-responsive-menu-toggle-main',function(e){e.preventDefault();$(this).parent('.cm-responsive-menu').find('.cm-menu-item-responsive').toggle();});$(_.doc).on(whichEvent,'.cm-responsive-menu-toggle',function(e){e.preventDefault();$(this).toggleClass('ty-menu__item-toggle-active');$(this).parent().find('.cm-responsive-menu-submenu').first().toggleClass('ty-menu__items-show');});$('html').data('caResponsiveMenu',true);},responsiveMenuLargeTouch:function responsiveMenuLargeTouch(e){var elm=$(e.target);if(ui.winWidth()>=breakpoints.tablet&&e.type=='touchstart'){if(elm.is('.ty-menu__submenu-link')){elm.click();} 268if(elm.hasClass('cm-menu-item-responsive')||elm.closest('.cm-menu-item-responsive').length){var menuItem=elm.hasClass('cm-menu-item-responsive')?elm:elm.closest('.cm-menu-item-responsive');if(!menuItem.hasClass('is-hover-menu')&&menuItem.find('.ty-menu__submenu-items').length>0){e.preventDefault();menuItem.siblings('.cm-menu-item-responsive').removeClass('is-hover-menu');menuItem.addClass('is-hover-menu');$(_.doc).off('click.resposive.responsiveMenuLargeTouch').on('click.resposive.responsiveMenuLargeTouch',function(e){var $clickedElm=$(e.target);if($clickedElm.hasClass('cm-menu-item-responsive')||$clickedElm.closest('.cm-menu-item-responsive').length){return;} 269$('.is-hover-menu').removeClass('is-hover-menu');$(_.doc).off('click.resposive.responsiveMenuLargeTouch');});}} 270var subMenu=$('.ty-menu__submenu-items');if(subMenu.is(':visible')&&!elm.closest('.cm-menu-item-responsive').length){$('.cm-menu-item-responsive').removeClass('is-hover-menu');}}else{$('.cm-menu-item-responsive').removeClass('is-hover-menu');} 271ui.detectMenuWidth(e);},detectMenuWidth:function detectMenuWidth(e,$targetElm){var $self=e?$(e.target):$targetElm,$menuItem=$self.closest('.cm-menu-item-responsive'),$menuItemSubmenu=$('.cm-responsive-menu-submenu',$menuItem).first(),$menu=$self.parents('.cm-responsive-menu');var verticalMenuClassName='ty-menu-vertical',reverseDirectionClassName='ty-menu__submenu-reverse-direction',isHorizontal=!$menu.parent().hasClass(verticalMenuClassName),isRtl=_.language_direction==='rtl';if(!isHorizontal||!$menuItemSubmenu.length||!$menuItem.length){return false;} 272var menuWidth=$menu.outerWidth(),itemWidth=$menuItem.outerWidth(),menuItemSubmenuWidth=_getSubmenuOriginWidth($menuItemSubmenu),isSecondHalfOfMenu=itemWidth / 2+$menuItem.position().left>menuWidth / 2;if(isRtl){isSecondHalfOfMenu=!isSecondHalfOfMenu;} 273$('.'+reverseDirectionClassName).removeClass(reverseDirectionClassName);if(isSecondHalfOfMenu){var _offset=Math.abs(isRtl?$menuItem.offset().left+itemWidth-($menu.offset().left+menuWidth):$menuItem.offset().left-$menu.offset().left);$menuItemSubmenu.toggleClass(reverseDirectionClassName,menuWidth-itemWidth*2<menuItemSubmenuWidth+itemWidth||_offset+menuItemSubmenuWidth>menuWidth);} 274function _getSubmenuOriginWidth($submenu){$submenu.css('left',0);var _width=$submenu.outerWidth()||0;$submenu.get(0).style.left='';return _width;}},responsiveTables:function responsiveTables(e){var tables=$('.ty-table');if(ui.winWidth()<=breakpoints.tablet){tables.each(function(){var thTexts=[];var subTable=$(this).find('.ty-table');if(subTable.length){var subTableStack=[];subTable.each(function(index){$(this).parent().attr('data-ca-has-sub-table_'+index,'true');subTableStack.push($(this).detach());});} 275$(this).find('th:not(.ty-table-disable-convertation)').each(function(){thTexts.push($(this).text());});$(this).find('tr:not(.ty-table__no-items)').each(function(){$(this).find('td:not(.ty-table-disable-convertation)').each(function(index){var $elm=$(this);if($elm.find('.ty-table__responsive-content').length==0){$elm.wrapInner('<div class="ty-table__responsive-content"></div>');$elm.prepend('<div class="ty-table__responsive-header">'+thTexts[index]+'</div>');}});});if(subTable.length){subTable.each(function(index){var subTableElm=$('[data-ca-has-sub-table_'+index+']');
275subTableElm.prepend(subTableStack[index]);subTableElm.removeAttr('data-ca-has-sub-table_'+index);});}});}},resizeDialog:function resizeDialog(){var dlg=$('.ui-dialog');var $contentElem=$(dlg).find('.ui-dialog-content');if(ui.winWidth()>breakpoints.tablet){$contentElem.data('caDialogAutoHeight',false);return;} 276$contentElem.data('caDialogAutoHeight',true);$('.ui-widget-overlay').css({'min-height':$(window).height()});$(dlg).css({'position':'absolute','width':$(window).width()-20,'left':'10px','top':'10px','max-height':'none','height':'auto','margin-bottom':'10px'});$(dlg).find('.ui-dialog-title').css({'width':$(window).width()-80});$contentElem.css({'height':'auto','max-height':'none'});$(dlg).find('.object-container').css({'height':'auto'});$(dlg).find('.buttons-container').css({'position':'relative','top':'auto','left':'0px','right':'0px','bottom':'0px','width':'auto'});$('.cm-notification-content.notification-content-extended').each(function(id,elm){$.ceNotification('position',$(elm),false);});},responsiveDialog:function responsiveDialog(){$.ceEvent('on','ce.dialogshow',function(){if(ui.winWidth()<=breakpoints.tablet){var currentScrollPosition=$(document).scrollTop();ui.resizeDialog();$('body,html').scrollTop(0);$.ceEvent('on','ce.dialogclose',function(){$('body,html').scrollTop(currentScrollPosition);});}});},responsiveFilters:function responsiveFilters(e){var filtersContent=$('.cm-horizontal-filters-content');if(ui.winWidth()<=breakpoints.tablet){filtersContent.removeClass('cm-popup-box');}else{filtersContent.addClass('cm-popup-box');} 277if(ui.winWidth()>breakpoints.tablet){$('.ty-horizontal-filters-content-to-right').removeClass('ty-horizontal-filters-content-to-right');$('.ty-horizontal-product-filters-dropdown').click(function(){var hrFiltersWidth=$(".cm-horizontal-filters").width();var hrFiltersContent=$('.cm-horizontal-filters-content',this);setTimeout(function(){var position=hrFiltersContent.offset().left+hrFiltersContent.width();if(position>hrFiltersWidth){hrFiltersContent.addClass("ty-horizontal-filters-content-to-right");}},1);});}},responsiveInlineTextLinksLargeTouch:function responsiveInlineTextLinksLargeTouch(e){var elm=$(e.target);if(ui.winWidth()>=breakpoints.tablet&&e.type=='touchstart'){var linksItem=elm.hasClass('ty-text-links__item')?elm:elm.closest('.ty-text-links__item');if(!linksItem.hasClass('is-hover-link')&&linksItem.hasClass('ty-text-links__subitems')){e.preventDefault();linksItem.siblings('.ty-text-links__item').removeClass('is-hover-link');linksItem.addClass('is-hover-link');}}else{$('.ty-text-links__item').removeClass('is-hover-link');}}};}();$(document).ready(function(){var responsiveTablesDebounced=$.debounce(ui.responsiveTables);var responsiveFiltersDebounced=$.debounce(ui.responsiveFilters);var resizeDialogDebounced=$.debounce(ui.resizeDialog);var responsiveMenuDebounced=$.debounce(ui.responsiveMenu);$(window).on('resize',function(){responsiveTablesDebounced();responsiveFiltersDebounced();resizeDialogDebounced();responsiveMenuDebounced();});if(window.addEventListener){window.addEventListener('orientationchange',function(){resizeDialogDebounced();$.ceDialog('get_last').ceDialog('reload');},false);} 278ui.responsiveDialog();responsiveTablesDebounced();responsiveFiltersDebounced();$.ceEvent('on','ce.ajaxdone',function(elms){responsiveTablesDebounced();responsiveFiltersDebounced();resizeDialogDebounced();if(elms.length){ui.responsiveMenu(elms);}else{responsiveMenuDebounced();}});ui.responsiveMenu();$('.cm-responsive-menu').on('touchstart',function(e){ui.responsiveMenuLargeTouch(e);});$(document).on('touchstart',function(e){var elm=$(e.target);if(elm.hasClass('ty-text-links__subitems')||elm.closest('.ty-text-links__subitems').length){ui.responsiveInlineTextLinksLargeTouch(e);}else{$('.is-hover-link').removeClass('is-hover-link');}});});$.ceEvent('on','ce.tab.init',function(){var responsiveTabsDebounced=$.debounce(ui.responsiveTabs);$(window).on('resize',function(){responsiveTabsDebounced();});responsiveTabsDebounced();ui.responsiveScroll();});})(Tygh,Tygh.$);(function(e){function t(){var e=document.createElement("input"),t="onpaste";return e.setAttribute(t,""),"function"==typeof e[t]?"paste":"input"}
278var n,a=t()+".mask",r=navigator.userAgent,i=/iphone/i.test(r),o=/android/i.test(r);e.mask={definitions:{9:"[0-9]",a:"[A-Za-z]","*":"[A-Za-z0-9]"},dataName:"rawMaskFn",placeholder:"_"},e.fn.extend({caret:function(e,t){var n;if(0!==this.length&&!this.is(":hidden"))return"number"==typeof e?(t="number"==typeof t?t:e,this.each(function(){this.setSelectionRange?this.setSelectionRange(e,t):this.createTextRange&&(n=this.createTextRange(),n.collapse(!0),n.moveEnd("character",t),n.moveStart("character",e),n.select())})):(this[0].setSelectionRange?(e=this[0].selectionStart,t=this[0].selectionEnd):document.selection&&document.selection.createRange&&(n=document.selection.createRange(),e=0-n.duplicate().moveStart("character",-1e5),t=e+n.text.length),{begin:e,end:t})},unmask:function(){return this.trigger("unmask")},mask:function(t,r){var c,l,s,u,f,h;return!t&&this.length>0?(c=e(this[0]),c.data(e.mask.dataName)()):(r=e.extend({placeholder:e.mask.placeholder,completed:null},r),l=e.mask.definitions,s=[],u=h=t.length,f=null,e.each(t.split(""),function(e,t){"?"==t?(h--,u=e):l[t]?(s.push(RegExp(l[t])),null===f&&(f=s.length-1)):s.push(null)}),this.trigger("unmask").each(function(){function c(e){for(;h>++e&&!s[e];);return e}function d(e){for(;--e>=0&&!s[e];);return e}function m(e,t){var n,a;if(!(0>e)){for(n=e,a=c(t);h>n;n++)if(s[n]){if(!(h>a&&s[n].test(R[a])))break;R[n]=R[a],R[a]=r.placeholder,a=c(a)}b(),x.caret(Math.max(f,e))}}function p(e){var t,n,a,i;for(t=e,n=r.placeholder;h>t;t++)if(s[t]){if(a=c(t),i=R[t],R[t]=n,!(h>a&&s[a].test(i)))break;n=i}}function g(e){var t,n,a,r=e.which;8===r||46===r||i&&127===r?(t=x.caret(),n=t.begin,a=t.end,0===a-n&&(n=46!==r?d(n):a=c(n-1),a=46===r?c(a):a),k(n,a),m(n,a-1),e.preventDefault()):27==r&&(x.val(S),x.caret(0,y()),e.preventDefault())}function v(t){var n,a,i,l=t.which,u=x.caret();t.ctrlKey||t.altKey||t.metaKey||32>l||l&&(0!==u.end-u.begin&&(k(u.begin,u.end),m(u.begin,u.end-1)),n=c(u.begin-1),h>n&&(a=String.fromCharCode(l),s[n].test(a)&&(p(n),R[n]=a,b(),i=c(n),o?setTimeout(e.proxy(e.fn.caret,x,i),0):x.caret(i),r.completed&&i>=h&&r.completed.call(x))),t.preventDefault())}function k(e,t){var n;for(n=e;t>n&&h>n;n++)s[n]&&(R[n]=r.placeholder)}function b(){x.val(R.join(""))}function y(e){var t,n,a=x.val(),i=-1;for(t=0,pos=0;h>t;t++)if(s[t]){for(R[t]=r.placeholder;pos++<a.length;)if(n=a.charAt(pos-1),s[t].test(n)){R[t]=n,i=t;break}if(pos>a.length)break}else R[t]===a.charAt(pos)&&t!==u&&(pos++,i=t);return e?b():u>i+1?(x.val(""),k(0,h)):(b(),x.val(x.val().substring(0,i+1))),u?t:f}var x=e(this),R=e.map(t.split(""),function(e){return"?"!=e?l[e]?r.placeholder:e:void 0}),S=x.val();x.data(e.mask.dataName,function(){return e.map(R,function(e,t){return s[t]&&e!=r.placeholder?e:null}).join("")}),x.attr("readonly")||x.one("unmask",function(){x.unbind(".mask").removeData(e.mask.dataName)}).bind("focus.mask",function(){clearTimeout(n);var e;S=x.val(),e=y(),n=setTimeout(function(){b(),e==t.length?x.caret(0,e):x.caret(e)},10)}).bind("blur.mask",function(){y(),x.val()!=S&&x.change()}).bind("keydown.mask",g).bind("keypress.mask",v).bind(a,function(){setTimeout(function(){var e=y(!0);x.caret(e),r.completed&&e==x.val().length&&r.completed.call(x)},0)}),y()}))}})})(jQuery);!function(e,t){if("object"==typeof exports&&"object"==typeof module)module.exports=t(require("jquery"));else if("function"==typeof define&&define.noamd)define(["jquery"],t);else{var i="object"==typeof exports?t(require("jquery")):t(e.jQuery);for(var a in i)("object"==typeof exports?exports:e)[a]=i[a]}}(this,(function(e){return function(){"use strict";var t={3046:function(e,t,i){var a;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,i(3851),i(219),i(207),i(5296);var n=((a=i(2394))&&a.__esModule?a:{default:a}).default;t.default=n},8741:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=!("undefined"==typeof window||!window.document||!window.document.createElement);t.default=i},3976:function(e,t,i){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a,n=(a=i(5581))&&a.__esModule?a:{default:a};var r={_maxTestPos:500,placeholder:"_",optionalmarker:["[","]"],quantifiermarker:["{","}"],groupmarker:["(",")"],alternatormarker:"|",escapeChar:"\\",mask:null,regex:null,oncomplete:function(){},onincomplete:function(){},oncleared:function(){},repeat:0,greedy:!1,autoUnmask:!1,removeMaskOnSubmit:!1,clearMaskOnLostFocus:!0,insertMode:!0,insertModeVisual:!0,clearIncomplete:!1,alias:null,onKeyDown:function(){},onBeforeMask:null,onBeforePaste:function(e,t){return"function"==typeof t.onBeforeMask?t.onBeforeMask.call(this,e,t):e},onBeforeWrite:null,onUnMask:null,showMaskOnFocus:!0,showMaskOnHover:!0,onKeyValidation:function(){},skipOptionalPartCharacter:" ",numericInput:!1,rightAlign:!1,undoOnEscape:!0,radixPoint:"",_radixDance:!1,groupSeparator:"",keepStatic:null,positionCaretOnTab:!0,tabThrough:!1,supportsInputType:["text","tel","url","password","search"],ignorables:[n.default.BACKSPACE,n.default.TAB,n.default["PAUSE/BREAK"],n.default.ESCAPE,n.default.PAGE_UP,n.default.PAGE_DOWN,n.default.END,n.default.HOME,n.default.LEFT,n.default.UP,n.default.RIGHT,n.default.DOWN,n.default.INSERT,n.default.DELETE,93,112,113,114,115,116,117,118,119,120,121,122,123,0,229],isComplete:null,preValidation:null,postValidation:null,staticDefinitionSymbol:void 0,jitMasking:!1,nullable:!0,inputEventOnly:!1,noValuePatching:!1,positionCaretOnClick:"lvp",casing:null,inputmode:"text",importDataAttributes:!0,shiftPositions:!0,usePrototypeDefinitions:!0,validationEventTimeOut:3e3,substitutes:{}};t.default=r}
278,7392:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default={9:{validator:"[0-9\uff10-\uff19]",definitionSymbol:"*"},a:{validator:"[A-Za-z\u0410-\u044f\u0401\u0451\xc0-\xff\xb5]",definitionSymbol:"*"},"*":{validator:"[0-9\uff10-\uff19A-Za-z\u0410-\u044f\u0401\u0451\xc0-\xff\xb5]"}}},3287:function(e,t,i){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a,n=(a=i(8254))&&a.__esModule?a:{default:a};if(void 0===n.default)throw"jQuery not loaded!";var r=n.default;t.default=r},9845:function(e,t,i){Object.defineProperty(t,"__esModule",{value:!0}),t.iphone=t.iemobile=t.mobile=t.ie=t.ua=void 0;var a,n=(a=i(9380))&&a.__esModule?a:{default:a};var r=n.default.navigator&&n.default.navigator.userAgent||"",o=r.indexOf("MSIE ")>0||r.indexOf("Trident/")>0,s="ontouchstart"in n.default,l=/iemobile/i.test(r),u=/iphone/i.test(r)&&!l;t.iphone=u,t.iemobile=l,t.mobile=s,t.ie=o,t.ua=r},7184:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return e.replace(i,"\\$1")};var i=new RegExp("(\\"+["/",".","*","+","?","|","(",")","[","]","{","}","\\","$","^"].join("|\\")+")","gim")},6030:function(e,t,i){Object.defineProperty(t,"__esModule",{value:!0}),t.EventHandlers=void 0;var a,n=i(8711),r=(a=i(5581))&&a.__esModule?a:{default:a},o=i(9845),s=i(7215),l=i(7760),u=i(4713);function c(e,t){var i="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!i){if(Array.isArray(e)||(i=function(e,t){if(!e)return;if("string"==typeof e)return f(e,t);var i=Object.prototype.toString.call(e).slice(8,-1);"Object"===i&&e.constructor&&(i=e.constructor.name);if("Map"===i||"Set"===i)return Array.from(e);if("Arguments"===i||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(i))return f(e,t)}(e))||t&&e&&"number"==typeof e.length){i&&(e=i);var a=0,n=function(){};return{s:n,n:function(){return a>=e.length?{done:!0}:{done:!1,value:e[a++]}},e:function(e){throw e},f:n}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var r,o=!0,s=!1;return{s:function(){i=i.call(e)},n:function(){var e=i.next();return o=e.done,e},e:function(e){s=!0,r=e},f:function(){try{o||null==i.return||i.return()}finally{if(s)throw r}}}}function f(e,t){(null==t||t>e.length)&&(t=e.length);for(var i=0,a=new Array(t);i<t;i++)a[i]=e[i];return a}var d={keydownEvent:function(e){var t=this.inputmask,i=t.opts,a=t.dependencyLib,c=t.maskset,f=this,d=a(f),p=e.keyCode,h=n.caret.call(t,f),v=i.onKeyDown.call(this,e,n.getBuffer.call(t),h,i);if(void 0!==v)return v;if(p===r.default.BACKSPACE||p===r.default.DELETE||o.iphone&&p===r.default.BACKSPACE_SAFARI||e.ctrlKey&&p===r.default.X&&!("oncut"in f))e.preventDefault(),s.handleRemove.call(t,f,p,h),(0,l.writeBuffer)(f,n.getBuffer.call(t,!0),c.p,e,f.inputmask._valueGet()!==n.getBuffer.call(t).join(""));else if(p===r.default.END||p===r.default.PAGE_DOWN){e.preventDefault();var m=n.seekNext.call(t,n.getLastValidPosition.call(t));n.caret.call(t,f,e.shiftKey?h.begin:m,m,!0)}else p===r.default.HOME&&!e.shiftKey||p===r.default.PAGE_UP?(e.preventDefault(),n.caret.call(t,f,0,e.shiftKey?h.begin:0,!0)):i.undoOnEscape&&p===r.default.ESCAPE&&!0!==e.altKey?((0,l.checkVal)(f,!0,!1,t.undoValue.split("")),d.trigger("click")):!0===i.tabThrough&&p===r.default.TAB?!0===e.shiftKey?(h.end=n.seekPrevious.call(t,h.end,!0),!0===u.getTest.call(t,h.end-1).match.static&&h.end--,h.begin=n.seekPrevious.call(t,h.end,!0),h.begin>=0&&h.end>0&&(e.preventDefault(),n.caret.call(t,f,h.begin,h.end))):(h.begin=n.seekNext.call(t,h.begin,!0),h.end=n.seekNext.call(t,h.begin,!0),h.end<c.maskLength&&h.end--,h.begin<=c.maskLength&&(e.preventDefault(),n.caret.call(t,f,h.begin,h.end))):e.shiftKey||i.insertModeVisual&&!1===i.insertMode&&(p===r.default.RIGHT?setTimeout((function(){var e=n.caret.call(t,f);n.caret.call(t,f,e.begin)}),0):p===r.default.LEFT&&setTimeout((function(){var e=n.translatePosition.call(t,f.inputmask.caretPos.begin);n.translatePosition.call(t,f.inputmask.caretPos.end);t.isRTL?n.caret.call(t,f,e+(e===c.maskLength?0:1)):n.caret.call(t,f,e-(0===e?0:1))}),0));t.ignorable=i.ignorables.includes(p)},keypressEvent:function(e,t,i,a,o){var u=this.inputmask||this,c=u.opts,f=u.depen
vendor: 10,208 bytes, line 278
278dencyLib,d=u.maskset,p=u.el,h=f(p),v=e.keyCode;if(!(!0===t||e.ctrlKey&&e.altKey)&&(e.ctrlKey||e.metaKey||u.ignorable))return v===r.default.ENTER&&u.undoValue!==u._valueGet(!0)&&(u.undoValue=u._valueGet(!0),setTimeout((function(){h.trigger("change")}),0)),u.skipInputEvent=!0,!0;if(v){44!==v&&46!==v||3!==e.location||""===c.radixPoint||(v=c.radixPoint.charCodeAt(0));var m,g=t?{begin:o,end:o}:n.caret.call(u,p),k=String.fromCharCode(v);k=c.substitutes[k]||k,d.writeOutBuffer=!0;var y=s.isValid.call(u,g,k,a,void 0,void 0,void 0,t);if(!1!==y&&(n.resetMaskSet.call(u,!0),m=void 0!==y.caret?y.caret:n.seekNext.call(u,y.pos.begin?y.pos.begin:y.pos),d.p=m),m=c.numericInput&&void 0===y.caret?n.seekPrevious.call(u,m):m,!1!==i&&(setTimeout((function(){c.onKeyValidation.call(p,v,y)}),0),d.writeOutBuffer&&!1!==y)){var b=n.getBuffer.call(u);(0,l.writeBuffer)(p,b,m,e,!0!==t)}if(e.preventDefault(),t)return!1!==y&&(y.forwardPosition=m),y}},keyupEvent:function(e){var t=this.inputmask;!t.isComposing||e.keyCode!==r.default.KEY_229&&e.keyCode!==r.default.ENTER||t.$el.trigger("input")},pasteEvent:function(e){var t,i=this.inputmask,a=i.opts,r=i._valueGet(!0),o=n.caret.call(i,this);i.isRTL&&(t=o.end,o.end=n.translatePosition.call(i,o.begin),o.begin=n.translatePosition.call(i,t));var s=r.substr(0,o.begin),u=r.substr(o.end,r.length);if(s==(i.isRTL?n.getBufferTemplate.call(i).slice().reverse():n.getBufferTemplate.call(i)).slice(0,o.begin).join("")&&(s=""),u==(i.isRTL?n.getBufferTemplate.call(i).slice().reverse():n.getBufferTemplate.call(i)).slice(o.end).join("")&&(u=""),window.clipboardData&&window.clipboardData.getData)r=s+window.clipboardData.getData("Text")+u;else{if(!e.clipboardData||!e.clipboardData.getData)return!0;r=s+e.clipboardData.getData("text/plain")+u}var f=r;if(i.isRTL){f=f.split("");var d,p=c(n.getBufferTemplate.call(i));try{for(p.s();!(d=p.n()).done;){var h=d.value;f[0]===h&&f.shift()}}catch(e){p.e(e)}finally{p.f()}f=f.join("")}if("function"==typeof a.onBeforePaste){if(!1===(f=a.onBeforePaste.call(i,f,a)))return!1;f||(f=r)}(0,l.checkVal)(this,!0,!1,f.toString().split(""),e),e.preventDefault()},inputFallBackEvent:function(e){var t=this.inputmask,i=t.opts,a=t.dependencyLib;var s=this,c=s.inputmask._valueGet(!0),f=(t.isRTL?n.getBuffer.call(t).slice().reverse():n.getBuffer.call(t)).join(""),p=n.caret.call(t,s,void 0,void 0,!0);if(f!==c){var h=function(e,a,r){for(var o,s,l,c=e.substr(0,r.begin).split(""),f=e.substr(r.begin).split(""),d=a.substr(0,r.begin).split(""),p=a.substr(r.begin).split(""),h=c.length>=d.length?c.length:d.length,v=f.length>=p.length?f.length:p.length,m="",g=[],k="~";c.length<h;)c.push(k);for(;d.length<h;)d.push(k);for(;f.length<v;)f.unshift(k);for(;p.length<v;)p.unshift(k);var y=c.concat(f),b=d.concat(p);for(s=0,o=y.length;s<o;s++)switch(l=u.getPlaceholder.call(t,n.translatePosition.call(t,s)),m){case"insertText":b[s-1]===y[s]&&r.begin==y.length-1&&g.push(y[s]),s=o;break;case"insertReplacementText":case"deleteContentBackward":y[s]===k?r.end++:s=o;break;default:y[s]!==b[s]&&(y[s+1]!==k&&y[s+1]!==l&&void 0!==y[s+1]||(b[s]!==l||b[s+1]!==k)&&b[s]!==k?b[s+1]===k&&b[s]===y[s+1]?(m="insertText",g.push(y[s]),r.begin--,r.end--):y[s]!==l&&y[s]!==k&&(y[s+1]===k||b[s]!==y[s]&&b[s+1]===y[s+1])?(m="insertReplacementText",g.push(y[s]),r.begin--):y[s]===k?(m="deleteContentBackward",(n.isMask.call(t,n.translatePosition.call(t,s),!0)||b[s]===i.radixPoint)&&r.end++):s=o:(m="insertText",g.push(y[s]),r.begin--,r.end--))}return{action:m,data:g,caret:r}}(c=function(e,i,a){if(o.iemobile){var r=i.replace(n.getBuffer.call(t).join(""),"");if(1===r.length){var s=i.split("");s.splice(a.begin,0,r),i=s.join("")}}return i}(0,c,p),f,p);switch((s.inputmask.shadowRoot||s.ownerDocument).activeElement!==s&&s.focus(),(0,l.writeBuffer)(s,n.getBuffer.call(t)),n.caret.call(t,s,p.begin,p.end,!0),h.action){case"insertText":case"insertReplacementText":h.data.forEach((function(e,i){var n=new a.Event("keypress");n.keyCode=e.charCodeAt(0),t.ignorable=!1,d.keypressEvent.call(s,n)})),setTimeout((function(){t.$el.trigger("keyup")}),0);break;case"deleteContentBackward":var v=new a.Event("keydown");v.keyCode=r.default.BACKSPACE,d.keydownEvent.call(s,v);break;default:(0,l.applyInputValue)(s,c)}e.preventDefault()}},compositionendEvent:function(e){var t=this.inputmask;t.isComposing=!1,t.$el.trigger("input")},setValueEvent:function(e){var t=this.inputmask,i=this,a=e&&e.detail?e.detail[0]:arguments[1];void 0===a&&(a=i.inputmask._valueGet(!0)),(0,l.applyInputValue)(i,a),(e.detail&&void 0!==e.detail[1]||void 0!==arguments[2])&&n.caret.call(t,i,e.detail?e.detail[1]:arguments[2])},focusEvent:function(e){var t=this.inputmask,i=t.opts,a=this,r=a.inputmask._valueGet();i.showMaskOnFocus&&r!==n.getBuffer.call(t).join("")&&(0,l.writeBuffer)(a,n.getBuffer.call(t),n.seekNext.call(t,n.getLastValidPosition.call(t))),!0!==i.positionCaretOnTab||!1!==t.mouseEnter||s.isComplete.call(t,n.getBuffer.call(t))&&-1!==n.getLastValidPosition.call(t)||d.clickEvent.apply(a,[e,!0]),t.undoValue=t._valueGet(!0)},invalidEvent:function(e){this.inputmask.validationEvent=!0},mouseleaveEvent:function(){var e=this.inputmask,t=e.opts,i=this;e.mouseEnter=!1,t.clearMaskOnLostFocus&&(i.inputmask.shadowRoot||i.ownerDocument).activeElement!==i&&(0,l.HandleNativePlaceholder)(i,e.originalPlaceholder)},clickEvent:function(e,t){var i=this.inputmask,a=this;if((a.inputmask.shadowRoot||a.ownerDocument).activeElement===a){var r=n.determineNewCaretPosition.call(i,n.caret.call(i,a),t);void 0!==r&&n.caret.call(i,a,r)}},cutEvent:function(e){var t=this.inputmask,i=t.maskset,a=this,o=n.caret.call(t,a),u=t.isRTL?n.getBuffer.call(t).slice(o.end,o.begin):n.getBuffer.call(t).slice(o.begin,o.end),c=t.isRTL?u.reverse().join(""):u.join("");window.navigator.clipboard?window.navigator.clipboard.writeText(c):window.clipboardData&&window.clipboardData.getData&&window.clipboardData.setData("Text",c),s.handleRemove.call(t,a,r.default.DELETE,o),(0,l.writeBuffer)(a,n.getBuffer.call(t),i.p,e,t.undoValue!==t._valueGet(!0))},blurEvent:function(e){var t=this.inputmask,i=t.opts,a=(0,t.dependencyLib)(this),r=this;if(r.inputmask){(0,l.HandleNativePlaceholder)(r,t.originalPlaceholder);var o=r.inputmask._valueGet(),u=n.getBuffer.call(t).slice();""!==o&&(i.clearMaskOnLostFocus&&(-1===n.getLastValidPosition.call(t)&&o===n.getBufferTemplate.call(t).join("")?u=[]:l.clearOptionalTail.call(t,u)),!1===s.isComplete.call(t,u)&&(setTimeout((function(){a.trigger("incomplete")}),0),i.clearIncomplete&&(n.resetMaskSet.call(t),u=i.clearMaskOnLostFocus?[]:n.getBufferTemplate.call(t).slice())),(0,l.writeBuffer)(r,u,void 0,e)),t.undoValue!==t._valueGet(!0)&&(t.undoValue=t._valueGet(!0),a.trigger("change"))}},mouseenterEvent:function(){var e=this.inputmask,t=e.opts,i=this;if(e.mouseEnter=!0,(i.inputmask.shadowRoot||i.ownerDocument).activeElement!==i){var a=(e.isRTL?n.getBufferTemplate.call(e).slice().reverse():n.getBufferTemplate.call(e)).join("");e.placeholder!==a&&i.placeholder!==e.originalPlaceholder&&(e.originalPlaceholder=i.placeholder),t.showMaskOnHover&&(0,l.HandleNativePlaceholder)(i,a)}},submitEvent:function(){var e=this.inputmask,t=e.opts;e.undoValue!==e._valueGet(!0)&&e.$el.trigger("change"),-1===n.getLastValidPosition.call(e)&&e._valueGet&&e._valueGet()===n.getBufferTemplate.call(e).join("")&&e._valueSet(""),t.clearIncomplete&&!1===s.isComplete.call(e,n.getBuffer.call(e))&&e._valueSet(""),t.removeMaskOnSubmit&&(e._valueSet(e.unmaskedvalue(),!0),setTimeout((function(){(0,l.writeBuffer)(e.el,n.getBuffer.call(e))}),0))},resetEvent:function(){var e=this.inputmask;e.refreshValue=!0,setTimeout((function(){(0,l.applyInputValue)(e.el,e._valueGet(!0))}),0)}};t.EventHandlers=d},9716:function(e,t,i){Object.defineProperty(t,"__esModule",{value:!0}),t.EventRuler=void 0;var a=s(i(2394)),n=s(i(5581)),r=i(8711),o=i(7760);function s(e){return e&&e.__esModule?e:{default:e}}var l={on:function(e,t,i){var s=e.inputmask.dependencyLib,l=function(t){t.originalEvent&&(t=t.originalEvent||t,arguments[0]=t);var l,u=this,c=u.inputmask,f=c?c.opts:void 0;if(void 0===c&&"FORM"!==this.nodeName){var d=s.data(u,"_inputmask_opts");s(u).off(),d&&new a.default(d).mask(u)}else{if(["submit","reset","setvalue"].includes(t.type)||"FORM"===this.nodeName||!(u.disabled||u.readOnly&&!("keydown"===t.type&&t.ctrlKey&&67===t.keyCode||!1===f.tabThrough&&t.keyCode===n.default.TAB))){switch(t.type){case"input":if(!0===c.skipInputEvent||t.inputType&&"insertCompositionText"===t.inputType)return c.skipInputEvent=!1,t.preventDefault();break;case"keydown":c.skipKeyPressEvent=!1,c.skipInputEvent=c.isComposing=t.keyCode===n.default.KEY_229;break;case"keyup":case"compositionend":c.isComposing&&(c.skipInputEvent=!1);break;case"keypress":if(!0===c.skipKeyPressEvent)return t.preventDefault();c.skipKeyPressEvent=!0;break;case"click":case"focus":return c.validationEvent?(c.validationEvent=!1,e.blur(),(0,o.HandleNativePlaceholder)(e,(c.isRTL?r.getBufferTemplate.call(c).slice().reverse():r.getBufferTemplate.call(c)).join("")),setTimeout((function(){e.focus()}),f.validationEventTimeOut),!1):(l=arguments,setTimeout((function(){e.inputmask&&i.apply(u,l)}),0),!1)}var p=i.apply(u,arguments);return!1===p&&(t.preventDefault(),t.stopPropagation()),p}t.preventDefault()}};["submit","reset"].includes(t)?(l=l.bind(e),null!==e.form&&s(e.form).on(t,l)):s(e).on(t,l),e.inputmask.events[t]=e.inputmask.events[t]||[],e.inputmask.events[t].push(l)},off:function(e,t){if(e.inputmask&&e.inputmask.events){var i=e.inputmask.dependencyLib,a=e.inputmask.events;for(var n in t&&((a=[])[t]=e.inputmask.events[t]),a){for(var r=a[n];r.length>0;){var o=r.pop();["submit","reset"].includes(n)?null!==e.form&&i(e.form).off(n,o):i(e).off(n,o)}delete e.inputmask.events[n]}}}};t.EventRuler=l},219:function(e,t,i){var a=c(i(2394)),n=c(i(5581)),r=c(i(7184)),o=i(8711),s=i(4713);function l(e){return(l="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function u(e,t){for(var i=0;i<t.length;i++){var a=t[i];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}
278function c(e){return e&&e.__esModule?e:{default:e}}var f=a.default.dependencyLib,d=function(){function e(t,i,a){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.mask=t,this.format=i,this.opts=a,this._date=new Date(1,0,1),this.initDateObject(t,this.opts)}var t,i,a;return t=e,(i=[{key:"date",get:function(){return void 0===this._date&&(this._date=new Date(1,0,1),this.initDateObject(void 0,this.opts)),this._date}},{key:"initDateObject",value:function(e,t){var i;for(b(t).lastIndex=0;i=b(t).exec(this.format);){var a=new RegExp("\\d+$").exec(i[0]),n=a?i[0][0]+"x":i[0],r=void 0;if(void 0!==e){if(a){var o=b(t).lastIndex,s=_(i.index,t);b(t).lastIndex=o,r=e.slice(0,e.indexOf(s.nextMatch[0]))}else r=e.slice(0,n.length);e=e.slice(r.length)}Object.prototype.hasOwnProperty.call(v,n)&&this.setValue(this,r,n,v[n][2],v[n][1])}}},{key:"setValue",value:function(e,t,i,a,n){if(void 0!==t&&(e[a]="ampm"===a?t:t.replace(/[^0-9]/g,"0"),e["raw"+a]=t.replace(/\s/g,"_")),void 0!==n){var r=e[a];("day"===a&&29===parseInt(r)||"month"===a&&2===parseInt(r))&&(29!==parseInt(e.day)||2!==parseInt(e.month)||""!==e.year&&void 0!==e.year||e._date.setFullYear(2012,1,29)),"day"===a&&(h=!0,0===parseInt(r)&&(r=1)),"month"===a&&(h=!0),"year"===a&&(h=!0,r.length<4&&(r=E(r,4,!0))),""===r||isNaN(r)||n.call(e._date,r),"ampm"===a&&n.call(e._date,r)}}},{key:"reset",value:function(){this._date=new Date(1,0,1)}},{key:"reInit",value:function(){this._date=void 0,this.date}}])&&u(t.prototype,i),a&&u(t,a),e}(),p=(new Date).getFullYear(),h=!1,v={d:["[1-9]|[12][0-9]|3[01]",Date.prototype.setDate,"day",Date.prototype.getDate],dd:["0[1-9]|[12][0-9]|3[01]",Date.prototype.setDate,"day",function(){return E(Date.prototype.getDate.call(this),2)}],ddd:[""],dddd:[""],m:["[1-9]|1[012]",function(e){var t=e?parseInt(e):0;return t>0&&t--,Date.prototype.setMonth.call(this,t)},"month",function(){return Date.prototype.getMonth.call(this)+1}],mm:["0[1-9]|1[012]",function(e){var t=e?parseInt(e):0;return t>0&&t--,Date.prototype.setMonth.call(this,t)},"month",function(){return E(Date.prototype.getMonth.call(this)+1,2)}],mmm:[""],mmmm:[""],yy:["[0-9]{2}",Date.prototype.setFullYear,"year",function(){return E(Date.prototype.getFullYear.call(this),2)}],yyyy:["[0-9]{4}",Date.prototype.setFullYear,"year",function(){return E(Date.prototype.getFullYear.call(this),4)}],h:["[1-9]|1[0-2]",Date.prototype.setHours,"hours",Date.prototype.getHours],hh:["0[1-9]|1[0-2]",Date.prototype.setHours,"hours",function(){return E(Date.prototype.getHours.call(this),2)}],hx:[function(e){return"[0-9]{".concat(e,"}")},Date.prototype.setHours,"hours",function(e){return Date.prototype.getHours}],H:["1?[0-9]|2[0-3]",Date.prototype.setHours,"hours",Date.prototype.getHours],HH:["0[0-9]|1[0-9]|2[0-3]",Date.prototype.setHours,"hours",function(){return E(Date.prototype.getHours.call(this),2)}],Hx:[function(e){return"[0-9]{".concat(e,"}")},Date.prototype.setHours,"hours",function(e){return function(){return E(Date.prototype.getHours.call(this),e)}}],M:["[1-5]?[0-9]",Date.prototype.setMinutes,"minutes",Date.prototype.getMinutes],MM:["0[0-9]|1[0-9]|2[0-9]|3[0-9]|4[0-9]|5[0-9]",Date.prototype.setMinutes,"minutes",function(){return E(Date.prototype.getMinutes.call(this),2)}],s:["[1-5]?[0-9]",Date.prototype.setSeconds,"seconds",Date.prototype.getSeconds],ss:["0[0-9]|1[0-9]|2[0-9]|3[0-9]|4[0-9]|5[0-9]",Date.prototype.setSeconds,"seconds",function(){return E(Date.prototype.getSeconds.call(this),2)}],l:["[0-9]{3}",Date.prototype.setMilliseconds,"milliseconds",function(){return E(Date.prototype.getMilliseconds.call(this),3)}],L:["[0-9]{2}",Date.prototype.setMilliseconds,"milliseconds",function(){return E(Date.prototype.getMilliseconds.call(this),2)}],t:["[ap]",g,"ampm",k,1],tt:["[ap]m",g,"ampm",k,2],T:["[AP]",g,"ampm",k,1],TT:["[AP]M",g,"ampm",k,2],Z:[""],o:[""],S:[""]},m={isoDate:"yyyy-mm-dd",isoTime:"HH:MM:ss",isoDateTime:"yyyy-mm-dd'T'HH:MM:ss",isoUtcDateTime:"UTC:yyyy-mm-dd'T'HH:MM:ss'Z'"};function g(e){var t=this.getHours();e.toLowerCase().includes("p")?this.setHours(t+12):e.toLowerCase().includes("a")&&t>=12&&this.setHours(t-12)}function k(){}function y(e){var t=new RegExp("\\d+$").exec(e[0]);if(t&&void 0!==t[0]){var i=v[e[0][0]+"x"].slice("");return i[0]=i[0](t[0]),i[3]=i[3](t[0]),i}if(v[e[0]])return v[e[0]]}function b(e){if(!e.tokenizer){var t=[],i=[];for(var a in v)if(/\.*x$/.test(a)){var n=a[0]+"\\d+";-1===i.indexOf(n)&&i.push(n)}
vendor: 33,629 bytes, line 278
278else-1===t.indexOf(a[0])&&t.push(a[0]);e.tokenizer="("+(i.length>0?i.join("|")+"|":"")+t.join("+|")+")+?|.",e.tokenizer=new RegExp(e.tokenizer,"g")}return e.tokenizer}function x(e,t,i){if(!h)return!0;if(void 0===e.rawday||!isFinite(e.rawday)&&new Date(e.date.getFullYear(),isFinite(e.rawmonth)?e.month:e.date.getMonth()+1,0).getDate()>=e.day||"29"==e.day&&(!isFinite(e.rawyear)||void 0===e.rawyear||""===e.rawyear)||new Date(e.date.getFullYear(),isFinite(e.rawmonth)?e.month:e.date.getMonth()+1,0).getDate()>=e.day)return t;if("29"==e.day){var a=_(t.pos,i);if("yyyy"===a.targetMatch[0]&&t.pos-a.targetMatchIndex==2)return t.remove=t.pos+1,t}else if("02"==e.month&&"30"==e.day&&void 0!==t.c)return e.day="03",e.date.setDate(3),e.date.setMonth(1),t.insert=[{pos:t.pos,c:"0"},{pos:t.pos+1,c:t.c}],t.caret=o.seekNext.call(this,t.pos+1),t;return!1}function P(e,t,i,a){var n,o,s="";for(b(i).lastIndex=0;n=b(i).exec(e);){if(void 0===t)if(o=y(n))s+="("+o[0]+")";else switch(n[0]){case"[":s+="(";break;case"]":s+=")?";break;default:s+=(0,r.default)(n[0])}else if(o=y(n))if(!0!==a&&o[3])s+=o[3].call(t.date);else o[2]?s+=t["raw"+o[2]]:s+=n[0];else s+=n[0]}return s}function E(e,t,i){for(e=String(e),t=t||2;e.length<t;)e=i?e+"0":"0"+e;return e}function S(e,t,i){return"string"==typeof e?new d(e,t,i):e&&"object"===l(e)&&Object.prototype.hasOwnProperty.call(e,"date")?e:void 0}function w(e,t){return P(t.inputFormat,{date:e},t)}function _(e,t){var i,a,n=0,r=0;for(b(t).lastIndex=0;a=b(t).exec(t.inputFormat);){var o=new RegExp("\\d+$").exec(a[0]);if((n+=r=o?parseInt(o[0]):a[0].length)>=e+1){i=a,a=b(t).exec(t.inputFormat);break}}return{targetMatchIndex:n-r,nextMatch:a,targetMatch:i}}a.default.extendAliases({datetime:{mask:function(e){return e.numericInput=!1,v.S=e.i18n.ordinalSuffix.join("|"),e.inputFormat=m[e.inputFormat]||e.inputFormat,e.displayFormat=m[e.displayFormat]||e.displayFormat||e.inputFormat,e.outputFormat=m[e.outputFormat]||e.outputFormat||e.inputFormat,e.placeholder=""!==e.placeholder?e.placeholder:e.inputFormat.replace(/[[\]]/,""),e.regex=P(e.inputFormat,void 0,e),e.min=S(e.min,e.inputFormat,e),e.max=S(e.max,e.inputFormat,e),null},placeholder:"",inputFormat:"isoDateTime",displayFormat:void 0,outputFormat:void 0,min:null,max:null,skipOptionalPartCharacter:"",i18n:{dayNames:["Mon","Tue","Wed","Thu","Fri","Sat","Sun","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday"],monthNames:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec","January","February","March","April","May","June","July","August","September","October","November","December"],ordinalSuffix:["st","nd","rd","th"]},preValidation:function(e,t,i,a,n,r,o,s){if(s)return!0;if(isNaN(i)&&e[t]!==i){var l=_(t,n);if(l.nextMatch&&l.nextMatch[0]===i&&l.targetMatch[0].length>1){var u=v[l.targetMatch[0]][0];if(new RegExp(u).test("0"+e[t-1]))return e[t]=e[t-1],e[t-1]="0",{fuzzy:!0,buffer:e,refreshFromBuffer:{start:t-1,end:t+1},pos:t+1}}}return!0},postValidation:function(e,t,i,a,n,r,o,l){var u,c;if(o)return!0;if(!1===a&&(((u=_(t+1,n)).targetMatch&&u.targetMatchIndex===t&&u.targetMatch[0].length>1&&void 0!==v[u.targetMatch[0]]||(u=_(t+2,n)).targetMatch&&u.targetMatchIndex===t+1&&u.targetMatch[0].length>1&&void 0!==v[u.targetMatch[0]])&&(c=v[u.targetMatch[0]][0]),void 0!==c&&(void 0!==r.validPositions[t+1]&&new RegExp(c).test(i+"0")?(e[t]=i,e[t+1]="0",a={pos:t+2,caret:t}):new RegExp(c).test("0"+i)&&(e[t]="0",e[t+1]=i,a={pos:t+2})),!1===a))return a;if(a.fuzzy&&(e=a.buffer,t=a.pos),(u=_(t,n)).targetMatch&&u.targetMatch[0]&&void 0!==v[u.targetMatch[0]]){var f=v[u.targetMatch[0]];c=f[0];var d=e.slice(u.targetMatchIndex,u.targetMatchIndex+u.targetMatch[0].length);if(!1===new RegExp(c).test(d.join(""))&&2===u.targetMatch[0].length&&r.validPositions[u.targetMatchIndex]&&r.validPositions[u.targetMatchIndex+1]&&(r.validPositions[u.targetMatchIndex+1].input="0"),"year"==f[2])for(var h=s.getMaskTemplate.call(this,!1,1,void 0,!0),m=t+1;m<e.length;m++)e[m]=h[m],delete r.validPositions[m]}var g=a,k=S(e.join(""),n.inputFormat,n);return g&&k.date.getTime()==k.date.getTime()&&(n.prefillYear&&(g=function(e,t,i){if(e.year!==e.rawyear){var a=p.toString(),n=e.rawyear.replace(/[^0-9]/g,""),r=a.slice(0,n.length),o=a.slice(n.length);if(2===n.length&&n===r){var s=new Date(p,e.month-1,e.day);e.day==s.getDate()&&(!i.max||i.max.date.getTime()>=s.getTime())&&(e.date.setFullYear(p),e.year=a,t.insert=[{pos:t.pos+1,c:o[0]},{pos:t.pos+2,c:o[1]}])}}return t}(k,g,n)),g=function(e,t,i,a,n){if(!t)return t;if(t&&i.min&&i.min.date.getTime()==i.min.date.getTime()){var r;for(e.reset(),b(i).lastIndex=0;r=b(i).exec(i.inputFormat);){var o;if((o=y(r))&&o[3]){for(var s=o[1],l=e[o[2]],u=i.min[o[2]],c=i.max?i.max[o[2]]:u,f=[],d=!1,p=0;p<u.length;p++)void 0!==a.validPositions[p+r.index]||d?(f[p]=l[p],d=d||l[p]>u[p]):(f[p]=u[p],"year"===o[2]&&l.length-1==p&&u!=c&&(f=(parseInt(f.join(""))+1).toString().split("")),"ampm"===o[2]&&u!=c&&i.min.date.getTime()>e.date.getTime()&&(f[p]=c[p]));s.call(e._date,f.join(""))}}t=i.min.date.getTime()<=e.date.getTime(),e.reInit()}return t&&i.max&&i.max.date.getTime()==i.max.date.getTime()&&(t=i.max.date.getTime()>=e.date.getTime()),t}(k,g=x.call(this,k,g,n),n,r)),void 0!==t&&g&&a.pos!==t?{buffer:P(n.inputFormat,k,n).split(""),refreshFromBuffer:{start:t,end:a.pos},pos:a.caret||a.pos}:g},onKeyDown:function(e,t,i,a){e.ctrlKey&&e.keyCode===n.default.RIGHT&&(this.inputmask._valueSet(w(new Date,a)),f(this).trigger("setvalue"))},onUnMask:function(e,t,i){return t?P(i.outputFormat,S(e,i.inputFormat,i),i,!0):t},casing:function(e,t,i,a){return 0==t.nativeDef.indexOf("[ap]")?e.toLowerCase():0==t.nativeDef.indexOf("[AP]")?e.toUpperCase():e},onBeforeMask:function(e,t){return"[object Date]"===Object.prototype.toString.call(e)&&(e=w(e,t)),e},insertMode:!1,shiftPositions:!1,keepStatic:!1,inputmode:"numeric",prefillYear:!0}})},3851:function(e,t,i){var a,n=(a=i(2394))&&a.__esModule?a:{default:a},r=i(8711),o=i(4713);n.default.extendDefinitions({A:{validator:"[A-Za-z\u0410-\u044f\u0401\u0451\xc0-\xff\xb5]",casing:"upper"},"&":{validator:"[0-9A-Za-z\u0410-\u044f\u0401\u0451\xc0-\xff\xb5]",casing:"upper"},"#":{validator:"[0-9A-Fa-f]",casing:"upper"}});var s=new RegExp("25[0-5]|2[0-4][0-9]|[01][0-9][0-9]");function l(e,t,i,a,n){return i-1>-1&&"."!==t.buffer[i-1]?(e=t.buffer[i-1]+e,e=i-2>-1&&"."!==t.buffer[i-2]?t.buffer[i-2]+e:"0"+e):e="00"+e,s.test(e)}n.default.extendAliases({cssunit:{regex:"[+-]?[0-9]+\\.?([0-9]+)?(px|em|rem|ex|%|in|cm|mm|pt|pc)"},url:{regex:"(https?|ftp)://.*",autoUnmask:!1,keepStatic:!1,tabThrough:!0},ip:{mask:"i[i[i]].j[j[j]].k[k[k]].l[l[l]]",definitions:{i:{validator:l},j:{validator:l},k:{validator:l},l:{validator:l}},onUnMask:function(e,t,i){return e},inputmode:"numeric"},email:{mask:"*{1,64}[.*{1,64}][.*{1,64}][.*{1,63}]@-{1,63}.-{1,63}[.-{1,63}][.-{1,63}]",greedy:!1,casing:"lower",onBeforePaste:function(e,t){return(e=e.toLowerCase()).replace("mailto:","")},definitions:{"*":{validator:"[0-9\uff11-\uff19A-Za-z\u0410-\u044f\u0401\u0451\xc0-\xff\xb5!#$%&'*+/=?^_`{|}~-]"},"-":{validator:"[0-9A-Za-z-]"}},onUnMask:function(e,t,i){return e},inputmode:"email"},mac:{mask:"##:##:##:##:##:##"},vin:{mask:"V{13}9{4}",definitions:{V:{validator:"[A-HJ-NPR-Za-hj-npr-z\\d]",casing:"upper"}},clearIncomplete:!0,autoUnmask:!0},ssn:{mask:"999-99-9999",postValidation:function(e,t,i,a,n,s,l){var u=o.getMaskTemplate.call(this,!0,r.getLastValidPosition.call(this),!0,!0);return/^(?!219-09-9999|078-05-1120)(?!666|000|9.{2}).{3}-(?!00).{2}-(?!0{4}).{4}$/.test(u.join(""))}}})},207:function(e,t,i){var a=s(i(2394)),n=s(i(5581)),r=s(i(7184)),o=i(8711);function s(e){return e&&e.__esModule?e:{default:e}}var l=a.default.dependencyLib;function u(e,t){for(var i="",n=0;n<e.length;n++)a.default.prototype.definitions[e.charAt(n)]||t.definitions[e.charAt(n)]||t.optionalmarker[0]===e.charAt(n)||t.optionalmarker[1]===e.charAt(n)||t.quantifiermarker[0]===e.charAt(n)||t.quantifiermarker[1]===e.charAt(n)||t.groupmarker[0]===e.charAt(n)||t.groupmarker[1]===e.charAt(n)||t.alternatormarker===e.charAt(n)?i+="\\"+e.charAt(n):i+=e.charAt(n);return i}function c(e,t,i,a){if(e.length>0&&t>0&&(!i.digitsOptional||a)){var n=e.indexOf(i.radixPoint),r=!1;i.negationSymbol.back===e[e.length-1]&&(r=!0,e.length--),-1===n&&(e.push(i.radixPoint),n=e.length-1);for(var o=1;o<=t;o++)isFinite(e[n+o])||(e[n+o]="0")}return r&&e.push(i.negationSymbol.back),e}function f(e,t){var i=0;if("+"===e){for(i in t.validPositions);i=o.seekNext.call(this,parseInt(i))}for(var a in t.tests)if((a=parseInt(a))>=i)for(var n=0,r=t.tests[a].length;n<r;n++)if((void 0===t.validPositions[a]||"-"===e)&&t.tests[a][n].match.def===e)return a+(void 0!==t.validPositions[a]&&"-"!==e?1:0);return i}function d(e,t){var i=-1;for(var a in t.validPositions){var n=t.validPositions[a];if(n&&n.match.def===e){i=parseInt(a);break}}return i}function p(e,t,i,a,n){var r=t.buffer?t.buffer.indexOf(n.radixPoint):-1,o=(-1!==r||a&&n.jitMasking)&&new RegExp(n.definitions[9].validator).test(e);return n._radixDance&&-1!==r&&o&&null==t.validPositions[r]?{insert:{pos:r===i?r+1:r,c:n.radixPoint},pos:i}:o}a.default.extendAliases({numeric:{mask:function(e){e.repeat=0,e.groupSeparator===e.radixPoint&&e.digits&&"0"!==e.digits&&("."===e.radixPoint?e.groupSeparator=",":","===e.radixPoint?e.groupSeparator=".":e.groupSeparator="")," "===e.groupSeparator&&(e.skipOptionalPartCharacter=void 0),e.placeholder.length>1&&(e.placeholder=e.placeholder.charAt(0)),"radixFocus"===e.positionCaretOnClick&&""===e.placeholder&&(e.positionCaretOnClick="lvp");var t="0",i=e.radixPoint;!0===e.numericInput&&void 0===e.__financeInput?(t="1",e.positionCaretOnClick="radixFocus"===e.positionCaretOnClick?"lvp":e.positionCaretOnClick,e.digitsOptional=!1,isNaN(e.digits)&&(e.digits=2),e._radixDance=!1,i=","===e.radixPoint?"?":"!",""!==e.radixPoint&&void 0===e.definitions[i]&&(e.definitions[i]={},e.definitions[i].validator="["+e.radixPoint+"]",e.definitions[i].placeholder=e.radixPoint,e.definitions[i].static=!0,e.definitions[i].generated=!0)):(e.__financeInput=!1,e.numericInput=!0);var a,n="[+]";if(n+=u(e.prefix,e),""!==e.groupSeparator?(void 0===e.definitions[e.groupSeparator]&&(e.definitions[e.groupSeparator]={},e.definitions[e.groupSeparator].validator="["+e.groupSeparator+"]",e.definitions[e.groupSeparator].placeholder=e.groupSeparator,e.definitions[e.groupSeparator].static=!0,e.definitions[e.groupSeparator].generated=!0),n+=e._mask(e)):n+="9{+}",void 0!==e.digits&&0!==e.digits){var o=e.digits.toString().split(",");isFinite(o[0])&&o[1]&&isFinite(o[1])?n+=i+t+"{"+e.digits+"}":(isNaN(e.digits)||parseInt(e.digits)>0)&&(e.digitsOptional||e.jitMasking?(a=n+i+t+"{0,"+e.digits+"}",e.keepStatic=!0):n+=i+t+"{"+e.digits+"}")}else e.inputmode="numeric";return n+=u(e.suffix,e),n+="[-]",a&&(n=[a+u(e.suffix,e)+"[-]",n]),e.greedy=!1,function(e){void 0===e.parseMinMaxOptions&&(null!==e.min&&(e.min=e.min.toString().replace(new RegExp((0,r.default)(e.groupSeparator),"g"),""),","===e.radixPoint&&(e.min=e.min.replace(e.radixPoint,".")),e.min=isFinite(e.min)?parseFloat(e.min):NaN,isNaN(e.min)&&(e.min=Number.MIN_VALUE)),null!==e.max&&(e.max=e.max.toString().replace(new RegExp((0,r.default)(e.groupSeparator),"g"),""),","===e.radixPoint&&(e.max=e.max.replace(e.radixPoint,".")),e.max=isFinite(e.max)?parseFloat(e.max):NaN,isNaN(e.max)&&(e.max=Number.MAX_VALUE)),e.parseMinMaxOptions="done")}(e),""!==e.radixPoint&&(e.substitutes["."==e.radixPoint?",":"."]=e.radixPoint),n},_mask:function(e){return"("+e.groupSeparator+"999){+|1}"},digits:"*",digitsOptional:!0,enforceDigitsOnBlur:!1,radixPoint:".",positionCaretOnClick:"radixFocus",_radixDance:!0,groupSeparator:"",allowMinus:!0,negationSymbol:{front:"-",back:""},prefix:"",suffix:"",min:null,max:null,SetMaxOnOverflow:!1,step:1,inputType:"text",unmaskAsNumber:!1,roundingFN:Math.round,inputmode:"decimal",shortcuts:{k:"000",m:"000000"},placeholder:"0",greedy:!1,rightAlign:!0,insertMode:!0,autoUnmask:!1,skipOptionalPartCharacter:"",usePrototypeDefinitions:!1,definitions:{0:{validator:p},1:{validator:p,definitionSymbol:"9"},9:{validator:"[0-9\uff10-\uff19\u0660-\u0669\u06f0-\u06f9]",definitionSymbol:"*"},"+":{validator:function(e,t,i,a,n){return n.allowMinus&&("-"===e||e===n.negationSymbol.front)}},"-":{validator:function(e,t,i,a,n){return n.allowMinus&&e===n.negationSymbol.back}}},preValidation:function(e,t,i,a,n,r,o,s){var l;if(!1!==n.__financeInput&&i===n.radixPoint)return!1;if(l=n.shortcuts&&n.shortcuts[i]){if(l.length>1)for(var u=[],c=0;c<l.length;c++)u.push({pos:t+c,c:l[c],strict:!1});return{insert:u}}var p=e.indexOf(n.radixPoint),h=t;if(t=function(e,t,i,a,n){return n._radixDance&&n.numericInput&&t!==n.negationSymbol.back&&e<=i&&(i>0||t==n.radixPoint)&&(void 0===a.validPositions[e-1]||a.validPositions[e-1].input!==n.negationSymbol.back)&&(e-=1),e}(t,i,p,r,n),"-"===i||i===n.negationSymbol.front){if(!0!==n.allowMinus)return!1;var v=!1,m=d("+",r),g=d("-",r);return-1!==m&&(v=[m,g]),!1!==v?{remove:v,caret:h-n.negationSymbol.back.length}:{insert:[{pos:f.call(this,"+",r),c:n.negationSymbol.front,fromIsValid:!0},{pos:f.call(this,"-",r),c:n.negationSymbol.back,fromIsValid:void 0}],caret:h+n.negationSymbol.back.length}}if(i===n.groupSeparator)return{caret:h};if(s)return!0;if(-1!==p&&!0===n._radixDance&&!1===a&&i===n.radixPoint&&void 0!==n.digits&&(isNaN(n.digits)||parseInt(n.digits)>0)&&p!==t)return{caret:n._radixDance&&t===p-1?p+1:p};if(!1===n.__financeInput)if(a){if(n.digitsOptional)return{rewritePosition:o.end};if(!n.digitsOptional){if(o.begin>p&&o.end<=p)return i===n.radixPoint?{insert:{pos:p+1,c:"0",fromIsValid:!0},rewritePosition:p}:{rewritePosition:p+1};if(o.begin<p)return{rewritePosition:o.begin-1}}}else if(!n.showMaskOnHover&&!n.showMaskOnFocus&&!n.digitsOptional&&n.digits>0&&""===this.__valueGet.call(this.el))return{rewritePosition:p};return{rewritePosition:t}},postValidation:function(e,t,i,a,n,r,o){if(!1===a)return a;if(o)return!0;if(null!==n.min||null!==n.max){var s=n.onUnMask(e.slice().reverse().join(""),void 0,l.extend({},n,{unmaskAsNumber:!0}));if(null!==n.min&&s<n.min&&(s.toString().length>n.min.toString().length||s<0))return!1;if(null!==n.max&&s>n.max)return!!n.SetMaxOnOverflow&&{refreshFromBuffer:!0,buffer:c(n.max.toString().replace(".",n.radixPoint).split(""),n.digits,n).reverse()}}return a},onUnMask:function(e,t,i){if(""===t&&!0===i.nullable)return t;var a=e.replace(i.prefix,"");return a=(a=a.replace(i.suffix,"")).replace(new RegExp((0,r.default)(i.groupSeparator),"g"),""),""!==i.placeholder.charAt(0)&&(a=a.replace(new RegExp(i.placeholder.charAt(0),"g"),"0")),i.unmaskAsNumber?(""!==i.radixPoint&&-1!==a.indexOf(i.radixPoint)&&(a=a.replace(r.default.call(this,i.radixPoint),".")),a=(a=a.replace(new RegExp("^"+(0,r.default)(i.negationSymbol.front)),"-")).replace(new RegExp((0,r.default)(i.negationSymbol.back)+"$"),""),Number(a)):a},isComplete:function(e,t){var i=(t.numericInput?e.slice().reverse():e).join("");return i=(i=(i=(i=(i=i.replace(new RegExp("^"+(0,r.default)(t.negationSymbol.front)),"-")).replace(new RegExp((0,r.default)(t.negationSymbol.back)+"$"),"")).replace(t.prefix,"")).replace(t.suffix,"")).replace(new RegExp((0,r.default)(t.groupSeparator)+"([0-9]{3})","g"),"$1"),","===t.radixPoint&&(i=i.replace((0,r.default)(t.radixPoint),".")),isFinite(i)},onBeforeMask:function(e,t){var i=t.radixPoint||",";isFinite(t.digits)&&(t.digits=parseInt(t.digits)),"number"!=typeof e&&"number"!==t.inputType||""===i||(e=e.toString().replace(".",i));var a="-"===e.charAt(0)||e.charAt(0)===t.negationSymbol.front,n=e.split(i),o=n[0].replace(/[^\-0-9]/g,""),s=n.length>1?n[1].replace(/[^0-9]/g,""):"",l=n.length>1;e=o+(""!==s?i+s:s);var u=0;if(""!==i&&(u=t.digitsOptional?t.digits<s.length?t.digits:s.length:t.digits,""!==s||!t.digitsOptional)){var f=Math.pow(10,u||1);e=e.replace((0,r.default)(i),"."),isNaN(parseFloat(e))||(e=(t.roundingFN(parseFloat(e)*f)/f).toFixed(u)),e=e.toString().replace(".",i)}if(0===t.digits&&-1!==e.indexOf(i)&&(e=e.substring(0,e.indexOf(i))),null!==t.min||null!==t.max){var d=e.toString().replace(i,".");null!==t.min&&d<t.min?e=t.min.toString().replace(".",i):null!==t.max&&d>t.max&&(e=t.max.toString().replace(".",i))}return a&&"-"!==e.charAt(0)&&(e="-"+e),c(e.toString().split(""),u,t,l).join("")},onBeforeWrite:function(e,t,i,a){function n(e,t){if(!1!==a.__financeInput||t){var i=e.indexOf(a.radixPoint);-1!==i&&e.splice(i,1)}if(""!==a.groupSeparator)for(;-1!==(i=e.indexOf(a.groupSeparator));)e.splice(i,1);return e}var o,s=function(e,t){var i=new RegExp("(^"+(""!==t.negationSymbol.front?(0,r.default)(t.negationSymbol.front)+"?":"")+(0,r.default)(t.prefix)+")(.*)("+(0,r.default)(t.suffix)+(""!=t.negationSymbol.back?(0,r.default)(t.negationSymbol.back)+"?":"")+"$)").exec(e.slice().reverse().join("")),a=i?i[2]:"",n=!1;return a&&(a=a.split(t.radixPoint.charAt(0))[0],n=new RegExp("^[0"+t.groupSeparator+"]*").exec(a)),!(!n||!(n[0].length>1||n[0].length>0&&n[0].length<a.length))&&n}(t,a);if(s)for(var u=t.join("").lastIndexOf(s[0].split("").reverse().join(""))-(s[0]==s.input?0:1),f=s[0]==s.input?1:0,d=s[0].length-f;d>0;d--)delete this.maskset.validPositions[u+d],delete t[u+d];if(e)switch(e.type){case"blur":case"checkval":if(null!==a.min){var p=a.onUnMask(t.slice().reverse().join(""),void 0,l.extend({},a,{unmaskAsNumber:!0}));if(null!==a.min&&p<a.min)return{refreshFromBuffer:!0,buffer:c(a.min.toString().replace(".",a.radixPoint).split(""),a.digits,a).reverse()}}if(t[t.length-1]===a.negationSymbol.front){var h=new RegExp("(^"+(""!=a.negationSymbol.front?(0,r.default)(a.negationSymbol.front)+"?":"")+(0,r.default)(a.prefix)+")(.*)("+(0,r.default)(a.suffix)+(""!=a.negationSymbol.back?(0,r.default)(a.negationSymbol.back)+"?":"")+"$)").exec(n(t.slice(),!0).reverse().join(""));0==(h?h[2]:"")&&(o={refreshFromBuffer:!0,buffer:[0]})}else if(""!==a.radixPoint){t.indexOf(a.radixPoint)===a.suffix.length&&(o&&o.buffer?o.buffer.splice(0,1+a.suffix.length):(t.splice(0,1+a.suffix.length),o={refreshFromBuffer:!0,buffer:n(t)}))}if(a.enforceDigitsOnBlur){var v=(o=o||{})&&o.buffer||t.slice().reverse();o.refreshFromBuffer=!0,o.buffer=c(v,a.digits,a,!0).reverse()}}return o},onKeyDown:function(e,t,i,a){var r,o=l(this);if(e.ctrlKey)switch(e.keyCode){case n.default.UP:return this.inputmask.__valueSet.call(this,parseFloat(this.inputmask.unmaskedvalue())+parseInt(a.step)),o.trigger("setvalue"),!1;case n.default.DOWN:return this.inputmask.__valueSet.call(this,parseFloat(this.inputmask.unmaskedvalue())-parseInt(a.step)),o.trigger("setvalue"),!1}if(!e.shiftKey&&(e.keyCode===n.default.DELETE||e.keyCode===n.default.BACKSPACE||e.keyCode===n.default.BACKSPACE_SAFARI)&&i.begin!==t.length){if(t[e.keyCode===n.default.DELETE?i.begin-1:i.end]===a.negationSymbol.front)return r=t.slice().reverse(),""!==a.negationSymbol.front&&r.shift(),""!==a.negationSymbol.back&&r.pop(),o.trigger("setvalue",[r.join(""),i.begin]),!1;if(!0===a._radixDance){var s=t.indexOf(a.radixPoint);if(a.digitsOptional){if(0===s)return(r=t.slice().reverse()).pop(),o.trigger("setvalue",[r.join(""),i.begin>=r.length?r.length:i.begin]),!1}else if(-1!==s&&(i.begin<s||i.end<s||e.keyCode===n.default.DELETE&&i.begin===s))return i.begin!==i.end||e.keyCode!==n.default.BACKSPACE&&e.keyCode!==n.default.BACKSPACE_SAFARI||i.begin++,(r=t.slice().reverse()).splice(r.length-i.begin,i.begin-i.end+1),r=c(r,a.digits,a).join(""),o.trigger("setvalue",[r,i.begin>=r.length?s+1:i.begin]),!1}}}},currency:{prefix:"",groupSeparator:",",alias:"numeric",digits:2,digitsOptional:!1},decimal:{alias:"numeric"},integer:{alias:"numeric",inputmode:"numeric",digits:0},percentage:{alias:"numeric",min:0,max:100,suffix:" %",digits:0,allowMinus:!1},indianns:{alias:"numeric",_mask:function(e){return"("+e.groupSeparator+"99){*|1}("+e.groupSeparator+"999){1|1}"},groupSeparator:",",radixPoint:".",placeholder:"0",digits:2,digitsOptional:!1}})},9380:function(e,t,i){var a;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=((a=i(8741))&&a.__esModule?a:{default:a}).default?window:{};t.default=n},7760:function(e,t,i){Object.defineProperty(t,"__esModule",{value:!0}),t.applyInputValue=c,t.clearOptionalTail=f,t.checkVal=d,t.HandleNativePlaceholder=function(e,t){var i=e?e.inputmask:this;if(l.ie){if(e.inputmask._valueGet()!==t&&(e.placeholder!==t||""===e.placeholder)){var a=o.getBuffer.call(i).slice(),n=e.inputmask._valueGet();if(n!==t){var r=o.getLastValidPosition.call(i);-1===r&&n===o.getBufferTemplate.call(i).join("")?a=[]:-1!==r&&f.call(i,a),p(e,a)}}}else e.placeholder!==t&&(e.placeholder=t,""===e.placeholder&&e.removeAttribute("placeholder"))},t.unmaskedvalue=function(e){var t=e?e.inputmask:this,i=t.opts,a=t.maskset;if(e){if(void 0===e.inputmask)return e.value;e.inputmask&&e.inputmask.refreshValue&&c(e,e.inputmask._valueGet(!0))}var n=[],r=a.validPositions;for(var s in r)r[s]&&r[s].match&&(1!=r[s].match.static||Array.isArray(a.metadata)&&!0!==r[s].generatedInput)&&n.push(r[s].input);var l=0===n.length?"":(t.isRTL?n.reverse():n).join("");if("function"==typeof i.onUnMask){var u=(t.isRTL?o.getBuffer.call(t).slice().reverse():o.getBuffer.call(t)).join("");l=i.onUnMask.call(t,u,l,i)}return l},t.writeBuffer=p;var a,n=(a=i(5581))&&a.__esModule?a:{default:a},r=i(4713),o=i(8711),s=i(7215),l=i(9845),u=i(6030);function c(e,t){var i=e?e.inputmask:this,a=i.opts;e.inputmask.refreshValue=!1,"function"==typeof a.onBeforeMask&&(t=a.onBeforeMask.call(i,t,a)||t),d(e,!0,!1,t=t.toString().split("")),i.undoValue=i._valueGet(!0),(a.clearMaskOnLostFocus||a.clearIncomplete)&&e.inputmask._valueGet()===o.getBufferTemplate.call(i).join("")&&-1===o.getLastValidPosition.call(i)&&e.inputmask._valueSet("")}function f(e){e.length=0;for(var t,i=r.getMaskTemplate.call(this,!0,0,!0,void 0,!0);void 0!==(t=i.shift());)e.push(t);return e}function d(e,t,i,a,n){var l=e?e.inputmask:this,c=l.maskset,f=l.opts,d=l.dependencyLib,h=a.slice(),v="",m=-1,g=void 0,k=f.skipOptionalPartCharacter;f.skipOptionalPartCharacter="",o.resetMaskSet.call(l),c.tests={},m=f.radixPoint?o.determineNewCaretPosition.call(l,{begin:0,end:0},!1,!1===f.__financeInput?"radixFocus":void 0).begin:0,c.p=m,l.caretPos={begin:m};var y=[],b=l.caretPos;if(h.forEach((function(e,t){if(void 0!==e){var a=new d.Event("_checkval");a.keyCode=e.toString().charCodeAt(0),v+=e;var n=o.getLastValidPosition.call(l,void 0,!0);!function(e,t){for(var i=r.getMaskTemplate.call(l,!0,0).slice(e,o.seekNext.call(l,e,!1,!1)).join("").replace(/'/g,""),a=i.indexOf(t);a>0&&" "===i[a-1];)a--;var n=0===a&&!o.isMask.call(l,e)&&(r.getTest.call(l,e).match.nativeDef===t.charAt(0)||!0===r.getTest.call(l,e).match.static&&r.getTest.call(l,e).match.nativeDef==="'"+t.charAt(0)||" "===r.getTest.call(l,e).match.nativeDef&&(r.getTest.call(l,e+1).match.nativeDef===t.charAt(0)||!0===r.getTest.call(l,e+1).match.static&&r.getTest.call(l,e+1).match.nativeDef==="'"+t.charAt(0)));if(!n&&a>0&&!o.isMask.call(l,e,!1,!0)){var s=o.seekNext.call(l,e);l.caretPos.begin<s&&(l.caretPos={begin:s})}return n}(m,v)?(g=u.EventHandlers.keypressEvent.call(l,a,!0,!1,i,l.caretPos.begin))&&(m=l.caretPos.begin+1,v=""):g=u.EventHandlers.keypressEvent.call(l,a,!0,!1,i,n+1),g?(void 0!==g.pos&&c.validPositions[g.pos]&&!0===c.validPositions[g.pos].match.static&&void 0===c.validPositions[g.pos].alternation&&(y.push(g.pos),l.isRTL||(g.forwardPosition=g.pos+1)),p.call(l,void 0,o.getBuffer.call(l),g.forwardPosition,a,!1),l.caretPos={begin:g.forwardPosition,end:g.forwardPosition},b=l.caretPos):void 0===c.validPositions[t]&&h[t]===r.getPlaceholder.call(l,t)&&o.isMask.call(l,t,!0)?l.caretPos.begin++:l.caretPos=b}})),y.length>0){var x,P,E=o.seekNext.call(l,-1,void 0,!1);if(!s.isComplete.call(l,o.getBuffer.call(l))&&y.length<=E||s.isComplete.call(l,o.getBuffer.call(l))&&y.length>0&&y.length!==E&&0===y[0])for(var S=E;void 0!==(x=y.shift());){var w=new d.Event("_checkval");if((P=c.validPositions[x]).generatedInput=!0,w.keyCode=P.input.charCodeAt(0),(g=u.EventHandlers.keypressEvent.call(l,w,!0,!1,i,S))&&void 0!==g.pos&&g.pos!==x&&c.validPositions[g.pos]&&!0===c.validPositions[g.pos].match.static)y.push(g.pos);else if(!g)break;S++}}t&&p.call(l,e,o.getBuffer.call(l),g?g.forwardPosition:l.caretPos.begin,n||new d.Event("checkval"),n&&("input"===n.type||"paste"===n.type)&&l.undoValue!==l._valueGet(!0)),f.skipOptionalPartCharacter=k}function p(e,t,i,a,r){var l=e?e.inputmask:this,u=l.opts,c=l.dependencyLib;if(a&&"function"==typeof u.onBeforeWrite){var f=u.onBeforeWrite.call(l,a,t,i,u);if(f){if(f.refreshFromBuffer){var d=f.refreshFromBuffer;s.refreshFromBuffer.call(l,!0===d?d:d.start,d.end,f.buffer||t),t=o.getBuffer.call(l,!0)}void 0!==i&&(i=void 0!==f.caret?f.caret:i)}}if(void 0!==e&&(e.inputmask._valueSet(t.join("")),void 0===i||void 0!==a&&"blur"===a.type||o.caret.call(l,e,i,void 0,void 0,void 0!==a&&"keydown"===a.type&&(a.keyCode===n.default.DELETE||a.keyCode===n.default.BACKSPACE)),!0===r)){var p=c(e),h=e.inputmask._valueGet();e.inputmask.skipInputEvent=!0,p.trigger("input"),setTimeout((function(){h===o.getBufferTemplate.call(l).join("")?p.trigger("cleared"):!0===s.isComplete.call(l,t)&&p.trigger("complete")}),0)}}},2394:function(e,t,i){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,i(7149),i(3194);var a=i(157),n=m(i(3287)),r=m(i(9380)),o=i(2391),s=i(4713),l=i(8711),u=i(7215),c=i(7760),f=i(9716),d=m(i(7392)),p=m(i(3976)),h=m(i(8741));function v(e){return(v="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function m(e){return e&&e.__esModule?e:{default:e}}var g=r.default.document,k="_inputmask_opts";function y(e,t,i){if(h.default){if(!(this instanceof y))return new y(e,t,i);this.dependencyLib=n.default,this.el=void 0,this.events={},this.maskset=void 0,!0!==i&&("[object Object]"===Object.prototype.toString.call(e)?t=e:(t=t||{},e&&(t.alias=e)),this.opts=n.default.extend(!0,{},this.defaults,t),this.noMasksCache=t&&void 0!==t.definitions,this.userOptions=t||{},b(this.opts.alias,t,this.opts)),this.refreshValue=!1,this.undoValue=void 0,this.$el=void 0,this.skipKeyPressEvent=!1,this.skipInputEvent=!1,this.validationEvent=!1,this.ignorable=!1,this.maxLength,this.mouseEnter=!1,this.originalPlaceholder=void 0,this.isComposing=!1}}function b(e,t,i){var a=y.prototype.aliases[e];return a?(a.alias&&b(a.alias,void 0,i),n.default.extend(!0,i,a),n.default.extend(!0,i,t),!0):(null===i.mask&&(i.mask=e),!1)}y.prototype={dataAttribute:"data-inputmask",defaults:p.default,definitions:d.default,aliases:{},masksCache:{},get isRTL(){return this.opts.isRTL||this.opts.numericInput},mask:function(e){var t=this;return"string"==typeof e&&(e=g.getElementById(e)||g.querySelectorAll(e)),(e=e.nodeName?[e]:Array.isArray(e)?e:Array.from(e)).forEach((function(e,i){var s=n.default.extend(!0,{},t.opts);if(function(e,t,i,a){function o(t,n){var o=""===a?t:a+"-"+t;null!==(n=void 0!==n?n:e.getAttribute(o))&&("string"==typeof n&&(0===t.indexOf("on")?n=r.default[n]:"false"===n?n=!1:"true"===n&&(n=!0)),i[t]=n)}if(!0===t.importDataAttributes){var s,l,u,c,f=e.getAttribute(a);if(f&&""!==f&&(f=f.replace(/'/g,'"'),l=JSON.parse("{"+f+"}")),l)for(c in u=void 0,l)if("alias"===c.toLowerCase()){u=l[c];break}for(s in o("alias",u),i.alias&&b(i.alias,i,t),t){if(l)for(c in u=void 0,l)if(c.toLowerCase()===s.toLowerCase()){u=l[c];break}o(s,u)}}n.default.extend(!0,t,i),("rtl"===e.dir||t.rightAlign)&&(e.style.textAlign="right");("rtl"===e.dir||t.numericInput)&&(e.dir="ltr",e.removeAttribute("dir"),t.isRTL=!0);return Object.keys(i).length}(e,s,n.default.extend(!0,{},t.userOptions),t.dataAttribute)){var l=(0,o.generateMaskSet)(s,t.noMasksCache);void 0!==l&&(void 0!==e.inputmask&&(e.inputmask.opts.autoUnmask=!0,e.inputmask.remove()),e.inputmask=new y(void 0,void 0,!0),e.inputmask.opts=s,e.inputmask.noMasksCache=t.noMasksCache,e.inputmask.userOptions=n.default.extend(!0,{},t.userOptions),e.inputmask.el=e,e.inputmask.$el=(0,n.default)(e),e.inputmask.maskset=l,n.default.data(e,k,t.userOptions),a.mask.call(e.inputmask))}})),e&&e[0]&&e[0].inputmask||this},option:function(e,t){return"string"==typeof e?this.opts[e]:"object"===v(e)?(n.default.extend(this.userOptions,e),this.el&&!0!==t&&this.mask(this.el),this):void 0},unmaskedvalue:function(e){if(this.maskset=this.maskset||(0,o.generateMaskSet)(this.opts,this.noMasksCache),void 0===this.el||void 0!==e){var t=("function"==typeof this.opts.onBeforeMask&&this.opts.onBeforeMask.call(this,e,this.opts)||e).split("");c.checkVal.call(this,void 0,!1,!1,t),"function"==typeof this.opts.onBeforeWrite&&this.opts.onBeforeWrite.call(this,void 0,l.getBuffer.call(this),0,this.opts)}return c.unmaskedvalue.call(this,this.el)},remove:function(){if(this.el){n.default.data(this.el,k,null);var e=this.opts.autoUnmask?(0,c.unmaskedvalue)(this.el):this._valueGet(this.opts.autoUnmask);e!==l.getBufferTemplate.call(this).join("")?this._valueSet(e,this.opts.autoUnmask):this._valueSet(""),f.EventRuler.off(this.el),Object.getOwnPropertyDescriptor&&Object.getPrototypeOf?Object.getOwnPropertyDescriptor(Object.getPrototypeOf(this.el),"value")&&this.__valueGet&&Object.defineProperty(this.el,"value",{get:this.__valueGet,set:this.__valueSet,configurable:!0}):g.__lookupGetter__&&this.el.__lookupGetter__("value")&&this.__valueGet&&(this.el.__defineGetter__("value",this.__valueGet),this.el.__defineSetter__("value",this.__valueSet)),this.el.inputmask=void 0}return this.el},getemptymask:function(){return this.maskset=this.maskset||(0,o.generateMaskSet)(this.opts,this.noMasksCache),l.getBufferTemplate.call(this).join("")},hasMaskedValue:function(){return!this.opts.autoUnmask},isComplete:function(){return this.maskset=this.maskset||(0,o.generateMaskSet)(this.opts,this.noMasksCache),u.isComplete.call(this,l.getBuffer.call(this))},getmetadata:function(){if(this.maskset=this.maskset||(0,o.generateMaskSet)(this.opts,this.noMasksCache),Array.isArray(this.maskset.metadata)){var e=s.getMaskTemplate.call(this,!0,0,!1).join("");return this.maskset.metadata.forEach((function(t){return t.mask!==e||(e=t,!1)})),e}return this.maskset.metadata},isValid:function(e){if(this.maskset=this.maskset||(0,o.generateMaskSet)(this.opts,this.noMasksCache),e){var t=("function"==typeof this.opts.onBeforeMask&&this.opts.onBeforeMask.call(this,e,this.opts)||e).split("");c.checkVal.call(this,void 0,!0,!1,t)}else e=this.isRTL?l.getBuffer.call(this).slice().reverse().join(""):l.getBuffer.call(this).join("");for(var i=l.getBuffer.call(this),a=l.determineLastRequiredPosition.call(this),n=i.length-1;n>a&&!l.isMask.call(this,n);n--);return i.splice(a,n+1-a),u.isComplete.call(this,i)&&e===(this.isRTL?l.getBuffer.call(this).slice().reverse().join(""):l.getBuffer.call(this).join(""))},format:function(e,t){this.maskset=this.maskset||(0,o.generateMaskSet)(this.opts,this.noMasksCache);var i=("function"==typeof this.opts.onBeforeMask&&this.opts.onBeforeMask.call(this,e,this.opts)||e).split("");c.checkVal.call(this,void 0,!0,!1,i);var a=this.isRTL?l.getBuffer.call(this).slice().reverse().join(""):l.getBuffer.call(this).join("");return t?{value:a,metadata:this.getmetadata()}:a},setValue:function(e){this.el&&(0,n.default)(this.el).trigger("setvalue",[e])},analyseMask:o.analyseMask},y.extendDefaults=function(e){n.default.extend(!0,y.prototype.defaults,e)},y.extendDefinitions=function(e){n.default.extend(!0,y.prototype.definitions,e)},y.extendAliases=function(e){n.default.extend(!0,y.prototype.aliases,e)},y.format=function(e,t,i){return y(t).format(e,i)},y.unmask=function(e,t){return y(t).unmaskedvalue(e)},y.isValid=function(e,t){return y(t).isValid(e)},y.remove=function(e){"string"==typeof e&&(e=g.getElementById(e)||g.querySelectorAll(e)),(e=e.nodeName?[e]:e).forEach((function(e){e.inputmask&&e.inputmask.remove()}))},y.setValue=function(e,t){"string"==typeof e&&(e=g.getElementById(e)||g.querySelectorAll(e)),(e=e.nodeName?[e]:e).forEach((function(e){e.inputmask?e.inputmask.setValue(t):(0,n.default)(e).trigger("setvalue",[t])}))},y.dependencyLib=n.default,r.default.Inputmask=y;var x=y;t.default=x},5296:function(e,t,i){function a(e){return(a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var n=p(i(9380)),r=p(i(2394)),o=p(i(8741));function s(e,t){if(t&&("object"===a(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}function l(e){var t="function"==typeof Map?new Map:void 0;return(l=function(e){if(null===e||(i=e,-1===Function.toString.call(i).indexOf("[native code]")))return e;var i;if("function"!=typeof e)throw new TypeError("Super expression must either be null or a function");if(void 0!==t){if(t.has(e))return t.get(e);t.set(e,a)}function a(){return u(e,arguments,d(this).constructor)}return a.prototype=Object.create(e.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),f(a,e)})(e)}function u(e,t,i){return(u=c()?Reflect.construct:function(e,t,i){var a=[null];a.push.apply(a,t);var n=new(Function.bind.apply(e,a));return i&&f(n,i.prototype),n}).apply(null,arguments)}function c(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}function f(e,t){return(f=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}
278function d(e){return(d=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function p(e){return e&&e.__esModule?e:{default:e}}var h=n.default.document;if(o.default&&h&&h.head&&h.head.attachShadow&&n.default.customElements&&void 0===n.default.customElements.get("input-mask")){var v=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&f(e,t)}(n,e);var t,i,a=(t=n,i=c(),function(){var e,a=d(t);if(i){var n=d(this).constructor;e=Reflect.construct(a,arguments,n)}else e=a.apply(this,arguments);return s(this,e)});function n(){var e;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,n);var t=(e=a.call(this)).getAttributeNames(),i=e.attachShadow({mode:"closed"}),o=h.createElement("input");for(var s in o.type="text",i.appendChild(o),t)Object.prototype.hasOwnProperty.call(t,s)&&o.setAttribute(t[s],e.getAttribute(t[s]));var l=new r.default;return l.dataAttribute="",l.mask(o),o.inputmask.shadowRoot=i,e}return n}(l(HTMLElement));n.default.customElements.define("input-mask",v)}},443:function(e,t,i){var a=o(i(8254)),n=o(i(2394));function r(e){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function o(e){return e&&e.__esModule?e:{default:e}}void 0===a.default.fn.inputmask&&(a.default.fn.inputmask=function(e,t){var i,o=this[0];if(void 0===t&&(t={}),"string"==typeof e)switch(e){case"unmaskedvalue":return o&&o.inputmask?o.inputmask.unmaskedvalue():(0,a.default)(o).val();case"remove":return this.each((function(){this.inputmask&&this.inputmask.remove()}));case"getemptymask":return o&&o.inputmask?o.inputmask.getemptymask():"";case"hasMaskedValue":return!(!o||!o.inputmask)&&o.inputmask.hasMaskedValue();case"isComplete":return!o||!o.inputmask||o.inputmask.isComplete();case"getmetadata":return o&&o.inputmask?o.inputmask.getmetadata():void 0;case"setvalue":n.default.setValue(o,t);break;case"option":if("string"!=typeof t)return this.each((function(){if(void 0!==this.inputmask)return this.inputmask.option(t)}));if(o&&void 0!==o.inputmask)return o.inputmask.option(t);break;default:return t.alias=e,i=new n.default(t),this.each((function(){i.mask(this)}))}else{if(Array.isArray(e))return t.alias=e,i=new n.default(t),this.each((function(){i.mask(this)}));if("object"==r(e))return i=new n.default(e),void 0===e.mask&&void 0===e.alias?this.each((function(){if(void 0!==this.inputmask)return this.inputmask.option(e);i.mask(this)})):this.each((function(){i.mask(this)}));if(void 0===e)return this.each((function(){(i=new n.default(t)).mask(this)}))}})},2391:function(e,t,i){Object.defineProperty(t,"__esModule",{value:!0}),t.generateMaskSet=function(e,t){var i;function n(e,i,n){var o,s,l=!1;if(null!==e&&""!==e||((l=null!==n.regex)?e=(e=n.regex).replace(/^(\^)(.*)(\$)$/,"$2"):(l=!0,e=".*")),1===e.length&&!1===n.greedy&&0!==n.repeat&&(n.placeholder=""),n.repeat>0||"*"===n.repeat||"+"===n.repeat){var u="*"===n.repeat?0:"+"===n.repeat?1:n.repeat;e=n.groupmarker[0]+e+n.groupmarker[1]+n.quantifiermarker[0]+u+","+n.repeat+n.quantifiermarker[1]}return s=l?"regex_"+n.regex:n.numericInput?e.split("").reverse().join(""):e,!1!==n.keepStatic&&(s="ks_"+s),void 0===r.default.prototype.masksCache[s]||!0===t?(o={mask:e,maskToken:r.default.prototype.analyseMask(e,l,n),validPositions:{},_buffer:void 0,buffer:void 0,tests:{},excludes:{},metadata:i,maskLength:void 0,jitOffset:{}},!0!==t&&(r.default.prototype.masksCache[s]=o,o=a.default.extend(!0,{},r.default.prototype.masksCache[s]))):o=a.default.extend(!0,{},r.default.prototype.masksCache[s]),o}"function"==typeof e.mask&&(e.mask=e.mask(e));if(Array.isArray(e.mask)){if(e.mask.length>1){null===e.keepStatic&&(e.keepStatic=!0);var o=e.groupmarker[0];return(e.isRTL?e.mask.reverse():e.mask).forEach((function(t){o.length>1&&(o+=e.groupmarker[1]+e.alternatormarker+e.groupmarker[0]),void 0!==t.mask&&"function"!=typeof t.mask?o+=t.mask:o+=t})),n(o+=e.groupmarker[1],e.mask,e)}e.mask=e.mask.pop()}null===e.keepStatic&&(e.keepStatic=!1);i=e.mask&&void 0!==e.mask.mask&&"function"!=typeof e.mask.mask?n(e.mask.mask,e.mask,e):n(e.mask,e.mask,e);return i},t.analyseMask=function(e,t,i){var a,o,s,l,u,c,f=/(?:[?*+]|\{[0-9+*]+(?:,[0-9+*]*)?(?:\|[0-9+*]*)?\})|[^.?*+^${[]()|\\]+|./g,d=/\[\^?]?(?:[^\\\]]+|\\[\S\s]?)*]?|\\(?:0(?:[0-3][0-7]{0,2}|[4-7][0-7]?)?|[1-9][0-9]*|x[0-9A-Fa-f]{2}|u[0-9A-Fa-f]{4}|c[A-Za-z]|[\S\s]?)|\((?:\?[:=!]?)?|(?:[?*+]|\{[0-9]+(?:,[0-9]*)?\})\??|[^.?*+^${[()|\\]+|./g,p=!1,h=new n.default,v=[],m=[],g=!1;function k(e,a,n){n=void 0!==n?n:e.matches.length;var o=e.matches[n-1];if(t)0===a.indexOf("[")||p&&/\\d|\\s|\\w]/i.test(a)||"."===a?e.matches.splice(n++,0,{fn:new RegExp(a,i.casing?"i":""),static:!1,optionality:!1,newBlockMarker:void 0===o?"master":o.def!==a,casing:null,def:a,placeholder:void 0,nativeDef:a}):(p&&(a=a[a.length-1]),a.split("").forEach((function(t,a){o=e.matches[n-1],e.matches.splice(n++,0,{fn:/[a-z]/i.test(i.staticDefinitionSymbol||t)?new RegExp("["+(i.staticDefinitionSymbol||t)+"]",i.casing?"i":""):null,static:!0,optionality:!1,newBlockMarker:void 0===o?"master":o.def!==t&&!0!==o.static,casing:null,def:i.staticDefinitionSymbol||t,placeholder:void 0!==i.staticDefinitionSymbol?t:void 0,nativeDef:(
vendor: 34,390 bytes, line 278
278p?"'":"")+t})}))),p=!1;else{var s=i.definitions&&i.definitions[a]||i.usePrototypeDefinitions&&r.default.prototype.definitions[a];s&&!p?e.matches.splice(n++,0,{fn:s.validator?"string"==typeof s.validator?new RegExp(s.validator,i.casing?"i":""):new function(){this.test=s.validator}:new RegExp("."),static:s.static||!1,optionality:s.optional||!1,newBlockMarker:void 0===o||s.optional?"master":o.def!==(s.definitionSymbol||a),casing:s.casing,def:s.definitionSymbol||a,placeholder:s.placeholder,nativeDef:a,generated:s.generated}):(e.matches.splice(n++,0,{fn:/[a-z]/i.test(i.staticDefinitionSymbol||a)?new RegExp("["+(i.staticDefinitionSymbol||a)+"]",i.casing?"i":""):null,static:!0,optionality:!1,newBlockMarker:void 0===o?"master":o.def!==a&&!0!==o.static,casing:null,def:i.staticDefinitionSymbol||a,placeholder:void 0!==i.staticDefinitionSymbol?a:void 0,nativeDef:(p?"'":"")+a}),p=!1)}}function y(){if(v.length>0){if(k(l=v[v.length-1],o),l.isAlternator){u=v.pop();for(var e=0;e<u.matches.length;e++)u.matches[e].isGroup&&(u.matches[e].isGroup=!1);v.length>0?(l=v[v.length-1]).matches.push(u):h.matches.push(u)}}else k(h,o)}function b(e){var t=new n.default(!0);return t.openGroup=!1,t.matches=e,t}function x(){if((s=v.pop()).openGroup=!1,void 0!==s)if(v.length>0){if((l=v[v.length-1]).matches.push(s),l.isAlternator){u=v.pop();for(var e=0;e<u.matches.length;e++)u.matches[e].isGroup=!1,u.matches[e].alternatorGroup=!1;v.length>0?(l=v[v.length-1]).matches.push(u):h.matches.push(u)}}else h.matches.push(s);else y()}function P(e){var t=e.pop();return t.isQuantifier&&(t=b([e.pop(),t])),t}t&&(i.optionalmarker[0]=void 0,i.optionalmarker[1]=void 0);for(;a=t?d.exec(e):f.exec(e);){if(o=a[0],t){switch(o.charAt(0)){case"?":o="{0,1}";break;case"+":case"*":o="{"+o+"}";break;case"|":if(0===v.length){var E=b(h.matches);E.openGroup=!0,v.push(E),h.matches=[],g=!0}}switch(o){case"\\d":o="[0-9]"}}if(p)y();else switch(o.charAt(0)){case"$":case"^":t||y();break;case i.escapeChar:p=!0,t&&y();break;case i.optionalmarker[1]:case i.groupmarker[1]:x();break;case i.optionalmarker[0]:v.push(new n.default(!1,!0));break;case i.groupmarker[0]:v.push(new n.default(!0));break;case i.quantifiermarker[0]:var S=new n.default(!1,!1,!0),w=(o=o.replace(/[{}?]/g,"")).split("|"),_=w[0].split(","),M=isNaN(_[0])?_[0]:parseInt(_[0]),O=1===_.length?M:isNaN(_[1])?_[1]:parseInt(_[1]),T=isNaN(w[1])?w[1]:parseInt(w[1]);"*"!==M&&"+"!==M||(M="*"===O?0:1),S.quantifier={min:M,max:O,jit:T};var A=v.length>0?v[v.length-1].matches:h.matches;if((a=A.pop()).isAlternator){A.push(a),A=a.matches;var D=new n.default(!0),C=A.pop();A.push(D),A=D.matches,a=C}a.isGroup||(a=b([a])),A.push(a),A.push(S);break;case i.alternatormarker:if(v.length>0){var j=(l=v[v.length-1]).matches[l.matches.length-1];c=l.openGroup&&(void 0===j.matches||!1===j.isGroup&&!1===j.isAlternator)?v.pop():P(l.matches)}else c=P(h.matches);if(c.isAlternator)v.push(c);else if(c.alternatorGroup?(u=v.pop(),c.alternatorGroup=!1):u=new n.default(!1,!1,!1,!0),u.matches.push(c),v.push(u),c.openGroup){c.openGroup=!1;var B=new n.default(!0);B.alternatorGroup=!0,v.push(B)}break;default:y()}}g&&x();for(;v.length>0;)s=v.pop(),h.matches.push(s);h.matches.length>0&&(!function e(a){a&&a.matches&&a.matches.forEach((function(n,r){var o=a.matches[r+1];(void 0===o||void 0===o.matches||!1===o.isQuantifier)&&n&&n.isGroup&&(n.isGroup=!1,t||(k(n,i.groupmarker[0],0),!0!==n.openGroup&&k(n,i.groupmarker[1]))),e(n)}))}(h),m.push(h));(i.numericInput||i.isRTL)&&function e(t){for(var a in t.matches=t.matches.reverse(),t.matches)if(Object.prototype.hasOwnProperty.call(t.matches,a)){var n=parseInt(a);if(t.matches[a].isQuantifier&&t.matches[n+1]&&t.matches[n+1].isGroup){var r=t.matches[a];t.matches.splice(a,1),t.matches.splice(n+1,0,r)}void 0!==t.matches[a].matches?t.matches[a]=e(t.matches[a]):t.matches[a]=((o=t.matches[a])===i.optionalmarker[0]?o=i.optionalmarker[1]:o===i.optionalmarker[1]?o=i.optionalmarker[0]:o===i.groupmarker[0]?o=i.groupmarker[1]:o===i.groupmarker[1]&&(o=i.groupmarker[0]),o)}var o;return t}(m[0]);return m};var a=o(i(3287)),n=o(i(9695)),r=o(i(2394));function o(e){return e&&e.__esModule?e:{default:e}}},157:function(e,t,i){Object.defineProperty(t,"__esModule",{value:!0}),t.mask=function(){var e=this,t=this.opts,i=this.el,a=this.dependencyLib;s.EventRuler.off(i);var f=function(t,i){"textarea"!==t.tagName.toLowerCase()&&i.ignorables.push(n.default.ENTER);var l=t.getAttribute("type"),u="input"===t.tagName.toLowerCase()&&i.supportsInputType.includes(l)||t.isContentEditable||"textarea"===t.tagName.toLowerCase();if(!u)if("input"===t.tagName.toLowerCase()){var c=document.createElement("input");c.setAttribute("type",l),u="text"===c.type,c=null}else u="partial";return!1!==u?function(t){var n,l;function u(){return this.inputmask?this.inputmask.opts.autoUnmask?this.inputmask.unmaskedvalue():-1!==r.getLastValidPosition.call(e)||!0!==i.nullable?(this.inputmask.shadowRoot||this.ownerDocument).activeElement===this&&i.clearMaskOnLostFocus?(e.isRTL?o.clearOptionalTail.call(e,r.getBuffer.call(e).slice()).reverse():o.clearOptionalTail.call(e,r.getBuffer.call(e).slice())).join(""):n.call(this):"":n.call(this)}function c(e){l.call(this,e),this.inputmask&&(0,o.applyInputValue)(this,e)}if(!t.inputmask.__valueGet){if(!0!==i.noValuePatching){if(Object.getOwnPropertyDescriptor){var f=Object.getPrototypeOf?Object.getOwnPropertyDescriptor(Object.getPrototypeOf(t),"value"):void 0;f&&f.get&&f.set?(n=f.get,l=f.set,Object.defineProperty(t,"value",{get:u,set:c,configurable:!0})):"input"!==t.tagName.toLowerCase()&&(n=function(){return this.textContent},l=function(e){this.textContent=e},Object.defineProperty(t,"value",{get:u,set:c,configurable:!0}))}else document.__lookupGetter__&&t.__lookupGetter__("value")&&(n=t.__lookupGetter__("value"),l=t.__lookupSetter__("value"),t.__defineGetter__("value",u),t.__defineSetter__("value",c));t.inputmask.__valueGet=n,t.inputmask.__valueSet=l}t.inputmask._valueGet=function(t){return e.isRTL&&!0!==t?n.call(this.el).split("").reverse().join(""):n.call(this.el)},t.inputmask._valueSet=function(t,i){l.call(this.el,null==t?"":!0!==i&&e.isRTL?t.split("").reverse().join(""):t)},void 0===n&&(n=function(){return this.value},l=function(e){this.value=e},function(t){if(a.valHooks&&(void 0===a.valHooks[t]||!0!==a.valHooks[t].inputmaskpatch)){var n=a.valHooks[t]&&a.valHooks[t].get?a.valHooks[t].get:function(e){return e.value},s=a.valHooks[t]&&a.valHooks[t].set?a.valHooks[t].set:function(e,t){return e.value=t,e};a.valHooks[t]={get:function(t){if(t.inputmask){if(t.inputmask.opts.autoUnmask)return t.inputmask.unmaskedvalue();var a=n(t);return-1!==r.getLastValidPosition.call(e,void 0,void 0,t.inputmask.maskset.validPositions)||!0!==i.nullable?a:""}return n(t)},set:function(e,t){var i=s(e,t);return e.inputmask&&(0,o.applyInputValue)(e,t),i},inputmaskpatch:!0}}}(t.type),function(t){s.EventRuler.on(t,"mouseenter",(function(){var t=this.inputmask._valueGet(!0);t!==(e.isRTL?r.getBuffer.call(e).reverse():r.getBuffer.call(e)).join("")&&(0,o.applyInputValue)(this,t)}))}(t))}}(t):t.inputmask=void 0,u}(i,t);if(!1!==f){e.originalPlaceholder=i.placeholder,e.maxLength=void 0!==i?i.maxLength:void 0,-1===e.maxLength&&(e.maxLength=void 0),"inputMode"in i&&null===i.getAttribute("inputmode")&&(i.inputMode=t.inputmode,i.setAttribute("inputmode",t.inputmode)),!0===f&&(t.showMaskOnFocus=t.showMaskOnFocus&&-1===["cc-number","cc-exp"].indexOf(i.autocomplete),l.iphone&&(t.insertModeVisual=!1),s.EventRuler.on(i,"submit",c.EventHandlers.submitEvent),s.EventRuler.on(i,"reset",c.EventHandlers.resetEvent),s.EventRuler.on(i,"blur",c.EventHandlers.blurEvent),s.EventRuler.on(i,"focus",c.EventHandlers.focusEvent),s.EventRuler.on(i,"invalid",c.EventHandlers.invalidEvent),s.EventRuler.on(i,"click",c.EventHandlers.clickEvent),s.EventRuler.on(i,"mouseleave",c.EventHandlers.mouseleaveEvent),s.EventRuler.on(i,"mouseenter",c.EventHandlers.mouseenterEvent),s.EventRuler.on(i,"paste",c.EventHandlers.pasteEvent),s.EventRuler.on(i,"cut",c.EventHandlers.cutEvent),s.EventRuler.on(i,"complete",t.oncomplete),s.EventRuler.on(i,"incomplete",t.onincomplete),s.EventRuler.on(i,"cleared",t.oncleared),!0!==t.inputEventOnly&&(s.EventRuler.on(i,"keydown",c.EventHandlers.keydownEvent),s.EventRuler.on(i,"keypress",c.EventHandlers.keypressEvent),s.EventRuler.on(i,"keyup",c.EventHandlers.keyupEvent)),(l.mobile||t.inputEventOnly)&&i.removeAttribute("maxLength"),s.EventRuler.on(i,"input",c.EventHandlers.inputFallBackEvent),s.EventRuler.on(i,"compositionend",c.EventHandlers.compositionendEvent)),s.EventRuler.on(i,"setvalue",c.EventHandlers.setValueEvent),r.getBufferTemplate.call(e).join(""),e.undoValue=e._valueGet(!0);var d=(i.inputmask.shadowRoot||i.ownerDocument).activeElement;if(""!==i.inputmask._valueGet(!0)||!1===t.clearMaskOnLostFocus||d===i){(0,o.applyInputValue)(i,i.inputmask._valueGet(!0),t);var p=r.getBuffer.call(e).slice();!1===u.isComplete.call(e,p)&&t.clearIncomplete&&r.resetMaskSet.call(e),t.clearMaskOnLostFocus&&d!==i&&(-1===r.getLastValidPosition.call(e)?p=[]:o.clearOptionalTail.call(e,p)),(!1===t.clearMaskOnLostFocus||t.showMaskOnFocus&&d===i||""!==i.inputmask._valueGet(!0))&&(0,o.writeBuffer)(i,p),d===i&&r.caret.call(e,i,r.seekNext.call(e,r.getLastValidPosition.call(e)))}}};var a,n=(a=i(5581))&&a.__esModule?a:{default:a},r=i(8711),o=i(7760),s=i(9716),l=i(9845),u=i(7215),c=i(6030)},9695:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,i,a){this.matches=[],this.openGroup=e||!1,this.alternatorGroup=!1,this.isGroup=e||!1,this.isOptional=t||!1,this.isQuantifier=i||!1,this.isAlternator=a||!1,this.quantifier={min:1,max:1}}},3194:function(){Array.prototype.includes||Object.defineProperty(Array.prototype,"includes",{value:function(e,t){if(null==this)throw new TypeError('"this" is null or not defined');var i=Object(this),a=i.length>>>0;if(0===a)return!1;for(var n=0|t,r=Math.max(n>=0?n:a-Math.abs(n),0);r<a;){if(i[r]===e)return!0;r++}return!1}})},7149:function(){function e(t){return(e="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(t)}"function"!=typeof Object.getPrototypeOf&&(Object.getPrototypeOf="object"===e("test".__proto__)?function(e){return e.__proto__}:function(e){return e.constructor.prototype})},8711:function(e,t,i){Object.defineProperty(t,"__esModule",{value:!0}),t.caret=function(e,t,i,a,n){var r,o=this,s=this.opts;if(void 0===t)return"selectionStart"in e&&"selectionEnd"in e?(t=e.selectionStart,i=e.selectionEnd):window.getSelection?(r=window.getSelection().getRangeAt(0)).commonAncestorContainer.parentNode!==e&&r.commonAncestorContainer!==e||(t=r.startOffset,i=r.endOffset):document.selection&&document.selection.createRange&&(r=document.selection.createRange(),t=0-r.duplicate().moveStart("character",-e.inputmask._valueGet().length),i=t+r.text.length),{begin:a?t:u.call(o,t),end:a?i:u.call(o,i)};if(Array.isArray(t)&&(i=o.isRTL?t[0]:t[1],t=o.isRTL?t[1]:t[0]),void 0!==t.begin&&(i=o.isRTL?t.begin:t.end,t=o.isRTL?t.end:t.begin),"number"==typeof t){t=a?t:u.call(o,t),i="number"==typeof(i=a?i:u.call(o,i))?i:t;var l=parseInt(((e.ownerDocument.defaultView||window).getComputedStyle?(e.ownerDocument.defaultView||window).getComputedStyle(e,null):e.currentStyle).fontSize)*i;if(e.scrollLeft=l>e.scrollWidth?l:0,e.inputmask.caretPos={begin:t,end:i},s.insertModeVisual&&!1===s.insertMode&&t===i&&(n||i++),e===(e.inputmask.shadowRoot||e.ownerDocument).activeElement)if("setSelectionRange"in e)e.setSelectionRange(t,i);else if(window.getSelection){if(r=document.createRange(),void 0===e.firstChild||null===e.firstChild){var c=document.createTextNode("");e.appendChild(c)}r.setStart(e.firstChild,t<e.inputmask._valueGet().length?t:e.inputmask._valueGet().length),r.setEnd(e.firstChild,i<e.inputmask._valueGet().length?i:e.inputmask._valueGet().length),r.collapse(!0);var f=window.getSelection();f.removeAllRanges(),f.addRange(r)}else e.createTextRange&&((r=e.createTextRange()).collapse(!0),r.moveEnd("character",i),r.moveStart("character",t),r.select())}},t.determineLastRequiredPosition=function(e){var t,i,r=this,s=this.maskset,l=this.dependencyLib,u=a.getMaskTemplate.call(r,!0,o.call(r),!0,!0),c=u.length,f=o.call(r),d={},p=s.validPositions[f],h=void 0!==p?p.locator.slice():void 0;for(t=f+1;t<u.length;t++)i=a.getTestTemplate.call(r,t,h,t-1),h=i.locator.slice(),d[t]=l.extend(!0,{},i);var v=p&&void 0!==p.alternation?p.locator[p.alternation]:void 0;for(t=c-1;t>f&&(((i=d[t]).match.optionality||i.match.optionalQuantifier&&i.match.newBlockMarker||v&&(v!==d[t].locator[p.alternation]&&1!=i.match.static||!0===i.match.static&&i.locator[p.alternation]&&n.checkAlternationMatch.call(r,i.locator[p.alternation].toString().split(","),v.toString().split(","))&&""!==a.getTests.call(r,t)[0].def))&&u[t]===a.getPlaceholder.call(r,t,i.match));t--)c--;return e?{l:c,def:d[c]?d[c].match:void 0}:c},t.determineNewCaretPosition=function(e,t,i){var n=this,u=this.maskset,c=this.opts;t&&(n.isRTL?e.end=e.begin:e.begin=e.end);if(e.begin===e.end){switch(i=i||c.positionCaretOnClick){case"none":break;case"select":e={begin:0,end:r.call(n).length};break;case"ignore":e.end=e.begin=l.call(n,o.call(n));break;case"radixFocus":if(function(e){if(""!==c.radixPoint&&0!==c.digits){var t=u.validPositions;if(void 0===t[e]||t[e].input===a.getPlaceholder.call(n,e)){if(e<l.call(n,-1))return!0;var i=r.call(n).indexOf(c.radixPoint);if(-1!==i){for(var o in t)if(t[o]&&i<o&&t[o].input!==a.getPlaceholder.call(n,o))return!1;return!0}}}return!1}(e.begin)){var f=r.call(n).join("").indexOf(c.radixPoint);e.end=e.begin=c.numericInput?l.call(n,f):f;break}default:var d=e.begin,p=o.call(n,d,!0),h=l.call(n,-1!==p||s.call(n,0)?p:-1);if(d<=h)e.end=e.begin=s.call(n,d,!1,!0)?d:l.call(n,d);else{var v=u.validPositions[p],m=a.getTestTemplate.call(n,h,v?v.match.locator:void 0,v),g=a.getPlaceholder.call(n,h,m.match);if(""!==g&&r.call(n)[h]!==g&&!0!==m.match.optionalQuantifier&&!0!==m.match.newBlockMarker||!s.call(n,h,c.keepStatic,!0)&&m.match.def===g){var k=l.call(n,h);(d>=k||d===h)&&(h=k)}e.end=e.begin=h}}return e}},t.getBuffer=r,t.getBufferTemplate=function(){var e=this.maskset;void 0===e._buffer&&(e._buffer=a.getMaskTemplate.call(this,!1,1),void 0===e.buffer&&(e.buffer=e._buffer.slice()));return e._buffer},t.getLastValidPosition=o,t.isMask=s,t.resetMaskSet=function(e){var t=this.maskset;t.buffer=void 0,!0!==e&&(t.validPositions={},t.p=0)},t.seekNext=l,t.seekPrevious=function(e,t){var i=this,n=e-1;if(e<=0)return 0;for(;n>0&&(!0===t&&(!0!==a.getTest.call(i,n).match.newBlockMarker||!s.call(i,n,void 0,!0))||!0!==t&&!s.call(i,n,void 0,!0));)n--;return n},t.translatePosition=u;var a=i(4713),n=i(7215);function r(e){var t=this.maskset;return void 0!==t.buffer&&!0!==e||(t.buffer=a.getMaskTemplate.call(this,!0,o.call(this),!0),void 0===t._buffer&&(t._buffer=t.buffer.slice())),t.buffer}function o(e,t,i){var a=this.maskset,n=-1,r=-1,o=i||a.validPositions;for(var s in void 0===e&&(e=-1),o){var l=parseInt(s);o[l]&&(t||!0!==o[l].generatedInput)&&(l<=e&&(n=l),l>=e&&(r=l))}return-1===n||n==e?r:-1==r||e-n<r-e?n:r}function s(e,t,i){var n=this,r=this.maskset,o=a.getTestTemplate.call(n,e).match;if(""===o.def&&(o=a.getTest.call(n,e).match),!0!==o.static)return o.fn;if(!0===i&&void 0!==r.validPositions[e]&&!0!==r.validPositions[e].generatedInput)return!0;if(!0!==t&&e>-1){if(i){var s=a.getTests.call(n,e);return s.length>1+(""===s[s.length-1].match.def?1:0)}var l=a.determineTestTemplate.call(n,e,a.getTests.call(n,e)),u=a.getPlaceholder.call(n,e,l.match);return l.match.def!==u}return!1}function l(e,t,i){var n=this;void 0===i&&(i=!0);for(var r=e+1;""!==a.getTest.call(n,r).match.def&&(!0===t&&(!0!==a.getTest.call(n,r).match.newBlockMarker||!s.call(n,r,void 0,!0))||!0!==t&&!s.call(n,r,void 0,i));)r++;return r}function u(e){var t=this.opts,i=this.el;return!this.isRTL||"number"!=typeof e||t.greedy&&""===t.placeholder||!i||(e=Math.abs(this._valueGet().length-e)),e}},4713:function(e,t){function i(e,t){var i=(null!=e.alternation?e.mloc[a(e)]:e.locator).join("");if(""!==i)for(;i.length<t;)i+="0";return i}function a(e){var t=e.locator[e.alternation];return"string"==typeof t&&t.length>0&&(t=t.split(",")[0]),void 0!==t?t.toString():""}function n(e,t,i){var a=this.opts,n=this.maskset;if(void 0!==(t=t||s.call(this,e).match).placeholder||!0===i)return"function"==typeof t.placeholder?t.placeholder(a):t.placeholder;if(!0===t.static){if(e>-1&&void 0===n.validPositions[e]){var r,o=u.call(this,e),l=[];if(o.length>1+(""===o[o.length-1].match.def?1:0))for(var c=0;c<o.length;c++)if(""!==o[c].match.def&&!0!==o[c].match.optionality&&!0!==o[c].match.optionalQuantifier&&(!0===o[c].match.static||void 0===r||!1!==o[c].match.fn.test(r.match.def,n,e,!0,a))&&(l.push(o[c]),!0===o[c].match.static&&(r=o[c]),l.length>1&&/[0-9a-bA-Z]/.test(l[0].match.def)))return a.placeholder.charAt(e%a.placeholder.length)}return t.def}return a.placeholder.charAt(e%a.placeholder.length)}function r(e,t,i){return this.maskset.validPositions[e]||o.call(this,e,u.call(this,e,t?t.slice():t,i))}function o(e,t){var a=this.opts;e=e>0?e-1:0;for(var n,r,o,l=i(s.call(this,e)),u=0;u<t.length;u++){var c=t[u];n=i(c,l.length);var f=Math.abs(n-l);(void 0===r||""!==n&&f<r||o&&!a.greedy&&o.match.optionality&&"master"===o.match.newBlockMarker&&(!c.match.optionality||!c.match.newBlockMarker)||o&&o.match.optionalQuantifier&&!c.match.optionalQuantifier)&&(r=f,o=c)}return o}function s(e,t){var i=this.maskset;return i.validPositions[e]?i.validPositions[e]:(t||u.call(this,e))[0]}function l(e,t,i){function a(e){for(var t,i=[],a=-1,n=0,r=e.length;n<r;n++)if("-"===e.charAt(n))for(t=e.charCodeAt(n+1);++a<t;)i.push(String.fromCharCode(a));else a=e.charCodeAt(n),i.push(e.charAt(n));return i.join("")}return e.match.def===t.match.nativeDef||!(!(i.regex||e.match.fn instanceof RegExp&&t.match.fn instanceof RegExp)||!0===e.match.static||!0===t.match.static)&&-1!==a(t.match.fn.toString().replace(/[[\]/]/g,"")).indexOf(a(e.match.fn.toString().replace(/[[\]/]/g,"")))}function u(e,t,i){var a,n=this,r=this.dependencyLib,s=this.maskset,u=this.opts,c=this.el,f=s.maskToken,d=t?i:0,p=t?t.slice():[0],h=[],v=!1,m=t?t.join(""):"";function g(t,i,n,r){function o(n,r,f){function p(e,t){var i=0===t.matches.indexOf(e);return i||t.matches.every((function(a,n){return!0===a.isQuantifier?i=p(e,t.matches[n-1]):Object.prototype.hasOwnProperty.call(a,"matches")&&(i=p(e,a)),!i})),i}function k(e,t,i){var a,n;if((s.tests[e]||s.validPositions[e])&&(s.tests[e]||[s.validPositions[e]]).every((function(e,r){if(e.mloc[t])return a=e,!1;var o=void 0!==i?i:e.alternation,s=void 0!==e.locator[o]?e.locator[o].toString().indexOf(t):-1;return(void 0===n||s<n)&&-1!==s&&(a=e,n=s),!0})),a){var r=a.locator[a.alternation];return(a.mloc[t]||a.mloc[r]||a.locator).slice((void 0!==i?i:a.alternation)+1)}return void 0!==i?k(e,t):void 0}function y(e,t){var i=e.alternation,a=void 0===t||i===t.alternation&&-1===e.locator[i].toString().indexOf(t.locator[i]);if(!a&&i>t.alternation)for(var n=t.alternation;n<i;n++)if(e.locator[n]!==t.locator[n]){i=n,a=!0;break}if(a){e.mloc=e.mloc||{};var r=e.locator[i];if(void 0!==r){if("string"==typeof r&&(r=r.split(",")[0]),void 0===e.mloc[r]&&(e.mloc[r]=e.locator.slice()),void 0!==t){for(var o in t.mloc)"string"==typeof o&&(o=o.split(",")[0]),void 0===e.mloc[o]&&(e.mloc[o]=t.mloc[o]);e.locator[i]=Object.keys(e.mloc).join(",")}return!0}e.alternation=void 0}return!1}function b(e,t){if(e.locator.length!==t.locator.length)return!1;for(var i=e.alternation+1;i<e.locator.length;i++)if(e.locator[i]!==t.locator[i])return!1;return!0}if(d>e+u._maxTestPos)throw"Inputmask: There is probably an error in your mask definition or in the code. Create an issue on github with an example of the mask you are using. "+s.mask;if(d===e&&void 0===n.matches){if(h.push({match:n,locator:r.reverse(),cd:m,mloc:{}}),!0!==n.optionality||void 0!==f||!(u.definitions&&u.definitions[n.nativeDef]&&u.definitions[n.nativeDef].optional||Inputmask.prototype.definitions[n.nativeDef]&&Inputmask.prototype.definitions[n.nativeDef].optional))return!0;v=!0,d=e}else if(void 0!==n.matches){if(n.isGroup&&f!==n){if(n=o(t.matches[t.matches.indexOf(n)+1],r,f))return!0}else if(n.isOptional){var x=n,P=h.length;if(n=g(n,i,r,f)){if(h.forEach((function(e,t){t>=P&&(e.match.optionality=!0)})),a=h[h.length-1].match,void 0!==f||!p(a,x))return!0;v=!0,d=e}}else if(n.isAlternator){var E,S=n,w=[],_=h.slice(),M=r.length,O=!1,T=i.length>0?i.shift():-1;if(-1===T||"string"==typeof T){var A,D=d,C=i.slice(),j=[];if("string"==typeof T)j=T.split(",");else for(A=0;A<S.matches.length;A++)j.push(A.toString());if(void 0!==s.excludes[e]){for(var B=j.slice(),R=0,L=s.excludes[e].length;R<L;R++){var I=s.excludes[e][R].toString().split(":");r.length==I[1]&&j.splice(j.indexOf(I[0]),1)}0===j.length&&(delete s.excludes[e],j=B)}(!0===u.keepStatic||isFinite(parseInt(u.keepStatic))&&D>=u.keepStatic)&&(j=j.slice(0,1));for(var F=0;F<j.length;F++){A=parseInt(j[F]),h=[],i="string"==typeof T&&k(d,A,M)||C.slice();var N=S.matches[A];if(N&&o(N,[A].concat(r),f))n=!0;else if(0===F&&(O=!0),N&&N.matches&&N.matches.length>S.matches[0].matches.length)break;E=h.slice(),d=D,h=[];for(var V=0;V<E.length;V++){var G=E[V],H=!1;G.match.jit=G.match.jit||O,G.alternation=G.alternation||M,y(G);for(var K=0;K<w.length;K++){var U=w[K];if("string"!=typeof T||void 0!==G.alternation&&j.includes(G.locator[G.alternation].toString())){if(G.match.nativeDef===U.match.nativeDef){H=!0,y(U,G);break}if(l(G,U,u)){y(G,U)&&(H=!0,w.splice(w.indexOf(U),0,G));break}if(l(U,G,u)){y(U,G);break}if(W=U,!0===(Q=G).match.static&&!0!==W.match.static&&W.match.fn.test(Q.match.def,s,e,!1,u,!1)){b(G,U)||void 0!==c.inputmask.userOptions.keepStatic?y(G,U)&&(H=!0,w.splice(w.indexOf(U),0,G)):u.keepStatic=!0;break}}}H||w.push(G)}}h=_.concat(w),d=e,v=h.length>0,n=w.length>0,i=C.slice()}else n=o(S.matches[T]||t.matches[T],[T].concat(r),f);if(n)return!0}else if(n.isQuantifier&&f!==t.matches[t.matches.indexOf(n)-1])for(var $=n,q=i.length>0?i.shift():0;q<(isNaN($.quantifier.max)?q+1:$.quantifier.max)&&d<=e;q++){var z=t.matches[t.matches.indexOf($)-1];if(n=o(z,[q].concat(r),z)){if((a=h[h.length-1].match).optionalQuantifier=q>=$.quantifier.min,a.jit=(q+1)*(z.matches.indexOf(a)+1)>$.quantifier.jit,a.optionalQuantifier&&p(a,z)){v=!0,d=e;break}return a.jit&&(s.jitOffset[e]=z.matches.length-z.matches.indexOf(a)),!0}}else if(n=g(n,i,r,f))return!0}else d++;var Q,W}for(var f=i.length>0?i.shift():0;f<t.matches.length;f++)if(!0!==t.matches[f].isQuantifier){var p=o(t.matches[f],[f].concat(n),r);if(p&&d===e)return p;if(d>e)break}}if(e>-1){if(void 0===t){for(var k,y=e-1;void 0===(k=s.validPositions[y]||s.tests[y])&&y>-1;)y--;void 0!==k&&y>-1&&(p=function(e,t){var i,a=[];return Array.isArray(t)||(t=[t]),t.length>0&&(void 0===t[0].alternation||!0===u.keepStatic?0===(a=o.call(n,e,t.slice()).locator.slice()).length&&(a=t[0].locator.slice()):t.forEach((function(e){""!==e.def&&(0===a.length?(i=e.alternation,a=e.locator.slice()):e.locator[i]&&-1===a[i].toString().indexOf(e.locator[i])&&(a[i]+=","+e.locator[i]))}))),a}(y,k),m=p.join(""),d=y)}if(s.tests[e]&&s.tests[e][0].cd===m)return s.tests[e];for(var b=p.shift();b<f.length;b++){if(g(f[b],p,[b])&&d===e||d>e)break}}return(0===h.length||v)&&h.push({match:{fn:null,static:!0,optionality:!1,casing:null,def:"",placeholder:""},locator:[],mloc:{},cd:m}),void 0!==t&&s.tests[e]?r.extend(!0,[],h):(s.tests[e]=r.extend(!0,[],h),s.tests[e])}Object.defineProperty(t,"__esModule",{value:!0}),t.determineTestTemplate=o,t.getDecisionTaker=a,t.getMaskTemplate=function(e,t,i,a,s){var l=this,c=this.opts,f=this.maskset,d=c.greedy;s&&(c.greedy=!1);t=t||0;var p,h,v,m,g=[],k=0;do{if(!0===e&&f.validPositions[k])v=s&&!0===f.validPositions[k].match.optionality&&void 0===f.validPositions[k+1]&&(!0===f.validPositions[k].generatedInput||f.validPositions[k].input==c.skipOptionalPartCharacter&&k>0)?o.call(l,k,u.call(l,k,p,k-1)):f.validPositions[k],h=v.match,p=v.locator.slice(),g.push(!0===i?v.input:!1===i?h.nativeDef:n.call(l,k,h));else{v=r.call(l,k,p,k-1),h=v.match,p=v.locator.slice();var y=!0!==a&&(!1!==c.jitMasking?c.jitMasking:h.jit);(m=(m&&h.static&&h.def!==c.groupSeparator&&null===h.fn||f.validPositions[k-1]&&h.static&&h.def!==c.groupSeparator&&null===h.fn)&&f.tests[k]&&1===f.tests[k].length)||!1===y||void 0===y||"number"==typeof y&&isFinite(y)&&y>k?g.push(!1===i?h.nativeDef:n.call(l,k,h)):m=!1}k++}while(!0!==h.static||""!==h.def||t>k);""===g[g.length-1]&&g.pop();!1===i&&void 0!==f.maskLength||(f.maskLength=k-1);return c.greedy=d,g},t.getPlaceholder=n,t.getTest=s,t.getTests=u,t.getTestTemplate=r,t.isSubsetOf=l},7215:function(e,t,i){Object.defineProperty(t,"__esModule",{value:!0}),t.alternate=l,t.checkAlternationMatch=function(e,t,i){for(var a,n=this.opts.greedy?t:t.slice(0,1),r=!1,o=void 0!==i?i.split(","):[],s=0;s<o.length;s++)-1!==(a=e.indexOf(o[s]))&&e.splice(a,1);for(var l=0;l<e.length;l++)if(n.includes(e[l])){r=!0;break}return r},t.isComplete=c,t.isValid=f,t.refreshFromBuffer=p,t.revalidateMask=v,t.handleRemove=function(e,t,i,a,s){var u=this,c=this.maskset,f=this.opts;if((f.numericInput||u.isRTL)&&(t===r.default.BACKSPACE?t=r.default.DELETE:t===r.default.DELETE&&(t=r.default.BACKSPACE),u.isRTL)){var d=i.end;i.end=i.begin,i.begin=d}var p,h=o.getLastValidPosition.call(u,void 0,!0);i.end>=o.getBuffer.call(u).length&&h>=i.end&&(i.end=h+1);t===r.default.BACKSPACE?i.end-i.begin<1&&(i.begin=o.seekPrevious.call(u,i.begin)):t===r.default.DELETE&&i.begin===i.end&&(i.end=o.isMask.call(u,i.end,!0,!0)?i.end+1:o.seekNext.call(u,i.end)+1);if(!1!==(p=v.call(u,i))){if(!0!==a&&!1!==f.keepStatic||null!==f.regex&&-1!==n.getTest.call(u,i.begin).match.def.indexOf("|")){var m=l.call(u,!0);if(m){var g=void 0!==m.caret?m.caret:m.pos?o.seekNext.call(u,m.pos.begin?m.pos.begin:m.pos):o.getLastValidPosition.call(u,-1,!0);(t!==r.default.DELETE||i.begin>g)&&i.begin}}!0!==a&&(c.p=t===r.default.DELETE?i.begin+p:i.begin,c.p=o.determineNewCaretPosition.call(u,{begin:c.p,end:c.p},!1).begin)}};var a,n=i(4713),r=(a=i(5581))&&a.__esModule?a:{default:a},o=i(8711),s=i(6030);function l(e,t,i,a,r,s){var u,c,d,p,h,v,m,g,k,y,b,x=this,P=this.dependencyLib,E=this.opts,S=x.maskset,w=P.extend(!0,{},S.validPositions),_=P.extend(!0,{},S.tests),M=!1,O=!1,T=void 0!==r?r:o.getLastValidPosition.call(x);if(s&&(y=s.begin,b=s.end,s.begin>s.end&&(y=s.end,b=s.begin)),-1===T&&void 0===r)u=0,c=(p=n.getTest.call(x,u)).alternation;else for(;T>=0;T--)if((d=S.validPositions[T])&&void 0!==d.alternation){if(p&&p.locator[d.alternation]!==d.locator[d.alternation])break;u=T,c=S.validPositions[u].alternation,p=d}if(void 0!==c){m=parseInt(u),S.excludes[m]=S.excludes[m]||[],!0!==e&&S.excludes[m].push((0,n.getDecisionTaker)(p)+":"+p.alternation);var A=[],D=-1;for(h=m;h<o.getLastValidPosition.call(x,void 0,!0)+1;h++)-1===D&&e<=h&&void 0!==t&&(A.push(t),D=A.length-1),(v=S.validPositions[h])&&!0!==v.generatedInput&&(void 0===s||h<y||h>=b)&&A.push(v.input),delete S.validPositions[h];for(-1===D&&void 0!==t&&(A.push(t),D=A.length-1);void 0!==S.excludes[m]&&S.excludes[m].length<10;){for(S.tests={},o.resetMaskSet.call(x,!0),M=!0,h=0;h<A.length&&(g=M.caret||o.getLastValidPosition.call(x,void 0,!0)+1,k=A[h],M=f.call(x,g,k,!1,a,!0));h++)h===D&&(O=M),1==e&&M&&(O={caretPos:h});if(M)break;if(o.resetMaskSet.call(x),p=n.getTest.call(x,m),S.validPositions=P.extend(!0,{},w),S.tests=P.extend(!0,{},_),!S.excludes[m]){O=l.call(x,e,t,i,a,m-1,s);break}var C=(0,n.getDecisionTaker)(p);if(-1!==S.excludes[m].indexOf(C+":"+p.alternation)){O=l.call(x,e,t,i,a,m-1,s);break}for(S.excludes[m].push(C+":"+p.alternation),h=m;h<o.getLastValidPosition.call(x,void 0,!0)+1;h++)delete S.validPositions[h]}}return O&&!1===E.keepStatic||delete S.excludes[m],O}function u(e,t,i){var a=this.opts,n=this.maskset;switch(a.casing||t.casing){case"upper":e=e.toUpperCase();break;case"lower":e=e.toLowerCase();break;case"title":var o=n.validPositions[i-1];e=0===i||o&&o.input===String.fromCharCode(r.default.SPACE)?e.toUpperCase():e.toLowerCase();break;default:if("function"==typeof a.casing){var s=Array.prototype.slice.call(arguments);s.push(n.validPositions),e=a.casing.apply(this,s)}}return e}function c(e){var t=this,i=this.opts,a=this.maskset;if("function"==typeof i.isComplete)return i.isComplete(e,i);if("*"!==i.repeat){var r=!1,s=o.determineLastRequiredPosition.call(t,!0),l=o.seekPrevious.call(t,s.l);if(void 0===s.def||s.def.newBlockMarker||s.def.optionality||s.def.optionalQuantifier){r=!0;for(var u=0;u<=l;u++){var c=n.getTestTemplate.call(t,u).match;if(!0!==c.static&&void 0===a.validPositions[u]&&!0!==c.optionality&&!0!==c.optionalQuantifier||!0===c.static&&e[u]!==n.getPlaceholder.call(t,u,c)){r=!1;break}}}return r}}function f(e,t,i,a,r,s,d){var m=this,g=this.dependencyLib,k=this.opts,y=m.maskset;function b(e){return m.isRTL?e.begin-e.end>1||e.begin-e.end==1:e.end-e.begin>1||e.end-e.begin==1}i=!0===i;var x=e;function P(e){if(void 0!==e){if(void 0!==e.remove&&(Array.isArray(e.remove)||(e.remove=[e.remove]),e.remove.sort((function(e,t){return t.pos-e.pos})).forEach((function(e){v.call(m,{begin:e,end:e+1})})),e.remove=void 0),void 0!==e.insert&&(Array.isArray(e.insert)||(e.insert=[e.insert]),e.insert.sort((function(e,t){return e.pos-t.pos})).forEach((function(e){""!==e.c&&f.call(m,e.pos,e.c,void 0===e.strict||e.strict,void 0!==e.fromIsValid?e.fromIsValid:a)})),e.insert=void 0),e.refreshFromBuffer&&e.buffer){var t=e.refreshFromBuffer;p.call(m,!0===t?t:t.start,t.end,e.buffer),e.refreshFromBuffer=void 0}void 0!==e.rewritePosition&&(x=e.rewritePosition,e=!0)}return e}function E(t,i,r){var s=!1;return n.getTests.call(m,t).every((function(l,c){var f=l.match;if(o.getBuffer.call(m,!0),!1!==(s=(!f.jit||void 0!==y.validPositions[o.seekPrevious.call(m,t)])&&(null!=f.fn?f.fn.test(i,y,t,r,k,b(e)):(i===f.def||i===k.skipOptionalPartCharacter)&&""!==f.def&&{c:n.getPlaceholder.call(m,t,f,!0)||f.def,pos:t}))){var d=void 0!==s.c?s.c:i,p=t;return d=d===k.skipOptionalPartCharacter&&!0===f.static?n.getPlaceholder.call(m,t,f,!0)||f.def:d,!0!==(s=P(s))&&void 0!==s.pos&&s.pos!==t&&(p=s.pos),!0!==s&&void 0===s.pos&&void 0===s.c?!1:(!1===v.call(m,e,g.extend({},l,{input:u.call(m,d,f,p)}),a,p)&&(s=!1),!1)}return!0})),s}void 0!==e.begin&&(x=m.isRTL?e.end:e.begin);var S=!0,w=g.extend(!0,{},y.validPositions);if(!1===k.keepStatic&&void 0!==y.excludes[x]&&!0!==r&&!0!==a)for(var _=x;_<(m.isRTL?e.begin:e.end);_++)void 0!==y.excludes[_]&&(y.excludes[_]=void 0,delete y.tests[_]);if("function"==typeof k.preValidation&&!0!==a&&!0!==s&&(S=P(S=k.preValidation.call(m,o.getBuffer.call(m),x,t,b(e),k,y,e,i||r))),!0===S){if(S=E(x,t,i),(!i||!0===a)&&!1===S&&!0!==s){var M=y.validPositions[x];if(!M||!0!==M.match.static||M.match.def!==t&&t!==k.skipOptionalPartCharacter){if(k.insertMode||void 0===y.validPositions[o.seekNext.call(m,x)]||e.end>x){var O=!1;if(y.jitOffset[x]&&void 0===y.validPositions[o.seekNext.call(m,x)]&&!1!==(S=f.call(m,x+y.jitOffset[x],t,!0,!0))&&(!0!==r&&(S.caret=x),O=!0),e.end>x&&(y.validPositions[x]=void 0),!O&&!o.isMask.call(m,x,k.keepStatic&&0===x))for(var T=x+1,A=o.seekNext.call(m,x,!1,0!==x);T<=A;T++)if(!1!==(S=E(T,t,i))){S=h.call(m,x,void 0!==S.pos?S.pos:T)||S,x=T;break}}}else S={caret:o.seekNext.call(m,x)}}!1!==S||!k.keepStatic||!c.call(m,o.getBuffer.call(m))&&0!==x||i||!0===r?b(e)&&y.tests[x]&&y.tests[x].length>1&&k.keepStatic&&!i&&!0!==r&&(S=l.call(m,!0)):S=l.call(m,x,t,i,a,void 0,e),!0===S&&(S={pos:x})}if("function"==typeof k.postValidation&&!0!==a&&!0!==s){var D=k.postValidation.call(m,o.getBuffer.call(m,!0),void 0!==e.begin?m.isRTL?e.end:e.begin:e,t,S,k,y,i,d);void 0!==D&&(S=!0===D?S:D)}S&&void 0===S.pos&&(S.pos=x),!1===S||!0===s?(o.resetMaskSet.call(m,!0),y.validPositions=g.extend(!0,{},w)):h.call(m,void 0,x,!0);var C=P(S);void 0!==m.maxLength&&(o.getBuffer.call(m).length>m.maxLength&&!a&&(o.resetMaskSet.call(m,!0),y.validPositions=g.extend(!0,{},w),C=!1));return C}function d(e,t,i){for(var a=this.maskset,r=!1,o=n.getTests.call(this,e),s=0;s<o.length;s++){if(o[s].match&&(o[s].match.nativeDef===t.match[i.shiftPositions?"def":"nativeDef"]&&(!i.shiftPositions||!t.match.static)||o[s].match.nativeDef===t.match.nativeDef||i.regex&&!o[s].match.static&&o[s].match.fn.test(t.input))){r=!0;break}if(o[s].match&&o[s].match.def===t.match.nativeDef){r=void 0;break}}return!1===r&&void 0!==a.jitOffset[e]&&(r=d.call(this,e+a.jitOffset[e],t,i)),r}function p(e,t,i){var a,n,r=this,l=this.maskset,u=this.opts,c=this.dependencyLib,f=u.skipOptionalPartCharacter,d=r.isRTL?i.slice().reverse():i;if(u.skipOptionalPartCharacter="",!0===e)o.resetMaskSet.call(r),l.tests={},e=0,t=i.length,n=o.determineNewCaretPosition.call(r,{begin:0,end:0},!1).begin;else{for(a=e;a<t;a++)delete l.validPositions[a];n=e}var p=new c.Event("keypress");for(a=e;a<t;a++){p.keyCode=d[a].toString().charCodeAt(0),r.ignorable=!1;var h=s.EventHandlers.keypressEvent.call(r,p,!0,!1,!1,n);!1!==h&&void 0!==h&&(n=h.forwardPosition)}u.skipOptionalPartCharacter=f}function h(e,t,i){var a=this,r=this.maskset,s=this.dependencyLib;if(void 0===e)for(e=t-1;e>0&&!r.validPositions[e];e--);for(var l=e;l<t;l++){if(void 0===r.validPositions[l]&&!o.isMask.call(a,l,!1))if(0==l?n.getTest.call(a,l):r.validPositions[l-1]){var u=n.getTests.call(a,l).slice();""===u[u.length-1].match.def&&u.pop();var c,d=n.determineTestTemplate.call(a,l,u);if(d&&(!0!==d.match.jit||"master"===d.match.newBlockMarker&&(c=r.validPositions[l+1])&&!0===c.match.optionalQuantifier)&&((d=s.extend({},d,{input:n.getPlaceholder.call(a,l,d.match,!0)||d.match.def})).generatedInput=!0,v.call(a,l,d,!0),!0!==i)){var p=r.validPositions[t].input;return r.validPositions[t]=void 0,f.call(a,t,p,!0,!0)}}}}function v(e,t,i,a){var r=this,s=this.maskset,l=this.opts,u=this.dependencyLib;function c(e,t,i){var a=t[e];if(void 0!==a&&!0===a.match.static&&!0!==a.match.optionality&&(void 0===t[0]||void 0===t[0].alternation)){var n=i.begin<=e-1?t[e-1]&&!0===t[e-1].match.static&&t[e-1]:t[e-1],r=i.end>e+1?t[e+1]&&!0===t[e+1].match.static&&t[e+1]:t[e+1];return n&&r}return!1}var p=0,h=void 0!==e.begin?e.begin:e,v=void 0!==e.end?e.end:e,m=!0;if(e.begin>e.end&&(h=e.end,v=e.begin),a=void 0!==a?a:h,h!==v||l.insertMode&&void 0!==s.validPositions[a]&&void 0===i||void 0===t||t.match.optionalQuantifier||t.match.optionality){var g,k=u.extend(!0,{},s.validPositions),y=o.getLastValidPosition.call(r,void 0,!0);for(s.p=h,g=y;g>=h;
278g--)delete s.validPositions[g],void 0===t&&delete s.tests[g+1];var b,x,P=a,E=P;for(t&&(s.validPositions[a]=u.extend(!0,{},t),E++,P++),g=t?v:v-1;g<=y;g++){if(void 0!==(b=k[g])&&!0!==b.generatedInput&&(g>=v||g>=h&&c(g,k,{begin:h,end:v}))){for(;""!==n.getTest.call(r,E).match.def;){if(!1!==(x=d.call(r,E,b,l))||"+"===b.match.def){"+"===b.match.def&&o.getBuffer.call(r,!0);var S=f.call(r,E,b.input,"+"!==b.match.def,!0);if(m=!1!==S,P=(S.pos||E)+1,!m&&x)break}else m=!1;if(m){void 0===t&&b.match.static&&g===e.begin&&p++;break}if(!m&&E>s.maskLength)break;E++}""==n.getTest.call(r,E).match.def&&(m=!1),E=P}if(!m)break}if(!m)return s.validPositions=u.extend(!0,{},k),o.resetMaskSet.call(r,!0),!1}else t&&n.getTest.call(r,a).match.cd===t.match.cd&&(s.validPositions[a]=u.extend(!0,{},t));return o.resetMaskSet.call(r,!0),p}},8254:function(t){t.exports=e},5581:function(e){e.exports=JSON.parse('{"BACKSPACE":8,"BACKSPACE_SAFARI":127,"DELETE":46,"DOWN":40,"END":35,"ENTER":13,"ESCAPE":27,"HOME":36,"INSERT":45,"LEFT":37,"PAGE_DOWN":34,"PAGE_UP":33,"RIGHT":39,"SPACE":32,"TAB":9,"UP":38,"X":88,"Z":90,"CONTROL":17,"PAUSE/BREAK":19,"WINDOWS_LEFT":91,"WINDOWS_RIGHT":92,"KEY_229":229}')}},i={};function a(e){var n=i[e];if(void 0!==n)return n.exports;var r=i[e]={exports:{}};return t[e](r,r.exports,a),r.exports}var n={};return function(){var e=n;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t,i=(t=a(3046))&&t.__esModule?t:{default:t};a(443);var r=i.default;e.default=r}(),n}()}));(function($){var splitVersion=$.fn.jquery.split(".");var major=parseInt(splitVersion[0]);var minor=parseInt(splitVersion[1]);var JQ_LT_17=(major<1)||(major==1&&minor<7);function eventsData($el){return JQ_LT_17?$el.data('events'):$._data($el[0]).events;} 279function moveHandlerToTop($el,eventName,isDelegated){var data=eventsData($el);var events=data[eventName];if(!JQ_LT_17){var handler=isDelegated?events.splice(events.delegateCount-1,1)[0]:events.pop();events.splice(isDelegated?0:(events.delegateCount||0),0,handler);return;} 280if(isDelegated){data.live.unshift(data.live.pop());}else{events.unshift(events.pop());}} 281function moveEventHandlers($elems,eventsString,isDelegate){var events=eventsString.split(/\s+/);$elems.each(function(){for(var i=0;i<events.length;++i){var pureEventName=$.trim(events[i]).match(/[^\.]+/i)[0];moveHandlerToTop($(this),pureEventName,isDelegate);}});} 282function makeMethod(methodName){$.fn[methodName+'First']=function(){var args=$.makeArray(arguments);var eventsString=args.shift();if(eventsString){$.fn[methodName].apply(this,arguments);moveEventHandlers(this,eventsString);} 283return this;}} 284makeMethod('bind');makeMethod('one');$.fn.delegateFirst=function(){var args=$.makeArray(arguments);var eventsString=args[1];if(eventsString){args.splice(0,2);$.fn.delegate.apply(this,arguments);moveEventHandlers(this,eventsString,true);} 285return this;};$.fn.liveFirst=function(){var args=$.makeArray(arguments);args.unshift(this.selector);$.fn.delegateFirst.apply($(document),args);return this;};if(!JQ_LT_17){$.fn.onFirst=function(types,selector){var $el=$(this);var isDelegated=typeof selector==='string';$.fn.on.apply($el,arguments);if(typeof types==='object'){for(type in types) 286if(types.hasOwnProperty(type)){moveEventHandlers($el,type,isDelegated);}}else if(typeof types==='string'){moveEventHandlers($el,types,isDelegated);} 287return $el;};}})(jQuery);(function($){$.masksLoad=function(url){var maskList;$.ajax({url:url,async:false,dataType:'json',success:function(response){maskList=response;}});return maskList;} 288$.masksSort=function(maskList,defs,match,key){maskList.sort(function(a,b){var ia=0,ib=0;for(;(ia<a[key].length&&ib<b[key].length);){var cha=a[key].charAt(ia);var chb=b[key].charAt(ib);if(!match.test(cha)){ia++;continue;} 289if(!match.test(chb)){ib++;continue;} 290if($.inArray(cha,defs)!=-1&&$.inArray(chb,defs)==-1){return 1;} 291if($.inArray(cha,defs)==-1&&$.inArray(chb,defs)!=-1){return-1;} 292if($.inArray(cha,defs)==-1&&$.inArray(chb,defs)==-1){if(cha!=chb){return cha<chb?-1:1;}} 293ia++;ib++;} 294for(;(ia<a[key].length||ib<b[key].length);){if(ia<a[key].length&&!match.test(a[key].charAt(ia))){ia++;continue;} 295if(ib<b[key].length&&!match.test(b[key].charAt(ib))){ib++;continue;} 296if(ia<a[key].length){return 1;} 297if(ib<b[key].length){return-1;}} 298return 0;});return maskList;} 299var caret=function(begin,end){if(typeof begin=='number'){end=(typeof end=='number')?end:begin;if(this.setSelectionRange){this.setSelectionRange(begin,end);}else if(this.createTextRange){var range=this.createTextRange();range.collapse(true);range.moveEnd('character',end);range.moveStart('character',begin);range.select();}}else{if(this.setSelectionRange){begin=this.selectionStart;end=this.selectionEnd;}else if(document.selection&&document.selection.createRange){var range=document.selection.createRange();begin=0-range.duplicate().moveStart('character',-100000);end=begin+range.text.length;} 300return{begin:begin,end:end};}};
300var keys=Object.keys||function(obj){if(obj!==Object(obj)){throw new TypeError('Invalid object');} 301var keys=[];for(var key in obj){keys[keys.length]=key;} 302return keys;};var maskMatch=function(text){var maskOpts=this.inputmasks.options;var mtxt="";for(var i=0;i<text.length;i++){var ch=text.charAt(i);if(ch==this.inputmasks.placeholder){break;} 303if(maskOpts.match.test(ch)){mtxt+=ch;}} 304for(var mid in maskOpts.list){var mask=maskOpts.list[mid][maskOpts.listKey];var pass=true;for(var it=0,im=0;(it<mtxt.length&&im<mask.length);){var chm=mask.charAt(im);var cht=mtxt.charAt(it);if(!maskOpts.match.test(chm)&&!(chm in this.inputmasks.defs)){im++;continue;} 305if(((chm in this.inputmasks.defs)&&this.inputmasks.defs[chm].test(cht))||(cht==chm)){it++;im++;}else{pass=false;break;}} 306if(pass&&it==mtxt.length){var determined=mask.substr(im).search(maskOpts.match)==-1;mask=mask.replace(new RegExp([maskOpts.match.source].concat(keys(this.inputmasks.defs)).join('|'),'g'),maskOpts.replace);var completed=mask.substr(im).search(maskOpts.replace)==-1;return{mask:mask,obj:maskOpts.list[mid],determined:determined,completed:completed};}} 307return false;} 308var caretApply=function(oldMask,newMask,oldPos){var maskOpts=this.inputmasks.options;if(!oldMask){return 0;} 309var pos=0,startPos=0;for(;pos<oldPos.begin;pos++){if(oldMask.charAt(pos)==maskOpts.replace){startPos++;}} 310var endPos=0;for(;pos<oldPos.end;pos++){if(oldMask.charAt(pos)==maskOpts.replace){endPos++;}} 311for(pos=0;(pos<newMask.length&&(startPos>0||newMask.charAt(pos)!=maskOpts.replace));pos++){if(newMask.charAt(pos)==maskOpts.replace){startPos--;}} 312startPos=pos;for(;(pos<newMask.length&&endPos>0);pos++){if(newMask.charAt(pos)==maskOpts.replace){endPos--;}} 313endPos=pos;return{begin:startPos,end:endPos};} 314var maskUnbind=function(){$(this).off(".inputmasks");} 315var unbindOriginal=function(){events=$._data(this,"events");var types=["keydown","keypress","paste","dragdrop","drop","setvalue","reset","cut","blur"] 316var that=this;$.each(types,function(idx,evt_name){$.each(that.inputmask.events[evt_name],function(evt_idx,evt_func){$(that).off(evt_name,evt_func);});});} 317var runOriginal=function(event){var that=this;$.each(this.inputmask.events[event.type],function(evt_idx,evt_func){evt_func.call(that,event);});} 318var maskBind=function(){$(this).on("keydown.inputmasks",masksKeyDown).on("keypress.inputmasks",masksKeyPress).on("paste.inputmasks",masksPaste).on("dragdrop.inputmasks",masksPaste).on("drop.inputmasks",masksPaste).on("cut.inputmasks",masksPaste).on("setvalue.inputmasks",masksChange).on("blur.inputmasks",masksChange).on("reset.inputmasks",masksChange);} 319var maskApply=function(match,newtext){var maskOpts=this.inputmasks.options;if(match&&(newtext!==undefined||match.mask!=this.inputmasks.oldmatch.mask)){var caretPos;if(newtext===undefined){caretPos=caretApply.call(this,this.inputmasks.oldmatch.mask,match.mask,caret.call(this));}else{if(this.inputmask){this.inputmask.remove();} 320this.value=newtext;} 321$(this).inputmask(match.mask,$.extend(true,maskOpts.inputmask,{insertMode:this.inputmasks.insertMode}));unbindOriginal.call(this);if(newtext===undefined){caret.call(this,caretPos.begin,caretPos.end);}} 322this.inputmasks.oldmatch=match;maskOpts.onMaskChange.call(this,match.obj,match.determined);} 323var keyboardApply=function(e,text,insert){var match=maskMatch.call(this,text);if(!match||match.obj!=this.inputmasks.oldmatch.obj||match.determined!=this.inputmasks.oldmatch.determined){if(match){if
323(insert){maskApply.call(this,match);runOriginal.call(this,e);}else{runOriginal.call(this,e);maskApply.call(this,match);}}else{if(!insert||!this.inputmasks.insertMode){maskInit.call(this,text);}} 324return false;} 325runOriginal.call(this,e);return true;} 326var masksKeyDown=function(e){if(e.metaKey){runOriginal.call(this,e);return true;} 327var maskOpts=this.inputmasks.options;e=e||window.event;var k=e.which||e.charCode||e.keyCode;if(k==8||k==46||(this.inputmasks.iphone&&k==127)){var text=this.inputmask._valueGet();var caretPos=caret.call(this);if(caretPos.begin==caretPos.end){var pos=caretPos.begin;do{if(k!=46){pos--;} 328var chr=text.charAt(pos);text=text.substring(0,pos)+text.substring(pos+1);}while(pos>0&&pos<text.length&&chr!=this.inputmasks.placeholder&&!maskOpts.match.test(chr));}else{text=text.substring(0,caretPos.begin)+text.substring(caretPos.end);} 329return keyboardApply.call(this,e,text,false);} 330if(k==45){this.inputmasks.insertMode=!this.inputmasks.insertMode;} 331runOriginal.call(this,e);return true;} 332var masksKeyPress=function(e){if(e.metaKey){runOriginal.call(this,e);return true;} 333var text=this.inputmask._valueGet();e=e||window.event;var k=e.which||e.charCode||e.keyCode,c=String.fromCharCode(k);caretPos=caret.call(this);if(caretPos.begin==caretPos.end&&text.charAt(caretPos.begin)==this.inputmasks.placeholder){text=text.substring(0,caretPos.begin)+c+text.substring(caretPos.end+1);}else{text=text.substring(0,caretPos.begin)+c+text.substring(caretPos.end);} 334return keyboardApply.call(this,e,text,true);} 335var masksChange=function(e){maskInit.call(this);return true;} 336var masksPaste=function(e){var input=this;setTimeout(function(){maskInit.call(input);},0);return true;} 337var maskInit=function(text){if(text===undefined){if(this.inputmask&&this.inputmask._valueGet){text=this.inputmask._valueGet();}else{text=this.value;}} 338var match=maskMatch.call(this,text);while(!match&&text.length>0){text=text.substr(0,text.length-1);match=maskMatch.call(this,text);} 339maskApply.call(this,match,text);} 340var maskStart=function(maskOpts){maskOpts=$.extend(true,{onMaskChange:$.noop},maskOpts);var defs={};for(var def in maskOpts.inputmask.definitions){var validator=maskOpts.inputmask.definitions[def].validator;switch(typeof validator){case"string":defs[def]=new RegExp(validator);break;case"object":if("test"in maskOpts.definitions[def].validator){defs[def]=validator;} 341break;case"function":defs[def]={test:validator};break;}} 342maskOpts.inputmask.definitions[maskOpts.replace]={validator:maskOpts.match.source,cardinality:1};if(this.inputmasks){$(this).inputmasks("remove");} 343this.inputmasks={} 344this.inputmasks.options=maskOpts;this.inputmasks.defs=defs;this.inputmasks.iphone=navigator.userAgent.match(/iphone/i)!=null;this.inputmasks.oldmatch=false;this.inputmasks.placeholder=maskOpts.inputmask.placeholder||Inputmask.prototype.defaults.placeholder;this.inputmasks.insertMode=(maskOpts.inputmask.insertMode!==undefined)?maskOpts.inputmask.insertMode:Inputmask.prototype.defaults.insertMode;maskInit.call(this);} 345$.fn.inputmasks=function(fn){switch(fn){case"remove":maskUnbind.call(this);this.inputmasks=undefined;$(this).inputmask("remove");break;case"isCompleted":var res=maskMatch.call(this[0],(this[0].inputmask&&this[0].inputmask._valueGet())||this[0].value);return(res&&res.completed);default:this.each(function(){maskStart.call(this,fn);maskBind.call(this);});return this;}}})(jQuery);"function"!=typeof Object.create&&(Object.create=function(t){function e(){}return e.prototype=t,new e}),function(l,p,m){var o={init:function(t,e){var o=this;o.$elem=l(e),o.options=l.extend({},l.fn.owlCarousel.options,o.$elem.data(),t),o.userOptions=t,o.loadContent()},loadContent:function(){var t,i=this;"function"==typeof i.options.beforeInit&&i.options.beforeInit.apply(this,[i.$elem]),"string"==typeof i.options.jsonPath?(t=i.options.jsonPath,l.getJSON(t,function(t){var e,o="";if("function"==typeof i.options.jsonSuccess)i.options.jsonSuccess.apply(this,[t]);else{for(e in t.owl)t.owl.hasOwnProperty(e)&&(o+=t.owl[e].item);i.$elem.html(o)}i.logIn()})):i.logIn()},logIn:function(){var t=this;t.$elem.data("owl-originalStyles",t.$elem.attr("style")).data("owl-originalClasses",t.$elem.attr("class")),t.$elem.css({opacity:0}
345),t.orignalItems=t.options.items,t.checkBrowser(),t.wrapperWidth=0,t.checkVisible=null,t.setVars()},setVars:function(){var t=this;if(0===t.$elem.children().length)return!1;t.baseClass(),t.eventTypes(),t.$userItems=t.$elem.children(),t.itemsAmount=t.$userItems.length,t.wrapItems(),t.$owlItems=t.$elem.find(".owl-item"),t.$owlWrapper=t.$elem.find(".owl-wrapper"),t.playDirection="next",t.prevItem=0,t.prevArr=[0],t.currentItem=0,t.customEvents(),t.onStartup()},onStartup:function(){var t=this;t.updateItems(),t.calculateAll(),t.buildControls(),t.updateControls(),t.response(),t.moveEvents(),t.stopOnHover(),t.owlStatus(),!1!==t.options.transitionStyle&&t.transitionTypes(t.options.transitionStyle),!0===t.options.autoPlay&&(t.options.autoPlay=5e3),t.play(),t.$elem.find(".owl-wrapper").css("display","block"),t.$elem.is(":visible")?t.$elem.css("opacity",1):t.watchVisibility(),t.onstartup=!1,t.eachMoveUpdate(),"function"==typeof t.options.afterInit&&t.options.afterInit.apply(this,[t.$elem])},eachMoveUpdate:function(){var t=this;!0===t.options.lazyLoad&&t.lazyLoad(),!0===t.options.autoHeight&&t.autoHeight(),t.onVisibleItems(),"function"==typeof t.options.afterAction&&t.options.afterAction.apply(this,[t.$elem])},updateVars:function(){var t=this;"function"==typeof t.options.beforeUpdate&&t.options.beforeUpdate.apply(this,[t.$elem]),t.watchVisibility(),t.updateItems(),t.calculateAll(),t.updatePosition(),t.updateControls(),t.eachMoveUpdate(),"function"==typeof t.options.afterUpdate&&t.options.afterUpdate.apply(this,[t.$elem])},reload:function(){var t=this;p.setTimeout(function(){t.updateVars()},0)},watchVisibility:function(){var t=this;if(!1!==t.$elem.is(":visible"))return!1;t.$elem.css({opacity:0}),p.clearInterval(t.autoPlayInterval),p.clearInterval(t.checkVisible),t.checkVisible=p.setInterval(function(){t.$elem.is(":visible")&&(t.reload(),t.$elem.animate({opacity:1},200),p.clearInterval(t.checkVisible))},500)},wrapItems:function(){var t=this;t.$userItems.wrapAll('<div class="owl-wrapper">').wrap('<div class="owl-item"></div>'),t.$elem.find(".owl-wrapper").wrap('<div class="owl-wrapper-outer">'),t.wrapperOuter=t.$elem.find(".owl-wrapper-outer"),t.$elem.css("display","block")},baseClass:function(){var t=this,e=t.$elem.hasClass(t.options.baseClass),o=t.$elem.hasClass(t.options.theme);e||t.$elem.addClass(t.options.baseClass),o||t.$elem.addClass(t.options.theme)},updateItems:function(){var t,e,o=this;if(!1===o.options.responsive)return!1;if(!0===o.options.singleItem)return o.options.items=o.orignalItems=1,o.options.itemsCustom=!1,o.options.itemsDesktop=!1,o.options.itemsDesktopSmall=!1,o.options.itemsTablet=!1,o.options.itemsTabletSmall=!1,o.options.itemsMobile=!1;if((t=l(o.options.responsiveBaseWidth).width())>(o.options.itemsDesktop[0]||o.orignalItems)&&(o.options.items=o.orignalItems),!1!==o.options.itemsCustom)for(o.options.itemsCustom.sort(function(t,e){return t[0]-e[0]}),e=0;e<o.options.itemsCustom.length;e+=1)o.options.itemsCustom[e][0]<=t&&(o.options.items=o.options.itemsCustom[e][1]);else t<=o.options.itemsDesktop[0]&&!1!==o.options.itemsDesktop&&(o.options.items=o.options.itemsDesktop[1]),t<=o.options.itemsDesktopSmall[0]&&!1!==o.options.itemsDesktopSmall&&(o.options.items=o.options.itemsDesktopSmall[1]),t<=o.options.itemsTablet[0]&&!1!==o.options.itemsTablet&&(o.options.items=o.options.itemsTablet[1]),t<=o.options.itemsTabletSmall[0]&&!1!==o.options.itemsTabletSmall&&(o.options.items=o.options.itemsTabletSmall[1]),t<=o.options.itemsMobile[0]&&!1!==o.options.itemsMobile&&(o.options.items=o.options.itemsMobile[1]);o.options.items>o.itemsAmount&&!0===o.options.itemsScaleUp&&(o.options.items=o.itemsAmount)},response:function(){var t,e,o=this;if(!0!==o.options.responsive)return!1;e=l(p).width(),o.resizer=function(){l(p).width()!==e&&(!1!==o.options.autoPlay&&p.clearInterval(o.autoPlayInterval),p.clearTimeout(t),t=p.setTimeout(function(){e=l(p).width(),o.updateVars()},o.options.responsiveRefreshRate))},l(p).resize(o.resizer)},updatePosition:function(){var t=this;t.jumpTo(t.currentItem),!1!==t.options.autoPlay&&t.checkAp()},appendItemsSizes:function(){var o=this,i=0,s=o.itemsAmount-o.options.items;o.$owlItems.each(function(t){var e=l(this);e.css({width:o.itemWidth}).data("owl-item",Number(t)),t%o.options.items!=0&&t!==s||s<t||(i+=1),e.data("owl-roundPages",i)})},appendWrapperSizes:function(){var t=this,e=t.$owlItems.length*t.itemWidth;t.$owlWrapper.css({width:2*e,left:0}),t.appendItemsSizes()},calculateAll:function(){var t=this;t.calculateWidth(),t.appendWrapperSizes(),t.loops(),t.max()},calculateWidth:function(){var t=this;t.itemWidth=Math.round(t.$elem.width()/t.options.items)},max:function(){var t=this,e=-1*(t.itemsAmount*t.itemWidth-t.options.items*t.itemWidth);return t.options.items>t.itemsAmount?(e=t.maximumItem=0,t.maximumPixels=0):(t.maximumItem=t.itemsAmount-t.options.items,t.maximumPixels=e),e},min:function(){return 0},loops:function(){var t,e,o=this,i=0,s=0;
345for(o.positionsInArray=[0],o.pagesInArray=[],t=0;t<o.itemsAmount;t+=1)"rtl"===o.userOptions.direction?s-=o.itemWidth:s+=o.itemWidth,o.positionsInArray.push(-s),!0===o.options.scrollPerPage&&(e=l(o.$owlItems[t]).data("owl-roundPages"))!==i&&(o.pagesInArray[i]=o.positionsInArray[t],i=e)},buildControls:function(){var t=this;!0!==t.options.navigation&&!0!==t.options.pagination||(t.owlControls=l('<div class="owl-controls"/>').toggleClass("clickable",!t.browser.isTouch).appendTo(t.$elem)),!0===t.options.pagination&&t.buildPagination(),!0===t.options.navigation&&t.buildButtons()},buildButtons:function(){var e=this,t=l('<div class="owl-buttons"/>');e.owlControls.append(t),e.buttonPrev=l("<div/>",{class:"owl-prev",html:e.options.navigationText[0]||""}),e.buttonNext=l("<div/>",{class:"owl-next",html:e.options.navigationText[1]||""}),t.append(e.buttonPrev).append(e.buttonNext),t.on("touchstart.owlControls mousedown.owlControls",'div[class^="owl"]',function(t){t.preventDefault()}),t.on("touchend.owlControls mouseup.owlControls",'div[class^="owl"]',function(t){t.preventDefault(),l(this).hasClass("owl-next")?e.next():e.prev()})},buildPagination:function(){var e=this;e.paginationWrapper=l('<div class="owl-pagination"/>'),e.owlControls.append(e.paginationWrapper),e.paginationWrapper.on("touchend.owlControls mouseup.owlControls",".owl-page",function(t){t.preventDefault(),Number(l(this).data("owl-page"))!==e.currentItem&&e.goTo(Number(l(this).data("owl-page")),!0)})},updatePagination:function(){var t,e,o,i,s,n,a=this;if(!1===a.options.pagination)return!1;for(a.paginationWrapper.html(""),t=0,e=a.itemsAmount-a.itemsAmount%a.options.items,i=0;i<a.itemsAmount;i+=1)i%a.options.items==0&&(t+=1,e===i&&(o=a.itemsAmount-a.options.items),s=l("<div/>",{class:"owl-page"}),n=l("<span></span>",{text:!0===a.options.paginationNumbers?t:"",class:!0===a.options.paginationNumbers?"owl-numbers":""}),s.append(n),s.data("owl-page",e===i?o:i),s.data("owl-roundPages",t),a.paginationWrapper.append(s));a.checkPagination()},checkPagination:function(){var t=this;if(!1===t.options.pagination)return!1;t.paginationWrapper.find(".owl-page").each(function(){l(this).data("owl-roundPages")===l(t.$owlItems[t.currentItem]).data("owl-roundPages")&&(t.paginationWrapper.find(".owl-page").removeClass("active"),l(this).addClass("active"))})},checkNavigation:function(){var t=this;if(!1===t.options.navigation)return!1;!1===t.options.rewindNav&&(0===t.currentItem&&0===t.maximumItem?(t.buttonPrev.addClass("disabled"),t.buttonNext.addClass("disabled")):0===t.currentItem&&0!==t.maximumItem?(t.buttonPrev.addClass("disabled"),t.buttonNext.removeClass("disabled")):t.currentItem===t.maximumItem?(t.buttonPrev.removeClass("disabled"),t.buttonNext.addClass("disabled")):0!==t.currentItem&&t.currentItem!==t.maximumItem&&(t.buttonPrev.removeClass("disabled"),t.buttonNext.removeClass("disabled")))},updateControls:function(){var t=this;t.updatePagination(),t.checkNavigation(),t.owlControls&&(t.options.items>=t.itemsAmount?t.owlControls.hide():t.owlControls.show())},destroyControls:function(){this.owlControls&&this.owlControls.remove()},next:function(t){var e=this;if(e.isTransition)return!1;if(e.currentItem+=!0===e.options.scrollPerPage?e.options.items:1,e.currentItem>e.maximumItem+(!0===e.options.scrollPerPage?e.options.items-1:0)){if(!0!==e.options.rewindNav)return e.currentItem=e.maximumItem,!1;e.currentItem=0,t="rewind"}e.goTo(e.currentItem,t)},prev:function(t){var e=this;if(e.isTransition)return!1;if(!0===e.options.scrollPerPage&&0<e.currentItem&&e.currentItem<e.options.items?e.currentItem=0:e.currentItem-=!0===e.options.scrollPerPage?e.options.items:1,e.currentItem<0){if(!0!==e.options.rewindNav)return e.currentItem=0,!1;e.currentItem=e.maximumItem,t="rewind"}e.goTo(e.currentItem,t)},goTo:function(t,e,o){var i,s=this;return!s.isTransition&&("function"==typeof s.options.beforeMove&&s.options.beforeMove.apply(this,[s.$elem]),t>=s.maximumItem?t=s.maximumItem:t<=0&&(t=0),s.currentItem=s.owl.currentItem=t,!1!==s.options.transitionStyle&&"drag"!==o&&1===s.options.items&&!0===s.browser.support3d?(s.swapSpeed(0),!0===s.browser.support3d?s.transition3d(s.positionsInArray[t]):s.css2slide(s.positionsInArray[t],1),s.afterGo(),s.singleItemTransition(),!1):(i=s.positionsInArray[t],!0===s.browser.support3d?(!(s.isCss3Finish=!1)===e?(s.swapSpeed("paginationSpeed"),p.setTimeout(function(){s.isCss3Finish=!0},s.options.paginationSpeed)):"rewind"===e?(s.swapSpeed(s.options.rewindSpeed),p.setTimeout(function(){s.isCss3Finish=!0},s.options.rewindSpeed)):(s.swapSpeed("slideSpeed"),p.setTimeout(function(){s.isCss3Finish=!0},s.options.slideSpeed)),s.transition3d(i)):!0===e?s.css2slide(i,s.options.paginationSpeed):"rewind"===e?s.css2slide(i,s.options.rewindSpeed):s.css2slide(i,s.options.slideSpeed),void s.afterGo()))},jumpTo:function(t){var e=this;
345"function"==typeof e.options.beforeMove&&e.options.beforeMove.apply(this,[e.$elem]),t>=e.maximumItem||-1===t?t=e.maximumItem:t<=0&&(t=0),e.swapSpeed(0),!0===e.browser.support3d?e.transition3d(e.positionsInArray[t]):e.css2slide(e.positionsInArray[t],1),e.currentItem=e.owl.currentItem=t,e.afterGo()},afterGo:function(){var t=this;t.prevArr.push(t.currentItem),t.prevItem=t.owl.prevItem=t.prevArr[t.prevArr.length-2],t.prevArr.shift(0),t.prevItem!==t.currentItem&&(t.checkPagination(),t.checkNavigation(),t.eachMoveUpdate(),!1!==t.options.autoPlay&&t.checkAp()),"function"==typeof t.options.afterMove&&t.prevItem!==t.currentItem&&t.options.afterMove.apply(this,[t.$elem])},stop:function(){this.apStatus="stop",p.clearInterval(this.autoPlayInterval)},checkAp:function(){"stop"!==this.apStatus&&this.play()},play:function(){var t=this;if(!(t.apStatus="play")===t.options.autoPlay)return!1;p.clearInterval(t.autoPlayInterval),t.autoPlayInterval=p.setInterval(function(){t.next(!0)},t.options.autoPlay)},swapSpeed:function(t){var e=this;"slideSpeed"===t?e.$owlWrapper.css(e.addCssSpeed(e.options.slideSpeed)):"paginationSpeed"===t?e.$owlWrapper.css(e.addCssSpeed(e.options.paginationSpeed)):"string"!=typeof t&&e.$owlWrapper.css(e.addCssSpeed(t))},addCssSpeed:function(t){return{"-webkit-transition":"all "+t+"ms ease","-moz-transition":"all "+t+"ms ease","-o-transition":"all "+t+"ms ease",transition:"all "+t+"ms ease"}},removeTransition:function(){return{"-webkit-transition":"","-moz-transition":"","-o-transition":"",transition:""}},doTranslate:function(t){return{"-webkit-transform":"translate3d("+t+"px, 0px, 0px)","-moz-transform":"translate3d("+t+"px, 0px, 0px)","-o-transform":"translate3d("+t+"px, 0px, 0px)","-ms-transform":"translate3d("+t+"px, 0px, 0px)",transform:"translate3d("+t+"px, 0px,0px)"}},transition3d:function(t){this.$owlWrapper.css(this.doTranslate(t))},css2move:function(t){this.$owlWrapper.css({left:t})},css2slide:function(t,e){var o=this;o.isCssFinish=!1,o.$owlWrapper.stop(!0,!0).animate({left:t},{duration:e||o.options.slideSpeed,complete:function(){o.isCssFinish=!0}})},checkBrowser:function(){var t,e,o,i,s="translate3d(0px, 0px, 0px)",n=m.createElement("div");n.style.cssText=" -moz-transform:"+s+"; -ms-transform:"+s+"; -o-transform:"+s+"; -webkit-transform:"+s+"; transform:"+s,t=/translate3d\(0px, 0px, 0px\)/g,o=null!==(e=n.style.cssText.match(t))&&1===e.length,i="ontouchstart"in p||p.navigator.msMaxTouchPoints,this.browser={support3d:o,isTouch:i}},moveEvents:function(){!1===this.options.mouseDrag&&!1===this.options.touchDrag||(this.gestures(),this.disabledEvents())},eventTypes:function(){var t=this,e=["s","e","x"];t.ev_types={},!0===t.options.mouseDrag&&!0===t.options.touchDrag?e=["touchstart.owl mousedown.owl","touchmove.owl mousemove.owl","touchend.owl touchcancel.owl mouseup.owl"]:!1===t.options.mouseDrag&&!0===t.options.touchDrag?e=["touchstart.owl","touchmove.owl","touchend.owl touchcancel.owl"]:!0===t.options.mouseDrag&&!1===t.options.touchDrag&&(e=["mousedown.owl","mousemove.owl","mouseup.owl"]),t.ev_types.start=e[0],t.ev_types.move=e[1],t.ev_types.end=e[2]},disabledEvents:function(){this.$elem.on("dragstart.owl",function(t){t.preventDefault()}),this.$elem.on("mousedown.disableTextSelect",function(t){return l(t.target).is("input, textarea, select, option")})},gestures:function(){var n=this,a={offsetX:0,offsetY:0,baseElWidth:0,relativePos:0,position:null,minSwipe:null,maxSwipe:null,sliding:null,dargging:null,targetElement:null};function s(t){if(void 0!==t.touches)return{x:t.touches[0].pageX,y:t.touches[0].pageY};if(void 0===t.touches){if(void 0!==t.pageX)return{x:t.pageX,y:t.pageY};if(void 0===t.pageX)return{x:t.clientX,y:t.clientY}}}function r(t){"on"===t?(l(m).on(n.ev_types.move,e),l(m).on(n.ev_types.end,o)):"off"===t&&(l(m).off(n.ev_types.move),l(m).off(n.ev_types.end))}function e(t){var e,o,i=t.originalEvent||t||p.event;n.newPosX=s(i).x-a.offsetX,n.newPosY=s(i).y-a.offsetY,n.newRelativeX=n.newPosX-a.relativePos,"function"==typeof n.options.startDragging&&!0!==a.dragging&&0!==n.newRelativeX&&(a.dragging=!0,n.options.startDragging.apply(n,[n.$elem])),(8<n.newRelativeX||n.newRelativeX<-8)&&!0===n.browser.isTouch&&(void 0!==i.preventDefault?i.preventDefault():i.returnValue=!1,a.sliding=!0),(10<n.newPosY||n.newPosY<-10)&&!1===a.sliding&&l(m).off("touchmove.owl"),e=function(){return n.newRelativeX/5},o=function(){return n.maximumPixels+n.newRelativeX/5},"rtl"===n.userOptions.direction?n.newPosX=Math.max(Math.max(n.newPosX,e()),o()):n.newPosX=Math.max(Math.min(n.newPosX,e()),o()),!0===n.browser.support3d?n.transition3d(n.newPosX):n.css2move(n.newPosX)}function o(t){var e,o,i,s=t.originalEvent||t||p.event;s.target=s.target||s.srcElement,!(a.dragging=!1)!==n.browser.isTouch&&n.$owlWrapper.removeClass("grabbing"),n.newRelativeX<0?n.dragDirection=n.owl.dragDirection="left":n.dragDirection=n.owl.dragDirection="right",0!==n.newRelativeX&&(e=n.getNewPosition(),n.goTo(e,!1,"drag"),a.targetElement===s.target&&!0!==n.browser.isTouch&&(l(s.target).on("click.disable",function(t){t.stopImmediatePropagation(),t.stopPropagation(),t.preventDefault(),l(t.target).off("click.disable")}),i=(o=l._data(s.target,"events").click).pop(),o.splice(0,0,i))),r("off")}n.isCssFinish=!0,n.$elem.on(n.ev_types.start,".owl-wrapper",function(t){var e,o=t.originalEvent||t||p.event;if(3===o.which)return!1;if(!(n.itemsAmount<=n.options.items)){if(!1===n.isCssFinish&&!n.options.dragBeforeAnimFinish)return!1;if(!1===n.isCss3Finish&&!n.options.dragBeforeAnimFinish)return!1;!1!==n.options.autoPlay&&p.clearInterval(n.autoPlayInterval),!0===n.browser.isTouch||n.$owlWrapper.hasClass("grabbing")||n.$owlWrapper.addClass("grabbing"),n.newPosX=0,n.newRelativeX=0,l(this).css(n.removeTransition()),e=l(this).position(),"rtl"===n.userOptions.direction&&(e.left=e.left+l(this).width()-l(this).parent().width()),a.relativePos=e.left,a.offsetX=s(o).x-e.left,a.offsetY=s(o).y-e.top,r("on"),a.sliding=!1,a.targetElement=o.target||o.srcElement}})},getNewPosition:function(){var t=this,e=t.closestItem();return e>t.maximumItem?(t.currentItem=t.maximumItem,e=t.maximumItem):(t.newPosX<=0&&"rtl"===t.userOptions.direction||0<=t.newPosX&&"rtl"!==t.userOptions.direction)&&(e=0,t.currentItem=0),e},closestItem:function(){var o=this,i=!0===o.options.scrollPerPage?o.pages
345InArray:o.positionsInArray,s=o.newPosX,n=null;return l.each(i,function(t,e){-s+o.itemWidth/20>-i[t+1]&&-s+o.itemWidth/20<-e&&"right"===o.moveDirection()&&"rtl"===o.userOptions.direction||s-o.itemWidth/20>i[t+1]&&s-o.itemWidth/20<e&&"left"===o.moveDirection()&&"rtl"!==o.userOptions.direction?(n=e,!0===o.options.scrollPerPage?o.currentItem=l.inArray(n,o.positionsInArray):o.currentItem=t):(-s-o.itemWidth/20<-e&&-s-o.itemWidth/20>-(i[t+1]||-(i[t]-o.itemWidth))&&"left"===o.moveDirection()&&"rtl"===o.userOptions.direction||s+o.itemWidth/20<e&&s+o.itemWidth/20>(i[t+1]||i[t]-o.itemWidth)&&"right"===o.moveDirection()&&"rtl"!==o.userOptions.direction)&&(!0===o.options.scrollPerPage?(n=i[t+1]||i[i.length-1],o.currentItem=l.inArray(n,o.positionsInArray)):(n=i[t+1],o.currentItem=t+1))}),o.currentItem},moveDirection:function(){var t;return this.newRelativeX<0?(t="right",this.playDirection="next"):(t="left",this.playDirection="prev"),t},customEvents:function(){var o=this;o.$elem.on("owl.next",function(){o.next()}),o.$elem.on("owl.prev",function(){o.prev()}),o.$elem.on("owl.play",function(t,e){o.options.autoPlay=e,o.play(),o.hoverStatus="play"}),o.$elem.on("owl.stop",function(){o.stop(),o.hoverStatus="stop"}),o.$elem.on("owl.goTo",function(t,e){o.goTo(e)}),o.$elem.on("owl.jumpTo",function(t,e){o.jumpTo(e)})},stopOnHover:function(){var t=this;!0===t.options.stopOnHover&&!0!==t.browser.isTouch&&!1!==t.options.autoPlay&&(t.$elem.on("mouseover",function(){t.stop()}),t.$elem.on("mouseout",function(){"stop"!==t.hoverStatus&&t.play()}))},lazyLoad:function(){var t,e,o,i,s=this;if(!1===s.options.lazyLoad)return!1;for(t=0;t<s.itemsAmount;t+=1)"loaded"!==(e=l(s.$owlItems[t])).data("owl-loaded")&&(o=e.data("owl-item"),"string"==typeof(i=e.find(".lazyOwl")).data("src")?(void 0===e.data("owl-loaded")&&(i.hide(),e.addClass("loading").data("owl-loaded","checked")),(!0!==s.options.lazyFollow||o>=s.currentItem)&&o<s.currentItem+s.options.items&&i.length&&s.lazyPreload(e,i)):e.data("owl-loaded","loaded"))},lazyPreload:function(t,e){var o,i=this,s=0;function n(){t.data("owl-loaded","loaded").removeClass("loading"),e.removeAttr("data-src"),"fade"===i.options.lazyEffect?e.fadeIn(400):e.show(),"function"==typeof i.options.afterLazyLoad&&i.options.afterLazyLoad.apply(this,[i.$elem])}"DIV"===e.prop("tagName")?(e.css("background-image","url("+e.data("src")+")"),o=!0):e[0].src=e.data("src"),function t(){s+=1,i.completeImg(e.get(0))||!0===o?n():s<=100?p.setTimeout(t,100):n()}()},autoHeight:function(){var e,o=this,i=l(o.$owlItems[o.currentItem]).find("img");function s(){var t=l(o.$owlItems[o.currentItem]).height();o.wrapperOuter.css("height",t+"px"),o.wrapperOuter.hasClass("autoHeight")||p.setTimeout(function(){o.wrapperOuter.addClass("autoHeight")},0)}void 0!==i.get(0)?(e=0,function t(){e+=1,o.completeImg(i.get(0))?s():e<=100?p.setTimeout(t,100):o.wrapperOuter.css("height","")}()):s()},completeImg:function(t){return!!t.complete&&("undefined"==typeof t.naturalWidth||0!==t.naturalWidth)},onVisibleItems:function(){var t,e=this;for(!0===e.options.addClassActive&&e.$owlItems.removeClass("active"),e.visibleItems=[],t=e.currentItem;t<e.currentItem+e.options.items;t+=1)e.visibleItems.push(t),!0===e.options.addClassActive&&l(e.$owlItems[t]).addClass("active");e.owl.visibleItems=e.visibleItems},transitionTypes:function(t){this.outClass="owl-"+t+"-out",this.inClass="owl-"+t+"-in"},singleItemTransition:function(){var t=this,e=t.outClass,o=t.inClass,i=t.$owlItems.eq(t.currentItem),s=t.$owlItems.eq(t.prevItem),n=Math.abs(t.positionsInArray[t.currentItem])+t.positionsInArray[t.prevItem],a=Math.abs(t.positionsInArray[t.currentItem])+t.itemWidth/2,r="webkitAnimationEnd oAnimationEnd MSAnimationEnd animationend";t.isTransition=!0,t.$owlWrapper.addClass("owl-origin").css({"-webkit-transform-origin":a+"px","-moz-perspective-origin":a+"px","perspective-origin":a+"px"}),s.css({position:"relative",left:n+"px"}).addClass(e).on(r,function(){t.endPrev=!0,s.off(r),t.clearTransStyle(s,e)}),i.addClass(o).on(r,function(){t.endCurrent=!0,i.off(r),t.clearTransStyle(i,o)})},clearTransStyle:function(t,e){var o=this;t.css({position:"",left:""}).removeClass(e),o.endPrev&&o.endCurrent&&(o.$owlWrapper.removeClass("owl-
345origin"),o.endPrev=!1,o.endCurrent=!1,o.isTransition=!1)},owlStatus:function(){var t=this;t.owl={userOptions:t.userOptions,baseElement:t.$elem,userItems:t.$userItems,owlItems:t.$owlItems,currentItem:t.currentItem,prevItem:t.prevItem,visibleItems:t.visibleItems,isTouch:t.browser.isTouch,browser:t.browser,dragDirection:t.dragDirection}},clearEvents:function(){this.$elem.off(".owl owl mousedown.disableTextSelect"),l(m).off(".owl owl"),l(p).off("resize",this.resizer)},unWrap:function(){var t=this;0!==t.$elem.children().length&&(t.$owlWrapper.unwrap(),t.$userItems.unwrap().unwrap(),t.owlControls&&t.owlControls.remove()),t.clearEvents(),t.$elem.attr("style",t.$elem.data("owl-originalStyles")||"").attr("class",t.$elem.data("owl-originalClasses"))},destroy:function(){this.stop(),p.clearInterval(this.checkVisible),this.unWrap(),this.$elem.removeData()},reinit:function(t){var e=l.extend({},this.userOptions,t);this.unWrap(),this.init(e,this.$elem)},addItem:function(t,e){var o,i=this;return!!t&&(0===i.$elem.children().length?(i.$elem.append(t),i.setVars(),!1):(i.unWrap(),(o=void 0===e||-1===e?-1:e)>=i.$userItems.length||-1===o?i.$userItems.eq(-1).after(t):i.$userItems.eq(o).before(t),void i.setVars()))},removeItem:function(t){var e;if(0===this.$elem.children().length)return!1;e=void 0===t||-1===t?-1:t,this.unWrap(),this.$userItems.eq(e).remove(),this.setVars()}};l.fn.owlCarousel=function(e){return this.each(function(){if(!0===l(this).data("owl-init"))return!1;l(this).data("owl-init",!0);var t=Object.create(o);t.init(e,this),l.data(this,"owlCarousel",t)})},l.fn.owlCarousel.options={items:5,itemsCustom:!1,itemsDesktop:[1199,4],itemsDesktopSmall:[979,3],itemsTablet:[768,2],itemsTabletSmall:!1,itemsMobile:[479,1],singleItem:!1,itemsScaleUp:!1,slideSpeed:200,paginationSpeed:800,rewindSpeed:1e3,autoPlay:!1,stopOnHover:!1,navigation:!1,navigationText:["prev","next"],rewindNav:!0,scrollPerPage:!1,pagination:!0,paginationNumbers:!1,responsive:!0,responsiveRefreshRate:200,responsiveBaseWidth:p,baseClass:"owl-carousel",theme:"owl-theme",lazyLoad:!1,lazyFollow:!0,lazyEffect:"fade",autoHeight:!1,jsonPath:!1,jsonSuccess:!1,dragBeforeAnimFinish:!0,mouseDrag:!0,touchDrag:!0,addClassActive:!1,transitionStyle:!1,beforeUpdate:!1,afterUpdate:!1,beforeInit:!1,afterInit:!1,beforeMove:!1,afterMove:!1,afterAction:!1,startDragging:!1,afterLazyLoad:!1}}(jQuery,window,document);(function(_,$){var mask_list;var is_custom_format;$.ceEvent('on','ce.commoninit',function(context){is_custom_format=!!_.call_phone_mask;var $phone_elems=context.find('.cm-mask-phone'),phone_validation_mode=_.phone_validation_mode||'international_format',is_international_format=phone_validation_mode==='international_format',is_any_digits=phone_validation_mode==='any_digits';if(!$phone_elems.length||is_international_format&&!window.localStorage){return;} 346if(is_international_format){$phone_elems.attr('inputmode','numeric');} 347if(is_international_format||is_custom_format){loadPhoneMasks().then(function(phone_masks){_.phone_masks_list=phone_masks;_.call_requests_phone_masks_list=_.phone_masks_list;mask_list=$.masksSort(_.phone_masks_list,['#'],/[0-9]|#/,"mask");var mask_opts={inputmask:{definitions:{'#':{validator:"[0-9]",cardinality:1}},showMaskOnHover:false,autoUnmask:false,onKeyDown:function onKeyDown(){$(this).trigger('_input');}},match:/[0-9]/,replace:'#',list:mask_list,listKey:"mask"};$phone_elems.each(function(index,elm){if(is_custom_format&&$(elm).data('enableCustomMask')){$(elm).inputmask({mask:_.call_phone_mask,showMaskOnHover:false,autoUnmask:false,onKeyDown:function onKeyDown(){$(this).trigger('_input');}});}else{$(elm).inputmasks(mask_opts);} 348$(elm).on("blur.inputmasks",function(){if($(this).val()===this.inputmask.maskset._buffer.join('')){$(this).val('');}});$(elm).addClass('js-mask-phone-inited');if($(elm).val()){$(elm).oneFirst('keypress keydown',function(){if(!validatePhone($(elm))){$(elm).trigger('paste');}});$(elm).prop('defaultValue',$(elm).val());}});});$.ceFormValidator('registerValidator',{class_name:'cm-mask-phone-label',message:_.tr('error_validator_phone_mask'),func:function func(id){return validatePhone($('#'+id));}});}else if(is_any_digits){$.ceFormValidator('registerValidator',{class_name:'cm-mask-phone-label',message:_.tr('error_validator_phone'),func:function func(elm_id,elm,lbl){return $.is.blank(elm.val())||$.is.phone(elm.val());}});}});function validatePhone($input){if($.is.blank($input.val())||!$input.hasClass('js-mask-phone-inited')){return true;} 349var mask_is_valid=false;if(is_custom_format&&$input.data('enableCustomMask')){mask_is_valid=_toRegExp(_.call_phone_mask).test($input.val());}else{mask_list.forEach(function(mask){mask_is_valid=mask_is_valid||_toRegExp(mask.mask).test($input.val());});} 350return mask_is_valid&&$input.inputmask("isComplete");function _toRegExp(mask){var _convertedMask=mask.str_replace('#','.').str_replace('+','\\+').str_replace('(','\\(').str_replace(')','\\)').str_replace('9','[0-9]').str_replace('\\[0-9]','9');return new RegExp(_convertedMask);}} 351function loadPhoneMasks(){var oldHashOfAvailableCountries=window.localStorage.getItem('availableCountriesHash'),newHashOfAvailableCountries=_.hash_of_available_countries,oldHashPhoneMasks=window.localStorage.getItem('phoneMasksHash'),newHashPhonesMasks=_.hash_of_phone_masks,rawPhoneMasks=window.localStorage.getItem('phoneMasks'),phoneMasks,d=$.Deferred();if(rawPhoneMasks&&oldHashPhoneMasks===newHashPhonesMasks){phoneMasks=JSON.parse(rawPhoneMasks);} 352if(!phoneMasks||newHashOfAvailableCountries!==undefined&&oldHashOfAvailableCountries!==newHashOfAvailableCountries){$.ceAjax('request',fn_url('phone_masks.get_masks'),{method:'get',caching:false,data:{},callback:function callback(response){if(!response||!response.phone_mask_codes){return;} 353$.ceEvent('trigger','ce.phone_masks.masks_loaded',[response]);phoneMasks=Object.keys(response.phone_mask_codes).map(function(key){return response.phone_mask_codes[key];});window.localStorage.setItem('phoneMasksHash',newHashPhonesMasks);window.localStorage.setItem('phoneMasks',JSON.stringify(phoneMasks));d.resolve(phoneMasks);},repeat_on_error:false,hidden:true,pre_processing:function pre_processing(response){if(response.force_redirection){delete response.force_redirection;} 354return false;},error_callback:function error_callback(){d.reject();}});window.localStorage.setItem('availableCountriesHash',newHashOfAvailableCountries);}else{d.resolve(phoneMasks);} 355return d.promise();}})(Tygh,Tygh.$);(function(_,$){$(document).ready(function(){var ab_lc_time=300;$(document).on('click','.ab-lc-group .show-hidden-items-level-2',function(){var ul=$(this).parent().find('ul.hidden-items-level-2');if(ul.hasClass('opened')){ul.removeClass('opened').stop().slideUp(ab_lc_time);$(this).removeClass('opened');}else{ul.addClass('opened').slideDown(ab_lc_time);$(this).addClass('opened');}});$(document).on('click','.ab-lc-group li[data-subcategories="Y"] > a',function(){var ul=$(this).parent().find('ul.items-level-3');var li_of_a=$(this).parent();if(ul.hasClass('opened')){ul.removeClass('opened').stop().slideUp(ab_lc_time);li_of_a.removeClass('opened');}else{ul.addClass('opened').slideDown(ab_lc_time);li_of_a.addClass('opened');} 356return false;});$(document).on('click','.ab-lc-landing .show-hidden-items-level-2',function(){var ul=$(this).parent().find('ul.hidden-items-level-2');if(ul.hasClass('opened')){ul.removeClass('opened').stop().slideUp(ab_lc_time);$(this).removeClass('opened');}else{ul.addClass('opened').slideDown(ab_lc_time);$(this).addClass('opened');}});});}(Tygh,Tygh.$));function fn_abt__ut2_calc_cell(context){if(fn_abt__ut2_calc_cell.timers===un
356defined){fn_abt__ut2_calc_cell.timers=[];} 357context.each((k,elem)=>{if(fn_abt__ut2_calc_cell.timers[elem]){clearTimeout(fn_abt__ut2_calc_cell.timers[elem]);} 358fn_abt__ut2_calc_cell.timers[elem]=setTimeout(fn_abt__ut2_calc_cell_execute,100,$(elem));})} 359function fn_abt__ut2_calc_cell_execute(context){var min_width=215;var mid_width=260;$('div.grid-list:visible',context).each(function(){var cell=$(this).find('div[class*="ut2-gl__item"]:first');if(cell.length&&cell.outerWidth()<min_width){$(this).addClass('ut2-min-narrow');$(this).removeClass('ut2-mid-narrow');$(this).find('.ut2-gl__control').addClass('view');}else if(cell.length&&cell.outerWidth()>min_width&&cell.outerWidth()<mid_width){$(this).addClass('ut2-mid-narrow');$(this).removeClass('ut2-min-narrow');$(this).find('.ut2-gl__control').addClass('view');}else{$(this).removeClass('ut2-min-narrow ut2-mid-narrow');$(this).find('.ut2-gl__control').addClass('view');}});} 360(function(_,$){const appHeight=function(){const doc=document.documentElement 361doc.style.setProperty('--app-height',`${window.outerHeight}px`)} 362window.addEventListener('scroll',appHeight) 363window.addEventListener('resize',appHeight) 364appHeight() 365const toggleNoScroll=(flag)=>{setTimeout(()=>{let enableNoScroll=flag||$('.cm-abt--ut2-toggle-scroll[id^="off_"]:visible').length>0;if(enableNoScroll){$('body').data('scroll-top',window.pageYOffset);} 366const offsetTop=enableNoScroll?-window.scrollY+'px':'';$('html').toggleClass('no-scroll',enableNoScroll);$('html').css('top',offsetTop);if($('.ut2-sp-n').hasClass('open')&&enableNoScroll){$('body').addClass('fly-menu');}else{$('body').removeClass('fly-menu');} 367if(!enableNoScroll){let scrollTop=$('body').data('scroll-top');window.scroll(0,scrollTop);}},0);} 368$(document).ready(function(){$.extend(_.abt__ut2,{functions:{toggleNoScroll:toggleNoScroll,in_array:function(val,arr){var answ=0;if(Array.isArray(arr)){answ=~arr.indexOf(val);}else{answ=~Object.keys(arr).indexOf(val);} 369return Boolean(answ);},detect_class_changes:function(elem,callback,add_old_val){var vanilla_elem=elem[0];var observer=new MutationObserver(callback);observer.observe(vanilla_elem,{attributes:true,attributeOldValue:add_old_val||false,attributeFilter:['class']});},toggle_class_on_scrolling:function(element_to_manipulate,element_to_add_class,class_name,add_to_offset,conditions){var additional_offset=add_to_offset;if(_.abt__ut2.settings.general.top_sticky_panel.enable[_.abt__ut2.device]==='Y'){additional_offset+=$('.top-menu-grid').outerHeight();} 370$(window).on('scroll resize',function(){var scroll_top=$(window).scrollTop()-additional_offset;var scroll_bot=scroll_top+window.innerHeight;var element_coords=element_to_manipulate.offset();element_coords.bottom=element_coords.top+element_to_manipulate.outerHeight();if(scroll_bot>=element_coords.bottom){if(conditions!=void(0)&&typeof conditions.add==='function'&&!conditions.add()) 371return false;element_to_add_class.addClass(class_name);}else{if(conditions!=void(0)&&typeof conditions.remove==='function'&&!conditions.remove()) 372return false;element_to_add_class.removeClass(class_name);}});}}});if(_.abt__ut2.settings.general.top_sticky_panel.enable[_.abt__ut2.device]==='Y'){$('body').data('ca-scroll-to-elm-offset',70);} 373if(_.abt__ut2.controller==='checkout'&&_.abt__ut2.mode==='cart'){$('.ty-dropdown-box__title:not(.open)').addClass('__cart-page');}});$(document).ready(function(){let ENABLE_STICKY_HEADER_PANEL=_.abt__ut2.settings.general.top_sticky_panel.enable[_.abt__ut2.device]==='Y',ENABLE_STICKY_PANEL=_.abt__ut2.settings.general.sticky_panel.enable_sticky_panel[_.abt__ut2.device]==='Y',ENABLE_STICKY_FC_PANEL=_.abt__ut2.settings.category.show_sticky_panel_filters_and_categories[_.abt__ut2.device]==='Y';if(ENABLE_STICKY_HEADER_PANEL||ENABLE_STICKY_PANEL||ENABLE_STICKY_FC_PANEL){var header_selector='#tygh_main_container > .tygh-header > .header-grid';var top_panel=$('#tygh_main_container > .tygh-top-panel'),header=$(header_selector),menu=$('.header-grid > .top-menu-grid'),search=$('.search-grid'),b=$('body'),h=$('.header-grid'),t=$('.tygh-header'),fc=$('.top-sticky-panel__filters'),top_panel_height=top_panel.height()||0,menu_height=menu.height()||0,fc_he
373ight=fc.outerHeight(),search_height=search.outerHeight(),height=header.outerHeight();if(ENABLE_STICKY_HEADER_PANEL){var fixed='fixed-header';} 374if(ENABLE_STICKY_PANEL){var sticky='sticky-panel';} 375if(ENABLE_STICKY_FC_PANEL){var fc_sticky='sticky-fc-panel';} 376if(h.hasClass('advanced-header')){t.addClass('advanced_header');} 377if(h.hasClass('default-header')){t.addClass('default_header');} 378if(h.hasClass('light-header')){t.addClass('light_header');} 379if(h.hasClass('v2')){t.addClass('v2');}} 380if(ENABLE_STICKY_HEADER_PANEL||ENABLE_STICKY_PANEL||ENABLE_STICKY_FC_PANEL){$(window).on('resize scroll',function(e){var scroll=$(window).scrollTop();if(ENABLE_STICKY_FC_PANEL){if(scroll>(top_panel_height+height)&&!b.hasClass(fc_sticky)){b.addClass(fc_sticky);}else if(scroll<(top_panel_height+height)&&b.hasClass(fc_sticky)){b.removeClass(fc_sticky);}} 381if(ENABLE_STICKY_HEADER_PANEL){if(h.hasClass('advanced-header')){if(Math.floor(scroll)>=(top_panel_height+height)&&!b.hasClass(fixed)){b.addClass(fixed);b.css('padding-top',(height-menu_height));}else if(Math.floor(scroll)<(top_panel_height+(height-menu_height))){b.removeClass(fixed);b.css('padding-top',0);}} 382if(h.hasClass('default-header')){if(document.documentElement.clientWidth>768){if(Math.floor(scroll)>(top_panel_height+menu_height)){b.addClass(fixed);}else{b.removeClass(fixed);}}else{if(Math.floor(scroll)>(height+top_panel_height)){b.addClass(fixed);b.css('padding-top',height);}else{b.removeClass(fixed);b.css('padding-top',0);}}} 383if(h.hasClass('light-header')&&top_panel_height>0){if(Math.floor(scroll)>=(height-top_panel_height)){b.addClass(fixed);}else{b.removeClass(fixed);}}} 384if(ENABLE_STICKY_PANEL&&!(_.abt__ut2.controller==='checkout'&&_.abt__ut2.mode==='checkout')){if(Math.floor(scroll)>=top_panel_height&&!b.hasClass(sticky)){b.addClass(sticky);}else if(Math.floor(scroll)<top_panel_height&&b.hasClass(sticky)){b.removeClass(sticky);}}});}});$(document).ready(function(){fn_abt__ut2_calc_cell($(document));$(window).on('resize',function(e){fn_abt__ut2_calc_cell($(document));});$.ceEvent('on','ce.commoninit',function(context){fn_abt__ut2_calc_cell(context);});$.ceEvent('on','ce.tab.show',function(tab_id,tabs_elm){fn_abt__ut2_calc_cell(tabs_elm);});});let observer=false;const initPanelHiding=$.debounce(function(){let intersectElements=$(document).find('.ut2-pb__button.ty-product-block__button .ty-btn__add-to-cart');if(intersectElements.length){if(observer){intersectElements.each((index,button)=>{observer.unobserve(button)})} 385observer=new IntersectionObserver((entries)=>{entries.forEach((entry)=>{let hideStickyAddToCart=Boolean(entry.target.classList.contains('ty-btn__add-to-cart')&&(entry.isIntersecting||entry.isVisible));$('.ut2-pb__sticky_add_to_cart').toggleClass('hidden',hideStickyAddToCart);$('body').toggleClass('sticky-add-to-cart',!hideStickyAddToCart);})},{});intersectElements.each((index,button)=>{observer.observe(button)})}},800);$.ceEvent('on','ce.commoninit',function(context){initPanelHiding();let load_more_buttons=context.find('.ty-ab-load-more-btn');if(load_more_buttons.length){$.getScript('js/addons/abt__unitheme2/components/block_load_more.js',function(){load_more_buttons.each(function(){this.onclick=function(){window.ut2_load_products(this)};});});} 386let subscribeFooterForm=$('.ty-footer-form-block__input.cm-block-add-subscribe');subscribeFooterForm.closest('form').on('submit',()=>{let emailErrorMessageF=$('.help-inline',subscribeFooterForm);if(emailErrorMessageF.length){emailErrorMessageF.parent().append(emailErrorMessageF);}});});$.ceEvent('on','ce.dialogshow',function($d,e,u){let popup_id=$d.attr('id').replace('content_','');let $opener=$('#opener_'+popup_id);if($opener.length){let $qty=$opener.closest('form').find('input[name$="[amount]"]');if($qty.length){$d.find('input[name$="[amount]"]').val($qty.val());}} 387$('html').css('top',-window.scrollY+'px');});$.ceEvent('on','ce.abt__ut2_before_ajax_request',function(arguments){let params=arguments[2];if(params.method==='get'&&(arguments[1].indexOf('block_manager.render')!==-1||arguments[1].indexOf('abt__ut2_load_blocks.get_block_content')!==-1)){arguments[2].data={...arguments[2].data,abt__ut2_initial_request:_.abt__ut2.request,abt__ut2_assign_data:_.abt__ut2.assign_data};}});$(document).ready(function(){if(document.documentElement.clientWidth>768){var m=$('.hpo-menu');if(m.length){var menu_height=m.height();m.addClass('open-menu').find('.ty-dropdown-box__title:first').addClass('open');var last_first_level_item=m.find('li.ty-menu__item.first-lvl.last');var m_height=parseInt(last_first_level_item.offset().top+last_first_level_item.height());var fixed_header=function(){var scroll=$(window).scrollTop();var top_panel=$('#tygh_main_container > .tygh-top-panel'),top_panel_height=top_panel.height();if(scroll>=m_height){$('.hpo-menu').removeClass('open-menu');$('.hpo-menu > .ty-dropdown-box__title').removeClass('open');}else{$('body').removeClass('fixed-header').css('padding-top','');$('.hpo-menu').addClass('open-menu');$('.hpo-menu > .ty-dropdown-box__title').addClass('open');}};fixed_header();$(window).scroll(fixed_header);}}else{$('.ty-menu__item-link[href="javascript:void(0)"]').click(function(){var link=$(this);var toggler=link.prev();if(toggler.length&&toggler.hasClass('ty-menu__item-toggle')){toggler.click();}});} 388(function(){if(_.abt__ut2.settings.products.view.show_sticky_add_to_cart[_.abt__ut2.device]==='Y'&&(_.abt__ut2.controller==='products'&&_.abt__ut2.mode==='view')&&$('.ty-product-block.sticky_add_to_cart').length){$('.menu-gr
388id .ty-dropdown-box__title').on('click',function(){var buttons=$('.ut2-pb__sticky_add_to_cart');if(!buttons.hasClass('by_scroll')){buttons.toggleClass('hide_add_to_cart');}else{setTimeout(function(){$(window).trigger('scroll');},100);}});}})();});document.querySelectorAll('.ut2-h__menu .ty-menu__item').forEach(item=>{item.onmouseenter=function(){var submenu=item.getElementsByClassName('ty-menu__submenu-items')[0];if(submenu!==undefined){var t=300;submenu.style.display='none';setTimeout(function(){submenu.style.display='';},t);}}});(function(){var clicks_counter=0;$.ceEvent('on','dispatch_event_pre',function(e,jelm,processed){if(e.type==='click'){if(jelm.hasClass('cm-external-trigger')||jelm.parent('.cm-external-trigger').length){Array.from(document.getElementsByClassName('cm-external-triggered'),e=>{document.getElementById('sw_'+e.closest('.cm-popup-box')?.id)?.click() 389e.click();});}}});}());window.fn_abt__ut2_hide_mobile_variations=function(elem){var parent=elem.parentNode.parentNode;parent.classList.remove('open');setTimeout(function(){parent.remove();},300);toggleNoScroll(false);};function ajaxDecorator(f){return function(){let[method]=arguments;if(method==='request'){$.ceEvent('trigger','ce.abt__ut2_before_ajax_request',[arguments]);} 390return f.apply(this,arguments);}} 391$.ceAjax=ajaxDecorator($.ceAjax);$.tools.tooltip.addEffect('abtip',function(done){const tip=this.getTip();const conf=this.getConf();if(_.abt__ut2.device!=='desktop'){toggleNoScroll(true);if(!tip.has('.tooltip-content').length){tip.find('.tooltip-arrow').remove();tip.removeClass('tooltip').addClass('ut2-tooltip').wrapInner(`<div class="tooltip-content"></div>`).wrapInner(`<div class="tooltip-wrap"></div>`).find('.tooltip-wrap').prepend($(`<span class="ut2-btn-close"><i class="ut2-icon-baseline-close esc" ></i></span>`).on('click',()=>this.hide()));}} 392tip.removeClass('hidden').fadeTo(conf.fadeInSpeed,conf.opacity,()=>done()).find('.tooltip-wrap').addClass('show');},function(done){if(_.abt__ut2.device!=='desktop'){toggleNoScroll(false);this.getTip().addClass('hidden').find('.tooltip-wrap').removeClass('show');} 393this.getTip().hide();done.call();}) 394function tooltipDecorator(fn){return function(){if(_.abt__ut2.settings.general.mobile_tooltip!=='Y')return fn.apply(this,arguments) 395if((this.closest('[data-ca-dispatch],[href],.ab-hm-first-level-toggler').length)&&_.abt__ut2.device!=='desktop') 396return fn.apply(this,[{onShow(){this.getTip().hide();}},...arguments]);if(this.hasClass('ty-product-filters__tooltip'))return fn.apply(this,arguments);if(!this.attr('id')?.startsWith('gdpr'))fn.apply(this,[{effect:'abtip'},...arguments]);if(_.abt__ut2.device==='desktop')return fn.apply(this,arguments);this.on('touchstart',function(){const checkbox=$(this).find('input[type="checkbox"]');checkbox.prop('checked',!checkbox.prop('checked'));}) 397const $gdpr_tip=$(`#gdpr_tooltip_`+this.attr('id'));const gdpr_tooltip=fn.apply(this,[{tip:$gdpr_tip.get(),effect:'abtip'}],...arguments);$gdpr_tip.removeClass().addClass('ut2-tooltip hidden').children(':not(div)').remove();$gdpr_tip.children().removeClass().addClass('tooltip-wrap').wrapInner(`<div class="tooltip-content"></div>`).prepend($(`<span class="ut2-btn-close"><i class="ut2-icon-baseline-close esc" ></i></span>`).on('click',()=>this.data('tooltip').hide()));return gdpr_tooltip;}} 398$.fn.ceTooltip=tooltipDecorator($.fn.ceTooltip) 399$.ceEvent('on','ce.notificationshow',function(t,e,u){const notificationExtended=Array.from(t).find((n)=>n.className.includes('cm-notification-content-extended'));if(!notificationExtended)return;toggleNoScroll(true) 400const targetNode=notificationExtended.parentNode;const config={attributes:false,childList:true,subtree:false};const callback=function(mutationList,observer){for(const mutation of mutationList){if(mutation.type!=='childList')continue;for(node of mutation.removedNodes){if(node===notificationExtended){toggleNoScroll(false) 401observer.disconnect();return}}}};const observer=new MutationObserver(callback);observer.observe(targetNode,config);});$(_.doc).on('ce:combination:switch',function(event,container,flag){let p=container.parent();if(p.hasClass('cm-abt--ut2-move-bottom')){let c=p[0].classList;c.remove('cm-abt--ut2-move-bottom','ty-dropdown-box','ty-dropdown-box2');$('#tygh_main_container').append(container);container.wrap("<div class='ut2-dropdown-outside-position "+c+"'></div>");}}) 402$(_.doc).on('ce:combination:switch','.cm-abt--ut2-toggle-scroll',function(event,container,flag){let containerId=container[0].id;container[0].classList.toggle('hidden',flag);if(flag&&event.target.id.startsWith('off_')){const targetId=event.target.id.replace('off_','sw_') 403_.doc.getElementById(targetId)?.classList.remove('open');} 404if(_.abt__ut2.device!=='desktop'){$(container).removeAttr('style');(flag)?$(container).removeClass('filter-container-opened'):$(container).addClass('filter-container-opened');let filtersContainer=event.target.closest('.top-sticky-panel__filters');if(filtersContainer){let{top}=filtersContainer.getBoundingClientRect();let transform=!flag?'translateY('+ -top+'px)':'';let zIndex=!flag?1005:'';container.css('transform',transform);$('html').css('--mra-top',-top+'px');$(filtersContainer).css('z-index',zIndex);}} 405toggleNoScroll(!flag);return true;});$(_.doc).on('change','.cm-product-filters-checkbox:enabled',(e)=>{if(_.abt__ut2.device!=='desktop'){$.ceEvent('on','ce.ajaxdone',(elements)=>{let needElem=$('.ty-horizontal-product-filters.cm-horizontal-filters.ut2-filters').find('#'+$(e.target).closest('.cm-horizontal-filters-content').attr('id'));needElem.css('transition','unset').addClass('filter-container-opened');});}});$(_.doc).on('click','.ty-horizontal-product-filters.cm-horizontal-filters.ut2-filters .ty-product-filters__reset-button',()=>{if(_.abt__ut2.device!=='desktop'){$('html').removeClass('no-scroll');}});$(document).ready(function(){$('.cm-dialog-opener.ut2-append-body').each(function(){const $self=$(this);const content=$(`#${$self.data('caTargetId')}`);$self.parent().addClass('object-container');content.length&&content.appendTo($self);});});const dropDownMenuBtn=$('.top-menu-grid-vetrtical .ty-dropdown-box__title');let ut2MenuInboxClone=$('.ut2-menu__inbox').clone().css({'display':'block'}).appendTo(dropDownMenuBtn);let ut2MenuInboxHeight=ut2MenuInboxClone.outerHeight();ut2MenuInboxClone.remove();let processMainMenu=()=>{let t;clearTimeout(t);t=setTimeout(()=>{if($('.ut2-menu__inbox').is(':visible')){let compareHeight=($('body').hasClass('fixed-header'))?parseInt($(window).height()-$('.tygh-header').height()):parseInt($(window).height()-($('.tygh-header').height()+$('.tygh-top-panel').height()));(ut2MenuInboxHeight>compareHeight)?$('.ut2-menu__inbox').height(compareHeight):$('.ut2-menu__inbox').removeAttr('style');}},150);};dropDownMenuBtn.on('click',()=>{processMainMenu();});$(window).on('scroll resize',()=>{processMainMenu();});}(Tygh,Tygh.$));(function(_,$){let is_any_block_loading=false 406function load_blocks(){let $wrappers=$('.cm-ut2-block-loader:not(.ut2-block-loaded):not(.ut2-block-loading)'),window_height=$(window).height(),scroll_top=$(window).scrollTop(),additional_margin=100;if($wrappers.length){$wrappers.each(function(){let $wrapper=$(this);let $block=$(this).find('[class^=cm-block-loader]');let block_top=$(this).offset().top;if(!is_any_block_loading&&$block!==undefined&&!$('html').hasClass('dialog-is-open')&&scroll_top+window_height+additional_margin>block_top&&scroll_top-window_height-additional_margin<block_top){is_any_block_loading=true;$wrapper.addClass('ut2-block-loading');setTimeout(function(){$block.ceBlockLoader();$wrapper.addClass('ut2-block-loaded');$wrapper.removeClass('ut2-block-loading');is_any_block_loading=false;load_blocks();},500);}});}} 407$(window).scroll(load_blocks);$(document).ready(load_blocks);$.ceEvent('on','ce.tab.init',load_blocks);}(Tygh,Tygh.$));(function(_,$){$.ceEvent('on','ce.commoninit',function(context){function abt__ut2_gt_cloneTools(tab_id,prev_id){if(!tab_id||!prev_id){return;} 408var _prev_tools=abt__ut2_gt_getTabTools(prev_id);_prev_tools.each(function(){var self=$(this);var _new_id=self.prop('id').replace(prev_id,tab_id);if(!$('#'+_new_id).length){var _new_tool=self.clone();_new_tool.children().remove();_new_tool.prop('id',_new_id).hide().appendTo(self.parent());}});} 409function abt__ut2_gt_getTabTools(id){return $('.cm-tab-tools[id^="tools_'+id+'"]');} 410var abt__tabs=$('li.abt__ut2_grid_tabs.cm-ajax.cm-js',context);if(abt__tabs.length){abt__tabs.each(function(){var self=$(this);if(self.data('passed')){return true;} 411self.data('passed',true);self.one('click',function(){var tab_id=self.prop('id');if(self.hasClass('active')){var block=$('#content_'+tab_id);if(block.length){content=block.html().replace(/<!--.*?-->/,'').replace(/(^\s+|\s+$)/,'');
411if(content.length&&content!='<span></span>'){return true;}}} 412var active_id=$('li.abt__ut2_grid_tabs.cm-ajax.cm-js:first').prop('id');var id='content_'+tab_id;var block=$('#'+id);if(!block.length){self.parents('.cm-j-tabs').eq(0).next().prepend('<div id="'+id+'"></div>');block=$('#'+id);} 413if(!self.hasClass('active')){block.addClass('hidden');} 414abt__ut2_gt_cloneTools(tab_id,active_id);$.ceAjax('request',fn_url('abt__ut2_grid_tabs.load'),{result_ids:'content_abt__ut2_grid_tab_'+self.data('block'),hidden:false,repeat_on_error:true,});});});}});}(Tygh,Tygh.$));(function(_,$){$.ceEvent('on','ce.commoninit',function(context){let flyMenuExists=context.find('.ut2-fm');if(flyMenuExists.length){$('.ut2-mt').on('click',function(){$(this).toggleClass('active').parent().toggleClass('toggle-it');});if(_.abt__ut2.device==='desktop'){$('.ut2-lfl').hover(function(){var parent=$(this);var child=parent.find('.ut2-slw');if(child.length){var child_pos=child[0].getBoundingClientRect();if(child_pos.top<0){child.addClass('no-translate');}else if(child_pos.bottom>$(window).height()){child.addClass('no-translate bottom');}}},function(){});$('.ut2-lsl__more .ut2-lsl__more-link').each(function(i,e){$(e).height($($(e).parent().find('a:not(.hidden)').get(-1)).height()+2+'px');});}else{$('.ut2-lfl i').on('click',function(){var item=$(this);var parent=item.parent();var siblings=parent.siblings('.ut2-lfl, .ut2-lsl');siblings.toggleClass('hidden');var back_to_main=parent.parents('.ut2-fm').find('.ut2-fm__link-back');if(back_to_main.hasClass('hidden')){back_to_main.removeClass('hidden');}else if(!parent.hasClass('ut2-lsl')){back_to_main.addClass('hidden');} 415parent.toggleClass('active');});$('.ut2-lfl > p, .ut2-lsl > p').click(function(){var p_elem=$(this);var parent=p_elem.parent();if(!parent.hasClass('active')){p_elem.next().trigger('click');}});$('.ut2-fm__link-back').on('click',function(){var wrapper=$(this).addClass('hidden').parent();wrapper.find('.ut2-lfl, .ut2-lsl').removeClass('hidden active');});}}});}(Tygh,Tygh.$));(function(_,$){function fn_abt__ut2_load_video(elm){var id=elm.data('banner-youtube-id'),params=elm.data('banner-youtube-params');elm.addClass('loaded').empty().append($('<iframe>',{src:"https://www.youtube.com/embed/"+id+"?"+params,frameborder:0,allowfullscreen:'true',allowscriptaccess:'always',}));} 416$(_.doc).on('click','a[data-content="video"]:not(.loaded),div[data-banner-youtube-id]',function(e){if($(e.target).attr('data-banner-youtube-id')||$(e.target).attr('data-type')){var elm=$(e.target);if($(e.target).attr('data-type'))elm=elm.parent();$(this).addClass('loaded');fn_abt__ut2_load_video(elm);return false;}else{return true;}});}(Tygh,Tygh.$));(function(_,$){$(document).ready(function(){$(_.doc).on('click','.ut2-load-more:not(.hidden):not(.ut2-load-more-loading)',function(){$(this).addClass('ut2-load-more-loading');let current_position=0;$.ceAjax('request',$(this).data('ut2-load-more-url'),{save_history:_.abt__ut2.device!=='mobile',result_ids:$(this).data('ut2-load-more-result-ids'),append:true,hidden:true,pre_processing:function(data,params){var grid_items=$('.cm-pagination-container').find('div[class*="ty-column"]');if(grid_items.length){var empty_items=$('.'+'ty-column'+grid_items[0].className.match(/ty-column(\d)+/)[1]+':empty');if(empty_items.length){empty_items.remove();}} 417current_position=$(window).scrollTop();$('html').addClass('dialog-is-open');},callback:function(data){$(window).scrollTop(current_position);$('html').removeClass('dialog-is-open');$('.ut2-load-more-loading').addClass('hidden');if(data.html.ut2_pagination_block_bottom!==undefined){$('#ut2_pagination_block_bottom').empty().html(data.html.ut2_pagination_block_bottom);} 418if(data.html.ut2_pagination_block!==undefined){$('#ut2_pagination_block').empty().html(data.html.ut2_pagination_block);} 419$.ceEvent('trigger','ce.ut2-load-more',[data]);},});});if(_.abt__ut2.settings.load_more.mode[_.abt__ut2.device]==='auto'){$(window).on("scroll",function(){let load_more_button=$('.ut2-load-more:not(.hidden):not(.ut2-load-more-loading)'),window_height=$(window).height(),scroll_top=$(window).scrollTop(),additional_margin=550;if(load_more_button.length){let button_top=load_more_button.offset().top;if(!$('html').hasClass('dialog-is-open')&&scroll_top+window_height+additional_margin>button_top&&scroll_top-window_height-additional_margin<button_top){load_more_button.click();}}});}});}(Tygh,Tygh.$));(function(_,$){$(document).ready(function(){if(_.abt__ut2.controller==="products"&&_.abt__ut2.mode==="view"){$(".ut2-bt__products a.cm-dialog-opener[id^='opener_buy_together_options']").click(function(){var link=$(this);var product=link.parents(".ut2-bt__product");setTimeout(function(){var overlay=product.find(".ui-widget-overlay");var modal=overlay.next().detach();overlay.detach();overlay.insertBefore("#ut2__buy-together");modal.insertBefore("#ut2__buy-together");var form_name=link.parents("form").attr("name");modal.attr("data-ut2-pfn",form_name);},0);});$.ceEvent('on','ce.product_option_changed_post',function(objId,id,optionId,updateIds,formData,data,params){var active_modal=$(document.querySelector(".ui-dialog.ui-widget:not([style*='display: none'])"));var overlay=$(".ui-widget-overlay");overlay.insertBefore("#ut2__buy-together");active_modal.insertBefore("#ut2__buy-together");});$("#ut2__buy-together form").each(function(){var form_name=this.name;$.ceEvent("on","ce.formpre_"+form_name,function(form,elm){var inputs=$(".ui-dialog.ui-widget[data-ut2-pfn='"+form_name+"']").find("input, select").serializeObject();$.each(inputs,function(key,value){form.append('<input type="hidden" name="'+key+'" value="'+value+'" />');});});});}});}(Tygh,Tygh.$));(function(_,$){$(_.doc).on('click','.cm-abt-filter-post',function(){var self=$(this);$.ceAjax('request',fn_url('products.view'),{method:'get',data:{product_id:self.data('caProductId'),abt__rating:self.data('caRating'),page:1,},result_ids:'pagination_contents_comments_*,abt__discussion_buttons_*',caching:true,});});}(Tygh,Tygh.$));(function(_,$){let observer;document.addEventListener('DOMContentLoaded',function(){observer=new IntersectionObserver((entries)=>
419{entries.forEach((entry)=>{let videoElem=entry.target;if(!entry.isIntersecting&&!videoElem.paused&&videoElem.currentTime>0){videoElem.pause();}else if(entry.isIntersecting&&videoElem.paused){videoElem.play();}})},{});}) 420$.ceEvent('on','ce.commoninit',function(context){$('video.ut2-banner__video',context).each((k,i)=>{observer.observe(i);});});}(Tygh,Tygh.$));(function(_,$){let getMainImage=()=>{return _.doc.querySelector('.cm-preview-wrapper .owl-item.active img');} 421$(_.doc).on({mouseenter:changeMainImage,mouseleave:restoreMainImage},'.cm-picker-product-variation-features a[data-ca-variation-image]');function changeMainImage(ev){let mainImage=getMainImage(),variationLink=ev.target.closest('a');if(mainImage){mainImage.parentNode.classList.add('ab__clear_image');['src','srcset'].map(function(e){if(mainImage[e]!==undefined){let postfix=e==='srcset'&&variationLink.dataset['caVariationImageHidpi']!==undefined?'Hidpi':'';mainImage.dataset[e+'_old']=mainImage[e];mainImage[e]=variationLink.dataset['caVariationImage'+postfix];}});}};function restoreMainImage(){let mainImage=getMainImage();if(mainImage){['src','srcset'].map(function(e){if(mainImage.dataset[e+'_old']!==undefined){mainImage[e]=mainImage.dataset[e+'_old'];}}) 422mainImage.parentNode.classList.remove('ab__clear_image');}}}(Tygh,Tygh.$));(function(_,$){$(_.doc).on({mouseenter:changeMainImage,mouseleave:restoreMainImage},'.cm-ab-hover-gallery div');let getImage=(el)=>{return el.closest('.ut2-gl__image, .ut2-pl__image').querySelector('img.img-ab-hover-gallery');} 423let setActiveIndicator=(elem,first=false)=>{let container=elem.closest('.cm-ab-hover-gallery'),indicatorsContainer=container.querySelector('.abt__ut2_hover_gallery_indicators');let index=0;if(!first){index=Array.from(container.children).indexOf(elem);} 424Array.from(indicatorsContainer.children).forEach((item)=>{item.classList.remove('active');});indicatorsContainer.children.item(index)?.classList.add('active');} 425function changeMainImage(ev){let elem=ev.target,img=getImage(elem) 426setActiveIndicator(elem);if(img&&elem.dataset['caProductAdditionalImageSrc']!==undefined){['src','srcset'].map(function(e){let ce=e.charAt(0).toUpperCase()+e.slice(1);if(img[e]!==''&&elem.dataset['caProductAdditionalImage'+ce]!==''){img.dataset[e+'_old']=img[e];img[e]=elem.dataset['caProductAdditionalImage'+ce];}});}};function restoreMainImage(ev){let elem=ev.target,img=getImage(elem) 427setActiveIndicator(elem,true);if(img){['src','srcset'].map(function(e){if(img.dataset[e+'_old']!==undefined){img[e]=img.dataset[e+'_old'];}})}}}(Tygh,Tygh.$));(function(_,$){$.ceEvent('on','ce.commoninit',function(context){context.find('.cm-ab-load-select-variation-content').click(function(){var btn=this;var product_id=btn.getAttribute('data-ca-product-id');var target_id='ut2_select_variation_wrapper_'+product_id;var existing_target=document.getElementById(target_id);if(existing_target!==null){existing_target.remove();} 428var target=$(`<div id="${target_id}" class="ab-mobile-select-variation-container hidden"></div>`);target.appendTo('#'+_.container);$.ceAjax('request',fn_url('products.ut2_select_variation'),{method:'get',hidden:false,data:{product_id:product_id,get_view_content:target_id,},callback:function(res){if(res.html[target_id]!==undefined&&res.html[target_id]!==null){target.html(res[target_id]);btn.classList.add('loaded');target.addClass('open');_.abt__ut2.functions.toggleNoScroll(true);$.ceEvent('trigger','ce.commoninit',[target]);$.ceEvent('trigger','ut2_load_select_variation',[target,btn]);}}});$(document).on('click','.ab-mobile-select-variation-container .ty-btn__add-to-cart',function(){$.ceEvent('one','ce.ajaxdone',function(){target.find('.ut2-icon-baseline-close').click();});});});});}(Tygh,Tygh.$));!function(e){var t=function(u,D,f){"use strict";var k,H;if(function(){var e;var t={lazyClass:"lazyload",loadedClass:"lazyloaded",loadingClass:"lazyloading",preloadClass:"lazypreload",errorClass:"lazyerror",autosizesClass:"lazyautosizes",fastLoadedClass:"ls-is-cached",iframeLoadMode:0,srcAttr:"data-src",srcsetAttr:"data-srcset",sizesAttr:"data-sizes",minSize:40,customMedia:{},init:true,expFactor:1.5,hFac:.8,loadMode:2,loadHidden:true,ricTimeout:0,throttleDelay:125};H=u.lazySizesConfig||u.lazysizesConfig||{};for(e in t){if(!(e in H)){H[e]=t[e]}}}(),!D||!D.getElementsByClassName){return{init:function(){},cfg:H,noSupport:true}}var O=D.documentElement,i=u.HTMLPictureElement,P="addEventListener",$="getAttribute",q=u[P].bind(u),I=u.setTimeout,U=u.requestAnimationFrame||I,o=u.requestIdleCallback,j=/^picture$/i,r=["load","error","lazyincluded","_lazyloaded"],a={},G=Array.prototype.forEach,J=function(e,t){if(!a[t]){a[t]=new RegExp("(\\s|^)"+t+"(\\s|$)")}return a[t].test(e[$]("class")||"")&&a[t]},K=function(e,t){if(!J(e,t)){e.setAttribute("class",(e[$]("class")||"").trim()+" "+t)}},Q=function(e,t){var a;if(a=J(e,t)){e.setAttribute("class",(e[$]("class")||"").replace(a," "))}},V=function(t,a,e){var i=e?P:"removeEventListener";if(e){V(t,a)}r.forEach(function(e){t[i](e,a)})},X=function(e,t,a,i,r){var n=D.createEvent("Event");
vendor: 5,660 bytes, line 428
428if(!a){a={}}a.instance=k;n.initEvent(t,!i,!r);n.detail=a;e.dispatchEvent(n);return n},Y=function(e,t){var a;if(!i&&(a=u.picturefill||H.pf)){if(t&&t.src&&!e[$]("srcset")){e.setAttribute("srcset",t.src)}a({reevaluate:true,elements:[e]})}else if(t&&t.src){e.src=t.src}},Z=function(e,t){return(getComputedStyle(e,null)||{})[t]},s=function(e,t,a){a=a||e.offsetWidth;while(a<H.minSize&&t&&!e._lazysizesWidth){a=t.offsetWidth;t=t.parentNode}return a},ee=function(){var a,i;var t=[];var r=[];var n=t;var s=function(){var e=n;n=t.length?r:t;a=true;i=false;while(e.length){e.shift()()}a=false};var e=function(e,t){if(a&&!t){e.apply(this,arguments)}else{n.push(e);if(!i){i=true;(D.hidden?I:U)(s)}}};e._lsFlush=s;return e}(),te=function(a,e){return e?function(){ee(a)}:function(){var e=this;var t=arguments;ee(function(){a.apply(e,t)})}},ae=function(e){var a;var i=0;var r=H.throttleDelay;var n=H.ricTimeout;var t=function(){a=false;i=f.now();e()};var s=o&&n>49?function(){o(t,{timeout:n});if(n!==H.ricTimeout){n=H.ricTimeout}}:te(function(){I(t)},true);return function(e){var t;if(e=e===true){n=33}if(a){return}a=true;t=r-(f.now()-i);if(t<0){t=0}if(e||t<9){s()}else{I(s,t)}}},ie=function(e){var t,a;var i=99;var r=function(){t=null;e()};var n=function(){var e=f.now()-a;if(e<i){I(n,i-e)}else{(o||r)(r)}};return function(){a=f.now();if(!t){t=I(n,i)}}},e=function(){var v,m,c,h,e;var y,z,g,p,C,b,A;var n=/^img$/i;var d=/^iframe$/i;var E="onscroll"in u&&!/(gle|ing)bot/.test(navigator.userAgent);var _=0;var w=0;var M=0;var N=-1;var L=function(e){M--;if(!e||M<0||!e.target){M=0}};var x=function(e){if(A==null){A=Z(D.body,"visibility")=="hidden"}return A||!(Z(e.parentNode,"visibility")=="hidden"&&Z(e,"visibility")=="hidden")};var W=function(e,t){var a;var i=e;var r=x(e);g-=t;b+=t;p-=t;C+=t;while(r&&(i=i.offsetParent)&&i!=D.body&&i!=O){r=(Z(i,"opacity")||1)>0;if(r&&Z(i,"overflow")!="visible"){a=i.getBoundingClientRect();r=C>a.left&&p<a.right&&b>a.top-1&&g<a.bottom+1}}return r};var t=function(){var e,t,a,i,r,n,s,o,l,u,f,c;var d=k.elements;if((h=H.loadMode)&&M<8&&(e=d.length)){t=0;N++;for(;t<e;t++){if(!d[t]||d[t]._lazyRace){continue}if(!E||k.prematureUnveil&&k.prematureUnveil(d[t])){R(d[t]);continue}if(!(o=d[t][$]("data-expand"))||!(n=o*1)){n=w}if(!u){u=!H.expand||H.expand<1?O.clientHeight>500&&O.clientWidth>500?500:370:H.expand;k._defEx=u;f=u*H.expFactor;c=H.hFac;A=null;if(w<f&&M<1&&N>2&&h>2&&!D.hidden){w=f;N=0}else if(h>1&&N>1&&M<6){w=u}else{w=_}}if(l!==n){y=innerWidth+n*c;z=innerHeight+n;s=n*-1;l=n}a=d[t].getBoundingClientRect();if((b=a.bottom)>=s&&(g=a.top)<=z&&(C=a.right)>=s*c&&(p=a.left)<=y&&(b||C||p||g)&&(H.loadHidden||x(d[t]))&&(m&&M<3&&!o&&(h<3||N<4)||W(d[t],n))){R(d[t]);r=true;if(M>9){break}}else if(!r&&m&&!i&&M<4&&N<4&&h>2&&(v[0]||H.preloadAfterLoad)&&(v[0]||!o&&(b||C||p||g||d[t][$](H.sizesAttr)!="auto"))){i=v[0]||d[t]}}if(i&&!r){R(i)}}};var a=ae(t);var S=function(e){var t=e.target;if(t._lazyCache){delete t._lazyCache;return}L(e);K(t,H.loadedClass);Q(t,H.loadingClass);V(t,B);X(t,"lazyloaded")};var i=te(S);var B=function(e){i({target:e.target})};var T=function(e,t){var a=e.getAttribute("data-load-mode")||H.iframeLoadMode;if(a==0){e.contentWindow.location.replace(t)}else if(a==1){e.src=t}};var F=function(e){var t;var a=e[$](H.srcsetAttr);if(t=H.customMedia[e[$]("data-media")||e[$]("media")]){e.setAttribute("media",t)}if(a){e.setAttribute("srcset",a)}};var s=te(function(t,e,a,i,r){var n,s,o,l,u,f;if(!(u=X(t,"lazybeforeunveil",e)).defaultPrevented){if(i){if(a){K(t,H.autosizesClass)}else{t.setAttribute("sizes",i)}}s=t[$](H.srcsetAttr);n=t[$](H.srcAttr);if(r){o=t.parentNode;l=o&&j.test(o.nodeName||"")}f=e.firesLoad||"src"in t&&(s||n||l);u={target:t};K(t,H.loadingClass);if(f){clearTimeout(c);c=I(L,2500);V(t,B,true)}if(l){G.call(o.getElementsByTagName("source"),F)}if(s){t.setAttribute("srcset",s)}else if(n&&!l){if(d.test(t.nodeName)){T(t,n)}else{t.src=n}}if(r&&(s||l)){Y(t,{src:n})}}if(t._lazyRace){delete t._lazyRace}Q(t,H.lazyClass);ee(function(){var e=t.complete&&t.naturalWidth>1;if(!f||e){if(e){K(t,H.fastLoadedClass)}S(u);t._lazyCache=true;I(function(){if("_lazyCache"in t){delete t._lazyCache}},9)}if(t.loading=="lazy"){M--}},true)});var R=function(e){if(e._lazyRace){return}var t;var a=n.test(e.nodeName);var i=a&&(e[$](H.sizesAttr)||e[$]("sizes"));var r=i=="auto";if((r||!m)&&a&&(e[$]("src")||e.srcset)&&!e.complete&&!J(e,H.errorClass)&&J(e,H.lazyClass)){return}t=X(e,"lazyunveilread").detail;if(r){re.updateElem(e,true,e.offsetWidth)}e._lazyRace=true;M++;s(e,t,r,i,a)};var r=ie(function(){H.loadMode=3;a()});var o=function(){if(H.loadMode==3){H.loadMode=2}r()};var l=function(){if(m){return}if(f.now()-e<999){I(l,999);return}m=true;H.loadMode=3;a();q("scroll",o,true)};return{_:function(){e=f.now();k.elements=D.getElementsByClassName(H.lazyClass);v=D.getElementsByClassName(H.lazyClass+" "+H.preloadClass);q("scroll",a,true);q("resize",a,true);q("pageshow",function(e){if(e.persisted){var t=D.querySelectorAll("."+H.loadingClass);if(t.length&&t.forEach){U(function(){t.forEach(function(e){if(e.complete){R(e)}})})}}});if(u.MutationObserver){new MutationObserver(a).observe(O,{childList:true,subtree:true,attributes:true})}else{O[P]("DOMNodeInserted",a,true);O[P]("DOMAttrModified",a,true);setInterval(a,999)}q("hashchange",a,true);["focus","mouseover","click","load","transitionend","animationend"].forEach(function(e){D[P](e,a,true)});if(/d$|^c/.test(D.readyState)){l()}else{q("load",l);D[P]("DOMContentLoaded",a);I(l,2e4)}if(k.elements.length){t();ee._lsFlush()}else{a()}},checkElems:a,unveil:R,_aLSL:o}}(),re=function(){var a;var n=te(function(e,t,a,i){var r,n,s;e._lazysizesWidth=i;i+="px";e.setAttribute("sizes",i);
428if(j.test(t.nodeName||"")){r=t.getElementsByTagName("source");for(n=0,s=r.length;n<s;n++){r[n].setAttribute("sizes",i)}}if(!a.detail.dataAttr){Y(e,a.detail)}});var i=function(e,t,a){var i;var r=e.parentNode;if(r){a=s(e,r,a);i=X(e,"lazybeforesizes",{width:a,dataAttr:!!t});if(!i.defaultPrevented){a=i.detail.width;if(a&&a!==e._lazysizesWidth){n(e,r,i,a)}}}};var e=function(){var e;var t=a.length;if(t){e=0;for(;e<t;e++){i(a[e])}}};var t=ie(e);return{_:function(){a=D.getElementsByClassName(H.autosizesClass);q("resize",t)},checkElems:t,updateElem:i}}(),t=function(){if(!t.i&&D.getElementsByClassName){t.i=true;re._();e._()}};return I(function(){H.init&&t()}),k={cfg:H,autoSizer:re,loader:e,init:t,uP:Y,aC:K,rC:Q,hC:J,fire:X,gW:s,rAF:ee}}(e,e.document,Date);e.lazySizes=t,"object"==typeof module&&module.exports&&(module.exports=t)}("undefined"!=typeof window?window:{});(function(_,$){$.ceEvent('on','ce.formajaxpost_call_requests_form_main',function(form,elm){dataLayer.push({'event':'callback'});console.log('event - callback');});}(Tygh,jQuery));(function(_,$){var Carousel={newLazyPreload:function newLazyPreload($item,$lazyImg){var isOverrideEnabled=this.$elem.data('caScrollerIsOverrideEnabled');var base=this,iterations=0,isBackgroundImg;if($lazyImg.prop("tagName")==="DIV"){$lazyImg.css("background-image","url("+$lazyImg.data("src")+")");isBackgroundImg=true;}else{if(isOverrideEnabled){Object.assign($lazyImg[0],{srcset:$lazyImg.data("srcset"),src:$lazyImg.data("src")});}else{$lazyImg[0].src=$lazyImg.data("src");}} 429function showImage(){$item.data("owl-loaded","loaded").removeClass("loading");if(isOverrideEnabled){$lazyImg.removeAttr("data-srcset data-src");}else{$lazyImg.removeAttr("data-src");} 430if(base.options.lazyEffect==="fade"){$lazyImg.fadeIn(400);}else{$lazyImg.show();} 431if(typeof base.options.afterLazyLoad==="function"){base.options.afterLazyLoad.apply(this,[base.$elem]);}} 432function checkLazyImage(){iterations+=1;if(base.completeImg($lazyImg.get(0))||isBackgroundImg===true){showImage();}else if(iterations<=100){window.setTimeout(checkLazyImage,100);}else{showImage();}} 433checkLazyImage();}};function overrideLazyPreloadFunction(scrollerData){scrollerData.$elem.data('caScrollerIsOverrideEnabled',true);scrollerData.lazyPreload=Carousel.newLazyPreload;} 434$.ceEvent('on','ce.scroller.beforeInit',function(scrollerData){overrideLazyPreloadFunction(scrollerData);});$.ceEvent('on','ce.scroller_init_with_quantity.beforeInit',function(scrollerData){overrideLazyPreloadFunction(scrollerData);});$.ceEvent('on','ce.product_image_gallery.beforeInit',function(scrollerData){overrideLazyPreloadFunction(scrollerData);});$.ceEvent('on','ce.product_image_gallery.inner.beforeInit',function(scrollerData){overrideLazyPreloadFunction(scrollerData);});$.ceEvent('on','ce.previewers.beforeInit',function(scrollerData){overrideLazyPreloadFunction(scrollerData);});$.ceEvent('on','ce.banner.carousel.beforeInit',function(scrollerData){overrideLazyPreloadFunction(scrollerData);});})(Tygh,Tygh.$);(function(){'use strict';var BFC_VERSION='1.14-beta5';if(window.__bfcVersionLoaded===BFC_VERSION)return;var LEGACY_ACTIVE=!!window.__bfcCartUiLoaded;window.__bfcVersionLoaded=BFC_VERSION;window.__bfcCartUiLoaded=true;var ROOT_ID='cart_main';var RAW=window.BFC_CFG||{};function on(key){return RAW[key]!=='N';} 435var CFG={cartPage:on('cartPage'),cartStickyCta:on('cartStickyCta'),mcDesktop:on('mcDesktop'),mcMobile:on('mcMobile'),mcLineTotals:on('mcLineTotals'),mcBackdrop:on('mcBackdrop'),mcEmptyState:on('mcEmptyState'),mcDiscount:on('mcDiscount'),mcFreeShip:on('mcFreeShip'),notifyPopup:on('notifyPopup'),mcAnim:on('mcAnim'),freeShipFrom:Math.max(0,parseFloat(String(RAW.freeShipFrom||'').replace(',','.'))||0)};var I18N={uk:{del:'ÐидалиÑи',itemsCount:'ТоваÑÑв',subtotalGoods:'Разом за ÑоваÑи',perUnit:'/ÑÑ',currency:'гÑн',cart:'ÐоÑик',total:'Разом',close:'ÐакÑиÑи',saved:'Ðи заоÑаджÑÑÑе',pcs:'ÑÑ.',shipLeft:'Ðо безкоÑÑÐ¾Ð²Ð½Ð¾Ñ Ð´Ð¾ÑÑавки',shipFree:'ÐезкоÑÑовна доÑÑавка â ваÑа',added:'Ðодано до коÑика',inCart:'У коÑикÑ',cartTotal:'Разом',forms:['ÑоваÑ','ÑоваÑи','ÑоваÑÑв'],empty:'ÐоÑик поÑожнÑй',emptySub
435:'ÐодайÑе ÑоваÑи, Ñоб оÑоÑмиÑи замовленнÑ',less:'ÐенÑе',more:'ÐÑлÑÑе',viewCart:'ÐеÑеглÑнÑÑи коÑик',orderDiscount:'Ðнижка на замовленнÑ'},ru:{del:'УдалиÑÑ',itemsCount:'ТоваÑов',subtotalGoods:'ÐÑого за ÑоваÑÑ',perUnit:'/ÑÑ',currency:'гÑн',cart:'ÐоÑзина',total:'ÐÑого',close:'ÐакÑÑÑÑ',saved:'ÐÑ ÑкономиÑе',pcs:'ÑÑ.',shipLeft:'Ðо беÑплаÑной доÑÑавки',shipFree:'ÐеÑплаÑÐ½Ð°Ñ Ð´Ð¾ÑÑавка â ваÑа',added:'Ðобавлено в коÑзинÑ',inCart:'РкоÑзине',cartTotal:'ÐÑого',forms:['ÑоваÑ','ÑоваÑа','ÑоваÑов'],empty:'ÐоÑзина пÑÑÑа',emptySub:'ÐобавÑÑе ÑоваÑÑ, ÑÑÐ¾Ð±Ñ Ð¾ÑоÑмиÑÑ Ð·Ð°ÐºÐ°Ð·',less:'ÐенÑÑе',more:'ÐолÑÑе',viewCart:'ÐеÑейÑи в коÑзинÑ',orderDiscount:'Скидка на заказ'},en:{del:'Remove',itemsCount:'Items',subtotalGoods:'Subtotal',perUnit:'/pc',currency:'UAH',cart:'Cart',total:'Total',close:'Close',saved:'You save',pcs:'pcs',shipLeft:'To free shipping',shipFree:'Free shipping unlocked',added:'Added to cart',inCart:'In cart',cartTotal:'Total',forms:['item','items','items'],empty:'Your cart is empty',emptySub:'Add products to place an order',less:'Less',more:'More',viewCart:'View cart',orderDiscount:'Order discount'}};function detectLang(){var l=(document.documentElement.getAttribute('lang')||'').toLowerCase().split('-')[0];if(I18N[l])return l;var m=location.pathname.match(/^\/(uk|ru|en)(\/|$)/);return(m&&I18N[m[1]])?m[1]:'uk';} 436var LANG=detectLang();var T=I18N[LANG];function plural(n,forms){if(LANG==='en')return n===1?forms[0]:forms[1];var n10=n%10,n100=n%100;if(n10===1&&n100!==11)return forms[0];if(n10>=2&&n10<=4&&(n100<10||n100>=20))return forms[1];return forms[2];} 437var HIDE_TEXTS=['Ðожна забÑаÑи ÑÑогоднÑ','Ðожно забÑаÑÑ ÑегоднÑ','Can be picked up today','РобÑане','РизбÑанное','Add to wish list','УвÑйÑи','ÐойÑи','Sign in'];var _currency=null;function currency(){if(_currency!==null)return _currency;var root=document.getElementById(ROOT_ID)||document;var sample=root.querySelector('span[id^="sec_product_subtotal_"]');var host=sample?(sample.closest('bdi')||sample.parentElement):null;var txt=host?host.textContent:'';var m=txt.match(/[\d][\d.,\s â¯]*\s*([^\d\s â¯][^\d]{0,3})\s*$/);_currency=(m&&m[1].trim())||T.currency;return _currency;} 438function toNumber(str){if(!str)return NaN;return parseFloat(String(str).replace(/[^\d.,-]/g,'').replace(',','.'));} 439function realRows(root){return root.querySelectorAll('table.ty-cart-content > tbody > tr');} 440function formatLikeSample(num,sample){var cur=String(sample).replace(/[\d\s .,]+/g,'').trim();var numericPart=String(sample).replace(/[^\d\s .,]/g,'');var grouped=/[\s ]/.test(numericPart.trim());var text=grouped?Math.round(num).toString().replace(/\B(?=(\d{3})+(?!\d))/g,' '):Math.round(num).toString();return cur?text+' '+cur:text;} 441function enhancePriceBadge(row){var subtotalSpan=row.querySelector(':scope > td.ty-cart-content__price span[id^="sec_product_subtotal_"]');if(!subtotalSpan)return;var id=subtotalSpan.id.replace('sec_product_subtotal_','');var subtotalBdi=subtotalSpan.closest('bdi');if(!subtotalBdi)return;var subtotalCell=subtotalBdi.closest('td');if(!subtotalCell)return;var unitPriceEl=document.getElementById('sec_product_price_'+id);var origUnitEl=document.getElementById('sec_original_price_'+id);var qtyInput=row.querySelector('.cm-amount');var qty=qtyInput?(parseInt(qtyInput.value,10)||1):1;var wrap=subtotalCell.querySelector('.bfc-price-old');var existingBadge=subtotalCell.querySelector('.bfc-badge-discount');var unitLine=subtotalCell.querySelector('.bfc-price-unit');var hasDiscount=false;if(origUnitEl&&unitPriceEl){var originalUnit=toNumber(origUnitEl.textContent);var currentUnit=toNumber(unitPriceEl.textContent);if(originalUnit>0&&originalUnit>currentUnit){hasDiscount=true;var originalSubtotal=originalUnit*qty;var pct=Math.round(((originalUnit-currentUnit)/ originalUnit)*100);var sig=originalSubtotal+'|'+qty;if(!wrap){wrap=document.createElement('div');wrap.className='bfc-price-old';subtotalCell.insertBefore(wrap,subtotalBdi);} 442if(wrap.getAttribute('data-bfc-sig')!==sig){wrap.textContent=originalSubtotal.toFixed(0)+' '+currency();wrap.setAttribute('data-bfc-sig',sig);} 443if(!existingBadge){existingBadge=document.createElement('span');existingBadge.className='bfc-badge-discount';} 444if(existingBadge.previousElementSibling!==subtotalBdi){subtotalBdi.insertAdjacentElement('afterend',existingBadge);} 445var badgeText='-'+pct+'%';if(existingBadge.textContent!==badgeText)existingBadge.textContent=badgeText;subtotalBdi.classList.add('bfc-price-sale');}} 446if(!hasDiscount){if(wrap)wrap.remove();if(existingBadge)existingBadge.remove();subtotalBdi.classList.remove('bfc-price-sale');} 447if(qty>1&&unitPriceEl){var unitText=toNumber(unitPriceEl.textContent).toFixed(0)+' '+currency()+T.perUnit;if(!unitLine){unitLine=document.createElement('div');unitLine.className='bfc-price-unit';
447subtotalCell.appendChild(unitLine);} 448if(unitLine.textContent!==unitText)unitLine.textContent=unitText;}else if(unitLine){unitLine.remove();}} 449function volumeToPlainText(item){var select=item.querySelector('select');if(!select)return;var text='';if(select.selectedIndex>=0&&select.options[select.selectedIndex]){text=select.options[select.selectedIndex].textContent.trim();} 450if(!text)return;var span=item.querySelector('.bfc-opt-value');if(!span){span=document.createElement('span');span.className='bfc-opt-value';(select.parentElement||item).appendChild(span);} 451if(span.textContent!==text)span.textContent=text;select.classList.add('bfc-opt-select-hidden');} 452function restructureDescription(row){var desc=row.querySelector(':scope > td.ty-cart-content__description');if(!desc)return;var title=desc.querySelector('.ty-cart-content__product-title');var sku=desc.querySelector('.ty-cart-content__sku');var del=desc.querySelector('.ty-cart-content__product-delete');var optionItems=desc.querySelectorAll('.ty-control-group.ty-product-options__item');var meta=desc.querySelector('.bfc-meta');if(!meta){meta=document.createElement('div');meta.className='bfc-meta';if(title&&title.nextSibling){desc.insertBefore(meta,title.nextSibling);}else{desc.appendChild(meta);}} 453if(sku){sku.classList.add('bfc-meta-item');if(sku.parentElement!==meta)meta.appendChild(sku);} 454optionItems.forEach(function(item){var labelEl=item.querySelector('.ty-control-group__label');var text=labelEl?labelEl.textContent:'';var isVolume=/об\s*[Ñ'âʼ]?\s*[Ñе]м/i.test(text);if(isVolume){item.classList.remove('bfc-meta-hidden');item.classList.add('bfc-meta-item');volumeToPlainText(item);if(item.parentElement!==meta)meta.appendChild(item);}else{item.classList.add('bfc-meta-hidden');item.classList.remove('bfc-meta-item');if(item.parentElement===meta)desc.appendChild(item);}});if(del){var priceCell=null;var stSpan=row.querySelector(':scope > td.ty-cart-content__price span[id^="sec_product_subtotal_"]');if(stSpan)priceCell=stSpan.closest('td');if(!del.querySelector('svg')){Array.prototype.slice.call(del.childNodes).forEach(function(n){del.removeChild(n);});del.innerHTML='<svg viewBox="0 0 20 20" width="16" height="16" fill="none" '+'stroke="currentColor" stroke-width="1.9" stroke-linecap="round" aria-hidden="true">'+'<path d="M5 5l10 10M15 5L5 15"/></svg>';del.setAttribute('title',T.del);del.setAttribute('aria-label',T.del);} 455del.classList.add('bfc-delete-btn','bfc-del-sq');if(!LEGACY_ACTIVE&&priceCell&&del.parentElement!==priceCell){priceCell.classList.add('bfc-has-del');priceCell.appendChild(del);}}} 456function moveCheckoutButton(){var totals=document.getElementById('checkout_totals');if(!totals)return;var slot=totals.querySelector('.bfc-checkout-slot');if(!slot){slot=document.createElement('div');slot.className='bfc-checkout-slot';totals.appendChild(slot);} 457var existing=slot.querySelector('.ty-btn__primary');if(existing){if(existing.style.display==='none')existing.style.display='';return;} 458var root=document.getElementById(ROOT_ID);if(!root)return;var btn=root.querySelector('.buttons-container.ty-cart-content__bottom-buttons .ty-btn__primary')||root.querySelector('.buttons-container .ty-btn__primary')||root.querySelector('.ty-btn__primary');if(btn){if(btn.style.display==='none')btn.style.display='';slot.appendChild(btn);}} 459function hideExactTextNodes(root){var all=root.querySelectorAll('a, span, div, button, label, li');all.forEach(function(el){if(el.getAttribute('data-bfc-hidden'))return;var ownText='';el.childNodes.forEach(function(n){if(n.nodeType===3)ownText+=n.textContent;});ownText=ownText.trim();if(ownText&&HIDE_TEXTS.indexOf(ownText)!==-1){el.style.display='none';el.setAttribute('data-bfc-hidden','1');}});} 460function updateSubtotalBeforeDiscount(){var root=document.getElementById(ROOT_ID);if(!root)return;var total=0;var discounted=0;var anyDiscount=false;realRows(root).forEach(function(row){var subtotalSpan=row.querySelector(':scope > td.ty-cart-content__price span[id^="sec_product_subtotal_"]');if(!subtotalSpan)return;var id=subtotalSpan.id.replace('sec_product_subtotal_','');
460var qtyInput=row.querySelector('.cm-amount');var qty=qtyInput?(parseInt(qtyInput.value,10)||1):1;var unitEl=document.getElementById('sec_product_price_'+id);var origEl=document.getElementById('sec_original_price_'+id);var unit=unitEl?toNumber(unitEl.textContent):NaN;var orig=origEl?toNumber(origEl.textContent):NaN;var lineSubtotal=toNumber(subtotalSpan.textContent);discounted+=isNaN(lineSubtotal)?0:lineSubtotal;if(!isNaN(orig)&&!isNaN(unit)&&orig>unit){anyDiscount=true;total+=orig*qty;}else if(!isNaN(unit)){total+=unit*qty;}else{total+=isNaN(lineSubtotal)?0:lineSubtotal;}});if(!anyDiscount||!total)return;var target=null;document.querySelectorAll('#checkout_totals .ty-cart-statistic__item').forEach(function(li){if(target)return;if(li.classList.contains('bfc-items-count'))return;if(li.classList.contains('ty-cart-statistic__total'))return;var v=li.querySelector('.ty-cart-statistic__value');if(!v)return;var shown=v.getAttribute('data-bfc-shown');var num=toNumber(shown!==null?shown:v.textContent);if(!isNaN(num)&&Math.abs(num-discounted)<1)target=li;});if(!target)return;var valueEl=target.querySelector('.ty-cart-statistic__value');if(!valueEl)return;var sample=valueEl.getAttribute('data-bfc-sample');if(sample===null){sample=valueEl.textContent.replace(/\s+/g,' ').trim();valueEl.setAttribute('data-bfc-sample',sample);} 461var text=formatLikeSample(total,sample);if(valueEl.getAttribute('data-bfc-shown')!==text){valueEl.textContent=text;valueEl.setAttribute('data-bfc-shown',text);} 462addReconcileRow(target,discounted,sample);} 463function addReconcileRow(afterItem,subtotalAfterItemDiscounts,sample){var list=afterItem.parentElement;if(!list)return;var totalEl=document.querySelector('#checkout_totals .ty-cart-statistic__total-value');var finalTotal=totalEl?toNumber(totalEl.textContent):NaN;var existing=list.querySelector('.bfc-subtotal-row');var orderDiscount=(!isNaN(finalTotal))?(subtotalAfterItemDiscounts-finalTotal):0;if(!(orderDiscount>1)){if(existing)existing.remove();return;} 464var orderDiscountRow=null;document.querySelectorAll('#checkout_totals .ty-cart-statistic__item').forEach(function(li){if(orderDiscountRow||li.classList.contains('bfc-subtotal-row'))return;var v=li.querySelector('.ty-cart-statistic__value');if(!v)return;var n=toNumber(v.getAttribute('data-bfc-shown')!==null?v.getAttribute('data-bfc-shown'):v.textContent);if(!isNaN(n)&&Math.abs(Math.abs(n)-orderDiscount)<1)orderDiscountRow=li;});if(!orderDiscountRow){if(existing)existing.remove();return;} 465if(!existing){existing=document.createElement('li');existing.className='ty-cart-statistic__item bfc-subtotal-row';existing.innerHTML='<span class="ty-cart-statistic__title">'+T.subtotalGoods+'</span>'+'<span class="ty-cart-statistic__value bfc-subtotal-value"></span>';} 466if(existing.nextElementSibling!==orderDiscountRow){list.insertBefore(existing,orderDiscountRow);} 467var v=existing.querySelector('.bfc-subtotal-value');var txt=formatLikeSample(subtotalAfterItemDiscounts,sample);if(v.textContent!==txt)v.textContent=txt;} 468function clearCouponError(group,field){if(!group)return;group.querySelectorAll('.help-inline').forEach(function(el){el.remove();});if(field)field.classList.remove('cm-failed-field');group.querySelectorAll('.cm-failed-label').forEach(function(el){el.classList.remove('cm-failed-label');});} 469function tuneCouponField(){var root=document.getElementById(ROOT_ID);if(!root)return;var field=root.querySelector('#coupon_field');if(!field)return;var group=field.closest('.ty-gift-certificate-coupon');var btn=group&&group.querySelector('.ty-btn-go');if(!btn)return;var hint=(field.getAttribute('value')||'').trim();function isEmpty(){var v=(field.value||'').trim();return!v||(hint&&v===hint);} 470function sync(){var empty=isEmpty();if(btn.disabled!==empty)btn.disabled=empty;btn.classList.toggle('bfc-btn-disabled',empty);if(empty)clearCouponError(group,field);} 471if(!field.hasAttribute('data-bfc-coupon-bound')){field.setAttribute('data-bfc-coupon-bound','1');field.addEventListener('input',sync);field.addEventListener('change',sync);var form=field.closest('form');if(form&&!form.hasAttribute('data-bfc-coupon-bound')){form.setAttribute('data-bfc-coupon-bound','1');form.addEventListener('submit',function(e){if(isEmpty()){e.preventDefault();e.stopImmediatePropagation();clearCouponError(group,field);field.focus();}},true);} 472btn.addEventListener('click',function(e){if(isEmpty()){e.preventDefault();e.stopImmediatePropagation();clearCouponError(group,field);field.focus();}},true);} 473sync();} 474function findStickyHeader(){var candidates=document.querySelectorAll('.tygh-header, header, [class*="header"]');var best=null;Array.prototype.forEach.call(candidates,function(el){if(best)return;var cs=getComputedStyle(el);if(cs.position!=='sticky'&&cs.position!=='fixed')return;var r=el.getBoundingClientRect();if(r.height<=0||r.height>300)return;if(r.top>5)return;best=el;});return best;} 475function syncStickyOffset(){var root=document.getElementById(ROOT_ID);if(!root)return;var header=findStickyHeader();var h=header?header.getBoundingClientRect().height:0;var val=Math.round(h)+14;if(root.getAttribute('data-bfc-sticky-top')===String(val))return;document.documentElement.style.setProperty('--bfc-sticky-top',val+'px');root.setAttribute('data-bfc-sticky-top',String(val));syncBottomNavHeight();} 476function syncBottomNavHeight(){var nav=document.querySelector('.ut2-sticky-panel__wrap');var gap=0;var navRendered=false;if(nav){var cs=getComputedStyle(nav);if(cs.position==='fixed'&&cs.display!=='none'){var r=nav.getBoundingClientRect();navRendered=r.height>0;gap=Math.max(0,Math.min(r.height,window.innerHeight-r.top));}} 477if(!navRendered&&nav&&window.matchMedia('(max-width: 767px)').matches){gap=64;} 478var val=Math.round(gap);if(document.documentElement.getAttribute('data-bfc-bottomnav')===String(val))return;document.documentElement.style.setProperty('--bfc-bottomnav-h',val+'px');document.documentElement.setAttribute('data-bfc-bottomnav',String(val));} 479function bindStickyOffset(){if(window.__bfcStickyBound)return;window.__bfcStickyBound=true;var ticking=false;function onScroll(){if(ticking)return;ticking=true;window.requestAnimationFrame(function(){syncStickyOffset();ticking=false;});} 480window.addEventListener('scroll',onScroll,{passive:true});window.addEventListener('resize',onScroll,{passive:true});var nav=document.querySelector('.ut2-sticky-panel__wrap');if(nav){nav.addEventListener('transitionend',syncBottomNavHeight);nav.addEventListener('animationend',syncBottomNavHeight);}} 481function getRealCheckoutButton(){var totals=document.getElementById('checkout_totals');var slot=totals&&totals.querySelector('.bfc-checkout-slot');return(slot&&slot.querySelector('.ty-btn__primary'))||null;} 482function buildStickyCta(){var root=document.getElementById(ROOT_ID);if(!root)return null;var bar=document.getElementById('bfc-sticky-cta');if(!bar){bar=document.createElement('div');bar.id='bfc-sticky-cta';bar.innerHTML='<span class="bfc-cta-left">'+'<span class="bfc-cta-cart">
482'+'<svg class="bfc-cta-icon" viewBox="0 0 24 24" width="28" height="28" '+'fill="none" stroke="currentColor" stroke-width="1.7" '+'stroke-linecap="round" stroke-linejoin="round" aria-hidden="true">'+'<path d="M6.8 8.5h10.4l.9 11H5.9l.9-11Z"/>'+'<path d="M9 9V6.8a3 3 0 0 1 6 0V9"/>'+'</svg>'+'<span class="bfc-cta-count">0</span>'+'</span>'+'<span class="bfc-cta-total"></span>'+'</span>'+'<button type="button" class="bfc-cta-btn"></button>';var btn=bar.querySelector('.bfc-cta-btn');btn.addEventListener('click',function(e){e.preventDefault();var real=getRealCheckoutButton();if(real)real.click();});document.body.appendChild(bar);} 483return bar;} 484function updateStickyCta(){if(!CFG.cartStickyCta)return;var root=document.getElementById(ROOT_ID);if(!root)return;var real=getRealCheckoutButton();var bar=buildStickyCta();if(!bar)return;var count=0;realRows(root).forEach(function(r){var q=r.querySelector('.cm-amount');count+=q?(parseInt(q.value,10)||0):0;});var countEl=bar.querySelector('.bfc-cta-count');if(countEl&&countEl.textContent!==String(count))countEl.textContent=count;var totalEl=document.querySelector('#checkout_totals .ty-cart-statistic__total-value');var totalText=totalEl?totalEl.textContent.replace(/\s+/g,' ').trim():'';var totalOut=bar.querySelector('.bfc-cta-total');if(totalOut&&totalOut.textContent!==totalText)totalOut.textContent=totalText;var btn=bar.querySelector('.bfc-cta-btn');if(btn){var label=real?real.textContent.replace(/\s+/g,' ').trim():'';if(label&&btn.textContent!==label)btn.textContent=label;} 485if(!real||!count){bar.classList.remove('is-visible');return;} 486if(bar.__observed!==real){if(bar.__observer)bar.__observer.disconnect();bar.__observer=new IntersectionObserver(function(entries){entries.forEach(function(en){bar.classList.toggle('is-visible',!en.isIntersecting);});},{threshold:0});bar.__observer.observe(real);bar.__observed=real;}} 487function updateItemsCount(){var list=document.querySelector('#checkout_totals .ty-cart-statistic');var root=document.getElementById(ROOT_ID);var rows=root?realRows(root):[];if(!list||!rows.length)return;var count=0;rows.forEach(function(r){var qtyInput=r.querySelector('.cm-amount');count+=qtyInput?(parseInt(qtyInput.value,10)||0):0;});var li=list.querySelector('.bfc-items-count');if(!li){li=document.createElement('li');li.className='ty-cart-statistic__item bfc-items-count';li.innerHTML='<span class="ty-cart-statistic__title">'+T.itemsCount+'</span>'+'<span class="ty-cart-statistic__value bfc-items-count-value"></span>';list.insertBefore(li,list.firstChild);} 488var valueEl=li.querySelector('.bfc-items-count-value');if(valueEl.textContent!==String(count))valueEl.textContent=count;} 489function renderEmptyCartPage(root){var empty=root.querySelector('p.ty-no-items');if(!empty||realRows(root).length){root.classList.remove('bfc2-empty-page');root.querySelectorAll('[data-bfc2-empty-ui]').forEach(function(el){el.remove();});return;} 490root.classList.add('bfc2-empty-page');if(root.querySelector('[data-bfc2-empty-ui]'))return;var icon=document.createElement('div');icon.className='bfc2-empty-page__icon';icon.setAttribute('data-bfc2-empty-ui','');icon.setAttribute('aria-hidden','true');icon.innerHTML=mcSvgCart();empty.parentNode.insertBefore(icon,empty);var note=document.createElement('p');note.className='bfc2-empty-page__note';note.setAttribute('data-bfc2-empty-ui','');note.textContent=T.emptySub;empty.insertAdjacentElement('afterend',note);} 491function run(){var root=document.getElementById(ROOT_ID);if(!root)return;renderEmptyCartPage(root);realRows(root).forEach(function(row){enhancePriceBadge(row);restructureDescription(row);});hideExactTextNodes(root);updateItemsCount();updateSubtotalBeforeDiscount();tuneCouponField();moveCheckoutButton();syncStickyOffset();updateStickyCta();root.classList.add('bfc-ready');root.dataset.bfcVersion=BFC_VERSION;} 492var _applying=false;var _observer=null;window.BFC_TIMING=[];function mark(s){if(window.BFC_TIMING.length>60)window.BFC_TIMING.shift();window.BFC_TIMING.push(Math.round(performance.now())+'ms '+s);} 493function apply(){if(!CFG.cartPage)return;if(_applying)return;_applying=true;if(_observer)_observer.disconnect();var _t=performance.now();mark('apply() ÑÑаÑÑ');try{run();mark('apply() кÑнеÑÑ, ÑÑивалÑÑÑÑ '+Math.round(performance.now()-_t)+' мÑ');}catch(e){if(window.console&&console.warn)console.warn('[bfc_cart2]',e);}finally{_applying=false;observeCart();}} 494function observeCart(){var root=document.getElementById(ROOT_ID);if(!root)return;if(!_observer)_observer=new MutationObserver(apply);_observer.observe(root,{childList:true,subtree:true});if(root.parentElement){_observer.observe(root.parentElement,{childList:true});}}
495var MC_SEL='.cm-cart-content[id^="cart_content_"]';var mcApplying=false;var mcObserver=null;function mcIsMobile(){return window.matchMedia('(max-width: 767px)').matches;} 496function mcEnabled(){return mcIsMobile()?CFG.mcMobile:CFG.mcDesktop;} 497function mcSvgClose(){return'<svg viewBox="0 0 24 24" width="20" height="20" fill="none" stroke="currentColor" '+'stroke-width="1.9" stroke-linecap="round" aria-hidden="true">'+'<path d="M6 6l12 12M18 6L6 18"/></svg>';} 498function mcSvgCart(){return'<svg viewBox="0 0 24 24" width="40" height="40" fill="none" stroke="currentColor" '+'stroke-width="1.4" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true">'+'<path d="M6.8 8.5h10.4l.9 11H5.9l.9-11Z"/><path d="M9 9V6.8a3 3 0 0 1 6 0V9"/></svg>';} 499function mcUnlockScroll(){['dialog-is-open','no-scroll','dialog-no-scroll'].forEach(function(c){document.documentElement.classList.remove(c);});if(document.body)document.body.classList.remove('asc-body-open');} 500function mcClose(node){_drawerWantOpen=false;if(mcDrawerCapable()){mcDrawerClose();return;} 501var box=node.closest('.ty-dropdown-box');if(!box)return;var title=box.querySelector('.ty-dropdown-box__title');var content=box.querySelector('.ty-dropdown-box__content');if(title&&title.classList.contains('open')){try{title.click();}catch(e){}} 502setTimeout(function(){if(content&&!content.classList.contains('hidden')){if(title)title.classList.remove('open');content.classList.add('hidden');} 503var anyOpen=false;document.querySelectorAll('.ty-dropdown-box__content--cart').forEach(function(c){if(!c.classList.contains('hidden'))anyOpen=true;});if(!anyOpen)mcUnlockScroll();mcSyncBackdrop();},150);} 504var PRICE_STORE_KEY='bfc_prices_v1';var PRICE_STORE_MAX=400;function urlKey(href){if(!href)return null;try{var u=new URL(href,location.origin);if(u.pathname.indexOf('index.php')!==-1)return null;var p=u.pathname.replace(/\/+$/,'');return p&&p!==''?p:null;}catch(e){return null;}} 505function priceStoreRead(){try{return JSON.parse(sessionStorage.getItem(PRICE_STORE_KEY)||'{}')||{};} 506catch(e){return{};}} 507function priceStoreWrite(store){try{var keys=Object.keys(store);if(keys.length>PRICE_STORE_MAX){keys.sort(function(a,b){return(store[a][2]||0)-(store[b][2]||0);});keys.slice(0,keys.length-PRICE_STORE_MAX).forEach(function(k){delete store[k];});} 508sessionStorage.setItem(PRICE_STORE_KEY,JSON.stringify(store));}catch(e){}} 509var _seq=0;function harvestPrices(){if(!CFG.mcDiscount)return;var store=priceStoreRead();var dirty=false;function put(key,oldV,curV){if(!key||!(oldV>curV)||!(curV>0))return;var prev=store[key];if(prev&&Math.abs(prev[0]-oldV)<0.51&&Math.abs(prev[1]-curV)<0.51)return;store[key]=[oldV,curV,++_seq];dirty=true;} 510document.querySelectorAll('[id^="sec_old_price_"]').forEach(function(oldEl){var pid=oldEl.id.slice('sec_old_price_'.length);var curEl=document.getElementById('sec_discounted_price_'+pid);if(!curEl)return;var oldV=toNumber(oldEl.textContent);var curV=toNumber(curEl.textContent);if(isNaN(oldV)||isNaN(curV))return;var card=oldEl.closest('.ut2-gl__item, .ty-grid-list__item, [class*="grid-list__item"], [class*="gl__item"]');var key=null;if(card){var links=card.querySelectorAll('a[href]');for(var i=0;i<links.length&&!key;i++)key=urlKey(links[i].getAttribute('href'));}else{key=urlKey(location.pathname);} 511put(key,oldV,curV);put('pid:'+pid,oldV,curV);});document.querySelectorAll('[id^="sec_original_price_"]').forEach(function(oldEl){var cid=oldEl.id.slice('sec_original_price_'.length);var curEl=document.getElementById('sec_product_price_'+cid);if(!curEl)return;put('cart:'+cid,toNumber(oldEl.textContent),toNumber(curEl.textContent));});if(dirty)priceStoreWrite(store);} 512function lookupOldUnit(store,keys,currentPrice){if(!CFG.mcDiscount||isNaN(currentPrice))return 0;for(var i=0;i<keys.length;i++){var rec=keys[i]&&store[keys[i]];if(!rec)continue;if(Math.abs(rec[1]-currentPrice)>0.51)continue;return rec[0]>currentPrice+0.5?rec[0]:0;} 513return 0;} 514function mcCartId(li){var del=li.querySelector('.ty-cart-items__list-item-tools a');var href=del?(del.getAttribute('href')||''):'';var m=href.match(/[?&]cart_id=(\d+)/);if(m)return m[1];var priced=li.querySelector('[id^="sec_price_"]');m=priced&&priced.id.match(/^sec_price_(\d+)_\d+$/);return m?m[1]:null;} 515function mcReadItem(li,priceMap){var imgLink=li.querySelector('.ty-cart-items__list-item-image a')||li.querySelector('.ty-cart-items__list-item-image');var desc=li.querySelector('.ty-cart-items__list-item-desc');var nameLink=desc&&desc.querySelector('a');var priceP=desc&&desc.querySelector('p');var delLink=li.querySelector('.ty-cart-items__list-item-tools a');var qty=1;var priceText='';if(priceP){var spans=priceP.querySelectorAll(':scope > span');if(spans.length){var q=parseInt(spans[0].textContent.replace(/\D/g,''),10);if(q>0)qty=q;} 516var bdi=priceP.querySelector('bdi');priceText=(bdi?bdi.textContent:priceP.textContent).replace(/\s+/g,' ').trim();} 517var price=toNumber(priceText);var oldUnit=0;if(CFG.mcDiscount&&priceMap){oldUnit=lookupOldUnit(priceMap,['cart:'+mcCartId(li),urlKey(nameLink&&nameLink.getAttribute('href'))],price);} 518return{imgLink:imgLink,nameLink:nameLink,delLink:delLink,cartId:mcCartId(li),qty:qty,priceText:priceText,price:price,oldUnit:oldUnit,pct:oldUnit?Math.round(((oldUnit-price)/ oldUnit)*100):0};}
519var _qtyTimers={};var _busyTimer=null;var _busyOps=0;var _busyWaitRender=false;var _ovEl=null;function mcOverlay(on){if(!window.BFCL)return false;if(!_ovEl){_ovEl=document.createElement('div');_ovEl.className='bfcl-ov bfc-mc-ov';_ovEl.innerHTML='<div class="bfcl-morph"></div>';document.body.appendChild(_ovEl);} 520if(_ovEl.parentElement!==document.body)document.body.appendChild(_ovEl);if(on)_ovEl.classList.add('is-on');else _ovEl.classList.remove('is-on');return true;} 521function mcBusy(on){var h=document.documentElement;clearTimeout(_busyTimer);if(!on){mcOverlay(false);h.classList.remove('bfc-mc-busy','bfc-mc-busy-ext');return;} 522if(mcOverlay(true))h.classList.add('bfc-mc-busy-ext');h.classList.add('bfc-mc-busy');_busyTimer=setTimeout(function(){_busyOps=0;_busyWaitRender=false;mcOverlay(false);h.classList.remove('bfc-mc-busy','bfc-mc-busy-ext');},8000);} 523var _busyRenderTimer=null;function mcBusyDone(){if(_busyOps>0)_busyOps--;if(_busyOps>0)return;_busyOps=0;_busyWaitRender=true;clearTimeout(_busyRenderTimer);_busyRenderTimer=setTimeout(function(){_busyWaitRender=false;mcBusy(false);},2000);} 524function mcBusySettle(){if(_busyOps===0&&_busyWaitRender){_busyWaitRender=false;clearTimeout(_busyRenderTimer);mcBusy(false);}} 525function mcCartUrl(){var a=document.querySelector('.bfc-mc__btn--ghost');return(a&&a.getAttribute('href'))||'/cart/';} 526function mcDispatchUrl(){var TY=window.Tygh||{};var base=TY.current_location||location.origin;var script=TY.index_script||'index.php';return base.replace(/\/+$/,'')+'/'+String(script).replace(/^\/+/,'');} 527function mcCartSnapshot(){return fetch(mcCartUrl(),{credentials:'same-origin',cache:'no-store'}).then(function(r){return r.text();}).then(function(html){var snap={};var reP=/cart_products\[(\d+)\]\[product_id\][^>]*value="(\d+)"/g;var reA=/cart_products\[(\d+)\]\[amount\][^>]*value="(\d+)"/g;var m;while((m=reP.exec(html)))snap[m[1]]={pid:m[2],amount:1};while((m=reA.exec(html)))if(snap[m[1]])snap[m[1]].amount=parseInt(m[2],10)||1;return snap;}).catch(function(){return null;});} 528function mcRefreshStatus(){var TY=window.Tygh,$=TY&&TY.$;if(!$||!$.ceAjax)return;$.ceAjax('request',location.href,{method:'get',data:{full_render:'Y'},result_ids:'cart_status*',hidden:true});} 529function mcSendQty(cartId,amount){var after=function(){mcBusyDone();mcKeepOpen();mcRefreshStatus();};
529mcCartSnapshot().then(function(snap){if(!snap||!snap[cartId])return null;var fd=new FormData();fd.append('dispatch[checkout.update]','Y');fd.append('redirect_mode','cart');var hash=(window.Tygh&&Tygh.security_hash)||((document.querySelector('input[name="security_hash"]')||{}).value);if(hash)fd.append('security_hash',hash);Object.keys(snap).forEach(function(id){var qty=(id===String(cartId))?amount:snap[id].amount;fd.append('cart_products['+id+'][product_id]',snap[id].pid);fd.append('cart_products['+id+'][amount]',qty);});return fetch(mcDispatchUrl(),{method:'POST',body:fd,credentials:'same-origin'});}).then(after,after);} 530function mcStepQty(step,delta){var numEl=step.querySelector('.bfc-mc__step-n');var cur=parseInt(numEl.textContent,10)||1;var target=Math.max(1,cur+delta);if(target===cur)return;numEl.textContent=target;var minusB=step.querySelector('.bfc-mc__step-b[data-d="-1"]');if(minusB)minusB.disabled=target<=1;var cartId=step.getAttribute('data-bfc-cart');_busyOps++;mcBusy(true);clearTimeout(_qtyTimers[cartId]);_qtyTimers[cartId]=setTimeout(function(){mcSendQty(cartId,target);},450);} 531function mcBuildItem(data){var li=document.createElement('li');li.className='bfc-mc__item';var thumb=document.createElement('div');thumb.className='bfc-mc__thumb';if(!mcIsMobile()&&data.imgLink&&data.nameLink)data.imgLink.setAttribute('aria-label',data.nameLink.textContent.trim());if(data.imgLink)thumb.appendChild(data.imgLink);li.appendChild(thumb);var body=document.createElement('div');body.className='bfc-mc__body';if(data.nameLink){data.nameLink.classList.add('bfc-mc__name');body.appendChild(data.nameLink);} 532var row=document.createElement('div');row.className='bfc-mc__row';var mult=CFG.mcLineTotals?data.qty:1;var left=document.createElement('span');left.className='bfc-mc__qty';if(data.cartId){var step=document.createElement('span');step.className='bfc-mc__step';step.setAttribute('data-bfc-cart',data.cartId);var minusB=document.createElement('button');minusB.type='button';minusB.className='bfc-mc__step-b';minusB.setAttribute('data-d','-1');minusB.setAttribute('aria-label',T.less);minusB.textContent='â';if(data.qty<=1)minusB.disabled=true;var numEl=document.createElement('span');numEl.className='bfc-mc__step-n';numEl.textContent=data.qty;var plusB=document.createElement('button');plusB.type='button';plusB.className='bfc-mc__step-b';plusB.setAttribute('data-d','1');plusB.setAttribute('aria-label',T.more);plusB.textContent='+';[minusB,plusB].forEach(function(b){b.addEventListener('click',function(e){e.preventDefault();e.stopPropagation();mcStepQty(step,parseInt(b.getAttribute('data-d'),10));});});step.appendChild(minusB);step.appendChild(numEl);step.appendChild(plusB);left.appendChild(step);var suffixText=CFG.mcLineTotals?(data.qty>1?('Ã '+data.priceText):''):'';if(suffixText){var suffix=document.createElement('span');suffix.className='bfc-mc__qty-x';suffix.textContent=suffixText;left.appendChild(suffix);}}else{left.textContent=CFG.mcLineTotals?(data.qty+' Ã '+data.priceText):(data.qty+' '+T.pcs);} 533var prices=document.createElement('span');prices.className='bfc-mc__prices';if(!mcIsMobile()&&data.pct>0&&data.pct<=100){var discountBadge=document.createElement('span');discountBadge.className='bfc2-discount';discountBadge.textContent='â'+data.pct+'%';prices.appendChild(discountBadge);} 534if(data.oldUnit){var old=document.createElement('s');old.className='bfc-mc__old';old.textContent=formatLikeSample(data.oldUnit*mult,data.priceText);prices.appendChild(old);} 535var right=document.createElement('span');right.className='bfc-mc__line';right.textContent=(mult===1&&!isNaN(data.price))?data.priceText:formatLikeSample(data.price*mult,data.priceText);if(data.oldUnit)right.classList.add('bfc-mc__line--sale');prices.appendChild(right);row.appendChild(left);row.appendChild(prices);body.appendChild(row);li.appendChild(body);if(data.delLink){var tools=document.createElement('div');tools.className='bfc-mc__tools';data.delLink.classList.add('bfc-mc__del');data.delLink.setAttribute('title',T.del);data.delLink.setAttribute('aria-label',T.del);if(!data.delLink.querySelector('svg')){data.delLink.innerHTML='<svg viewBox="0 0 20 20" width="16" height="16" fill="none" '+'stroke="currentColor" stroke-width="1.9" stroke-linecap="round" aria-hidden="true">'+'<path d="M5 5l10 10M15 5L5 15"/></svg>';} 536if(!data.delLink.hasAttribute('data-bfc-reopen')){data.delLink.setAttribute('data-bfc-reopen','1');data.delLink.addEventListener('click',function(){mcKeepOpen();_busyWaitRender=true;mcBusy(true);});} 537tools.appendChild(data.delLink);li.appendChild(tools);} 538return li;} 539function mcUpgradeImage(original,larger){if(!original||!larger)return;var source=larger.getAttribute('data-ca-image-path')||larger.getAttribute('data-src')||larger.getAttribute('src');if(!source||/(?:^|\/)spacer\.(?:gif|png)(?:[?#]|$)/i.test(source))return;var image=larger.cloneNode(false);image.classList.remove('lazyOwl','ty-spinner','cm-image');['id','data-src','data-ca-image-path','srcset','sizes'].forEach(function(attr){image.removeAttribute(attr);});image.setAttribute('loading','eager');image.setAttribute('decoding','async');if(!image.getAttribute('alt'))image.setAttribute('alt',original.getAttribute('alt')||'');
539function showLoadedImage(){if(image.naturalWidth>1&&original.parentNode)original.replaceWith(image);} 540image.addEventListener('load',showLoadedImage,{once:true});image.src=source;if(image.complete)showLoadedImage();} 541function mcBuild(node){var desktop=!mcIsMobile();var extras=desktop?node.querySelector('[data-bfc2-extras]'):null;if(extras)extras.querySelectorAll('.bfc2-coupon').forEach(function(coupon){coupon.remove();});var pricing=extras&&extras.querySelector('[data-bfc2-net-total]');var hasDeliveryGuide=!!(extras&&extras.querySelector('.bfc2-delivery'));var priceMap=CFG.mcDiscount?priceStoreRead():null;if(extras&&priceMap)extras.querySelectorAll('[data-bfc2-cart-price]').forEach(function(price){var current=Number(price.getAttribute('data-bfc2-current-price'));var original=Number(price.getAttribute('data-bfc2-original-price'));if(current>0&&isFinite(current)&&isFinite(original)&&original>=current){priceMap['cart:'+price.getAttribute('data-bfc2-cart-price')]=[original,current];}});var items=[];node.querySelectorAll('.ty-cart-items__list-item').forEach(function(li){var item=mcReadItem(li,priceMap);if(desktop&&item.cartId&&item.imgLink){var larger=node.querySelector('[data-bfc2-product-image="'+item.cartId+'"] img');var originalImage=item.imgLink.querySelector('img');mcUpgradeImage(originalImage,larger);} 542items.push(item);});var totalQty=0,computed=0,priceSample='',saved=0;items.forEach(function(i){totalQty+=i.qty;if(!isNaN(i.price))computed+=i.price*i.qty;if(i.oldUnit)saved+=(i.oldUnit-i.price)*i.qty;if(!priceSample&&i.priceText)priceSample=i.priceText;});var subtotalP=node.querySelector('p.cart_subtotal');var totalText='';if(subtotalP){var strong=subtotalP.querySelector('strong');totalText=(strong?strong.textContent:'').replace(/\s+/g,' ').trim();} 543if(!totalText&&computed>0)totalText=formatLikeSample(computed,priceSample||('0 '+T.currency));if(pricing&&isFinite(Number(pricing.getAttribute('data-bfc2-net-total')))){totalText=pricing.getAttribute('data-bfc2-net-text')||totalText;} 544var btnBox=node.querySelector('.cm-cart-buttons');if(btnBox&&btnBox.classList.contains('hidden'))btnBox=null;var cartBtn=btnBox&&btnBox.querySelector('.ty-btn__outline, .ty-btn__secondary');var checkoutBtn=btnBox&&btnBox.querySelector('.ty-btn__primary');var themeEmpty=node.querySelector('.ty-cart-items__empty');var emptyTitle=(themeEmpty?themeEmpty.textContent:'').replace(/\s+/g,' ').trim()||T.empty;var root=document.createElement('div');root.className='bfc-mc__root';root.__bfcDesktop=desktop;if(desktop){root.setAttribute('role','dialog');root.setAttribute('aria-label',T.cart);} 545var head=document.createElement('div');head.className='bfc-mc__head';head.innerHTML='<span class="bfc-mc__h-title">'+T.cart+'</span>'+ 546(items.length?'<span class="bfc-mc__h-count">'+totalQty+' '+plural(totalQty,T.forms)+'</span>':'')+'<button type="button" class="bfc-mc__close" aria-label="'+T.close+'">'+mcSvgClose()+'</button>';head.querySelector('.bfc-mc__close').addEventListener('click',function(e){e.preventDefault();e.stopPropagation();mcClose(node);});root.appendChild(head);if(!items.length){if(CFG.mcEmptyState){var empty=document.createElement('div');empty.className='bfc-mc__empty';empty.innerHTML='<span class="bfc-mc__empty-ico">'+mcSvgCart()+'</span>'+'<span class="bfc-mc__empty-t"></span>'+'<span class="bfc-mc__empty-s">'+T.emptySub+'</span>';empty.querySelector('.bfc-mc__empty-t').textContent=emptyTitle;root.appendChild(empty);}else{return null;}}else{var scroll=document.createElement('div');scroll.className='bfc-mc__scroll';var ul=document.createElement('ul');ul.className='bfc-mc__list';items.forEach(function(data){ul.appendChild(mcBuildItem(data));});scroll.appendChild(ul);if(extras)scroll.appendChild(extras);root.appendChild(scroll);} 547var foot=document.createElement('div');foot.className='bfc-mc__foot';if(items.length&&!hasDeliveryGuide&&CFG.mcFreeShip&&CFG.freeShipFrom>0){var current=toNumber(totalText);if(isNaN(current))current=computed;var left=CFG.freeShipFrom-current;var ship=document.createElement('div');ship.className='bfc-mc__ship'+(left>0.5?'':' is-done');var pctDone=Math.max(0,Math.min(100,Math.round((current / CFG.freeShipFrom)*100)));ship.innerHTML='<div class="bfc-mc__ship-text"></div>'+'<div class="bfc-mc__ship-bar"><i></i></div>';var txt=ship.querySelector('.bfc-mc__ship-text');if(left>0.5){txt.textContent=T.shipLeft+' â '+formatLikeSample(left,priceS
547ample||totalText);}else{txt.textContent=T.shipFree;} 548ship.querySelector('.bfc-mc__ship-bar > i').style.width=pctDone+'%';foot.appendChild(ship);} 549if(items.length&&saved>0.5){var save=document.createElement('div');save.className='bfc-mc__saved';save.innerHTML='<span></span><strong></strong>';save.querySelector('span').textContent=T.saved;save.querySelector('strong').textContent='â'+formatLikeSample(saved,priceSample);foot.appendChild(save);} 550if(items.length&&totalText){if(pricing&&Number(pricing.getAttribute('data-bfc2-order-discount'))>0){var discountRow=document.createElement('div');discountRow.className='bfc-mc__saved bfc2-order-discount';discountRow.innerHTML='<span></span><strong></strong>';discountRow.querySelector('span').textContent=T.orderDiscount;discountRow.querySelector('strong').textContent='â'+pricing.getAttribute('data-bfc2-order-discount-text');foot.appendChild(discountRow);} 551var tot=document.createElement('div');tot.className='bfc-mc__total';if(desktop){tot.setAttribute('aria-live','polite');tot.setAttribute('aria-atomic','true');} 552tot.innerHTML='<span>'+(pricing?T.subtotalGoods:T.total)+'</span><strong></strong>';tot.querySelector('strong').textContent=totalText;foot.appendChild(tot);} 553var actions=document.createElement('div');actions.className='bfc-mc__actions';if(cartBtn){cartBtn.classList.add('bfc-mc__btn','bfc-mc__btn--ghost');cartBtn.textContent=T.viewCart;if(!desktop){cartBtn.insertAdjacentHTML('beforeend','<svg class="bfc-mc__cart-arrow" viewB
553ox="0 0 24 24" width="18" height="18" '+'fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" '+'stroke-linejoin="round" aria-hidden="true" focusable="false">'+'<path d="M5 12h14m-6-6 6 6-6 6"/></svg>');} 554actions.appendChild(cartBtn);} 555if(checkoutBtn){checkoutBtn.classList.add('bfc-mc__btn','bfc-mc__btn--main');actions.appendChild(checkoutBtn);} 556if(actions.children.length)foot.appendChild(actions);if(foot.children.length)root.appendChild(foot);return root;} 557var bshFitQueue=new Set(),bshFitFrame=0;function mcFitRows(node){if(!node||!node.isConnected)return;if(window.ResizeObserver&&!node.__bshFitObserver){node.__bshFitObserver=new ResizeObserver(function(entries){if(!node.isConnected){node.__bshFitObserver.disconnect();return;} 558var width=entries[0].contentRect.width;if(width===node.__bshFitWidth)return;node.__bshFitWidth=width;if(width>0)mcFitRows(node);});node.__bshFitObserver.observe(node);} 559if(window.ResizeObserver&&!(node.__bshFitWidth>0))return;bshFitQueue.add(node);if(bshFitFrame)return;bshFitFrame=requestAnimationFrame(function(){var nodes=Array.from(bshFitQueue);bshFitQueue.clear();var rows=[];nodes.forEach(function(panel){if(!panel.isConnected)return;panel.querySelectorAll('.bfc-mc__row').forEach(function(row){var qty=row.querySelector('.bfc-mc__qty');var suffix=qty&&qty.querySelector('.bfc-mc__qty-x');if(!suffix)return;if(suffix.style.display)suffix.style.display='';rows.push({qty:qty,suffix:suffix});});});requestAnimationFrame(function(){var sizes=rows.map(function(row){return{row:row,tight:row.qty.isConnected&&(row.qty.scrollWidth>row.qty.clientWidth+1||row.suffix.scrollWidth>row.suffix.clientWidth+1)};});
559sizes.forEach(function(entry){if(entry.row.suffix.isConnected&&entry.tight)entry.row.suffix.style.display='none';});bshFitFrame=0;var pending=Array.from(bshFitQueue);bshFitQueue.clear();pending.forEach(mcFitRows);});});} 560var bshCartFontsBound=false;function mcWatchFonts(){if(bshCartFontsBound)return;bshCartFontsBound=true;var fonts=document.fonts;if(!fonts)return;function refit(){document.querySelectorAll('.bfc-mc').forEach(mcFitRows);} 561if(fonts.addEventListener){fonts.addEventListener('loadingdone',refit);}else{var ready=fonts.ready;if(ready&&ready.then)ready.then(refit);}} 562function mcEnhance(node){var built=node.querySelector('.bfc-mc__root');if(built&&built.__bfcDesktop!==!mcIsMobile()&&node.__bfcOrig!=null){node.innerHTML=node.__bfcOrig;built=null;} 563if(!built)node.__bfcOrig=node.innerHTML;if(!mcEnabled()){if(built&&node.__bfcOrig!=null)node.innerHTML=node.__bfcOrig;node.classList.remove('bfc-mc');return;} 564if(built)return;mcWatchFonts();var root=mcBuild(node);if(!root)return;node.innerHTML='';node.appendChild(root);node.classList.add('bfc-mc');mcHideThemeChrome(node);mcFitRows(node);} 565function mcHideThemeChrome(node){var stop=node.closest('.ty-dropdown-box__content');if(!stop)return;var el=node;while(el&&el!==stop){var parent=el.parentElement;if(!parent)break;Array.prototype.forEach.call(parent.children,function(sib){if(sib!==el)sib.classList.add('bfc-mc-chrome');});el=parent;}} 566function mcSyncBackdrop(){var h=document.documentElement;h.classList.remove('bfc-mc-locked');h.style.removeProperty('overflow');if(document.body)document.body.style.removeProperty('overflow');var openDrawer=!mcIsMobile()&&CFG.mcDesktop&&h.classList.contains(DRAWER_CLS);if(openDrawer&&!h.classList.contains('bfc-mc-dlock')){var sbw=window.innerWidth-h.clientWidth;if(sbw>0)h.style.setProperty('--bfc-sbw',sbw+'px');} 567h.classList.toggle('bfc-mc-dlock',openDrawer);} 568function mcOpenDesktopDrawer(){return mcDrawerOpen();} 569var _drawerWantOpen=false;var DRAWER_CLS='bfc-drawer-open';var SCRIM_CLS='bfc-mc__scrim';function mcStackingParent(el){var node=el&&el.parentElement;while(node&&node!==document.documentElement){var c=getComputedStyle(node);if((c.position!=='static'&&c.zIndex!=='auto')||c.transform!=='none'||c.filter!=='none'||parseFloat(c.opacity)<1||c.isolation==='isolate'||c.contain==='paint'||c.mixBlendMode!=='normal'||(c.willChange&&/transform|opacity|filter/.test(c.willChange))){return node;} 570node=node.parentElement;} 571return document.body;} 572function mcEnsureScrim(){if(!CFG.mcBackdrop)return null;var panel=document.querySelector('.ut2-top-cart-content .ty-dropdown-box__content--cart');if(!panel)return null;var host=mcStackingParent(panel);var scrim=document.querySelector('.'+SCRIM_CLS);if(!scrim){scrim=document.createElement('div');scrim.className=SCRIM_CLS;scrim.setAttribute('aria-hidden','true');} 573if(scrim.parentElement!==host)host.appendChild(scrim);return scrim;} 574function mcDrawerCapable(){return!mcIsMobile()&&CFG.mcDesktop;} 575function mcDrawerIsOpen(){return document.documentElement.classList.contains(DRAWER_CLS);} 576function mcDrawerOpen(){if(!mcDrawerCapable())return false;if(!document.querySelector('.ut2-top-cart-content .ty-dropdown-box__content--cart'))return false;var h=document.documentElement;if(!mcDrawerIsOpen()){var sbw=window.innerWidth-h.clientWidth;h.style.setProperty('--bfc-sbw',(sbw>0?sbw:0)+'px');mcEnsureScrim();h.classList.add(DRAWER_CLS);} 577_drawerWantOpen=true;mcSyncBackdrop();return true;} 578function mcDrawerClose(){document.documentElement.classList.remove(DRAWER_CLS);_drawerWantOpen=false;document.querySelectorAll('.ut2-top-cart-content .ty-dropdown-box').forEach(function(box){var title=box.querySelector('.ty-dropdown-box__title');var content=box.querySelector('.ty-dropdown-box__content');if(title)title.classList.remove('open');if(content)content.classList.add('hidden');});mcSyncBackdrop();} 579function mcKeepOpen(){_drawerWantOpen=true;} 580function mcRestoreOpen(){if(mcDrawerCapable())return;if(!_drawerWantOpen)return;var node=document.querySelector(MC_SEL);if(!node)return;var box=node.closest('.ty-dropdown-box');if(!box)return;var content=box.querySelector('.ty-dropdown-box__content');var title=box.querySelector('.ty-dropdown-box__title');if(!content||!content.classList.contains('hidden'))return;if(!node.querySelector('.bfc-mc__item')){_drawerWantOpen=false;return;} 581_drawerWantOpen=false;if(mcIsMobile()){if(title){try{title.click();}catch(e){}} 582return;} 583content.classList.remove('hidden');if(title)title.classList.add('open');} 584function mcApply(){if(mcApplying)return;mcApplying=true;if(mcObserver)mcObserver.disconnect();try{harvestPrices();
584document.querySelectorAll(MC_SEL).forEach(mcEnhance);mcRestoreOpen();mcSyncBackdrop();mcBusySettle();}catch(e){if(window.console&&console.warn)console.warn('[bfc_cart2 minicart]',e);}finally{mcApplying=false;mcObserve();}} 585var MC_HOSTS='.ut2-top-cart-content, .ut2-sticky-panel__wrap';function mcObserve(){if(!mcObserver)mcObserver=new MutationObserver(function(){mcApply();});var hosts=document.querySelectorAll(MC_HOSTS);if(hosts.length){hosts.forEach(function(h){mcObserver.observe(h,{childList:true,subtree:true});});}else{document.querySelectorAll(MC_SEL).forEach(function(node){mcObserver.observe(node,{childList:true,subtree:true});if(node.parentElement)mcObserver.observe(node.parentElement,{childList:true});});} 586document.querySelectorAll('.ty-dropdown-box__content--cart').forEach(function(c){mcObserver.observe(c,{attributes:true,attributeFilter:['class']});});} 587function mcInit(){var html=document.documentElement;html.classList.add('bfc-mc-on');if(CFG.mcDesktop)html.classList.add('bfc-mc-d');if(CFG.mcMobile)html.classList.add('bfc-mc-m');if(CFG.mcBackdrop)html.classList.add('bfc-mc-dim');if(CFG.mcAnim)html.classList.add('bfc-mc-anim');mcApply();document.addEventListener('keydown',function(e){if(e.key!=='Escape')return;document.querySelectorAll(MC_SEL).forEach(function(node){mcClose(node);});});document.addEventListener('click',function(e){if(!mcDrawerCapable())return;var content=document.querySelector('.ut2-top-cart-content .ty-dropdown-box__content--cart');if(!content)return;var box=content.closest('.ty-dropdown-box');var title=box&&box.querySelector('.ty-dropdown-box__title');if(title&&title.contains(e.target)){if(e.metaKey||e.ctrlKey||e.shiftKey||e.altKey)return;e.preventDefault();e.stopPropagation();if(mcDrawerIsOpen())mcDrawerClose();else mcDrawerOpen();return;} 588if(!mcDrawerIsOpen())return;if(content.contains(e.target))return;if(document.documentElement.classList.contains('bfc-mc-busy')){e.preventDefault();e.stopPropagation();return;} 589e.preventDefault();e.stopPropagation();mcDrawerClose();},true);var mq=window.matchMedia('(max-width: 767px)');var onChange=function(){mcApply();};if(mq.addEventListener)mq.addEventListener('change',onChange);else if(mq.addListener)mq.addListener(onChange);} 590var NP_SEL='.cm-notification-content-extended';function npEnhance(box){if(!box||box.getAttribute('data-bfc-np'))return;if(!mcIsMobile()&&CFG.mcDesktop&&document.querySelector('.ut2-top-cart-content .ty-dropdown-box__content--cart')){box.setAttribute('data-bfc-np','1');box.classList.add('bfc-np-skip');var skipClose=box.querySelector('.cm-notification-close');if(skipClose){try{skipClose.click();}catch(e){box.style.display='none';}} 591else{box.style.display='none';} 592var npClearOverlay=function(){document.querySelectorAll('.ui-widget-overlay').forEach(function(o){if(o.parentNode)o.parentNode.removeChild(o);});mcUnlockScroll();};npClearOverlay();setTimeout(npClearOverlay,300);mcDrawerOpen();return;} 593box.setAttribute('data-bfc-np','1');box.classList.add('bfc-np');if(box.parentElement&&box.parentElement!==document.body){box.parentElement.classList.add('bfc-np-h
593ost');} 594var cont=box.closest('.cm-notification-container');if(cont)cont.classList.add('bfc-np-open');var h1=box.querySelector('h1');var closeBtn=h1&&h1.querySelector('.cm-notification-close');if(closeBtn){closeBtn.classList.add('bfc-np__close');closeBtn.setAttribute('aria-label',T.close);} 595if(CFG.mcDiscount){var store=priceStoreRead();var priceBox0=box.querySelector('.ty-product-notification__price');var nameLink0=box.querySelector('.ty-product-notification__product-name');if(priceBox0&&!priceBox0.querySelector('.bfc-mc__old')){var bdi0=priceBox0.querySelector('bdi');var priceText=bdi0?bdi0.textContent.replace(/\s+/g,' ').trim():'';var price=toNumber(priceText);var pid=(priceBox0.querySelector('[id^="sec_price_"]')||{}).id;pid=pid?pid.replace('sec_price_',''):null;var oldUnit=lookupOldUnit(store,[urlKey(nameLink0&&nameLink0.getAttribute('href')),pid?'pid:'+pid:null],price);if(oldUnit){var pct=Math.round(((oldUnit-price)/ oldUnit)*100);var badge=document.createElement('span');badge.className='bfc-mc__badge';badge.textContent='â'+pct+'%';var old=document.createElement('s');old.className='bfc-mc__old';old.textContent=formatLikeSample(oldUnit,priceText);if(bdi0){priceBox0.insertBefore(badge,bdi0);priceBox0.insertBefore(old,bdi0);} 596priceBox0.childNodes.forEach(function(n){if(n.nodeType===1&&n.tagName==='SPAN'&&n.textContent.trim()==='x')n.textContent='Ã';});priceBox0.classList.add('bfc-np-sale');}}} 597try{if(box.querySelector('.bfc-np__grid'))return;var img=box.querySelector('.ty-product-notification__image');var name=box.querySelector('.ty-product-notification__product-name');var price=box.querySelector('.ty-product-notification__price');var amount=box.querySelector('.ty-product-notification__amount');var subtotal=box.querySelector('.ty-product-notification__subtotal');var bodyEl=box.querySelector('.ty-product-notification__body');var btnsEl=box.querySelector('.ty-product-notification__buttons');var secBtn=btnsEl&&btnsEl.querySelector('.ty-btn__secondary');var priBtn=btnsEl&&btnsEl.querySelector('.ty-btn__primary');if(!bodyEl||!name||!priBtn)return;var grid=document.createElement('div');grid.className='bfc-np__grid';var thumb=document.createElement('div');thumb.className='bfc-np__thumb';if(img)thumb.appendChild(img);var col=document.createElement('div');col.className='bfc-np__col';name.classList.add('bfc-np__name');col.appendChild(name);if(price){price.classList.add('bfc-np__price');price.childNodes.forEach(function(n){if(n.nodeType===1&&n.tagName==='SPAN'&&n.textContent.trim().toLowerCase()==='x')n.textContent='Ã';});col.appendChild(price);} 598grid.appendChild(thumb);grid.appendChild(col);var tot=document.createElement('div');tot.className='bfc-np__totals';if(amount){amount.classList.add('bfc-np__amount');tot.appendChild(amount);} 599if(subtotal){subtotal.classList.add('bfc-np__subtotal');tot.appendChild(subtotal);} 600var acts=document.createElement('div');acts.className='bfc-np__actions';[secBtn,priBtn].forEach(function(b){if(!b)return;Array.prototype.slice.call(b.childNodes).forEach(function(n){if(n.nodeType===3&&!n.textContent.trim())b.removeChild(n);});});if(priBtn){var oldIco=priBtn.querySelector('.ty-icon');if(oldIco)oldIco.remove();} 601if(secBtn)acts.appendChild(secBtn);if(priBtn)acts.appendChild(priBtn);bodyEl.parentElement.insertBefore(grid,bodyEl);bodyEl.parentElement.insertBefore(tot,bodyEl);bodyEl.parentElement.insertBefore(acts,bodyEl);bodyEl.style.display='none';if(btnsEl)btnsEl.style.display='none';}catch(e){if(window.console&&console.warn)console.warn('[bfc_cart2 np]',e);}}
602function npSync(){document.querySelectorAll(NP_SEL).forEach(npEnhance);document.querySelectorAll('.cm-notification-container').forEach(function(c){c.classList.toggle('bfc-np-open',!!c.querySelector(NP_SEL));});} 603function npInit(){document.documentElement.classList.add('bfc-np-on');npSync();var queued=false;var obs=new MutationObserver(function(){if(queued)return;queued=true;setTimeout(function(){queued=false;npSync();},0);});obs.observe(document.body,{childList:true,subtree:true});} 604function bindCsCartEvents(){var TY=window.Tygh;var $=TY&&TY.$;if(!$||typeof $.ceEvent!=='function')return false;try{$.ceEvent('on','ce.commoninit',function(){mark('подÑÑ ce.commoninit');apply();mcApply();});$.ceEvent('on','ce.ajaxdone',function(){mark('подÑÑ ce.ajaxdone');apply();mcApply();});return true;}catch(e){return false;}} 605function init(){document.documentElement.dataset.bfcVersion=BFC_VERSION;if(CFG.cartPage&&document.getElementById(ROOT_ID)){document.documentElement.classList.add('bfc-cart-on');apply();bindStickyOffset();observeCart();} 606harvestPrices();if(CFG.mcDesktop||CFG.mcMobile)mcInit();if(CFG.notifyPopup)npInit();bindCsCartEvents();} 607function safeInit(){try{init();} 608catch(e){if(window.console&&console.warn)console.warn('[bfc_cart2] init',e);}} 609if(document.readyState==='loading'){document.addEventListener('DOMContentLoaded',safeInit);}else{safeInit();}})();(function(_,$){'use strict';var VERSION='1.50-beta1';var ROOT_ID='bfc_header';var HELPCRUNCH_ORGANIZATION='bishofit';var HELPCRUNCH_APP_ID='0332f68a-18c5-415d-8b44-8a0add9ef36a';var HELPCRUNCH_SCRIPT='https://bishofit.widget.helpcrunch.com/';var callbackTrigger=null;var settings=window.bfcHeaderSettings||{};var helpCrunchEventsBound=false;var helpCrunchOpenRequest=0;var MENU_IMAGE_REVISION='1.26-1';var labels={uk:{menu:'ÐÑдкÑиÑи ÑеÑвÑÑне менÑ',close:'ÐакÑиÑи',catalog:'ÐаÑалог',catalogButton:'ÐаÑалог ÑоваÑÑв',search:'ÐоÑÑк ÑоваÑÑв',searchShort:'ÐоÑÑк',promotions:'ÐкÑÑÑ',bestsellers:'ÐеÑÑÑелеÑи',newest:'Ðовинки',choose:'Як обÑаÑи?',about:'ÐÑо бÑÑоÑÑÑ',account:'ÐÑобиÑÑий кабÑнеÑ',orders:'ÐÐ¾Ñ Ð·Ð°Ð¼Ð¾Ð²Ð»ÐµÐ½Ð½Ñ',wishlist:'ÐбÑане',compare:'ÐоÑÑвнÑннÑ',contacts:'ÐонÑакÑи',delivery:'ÐоÑÑавка й оплаÑа',language:'Ðова',all:'ÐеÑеглÑнÑÑи вÑÑ',cart:'ÐоÑик',help:'Ðопомога',login:'УвÑйÑи в кабÑнеÑ',more:'Ще',helpTitle:'Ðи завжди на звâÑзкÑ',faq:'ÐиÑÐ°Ð½Ð½Ñ Ñа вÑдповÑдÑ',ukrainian:'УкÑаÑнÑÑка',russian:'РоÑÑйÑÑка',freeCalls:'ÐзвÑнки безкоÑÑовнÑ',callback:'ÐамовиÑи дзвÑнок',schedule:'ÐÑаÑÑк ÑобоÑи',weekdays:'ÐнâÐÑ: 9:30â19:00',saturday:'Сб: 11:00â17:00',sunday:'Ðд: Ð²Ð¸Ñ Ñдний',writeUs:'ÐапиÑÑÑÑ Ð½Ð°Ð¼',email:'Email',telegramBot:'Telegram-боÑ',onlineChat:'Ðнлайн-ÑаÑ',find:'ÐнайÑи',inCart:'У коÑикÑ',onlineChatHint:'ÐапиÑаÑи опеÑаÑоÑÑ',chatLoading:'ÐÑдкÑиваÑмо ÑаÑâ¦',back:'Ðазад',useful:'ÐоÑиÑна ÑнÑоÑмаÑÑÑ',socials:'Ðи в ÑоÑÑалÑÐ½Ð¸Ñ Ð¼ÐµÑÐµÐ¶Ð°Ñ ',logout:'ÐийÑи',botChat:'Ð§Ð°Ñ Ð· BISHOFIT',addToCart:'Ðо коÑика',products:'ÑоваÑÑв',allCategory:'УÑÑ ÑоваÑи каÑегоÑÑÑ',quickAccess:'Швидкий пеÑÐµÑ Ñд',show:'ÐоказÑваÑи',features:'ХаÑакÑеÑиÑÑики',signIn:'ÐÑ Ñд',register:'РеÑÑÑÑаÑÑÑ',home:'Ðоловна',navMenu:'ÐенÑ'},ru:{menu:'ÐÑкÑÑÑÑ ÑеÑвиÑное менÑ',close:'ÐакÑÑÑÑ',catalog:'ÐаÑалог',catalogButton:'ÐаÑалог ÑоваÑов',search:'ÐоиÑк ÑоваÑов',searchShort:'ÐоиÑк',promotions:'ÐкÑии',bestsellers:'ÐеÑÑÑеллеÑÑ',newest:'Ðовинки',choose:'Ðак вÑбÑаÑÑ?',about:'РбиÑоÑиÑе',account:'ÐиÑнÑй кабинеÑ',orders:'Ðои заказÑ',wishlist:'ÐзбÑанное',compare:'СÑавнение',contacts:'ÐонÑакÑÑ',delivery:'ÐоÑÑавка и оплаÑа',language:'ЯзÑк',all:'ÐоÑмоÑÑеÑÑ Ð²Ñе',cart:'ÐоÑзина',help:'ÐомоÑÑ',login:'ÐойÑи в кабинеÑ',more:'ÐÑÑ',helpTitle:'ÐÑ Ð²Ñегда на ÑвÑзи',faq:'ÐопÑоÑÑ Ð¸ оÑвеÑÑ',ukrainian:'УкÑаинÑкий',russian:'Ð ÑÑÑкий',freeCalls:'Ðвонки беÑплаÑнÑе',callback:'ÐаказаÑÑ Ð·Ð²Ð¾Ð½Ð¾Ðº',schedule:'ÐÑаÑик ÑабоÑÑ',weekdays:'ÐнâÐÑ: 9:30â19:00',saturday:'Сб: 11:00â17:00',sunday:'ÐÑ: вÑÑ Ð¾Ð´Ð½Ð¾Ð¹',writeUs:'ÐапиÑиÑе нам',email:'Email',telegramBot:'Telegram-боÑ',onlineChat:'Ðнлайн-ÑаÑ',find:'ÐайÑи',inCart:'РкоÑзине',onlineChatHint:'Ð
609апиÑаÑÑ Ð¾Ð¿ÐµÑаÑоÑÑ',chatLoading:'ÐÑкÑÑваем ÑаÑâ¦',back:'Ðазад',useful:'ÐÐ¾Ð»ÐµÐ·Ð½Ð°Ñ Ð¸Ð½ÑоÑмаÑиÑ',socials:'ÐÑ Ð² ÑоÑиалÑнÑÑ
ÑеÑÑÑ
',logout:'ÐÑйÑи',botChat:'Ð§Ð°Ñ Ñ BISHOFIT',addToCart:'РкоÑзинÑ',products:'ÑоваÑов',allCategory:'ÐÑе ÑоваÑÑ ÐºÐ°ÑегоÑии',quickAccess:'ÐÑÑÑÑÑй пеÑеÑ
од',show:'ÐоказÑваÑÑ',features:'ХаÑакÑеÑиÑÑики',signIn:'ÐÑ
од',register:'РегиÑÑÑаÑиÑ',home:'ÐлавнаÑ',navMenu:'ÐенÑ'},en:{menu:'Open service menu',close:'Close',catalog:'Catalog',catalogButton:'Product catalog',search:'Search products',searchShort:'Search',promotions:'Deals',bestsellers:'Bestsellers',newest:'New',choose:'How to choose',about:'About Bishofit',account:'My account',orders:'My orders',wishlist:'Wishlist',compare:'Compare',contacts:'Contacts',delivery:'Delivery and payment',language:'Language',all:'View all',cart:'Cart',help:'Help',login:'Sign in',more:'More',helpTitle:'We are always here to help',faq:'Questions and answers',ukrainian:'Ukrainian',russian:'Russian',freeCalls:'Toll-free calls',callback:'Request a call',schedule:'Working hours',weekdays:'MonâFri: 9:30â19:00',saturday:'Sat: 11:00â17:00',sunday:'Sun: closed',writeUs:'Message us',email:'Email',telegramBot:'Telegram bot',onlineChat:'Live chat',find:'Search',inCart:'In cart',onlineChatHint:'Message an operator',chatLoading:'Opening chatâ¦',back:'Back',useful:'Useful information',socials:'Follow us',logout:'Sign out',botChat:'Chat with BISHOFIT',addToCart:'Add to cart',products:'products',allCategory:'All category products',quickAccess:'Quick access',show:'Show',features:'Features',signIn:'Sign in',register:'Register',home:'Home',navMenu:'Menu'}};var iconPaths={menu:'<path d="M4 6.5h16M4 12h16M4 17.5h16"/>',home:'<path d="m3 11 9-8 9 8"/><path d="M5.5 9.5V21h13V9.5M9.5 21v-6h5v6"/>',close:'<path d="M18 6 6 18"/><path d="m6 6 12 12"/>',search:'<circle cx="10.8" cy="10.8" r="6.3"/><path d="m15.5 15.5 4 4"/>',catalog:'<rect x="3.5" y="3.5" width="6.5" height="6.5" rx="1.4"/><rect x="14" y="3.5" width="6.5" height="6.5" rx="1.4"/><rect x="3.5" y="14" width="6.5" height="6.5" rx="1.4"/><rect x="14" y="14" width="6.5" height="6.5" rx="1.4"/>',account:'<circle cx="12" cy="8" r="3.5"/><path d="M5.2 20c.5-4 3-6.2 6.8-6.2s6.3 2.2 6.8 6.2"/>',cart:'<path d="M6.8 8.5h10.4l.9 11H5.9l.9-11Z"/><path d="M9 9V6.8a3 3 0 0 1 6 0V9"/>',heart:'<path d="M20.84 4.61a5.5 5.5 0 0 0-7.78 0L12 5.67l-1.06-1.06a5.5 5.5 0 0 0-7.78 7.78L4.22 13.45 12 21.23l7.78-7.78 1.06-1.06a5.5 5.5 0 0 0 0-7.78Z"/>',compare:'<path d="M7 20V10M12 20V4M17 20v-7M4.5 20h15"/>',orders:'<path d="m4 7.2 8-4 8 4v9.6l-8 4-8-4ZM4.3 7.3l7.7 4 7.7-4M12 11.3v9.2"/>',tag:'<path d="M20 13 13 20l-9-9V4h7l9 9Z"/><circle cx="8.5" cy="8.5" r="1.2"/>',star:'<path d="m12 3 2.8 5.7 6.2.9-4.5 4.4 1.1 6.2-5.6-3-5.6 3 1.1-6.2L3 9.6l6.2-.9L12 3Z"/>',info:'<circle cx="12" cy="12" r="9"/><path d="M12 10v6M12 7h.01"/>',truck:'<path d="M3 6h11v10H3zM14 10h4l3 3v3h-7z"/><circle cx="7" cy="18" r="2"/><circle cx="18" cy="18" r="2"/>',question:'<circle cx="12" cy="12" r="9"/><path d="M9.7 9a2.5 2.5 0 1 1 3.7 2.2c-.9.5-1.4 1.1-1.4 2.3M12 17h.01"/>',certificate:'<path d="M6 3h8l4 4v14H6z"/><path d="M14 3v5h4M9 8h2M9 11h4"/><circle cx="14" cy="15.5" r="3.5"/><path d="m12.5 15.5 1 1 2-2.2"/>',book:'<path d="M4 5.5A3.5 3.5 0 0 1 7.5 2H12v17H7.5A3.5 3.5 0 0 0 4 22V5.5ZM20 5.5A3.5 3.5 0 0 0 16.5 2H12v17h4.5A3.5 3.5 0 0 1 20 22V5.5Z"/>',logout:'<path d="M10 5H5v14h5M14 8l4 4-4 4M18 12H9"/>',instagram:'<rect x="3" y="3" width="18" height="18" rx="5"/><circle cx="12" cy="12" r="4"/><circle cx="17.5" cy="6.5" r=".8" fill="currentColor" stroke="none"/>',threads:'<path fill="currentColor" stroke="none" d="M18.263 11.097c-.03-3.486-1.92-5.586-5.111-5.586-2.13 0-3.922.963-4.863 2.499l2.062 1.438c.535-.843 1.272-1.543 2.628-1.543 1.528 0 2.318.85 2.544 2.431a15 15 0 0 0-2.236-.173c-4.125 0-6.068 1.867-6.068 4.336s1.943 3.99 4.804 3.99c3.139 0 5.013-2.115 5.781-4.735.798.361 1.348 1.204 1.348 2.47 0 3.387-3.907 5.232-7.22 5.232-4.885 0-8.077-3.207-8.077-8.424 0-6.392 4.223-10.487 9.9-10.487 3.808 0 5.69 1.671 6.97 3.914l2.108-1.475C21.44 2.078 18.331 0 13.663 0 6.227 0 1.168 5.277 1.168 12.934c0 7 4.953 11.066 10.856 11.066 4.878 0 9.809-2.846 9.809-7.716 0-2.545-1.46-4.231-3.569-5.187m-6.33 4.855c-1.077 0-2.02
6096-.512-2.026-1.453 0-1.483 1.822-1.934 3.606-1.934.678 0 1.34.045 1.927.173-.422 1.927-1.671 3.215-3.508 3.214Z"/>',tiktok:'<path d="M15 4v10.2a4.5 4.5 0 1 1-3.6-4.4M15 4c.5 2.2 1.8 3.5 4 4"/>',help:'<path d="M3 11h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-5Zm0 0a9 9 0 1 1 18 0m0 0v5a2 2 0 0 1-2 2h-1a2 2 0 0 1-2-2v-3a2 2 0 0 1 2-2h3Z"/><path d="M21 16v2a4 4 0 0 1-4 4h-5"/>',phone:'<path d="M13.832 16.568a1 1 0 0 0 1.213-.303l.355-.465A2 2 0 0 1 17 15h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2A18 18 0 0 1 2 4a2 2 0 0 1 2-2h3a2 2 0 0 1 2 2v3a2 2 0 0 1-.8 1.6l-.468.351a1 1 0 0 0-.292 1.233 14 14 0 0 0 6.392 6.384"/>',location:'<path d="M20 10c0 5.6-8 11-8 11S4 15.6 4 10a8 8 0 1 1 16 0Z"/><circle cx="12" cy="10" r="2.6"/>',language:'<circle cx="12" cy="12" r="9"/><path d="M3.4 12h17.2M12 3c2.2 2.4 3.4 5.4 3.4 9s-1.2 6.6-3.4 9c-2.2-2.4-3.4-5.4-3.4-9S9.8 5.4 12 3Z"/>',chevron:'<path d="m9 5 7 7-7 7"/>',mail:'<path d="m22 7-8.991 5.727a2 2 0 0 1-2.009 0L2 7"/><rect x="2" y="4" width="20" height="16" rx="2"/>',clock:'<circle cx="12" cy="12" r="10"/><path d="M12 6v6l4 2"/>',chat:'<path d="M21 15a4 4 0 0 1-4 4H8l-5 3 1.7-5.1A8 8 0 0 1 3 12V9a4 4 0 0 1 4-4h10a4 4 0 0 1 4 4Z"/><path d="M8 11h.01M12 11h.01M16 11h.01"/>',telegram:'<path fill="currentColor" stroke="none" d="M23.91 3.79 20.3 20.84c-.27 1.21-.98 1.5-1.99.93l-5.5-4.06-2.66 2.56c-.29.29-.54.54-1.1.54l.39-5.6 10.2-9.22c.44-.39-.1-.61-.69-.22L6.35 13.7.92 12c-1.18-.37-1.2-1.18.25-1.75L22.4 2.07c.98-.36 1.84.24 1.51 1.72Z"/>'};var brandIcons={viber:"<svg class=\"bfc-brand-icon\" viewBox=\"0 0 132 141\" aria-hidden=\"true\" focusable=\"false\"><path d=\"M42.5148 33.3465C43.2981 33.3692 43.6565 33.6716 43.876 33.9445C43.8778 33.947 43.8758 33.9502 43.8731 33.9494C43.8703 33.9483 43.8669 33.9516 43.8682 33.9543C46.6612 38.0426 48.9848 42.4407 50.8014 47.1371C52.251 50.366 51.6754 52.3782 50.7206 53.1485L47.7744 55.6194C47.1072 56.102 46.6008 56.7689 46.3247 57.5272C46.0485 58.2742 45.9906 59.0797 46.1747 59.8726L46.2088 60.0097C46.6346 61.6186 47.9234 63.6764 48.9359 65.1129C50.3628 67.1701 52.1709 69.3417 54.1731 71.4218C57.05 74.41 62.792 79.6972 69.0288 81.5591C69.8572 81.7429 70.7436 81.6617 71.5144 81.317C72.2737 80.9837 72.8962 80.4326 73.2874 79.7777L75.5657 76.6854L75.6456 76.56C76.0713 75.8591 76.7504 75.3422 77.5441 75.1238C78.3609 74.894 79.201 74.9733 79.9373 75.3523L80.2372 75.469C85.4384 77.009 90.3414 79.3066 94.7716 82.2602C95.3811 82.8004 95.6453 83.7546 95.5534 85.0986C95.4843 86.2248 95.1614 87.5934 94.6207 89.0758C93.4125 91.4658 91.7794 93.5811 89.697 95.4197C88.4584 96.6129 86.916 97.4204 85.3205 97.7924C85.163 97.829 85.0004 97.8448 84.8386 97.8449H84.564C78.6149 97.5116 72.8493 96.0633 67.395 93.5235L66.7037 93.2347C52.2971 87.0286 40.8817 75.7436 34.5642 61.4586L34.2302 60.8382C31.5375 55.8963 29.8456 50.5506 29.1897 44.9881C29.0978 44.1034 29.2238 43.184 29.5344 42.3568C29.868 41.495 30.3751 40.7595 31.0883 40.093C32.9869 38.2083 35.1054 36.5422 37.3147 35.1746L37.5328 35.0706C40.0759 33.657 41.5839 33.3582 42.4009 33.3582C42.4319 33.3581 42.4624 33.3456 42.4934 33.3456L42.5148 33.3465Z\" fill=\"#7360F2\"/><path d=\"M69.1271 43.2553C70.8203 43.4392 72.4828 43.863 74.0624 44.5165C76.2434 45.4187 78.2253 46.7419 79.8945 48.409C81.5637 50.0761 82.8886 52.0555 83.7919 54.2337C84.4461 55.8112 84.8706 57.4718 85.0547 59.1628C85.1705 60.2305 84.2871 61.1035 83.2116 61.1037H78.7193C77.6435 61.1037 76.7906 60.2239 76.5734 59.1715C76.4515 58.5804 76.2732 58 76.0409 57.4397C75.5591 56.2781 74.8523 55.2229 73.9622 54.3338C73.072 53.4448 72.0154 52.739 70.8524 52.2578C70.2912 52.0256 69.7094 51.8467 69.1174 51.7249C68.0639 51.5078 67.1837 50.657 67.1837 49.5827V45.096C67.1841 44.0219 68.0579 43.1395 69.1271 43.2553Z\" fill=\"#7360F2\"/><path d=\"M69.131 25.2493C73.1865 25.4691 77.1802 26.3744 80.9411 27.9303C85.3031 29.7347 89.2668 32.3801 92.6052 35.7143C95.9437 39.0486 98.5924 43.0073 100.399 47.3637C101.957 51.1199 102.863 55.1086 103.083 59.1589C103.142 60.2318 102.264 61.1035 101.188 61.1037H96.6945C95.6189 61.1035 94.7543 60.2315 94.6781 59.1599C94.4689 56.2103 93.7843 53.3084 92.6481 50.5687C91.2629 47.2291 89.2332 44.1943 86.6739 41.6382C84.1144 39.0819 81.0752 37.
609054 77.7311 35.6706C74.9879 34.5358 72.0823 33.853 69.129 33.6441C68.0564 33.5678 67.1841 32.7043 67.1837 31.6302V27.1426C67.1838 26.0681 68.0567 25.1911 69.131 25.2493Z\" fill=\"#7360F2\"/><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M65.0154 0C66.3158 0.0114935 68.7095 0.0694772 72.2077 0.161418C78.3526 0.333816 84.4176 0.977004 90.2403 2.1033C94.2446 2.87329 97.6965 3.75858 100.493 4.72392C103.542 5.78112 105.533 6.5274 106.419 6.95266L107.248 7.35524C108.893 8.13675 110.585 8.95273 112.104 9.89515C113.38 10.6874 114.071 11.1239 114.187 11.205C117.535 13.5265 120.355 16.3771 122.565 19.6755C123.877 21.6406 124.946 23.5716 125.821 25.5595C126.914 28.0305 127.651 29.8815 128.019 31.0653L128.306 31.9959C128.709 33.2715 129.055 34.3754 129.308 35.4557C130.355 39.9033 131.08 44.2363 131.482 48.3507C132.035 54.0971 132.15 60.476 131.805 67.3027C131.494 73.3822 130.872 79.3124 129.952 84.9207C129.641 86.8169 129.009 89.2194 128.088 92.0464C127.686 93.2876 127.191 94.5523 126.615 95.8164C125.441 98.3908 125.015 99.2188 124.866 99.4717C123.554 101.666 122.599 103.138 122.047 103.827C121.437 104.574 120.988 105.137 120.7 105.504C120.01 106.378 119.572 106.815 118.836 107.55L118.157 108.24C116.604 109.814 114.555 111.424 112.057 112.999C110.872 113.757 109.549 114.469 108.145 115.124C104.785 116.687 101.298 117.86 97.7772 118.63L96.6497 118.883C95.7752 119.078 95.0151 119.25 94.1981 119.377C91.1261 119.836 89.2276 120.101 88.5715 120.159C87.8582 120.216 87.1675 120.296 86.4772 120.365C85.5796 120.468 84.6812 120.561 83.7491 120.618C77.6735 121.009 72.6707 121.058 66.4915 120.886C66.1982 120.876 64.8597 120.987 64.1499 121.274C63.8943 121.377 63.6682 121.547 63.4216 121.671C63.2713 121.746 63.1366 121.829 62.9971 121.922C60.7599 123.425 42.1605 135.021 33.1573 140.606C31.4306 141.677 29.2043 140.438 29.2043 138.408V117.515C29.2156 117.044 28.8014 116.94 28.5023 116.859C28.2837 116.802 27.9268 116.71 27.6163 116.584C25.3613 115.642 23.6578 114.86 22.5301 114.263C20.6889 113.286 18.7895 112.056 16.8908 110.596C16.3387 110.171 15.7981 109.688 15.223 109.171L14.3594 108.412C14.1867 108.262 13.8759 107.964 13.4276 107.505C11.8166 105.85 10.3547 104.057 9.07742 102.16C8.12237 100.735 6.91445 98.839 5.99393 96.782C4.83168 94.1732 4.00308 92.2649 3.2551 89.702C2.27701 86.3692 1.51712 82.9672 1.06832 79.8642C0.492991 75.9568 0.159499 71.9916 0.0674314 68.0612C-0.0706565 62.016 -0.00162868 56.3726 0.320576 51.2698C0.550719 47.4888 0.930405 44.0064 1.45972 40.9264C1.943 38.0764 2.62174 35.1571 3.47319 32.2497C3.9795 30.4913 4.69297 28.5942 5.56747 26.6175C6.28091 25.0086 6.84486 23.8473 7.2246 23.1577C8.74349 20.4571 10.5048 17.9637 12.4725 15.7227C13.2319 14.8608 14.0953 14.0333 15.0273 13.2519C17.2021 11.4475 19.5839 9.87215 22.127 8.56199C27.0176 6.0451 32.1731 4.16028 37.4549 2.97652C40.0555 2.39039 43.1516 1.7355 46.3276 1.27579C52.1847 0.425356 58.0424 1.2161e-05 63.7614 0H65.0154ZM65.5334 8.84982C61.7475 8.76937 57.5584 8.91803 53.105 9.30879C46.1088 9.9294 39.7916 11.2748 33.7619 13.4123C31.541 14.2053 29.2964 15.2162 27.11 16.4229C25.2689 17.4342 23.6001 18.549 22.1387 19.7213C21.034 20.6062 19.9529 21.676 18.9403 22.8942C16.3281 26.0087 14.256 29.6403 12.7831 33.6742C10.9189 38.777 9.74465 44.5126 9.31888 50.7301C8.9967 55.4765 8.90544 60.6827 9.05502 66.1991C9.11256 68.463 9.28517 70.9913 9.56131 73.7264C9.96406 77.7258 10.758 81.7487 11.9087 85.6792C12.8868 89.058 14.1646 92.1151 15.8101 95.0113C18.3877 99.551 22.0241 103.401 26.0517 105.872C27.1768 106.553 28.0658 107.056 28.775 107.389C28.7916 107.397 28.8033 107.412 28.8071 107.43C28.8108 107.448 28.8235 107.463 28.8402 107.471C30.7422 108.361 32.7349 109.093 34.7735 109.654C35.2071 109.775 35.605 109.884 35.9672 109.981C37.1476 110.301 37.9756 111.373 37.9232 112.593C37.7159 117.407 37.1677 126.43 37.1677 126.537C37.1434 127 37.6574 127.295 38.0537 127.054C38.8622 126.558 56.2395 115.969 59.6001 113.107C61.0981 111.831 62.9542 111.895 63.1957 111.907C65.1519 111.941 65.4992 111.987 67.0757 112.021C68.2727 112.044 71.2648 112.032 75.9707 111.986C80.9303 111.929 85.396 111.596 89.6191 110.987C90.9997 110.78 92.0355 110.596 92.7143 110.412C93.8304 110.113 95.
609016 109.826 96.2817 109.527C96.7533 109.412 97.2026 109.286 97.6282 109.16C98.0192 109.045 98.3987 108.93 98.7897 108.838C99.342 108.711 99.9863 108.504 100.734 108.206C102.184 107.62 103.001 107.286 103.37 107.114C108.295 104.804 112.357 101.39 115.452 96.9541C115.832 96.4142 116.108 95.9659 116.327 95.5753C116.545 95.1616 116.764 94.7936 116.983 94.4259C117.409 93.7019 117.811 93.0117 118.18 92.1612C118.617 91.1388 118.916 90.438 119.066 90.0472C120.435 86.4155 121.39 82.6571 121.885 78.8646C122.656 73.0378 123.082 67.0957 123.151 61.2C123.243 52.6953 122.473 45.2476 120.781 38.4438C120.666 37.984 120.056 35.9725 119.573 34.3637C119.331 33.5593 118.951 32.5713 118.664 31.8588L118.502 31.4445C117.696 29.3528 116.591 27.2498 115.245 25.1696C114.06 23.3424 112.726 21.7448 111.287 20.4117C109.872 19.1015 108.249 17.9516 106.477 17.0092C104.67 16.0554 103.082 15.2851 101.748 14.7105C100.344 14.1129 98.675 13.5151 96.788 12.929C91.3104 11.2281 85.6022 10.0792 79.837 9.52758C75.1306 9.06788 71.3908 8.98772 65.7408 8.84982H65.5334Z\" fill=\"#7360F2\"/></svg>",whatsapp:"<svg class=\"bfc-brand-icon\" viewBox=\"0 0 720 720\" aria-hidden=\"true\" focusable=\"false\"><path fill=\"#25d366\" d=\"M360,0C161.18,0,0,161.18,0,360c0,65.41,17.45,126.75,47.94,179.61L0,720l187.02-44.21c51.34,28.18,110.28,44.21,172.98,44.21,198.82,0,360-161.18,360-360S558.82,0,360,0ZM360,655.52c-60.17,0-116.13-17.98-162.82-48.87l-110.49,28.14,30.99-105.61c-33.53-47.93-53.2-106.26-53.2-169.19,0-163.21,132.31-295.52,295.52-295.52s295.52,132.31,295.52,295.52-132.31,295.52-295.52,295.52Z\"/><path fill=\"#25d366\" d=\"M444.35,407.52l87.1,41.06c4,1.88,6.56,5.94,6.2,10.34-.94,11.46-5.54,34.43-26.13,55.02-58.12,58.12-162.49-7.64-166.74-10.18-25.67-13.79-50.06-32.24-73.19-55.36-23.12-23.12-41.58-47.52-55.37-73.19-2.55-4.24-68.31-108.61-10.18-166.74,20.59-20.59,43.56-25.19,55.02-26.13,4.41-.36,8.46,2.2,10.34,6.2l41.07,87.1c1.94,4.12,1.09,9.02-2.13,12.24l-30.61,30.61c-6.62,6.62-8.56,16.93-4,25.11,11.17,20.03,26.19,39.32,43.59,57.07,17.75,17.4,37.04,32.43,57.07,43.59,8.18,4.56,18.48,2.62,25.11-4l30.61-30.61c3.22-3.22,8.12-4.08,12.24-2.13Z\"/></svg>"};function mobileHomeEmblem(){return"<svg class=\"bfc-h-icon bfc-home-emblem\" viewBox=\"0 0 965.2 889\" aria-hidden=\"true\" focusable=\"false\"><path fill=\"currentColor\" stroke=\"none\" fill-rule=\"nonzero\" d=\"M831.15 375.61c-26.24,-41.82 -74.19,-76.82 -74.19,-76.82 0,0 19.3,22.44 35.74,57.66 51.73,110.79 42.47,225.02 33.53,242.45 -45.95,-27.39 -92.18,-72.07 -109.92,-118.1 -37.92,-98.38 -54.06,-131.18 -201.72,-208.86 123.38,-51.66 318.86,-99.26 404.5,32.9 73.88,114.01 41.42,230.35 -48.65,293.13 8.4,-49.24 25.3,-119.4 -39.29,-222.36z\"/><path fill=\"currentColor\" stroke=\"none\" fill-rule=\"nonzero\" d=\"M414.75 639.85l-256.59 0 0 -187.74c14.3,5.5 28.83,9.3 43.46,11.36 24.42,3.46 49.7,5.2 75.12,5.2l127.08 0c16.36,0 32.84,1.54 48.94,4.57 15,2.85 28.53,7.68 40.21,14.36 10.7,6.13 19.15,14.37 25.83,25.17 6.35,10.29 9.57,24.41 9.57,41.97 0,16.91 -3.22,30.7 -9.56,40.98 -6.77,10.95 -15.03,19.27 -25.25,25.41 -11.06,6.65 -23.54,11.42 -37.15,14.19 -14.66,3.01 -28.67,4.53 -41.66,4.53zm186.58 -265.21c-25.16,-20.75 -55.16,-36.21 -89.2,-45.97 -33.09,-9.47 -69.32,-14.27 -107.66,-14.27l-127.39 0c-22.58,0 -45.44,-1.91 -67.96,-5.69 -17.25,-2.88 -34.34,-8.2 -50.96,-15.8l0 -131.76 394.1 0 0 -154.25 -547.37 0 0 787.2 399.17 0c32.11,0 64.7,-3.87 96.9,-11.52 33,-7.86 63.1,-20.8 89.46,-38.43 26.95,-18 49.06,-41.5 65.69,-69.83 16.93,-28.84 25.51,-64.22 25.51,-105.17 0,-43.21 -6.96,-81.41 -20.7,-113.55 -13.98,-32.64 -34.03,-59.89 -59.59,-80.96z\"/><path fill=\"currentColor\" stroke=\"none\" fill-rule=\"nonzero\" d=\"M435.11 875.96c58.24,16.43 128.17,-2.43 182.8,-24.71 151.67,-62.89 251.12,-196.79 225.39,-364.95 -4.15,-31.05 -11.66,-61.84 -21.1,-92.19 6.85,14.35 13.79,28.8 18.95,43.95 8.1,22.71 13.95,46.24 17.53,70.09 25.49,165.13 -86.96,300.43 -235.73,355.79 -57.42,20.74 -129.91,36.75 -188.8,14.6l0.96 -2.58z\"/></svg>";} 610function icon(name,css){if(name==='homeEmblem'){return mobileHomeEmblem();} 611return'<svg class="bfc-h-icon '+(css||'')+'" viewBox="0 0 24 24" aria-hidden="true">'+iconPaths[name]+'</svg>';} 612function helpIcon(name,css){return'<span class="bfc-help-icon '+(css||'')+'">'+icon(name)+'</span>';} 613function removeNativeIcons(anchor){if(!anchor){return null;} 614var nativeCount=anchor.querySelector('.ty-minicart-count');if(nativeCount&&nativeCount.parentNode!==anchor){anchor.appendChild(nativeCount);} 615Array.prototype.forEach.call(anchor.querySelectorAll('i'),function(nativeIcon){nativeIcon.parentNode.removeChild(nativeIcon);});return nativeCount;} 616function brandIcon(name){return'<span class="bfc-help-icon bfc-help-icon--brand">'+brandIcons[name]+'</span>';} 617function esc(value){return String(value||'').replace(/[&<>
617"']/g,function(char){return{'&':'&','<':'<','>':'>','"':'"',"'":'''}[char];});} 618function language(){var code=(document.documentElement.lang||'').toLowerCase().slice(0,2);if(labels[code]){return code;} 619return location.pathname.indexOf('/uk/')===0?'uk':(location.pathname.indexOf('/ru/')===0?'ru':'uk');} 620function normalizeLanguage(code){code=String(code||'').toLowerCase().slice(0,2);return code==='ua'?'uk':code;} 621function flagIcon(code){code=normalizeLanguage(code);if(code==='uk'){return'<svg class="bfc-flag" viewBox="0 0 24 16" aria-hidden="true"><path fill="#0057b8" d="M0 0h24v8H0z"/><path fill="#ffd700" d="M0 8h24v8H0z"/></svg>';} 622return'<span class="bfc-flag bfc-flag--text">'+esc(code.toUpperCase())+'</span>';} 623function collectLanguages(){var current=language();var seen={};var items=Array.prototype.map.call(document.querySelectorAll('.top-languages a[data-ca-name]'),function(link){var code=normalizeLanguage(link.getAttribute('data-ca-name')||link.textContent);if(!/^(uk|ru|en)$/.test(code)||seen[code]){return null;} 624seen[code]=true;return{code:code,href:link.href,active:code===current};}).filter(Boolean);function fallbackHref(code){var url=new URL(location.href);var cleanPath=url.pathname.replace(/^\/(uk|ru)(?=\/|$)/,'');if(cleanPath.charAt(0)!=='/'){cleanPath='/'+cleanPath;} 625url.pathname=code==='uk'?'/uk'+(cleanPath==='/'?'/':cleanPath):cleanPath;return url.href;} 626['uk','ru'].forEach(function(code){if(!seen[code]){items.push({code:code,href:code===current?location.href:fallbackHref(code),active:code===current});seen[code]=true;}});if(!seen[current]){items.push({code:current,href:location.href,active:true});} 627items.sort(function(a,b){var order={uk:0,ru:1,en:2};var aOrder=Object.prototype.hasOwnProperty.call(order,a.code)?order[a.code]:9;var bOrder=Object.prototype.hasOwnProperty.call(order,b.code)?order[b.code]:9;return aOrder-bOrder;});return items;} 628function languageName(code,text){if(code==='uk'){return text.ukrainian;} 629if(code==='ru'){return text.russian;} 630return'English';} 631function languageMarkup(items,text){var active=items.filter(function(item){return item.active;})[0]||items[0];var codeLabel=active.code==='uk'?'UA':active.code;var activeVisual=active.code==='ru'?'<span class="bfc-language__ru">ru</span>':flagIcon(active.code)+'<span>'+esc(codeLabel)+'</span>';return'<div class="bfc-language">'+'<button class="bfc-language__button" type="button" data-bfc-language aria-haspopup="true" aria-expanded="false">'+activeVisual+icon('chevron')+'</button>'+'<div class="bfc-language__panel" data-bfc-language-panel hidden>'+items.map(function(item){var itemCode=item.code==='uk'?'UA':item.code;if(item.code==='ru'){return'<a class="bfc-language__option bfc-language__option--ru '+(item.active?'is-current':'')+'" href="'+esc(item.href)+'"><span class="bfc-language__ru">ru</span></a>';} 632return'<a class="bfc-language__option '+(item.active?'is-current':'')+'" href="'+esc(item.href)+'">'+flagIcon(item.code)+'<span><strong>'+esc(languageName(item.code,text))+'</strong><small>'+esc(itemCode)+'</small></span></a>';}).join('')+'</div>'+'</div>';} 633function collectSupportPhones(){var defaults=[{href:'tel:0800334249',text:'0 800 33 42 49',tollFree:true},{href:'tel:+380672135050',text:'+38(067) 213 50 50'},{href:'tel:+380502135050',text:'+38(050) 213 50 50'}];var anchors=Array.prototype.slice.call(document.querySelectorAll('.tygh-header a[href^="tel:"]'));return defaults.map(function(item){var target=item.href.replace(/\D/g,'').replace(/^38/,'');var found=anchors.filter(function(anchor){return anchor.href.replace(/\D/g,'').replace(/^38/,'').indexOf(target)!==-1;})[0];return{href:found?found.href:item.href,text:item.text,tollFree:Boolean(item.tollFree)};});} 634function firstHref(selector,fallback){var link=document.querySelector(selector);return link&&link.href?link.href:fallback;} 635function accountCustomerName(accountRoot){if(!accountRoot){return'';} 636var generic=/(оÑобиÑÑ|кабÑнеÑ|аккаÑнÑ|account|ÑвÑй|войÑи|login|ÑеÑÑÑÑаÑ|ÑегиÑÑÑаÑ|замовлен|заказ|order|обÑан|избÑан|wishlist|поÑÑвнÑн|ÑÑавнен|compare|пÑоÑÑл|пÑоÑил|profile|вийÑи|вÑйÑи|logout)/i;var candidates=[];['data-ca-user-name','data-user-name','data-customer-name'].forEach(function(attribute){var value=accountRoot.getAttribute(attribute);if(value){candidates.push(value);}});Array.prototype.forEach.call(accountRoot.querySelectorAll('[data-ca-user-name], [data-user-name], [data-customer-name], .ut2-account-info__name, .ty-account-info__name, .ut2-account-name, .ty-account-name, [class*="user-name"], [class*="customer-name"]'),function(node){candidates.push(node.getAttribute('data-ca-user-name')||node.getAttribute('data-user-name')||node.getAttribute('data-customer-name')||node.textContent);});return candidates.map(function(value){return String(value||'').replace(/\s+/g,' ').trim();}).filter(function(value){return value.length>=3&&value.length<=80&&!generic.test(value)&&!/\d/.test(value);})[0]||'';} 637function hydrateAccountCustomerName(target,profileHref){if(!target||!window.fetch||!window.DOMParser){return;} 638var storageKey='bfc_header_customer_name';var cached='';try{cached=window.sessionStorage.getItem(storageKey)||'';}catch(error){} 639if(cached){target.textContent=cached;return;} 640window.fetch(profileHref,{credentials:'same-origin'}).then(function(response){return response.ok?response.text():'';}).then(function(html){if(!html){return;} 641var profile=new window.DOMParser().parseFromString(html,'text/html');var first=profile.querySelector('[name="user_data[firstname]"]');var last=profile.querySelector('[name="user_data[lastname]"]');
641var name=[first&&first.value,last&&last.value].filter(Boolean).join(' ').replace(/\s+/g,' ').trim();if(!name){return;} 642target.textContent=name;try{window.sessionStorage.setItem(storageKey,name);}catch(error){}}).catch(function(){});} 643function configureHelpCrunch(){var current=window.helpcrunchSettings||{};current.organization=HELPCRUNCH_ORGANIZATION;current.appId=HELPCRUNCH_APP_ID;current.showWidget=false;current.openWidget=false;current.isEmbedded=false;current.showEmbeddedModeNotification=false;window.helpcrunchSettings=current;document.documentElement.classList.remove('bfc-helpcrunch-embedded','bfc-helpcrunch-open');Array.prototype.forEach.call(document.querySelectorAll('.bfc-helpcrunch-close'),function(button){if(button.parentNode){button.parentNode.removeChild(button);}});} 644function hideHelpCrunchLauncher(){configureHelpCrunch();if(typeof window.HelpCrunch==='function'){window.HelpCrunch('hideChatWidget');}} 645function closeHelpCrunchChat(){helpCrunchOpenRequest+=1;if(typeof window.HelpCrunch==='function'){window.HelpCrunch('closeChat');window.HelpCrunch('hideChatWidget');}} 646function bindHelpCrunchEvents(helpCrunch){if(helpCrunchEventsBound){return;} 647helpCrunchEventsBound=true;helpCrunch('onChatClose',hideHelpCrunchLauncher);} 648function helpCrunchApi(){if(typeof window.HelpCrunch!=='function'){function queue(){if(window.HelpCrunch!==queue&&typeof window.HelpCrunch==='function'){return window.HelpCrunch.apply(window,arguments);} 649queue.q.push(arguments);} 650queue.q=[];window.HelpCrunch=queue;} 651return window.HelpCrunch;} 652function openHelpCrunchChat(button,text){configureHelpCrunch();var request=++helpCrunchOpenRequest;var hadExistingApi=typeof window.HelpCrunch==='function';var helpCrunch=helpCrunchApi();var label=button?button.querySelector('[data-bfc-chat-label]'):null;var originalLabel=label?label.textContent:text.onlineChat;if(button){button.disabled=true;button.setAttribute('aria-busy','true');} 653if(label){label.textContent=text.chatLoading;} 654function openChat(){if(request!==helpCrunchOpenRequest){if(button){button.disabled=false;button.removeAttribute('aria-busy');} 655if(label){label.textContent=originalLabel;} 656return;} 657bindHelpCrunchEvents(helpCrunch);helpCrunch('hideChatWidget');helpCrunch('openChat');if(button){button.disabled=false;button.removeAttribute('aria-busy');} 658if(label){label.textContent=originalLabel;}} 659if(hadExistingApi){openChat();return;} 660helpCrunch('onReady',openChat);var script=document.querySelector('script[data-bfc-helpcrunch]');if(!script){script=document.createElement('script');script.async=true;script.type='text/javascript';script.src=HELPCRUNCH_SCRIPT;script.setAttribute('data-bfc-helpcrunch','');script.onerror=function(){if(button){button.disabled=false;button.removeAttribute('aria-busy');} 661if(label){label.textContent=originalLabel;}};(document.body||document.head).appendChild(script);}else if(script.getAttribute('data-bfc-loaded')==='true'){bindHelpCrunchEvents(helpCrunch);helpCrunch('openChat');if(button){button.disabled=false;button.removeAttribute('aria-busy');} 662if(label){label.textContent=originalLabel;}} 663script.addEventListener('load',function(){script.setAttribute('data-bfc-loaded','true');},{once:true});} 664function uniqueLinks(nodes){var seen={};return Array.prototype.map.call(nodes||[],function(link){var href=link.href||'';var bdi=link.querySelector('bdi');var text=(bdi?bdi.textContent:link.textContent).replace(/\s+/g,' ').trim();if(!href||!text||seen[href]){return null;} 665seen[href]=true;return{href:href,text:text,node:link};}).filter(Boolean);} 666function findLinkByText(links,words){var found=null;links.some(function(item){var lower=item.text.toLowerCase();if(words.some(function(word){return lower.indexOf(word)!==-1;})){found=item;return true;} 667return false;});return found;} 668function collectCategories(){var categories=[];var byKey={};Array.prototype.forEach.call(document.querySelectorAll('.second-header-grid a.a-first-lvl'),function(link){var href=link.href||'';var bdi=link.querySelector('bdi');var text=(bdi?bdi.textContent:link.textContent).replace(/\s+/g,' ').trim();var key=categoryKey(href);if(!href||!text||!key){return;} 669var holder=link.closest?link.closest('li.ty-menu__item'):null;var image=holder?holder.querySelector('.item-icon img, img.ut2-mwi-icon'):link.querySelector('.item-icon img, img.ut2-mwi-icon');var imageUrl=nativeImageUrl(image);var submenu=holder?uniqueLinks(holder.querySelectorAll('.ty-menu__submenu a[href]')):[];var category=byKey[key];if(!category){category={href:href,text:text,image:imageUrl,submenu:submenu};byKey[key]=category;categories.push(category);return;} 670if(!category.image&&imageUrl){category.image=imageUrl;} 671if(!category.submenu.length&&submenu.length){category.submenu=submenu;}});return categories;} 672function nativeImageUrl(image){if(!image){return'';} 673var candidates=[image.getAttribute('data-src'),image.getAttribute('data-original'),image.getAttribute('data-ca-image-path'),image.currentSrc,image.getAttribute('src')];return candidates.map(function(value){return String(value||'').trim();}).filter(function(value){return value&&value.indexOf('data:image/')!==0;})[0]||'';} 674function mergeFlyCategoryImages(categories,flyMenus){var images={};
674(flyMenus||[]).forEach(function(menu){(menu.items||[]).forEach(function(item){var key=categoryKey(item.href);if(key&&item.image&&!images[key]){images[key]=item.image;} 675(item.groups||[]).forEach(function(group){var groupKey=categoryKey(group.href);if(groupKey&&group.image&&!images[groupKey]){images[groupKey]=group.image;}});});});(categories||[]).forEach(function(category){if(!category.image&&images[categoryKey(category.href)]){category.image=images[categoryKey(category.href)];}});return categories;} 676function collectFlyMenus(){return Array.prototype.map.call(document.querySelectorAll('nav.ut2-fm'),function(menu){var wrapper=menu.querySelector('.ut2-fmw');if(!wrapper){return null;} 677var items=Array.prototype.map.call(wrapper.children,function(holder){if(!holder.classList||!holder.classList.contains('ut2-lfl')){return null;} 678var anchor=holder.querySelector('p > a[href]');if(!anchor){return null;} 679var titleNodes=Array.prototype.slice.call(anchor.querySelectorAll('span'));var descriptionNode=anchor.querySelector('em');var image=holder.querySelector('img.ut2-lfl-icon, .ut2-lfl-icon img, img');var heroImage=holder.querySelector('.ut2-slw__html-item img');var title=titleNodes.map(function(node){return node.textContent.replace(/\s+/g,' ').trim();}).filter(function(value){return value&&!/^(пеÑеглÑнÑÑи|поÑмоÑÑеÑÑ|view|пÑоÑмоÑÑеÑÑ)$/i.test(value);})[0]||anchor.getAttribute('title')||anchor.textContent;title=title.replace(/\s+/g,' ').replace(/^(пеÑеглÑнÑÑи|поÑмоÑÑеÑÑ|view|пÑоÑмоÑÑеÑÑ)\s*/i,'').trim();var groups=Array.prototype.map.call(holder.querySelectorAll('.ut2-lsl'),function(group){if(group.classList.contains('ut2-lsl__show_more')){return null;} 680var groupAnchor=group.querySelector(':scope > p > a[href]');if(!groupAnchor){return null;} 681var groupImage=group.querySelector('img');var groupTitle=groupAnchor.textContent.replace(/\s+/g,' ').trim();var groupChildren=uniqueLinks(group.querySelectorAll(':scope > .ut2-tlw > a[href]')).filter(function(item){var childTitle=item.text.replace(/\s+/g,' ').trim();return item.href!==groupAnchor.href||childTitle.toLowerCase()!==groupTitle.toLowerCase();}).map(function(item){return{href:item.href,text:item.text};});return{href:groupAnchor.href,title:groupTitle,image:groupImage?(groupImage.getAttribute('data-src')||groupImage.currentSrc||groupImage.src||''):'',children:groupChildren};}).filter(Boolean);var children=uniqueLinks(holder.querySelectorAll('.ut2-lsl > p > a[href]')).map(function(item){return{href:item.href,text:item.text};});if(!children.length){children=uniqueLinks(holder.querySelectorAll('.ut2-tlw > a[href]')).map(function(item){return{href:item.href,text:item.text};});} 682children=children.filter(function(item){return item.href!==anchor.href;});return{href:anchor.href,title:title.replace(/^%\s*/,''),description:descriptionNode?descriptionNode.textContent.replace(/\s+/g,' ').trim():'',image:nativeImageUrl(image),heroImage:heroImage?(heroImage.getAttribute('data-src')||heroImage.currentSrc||heroImage.src||''):'',children:children,groups:groups,accent:holder.classList.contains('ty-menu-item__promo')};}).filter(Boolean);return items.length?{items:items}:null;}).filter(Boolean);} 683var categoryKeyCache=new Map();var menuTitleKeyCache=new Map();function categoryKey(href){if(typeof href==='string'&&categoryKeyCache.has(href)){return categoryKeyCache.get(href);} 684var key;try{key=new URL(href,location.origin).pathname.replace(/^\/(?:uk|ru)(?=\/)/,'').replace(/\/+$/,'').toLowerCase();}catch(error){key=String(href||'').replace(/[?#].*$/,'').replace(/\/+$/,'').toLowerCase();} 685if(typeof href==='string'&&categoryKeyCache.size<4096){categoryKeyCache.set(href,key);} 686return key;} 687function menuTitleKey(value){if(typeof value==='string'&&menuTitleKeyCache.has(value)){return menuTitleKeyCache.get(value);} 688var key=String(value||'').replace(/\s+/g,' ').trim().toLocaleLowerCase();if(typeof value==='string'&&menuTitleKeyCache.size<4096){menuTitleKeyCache.set(value,key);} 689return key;} 690function menuRowMatchesCategory(row,category,serverCategory){var rowPath=categoryKey(row&&row.href);var categoryPath=categoryKey(category&&category.href);var rowCategoryId=Number(row&&row.category_id)||0;var serverCategoryId=Number(serverCategory&&serverCategory.category_id)||0;if(rowPath&&categoryPath&&rowPath===categoryPath){return true;} 691if(rowCategoryId&&serverCategoryId&&rowCategoryId===serverCategoryId){return true;} 692return menuTitleKey(row&&row.title)===menuTitleKey(category&&(category.title||category.text));} 693function mergeMenuCategoryItems(items){var payload=Array.isArray(settings.menuItems)?settings.menuItems:(Array.isArray(settings.menuStatus)?settings.menuStatus:[]);var rowsByMenu={};var selectedRows=[];var bestScore=0;var bestChildScore=-1;function sortRows(rows){return rows.sort(function(left,right){var positionDifference=(Number(left.position)||0)-(Number(right.position)||0);return positionDifference||left.param_id-right.param_id;});} 694function uniqueActiveRows(rows){var seen={};return rows.filter(function(row){var key=categoryKey(row.href)||menuTitleKey(row.title)||String(row.param_id);if(seen[key]){return false;} 695seen[key]=true;return true;});} 696function activeUniqueDirectChildCount(rows,parentId){return uniqueActiveRows(rows.filter(function(row){return row.parent_id===parentId&&row.status==='A'&&row.title;})).length;}
697payload.forEach(function(row){var menuId=Number(row&&row.menu_id)||0;var paramId=Number(row&&row.param_id)||0;if(!menuId||!paramId){return;} 698row.menu_id=menuId;row.param_id=paramId;row.parent_id=Number(row.parent_id)||0;row.category_id=Number(row.category_id)||0;rowsByMenu[menuId]=rowsByMenu[menuId]||[];rowsByMenu[menuId].push(row);});Object.keys(rowsByMenu).forEach(function(menuId){var rows=rowsByMenu[menuId];var matchedKeys={};var matchedChildCounts={};(items||[]).forEach(function(category){var key=categoryKey(category.href)||menuTitleKey(category.title||category.text);var matchingRoots=rows.filter(function(row){return row.parent_id===0&&row.status==='A'&&menuRowMatchesCategory(row,category);});if(!matchingRoots.length){return;} 699matchedKeys[key]=true;matchedChildCounts[key]=matchingRoots.reduce(function(maximum,row){return Math.max(maximum,activeUniqueDirectChildCount(rows,row.param_id));},0);});var score=Object.keys(matchedKeys).length;var childScore=Object.keys(matchedChildCounts).reduce(function(sum,key){return sum+matchedChildCounts[key];},0);if(score>bestScore||(score===bestScore&&childScore>bestChildScore)){bestScore=score;bestChildScore=childScore;selectedRows=rows;}});if(!bestScore){return items||[];} 700function activeDirectRows(parentId){return sortRows(selectedRows.filter(function(row){return row.parent_id===parentId&&row.status==='A'&&row.title;}));} 701function matchingEntry(entries,row){var rowPath=categoryKey(row.href);var rowTitle=menuTitleKey(row.title);return(entries||[]).filter(function(entry){var entryTitle=menuTitleKey(entry.title||entry.text);return(rowPath&&rowPath===categoryKey(entry.href))||(rowTitle&&rowTitle===entryTitle);})[0];} 702return(items||[]).map(function(category){var candidates=selectedRows.filter(function(row){return row.parent_id===0&&row.status==='A'&&menuRowMatchesCategory(row,category);}).sort(function(left,right){var leftChildren=activeUniqueDirectChildCount(selectedRows,left.param_id);var rightChildren=activeUniqueDirectChildCount(selectedRows,right.param_id);return(rightChildren-leftChildren)||(left.param_id-right.param_id);});var root=candidates[0];if(!root){return category;} 703var directRows=selectedRows.filter(function(row){return row.parent_id===root.param_id;});if(!directRows.length){return category;} 704var existingEntries=(category.groups||[]).concat((category.children||[]).map(function(child){return{href:child.href,title:child.text,image:child.image||'',children:child.children||[]};}));var menuRows=uniqueActiveRows(sortRows(directRows.filter(function(row){return row.status==='A'&&row.title;})));category.groups=menuRows.map(function(row){var existing=matchingEntry(existingEntries,row)||{};var grandchildren=uniqueActiveRows(activeDirectRows(row.param_id));var existingChildren=existing.children||[];var children=grandchildren.length?grandchildren.map(function(childRow){var existingChild=matchingEntry(existingChildren,childRow)||{};return{href:childRow.href||existingChild.href||'',text:childRow.title||existingChild.text||existingChild.title||'',image:existingChild.image||childRow.image||''};}):existingChildren;return{href:row.href||existing.href||'',title:row.title||existing.title||existing.text||'',image:existing.image||row.image||'',children:children};});category.children=category.groups.map(function(group){return{href:group.href,text:group.title,image:group.image||''};});return category;});} 705function applyManagedCategoryHeroes(items){var payload=Array.isArray(settings.categoryHeroes)?settings.categoryHeroes:[];var byPath={};payload.forEach(function(item){var key=categoryKey(item&&item.href);if(key){byPath[key]=item;}});return(items||[]).map(function(category){var managed=byPath[categoryKey(category.href)];if(!managed){return category;} 706category.heroImage=managed.enabled&&managed.image?managed.image:'';category.heroFit=managed.fit==='contain'?'contain':'cover';category.heroPosition=['left','center','right'].indexOf(managed.position)!==-1?managed.position:'center';category.managedHero=true;return category;});} 707function applyServerCategoryIcons(items){var payload=Array.isArray(settings.categoryIcons)?settings.categoryIcons:[];var byPath={};
707payload.forEach(function(item){var key=categoryKey(item&&item.href);var image=String(item&&item.image||'').trim();if(key&&image){byPath[key]=image;}});function applyIcon(category,nested){var key=categoryKey(category&&category.href);if(Object.prototype.hasOwnProperty.call(byPath,key)&&(!nested||!category.image)){category.image=byPath[key];} 708(category.groups||[]).forEach(function(group){applyIcon(group,true);});(category.children||[]).forEach(function(child){applyIcon(child,true);});return category;} 709return(items||[]).map(function(category){return applyIcon(category,false);});} 710function catalogFallbacks(lang){if(lang==='ru'){return[{pattern:/./,title:'ÐÑе ÑоваÑÑ',description:'ÐÑе каÑегоÑии доÑÑÑÐ¿Ð½Ñ Ð² инÑеÑнеÑ-магазине'},{pattern:/dietich|dobav|pitev/i,title:'ÐиÑÑевÑе добавки',description:'ÐÐÐÑ Ð±Ð¸ÑоÑÐ¸Ñ Ð¸ медовÑе композиÑии'},{pattern:/dlya-vanny|dlja-vanny/i,title:'ÐÐ»Ñ Ð²Ð°Ð½Ð½Ñ',description:'ÐонÑенÑÑаÑÑ Ð¸ Ñоли Ñ Ð±Ð¸ÑоÑиÑом, моÑÑÐºÐ°Ñ ÑолÑ'},{pattern:/magnievye-skraby/i,title:'ÐагниевÑе ÑкÑабÑ',description:'СкÑÐ°Ð±Ñ Ð´Ð»Ñ Ñела на оÑнове Ñ Ð»Ð¾Ñида магниÑ'},{pattern:/spiny|sustav/i,title:'Спина и ÑÑÑÑавÑ',description:'ÐÑпомогаÑелÑнÑе ÑÑедÑÑва Ð´Ð»Ñ ÐµÐ¶ÐµÐ´Ð½ÐµÐ²Ð½Ð¾Ð³Ð¾ комÑоÑÑа'},{pattern:/rovnoj-kozhi|volos/i,title:'ÐолоÑÑ Ð¸ кожа',description:'Magnesium ÑÑедÑÑва Ð´Ð»Ñ Ð²Ð¾Ð»Ð¾Ñ, кожи и лиÑа'},{pattern:/gigiena-polosti-rta/i,title:'Ðигиена ÑÑа',description:'ÐÑбнÑе паÑÑÑ, ÑпÑеи и ополаÑкиваÑели Ñ Ð±Ð¸ÑоÑиÑом'},{pattern:/zubni-schitki|irigator/i,title:'ÐÑбнÑе ÑеÑки и иÑÑигаÑоÑÑ',description:'ЩеÑки, иÑÑигаÑоÑÑ Ð¸ ÑменнÑе наÑадки'},{pattern:/stop-i-ven|dla-nog|dlya-nog/i,title:'ÐÐ»Ñ Ð½Ð¾Ð³',description:'СÑедÑÑва Ñ Ð±Ð¸ÑоÑиÑом Ð´Ð»Ñ ÑÑ Ð¾Ð´Ð° за ногами'},{pattern:/sertifikat/i,title:'ÐодаÑоÑнÑе ÑеÑÑиÑикаÑÑ',description:'СеÑÑиÑикаÑÑ Ð½Ð¾Ð¼Ð¸Ð½Ð°Ð»Ð¾Ð¼ 500, 1000 и 1500 гÑн'}];} 711return[{pattern:/./,title:'ÐÑÑ ÑоваÑи',description:'ÐÑÑ ÐºÐ°ÑегоÑÑÑ Ð´Ð¾ÑÑÑÐ¿Ð½Ñ Ð² ÑнÑеÑнеÑ-магазинÑ'},{pattern:/dietich|dobav|pitev/i,title:'ÐиÑÐ½Ñ Ð´Ð¾Ð±Ð°Ð²ÐºÐ¸',description:'ÐÐÐи бÑÑоÑÑÑ Ñ Ð¼ÐµÐ´Ð¾Ð²Ñ ÐºÐ¾Ð¼Ð¿Ð¾Ð·Ð¸ÑÑÑ'},{pattern:/dlya-vanny|dlja-vanny/i,title:'ÐÐ»Ñ Ð²Ð°Ð½Ð½Ð¸',description:'ÐонÑенÑÑаÑи Ñ ÑÐ¾Ð»Ñ Ð· бÑÑоÑÑÑом, моÑÑÑка ÑÑлÑ'},{pattern:/magnievye-skraby/i,title:'ÐагнÑÑÐ²Ñ ÑкÑаби',description:'СкÑаби Ð´Ð»Ñ ÑÑла на оÑÐ½Ð¾Ð²Ñ Ñ Ð»Ð¾ÑÐ¸Ð´Ñ Ð¼Ð°Ð³Ð½ÑÑ'},{pattern:/spiny|sustav/i,title:'Спина Ñ ÑÑглоби',description:'ÐопомÑÐ¶Ð½Ñ Ð·Ð°Ñоби Ð´Ð»Ñ Ñоденного комÑоÑÑÑ'},{pattern:/rovnoj-kozhi|volos/i,title:'ÐолоÑÑÑ Ñ ÑкÑÑа',description:'Magnesium заÑоби Ð´Ð»Ñ Ð²Ð¾Ð»Ð¾ÑÑÑ, ÑкÑÑи Ñа облиÑÑÑ'},{pattern:/gigiena-polosti-rta/i,title:'ÐÑгÑÑна ÑоÑа',description:'ÐÑÐ±Ð½Ñ Ð¿Ð°ÑÑи, ÑпÑÐµÑ Ñа ополÑÑкÑваÑÑ Ð· бÑÑоÑÑÑом'},{pattern:/zubni-schitki|irigator/i,title:'ÐÑÐ±Ð½Ñ ÑÑÑки Ñа ÑÑигаÑоÑи',description:'ЩÑÑки, ÑÑигаÑоÑи Ñа змÑÐ½Ð½Ñ Ð½Ð°Ñадки'},{pattern:/stop-i-ven|dla-nog|dlya-nog/i,title:'ÐÐ»Ñ Ð½Ñг',description:'ÐаÑоби з бÑÑоÑÑÑом Ð´Ð»Ñ Ð´Ð¾Ð³Ð»ÑÐ´Ñ Ð·Ð° ногами'},{pattern:/sertifikat/i,title:'ÐодаÑÑÐ½ÐºÐ¾Ð²Ñ ÑеÑÑиÑÑкаÑи',description:'СеÑÑиÑÑкаÑи номÑналом 500, 1000 Ñа 1500 гÑн'}];} 712function cleanCategoryTitle(value){var title=String(value||'').replace(/\s+/g,' ').trim();var badgeSuffix=/(?:ТÐÐ\s*ÐÐ ÐÐÐÐ(?:ÐÐ)?|Ð¥ÐТ\s*ÐÐ ÐÐÐÐ(?:ÐÐ)?|ÐÐЦÐЯ|ÐÐÐÐÐÐÐ|ТÐÐ\s*ÐÐ ÐÐÐÐ|Ð¥ÐТ\s*ÐÐ ÐÐÐÐ|ÐÐЦÐЯ|ÐÐÐÐÐÐÐ|NEW|SALE)\s*$/i;while(badgeSuffix.test(title)){title=title.replace(badgeSuffix,'').trim();} 713return title;} 714function isCatalogActionLabel(value){return /^(пеÑеглÑнÑÑи|поÑмоÑÑеÑÑ|пÑоÑмоÑÑеÑÑ|view|show)$/i.test(cleanCategoryTitle(value));} 715function enrichDrawerCatalog(items,nativeCategories,lang){var fallbacks=catalogFallbacks(lang);var merged=[];var seen={};var nativeTitles={};
715(nativeCategories||[]).forEach(function(nativeItem){if(!nativeItem){return;} 716if(nativeItem.href&&nativeItem.text){nativeTitles[categoryKey(nativeItem.href)]=cleanCategoryTitle(nativeItem.text);} 717(nativeItem.submenu||[]).forEach(function(child){var key=categoryKey(child.href);var title=cleanCategoryTitle(child.text);if(key&&title&&!isCatalogActionLabel(title)){nativeTitles[key]=title;}});});function append(item){var href=item&&item.href?item.href:'';if(!href||seen[href]){return;} 718seen[href]=true;merged.push(item);} 719(items||[]).forEach(append);(nativeCategories||[]).forEach(function(nativeItem){if(!nativeItem||!nativeItem.href||seen[nativeItem.href]){return;} 720append({href:nativeItem.href,title:cleanCategoryTitle(nativeItem.text),description:'',image:nativeItem.image||'',heroImage:'',children:(nativeItem.submenu||[]).map(function(child){return{href:child.href,text:child.text};}),groups:[],accent:false});});return merged.map(function(item,index){var itemKey=categoryKey(item.href);var exactNativeItem=nativeCategories.filter(function(candidate){return categoryKey(candidate.href)===itemKey;})[0];var nativeItem=exactNativeItem||nativeCategories[index];var fallback=fallbacks.filter(function(candidate,fallbackIndex){return fallbackIndex>0&&candidate.pattern.test(item.href||'');})[0]||fallbacks[index]||{};var title=cleanCategoryTitle(item.title);if(exactNativeItem&&exactNativeItem.text){title=cleanCategoryTitle(exactNativeItem.text);}else if(!title||/^(пеÑеглÑнÑÑи|поÑмоÑÑеÑÑ|пÑоÑмоÑÑеÑÑ|view)$/i.test(title)){title=nativeItem&&nativeItem.text?cleanCategoryTitle(nativeItem.text):fallback.title;} 721item.title=cleanCategoryTitle(title||fallback.title||'');item.description=String(item.description||'').replace(/\s+/g,' ').trim()||fallback.description||'';if(exactNativeItem&&exactNativeItem.image){item.image=exactNativeItem.image;} 722item.children=item.children||[];item.children.forEach(function(child){var nativeTitle=nativeTitles[categoryKey(child.href)];if(nativeTitle&&(!child.text||isCatalogActionLabel(child.text))){child.text=nativeTitle;}});item.children=item.children.filter(function(child){return Boolean(child.text)&&!isCatalogActionLabel(child.text);});item.groups=(item.groups||[]).map(function(group){var nativeTitle=nativeTitles[categoryKey(group.href)];if(nativeTitle&&(!group.title||isCatalogActionLabel(group.title))){group.title=nativeTitle;} 723group.children=group.children||[];group.children.forEach(function(child){var childNativeTitle=nativeTitles[categoryKey(child.href)];if(childNativeTitle&&(!child.text||isCatalogActionLabel(child.text))){child.text=childNativeTitle;}});return group;}).filter(function(group){return Boolean(group.title)&&!isCatalogActionLabel(group.title);});if(exactNativeItem&&exactNativeItem.submenu&&exactNativeItem.submenu.length){var childKeys={};item.children.forEach(function(child){childKeys[categoryKey(child.href)]=true;});exactNativeItem.submenu.forEach(function(child){var childKey=categoryKey(child.href);if(!childKey||childKey===itemKey||childKeys[childKey]){return;} 724childKeys[childKey]=true;item.children.push({href:child.href,text:child.text});});} 725return item;}).filter(function(item){return Boolean(item.title);});} 726function defaultDrawerServices(base,lang){var titles=lang==='ru'?['ÐкÑии','ÐÑзÑвÑ','ÐонÑакÑÑ','РнаÑ','ÐоÑÑавка и оплаÑа','ÐопÑоÑÑ Ð¸ оÑвеÑÑ','РбиÑоÑиÑе','СеÑÑиÑикаÑÑ']:['ÐкÑÑÑ','ÐÑдгÑки','ÐонÑакÑи','ÐÑо наÑ','ÐоÑÑавка Ñ Ð¾Ð¿Ð»Ð°Ñа','ÐиÑÐ°Ð½Ð½Ñ Ñа вÑдповÑдÑ','ÐÑо бÑÑоÑÑÑ','СеÑÑиÑÑкаÑи'];var paths=['promotions/','otzyvy/','contacts/','o-kompanii/','delivery/','voprosy-i-otvety/','instrukcii/','sertifikaty-proizvoditelya/'];return paths.map(function(path,index){return{href:base+path,title:titles[index],accent:index===0};});} 727function completeDrawerServices(items,topLinks,base,lang){var merged=[];var seen={};function append(item){var href=item&&item.href?item.href:'';var title=item&&(item.title||item.text)?(item.title||item.text):'';if(!href||!title||seen[href]){return;} 728seen[href]=true;merged.push({href:href,title:title,accent:Boolean(item.accent||/акÑ/i.test(title))});}
729(items||[]).forEach(append);(topLinks||[]).filter(function(item){return item.text&&!/кабÑнеÑ|кабинеÑ|ÑвÑйÑи|войÑи|ÑеÑÑÑÑаÑ|ÑегиÑÑÑаÑ|мова|ÑзÑк/i.test(item.text);}).forEach(append);defaultDrawerServices(base,lang).forEach(append);return merged.slice(0,8);} 730function collectTopLinks(){return uniqueLinks(document.querySelectorAll('.tygh-top-panel .top-quick-links .ty-text-links__item > a')).filter(function(item){var holder=item.node.closest?item.node.closest('.ty-text-links__item'):null;item.cssClass=holder?holder.className:'';return!holder||!holder.classList.contains('bfc-top-hide');});} 731function collectSocialLinks(){var definitions=[{name:'instagram',label:'Instagram',selector:'a[title="Instagram"][href*="instagram.com"]'},{name:'telegram',label:'Telegram',selector:'a[title="Telegram"][href*="t.me/"]'},{name:'tiktok',label:'TikTok',selector:'a[title="TikTok"][href*="tiktok.com"]'},{name:'threads',label:'Threads',selector:'a[title="Threads"][href*="threads.com"]',fallback:'https://www.threads.com/@bishofit.poltavskiy'}];return definitions.map(function(definition){var link=document.querySelector(definition.selector);var href=link&&link.href?link.href:definition.fallback;return href?{name:definition.name,label:definition.label,href:href}:null;}).filter(Boolean);} 732function baseUrl(logoLink){if(logoLink&&logoLink.href){return logoLink.href;} 733return location.origin+(language()==='uk'?'/uk/':'/');} 734function navLink(item,label,className){return'<a class="bfc-header__nav-link '+(className||'')+'" href="'+esc(item.href)+'">'+esc(label)+'</a>';} 735function topLinksMarkup(links,text){var visible=links.slice(0,6);var extra=links.slice(6);var direct=visible.map(function(item){var accent=/promo|accent/.test(item.cssClass||'')?' is-accent':'';return'<a class="bfc-topbar__link'+accent+'" href="'+esc(item.href)+'">'+esc(item.text.replace(/^%\s*/,''))+'</a>';}).join('');if(!links.length){return direct;} 736return direct+'<div class="bfc-topbar__more">'+'<button type="button" data-bfc-more aria-expanded="false"><span>'+esc(text.more)+'</span>'+icon('chevron')+'</button>'+'<div class="bfc-topbar__popover bfc-topbar__more-panel" data-bfc-more-panel hidden>'+extra.map(function(item){return'<a href="'+esc(item.href)+'">'+esc(item.text.replace(/^%\s*/,''))+'</a>';}).join('')+'</div>'+'</div>';} 737function bindTopLinksOverflow(header){var nav=header.querySelector('.bfc-topbar__links');var more=nav&&nav.querySelector('.bfc-topbar__more');var panel=more&&more.querySelector('[data-bfc-more-panel]');var button=more&&more.querySelector('[data-bfc-more]');if(!nav||!panel||!button||nav.getAttribute('data-bfc-toplinks-bound')){return;} 738nav.setAttribute('data-bfc-toplinks-bound','1');var items=Array.prototype.filter.call(nav.children,function(node){return node.classList.contains('bfc-topbar__link');}).map(function(node){return{node:node,className:node.className};});var extraFirst=panel.firstElementChild;var widths=null;var moreWidth=0;var frame=0;var availableWidth=0;var measuredGap=0;var observer=null;var ruler=null;var boxes=new Map();function measure(){var ruler=document.createElement('div');ruler.className='bfc-topbar__links bfc-topbar__measure';ruler.setAttribute('aria-hidden','true');ruler.setAttribute('inert','');items.forEach(function(item){var copy=item.node.cloneNode(true);copy.className=item.className;copy.tabIndex=-1;ruler.appendChild(copy);});var moreCopy=document.createElement('div');moreCopy.className='bfc-topbar__more';moreCopy.appendChild(button.cloneNode(true));moreCopy.firstChild.tabIndex=-1;ruler.appendChild(moreCopy);nav.appendChild(ruler);widths=items.map(function(item,index){return ruler.children[index].getBoundingClientRect().width;});moreWidth=moreCopy.getBoundingClientRect().width;ruler.remove();} 739function fit(){frame=0;if(!header.isConnected){return;} 740var available=observer?availableWidth:nav.clientWidth;if(!available){return;} 741if(observer&&!widths){return;} 742if(!widths){measure();} 743var gap=observer?measuredGap:parseFloat(window.getComputedStyle(nav).columnGap)||0;var count=items.length;var used=widths.reduce(function(sum,width){return sum+width;},0);while(count>0){var needsMore=!!extraFirst||count<items.length;var required=used+gap*Math.max(0,count-1)+(needsMore?moreWidth+gap:0);if(required<=available-2){break;} 744count--;used-=widths[count];} 745var focused=document.activeElement;var next=extraFirst;for(var i=items.length-1;i>=count;i--){var overflow=items[i].node;if(overflow.parentNode!==panel||overflow.nextElementSibling!==next){panel.insertBefore(overflow,next);} 746if(overflow.className!==''){overflow.className='';} 747next=overflow;} 748for(var j=0;j<count;j++){var direct=items[j].node;
748if(direct.parentNode!==nav){nav.insertBefore(direct,more);} 749if(direct.className!==items[j].className){direct.className=items[j].className;}} 750more.hidden=!extraFirst&&count===items.length;if(more.hidden){panel.hidden=true;button.setAttribute('aria-expanded','false');} 751nav.setAttribute('data-bfc-toplinks-ready','1');if(items.some(function(item){return item.node===focused;})){(panel.hidden&&panel.contains(focused)?button:focused).focus({preventScroll:true});}else if(focused===button&&more.hidden&&count){items[count-1].node.focus({preventScroll:true});}} 752function schedule(){if(frame){return;} 753nav.removeAttribute('data-bfc-toplinks-ready');frame=window.requestAnimationFrame(fit);} 754function invalidate(){widths=null;schedule();} 755if(window.ResizeObserver){ruler=document.createElement('div');ruler.className='bfc-topbar__links bfc-topbar__measure';ruler.setAttribute('aria-hidden','true');ruler.setAttribute('inert','');items.forEach(function(item){var copy=item.node.cloneNode(true);copy.className=item.className;copy.tabIndex=-1;copy.removeAttribute('id');Array.prototype.forEach.call(copy.querySelectorAll('[id]'),function(node){node.removeAttribute('id');});ruler.appendChild(copy);});var moreCopy=document.createElement('div');moreCopy.className='bfc-topbar__more';moreCopy.appendChild(button.cloneNode(true));moreCopy.firstChild.tabIndex=-1;moreCopy.firstChild.removeAttribute('id');ruler.appendChild(moreCopy);observer=new ResizeObserver(function(entries){if(!header.isConnected){observer.disconnect();return;} 756entries.forEach(function(entry){var box=entry.borderBoxSize;box=box&&(box[0]||box);if(entry.target===nav){availableWidth=entry.contentRect.width;} 757else{boxes.set(entry.target,box?box.inlineSize:null);}});var children=Array.prototype.slice.call(ruler.children);if(!boxes.has(ruler)||children.some(function(node){return!boxes.has(node);})){return;} 758if(boxes.get(ruler)===null||children.some(function(node){return boxes.get(node)===null;})){observer.disconnect();observer=null;ruler.remove();bindFallback();return;} 759widths=items.map(function(item,index){return boxes.get(children[index]);});moreWidth=boxes.get(moreCopy);var total=widths.reduce(function(sum,width){return sum+width;},moreWidth);measuredGap=items.length?Math.max(0,(boxes.get(ruler)-total)/ items.length):0;schedule();});nav.appendChild(ruler);observer.observe(nav);function observeBox(node){try{observer.observe(node,{box:'border-box'});} 760catch(error){observer.observe(node);}} 761observeBox(ruler);Array.prototype.forEach.call(ruler.children,observeBox);}else{bindFallback();} 762function bindFallback(){widths=null;window.addEventListener('resize',schedule,{passive:true});
762window.addEventListener('load',invalidate,{once:true});if(document.fonts){document.fonts.ready.then(invalidate);if(document.fonts.addEventListener){document.fonts.addEventListener('loadingdone',invalidate);}} 763schedule();}} 764function helpMarkup(data,text){var phones=data.phones;return'<div class="bfc-topbar__help">'+'<button type="button" data-bfc-help aria-expanded="false">'+icon('help')+'<span>'+esc(text.help)+'</span>'+icon('chevron')+'</button>'+'<div class="bfc-topbar__popover bfc-help-panel" data-bfc-help-panel hidden>'+'<div class="bfc-help-panel__head"><span>'+helpIcon('help','bfc-help-icon--head')+'<span><strong>'+esc(text.help)+'</strong><small>'+esc(text.helpTitle)+'</small></span></span><button type="button" data-bfc-help-close aria-label="'+esc(text.close)+'">'+icon('close')+'</button></div>'+'<div class="bfc-help-panel__grid">'+'<section class="bfc-help-panel__phones">'+'<a class="bfc-help-panel__toll-free" href="'+esc(phones[0].href)+'">'+helpIcon('phone','bfc-help-icon--phone')+'<span><strong>'+esc(phones[0].text)+'</strong><small>'+esc(text.freeCalls)+'</small></span></a>'+'<div class="bfc-help-panel__mobile-phones"><a href="'+esc(phones[1].href)+'">'+esc(phones[1].text)+'</a><a href="'+esc(phones[2].href)+'">'+esc(phones[2].text)+'</a></div>'+'<div class="bfc-help-panel__schedule">'+icon('clock')+'<span><b>'+esc(text.schedule)+'</b><small>'+esc(text.weekdays)+'</small><small>'+esc(text.saturday)+'</small><small>'+esc(text.sunday)+'</small></span></div>'+'<button class="bfc-help-panel__callback" type="button" data-bfc-callback data-fallback-href="'+esc(phones[0].href)+'">'+helpIcon('phone','bfc-help-icon--callback')+'<span>'+esc(text.callback)+'</span></button>'+'</section>'+'<section class="bfc-help-panel__messages">'+'<div class="bfc-help-panel__section-title"><strong>'+esc(text.writeUs)+'</strong></div>'+'<button class="bfc-help-panel__chat" type="button" data-bfc-online-chat>'+helpIcon('chat','bfc-help-icon--chat')+'<span><strong data-bfc-chat-label>'+esc(text.onlineChat)+'</strong><small>'+esc(text.onlineChatHint)+'</small></span><i aria-hidden="true"></i></button>'+'<div class="bfc-help-panel__messengers">'+'<a class="is-viber" href="'+esc(data.viber)+'" aria-label="Viber">'+brandIcon('viber')+'<span>Viber</span></a>'+'<a class="is-telegram" href="'+esc(data.telegram)+'" aria-label="Telegram">'+helpIcon('telegram','bfc-help-icon--brand')+'<span>Telegram</span></a>'+'<a class="is-whatsapp" href="'+esc(data.whatsapp)+'" aria-label="WhatsApp">'+brandIcon('whatsapp')+'<span>WhatsApp</span></a>'+'</div>'+'<a class="bfc-help-panel__bot" href="'+esc(data.telegramBot)+'">'+icon('telegram')+'<span>'+esc(text.telegramBot)+'</span></a>'+'<a class="bfc-help-panel__email" href="'+esc(data.email)+'">'+icon('mail')+'<span><small>'+esc(text.email)+'</small><strong>[email protected]</strong></span></a>'+'</section>'+'</div>'+'</div>'+'</div>';} 765function mobileHelpMarkup(data,text){var phones=data.phones;return'<aside class="bfc-mobile-help" data-bfc-mobile-help-panel hidden aria-hidden="true" aria-label="'+esc(text.help)+'">'+'<div class="bfc-mobile-help__head"><span>'+helpIcon('help','bfc-help-icon--head')+'<span><strong>'+esc(text.help)+'</strong><small>'+esc(text.helpTitle)+'</small></span></span><button type="button" data-bfc-mobile-help-close aria-label="'+esc(text.close)+'">'+icon('close')+'</button></div>'+'<div class="bfc-mobile-help__body">'+'<a class="bfc-mobile-help__main-phone" href="'+esc(phones[0].href)+'">'+helpIcon('phone','bfc-help-icon--phone')+'<span><strong>'+esc(phones[0].text)+'</strong><small>'+esc(text.freeCalls)+'</small></span></a>'+'<div class="bfc-mobile-help__phones"><a href="'+esc(phones[1].href)+'">'+esc(phones[1].text)+'</a><a href="'+esc(phones[2].href)+'">'+esc(phones[2].text)+'</a></div>'+'<div class="bfc-mobile-help__schedule">'+icon('clock')+'<span><b>'+esc(text.schedule)+'</b><small>'+esc(text.weekdays)+'</small><small>'+esc(text.saturday)+'</small><small>'+esc(text.sunday)+'</small></span></div>'+'<button class="bfc-mobile-help__chat" type="button" data-bfc-mobile-online-chat>'+helpIcon('chat','bfc-help-icon--chat')+'<span><strong>'+esc(text.onlineChat)+'</strong><small>'+esc(text.onlineChatHint)+'</small></span><i aria-hidden="true"></i></button>'+'<div class="bfc-mobile-help__messengers">'+'<a class="is-viber" href="'+esc(data.viber)+'" aria-label="Viber">
765'+brandIcon('viber')+'<span>Viber</span></a>'+'<a class="is-telegram" href="'+esc(data.telegram)+'" aria-label="Telegram">'+helpIcon('telegram','bfc-help-icon--brand')+'<span>Telegram</span></a>'+'<a class="is-whatsapp" href="'+esc(data.whatsapp)+'" aria-label="WhatsApp">'+brandIcon('whatsapp')+'<span>WhatsApp</span></a>'+'</div>'+'<a class="bfc-mobile-help__bot" href="'+esc(data.telegramBot)+'" target="_blank" rel="noopener">'+icon('telegram')+'<span>'+esc(text.telegramBot)+'</span></a>'+'<button class="bfc-mobile-help__callback" type="button" data-bfc-mobile-callback data-fallback-href="'+esc(phones[0].href)+'">'+icon('phone')+'<span>'+esc(text.callback)+'</span></button>'+'</div>'+'</aside>';} 766function menuImageUrl(url){if(!url||/^(?:data|blob):/i.test(url)){return url;} 767try{var parsed=new URL(url,window.location.href);parsed.searchParams.set('bfc_icon',MENU_IMAGE_REVISION);return parsed.href;}catch(error){return url+(url.indexOf('?')===-1?'?':'&')+'bfc_icon='+encodeURIComponent(MENU_IMAGE_REVISION);}} 768function loadMenuImages(root){if(!root){return;} 769Array.prototype.forEach.call(root.querySelectorAll('img[data-bfc-menu-src]'),function(img){img.src=img.getAttribute('data-bfc-menu-src');img.removeAttribute('data-bfc-menu-src');});} 770function catalogCategoryMedia(category){if(category.image){return'<span class="bfc-catalog__media"><img data-bfc-menu-src="'+esc(menuImageUrl(category.image))+'" alt="" loading="lazy" decoding="async" fetchpriority="low"></span>';} 771return'';} 772function catalogGroupMedia(group){if(group.image){return'<span class="bfc-catalog__group-media"><img data-bfc-menu-src="'+esc(menuImageUrl(group.image))+'" alt="" loading="lazy" decoding="async" fetchpriority="low"></span>';} 773return'<span class="bfc-catalog__group-media">'+icon('catalog')+'</span>';} 774function catalogHeroMedia(category,text){if(!category.heroImage){return'';} 775var fit=category.managedHero?(category.heroFit==='contain'?'contain':'cover'):'contain';var position=category.managedHero&&['left','center','right'].indexOf(category.heroPosition)!==-1?category.heroPosition:'right';return'<a class="bfc-catalog__hero is-'+fit+' is-'+position+'" href="'+esc(category.href)+'" aria-label="'+esc(text.allCategory)+'"><img class="is-loading" data-bfc-hero-src="'+esc(menuImageUrl(category.heroImage))+'" alt="" loading="lazy" decoding="async" fetchpriority="low"></a>';} 776function loadCatalogHero(view){if(!view||window.matchMedia('(max-width: 767px)').matches){return;} 777var image=view.querySelector('.bfc-catalog__hero img[data-bfc-hero-src]');if(!image){return;} 778var source=image.getAttribute('data-bfc-hero-src');if(!source){return;} 779image.addEventListener('load',function(){image.classList.remove('is-loading');image.classList.add('is-loaded');},{once:true});image.addEventListener('error',function(){image.classList.remove('is-loading');image.classList.add('is-error');},{once:true});image.src=source;image.removeAttribute('data-bfc-hero-src');if(image.complete&&image.naturalWidth){image.classList.remove('is-loading');image.classList.add('is-loaded');}} 780function catalogLeafState(category,text){return'<div class="bfc-catalog__leaf-state"><strong>'+esc(category.title)+'</strong><a href="'+esc(category.href)+'">'+esc(text.allCategory)+icon('chevron')+'</a></div>';} 781function categoryPanelMarkup(category,index,text){var groups=category.groups&&category.groups.length?category.groups:(category.children||[]).map(function(child){return{href:child.href,title:child.text,image:child.image||'',children:[]};});var renderGroup=function(group,extraClass){var links=group.children&&group.children.length?'<div class="bfc-catalog__links">'+group.children.map(function(child){return'<a href="'+esc(child.href)+'">'+esc(child.text)+'</a>';}).join('')+'</div>':'';return'<section class="bfc-catalog__group'+(extraClass||'')+'"><a class="bfc-catalog__group-title" href="'+esc(group.href)+'">'+catalogGroupMedia(group)+'<span>'+esc(group.title)+'</span>'+icon('chevron')+'</a>'+links+'</section>';};var groupMarkup='';if(index===0){groupMarkup=groups.map(function(group){var childCount=group.children?group.children.length:0;var cardClass=childCount>=5?' is-wide':'';if(!childCount){cardClass+=' is-leaf-card';} 782return renderGroup(group,cardClass);}).join('');}else{groupMarkup=groups.map(function(group){return renderGroup(group,'');}).join('');} 783var leafClass=groups.length?'':' is-leaf';var hasHero=Boolean(category.heroImage);var allLink=groups.length?'<a class="bfc-catalog__all-link" href="'+esc(category.href)+'"><strong>'+esc(text.allCategory)+'</strong>'+icon('chevron')+'</a>':'';var leafState=!groups.length?catalogLeafState(category,text):'';var panelClass=(index===0?' is-active is-all-products':'')+leafClass+(hasHero?' has-hero':'')+(category.managedHero?' has-managed-hero':'');return'<div class="bfc-catalog__panel'+panelClass+'" data-bfc-catalog-panel="'+index+'"'+(index===0?'':' hidden')+'><div class="bfc-catalog__panel-head"><span><strong>'+esc(category.title)+'</strong>'+(category.description?'<small>'+esc(category.description)+'</small>':'')+'</span><a href="'+esc(category.href)+'">'+esc(text.allCategory)+' '+icon('chevron')+'</a></div><div class="bfc-catalog__groups">'+groupMarkup+'</div>'+allLink+catalogHeroMedia(category,text)+leafState+'</div>';} 784function categoryMarkup(categories,text){var tabs=categories.map(function(category,index){var hasChildren=Boolean((category.groups&&category.groups.length)||(category.children&&category.children.length));var attributes=' class="bfc-catalog__tab'+(index===0?' is-active':'')+(category.image?' has-media':'')+'" data-bfc-catalog-tab="'+index+'" data-bfc-catalog-href="'+esc(category.href)+'" data-bfc-catalog-preview="true" aria-selected="'+(index===0?'true':'false')+'"';var content=catalogCategoryMedia(category)+'<span>'+esc(category.title)+'</span>'+icon('chevron');if(hasChildren){return'<button type="button"'+attributes+' data-bfc-catalog-has-children="true">'+content+'</button>';} 785return'<a'+attributes+' href="'+esc(category.href)+'">'+content+'</a>';}).join('');var panels=categories.map(function(category,index){return'<div class="bfc-catalog__panel'+(index===0?' is-active is-all-products':'')+'" data-bfc-catalog-panel="'+index+'" data-bfc-catalog-pending="1"'+(index===0?'':' hidden')+'></div>';}).join('');return'<div class="bfc-catalog__head"><button type="button" class="bfc-catalog__back" data-bfc-catalog-back>'+icon('chevron')+'<span>'+esc(text.back)+'</span></button><strong>'+esc(text.catalog)+'</strong><button type="button" class="bfc-header__close" data-bfc-close aria-label="'+esc(text.close)+'">'+icon('close')+'</button></div><div class="bfc-catalog__mega"><nav class="bfc-catalog__tabs" aria-label="'+esc(text.catalog)+'">'+tabs+'</nav><div class="bfc-catalog__content">'+panels+'</div></div>';}
786function drawerLanguageMarkup(items,text){var active=items.filter(function(item){return item.active;})[0]||items[0];var code=active.code==='uk'?'UA':active.code;var visual=active.code==='ru'?'<span>ru</span>':flagIcon(active.code)+'<span>'+esc(code)+'</span>';return'<div class="bfc-drawer__language-picker">'+'<button type="button" data-bfc-drawer-language aria-label="'+esc(text.language)+'" aria-haspopup="true" aria-expanded="false">'+visual+icon('chevron')+'</button>'+'<div class="bfc-drawer__language-panel" data-bfc-drawer-language-panel hidden>'+languageLinks(items)+'</div>'+'</div>';} 787function drawerQuickLink(iconName,label,href){return'<a class="bfc-drawer__quick-link" href="'+esc(href)+'"><span>'+icon(iconName)+'</span><b>'+esc(label)+'</b></a>';} 788function drawerAccountMarkup(isGuest,data,text){if(!isGuest){return'<a class="bfc-drawer__account-card" href="'+esc(data.ordersHref)+'"><span class="bfc-drawer__account-icon">'+icon('account')+'</span><span><b>'+esc(data.label)+'</b><small>'+esc(text.account)+'</small></span>'+icon('chevron')+'</a>';} 789return'<div class="bfc-drawer__account-card bfc-drawer__account-card--guest">'+'<span class="bfc-drawer__account-icon">'+icon('account')+'</span>'+'<span class="bfc-drawer__account-copy"><span class="bfc-drawer__auth-links"><a href="'+esc(data.loginHref)+'">'+esc(text.signIn)+'</a><i></i><a href="'+esc(data.registerHref)+'">'+esc(text.register)+'</a></span><small>'+esc(text.account)+'</small></span>'+'<a class="bfc-drawer__account-arrow" href="'+esc(data.loginHref)+'" aria-label="'+esc(text.signIn)+'">'+icon('chevron')+'</a>'+'</div>';} 790function settingEnabled(name,fallback){return typeof settings[name]==='boolean'?settings[name]:fallback;} 791function mobileNavItem(tag,iconName,label,href,attribute,badgeType){var attributes=attribute?' '+attribute:'';var url=href?' href="'+esc(href)+'"':'';var badge=badgeType?'<span class="bfc-mobile-nav__badge is-empty" data-bfc-mobile-count="'+esc(badgeType)+'">0</span>':'';return'<'+tag+' class="bfc-mobile-nav__item"'+url+attributes+'><span class="bfc-mobile-nav__icon">'+icon(iconName)+badge+'</span><span>'+esc(label)+'</span></'+tag+'>';} 792function mobileBottomNavMarkup(data,text){if(!settingEnabled('mobileBottomNav',true)){return'';} 793var items=[];if(settingEnabled('mobileNavHome',true)){items.push(mobileNavItem('a',settings.mobileHomeSymbol==='emblem'?'homeEmblem':'home',text.home,data.base));} 794if(settingEnabled('mobileNavCatalog',true)){items.push(mobileNavItem('button','catalog',text.catalog,'','type="button" data-bfc-mobile-catalog'));} 795if(settingEnabled('mobileNavCart',true)){items.push(mobileNavItem('a','cart',text.cart,data.cartHref,'','cart'));} 796if(settingEnabled('mobileNavSearch',true)){items.push(mobileNavItem('button','search',text.searchShort||text.search,'','type="button" data-bfc-mobile-search'));} 797if(settingEnabled('mobileNavHelp',true)){items.push(mobileNavItem('button','help',text.help,'','type="button" data-bfc-mobile-help aria-expanded="false"'));} 798if(settingEnabled('mobileNavAccount',false)){items.push(mobileNavItem('a','account',text.account,data.accountHref));} 799if(settingEnabled('mobileNavMenu',true)){items.push(mobileNavItem('button','menu',text.navMenu,'','type="button" data-bfc-mobile-menu'));} 800if(!items.length){return'';} 801return'<nav class="bfc-mobile-nav" aria-label="'+esc(text.navMenu)+'" style="--bfc-mobile-nav-items:'+items.length+'">'+items.join('')+'</nav>';} 802function drawerCategoryMedia(item){if(item.image){return'<span class="bfc-drawer__category-media"><img data-bfc-menu-src="'+esc(menuImageUrl(item.image))+'" alt="" loading="lazy" decoding="async" fetchpriority="low"></span>';} 803return'';} 804function drawerCategoryRows(items){return items.map(function(item,index){var copy='<span class="bfc-drawer__category-copy"><b>'+esc(item.title)+'</b>'+(item.description?'<small>'+esc(item.description)+'</small>':'')+'</span>';var content=drawerCategoryMedia(item)+copy+icon('chevron');var rowClass='bfc-drawer__category'+(item.image?' has-media':'');if(item.children.length){return'<button class="'+rowClass+'" type="button" data-bfc-drawer-open="'+index+'">'+content+'</button>';} 805return'<a class="'+rowClass+'" href="'+esc(item.href)+'">'+content+'</a>';}).join('');} 806function drawerSubViews(items,text){return items.map(function(item,index){if(!item.children.length){return'';} 807return'<section class="bfc-drawer__view bfc-drawer__subview" data-bfc-drawer-view="'+index+'" hidden>'+'<div class="bfc-drawer__subhead"><button type="button" data-bfc-drawer-back>'+icon('chevron')+'<span>'+esc(text.back)+'</span></button></div>'+'<div class="bfc-drawer__category-hero">'+drawerCategoryMedia(item)+'<span><b>'+esc(item.title)+'</b>'+(item.description?'<small>'+esc(item.description)+'</small>':'')+'</span></div>'+'<a class="bfc-drawer__all-link" href="'+esc(item.href)+'"><span>'+esc(text.all)+'</span>'+icon('chevron')+'</a>
807'+'<div class="bfc-drawer__sub-links">'+item.children.map(function(child){return'<a href="'+esc(child.href)+'"><span>'+esc(child.text)+'</span>'+icon('chevron')+'</a>';}).join('')+'</div>'+'</section>';}).join('');} 808function drawerServiceMarkup(items,text){if(!items.length){return'';} 809return'<section class="bfc-drawer__section bfc-drawer__section--service"><div class="bfc-drawer__section-title"><strong>'+esc(text.useful)+'</strong></div><div class="bfc-drawer__service-grid">'+items.slice(0,8).map(function(item){return'<a class="'+(item.accent?'is-accent':'')+'" href="'+esc(item.href)+'"><i>'+icon(drawerServiceIcon(item.title))+'</i><span>'+esc(item.title)+'</span>'+icon('chevron')+'</a>';}).join('')+'</div></section>';} 810function drawerBotMarkup(href,text){return'<a class="bfc-drawer__bot-link" href="'+esc(href)+'" target="_blank" rel="noopener">'+icon('telegram')+'<span>'+esc(text.botChat)+'</span>'+icon('chevron')+'</a>';} 811function drawerServiceIcon(title){var value=String(title||'').toLowerCase();if(/акÑ|deal|sale/.test(value)){return'tag';} 812if(/вÑдгÑ|оÑзÑ|review/.test(value)){return'star';} 813if(/конÑакÑ|contact/.test(value)){return'location';} 814if(/доÑÑав|оплаÑ|deliver|payment/.test(value)){return'truck';} 815if(/пиÑан|вопÑоÑ|faq|question/.test(value)){return'question';} 816if(/ÑеÑÑиÑ|certif/.test(value)){return'certificate';} 817if(/бÑÑоÑ|биÑоÑ|ÑнÑÑÑÑк|инÑÑÑÑк|guide/.test(value)){return'book';} 818return'info';} 819function drawerSocialMarkup(items,text){if(!items.length){return'';} 820return'<section class="bfc-drawer__socials"><strong>'+esc(text.socials)+'</strong><div>'+items.map(function(item){return'<a class="is-'+esc(item.name)+'" href="'+esc(item.href)+'" target="_blank" rel="noopener" aria-label="'+esc(item.label)+'">'+icon(item.name)+'</a>';}).join('')+'</div></section>';} 821var nativeMenuWork=null;function syncNativeMenuWork(active){var host=active&&document.querySelector('.tygh-header');if(nativeMenuWork&&nativeMenuWork.host!==host){nativeMenuWork.stop();nativeMenuWork=null;} 822if(!host||nativeMenuWork||typeof window.IntersectionObserver!=='function'||typeof window.MutationObserver!=='function'){return;} 823var images=new Set();var columns=new Set();var stopped=false;var imageSelector='img.lazyload.ut2-lfl-icon, img.lazyload.ut2-mwi-icon';var columnSelector='.ty-menu__item.cm-menu-item-responsive';function restoreImage(img){if(!images.has(img)){return;} 824images.delete(img);io.unobserve(img);img.removeAttribute('data-bfc-native-lazy');if(!img.classList.contains('lazyloaded')&&!img.classList.contains('lazyloading')){img.classList.add('lazyload');}} 825var io=new window.IntersectionObserver(function(entries){if(stopped||!document.documentElement.classList.contains('bfc-header-active')||!entries.some(function(entry){return entry.isIntersecting;})){return;} 826var hostStyle=window.getComputedStyle(host);if(hostStyle.display==='none'||hostStyle.visibility==='hidden'||hostStyle.visibility==='collapse'){return;} 827entries.forEach(function(entry){if(entry.isIntersecting){restoreImage(entry.target);}});});function eachMatch(node,selector,fn){if(!node||node.nodeType!==1||!host.contains(node)){return;} 828if(node.matches(selector)){fn(node);} 829Array.prototype.forEach.call(node.querySelectorAll(selector),fn);} 830function scan(node){eachMatch(node,imageSelector,function(img){if(img.classList.contains('lazyloading')||img.classList.contains('lazyloaded')||!img.hasAttribute('data-src')){return;} 831images.add(img);img.setAttribute('data-bfc-native-lazy','1');img.classList.remove('lazyload');io.observe(img);});eachMatch(node,columnSelector,function(item){columns.add(item);item.classList.remove('cm-menu-item-responsive');});} 832var changes=new window.MutationObserver(function(records){if(stopped){return;} 833records.forEach(function(record){Array.prototype.forEach.call(record.addedNodes,scan);});images.forEach(function(img){if(!host.contains(img)){restoreImage(img);}});columns.forEach(function(item){if(!host.contains(item)){item.classList.add('cm-menu-item-responsive');columns.delete(item);}});});var rootChanges=new window.MutationObserver(function(){var root=document.documentElement;if(root.classList.contains('bfc-header-fallback')||(!root.classList.contains('bfc-header-active')&&!root.classList.contains('bfc-header-pending'))){syncNativeMenuWork(false);}});nativeMenuWork={host:host,stop:function(){stopped=true;changes.disconnect();rootChanges.disconnect();
833images.forEach(restoreImage);io.disconnect();columns.forEach(function(item){item.classList.add('cm-menu-item-responsive');});columns.clear();var root=document.documentElement;if(root.classList.contains('bfc-header-fallback')){var recalculate=function(){var defer=window.requestAnimationFrame||function(fn){return window.setTimeout(fn,16);};defer(function(){if(root.classList.contains('bfc-header-fallback')){var native$=window.Tygh&&window.Tygh.$;if(!window.__bshspdNativeColumnsGateV2&&native$&&typeof native$.ceEvent==='function'){native$.ceEvent('trigger','ce.ut2-hm-toggle',[]);}}});};if(document.readyState==='loading'){document.addEventListener('DOMContentLoaded',recalculate,{once:true});}else{recalculate();}}}};scan(host);changes.observe(host,{childList:true,subtree:true});rootChanges.observe(document.documentElement,{attributes:true,attributeFilter:['class']});} 834function settleInitialHeader(isActive){if(window.bfcHeaderPendingTimer){window.clearTimeout(window.bfcHeaderPendingTimer);window.bfcHeaderPendingTimer=null;} 835if(isActive){document.documentElement.classList.remove('bfc-header-fallback');document.documentElement.classList.add('bfc-header-active');}else{document.documentElement.classList.remove('bfc-header-active');document.documentElement.classList.add('bfc-header-fallback');} 836document.documentElement.classList.remove('bfc-header-pending');document.documentElement.setAttribute('data-bfc-header-boot',isActive?'active':'fallback');syncNativeMenuWork(isActive);} 837function syncMobileCartPageState(){var path=String(location.pathname||'').replace(/\/+$/,'');var dispatch='';try{dispatch=new URLSearchParams(location.search).get('dispatch')||'';}catch(error){dispatch='';} 838var isCartPage=/\/cart$/i.test(path)||dispatch==='checkout.cart';document.documentElement.classList.toggle('bfc-mobile-cart-page',isCartPage);} 839function syncMobileMiniCartState(){var miniCart=document.querySelector('.bfc-header__native--cart .ty-dropdown-box__content');var isOpen=false;if(window.matchMedia('(max-width: 767px)').matches&&miniCart&&!miniCart.hidden&&!miniCart.classList.contains('hidden')&&miniCart.getAttribute('aria-hidden')!=='true'){var miniCartStyle=window.getComputedStyle(miniCart);
839if(miniCartStyle.display!=='none'&&miniCartStyle.visibility!=='hidden'&&Number(miniCartStyle.opacity||'1')>0){var miniCartRect=miniCart.getBoundingClientRect();isOpen=miniCartRect.width>0&&miniCartRect.height>0;}} 840document.documentElement.classList.toggle('bfc-mobile-minicart-open',isOpen);} 841function bindMobileMiniCartState(){var cartHolder=document.querySelector('.bfc-header__native--cart');if(!cartHolder){document.documentElement.classList.remove('bfc-mobile-minicart-open');return;} 842if(window.__bfcMobileMiniCartObserverTarget===cartHolder){syncMobileMiniCartState();return;} 843if(window.__bfcMobileMiniCartObserver){window.__bfcMobileMiniCartObserver.disconnect();} 844window.__bfcMobileMiniCartObserverTarget=cartHolder;var scheduled=false;window.__bfcMobileMiniCartObserver=new MutationObserver(function(){if(scheduled){return;} 845scheduled=true;window.requestAnimationFrame(function(){scheduled=false;syncMobileMiniCartState();});});window.__bfcMobileMiniCartObserver.observe(cartHolder,{attributes:true,attributeFilter:['class','style','hidden','aria-hidden'],childList:true,subtree:true});syncMobileMiniCartState();} 846function nativeMobileFilterIsOpen(){if(!window.matchMedia('(max-width: 767px)').matches){return false;} 847var openedContents=document.querySelectorAll('.filter-container-opened');for(var i=0;i<openedContents.length;i+=1){var openedContent=openedContents[i];if(openedContent.matches('.ty-horizontal-product-filters-dropdown__content')||openedContent.closest('.ut2-filters')||openedContent.querySelector('.cm-product-filters')){return true;}} 848return Boolean(document.querySelector('.ut2-filters:not(.ut2-dropdown-outside-position) > [class*="-title"].open ~ *, '+'.ut2-filters:not(.ut2-dropdown-outside-position) > [class*="__title"].open ~ *'));} 849function syncNativeMobileFilterState(){document.documentElement.classList.toggle('bfc-native-filters-open',nativeMobileFilterIsOpen());} 850function scheduleNativeMobileFilterState(){if(!window.matchMedia('(max-width: 767px)').matches){document.documentElement.classList.remove('bfc-native-filters-open');return;} 851if(window.__bfcNativeFilterSyncFrame){return;} 852window.__bfcNativeFilterSyncFrame=window.requestAnimationFrame(function(){window.__bfcNativeFilterSyncFrame=0;syncNativeMobileFilterState();});} 853function mutationsTouch(records,selector){function owns(node){return node&&node.nodeType===1&&(node.matches(selector)||Boolean(node.closest(selector)));} 854function contains(node){return node&&node.nodeType===1&&(node.matches(selector)||Boolean(node.querySelector(selector)));} 855for(var i=0;i<records.length;i++){var record=records[i];if(owns(record.target.nodeType===3?record.target.parentNode:record.target)){return true;} 856var added=record.addedNodes||[];var removed=record.removedNodes||[];for(var a=0;a<added.length;a++){if(contains(added[a])){return true;}} 857for(var r=0;r<removed.length;r++){if(contains(removed[r])){return true;}}} 858return false;} 859function bindNativeMobileFilterState(){if(!window.__bfcNativeFilterEventsBound){window.__bfcNativeFilterEventsBound=true;document.addEventListener('click',scheduleNativeMobileFilterState,true);window.addEventListener('resize',scheduleNativeMobileFilterState,{passive:true});window.addEventListener('orientationchange',scheduleNativeMobileFilterState,{passive:true});} 860if(!window.__bfcNativeFilterObserver&&document.body){window.__bfcNativeFilterObserver=new MutationObserver(function(records){if(!window.matchMedia('(max-width: 767px)').matches){return;} 861if(mutationsTouch(records,'.ut2-filters, .ty-horizontal-product-filters-dropdown, .ty-horizontal-product-filters-dropdown__content, .cm-product-filters')){scheduleNativeMobileFilterState();}});window.__bfcNativeFilterObserver.observe(document.body,{attributes:true,attributeFilter:['class','style','hidden','aria-hidden','aria-expanded'],childList:true,subtree:true});} 862syncNativeMobileFilterState();} 863var mobileLayerFrame=null;var mobileLayerHeight=null;var mobileLayerQuery=window.matchMedia('(max-width: 767px)');function syncMobileLayerOffsets(){var root=document.documentElement;var nav=window.__bfcMobileLayerOffsetTarget;var value='';if(nav&&nav.isConnected&&mobileLayerQuery.matches){var height=mobileLayerHeight;if(height===null){if(window.ResizeObserver){return;} 864height=nav.getBoundingClientRect().height;} 865height=Math.ceil(height||0);if(height>0&&height!==60){value='calc('+height+'px + max(2px, env(safe-area-inset-bottom, 0px)))';}} 866if(root.style.getPropertyValue('--bfc-header-mobile-nav-offset')===value){return;} 867if(value){root.style.setProperty('--bfc-header-mobile-nav-offset',value);} 868else{root.style.removeProperty('--bfc-header-mobile-nav-offset');}} 869function scheduleMobileLayerOffsets(){if(mobileLayerFrame!==null){return;} 870var run=function(){mobileLayerFrame=null;syncMobileLayerOffsets();};mobileLayerFrame=window.requestAnimationFrame?window.requestAnimationFrame(run):window.setTimeout(run,16);} 871function bindMobileLayerOffsets(){var nav=document.querySelector('.bfc-mobile-nav');if(!nav){return;} 872if(window.__bfcMobileLayerOffsetTarget!==nav){if(window.__bfcMobileLayerResizeObserver){window.__bfcMobileLayerResizeObserver.disconnect();} 873mobileLayerHeight=null;window.__bfcMobileLayerOffsetTarget=nav;if(window.ResizeObserver){window.__bfcMobileLayerResizeObserver=new ResizeObserver(function(entries){entries.forEac
873h(function(entry){if(entry.target!==window.__bfcMobileLayerOffsetTarget){return;} 874var boxes=entry.borderBoxSize;var box=boxes&&(boxes[0]||boxes);var height=box?box.blockSize:entry.target.getBoundingClientRect().height;if(height===mobileLayerHeight){return;} 875mobileLayerHeight=height;scheduleMobileLayerOffsets();});});window.__bfcMobileLayerResizeObserver.observe(nav);}} 876if(!window.__bfcMobileLayerOffsetEventsBound){window.__bfcMobileLayerOffsetEventsBound=true;if(mobileLayerQuery.addEventListener){mobileLayerQuery.addEventListener('change',scheduleMobileLayerOffsets);} 877else if(mobileLayerQuery.addListener){mobileLayerQuery.addListener(scheduleMobileLayerOffsets);} 878if(!window.ResizeObserver){window.addEventListener('resize',scheduleMobileLayerOffsets,{passive:true});window.addEventListener('orientationchange',scheduleMobileLayerOffsets,{passive:true});}} 879scheduleMobileLayerOffsets();} 880function init(){categoryKeyCache.clear();menuTitleKeyCache.clear();settings=window.bfcHeaderSettings||settings||{};syncMobileCartPageState();var serverHeader=document.querySelector('#'+ROOT_ID+'[data-bfc-first-paint="pending"]');if(document.getElementById(ROOT_ID)&&!serverHeader){settleInitialHeader(true);document.documentElement.classList.toggle('bfc-mobile-nav-enabled',Boolean(document.querySelector('.bfc-mobile-nav')));decorateNative(document.getElementById(ROOT_ID));bindMobileMiniCartState();bindMobileLayerOffsets();bindNativeMobileFilterState();syncCounts();modernizeCustomerPages();bindProductNotifications();bindProductActionTooltips();return;} 881var oldHeader=document.querySelector('.tygh-header');var oldMenu=document.querySelector('.second-header-grid .ty-menu__items');var nativeSearch=document.querySelector('.tygh-header .ty-search-block')||(serverHeader&&serverHeader.querySelector('.ty-search-block'));var logoImage=document.querySelector('.tygh-header .ty-logo-container img');var logoAnchor=document.querySelector('.tygh-header .top-logo > .ty-logo-container a')||document.querySelector('.tygh-header .ty-logo-container a');var categories=collectCategories();var topLinks=collectTopLinks();var socialLinks=collectSocialLinks();var flyMenus=collectFlyMenus();categories=mergeFlyCategoryImages(categories,flyMenus);categories=applyServerCategoryIcons(categories);var flyCatalogGroups=flyMenus.filter(function(group){return group.items.some(function(item){return Boolean(item.image||item.children.length);});}).sort(function(a,b){return b.items.length-a.items.length;});var flyCatalog=flyCatalogGroups[0];var drawerCatalogItems=flyCatalog?flyCatalog.items:categories.map(function(item){return{href:item.href,title:item.text,description:'',image:'',children:item.submenu.map(function(child){return{href:child.href,text:child.text};}),accent:false};});drawerCatalogItems=enrichDrawerCatalog(drawerCatalogItems,categories,language());drawerCatalogItems=mergeMenuCategoryItems(drawerCatalogItems);drawerCatalogItems=applyServerCategoryIcons(drawerCatalogItems);drawerCatalogItems=applyManagedCategoryHeroes(drawerCatalogItems);var flyService=flyMenus.filter(function(group){return group!==flyCatalog;})[0];var drawerServiceItems=flyService?flyService.items:[];if(!oldHeader||!oldMenu||!nativeSearch||!logoImage||!categories.length){settleInitialHeader(false);return;} 882var lang=language();var text=labels[lang];var base=baseUrl(logoAnchor);var fallback=function(dispatch){return base+'index.php?dispatch='+dispatch;};var languages=collectLanguages();var allInfo=uniqueLinks(document.querySelectorAll('.top-logo .ut2-fm a[href], .tygh-top-panel a[href]'));var promo=findLinkByText(allInfo,lang==='ru'?['акÑи']:['акÑÑ']);var bestsellers=findLinkByText(allInfo,lang==='ru'?['беÑÑÑел','Ñ Ð¸Ñ Ð¿Ñодаж']:['беÑÑÑел','Ñ ÑÑ Ð¿Ñодаж']);var newest=findLinkByText(allInfo,lang==='ru'?['новин']:['новин']);var contacts=findLinkByText(allInfo,lang==='ru'?['конÑакÑ']:['конÑакÑ']);var delivery=findLinkByText(allInfo,lang==='ru'?['доÑÑавк']:['доÑÑавк']);var faq=findLinkByText(allInfo,lang==='ru'?['вопÑоÑ','faq']:['пиÑаннÑ','faq']);var about=findLinkByText(allInfo,lang==='ru'?['о наÑ','о биÑоÑ']:['пÑо наÑ','пÑо бÑÑоÑ']);var choose=findLinkByText(allInfo,lang==='ru'?['инÑÑÑÑкÑ','вопÑоÑ']:['ÑнÑÑÑÑкÑ','пиÑаннÑ']);drawerServiceItems=completeDrawerServices(drawerServiceItems,topLinks,base,lang);var helpData={phones:collectSupportPhones(),viber:firstHref('.tygh-header a[href^="viber:"]','viber://pa?chatURI=bishofitbot'),telegram:firstHref('.tygh-header a[href*="t.me/BishofitBot"]','https://t.me/BishofitBot'),whatsapp:firstHref('.tygh-header a[href*="wa.me/380502135050"]','https://wa.me/380502135050'),telegramBot:firstHref('.tygh-header a[href*="t.me/bishbot_bot"]','https://t.me/bishbot_bot'),email:firstHref('.tygh-header a[href="mailto:[email protected]"]','mailto:[email protected]')};callbackTrigger=document.querySelector('.tygh-header .bingc-action-open-passive-form, .bingc-action-open-passive-form');
882var phone=helpData.phones[0];var loginAnchor=document.querySelector('.top-logo .ut2-account-info a[href*="login"], .ut2-top-my-account a[href*="login"]');var registerAnchor=document.querySelector('.tygh-header a[href*="dispatch=profiles.add"], .tygh-header a[href*="profiles-add"], .tygh-header a[href*="register"]');var logoutAnchor=document.querySelector('.tygh-header a[href*="dispatch=auth.logout"], .tygh-header a[href*="auth.logout"]');var ordersAnchor=document.querySelector('.tygh-header .ut2-top-my-account a[href*="/orders/"], .tygh-header .ut2-top-my-account a[href*="dispatch=orders"]');if(serverHeader){registerAnchor=registerAnchor||serverHeader.querySelector('.ut2-top-my-account a[href*="profiles.add"], .ut2-top-my-account a[href*="profiles-add"], .ut2-top-my-account a[href*="register"]');logoutAnchor=logoutAnchor||serverHeader.querySelector('.ut2-top-my-account a[href*="auth.logout"]');ordersAnchor=ordersAnchor||serverHeader.querySelector('.ut2-top-my-account a[href*="/orders/"], .ut2-top-my-account a[href*="dispatch=orders"]');} 883var ordersHref=ordersAnchor&&ordersAnchor.href?ordersAnchor.href:base+'orders/';var wishlistAnchor=document.querySelector('.ut2-top-wishlist-count a[href]');var compareAnchor=document.querySelector('.ut2-top-compared-products a[href]');var cartAnchor=document.querySelector('.ut2-top-cart-content a[href*="cart"]');var nativeCompare=document.querySelector('.ut2-top-compared-products');var nativeWishlist=document.querySelector('.ut2-top-wishlist-count');var nativeAccount=document.querySelector('.ut2-top-my-account');var nativeCart=document.querySelector('.ut2-top-cart-content');var accountIsLogin=Boolean(loginAnchor);var accountLabel=accountIsLogin?text.login:text.account;var drawerAccountLabel=accountIsLogin?text.login:(accountCustomerName(nativeAccount)||text.account);var logoutHref=logoutAnchor&&logoutAnchor.href?logoutAnchor.href:(!accountIsLogin?location.origin+'/index.php?dispatch=auth.logout&sl='+esc(lang):'');var loginHref=loginAnchor&&loginAnchor.href?loginAnchor.href:base+'login/';var registerHref=registerAnchor&®isterAnchor.href?registerAnchor.href:base+'index.php?dispatch=profiles.add';var cartHref=cartAnchor&&cartAnchor.href?cartAnchor.href:base+'cart/';var wishlistHref=wishlistAnchor&&wishlistAnchor.href?wishlistAnchor.href:base+'wishlist/';var compareHref=compareAnchor&&compareAnchor.href?compareAnchor.href:base+'compare/';var header=serverHeader||document.createElement('header');header.id=ROOT_ID;header.className='bfc-header';header.setAttribute('data-bfc-version',VERSION);if(!serverHeader){header.innerHTML='<div class="bfc-topbar">'+'<div class="bfc-topbar__inner">'+'<div class="bfc-topbar__language">'+languageMarkup(languages,text)+'</div>'+'<nav class="bfc-topbar__links" aria-label="'+esc(text.more)+'">'+topLinksMarkup(topLinks,text)+'</nav>'+'<div class="bfc-topbar__service">'+ 884helpMarkup(helpData,text)+'<a class="bfc-topbar__account" href="'+esc(ordersHref)+'">'+icon('account')+'<span>'+esc(accountLabel)+'</span></a>'+'</div>'+'</div>'+'</div>'+'<div class="bfc-header__main">'+'<button class="bfc-header__icon-button bfc-header__menu-button" type="button" data-bfc-drawer aria-label="'+esc(text.menu)+'" aria-expanded="false">'+icon('menu')+'</button>'+'<a class="bfc-header__logo" href="'+esc(base)+'"><img src="'+esc(logoImage.currentSrc||logoImage.src)+'" alt="Bishofit"></a>'+'<button class="bfc-header__catalog-button bfc-header__catalog-button--desktop" type="button" data-bfc-catalog aria-expanded="false">'+icon('catalog','bfc-catalog-icon--grid')+icon('close','bfc-catalog-icon--close')+'<span>'+esc(text.catalog)+'</span>'+icon('chevron','bfc-catalog-icon--chevron')+'</button>'+'<div class="bfc-header__search-slot"></div>'+'<div class="bfc-header__desktop-phone"><a href="'+esc(phone.href)+'">'+icon('phone')+'<span>'+esc(phone.text)+'</span></a></div>'+'<div class="bfc-header__actions"><button class="bfc-header__mobile-search-toggle" type="button" data-bfc-header-search aria-label="'+esc(text.search)+'" aria-expanded="false">'+icon('search')+'</button><div data-bfc-slot="compare"></div><div data-bfc-slot="wishlist"></div><div data-bfc-slot="account"></div><div data-bfc-slot="cart"></div></div>'+'</div>'+'<nav class="bfc-header__nav" aria-label="'+esc(text.catalog)+'">'+'<button class="bfc-header__catalog-button bfc-header__catalog-button--mobile" type="button" data-bfc-mobile-catalog aria-expanded="false">'+icon('catalog','bfc-catalog-icon--grid')+'<span class="bfc-header__catalog-label">'+esc(text.catalogButton)+'</span>'+'</button>'+'<div class="bfc-header__quick-links"></div>'+'</nav>'+'<div class="bfc-header__catalog" data-bfc-panel hidden></div>';}else{header.querySelector('.bfc-topbar__language').innerHTML=languageMarkup(languages,text);header.querySelector('.bfc-topbar__links').innerHTML=topLinksMarkup(topLinks,text);var help=header.querySelector('.bfc-topbar__help');if(help){help.outerHTML=helpMarkup(helpData,text);}} 885if(!serverHeader){oldHeader.parentNode.insertBefore(header,oldHeader);} 886var headerSpacer=document.createElement('div');headerSpacer.className='bfc-header-spacer';headerSpacer.setAttribute('aria-hidden','true');headerSpacer.hidden=true;header.parentNode.insertBefore(headerSpacer,header.nextSibling);var searchSlot=header.querySelector('.bfc-header__search-slot');
886if(nativeSearch.parentNode!==searchSlot){searchSlot.appendChild(nativeSearch);} 887var searchInput=nativeSearch.querySelector('input[name="q"]');if(searchInput){searchInput.id='bfc_header_search_input';searchInput.placeholder=text.search;searchInput.title=text.search;} 888var searchButton=nativeSearch.querySelector('.ty-search-magnifier');if(searchButton&&!searchButton.querySelector('.bfc-header__search-label')){searchButton.insertAdjacentHTML('afterbegin','<span class="bfc-header__search-label">'+esc(text.find)+'</span>');} 889function moveNative(node,slot,iconName,title){if(!node){return;} 890var target=header.querySelector('[data-bfc-slot="'+slot+'"]');if(node.parentNode!==target){target.appendChild(node);} 891target.className='bfc-header__native bfc-header__native--'+slot;var anchor=node.querySelector('a');removeNativeIcons(anchor);if(anchor&&!anchor.querySelector('.bfc-h-icon')){anchor.insertAdjacentHTML('afterbegin',icon(iconName));} 892if(anchor){anchor.setAttribute('aria-label',title);}} 893moveNative(nativeCompare,'compare','compare',text.compare);moveNative(nativeWishlist,'wishlist','heart',text.wishlist);moveNative(nativeAccount,'account','account',text.account);moveNative(nativeCart,'cart','cart',text.cart);var quick=header.querySelector('.bfc-header__quick-links');quick.innerHTML=navLink(promo||{href:base+'promotions/'},text.promotions,'is-promo')+ 894navLink(bestsellers||{href:fallback('products.bestsellers')},text.bestsellers)+ 895navLink(newest||{href:fallback('products.newest')},text.newest)+ 896navLink(choose||{href:base},text.choose)+ 897navLink(about||{href:base},text.about);var overlay=document.createElement('div');overlay.className='bfc-header-overlay';overlay.setAttribute('data-bfc-overlay','');overlay.hidden=true;header.appendChild(overlay);var drawer=document.createElement('aside');drawer.className='bfc-drawer';drawer.setAttribute('data-bfc-drawer-panel','');drawer.setAttribute('aria-hidden','true');drawer.setAttribute('inert','');drawer.setAttribute('role','dialog');drawer.setAttribute('aria-label',text.menu);drawer.setAttribute('tabindex','-1');if(!('inert'in drawer)){drawer.hidden=true;} 898drawer.innerHTML='<div class="bfc-drawer__head"><a href="'+esc(base)+'"><img src="'+esc(logoImage.currentSrc||logoImage.src)+'" alt="Bishofit"></a>'+drawerLanguageMarkup(languages,text)+'<button type="button" data-bfc-close aria-label="'+esc(text.close)+'">'+icon('close')+'</button></div>'+'<div class="bfc-drawer__body">'+'<div class="bfc-drawer__view bfc-drawer__main-view" data-bfc-drawer-main>'+'<div class="bfc-drawer__account-wrap">
898'+drawerAccountMarkup(accountIsLogin,{ordersHref:ordersHref,loginHref:loginHref,registerHref:registerHref,label:drawerAccountLabel},text)+(logoutHref?'<a class="bfc-drawer__logout" href="'+esc(logoutHref)+'">'+icon('logout')+'<span>'+esc(text.logout)+'</span></a>':'')+'</div>'+'<div class="bfc-drawer__quick-grid">'+ 899drawerQuickLink('orders',text.orders,ordersHref)+ 900drawerQuickLink('heart',text.wishlist,wishlistHref)+ 901drawerQuickLink('compare',text.compare,compareHref)+'</div>'+'<section class="bfc-drawer__section" data-bfc-drawer-catalog-section><div class="bfc-drawer__section-title"><strong>'+esc(text.catalog)+'</strong></div><div class="bfc-drawer__categories">'+drawerCategoryRows(drawerCatalogItems)+'</div></section>'+ 902drawerBotMarkup('https://t.me/BishofitBot',text)+ 903drawerServiceMarkup(drawerServiceItems,text)+ 904drawerSocialMarkup(socialLinks,text)+'</div>'+ 905drawerSubViews(drawerCatalogItems,text)+'</div>';document.body.appendChild(drawer);document.body.insertAdjacentHTML('beforeend',mobileHelpMarkup(helpData,text));var mobileNavMarkup=mobileBottomNavMarkup({base:base,cartHref:cartHref,wishlistHref:wishlistHref,accountHref:accountIsLogin?loginHref:ordersHref},text);if(mobileNavMarkup){document.body.insertAdjacentHTML('beforeend',mobileNavMarkup);document.documentElement.classList.add('bfc-mobile-nav-enabled');bindMobileLayerOffsets();}else{document.documentElement.classList.remove('bfc-mobile-nav-enabled');} 906if(!accountIsLogin&&!accountCustomerName(nativeAccount)){hydrateAccountCustomerName(drawer.querySelector('.bfc-drawer__account-card b'),location.origin+'/index.php?dispatch=profiles.update&sl='+encodeURIComponent(lang));} 907header.setAttribute('data-bfc-first-paint','ready');settleInitialHeader(true);hideHelpCrunchLauncher();window.setTimeout(hideHelpCrunchLauncher,1200);bindTopLinksOverflow(header);bind(header,drawer,overlay,headerSpacer,function(index){return typeof index==='number'?categoryPanelMarkup(drawerCatalogItems[index],index,text):categoryMarkup(drawerCatalogItems,text);});decorateNative(header);bindMobileMiniCartState();bindNativeMobileFilterState();syncCounts();modernizeCustomerPages();bindProductNotifications();bindProductActionTooltips();} 908function languageLinks(items){return items.map(function(item){var code=item.code==='uk'?'UA':item.code;return'<a class="bfc-drawer__language--'+esc(item.code)+(item.active?' is-current':'')+'" href="'+esc(item.href)+'">'+(item.code==='ru'?'':flagIcon(item.code))+'<span>'+esc(code)+'</span></a>';}).join('');} 909function decorateNative(header){var text=labels[language()];Array.prototype.forEach.call(header.querySelectorAll('.bfc-header__native'),function(holder){var link=holder.querySelector('a');if(!link){return;} 910var iconName=holder.classList.contains('bfc-header__native--compare')?'compare':(holder.classList.contains('bfc-header__native--wishlist')?'heart':(holder.classList.contains('bfc-header__native--account')?'account':(holder.classList.contains('bfc-header__native--cart')?'cart':'')));removeNativeIcons(link);link.classList.add('bfc-header__icon-button');if(iconName&&!link.querySelector('.bfc-h-icon')){link.insertAdjacentHTML('afterbegin',icon(iconName));} 911var label=holder.classList.contains('bfc-header__native--compare')?text.compare:(holder.classList.contains('bfc-header__native--wishlist')?text.wishlist:'');if(label&&!link.querySelector('.bfc-header__action-label')){link.insertAdjacentHTML('beforeend','<span class="bfc-header__action-label">'+esc(label)+'</span>');}});} 912function bind(header,drawer,overlay,headerSpacer,renderCatalog){var drawerHasInert='inert'in drawer;var drawerReturnFocus=null;var catalogButtons=Array.prototype.slice.call(document.querySelectorAll('[data-bfc-catalog], [data-bfc-mobile-catalog]'));var catalogPanel=header.querySelector('[data-bfc-panel]');var catalogTabs=[];var catalogViews=[];var catalogBack=null;var catalogReady=false;var drawerButtons=Array.prototype.slice.call(document.querySelectorAll('[data-bfc-drawer], [data-bfc-mobile-menu]'));var mobileSearchButtons=Array.prototype.slice.call(document.querySelectorAll('[data-bfc-mobile-search]'));var headerSearchButton=header.querySelector('[data-bfc-header-search]');var mobileHelpButtons=Array.prototype.slice.call(document.querySelectorAll('[data-bfc-mobile-help
912]'));var mobileHelpPanel=document.querySelector('[data-bfc-mobile-help-panel]');var mobileHelpClose=mobileHelpPanel?mobileHelpPanel.querySelector('[data-bfc-mobile-help-close]'):null;var mobileOnlineChatButton=mobileHelpPanel?mobileHelpPanel.querySelector('[data-bfc-mobile-online-chat]'):null;var mobileCallbackButton=mobileHelpPanel?mobileHelpPanel.querySelector('[data-bfc-mobile-callback]'):null;var helpButton=header.querySelector('[data-bfc-help]');var helpPanel=header.querySelector('[data-bfc-help-panel]');var moreButton=header.querySelector('[data-bfc-more]');var morePanel=header.querySelector('[data-bfc-more-panel]');var languageButton=header.querySelector('[data-bfc-language]');var languagePanel=header.querySelector('[data-bfc-language-panel]');var helpClose=header.querySelector('[data-bfc-help-close]');var callbackButton=header.querySelector('[data-bfc-callback]');var onlineChatButton=header.querySelector('[data-bfc-online-chat]');var drawerBody=drawer.querySelector('.bfc-drawer__body');var drawerMain=drawer.querySelector('[data-bfc-drawer-main]');var drawerLanguageButton=drawer.querySelector('[data-bfc-drawer-language]');var drawerLanguagePanel=drawer.querySelector('[data-bfc-drawer-language-panel]');var drawerViews=Array.prototype.slice.call(drawer.querySelectorAll('[data-bfc-drawer-view]'));var catalogHoverTimer=0;var catalogCloseTimer=0;var catalogViewTimer=0;function desktopCatalogMotionEnabled(){return window.matchMedia('(min-width: 768px)').matches&&!window.matchMedia('(prefers-reduced-motion: reduce)').matches;} 913function resetCatalogViewMotion(){window.clearTimeout(catalogViewTimer);catalogViews.forEach(function(view){view.classList.remove('is-entering','is-leaving');if(!view.classList.contains('is-active')){view.hidden=true;}});} 914function activateCatalogCategory(index,deferContent){if(!deferContent){ensureCategoryView(index);} 915var nextView=catalogViews.filter(function(view){return view.getAttribute('data-bfc-catalog-panel')===String(index);})[0];var previousView=catalogViews.filter(function(view){return view.classList.contains('is-active');})[0];var animateView=desktopCatalogMotionEnabled()&&!catalogPanel.hidden&&previousView&&nextView&&previousView!==nextView;resetCatalogViewMotion();catalogTabs.forEach(function(tab){var active=tab.getAttribute('data-bfc-catalog-tab')===String(index);tab.classList.toggle('is-active',active);tab.setAttribute('aria-selected',active?'true':'false');});if(animateView){previousView.classList.remove('is-active');previousView.classList.add('is-leaving');previousView.hidden=false;nextView.hidden=false;nextView.classList.add('is-active','is-entering');loadCatalogHero(nextView);if(nextView.parentElement){nextView.parentElement.scrollTop=0;} 916catalogViewTimer=window.setTimeout(function(){previousView.hidden=true;previousView.classList.remove('is-leaving');nextView.classList.remove('is-entering');},240);return;} 917catalogViews.forEach(function(view){var active=view.getAttribute('data-bfc-catalog-panel')===String(index);view.hidden=!active;view.classList.toggle('is-active',active);if(active){loadCatalogHero(view);}});} 918function finishCatalogClose(){window.clearTimeout(catalogCloseTimer);catalogPanel.hidden=true;catalogPanel.classList.remove('is-open','is-closing');overlay.classList.remove('is-catalog-motion','is-visible');overlay.hidden=true;header.classList.remove('is-catalog-open');headerSpacer.hidden=true;headerSpacer.style.removeProperty('height');document.body.classList.remove('bfc-header-lock');} 919function closeCatalogWithMotion(){if(catalogPanel.hidden){return false;} 920window.clearTimeout(catalogHoverTimer);window.clearTimeout(catalogCloseTimer);resetCatalogViewMotion();catalogButtons.forEach(function(button){button.setAttribute('aria-expanded','false');});if(!desktopCatalogMotionEnabled()){finishCatalogClose();return true;} 921catalogPanel.classList.add('is-closing');catalogPanel.classList.remove('is-open');overlay.classList.remove('is-visible');catalogCloseTimer=window.setTimeout(finishCatalogClose,250);return true;} 922function resetDrawerView(){if(drawerMain){drawerMain.hidden=false;} 923drawerViews.forEach(function(view){view.hidden=true;});
923if(drawerLanguagePanel){drawerLanguagePanel.hidden=true;} 924if(drawerLanguageButton){drawerLanguageButton.setAttribute('aria-expanded','false');} 925if(drawerBody){drawerBody.scrollTop=0;}} 926function closeTopbarPopovers(){if(helpPanel){helpPanel.hidden=true;} 927if(helpButton){helpButton.setAttribute('aria-expanded','false');} 928if(morePanel){morePanel.hidden=true;} 929if(moreButton){moreButton.setAttribute('aria-expanded','false');} 930if(languagePanel){languagePanel.hidden=true;} 931if(languageButton){languageButton.setAttribute('aria-expanded','false');}} 932function closeAll(){if(drawer.contains(document.activeElement)&&drawerReturnFocus&&drawerReturnFocus.isConnected){drawerReturnFocus.focus({preventScroll:true});} 933window.clearTimeout(catalogHoverTimer);window.clearTimeout(catalogCloseTimer);resetCatalogViewMotion();catalogPanel.hidden=true;catalogPanel.classList.remove('is-open','is-closing');catalogPanel.classList.remove('is-mobile-subcategory');header.classList.remove('is-catalog-open');headerSpacer.hidden=true;headerSpacer.style.removeProperty('height');catalogButtons.forEach(function(button){button.setAttribute('aria-expanded','false');});header.classList.remove('is-mobile-search-open');header.classList.remove('is-mobile-search-launching');if(headerSearchButton){headerSearchButton.setAttribute('aria-expanded','false');} 934if(mobileHelpPanel){mobileHelpPanel.hidden=true;mobileHelpPanel.setAttribute('aria-hidden','true');} 935mobileHelpButtons.forEach(function(button){button.setAttribute('aria-expanded','false');});drawer.classList.remove('is-open');drawer.setAttribute('inert','');drawer.removeAttribute('aria-modal');if(!drawerHasInert){drawer.hidden=true;} 936drawer.setAttribute('aria-hidden','true');drawerButtons.forEach(function(button){button.setAttribute('aria-expanded','false');});resetDrawerView();closeTopbarPopovers();overlay.classList.remove('is-catalog-motion','is-visible');overlay.hidden=true;document.body.classList.remove('bfc-header-lock');} 937catalogButtons.forEach(function(catalogButton){catalogButton.addEventListener('click',function(){var opening=catalogPanel.hidden;if(!opening){closeCatalogWithMotion();return;} 938closeAll();var desktopOpening=window.matchMedia('(min-width: 768px)').matches;var headerHeight=desktopOpening?Math.ceil(header.getBoundingClientRect().height):0;ensureCatalog();activateCatalogCategory(0,!desktopOpening);catalogPanel.classList.remove('is-mobile-subcategory','is-closing');catalogPanel.hidden=false;loadMenuImages(catalogPanel);if(desktopOpening){headerSpacer.style.height=headerHeight+'px';headerSpacer.hidden=false;} 939header.classList.add('is-catalog-open');catalogButtons.forEach(function(button){button.setAttribute('aria-expanded','true');});overlay.hidden=false;document.body.classList.add('bfc-header-lock');if(desktopCatalogMotionEnabled()){overlay.classList.add('is-catalog-motion');catalogPanel.offsetHeight;window.requestAnimationFrame(function(){catalogPanel.classList.add('is-open');overlay.classList.add('is-visible');});}else{catalogPanel.classList.add('is-open');}});});function ensureCategoryView(index){var position=-1;catalogViews.some(function(view,i){if(view.getAttribute('data-bfc-catalog-panel')===String(index)){position=i;return true;} 940return false;});if(position<0||!catalogViews[position].hasAttribute('data-bfc-catalog-pending')){return;} 941var container=document.createElement('div');container.innerHTML=renderCatalog(Number(index));var view=container.firstElementChild;catalogViews[position].replaceWith(view);catalogViews[position]=view;loadMenuImages(view);} 942function ensureCatalog(){if(catalogReady){return;} 943catalogPanel.innerHTML=renderCatalog();catalogTabs=Array.prototype.slice.call(catalogPanel.querySelectorAll('[data-bfc-catalog-tab]'));catalogViews=Array.prototype.slice.call(catalogPanel.querySelectorAll('[data-bfc-catalog-panel]'));catalogBack=catalogPanel.querySelector('[data-bfc-catalog-back]');catalogTabs.forEach(function(tab){var index=tab.getAttribute('data-bfc-catalog-tab');tab.addEventListener('mouseenter',function(){if(window.matchMedia('(max-width: 767px)').matches){return;} 944window.clearTimeout(catalogHoverTimer);catalogHoverTimer=window.setTimeout(function(){activateCatalogCategory(index);},100);});tab.addEventListener('mouseleave',function(){window.clearTimeout(catalogHoverTimer);});tab.addEventListener('focus',function(){window.clearTimeout(catalogHoverTimer);activateCatalogCategory(index);});tab.addEventListener('click',function(event){var href=tab.getAttribute('data-bfc-catalog-href');if(!window.matchMedia('(max-width: 767px)').matches){if(tab.tagName==='BUTTON'&&href){location.href=href;} 945return;} 946if(tab.getAttribute('data-bfc-catalog-has-children')!=='true'){return;} 947ensureCategoryView(index);var view=catalogViews.filter(function(item){return item.getAttribute('data-bfc-catalog-panel')===String(index);})[0];if(!view||!view.querySelector('.bfc-catalog__group-title')){if(href){location.href=href;} 948return;} 949event.preventDefault();activateCatalogCategory(index);catalogPanel.classList.add('is-mobile-subcategory');catalogPanel.scrollTop=0;});});if(catalogBack){catalogBack.addEventListener('click',function(){catalogPanel.classList.remove('is-mobile-subcategory');catalogPanel.scrollTop=0;});} 950Array.prototype.forEach.call(catalogPanel.querySelectorAll('[data-bfc-close]'),function(button){button.addEventListener('click',closeAll);});catalogReady=true;} 951var catalogDesktopMedia=window.matchMedia('(min-width: 768px)');function revealDesktopCatalog(event){if(!event.matches||catalogPanel.hidden||!catalogReady){return;} 952var activeTab=catalogTabs.filter(function(tab){return tab.getAttribute('aria-selected')==='true';})[0];activateCatalogCategory(activeTab?activeTab.getAttribute('data-bfc-catalog-tab'):0);} 953if(catalogDesktopMedia.addEventListener){catalogDesktopMedia.addEventListener('change',revealDesktopCatalog);}else if(catalogDesktopMedia.addListener){catalogDesktopMedia.addListener(revealDesktopCatalog);} 954function openDrawer(trigger){var opening=!drawer.classList.contains('is-open');closeAll();if(opening){drawerReturnFocus=trigger||document.activeElement;drawer.hidden=false;drawer.removeAttribute('inert');drawer.classList.add('is-open');drawer.setAttribute('aria-hidden','false');drawer.setAttribute('aria-modal','true');loadMenuImages(drawer);drawerButtons.forEach(function(button){button.setAttribute('aria-expanded','true');});overlay.hidden=false;document.body.classList.add('bfc-header-lock');var drawerClose=drawer.querySelector('[data-bfc-close]');(drawerClose||drawer).focus({preventScroll:true});}} 955drawerButtons.forEach(function(button){button.addEventListener('click',function(){openDrawer(button);});});function openMobileSearch(){var input=header.querySelector('#bfc_header_search_input')||header.querySelector('.ty-search-block input[name="q"]');closeAll();if(!input){return;} 956header.classList.add('is-mobile-search-launching');input.focus({preventScroll:true});window.setTimeout(function(){header.classList.remove('is-mobile-search-launching');if(headerSearchButton){headerSearchButton.setAttribute('aria-expanded','false');}},240);} 957if(headerSearchButton){headerSearchButton.addEventListener('click',function(){openMobileSearch();});} 958mobileSearchButtons.forEach(function(button){button.addEventListener('click',openMobileSearch);});mobileHelpButtons.forEach(function(button){button.addEventListener('click',function(){var opening=mobileHelpPanel&&mobileHelpPanel.hidden;closeAll();if(!opening||!mobileHelpPanel){return;} 959mobileHelpPanel.hidden=false;mobileHelpPanel.setAttribute('aria-hidden','false');mobileHelpButtons.forEach(function(item){item.setAttribute('aria-expanded','true');});overlay.hidden=false;document.body.classList.add('bfc-header-lock');});});if(mobileHelpClose){mobileHelpClose.addEventListener('click',closeAll);} 960if(mobileOnlineChatButton){mobileOnlineChatButton.addEventListener('click',function(){closeAll();openHelpCrunchChat(mobileOnlineChatButton,labels[language()]);});} 961if(mobileCallbackButton){mobileCallbackButton.addEventListener('click',function(){var fallbackHref=mobileCallbackButton.getAttribute('data-fallback-href');closeAll();openBinotelCallback(fallbackHref);});}
962if(drawerLanguageButton&&drawerLanguagePanel){drawerLanguageButton.addEventListener('click',function(event){event.stopPropagation();var opening=drawerLanguagePanel.hidden;drawerLanguagePanel.hidden=!opening;drawerLanguageButton.setAttribute('aria-expanded',opening?'true':'false');});} 963Array.prototype.forEach.call(drawer.querySelectorAll('[data-bfc-drawer-open]'),function(button){button.addEventListener('click',function(){var target=drawer.querySelector('[data-bfc-drawer-view="'+button.getAttribute('data-bfc-drawer-open')+'"]');if(!target){return;} 964if(drawerMain){drawerMain.hidden=true;} 965drawerViews.forEach(function(view){view.hidden=view!==target;});target.hidden=false;if(drawerBody){drawerBody.scrollTop=0;}});});Array.prototype.forEach.call(drawer.querySelectorAll('[data-bfc-drawer-back]'),function(button){button.addEventListener('click',resetDrawerView);});if(helpButton&&helpPanel){helpButton.addEventListener('click',function(event){event.stopPropagation();var opening=helpPanel.hidden;closeTopbarPopovers();if(opening){helpPanel.hidden=false;helpButton.setAttribute('aria-expanded','true');}});} 966if(moreButton&&morePanel){moreButton.addEventListener('click',function(event){event.stopPropagation();var opening=morePanel.hidden;closeTopbarPopovers();if(opening){morePanel.hidden=false;moreButton.setAttribute('aria-expanded','true');}});} 967if(languageButton&&languagePanel){languageButton.addEventListener('click',function(event){event.stopPropagation();var opening=languagePanel.hidden;closeTopbarPopovers();if(opening){languagePanel.hidden=false;languageButton.setAttribute('aria-expanded','true');}});} 968if(helpClose){helpClose.addEventListener('click',closeTopbarPopovers);} 969if(callbackButton){callbackButton.addEventListener('click',function(){var fallbackHref=callbackButton.getAttribute('data-fallback-href');closeTopbarPopovers();openBinotelCallback(fallbackHref);});} 970if(onlineChatButton){onlineChatButton.addEventListener('click',function(){closeTopbarPopovers();openHelpCrunchChat(onlineChatButton,labels[language()]);});} 971overlay.addEventListener('click',function(){if(!closeCatalogWithMotion()){closeAll();}});Array.prototype.forEach.call(document.querySelectorAll('[data-bfc-close]'),function(button){button.addEventListener('click',closeAll);});document.addEventListener('keydown',function(event){if(event.key==='Tab'&&drawer.classList.contains('is-open')){var focusable=Array.prototype.filter.call(drawer.querySelectorAll('a[href],button,input,select,textarea,[tabindex]'),function(node){return!node.disabled&&node.tabIndex>=0&&!node.closest('[hidden],[inert]')&&node.getClientRects().length;});var first=focusable[0],last=focusable[focusable.length-1];if(!first){event.preventDefault();drawer.focus({preventScroll:true});} 972else if(event.shiftKey&&(document.activeElement===first||focusable.indexOf(document.activeElement)<0)){event.preventDefault();last.focus({preventScroll:true});}else if(!event.shiftKey&&(document.activeElement===last||focusable.indexOf(document.activeElement)<0)){event.preventDefault();first.focus({preventScroll:true});}} 973if(event.key==='Escape'){if(!closeCatalogWithMotion()){closeAll();} 974closeHelpCrunchChat();}});document.addEventListener('click',function(event){if(!event.target.closest('.bfc-topbar__help, .bfc-topbar__more, .bfc-language')){closeTopbarPopovers();} 975if(drawerLanguagePanel&&!event.target.closest('.bfc-drawer__language-picker')){drawerL
975anguagePanel.hidden=true;drawerLanguageButton.setAttribute('aria-expanded','false');}});} 976function syncCounts(){var header=document.getElementById(ROOT_ID);if(!header){return;} 977var nativeCount=header.querySelector('.bfc-header__native--cart .ty-minicart-count');var cartLink=header.querySelector('.bfc-header__native--cart a');if(!cartLink){return;} 978nativeCount=removeNativeIcons(cartLink)||nativeCount;cartLink.classList.add('bfc-header__icon-button');cartLink.setAttribute('aria-label',labels[language()].cart);if(!cartLink.querySelector('.bfc-h-icon')){cartLink.insertAdjacentHTML('afterbegin',icon('cart'));} 979var cartState=cartLink.querySelector('.bfc-header__cart-state');var count=cartState?cartState.getAttribute('data-bfc-cart-amount'):(nativeCount?nativeCount.textContent.replace(/\D/g,''):'');if(!count){var miniCartCount=header.querySelector('.bfc-header__native--cart .bfc-mc__h-count');var countMatch=miniCartCount?miniCartCount.textContent.match(/\d+/):null;count=countMatch?countMatch[0]:'';} 980if(!count){count=Array.prototype.reduce.call(header.querySelectorAll('.bfc-header__native--cart .bfc-mc__step-n'),function(sum,node){return sum+(parseInt(node.textContent,10)||0);},0).toString();} 981var badge=cartLink.querySelector('.bfc-header__badge');if(!badge){badge=document.createElement('span');badge.className='bfc-header__badge';cartLink.appendChild(badge);} 982badge.setAttribute('aria-hidden','true');count=String(parseInt(count,10)||0);if(badge.textContent!==count){badge.textContent=count;} 983var empty=count==='0';if(badge.classList.contains('is-empty')!==empty){badge.classList.toggle('is-empty',empty);} 984var totalNode=cartState||header.querySelector('.bfc-header__native--cart .bfc-mc__total strong, .bfc-header__native--cart p.cart_subtotal strong');if(!totalNode&&count==='1'){totalNode=header.querySelector('.bfc-header__native--cart .ty-cart-items__list-item-desc p bdi');} 985var previousTotal=cartLink.querySelector('.bfc-header__cart-copy strong');var total=totalNode?totalNode.textContent.replace(/\s+/g,' ').trim():'';if(!total){total=empty?'0 â´':(previousTotal?previousTotal.textContent.trim():'â¦');} 986total=total.replace(/\d(?:[\d\s]*\d)?/,function(amount){return amount.replace(/\s/g,'').replace(/\B(?=(\d{3})+(?!\d))/g,' ');});var cartCopy=cartLink.querySelector('.bfc-header__cart-copy');if(!cartCopy){cartCopy=document.createElement('span');cartCopy.className='bfc-header__cart-copy';cartCopy.innerHTML='<small></small><strong></strong>';cartLink.appendChild(cartCopy);} 987var cartText=labels[language()];var cartLabel=cartCopy.querySelector('small');var cartTotal=cartCopy.querySelector('strong');if(cartLabel.textContent!==cartText.inCart){cartLabel.textContent=cartText.inCart;} 988if(cartTotal.textContent!==total){cartTotal.textContent=total;} 989Array.prototype.forEach.call(document.querySelectorAll('[data-bfc-mobile-count="cart"]'),function(node){node.textContent=count;node.classList.toggle('is-empty',count==='0');});var wishlistNode=header.querySelector('.bfc-header__native--wishlist .count, .bfc-header__native--wishlist .ut2-w-c-q');var wishlistCount=wishlistNode?(wishlistNode.textContent.match(/\d+/)||['0'])[0]:'0';Array.prototype.forEach.call(document.querySelectorAll('[data-bfc-mobile-count="wishlist"]'),function(node){node.textContent=wishlistCount;node.classList.toggle('is-empty',wishlistCount==='0');});} 990function modernPageTitle(container,titleText,count,text){var title=container.querySelector('.ty-mainbox-title');if(!title){return;} 991title.textContent='';var titleLabel=document.createElement('span');titleLabel.className='bfc-modern-page__title-text';titleLabel.textContent=titleText;title.appendChild(titleLabel);var counter=document.createElement('span');counter.className='bfc-modern-page__count';counter.textContent=count+' '+text.products;title.appendChild(counter);} 992function modernizeWishlistProducts(wishlistGrid){Array.prototype.forEach.call(wishlistGrid.querySelectorAll('.ut2-gl__name a[title]'),function(link){var fullTitle=(link.getAttribute('title')||'').replace(/\s+/g,' ').trim();if(fullTitle){link.textContent=fullTitle;}});Array.prototype.forEach.call(wishlistGrid.children,function(column){if(column.nodeType!==1||!/(^|\s)ty-column\d+(\s|$)/.test(column.className||'')){return;} 993var hasProduct=Boolean(column.querySelector('.ut2-gl__item form, .ut2-gl__item .ut2-gl__name a'));column.classList.toggle('bfc-wishlist-card',hasProduct);column.classList.toggle('bfc-wishlist-placeholder',!hasProduct);column.hidden=!hasProduct;});} 994function decorateProductNotifications(){var wishlistPattern=/ÑпиÑ(ок|кÑ)\s+побаж|пеÑелÑк\s+побаж|ÑпиÑок\s+бажан|избÑан|wishlist/i;var comparePattern=/поÑÑвнÑн|ÑÑавнен|compar/i;var addedPattern=/додан|добавлен|added/i;var found=false;dismissProductActionTooltips();Array.prototype.forEach.call(document.querySelectorAll('.notification-content-extended, .ty-product-notification, .notification-body-extended, .cm-notification-content'),function(content){var popup=content.closest('.ui-dialog')||content.closest('.notification-content-extended')||content.closest('.ty-product-notification')||content;var message=(popup.textContent||'').replace(/\s+/g,' ').trim();var links=Array.prototype.map.call(popup.querySelectorAll('a[href]'),function(link){return link.getAttribute('href')||'';}).join(' ');if(!addedPattern.test(message)){return;} 995var isWishlist=wishlistPattern.test(message+' '+links)||/wishlist\.(view|add)/i.test(links);var isCompare=comparePattern.test(message+' '+links)||/product_features\.(add_product|compare|view)/i.test(links);if(!isWishlist&&!isCompare){return;} 996found=true;popup.classList.add('bfc-product-notification');content.classList.add('bfc-product-notification__content');popup.classList.toggle('bfc-wishlist-notification',isWishlist);popup.classList.toggle('bfc-compare-notification',isCompare);});if(!found){return;} 997releaseProductNotificationOverlay();window.clearTimeout(window.__bfcProductNotificationRelease120);window.clearTimeout(window.__bfcProductNotificationRelease420);window.__bfcProductNotificationRelease120=window.setTimeout(releaseProductNotificationOverlay,120);window.__bfcProductNotificationRelease420=window.setTimeout(releaseProductNotificationOverlay,420);} 998function releaseProductNotificationOverlay(){if(!document.querySelector('.bfc-product-notification')){return;} 999document.documentElement.classList.remove('no-scroll');if(document.body){document.body.classList.remove('no-scroll');}} 1000function dismissProductActionTooltips(action){var actionPattern=/додаÑи\s+до\s+(пеÑелÑкÑ\s+побажанÑ|ÑпиÑкÑ\s+поÑÑвнÑннÑ)|поÑÑвнÑÑи|wishlist|compare|избÑан|ÑÑавнен/i;if(action&&typeof action.blur==='function'){action.blur();} 1001Array.prototype.forEach.call(document.querySelectorAll('.tooltip'),function(tooltip){var message=(tooltip.textContent||'').replace(/\s+/g,' ').trim();if(actionPattern.test(message)){tooltip.remove();}});} 1002function openBinotelCallback(fallbackHref){var deadline=Date.now()+12000;function formIsOpen(){var passive=document.getElementById('bingc-passive');if(!passive){return false;} 1003var overlay=passive.querySelector('.bingc-passive-overlay');return Boolean(overlay&&overlay.getBoundingClientRect().height>0);} 1004function attempt(){var trigger=document.querySelector('.bingc-action-open-passive-form')||callbackTrigger;if(trigger){callbackTrigger=trigger;trigger.click();} 1005window.setTimeout(function(){if(formIsOpen()){return;} 1006if(Date.now()<deadline){attempt();return;} 1007if(fallbackHref){window.location.href=fallbackHref;}},450);} 1008attempt();} 1009function bindProductActionTooltips(){if(window.__bfcProductActionTooltipBound){return;} 1010window.__bfcProductActionTooltipBound=true;document.addEventListener('click',function(event){var target=event.target;var action=target&&target.closest?target.closest('.ut2-add-to-wis
1010h, .ut2-add-to-compare'):null;if(!action){return;} 1011window.setTimeout(function(){dismissProductActionTooltips(action);},0);window.setTimeout(function(){dismissProductActionTooltips(action);},120);window.setTimeout(function(){dismissProductActionTooltips(action);},420);},true);} 1012function bindProductNotifications(){decorateProductNotifications();if(window.__bfcProductNotificationObserver||!document.body){return;} 1013var scheduled=false;window.__bfcProductNotificationObserver=new MutationObserver(function(records){if(scheduled){return;} 1014if(!mutationsTouch(records,'.notification-content-extended, .ty-product-notification, .notification-body-extended, .cm-notification-content, .bfc-product-notification, .tooltip')){return;} 1015scheduled=true;window.requestAnimationFrame(function(){scheduled=false;decorateProductNotifications();});});window.__bfcProductNotificationObserver.observe(document.body,{childList:true,subtree:true});} 1016function modernizeCompareLayout(compare,text){var wrapper=compare.querySelector('.ty-compare__wrapper');var menuCell=compare.querySelector('.ty-compare-products__menu');var menu=menuCell?menuCell.querySelector('.ty-compare-menu'):null;var previousToolbar=compare.querySelector('.bfc-compare-toolbar');var productCount=compare.querySelectorAll('.ty-compare-products__product').length;if(!wrapper||!menuCell){return;} 1017compare.classList.toggle('bfc-compare-single',productCount===1);compare.classList.toggle('bfc-compare-multiple',productCount>1);if(menu&&(!previousToolbar||!previousToolbar.contains(menu))){if(previousToolbar){previousToolbar.remove();} 1018var toolbar=document.createElement('div');toolbar.className='bfc-compare-toolbar';var label=document.createElement('strong');label.textContent=text.show;toolbar.appendChild(label);toolbar.appendChild(menu);wrapper.parentNode.insertBefore(toolbar,wrapper);} 1019menuCell.classList.add('bfc-compare-products__spacer');var staleSpacerLabel=menuCell.querySelector('.bfc-compare-products__spacer-label');if(staleSpacerLabel){staleSpacerLabel.remove();}} 1020function ensureCustomerPageStyles(){var url=(window.bfcHeaderSettings||{}).customerStylesUrl;if(!url||document.getElementById('bfc-customer-page-styles')){return;} 1021if(!document.querySelector('.ut2-wl__grid, .ty-compare')){return;} 1022var style=document.createElement('link');style.id='bfc-customer-page-styles';style.rel='stylesheet';style.href=url;style.addEventListener('error',function(){style.remove();});document.head.appendChild(style);} 1023function modernizeCustomerPages(){ensureCustomerPageStyles();var text=labels[language()];if(document.documentElement.classList.contains('bfc-modern-favorites')){var wishlistGrid=document.querySelector('.ut2-wl__grid');if(wishlistGrid){var wishlistBox=wishlistGrid.closest('.ty-mainbox-container')||wishlistGrid.parentNode;var wishlistItems=wishlistGrid.querySelectorAll('.ty-twishlist-item');wishlistBox.classList.add('bfc-modern-page','bfc-modern-page--wishlist');modernPageTitle(wishlistBox,text.wishlist,wishlistItems.length,text);modernizeWishlistProducts(wishlistGrid);}} 1024if(document.documentElement.classList.contains('bfc-modern-compare')){var compare=document.querySelector('.ty-compare');if(compare){var compareBox=compare.closest('.ty-mainbox-container')||compare.parentNode;var compareItems=compare.querySelectorAll('.ty-compare-products__product');compareBox.classList.add('bfc-modern-page','bfc-modern-page--compare');modernPageTitle(compareBox,text.compare,compareItems.length,text);modernizeCompareLayout(compare,text);Array.prototype.forEach.call(compare.querySelectorAll('.ty-btn__add-to-cart'),function(button){button.classList.add('bfc-modern-buy-button');});}}} 1025function refreshDynamicUI(){syncMobileCartPageState();var header=document.getElementById(ROOT_ID);if(header){decorateNative(header);} 1026bindMobileMiniCartState();syncCounts();modernizeCustomerPages();bindProductNotifications();bindProductActionTooltips();} 1027var initFrame=null;var fullInitPending=false;var ajaxRefreshTimer=null;function scheduleHeaderWork(full){fullInitPending=fullInitPending||full;if(initFrame!==null){return;} 1028var pending={frame:null,timer:null};initFrame=pending;function run(){if(initFrame!==pending){return;} 1029if(pending.frame!==null&&window.cancelAnimationFrame){window.cancelAnimationFrame(pending.frame);} 1030window.clearTimeout(pending.timer);initFrame=null;var initialize=fullInitPending;fullInitPending=false;if(initialize){init();}else{refreshDynamicUI();}} 1031if(window.requestAnimationFrame){pending.frame=window.requestAnimationFrame(run);} 1032pending.timer=window.setTimeout(run,window.requestAnimationFrame?100:16);} 1033function scheduleInit(){scheduleHeaderWork(true);} 1034function scheduleRefresh(){scheduleHeaderWork(false);} 1035var initialRoot=document.documentElement;if(document.querySelector('.tygh-header')&&!initialRoot.classList.contains('bfc-header-fallback')){initialRoot.setAttribute('data-bfc-header-boot','pending');initialRoot.classList.add('bfc-header-pending');syncNativeMenuWork(true);if(!window.bfcHeaderPendingTimer){window.bfcHeaderPendingTimer=window.setTimeout(function(){if(!initialRoot.classList.contains('bfc-header-active')){initialRoot.classList.add('bfc-header-fallback');initialRoot.classList.remove('bfc-header-pending');var confirm=function(){window.setTimeout(function(){if(!initialRoot.classList.contains('bfc-header-active')){initialRoot.setAttribute('data-bfc-header-boot','fallback');}},250);};if(document.readyState==='loading'){document.addEventListener('DOMContentLoaded',confirm,{once:true});}else{confirm();}}},4000);}} 1036$(scheduleInit);$.ceEvent('on','ce.commoninit',scheduleInit);$.ceEvent('on','ce.ajaxdone',function(){scheduleRefresh();window.clearTimeout(ajaxRefreshTimer);ajaxRefreshTimer=window.setTimeout(scheduleRefresh,120);});}(Tygh,Tygh.$));(function(){'use strict';if(window.__bfcLanguageSuggestLoaded){return;} 1037window.__bfcLanguageSuggestLoaded=true;var ROOT_ID='bfc_language_suggest';var CHOICE_COOKIE='bfc_language_choice';var CHOICE_STORAGE='bfc_language_choice';var SEEN_COOKIE='bfc_language_suggest_seen';var SEEN_STORAGE='bfc_language_suggest_seen';var MOBILE_QUERY='(max-width: 767px)';var root=document.documentElement;var panel=null;var panelResizeObserver=null;var panelHeight=null;var mobile=window.matchMedia(MOBILE_QUERY);var hideTimer=0;var offsetFrame=null;function storageObject(name){try{return window[name]||null;}catch(error){return null;}} 1038function safeGetStorage(storage,key){try{return storage?storage.getItem(key):null;}catch(error){return null;}} 1039function safeSetStorage(storage,key,value){try{if(storage){storage.setItem(key,value);}}catch(error){}} 1040function safeRemoveStorage(storage,key){try{if(storage){storage.removeItem(key);}}catch(error){}} 1041function readCookie(name){var prefix=encodeURIComponent(name)+'=';var parts=document.cookie?document.cookie.split(';'):[];for(var index=0;
1041index<parts.length;index+=1){var part=parts[index].trim();if(part.indexOf(prefix)===0){try{return decodeURIComponent(part.slice(prefix.length));}catch(error){return part.slice(prefix.length);}}} 1042return'';} 1043function normalizedRememberDays(){var raw=panel?parseInt(panel.getAttribute('data-remember-days'),10):30;if(!isFinite(raw)){raw=30;} 1044return Math.max(1,Math.min(365,raw));} 1045function storeLanguageChoice(language){if(isTestMode()){return;} 1046var maxAge=normalizedRememberDays()*24*60*60;var secure=window.location.protocol==='https:'?'; Secure':'';document.cookie=encodeURIComponent(CHOICE_COOKIE)+'='+encodeURIComponent(language) 1047+'; Path=/; Max-Age='+maxAge+'; SameSite=Lax'+secure;safeSetStorage(storageObject('localStorage'),CHOICE_STORAGE,JSON.stringify({language:language,expires:Date.now()+(maxAge*1000)}));} 1048function getLanguageChoice(){var cookieChoice=readCookie(CHOICE_COOKIE);if(cookieChoice){return cookieChoice;} 1049var localStorage=storageObject('localStorage');var storedChoice=safeGetStorage(localStorage,CHOICE_STORAGE);if(!storedChoice){return'';} 1050try{var parsedChoice=JSON.parse(storedChoice);if(parsedChoice&&(parsedChoice.language==='ru'||parsedChoice.language==='uk')&&Number(parsedChoice.expires)>Date.now()){return parsedChoice.language;}}catch(error){} 1051safeRemoveStorage(localStorage,CHOICE_STORAGE);return'';} 1052function getCurrentLanguage(){if(!panel){return'';} 1053return(panel.getAttribute('data-current-language')||'').toLowerCase();} 1054function isSeenThisSession(){return window.__bfcLanguageSuggestSeen===true||readCookie(SEEN_COOKIE)==='1'||safeGetStorage(storageObject('sessionStorage'),SEEN_STORAGE)==='1';} 1055function markSeenThisSession(){if(isTestMode()){return;} 1056window.__bfcLanguageSuggestSeen=true;document.cookie=encodeURIComponent(SEEN_COOKIE)+'=1; Path=/; SameSite=Lax' 1057+(window.location.protocol==='https:'?'; Secure':'');safeSetStorage(storageObject('sessionStorage'),SEEN_STORAGE,'1');} 1058function languageCodeFromLink(link){if(!link||link.nodeType!==1){return'';} 1059if(link.matches('.bfc-language__option--ru')){return'ru';} 1060var container=link.closest('.bfc-language, .ut2-languages, .top-languages, [class*="language"]');if(!container){return'';} 1061var href=link.getAttribute('href')||'';if(!href){return'';} 1062try{var url=new URL(href,window.location.href);var explicitLanguage=(url.searchParams.get('sl')||'').toLowerCase();if(explicitLanguage==='ru'||explicitLanguage==='uk'){return explicitLanguage;} 1063if(/^\/uk(?:\/|$)/i.test(url.pathname)){return'uk';} 1064if(url.origin===window.location.origin&&/^\/$/.test(url.pathname)){return'ru';}}catch(error){return'';} 1065return'';} 1066function rememberNativeLanguageInteraction(event){if(event.type==='keydown'&&event.key!=='Enter'&&event.key!==' '){return;} 1067var target=event.target;var link=target&&target.closest?target.closest('a'):null;var language=languageCodeFromLink(link);if(language==='ru'||language==='uk'){storeLanguageChoice(language);}} 1068function bindNativeLanguageTracking(){if(window.__bfcLanguageSuggestTrackingBound){return;} 1069window.__bfcLanguageSuggestTrackingBound=true;document.addEventListener('pointerdown',rememberNativeLanguageInteraction,true);document.addEventListener('click',rememberNativeLanguageInteraction,true);document.addEventListener('keydown',rememberNativeLanguageInteraction,true);} 1070function referrerUrl(){if(!document.referrer){return null;} 1071try{return new URL(document.referrer);}catch(error){return null;}} 1072function rememberSameOriginLanguageSwitch(){if(getCurrentLanguage()!=='ru'||getLanguageChoice()==='ru'){return;} 1073var referrer=referrerUrl();if(!referrer||referrer.origin!==window.location.origin){return;} 1074if(/^\/uk(?:\/|$)/i.test(referrer.pathname)&&!/^\/uk(?:\/|$)/i.test(window.location.pathname)){storeLanguageChoice('ru');}} 1075function hasCampaignMarker(){var params=new URLSearchParams(window.location.search);var keys=['utm_source','utm_medium','utm_campaign','gclid','fbclid','ttclid','msclkid'];for(var index=0;index<keys.length;index+=1){if(params.has(keys[index])){return true;}} 1076return false;} 1077function isTestMode(){return new URLSearchParams(window.location.search).get('bfc_language_suggest_test')==='1';} 1078function classifyEntry(){var referrer=referrerUrl();if(referrer){return referrer.origin===window.location.origin?'internal':'external';} 1079return hasCampaignMarker()?'external':'unknown';} 1080function isExcludedPage(){var path=window.location.pathname.toLowerCase();if(/\/(checkout|cart|orders|profiles-update|auth|payment)(?:\/|$)/.test(path)){return true;} 1081var dispatch=(new URLSearchParams(window.location.search).get('dispatch')||'').toLowerCase();return /^(checkout|orders|profiles|auth|payment_notification)(?:\.|$)/.test(dispat
1081ch);} 1082function shouldShow(){if(!panel||getCurrentLanguage()!=='ru'||isExcludedPage()){return false;} 1083if(isTestMode()){return true;} 1084if(isSeenThisSession()){return false;} 1085if(getLanguageChoice()==='ru'){return false;} 1086var entry=classifyEntry();if(entry==='internal'){return false;} 1087if(entry==='unknown'&&panel.getAttribute('data-show-unknown-referrer')==='N'){return false;} 1088return entry==='external'||entry==='unknown';} 1089function findUkrainianUrl(){var candidates=document.querySelectorAll('.bfc-language__option, .ut2-languages a, .top-languages a');for(var index=0;index<candidates.length;index+=1){if(languageCodeFromLink(candidates[index])==='uk'&&candidates[index].href){return candidates[index].href;}} 1090var alternate=document.querySelector('link[rel="alternate"][hreflang="uk"]');if(alternate&&alternate.href){return alternate.href;} 1091var fallback=new URL(window.location.href);fallback.pathname='/uk'+(fallback.pathname==='/'?'/':fallback.pathname);fallback.searchParams.delete('sl');return fallback.href;} 1092function setOffset(name,value){if(root.style.getPropertyValue(name)===value){return;} 1093if(value){root.style.setProperty(name,value);} 1094else{root.style.removeProperty(name);}} 1095function syncOffsets(){if(!panel){return;} 1096if(panel.hidden||!mobile.matches){setOffset('--bfc-language-nav-offset','');setOffset('--bfc-language-widget-offset','');return;} 1097var navOffset='var(--bfc-header-mobile-nav-offset, 0px)';var height=panelHeight;if(!window.ResizeObserver){height=panel.getBoundingClientRect().height;} 1098setOffset('--bfc-language-nav-offset',navOffset);if(height!==null&&height>0){setOffset('--bfc-language-widget-offset','calc('+navOffset+' + '+(Math.ceil(height)+20)+'px)');}} 1099function scheduleOffsets(){if(offsetFrame!==null){return;} 1100var run=function(){offsetFrame=null;syncOffsets();};offsetFrame=window.requestAnimationFrame?window.requestAnimationFrame(run):window.setTimeout(run,16);} 1101function observeOffsets(){if(window.ResizeObserver&&!panelResizeObserver){panelResizeObserver=new ResizeObserver(function(entries){entries.forEach(function(entry){if(entry.target!==panel){return;} 1102var boxes=entry.borderBoxSize;var box=boxes&&(boxes[0]||boxes);var height=box?box.blockSize:entry.target.getBoundingClientRect().height;if(height===panelHeight){return;} 1103panelHeight=height;scheduleOffsets();});});panelResizeObserver.observe(panel);}} 1104function emitEvent(name,detail){try{document.dispatchEvent(new CustomEvent(name,{detail:detail||{}}));}catch(error){}} 1105function hidePanel(reason){if(!panel||panel.hidden){return;} 1106window.clearTimeout(hideTimer);panel.classList.remove('is-visible');hideTimer=window.setTimeout(function(){panel.hidden=true;root.classList.remove('bfc-language-suggest-open');scheduleOffsets();},180);emitEvent('bfc:language-suggest-hidden',{reason:reason||'dismissed'});} 1107function showPanel(){if(!panel||!panel.hidden){return;} 1108var entry=isTestMode()?'test':classifyEntry();markSeenThisSession();panel.setAttribute('data-entry-type',entry);panel.setAttribute('data-test-mode',isTestMode()?'Y':'N');panel.hidden=false;root.classList.add('bfc-language-suggest-open');observeOffsets();scheduleOffsets();window.requestAnimationFrame(function(){panel.classList.add('is-visible');scheduleOffsets();});emitEvent('bfc:language-suggest-shown',{entry:entry,test:isTestMode()});} 1109function chooseLanguage(event){var button=event.target.closest('[data-bfc-language-choice]');if(!button||!panel||!panel.contains(button)){return;} 1110var language=button.getAttribute('data-bfc-language-choice');if(language==='ru'){storeLanguageChoice('ru');hidePanel('keep_ru');emitEvent('bfc:language-suggest-choice',{language:'ru',action:'stay'});return;} 1111if(language==='uk'){storeLanguageChoice('uk');emitEvent('bfc:language-suggest-choice',{language:'uk',action:'switch'});window.location.assign(findUkrainianUrl());}} 1112function onEscape(event){if(event.key==='Escape'&&panel&&panel.classList.contains('is-visible')){hidePanel('escape');}} 1113function bindViewportEvents(){if(window.__bfcLanguageSuggestViewportBound){return;} 1114window.__bfcLanguageSuggestViewportBound=true;if(mobile.addEventListener){mobile.addEventListener('change',scheduleOffsets);} 1115else if(mobile.addListener){mobile.addListener(scheduleOffsets);} 1116if(!window.ResizeObserver){window.addEventListener('resize',scheduleOffsets,{passive:true});window.addEventListener('orientationchange',scheduleOffsets,{passive:true});}} 1117function initialize(){panel=document.getElementById(ROOT_ID);if(!panel){return;} 1118bindNativeLanguageTracking();rememberSameOriginLanguageSwitch();bindViewportEvents();panel.addEventListener('click',chooseLanguage);document.addEventListener('keydown',onEscape);if(shouldShow()){showPanel();}} 1119if(document.readyState==='loading'){document.addEventListener('DOMContentLoaded',initialize,{once:true});}else{initialize();}}());(function(_,$){$(document).ready(function(){$(_.doc).on('click','.cm-news-subscribe',function(e){var elms=$(this).parents('.subscription-container').find('.cm-news-subscribe');var params='';var all_mailing_lists='';if(elms.length>0){elms.each(function(){if($(this).prop('name').length>0){if($(this).prop('checked')){params+=$(this).prop('name')+'='+$(this).val()+'&';}else{all_mailing_lists+='all_mailing_lists'+'='+$(this).val()+'&';}}});} 1120if(!params){params='mailing_lists=';} 1121if(!all_mailing_lists){params+='&all_mailing_lists=';}else{all_mailing_lists='&'+all_mailing_lists;params+=all_mailing_lists;} 1122$.ceAjax('request',fn_url('checkout.subscribe_customer?'+params),{method:'post',result_ids:'subsciption*'});});});$.ceEvent('on','ce.commoninit',function(context){var $newsletter_togglers=$('[data-ca-lite-checkout-element="newsletter-toggler"]',context);if(!$newsletter_togglers.length){return;} 1123$newsletter_togglers.on('change',function(){var $checkbox=$(this);$.ceLiteCheckout('updateCustomerInfo',function(data){if(data.user_data.email){var connected_checkbox_id=$checkbox.data('caTargetId');$('#'+connected_checkbox_id).trigger('click');}},false);});});})(Tygh,Tygh.$);(function(_,$){'use strict';function initPaymentTimers($context){$context.find('[data-bko-payment-action]').each(function(){var block=this;if(block.bkoPaymentTimer||block.classList.contains('is-expired')){return;} 1124var expiresAt=parseInt(block.getAttribute('data-bko-payment-expires'),10)||0;var serverNow=parseInt(block.getAttribute('data-bko-payment-server-now'),10)||0;var timer=block.querySelector('[data-bko-payment-timer]');var link=block.querySelector('[data-bko-payment-link]');var countdown=block.querySelector('[data-bko-payment-countdown]');var expired=block.querySelector('[data-bko-payment-expired]');var startedAt=window.performance&&window.performance.now?window.performance.now():Date.now();function elapsedSeconds(){var current=window.performance&&window.performance.now?window.performance.now():Date.now();return Math.max(0,Math.floor((current-startedAt)/ 1000));} 1125function render(){var remaining=Math.max(0,expiresAt-serverNow-elapsedSeconds());var hours=Math.floor(remaining / 3600);var minutes=Math.floor((remaining%3600)/ 60);var seconds=remaining%60;if(timer){timer.textContent=[hours,minutes,seconds].map(function(part){return part<10?'0'+part:String(part);}).join(':');} 1126if(remaining>0){return;} 1127block.classList.add('is-expired');if(link){link.hidden=true;link.removeAttribute('href');} 1128if(countdown){countdown.hidden=true;} 1129if(expired){expired.hidden=false;} 1130if(block.bkoPaymentTimer){window.clearInterval(block.bkoPaymentTimer);block.bkoPaymentTimer=null;}} 1131render();if(!block.classList.contains('is-expired')){block.bkoPaymentTimer=window.setInterval(render,1000);}});} 1132function decodeHtmlText(value){var decoder=document.createElement('textarea');var current=String(value||'');for(var pass=0;pass<20;pass++){decoder.innerHTML=current;var decoded=decoder.value;if(decoded===current){break;} 1133current=decoded;} 1134return current;} 1135function initOrders(context){var $context=$(context||document);var language=(document.documentElement.getAttribute('lang')||'uk').slice(0,2).toLowerCase();var quantityLabels={uk:'ÐÑлÑкÑÑÑÑ',ru:'ÐолиÑеÑÑво',en:'Quantity'};$context.find('.bko-products__quantity-label').text(quantityLabels[language]||quantityLabels.en);initPaymentTimers($context);$context.find('[data-bko-decode-html]').each(function(){var decoded=decodeHtmlText(this.textContent);if(decoded!==this.textContent){this.textContent=decoded;}});$context.find('.bko-receipt').each(function(){var href=this.getAttribute('href')||'';while(href.indexOf('&')!==-1){href=href.replace(/&/g,'&');} 1136this.setAttribute('href',href);});$context.find('[data-bko-period]').off('.bko').on('change.bko',function(){this.form.submit();});$context.find('[data-bko-copy]').off('.bko').on('click.bko',function(event){event.preventDefault();event.stopPropagation();var button=this;var value=button.getAttribute('data-bko-copy')||'';if(!value){return;} 1137function markCopied(){button.classList.add('is-copied');window.setTimeout(function(){button.classList.remove('is-copied');},1400);}
1138if(navigator.clipboard&&navigator.clipboard.writeText){navigator.clipboard.writeText(value).then(markCopied);return;} 1139var input=document.createElement('textarea');input.value=value;input.setAttribute('readonly','readonly');input.style.position='fixed';input.style.opacity='0';document.body.appendChild(input);input.select();document.execCommand('copy');document.body.removeChild(input);markCopied();});} 1140$.ceEvent('on','ce.commoninit',function(context){initOrders(context);});$.ceEvent('on','ce.ajaxdone',function(event,result,block){initOrders(block||document);});}(Tygh,Tygh.$));function _typeof(obj){if(typeof Symbol==="function"&&typeof Symbol.iterator==="symbol"){_typeof=function _typeof(obj){return typeof obj;};}else{_typeof=function _typeof(obj){return obj&&typeof Symbol==="function"&&obj.constructor===Symbol&&obj!==Symbol.prototype?"symbol":typeof obj;};}return _typeof(obj);} 1141(function(_,$){var handlers={init:function init(){return true;},setCenter:function setCenter(lat,lng,zoom){return true;},getCenter:function getCenter(){return{};},removeAllMarkers:function removeAllMarkers(){return true;},resize:function resize(){return true;},destroy:function destroy(){return true;},addMarkers:function addMarkers(){return true;},adjustMapBoundariesToSeeAllMarkers:function adjustMapBoundariesToSeeAllMarkers(){return true;},exitFullscreen:function exitFullscreen(){return true;}};var methods={prepareMarkers:function prepareMarkers(marker_selector){var markers=[];$(marker_selector).each(function(index,marker){var $marker=$(marker);markers.push({lat:$marker.data('caGeoMapMarkerLat'),lng:$marker.data('caGeoMapMarkerLng'),selected:!!$marker.data('caGeoMapMarkerSelected'),content:$marker.html(),static:!!$marker.data('caGeoMapMarkerStatic'),header:$marker.data('caGeoMapMarkerHeader')});});return markers;},setHandlers:function setHandlers(data){handlers=data;}};$.fn.ceGeoMap=function(method){if(handlers[method]){return handlers[method].apply(this,Array.prototype.slice.call(arguments,1));}else if(_typeof(method)==='object'||!method){return handlers.init.apply(this,arguments);}else{$.error('ty.geoMap: method '+method+' does not exist');}};$.ceGeoMap=function(action,data){if(methods[action]){return methods[action].apply(this,Array.prototype.slice.call(arguments,1));}else{$.error('ty.geoMap: action '+action+' does not exist');}};})(Tygh,Tygh.$);(function(_,$){var methods={setHandlers:function setHandlers(data){handlers=data;}};var handlers={getCoords:function getCoords(location){var d=$.Deferred();d.reject();return d.promise();}};$.ceGeoCode=function(method){if(methods[method]){return methods[method].apply(this,Array.prototype.slice.call(arguments,1));}else if(handlers[method]){return handlers[method].apply(this,Array.prototype.slice.call(arguments,1));}else{$.error('ty.geoCode: method '+method+' does not exist');}};})(Tygh,Tygh.$);(function(_,$){var methods={setHandlers:function setHandlers(data){handlers=data;}};var handlers={getCurrentLocation:function getCurrentLocation(){return $.Deferred().reject().promise();},getLocationByCoords:function getLocationByCoords(lat,lng){return $.Deferred().reject().promise();},getProviderCode:function getProviderCode(){return'default';},getLanguageCode:function getLanguageCode(){return _.geo_maps.language;}};var caching_decorator={getCurrentLocation:function getCurrentLocation(){var location_key='geo_maps_customer_location_'+handlers.getProviderCode()+'_'+handlers.getLanguageCode(),location=caching_decorator.getFromLocalSession(location_key),d=$.Deferred();if(!location){handlers.getCurrentLocation().then(function(location){caching_decorator.saveToLocalSession(location_key,location);d.resolve(location);});}else{d.resolve(location);} 1142return d.promise();},getLocationByCoords:function getLocationByCoords(lat,lng){var location_key=['geo_maps_coords_location',handlers.getProviderCode(),lat,lng,handlers.getLanguageCode()].join('_'),location=caching_decorator.getFromLocalSession(location_key),d=$.Deferred();if(!location){handlers.getLocationByCoords(lat,lng).then(function(location){caching_decorator.saveToLocalSession(location_key,location);d.resolve(location);},d.reject);}else{d.resolve(location);} 1143return d.promise();},saveToLocalSession:function saveToLocalSession(key,value){try{sessionStorage.setItem(key,JSON.stringify(value));}catch(e){}},getFromLocalSession:function getFromLocalSession(key){try{var value=sessionStorage.getItem(key);if(value){return JSON.parse(value);}}catch(e){} 1144return false;}};$.ceGeoLocate=function(method){if(methods[method]){return methods[method].apply(this,Array.prototype.slice.call(arguments,1
1144));}else if(caching_decorator[method]){return caching_decorator[method].apply(this,Array.prototype.slice.call(arguments,1));}else if(handlers[method]){return handlers[method].apply(this,Array.prototype.slice.call(arguments,1));}else{$.error('ty.geoLocate: method '+method+' does not exist');}};})(Tygh,Tygh.$);(function(_,$){var api_url='https://maps.googleapis.com/maps/api/js',clusterer_url='js/addons/geo_maps/provider/google/lib/markerclusterer/markerclusterer.js';var fn_get_google_api_loader=function fn_get_google_api_loader(){var d=$.Deferred(),loading_started=false,loading_failed=false,google_api_initialized=false;return function(options){options=$.extend(options||{},_.geo_maps);if(!options.api_key){return d.reject().promise();} 1145if(google_api_initialized||loading_started||loading_failed){return d.promise();} 1146loading_started=true;var url=fn_generate_api_url(options);$.getScript(url).then(function(){$.getScript(clusterer_url).then(function(){google_api_initialized=true;if($.browser.msie){fn_apply_ie_resizing_bug_workaround();} 1147d.resolve();clearTimeout(await_timeout);}).fail(function(){loading_failed=true;d.reject();});}).fail(function(){loading_failed=true;d.reject();});var await_timeout=setTimeout(function(){if(d.state()==='pending'){loading_failed=true;d.reject();}},5000);return d.promise();};};function fn_generate_api_url(options){var data=['key='+options.api_key,'libraries=places'];var url=api_url+'?'+data.join('&');return url;} 1148function fn_apply_ie_resizing_bug_workaround(){HTMLElement.prototype.getBoundingClientRect=function(){var oldGetBoundingClientRect=HTMLElement.prototype.getBoundingClientRect;return function(){try{return oldGetBoundingClientRect.apply(this,arguments);}catch(e){return{left:'',right:'',top:'',bottom:''};}};}();} 1149$.geoMapInitGoogleApi=fn_get_google_api_loader();})(Tygh,Tygh.$);(function(_,$){var google_map={default_zoom:16,clusterer_initialized:false,default_controls:{enable_search:true,enable_traffic:true,enable_layers:true,enable_zoom:true,enable_fullscreen:true},default_behaviors:{enable_scroll_zoom:true,enable_drag:true,enable_smart_drag:true,enable_dbl_click_zoom:true},init:function init(options){var $container=$(this),self=google_map;if($container.data('ceGeoMapInitialized')){return true;} 1150$.geoMapInitGoogleApi(options).done(function(){self._initMap($container,options);self._registerMapClickEvent($container);self._fireEvent($container,'ce:geomap:init');$container.data('ceGeoMapInitialized',true);}).fail(function(){self._fireEvent($container,'ce:geomap:init_failed');});return this;},_initMap:function _initMap($container,options){options=options||{};var self=google_map,controls=self._initMapControls(options),behaviors=self._initMapBehaviors(options);var map_options={center:new google.maps.LatLng(options.initial_lat||0,options.initial_lng||0),zoom:parseInt(options.zoom)||self.default_zoom,mapTypeId:google.maps.MapTypeId.ROADMAP};map_options=$.extend(map_options,controls,behaviors);var map=new google.maps.Map($container[0],map_options);$container.data('caGeoMap',map);self._renderMarkers($container,options.markers,options);self._initMapManualControls($container,options);},_initMapControls:function _initMapControls(options){var self=google_map,controls=Object.assign({},self.default_controls,options.controls),ctls={zoomControl:false,mapTypeControl:false,scaleControl:false,streetViewControl:false,rotateControl:false,fullscreenControl:false};if(controls.no_controls){return ctls;} 1151if(controls.enable_layers){ctls.mapTypeControl=true;ctls.mapTypeControlOptions={mapTypeIds:[google.maps.MapTypeId.ROADMAP,google.maps.MapTypeId.TERRAIN,google.maps.MapTypeId.SATELLITE,google.maps.MapTypeId.HYBRID],position:google.maps.ControlPosition.TOP_RIGHT,style:google.maps.MapTypeControlStyle.DROPDOWN_MENU};} 1152if(controls.enable_fullscreen){ctls.fullscreenControl=true;} 1153if(controls.enable_zoom){ctls.zoomControl=true;ctls.zoomControlOptions={position:google.maps.ControlPosition.LEFT_CENTER};} 1154if(controls.enable_ruler){ctls.scaleControl=true;} 1155if(controls.enable_panorama){ctls.streetViewControl=true;} 1156if(controls.enable_rotation){ctls.rotateControl=true;} 1157return ctls;},_initMapBehaviors:function _initMapBehaviors(options){var self=google_map,behaviors=Object.assign({},self.default_behaviors,options.behaviors),bhvs={scrollwheel:false,draggable:false,disableDoubleClickZoom:true};if(behaviors.no_behaviors){return bhvs;} 1158if(behaviors.enable_drag||behaviors.enable_smart_drag){bhvs.draggable=true;} 1159if(behaviors.enable_scroll_zoom){bhvs.scrollwheel=true;} 1160if(behaviors.enable_dbl_click_zoom){bhvs.disableDoubleClickZoom=false;} 1161return bhvs;},_renderMarkers:function _renderMarkers($container,markers,options){options=options||{};var self=google_map,map=self._getGeoMap($container);if(!map){return false;} 1162$container.ceGeoMap('removeAllMarkers');self._addMarkersToCluster($container,markers);self._showSelectedMarker($container,markers,options);return true;},_getGeoMap:function _getGeoMap($container){return $container.data('caGeoMap');},_addMarkersToCluster:function _addMarkersToCluster($container,markers){var self=google_map,map=self._getGeoMap($container),clusterer=self._getClusterer($container)||(map?self._createClusterer(map):null),cluster=[];if(!clusterer){return false;} 1163$.each(markers,function(index,marker){var position=new google.maps.LatLng(marker.lat,marker.lng),marker_data={position:position,map:map};var map_marker=new google.maps.Marker(marker_data);if(marker.content){var infowindow=new google.maps.InfoWindow({content:marker.content});map_marker.ce_geo_map_infowindow=infowindow;map_marker.addListener('click',function(){$.each(clusterer.getMarkers(),function(index,mrk){if(mrk.ce_geo_map_infowindow){mrk.ce_geo_map_infowindow.close(map,mrk);}});infowindow.open(map,map_marker);});} 1164map_marker.addListener('click',function(e){var marker=self._normalizeMarkerClickResult(e);self._fireEvent($container,'ce:geomap:click_marker',[marker]);});cluster.push(map_marker);});clusterer.addMarkers(cluster);$container.data('caGoogleClusterer',clusterer);return clusterer;},_normalizeMarkerClickResult:function _normalizeMarkerClickResult(result){var coords=result.latLng.toJSON();return coords;},_getClusterer:function _getClusterer($container){return $container.data('caGoogleClusterer');},_createClusterer:function _createClusterer(map){return new MarkerClusterer(map,[],{imagePath:'js/addons/geo_maps/provider/google/lib/markerclusterer/m'});},_showSelectedMarker:function _showSelectedMarker($container,markers,options){var self=google_map,markers_quantity=markers.length;if(markers_quantity===1){var selected_marker=markers[0];}else{var selected_marker=$.grep(markers,function(marker){return marker.selected;})[0];} 1165if(selected_marker){$container.ceGeoMap('setCenter',selected_marker.lat,selected_marker.lng,parseInt(options.zoom)||self.default_zoom);}
1165else if(markers_quantity){$container.ceGeoMap('adjustMapBoundariesToSeeAllMarkers');} 1166return true;},_initMapManualControls:function _initMapManualControls($container,options){var self=google_map,controls=Object.assign({},self.default_controls,options.controls);if(controls.enable_traffic){} 1167if(controls.enable_search){self._enableSearch($container);}},_enableTrafficLayer:function _enableTrafficLayer($container){var self=google_map,map=self._getGeoMap($container);if(!map){return false;} 1168var trafficLayer=new google.maps.TrafficLayer();trafficLayer.setMap(map);return true;},_enableSearch:function _enableSearch($container){var self=google_map,map=self._getGeoMap($container);if(!map){return false;} 1169var search_bar=$('<input>').attr('type','text').attr('placeholder',_.tr('geo_maps_google_search_bar_placeholder')).addClass('geo-map-google-search-bar');var search_box=new google.maps.places.SearchBox(search_bar[0]);map.controls[google.maps.ControlPosition.TOP_LEFT].push(search_bar[0]);search_bar.on('focus',function(){$('.pac-container').css('z-index',9999);});map.addListener('bounds_changed',function(){search_box.setBounds(map.getBounds());});$container.data('caSearchBox',search_box);self._registerSearchEvent($container);return true;},_registerSearchEvent:function _registerSearchEvent($container){var self=google_map,search_box=$container.data('caSearchBox');if(!search_box){return false;} 1170search_box.addListener('places_changed',function(){var places=search_box.getPlaces();var data=self._normalizeSearchResult(places);self._fireEvent($container,'ce:geomap:search_result_select',[data]);});},_normalizeSearchResult:function _normalizeSearchResult(result){if(!result.length){return false;} 1171var location=result[0].geometry.location,coords=location.toJSON();return coords;},_fireEvent:function _fireEvent($container,name,data){data=data||[];$container.trigger(name,data);data.unshift($container);$.ceEvent('trigger',name,data);},_registerMapClickEvent:function _registerMapClickEvent($container){var self=google_map,map=self._getGeoMap($container);if(!map){return false;} 1172google.maps.event.addListener(map,'click',function(result){var data=self._normalizeClickResult(result);self._fireEvent($container,'ce:geomap:click',[data]);});return true;},_normalizeClickResult:function _normalizeClickResult(result){var coords=result.latLng.toJSON();return coords;},resize:function resize(){return true;},destroy:function destroy(){return true;},removeAllMarkers:function removeAllMarkers(){var self=google_map,$container=$(this),clusterer=self._getClusterer($container);if(!clusterer){return false;} 1173clusterer.removeMarkers(clusterer.getMarkers());clusterer.clearMarkers();return true;},addMarkers:function addMarkers(markers){var self=google_map;self._addMarkersToCluster($(this),markers);},adjustMapBoundariesToSeeAllMarkers:function adjustMapBoundariesToSeeAllMarkers(){var self=google_map,$container=$(this),clusterer=self._getClusterer($container);if(!clusterer){return false;} 1174var markers_bounds=new google.maps.LatLngBounds();$.each(clusterer.getMarkers(),function(index,marker){markers_bounds.extend(marker.position);});clusterer.map.setCenter(markers_bounds.getCenter());clusterer.map.fitBounds(markers_bounds);return true;},setCenter:function setCenter(lat,lng,zoom){var self=google_map,$container=$(this),map=self._getGeoMap($container);if(!map){return false;} 1175var position=new google.maps.LatLng(lat,lng),markers_bounds=new google.maps.LatLngBounds();markers_bounds.extend(position);map.setCenter(markers_bounds.getCenter());map.setZoom(parseInt(zoom)||self.default_zoom);return true;},getCenter:function getCenter(){var self=google_map,$container=$(this),map=self._getGeoMap($container);if(!map){return{};} 1176var coords=map.getCenter();return coords.toJSON();},exitFullscreen:function exitFullscreen(){var self=google_map,$container=$(this),map=self._getGeoMap($container);if(map){var methods=['exitFullscreen','webkitExitFullscreen','mozCancelFullScreen','msExitFullscreen'];for(var index in methods){if(methods[index]in window.document){window.document[methods[index]]();return true;}}} 1177return false;}};$.ceGeoMap('setHandlers',google_map);})(Tygh,Tygh.$);(function(_,$){var geocode={getCoords:function getCoords(location){var d=$.Deferred(),self=geocode;$.geoMapInitGoogleApi({}).done(function(){var geocoder=new google.maps.Geocoder();geocoder.geocode({'address':location},function(response,status){if(status===google.maps.GeocoderStatus.OK){var data=self._normalizeGeoCodeResponse(response);d.resolve(data);}else{d.reject();}});}).fail(function(){});return d.promise();},_normalizeGeoCodeResponse:function _normalizeGeoCodeResponse(res){if(!res.length){return{};} 1178var coords=res[0].geometry.location.toJSON();return coords;}};$.ceGeoCode('setHandlers',geocode);})(Tygh,Tygh.$);(function(_,$){var geolocate={apiInstancesByLangCode:{},getCurrentLocation:function getCurrentLocation(){return geolocate._getCurrentPosition().then(geolocate.getLocationByCoords);},getLocationByCoords:function getLocationByCoords(lat,lng){return geolocate.loadLocationDataByLatLng(lat,lng).then(geolocate.loadNormalizedLocationData);},loadLocationDataByLatLng:function loadLocationDataByLatLng(lat,lng){var self=geolocate;return self.geocode({location:{lat:parseFloat(lat),lng:parseFloat(lng)}}).then(function(data){return self._mergeLocationResults(data);});},_mergeLocationResults:function _mergeLocationResults(results,types){var self=geolocate,mapValuesWithCounts={},result={place_id:null,lat:null,lng:null,formatted_address:null,type:null};types=types||['country','state','locality','route','postal_code','street_number'];$.each(results,function(key,item){if(!result.place_id){result.place_id=item.place_id;result.formatted_address=item.formatted_address;result.type=item.types[0];result.lat=item.geometry.location.lat;result.lng=item.geometry.location.lng;} 1179var components=self._retrieveLocationComponents(item.address_components,types);$.each(components,function(key,item){if(mapValuesWithCounts.hasOwnProperty(key)&&mapValuesWithCounts[key].hasOwnProperty(item)){mapValuesWithCounts[key][item]+=1;}else if(mapValuesWithCounts.hasOwnProperty(key)){mapValuesWithCounts[key][item]=1;}else{mapValuesWithCounts[key]={};mapValuesWithCounts[key][item]=1;}});});$.each(mapValuesWithCounts,function(type,valuesWithCounts){var maxCount=0,typeValue;$.each(valuesWithCounts,function(value,count){typeValue=count>maxCount?value:typeValue;maxCount=count>maxCount?count:maxCount;});result[type]=typeValue;});return result;},_retrieveLocationComponents:function _retrieveLocationComponents(components,types){var result={},map={country:'country',administrative_area_level_1:'state',locality:'locality',route:'route',postal_code:'postal_code',street_number:'street_number'},exclude_map={postal_code:'postal_code_prefix'};$.each(components,function(key,component){var componentTypes=component.types,type=componentTypes[0];if(exclude_map[type]&&$.inArray(exclude_map[type],componentTypes)!==-1){return;} 1180if(map[type]){type=map[type];} 1181if($.inArray(type,types)!==-1){result[type]=component.short_name;result[type+'_text']=component.long_name;}});return result;},loadNormalizedLocationData:function loadNormalizedLocationData(location){var params={},types=null;if(location.type==='country'){types=['country'];}else if(location.type==='administrative_area_level_1'){types=['country','state'];}else if(location.type==='locality'){types=['country','state','locality'];} 1182if(typeof location.lat==='function'){location.lat=location.lat();} 1183if(typeof location.lng==='function'){location.lng=location.lng();} 1184if($.inArray(location.type,['country','locality','administrative_area_level_1'])!==-1&&location.place_id){params.placeId=location.place_id;}else{params.location={lat:parseFloat(location.lat),lng:parseFloat(location.lng)};} 1185return geolocate.geocode(params,'en').then(function(results){var result=geolocate._normalizeLocation(geolocate._mergeLocationResults(results,types),location);if(result.type!=='locality'){var locality=geolocate._extractByType(results,'locality');result.locality_place_id=locality.place_id;} 1186if(result.type!=='country'){var country=geolocate._extractByType(results,'country');result.country_place_id=country.place_id;} 1187return result;});},loadMapApi:function loadMapApi(lang_code){lang_code=lang_code||'default';
1187var url='https://maps.googleapis.com/maps/api/js?key='+_.geo_maps.api_key+'&libraries=places',d=$.Deferred();if(geolocate.apiInstancesByLangCode[lang_code]){window.google=geolocate.apiInstancesByLangCode[lang_code];d.resolve();return d.promise();} 1188if(lang_code==='default'){return $.geoMapInitGoogleApi().done(function(){geolocate.apiInstancesByLangCode[lang_code]=window.google;});} 1189var _google=window.google;delete window.google;url+="&language="+lang_code;$.getScript(url).then(function(){if(!window.google){window.google=_google;} 1190geolocate.apiInstancesByLangCode[lang_code]=window.google;d.resolve();});return d.promise();},geocode:function geocode(params,lang_code){var d=$.Deferred();geolocate.loadMapApi(lang_code).then(function(){var geocoder=new google.maps.Geocoder();geocoder.geocode(params,function(results,status){if(status===google.maps.GeocoderStatus.OK){d.resolve(results);}else{d.reject();}});});if(lang_code){d.done(function(){geolocate.loadMapApi();});} 1191return d.promise();},_extractByType:function _extractByType(locations,type){var self=geolocate;var location=$(locations).filter(function(key,location){return location.types&&location.types[0]===type;});if(location.length){return self._mergeLocationResults(location);} 1192return{};},_normalizeLocation:function _normalizeLocation(normalized_location,location){var self=geolocate;if(normalized_location.country){location.country=self._normalizeLocationCode(normalized_location.country);location.country_text=location.country_text||normalized_location.country_text;} 1193if(normalized_location.state){location.state=self._normalizeLocationCode(normalized_location.state);location.state_code='';location.state_text=location.state_text||normalized_location.state_text;} 1194if(normalized_location.locality){location.locality=normalized_location.locality;location.locality_text=location.locality_text||normalized_location.locality_text;} 1195if(location.route&&normalized_location.route){location.route=normalized_location.route;location.route_text=location.route_text||normalized_location.route_text;} 1196if(location.postal_code&&normalized_location.postal_code){location.postal_code=normalized_location.postal_code;location.postal_code_text=location.postal_code_text||normalized_location.postal_code_text;} 1197if(location.street_number&&normalized_location.street_number){location.street_number=normalized_location.street_number;location.street_number_text=location.street_number_text||normalized_location.street_number_text;} 1198return location;},_normalizeLocationCode:function _normalizeLocationCode(code){return $.trim(code.replace(/[\s]/g,'_')).toUpperCase();},_getCurrentPosition:function _getCurrentPosition(){return geolocate._identifyCurrentPositionByBrowser().then(null,geolocate._identifyCurrentPositionByApi);},_identifyCurrentPositionByBrowser:function _identifyCurrentPositionByBrowser(){var self=geolocate,d=$.Deferred();if(navigator.geolocation&&location.protocol=='https:'){navigator.geolocation.getCurrentPosition(function(position){d.resolve(position.coords.latitude,position.coords.longitude);},function(error){d.reject();},{maximumAge:50000,timeout:5000});}else{d.reject();} 1199return d.promise();},_identifyCurrentPositionByApi:function _identifyCurrentPositionByApi(){return $.post("https://www.googleapis.com/geolocation/v1/geolocate?key="+_.geo_maps.api_key).then(function(data){return $.Deferred().resolve(data.location.lat,data.location.lng).promise();});},getProviderCode:function getProviderCode(){return'google';},getLanguageCode:function getLanguageCode(){return _.geo_maps.language||'en';}};$.ceGeoLocate('setHandlers',geolocate);})(Tygh,Tygh.$);(function(_,$){$.ceEvent('on','ce.commoninit',function(context){var $mapContainers=$('.cm-geo-map-container',context);if(!$mapContainers.length){return;} 1200fn_init_maps(context);fn_init_address_on_map(context);});function fn_init_maps(context){$(context).find('.cm-geo-map-container').each(function(index,container){var $container=$(container),marker_selector=$container.data('caGeoMapMarkerSelector');var options={initial_lat:$container.data('caGeoMapInitialLat'),initial_lng:$container.data('caGeoMapInitialLng'),zoom:$container.data('caGeoMapZoom'),language:$container.data('caGeoMapLanguage'),controls:{no_controls:fn_get_boolean_from_data_attribute($
1200container,'caGeoMapControlsNoControls'),enable_traffic:fn_get_boolean_from_data_attribute($container,'caGeoMapControlsEnableTraffic'),enable_layers:fn_get_boolean_from_data_attribute($container,'caGeoMapControlsEnableLayers'),enable_fullscreen:fn_get_boolean_from_data_attribute($container,'caGeoMapControlsEnableFullscreen'),enable_zoom:fn_get_boolean_from_data_attribute($container,'caGeoMapControlsEnableZoom'),enable_ruler:fn_get_boolean_from_data_attribute($container,'caGeoMapControlsEnableRuler'),enable_search:fn_get_boolean_from_data_attribute($container,'caGeoMapControlsEnableSearch'),enable_routing:fn_get_boolean_from_data_attribute($container,'caGeoMapControlsEnableRouting'),enable_geolocation:fn_get_boolean_from_data_attribute($container,'caGeoMapControlsEnableGeolocation'),enable_panorama:fn_get_boolean_from_data_attribute($container,'caGeoMapControlsEnablePanorama'),enable_rotation:fn_get_boolean_from_data_attribute($container,'caGeoMapControlsEnableRotation')},behaviors:{no_behaviors:fn_get_boolean_from_data_attribute($container,'caGeoMapBehaviorsNoBehaviors'),enable_drag:fn_get_boolean_from_data_attribute($container,'caGeoMapBehaviorsEnableDrag'),enable_smart_drag:fn_get_boolean_from_data_attribute($container,'caGeoMapBehaviorsEnableSmartDrag'),enable_drag_on_mobile:fn_get_boolean_from_data_attribute($container,'caGeoMapBehaviorsEnableDragOnMobile'),enable_scroll_zoom:fn_get_boolean_from_data_attribute($container,'caGeoMapBehaviorsEnableScrollZoom'),enable_dbl_click_zoom:fn_get_boolean_from_data_attribute($container,'caGeoMapBehaviorsEnableDblClickZoom'),enable_multi_touch:fn_get_boolean_from_data_attribute($container,'caGeoMapBehaviorsEnableMultiTouch'),enable_ruler:fn_get_boolean_from_data_attribute($container,'caGeoMapBehaviorsEnableRuler'),enable_route_editor:fn_get_boolean_from_data_attribute($container,'caGeoMapBehaviorsEnableRouteEditor')}};options.markers=$.ceGeoMap('prepareMarkers',marker_selector);options.controls=fn_filter_out_object_nulls(options.controls);options.behaviors=fn_filter_out_object_nulls(options.behaviors);options.behaviors=fn_process_additional_behaviors(options.behaviors);$container.ceGeoMap(options);});} 1201function fn_filter_out_object_nulls(object){var filtered={};$.each(object,function(index,value){if(value!==null){filtered[index]=value;}});return filtered;} 1202function fn_get_boolean_from_data_attribute($elm,attribute_name){return $elm.data(attribute_name)!==undefined?!!$elm.data(attribute_name):null;} 1203function fn_init_address_on_map(context){var $address_on_map_container=$(context).find('.cm-aom-map-container');$address_on_map_container.on('ce:geomap:init',function(e){var address=[$address_on_map_container.data('caAomCountry'),$address_on_map_container.data('caAomCity'),$address_on_map_container.data('caAomAddress')].filter(function(item){return!!item;}).join(', ');if(!address){return;} 1204$.ceGeoCode('getCoords',address).done(function(data){if(data.lat&&data.lng){data.static=true;data.content=address;$address_on_map_container.ceGeoMap('removeAllMarkers');$address_on_map_container.ceGeoMap('addMarkers',[data]);$address_on_map_container.ceGeoMap('setCenter',data.lat,data.lng);}});});} 1205function fn_process_additional_behaviors(behaviors){if($.isMobile()!=null){behaviors.enable_drag=behaviors.enable_drag_on_mobile;} 1206return behaviors;}})(Tygh,Tygh.$);(function(_,$){var methods={prepare:function prepare(location_blocks,maps){location_blocks.each(function(i,elm){var $elm=$(elm);if(!$elm.data('caGeoMapLocationIsLocationDetected')){$.ceGeoMapLocation('init',$elm);}});maps.each(function(i,elm){$.ceGeoMapLocation('initMap',elm);});},init:function init($elm){methods.autoDetect(methods.setLocationAsync,$elm);},autoDetect:function autoDetect(callback,$elm){$.ceGeoLocate('getCurrentLocation').then(function(location){callback(location,$elm);});},setLocation:function setLocation(location,$container,auto_detect){var d=$.Deferred();$.ceAjax('request',fn_url('geo_maps.set_location'),{method:'post',data:{location:location,auto_detect:Number(auto_detect)},hidden:true,caching:false,callback:function callback(response){$container.each(function(i,elm){var $elm=$(elm);$('[data-ca-geo-map-location-element="location"]',$elm).text(response.city);$elm.data('caGeoMapLocationIsLocationDetected',true);});$.ceEvent('trigger','ce:geomap:location_set_after',[location,$container,response,auto_detect]);d.resolve(response);}});return d.promise();},setLocationAsync:function setLocationAsync(location,$container){methods.setLocation(location,$container,true);},initMap:function initMap(elm){var $set_location=$(elm).closest('[data-ca-geo-map-location-element="location_selector"]').find('.ty-geo-maps__geolocation__set-location'),coordinates;methods.autoDetect(function(location,$container){var options={initial_lat:location.lat,initial_lng:location.lng,zoom:10,controls:{enable_search:true},markers:[{lat:location.lat,lng:location.lng}]};coordinates=[location.lat,location.lng];$container.on('ce:geomap:init_failed',function(e){methods.showMapLoadError($(e.target));});$container.ceGeoMap(options);$container.on('ce:geomap:click_marker',function(e,marker){coordinates=[marker.lat,marker.lng];$set_location.trigger('click');});$container.on('ce:geomap:search_result_select',function(e,data){if(!data.lat||!data.lng){return;} 1207coordinates=[data.lat,data.lng];var $container=$(e.target);$container.ceGeoMap('removeAllMarkers');$container.ceGeoMap('addMarkers',[data]);$container.ceGeoMap('setCenter',data.lat,data.lng);});$set_location.removeClass('pending');},$(elm));$set_location.click(function(e){if($(this).is('pending')||!coordinates){return false;} 1208var lat=coordinates[0],lng=coordinates[1];if(!lat||!lng){return;} 1209$.ceGeoLocate('getLocationByCoords',lat,lng).then(function(location){methods.setLocation(location,$('[data-ca-geo-map-location-element="location_block"]'),false);},function(){$.ceNotification('show',{type:'W',title:_.tr('warning'),message:_.tr('geo_maps_cannot_select_location')});});});},showMapLoadError:function showMapLoadError($elm){$elm.closest('[data-ca-geo-map-location-element="location_selector"]').find('[data-ca-geo-map-location-element="map_load_error_message"]').removeClass('hidden');$elm.addClass('hidden');$('.ty-geo-maps__geolocation__set-location').removeClass('pending');}};$.extend({ceGeoMapLocation:function ceGeoMapLocation(method){if(methods[method]){return methods[method].apply(this,Array.prototype.slice.call(arguments,1
1209));}else{$.error('ty.geo-maps-location: method '+method+' does not exist');}}});$.ceEvent('on','ce.commoninit',function(context){var location_blocks=$('[data-ca-geo-map-location-element="location_block"]',context),maps=$('[data-ca-geo-map-location-element="map"]',context);if(!location_blocks.length&&!maps.length){return;} 1210if(document.readyState==='complete'){$.ceGeoMapLocation('prepare',location_blocks,maps);}else{$(window).on('load',function(){$.ceGeoMapLocation('prepare',location_blocks,maps);});}});$.ceEvent('on','ce.dialogshow',function($context){if(!$('[data-ca-geo-map-location-element="map"]',$context).length){return;} 1211$('[data-ca-geo-map-location-element="map"]',$context).ceGeoMap('resize');});})(Tygh,Tygh.$);(function(window,document){'use strict';var STORAGE_KEY='bfc_checkout_gifts_seen_tier';var CHECKOUT_SELECTION_KEY='bfc_checkout_gifts_checkout_selection';var CHECKOUT_VIEWPORT_KEY='bfc_checkout_gifts_checkout_viewport';var miniCartObserver=null;var miniCartObserverTarget=null;var dynamicObserver=null;var refreshTimer=null;var checkoutRestoreTimer=null;var checkoutRestoreSnapshot=null;var checkoutRestoreUntil=0;var checkoutViewportRestoreTimer=null;var checkoutViewportRestoreSnapshot=null;var checkoutViewportRestoreUntil=0;var checkoutViewportRestoreStartedAt=0;var checkoutViewportRestoreStableSince=0;function storageGet(){try{return window.sessionStorage.getItem(STORAGE_KEY);}catch(error){return null;}} 1212function storageSet(value){try{window.sessionStorage.setItem(STORAGE_KEY,String(value));}catch(error){}} 1213function checkoutSelectionSave(selection){try{window.sessionStorage.setItem(CHECKOUT_SELECTION_KEY,JSON.stringify(selection));}catch(error){}} 1214function checkoutSelectionLoad(){var raw;var selection;try{raw=window.sessionStorage.getItem(CHECKOUT_SELECTION_KEY);}catch(error){return null;} 1215if(!raw){return null;} 1216try{selection=JSON.parse(raw);}catch(error){checkoutSelectionClear();return null;} 1217if(!selection||!selection.createdAt||Date.now()-selection.createdAt>30000){checkoutSelectionClear();return null;} 1218return selection;} 1219function checkoutSelectionClear(){try{window.sessionStorage.removeItem(CHECKOUT_SELECTION_KEY);}catch(error){}} 1220function isMobileCheckoutRoot(root){return root&&root.getAttribute('data-bfc-page-mode')==='checkout'&&window.matchMedia&&window.matchMedia('(max-width: 767px)').matches;} 1221function checkoutViewportClear(){try{window.sessionStorage.removeItem(CHECKOUT_VIEWPORT_KEY);}catch(error){}} 1222function checkoutViewportSave(root,productId,actionMode){var rect;var offsetTop;var safeBottom;var snapshot;if(!isMobileCheckoutRoot(root)){return;} 1223rect=root.getBoundingClientRect();offsetTop=rect.top;safeBottom=Math.max(120,window.innerHeight-104);if(rect.bottom<0||rect.top>window.innerHeight){offsetTop=16;}else if(rect.bottom>safeBottom){offsetTop=Math.max(16,rect.top-(rect.bottom-safeBottom));} 1224snapshot={createdAt:Date.now(),pathname:window.location.pathname,action:actionMode==='remove'?'remove':'select',productId:String(productId||'').replace(/[^0-9]/g,''),offsetTop:Math.round(offsetTop)};try{window.sessionStorage.setItem(CHECKOUT_VIEWPORT_KEY,JSON.stringify(snapshot));}catch(error){}} 1225function checkoutViewportLoad(){var raw;var snapshot;try{raw=window.sessionStorage.getItem(CHECKOUT_VIEWPORT_KEY);}catch(error){return null;} 1226if(!raw){return null;} 1227try{snapshot=JSON.parse(raw);}catch(error){checkoutViewportClear();return null;} 1228if(!snapshot||!snapshot.createdAt||Date.now()-snapshot.createdAt>30000||snapshot.pathname!==window.location.pathname){checkoutViewportClear();return null;} 1229return snapshot;} 1230function checkoutViewportRestoreStop(clearSnapshot){if(checkoutViewportRestoreTimer){window.clearInterval(checkoutViewportRestoreTimer);checkoutViewportRestoreTimer=null;} 1231document.removeEventListener('touchstart',checkoutViewportRestoreCancel,false);document.removeEventListener('wheel',checkoutViewportRestoreCancel,false);if(clearSnapshot){checkoutViewportClear();} 1232checkoutViewportRestoreSnapshot=null;checkoutViewportRestoreUntil=0;checkoutViewportRestoreStartedAt=0;checkoutViewportRestoreStableSince=0;} 1233function checkoutViewportRestoreCancel(){checkoutViewportRestoreStop(true);} 1234function checkoutViewportRestoreStep(){var root;var selectedProductId;var rect;var currentY;var targetY;var previousScrollBehavior;var now;if(!checkoutViewportRestoreSnapshot){return;} 1235now=Date.now();if(now>checkoutViewportRestoreUntil){checkoutViewportRestoreStop(true);return;} 1236root=document.querySelector('[data-bfc-cg-root][data-bfc-page-mode="checkout"]');if(!isMobileCheckoutRoot(root)){return;} 1237selectedProductId=String(root.getAttribute('data-bfc-selected-product-id')||'').replace(/[^0-9]/g,'');if(checkoutViewportRestoreSnapshot.action==='remove'){if(selectedProductId&&selectedProductId!=='0'){return;}}else{if(checkoutViewportRestoreSnapshot.productId&&selectedProductId!==checkoutViewportRestoreSnapshot.productId){return;}} 1238rect=root.getBoundingClientRect();currentY=window.pageYOffset||document.documentElement.scrollTop||0;targetY=Math.max(0,currentY+rect.top-checkoutViewportRestoreSnapshot.offsetTop);if(Math.abs(targetY-currentY)>1){previousScrollBehavior=document.documentElement.style.scrollBehavior;document.documentElement.style.scrollBehavior='auto';window.scrollTo(0,Math.round(targetY));document.documentElement.style.scrollBehavior=previousScrollBehavior;checkoutViewportRestoreStableSince=now;}else if(!checkoutViewportRestoreStableSince){checkoutViewportRestoreStableSince=now;}
1239if(document.readyState==='complete'&&now-checkoutViewportRestoreStartedAt>=2400&&now-checkoutViewportRestoreStableSince>=600){checkoutViewportRestoreStop(true);}} 1240function checkoutViewportRestoreStart(){if(checkoutViewportRestoreTimer||checkoutViewportRestoreSnapshot){return;} 1241checkoutViewportRestoreSnapshot=checkoutViewportLoad();if(!checkoutViewportRestoreSnapshot){return;} 1242if(!window.matchMedia||!window.matchMedia('(max-width: 767px)').matches){checkoutViewportRestoreStop(true);return;} 1243checkoutViewportRestoreStartedAt=Date.now();checkoutViewportRestoreUntil=checkoutViewportRestoreStartedAt+8000;checkoutViewportRestoreStableSince=0;document.addEventListener('touchstart',checkoutViewportRestoreCancel,false);document.addEventListener('wheel',checkoutViewportRestoreCancel,false);checkoutViewportRestoreTimer=window.setInterval(checkoutViewportRestoreStep,60);checkoutViewportRestoreStep();} 1244function addInput(form,name,value){var input=document.createElement('input');input.type='hidden';input.name=name;input.value=value||'';form.appendChild(input);} 1245function setActionLoading(action){var width;if(!action||action.getAttribute('data-bfc-cg-loading')==='Y'){return false;} 1246width=action.getBoundingClientRect().width;if(width>0){action.style.width=width+'px';} 1247action.setAttribute('data-bfc-cg-loading','Y');action.setAttribute('aria-busy','true');action.classList.add('bfcl-busy');action.innerHTML='<span class="bfcl-dots"><span></span><span></span><span></span></span>';return true;} 1248var checkoutNotes=null;var checkoutNotesField=null;var checkoutCallChoice=null;var checkoutCallStored=null;var checkoutNotesBound=false;var CALL_NOTE='ÐаÑелеÑонÑйÑе менÑ, поÑÑÑбна конÑÑлÑÑаÑÑÑ';function notesField(){return document.querySelector('#litecheckout_comment_to_shipping');} 1249function hasCallNote(value){return String(value).split('\n').some(function(line){return line.replace(/\r$/,'')===CALL_NOTE;});} 1250function withCallNote(value,call){var lines=String(value).split('\n');if(call){if(hasCallNote(value)){return value;} 1251return value+(value&&!/\n$/.test(value)?'\n':'')+CALL_NOTE;} 1252return lines.filter(function(line){return line.replace(/\r$/,'')!==CALL_NOTE;}).join('\n');} 1253function syncNotesForm(form){if(!form||checkoutNotes===null){return;} 1254var fields=form.querySelectorAll('input[name="customer_notes"]');if(!fields.length){addInput(form,'customer_notes',checkoutNotes);} 1255else{Array.prototype.forEach.call(fields,function(field){field.value=checkoutNotes;});} 1256var present=form.querySelector('input[name="bfc_cg_notes_present"]');if(!present){addInput(form,'bfc_cg_notes_present','Y');}} 1257function syncCallNotice(){var checkbox=document.getElementById('callCheckbox');if(!checkbox||checkoutCallChoice===null){return;} 1258checkbox.checked=!checkoutCallChoice;var title=document.getElementById('callText');var info=document.getElementById('callInfo');var titleText=checkoutCallChoice?'Ðи зв\'ÑжемоÑÑ Ð· вами Ð´Ð»Ñ ÑÑоÑÐ½ÐµÐ½Ð½Ñ Ð´ÐµÑалей або конÑÑлÑÑаÑÑÑ.':'Ðи не бÑдемо ÑелеÑонÑваÑи!';var infoText=checkoutCallChoice?'':'У ÑÐ°Ð·Ñ Ð½ÐµÐ¾Ð±Ñ ÑдноÑÑÑ Ð¼Ð¸ зв\'ÑжемоÑÑ Ð· вами ÑÑлÑки Ð´Ð»Ñ ÑÑоÑÐ½ÐµÐ½Ð½Ñ Ð²Ð°Ð¶Ð»Ð¸Ð²Ð¾Ñ ÑнÑоÑмаÑÑÑ!';if(title&&title.textContent!==titleText){title.textContent=titleText;} 1259if(info&&info.textContent!==infoText){info.textContent=infoText;} 1260if(checkoutCallStored!==checkoutCallChoice){checkoutCallStored=checkoutCallChoice;try{window.sessionStorage.setItem('bfcco_call_me',checkoutCallChoice?'1':'0');}catch(error){}}} 1261function refreshCheckoutNotes(){var field=notesField();if(!field){return;} 1262if(checkoutNotes===null){checkoutNotes=field.value;var original=field.defaultValue;if(original.indexOf(CALL_NOTE)!==-1&&original.replace(CALL_NOTE,'').trim()===field.value){checkoutNotes=original;} 1263var checkbox=document.getElementById('callCheckbox');checkoutCallChoice=hasCallNote(checkoutNotes)||!!(checkbox&&!checkbox.checked);} 1264if(field!==checkoutNotesField){checkoutNotesField=field;field.value=checkoutNotes;} 1265syncNotesForm(document.getElementById('litecheckout_payments_form'));syncCallNotice();} 1266function captureCheckoutNotes(){var field=notesField();if(field){checkoutNotes=field.value;checkoutNotesField=field;} 1267refreshCheckoutNotes();syncNotesForm(document.getElementById('litecheckout_payments_form'));} 1268function bindCheckoutNotes(){if(checkoutNotesBound){return;} 1269checkoutNotesBound=true;document.addEventListener('input',function(event){if(event.target===notesField()){captureCheckoutNotes();}},true);document.addEventListener('change',function(event){if(event.target===notesField()){captureCheckoutNotes();} 1270if(event.target.id!=='callCheckbox'){return;} 1271var field=notesField();if(!field){return;} 1272checkoutNotesField=field;checkoutCallChoice=!event.target.checked;checkoutNotes=withCallNote(field.value,checkoutCallChoice);window.setTimeout(function(){var current=notesField();if(!current){return;} 1273current.value=checkoutNotes;checkoutNotesField=current;syncNotesForm(document.getElementById('litecheckout_payments_form'));syncCallNotice();current.dispatchEvent(new window.Event('change',{bubbles:true}));},0);},true);document.addEventListener('submit',function(event){if(event.target.id==='litecheckout_payments_form'){captureCheckoutNotes();}},true);var $=window.Tygh&&window.Tygh.$||window.jQuery;if($&&$.ajaxPrefilter){$.ajaxPrefilter(function(options){if(checkoutNotes===null||!notesField()||String(options.type).toUpperCase()!=='POST'){return;} 1274var url=new window.URL(options.url,window.location.href);if(url.origin!==window.location.origin||typeof options.data!=='string'){return;} 1275var data=new window.URLSearchParams(options.data);var dispatch=data.get('dispatch')||url.searchParams.get('dispatch');
1275if(dispatch!=='checkout.customer_info'&&dispatch!=='checkout.update_steps'){return;} 1276data.set('customer_notes',checkoutNotes);data.set('bfc_cg_notes_present','Y');options.data=data.toString();});}} 1277function appendCheckoutSelection(form){var checkoutForm=document.getElementById('litecheckout_payments_form');var selectedPayment;var fields;var unit;var warehouses;var selection;if(!checkoutForm){return;} 1278selection={createdAt:Date.now(),shipping:[],warehouses:[],payment:''};fields=checkoutForm.querySelectorAll('input[name^="shipping_ids["]:checked');Array.prototype.forEach.call(fields,function(field){if(!field.disabled&&field.name&&field.value){addInput(form,field.name,field.value);selection.shipping.push({name:field.name,value:field.value});} 1279unit=field.closest?field.closest('.b--ship-way__unit'):null;if(!unit){return;} 1280warehouses=unit.querySelectorAll('input[name^="select_warehouse["], ' 1281+'select[name^="select_warehouse["], ' 1282+'select[name^="rozetka_warehouse["], ' 1283+'select[name^="meest_department["], ' 1284+'select[name^="meest_post_office["], ' 1285+'select.cm-object-picker');Array.prototype.forEach.call(warehouses,function(warehouse){if(!warehouse.disabled&&warehouse.name&&warehouse.value){addInput(form,warehouse.name,warehouse.value);selection.warehouses.push({name:warehouse.name,value:warehouse.value});}});});selectedPayment=checkoutForm.querySelector('input[name="selected_payment_method"]:checked');if(selectedPayment&&selectedPayment.value){selection.payment=selectedPayment.value;addInput(form,'payment_id',selectedPayment.value);addInput(form,'selected_payment_method',selectedPayment.value);} 1286if(selection.shipping.length||selection.payment){checkoutSelectionSave(selection);}} 1287function checkoutFindField(form,selector,name,value){var fields=form.querySelectorAll(selector);var match=null;Array.prototype.some.call(fields,function(field){if(field.name===name&&(value===null||String(field.value||'')===String(value||''))){match=field;return true;} 1288return false;});return match;} 1289function checkoutConfirmRadio(field,activeClass){var unit=field&&field.closest?field.closest('.b--ship-way__unit, .b--pay-way__unit'):null;field.checked=true;if(!unit){return;} 1290unit.classList.add(activeClass);unit.classList.add('litecheckout__shipping-method_active');unit.click();} 1291function checkoutConfirmWarehouse(field,value){if(String(field.value||'')!==String(value||'')){field.value=value;if(window.jQuery){window.jQuery(field).trigger('change.select2');}} 1292field.dispatchEvent(new window.Event('change',{bubbles:false}));}
1293function checkoutRestoreStop(){if(checkoutRestoreTimer){window.clearInterval(checkoutRestoreTimer);checkoutRestoreTimer=null;} 1294checkoutRestoreSnapshot=null;checkoutRestoreUntil=0;checkoutSelectionClear();} 1295function checkoutRestoreStep(){var form=document.getElementById('litecheckout_payments_form');var shipping=checkoutRestoreSnapshot&&checkoutRestoreSnapshot.shipping||[];var warehouses=checkoutRestoreSnapshot&&checkoutRestoreSnapshot.warehouses||[];var payment=checkoutRestoreSnapshot&&String(checkoutRestoreSnapshot.payment||'');var field;var index;var checkoutV2Expected;if(!checkoutRestoreSnapshot||Date.now()>checkoutRestoreUntil){checkoutRestoreStop();return;} 1296if(!form){return;} 1297checkoutV2Expected=document.getElementById('bfcco_config')||document.getElementById('bfcco_module_script');if(!window.BfcCheckoutV2){if(checkoutV2Expected){return;} 1298checkoutRestoreStop();return;} 1299for(index=0;index<shipping.length;index++){field=checkoutFindField(form,'input[name^="shipping_ids["]',shipping[index].name,shipping[index].value);if(!field){return;} 1300if(!field.getAttribute('data-bfcco-ship')){return;}} 1301for(index=0;index<warehouses.length;index++){field=checkoutFindField(form,'input[name], select[name]',warehouses[index].name,null);if(!field){return;} 1302if(field.matches('select.cm-object-picker')&&!field.getAttribute('data-bfcco-branch')){return;}} 1303if(payment){field=checkoutFindField(form,'input[name="selected_payment_method"]','selected_payment_method',payment);if(!field){return;} 1304if(!field.getAttribute('data-bfcco-pay')){return;}} 1305for(index=0;index<shipping.length;index++){field=checkoutFindField(form,'input[name^="shipping_ids["]',shipping[index].name,shipping[index].value);checkoutConfirmRadio(field,'b--ship-way__unit_active');} 1306for(index=0;index<warehouses.length;index++){field=checkoutFindField(form,'input[name], select[name]',warehouses[index].name,null);checkoutConfirmWarehouse(field,warehouses[index].value);} 1307if(payment){field=checkoutFindField(form,'input[name="selected_payment_method"]','selected_payment_method',payment);checkoutConfirmRadio(field,'b--pay-way__unit_active');} 1308if(typeof window.BfcCheckoutV2.rebuild==='function'){window.BfcCheckoutV2.rebuild();} 1309checkoutRestoreStop();}
1310function checkoutRestoreStart(){if(checkoutRestoreTimer||checkoutRestoreSnapshot){return;} 1311checkoutRestoreSnapshot=checkoutSelectionLoad();if(!checkoutRestoreSnapshot){return;} 1312if(!document.getElementById('litecheckout_payments_form')){checkoutRestoreSnapshot=null;return;} 1313checkoutRestoreUntil=checkoutRestoreSnapshot.createdAt+30000;checkoutRestoreTimer=window.setInterval(checkoutRestoreStep,120);window.setTimeout(checkoutRestoreStep,0);checkoutRestoreStep();} 1314function submitAction(root,url,productId){var form=document.createElement('form');var securityHash=root.getAttribute('data-bfc-security-hash');var securityInput;form.method='post';form.action=url;form.style.display='none';addInput(form,'return_dispatch',root.getAttribute('data-bfc-return-dispatch'));appendCheckoutSelection(form);captureCheckoutNotes();syncNotesForm(form);if(!securityHash){securityInput=document.querySelector('input[name="security_hash"]');securityHash=securityInput?securityInput.value:'';} 1315if(securityHash){addInput(form,'security_hash',securityHash);} 1316if(productId){addInput(form,'product_id',productId);} 1317document.body.appendChild(form);form.submit();} 1318function getRootModal(root){if(!root){return null;} 1319return root.__bfcCheckoutGiftsModal||root.querySelector('[data-bfc-cg-modal]');} 1320function portalRootModal(root){var modal=getRootModal(root);if(!modal||!document.body){return modal;} 1321root.__bfcCheckoutGiftsModal=modal;modal.__bfcCheckoutGiftsRoot=root;modal.setAttribute('data-bfc-cg-portaled','Y');if(modal.parentNode!==document.body){document.body.appendChild(modal);} 1322return modal;} 1323function cleanupPortaledModals(){var modals=document.querySelectorAll('[data-bfc-cg-modal][data-bfc-cg-portaled="Y"]');Array.prototype.forEach.call(modals,function(modal){var root=modal.__bfcCheckoutGiftsRoot;if(!root||!document.documentElement.contains(root)){if(modal.parentNode){modal.parentNode.removeChild(modal);}}});} 1324function clearModalCloseTimer(modal){if(modal&&modal.__bfcCheckoutGiftsCloseTimer){window.clearTimeout(modal.__bfcCheckoutGiftsCloseTimer);modal.__bfcCheckoutGiftsCloseTimer=null;}} 1325function modalCloseDuration(){if(window.matchMedia&&window.matchMedia('(prefers-reduced-motion: reduce)').matches){return 0;} 1326return 340;} 1327function openModal(root){var modal=portalRootModal(root);var dialog;if(!modal){return;} 1328clearModalCloseTimer(modal);modal.classList.remove('is-open','is-closing');modal.hidden=false;modal.setAttribute('aria-hidden','false');document.documentElement.classList.add('bfc-cg-modal-open');modal.offsetWidth;window.requestAnimationFrame(function(){if(!modal.hidden&&!modal.classList.contains('is-closing')){modal.classList.add('is-open');}});dialog=modal.querySelector('.bfc-cg-modal__dialog');if(dialog){window.setTimeout(function(){dialog.focus();},30);} 1329storageSet(root.getAttribute('data-bfc-tier')||0);} 1330function closeModal(root){var modal=getRootModal(root);if(!modal){return;} 1331clearModalCloseTimer(modal);modal.setAttribute('aria-hidden','true');modal.classList.remove('is-open');modal.classList.add('is-closing');document.documentElement.classList.remove('bfc-cg-modal-open');modal.__bfcCheckoutGiftsCloseTimer=window.setTimeout(function(){modal.hidden=true;modal.classList.remove('is-closing');modal.__bfcCheckoutGiftsCloseTimer=null;},modalCloseDuration());storageSet(root.getAttribute('data-bfc-tier')||0);} 1332function initRoot(root){var tier;var selectedTier;var previous;var pageMode;portalRootModal(root);if(root.getAttribute('data-bfc-initialized')==='Y'){return;} 1333root.setAttribute('data-bfc-initialized','Y');tier=parseInt(root.getAttribute('data-bfc-tier')||'0',10);selectedTier=parseInt(root.getAttribute('data-bfc-selected-tier')||'0',10);previous=storageGet();pageMode=root.getAttribute('data-bfc-page-mode');if(previous===null||tier<parseInt(previous,10)){storageSet(tier);return;} 1334if(root.getAttribute('data-bfc-auto-open')==='Y'&&root.getAttribute('data-bfc-has-products')==='Y'&&pageMode==='cart'&&tier>parseInt(previous,10)&&selectedTier<tier){openModal(root);}else{storageSet(tier);}} 1335function initRoots(){var roots=document.querySelectorAll('[data-bfc-cg-root]');Array.prototype.forEach.call(roots,initRoot);} 1336function decodeHtmlEntities(value){var decoder=document.createElement('textarea');var decoded=String(value||'');var next;var pass;for(pass=0;pass<6;pass++){decoder.innerHTML=decoded;next=decoder.value;if(next===decoded){break;} 1337decoded=next;} 1338return decoded;} 1339function normalizeRenderedProductNames(){var names=document.querySelectorAll('[data-bfc-cg-decode]');Array.prototype.forEach.call(names,function(name){var decoded=decodeHtmlEntities(name.textContent);if(decoded!==name.textContent){name.textContent=decoded;}});} 1340function normalizeProductUrl(value){var anchor;var path;if(!value){return'';} 1341anchor=document.createElement('a');anchor.href=value;path=(anchor.pathname||'').replace(/\/+$/,'');return(anchor.host||'')+path;} 1342function normalizeCartId(value){return String(value||'').replace(/[^0-9]/g,'');} 1343function rowMatchesCartId(row,cartId){var normalized=normalizeCartId(cartId);var nodes;if(!normalized){return false;} 1344if(normalizeCartId(row.getAttribute('data-bfcco-cid'))===normalized||normalizeCartId(row.getAttribute('data-bfcco-key'))===normalized||normalizeCartId(row.getAttribute('data-bfc-cart'))===normalized){return true;} 1345nodes=row.querySelectorAll('[data-bfcco-cid], [data-bfcco-key], [data-bfc-cart], input[name], a[href]');return Array.prototype.some.call(nodes,function(node){var name;var href;var match;if(normalizeCartId(node.getAttribute('data-bfcco-cid'))===normalized||normalizeCartId(node.getAttribute('data-bfcco-key'))===normalized||normalizeCartId(node.getAttribute('data-bfc-cart'))===normalized){return true;} 1346name=node.getAttribute('name')||'';if(name.indexOf('cart_products['+normalized+']')!==-1){return true;} 1347href=node.getAttribute('href')||'';match=href.match(/[?&]cart_id=([^&#]+)/);return!!match&&normalizeCartId(match[1])===normalized;});} 1348function setGiftQuantityHidden(row,shouldHide){var controls=row.querySelectorAll('.bfcco-qty, .bfc-mc__qty, .ty-value-changer, .quantity.changer, ' 1349+'.ty-order-products__item-quantity, [data-ca-lite-checkout-element="product-amount"]');
1349if(shouldHide){row.classList.add('bfc-cg-gift-line');}else{row.classList.remove('bfc-cg-gift-line');} 1350Array.prototype.forEach.call(controls,function(control){if(shouldHide){control.classList.add('bfc-cg-gift-quantity');control.setAttribute('data-bfc-cg-gift-quantity','Y');control.removeAttribute('hidden');control.setAttribute('aria-hidden','true');return;} 1351if(control.getAttribute('data-bfc-cg-gift-quantity')!=='Y'){return;} 1352control.classList.remove('bfc-cg-gift-quantity');control.removeAttribute('data-bfc-cg-gift-quantity');control.removeAttribute('hidden');control.removeAttribute('aria-hidden');});} 1353function createDiscountFreeBadge(label,context){var badge=document.createElement('span');badge.className='bfc-cg-discount-free bfc-cg-discount-free--created' 1354+(context?' bfc-cg-discount-free--'+context:'');if(context==='checkout'){badge.classList.add('bfcco-gi-badge');} 1355badge.textContent=label;badge.setAttribute('data-bfc-cg-created-free','Y');badge.setAttribute('data-bfc-cg-discount-free','Y');return badge;} 1356function markGiftDiscounts(){var cartStates=document.querySelectorAll('[data-bfc-cg-cart-state]');var roots=document.querySelectorAll('[data-bfc-cg-root], [data-bfc-cg-cart-state]');var state=window.bfcCheckoutGiftsMiniCartState||{};var selections=[];var validBadges=[];var validGiftRows=[];var rows;var decorated;var decoratedRows;var legacyBadges;function addSelection(selectedUrl,selectedProductId,selectedCartId,label){var normalizedUrl=normalizeProductUrl(selectedUrl);var parsedProductId=parseInt(selectedProductId||'0',10);var normalizedCartId=normalizeCartId(selectedCartId);var duplicate;if(!normalizedCartId&&!normalizedUrl&&!(parsedProductId>0)){return;} 1357duplicate=Array.prototype.some.call(selections,function(selection){if(normalizedCartId||selection.cartId){return normalizedCartId&&selection.cartId===normalizedCartId;} 1358return(normalizedUrl&&selection.url===normalizedUrl)||(parsedProductId>0&&selection.productId===parsedProductId);});if(duplicate){return;} 1359selections.push({cartId:normalizedCartId,url:normalizedUrl,productId:parsedProductId,label:label||state.giftLabel||'ÐезкоÑÑовно'});} 1360if(!cartStates.length){addSelection(state.selectedUrl,state.selectedProductId,state.selectedCartId,state.giftLabel);} 1361Array.prototype.forEach.call(roots,function(root){addSelection(root.getAttribute('data-bfc-selected-url'),root.getAttribute('data-bfc-selected-product-id'),root.getAttribute('data-bfc-selected-cart-id'),root.getAttribute('data-bfc-gift-badge-label'));});rows=document.querySelectorAll('.bfcco-gi, .ty-order-products__item, .bfc-mc__item, .ty-cart-content tbody > tr');Array.prototype.forEach.call(rows,function(row){if(row.getAttribute('data-bfcco-gift-managed')==='Y'){return;} 1362var matched=null;var candidates;var nativeBadge=null;var createdBadge=null;var priceContainer;var sum;var context='';var priceCells;Array.prototype.some.call(selections,function(selection){if(selection.cartId){if(rowMatchesCartId(row,selection.cartId)){matched=selection;return true;} 1363return false;} 1364var links=row.querySelectorAll('a[href]');var urlMatches=Array.prototype.some.call(links,function(link){return selection.url&&normalizeProductUrl(link.href)===selection.url;});var idMatches=selection.productId>0&&row.querySelector('img[id="det_img_'+selection.productId+'"], [data-product-id="'+selection.productId+'"]');if(urlMatches||idMatches){matched=selection;return true;} 1365return false;});if(!matched){return;} 1366setGiftQuantityHidden(row,true);validGiftRows.push(row);candidates=row.querySelectorAll('.bfcco-gi-badge, .ty-discount-label, [data-bfc-cg-created-free="Y"]');Array.prototype.forEach.call(candidates,function(badge){var text=(badge.textContent||'').replace(/\s+/g,'');if(badge.getAttribute('data-bfc-cg-created-free')==='Y'){createdBadge=badge;}else if(/^[-\u2212]100%$/.test(text)||badge.getAttribute('data-bfc-cg-discount-free')==='Y'){nativeBadge=nativeBadge||badge;}});if(nativeBadge&&createdBadge&&createdBadge.parentNode){createdBadge.parentNode.removeChild(createdBadge);createdBadge=null;} 1367if(!nativeBadge&&!createdBadge){if(row.classList.contains('bfcco-gi')){context='checkout';priceContainer=row.querySelector('.bfcco-gi-p');sum=priceContainer&&priceContainer.querySelector('.bfcco-gi-sum');}else if(row.classList.contains('bfc-mc__item')){context='minicart';priceContainer=row.querySelector('.bfc-mc__prices');sum=priceContainer&&priceContainer.querySelector('.bfc-mc__line');}else if(row.tagName==='TR'&&row.closest('.ty-cart-content')){context='cart';priceCells=row.querySelectorAll('.ty-cart-content__price');priceContainer=priceCells.length?priceCells[priceCells.length-1]:null;sum=priceContainer&&priceContainer.querySelector('bdi');} 1368if(priceContainer){createdBadge=createDiscountFreeBadge(matched.label,context);priceContainer.classList.add('bfc-cg-free-price');
1368priceContainer.insertBefore(createdBadge,sum||null);}} 1369nativeBadge=nativeBadge||createdBadge;if(!nativeBadge){return;} 1370if(nativeBadge.getAttribute('data-bfc-cg-created-free')!=='Y'&&!nativeBadge.hasAttribute('data-bfc-cg-original-label')){nativeBadge.setAttribute('data-bfc-cg-original-label',nativeBadge.textContent||'-100%');} 1371if(nativeBadge.textContent!==matched.label){nativeBadge.textContent=matched.label;} 1372nativeBadge.classList.add('bfc-cg-discount-free');nativeBadge.setAttribute('data-bfc-cg-discount-free','Y');validBadges.push(nativeBadge);});decoratedRows=document.querySelectorAll('.bfc-cg-gift-line');Array.prototype.forEach.call(decoratedRows,function(row){if(row.getAttribute('data-bfcco-gift-managed')==='Y'){return;} 1373if(validGiftRows.indexOf(row)===-1){setGiftQuantityHidden(row,false);}});decorated=document.querySelectorAll('[data-bfc-cg-discount-free="Y"]');Array.prototype.forEach.call(decorated,function(badge){if(badge.closest('[data-bfcco-gift-managed="Y"]')){return;} 1374if(validBadges.indexOf(badge)===-1){if(badge.getAttribute('data-bfc-cg-created-free')==='Y'){if(badge.parentNode&&badge.parentNode.classList){badge.parentNode.classList.remove('bfc-cg-free-price');} 1375if(badge.parentNode){badge.parentNode.removeChild(badge);} 1376return;} 1377badge.textContent=badge.getAttribute('data-bfc-cg-original-label')||'-100%';badge.classList.remove('bfc-cg-discount-free');badge.removeAttribute('data-bfc-cg-discount-free');badge.removeAttribute('data-bfc-cg-original-label');}});legacyBadges=document.querySelectorAll('.bfc-cg-gift-badge');Array.prototype.forEach.call(legacyBadges,function(badge){if(badge.parentNode){badge.parentNode.removeChild(badge);}});} 1378function closestElement(target,selector){if(!target){return null;} 1379if(target.nodeType!==1){target=target.parentElement;} 1380return target&&target.closest?target.closest(selector):null;} 1381function bindDelegatedActions(){if(window.__bfcCheckoutGiftsActionsBound){return;} 1382window.__bfcCheckoutGiftsActionsBound=true;document.addEventListener('click',function(event){var action=closestElement(event.target,'[data-bfc-cg-open], [data-bfc-cg-close], [data-bfc-cg-select], [data-bfc-cg-remove]');var root=action&&closestElement(action,'[data-bfc-cg-root]');var modal=action&&closestElement(action,'[data-bfc-cg-modal]');if(!root&&modal){root=modal.__bfcCheckoutGiftsRoot;} 1383if(!action||!root){return;} 1384event.preventDefault();if(action.hasAttribute('data-bfc-cg-open')){openModal(root);}else if(action.hasAttribute('data-bfc-cg-close')){closeModal(root);}else if(action.hasAttribute('data-bfc-cg-select')){if(!setActionLoading(action)){return;} 1385checkoutViewportSave(root,action.getAttribute('data-bfc-cg-select'),'select');submitAction(root,root.getAttribute('data-bfc-select-url'),action.getAttribute('data-bfc-cg-select'));}else if(action.hasAttribute('data-bfc-cg-remove')){if(!setActionLoading(action)){return;} 1386checkoutViewportSave(root,'','remove');submitAction(root,root.getAttribute('data-bfc-remove-url'));}});document.addEventListener('keydown',function(event){var modal;var root;if(event.key!=='Escape'){return;} 1387modal=document.querySelector('[data-bfc-cg-modal]:not([hidden])');root=modal&&modal.__bfcCheckoutGiftsRoot;closeModal(root);});} 1388function toNumber(value){var normalized=String(value||'').replace(/[\s\u00a0\u202f]/g,'').replace(',','.').replace(/[^0-9.-]/g,'');return parseFloat(normalized);} 1389function formatPrice(value,sample){var amount=Math.round(Math.max(0,value));var grouped=String(amount).replace(/\B(?=(\d{3})+(?!\d))/g,'\u00a0');var suffix=String(sample||'').replace(/[\d\s\u00a0\u202f.,-]/g,'').trim();return suffix?grouped+'\u00a0'+suffix:grouped;} 1390function appendGiftIcon(container){container.innerHTML='<svg viewBox="0 0 24 24" focusable="false" aria-hidden="true">' 1391+'<path d="M20 12v9H4v-9"></path><path d="M2 7h20v5H2z"></path>' 1392+'<path d="M12 7v14"></path><path d="M12 7H7.8a2.3 2.3 0 1 1 2.1-3.2L12 7Z"></path>' 1393+'<path d="M12 7h4.2a2.3 2.3 0 1 0-2.1-3.2L12 7Z"></path></svg>';} 1394function getUnlockedTier(state,subtotal){var thresholds=state&&state.thresholds?state.thresholds:[];var unlockedTier=0;var index;var threshold;for(index=0;index<thresholds.length;index++){threshold=parseFloat(thresholds[index]||0);if(threshold>0&&subtotal>=threshold){unlockedTier=index+1;}} 1395return unlockedTier;} 1396function formatTierLabel(value,tier){return String(value||'').replace(/\[tier\]/g,String(tier));} 1397function getNextTier(state,subtotal){var thresholds=state&&state.thresholds?state.thresholds:[];var index;var threshold;for(index=0;index<thresholds.length;index++){threshold=parseFloat(thresholds[index]||0);if(threshold>0&&subtotal<threshold){return index+1;}} 1398return 0;} 1399function buildMiniCartProgress(state,subtotal,target,sample,signature,wrapperClass){var wrapper=document.createElement('div');var card=document.createElement('div');var message=document.createElement('div');var icon=document.createElement('span');var title=document.createElement('div');var available;var next;var remaining=document.createElement('strong');var bar=document.createElement('div');var fill=document.createElement('span');var currentDot=document.createElement('i');var goalDot=document.createElement('i');var labels=document.createElement('div');var cartLabel=document.createElement('span');var cartValue=document.createElement('strong');var targetLabel=document.createElement('span');var targetValue=document.createElement('strong');var progress=Math.min(100,Math.max(0,(subtotal / target)*100));var unlockedTier=getUnlockedTier(state,subtotal);var targetTier=getNextTier(state,subtotal);wrapper.className=wrapperClass||'bfc-cg-minicart-progress';wrapper.setAttribute('data-bfc-cg-mounted','Y');wrapper.setAttribute('data-bfc-cg-signature',signature);card.className='bfc-cg-cart-progress bfc-cg-cart-progress--compact';message.className='bfc-cg-cart-progress__message';icon.className='bfc-cg-cart-progress__icon';appendGiftIcon(icon);title.className='bfc-cg-cart-progress__title';remaining.textContent=formatPrice(Math.max(0,target-subtotal),sample);if(unlockedTier>0&&state.labels.tierAvailable){available=document.createElement('span');available.className='bfc-cg-cart-progress__available';available.textContent=formatTierLabel(state.labels.tierAvailable,unlockedTier);title.appendChild(available);if(targetTier>0&&state.labels.remainingToTier){next=document.createElement('span');next.className='bfc-cg-cart-progress__next';next.appendChild(document.createTextNode(formatTierLabel(state.labels.remainingToTier,targetTier)+' '));next.appendChild(remaining);title.appendChild(next);}}else{title.appendChild(document.createTextNode(state.labels.remaining+' '));title.appendChild(remaining);} 1400message.appendChild(icon);message.appendChild(title);bar.className='bfc-cg-cart-progress__bar';bar.setAttribute('role','progressbar');bar.setAttribute('aria-valuemin','0');bar.setAttribute('aria-valuemax','100');bar.setAttribute('aria-valuenow',String(Math.round(progress)));fill.className='bfc-cg-cart-progress__fill';fill.style.width=progress+'%';currentDot.className='bfc-cg-cart-progress__current-dot';currentDot.setAttribute('aria-hidden','true');goalDot.className='bfc-cg-cart-progress__goal-dot';goalDot.setAttribute('aria-hidden','true');fill.appendChild(currentDot);bar.appendChild(fill);bar.appendChild(goalDot);labels.className='bfc-cg-cart-progress__labels';cartLabel.appendChild(document.createTextNode(state.labels.cartTotal+': '));cartValue.textContent=formatPrice(subtotal,sample);cartLabel.appendChild(cartValue);targetLabel.appendChild(document.createTextNode(state.labels.giftFrom+' '));targetValue.textContent=formatPrice(target,sample);targetLabel.appendChild(targetValue);labels.appendChild(cartLabel);labels.appendChild(targetLabel);card.appendChild(message);card.appendChild(bar);card.appendChild(labels);wrapper.appendChild(card);return wrapper;} 1401function removeMountedProgress(){var mounted=document.querySelectorAll('.bfc-cg-minicart-progress[data-bfc-cg-mounted="Y"]');Array.prototype.forEach.call(mounted,function(node){if(node.parentNode){node.parentNode.removeChild(node);}});} 1402function mountMiniCartProgress(){var state=window.bfcCheckoutGiftsMiniCartState;var scroll=document.querySelector('.bfc-header__native--cart .bfc-mc__scroll, .bfc-mc__scroll');var list=scroll&&scroll.querySelector('.bfc-mc__list');var totalNode=document.querySelector('.bfc-header__native--cart .bfc-mc__total strong, .bfc-mc__total strong');var sample=totalNode?totalNode.textContent.replace(/\s+/g,' ').trim():'';var subtotal=totalNode?toNumber(sample):NaN;var thresholds;var target=0;var existing;var signature;var node;if(!scroll||!state||!state.enabled){removeMountedProgress();return;} 1403if(isNaN(subtotal)){subtotal=parseFloat(state.subtotal||0);} 1404thresholds=state.thresholds||[];target=getNotificationTarget(state,subtotal);if(!(target>0)||!(subtotal>0)){removeMountedProgress();return;} 1405signature=String(subtotal)+'|'+String(target)+'|'+thresholds.join(',')+'|'+sample;existing=scroll.querySelector('.bfc-cg-minicart-progress[data-bfc-cg-mounted="Y"]');if(existing&&existing.getAttribute('data-bfc-cg-signature')===signature){if(list&&list.nextSibling!==existing){scroll.insertBefore(existing,list.nextSibling);} 1406return;} 1407removeMountedProgress();node=buildMiniCartProgress(state,subtotal,target,sample,signature);if(list&&list.parentNode===scroll){scroll.insertBefore(node,list.nextSibling);}else{scroll.appendChild(node);}} 1408function removeProductNotificationProgress(){var nodes=document.querySelectorAll('.bfc-cg-product-notification-progress[data-bfc-cg-mounted="Y"]');Array.prototype.forEach.call(nodes,function(node){if(node.parentNode){node.parentNode.removeChild(node);}});} 1409function getNotificationTarget(state,subtotal){var thresholds=state&&state.thresholds?state.thresholds:[];var target=0;var threshold;var index;if(!(subtotal>0)){return 0;} 1410for(index=0;index<thresholds.length;index++){threshold=parseFloat(thresholds[index]||0);if(!(threshold>0)){continue;} 1411target=threshold;if(subtotal<threshold){break;}} 1412return target;} 1413function getNotificationSubtotal(popup){var text=(popup&&popup.innerText?popup.innerText:'').replace(/\s+/g,' ').trim();var pattern=/(?:ÐÑдÑÑмок коÑика|ÐÑог коÑзин
1413Ñ|ÐÑого коÑзинÑ|Cart total)[^0-9]{0,60}([0-9][0-9\s\u00a0\u202f.,]{0,20})\s*(â´|гÑн|UAH)/i;var match=text.match(pattern);var fallbackPattern;var fallbackMatch;var lastMatch=null;if(!match){fallbackPattern=/([0-9][0-9\s\u00a0\u202f.,]{0,20})\s*(â´|гÑн|UAH)/ig;while((fallbackMatch=fallbackPattern.exec(text))!==null){lastMatch=fallbackMatch;} 1414match=lastMatch;} 1415if(!match){return null;} 1416return{subtotal:toNumber(match[1]),sample:match[1].trim()+'\u00a0'+match[2]};} 1417function mountProductNotificationProgress(){var state=window.bfcCheckoutGiftsMiniCartState;var candidates;var popups=[];if(!state||!state.enabled){removeProductNotificationProgress();return;} 1418candidates=document.querySelectorAll('.notification-content-extended, .ty-product-notification, ' 1419+'.notification-body-extended');Array.prototype.forEach.call(candidates,function(content){var popup=closestElement(content,'.ui-dialog')||closestElement(content,'.notification-content-extended')||closestElement(content,'.ty-product-notification')||content;var message=(popup.textContent||'').replace(/\s+/g,' ').trim();var total;var subtotal;var target;var signature;var existing;var buttons;var mountParent;var node;if(popups.indexOf(popup)!==-1||!/(?:додан|добавлен|added)/i.test(message)||!/(?:коÑик|коÑзин|cart)/i.test(message)){return;} 1420popups.push(popup);total=getNotificationSubtotal(popup);subtotal=total&&!isNaN(total.subtotal)?total.subtotal:parseFloat(state.subtotal||0);target=getNotificationTarget(state,subtotal);existing=popup.querySelector('.bfc-cg-product-notification-progress[data-bfc-cg-mounted="Y"]');if(!(target>0)||!(subtotal>0)){if(existing&&existing.parentNode){existing.parentNode.removeChild(existing);} 1421return;} 1422signature=String(subtotal)+'|'+String(target)+'|' 1423+(state.thresholds||[]).join(',')+'|'+(total?total.sample:'');if(existing&&existing.getAttribute('data-bfc-cg-signature')===signature){return;} 1424if(existing&&existing.parentNode){existing.parentNode.removeChild(existing);} 1425node=buildMiniCartProgress(state,subtotal,target,total?total.sample:'',signature,'bfc-cg-product-notification-progress');buttons=popup.querySelector('.notification-content-extended__buttons, .ty-product-notification__buttons, ' 1426+'.notification-body-extended-footer, .buttons-container');mountParent=buttons&&buttons.parentNode?buttons.parentNode:content;if(buttons&&buttons.parentNode===mountParent){mountParent.insertBefore(node,buttons);}else{mountParent.appendChild(node);}});} 1427function bindMiniCartObserver(){var target=document.querySelector('.bfc-header__native--cart, .ut2-top-cart-content');if(!target||miniCartObserverTarget===target||!window.MutationObserver){return;} 1428if(miniCartObserver){miniCartObserver.disconnect();} 1429miniCartObserverTarget=target;miniCartObserver=new window.MutationObserver(queueRefresh);miniCartObserver.observe(target,{childList:true,subtree:true});} 1430function bindDynamicObserver(){if(dynamicObserver||!window.MutationObserver||!document.body){return;} 1431var relevant='[data-bfc-cg-root], [data-bfc-cg-cart-state], [data-bfc-cg-decode], ' 1432+'[data-bfc-cg-modal], .bfc-cg-gift-line, [data-bfc-cg-discount-free], ' 1433+'.bfc-cg-gift-badge, .bfcco-gi, .ty-order-products__item, .bfc-mc__item, .bfc-mc__total, ' 1434+'.bfc-header__native--cart, .ut2-top-cart-content, ' 1435+'.ty-dropdown-box__content--cart, .ty-cart-content, .bfc-mc__scroll, ' 1436+'.notification-content-extended, .ty-product-notification, .notification-body-extended';function relevantNode(node){if(!node||node.nodeType!==1){return false;} 1437return node.matches(relevant)||!!node.querySelector(relevant);} 1438dynamicObserver=new window.MutationObserver(function(records){for(var i=0;i<records.length;i++){var record=records[i];var target=record.target.nodeType===1?record.target:record.target.parentElement;var changed=target&&target.closest(relevant);for(var j=0;!changed&&j<record.addedNodes.length;j++){changed=relevantNode(record.addedNodes[j]);} 1439for(var k=0;!changed&&k<record.removedNodes.length;k++){changed=relevantNode(record.removedNodes[k]);} 1440if(changed){refreshCheckoutNotes();queueRefresh();return;}}});dynamicObserver.observe(document.body,{childList:true,subtree:true});} 1441function refreshAll(){bindCheckoutNotes();refreshCheckoutNotes();cleanupPortaledModals();initRoots();normalizeRenderedProductNames();markGiftDiscounts();bindDelegatedActions();mountMiniCartProgress();mountProductNotificationProgress();
1441bindMiniCartObserver();bindDynamicObserver();checkoutRestoreStart();checkoutViewportRestoreStart();} 1442function queueRefresh(){window.clearTimeout(refreshTimer);refreshTimer=window.setTimeout(refreshAll,60);} 1443window.bfcCheckoutGiftsRefresh=refreshAll;if(document.readyState==='loading'){document.addEventListener('DOMContentLoaded',refreshAll);}else{refreshAll();} 1444if(window.Tygh&&window.Tygh.$&&typeof window.Tygh.$.ceEvent==='function'){window.Tygh.$.ceEvent('on','ce.commoninit',queueRefresh);window.Tygh.$.ceEvent('on','ce.ajaxdone',queueRefresh);}else if(window.jQuery){window.jQuery(document).on('ce.commoninit ce.ajaxdone',queueRefresh);}}(window,document));(function(window,document){'use strict';var config;var measurementId;var endpoint;var dataLayerName;var loadGoogleTag;var identifiers={client_id:'',session_id:'',capture_status:'empty'};var storageKey='bfc_ga4_purchase_capture';var readInFlight=false;var retryTimer=null;var captureAttempt=0;var captureGeneration=0;var lastReadAt=0;var retryDelays=[500,1000,2000,4000];function isCheckoutPage(){return /(?:checkout|cart)/i.test(window.location.pathname+window.location.search);} 1445function remember(values){try{window.sessionStorage.setItem(storageKey,JSON.stringify({client_id:values.client_id,session_id:values.session_id,saved_at:Date.now()}));}catch(error){}} 1446function wasSentRecently(values){var saved;if(isCheckoutPage()||!values.client_id||!values.session_id){return false;} 1447try{saved=JSON.parse(window.sessionStorage.getItem(storageKey)||'{}');}catch(error){return false;} 1448return saved.client_id===values.client_id&&saved.session_id===values.session_id&&Number(saved.saved_at||0)>Date.now()-(25*60*1000);} 1449function encode(values){return'client_id='+encodeURIComponent(values.client_id) 1450+'&session_id='+encodeURIComponent(values.session_id) 1451+'&capture_status='+encodeURIComponent(values.capture_status||'empty');} 1452function send(values,useBeacon,onComplete){var request;var submitted;var completed=false;function finish(success,complete){if(completed){return;} 1453completed=true;if(onComplete){onComplete(success,complete);}} 1454if(!useBeacon&&wasSentRecently(values)){finish(true);return;} 1455submitted={client_id:values.client_id,session_id:values.session_id,capture_status:values.capture_status||'empty'};if(useBeacon&&window.navigator&&typeof window.navigator.sendBeacon==='function'){try{if(window.navigator.sendBeacon(endpoint,new Blob([encode(submitted)],{type:'application/x-www-form-urlencoded;charset=UTF-8'}))){return;}}catch(error){}} 1456try{request=new XMLHttpRequest();request.open('POST',endpoint,true);request.withCredentials=true;request.timeout=4000;request.setRequestHeader('Content-Type','application/x-www-form-urlencoded;charset=UTF-8');request.onload=function(){var response;if(completed){return;} 1457if(request.status>=200&&request.status<300){try{response=JSON.parse(request.responseText);if(response.success===true){if(response.complete!==false){remember(submitted);} 1458finish(true,response.complete);return;}}catch(error){}} 1459finish(false);};request.onerror=request.ontimeout=request.onabort=function(){finish(false);};request.send(encode(submitted));}catch(error){finish(false);}} 1460function getGoogleTagCommand(){var layer;if(typeof window.gtag==='function'){return window.gtag;} 1461layer=window[dataLayerName];if(layer&&typeof layer.push==='function'){return function(){layer.push(arguments);};} 1462return null;} 1463function dataLayerHasConfig(layer){var index;var entry;if(!layer||typeof layer.length!=='number'){return false;} 1464for(index=0;index<layer.length;index+=1){entry=layer[index];if(entry&&entry[0]==='config'&&entry[1]===measurementId){return true;}} 1465return false;} 1466function hasGoogleTagLoader(){var scripts=document.getElementsByTagName('script');var index;var src;for(index=0;index<scripts.length;index+=1){src=String(scripts[index].src||'');if(src.indexOf('googletagmanager.com/gtag/js')!==-1){return true;}} 1467return false;} 1468function ensureGoogleTag(){var layer;var gtagCommand;var loader;var wasCreated=false;if(!loadGoogleTag){return;} 1469layer=window[dataLayerName];if(!layer||typeof layer.push!=='function'){layer=[];window[dataLayerName]=layer;} 1470if(typeof window.gtag!=='function'){window.gtag=function(){layer.push(arguments);};wasCreated=true;} 1471gtagCommand=window.gtag;if(wasCreated){gtagCommand('js',new Date());} 1472if(!dataLayerHasConfig(layer)){gtagCommand('config',measurementId);} 1473if(!hasGoogleTagLoader()){loader=document.createElement('script');loader.async=true;
1473loader.src='https://www.googletagmanager.com/gtag/js?id='+encodeURIComponent(measurementId);loader.setAttribute('data-bfc-ga4-purchase','1');(document.head||document.documentElement).appendChild(loader);}} 1474function captureFinished(values){identifiers={client_id:values.client_id,session_id:values.client_id?values.session_id:'',capture_status:values.capture_status};send(values,false,function(success,complete){readInFlight=false;if((!success||complete===false||!values.client_id||!values.session_id)&&captureAttempt<=retryDelays.length){retryTimer=window.setTimeout(function(){retryTimer=null;requestCapture();},retryDelays[captureAttempt-1]);}});} 1475function readFromGoogleTag(gtagCommand,generation){var pending=2;var closed=false;var timer;var values={client_id:'',session_id:'',capture_status:'empty'};var received={};function flush(timedOut){if(closed||generation!==captureGeneration){return;} 1476closed=true;window.clearTimeout(timer);values.capture_status=timedOut?'timeout':(values.client_id&&values.session_id?'complete':(values.client_id||values.session_id?'partial':'empty'));captureFinished(values);} 1477function completeOne(field,value){if(closed||generation!==captureGeneration||received[field]){return;} 1478received[field]=true;values[field]=typeof value==='string'||typeof value==='number'?String(value):'';pending-=1;if(pending<=0){flush(false);}} 1479timer=window.setTimeout(function(){flush(true);},4000);try{gtagCommand('get',measurementId,'client_id',function(value){completeOne('client_id',value);});}catch(error){completeOne('client_id','');} 1480try{gtagCommand('get',measurementId,'session_id',function(value){completeOne('session_id',value);});}catch(error){completeOne('session_id','');}} 1481function requestCapture(){var gtagCommand=getGoogleTagCommand();readInFlight=true;captureAttempt+=1;captureGeneration+=1;lastReadAt=Date.now();if(gtagCommand){readFromGoogleTag(gtagCommand,captureGeneration);return;} 1482captureFinished({client_id:'',session_id:'',capture_status:'tag_unavailable'});} 1483function refreshCapture(force){var cooldown=identifiers.client_id&&identifiers.session_id?30000:5000;if(readInFlight||retryTimer!==null||(!force&&lastReadAt&&Date.now()-lastReadAt<cooldown)){return;} 1484captureAttempt=0;requestCapture();} 1485function start(){if(window.bfcGa4PurchaseCaptureStarted){return;} 1486config=window.bfcGa4PurchaseCapture||{};measurementId=String(config.measurementId||'');endpoint=String(config.endpoint||'');dataLayerName=String(config.dataLayerName||'dataLayer');loadGoogleTag=config.loadGoogleTag!==false;if(!measurementId||!endpoint){return;} 1487window.bfcGa4PurchaseCaptureStarted=true;ensureGoogleTag();refreshCapture(true);document.addEventListener('submit',function(){if(isCheckoutPage()){refreshCapture(false);send(identifiers,true);}},true);document.addEventListener('focusin',function(){if(isCheckoutPage()){refreshCapture(false);}},true);document.addEventListener('visibilitychange',function(){if(document.visibilityState==='visible'){refreshCapture(false);}});if(typeof window.addEventListener==='function'){window.addEventListener('pageshow',function(){refreshCapture(false);});} 1488if(window.Tygh&&window.Tygh.$&&typeof window.Tygh.$.ceEvent==='function'){window.Tygh.$.ceEvent('on','ce.commoninit',function(){if(isCheckoutPage()){refreshCapture(false);}});}} 1489if(document.readyState==='loading'){document.addEventListener('DOMContentLoaded',start);}else{start();}}(window,document));(function(_,$){var methods={setLocation:function setLocation(location,$container){location.state=location.state_code;location.locality_text=location.locality;$.ceGeoMapLocation('setLocation',location,$container);},initCitySelector:function initCitySelector($elm){$elm.on('click touch',function(e){var $parent_container=$(this).closest('[id^=geo_maps_location_block_]');e.preventDefault();methods.setLocation({country:$elm.data('caStoreLocatorLocationCountry')||'',country_text:$elm.data('caStoreLocatorLocationCountryName')||'',state_code:$elm.data('caStoreLocatorLocationState')||'',state_text:$elm.data('caStoreLocatorLocationStateName')||'',locality:$elm.data('caStoreLocatorLocationCity')||''},$parent_container);});}};$.extend({ceStoreLocatorLocation:function ceStoreLocatorLocation(method){if(methods[method]){return methods[method].apply(this,Array.prototype.slice.call(arguments,1
1489));}else{$.error('ty.store-locator-location: method '+method+' does not exist');}}});$.ceEvent('on','ce.commoninit',function(context){var city_selectors=$('[data-ca-store-locator-location-element="city"]',context);if(city_selectors.length){city_selectors.each(function(i,elm){$.ceStoreLocatorLocation('initCitySelector',$(elm));});}});})(Tygh,Tygh.$);(function(_,$){window.onRecaptchaV2Loaded=function(){_.onRecaptchaV2Loaded();};window.onRecaptchaV3Loaded=function(){_.onRecaptchaV3Loaded();};var pluginName="ceRecaptcha";$.extend(_,{recaptchaV2Loaded:false,recaptchaV3Loaded:false,recaptchaV3Token:'',recaptchaV2InitQueue:[],onRecaptchaV2Loaded:function onRecaptchaV2Loaded(){this.recaptchaV2Loaded=true;if(this.recaptchaV2InitQueue.length){$.each(this.recaptchaV2InitQueue,function(a,b){$(this).ceRecaptcha();});}},onRecaptchaV3Loaded:function onRecaptchaV3Loaded(){this.recaptchaV3Loaded=true;grecaptcha.execute(_.google_recaptcha_v3_site_key,{action:'google_recaptcha'}).then(function(token){if(token){$('.cm-recaptcha-v3').val(token);_.recaptchaV3Token=token;var req={};req[_.google_recaptcha_v3_token_param]=token;req['validate_token']=true;$.ceAjax('request',fn_url('antibot.valid_recaptcha'),{method:'POST',caching:false,hidden:true,data:req});}});}});$.ceEvent('on','ce.commoninit',function(context){var recaptchaV3=$(context).find('.cm-recaptcha-v3');var recaptchaV2=$(context).find('.cm-recaptcha');if(recaptchaV3.length>0){if(_.recaptchaV3Loaded===false){$.getScript('https://www.google.com/recaptcha/api.js?onload=onRecaptchaV3Loaded&render='+_.google_recaptcha_v3_site_key);}else{$(recaptchaV3).val(_.recaptchaV3Token);}} 1490if(recaptchaV2.length>0){if(_.recaptchaV2Loaded===false){$.getScript('https://www.google.com/recaptcha/api.js?onload=onRecaptchaV2Loaded&render=explicit');} 1491$.ceFormValidator('registerValidator',{class_name:'cm-recaptcha','func':function func(recaptcha_container_id,$container,$label){var recaptcha=$.data($container[0],"plugin_"+pluginName);if(recaptcha instanceof ReCaptcha){return recaptcha.checkIsValidationPassed();} 1492return true;},message:_.tr('error_validator_recaptcha')});$('.cm-recaptcha:not(label)',context).ceRecaptcha();}});function ReCaptcha(element,options){this.$el=$(element);this.$input=null;this.settings=$.extend({},_.recaptcha_settings,options);this.grecaptcha=null;this.isValidationPassed=null;} 1493$.extend(ReCaptcha.prototype,{init:function init(grecaptcha){this.grecaptcha=grecaptcha;this.isValidationPassed=false;this.render();},render:function render(){var self=this;grecaptcha.render(this.$el[0],{sitekey:this.settings.site_key,theme:this.settings.theme,size:this.settings.size,callback:function callback(response){self.isValidationPassed=true;$.ceEvent('trigger','ce.image_verification.passed',[response,self.$input]);},'expired-callback':function expiredCallback(){self.isValidationPassed=false;$.ceEvent('trigger','ce.image_verification.failed',[self.$input]);}});this.$input=this.$el.find('[name="'+_.google_recaptcha_v2_token_param+'"]');$.ceEvent('trigger','ce.image_verification.ready',[_.google_recaptcha_v2_token_param,this.$input]);if($.ceDialog('inside_dialog',{jelm:this.$input})){$.ceDialog('reload_parent',{jelm:this.$input});}},checkIsValidationPassed:function checkIsValidationPassed(){return this.isValidationPassed;}});$.fn[pluginName]=function(options){var self=this,createPluginInstances=function createPluginInstances(){return self.each(function(){var recaptcha,$el=$(this),el_id=$el.attr('id');if(!el_id){return;} 1494if(_.recaptchaV2Loaded){if(!$.data(this,"plugin_"+pluginName)){recaptcha=new ReCaptcha(this,options);recaptcha.init(window.grecaptcha);$.data(this,"plugin_"+pluginName,recaptcha);}}else{_.recaptchaV2InitQueue.push($el);}});};if(this.length){return createPluginInstances();} 1495return this;};})(Tygh,Tygh.$);(function(){'use strict';if(window.bfcAmNavigationBound){return;} 1496window.bfcAmNavigationBound=true;var source,host,customer,card,restore=[];function setAccountAttribute(node,name,value){var original=node.getAttribute(name);restore.push(function(){if(original===null){node.removeAttribute(name);} 1497else{node.setAttribute(name,original);}});node.setAttribute(name,value);} 1498function resetNavigation(){if(card&&card.parentNode){card.remove();} 1499if(host){host.classList.remove('am-drawer-account-pair');} 1500while(restore.length){restore.pop()();} 1501source=host=customer=card=null;} 1502function compactCustomerCard(account,template){var customerUrl=template.getAttribute('data-customer-url');if(account.tagName==='A'&&customerUrl){setAccountAttribute(account,'href',customerUrl);} 1503var title=account.querySelector('small');if(title){var titleText=title.textContent,titleParent=title.parentNode,titleNext=title.nextSibling;restore.push(function(){title.textContent=titleText;titleParent.insertBefore(title,titleNext&&titleNext.parentNode===titleParent?titleNext:null);});title.textContent=template.getAttribute('data-account-title')||'ÐÑй кабÑнеÑ';title.parentNode.insertBefore(title,title.parentNode.firstChild);} 1504var name=account.querySelector('b');if(name){var caption=document.createElement('span');caption.className='am-drawer-account-caption';caption.textContent=template.getAttribute('data-orders-label')||'ÐÐ¾Ñ Ð·Ð°Ð¼Ð¾Ð²Ð»ÐµÐ½Ð½Ñ';name.parentNode.replaceChild(caption,name);restore.push(function(){if(caption.parentNode){caption.parentNode.replaceChild(name,caption);}});} 1505var links=account.querySelector('.bfc-drawer__auth-links');if(links){var entries=links.querySelectorAll('a');if(entries[0]&&customerUrl){setAccountAttribute(entries[0],'href',customerUrl);} 1506var registerUrl=template.getAttribute('data-customer-register-url');if(entries[1]&®isterUrl){setAccountAttribute(entries[1],'href',registerUrl);} 1507var separator=links.querySelector('i');if(separator){var separatorText=separator.textContent;restore.push(function(){separator.textContent=separatorText;});separator.textContent='\u00b7';setAccountAttribute(separator,'aria-hidden','true');}}} 1508document.addEventListener('click',function(event){if(!event.target.closest||!event.target.closest('[data-bfc-drawer], [data-bfc-mobile-menu]')){return;} 1509var template=document.getElementById('am-navigation-data');var account=document.querySelector('.bfc-drawer__account-wrap > .bfc-drawer__account-card');
1509if(!template||!template.content||!template.content.firstElementChild||!account){resetNavigation();return;} 1510var parent=account.parentNode;if(source===template&&host===parent&&customer===account&&card&&card.parentNode===parent){return;} 1511resetNavigation();var old=parent.querySelector('.am-drawer-card');if(old){old.remove();} 1512card=template.content.firstElementChild.cloneNode(true);compactCustomerCard(account,template);parent.classList.add('am-drawer-account-pair');parent.insertBefore(card,account.nextSibling);source=template;host=parent;customer=account;},true);}());(function(_,$){$.ceEvent('on','ce.commoninit',function(context){var selector=_.ab__smc.selector+(_.ab__smc.additional_selector.parent_selectors.length?','+_.ab__smc.additional_selector.parent_selectors.join(','):'');if(selector){var elems=context.find(selector);if(elems.length){$.each(elems,function(){var elem=$(this);if(elem.is(_.ab__smc.exclude.parent_selectors.join(','))){return;} 1513if(elem.find(_.ab__smc.exclude.selectors_in_content.join(',')).length){return;} 1514var more_txt=_.tr('ab__smc.more');var less_txt=_.tr('ab__smc.less');var max_height=parseInt(_.ab__smc.max_height);var tab_hide=elem.attr('data-ab-smc-tab-hide');if(tab_hide!=void(0)&&tab_hide.length){tab_hide=tab_hide.split('|');var device=2;if(window.innerWidth<1280&&window.innerWidth>768){device=1;}else if(window.innerWidth<768){device=0;} 1515if(tab_hide[device]==='N'){return;} 1516more_txt=elem.attr('data-ab-smc-more')||_.tr('ab__smc.more');less_txt=elem.attr('data-ab-smc-less')||_.tr('ab__smc.less');if(elem.attr('data-ab-smc-tab-override-h')==='Y'){max_height=parseInt(elem.attr('data-ab-smc-height'));}} 1517var elem_height=parseInt(elem.outerHeight());if(elem_height>max_height){elem.find('> *').wrapAll('<div>');var t=_.ab__smc.transition;elem.addClass('ab-smc-description'+_.ab__smc.description_element_classes).css({maxHeight:max_height+'px',transition:'max-height '+t+'s ease',opacity:'0.999999',});var clickable=$("<div class='ab-smc-more"+_.ab__smc.additional_classes_for_parent+"'>"+"<span class='"+_.ab__smc.additional_classes+"'>"+more_txt+'</span>'+"<i class='ab-smc-arrow'></i>"+'</div>').appendTo(elem);var timeout=t*0.65*1000;clickable.on('click',function(){var btn=$(this);var parent=btn.parent();var elem_height=parent.addClass('ab-smc-opened').find('> div:first-child').css({paddingBottom:btn.outerHeight()+'px',}).outerHeight();btn.parent().css({maxHeight:elem_height+'px'});setTimeout(function(){btn.addClass('ab-smc-opened');if(!_.ab__smc.show_button){elem.find('.ab-smc-more').detach();return;} 1518elem.find('.ab-smc-more').html("<span class='"+_.ab__smc.additional_classes+"'>"+less_txt+"</span><i class='ab-smc-arrow'></i>");},timeout);btn.parent().css({maxHeight:'',});});_.ab__smc.show_button&&elem.on('click','.ab-smc-more.ab-smc-opened',function(){var btn=$(this);btn.parent().css({maxHeight:max_height+'px'});setTimeout(function(){btn.removeClass('ab-smc-opened');btn.parent().removeClass('ab-smc-opened');elem.find('.ab-smc-more').html('<span>'+more_txt+"</span><i class='ab-smc-arrow'></i>");elem.find('.ab-smc-more span').addClass(_.ab__smc.additional_classes);},timeout);});}});$.ceEvent('trigger','ab.hide_product_description.hide',[context,elems,_.ab__smc]);}}});}(Tygh,Tygh.$));(function(_,$){var is_ltr=$("html").attr("dir")==="ltr";(function(w,d){var qwerty={q:[0,0],w:[0,1],e:[0,2],r:[0,3],t:[0,4],y:[0,5],u:[0,6],i:[0,7],o:[0,8],p:[0,9],a:[1,0],s:[1,1],d:[1,2],f:[1,3],g:[1,4],h:[1,5],j:[1,6],k:[1,7],l:[1,8],z:[2,0],x:[2,1],c:[2,2],v:[2,3],b:[2,4],n:[2,5],m:[2,6]};var azerty={a:[0,0],z:[0,1],e:[0,2],r:[0,3],t:[0,4],y:[0,5],u:[0,6],i:[0,7],o:[0,8],p:[0,9],q:[1,0],s:[1,1],d:[1,2],f:[1,3],g:[1,4],h:[1,5],j:[1,6],k:[1,7],l:[1,8],m:[1,9],w:[2,0],x:[2,1],c:[2,2],v:[2,3],b:[2,4],n:[2,5]};var lang=(window.navigator.languages||window.navigator.language||window.navigator.userLanguage)[0],keyboard=((typeof lang!='undefined')&&(typeof lang.indexOf==='function')&&lang.indexOf("fr")>-1)?azerty:qwerty;function TheaterJS(options){var self=this,defaults={autoplay:true,erase:true};self.events={};self.scene=-1;self.scenario=[];self.options=self.utils.merge(defaults,options||{});self.casting={};self.current={};self.state="ready";self.lineVisible=false;} 1519TheaterJS.prototype={constructor:TheaterJS,set:function(value,args){var self=this;self.current.model=value;var setDataPlaceholder=false;switch(self.current.type){case"function":self.current.voice.apply(self,args);break;default:if(self.lineVisible!=true&&value!=args[3]){value=is_ltr?(value+'|'):('|'+value);self.lineVisible=true;setDataPlaceholder=true;}else{self.lineVisible=false;} 1520if(self.current.voice.tagName==='INPUT'){if(setDataPlaceholder){self.current.voice.setAttribute('data-cur-placeholder-string',args[3]);} 1521self.current.voice.placeholder=value;}else{self.current.voice.innerHTML=value;} 1522break;} 1523return self;},getSayingSpeed:function(filter,constant){if(typeof filter!=="number"){constant=filter;filter=0;}
1524var self=this,experience=self.current.experience+filter,skill=constant?experience:self.utils.randomFloat(experience,1);return self.utils.getPercentageBetween(1000,50,skill);},getInvincibility:function(){var self=this;return self.current.experience*10;},isMistaking:function(){var self=this;return self.current.experience<self.utils.randomFloat(0,1.4);},utils:{merge:function(dest,origin){for(var key in origin)if(origin.hasOwnProperty(key))dest[key]=origin[key];return dest;},getPercentageBetween:function(min,max,perc){return(min-(min*perc))+(max*perc);},randomCharNear:function(ch){var utils=this,threshold=1,nearbyChars=[],uppercase=!!ch.match(/[A-Z]/);ch=ch.toLowerCase();var charPosition=keyboard[ch]||[],c,p;for(c in keyboard){if(!keyboard.hasOwnProperty(c)||c===ch)continue;p=keyboard[c];if(Math.abs(charPosition[0]-p[0])<=threshold&&Math.abs(charPosition[1]-p[1])<=threshold){nearbyChars.push(c);}} 1525var randomChar=nearbyChars.length>0?nearbyChars[utils.randomNumber(0,nearbyChars.length-1)]:utils.randomChar();return uppercase?randomChar.toUpperCase():randomChar;},randomChar:function(){var utils=this,chars=_.tr('ab__sm.random_char');return chars.charAt(utils.randomNumber(0,chars.length-1));},randomNumber:function(min,max){return Math.floor(Math.random()*(max-min+1))+min;},randomFloat:function(min,max){return Math.round((Math.random()*(max-min)+min)*10)/ 10;},hasClass:function(el,className){if(el.classList)return el.classList.contains(className);else return new RegExp('(^| )'+className+'( |$)','gi').test(el.className);},addClass:function(el,className){if(el.classList)el.classList.add(className);else el.className+=' '+className;},removeClass:function(el,className){if(el.classList)el.classList.remove(className);else el.className=el.className.replace(new RegExp('(^|\\b)'+className.split(' ').join('|')+'(\\b|$)','gi'),' ');}},train:function(actor){var self=this,defaults={experience:.6,voice:function(newValue,newChar,prevChar,str){console.log(newValue);},type:"function",model:""};return self.utils.merge(defaults,actor);},describe:function(name,experience,voice){if(typeof name!=="string")throw("actor's name has wrong type: "+typeof name);var self=this,actor={name:name};if(experience!==void 0)actor.experience=experience;if(voice!==void 0){actor.type=typeof voice==="function"?"function":"DOM";if(actor.type==="DOM")actor.voice=typeof voice==="string"?d.querySelector(voice):voice;else actor.voice=voice;} 1526self.casting[name]=self.train(actor);return self;},write:function(){var self=this,scenes=Array.prototype.splice.apply(arguments,[0]),scene;for(var i=0,l=scenes.length;i<l;i++){scene=scenes[i];if(typeof scene==="string"){var params=scene.split(":"),hasActor=params.length>1,actor=hasActor?params[0].trim():null,speech=hasActor?params[1]:params[0];if(hasActor)self.write({name:"actor",args:[actor]});if(self.options.erase&&hasActor)self.write({name:"erase"});self.write({name:"say",args:[speech,!hasActor]});}else if(typeof scene==="number"){if(scene<0)self.write({name:"erase",args:[scene]});else self.write({name:"wait",args:[scene]});}else if(typeof scene==="function"){self.write({name:"call",args:[scene]});}else if(scene instanceof Object){self.scenario.push(scene);}} 1527if(self.options.autoplay)self.play();return self;},play:function(restart){var self=this;if(restart===true)self.scene=-1;if(self.state==="ready")self.next();return self;},on:function(events,fn){var self=this;events=events.split(",");for(var i=0,l=events.length,event;i<l;i++){event=events[i]=events[i].trim();(self.events[event]||(self.events[event]=[])).push(fn);} 1528return self;},emit:function(scope,event,args){if(typeof scope!=="string")throw("emit: scope missing");if(typeof event!=="string")event=void 0;else if(event!==void 0&&args===void 0)args=event;var self=this,eventName=scope+(event?":"+event:"");self.trigger(eventName,args).trigger("*",[eventName].concat(args));return self;},trigger:function(eventName,args){var self=this,events=self.events[eventName]||[];(args instanceof Array||(args=[args]));for(var i=0,l=events.length;i<l;i++)events[i].apply(self,[eventName].concat(args));return self;},call:function(fn,async){var self=this;fn.apply(self);return!async?self.next():self;},next:function(){var self=this,prevScene=self.scenario[self.scene];
1528if(prevScene)self.emit(prevScene.name,"end",[prevScene.name].concat(prevScene.args));if(self.scene+1>=self.scenario.length){self.state="ready";}else{self.state="playing";var nextScene=self.scenario[++self.scene];self.emit(nextScene.name,"start",[nextScene.name].concat(nextScene.args));self[nextScene.name].apply(self,nextScene.args);} 1529return self;},actor:function(actor){var self=this;self.current=self.casting[actor];return self.next();},say:function(speech,append){var self=this,mistaken=false,invincible=self.getInvincibility(),cursor,model;if(append){model=self.current.model;cursor=self.current.model.length-1;speech=model+speech;}else{model=self.current.model="";cursor=-1;} 1530var timeout=setTimeout(function nextChar(){var prevChar=model.charAt(cursor),newChar,newValue;if(mistaken){invincible=self.getInvincibility();mistaken=false;newChar=null;newValue=model=model.substr(0,cursor);cursor--;}else{cursor++;newChar=speech.charAt(cursor);if(--invincible<0&&(prevChar!==newChar||self.current.experience<=.3)&&self.isMistaking()){newChar=self.utils.randomCharNear(newChar);} 1531if(newChar!==speech.charAt(cursor))mistaken=true;newValue=model+=newChar;} 1532self.set(newValue,[newValue,newChar,prevChar,speech]);if(mistaken||cursor<speech.length)timeout=setTimeout(nextChar,self.getSayingSpeed());else self.next();},self.getSayingSpeed());return self;},erase:function(n){var self=this,cursor=typeof self.current.model==="string"?self.current.model.length:-1,min=typeof n==="number"&&n<0?cursor+1+n:0;if(cursor<0)return self.next();var timeout=setTimeout(function eraseChar(){var prevChar=self.current.model.charAt(cursor),newValue=self.current.model.substr(0,--cursor);self.set(newValue,[newValue,null,prevChar,newValue]);if(cursor>=min)setTimeout(eraseChar,self.getSayingSpeed(.2,true));else self.next();},self.getSayingSpeed(.2,true));return self;},wait:function(delay){var self=this;setTimeout(function(){self.next();},delay);return self;}};w.TheaterJS=TheaterJS;})(window,document);function _get_cyrillic_languages(){return["ru","ua"];}})(Tygh,Tygh.$);(function(_,$){$.ceEvent('on','ce.commoninit',function(context){var is_ltr=_.language_direction==="ltr";setTimeout(function(){var input=context.find('#search_input:not([data-cur-placeholder-string])');if(input.length&&_.ab__sm.phrases.length&&typeof _.ab__sm.phrases==="object"){_.ab__sm.theater=new TheaterJS();_.ab__sm.theater.describe("SearchBox",.8,"#search_input");input.removeClass('cm-hint').val('');var v_input=input[0];var title=v_input.getAttribute("title");v_input.setAttribute("data-cur-placeholder-string",title);v_input.setAttribute("name",'q');var erase=function(title,tmp_c){v_input.setAttribute("placeholder",(!is_ltr?'|':'')+title.substring(0,title.length-tmp_c)+(is_ltr?'|':''));if(title.length-tmp_c){setTimeout(function(){erase(title,tmp_c+1);},75);}else{_.ab__sm.phrases.forEach(function(item){if(item!==''){_.ab__sm.theater.write("SearchBox:"+item.trim()).write({name:'wait',args:[2000]});}});_.ab__sm.theater.write(function(){_.ab__sm.theater.play(true);});}};erase(title,0);}},_.ab__sm.delay);});})(Tygh,Tygh.$);(function(_,$){var base_url;var ajax_ids;function setHandler(){$(_.doc).on('click','.ab__dotd_promotions-filter_item',function(){var self=$(this);var category_id=self.data('caCategoryId');var url;if(category_id!==undefined){url=$.attachToUrl(base_url,'cid='+category_id)}else{url=base_url;} 1533return getProducts(url,self);});} 1534function setCallback(){$.ceEvent('on','ce.commoninit',function(context){context.find('.ab__dotd_promotions-filter').each(function(){var self=$(this);if(self.data('caBaseUrl')){base_url=self.data('caBaseUrl');ajax_ids=self.data('caTargetId');}});});} 1535function getProducts(url,obj){if(ajax_ids){$.ceAjax('request',url,{result_ids:ajax_ids,full_render:true,save_history:true,caching:false,scroll:'.ab__dotd_promotions-products',obj:obj,callback:function(response){if(response.no_products){obj.removeClass('active');}}});}else{$.redirect(url);} 1536return false;} 1537setCallback();setHandler();$.ceEvent('on','ce.commoninit',function(context){if(_.ab__dotd!==undefined){if(_.ab__dotd.chains_page===undefined){_.ab__dotd.chains_page=1;} 1538var desc=$('div.ab__dotd_promotion-description',context);if(_.ab__dotd.current_dispatch=='promotions.view'&&desc.length&&!desc.hasClass('ab__dotd_description')){_.ab__dotd.full_height_description=desc.outerHeight();if(parseInt(_.ab__dotd.full_height_description)>parseInt(_.ab__dotd.max_height)){desc.addClass('ab__dotd_description').css({maxHeight:parseInt(_.ab__dotd.max_height)+"px",overflow:"hidden"});desc.after("<div class='ab__dotd_more'>"+_.ab__dotd.more+"</div>");}} 1539var container=$('div.ab__dotd_chains_content'),button=$('.ab__dotd_chains-show_more',container);if(_.ab__dotd.current_dispatch=='promotions.list'&&container.length&&button.length){$(_.doc).off('click','.ab__dotd_chains-show_more');$(_.doc).on('click','.ab__dotd_chains-show_more',function(){button.addClass('loading');$.ceAjax('request',fn_url('ab__dotd.get_chains'),{hidden:true,caching:false,force_exec:true,save_history:true,method:'post',data:{'page':++_.ab__dotd.chains_page},callback:function(data){if(data.html!==undefined){button.before(data.html);if(data.search!==undefined){if(data.search.page<data.search.total_pages){$('.ab__dotd-text_get_more').text(data.search.text_get_more);$('.ab__dotd-text_showed').text(data.search.text_showed);}else{button.remove();}} 1540$.commonInit(container);}}});button.removeClass('loading');});}}});$(document).on('click','div.ab__dotd_more:not(.inverse)',function(){var button=$(this);$('div.ab__dotd_promotion-description').animate({maxHeight:_.ab__dotd.full_height_description},800,function(){$('.ab__dotd_description').addClass('inverse');button.addClass('inverse').html(_.ab__dotd.less);});});$(document).on('click','div.ab__dotd_more.inverse',function(){var button=$(this);$('div.ab__dotd_promotion-description').animate({maxHeight:parseInt(_.ab__dotd.max_height)+"px"},800,function(){$('.ab__dotd_description').removeClass('inverse');button.removeClass('inverse').html(_.ab__dotd.more);});});$(document).on('click','.ab-flip-clock-item',function(){return false;});$.ceEvent('on','ce.commoninit',function(context){setTimeout(function(){ab__dotd_load_promos(context)},100);});function ab__dotd_load_promos(context){var items=context.find('.ab-dotd-category-promo:not(.ab-dotd-loaded)');var promotions_ids_list=[];
1540if(items.length){items.each(function(){$(this).addClass('ab-dotd-loaded');var promotion_id=$(this).data('caPromotionId');if(promotion_id!==undefined&&promotion_id!==_.ab__dotd.current_promotion_id&&$.inArray(promotion_id.promotions_ids_list)===-1){promotions_ids_list.push(promotion_id);}});if(promotions_ids_list.length){$.ceAjax('request',fn_url('ab__dotd.get_promos'),{method:'post',data:{promotions_ids:promotions_ids_list},caching:true,hidden:true,callback:function(d){if(d.promotions!==undefined){for(promo in d.promotions){items.filter('[data-ca-promotion-id='+promo+']').append(d.promotions[promo]);} 1541items.filter(':not(.ab-dotd-loaded)').remove();$.commonInit(items);}}});}else{items.remove();}}}}(Tygh,Tygh.$));(function(_,$){function ab__toggle_video(iframe_id){var player=_.ab__video_gallery.players[iframe_id];if(player!=void(0)){if(player.type==='Y'&&typeof player.player.pauseVideo==='function'){player.player.pauseVideo();}else if(player.type==='V'&&typeof player.player.pause==='function'){player.player.pause();}else{$.ceEvent('trigger','ab__vg.toggle_custom_player',[iframe_id,player]);}}} 1542function ab__vg_on_state_change(event){$.ceEvent('trigger','ab__vg.on_state_change',[this,...arguments]);} 1543$.ceEvent('on','ce.dialogshow',function(d){if(/ab__vg_video_/.test(d.attr('id'))){$('.ab__vg_loading',$(d)).trigger('click');} 1544$(d).one('dialogclose',function(event){var iframe=$('iframe',$(this));if(iframe.length){iframe.each(function(){ab__toggle_video(this.getAttribute('id')||this.getAttribute('data-id'));});}});});$.ceEvent('on','dispatch_event_pre',function(e,jelm,processed){if(jelm.hasClass('cm-previewer')||jelm.parent().hasClass('cm-previewer')){setTimeout(function(){var previewer_images=$(_.doc).find('.ab-vg-video-image').not('.tygh-content .ab-vg-video-image');if(previewer_images.length){previewer_images.each((index,elem)=>{$(elem).wrap($(`<div class="ab__vg_loading ab__vg-image_gallery_video" data-src="${elem.getAttribute('data-ab-vg-image-emded-url')}"></div>`)).parent();});}},500);}});$.ceEvent('on','ce.product_image_gallery.ready',function(){var elem=$('.cm-thumbnails-mini.active');if(elem.length){var c_id=elem.data('caGalleryLargeId');var pos=elem.data('caImageOrder')||0;if(c_id!==undefined){$('#'+c_id).closest('.cm-preview-wrapper').trigger('owl.goTo',pos);} 1545let gallery=elem.closest('.owl-carousel');if(gallery.length){for(let i=2;i<pos;i++){gallery.trigger('owl.next');}}}});$.ceEvent('on','ce.product_image_gallery.image_changed',function(){$('iframe.ab__vg-image_gallery_video').each(function(){ab__toggle_video(this.id);});});$(_.doc).on('click','.ab__vg_loading',function(){var elem=$(this),iframe=$('<iframe></iframe>');var image=elem.find('img');if(!image.length){image=elem.find('div[data-ab-vg-video-type]');} 1546var iframe_id=elem.attr('id')||elem.attr('data-id');iframe.attr('id',iframe_id);iframe.addClass(elem.attr('class'));$.each(elem.data(),function(i,val){iframe.attr(i,val);});elem.replaceWith(iframe);iframe.removeClass('ab__vg_loading');var video_type=image.data('abVgVideoType')||elem.data('abVgVideoType');if(video_type==='Y'){if(_.ab__video_gallery.youtube_api_loaded===false){window.onYouTubeIframeAPIReady=function(){_.ab__video_gallery.youtube_api_loaded=true;add_youtube_listeners(iframe_id,video_type)};$.getScript('https://www.youtube.com/iframe_api');}else{add_youtube_listeners(iframe_id,video_type)}}else if(video_type==='V'){if(_.ab__video_gallery.vimeo_api_loaded===false){$.getScript('https://player.vimeo.com/api/player.js',function(){_.ab__video_gallery.vimeo_api_loaded=true;add_vimeo_listeners(iframe_id,video_type);});}else{add_vimeo_listeners(iframe_id,video_type);}}else{$.ceEvent('trigger','ab__vg.load_custom_player',[video_type,iframe,iframe_id]);}});$(_.doc).on('click','.ab__vg-image_gallery_video.cm-dialog-opener',function(){var id=$(this).data('caTargetId');if(id!==undefined){$('#'+id+' .ab__vg_loading').trigger('click');}});function add_youtube_listeners(iframe_id,video_type){_.ab__video_gallery.players[iframe_id]={player:new YT.Player(iframe_id,{events:{'onStateChange':ab__vg_on_state_change.bind({iframe_id:iframe_id,video_type:video_type})}}),type:video_type};} 1547function add_vimeo_listeners(iframe_id,video_type){var player=_.ab__video_gallery.players[iframe_id]={player:new Vimeo.Player(iframe_id),type:video_type};player.player.on('play',ab__vg_on_state_change.bind({iframe_id:iframe_id,video_type:video_type,event:'play'}));player.player.on('pause',ab__vg_on_state_change.bind({iframe_id:iframe_id,video_type:video_type,event:'pause'}));} 1548$('.ab__vg-image_gallery_video').each(function(index,video){let iFrame=document.createElement('iframe');iFrame.setAttribute('src',video.getAttribute('data-src'));iFrame.classList.add('hidden');iFrame.style.display='none !important';document.body.append(iFrame);setTimeout(function(){iFrame.remove();},100)});})(Tygh,Tygh.$);(function(_,$){$.ceEvent('on','ce.commoninit',function(context){var cache_key=_.ab__stickers.runtime.cache_key;var items=context.find('[data-ab-sticker-id]');for(var timeout in _.ab__stickers.timeouts){clearTimeout(_.ab__stickers.timeouts[timeout]);} 1549if(items.length){var sticker_ids=[];var stickers_storage=JSON.parse(localStorage.getItem(cache_key));var ids_to_remove=[];items.each(function(){var item=$(this);var item_sticker=item.attr('data-ab-sticker-id');if(stickers_storage!==null){if(stickers_storage.html[item_sticker]!=void(0)){create_sticker(item,stickers_storage.html[item_sticker]);ids_to_remove.push(item_sticker);}} 1550sticker_ids.push(item_sticker);});sticker_ids=sticker_ids.filter(function(value,index,self){return self.indexOf(value)===index&&!(~ids_to_remove.indexOf(value));});if(sticker_ids.length){var sticker_placeholders=[];sticker_ids.forEach(function(id){sticker_placeholders.push({placeholders:$('[data-ab-sticker-id="'+id+'"]').data('placeholders'),id:id});});$.ceAjax('request',fn_url('ab__stickers.get_stickers?sl='+_.cart_language),{method:'post',hidden:true,data:{sticker_ids:sticker_ids,sticker_placeholders:sticker_placeholders,controller_mode:_.ab__stickers.runtime.controller_mode,},callback:function(data,params){if(!is_object_empty(data.stickers_html)){var html=data.stickers_html;var local_storage_assign={html:{},};items.each(function(){var item=$(this);var item_sticker=item.attr('data-ab-sticker-id');local_storage_assign.html[item_sticker]=html[item_sticker];create_sticker(item,html[item_sticker]);});if(_.ab__stickers.runtime.caching===true){if(stickers_storage!==null){local_storage_assign.html=Object.assign(local_storage_assign.html,stickers_storage.html);} 1551try{localStorage.setItem(cache_key,JSON.stringify(local_storage_assign));}catch(e){localStorage.clear();localStorage.setItem(cache_key,JSON.stringify(local_storage_assign));}}}}});}
1552_.ab__stickers.close_tooltip=function(btn){btn=$(btn);var tooltip=btn.parent();var id=tooltip.data('data-sticker-id');clearTimeout(_.ab__stickers.timeouts[id]);tooltip.css({'display':'none','top':'-1000px',});setTimeout(function(){tooltip.css('display','');},50);}} 1553var wrapper=context.find('.ab-stickers-wrapper');if(wrapper.length){var prev_w_size=0;var resize=function(){if(prev_w_size!==window.innerWidth){prev_w_size=window.innerWidth;var add_h=function(){var owlItem=context.find('.ty-product-img .owl-item').first(),image=owlItem.find('.ty-pict');if(image.length&&image[0].complete&&image[0].offsetHeight>150){wrapper.css('max-height',owlItem[0].offsetHeight+'px').removeClass('ab-hidden');;}else{setTimeout(function(){add_h();},100);}};add_h();}};$(window).on('resize',resize);resize();}});$.ceEvent('on','ab__vg.on_state_change',(info,state)=>{if(_.ab__video_gallery.settings.on_thumbnail_click==='image_replace'){var stickers=$('#'+info.iframe_id).parents('.ab_vg-images-wrapper').find('.ab-stickers-wrapper');if(stickers.length){if(info.video_type==='Y'){if(state.data===1){stickers.css('display','none');}else if(state.data===2){stickers.css('display','');}}else if(info.video_type==='V'){if(info.event==='play'){stickers.css('display','none');}else if(info.event==='pause'){stickers.css('display','');}}}}});function create_sticker(item,sticker_html){item.html(sticker_html);var sticker=item.find('[data-id]');if(sticker.length){var id=sticker.data('id');var hide_tooltip=function(event){if(sticker.parents('.ut2-gl__bottom').length){sticker.parents('.ut2-gl__item').addClass('ab__stickers-hovered');} 1554if($(event.relatedTarget).data('sticker-id')!==id&&$(event.relatedTarget).data('sticker-p-id')!==id){clearTimeout(_.ab__stickers.timeouts[id]);_.ab__stickers.timeouts[id]=setTimeout(function(){tooltip.removeClass('hovered');sticker.parents('.ut2-gl__item').removeClass('ab__stickers-hovered');},50);}} 1555var tooltip=$("[data-sticker-id='"+id+"']").first();sticker.parent().on('touchstart mouseenter',function(){if(!tooltip.hasClass('moved')){$("[data-sticker-id='"+id+"']:not(:first)").remove();$("[data-sticker-p-id='"+id+"']:not(:first)").remove();tooltip.appendTo('BODY').addClass('moved');} 1556clearTimeout(_.ab__stickers.timeouts[id]);var s_zoom=Number.parseFloat(sticker.css('zoom'))||1;var s_height=sticker.innerHeight()*s_zoom;var s_width=sticker.outerWidth(true)*s_zoom;var s_pos=sticker.get(0).getBoundingClientRect();var tooltip_w=tooltip.outerWidth();var tooltip_pos_y=((s_pos.top*s_zoom)+window.scrollY+s_height)+8;var tooltip_pos_x=((s_pos.left*s_zoom)+s_width / 2)-tooltip_w / 2;var rectangle={top:tooltip_pos_y,left:tooltip_pos_x,right:tooltip_pos_x+tooltip_w,};if(rectangle.right>window.innerWidth){rectangle.left-=rectangle.right-window.innerWidth+25;}else if(rectangle.left<0){rectangle.left=25;} 1557tooltip.css({top:rectangle.top+'px',left:rectangle.left+'px',}).addClass('hovered').on('mouseleave',function(e){hide_tooltip(e)});var tooltip_pointer=tooltip.find('.ab-sticker__tooltip-pointer');let pointer_left="";let pointer_right="";if(s_pos.left<tooltip_w / 2){pointer_left=s_pos.left-10;pointer_right="unset";}else if(rectangle.right>window.innerWidth){pointer_left="unset";pointer_right=window.innerWidth-s_pos.right-10;} 1558tooltip_pointer.css({left:pointer_left,right:pointer_right});});sticker.parent().on('mouseleave',function(e){hide_tooltip(e)});}} 1559var hide_active_sticker=function(){$(".ab-sticker__tooltip.hovered").each(function(){var id=this.getAttribute('data-sticker-id');$('.ab-sticker[data-id="'+id+'"]').trigger('mouseleave');});};$(_.doc).on('touchstart',function(e){var selectors='.ab-sticker, .ab-sticker__tooltip';var jelm=$(e.target);if(!jelm.is(selectors)&&!jelm.parents(selectors).length){hide_active_sticker();}});function is_object_empty(obj){return obj==void(0)||Object.keys(obj).length===0;} 1560if($('.ut2-gl__item').length){const selectors=getCssPropertiesForRule('.ut2-gl__item:hover').join('').replaceAll(':hover','.ab__stickers-hovered');const styleElement=document.createElement('style');styleElement.innerText=selectors;document.body.append(styleElement);} 1561function getCssPropertiesForRule(rule_pattern){const selectors=[];if(document.styleSheets.length){[...document.styleSheets].forEac
1561h(function(sheet){if((sheet.href&&sheet.href.includes(location.hostname)&&sheet.href.split(/[#?]/)[0].split('.').pop().trim()==='css')&&sheet.cssRules&&sheet.cssRules.length){[...sheet.cssRules].forEach(function(rule){if(rule.cssRules&&rule.cssRules.length){const BreakException={};try{[...rule.cssRules].forEach(function(child_rule){if(child_rule.selectorText&&child_rule.selectorText.indexOf(rule_pattern)>-1&&child_rule.cssText){selectors.push(rule.cssText);throw BreakException;}});}catch(e){if(e!==BreakException)throw e;}}else if(rule.selectorText&&rule.selectorText.indexOf(rule_pattern)>-1&&rule.cssText){selectors.push(rule.cssText);}});}});} 1562return selectors;}})(Tygh,Tygh.$);(function(_,$){$.ceEvent('on','ce.commoninit',function(context){context.find("#litecheckout_city_state").on("autocompleteselect",function(event,ui){const city_id=ui?.item?.code;$("#litecheckout_ab__uc_city_id").val(city_id);});});}(Tygh,Tygh.$));(function(_,$){$.ceEvent('on','ce.commoninit',function(context){var time_elements=context.find('.cm-cr-mask-time');if(time_elements.length===0){return true;} 1563time_elements.mask('99:99');});$.ceEvent('on','ce.formpre_call_requests_form',function(form,elm){var val_email=form.find('[name="call_data[email]"]').val(),val_phone=form.find('[name="call_data[phone]"]').val(),allow=!!(val_email||val_phone),error_box=form.find('.cm-cr-error-box'),dlg=$.ceDialog('get_last');error_box.toggle(!allow);dlg.ceDialog('reload');if(allow){var product_data=$('[name="'+form.data('caProductForm')+'"]').serializeObject();$.each(product_data,function(key,value){if(key.match(/product_data/)){form.append('<input type="hidden" name="'+key+'" value="'+value+'" />');}});} 1564return allow;});$.ceEvent('on','ce.dialog.before_open',function(dialog_state,params){if(dialog_state.is_opening_allowed===false){return;} 1565if(params.purpose==='call_request'){var $clickedButton=$("[href=\"".concat(params.href,"\"]")),$form=$clickedButton.closest('form'),$existSubmitButton=$form.find('[type=submit], input[type=image]').length;if($existSubmitButton){var result=$form.ceFormValidator('check',true,null,true);dialog_state.is_opening_allowed=result;}}});$.ceEvent('on','ce.stripe.instant_payment.loaded',function(hasShownButtons){if(!hasShownButtons){return;} 1566$('.ty-cr-product-button').addClass('hidden');});})(Tygh,Tygh.$);!function(t,e){"use strict";"function"==typeof define&&define.noamd?define(["jquery"],function(t){e(t)}):"object"==typeof module&&module.exports?module.exports=t.EasyZoom=e(require("jquery")):t.EasyZoom=e(t.jQuery)}(this,function(i){"use strict";var c,d,l,p,u,f,o={loadingNotice:"Loading image",errorNotice:"The image could not be loaded",errorDuration:2500,linkAttribute:"href",preventClicks:!0,beforeShow:i.noop,beforeHide:i.noop,onShow:i.noop,onHide:i.noop,onMove:i.noop};function s(t,e){this.$target=i(t),this.opts=i.extend({},o,e,this.$target.data()),void 0===this.isOpen&&this._init()}return s.prototype._init=function(){this.$link=this.$target.find("a"),this.$image=this.$target.find("img"),this.$flyout=i('<div class="easyzoom-flyout" />'),this.$notice=i('<div class="easyzoom-notice" />'),this.$target.on({"mousemove.easyzoom touchmove.easyzoom":i.proxy(this._onMove,this),"mouseleave.easyzoom touchend.easyzoom":i.proxy(this._onLeave,this),"mouseenter.easyzoom touchstart.easyzoom":i.proxy(this._onEnter,this)}),this.opts.preventClicks&&this.$target.on("click.easyzoom",function(t){t.preventDefault()})},s.prototype.show=function(t,e){var o=this;if(!1!==this.opts.beforeShow.call(this)){if(!this.isReady)return this._loadImage(this.$link.attr(this.opts.linkAttribute),function(){!o.isMouseOver&&e||o.show(t)});this.$target.append(this.$flyout);var i=this.$target.outerWidth(),s=this.$target.outerHeight(),h=this.$flyout.width(),n=this.$flyout.height(),a=this.$zoom.width(),r=this.$zoom.height();(c=a-h)<0&&(c=0),(d=r-n)<0&&(d=0),l=c/i,p=d/s,this.isOpen=!0,this.opts.onShow.call(this),t&&this._move(t)}},s.prototype._onEnter=function(t){var e=t.originalEvent.touches;this.isMouseOver=!0,e&&1!=e.length||(t.preventDefault(),this.show(t,!0))},s.prototype._onMove=function(t){this.isOpen&&(t.preventDefault(),this._move(t))},s.prototype._onLeave=function(){this.isMouseOver=!1,this.isOpen&&this.hide()},s.prototype._onLoad=function(t){t.currentTarget.width&&(this.isReady=!0,this.$notice.detach(),this.$flyout.html(this.$zoom),this.$target.removeClass("is-loading").addClass("is-ready"),t.data.call&&t.data())},s.prototype._onError=function(){var t=this;
1566this.$notice.text(this.opts.errorNotice),this.$target.removeClass("is-loading").addClass("is-error"),this.detachNotice=setTimeout(function(){t.$notice.detach(),t.detachNotice=null},this.opts.errorDuration)},s.prototype._loadImage=function(t,e){var o=new Image;this.$target.addClass("is-loading").append(this.$notice.text(this.opts.loadingNotice)),this.$zoom=i(o).on("error",i.proxy(this._onError,this)).on("load",e,i.proxy(this._onLoad,this)),o.style.position="absolute",o.src=t},s.prototype._move=function(t){if(0===t.type.indexOf("touch")){var e=t.touches||t.originalEvent.touches;u=e[0].pageX,f=e[0].pageY}else u=t.pageX||u,f=t.pageY||f;var o=this.$target.offset(),i=f-o.top,s=u-o.left,h=Math.ceil(i*p),n=Math.ceil(s*l);if(n<0||h<0||c<n||d<h)this.hide();else{var a=-1*h,r=-1*n;this.$zoom.css({top:a,left:r}),this.opts.onMove.call(this,a,r)}},s.prototype.hide=function(){this.isOpen&&!1!==this.opts.beforeHide.call(this)&&(this.$flyout.detach(),this.isOpen=!1,this.opts.onHide.call(this))},s.prototype.swap=function(t,e,o){this.hide(),this.isReady=!1,this.detachNotice&&clearTimeout(this.detachNotice),this.$notice.parent().length&&this.$notice.detach(),this.$target.removeClass("is-loading is-ready is-error"),this.$image.attr({src:t,srcset:i.isArray(o)?o.join():o}),this.$link.attr(this.opts.linkAttribute,e)},s.prototype.teardown=function(){this.hide(),this.$target.off(".easyzoom").removeClass("is-loading is-ready is-error"),this.detachNotice&&clearTimeout(this.detachNotice),delete this.$link,delete this.$zoom,delete this.$image,delete this.$notice,delete this.$flyout,delete this.isOpen,delete this.isReady},i.fn.easyZoom=function(e){return this.each(function(){var t=i.data(this,"easyZoom");t?void 0===t.isOpen&&t._init():i.data(this,"easyZoom",new s(this,e))})},s});(function(_,$){var FLYOUT_WIDTH=450,FLYOUT_HEIGHT=450,FLYOUT_OFFSET=10,VISIBLE_Z_INDEX=1100,HIDDEN_Z_INDEX=-9001,FLYOUT_CLASS='ty-image-zoom__flyout',FLYOUT_VISIBLE_CLASS=FLYOUT_CLASS+'--visible',QUICK_VIEW_SELECTOR='[aria-describedby="product_quick_view"]:visible',FLYOUT_DELAY_BEFORE_DISPLAY=200,FLYOUT_DELAY_BEFORE_HIDE=100,VIEW_BOX_SIZE=100;var POS_TOP_CENTER=0,POS_TOP_RIGHT=1,POS_TOP_RIGHT_OUT=2,POS_RIGHT_TOP=3,POS_RIGHT_CENTER=4,POS_RIGHT_BOTTOM=5,POS_RIGHT_BOTTOM_OUT=6,POS_BOTTOM_RIGHT=7,POS_BOTTOM_CENTER=8,POS_BOTTOM_LEFT=9,POS_LEFT_BOTTOM_OUT=10,POS_LEFT_BOTTOM=11,POS_LEFT_CENTER=12,POS_LEFT_TOP=13,POS_TOP_LEFT_OUT=14,POS_TOP_LEFT=15,POSITION_EDGE=16;var thumbnailPosition,flyoutSize,thumbnailSize,pointerPosition,ratioX,ratioY,pointerPositionChecker,hasActiveFlyout,positionId,$thumbnail,$previewerWrapper;function isPointBoundedByRectangle(pointX,pointY,rectX,rectY,rectWidth,rectHeight){return pointX>rectX&&pointX<rectX+rectWidth&&pointY>rectY&&pointY<rectY+rectHeight;} 1567EasyZoom.prototype._move=function(e){var self=this;if(!pointerPosition){return;} 1568if(!hasActiveFlyout){$.debounce(function(){$.ceImageZoom('getThumbnailPosition');if(!$.ceImageZoom('isPointerInThumbnail')){return;} 1569var flyoutPosition=$.ceImageZoom('getFlyoutPosition',positionId);self.$flyout.css({left:flyoutPosition.left,top:flyoutPosition.top,zIndex:$(QUICK_VIEW_SELECTOR).length?$(QUICK_VIEW_SELECTOR).css('zIndex')+1:VISIBLE_Z_INDEX});self.$flyout.addClass(FLYOUT_VISIBLE_CLASS);hasActiveFlyout=true;},FLYOUT_DELAY_BEFORE_DISPLAY)();} 1570if(!pointerPositionChecker){pointerPositionChecker=setInterval(function(){if(hasActiveFlyout&&!$.ceImageZoom('isPointerInThumbnail')){$.ceImageZoom('hideAllFlyouts',self.$flyout);}},FLYOUT_DELAY_BEFORE_HIDE);} 1571if(!hasActiveFlyout){return;} 1572var relativePositionX=pointerPosition.pageX-thumbnailPosition.left,relativePositionY=pointerPosition.pageY-thumbnailPosition.top;var centerDistanceX=2*relativePositionX / thumbnailSize.width-1,centerDistanceY=2*relativePositionY / thumbnailSize.height-1;relativePositionX+=centerDistanceX*VIEW_BOX_SIZE;relativePositionX=Math.max(relativePositionX,0);relativePositionX=Math.min(relativePositionX,thumbnailSize.width);relativePositionY+=centerDistanceY*VIEW_BOX_SIZE;relativePositionY=Math.max(relativePositionY,0);relativePositionY=Math.min(relativePositionY,thumbnailSize.height);var moveX=Math.ceil(relativePositionX*ratioX),moveY=Math.ceil(relativePositionY*ratioY);this.$zoom.css({top:moveY*-1,left:moveX*-1});};var methods={translateFlyoutPositionToRtl:function translateFlyoutPositionToRtl(positionId){if(positionId===POS_TOP_CENTER||positionId===POS_BOTTOM_CENTER){return positionId;} 1573return POSITION_EDGE-positionId;},getFlyoutPosition:function getFlyoutPosition(positionId){var flyoutPosition={};var flyoutOuterSize=flyoutSize.width+FLYOUT_OFFSET;var thumbnailPositionRight=thumbnailPosition.left+thumbnailSize.width;
1573if($(window).width()-thumbnailPositionRight<flyoutOuterSize){switch(positionId){case POS_TOP_RIGHT_OUT:positionId=POS_TOP_LEFT_OUT;break;case POS_RIGHT_TOP:positionId=POS_LEFT_TOP;break;case POS_RIGHT_CENTER:positionId=POS_LEFT_CENTER;break;case POS_RIGHT_BOTTOM:positionId=POS_LEFT_BOTTOM;break;case POS_RIGHT_BOTTOM_OUT:positionId=POS_LEFT_BOTTOM_OUT;break;};}else if(thumbnailPosition.left<flyoutOuterSize){switch(positionId){case POS_LEFT_BOTTOM_OUT:positionId=POS_RIGHT_BOTTOM_OUT;break;case POS_LEFT_BOTTOM:positionId=POS_RIGHT_BOTTOM;break;case POS_LEFT_CENTER:positionId=POS_RIGHT_CENTER;break;case POS_LEFT_TOP:positionId=POS_RIGHT_TOP;break;case POS_TOP_LEFT_OUT:positionId=POS_TOP_RIGHT_OUT;break;};};switch(positionId){case POS_TOP_LEFT:flyoutPosition={top:thumbnailPosition.top-flyoutSize.height-FLYOUT_OFFSET,left:thumbnailPosition.left};break;case POS_TOP_CENTER:flyoutPosition={top:thumbnailPosition.top-flyoutSize.height-FLYOUT_OFFSET,left:thumbnailPosition.left+thumbnailSize.width / 2-flyoutSize.width / 2};break;case POS_TOP_RIGHT:flyoutPosition={top:thumbnailPosition.top-flyoutSize.height-FLYOUT_OFFSET,left:thumbnailPosition.left+thumbnailSize.width-flyoutSize.width};break;case POS_TOP_RIGHT_OUT:flyoutPosition={top:thumbnailPosition.top-flyoutSize.height-FLYOUT_OFFSET,left:thumbnailPosition.left+thumbnailSize.width+FLYOUT_OFFSET};break;case POS_RIGHT_TOP:flyoutPosition={top:thumbnailPosition.top,left:thumbnailPosition.left+thumbnailSize.width+FLYOUT_OFFSET};break;case POS_RIGHT_CENTER:flyoutPosition={top:thumbnailPosition.top+thumbnailSize.height / 2-flyoutSize.height / 2,left:thumbnailPosition.left+thumbnailSize.width+FLYOUT_OFFSET};break;case POS_RIGHT_BOTTOM:flyoutPosition={top:thumbnailPosition.top+thumbnailSize.height-flyoutSize.height,left:thumbnailPosition.left+thumbnailSize.width+FLYOUT_OFFSET};break;case POS_RIGHT_BOTTOM_OUT:flyoutPosition={top:thumbnailPosition.top+thumbnailSize.height+FLYOUT_OFFSET,left:thumbnailPosition.left+thumbnailSize.width+FLYOUT_OFFSET};break;case POS_BOTTOM_RIGHT:flyoutPosition={top:thumbnailPosition.top+thumbnailSize.height+FLYOUT_OFFSET,left:thumbnailPosition.left+thumbnailSize.width-flyoutSize.width};break;case POS_BOTTOM_CENTER:flyoutPosition={top:thumbnailPosition.top+thumbnailSize.height+FLYOUT_OFFSET,left:thumbnailPosition.left+thumbnailSize.width / 2-flyoutSize.width / 2};break;case POS_BOTTOM_LEFT:flyoutPosition={top:thumbnailPosition.top+thumbnailSize.height+FLYOUT_OFFSET,left:thumbnailPosition.left};break;case POS_LEFT_BOTTOM_OUT:flyoutPosition={top:thumbnailPosition.top+thumbnailSize.height+FLYOUT_OFFSET,left:thumbnailPosition.left-flyoutSize.width-FLYOUT_OFFSET};break;case POS_LEFT_BOTTOM:flyoutPosition={top:thumbnailPosition.top+thumbnailSize.height-flyoutSize.height,left:thumbnailPosition.left-flyoutSize.width-FLYOUT_OFFSET};break;case POS_LEFT_CENTER:flyoutPosition={top:thumbnailPosition.top+thumbnailSize.height / 2-flyoutSize.height / 2,left:thumbnailPosition.left-flyoutSize.width-FLYOUT_OFFSET};break;case POS_LEFT_TOP:flyoutPosition={top:thumbnailPosition.top,left:thumbnailPosition.left-flyoutSize.width-FLYOUT_OFFSET};break;case POS_TOP_LEFT_OUT:flyoutPosition={top:thumbnailPosition.top-flyoutSize.height-FLYOUT_OFFSET,left:thumbnailPosition.left-flyoutSize.width-FLYOUT_OFFSET};break;default:flyoutPosition={top:0,left:0};};return flyoutPosition;},init:function init($previewer,position){positionId=position;var self=methods;$previewer.wrap('<span class="ty-image-zoom__wrapper easyzoom easyzoom--adjacent"></span>');$(_.doc).on('mousemove mouseover',function(event){pointerPosition={pageX:event.pageX,pageY:event.pageY};});var $thumbnailWrapper=$previewer.closest('.ty-image-zoom__wrapper');$thumbnailWrapper.easyZoom({loadingNotice:'',errorNotice:'',beforeShow:function beforeShow(){$previewerWrapper=$previewer.closest('.cm-preview-wrapper');$thumbnail=$('.cm-image',$previewer);self.getThumbnailPosition();thumbnailSize={width:Math.min($thumbnail.width(),$previewer.width()),height:Math.max($thumbnail.height(),$previewer.height())};this.$target=$('.ty-tygh');self.hideAllFlyouts(this.$flyout);this.$flyout.addClass([FLYOUT_CLASS,'hidden-tablet','hidden-phone'].join(' '));},onShow:function onShow(){flyoutSize={width:Math.min(FLYOUT_WIDTH,this.$zoom.width()),height:Math.min(FLYOUT_HEIGHT,this.$zoom.height())};var flyoutPosition=$.ceImageZoom('getFlyoutPosition',positionId);this.$flyout.css({left:flyoutPosition.left,top:flyoutPosition.top,width:flyoutSize.width,height:flyoutSize.height});ratioX=(this.$zoom.width()-flyoutSize.width)/ thumbnailSize.width;ratioY=(this.$zoom.height()-flyoutSize.height)/ thumbnailSize.height;},beforeHide:function beforeHide(){return!self.isPointerInThumbnail();}});},getThumbnailPosition:function getThumbnailPosition(){thumbnailPosition={left:Math.max($thumbnail.offset().left,$previewerWrapper.offset().left),top:Math.min($thumbnail.offset().top,$previewerWrapper.offset().top)};return thumbnailPosition;},hideAllFlyouts:function hideAllFlyouts($activeFlyout){$('.'+FLYOUT_CLASS).removeClass(FLYOUT_VISIBLE_CLASS).css({zIndex:HIDDEN_Z_INDEX});if($activeFlyout){$activeFlyout.removeClass(FLYOUT_VISIBLE_CLASS).css({zIndex:HIDDEN_Z_INDEX});} 1574hasActiveFlyout=false;if(pointerPositionChecker){clearInterval(pointerPositionChecker);pointerPositionChecker=null;}},isPointerInThumbnail:function isPointerInThumbnail(){return pointerPosition&&isPointBoundedByRectangle(pointerPosition.pageX,pointerPosition.pageY,thumbnailPosition.left,thumbnailPosition.top,thumbnailSize.width,thumbnailSize.height);}};$.extend({ceImageZoom:function ceImageZoom(method){if(methods[method]){return methods[method].apply(this,Array.prototype.slice.call(arguments,1
1574));}else{$.error('ty.imageZoom: method '+method+' does not exist');}}});})(Tygh,Tygh.$);(function(_,$){$(document).on('click','.cm-login-provider,.cm-link-provider',function(e){var jelm=$(e.target);var login_provider=false;var link_provider=false;var url="";var is_facebook_embedded_browser=/fbav/gi.test(window.navigator.userAgent);if(jelm.hasClass('cm-login-provider')||jelm.parents('.cm-login-provider').length>0){login_provider=true;} 1575if(jelm.hasClass('cm-link-provider')||jelm.parents('.cm-link-provider').length>0){link_provider=true;} 1576if(login_provider&&!jelm.hasClass('cm-login-provider')){jelm=jelm.closest('.cm-login-provider');}else if(link_provider&&!jelm.hasClass('cm-link-provider')){jelm=jelm.closest('.cm-link-provider');} 1577var idp=jelm.data('idp');var provider=jelm.data('provider');var open_id=false;switch(provider){case"wordpress":case"blogger":case"flickr":case"livejournal":var open_id=true;if(provider=="blogger"){var un=prompt("Please enter your blog name");}else{var un=prompt("Please enter your username");} 1578break;case"openid":var open_id=true;var un=prompt("Please enter your OpenID URL");} 1579if(!open_id){if(login_provider){url='auth.login_provider?provider_id='+idp+'&redirect_url='+encodeURIComponent($('input[name=redirect_url]').val())+'&_ts='+new Date().getTime();}else{url='profiles.link_provider?provider_id='+idp+'&_ts='+new Date().getTime();}}else{var oi=un;if(!un){return false;} 1580switch(provider){case"wordpress":oi="http://"+un+".wordpress.com";break;case"livejournal":oi="http://"+un+".livejournal.com";break;case"blogger":oi="http://"+un+".blogspot.com";break;case"flickr":oi="http://www.flickr.com/photos/"+un+"/";break;} 1581if(login_provider){url='auth.login_provider?provider_id='+idp+'&_ts='+new Date().getTime()+'&openid_identifier='+encodeURIComponent(oi);}else{url='profiles.link_provider?provider_id='+idp+'&_ts='+new Date().getTime()+'&openid_identifier='+encodeURIComponent(oi);}} 1582if(_.embedded){url+='&embedded=true';} 1583if(is_facebook_embedded_browser){window.location.href=fn_url(url);}else{window.open(fn_url(url),"hybridauth_social_sing_on","location=0,status=0,scrollbars=0,width=800,height=500");}});$(document).on('click','.cm-unlink-provider',function(e){var jelm=$(e.target);if(!jelm.hasClass('cm-unlink-provider')){jelm=jelm.closest('.cm-unlink-provider');} 1584if(confirm(_.tr('text_are_you_sure_to_proceed'))){var idp=jelm.data('idp');$.ceAjax('request',fn_url('profiles.unlink_provider?provider_id='+idp),{method:'post',result_ids:'hybrid_providers'});}});$(document).on('change','.cm-select-provider',function(e){var jelm=$(e.target),option=$('option:selected',jelm),provider=option.data('provider'),id=option.data('id');$.ceAjax('request',fn_url('hybrid_auth.select_provider?provider='+provider+'&id='+id),{method:'get',result_ids:'content_keys_'+id+',content_params_'+id+',content_tab_callback_urls_'+id});});})(Tygh,Tygh.$);(function($){'use strict';if(!$||window.BFCL_INIT){return;} 1585window.BFCL_INIT=true;var S=window.BFCL_SETTINGS||{};var cfg={progress:S.progress!==false,buttons:S.buttons!==false,overlay:S.overlay!==false,position:S.position||'top',showDelay:parseInt(S.showDelay,10)||150,overlayDelay:parseInt(S.overlayDelay,10)||1200,navTimeout:parseInt(S.navTimeout,10)||4000,resume:S.resume!==false,skip:String(S.skipRaw||'').split(/[\s,]+/).filter(function(v){return v.length>1;})};var np,npFill,ov,active=0,width=0,trickle=null,showTimer=null,ovTimer=null,busyEl=null,busyRestore=null,lastClick=null,lastClickAt=0,failsafe=null,hardStop=null;function build(){if(cfg.progress&&!np){np=document.createElement('div');np.className='bfcl-np';np.setAttribute('role','progressbar');np.setAttribute('aria-hidden','true');npFill=document.createElement('i');np.appendChild(npFill);document.body.appendChild(np);positionBar();} 1586if(cfg.overlay&&!ov){ov=document.createElement('div');ov.className='bfcl-ov';ov.setAttribute('aria-hidden','true');ov.innerHTML='<div class="bfcl-morph"></div>';document.body.appendChild(ov);}} 1587function positionBar(){if(!np||cfg.position!=='under_header'){return;} 1588var head=document.querySelector('.ut2-top-panel, .ut2-header, header, .ty-tygh-header'),top=0;if(head){var st=window.getComputedStyle(head);if(st.position==='fixed'||st.position==='sticky'){top=Math.round(head.getBoundingClientRect().bottom);}}
1589document.documentElement.style.setProperty('--bfcl-top',top+'px');} 1590function set(pct){width=Math.max(0,Math.min(100,pct));if(npFill){npFill.style.width=width+'%';}} 1591function startBar(){if(!cfg.progress||!np){return;} 1592clearTimeout(showTimer);clearTimeout(hardStop);hardStop=setTimeout(function(){if(active===0){finishAll();}},cfg.navTimeout);showTimer=setTimeout(function(){np.classList.add('is-on');set(width<1?8:width);clearInterval(trickle);trickle=setInterval(function(){var step=width<30?9:width<60?4:width<82?1.6:width<93?0.4:0.08;set(width+step);},260);},cfg.showDelay);} 1593function doneBar(){clearTimeout(showTimer);clearTimeout(hardStop);clearInterval(trickle);if(!np||!np.classList.contains('is-on')){set(0);return;} 1594set(100);setTimeout(function(){np.classList.remove('is-on');setTimeout(function(){set(0);},220);},180);} 1595var NAV_KEY='bfcl_nav';function saveNav(){if(!cfg.resume){return;} 1596try{sessionStorage.setItem(NAV_KEY,JSON.stringify({w:Math.max(width,30),t:(new Date()).getTime()}));}catch(e){}} 1597function resumeNav(){if(!cfg.progress||!cfg.resume||!np){return;} 1598var raw=null;try{raw=sessionStorage.getItem(NAV_KEY);sessionStorage.removeItem(NAV_KEY);}catch(e){return;} 1599if(!raw){return;} 1600var d=null;try{d=JSON.parse(raw);}catch(e){return;} 1601if(!d||!d.t||((new Date()).getTime()-d.t)>20000){return;} 1602np.classList.add('is-on');set(Math.min(Math.max(d.w||40,30),80));setTimeout(function(){set(97);},60);setTimeout(doneBar,420);} 1603var DOTS='<span class="bfcl-dots"><span></span><span></span><span></span></span>';function markBusy(el){if(!cfg.buttons||!el||busyEl||el.classList.contains('bfcl-busy')){return;} 1604var w=el.offsetWidth,h=el.offsetHeight;if(!w||!h){return;} 1605busyEl=el;if(el.tagName==='INPUT'){el.classList.add('bfcl-busy');busyRestore=function(){el.classList.remove('bfcl-busy');};return;} 1606var html=el.innerHTML,styleW=el.style.width;el.style.width=w+'px';el.classList.add('bfcl-busy');el.innerHTML=DOTS;busyRestore=function(){el.innerHTML=html;el.style.width=styleW;el.classList.remove('bfcl-busy');};} 1607function clearBusy(){if(busyRestore){try{busyRestore();}catch(e){}} 1608busyEl=null;busyRestore=null;} 1609function showOverlay(){if(ov){ov.classList.add('is-on');}} 1610function hideOverlay(){clearTimeout(ovTimer);if(ov){ov.classList.remove('is-on');}} 1611var bshTrackedRequests=[];function bshBackgroundRequest(opts){if(!opts||opts.hidden===false||opts.dataType==='script'){return false;} 1612var url,query,data,dispatch,count=0,invalid=false;var method=String(opts.type||opts.method||'GET').toUpperCase();try{url=new URL(opts.url,window.location.href);if(!/^https?:$/.test(url.protocol)||url.origin!==window.location.origin||url.username||url.password||!/\/index\.php$/.test(url.pathname)){return false;} 1613query=url.searchParams;function read(key,value){if(/^dispatch\[/.test(key)){invalid=true;} 1614if(key==='dispatch'){count++;
1614if(typeof value!=='string'){invalid=true;} 1615dispatch=value;}} 1616query.forEach(function(value,key){read(key,value);});if(typeof opts.data==='string'){data=new URLSearchParams(opts.data);data.forEach(function(value,key){read(key,value);});}else if(opts.data!=null){if(Object.prototype.toString.call(opts.data)!=='[object Object]'){return false;} 1617Object.keys(opts.data).forEach(function(key){read(key,opts.data[key]);});}}catch(e){return false;} 1618if(invalid||count!==1){return false;} 1619if(method==='GET'&&dispatch==='algolia_search_compare.recommendations'){return true;} 1620if(method==='POST'&&(dispatch==='algolia_search_compare.prices'||dispatch==='algolia_search_compare.articles'||dispatch==='algolia_search_compare.attribution')){return true;} 1621return false;} 1622function skipRequest(url){url=String(url||'');for(var i=0;i<cfg.skip.length;i++){if(url.indexOf(cfg.skip[i])!==-1){return true;}} 1623return false;} 1624function isForeign(url){url=String(url||'');if(!/^https?:\/\//i.test(url)){return false;} 1625try{var a=document.createElement('a');a.href=url;return a.hostname!==window.location.hostname;}catch(e){return false;}} 1626function isBusyCandidate(el){if(!el||!el.tagName){return false;} 1627var t=el.tagName;if(t==='BUTTON'||(t==='INPUT'&&/^(submit|button)$/i.test(el.type||''))){return true;} 1628return /(^|\s)(ty-btn|ut2-btn|bfc-btn)/.test(el.className||'');} 1629function begin(url){if(active===0){startBar();if(cfg.overlay){clearTimeout(ovTimer);ovTimer=setTimeout(function(){if(active>0&&!busyEl){showOverlay();}},cfg.overlayDelay);} 1630clearTimeout(failsafe);failsafe=setTimeout(finishAll,20000);} 1631active++;if(cfg.buttons&&lastClick&&(Date.now()-lastClickAt)<400){markBusy(lastClick);}} 1632function end(){active=Math.max(0,active-1);if(active===0){finishAll();}} 1633function finishAll(){bshTrackedRequests=[];active=0;clearTimeout(failsafe);clearTimeout(hardStop);doneBar();hideOverlay();clearBusy();} 1634function demoButton(selector){var list=selector?[selector]:['.ty-btn__add-to-cart','.ut2-btn-action','button[name*="add_to_cart"]','.ty-btn__primary','button.ty-btn','.ty-btn','button'];for(var i=0;i<list.length;i++){var els=document.querySelectorAll(list[i]);for(var j=0;j<els.length;j++){if(els[j].offsetWidth>40&&els[j].offsetHeight>20){return els[j];}}} 1635return null;} 1636function demo(what,ms,selector){ms=parseInt(ms,10)||3000;what=what||'all';if(what==='all'){demo('bar',ms);setTimeout(function(){demo('dots',ms,selector);},ms+600);setTimeout(function(){demo('overlay',ms);},(ms+600)*2);return'показÑÑ Ð¿Ð¾ ÑеÑзÑ: ÑмÑжка â кÑапки â овеÑлей';} 1637if(what==='bar'){startBar();setTimeout(doneBar,ms);return'ÑмÑжка на '+ms+' мÑ';} 1638if(what==='dots'){var el=demoButton(selector);if(!el){return'ÐºÐ½Ð¾Ð¿ÐºÑ Ð½Ðµ знайÑов â пеÑедайÑе ÑелекÑоÑ: BFCL.demo("dots", 4000, ".ваÑ-ÑелекÑоÑ")';} 1639if(el.scrollIntoView){el.scrollIntoView({block:'center'});} 1640clearBusy();markBusy(el);setTimeout(clearBusy,ms);return'кÑапки в кнопÑÑ: '+el.tagName.toLowerCase()+ 1641(el.className?'.'+String(el.className).trim().split(/\s+/)[0]:'');} 1642if(what==='overlay'){showOverlay();setTimeout(hideOverlay,ms);return'овеÑлей на '+ms+' мÑ';} 1643return'вÑÐ´Ð¾Ð¼Ñ Ñежими: bar, dots, overlay, all';} 1644window.BFCL={state:function(){return{active:active,width:width,visible:!!(np&&np.classList.contains('is-on')),overlay:!!(ov&&ov.classList.contains('is-on')),busy:!!busyEl};},reset:finishAll,demo:demo};$(function(){build();resumeNav();$(document).ajaxSend(function(e,xhr,opts){var url=opts&&opts.url;if(isForeign(url)||skipRequest(url)||bshBackgroundRequest(opts)||bshTrackedRequests.indexOf(xhr)!==-1){return;} 1645bshTrackedRequests.push(xhr);begin(url);});$(document).ajaxComplete(function(e,xhr){var index=bshTrackedRequests.indexOf(xhr);if(index===-1){return;} 1646bshTrackedRequests.splice(index,1);end();});document.addEventListener('mousedown',function(e){var el=e.target;while(el&&el!==document.body){if(isBusyCandidate(el)){lastClick=el;lastClickAt=Date.now();return;} 1647el=el.parentNode;}},true);document.addEventListener('click',function(e){if(e.defaultPrevented||e.button!==0||e.metaKey||e.ctrlKey||e.shiftKey||e.altKey){return;} 1648var a=e.target;while(a&&a.tagName!=='A'){a=a.parentNode;if(!a||a===document.body){return;}} 1649if(!a||!a.href){return;} 1650var href=a.getAttribute('href')||'';if(a.target&&a.target!=='_self'){return;} 1651if(href.charAt(0)==='#'||/^(javascript|mailto|tel):/i.test(href)){return;} 1652if(a.hostname&&a.hostname!==window.location.hostname){return;} 1653if(/(^|\s)cm-(ajax|dialog|external|post)/.test(a.className||'')){return;} 1654startBar();},true);window.addEventListener('beforeunload',function(){startBar();saveNav();});window.addEventListener('pagehide',function(){saveNav();});window.addEventListener('pageshow',function(e){if(e.persisted){try{
1654sessionStorage.removeItem(NAV_KEY);}catch(err){} 1655finishAll();}});if(cfg.position==='under_header'){window.addEventListener('resize',positionBar);window.addEventListener('scroll',positionBar,{passive:true});} 1656if($.ceEvent){$.ceEvent('on','ce.commoninit',function(){if(active===0){clearBusy();}});}});}(window.jQuery));(function($){'use strict';if(!$||!$.ajaxPrefilter||window.bshSpeedAccessBound){return;} 1657var current;try{current=new URL(window.location.href);}catch(e){return;} 1658var key=current.searchParams.get('store_access_key');if(!key){return;} 1659window.bshSpeedAccessBound=true;var allowed={'phone_masks.get_masks':true,'ab__preload.set_dpr':true,'ab__stickers.get_stickers':true,'block_manager.render':true};$.ajaxPrefilter(function(options){var url,params;try{url=new URL(options.url,current.href);if(url.origin!==current.origin||url.username||url.password){return;} 1660params=typeof options.data==='string'?new URLSearchParams(options.data):null;}catch(e){return;} 1661var dispatch=url.searchParams.get('dispatch')||(params&¶ms.get('dispatch'))||(options.data&&options.data.dispatch);if(dispatch==='block_manager.render'&&String(options.type||options.method||'GET').toUpperCase()!=='GET'){return;} 1662if(!Object.prototype.hasOwnProperty.call(allowed,dispatch)||url.searchParams.has('store_access_key')||(params&¶ms.has('store_access_key'))||(options.data&&typeof options.data==='object'&&options.data.store_access_key)){return;} 1663url.searchParams.set('store_access_key',key);options.url=url.href;});}(window.jQuery));(function(w,d,$){'use strict';if(!d.documentElement.hasAttribute('data-bshspd-accessibility')||w.BshSpeedAccessibility){return;} 1664var lang=(d.documentElement.lang||'uk').slice(0,2).toLowerCase();var labels=lang==='ru'?['ÐакÑÑÑÑ','ÐоиÑк','ÐÑкÑÑÑÑ Ð¼ÐµÐ½Ñ','ÐоказаÑÑ Ð±Ð¾Ð»ÑÑе','ÐаказаÑÑ Ð·Ð²Ð¾Ð½Ð¾Ðº','ÐÑкÑÑÑÑ Ð¿Ð¾Ð´Ð¼ÐµÐ½Ñ','ÐоÑмоÑÑеÑÑ ÑоÑо в оÑзÑве']:(lang==='en'?['Close','Search','Open menu','Show more','Request a call','Open submenu','View review photo']:['ÐакÑиÑи','ÐоÑÑк','ÐÑдкÑиÑи менÑ','ÐоказаÑи бÑлÑÑе','ÐамовиÑи дзвÑнок','ÐÑдкÑиÑи пÑдменÑ','ÐеÑеглÑнÑÑи ÑоÑо Ñ Ð²ÑдгÑкÑ']);var controls={'ut2-btn-close':0,'ut2-btn-search':1,'ty-menu__menu-btn':2,'ut2-more-btn':3,'bingc-action-open-passive-form':4,'cm-responsive-menu-toggle':5,'bingc-passive-close-button':0,'bingc-active-close-button':0};var selector=Object.keys(controls).map(function(name){return'a.'+name;}).join(',');var observedCredits=new WeakSet();var observedMenus=new WeakMap();var promoLabels=lang==='ru'?['ÐÑедÑдÑÑие акÑии','СледÑÑÑие акÑии']:(lang==='en'?['Previous promotions','Next promotions']:['ÐопеÑÐµÐ´Ð½Ñ Ð°ÐºÑÑÑ','ÐаÑÑÑÐ¿Ð½Ñ Ð°ÐºÑÑÑ']);var trackLabel=lang==='ru'?'Ðод заказа или ÑлекÑÑÐ¾Ð½Ð½Ð°Ñ Ð¿Ð¾ÑÑа':(lang==='en'?'Order ID or email address':'Ðод Ð·Ð°Ð¼Ð¾Ð²Ð»ÐµÐ½Ð½Ñ Ð°Ð±Ð¾ елекÑÑонна поÑÑа');var homeLabel=lang==='ru'?'ÐиÑоÑÐ¸Ñ ÐолÑавÑкий: главнаÑ':(lang==='en'?'Bishofit Poltavskyi: home':'ÐÑÑоÑÑÑ ÐолÑавÑÑкий: головна');var contactLabel=lang==='ru'?'ÐапиÑаÑÑ Ð² ':(lang==='en'?'Contact us on ':'ÐапиÑаÑи Ñ ');function hasAriaName(node){return(node.getAttribute('aria-label')||'').trim()||(node.getAttribute('aria-labelledby')||'').trim();} 1665function nameLink(node){if(hasAriaName(node)||node.textContent.trim()||(node.getAttribute('title')||'').trim()){return;} 1666if(Array.prototype.some.call(node.querySelectorAll('img[alt]'),function(img){return img.alt.trim()&&img.getAttribute('aria-hidden')!=='true';})){return;} 1667var href=(node.getAttribute('href')||'').trim(),name='';if(/^viber:/i.test(href)){name=contactLabel+'Viber';} 1668else if(/^(?:https?:)?\/\/(?:t\.me|telegram\.me)\//i.test(href)){name=contactLabel+'Telegram';} 1669else if(/^(?:https?:)?\/\/(?:wa\.me|api\.whatsapp\.com)\//i.test(href)){name=contactLabel+'WhatsApp';} 1670else if(node.parentElement&&node.parentElement.classList.contains('ty-logo-container')){name=homeLabel;} 1671else if(node.parentElement&&node.parentElement.classList.contains('ab__dotd_promotions-item_image')){var item=node.closest('.ab__dotd_promotions-item');var title=item&&item.querySelector('.ab__dotd_promotions-item_title a');if(title&&title.getAttribute('href')===href){name=title.textContent.trim();}} 1672if(name){node.setAttribute('aria-label',name);}} 1673function fixCredit(node){var href=node.getAttribute('href')||'';if(!href||/^javascript:\s*void/i.test(href)){node.setAttribute('href','https://www.binotel.ua/getcall');}} 1674function each(root,query,callback){if(!root||!root.querySelectorAll){return;} 1675if(root.nodeType===1&&root.matches(query)){callback(root);} 1676Array.prototype.forEach.call(root.querySelectorAll(query),callback);} 1677function namePromoButtons(root){each(root,'.bshhome-promos__list > button.bshhome-nav[data-bshhome-nav]',function(node){var direction=node.getAttribute('data-bshhome-nav');if((direction==='-1'||direction==='1')&&!hasAriaName(node)&&!node.textContent.trim()&&!(node.getAttribute('title')||'').trim()){node.setAttribute('aria-label',promoLabels[direction==='-1'?0:1]);}});} 1678function enhanceMenu(menu){var state=observedMenus.get(menu);if(!state){state={role:menu.getAttribute('role'),changed:false,looseItems:new Map()};observedMenus.set(menu,state);if(w.MutationObserver){new w.MutationObserver(function(){enhanceMenu(menu);}).observe(menu,{childList:true});}}
1679state.looseItems.forEach(function(role,item){if(role===null){item.removeAttribute('role');}else{item.setAttribute('role',role);}});state.looseItems.clear();var children=Array.prototype.slice.call(menu.children);var pages=children.filter(function(node){return node.matches('div.ab-hm-first-level-section');});if(!pages.length){if(state.changed&&menu.getAttribute('role')==='presentation'){if(state.role===null){menu.removeAttribute('role');}else{menu.setAttribute('role',state.role);}} 1680state.changed=false;return;} 1681if((state.role!==null&&state.role!=='list')||!children.every(function(node){return node.matches('div.ab-hm-first-level-section,li.ty-menu__item,script,template');})){return;} 1682if(!pages.every(function(page){return Array.prototype.every.call(page.children,function(node){return node.matches('li.ty-menu__item,div.ab-hm-first-level-toggler,script,template');});})){return;} 1683menu.setAttribute('role','presentation');state.changed=true;children.forEach(function(node){if(!node.matches('li.ty-menu__item')){return;} 1684state.looseItems.set(node,node.getAttribute('role'));node.setAttribute('role','presentation');});pages.forEach(function(page){page.setAttribute('role','list');Array.prototype.forEach.call(page.children,function(node){if(node.matches('li.ty-menu__item')){node.setAttribute('role','listitem');} 1685if(!node.matches('div.ab-hm-first-level-toggler')){return;} 1686var control=node.querySelector('span');if(!control){return;} 1687node.setAttribute('role','listitem');control.setAttribute('role','button');control.setAttribute('tabindex','0');control.setAttribute('data-bshspd-menu-key-button','true');if(!hasAriaName(control)&&node.getAttribute('title')){control.setAttribute('aria-label',node.getAttribute('title')+' '+control.textContent.trim());}});});} 1688function enhance(root){namePromoButtons(root);each(root,'.ut2-h__menu ul.cm-responsive-menu',enhanceMenu);each(root,'.tygh-footer .ty-wysiwyg-content ul > p',function(node){var item=d.createElement('li');item.setAttribute('data-bshspd-footer-item','true');item.setAttribute('role','listitem');node.parentNode.insertBefore(item,node);item.appendChild(node);});each(root,'input[id^="track_order_item"]',function(node){if(/^track_order_item[0-9]*$/.test(node.id)&&/^(?:hint_)?track_data$/.test(node.name)&&!hasAriaName(node)){node.setAttribute('aria-label',trackLabel);}});each(root,'a[href^="viber:" i],a[href*="//t.me/" i],a[href*="//telegram.me/" i],a[href*="//wa.me/" i],a[href*="//api.whatsapp.com/" i],.ty-logo-container > a,.ab__dotd_promotions-item_image > a',nameLink);each(root,selector,function(node){var href=node.getAttribute('href')||'';if(href&&!/^javascript:\s*void\s*\(?\s*0\s*\)?\s*;?$/i.test(href)){return;} 1689node.setAttribute('role','button');if(!node.hasAttribute('tabindex')){node.setAttribute('tabindex','0');} 1690node.setAttribute('data-bshspd-key-button','true');if(!node.textContent.trim()&&!node.hasAttribute('aria-label')&&!node.hasAttribute('aria-labelledby')){Object.keys(controls).some(function(name){if(!node.classList.contains(name)){return false;} 1691node.setAttribute('aria-label',labels[controls[name]]);return true;});}});each(root,'.ty-product-review-post-images__item > a',function(node){if(!node.textContent.trim()&&!node.hasAttribute('aria-label')&&!node.hasAttribute('aria-labelledby')){node.setAttribute('aria-label',labels[6]);}});each(root,'a#bingc-powered-by-passive-overlay,a#bingc-powered-by-active-overlay',function(node){fixCredit(node);if(w.MutationObserver&&!observedCredits.has(node)){observedCredits.add(node);new MutationObserver(function(){fixCredit(node);}).observe(node,{attributes:true,attributeFilter:['href']});}});} 1692d.addEventListener('click',function(event){if(event.defaultPrevented||event.ctrlKey||event.metaKey||event.shiftKey||event.altKey||(typeof event.button==='number'&&event.button!==0)){return;} 1693var node=event.target;var link=node&&node.closest&&node.closest('a.cm-thumbnails-mini[data-ca-gallery-large-id]');if(!link||link.hasAttribute('download')||(link.target&&link.target!=='_self')){return;} 1694var large=d.getElementById(link.getAttribute('data-ca-gallery-large-id'));var preview=large&&large.closest('.cm-preview-wrapper');var carousel=preview&&$&&$(preview).data('owlCarousel');if(carousel&&typeof carousel.goTo==='function'){event.preventDefault();}});d.addEventListener('keydown',function(event){var node=event.target;if(node&&node.matches&&node.matches('[data-bshspd-menu-key-button]')&&(event.key===' '||event.key==='Enter')){event.preventDefault();if(!event.repeat){node.click();} 1695return;} 1696if(!node||!node.matches||!node.matches('a[data-bshspd-key-button]')){return;} 1697if(event.key===' '||(event.key==='Enter'&&!node.hasAttribute('href'))){event.preventDefault();if(!event.repeat){node.click();}}});w.BshSpeedAccessibility={refresh:enhance};function ready(){enhance(d);if(w.MutationObserver&&d.documentElement.classList.contains('bshhome-on')&&!d.documentElement.classList.contains('bshhome-ready')){var homeObserver=new w.MutationObserver(function(){if(!d.documentElement.classList.contains('bshhome-ready')){return;} 1698homeObserver.disconnect();namePromoButtons(d);});homeObserver.observe(d.documentElement,{attributes:true,attributeFilter:['class']});} 1699if(w.MutationObserver&&d.body){new MutationObserver(function(records){records.forEach(function(record){Array.prototype.forEach.call(record.addedNodes,function(node){if(node.nodeType===1&&(/^bingc-/.test(node.id||'')||node.querySelector('[id^="bingc-"]'))){enhance(node);}});});}).observe(d.body,{childList:true});}} 1700if(d.readyState==='loading'){d.addEventListener('DOMContentLoaded',ready,{once:true});}else{ready();} 1701if($&&$.ceEvent){$.ceEvent('on','ce.commoninit',function(context){if(context&&context.each
1701){context.each(function(){enhance(this);});}else{enhance(context||d);}});}}(window,document,window.Tygh&&Tygh.$));(function(w,d){'use strict';function boot(){var config=w.BishofitSpeedConfig;if(!config||w.BishofitSpeedWidgets){return;} 1702var state={helpcrunch:'off',binotel:'off'};var hc=config.helpcrunch;var bn=config.binotel;var hcStarted=false;var hcReady=false;var hcTimer;var bnStarted=false;var callbackTarget;var callbackObserver;var callbackTimeout;var callbackReplay=false;var binotelAnalyticsStop;function prepareBinotelAnalytics(){var capture=w.bfcGa4PurchaseCapture;var id=capture&&capture.measurementId;if(typeof id!=='string'||!/^G-[A-Z0-9]{4,20}$/.test(id)||!w.MutationObserver||w.BinotelInformationAboutTheVisitor){return;} 1703var observer;var timeout;function stop(){if(observer){observer.disconnect();} 1704w.clearTimeout(timeout);binotelAnalyticsStop=null;} 1705function configure(script){if(!script||script.nodeName!=='SCRIPT'||!/^https:\/\/widgets\.binotel\.com\/calltracking\/js\/information-about-the-visitor\.js(?:\?|$)/.test(script.src)){return;} 1706var settings=w.BinotelInformationAboutTheVisitorSettings;if(settings&&typeof settings==='object'&&!settings.gaTrackingId&&settings.gaObjectName==='window.gtag'&&!w.BinotelInformationAboutTheVisitor){try{settings.gaTrackingId=id;}catch(ignore){}} 1707stop();} 1708observer=new w.MutationObserver(function(records){for(var i=0;i<records.length;i++){for(var j=0;j<records[i].addedNodes.length;j++){configure(records[i].addedNodes[j]);}}});observer.observe(d.documentElement,{childList:true,subtree:true});timeout=w.setTimeout(stop,20000);binotelAnalyticsStop=stop;} 1709function findScript(url){var scripts=d.scripts;for(var i=0;i<scripts.length;i++){if(scripts[i].src===url){return scripts[i];}} 1710return null;} 1711function addScript(url,kind,onError){var script=d.createElement('script');script.async=true;script.src=url;script.setAttribute('data-bshspd-widget',kind);script.onerror=function(){state[kind]='error';if(script.parentNode){script.parentNode.removeChild(script);} 1712onError();};(d.body||d.head).appendChild(script);return script;} 1713function startHelpCrunch(){if(!hc||hcStarted){return;} 1714hcStarted=true;w.clearTimeout(hcTimer);var url='https://'+hc.organization+'.widget.helpcrunch.com/';if(findScript(url)){state.helpcrunch='external';return;} 1715if(typeof w.HelpCrunch==='function'&&!Array.isArray(w.HelpCrunch.q)){state.helpcrunch='external';return;} 1716var settings=w.helpcrunchSettings||{};settings.organization=hc.organization;settings.appId=hc.appId;if(typeof settings.showWidget==='undefined'){settings.showWidget=hc.showWidget;} 1717w.helpcrunchSettings=settings;state.helpcrunch='loading';addScript(url,'helpcrunch',function(){hcStarted=false;});} 1718function installHelpCrunchQueue(){if(typeof w.HelpCrunch==='function'&&!Array.isArray(w.HelpCrunch.q)){state.helpcrunch='external';hcStarted=true;return;} 1719var previousQueue=typeof w.HelpCrunch==='function'?w.HelpCrunch.q:[];if(previousQueue.some(function(args){return args[0]==='init';})){state.helpcrunch='legacy-conflict';hcStarted=true;return;} 1720function queue(){if(w.HelpCrunch!==queue&&typeof w.HelpCrunch==='function'){return w.HelpCrunch.apply(w,arguments);} 1721queue.q.push(arguments);if(arguments[0]==='openChat'||arguments[0]==='openChatById'){startHelpCrunch();}} 1722queue.q=previousQueue;w.HelpCrunch=queue;state.helpcrunch='waiting';queue('onReady',function(){hcReady=true;state.helpcrunch='ready';});if(previousQueue.some(function(args){return args[0]==='openChat'||args[0]==='openChatById';})){startHelpCrunch();}} 1723function stopCallbackWait(){if(callbackObserver){callbackObserver.disconnect();callbackObserver=null;} 1724w.clearTimeout(callbackTimeout);if(callbackTarget){callbackTarget.removeAttribute('aria-busy');}} 1725function finishCallback(){if(!callbackTarget||!d.querySelector('#bingc-passive')){return;} 1726var target=callbackTarget;stopCallbackWait();callbackTarget=null;state.binotel='ready';w.setTimeout(function(){if(!d.documentElement.contains(target)){return;} 1727callbackReplay=true;try{target.click();}finally{callbackReplay=false;}},0);} 1728function startBinotel(){if(!bn||bnStarted){return;} 1729bnStarted=true;var url='https://widgets.binotel.com/getcall/widgets/'+bn.key+'.js';if(findScript(url)){state.binotel='external';return;} 1730prepareBinotelAnalytics();state.binotel='loading';addScript(url,'binotel',function(){if(binotelAnalyticsStop){binotelAnalyticsStop();} 1731bnStarted=false;stopCallbackWait();callbackTarget=null;});} 1732function clickHandler(event){var target=event.target;if(!target||typeof target.closest!=='function'){return;} 1733var chat=target.closest('[data-bfc-online-chat], [data-bfc-mobile-online-chat]');if(hc&&chat){startHelpCrunch();} 1734var callback=target.closest('.bingc-action-open-passive-form');if(!bn||!callback||callbackReplay||d.querySelector('#bingc-passive')){return;} 1735event.preventDefault();event.stopImmediatePropagation();stopCallbackWait();callbackTarget=callback;callback.setAttribute('aria-busy','true');
1735if(typeof w.MutationObserver==='function'){callbackObserver=new w.MutationObserver(finishCallback);callbackObserver.observe(d.body||d.documentElement,{childList:true,subtree:true});} 1736callbackTimeout=w.setTimeout(function(){stopCallbackWait();callbackTarget=null;if(state.binotel==='loading'){state.binotel='timeout';}},15000);startBinotel();finishCallback();} 1737w.BishofitSpeedWidgets={version:'1.1.47-beta1',status:function(){return{helpcrunch:state.helpcrunch,binotel:bn&&d.querySelector('#bingc-passive')?'ready':state.binotel,helpcrunchReady:hcReady};},loadHelpCrunch:startHelpCrunch,loadBinotel:startBinotel};d.addEventListener('click',clickHandler,true);if(hc){installHelpCrunchQueue();if(hc.mode==='idle'){var schedule=function(){hcTimer=w.setTimeout(function(){if(typeof w.requestIdleCallback==='function'){w.requestIdleCallback(startHelpCrunch,{timeout:2000});}else{startHelpCrunch();}},hc.delay);};if(d.readyState==='complete'){schedule();} 1738else{w.addEventListener('load',schedule,{once:true});}}} 1739if(bn){startBinotel();}} 1740w.BishofitSpeedBoot=boot;boot();})(window,document);
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.