PageSourceSearch

https://www.scalabad.no/scripts/web-defered-4.0.js?v=ydHvLB-jIiGp2gWHD1dha-ETXwkpuEyuU5VjlDKmaXo1

js scalabad.no collected 2026-10-08 01:15:48 UTC 261,571 bytes, 1 lines download raw bytes

1var LanguageService,mc,mcWeb;if("undefined"==typeof jQuery)throw new Error("Bootstrap's JavaScript requires jQuery");!function(){"use strict";var n=jQuery.fn.jquery.split(" ")[0].split(".");if(n[0]<2&&n[1]<9||1==n[0]&&9==n[1]&&n[2]<1||3<n[0])throw new Error("Bootstrap's JavaScript requires jQuery version 1.9.1 or higher, but lower than version 4");}(),function(n){"use strict";n.fn.emulateTransitionEnd=function(t){var i=!1,r=this;n(this).one("bsTransitionEnd",function(){i=!0});return setTimeout(function(){i||n(r).trigger(n.support.transition.end)},t),this};n(function(){n.support.transition=function(){var i=document.createElement("bootstrap"),n={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"};for(var t in n)if(i.style[t]!==undefined)return{end:n[t]};return!1}();n.support.transition&&(n.event.special.bsTransitionEnd={bindType:n.support.transition.end,delegateType:n.support.transition.end,handle:function(t){if(n(t.target).is(this))return t.handleObj.handler.apply(this,arguments)}})})}(jQuery),function(n){"use strict";var i='[data-dismiss="alert"]',t=function(t){n(t).on("click",i,this.close)},r;t.VERSION="3.4.1";t.TRANSITION_DURATION=150;t.prototype.close=function(i){function e(){u.detach().trigger("closed.bs.alert").remove()}var f=n(this),r=f.attr("data-target"),u;r||(r=(r=f.attr("href"))&&r.replace(/.*(?=#[^\s]*$)/,""));r="#"===r?[]:r;u=n(document).find(r);i&&i.preventDefault();u.length||(u=f.closest(".alert"));u.trigger(i=n.Event("close.bs.alert"));i.isDefaultPrevented()||(u.removeClass("in"),n.support.transition&&u.hasClass("fade")?u.one("bsTransitionEnd",e).emulateTransitionEnd(t.TRANSITION_DURATION):e())};r=n.fn.alert;n.fn.alert=function(i){return this.each(function(){var r=n(this),u=r.data("bs.alert");u||r.data("bs.alert",u=new t(this));"string"==typeof i&&u[i].call(r)})};n.fn.alert.Constructor=t;n.fn.alert.noConflict=function(){return n.fn.alert=r,this};n(document).on("click.bs.alert.data-api",i,t.prototype.close)}(jQuery),function(n){"use strict";function i(i){return this.each(function(){var u=n(this),r=u.data("bs.button"),f="object"==typeof i&&i;r||u.data("bs.button",r=new t(this,f));"toggle"==i?r.toggle():i&&r.setState(i)})}var t=function(i,r){this.$element=n(i);this.options=n.extend({},t.DEFAULTS,r);this.isLoading=!1},r;t.VERSION="3.4.1";t.DEFAULTS={loadingText:"loading..."};t.prototype.setState=function(t){var i="disabled",r=this.$element,f=r.is("input")?"val":"html",u=r.data();t+="Text";null==u.resetText&&r.data("resetText",r[f]());setTimeout(n.proxy(function(){r[f](null==u[t]?this.options[t]:u[t]);"loadingText"==t?(this.isLoading=!0,r.addClass(i).attr(i,i).prop(i,!0)):this.isLoading&&(this.isLoading=!1,r.removeClass(i).removeAttr(i).prop(i,!1))},this),0)};t.prototype.toggle=function(){var t=!0,i=this.$element.closest('[data-toggle="buttons"]'),n;i.length?(n=this.$element.find("input"),"radio"==n.prop("type")?(n.prop("checked")&&(t=!1),i.find(".active").removeClass("active"),this.$element.addClass("active")):"checkbox"==n.prop("type")&&(n.prop("checked")!==this.$element.hasClass("active")&&(t=!1),this.$element.toggleClass("active")),n.prop("checked",this.$element.hasClass("active")),t&&n.trigger("change")):(this.$element.attr("aria-pressed",!this.$element.hasClass("active")),this.$element.toggleClass("active"))};r=n.fn.button;n.fn.button=i;n.fn.button.Constructor=t;n.fn.button.noConflict=function(){return n.fn.button=r,this};n(document).on("click.bs.button.data-api",'[data-toggle^="button"]',function(t){var r=n(t.target).closest(".btn");i.call(r,"toggle");n(t.target).is('input[type="radio"], input[type="checkbox"]')||(t.preventDefault(),r.is("input,button")?r.trigger("focus"):r.find("input:visible,button:visible").first().trigger("focus"))}).on("focus.bs.button.data-api blur.bs.button.data-api",'[data-toggle^="button"]',function(t){n(t.target).closest(".btn").toggleClass("focus",/^focus(in)?$/.test(t.type))})}(jQuery),function(n){"use strict";function i(i){return this.each(function(){var u=n(this),r=u.data("bs.carousel"),f=n.extend({},t.DEFAULTS,u.data(),"object"==typeof i&&i),e="string"==typeof i?i:f.slide;r||u.data("bs.carousel",r=new t(this,f));"number"==typeof i?r.to(i):e?r[e]():f.interval&&r.pause().cycle()})}var t=function(t,i){this.$element=n(t);this.$indicators=this.$element.find(".carousel-indicators");this.options=i;this.paused=null;this.sliding=null;this.interval=null;this.$active=null;this.$items=null;
1this.options.keyboard&&this.$element.on("keydown.bs.carousel",n.proxy(this.keydown,this));"hover"==this.options.pause&&!("ontouchstart"in document.documentElement)&&this.$element.on("mouseenter.bs.carousel",n.proxy(this.pause,this)).on("mouseleave.bs.carousel",n.proxy(this.cycle,this))},u,r;t.VERSION="3.4.1";t.TRANSITION_DURATION=600;t.DEFAULTS={interval:5e3,pause:"hover",wrap:!0,keyboard:!0};t.prototype.keydown=function(n){if(!/input|textarea/i.test(n.target.tagName)){switch(n.which){case 37:this.prev();break;case 39:this.next();break;default:return}n.preventDefault()}};t.prototype.cycle=function(t){return t||(this.paused=!1),this.interval&&clearInterval(this.interval),this.options.interval&&!this.paused&&(this.interval=setInterval(n.proxy(this.next,this),this.options.interval)),this};t.prototype.getItemIndex=function(n){return this.$items=n.parent().children(".item"),this.$items.index(n||this.$active)};t.prototype.getItemForDirection=function(n,t){var i=this.getItemIndex(t),r;return("prev"==n&&0===i||"next"==n&&i==this.$items.length-1)&&!this.options.wrap?t:(r=(i+("prev"==n?-1:1))%this.$items.length,this.$items.eq(r))};t.prototype.to=function(n){var i=this,t=this.getItemIndex(this.$active=this.$element.find(".item.active"));if(!(n>this.$items.length-1||n<0))return this.sliding?this.$element.one("slid.bs.carousel",function(){i.to(n)}):t==n?this.pause().cycle():this.slide(t<n?"next":"prev",this.$items.eq(n))};t.prototype.pause=function(t){return t||(this.paused=!0),this.$element.find(".next, .prev").length&&n.support.transition&&(this.$element.trigger(n.support.transition.end),this.cycle(!0)),this.interval=clearInterval(this.interval),this};t.prototype.next=function(){if(!this.sliding)return this.slide("next")};t.prototype.prev=function(){if(!this.sliding)return this.slide("prev")};t.prototype.slide=function(i,r){var e=this.$element.find(".item.active"),u=r||this.getItemForDirection(i,e),l=this.interval,f="next"==i?"left":"right",a=this,o,s,h,c;return u.hasClass("active")?this.sliding=!1:(o=u[0],s=n.Event("slide.bs.carousel",{relatedTarget:o,direction:f}),(this.$element.trigger(s),!s.isDefaultPrevented())?((this.sliding=!0,l&&this.pause(),this.$indicators.length)&&(this.$indicators.find(".active").removeClass("active"),h=n(this.$indicators.children()[this.getItemIndex(u)]),h&&h.addClass("active")),c=n.Event("slid.bs.carousel",{relatedTarget:o,direction:f}),n.support.transition&&this.$element.hasClass("slide")?(u.addClass(i),"object"==typeof u&&u.length&&u[0].offsetWidth,e.addClass(f),u.addClass(f),e.one("bsTransitionEnd",function(){u.removeClass([i,f].join(" ")).addClass("active");e.removeClass(["active",f].join(" "));a.sliding=!1;setTimeout(function(){a.$element.trigger(c)},0)}).emulateTransitionEnd(t.TRANSITION_DURATION)):(e.removeClass("active"),u.addClass("active"),this.sliding=!1,this.$element.trigger(c)),l&&this.cycle(),this):void 0)};u=n.fn.carousel;n.fn.carousel=i;n.fn.carousel.Constructor=t;n.fn.carousel.noConflict=function(){return n.fn.carousel=u,this};r=function(t){var u=n(this),f=u.attr("href"),s,r,o,e;f&&(f=f.replace(/.*(?=#[^\s]+$)/,""));s=u.attr("data-target")||f;r=n(document).find(s);r.hasClass("carousel")&&(o=n.extend({},r.data(),u.data()),e=u.attr("data-slide-to"),e&&(o.interval=!1),i.call(r,o),e&&r.data("bs.carousel").to(e),t.preventDefault())};n(document).on("click.bs.carousel.data-api","[data-slide]",r).on("click.bs.carousel.data-api","[data-slide-to]",r);n(window).on("load",function(){n('[data-ride="carousel"]').each(function(){var t=n(this);i.call(t,t.data())})})}(jQuery),function(n){"use strict";function r(t){var i,r=t.attr("data-target")||(i=t.attr("href"))&&i.replace(/.*(?=#[^\s]+$)/,"");return n(document).find(r)}function i(i){return this.each(function(){var u=n(this),r=u.data("bs.collapse"),f=n.extend({},t.DEFAULTS,u.data(),"object"==typeof i&&i);!r&&f.toggle&&/show|hide/.test(i)&&(f.toggle=!1);r||u.data("bs.collapse",r=new t(this,f));"string"==typeof i&&r[i]()})}var t=function(i,r){this.$element=n(i);this.options=n.extend({},t.DEFAULTS,r);this.$trigger=n('[data-toggle="collapse"][href="#'+i.id+'"],[data-toggle="collapse"][data-target="#'+i.id+'"]');this.transitioning=null;this.options.parent?this.$parent=this.getParent():this.addAriaAndCollapsedClass(this.$element,this.$trigger);this.options.toggle&&this.toggle()},u;t.VERSION="3.4.1";t.TRANSITION_DURATION=350;t.DEFAULTS={toggle:!0};t.prototype.dimension=function(){return this.$element.hasClass("width")?"width":"height"};t.prototype.show=function(){var f,r,e,u,o,s;if(!this.transitioning&&!this.$element.hasClass("in")&&(r=this.$parent&&this.$parent.children(".panel").children(".in, .collapsing"),!(r&&r.length&&(f=r.data("bs.collapse"))&&f.transitioning)&&(e=n.Event("show.bs.collapse"),this.$element.trigger(e),!e.isDefaultPrevented()))){if(r&&r.length&&(i.call(r,"hide"),f||r.data("bs.collapse",null)),u=this.dimension(),this.$element.removeClass("collapse").addClass("collapsing")[u](0).attr("aria-expanded",!0),this.$trigger.removeClass("collapsed").attr("aria-expanded",!0),this.transitioning=1,o=function(){this.$element.removeClass("collapsing").addClass("collapse in")[u]("");this.transitioning=0;this.$element.trigger("shown.bs.collapse")},!n.support.transition)return o.call(this);s=n.camelCase(["scroll",u].join("-"));this.$element.one("bsTransitionEnd",n.proxy(o,this)).emulateTransitionEnd(t.TRANSITION_DURATION)[u](this.$element[0][s])}};t.prototype.hide=function(){var r,i,u;if(!this.transitioning&&this.$element.hasClass("in")&&(r=n.Event("hide.bs.collapse"),this.$element.trigger(r),!r.isDefaultPrevented())){if(i=this.dimension(),this.$element[i](this.$element[i]())[0].offsetHeight,this.$element.addClass("collapsing").removeClass("collapse in").attr("aria-expanded",!1),this.$trigger.addClass("collapsed").attr("aria-expanded",!1),this.transitioning=1,u=function(){this.transitioning=0;this.$element.removeClass("collapsing").addClass("collapse").trigger("hidden.bs.collapse")},!n.support.transition)return u.call(this);this.$element[i](0).one("bsTransitionEnd",n.proxy(u,this)).emulateTransitionEnd(t.TRANSITION_DURATION)}};t.prototype.toggle=function(){this[this.$element.hasClass("in")?"hide":"show"]()};t.prototype.getParent=function(){return n(document).find(this.options.parent).find('[data-toggle="collapse"][data-parent="'+this.options.parent+'"]').each(n.proxy(function(t,i){var u=n(i);this.addAriaAndCollapsedClass(r(u),u)},this)).end()};t.prototype.addAriaAndCollapsedClass=function(n,t){var i=n.hasClass("in");n.attr("aria-expanded",i);t.toggleClass("collapsed",!i).attr("aria-expanded",i)};u=n.fn.collapse;n.fn.collapse=i;n.fn.collapse.Constructor=t;n.fn.collapse.noConflict=function(){return n.fn.collapse=u,this};n(document).on("click.bs.collapse.data-api",'[data-toggle="collapse"]',function(t){var u=n(this),f,e;u.attr("data-target")||t.preventDefault();f=r(u);e=f.data("bs.collapse")?"toggle":u.data();i.call(f,e)})}(jQuery),function(n){"use strict";function r(t){var i=t.attr("data-target"),r;
1return i||(i=(i=t.attr("href"))&&/#[A-Za-z]/.test(i)&&i.replace(/.*(?=#[^\s]*$)/,"")),r="#"!==i?n(document).find(i):null,r&&r.length?r:t.parent()}function u(t){t&&3===t.which||(n(".dropdown-backdrop").remove(),n(i).each(function(){var u=n(this),i=r(u),f={relatedTarget:this};i.hasClass("open")&&(t&&"click"==t.type&&/input|textarea/i.test(t.target.tagName)&&n.contains(i[0],t.target)||(i.trigger(t=n.Event("hide.bs.dropdown",f)),t.isDefaultPrevented()||(u.attr("aria-expanded","false"),i.removeClass("open").trigger(n.Event("hidden.bs.dropdown",f)))))}))}var i='[data-toggle="dropdown"]',t=function(t){n(t).on("click.bs.dropdown",this.toggle)},f;t.VERSION="3.4.1";t.prototype.toggle=function(t){var f=n(this),i,o,e;if(!f.is(".disabled, :disabled")){if(i=r(f),o=i.hasClass("open"),u(),!o){if("ontouchstart"in document.documentElement&&!i.closest(".navbar-nav").length&&n(document.createElement("div")).addClass("dropdown-backdrop").insertAfter(n(this)).on("click",u),e={relatedTarget:this},i.trigger(t=n.Event("show.bs.dropdown",e)),t.isDefaultPrevented())return;f.trigger("focus").attr("aria-expanded","true");i.toggleClass("open").trigger(n.Event("shown.bs.dropdown",e))}return!1}};t.prototype.keydown=function(t){var e,o,s,f,u;if(/(38|40|27|32)/.test(t.which)&&!/input|textarea/i.test(t.target.tagName)&&(e=n(this),t.preventDefault(),t.stopPropagation(),!e.is(".disabled, :disabled"))){if(o=r(e),s=o.hasClass("open"),!s&&27!=t.which||s&&27==t.which)return 27==t.which&&o.find(i).trigger("focus"),e.trigger("click");f=o.find(".dropdown-menu li:not(.disabled):visible a");f.length&&(u=f.index(t.target),38==t.which&&0<u&&u--,40==t.which&&u<f.length-1&&u++,~u||(u=0),f.eq(u).trigger("focus"))}};f=n.fn.dropdown;n.fn.dropdown=function(i){return this.each(function(){var r=n(this),u=r.data("bs.dropdown");u||r.data("bs.dropdown",u=new t(this));"string"==typeof i&&u[i].call(r)})};n.fn.dropdown.Constructor=t;n.fn.dropdown.noConflict=function(){return n.fn.dropdown=f,this};n(document).on("click.bs.dropdown.data-api",u).on("click.bs.dropdown.data-api",".dropdown form",function(n){n.stopPropagation()}).on("click.bs.dropdown.data-api",i,t.prototype.toggle).on("keydown.bs.dropdown.data-api",i,t.prototype.keydown).on("keydown.bs.dropdown.data-api",".dropdown-menu",t.prototype.keydown)}(jQuery),function(n){"use strict";function i(i,r){return this.each(function(){var f=n(this),u=f.data("bs.modal"),e=n.extend({},t.DEFAULTS,f.data(),"object"==typeof i&&i);u||f.data("bs.modal",u=new t(this,e));"string"==typeof i?u[i](r):e.show&&u.show(r)})}var t=function(t,i){this.options=i;this.$body=n(document.body);this.$element=n(t);this.$dialog=this.$element.find(".modal-dialog");this.$backdrop=null;this.isShown=null;this.originalBodyPad=null;this.scrollbarWidth=0;this.ignoreBackdropClick=!1;this.fixedContent=".navbar-fixed-top, .navbar-fixed-bottom";this.options.remote&&this.$element.find(".modal-content").load(this.options.remote,n.proxy(function(){this.$element.trigger("loaded.bs.modal")},this))},r;t.VERSION="3.4.1";t.TRANSITION_DURATION=300;t.BACKDROP_TRANSITION_DURATION=150;t.DEFAULTS={backdrop:!0,keyboard:!0,show:!0};t.prototype.toggle=function(n){return this.isShown?this.hide():this.show(n)};t.prototype.show=function(i){var r=this,u=n.Event("show.bs.modal",{relatedTarget:i});this.$element.trigger(u);this.isShown||u.isDefaultPrevented()||(this.isShown=!0,this.checkScrollbar(),this.setScrollbar(),this.$body.addClass("modal-open"),this.escape(),this.resize(),this.$element.on("click.dismiss.bs.modal",'[data-dismiss="modal"]',n.proxy(this.hide,this)),this.$dialog.on("mousedown.dismiss.bs.modal",function(){r.$element.one("mouseup.dismiss.bs.modal",function(t){n(t.target).is(r.$element)&&(r.ignoreBackdropClick=!0)})}),this.backdrop(function(){var f=n.support.transition&&r.$element.hasClass("fade"),u;r.$element.parent().length||r.$element.appendTo(r.$body);r.$element.show().scrollTop(0);r.adjustDialog();f&&r.$element[0].offsetWidth;r.$element.addClass("in");r.enforceFocus();u=n.Event("shown.bs.modal",{relatedTarget:i});f?r.$dialog.one("bsTransitionEnd",function(){r.$element.trigger("focus").trigger(u)}).emulateTransitionEnd(t.TRANSITION_DURATION):r.$element.trigger("focus").trigger(u)}))};t.prototype.hide=function(i){i&&i.preventDefault();i=n.Event("hide.bs.modal");this.$element.trigger(i);this.isShown&&!i.isDefaultPrevented()&&(this.isShown=!1,this.escape(),this.resize(),n(document).off("focusin.bs.modal"),this.$element.removeClass("in").off("
1click.dismiss.bs.modal").off("mouseup.dismiss.bs.modal"),this.$dialog.off("mousedown.dismiss.bs.modal"),n.support.transition&&this.$element.hasClass("fade")?this.$element.one("bsTransitionEnd",n.proxy(this.hideModal,this)).emulateTransitionEnd(t.TRANSITION_DURATION):this.hideModal())};t.prototype.enforceFocus=function(){n(document).off("focusin.bs.modal").on("focusin.bs.modal",n.proxy(function(n){document===n.target||this.$element[0]===n.target||this.$element.has(n.target).length||this.$element.trigger("focus")},this))};t.prototype.escape=function(){this.isShown&&this.options.keyboard?this.$element.on("keydown.dismiss.bs.modal",n.proxy(function(n){27==n.which&&this.hide()},this)):this.isShown||this.$element.off("keydown.dismiss.bs.modal")};t.prototype.resize=function(){this.isShown?n(window).on("resize.bs.modal",n.proxy(this.handleUpdate,this)):n(window).off("resize.bs.modal")};t.prototype.hideModal=function(){var n=this;this.$element.hide();this.backdrop(function(){n.$body.removeClass("modal-open");n.resetAdjustments();n.resetScrollbar();n.$element.trigger("hidden.bs.modal")})};t.prototype.removeBackdrop=function(){this.$backdrop&&this.$backdrop.remove();this.$backdrop=null};t.prototype.backdrop=function(i){var e=this,f=this.$element.hasClass("fade")?"fade":"",r,u;if(this.isShown&&this.options.backdrop){if(r=n.support.transition&&f,this.$backdrop=n(document.createElement("div")).addClass("modal-backdrop "+f).appendTo(this.$body),this.$element.on("click.dismiss.bs.modal",n.proxy(function(n){this.ignoreBackdropClick?this.ignoreBackdropClick=!1:n.target===n.currentTarget&&("static"==this.options.backdrop?this.$element[0].focus():this.hide())},this)),r&&this.$backdrop[0].offsetWidth,this.$backdrop.addClass("in"),!i)return;r?this.$backdrop.one("bsTransitionEnd",i).emulateTransitionEnd(t.BACKDROP_TRANSITION_DURATION):i()}else!this.isShown&&this.$backdrop?(this.$backdrop.removeClass("in"),u=function(){e.removeBackdrop();i&&i()},n.support.transition&&this.$element.hasClass("fade")?this.$backdrop.one("bsTransitionEnd",u).emulateTransitionEnd(t.BACKDROP_TRANSITION_DURATION):u()):i&&i()};t.prototype.handleUpdate=function(){this.adjustDialog()};t.prototype.adjustDialog=function(){var n=this.$element[0].scrollHeight>document.documentElement.clientHeight;this.$element.css({paddingLeft:!this.bodyIsOverflowing&&n?this.scrollbarWidth:"",paddingRight:this.bodyIsOverflowing&&!n?this.scrollbarWidth:""})};t.prototype.resetAdjustments=function(){this.$element.css({paddingLeft:"",paddingRight:""})};t.prototype.checkScrollbar=function(){var n=window.innerWidth,t;n||(t=document.documentElement.getBoundingClientRect(),n=t.right-Math.abs(t.left));this.bodyIsOverflowing=document.body.clientWidth<n;this.scrollbarWidth=this.measureScrollbar()};t.prototype.setScrollbar=function(){var i=parseInt(this.$body.css("padding-right")||0,10),t;this.originalBodyPad=document.body.style.paddingRight||"";t=this.scrollbarWidth;this.bodyIsOverflowing&&(this.$body.css("padding-right",i+t),n(this.fixedContent).each(function(i,r){var u=r.style.paddingRight,f=n(r).css("padding-right");n(r).data("padding-right",u).css("padding-right",parseFloat(f)+t+"px")}))};t.prototype.resetScrollbar=function(){this.$body.css("padding-right",this.originalBodyPad);n(this.fixedContent).each(function(t,i){var r=n(i).data("padding-right");n(i).removeData("padding-right");i.style.paddingRight=r||""})};t.prototype.measureScrollbar=function(){var n=document.createElement("div"),t;return n.className="modal-scrollbar-measure",this.$body.append(n),t=n.offsetWidth-n.clientWidth,this.$body[0].removeChild(n),t};r=n.fn.modal;n.fn.modal=i;n.fn.modal.Constructor=t;n.fn.modal.noConflict=function(){return n.fn.modal=r,this};n(document).on("click.bs.modal.data-api",'[data-toggle="modal"]',function(t){var r=n(this),f=r.attr("href"),e=r.attr("data-target")||f&&f.replace(/.*(?=#[^\s]+$)/,""),u=n(document).find(e),o=u.data("bs.modal")?"toggle":n.extend({remote:!/#/.test(f)&&f},u.data(),r.data());r.is("a")&&t.preventDefault();u.one("show.bs.modal",function(n){n.isDefaultPrevented()||u.one("hidden.bs.modal",function(){r.is(":visible")&&r.trigger("focus")})});i.call(u,o,this)})}(jQuery),function(n){"use strict";
1function s(t,i){var r=t.nodeName.toLowerCase();if(-1!==n.inArray(r,i))return-1===n.inArray(r,f)||Boolean(t.nodeValue.match(e)||t.nodeValue.match(o));for(var s=n(i).filter(function(n,t){return t instanceof RegExp}),u=0,h=s.length;u<h;u++)if(r.match(s[u]))return!0;return!1}function i(t,i,r){var f,u,h;if(0===t.length)return t;if(r&&"function"==typeof r)return r(t);if(!document.implementation||!document.implementation.createHTMLDocument)return t;f=document.implementation.createHTMLDocument("sanitization");f.body.innerHTML=t;for(var a=n.map(i,function(n,t){return t}),l=n(f.body).find("*"),o=0,v=l.length;o<v;o++)if(u=l[o],h=u.nodeName.toLowerCase(),-1!==n.inArray(h,a))for(var c=n.map(u.attributes,function(n){return n}),y=[].concat(i["*"]||[],i[h]||[]),e=0,p=c.length;e<p;e++)s(c[e],y)||u.removeAttribute(c[e].nodeName);else u.parentNode.removeChild(u);return f.body.innerHTML}var u=["sanitize","whiteList","sanitizeFn"],f=["background","cite","href","itemtype","longdesc","poster","src","xlink:href"],e=/^(?:(?:https?|mailto|ftp|tel|file):|[^&:/?#]*(?:[/?#]|$))/gi,o=/^data:(?:image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp)|video\/(?:mpeg|mp4|ogg|webm)|audio\/(?:mp3|oga|ogg|opus));base64,[a-z0-9+/]+=*$/i,t=function(n,t){this.type=null;this.options=null;this.enabled=null;this.timeout=null;this.hoverState=null;this.$element=null;this.inState=null;this.init("tooltip",n,t)},r;t.VERSION="3.4.1";t.TRANSITION_DURATION=150;t.DEFAULTS={animation:!0,placement:"top",selector:!1,template:'<div class="tooltip" role="tooltip"><div class="tooltip-arrow"><\/div><div class="tooltip-inner"><\/div><\/div>',trigger:"hover focus",title:"",delay:0,html:!1,container:!1,viewport:{selector:"body",padding:0},sanitize:!0,sanitizeFn:null,whiteList:{"*":["class","dir","id","lang","role",/^aria-[\w-]*$/i],a:["target","href","title","rel"],area:[],b:[],br:[],col:[],code:[],div:[],em:[],hr:[],h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],i:[],img:["src","alt","title","width","height"],li:[],ol:[],p:[],pre:[],s:[],small:[],span:[],sub:[],sup:[],strong:[],u:[],ul:[]}};t.prototype.init=function(t,i,r){var f,e,u,o,s;if(this.enabled=!0,this.type=t,this.$element=n(i),this.options=this.getOptions(r),this.$viewport=this.options.viewport&&n(document).find(n.isFunction(this.options.viewport)?this.options.viewport.call(this,this.$element):this.options.viewport.selector||this.options.viewport),this.inState={click:!1,hover:!1,focus:!1},this.$element[0]instanceof document.constructor&&!this.options.selector)throw new Error("`selector` option must be specified when initializing "+this.type+" on the window.document object!");for(f=this.options.trigger.split(" "),e=f.length;e--;)if(u=f[e],"click"==u)this.$element.on("click."+this.type,this.options.selector,n.proxy(this.toggle,this));else"manual"!=u&&(o="hover"==u?"mouseenter":"focusin",s="hover"==u?"mouseleave":"focusout",this.$element.on(o+"."+this.type,this.options.selector,n.proxy(this.enter,this)),this.$element.on(s+"."+this.type,this.options.selector,n.proxy(this.leave,this)));this.options.selector?this._options=n.extend({},this.options,{trigger:"manual",selector:""}):this.fixTitle()};t.prototype.getDefaults=function(){return t.DEFAULTS};t.prototype.getOptions=function(t){var r=this.$element.data();for(var f in r)r.hasOwnProperty(f)&&-1!==n.inArray(f,u)&&delete r[f];return(t=n.extend({},this.getDefaults(),r,t)).delay&&"number"==typeof t.delay&&(t.delay={show:t.delay,hide:t.delay}),t.sanitize&&(t.template=i(t.template,t.whiteList,t.sanitizeFn)),t};t.prototype.getDelegateOptions=function(){var t={},i=this.getDefaults();return this._options&&n.each(this._options,function(n,r){i[n]!=r&&(t[n]=r)}),t};t.prototype.enter=function(t){var i=t instanceof this.constructor?t:n(t.currentTarget).data("bs."+this.type);if(i||(i=new this.constructor(t.currentTarget,this.getDelegateOptions()),n(t.currentTarget).data("bs."+this.type,i)),t instanceof n.Event&&(i.inState["focusin"==t.type?"focus":"hover"]=!0),i.tip().hasClass("in")||"in"==i.hoverState)i.hoverState="in";else{if(clearTimeout(i.timeout),i.hoverState="in",!i.options.delay||!i.options.delay.show)return i.show();i.timeout=setTimeout(function(){"in"==i.hoverState&&i.show()},i.options.delay.show)}};t.prototype.isInStateTrue=function(){for(var n in this.inState)if(this.inState[n])return!0;return!1};t.prototype.leave=function(t){var i=t instanceof this.constructor?t:n(t.currentTarget).data("bs."+this.type);if(i||(i=new this.constructor(t.currentTarget,this.getDelegateOptions()),n(t.currentTarget).data("bs."+this.type,i)),t instanceof n.Event&&(i.inState["focusout"==t.type?"focu
1s":"hover"]=!1),!i.isInStateTrue()){if(clearTimeout(i.timeout),i.hoverState="out",!i.options.delay||!i.options.delay.hide)return i.hide();i.timeout=setTimeout(function(){"out"==i.hoverState&&i.hide()},i.options.delay.hide)}};t.prototype.show=function(){var c=n.Event("show.bs."+this.type),l,p,e,w,h;if(this.hasContent()&&this.enabled){if(this.$element.trigger(c),l=n.contains(this.$element[0].ownerDocument.documentElement,this.$element[0]),c.isDefaultPrevented()||!l)return;var u=this,r=this.tip(),a=this.getUID(this.type);this.setContent();r.attr("id",a);this.$element.attr("aria-describedby",a);this.options.animation&&r.addClass("fade");var i="function"==typeof this.options.placement?this.options.placement.call(this,r[0],this.$element[0]):this.options.placement,v=/\s?auto?\s?/i,y=v.test(i);y&&(i=i.replace(v,"")||"top");r.detach().css({top:0,left:0,display:"block"}).addClass(i).data("bs."+this.type,this);this.options.container?r.appendTo(n(document).find(this.options.container)):r.insertAfter(this.$element);this.$element.trigger("inserted.bs."+this.type);var f=this.getPosition(),o=r[0].offsetWidth,s=r[0].offsetHeight;y&&(p=i,e=this.getPosition(this.$viewport),i="bottom"==i&&f.bottom+s>e.bottom?"top":"top"==i&&f.top-s<e.top?"bottom":"right"==i&&f.right+o>e.width?"left":"left"==i&&f.left-o<e.left?"right":i,r.removeClass(p).addClass(i));w=this.getCalculatedOffset(i,f,o,s);this.applyPlacement(w,i);h=function(){var n=u.hoverState;u.$element.trigger("shown.bs."+u.type);u.hoverState=null;"out"==n&&u.leave(u)};n.support.transition&&this.$tip.hasClass("fade")?r.one("bsTransitionEnd",h).emulateTransitionEnd(t.TRANSITION_DURATION):h()}};t.prototype.applyPlacement=function(t,i){var r=this.tip(),l=r[0].offsetWidth,e=r[0].offsetHeight,o=parseInt(r.css("margin-top"),10),s=parseInt(r.css("margin-left"),10),h,f,u;isNaN(o)&&(o=0);isNaN(s)&&(s=0);t.top+=o;t.left+=s;n.offset.setOffset(r[0],n.extend({using:function(n){r.css({top:Math.round(n.top),left:Math.round(n.left)})}},t),0);r.addClass("in");h=r[0].offsetWidth;f=r[0].offsetHeight;"top"==i&&f!=e&&(t.top=t.top+e-f);u=this.getViewportAdjustedDelta(i,t,h,f);u.left?t.left+=u.left:t.top+=u.top;var c=/top|bottom/.test(i),a=c?2*u.left-l+h:2*u.top-e+f,v=c?"offsetWidth":"offsetHeight";r.offset(t);this.replaceArrow(a,r[0][v],c)};t.prototype.replaceArrow=function(n,t,i){this.arrow().css(i?"left":"top",50*(1-n/t)+"%").css(i?"top":"left","")};t.prototype.setContent=function(){var t=this.tip(),n=this.getTitle();this.options.html?(this.options.sanitize&&(n=i(n,this.options.whiteList,this.options.sanitizeFn)),t.find(".tooltip-inner").html(n)):t.find(".tooltip-inner").text(n);t.removeClass("fade in top bottom left right")};t.prototype.hide=function(i){function e(){"in"!=r.hoverState&&u.detach();r.$element&&r.$element.removeAttr("aria-describedby").trigger("hidden.bs."+r.type);i&&i()}var r=this,u=n(this.$tip),f=n.Event("hide.bs."+this.type);if(this.$element.trigger(f),!f.isDefaultPrevented())return u.removeClass("in"),n.support.transition&&u.hasClass("fade")?u.one("bsTransitionEnd",e).emulateTransitionEnd(t.TRANSITION_DURATION):e(),this.hoverState=null,this};t.prototype.fixTitle=function(){var n=this.$element;(n.attr("title")||"string"!=typeof n.attr("data-original-title"))&&n.attr("data-original-title",n.attr("title")||"").attr("title","")};t.prototype.hasContent=function(){return this.getTitle()};t.prototype.getPosition=function(t){var r=(t=t||this.$element)[0],u="BODY"==r.tagName,i=r.getBoundingClientRect();null==i.width&&(i=n.extend({},i,{width:i.right-i.left,height:i.bottom-i.top}));var f=window.SVGElement&&r instanceof window.SVGElement,e=u?{top:0,left:0}:f?null:t.offset(),o={scroll:u?document.documentElement.scrollTop||document.body.scrollTop:t.scrollTop()},s=u?{width:n(window).width(),height:n(window).height()}:null;return n.extend({},i,o,s,e)};t.prototype.getCalculatedOffset=function(n,t,i,r){return"bottom"==n?{top:t.top+t.height,left:t.left+t.width/2-i/2}:"top"==n?{top:t.top-r,left:t.left+t.width/2-i/2}:"left"==n?{top:t.top+t.height/2-r/2,left:t.left-i}:{top:t.top+t.height/2-r/2,left:t.left+t.width}};t.prototype.getViewportAdjustedDelta=function(n,t,i,r){var f={top:0,left:0},e,u,o,s,h,c;return this.$viewport?(e=this.options.viewport&&this.options.viewport.padding||0,u=this.getPosition(this.$viewport),/right|left/.test(n)?(o=t.top-e-u.scroll,s=t.top+e-u.scroll+r,o<u.top?f.top=u.top-o:s>u.top+u.height&&(f.top=u.top+u.height-s)):(h=t.left-e,c=t.left+e+i,h<u.left?f.left=u.left-h:c>u.right&&(f.left=u.left+u.width-c)),f):f};t.prototype.getTitle=function(){var t=this.$element,n=this.options;return t.attr("data-original-title")||("function"==typeof n.title?n.title.call(t[0]):n.title)};t.prototype.getUID=function(n){for(;n+=~~(1e6*Math.random()),document.getElementById(n););return n};t.prototype.tip=function(){if(!this.$tip&&(this.$tip=n(this.options.template),1!=this.$tip.length))throw new Error(this.t
1ype+" `template` option must consist of exactly 1 top-level element!");return this.$tip};t.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".tooltip-arrow")};t.prototype.enable=function(){this.enabled=!0};t.prototype.disable=function(){this.enabled=!1};t.prototype.toggleEnabled=function(){this.enabled=!this.enabled};t.prototype.toggle=function(t){var i=this;t&&((i=n(t.currentTarget).data("bs."+this.type))||(i=new this.constructor(t.currentTarget,this.getDelegateOptions()),n(t.currentTarget).data("bs."+this.type,i)));t?(i.inState.click=!i.inState.click,i.isInStateTrue()?i.enter(i):i.leave(i)):i.tip().hasClass("in")?i.leave(i):i.enter(i)};t.prototype.destroy=function(){var n=this;clearTimeout(this.timeout);this.hide(function(){n.$element.off("."+n.type).removeData("bs."+n.type);n.$tip&&n.$tip.detach();n.$tip=null;n.$arrow=null;n.$viewport=null;n.$element=null})};t.prototype.sanitizeHtml=function(n){return i(n,this.options.whiteList,this.options.sanitizeFn)};r=n.fn.tooltip;n.fn.tooltip=function(i){return this.each(function(){var u=n(this),r=u.data("bs.tooltip"),f="object"==typeof i&&i;!r&&/destroy|hide/.test(i)||(r||u.data("bs.tooltip",r=new t(this,f)),"string"==typeof i&&r[i]())})};n.fn.tooltip.Constructor=t;n.fn.tooltip.noConflict=function(){return n.fn.tooltip=r,this}}(jQuery),function(n){"use strict";var t=function(n,t){this.init("popover",n,t)},i;if(!n.fn.tooltip)throw new Error("Popover requires tooltip.js");t.VERSION="3.4.1";t.DEFAULTS=n.extend({},n.fn.tooltip.Constructor.DEFAULTS,{placement:"right",trigger:"click",content:"",template:'<div class="popover" role="tooltip"><div class="arrow"><\/div><h3 class="popover-title"><\/h3><div class="popover-content"><\/div><\/div>'});((t.prototype=n.extend({},n.fn.tooltip.Constructor.prototype)).constructor=t).prototype.getDefaults=function(){return t.DEFAULTS};t.prototype.setContent=function(){var n=this.tip(),i=this.getTitle(),t=this.getContent(),r;this.options.html?(r=typeof t,this.options.sanitize&&(i=this.sanitizeHtml(i),"string"===r&&(t=this.sanitizeHtml(t))),n.find(".popover-title").html(i),n.find(".popover-content").children().detach().end()["string"===r?"html":"append"](t)):(n.find(".popover-title").text(i),n.find(".popover-content").children().detach().end().text(t));n.removeClass("fade top bottom left right in");n.find(".popover-title").html()||n.find(".popover-title").hide()};t.prototype.hasContent=function(){return this.getTitle()||this.getContent()};t.prototype.getContent=function(){var t=this.$element,n=this.options;return t.attr("data-content")||("function"==typeof n.content?n.content.call(t[0]):n.content)};t.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".arrow")};i=n.fn.popover;n.fn.popover=function(i){return this.each(function(){var u=n(this),r=u.data("bs.popover"),f="object"==typeof i&&i;!r&&/destroy|hide/.test(i)||(r||u.data("bs.popover",r=new t(this,f)),"string"==typeof i&&r[i]())})};n.fn.popover.Constructor=t;n.fn.popover.noConflict=function(){return n.fn.popover=i,this}}(jQuery),function(n){"use strict";function t(i,r){this.$body=n(document.body);this.$scrollElement=n(i).is(document.body)?n(window):n(i);this.options=n.extend({},t.DEFAULTS,r);this.selector=(this.options.target||"")+" .nav li > a";this.offsets=[];this.targets=[];this.activeTarget=null;this.scrollHeight=0;this.$scrollElement.on("scroll.bs.scrollspy",n.proxy(this.process,this));this.refresh();this.process()}function i(i){return this.each(function(){var u=n(this),r=u.data("bs.scrollspy"),f="object"==typeof i&&i;r||u.data("bs.scrollspy",r=new t(this,f));"string"==typeof i&&r[i]()})}t.VERSION="3.4.1";t.DEFAULTS={offset:10};t.prototype.getScrollHeight=function(){return this.$scrollElement[0].scrollHeight||Math.max(this.$body[0].scrollHeight,document.documentElement.scrollHeight)};t.prototype.refresh=function(){var t=this,i="offset",r=0;this.offsets=[];this.targets=[];this.scrollHeight=this.getScrollHeight();n.isWindow(this.$scrollElement[0])||(i="position",r=this.$scrollElement.scrollTop());this.$body.find(this.selector).map(function(){var f=n(this),u=f.data("target")||f.attr("href"),t=/^#./.test(u)&&n(u);return t&&t.length&&t.is(":visible")&&[[t[i]().top+r,u]]||null}).sort(function(n,t){return n[0]-t[0]}).each(function(){t.offsets.push(this[0]);t.targets.push(this[1])})};t.prototype.process=function(){var n,i=this.$scrollElement.scrollTop()+this.options.offset,f=this.getScrollHeight(),e=this.options.offset+f-this.$scrollElement.height(),t=this.offsets,r=this.targets,u=this.activeTarget;if(this.scrollHeight!=f&&this.refresh(),e<=i)return u!=(n=r[r.length-1])&&this.activate(n);if(u&&i<t[0])return this.activeTarget=null,this.clear();for(n=t.length;n--;)u!=r[n]&&i>=t[n]&&(t[n+1]===undefined||i<t[n+1])&&this.activate(r[n])};t.prototype.activate=function(t){this.activeTarget=t;this.clear();var r=this.selector+'[data-target="'+t+'"],'+this.selector+'[href="'+t+'"]',i=n(r).parents("li").addClass("active");i.parent(".dropdown-menu").length&&(i=i.closest("li.dropdown").addClass("active"));i.trigger("activate.bs.scrollspy")};t.prototype.clear=function(){n(this.selector).parentsUntil(this.options.target,".active").removeClass("active")};var r=n.fn.scrollspy;n.fn.scrollspy=i;n.fn.scrollspy.Constructor=t;n.fn.scrollspy.noConflict=function(){return n.fn.scrollspy=r,this};n(window).on("load.bs.scrollspy.data-api",function(){n('[data-spy="scroll"]').each(function(){var t=n(this);i.call(t,t.data())})})}(jQuery),function(n){"use strict";function r(i){return this.each(function(){var u=n(this),r=u.data("bs.tab");r||u.data("bs.tab",r=new t(this));"string"==typeof i&&r[i]()})}var t=function(t){this.element=n(t)},u,i;t.VERSION="3.4.1";t.TRANSITION_DURATION=150;t.prototype.show=function(){var t=this.element,f=t.closest("ul:not(.dropdown-menu)"),i=t.data("target"),u;if(i||(i=(i=t.attr("href"))&&i.replace(/.*(?=#[^\s]*$)/,"")),!t.parent("li").hasClass("active")){var r=f.find(".active:last a"),e=n.Event("hide.bs.tab",{relatedTarget:t[0]}),o=n.Event("show.bs.tab",{relatedTarget:r[0]});(r.trigger(e),t.trigger(o),o.isDefaultPrevented()||e.isDefaultPrevented())||(u=n(document).find(i),this.activate(t.closest("li"),f),this.activate(u,u.parent(),function(){r.trigger({type:"hidden.bs.tab",relatedTarget:t[0]});t.trigger({type:"shown.bs.tab",relatedTarget:r[0]})}))}};t.prototype.activate=function(i,r,u){function o(){f.removeClass("active").find("> .dropdown-menu > .active").removeClass("active").end().find('[data-toggle="tab"]').attr("aria-expanded",!1);i.addClass("active").find('[data-toggle="tab"]').attr("aria-expanded",!0);e?(i[0].offsetWidth,i.addClass("in")):i.removeClass("fade");i.parent(".dropdown-menu").length&&i.closest("li.dropdown").addClass("active").end().find('[data-toggle="tab"]').attr("aria-expanded",!0);
1u&&u()}var f=r.find("> .active"),e=u&&n.support.transition&&(f.length&&f.hasClass("fade")||!!r.find("> .fade").length);f.length&&e?f.one("bsTransitionEnd",o).emulateTransitionEnd(t.TRANSITION_DURATION):o();f.removeClass("in")};u=n.fn.tab;n.fn.tab=r;n.fn.tab.Constructor=t;n.fn.tab.noConflict=function(){return n.fn.tab=u,this};i=function(t){t.preventDefault();r.call(n(this),"show")};n(document).on("click.bs.tab.data-api",'[data-toggle="tab"]',i).on("click.bs.tab.data-api",'[data-toggle="pill"]',i)}(jQuery),function(n){"use strict";function i(i){return this.each(function(){var u=n(this),r=u.data("bs.affix"),f="object"==typeof i&&i;r||u.data("bs.affix",r=new t(this,f));"string"==typeof i&&r[i]()})}var t=function(i,r){this.options=n.extend({},t.DEFAULTS,r);var u=this.options.target===t.DEFAULTS.target?n(this.options.target):n(document).find(this.options.target);this.$target=u.on("scroll.bs.affix.data-api",n.proxy(this.checkPosition,this)).on("click.bs.affix.data-api",n.proxy(this.checkPositionWithEventLoop,this));this.$element=n(i);this.affixed=null;this.unpin=null;this.pinnedOffset=null;this.checkPosition()},r;t.VERSION="3.4.1";t.RESET="affix affix-top affix-bottom";t.DEFAULTS={offset:0,target:window};t.prototype.getState=function(n,t,i,r){var u=this.$target.scrollTop(),e=this.$element.offset(),o=this.$target.height(),f,s;return null!=i&&"top"==this.affixed?u<i&&"top":"bottom"==this.affixed?null!=i?!(u+this.unpin<=e.top)&&"bottom":!(u+o<=n-r)&&"bottom":(f=null==this.affixed,s=f?u:e.top,null!=i&&u<=i?"top":null!=r&&n-r<=s+(f?o:t)&&"bottom")};t.prototype.getPinnedOffset=function(){if(this.pinnedOffset)return this.pinnedOffset;this.$element.removeClass(t.RESET).addClass("affix");var n=this.$target.scrollTop(),i=this.$element.offset();return this.pinnedOffset=i.top-n};t.prototype.checkPositionWithEventLoop=function(){setTimeout(n.proxy(this.checkPosition,this),1)};t.prototype.checkPosition=function(){var i,e,o;if(this.$element.is(":visible")){var s=this.$element.height(),r=this.options.offset,f=r.top,u=r.bottom,h=Math.max(n(document).height(),n(document.body).height());if("object"!=typeof r&&(u=f=r),"function"==typeof f&&(f=r.top(this.$element)),"function"==typeof u&&(u=r.bottom(this.$element)),i=this.getState(h,s,f,u),this.affixed!=i){if(null!=this.unpin&&this.$element.css("top",""),e="affix"+(i?"-"+i:""),o=n.Event(e+".bs.affix"),this.$element.trigger(o),o.isDefaultPrevented())return;this.affixed=i;this.unpin="bottom"==i?this.getPinnedOffset():null;this.$element.removeClass(t.RESET).addClass(e).trigger(e.replace("affix","affixed")+".bs.affix")}"bottom"==i&&this.$element.offset({top:h-s-u})}};r=n.fn.affix;n.fn.affix=i;n.fn.affix.Constructor=t;n.fn.affix.noConflict=function(){return n.fn.affix=r,this};n(window).on("load",function(){n('[data-spy="affix"]').each(function(){var r=n(this),t=r.data();t.offset=t.offset||{};null!=t.offsetBottom&&(t.offset.bottom=t.offsetBottom);null!=t.offsetTop&&(t.offset.top=t.offsetTop);i.call(r,t)})})}(jQuery);!function(n,t,i){!function(n){"use strict";"function"==typeof define&&define.amd?define(["jquery"],n):jQuery&&!jQuery.fn.qtip&&n(jQuery)}(function(r){"use strict";function ui(n,t,i,f){this.id=i;this.target=n;this.tooltip=s;this.elements={target:n};this._id=o+"-"+i;this.timers={img:{}};this.options=t;this.plugins={};this.cache={event:{},target:r(),disabled:u,attr:f,onTooltip:u,lastClass:""};this.rendered=this.destroyed=this.disabled=this.waiting=this.hiddenDuringWait=this.positioning=this.triggering=u}function ft(n){return n===s||"object"!==r.type(n)}function vi(n){return!(r.isFunction(n)||n&&n.attr||n.length||"object"===r.type(n)&&(n.jquery||n.then))}function wt(n){var t,e,i,o;return ft(n)?u:(ft(n.metadata)&&(n.metadata={type:n.metadata}),"content"in n&&(t=n.content,ft(t)||t.jquery||t.done?t=n.content={text:e=vi(t)?u:t}:e=t.text,"ajax"in t&&(i=t.ajax,o=i&&i.once!==u,delete t.ajax,t.text=function(n,t){var u=e||r(this).attr(t.options.content.attr)||"Loading...",f=r.ajax(r.extend({},i,{context:t})).then(i.success,s,i.error).then(function(n){return n&&o&&t.set("content.text",n),n}
vendor: 2,944 bytes, line 1
1,function(n,i,r){t.destroyed||0===n.status||t.set("content.text",i+": "+r)});return o?u:(t.set("content.text",u),f)}),"title"in t&&(r.isPlainObject(t.title)&&(t.button=t.title.button,t.title=t.title.text),vi(t.title||u)&&(t.title=u))),"position"in n&&ft(n.position)&&(n.position={my:n.position,at:n.position}),"show"in n&&ft(n.show)&&(n.show=n.show.jquery?{target:n.show}:n.show===f?{ready:f}:{event:n.show}),"hide"in n&&ft(n.hide)&&(n.hide=n.hide.jquery?{target:n.hide}:{event:n.hide}),"style"in n&&ft(n.style)&&(n.style={classes:n.style}),r.each(h,function(){this.sanitize&&this.sanitize(n)}),n)}function yi(n,t){for(var u,f=0,i=n,r=t.split(".");i=i[r[f++]];)f<r.length&&(u=i);return[u||n,r.pop()]}function sr(n,t){var i,r,u;for(i in this.checks)for(r in this.checks[i])(u=new RegExp(r,"i").exec(n))&&(t.push(u),("builtin"===i||this.plugins[i])&&this.checks[i][r].apply(this.plugins[i]||this,t))}function bt(n){return yr.concat("").join(n?"-"+n+" ":" ")}function kt(n,t){return t>0?setTimeout(r.proxy(n,this),t):void n.call(this)}function hr(n){this.tooltip.hasClass(a)||(clearTimeout(this.timers.show),clearTimeout(this.timers.hide),this.timers.show=kt.call(this,function(){this.toggle(f,n)},this.options.show.delay))}function cr(n){if(!this.tooltip.hasClass(a)&&!this.destroyed){var t=r(n.relatedTarget),i=t.closest(rt)[0]===this.tooltip[0],f=t[0]===this.options.show.target[0];if(clearTimeout(this.timers.show),clearTimeout(this.timers.hide),this!==t[0]&&"mouse"===this.options.position.target&&i||this.options.hide.fixed&&/mouse(out|leave|move)/.test(n.type)&&(i||f))try{n.preventDefault();n.stopImmediatePropagation()}catch(e){}else this.timers.hide=kt.call(this,function(){this.toggle(u,n)},this.options.hide.delay,this)}}function fi(n){!this.tooltip.hasClass(a)&&this.options.hide.inactive&&(clearTimeout(this.timers.inactive),this.timers.inactive=kt.call(this,function(){this.hide(n)},this.options.hide.inactive))}function pi(n){this.rendered&&this.tooltip[0].offsetWidth>0&&this.reposition(n)}function wi(n,i,u){r(t.body).delegate(n,(i.split?i:i.join("."+o+" "))+"."+o,function(){var n=c.api[r.attr(this,ni)];n&&!n.disabled&&u.apply(n,arguments)})}function lr(n,i,e){var y,l,v,h,b,k=r(t.body),p=n[0]===t?k:n,w=n.metadata?n.metadata(e.metadata):s,d="html5"===e.metadata.type&&w?w[e.metadata.name]:s,a=n.data(e.metadata.name||"qtipopts");try{a="string"==typeof a?r.parseJSON(a):a}catch(g){}if(h=r.extend(f,{},c.defaults,e,"object"==typeof a?wt(a):s,wt(d||w)),l=h.position,h.id=i,"boolean"==typeof h.content.text){if(v=n.attr(h.content.attr),h.content.attr===u||!v)return u;h.content.text=v}if(l.container.length||(l.container=k),l.target===u&&(l.target=p),h.show.target===u&&(h.show.target=p),h.show.solo===f&&(h.show.solo=l.container.closest("body")),h.hide.target===u&&(h.hide.target=p),h.position.viewport===f&&(h.position.viewport=l.container),l.container=l.container.eq(0),l.at=new tt(l.at,f),l.my=new tt(l.my),n.data(o))if(h.over
1write)n.qtip("destroy",!0);else if(h.overwrite===u)return u;return n.attr(ei,i),h.suppress&&(b=n.attr("title"))&&n.removeAttr("title").attr(ut,b).attr("title",""),y=new ui(n,h,i,!!v),n.data(o,y),y}function at(n){return n.charAt(0).toUpperCase()+n.slice(1)}function ar(n,t){var r,u,f=t.charAt(0).toUpperCase()+t.slice(1),e=(t+" "+wr.join(f+" ")+f).split(" "),o=0;if(ci[t])return n.css(ci[t]);for(;r=e[o++];)if((u=n.css(r))!==i)return ci[t]=r,u}function ot(n,t){return Math.ceil(parseFloat(ar(n,t)))}function bi(n,t){this._ns="tip";this.options=t;this.offset=t.offset;this.size=[t.width,t.height];this.init(this.qtip=n)}function ki(n,t){this.options=t;this._ns="-modal";this.init(this.qtip=n)}function di(n){this._ns="ie6";this.init(this.qtip=n)}var c,e,tt,dt,gt,f=!0,u=!1,s=null,w="x",y="y",d="width",vt="height",b="top",p="left",it="bottom",k="right",l="center",vr="flipinvert",et="shift",h={},o="qtip",ei="data-hasqtip",ni="data-qtip-id",yr=["ui-widget","ui-tooltip"],rt="."+o,gi="click dblclick mousedown mouseup mousemove mouseleave mouseenter".split(" "),nr=o+"-fixed",oi=o+"-default",st=o+"-focus",pr=o+"-hover",a=o+"-disabled",ht="_replacedByqTip",ut="oldtitle",v={ie:function(){for(var n=4,i=t.createElement("div");(i.innerHTML="<!--[if gt IE "+n+"]><i><\/i><![endif]-->")&&i.getElementsByTagName("i")[0];n+=1);return n>4?n:NaN}(),iOS:parseFloat((""+(/CPU.*OS ([0-9_]{1,5})|(CPU like).*AppleWebKit.*Mobile/i.exec(navigator.userAgent)||[0,""])[1]).replace("undefined","3_2").replace("_",".").replace("_",""))||u},tr,ir,yt,li,ai,g,ri,nt,er,or;e=ui.prototype;e._when=function(n){return r.when.apply(r,n)};e.render=function(n){if(this.rendered||this.destroyed)return this;var w,i=this,t=this.options,s=this.cache,y=this.elements,p=t.content.text,l=t.content.title,b=t.content.button,e=t.position,v=("."+this._id+" ",[]);return r.attr(this.target[0],"aria-describedby",this._id),s.posClass=this._createPosClass((this.position={my:e.my,at:e.at}).my),this.tooltip=y.tooltip=w=r("<div/>",{id:this._id,"class":[o,oi,t.style.classes,s.posClass].join(" "),width:t.style.width||"",height:t.style.height||"",tracking:"mouse"===e.target&&e.adjust.mouse,role:"alert","aria-live":"polite","aria-atomic":u,"aria-describedby":this._id+"-content","aria-hidden":f}).toggleClass(a,this.disabled).attr(ni,this.id).data(o,this).appendTo(e.container).append(y.content=r("<div />",{"class":o+"-content",id:this._id+"-content","aria-atomic":f})),this.rendered=-1,this.positioning=f,l&&(this._createTitle(),r.isFunction(l)||v.push(this._updateTitle(l,u))),b&&this._createButton(),r.isFunction(p)||v.push(this._updateContent(p,u)),this.rendered=f,this._setWidget(),r.each(h,function(n){var t;"render"===this.initialize&&(t=this(i))&&(i.plugins[n]=t)}),this._unassignEvents(),this._assignEvents(),this._when(v).then(function(){i._trigger("render");i.positioning=u;i.hiddenDuringWait||!t.show.ready&&!n||i.toggle(f,s.event,u);i.hiddenDuringWait=u}),c.api[this.id]=this,this};e.destroy=function(n){function t(){if(!this.destroyed){this.destroyed=f;var t,n=this.target,i=n.attr(ut);this.rendered&&this.tooltip.stop(1,0).find("*").remove().end().remove();r.each(this.plugins,function(){this.destroy&&this.destroy()});for(t in this.timers)clearTimeout(this.timers[t]);n.removeData(o).removeAttr(ni).removeAttr(ei).removeAttr("aria-describedby");this.options.suppress&&i&&n.attr("title",i).removeAttr(ut);this._unassignEvents();this.options=this.elements=this.cache=this.timers=this.plugins=this.mouse=s;delete c.api[this.id]}}return this.destroyed?this.target:(n===f&&"hide"!==this.triggering||!this.rendered?t.call(this):(this.tooltip.one("tooltiphidden",r.proxy(t,this)),!this.triggering&&this.hide()),this.target)};dt=e.checks={builtin:{"^id$":function(n,t,i,e){var s=i===f?c.nextid:i,h=o+"-"+s;s!==u&&s.length>0&&!r("#"+h).length?(this._id=h,this.rendered&&(this.tooltip[0].id=this._id,this.elements.content[0].id=this._id+"-content",this.elements.title[0].id=this._id+"-title")):n[t]=e},"^prerender":function(n,t,i){i&&!this.rendered&&this.render(this.options.show.ready)},"^content.text$":function(n,t,i){this._updateContent(i)},"^content.attr$":function(n,t,i,r){this.options.content.text===this.target.attr(r)&&this._updateContent(this.target.attr(i))},"^content.title$":function(n,t,i){return i?(i&&!this.elements.title&&this._createTitle(),void this._updateTitle(i)):this._removeTitle()},"^content.button$":function(n,t,i){this._updateButton(i)},"^content.title.(text|button)$":function(n,t,i){this.set("content."+t,i)}
vendor: 5,884 bytes, line 1
1,"^position.(my|at)$":function(n,t,i){"string"==typeof i&&(this.position[t]=n[t]=new tt(i,"at"===t))},"^position.container$":function(n,t,i){this.rendered&&this.tooltip.appendTo(i)},"^show.ready$":function(n,t,i){i&&(!this.rendered&&this.render(f)||this.toggle(f))},"^style.classes$":function(n,t,i,r){this.rendered&&this.tooltip.removeClass(r).addClass(i)},"^style.(width|height)":function(n,t,i){this.rendered&&this.tooltip.css(t,i)},"^style.widget|content.title":function(){this.rendered&&this._setWidget()},"^style.def":function(n,t,i){this.rendered&&this.tooltip.toggleClass(oi,!!i)},"^events.(render|show|move|hide|focus|blur)$":function(n,t,i){this.rendered&&this.tooltip[(r.isFunction(i)?"":"un")+"bind"]("tooltip"+t,i)},"^(show|hide|position).(event|target|fixed|inactive|leave|distance|viewport|adjust)":function(){if(this.rendered){var n=this.options.position;this.tooltip.attr("tracking","mouse"===n.target&&n.adjust.mouse);this._unassignEvents();this._assignEvents()}}}};e.get=function(n){if(this.destroyed)return this;var i=yi(this.options,n.toLowerCase()),t=i[0][i[1]];return t.precedance?t.string():t};tr=/^position\.(my|at|adjust|target|container|viewport)|style|content|show\.ready/i;ir=/^prerender|show\.ready/i;e.set=function(n,t){if(this.destroyed)return this;var o,h=this.rendered,i=u,e=this.options;return this.checks,"string"==typeof n?(o=n,n={},n[o]=t):n=r.extend({},n),r.each(n,function(t,u){if(h&&ir.test(t))return void delete n[t];var o,f=yi(e,t.toLowerCase());o=f[0][f[1]];f[0][f[1]]=u&&u.nodeType?r(u):u;i=tr.test(t)||i;n[t]=[f[0],f[1],u,o]}),wt(e),this.positioning=f,r.each(n,r.proxy(sr,this)),this.positioning=u,this.rendered&&this.tooltip[0].offsetWidth>0&&i&&this.reposition("mouse"===e.position.target?s:this.cache.event),this};e._update=function(n,t){var i=this,e=this.cache;return this.rendered&&n?(r.isFunction(n)&&(n=n.call(this.elements.target,e.event,this)||""),r.isFunction(n.then)?(e.waiting=f,n.then(function(n){return e.waiting=u,i._update(n,t)},s,function(n){return i._update(n,t)})):n===u||!n&&""!==n?u:(n.jquery&&n.length>0?t.empty().append(n.css({display:"block",visibility:"visible"})):t.html(n),this._waitForContent(t).then(function(n){i.rendered&&i.tooltip[0].offsetWidth>0&&i.reposition(e.event,!n.length)}))):u};e._waitForContent=function(n){var t=this.cache;return t.waiting=f,(r.fn.imagesLoaded?n.imagesLoaded():r.Deferred().resolve([])).done(function(){t.waiting=u}).promise()};e._updateContent=function(n,t){this._update(n,this.elements.content,t)};e._updateTitle=function(n,t){this._update(n,this.elements.title,t)===u&&this._removeTitle(u)};e._createTitle=function(){var n=this.elements,t=this._id+"-title";n.titlebar&&this._removeTitle();n.titlebar=r("<div />",{"class":o+"-titlebar "+(this.options.style.widget?bt("header"):"")}).append(n.title=r("<div />",{id:t,"class":o+"-title","aria-atomic":f})).insertBefore(n.content).delegate(".qtip-close","mousedown keydown mouseup keyup mouseout",function(n){r(this).toggleClass("ui-state-active ui-state-focus","down"===n.type.substr(-4))}).delegate(".qtip-close","mouseover mouseout",function(n){r(this).toggleClass("ui-state-hover","mouseover"===n.type)});this.options.content.button&&this._createButton()};e._removeTitle=function(n){var t=this.elements;t.title&&(t.titlebar.remove(),t.titlebar=t.title=t.button=s,n!==u&&this.reposition())};e._createPosClass=function(n){return o+"-pos-"+(n||this.options.position.my).abbrev()};e.reposition=function(i,e){if(!this.rendered||this.positioning||this.destroyed)return this;this.positioning=f;var a,y,ut,at,c=this.cache,d=this.tooltip,w=this.options.position,o=w.target,et=w.my,g=w.at,ot=w.viewport,ht=w.container,ft=w.adjust,vt=ft.method.split(" "),ct=d.outerWidth(u),lt=d.outerHeight(u),nt=0,tt=0,yt=d.css("position"),s={left:0,top:0},wt=d[0].offsetWidth>0,bt=i&&"scroll"===i.type,st=r(n),pt=ht[0].ownerDocument,rt=this.mouse;if(r.isArray(o)&&2===o.length)g={x:p,y:b},s={left:o[0],top:o[1]};else if("mouse"===o)g={x:p,y:b},(!ft.mouse||this.options.hide.distance)&&c.origin&&c.origin.pageX?i=c.origin:!i||i&&("resize"===i.type||"scroll"===i.type)?i=c.event:rt&&rt.pageX&&(i=rt),"static"!==yt&&(s=ht.offset()),pt.body.offsetWidth!==(n.innerWidth||pt.documentElement.clientWidth)&&(y=r(t.body).offset()),s={left:i.pageX-s.left+(y&&y.left||0),top:i.pageY-s.top+(y&&y.top||0)},ft.mouse&&bt&&rt&&(s.left-=(rt.scrollX||0)-st.scrollLeft(),s.top-=(rt.scrollY||0)-st.scrollTop());else{if("event"===o?i&&i.target&&"scroll"!==i.type&&"resize"!==i.type?c.target=r(i.target):i.target||(c.target=this.elements.target):"event"!==o&&(c.target=r(o.jquery?o:this.elements.target)),o=c.target,o=r(o).eq(0),0===o.length)return this;o[0]===t||o[0]===n?(nt=v.iOS?n.innerWidth:o.width(),tt=v.iOS?n.innerHeight:o.height(),o[0]===n&&(s={top:(ot||o).scrollTop(),left:(ot||o).scrollLeft()})):h.imagemap&&o.is("area")?a=h.imagemap(this,o,g,h.viewport?vt:u):h.svg&&o&&o[0].ownerSVGElement?a=h.svg(this,o,g,h.viewport?vt:u):(nt=o.outerWidth(u),tt=o.outerHeight(u),s=o.offset());a&&(nt=a.width,tt=a.height,y=a.offset,s=a.position);s=this.reposition.offset(o,s,ht);(v.iOS>3.1&&v.iOS<4.1||v.iOS>=4.3&&v.iOS<4.33||!v.iOS&&"fixed"===yt)&&(s.left-=st.scrollLeft(),s.top-=st.scrollTop());(!a||a&&a.adjustable!==u)&&(s.left+=g.x===k?nt:g.x===l?nt/2:0,s.top+=g.y===it?tt:g.y===l?tt/2:0)}return s.left+=ft.x+(et.x===k?-ct:et.x===l?-ct/2:0),s.top+=ft.y+(et.y===it?-lt:et.y===l?-lt/2:0),h.viewport?(ut=s.adjusted=h.viewport(this,s,w,nt,tt,ct,lt),y&&ut.left&&(s.left+=y.left),y&&ut.top&&(s.top+=y.top),ut.my&&(this.position.my=ut.my)):s.adjusted={left:0,top:0},c.posClass!==(at=this._createPosClass(this.position.my))&&d.removeClass(c.posClass).addClass(c.posClass=at),this._trigger("move",[s,ot.elem||ot],i)?(delete s.adjusted,e===u||!wt||isNaN(s.left)||isNaN(s.top)||"mouse"===o||!r.isFunction(w.effect)?d.css(s):r.isFunction(w.effect)&&(w.effect.call(d,this,r.extend({}
1,s)),d.queue(function(n){r(this).css({opacity:"",height:""});v.ie&&this.style.removeAttribute("filter");n()})),this.positioning=u,this):this};e.reposition.offset=function(n,i,u){function s(n,t){i.left+=t*n.scrollLeft();i.top+=t*n.scrollTop()}if(!u[0])return i;var o,h,e,c,l=r(n[0].ownerDocument),a=!!v.ie&&"CSS1Compat"!==t.compatMode,f=u[0];do"static"!==(h=r.css(f,"position"))&&("fixed"===h?(e=f.getBoundingClientRect(),s(l,-1)):(e=r(f).position(),e.left+=parseFloat(r.css(f,"borderLeftWidth"))||0,e.top+=parseFloat(r.css(f,"borderTopWidth"))||0),i.left-=e.left+(parseFloat(r.css(f,"marginLeft"))||0),i.top-=e.top+(parseFloat(r.css(f,"marginTop"))||0),o||"hidden"===(c=r.css(f,"overflow"))||"visible"===c||(o=r(f)));while(f=f.offsetParent);return o&&(o[0]!==l[0]||a)&&s(o,1),i};yt=(tt=e.reposition.Corner=function(n,t){n=(""+n).replace(/([A-Z])/," $1").replace(/middle/gi,l).toLowerCase();this.x=(n.match(/left|right/i)||n.match(/center/)||["inherit"])[0].toLowerCase();this.y=(n.match(/top|bottom|center/i)||["inherit"])[0].toLowerCase();this.forceY=!!t;var i=n.charAt(0);this.precedance="t"===i||"b"===i?y:w}).prototype;yt.invert=function(n,t){this[n]=this[n]===p?k:this[n]===k?p:t||this[n]};yt.string=function(n){var t=this.x,i=this.y,r=t!==i?"center"===t||"center"!==i&&(this.precedance===y||this.forceY)?[i,t]:[t,i]:[t];return n!==!1?r.join(" "):r};yt.abbrev=function(){var n=this.string(!1);return n[0].charAt(0)+(n[1]&&n[1].charAt(0)||"")};yt.clone=function(){return new tt(this.string(),this.forceY)};e.toggle=function(n,i){var c=this.cache,b=this.options,e=this.tooltip;if(i){if(/over|enter/.test(i.type)&&c.event&&/out|leave/.test(c.event.type)&&b.show.target.add(i.target).length===b.show.target.length&&e.has(i.relatedTarget).length)return this;c.event=r.event.fix(i)}if(this.waiting&&!n&&(this.hiddenDuringWait=f),!this.rendered)return n?this.render(1):this;if(this.destroyed||this.disabled)return this;var y,p,l,w=n?"show":"hide",h=this.options[w],k=(this.options[n?"hide":"show"],this.options.position),a=this.options.content,d=this.tooltip.css("width"),g=this.tooltip.is(":visible"),nt=n||1===h.target.length,tt=!i||h.target.length<2||c.target[0]===i.target;return(typeof n).search("boolean|number")&&(n=!g),y=!e.is(":animated")&&g===n&&tt,p=y?s:!!this._trigger(w,[90]),this.destroyed?this:(p!==u&&n&&this.focus(i),!p||y?this:(r.attr(e[0],"aria-hidden",!n),n?(this.mouse&&(c.origin=r.event.fix(this.mouse)),r.isFunction(a.text)&&this._updateContent(a.text,u),r.isFunction(a.title)&&this._updateTitle(a.title,u),!gt&&"mouse"===k.target&&k.adjust.mouse&&(r(t).bind("mousemove."+o,this._storeMouse),gt=f),d||e.css("width",e.outerWidth(u)),this.reposition(i,arguments[2]),d||e.css("width",""),h.solo&&("string"==typeof h.solo?r(h.solo):r(rt,h.solo)).not(e).not(h.target).qtip("hide",r.Event("tooltipsolo"))):(clearTimeout(this.timers.show),delete c.origin,gt&&!r(rt+'[tracking="true"]:visible',h.solo).not(e).length&&(r(t).unbind("mousemove."+o),gt=u),this.blur(i)),l=r.proxy(function(){n?(v.ie&&e[0].style.removeAttribute("filter"),e.css("overflow",""),"string"==typeof h.autofocus&&r(this.options.show.autofocus,e).focus(),this.options.show.target.trigger("qtip-"+this.id+"-inactive")):e.css({display:"",visibility:"",opacity:"",left:"",top:""});this._trigger(n?"visible":"hidden")},this),h.effect===u||nt===u?(e[w](),l()):r.isFunction(h.effect)?(e.stop(1,1),h.effect.call(e,this),e.queue("fx",function(n){l();n()})):e.fadeTo(90,n?1:0,l),n&&h.target.trigger("qtip-"+this.id+"-inactive"),this))};e.show=function(n){return this.toggle(f,n)};e.hide=function(n){return this.toggle(u,n)};e.focus=function(n){if(!this.rendered||this.destroyed)return this;var t=r(rt),i=this.tooltip,f=parseInt(i[0].style.zIndex,10),u=c.zindex+t.length;return i.hasClass(st)||this._trigger("focus",[u],n)&&(f!==u&&(t.each(function(){this.style.zIndex>f&&(this.style.zIndex=this.style.zIndex-1)}),t.filter("."+st).qtip("blur",n)),i.addClass(st)[0].style.zIndex=u),this};e.blur=function(n){return!this.rendered||this.destroyed?this:(this.tooltip.removeClass(st),this._trigger("blur",[this.tooltip.css("zIndex")],n),this)};e.disable=function(n){return this.destroyed?this:("toggle"===n?n=!(this.rendered?this.tooltip.hasClass(a):this.disabled):"boolean"!=typeof n&&(n=f),this.rendered&&this.tooltip.toggleClass(a,n).attr("aria-disabled",n),this.disabled=!!n,this)};e.enable=function(){return this.disable(u)};e._createButton=function(){var e=this,n=this.elements,i=n.tooltip,t=this.options.content.button,s="string"==typeof t,f=s?t:"Close tooltip";n.button&&n.button.remove();n.button=t.jquery?t:r("<a />",{"class":"qtip-close "+(this.options.style.widget?"":o+"-icon"),title:f,"aria-label":f}).prepend(r("<span />",{"class":"ui-icon ui-icon-close",html:"&times;"}));n.button.appendTo(n.titlebar||i).attr("role","button").click(function(n){return i.hasClass(a)||e.hide(n),u})};e._updateButton=function(n){if(!this.rendered)return u;var t=this.elements.button;n?this._createButton():t.remove()};e._setWidget=function(){var t=this.options.style.widget,n=this.elements,i=n.tooltip,r=i.hasClass(a);i.removeClass(a);a=t?"ui-state-disabled":"qtip-disabled";i.toggleClass(a,r);i.toggleClass("ui-helper-reset "+bt(),t).toggleClass(oi,this.options.style.def&&!t);n.content&&n.content.toggleClass(bt("content"),t);n.titlebar&&n.titlebar.toggleClass(bt("header"),t);n.button&&n.button.toggleClass(o+"-icon",!t)};e._storeMouse=function(n){return(this.mouse=r.event.fix(n)).type="mousemove",this};e._bind=function(n,t,i,u,f){if(n&&i&&t.length){var e="."+this._id+(u?"-"+u:"");return r(n).bind((t.split?t:t.join(e+" "))+e,r.proxy(i,f||this)),this}};e._unbind=function(n,t){return n&&r(n).unbind("."+this._id+(t?"-"+t:"")),this};e._trigger=function(n,t,i){var f=r.Event("tooltip"+n);return f.originalEvent=i&&r.extend({},i)||this.cache.event||s,this.triggering=n,this.tooltip.trigger(f,[this].concat(t||[])),this.triggering=u,!f.isDefaultPrevented()};e._bindEvents=function(n,t,i,u,f,e){var o=i.filter(u).add(u.filter(i)),s=[];o.length&&(r.each(t,function(t,i){var u=r.inArray(i,n);u>-1&&s.push(n.splice(u,1)[0])}),s.length&&(this._bind(o,s,function(n){var t=this.rendered?this.tooltip[0].offsetWidth>0:!1;(t?e:f).call(this,n)}),i=i.not(o),u=u.not(o)));this._bind(i,n,f);this._bind(u,t,e)};e._assignInitialEvents=function(n){function i(n){return this.disabled||this.destroyed?u:(this.cache.event=n&&r.event.fix(n),this.cache.target=n&&r(n.target),clearTimeout(this.timers.show),void(this.timers.show=kt.call(this,function(){this.render("object"==typeof n||t.show.ready)},t.prerender?0:t.show.delay)))}var t=this.options,e=t.show.target,s=t.hide.target,h=t.show.event?r.trim(""+t.show.event).split(" "):[],o=t.hide.event?r.trim(""+t.hide.event).split(" "):[];this._bind(this.elements.target,["remove","removeqtip"],function(){this.destroy(!0)},"destroy");/mouse(over|enter)/i.test(t.show.event)&&!/mouse(out|leave)/i.test(t.hide.event)&&o.push("mouseleave");this._bind(e,"mousemove",function(n){this._storeMouse(n);this.cache.onTarget=f});this._bindEvents(h,o,e,s,i,function(){return this.timers?void clearTimeout(this.timers.show):u});
1(t.show.ready||t.prerender)&&i.call(this,n)};e._assignEvents=function(){var y=this,i=this.options,f=i.position,e=this.tooltip,s=i.show.target,o=i.hide.target,p=f.container,h=f.viewport,l=r(t),v=(r(t.body),r(n)),w=i.show.event?r.trim(""+i.show.event).split(" "):[],b=i.hide.event?r.trim(""+i.hide.event).split(" "):[];r.each(i.events,function(n,t){y._bind(e,"toggle"===n?["tooltipshow","tooltiphide"]:["tooltip"+n],t,null,e)});/mouse(out|leave)/i.test(i.hide.event)&&"window"===i.hide.leave&&this._bind(l,["mouseout","blur"],function(n){/select|option/.test(n.target.nodeName)||n.relatedTarget||this.hide(n)});i.hide.fixed?o=o.add(e.addClass(nr)):/mouse(over|enter)/i.test(i.show.event)&&this._bind(o,"mouseleave",function(){clearTimeout(this.timers.show)});(""+i.hide.event).indexOf("unfocus")>-1&&this._bind(p.closest("html"),["mousedown","touchstart"],function(n){var t=r(n.target),i=this.rendered&&!this.tooltip.hasClass(a)&&this.tooltip[0].offsetWidth>0,u=t.parents(rt).filter(this.tooltip[0]).length>0;t[0]===this.target[0]||t[0]===this.tooltip[0]||u||this.target.has(t[0]).length||!i||this.hide(n)});"number"==typeof i.hide.inactive&&(this._bind(s,"qtip-"+this.id+"-inactive",fi,"inactive"),this._bind(o.add(e),c.inactiveEvents,fi));this._bindEvents(w,b,s,o,hr,cr);this._bind(s.add(e),"mousemove",function(n){if("number"==typeof i.hide.distance){var t=this.cache.origin||{},r=this.options.hide.distance,u=Math.abs;(u(n.pageX-t.pageX)>=r||u(n.pageY-t.pageY)>=r)&&this.hide(n)}this._storeMouse(n)});"mouse"===f.target&&f.adjust.mouse&&(i.hide.event&&this._bind(s,["mouseenter","mouseleave"],function(n){return this.cache?void(this.cache.onTarget="mouseenter"===n.type):u}),this._bind(l,"mousemove",function(n){this.rendered&&this.cache.onTarget&&!this.tooltip.hasClass(a)&&this.tooltip[0].offsetWidth>0&&this.reposition(n)}));(f.adjust.resize||h.length)&&this._bind(r.event.special.resize?h:v,"resize",pi);f.adjust.scroll&&this._bind(v.add(f.container),"scroll",pi)};e._unassignEvents=function(){var u=this.options,f=u.show.target,e=u.hide.target,i=r.grep([this.elements.target[0],this.rendered&&this.tooltip[0],u.position.container[0],u.position.viewport[0],u.position.container.closest("html")[0],n,t],function(n){return"object"==typeof n});f&&f.toArray&&(i=i.concat(f.toArray()));e&&e.toArray&&(i=i.concat(e.toArray()));this._unbind(i)._unbind(i,"destroy")._unbind(i,"inactive")};r(function(){wi(rt,["mouseenter","mouseleave"],function(n){var u="mouseenter"===n.type,i=r(n.currentTarget),f=r(n.relatedTarget||n.target),t=this.options;u?(this.focus(n),i.hasClass(nr)&&!i.hasClass(a)&&clearTimeout(this.timers.hide)):"mouse"===t.position.target&&t.position.adjust.mouse&&t.hide.event&&t.show.target&&!f.closest(t.show.target[0]).length&&this.hide(n);i.toggleClass(pr,u)});wi("["+ni+"]",gi,fi)});c=r.fn.qtip=function(n,t,e){var a=(""+n).toLowerCase(),y=s,p=r.makeArray(arguments).slice(1),v=p[p.length-1],l=this[0]?r.data(this[0],o):s;return!arguments.length&&l||"api"===a?l:"string"==typeof n?(this.each(function(){var n=r.data(this,o);if(!n)return f;if(v&&v.timeStamp&&(n.cache.event=v),t&&("option"===a||"options"===a)){if(e===i&&!r.isPlainObject(t))return y=n.get(t),u;n.set(t,e)}else n[a]&&n[a].apply(n,p)}),y!==s?y:this):"object"!=typeof n&&arguments.length?void 0:(l=wt(r.extend(f,{},n)),this.each(function(n){var i,t;return t=r.isArray(l.id)?l.id[n]:l.id,t=!t||t===u||t.length<1||c.api[t]?c.nextid++:t,i=lr(r(this),t,l),i===u?f:(c.api[t]=i,r.each(h,function(){"initialize"===this.initialize&&this(i)}),void i._assignInitialEvents(v))}))};r.qtip=ui;c.api={};r.each({attr:function(n,t){if(this.length){var u=this[0],f="title",i=r.data(u,"qtip");if(n===f&&i&&"object"==typeof i&&i.options.suppress)return arguments.length<2?r.attr(u,ut):(i&&i.options.content.attr===f&&i.cache.attr&&i.set("content.text",t),this.attr(ut,t))}return r.fn["attr"+ht].apply(this,arguments)},clone:function(n){var t=(r([]),r.fn["clone"+ht].apply(this,arguments));return n||t.filter("["+ut+"]").attr("title",function(){return r.attr(this,ut)}).removeAttr(ut),t}},function(n,t){if(!t||r.fn[n+ht])return f;var i=r.fn[n+ht]=r.fn[n];r.fn[n]=function(){return t.apply(this,arguments)||i.apply(this,arguments)}});r.ui||(r["cleanData"+ht]=r.cleanData,r.cleanData=function(n){for(var t,i=0;(t=r(n[i])).length;i++)if(t.attr(ei))try{t.triggerHandler("removeqtip")}catch(u){}r["cleanData"+ht].apply(this,arguments)});c.version="2.2.1";c.nextid=0;c.inactiveEvents=gi;c.zindex=15e3;c.defaults={prerender:u,id:u,overwrite:f,suppress:f,content:{text:f,attr:"title",title:u,button:u},position:{my:"top left",at:"bottom right",target:u,container:u,viewport:u,adjust:{x:0,y:0,mouse:f,scroll:f,resize:f,method:"flipinvert flipinvert"},effect:function(n,t){r(this).animate(t,{duration:200,queue:u})}}
vendor: 4,158 bytes, line 1
1,show:{target:u,event:"mouseenter",effect:f,delay:90,solo:u,ready:u,autofocus:u},hide:{target:u,event:"mouseleave",effect:f,delay:0,fixed:u,inactive:u,leave:"window",distance:u},style:{classes:"",widget:u,width:u,height:u,def:f},events:{render:s,move:s,show:s,hide:s,toggle:s,visible:s,hidden:s,focus:s,blur:s}};var si,hi="margin",ti="border",pt="color",ct="background-color",rr="transparent",ur=" !important",ii=!!t.createElement("canvas").getContext,fr=/rgba?\(0, 0, 0(, 0)?\)|transparent|#123456/i,ci={},wr=["Webkit","O","Moz","ms"];if(ii)var br=n.devicePixelRatio||1,kr=function(){var n=t.createElement("canvas").getContext("2d");return n.backingStorePixelRatio||n.webkitBackingStorePixelRatio||n.mozBackingStorePixelRatio||n.msBackingStorePixelRatio||n.oBackingStorePixelRatio||1}(),lt=br/kr;else li=function(n,t,i){return"<qtipvml:"+n+' xmlns="urn:schemas-microsoft.com:vml" class="qtip-vml" '+(t||"")+' style="behavior: url(#default#VML); '+(i||"")+'" />'};r.extend(bi.prototype,{init:function(n){var t,i;i=this.element=n.elements.tip=r("<div />",{"class":o+"-tip"}).prependTo(n.tooltip);ii?(t=r("<canvas />").appendTo(this.element)[0].getContext("2d"),t.lineJoin="miter",t.miterLimit=1e5,t.save()):(t=li("shape",'coordorigin="0,0"',"position:absolute;"),this.element.html(t+t),n._bind(r("*",i).add(i),["click","mousedown"],function(n){n.stopPropagation()},this._ns));n._bind(n.tooltip,"tooltipmove",this.reposition,this._ns,this);this.create()},_swapDimensions:function(){this.size[0]=this.options.height;this.size[1]=this.options.width},_resetDimensions:function(){this.size[0]=this.options.width;this.size[1]=this.options.height},_useTitle:function(n){var t=this.qtip.elements.titlebar;return t&&(n.y===b||n.y===l&&this.element.position().top+this.size[1]/2+this.options.offset<t.outerHeight(f))},_parseCorner:function(n){var t=this.qtip.options.position.my;return n===u||t===u?n=u:n===f?n=new tt(t.string()):n.string||(n=new tt(n),n.fixed=f),n},_parseWidth:function(n,t,i){var r=this.qtip.elements,u=ti+at(t)+"Width";return(i?ot(i,u):ot(r.content,u)||ot(this._useTitle(n)&&r.titlebar||r.content,u)||ot(r.tooltip,u))||0},_parseRadius:function(n){var t=this.qtip.elements,i=ti+at(n.y)+at(n.x)+"Radius";return v.ie<9?0:ot(this._useTitle(n)&&t.titlebar||t.content,i)||ot(t.tooltip,i)||0},_invalidColour:function(n,t,i){var r=n.css(t);return!r||i&&r===n.css(i)||fr.test(r)?u:r},_parseColours:function(n){var i=this.qtip.elements,u=this.element.css("cssText",""),f=ti+at(n[n.precedance])+at(pt),o=this._useTitle(n)&&i.titlebar||i.content,t=this._invalidColour,e=[];return e[0]=t(u,ct)||t(o,ct)||t(i.content,ct)||t(i.tooltip,ct)||u.css(ct),e[1]=t(u,f,pt)||t(o,f,pt)||t(i.content,f,pt)||t(i.tooltip,f,pt)||i.tooltip.css(f),r("*",u).add(u).css("cssText",ct+":"+rr+ur+";"+ti+":0"+ur+";"),e},_calculateSize:function(n){var o,f,e,s=n.precedance===y,h=this.options.width,r=this.options.height,c="c"===n.abbrev(),l=(s?h:r)*(c?.5:1),i=Math.pow,a=Math.round,u=Math.sqrt(i(l,2)+i(r,2)),t=[this.border/l*u,this.border/r*u];return t[2]=Math.sqrt(i(t[0],2)-i(this.border,2)),t[3]=Math.sqrt(i(t[1],2)-i(this.border,2)),o=u+t[2]+t[3]+(c?0:t[0]),f=o/u,e=[a(f*h),a(f*r)],s?e:e.reverse()},_calculateTip:function(n,t,i){i=i||1;t=t||this.size;var r=t[0]*i,u=t[1]*i,e=Math.ceil(r/2),o=Math.ceil(u/2),f={br:[0,0,r,u,r,0],bl:[0,0,r,0,0,u],tr:[0,u,r,0,r,u],tl:[0,0,0,u,r,u],tc:[0,u,e,0,r,u],bc:[0,0,r,0,e,u],rc:[0,0,r,o,0,u],lc:[r,0,r,u,0,o]};return f.lt=f.br,f.rt=f.bl,f.lb=f.tr,f.rb=f.tl,f[n.abbrev()]},_drawCoords:function(n,t){n.beginPath();n.moveTo(t[0],t[1]);n.lineTo(t[2],t[3]);n.lineTo(t[4],t[5]);n.closePath()},create:function(){var n=this.corner=(ii||v.ie)&&this._parseCorner(this.options.corner);return(this.enabled=!!this.corner&&"c"!==this.corner.abbrev())&&(this.qtip.cache.corner=n.clone(),this.update()),this.element.toggle(this.enabled),this.corner},update:function(t,i){if(!this.enabled)return this;var a,et,h,c,ot,g,o,s,ht=this.qtip.elements,st=this.element,rt=st.children(),ut=this.options,nt=this.size,e=ut.mimic,ft=Math.round;t||(t=this.qtip.cache.corner||this.corner);e===u?e=t:(e=new tt(e),e.precedance=t.precedance,"inherit"===e.x?e.x=t.x:"inherit"===e.
1y?e.y=t.y:e.x===e.y&&(e[t.precedance]=t[t.precedance]));et=e.precedance;t.precedance===w?this._swapDimensions():this._resetDimensions();a=this.color=this._parseColours(t);a[1]!==rr?(s=this.border=this._parseWidth(t,t[t.precedance]),ut.border&&1>s&&!fr.test(a[1])&&(a[0]=a[1]),this.border=s=ut.border!==f?ut.border:s):this.border=s=0;o=this.size=this._calculateSize(t);st.css({width:o[0],height:o[1],lineHeight:o[1]+"px"});g=t.precedance===y?[ft(e.x===p?s:e.x===k?o[0]-nt[0]-s:(o[0]-nt[0])/2),ft(e.y===b?o[1]-nt[1]:0)]:[ft(e.x===p?o[0]-nt[0]:0),ft(e.y===b?s:e.y===it?o[1]-nt[1]-s:(o[1]-nt[1])/2)];ii?(h=rt[0].getContext("2d"),h.restore(),h.save(),h.clearRect(0,0,6e3,6e3),c=this._calculateTip(e,nt,lt),ot=this._calculateTip(e,this.size,lt),rt.attr(d,o[0]*lt).attr(vt,o[1]*lt),rt.css(d,o[0]).css(vt,o[1]),this._drawCoords(h,ot),h.fillStyle=a[1],h.fill(),h.translate(g[0]*lt,g[1]*lt),this._drawCoords(h,c),h.fillStyle=a[0],h.fill()):(c=this._calculateTip(e),c="m"+c[0]+","+c[1]+" l"+c[2]+","+c[3]+" "+c[4]+","+c[5]+" xe",g[2]=s&&/^(r|b)/i.test(t.string())?8===v.ie?2:1:0,rt.css({coordsize:o[0]+s+" "+(o[1]+s),antialias:""+(e.string().indexOf(l)>-1),left:g[0]-g[2]*Number(et===w),top:g[1]-g[2]*Number(et===y),width:o[0]+s,height:o[1]+s}).each(function(n){var t=r(this);t[t.prop?"prop":"attr"]({coordsize:o[0]+s+" "+(o[1]+s),path:c,fillcolor:a[0],filled:!!n,stroked:!n}).toggle(!(!s&&!n));n||t.html(li("stroke",'weight="'+2*s+'px" color="'+a[1]+'" miterlimit="1000" joinstyle="miter"'))}));n.opera&&setTimeout(function(){ht.tip.css({display:"inline-block",visibility:"visible"})},1);i!==u&&this.calculate(t,o)},calculate:function(n,t){if(!this.enabled)return u;var i,o,e=this,s=this.qtip.elements,c=this.element,h=this.options.offset,f=(s.tooltip.hasClass("ui-widget"),{});return n=n||this.corner,i=n.precedance,t=t||this._calculateSize(n),o=[n.x,n.y],i===w&&o.reverse(),r.each(o,function(r,u){var o,a,c;u===l?(o=i===y?p:b,f[o]="50%",f[hi+"-"+o]=-Math.round(t[i===y?0:1]/2)+h):(o=e._parseWidth(n,u,s.tooltip),a=e._parseWidth(n,u,s.content),c=e._parseRadius(n),f[u]=Math.max(-e.border,r?a:h+(c>o?c:-o)))}),f[n[i]]-=t[i===w?0:1],c.css({margin:"",top:"",bottom:"",left:"",right:""}).css(f),f},reposition:function(n,t,r){function tt(n,t,i,r,u){n===et&&s.precedance===t&&h[r]&&s[i]!==l?s.precedance=s.precedance===w?y:w:n!==et&&h[r]&&(s[t]=s[t]===l?h[r]>0?r:u:s[t]===r?u:r)}function rt(n,t,f){s[n]===l?nt[hi+"-"+t]=o[n]=e[hi+"-"+t]-h[t]:(a=e[f]!==i?[h[t],-e[t]]:[-h[t],e[t]],(o[n]=Math.max(a[0],a[1]))>a[0]&&(r[t]-=h[t],o[t]=u),nt[e[f]!==i?f:t]=o[n])}if(this.enabled){var e,a,c=t.cache,s=this.corner.clone(),h=r.adjusted,v=t.options.position.adjust.method.split(" "),d=v[0],g=v[1]||v[0],o={left:u,top:u,x:0,y:0},nt={};this.corner.fixed!==f&&(tt(d,w,y,p,k),tt(g,y,w,b,it),(s.string()!==c.corner.string()||c.cornerTop!==h.top||c.cornerLeft!==h.left)&&this.update(s,u));e=this.calculate(s);e.right!==i&&(e.left=-e.right);e.bottom!==i&&(e.top=-e.bottom);e.user=this.offset;(o.left=d===et&&!!h.left)&&rt(w,p,k);(o.top=g===et&&!!h.top)&&rt(y,b,it);this.element.css(nt).toggle(!(o.x&&o.y||s.x===l&&o.y||s.y===l&&o.x));r.left-=e.left.charAt?e.user:d!==et||o.top||!o.left&&!o.top?e.left+this.border:0;r.top-=e.top.charAt?e.user:g!==et||o.left||!o.left&&!o.top?e.top+this.border:0;c.cornerLeft=h.left;c.cornerTop=h.top;c.corner=s.clone()}},destroy:function(){this.qtip._unbind(this.qtip.tooltip,this._ns);this.qtip.elements.tip&&this.qtip.elements.tip.find("*").remove().end().remove()}});si=h.tip=function(n){return new bi(n,n.options.style.tip)};si.initialize="render";si.sanitize=function(n){if(n.style&&"tip"in n.style){var t=n.style.tip;"object"!=typeof t&&(t=n.style.tip={corner:t});/string|boolean/i.test(typeof t.corner)||(t.corner=f)}};dt.tip={"^position.my|style.tip.(corner|mimic|border)$":function(){this.create();this.qtip.reposition()},"^style.tip.(height|width)$":function(n){this.size=[n.width,n.height];this.update();this.qtip.reposition()},"^content.title|style.(classes|widget)$":function(){this.update()}};r.extend(f,c.defaults,{style:{tip:{corner:f,mimic:u,width:6,height:6,border:f,offset:0}}});ri="qtip-modal";nt="."+ri;g=function(){function l(n){if(r.expr[":"].focusable)return r.expr[":"].focusable;var t,i,u,e=!isNaN(r.attr(n,"tabindex")),f=n.nodeName&&n.nodeName.toLowerCase();return"area"===f?(t=n.parentNode,i=t.name,n.href&&i&&"map"===t.nodeName.toLowerCase()?(u=r("img[usemap=#"+i+"]")[0],!!u&&u.is(":visible")):!1):/input|select|textarea|button|object/.test(f)?!n.disabled:"a"===f?n.href||e:e}function h(n){o.length<1&&n.length?n.not("body").blur():o.first().focus()}function a(t){if(n.is(":visible")){var e,f=r(t.target),s=i.tooltip,c=f.closest(rt);e=c.length<1?u:parseInt(c[0].style.zIndex,10)>parseInt(s[0].style.zIndex,10);e||f.closest(rt)[0]===s[0]||h(f);v=t.target===o[o.length-1]}}var i,v,c,n,e=this,o={};r.extend(e,{init:function(){return n=e.elem=r("<div />",{id:"qtip-overlay",html:"<div><\/div>",mousedown:function(){return u}}).hide(),r(t.body).bind("focusin"+nt,a),r(t).bind("keydown"+nt,function(n){i&&i.options.show.modal.escape&&27===n.keyCode&&i.hide(n)}),n.bind("click"+nt,function(n){i&&i.options.show.modal.blur&&i.hide(n)}),e},update:function(n){i=n;o=n.options.show.modal.stealfocus!==u?n.tooltip.find("*").filter(function(){return l(this)}):[]},toggle:function(o,l,a){var p=(r(t.body),o.tooltip),v=o.options.show.modal,y=v.effect,w=l?"show":"hide",b=n.is(":visible"),k=r(nt).filter(":visible:not(:animated)").not(p);return e.update(o),l&&v.stealfocus!==u&&h(r(":focus")),n.toggleClass("blurs",v.blur),l&&n.appendTo(t.body),n.is(":animated")&&b===l&&c!==u||!l&&k.length?e:(n.stop(f,u),r.isFunction(y)?y.call(n,l):y===u?n[w]():n.fadeTo(parseInt(a,10)||90,l?1:0,function(){l||n.hide()}),l||n.queue(function(t){n.css({left:"",top:""});r(nt).length||n.detach();t()}),c=l,i.destroyed&&(i=s),e)}});e.init()};g=new g;r.extend(ki.prototype,{init:function(n){var t=n.tooltip;return this.options.on?(n.elements.overlay=g.elem,t.addClass(ri).css("z-index",c.modal_zindex+r(nt).length),n._bind(t,["tooltipshow","tooltiphide"],function(n,i,u){var f=n.originalEvent;if(n.target===t[0])if(f&&"tooltiphide"===n.type&&/mouse(leave|enter)/.test(f.type)&&r(f.relatedTarget).closest(g.elem[0]).length)try{n.preventDefault()}catch(e){}else(!f||f&&"tooltipsolo"!==f.type)&&this.toggle(n,"tooltipshow"===n.type,u)}
vendor: 4,357 bytes, line 1
1,this._ns,this),n._bind(t,"tooltipfocus",function(n,i){if(!n.isDefaultPrevented()&&n.target===t[0]){var u=r(nt),f=c.modal_zindex+u.length,e=parseInt(t[0].style.zIndex,10);g.elem[0].style.zIndex=f-1;u.each(function(){this.style.zIndex>e&&(this.style.zIndex-=1)});u.filter("."+st).qtip("blur",n.originalEvent);t.addClass(st)[0].style.zIndex=f;g.update(i);try{n.preventDefault()}catch(o){}}},this._ns,this),void n._bind(t,"tooltiphide",function(n){n.target===t[0]&&r(nt).filter(":visible").not(t).last().qtip("focus",n)},this._ns,this)):this},toggle:function(n,t,i){return n&&n.isDefaultPrevented()?this:void g.toggle(this.qtip,!!t,i)},destroy:function(){this.qtip.tooltip.removeClass(ri);this.qtip._unbind(this.qtip.tooltip,this._ns);g.toggle(this.qtip,u);delete this.qtip.elements.overlay}});ai=h.modal=function(n){return new ki(n,n.options.show.modal)};ai.sanitize=function(n){n.show&&("object"!=typeof n.show.modal?n.show.modal={on:!!n.show.modal}:"undefined"==typeof n.show.modal.on&&(n.show.modal.on=f))};c.modal_zindex=c.zindex-200;ai.initialize="render";dt.modal={"^show.modal.(on|blur)$":function(){this.destroy();this.init();this.qtip.elems.overlay.toggle(this.qtip.tooltip[0].offsetWidth>0)}};r.extend(f,c.defaults,{show:{modal:{on:u,effect:f,blur:f,stealfocus:f,escape:f}}});h.viewport=function(i,r,f,e,o,s,h){function at(n,t,i,u,f,e,o,s,h){var y=r[f],c=v[n],k=kt[n],rt=i===et,tt=c===f?h:c===e?-h:-h/2,ut=k===f?s:k===e?-s:-s/2,it=st[f]+nt[f]-(yt?0:g[f]),b=it-y,w=y+h-(o===d?ft:ot)-it,p=tt-(v.precedance===n||c===v[t]?ut:0)-(k===l?s/2:0);return rt?(p=(c===f?1:-1)*tt,r[f]+=b>0?b:w>0?-w:0,r[f]=Math.max(-g[f]+nt[f],y-p,Math.min(Math.max(-g[f]+nt[f]+(o===d?ft:ot),y+p),r[f],"center"===c?y-tt:1e9))):(u*=i===vr?2:0,b>0&&(c!==f||w>0)?(r[f]-=p+u,a.invert(n,f)):w>0&&(c!==e||b>0)&&(r[f]-=(c===l?-p:p)+u,a.invert(n,e)),r[f]<st&&-r[f]>w&&(r[f]=y,a=v.clone())),r[f]-y}var ut,a,g,yt,ft,ot,st,nt,pt=f.target,bt=i.elements.tooltip,v=f.my,kt=f.at,tt=f.adjust,ht=tt.method.split(" "),ct=ht[0],lt=ht[1]||ht[0],c=f.viewport,wt=f.container,rt=(i.cache,{left:0,top:0});return c.jquery&&pt[0]!==n&&pt[0]!==t.body&&"none"!==tt.method?(g=wt.offset()||rt,yt="static"===wt.css("position"),ut="fixed"===bt.css("position"),ft=c[0]===n?c.width():c.outerWidth(u),ot=c[0]===n?c.height():c.outerHeight(u),st={left:ut?0:c.scrollLeft(),top:ut?0:c.scrollTop()},nt=c.offset()||rt,("shift"!==ct||"shift"!==lt)&&(a=v.clone()),rt={left:"none"!==ct?at(w,y,ct,tt.x,p,k,d,e,s):0,top:"none"!==lt?at(y,w,lt,tt.y,b,it,vt,o,h):0,my:a}):rt};h.polys={polygon:function(n,t){for(var r,h,c,i={width:0,height:0,position:{top:1e10,right:0,bottom:0,left:1e10},adjustable:u},f=0,e=[],o=1,s=1,a=0,v=0,f=n.length;f--;)r=[parseInt(n[--f],10),parseInt(n[f+1],10)],r[0]>i.position.right&&(i.position.right=r[0]),r[0]<i.position.left&&(i.position.left=r[0]),r[1]>i.position.bottom&&(i.position.bottom=r[1]),r[1]<i.position.top&&(i.position.top=r[1]),e.push(r);if(h=i.width=Math.abs(i.position.right-i.position.left),c=i.height=Math.abs(i.position.bottom-i.position.top),"c"===t.abbrev())i.position={left:i.position.left+i.width/2,top:i.position.top+i.height/2};else{for(;h>0&&c>0&&o>0&&s>0;)for(h=Math.floor(h/2),c=Math.floor(c/2),t.x===p?o=h:t.x===k?o=i.width-h:o+=Math.floor(h/2),t.y===b?s=c:t.y===it?s=i.height-c:s+=Math.floor(c/2),f=e.length;f--&&!(e.length<2);)a=e[f][0]-i.position.left,v=e[f][1]-i.position.top,(t.x===p&&a>=o||t.x===k&&o>=a||t.x===l&&(o>a||a>i.width-o)||t.y===b&&v>=s||t.y===it&&s>=v||t.y===l&&(s>v||v>i.height-s))&&e.splice(f,1);i.position={left:e[0][0],top:e[0][1]}}return i},rect:function(n,t,i,r){return{width:Math.abs(i-n),height:Math.abs(r-t),position:{left:Math.min(n,i),top:Math.min(t,r)}}},_angles:{tc:1.5,tr:7/4,tl:5/4,bc:.5,br:.25,bl:.75,rc:2,lc:1,c:0},ellipse:function(n,t,i,r,f){var e=h.polys._angles[f.abbrev()],o=0===e?0:i*Math.cos(e*Math.PI),s=r*Math.sin(e*Math.PI);return{width:2*i-Math.abs(o),height:2*r-Math.abs(s),position:{left:n+o,top:t+s},adjustable:u}},circle:function(n,t,i,r){return h.polys.ellipse(n,t,i,i,r)}};h.svg=function(n,i,f){for(var a,b,p,k,w,v,s,o,c,e=(r(t),i[0]),y=r(e.ownerSVGElement),l=e.ownerDocument,d=(parseInt(i.css("stroke-width"),10)||0)/2;!e.getBBox;)e=e.parentNode;if(!e.getBBox||!e.parentNode)return u;switch(e.nodeName){case"ellipse":case"circle":o=h.polys.ellipse(e.cx.baseVal.value,e.cy.baseVal.value,(e.rx||e.r).baseVal.value+d,(e.r
1y||e.r).baseVal.value+d,f);break;case"line":case"polygon":case"polyline":for(s=e.points||[{x:e.x1.baseVal.value,y:e.y1.baseVal.value},{x:e.x2.baseVal.value,y:e.y2.baseVal.value}],o=[],v=-1,k=s.numberOfItems||s.length;++v<k;)w=s.getItem?s.getItem(v):s[v],o.push.apply(o,[w.x,w.y]);o=h.polys.polygon(o,f);break;default:o=e.getBBox();o={width:o.width,height:o.height,position:{left:o.x,top:o.y}}}return c=o.position,y=y[0],y.createSVGPoint&&(b=e.getScreenCTM(),s=y.createSVGPoint(),s.x=c.left,s.y=c.top,p=s.matrixTransform(b),c.left=p.x,c.top=p.y),l!==t&&"mouse"!==n.position.target&&(a=r((l.defaultView||l.parentWindow).frameElement).offset(),a&&(c.left+=a.left,c.top+=a.top)),l=r(l),c.left+=l.scrollLeft(),c.top+=l.scrollTop(),o};h.imagemap=function(n,t,i){t.jquery||(t=r(t));var e,s,c,o,v,l=(t.attr("shape")||"rect").toLowerCase().replace("poly","polygon"),f=r('img[usemap="#'+t.parent("map").attr("name")+'"]'),y=r.trim(t.attr("coords")),a=y.replace(/,$/,"").split(",");if(!f.length)return u;if("polygon"===l)o=h.polys.polygon(a,i);else{if(!h.polys[l])return u;for(c=-1,v=a.length,s=[];++c<v;)s.push(parseInt(a[c],10));o=h.polys[l].apply(this,s.concat(i))}return e=f.offset(),e.left+=Math.ceil((f.outerWidth(u)-f.width())/2),e.top+=Math.ceil((f.outerHeight(u)-f.height())/2),o.position.left+=e.left,o.position.top+=e.top,o};or='<iframe class="qtip-bgiframe" frameborder="0" tabindex="-1" src="javascript:\'\';"  style="display:block; position:absolute; z-index:-1; filter:alpha(opacity=0); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";"><\/iframe>';r.extend(di.prototype,{_scroll:function(){var t=this.qtip.elements.overlay;t&&(t[0].style.top=r(n).scrollTop()+"px")},init:function(i){var u=i.tooltip;r("select, object").length<1&&(this.bgiframe=i.elements.bgiframe=r(or).appendTo(u),i._bind(u,"tooltipmove",this.adjustBGIFrame,this._ns,this));this.redrawContainer=r("<div/>",{id:o+"-rcontainer"}).appendTo(t.body);i.elements.overlay&&i.elements.overlay.addClass("qtipmodal-ie6fix")&&(i._bind(n,["scroll","resize"],this._scroll,this._ns,this),i._bind(u,["tooltipshow"],this._scroll,this._ns,this));this.redraw()},adjustBGIFrame:function(){var t,n,i=this.qtip.tooltip,e={height:i.outerHeight(u),width:i.outerWidth(u)},r=this.qtip.plugins.tip,f=this.qtip.elements.tip;n=parseInt(i.css("borderLeftWidth"),10)||0;n={left:-n,top:-n};r&&f&&(t="x"===r.corner.precedance?[d,p]:[vt,b],n[t[1]]-=f[t[0]]());this.bgiframe.css(n).css(e)},redraw:function(){if(this.qtip.rendered<1||this.drawing)return this;var f,n,t,i,r=this.qtip.tooltip,u=this.qtip.options.style,e=this.qtip.options.position.container;return this.qtip.drawing=1,u.height&&r.css(vt,u.height),u.width?r.css(d,u.width):(r.css(d,"").appendTo(this.redrawContainer),n=r.width(),1>n%2&&(n+=1),t=r.css("maxWidth")||"",i=r.css("minWidth")||"",f=(t+i).indexOf("%")>-1?e.width()/100:0,t=(t.indexOf("%")>-1?f:1)*parseInt(t,10)||n,i=(i.indexOf("%")>-1?f:1)*parseInt(i,10)||0,n=t+i?Math.min(Math.max(n,i),t):n,r.css(d,Math.round(n)).appendTo(e)),this.drawing=0,this},destroy:function(){this.bgiframe&&this.bgiframe.remove();this.qtip._unbind([n,this.qtip.tooltip],this._ns)}});er=h.ie6=function(n){return 6===v.ie?new di(n):u};er.initialize="render";dt.ie6={"^content|style$":function(){this.redraw()}}})}(window,document),function(n){function t(t,i){var u,r=this,e=window.navigator,l=e.userAgent.toLowerCase(),s,o,a,y;r.uid=n.rsModules.uid++;r.ns=".rs"+r.uid;var h=document.createElement("div").style,f=["webkit","Moz","ms","O"],o="",v=0,c;for(u=0;u<f.length;u++)c=f[u],!o&&c+"Transform"in h&&(o=c),c=c.toLowerCase(),window.requestAnimationFrame||(window.requestAnimationFrame=window[c+"RequestAnimationFrame"],window.cancelAnimationFrame=window[c+"CancelAnimationFrame"]||window[c+"CancelRequestAnimationFrame"]);for(window.requestAnimationFrame||(window.requestAnimationFrame=function(n){var t=(new Date).getTime(),i=Math.max(0,16-(t-v)),r=window.setTimeout(function(){n(t+i)},i);return v=t+i,r}),window.cancelAnimationFrame||(window.cancelAnimationFrame=function(n){clearTimeout(n)}
1),r.isIPAD=l.match(/(ipad)/),r.isIOS=r.isIPAD||l.match(/(iphone|ipod)/),u=function(n){return n=/(chrome)[ \/]([\w.]+)/.exec(n)||/(webkit)[ \/]([\w.]+)/.exec(n)||/(opera)(?:.*version|)[ \/]([\w.]+)/.exec(n)||/(msie) ([\w.]+)/.exec(n)||0>n.indexOf("compatible")&&/(mozilla)(?:.*? rv:([\w.]+)|)/.exec(n)||[],{browser:n[1]||"",version:n[2]||"0"}}(l),f={},u.browser&&(f[u.browser]=!0,f.version=u.version),f.chrome&&(f.webkit=!0),r._a=f,r.isAndroid=-1<l.indexOf("android"),r.slider=n(t),r.ev=n(r),r._b=n(document),r.st=n.extend({},n.fn.royalSlider.defaults,i),r._c=r.st.transitionSpeed,r._d=0,r.st.allowCSS3&&(!f.webkit||r.st.allowCSS3OnWebkit)&&(u=o+(o?"T":"t"),r._e=(u+"ransform"in h)&&(u+"ransition"in h),r._e&&(r._f=(o+(o?"P":"p")+"erspective"in h))),o=o.toLowerCase(),r._g="-"+o+"-",r._h="vertical"===r.st.slidesOrientation?!1:!0,r._i=r._h?"left":"top",r._j=r._h?"width":"height",r._k=-1,r._l="fade"===r.st.transitionType?!1:!0,r._l||(r.st.sliderDrag=!1,r._m=10),r._n="z-index:0; display:none; opacity:0;",r._o=0,r._p=0,r._q=0,n.each(n.rsModules,function(n,t){"uid"!==n&&t.call(r)}),r.slides=[],r._r=0,(r.st.slides?n(r.st.slides):r.slider.children().detach()).each(function(){r._s(this,!0)}),r.st.randomizeSlides&&r.slides.sort(function(){return.5-Math.random()}),r.numSlides=r.slides.length,r._t(),r.st.startSlideId?r.st.startSlideId>r.numSlides-1&&(r.st.startSlideId=r.numSlides-1):r.st.startSlideId=0,r._o=r.staticSlideId=r.currSlideId=r._u=r.st.startSlideId,r.currSlide=r.slides[r.currSlideId],r._v=0,r.pointerMultitouch=!1,r.slider.addClass((r._h?"rsHor":"rsVer")+(r._l?"":" rsFade")),h='<div class="rsOverflow"><div class="rsContainer">',r.slidesSpacing=r.st.slidesSpacing,r._w=(r._h?r.slider.width():r.slider.height())+r.st.slidesSpacing,r._x=Boolean(0<r._y),1>=r.numSlides&&(r._z=!1),r._a1=r._z&&r._l?2===r.numSlides?1:2:0,r._b1=6>r.numSlides?r.numSlides:6,r._c1=0,r._d1=0,r.slidesJQ=[],u=0;u<r.numSlides;u++)r.slidesJQ.push(n('<div style="'+(r._l?"":u!==r.currSlideId?r._n:"z-index:0;")+'" class="rsSlide "><\/div>'));r._e1=h=n(h+"<\/div><\/div>");s=r.ns;o=function(n,t,i,u,f){r._j1=n+t+s;r._k1=n+i+s;r._l1=n+u+s;f&&(r._m1=n+f+s)};u=e.pointerEnabled;r.pointerEnabled=u||e.msPointerEnabled;r.pointerEnabled?(r.hasTouch=!1,r._n1=.2,r.pointerMultitouch=Boolean(1<e[(u?"m":"msM")+"axTouchPoints"]),u?o("pointer","down","move","up","cancel"):o("MSPointer","Down","Move","Up","Cancel")):(r.isIOS?r._j1=r._k1=r._l1=r._m1="":o("mouse","down","move","up"),"ontouchstart"in window||"createTouch"in document?(r.hasTouch=!0,r._j1+=" touchstart"+s,r._k1+=" touchmove"+s,r._l1+=" touchend"+s,r._m1+=" touchcancel"+s,r._n1=.5,r.st.sliderTouch&&(r._f1=!0)):(r.hasTouch=!1,r._n1=.2));r.st.sliderDrag&&(r._f1=!0,f.msie||f.opera?r._g1=r._h1="move":f.mozilla?(r._g1="-moz-grab",r._h1="-moz-grabbing"):f.webkit&&-1!=e.platform.indexOf("Mac")&&(r._g1="-webkit-grab",r._h1="-webkit-grabbing"),r._i1());r.slider.html(h);r._o1=r.st.controlsInside?r._e1:r.slider;r._p1=r._e1.children(".rsContainer");r.pointerEnabled&&r._p1.css((u?"":"-ms-")+"touch-action",r._h?"pan-y":"pan-x");r._q1=n('<div class="rsPreloader"><\/div>');e=r._p1.children(".rsSlide");r._r1=r.slidesJQ[r.currSlideId];r._s1=0;r._e?(r._t1="transition-property",r._u1="transition-duration",r._v1="transition-timing-function",r._w1=r._x1=r._g+"transform",r._f?(f.webkit&&!f.chrome&&r.slider.addClass("rsWebkit3d"),r._y1="translate3d(",r._z1="px, ",r._a2="px, 0px)"):(r._y1="translate(",r._z1="px, ",r._a2="px)"),r._l?r._p1[r._g+r._t1]=r._g+"transform":(f={},f[r._g+r._t1]="opacity",f[r._g+r._u1]=r.st.transitionSpeed+"ms",f[r._g+r._v1]=r.st.css3easeInOut,e.css(f))):(r._x1="left",r._w1="top");n(window).on("resize"+r.ns,function(){a&&clearTimeout(a);a=setTimeout(function(){r.updateSliderSize()},50)});if(r.ev.trigger("rsAfterPropsSetup"),r.updateSliderSize(),r.st.keyboardNavEnabled&&r._b2(),r.st.arrowsNavHideOnTouch&&(r.hasTouch||r.pointerMultitouch)&&(r.st.arrowsNav=!1),r.st.arrowsNav&&(e=r._o1,n('<div class="rsArrow rsArrowLeft"><div class="rsArrowIcn"><\/div><\/div><div class="rsArrow rsArrowRight"><div class="rsArrowIcn"><\/div><\/div>').appendTo(e),r._c2=e.children(".rsArrowLeft").click(function(n){n.preventDefault();r.prev()}),r._d2=e.children(".rsArrowRight").click(function(n){n.preventDefault();r.next()}),r.st.arrowsNavAutoHide&&!r.hasTouch&&(r._c2.addClass("rsHidden"),r._d2.addClass("rsHidden"),e.one("mousemove.arrowshover",function(){r._c2.removeClass("rsHidden");r._d2.removeClass("rsHidden")}),e.hover(function(){r._e2||(r._c2.removeClass("rsHidden"),r._d2.removeClass("rsHidden"))},function(){r._e2||(r._c2.addClass("rsHidden"),r._d2.addClass("rsHidden"))})),r.ev.on("rsOnUpdateNav",function(){r._f2()}
1),r._f2()),r.hasTouch&&r.st.sliderTouch||!r.hasTouch&&r.st.sliderDrag)r._p1.on(r._j1,function(n){r._g2(n)});else r.dragSuccess=!1;y=["rsPlayBtnIcon","rsPlayBtn","rsCloseVideoBtn","rsCloseVideoIcn"];r._p1.click(function(t){if(!r.dragSuccess){var i=n(t.target).attr("class");if(-1!==n.inArray(i,y)&&r.toggleVideo())return!1;if(r.st.navigateByClick&&!r._h2){if(n(t.target).closest(".rsNoDrag",r._r1).length)return!0;r._i2(t)}r.ev.trigger("rsSlideClick",t)}}).on("click.rs","a",function(){if(r.dragSuccess)return!1;r._h2=!0;setTimeout(function(){r._h2=!1},3)});r.ev.trigger("rsAfterInit")}n.rsModules||(n.rsModules={uid:0});t.prototype={constructor:t,_i2:function(n){n=n[this._h?"pageX":"pageY"]-this._j2;n>=this._q?this.next():0>n&&this.prev()},_t:function(){var n;n=this.st.numImagesToPreload;(this._z=this.st.loop)&&(2===this.numSlides?(this._z=!1,this.st.loopRewind=!0):2>this.numSlides&&(this.st.loopRewind=this._z=!1));this._z&&0<n&&(4>=this.numSlides?n=1:this.st.numImagesToPreload>(this.numSlides-1)/2&&(n=Math.floor((this.numSlides-1)/2)));this._y=n},_s:function(t,i){function e(n,t){if(t?r.images.push(n.attr(t)):r.images.push(n.text()),s){s=!1;r.caption="src"===t?n.attr("alt"):n.contents();r.image=r.images[0];r.videoURL=n.attr("data-rsVideo");var i=n.attr("data-rsw"),f=n.attr("data-rsh");"undefined"!=typeof i&&!1!==i&&"undefined"!=typeof f&&!1!==f?(r.iW=parseInt(i,10),r.iH=parseInt(f,10)):u.st.imgWidth&&u.st.imgHeight&&(r.iW=u.st.imgWidth,r.iH=u.st.imgHeight)}}var u=this,o,r={},f,s=!0;return t=n(t),u._k2=t,u.ev.trigger("rsBeforeParseNode",[t,r]),r.stopParsing?void 0:(t=u._k2,r.id=u._r,r.contentAdded=!1,u._r++,r.images=[],r.isBig=!1,r.hasCover||(t.hasClass("rsImg")?(f=t,o=!0):(f=t.find(".rsImg"),f.length&&(o=!0)),o?(r.bigImage=f.eq(0).attr("data-rsBigImg"),f.each(function(){var t=n(this);t.is("a")?e(t,"href"):t.is("img")?e(t,"src"):e(t)})):t.is("img")&&(t.addClass("rsImg rsMainSlideImage"),e(t,"src"))),f=t.find(".rsCaption"),f.length&&(r.caption=f.remove()),r.content=t,u.ev.trigger("rsAfterParseNode",[t,r]),i&&u.slides.push(r),0===r.images.length&&(r.isLoaded=!0,r.isRendered=!1,r.isLoading=!1,r.images=null),r)},_b2:function(){var n=this,t,i,r=function(t){37===t?n.prev():39===t&&n.next()};n._b.on("keydown"+n.ns,function(u){if(!n.st.keyboardNavEnabled)return!0;if(!(n._l2||(i=u.keyCode,37!==i&&39!==i||t))){if(document.activeElement&&/(INPUT|SELECT|TEXTAREA)/i.test(document.activeElement.tagName))return!0;n.isFullscreen&&u.preventDefault();r(i);t=setInterval(function(){r(i)},700)}}).on("keyup"+n.ns,function(){t&&(clearInterval(t),t=null)})},goTo:function(n,t){n!==this.currSlideId&&this._m2(n,this.st.transitionSpeed,!0,!t)},destroy:function(t){this.ev.trigger("rsBeforeDestroy");this._b.off("keydown"+this.ns+" keyup"+this.ns+" "+this._k1+" "+this._l1);this._p1.off(this._j1+" click");this.slider.data("royalSlider",null);n.removeData(this.slider,"royalSlider");n(window).off("resize"+this.ns);this.loadingTimeout&&clearTimeout(this.loadingTimeout);t&&this.slider.remove();this.ev=this.slider=this.slides=null},_n2:function(t,i){function v(i,u,f){i.isAdded?(y(u,i),p(u,i)):(f||(f=r.slidesJQ[u]),i.holder?f=i.holder:(f=r.slidesJQ[u]=n(f),i.holder=f),i.appendOnLoaded=!1,p(u,i,f),y(u,i),r._p2(i,f,t),i.isAdded=!0)}function y(n,i){i.contentAdded||(r.setItemHtml(i,t),t||(i.contentAdded=!0))}function p(n,t,i){r._l&&(i||(i=r.slidesJQ[n]),i.css(r._i,(n+r._d1+a)*r._w))}function s(n){if(k){if(n>l-1)return s(n-l);if(0>n)return s(l+n)}return n}var r=this,e,u,k=r._z,l=r.numSlides;if(!isNaN(i))return s(i);var f=r.currSlideId,a,h=t?Math.abs(r._o2-r.currSlideId)>=r.numSlides-1?0:1:r._y,c=Math.min(2,h),w=!1,b=!1,o;for(u=f;u<f+1+c;u++)if(o=s(u),(e=r.slides[o])&&(!e.isAdded||!e.positionSet)){w=!0;break}for(u=f-1;u>f-1-c;u--)if(o=s(u),(e=r.slides[o])&&(!e.isAdded||!e.positionSet)){b=!0;break}if(w)for(u=f;u<f+h+1;u++)o=s(u),a=Math.floor((r._u-(f-u))/r.numSlides)*r.numSlides,(e=r.slides[o])&&v(e,o);if(b)for(u=f-1;u>f-1-h;u--)o=s(u),a=Math.floor((r._u-(f-u))/l)*l,(e=r.slides[o])&&v(e,o);if(!t)for(c=s(f-h),f=s(f+h),h=c>f?0:c,u=0;u<l;u++)c>f&&u>c-1||!(u<h||u>f)||(e=r.slides[u])&&e.holder&&(e.holder.detach(),e.isAdded=!1)},setItemHtml:function(t,i){var r=this,e=function(){var i,e,u,s;if(t.images){if(!t.isLoading)if(t.content.hasClass("rsImg")?(i=t.content,e=!0):i=t.content.find(".rsImg:not(img)"),i&&!i.is("img")&&i.each(function(){var i=n(this),r='<img class="rsImg" src="'+(i.is("a")?i.attr("href"):i.text())+'" />';e?t.content=n(r):i.replaceWith(r)}),i=e?t.content:t.content.find("img.rsImg"),h(),i.eq(0).addClass("rsMainSlideImage"),t.iW&&t.iH&&(t.isLoaded||r._q2(t),f()),t.isLoading=!0,t.isBig)n("<img />").on("load.rs error.rs",function(){n(this).off("load.rs error.rs");o([this],!0)}).attr("src",t.image);else for(t.loaded=[],t.numStartedLoad=0,i=function(){n(this).off("load.rs error.rs");t.loaded.push(this);t.loaded.length===t.numStartedLoad&&o(t.loaded,!1)},u=0;u<t.images.length;u++)s=n("<img />"),t.numStartedLoad++,s.on("load.rs error.rs",i).attr("src",t.images[u])}else t.isRendered=!0,t.isLoaded=!0,t.isLoading=!1,f(!0)},o=function(n,i){var f,r;n.length?(f=n[0],i!==t.isBig?(f=t.holder.children())&&1<f.length&&c():t.iW&&t.iH?u():(t.
1iW=f.width,t.iH=f.height,t.iW&&t.iH)?u():(r=new Image,r.onload=function(){r.width?(t.iW=r.width,t.iH=r.height,u()):setTimeout(function(){r.width&&(t.iW=r.width,t.iH=r.height);u()},1e3)},r.src=f.src)):u()},u=function(){t.isLoaded=!0;t.isLoading=!1;f();c();s()},f=function(){if(!t.isAppended&&r.ev){var n=r.st.visibleNearby,u=t.id-r._o;!i&&!t.appendOnLoaded&&r.st.fadeinLoadedSlide&&(0===u||(n||r._r2||r._l2)&&(-1===u||1===u))&&(n={visibility:"visible",opacity:0},n[r._g+"transition"]="opacity 400ms ease-in-out",t.content.css(n),setTimeout(function(){t.content.css("opacity",1)},16));t.holder.find(".rsPreloader").length?t.holder.append(t.content):t.holder.html(t.content);t.isAppended=!0;t.isLoaded&&(r._q2(t),s());t.sizeReady||(t.sizeReady=!0,setTimeout(function(){r.ev.trigger("rsMaybeSizeReady",t)},100))}},s=function(){!t.loadedTriggered&&r.ev&&(t.isLoaded=t.loadedTriggered=!0,t.holder.trigger("rsAfterContentSet"),r.ev.trigger("rsAfterContentSet",t))},h=function(){r.st.usePreloader&&t.holder.html(r._q1.clone())},c=function(n){r.st.usePreloader&&(n=t.holder.find(".rsPreloader"),n.length&&n.remove())};t.isLoaded?f():i?!r._l&&t.images&&t.iW&&t.iH?e():(t.holder.isWaiting=!0,h(),t.holder.slideId=-99):e()},_p2:function(n){this._p1.append(n.holder);n.appendOnLoaded=!1},_g2:function(t,i){var r=this,u,f="touchstart"===t.type,e;if(r._s2=f,r.ev.trigger("rsDragStart"),n(t.target).closest(".rsNoDrag",r._r1).length)return r.dragSuccess=!1,!0;if(!i&&r._r2&&(r._t2=!0,r._u2()),r.dragSuccess=!1,r._l2)f&&(r._v2=!0);else{if(f&&(r._v2=!1),r._w2(),f)if(e=t.originalEvent.touches,e&&0<e.length)u=e[0],1<e.length&&(r._v2=!0);else return;else t.preventDefault(),u=t,r.pointerEnabled&&(u=u.originalEvent);r._l2=!0;r._b.on(r._k1,function(n){r._x2(n,i)}).on(r._l1,function(n){r._y2(n,i)});if(r._z2="",r._a3=!1,r._b3=u.pageX,r._c3=u.pageY,r._d3=r._v=(i?r._e3:r._h)?u.pageX:u.pageY,r._f3=0,r._g3=0,r._h3=i?r._i3:r._p,r._j3=(new Date).getTime(),f)r._e1.on(r._m1,function(n){r._y2(n,i)})}},_k3:function(n,t){if(this._l3){var o=this._m3,i=n.pageX-this._b3,f=n.pageY-this._c3,r=this._h3+i,u=this._h3+f,e=t?this._e3:this._h,r=e?r:u,u=this._z2;this._a3=!0;this._b3=n.pageX;this._c3=n.pageY;"x"===u&&0!==i?this._f3=0<i?1:-1:"y"===u&&0!==f&&(this._g3=0<f?1:-1);u=e?this._b3:this._c3;i=e?i:f;t?r>this._n3?r=this._h3+i*this._n1:r<this._o3&&(r=this._h3+i*this._n1):this._z||(0>=this.currSlideId&&0<u-this._d3&&(r=this._h3+i*this._n1),this.currSlideId>=this.numSlides-1&&0>u-this._d3&&(r=this._h3+i*this._n1));this._h3=r;200<o-this._j3&&(this._j3=o,this._v=u);t?this._q3(this._h3):this._l&&this._p3(this._h3)}},_x2:function(n,t){var i=this,r,f="touchmove"===n.type,u;if(!i._s2||f){if(f){if(i._r3)return;if(u=n.originalEvent.touches,u){if(1<u.length)return;r=u[0]}else return}else r=n,i.pointerEnabled&&(r=r.originalEvent);if(i._a3||(i._e&&(t?i._s3:i._p1).css(i._g+i._u1,"0s"),function e(){i._l2&&(i._t3=requestAnimationFrame(e),i._u3&&i._k3(i._u3,t))}()),i._l3)n.preventDefault(),i._m3=(new Date).getTime(),i._u3=r;else if(u=t?i._e3:i._h,r=Math.abs(r.pageX-i._b3)-Math.abs(r.pageY-i._c3)-(u?-7:7),7<r){if(u)n.preventDefault(),i._z2="x";else if(f){i._v3(n);return}i._l3=!0}else if(-7>r){if(u){if(f){i._v3(n);return}}else n.preventDefault(),i._z2="y";i._l3=!0}}},_v3:function(n){this._r3=!0;this._a3=this._l2=!1;this._y2(n)},_y2:function(t,i){function v(n){return 100>n?100:500<n?500:n}function c(n,t){(r._l||i)&&(s=(-r._u-r._d1)*r._w,y=Math.abs(r._p-s),r._c=y/t,n&&(r._c+=250),r._c=v(r._c),r._x3(s,!1))}var r=this,o,u,s,y,f,a,e,h;if(o=-1<t.type.indexOf("touch"),!r._s2||o)if(r._s2=!1,r.ev.trigger("rsDragRelease"),r._u3=null,r._l2=!1,r._r3=!1,r._l3=!1,r._m3=0,cancelAnimationFrame(r._t3),r._a3&&(i?r._q3(r._h3):r._l&&r._p3(r._h3)),r._b.off(r._k1).off(r._l1),o&&r._e1.off(r._m1),r._i1(),!r._a3&&!r._v2&&i&&r._w3)f=n(t.target).closest(".rsNavItem"),f.length&&r.goTo(f.index());else{if(u=i?r._e3:r._h,r._a3&&("y"!==r._z2||!u)&&("x"!==r._z2||u))r.dragSuccess=!0;else if(!i&&r._t2){if(r._t2=!1,r.st.navigateByClick){r._i2(r.pointerEnabled?t.originalEvent:t);r.dragSuccess=!0;return}r.dragSuccess=!0}else{r._t2=!1;r.dragSuccess=!1;return}r._t2=!1;r._z2="";a=r.st.minSlideOffset;o=o?t.originalEvent.changedTouches[0]:r.pointerEnabled?t.originalEvent:t;e=u?o.pageX:o.pageY;h=r._d3;o=r._v;var p=r.currSlideId,w=r.numSlides,l=u?r._f3:r._g3,b=r._z;if(Math.abs(e-h),o=e-o,u=(new Date).getTime()-r._j3,u=Math.abs(o)/u,0===l||1>=w)c(!0,u);else{if(!b&&!i)if(0>=p){if(0<l){c(!0,u);return}}else if(p>=w-1&&0>l){c(!0,u);return}if(i){if(s=r._i3,s>r._n3)s=r._n3;else if(s<r._o3)s=r._o3;else{if(e=u*u/.006,f=-r._i3,h=r._y3-r._z3+r._i3,0<o&&e>f?(f+=r._z3/(15/(e/u*.003)),u=u*f/e,e=f):0>o&&e>h&&(h+=r._z3/(15/(e/u*.003)),u=u*h/e,e=h),f=Math.max(Math.round(u/.003),50),s+=e*(0>o?-1:1),s>r._n3){r._a4(s,f,!0,r._n3,200);return}if(s<r._o3){r._a4(s,f,!0,r._o3,200);return}}r._a4(s,f,!0)}else f=function(n){var t=Math.floor(n/r._w);return n-t*r._w>a&&t++,t},h+a<e?0>l?c(!1,u):(f=f(e-h),r._m2(r.currSlideId-f,v(Math.abs(r._p-(-r._u-r._d1+f)*r._w)/u),!1,!0,!0)):h-a>e?0<l?c(!1,u):(f=f(h-e),r._m2(r.currSlideId+f,v(Math.abs(r._p-(-r._u-r._d1-f)*r._w)/u),!1,!0,!0)):c(!1,u)}}},_p3:function(n){n=this._p=n;this._e?this._p1.css(this._x1,this._y1+(this._h?n+this._z1+0:0+this._z1+n)+this._a2):this._p1.css(this._h?this._x1:this._w1,n)},updateSliderSize:function(n){var t,i,r,u;if(this.slider){if(this.st.autoScaleSlider?(r=this.st.autoScaleSliderWidth,u=this.st.autoScaleSliderHeight,this.st.autoScaleHeight?(t=this.slider.width(),t!=this.width&&(this.slider.css("height",u/r*t),t=this.slider.width()),i=this.slider.height()):(i=this.slider.height(),i!=this.height&&(this.slider.css("width",r/u*i),i=this.slider.height()),t=this.slider.width())):(t=this.slider.width(),i=this.slider.height()),n||t!=this.width||i!=this.height){for(this.width=t,this.height=i,this._b4=t,this._c4=i,this.ev.trigger("rsBeforeSizeSet"),this.ev.trigger("rsAfterSizePropSet"),this._e1.css({width:this._b4,height:this._c4}),this._w=(this._h?this._b4:this._c4)+this.st.slidesSpacing,this._d4=this.st.imageScalePadding,t=0;t<this.slides.length;t++)n=this.slides[t],n.positionSet=!1,n&&n.images&&n.isLoaded&&(n.isRendered=!1,this._q2(n));if(this._e4)for(t=0;t<this._e4.length;t++)n=this._e4[t],n.holder.css(this._i,(n.id+this._d1)*this._w);this._n2();this._l&&(this._e&&this._p1.css(this._g+"transition-duration","0s"),this._p3((-this._u-this._d1)*this._w));this.ev.trigger("rsOnUpdateNav")}this._j2=this._e1.offset();this._j2=this._j2[this._i]}},appendSlide:function(t,i){var r=this._s(t);(isNaN(i)||i>this.numSlides)&&(i=this.numSlides);this.slides.splice(i,0,r);this.slidesJQ.splice(i,0,n('<div style="'+(this._l?"position:absolute;":this._n)+'" class="rsSlide"><\/div>'));i<=this.currSlideId&&this.currSlideId++;this.ev.trigger("rsOnAppendSlide",[r,i]);this._f4(i);i===this.currSlideId&&this.ev.trigger("rsAfterSlideChange")},removeSlide:function(n){var t=this.slides[n];t&&(t.holder&&t.holder.remove(),n<this.currSlideId&&this.currSlideId--,this.slides.splice(n,1),this.slidesJQ.splice(n,1),this.ev.trigger("rsOnRemoveSlide",[n]),this._f4(n),n===this.currSlideId&&this.ev.trigger("rsAfterSlideChange"))},_f4:function(n){var t=this;for(n=t.numSlides,n=0>=t._u?0:Math.floor(t._u/n),t.numSlides=t.slides.length,0===t.numSlides?(t.currSlideId=t._d1=t._u=0,t.currSlide=t._g4=null):t._u=n*t.
1numSlides+t.currSlideId,n=0;n<t.numSlides;n++)t.slides[n].id=n;t.currSlide=t.slides[t.currSlideId];t._r1=t.slidesJQ[t.currSlideId];t.currSlideId>=t.numSlides?t.goTo(t.numSlides-1):0>t.currSlideId&&t.goTo(0);t._t();t._l&&t._p1.css(t._g+t._u1,"0ms");t._h4&&clearTimeout(t._h4);t._h4=setTimeout(function(){t._l&&t._p3((-t._u-t._d1)*t._w);t._n2();t._l||t._r1.css({display:"block",opacity:1})},14);t.ev.trigger("rsOnUpdateNav")},_i1:function(){this._f1&&this._l&&(this._g1?this._e1.css("cursor",this._g1):(this._e1.removeClass("grabbing-cursor"),this._e1.addClass("grab-cursor")))},_w2:function(){this._f1&&this._l&&(this._h1?this._e1.css("cursor",this._h1):(this._e1.removeClass("grab-cursor"),this._e1.addClass("grabbing-cursor")))},next:function(n){this._m2("next",this.st.transitionSpeed,!0,!n)},prev:function(n){this._m2("prev",this.st.transitionSpeed,!0,!n)},_m2:function(n,t,i,r,u){var f=this,l,s,e,a,o,c;if(f.ev.trigger("rsBeforeMove",[n,r]),e="next"===n?f.currSlideId+1:"prev"===n?f.currSlideId-1:n=parseInt(n,10),!f._z){if(0>e){f._i4("left",!r);return}if(e>=f.numSlides){f._i4("right",!r);return}}f._r2&&(f._u2(!0),i=!1);s=e-f.currSlideId;e=f._o2=f.currSlideId;o=f.currSlideId+s;r=f._u;f._z?(o=f._n2(!1,o),r+=s):r=o;f._o=o;f._g4=f.slidesJQ[f.currSlideId];f._u=r;f.currSlideId=f._o;f.currSlide=f.slides[f.currSlideId];f._r1=f.slidesJQ[f.currSlideId];o=f.st.slidesDiff;c=Boolean(0<s);s=Math.abs(s);var h=Math.floor(e/f._y),v=Math.floor((e+(c?o:-o))/f._y),h=(c?Math.max(h,v):Math.min(h,v))*f._y+(c?f._y-1:0);if(h>f.numSlides-1?h=f.numSlides-1:0>h&&(h=0),e=c?h-e:e-h,e>f._y&&(e=f._y),s>e+o)for(f._d1+=(s-(e+o))*(c?-1:1),t*=1.4,e=0;e<f.numSlides;e++)f.slides[e].positionSet=!1;f._c=t;f._n2(!0);u||(a=!0);l=(-r-f._d1)*f._w;a?setTimeout(function(){f._j4=!1;f._x3(l,n,!1,i);f.ev.trigger("rsOnUpdateNav")},0):(f._x3(l,n,!1,i),f.ev.trigger("rsOnUpdateNav"))},_f2:function(){this.st.arrowsNav&&(1>=this.numSlides?(this._c2.css("display","none"),this._d2.css("display","none")):(this._c2.css("display","block"),this._d2.css("display","block"),this._z||this.st.loopRewind||(0===this.currSlideId?this._c2.addClass("rsArrowDisabled"):this._c2.removeClass("rsArrowDisabled"),this.currSlideId===this.numSlides-1?this._d2.addClass("rsArrowDisabled"):this._d2.removeClass("rsArrowDisabled"))))},_x3:function(t,i,r,u,f){function c(){var n;o&&(n=o.data("rsTimeout"))&&(o!==s&&o.css({opacity:0,display:"none",zIndex:0}),clearTimeout(n),o.data("rsTimeout",""));(n=s.data("rsTimeout"))&&(clearTimeout(n),s.data("rsTimeout",""))}var e=this,o,s,h={};isNaN(e._c)&&(e._c=400);e._p=e._h3=t;e.ev.trigger("rsBeforeAnimStart");e._e?e._l?(e._c=parseInt(e._c,10),r=e._g+e._v1,h[e._g+e._u1]=e._c+"ms",h[r]=u?n.rsCSS3Easing[e.st.easeInOut]:n.rsCSS3Easing[e.st.easeOut],e._p1.css(h),u||!e.hasTouch?setTimeout(function(){e._p3(t)},5):e._p3(t)):(e._c=e.st.transitionSpeed,o=e._g4,s=e._r1,s.data("rsTimeout")&&s.css("opacity",0),c(),o&&o.data("rsTimeout",setTimeout(function(){h[e._g+e._u1]="0ms";h.zIndex=0;h.display="none";o.data("rsTimeout","");o.css(h);setTimeout(function(){o.css("opacity",0)},16)},e._c+60)),h.display="block",h.zIndex=e._m,h.opacity=0,h[e._g+e._u1]="0ms",h[e._g+e._v1]=n.rsCSS3Easing[e.st.easeInOut],s.css(h),s.data("rsTimeout",setTimeout(function(){s.css(e._g+e._u1,e._c+"ms");s.data("rsTimeout",setTimeout(function(){s.css("opacity",1);s.data("rsTimeout","")},20))},20))):e._l?(h[e._h?e._x1:e._w1]=t+"px",e._p1.animate(h,e._c,u?e.st.easeInOut:e.st.easeOut)):(o=e._g4,s=e._r1,s.stop(!0,!0).css({opacity:0,display:"block",zIndex:e._m}),e._c=e.st.transitionSpeed,s.animate({opacity:1},e._c,e.st.easeInOut),c(),o&&o.data("rsTimeout",setTimeout(function(){o.stop(!0,!0).css({opacity:0,display:"none",zIndex:0})},e._c+60)));e._r2=!0;e.loadingTimeout&&clearTimeout(e.loadingTimeout);e.loadingTimeout=f?setTimeout(function(){e.loadingTimeout=null;f.call()},e._c+60):setTimeout(function(){e.loadingTimeout=null;e._k4(i)},e._c+60)},_u2:function(n){if(this._r2=!1,clearTimeout(this.loadingTimeout),this._l)if(this._e){if(!n){n=this._p;var t=this._h3=this._l4();this._p1.css(this._g+this._u1,"0ms");n!==t&&this._p3(t)}}else this._p1.stop(!0),this._p=parseInt(this._p1.css(this._h?this._x1:this._w1),10);else 20<this._m?this._m=10:this._m++},_l4:function(){var n=window.getComputedStyle(this._p1.get(0),null).getPropertyValue(this._g+"transform").replace(/^matrix\(/i,"").split(/, |\)$/g),t=0===n[0].indexOf("matrix3d");return parseInt(n[this._h?t?12:4:t?13:5],10)},_m4:function(n,t){return this._e?this._y1+(t?n+this._z1+0:0+this._z1+n)+this._a2:n},_k4:function(){this._l||(this._r1.css("z-index",0),this._m=10);this._r2=!1;this.staticSlideId=this.currSlideId;this._n2();this._n4=!1;this.ev.trigger("rsAfterSlideChange")},_i4:function(n,t){var i=this,r=(-i._u-i._d1)*i._w,u;0===i.numSlides||i._r2||(i.st.loopRewind?i.goTo("left"===n?i.numSlides-1:0,t):i._l&&(i._c=200,u=function(){i._r2=!1},i._x3(r+("left"===n?30:-30),"",!1,!0,function(){i._r2=!1;i._x3(r,"",!1,!0,u)})))},_q2:function(t){var o,s,l,f,c,h;if(!t.isRendered){var e=t.content,i="rsMainSlideImage",a,v=n.isFunction(this.st.imageAlignCenter)?this.st.imageAlignCenter(t):this.st.imageAlignCenter,r=n.isFunction(this.st.imageScaleMode)?this.st.imageScaleMode(t):this.st.imageScaleMode,u;t.videoURL&&(i="rsVideoContainer","fill"!==r?a=!0:(u=e,u.hasClass(i)||(u=u.find("."+i)),u.css({width:"100%",height:"100%"}),i="rsMainSlideImage"));e.hasClass(i)||(e=e.find("."+i));
1e&&(o=t.iW,s=t.iH,t.isRendered=!0,("none"!==r||v)&&(i="fill"!==r?this._d4:0,u=this._b4-2*i,l=this._c4-2*i,h={},"fit-if-smaller"===r&&(o>u||s>l)&&(r="fit"),("fill"===r||"fit"===r)&&(f=u/o,c=l/s,f="fill"==r?f>c?f:c:"fit"==r?f<c?f:c:1,o=Math.ceil(o*f,10),s=Math.ceil(s*f,10)),"none"!==r&&(h.width=o,h.height=s,a&&e.find(".rsImg").css({width:"100%",height:"100%"})),v&&(h.marginLeft=Math.floor((u-o)/2)+i,h.marginTop=Math.floor((l-s)/2)+i),e.css(h)))}}};n.rsProto=t.prototype;n.fn.royalSlider=function(i){var r=arguments;return this.each(function(){var u=n(this);if("object"!=typeof i&&i){if((u=u.data("royalSlider"))&&u[i])return u[i].apply(u,Array.prototype.slice.call(r,1))}else u.data("royalSlider")||u.data("royalSlider",new t(u,i))})};n.fn.royalSlider.defaults={slidesSpacing:8,startSlideId:0,loop:!1,loopRewind:!1,numImagesToPreload:4,fadeinLoadedSlide:!0,slidesOrientation:"horizontal",transitionType:"move",transitionSpeed:600,controlNavigation:"bullets",controlsInside:!0,arrowsNav:!0,arrowsNavAutoHide:!0,navigateByClick:!0,randomizeSlides:!1,sliderDrag:!0,sliderTouch:!0,keyboardNavEnabled:!1,fadeInAfterLoaded:!0,allowCSS3:!0,allowCSS3OnWebkit:!0,addActiveClass:!1,autoHeight:!1,easeOut:"easeOutSine",easeInOut:"easeInOutSine",minSlideOffset:10,imageScaleMode:"fit-if-smaller",imageAlignCenter:!0,imageScalePadding:4,usePreloader:!0,autoScaleSlider:!1,autoScaleSliderWidth:800,autoScaleSliderHeight:400,autoScaleHeight:!0,arrowsNavHideOnTouch:!1,globalCaption:!1,slidesDiff:2};n.rsCSS3Easing={easeOutSine:"cubic-bezier(0.390, 0.575, 0.565, 1.000)",easeInOutSine:"cubic-bezier(0.445, 0.050, 0.550, 0.950)"};n.extend(jQuery.easing,{easeInOutSine:function(n,t,i,r,u){return-r/2*(Math.cos(Math.PI*t/u)-1)+i},easeOutSine:function(n,t,i,r,u){return r*Math.sin(t/u*(Math.PI/2))+i},easeOutCubic:function(n,t,i,r,u){return r*((t=t/u-1)*t*t+1)+i}})}(jQuery,window),function(n){n.extend(n.rsProto,{_i5:function(){var t=this;"bullets"===t.st.controlNavigation&&(t.ev.one("rsAfterPropsSetup",function(){t._j5=!0;t.slider.addClass("rsWithBullets");for(var i='<div class="rsNav rsBullets">',r=0;r<t.numSlides;r++)i+='<div class="rsNavItem rsBullet"><span><\/span><\/div>';t._k5=i=n(i+"<\/div>");t._l5=i.appendTo(t.slider).children();t._k5.on("click.rs",".rsNavItem",function(){t._m5||t.goTo(n(this).index())})}),t.ev.on("rsOnAppendSlide",function(n,i,r){r>=t.numSlides?t._k5.append('<div class="rsNavItem rsBullet"><span><\/span><\/div>'):t._l5.eq(r).before('<div class="rsNavItem rsBullet"><span><\/span><\/div>');t._l5=t._k5.children()}),t.ev.on("rsOnRemoveSlide",function(n,i){var r=t._l5.eq(i);r&&r.length&&(r.remove(),t._l5=t._k5.children())}),t.ev.on("rsOnUpdateNav",function(){var n=t.currSlideId;t._n5&&t._n5.removeClass("rsNavSelected");n=t._l5.eq(n);n.addClass("rsNavSelected");t._n5=n}))}});n.rsModules.bullets=n.rsProto._i5}(jQuery),function(n){n.extend(n.rsProto,{_h6:function(){var t=this;"thumbnails"===t.st.controlNavigation&&(t._i6={drag:!0,touch:!0,orientation:"horizontal",navigation:!0,arrows:!0,arrowLeft:null,arrowRight:null,spacing:4,arrowsAutoHide:!1,appendSpan:!1,transitionSpeed:600,autoCenter:!0,fitInViewport:!0,firstMargin:!0,paddingTop:0,paddingBottom:0},t.st.thumbs=n.extend({},t._i6,t.st.thumbs),t._j6=!0,!1===t.st.thumbs.firstMargin?t.st.thumbs.firstMargin=0:!0===t.st.thumbs.firstMargin&&(t.st.thumbs.firstMargin=t.st.thumbs.spacing),t.ev.on("rsBeforeParseNode",function(t,i,r){i=n(i);r.thumbnail=i.find(".rsTmb").remove();r.thumbnail.length?r.thumbnail=n(document.createElement("div")).append(r.thumbnail).html():(r.thumbnail=i.attr("data-rsTmb"),r.thumbnail||(r.thumbnail=i.find(".rsImg").attr("data-rsTmb")),r.thumbnail=r.thumbnail?'<img src="'+r.thumbnail+'"/>':"")}),t.ev.one("rsAfterPropsSetup",function(){t._k6()}),t._n5=null,t.ev.on("rsOnUpdateNav",function(){var i=n(t._l5[t.currSlideId]);i!==t._n5&&(t._n5&&(t._n5.removeClass("rsNavSelected"),t._n5=null),t._l6&&t._m6(t.currSlideId),t._n5=i.addClass("rsNavSelected"))}),t.ev.on("rsOnAppendSlide",function(n,i,r){n="<div"+t._n6+' class="rsNavItem rsThumb">'+t._o6+i.thumbnail+"<\/div>";t._e&&t._s3.css(t._g+"transition-duration","0ms");r>=t.numSlides?t._s3.append(n):t._l5.eq(r).before(n);t._l5=t._s3.children();t.updateThumbsSize(!0)}),t.ev.on("rsOnRemoveSlide",function(n,i){var r=t._l5.eq(i);r&&(t._e&&t._s3.css(t._g+"transition-duration","0ms"),r.remove(),t._l5=t._s3.children(),t.updateThumbsSize(!0))}))},_k6:function(){var t=this,u="rsThumbs",i=t.st.thumbs,r="",f,e,s=i.spacing,o;for(t._j5=!0,t._e3="vertical"===i.orientation?!1:!0,t._n6=f=s?' style="margin-'+(t._e3?"right":"bottom")+":"+s+'px;"':"",t._i3=0,t._p6=!1,t._m5=!1,t._l6=!1,t._q6=i.arrows&&i.navigation,e=t._e3?"Hor":"Ver",t.slider.addClass("rsWithThumbs rsWithThumbs"+e),r+='<div class="rsNav rsThumbs rsThumbs'+e+'"><div class="'+u+'Container">',t._o6=i.appendSpan?'<span class="thumbIco"><\/span>':"",o=0;o<t.numSlides;o++)e=t.slides[o],r+="<div"+f+' class="rsNavItem rsThumb">'+e.thumbnail+t._o6+"<\/div>";r=n(r+"<\/div><\/div>");f={};i.paddingTop&&(f[t._e3?"paddingTop":"paddingLeft"]=i.paddingTop);i.paddingBottom&&(f[t._e3?"paddingBottom":"paddingRight"]=i.paddingBottom);r.css(f);t._s3=n(r).find("."+u+"Container");t._q6&&(u+="Arrow",i.arrowLeft?t._r6=i.arrowLeft:(t._r6=n('<div class="'+u+" "+u+'Left"><div class="'+u+'Icn"><\/div><\/div>'),r.append(t._r6)),i.arrowRight?t._s6=i.arrowRight:(t._s6=n('<div class="'+u+" "+u+'Right"><div class="'+u+'Icn"><\/div><\/div>'),r.append(t._s6)),t._r6.click(function(){var n=(Math.floor(t._i3/t._t6)+t._u6)*t._t6+t.st.thumbs.firstMargin;t._a4(n>t._n3?t._n3:n)}),t._s6.click(function(){var n=(Math.floor(t._i3/t._t6)-t._u6)*t._t6+t.st.thumbs.firstMargin;t._a4(n<t._o3?t._o3:n)}),i.arrowsAutoHide&&!t.hasTouch&&(t._r6.css("opacity",0),t._s6.css("opacity",0),r.one("mousemove.rsarrowshover",function(){t._l6&&(t._r6.css("opacity",1),t._s6.css("opacity",1))}),r.hover(function(){t._l6&&(t._r6.css("opacity",1),t._s6.css("opacity",1))},function(){t._l6&&(t._r6.css("opacity",0),t._s6.css("opacity",0)
1)})));t._k5=r;t._l5=t._s3.children();t.msEnabled&&t.st.thumbs.navigation&&t._s3.css("-ms-touch-action",t._e3?"pan-y":"pan-x");t.slider.append(r);t._w3=!0;t._v6=s;i.navigation&&t._e&&t._s3.css(t._g+"transition-property",t._g+"transform");t._k5.on("click.rs",".rsNavItem",function(){t._m5||t.goTo(n(this).index())});t.ev.off("rsBeforeSizeSet.thumbs").on("rsBeforeSizeSet.thumbs",function(){t._w6=t._e3?t._c4:t._b4;t.updateThumbsSize(!0)});t.ev.off("rsAutoHeightChange.thumbs").on("rsAutoHeightChange.thumbs",function(n,i){t.updateThumbsSize(!0,i)})},updateThumbsSize:function(n,t){var i=this,r=i._l5.first(),u={},f=i._l5.length;i._t6=(i._e3?r.outerWidth():r.outerHeight())+i._v6;i._y3=f*i._t6-i._v6;u[i._e3?"width":"height"]=i._y3+i._v6;i._z3=i._e3?i._k5.width():void 0!==t?t:i._k5.height();i._w3&&(i.isFullscreen||i.st.thumbs.fitInViewport)&&(i._e3?i._c4=i._w6-i._k5.outerHeight():i._b4=i._w6-i._k5.outerWidth());i._z3&&(i._o3=-(i._y3-i._z3)-i.st.thumbs.firstMargin,i._n3=i.st.thumbs.firstMargin,i._u6=Math.floor(i._z3/i._t6),i._y3<i._z3?(i.st.thumbs.autoCenter?i._q3((i._z3-i._y3)/2):i._q3(i._n3),i.st.thumbs.arrows&&i._r6&&(i._r6.addClass("rsThumbsArrowDisabled"),i._s6.addClass("rsThumbsArrowDisabled")),i._l6=!1,i._m5=!1,i._k5.off(i._j1)):i.st.thumbs.navigation&&!i._l6&&(i._l6=!0,!i.hasTouch&&i.st.thumbs.drag||i.hasTouch&&i.st.thumbs.touch)&&(i._m5=!0,i._k5.on(i._j1,function(n){i._g2(n,!0)})),i._s3.css(u),n&&t&&i._m6(i.currSlideId,!0))},setThumbsOrientation:function(n,t){this._w3&&(this.st.thumbs.orientation=n,this._k5.remove(),this.slider.removeClass("rsWithThumbsHor rsWithThumbsVer"),this._k6(),this._k5.off(this._j1),t||this.updateSliderSize(!0))},_q3:function(n){this._i3=n;this._e?this._s3.css(this._x1,this._y1+(this._e3?n+this._z1+0:0+this._z1+n)+this._a2):this._s3.css(this._e3?this._x1:this._w1,n)},_a4:function(t,i,r,u,f){var e=this,o;e._l6&&(i||(i=e.st.thumbs.transitionSpeed),e._i3=t,e._x6&&clearTimeout(e._x6),e._p6&&(e._e||e._s3.stop(),r=!0),o={},e._p6=!0,e._e?(o[e._g+"transition-duration"]=i+"ms",o[e._g+"transition-timing-function"]=r?n.rsCSS3Easing[e.st.easeOut]:n.rsCSS3Easing[e.st.easeInOut],e._s3.css(o),e._q3(t)):(o[e._e3?e._x1:e._w1]=t+"px",e._s3.animate(o,i,r?"easeOutCubic":e.st.easeInOut)),u&&(e._i3=u),e._y6(),e._x6=setTimeout(function(){e._p6=!1;f&&(e._a4(u,f,!0),f=null)},i))},_y6:function(){this._q6&&(this._i3===this._n3?this._r6.addClass("rsThumbsArrowDisabled"):this._r6.removeClass("rsThumbsArrowDisabled"),this._i3===this._o3?this._s6.addClass("rsThumbsArrowDisabled"):this._s6.removeClass("rsThumbsArrowDisabled"))},_m6:function(n,t){var r=0,i,f=n*this._t6+2*this._t6-this._v6+this._n3,u=Math.floor(this._i3/this._t6);this._l6&&(this._j6&&(t=!0,this._j6=!1),f+this._i3>this._z3?(n===this.numSlides-1&&(r=1),u=-n+this._u6-2+r,i=u*this._t6+this._z3%this._t6+this._v6-this._n3):0!==n?(n-1)*this._t6<=-this._i3+this._n3&&n-1<=this.numSlides-this._u6&&(i=(-n+1)*this._t6+this._n3):i=this._n3,i!==this._i3&&(r=void 0===i?this._i3:i,r>this._n3?this._q3(this._n3):r<this._o3?this._q3(this._o3):void 0!==i&&(t?this._q3(i):this._a4(i))),this._y6())}});n.rsModules.thumbnails=n.rsProto._h6}(jQuery),function(n){n.extend(n.rsProto,{_f6:function(){var t=this;"tabs"===t.st.controlNavigation&&(t.ev.on("rsBeforeParseNode",function(t,i,r){i=n(i);r.thumbnail=i.find(".rsTmb").remove();r.thumbnail.length?r.thumbnail=n(document.createElement("div")).append(r.thumbnail).html():(r.thumbnail=i.attr("data-rsTmb"),r.thumbnail||(r.thumbnail=i.find(".rsImg").attr("data-rsTmb")),r.thumbnail=r.thumbnail?'<img src="'+r.thumbnail+'"/>':"")}),t.ev.one("rsAfterPropsSetup",function(){t._g6()}),t.ev.on("rsOnAppendSlide",function(n,i,r){r>=t.numSlides?t._k5.append('<div class="rsNavItem rsTab">'+i.thumbnail+"<\/div>"):t._l5.eq(r).before('<div class="rsNavItem rsTab">'+item.thumbnail+"<\/div>");t._l5=t._k5.children()}),t.ev.on("rsOnRemoveSlide",function(n,i){var r=t._l5.eq(i);r&&(r.remove(),t._l5=t._k5.children())}),t.ev.on("rsOnUpdateNav",function(){var n=t.currSlideId;t._n5&&t._n5.removeClass("rsNavSelected");n=t._l5.eq(n);n.addClass("rsNavSelected");t._n5=n}))},_g6:function(){var t=this,i,r;for(t._j5=!0,i='<div class="rsNav rsTabs">',r=0;r<t.numSlides;r++)i+='<div class="rsNavItem rsTab">'+t.slides[r].thumbnail+"<\/div>";i=n(i+"<\/div>");t._k5=i;t._l5=i.children(".rsNavItem");t.slider.append(i);t._k5.click(function(i){i=n(i.target).closest(".rsNavItem");i.length&&t.goTo(i.index())})}});n.rsModules.tabs=n.rsProto._f6}(jQuery),function(n){n.extend(n.rsProto,{_q5:function(){var t=this;if(t._r5={enabled:!1,keyboardNav:!0,buttonFS:!0,nativeFS:!1,doubleTap:!0},t.st.fullscreen=n.extend({},t._r5,t.st.fullscreen),t.st.fullscreen.enabled)t.ev.one("rsBeforeSizeSet",function(){t._s5()})},_s5:function(){var t=this,i,u,r,f;if(t._t5=!t.st.keyboardNavEnabled&&t.st.fullscreen.keyboardNav,t.st.fullscreen.nativeFS){if(i={supportsFullScreen:!1,isFullScreen:function(){return!1},requestFullScreen:function(){},cancelFullScreen:function(){},fullScreenEventName:"",prefix:""},u=["webkit","moz","o","ms","khtml"],"undefined"!=typeof document.cancelFullScreen)i.supportsFullScreen=!0;else for(r=0,f=u.length;r<f;r++)if(i.prefix=u[r],"undefined"!=typeof document[i.prefix+"CancelFullScreen"]){i.supportsFullScreen=!0;break}i.supportsFullScreen?(t.nativeFS=!0,i.fullScreenEventName=i.prefix+"fullscreenchange"+t.ns,i.isFullScreen=function(){switch(this.prefix){case"":return document.fullScreen;case"webkit":return document.webkitIsFullScreen;default:return document[this.prefix+"FullScreen"]}},i.requestFullScreen=function(n){return""===this.prefix?n.requestFullScreen():n[this.prefix+"RequestFullScreen"]()},i.cancelFullScreen=function(){return""===this.prefix?document.cancelFullScreen():document[this.prefix+"CancelFullScreen"]()},t._u5=i):t._u5=!1}t.st.fullscreen.buttonFS&&(t._v5=n('<div class="rsFullscreenBtn"><div class="rsFullscreenIcn"><\/div><\/div>').appendTo(t._o1).on("click.rs",function(){t.isFullscreen?t.exitFullscreen():t.enterFullscreen()}))},enterFullscreen:function(t){var i=this,r;if(i._u5)if(t)i._u5.requestFullScreen(n("html")[0]);else{i._b.on(i._u5.fullScreenEventName,function(){i._u5.isFullScreen()?i.enterFullscreen(!0):i.exitFullscreen(!0)});i._u5.requestFullScreen(n("html")[0]);return}if(!i._w5){i._w5=!0;i._b.on("keyup"+i.ns+"fullscreen",function(n){27===n.keyCode&&i.exitFullscreen()});for(i._t5&&i._b2(),t=n(window),i._x5=t.scrollTop(),i._y5=t.scrollLeft(),i._z5=n("html").attr("style"),i._a6=n("body").attr("style"),i._b6=i.slider.attr("style"),n("body, html").css({overflow:"hidden",height:"100%",width:"100%",margin:"0",padding:"0"}),i.slider.addClass("rsFullscreen"),r=0;r<i.numSlides;r++)t=i.slides[r],t.isRendered=!1,t.bigImage&&(t.isBig=!0,t.isMedLoaded=t.isLoaded,t.isMedLoading=t.isLoading,t.medImage=t.image,t.medIW=t.iW,t.medIH=t.iH,t.slideId=-99,t.bigImage!==t.medImage&&(t.sizeType="big"),t.isLoaded=t.isBigLoaded,t.isLoading=!1,t.image=t.bigImage,t.images[0]=t.bigImage,t.iW=t.bigIW,t.iH=t.bigIH,t.isAppended=t.contentAdded=!1,i._c6(t));i.isFullscreen=!0;i._w5=!1;i.updateSliderSize();i.ev.trigger("rsEnterFullscreen")}},exitFullscreen:function(t){var i=this,r;if(i._u5){if(!t){i._u5.cancelFullScreen(n("html")[0]);return}i._b.off(i._u5.fullScreenEventName)}if(!i._w5){for(i._w5=!0,i._b.off("keyup"+i.ns+"fullscreen"),i._t5&&i._b.off("keydown"+i.ns),n("html").attr("style",i._z5||""),n("body").attr("style",i._a6||""),r=0;r<i.numSlides;r++)t=i.slides[r],t.isRendered=!1,t.bigImage&&(t.isBig=!1,t.slideId=-99,t.isBigLoaded=t.isLoaded,t.isBigLoading=t.isLoading,t.bigImage=t.image,t.bigIW=t.iW,t.bigIH=t.iH,t.isLoaded=t.isMedLoaded,t.isLoading=!1,t.image=t.medImage,t.images[0]=t.medImage,t.iW=t.medIW,t.iH=t.medIH,t.isAppended=t.contentAdded=!1,i._c6(t,!0),t.bigImage!==t.medImage&&(t.sizeType="med"));i.isFullscreen=!1;t=n(window);t.scrollTop(i._x5);t.scrollLeft(i._y5);i._w5=!1;i.slider.removeClass("rsFullscreen");i.updateSliderSize();setTimeout(function(){i.updateSliderSize()},1);i.ev.trigger("rsExitFullscreen")}},_c6:function(t){var i=t.isLoaded||t.isLoading?'<img class="rsImg rsMainSlideImage" src="'+t.image+'"/>':'<a class="rsImg rsMainSlideImage" href="'+t.image+'"><\/a>';t.content.hasClass("rsImg")?t.content=n(i):t.content.find(".rsImg").eq(0).replaceWith(i);t.isLoaded||t.isLoading||!t.holder||t.holder.html(t.content)}});n.rsModules.fullscreen=n.rsProto._q5}(jQuery),function(n){n.extend(n.rsProto,{_x4:function(){var t=this,i;
1t._y4={enabled:!1,stopAtAction:!0,pauseOnHover:!0,delay:2e3};!t.st.autoPlay&&t.st.autoplay&&(t.st.autoPlay=t.st.autoplay);t.st.autoPlay=n.extend({},t._y4,t.st.autoPlay);t.st.autoPlay.enabled&&(t.ev.on("rsBeforeParseNode",function(t,r,u){r=n(r);(i=r.attr("data-rsDelay"))&&(u.customDelay=parseInt(i,10))}),t.ev.one("rsAfterInit",function(){t._z4()}),t.ev.on("rsBeforeDestroy",function(){t.stopAutoPlay();t.slider.off("mouseenter mouseleave");n(window).off("blur"+t.ns+" focus"+t.ns)}))},_z4:function(){var t=this;t.startAutoPlay();t.ev.on("rsAfterContentSet",function(n,i){t._l2||t._r2||!t._a5||i!==t.currSlide||t._b5()});t.ev.on("rsDragRelease",function(){t._a5&&t._c5&&(t._c5=!1,t._b5())});t.ev.on("rsAfterSlideChange",function(){t._a5&&t._c5&&(t._c5=!1,t.currSlide.isLoaded&&t._b5())});t.ev.on("rsDragStart",function(){t._a5&&(t.st.autoPlay.stopAtAction?t.stopAutoPlay():(t._c5=!0,t._d5()))});t.ev.on("rsBeforeMove",function(n,i,r){t._a5&&(r&&t.st.autoPlay.stopAtAction?t.stopAutoPlay():(t._c5=!0,t._d5()))});t._e5=!1;t.ev.on("rsVideoStop",function(){t._a5&&(t._e5=!1,t._b5())});t.ev.on("rsVideoPlay",function(){t._a5&&(t._c5=!1,t._d5(),t._e5=!0)});n(window).on("blur"+t.ns,function(){t._a5&&(t._c5=!0,t._d5())}).on("focus"+t.ns,function(){t._a5&&t._c5&&(t._c5=!1,t._b5())});t.st.autoPlay.pauseOnHover&&(t._f5=!1,t.slider.hover(function(){t._a5&&(t._c5=!1,t._d5(),t._f5=!0)},function(){t._a5&&(t._f5=!1,t._b5())}))},toggleAutoPlay:function(){this._a5?this.stopAutoPlay():this.startAutoPlay()},startAutoPlay:function(){this._a5=!0;this.currSlide.isLoaded&&this._b5()},stopAutoPlay:function(){this._e5=this._f5=this._c5=this._a5=!1;this._d5()},_b5:function(){var n=this;n._f5||n._e5||(n._g5=!0,n._h5&&clearTimeout(n._h5),n._h5=setTimeout(function(){var t;n._z||n.st.loopRewind||(t=!0,n.st.loopRewind=!0);n.next(!0);t&&(n.st.loopRewind=!1)},n.currSlide.customDelay?n.currSlide.customDelay:n.st.autoPlay.delay))},_d5:function(){this._f5||this._e5||(this._g5=!1,this._h5&&(clearTimeout(this._h5),this._h5=null))}});n.rsModules.autoplay=n.rsProto._x4}(jQuery),function(n){n.extend(n.rsProto,{_z6:function(){var t=this,i;t._a7={autoHideArrows:!0,autoHideControlNav:!1,autoHideBlocks:!1,autoHideCaption:!1,disableCSS3inFF:!0,youTubeCode:'<iframe src="https://www.youtube.com/embed/%id%?rel=1&showinfo=0&autoplay=1&wmode=transparent" frameborder="no"><\/iframe>',vimeoCode:'<iframe src="https://player.vimeo.com/video/%id%?byline=0&portrait=0&autoplay=1" frameborder="no" webkitAllowFullScreen mozallowfullscreen allowFullScreen><\/iframe>'};t.st.video=n.extend({},t._a7,t.st.video);t.ev.on("rsBeforeSizeSet",function(){t._b7&&setTimeout(function(){var n=t._r1,n=n.hasClass("rsVideoContainer")?n:n.find(".rsVideoContainer");t._c7&&t._c7.css({width:n.width(),height:n.height()})},32)});i=t._a.mozilla;t.ev.on("rsAfterParseNode",function(r,u,f){if(r=n(u),f.videoURL){t.st.video.disableCSS3inFF&&i&&(t._e=t._f=!1);u=n('<div class="rsVideoContainer"><\/div>');var e=n('<div class="rsBtnCenterer"><div class="rsPlayBtn"><div class="rsPlayBtnIcon"><\/div><\/div><\/div>');r.hasClass("rsImg")?f.content=u.append(r).append(e):f.content.find(".rsImg").wrap(u).after(e)}});t.ev.on("rsAfterSlideChange",function(){t.stopVideo()})},toggleVideo:function(){return this._b7?this.stopVideo():this.playVideo()},playVideo:function(){var t=this,r,i,f,u;return t._b7?!1:(i=t.currSlide,!i.videoURL)?!1:(t._d7=i,r=t._e7=i.content,i=i.videoURL,i.match(/youtu\.be/i)||i.match(/youtube\.com/i)?(u=/^.*(youtu\.be\/|v\/|u\/\w\/|embed\/|watch\?v=|\&v=)([^#\&\?]*).*/,(u=i.match(u))&&11==u[2].length&&(f=u[2]),void 0!==f&&(t._c7=t.st.video.youTubeCode.replace("%id%",f))):i.match(/vimeo\.com/i)&&(u=/(www\.)?vimeo.com\/(\d+)($|\/)/,(u=i.match(u))&&(f=u[2]),void 0!==f&&(t._c7=t.st.video.vimeoCode.replace("%id%",f))),t.videoObj=n(t._c7),t.ev.trigger("rsOnCreateVideoElement",[i]),t.videoObj.length&&(t._c7=n('<div class="rsVideoFrameHolder"><div class="rsPreloader"><\/div><div class="rsCloseVideoBtn"><div class="rsCloseVideoIcn"><\/div><\/div><\/div>'),t._c7.find(".rsPreloader").after(t.videoObj),r=r.hasClass("rsVideoContainer")?r:r.find(".rsVideoContainer"),t._c7.css({width:r.width(),height:r.height()}
1).find(".rsCloseVideoBtn").off("click.rsv").on("click.rsv",function(n){return t.stopVideo(),n.preventDefault(),n.stopPropagation(),!1}),r.append(t._c7),t.isIPAD&&r.addClass("rsIOSVideo"),t._f7(!1),setTimeout(function(){t._c7.addClass("rsVideoActive")},10),t.ev.trigger("rsVideoPlay"),t._b7=!0),!0)},stopVideo:function(){var n=this;return n._b7?(n.isIPAD&&n.slider.find(".rsCloseVideoBtn").remove(),n._f7(!0),setTimeout(function(){n.ev.trigger("rsOnDestroyVideoElement",[n.videoObj]);var t=n._c7.find("iframe");if(t.length)try{t.attr("src","")}catch(i){}n._c7.remove();n._c7=null},16),n.ev.trigger("rsVideoStop"),n._b7=!1,!0):!1},_f7:function(n){var t=[],i=this.st.video;if(i.autoHideArrows&&(this._c2&&(t.push(this._c2,this._d2),this._e2=!n),this._v5&&t.push(this._v5)),i.autoHideControlNav&&this._k5&&t.push(this._k5),i.autoHideBlocks&&this._d7.animBlocks&&t.push(this._d7.animBlocks),i.autoHideCaption&&this.globalCaption&&t.push(this.globalCaption),this.slider[n?"removeClass":"addClass"]("rsVideoPlaying"),t.length)for(i=0;i<t.length;i++)n?t[i].removeClass("rsHidden"):t[i].addClass("rsHidden")}});n.rsModules.video=n.rsProto._z6}(jQuery),function(n){n.extend(n.rsProto,{_p4:function(){function r(){var n=t.currSlide,r;if(t.currSlide&&t.currSlide.isLoaded&&t._t4!==n){if(0<t._s4.length){for(i=0;i<t._s4.length;i++)clearTimeout(t._s4[i]);t._s4=[]}if(0<t._r4.length){for(i=0;i<t._r4.length;i++)(r=t._r4[i])&&(t._e?(r.block.css(t._g+t._u1,"0s"),r.block.css(r.css)):r.block.stop(!0).css(r.css),t._t4=null,n.animBlocksDisplayed=!1);t._r4=[]}n.animBlocks&&(n.animBlocksDisplayed=!0,t._t4=n,t._u4(n.animBlocks))}}var t=this,i;t._q4={fadeEffect:!0,moveEffect:"top",moveOffset:20,speed:400,easing:"easeOutSine",delay:200};t.st.block=n.extend({},t._q4,t.st.block);t._r4=[];t._s4=[];t.ev.on("rsAfterInit",function(){r()});t.ev.on("rsBeforeParseNode",function(t,i,r){i=n(i);r.animBlocks=i.find(".rsABlock").css("display","none");r.animBlocks.length||(r.animBlocks=i.hasClass("rsABlock")?i.css("display","none"):!1)});t.ev.on("rsAfterContentSet",function(n,i){i.id===t.slides[t.currSlideId].id&&setTimeout(function(){r()},t.st.fadeinLoadedSlide?300:0)});t.ev.on("rsAfterSlideChange",function(){r()})},_v4:function(n,t){setTimeout(function(){n.css(t)},6)},_u4:function(t){var i=this,f,o,s,u,e,r,h;i._s4=[];t.each(function(t){var c,a,l;f=n(this);o={};s={};u=null;c=f.attr("data-move-offset");c=c?parseInt(c,10):i.st.block.moveOffset;0<c&&((r=f.data("move-effect"))?(r=r.toLowerCase(),"none"===r?r=!1:"left"!==r&&"top"!==r&&"bottom"!==r&&"right"!==r&&(r=i.st.block.moveEffect,"none"===r&&(r=!1))):r=i.st.block.moveEffect,r&&"none"!==r)&&(a="right"===r||"left"===r?!0:!1,h=!1,i._e?(l=0,e=i._x1):(a?isNaN(parseInt(f.css("right"),10))?e="left":(e
1="right",h=!0):isNaN(parseInt(f.css("bottom"),10))?e="top":(e="bottom",h=!0),e="margin-"+e,h&&(c=-c),i._e?l=parseInt(f.css(e),10):(l=f.data("rs-start-move-prop"),void 0===l&&(l=parseInt(f.css(e),10),isNaN(l)&&(l=0),f.data("rs-start-move-prop",l)))),s[e]=i._m4("top"===r||"left"===r?l-c:l+c,a),o[e]=i._m4(l,a));c=f.attr("data-fade-effect");c?("none"===c.toLowerCase()||"false"===c.toLowerCase())&&(c=!1):c=i.st.block.fadeEffect;c&&(s.opacity=0,o.opacity=1);(c||r)&&(u={},u.hasFade=Boolean(c),Boolean(r)&&(u.moveProp=e,u.hasMove=!0),u.speed=f.data("speed"),isNaN(u.speed)&&(u.speed=i.st.block.speed),u.easing=f.data("easing"),u.easing||(u.easing=i.st.block.easing),u.css3Easing=n.rsCSS3Easing[u.easing],u.delay=f.data("delay"),isNaN(u.delay)&&(u.delay=i.st.block.delay*t));c={};i._e&&(c[i._g+i._u1]="0ms");c.moveProp=o.moveProp;c.opacity=o.opacity;c.display="none";i._r4.push({block:f,css:c});i._v4(f,s);i._s4.push(setTimeout(function(n,t,r,u){return function(){var f,e;n.css("display","block");r&&(f={},i._e?(e="",r.hasMove&&(e+=r.moveProp),r.hasFade&&(r.hasMove&&(e+=", "),e+="opacity"),f[i._g+i._t1]=e,f[i._g+i._u1]=r.speed+"ms",f[i._g+i._v1]=r.css3Easing,n.css(f),setTimeout(function(){n.css(t)},24)):setTimeout(function(){n.animate(t,r.speed,r.easing)},16));delete i._s4[u]}}(f,o,u,t),6>=u.delay?12:u.delay))})}});n.rsModules.animatedBlocks=n.rsProto._p4}(jQuery),function(n){n.extend(n.rsProto,{_w4:function(){var n=this,f,t,r,u,i;if(n.st.autoHeight){u=!0;i=function(i){r=n.slides[n.currSlideId];(f=r.holder)&&(t=f.height())&&void 0!==t&&t>(n.st.minAutoHeight||30)&&(n._c4=t,n._e||!i?n._e1.css("height",t):n._e1.stop(!0,!0).animate({height:t},n.st.transitionSpeed),n.ev.trigger("rsAutoHeightChange",t),u&&(n._e&&setTimeout(function(){n._e1.css(n._g+"transition","height "+n.st.transitionSpeed+"ms ease-in-out")},16),u=!1))};n.ev.on("rsMaybeSizeReady.rsAutoHeight",function(n,t){r===t&&i()});n.ev.on("rsAfterContentSet.rsAutoHeight",function(n,t){r===t&&i()});n.slider.addClass("rsAutoHeight");n.ev.one("rsAfterInit",function(){setTimeout(function(){i(!1);setTimeout(function(){n.slider.append('<div style="clear:both; float: none;"><\/div>')},16)},16)});n.ev.on("rsBeforeAnimStart",function(){i(!0)});n.ev.on("rsBeforeSizeSet",function(){setTimeout(function(){i(!1)},16)})}}});n.rsModules.autoHeight=n.rsProto._w4}(jQuery),function(n){n.extend(n.rsProto,{_d6:function(){var t=this;t.st.globalCaption&&(t.ev.on("rsAfterInit",function(){t.globalCaption=n('<div class="rsGCaption"><\/div>').appendTo(t.st.globalCaptionInside?t._e1:t.slider);t.globalCaption.html(t.currSlide.caption||"")}),t.ev.on("rsBeforeAnimStart",function(){t.globalCaption.html(t.currSlide.caption||"")}))}});n.rsModules.globalCaption=n.rsProto._d6}(jQuery),function(n){n.rsProto._o4=function(){var t,n=this;if(n.st.addActiveClass)n.ev.on("rsOnUpdateNav",function(){t&&clearTimeout(t);t=setTimeout(function(){n._g4&&n._g4.removeClass("rsActiveSlide");n._r1&&n._r1.addClass("rsActiveSlide");t=null},50)})};n.rsModules.activeClass=n.rsProto._o4}(jQuery),function(n){n.extend(n.rsProto,{_o5:function(){var t=this,u,i,r;if(t._p5={enabled:!1,change:!1,prefix:""},t.st.deeplinking=n.extend({},t._p5,t.st.deeplinking),t.st.deeplinking.enabled){var f=t.st.deeplinking.change,e=t.st.deeplinking.prefix,o="#"+e,s=function(){var n=window.location.hash;return n&&0<n.indexOf(e)&&(n=parseInt(n.substring(o.length),10),0<=n)?n-1:-1},h=s();-1!==h&&(t.st.startSlideId=h);f&&(n(window).on("hashchange"+t.ns,function(n){u||(n=s(),0>n||(n>t.numSlides-1&&(n=t.numSlides-1),t.goTo(n)))}),t.ev.on("rsBeforeAnimStart",function(){i&&clearTimeout(i);r&&clearTimeout(r)}),t.ev.on("rsAfterSlideChange",function(){i&&clearTimeout(i);r&&clearTimeout(r);r=setTimeout(function(){u=!0;window.location.replace((""+window.location).split("#")[0]+o+(t.currSlideId+1));i=setTimeout(function(){u=!1;i=null},60)},400)}));t.ev.on("rsBeforeDestroy",function(){i=r=null;f&&n(window).off("hashchange"+t.ns)})}}});n.rsModules.deeplinking=n.rsProto._o5}(jQuery),function(n,t,i){function r(n){return n=n||location.href,"#"+n.replace(/^[^#]*#?(.*)$/,"$1")}var u=document,f,o=n.event.special,s=u.documentMode,e="onhashchange"in t&&(s===i||7<s);n.fn.hashchange=function(n){return n?this.bind("hashchange",n):this.trigger("hashchange")};n.fn.hashchange.delay=50;o.hashchange=n.extend(o.hashchange,{setup:function(){if(e)return!1;n(f.start)},teardown:function(){if(e)return!1;n(f.stop)}});f=function(){function h(){var u=r(),i=a(s);u!==s?(l(s=u,i),n(t).trigger("hashchange")):i!==s&&(location.href=location.href.replace(/#.*/,"")+i);o=setTimeout(h,n.fn.hashchange.delay)}var f={},o,s=r(),c=function(n){return n},l=c,a=c;return f.start=function(){o||h()},f.stop=function(){o&&clearTimeout(o);o=i},!t.attachEvent||t.addEventListener||e||function(){var t,i;f.start=function(){t||(i=(i=n.fn.hashchange.src)&&i+r(),t=n('<iframe tabindex="-1" title="empty"/>').hide().one("load",function(){i||l(r());h()}).attr("src",i||"javascript:0").insertAfter("body")[0].contentWindow,u.on
1propertychange=function(){try{"title"===event.propertyName&&(t.document.title=u.title)}catch(n){}})};f.stop=c;a=function(){return r(t.location.href)};l=function(i,r){var f=t.document,e=n.fn.hashchange.domain;i!==r&&(f.title=u.title,f.open(),e&&f.write('<script>document.domain="'+e+'"<\/script>'),f.close(),t.location.hash=i)}}(),f}()}(jQuery,this),function(n){n.rsProto._g7=function(){var t=this;t.st.visibleNearby&&t.st.visibleNearby.enabled&&(t._h7={enabled:!0,centerArea:.6,center:!0,breakpoint:0,breakpointCenterArea:.8,hiddenOverflow:!0,navigateByCenterClick:!1},t.st.visibleNearby=n.extend({},t._h7,t.st.visibleNearby),t.ev.one("rsAfterPropsSetup",function(){t._i7=t._e1.css("overflow","visible").wrap('<div class="rsVisibleNearbyWrap"><\/div>').parent();t.st.visibleNearby.hiddenOverflow||t._i7.css("overflow","visible");t._o1=t.st.controlsInside?t._i7:t.slider}),t.ev.on("rsAfterSizePropSet",function(){var n,i=t.st.visibleNearby;n=i.breakpoint&&t.width<i.breakpoint?i.breakpointCenterArea:i.centerArea;t._h?(t._b4*=n,t._i7.css({height:t._c4,width:t._b4/n}),t._d=t._b4*(1-n)/2/n):(t._c4*=n,t._i7.css({height:t._c4/n,width:t._b4}),t._d=t._c4*(1-n)/2/n);i.navigateByCenterClick||(t._q=t._h?t._b4:t._c4);i.center&&t._e1.css("margin-"+(t._h?"left":"top"),t._d)}))};n.rsModules.visibleNearby=n.rsProto._g7}(jQuery),function(n){typeof require=="function"&&typeof exports=="object"&&typeof module=="object"?n(require("knockout")):typeof define=="function"&&define.amd?define(["knockout"],n):n(ko)}(function(n){n.bindingHandlers.files={init:function(t,i,r){var p=r(),e,s,f,h,v,c,o,l,u=p.files;if(typeof n.unwrap(u)=="function"?e=n.unwrap(u):(e=n.unwrap(u.onLoaded),s=n.unwrap(u.onProgress),f=n.unwrap(u.onError),v=n.unwrap(u.allowDrop),h=n.unwrap(u.hoverClass),c=n.unwrap(u.fileFilter),l=n.unwrap(u.maxFileSize),o=n.unwrap(u.readAs)),typeof e=="function"){var w=function(n){var t=new FileReader;t.onload=function(t){e(n,t.target.result)};typeof s=="function"&&(t.onprogress=function(t){s(n,t.loaded,t.total)});typeof f=="function"&&(t.onerror=function(t){f(n,t.target.error)});o=="text"?t.readAsText(n):o=="array"?t.readAsArrayBuffer(n):o=="binary"?t.readAsBinaryString(n):t.readAsDataURL(n)},a=function(n){n.stopPropagation();n.preventDefault();n.type=="dragover"?n.target.classList.add(h):n.target.classList.remove(h)},b=function(n){a(n);y(n)},y=function(n){for(var r=n.target.files||n.dataTransfer.files,i=0,t;t=r[i];i++){if(typeof c!="undefined"&&!t.type.match(c)){typeof f=="function"&&f(t,"File type does not match filter");continue}if(typeof l!="undefined"&&t.size>=l){typeof f=="function"&&f(t,"File exceeds file size limit");continue}w(t)}};document.addEventListener&&(t.addEventListener("change",y,!1),v&&(t.addEventListener("dragover",a,!1),t.addEventListener("dragleave",a,!1),t.addEventListener("drop",b,!1)))}}}});mcWeb=mcWeb||{};mcWeb.responsive=function(n){"use strict";function i(){return f()?"lg":u()?"md":r()?"sm":"xs"}function a(){return h()?3840:s()?2560:o()?1920:e()?1440:f()?1200:u()?992:r()?768:"640"}function v(n){var t=i(),r=!1;return n=="lg"?r=t=="lg"||t=="md"||t=="sm"||t=="xs":n=="md"?r=t=="md"||t=="sm"||t=="xs":n=="sm"?r=t=="sm"||t=="xs":n=="xs"&&(r=t=="xs"),r}function y(){return!r()&&!u()&&!f()&&!e()&&!o()&&!s()&&!h()}function r(){try{return window.matchMedia("(min-width: 768px)").matches}catch(n){}return!1}function u(){try{return window.matchMedia("(min-width: 992px)").matches}catch(n){}return!1}function f(){try{return window.matchMedia("(min-width: 1200px)").matches}catch(n){}return!1}function e(){try{return window.matchMedia("(min-width: 1400px)").matches}catch(n){}return!1}function o(){try{return window.matchMedia("(min-width: 1880px)").matches}catch(n){}return!1}function s(){try{return window.matchMedia("(min-width: 2520px)").matches}catch(n){}return!1}function h(){try{return window.matchMedia("(min-width: 3800px)").matches}catch(n){}return!1}function c(n){var t=new WebApiService("Responsive"),i={size:n};t.GetAction("SetScreenSize",i).then(function(n){n&&n.length?n==="[RELOAD]"&&window.location.reload(!0):window.location.reload(!0)})}function p(t){var i=new WebApiService("Responsive"),r={matched:t};i.GetAction("SetScreenSizeMatched",r).then(function(t){if(t&&t.length&&t==="true"){var i=n("#d-size");i!==undefined&&i.data("size-set",!0)}})}function w(){var n=i();n!==t&&(t=n,c(n))}function l(){n(function(){var r,u,f;t=i();r=n("#d-size");r!==undefined&&(u=r.data("size"),u!=undefined&&u.length>0&&(u!=t?c(t):(f=r.data("size-set"),f==="False"&&p(!0))))});var r;n(window).on("resize",function(n,t){r&&clearTimeout(r);r=setTimeout(function(){w(n,t);r=null},200)})}var t=null;return l(),{setupResponsiveDesign:l,getScreenSize:i,getScreenSizePixels:a,isExtraSmall:y,isSmall:r,isMedium:u,isLarge:f,useMobileMenu:v}}(jQuery);mcSlide=new function(){var n=!1,t;this.isSwipeTouched=function(){return n};this.removeInnerSlide=function(n){var i=n.find(".royalSlider"),e,r,u,t,o;if(i.length>0){for(n.append('<div class="slide-tmp"> <\/div>'),e=n.children(".slide-tmp"),r=0;r<i.length;r++)i.children().appendTo(e);for(u=n.children(),t=0;t<u.length;t++){var f=jQuery(u[t]),s=f.hasClass("slide-tmp"),h=f.hasClass("rsNav rsBullets");s==!1&&h==!1&&f.remove()}o=n.children(".slide-tmp").children();o.unwrap()}};this.InitSlideshow=function(n,i,r,u,f,e,o,s,h,c,l,a,v,y,p,w,b,k,d){var st=w==!0&&a=="vertical"?!1:!0,it,g,ut,ft,tt,ot;if(c=c=="slide"?"move":c,it=jQuery("#"+n),g=it.find(".royalSlider").first(),!(g.length<1)){if
1(ut=g.children().length>1&&e?"bullets":"none",this.removeInnerSlide(g),w==!1&&b==800&&k==400)ft=g,tt=ft.find(".WebPubFieldRow").first(),tt.length>0&&(k=tt.height(),b=tt.width());else if(w==!0){var nt=0,rt=0,et=g.find(".WebPubElement");et.each(function(){rt=$(this).height();nt<rt&&(nt=rt)});et.each(function(){$(this).height(nt)});nt>0&&(k=nt,ot=g.find(".sm-jqm"),ot.length>0&&(k+=20),b=Math.abs(window.orientation)===90?$(window).height():$(window).width())}return t(g,it,st,i,r,u,f,ut,o,s,h,c,l,a,v,y,p,w,b,k,d)}};t=function(t,i,r,u,f,e,o,s,h,c,l,a,v,y,p,w,b,k,d,g,nt){b.length>0&&t.addClass(b);var tt=t.royalSlider({sliderTouch:r,sliderDrag:r,autoScaleSlider:!0,autoScaleSliderWidth:d,autoScaleSliderHeight:g,controlNavigation:s,arrowsNav:o,arrowsNavAutoHide:h,controlNavigationSpacing:0,loop:!0,numImagesToPreload:10,usePreloader:!1,keyboardNavEnabled:!1,navigateByClick:!1,transitionType:a,transitionSpeed:l,slidesOrientation:y,randomizeSlides:w,imageScalePadding:5,autoPlay:{enabled:nt,pauseOnHover:e,stopAtAction:!1,delay:u}}).data("royalSlider");setTimeout(function(){var n=t.find(".WebPubFieldRow").first();n.length>0&&(tt.width=0,tt.st.autoScaleSliderHeight=n.height(),tt.st.autoScaleSliderWidth=n.width());tt.updateSliderSize(!0)},1e3);tt.ev.on("rsDragStart",function(){n=!0});tt.ev.on("rsDragRelease",function(){setTimeout(function(){n=!1},100)});tt.ev.on("rsAfterContentSet",function(n,t){var i=jQuery(t.content[0]).find(".WebPubElement").data("fieldid");i!==undefined?PubSub.publish("AjaxRenderingEngine.onPriceRefreshRequested",{Target:"div.ajax-field[data-field-id="+i+"]"}):PubSub.publish("AjaxRenderingEngine.onPriceRefreshRequested",null);let r=0;const u=6;jQuery(t.content).find(".ArticleWithBackground").each(function(n,t){!!jQuery(t).data("link")&&jQuery(t).data("link").length>0&&(jQuery(t).mousedown(function(n){r=n.clientX}),jQuery(t).mouseup(function(n){if(n.which===1){const i=Math.abs(r-n.clientX);i<u&&(document.location=decodeURIComponent(jQuery(t).data("link")))}}))})});return i.addClass("Show"),k==!1&&t.parent().append(t.find(".rsNav")),tt}};mcWeb.hash=new function(){var t=jQuery,n=this,i;n.isLightboxReady=!1;n.init=function(){t(document).on("lightboxReady",function(){if(!n.isLightboxReady){n.isLightboxReady=!0;t(window).on("hashchange",function(){i()});i()}});setTimeout(function(){n.isLightboxReady||t(document).trigger("lightboxReady")},400)};i=function(){switch(window.location.hash.toLowerCase()){case"#login":mcWeb.login.load();break;case"#closedlogin":mcWeb.login.loadClosedLogin();break;case"#logout":mcWeb.login.logout();break;case"#password":mcWeb.loginPassword.load();break;case"#logincontact":mcWeb.loginContacts.load();break;case"#loginagent":mcWeb.loginAgent.load();break;case"#productvariantmatrix":getLibrary("variantmatrix").then(function(){mcWeb.productVariantMatrix.load()});break;case"#customerregistration":getLibrary("mcWeb.customerRegistration").then(()=>{mcWeb.customerRegistration.LoadView()});break;case"#skiassembly":getLibrary("skiassembly").then(()=>{mcWeb.SkiAssembly.load()});break;case"#skiattributeassembly":getLibrary("skiattributeassembly").then(()=>{mcWeb.SkiAttributeAssembly.load()})}}};mc=mc||{};mc.format=new function(){"use strict";var t=this;t.asNumber=function(t,i,r){return Number(n(t,i,r))};t.asCulture=function(t,i){try{return t=n(t,i).toLocaleString(),r()==="."?t.replace(",","."):t.replace(".",",")}catch(u){return"1"}};t.roundToNearest=function(t,i,r){var f=Number(n(t,r)),e=Number(n(i,r)),o=Number(n(r,0));return u(f,e,o)};var n=function(r,u,f){try{r!=null&&(r=r.toString().replace(",","."));u=Number(u);isNaN(u)&&(u=0);(isNaN(r)||r.length<1)&&(r=f!=null?n(f,u,1):n(1,u));var o=i(r,u),e=parseFloat(Math.round(o*100)/100).toFixed(u);return isNaN(e)?t.asNumber(1,u):e}catch(s){return 1}},r=function(){if(_MCDECIMAL_SEP!==undefined)return _MCDECIMAL_SEP;return 1.1.toLocaleString().substring(1,2)},i=function(n,t){var i=Math.round(n*Math.pow(10,t))/Math.pow(10,t);return n-i>0?i+Math.floor(Math.round((n-i)*Math.pow(10,t+1))/5)/Math.pow(10,t):i},u=function(t,r,u){var e=t*100,f=r*100,o=1;return(e=i(e,u),f=i(f,u),e==0)?0:(o=e%f==0?parseFloat(Math.floor(e/f))*f:parseFloat(Math.floor(e/f))*f+f,n(o/100,u))}}(jQuery);mcWeb.lightbox=new function(){var n=jQuery,t=this,i;t.events={onShowSpinicon:"mcWeb.lightbox.onShowSpinicon",onHideSpinicon:"mcWeb.lightbox.onHideSpinicon",onShowLightbox:"mcWeb.lightbox.onShowLightbox",onHideLightbox:"mcWeb.lightbox.onHideLightbox",modifyOptions:"mcWeb.lightbox.modifyOptions",contentChanged:"mcWeb.lightbox.c
1ontentChanged"};i=!1;t.init=function(){function u(){if(i===!0)return!0;var t=n(".body-checkout #lightboxCustomerRegistration");return t==null||t.length<1?!1:!0}function f(){var t=n(".customer-registration-confirm");t.length>0&&location.reload(!0)}function e(){n(".qtip").remove();window.location.hash=""}var r=null;PubSub.subscribe(mcWeb.lightbox.events.onShowLightbox,function(i,u){var f=n("#center-popup"),e=!!u,s=f.find(".lightbox-close"),o;e&&u.keyboard===!1?s.hide():s.show();e&&u.css!=null&&(r=u.css,f.addClass(r));f.is(":visible")?e?u!=undefined&&u!=null&&u.variantData!=undefined?t.publishUpdateOfPublishedFieldEvent(u):u!=undefined&&u!=null&&u.callback!=undefined&&u.callback!=null&&u.callback():(o=f.data("bs.modal"),o.options.backdrop=!0,o.options.keyboard=!0,t.publishUpdateOfPublishedFieldEvent(u)):setTimeout(function(){f.modal(e?u:"show");f.show();PubSub.publish(mcWeb.lightbox.events.onHideSpinicon);t.publishUpdateOfPublishedFieldEvent(u)},300)});PubSub.subscribe(mcWeb.lightbox.events.onHideLightbox,function(){var t=n("#center-popup");r!==null&&(t.removeClass(r),r=null);t.is(":visible")&&(t.modal("hide"),t.hide(),PubSub.publish(mcWeb.lightbox.events.onHideSpinicon));u()&&location.reload(!0)});PubSub.subscribe(mcWeb.lightbox.events.onShowSpinicon,function(){n(".center-placeholder").addClass("refresh-data");n("#refresh-center").show()});PubSub.subscribe(mcWeb.lightbox.events.onHideSpinicon,function(){n(".center-placeholder").removeClass("refresh-data");n("#refresh-center").hide()});PubSub.subscribe(mcWeb.lightbox.events.contentChanged,function(){n(".modal:visible").each(t.centerLighBox).each(function(){})});PubSub.subscribe(mcWeb.lightbox.events.modifyOptions,function(t,i){var f=n("#center-popup"),u;(f.data("bs.modal")||{}).isShown&&(u=f.data("bs.modal"),i.backdrop&&(i.backdrop==="static"&&(u.options.backdrop="static"),i.backdrop===!0&&(u.options.backdrop=!0),i.backdrop===!1&&(u.options.backdrop=!1)),i.keyboard&&(i.keyboard===!0&&(u.options.keyboard=!0),i.keyboard===!1&&(u.options.keyboard=!1)),i.clearCss===!0&&r!==null&&(f.removeClass(r),r=null),i.css!=null&&(r=i.css,f.addClass(r)))});n("#center-popup").on("show.bs.modal",function(){n("#center-popup").each(t.centerLighBox)});n("#center-popup").on("hide.bs.modal",function(){r!=null&&(n(this).removeClass(r),r=null);u()&&location.reload(!0);e();f();var i=n("#center-popup");t.movePopupFieldsToOriginalPlaceholder(i)});n(window).on("resize",function(){n(".modal:visible").each(t.centerLighBox)})};t.movePopupFieldsToOriginalPlaceholder=function(t){var i=t.find(".web-pub-field").each(function(t,i){var o=i.id,r=n(i),u=n("div[data-placeholder-id='"+o+"']"),f=r.find(".ajax-field"),e;f.length>0&&f.empty();e=r.detach();u.after(e);u.detach()})};t.publishUpdateOfPublishedFieldEvent=function(n){var t={variantMatrix:null};n!=undefined&&n!=null&&(n.variantData!=null&&n.variantData!=undefined?(t.variantMatrix=n.variantData,mcWeb.ajaxRenderEngine!==undefined&&PubSub.publish(mcWeb.ajaxRenderEngine.events.onNewAreasShown,t)):n.dataToApply!==undefined&&n.dataToApply!==null&&mcWeb.ajaxRenderEngine!==undefined&&PubSub.publish(mcWeb.ajaxRenderEngine.events.onPopupReady,n),n.callback!=undefined&&n.callback!=null&&n.callback())};t.cancelRegistration=function(){i=!0;mcWeb.login.load()};t.centerLighBox=function(){var u=15,f=n(this),i=f.find(".modal-dialog"),e=n("#rhs-popup.d4-popup"),o=n("body"),s=n("body.fixed-admin-lte nav.navbar-static-top"),t,r,h;f.css({display:"block"});t={left:"50%",horisontalTranslate:Math.round(i.width()/2),zIndex:"",top:"50%"};e.length>0&&(i.width()+e.width()>=o.width()?(t.zIndex="9001",i.parent().css({"z-index":9001}),r=n("aside.main-sidebar"),t.left=r.length>0?r.width()+i.width()+u>=o.width()?o.width()-i.width()-35+"px":u+r.width()+"px":u+"px",t.horisontalTranslate="0"):t.left="calc(50% - "+Math.round(e.width()/2)+"px)");s.length>0&&(t.top="calc(50% + "+s.height()+"px)");t.zIndex!==""&&f.css({"z-index":t.zIndex});h={position:"absolute",top:t.top,left:t.left,transform:"translate(-50%, -50%)","margin-top":""};i.css(h)};n(function(){t.init();setTimeout(function(){n(document).trigger("lightboxReady")},1e3)})};LanguageService=function(){var n=this;this.service=new WebApiService("Language");this.getValueKo=function(t,i,r){return n.service.GetActionKo("GetValue",{obj:t,name:i},r)};this.getValue=function(t,i){return n.service.GetAction("GetValue",{obj:t,name:i})}};mcWeb.tooltip={show:function(n,t){n.qtip({content:{text:t},hide:{event:"unfocus",fixed:!0,effect:function(){$(this).slideUp()}},position:{my:"bottom center",at:"top center"},style:{classes:"qtip-bootstrap"},show:{ready:!0,event:"contextmenu"}})}};jQuery.support.placeholder=function(){var n=document.createElement("input");return"placeholder"in n}();mcWeb.validation=new function(){var t=this,n=jQuery;t.service=new WebApiService("Language");t.registrationService=new WebApiService("CustomerRegistration");ko.bindingHandlers.validation={init:function(n,i,r,u,f){f.$data.validationRules.push({element:n,rules:i()});
1var e=r().value();t.moveLabel(e,n)},update:function(n,i,r){var u=r().value();t.moveLabel(u,n)}};ko.bindingHandlers.smartlabel={init:function(n,i,r){var u=r().value();t.moveLabel(u,n,!0)},update:function(n,i,r){var u=r().value();t.moveLabel(u,n,!0)}};this.moveLabel=function(t,i,r){var u=ko.unwrap(t);u!==undefined&&u!==null&&u.length>0?(n(i).parent().removeClass("inactive").addClass("active"),n(i).next().fadeIn()):(r&&n(i).attr("placeholder",n(i).next().text()),n.support.placeholder?(n(i).parent().removeClass("inactive").addClass("inactive"),n(i).next().fadeOut()):n(i).parent().removeClass("inactive").addClass("inactive-old"))};this.isNotEmpty=function(n){return n.value!==null&&n.value!==""&&n.value!==undefined&&!t.isAllUnderscore(n.value)};t.isAllUnderscore=function(n){var t,i,r;if(n===null||n===""||n===undefined)return!1;for(t=0,i=!0,t=0;t<n.length;t++)if(r=n.substring(t,t+1),r!=="_"){i=!1;break}return i};this.isEmail=function(n){return/(?:[a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*|"(?:[\x01-\x08\x0b\x0c\x0e-\x1f\x21\x23-\x5b\x5d-\x7f]|\\[\x01-\x09\x0b\x0c\x0e-\x7f])*")@(?:(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?|\[(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?|[a-z0-9-]*[a-z0-9]:(?:[\x01-\x08\x0b\x0c\x0e-\x1f\x21-\x5a\x53-\x7f]|\\[\x01-\x09\x0b\x0c\x0e-\x7f])+)\])/.test(n.value)};this.isDigitsOnly=function(n){return/^\s*\d[\d\s]*$/.test(n.value)};this.isDigitsAndScrableOnly=function(n){return/^\s*\d[\d\s*?]*$/.test(n.value)};this.isLettersDigitsOnly=function(n){return/^[A-Za-z0-9 _]*[A-Za-z0-9][A-Za-z0-9]*$/.test(n.value)};this.isValidDate=function(n){return/^\d{6}$/.test(n.value)};this.isMinLength=function(n,t){return n.value.length>=t};this.isUsernameNew=function(n){n.val!==undefined&&n.length>0;var i={userName:n.value};return t.registrationService.PostAction("IsUsernameNew",i)};this.isOrgnrNew=function(n){n.val!==undefined&&n.length>0;var i={orgnr:n.value};return t.registrationService.GetAction("IsOrgnrNew",i)};this.isMaxLength=function(n,t){return n.value.length<=t};this.isLength=function(n,t){return n.value.length===t};this.addErrorClass=function(t){n(t).addClass("validation_error")};this.qTipActionShowClickHide=function(t,i){n(t).qtip({content:{text:i},position:{my:"bottom center",at:"top center"},style:{classes:"qtip-bootstrap qtip-cust-condition"},show:!0,hide:{event:"click"},prerender:!0})};this.qTipActionShow=function(t,i,r){r?n(t).qtip({content:{text:i},position:{my:"bottom center",at:"top center"},show:!0,hide:!1,prerender:!0}):n(t).qtip({content:{text:i},position:{my:"bottom center",at:"top center"},style:{classes:"qtip-bootstrap qtip-cust"},show:!0,hide:!1,prerender:!0})};this.qTipActionShowAndHide=function(t,i,r,u){r?n(t).qtip({content:{text:i},position:{my:"bottom center",at:"top center"},show:!0,hide:{delay:u},prerender:!0}):n(t).qtip({content:{text:i},position:{my:"bottom center",at:"top center"},style:{classes:"qtip-bootstrap qtip-cust"},show:!0,hide:{event:"unfocus",inactive:u},prerender:!0})};this.elementIsValid=function(n){return n.valid==!0};this.validateElement=function(t,i){var r=this.validateModel(t);return r.then(function(t){for(var f=!0,u="",r=0;r<t.length;r++)t[r].elem!==i||t[r].valid||(f=!1,u=t[r].rule);return f?(n(".qtip").remove(),{valid:!0,rule:u}):{valid:!1,rule:u}})};this.setValidCss=function(t){n(t).parent().addClass("ok");n(t).removeClass("validation_error");n(t).prev().addClass("icon-star icon-ok green")};this.removeValidCss=function(t){n(t).parent().removeClass("ok");n(t).removeClass("validation_error");n(t).prev().removeClass("icon-ok green")};this.getErrorMessage=function(n){var i=n.split(","),r={obj:i[0],name:i[1]};return t.service.GetAction("GetValue",r)};this.getErrorMessages=function(n){for(var f=[],r,u,e,i=0;i<n.length;i++)for(r=0;r<n[i].rules.length;r++)u=n[i].rules[r].resource.split(","),f.push({Object:u[0],Name:u[1],Value:""});return e={"":f},t.service.PostAction("PostValues",e)};this.validateModel=function(t){for(var c=[],o,r=[],i,u,f,s,l,a,h,e=0;e<t.length;e++)if(i=t[e].element,n(i).is(":visible"))for(o=0;o<t[e].rules.length;o++){u=t[e].rules[o];f=u.rule;switch(f){case"required":!this.isNotEmpty(i)&&(ko.isComputed(u.active)||k
1o.isObservable(u.active)?u.active():u.active)?r.push({elem:i,rule:f,valid:!1}):r.push({elem:i,rule:f,valid:!0});break;case"email":i.value!==""&&!this.isEmail(i)&&(ko.isComputed(u.active)||ko.isObservable(u.active)?u.active():u.active)?r.push({elem:i,rule:f,valid:!1}):r.push({elem:i,rule:f,valid:!0});break;case"digits":this.isDigitsOnly(i)||!u.active?r.push({elem:i,valid:!0}):r.push({elem:i,rule:f,valid:!1});break;case"digitsorscramble":this.isDigitsAndScrableOnly(i)||!u.active?r.push({elem:i,valid:!0}):r.push({elem:i,rule:f,valid:!1});break;case"minlength":this.isNotEmpty(i)||!u.active?r.push({elem:i,valid:!0}):r.push({elem:i,rule:f,valid:!1});break;case"maxlength":this.isNotEmpty(i)||!u.active?r.push({elem:i,valid:!0}):r.push({elem:i,rule:f,valid:!1});break;case"length":this.isLength(i,u.len)||!u.active?r.push({elem:i,valid:!0}):r.push({elem:i,rule:f,valid:!1});break;case"usernameUnique":if(!u.active()){r.push({elem:i,rule:f,valid:!0});break}s={elem:i,rule:"usernameUnique",valid:!1};l=u;r.push(s);a=this.isUsernameNew(i).then(function(n){s.valid=n!=!0&&l.active()?!1:!0});c.push(a);break;case"orgNrUnique":h={elem:i,rule:"orgNrUnique",valid:!1};r.push(h);var p=i,v=u,y=this.isOrgnrNew(i).then(function(n){h.valid=n!=!0&&v.active?!1:!0});c.push(y);break;case"date":this.isLength(i,0)||this.isValidDate(i)||!u.active?r.push({elem:i,valid:!0}):r.push({elem:i,rule:f,valid:!1});break;case"custom":u.func()||!u.active?r.push({elem:i,valid:!0}):r.push({elem:i,rule:f,valid:!1})}}return Promise.allSettled(c).then(function(){return r})}};mcWeb=mcWeb||{};mcWeb.variantImage=new function(){"use strict";var n=jQuery,t=this;t.selectImage=function(t,i,r){var f=n("#"+t),u=f.find("img.lazy"),e;f.length>0&&u!==undefined&&(u[0].src=r[i].ImageUrl,u[0].title=r[i].Title,u[0].alt=r[i].AltTag,e=f.find("a[href]"),e.length>0&&n(e[0]).attr("href",r[i].Href))}};ko.components.register("discount-code",{viewModel:function(){var t=jQuery,n=this;this.service=new WebApiService("Cart");this.languageService=new LanguageService;this.discountCode=ko.observable("");this.discountPending=ko.observable(!1);this.discountCodeError=ko.observable(!1);this.isCheckout=ko.observable(t(".body-checkout").length>0?!0:!1);this.buttonText=ko.observable();this.onClickDiscount=function(){n.discountCode().length!==0&&(n.discountCodeError(!1),n.discountPending(!0),n.service.GetAction("AddDiscountCode",{discountCode:n.discountCode(),isCheckout:n.isCheckout()}).then(function(t){t===0?(n.updateCart(),n.discountCode(""),n.showLanguageTextInTooltip("CUSTOMERCENTER_MYPAGE","RabattkodeRegistrert"),setTimeout(PubSub.publish(mcWeb.payments.events.reloadPayments,null),750)):(n.discountCodeError(!0),t===3?n.showLanguageTextInTooltip("CUSTOMERCENTER_MYPAGE","RabattkodeFinnesIkke"):t===2?n.showLanguageTextInTooltip("CUSTOMERCENTER_MYPAGE","RabattkodeFinnes"):n.showLanguageTextInTooltip("CUSTOMERCENTER_MYPAGE","RabattkodeFeil"))}).fail(function(t){console.log(t);n.discountCodeError(!0);n.showLanguageTextInTooltip("CUSTOMERCENTER_MYPAGE","RabattkodeFeil")}).finally(function(){n.discountPending(!1)}))};this.updateCart=function(){n.service.GetAction("LoadCart",{cartName:null,useVat:null,discountCode:null,vatChange:!1,isCheckout:n.isCheckout()}).then(function(n){n!=null&&PubSub.publish(mcWeb.cart.events.onChangedCart,n)})};this.showLanguageTextInTooltip=function(t,i){n.languageService.getValue(t,i).then(function(n){mcWeb.tooltip.show(jQuery("#discount-code-input"),n)})};this.getButtonText=function(){n.languageService.getValue("COMMANDS","Add").then(function(t){n.buttonText(t)})};n.getButtonText()},template:'<div class="form-group" data-bind="css: { \'has-feedback has-error\': discountCodeError}">\t\t\t<span class="glyphicon glyphicon-remove form-control-feedback" aria-hidden="true" data-bind="visible: discountCodeError"><\/span>\t\t\t<input type="text" id="discount-code-input" class="form-control" onclick="return false;" data-bind="value: discountCode, valueUpdate: \'input\', ">\t\t<\/div>\t\t<div class="form-group">\t\t\t<button type="button" id="discount-button" class="btn btn-default" data-bind="click: onClickDiscount, disable: discountCode().length == 0 || discountPending()">\t\t\t\t<span class="spinner" data-bind="visible: discountPending"><i class="icon-spinner animate-spin"><\/i><\/span>\t\t\t\t<span data-bind="text: buttonText"><\/span>\t\t\t<\/button>
1\t\t<\/div>'});mcWeb.instantSearch=new function(){var n,i;this.request=null;this.searchTextBox=null;this.instantSearch=!1;this.publishMode=!1;n=this;n.searchHasFocus=!1;n.clearEntryOnClick=!1;n.imageService=new WebApiService("ImageRenderer");n.vm=new function(){var i=this;i.products=ko.observableArray();i.brands=ko.observableArray();i.brandnames=ko.observableArray();i.categories=ko.observableArray();i.articles=ko.observableArray();i.TotalHits=ko.observable(0);i.TotalArticleHits=ko.observable(0);i.ShowBrands=ko.observable(!1);i.ShowBrandNames=ko.observable(!1);i.ShowCategories=ko.observable(!1);i.ShowPreview=ko.observable(!1);i.ShowAccessories=ko.observable(!1);i.ShowAlternatives=ko.observable(!1);i.ShowArticlesRHS=ko.observable(!1);i.ShowArticles=ko.observable(!1);i.CurrentProduct=ko.observable();i.CurrentPlid=ko.observable(0);i.OtherSearchesText=ko.observable("");jQuery("body.mode-publisher").length>0&&(n.instantSearch=!0,n.publishMode=!0);i.loadImages=function(t){var i,r,u,f;if(t.Products!=null&&t.Products.length>0){for(i=[],r=0;r<t.Products.length;r++)u=t.Products[r],f={Plid:u.ProduktLagerID},i.push(f);i.length>0&&n.imageService.PostAction("ListInstantSearchImagesAync",{Items:i}).then(function(n){var i,r,u;if(n!==undefined)for(i=0;i<t.Products.length&&i<n.items.length;i++)r=n.items[i],u=t.Products[i],u.ProduktLagerID==r.plid&&r.success&&u.ImageTag(r.tag)})}};i.setResult=function(n){var r;if(i.TotalArticleHits(n.TotalArticleHits),i.ShowBrands(n.ShowBrands),i.ShowBrandNames(n.ShowBrandNames),i.ShowCategories(n.ShowCategories),i.ShowPreview(n.ShowPreview),i.ShowAccessories(n.ShowAccessories),i.ShowAlternatives(n.ShowAlternatives),i.ShowArticles(n.ShowArticles),i.ShowArticlesRHS(n.ShowArticlesRHS),i.TotalHits(n.TotalHits),i.OtherSearchesText(n.OtherSearchesText),n.Products!=null&&n.Products.length>0){for(i.CurrentProduct(n.Products[0]),r=0;r<n.Products.length;r++)n.Products[r].ProduktDesc1=t(n.SearchWord,n.Products[r].ProduktDesc1),n.Products[r].ProduktDesc2=t(n.SearchWord,n.Products[r].ProduktDesc2),n.Products[r].ImageTag=ko.observable(n.Products[r].ImageTag);i.products(n.Products)}else i.products.removeAll();if(n.Categories!=null&&n.Categories.length>0?i.categories(n.Categories):i.categories.removeAll(),n.BrandList!=null&&n.BrandList.length>0){for(r=0;r<n.BrandList.length;r++)n.BrandList[r].BrandName=t(n.SearchWord,n.BrandList[r].BrandName);i.brandnames(n.BrandList)}else i.brandnames.removeAll();n.Brands!=null&&n.Brands.length>0?i.brands(n.Brands):i.brands.removeAll();n.Articles!=null&&n.Articles.length>0?i.articles(n.Articles):i.articles.removeAll()};i.CurrentProduct.subscribe(function(n){var t=n.ProduktLagerID;i.ShowAccessories(n.ShowAccessories);i.ShowAlternatives(n.ShowAlternatives);!mcWeb.ajaxRenderEngine||(i.TotalArticleHits()>0&&(mcWeb.ajaxRenderEngine.currentSearchKeyword=i.searchKeyWord),mcWeb.ajaxRenderEngine.reloadInstantSearchPreview(t))});i.PreviewCurrentProduct=function(n){var t=n.ProduktLagerID;t!=i.CurrentPlid()&&(i.ShowAccessories(n.ShowAccessories),i.ShowAlternatives(n.ShowAlternatives),!mcWeb.ajaxRenderEngine||(i.TotalArticleHits()>0&&(mcWeb.ajaxRenderEngine.currentSearchKeyword=i.searchKeyWord),mcWeb.ajaxRenderEngine.reloadInstantSearchPreview(t)));i.CurrentPlid(n.ProduktLagerID)};i.searchKeyWord=""};n.load=function(){var t=document.getElementById("InstSearchDiv");t&&ko.applyBindings(n.vm,t)};this.get=function(t){var u=jQuery(".jqm-nosearch");u.hide();n.vm.searchKeyWord=t;i(t)==!0&&r(t)};i=function(n){var t=jQuery(".content-search");if(t!=null&&t.length>0){if(n==null||n.length<1)return t.css({display:"none"}),!1;t.css({display:""})}return!0};this.search=function(t,i){n.instantSearch=i;jQuery(document).ready(function(){n.searchTextBox=document.getElementById(t);jQuery("#"+t).on("keypress",function(n){n.keyCode==13&&(mcWeb.instantSearch.doSearch(),n.preventDefault())});if(i)jQuery("#"+t).on("keyup",function(t){if(n.searchTextBox.value!=null&&t.keyCode!=13){var i=encodeURIComponent(n.searchTextBox.value.replace(/[\\"']/g,"\\$&").replace(/\u0000/g,"\\0"));mcWeb.instantSearch.get(i)}});jQuery("#BSrch").on("click",function(){mcWeb.instantSearch.doSearch()})})};this.clearAndFocus=function(n,t){t.preventDefault();jQuery("#InstSearchDiv").slideUp(400);var i=document.getElementById(n);i.className="TextBoxSearchEnable";i.value="";jQuery("#CloseSearchButton").hide();i.focus()};this.doSearch=function(){var t,i,r,u;(jQuery("#InstSearchDiv").hide(),jQuery(n.searchTextBox).val().length!=0)&&(t=document.getElementById("hidden-search-url"),i="/search?q=",t!==undefined&&(i=t.textContent+"?q="),r=encodeURIComponent(jQuery(n.searchTextBox).val()),u=i+r,n.request&&n.request.abort(),document.location=u)};this.onFocusOut=function(){n.searchHasFocus=!1;n.clearEntryOnClick=!0};this.focusOnSearch=function(t,i){try{n.clearEntryOnClick&&i.selectionStart>=i.value.length&&(i.className="TextBoxSearchEnable",i.value="",n.clearEntryOnClick=!1,jQuery("#InstSearchDiv").removeClass("stop-ajax-rendering"),jQuery("#InstSearchDiv").slideUp(400))}catch(r){}};this.setSearchBoxCoord=function(t,i){var r,o,u,f,s,h,l;if((jQuery("#InstSearchDiv").removeClass("stop-ajax-rendering"),n.searchHasFocus||(n.clearEntryOnClick=!0),n.searchHasFocus=!0,n.instantSearch)&&(r=jQuery("#InstSearchDiv"),r)&&(o=jQuery("#search-result"),o==null||o.length<1)){u=i;f=i;jQuery("body.layoutver4").length>0&&(f="#SubMenuArea");s=u.getBoundingClientRect();h=jQuery(f)[0].getBoundingClientRect();r.clonePosition(u);jQuery(".use-sticky-header").length>
10?r.css({left:h.left+"px",top:s.bottom+"px",position:"fixed","z-index":"121"}):r.css({left:h.left+"px",top:s.bottom+"px",position:"absolute","z-index":"121"});var a=jQuery(u).outerHeight(),e=r.width(),c=jQuery(f).outerWidth();e<c&&(r.css("width",c+"px"),e=c);e<300&&r.css("width","300px");l=jQuery(".InstantSearch table").outerWidth();e<l&&r.css("width",l+"px")}};this.setSearchBoxCoordFixed=function(n,t){var i=jQuery("#InstSearchDiv"),f,e,r,u;i!=null&&(f=jQuery("#search-result"),(f==null||f.length<1)&&(i.clonePosition(t),i.css("left",jQuery(t).offset().left+"px"),e=jQuery(t).outerHeight(),i.offset({top:i.offset().top+e,left:i.offset().left}),r=i.width(),u=jQuery(t).outerWidth(),r<u&&(i.css("width",u+"px"),r=u),r<300&&i.css("width","300px"),i.css("top","92px"),i.css("position","fixed"),i.css("z-index","121")))};var r=function(t){var i={search:t};n.request&&n.request.abort();n.request=ReqAjaxGet("InstantSearchKnockout","GetInstantSearchResult",i,u,null,!0)},u=function(t){var i,u,r,f,e;n.request=null;try{return i=document.getElementById("InstSearchDiv"),u=jQuery(i).css("display"),t!=null&&(t.Products!=null&&t.Products.length>0||t.TotalArticleHits>0)?(r=1,t.Products!=null&&t.Products.length>0&&(r=t.Products.length),u!="block"?(jQuery(i).height(52*r),jQuery("#CloseSearchButton").show(),jQuery(i).slideDown(100)):(f=52*r,e=jQuery("#InstSearchDiv > div.InstantSearch").height(),e>f?jQuery(i).height(e):jQuery(i).height(f))):u=="block"&&(jQuery("#CloseSearchButton").hide(),jQuery(i).slideUp(400)),n.vm.setResult(t),jQuery("body.layoutver4").length>0&&n.vm.loadImages(t),!0}catch(o){return alert("InstantSearch getCallback Error : InstantSearch.js : "+o),!0}},t=function(n,t){var f,e;try{var i=0,r=0,u=n.length;for(n=n.toLowerCase(),f='<span class="search-key">',e="<\/span>";i>-1;)if(i=t.substring(r).toLowerCase().indexOf(n),i>-1){i+=r;var o=t.substring(0,i)+f,s=t.substring(i,i+u)+e,h=t.substring(i+u,t.length);if(t=o+s+h,r=o.length+s.length,r>=t.length)return t}}catch(c){}return t}},function(n){n.fn.clonePosition=function(t,i){var i=n.extend({cloneWidth:!0,cloneHeight:!0,offsetLeft:0,offsetTop:0},i||{}),r=n(t)[0].getBoundingClientRect();return n(this).css({position:"fixed",top:r.top+i.offsetTop+"px",left:r.left+i.offsetLeft+"px"}),i.cloneWidth&&n(this).width(n(t).width()),i.cloneHeight&&n(this).height(n(t).height()),this}}(jQuery);jQuery(document).mouseup(function(n){var t=jQuery("#InstSearchDiv");jQuery("body.publish-mode").length>0||jQuery("#EDMMasterActive").length>0||t.is(n.target)||t.has(n.target).length!==0||t.hide()});mcWeb.conditions=new function(n){var t=this;this.events={onAcceptChange:"mcWeb.conditions.events.onAcceptChange",onConditionsBound:"mcWeb.conditions.events.onConditionsBound"};this.conditionGetLanguageText=function(t){if(n("."+t).length>0)return n("."+t)[0].innerText};this.vm=function(i){var r=this;r.settings=null;r.userEditMode=ko.observable(!1);this.refConditionsStatus={isFunctionalConditionAccepted:ko.observable(!1),acceptDocuments:ko.observableArray([]),usageArea:null};r.setSettings=function(n){n&&(r.settings={usageArea:0,usageFunction:"",forUnknownUser:!0,isInLightbox:!1,accordionstyleCollapse:!0,emailAddress:null,useSessionDocumentAcceptance:!1},r.settings.usageArea=n.usageArea?n.usageArea:0,r.settings.usageFunction=n.functionName?n.functionName:"",r.settings.forUnknownUser=n.forUnknownUser===null?!0:n.forUnknownUser,r.settings.isInLightbox=n.isInLightbox===null?!1:n.isInLightbox,r.settings.accordionstyleCollapse=n.accordionstyleCollapse===null?!0:n.accordionstyleCollapse,r.settings.emailAddress=n.emailAddress,r.settings.useSessionDocumentAcceptance=n.useSessionDocumentAcceptance!=null?n.useSessionDocumentAcceptance:!1,r.settings.usageArea==4?(r.isRegisterForEDM=ko.observable(!0),r.isVisible(!1),PubSub.subscribe(mcWeb.EdmRegistration.events.onInOutChange,function(n,t){"#"+r.id===t.parentDomId&&(r.isRegisterForEDM(t.isIn),r.isVisible(t.isIn),t.isIn||r.resetResponses())}),PubSub.subscribe(mcWeb.EdmRegistration.events.onEdmRegistrationSuccess,function(n,t){"#"+r.id===t.parentDomId&&(r.isVisible(!t.isSuccess),t.isSuccess&&r.resetResponses())}),PubSub.subscribe(mcWeb.EdmRegistration.events.onEdmRegistrationTBFocus,function(n,t){"#"+r.id===t.parentDomId&&(t.hasFocus,r.isRegisterForEDM(t.isIn),!r.isVisible()&&r.isRegisterForEDM()&&(r.isVisible(!0),r.resetResponses()))})):r.settings.usageArea==2?r.isVisible(!1):r.isVisible(!0))};r.conditions=ko.observableArray([]);r.AcceptDoc=function(n,t){var i=this;this.Term=ko.observable(n);this.userEditMode=ko.observable(!1);this.Accepted=ko.observable(n.Accepted===null?!1:n.Accepted?n.RepeatMode==1?t?!0:!1:!0:!1);this.Accepted.subscribe(function(){r.acceptanceChanged.notifySubscribers()});this.storedAcceptanceStatus=ko.observable(n.Accepted===null?"0":n.Accepted?n.RepeatMode=="1"?"1":"1":"-1");this.newAcceptanceStatus=ko.observable(this.storedAcceptanceStatus());this.newAcceptanceStatus.subscribe(function(){r.acceptanceChanged.notifySubscribers()});this.isFullview=ko.observable(!1);this.isExpanded=ko.observable(!1);this.cancelEdit=function(){return i.userEditMode(!1),i.newAcceptanceStatus(i.storedAcceptanceStatus()),!1};this.goEditMode=function(){return i.Term().CurrRev>i.Term().AcceptedRevision&&i.newAcceptanceStatus(0),i.userEditMode(!0),!1};
1this.save=function(n){return r.saveCondition(n),!0}};r.id=i?i[0]=="#"?i.substring(1):i:null;r.service=new WebApiService("Conditions");r.highlightRequired=function(i){var u;return u=i===undefined||i==null?n("#"+r.id+" .isRequired label:not(.active)"):n("#"+i+" .isRequired label:not(.active)"),u.length>0&&mcWeb.validation.qTipActionShowClickHide(u[0],t.conditionGetLanguageText("langtext-conditions-required")),u.length>0};r.isLoggedIn=ko.observable();r.selectedDocument=ko.observable(null);r.isVisible=ko.observable(!1);r.usageArea=0;r.usageFunction=0;r.acceptanceChanged=ko.computed(function(){return!1},this);r.acceptanceChanged.extend({notify:"always",rateLimit:50});r.acceptanceChanged.subscribe(function(){var n={functionalConditionIsAccepted:null,acceptDocuments:[],usageArea:r.settings.usageArea,instanceId:r.id},t=!1,i=!0;ko.utils.arrayForEach(r.conditions(),function(u){u.Term().Accepted=r.settings.usageArea==0?u.newAcceptanceStatus()>0?!0:u.newAcceptanceStatus()==0?null:!1:u.Accepted();n.acceptDocuments.push(u.Term());u.Term().TermRequiredForFunction&&(t=!0,u.Accepted()||(i=!1))});r.acceptDocuments=n.acceptDocuments;n.functionalConditionIsAccepted=t?i:null;n.vm=r;PubSub.publish(mcWeb.conditions.events.onAcceptChange,n)});r.expandDoc=function(n){r.collapseAllBut(n);n.isExpanded(!n.isExpanded())};r.goFullViewDoc=function(t){n(".qtip").remove();r.collapseAllBut(t);t.isFullview(!0);r.selectedDocument(t);r.moveDocToLightbox()};r.removeFullViewDoc=function(n){r.collapseAllBut(n);n.isFullview(!1);r.selectedDocument(null);r.settings.isInLightbox?r.moveDocBackToPlaceholder():PubSub.publish(mcWeb.lightbox.events.onHideLightbox)};r.moveDocToLightbox=function(){if(n("#lightbox-placeholder").children().hide(),n("#lightbox-placeholder > .FullAcceptDocument-UsageArea"+r.settings.usageArea).length==0){var t=n(".FullAcceptDocument-UsageArea"+r.settings.usageArea).detach();n("#lightbox-placeholder").append(t)}n("#lightbox-placeholder .FullAcceptDocument-UsageArea"+r.settings.usageArea).show();r.settings.isInLightbox||PubSub.publish(mcWeb.lightbox.events.onShowLightbox)};r.moveDocBackToPlaceholder=function(){if(n("#lightbox-placeholder").children().show(),n("#lightbox-placeholder .conditionDocumentFull").hide(),n("#lightbox-placeholder > .FullAcceptDocument-UsageArea"+r.settings.usageArea).length==1){var t=n(".FullAcceptDocument-UsageArea"+r.settings.usageArea).detach();n(".FullDocPlaceholder-UsageArea"+r.settings.usageArea).append(t)}};r.collapseAllBut=function(n){r.settings.accordionstyleCollapse&&ko.utils.arrayForEach(r.conditions(),function(t){n!=t&&(t.isFullview(!1),t.isExpanded(!1))})};r.expandAll=function(){r.settings.accordionstyleCollapse||ko.utils.arrayForEach(r.conditions(),function(n){n.isFullview(!1);n.isExpanded(!0)})};r.resetResponses=function(){ko.utils.arrayForEach(r.conditions(),function(n){n.Accepted(!1);n.isFullview(!1);n.isExpanded(!1);n.newAcceptanceStatus(n.storedAcceptanceStatus())})};r.load=function(t,i){if(n(".conditionDocumentFull").hide(),!r.settings){var u;i&&(u=i);r.setSettings(u);u.status&&(r.refConditionsStatus=u.status,PubSub.subscribe(mcWeb.conditions.events.onAcceptChange,function(t,i){r.id==i.instanceId&&(i.functionalConditionIsAccepted===null?r.refConditionsStatus.isFunctionalConditionAccepted(!0):r.refConditionsStatus.isFunctionalConditionAccepted(i.functionalConditionIsAccepted),r.refConditionsStatus.acceptDocuments(i.acceptDocuments),n(".qtip").remove(),r.settings.useSessionDocumentAcceptance&&r.updateSessionCondition())}));PubSub.subscribe(mcWeb.lightbox.events.onHideLightbox,function(){r.moveDocBackToPlaceholder()})}if(t==null){r.fetchConditions();return}r.bindConditions(t)};r.fetchConditions=function(){var i=this,t=r.settings.emailAddress==null?mcWeb.currentUser.getUser():null,n;!!r.settings&&r.settings.emailAddress!=null&&r.settings.emailAddress.length>0&&(t=r.settings.emailAddress);n={UsageArea:r.settings.usageArea==0?null:r.settings.usageArea,SpraakId:null,AvsAdresseId:null,KndKontaktId:null,DomainId:null,FunctionName:r.settings.usageFunction,ForUnknownUser:r.settings.forUnknownUser};r.service.PostAction(n.UsageArea!=null?"ListAcceptDocumentsNotAcceptedOrIsRepeatable":"ListAcceptDocuments",n).then(function(t){var i,u;t!=null?r.settings.usageArea===3||r.settings.usageArea===1?(i=n,i.UsageArea=2,i.FunctionName="CUSTOMERREGISTRATION",u=t,r.service.PostAction("ListAcceptDocumentsNotAcceptedOrIsRepeatable",i).then(function(n){for(var i,e,o,t=[],f=0;f<u.length;f++)i=u[f],i.storedAcceptanceStatus=i.Accepted,t.push(i);for(f=0;f<n.length;f++)i=n[f],i.storedAcceptanceStatus=i.Accepted,r.settings.usageArea!==1?t.push(i):i.TermRequiredForFunction&&t.push(i);if(u.length!=0&&n.length!=0){var c=function(n){return n.DocumentID},h={},s=t.filter(function(n){var t=c(n);return h.hasOwnProperty(t)?!1:h[t]=!0});for(e=0;e<t.length;e++)for(o=0;o<s.length;o++)s[o].DocumentID==t[e].DocumentID&&s[o].TermRequiredForFunction==null&&t[e].TermRequiredForFunction!=null&&(s[o].TermRequiredForFunction=t[e].TermRequiredForFunction);t=s.sort(function(n,t){return n.TermRequiredForFunction<t.TermRequiredForFunction})}r.bindConditions(t)})):r.bindConditions(t):r.bindConditions(null)})};r.bindConditions=function(n){var f,o,i,u,s,t,e;if(n!=null)if(n.length>0)if(f=!1,r.settings&&r.settings.usageArea==0&&(f=!0),r.conditions().length==0)for(t=0;t<n.length;++t)r.conditions.push(new r.AcceptDoc(n[t],f));else{for(t=0;t<n.length;++t)o=!1,ko.utils.arrayForEach(r.conditions(),function(i){i.Term().DocumentID==n[t].DocumentID&&(o=!0)}),o||r.conditions.push(new r.AcceptDoc(n[t],f));for(i=[],u=0;u<r.conditions().length;++u){for(s=!1,t=0;t<n.length;++t)r.conditions()[u].Term().DocumentID==n[t].DocumentID&&(s=!0);s||i.push(u)}if(console.log("conditions().length before ="+r.conditions().length),console.log("to be removed:"+i.length),i.length>0)for(e=i.length-1;e>=0;e--)r.conditions.splice(i[e],1);console.log("conditions().length after ="+r.conditions().length)}else r.conditions([]);else r.conditions([]);r.acceptanceChanged.notifySubscribers();PubSub.publish(mcWeb.conditions.events.onConditionsBound,r.settings.usageArea)};r.saveCondition=function(n){var u=mcWeb.currentUser.getUser(),i=n.Term(),f=n.Accepted(),t={Accept:f,DocUsageId:i.DocUsageID,RevDataId:i.RevDataID,AvsAdresseID:null,DomainId:null,EmailAddress:u,ReferenceString:i.FunctionReferenceString};t.Accept!=null&&r.service.PostAction("RegisterTermAcceptance",t).then(function(i){i&&(i.RetCode===0?(n.storedAcceptanceStatus(t.Accept===null?"0":t.A
1ccept?"1":"0"),n.newAcceptanceStatus(n.storedAcceptanceStatus())):console.log("RetCode:"+i.RetCode))})};r.updateSessionCondition=function(){var n=[];ko.utils.arrayForEach(r.conditions(),function(t){n.push({Accepted:t.Accepted(),DocUsageID:t.Term().DocUsageID,DocumentID:t.Term().DocumentID,RevDataID:t.Term().RevDataID})});n.length>0&&r.service.PostAction("UpdateCurrentSessionAcceptDocuments",{"":n}).then(function(){console.log("Sesssion updated")})}}}(jQuery);mcWeb.userConditions=new function(){this.events={};this.vm=function(n){var t=this;this.id="#"+n;this.conditionVM=new mcWeb.conditions.vm(t.id);this.conditionsStatus={isFunctionalConditionAccepted:ko.observable(!1),acceptDocuments:ko.observableArray([]),usageArea:null};this.isLoading=ko.observable(!0);this.initialAcceptChange=!0;this.conditionsStored=ko.observable(!0);this.conditionsStoringSuccessfull=ko.observable(!1);this.responseCounter=0;this.expectedResponses=0;this.conditions=ko.observableArray([]);t.doBind=function(){PubSub.subscribe(mcWeb.conditions.events.onAcceptChange,function(n,i){t.conditionsStatus.usageArea==i.usageArea&&(t.initialAcceptChange?(t.conditionsStored(!0),t.initialAcceptChange=!1):t.conditionsStored(!1),t.conditionsStoringSuccessfull(!1))});t.conditionVM.load(ko.toJS(t.conditions),{usageArea:t.conditionsStatus.usageArea,forUnknownUser:!1,isInLightbox:!1,status:t.conditionsStatus});t.conditionVM.isVisible(!0);t.isLoading(!1)};t.service=new WebApiService("Conditions");this.load=function(){var n,i;t.isLoading(!0);n=mcWeb.currentUser.getUser();t.conditions([]);i={UsageArea:this.conditionsStatus.usageArea,SpraakId:null,AvsAdresseId:null,KndKontaktId:null,EmailAddress:n,DomainId:null,FunctionName:null,ForUnknownUser:!1};t.service.PostAction("ListAcceptDocuments",i).then(function(n){if(n!=null)for(index=0;index<n.length;++index)t.conditions.push(n[index]);t.doBind()})}}};mcWeb.countrySelector=new function(){var t=jQuery,n=this;n.events={onStartRefresh:"mcWeb.countrySelector.onStartRefresh"};n.changedCountryValues={CountryId:-1,LanguageId:-1,PricesExVat:!1,CultureCode:null,ValutaHistoryId:-1,ValutaId:-1,ValutaTabellId:-1,Valuta:null};n.service=new WebApiService("Login");PubSub.subscribe("mcWeb.countrySelector.onStartRefresh",function(){n.service.PostAction("GetCountryLangCurrencySelector").then(function(n){n&&n.Success&&t(".content-countrylangcurrency-selector").replaceWith(n.Content)})});n.saveCountryLang=function(){t("#UpdateIcon").show();n.service.PostAction("ChangeCountryLangCurrency",n.changedCountryValues).then(function(n){if(n)if(n.OldLangPrefix==n.LangPrefix||t("body.body-product-info").length===0)window.location.reload();else{var i=document.location.pathname.replace(n.OldLangPrefix,n.LangPrefix);document.location.pathname=i}else PubSub.publish(mcWeb.lightbox.events.onHideLightbox),t("#UpdateIcon").hide()})};n.cancel=function(){n.changedCountryValues={CountryId:-1,LanguageId:-1,PricesExVat:!1,CultureCode:null,ValutaHistoryId:-1,ValutaId:-1,ValutaTabellId:-1,Valuta:null};PubSub.publish(mcWeb.lightbox.events.onHideLightbox)};n.setActiveCountry=function(i){var f,r,u;n.changedCountryValues.CountryId=jQuery(i).data("country-id");f=t(i).data("title")!=t("#country-selector-dropdown").data("orig-name");r=t(i).data("title");f&&(r+=" *");u={countryId:n.changedCountryValues.CountryId};n.service.GetAction("GetDefaultCurrencyForCountry",u).then(function(t){t!=undefined&&t!=null&&t.Success&&jQuery("#content-currency-selector li a").filter("[data-valuta='"+t.CurrencyCode+"']").trigger("click");n.service.GetAction("GetDefaultLanguageFromCountry",u).then(function(n){n!=undefined&&n!=null&&n.Success&&jQuery("#content-language-selector li img").filter("[data-language-id="+n.LanguageId+"]").trigger("click")})});t("#country-selector-dropdown").text(r)};
1n.selectCountry=function(t){var i={CountryId:jQuery(t).data("country-id")};n.service.PostAction("SelectCountry",i).then(function(n){n&&document.location.reload(!0)})};n.selectedCountryByIdNoPageReload=function(t){var i={CountryId:t};n.service.PostAction("SelectCountryById",i).then(function(n){n&&(PubSub.publish("mcWeb.countrySelector.onStartRefresh",null),PubSub.publish(mcWeb.cart.events.onChangedCart),PubSub.publish(mcWeb.shipment.events.reloadShipment,null))})};n.setActiveLanguage=function(i){n.changedCountryValues.LanguageId=t(i).data("language-id");n.changedCountryValues.PricesExVat=t(i).data("prices-ex-vat");n.changedCountryValues.CultureCode=t(i).data("culture-code");t("#content-language-selector li").removeClass("active");t(i).parent("li").addClass("active")};n.setLanguage=function(i){var r={LanguageId:t(i).data("language-id"),PricesExVat:t(i).data("prices-ex-vat"),CultureCode:t(i).data("culture-code")};n.service.PostAction("SelectCulture",r).then(function(n){n&&document.location.reload(!0)})};n.loadSelectors=function(){t("#UpdateIcon").show();t("body.device-size-xs").length>0&&jQuery("button.mmenu_close").click();t("#lightbox-placeholder").load("/Webpages/Kunde/CountryLangCurrencyView.aspx",function(){!mcWeb.inlineEditor||mcWeb.inlineEditor.init(!0);t("#content-countrylangcurrency").length>0?PubSub.publish(mcWeb.lightbox.events.onShowLightbox,{css:"country-selector-popup",callback:function(){t("#UpdateIcon").hide()}}):t("#UpdateIcon").show()})};n.setActiveCurrency=function(i){n.changedCountryValues.ValutaHistoryId=jQuery(i).data("valuta-history-id");n.changedCountryValues.ValutaId=jQuery(i).data("valuta-id");n.changedCountryValues.ValutaTabellId=jQuery(i).data("valuta-tabell-id");n.changedCountryValues.Valuta=t(i).data("valuta");var u=t(i).data("title")!=t("#currency-selector-dropdown").data("orig-name"),r=t(i).data("title");u&&(r+=" *");t("#currency-selector-dropdown").text(r)};n.selectCurrency=function(i){var r={ValutaHistoryId:jQuery(i).data("valuta-history-id"),ValutaId:jQuery(i).data("valuta-id"),ValutaTabellId:jQuery(i).data("valuta-tabell-id"),Valuta:t(i).data("valuta")};n.service.PostAction("SelectCurrency",r).then(function(n){n&&document.location.reload(!0)})}};mcWeb.login2FAReg=new function(n){"use strict";var t=this,i,r,u,f;t.service=new WebApiService("Login");t.isClosedShop=!1;t.lightboxOptions=null;t.registrationPath="/webpages/kunde/login2faregview.aspx";t.verifyCodePath="/webpages/kunde/login2favalidationview.aspx";i=function(i,r,u){window.location.pathname.toLowerCase().indexOf("loginlukketshop")!==-1&&(t.isClosedShop=!0);PubSub.publish(mcWeb.lightbox.events.onShowSpinicon);n("#"+i).load(t.registrationPath,function(){if(n("#"+i).length<1){PubSub.publish(mcWeb.lightbox.events.onHideSpinicon);return}mcWeb.login2FAReg.activateView(u,r);PubSub.publish(mcWeb.lightbox.events.onHideSpinicon);!mcWeb.inlineEditor||mcWeb.inlineEditor.init(!0)})};r=function(i,r,u){window.location.pathname.toLowerCase().indexOf("loginlukketshop")!==-1&&(t.isClosedShop=!0);PubSub.publish(mcWeb.lightbox.events.onShowSpinicon);n("#"+i).load(t.verifyCodePath,function(){if(n("#"+i).length<1){PubSub.publish(mcWeb.lightbox.events.onHideSpinicon);return}mcWeb.login2FAReg.activateVerifyView(u,r);PubSub.publish(mcWeb.lightbox.events.onHideSpinicon);!mcWeb.inlineEditor||mcWeb.inlineEditor.init(!0)})};t.load=function(n,u){t.loginView=u;t.loginData=u.data;n.Show2FACodeInput?r("lightbox-placeholder","login-2fa-verify",n):i("lightbox-placeholder","login-2fa-reg",n)};t.activateView=function(n,i){t.viewModelReg=new u(n);ko.applyBindings(t.viewModelReg,document.getElementById(i))};t.activateVerifyView=function(n,i){t.viewModelVerify=new f(n);ko.applyBindings(t.viewModelVerify,document.getElementById(i))};t.validateCode=function(n){t.viewModelVerify.validateCode();n.preventDefault()};u=function(i){var r=this;r.ManualEntryKey=ko.observable(i.ManualEntryKey);r.QrCodeSetupImageUrl=ko.observable(i.QrCodeSetupImageUrl);r.ContactId=i.ContactId;r.CodeFromApp=ko.observable("");r.ShopName=ko.observable(i.ShopName);r.Require2FA=ko.observable(i.Required);r.ShowCodeNotValidError=ko.observable(!1);r.TwoFAClockAppearsIncorrect=ko.observable(!1);r.RegisterAccountNameText=ko.observable(i.RegisterAccountNameText);PubSub.publish(mcWeb.lightbox.events.onShowSpinicon);n(".body-checkout").length>0&&(n("body.layoutver4").length>0&&t.lightboxOptions===null&&(t.lightboxOptions={keyboard:!0,show:!0,variantData:{},deferred:!1,css:"two-factor-modal"}),t.lightboxOptions===null?PubSub.publish(mcWeb.lightbox.events.onShowLightbox):PubSub.publish(mcWeb.lightbox.events.onShowLightbox,t.lightboxOptions));r.registerCode=function(n,i){i.preventDefault();PubSub.publish(mcWeb.lightbox.events.onShowSpinicon);r.ShowCodeNotValidError(!1);r.TwoFAClockAppearsIncorrect(!1);var u={CodeFromApp:r.CodeFromApp(),ContactId:r.ContactId,Data:t.loginData};t.service.PostAction("RegisterSecurityCode",u).then(function(n){n.Success?(PubSub.unsubscribe(r.resetLoginBox),PubSub.publish(mcWeb.lightbox.events.modifyOptions,{clearCss:!0}),t.loginView.loginResult(n)):(r.ShowCodeNotValidError(!0),n.TwoFactorStatus!==null&&(r.TwoFAClockAppearsIncorrect(n.TwoFactorStatus.TwoFAClockAppearsIncorrect),r.ShowCodeNotValidError(!n.TwoFactorStatus.TwoFAClockAppearsIncorrect)));PubSub.publish(mcWeb.lightbox.events.onHideSpinicon)})};r.cancel=function(){t.loginView.load();PubSub.publish(mcWeb.lightbox.events.modifyOptions,{clearCss:!0});PubSub.publish(mcWeb.lightbox.events.contentChanged);t.loginView.isCheckout()&&PubSub.publish(mcWeb.lightbox.events.onHideLightbox)};r.skipTwoFactor=function(){PubSub.publish(mcWeb.lightbox.events.onShowSpinicon);r.ShowCodeNotValidError(!1);r.TwoFAClockAppearsIncorrect(!1);var n={ContactId:r.ContactId,Data:t.loginData};t.service.PostAction("TurnOff2FactorAndLogIn",n).then(function(n){PubSub.publish(mcWeb.lightbox.events.modifyOptions,{clearCss:!0});PubSub.publish(mcWeb.lightbox.events.onHideSpinicon);t.loginView.loginResult(n)})};PubSub.publish(mcWeb.lightbox.events.modifyOptions,{css:"two-factor-modal"});PubSub.publish(mcWeb.lightbox.events.contentChanged);PubSub.publish(mcWeb.lightbox.events.onHideSpinicon);r.resetLoginBox=function(){t.loginView.load();PubSub.unsubscribe(r.resetLoginBox)};PubSub.subscribe(mcWeb.lightbox.events.onHideLightbox,r.resetLoginBox)};f=function(i){PubSub.publish(mcWeb.lightbox.events.onShowSpinicon);var r=this;r.ContactId=i.ContactId;r.CodeFromApp=ko.observable("");r.ShopName=ko.observable(i.ShopName);r.ShowShopName=ko.observable(i.ShowShopName);r.ShowInvalidCodeMsg=ko.observable(!1);r.ShowEmailCodeSent=ko.observable(!1);r.TwoFAClockAppearsIncorrect=ko.observable(!1);n(".body-checkout").length>0&&(n("body.layoutver4").length>0&&t.lightboxOptions===null&&(t.lightboxOptions={keyboard:!0,show:!0,variantData:{},deferred:!1,css:"two-factor-modal"}),t.lightboxOptions===null?PubSub.publish(mcWeb.lightbox.events.onShowLightbox):PubSub.publish(mcWeb.lightbox.events.onShowLightbox,t.lightboxOptions));r.validateCode=function(n,i){i.preventDefault();PubSub.publish(mcWeb.lightbox.events.onShowSpinicon);r.TwoFAClockAppearsIncorrect(!1);var u={CodeFromApp:r.CodeFromApp(),ContactId:r.ContactId,Data:t.loginData};t.service.PostAction("VerifySecurityCode",u).then(function(n){n.Success?(PubSub.unsubscribe(r.resetLoginBox),PubSub.publish(mcWeb.lightbox.events.modifyOptions,{clearCss:!0}),t.loginView.loginResult(n),t.loginView.isCheckout()&&PubSub.publish(mcWeb.lightbox.events.onHideLightbox)):(r.ShowInvalidCodeMsg(!0),r.ShowEmailCodeSent(!1),n.TwoFactorStatus!==null&&(r.TwoFAClockAppearsIncorrect(n.TwoFactorStatus.TwoFAClockAppearsIncorrect),r.ShowInvalidCodeMsg(!n.TwoFactorStatus.TwoFAClockAppearsIncorrect)));PubSub.publish(mcWeb.lightbox.events.onHideSpinicon)})};r.cancel=function(){t.loginView.load();PubSub.publish(mcWeb.lightbox.events.modifyOptions,{clearCss:!0});PubSub.publish(mcWeb.lightbox.events.contentChanged);t.loginView.isCheckout()&&PubSub.publish(mcWeb.lightbox.events.onHideLightbox)};r.sendCodeByMail=function(){r.TwoFAClockAppearsIncorrect(!1);r.ShowInvalidCodeMsg(!1);PubSub.publish(mcWeb.lightbox.events.onShowSpinicon);var n={ContactId:r.ContactId,Data:t.loginData};t.service.PostAction("SendCodeByMail",n).then(function(n){n.Success?r.ShowEmailCodeSent(!0):r.ShowInvalidCodeMsg(!0);PubSub.publish(mcWeb.lightbox.events.onHideSpinicon)})};PubSub.publish(mcWeb.lightbox.events.contentChanged);PubSub.publish(mcWeb.lightbox.events.modifyOptions,{css:"two-factor-modal"});PubSub.publish(mcWeb.lightbox.events.onHideSpinicon);r.resetLoginBox=function(){t.loginView.load();PubSub.unsubscribe(r.resetLoginBox)};PubSub.subscribe(mcWeb.lightbox.events.onHideLightbox,r.resetLoginBox)};this.logout=function(){try{window.StorageService.localStorage.removeItem("id");window.StorageService.localStorage.removeItem("user");window.StorageService.localStorage.removeItem("remember");window.StorageService.localStorage.removeItem("authenticatedGuid");window.StorageService.localStorage.removeItem("remember")}catch(n){console.error("LoginAgentView.logout - ex: "+n)}mcWeb.login.logout()};t.sendCodeByMail=function(i,r){t.service.PostAction("SendCodeByMailLoggedIn").then(function(t){t.Success?i!=undefined&&i!=null&&(n(i).removeClass("hidden"),setTimeout(function(){n(i).addClass("hidden")},5e3)):r!=undefined&&r!=null&&(n(r).removeClass("hidden"),setTimeout(function(){n(r).addClass("hidden")},5e3))})}}(jQuery);mcWeb.loginAgent=new function(n){"use strict";var t=this,i,r,u;t.service=new WebApiService("Login");t.isClosedShop=!1;i=function(i,r,u){window.location.pathname.toLowerCase().indexOf("loginlukketshop")!==-1&&(t.isClosedShop=!0);PubSub.publish(mcWeb.lightbox.events.onShowSpinicon);n(r).load("/Webpages/Kunde/LoginAgentView.aspx",function(){if(n("#login-agent").length<1){PubSub.publish(mcWeb.lightbox.events.onHideSpinicon);return}mcWeb.loginAgent.activateView(i,u);PubSub.publish(mcWeb.lightbox.events.onHideSpinicon);!mcWeb.inlineEditor||mcWeb.inlineEditor.init(!0)})};r=function(){PubSub.publish(mcWeb.lightbox.events.onShowSpinicon);t.service.GetAction("LoadAgentLastSearch").then(function(n){PubSub.publish(mcWeb.lightbox.events.onHideSpinicon);n!==null?i(n,"#lightbox-placeholder","login-agent"):mcWeb.login.load()})};t.load=function(n,u){if(t.loginView=n,u==null){r();return}i(u,"#lightbox-placeholder","login-agent")};t.activateView=function(t,i){var r=i==="login-agent"?!0:!1;ko.applyBindings(new u(t,r),document.getElementById(i));r&&(PubSub.publish(mcWeb.lightbox.events.onShowLightbox,{show:!0,css:"login-agent-dialog"}),setTimeout(function(){n("#agent-search-input").focus()},1e3))};u=function(i){var r=this;r.searchKey="";r.showSearch=ko.observable(!0);r.contactName=ko.observable(i.ContactName);i.SearchKey!=null?(r.query=ko.observable(i.SearchKey),r.Customers=ko.observableArray(i.SearchResults)):(r.query=ko.observable(""),r.Customers=ko.observableArray(),r.Customers(null));r.loginContact=function(i){PubSub.publish(mcWeb.hamburgerMenu.events.onMenuNeedsRefresh);PubSub.publish(mcWeb.MegaMenuResponsive.events.onMenuNeedsRefresh);PubSub.publish(mcWeb.lightbox.events.onShowSpinicon);var r={loginAsMe:i.CustomerNo==null&&i.ContactId==null?!0:!1,customerNo:i.CustomerNo==null?null:i.CustomerNo,contactId:i.ContactId==null?null:i.ContactId,loginType:4};t.service.PostAction("LoginContact",r).then(function(i){if(i!=null&&i.Success===!0){if(t.loginView!==undefined&&t.loginView!==null)t.loginView.loginResult(i);else if(t.isClosedShop)window.location.href="/";else if(i.HrefLangLookupKey){let t=n("head link[rel='alternate'][hreflang='"+i.HrefLangLookupKey+"']");window.location.href=t!==undefined&&t.length>0?t[0].href:document.location.href.replace(location.hash,"")}}else PubSub.publish(mcWeb.lightbox.events.onHideSpinicon),mcWeb.login.load()})};r.onAgentSearchKeyPress=function(n){if(n.keyCode===13&&(n.preventDefault(),r.Customers()&&r.Customers().length===1)){const n=r.Customers()[0];r.loginContact(n)}};r.search=function(n){if(n!=null&&n.length<2){r.Customers(null);return}r.searchKey=n;setTimeout(function(){r.searchKey===n&&(PubSub.publish(mcWeb.lightbox.events.onShowSpinicon),t.service.PostAction("AgentSearch",{Search:n}).then(function(n){r.Customers(n!=null&&n.length?n:null);PubSub.publish(mcWeb.lightbox.events.onHideSpinicon)}))},1e3)};r.query.subscribe(r.search)};this.logout=function(){try{window.StorageService.localStorage.removeItem("id");window.StorageService.localStorage.removeItem("user");window.StorageService.localStorage.removeItem("remember");window.StorageService.localStorage.removeItem("authenticatedGuid");window.StorageService.localStorage.removeItem("remember")}catch(n){console.error("LoginAgentView.logout - ex: "+n)}mcWeb.login.logout()}}(jQuery);mcWeb.loginAvsAdresse=new function(){var t=jQuery,n=this,i,r;n.service=new WebApiService("Login");n.isClosedShop=!1;n.data={};i=function(i,r,u){window.location.pathname.toLowerCase().indexOf("loginlukketshop")!==-1&&(n.isClosedShop=!0);PubSub.publish(mcWeb.lightbox.events.onShowSpinicon);t(r).load("/Webpages/Kunde/LoginAvsAdresseView.aspx",function(){if(t("#login-avs-adresse").length<1){PubSub.publish(mcWeb.lightbox.events.onHideSpinicon);return}mcWeb.loginAvsAdresse.activateView(i,u);PubSub.publish(mcWeb.lightbox.events.onHideSpinicon);mcWeb.inlineEditor!==undefined&&mcWeb.inlineEditor.init(!0)})};n.load=function(t,r,u){(n.loginView=t,r!==null&&u!==null)&&(n.data=r,i(u,"#lightbox-placeholder","login-avs-adresse"))};r=function(t){var i=this;i.avsenders=ko.observableArray(t);i.loginSender=function(t){PubSub.publish(mcWeb.lightbox.events.onShowSpinicon);n.data.avsAdresseId=t.AvsAdresseId;n.service.PostAction("Login",n.data).then(function(t){t!=null&&t.Success===!0?n.loginView!==undefined&&n.loginView!==null?n.loginView.loginResult(t):mcWeb.login.loginResult(t):(PubSub.publish(mcWeb.lightbox.events.onHideSpinicon),n.loginView!==undefined&&n.loginView!==null?n.loginView.load():mcWeb.login.load())})}};n.activateView=function(n,t){ko.applyBindings(new r(n),document.getElementById(t));PubSub.publish(mcWeb.lightbox.events.onShowLightbox)};this.logout=function(){try{window.StorageService.localStorage.removeItem("id");window.StorageService.localStorage.removeItem("user");window.StorageService.localStorage.removeItem("remember");window.StorageService.localStorage.removeItem("authenticatedGuid");window.StorageService.localStorage.removeItem("remember")}catch(n){console.error("LoginAvsAdresseView.logout - ex: "+n)}mcWeb.login.logout()}};mcWeb.loginContacts=new function(){var i=jQuery,n=this,t,r,u;n.service=new WebApiService("Login");n.isClosedShop=!1;n.load=function(n){if(n==null){r();return}t(n,"#lightbox-placeholder","login-club")};n.loadInfo=function(n){n!=null&&t(n,"#placeholder-club","club-bindings")};t=function(t,r,u){window.location.pathname.toLowerCase().indexOf("loginlukketshop")!==-1&&(n.isClosedShop=!0);PubSub.publish(mcWeb.lightbox.events.onShowSpinicon);i(r).load("/Webpages/Kunde/LoginContactView.aspx",function(){if(i("#login-club").length<1){PubSub.publish(mcWeb.lightbox.events.onHideSpinicon);return}mcWeb.loginContacts.activateView(t,u);PubSub.publish(mcWeb.lightbox.events.onHideSpinicon);!mcWeb.inlineEditor||mcWeb.inlineEditor.init(!0)})};r=function(){PubSub.publish(mcWeb.lightbox.events.onShowSpinicon);n.service.GetAction("LoadContacts").then(function(n){PubSub.publish(mcWeb.lightbox.events.onHideSpinicon);n!==null?mcWeb.loginContacts.load(n):mcWeb.login.load()})};n.activateView=function(n,t){var i=t==="login-club"?!0:!1;ko.applyBindings(new u(n,i),document.getElementById(t));i&&PubSub.publish(mcWeb.lightbox.events.onShowLightbox)};u=function(t,i){var r=this;r.contactName=ko.observable(t.ContactName);r.Contacts=ko.observableArray(t.Contacts);r.loginContact=function(t){if(i===!1)return!1;PubSub.publish(mcWeb.lightbox.events.onShowSpinicon);var r={loginAsMe:t.CustomerNo==null?!0:!1,customerNo:t.CustomerNo==null?null:t.CustomerNo,loginType:3};n.service.PostAction("LoginContact",r).then(function(t){t!=null&&t.Success==!0?window.location.href=n.isClosedShop?"/":document.location.href.replace(location.hash,""):(PubSub.publish(mcWeb.lightbox.events.onHideSpinicon),mcWeb.login.load())})}};this.logout=function(){try{window.StorageService.localStorage.removeItem("id");window.StorageService.localStorage.removeItem("user");window.StorageService.localStorage.removeItem("remember");window.StorageService.localStorage
1.removeItem("authenticatedGuid");window.StorageService.localStorage.removeItem("remember")}catch(n){console.error("LoginContactsView.logout - ex: "+n)}mcWeb.login.logout()}};mcWeb.loginPassword=new function(){var n=jQuery,t=this;t.service=new WebApiService("Login");t.closeOnCancel=!1;t.load=function(i,r){t.closeOnCancel=i;var u=n("#lightbox-placeholder");u.length<1||u.load("/Webpages/Kunde/LoginForgottenPasswordView.aspx",function(){var t=n("#forgotten-password");if(!(t.length<1)){t.on("keydown",function(){event.keyCode===13&&event.preventDefault()});t.on("keyup",function(){event.keyCode===13&&mcWeb.loginPassword.sendPasswordToken()});n("#forgottenPassordEmail").focus();n("#send-password").on("click",function(){mcWeb.loginPassword.sendPassword()});n("#send-password-token").on("click",function(){mcWeb.loginPassword.sendPasswordToken()});r?PubSub.publish(mcWeb.lightbox.events.onShowLightbox,r):PubSub.publish(mcWeb.lightbox.events.onShowLightbox);mcWeb.inlineEditor!=null&&mcWeb.inlineEditor.init(!0)}})};t.close=function(){return t.closeOnCancel!==null&&t.closeOnCancel===!0?(PubSub.publish(mcWeb.lightbox.events.onHideLightbox),!1):(mcWeb.login.load(),!0)};t.setTabIndex=function(t){t?(n("#avs-select").attr("tabindex",1),n("#password").attr("tabindex",2),n("#password2").attr("tabindex",3),n("#change-psw").attr("tabindex",4)):(n("#avs-select").removeAttr("tabindex"),n("#password").attr("tabindex",1),n("#password2").attr("tabindex",2),n("#change-psw").attr("tabindex",3))};t.clearAvsenders=function(){n("#avs-form option:not([value='-1'])").remove()};t.loadAvsenders=function(i){var r=n("#avs-form"),u=i.value,f,e;if(u==null||u.trim().length<3){r.hasClass("hidden")||r.AddClass("hidden");mcWeb.loginPassword.setTabIndex(!1);return}f=t.getPasswordTokenFromURI("ptk");e={username:u,passwordToken:f};PubSub.publish(mcWeb.lightbox.events.onShowSpinicon);try{t.service.PostAction("PasswordTokenSenders",e).then(function(i){var e,u,f;if(PubSub.publish(mcWeb.lightbox.events.onHideSpinicon),i!=null&&(e=document.getElementById("avs-select"),e!=null&&i.length>0)){for(t.clearAvsenders(),u=0;u<i.length;u++)f=document.createElement("option"),f.setAttribute("value",i[u].AvsAdresseId),f.appendChild(document.createTextNode(i[u].DisplayName)),e.appendChild(f);n("#avs-select").attr("tabindex",1);r.removeClass("hidden");mcWeb.loginPassword.setTabIndex(!0);return}r.addClass("hidden");mcWeb.loginPassword.setTabIndex(!1)})}catch(o){PubSub.publish(mcWeb.lightbox.events.onHideSpinicon)}};t.sendPassword=function(){var i={username:encodeURIComponent(n("#forgottenPassordEmail").val())};n("#send-password").attr("disabled","disabled");PubSub.publish(mcWeb.lightbox.events.onShowSpinicon);try{t.service.PostAction("SendPassword",i).then(function(t){var i,r;if(PubSub.publish(mcWeb.lightbox.events.onHideSpinicon),i=n("#error-msg-password"),t!==null&&t!==undefined){if(t.Success===!0){r=n("#psw-sendt");r.html(t.Message);n("#fp-primary").hide();n("#fp-secondary").show();return}i.html(t.Message);n("#forgottenPassordEmail").focus()}i.show();n("#send-password").removeAttr("disabled")})}catch(r){PubSub.publish(mcWeb.lightbox.events.onHideSpinicon)}};t.sendPasswordToken=function(){var i={username:n("#forgottenPassordEmail").val()};n("#send-password-token").attr("disabled","disabled");PubSub.publish(mcWeb.lightbox.events.onShowSpinicon);try{t.service.PostAction("SendPasswordToken",i).then(function(t){var i,r;if(PubSub.publish(mcWeb.lightbox.events.onHideSpinicon),i=n("#error-msg-password"),t!==null&&t!==undefined){if(t.Success===!0){r=n("#psw-sendt");r.html(t.Message);n("#fp-primary").hide();n("#fp-secondary").show();return}i.html(t.Message);n("#forgottenPassordEmail").focus()}i.show();n("#send-password-token").removeAttr("disabled")})}catch(r){PubSub.publish(mcWeb.lightbox.events.onHideSpinicon)}};t.getPasswordTokenFromURI=function(n){return decodeURIComponent((new RegExp("[?|&]"+n+"=([^&;]+?)(&|#|;|$)").exec(location.search)||[,""])[1].replace(/\+/g,"%20"))||null};t.validateResetPasswordInput=function(){n("#password2").on("keypress",function(n){var t=n.keyCode||n.which;if(t===13)return n.preventDefault(),!1});return n("#password").val()===n("#password2").val()&&n("#password").val().length>=6};t.setPasswordOnKeypress=function(){n("#password").on("keypress",function(n){n.which===13&&(n.preventDefault(),t.setNewUserPassword())})};t.setNewUserPassword=function(){var i,r,o,u,f,e;try{if(i=n("#password").val(),r=n("#psw_save_btn"),r.hasClass("disabled"))return!1;if(i.trim().length<1)return PubSub.publish(mcWeb.lightbox.events.onHideLightbox),!1;if(i=i.trim(),r.addClass("disabled"),o={password:i},n("#passWordSaveError1").hide(),n("#passWordSaveError2").hide(),u=n("#password2").length>0,f=!1,f=u?t.validateResetPasswordInput():i.length>=6,f){PubSub.publish(mcWeb.lightbox.events.onShowSpinicon);try{t.service.PostAction("ChangeCurrentUserPassword",o).then(function(t){var i,u;PubSub.publish(mcWeb.lightbox.events.onHideSpinicon);t?(i=n("#passWordSaveOk").text(),PubSub.publish(mcWeb.cartsmall.events.onShowNewItemInCartText,{status:!0,msg:i,css:"popup-new-psw",popupTime:3e3}),r.text(i),setTimeout(function(){PubSub.publish(mcWeb.lightbox.events.onHideLightbox,{})},3500)):(u=n("#passWordSaveError1"),PubSub.publish(mcWeb.cartsmall.events.onShowNewItemInCartText,{status:!1,msg:u.text(),popupTime:4e3}),u.show(),r.removeClass("disabled"))})}catch(s){PubSub.publish(mcWeb.lightbox.events.onHideSpinicon)}}else e=u?n("#passWordSaveError2"):n("#passWordSaveError3"),PubSub.publish(mcWeb.cartsmall.events.onShowNewItemInCartText,{status:!1,msg:e.text(),popupTime:4e3}),e.show(),r.removeClass("disabled")}catch(s){console.log("LoginForgottenPasswordView - Error: "+s)}return!1};t.sendPasswordResetRequest=function(){var r=t.getPasswordTokenFromURI("ptk"),i,u,f;if(n("#reset-result-success").hide(),n("#reset-result-error").hide(),n("#reset-result-validation-error").hide(),n("#reset-result-avs-not-selected").hide(),n("#avs-select").removeClass("reset-error"),r==null&&(r="_missing_"),i=-1,u=n("#avs-form"),u.length>0&&!u.hasClass("hidden")&&(i=parseFloat(jQuery("#avs-select").find(":selected").val()),isNaN(i)&&(i=-1),i<0)){n("#reset-result-avs-not-selected").show();n("#avs-select").addClass("reset-error");return}if(f={username:n("#username").val(),passwordToken:r,password:n("#password").val(),avsender:i},t.validateResetPasswordInput()){PubSub.publish(mcWeb.lightbox.events.onShowSpinicon);try{t.service.PostAction("SendPasswordResetRequest",f).then(function(t){PubSub.publish(mcWeb.lightbox.events.onHideSpinicon);t&&t.Success?(n("#reset-result-success").show(),mcWeb.login.loginAfterPasswordReset()):n("#reset-result-error").show()})}catch(e){PubSub.publish(mcWeb.lightbox.events.onHideSpinicon)}}else n("#reset-result-validation-error").show()};n("#forgottenPassordEmail").keyup(function(n){n.keyCode===13&&mcWeb.login.sendPassword()})};mcWeb.login=new function(){function o(){var n=t(".qtip");n.length>0&&n.remove()}function u(){t("#password").on("keypress",function(n){n.keyCode==13&&(mcWeb.login.login(),n.preventDefault())});t("#username").on("keypress",function(n){n.keyCode==13&&(mcWeb.login.login(),n.preventDefault())});t("#username").on("blur",function(){f()});t("#remember_me").on("click",function(){var n=t(this).is(":checked");n&&window.StorageService.localStorage.setItem("remember",n)})}function f(){var n=t(".login-mode"),i;n!=null&&n.length>0&&(i=t("#username").val(),i!=null&&i.indexOf("@multicase.no")>0?n.show():n.hide())}function e(){var r=window.StorageService.localStorage.getItem("remember"),n=mcWeb.currentUser.getUser();r!==null&&r==="true"&&n!==null&&n.indexOf("@")>0?(t("#remember_me").prop("checked",!0),t("#username").val(n),t("#password").val(i),f()):(t("#remember_me").removeAttr("checked"),t("#login_mode").removeAttr("checked"),window.StorageService.localStorage.removeItem("user"),window.StorageService.localStorage.removeItem("id"),window.StorageService.localStorage.removeItem("remember"))}function s(n,i){var u=i.parent();return(u.hasClass("has-error")&&u.removeClass("has-error"),n==null||n.trim().toLowerCase()==="null"||n.trim().length<4)?(t("#remember_me").removeAttr("checked"),r(),u.addClass("has-error"),i.val(""),i.focus(),!1):!0}function r(){window.StorageService.localStorage.removeItem("user");window.StorageService.localStorage.removeItem("id");window.StorageService.localStorage.removeItem("remember");window.StorageService.localStorage.removeItem("authenticatedGuid")}var t=jQuery,n=this,i;n.events={onSetLogin:"mcWeb.login.onSetLogin",onIsloggedIn:"mcWeb.login.onIsloggedIn"};n.service=new WebApiService("Login");n.cartService=new WebApiService("Cart");n.isMobile=!1;n.isLoggedIn=!1;n.isClosedShop=!1;n.lightboxOptions=null;n.isCheckout=ko.observable(!1);n.loadClosedLogin=function(){n.lightboxOptions={backdrop:"static",keyboard:!1,show:!0,variantData:{},deferred:!1};n.load()};n.conditionVM=new mcWeb.conditions.vm("login");n.conditionsStatus={isFunctionalConditionAccepted:ko.observable(!1),acceptDocuments:ko.observableArray([]),usageArea:1};n.acceptChangesubscriptionToken=null;n.load=function(){n.isMobile||t("#UpdateIcon").show();window.location.pathname.toLowerCase().indexOf("loginlukketshop")!==-1&&(n.isClosedShop=!0);t("#lightbox-placeholder").load("/Webpages/Kunde/LoginView.aspx",function(){(n.isMobile||t("#UpdateIcon").hide(),t("#login").length<1)||(o(),u(),e(),t("body.layoutver4").length>0&&n.lightboxOptions===null&&(n.lightboxOptions={keyboard:!0,show:!0,variantData:{},deferred:!1}),n.isMobile||(n.lightboxOptions===null?PubSub.publish(mcWeb.lightbox.events.onShowLightbox):PubSub.publish(mcWeb.lightbox.events.onShowLightbox,n.lightboxOptions)),!mcWeb.inlineEditor||mcWeb.inlineEditor.init(!0),setTimeout(function(){t("#username").focus()},1e3))})};t(document).ready(function(){PubSub.subscribe(mcWeb.login.events.onSetLogin,function(t,i){n.isLoggedIn=i;PubSub.publish(mcWeb.login.events.onIsloggedIn,n.isLoggedIn)})});
1n.loadMobile=function(){n.isMobile=!0;u();e()};i="********************";n.data={username:"",password:"",localstorge:!1,allowasynclogin:!1,avsAdresseId:null,isNormalMode:!0};n.vippsLogin=function(){n.service.GetAction("VippsGetAuthorizationEndpoint",{isCart:!1}).then(function(n){n&&n.length?document.location.href=n:console.log("Vipps Login feilet")})};n.login=function(){try{PubSub.publish(mcWeb.hamburgerMenu.events.onMenuNeedsRefresh);PubSub.publish(mcWeb.MegaMenuResponsive.events.onMenuNeedsRefresh);var u=t("#password"),e=u.val(),o=e===i,h=window.StorageService.localStorage.getItem("id"),f=h!==null&&o?h:e;if(s(f,u)===!1)return;n.isMobile==!1&&PubSub.publish(mcWeb.lightbox.events.onShowSpinicon);n.data.username=t("#username").val();n.data.password=f;n.data.localstorge=o;n.data.allowasynclogin=!0;n.data.avsAdresseId=null;n.data.isNormalMode=t("#login_mode").is(":checked");n.service.PostAction("Login",n.data).then(function(e){var o,s;if(n.isMobile==!1&&PubSub.publish(mcWeb.lightbox.events.onHideSpinicon),e.Success===!0)if(r(),e.User!==mcWeb.currentUser.getUser()&&mcWeb.currentUser.setUser(e.User),n.successLoginResult=e,e.IsAgent===!0||e.IsClub===!0||e.Token!=null||e.TwoFactorStatus!==null)n.postViewingConditions();else{if(o=window.StorageService.localStorage.getItem("nextPostLoginConditionReminder"),o!==null&&(s=Date.parse(o),!isNaN(s)&&Date.now()<=s)){n.postViewingConditions();return}n.conditionVM.load(null,{usageArea:n.conditionsStatus.usageArea,forUnknownUser:!1,isInLightbox:!0,status:n.conditionsStatus});n.acceptChangesubscriptionToken=PubSub.subscribe(mcWeb.conditions.events.onAcceptChange,function(t,i){n.conditionsStatus.usageArea==i.usageArea&&(i.acceptDocuments.length>0?n.postLoginShowConditions(i.acceptDocuments):n.postViewingConditions())})}else{if(r(),f===i)return t("#remember_me").removeAttr("checked"),u.parent().addClass("has-error"),u.val(""),u.focus(),!1;if(e.Blocked)return t("#blocked-msg-login").show(),t("#error-msg-login").hide(),t("#error-preorder-login").hide(),!1;t("blocked-msg-login").hide();e.PreOrderClosed?(t("#error-msg-login").hide(),t("#error-preorder-login").show()):(t("#error-msg-login").show(),t("#error-preorder-login").hide())}return!1})}catch(c){n.isMobile==!0&&t.mobile.loading("hide")}};n.successLoginResult=null;n.postLoginShowConditions=function(){PubSub.unsubscribe(n.acceptChangesubscriptionToken);PubSub.publish(mcWeb.lightbox.events.onShowSpinicon);var i={successLoginResult:n.successLoginResult};t("#lightbox-placeholder").load("/Webpages/ViewProvider.aspx?view=postlogin",function(){getLibrary("mcWeb.customerRegistration").then(()=>{getLibrary("mcWeb.postlogin").then(()=>{loadModule(mcWeb.postlogin,"PostloginCondtions","postloginConditions",n.conditionsStatus.acceptDocuments(),i)})})})};n.postViewingConditions=function(t){var i=t?t:n.successLoginResult;i||(console.log("No successfull login. Starting over."),n.load());n.loginResult(i)};n.loginResult=function(i){var r,u,f,e;if(i.Token!=null)getLibrary("mcWeb.customerRegistration").then(()=>{mcWeb.customerRegistration.LoadView(i.Token)});else if(i.TwoFactorStatus!==null&&i.TwoFactorStatus.Show2FARegistration)mcWeb.login2FAReg.load(i.TwoFactorStatus,n);else if(i.TwoFactorStatus!==null&&i.TwoFactorStatus.Show2FACodeInput)mcWeb.login2FAReg.load(i.TwoFactorStatus,n);else if(i.Avsenders!=null)mcWeb.loginAvsAdresse.load(n,n.data,i.Avsenders);else if(i.IsAgent==!0)mcWeb.loginAgent.load(n,i);else if(i.Club!=null)mcWeb.loginContacts.load(i.Club);else{if(r=window.location.href,n.isMobile)r=t("#url-ref").text();else if(n.isClosedShop)r=i.RefUrlLukketShop&&i.RefUrlLukketShop.length>0?i.RefUrlLukketShop:"/";else if(location.hash==null||location.hash.length<1)u=!0;else if(i.HrefLangLookupKey){let n=t("head link[rel='alternate'][hreflang='"+i.HrefLangLookupKey+"']");r=n!==undefined&&n.length>0?n[0].href:document.location.href.replace(location.hash,"")}if(window.StorageService.localStorage.setItem("ReadyForPostLoginPopup","true"),i.RedirectDomain)return f=r.split("/"),e=f[0]+"//"+i.RedirectDomain,window.location.href=e,!0;u?location.reload(!0):window.location.href=r}return!1};n.loginAfterPasswordReset=function(){try{var r=t("#password").val(),u=r===i,f=window.StorageService.localStorage.getItem("id"),e=f!==null&&u?f:r,o={username:t("#username").val(),password:e,localstorge:u,allowasynclogin:!0};n.service.PostAction("Login",o).then(function(n){return n.Success===!0&&(window.location.href=location.protocol==="https:"?"https://"+location.hostname:"http://"+location.hostname),!1})}catch(s){n.isMobile==!0&&t.mobile.loading("hide")}};this.logout=function(t){PubSub.publish(mcWeb.hamburgerMenu.events.onMenuNeedsRefresh);PubSub.publish(mcWeb.MegaMenuResponsive.events.onMenuNeedsRefresh);var i="";t!=undefined&&(i=t);n.service.GetAction("Logout",i).then(function(t){var i=window.StorageService.localStorage.getItem("remember");if((i==null||i!=="true")&&(window.StorageService.localStorage.removeItem("user"),window.StorageService.localStorage.removeItem("id"),window.StorageService.localStorage.removeItem("remember"),window.StorageService.localStorage.removeItem("authenticatedGuid")),t!==null)if(t.Success===null&&t.AgentloginURL!==null&&t.AgentloginURL.length>0)window.location.href=t.AgentloginURL;else{var r=t.Cookiename,u=n.getCookieContent(r),f=n.getDeviceSizeInfo(u);n.resetCookie(r,t.Domain,f);t.Success||console.log("Error logg ut");window.location.href=location.protocol==="https:"?"https://"+location.hostname:"http://"+location.hostname}})};this.getCookieContent=function(n){for(var t,r=n+"=",u=document.cookie.split(";"),i=0;i<u.length;i++){for(t=u[i];t.charAt(0)===" ";)t=t.substring(1,t.length);if(t.indexOf(r)===0)return t.substring(r.length,t.length)}return null};this.getDeviceSizeInfo=function(n){var r,i,t;if(!n)return null;for(r=n.split("&"),i=0;i<r.length;i++){for(t=r[i];t.charAt(0)===" ";)t=t.substring(1,t.length);if(t.indexOf("DeviceSize=")===0)return t}return null};this.resetCookie=function(n,t,i){var r=n+"=",u=new Date;u.setMonth(u.getMonth()+12);i&&(r+=i);t&&(r+=";domain="+t);document.cookie=r+";path=/;expires="+u};this.getLoginStatus=function(){n.service.GetAction("GetLoginStatus","").then(function(n){var r,i;n!=null&&(r=t("#loginout"),r.text(n.LoginText),i=t("#loginout-content"),n.IsLogedin===!0?(r.attr("href",n.ShowClubLogin?"#logincontact":"#logout"),i.removeClass("LogInButtonContainer"),i.addClass("LogUtButtonContainer")):(r.attr("href",n.ShowClubLogin?"#logincontact":"#login"),i.removeClass("LogUtButtonContainer"),i.addClass("LogInButtonContainer")),t("#loginuser").text(n.LoginUser))})};
1this.showForgottenPassword=function(){n.lightboxOptions===null?mcWeb.loginPassword.load():mcWeb.loginPassword.load(!1,n.lightboxOptions)};this.onClickGoToCart=function(){try{t("#UpdateIcon").show();n.cartService.GetAction("GoToCart","").then(function(n){(t("#UpdateIcon").hide(),n!==null)&&(window.location.href=n)})}catch(i){t("#UpdateIcon").hide()}};this.LoadRegistrationLightbox=function(t,i){if(t)try{n.service.GetAction("Logout",{forceReloadPage:!1}).then(function(n){window.StorageService.localStorage.removeItem("authenticatedGuid");window.StorageService.localStorage.removeItem("user");window.StorageService.localStorage.removeItem("id");window.StorageService.localStorage.removeItem("remember");n==="false"?alert("Error logg ut"):(i.ReadOnly=!1,getLibrary("mcWeb.customerRegistration").then(()=>{mcWeb.customerRegistration.lightbox.load(i)}))})}catch(r){console.log("LoginView.LoadRegistrationLightbox - ex: "+r)}else getLibrary("mcWeb.customerRegistration").then(()=>{mcWeb.customerRegistration.lightbox.load(i)})};this.ThatsNotMe=function(){window.StorageService.localStorage.removeItem("user");window.StorageService.localStorage.removeItem("id");window.StorageService.localStorage.removeItem("remember");window.StorageService.localStorage.removeItem("authenticatedGuid");this.logout(!1)}};mcWeb.customerReview=new function(n){"use strict";var t=this;this.vm=function(i){var r=this;t.productinfo=i;r.service=t.productinfo.service;r.imageService=new WebApiService("ImageRenderer");r.customerName=ko.observable();r.rating=ko.observable(0);r.setRating=function(n){r.rating(n)};r.star=ko.pureComputed(function(){return r.rating()},r);r.review=ko.observable();r.kundeId=ko.observable();r.kndKontaktId=ko.observable();r.plid=ko.observable();r.loggedIn=ko.observable();r.reviewReply=ko.observable();r.desc1=ko.observable();r.desc2=ko.observable();r.webPubElementId=0;r.replyMode=ko.observable(!1);r.reloadUponClose=!0;this.login=function(){mcWeb.login.load()};this.openReviewWindow=function(){n("#customerReviewModal").modal("show")};this.closeReviewWindow=function(){n("#customerReviewModal").modal("hide");r.reloadUponClose?window.location=window.location.pathname+window.location.hash:r.reloadUponClose=!1;var t=n("div.WebPubElement[data-elementid="+r.webPubElementId+"]"),i=n(t).data("fieldid");mcWeb.ajaxRenderEngine.updateFields("div .ajax-field[data-field-id='"+i+"']","#AttributeListBox",!1,!1,!1,0)};this.openReviewReplyWindow=function(t){r.webPubElementId=t;r.replyMode(!0);r.loadReply(t);n("#customerReviewModal").modal("show")};this.openReviewReplyWindow2=function(t){var i=n(t).data("elementid"),u;r.webPubElementId=i;r.replyMode(!0);r.loadReply(i);r.reloadUponClose=!1;u=r.findHighestZIndex("div");n("#customerReviewModal").css("z-index",u+1);n("#customerReviewModal").modal("show")};this.openReviewReplyWindowFromReviewsList=function(t){var i=n(t).data("elementid"),u;r.webPubElementId=i;r.replyMode(!0);r.loadReply(i);r.reloadUponClose=!1;u=r.findHighestZIndex("div");n("#customerReviewModal").css("z-index",u+1);n("#customerReviewModal").modal("show")};this.findHighestZIndex=function(n){for(var r,u=document.getElementsByTagName(n),t=Number.MIN_SAFE_INTEGER||-(Math.pow(2,53)-1),i=0;i<u.length;i++)r=Number.parseInt(document.defaultView.getComputedStyle(u[i],null).getPropertyValue("z-index"),10),r>t&&(t=r);return t};this.closeReviewReplyRemoveWindow=function(){n("#customerReviewReplyRemove").modal("hide");window.location=window.location.pathname+window.location.hash};r.submitReview=function(){var t=n("#nickname"),i;t.val()!==""&&r.rating()>0?(i={CustomerName:r.customerName(),Rating:r.rating(),Review:r.review(),KndKontaktId:r.kndKontaktId(),KundeId:r.kundeId(),plid:r.plid()},r.service.PostAction("PostReview",i).then(function(n){r.closeReviewWindow();n>0&&jQuery("body.layoutver4").length>0&&window.mcWeb.ajaxRenderEngineMenus.refreshField(n)})):(t.val()===""&&t.addClass("rev-error"),r.rating()===0&&n("#scoreFieldset").addClass("rev-error"))};r.submitReviewReply=function(){if(r.reviewReply()!==""){var t={ReviewReply:r.reviewReply(),plid:r.plid(),WebPubElementId:r.webPubElementId};r.service.PostAction("PostReviewReply",t).then(function(){r.closeReviewWindow()})}else n(".review-reply").addClass("rev-error")};var u=n("div[id*='revqsdiv']").html(),f=n("div[id*='revpliddiv']").html(),e=n("div[id*='revpliddiv']").data("loggedin");r.loggedIn(e==="True");r.plid(f);u&&(u=JSON.parse(u),r.desc1(u.Desc1),r.desc2(u.Desc2),r.kundeId(u.KundeId),r.kndKontaktId(u.KndKontaktId),r.rating(parseInt(u.Score)),r.customerName(u.Kundenavn),r.rating(
1)!==0&&r.openReviewWindow());n("#nickname").on("keypress",function(n){var t=n.keyCode||n.which;return t===13?(n.preventDefault(),!1):!0});r.loadReply=function(n){r.service.GetAction("GetReviewReply",{webPubElementId:n}).then(function(n){n!=null&&(r.reviewReply(n.ReviewReply),r.plid(n.plid),r.rating(parseInt(n.Score.toString())),r.review(n.Review),r.customerName(n.CustomerName),r.desc1(n.ProductDesc1),r.desc2(n.ProductDesc2),r.refreshImage(n.plid))})};r.refreshImage=function(n){var i=jQuery("#customerReviewModal img.ReviewAddImg"),t;i.length<=0||(t=r.getImageParam(i[0],n),t!=null)&&r.imageService.PostAction("ListImageTagsAsync",{Items:t}).then(function(n){var r,t,i;if(n&&n.items&&n.items.length>0)for(r=n.items,t=0;t<r.length;t++)i=r[t],i.success&&jQuery("#"+i.targetId).replaceWith(i.tag)})};r.editReviewReply=function(t){r.webPubElementId=t;r.loadReply(t);n("#customerReviewReplyModal").modal("show")};r.openReviewReplyRemove=function(t){r.webPubElementId=t;n("#customerReviewReplyRemove").modal("show")};r.openReviewReplyRemove2=function(t){var i=n(t).data("elementid");r.webPubElementId=i;n("#customerReviewReplyRemove").modal("show")};r.submitRemoveReviewReply=function(){var t={ReviewReply:"",plid:r.plid(),WebPubElementId:r.webPubElementId};r.service.PostAction("PostReviewReply",t).then(function(){r.closeReviewWindow();n("#customerReviewReplyRemove").modal("hide")})};r.getImageParam=function(n,t){var i=jQuery(n),r=i.parent(),u,o,s,l;if(r===null||r===undefined||r.length<=0)return null;var y=r[0].tagName.toLowerCase(),p=y==="a",f=r.width(),h=r.height(),a=i.data("width"),v=i.data("height"),c=i.data("elementid"),e=i.attr("class");return f<=0&&(f=a),h<=0&&(h=v),u=f/h,(u<.1||u>2)&&(u=a/v),o=i[0].id,o===""&&(o=r[0].id),s={TargetId:o,Plid:t,Index:i.data("imageIndex"),Width:f,Aspect:u,IncludeLink:p,UseSecondaryImage:i.data("hassecondaryimg")===1,IncludeNotFound:!0,ElementId:0,Css:e,AutoScale:!1},c!==undefined&&c!==null&&(s.ElementId=c),e!==undefined&&e!==null&&(s.Css=e),l=[],l.push(s),l}}}(jQuery);mcWeb.productlistquantity=new function(n){"use strict";var t=this;t.productlist;this.vm=function(i){var r,u;t.productlist=i;r=this;r.service=t.productlist.service;r.updatePrice=!0;r.change=function(i,r,f,e,o,s){var p=n(i),c=mc.format.asNumber(i.value,s),l=mc.format.asNumber(f,s),e=mc.format.asNumber(e,s),a=mc.format.asNumber(o,s),v,h,y;if(c>a&&(u(i,a,c),c=a),l<-.0001&&(l=Number(0)),e<.0001&&(e=Number(1)),v=c,h=mc.format.roundToNearest(c,e,s),h<l){i.value=mc.format.asCulture(l,s);return}h!=v&&u(i,h,v,s);i.value=mc.format.asCulture(h,s);t.productlist.price!=null&&p.data("updateprice")==!0&&(y=n("#price-inc-ex-vat").is(":checked")?1:0,t.productlist.price.updatePrice(r,h,y))};u=function(t,i,u,f){var o=mc.format.asNumber(i-u,f),e=mc.format.asCulture(o,f),s=" "+(e>0?"+":"")+e;r.quantityQtip(n(t),"",s)};this.quantityQtip=function(t,i,r){var u=r?'<span class="bold">'+r+"<\/span>":"";t.qtip({content:{text:i+u},hide:{inactive:5e3,event:"click mouseleave mouseover",effect:function(){n(this).slideUp()}},position:{my:"bottom center",at:"top center"},style:{classes:"qtip-bootstrap qtip-cart"},show:{ready:!0}})};r.keyPressed=function(t,i){if(i===38||i===107||i===40||i===109){var h=i===38||i===107?!0:!1,u=n(t),r=u.data("des"),o=mc.format.asNumber(u.data("min"),r),f=mc.format.asNumber(u.data("inc"),r),s=mc.format.asNumber(u.data("max"),r),e=mc.format.asNumber(t.value,r);if(isNaN(e))return t.value=mc.format.asCulture(o,r),!0;if(h==!0){if(e+f>s)return t.value=mc.format.asCulture(s,r),!1;t.value=mc.format.asCulture(mc.format.asNumber(e+f,r),r)}else{if(e-f<o)return t.value=mc.format.asCulture(o,r),!1;t.value=mc.format.asCulture(mc.format.asNumber(e-f,r),r)}return mcWeb.productlist.qt.change(t,u.data("plid"),o,f,s,r),!1}if(i===13)return document.activeElement.blur(),!0}}}(jQuery);mcWeb.productlist=new function(){"use strict";this.vm=function(n){var t=this;t.id="#"+n;t.service=new WebApiService("ProductInfo");t.qt=new mcWeb.productlistquantity.vm(t);getLibrary("mcWeb.productlistbuy").then(()=>{t.buy=new mcWeb.productlistbuy.vm(t)});getLibrary("mcWeb.productlistprice").then(()=>{t.price=new mcWeb.productlistprice.vm(t)}
1);getLibrary("mcWeb.productlistfavorites").then(()=>{t.fav=new mcWeb.productlistfavorites.vm(t)});getLibrary("mcWeb.productlistfilter").then(()=>{t.filter=new mcWeb.productlistfilter.vm(t)})}}(jQuery);mcWeb.productlist.vm();mcWeb.productVariant=new function(){var n=this;n.showQtipWarning=function(n){var t=jQuery("#variant-visual-warning").html(),i=jQuery("#variant-visual-warning-title").html();jQuery("#"+n).qtip({content:{text:t,title:i},position:{my:"right center",at:"center left"},style:{classes:"qtip-dark"},show:{ready:!0,event:"contextmenu"},hide:{event:!1,inactive:4e3,fixed:!0}})}};mcWeb.elementGrouping=new function(){"use strict";var n=this,t=400;const i=100,r=4;n.toggle=function(t,i,r){t.getAttribute("aria-expanded")=="true"?n.collapseFromThis(t,i):n.expandFromThis(t,i,r)};n.getParentSeparator=function(n){return jQuery(n).parents(".separator-element")};n.collapseFromThis=function(i,r){var f=r?r:t,u=n.getParentSeparator(i);if(u==null){console.log("Could not find separator");return}i.setAttribute("aria-expanded","false");n.doCollapse(u,f)};n.expandFromThis=function(i,r,u){var s=r?r:t,h=u?!0:!1,e=n.getParentSeparator(i),o,f;if(e==null){console.log("Could not find separator");return}i.setAttribute("aria-expanded","true");h&&(o=parseInt(e.data("separator-level"),10),e.prevAll(".separator-element").each(function(){if(f=parseInt(jQuery(this).data("separator-level"),10),f==o)n.collapseFromThis(jQuery(this).find(".exp-toggler")[0]);else if(f<o)return!1}),e.nextAll(".separator-element").each(function(){if(f=parseInt(jQuery(this).data("separator-level"),10),f==o)n.collapseFromThis(jQuery(this).find(".exp-toggler")[0]);else if(f<o)return!1}));n.doExpand(e,s)};n.accordionPrevSiblings=function(){};n.doExpand=function(n,t){n.removeClass("isColl");var r=parseInt(n.attr("data-separator-level")),i=this.newCollapseState(r),u=jQuery(".separator-element[data-elementid='"+n.attr("data-elementid")+"'][data-separator-level='"+r+"'] ~ *");u.each(function(){if(jQuery(this).hasClass("separator-element")){if(i.setCurrentSeparatorCollapseStatus(parseInt(jQuery(this).attr("data-separator-level")),jQuery(this).hasClass("isColl")),i.isSameOrHigherThanStartLevel())return!1;i.separatorVisibility()&&jQuery(this).show(t)}else i.elementVisibility()&&jQuery(this).show(t)})};n.doCollapse=function(n,t){n.addClass("isColl");var i=parseInt(n.attr("data-separator-level")),r=jQuery(".separator-element[data-elementid='"+n.attr("data-elementid")+"'][data-separator-level='"+i+"'] ~ *");r.each(function(){if(jQuery(this).hasClass("separator-element")&&i>=parseInt(jQuery(this).attr("data-separator-level")))return!1;jQuery(this).hide(t)})};n.expandAll=function(t,u,f,e){for(var s=n.getGroupedField(f,e),o=t;o<=u;)s.find(".separator-element[data-separator-level="+o+"] .exp-toggler").each(function(){n.expandFromThis(this,f&&f.speed?f.speed:null,!1)}),o==r?o=i:o++};n.collapseAll=function(t,u,f,e){for(var s=n.getGroupedField(f,e),o=t;o<=u;)s.find(".separator-element[data-separator-level="+o+"] .exp-toggler").each(function(){n.collapseFromThis(this,f||f.speed?f.speed:null)}),o==r?o=i:o++};n.getGroupedField=function(n,t){return n&&n.constructor.name!="Object"?jQuery(n):n||n.field?jQuery(n.field):jQuery(t.target).parent(".web-pub-field + .web-pub-field.grouped")};n.newCollapseState=function(n){return{expandFromLevel:n-1,currentLevel:n-1,collapseLevels:[!1,!1,!1,!1,!1],setCurrentSeparatorCollapseStatus:function(n,t){this.currentLevel=n==100?4:n-1;this.collapseLevels[this.currentLevel]=t},separatorVisibility:function(){return this.collapseLevels.indexOf(!0)<0||this.collapseLevels.indexOf(!0)>=this.currentLevel},elementVisibility:function(){return this.collapseLevels.indexOf(!0)<0||this.collapseLevels.indexOf(!0)>this.currentLevel},isSameOrHigherThanStartLevel:function(){return this.expandFromLevel>=this.currentLevel}}}};mcWeb.warning=new function(){var n=this,t,u,i,r;n.service=new WebApiService("Login");t=!1;n.load=function(n){PubSub.publish(mcWeb.lightbox.events.onShowSpinicon);jQuery("#lightbox-placeholder").load(n,function(){if(jQuery("#warningView").length<1){PubSub.publish(mcWeb.lightbox.events.onHideSpinicon);return}PubSub.publish(mcWeb.lightbox.events.onShowLightbox);PubSub.publish(mcWeb.lightbox.events.onHideSpinicon)})};
1n.loadMobile=function(){t=!0;u()};u=function(){jQuery("#password").on("keypress",function(n){n.keyCode==13&&(mcWeb.login.login(),n.preventDefault())});jQuery("#username").on("keypress",function(n){n.keyCode==13&&(mcWeb.login.login(),n.preventDefault())});jQuery("#remember_me").on("click",function(){var n=jQuery(this).is(":checked");n&&window.StorageService.localStorage.setItem("remember",n)})};i="********************";n.login=function(){try{jQuery("#UpdateIcon").show();var u=jQuery("#password").val(),f={username:encodeURIComponent(jQuery("#username").val()),password:encodeURIComponent(u===i?window.StorageService.localStorage.getItem("id"):u),localstorge:u===i?!0:!1,allowasynclogin:!0};n.service.PostAction("Login",f).then(function(n){return PubSub.publish(mcWeb.lightbox.events.onHideSpinicon),n.Success===!0?(r(),n.LoginContacts!=null&&t==!1?mcWeb.loginContacts.load(n.LoginContacts):window.location.href=t?jQuery("#url-ref").text():document.location.href.replace(location.hash,"")):(r(),jQuery("#error-msg-login").show()),!1})}catch(e){t==!0&&jQuery.mobile.loading("hide")}};n.loginAfterPasswordReset=function(){try{var r=jQuery("#password").val(),u={username:encodeURIComponent(jQuery("#username").val()),password:encodeURIComponent(r===i?window.StorageService.localStorage.getItem("id"):r),localstorge:r===i?!0:!1,allowasynclogin:!0};n.service.PostAction("Login",u).then(function(n){return n.Success===!0&&(window.location.href="http://"+location.hostname),!1})}catch(f){t==!0&&jQuery.mobile.loading("hide")}};r=function(){try{window.StorageService.localStorage.removeItem("id");window.StorageService.localStorage.removeItem("user");window.StorageService.localStorage.removeItem("remember")}catch(n){console.log("WarningView - ex: "+n)}};this.logout=function(i){PubSub.publish(mcWeb.lightbox.events.onShowSpinicon);t=i;n.service.GetAction("Logout","").then(function(n){n===!0?(window.location.href=t?"http://"+location.hostname:document.location.href.replace(location.hash,""),PubSub.publish(mcWeb.lightbox.events.onHideSpinicon)):alert("Error logg ut")})};this.LoginOut=function(){n.service.GetAction("Loginout","").then(function(n){var i,t;n!=null&&(i=jQuery("#loginout"),i.text(n.LoginText),t=jQuery("#loginout-content"),n.IsLogedin===!0?(i.attr("href",n.ShowClubLogin?"#logincontact":"#logout"),t.removeClass("LogInButtonContainer"),t.addClass("LogUtButtonContainer")):(i.attr("href",n.ShowClubLogin?"#logincontact":"#login"),t.removeClass("LogUtButtonContainer"),t.addClass("LogInButtonContainer")),jQuery("#loginuser").text(n.LoginUser))})}};mcWeb.hamburgerMenu=new function(){var n=this;n.events={onMenuNeedsRefresh:"mcWeb.hamburgerMenu.onMenuNeedsRefresh"};n.menuData=ko.observableArray([]);n.service=new WebApiService("Menu");n.MenuVm=null;n.stickybar=null;n.language=jQuery("html").attr("lang");n.cacheKeySuffix="";!!n.language&&n.language.length>0&&(n.cacheKeySuffix="_"+n.language);n.vm=function(){var t=this;t.menuDataItems=ko.observableArray();t.firstlevelNodes=ko.observableArray();t.firstSelectedNodeId=ko.observable(0);t.firstSelectedNode=ko.observable(null);t.firstSelectedNodeCssClass=ko.observable("");t.rootNodeId=ko.observable();t.selectedNodes=ko.observableArray([]);t.delayTimer=null;t.triggerSubMenu=function(n,i){var r=i.type==="mouseover";n.Level!=="0"&&r?(clearTimeout(t.delayTimer),t.delayTimer=null,t.delayTimer=setTimeout(function(){t.showSubMenu(n,i)},300)):(null!==t.delayTimer&&(clearTimeout(t.delayTimer),t.delayTimer=null),t.showSubMenu(n,i))};t.showSubMenu=function(n,i){var r,f,u;if(n.Level==="0"&&n.WebSiteMapNodeID===parseInt(t.firstSelectedNodeId())){t.resetMenu();return}while(parseInt(n.Level)<t.selectedNodes().length)t.selectedNodes.pop();(r=t.getNodes(n.WebSiteMapNodeID),r!==null&&r!==undefined)&&(f=r.Children,u={level:ko.observable(parseInt(n.Level)+1),nodeId:ko.observable(n.WebSiteMapNodeID),Children:ko.observableArray(JSON.parse(JSON.stringify(f))),selectedId:ko.observable(0)},u.Children().length!==0)&&(ko.utils.arrayForEach(u.Children(),function(n){var i=t.getNodes(n.WebSiteMapNodeID);i?(n.HasChildren=i.Children.length!==0,n.CssClass+=i.Children.length!==0?" has-children":""):n.HasChildren=!1}),t.addLevel(u),n.Level==0&&(document.querySelector("#burger-menus").style.cssText="left: "+i.target.offsetLeft+"px; top: "+i.target.offsetTop+"px",t.firstSelectedNodeId(n.WebSiteMapNodeID),t.firstSelectedNode(n),t.firstSelectedNodeCssClass(n.CssClass),t.setOverlay(!0)))};t.addLevel=function(n){t.selectedNodes.push(n);var i=n.level()-2;i>=0&&t.selectedNodes()[i].selectedId(n.nodeId())};t.SubMenuOut=function(){};t.load=function(i){var e,u,r,o,f;t.rootNodeId(i.RootNodeId);t.menuDataItems(i.Items);t.firstlevelNodes(t.getNodes(i.RootNodeId).Children);ko.utils.arrayForEach(t.firstlevelNodes(),function(n){var i=t.getNodes(n.WebSiteMapNodeID);n.HasChildren=i?i.Children.length!==0:!1});document.querySelector("body").classList.add("mc-ham-menu");e=document.querySelector(".use-sticky-header");e!==null&&n.stickybar==null&&(u=document.querySelector(".use-sticky-smallcart .m-header-dock .top-menu"),r=u!==null?u.offsetHeight:0,r=r>0?r*-1:r,u!==null&&(o=new Stickybar(jQuery,".m-header-dock",0,r)),n.stickybar=new Stickybar(jQuery,".menu-container",0,r));f=document.createEvent("Event");f.initEvent("header-menu-ready",!1,!1);f.target=document;document.dispatchEvent(f)};t.getNodes=function(n){return t.menuDataItems()[n]};t.setOverlay=function(n){var t=document.querySelector("body");n===!0?t.classList.add("mc-menu-overlay"):t.classList.remove("mc-menu-overlay")};t.titleTrigger=function(){if(t.selectedNodes().length!==0)for(t.selectedNodes()[0].selectedId(0),clearTimeout(t.delayTimer);t.selectedNodes().length>1;)t.selectedNodes.pop()};t.resetMenu=function(){while(t.selectedNodes().length>0)t.selectedNodes.pop();t.firstSelectedNodeId(0);t.firstSelectedNode(null);t.firstSelectedNodeCssClass("");t.setOverlay(!1)}};n.load=function(){var t=n.getMenuCache();t!==null?n.initVm(t):n.service.GetAction("GetMenuData",null).then(function(t){t!==null&&(n.setMenuCache(t),n.initVm(t))});document.querySelector(".mc-overlay").addEventListener("click",function(){return mcWeb.hamburgerMenu.resetMenu()});PubSub.subscribe(mcWeb.hamburgerMenu.events.onMenuNeedsRefresh,function(){n.resetMenuCache()})};n.resetMenu=function(){n.MenuVm.resetMenu()};n.initVm=function(t){n.MenuVm=new n.vm;n.MenuVm.load(t);var i=document.getElementById("hamburgerMenu");i?ko.applyBindings(n.MenuVm,i):console.log("No node to bind menu")};n.getMenuCache=function(){var t=window.StorageService.sessionStorage.getItem("hamburgercachetime"+n.cacheKeySuffix),i;if(t!==""&&t!==null&&t!==undefined?t=new Date(t):(t=new Date(Date.now()+3e5),window.StorageService.sessionStorage.setItem("hamburgercachetime"+n.cacheKeySuffix,t)),t<Date.now())return null;try{return i=window.StorageService.sessionStorage.getItem("hamburgercache"+n.cacheKeySuffix),i===""?null:JSON.parse(i)}catch(r){}return null};n.resetMenuCache=function(){window.StorageService.sessionStorage.setItem("hamburgercachetime"+n.cacheKeySuffix,null);n.setMenuCache(null)};n.setMenuCache=function(t){try{if(t===null)window.StorageService.sessionStorage.setItem("hamburgercache"+n.cacheKeySuffix,"");else{var i=JSON.stringify(t);window.StorageService.sessionStorage.setItem("hamburgercache"+n.cacheKeySuffix,i)}}catch(r){}}};mcWeb.magamenu=new function(n){"use strict";this.init=function(){var n=this};this.toggle=function(t,i){var r=n(t).next(".nav-content-"+i),u=n("body");return r.is(":hidden")?(n(".nav-content-1").removeClass("active"),u.addClass("mc-menu-overlay"),r.addClass("active")):(r.removeClass("active"),u.removeClass("mc-menu-overlay")),!1};this.show=function(t,i){var r=n(".nav-content-1.active").find("div.active"),u;return r.length>0&&r.removeClass("active"),u=n(t).next(".nav-content-"+i),u.addClass("active"),!1};this.hide=function(){return n(".nav-content-1").removeClass("active"),!1}}(jQuery);mcWeb.MegaMenuResponsive=new function(){var t=jQuery,n=this,s,e,r,o;n.service=new WebApiService("Menu");
1n.hasCacheData=!1;n.stickybar=null;n._showMobileMenuCollapsed=!1;n._useMobileMenu=!1;n.events={onClose:"mcWeb.MegaMenuResponsive.events.onClose",onOpen:"mcWeb.MegaMenuResponsive.events.onOpen",onAddNewFilterButton:"mcWeb.MegaMenuResponsive.events.onAddNewFilterButton",onMenuNeedsRefresh:"mcWeb.MegaMenuResponsive.events.onMenuNeedsRefresh"};n.load=function(i,r,u,f,e,s){n.language=t("html").attr("lang");n.country=document.querySelector("html").getAttribute("country");n.cacheKeySuffix="";const c=t("body").data("login-type");c!==null&&c!==undefined&&c.length>0&&(n.cacheKeySuffix="_"+c);!!n.language&&n.language.length>0&&(n.cacheKeySuffix="_"+n.language);!!n.country&&n.country.length>0&&(n.cacheKeySuffix+="_"+n.country);n.hideSubmenu();PubSub.subscribe(mcWeb.MegaMenuResponsive.events.onMenuNeedsRefresh,function(){n.resetMenuCache()});const h=mcWeb.responsive.useMobileMenu(u);if(n._useMobileMenu=h,!h&&s){mcWeb.hamburgerMenu.load();return}const l=h?t("#smenu"):t("#SubMenuArea");if(l.length<1){alert("Error loading menu, please reload page!");return}i=i==null?!1:i;n._showMobileMenuCollapsed=i;const v=y(i,h);(v===null||f||(o(h,!1,e,!0,l,v),n.isCachedMenuOld()))&&a(v!==null,l,r,i,h,f,e)};const a=function(t,i,r,u,f,e,h){try{t||PubSub.publish(mcWeb.lightbox.events.onShowSpinicon);const c=window.devicePixelRatio||1,l=Math.floor(screen.width*c),a=Math.floor(screen.height*c),y={nodeId:r,screensize:mcWeb.responsive.getScreenSize(),screensizePixels:mcWeb.responsive.getScreenSizePixels(),width:Math.abs(window.orientation)===90?a:l,height:Math.abs(window.orientation)===90?l:a,showMobileMenuCollapsed:u};n.service.GetHTML("GetHtmlMenu",y).then(function(r){if(r!=null&&v(r)){s(r,u,f);var c=new Date(Date.now()+3e5);window.StorageService.sessionStorage.setItem("megamenucachetime",c);o(f,e,h,!1,i,r);t||PubSub.publish(mcWeb.lightbox.events.onHideSpinicon)}else console.error("Invalid menu response received. Clearing cache and reloading."),n.resetMenuCache(),t||PubSub.publish(mcWeb.lightbox.events.onHideSpinicon)})}catch(c){PubSub.publish(mcWeb.lightbox.events.onHideSpinicon)}},v=function(n){if(typeof n!="string")return!1;const t=[/<!DOCTYPE/i,/<html/i,/<head/i,/window\.location/i,/meta.*http-equiv.*refresh/i];for(let i=0;i<t.length;i++)if(t[i].test(n))return console.warn("Detected redirect/full HTML page in menu response"),!1;return!0};n.isCachedMenuOld=function(){let n=window.StorageService.sessionStorage.getItem("megamenucachetime");return n!==""&&n!==null&&n!==undefined?n=new Date(n):(n=new Date(Date.now()+3e5),window.StorageService.sessionStorage.setItem("megamenucachetime",n)),n<Date.now()};const y=function(t,i){try{let r;if(r=t===!0&&i?window.StorageService.sessionStorage.getItem("menucache_collapsed"+n.cacheKeySuffix):window.StorageService.sessionStorage.getItem("menucache"+n.cacheKeySuffix),r!=null&&r.length>10&&i.toString()===window.StorageService.sessionStorage.getItem("menucache_ismob"))return r}catch(r){}return null};s=function(t,i,r){try{i===!0&&r?window.StorageService.sessionStorage.setItem("menucache_collapsed"+n.cacheKeySuffix,t):window.StorageService.sessionStorage.setItem("menucache"+n.cacheKeySuffix,t);window.StorageService.sessionStorage.setItem("menucache_ismob",r)}catch(u){}};n.resetMenuCache=function(){var t=new Date(Date.now()-6e4);jQuery("body.user-is-admin")&&(window.StorageService.sessionStorage.setItem("menucache_collapsed"+n.cacheKeySuffix,null),window.StorageService.sessionStorage.setItem("menucache"+n.cacheKeySuffix,null));window.StorageService.sessionStorage.setItem("megamenucachetime",t)};const h=function(){try{var n=window.StorageService.sessionStorage.getItem("filter_active");return n!==null&&n==="true"?!0:!1}catch(t){return!1}},c=function(n){try{window.StorageService.sessionStorage.setItem("filter_active",n)}catch(t){}},l=function(){try{const n=window.StorageService.sessionStorage.getItem("filter_scrollx");return n!==null?parseInt(n):-1}catch(n){return-1}},p=function(n){try{window.StorageService.sessionStorage.setItem("filter_scrollx",n)}catch(t){}},u=function(){document.querySelector(".mmenu_close").click()};n.Login=function(){u();setTimeout(function(){window.location.hash="#login"},400)};n.Logout=function(n){u();setTimeout(function(){window.location.hash=n===!0?"#loginagent":"#logout"},400)};n.RegisterCust=function(){u();setTimeout(function(){window.location.hash="#customerregistration"},400)};n.hideSubmenu=function(){var n=t(".SubMenuArea .navbar li.dropdown.open");n.removeClass("open");n.find('a[aria-expanded="true"]').attr("aria-expanded",!1);t("body").removeClass("mc-menu-overlay")};let f=null,i=null;const w=function(n,r,u){var v,w;let s=null;if(n){const n=document.querySelector(".mmenu-push-right .mmenu-iInfoMenu");if(n==null){const n=document.getElementsByClassName("top-menu")[0];if(n==null)return;const t=document.querySelector("#mmenu-push-right");if(t==null)return;for(let i=0;i<n.children.length;i++)t.appendChild(n.children[i])}i===null&&(s=getLibrary("nav-bar-mobile").then(()=>getLibrary("slinky")).then(()=>{t(".header-main .container-top-menu").on("click",()=>{r.html(u);t(".header-main .container-top-menu").prop("onclick",null).off("
1click");i=new Menu({wrapper:"#o-wrapper",type:"push-right",menuOpenerClass:".container-top-menu",maskId:"#m-mask",btn:".container-top-menu",menuStartId:"#mmenu-",closeClass:".mmenu_close"});const n=document.getElementById("mback").innerHTML;i.slinkyMenu=jQuery("#mmenu").slinky({label:n,title:!0});i.open()})}))}else r.html(u);s===null&&(s=Promise.resolve());const e=t("#PageColumnLeft");if(e.find(".ProductMenu ul li").length<1){const n=t("body");n.length>0&&!n.hasClass("empty-product-menu")&&n.addClass("empty-product-menu")}if(e.find(".has-filters").length<1){const n=t("body");n.length>0&&!n.hasClass("has-no-filter")&&n.addClass("has-no-filter")}const nt=t(".breadcrumb-container").height()>0,o=t("body");nt?o.length>0&&!o.hasClass("has-breadcrumb")&&o.addClass("has-breadcrumb"):o.length>0&&!o.hasClass("no-breadcrumb")&&o.addClass("no-breadcrumb");const b=mcWeb.responsive.getScreenSize();if(f!=null||b=="md"||b=="lg")return s;var c=null,y=".container-filter-menu",a=jQuery(".container-filter-menu");if(a.length<1&&(a=jQuery(".container-filter-menu-cells"),y=".container-filter-menu-cells"),a.length>0&&getLibrary("nav-bar-mobile").then(()=>{c=new Menu({wrapper:"#o-wrapper",type:"slide-left",menuOpenerClass:y,maskId:"#m-mask",btn:y}),f=c}),a.length>0&&e.length>0&&e.find(".attribute-left-box .has-filters").length>0){e.removeClass("hidden-xs");v=t("#mmenu-left");v.on("scroll",function(){p(this.scrollTop)});v.append(e);var k=t(".filter-selection .SelectedAttribute").length,d=t("#filter-btn"),g=d.find(".filters-count");k<1?g.addClass("hidden"):g.removeClass("hidden").html(k);d.show();h()==!0&&(c.notransition(),c.open(),w=l(),w>-1&&v.scrollTop(w),PubSub.publish("AjaxRenderingEngine.onFilterLoadRequested",null),setTimeout(function(){c.transition()},300))}return s};PubSub.subscribe(n.events.onAddNewFilterButton,function(){var e;if(!(t("body.device-size-xs").length<=0)||!(t("body.device-size-sm").length<=0)){var i=t("#mmenu-left"),n=null,r=".container-filter-menu",u=jQuery(".container-filter-menu");u.length<1&&(u=jQuery(".container-filter-menu-cells"),r=".container-filter-menu-cells");u.length>0&&getLibrary("nav-bar-mobile").then(()=>{var u,e;n=new Menu({wrapper:"#o-wrapper",type:"slide-left",menuOpenerClass:r,maskId:"#m-mask",btn:r});f=n;i.find("#PageColumnLeft").length<=0&&(u=t("#PageColumnLeft"),u.removeClass("hidden-xs"),i.append(u));h()==!0&&(n.notransition(),n.open(),e=l(),e>-1&&i.scrollTop(e),setTimeout(function(){n.transition()},300))});e=t("#filter-btn");e.show()}});PubSub.subscribe(n.events.onOpen,function(n,t){PubSub.publish("AjaxRenderingEngine.onFilterLoadRequested",null);t==="c-menu--slide-left"&&c(!0)});PubSub.subscribe(n.events.onClose,function(n,t){t==="c-menu--slide-left"&&c(!1)});e=function(){var n=document.querySelector(".HeaderSearch");n.classList.toggle("show-search");n.classList.contains("show-search")?document.querySelector(".main-search-a input").focus():document.activeElement.blur()};n.setOverlay=function(n){var i=t("body");n===!0?i.addClass("mc-menu-overlay"):i.removeClass("mc-menu-overlay")};r=function(n){var t=n.data("menu-index");return".mc-menu .dropdown.mcm-fw[data-menu-index="+t+"] .NoSlide.web-pub-field div.ajax-field"};o=function(i,u,f,o,s,h){w(i,s,h).then(()=>{var h=document.getElementById("m-search"),c=document.getElementById("CloseSearchButton"),s;if(h&&h.addEventListener("click",e,!1),c&&c.addEventListener("click",e,!1),i)mcWeb.responsive.getScreenSize()==="xs"&&setHeadRoom();else{u||f||(t(".SubMenuArea .navbar .dropdown").hover(function(){t(this).find(".dropdown-menu").first().stop(!0,!0).show();mcWeb.ajaxRenderEngine!==undefined&&mcWeb.ajaxRenderEngine.updateContentForSpecificFields(r(t(this)))},function(){t(this).find(".dropdown-menu").first().stop(!0,!0).hide()}),t(".SubMenuArea .navbar .dropdown-menu").hover(function(){t(this).parent().addClass("open");mcWeb.ajaxRenderEngine!==undefined&&mcWeb.ajaxRenderEngine.updateContentForSpecificFields(r(t(this)))},function(){t(this).parent().removeClass("open")}));s=f;t(".SubMenuArea .navbar .dropdown > a").on("touchstart",function(){s=!0});t(".MegaMenuNotPublished").click(function(n){n.stopPropagation()});t(".SubMenuArea .navbar .dropdown > a").click(function(){var h=t(this).parent(),i=h.find(".dropdown-menu"),e,o;if(!s||i.length<1||u){if(e="http",this.href.substr(0,e.length)===e)return window.open(this.href,this.target),!1;location.href=this.href;return}s=f;o=i.children("ul").stop(!0,!0);h.hasClass("open")===!0?(o.hide(),n.setOverlay(!1)):(o.show(),n.setOverlay(!0),mcWeb.ajaxRenderEngine!==undefined&&mcWeb.ajaxRenderEngine.updateContentForSpecificFields(r(i.parent())))});o==undefined&&t("document").ready(function(t){var u=t(".use-sticky-header"),r,i,f;u.length>0?n.stickybar==null&&(r=t(".use-sticky-smallcart .m-header-dock .top-menu"),i=r.length>0?r.height():0,i=i>0?i*-1:i,r.length>0&&(f=new Stickybar(jQuery,".m-header-dock",0,i)),n.stickybar=new Stickybar(jQuery,".menu-container",0,i),t(document).trigger("header-menu-ready")):t(document).trigger("header-menu-ready")})}})}};mcWeb.partStream=new function(){var n=this;n.service=new WebApiService("ProductInfo");this.getAllIndexes=function(n,t){for(var r=[],i=0;i<n.length;i++)n[i].indexOf(t)>-1&&r.push(i);return r};this.getListOfVareNr=function(t){for(var e,r=t.split("&"),u=[],f=n.getAllIndexes(r,"arisku"),i=0;i<f.length;i++)e=r[f[i]],u.push(e.substring(7));return u};this.getListOfQuantities=function(t){for(var e,r=t.split("&"),u=[],f=n.getAllIndexes(r,"ariqty"),i=0;i<f.length;i++)e=r[f[i]],u.push(e.substring(7));return u};this.getListOfBrand=function(t){for(var e,r=t.split("&"),u=[],f=n.getAllIndexes(r,"aribrand"),i=0;i<f.length;i++)e=r[f[i]],u.push(e.substring(9));return u[0]};this.parseProducts=function(n){var t=n.split("&"),i;console.log(t);i=[]};this.addToCart=function(t){var i=n.getListOfVareNr(t),r=n.getListOfQuantities(t),u=n.getListOfBrand(t),f={varenr:i,amount:r,brand:u,isCheckout:!1};PubSub.publish(mcWeb.lightbox.events.onShowSpinicon);n.service.GetAction("AddToCartVareNr",f).then(function(n){n!=null&&n.Success==!0?(PubSub.publish(mcWeb.cartsmall.events.onShowNewItemInCartText,{status:!0,msg:n.PopupText}
1),PubSub.publish(mcWeb.cartsmall.events.onUpdateCart),PubSub.publish(mcWeb.events.freeShippingTxt.onUpdateFreeShipping),n.Redirect!=null&&n.Redirect==="[REFRESH]"&&location.reload()):alert("Beklager produktet er ikke tilgjengelig for salg!");PubSub.publish(mcWeb.lightbox.events.onHideSpinicon)})}};mcWeb.EdmRegistration=new function(){var n=this;this.events={onInOutChange:"mcWeb.EdmRegistration.events.onInOutChange",onEdmRegistrationSuccess:"mcWeb.EdmRegistration.events.onEdmRegistrationSuccess",onEdmRegistrationTBFocus:"mcWeb.EdmRegistration.events.onEdmRegistrationTBFocus"};this.vm=function(n){var r=jQuery,t=this;t.langService=new LanguageService;this.id="#"+n;this.isInnmelding=ko.observable(!0);t.emailAddress=ko.observable();this.service=new WebApiService("EdmRegistration");this.conditionsService=new WebApiService("Conditions");this.conditionVM=new mcWeb.conditions.vm(t.id);this.conditionsStatus={isFunctionalConditionAccepted:ko.observable(!1),acceptDocuments:ko.observableArray([]),usageArea:4};this.load=function(){t.conditionVM.load(null,{usageArea:4,forUnknownUser:!0,functionName:"EDM",status:t.conditionsStatus})};this.onEDMChange=function(n,i,u){this.isInnmelding(u);PubSub.publish(mcWeb.EdmRegistration.events.onInOutChange,{isIn:u,parentDomId:t.id});var f=r(t.id+" .ErrorInfo").find("[id*='LabelInfo']");f!=null&&f.text("")};this.onEmailFocus=function(){PubSub.publish(mcWeb.EdmRegistration.events.onEdmRegistrationTBFocus,{hasFocus:!0,isIn:t.isInnmelding(),parentDomId:t.id});var n=r(t.id+" .ErrorInfo").find("[id*='LabelInfo']");n!=null&&n.text("")};this.onClickRegisterEmail=function(){var u=r(t.id+" [id*='RadioButtonUt']").is(":checked"),f,n,e,o;if(u||t.conditionsStatus.isFunctionalConditionAccepted())console.log("Required terms accepted");else{console.log("Required terms not accepted");t.langService.getValue("NEWS_SUBSCRIPTION","EmailTermsNotAccepted").then(function(n){var i=r(t.id+" .ErrorInfo").find("[id*='LabelInfo']");i!=null&&i.text(n)});return}if(f=r(t.id+" [id*='TextBoxEmail']").val(),t.conditionsStatus.acceptDocuments!==undefined&&t.conditionsStatus.acceptDocuments!=null&&t.conditionsStatus.acceptDocuments().length>0){var l=0,s=t.conditionsStatus.acceptDocuments(),a=s.length,h=!1,c=!1;for(i=0;i<a;i++)if(n=s[i],n!==null){if(e=n.Accepted,!e&&!n.TermRequiredForFunction)continue;if(u&&(e=!1),o={Accept:e,DocUsageId:n.DocUsageID,RevDataId:n.RevDataID,AvsAdresseID:null,KndKontaktId:null,DomainId:null,EmailAddress:f,ReferenceString:n.FunctionReferenceString},u&&n.FunctionReferenceString!="EDM")continue;else u&&n.FunctionReferenceString=="EDM"&&(o.Accept=!1);h=h||!u&&n.FunctionReferenceString=="EDM"&&n.Accepted;n.FunctionReferenceString=="EDM"&&(c=!0);t.conditionsService.PostAction("RegisterTermAcceptance",o).then(function(n){n&&l++;n.DoRegisterEdm==!0&&t.ShowEmailRegresult(n.Accept,n.EdmRegistrationResult)})}c||t.RegisterEmail(f,u)}else t.RegisterEmail(f,u)};this.ShowEmailRegresult=function(n,i){var u=jQuery.parseJSON(i),f=r(t.id+" .ErrorInfo").find("[id*='LabelInfo']");u.ok==="True"||u.ok==="true"?n?(u.confirmMail==="True"?t.langService.getValue("NEWS_SUBSCRIPTION","EdmMailSubscribeValidationSendt").then(function(n){f.text(n)}):t.langService.getValue("NEWS_SUBSCRIPTION","EmailSubscribe").then(function(n){f.text(n)}),PubSub.publish(mcWeb.EdmRegistration.events.onEdmRegistrationSuccess,{isSuccess:!0,parentDomId:t.id})):u.foundAddress==="true"||u.foundAddress==="True"?u.confirmMail==="True"?t.langService.getValue("NEWS_SUBSCRIPTION","EdmMailUnubscribeValidationSendt").then(function(n){f.text(n)}):t.langService.getValue("NEWS_SUBSCRIPTION","EmailCancel").then(function(n){f.text(n)}):t.langService.getValue("NEWS_SUBSCRIPTION","EmailNotFound").then(function(n){f.text(n)}):u.confirmMail==="True"?t.langService.getValue("NEWS_SUBSCRIPTION","EdmMailSubscriptionError").then(function(n){f.text(n)}):n?t.langService.getValue("NEWS_SUBSCRIPTION","EmailFailedToSubscribe").then(function(n){f.text(n)}):t.langService.getValue("NEWS_SUBSCRIPTION","EmailFailedToCancel").then(function(n){f.text(n)});u.ok==="False"&&u.foundAddress==="False"&&t.langService.getValue("NEWS_SUBSCRIPTION","EmailNotValid").then(function(n){f.text(n)})};this.RegisterEmail=function(n,i){t.isRegistering=!i;t.service.GetAction("RegisterEmail",{email:n,unregister:i}).then(function(n){t.ShowEmailRegresult(t.isRegistering,n)})}}}(jQuery);mc=mc||{};mc.s=new function(n){"use strict";var t=this;t.buy=function(n,t,i){mcWeb.productlist.buy.buy(n,t,i)};t.buyNordea=function(n,t,i){mcWeb.productlist.buy.buyNordea(n,t,i)};t.buy_l=function(i,r){mcWeb.productlist.buy.buy(i,r,t.buy_l_min(n("#qu"+r)),!1)};t.buy_l_min=function(n){var t=n.val();return t<=0&&n.data("min")>0&&(t=n.data("min")),t};t.buy_l_qua=function(i,r,u){var f=t.buy_l_min(n("#qu"+r)),e=f.replace(",","."),o=e>0?f:u;mcWeb.productlist.buy.buy(i,r,o,!1)};t.buy_all=function(n,t,i){mcWeb.productlist.buy.buyAll(n,t,i)};t.qu=function(t){var i=n(t);mcWeb.productlist.qt.change(t,i.data("plid"),i.data("min"),i.data("inc"),i.data("max"),i.data("des"))};t.qsu=function(t){var i=n(t);mcWeb.productlist.qt.change(t,i.data("plid"),i.data("min"),i.data("inc"),i.data("max"),i.data("des"));mcWeb.productVariantMatrix.updateQuantitySum(i)};t.qu_key=function(n,t){var i=typeof t.which=="number"?t.which:t.keyCode;mcWeb.productlist.qt.keyPressed(n,i)==!1&&t.preventDefault()};t.qu_minus=function(n,i){i.nextElementSibling!==null&&t.qu_less(null,n,i.nextElementSibling)};t.qu_plus=function(n,i){i.previousElementSibling!==null&&t.qu_more(null,n,i.previousElementSibling)};t.qu_less=function(t,i,r){var u=n(r)[0];u.oldValue=u.value;mcWeb.productlist.qt.keyPressed(u,40)==!1&&i.preventDefault()};t.qu_more=function(t,i,r){var u=n(r)[0];u.oldValue=u.value;mcWeb.productlist.qt.keyPressed(u,38)==!1&&i.preventDefault()};t.fav=function(t,i,r){mcWeb.productlist.fav.addUsingPopup!=undefined?mcWeb.productlist.fav.addUsingPopup(t,i,r,!1,!1,!1):(n(t).find(".heart-empty").hide(),n(t).find(".heart-full").show(),mcWeb.productlist.fav.add(t,i,r))};t.fav_r=function(n,t){mcWeb.productlist.fav.remove(n,t,!1,!0)};t.selectAll=function(n){n.setSelectionRange(0,n.value.length)};t.onEnterBlur=function(n){var t=n.which?n.which:n.keyCode;return t==13?(document.activeElement.blur(),!1):!0}}(jQuery);mcWeb.currentUser=new function(){var t=jQuery,n=this;this.StorageService=window.StorageService;this.service=new WebApiService("Login");this.doSecuritySofteningLogin=function(t){var i,r;
1(t===undefined||t===null)&&n.getHasTriedSecSoftLogin()||(n.setHasTriedSecSoftLogin(!0),i=n.getUser(),t!==undefined&&t!==null&&t.length>0&&(i=t),r={WebBrukerId:i,AuthenticationGUID:n.getAuthenticationGUID()},n.service.PostAction("SecuritySofteningLogin",r).then(function(n){if(n.Success)if(window.location.href.indexOf("#")>=0){var t=window.location.href.substr(0,window.location.href.indexOf("#"));window.location.href=t}else window.location.reload(!0)}))};this.getAuthenticationGUID=function(){return n.StorageService.localStorage.getItem("authenticatedGuid")};this.setHasTriedSecSoftLogin=function(t){return n.StorageService.sessionStorage.setItem("hasTriedSecSoftLogin",t)};this.getHasTriedSecSoftLogin=function(){return n.StorageService.sessionStorage.getItem("hasTriedSecSoftLogin")};this.getUser=function(){return n.StorageService.localStorage.getItem("user")};this.setUser=function(n){t("#CurrentUserData").length>0&&t("#CurrentUserData").attr("data-WebBrukerID",n)};this.setAuthenticationGUID=function(n){t("#CurrentUserData").length>0&&t("#CurrentUserData").attr("data-authGUID",n)}};mcWeb.attributeFilte=new function(n){"use strict";var t=this,i,r;t.showMoreText="none";t.hideMoreText="none";i=function(t,i,r,u,f,e){var s,o;return e===0&&(s=n("#filteroptions .AttributeBox .selected"),s!=null&&s.length>0)?(n(".filter-toggle-hide").show(),r.css("display",""),PubSub.publish("AjaxRenderingEngine.onFilterLoadRequested"),!0):(t==="*"||f.hasClass("department-id-"+t.trim()))&&(o=parseInt(i)<=u,n(o?".filter-toggle-hide":".filter-toggle-show").show(),r.css("display",o?"":"none"),o)?(PubSub.publish("AjaxRenderingEngine.onFilterLoadRequested"),!0):!1};t.unhideProductMenu=function(){var n=jQuery("div.ProductMenu");n.length>0&&n.removeClass("hidden")};r=function(r,u,f){var s,w,h,c,e,v,o,y;r.trim().length<1&&u.css("display","");var p=r.split(";"),l=n("body"),a=!1;if(f!=null)for(s=0;s<f.length;s++)if(w=f[s],l.hasClass(w)){a=!0;break}if(h=l.attr("class").split(" "),c=a?100:-1,!a)for(e=0;e<h.length;e++)if(h[e].indexOf("body-menu-level-")>-1){c=parseInt(h[e].replace("body-menu-level-",""));break}if(c===-1){u.css("display","");return}for(v=!1,o=0;o<p.length;o++)if(y=p[o].split(","),i(y[0],y[1],u,c,l,o)){v=!0;break}v===!1?(n(".filter-toggle-show").show(),t.unhideProductMenu()):n(".filter-toggle-show").hide()};t.init=function(i,u){var f,l,s,h,c,e,o;if(i&&(f=n("#filter-toggle"),l=n(".filter-toggle-text"),f.css("display")!=="none")){if(s=n("#filter-content"),jQuery("aside.c-menu #filter-toggle").length>0||jQuery("body.layoutver4").length>0&&(jQuery("body.device-size-xs").length>0||jQuery("body.device-size-sm").length>0)){f.hide();s.show();return}f.on("click",function(){PubSub.publish("AjaxRenderingEngine.onFilterLoadRequested");s.slideToggle(200,function(){l.toggle()})});f.length>0&&r(f.data("expandlevel"),s,u)}if(h=n("[ID*='LBClearFilter']"),document.location.href.indexOf("Filter=")>=0)h.on("click",RemoveFilter);else h.attr("disabled","disabled"),h.toggleClass("disabled");c=n("[ID*='LBCloseFilter'], [ID*='LBShowFilter']");c.on("click",function(){c.toggle();n("#AttributeListBox").slideToggle(200)});e=n("[ID*='LinkButtonShowAllAttributes']");o=n(".AttributeHide");e.on("click",function(){o.is(":visible")?e.text(t.showMoreText):e.text(t.hideMoreText);o.slideToggle(100)});window.location.href.indexOf(keepFilterOpen)>=0&&(o.slideToggle(100),o.is(":visible")?e.text(t.hideMoreText):e.text(t.showMoreText))}}(jQuery);mcWeb=mcWeb||{};mcWeb.productImageRenderV2=new function(){var n=this;n.load=function(){var i=jQuery(".equalize"),n,t;i!=null&&i.equalHeights();n=jQuery("#MainImgContainer");t=jQuery("#MainProdImg");n!=null&&t!=null&&t.width(n.width())};n.updateMainImageDimensions=function(){var t=jQuery("#MainImgContainer"),i=jQuery("#MainProdImg");n.adjustImageToContainerDimensions(i[0],t[0])};n.updateDimensions=function(){var t=jQuery(this),i=jQuery(t.parentNode);n.adjustImageToContainerDimensions(t[0],i[0])};n.calculateAspectRatioFit=function(n,t,i,r){var u=Math.min(i/n,r/t);return{width:n*u,height:t*u}};n.adjustImageToContainerDimensions=function(t,i){var r=jQuery(i).height(),u=jQuery(i).width(),f=t.naturalHeight,e=t.naturalWi
1dth,o;(r==undefined||u==undefined||f==undefined||e==undefined)&&alert("Some data was undefine: frameWidth = "+u+"; frameHeight = "+r+"; height = "+f+"; width = "+e);o=n.calculateAspectRatioFit(e,f,u,r);jQuery(t).css("width",o.width+"px");jQuery(t).css("height",o.height+"px");return}};mcWeb.popupAttributeFilter=new function(n){"user strict";var t=this,i;t.clearStoredValueUponInit=!1;i="CData.PopupFilter.";this.storeAttributeFilter=function(n,t,r){var u=JSON.parse(window.StorageService.sessionStorage.getItem(i+n));(u==null||u==undefined)&&(u={});u[t]=r;window.StorageService.sessionStorage.setItem(i+n,JSON.stringify(u))};this.loadAttributeFilter=function(n,t){var u=JSON.parse(window.StorageService.sessionStorage.getItem(i+n)),r;if(u!=null&&u!=undefined)return r=u[t],r!==undefined&&r!==null?r:null};this.storeDDAttributeValue=function(r){var u=r.options[r.selectedIndex].value,f=n(r).data("attributeid"),e=n(r).data("model-id");t.clearStoredValueUponInit=!1;t.storeAttributeFilter(e,f,u);PubSub.publish(mcWeb.ajaxRenderEngine.events.onPopupFilterChanged,{AttributeId:f,AttributeValue:u,Sender:r,FullFilter:JSON.parse(window.StorageService.sessionStorage.getItem(i+e))})};PubSub.subscribe("AjaxRenderingEngine.onClearFieldFilter",function(){t.clearStoredValueUponInit=!0});this.initialiseDDAttributeValue=function(i){var u=n(i).data("attributeid"),f,r,e;t.myId=n(i).attr("id");u!==undefined&&u!==null&&(f=n(i).data("model-id"),t.clearStoredValueUponInit?t.storeAttributeFilter(f,u,-1):(r=t.loadAttributeFilter(f,u),e=n(i).val(),r!=undefined&&r!==null&&e!==r&&n(i).val(r)))}}(jQuery);mcWeb.ajaxPopup=new function(n){"use strict";var t=this;t.events={onFieldShowPopup:"mcWeb.ajaxPopup.onFieldShowPopup_"};t.load=function(){for(var f,r,u=n("div.ajax-field.not-loaded[data-popup='7']"),i=0;i<u.length;i++)f=n(u[i]),r=jQuery(f).data("field-id"),PubSub.unsubscribe(t.events.onFieldShowPopup+r),PubSub.subscribe(t.events.onFieldShowPopup+r,function(n,t){var s=t.FieldId,e="div.ajax-field.not-loaded",u=e+"[data-field-id='"+s+"']",f,r,o,i;if(t.FieldIds!=undefined&&t.FieldIds.length>0)for(f=t.FieldIds.split(","),r=0;r<f.length;r++)u+=","+e+"[data-field-id="+f[r]+"]";o=jQuery(u);jQuery(o).data("plid",t.Plid);i={targetKey:u,filterTargetKey:"#AttributeListBox",onlyUpdateProductList:!1,doNotRenderFilter:!1,useDummyData:!1,popupFilter:7,nextPageNumber:0};mcWeb.ajaxRenderEngine.updateFields(i.targetKey,i.filterTargetKey,i.onlyUpdateProductList,i.doNotRenderFilter,i.useDummyData,i.popupFilter,i.nextPageNumber)})};t.openFieldPopup=function(n,i){var s=jQuery(i).parents("#center-popup").length>0,u,o;s?PubSub.publish("mcWeb.slideOverBox.onHideLightbox"):PubSub.publish("mcWeb.lightBox.onHideLightbox");var r=jQuery("div.ajax-field.not-loaded[data-popup=7][data-area-id='PopupProductAndDepartmentPageAllProducts']"),f=0,e=[];if(r.length>0){for(f=jQuery(r[0]).data("field-id"),u=1;u<r.length;u++)o=jQuery(r[u]).data("field-id"),e.push(o);PubSub.publish(t.events.onFieldShowPopup+f,{FieldId:f,FieldIds:e,Plid:n})}else if(r=jQuery("div.ajax-field.not-loaded[data-popup=7][data-listing-type=59]"),r.length>0){for(f=jQuery(r[0]).data("field-id"),u=1;u<r.length;u++)o=jQuery(r[u]).data("field-id"),e.push(o);PubSub.publish(t.events.onFieldShowPopup+f,{FieldId:f,FieldIds:e,Plid:n})}}}(jQuery);mcWeb.slideOverBox=new function(){var n=jQuery,t=this,i;t.service=new WebApiService("SlideOverBox","/api-ro-session");t.events={onShowSpinicon:"mcWeb.slideOverBox.onShowSpinicon",onHideSpinicon:"mcWeb.slideOverBox.onHideSpinicon",onShowLightbox:"mcWeb.slideOverBox.onShowLightbox",onHideLightbox:"mcWeb.slideOverBox.onHideLightbox",onMinimizeLightbox:"mcWeb.slideOverBox.onMinimizeLightbox",onMaximizeLightbox:"mcWeb.slideOverBox.onMaximizeLightbox",modifyOptions:"mcWeb.slideOverBox.modifyOptions"};i=!1;t.load=function(){var i=n("#rhs-popup");(i==undefined||i==null||i.length==0)&&t.loadSlideOverBox()};t.loadSlideOverBox=function(){t.service.PostAction("RenderSlideOverBox",{Reset:!1}).then(function(t){if(t!=null&&t.Success){var i=jQuery("#rhs-popup-sidebar");i.length>0&&(n(i).hide(),i.html(t.Response))}})};t.init=function(){t.load();var i=null;PubSub.subscribe(mcWeb.slideOverBox.events.onShowLightbox,function(r,u){var f=n("#rhs-popup"),e=!!u,o=f.find(".lightbox-close"),c=jQuery("#rhs-popup-sidebar"),h,s;c.show();f.removeClass("shrinking-box");f.width()>0&&f.width()<50&&(h=f.css("width"),h!=""&&jQuery(f).animateAuto("width",null,"",400),t.setCloseButtonEvent(o,!0));e&&u.keyboard===!1?o.hide():o.show();e&&u.css!=null&&(i=u.css,f.addClass(i));f.is(":visible")?e?u.callback!==undefined&&u.callback():(s=f.data("bs.modal"),s.options.backdrop=!0,s.options.keyboard=!0):setTimeout(function(){f.animate({width:"toggle"},200);PubSub.publish(mcWeb.slideOverBox.events.onHideSpinicon);setTimeout(function(){u.callback!==undefined&&u.callback()},210)},300)});PubSub.subscribe(mcWeb.slideOverBox.events.onHideLightbox,function(){var r=n("#rhs-popup");i!=null&&(r.removeClass(i),i=null);r.is(":visible")&&(r.modal("hide"),r.hide(),PubSub.publish(mcWeb.slideOverBox.events.onHideSpinicon));t.movePopupFieldsToOriginalPlaceholder(r)});PubSub.subscribe(mcWeb.slideOverBox.events.onMinimizeLightbox,function(){var r=n("#rhs-popup"),u;i!=null&&(r.removeClass(i),i=null);r.is(":visible")&&(r.addClass("shrinking-box"),u=r.find(".lightbox-close"),u.removeClass("lightbox-close"),u.addClass("lightbox-open"),jQuery(r).animate({width:"25",right:"0"},400,"swing"),t.setCloseButtonEvent(u,!1),PubSub.publish(mcWeb.slideOverBox.events.onHideSpinicon))});PubSub.subscribe(mcWeb.slideOverBox.events.onMaximizeLightbox,function(){var t=n("#rhs-popup"),r,u;i!=null&&(t.removeClass(i),i=null);t.is(":visible")&&(t.removeClass("shrinking-box"),r=t.find(".lightbox-open"),r.addClass("lightbox-close"),r.removeClass("lightbox-open"),t.width()>0&&t.width()<50&&(u=t.css("width"),u!=""&&jQuery(t).animateAuto("width",null,"",400)),PubSub.publish(mcWeb.slideOverBox.events.onHideSpinicon))});PubSub.subscribe(mcWeb.slideOverBox.events.onShowSpinicon,function(){n(".center-placeholder").addClass("refresh-data");n("#rhs-refresh-center").show()});PubSub.subscribe(mcWeb.slideOverBox.events.onHideSpinicon,function(){n(".center-placeholder").removeClass("refresh-data");n("#rhs-refresh-center").hide()});PubSub.subscribe(mcWeb.slideOverBox.events.modifyOptions,function(t,i){var u=n("#rhs-popup"),r;(u.data("bs.modal")||{}).isShown&&(r=u.data("bs.modal"),i.backdrop&&(i.backdrop==="static"&&(r.options.backdrop="static"),i.backdrop===!0&&(r.options.backdrop=!0),i.backdrop===!1&&(r.options.backdrop=!1)),i.keyboard&&(i.keyboard===!0&&(r.options.keyboard=!0),i.keyboard===!1&&(r.options.keyboard=!1)))});n("#rhs-popup").on("show.bs.modal",function(){n("#rhs-popup").each(t.centerLighBox)});n("#rhs-popup").on("hide.bs.modal",function(){i!=null&&(n(this).removeClass(i),i=null)})};t.movePopupFieldsToOriginalPlaceholder=function(t){var i=t.find(".web-pub-field").each(function(t,i){var o=i.id,r=n(i),u=n("div[data-placeholder-id='"+o+"']"),f=r.find(".ajax-field"),e;f.length>0&&f.empty();e=r.detach();u.after(e);u.detach()})};t.setCloseButtonEvent=function(n,t){t?n.click(function(){PubSub.publish(mcWeb.slideOverBox.events.onMinimizeLightbox)}):n.click(function(){PubSub.publish(mcWeb.slideOverBox.events.onMaximizeLightbox)})};n(function(){t.init()})};jQuery.fn.animateAuto=function(n,t,i,r,u){var f,e,o;return this.each(function(s,h){(t==null||t==undefined)&&(t="auto");(i==null||i==undefined)&&(i="auto");h=jQuery(h);f=h.clone().css({height:t,width:i}).appendTo("body");e=f.css("height");o=f.css("width");f.remove();n==="height"?h.animate({height:e},r,u):n==="width"?h.animate({width:o},r,u):n==="both"&&h.animate({width:o,height:e},r,u)})}

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.