function cl(n){console.log(n)}function setHref(){if(document.getElementById("kundo_button_container")!==null){var n=$("#kundo_button_container").find("a");n.attr("href","https://fragor.livsmedelsverket.se/org/livsmedelsverket/"),n.attr("onclick",null),n.attr("target","_blank"),n.attr("aria-label","Fråga oss, öppnas i nytt fönster"),n.text("Fråga oss")}else window.setTimeout(function(){setHref()},350)}function CountCommentKeyUp(n){$(n).keyup(function(){UpdateTextCount(this,MaxCommentLength)})}function CountCommentKeyDown(n){$(n).keydown(function(){UpdateTextCount(this,MaxCommentLength)})}function ResetCounter(n){$(n).siblings("span").text("3000")}function CheckTextCount(n,t){var u=n.val().length,i=t-u,r=n.siblings(".charCount");i<=0?r.text(0):r.text(i)}function UpdateTextCount(n,t){var u=$(n).val().length,i=t-u,r=$(n).siblings(".charCount");i<=0?r.text(0):r.text(i)}var UAH,livsmedelsverket;if(function(n,t){function i(t,i){var u,f,e,o=t.nodeName.toLowerCase();return"area"===o?(u=t.parentNode,f=u.name,!t.href||!f||u.nodeName.toLowerCase()!=="map")?!1:(e=n("img[usemap=#"+f+"]")[0],!!e&&r(e)):(/input|select|textarea|button|object/.test(o)?!t.disabled:"a"===o?t.href||i:i)&&r(t)}function r(t){return n.expr.filters.visible(t)&&!n(t).parents().addBack().filter(function(){return n.css(this,"visibility")==="hidden"}).length}var u=0,f=/^ui-id-\d+$/;n.ui=n.ui||{},n.extend(n.ui,{version:"1.10.4",keyCode:{BACKSPACE:8,COMMA:188,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,LEFT:37,NUMPAD_ADD:107,NUMPAD_DECIMAL:110,NUMPAD_DIVIDE:111,NUMPAD_ENTER:108,NUMPAD_MULTIPLY:106,NUMPAD_SUBTRACT:109,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SPACE:32,TAB:9,UP:38}}),n.fn.extend({focus:function(t){return function(i,r){return typeof i=="number"?this.each(function(){var t=this;setTimeout(function(){n(t).focus(),r&&r.call(t)},i)}):t.apply(this,arguments)}}(n.fn.focus),scrollParent:function(){var t;return t=n.ui.ie&&/(static|relative)/.test(this.css("position"))||/absolute/.test(this.css("position"))?this.parents().filter(function(){return/(relative|absolute|fixed)/.test(n.css(this,"position"))&&/(auto|scroll)/.test(n.css(this,"overflow")+n.css(this,"overflow-y")+n.css(this,"overflow-x"))}).eq(0):this.parents().filter(function(){return/(auto|scroll)/.test(n.css(this,"overflow")+n.css(this,"overflow-y")+n.css(this,"overflow-x"))}).eq(0),/fixed/.test(this.css("position"))||!t.length?n(document):t},zIndex:function(i){if(i!==t)return this.css("zIndex",i);if(this.length)for(var r=n(this[0]),u,f;r.length&&r[0]!==document;){if(u=r.css("position"),(u==="absolute"||u==="relative"||u==="fixed")&&(f=parseInt(r.css("zIndex"),10),!isNaN(f)&&f!==0))return f;r=r.parent()}return 0},uniqueId:function(){return this.each(function(){this.id||(this.id="ui-id-"+ ++u)})},removeUniqueId:function(){return this.each(function(){f.test(this.id)&&n(this).removeAttr("id")})}}),n.extend(n.expr[":"],{data:n.expr.createPseudo?n.expr.createPseudo(function(t){return function(i){return!!n.data(i,t)}}):function(t,i,r){return!!n.data(t,r[3])},focusable:function(t){return i(t,!isNaN(n.attr(t,"tabindex")))},tabbable:function(t){var r=n.attr(t,"tabindex"),u=isNaN(r);return(u||r>=0)&&i(t,!u)}}),n("<a>").outerWidth(1).jquery||n.each(["Width","Height"],function(i,r){function e(t,i,r,u){return n.each(o,function(){i-=parseFloat(n.css(t,"padding"+this))||0,r&&(i-=parseFloat(n.css(t,"border"+this+"Width"))||0),u&&(i-=parseFloat(n.css(t,"margin"+this))||0)}),i}var o=r==="Width"?["Left","Right"]:["Top","Bottom"],u=r.toLowerCase(),f={innerWidth:n.fn.innerWidth,innerHeight:n.fn.innerHeight,outerWidth:n.fn.outerWidth,outerHeight:n.fn.outerHeight};n.fn["inner"+r]=function(i){return i===t?f["inner"+r].call(this):this.each(function(){n(this).css(u,e(this,i)+"px")})},n.fn["outer"+r]=function(t,i){return typeof t!="number"?f["outer"+r].call(this,t):this.each(function(){n(this).css(u,e(this,t,!0,i)+"px")})}}),n.fn.addBack||(n.fn.addBack=function(n){return this.add(n==null?this.prevObject:this.prevObject.filter(n))}),n("<a>").data("a-b","a").removeData("a-b").data("a-b")&&(n.fn.removeData=function(t){return function(i){return arguments.length?t.call(this,n.camelCase(i)):t.call(this)}}(n.fn.removeData)),n.ui.ie=!!/msie [\w.]+/.exec(navigator.userAgent.toLowerCase()),n.support.selectstart="onselectstart"in document.createElement("div"),n.fn.extend({disableSelection:function(){return this.bind((n.support.selectstart?"selectstart":"mousedown")+".ui-disableSelection",function(n){n.preventDefault()})},enableSelection:function(){return this.unbind(".ui-disableSelection")}}),n.extend(n.ui,{plugin:{add:function(t,i,r){var u,f=n.ui[t].prototype;for(u in r)f.plugins[u]=f.plugins[u]||[],f.plugins[u].push([i,r[u]])},call:function(n,t,i){var r,u=n.plugins[t];if(u&&n.element[0].parentNode&&n.element[0].parentNode.nodeType!==11)for(r=0;r<u.length;r++)n.options[u[r][0]]&&u[r][1].apply(n.element,i)}},hasScroll:function(t,i){if(n(t).css("overflow")==="hidden")return!1;var r=i&&i==="left"?"scrollLeft":"scrollTop",u=!1;return t[r]>0?!0:(t[r]=1,u=t[r]>0,t[r]=0,u)}})}(jQuery),function(n,t){var r=0,i=Array.prototype.slice,u=n.cleanData;n.cleanData=function(t){for(var i=0,r;(r=t[i])!=null;i++)try{n(r).triggerHandler("remove")}catch(f){}u(t)},n.widget=function(t,i,r){var s,f,u,o,h={},e=t.split(".")[0];t=t.split(".")[1],s=e+"-"+t,r||(r=i,i=n.Widget),n.expr[":"][s.toLowerCase()]=function(t){return!!n.data(t,s)},n[e]=n[e]||{},f=n[e][t],u=n[e][t]=function(n,t){if(!this._createWidget)return new u(n,t);arguments.length&&this._createWidget(n,t)},n.extend(u,f,{version:r.version,_proto:n.extend({},r),_childConstructors:[]}),o=new i,o.options=n.widget.extend({},o.options),n.each(r,function(t,r){if(!n.isFunction(r)){h[t]=r;return}h[t]=function(){var n=function(){return i.prototype[t].apply(this,arguments)},u=function(n){return i.prototype[t].apply(this,n)};return function(){var i=this._super,f=this._superApply,t;return this._super=n,this._superApply=u,t=r.apply(this,arguments),this._super=i,this._superApply=f,t}}()}),u.prototype=n.widget.extend(o,{widgetEventPrefix:f?o.widgetEventPrefix||t:t},h,{constructor:u,namespace:e,widgetName:t,widgetFullName:s}),f?(n.each(f._childConstructors,function(t,i){var r=i.prototype;n.widget(r.namespace+"."+r.widgetName,u,i._proto)}),delete f._childConstructors):i._childConstructors.push(u),n.widget.bridge(t,u)},n.widget.extend=function(r){for(var o=i.call(arguments,1),e=0,s=o.length,u,f;e<s;e++)for(u in o[e])f=o[e][u],o[e].hasOwnProperty(u)&&f!==t&&(r[u]=n.isPlainObject(f)?n.isPlainObject(r[u])?n.widget.extend({},r[u],f):n.widget.extend({},f):f);return r},n.widget.bridge=function(r,u){var f=u.prototype.widgetFullName||r;n.fn[r]=function(e){var h=typeof e=="string",o=i.call(arguments,1),s=this;return e=!h&&o.length?n.widget.extend.apply(null,[e].concat(o)):e,h?this.each(function(){var i,u=n.data(this,f);return u?!n.isFunction(u[e])||e.charAt(0)==="_"?n.error("no such method '"+e+"' for "+r+" widget instance"):(i=u[e].apply(u,o),i!==u&&i!==t?(s=i&&i.jquery?s.pushStack(i.get()):i,!1):void 0):n.error("cannot call methods on "+r+" prior to initialization; attempted to call method '"+e+"'")}):this.each(function(){var t=n.data(this,f);t?t.option(e||{})._init():n.data(this,f,new u(e,this))}),s}},n.Widget=function(){},n.Widget._childConstructors=[],n.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",defaultElement:"<div>",options:{disabled:!1,create:null},_createWidget:function(t,i){i=n(i||this.defaultElement||this)[0],this.element=n(i),this.uuid=r++,this.eventNamespace="."+this.widgetName+this.uuid,this.options=n.widget.extend({},this.options,this._getCreateOptions(),t),this.bindings=n(),this.hoverable=n(),this.focusable=n(),i!==this&&(n.data(i,this.widgetFullName,this),this._on(!0,this.element,{remove:function(n){n.target===i&&this.destroy()}}),this.document=n(i.style?i.ownerDocument:i.document||i),this.window=n(this.document[0].defaultView||this.document[0].parentWindow)),this._create(),this._trigger("create",null,this._getCreateEventData()),this._init()},_getCreateOptions:n.noop,_getCreateEventData:n.noop,_create:n.noop,_init:n.noop,destroy:function(){this._destroy(),this.element.unbind(this.eventNamespace).removeData(this.widgetName).removeData(this.widgetFullName).removeData(n.camelCase(this.widgetFullName)),this.widget().unbind(this.eventNamespace).removeAttr("aria-disabled").removeClass(this.widgetFullName+"-disabled ui-state-disabled"),this.bindings.unbind(this.eventNamespace),this.hoverable.removeClass("ui-state-hover"),this.focusable.removeClass("ui-state-focus")},_destroy:n.noop,widget:function(){return this.element},option:function(i,r){var o=i,u,f,e;if(arguments.length===0)return n.widget.extend({},this.options);if(typeof i=="string")if(o={},u=i.split("."),i=u.shift(),u.length){for(f=o[i]=n.widget.extend({},this.options[i]),e=0;e<u.length-1;e++)f[u[e]]=f[u[e]]||{},f=f[u[e]];if(i=u.pop(),arguments.length===1)return f[i]===t?null:f[i];f[i]=r}else{if(arguments.length===1)return this.options[i]===t?null:this.options[i];o[i]=r}return this._setOptions(o),this},_setOptions:function(n){var t;for(t in n)this._setOption(t,n[t]);return this},_setOption:function(n,t){return this.options[n]=t,n==="disabled"&&(this.widget().toggleClass(this.widgetFullName+"-disabled ui-state-disabled",!!t).attr("aria-disabled",t),this.hoverable.removeClass("ui-state-hover"),this.focusable.removeClass("ui-state-focus")),this},enable:function(){return this._setOption("disabled",!1)},disable:function(){return this._setOption("disabled",!0)},_on:function(t,i,r){var f,u=this;typeof t!="boolean"&&(r=i,i=t,t=!1),r?(i=f=n(i),this.bindings=this.bindings.add(i)):(r=i,i=this.element,f=this.widget()),n.each(r,function(r,e){function o(){if(t||u.options.disabled!==!0&&!n(this).hasClass("ui-state-disabled"))return(typeof e=="string"?u[e]:e).apply(u,arguments)}typeof e!="string"&&(o.guid=e.guid=e.guid||o.guid||n.guid++);var s=r.match(/^(\w+)\s*(.*)$/),h=s[1]+u.eventNamespace,c=s[2];c?f.delegate(c,h,o):i.bind(h,o)})},_off:function(n,t){t=(t||"").split(" ").join(this.eventNamespace+" ")+this.eventNamespace,n.unbind(t).undelegate(t)},_delay:function(n,t){function r(){return(typeof n=="string"?i[n]:n).apply(i,arguments)}var i=this;return setTimeout(r,t||0)},_hoverable:function(t){this.hoverable=this.hoverable.add(t),this._on(t,{mouseenter:function(t){n(t.currentTarget).addClass("ui-state-hover")},mouseleave:function(t){n(t.currentTarget).removeClass("ui-state-hover")}})},_focusable:function(t){this.focusable=this.focusable.add(t),this._on(t,{focusin:function(t){n(t.currentTarget).addClass("ui-state-focus")},focusout:function(t){n(t.currentTarget).removeClass("ui-state-focus")}})},_trigger:function(t,i,r){var u,f,e=this.options[t];if(r=r||{},i=n.Event(i),i.type=(t===this.widgetEventPrefix?t:this.widgetEventPrefix+t).toLowerCase(),i.target=this.element[0],f=i.originalEvent,f)for(u in f)u in i||(i[u]=f[u]);return this.element.trigger(i,r),!(n.isFunction(e)&&e.apply(this.element[0],[i].concat(r))===!1||i.isDefaultPrevented())}},n.each({show:"fadeIn",hide:"fadeOut"},function(t,i){n.Widget.prototype["_"+t]=function(r,u,f){typeof u=="string"&&(u={effect:u});var o,e=u?u===!0||typeof u=="number"?i:u.effect||i:t;u=u||{},typeof u=="number"&&(u={duration:u}),o=!n.isEmptyObject(u),u.complete=f,u.delay&&r.delay(u.delay),o&&n.effects&&n.effects.effect[e]?r[t](u):e!==t&&r[e]?r[e](u.duration,u.easing,f):r.queue(function(i){n(this)[t](),f&&f.call(r[0]),i()})}})}(jQuery),function(n,t){function a(n,t,i){return[parseFloat(n[0])*(l.test(n[0])?t/100:1),parseFloat(n[1])*(l.test(n[1])?i/100:1)]}function u(t,i){return parseInt(n.css(t,i),10)||0}function y(t){var i=t[0];return i.nodeType===9?{width:t.width(),height:t.height(),offset:{top:0,left:0}}:n.isWindow(i)?{width:t.width(),height:t.height(),offset:{top:t.scrollTop(),left:t.scrollLeft()}}:i.preventDefault?{width:0,height:0,offset:{top:i.pageY,left:i.pageX}}:{width:t.outerWidth(),height:t.outerHeight(),offset:t.offset()}}n.ui=n.ui||{};var f,r=Math.max,i=Math.abs,e=Math.round,o=/left|center|right/,s=/top|center|bottom/,h=/[\+\-]\d+(\.[\d]+)?%?/,c=/^\w+/,l=/%$/,v=n.fn.position;n.position={scrollbarWidth:function(){if(f!==t)return f;var u,r,i=n("<div style='display:block;position:absolute;width:50px;height:50px;overflow:hidden;'><div style='height:100px;width:auto;'><\/div><\/div>"),e=i.children()[0];return n("body").append(i),u=e.offsetWidth,i.css("overflow","scroll"),r=e.offsetWidth,u===r&&(r=i[0].clientWidth),i.remove(),f=u-r},getScrollInfo:function(t){var i=t.isWindow||t.isDocument?"":t.element.css("overflow-x"),r=t.isWindow||t.isDocument?"":t.element.css("overflow-y"),u=i==="scroll"||i==="auto"&&t.width<t.element[0].scrollWidth,f=r==="scroll"||r==="auto"&&t.height<t.element[0].scrollHeight;return{width:f?n.position.scrollbarWidth():0,height:u?n.position.scrollbarWidth():0}},getWithinInfo:function(t){var i=n(t||window),r=n.isWindow(i[0]),u=!!i[0]&&i[0].nodeType===9;return{element:i,isWindow:r,isDocument:u,offset:i.offset()||{left:0,top:0},scrollLeft:i.scrollLeft(),scrollTop:i.scrollTop(),width:r?i.width():i.outerWidth(),height:r?i.height():i.outerHeight()}}},n.fn.position=function(t){if(!t||!t.of)return v.apply(this,arguments);t=n.extend({},t);var b,f,l,w,p,d,g=n(t.of),tt=n.position.getWithinInfo(t.within),it=n.position.getScrollInfo(tt),k=(t.collision||"flip").split(" "),nt={};return d=y(g),g[0].preventDefault&&(t.at="left top"),f=d.width,l=d.height,w=d.offset,p=n.extend({},w),n.each(["my","at"],function(){var n=(t[this]||"").split(" "),i,r;n.length===1&&(n=o.test(n[0])?n.concat(["center"]):s.test(n[0])?["center"].concat(n):["center","center"]),n[0]=o.test(n[0])?n[0]:"center",n[1]=s.test(n[1])?n[1]:"center",i=h.exec(n[0]),r=h.exec(n[1]),nt[this]=[i?i[0]:0,r?r[0]:0],t[this]=[c.exec(n[0])[0],c.exec(n[1])[0]]}),k.length===1&&(k[1]=k[0]),t.at[0]==="right"?p.left+=f:t.at[0]==="center"&&(p.left+=f/2),t.at[1]==="bottom"?p.top+=l:t.at[1]==="center"&&(p.top+=l/2),b=a(nt.at,f,l),p.left+=b[0],p.top+=b[1],this.each(function(){var y,d,s=n(this),h=s.outerWidth(),c=s.outerHeight(),rt=u(this,"marginLeft"),ut=u(this,"marginTop"),ft=h+rt+u(this,"marginRight")+it.width,et=c+ut+u(this,"marginBottom")+it.height,o=n.extend({},p),v=a(nt.my,s.outerWidth(),s.outerHeight());t.my[0]==="right"?o.left-=h:t.my[0]==="center"&&(o.left-=h/2),t.my[1]==="bottom"?o.top-=c:t.my[1]==="center"&&(o.top-=c/2),o.left+=v[0],o.top+=v[1],n.support.offsetFractions||(o.left=e(o.left),o.top=e(o.top)),y={marginLeft:rt,marginTop:ut},n.each(["left","top"],function(i,r){n.ui.position[k[i]]&&n.ui.position[k[i]][r](o,{targetWidth:f,targetHeight:l,elemWidth:h,elemHeight:c,collisionPosition:y,collisionWidth:ft,collisionHeight:et,offset:[b[0]+v[0],b[1]+v[1]],my:t.my,at:t.at,within:tt,elem:s})}),t.using&&(d=function(n){var e=w.left-o.left,v=e+f-h,a=w.top-o.top,y=a+l-c,u={target:{element:g,left:w.left,top:w.top,width:f,height:l},element:{element:s,left:o.left,top:o.top,width:h,height:c},horizontal:v<0?"left":e>0?"right":"center",vertical:y<0?"top":a>0?"bottom":"middle"};f<h&&i(e+v)<f&&(u.horizontal="center"),l<c&&i(a+y)<l&&(u.vertical="middle"),u.important=r(i(e),i(v))>r(i(a),i(y))?"horizontal":"vertical",t.using.call(this,n,u)}),s.offset(n.extend(o,{using:d}))})},n.ui.position={fit:{left:function(n,t){var e=t.within,u=e.isWindow?e.scrollLeft:e.offset.left,o=e.width,s=n.left-t.collisionPosition.marginLeft,i=u-s,f=s+t.collisionWidth-o-u,h;t.collisionWidth>o?i>0&&f<=0?(h=n.left+i+t.collisionWidth-o-u,n.left+=i-h):n.left=f>0&&i<=0?u:i>f?u+o-t.collisionWidth:u:i>0?n.left+=i:f>0?n.left-=f:n.left=r(n.left-s,n.left)},top:function(n,t){var o=t.within,u=o.isWindow?o.scrollTop:o.offset.top,e=t.within.height,s=n.top-t.collisionPosition.marginTop,i=u-s,f=s+t.collisionHeight-e-u,h;t.collisionHeight>e?i>0&&f<=0?(h=n.top+i+t.collisionHeight-e-u,n.top+=i-h):n.top=f>0&&i<=0?u:i>f?u+e-t.collisionHeight:u:i>0?n.top+=i:f>0?n.top-=f:n.top=r(n.top-s,n.top)}},flip:{left:function(n,t){var r=t.within,y=r.offset.left+r.scrollLeft,c=r.width,o=r.isWindow?r.scrollLeft:r.offset.left,l=n.left-t.collisionPosition.marginLeft,a=l-o,v=l+t.collisionWidth-c-o,u=t.my[0]==="left"?-t.elemWidth:t.my[0]==="right"?t.elemWidth:0,f=t.at[0]==="left"?t.targetWidth:t.at[0]==="right"?-t.targetWidth:0,e=-2*t.offset[0],s,h;a<0?(s=n.left+u+f+e+t.collisionWidth-c-y,(s<0||s<i(a))&&(n.left+=u+f+e)):v>0&&(h=n.left-t.collisionPosition.marginLeft+u+f+e-o,(h>0||i(h)<v)&&(n.left+=u+f+e))},top:function(n,t){var r=t.within,y=r.offset.top+r.scrollTop,a=r.height,o=r.isWindow?r.scrollTop:r.offset.top,v=n.top-t.collisionPosition.marginTop,s=v-o,h=v+t.collisionHeight-a-o,p=t.my[1]==="top",u=p?-t.elemHeight:t.my[1]==="bottom"?t.elemHeight:0,f=t.at[1]==="top"?t.targetHeight:t.at[1]==="bottom"?-t.targetHeight:0,e=-2*t.offset[1],c,l;s<0?(l=n.top+u+f+e+t.collisionHeight-a-y,n.top+u+f+e>s&&(l<0||l<i(s))&&(n.top+=u+f+e)):h>0&&(c=n.top-t.collisionPosition.marginTop+u+f+e-o,n.top+u+f+e>h&&(c>0||i(c)<h)&&(n.top+=u+f+e))}},flipfit:{left:function(){n.ui.position.flip.left.apply(this,arguments),n.ui.position.fit.left.apply(this,arguments)},top:function(){n.ui.position.flip.top.apply(this,arguments),n.ui.position.fit.top.apply(this,arguments)}}},function(){var t,i,r,u,f,e=document.getElementsByTagName("body")[0],o=document.createElement("div");t=document.createElement(e?"div":"body"),r={visibility:"hidden",width:0,height:0,border:0,margin:0,background:"none"},e&&n.extend(r,{position:"absolute",left:"-1000px",top:"-1000px"});for(f in r)t.style[f]=r[f];t.appendChild(o),i=e||document.documentElement,i.insertBefore(t,i.firstChild),o.style.cssText="position: absolute; left: 10.7432222px;",u=n(o).offset().left,n.support.offsetFractions=u>10&&u<11,t.innerHTML="",i.removeChild(t)}()}(jQuery),function(n){n.widget("ui.autocomplete",{version:"1.10.4",defaultElement:"<input>",options:{appendTo:null,autoFocus:!1,delay:300,minLength:1,position:{my:"left top",at:"left bottom",collision:"none"},source:null,change:null,close:null,focus:null,open:null,response:null,search:null,select:null},requestIndex:0,pending:0,_create:function(){var t,i,r,u=this.element[0].nodeName.toLowerCase(),f=u==="textarea",e=u==="input";this.isMultiLine=f?!0:e?!1:this.element.prop("isContentEditable"),this.valueMethod=this.element[f||e?"val":"text"],this.isNewMenu=!0,this.element.addClass("ui-autocomplete-input").attr("autocomplete","off"),this._on(this.element,{keydown:function(u){if(this.element.prop("readOnly")){t=!0,r=!0,i=!0;return}t=!1,r=!1,i=!1;var f=n.ui.keyCode;switch(u.keyCode){case f.PAGE_UP:t=!0,this._move("previousPage",u);break;case f.PAGE_DOWN:t=!0,this._move("nextPage",u);break;case f.UP:t=!0,this._keyEvent("previous",u);break;case f.DOWN:t=!0,this._keyEvent("next",u);break;case f.ENTER:case f.NUMPAD_ENTER:this.menu.active&&(t=!0,u.preventDefault(),this.menu.select(u));break;case f.TAB:this.menu.active&&this.menu.select(u);break;case f.ESCAPE:this.menu.element.is(":visible")&&(this._value(this.term),this.close(u),u.preventDefault());break;default:i=!0,this._searchTimeout(u)}},keypress:function(r){if(t){t=!1,(!this.isMultiLine||this.menu.element.is(":visible"))&&r.preventDefault();return}if(!i){var u=n.ui.keyCode;switch(r.keyCode){case u.PAGE_UP:this._move("previousPage",r);break;case u.PAGE_DOWN:this._move("nextPage",r);break;case u.UP:this._keyEvent("previous",r);break;case u.DOWN:this._keyEvent("next",r)}}},input:function(n){if(r){r=!1,n.preventDefault();return}this._searchTimeout(n)},focus:function(){this.selectedItem=null,this.previous=this._value()},blur:function(n){if(this.cancelBlur){delete this.cancelBlur;return}clearTimeout(this.searching),this.close(n),this._change(n)}}),this._initSource(),this.menu=n("<ul>").addClass("ui-autocomplete ui-front").appendTo(this._appendTo()).menu({role:null}).hide().data("ui-menu"),this._on(this.menu.element,{mousedown:function(t){t.preventDefault(),this.cancelBlur=!0,this._delay(function(){delete this.cancelBlur});var i=this.menu.element[0];n(t.target).closest(".ui-menu-item").length||this._delay(function(){var t=this;this.document.one("mousedown",function(r){r.target===t.element[0]||r.target===i||n.contains(i,r.target)||t.close()})})},menufocus:function(t,i){if(this.isNewMenu&&(this.isNewMenu=!1,t.originalEvent&&/^mouse/.test(t.originalEvent.type))){this.menu.blur();this.document.one("mousemove",function(){n(t.target).trigger(t.originalEvent)});return}var r=i.item.data("ui-autocomplete-item");!1!==this._trigger("focus",t,{item:r})?t.originalEvent&&/^key/.test(t.originalEvent.type)&&this._value(r.value):this.liveRegion.text(r.value)},menuselect:function(n,t){var i=t.item.data("ui-autocomplete-item"),r=this.previous;this.element[0]!==this.document[0].activeElement&&(this.element.focus(),this.previous=r,this._delay(function(){this.previous=r,this.selectedItem=i})),!1!==this._trigger("select",n,{item:i})&&this._value(i.value),this.term=this._value(),this.close(n),this.selectedItem=i}}),this.liveRegion=n("<span>",{role:"status","aria-live":"polite"}).addClass("ui-helper-hidden-accessible").insertBefore(this.element),this._on(this.window,{beforeunload:function(){this.element.removeAttr("autocomplete")}})},_destroy:function(){clearTimeout(this.searching),this.element.removeClass("ui-autocomplete-input").removeAttr("autocomplete"),this.menu.element.remove(),this.liveRegion.remove()},_setOption:function(n,t){this._super(n,t),n==="source"&&this._initSource(),n==="appendTo"&&this.menu.element.appendTo(this._appendTo()),n==="disabled"&&t&&this.xhr&&this.xhr.abort()},_appendTo:function(){var t=this.options.appendTo;return t&&(t=t.jquery||t.nodeType?n(t):this.document.find(t).eq(0)),t||(t=this.element.closest(".ui-front")),t.length||(t=this.document[0].body),t},_initSource:function(){var i,r,t=this;n.isArray(this.options.source)?(i=this.options.source,this.source=function(t,r){r(n.ui.autocomplete.filter(i,t.term))}):typeof this.options.source=="string"?(r=this.options.source,this.source=function(i,u){t.xhr&&t.xhr.abort(),t.xhr=n.ajax({url:r,data:i,dataType:"json",success:function(n){u(n)},error:function(){u([])}})}):this.source=this.options.source},_searchTimeout:function(n){clearTimeout(this.searching),this.searching=this._delay(function(){this.term!==this._value()&&(this.selectedItem=null,this.search(null,n))},this.options.delay)},search:function(n,t){return(n=n!=null?n:this._value(),this.term=this._value(),n.length<this.options.minLength)?this.close(t):this._trigger("search",t)===!1?void 0:this._search(n)},_search:function(n){this.pending++,this.element.addClass("ui-autocomplete-loading"),this.cancelSearch=!1,this.source({term:n},this._response())},_response:function(){var t=++this.requestIndex;return n.proxy(function(n){t===this.requestIndex&&this.__response(n),this.pending--,this.pending||this.element.removeClass("ui-autocomplete-loading")},this)},__response:function(n){n&&(n=this._normalize(n)),this._trigger("response",null,{content:n}),!this.options.disabled&&n&&n.length&&!this.cancelSearch?(this._suggest(n),this._trigger("open")):this._close()},close:function(n){this.cancelSearch=!0,this._close(n)},_close:function(n){this.menu.element.is(":visible")&&(this.menu.element.hide(),this.menu.blur(),this.isNewMenu=!0,this._trigger("close",n))},_change:function(n){this.previous!==this._value()&&this._trigger("change",n,{item:this.selectedItem})},_normalize:function(t){return t.length&&t[0].label&&t[0].value?t:n.map(t,function(t){return typeof t=="string"?{label:t,value:t}:n.extend({label:t.label||t.value,value:t.value||t.label},t)})},_suggest:function(t){var i=this.menu.element.empty();this._renderMenu(i,t),this.isNewMenu=!0,this.menu.refresh(),i.show(),this._resizeMenu(),i.position(n.extend({of:this.element},this.options.position)),this.options.autoFocus&&this.menu.next()},_resizeMenu:function(){var n=this.menu.element;n.outerWidth(Math.max(n.width("").outerWidth()+1,this.element.outerWidth()))},_renderMenu:function(t,i){var r=this;n.each(i,function(n,i){r._renderItemData(t,i)})},_renderItemData:function(n,t){return this._renderItem(n,t).data("ui-autocomplete-item",t)},_renderItem:function(t,i){return n("<li>").append(n("<a>").text(i.label)).appendTo(t)},_move:function(n,t){if(!this.menu.element.is(":visible")){this.search(null,t);return}if(this.menu.isFirstItem()&&/^previous/.test(n)||this.menu.isLastItem()&&/^next/.test(n)){this._value(this.term),this.menu.blur();return}this.menu[n](t)},widget:function(){return this.menu.element},_value:function(){return this.valueMethod.apply(this.element,arguments)},_keyEvent:function(n,t){(!this.isMultiLine||this.menu.element.is(":visible"))&&(this._move(n,t),t.preventDefault())}}),n.extend(n.ui.autocomplete,{escapeRegex:function(n){return n.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&")},filter:function(t,i){var r=new RegExp(n.ui.autocomplete.escapeRegex(i),"i");return n.grep(t,function(n){return r.test(n.label||n.value||n)})}}),n.widget("ui.autocomplete",n.ui.autocomplete,{options:{messages:{noResults:"No search results.",results:function(n){return n+(n>1?" results are":" result is")+" available, use up and down arrow keys to navigate."}}},__response:function(n){var t;(this._superApply(arguments),this.options.disabled||this.cancelSearch)||(t=n&&n.length?this.options.messages.results(n.length):this.options.messages.noResults,this.liveRegion.text(t))}})}(jQuery),function(n){n.widget("ui.menu",{version:"1.10.4",defaultElement:"<ul>",delay:300,options:{icons:{submenu:"ui-icon-carat-1-e"},menus:"ul",position:{my:"left top",at:"right top"},role:"menu",blur:null,focus:null,select:null},_create:function(){this.activeMenu=this.element,this.mouseHandled=!1,this.element.uniqueId().addClass("ui-menu ui-widget ui-widget-content ui-corner-all").toggleClass("ui-menu-icons",!!this.element.find(".ui-icon").length).attr({role:this.options.role,tabIndex:0}).bind("click"+this.eventNamespace,n.proxy(function(n){this.options.disabled&&n.preventDefault()},this)),this.options.disabled&&this.element.addClass("ui-state-disabled").attr("aria-disabled","true"),this._on({"mousedown .ui-menu-item > a":function(n){n.preventDefault()},"click .ui-state-disabled > a":function(n){n.preventDefault()},"click .ui-menu-item:has(a)":function(t){var i=n(t.target).closest(".ui-menu-item");!this.mouseHandled&&i.not(".ui-state-disabled").length&&(this.select(t),t.isPropagationStopped()||(this.mouseHandled=!0),i.has(".ui-menu").length?this.expand(t):!this.element.is(":focus")&&n(this.document[0].activeElement).closest(".ui-menu").length&&(this.element.trigger("focus",[!0]),this.active&&this.active.parents(".ui-menu").length===1&&clearTimeout(this.timer)))},"mouseenter .ui-menu-item":function(t){var i=n(t.currentTarget);i.siblings().children(".ui-state-active").removeClass("ui-state-active"),this.focus(t,i)},mouseleave:"collapseAll","mouseleave .ui-menu":"collapseAll",focus:function(n,t){var i=this.active||this.element.children(".ui-menu-item").eq(0);t||this.focus(n,i)},blur:function(t){this._delay(function(){n.contains(this.element[0],this.document[0].activeElement)||this.collapseAll(t)})},keydown:"_keydown"}),this.refresh(),this._on(this.document,{click:function(t){n(t.target).closest(".ui-menu").length||this.collapseAll(t),this.mouseHandled=!1}})},_destroy:function(){this.element.removeAttr("aria-activedescendant").find(".ui-menu").addBack().removeClass("ui-menu ui-widget ui-widget-content ui-corner-all ui-menu-icons").removeAttr("role").removeAttr("tabIndex").removeAttr("aria-labelledby").removeAttr("aria-expanded").removeAttr("aria-hidden").removeAttr("aria-disabled").removeUniqueId().show(),this.element.find(".ui-menu-item").removeClass("ui-menu-item").removeAttr("role").removeAttr("aria-disabled").children("a").removeUniqueId().removeClass("ui-corner-all ui-state-hover").removeAttr("tabIndex").removeAttr("role").removeAttr("aria-haspopup").children().each(function(){var t=n(this);t.data("ui-menu-submenu-carat")&&t.remove()}),this.element.find(".ui-menu-divider").removeClass("ui-menu-divider ui-widget-content")},_keydown:function(t){function s(n){return n.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&")}var i,f,r,e,u,o=!0;switch(t.keyCode){case n.ui.keyCode.PAGE_UP:this.previousPage(t);break;case n.ui.keyCode.PAGE_DOWN:this.nextPage(t);break;case n.ui.keyCode.HOME:this._move("first","first",t);break;case n.ui.keyCode.END:this._move("last","last",t);break;case n.ui.keyCode.UP:this.previous(t);break;case n.ui.keyCode.DOWN:this.next(t);break;case n.ui.keyCode.LEFT:this.collapse(t);break;case n.ui.keyCode.RIGHT:this.active&&!this.active.is(".ui-state-disabled")&&this.expand(t);break;case n.ui.keyCode.ENTER:case n.ui.keyCode.SPACE:this._activate(t);break;case n.ui.keyCode.ESCAPE:this.collapse(t);break;default:o=!1,f=this.previousFilter||"",r=String.fromCharCode(t.keyCode),e=!1,clearTimeout(this.filterTimer),r===f?e=!0:r=f+r,u=new RegExp("^"+s(r),"i"),i=this.activeMenu.children(".ui-menu-item").filter(function(){return u.test(n(this).children("a").text())}),i=e&&i.index(this.active.next())!==-1?this.active.nextAll(".ui-menu-item"):i,i.length||(r=String.fromCharCode(t.keyCode),u=new RegExp("^"+s(r),"i"),i=this.activeMenu.children(".ui-menu-item").filter(function(){return u.test(n(this).children("a").text())})),i.length?(this.focus(t,i),i.length>1?(this.previousFilter=r,this.filterTimer=this._delay(function(){delete this.previousFilter},1e3)):delete this.previousFilter):delete this.previousFilter}o&&t.preventDefault()},_activate:function(n){this.active.is(".ui-state-disabled")||(this.active.children("a[aria-haspopup='true']").length?this.expand(n):this.select(n))},refresh:function(){var t,r=this.options.icons.submenu,i=this.element.find(this.options.menus);this.element.toggleClass("ui-menu-icons",!!this.element.find(".ui-icon").length),i.filter(":not(.ui-menu)").addClass("ui-menu ui-widget ui-widget-content ui-corner-all").hide().attr({role:this.options.role,"aria-hidden":"true","aria-expanded":"false"}).each(function(){var t=n(this),i=t.prev("a"),u=n("<span>").addClass("ui-menu-icon ui-icon "+r).data("ui-menu-submenu-carat",!0);i.attr("aria-haspopup","true").prepend(u),t.attr("aria-labelledby",i.attr("id"))}),t=i.add(this.element),t.children(":not(.ui-menu-item):has(a)").addClass("ui-menu-item").attr("role","presentation").children("a").uniqueId().addClass("ui-corner-all").attr({tabIndex:-1,role:this._itemRole()}),t.children(":not(.ui-menu-item)").each(function(){var t=n(this);/[^\-\u2014\u2013\s]/.test(t.text())||t.addClass("ui-widget-content ui-menu-divider")}),t.children(".ui-state-disabled").attr("aria-disabled","true"),this.active&&!n.contains(this.element[0],this.active[0])&&this.blur()},_itemRole:function(){return{menu:"menuitem",listbox:"option"}[this.options.role]},_setOption:function(n,t){n==="icons"&&this.element.find(".ui-menu-icon").removeClass(this.options.icons.submenu).addClass(t.submenu),this._super(n,t)},focus:function(n,t){var i,r;this.blur(n,n&&n.type==="focus"),this._scrollIntoView(t),this.active=t.first(),r=this.active.children("a").addClass("ui-state-focus"),this.options.role&&this.element.attr("aria-activedescendant",r.attr("id")),this.active.parent().closest(".ui-menu-item").children("a:first").addClass("ui-state-active"),n&&n.type==="keydown"?this._close():this.timer=this._delay(function(){this._close()},this.delay),i=t.children(".ui-menu"),i.length&&n&&/^mouse/.test(n.type)&&this._startOpening(i),this.activeMenu=t.parent(),this._trigger("focus",n,{item:t})},_scrollIntoView:function(t){var e,o,i,r,u,f;this._hasScroll()&&(e=parseFloat(n.css(this.activeMenu[0],"borderTopWidth"))||0,o=parseFloat(n.css(this.activeMenu[0],"paddingTop"))||0,i=t.offset().top-this.activeMenu.offset().top-e-o,r=this.activeMenu.scrollTop(),u=this.activeMenu.height(),f=t.height(),i<0?this.activeMenu.scrollTop(r+i):i+f>u&&this.activeMenu.scrollTop(r+i-u+f))},blur:function(n,t){(t||clearTimeout(this.timer),this.active)&&(this.active.children("a").removeClass("ui-state-focus"),this.active=null,this._trigger("blur",n,{item:this.active}))},_startOpening:function(n){(clearTimeout(this.timer),n.attr("aria-hidden")==="true")&&(this.timer=this._delay(function(){this._close(),this._open(n)},this.delay))},_open:function(t){var i=n.extend({of:this.active},this.options.position);clearTimeout(this.timer),this.element.find(".ui-menu").not(t.parents(".ui-menu")).hide().attr("aria-hidden","true"),t.show().removeAttr("aria-hidden").attr("aria-expanded","true").position(i)},collapseAll:function(t,i){clearTimeout(this.timer),this.timer=this._delay(function(){var r=i?this.element:n(t&&t.target).closest(this.element.find(".ui-menu"));r.length||(r=this.element),this._close(r),this.blur(t),this.activeMenu=r},this.delay)},_close:function(n){n||(n=this.active?this.active.parent():this.element),n.find(".ui-menu").hide().attr("aria-hidden","true").attr("aria-expanded","false").end().find("a.ui-state-active").removeClass("ui-state-active")},collapse:function(n){var t=this.active&&this.active.parent().closest(".ui-menu-item",this.element);t&&t.length&&(this._close(),this.focus(n,t))},expand:function(n){var t=this.active&&this.active.children(".ui-menu ").children(".ui-menu-item").first();t&&t.length&&(this._open(t.parent()),this._delay(function(){this.focus(n,t)}))},next:function(n){this._move("next","first",n)},previous:function(n){this._move("prev","last",n)},isFirstItem:function(){return this.active&&!this.active.prevAll(".ui-menu-item").length},isLastItem:function(){return this.active&&!this.active.nextAll(".ui-menu-item").length},_move:function(n,t,i){var r;this.active&&(r=n==="first"||n==="last"?this.active[n==="first"?"prevAll":"nextAll"](".ui-menu-item").eq(-1):this.active[n+"All"](".ui-menu-item").eq(0)),r&&r.length&&this.active||(r=this.activeMenu.children(".ui-menu-item")[t]()),this.focus(i,r)},nextPage:function(t){var i,r,u;if(!this.active){this.next(t);return}this.isLastItem()||(this._hasScroll()?(r=this.active.offset().top,u=this.element.height(),this.active.nextAll(".ui-menu-item").each(function(){return i=n(this),i.offset().top-r-u<0}),this.focus(t,i)):this.focus(t,this.activeMenu.children(".ui-menu-item")[this.active?"last":"first"]()))},previousPage:function(t){var i,r,u;if(!this.active){this.next(t);return}this.isFirstItem()||(this._hasScroll()?(r=this.active.offset().top,u=this.element.height(),this.active.prevAll(".ui-menu-item").each(function(){return i=n(this),i.offset().top-r+u>0}),this.focus(t,i)):this.focus(t,this.activeMenu.children(".ui-menu-item").first()))},_hasScroll:function(){return this.element.outerHeight()<this.element.prop("scrollHeight")},select:function(t){this.active=this.active||n(t.target).closest(".ui-menu-item");var i={item:this.active};this.active.has(".ui-menu").length||this.collapseAll(t,!0),this._trigger("select",t,i)}})}(jQuery),!function(n){function i(n,t){for(var i=window,r=(n||"").split(".");i&&r.length;)i=i[r.shift()];return"function"==typeof i?i:(t.push(n),Function.constructor.apply(null,t))}function u(n){return"GET"===n||"POST"===n}function e(n,t){u(t)||n.setRequestHeader("X-HTTP-Method-Override",t)}function o(t,i,r){var u;r.indexOf("application/x-javascript")===-1&&(u=(t.getAttribute("data-ajax-mode")||"").toUpperCase(),n(t.getAttribute("data-ajax-update")).each(function(t,r){switch(u){case"BEFORE":n(r).prepend(i);break;case"AFTER":n(r).append(i);break;case"REPLACE-WITH":n(r).replaceWith(i);break;default:n(r).html(i)}}))}function f(t,r){var c,l,f,a,s,h;(c=t.getAttribute("data-ajax-confirm"),!c||window.confirm(c))&&(l=n(t.getAttribute("data-ajax-loading")),a=parseInt(t.getAttribute("data-ajax-loading-duration"),10)||0,n.extend(r,{type:t.getAttribute("data-ajax-method")||void 0,url:t.getAttribute("data-ajax-url")||void 0,cache:"true"===(t.getAttribute("data-ajax-cache")||"").toLowerCase(),beforeSend:function(n){var r;return e(n,f),r=i(t.getAttribute("data-ajax-begin"),["xhr"]).apply(t,arguments),r!==!1&&l.show(a),r},complete:function(){l.hide(a),i(t.getAttribute("data-ajax-complete"),["xhr","status"]).apply(t,arguments)},success:function(n,r,u){o(t,n,u.getResponseHeader("Content-Type")||"text/html"),i(t.getAttribute("data-ajax-success"),["data","status","xhr"]).apply(t,arguments)},error:function(){i(t.getAttribute("data-ajax-failure"),["xhr","status","error"]).apply(t,arguments)}}),r.data.push({name:"X-Requested-With",value:"XMLHttpRequest"}),f=r.type.toUpperCase(),u(f)||(r.type="POST",r.data.push({name:"X-HTTP-Method-Override",value:f})),s=n(t),s.is("form")&&"multipart/form-data"==s.attr("enctype")&&(h=new FormData,n.each(r.data,function(n,t){h.append(t.name,t.value)}),n("input[type=file]",s).each(function(){var t=this;n.each(t.files,function(n,i){h.append(t.name,i)})}),n.extend(r,{processData:!1,contentType:!1,data:h})),n.ajax(r))}function s(t){var i=n(t).data(h);return!i||!i.validate||i.validate()}var t="unobtrusiveAjaxClick",r="unobtrusiveAjaxClickTarget",h="unobtrusiveValidation";n(document).on("click","a[data-ajax=true]",function(n){n.preventDefault(),f(this,{url:this.href,type:"GET",data:[]})}),n(document).on("click","form[data-ajax=true] input[type=image]",function(i){var r=i.target.name,u=n(i.target),f=n(u.parents("form")[0]),e=u.offset();f.data(t,[{name:r+".x",value:Math.round(i.pageX-e.left)},{name:r+".y",value:Math.round(i.pageY-e.top)}]),setTimeout(function(){f.removeData(t)},0)}),n(document).on("click","form[data-ajax=true] :submit",function(i){var f=i.currentTarget.name,e=n(i.target),u=n(e.parents("form")[0]);u.data(t,f?[{name:f,value:i.currentTarget.value}]:[]),u.data(r,e),setTimeout(function(){u.removeData(t),u.removeData(r)},0)}),n(document).on("submit","form[data-ajax=true]",function(i){var e=n(this).data(t)||[],u=n(this).data(r),o=u&&(u.hasClass("cancel")||void 0!==u.attr("formnovalidate"));i.preventDefault(),(o||s(this))&&f(this,{url:this.action,type:this.method||"GET",data:e.concat(n(this).serializeArray())})})}(jQuery),!function(n){"function"==typeof define&&define.amd?define(["jquery"],n):"object"==typeof module&&module.exports?module.exports=n(require("jquery")):n(jQuery)}(function(n){n.extend(n.fn,{validate:function(t){if(!this.length)return void(t&&t.debug&&window.console&&console.warn("Nothing selected, can't validate, returning nothing."));var i=n.data(this[0],"validator");return i?i:(this.attr("novalidate","novalidate"),i=new n.validator(t,this[0]),n.data(this[0],"validator",i),i.settings.onsubmit&&(this.on("click.validate",":submit",function(t){i.submitButton=t.currentTarget,n(this).hasClass("cancel")&&(i.cancelSubmit=!0),void 0!==n(this).attr("formnovalidate")&&(i.cancelSubmit=!0)}),this.on("submit.validate",function(t){function r(){var r,u;return i.submitButton&&(i.settings.submitHandler||i.formSubmitted)&&(r=n("<input type='hidden'/>").attr("name",i.submitButton.name).val(n(i.submitButton).val()).appendTo(i.currentForm)),!i.settings.submitHandler||(u=i.settings.submitHandler.call(i,i.currentForm,t),r&&r.remove(),void 0!==u&&u)}return i.settings.debug&&t.preventDefault(),i.cancelSubmit?(i.cancelSubmit=!1,r()):i.form()?i.pendingRequest?(i.formSubmitted=!0,!1):r():(i.focusInvalid(),!1)})),i)},valid:function(){var t,i,r;return n(this[0]).is("form")?t=this.validate().form():(r=[],t=!0,i=n(this[0].form).validate(),this.each(function(){t=i.element(this)&&t,t||(r=r.concat(i.errorList))}),i.errorList=r),t},rules:function(t,i){var e,s,f,u,o,h,r=this[0];if(null!=r&&(!r.form&&r.hasAttribute("contenteditable")&&(r.form=this.closest("form")[0],r.name=this.attr("name")),null!=r.form)){if(t)switch(e=n.data(r.form,"validator").settings,s=e.rules,f=n.validator.staticRules(r),t){case"add":n.extend(f,n.validator.normalizeRule(i)),delete f.messages,s[r.name]=f,i.messages&&(e.messages[r.name]=n.extend(e.messages[r.name],i.messages));break;case"remove":return i?(h={},n.each(i.split(/\s/),function(n,t){h[t]=f[t],delete f[t]}),h):(delete s[r.name],f)}return u=n.validator.normalizeRules(n.extend({},n.validator.classRules(r),n.validator.attributeRules(r),n.validator.dataRules(r),n.validator.staticRules(r)),r),u.required&&(o=u.required,delete u.required,u=n.extend({required:o},u)),u.remote&&(o=u.remote,delete u.remote,u=n.extend(u,{remote:o})),u}}}),n.extend(n.expr.pseudos||n.expr[":"],{blank:function(t){return!n.trim(""+n(t).val())},filled:function(t){var i=n(t).val();return null!==i&&!!n.trim(""+i)},unchecked:function(t){return!n(t).prop("checked")}}),n.validator=function(t,i){this.settings=n.extend(!0,{},n.validator.defaults,t),this.currentForm=i,this.init()},n.validator.format=function(t,i){return 1===arguments.length?function(){var i=n.makeArray(arguments);return i.unshift(t),n.validator.format.apply(this,i)}:void 0===i?t:(arguments.length>2&&i.constructor!==Array&&(i=n.makeArray(arguments).slice(1)),i.constructor!==Array&&(i=[i]),n.each(i,function(n,i){t=t.replace(new RegExp("\\{"+n+"\\}","g"),function(){return i})}),t)},n.extend(n.validator,{defaults:{messages:{},groups:{},rules:{},errorClass:"error",pendingClass:"pending",validClass:"valid",errorElement:"label",focusCleanup:!1,focusInvalid:!0,errorContainer:n([]),errorLabelContainer:n([]),onsubmit:!0,ignore:":hidden",ignoreTitle:!1,onfocusin:function(n){this.lastActive=n,this.settings.focusCleanup&&(this.settings.unhighlight&&this.settings.unhighlight.call(this,n,this.settings.errorClass,this.settings.validClass),this.hideThese(this.errorsFor(n)))},onfocusout:function(n){!this.checkable(n)&&(n.name in this.submitted||!this.optional(n))&&this.element(n)},onkeyup:function(t,i){var r=[16,17,18,20,35,36,37,38,39,40,45,144,225];9===i.which&&""===this.elementValue(t)||n.inArray(i.keyCode,r)!==-1||(t.name in this.submitted||t.name in this.invalid)&&this.element(t)},onclick:function(n){n.name in this.submitted?this.element(n):n.parentNode.name in this.submitted&&this.element(n.parentNode)},highlight:function(t,i,r){"radio"===t.type?this.findByName(t.name).addClass(i).removeClass(r):n(t).addClass(i).removeClass(r)},unhighlight:function(t,i,r){"radio"===t.type?this.findByName(t.name).removeClass(i).addClass(r):n(t).removeClass(i).addClass(r)}},setDefaults:function(t){n.extend(n.validator.defaults,t)},messages:{required:"This field is required.",remote:"Please fix this field.",email:"Please enter a valid email address.",url:"Please enter a valid URL.",date:"Please enter a valid date.",dateISO:"Please enter a valid date (ISO).",number:"Please enter a valid number.",digits:"Please enter only digits.",equalTo:"Please enter the same value again.",maxlength:n.validator.format("Please enter no more than {0} characters."),minlength:n.validator.format("Please enter at least {0} characters."),rangelength:n.validator.format("Please enter a value between {0} and {1} characters long."),range:n.validator.format("Please enter a value between {0} and {1}."),max:n.validator.format("Please enter a value less than or equal to {0}."),min:n.validator.format("Please enter a value greater than or equal to {0}."),step:n.validator.format("Please enter a multiple of {0}.")},autoCreateRanges:!1,prototype:{init:function(){function i(t){!this.form&&this.hasAttribute("contenteditable")&&(this.form=n(this).closest("form")[0],this.name=n(this).attr("name"));var r=n.data(this.form,"validator"),u="on"+t.type.replace(/^validate/,""),i=r.settings;i[u]&&!n(this).is(i.ignore)&&i[u].call(r,this,t)}this.labelContainer=n(this.settings.errorLabelContainer),this.errorContext=this.labelContainer.length&&this.labelContainer||n(this.currentForm),this.containers=n(this.settings.errorContainer).add(this.settings.errorLabelContainer),this.submitted={},this.valueCache={},this.pendingRequest=0,this.pending={},this.invalid={},this.reset();var t,r=this.groups={};n.each(this.settings.groups,function(t,i){"string"==typeof i&&(i=i.split(/\s/)),n.each(i,function(n,i){r[i]=t})}),t=this.settings.rules,n.each(t,function(i,r){t[i]=n.validator.normalizeRule(r)}),n(this.currentForm).on("focusin.validate focusout.validate keyup.validate",":text, [type='password'], [type='file'], select, textarea, [type='number'], [type='search'], [type='tel'], [type='url'], [type='email'], [type='datetime'], [type='date'], [type='month'], [type='week'], [type='time'], [type='datetime-local'], [type='range'], [type='color'], [type='radio'], [type='checkbox'], [contenteditable], [type='button']",i).on("click.validate","select, option, [type='radio'], [type='checkbox']",i),this.settings.invalidHandler&&n(this.currentForm).on("invalid-form.validate",this.settings.invalidHandler)},form:function(){return this.checkForm(),n.extend(this.submitted,this.errorMap),this.invalid=n.extend({},this.errorMap),this.valid()||n(this.currentForm).triggerHandler("invalid-form",[this]),this.showErrors(),this.valid()},checkForm:function(){this.prepareForm();for(var n=0,t=this.currentElements=this.elements();t[n];n++)this.check(t[n]);return this.valid()},element:function(t){var e,o,r=this.clean(t),i=this.validationTargetFor(r),u=this,f=!0;return void 0===i?delete this.invalid[r.name]:(this.prepareElement(i),this.currentElements=n(i),o=this.groups[i.name],o&&n.each(this.groups,function(n,t){t===o&&n!==i.name&&(r=u.validationTargetFor(u.clean(u.findByName(n))),r&&r.name in u.invalid&&(u.currentElements.push(r),f=u.check(r)&&f))}),e=this.check(i)!==!1,f=f&&e,this.invalid[i.name]=e?!1:!0,this.numberOfInvalids()||(this.toHide=this.toHide.add(this.containers)),this.showErrors(),n(t).attr("aria-invalid",!e)),f},showErrors:function(t){if(t){var i=this;n.extend(this.errorMap,t),this.errorList=n.map(this.errorMap,function(n,t){return{message:n,element:i.findByName(t)[0]}}),this.successList=n.grep(this.successList,function(n){return!(n.name in t)})}this.settings.showErrors?this.settings.showErrors.call(this,this.errorMap,this.errorList):this.defaultShowErrors()},resetForm:function(){n.fn.resetForm&&n(this.currentForm).resetForm(),this.invalid={},this.submitted={},this.prepareForm(),this.hideErrors();var t=this.elements().removeData("previousValue").removeAttr("aria-invalid");this.resetElements(t)},resetElements:function(n){var t;if(this.settings.unhighlight)for(t=0;n[t];t++)this.settings.unhighlight.call(this,n[t],this.settings.errorClass,""),this.findByName(n[t].name).removeClass(this.settings.validClass);else n.removeClass(this.settings.errorClass).removeClass(this.settings.validClass)},numberOfInvalids:function(){return this.objectLength(this.invalid)},objectLength:function(n){var t,i=0;for(t in n)void 0!==n[t]&&null!==n[t]&&n[t]!==!1&&i++;return i},hideErrors:function(){this.hideThese(this.toHide)},hideThese:function(n){n.not(this.containers).text(""),this.addWrapper(n).hide()},valid:function(){return 0===this.size()},size:function(){return this.errorList.length},focusInvalid:function(){if(this.settings.focusInvalid)try{n(this.findLastActive()||this.errorList.length&&this.errorList[0].element||[]).filter(":visible").focus().trigger("focusin")}catch(t){}},findLastActive:function(){var t=this.lastActive;return t&&1===n.grep(this.errorList,function(n){return n.element.name===t.name}).length&&t},elements:function(){var t=this,i={};return n(this.currentForm).find("input, select, textarea, [contenteditable]").not(":submit, :reset, :image, :disabled").not(this.settings.ignore).filter(function(){var r=this.name||n(this).attr("name");return!r&&t.settings.debug&&window.console&&console.error("%o has no name assigned",this),this.hasAttribute("contenteditable")&&(this.form=n(this).closest("form")[0],this.name=r),!(r in i||!t.objectLength(n(this).rules()))&&(i[r]=!0,!0)})},clean:function(t){return n(t)[0]},errors:function(){var t=this.settings.errorClass.split(" ").join(".");return n(this.settings.errorElement+"."+t,this.errorContext)},resetInternals:function(){this.successList=[],this.errorList=[],this.errorMap={},this.toShow=n([]),this.toHide=n([])},reset:function(){this.resetInternals(),this.currentElements=n([])},prepareForm:function(){this.reset(),this.toHide=this.errors().add(this.containers)},prepareElement:function(n){this.reset(),this.toHide=this.errorsFor(n)},elementValue:function(t){var i,r,f=n(t),u=t.type;return"radio"===u||"checkbox"===u?this.findByName(t.name).filter(":checked").val():"number"===u&&"undefined"!=typeof t.validity?t.validity.badInput?"NaN":f.val():(i=t.hasAttribute("contenteditable")?f.text():f.val(),"file"===u?"C:\\fakepath\\"===i.substr(0,12)?i.substr(12):(r=i.lastIndexOf("/"),r>=0?i.substr(r+1):(r=i.lastIndexOf("\\"),r>=0?i.substr(r+1):i)):"string"==typeof i?i.replace(/\r/g,""):i)},check:function(t){t=this.validationTargetFor(this.clean(t));var u,f,r,e,i=n(t).rules(),h=n.map(i,function(n,t){return t}).length,s=!1,o=this.elementValue(t);if("function"==typeof i.normalizer?e=i.normalizer:"function"==typeof this.settings.normalizer&&(e=this.settings.normalizer),e){if(o=e.call(t,o),"string"!=typeof o)throw new TypeError("The normalizer should return a string value.");delete i.normalizer}for(f in i){r={method:f,parameters:i[f]};try{if(u=n.validator.methods[f].call(this,o,t,r.parameters),"dependency-mismatch"===u&&1===h){s=!0;continue}if(s=!1,"pending"===u)return void(this.toHide=this.toHide.not(this.errorsFor(t)));if(!u)return this.formatAndAdd(t,r),!1}catch(c){throw this.settings.debug&&window.console&&console.log("Exception occurred when checking element "+t.id+", check the '"+r.method+"' method.",c),c instanceof TypeError&&(c.message+=".  Exception occurred when checking element "+t.id+", check the '"+r.method+"' method."),c;}}if(!s)return this.objectLength(i)&&this.successList.push(t),!0},customDataMessage:function(t,i){return n(t).data("msg"+i.charAt(0).toUpperCase()+i.substring(1).toLowerCase())||n(t).data("msg")},customMessage:function(n,t){var i=this.settings.messages[n];return i&&(i.constructor===String?i:i[t])},findDefined:function(){for(var n=0;n<arguments.length;n++)if(void 0!==arguments[n])return arguments[n]},defaultMessage:function(t,i){"string"==typeof i&&(i={method:i});var r=this.findDefined(this.customMessage(t.name,i.method),this.customDataMessage(t,i.method),!this.settings.ignoreTitle&&t.title||void 0,n.validator.messages[i.method],"<strong>Warning: No message defined for "+t.name+"<\/strong>"),u=/\$?\{(\d+)\}/g;return"function"==typeof r?r=r.call(this,i.parameters,t):u.test(r)&&(r=n.validator.format(r.replace(u,"{$1}"),i.parameters)),r},formatAndAdd:function(n,t){var i=this.defaultMessage(n,t);this.errorList.push({message:i,element:n,method:t.method}),this.errorMap[n.name]=i,this.submitted[n.name]=i},addWrapper:function(n){return this.settings.wrapper&&(n=n.add(n.parent(this.settings.wrapper))),n},defaultShowErrors:function(){for(var i,t,n=0;this.errorList[n];n++)t=this.errorList[n],this.settings.highlight&&this.settings.highlight.call(this,t.element,this.settings.errorClass,this.settings.validClass),this.showLabel(t.element,t.message);if(this.errorList.length&&(this.toShow=this.toShow.add(this.containers)),this.settings.success)for(n=0;this.successList[n];n++)this.showLabel(this.successList[n]);if(this.settings.unhighlight)for(n=0,i=this.validElements();i[n];n++)this.settings.unhighlight.call(this,i[n],this.settings.errorClass,this.settings.validClass);this.toHide=this.toHide.not(this.toShow),this.hideErrors(),this.addWrapper(this.toShow).show()},validElements:function(){return this.currentElements.not(this.invalidElements())},invalidElements:function(){return n(this.errorList).map(function(){return this.element})},showLabel:function(t,i){var u,s,e,o,r=this.errorsFor(t),h=this.idOrName(t),f=n(t).attr("aria-describedby");r.length?(r.removeClass(this.settings.validClass).addClass(this.settings.errorClass),r.html(i)):(r=n("<"+this.settings.errorElement+">").attr("id",h+"-error").addClass(this.settings.errorClass).html(i||""),u=r,this.settings.wrapper&&(u=r.hide().show().wrap("<"+this.settings.wrapper+"/>").parent()),this.labelContainer.length?this.labelContainer.append(u):this.settings.errorPlacement?this.settings.errorPlacement.call(this,u,n(t)):u.insertAfter(t),r.is("label")?r.attr("for",h):0===r.parents("label[for='"+this.escapeCssMeta(h)+"']").length&&(e=r.attr("id"),f?f.match(new RegExp("\\b"+this.escapeCssMeta(e)+"\\b"))||(f+=" "+e):f=e,n(t).attr("aria-describedby",f),s=this.groups[t.name],s&&(o=this,n.each(o.groups,function(t,i){i===s&&n("[name='"+o.escapeCssMeta(t)+"']",o.currentForm).attr("aria-describedby",r.attr("id"))})))),!i&&this.settings.success&&(r.text(""),"string"==typeof this.settings.success?r.addClass(this.settings.success):this.settings.success(r,t)),this.toShow=this.toShow.add(r)},errorsFor:function(t){var r=this.escapeCssMeta(this.idOrName(t)),u=n(t).attr("aria-describedby"),i="label[for='"+r+"'], label[for='"+r+"'] *";return u&&(i=i+", #"+this.escapeCssMeta(u).replace(/\s+/g,", #")),this.errors().filter(i)},escapeCssMeta:function(n){return n.replace(/([\\!"#$%&'()*+,.\/:;<=>?@\[\]^`{|}~])/g,"\\$1")},idOrName:function(n){return this.groups[n.name]||(this.checkable(n)?n.name:n.id||n.name)},validationTargetFor:function(t){return this.checkable(t)&&(t=this.findByName(t.name)),n(t).not(this.settings.ignore)[0]},checkable:function(n){return/radio|checkbox/i.test(n.type)},findByName:function(t){return n(this.currentForm).find("[name='"+this.escapeCssMeta(t)+"']")},getLength:function(t,i){switch(i.nodeName.toLowerCase()){case"select":return n("option:selected",i).length;case"input":if(this.checkable(i))return this.findByName(i.name).filter(":checked").length}return t.length},depend:function(n,t){return!this.dependTypes[typeof n]||this.dependTypes[typeof n](n,t)},dependTypes:{boolean:function(n){return n},string:function(t,i){return!!n(t,i.form).length},"function":function(n,t){return n(t)}},optional:function(t){var i=this.elementValue(t);return!n.validator.methods.required.call(this,i,t)&&"dependency-mismatch"},startRequest:function(t){this.pending[t.name]||(this.pendingRequest++,n(t).addClass(this.settings.pendingClass),this.pending[t.name]=!0)},stopRequest:function(t,i){this.pendingRequest--,this.pendingRequest<0&&(this.pendingRequest=0),delete this.pending[t.name],n(t).removeClass(this.settings.pendingClass),i&&0===this.pendingRequest&&this.formSubmitted&&this.form()?(n(this.currentForm).submit(),this.submitButton&&n("input:hidden[name='"+this.submitButton.name+"']",this.currentForm).remove(),this.formSubmitted=!1):!i&&0===this.pendingRequest&&this.formSubmitted&&(n(this.currentForm).triggerHandler("invalid-form",[this]),this.formSubmitted=!1)},previousValue:function(t,i){return i="string"==typeof i&&i||"remote",n.data(t,"previousValue")||n.data(t,"previousValue",{old:null,valid:!0,message:this.defaultMessage(t,{method:i})})},destroy:function(){this.resetForm(),n(this.currentForm).off(".validate").removeData("validator").find(".validate-equalTo-blur").off(".validate-equalTo").removeClass("validate-equalTo-blur")}},classRuleSettings:{required:{required:!0},email:{email:!0},url:{url:!0},date:{date:!0},dateISO:{dateISO:!0},number:{number:!0},digits:{digits:!0},creditcard:{creditcard:!0}},addClassRules:function(t,i){t.constructor===String?this.classRuleSettings[t]=i:n.extend(this.classRuleSettings,t)},classRules:function(t){var i={},r=n(t).attr("class");return r&&n.each(r.split(" "),function(){this in n.validator.classRuleSettings&&n.extend(i,n.validator.classRuleSettings[this])}),i},normalizeAttributeRule:function(n,t,i,r){/min|max|step/.test(i)&&(null===t||/number|range|text/.test(t))&&(r=Number(r),isNaN(r)&&(r=void 0)),r||0===r?n[i]=r:t===i&&"range"!==t&&(n[i]=!0)},attributeRules:function(t){var r,i,u={},f=n(t),e=t.getAttribute("type");for(r in n.validator.methods)"required"===r?(i=t.getAttribute(r),""===i&&(i=!0),i=!!i):i=f.attr(r),this.normalizeAttributeRule(u,e,r,i);return u.maxlength&&/-1|2147483647|524288/.test(u.maxlength)&&delete u.maxlength,u},dataRules:function(t){var i,r,u={},f=n(t),e=t.getAttribute("type");for(i in n.validator.methods)r=f.data("rule"+i.charAt(0).toUpperCase()+i.substring(1).toLowerCase()),this.normalizeAttributeRule(u,e,i,r);return u},staticRules:function(t){var i={},r=n.data(t.form,"validator");return r.settings.rules&&(i=n.validator.normalizeRule(r.settings.rules[t.name])||{}),i},normalizeRules:function(t,i){return n.each(t,function(r,u){if(u===!1)return void delete t[r];if(u.param||u.depends){var f=!0;switch(typeof u.depends){case"string":f=!!n(u.depends,i.form).length;break;case"function":f=u.depends.call(i,i)}f?t[r]=void 0===u.param||u.param:(n.data(i.form,"validator").resetElements(n(i)),delete t[r])}}),n.each(t,function(r,u){t[r]=n.isFunction(u)&&"normalizer"!==r?u(i):u}),n.each(["minlength","maxlength"],function(){t[this]&&(t[this]=Number(t[this]))}),n.each(["rangelength","range"],function(){var i;t[this]&&(n.isArray(t[this])?t[this]=[Number(t[this][0]),Number(t[this][1])]:"string"==typeof t[this]&&(i=t[this].replace(/[\[\]]/g,"").split(/[\s,]+/),t[this]=[Number(i[0]),Number(i[1])]))}),n.validator.autoCreateRanges&&(null!=t.min&&null!=t.max&&(t.range=[t.min,t.max],delete t.min,delete t.max),null!=t.minlength&&null!=t.maxlength&&(t.rangelength=[t.minlength,t.maxlength],delete t.minlength,delete t.maxlength)),t},normalizeRule:function(t){if("string"==typeof t){var i={};n.each(t.split(/\s/),function(){i[this]=!0}),t=i}return t},addMethod:function(t,i,r){n.validator.methods[t]=i,n.validator.messages[t]=void 0!==r?r:n.validator.messages[t],i.length<3&&n.validator.addClassRules(t,n.validator.normalizeRule(t))},methods:{required:function(t,i,r){if(!this.depend(r,i))return"dependency-mismatch";if("select"===i.nodeName.toLowerCase()){var u=n(i).val();return u&&u.length>0}return this.checkable(i)?this.getLength(t,i)>0:t.length>0},email:function(n,t){return this.optional(t)||/^[a-zA-Z0-9.!#$%&'*+\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/.test(n)},url:function(n,t){return this.optional(t)||/^(?:(?:(?:https?|ftp):)?\/\/)(?:\S+(?::\S*)?@)?(?:(?!(?:10|127)(?:\.\d{1,3}){3})(?!(?:169\.254|192\.168)(?:\.\d{1,3}){2})(?!172\.(?:1[6-9]|2\d|3[0-1])(?:\.\d{1,3}){2})(?:[1-9]\d?|1\d\d|2[01]\d|22[0-3])(?:\.(?:1?\d{1,2}|2[0-4]\d|25[0-5])){2}(?:\.(?:[1-9]\d?|1\d\d|2[0-4]\d|25[0-4]))|(?:(?:[a-z\u00a1-\uffff0-9]-*)*[a-z\u00a1-\uffff0-9]+)(?:\.(?:[a-z\u00a1-\uffff0-9]-*)*[a-z\u00a1-\uffff0-9]+)*(?:\.(?:[a-z\u00a1-\uffff]{2,})).?)(?::\d{2,5})?(?:[\/?#]\S*)?$/i.test(n)},date:function(n,t){return this.optional(t)||!/Invalid|NaN/.test(new Date(n).toString())},dateISO:function(n,t){return this.optional(t)||/^\d{4}[\/\-](0?[1-9]|1[012])[\/\-](0?[1-9]|[12][0-9]|3[01])$/.test(n)},number:function(n,t){return this.optional(t)||/^(?:-?\d+|-?\d{1,3}(?:,\d{3})+)?(?:\.\d+)?$/.test(n)},digits:function(n,t){return this.optional(t)||/^\d+$/.test(n)},minlength:function(t,i,r){var u=n.isArray(t)?t.length:this.getLength(t,i);return this.optional(i)||u>=r},maxlength:function(t,i,r){var u=n.isArray(t)?t.length:this.getLength(t,i);return this.optional(i)||u<=r},rangelength:function(t,i,r){var u=n.isArray(t)?t.length:this.getLength(t,i);return this.optional(i)||u>=r[0]&&u<=r[1]},min:function(n,t,i){return this.optional(t)||n>=i},max:function(n,t,i){return this.optional(t)||n<=i},range:function(n,t,i){return this.optional(t)||n>=i[0]&&n<=i[1]},step:function(t,i,r){var u,f=n(i).attr("type"),h="Step attribute on input type "+f+" is not supported.",c=["text","number","range"],l=new RegExp("\\b"+f+"\\b"),a=f&&!l.test(c.join()),e=function(n){var t=(""+n).match(/(?:\.(\d+))?$/);return t&&t[1]?t[1].length:0},o=function(n){return Math.round(n*Math.pow(10,u))},s=!0;if(a)throw new Error(h);return u=e(r),(e(t)>u||o(t)%o(r)!=0)&&(s=!1),this.optional(i)||s},equalTo:function(t,i,r){var u=n(r);return this.settings.onfocusout&&u.not(".validate-equalTo-blur").length&&u.addClass("validate-equalTo-blur").on("blur.validate-equalTo",function(){n(i).valid()}),t===u.val()},remote:function(t,i,r,u){if(this.optional(i))return"dependency-mismatch";u="string"==typeof u&&u||"remote";var f,o,s,e=this.previousValue(i,u);return this.settings.messages[i.name]||(this.settings.messages[i.name]={}),e.originalMessage=e.originalMessage||this.settings.messages[i.name][u],this.settings.messages[i.name][u]=e.message,r="string"==typeof r&&{url:r}||r,s=n.param(n.extend({data:t},r.data)),e.old===s?e.valid:(e.old=s,f=this,this.startRequest(i),o={},o[i.name]=t,n.ajax(n.extend(!0,{mode:"abort",port:"validate"+i.name,dataType:"json",data:o,context:f.currentForm,success:function(n){var r,s,h,o=n===!0||"true"===n;f.settings.messages[i.name][u]=e.originalMessage,o?(h=f.formSubmitted,f.resetInternals(),f.toHide=f.errorsFor(i),f.formSubmitted=h,f.successList.push(i),f.invalid[i.name]=!1,f.showErrors()):(r={},s=n||f.defaultMessage(i,{method:u,parameters:t}),r[i.name]=e.message=s,f.invalid[i.name]=!0,f.showErrors(r)),e.valid=o,f.stopRequest(i,o)}},r)),"pending")}}});var i,t={};return n.ajaxPrefilter?n.ajaxPrefilter(function(n,i,r){var u=n.port;"abort"===n.mode&&(t[u]&&t[u].abort(),t[u]=r)}):(i=n.ajax,n.ajax=function(r){var f=("mode"in r?r:n.ajaxSettings).mode,u=("port"in r?r:n.ajaxSettings).port;return"abort"===f?(t[u]&&t[u].abort(),t[u]=i.apply(this,arguments),t[u]):i.apply(this,arguments)}),n}),function(n){function i(n,t,i){n.rules[t]=i,n.message&&(n.messages[t]=n.message)}function h(n){return n.replace(/^\s+|\s+$/g,"").split(/\s*,\s*/g)}function f(n){return n.replace(/([!"#$%&'()*+,./:;<=>?@\[\\\]^`{|}~])/g,"\\$1")}function e(n){return n.substr(0,n.lastIndexOf(".")+1)}function o(n,t){return n.indexOf("*.")===0&&(n=n.replace("*.",t)),n}function c(t,i){var r=n(this).find("[data-valmsg-for='"+f(i[0].name)+"']"),u=r.attr("data-valmsg-replace"),e=u?n.parseJSON(u)!==!1:null;r.removeClass("field-validation-valid").addClass("field-validation-error"),t.data("unobtrusiveContainer",r),e?(r.empty(),t.removeClass("input-validation-error").appendTo(r)):t.hide()}function l(t,i){var u=n(this).find("[data-valmsg-summary=true]"),r=u.find("ul");r&&r.length&&i.errorList.length&&(r.empty(),u.addClass("validation-summary-errors").removeClass("validation-summary-valid"),n.each(i.errorList,function(){n("<li />").html(this.message).appendTo(r)}))}function a(t){var i=t.data("unobtrusiveContainer"),r=i.attr("data-valmsg-replace"),u=r?n.parseJSON(r):null;i&&(i.addClass("field-validation-valid").removeClass("field-validation-error"),t.removeData("unobtrusiveContainer"),u&&i.empty())}function v(){var t=n(this),i="__jquery_unobtrusive_validation_form_reset";if(!t.data(i)){t.data(i,!0);try{t.data("validator").resetForm()}finally{t.removeData(i)}t.find(".validation-summary-errors").addClass("validation-summary-valid").removeClass("validation-summary-errors"),t.find(".field-validation-error").addClass("field-validation-valid").removeClass("field-validation-error").removeData("unobtrusiveContainer").find(">*").removeData("unobtrusiveContainer")}}function s(t){var i=n(t),f=i.data(u),s=n.proxy(v,t),e=r.unobtrusive.options||{},o=function(i,r){var u=e[i];u&&n.isFunction(u)&&u.apply(t,r)};return f||(f={options:{errorClass:e.errorClass||"input-validation-error",errorElement:e.errorElement||"span",errorPlacement:function(){c.apply(t,arguments),o("errorPlacement",arguments)},invalidHandler:function(){l.apply(t,arguments),o("invalidHandler",arguments)},messages:{},rules:{},success:function(){a.apply(t,arguments),o("success",arguments)}},attachValidation:function(){i.off("reset."+u,s).on("reset."+u,s).validate(this.options)},validate:function(){return i.validate(),i.valid()}},i.data(u,f)),f}var r=n.validator,t,u="unobtrusiveValidation";r.unobtrusive={adapters:[],parseElement:function(t,i){var u=n(t),f=u.parents("form")[0],r,e,o;f&&(r=s(f),r.options.rules[t.name]=e={},r.options.messages[t.name]=o={},n.each(this.adapters,function(){var i="data-val-"+this.name,r=u.attr(i),s={};r!==undefined&&(i+="-",n.each(this.params,function(){s[this]=u.attr(i+this)}),this.adapt({element:t,form:f,message:r,params:s,rules:e,messages:o}))}),n.extend(e,{__dummy__:!0}),i||r.attachValidation())},parse:function(t){var i=n(t),u=i.parents().addBack().filter("form").add(i.find("form")).has("[data-val=true]");i.find("[data-val=true]").each(function(){r.unobtrusive.parseElement(this,!0)}),u.each(function(){var n=s(this);n&&n.attachValidation()})}},t=r.unobtrusive.adapters,t.add=function(n,t,i){return i||(i=t,t=[]),this.push({name:n,params:t,adapt:i}),this},t.addBool=function(n,t){return this.add(n,function(r){i(r,t||n,!0)})},t.addMinMax=function(n,t,r,u,f,e){return this.add(n,[f||"min",e||"max"],function(n){var f=n.params.min,e=n.params.max;f&&e?i(n,u,[f,e]):f?i(n,t,f):e&&i(n,r,e)})},t.addSingleVal=function(n,t,r){return this.add(n,[t||"val"],function(u){i(u,r||n,u.params[t])})},r.addMethod("__dummy__",function(){return!0}),r.addMethod("regex",function(n,t,i){var r;return this.optional(t)?!0:(r=new RegExp(i).exec(n),r&&r.index===0&&r[0].length===n.length)}),r.addMethod("nonalphamin",function(n,t,i){var r;return i&&(r=n.match(/\W/g),r=r&&r.length>=i),r}),r.methods.extension?(t.addSingleVal("accept","mimtype"),t.addSingleVal("extension","extension")):t.addSingleVal("extension","extension","accept"),t.addSingleVal("regex","pattern"),t.addBool("creditcard").addBool("date").addBool("digits").addBool("email").addBool("number").addBool("url"),t.addMinMax("length","minlength","maxlength","rangelength").addMinMax("range","min","max","range"),t.addMinMax("minlength","minlength").addMinMax("maxlength","minlength","maxlength"),t.add("equalto",["other"],function(t){var r=e(t.element.name),u=t.params.other,s=o(u,r),h=n(t.form).find(":input").filter("[name='"+f(s)+"']")[0];i(t,"equalTo",h)}),t.add("required",function(n){(n.element.tagName.toUpperCase()!=="INPUT"||n.element.type.toUpperCase()!=="CHECKBOX")&&i(n,"required",!0)}),t.add("remote",["url","type","additionalfields"],function(t){var r={url:t.params.url,type:t.params.type||"GET",data:{}},u=e(t.element.name);n.each(h(t.params.additionalfields||t.element.name),function(i,e){var s=o(e,u);r.data[s]=function(){var i=n(t.form).find(":input").filter("[name='"+f(s)+"']");return i.is(":checkbox")?i.filter(":checked").val()||i.filter(":hidden").val()||"":i.is(":radio")?i.filter(":checked").val()||"":i.val()}}),i(t,"remote",r)}),t.add("password",["min","nonalphamin","regex"],function(n){n.params.min&&i(n,"minlength",n.params.min),n.params.nonalphamin&&i(n,"nonalphamin",n.params.nonalphamin),n.params.regex&&i(n,"regex",n.params.regex)}),n(function(){r.unobtrusive.parse(document)})}(jQuery),typeof jQuery=="undefined")throw new Error("Bootstrap requires jQuery");+function(n){"use strict";function t(){var i=document.createElement("bootstrap"),t={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"},n;for(n in t)if(i.style[n]!==undefined)return{end:t[n]}}n.fn.emulateTransitionEnd=function(t){var i=!1,u=this,r;n(this).one(n.support.transition.end,function(){i=!0});return r=function(){i||n(u).trigger(n.support.transition.end)},setTimeout(r,t),this},n(function(){n.support.transition=t()})}(jQuery),+function(n){"use strict";var i='[data-dismiss="alert"]',t=function(t){n(t).on("click",i,this.close)},r;t.prototype.close=function(t){function f(){i.trigger("closed.bs.alert").remove()}var u=n(this),r=u.attr("data-target"),i;(r||(r=u.attr("href"),r=r&&r.replace(/.*(?=#[^\s]*$)/,"")),i=n(r),t&&t.preventDefault(),i.length||(i=u.hasClass("alert")?u:u.parent()),i.trigger(t=n.Event("close.bs.alert")),t.isDefaultPrevented())||(i.removeClass("in"),n.support.transition&&i.hasClass("fade")?i.one(n.support.transition.end,f).emulateTransitionEnd(150):f())},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)),typeof i=="string"&&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";var t=function(i,r){this.$element=n(i),this.options=n.extend({},t.DEFAULTS,r)},i;t.DEFAULTS={loadingText:"loading..."},t.prototype.setState=function(n){var i="disabled",t=this.$element,r=t.is("input")?"val":"html",u=t.data();n=n+"Text",u.resetText||t.data("resetText",t[r]()),t[r](u[n]||this.options[n]),setTimeout(function(){n=="loadingText"?t.addClass(i).attr(i,i):t.removeClass(i).removeAttr(i)},0)},t.prototype.toggle=function(){var i=this.$element.closest('[data-toggle="buttons"]'),t=!0,n;i.length&&(n=this.$element.find("input"),n.prop("type")==="radio"&&(n.prop("checked")&&this.$element.hasClass("active")?t=!1:i.find(".active").removeClass("active")),t&&n.prop("checked",!this.$element.hasClass("active")).trigger("change")),t&&this.$element.toggleClass("active")},i=n.fn.button,n.fn.button=function(i){return this.each(function(){var u=n(this),r=u.data("bs.button"),f=typeof i=="object"&&i;r||u.data("bs.button",r=new t(this,f)),i=="toggle"?r.toggle():i&&r.setState(i)})},n.fn.button.Constructor=t,n.fn.button.noConflict=function(){return n.fn.button=i,this};n(document).on("click.bs.button.data-api","[data-toggle^=button]",function(t){var i=n(t.target);i.hasClass("btn")||(i=i.closest(".btn")),i.button("toggle"),t.preventDefault()})}(jQuery),+function(n){"use strict";var t=function(t,i){this.$element=n(t),this.$indicators=this.$element.find(".carousel-indicators"),this.options=i,this.paused=this.sliding=this.interval=this.$active=this.$items=null,this.options.pause=="hover"&&this.$element.on("mouseenter",n.proxy(this.pause,this)).on("mouseleave",n.proxy(this.cycle,this))},i;t.DEFAULTS={interval:5e3,pause:"hover",wrap:!0},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.getActiveIndex=function(){return this.$active=this.$element.find(".item.active"),this.$items=this.$active.parent().children(),this.$items.index(this.$active)},t.prototype.to=function(t){var r=this,i=this.getActiveIndex();if(!(t>this.$items.length-1)&&!(t<0))return this.sliding?this.$element.one("slid.bs.carousel",function(){r.to(t)}):i==t?this.pause().cycle():this.slide(t>i?"next":"prev",n(this.$items[t]))},t.prototype.pause=function(t){return t||(this.paused=!0),this.$element.find(".next, .prev").length&&n.support.transition.end&&(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(t,i){var u=this.$element.find(".item.active"),r=i||u[t](),s=this.interval,f=t=="next"?"left":"right",h=t=="next"?"first":"last",o=this,e;if(!r.length){if(!this.options.wrap)return;r=this.$element.find(".item")[h]()}if(this.sliding=!0,s&&this.pause(),e=n.Event("slide.bs.carousel",{relatedTarget:r[0],direction:f}),!r.hasClass("active")){if(this.$indicators.length){this.$indicators.find(".active").removeClass("active");this.$element.one("slid.bs.carousel",function(){var t=n(o.$indicators.children()[o.getActiveIndex()]);t&&t.addClass("active")})}if(n.support.transition&&this.$element.hasClass("slide")){if(this.$element.trigger(e),e.isDefaultPrevented())return;r.addClass(t),r[0].offsetWidth,u.addClass(f),r.addClass(f),u.one(n.support.transition.end,function(){r.removeClass([t,f].join(" ")).addClass("active"),u.removeClass(["active",f].join(" ")),o.sliding=!1,setTimeout(function(){o.$element.trigger("slid.bs.carousel")},0)}).emulateTransitionEnd(600)}else{if(this.$element.trigger(e),e.isDefaultPrevented())return;u.removeClass("active"),r.addClass("active"),this.sliding=!1,this.$element.trigger("slid.bs.carousel")}return s&&this.cycle(),this}},i=n.fn.carousel,n.fn.carousel=function(i){return this.each(function(){var u=n(this),r=u.data("bs.carousel"),f=n.extend({},t.DEFAULTS,u.data(),typeof i=="object"&&i),e=typeof i=="string"?i:f.slide;r||u.data("bs.carousel",r=new t(this,f)),typeof i=="number"?r.to(i):e?r[e]():f.interval&&r.pause().cycle()})},n.fn.carousel.Constructor=t,n.fn.carousel.noConflict=function(){return n.fn.carousel=i,this};n(document).on("click.bs.carousel.data-api","[data-slide], [data-slide-to]",function(t){var i=n(this),f,r=n(i.attr("data-target")||(f=i.attr("href"))&&f.replace(/.*(?=#[^\s]+$)/,"")),e=n.extend({},r.data(),i.data()),u=i.attr("data-slide-to");u&&(e.interval=!1),r.carousel(e),(u=i.attr("data-slide-to"))&&r.data("bs.carousel").to(u),t.preventDefault()});n(window).on("load",function(){n('[data-ride="carousel"]').each(function(){var t=n(this);t.carousel(t.data())})})}(jQuery),+function(n){"use strict";var t=function(i,r){this.$element=n(i),this.options=n.extend({},t.DEFAULTS,r),this.transitioning=null,this.options.parent&&(this.$parent=n(this.options.parent)),this.options.toggle&&this.toggle()},i;t.DEFAULTS={toggle:!0},t.prototype.dimension=function(){var n=this.$element.hasClass("width");return n?"width":"height"},t.prototype.show=function(){var u,t,r,i,f,e;if(!this.transitioning&&!this.$element.hasClass("in")&&(u=n.Event("show.bs.collapse"),this.$element.trigger(u),!u.isDefaultPrevented())){if(t=this.$parent&&this.$parent.find("> .panel > .in"),t&&t.length){if(r=t.data("bs.collapse"),r&&r.transitioning)return;t.collapse("hide"),r||t.data("bs.collapse",null)}if(i=this.dimension(),this.$element.removeClass("collapse").addClass("collapsing")[i](0),this.transitioning=1,f=function(){this.$element.removeClass("collapsing").addClass("in")[i]("auto"),this.transitioning=0,this.$element.trigger("shown.bs.collapse")},!n.support.transition)return f.call(this);e=n.camelCase(["scroll",i].join("-")),this.$element.one(n.support.transition.end,n.proxy(f,this)).emulateTransitionEnd(350)[i](this.$element[0][e])}},t.prototype.hide=function(){var i,t,r;if(!this.transitioning&&this.$element.hasClass("in")&&(i=n.Event("hide.bs.collapse"),this.$element.trigger(i),!i.isDefaultPrevented())){if(t=this.dimension(),this.$element[t](this.$element[t]())[0].offsetHeight,this.$element.addClass("collapsing").removeClass("collapse").removeClass("in"),this.transitioning=1,r=function(){this.transitioning=0,this.$element.trigger("hidden.bs.collapse").removeClass("collapsing").addClass("collapse")},!n.support.transition)return r.call(this);this.$element[t](0).one(n.support.transition.end,n.proxy(r,this)).emulateTransitionEnd(350)}},t.prototype.toggle=function(){this[this.$element.hasClass("in")?"hide":"show"]()},i=n.fn.collapse,n.fn.collapse=function(i){return this.each(function(){var r=n(this),u=r.data("bs.collapse"),f=n.extend({},t.DEFAULTS,r.data(),typeof i=="object"&&i);u||r.data("bs.collapse",u=new t(this,f)),typeof i=="string"&&u[i]()})},n.fn.collapse.Constructor=t,n.fn.collapse.noConflict=function(){return n.fn.collapse=i,this};n(document).on("click.bs.collapse.data-api","[data-toggle=collapse]",function(t){var i=n(this),e,s=i.attr("data-target")||t.preventDefault()||(e=i.attr("href"))&&e.replace(/.*(?=#[^\s]+$)/,""),r=n(s),u=r.data("bs.collapse"),h=u?"toggle":i.data(),f=i.attr("data-parent"),o=f&&n(f);u&&u.transitioning||(o&&o.find('[data-toggle=collapse][data-parent="'+f+'"]').not(i).addClass("collapsed"),i[r.hasClass("in")?"addClass":"removeClass"]("collapsed")),r.collapse(h)})}(jQuery),+function(n){"use strict";function r(){n(e).remove(),n(i).each(function(t){var i=u(n(this));i.hasClass("open")&&((i.trigger(t=n.Event("hide.bs.dropdown")),t.isDefaultPrevented())||i.removeClass("open").trigger("hidden.bs.dropdown"))})}function u(t){var i=t.attr("data-target"),r;return i||(i=t.attr("href"),i=i&&/#/.test(i)&&i.replace(/.*(?=#[^\s]*$)/,"")),r=i&&n(i),r&&r.length?r:t.parent()}var e=".dropdown-backdrop",i="[data-toggle=dropdown]",t=function(t){n(t).on("click.bs.dropdown",this.toggle)},f;t.prototype.toggle=function(t){var f=n(this),i,e;if(!f.is(".disabled, :disabled")){if(i=u(f),e=i.hasClass("open"),r(),!e){if("ontouchstart"in document.documentElement&&!i.closest(".navbar-nav").length)n('<div class="dropdown-backdrop"/>').insertAfter(n(this)).on("click",r);if(i.trigger(t=n.Event("show.bs.dropdown")),t.isDefaultPrevented())return;i.toggleClass("open").trigger("shown.bs.dropdown"),f.focus()}return!1}},t.prototype.keydown=function(t){var e,o,s,f,r;if(/(38|40|27)/.test(t.keyCode)&&(e=n(this),t.preventDefault(),t.stopPropagation(),!e.is(".disabled, :disabled"))){if(o=u(e),s=o.hasClass("open"),!s||s&&t.keyCode==27)return t.which==27&&o.find(i).focus(),e.click();(f=n("[role=menu] li:not(.divider):visible a",o),f.length)&&(r=f.index(f.filter(":focus")),t.keyCode==38&&r>0&&r--,t.keyCode==40&&r<f.length-1&&r++,~r||(r=0),f.eq(r).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)),typeof i=="string"&&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",r).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+", [role=menu]",t.prototype.keydown)}(jQuery),+function(n){"use strict";var t=function(t,i){this.options=i,this.$element=n(t),this.$backdrop=this.isShown=null,this.options.remote&&this.$element.load(this.options.remote)},i;t.DEFAULTS={backdrop:!0,keyboard:!0,show:!0},t.prototype.toggle=function(n){return this[this.isShown?"hide":"show"](n)},t.prototype.show=function(t){var i=this,r=n.Event("show.bs.modal",{relatedTarget:t});if(this.$element.trigger(r),!this.isShown&&!r.isDefaultPrevented()){this.isShown=!0,this.escape();this.$element.on("click.dismiss.modal",'[data-dismiss="modal"]',n.proxy(this.hide,this));this.backdrop(function(){var u=n.support.transition&&i.$element.hasClass("fade"),r;i.$element.parent().length||i.$element.appendTo(document.body),i.$element.show(),u&&i.$element[0].offsetWidth,i.$element.addClass("in").attr("aria-hidden",!1),i.enforceFocus(),r=n.Event("shown.bs.modal",{relatedTarget:t}),u?i.$element.find(".modal-dialog").one(n.support.transition.end,function(){i.$element.focus().trigger(r)}).emulateTransitionEnd(300):i.$element.focus().trigger(r)})}},t.prototype.hide=function(t){(t&&t.preventDefault(),t=n.Event("hide.bs.modal"),this.$element.trigger(t),this.isShown&&!t.isDefaultPrevented())&&(this.isShown=!1,this.escape(),n(document).off("focusin.bs.modal"),this.$element.removeClass("in").attr("aria-hidden",!0).off("click.dismiss.modal"),n.support.transition&&this.$element.hasClass("fade")?this.$element.one(n.support.transition.end,n.proxy(this.hideModal,this)).emulateTransitionEnd(300):this.hideModal())},t.prototype.enforceFocus=function(){n(document).off("focusin.bs.modal").on("focusin.bs.modal",n.proxy(function(n){this.$element[0]===n.target||this.$element.has(n.target).length||this.$element.focus()},this))},t.prototype.escape=function(){if(this.isShown&&this.options.keyboard)this.$element.on("keyup.dismiss.bs.modal",n.proxy(function(n){n.which==27&&this.hide()},this));else this.isShown||this.$element.off("keyup.dismiss.bs.modal")},t.prototype.hideModal=function(){var n=this;this.$element.hide(),this.backdrop(function(){n.removeBackdrop(),n.$element.trigger("hidden.bs.modal")})},t.prototype.removeBackdrop=function(){this.$backdrop&&this.$backdrop.remove(),this.$backdrop=null},t.prototype.backdrop=function(t){var u=this,r=this.$element.hasClass("fade")?"fade":"",i;if(this.isShown&&this.options.backdrop){i=n.support.transition&&r,this.$backdrop=n('<div class="modal-backdrop '+r+'" />').appendTo(document.body);this.$element.on("click.dismiss.modal",n.proxy(function(n){n.target===n.currentTarget&&(this.options.backdrop=="static"?this.$element[0].focus.call(this.$element[0]):this.hide.call(this))},this));if(i&&this.$backdrop[0].offsetWidth,this.$backdrop.addClass("in"),!t)return;i?this.$backdrop.one(n.support.transition.end,t).emulateTransitionEnd(150):t()}else!this.isShown&&this.$backdrop?(this.$backdrop.removeClass("in"),n.support.transition&&this.$element.hasClass("fade")?this.$backdrop.one(n.support.transition.end,t).emulateTransitionEnd(150):t()):t&&t()},i=n.fn.modal,n.fn.modal=function(i,r){return this.each(function(){var f=n(this),u=f.data("bs.modal"),e=n.extend({},t.DEFAULTS,f.data(),typeof i=="object"&&i);u||f.data("bs.modal",u=new t(this,e)),typeof i=="string"?u[i](r):e.show&&u.show(r)})},n.fn.modal.Constructor=t,n.fn.modal.noConflict=function(){return n.fn.modal=i,this};n(document).on("click.bs.modal.data-api",'[data-toggle="modal"]',function(t){var i=n(this),r=i.attr("href"),u=n(i.attr("data-target")||r&&r.replace(/.*(?=#[^\s]+$)/,"")),f=u.data("modal")?"toggle":n.extend({remote:!/#/.test(r)&&r},u.data(),i.data());t.preventDefault();u.modal(f,this).one("hide",function(){i.is(":visible")&&i.focus()})});n(document).on("show.bs.modal",".modal",function(){n(document.body).addClass("modal-open")}).on("hidden.bs.modal",".modal",function(){n(document.body).removeClass("modal-open")})}(jQuery),+function(n){"use strict";var t=function(n,t){this.type=this.options=this.enabled=this.timeout=this.hoverState=this.$element=null,this.init("tooltip",n,t)},i;t.DEFAULTS={animation:!0,placement:"top",selector:!1,template:'<div class="tooltip"><div class="tooltip-arrow"><\/div><div class="tooltip-inner"><\/div><\/div>',trigger:"hover focus",title:"",delay:0,html:!1,container:!1},t.prototype.init=function(t,i,r){var f,e,u,o,s;for(this.enabled=!0,this.type=t,this.$element=n(i),this.options=this.getOptions(r),f=this.options.trigger.split(" "),e=f.length;e--;)if(u=f[e],u=="click")this.$element.on("click."+this.type,this.options.selector,n.proxy(this.toggle,this));else if(u!="manual"){o=u=="hover"?"mouseenter":"focus",s=u=="hover"?"mouseleave":"blur";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){return t=n.extend({},this.getDefaults(),this.$element.data(),t),t.delay&&typeof t.delay=="number"&&(t.delay={show:t.delay,hide:t.delay}),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)[this.type](this.getDelegateOptions()).data("bs."+this.type);if(clearTimeout(i.timeout),i.hoverState="in",!i.options.delay||!i.options.delay.show)return i.show();i.timeout=setTimeout(function(){i.hoverState=="in"&&i.show()},i.options.delay.show)},t.prototype.leave=function(t){var i=t instanceof this.constructor?t:n(t.currentTarget)[this.type](this.getDelegateOptions()).data("bs."+this.type);if(clearTimeout(i.timeout),i.hoverState="out",!i.options.delay||!i.options.delay.hide)return i.hide();i.timeout=setTimeout(function(){i.hoverState=="out"&&i.hide()},i.options.delay.hide)},t.prototype.show=function(){var o=n.Event("show.bs."+this.type),i,l;if(this.hasContent()&&this.enabled){if(this.$element.trigger(o),o.isDefaultPrevented())return;i=this.tip(),this.setContent(),this.options.animation&&i.addClass("fade");var t=typeof this.options.placement=="function"?this.options.placement.call(this,i[0],this.$element[0]):this.options.placement,s=/\s?auto?\s?/i,h=s.test(t);h&&(t=t.replace(s,"")||"top"),i.detach().css({top:0,left:0,display:"block"}).addClass(t),this.options.container?i.appendTo(this.options.container):i.insertAfter(this.$element);var r=this.getPosition(),u=i[0].offsetWidth,f=i[0].offsetHeight;if(h){var e=this.$element.parent(),a=t,c=document.documentElement.scrollTop||document.body.scrollTop,v=this.options.container=="body"?window.innerWidth:e.outerWidth(),y=this.options.container=="body"?window.innerHeight:e.outerHeight(),p=this.options.container=="body"?0:e.offset().left;t=t=="bottom"&&r.top+r.height+f-c>y?"top":t=="top"&&r.top-c-f<0?"bottom":t=="right"&&r.right+u>v?"left":t=="left"&&r.left-u<p?"right":t,i.removeClass(a).addClass(t)}l=this.getCalculatedOffset(t,r,u,f),this.applyPlacement(l,t),this.$element.trigger("shown.bs."+this.type)}},t.prototype.applyPlacement=function(n,t){var h,i=this.tip(),c=i[0].offsetWidth,f=i[0].offsetHeight,e=parseInt(i.css("margin-top"),10),o=parseInt(i.css("margin-left"),10),u,r,s;isNaN(e)&&(e=0),isNaN(o)&&(o=0),n.top=n.top+e,n.left=n.left+o,i.offset(n).addClass("in"),u=i[0].offsetWidth,r=i[0].offsetHeight,t=="top"&&r!=f&&(h=!0,n.top=n.top+f-r),/bottom|top/.test(t)?(s=0,n.left<0&&(s=n.left*-2,n.left=0,i.offset(n),u=i[0].offsetWidth,r=i[0].offsetHeight),this.replaceArrow(s-c+u,u,"left")):this.replaceArrow(r-f,r,"top"),h&&i.offset(n)},t.prototype.replaceArrow=function(n,t,i){this.arrow().css(i,n?50*(1-n/t)+"%":"")},t.prototype.setContent=function(){var n=this.tip(),t=this.getTitle();n.find(".tooltip-inner")[this.options.html?"html":"text"](t),n.removeClass("fade in top bottom left right")},t.prototype.hide=function(){function r(){u.hoverState!="in"&&t.detach()}var u=this,t=this.tip(),i=n.Event("hide.bs."+this.type);if(this.$element.trigger(i),!i.isDefaultPrevented())return t.removeClass("in"),n.support.transition&&this.$tip.hasClass("fade")?t.one(n.support.transition.end,r).emulateTransitionEnd(150):r(),this.$element.trigger("hidden.bs."+this.type),this},t.prototype.fixTitle=function(){var n=this.$element;(n.attr("title")||typeof n.attr("data-original-title")!="string")&&n.attr("data-original-title",n.attr("title")||"").attr("title","")},t.prototype.hasContent=function(){return this.getTitle()},t.prototype.getPosition=function(){var t=this.$element[0];return n.extend({},typeof t.getBoundingClientRect=="function"?t.getBoundingClientRect():{width:t.offsetWidth,height:t.offsetHeight},this.$element.offset())},t.prototype.getCalculatedOffset=function(n,t,i,r){return n=="bottom"?{top:t.top+t.height,left:t.left+t.width/2-i/2}:n=="top"?{top:t.top-r,left:t.left+t.width/2-i/2}:n=="left"?{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.getTitle=function(){var t,i=this.$element,n=this.options;return t=i.attr("data-original-title")||(typeof n.title=="function"?n.title.call(i[0]):n.title)},t.prototype.tip=function(){return this.$tip=this.$tip||n(this.options.template)},t.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".tooltip-arrow")},t.prototype.validate=function(){this.$element[0].parentNode||(this.hide(),this.$element=null,this.options=null)},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=t?n(t.currentTarget)[this.type](this.getDelegateOptions()).data("bs."+this.type):this;i.tip().hasClass("in")?i.leave(i):i.enter(i)},t.prototype.destroy=function(){this.hide().$element.off("."+this.type).removeData("bs."+this.type)},i=n.fn.tooltip,n.fn.tooltip=function(i){return this.each(function(){var u=n(this),r=u.data("bs.tooltip"),f=typeof i=="object"&&i;r||u.data("bs.tooltip",r=new t(this,f)),typeof i=="string"&&r[i]()})},n.fn.tooltip.Constructor=t,n.fn.tooltip.noConflict=function(){return n.fn.tooltip=i,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.DEFAULTS=n.extend({},n.fn.tooltip.Constructor.DEFAULTS,{placement:"right",trigger:"click",content:"",template:'<div class="popover"><div class="arrow"><\/div><h3 class="popover-title"><\/h3><div class="popover-content"><\/div><\/div>'}),t.prototype=n.extend({},n.fn.tooltip.Constructor.prototype),t.prototype.constructor=t,t.prototype.getDefaults=function(){return t.DEFAULTS},t.prototype.setContent=function(){var n=this.tip(),t=this.getTitle(),i=this.getContent();n.find(".popover-title")[this.options.html?"html":"text"](t),n.find(".popover-content")[this.options.html?"html":"text"](i),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")||(typeof n.content=="function"?n.content.call(t[0]):n.content)},t.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".arrow")},t.prototype.tip=function(){return this.$tip||(this.$tip=n(this.options.template)),this.$tip},i=n.fn.popover,n.fn.popover=function(i){return this.each(function(){var u=n(this),r=u.data("bs.popover"),f=typeof i=="object"&&i;r||u.data("bs.popover",r=new t(this,f)),typeof i=="string"&&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){var u,f=n.proxy(this.process,this);this.$element=n(i).is("body")?n(window):n(i),this.$body=n("body"),this.$scrollElement=this.$element.on("scroll.bs.scroll-spy.data-api",f),this.options=n.extend({},t.DEFAULTS,r),this.selector=(this.options.target||(u=n(i).attr("href"))&&u.replace(/.*(?=#[^\s]+$)/,"")||"")+" .nav li > a",this.offsets=n([]),this.targets=n([]),this.activeTarget=null,this.refresh(),this.process()}t.DEFAULTS={offset:10},t.prototype.refresh=function(){var i=this.$element[0]==window?"offset":"position",t,r;this.offsets=n([]),this.targets=n([]),t=this,r=this.$body.find(this.selector).map(function(){var f=n(this),r=f.data("target")||f.attr("href"),u=/^#\w/.test(r)&&n(r);return u&&u.length&&[[u[i]().top+(!n.isWindow(t.$scrollElement.get(0))&&t.$scrollElement.scrollTop()),r]]||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 i=this.$scrollElement.scrollTop()+this.options.offset,f=this.$scrollElement[0].scrollHeight||this.$body[0].scrollHeight,e=f-this.$scrollElement.height(),t=this.offsets,r=this.targets,u=this.activeTarget,n;if(i>=e)return u!=(n=r.last()[0])&&this.activate(n);for(n=t.length;n--;)u!=r[n]&&i>=t[n]&&(!t[n+1]||i<=t[n+1])&&this.activate(r[n])},t.prototype.activate=function(t){this.activeTarget=t,n(this.selector).parents(".active").removeClass("active");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")};var i=n.fn.scrollspy;n.fn.scrollspy=function(i){return this.each(function(){var u=n(this),r=u.data("bs.scrollspy"),f=typeof i=="object"&&i;r||u.data("bs.scrollspy",r=new t(this,f)),typeof i=="string"&&r[i]()})},n.fn.scrollspy.Constructor=t,n.fn.scrollspy.noConflict=function(){return n.fn.scrollspy=i,this};n(window).on("load",function(){n('[data-spy="scroll"]').each(function(){var t=n(this);t.scrollspy(t.data())})})}(jQuery),+function(n){"use strict";var t=function(t){this.element=n(t)},i;t.prototype.show=function(){var t=this.element,e=t.closest("ul:not(.dropdown-menu)"),i=t.data("target"),r,u,f;(i||(i=t.attr("href"),i=i&&i.replace(/.*(?=#[^\s]*$)/,"")),t.parent("li").hasClass("active"))||(r=e.find(".active:last a")[0],u=n.Event("show.bs.tab",{relatedTarget:r}),t.trigger(u),u.isDefaultPrevented())||(f=n(i),this.activate(t.parent("li"),e),this.activate(f,f.parent(),function(){t.trigger({type:"shown.bs.tab",relatedTarget:r})}))},t.prototype.activate=function(t,i,r){function e(){u.removeClass("active").find("> .dropdown-menu > .active").removeClass("active"),t.addClass("active"),f?(t[0].offsetWidth,t.addClass("in")):t.removeClass("fade"),t.parent(".dropdown-menu")&&t.closest("li.dropdown").addClass("active"),r&&r()}var u=i.find("> .active"),f=r&&n.support.transition&&u.hasClass("fade");f?u.one(n.support.transition.end,e).emulateTransitionEnd(150):e(),u.removeClass("in")},i=n.fn.tab,n.fn.tab=function(i){return this.each(function(){var u=n(this),r=u.data("bs.tab");r||u.data("bs.tab",r=new t(this)),typeof i=="string"&&r[i]()})},n.fn.tab.Constructor=t,n.fn.tab.noConflict=function(){return n.fn.tab=i,this};n(document).on("click.bs.tab.data-api",'[data-toggle="tab"], [data-toggle="pill"]',function(t){t.preventDefault(),n(this).tab("show")})}(jQuery),+function(n){"use strict";var t=function(i,r){this.options=n.extend({},t.DEFAULTS,r),this.$window=n(window).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=this.unpin=null,this.checkPosition()},i;t.RESET="affix affix-top affix-bottom",t.DEFAULTS={offset:0},t.prototype.checkPositionWithEventLoop=function(){setTimeout(n.proxy(this.checkPosition,this),1)},t.prototype.checkPosition=function(){var i;if(this.$element.is(":visible")){var s=n(document).height(),e=this.$window.scrollTop(),o=this.$element.offset(),r=this.options.offset,f=r.top,u=r.bottom;(typeof r!="object"&&(u=f=r),typeof f=="function"&&(f=r.top()),typeof u=="function"&&(u=r.bottom()),i=this.unpin!=null&&e+this.unpin<=o.top?!1:u!=null&&o.top+this.$element.height()>=s-u?"bottom":f!=null&&e<=f?"top":!1,this.affixed!==i)&&(this.unpin&&this.$element.css("top",""),this.affixed=i,this.unpin=i=="bottom"?o.top-e:null,this.$element.removeClass(t.RESET).addClass("affix"+(i?"-"+i:"")),i=="bottom"&&this.$element.offset({top:document.body.offsetHeight-u-this.$element.height()}))}},i=n.fn.affix,n.fn.affix=function(i){return this.each(function(){var u=n(this),r=u.data("bs.affix"),f=typeof i=="object"&&i;r||u.data("bs.affix",r=new t(this,f)),typeof i=="string"&&r[i]()})},n.fn.affix.Constructor=t,n.fn.affix.noConflict=function(){return n.fn.affix=i,this};n(window).on("load",function(){n('[data-spy="affix"]').each(function(){var i=n(this),t=i.data();t.offset=t.offset||{},t.offsetBottom&&(t.offset.bottom=t.offsetBottom),t.offsetTop&&(t.offset.top=t.offsetTop),i.affix(t)})})}(jQuery),function(n){"use strict";function t(n){return(n||"").toLowerCase()}var i="2.1.5";n.fn.cycle=function(i){var r;return this.length===0&&!n.isReady?(r={s:this.selector,c:this.context},n.fn.cycle.log("requeuing slideshow (dom not ready)"),n(function(){n(r.s,r.c).cycle(i)}),this):this.each(function(){var f,r,h,o,u=n(this),s=n.fn.cycle.log,e;if(!u.data("cycle.opts")){(u.data("cycle-log")===!1||i&&i.log===!1||r&&r.log===!1)&&(s=n.noop),s("--c2 init--"),f=u.data();for(e in f)f.hasOwnProperty(e)&&/^cycle[A-Z]+/.test(e)&&(o=f[e],h=e.match(/^cycle(.*)/)[1].replace(/^[A-Z]/,t),s(h+":",o,"("+typeof o+")"),f[h]=o);r=n.extend({},n.fn.cycle.defaults,f,i||{}),r.timeoutId=0,r.paused=r.paused||!1,r.container=u,r._maxZ=r.maxZ,r.API=n.extend({_container:u},n.fn.cycle.API),r.API.log=s,r.API.trigger=function(n,t){return r.container.trigger(n,t),r.API},u.data("cycle.opts",r),u.data("cycle.API",r.API),r.API.trigger("cycle-bootstrap",[r,r.API]),r.API.addInitialSlides(),r.API.preInitSlideshow(),r.slides.length&&r.API.initSlideshow()}})},n.fn.cycle.API={opts:function(){return this._container.data("cycle.opts")},addInitialSlides:function(){var t=this.opts(),i=t.slides;t.slideCount=0,t.slides=n(),i=i.jquery?i:t.container.find(i),t.random&&i.sort(function(){return Math.random()-.5}),t.API.add(i)},preInitSlideshow:function(){var t=this.opts(),i;t.API.trigger("cycle-pre-initialize",[t]),i=n.fn.cycle.transitions[t.fx],i&&n.isFunction(i.preInit)&&i.preInit(t),t._preInitialized=!0},postInitSlideshow:function(){var t=this.opts(),i;t.API.trigger("cycle-post-initialize",[t]),i=n.fn.cycle.transitions[t.fx],i&&n.isFunction(i.postInit)&&i.postInit(t)},initSlideshow:function(){var t=this.opts(),r=t.container,i;t.API.calcFirstSlide(),t.container.css("position")=="static"&&t.container.css("position","relative"),n(t.slides[t.currSlide]).css({opacity:1,display:"block",visibility:"visible"}),t.API.stackSlides(t.slides[t.currSlide],t.slides[t.nextSlide],!t.reverse),t.pauseOnHover&&(t.pauseOnHover!==!0&&(r=n(t.pauseOnHover)),r.hover(function(){t.API.pause(!0)},function(){t.API.resume(!0)})),t.timeout&&(i=t.API.getSlideOpts(t.currSlide),t.API.queueTransition(i,i.timeout+t.delay)),t._initialized=!0,t.API.updateView(!0),t.API.trigger("cycle-initialized",[t]),t.API.postInitSlideshow()},pause:function(t){var i=this.opts(),r=i.API.getSlideOpts(),u=i.hoverPaused||i.paused;t?i.hoverPaused=!0:i.paused=!0,u||(i.container.addClass("cycle-paused"),i.API.trigger("cycle-paused",[i]).log("cycle-paused"),r.timeout&&(clearTimeout(i.timeoutId),i.timeoutId=0,i._remainingTimeout-=n.now()-i._lastQueue,(i._remainingTimeout<0||isNaN(i._remainingTimeout))&&(i._remainingTimeout=undefined)))},resume:function(n){var t=this.opts(),i=!t.hoverPaused&&!t.paused,r;n?t.hoverPaused=!1:t.paused=!1,i||(t.container.removeClass("cycle-paused"),t.slides.filter(":animated").length===0&&t.API.queueTransition(t.API.getSlideOpts(),t._remainingTimeout),t.API.trigger("cycle-resumed",[t,t._remainingTimeout]).log("cycle-resumed"))},add:function(t,i){var r=this.opts(),e=r.slideCount,u=!1,f;n.type(t)=="string"&&(t=n.trim(t)),n(t).each(function(){var f,u=n(this);i?r.container.prepend(u):r.container.append(u),r.slideCount++,f=r.API.buildSlideOpts(u),r.slides=i?n(u).add(r.slides):r.slides.add(u),r.API.initSlide(f,u,--r._maxZ),u.data("cycle.opts",f),r.API.trigger("cycle-slide-added",[r,f,u])}),r.API.updateView(!0),u=r._preInitialized&&e<2&&r.slideCount>=1,u&&(r._initialized?r.timeout&&(f=r.slides.length,r.nextSlide=r.reverse?f-1:1,r.timeoutId||r.API.queueTransition(r)):r.API.initSlideshow())},calcFirstSlide:function(){var n=this.opts(),t;t=parseInt(n.startingSlide||0,10),(t>=n.slides.length||t<0)&&(t=0),n.currSlide=t,n.reverse?(n.nextSlide=t-1,n.nextSlide<0&&(n.nextSlide=n.slides.length-1)):(n.nextSlide=t+1,n.nextSlide==n.slides.length&&(n.nextSlide=0))},calcNextSlide:function(){var n=this.opts(),t;n.reverse?(t=n.nextSlide-1<0,n.nextSlide=t?n.slideCount-1:n.nextSlide-1,n.currSlide=t?0:n.nextSlide+1):(t=n.nextSlide+1==n.slides.length,n.nextSlide=t?0:n.nextSlide+1,n.currSlide=t?n.slides.length-1:n.nextSlide-1)},calcTx:function(t,i){var r=t,u;return r._tempFx?u=n.fn.cycle.transitions[r._tempFx]:i&&r.manualFx&&(u=n.fn.cycle.transitions[r.manualFx]),u||(u=n.fn.cycle.transitions[r.fx]),r._tempFx=null,this.opts()._tempFx=null,u||(u=n.fn.cycle.transitions.fade,r.API.log('Transition "'+r.fx+'" not found.  Using fade.')),u},prepareTx:function(n,t){var i=this.opts(),o,f,e,r,u;if(i.slideCount<2){i.timeoutId=0;return}(n&&(!i.busy||i.manualTrump)&&(i.API.stopTransition(),i.busy=!1,clearTimeout(i.timeoutId),i.timeoutId=0),i.busy)||(i.timeoutId!==0||n)&&(f=i.slides[i.currSlide],e=i.slides[i.nextSlide],r=i.API.getSlideOpts(i.nextSlide),u=i.API.calcTx(r,n),i._tx=u,n&&r.manualSpeed!==undefined&&(r.speed=r.manualSpeed),i.nextSlide!=i.currSlide&&(n||!i.paused&&!i.hoverPaused&&i.timeout)?(i.API.trigger("cycle-before",[r,f,e,t]),u.before&&u.before(r,f,e,t),o=function(){(i.busy=!1,i.container.data("cycle.opts"))&&(u.after&&u.after(r,f,e,t),i.API.trigger("cycle-after",[r,f,e,t]),i.API.queueTransition(r),i.API.updateView(!0))},i.busy=!0,u.transition?u.transition(r,f,e,t,o):i.API.doTransition(r,f,e,t,o),i.API.calcNextSlide(),i.API.updateView()):i.API.queueTransition(r))},doTransition:function(t,i,r,u,f){var e=t,o=n(i),s=n(r),h=function(){s.animate(e.animIn||{opacity:1},e.speed,e.easeIn||e.easing,f)};s.css(e.cssBefore||{}),o.animate(e.animOut||{},e.speed,e.easeOut||e.easing,function(){o.css(e.cssAfter||{}),e.sync||h()}),e.sync&&h()},queueTransition:function(t,i){var r=this.opts(),u=i!==undefined?i:t.timeout;if(r.nextSlide===0&&--r.loop==0){r.API.log("terminating; loop=0"),r.timeout=0,u?setTimeout(function(){r.API.trigger("cycle-finished",[r])},u):r.API.trigger("cycle-finished",[r]),r.nextSlide=r.currSlide;return}if(r.continueAuto!==undefined&&(r.continueAuto===!1||n.isFunction(r.continueAuto)&&r.continueAuto()===!1)){r.API.log("terminating automatic transitions"),r.timeout=0,r.timeoutId&&clearTimeout(r.timeoutId);return}u&&(r._lastQueue=n.now(),i===undefined&&(r._remainingTimeout=t.timeout),r.paused||r.hoverPaused||(r.timeoutId=setTimeout(function(){r.API.prepareTx(!1,!r.reverse)},u)))},stopTransition:function(){var n=this.opts();n.slides.filter(":animated").length&&(n.slides.stop(!1,!0),n.API.trigger("cycle-transition-stopped",[n])),n._tx&&n._tx.stopTransition&&n._tx.stopTransition(n)},advanceSlide:function(n){var t=this.opts();return clearTimeout(t.timeoutId),t.timeoutId=0,t.nextSlide=t.currSlide+n,t.nextSlide<0?t.nextSlide=t.slides.length-1:t.nextSlide>=t.slides.length&&(t.nextSlide=0),t.API.prepareTx(!0,n>=0),!1},buildSlideOpts:function(i){var f=this.opts(),e,o,r=i.data()||{},u;for(u in r)r.hasOwnProperty(u)&&/^cycle[A-Z]+/.test(u)&&(e=r[u],o=u.match(/^cycle(.*)/)[1].replace(/^[A-Z]/,t),f.API.log("["+(f.slideCount-1)+"]",o+":",e,"("+typeof e+")"),r[o]=e);r=n.extend({},n.fn.cycle.defaults,f,r),r.slideNum=f.slideCount;try{delete r.API,delete r.slideCount,delete r.currSlide,delete r.nextSlide,delete r.slides}catch(s){}return r},getSlideOpts:function(t){var i=this.opts(),r,u;return t===undefined&&(t=i.currSlide),r=i.slides[t],u=n(r).data("cycle.opts"),n.extend({},i,u)},initSlide:function(t,i,r){var u=this.opts();i.css(t.slideCss||{}),r>0&&i.css("zIndex",r),isNaN(t.speed)&&(t.speed=n.fx.speeds[t.speed]||n.fx.speeds._default),t.sync||(t.speed=t.speed/2),i.addClass(u.slideClass)},updateView:function(n,t){var r=this.opts(),u,f;r._initialized&&((u=r.API.getSlideOpts(),f=r.slides[r.currSlide],!n&&t!==!0&&(r.API.trigger("cycle-update-view-before",[r,u,f]),r.updateView<0))||(r.slideActiveClass&&r.slides.removeClass(r.slideActiveClass).eq(r.currSlide).addClass(r.slideActiveClass),n&&r.hideNonActive&&r.slides.filter(":not(."+r.slideActiveClass+")").css("visibility","hidden"),r.updateView===0&&setTimeout(function(){r.API.trigger("cycle-update-view",[r,u,f,n])},u.speed/(r.sync?2:1)),r.updateView!==0&&r.API.trigger("cycle-update-view",[r,u,f,n]),n&&r.API.trigger("cycle-update-view-after",[r,u,f])))},getComponent:function(t){var r=this.opts(),i=r[t];return typeof i=="string"?/^\s*[\>|\+|~]/.test(i)?r.container.find(i):n(i):i.jquery?i:n(i)},stackSlides:function(t,i,r){var u=this.opts(),f,e,o;if(t||(t=u.slides[u.currSlide],i=u.slides[u.nextSlide],r=!u.reverse),n(t).css("zIndex",u.maxZ),e=u.maxZ-2,o=u.slideCount,r){for(f=u.currSlide+1;f<o;f++)n(u.slides[f]).css("zIndex",e--);for(f=0;f<u.currSlide;f++)n(u.slides[f]).css("zIndex",e--)}else{for(f=u.currSlide-1;f>=0;f--)n(u.slides[f]).css("zIndex",e--);for(f=o-1;f>u.currSlide;f--)n(u.slides[f]).css("zIndex",e--)}n(i).css("zIndex",u.maxZ-1)},getSlideIndex:function(n){return this.opts().slides.index(n)}},n.fn.cycle.log=function(){window.console&&console.log&&console.log("[cycle2] "+Array.prototype.join.call(arguments," "))},n.fn.cycle.version=function(){return"Cycle2: "+i},n.fn.cycle.transitions={custom:{},none:{before:function(n,t,i,r){n.API.stackSlides(i,t,r),n.cssBefore={opacity:1,visibility:"visible",display:"block"}}},fade:{before:function(t,i,r,u){var f=t.API.getSlideOpts(t.nextSlide).slideCss||{};t.API.stackSlides(i,r,u),t.cssBefore=n.extend(f,{opacity:0,visibility:"visible",display:"block"}),t.animIn={opacity:1},t.animOut={opacity:0}}},fadeout:{before:function(t,i,r,u){var f=t.API.getSlideOpts(t.nextSlide).slideCss||{};t.API.stackSlides(i,r,u),t.cssBefore=n.extend(f,{opacity:1,visibility:"visible",display:"block"}),t.animOut={opacity:0}}},scrollHorz:{before:function(n,t,i,r){n.API.stackSlides(t,i,r);var u=n.container.css("overflow","hidden").width();n.cssBefore={left:r?u:-u,top:0,opacity:1,visibility:"visible",display:"block"},n.cssAfter={zIndex:n._maxZ-2,left:0},n.animIn={left:0},n.animOut={left:r?-u:u}}}},n.fn.cycle.defaults={allowWrap:!0,autoSelector:".cycle-slideshow[data-cycle-auto-init!=false]",delay:0,easing:null,fx:"fade",hideNonActive:!0,loop:0,manualFx:undefined,manualSpeed:undefined,manualTrump:!0,maxZ:100,pauseOnHover:!1,reverse:!1,slideActiveClass:"cycle-slide-active",slideClass:"cycle-slide",slideCss:{position:"absolute",top:0,left:0},slides:"> img",speed:500,startingSlide:0,sync:!0,timeout:4e3,updateView:0},n(document).ready(function(){n(n.fn.cycle.defaults.autoSelector).cycle()})}(jQuery),function(n){"use strict";function t(t,i){var e,o,f,r=i.autoHeight;if(r=="container")o=n(i.slides[i.currSlide]).outerHeight(),i.container.height(o);else if(i._autoHeightRatio)i.container.height(i.container.width()/i._autoHeightRatio);else if(r==="calc"||n.type(r)=="number"&&r>=0){if(f=r==="calc"?u(t,i):r>=i.slides.length?0:r,f==i._sentinelIndex)return;i._sentinelIndex=f,i._sentinel&&i._sentinel.remove(),e=n(i.slides[f].cloneNode(!0)),e.removeAttr("id name rel").find("[id],[name],[rel]").removeAttr("id name rel"),e.css({position:"static",visibility:"hidden",display:"block"}).prependTo(i.container).addClass("cycle-sentinel cycle-slide").removeClass("cycle-slide-active"),e.find("*").css("visibility","hidden"),i._sentinel=e}}function u(t,i){var r=0,u=-1;return i.slides.each(function(t){var i=n(this).height();i>u&&(u=i,r=t)}),r}function i(t,i,r,u){var e=n(u).outerHeight();i.container.animate({height:e},i.autoHeightSpeed,i.autoHeightEasing)}function r(u,f){f._autoHeightOnResize&&(n(window).off("resize orientationchange",f._autoHeightOnResize),f._autoHeightOnResize=null),f.container.off("cycle-slide-added cycle-slide-removed",t),f.container.off("cycle-destroyed",r),f.container.off("cycle-before",i),f._sentinel&&(f._sentinel.remove(),f._sentinel=null)}n.extend(n.fn.cycle.defaults,{autoHeight:0,autoHeightSpeed:250,autoHeightEasing:null});n(document).on("cycle-initialized",function(u,f){function c(){t(u,f)}var o=f.autoHeight,s=n.type(o),h=null,e;if(s==="string"||s==="number"){f.container.on("cycle-slide-added cycle-slide-removed",t);f.container.on("cycle-destroyed",r);if(o=="container")f.container.on("cycle-before",i);else s==="string"&&/\d+\:\d+/.test(o)&&(e=o.match(/(\d+)\:(\d+)/),e=e[1]/e[2],f._autoHeightRatio=e);if(s!=="number"){f._autoHeightOnResize=function(){clearTimeout(h),h=setTimeout(c,50)};n(window).on("resize orientationchange",f._autoHeightOnResize)}setTimeout(c,30)}})}(jQuery),function(n){"use strict";n.extend(n.fn.cycle.defaults,{caption:"> .cycle-caption",captionTemplate:"{{slideNum}} / {{slideCount}}",overlay:"> .cycle-overlay",overlayTemplate:"<div>{{title}}<\/div><div>{{desc}}<\/div>",captionModule:"caption"});n(document).on("cycle-update-view",function(t,i,r,u){if(i.captionModule==="caption"){var f;n.each(["caption","overlay"],function(){var t=this,f=r[t+"Template"],n=i.API.getComponent(t);n.length&&f?(n.html(i.API.tmpl(f,r,i,u)),n.show()):n.hide()})}});n(document).on("cycle-destroyed",function(t,i){var r;n.each(["caption","overlay"],function(){var n=this,t=i[n+"Template"];i[n]&&t&&(r=i.API.getComponent("caption"),r.empty())})})}(jQuery),function(n){"use strict";var t=n.fn.cycle;n.fn.cycle=function(i){var r,f,u,e=n.makeArray(arguments);return n.type(i)=="number"?this.cycle("goto",i):n.type(i)=="string"?this.each(function(){var o;if(r=i,u=n(this).data("cycle.opts"),u===undefined){t.log('slideshow must be initialized before sending commands; "'+r+'" ignored');return}if(r=r=="goto"?"jump":r,f=u.API[r],n.isFunction(f))return o=n.makeArray(e),o.shift(),f.apply(u.API,o);t.log("unknown command: ",r)}):t.apply(this,arguments)},n.extend(n.fn.cycle,t),n.extend(t.API,{next:function(){var n=this.opts(),t;(!n.busy||n.manualTrump)&&((t=n.reverse?-1:1,n.allowWrap===!1&&n.currSlide+t>=n.slideCount)||(n.API.advanceSlide(t),n.API.trigger("cycle-next",[n]).log("cycle-next")))},prev:function(){var n=this.opts(),t;(!n.busy||n.manualTrump)&&((t=n.reverse?1:-1,n.allowWrap===!1&&n.currSlide+t<0)||(n.API.advanceSlide(t),n.API.trigger("cycle-prev",[n]).log("cycle-prev")))},destroy:function(){this.stop();var t=this.opts(),i=n.isFunction(n._data)?n._data:n.noop;clearTimeout(t.timeoutId),t.timeoutId=0,t.API.stop(),t.API.trigger("cycle-destroyed",[t]).log("cycle-destroyed"),t.container.removeData(),i(t.container[0],"parsedAttrs",!1),t.retainStylesOnDestroy||(t.container.removeAttr("style"),t.slides.removeAttr("style"),t.slides.removeClass(t.slideActiveClass)),t.slides.each(function(){n(this).removeData(),i(this,"parsedAttrs",!1)})},jump:function(n,t){var u,i=this.opts(),r;if(!i.busy||i.manualTrump){if(r=parseInt(n,10),isNaN(r)||r<0||r>=i.slides.length){i.API.log("goto: invalid slide index: "+r);return}if(r==i.currSlide){i.API.log("goto: skipping, already on slide",r);return}i.nextSlide=r,clearTimeout(i.timeoutId),i.timeoutId=0,i.API.log("goto: ",r," (zero-index)"),u=i.currSlide<i.nextSlide,i._tempFx=t,i.API.prepareTx(!0,u)}},stop:function(){var t=this.opts(),i=t.container;clearTimeout(t.timeoutId),t.timeoutId=0,t.API.stopTransition(),t.pauseOnHover&&(t.pauseOnHover!==!0&&(i=n(t.pauseOnHover)),i.off("mouseenter mouseleave")),t.API.trigger("cycle-stopped",[t]).log("cycle-stopped")},reinit:function(){var n=this.opts();n.API.destroy(),n.container.cycle()},remove:function(t){for(var i=this.opts(),u,f,e=[],o=1,r=0;r<i.slides.length;r++)u=i.slides[r],r==t?f=u:(e.push(u),n(u).data("cycle.opts").slideNum=o,o++);f&&(i.slides=n(e),i.slideCount--,n(f).remove(),t==i.currSlide?i.API.advanceSlide(1):t<i.currSlide?i.currSlide--:i.currSlide++,i.API.trigger("cycle-slide-removed",[i,t,f]).log("cycle-slide-removed"),i.API.updateView())}});n(document).on("click.cycle","[data-cycle-cmd]",function(t){t.preventDefault();var i=n(this),r=i.data("cycle-cmd"),u=i.data("cycle-context")||".cycle-slideshow";n(u).cycle(r,i.data("cycle-arg"))})}(jQuery),function(n){"use strict";function t(t,i){var r;if(t._hashFence){t._hashFence=!1;return}r=window.location.hash.substring(1),t.slides.each(function(u){if(n(this).data("cycle-hash")==r){if(i===!0)t.startingSlide=u;else{var f=t.currSlide<u;t.nextSlide=u,t.API.prepareTx(!0,f)}return!1}})}n(document).on("cycle-pre-initialize",function(i,r){t(r,!0),r._onHashChange=function(){t(r,!1)};n(window).on("hashchange",r._onHashChange)});n(document).on("cycle-update-view",function(n,t,i){i.hash&&"#"+i.hash!=window.location.hash&&(t._hashFence=!0,window.location.hash=i.hash)});n(document).on("cycle-destroyed",function(t,i){i._onHashChange&&n(window).off("hashchange",i._onHashChange)})}(jQuery),function(n){"use strict";n.extend(n.fn.cycle.defaults,{loader:!1});n(document).on("cycle-bootstrap",function(t,i){function u(t,u){function s(t){var o;i.loader=="wait"?(e.push(t),f===0&&(e.sort(h),r.apply(i.API,[e,u]),i.container.removeClass("cycle-loading"))):(o=n(i.slides[i.currSlide]),r.apply(i.API,[t,u]),o.show(),i.container.removeClass("cycle-loading"))}function h(n,t){return n.data("index")-t.data("index")}var e=[],o,f;if(n.type(t)=="string")t=n.trim(t);else if(n.type(t)==="array")for(o=0;o<t.length;o++)t[o]=n(t[o])[0];(t=n(t),f=t.length,f)&&(t.css("visibility","hidden").appendTo("body").each(function(t){function l(){--c==0&&(--f,s(o))}var c=0,o=n(this),h=o.is("img")?o:o.find("img");if(o.data("index",t),h=h.filter(":not(.cycle-loader-ignore)").filter(':not([src=""])'),!h.length){--f,e.push(o);return}c=h.length,h.each(function(){if(this.complete)l();else n(this).load(function(){l()}).on("error",function(){--c==0&&(i.API.log("slide skipped; img not loaded:",this.src),--f==0&&i.loader=="wait"&&r.apply(i.API,[e,u]))})})}),f&&i.container.addClass("cycle-loading"))}var r;i.loader&&(r=i.API.add,i.API.add=u)})}(jQuery),function(n){"use strict";function t(t,i,r){var u,f=t.API.getComponent("pager");f.each(function(){var f=n(this),e;i.pagerTemplate?(e=t.API.tmpl(i.pagerTemplate,i,t,r[0]),u=n(e).appendTo(f)):u=f.children().eq(t.slideCount-1);u.on(t.pagerEvent,function(n){t.pagerEventBubble||n.preventDefault(),t.API.page(f,n.currentTarget)})})}function i(n,t){var i=this.opts();if(!i.busy||i.manualTrump){var u=n.children().index(t),r=u,f=i.currSlide<r;i.currSlide!=r&&(i.nextSlide=r,i._tempFx=i.pagerFx,i.API.prepareTx(!0,f),i.API.trigger("cycle-pager-activated",[i,n,t]))}}n.extend(n.fn.cycle.defaults,{pager:"> .cycle-pager",pagerActiveClass:"cycle-pager-active",pagerEvent:"click.cycle",pagerEventBubble:undefined,pagerTemplate:"<span>&bull;<\/span>"});n(document).on("cycle-bootstrap",function(n,i,r){r.buildPagerLink=t});n(document).on("cycle-slide-added",function(n,t,r,u){t.pager&&(t.API.buildPagerLink(t,r,u),t.API.page=i)});n(document).on("cycle-slide-removed",function(t,i,r){if(i.pager){var f=i.API.getComponent("pager");f.each(function(){var t=n(this);n(t.children()[r]).remove()})}});n(document).on("cycle-update-view",function(t,i){var u;i.pager&&(u=i.API.getComponent("pager"),u.each(function(){n(this).children().removeClass(i.pagerActiveClass).eq(i.currSlide).addClass(i.pagerActiveClass)}))});n(document).on("cycle-destroyed",function(n,t){var i=t.API.getComponent("pager");i&&(i.children().off(t.pagerEvent),t.pagerTemplate&&i.empty())})}(jQuery),function(n){"use strict";n.extend(n.fn.cycle.defaults,{next:"> .cycle-next",nextEvent:"click.cycle",disabledClass:"disabled",prev:"> .cycle-prev",prevEvent:"click.cycle",swipe:!1});n(document).on("cycle-initialized",function(n,t){t.API.getComponent("next").on(t.nextEvent,function(n){n.preventDefault(),t.API.next()});t.API.getComponent("prev").on(t.prevEvent,function(n){n.preventDefault(),t.API.prev()});if(t.swipe){var i=t.swipeVert?"swipeUp.cycle":"swipeLeft.cycle swipeleft.cycle",r=t.swipeVert?"swipeDown.cycle":"swipeRight.cycle swiperight.cycle";t.container.on(i,function(){t._tempFx=t.swipeFx,t.API.next()});t.container.on(r,function(){t._tempFx=t.swipeFx,t.API.prev()})}});n(document).on("cycle-update-view",function(n,t){if(!t.allowWrap){var u=t.disabledClass,f=t.API.getComponent("next"),e=t.API.getComponent("prev"),o=t._prevBoundry||0,s=t._nextBoundry!==undefined?t._nextBoundry:t.slideCount-1;t.currSlide==s?f.addClass(u).prop("disabled",!0):f.removeClass(u).prop("disabled",!1),t.currSlide===o?e.addClass(u).prop("disabled",!0):e.removeClass(u).prop("disabled",!1)}});n(document).on("cycle-destroyed",function(n,t){t.API.getComponent("prev").off(t.nextEvent),t.API.getComponent("next").off(t.prevEvent),t.container.off("swipeleft.cycle swiperight.cycle swipeLeft.cycle swipeRight.cycle swipeUp.cycle swipeDown.cycle")})}(jQuery),function(n){"use strict";n.extend(n.fn.cycle.defaults,{progressive:!1});n(document).on("cycle-pre-initialize",function(t,i){if(i.progressive){var u=i.API,f=u.next,s=u.prev,e=u.prepareTx,h=n.type(i.progressive),r,o;if(h=="array")r=i.progressive;else if(n.isFunction(i.progressive))r=i.progressive(i);else if(h=="string"){if(o=n(i.progressive),r=n.trim(o.html()),!r)return;if(/^(\[)/.test(r))try{r=n.parseJSON(r)}catch(c){u.log("error parsing progressive slides",c);return}else r=r.split(new RegExp(o.data("cycle-split")||"\n")),r[r.length-1]||r.pop()}e&&(u.prepareTx=function(n,t){var f,u;if(n||r.length===0){e.apply(i.API,[n,t]);return}if(t&&i.currSlide==i.slideCount-1){u=r[0],r=r.slice(1);i.container.one("cycle-slide-added",function(n,t){setTimeout(function(){t.API.advanceSlide(1)},50)});i.API.add(u)}else if(t||i.currSlide!==0)e.apply(i.API,[n,t]);else{f=r.length-1,u=r[f],r=r.slice(0,f);i.container.one("cycle-slide-added",function(n,t){setTimeout(function(){t.currSlide=1,t.API.advanceSlide(-1)},50)});i.API.add(u,!0)}}),f&&(u.next=function(){var n=this.opts(),t;if(r.length&&n.currSlide==n.slideCount-1){t=r[0],r=r.slice(1);n.container.one("cycle-slide-added",function(n,t){f.apply(t.API),t.container.removeClass("cycle-loading")});n.container.addClass("cycle-loading"),n.API.add(t)}else f.apply(n.API)}),s&&(u.prev=function(){var n=this.opts(),t,i;if(r.length&&n.currSlide===0){t=r.length-1,i=r[t],r=r.slice(0,t);n.container.one("cycle-slide-added",function(n,t){t.currSlide=1,t.API.advanceSlide(-1),t.container.removeClass("cycle-loading")});n.container.addClass("cycle-loading"),n.API.add(i,!0)}else s.apply(n.API)})}})}(jQuery),function(n){"use strict";n.extend(n.fn.cycle.defaults,{tmplRegex:"{{((.)?.*?)}}"}),n.extend(n.fn.cycle.API,{tmpl:function(t,i){var u=new RegExp(i.tmplRegex||n.fn.cycle.defaults.tmplRegex,"g"),r=n.makeArray(arguments);return r.shift(),t.replace(u,function(t,i){for(var e,f,u,s=i.split("."),o=0;o<r.length;o++)if(f=r[o],f){if(s.length>1)for(u=f,e=0;e<s.length;e++)f=u,u=u[s[e]]||i;else u=f[i];if(n.isFunction(u))return u.apply(f,r);if(u!==undefined&&u!==null&&u!=i)return u}return i})}})}(jQuery),function(n){"use strict";var t="ontouchend"in document;n.event.special.swipe=n.event.special.swipe||{scrollSupressionThreshold:10,durationThreshold:1e3,horizontalDistanceThreshold:30,verticalDistanceThreshold:75,setup:function(){var t=n(this);t.bind("touchstart",function(i){function e(t){if(r){var i=t.originalEvent.touches?t.originalEvent.touches[0]:t;u={time:+new Date,coords:[i.pageX,i.pageY]},Math.abs(r.coords[0]-u.coords[0])>n.event.special.swipe.scrollSupressionThreshold&&t.preventDefault()}}var f=i.originalEvent.touches?i.originalEvent.touches[0]:i,u,r={time:+new Date,coords:[f.pageX,f.pageY],origin:n(i.target)};t.bind("touchmove",e).one("touchend",function(){t.unbind("touchmove",e),r&&u&&u.time-r.time<n.event.special.swipe.durationThreshold&&Math.abs(r.coords[0]-u.coords[0])>n.event.special.swipe.horizontalDistanceThreshold&&Math.abs(r.coords[1]-u.coords[1])<n.event.special.swipe.verticalDistanceThreshold&&r.origin.trigger("swipe").trigger(r.coords[0]>u.coords[0]?"swipeleft":"swiperight"),r=u=undefined})})}},n.event.special.swipeleft=n.event.special.swipeleft||{setup:function(){n(this).bind("swipe",n.noop)}},n.event.special.swiperight=n.event.special.swiperight||n.event.special.swipeleft}(jQuery),function(n,t,i){var r=n.jQuery||n.Zepto||n.ender||n.elo;typeof module!="undefined"&&module.exports?module.exports=i(r):n[t]=i(r)}(this,"Response",function(n){function ci(n){return n===+n}function s(n,t){return function(){return n.apply(t,arguments)}}function it(n,t){var i=this.call();return i>=(n||0)&&(!t||i<=t)}function li(n,t,i){for(var u=[],f=n.length,r=0;r<f;)u[r]=t.call(i,n[r],r++,n);return u}function rt(n){return n?ut(typeof n=="string"?n.split(" "):n):[]}function r(n,t,i){if(null==n)return n;for(var u=n.length,r=0;r<u;)t.call(i||n[r],n[r],r++,n);return n}function lt(n,t,i){null==t&&(t=""),null==i&&(i="");for(var u=[],f=n.length,r=0;r<f;r++)null==n[r]||u.push(t+n[r]+i);return u}function ut(n,t,i){var f,e,r,o=[],h=0,u=0,c=typeof t=="function",s=!0===i;for(e=n&&n.length,i=s?null:i;u<e;u++)r=n[u],f=c?!t.call(i,r,u,n):t?typeof r!==t:!r,f===s&&(o[h++]=r);return o}function at(n,t){if(null==n||null==t)return n;if(typeof t=="object"&&ci(t.length))nr.apply(n,ut(t,"undefined",!0));else for(var i in t)ti.call(t,i)&&void 0!==t[i]&&(n[i]=t[i]);return n}function h(n,t,i){return null==n?n:(typeof n=="object"&&!n.nodeType&&ci(n.length)?r(n,t,i):t.call(i||n,n),n)}function c(n){var t=i.devicePixelRatio;return null==n?t||(c(2)?2:c(1.5)?1.5:c(1)?1:0):isFinite(n)?t&&t>0?t>=n:(n="only all and (min--moz-device-pixel-ratio:"+n+")",ht(n))?!0:ht(n.replace("-moz-","")):!1}function ai(n){return n.replace(oi,"$1").replace(or,function(n,t){return t.toUpperCase()})}function l(n){return"data-"+(n?n.replace(oi,"$1").replace(er,"$1-$2").toLowerCase():n)}function vi(n){var t;return typeof n!="string"||!n?n:"false"===n?!1:"true"===n?!0:"null"===n?null:"undefined"===n||(t=+n)||0===t||"NaN"===n?t:n}function ft(n){return!n||n.nodeType?n:n[0]}function hr(n,t,i){var u,f,r,e,o;if(n.attributes)for(u=typeof i=="boolean"?/^data-/:u,e=0,o=n.attributes.length;e<o;)(r=n.attributes[e++])&&(f=""+r.name,u&&u.test(f)!==i||null==r.value||t.call(n,r.value,f,r))}function cr(n){var t;if(n&&1===n.nodeType)return(t=gi&&n.dataset)?t:(t={},hr(n,function(n,i){t[ai(i)]=""+n},!0),t)}function lr(n,t,i){for(var r in t)ti.call(t,r)&&i(n,r,t[r])}function a(n,t,i){if(n=ft(n),n&&n.setAttribute){if(void 0===t&&i===t)return cr(n);var r=ii(t)&&l(t[0]);if(typeof t!="object"||r)return(t=r||l(t),!t)?void 0:void 0===i?(t=n.getAttribute(t),null==t?i:r?vi(t):""+t):(n.setAttribute(t,i=""+i),i);t&&lr(n,t,a)}}function yi(n,t){t=rt(t),h(n,function(n){r(t,function(t){n.removeAttribute(l(t))})})}function pi(n){for(var t,i=[],r=0,u=n.length;r<u;)(t=n[r++])&&i.push("["+l(t.replace(et,"").replace(".","\\."))+"]");return i.join()}function ar(t){return n(pi(rt(t)))}function vr(){return window.pageXOffset||f.scrollLeft}function yr(){return window.pageYOffset||f.scrollTop}function vt(n,t){var i=n.getBoundingClientRect?n.getBoundingClientRect():{};return t=typeof t=="number"?t||0:0,{top:(i.top||0)-t,left:(i.left||0)-t,bottom:(i.bottom||0)+t,right:(i.right||0)+t}}function pr(n,t){var i=vt(ft(n),t);return!!i&&i.right>=0&&i.left<=nt()}function wr(n,t){var i=vt(ft(n),t);return!!i&&i.bottom>=0&&i.top<=tt()}function yt(n,t){var i=vt(ft(n),t);return!!i&&i.bottom>=0&&i.top<=tt()&&i.right>=0&&i.left<=nt()}function wi(n){var i={img:1,input:1,source:3,embed:3,track:3,iframe:5,audio:5,video:5,script:5},t=i[n.nodeName.toLowerCase()]||-1;return 4>t?t:null!=n.getAttribute("src")?5:-5}function bi(n,i,r){var u;if(!n||null==i)throw new TypeError("@store");return r=typeof r=="string"&&r,h(n,function(n){u=r?n.getAttribute(r):0<wi(n)?n.getAttribute("src"):n.innerHTML,null==u?yi(n,i):a(n,i,u)}),t}function pt(n,t){var i=[];return n&&t&&r(rt(t),function(t){i.push(a(n,t))},n),i}function br(n,i){return typeof n=="string"&&typeof i=="function"&&(u[n]=i,ui[n]=1),t}function wt(n){o.on("resize",n);return t}function kr(n,i){var r,u,f=st.crossover;typeof n=="function"&&(r=i,i=n,n=r),u=n?""+n+f:f;o.on(u,i);return t}function dr(n){return h(n,function(n){y(n),wt(n)}),t}function ki(n){return h(n,function(n){if(typeof n!="object")throw new TypeError("@create");var t=ot(bt).configure(n),u,f=t.verge,i=t.breakpoints,e=d("scroll"),s=d("resize");i.length&&(u=i[0]||i[1]||!1,y(function(){function c(){t.reset(),r(t.$e,function(n,i){t[i].decideValue().updateDOM()}).trigger(n)}function h(){r(t.$e,function(n,i){yt(t[i].$e,f)&&t[i].updateDOM()})}var n=st.allLoaded,i=!!t.lazy;if(r(t.target().$e,function(n,r){t[r]=ot(t).prepareData(n),(!i||yt(t[r].$e,f))&&t[r].updateDOM()}),t.dynamic&&(t.custom||u<k)&&wt(c,s),i){o.on(e,h);t.$e.one(n,function(){o.off(e,h)})}}))}),t}function gr(n){return v[e]===t&&(v[e]=di),typeof n=="function"&&n.call(v,t),t}if(typeof n!="function")try{return void console.warn("response.js aborted due to missing dependency")}catch(nu){}var t,bt,v=this,e="Response",di=v[e],kt="init"+e,i=window,dt=document,f=dt.documentElement,y=n.domReady||n,o=n(i),gi=typeof DOMStringMap!="undefined",gt=Array.prototype,ni=Object.prototype,nr=gt.push,tr=gt.concat,ir=ni.toString,ti=ni.hasOwnProperty,ii=Array.isArray||function(n){return"[object Array]"===ir.call(n)},ri={width:[0,320,481,641,961,1025,1281],height:[0,481],ratio:[1,1.5,2]},u={},ui={},p={all:[]},rr=1,w=screen.width,b=screen.height,k=w>b?w:b,ur=w+b-k,fi=function(){return w},ei=function(){return b},fr=/[^a-z0-9_\-\.]/gi,et=/^[\W\s]+|[\W\s]+$|/g,er=/([a-z])([A-Z])/g,or=/-(.)/g,oi=/^data-(.+)$/,ot=Object.create||function(n){function t(){}return t.prototype=n,new t},d=function(n,t){return t=t||e,n.replace(et,"")+"."+t.replace(et,"")},st={allLoaded:d("allLoaded"),crossover:d("crossover")},g=i.matchMedia||i.msMatchMedia,sr=g?s(g,i):function(){return{}},ht=g?function(n){return!!g.call(i,n)}:function(){return!1},nt=function(){var n=f.clientWidth,t=i.innerWidth;return n<t?t:n},tt=function(){var n=f.clientHeight,t=i.innerHeight;return n<t?t:n},si=s(it,nt),hi=s(it,tt),ct={band:s(it,fi),wave:s(it,ei)};return bt=function(){function f(n){return typeof n=="string"?n.toLowerCase().replace(fr,""):""}function e(n,t){return n-t}var t=st.crossover,i=Math.min;return{$e:0,mode:0,breakpoints:null,prefix:null,prop:"width",keys:[],dynamic:null,custom:0,values:[],fn:0,verge:null,newValue:0,currValue:1,aka:null,lazy:null,i:0,uid:null,reset:function(){for(var r=this.breakpoints,i=r.length,n=0;!n&&i--;)this.fn(r[i])&&(n=i);return n!==this.i&&(o.trigger(t).trigger(this.prop+t),this.i=n||0),this},configure:function(n){at(this,n);var l,t,s,h,c,a=!0,o=this.prop;if(this.uid=rr++,null==this.verge&&(this.verge=i(k,500)),!(this.fn=u[o]))throw new TypeError("@create");if(null==this.dynamic&&(this.dynamic="device"!==o.slice(0,6)),this.custom=ui[o],s=this.prefix?ut(li(rt(this.prefix),f)):["min-"+o+"-"],h=1<s.length?s.slice(1):0,this.prefix=s[0],t=this.breakpoints,ii(t)){if(r(t,function(n){if(!n&&n!==0)throw"invalid breakpoint";a=a&&isFinite(n)}),a&&t.sort(e),!t.length)throw new TypeError(".breakpoints");}else if(t=ri[o]||ri[o.split("-").pop()],!t)throw new TypeError(".prop");if(this.breakpoints=t,this.keys=lt(this.breakpoints,this.prefix),this.aka=null,h){for(c=[],l=h.length;l--;)c.push(lt(this.breakpoints,h[l]));this.aka=c,this.keys=tr.apply(this.keys,c)}return p.all=p.all.concat(p[this.uid]=this.keys),this},target:function(){return this.$e=n(pi(p[this.uid])),bi(this.$e,kt),this.keys.push(kt),this},decideValue:function(){for(var n=null,i=this.breakpoints,r=i.length,t=r;n==null&&t--;)this.fn(i[t])&&(n=this.values[t]);return this.newValue=typeof n=="string"?n:this.values[r],this},prepareData:function(t){if(this.$e=n(t),this.mode=wi(t),this.values=pt(this.$e,this.keys),this.aka)for(var i=this.aka.length;i--;)this.values=at(this.values,pt(this.$e,this.aka[i]));return this.decideValue()},updateDOM:function(){return this.currValue===this.newValue?this:(this.currValue=this.newValue,0<this.mode?this.$e[0].setAttribute("src",this.newValue):null==this.newValue?this.$e.empty&&this.$e.empty():this.$e.html?this.$e.html(this.newValue):(this.$e.empty&&this.$e.empty(),this.$e[0].innerHTML=this.newValue),this)}}}(),u.width=si,u.height=hi,u["device-width"]=ct.band,u["device-height"]=ct.wave,u["device-pixel-ratio"]=c,t={deviceMin:function(){return ur},deviceMax:function(){return k},noConflict:gr,create:ki,addTest:br,datatize:l,camelize:ai,render:vi,store:bi,access:pt,target:ar,object:ot,crossover:kr,action:dr,resize:wt,ready:y,affix:lt,sift:ut,dpr:c,deletes:yi,scrollX:vr,scrollY:yr,deviceW:fi,deviceH:ei,device:ct,inX:pr,inY:wr,route:h,merge:at,media:sr,mq:ht,wave:hi,band:si,map:li,each:r,inViewport:yt,dataset:a,viewportH:tt,viewportW:nt},y(function(){var t=a(dt.body,"responsejs"),r=i.JSON&&JSON.parse||n.parseJSON;t=t&&r?r(t):t,t&&t.create&&ki(t.create),f.className=f.className.replace(/(^|\s)(no-)?responsejs(\s|$)/,"$1$3")+" responsejs "}),t}),jQuery.extend({highlight:function(n,t,i,r){var e,o,u,s,f;if(n.nodeType===3){if(e=n.data.match(t),e)return o=document.createElement(i||"span"),o.className=r||"highlight",u=n.splitText(e.index),u.splitText(e[0].length),s=u.cloneNode(!0),o.appendChild(s),u.parentNode.replaceChild(o,u),1}else if(n.nodeType===1&&n.childNodes&&!/(script|style)/i.test(n.tagName)&&!(n.tagName===i.toUpperCase()&&n.className===r))for(f=0;f<n.childNodes.length;f++)f+=jQuery.highlight(n.childNodes[f],t,i,r);return 0}}),jQuery.fn.unhighlight=function(n){var t={className:"highlight",element:"span"};return jQuery.extend(t,n),this.find(t.element+"."+t.className).each(function(){var n=this.parentNode;n.replaceChild(this.firstChild,this),n.normalize()}).end()},jQuery.fn.highlight=function(n,t){var i={className:"highlight",element:"span",caseSensitive:!1,wordsOnly:!1},u,r,f;return(jQuery.extend(i,t),n.constructor===String&&(n=[n]),n=jQuery.grep(n,function(n){return n!=""}),n=jQuery.map(n,function(n){return n.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&")}),n.length==0)?this:(u=i.caseSensitive?"":"i",r="("+n.join("|")+")",i.wordsOnly&&(r="\\b"+r+"\\b"),f=new RegExp(r,u),this.each(function(){jQuery.highlight(this,f,i.element,i.className)}))},!function(){function n(t,i,r){var o=n.resolve(t),e,u,f;if(null==o){r=r||t,i=i||"root",e=new Error('Failed to require "'+r+'" from "'+i+'"');throw e.path=r,e.parent=i,e.require=!0,e;}return u=n.modules[o],u._resolving||u.exports||(f={},f.exports={},f.client=f.component=!0,u._resolving=!0,u.call(this,f.exports,n.relative(o),f),delete u._resolving,u.exports=f.exports),u.exports}n.modules={},n.aliases={},n.resolve=function(t){var r,i,t;for("/"===t.charAt(0)&&(t=t.slice(1)),r=[t,t+".js",t+".json",t+"/index.js",t+"/index.json"],i=0;i<r.length;i++){if(t=r[i],n.modules.hasOwnProperty(t))return t;if(n.aliases.hasOwnProperty(t))return n.aliases[t]}},n.normalize=function(n,t){var r=[],i;if("."!=t.charAt(0))return t;for(n=n.split("/"),t=t.split("/"),i=0;i<t.length;++i)".."==t[i]?n.pop():"."!=t[i]&&""!=t[i]&&r.push(t[i]);return n.concat(r).join("/")},n.register=function(t,i){n.modules[t]=i},n.alias=function(t,i){if(!n.modules.hasOwnProperty(t))throw new Error('Failed to alias "'+t+'", it does not exist');n.aliases[i]=t},n.relative=function(t){function r(n,t){for(var i=n.length;i--;)if(n[i]===t)return i;return-1}function i(r){var u=i.resolve(r);return n(u,t,r)}var u=n.normalize(t,"..");return i.resolve=function(i){var o=i.charAt(0),e,f;return"/"==o?i.slice(1):"."==o?n.normalize(u,i):(e=t.split("/"),f=r(e,"deps")+1,f||(f=0),i=e.slice(0,f+1).join("/")+"/deps/"+i)},i.exists=function(t){return n.modules.hasOwnProperty(i.resolve(t))},i},n.register("component-classes/index.js",function(n,t,i){function r(n){if(!n)throw new Error("A DOM element reference is required");this.el=n,this.list=n.classList}var u=t("indexof"),f=/\s+/,e=Object.prototype.toString;i.exports=function(n){return new r(n)},r.prototype.add=function(n){if(this.list)return this.list.add(n),this;var t=this.array(),i=u(t,n);return~i||t.push(n),this.el.className=t.join(" "),this},r.prototype.remove=function(n){if("[object RegExp]"==e.call(n))return this.removeMatching(n);if(this.list)return this.list.remove(n),this;var t=this.array(),i=u(t,n);return~i&&t.splice(i,1),this.el.className=t.join(" "),this},r.prototype.removeMatching=function(n){for(var i=this.array(),t=0;t<i.length;t++)n.test(i[t])&&this.remove(i[t]);return this},r.prototype.toggle=function(n,t){return this.list?("undefined"!=typeof t?t!==this.list.toggle(n,t)&&this.list.toggle(n):this.list.toggle(n),this):("undefined"!=typeof t?t?this.add(n):this.remove(n):this.has(n)?this.remove(n):this.add(n),this)},r.prototype.array=function(){var t=this.el.className.replace(/^\s+|\s+$/g,""),n=t.split(f);return""===n[0]&&n.shift(),n},r.prototype.has=r.prototype.contains=function(n){return this.list?this.list.contains(n):!!~u(this.array(),n)}}),n.register("segmentio-extend/index.js",function(n,t,i){i.exports=function(n){for(var t,r,u=Array.prototype.slice.call(arguments,1),i=0;t=u[i];i++)if(t)for(r in t)n[r]=t[r];return n}}),n.register("component-indexof/index.js",function(n,t,i){i.exports=function(n,t){if(n.indexOf)return n.indexOf(t);for(var i=0;i<n.length;++i)if(n[i]===t)return i;return-1}}),n.register("component-event/index.js",function(n){var t=window.addEventListener?"addEventListener":"attachEvent",r=window.removeEventListener?"removeEventListener":"detachEvent",i="addEventListener"!==t?"on":"";n.bind=function(n,r,u,f){return n[t](i+r,u,f||!1),u},n.unbind=function(n,t,u,f){return n[r](i+t,u,f||!1),u}}),n.register("timoxley-to-array/index.js",function(n,t,i){function r(n){return"[object Array]"===Object.prototype.toString.call(n)}i.exports=function(n){if("undefined"==typeof n)return[];if(null===n)return[null];if(n===window)return[window];if("string"==typeof n)return[n];if(r(n))return n;if("number"!=typeof n.length)return[n];if("function"==typeof n&&n instanceof Function)return[n];for(var i=[],t=0;t<n.length;t++)(Object.prototype.hasOwnProperty.call(n,t)||t in n)&&i.push(n[t]);return i.length?i:[]}}),n.register("javve-events/index.js",function(n,t){var i=t("event"),r=t("to-array");n.bind=function(n,t,u,f){n=r(n);for(var e=0;e<n.length;e++)i.bind(n[e],t,u,f)},n.unbind=function(n,t,u,f){n=r(n);for(var e=0;e<n.length;e++)i.unbind(n[e],t,u,f)}}),n.register("javve-get-by-class/index.js",function(n,t,i){i.exports=function(){return document.getElementsByClassName?function(n,t,i){return i?n.getElementsByClassName(t)[0]:n.getElementsByClassName(t)}:document.querySelector?function(n,t,i){return t="."+t,i?n.querySelector(t):n.querySelectorAll(t)}:function(n,t,i){var f=[],o="*";null==n&&(n=document);for(var u=n.getElementsByTagName(o),s=u.length,h=new RegExp("(^|\\s)"+t+"(\\s|$)"),r=0,e=0;s>r;r++)if(h.test(u[r].className)){if(i)return u[r];f[e]=u[r],e++}return f}}()}),n.register("javve-get-attribute/index.js",function(n,t,i){i.exports=function(n,t){var r=n.getAttribute&&n.getAttribute(t)||null;if(!r)for(var u=n.attributes,f=u.length,i=0;f>i;i++)void 0!==t[i]&&t[i].nodeName===t&&(r=t[i].nodeValue);return r}}),n.register("javve-natural-sort/index.js",function(n,t,i){i.exports=function(n,t,i){var u,f,v=/(^-?[0-9]+(\.?[0-9]*)[df]?e?[0-9]?$|^0x[0-9a-f]+$|[0-9]+)/gi,y=/(^[ ]*|[ ]*$)/g,p=/(^([\w ]+,?[\w ]+)?[\w ]+,?[\w ]+\d+:\d+(:\d+)?[\w ]?|^\d{1,4}[\/\-]\d{1,4}[\/\-]\d{1,4}|^\w+, \w+ \d+, \d{4})/,w=/^0x[0-9a-f]+$/i,b=/^0/,i=i||{},k=function(n){return i.insensitive&&(""+n).toLowerCase()||""+n},o=k(n).replace(y,"")||"",s=k(t).replace(y,"")||"",e=o.replace(v,"\x00$1\x00").replace(/\0$/,"").replace(/^\0/,"").split("\x00"),h=s.replace(v,"\x00$1\x00").replace(/\0$/,"").replace(/^\0/,"").split("\x00"),l=parseInt(o.match(w))||1!=e.length&&o.match(p)&&Date.parse(o),a=parseInt(s.match(w))||l&&s.match(p)&&Date.parse(s)||null,c=i.desc?-1:1,r,d;if(a){if(a>l)return-1*c;if(l>a)return 1*c}for(r=0,d=Math.max(e.length,h.length);d>r;r++){if(u=!(e[r]||"").match(b)&&parseFloat(e[r])||e[r]||0,f=!(h[r]||"").match(b)&&parseFloat(h[r])||h[r]||0,isNaN(u)!==isNaN(f))return isNaN(u)?1:-1;if(typeof u!=typeof f&&(u+="",f+=""),f>u)return-1*c;if(u>f)return 1*c}return 0}}),n.register("javve-to-string/index.js",function(n,t,i){i.exports=function(n){return n=void 0===n?"":n,n=null===n?"":n,n=n.toString()}}),n.register("component-type/index.js",function(n,t,i){var r=Object.prototype.toString;i.exports=function(n){switch(r.call(n)){case"[object Date]":return"date";case"[object RegExp]":return"regexp";case"[object Arguments]":return"arguments";case"[object Array]":return"array";case"[object Error]":return"error"}return null===n?"null":void 0===n?"undefined":n!==n?"nan":n&&1===n.nodeType?"element":typeof n.valueOf()}}),n.register("list.js/index.js",function(n,t,i){!function(n,r){"use strict";var o=n.document,u=t("get-by-class"),f=t("extend"),e=t("indexof"),s=function(n,i,s){var c,h=this,l=t("./src/item")(h),a=t("./src/add-async")(h),v=t("./src/parse")(h);c={start:function(){h.listClass="list",h.searchClass="search",h.sortClass="sort",h.page=200,h.i=1,h.items=[],h.visibleItems=[],h.matchingItems=[],h.searched=!1,h.filtered=!1,h.handlers={updated:[]},h.plugins={},h.helpers={getByClass:u,extend:f,indexOf:e},f(h,i),h.listContainer="string"==typeof n?o.getElementById(n):n,h.listContainer&&(h.list=u(h.listContainer,h.listClass,!0),h.templater=t("./src/templater")(h),h.search=t("./src/search")(h),h.filter=t("./src/filter")(h),h.sort=t("./src/sort")(h),this.items(),h.update(),this.plugins())},items:function(){v(h.list),s!==r&&h.add(s)},plugins:function(){for(var t,n=0;n<h.plugins.length;n++)t=h.plugins[n],h[t.name]=t,t.init(h)}},this.add=function(n,t){var f,e,i,o,u;if(t)return a(n,t),void 0;for(f=[],e=!1,n[0]===r&&(n=[n]),i=0,o=n.length;o>i;i++)u=null,n[i]instanceof l?(u=n[i],u.reload()):(e=h.items.length>h.page?!0:!1,u=new l(n[i],r,e)),h.items.push(u),f.push(u);return h.update(),f},this.show=function(n,t){return this.i=n,this.page=t,h.update(),h},this.remove=function(n,t,i){for(var u=0,r=0,f=h.items.length;f>r;r++)h.items[r].values()[n]==t&&(h.templater.remove(h.items[r],i),h.items.splice(r,1),f--,r--,u++);return h.update(),u},this.get=function(n,t){for(var r,u=[],i=0,f=h.items.length;f>i;i++)r=h.items[i],r.values()[n]==t&&u.push(r);return u},this.size=function(){return h.items.length},this.clear=function(){return h.templater.clear(),h.items=[],h},this.on=function(n,t){return h.handlers[n].push(t),h},this.off=function(n,t){var i=h.handlers[n],r=e(i,t);return r>-1&&i.splice(r,1),h},this.trigger=function(n){for(var t=h.handlers[n].length;t--;)h.handlers[n][t](h);return h},this.reset={filter:function(){for(var n=h.items,t=n.length;t--;)n[t].filtered=!1;return h},search:function(){for(var n=h.items,t=n.length;t--;)n[t].found=!1;return h}},this.update=function(){var t=h.items,i=t.length,n;for(h.visibleItems=[],h.matchingItems=[],h.templater.clear(),n=0;i>n;n++)t[n].matching()&&h.matchingItems.length+1>=h.i&&h.visibleItems.length<h.page?(t[n].show(),h.visibleItems.push(t[n]),h.matchingItems.push(t[n])):t[n].matching()?(h.matchingItems.push(t[n]),t[n].hide()):t[n].hide();return h.trigger("updated"),h},c.start()};i.exports=s}(window)}),n.register("list.js/src/search.js",function(n,t,i){var u=t("events"),f=t("get-by-class"),r=t("to-string");i.exports=function(n){var c,t,i,e,o={resetList:function(){n.i=1,n.templater.clear(),e=void 0},setOptions:function(n){2==n.length&&n[1]instanceof Array?t=n[1]:2==n.length&&"function"==typeof n[1]?e=n[1]:3==n.length&&(t=n[1],e=n[2])},setColumns:function(){t=void 0===t?o.toArray(n.items[0].values()):t},setSearchString:function(n){n=r(n).toLowerCase(),n=n.replace(/[-[\]{}()*+?.,\\^$|#]/g,"\\$&"),i=n},toArray:function(n){var t=[],i;for(i in n)t.push(i);return t}},s={list:function(){for(var t=0,i=n.items.length;i>t;t++)s.item(n.items[t])},item:function(n){n.found=!1;for(var i=0,r=t.length;r>i;i++)if(s.values(n.values(),t[i]))return n.found=!0,void 0},values:function(n,t){return n.hasOwnProperty(t)&&(c=r(n[t]).toLowerCase(),""!==i&&c.search(i)>-1)?!0:!1},reset:function(){n.reset.search(),n.searched=!1}},h=function(r){return n.trigger("searchStart"),o.resetList(),o.setSearchString(r),o.setOptions(arguments),o.setColumns(),""===i?s.reset():(n.searched=!0,e?e(i,t):s.list()),n.update(),n.trigger("searchComplete"),n.visibleItems};return n.handlers.searchStart=n.handlers.searchStart||[],n.handlers.searchComplete=n.handlers.searchComplete||[],u.bind(f(n.listContainer,n.searchClass),"keyup",function(t){var i=t.target||t.srcElement,r=""===i.value&&!n.searched;r||h(i.value)}),u.bind(f(n.listContainer,n.searchClass),"input",function(n){var t=n.target||n.srcElement;""===t.value&&h("")}),n.helpers.toString=r,h}}),n.register("list.js/src/sort.js",function(n,t,i){var f=t("natural-sort"),r=t("classes"),e=t("events"),o=t("get-by-class"),u=t("get-attribute");i.exports=function(n){n.sortFunction=n.sortFunction||function(n,t,i){return i.desc="desc"==i.order?!0:!1,f(n.values()[i.valueName],t.values()[i.valueName],i)};var t={els:void 0,clear:function(){for(var n=0,i=t.els.length;i>n;n++)r(t.els[n]).remove("asc"),r(t.els[n]).remove("desc")},getOrder:function(n){var t=u(n,"data-order");return"asc"==t||"desc"==t?t:r(n).has("desc")?"asc":r(n).has("asc")?"desc":"asc"},getInSensitive:function(n,t){var i=u(n,"data-insensitive");t.insensitive="true"===i?!0:!1},setOrder:function(n){for(var i,e,f=0,o=t.els.length;o>f;f++)i=t.els[f],u(i,"data-sort")===n.valueName&&(e=u(i,"data-order"),"asc"==e||"desc"==e?e==n.order&&r(i).add(n.order):r(i).add(n.order))}},i=function(){n.trigger("sortStart"),options={};var i=arguments[0].currentTarget||arguments[0].srcElement||void 0;i?(options.valueName=u(i,"data-sort"),t.getInSensitive(i,options),options.order=t.getOrder(i)):(options=arguments[1]||options,options.valueName=arguments[0],options.order=options.order||"asc",options.insensitive="undefined"==typeof options.insensitive?!0:options.insensitive),t.clear(),t.setOrder(options),options.sortFunction=options.sortFunction||n.sortFunction,n.items.sort(function(n,t){return options.sortFunction(n,t,options)}),n.update(),n.trigger("sortComplete")};return n.handlers.sortStart=n.handlers.sortStart||[],n.handlers.sortComplete=n.handlers.sortComplete||[],t.els=o(n.listContainer,n.sortClass),e.bind(t.els,"click",i),n.on("searchStart",t.clear),n.on("filterStart",t.clear),n.helpers.classes=r,n.helpers.naturalSort=f,n.helpers.events=e,n.helpers.getAttribute=u,i}}),n.register("list.js/src/item.js",function(n,t,i){i.exports=function(n){return function(t,i,r){var u=this,f;this._values={},this.found=!1,this.filtered=!1,f=function(t,i,r){if(void 0===i)r?u.values(t,r):u.values(t);else{u.elm=i;var f=n.templater.get(u,t);u.values(f)}},this.values=function(t,i){if(void 0===t)return u._values;for(var r in t)u._values[r]=t[r];i!==!0&&n.templater.set(u,u.values())},this.show=function(){n.templater.show(u)},this.hide=function(){n.templater.hide(u)},this.matching=function(){return n.filtered&&n.searched&&u.found&&u.filtered||n.filtered&&!n.searched&&u.filtered||!n.filtered&&n.searched&&u.found||!n.filtered&&!n.searched},this.visible=function(){return u.elm.parentNode==n.list?!0:!1},f(t,i,r)}}}),n.register("list.js/src/templater.js",function(n,t,i){var r=t("get-by-class"),u=function(n){function i(t){var u;if(void 0===t){for(var r=n.list.childNodes,i=0,f=r.length;f>i;i++)if(void 0===r[i].data)return r[i];return null}return-1!==t.indexOf("<")?(u=document.createElement("div"),u.innerHTML=t,u.firstChild):document.getElementById(n.item)}var u=i(n.item),t=this;this.get=function(n,i){var f;t.create(n);for(var e={},u=0,o=i.length;o>u;u++)f=r(n.elm,i[u],!0),e[i[u]]=f?f.innerHTML:"";return e},this.set=function(n,i){var u,f;if(!t.create(n))for(u in i)i.hasOwnProperty(u)&&(f=r(n.elm,u,!0),f&&("IMG"===f.tagName&&""!==i[u]?f.src=i[u]:f.innerHTML=i[u]))},this.create=function(n){if(void 0!==n.elm)return!1;var i=u.cloneNode(!0);return i.removeAttribute("id"),n.elm=i,t.set(n,n.values()),!0},this.remove=function(t){n.list.removeChild(t.elm)},this.show=function(i){t.create(i),n.list.appendChild(i.elm)},this.hide=function(t){void 0!==t.elm&&t.elm.parentNode===n.list&&n.list.removeChild(t.elm)},this.clear=function(){if(n.list.hasChildNodes())for(;n.list.childNodes.length>=1;)n.list.removeChild(n.list.firstChild)}};i.exports=function(n){return new u(n)}}),n.register("list.js/src/filter.js",function(n,t,i){i.exports=function(n){return n.handlers.filterStart=n.handlers.filterStart||[],n.handlers.filterComplete=n.handlers.filterComplete||[],function(t){var r;if(n.trigger("filterStart"),n.i=1,n.reset.filter(),void 0===t)n.filtered=!1;else{n.filtered=!0;for(var u=n.items,i=0,f=u.length;f>i;i++)r=u[i],r.filtered=t(r)?!0:!1}return n.update(),n.trigger("filterComplete"),n.visibleItems}}}),n.register("list.js/src/add-async.js",function(n,t,i){i.exports=function(n){return function(t,i,r){var u=t.splice(0,100);r=r||[],r=r.concat(n.add(u)),t.length>0?setTimeout(function(){addAsync(t,i,r)},10):(n.update(),i(r))}}}),n.register("list.js/src/parse.js",function(n,t,i){i.exports=function(n){var r=t("./item")(n),u=function(n){for(var i=n.childNodes,r=[],t=0,u=i.length;u>t;t++)void 0===i[t].data&&r.push(i[t]);return r},i=function(t,i){for(var u=0,f=t.length;f>u;u++)n.items.push(new r(i,t[u]))},f=function(t,r){var u=t.splice(0,100);i(u,r),t.length>0?setTimeout(function(){init.items.indexAsync(t,r)},10):n.update()};return function(){var t=u(n.list),r=n.valueNames;n.indexAsync?f(t,r):i(t,r)}}}),n.alias("component-classes/index.js","list.js/deps/classes/index.js"),n.alias("component-classes/index.js","classes/index.js"),n.alias("component-indexof/index.js","component-classes/deps/indexof/index.js"),n.alias("segmentio-extend/index.js","list.js/deps/extend/index.js"),n.alias("segmentio-extend/index.js","extend/index.js"),n.alias("component-indexof/index.js","list.js/deps/indexof/index.js"),n.alias("component-indexof/index.js","indexof/index.js"),n.alias("javve-events/index.js","list.js/deps/events/index.js"),n.alias("javve-events/index.js","events/index.js"),n.alias("component-event/index.js","javve-events/deps/event/index.js"),n.alias("timoxley-to-array/index.js","javve-events/deps/to-array/index.js"),n.alias("javve-get-by-class/index.js","list.js/deps/get-by-class/index.js"),n.alias("javve-get-by-class/index.js","get-by-class/index.js"),n.alias("javve-get-attribute/index.js","list.js/deps/get-attribute/index.js"),n.alias("javve-get-attribute/index.js","get-attribute/index.js"),n.alias("javve-natural-sort/index.js","list.js/deps/natural-sort/index.js"),n.alias("javve-natural-sort/index.js","natural-sort/index.js"),n.alias("javve-to-string/index.js","list.js/deps/to-string/index.js"),n.alias("javve-to-string/index.js","list.js/deps/to-string/index.js"),n.alias("javve-to-string/index.js","to-string/index.js"),n.alias("javve-to-string/index.js","javve-to-string/index.js"),n.alias("component-type/index.js","list.js/deps/type/index.js"),n.alias("component-type/index.js","type/index.js"),"object"==typeof exports?module.exports=n("list.js"):"function"==typeof define&&define.amd?define(function(){return n("list.js")}):this.List=n("list.js")}(),!function(){function n(t,i,r){var o=n.resolve(t),e,u,f;if(null==o){r=r||t,i=i||"root",e=new Error('Failed to require "'+r+'" from "'+i+'"');throw e.path=r,e.parent=i,e.require=!0,e;}return u=n.modules[o],u._resolving||u.exports||(f={},f.exports={},f.client=f.component=!0,u._resolving=!0,u.call(this,f.exports,n.relative(o),f),delete u._resolving,u.exports=f.exports),u.exports}n.modules={},n.aliases={},n.resolve=function(t){var r,i,t;for("/"===t.charAt(0)&&(t=t.slice(1)),r=[t,t+".js",t+".json",t+"/index.js",t+"/index.json"],i=0;i<r.length;i++){if(t=r[i],n.modules.hasOwnProperty(t))return t;if(n.aliases.hasOwnProperty(t))return n.aliases[t]}},n.normalize=function(n,t){var r=[],i;if("."!=t.charAt(0))return t;for(n=n.split("/"),t=t.split("/"),i=0;i<t.length;++i)".."==t[i]?n.pop():"."!=t[i]&&""!=t[i]&&r.push(t[i]);return n.concat(r).join("/")},n.register=function(t,i){n.modules[t]=i},n.alias=function(t,i){if(!n.modules.hasOwnProperty(t))throw new Error('Failed to alias "'+t+'", it does not exist');n.aliases[i]=t},n.relative=function(t){function r(n,t){for(var i=n.length;i--;)if(n[i]===t)return i;return-1}function i(r){var u=i.resolve(r);return n(u,t,r)}var u=n.normalize(t,"..");return i.resolve=function(i){var o=i.charAt(0),e,f;return"/"==o?i.slice(1):"."==o?n.normalize(u,i):(e=t.split("/"),f=r(e,"deps")+1,f||(f=0),i=e.slice(0,f+1).join("/")+"/deps/"+i)},i.exists=function(t){return n.modules.hasOwnProperty(i.resolve(t))},i},n.register("component-indexof/index.js",function(n,t,i){i.exports=function(n,t){if(n.indexOf)return n.indexOf(t);for(var i=0;i<n.length;++i)if(n[i]===t)return i;return-1}}),n.register("component-classes/index.js",function(n,t,i){function r(n){if(!n)throw new Error("A DOM element reference is required");this.el=n,this.list=n.classList}var u=t("indexof"),f=/\s+/,e=Object.prototype.toString;i.exports=function(n){return new r(n)},r.prototype.add=function(n){if(this.list)return this.list.add(n),this;var t=this.array(),i=u(t,n);return~i||t.push(n),this.el.className=t.join(" "),this},r.prototype.remove=function(n){if("[object RegExp]"==e.call(n))return this.removeMatching(n);if(this.list)return this.list.remove(n),this;var t=this.array(),i=u(t,n);return~i&&t.splice(i,1),this.el.className=t.join(" "),this},r.prototype.removeMatching=function(n){for(var i=this.array(),t=0;t<i.length;t++)n.test(i[t])&&this.remove(i[t]);return this},r.prototype.toggle=function(n){return this.list?(this.list.toggle(n),this):(this.has(n)?this.remove(n):this.add(n),this)},r.prototype.array=function(){var t=this.el.className.replace(/^\s+|\s+$/g,""),n=t.split(f);return""===n[0]&&n.shift(),n},r.prototype.has=r.prototype.contains=function(n){return this.list?this.list.contains(n):!!~u(this.array(),n)}}),n.register("segmentio-extend/index.js",function(n,t,i){i.exports=function(n){for(var t,r,u=Array.prototype.slice.call(arguments,1),i=0;t=u[i];i++)if(t)for(r in t)n[r]=t[r];return n}}),n.register("component-event/index.js",function(n){var t=void 0!==window.addEventListener?"addEventListener":"attachEvent",r=void 0!==window.removeEventListener?"removeEventListener":"detachEvent",i="addEventListener"!==t?"on":"";n.bind=function(n,r,u,f){return n[t](i+r,u,f||!1),u},n.unbind=function(n,t,u,f){return n[r](i+t,u,f||!1),u}}),n.register("component-type/index.js",function(n,t,i){var r=Object.prototype.toString;i.exports=function(n){switch(r.call(n)){case"[object Function]":return"function";case"[object Date]":return"date";case"[object RegExp]":return"regexp";case"[object Arguments]":return"arguments";case"[object Array]":return"array";case"[object String]":return"string"}return null===n?"null":void 0===n?"undefined":n&&1===n.nodeType?"element":n===Object(n)?"object":typeof n}}),n.register("timoxley-is-collection/index.js",function(n,t,i){function r(n){return"object"==typeof n&&/^\[object (NodeList)\]$/.test(Object.prototype.toString.call(n))&&n.hasOwnProperty("length")&&(0==n.length||"object"==typeof n[0]&&n[0].nodeType>0)}var u=t("type");i.exports=function(n){var t=u(n);if("array"===t)return 1;switch(t){case"arguments":return 2;case"object":if(r(n))return 2;try{if("length"in n&&!n.tagName&&(!n.scrollTo||!n.document)&&!n.apply)return 2}catch(i){}default:return 0}}}),n.register("javve-events/index.js",function(n,t){var i=t("event"),r=t("is-collection");n.bind=function(n,t,u,f){if(r(n)){if(n&&void 0!==n[0])for(var e=0;e<n.length;e++)i.bind(n[e],t,u,f)}else i.bind(n,t,u,f)},n.unbind=function(n,t,u,f){if(r(n)){if(n&&void 0!==n[0])for(var e=0;e<n.length;e++)i.unbind(n[e],t,u,f)}else i.unbind(n,t,u,f)}}),n.register("javve-get-by-class/index.js",function(n,t,i){i.exports=function(){return document.getElementsByClassName?function(n,t,i){return i?n.getElementsByClassName(t)[0]:n.getElementsByClassName(t)}:document.querySelector?function(n,t,i){return i?n.querySelector(t):n.querySelectorAll(t)}:function(n,t,i){var f=[],o="*";null==n&&(n=document);for(var u=n.getElementsByTagName(o),s=u.length,h=new RegExp("(^|\\s)"+t+"(\\s|$)"),r=0,e=0;s>r;r++)if(h.test(u[r].className)){if(i)return u[r];f[e]=u[r],e++}return f}}()}),n.register("javve-to-string/index.js",function(n,t,i){i.exports=function(n){return n=void 0===n?"":n,n=null===n?"":n,n=n.toString()}}),n.register("list.fuzzysearch.js/index.js",function(n,t,i){var r=(t("classes"),t("events")),u=t("extend"),f=t("to-string"),e=t("get-by-class");i.exports=function(n){n=n||{},u(n,{location:0,distance:100,threshold:.4,multiSearch:!0,searchClass:"fuzzy-search"});var i,s=t("./src/fuzzy"),o={search:function(t,r){for(var f=n.multiSearch?t.replace(/ +$/,"").split(/ +/):[t],u=0,e=i.items.length;e>u;u++)o.item(i.items[u],r,f)},item:function(n,t,i){for(var u=!0,r=0;r<i.length;r++){for(var e=!1,f=0,s=t.length;s>f;f++)o.values(n.values(),t[f],i[r])&&(e=!0);e||(u=!1)}n.found=u},values:function(t,i,r){if(t.hasOwnProperty(i)){var u=f(t[i]).toLowerCase();if(s(u,r,n))return!0}return!1}};return{init:function(t){i=t,r.bind(e(i.listContainer,n.searchClass),"keyup",function(n){var t=n.target||n.srcElement;i.search(t.value,o.search)})},search:function(n,t){i.search(n,t,o.search)},name:n.name||"fuzzySearch"}}}),n.register("list.fuzzysearch.js/src/fuzzy.js",function(n,t,i){i.exports=function(n,t,i){function c(n,i){var r=n/t.length,u=Math.abs(f-i);return b?r+u/b:u?1:r}var g=i.location||0,b=i.distance||100,nt=i.threshold||.4,k,l,e,v,a,s,r,p,w;if(t===n)return!0;if(t.length>32)return!1;var f=g,tt=function(){for(var i={},n=0;n<t.length;n++)i[t.charAt(n)]=0;for(n=0;n<t.length;n++)i[t.charAt(n)]|=1<<t.length-n-1;return i}(),o=nt,u=n.indexOf(t,f);for(-1!=u&&(o=Math.min(c(0,u),o),u=n.lastIndexOf(t,f+t.length),-1!=u&&(o=Math.min(c(0,u),o))),k=1<<t.length-1,u=-1,a=t.length+n.length,s=0;s<t.length;s++){for(l=0,e=a;e>l;)c(s,f+e)<=o?l=e:a=e,e=Math.floor((a-l)/2+l);a=e;var d=Math.max(1,f-e+1),y=Math.min(f+e,n.length)+t.length,h=Array(y+2);for(h[y+1]=(1<<s)-1,r=y;r>=d;r--)if(p=tt[n.charAt(r-1)],(h[r]=0===s?(h[r+1]<<1|1)&p:(h[r+1]<<1|1)&p|(v[r+1]|v[r])<<1|1|v[r+1],h[r]&k)&&(w=c(s,r-1),o>=w)){if(o=w,u=r-1,!(u>f))break;d=Math.max(1,2*f-u)}if(c(s+1,f)>o)break;v=h}return 0>u?!1:!0}}),n.alias("component-classes/index.js","list.fuzzysearch.js/deps/classes/index.js"),n.alias("component-classes/index.js","classes/index.js"),n.alias("component-indexof/index.js","component-classes/deps/indexof/index.js"),n.alias("segmentio-extend/index.js","list.fuzzysearch.js/deps/extend/index.js"),n.alias("segmentio-extend/index.js","extend/index.js"),n.alias("javve-events/index.js","list.fuzzysearch.js/deps/events/index.js"),n.alias("javve-events/index.js","events/index.js"),n.alias("component-event/index.js","javve-events/deps/event/index.js"),n.alias("timoxley-is-collection/index.js","javve-events/deps/is-collection/index.js"),n.alias("component-type/index.js","timoxley-is-collection/deps/type/index.js"),n.alias("javve-get-by-class/index.js","list.fuzzysearch.js/deps/get-by-class/index.js"),n.alias("javve-get-by-class/index.js","get-by-class/index.js"),n.alias("javve-to-string/index.js","list.fuzzysearch.js/deps/to-string/index.js"),n.alias("javve-to-string/index.js","list.fuzzysearch.js/deps/to-string/index.js"),n.alias("javve-to-string/index.js","to-string/index.js"),n.alias("javve-to-string/index.js","javve-to-string/index.js"),n.alias("list.fuzzysearch.js/index.js","list.fuzzysearch.js/index.js"),"object"==typeof exports?module.exports=n("list.fuzzysearch.js"):"function"==typeof define&&define.amd?define(function(){return n("list.fuzzysearch.js")}):this.ListFuzzySearch=n("list.fuzzysearch.js")}(),function(n){n.extend({tablesorter:new function(){function i(n,t){u(n+","+(+new Date-t.getTime())+"ms")}function u(n){typeof console!="undefined"&&typeof console.debug!="undefined"?console.log(n):alert(n)}function h(t,i){var o,e,r,f;if(t.config.debug&&(o=""),t.tBodies.length!=0){if(e=t.tBodies[0].rows,e[0]){var s=[],h=e[0].cells,l=h.length;for(r=0;r<l;r++)f=!1,n.metadata&&n(i[r]).metadata()&&n(i[r]).metadata().sorter?f=c(n(i[r]).metadata().sorter):t.config.headers[r]&&t.config.headers[r].sorter&&(f=c(t.config.headers[r].sorter)),f||(f=w(t,e,-1,r)),t.config.debug&&(o+="column:"+r+" parser:"+f.id+"\n"),s.push(f)}return t.config.debug&&u(o),s}}function w(n,i,r,f){for(var c=t.length,o=!1,s=!1,h=!0,e;s==""&&h;)r++,i[r]?(o=b(i,r,f),s=k(n.config,o),n.config.debug&&u("Checking if value was empty on row:"+r)):h=!1;for(e=1;e<c;e++)if(t[e].is(s,n,o))return t[e];return t[0]}function b(n,t,i){return n[t].cells[i]}function k(t,i){return n.trim(e(t,i))}function c(n){for(var r=t.length,i=0;i<r;i++)if(t[i].id.toLowerCase()==n.toLowerCase())return t[i];return!1}function l(t){var h,s,u,o,f;t.config.debug&&(h=new Date);var c=t.tBodies[0]&&t.tBodies[0].rows.length||0,l=t.tBodies[0].rows[0]&&t.tBodies[0].rows[0].cells.length||0,a=t.config.parsers,r={row:[],normalized:[]};for(s=0;s<c;++s){if(u=n(t.tBodies[0].rows[s]),o=[],u.hasClass(t.config.cssChildRow)){r.row[r.row.length-1]=r.row[r.row.length-1].add(u);continue}for(r.row.push(u),f=0;f<l;++f)o.push(a[f].format(e(t.config,u[0].cells[f]),t,u[0].cells[f]));o.push(r.normalized.length),r.normalized.push(o),o=null}return t.config.debug&&i("Building cache for "+c+" rows:",h),r}function e(t,i){var r="";return i?(t.supportsTextContent||(t.supportsTextContent=i.textContent||!1),r=t.textExtraction=="simple"?t.supportsTextContent?i.textContent:i.childNodes[0]&&i.childNodes[0].hasChildNodes()?i.childNodes[0].innerHTML:i.innerHTML:typeof t.textExtraction=="function"?t.textExtraction(i):n(i).text()):""}function o(t,r){var l,u,f,v,e;t.config.debug&&(l=new Date);var a=r,o=a.row,h=a.normalized,y=h.length,p=h[0].length-1,w=n(t.tBodies[0]),c=[];for(u=0;u<y;u++)if(f=h[u][p],c.push(o[f]),!t.config.appender)for(v=o[f].length,e=0;e<v;e++)w[0].appendChild(o[f][e]);t.config.appender&&t.config.appender(t,c),c=null,t.config.debug&&i("Rebuilt table:",l),s(t),setTimeout(function(){n(t).trigger("sortEnd")},0)}function d(t){var r,e,f;return t.config.debug&&(r=new Date),e=n.metadata?!0:!1,f=g(t),$tableHeaders=n(t.config.selectorHeaders,t).each(function(i){if(this.column=f[this.parentNode.rowIndex+"-"+this.cellIndex],this.order=it(t.config.sortInitialOrder),this.count=this.order,(nt(this)||tt(t,i))&&(this.sortDisabled=!0),a(t,i)&&(this.order=this.lockedOrder=a(t,i)),!this.sortDisabled){var r=n(this).addClass(t.config.cssHeader);t.config.onRenderHeader&&t.config.onRenderHeader.apply(r)}t.config.headerList[i]=this}),t.config.debug&&(i("Built headers:",r),u($tableHeaders)),$tableHeaders}function g(n){for(var i=[],c={},v=n.getElementsByTagName("THEAD")[0],l=v.getElementsByTagName("TR"),h,f,t,a,s,u=0;u<l.length;u++)for(h=l[u].cells,f=0;f<h.length;f++){var e=h[f],r=e.parentNode.rowIndex,y=r+"-"+e.cellIndex,p=e.rowSpan||1,w=e.colSpan||1,o;for(typeof i[r]=="undefined"&&(i[r]=[]),t=0;t<i[r].length+1;t++)if(typeof i[r][t]=="undefined"){o=t;break}for(c[y]=o,t=r;t<r+p;t++)for(typeof i[t]=="undefined"&&(i[t]=[]),a=i[t],s=o;s<o+w;s++)a[s]="x"}return c}function nt(t){return n.metadata&&n(t).metadata().sorter===!1?!0:!1}function tt(n,t){return n.config.headers[t]&&n.config.headers[t].sorter===!1?!0:!1}function a(n,t){return n.config.headers[t]&&n.config.headers[t].lockedOrder?n.config.headers[t].lockedOrder:!1}function s(n){for(var i=n.config.widgets,r=i.length,t=0;t<r;t++)v(i[t]).format(n)}function v(n){for(var i=r.length,t=0;t<i;t++)if(r[t].id.toLowerCase()==n.toLowerCase())return r[t]}function it(n){return typeof n!="Number"?n.toLowerCase()=="desc"?1:0:n==1?1:0}function rt(n,t){for(var r=t.length,i=0;i<r;i++)if(t[i][0]==n)return!0;return!1}function y(t,i,r,u){var e,o,f;for(i.removeClass(u[0]).removeClass(u[1]),e=[],i.each(function(){this.sortDisabled||(e[this.column]=n(this))}),o=r.length,f=0;f<o;f++)e[r[f][0]].addClass(u[r[f][1]])}function ut(t){var u=t.config,r;u.widthFixed&&(r=n("<colgroup>"),n("tr:first td",t.tBodies[0]).each(function(){r.append(n("<col>").css("width",n(this).width()))}),n(t).prepend(r))}function ft(n,t){for(var f=n.config,e=t.length,r,u,i=0;i<e;i++)r=t[i],u=f.headerList[r[0]],u.count=r[1],u.count++}function p(table,sortList,cache){var sortTime,dynamicExp,l,orgOrderCol,i;for(table.config.debug&&(sortTime=new Date),dynamicExp="var sortWrapper = function(a,b) {",l=sortList.length,i=0;i<l;i++){var c=sortList[i][0],order=sortList[i][1],s=table.config.parsers[c].type=="text"?order==0?f("text","asc",c):f("text","desc",c):order==0?f("numeric","asc",c):f("numeric","desc",c),e="e"+i;dynamicExp+="var "+e+" = "+s,dynamicExp+="if("+e+") { return "+e+"; } ",dynamicExp+="else { "}for(orgOrderCol=cache.normalized[0].length-1,dynamicExp+="return a["+orgOrderCol+"]-b["+orgOrderCol+"];",i=0;i<l;i++)dynamicExp+="}; ";return dynamicExp+="return 0; ",dynamicExp+="}; ",table.config.debug&&i("Evaling expression:"+dynamicExp,new Date),eval(dynamicExp),cache.normalized.sort(sortWrapper),table.config.debug&&i("Sorting on "+sortList.toString()+" and dir "+order+" time:",sortTime),cache}function f(n,t,i){var r="a["+i+"]",u="b["+i+"]";return n=="text"&&t=="asc"?"("+r+" == "+u+" ? 0 : ("+r+" === null ? Number.POSITIVE_INFINITY : ("+u+" === null ? Number.NEGATIVE_INFINITY : ("+r+" < "+u+") ? -1 : 1 )));":n=="text"&&t=="desc"?"("+r+" == "+u+" ? 0 : ("+r+" === null ? Number.POSITIVE_INFINITY : ("+u+" === null ? Number.NEGATIVE_INFINITY : ("+u+" < "+r+") ? -1 : 1 )));":n=="numeric"&&t=="asc"?"("+r+" === null && "+u+" === null) ? 0 :("+r+" === null ? Number.POSITIVE_INFINITY : ("+u+" === null ? Number.NEGATIVE_INFINITY : "+r+" - "+u+"));":n=="numeric"&&t=="desc"?"("+r+" === null && "+u+" === null) ? 0 :("+r+" === null ? Number.POSITIVE_INFINITY : ("+u+" === null ? Number.NEGATIVE_INFINITY : "+u+" - "+r+"));":void 0}var t=[],r=[];this.defaults={cssHeader:"header",cssAsc:"headerSortUp",cssDesc:"headerSortDown",cssChildRow:"expand-child",sortInitialOrder:"asc",sortMultiSortKey:"shiftKey",sortForce:null,sortAppend:null,sortLocaleCompare:!0,textExtraction:"simple",parsers:{},widgets:[],widgetZebra:{css:["even","odd"]},headers:{},widthFixed:!1,cancelSelection:!0,sortList:[],headerList:[],dateFormat:"us",decimal:"/.|,/g",onRenderHeader:null,selectorHeaders:"thead th",debug:!1},this.benchmark=i,this.construct=function(t){return this.each(function(){var r,w,u,f,i,a,b,c;this.tHead&&this.tBodies&&(a=0,this.config={},i=n.extend(this.config,n.tablesorter.defaults,t),r=n(this),n.data(this,"tablesorter",i),u=d(this),this.config.parsers=h(this,u),f=l(this),c=[i.cssDesc,i.cssAsc],ut(this),u.click(function(t){var v=r[0].tBodies[0]&&r[0].tBodies[0].rows.length||0,w,s,l,e,h,a;if(!this.sortDisabled&&v>0){if(r.trigger("sortStart"),w=n(this),s=this.column,this.order=this.count++%2,this.lockedOrder&&(this.order=this.lockedOrder),t[i.sortMultiSortKey])if(rt(s,i.sortList))for(e=0;e<i.sortList.length;e++)h=i.sortList[e],a=i.headerList[h[0]],h[0]==s&&(a.count=h[1],a.count++,h[1]=a.count%2);else i.sortList.push([s,this.order]);else{if(i.sortList=[],i.sortForce!=null)for(l=i.sortForce,e=0;e<l.length;e++)l[e][0]!=s&&i.sortList.push(l[e]);i.sortList.push([s,this.order])}return setTimeout(function(){y(r[0],u,i.sortList,c),o(r[0],p(r[0],i.sortList,f))},1),!1}}).mousedown(function(){if(i.cancelSelection)return this.onselectstart=function(){return!1},!1}),r.bind("update",function(){var n=this;setTimeout(function(){n.config.parsers=h(n,u),f=l(n)},1)}).bind("updateCell",function(n,t){var r=this.config,i=[t.parentNode.rowIndex-1,t.cellIndex];f.normalized[i[0]][i[1]]=r.parsers[i[1]].format(e(r,t),t)}).bind("sorton",function(t,r){n(this).trigger("sortStart"),i.sortList=r;var e=i.sortList;ft(this,e),y(this,u,e,c),o(this,p(this,e,f))}).bind("appendCache",function(){o(this,f)}).bind("applyWidgetId",function(n,t){v(t).format(this)}).bind("applyWidgets",function(){s(this)}),n.metadata&&n(this).metadata()&&n(this).metadata().sortlist&&(i.sortList=n(this).metadata().sortlist),i.sortList.length>0&&r.trigger("sorton",[i.sortList]),s(this))})},this.addParser=function(n){for(var u=t.length,r=!0,i=0;i<u;i++)t[i].id.toLowerCase()==n.id.toLowerCase()&&(r=!1);r&&t.push(n)},this.addWidget=function(n){r.push(n)},this.formatFloat=function(n){var t=parseFloat(n);return isNaN(t)?0:t},this.formatInt=function(n){var t=parseInt(n);return isNaN(t)?0:t},this.isDigit=function(t){return/^[-+]?\d*$/.test(n.trim(t.replace(/[,.']/g,"")))},this.clearTableBody=function(t){if(n.browser.msie){function i(){while(this.firstChild)this.removeChild(this.firstChild)}i.apply(t.tBodies[0])}else t.tBodies[0].innerHTML=""}}}),n.fn.extend({tablesorter:n.tablesorter.construct});var t=n.tablesorter;t.addParser({id:"text",is:function(){return!0},format:function(t){return n.trim(t.toLocaleLowerCase())},type:"text"}),t.addParser({id:"digit",is:function(t,i){var r=i.config;return n.tablesorter.isDigit(t,r)},format:function(t){return n.tablesorter.formatFloat(t)},type:"numeric"}),t.addParser({id:"currency",is:function(n){return/^[£$€?.]/.test(n)},format:function(t){return n.tablesorter.formatFloat(t.replace(new RegExp(/[£$€]/g),""))},type:"numeric"}),t.addParser({id:"ipAddress",is:function(n){return/^\d{2,3}[\.]\d{2,3}[\.]\d{2,3}[\.]\d{2,3}$/.test(n)},format:function(t){for(var f=t.split("."),u="",e=f.length,r,i=0;i<e;i++)r=f[i],u+=r.length==2?"0"+r:r;return n.tablesorter.formatFloat(u)},type:"numeric"}),t.addParser({id:"url",is:function(n){return/^(https?|ftp|file):\/\/$/.test(n)},format:function(n){return jQuery.trim(n.replace(new RegExp(/(https?|ftp|file):\/\//),""))},type:"text"}),t.addParser({id:"isoDate",is:function(n){return/^\d{4}[\/-]\d{1,2}[\/-]\d{1,2}$/.test(n)},format:function(t){return n.tablesorter.formatFloat(t!=""?+new Date(t.replace(new RegExp(/-/g),"/")):"0")},type:"numeric"}),t.addParser({id:"percent",is:function(t){return/\%$/.test(n.trim(t))},format:function(t){return n.tablesorter.formatFloat(t.replace(new RegExp(/%/g),""))},type:"numeric"}),t.addParser({id:"usLongDate",is:function(n){return n.match(new RegExp(/^[A-Za-z]{3,10}\.? [0-9]{1,2}, ([0-9]{4}|'?[0-9]{2}) (([0-2]?[0-9]:[0-5][0-9])|([0-1]?[0-9]:[0-5][0-9]\s(AM|PM)))$/))},format:function(t){return n.tablesorter.formatFloat(+new Date(t))},type:"numeric"}),t.addParser({id:"shortDate",is:function(n){return/\d{1,2}[\/\-]\d{1,2}[\/\-]\d{2,4}/.test(n)},format:function(t,i){var r=i.config;return t=t.replace(/\-/g,"/"),r.dateFormat=="us"?t=t.replace(/(\d{1,2})[\/\-](\d{1,2})[\/\-](\d{4})/,"$3/$1/$2"):r.dateFormat=="uk"?t=t.replace(/(\d{1,2})[\/\-](\d{1,2})[\/\-](\d{4})/,"$3/$2/$1"):(r.dateFormat=="dd/mm/yy"||r.dateFormat=="dd-mm-yy")&&(t=t.replace(/(\d{1,2})[\/\-](\d{1,2})[\/\-](\d{2})/,"$1/$2/$3")),n.tablesorter.formatFloat(+new Date(t))},type:"numeric"}),t.addParser({id:"time",is:function(n){return/^(([0-2]?[0-9]:[0-5][0-9])|([0-1]?[0-9]:[0-5][0-9]\s(am|pm)))$/.test(n)},format:function(t){return n.tablesorter.formatFloat(+new Date("2000/01/01 "+t))},type:"numeric"}),t.addParser({id:"metadata",is:function(){return!1},format:function(t,i,r){var u=i.config,f=u.parserMetadataName?u.parserMetadataName:"sortValue";return n(r).metadata()[f]},type:"numeric"}),t.addWidget({id:"zebra",format:function(t){var f,i,r,u;t.config.debug&&(f=new Date),r=-1,n("tr:visible",t.tBodies[0]).each(function(){i=n(this),i.hasClass(t.config.cssChildRow)||r++,u=r%2==0,i.removeClass(t.config.widgetZebra.css[u?0:1]).addClass(t.config.widgetZebra.css[u?1:0])}),t.config.debug&&n.tablesorter.benchmark("Applying Zebra widget",f)}})}(jQuery),UAH=function(n){var t={};return t.filtering=function(){"use strict";var t=[],n={};return n.filters={categoryFilter:function(t){return n.filterParameters.categoryFilterTarget==""?!0:t.values().category.indexOf(n.filterParameters.categoryFilterTarget)!==-1?!0:!1},categoryFilterSeaArea:function(t){return n.filterParameters.categoryFilterTarget==""?!0:t.values().category.indexOf(n.filterParameters.categoryFilterTarget)!==-1?!0:!1},decisionFilter:function(t){var i=t.values().decision.toLowerCase()===(!0).toString().toLowerCase();return i===n.filterParameters.filterItemsWithDecision?!0:!1},animalRawFilter:function(t){var i=t.values().animalRaw.toLowerCase()===(!0).toString().toLowerCase();return i===n.filterParameters.filterItemsWithAnimalRaw?!0:!1},productFilter:function(t){return n.filterParameters.productFilterTarget==""?!0:t.values().product===n.filterParameters.productFilterTarget?!0:!1}},n.applyFiltering=function(n){n.filter(function(n){for(var r=!1,i=0;i<t.length;i++)if(r=t[i](n),!r)break;return r})},n.removeFilter=function(n,i){n.filter(function(){for(var r=0;r<t.length;r++)if(t[r]==i)return!0})},n.enableFilter=function(n){t.indexOf(n)===-1&&t.push(n)},n.disableFilter=function(n){t.indexOf(n)!==-1&&t.pop(n)},n.filterParameters={categoryFilterTarget:"",filterItemsWithDecision:!1,filterItemsWithAnimalRaw:!1,productFilterTarget:""},n}(),t.faq=function(){var o=n("#faq");if(o.length==0)return!1;var u=n("#faq-text-filter"),f=n(".faq-content"),s={valueNames:["e-number","e-number-stripped","name","category","decision","supplier","product","animalRaw"],page:"300"},i=new List("faq",s);i.sort("e-number",{order:"asc"});n(".category-filter").on("change",function(){var r=n(this);t.filtering.filterParameters.categoryFilterTarget=r.val(),t.filtering.enableFilter(t.filtering.filters.categoryFilterSeaArea),t.filtering.applyFiltering(i)});n(".product-filter").on("change",function(){var r=n(this);t.filtering.filterParameters.productFilterTarget=r.val(),t.filtering.enableFilter(t.filtering.filters.productFilter),t.filtering.applyFiltering(i)});n("#decision-taken, #repealed-decisions").on("change",function(n){if(n.target.id==="decision-taken")t.filtering.filterParameters.filterItemsWithDecision=!0;else if(n.target.id==="repealed-decisions")t.filtering.filterParameters.filterItemsWithDecision=!1;else return;t.filtering.enableFilter(t.filtering.filters.decisionFilter),t.filtering.applyFiltering(i)});n("#animal-raw").on("change",function(n){if(n.target.id==="animal-raw"){var r=this.checked;t.filtering.filterParameters.filterItemsWithAnimalRaw=r?!0:!1}else return;t.filtering.enableFilter(t.filtering.filters.animalRawFilter),t.filtering.applyFiltering(i)});n("#seaarea-open").on("change",function(n){if(n.target.id==="seaarea-open"){var r=this.checked;r?(t.filtering.filterParameters.filterItemsWithAnimalRaw=!0,t.filtering.enableFilter(t.filtering.filters.animalRawFilter),t.filtering.applyFiltering(i)):(t.filtering.filterParameters.filterItemsWithAnimalRaw=!1,t.filtering.removeFilter(i,t.filtering.filters.animalRawFilter),t.filtering.disableFilter(t.filtering.filters.animalRawFilter),t.filtering.filterParameters.categoryFilterTarget!==""&&t.filtering.applyFiltering(i))}else return});var h=n(".total-hits"),r=n(".empty-list-msg"),e=function(){var n=i.visibleItems.length;h.text(n),n==0?(r.find(".search-term").text(u.val()),r.show()):r.hide()};e();i.on("updated",function(){var t,i,n;if(e(),f.unhighlight(),t=u.val(),t)for(i=t.split(" "),n=0;i.length>n;n++)f.highlight(i[n])})},t.setup=function(){t.faq()},t}(jQuery),jQuery(document).ready(function(){$("span.e-number").each(function(){var n=$(this).text().split(" ").join("");$(this).after("<span class='e-number-stripped' style='display:none'>"+n+"<\/span>")}),UAH.setup()}),$(document).ready(function(){livsmedelsverket.initialize(),typeof _kundo!="undefined"&&setHref()}),livsmedelsverket=livsmedelsverket||function(){var n=function(){livsmedelsverket.response.initialize(),livsmedelsverket.Navigation.initialize(),livsmedelsverket.tabfocus.initialize(),livsmedelsverket.Comment.initialize(),livsmedelsverket.Slider.initialize(),livsmedelsverket.CatComplete.initialize(),livsmedelsverket.Tables.initialize(),livsmedelsverket.WorkRooms.initialize(),livsmedelsverket.County.initialize(),livsmedelsverket.Expand.initialize(),livsmedelsverket.MyShortcuts.initialize(),livsmedelsverket.xformblock.initialize(),livsmedelsverket.Nkp.initialize(),livsmedelsverket.Community.initialize(),livsmedelsverket.VizzitShare.initialize(),window.addToCart=function(n){n=n||"";var t=window.open("http://fm.isydistribution.se/Broschyr/EX11046.lasso?article="+n,"cartwin","width=800, height=600, scrollbars, resizable, status");t.focus()}};return{initialize:n}}(),$(window).load(function(){if(matchMedia("only screen and (min-width: 768px)").matches){var n=Math.max($("footer .col1").height(),$("footer .col2").height(),$("footer .col3").height());$(".cols").height(n)}}),$(window).resize(function(){if(matchMedia("only screen and (min-width: 768px)").matches){var n=Math.max($("footer .col1").height(),$("footer .col2").height(),$("footer .col3").height());$(".cols").height(n)}else $(".cols").css("height","auto")}),livsmedelsverket=livsmedelsverket||{},livsmedelsverket.CatComplete=function(){var n=function(){$.widget("custom.catcomplete",$.ui.autocomplete,{_renderMenu:function(n,t){var r=this,i={};$.each(t,function(n,t){i[t.category]=i.hasOwnProperty(t.category)?i[t.category].concat([t]):[t]}),$.each(i,function(t,i){var f=!1,u;$.each(i,function(i,e){e.category==""||currentLang!="sv"?(u=r._renderItemData(n,e),u.attr("aria-label",e.category+" : "+e.label)):(f||(n.append("<li class='ui-autocomplete-category clearfix'>"+t+" <a href='"+e.categorySearchPageUrl+"'><span class='result-num'>"+e.hitsPerCategory+" träffar <\/span> Visa Alla<\/a><\/li>"),f=!0),u=r._renderItemData(n,e),u.attr("aria-label",e.category+" : "+e.label))})})}})};return{initialize:n}}(),$(function(){$("#quicksearchTextbox").catcomplete({select:function(n,t){t.item.pageUrl!=undefined&&(window.location.href=t.item.pageUrl)},source:function(n,t){$.ajax({url:"/"+currentLang+"/find/rest/spellcheck/get/"+n.term+"?size=1",type:"GET",dataType:"json",async:!1,success:function(i){$.ajax({url:"/api/autocomplete/?query="+n.term+"&lang="+currentLang,type:"GET",async:!0,dataType:"json",success:function(n){t.length>0?t.push(n):n.length>0&&t(n)}}),t($.map(i.Hits,function(n){return{label:n.Suggestion,value:n.Suggestion,category:""}}))}})},minLength:2,delay:600})});var MaxHeadingLength=75,MaxPreambleLength=300,MaxCommentLength=3e3;$(function(){$("#Case_Heading").length&&CheckTextCount($("#Case_Heading"),MaxHeadingLength),$("#Case_Preamble").length&&CheckTextCount($("#Case_Preamble"),MaxPreambleLength),$("#Case_Comment").length&&CheckTextCount($("#Case_Comment"),MaxCommentLength)}),$("#Case_Heading").keyup(function(){UpdateTextCount(this,MaxHeadingLength)}),$("#Case_Heading").keydown(function(){UpdateTextCount(this,MaxHeadingLength)}),$("#Case_Preamble").keyup(function(){UpdateTextCount(this,MaxPreambleLength)}),$("#Case_Preamble").keydown(function(){UpdateTextCount(this,MaxPreambleLength)}),livsmedelsverket=livsmedelsverket||{},livsmedelsverket.Comment=function(){var t=function(){$(".comment .closed").click(function(){n($(this)),$(".comment i.fa-plus, .comment i.fa-minus").toggleClass("fa-plus fa-minus")}),i()},i=function(){$("[data-expand-div='True']").each(function(){n($(this)),$(".comment i.fa").removeClass("fa-plus").addClass("fa-minus"),this.scrollIntoView()})},n=function(n){n.toggleClass("open").toggleClass("closed"),$(".comment form").toggle()};return{initialize:t}}(),livsmedelsverket=livsmedelsverket||{},livsmedelsverket.Community=function(){function r(){$(document).on("click",".like",function(){const n=$(this).parent(),t=n.data("contentid"),i=n.data("workroomid");a(t,i).done(function(t){y(n,t)})})}function u(){$(document).on("click",".notification-sign span.show-activity",function(){var t=$(this).parent().siblings(".social-interaction").data("contentid"),n;$.post("/api/CommunitySocialInteraction/ContentHasBeenSeen?contentId="+t),n=$(this).closest(".case-block").find(".social-comment.social-interaction-btn.js-comment-list"),n.addClass("scroll"),n.click()})}function f(){$(document).on("click",".js-send-comment-list",function(){var t=$(this).closest(".social-interaction"),r=$(this).closest(".social-interaction").data("contentid"),i=$(t).find(".comment-text-area").val();i.length&&n(r,i).then(function(n){var i=n.Comments[0],f=n.UserHasAdminRights,u=n.ContentId,r;r=f?'<div class="comment" data-contentid='+u+" data-commentid="+i.Id.StoreId+":"+i.Id.ExternalId+'><a href="#" class="js-remove-list-comment-button removeBtn" title="Ta bort"><i class="fa fa-trash-o"><\/i> Ta bort<\/a><p class="comment-content">'+i.Comment+'<\/p> <div class="comment-by"><span class="creator">'+i.UserName+'<\/span><span class="timestamp"> '+i.PublishDate+"<\/span><\/div><\/div > ":'<div class="comment"><p class="comment-content" data-contentid='+u+" data-commentid="+i.Id.StoreId+":"+i.Id.ExternalId+">"+i.Comment+'<\/p> <div class="comment-by"><span class="creator">'+i.UserName+'<\/span><span class="timestamp"> '+i.PublishDate+"<\/span><\/div><\/div > ",t.find(".comments").prepend(r),t.find(".comment").length>5&&t.find(".comment").last().remove(),$(".comment-text-area").val(""),t.find(".nrofcomments").html(n.Comments.length),t.find(".js-thanks-for-comment").show()})})}function e(){$(document).on("click",".js-send-answer-list",function(){const n=$(this).closest(".social-interaction"),t=n.data("contentid"),i=n.data("workroomid")})}function o(){$(document).on("click",".follow",function(){const n=$(this).parent(),t=n.data("contentid"),i=n.data("workroomid");v(t,i).done(function(t){p(n,t,!0)})})}function s(){$(document).on("click",".js-send-comment-button",function(){var t=$(this).closest(".write-comment-area"),r=t.siblings(".social-interaction").data("contentid"),i=$(".comment-text-area").val(),u;i.length&&(u=n(r,i).then(function(n){var i=n.Comments[0],r=n.UserHasAdminRights,u=n.ContentId;l(i,u,r),$(".comment-text-area").val(""),$(".comment-section h2").html("Kommentarer ("+n.Comments.length+")"),t.siblings(".social-interaction").find(".nrofcomments").html(n.Comments.length),t.find(".js-thanks-for-comment").show()}))})}function h(){$(document).on("click",".js-remove-comment-button",function(n){n.preventDefault();var i=$(this).closest(".social-comment-wrapper"),r=i.attr("data-contentId"),u=i.attr("data-commentId"),f=!1;t(r,u,f)})}function c(){$(document).on("click",".js-remove-list-comment-button",function(n){n.preventDefault();var i=$(this).closest(".social-interaction"),r=$(this).closest(".comment"),u=r.attr("data-contentId"),f=r.attr("data-commentId"),e=!0;t(u,f,e).then(function(n){if(n.Comments.length>=5){var u=n.UserHasAdminRights,t=n.Comments[4],r;r=u?'<div class="comment" data-contentid='+n.ContentId+" data-commentid="+t.Id.StoreId+":"+t.Id.ExternalId+'><a href="#" class="js-remove-list-comment-button removeBtn" title="Ta bort"><i class="fa fa-trash-o"><\/i> Ta bort<\/a><p class="comment-content">'+t.Comment+'<\/p> <div class="comment-by"><span class="creator">'+t.UserName+'<\/span><span class="timestamp"> '+t.PublishDate+"<\/span><\/div><\/div > ":'<div class="comment"><p class="comment-content" data-contentid='+n.ContentId+" data-commentid="+t.Id.StoreId+":"+t.Id.ExternalId+">"+t.Comment+'<\/p> <div class="comment-by"><span class="creator">'+t.UserName+'<\/span><span class="timestamp"> '+t.PublishDate+"<\/span><\/div><\/div > ",i.find(".comments").append(r)}n.Comments.length<=5&&i.find(".js-hide-previous-comments").hide()})})}function l(n,t,i){var r="";r=i?'<div class="social-comment-wrapper" data-contentId='+t+" data-commentid="+n.Id.StoreId+":"+n.Id.ExternalId+'><a href="#" class="js-remove-comment-button" title="Ta bort"><i class="fa fa-trash-o"><\/i> Ta bort<\/a><div class="comment-content"><p> '+n.Comment+'<\/p><\/div><div class="comment-by"><span class="creator">'+n.UserName+' <\/span><span class="timestamp"> - '+n.PublishDate+"<\/span><\/div><\/div>":'<div class="social-comment-wrapper" data-contentId='+t+" data-commentid="+n.Id.StoreId+":"+n.Id.ExternalId+'><div class="comment-content"><p> '+n.Comment+'<\/p><\/div><div class="comment-by"><span class="creator">'+n.UserName+' <\/span><span class="timestamp"> - '+n.PublishDate+"<\/span><\/div><\/div>",$(".js-comment-list").prepend(r)}function a(n,t){return $.post("/api/CommunitySocialInteraction/UpdateLike?contentId="+n+"&workroomId="+(t||""))}function v(n,t){return $.post("/api/CommunitySocialInteraction/ToggleFollow?contentId="+n+"&ignoreUseOption=true&workroomId="+(t||""))}function n(n,t){var i=encodeURIComponent(t);return $.ajax({url:"/api/CommunitySocialInteraction/PostComment?contentId="+n,contentType:"application/json; charset=utf-8",data:JSON.stringify(t),type:"POST",success:function(n){return n}})}function t(n,t,i){return $.ajax({url:"/api/CommunitySocialInteraction/DeleteComment?contentId="+n+"&commentId="+t,type:"DELETE",success:function(n){if(n!=null){var r;return i?(r=$(".comments").find("[data-commentId='"+t+"']"),$(".social-comment").find(".nrofcomments").html(n.Comments.length)):(r=$(".js-comment-list").find("[data-commentId='"+t+"']"),$(".comment-section h2").html("Kommentarer ("+n.Comments.length+")"),$(".social-interaction").find(".nrofcomments").html(n.Comments.length)),r.fadeOut(300,function(){$(this).remove()}),n}return null}})}function y(n,t){n.find(".like").toggleClass("active",t.CurrentUserLikesContent),n.find(".like .like-count").text(t.NrOfLikes),t.CurrentUserLikesContent&&(n.find(".like").addClass("trigger-animation"),setTimeout(function(){n.find(".like").removeClass("trigger-animation")},750))}function p(n,t,i){n.find(".follow").toggleClass("active",t.CurrentUserIsFollowing),n.find(".follow span").text("Följ ("+t.NrOfFollowers+")"),t.CurrentUserIsFollowing&&!!i&&(n.find(".follow").addClass("trigger-animation"),setTimeout(function(){n.find(".follow").removeClass("trigger-animation")},750))}function w(){$(document).on("click",".js-comment-list",function(){var n=$(this);b(n)})}function b(n){$(n).toggleClass("active"),$(n).closest(".case-wrapper").find(".write-comment-area").slideToggle(300,function(){$(n).hasClass("scroll")&&($("html,body").animate({scrollTop:$(this).offset().top-40},"slow"),$(n).removeClass("scroll"))})}function k(){$(document).on("click",".js-hide-previous-comments",function(){$(this).toggleClass("hiddenComments"),$(this).next(".comments").slideToggle(300),console.log($(this).find(".js-inner-comment-toggle").text()),$(this).find(".js-inner-comment-toggle").text()=="Dölj tidigare kommentarer"?$(this).find(".js-inner-comment-toggle").text("Visa tidigare kommentarer"):$(this).find(".js-inner-comment-toggle").text("Dölj tidigare kommentarer")})}function d(){$(document).on("click",".js-social-comment",function(){var n=$(this);g(n)})}function g(n){if($(n).toggleClass("active"),$(".case-list")[0]){var i=$(n).closest(".case-wrapper");i.toggleClass("active-comment"),i.find(".write-comment-area").slideToggle(300)}else $(n).parent(".social-interaction").siblings(".write-comment-area").slideToggle(300)}function nt(){$("#removeImage").on("click",function(n){n.preventDefault(),$("#caseImage").remove()})}function tt(){$("#removeFile").on("click",function(n){n.preventDefault(),$("#caseFile").remove()})}function it(){$("#caseTopImage").change(function(){$("#caseImage").remove()})}function rt(){$("#caseAttachment").change(function(){$("#caseFile").remove()})}function ut(){function i(){$(".spinner").css("display","flex");var i=window.location.href;i=i.lastIndexOf("/")==i.length-1?i+"GetScrollContent/":i+"/GetScrollContent",$.ajax({type:"POST",url:i,dataType:"html",data:{pageIndex:t},cache:!1,success:function(i){$("#article").append(i),n=$(".no-more-content").length>0?!0:!1,t+=1,$(".spinner").css("display","none")},error:function(){$(".spinner").css("display","none")}})}var t=1,n=!1;($(".omni-list")[0]||$(".js-case-list")[0])&&$(window).scroll(function(){var t=$("#scroll").offset().top,r=$("#scroll").outerHeight(),u=$(window).height(),f=$(this).scrollTop();f>t+r-u&&(n||(n=!0,i()))})}var i=function(){r(),o(),d(),s(),w(),h(),k(),e(),ut(),f(),u(),tt(),nt(),rt(),it(),c()};return{initialize:i}}(),livsmedelsverket=livsmedelsverket||{},livsmedelsverket.County=function(){var n=function(){$("#ddlCounties").on("change",t)},t=function(){var n=$(this),t={url:n.attr("data-livs-url"),type:"GET",data:{county:n.find(":selected").text()}};$.ajax(t).done(function(t){var i=$(n.attr("data-livs-target")),r=$(t);i.replaceWith(r)})};return{initialize:n}}(),livsmedelsverket=livsmedelsverket||{},livsmedelsverket.Expand=function(){var n=function(){$(".more-info").attr("aria-hidden","true"),$(".more-info").before("<a href='javascript:void(0)' class='info-expand' aria-expanded='false'><span class='expand-more' aria-label='Visa mer'><i class='fa fa-plus expand-icon'><\/i>Visa mer<\/span><span class='expand-less' aria-label='Dölj'><i class='fa fa-minus expand-icon'><\/i>Dölj<\/span><\/a>"),$(".info-expand").click(function(){var n=$(this),r=n.next();r.toggleClass("active"),i(r),n.toggleClass("active"),t(n)});$(".item-heading").on("click",function(){$(this).parent().parent().siblings().hasClass("active")&&$("#results .results-item").each(function(){$(this).removeClass("active")}),$(this).parent().parent().toggleClass("active"),$("#results .results-item").each(function(){$(this).find(".item-heading").attr("aria-expanded","false"),$(this).find(".close-icon").attr("aria-label","ikon plus"),$(this).find(".item-info").attr("aria-hidden","true")}),$(this).parent().parent().hasClass("active")&&($(this).attr("aria-expanded","true"),$(this).find(".close-icon").attr("aria-label","ikon minus"),$(this).siblings(".item-info").attr("aria-hidden","false"))});$("#searchFood").focus(function(){$(".search-icon").css("z-index","0")}).blur(function(){$(".search-icon").css("z-index","10")});$(".clear-form").on("click",function(){$("#searchFood").val(""),$("#resultItem li").remove(),$("#searchFood").focus()});$(document).click(function(n){var t=$(n.target);!t.closest(".search-bubble").length&&$(".search-bubble").is(":visible")&&($("#resultItem").empty(),$("#resultItem").removeAttr("aria-label"))}),$(".search-bubble").focusout(function(n){var t=$(n.relatedTarget);console.log(t.closest(".search-bubble")),console.log(t.closest(".search-bubble").length),t.closest(".search-bubble").length||($("#resultItem").empty(),$("#resultItem").removeAttr("aria-label"))})},t=function(n){n.attr("aria-expanded")=="false"?n.attr("aria-expanded","true"):n.attr("aria-expanded","false")},i=function(n){n.attr("aria-hidden")=="false"?n.attr("aria-hidden","true"):n.attr("aria-hidden","false")};return{initialize:n}}(),livsmedelsverket=livsmedelsverket||{},livsmedelsverket.MyShortcuts=function(){var n=function(){$("aside.shortcuts").on("click","#linkMyShortcuts",t);$("aside.shortcuts").on("click","a.removeShortcut",i)},t=function(n){n.preventDefault();var t=$(this),i={url:t.attr("data-livs-url"),type:"POST",data:{title:document.title,url:document.URL}};$.ajax(i).done(function(n){var t=$("#listOfShortcuts"),i=$(n);t.replaceWith(i)})},i=function(n){n.preventDefault();var t=$(this),i=t.attr("data-livs-shortcut"),r={url:t.attr("data-livs-url"),type:"POST",data:{shortcut:i}};$.ajax(r).done(function(n){var t=$("#listOfShortcuts"),i=$(n);t.replaceWith(i)})};return{initialize:n}}(),livsmedelsverket=livsmedelsverket||{},livsmedelsverket.Navigation=function(){var f=$(".menu-section"),n=function(){u(),addAttributesDesktop(),r()},t=function(n){n.attr("aria-hidden")=="false"?n.attr("aria-hidden","true"):n.attr("aria-hidden","false")},i=function(n){n.attr("aria-expanded")=="false"?n.attr("aria-expanded","true"):n.attr("aria-expanded","false")},r=function(){var n=$("#maincontent-shortcut"),t=$("#shortcutmenu"),i=$("#shortcutsubmenu");$("#article").length<1&&($("#main").attr("tabindex","-1"),n.attr("href","#main")),$("#pageMenu").length<1&&t.hide(),$("#subMenu").length<1&&i.hide()},u=function(){$(".searchToggle").click(function(){$(".menuToggle").removeClass("selected");var n=$(".pageMenu");return n.removeClass("in").addClass("collapse").addClass("hide-menu"),$(".searchToggle").toggleClass("selected"),$(".search > div").toggleClass("hide-search"),$("body > header").toggleClass("search-open"),!1}),$(".menuToggle").click(function(){$(".search > div").addClass("hide-search"),$(".searchToggle").removeClass("selected"),$(".menuToggle").toggleClass("selected"),$("body > header").removeClass("search-open");var n=$(".pageMenu");n.is(":visible")?n.addClass("hide-menu"):n.removeClass("hide-menu")}),$("#shortcutmenu").click(function(){var n=$(".pageMenu");n.is(":visible")||$(".menuToggle").click()}),$(".has-subnav a").click(function(n){return n.stopPropagation(),!0}),$(".has-subnav").click(function(n){n.preventDefault(),$(this).hasClass("selected")&&!$(this).hasClass("nkpContext")?$(this).removeClass("selected"):($("#main .selected").removeClass("selected"),$(this).addClass("selected"),$.contains("#MainNav",this)&&$(this).parentsUntil("#MainNav").each(function(){$(this).hasClass("has-subnav")&&$(this).addClass("selected")})),n.stopPropagation()}),$(".targetLinks .toggle").click(function(){var n=$(this);return n.parent().toggleClass("closed"),n.children("i").toggleClass("fa-plus").toggleClass("fa-minus"),i(n),t(n.siblings("ul")),!1});$(".targetLinks a[href^='#']").on("click",function(){var i=$(this),t;i.attr("href").length!=1&&(t=$(i.attr("href")),t&&($("html, body").animate({scrollTop:t.offset().top},500),t.attr("tabindex","-1"),t.focus()))});$(".by-category").click(function(){var n=$(this);return n.attr("aria-expanded")=="false"?n.attr("aria-expanded","true"):n.attr("aria-expanded","false"),$(".searchCategories").toggleClass("open"),$(".by-category i").toggleClass("fa-plus"),$(".by-category i").hasClass("fa-plus")?$(".by-category i").removeClass("fa-minus"):$(".by-category i").addClass("fa-minus"),!1}),$("aside.category-filters ul li.selected ul:first, aside.category-filters ul li.childSelected ul:first, aside.category-filters li.childSelected ul.childFacets li.childSelected ul.childFacets").show(),$(".category-filters h3").click(function(){$("aside.category-filters .filter-choice").toggleClass("open"),$(".category-filters h3 i").hasClass("fa-minus")?$(".category-filters h3 i").removeClass("fa-minus"):$(".category-filters h3 i").addClass("fa-minus")}),$("ul.indexes li a").click(function(){$(this).parent().siblings().removeClass("selected"),$(this).parent().addClass("selected")}),$("section#login #UserName").focus(),$("div.cookie-info").click(function(){$(this).slideUp()})};return addAttributesDesktop=function(){var n=$("ul.subnav a"),t=$("#PageHead .searchToggle");$(window).width()<767&&($.each(n,function(n,t){$(t).attr("aria-hidden","false")}),t.attr("aria-hidden","false"))},{initialize:n}}(),livsmedelsverket=livsmedelsverket||{},livsmedelsverket.Nkp=function(){function i(){$(function(){var t=$(".goalAndActivity-filter-block #legsislation").val(),i=$(".goalAndActivity-filter-block #governmentAgency").val(),r={governmentAgencyId:parseInt(0+i),legislationId:parseInt(0+t)};n(r)})}function r(){var n=$(".operational-conditions-section");$(".operational-conditions-section .content-toggle").on("click",function(){n.toggleClass("expanded")})}function u(){$(".goalAndActivityBlock .expand").click(function(){var n=$(this).parent(".preview"),t=n.siblings(".expanded-content");n.hide(),t.show(),setTimeout(function(){t.addClass("show")},50)}),$(".goalAndActivityBlock .minimize").click(function(){var n=$(this).parent(".expanded-content"),t=n.siblings(".preview");n.removeClass("show"),setTimeout(function(){n.hide(),t.show()},400)})}function f(){var i=$(".goalAndActivity-filter-block #legsislation").val(),r=$(".goalAndActivity-filter-block #governmentAgency").val(),t={governmentAgencyId:parseInt(0+r),legislationId:parseInt(0+i)};$(".goalAndActivity-filter-block #legsislation").change(function(){t.legislationId=parseInt(0+$(this).val()),console.log(t),n(t)}),$(".goalAndActivity-filter-block #governmentAgency").change(function(){t.governmentAgencyId=parseInt(0+$(this).val()),console.log(t),n(t)})}function e(n,t){var i=!0,r=n.attr("data-agency"),u=parseInt(n.attr("data-legislation"));return t.governmentAgencyId&&r.indexOf(t.governmentAgencyId)<0&&(i=!1),t.legislationId&&t.legislationId!==u&&(i=!1),i}function n(n){var t=!0;$(".goalAndActivityBlock").each(function(){var i=$(this);e(i,n)?(t=!1,i.show()):i.hide()}),$(".emptyResult").css("display",t?"block":"none")}function o(){function t(){if($(".nkpContext")[0])try{$(".supportMenu").closest(".container").remove()}catch(n){console.log("missed non-nkp stuff")}}t();var n=$("li.nkpContext");$(".nkpContext")[0]&&(window.addEventListener("resize",function(){window.innerWidth<768?n.hasClass("selected")?n.addClass("noIcon"):n.addClass("selected noIcon"):n.removeClass("selected noIcon")},!0),window.dispatchEvent(new Event("resize")))}var t=function(){i(),r(),u(),f(),o()};return{initialize:t}}(),livsmedelsverket=livsmedelsverket||{},livsmedelsverket.Publication=function(){var n=function(){var n=$.cookie("itincart"),t;n!=null&&n!=""&&(t=n.split(",")),$(".ltsc").click(function(){return numOfItemsInCart==0?$.cookie("itincart",this.id,{path:"/"}):$.cookie("itincart",$.cookie("itincart")+","+this.id),!0})};return{initialize:n}}(),livsmedelsverket=livsmedelsverket||{},livsmedelsverket.Publications=function(){var t=0,n=function(){var n=$.cookie("itincart"),t;n!=null&&n!=""&&(t=n.split(",")),$("div.pubFacets .expand-btn").click(function(n){n.preventDefault(),$(this).hasClass("expanded")?($(this).removeClass("expanded"),$(this).parent().next().hide(),$(this).attr("aria-expanded","false")):($(this).addClass("expanded"),$(this).parent().next().show(),$(this).attr("aria-expanded","true"))}),$("div.pubFacets input").click(function(){if(this.checked!=!1){var n=$(this).attr("name");this.id!=""?$('div.pubFacets input[name="'+n+'"]').each(function(){this.id==""&&$(this).attr("checked",null)}):$('div.pubFacets input[id="'+n+'A"]').attr("checked",null)}}),$("div.rs_ski a").click(function(){return $(".topCart").attr("src").indexOf("gray")>-1?$.cookie("itincart",this.id,{path:"/"}):$.cookie("itincart",$.cookie("itincart")+","+this.id),!0})};return{initialize:n}}(),livsmedelsverket=livsmedelsverket||{},livsmedelsverket.response=function(){var n=function(){Response&&Response.create({prop:"width",breakpoints:[0,320,768,992],dynamic:!0,prefix:"src"})};return{initialize:n}}(),livsmedelsverket=livsmedelsverket||{},livsmedelsverket.Slider=function(){var n=function(){var n=$(".slide").toArray(),t=n.length,i=Math.floor(t*Math.random());$(n[i]).children("a").removeClass("hidden")};return{initialize:n}}(),livsmedelsverket=livsmedelsverket||{},livsmedelsverket.tabfocus=function(){var n=function(){t()},t=function(){function n(i){i.keyCode===9&&(document.body.classList.add("tab"),window.removeEventListener("keydown",n),window.addEventListener("mousedown",t))}function t(){document.body.classList.remove("tab"),window.removeEventListener("mousedown",t),window.addEventListener("keydown",n)}window.addEventListener("keydown",n)};return{initialize:n}}(),livsmedelsverket=livsmedelsverket||{},livsmedelsverket.Tables=function(){var n=function(){$(".rs_content").wrap("<div class='tableWrapper'><\/div>"),$(".facility-listing").tablesorter()};return{initialize:n}}(),livsmedelsverket=livsmedelsverket||{},livsmedelsverket.VizzitShare=function(){var n=function(){$('*[data-target="email"]').click(function(){var n=this;n.vizzit={location:"/vizzit-share/email/"},$vizzit.tag.event.click(n)}),$('*[data-target="facebook"]').click(function(){var n=this;n.vizzit={location:"/vizzit-share/facebook/"},$vizzit.tag.event.click(n)}),$('*[data-target="twitter"]').click(function(){var n=this;n.vizzit={location:"/vizzit-share/twitter/"},$vizzit.tag.event.click(n)}),$('*[data-target="linkedIn"]').click(function(){var n=this;n.vizzit={location:"/vizzit-share/linkedin/"},$vizzit.tag.event.click(n)})};return{initialize:n}}(),livsmedelsverket=livsmedelsverket||{},livsmedelsverket.WorkRooms=function(){var n=function(){var i,n;$(".workRooms-list#workRooms, .workRooms-start#workRooms, .workRooms-documents#workRooms, .workRooms-forum#workRooms, .workRooms-members#workRooms, .workRooms-calendar#workRooms").on("click","form.applyMembership input",function(n){n.preventDefault();var t=$(this).closest("form"),i=$(t).closest(".row");o(t,i)});i=new Date,$(".datepicker").each(function(){$(this).datepicker({minDate:i}),$(this).datepicker("option","dateFormat","yy-mm-dd"),$(this).datepicker("setDate",$(this).attr("value"))}),n=$("#createCaseForm"),n.length<1&&(n=$("#newforumtopicform")),n.length<1&&(n=$("#replyforumtopicform")),n.length<1&&(n=$("#createworkroompageform")),n.length<1&&(n=$("#createnewsentryform")),n.length&&($.data(n[0],"validator").settings.ignore="null"),tinymce.init({selector:".js-html-text-area",theme:"modern",menubar:!1,setup:function(t){t.on("keyUp",function(){tinyMCE.triggerSave(),$.isEmptyObject(n.validate().submitted)||n.validate().form()})},plugins:["advlist autolink lists link image charmap preview hr anchor pagebreak","searchreplace wordcount visualblocks visualchars code fullscreen","insertdatetime media nonbreaking save table contextmenu directionality","template paste textcolor autoresize"],toolbar1:"insertfile undo redo | bold italic | bullist numlist | link image | preview media",autosave_ask_before_unload:!1,language:livsmedelsverket.globalVariables.tinyMCELang}),t()},t=function(){function t(){$("#news .actions-nav .light-button").addClass("buttonDisabled")}function n(n){return!n.hasClass("buttonDisabled")}$("#joinWorkroom").on("click",function(n){n.preventDefault();var t=$(this).closest("p"),i=$(this).attr("href");$.ajax({type:"POST",url:i,dataType:"json",success:function(n){n.success==!0?location.reload():t.html(n.text)},error:function(error){alert("error: "+eval(error))}})});$("#newnewsentrysubmit").on("click",function(n){var t,i;n.preventDefault(),t=$("#createnewsentryform"),t.valid()&&(i=$(this),i.attr("disabled","disabled"),i.append('<span class="formsubmit fa fa-spinner fa-spin"><\/span>'),t.submit())});$("#createcasesubmit").on("click",function(n){var t,i;n.preventDefault(),t=$("#createCaseForm"),t.valid()&&(i=$(this),i.attr("disabled","disabled"),i.append('<span class="formsubmit fa fa-spinner fa-spin"><\/span>'),t.submit())});$("#createworkroomsubmit").on("click",function(n){var t,i;n.preventDefault(),t=$("#createworkroompageform"),t.valid()&&(i=$(this),i.attr("disabled","disabled"),i.append('<span class="formsubmit fa fa-spinner fa-spin"><\/span>'),t.submit())});$("#replyforumsubmit").on("click",function(n){var t,i;n.preventDefault(),t=$("#replyforumtopicform"),t.valid()&&(i=$(this),i.attr("disabled","disabled"),i.append('<span class="formsubmit fa fa-spinner fa-spin"><\/span>'),t.submit())});$("#createtopicsubmit").on("click",function(n){var t,i;n.preventDefault(),t=$("#newforumtopicform"),t.valid()&&(i=$(this),i.attr("disabled","disabled"),i.append('<span class="formsubmit fa fa-spinner fa-spin"><\/span>'),t.submit())});$(".js-edit-topicreply-dialog-trigger").on("click",function(){$(this).closest(".thread-item").find(".js-edit-topicreply-dialog").modal({show:!0})});$(".js-edit-topic-dialog-trigger").on("click",function(){$(this).closest(".topic").find(".js-edit-topic-dialog").modal({show:!0})});$(".js-report-topicreply-dialog-trigger").on("click",function(){$(this).closest(".thread-item").find(".js-report-topicreply-dialog").modal({show:!0})});$(".js-delete-topicreply-dialog-trigger").on("click",function(){$(this).closest(".thread-item").find(".js-delete-topicreply-dialog").modal({show:!0})});$(".js-edit-topicreply-dialog .stdButton").on("click",function(n){n.preventDefault();var r=$(this).data("url"),u=$(this).data("rid"),f=$(this).data("pid"),t=tinyMCE.activeEditor.getContent(),i=$(this).closest(".thread-item");$.ajax({type:"POST",url:r,data:{message:t,replyId:u,currentPageId:f},dataType:"json",success:function(n){n.success==!0&&($(i).find(".js-body").html(t),$(i).find(".js-html-text-area").html(t),$(".js-edit-topicreply-dialog.in").modal("hide"))},error:function(error){alert("error: "+eval(error))}})});$(".js-report-topicreply-dialog .stdButton").on("click",function(n){n.preventDefault();var t=$(this).data("url"),i=$(this).data("rid"),r=$(this).closest(".modal-dialog").find("textarea").val(),u=$(this).closest(".thread-item");$.ajax({type:"POST",url:t,data:{description:r,replyId:i},dataType:"json",success:function(n){n.success==!0&&($(u).find(".js-report-topicreply-dialog-trigger").parent().html(n.text),$(".js-report-topicreply-dialog.in").modal("hide"))},error:function(error){alert("error: "+eval(error))}})});$(".js-edit-topic-dialog .stdButton").on("click",function(n){n.preventDefault();var i=$(this).data("url"),t=$(this).closest(".topic"),r=$(".radio-button-list :checked").map(function(){return $(this).val()}).toArray(),u=$("select.forum-categories :selected").val(),f={TopicId:$(this).data("rid"),TopicTitle:$(".editTitle").val(),TopicBody:tinyMCE.activeEditor.getContent(),Tags:r,ForumId:u,CurrentPageId:$(this).data("pid")};jQuery.ajax({type:"POST",url:i,dataType:"json",contentType:"application/json; charset=utf-8",data:JSON.stringify(f),success:function(n){n.topic!=null&&($(t).find(".js-title").html(n.topic.TopicTitle),$(t).find(".js-html-text-area").html(n.topic.TopicBody),$(t).find(".js-body").html(n.topic.TopicBody),$(t).find(".js-tags").html(n.topic.Tags.join(", "))),$(".js-edit-topic-dialog").modal("hide")},error:function(error){alert("error: "+eval(error))}})});$(".js-delete-topicreply-dialog .stdButton").on("click",function(n){n.preventDefault();var t=$(this).data("url"),i=$(this).data("rid"),r=$(this).closest(".thread-item");$.ajax({type:"POST",url:t,data:{replyId:i},dataType:"json",success:function(n){n.success==!0&&($(r).slideUp(),$(".js-delete-topicreply-dialog.in").modal("hide"))},error:function(error){alert("error: "+eval(error))}})});$("#subscribeToTopic").on("click",function(){var t=$(this).data("url"),i=$(this).data("id");$.ajax({type:"POST",url:t,dataType:"json",data:{topicId:i},success:function(){},error:function(error){alert("error: "+eval(error))}})});$(".js-add-document-dialog-trigger").on("click",function(t){t.preventDefault(),n($(this))&&$(".js-add-document-dialog").modal({show:!0})});$(".js-add-folder-dialog-trigger").on("click",function(t){t.preventDefault(),n($(this))&&$(".js-add-folder-dialog").modal({show:!0})});$(".js-move-dialog-trigger").on("click",function(t){t.preventDefault(),n($(this))&&$(".js-move-dialog").modal({show:!0})});$(".js-move-dialog").on("show.bs.modal",function(){var n=$("input:checkbox:checked").map(function(){return this.value}).get();$.each(n,function(n,t){$('select option[value="'+t+'"]').hide()})});$(".js-rename-content-dialog-trigger").on("click",function(t){t.preventDefault(),n($(this))&&$(".js-rename-content-dialog").modal({show:!0})});$(".js-add-version-dialog-trigger").on("click",function(t){t.preventDefault(),n($(this))&&$(".js-add-version-dialog").modal({show:!0})});$(".js-add-version-dialog .stdButton").on("click",function(){var t=!0,r=$(this).closest(".modal-body").find('input[type = "file"]'),i;return r.val()==""?($(this).closest(".modal-body").find(".field-validation-error").removeClass("hidden"),t=!1):(i=$("input:checkbox:checked").map(function(){return this.value}).get(),$("#AddNewDocumentViewModel_OriginalDocumentId").val(i[0])),t});$(".js-view-versions-dialog-trigger").on("click",function(t){if(t.preventDefault(),n($(this))){var i=$("input:checkbox:checked").map(function(){return this.value}).get(),r=$(this).attr("href"),u=$("#workRooms").data("id");$.ajax({type:"GET",url:r,data:{documentId:i[0],workRoomId:u},traditional:!0,success:function(n){$(".js-view-versions-dialog").find(".modal-body").html(n),$(".js-view-versions-dialog").modal({show:!0});$(".js-view-versions-dialog.in").on("click",".js-make-documentvesion-active",function(n){n.preventDefault();var t=$(this).attr("href");$.ajax({type:"POST",url:t,traditional:!0,success:function(){location.reload(!0)},error:function(error){alert("error: "+eval(error))}})})},error:function(error){alert("error: "+eval(error))}})}});$(".js-add-document-dialog .stdButton").on("click",function(){var t=!0,i=$(this).closest(".modal-body").find('input[type = "file"]'),r=[];return $.each($(".js-item-name"),function(n,t){r.push(t.innerText)}),i.val()==""?($(this).closest(".modal-body").find(".field-validation-error").removeClass("hidden"),t=!1):$.inArray(i.val().split("\\").pop(),r)>-1&&($(this).closest(".modal-body").find(".field-validation-error.existing").removeClass("hidden"),t=!1),t});$(".js-add-folder-dialog .stdButton").on("click",function(){var t=!0,i=$(this).closest(".modal-body").find('input[type = "text"]').val();return i.length==0&&($(this).closest(".modal-body").find(".field-validation-error").removeClass("hidden"),t=!1),t});$(".js-delete-content-dialog-trigger").on("click",function(t){t.preventDefault(),n($(this))&&$(".js-delete-content-dialog").modal({show:!0})});$(".js-delete-content-dialog .stdButton").on("click",function(n){n.preventDefault();var t=$("input:checkbox:checked").map(function(){return this.value}).get(),i=$(this).data("url");$.ajax({type:"POST",url:i,data:{docIds:t},dataType:"json",traditional:!0,success:function(n){$.each(n.deletedIds,function(n,t){$(".row").find("[data-id='"+t+"']").slideUp()}),$(".js-delete-content-dialog").modal("hide")},error:function(error){alert("error: "+eval(error))}})});$(".js-move-dialog .stdButton").on("click",function(n){n.preventDefault();var t=$("input:checkbox:checked").map(function(){return this.value}).get(),i=$("#workRooms").data("id"),r=$("select :selected").val(),u=$(this).closest("form").attr("action"),f=$(this).closest(".modal-body").find(".field-validation-error");$.ajax({type:"POST",url:u,data:{workRoomId:i,contentIds:t,parentId:r},dataType:"json",traditional:!0,success:function(n){n.moved?($.each(t,function(n,t){$(".row").find("[data-id='"+t+"']").slideUp()}),$(".js-move-dialog").modal("hide")):$(f).removeClass("hidden").css("margin-top",0)},error:function(error){alert("error: "+eval(error))}})});$(".js-rename-content-dialog .stdButton").on("click",function(n){n.preventDefault();var t=$("input:checkbox:checked").map(function(){return this.value}).get(),i=$(".row").find("[data-id='"+t+"']").find(".js-item-name"),r=$(this).closest("form").find("input[type=text]").val(),u=$(this).closest("form").attr("action");$.ajax({type:"POST",url:u,data:{contentId:t,name:r},dataType:"json",traditional:!0,success:function(n){n.newName.length>0&&i.html(n.newName),$(".js-rename-content-dialog").modal("hide")},error:function(error){alert("error: "+eval(error))}})});if(typeof showTimedPopup!="undefined"){window.setTimeout(function(){$(".js-pop-up-dialog").modal({show:!0})},delayInMs);$(".popButtons .or").on("click",function(){return $(".js-pop-up-dialog").modal("hide"),!1});$(".popButtons .gr").on("click",function(){return window.setTimeout(function(){$(".js-pop-up-dialog").modal("hide")},700),!0})}$(".workRooms-documents :checkbox").change(function(){var r=$(".workRooms-documents input:checked").length==0,n=$(".workRooms-documents input:checked").length==1,u=!r&&!n,f=$(".archive input:checked").length==1,e=n&&!f,i=$(this).data("owner")=="True";t(),r&&($(".js-add-folder-dialog-trigger").removeClass("buttonDisabled"),$(".js-add-document-dialog-trigger").removeClass("buttonDisabled")),u&&($(".js-move-dialog-trigger").removeClass("buttonDisabled"),(i||!$(".js-delete-content-dialog-trigger").hasClass("restricted"))&&$(".js-delete-content-dialog-trigger").removeClass("buttonDisabled")),n&&($(".js-move-dialog-trigger").removeClass("buttonDisabled"),(i||!$(".js-rename-content-dialog-trigger").hasClass("restricted"))&&$(".js-rename-content-dialog-trigger").removeClass("buttonDisabled"),(i||!$(".js-delete-content-dialog-trigger").hasClass("restricted"))&&$(".js-delete-content-dialog-trigger").removeClass("buttonDisabled")),e&&($(".js-add-version-dialog-trigger").removeClass("buttonDisabled"),$(".js-view-versions-dialog-trigger").removeClass("buttonDisabled"))});$(".js-edit-newsentry-dialog-trigger").on("click",function(){$(this).closest(".news-entry").find(".js-edit-newsentry-dialog").modal({show:!0})});$(".js-edit-newsentry-dialog .stdButton").on("click",function(n){n.preventDefault();var t=$(this).data("url"),i=$(this).data("rid"),r=tinyMCE.activeEditor.getContent(),u=$(this).closest(".news-entry"),f=$(".editTitle").val();e(t,i,r,f,u)});$(".js-edit-comment-dialog-trigger").on("click",function(){var t=$(this).data("url"),i=$(this).data("id");$(this).closest("li").find(".js-edit-comment-dialog").modal({show:!0,url:t,id:i})});$(".js-edit-comment-dialog .stdButton").on("click",function(n){n.preventDefault();var t=$(".js-edit-comment-dialog.in").data("bs.modal").options.url,i=$(".js-edit-comment-dialog.in").data("bs.modal").options.id,r=$(".js-edit-comment-dialog.in").find("textarea").val(),f=$(this).closest("li");u(t,i,r,f)});$(".js-delete-comment-dialog-trigger").on("click",function(n){n.preventDefault();var i=$(this).data("url"),r=$(this).data("id"),u=$(this).closest("li"),t=null;/#/.test(this.href)||(t=$(this).attr("href")),$(".js-delete-comment-dialog").modal({show:!0,url:i,id:r,redirectUrl:t,target:u})});$(".js-delete-comment-dialog").on("hidden.bs.modal",function(){$(this).data("bs.modal",null)});$(".js-delete-comment-dialog .stdButton").on("click",function(n){n.preventDefault();var t=$(".js-delete-comment-dialog.in").data("bs.modal").options.url,i=$(".js-delete-comment-dialog.in").data("bs.modal").options.id,r=$(".js-delete-comment-dialog.in").data("bs.modal").options.redirectUrl,u=$(".js-delete-comment-dialog.in").data("bs.modal").options.target;f(t,i,r,u)});$(".js-remove-topic-dialog-trigger").on("click",function(n){n.preventDefault();var t=$(this).data("url"),i=$(this).data("id"),r=$(this).data("back-link"),u=$(this).closest("li");$(".js-remove-topic-dialog").modal({show:!0,url:t,id:i,target:u,redirectUrl:r})});$(".js-remove-topic-dialog").on("hidden.bs.modal",function(){$(this).data("bs.modal",null)});$(".js-remove-topic-dialog .stdButton").on("click",function(n){n.preventDefault();var t=$(".js-remove-topic-dialog.in").data("bs.modal").options.url,r=$(".js-remove-topic-dialog.in").data("bs.modal").options.id,u=$(".js-remove-topic-dialog.in").data("bs.modal").options.redirectUrl;i(t,r,u)});$(".js-close-topic-dialog-trigger").on("click",function(n){n.preventDefault();var t=$(this).data("url"),i=$(this).data("id"),r=$(this).closest("li");$(".js-close-topic-dialog").modal({show:!0,url:t,id:i,target:r})});$(".js-close-topic-dialog").on("hidden.bs.modal",function(){$(this).data("bs.modal",null)});$(".js-close-topic-dialog .stdButton").on("click",function(n){n.preventDefault();var t=$(".js-close-topic-dialog.in").data("bs.modal").options.url,i=$(".js-close-topic-dialog.in").data("bs.modal").options.id;r(t,i)})},i=function(n,t,i){$.ajax({type:"POST",url:n,data:{topicId:t},dataType:"json",success:function(n){n.success==!0&&($(".js-close-topic-dialog.in").modal("hide"),window.location=i)},error:function(error){alert("error: "+eval(error))}})},r=function(n,t){$.ajax({type:"POST",url:n,data:{commentId:t},dataType:"json",success:function(n){n.success==!0&&($(".js-close-topic-dialog.in").modal("hide"),window.location.reload())},error:function(error){alert("error: "+eval(error))}})},u=function(n,t,i,r){$.ajax({type:"POST",url:n,data:{message:i,commentId:t},dataType:"json",success:function(n){n.message.length>0&&($(r).find(".js-body").html(n.message),$(r).find("textarea").html(n.message),$(".js-edit-comment-dialog.in").modal("hide"))},error:function(error){alert("error: "+eval(error))}})},f=function(n,t,i,r){$.ajax({type:"POST",url:n,data:{commentId:t},dataType:"json",success:function(n){n.success==!0&&($(".js-delete-comment-dialog.in").modal("hide"),i!=null?window.location=i:$(r).slideUp())},error:function(error){alert("error: "+eval(error))}})},e=function(n,t,i,r,u){$.ajax({type:"POST",url:n,data:{topicId:t,title:r,message:i},dataType:"json",success:function(n){n.entry!=null&&($(u).find(".js-title").html(n.entry.EntryTitle),$(u).find(".js-html-text-area").html(n.entry.EntryBody),$(u).find(".js-body").html(n.entry.EntryBody)),$(".js-edit-newsentry-dialog").modal("hide")},error:function(error){alert("error: "+eval(error))}})},o=function(n,t){var r=$(n).attr("action"),u=n.attr("id"),f=$(n).find("input#CurrentUserIsMemberOf").val(),e=$(n).find("input#IsOpenWorkRoom").val(),i=!1;$("#FilteringOption").length>0&&(i=$("#FilteringOption").val().toLowerCase()=="my"),$.ajax({type:"POST",url:r,data:{workRoomId:u,currentUserIsMemberOf:f,isOpenWorkRoom:e},dataType:"json",success:function(n){i?t.closest("li").slideUp():(t.find("input:submit").val(n.buttonText),t.find("input#CurrentUserIsMemberOf").val(n.isMember),n.isMember==!0?t.find("i.fa-plus").removeClass("fa-plus").addClass("fa-sign-in"):n.isMember==!1&&t.find("i.fa-sign-in").removeClass("fa-sign-in").addClass("fa-plus"))},error:function(error){alert("error: "+eval(error))}})},s=$.validator.methods.range;return $.validator.methods.range=function(n,t,i){return t.type==="checkbox"?t.checked:s.call(this,n,t,i)},{initialize:n}}(),livsmedelsverket=livsmedelsverket||{},livsmedelsverket.xformblock=function(){var n=function(){var n=$('.formBlock table tr td input[type="submit"]'),t=$(n).closest("form");n.click(function(){var n=$(this);n.addClass("disabled"),t.hasClass("swe")?n.attr("value","Skickar"):n.attr("value","Sending")})};return{initialize:n}}(),function(n){typeof define=="function"&&define.amd&&define.amd.jQuery?define(["jquery"],n):n(jQuery)}(function(n){function u(n){return n}function f(n){return decodeURIComponent(n.replace(r," "))}function i(n){n.indexOf('"')===0&&(n=n.slice(1,-1).replace(/\\"/g,'"').replace(/\\\\/g,"\\"));try{return t.json?JSON.parse(n):n}catch(i){}}var r=/\+/g,t=n.cookie=function(r,e,o){var l,h,s,y;if(e!==undefined)return o=n.extend({},t.defaults,o),typeof o.expires=="number"&&(l=o.expires,h=o.expires=new Date,h.setDate(h.getDate()+l)),e=t.json?JSON.stringify(e):String(e),document.cookie=[encodeURIComponent(r),"=",t.raw?e:encodeURIComponent(e),o.expires?"; expires="+o.expires.toUTCString():"",o.path?"; path="+o.path:"",o.domain?"; domain="+o.domain:"",o.secure?"; secure":""].join("");var a=t.raw?u:f,v=document.cookie.split("; "),c=r?undefined:{};for(s=0,y=v.length;s<y;s++){var p=v[s].split("="),w=a(p.shift()),b=a(p.join("="));if(r&&r===w){c=i(b);break}r||(c[w]=i(b))}return c};t.defaults={},n.removeCookie=function(t,i){return n.cookie(t)!==undefined?(n.cookie(t,"",n.extend(i,{expires:-1})),!0):!1}}),function(n){n.cookieCuttr=function(t){var f={cookieCutter:!1,cookieCutterDeclineOnly:!1,cookieAnalytics:!1,cookieDeclineButton:!1,cookieAcceptButton:!0,cookieResetButton:!1,cookieOverlayEnabled:!1,cookiePolicyLink:"/privacy-policy/",cookieMessage:'We use cookies on this website, you can <a href="{{cookiePolicyLink}}" title="read about our cookies">read about them here<\/a>. To use the website as intended please...',cookieAnalyticsMessage:"We use cookies, just to track visits to our website, we store no personal details.",cookieErrorMessage:"We're sorry, this feature places cookies in your browser and has been disabled. <br>To continue using this functionality, please",cookieWhatAreTheyLink:"http://www.allaboutcookies.org/",cookieWhatAreTheyTitle:"All about cookies",cookieDisable:"",cookieExpires:365,cookieAcceptButtonText:"ACCEPT COOKIES",cookieDeclineButtonText:"DECLINE COOKIES",cookieResetButtonText:"RESET COOKIES FOR THIS WEBSITE",cookieWhatAreLinkText:"What are cookies?",cookieNotificationLocationBottom:!1,cookiePolicyPage:!1,cookiePolicyPageMessage:"Please read the information below and then choose from the following options",cookieDiscreetLink:!1,cookieDiscreetReset:!1,cookieDiscreetLinkText:"Cookies?",cookieDiscreetPosition:"topleft",cookieNoMessage:!1,cookieDomain:"",cookieAcceptId:"",cookieDeclineId:""},t=n.extend(f,t),ct=f.cookieMessage.replace("{cookie-link}",f.cookiePolicyLink),c,o,s,r,u,k;f.cookieMessage='We use cookies on this website, you can <a href="'+f.cookiePolicyLink+'" title="read about our cookies">read about them here<\/a>. To use the website as intended please...';var lt=f.cookieErrorMessage.replace("{cookie-link}",f.cookiePolicyLink),d=t.cookiePolicyLink,g=t.cookieCutter,nt=t.cookieCutterDeclineOnly,tt=t.cookieAnalytics,at=t.cookieDeclineButton,vt=t.cookieAcceptButton,k=t.cookieResetButton,yt=t.cookieOverlayEnabled,bt=t.cookiePolicyLink,it=ct,rt=t.cookieAnalyticsMessage,ut=lt,ft=t.cookieDisable,et=t.cookieWhatAreTheyLink,y=t.cookieExpires,h=t.cookieAcceptButtonText,p=t.cookieDeclineButtonText,e=t.cookieResetButtonText,ot=t.cookieWhatAreLinkText,st=t.cookieWhatAreTheyTitle,w=t.cookieNotificationLocationBottom,l=t.cookiePolicyPage,ht=t.cookiePolicyPageMessage,a=t.cookieDiscreetLink,pt=t.cookieDiscreetReset,v=t.cookieDiscreetLinkText,i=t.cookieDiscreetPosition,wt=t.cookieNoMessage,b=n.cookie(cookieAcceptId)=="cc_cookie_accept";n.cookieAccepted=function(){return b},c=n.cookie(cookieDeclineId)=="cc_cookie_decline",n.cookieDeclined=function(){return c},o=vt?' <a href="#accept" rel="nofollow" class="cc-cookie-accept">'+h+"<\/a> ":"",s=at?' <a href="#decline" class="cc-cookie-decline">'+p+"<\/a> ":"",r=yt?"cc-overlay":"",u=w||i=="bottomright"||i=="bottomleft"?!0:!1,b||c?k&&pt?(u?n("body").append('<div class="cc-cookies cc-discreet"><p><a class="cc-cookie-reset" href="#" title="'+e+'">'+e+"<\/a><\/p><\/div>"):n("body").prepend('<div class="cc-cookies cc-discreet"><p><a class="cc-cookie-reset" href="#" title="'+e+'">'+e+"<\/a><\/p><\/div>"),i=="topleft"&&(n("div.cc-cookies").css("top","0"),n("div.cc-cookies").css("left","0")),i=="topright"&&(n("div.cc-cookies").css("top","0"),n("div.cc-cookies").css("right","0")),i=="bottomleft"&&(n("div.cc-cookies").css("bottom","0"),n("div.cc-cookies").css("left","0")),i=="bottomright"&&(n("div.cc-cookies").css("bottom","0"),n("div.cc-cookies").css("right","0"))):k?u?n("body").append('<div class="cc-cookies"><p><a href="#" class="cc-cookie-reset">'+e+"<\/a><\/p><\/div>"):n("body").prepend('<div class="cc-cookies"><p><a href="#" class="cc-cookie-reset">'+e+"<\/a><\/p><\/div>"):k="":(wt&&!l||(a&&!l?(u?n("body").append('<div class="cc-cookies cc-discreet"><p><a href="'+d+'" title="'+v+'">'+v+"<\/a><\/p><\/div>"):n("body").prepend('<div class="cc-cookies cc-discreet"><p><a href="'+d+'" title="'+v+'">'+v+"<\/a><\/p><\/div>"),i=="topleft"&&(n("div.cc-cookies").css("top","0"),n("div.cc-cookies").css("left","0")),i=="topright"&&(n("div.cc-cookies").css("top","0"),n("div.cc-cookies").css("right","0")),i=="bottomleft"&&(n("div.cc-cookies").css("bottom","0"),n("div.cc-cookies").css("left","0")),i=="bottomright"&&(n("div.cc-cookies").css("bottom","0"),n("div.cc-cookies").css("right","0"))):tt&&(u?n("body").append('<div class="cc-cookies '+r+'"><p>'+rt+o+s+'<a href="'+et+'" title="'+st+'">'+ot+"<\/a><\/p><\/div>"):n("body").prepend('<div class="cc-cookies '+r+'"><p>'+rt+o+s+'<a href="'+et+'" title="'+st+'">'+ot+"<\/a><\/p><\/div>"))),l?u?n("body").append('<div class="cc-cookies '+r+'"><p>'+ht+'  <a href="#accept" class="cc-cookie-accept">'+h+'<\/a>  <a href="#decline" class="cc-cookie-decline">'+p+"<\/a><\/p><\/div>"):n("body").prepend('<div class="cc-cookies '+r+'"><p>'+ht+'  <a href="#accept" class="cc-cookie-accept">'+h+'<\/a>  <a href="#decline" class="cc-cookie-decline">'+p+"<\/a><\/p><\/div>"):tt||a||(u?n("body").append('<div id="accept" class="cc-cookies '+r+'"><p>'+it+o+s+"<\/p><\/div>"):n("body").prepend('<div id="accept" class="cc-cookies '+r+'"><p>'+it+o+s+"<\/p><\/div>"))),g&&!nt&&(c||!b)&&n(ft).html('<div class="cc-cookies-error">'+ut+' <a href="#accept" class="cc-cookie-accept">'+h+"<\/a> <\/div>"),g&&nt&&c&&n(ft).html('<div class="cc-cookies-error">'+ut+' <a href="#accept" class="cc-cookie-accept">'+h+"<\/a> <\/div>"),w&&!a&&(n("div.cc-cookies").css("top","auto"),n("div.cc-cookies").css("bottom","0")),w&&a&&l&&(n("div.cc-cookies").css("top","auto"),n("div.cc-cookies").css("bottom","0")),n(".cc-cookie-accept, .cc-cookie-decline").click(function(i){i.preventDefault(),n(this).is("[href$=#decline]")?(n.cookie(cookieAcceptId,null,{path:"/"}),n.cookie(cookieDeclineId,"cc_cookie_decline",{expires:y,path:"/"}),t.cookieDomain&&(n.cookie("__utma",null,{domain:"."+t.cookieDomain,path:"/"}),n.cookie("__utmb",null,{domain:"."+t.cookieDomain,path:"/"}),n.cookie("__utmc",null,{domain:"."+t.cookieDomain,path:"/"}),n.cookie("__utmz",null,{domain:"."+t.cookieDomain,path:"/"}))):(n.cookie(cookieDeclineId,null,{path:"/"}),n.cookie(cookieAcceptId,"cc_cookie_accept",{expires:y,path:"/"})),n(".cc-cookies").fadeOut(function(){location.reload()})}),n("a.cc-cookie-reset").click(function(t){t.preventDefault(),n.cookie(cookieAcceptId,null,{path:"/"}),n.cookie(cookieDeclineId,null,{path:"/"}),n(".cc-cookies").fadeOut(function(){location.reload()})}),n(".cc-cookies-error a.cc-cookie-accept").click(function(t){t.preventDefault(),n.cookie(cookieAcceptId,"cc_cookie_accept",{expires:y,path:"/"}),n.cookie(cookieDeclineId,null,{path:"/"}),location.reload()})}}(jQuery)