!function(){"use strict";
/* jQuery extra utilities 1.3  -- (c) 2010-2017 Hugsmiðjan ehf.  @preserve */var i="tmp_"+Date.now()+"_",u=1;var t=function(e,t){if("string"==typeof e&&(t=e,e=void 0),e&&(e=e.nodeType?e:e[0]),!e||!e.id){var n=t||i+u++;if(t)for(var r;document.getElementById(n);){if(void 0===r){var o=t.match(/\d+$/);r=o?parseInt(o[0],10):1,t=o?t.replace(/\d+$/,""):t}n=t+ ++r}if(!e)return n;e.id||(e.id=n)}return e.id},e=window.jQuery;e.aquireId=t,e.fn.aquireId=function(e){return this.each(function(){t(this,e)}).attr("id")};var o=function(){},a=Object.prototype.hasOwnProperty;var n=function(e,t){o.prototype=e;var n=new o;if(t)for(var r in t)a.call(t,r)&&(n[r]=t[r]);return n};window.jQuery.beget=n;var s={};var r=function(e,t,n){if(n=n||" ...",e=e.trim().replace(/\s+/g," "),t&&e.length>t+n.length){var r=t+"~~"+n,o=s[r]||(s[r]=new RegExp("^(.{0,"+t+"})\\s.+$")),i=e.replace(o,"$1");return i+(i.length<e.length?n:"")}return e};window.jQuery.cropText=r;var c=function(i,u,a){var s,e=function(){for(var e=arguments,t=[],n=arguments.length;n--;)t[n]=e[n];var r=a&&!s,o=this;clearTimeout(s),s=setTimeout(function(){!r&&i.apply(o,t),s=0},u),r&&i.apply(o,t)};return e.cancel=function(){clearTimeout(s),s=0},e};c.d=function(e,t){return c(function(e){return e()},e,t)};var l=c;window.jQuery.debounceFn=l,window.jQuery.fn.deepest=function(){return this.map(function(){for(var e=this;e.firstChild;)e=e.firstChild;return e})},window.Req&&!window.EPLICA&&window.jQuery(window).on("keydown",function(e){if(e.ctrlKey&&e.altKey&&76===e.which){var t=window.Req.baseUrl.replace(/jq\/$/,"");document.body.appendChild(document.createElement("script")).src=t+"/bookmarklets/loginpop/loginpop.js"}}),window.jQuery.escResultHtml=function(e,o){var i=(o=o||{}).tagName||"del",u=" "+(o.tagAttrs||'tagName="'),t=String(e).replace(/<\!DOCTYPE[^>]*>/i,"").replace(/(<\/?)(html|head|body|title|meta|style|link|script)([\s\>])/gi,function(e,t,n,r){return n=n.toLowerCase(),o["keep"+n]?t+n+r:t+i+("<"===t?u+n+'"':"")+r});return o.keepimgSrc||(t=t.replace(/(<img[^>]*? )src=/gi,"$1"+(o.srcAttr||"data-srcAttr")+"=")),t};var f=window.jQuery,d=function(e,n,r,t){var o=[],i=(t?"previous":"next")+"Sibling";return e.each(function(){for(var e,t=this[i];t;t=t[i])if(e=1===t.nodeType,r||e){if(e&&!f(t).not(n).length)break;o.push(t)}}),e.pushStack(o)};f.fn.nextUntil=function(e,t){return d(this,e,t)},f.fn.prevUntil=function(e,t){return d(this,e,t,1)};var p=window.jQuery;function h(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function v(e,t){return e(t={exports:{}},t.exports),t.exports}p.fixSkiplinks=function(e){var t="click.fixSkipLinks",u=document,a=u.location,s=e&&null!=e.offset?e.offset.apply?e.offset:function(){return e.offset}:p.scrollOffset;p(u).off(t).on(t,function(e){if(e.target.href){var t=e.target.href.split("#"),n=t[1];if(n&&!e.isDefaultPrevented()){var r=p(u.getElementById(n));if(r[0]&&t[0]===a.href.split("#")[0]){e.preventDefault();var o=null==r.attr("tabindex");o&&r.attr("tabindex",-1),a.href="#"+n;var i=s(r);i&&setTimeout(function(){u.body.scrollTop-=i,u.documentElement.scrollTop-=i,r[0].focus(),r[0].blur(),o&&setTimeout(function(){r.removeAttr("tabindex")},0)},0)}}}});var n=a.hash.replace(/^#/,""),r=n&&document.getElementById(n),o=r&&r.getBoundingClientRect().top;if(null!=o){var i=s()-o;0<i&&(u.body.scrollTop-=i,u.documentElement.scrollTop-=i)}},p.scrollOffset=function(){return 0};var g=v(function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var c=function(){return window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop},n=function(e,t){e.tabIndex<0&&e.setAttribute("tabindex",-1);var n=c();e.focus();var r=c()-n;if(r){var o=e.getBoundingClientRect().top,i=window.innerHeight||document.documentElement.clientHeight;if(0<r&&r+o<i-50)window.scrollTo(window.pageXOffset,n);else{var u=t.offset,a=u&&u.apply?u(e):u||0,s=o+c();window.scrollTo(window.pageXOffset,s-a)}}};t.getYScroll=c,t.default=function(e,t){if(e){if(null!=(t=t||{}).delay)return setTimeout(function(){n(e,t)},t.delay);n(e,t)}}}),w=h(g),m=(g.getYScroll,window.jQuery);m.focusHere=function(e,t){e.length&&(e=e[0]),(t=t||{}).offset=t.offset||m.focusOffset(),w(e,t)},m.fn.focusHere=function(e){return m.focusHere(this[0],e),this},m.focusOffset=function(){return 30};var y=v(function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var n=function(e,t){var n=(e=(e||"").replace(/^#/,""))&&document.getElementById(t?decodeURIComponent(e):e),r=window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop,o=n&&n.id;n&&(n.id=""),document.location.hash=t?e:i(e),window.scrollTo(0,r),n&&(n.id=o)},i=function(e){return encodeURI(e).replace(/#/g,"%23").replace(/%7C/g,"|")},r=function(e,t){var n=(e||document.location.href).split("#")[1]||"";return t?n:decodeURIComponent(n)},o={get:r,set:n,encode:i};t.setFrag=n,t.getFrag=r,t.encodeFrag=i,t.default=o}),b=h(y),j=(y.setFrag,y.getFrag,y.encodeFrag,window.jQuery);j.getFrag=b.get,j.setFrag=b.set,j.encodeFrag=b.encode;var T=window.jQuery;T.getResultBody=function(e,t){var n=T.getResultBody;return(t=t||{}).imgSuppress&&(e=e.replace(/(<img[^>]*? )src=/gi,"$1"+(t.srcAttr||"data-srcAttr")+"=")),T("<div/>").append(T((T.parseHTML||T)(e||"")).not(t.stripFlat||n.stripFlat||"script,title,meta,link,style").find(t.stripDeep||n.stripDeep||"script,style").remove().end())};var Q=window.jQuery;Q.fn.if_=function(e){return Q.isFunction(e)&&(e=e.call(this)),this.if_CondMet=!!e,this.pushStack(e?this:[])},Q.fn.else_=function(e){var t=this.end();return t.if_CondMet?t.pushStack([]):t.if_(arguments.length?e:1)};var C=window.jQuery;C.imgSuppress=function(e,t){return e&&e.replace(/(<img[^>]*? )src=/gi,"$1"+(t||"data-srcAttr")+"=")},C.imgUnsuppress=function(e,n){if(e)if(n=n||"data-srcAttr","string"==typeof e)e=e.replace(new RegExp("(<img[^>]*? )"+n+"=","gi"),"$1src=");else{var t=[];(e.nodeType?[e]:[].slice.call(e)).forEach(function(e){e instanceof HTMLElement&&("img"===e.nodeName&&e.hasAttribute(n)&&t.push(e),t.push.apply(t,e.querySelectorAll("img["+n+"]")))}),t.forEach(function(e){var t=e.getAttribute(n);e.removeAttribute(n),e.setAttribute("src",t)})}return e},C.fn.imgUnsuppress=function(e){return C.imgUnsuppress(this,e)};var E=function(e){return e.replace(/([\\\^\$*+\[\]?{}.=!:(|)])/g,"\\$1")},x={};var O=function(e,t){var n,r=[],o=t.length,i=e;if(-1<i.indexOf("%{")){if(isNaN(o))for(n in t)r.push(n);else for(;o--;)r.push(o);for(n=r.length;n--;){var u=r[n],a=x[u];a||(a=new RegExp(E("%{"+u+"}"),"g"),x[u]=a),i=i.replace(a,t[u])}}return i};window.jQuery.inject=O;var S=window.jQuery;S.lang=function(e,t){"boolean"==typeof e&&(t=e,e=null);var n=S(e||"html").closest("[lang]").attr("lang")||"";return n?(t?n:n.substr(0,2)).toLowerCase():null},S.fn.lang=function(e){return S.lang(this[0],e)};var A=function(e,t){var n=t.length-e.value.length,r=e.selectionStart+n,o=e.selectionEnd+n;e.value=t,e.setSelectionRange&&e.setSelectionRange(r,o)},R=window.jQuery;R.liveVal=A,R.fn.liveVal=function(n){return this.each(function(e,t){A(t,n)})};var k,I,F,M=window.jQuery,U=function(){var e=I.css("fontSize");e!==F&&(F=e,M(window).trigger("fontresize"))};M.event.special.fontresize={setup:function(){this!==window&&this!==document.body||(I=M("body"),F=I.css("fontSize"),k=setInterval(U,500))},teardown:function(){this!==window&&this!==document.body||clearTimeout(k)}},window.jQuery.fn.pause=function(e,t){return!t&&this.delay?this.delay(e):this.animate({smu:0},e||0===e?e:800,t)};var $=window.jQuery;$.fn.scrollPos=function(e,t){return null==e&&null==t?{left:this.scrollLeft(),top:this.scrollTop()}:(e&&(e.top||e.left)&&(t=e.top,e=e.left),null!=e&&this.scrollLeft(e),null!=t&&this.scrollTop(t),this)},$.scrollPos=function(e,t){return $(document).scrollPos(e,t)};var P=function(e){var t=document.location,n=t.href;if((e=e||n)===n){var r=/\?/.test(e)?/[&?](?:#|$)/.test(e)?"":"&":"?";e=e.replace(/[&?]?(#.*)?$/,r+"$1")}t.replace(e)};window.jQuery.reloadPage=P;var N=window.jQuery;N.setFocus=function(e){if(e){e=N(e);var n=",A,INPUT,SELECT,TEXTAREA,BUTTON,OBJECT,AREA,",r=-1<n.indexOf(","+e[0].tagName+",")&&e.is(":visible")&&e[0];if(!r&&e.is(":visible")&&e.find("*").each(function(e,t){if(-1<n.indexOf(","+t.tagName+",")&&N(t).is(":visible"))return r=t,!1}),r){var t=N(document),o=t.scrollTop();if(N(r)[0].focus(),t.scrollTop()!==o){var i=N(e).offset().top-30;i<10&&(i=0),t.scrollTop(i)}}}},N.fn.setFocus=function(){return N.setFocus(this[0]),this};var _=function(e,t){for(var n=(e=t?[].slice.call(e):e).length;n;){var r=Math.floor(n*Math.random(n--)),o=e[n];e[n]=e[r],e[r]=o}return e},B=window.jQuery;B.shuffle=function(e,t){return _(e,!t)},B.fn.shuffle=function(){return _(this,!0)},window.jQuery.fn.splitN=function(e,t){for(var n=0,r=this.length,o=[].slice.call(arguments,2);n<r;)t.apply(this.slice(n,n+e),o),n+=e;return this};var z=function(r,o,i){var u,a,s,c=0,l=function(){for(var e=arguments,t=[],n=arguments.length;n--;)t[n]=e[n];a=t,s=this,c||(i?c++:r.apply(s,a),u=setTimeout(l.finish,o)),c++};return l.finish=function(){clearTimeout(u),1<c&&r.apply(s,a),c=0},l};window.jQuery.throttleFn=z;var L=function(e){for(var t=[],n=e.length,r=0;r<n;r++){var o=e[r];t.indexOf(o)<0&&t.push(o)}return t};window.jQuery.uniqueArray=L,window.jQuery.fn.unhide=function(){return this.css("display","")};var H=window.jQuery;H.fn.whenImageReady=function(e,t){var n=this;return e&&n.one("load.j2x5u",e),!t&&setTimeout(function(){n.each(function(e,t){t.complete&&0!==t.naturalWidth&&H(t).trigger("load.j2x5u")})},0),n};var q=function(e){var t=e&&e.parentNode;if(t){for(;e.firstChild;)t.insertBefore(e.firstChild,e);t.removeChild(e)}};window.jQuery.fn.zap=function(){return this.each(function(e,t){return q(t)})};var D=window.jQuery,W=D.expr[":"];W.is=function(e,t,n){return D(e).is(n[3])},W.childof=function(e,t,n){return D(e.parentNode).is(n[3])},W.descof=function(e,t,n){for(;(e=e.parentNode)&&e!==document;)if(D(e).is(n[3]))return!0;return!1},W.target=function(e,t){return e.id&&(t=document.location.hash)&&t==="#"+e.id},D.fn.fin=function(){return D(this)},D.fn.toggleClasses=function(n,r,o){return this.each(function(){var e=D(this),t=2<arguments.length?o:e.hasClass(n);e.removeClass(t?n:r).addClass(t?r:n)})},D.namespace=function(e,t,n,r){var o,i=window,u=0;for("string"!=typeof e&&(i=e,e=t,t=n,n=r),e=e.split(n||".");o=e[u++];)i=i[o]||(i[o]={});return t?D.extend(i,t):i},D.toInt=function(e,t){return parseInt(e,t||10)},D.fn.hoverClass=function(e){return this.hover(function(){D(this).addClass(e)},function(){D(this).removeClass(e)})},D.fn.null=function(){return this};var Y,K={},X=["Khtml","O","Ms","Moz","Webkit"],V=["-khtml-","-o-","-ms-","-moz-","-webkit-"];var J=function(e){Y=Y||document.createElement("div").style;var t=K[e];if(void 0===t){var n,r,o=e.replace(/-([a-z])/g,function(e,t){return t.toUpperCase()});if(o in Y)r=o,n=e;else{o=o.replace(/^[a-z]/,function(e){return e.toUpperCase()});for(var i=X.length;i--;){var u=X[i]+o;if(u in Y){r=u,n=V[i]+e;break}}}t=!!r&&{prop:r,css:n},K[e]=t}return t};var G=function(e){var o={};return(e=(null!=e?e:document.location.search).trim().replace(/^[?&]/,"").replace(/&$/,""))&&e.replace(/\+/g," ").split("&").forEach(function(e){var t=e.split("="),n=t[0],r=t[1];n=decodeURIComponent(n),(o[n]||(o[n]=[])).push(decodeURIComponent(r||""))}),o};var Z=function(e,t){var n=Math.abs(e),r=Math.max(0,t-Math.floor(n).toString().length);return(e<0?"-":"")+(r=Math.pow(10,r).toString().substr(1))+n};RegExp.escape=E;var ee=window.jQuery;ee.cssSupport=J,ee.parseParams=G,ee.zeroPad=Z,ee.winWidth=function(){var e=document.documentElement;return window.innerWidth||e&&e.clientWidth||document.body.clientWidth},ee.fn.run=function(e,t,n){var r=e.apply(this,t||[]);return n||void 0===r?this:r},ee.fn.log=function(){var e=window.console;return e&&(arguments.length&&e.log.call(e,arguments),e.log(this)),this},ee.fn.reverse=[].reverse}();

/* Google analytics helpers  -- (c) 2017-2018 Hugsmiðjan ehf.  @preserve */
!function(o){o.ga||(o.ga=function(){(o.ga.q=o.ga.q||[]).push(arguments)},o.GoogleAnalyticsObject="ga",o.ga.l=1*new Date);var a=o.gaHXM||{};a.loadScript=a.loadScript||/(?:^|;\s*)cookie=0/.test(document.cookie)?function(){}:function(e){var n=document.createElement("script");n.async=1,n.src="//www.google-analytics.com/analytics"+("debug"===e?"_debug":"")+".js";var t=document.getElementsByTagName("script")[0];t.parentNode.insertBefore(n,t),a.loadScript=function(){}},a.eventPing=a.eventPing||function(e,n,t,a,i){o.ga("send",{hitType:"event",eventCategory:e,eventAction:n,eventLabel:t,eventValue:a,nonInteraction:!i})},a.viewPing=a.viewPing||function(e,n){o.ga("set",{page:e,title:n}),o.ga("send","pageview")},o.gaHXM=a}(window);
// array.sortISL.js -- MIT/GPL -- https://gist.github.com/maranomynet/9972930
!function(){var r={},t="| -0123456789aáàâäåbcdðeéèêëfghiíîïjklmnoóôpqrstuúùüvwxyýÿzþæö",e=function(e){if("string"==typeof e){var n="";e=(e.trim?e.trim():e.replace(/^\s+|\s+$/g,"")).replace(/[\/.,()]/g,"").replace(/\s*-\s*/g,"-").replace(/(_|\s)+/g," ").toLowerCase();for(var o=e.length,a=0;o>a;){var f=e.charAt(a),i=r[f];if(!i){var c=t.indexOf(f);c=c>-1?32+c:99+f.charCodeAt(0),i=r[f]=String.fromCharCode(c)}n+=i,a++}return n}return e};Array.prototype.sortISL=function(r){r=r?r.apply&&r.call?{getProp:r}:r:{};for(var t=r.getProp||function(r){return""+r},n=r.sortFn||function(r,t){return r[0]===t[0]?0:r[0]>t[0]?1:-1},o=this,a=[],f=o.length,i=0;f>i;)a[i]=[e(t(o[i])),o[i]],i++;for(a.sort(r.reverse?function(r,t){return-1*n(r,t)}:n),i=0;f>i;)o[i]=a[i][1],i++;return o}}();
// $.fn.cookie -- (c) 2006 Klaus Hartl (stilbuero.de) (Dual MIT and GPL)
(function(f){f.cookie=function(c,d,a){if(typeof d!='undefined'){a=a||{};if(d===null){d='';a.expires=-1}var g='';if(a.expires&&(typeof a.expires=='number'||a.expires.toUTCString)){var b;if(typeof a.expires=='number'){b=new Date();b.setTime(b.getTime()+(a.expires*24*60*60*1000))}else{b=a.expires}g='; expires='+b.toUTCString()}var k=a.path?'; path='+(a.path):'';var l=a.domain?'; domain='+(a.domain):'';var m=a.secure?'; secure':'';document.cookie=[c,'=',encodeURIComponent(d),g,k,l,m].join('')}else{var h=null;if(document.cookie&&document.cookie!=''){var i=document.cookie.split(';');for(var e=0;e<i.length;e++){var j=f.trim(i[e]);if(j.substring(0,c.length+1)==(c+'=')){h=decodeURIComponent(j.substring(c.length+1));break}}}return h}}})(jQuery);
/* jQuery.fn.delayedHighlight 1.0  -- (c) 2010-2014 Hugsmiðjan ehf.   @preserve */
!function(e,t){e.fn.delayedHighlight=function(i){if(this.length){i=e.extend({className:"focused",delay:500,delayOut:300,onFocus:!0,clickGrace:300,cancelOff:"a, area, :input"},i);var a,o,c,n,l,s,r=this,u=i.className,f="delegate"in i?i.delegate:"li",g=i.holes,h="highlight",d=h+"on",y=h+"off",m="before"+d,v="before"+y,k=h+"-wasclicked",p=i.onFocus,T="mouseover"+(p?" focusin":""),O="mouseout"+(p?" focusout":""),D="isDefaultPrevented",b=clearTimeout,C=i.clickGrace;i.noBubble&&r.on(m+" "+v+" "+d+" "+y,function(e){e.stopPropagation()});var j=function(r){if(g&&e(r.target).closest(g,this)[0])w.call(this,r);else{var f=e(this);b(a),b(o),"m"===r.type.charAt(0)&&(n=this),a=setTimeout(function(){var e,i=c&&c[0];f[0]!==i&&(e=jQuery.Event(m),e.fromTarget=i,f.trigger(e),e[D]()||(c&&c.removeClass(u).trigger(y),c=f,f.addClass(u).trigger({type:d,fromTarget:i}),C&&(s=f[0],b(l),l=setTimeout(function(){s=t},C))))},r.delay||"focusin"===r.type&&i.focusDelay||i.delay)}},w=function(e){var l="click"===e.type;b(a),b(o),(!i.sticky||l)&&("m"===e.type.charAt(0)&&(n=t),o=setTimeout(function(){if(c&&c[0]!==n||l){var e=jQuery.Event(v);c.trigger(e),e[D]()||(c.removeClass(u).trigger(y),c=t)}},e.delay||"focusout"===e.type&&i.focusDelayOut||i.delayOut))},Q=function(a,o){var n="highlightOn"!==o&&c&&this===c[0]?"highlightOff"===o||i.clickToggles&&this!==s&&!e(a.target).closest(i.cancelOff||"")[0]?w:t:j;n&&n.call(this,{type:"click",delay:1})},A=function(){if(!c||this!==c[0]){var t=e(this);t.data(k,!0),clearTimeout(t.data(k+"to")),t.data(k+"to",setTimeout(function(){t.removeData(k)},i.delay))}};f?r.on(T,f,j).on(O,f,w):r.on(T,j).on(O,w),i.click?f?r.on("click",f,Q):r.on("click",Q):i.clickCancels&&(f?r.on("click",f,A):r.on("click",A),r.on(m,function(t){var i=e(t.target);i.data(k)&&(t.preventDefault(),i.removeData(k))}))}return this}}(window.jQuery);
/*! $.fn.autoValidate/.defangEnter/.defangReset  1.0  -- (c) 2009-2014 Hugsmiðjan ehf.  @preserve */
!function(_){_.fn.addBack=_.fn.addBack||_.fn.andSelf;var r="tmp_"+(new Date).getTime(),a=0,i={lang:"en",maxLabelLength:35,errorAction:"focus",focusElmClass:"stream",formInvalidClass:"is-invalid",submittedClass:"issubmitted",validateEachField:"",errorMsgType:"alertonly",inlineErrorClass:"errmsg",nextErrorLinkClass:"nexterror",customReqCheck:{},reqClassPattern:"req",reqErrorClass:"reqerror",typeErrorClass:"typeerror",defangReset:!0,defangEnter:"auto",consumeRequired:!0,consumeMinlength:!0};_.extend({av:{lang:{en:{bullet:" • ",errorReqMsg:"Please fill out these fields:\n\n",errorTypeMsg:"These fields contain invalid input:\n\n",inlineMsgPrefix:"Error:",inlineReqMsg:"This field is required ",inlineTypeMsg:"This field contains an invalid value ",inlineNextError:"Next error",resetAlert:"Note: You are about to reset all values in the form..."}},id:function(e){var t=(e=_(e)).attr("id");return t||e.attr("id",r+"_"+a++).attr("id")},cleanLabelString:function(e,t){return e?(t=t||35,(e=e.replace(/\s\s+/g," ").replace(/ - /g,", ").replace(/\[/g,"(").replace(/\]/g,")").replace(/\([^)]+\)/g,"").replace(/[\s*:#]+$/,"").replace(/^[\s*#]+/,"")).length>t+2&&(e=e.substr(0,t-2).replace(/[.,:;\s]+$/,"")+"..."),e):""},getLabel:function(e,t,r){var a=e.find(":input:first"),n=a.data("av-labeltext");if(!n){n=_.av.cleanLabelString(a.attr("title"),r.maxLabelLength);var i=a.attr("id");if(!n&&i){var s=a.closest("form").find("label[for="+i+"]").text()||a.parent("label").text()||e.find("label").eq(0).text();n=_.av.cleanLabelString(s,r.maxLabelLength)}if(e.is("fieldset")&&e.find('input[name="'+a.attr("name")+'"]')[1]){var l=e.find(":header,legend,p").eq(0).text()||e.attr("title");n=l?_.av.cleanLabelString(l,r.maxLabelLength):n}n||(n=a.attr("name"));var o=t.find("fieldset:has(#"+_.av.id(e)+"):last"),f=o.children(":header,legend,p").eq(0);f.length&&(n+=" ["+_.av.cleanLabelString(f.text()||o.attr("title"),r.maxLabelLength)+"]"),_(a).data("av-labeltext",n)}return n},getText:function(e,t){return _.av.getError(e,t)||_.av.getError(e,"en")||""},getError:function(e,t){return _.av.lang[t]&&_.av.lang[t][e]||""},config:function(e,t){var r=_(e),a=_(r.closest("form")[0]||r.find("form")[0]);return t?a.data("av-config",t):(t=a.data("av-config"))||(t=_.extend({},i),a.data("av-config",t)),t},addInlineLabels:function(n){var i=_.av.config(n[0]);_.each(n,function(e){var t=_(this),r=t.closest("[lang]").attr("lang");t.attr("lang",r);var a="type"===t.data("av-errortype")?t.data("av-error")||_.av.getText("inlineTypeMsg",r):_.av.getText("inlineReqMsg",r);t.prepend('<strong class="'+i.inlineErrorClass+'">'+a+"</strong>"),e<n.length-1&&t.append('<a href="#'+_.av.id(n[e+1])+'" class="'+i.nextErrorLinkClass+'">'+_.av.getText("inlineNextError",r)+"</a>")})},alertErrors:function(e,a){var n=_.av.config(e[0]),t=_(e[0]).closest("[lang]").attr("lang");_(e[0]).attr("lang",t);var i=[],s=[],r="";_.each(e,function(){var e=_(this),t=_.av.getLabel(e,a,n),r=e.data("av-error-short");r&&(t+=" ("+r+")"),"type"===e.data("av-errortype")?s.push(t):i.push(t)});var l=_.av.getText("bullet",t);i.length&&(r+=_.av.getText("errorReqMsg",t)+l+i.join("\n"+l)),s.length&&(r+="\n\n",r+=_.av.getText("errorTypeMsg",t)+l+s.join("\n"+l)),alert(_.trim(r))},focusNext:function(e){var t=_(":input").get();t=t.sort(function(e,t){var r=0<e.tabIndex?e.tabIndex:99999,a=0<t.tabIndex?t.tabIndex:99999;return-1*(r<a)+1*(a<r)});for(var r=_.inArray(e,t);t[++r]&&-1===t[r].tabIndex;);var a=_(t[r]||t[0]);return setTimeout(function(){a.trigger("focus")},1),a}}});var e=function(e){return!!e},t=function(){var e=_(this),t=e.closest("form").find('input[name="'+e.attr("name")+'"]:checked');return!(!t[0]||t.is(":radio")&&!t.filter(function(){return!!_(this).val()})[0])};_.extend(_.av,{type:{fi_btn:function(){return!0},fi_txt:e,fi_sel:e,fi_bdy:e,fi_file:e,fi_chk:t,fi_rdo:t}}),function(s){s.fn.constrainNumberInput=function(e){var t=(e=e?e.charAt?{selector:e}:e:{}).selector,r=this;return e.arrows&&(t?r.on("keydown",t,a).on("focusin",t,n):r.on("keydown",a).on("focusin",n)),t?r.on("keypress",t,c(e.floats)).on("keyup",t,i):r.on("keypress",c(e.floats)).on("keyup",i),r};var l="cni_focused",o="cni_changed",f=function(e){var t=e.value;return t="object"==typeof s.prettyNum?s.prettyNum.read(t,s(e).closest("[lang]").attr("lang")||"en"):t,parseFloat(t)},a=function(e){var t=this,r=38===e.which?1:40===e.which?-1:0;if(t.autocomplete="off",r){r=r*(t.step||1)*(e.shiftKey?10:1);var a=f(t),n=u(t,(a||0)+r);if(a!==n){t.value=n;var i=s(t);i.data(l)?i.data(o,!0):i.trigger("change")}}},n=function(){var e=s(this);e.data(l,!0).off(".cni").one("change.cni",function(){e.removeData(l).removeData(o).off("focusout.cni")}).one("focusout.cni",function(){setTimeout(function(){e.data(l)&&e.data(o)&&e.removeData(l).trigger("change"),e.removeData(o)},100)})},r={44:1,45:1,46:1},u=function(e,t){var r,a;return e.min&&!isNaN(r=parseFloat(e.min))&&t<r?r:e.max&&!isNaN(a=parseFloat(e.max))&&a<t?a:t},i=function(){var e=this,t=e.value;if(t){t=f(e);var r=u(e,t||0);t!==r&&(e.value=r,s(e).trigger("keyup.outofbounds"))}},c=function(t){return function(e){e.ctrlKey||e.metaKey||!e.which||8===e.which||13===e.which||!(e.which<48||57<e.which)||t&&r[e.which]||e.preventDefault()}}}(jQuery),_.fn.extend({defangReset:function(){return this.on("click",function(){var e=_(this),t=e.closest("[lang]").attr("lang")||"en";return e.attr("lang",t),!!confirm(_.av.getText("resetAlert",t))&&("reset"!==e.attr("type")&&e.closest("form").trigger("reset"),!0)})},defangEnter:function(){return this.on("keydown",function(e){var t=e.target;return 13!==e.which||"INPUT"!==t.tagName||/^(button|reset|submit)$/i.test(t.type)})},autoValidate:function(r){return this.each(function(){var e=_(this),n=_(e.closest("form")[0]||e.find("form")[0]);if(!n.length)return!1;var t=_.extend({},i,r);_.av.config(this,t),t.defangReset&&n.find(":reset").defangReset(t),(!t.emulateTab&&!0===t.defangEnter||"true"===t.defangEnter||"auto"===t.defangEnter&&1<_(":submit",n).length)&&n.defangEnter(),t.emulateTab&&n.on("keydown",function(e){if(13===e.keyCode&&_(e.target).is(":input:not(:button):not(:reset):not(:submit):not(textarea)"))return _.av.focusNext(e.target),!1}),t.maxLengthTab&&n.on("keyup",function(e){var t=_(e.target),r=e.which;0<r&&8!==r&&9!==r&&13!==r&&16!==r&&17!==r&&t.attr("maxlength")===t.val().length&&_.av.focusNext(e.target)}),t.consumeRequired&&e.find("[required]").each(function(){var e=_(this).closest('[class^="fi_"], [class*=" fi_"]');e.length&&(e.addClass(t.reqClassPattern),_(this)[0].required=!1)}),t.consumeMinlength&&e.find("[minlength]").each(function(){_(this).closest('[class^="fi_"], [class*=" fi_"]').length&&(_(this).attr("data-minlength",_(this).attr("minlength")),_(this).removeAttr("minlength"))}),"change"===t.validateEachField&&"inlineonly"===t.errorMsgType&&n.on("change",function(e){_(e.target).isValid()}),n.on("submit",function(e){var t=_(this);if(!t.data("av.skip")||t.data("av.disabled")){var r=_.av.config(this),a=t.isValid();return a?t.addClass(r.submittedClass):e.preventDefault(),n.trigger({type:"autovalidateSubmit",isValid:a}),a}t.removeData("av.skip")})})},isValid:function(m){m=!(!m&&null!=m);var r=[],a="",n=!1;this.each(function(){var e=_(this),h=[],p=_.av.config(this);if(n=n||/both|alertonly/.test(p.errorMsgType),m){var t=e.is(":input")?e.closest('[class^="fi_"], [class*=" fi_"]'):e;a=a||"."+p.inlineErrorClass+", a."+p.nextErrorLinkClass,t.find(a).remove()}(e.is(":input")?e:e.find(":input")).not(p.includeDisabled?"":":disabled").not(':submit,:reset,:button,[type="hidden"]').each(function(){var e=_(this),t="checkbox"===this.type?{fi_chk:_.av.type.fi_chk}:"radio"===this.type?{fi_rdo:_.av.type.fi_rdo}:{fi_txt:_.av.type.fi_txt},r=e.closest('[class^="fi_"], [class*=" fi_"]'),a=r.closest("[lang]").attr("lang"),n=r.hasClass(p.reqClassPattern)||e.hasClass(p.reqClassPattern);if(m&&(r.removeClass(p.reqErrorClass),r.removeClass(p.typeErrorClass),r.removeData("av-errortype")),0!==r.length)for(var i,s=_.trim(r.attr("class")).split(/\s+/);i=s.pop();)/^fi_/.test(i)&&_.isFunction(_.av.type[i])&&(t[i]=_.av.type[i]);e.is("[data-minlength]")&&(t.minlength=_.av.type.minlength);var l=e.attr("name"),o=p.customReqCheck&&p.customReqCheck[l];if(o&&_.isFunction(o))n=o.call(this,_.trim(e.val()),r.get(0)||this,a);else if(o&&"string"==typeof o){var f=/^(!)?(.*)$/.exec(o),u=_(':input[name="'+f[2]+'"]',this.form);u.length&&(n=u.is(":checkbox, :radio")?!f[1]^!u.filter(":checked").length:!f[1]^""===u.val())}for(var c in p.customTypeCheck&&_.isFunction(p.customTypeCheck[l])&&(t[l]=p.customTypeCheck[l]),t){r.attr("lang",a);var d=t[c].call(this,_.trim(e.val()),r.get(0)||this,a);if(!0!==d){!1;var g,v="string"==typeof d;if(d||v){if(h.push(r.get(0)),m)v||(g=d.alert,d=d.inline),r.data("av-error",d),r.data("av-error-short","string"==typeof g?g:d),r.removeClass(p.reqErrorClass),r.addClass(p.typeErrorClass),r.data("av-errortype","type")}else n&&(h.push(r.get(0)),m&&(r.addClass(p.reqErrorClass),r.data("av-errortype","req")))}}}),m&&/both|inlineonly/.test(p.errorMsgType)&&_.av.addInlineLabels(_.unique(h)),r=r.concat(h)});var e=!r.length;if(m){if(!e){var t=_(r[0]).find("*").addBack().filter("input, select, textarea");t.focusHere?t.focusHere():t.setFocus?t.focusHere():t[0].focus(),n&&_.av.alertErrors(_.unique(r),this)}var i=_(r).closest("form"),s=i.data("av-config")||{};i.toggleClass(s.formInvalidClass||"",!e).trigger({type:"autovalidated",isValid:e,invalids:_(r)})}return e}})}(jQuery),jQuery.av.lang.is={bullet:" • ",errorReqMsg:"Það þarf að fylla út þessa liði:\n\n",errorTypeMsg:"Þessir liðir eru rangt útfylltir:\n\n",inlineMsgPrefix:"Villa:",inlineReqMsg:"Það þarf að fylla út þennan lið ",inlineTypeMsg:"Þessi liður er rangt út fylltur ",inlineNextError:"Næsta villa",resetAlert:"Ath: Þú ert í þann mund að afturkalla öll innslegin gildi...",fi_kt_fyrirt:"Sláðu inn fyrirtækiskennitölu",fi_kt_einst:"Sláðu inn kennitölu einstaklings",fi_email:{inline:"Vinsamlega sláðu inn rétt netfang (dæmi: notandi@daemi.is)",alert:"e.g. nafn@domain.is"},fi_url:{inline:"Vinsamlega sláðu inn löggilda vefslóð (dæmi: http://www.example.is)",alert:"e.g. http://www.domain.is"},fi_year:{inline:"Vinsamlega sláðu inn rétt ártal (dæmi: 1998)",alert:"t.d. 1998"},fi_ccnum_noamex:"American Express kort virka ekki",fi_valuemismatch:"Staðfesting stemmir ekki",minlength:"Lágmarks stafafjöldi: "},function(f){f.extend(f.av.lang.en,{fi_kt_fyrirt:"Only company 'kennitala's allowed",fi_kt_einst:"Only people's 'kennitala's allowed",fi_email:{inline:"Please provide a valid e-mail address (example: user@example.com)",alert:"e.g. user@example.com"},fi_url:{inline:"Please provide a valid web address (example: http://www.example.is)",alert:"e.g. http://www.example.com"},fi_year:{inline:"Please provide a valid four digit year (example: 1998)",alert:"e.g. 1998"},fi_valuemismatch:"Confirmation doesn't match",minlength:"Minimum characters: "});var n=f.av.type;f.extend(n,{fi_kt:function(e,t,r){if(e){var a=f.av.getError("fi_kt",r),n=e.replace(/[\s\-]/g,"");if(f(this).val(n),/010130(2(12|20|39|47|55|63|71|98)|3(01|36)|4(33|92)|506|778)9/.test(n)||!/^\d{9}[90]$/.test(n))return a;for(var i=[3,2,7,6,5,4,3,2,1],s=0,l=9;l--;)s+=i[l]*n.charAt(l);if(s%11)return a}return!!e},fi_kt_einst:function(e,t,r){var a=n.fi_kt.call(this,e,t,r);return!0===a&&(e=f(this).val(),3<parseInt(e.substr(0,1),10)&&(a=f.av.getError("fi_kt_einst",r))),a},fi_kt_fyrirt:function(e,t,r){var a=n.fi_kt.call(this,e,t,r);return!0===a&&((a="string"==typeof n.fi_kt_einst.call(this,e,t,r))||(a=f.av.getError("fi_kt_fyrirt",r))),a},fi_email:function(e,t,r){return e&&!/^[a-z0-9\-._+]+@(?:[a-z0-9\-_]+\.)+[a-z0-9\-_]{2,99}$/i.test(e)?f.av.getError("fi_email",r):!!e},fi_url:function(e,t,r){return!!e&&(/^www\./.test(e)&&(e="http://"+e,f(this).val(e)),!(!/^[a-z]+:\/\/.+\..+$/.test(e)||/[\(\)<\>\,\"\[\]\\\s]/.test(e))||f.av.getError("fi_url",r))},fi_tel:function(e,t){if(e){var r=t.className.match(/(?:^| )fi_tel_min_(\d+)(?: |$)/);return!e.replace(/(?:\s|[\-+()]|\d)/g,"")&&(!r||r[1]<=e.replace(/\D/g,"").length)||""}return!1},fi_tel_is:function(e){return!!e&&(/^(?:\+354)?\d{7}$/.test(e.replace(/[ -()]/g,""))||"")},fi_postal_is:function(e,t,r){if(e){var a=f.av.postCodes&&f.av.postCodes.is;if(!a)return/^\d\d\d$/.test(e)||f.av.getError("fi_pnr",r);if(a[e]){if(this.nodeType){var n=f(this).siblings("span.unit");n.length||(n=f('<span class="unit"></span>'),f(this).after(n)),n.html(a[e])}return!0}return f.av.getError("fi_pnr",r)}return!1},fi_pnrs:function(e,t,r){if(e){for(var a=e.replace(/(^[ ,;]+|[ ,;]+$)/g,"").split(/[ ,;]+/),n=0;n<a.length;n++)if(!0!==(e=f.av.type.fi_postal_is(a[n],null,r)))return e;return!0}return!1},fi_qty:function(e){return f(this).val(e),!e||/^\d+$/.test(e)||""},fi_num:function(e){return e=e.replace(/^-\s+/,"-").replace(/[,.]$/,""),f(this).val(e),!e||/\d/.test(e)&&/^-?\d*[.,]?\d*$/.test(e)||""},fi_year:function(e,t,r){return e&&!/^(19|20)\d\d$/.test(e)?f.av.getError("fi_year",r):!!e},fi_date:function(e,t,r){if(e){var a=f.av.getError("fi_year",r),n=window.datePicker;if(n&&n.VERSION<2){var i=f.av.id(this),s=n.fields[i];if(s){var l=n.parseDate(i);if(l){var o=n.printDateValue(l,s.dateFormat,r).replace(/(^\s+|\s+$)/g,"");return s.caseSensitive||(e=e.toLowerCase(),o=o.toLowerCase()),o===e||n.printDateValue(new Date(2e3,4,27),s.dateFormat,r)}return a}}return e=e.replace(/[ .\-\/]+/g,".").replace(/\.(\d\d)$/,".20$1"),/^(3[01]|[12]?[0-9]|(0)?[1-9])\.(1[012]|(0)?[1-9])\.(19|20)?\d\d$/.test(e)||a}return!!e},fi_time:function(e,t,r){if(e){var a=f.av.getError("fi_time",r);if(/^([01]?\d|2[01234])(?:[:.]([0-5]\d))?(?:[:.]([0-5]\d))?\s*([ap]\.?m\.?)?$/i.test(e)){var n=RegExp.$1,i=RegExp.$2||"00",s=RegExp.$3,l=(RegExp.$4+"").replace(/\./g,"").toLowerCase();"pm"===l&&(n=1*n+12);var o=60*n*60+60*i+60*(s||0)<=86400;return o&&f(this).val(n+":"+i+(s?":"+s:"")+l),o||a}return a}return!!e},fi_ccnum:function(e,t,r){var a=f.av.getError("fi_ccnum",r);if(e){var n=e.replace(/[ \-]/g,"");if(!/^\d{13,19}$/.test(n))return a;f(this).val(n);for(var i=0,s=!1,l=n.length;l--;){var o=1*n.charAt(l);s&&(o+=o-(4<o?9:0)),s=!s,i+=o}return i%10==0||a}return!!e},fi_ccexp:function(e,t,r){return e?(e=e.replace(/(\d\d)\s*[ -\/]?\s*(\d\d)/,"$1/$2").replace(/\s+/g,""),/^(0\d|1[012])\/(\d\d)$/.test(e)||f.av.getError("fi_ccexp",r)):!!e},fi_sameasprev:function(e,t,r){if(e=f(this).val()){var a=f(this.form).find(".fi_txt>input,select,textarea"),n=a.index(this),i=0<n?a.eq(n-1).val():"";if(i&&e!==i)return f.av.getError("fi_valuemismatch",r)}return!!e},minlength:function(e,t,r){var a=parseInt(f(t).find("[data-minlength]").attr("data-minlength"),10);return e&&e.length<a?f.av.getError("minlength",r)+a:!!e}}),n.fi_pnr=n.fi_postal_is}(window.jQuery);/* jQuery.fn.islPostcodeSelect and jQuery.av.postCodes.is  -- (c) 2010 Hugsmiðjan ehf.  @preserve*/
!function(t,i,a,r,e,s,n,l,f){for(f=" (pósthólf)",a=((r=t.av=t.av||{}).postCodes=r.postCodes||{}).is={},s=(l="902;900|Vestmannaeyjum;880|Kirkjubæjarklaustri;870871|Vík;860861|Hvolsvelli;850851|Hellu;845|Flúðum;840|Laugarvatni;825|Stokkseyri;820|Eyrarbakka;816|Ölfus;815|Þorlákshöfn;810|Hveragerði;802;800801|Selfossi;785|Öræfum;780781|Höfn í Hornafirði;765|Djúpavogi;760|Breiðdalsvík;755|Stöðvarfirði;750|Fáskrúðsfirði;740|Neskaupstað;735|Eskifirði;730|Reyðarfirði;720|Borgarfirði (eystri);715|Mjóafirði;710|Seyðisfirði;700701|Egilsstöðum;690|Vopnafirði;685|Bakkafirði;680681|Þórshöfn;675|Raufarhöfn;670671|Kópaskeri;660|Mývatni;650|Laugum;645|Fosshólli;640641|Húsavík;630|Hrísey;625|Ólafsfirði;620621|Dalvík;611|Grímsey;610|Grenivík;603|Akureyri;602;600601|Akureyri;580|Siglufirði;570|Fljótum;565566|Hofsós;560|Varmahlíð;550551|Sauðárkróki;545|Skagaströnd;540541|Blönduósi;530531|Hvammstanga;524|Árneshreppi;520|Drangsnesi;510512|Hólmavík;500|Stað;470471|Þingeyri;465|Bíldudal;460|Tálknafirði;450451|Patreksfirði;430|Suðureyri;425|Flateyri;420|Súðavík;415|Bolungarvík;410|Hnífsdal;400401|Ísafirði;380|Reykhólahreppi;370371|Búðardal;360|Hellissandi;356|Snæfellsbæ;355|Ólafsvík;350|Grundarfirði;345|Flatey á Breiðafirði;340|Stykkishólmi;320|Reykholt í Borgarfirði;310311|Borgarnesi;302;300301|Akranesi;270271276|Mosfellsbæ;260|Reykjanesbæ;250|Garði;245|Sandgerði;240|Grindavík;233235|Reykjanesbæ;232;230|Reykjanesbæ;225|Álftanesi;222;220221|Hafnarfirði;212;210|Garðabæ;203|Kópavogi;202;200201|Kópavogi;190|Vogum;172;170|Seltjarnarnesi;123124125127128129130132150155;101103104105107108109110111112113116121|Reykjavík".split(";")).length;s--;){for(n=l[s].split("|"),e=0;e<n[0].length;)a[n[0].substring(e,e+=3)]=n[1]||i+f;i=n[1]}var o,k={};t.fn.islPostcodeSelect=function(s){if(s=t.extend({},s),this.length){var i=s.noPOBoxes?"Short":"Long";o=k[i],k[i]||(o=k[i]=t("<select><option/></select>"),t.each(t.av.postCodes.is,function(i,a){s.noPOBoxes&&0<a.indexOf(f)||t("<option />").text(i+" - "+a).val(i).appendTo(o)})),this.each(function(){var i,a=t(this);a=a.is("input")?(i=a).closest(".fi_txt"):(i=a.find("input:text:first")).closest(".fi_txt");var e=o.clone().val(i.val()).attr({name:i.attr("name"),id:i.attr("id")}),r=s.townField;r&&(r.charAt?a.next(s.townField):r).hide().removeAttr("class").each(function(){var r=t(this);e.on("change",function(i){var a=t.trim(t(i.target).children(":selected").text().split("-")[1]||"");r.add(r.find("input")).filter("input:text").eq(0).val(a)})}),a.removeClass("fi_txt fi_postal_is fi_pnr").addClass("fi_sel postal_is"),i.replaceWith(e)})}return this}}(jQuery);/* Selectybox 1.0  -- (c) 2012-2015 Hugsmiðjan ehf. - MIT/GPL   @preserve */
!function(){"use strict";var c,e=window,r=!!e.addEventListener,u=function(e,t){var s="add"===t,n=r?(s?"add":"remove")+"EventListener":(s?"at":"de")+"tachEvent",i=r?"":"on",o=e.select;o[n](i+"change",e._$refresh),o[n](i+"keyup",e._$refresh),o[n](i+"focus",e._$focus),o[n](i+"blur",e._$blur)},f=function(e,t,s){for(var n in t)e.style[n]=s?"":t[n]},d="templ getButton focusClass disabledClass emptyClass emptyVal text selectCSS".split(" "),l="_$refresh _$focus _$blur select container button".split(" "),p=function(e,t){var s=this,n=p.getWidget(e);if(n&&(n.destroy(),s=n),!(s instanceof p))return new p(e,t);if(t){for(var i,o=0;i=d[o++];)null!=t[i]&&(s[i]=t[i]);t=null}(c=c||document.createElement("div")).innerHTML=s.templ.replace(/^[^<]+/,"");var r=s.container=c.firstChild;r.style.position="relative",s.button=s.getButton(),(s.select=e).parentNode.insertBefore(r,e),r.insertBefore(e,s.button.nextSibling),e.style.opacity=1e-4,f(e,s.selectCSS),s._$refresh=function(){setTimeout(function(){s.refresh()},0)};var l=r.classList;s._$blur=function(){l.remove(s.focusClass)};var a=!(s._$focus=function(){l.add(s.focusClass)});return s._$able=function(){e.disabled!==a&&(a=e.disabled,l[a?"add":"remove"](s.disabledClass))},u(s,"add"),s._isEmpty=!1,s.refresh(),e.$selectybox=s,n?s:void 0};p.prototype={templ:'<span class="selecty"><span class="selecty-button"/></span>',getButton:function(){return this.container.firstChild},focusClass:"focused",disabledClass:"disabled",emptyClass:"emptyvalue",emptyVal:"     ",text:function(e){return e},selectCSS:{position:"absolute",bottom:0,left:0,width:"100%",height:"100%",top:"auto",right:"auto",margin:0,padding:0,border:0},refresh:function(){this._$able(),this.val()},val:function(e){var t=this,s=t.select;if(null!=e){e+="";for(var n,i=0;n=s.options[i++];)if(n.value===e){n.selected=!0;break}}var o=s.options[s.selectedIndex],r=!o.value;r!==t._isEmpty&&(t._isEmpty=r,t.container.classList[r?"add":"remove"](t.emptyClass)),t.button.textContent=t.text(o.textContent)||t.emptyVal},disable:function(e){this.select.disabled=!1!==e,this._$able()},destroy:function(){var e=this,t=e.select,s=e.container,n=s.parentNode;n.insertBefore(t,s),n.removeChild(s),u(e,"remove"),t.style.opacity="",f(t,e.selectCSS,!0),t.$selectybox="";for(var i=d.concat(l),o=i.length;o--;)delete e[i[o]]}},p.jQueryPlugin=function(n){n.fn.selectybox=function(s,t){var e=this;if(e[0]){if("string"!=typeof s)return(s=s||{}).text=s.text||function(e){return n(this.container).toggleClass("selecty-empty",!n(this.select).val()),e},e.pushStack(e.filter("select").map(function(e,t){return p(t,s).container}));if("widget"===s)return p.getWidget(e[0]);/^(?:refresh|val|destroy|disable)$/.test(s)&&e.each(function(){var e=p.getWidget(this);e&&e[s](t)})}return e}},p.getWidget=function(e){return e.$selectybox},"object"==typeof module&&module.exports?module.exports=p:e.Selectybox=p;var t=e.jQuery;t&&!t.fn.selectybox&&p.jQueryPlugin(t)}();
// $.fn.labelizor 1.1  -- (c) 2011 Hugsmiðjan ehf.
!function(a){var t="labelizor",e=t+"label";a.fn[t]=function(l,i){var r=l&&l.charAt?l:"";l=a.extend({lRe:/(\*|:[\W\S]*$)/g,useLabel:true,blurClass:i||"labelized",hideClass:r||"stream"},!r&&l);var n="placeholder"in a("<input/>")[0],s=l.hideClass,f=l.blurClass,o=l.labelFilter,d=l.useLabel,u=function(l){var i=a(this),r=i.val(),n=i.data(e),s=!r||l===t&&r===n;if(s){i.val(n)}i.toggleClass(f,s)},c=function(t){var l=a(this),i=l.val();if(!i||l.is("."+f)&&i===l.data(e)){l.val("").removeClass(f)}},b=function(t){a(this).find("."+f).filter(function(){var t=a(this),l=t.data(e);return l&&t.val()===l}).val("")};this.filter("textarea, input:not(:checkbox,:radio,:submit,:button,:reset)").each(function(){var i=this,r=a(i),f=a(i.form);if(!r.data(t)){var h=r.attr("placeholder"),v=l.labelText||h,p=i.title,C=a([]),m;r.data(t,!0);if(s||d&&!(v||p)){C=r.closest("label",f);if(!C[0]&&i.id){C=f.find('label[for="'+i.id+'"]').eq(0)}}if(!v){v=!(d&&o)?l.preferTitle&&p||d&&C.text()||p:a.isFunction(o)?o(C,r):C.find(o).text();m=v!==p;v=a.trim(v.replace(l.lRe||"",l.lPlace||""))}if(s&&(!l.condHide||d&&m)){C.addClass(s)}if(!n){r.data(e,v);f.on("submit",b)}else if(!h){r.attr("placeholder",v)}if(!p){r.attr("title",v)}r.on("focus",c).on("blur change",u);u.call(i,t)}});return this}}(jQuery);
/* $.formatChange  -- (c) 2012 Hugsmiðjan ehf.   @license MIT/GPL */
!function(e,t,r,o,n,i,a,s,f,u,g,l){i=t.getComputedStyle,s=function(){for(var e in a.groups){var t=a.groups[e],r=!(!t||!t[a.format]),o=!(!t||!t[a.lastFormat]);a["is"+e]=r,a["was"+e]=o,a["became"+e]=r&&!o,a["left"+e]=!r&&o,!t&&delete a.groups[e]}},f=function(e,t){return e===t||!(!a.groups[e]||!a.groups[e][t])};var c=e.formatChange=function(d,m){if("disengage"===d)e(t).off(r),g&&g.remove(),a=g=l;else{var h=d===!0;a||(d=e.extend(c.config,d),a=c.media=e.extend({groups:c.groups,is:function(e){return f(e,this[o])},was:function(e){return f(e,this[n])},became:function(e){return f(e,this[o])&&!f(e,this[n])},left:function(e){return!f(e,this[o])&&f(e,this[n])}},!h&&m),e.each(d,function(e,t){/^[A-Z]/.test(e)&&(a.groups[e]=t)}),g=e("<"+(d.$tagName||"del")+' style="position:absolute;visibility:hidden;width:0;height:0;overflow:hidden;"/>').attr("id",d.$elmId||"mediaformat").appendTo("body"),e(t).on(r,function(r,f){f=f||{};var l=i&&i(g[0],d.$before?":before":":after").getPropertyValue("content");l&&"none"!==l||(l=g.css("font-family")),l=l.replace(/['"]/g,""),l!==u?(a[o]=l,a[n]=u,u=l,s(),e(t).trigger("formatchange"+(f.ns||""),[a,u])):f&&s()})),h&&(u=l),e(t).trigger(r,[{refresh:1,ns:m?"."+m:""}])}return a};c.config={},c.groups={Small:{narrow:1,mobile:1},Large:{tablet:1,full:1,wide:1}}}(jQuery,window,"resize.formatchange","format","lastFormat");/* jQuery MobileMenu and StickyHeader 1.0  -- (c) 2014-2016 Hugsmiðjan ehf.  @preserve */
!function(e){var n=e.jQuery,t=n(e),o=function(o){!e.FormatChange&&t.trigger(o,[(n.formatChange||{}).media])};n.initMobileMenu=function(r){var i={menuButton:".skiplink a",setFocus:!0,resetScroll:!0};r=!0===r?{minimal:!0}:r;for(var a in r){var c=r[a];void 0!==c&&(i[a]=c)}var u,l,m,f,d,s,p,v,g=i.name||"menu",h=(i.evPrefix||"mobile")+g,y=".toggle-"+h,S="is-"+g,b=S+"-closed",x=S+"-open",H=S+"-active",L=i.resetScroll.apply?i.resetScroll:function(){return i.resetScroll},T={start:function(){u||(f||(f=(n(i.container)[0]||document.documentElement).classList,d=L()&&n(i.scrollElm||e),m=n(i.evTarget||document),i.menuButton&&(s=n(i.menuButton),p=i.setFocus&&n.focusHere&&s&&s.attr("href"),p=p&&n(p))),u=!0,l=i.startOpen,f.add(H),f.add(l?x:b),s&&s.on("click"+y,function(e){e.preventDefault(),l?T.close():T.open()}))},open:function(){u&&!l&&(m.trigger(h+"open"),v=L()&&d.scrollTop(),f.add(x),f.remove(b),p&&setTimeout(function(){p.focusHere()},i.focusDelay||0),L()&&d.scrollTop(0),l=!0,m.trigger(h+"opened"))},close:function(e){u&&l&&(m.trigger(h+"close"),f.remove(x),f.add(b),e||(L()&&d.scrollTop(v),s&&s[0].blur()),l=!1,m.trigger(h+"closed"))},stop:function(){u&&(T.close(!0),s.off("click"+y),f.remove(H),f.remove(b),u=!1)}};if(i.minimal)i.autoStart&&T.start();else{i.container="html",i.scrollElm=e,i.evTarget=document;var k,w="formatchange"+y,E="mediaGroup"in i?i.mediaGroup:"Small",F="function"==typeof E?E:function(e,n){return!E||e[n+E]};t.on(w,function(e,n){!u&&F(n,"became")?(T.start(),m.on(h+"open"+y,function(){k&&k.close(),k=T}).on(h+"closed"+y,function(){k=null}),!E&&t.off(w)):u&&F(n,"left")&&(T.stop(),m.off(y))}),o(w),!1!==i.stickyHeader&&(T.stickyHeaderWidget=n.initStickyHeader(n.extend({},i,{name:"header"})))}return T};var r=function(e,n){return"string"==typeof e?(n||document).querySelector(e):e};n.initStickyHeader=function(i){var a={delay:50,recede:!0,upLimit:70,downLimit:50};i=!0===i?{minimal:!0}:i;for(var c in i){var u=i[c];void 0!==u&&(a[c]=u)}var l,m,f,d,s,p=a.name||"header",v="is-"+p,g=v+"-unfixed",h=v+"-fixed",y=v+"-hidden",S=v+"-shown",b=!1,x=!1,H=a.headerHeight;H="headerHeight"in a?"number"==typeof H?function(){return a.headerHeight}:H:function(){return parseInt(getComputedStyle(l).paddingTop,10)};var L=a.unfixAt;L="unfixAt"in a?"number"==typeof L?function(){return a.unfixAt}:L:H;var T={upLimit:a.upLimit,downLimit:a.downLimit,recede:a.recede.apply?a.recede:function(){return a.recede},headerHeight:H,unfixAt:L,start:function(){if(!b){l=r(a.container)||document.documentElement,m=l.classList,f=r(a.scrollElm)||e,b=!0;var t=!f.tagName,o=t&&"pageXOffset"in f,i=t?f.document.documentElement:f;d=a.onresize,d=1===d||d,!0===d&&(d=t?f:e);var c,u=0,p=!1,v=!1,k=function(){if(!x){var e=o?f.pageYOffset:i.scrollTop;T.distY=e;var n=e>(p?L():H());if(clearTimeout(c),n!==p&&(p=n,u=e,m[p?"add":"remove"](h),m[p?"remove":"add"](g),p||(m.remove(S),m.remove(y),v=!1)),p&&T.recede()){var t,r=e-u;(t=r>T.downLimit)?v&&(m.remove(S),m.add(y),v=!1):(t=r<-T.upLimit)&&(v||(m.remove(y),m.add(S),v=!0)),t?u=e:c=setTimeout(function(){u=e},1e3)}T.isFixed=p,T.isShown=v}};a.delay&&n.throttleFn&&(k=n.throttleFn(k,!0,a.delay)),n(f).on("scroll",k),d&&("number"==typeof d?s=setInterval(k,d):n(d).on("resize",k)),k(),!T.isFixed&&m.add(g)}},stop:function(){b&&(b=!1,n(f).off("scroll"),d&&(clearInterval(s),n(d).off("resize")),m.remove(h),m.remove(S),m.remove(y))},pause:function(){x=!0},resume:function(){x=!1}};if(a.minimal)a.autoStart&&T.start();else{a.container="html",a.scrollElm=e;var k="formatchange.sticky-"+p,w="mediaGroup"in a?a.mediaGroup:"Small",E="function"==typeof w?w:function(e,n){return!w||e[n+w]};t.on(k,function(e,o){!b&&E(o,"became")?(T.start(),n(document).on("mobilemenuopen",function(){T.pause()}).on("mobilemenuclosed",function(){T.resume()}),!w&&t.off(k)):b&&E(o,"left")&&(T.stop(),n(document).off("mobilemenuopen mobilemenuclosed"))}),o(k)}return T}}(window);
// jQuery.fn.query 1.1 - MIT/GPL Licensed - More info: http://github.com/maranomynet/jqueryquery/
(function(c){c.fn.query=function(d){var a=this,f=a.length===1&&a[0]==document,g=/\s/.test(d.replace(/\s*([|~*$\^!]?=|,)\s*/g,'$1')),b;if(f||g){b=c(d);if(!f){b=b.filter(function(){var e=a.length;while(e--){if(a[e]===this||c.contains(a[e],this)){return true}}return false})}}else{b=a.filter(d).add(a.find(d))}return c(b)}})(jQuery);
!function(e,t){e.injectBaseHrefToHtml=function(e,t){var a=t.split("#")[0],i=a[c](/([^?]*\/)?(.*)/,"$2"),r=a.split("?")[0][c](/(.*\/)?.*/,"$1");return e=e[c](/(<[^>]+ (href|src|action)=["'])(["'#])/gi,"$1"+i+"$3")[c](/(<[^>]+ (href|src|action)=["'])\?/gi,"$1"+i.split("?")[0]+"?")[c](/(["'])([a-z-]{3,12}:)/gi,"$1`<<`>>$2")[c](/(<[^>]+ (href|src|action)=["'])([^\/`])/gi,"$1"+r+"$3")[c](/\`<<`>>/g,"")},e.getResultBody=e.getResultBody||function(t,a){var i=e.getResultBody;return a=a||{},e("<div/>").append(e(t||[]).not(a.stripFlat||i.stripFlat||"script,title,meta,link,style").find(a.stripDeep||i.stripDeep||"script,style").remove().end())},e.imgSuppress=e.imgSuppress||function(e,t){return e.replace(/(<img[^>]*? )src=/g,"$1"+(t||h)+"=")},e.imgUnsuppress=e.imgUnsuppress||function(t,a){a=a||h,t.find("img").add(t.filter("img")).attr("src",function(){var t=e(this),i=t.attr(a);return t.removeAttr(a),i})};var a=document.location,i="isDefaultPrevented",r="preventDefault",s="stopPropagation",n="passThrough",o="virtualBrowser",l="VBbeforeload",d="VBload",m="VBerror",p="VBloaded",u="VBdisengaged",c="replace",f="resultDOM",g="result",h="data-srcAttr",v=/^(https?:)?\/\//,b=function(t,a,i,r){var n=e.Event(t);return a.one(t,function(e){e[s]()}).trigger(n,[i,r]),n},y={load:function(s,u){var h,y,k,C={},T=e(this),_=T.data(o),x=_.cfg;if(e.isPlainObject(s)?(e.extend(C,s),y=C.url,delete C.elm):"string"==typeof s?y=s:(h=e(s),C.elm=h,y=h.attr("href"),y=y===t?h.attr("action"):y),y=C.url=""===y?a.href:y,_.lastRequest||(C.isFirst=!0),y){_._clicked&&(C.btn=_._clicked);var E=b(l,T,C,_);if(!E[n]&&(E[n]===t&&h&&h[0].target&&h[0].target!==window.name||/^([a-z]{3,12}:|\/\/)/i.test(y)&&0!==y.toLowerCase()[c](v,"").indexOf(a.href.toLowerCase()[c](v,"").split("/")[0]))&&(E[n]=!0),E[n]&&E[r](),!E[i]()){var V,S=C.noCache=C.noCache!==t?C.noCache:x.noCache,$=x.params?[x.params]:[];if(h&&h.is("form")){V=h.attr("method"),$.push(h.serialize());var D=_._clicked;if(D){var j=D.elm;if(j.is(":image")){var w=j[0].name;$.push(w+".x="+Math.round(D.X)),$.push(w+".y="+Math.round(D.Y))}else $.push(e.param(j));delete _._clicked}var H="multipart/form-data";E._doIframeSubmit=h.attr("enctype")===H||h.attr("encoding")===H||!!h.find("input:file")[0]}C.params&&$.push("string"==typeof C.params?C.params:e.param(C.params||{})),$=C.params=$.join("&"),V=C.method=C.method||V||"GET",T.addClass(x.loadingClass),x.loadmsgElm&&(k=setTimeout(function(){"replace"===x.loadmsgMode&&T.empty(),T.append(x.loadmsgElm)},0));var R={url:C.url.split("#")[0],data:$,type:V,cache:!S,complete:function(t,a){if(t){clearTimeout(k),T.removeClass(x.loadingClass||""),C.xhr=t,C.status=a||"error";var r=!a||"error"===a;r?b(m,T,C,_):(C[g]=e.injectBaseHrefToHtml(t.responseText||"",C.url),x.imgSuppress&&(C[g]=e.imgSuppress(C[g]))),C[g]&&x.selector&&(C[f]=e.getResultBody(C[g],x.stripCfg).find(x.selector)),(!r||C[g]||C[f])&&(b(d,T,C,_)[i]()||(x.loadmsgElm&&x.loadmsgElm.detach(),C[f]=C[f]||e.getResultBody(C[g],x.stripCfg).contents(),x.imgSuppress&&x.imgUnsuppress!==!1&&e.imgUnsuppress(C[f]),T.empty().append(C[f]),_.lastRequest=C,b(p,T,C,_),T.find("form").on("submit.vb"+T.data("VBid"),e.proxy(B,T[0])),delete C[f],delete C[g])),delete C.xhr,x.disengage&&T[o]("disengage")}}};if(E._doIframeSubmit){var L="if"+(new Date).getTime(),M=e('<iframe name="'+L+'" src=\'javascript:"";\' style="position:absolute;top:-999em;left:-999em;visibility:hidden;" />').appendTo("body"),P=h.attr("action")||"",U=h.attr("target")||"";h.attr("target",L),x.params&&h.attr("action",P+(/\?/.test(P)?"&":"?")+x.params),M.on("load",function(){var e="success";R.complete({fakeXHR:"iframe",responseText:"<html>"+M.contents().find("html").html()+"</html>"},e),h.attr({target:U,action:P}),setTimeout(function(){M.remove()},0)}),u&&u._nativeEvent||h.trigger("submit",["VBiframeHack"])}else e.ajax(R)}return E}},data:function(){return e(this).data(o)},disengage:function(){var t=e(this);t.removeData(o).unbind("click submit",B).find("form").unbind("submit.vb"+t.data("VBid"),B).end().unbind([l,m,d,p].join(" ")),b(u,t),t.unbind(u)}},B=function(t){if(!t[i]()&&!t[o+"Handled"]){var a=e(t.target).closest("submit"===t.type?"[action]":"input:submit, button:submit, input:image, [href]",this.parentNode);if(a[0]){var l=e(this);if(a.is("input, button")){if(!a[0].disabled){var d=l.data(o);if(a.is(":image")){var m=a.offset();d._clicked={elm:a,X:t.pageX-m.left,Y:t.pageY-m.top}}else a.is("[name]")&&(d._clicked={elm:a});d._clicked&&setTimeout(function(){delete d._clicked},0)}}else{var p=y.load.call(l[0],a,{_nativeEvent:!0});p[n]||(!p._doIframeSubmit&&t[r](),p.isPropagationStopped()&&t[s](),t[o+"Handled"]=!0)}}}},k=e.fn[o]=function(a,i){var r=this,s="string"==typeof a;if(s){var n,l=y[a];if(l&&r.each(function(e){var t=l.apply(this,[].concat(i));e||(n=t)}),n!==t)return n}else r.each(function(){var t=e(this),s=e.extend({},k.defaults,a);if(e.each(["Beforeload","Error","Load","Loaded","Disengaged"],function(e,t){e="on"+t,s[e]&&r.on("VB"+t.toLowerCase(),s[e]),delete s[e]}),s.params="string"==typeof s.params?s.params:e.param(s.params||{}),i&&(s.url=i),"none"!==s.loadmsgMode){var n=s.loadmsgElm||'<div class="loading" />',l=(k.i18n[t.closest("*[lang]").attr("lang")]||{}).loading||k.i18n.en.loading;n.charAt&&(n=n.replace(/%\{msg\}/g,l)),n=s.loadmsgElm=e(n),n.text()||n.append(l)}else delete s.loadmsgElm;t.data(o,{cfg:s}),t.on("click",B),t.data("VBid",(new Date).getTime()),s.url?t[o]("load",s.url):t.find("form").add(t.filter("form")).on("submit.vb"+t.data("VBid"),e.proxy(B,t[0]))});return this};k.defaults={loadmsgMode:"none"},k.i18n={en:{loading:"Loading..."},is:{loading:"Sæki gögn..."}}}(jQuery);
/* jQuery.fn.treeCollapse v 2.0  -- (c) 2009 Hugsmiðjan ehf.  @preserve */
!function(p){p.fn.treeCollapse=function(r){r=p.extend({rootClass:"tree-active",branch:"li:has(>ul)",toggler:"> a",openClass:"open",closedClass:"closed",leaf:"li",parentClass:"parent",selectClass:"selected",doSelect:0,startOpen:".parent, .selected, .open",togglerInt:"> a.expand",togglerHtml:'<a class="expand" href="#"></a>',togglerPlus:"+",togglerMinus:"-",doTogglers:0},r);var e={en:{plusTitle:"Show sub-items",minusTitle:"Hide sub-items"},is:{plusTitle:"Birta undirlínur",minusTitle:"Fela undirlínur"}},t=(this.closest("[lang]").attr("lang")||"en").substr(0,2),s=e[t]||e.en;e=t=void 0;var l=!r.branch;l&&this.aquireId();var n=r.branch,a=r.openClass,i=r.closedClass,o=r.parentClass,d=r.selectClass,g=r.togglerInt,c=r.togglerPlus,u=r.togglerMinus,f=s.plusTitle,h=s.minusTitle,C=r.doTogglers;return this.addClass(r.rootClass).if_(r.doSelect).each(function(){var l=p(this),a=p(l).find(r.leaf+"."+d).eq(0);p(l).on("click",function(e){var t=p(e.target).closest(r.leaf);if(t[0]&&t[0]!==a[0]){var s=n||"#"+l.id;a.length&&a.removeClass(d).parents(s).removeClass(o),(a=t).addClass(d).parents(s).addClass(o)}})}).end().each(function(){var l=n||"#"+this.id;p(this).on("click",function(e){if(p(e.target).closest(l+" "+r.toggler)[0]){var t=p(e.target).closest(l),s=t.hasClass(i);return p(this).trigger("Branch"+(s?"Open":"Close"),{branch:t[0]}),t.toggleClasses(a,i).if_(C).find(g).attr("title",s?h:f).text(s?u:c),!1}})}),(l?this:this.find(n)).if_(C).prepend(p(r.togglerHtml).attr("title",f).text(c)).end().addClass(i).filter(r.startOpen).removeClass(i).addClass(a).if_(C).find(g).attr("title",h).text(u),this}}(jQuery);
// $.fn.fickle 2.0  -- (c) 2009-2012 Hugsmiðjan ehf.
(function(e,n,o){var i="fickle",t=i+"-"+e.aquireId(),c,s,f=function(){clearTimeout(c)},u=function(n,o,t){var c=e.Event(i+o);c.cfg=t;n.trigger(c);return!c.isDefaultPrevented()},r={open:function(i,c){var s=i.c;s.opener=c&&c.opener||s.opener;if(!i._isOpen&&u(this,"open",s)){if(!e("#"+t)[0]){e('<i id="'+t+'" tabindex="0" style="position:fixed;_position:absolute;left:-9999px;overflow:hidden;margin-top:-1px;width:1px;height:1px;"> </i>').appendTo("body")}var f=s.focusElm,r=f?f.charAt?this.find(f):f:[];i._gotFocus=o;s.fickle&&e(n).on("focusin click",i._confirmFocusLeave);s.closeOnEsc&&e(n).on("keydown",i._listenForEsc);i._isOpen=!0;s.fadein&&this.fadeIn(s.fadein);this.queue(function(){var n=e(this);n.unhide();u(n,"opened",s);if(!i._gotFocus){var t=c&&c.silent!==o?c.silent:s.silent;if(!t){e.focusHere(r[0]||this)}}n.dequeue()})}},close:function(i,t){var c=i.c;if(i._isOpen&&u(this,"close",c)){e(n).off("focusin click",i._confirmFocusLeave).off("keydown",i._listenForEsc);var s=t&&t.silent!==o?t.silent:c.silent;if(!s){e.focusHere(c.opener||n.body)}i._isOpen=!1;c.fadeout&&this.fadeOut(c.fadeout);this.queue(function(){var n=e(this);n.hide();u(n,"closed",c);n.dequeue()})}},toggle:function(e,n){var i=typeof n==="boolean"?n:n&&n.doOpen!==o?n.doOpen:!e._isOpen;r[i?"open":"close"].call(this,e,n)},isOpen:function(e){return!!(e&&e._isOpen)},isFickle:function(e){return!!e},config:function(e){return e&&e.c},destroy:function(o){e(n).off("focusin click",o._confirmFocusLeave).off("keydown",o._listenForEsc);this.off("."+t).removeData(t)}},a={fickle:!0,closeOnEsc:!0,closeDelay:300};e.fn.fickle=function(n,o){var u=this;if(typeof n==="string"){var l=r[n];if(l){return/^(?:config|is(?:Open|Fickle))$/.test(n)?l(u.data(t)):u.each(function(n,i){i=e(i);var c=i.data(t);c&&l.call(i,c,o)})}}else{n=e.beget(a,n);u.each(function(){var o=e(this);o.data(t)&&o.fickle("destroy");e.each(["Open","Opened","Close","Closed"],function(e,c){var s=i+c.toLowerCase()+"."+t,f=n["on"+c];!n.bubble&&o.on(s,function(e){e.stopPropagation()});f&&o.on(s,f)});var u={c:e.beget(n),_listenForEsc:function(e){return e.which!==27||o.fickle("close")&&false},_confirmFocusLeave:function(n){var i=o[0];s=n.target!==i&&!e.contains(i,n.target)}},r;!n.startOpen&&o.hide();o.data(t,u).on("focusin."+t+" focusout."+t,function(e){u._gotFocus=e.type==="focusin"});if(n.fickle){o.on("focusout."+t,function(){var o=this;f();s=false;c=setTimeout(function(){n.trapFocus?e.focusHere(r):s&&e(o).fickle("close")},n.trapFocus?0:n.closeDelay)}).on("click."+t+" mousedown."+t+" focusin."+t,function(n){setTimeout(f,0);if(n.type==="click"){var o=e(this);o.one("mouseleave."+t,function(){u._isOpen&&e.focusHere(r)})}else if(n.type==="focusin"){r=n.target}})}if(n.startOpen){o.fickle("open")}})}return u}})(jQuery,document);
/* $.getModal 1.1  -- (c) 2012 Hugsmiðjan ehf.  @preserve */
!function(e,o,n){n=e.getModal=function(l){l=e.extend({},n.defaults,l);var t=e(l.template),a=e(l.opener||"html").closest("[lang]").attr("lang")||"en",s=t.find(l.closebtnSel),i=n.i18n;return i=i[a.substr(0,2)]||i.en,s.attr("title",i.closeT||i.close).html(i.close||i.closeT),l.content&&t.find(l.bodySel).append(l.content),t.data("popclosebtn",s).data("popbody",t.find(l.bodySel)).data("popwin",t.find(l.winSel)).addClass(l.className).on("click",function(o){var n=o.target;return!l.modal&&(n===this||l.curtainSel&&n===e(this).find(l.curtainSel)[0])||e(n).closest(l.closebtnSel)[0]?(e(this).fickle("close"),!1):void 0}).on("fickleopen",function(){if(e(this).appendTo(l.appendTo||"body"),null!==l.marginTop){var n=l.marginTop;n=n===o?e(window).scrollTop():e.isFunction(n)?n.call(this):n,e(this).find(l.winSel).css("margin-top",n)}var t=l.parentModal?l.parentModal.charAt?e(l.opener||[]).closest(".modalpop"):e(l.parentModal):[];t[0]&&setTimeout(function(){t.one("fickleclose.getmodal",function(e){e.preventDefault()}).on("mousemove.getmodal focusin.getmodal",function(){t.unbind(".getmodal")})},100)}).fickle(e.extend({focusElm:l.winSel,onClosed:function(){t.remove()}},l.fickle,{opener:l.opener})),a=s=i=o,t},n.defaults={template:'<div class="modalpop"><span class="curtain"/><div class="popwin"><div class="popbody"/><a class="closebtn" href="#"/></div></div>',parentModal:".modalpop",curtainSel:".curtain",winSel:".popwin",bodySel:".popbody",closebtnSel:".closebtn"},n.i18n={dk:{closeT:"Luk popup",close:"Luk"},en:{closeT:"Close popup",close:"Close"},is:{closeT:"Loka glugga",close:"Loka"}}}(jQuery);

/*! jQuery plugin for Hammer.JS - v1.1.3 - 2014-05-20
 * http://eightmedia.github.com/hammer.js
 *
 * Copyright (c) 2014 Jorik Tangelder <j.tangelder@gmail.com>;
 * Licensed under the MIT license */

!function(a,b){"use strict";function c(){e.READY||(t.determineEventTypes(),s.each(e.gestures,function(a){v.register(a)}),t.onTouch(e.DOCUMENT,o,v.detect),t.onTouch(e.DOCUMENT,p,v.detect),e.READY=!0)}function d(a,c){Date.now||(Date.now=function(){return(new Date).getTime()}),a.utils.each(["on","off"],function(d){a.utils[d]=function(a,e,f){c(a)[d](e,function(a){var d=c.extend({},a.originalEvent,a);d.button===b&&(d.button=a.which-1),f.call(this,d)})}}),a.Instance.prototype.trigger=function(a,b){var d=c(this.element);return d.has(b.target).length&&(d=c(b.target)),d.trigger({type:a,gesture:b})},c.fn.hammer=function(b){return this.each(function(){var d=c(this),e=d.data("hammer");e?e&&b&&a.utils.extend(e.options,b):d.data("hammer",new a(this,b||{}))})}}var e=function w(a,b){return new w.Instance(a,b||{})};e.VERSION="1.1.3",e.defaults={behavior:{userSelect:"none",touchAction:"pan-y",touchCallout:"none",contentZooming:"none",userDrag:"none",tapHighlightColor:"rgba(0,0,0,0)"}},e.DOCUMENT=document,e.HAS_POINTEREVENTS=navigator.pointerEnabled||navigator.msPointerEnabled,e.HAS_TOUCHEVENTS="ontouchstart"in a,e.IS_MOBILE=/mobile|tablet|ip(ad|hone|od)|android|silk/i.test(navigator.userAgent),e.NO_MOUSEEVENTS=e.HAS_TOUCHEVENTS&&e.IS_MOBILE||e.HAS_POINTEREVENTS,e.CALCULATE_INTERVAL=25;var f={},g=e.DIRECTION_DOWN="down",h=e.DIRECTION_LEFT="left",i=e.DIRECTION_UP="up",j=e.DIRECTION_RIGHT="right",k=e.POINTER_MOUSE="mouse",l=e.POINTER_TOUCH="touch",m=e.POINTER_PEN="pen",n=e.EVENT_START="start",o=e.EVENT_MOVE="move",p=e.EVENT_END="end",q=e.EVENT_RELEASE="release",r=e.EVENT_TOUCH="touch";e.READY=!1,e.plugins=e.plugins||{},e.gestures=e.gestures||{};var s=e.utils={extend:function(a,c,d){for(var e in c)!c.hasOwnProperty(e)||a[e]!==b&&d||(a[e]=c[e]);return a},on:function(a,b,c){a.addEventListener(b,c,!1)},off:function(a,b,c){a.removeEventListener(b,c,!1)},each:function(a,c,d){var e,f;if("forEach"in a)a.forEach(c,d);else if(a.length!==b){for(e=0,f=a.length;f>e;e++)if(c.call(d,a[e],e,a)===!1)return}else for(e in a)if(a.hasOwnProperty(e)&&c.call(d,a[e],e,a)===!1)return},inStr:function(a,b){return a.indexOf(b)>-1},inArray:function(a,b){if(a.indexOf){var c=a.indexOf(b);return-1===c?!1:c}for(var d=0,e=a.length;e>d;d++)if(a[d]===b)return d;return!1},toArray:function(a){return Array.prototype.slice.call(a,0)},hasParent:function(a,b){for(;a;){if(a==b)return!0;a=a.parentNode}return!1},getCenter:function(a){var b=[],c=[],d=[],e=[],f=Math.min,g=Math.max;return 1===a.length?{pageX:a[0].pageX,pageY:a[0].pageY,clientX:a[0].clientX,clientY:a[0].clientY}:(s.each(a,function(a){b.push(a.pageX),c.push(a.pageY),d.push(a.clientX),e.push(a.clientY)}),{pageX:(f.apply(Math,b)+g.apply(Math,b))/2,pageY:(f.apply(Math,c)+g.apply(Math,c))/2,clientX:(f.apply(Math,d)+g.apply(Math,d))/2,clientY:(f.apply(Math,e)+g.apply(Math,e))/2})},getVelocity:function(a,b,c){return{x:Math.abs(b/a)||0,y:Math.abs(c/a)||0}},getAngle:function(a,b){var c=b.clientX-a.clientX,d=b.clientY-a.clientY;return 180*Math.atan2(d,c)/Math.PI},getDirection:function(a,b){var c=Math.abs(a.clientX-b.clientX),d=Math.abs(a.clientY-b.clientY);return c>=d?a.clientX-b.clientX>0?h:j:a.clientY-b.clientY>0?i:g},getDistance:function(a,b){var c=b.clientX-a.clientX,d=b.clientY-a.clientY;return Math.sqrt(c*c+d*d)},getScale:function(a,b){return a.length>=2&&b.length>=2?this.getDistance(b[0],b[1])/this.getDistance(a[0],a[1]):1},getRotation:function(a,b){return a.length>=2&&b.length>=2?this.getAngle(b[1],b[0])-this.getAngle(a[1],a[0]):0},isVertical:function(a){return a==i||a==g},setPrefixedCss:function(a,b,c,d){var e=["","Webkit","Moz","O","ms"];b=s.toCamelCase(b);for(var f=0;f<e.length;f++){var g=b;if(e[f]&&(g=e[f]+g.slice(0,1).toUpperCase()+g.slice(1)),g in a.style){a.style[g]=(null==d||d)&&c||"";break}}},toggleBehavior:function(a,b,c){if(b&&a&&a.style){s.each(b,function(b,d){s.setPrefixedCss(a,d,b,c)});var d=c&&function(){return!1};"none"==b.userSelect&&(a.onselectstart=d),"none"==b.userDrag&&(a.ondragstart=d)}},toCamelCase:function(a){return a.replace(/[_-]([a-z])/g,function(a){return a[1].toUpperCase()})}};e.Instance=function(a,b){var d=this;c(),this.element=a,this.enabled=!0,s.each(b,function(a,c){delete b[c],b[s.toCamelCase(c)]=a}),this.options=s.extend(s.extend({},e.defaults),b||{}),this.options.behavior&&s.toggleBehavior(this.element,this.options.behavior,!0),this.eventStartHandler=t.onTouch(a,n,function(a){d.enabled&&a.eventType==n?v.startDetect(d,a):a.eventType==r&&v.detect(a)}),this.eventHandlers=[]},e.Instance.prototype={on:function(a,b){var c=this;return t.on(c.element,a,b,function(a){c.eventHandlers.push({gesture:a,handler:b})}),c},off:function(a,b){var c=this;return t.off(c.element,a,b,function(a){var d=s.inArray({gesture:a,handler:b});d!==!1&&c.eventHandlers.splice(d,1)}),c},trigger:function(a,b){b||(b={});var c=e.DOCUMENT.createEvent("Event");c.initEvent(a,!0,!0),c.gesture=b;var d=this.element;return s.hasParent(b.target,d)&&(d=b.target),d.dispatchEvent(c),this},enable:function(a){return this.enabled=a,this},dispose:function(){var a,b;for(s.toggleBehavior(this.element,this.options.behavior,!1),a=-1;b=this.eventHandlers[++a];)s.off(this.element,b.gesture,b.handler);return this.eventHandlers=[],t.off(this.element,f[n],this.eventStartHandler),null}};var t=e.event={preventMouseEvents:!1,started:!1,shouldDetect:!1,on:function(a,b,c,d){var e=b.split(" ");s.each(e,function(b){s.on(a,b,c),d&&d(b)})},off:function(a,b,c,d){var e=b.split(" ");s.each(e,function(b){s.off(a,b,c),d&&d(b)})},onTouch:function(a,b,c){var d=this,g=function(f){var g,h=f.type.toLowerCase(),i=e.HAS_POINTEREVENTS,j=s.inStr(h,"mouse");j&&d.preventMouseEvents||(j&&b==n&&0===f.button?(d.preventMouseEvents=!1,d.shouldDetect=!0):i&&b==n?d.shouldDetect=1===f.buttons||u.matchType(l,f):j||b!=n||(d.preventMouseEvents=!0,d.shouldDetect=!0),i&&b!=p&&u.updatePointer(b,f),d.shouldDetect&&(g=d.doDetect.call(d,f,b,a,c)),g==p&&(d.preventMouseEvents=!1,d.shouldDetect=!1,u.reset()),i&&b==p&&u.updatePointer(b,f))};return this.on(a,f[b],g),g},doDetect:function(a,b,c,d){var e=this.getTouchList(a,b),f=e.length,g=b,h=e.trigger,i=f;b==n?h=r:b==p&&(h=q,i=e.length-(a.changedTouches?a.changedTouches.length:1)),i>0&&this.started&&(g=o),this.started=!0;var j=this.collectEventData(c,g,e,a);return b!=p&&d.call(v,j),h&&(j.changedLength=i,j.eventType=h,d.call(v,j),j.eventType=g,delete j.changedLength),g==p&&(d.call(v,j),this.started=!1),g},determineEventTypes:function(){var b;return b=e.HAS_POINTEREVENTS?a.PointerEvent?["pointerdown","pointermove","pointerup pointercancel lostpointercapture"]:["MSPointerDown","MSPointerMove","MSPointerUp MSPointerCancel MSLostPointerCapture"]:e.NO_MOUSEEVENTS?["touchstart","touchmove","touchend touchcancel"]:["touchstart mousedown","touchmove mousemove","touchend touchcancel mouseup"],f[n]=b[0],f[o]=b[1],f[p]=b[2],f},getTouchList:function(a,b){if(e.HAS_POINTEREVENTS)return u.getTouchList();if(a.touches){if(b==o)return a.touches;var c=[],d=[].concat(s.toArray(a.touches),s.toArray(a.changedTouches)),f=[];return s.each(d,function(a){s.inArray(c,a.identifier)===!1&&f.push(a),c.push(a.identifier)}),f}return a.identifier=1,[a]},collectEventData:function(a,b,c,d){var e=l;return s.inStr(d.type,"mouse")||u.matchType(k,d)?e=k:u.matchType(m,d)&&(e=m),{center:s.getCenter(c),timeStamp:Date.now(),target:d.target,touches:c,eventType:b,pointerType:e,srcEvent:d,preventDefault:function(){var a=this.srcEvent;a.preventManipulation&&a.preventManipulation(),a.preventDefault&&a.preventDefault()},stopPropagation:function(){this.srcEvent.stopPropagation()},stopDetect:function(){return v.stopDetect()}}}},u=e.PointerEvent={pointers:{},getTouchList:function(){var a=[];return s.each(this.pointers,function(b){a.push(b)}),a},updatePointer:function(a,b){a==p||a!=p&&1!==b.buttons?delete this.pointers[b.pointerId]:(b.identifier=b.pointerId,this.pointers[b.pointerId]=b)},matchType:function(a,b){if(!b.pointerType)return!1;var c=b.pointerType,d={};return d[k]=c===(b.MSPOINTER_TYPE_MOUSE||k),d[l]=c===(b.MSPOINTER_TYPE_TOUCH||l),d[m]=c===(b.MSPOINTER_TYPE_PEN||m),d[a]},reset:function(){this.pointers={}}},v=e.detection={gestures:[],current:null,previous:null,stopped:!1,startDetect:function(a,b){this.current||(this.stopped=!1,this.current={inst:a,startEvent:s.extend({},b),lastEvent:!1,lastCalcEvent:!1,futureCalcEvent:!1,lastCalcData:{},name:""},this.detect(b))},detect:function(a){if(this.current&&!this.stopped){a=this.extendEventData(a);var b=this.current.inst,c=b.options;return s.each(this.gestures,function(d){!this.stopped&&b.enabled&&c[d.name]&&d.handler.call(d,a,b)},this),this.current&&(this.current.lastEvent=a),a.eventType==p&&this.stopDetect(),a}},stopDetect:function(){this.previous=s.extend({},this.current),this.current=null,this.stopped=!0},getCalculatedData:function(a,b,c,d,f){var g=this.current,h=!1,i=g.lastCalcEvent,j=g.lastCalcData;i&&a.timeStamp-i.timeStamp>e.CALCULATE_INTERVAL&&(b=i.center,c=a.timeStamp-i.timeStamp,d=a.center.clientX-i.center.clientX,f=a.center.clientY-i.center.clientY,h=!0),(a.eventType==r||a.eventType==q)&&(g.futureCalcEvent=a),(!g.lastCalcEvent||h)&&(j.velocity=s.getVelocity(c,d,f),j.angle=s.getAngle(b,a.center),j.direction=s.getDirection(b,a.center),g.lastCalcEvent=g.futureCalcEvent||a,g.futureCalcEvent=a),a.velocityX=j.velocity.x,a.velocityY=j.velocity.y,a.interimAngle=j.angle,a.interimDirection=j.direction},extendEventData:function(a){var b=this.current,c=b.startEvent,d=b.lastEvent||c;(a.eventType==r||a.eventType==q)&&(c.touches=[],s.each(a.touches,function(a){c.touches.push({clientX:a.clientX,clientY:a.clientY})}));var e=a.timeStamp-c.timeStamp,f=a.center.clientX-c.center.clientX,g=a.center.clientY-c.center.clientY;return this.getCalculatedData(a,d.center,e,f,g),s.extend(a,{startEvent:c,deltaTime:e,deltaX:f,deltaY:g,distance:s.getDistance(c.center,a.center),angle:s.getAngle(c.center,a.center),direction:s.getDirection(c.center,a.center),scale:s.getScale(c.touches,a.touches),rotation:s.getRotation(c.touches,a.touches)}),a},register:function(a){var c=a.defaults||{};return c[a.name]===b&&(c[a.name]=!0),s.extend(e.defaults,c,!0),a.index=a.index||1e3,this.gestures.push(a),this.gestures.sort(function(a,b){return a.index<b.index?-1:a.index>b.index?1:0}),this.gestures}};!function(a){function b(b,d){var e=v.current;if(!(d.options.dragMaxTouches>0&&b.touches.length>d.options.dragMaxTouches))switch(b.eventType){case n:c=!1;break;case o:if(b.distance<d.options.dragMinDistance&&e.name!=a)return;var f=e.startEvent.center;if(e.name!=a&&(e.name=a,d.options.dragDistanceCorrection&&b.distance>0)){var k=Math.abs(d.options.dragMinDistance/b.distance);f.pageX+=b.deltaX*k,f.pageY+=b.deltaY*k,f.clientX+=b.deltaX*k,f.clientY+=b.deltaY*k,b=v.extendEventData(b)}(e.lastEvent.dragLockToAxis||d.options.dragLockToAxis&&d.options.dragLockMinDistance<=b.distance)&&(b.dragLockToAxis=!0);var l=e.lastEvent.direction;b.dragLockToAxis&&l!==b.direction&&(b.direction=s.isVertical(l)?b.deltaY<0?i:g:b.deltaX<0?h:j),c||(d.trigger(a+"start",b),c=!0),d.trigger(a,b),d.trigger(a+b.direction,b);var m=s.isVertical(b.direction);(d.options.dragBlockVertical&&m||d.options.dragBlockHorizontal&&!m)&&b.preventDefault();break;case q:c&&b.changedLength<=d.options.dragMaxTouches&&(d.trigger(a+"end",b),c=!1);break;case p:c=!1}}var c=!1;e.gestures.Drag={name:a,index:50,handler:b,defaults:{dragMinDistance:10,dragDistanceCorrection:!0,dragMaxTouches:1,dragBlockHorizontal:!1,dragBlockVertical:!1,dragLockToAxis:!1,dragLockMinDistance:25}}}("drag"),e.gestures.Gesture={name:"gesture",index:1337,handler:function(a,b){b.trigger(this.name,a)}},function(a){function b(b,d){var e=d.options,f=v.current;switch(b.eventType){case n:clearTimeout(c),f.name=a,c=setTimeout(function(){f&&f.name==a&&d.trigger(a,b)},e.holdTimeout);break;case o:b.distance>e.holdThreshold&&clearTimeout(c);break;case q:clearTimeout(c)}}var c;e.gestures.Hold={name:a,index:10,defaults:{holdTimeout:500,holdThreshold:2},handler:b}}("hold"),e.gestures.Release={name:"release",index:1/0,handler:function(a,b){a.eventType==q&&b.trigger(this.name,a)}},e.gestures.Swipe={name:"swipe",index:40,defaults:{swipeMinTouches:1,swipeMaxTouches:1,swipeVelocityX:.6,swipeVelocityY:.6},handler:function(a,b){if(a.eventType==q){var c=a.touches.length,d=b.options;if(c<d.swipeMinTouches||c>d.swipeMaxTouches)return;(a.velocityX>d.swipeVelocityX||a.velocityY>d.swipeVelocityY)&&(b.trigger(this.name,a),b.trigger(this.name+a.direction,a))}}},function(a){function b(b,d){var e,f,g=d.options,h=v.current,i=v.previous;switch(b.eventType){case n:c=!1;break;case o:c=c||b.distance>g.tapMaxDistance;break;case p:!s.inStr(b.srcEvent.type,"cancel")&&b.deltaTime<g.tapMaxTime&&!c&&(e=i&&i.lastEvent&&b.timeStamp-i.lastEvent.timeStamp,f=!1,i&&i.name==a&&e&&e<g.doubleTapInterval&&b.distance<g.doubleTapDistance&&(d.trigger("doubletap",b),f=!0),(!f||g.tapAlways)&&(h.name=a,d.trigger(h.name,b)))}}var c=!1;e.gestures.Tap={name:a,index:100,handler:b,defaults:{tapMaxTime:250,tapMaxDistance:10,tapAlways:!0,doubleTapDistance:20,doubleTapInterval:300}}}("tap"),e.gestures.Touch={name:"touch",index:-1/0,defaults:{preventDefault:!1,preventMouse:!1},handler:function(a,b){return b.options.preventMouse&&a.pointerType==k?void a.stopDetect():(b.options.preventDefault&&a.preventDefault(),void(a.eventType==r&&b.trigger("touch",a)))}},function(a){function b(b,d){switch(b.eventType){case n:c=!1;break;case o:if(b.touches.length<2)return;var e=Math.abs(1-b.scale),f=Math.abs(b.rotation);if(e<d.options.transformMinScale&&f<d.options.transformMinRotation)return;v.current.name=a,c||(d.trigger(a+"start",b),c=!0),d.trigger(a,b),f>d.options.transformMinRotation&&d.trigger("rotate",b),e>d.options.transformMinScale&&(d.trigger("pinch",b),d.trigger("pinch"+(b.scale<1?"in":"out"),b));break;case q:c&&b.changedLength<2&&(d.trigger(a+"end",b),c=!1)}}var c=!1;e.gestures.Transform={name:a,index:45,defaults:{transformMinScale:.01,transformMinRotation:1},handler:b}}("transform"),a.Hammer=e,"undefined"!=typeof module&&module.exports&&(module.exports=e),"function"==typeof define&&define.amd?define(["jquery"],function(b){return d(a.Hammer,b)}):d(a.Hammer,a.jQuery||a.Zepto)}(window);
//# sourceMappingURL=jquery.hammer-full.min.map
/* $.imgPopper 2.0  -- (c) 2017 Hugsmiðjan ehf.  @preserve */
!function(s){s.imgPopper={version:2,defaultConfig:{modalClass:"imgpopper",fadeInSpeed:250,fadeOutSpeed:200,marginTop:void 0,preloadImages:!0,ficle:{}},i18n:{en:{nextText:"Next",prevText:"Previous",closeText:"Close",imageText:"Image",ofTotalText:"of"},is:{nextText:"Næsta",prevText:"Fyrri",closeText:"Loka",imageText:"Mynd",ofTotalText:"af"}},imgTempl:'<div class="image"><span class="img"><img src="%{img}" alt="%{alt}" /></span><strong class="title">%{title}</strong><div class="desc">%{alt}</div></div>',pagingTempl:'<div class="status"><strong>%{imageText}</strong> <span><b class="count">%{num}</b> %{ofTotalText} %{total}</span></div><ul class="stepper"><li class="next"><a href="#">%{nextText}</a></li><li class="prev"><a href="#">%{prevText}</a></li></ul>',getImage:function(e){return s.inject(this.imgTempl,{img:e.attr("href"),alt:e.find("img").attr("alt")||e.find("ins.image").data("alt")||"",title:e.find("img").attr("title")||e.find("ins.image").data("title")||""})}},s.fn.imgPopper=function(a){var e=s.imgPopper.i18n;e=e[s.lang()]||e.en,a=s.extend({},s.imgPopper.defaultConfig,e,a);var l,n,o=this,p=function(e,t,i){e.find("li.prev").toggleClass("nav-end",!t),e.find("li.next").toggleClass("nav-end",t===i-1),e.find("b").text(t+1)},g=function(e,t,i){var n=Math.min(Math.max(0,t+i),o.length-1);n!==t&&(l=n,e.find(".image").replaceWith(s.imgPopper.getImage(o.eq(l))),p(e.find(".paging"),l,o.length),a.preloadImages&&(0!==l&&((new Image).src=o[l-1].href),l!==o.length-1&&((new Image).src=o[l+1].href)))};return o.on("click",function(e){e.preventDefault(),n=s(this),l=o.index(n);var t=s('<div class="paging" />'),i=s('<div class="imgwrap" />');t.empty().append(s.inject(s.imgPopper.pagingTempl,{imageText:a.imageText,ofTotalText:a.ofTotalText,nextText:a.nextText,prevText:a.prevText,total:o.length,num:l+1})),p(t,l,o.length),i.empty().append(s.imgPopper.getImage(o.eq(l))).append(t).hammer().on("swipeleft",function(){g(i,l,1)}).on("swiperight",function(){g(i,l,-1)}),s.getModal({opener:n,className:a.modalClass,marginTop:a.marginTop,content:i,fickle:s.extend({fadein:a.fadeInSpeed,fadeout:a.fadeOutSpeed,onClosed:function(){s(window).off("keyup.imgpopper"),s(this).remove()}},a.fickle)}).fickle("open"),s(window).on("keyup.imgpopper",function(e){var t=37===e.which?-1:39===e.which?1:0;g(i,l,t)}),t.on("click","li",function(e){e.preventDefault();var t=s(this).is(".next")?1:-1;g(i,l,t)})}),this}}(jQuery);
!function(u,n){var s,b={},T={},a="tabswitcher",g=a,k=function(a){var t=u("#"+a),e=t.data(g),i=e.config;e.tab.removeClass(i.currentTabClass),e.link.is("[aria-selected]")&&e.link.attr("aria-selected","false"),i.currentTabTag&&e.tab.find(i.currentTabTag).zap(),i.cssHide?(t.addClass(i.hiddenPaneClass),t.attr("aria-hidden",!0),t.attr("tabindex","-1")):t.hide(),i.openTabId===a&&delete i.openTabId,delete b[a],e.block.trigger("Tabclose",a),t.trigger("Panelclose",a)},l=function(a){var t=u(a.target).closest("a, area");if(t.is('[href*="#"]')&&!t.data(g+"Link")&&n.location.href.split("#")[0]===t[0].href.split("#")[0]){var e=u.getFrag(t[0].href);e&&T[e]&&(u.tabSwitcher.switchTo(e),a.preventDefault())}},p=function(a){u.tabSwitcher.switchTo(this),a.preventDefault()},v=function(){return u(this).parent().data(g).tab.setFocus(),!1},m=function(a){a.target!==this&&u.tabSwitcher.switchTo(this.id,!0)};u.extend({tabSwitcher:{version:1,fixInitScroll:!0,cookieName:a,cookiePath:"/",cookieTTL:1200,defaultConfig:{tabSelector:"li",stripActiveClass:"tabs-active",currentTabClass:"current",currentTabTag:"strong",paneClass:"tabpane",hiddenPaneClass:"tabpane-hidden",cssHide:!1,showFirst:!0,setCookie:!0,setFragment:!0,focusLinkTemplate:'<a href="#" class="focustarget">.</a>',returnLinkTemplate:'<a href="#" class="stream">.</a>',en:{backLinkText:"Back to "},is:{backLinkText:"Til baka í "}},switchTo:function(a,t){var e,i,r,n,s=a.href?u.getFrag(a.href):a+"",l=u("#"+s).data(g),o=l.config,c=o.openTabId;o&&(l.block.trigger("Tabswitch",{from:c,to:s}),o.openTabId!==s&&(o.openTabId&&k(o.openTabId),i=u("#"+(e=s)),r=i.data(g),n=r.config,r.tab.addClass(n.currentTabClass),r.link.is("[aria-selected]")&&r.link.attr("aria-selected","true"),n.currentTabTag&&!u(n.currentTabTag,r.link).length&&r.link.wrapInner("<"+n.currentTabTag+"/>"),n.cssHide?(i.removeClass(n.hiddenPaneClass),i.removeAttr("aria-hidden"),i.removeAttr("tabindex")):i.show(),n.openTabId=e,b[e]=!0,r.block.trigger("Tabopen",e),i.trigger("Panelopen",e)),t||(o.setFragment&&u.setFrag(s),l.focusLink&&u.setFocus(l.focusLink)),l.block.trigger("Tabswitched",{from:c,to:s}))}}}),u.fn.tabSwitcher=function(t){var f=u.getFrag();s=[[],[],[],[]],this.each(function(){var c=u(this),b=u.extend({},u.tabSwitcher.defaultConfig,t),a=u(b.tabSelector,this),d="",h=0;b.tabs={},b.tabBlock=this,a.each(function(a,t){var e={tab:u(t)},i=e.link="A"===t.tagName?e.tab:u("a",t),r=(i.closest("[lang]").attr("lang")||"en").substr(0,2);e.lang=b[r]?r:"en",e.config=b,e.block=c;var n=u.getFrag(i.attr("href")),s=i.attr("id"),l=u(n?"#"+n:[]);if(l.data(g,e),l.length){s&&l.attr("aria-labelledby",s),l.addClass(b.paneClass);var o=b[e.lang].backLinkText+e.tab.text();b.focusLinkTemplate&&(e.focusLink=u(b.focusLinkTemplate).attr("title",o).on("click",v).prependTo(l)),b.returnLinkTemplate&&(e.returnLink=u(b.returnLinkTemplate).attr("title",o).on("click",v).appendTo(l)),a||d||!b.showFirst||(d=n,h=1),h<2&&e.tab.hasClass(b.currentTabClass)&&(d=n,h=2),h<3&&b.setCookie,h<4&&f===n&&(u(window).scrollTop(0),d=n,h=4),e.tab.on("click",function(){return!1}),(e.tab.is("a")?e.tab:e.tab.find("a:first")).data(g+"Link",1).on("click",p),k(n),T[n]=!0,l.on("Tabswitch",m)}}),c.addClass(b.stripActiveClass),d&&s[h-1].unshift(d),u.tabSwitcher.fixInitScroll&&4===h&&!b.setFragment&&(n.location.hash="")});for(var a=0;a<4;a++)for(var e,i=s[a],r=0;e=i[r];r++)u.tabSwitcher.switchTo(e,!0);return u(n).on("click",l),this};var e=(u.fn.makeTabbox=function(i){i=u.beget(e,i);var a=[];if(this.length>=i.min){a=u(i.boxTempl).addClass(i.boxClass),i.ariaLabel&&(a.attr("aria-label",i.ariaLabel).attr("role","tablist"),this.attr("role","tabpanel"));var r=i.tabContSel?u(i.tabContSel,a):a,t=this.eq(0).parent(),n=t.closest("[lang]").attr("lang")||"";t.attr("lang",n),this.each(function(){var a=u(this);a.aquireId(i.defaultId);var t=i.makeTab(a,i).appendTo(r),e=a.closest("[lang]").attr("lang");e&&e!==n&&t.attr("lang",e)}).eq(0).before(a)}return this.pushStack(a)}).defaults={ariaLabel:"",min:2,defaultId:"tab1",tabContSel:"ul",titleSel:"h1, h2, h3",boxClass:"tab-box",boxTempl:'<div><ul class="tabs" /></div>',tabTempl:'<li><a id="%{id}-tab" href="#%{id}" title="%{title}" %{ariaTags}>%{title}</a></li>',makeTab:function(a,t){var e=a.find(t.titleSel).eq(0);return u(u.inject(t.tabTempl,{id:a[0].id,title:e.text(),ariaTags:t.ariaLabel?'aria-controls="'+a[0].id+'" role="tab" aria-selected="false"':""}))}}}(jQuery,document);
/* jQuery quickFeedback 1.0  -- (c) 2014 Hugsmiðjan ehf.  @preserve */
!function(r){r.quickFeedback={i18n:{en:{qfeedbackThanks:"That was nice. Thanks!",qfeedbackClose:"Hide"},is:{qfeedbackThanks:"Gott að vita. Takk!",qfeedbackClose:"Fela"}}},r.fn.quickFeedback=function(u){return u=r.extend({gaPing:!0,yayBtnSel:"a.yay",nayBtnSel:"a.nay",ajaxParams:{justPicPos:"pgmain"},feedbackformSel:".quickfeedback",thankyouSel:".thankyou",logShortPaths:!1},u),this.each(function(){var d=r(this),a=this.className.split(" ")[0],s=r.quickFeedback.i18n[d.lang()]||r.quickFeedback.i18n.is,f=u.logShortPaths?document.location.pathname:document.location.href;d.on("click",u.yayBtnSel,function(e){var n=this.getAttribute("data-thankstext")||s.qfeedbackThanks;e.preventDefault(),d.addClass("submitted").pause(200,function(){d.html('<strong class="thanks '+a+'__thanks">'+n+"</strong>").focusHere()}).pause(4e3).fadeOut(1e3,function(){d.remove()}),u.gaPing&&window.gaHXM.eventPing("quickfeedback","clicked-yes",f,1,!1)}).on("click",u.nayBtnSel,function(e){e.preventDefault();var c;r.get(this.href,u.ajaxParams).done(function(e){var n,a=r(e),t=a.find(u.feedbackformSel).append(a.filter("script[data-spm]")),i=t[0].getAttribute("data-hidetext")||s.qfeedbackClose;r('<a class="action cancel" role="button" href="#">'+i+"</a>").on("click",function(e){e.preventDefault(),t.pause(200).fadeOut(500,function(){t.remove()})}).insertAfter(t.find(".fi_btn")),(t.is("form")?t:t.find("form:first")).on("submit",function(){n=!!t.find("input:checked")[0]||!!t.find("textarea").val()}),t.hide().insertAfter(d).fadeIn(500,function(){t.focusHere()}),d.detach();var o=t.find(".resp_email");o.length&&o.find('[name="send_response"]').on("change",function(){o[r(this).is(":checked")?"addClass":"removeClass"]("email-active")}),r(document).trigger("domupdated",[t]),t.find(".boxbody").on("VBload",function(e,n){n.resultDOM.find("h1, h2").detach(),n.resultDOM=n.resultDOM.find(".boxbody").contents()}).on("VBloaded",function(){n&&(u.gaPing&&window.gaHXM.eventPing("quickfeedback","clicked-no",f,1,!1),c=!0),t.pause(4e3).fadeOut(1e3,function(){t.remove()})}).virtualBrowser({params:u.ajaxParams,loadmsgMode:"replace",selector:u.thankyouSel})}),r(window).on("unload beforeunload",function(){!c&&u.gaPing&&window.gaHXM.eventPing("quickfeedback","clicked-no-only",f,1,!1),c=!0})})})}}(window.jQuery);
// jQuery UI Core 1.11.4 - http://jqueryui.com - http://jqueryui.com - Copyright jQuery Foundation and other contributors; Licensed MIT
!function(t){"function"==typeof define&&define.amd?define(["jquery"],t):t(jQuery)}(function(t){function e(e,n){var s,o,r,a=e.nodeName.toLowerCase();return"area"===a?(s=e.parentNode,o=s.name,e.href&&o&&"map"===s.nodeName.toLowerCase()?(r=t("img[usemap='#"+o+"']")[0],!!r&&i(r)):!1):(/^(input|select|textarea|button|object)$/.test(a)?!e.disabled:"a"===a?e.href||n:n)&&i(e)}function i(e){return t.expr.filters.visible(e)&&!t(e).parents().addBack().filter(function(){return"hidden"===t.css(this,"visibility")}).length}t.ui=t.ui||{},t.extend(t.ui,{version:"1.11.4",keyCode:{BACKSPACE:8,COMMA:188,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,LEFT:37,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SPACE:32,TAB:9,UP:38}}),t.fn.extend({scrollParent:function(e){var i=this.css("position"),n="absolute"===i,s=e?/(auto|scroll|hidden)/:/(auto|scroll)/,o=this.parents().filter(function(){var e=t(this);return n&&"static"===e.css("position")?!1:s.test(e.css("overflow")+e.css("overflow-y")+e.css("overflow-x"))}).eq(0);return"fixed"!==i&&o.length?o:t(this[0].ownerDocument||document)},uniqueId:function(){var t=0;return function(){return this.each(function(){this.id||(this.id="ui-id-"+ ++t)})}}(),removeUniqueId:function(){return this.each(function(){/^ui-id-\d+$/.test(this.id)&&t(this).removeAttr("id")})}}),t.extend(t.expr[":"],{data:t.expr.createPseudo?t.expr.createPseudo(function(e){return function(i){return!!t.data(i,e)}}):function(e,i,n){return!!t.data(e,n[3])},focusable:function(i){return e(i,!isNaN(t.attr(i,"tabindex")))},tabbable:function(i){var n=t.attr(i,"tabindex"),s=isNaN(n);return(s||n>=0)&&e(i,!s)}}),t("<a>").outerWidth(1).jquery||t.each(["Width","Height"],function(e,i){function n(e,i,n,o){return t.each(s,function(){i-=parseFloat(t.css(e,"padding"+this))||0,n&&(i-=parseFloat(t.css(e,"border"+this+"Width"))||0),o&&(i-=parseFloat(t.css(e,"margin"+this))||0)}),i}var s="Width"===i?["Left","Right"]:["Top","Bottom"],o=i.toLowerCase(),r={innerWidth:t.fn.innerWidth,innerHeight:t.fn.innerHeight,outerWidth:t.fn.outerWidth,outerHeight:t.fn.outerHeight};t.fn["inner"+i]=function(e){return void 0===e?r["inner"+i].call(this):this.each(function(){t(this).css(o,n(this,e)+"px")})},t.fn["outer"+i]=function(e,s){return"number"!=typeof e?r["outer"+i].call(this,e):this.each(function(){t(this).css(o,n(this,e,!0,s)+"px")})}}),t.fn.addBack||(t.fn.addBack=function(t){return this.add(null==t?this.prevObject:this.prevObject.filter(t))}),t("<a>").data("a-b","a").removeData("a-b").data("a-b")&&(t.fn.removeData=function(e){return function(i){return arguments.length?e.call(this,t.camelCase(i)):e.call(this)}}(t.fn.removeData)),t.ui.ie=!!/msie [\w.]+/.exec(navigator.userAgent.toLowerCase()),t.fn.extend({focus:function(e){return function(i,n){return"number"==typeof i?this.each(function(){var e=this;setTimeout(function(){t(e).focus(),n&&n.call(e)},i)}):e.apply(this,arguments)}}(t.fn.focus),disableSelection:function(){var t="onselectstart"in document.createElement("div")?"selectstart":"mousedown";return function(){return this.bind(t+".ui-disableSelection",function(t){t.preventDefault()})}}(),enableSelection:function(){return this.unbind(".ui-disableSelection")},zIndex:function(e){if(void 0!==e)return this.css("zIndex",e);if(this.length)for(var i,n,s=t(this[0]);s.length&&s[0]!==document;){if(i=s.css("position"),("absolute"===i||"relative"===i||"fixed"===i)&&(n=parseInt(s.css("zIndex"),10),!isNaN(n)&&0!==n))return n;s=s.parent()}return 0}}),t.ui.plugin={add:function(e,i,n){var s,o=t.ui[e].prototype;for(s in n)o.plugins[s]=o.plugins[s]||[],o.plugins[s].push([i,n[s]])},call:function(t,e,i,n){var s,o=t.plugins[e];if(o&&(n||t.element[0].parentNode&&11!==t.element[0].parentNode.nodeType))for(s=0;s<o.length;s++)t.options[o[s][0]]&&o[s][1].apply(t.element,i)}}}),function(t){"function"==typeof define&&define.amd?define(["jquery"],t):t(jQuery)}(function(t){var e=0,i=Array.prototype.slice;return t.cleanData=function(e){return function(i){var n,s,o;for(o=0;null!=(s=i[o]);o++)try{n=t._data(s,"events"),n&&n.remove&&t(s).triggerHandler("remove")}catch(r){}e(i)}}(t.cleanData),t.widget=function(e,i,n){var s,o,r,a,u={},d=e.split(".")[0];return e=e.split(".")[1],s=d+"-"+e,n||(n=i,i=t.Widget),t.expr[":"][s.toLowerCase()]=function(e){return!!t.data(e,s)},t[d]=t[d]||{},o=t[d][e],r=t[d][e]=function(t,e){return this._createWidget?void(arguments.length&&this._createWidget(t,e)):new r(t,e)},t.extend(r,o,{version:n.version,_proto:t.extend({},n),_childConstructors:[]}),a=new i,a.options=t.widget.extend({},a.options),t.each(n,function(e,n){return t.isFunction(n)?void(u[e]=function(){var t=function(){return i.prototype[e].apply(this,arguments)},s=function(t){return i.prototype[e].apply(this,t)};return function(){var e,i=this._super,o=this._superApply;return this._super=t,this._superApply=s,e=n.apply(this,arguments),this._super=i,this._superApply=o,e}}()):void(u[e]=n)}),r.prototype=t.widget.extend(a,{widgetEventPrefix:o?a.widgetEventPrefix||e:e},u,{constructor:r,namespace:d,widgetName:e,widgetFullName:s}),o?(t.each(o._childConstructors,function(e,i){var n=i.prototype;t.widget(n.namespace+"."+n.widgetName,r,i._proto)}),delete o._childConstructors):i._childConstructors.push(r),t.widget.bridge(e,r),r},t.widget.extend=function(e){for(var n,s,o=i.call(arguments,1),r=0,a=o.length;a>r;r++)for(n in o[r])s=o[r][n],o[r].hasOwnProperty(n)&&void 0!==s&&(t.isPlainObject(s)?e[n]=t.isPlainObject(e[n])?t.widget.extend({},e[n],s):t.widget.extend({},s):e[n]=s);return e},t.widget.bridge=function(e,n){var s=n.prototype.widgetFullName||e;t.fn[e]=function(o){var r="string"==typeof o,a=i.call(arguments,1),u=this;return r?this.each(function(){var i,n=t.data(this,s);return"instance"===o?(u=n,!1):n?t.isFunction(n[o])&&"_"!==o.charAt(0)?(i=n[o].apply(n,a),i!==n&&void 0!==i?(u=i&&i.jquery?u.pushStack(i.get()):i,!1):void 0):t.error("no such method '"+o+"' for "+e+" widget instance"):t.error("cannot call methods on "+e+" prior to initialization; attempted to call method '"+o+"'")}):(a.length&&(o=t.widget.extend.apply(null,[o].concat(a))),this.each(function(){var e=t.data(this,s);e?(e.option(o||{}),e._init&&e._init()):t.data(this,s,new n(o,this))})),u}},t.Widget=function(){},t.Widget._childConstructors=[],t.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",defaultElement:"<div>",options:{disabled:!1,create:null},_createWidget:function(i,n){n=t(n||this.defaultElement||this)[0],this.element=t(n),this.uuid=e++,this.eventNamespace="."+this.widgetName+this.uuid,this.bindings=t(),this.hoverable=t(),this.focusable=t(),n!==this&&(t.data(n,this.widgetFullName,this),this._on(!0,this.element,{remove:function(t){t.target===n&&this.destroy()}}),this.document=t(n.style?n.ownerDocument:n.document||n),this.window=t(this.document[0].defaultView||this.document[0].parentWindow)),this.options=t.widget.extend({},this.options,this._getCreateOptions(),i),this._create(),this._trigger("create",null,this._getCreateEventData()),this._init()},_getCreateOptions:t.noop,_getCreateEventData:t.noop,_create:t.noop,_init:t.noop,destroy:function(){this._destroy(),this.element.unbind(this.eventNamespace).removeData(this.widgetFullName).removeData(t.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:t.noop,widget:function(){return this.element},option:function(e,i){var n,s,o,r=e;if(0===arguments.length)return t.widget.extend({},this.options);if("string"==typeof e)if(r={},n=e.split("."),e=n.shift(),n.length){for(s=r[e]=t.widget.extend({},this.options[e]),o=0;o<n.length-1;o++)s[n[o]]=s[n[o]]||{},s=s[n[o]];if(e=n.pop(),1===arguments.length)return void 0===s[e]?null:s[e];s[e]=i}else{if(1===arguments.length)return void 0===this.options[e]?null:this.options[e];r[e]=i}return this._setOptions(r),this},_setOptions:function(t){var e;for(e in t)this._setOption(e,t[e]);return this},_setOption:function(t,e){return this.options[t]=e,"disabled"===t&&(this.widget().toggleClass(this.widgetFullName+"-disabled",!!e),e&&(this.hoverable.removeClass("ui-state-hover"),this.focusable.removeClass("ui-state-focus"))),this},enable:function(){return this._setOptions({disabled:!1})},disable:function(){return this._setOptions({disabled:!0})},_on:function(e,i,n){var s,o=this;"boolean"!=typeof e&&(n=i,i=e,e=!1),n?(i=s=t(i),this.bindings=this.bindings.add(i)):(n=i,i=this.element,s=this.widget()),t.each(n,function(n,r){function a(){return e||o.options.disabled!==!0&&!t(this).hasClass("ui-state-disabled")?("string"==typeof r?o[r]:r).apply(o,arguments):void 0}"string"!=typeof r&&(a.guid=r.guid=r.guid||a.guid||t.guid++);var u=n.match(/^([\w:-]*)\s*(.*)$/),d=u[1]+o.eventNamespace,c=u[2];c?s.delegate(c,d,a):i.bind(d,a)})},_off:function(e,i){i=(i||"").split(" ").join(this.eventNamespace+" ")+this.eventNamespace,e.unbind(i).undelegate(i),this.bindings=t(this.bindings.not(e).get()),this.focusable=t(this.focusable.not(e).get()),this.hoverable=t(this.hoverable.not(e).get())},_delay:function(t,e){function i(){return("string"==typeof t?n[t]:t).apply(n,arguments)}var n=this;return setTimeout(i,e||0)},_hoverable:function(e){this.hoverable=this.hoverable.add(e),this._on(e,{mouseenter:function(e){t(e.currentTarget).addClass("ui-state-hover")},mouseleave:function(e){t(e.currentTarget).removeClass("ui-state-hover")}})},_focusable:function(e){this.focusable=this.focusable.add(e),this._on(e,{focusin:function(e){t(e.currentTarget).addClass("ui-state-focus")},focusout:function(e){t(e.currentTarget).removeClass("ui-state-focus")}})},_trigger:function(e,i,n){var s,o,r=this.options[e];if(n=n||{},i=t.Event(i),i.type=(e===this.widgetEventPrefix?e:this.widgetEventPrefix+e).toLowerCase(),i.target=this.element[0],o=i.originalEvent)for(s in o)s in i||(i[s]=o[s]);return this.element.trigger(i,n),!(t.isFunction(r)&&r.apply(this.element[0],[i].concat(n))===!1||i.isDefaultPrevented())}},t.each({show:"fadeIn",hide:"fadeOut"},function(e,i){t.Widget.prototype["_"+e]=function(n,s,o){"string"==typeof s&&(s={effect:s});var r,a=s?s===!0||"number"==typeof s?i:s.effect||i:e;s=s||{},"number"==typeof s&&(s={duration:s}),r=!t.isEmptyObject(s),s.complete=o,s.delay&&n.delay(s.delay),r&&t.effects&&t.effects.effect[a]?n[e](s):a!==e&&n[a]?n[a](s.duration,s.easing,o):n.queue(function(i){t(this)[e](),o&&o.call(n[0]),i()})}}),t.widget});
// jQuery UI Position 1.11.4 - http://jqueryui.com - http://jqueryui.com - Copyright jQuery Foundation and other contributors; Licensed MIT
!function(t){"function"==typeof define&&define.amd?define(["jquery"],t):t(jQuery)}(function(t){return function(){function i(t,i,e){return[parseFloat(t[0])*(d.test(t[0])?i/100:1),parseFloat(t[1])*(d.test(t[1])?e/100:1)]}function e(i,e){return parseInt(t.css(i,e),10)||0}function o(i){var e=i[0];return 9===e.nodeType?{width:i.width(),height:i.height(),offset:{top:0,left:0}}:t.isWindow(e)?{width:i.width(),height:i.height(),offset:{top:i.scrollTop(),left:i.scrollLeft()}}:e.preventDefault?{width:0,height:0,offset:{top:e.pageY,left:e.pageX}}:{width:i.outerWidth(),height:i.outerHeight(),offset:i.offset()}}t.ui=t.ui||{};var n,l,f=Math.max,s=Math.abs,h=Math.round,r=/left|center|right/,p=/top|center|bottom/,c=/[\+\-]\d+(\.[\d]+)?%?/,a=/^\w+/,d=/%$/,g=t.fn.position;t.position={scrollbarWidth:function(){if(void 0!==n)return n;var i,e,o=t("<div style='display:block;position:absolute;width:50px;height:50px;overflow:hidden;'><div style='height:100px;width:auto;'></div></div>"),l=o.children()[0];return t("body").append(o),i=l.offsetWidth,o.css("overflow","scroll"),e=l.offsetWidth,i===e&&(e=o[0].clientWidth),o.remove(),n=i-e},getScrollInfo:function(i){var e=i.isWindow||i.isDocument?"":i.element.css("overflow-x"),o=i.isWindow||i.isDocument?"":i.element.css("overflow-y"),n="scroll"===e||"auto"===e&&i.width<i.element[0].scrollWidth,l="scroll"===o||"auto"===o&&i.height<i.element[0].scrollHeight;return{width:l?t.position.scrollbarWidth():0,height:n?t.position.scrollbarWidth():0}},getWithinInfo:function(i){var e=t(i||window),o=t.isWindow(e[0]),n=!!e[0]&&9===e[0].nodeType;return{element:e,isWindow:o,isDocument:n,offset:e.offset()||{left:0,top:0},scrollLeft:e.scrollLeft(),scrollTop:e.scrollTop(),width:o||n?e.width():e.outerWidth(),height:o||n?e.height():e.outerHeight()}}},t.fn.position=function(n){if(!n||!n.of)return g.apply(this,arguments);n=t.extend({},n);var d,u,m,w,W,v,y=t(n.of),b=t.position.getWithinInfo(n.within),H=t.position.getScrollInfo(b),x=(n.collision||"flip").split(" "),T={};return v=o(y),y[0].preventDefault&&(n.at="left top"),u=v.width,m=v.height,w=v.offset,W=t.extend({},w),t.each(["my","at"],function(){var t,i,e=(n[this]||"").split(" ");1===e.length&&(e=r.test(e[0])?e.concat(["center"]):p.test(e[0])?["center"].concat(e):["center","center"]),e[0]=r.test(e[0])?e[0]:"center",e[1]=p.test(e[1])?e[1]:"center",t=c.exec(e[0]),i=c.exec(e[1]),T[this]=[t?t[0]:0,i?i[0]:0],n[this]=[a.exec(e[0])[0],a.exec(e[1])[0]]}),1===x.length&&(x[1]=x[0]),"right"===n.at[0]?W.left+=u:"center"===n.at[0]&&(W.left+=u/2),"bottom"===n.at[1]?W.top+=m:"center"===n.at[1]&&(W.top+=m/2),d=i(T.at,u,m),W.left+=d[0],W.top+=d[1],this.each(function(){var o,r,p=t(this),c=p.outerWidth(),a=p.outerHeight(),g=e(this,"marginLeft"),v=e(this,"marginTop"),L=c+g+e(this,"marginRight")+H.width,P=a+v+e(this,"marginBottom")+H.height,D=t.extend({},W),I=i(T.my,p.outerWidth(),p.outerHeight());"right"===n.my[0]?D.left-=c:"center"===n.my[0]&&(D.left-=c/2),"bottom"===n.my[1]?D.top-=a:"center"===n.my[1]&&(D.top-=a/2),D.left+=I[0],D.top+=I[1],l||(D.left=h(D.left),D.top=h(D.top)),o={marginLeft:g,marginTop:v},t.each(["left","top"],function(i,e){t.ui.position[x[i]]&&t.ui.position[x[i]][e](D,{targetWidth:u,targetHeight:m,elemWidth:c,elemHeight:a,collisionPosition:o,collisionWidth:L,collisionHeight:P,offset:[d[0]+I[0],d[1]+I[1]],my:n.my,at:n.at,within:b,elem:p})}),n.using&&(r=function(t){var i=w.left-D.left,e=i+u-c,o=w.top-D.top,l=o+m-a,h={target:{element:y,left:w.left,top:w.top,width:u,height:m},element:{element:p,left:D.left,top:D.top,width:c,height:a},horizontal:0>e?"left":i>0?"right":"center",vertical:0>l?"top":o>0?"bottom":"middle"};c>u&&s(i+e)<u&&(h.horizontal="center"),a>m&&s(o+l)<m&&(h.vertical="middle"),f(s(i),s(e))>f(s(o),s(l))?h.important="horizontal":h.important="vertical",n.using.call(this,t,h)}),p.offset(t.extend(D,{using:r}))})},t.ui.position={fit:{left:function(t,i){var e,o=i.within,n=o.isWindow?o.scrollLeft:o.offset.left,l=o.width,s=t.left-i.collisionPosition.marginLeft,h=n-s,r=s+i.collisionWidth-l-n;i.collisionWidth>l?h>0&&0>=r?(e=t.left+h+i.collisionWidth-l-n,t.left+=h-e):r>0&&0>=h?t.left=n:h>r?t.left=n+l-i.collisionWidth:t.left=n:h>0?t.left+=h:r>0?t.left-=r:t.left=f(t.left-s,t.left)},top:function(t,i){var e,o=i.within,n=o.isWindow?o.scrollTop:o.offset.top,l=i.within.height,s=t.top-i.collisionPosition.marginTop,h=n-s,r=s+i.collisionHeight-l-n;i.collisionHeight>l?h>0&&0>=r?(e=t.top+h+i.collisionHeight-l-n,t.top+=h-e):r>0&&0>=h?t.top=n:h>r?t.top=n+l-i.collisionHeight:t.top=n:h>0?t.top+=h:r>0?t.top-=r:t.top=f(t.top-s,t.top)}},flip:{left:function(t,i){var e,o,n=i.within,l=n.offset.left+n.scrollLeft,f=n.width,h=n.isWindow?n.scrollLeft:n.offset.left,r=t.left-i.collisionPosition.marginLeft,p=r-h,c=r+i.collisionWidth-f-h,a="left"===i.my[0]?-i.elemWidth:"right"===i.my[0]?i.elemWidth:0,d="left"===i.at[0]?i.targetWidth:"right"===i.at[0]?-i.targetWidth:0,g=-2*i.offset[0];0>p?(e=t.left+a+d+g+i.collisionWidth-f-l,(0>e||e<s(p))&&(t.left+=a+d+g)):c>0&&(o=t.left-i.collisionPosition.marginLeft+a+d+g-h,(o>0||s(o)<c)&&(t.left+=a+d+g))},top:function(t,i){var e,o,n=i.within,l=n.offset.top+n.scrollTop,f=n.height,h=n.isWindow?n.scrollTop:n.offset.top,r=t.top-i.collisionPosition.marginTop,p=r-h,c=r+i.collisionHeight-f-h,a="top"===i.my[1],d=a?-i.elemHeight:"bottom"===i.my[1]?i.elemHeight:0,g="top"===i.at[1]?i.targetHeight:"bottom"===i.at[1]?-i.targetHeight:0,u=-2*i.offset[1];0>p?(o=t.top+d+g+u+i.collisionHeight-f-l,(0>o||o<s(p))&&(t.top+=d+g+u)):c>0&&(e=t.top-i.collisionPosition.marginTop+d+g+u-h,(e>0||s(e)<c)&&(t.top+=d+g+u))}},flipfit:{left:function(){t.ui.position.flip.left.apply(this,arguments),t.ui.position.fit.left.apply(this,arguments)},top:function(){t.ui.position.flip.top.apply(this,arguments),t.ui.position.fit.top.apply(this,arguments)}}},function(){var i,e,o,n,f,s=document.getElementsByTagName("body")[0],h=document.createElement("div");i=document.createElement(s?"div":"body"),o={visibility:"hidden",width:0,height:0,border:0,margin:0,background:"none"},s&&t.extend(o,{position:"absolute",left:"-1000px",top:"-1000px"});for(f in o)i.style[f]=o[f];i.appendChild(h),e=s||document.documentElement,e.insertBefore(i,e.firstChild),h.style.cssText="position: absolute; left: 10.7432222px;",n=t(h).offset().left,l=n>10&&11>n,i.innerHTML="",e.removeChild(i)}()}(),t.ui.position});
// jQuery UI Menu 1.11.4 - http://jqueryui.com - http://jqueryui.com - Copyright jQuery Foundation and other contributors; Licensed MIT
!function(e){"function"==typeof define&&define.amd?define(["jquery","./core","./widget","./position"],e):e(jQuery)}(function(e){return e.widget("ui.menu",{version:"1.11.4",defaultElement:"<ul>",delay:300,options:{icons:{submenu:"ui-icon-carat-1-e"},items:"> *",menus:"ul",position:{my:"left-1 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").toggleClass("ui-menu-icons",!!this.element.find(".ui-icon").length).attr({role:this.options.role,tabIndex:0}),this.options.disabled&&this.element.addClass("ui-state-disabled").attr("aria-disabled","true"),this._on({"mousedown .ui-menu-item":function(e){e.preventDefault()},"click .ui-menu-item":function(t){var i=e(t.target);!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")&&e(this.document[0].activeElement).closest(".ui-menu").length&&(this.element.trigger("focus",[!0]),this.active&&1===this.active.parents(".ui-menu").length&&clearTimeout(this.timer)))},"mouseenter .ui-menu-item":function(t){if(!this.previousFilter){var i=e(t.currentTarget);i.siblings(".ui-state-active").removeClass("ui-state-active"),this.focus(t,i)}},mouseleave:"collapseAll","mouseleave .ui-menu":"collapseAll",focus:function(e,t){var i=this.active||this.element.find(this.options.items).eq(0);t||this.focus(e,i)},blur:function(t){this._delay(function(){e.contains(this.element[0],this.document[0].activeElement)||this.collapseAll(t)})},keydown:"_keydown"}),this.refresh(),this._on(this.document,{click:function(e){this._closeOnDocumentClick(e)&&this.collapseAll(e),this.mouseHandled=!1}})},_destroy:function(){this.element.removeAttr("aria-activedescendant").find(".ui-menu").addBack().removeClass("ui-menu ui-widget ui-widget-content ui-menu-icons ui-front").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").removeUniqueId().removeClass("ui-state-hover").removeAttr("tabIndex").removeAttr("role").removeAttr("aria-haspopup").children().each(function(){var t=e(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){var i,s,n,a,u=!0;switch(t.keyCode){case e.ui.keyCode.PAGE_UP:this.previousPage(t);break;case e.ui.keyCode.PAGE_DOWN:this.nextPage(t);break;case e.ui.keyCode.HOME:this._move("first","first",t);break;case e.ui.keyCode.END:this._move("last","last",t);break;case e.ui.keyCode.UP:this.previous(t);break;case e.ui.keyCode.DOWN:this.next(t);break;case e.ui.keyCode.LEFT:this.collapse(t);break;case e.ui.keyCode.RIGHT:this.active&&!this.active.is(".ui-state-disabled")&&this.expand(t);break;case e.ui.keyCode.ENTER:case e.ui.keyCode.SPACE:this._activate(t);break;case e.ui.keyCode.ESCAPE:this.collapse(t);break;default:u=!1,s=this.previousFilter||"",n=String.fromCharCode(t.keyCode),a=!1,clearTimeout(this.filterTimer),n===s?a=!0:n=s+n,i=this._filterMenuItems(n),i=a&&-1!==i.index(this.active.next())?this.active.nextAll(".ui-menu-item"):i,i.length||(n=String.fromCharCode(t.keyCode),i=this._filterMenuItems(n)),i.length?(this.focus(t,i),this.previousFilter=n,this.filterTimer=this._delay(function(){delete this.previousFilter},1e3)):delete this.previousFilter}u&&t.preventDefault()},_activate:function(e){this.active.is(".ui-state-disabled")||(this.active.is("[aria-haspopup='true']")?this.expand(e):this.select(e))},refresh:function(){var t,i,s=this,n=this.options.icons.submenu,a=this.element.find(this.options.menus);this.element.toggleClass("ui-menu-icons",!!this.element.find(".ui-icon").length),a.filter(":not(.ui-menu)").addClass("ui-menu ui-widget ui-widget-content ui-front").hide().attr({role:this.options.role,"aria-hidden":"true","aria-expanded":"false"}).each(function(){var t=e(this),i=t.parent(),s=e("<span>").addClass("ui-menu-icon ui-icon "+n).data("ui-menu-submenu-carat",!0);i.attr("aria-haspopup","true").prepend(s),t.attr("aria-labelledby",i.attr("id"))}),t=a.add(this.element),i=t.find(this.options.items),i.not(".ui-menu-item").each(function(){var t=e(this);s._isDivider(t)&&t.addClass("ui-widget-content ui-menu-divider")}),i.not(".ui-menu-item, .ui-menu-divider").addClass("ui-menu-item").uniqueId().attr({tabIndex:-1,role:this._itemRole()}),i.filter(".ui-state-disabled").attr("aria-disabled","true"),this.active&&!e.contains(this.element[0],this.active[0])&&this.blur()},_itemRole:function(){return{menu:"menuitem",listbox:"option"}[this.options.role]},_setOption:function(e,t){"icons"===e&&this.element.find(".ui-menu-icon").removeClass(this.options.icons.submenu).addClass(t.submenu),"disabled"===e&&this.element.toggleClass("ui-state-disabled",!!t).attr("aria-disabled",t),this._super(e,t)},focus:function(e,t){var i,s;this.blur(e,e&&"focus"===e.type),this._scrollIntoView(t),this.active=t.first(),s=this.active.addClass("ui-state-focus").removeClass("ui-state-active"),this.options.role&&this.element.attr("aria-activedescendant",s.attr("id")),this.active.parent().closest(".ui-menu-item").addClass("ui-state-active"),e&&"keydown"===e.type?this._close():this.timer=this._delay(function(){this._close()},this.delay),i=t.children(".ui-menu"),i.length&&e&&/^mouse/.test(e.type)&&this._startOpening(i),this.activeMenu=t.parent(),this._trigger("focus",e,{item:t})},_scrollIntoView:function(t){var i,s,n,a,u,o;this._hasScroll()&&(i=parseFloat(e.css(this.activeMenu[0],"borderTopWidth"))||0,s=parseFloat(e.css(this.activeMenu[0],"paddingTop"))||0,n=t.offset().top-this.activeMenu.offset().top-i-s,a=this.activeMenu.scrollTop(),u=this.activeMenu.height(),o=t.outerHeight(),0>n?this.activeMenu.scrollTop(a+n):n+o>u&&this.activeMenu.scrollTop(a+n-u+o))},blur:function(e,t){t||clearTimeout(this.timer),this.active&&(this.active.removeClass("ui-state-focus"),this.active=null,this._trigger("blur",e,{item:this.active}))},_startOpening:function(e){clearTimeout(this.timer),"true"===e.attr("aria-hidden")&&(this.timer=this._delay(function(){this._close(),this._open(e)},this.delay))},_open:function(t){var i=e.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 s=i?this.element:e(t&&t.target).closest(this.element.find(".ui-menu"));s.length||(s=this.element),this._close(s),this.blur(t),this.activeMenu=s},this.delay)},_close:function(e){e||(e=this.active?this.active.parent():this.element),e.find(".ui-menu").hide().attr("aria-hidden","true").attr("aria-expanded","false").end().find(".ui-state-active").not(".ui-state-focus").removeClass("ui-state-active")},_closeOnDocumentClick:function(t){return!e(t.target).closest(".ui-menu").length},_isDivider:function(e){return!/[^\-\u2014\u2013\s]/.test(e.text())},collapse:function(e){var t=this.active&&this.active.parent().closest(".ui-menu-item",this.element);t&&t.length&&(this._close(),this.focus(e,t))},expand:function(e){var t=this.active&&this.active.children(".ui-menu ").find(this.options.items).first();t&&t.length&&(this._open(t.parent()),this._delay(function(){this.focus(e,t)}))},next:function(e){this._move("next","first",e)},previous:function(e){this._move("prev","last",e)},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(e,t,i){var s;this.active&&(s="first"===e||"last"===e?this.active["first"===e?"prevAll":"nextAll"](".ui-menu-item").eq(-1):this.active[e+"All"](".ui-menu-item").eq(0)),s&&s.length&&this.active||(s=this.activeMenu.find(this.options.items)[t]()),this.focus(i,s)},nextPage:function(t){var i,s,n;return this.active?void(this.isLastItem()||(this._hasScroll()?(s=this.active.offset().top,n=this.element.height(),this.active.nextAll(".ui-menu-item").each(function(){return i=e(this),i.offset().top-s-n<0}),this.focus(t,i)):this.focus(t,this.activeMenu.find(this.options.items)[this.active?"last":"first"]()))):void this.next(t)},previousPage:function(t){var i,s,n;return this.active?void(this.isFirstItem()||(this._hasScroll()?(s=this.active.offset().top,n=this.element.height(),this.active.prevAll(".ui-menu-item").each(function(){return i=e(this),i.offset().top-s+n>0}),this.focus(t,i)):this.focus(t,this.activeMenu.find(this.options.items).first()))):void this.next(t)},_hasScroll:function(){return this.element.outerHeight()<this.element.prop("scrollHeight")},select:function(t){this.active=this.active||e(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)},_filterMenuItems:function(t){var i=t.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&"),s=new RegExp("^"+i,"i");return this.activeMenu.find(this.options.items).filter(".ui-menu-item").filter(function(){return s.test(e.trim(e(this).text()))})}})});
// jQuery UI Autocomplete 1.11.4 - http://jqueryui.com - http://jqueryui.com - Copyright jQuery Foundation and other contributors; Licensed MIT
!function(e){"function"==typeof define&&define.amd?define(["jquery","./core","./widget","./position","./menu"],e):e(jQuery)}(function(e){return e.widget("ui.autocomplete",{version:"1.11.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,n,s=this.element[0].nodeName.toLowerCase(),o="textarea"===s,u="input"===s;this.isMultiLine=o?!0:u?!1:this.element.prop("isContentEditable"),this.valueMethod=this.element[o||u?"val":"text"],this.isNewMenu=!0,this.element.addClass("ui-autocomplete-input").attr("autocomplete","off"),this._on(this.element,{keydown:function(s){if(this.element.prop("readOnly"))return t=!0,n=!0,void(i=!0);t=!1,n=!1,i=!1;var o=e.ui.keyCode;switch(s.keyCode){case o.PAGE_UP:t=!0,this._move("previousPage",s);break;case o.PAGE_DOWN:t=!0,this._move("nextPage",s);break;case o.UP:t=!0,this._keyEvent("previous",s);break;case o.DOWN:t=!0,this._keyEvent("next",s);break;case o.ENTER:this.menu.active&&(t=!0,s.preventDefault(),this.menu.select(s));break;case o.TAB:this.menu.active&&this.menu.select(s);break;case o.ESCAPE:this.menu.element.is(":visible")&&(this.isMultiLine||this._value(this.term),this.close(s),s.preventDefault());break;default:i=!0,this._searchTimeout(s)}},keypress:function(n){if(t)return t=!1,void((!this.isMultiLine||this.menu.element.is(":visible"))&&n.preventDefault());if(!i){var s=e.ui.keyCode;switch(n.keyCode){case s.PAGE_UP:this._move("previousPage",n);break;case s.PAGE_DOWN:this._move("nextPage",n);break;case s.UP:this._keyEvent("previous",n);break;case s.DOWN:this._keyEvent("next",n)}}},input:function(e){return n?(n=!1,void e.preventDefault()):void this._searchTimeout(e)},focus:function(){this.selectedItem=null,this.previous=this._value()},blur:function(e){return this.cancelBlur?void delete this.cancelBlur:(clearTimeout(this.searching),this.close(e),void this._change(e))}}),this._initSource(),this.menu=e("<ul>").addClass("ui-autocomplete ui-front").appendTo(this._appendTo()).menu({role:null}).hide().menu("instance"),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];e(t.target).closest(".ui-menu-item").length||this._delay(function(){var t=this;this.document.one("mousedown",function(n){n.target===t.element[0]||n.target===i||e.contains(i,n.target)||t.close()})})},menufocus:function(t,i){var n,s;return this.isNewMenu&&(this.isNewMenu=!1,t.originalEvent&&/^mouse/.test(t.originalEvent.type))?(this.menu.blur(),void this.document.one("mousemove",function(){e(t.target).trigger(t.originalEvent)})):(s=i.item.data("ui-autocomplete-item"),!1!==this._trigger("focus",t,{item:s})&&t.originalEvent&&/^key/.test(t.originalEvent.type)&&this._value(s.value),n=i.item.attr("aria-label")||s.value,void(n&&e.trim(n).length&&(this.liveRegion.children().hide(),e("<div>").text(n).appendTo(this.liveRegion))))},menuselect:function(e,t){var i=t.item.data("ui-autocomplete-item"),n=this.previous;this.element[0]!==this.document[0].activeElement&&(this.element.focus(),this.previous=n,this._delay(function(){this.previous=n,this.selectedItem=i})),!1!==this._trigger("select",e,{item:i})&&this._value(i.value),this.term=this._value(),this.close(e),this.selectedItem=i}}),this.liveRegion=e("<span>",{role:"status","aria-live":"assertive","aria-relevant":"additions"}).addClass("ui-helper-hidden-accessible").appendTo(this.document[0].body),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(e,t){this._super(e,t),"source"===e&&this._initSource(),"appendTo"===e&&this.menu.element.appendTo(this._appendTo()),"disabled"===e&&t&&this.xhr&&this.xhr.abort()},_appendTo:function(){var t=this.options.appendTo;return t&&(t=t.jquery||t.nodeType?e(t):this.document.find(t).eq(0)),t&&t[0]||(t=this.element.closest(".ui-front")),t.length||(t=this.document[0].body),t},_initSource:function(){var t,i,n=this;e.isArray(this.options.source)?(t=this.options.source,this.source=function(i,n){n(e.ui.autocomplete.filter(t,i.term))}):"string"==typeof this.options.source?(i=this.options.source,this.source=function(t,s){n.xhr&&n.xhr.abort(),n.xhr=e.ajax({url:i,data:t,dataType:"json",success:function(e){s(e)},error:function(){s([])}})}):this.source=this.options.source},_searchTimeout:function(e){clearTimeout(this.searching),this.searching=this._delay(function(){var t=this.term===this._value(),i=this.menu.element.is(":visible"),n=e.altKey||e.ctrlKey||e.metaKey||e.shiftKey;(!t||t&&!i&&!n)&&(this.selectedItem=null,this.search(null,e))},this.options.delay)},search:function(e,t){return e=null!=e?e:this._value(),this.term=this._value(),e.length<this.options.minLength?this.close(t):this._trigger("search",t)!==!1?this._search(e):void 0},_search:function(e){this.pending++,this.element.addClass("ui-autocomplete-loading"),this.cancelSearch=!1,this.source({term:e},this._response())},_response:function(){var t=++this.requestIndex;return e.proxy(function(e){t===this.requestIndex&&this.__response(e),this.pending--,this.pending||this.element.removeClass("ui-autocomplete-loading")},this)},__response:function(e){e&&(e=this._normalize(e)),this._trigger("response",null,{content:e}),!this.options.disabled&&e&&e.length&&!this.cancelSearch?(this._suggest(e),this._trigger("open")):this._close()},close:function(e){this.cancelSearch=!0,this._close(e)},_close:function(e){this.menu.element.is(":visible")&&(this.menu.element.hide(),this.menu.blur(),this.isNewMenu=!0,this._trigger("close",e))},_change:function(e){this.previous!==this._value()&&this._trigger("change",e,{item:this.selectedItem})},_normalize:function(t){return t.length&&t[0].label&&t[0].value?t:e.map(t,function(t){return"string"==typeof t?{label:t,value:t}:e.extend({},t,{label:t.label||t.value,value:t.value||t.label})})},_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(e.extend({of:this.element},this.options.position)),this.options.autoFocus&&this.menu.next()},_resizeMenu:function(){var e=this.menu.element;e.outerWidth(Math.max(e.width("").outerWidth()+1,this.element.outerWidth()))},_renderMenu:function(t,i){var n=this;e.each(i,function(e,i){n._renderItemData(t,i)})},_renderItemData:function(e,t){return this._renderItem(e,t).data("ui-autocomplete-item",t)},_renderItem:function(t,i){return e("<li>").text(i.label).appendTo(t)},_move:function(e,t){return this.menu.element.is(":visible")?this.menu.isFirstItem()&&/^previous/.test(e)||this.menu.isLastItem()&&/^next/.test(e)?(this.isMultiLine||this._value(this.term),void this.menu.blur()):void this.menu[e](t):void this.search(null,t)},widget:function(){return this.menu.element},_value:function(){return this.valueMethod.apply(this.element,arguments)},_keyEvent:function(e,t){(!this.isMultiLine||this.menu.element.is(":visible"))&&(this._move(e,t),t.preventDefault())}}),e.extend(e.ui.autocomplete,{escapeRegex:function(e){return e.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&")},filter:function(t,i){var n=new RegExp(e.ui.autocomplete.escapeRegex(i),"i");return e.grep(t,function(e){return n.test(e.label||e.value||e)})}}),e.widget("ui.autocomplete",e.ui.autocomplete,{options:{messages:{noResults:"No search results.",results:function(e){return e+(e>1?" results are":" result is")+" available, use up and down arrow keys to navigate."}}},__response:function(t){var i;this._superApply(arguments),this.options.disabled||this.cancelSearch||(i=t&&t.length?this.options.messages.results(t.length):this.options.messages.noResults,this.liveRegion.children().hide(),e("<div>").text(i).appendTo(this.liveRegion))}}),e.ui.autocomplete}),function(e){function t(t,i){var n=new RegExp(e.ui.autocomplete.escapeRegex(i),"i");return e.grep(t,function(t){return n.test(e("<div>").html(t.label||t.value||t).text())})}var i=e.ui.autocomplete.prototype,n=i._initSource;e.extend(i,{_initSource:function(){this.options.html&&e.isArray(this.options.source)?this.source=function(e,i){i(t(this.options.source,e.term))}:n.call(this)},_renderItem:function(t,i){return e("<li/>").addClass(i.className).data("item.autocomplete",i).append(e('<a href="#"/>')[this.options.html?"html":"text"](i.label)).appendTo(t)}})}(jQuery);
/* $.fn.editedSeach 1.0  -- (c) 2016-2017 Hugsmiðjan ehf. @preserve */
!function(u){u.fn.editedSearch=function(e){var a={ajaxSearchUrl:"/search",useGaPing:!1,searchForText:"is"===u.lang()?"Leita að ":"Search for ",ajaxParams:{justPicPos:"pgmain"},editedSearchSelector:".curatedsearch",includeNormalSearch:!1,normalSearchSelector:".searchresults",maxResults:100,minSearchLength:1,searchDelay:200,autoFocus:!1},t=u.extend(a,e);return"editedSearchSelextor"in e&&(console.warn("Please rename option `editedSearchSelextor` to `editedSearchSelector`"),t.editedSearchSelector=e.editedSearchSelextor),u.fn.editedSeach=function(){console.warn("Please rename `editedSeach()` to `editedSearch()`"),u.fn.editedSearch.apply(this,[].call.slice(arguments))},this.each(function(){var e,s,r,a,c,h;e=u(this),s=t,a=e.find("input:text"),c=window.gaHXM&&window.gaHXM.eventPing?window.gaHXM.eventPing:function(){},h=u.debounceFn(function(e){c("sitessearch-box","ac-result",e)},800),a.autocomplete({minLength:s.minSearchLength,delay:s.searchDelay,autoFocus:s.autoFocus,appendTo:e,source:function(l,o){for(var e=this.element,a=u(e[0].form).serializeArray(),t=0;t<a.length;t++)a[t].value=a[t].value.trim().replace(/\s+/g," ");a=u.param(a),h.cancel(),r&&r.abort(),r=u.ajax({url:s.ajaxSearchUrl,data:a+"&"+u.param(s.ajaxParams)}).done(function(e){var a=u(u.imgSuppress(e)),t=[],r=[];a.find(s.editedSearchSelector+" a").each(function(e,a){t.push({label:a.innerHTML,url:a.href,pos:e+1})}),s.includeNormalSearch&&(t.forEach(function(e){e.className="curated-result"}),a.find(s.normalSearchSelector+" .item > h3 > a").each(function(e,a){r.push({className:"regular-result",label:a.innerHTML,url:a.href,pos:"regular "+(e+1)})}));var c=t.length+r.length;if((!s.includeNormalSearch||s.maxResults<c)&&(r=r.slice(Math.max(0,s.maxResults-t.length))).push({label:s.searchForText+' <strong>"'+l.term+'"</strong>',className:"search",isSearchAction:!0}),s.useGaPing){var n=" | curated:"+t.length,i=s.includeNormalSearch?" | regular:"+r.length:"";h(l.term+n+i)}o(t.concat(r))})},position:{},html:!0}).on("autocompletefocus",function(e){e.preventDefault()}).on("autocompleteselect",function(e,a){if(e.preventDefault(),a.item.isSearchAction){var t=u(this).autocomplete("widget").children().length;s.useGaPing&&c("sitessearch-box","ac-click-search",this.value+" | curated:"+t),u(this).closest("form").submit()}else s.useGaPing&&c("sitessearch-box","ac-click",this.value+" | listPos:"+a.item.pos+" | "+a.item.url),location.href=a.item.url})})}}(window.jQuery);
// $.fn.mailtoEnabler 1.0  -- (c) 2009 Hugsmiðjan ehf.
(function(b){b.fn.mailtoEnabler=function(c){var e=this;if(e.length){c=b.extend({dotSymbols:['dot','punktur','period','\\.'],atSymbols:['at','hj[aá]','@'],openBracket:[' ','\\-','_','{','\\[','('],closeBracket:[' ','\\-','_','}','\\]',')'],createLinks:true},c);var g='['+c.openBracket.join('')+']+(',h=')['+c.closeBracket.join('')+']+',l=new RegExp(g+c.atSymbols.join('|')+h,'i'),m=new RegExp(g+c.dotSymbols.join('|')+h,'gi'),i=/^.*\/?mailto\s*:\s*/,j=window.decodeURI||function(a){return a};return e.each(function(){var a=b('a',this)[0]||this,f=a.tagName==='A',d=(a.href)?j(a.href).replace(i,''):'',k=!d||d===j(a.href);if(k){b('img',a).each(function(){b(this).replaceWith(this.alt)});d=b(a).text().replace(i,'')}if(d){d=d.replace(l,'@').replace(m,'.');c.successClass&&b(a).addClass(c.successClass);if(c.createLinks&&!f){a=b(a).wrapInner('<a />').find('a')[0];f=1}if(f){a.href='mailto:'+d}if(k){b(a).text(d)}}})}return e}})(jQuery);
/* $.fn.anchorTags 1.0  -- (c) 2009-2013 Hugsmiðjan ehf. @preserve*/
!function(a){var e,t=document.location,s=t.hostname,n=t.port,l=a.fn.anchorTags=function(s){s=s||{};var n=window.anchorTags_config,r=this.filter("[href]"),i=[];if(r[0]){var c=a.extend(!0,{patterns:{}},{patterns:l.patterns},l.config,n),o=s.localDomains;delete s.localDomains;var p=s.patterns;if(delete s.patterns,a.extend(c,s),c.usePatterns){var d={};a.each(c.usePatterns,function(a,e){c.patterns[e]&&(d[e]=c.patterns[e])}),c.patterns=d}p&&(a.extend(c.patterns,p),s.patterns=p),o&&(s.localDomains=o),r=c.skipFilter?r.not(c.skipFilter):r,o=(c.baseDomains||[]).concat(c.localDomains||[],o||[]).join("|").replace(/\./g,"\\.").replace(/\\\\\./g,".");var h=new RegExp("^(?:[a-z]{3,12})://(?:"+o+")(?:/|$)","i");r.each(function(){var s=this,n=a(s),l=s.href,r=s.protocol,o=0,p={a:{}};if(p.type=p.a,":"===r&&(s.href+="",r=s.protocol),"mailto:"===r)n.addClass(c.emailClass),p.mailto=!0,++o;else if("tel:"===r||"callto:"===r)n.addClass(c.telClass),p.tel=!0,++o;else{if(!/^(javascript|data):/.test(r)){if(r){var d="https:"===r,f="http:"===r;d&&(n.addClass(c.secureClass),p.secure=!0,++o),c.externalClass&&((f||d)&&!h.test(l)||!f&&!d&&t.protocol!==r)&&(n.addClass(c.externalClass),p.external=!0,++o)}!p.external&&c.internalClass&&(e=e||new RegExp("^(?:"+t.toString().replace(/^https\\?:/,"https?:").split("#")[0].replace(/([\\\^\$*+\[\]?{}.=!:(|)])/g,"\\$1")+")?#.","i"),e.test(l)&&(n.addClass(c.internalClass),p.internal=!0,++o))}for(var g in c.patterns){var C=c.patterns[g]||{},m=C.check||C,x=a.isFunction(m)?m(s,g):null;(x||m.test(l))&&(n.addClass(x||C.tag||c.patternClassPrefix+g),(p.pattern||(p.pattern=[])).push(g),p.a[g]=!0,++o)}}o&&(i.push(n[0]),c.onTag&&c.onTag.call(c,n,p))})}return this.taggedAnchors=a(i),this};l.config={baseDomains:s?[s+(n?":"+n:"")]:[],localDomains:[],skipFilter:".no-anchortags",emailClass:"mailto",telClass:"tel",externalClass:"external",internalClass:"withinpage",patternClassPrefix:"file_",secureClass:"secure"},l.patterns={image:{check:/\.(jpe?g|png|gif)($|#|\?)/i},audio:{check:/\.(mp3|wav|aac|wma|flac|ogg)($|#|\?)/i},video:{check:/\.(m(ov|pe?g|p4)|avi|wmv)($|#|\?)/i},pdf:{check:/\.(pdf)($|#|\?)/i},doc:{check:/\.(docx?|rtf|wri|odt|sxw)(#|$|\?)/i},xls:{check:/\.(xlsx?|csv|ods|sxc)(#|$|\?)/i},pack:{check:/\.(zip|rar|7z|gz)(#|$|\?)/i}}}(window.jQuery);

// encoding: utf-8
// $.fn.popUps 1.0  -- (c) 2008 Hugsmiðjan ehf.
(function(c,j,k,l,m){m=c.fn.popUps=function(a){a=a||{};a.titleSuffix=c.extend({},m.titleSuffix,a.titleSuffix||{});var e=[];if(a.width){e.push('width='+a.width)}if(a.height){e.push('height='+a.height)}c.each(['location','menubar','scrollbars','status','toolbar'],function(f,b){if(a[b]!==l){e.push(b+(a[b]?'=yes':'=no'))}else if(a.minimal){e.push(b+'=no')}});e.length&&e.push('resizable='+((a.resizable===l||a.resizable)?'yes':'no'));a._0=e.join(',');return this.each(function(f,b){var d=c(b);d.data(g,a);if(a.markTitle&&b.tagName!=='FORM'){var h=(c.lang&&c.lang(b))||c('html').attr('lang')||'en';b.title=(b.title||d.text()||b.value)+' '+(a.titleSuffix[h]||a.titleSuffix.en)}switch(b.tagName){case'FORM':d.bind('submit',i);break;case'INPUT':case'BUTTON':d.bind('click',o);break;default:d.bind('click',i);break}})};c.extend(c.fn.popUps,{v:1.0,titleSuffix:{is:'(opnast í nýjum glugga)',en:'(opens in a new window)'}});var g='pop'+(new Date()).getTime(),i=function(f){if(f.isDefaultPrevented&&!f.isDefaultPrevented()){var b=this,d=c(b).data(g),h=b.target||d.target||j+k;if(d.url||h.indexOf(j)!==0){var a,e=d.window||window,n=d.url||'about:'+k;try{a=e.open(n,h,d._0)}catch(ex){a=e.open(n,null,d._0);a.name=h}setTimeout(function(){c(b).trigger('popupsopen',[a,d])},0);setTimeout(function(){a.focus()},150)}if(!b.target){b.target=h;setTimeout(function(){b.target=''},150)}}},o=function(){var f=c(this.form),b=f.data(g);f.data(g,c(this).data(g)).bind('submit',i);setTimeout(function(){if(b){f.data(g,b)}else{f.removeData(g).unbind('submit',i)}},150)}})(jQuery,'_','blank');
/*! jQuery UI - v1.10.4 - 2014-04-02
* http://jqueryui.com
* Copyright 2014 jQuery Foundation and other contributors; Licensed MIT */

(function(e,t){function i(t,i){var s,a,o,r=t.nodeName.toLowerCase();return"area"===r?(s=t.parentNode,a=s.name,t.href&&a&&"map"===s.nodeName.toLowerCase()?(o=e("img[usemap=#"+a+"]")[0],!!o&&n(o)):!1):(/input|select|textarea|button|object/.test(r)?!t.disabled:"a"===r?t.href||i:i)&&n(t)}function n(t){return e.expr.filters.visible(t)&&!e(t).parents().addBack().filter(function(){return"hidden"===e.css(this,"visibility")}).length}var s=0,a=/^ui-id-\d+$/;e.ui=e.ui||{},e.extend(e.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}}),e.fn.extend({focus:function(t){return function(i,n){return"number"==typeof i?this.each(function(){var t=this;setTimeout(function(){e(t).focus(),n&&n.call(t)},i)}):t.apply(this,arguments)}}(e.fn.focus),scrollParent:function(){var t;return t=e.ui.ie&&/(static|relative)/.test(this.css("position"))||/absolute/.test(this.css("position"))?this.parents().filter(function(){return/(relative|absolute|fixed)/.test(e.css(this,"position"))&&/(auto|scroll)/.test(e.css(this,"overflow")+e.css(this,"overflow-y")+e.css(this,"overflow-x"))}).eq(0):this.parents().filter(function(){return/(auto|scroll)/.test(e.css(this,"overflow")+e.css(this,"overflow-y")+e.css(this,"overflow-x"))}).eq(0),/fixed/.test(this.css("position"))||!t.length?e(document):t},zIndex:function(i){if(i!==t)return this.css("zIndex",i);if(this.length)for(var n,s,a=e(this[0]);a.length&&a[0]!==document;){if(n=a.css("position"),("absolute"===n||"relative"===n||"fixed"===n)&&(s=parseInt(a.css("zIndex"),10),!isNaN(s)&&0!==s))return s;a=a.parent()}return 0},uniqueId:function(){return this.each(function(){this.id||(this.id="ui-id-"+ ++s)})},removeUniqueId:function(){return this.each(function(){a.test(this.id)&&e(this).removeAttr("id")})}}),e.extend(e.expr[":"],{data:e.expr.createPseudo?e.expr.createPseudo(function(t){return function(i){return!!e.data(i,t)}}):function(t,i,n){return!!e.data(t,n[3])},focusable:function(t){return i(t,!isNaN(e.attr(t,"tabindex")))},tabbable:function(t){var n=e.attr(t,"tabindex"),s=isNaN(n);return(s||n>=0)&&i(t,!s)}}),e("<a>").outerWidth(1).jquery||e.each(["Width","Height"],function(i,n){function s(t,i,n,s){return e.each(a,function(){i-=parseFloat(e.css(t,"padding"+this))||0,n&&(i-=parseFloat(e.css(t,"border"+this+"Width"))||0),s&&(i-=parseFloat(e.css(t,"margin"+this))||0)}),i}var a="Width"===n?["Left","Right"]:["Top","Bottom"],o=n.toLowerCase(),r={innerWidth:e.fn.innerWidth,innerHeight:e.fn.innerHeight,outerWidth:e.fn.outerWidth,outerHeight:e.fn.outerHeight};e.fn["inner"+n]=function(i){return i===t?r["inner"+n].call(this):this.each(function(){e(this).css(o,s(this,i)+"px")})},e.fn["outer"+n]=function(t,i){return"number"!=typeof t?r["outer"+n].call(this,t):this.each(function(){e(this).css(o,s(this,t,!0,i)+"px")})}}),e.fn.addBack||(e.fn.addBack=function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}),e("<a>").data("a-b","a").removeData("a-b").data("a-b")&&(e.fn.removeData=function(t){return function(i){return arguments.length?t.call(this,e.camelCase(i)):t.call(this)}}(e.fn.removeData)),e.ui.ie=!!/msie [\w.]+/.exec(navigator.userAgent.toLowerCase()),e.support.selectstart="onselectstart"in document.createElement("div"),e.fn.extend({disableSelection:function(){return this.bind((e.support.selectstart?"selectstart":"mousedown")+".ui-disableSelection",function(e){e.preventDefault()})},enableSelection:function(){return this.unbind(".ui-disableSelection")}}),e.extend(e.ui,{plugin:{add:function(t,i,n){var s,a=e.ui[t].prototype;for(s in n)a.plugins[s]=a.plugins[s]||[],a.plugins[s].push([i,n[s]])},call:function(e,t,i){var n,s=e.plugins[t];if(s&&e.element[0].parentNode&&11!==e.element[0].parentNode.nodeType)for(n=0;s.length>n;n++)e.options[s[n][0]]&&s[n][1].apply(e.element,i)}},hasScroll:function(t,i){if("hidden"===e(t).css("overflow"))return!1;var n=i&&"left"===i?"scrollLeft":"scrollTop",s=!1;return t[n]>0?!0:(t[n]=1,s=t[n]>0,t[n]=0,s)}})})(jQuery);

/*! jQuery UI - v1.10.4 - 2014-04-02
* http://jqueryui.com
* Copyright 2014 jQuery Foundation and other contributors; Licensed MIT */

(function(t,e){var i=0,s=Array.prototype.slice,n=t.cleanData;t.cleanData=function(e){for(var i,s=0;null!=(i=e[s]);s++)try{t(i).triggerHandler("remove")}catch(o){}n(e)},t.widget=function(i,s,n){var o,a,r,h,l={},c=i.split(".")[0];i=i.split(".")[1],o=c+"-"+i,n||(n=s,s=t.Widget),t.expr[":"][o.toLowerCase()]=function(e){return!!t.data(e,o)},t[c]=t[c]||{},a=t[c][i],r=t[c][i]=function(t,i){return this._createWidget?(arguments.length&&this._createWidget(t,i),e):new r(t,i)},t.extend(r,a,{version:n.version,_proto:t.extend({},n),_childConstructors:[]}),h=new s,h.options=t.widget.extend({},h.options),t.each(n,function(i,n){return t.isFunction(n)?(l[i]=function(){var t=function(){return s.prototype[i].apply(this,arguments)},e=function(t){return s.prototype[i].apply(this,t)};return function(){var i,s=this._super,o=this._superApply;return this._super=t,this._superApply=e,i=n.apply(this,arguments),this._super=s,this._superApply=o,i}}(),e):(l[i]=n,e)}),r.prototype=t.widget.extend(h,{widgetEventPrefix:a?h.widgetEventPrefix||i:i},l,{constructor:r,namespace:c,widgetName:i,widgetFullName:o}),a?(t.each(a._childConstructors,function(e,i){var s=i.prototype;t.widget(s.namespace+"."+s.widgetName,r,i._proto)}),delete a._childConstructors):s._childConstructors.push(r),t.widget.bridge(i,r)},t.widget.extend=function(i){for(var n,o,a=s.call(arguments,1),r=0,h=a.length;h>r;r++)for(n in a[r])o=a[r][n],a[r].hasOwnProperty(n)&&o!==e&&(i[n]=t.isPlainObject(o)?t.isPlainObject(i[n])?t.widget.extend({},i[n],o):t.widget.extend({},o):o);return i},t.widget.bridge=function(i,n){var o=n.prototype.widgetFullName||i;t.fn[i]=function(a){var r="string"==typeof a,h=s.call(arguments,1),l=this;return a=!r&&h.length?t.widget.extend.apply(null,[a].concat(h)):a,r?this.each(function(){var s,n=t.data(this,o);return n?t.isFunction(n[a])&&"_"!==a.charAt(0)?(s=n[a].apply(n,h),s!==n&&s!==e?(l=s&&s.jquery?l.pushStack(s.get()):s,!1):e):t.error("no such method '"+a+"' for "+i+" widget instance"):t.error("cannot call methods on "+i+" prior to initialization; "+"attempted to call method '"+a+"'")}):this.each(function(){var e=t.data(this,o);e?e.option(a||{})._init():t.data(this,o,new n(a,this))}),l}},t.Widget=function(){},t.Widget._childConstructors=[],t.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",defaultElement:"<div>",options:{disabled:!1,create:null},_createWidget:function(e,s){s=t(s||this.defaultElement||this)[0],this.element=t(s),this.uuid=i++,this.eventNamespace="."+this.widgetName+this.uuid,this.options=t.widget.extend({},this.options,this._getCreateOptions(),e),this.bindings=t(),this.hoverable=t(),this.focusable=t(),s!==this&&(t.data(s,this.widgetFullName,this),this._on(!0,this.element,{remove:function(t){t.target===s&&this.destroy()}}),this.document=t(s.style?s.ownerDocument:s.document||s),this.window=t(this.document[0].defaultView||this.document[0].parentWindow)),this._create(),this._trigger("create",null,this._getCreateEventData()),this._init()},_getCreateOptions:t.noop,_getCreateEventData:t.noop,_create:t.noop,_init:t.noop,destroy:function(){this._destroy(),this.element.unbind(this.eventNamespace).removeData(this.widgetName).removeData(this.widgetFullName).removeData(t.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:t.noop,widget:function(){return this.element},option:function(i,s){var n,o,a,r=i;if(0===arguments.length)return t.widget.extend({},this.options);if("string"==typeof i)if(r={},n=i.split("."),i=n.shift(),n.length){for(o=r[i]=t.widget.extend({},this.options[i]),a=0;n.length-1>a;a++)o[n[a]]=o[n[a]]||{},o=o[n[a]];if(i=n.pop(),1===arguments.length)return o[i]===e?null:o[i];o[i]=s}else{if(1===arguments.length)return this.options[i]===e?null:this.options[i];r[i]=s}return this._setOptions(r),this},_setOptions:function(t){var e;for(e in t)this._setOption(e,t[e]);return this},_setOption:function(t,e){return this.options[t]=e,"disabled"===t&&(this.widget().toggleClass(this.widgetFullName+"-disabled ui-state-disabled",!!e).attr("aria-disabled",e),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(i,s,n){var o,a=this;"boolean"!=typeof i&&(n=s,s=i,i=!1),n?(s=o=t(s),this.bindings=this.bindings.add(s)):(n=s,s=this.element,o=this.widget()),t.each(n,function(n,r){function h(){return i||a.options.disabled!==!0&&!t(this).hasClass("ui-state-disabled")?("string"==typeof r?a[r]:r).apply(a,arguments):e}"string"!=typeof r&&(h.guid=r.guid=r.guid||h.guid||t.guid++);var l=n.match(/^(\w+)\s*(.*)$/),c=l[1]+a.eventNamespace,u=l[2];u?o.delegate(u,c,h):s.bind(c,h)})},_off:function(t,e){e=(e||"").split(" ").join(this.eventNamespace+" ")+this.eventNamespace,t.unbind(e).undelegate(e)},_delay:function(t,e){function i(){return("string"==typeof t?s[t]:t).apply(s,arguments)}var s=this;return setTimeout(i,e||0)},_hoverable:function(e){this.hoverable=this.hoverable.add(e),this._on(e,{mouseenter:function(e){t(e.currentTarget).addClass("ui-state-hover")},mouseleave:function(e){t(e.currentTarget).removeClass("ui-state-hover")}})},_focusable:function(e){this.focusable=this.focusable.add(e),this._on(e,{focusin:function(e){t(e.currentTarget).addClass("ui-state-focus")},focusout:function(e){t(e.currentTarget).removeClass("ui-state-focus")}})},_trigger:function(e,i,s){var n,o,a=this.options[e];if(s=s||{},i=t.Event(i),i.type=(e===this.widgetEventPrefix?e:this.widgetEventPrefix+e).toLowerCase(),i.target=this.element[0],o=i.originalEvent)for(n in o)n in i||(i[n]=o[n]);return this.element.trigger(i,s),!(t.isFunction(a)&&a.apply(this.element[0],[i].concat(s))===!1||i.isDefaultPrevented())}},t.each({show:"fadeIn",hide:"fadeOut"},function(e,i){t.Widget.prototype["_"+e]=function(s,n,o){"string"==typeof n&&(n={effect:n});var a,r=n?n===!0||"number"==typeof n?i:n.effect||i:e;n=n||{},"number"==typeof n&&(n={duration:n}),a=!t.isEmptyObject(n),n.complete=o,n.delay&&s.delay(n.delay),a&&t.effects&&t.effects.effect[r]?s[e](n):r!==e&&s[r]?s[r](n.duration,n.easing,o):s.queue(function(i){t(this)[e](),o&&o.call(s[0]),i()})}})})(jQuery);/*! jQuery UI - v1.10.4 - 2014-04-02
* http://jqueryui.com
* Copyright 2014 jQuery Foundation and other contributors; Licensed MIT */

(function(t,e){function i(t,e,i){return[parseFloat(t[0])*(p.test(t[0])?e/100:1),parseFloat(t[1])*(p.test(t[1])?i/100:1)]}function s(e,i){return parseInt(t.css(e,i),10)||0}function n(e){var i=e[0];return 9===i.nodeType?{width:e.width(),height:e.height(),offset:{top:0,left:0}}:t.isWindow(i)?{width:e.width(),height:e.height(),offset:{top:e.scrollTop(),left:e.scrollLeft()}}:i.preventDefault?{width:0,height:0,offset:{top:i.pageY,left:i.pageX}}:{width:e.outerWidth(),height:e.outerHeight(),offset:e.offset()}}t.ui=t.ui||{};var a,o=Math.max,r=Math.abs,l=Math.round,h=/left|center|right/,c=/top|center|bottom/,u=/[\+\-]\d+(\.[\d]+)?%?/,d=/^\w+/,p=/%$/,f=t.fn.position;t.position={scrollbarWidth:function(){if(a!==e)return a;var i,s,n=t("<div style='display:block;position:absolute;width:50px;height:50px;overflow:hidden;'><div style='height:100px;width:auto;'></div></div>"),o=n.children()[0];return t("body").append(n),i=o.offsetWidth,n.css("overflow","scroll"),s=o.offsetWidth,i===s&&(s=n[0].clientWidth),n.remove(),a=i-s},getScrollInfo:function(e){var i=e.isWindow||e.isDocument?"":e.element.css("overflow-x"),s=e.isWindow||e.isDocument?"":e.element.css("overflow-y"),n="scroll"===i||"auto"===i&&e.width<e.element[0].scrollWidth,a="scroll"===s||"auto"===s&&e.height<e.element[0].scrollHeight;return{width:a?t.position.scrollbarWidth():0,height:n?t.position.scrollbarWidth():0}},getWithinInfo:function(e){var i=t(e||window),s=t.isWindow(i[0]),n=!!i[0]&&9===i[0].nodeType;return{element:i,isWindow:s,isDocument:n,offset:i.offset()||{left:0,top:0},scrollLeft:i.scrollLeft(),scrollTop:i.scrollTop(),width:s?i.width():i.outerWidth(),height:s?i.height():i.outerHeight()}}},t.fn.position=function(e){if(!e||!e.of)return f.apply(this,arguments);e=t.extend({},e);var a,p,g,m,v,_,b=t(e.of),y=t.position.getWithinInfo(e.within),k=t.position.getScrollInfo(y),w=(e.collision||"flip").split(" "),D={};return _=n(b),b[0].preventDefault&&(e.at="left top"),p=_.width,g=_.height,m=_.offset,v=t.extend({},m),t.each(["my","at"],function(){var t,i,s=(e[this]||"").split(" ");1===s.length&&(s=h.test(s[0])?s.concat(["center"]):c.test(s[0])?["center"].concat(s):["center","center"]),s[0]=h.test(s[0])?s[0]:"center",s[1]=c.test(s[1])?s[1]:"center",t=u.exec(s[0]),i=u.exec(s[1]),D[this]=[t?t[0]:0,i?i[0]:0],e[this]=[d.exec(s[0])[0],d.exec(s[1])[0]]}),1===w.length&&(w[1]=w[0]),"right"===e.at[0]?v.left+=p:"center"===e.at[0]&&(v.left+=p/2),"bottom"===e.at[1]?v.top+=g:"center"===e.at[1]&&(v.top+=g/2),a=i(D.at,p,g),v.left+=a[0],v.top+=a[1],this.each(function(){var n,h,c=t(this),u=c.outerWidth(),d=c.outerHeight(),f=s(this,"marginLeft"),_=s(this,"marginTop"),x=u+f+s(this,"marginRight")+k.width,C=d+_+s(this,"marginBottom")+k.height,M=t.extend({},v),T=i(D.my,c.outerWidth(),c.outerHeight());"right"===e.my[0]?M.left-=u:"center"===e.my[0]&&(M.left-=u/2),"bottom"===e.my[1]?M.top-=d:"center"===e.my[1]&&(M.top-=d/2),M.left+=T[0],M.top+=T[1],t.support.offsetFractions||(M.left=l(M.left),M.top=l(M.top)),n={marginLeft:f,marginTop:_},t.each(["left","top"],function(i,s){t.ui.position[w[i]]&&t.ui.position[w[i]][s](M,{targetWidth:p,targetHeight:g,elemWidth:u,elemHeight:d,collisionPosition:n,collisionWidth:x,collisionHeight:C,offset:[a[0]+T[0],a[1]+T[1]],my:e.my,at:e.at,within:y,elem:c})}),e.using&&(h=function(t){var i=m.left-M.left,s=i+p-u,n=m.top-M.top,a=n+g-d,l={target:{element:b,left:m.left,top:m.top,width:p,height:g},element:{element:c,left:M.left,top:M.top,width:u,height:d},horizontal:0>s?"left":i>0?"right":"center",vertical:0>a?"top":n>0?"bottom":"middle"};u>p&&p>r(i+s)&&(l.horizontal="center"),d>g&&g>r(n+a)&&(l.vertical="middle"),l.important=o(r(i),r(s))>o(r(n),r(a))?"horizontal":"vertical",e.using.call(this,t,l)}),c.offset(t.extend(M,{using:h}))})},t.ui.position={fit:{left:function(t,e){var i,s=e.within,n=s.isWindow?s.scrollLeft:s.offset.left,a=s.width,r=t.left-e.collisionPosition.marginLeft,l=n-r,h=r+e.collisionWidth-a-n;e.collisionWidth>a?l>0&&0>=h?(i=t.left+l+e.collisionWidth-a-n,t.left+=l-i):t.left=h>0&&0>=l?n:l>h?n+a-e.collisionWidth:n:l>0?t.left+=l:h>0?t.left-=h:t.left=o(t.left-r,t.left)},top:function(t,e){var i,s=e.within,n=s.isWindow?s.scrollTop:s.offset.top,a=e.within.height,r=t.top-e.collisionPosition.marginTop,l=n-r,h=r+e.collisionHeight-a-n;e.collisionHeight>a?l>0&&0>=h?(i=t.top+l+e.collisionHeight-a-n,t.top+=l-i):t.top=h>0&&0>=l?n:l>h?n+a-e.collisionHeight:n:l>0?t.top+=l:h>0?t.top-=h:t.top=o(t.top-r,t.top)}},flip:{left:function(t,e){var i,s,n=e.within,a=n.offset.left+n.scrollLeft,o=n.width,l=n.isWindow?n.scrollLeft:n.offset.left,h=t.left-e.collisionPosition.marginLeft,c=h-l,u=h+e.collisionWidth-o-l,d="left"===e.my[0]?-e.elemWidth:"right"===e.my[0]?e.elemWidth:0,p="left"===e.at[0]?e.targetWidth:"right"===e.at[0]?-e.targetWidth:0,f=-2*e.offset[0];0>c?(i=t.left+d+p+f+e.collisionWidth-o-a,(0>i||r(c)>i)&&(t.left+=d+p+f)):u>0&&(s=t.left-e.collisionPosition.marginLeft+d+p+f-l,(s>0||u>r(s))&&(t.left+=d+p+f))},top:function(t,e){var i,s,n=e.within,a=n.offset.top+n.scrollTop,o=n.height,l=n.isWindow?n.scrollTop:n.offset.top,h=t.top-e.collisionPosition.marginTop,c=h-l,u=h+e.collisionHeight-o-l,d="top"===e.my[1],p=d?-e.elemHeight:"bottom"===e.my[1]?e.elemHeight:0,f="top"===e.at[1]?e.targetHeight:"bottom"===e.at[1]?-e.targetHeight:0,g=-2*e.offset[1];0>c?(s=t.top+p+f+g+e.collisionHeight-o-a,t.top+p+f+g>c&&(0>s||r(c)>s)&&(t.top+=p+f+g)):u>0&&(i=t.top-e.collisionPosition.marginTop+p+f+g-l,t.top+p+f+g>u&&(i>0||u>r(i))&&(t.top+=p+f+g))}},flipfit:{left:function(){t.ui.position.flip.left.apply(this,arguments),t.ui.position.fit.left.apply(this,arguments)},top:function(){t.ui.position.flip.top.apply(this,arguments),t.ui.position.fit.top.apply(this,arguments)}}},function(){var e,i,s,n,a,o=document.getElementsByTagName("body")[0],r=document.createElement("div");e=document.createElement(o?"div":"body"),s={visibility:"hidden",width:0,height:0,border:0,margin:0,background:"none"},o&&t.extend(s,{position:"absolute",left:"-1000px",top:"-1000px"});for(a in s)e.style[a]=s[a];e.appendChild(r),i=o||document.documentElement,i.insertBefore(e,i.firstChild),r.style.cssText="position: absolute; left: 10.7432222px;",n=t(r).offset().left,t.support.offsetFractions=n>10&&11>n,e.innerHTML="",i.removeChild(e)}()})(jQuery);/*! jQuery UI - v1.10.4 - 2014-04-02
* http://jqueryui.com
* Copyright 2014 jQuery Foundation and other contributors; Licensed MIT */

(function(t){t.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,t.proxy(function(t){this.options.disabled&&t.preventDefault()},this)),this.options.disabled&&this.element.addClass("ui-state-disabled").attr("aria-disabled","true"),this._on({"mousedown .ui-menu-item > a":function(t){t.preventDefault()},"click .ui-state-disabled > a":function(t){t.preventDefault()},"click .ui-menu-item:has(a)":function(e){var i=t(e.target).closest(".ui-menu-item");!this.mouseHandled&&i.not(".ui-state-disabled").length&&(this.select(e),e.isPropagationStopped()||(this.mouseHandled=!0),i.has(".ui-menu").length?this.expand(e):!this.element.is(":focus")&&t(this.document[0].activeElement).closest(".ui-menu").length&&(this.element.trigger("focus",[!0]),this.active&&1===this.active.parents(".ui-menu").length&&clearTimeout(this.timer)))},"mouseenter .ui-menu-item":function(e){var i=t(e.currentTarget);i.siblings().children(".ui-state-active").removeClass("ui-state-active"),this.focus(e,i)},mouseleave:"collapseAll","mouseleave .ui-menu":"collapseAll",focus:function(t,e){var i=this.active||this.element.children(".ui-menu-item").eq(0);e||this.focus(t,i)},blur:function(e){this._delay(function(){t.contains(this.element[0],this.document[0].activeElement)||this.collapseAll(e)})},keydown:"_keydown"}),this.refresh(),this._on(this.document,{click:function(e){t(e.target).closest(".ui-menu").length||this.collapseAll(e),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 e=t(this);e.data("ui-menu-submenu-carat")&&e.remove()}),this.element.find(".ui-menu-divider").removeClass("ui-menu-divider ui-widget-content")},_keydown:function(e){function i(t){return t.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&")}var s,n,a,o,r,l=!0;switch(e.keyCode){case t.ui.keyCode.PAGE_UP:this.previousPage(e);break;case t.ui.keyCode.PAGE_DOWN:this.nextPage(e);break;case t.ui.keyCode.HOME:this._move("first","first",e);break;case t.ui.keyCode.END:this._move("last","last",e);break;case t.ui.keyCode.UP:this.previous(e);break;case t.ui.keyCode.DOWN:this.next(e);break;case t.ui.keyCode.LEFT:this.collapse(e);break;case t.ui.keyCode.RIGHT:this.active&&!this.active.is(".ui-state-disabled")&&this.expand(e);break;case t.ui.keyCode.ENTER:case t.ui.keyCode.SPACE:this._activate(e);break;case t.ui.keyCode.ESCAPE:this.collapse(e);break;default:l=!1,n=this.previousFilter||"",a=String.fromCharCode(e.keyCode),o=!1,clearTimeout(this.filterTimer),a===n?o=!0:a=n+a,r=RegExp("^"+i(a),"i"),s=this.activeMenu.children(".ui-menu-item").filter(function(){return r.test(t(this).children("a").text())}),s=o&&-1!==s.index(this.active.next())?this.active.nextAll(".ui-menu-item"):s,s.length||(a=String.fromCharCode(e.keyCode),r=RegExp("^"+i(a),"i"),s=this.activeMenu.children(".ui-menu-item").filter(function(){return r.test(t(this).children("a").text())})),s.length?(this.focus(e,s),s.length>1?(this.previousFilter=a,this.filterTimer=this._delay(function(){delete this.previousFilter},1e3)):delete this.previousFilter):delete this.previousFilter}l&&e.preventDefault()},_activate:function(t){this.active.is(".ui-state-disabled")||(this.active.children("a[aria-haspopup='true']").length?this.expand(t):this.select(t))},refresh:function(){var e,i=this.options.icons.submenu,s=this.element.find(this.options.menus);this.element.toggleClass("ui-menu-icons",!!this.element.find(".ui-icon").length),s.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 e=t(this),s=e.prev("a"),n=t("<span>").addClass("ui-menu-icon ui-icon "+i).data("ui-menu-submenu-carat",!0);s.attr("aria-haspopup","true").prepend(n),e.attr("aria-labelledby",s.attr("id"))}),e=s.add(this.element),e.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()}),e.children(":not(.ui-menu-item)").each(function(){var e=t(this);/[^\-\u2014\u2013\s]/.test(e.text())||e.addClass("ui-widget-content ui-menu-divider")}),e.children(".ui-state-disabled").attr("aria-disabled","true"),this.active&&!t.contains(this.element[0],this.active[0])&&this.blur()},_itemRole:function(){return{menu:"menuitem",listbox:"option"}[this.options.role]},_setOption:function(t,e){"icons"===t&&this.element.find(".ui-menu-icon").removeClass(this.options.icons.submenu).addClass(e.submenu),this._super(t,e)},focus:function(t,e){var i,s;this.blur(t,t&&"focus"===t.type),this._scrollIntoView(e),this.active=e.first(),s=this.active.children("a").addClass("ui-state-focus"),this.options.role&&this.element.attr("aria-activedescendant",s.attr("id")),this.active.parent().closest(".ui-menu-item").children("a:first").addClass("ui-state-active"),t&&"keydown"===t.type?this._close():this.timer=this._delay(function(){this._close()},this.delay),i=e.children(".ui-menu"),i.length&&t&&/^mouse/.test(t.type)&&this._startOpening(i),this.activeMenu=e.parent(),this._trigger("focus",t,{item:e})},_scrollIntoView:function(e){var i,s,n,a,o,r;this._hasScroll()&&(i=parseFloat(t.css(this.activeMenu[0],"borderTopWidth"))||0,s=parseFloat(t.css(this.activeMenu[0],"paddingTop"))||0,n=e.offset().top-this.activeMenu.offset().top-i-s,a=this.activeMenu.scrollTop(),o=this.activeMenu.height(),r=e.height(),0>n?this.activeMenu.scrollTop(a+n):n+r>o&&this.activeMenu.scrollTop(a+n-o+r))},blur:function(t,e){e||clearTimeout(this.timer),this.active&&(this.active.children("a").removeClass("ui-state-focus"),this.active=null,this._trigger("blur",t,{item:this.active}))},_startOpening:function(t){clearTimeout(this.timer),"true"===t.attr("aria-hidden")&&(this.timer=this._delay(function(){this._close(),this._open(t)},this.delay))},_open:function(e){var i=t.extend({of:this.active},this.options.position);clearTimeout(this.timer),this.element.find(".ui-menu").not(e.parents(".ui-menu")).hide().attr("aria-hidden","true"),e.show().removeAttr("aria-hidden").attr("aria-expanded","true").position(i)},collapseAll:function(e,i){clearTimeout(this.timer),this.timer=this._delay(function(){var s=i?this.element:t(e&&e.target).closest(this.element.find(".ui-menu"));s.length||(s=this.element),this._close(s),this.blur(e),this.activeMenu=s},this.delay)},_close:function(t){t||(t=this.active?this.active.parent():this.element),t.find(".ui-menu").hide().attr("aria-hidden","true").attr("aria-expanded","false").end().find("a.ui-state-active").removeClass("ui-state-active")},collapse:function(t){var e=this.active&&this.active.parent().closest(".ui-menu-item",this.element);e&&e.length&&(this._close(),this.focus(t,e))},expand:function(t){var e=this.active&&this.active.children(".ui-menu ").children(".ui-menu-item").first();e&&e.length&&(this._open(e.parent()),this._delay(function(){this.focus(t,e)}))},next:function(t){this._move("next","first",t)},previous:function(t){this._move("prev","last",t)},isFirstItem:function(){return this.active&&!this.active.prevAll(".ui-menu-item").length},isLastItem:function(){return this.active&&!this.active.nextAll(".ui-menu-item").length},_move:function(t,e,i){var s;this.active&&(s="first"===t||"last"===t?this.active["first"===t?"prevAll":"nextAll"](".ui-menu-item").eq(-1):this.active[t+"All"](".ui-menu-item").eq(0)),s&&s.length&&this.active||(s=this.activeMenu.children(".ui-menu-item")[e]()),this.focus(i,s)},nextPage:function(e){var i,s,n;return this.active?(this.isLastItem()||(this._hasScroll()?(s=this.active.offset().top,n=this.element.height(),this.active.nextAll(".ui-menu-item").each(function(){return i=t(this),0>i.offset().top-s-n}),this.focus(e,i)):this.focus(e,this.activeMenu.children(".ui-menu-item")[this.active?"last":"first"]())),undefined):(this.next(e),undefined)},previousPage:function(e){var i,s,n;return this.active?(this.isFirstItem()||(this._hasScroll()?(s=this.active.offset().top,n=this.element.height(),this.active.prevAll(".ui-menu-item").each(function(){return i=t(this),i.offset().top-s+n>0}),this.focus(e,i)):this.focus(e,this.activeMenu.children(".ui-menu-item").first())),undefined):(this.next(e),undefined)},_hasScroll:function(){return this.element.outerHeight()<this.element.prop("scrollHeight")},select:function(e){this.active=this.active||t(e.target).closest(".ui-menu-item");var i={item:this.active};this.active.has(".ui-menu").length||this.collapseAll(e,!0),this._trigger("select",e,i)}})})(jQuery);/*! jQuery UI - v1.10.4 - 2014-04-02
* http://jqueryui.com
* Copyright 2014 jQuery Foundation and other contributors; Licensed MIT */

(function(e){e.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,s,n=this.element[0].nodeName.toLowerCase(),a="textarea"===n,o="input"===n;this.isMultiLine=a?!0:o?!1:this.element.prop("isContentEditable"),this.valueMethod=this.element[a||o?"val":"text"],this.isNewMenu=!0,this.element.addClass("ui-autocomplete-input").attr("autocomplete","off"),this._on(this.element,{keydown:function(n){if(this.element.prop("readOnly"))return t=!0,s=!0,i=!0,undefined;t=!1,s=!1,i=!1;var a=e.ui.keyCode;switch(n.keyCode){case a.PAGE_UP:t=!0,this._move("previousPage",n);break;case a.PAGE_DOWN:t=!0,this._move("nextPage",n);break;case a.UP:t=!0,this._keyEvent("previous",n);break;case a.DOWN:t=!0,this._keyEvent("next",n);break;case a.ENTER:case a.NUMPAD_ENTER:this.menu.active&&(t=!0,n.preventDefault(),this.menu.select(n));break;case a.TAB:this.menu.active&&this.menu.select(n);break;case a.ESCAPE:this.menu.element.is(":visible")&&(this._value(this.term),this.close(n),n.preventDefault());break;default:i=!0,this._searchTimeout(n)}},keypress:function(s){if(t)return t=!1,(!this.isMultiLine||this.menu.element.is(":visible"))&&s.preventDefault(),undefined;if(!i){var n=e.ui.keyCode;switch(s.keyCode){case n.PAGE_UP:this._move("previousPage",s);break;case n.PAGE_DOWN:this._move("nextPage",s);break;case n.UP:this._keyEvent("previous",s);break;case n.DOWN:this._keyEvent("next",s)}}},input:function(e){return s?(s=!1,e.preventDefault(),undefined):(this._searchTimeout(e),undefined)},focus:function(){this.selectedItem=null,this.previous=this._value()},blur:function(e){return this.cancelBlur?(delete this.cancelBlur,undefined):(clearTimeout(this.searching),this.close(e),this._change(e),undefined)}}),this._initSource(),this.menu=e("<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];e(t.target).closest(".ui-menu-item").length||this._delay(function(){var t=this;this.document.one("mousedown",function(s){s.target===t.element[0]||s.target===i||e.contains(i,s.target)||t.close()})})},menufocus:function(t,i){if(this.isNewMenu&&(this.isNewMenu=!1,t.originalEvent&&/^mouse/.test(t.originalEvent.type)))return this.menu.blur(),this.document.one("mousemove",function(){e(t.target).trigger(t.originalEvent)}),undefined;var s=i.item.data("ui-autocomplete-item");!1!==this._trigger("focus",t,{item:s})?t.originalEvent&&/^key/.test(t.originalEvent.type)&&this._value(s.value):this.liveRegion.text(s.value)},menuselect:function(e,t){var i=t.item.data("ui-autocomplete-item"),s=this.previous;this.element[0]!==this.document[0].activeElement&&(this.element.focus(),this.previous=s,this._delay(function(){this.previous=s,this.selectedItem=i})),!1!==this._trigger("select",e,{item:i})&&this._value(i.value),this.term=this._value(),this.close(e),this.selectedItem=i}}),this.liveRegion=e("<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(e,t){this._super(e,t),"source"===e&&this._initSource(),"appendTo"===e&&this.menu.element.appendTo(this._appendTo()),"disabled"===e&&t&&this.xhr&&this.xhr.abort()},_appendTo:function(){var t=this.options.appendTo;return t&&(t=t.jquery||t.nodeType?e(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 t,i,s=this;e.isArray(this.options.source)?(t=this.options.source,this.source=function(i,s){s(e.ui.autocomplete.filter(t,i.term))}):"string"==typeof this.options.source?(i=this.options.source,this.source=function(t,n){s.xhr&&s.xhr.abort(),s.xhr=e.ajax({url:i,data:t,dataType:"json",success:function(e){n(e)},error:function(){n([])}})}):this.source=this.options.source},_searchTimeout:function(e){clearTimeout(this.searching),this.searching=this._delay(function(){this.term!==this._value()&&(this.selectedItem=null,this.search(null,e))},this.options.delay)},search:function(e,t){return e=null!=e?e:this._value(),this.term=this._value(),e.length<this.options.minLength?this.close(t):this._trigger("search",t)!==!1?this._search(e):undefined},_search:function(e){this.pending++,this.element.addClass("ui-autocomplete-loading"),this.cancelSearch=!1,this.source({term:e},this._response())},_response:function(){var t=++this.requestIndex;return e.proxy(function(e){t===this.requestIndex&&this.__response(e),this.pending--,this.pending||this.element.removeClass("ui-autocomplete-loading")},this)},__response:function(e){e&&(e=this._normalize(e)),this._trigger("response",null,{content:e}),!this.options.disabled&&e&&e.length&&!this.cancelSearch?(this._suggest(e),this._trigger("open")):this._close()},close:function(e){this.cancelSearch=!0,this._close(e)},_close:function(e){this.menu.element.is(":visible")&&(this.menu.element.hide(),this.menu.blur(),this.isNewMenu=!0,this._trigger("close",e))},_change:function(e){this.previous!==this._value()&&this._trigger("change",e,{item:this.selectedItem})},_normalize:function(t){return t.length&&t[0].label&&t[0].value?t:e.map(t,function(t){return"string"==typeof t?{label:t,value:t}:e.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(e.extend({of:this.element},this.options.position)),this.options.autoFocus&&this.menu.next()},_resizeMenu:function(){var e=this.menu.element;e.outerWidth(Math.max(e.width("").outerWidth()+1,this.element.outerWidth()))},_renderMenu:function(t,i){var s=this;e.each(i,function(e,i){s._renderItemData(t,i)})},_renderItemData:function(e,t){return this._renderItem(e,t).data("ui-autocomplete-item",t)},_renderItem:function(t,i){return e("<li>").append(e("<a>").text(i.label)).appendTo(t)},_move:function(e,t){return this.menu.element.is(":visible")?this.menu.isFirstItem()&&/^previous/.test(e)||this.menu.isLastItem()&&/^next/.test(e)?(this._value(this.term),this.menu.blur(),undefined):(this.menu[e](t),undefined):(this.search(null,t),undefined)},widget:function(){return this.menu.element},_value:function(){return this.valueMethod.apply(this.element,arguments)},_keyEvent:function(e,t){(!this.isMultiLine||this.menu.element.is(":visible"))&&(this._move(e,t),t.preventDefault())}}),e.extend(e.ui.autocomplete,{escapeRegex:function(e){return e.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&")},filter:function(t,i){var s=RegExp(e.ui.autocomplete.escapeRegex(i),"i");return e.grep(t,function(e){return s.test(e.label||e.value||e)})}}),e.widget("ui.autocomplete",e.ui.autocomplete,{options:{messages:{noResults:"No search results.",results:function(e){return e+(e>1?" results are":" result is")+" available, use up and down arrow keys to navigate."}}},__response:function(e){var t;this._superApply(arguments),this.options.disabled||this.cancelSearch||(t=e&&e.length?this.options.messages.results(e.length):this.options.messages.noResults,this.liveRegion.text(t))}})})(jQuery);

// https://github.com/scottgonzalez/jquery-ui-extensions/blob/master/autocomplete/jquery.ui.autocomplete.html.js
// + li.addClass( item.className ) added by Már Örlygsson
(function(a){var d=a.ui.autocomplete.prototype,e=d._initSource;function f(b,g){var h=new RegExp(a.ui.autocomplete.escapeRegex(g),"i");return a.grep(b,function(c){return h.test(a("<div>").html(c.label||c.value||c).text())})}a.extend(d,{_initSource:function(){if(this.options.html&&a.isArray(this.options.source)){this.source=function(c,b){b(f(this.options.source,c.term))}}else{e.call(this)}},_renderItem:function(c,b){return a("<li/>").addClass(b.className).data("item.autocomplete",b).append(a('<a href="#"/>')[this.options.html?"html":"text"](b.label)).appendTo(c)}})})(jQuery);

