1/*! securitymagazine - v0.1.0 - 2026-09-17 */ 2function getCalendarDate(){var e=new Date,t=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"][e.getDay()],n=["January","February","March","April","May","June","July","August","September","October","November","December"][e.getMonth()],i=e.getDate(),a=e.getYear();return a<2e3&&(a+=1900),t+", "+n+" "+i+", "+a}function popEmail(e){return newwindow=window.open(e,"name","height=700,width=685,scrollbars=1,resizeable=1,menubar=1,toolbar=1,titlebar=1"),window.focus&&newwindow.focus(),!1}function selectize(){require(["vendor/selectize"])}function init(){$(document).trigger("epub.windowOnloadInit"),$("#cart-count").ePubCartCount(),showOverlay(),triggerNav(),customInit(),HTML5Video(),selectize(),$("input[name=authenticity_token]").val($("meta[name=csrf-token]").attr("content"))}if(function(e,t,n){function i(e,t){return typeof e===t}function a(e){var t=w.className,n=y._config.classPrefix||"";if(C&&(t=t.baseVal),y._config.enableJSClass){var i=new RegExp("(^|\\s)"+n+"no-js(\\s|$)");t=t.replace(i,"$1"+n+"js$2")}y._config.enableClasses&&(t+=" "+n+e.join(" "+n),C?w.className.baseVal=t:w.className=t)}function r(){return"function"!=typeof t.createElement?t.createElement(arguments[0]):C?t.createElementNS.call(t,"http://www.w3.org/2000/svg",arguments[0]):t.createElement.apply(t,arguments)}function s(e,t){if("object"==typeof e)for(var n in e)E(e,n)&&s(n,e[n]);else{var i=(e=e.toLowerCase()).split("."),r=y[i[0]];if(2==i.length&&(r=r[i[1]]),void 0!==r)return y;t="function"==typeof t?t():t,1==i.length?y[i[0]]=t:(!y[i[0]]||y[i[0]]instanceof Boolean||(y[i[0]]=new Boolean(y[i[0]])),y[i[0]][i[1]]=t),a([(t&&0!=t?"":"no-")+i.join("-")]),y._trigger(e,t)}return y}function o(e,t){return!!~(""+e).indexOf(t)}function l(e){return e.replace(/([a-z])-([a-z])/g,function(e,t,n){return t+n.toUpperCase()}).replace(/^-/,"")}function u(e,t){return function(){return e.apply(t,arguments)}}function c(e){return e.replace(/([A-Z])/g,function(e,t){return"-"+t.toLowerCase()}).replace(/^ms-/,"-ms-")}function d(t,n,i){var a;if("getComputedStyle"in e){a=getComputedStyle.call(e,t,n);var r=e.console;if(null!==a)i&&(a=a.getPropertyValue(i));else if(r){r[r.error?"error":"log"].call(r,"getComputedStyle returning null, its possible modernizr test results are inaccurate")}}else a=!n&&t.currentStyle&&t.currentStyle[i];return a}function h(e,n,i,a){var s,o,l,u,c="modernizr",d=r("div"),h=function(){var e=t.body;return e||((e=r(C?"svg":"body")).fake=!0),e}();if(parseInt(i,10))for(;i--;)(l=r("div")).id=a?a[i]:c+(i+1),d.appendChild(l);return(s=r("style")).type="text/css",s.id="s"+c,(h.fake?h:d).appendChild(s),h.appendChild(d),s.styleSheet?s.styleSheet.cssText=e:s.appendChild(t.createTextNode(e)),d.id=c,h.fake&&(h.style.background="",h.style.overflow="hidden",u=w.style.overflow,w.style.overflow="hidden",w.appendChild(h)),o=n(d,e),h.fake?(h.parentNode.removeChild(h),w.style.overflow=u,w.offsetHeight):d.parentNode.removeChild(d),!!o}function f(t,i){var a=t.length;if("CSS"in e&&"supports"in e.CSS){for(;a--;)if(e.CSS.supports(c(t[a]),i))return!0;return!1}if("CSSSupportsRule"in e){for(var r=[];a--;)r.push("("+c(t[a])+":"+i+")");return h("@supports ("+(r=r.join(" or "))+") { #modernizr { position: absolute; } }",function(e){return"absolute"==d(e,null,"position")})}return n}function p(e,t,a,s){function u(){d&&(delete P.style,delete P.modElem)}if(s=!i(s,"undefined")&&s,!i(a,"undefined")){var c=f(e,a);if(!i(c,"undefined"))return c}for(var d,h,p,m,v,g=["modernizr","tspan","samp"];!P.style&&g.length;)d=!0,P.modElem=r(g.shift()),P.style=P.modElem.style;for(p=e.length,h=0;p>h;h++)if(m=e[h],v=P.style[m],o(m,"-")&&(m=l(m)),P.style[m]!==n){if(s||i(a,"undefined"))return u(),"pfx"!=t||m;try{P.style[m]=a}catch(e){}if(P.style[m]!=v)return u(),"pfx"!=t||m}return u(),!1}function m(e,t,n,a,r){var s=e.charAt(0).toUpperCase()+e.slice(1),o=(e+" "+T.join(s+" ")+s).split(" ");return i(t,"string")||i(t,"undefined")?p(o,t,a,r):function(e,t,n){var a;for(var r in e)if(e[r]in t)return!1===n?e[r]:i(a=t[e[r]],"function")?u(a,n||t):a;return!1}(o=(e+" "+z.join(s+" ")+s).split(" "),t,n)}function v(e,t,i){return m(e,n,n,t,i)}var g=[],b=[],F={_version:"3.6.0",_config:{classPrefix:"",enableClasses:!0,enableJSClass:!0,usePrefixes:!0},_q:[],on:function(e,t){var n=this;setTimeout(function(){t(n[e])},0)},addTest:function(e,t,n){b.push({name:e,fn:t,options:n})},addAsyncTest:function(e){b.push({name:null,fn:e})}},y=function(){};y.prototype=F,(y=new y).addTest("target",function(){var t=e.document;if(!("querySelectorAll"in t))return!1;try{return t.querySelectorAll(":target"),!0}catch(e){return!1}}),y.addTest("picture","HTMLPictureElement"in e),y.addTest("contains",i(String.prototype.contains,"function"));var w=t.documentElement,C="svg"===w.nodeName.toLowerCase();y.addTest("webanimations","animate"in r("div")),y.addTest("srcset","srcset"in r("img"));var x=r("input"),k="autocomplete autofocus list placeholder max min multiple pattern required step".split(" "),D={};y.input=function(t){for(var n=0,i=t.length;i>n;n++)D[t[n]]=!!(t[n]in x);return D.list&&(D.list=!(!r("datalist")||!e.HTMLDataListElement)),D}(k);var E,S="search tel url email datetime date month week time datetime-local number range color".split(" "),A={};y.inputtypes=function(e){for(var i,a,r,s=e.length,o=0;s>o;o++)x.setAttribute("type",i=e[o]),(r="text"!==x.type&&"style"in x)&&(x.value="1)",x.style.cssText="position:absolute;visibility:hidden;",/^range$/.test(i)&&x.style.WebkitAppearance!==n?(w.appendChild(x),r=(a=t.defaultView).getComputedStyle&&"textfield"!==a.getComputedStyle(x,null).WebkitAppearance&&0!==x.offsetHeight,w.removeChild(x)):/^(search|tel)$/.test(i)||(r=/^(url|email)$/.test(i)?x.checkValidity&&!1===x.checkValidity():"1)"!=x.value)),A[e[o]]=!!r;return A}(S),function(){var e={}.hasOwnProperty;E=i(e,"undefined")||i(e.call,"undefined")?function(e,t){return t in e&&i(e.constructor.prototype[t],"undefined")}:function(t,n){return e.call(t,n)}}(),F._l={},F.on=function(e,t){this._l[e]||(this._l[e]=[]),this._l[e].push(t),y.hasOwnProperty(e)&&setTimeout(function(){y._trigger(e,y[e])},0)},F._trigger=function(e,t){if(this._l[e]){var n=this._l[e];setTimeout(function(){var e;
2for(e=0;e<n.length;e++)(0,n[e])(t)},0),delete this._l[e]}},y._q.push(function(){F.addTest=s}),y.addAsyncTest(function(){var e,t,n=r("img"),i="sizes"in n;!i&&"srcset"in n?(e="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==",t=function(){s("sizes",2==n.width)},n.onload=t,n.onerror=t,n.setAttribute("sizes","9px"),n.srcset=e+" 1w,data:image/gif;base64,R0lGODlhAgABAPAAAP///wAAACH5BAAAAAAALAAAAAACAAEAAAICBAoAOw== 8w",n.src=e):s("sizes",i)});var j="Moz O ms Webkit",T=F._config.usePrefixes?j.split(" "):[];F._cssomPrefixes=T;var z=F._config.usePrefixes?j.toLowerCase().split(" "):[];F._domPrefixes=z;var I={elem:r("modernizr")};y._q.push(function(){delete I.elem});var P={style:I.elem.style};y._q.unshift(function(){delete P.style}),F.testAllProps=m,F.testAllProps=v,y.addTest("cssanimations",v("animationName","a",!0)),y.addTest("csstransitions",v("transition","all",!0));var $=F.testStyles=h;y.addTest("formvalidation",function(){var t=r("form");if(!("checkValidity"in t)||!("addEventListener"in t))return!1;if("reportValidity"in t)return!0;var n,i=!1;return y.formvalidationapi=!0,t.addEventListener("submit",function(t){(!e.opera||e.operamini)&&t.preventDefault(),t.stopPropagation()},!1),t.innerHTML='<input name="modTest" required="required" /><button></button>',$("#modernizr form{position:absolute;top:-99999em}",function(e){e.appendChild(t),(n=t.getElementsByTagName("input")[0]).addEventListener("invalid",function(e){i=!0,e.preventDefault(),e.stopPropagation()},!1),y.formvalidationmessage=!!n.validationMessage,t.getElementsByTagName("button")[0].click()}),i}),function(){var e,t,n,a,r,s;for(var o in b)if(b.hasOwnProperty(o)){if(e=[],(t=b[o]).name&&(e.push(t.name.toLowerCase()),t.options&&t.options.aliases&&t.options.aliases.length))for(n=0;n<t.options.aliases.length;n++)e.push(t.options.aliases[n].toLowerCase());for(a=i(t.fn,"function")?t.fn():t.fn,r=0;r<e.length;r++)1===(s=e[r].split(".")).length?y[s[0]]=a:(!y[s[0]]||y[s[0]]instanceof Boolean||(y[s[0]]=new Boolean(y[s[0]])),y[s[0]][s[1]]=a),g.push((a?"":"no-")+s.join("-"))}}(),a(g),delete F.addTest,delete F.addAsyncTest;for(var M=0;M<y._q.length;M++)y._q[M]();e.Modernizr=y}(window,document),function(e,t){var n;e.rails=n={linkClickSelector:"a[data-confirm], a[data-method], a[data-remote], a[data-disable-with]",inputChangeSelector:"select[data-remote], input[data-remote], textarea[data-remote]",formSubmitSelector:"form",formInputClickSelector:"form input[type=submit], form input[type=image], form button[type=submit], form button:not(button[type])",disableSelector:"input[data-disable-with], button[data-disable-with], textarea[data-disable-with]",enableSelector:"input[data-disable-with]:disabled, button[data-disable-with]:disabled, textarea[data-disable-with]:disabled",requiredInputSelector:"input[name][required]:not([disabled]),textarea[name][required]:not([disabled])",fileInputSelector:"input:file",linkDisableSelector:"a[data-disable-with]",CSRFProtection:function(t){var n=e('meta[name="csrf-token"]').attr("content");n&&t.setRequestHeader("X-CSRF-Token",n)},fire:function(t,n,i){var a=e.Event(n);return t.trigger(a,i),!1!==a.result},confirm:function(e){return confirm(e)},ajax:function(t){return e.ajax(t)},handleRemote:function(i){var a,r,s,o,l=i.data("cross-domain")||null,u=i.data("type")||e.ajaxSettings&&e.ajaxSettings.dataType;if(n.fire(i,"ajax:before")){if(i.is("form")){a=i.attr("method"),r=i.attr("action"),s=i.serializeArray();var c=i.data("ujs:submit-button");c&&(s.push(c),i.data("ujs:submit-button",null))}else i.is(n.inputChangeSelector)?(a=i.data("method"),r=i.data("url"),s=i.serialize(),i.data("params")&&(s=s+"&"+i.data("params"))):(a=i.data("method"),r=i.attr("href"),s=i.data("params")||null);o={type:a||"GET",data:s,dataType:u,crossDomain:l,beforeSend:function(e,a){return a.dataType===t&&e.setRequestHeader("accept","*/*;q=0.5, "+a.accepts.script),n.fire(i,"ajax:beforeSend",[e,a])},success:function(e,t,n){i.trigger("ajax:success",[e,t,n])},complete:function(e,t){i.trigger("ajax:complete",[e,t])},error:function(e,t,n){i.trigger("ajax:error",[e,t,n])}},r&&(o.url=r),n.ajax(o)}},handleMethod:function(n){var i=n.attr("href"),a=n.data("method"),r=n.attr("target"),s=e("meta[name=csrf-token]").attr("content"),o=e("meta[name=csrf-param]").attr("content"),l=e('<form method="post" action="'+i+'"></form>'),u='<input name="_method" value="'+a+'" type="hidden" />';o!==t&&s!==t&&(u+='<input name="'+o+'" value="'+s+'" type="hidden" />'),r&&l.attr("target",r),l.hide().append(u).appendTo("body"),l.submit()},disableFormElements:function(t){t.find(n.disableSelector).each(function(){var t=e(this),n=t.is("button")?"html":"val";
2t.data("ujs:enable-with",t[n]()),t[n](t.data("disable-with")),t.prop("disabled",!0)})},enableFormElements:function(t){t.find(n.enableSelector).each(function(){var t=e(this),n=t.is("button")?"html":"val";t.data("ujs:enable-with")&&t[n](t.data("ujs:enable-with")),t.prop("disabled",!1)})},allowAction:function(e){var t,i=e.data("confirm"),a=!1;return!i||(n.fire(e,"confirm")&&(a=n.confirm(i),t=n.fire(e,"confirm:complete",[a])),a&&t)},blankInputs:function(t,n,i){var a,r=e(),s=n||"input,textarea";return t.find(s).each(function(){a=e(this),(i?a.val():!a.val())&&(r=r.add(a))}),!!r.length&&r},nonBlankInputs:function(e,t){return n.blankInputs(e,t,!0)},stopEverything:function(t){return e(t.target).trigger("ujs:everythingStopped"),t.stopImmediatePropagation(),!1},callFormSubmitBindings:function(n){var i=n.data("events"),a=!0;return i!==t&&i.submit!==t&&e.each(i.submit,function(e,t){if("function"==typeof t.handler)return a=t.handler(t.data)}),a},disableElement:function(e){e.data("ujs:enable-with",e.html()),e.html(e.data("disable-with")),e.bind("click.railsDisable",function(e){return n.stopEverything(e)})},enableElement:function(e){e.data("ujs:enable-with")!==t&&(e.html(e.data("ujs:enable-with")),e.data("ujs:enable-with",!1)),e.unbind("click.railsDisable")}},e.ajaxPrefilter(function(e,t,i){e.crossDomain||n.CSRFProtection(i)}),e(n.linkDisableSelector).live("ajax:complete",function(){n.enableElement(e(this))}),e(n.linkClickSelector).live("click.rails",function(i){var a=e(this),r=a.data("method"),s=a.data("params");return n.allowAction(a)?(a.is(n.linkDisableSelector)&&n.disableElement(a),a.data("remote")!==t?!(!i.metaKey&&!i.ctrlKey||r&&"GET"!==r||s)||(n.handleRemote(a),!1):a.data("method")?(n.handleMethod(a),!1):void 0):n.stopEverything(i)}),e(n.inputChangeSelector).live("change.rails",function(t){var i=e(this);return n.allowAction(i)?(n.handleRemote(i),!1):n.stopEverything(t)}),e(n.formSubmitSelector).live("submit.rails",function(i){var a=e(this),r=a.data("remote")!==t,s=n.blankInputs(a,n.requiredInputSelector),o=n.nonBlankInputs(a,n.fileInputSelector);return n.allowAction(a)?s&&a.attr("novalidate")==t&&n.fire(a,"ajax:aborted:required",[s])?n.stopEverything(i):r?o?n.fire(a,"ajax:aborted:file",[o]):e.support.submitBubbles||!1!==n.callFormSubmitBindings(a)?(n.handleRemote(a),!1):n.stopEverything(i):void setTimeout(function(){n.disableFormElements(a)},13):n.stopEverything(i)}),e(n.formInputClickSelector).live("click.rails",function(t){var i=e(this);if(!n.allowAction(i))return n.stopEverything(t);var a=i.attr("name"),r=a?{name:a,value:i.val()}:null;i.closest("form").data("ujs:submit-button",r)}),e(n.formSubmitSelector).live("ajax:beforeSend.rails",function(t){this==t.target&&n.disableFormElements(e(this))}),e(n.formSubmitSelector).live("ajax:complete.rails",function(t){this==t.target&&n.enableFormElements(e(this))})}(jQuery),function(e){e.fn.hoverIntent=function(t,n){var i,a,r,s,o={sensitivity:7,interval:100,timeout:0};o=e.extend(o,n?{over:t,out:n}:t);var l=function(e){i=e.pageX,a=e.pageY},u=function(t,n){if(n.hoverIntent_t=clearTimeout(n.hoverIntent_t),Math.abs(r-i)+Math.abs(s-a)<o.sensitivity)return e(n).unbind("mousemove",l),n.hoverIntent_s=1,o.over.apply(n,[t]);r=i,s=a,n.hoverIntent_t=setTimeout(function(){u(t,n)},o.interval)},c=function(t){for(var n=("mouseover"==t.type?t.fromElement:t.toElement)||t.relatedTarget;n&&n!=this;)try{n=n.parentNode}catch(t){n=this}if(n==this)return!1;var i=jQuery.extend({},t),a=this;a.hoverIntent_t&&(a.hoverIntent_t=clearTimeout(a.hoverIntent_t)),"mouseover"==t.type?(r=i.pageX,s=i.pageY,e(a).bind("mousemove",l),1!=a.hoverIntent_s&&(a.hoverIntent_t=setTimeout(function(){u(i,a)},o.interval))):(e(a).unbind("mousemove",l),1==a.hoverIntent_s&&(a.hoverIntent_t=setTimeout(function(){!function(e,t){t.hoverIntent_t=clearTimeout(t.hoverIntent_t),t.hoverIntent_s=0,o.out.apply(t,[e])}(i,a)},o.timeout)))};return this.mouseover(c).mouseout(c)}}(jQuery),function(e){e.tools=e.tools||{},e.tools.tabs={version:"1.0.4",conf:{tabs:"a",current:"current",onBeforeClick:null,onClick:null,effect:"default",initialIndex:0,event:"click",api:!1,rotate:!1},addEffect:function(e,t){n[e]=t}};var t,n={default:function(e,t){this.getPanes().hide().eq(e).show(),t.call()},fade:function(e,t){var n=this.getConf(),i=n.fadeOutSpeed,a=this.getPanes();i?a.fadeOut(i):a.hide(),a.eq(e).fadeIn(n.fadeInSpeed,t)},slide:function(e,t){this.getPanes().slideUp(200),this.getPanes().eq(e).slideDown(400,t)},ajax:function(e,t){this.getPanes().eq(0).load(this.getTabs().eq(e).attr("href"),t)}};function i(t,i,a){var r,s=this,o=e(this);
2e.each(a,function(t,n){e.isFunction(n)&&o.bind(t,n)}),e.extend(this,{click:function(i,l){s.getCurrentPane();var u=t.eq(i);if("string"==typeof i&&i.replace("#","")&&(u=t.filter("[href*="+i.replace("#","")+"]"),i=Math.max(t.index(u),0)),a.rotate){var c=t.length-1;if(i<0)return s.click(c,l);if(i>c)return s.click(0,l)}if(!u.length){if(r>=0)return s;i=a.initialIndex,u=t.eq(i)}return i===r?s:((l=l||e.Event()).type="onBeforeClick",o.trigger(l,[i]),l.isDefaultPrevented()||(n[a.effect].call(s,i,function(){l.type="onClick",o.trigger(l,[i])}),l.type="onStart",o.trigger(l,[i]),l.isDefaultPrevented())?void 0:(r=i,t.removeClass(a.current),u.addClass(a.current),s))},getConf:function(){return a},getTabs:function(){return t},getPanes:function(){return i},getCurrentPane:function(){return i.eq(r)},getCurrentTab:function(){return t.eq(r)},getIndex:function(){return r},next:function(){return s.click(r+1)},prev:function(){return s.click(r-1)},bind:function(e,t){return o.bind(e,t),s},onBeforeClick:function(e){return this.bind("onBeforeClick",e)},onClick:function(e){return this.bind("onClick",e)},unbind:function(e){return o.unbind(e),s}}),t.each(function(t){e(this).bind(a.event,function(e){return s.click(t,e),!1})}),location.hash?s.click(location.hash):(0===a.initialIndex||a.initialIndex>0)&&s.click(a.initialIndex),i.find("a[href^=#]").click(function(t){s.click(e(this).attr("href"),t)})}e.tools.tabs.addEffect("horizontal",function(n,i){t||(t=this.getPanes().eq(0).width()),this.getCurrentPane().animate({width:0},function(){e(this).hide()}),this.getPanes().eq(n).animate({width:t},function(){e(this).show(),i.call()})}),e.fn.tabs=function(t,n){var a=this.eq("number"==typeof n?n:0).data("tabs");if(a)return a;e.isFunction(n)&&(n={onBeforeClick:n});var r=e.extend({},e.tools.tabs.conf),s=this.length;return n=e.extend(r,n),this.each(function(r){var o=e(this),l=o.find(n.tabs);l.length||(l=o.children());var u=t.jquery?t:o.children(t);u.length||(u=1==s?e(t):o.parent().find(t)),a=new i(l,u,n),o.data("tabs",a)}),n.api?a:this}}(jQuery),function(e){var t=e.tools.tabs;t.plugins=t.plugins||{},t.plugins.slideshow={version:"1.0.2",conf:{next:".forward",prev:".backward",disabledClass:"disabled",autoplay:!1,autopause:!0,interval:3e3,clickable:!0,api:!1}},e.prototype.slideshow=function(n){var i=e.extend({},t.plugins.slideshow.conf),a=this.length;return n=e.extend(i,n),this.each(function(){var t=e(this),i=t.tabs(),r=e(i);function s(n){return 1==a?e(n):t.parent().find(n)}e.each(n,function(t,n){e.isFunction(n)&&i.bind(t,n)});var o,l,u,c=s(n.next).click(function(){i.next()}),d=s(n.prev).click(function(){i.prev()}),h=!1;(e.extend(i,{play:function(){if(!o){var t=e.Event("onBeforePlay");if(r.trigger(t),t.isDefaultPrevented())return i;h=!1,o=setInterval(i.next,n.interval),r.trigger("onPlay"),i.next()}},pause:function(){if(!o)return i;var t=e.Event("onBeforePause");if(r.trigger(t),t.isDefaultPrevented())return i;o=clearInterval(o),u=clearInterval(u),r.trigger("onPause")},stop:function(){i.pause(),h=!0},onBeforePlay:function(e){return i.bind("onBeforePlay",e)},onPlay:function(e){return i.bind("onPlay",e)},onBeforePause:function(e){return i.bind("onBeforePause",e)},onPause:function(e){return i.bind("onPause",e)}}),n.autopause)&&i.getTabs().add(c).add(d).add(i.getPanes()).hover(function(){i.pause(),l=clearInterval(l)},function(){h||(l=setTimeout(i.play,n.interval))});if(n.autoplay?u=setTimeout(i.play,n.interval):i.stop(),n.clickable&&i.getPanes().click(function(){i.next()}),!i.getConf().rotate){var f=n.disabledClass;i.getIndex()||d.addClass(f),i.onBeforeClick(function(e,t){t?(d.removeClass(f),t==i.getTabs().length-1?c.addClass(f):c.removeClass(f)):d.addClass(f)})}}),n.api?void 0:this}}(jQuery),function(e){var t,n,i=e.tools.tabs;function a(e){if(e){var t=n.contentWindow.document;t.open().close(),t.location.hash=e}}i.plugins=i.plugins||{},i.plugins.history={version:"1.0.2",conf:{api:!1}},e.fn.onHash=function(i){var r=this;return e.browser.msie&&e.browser.version<"8"?(n||(n=e("<iframe/>").attr("src","javascript:false;").hide().get(0),e("body").append(n),setInterval(function(){var i=n.contentWindow.document.location.hash;t!==i&&(e.event.trigger("hash",i),t=i)},100),a(location.hash||"#")),r.bind("click.hash",function(t){a(e(this).attr("href"))})):setInterval(function(){var n=location.hash,i=r.filter("[href$="+n+"]");i.length||(n=n.replace("#",""),i=r.filter("[href$="+n+"]")),i.length&&n!==t&&(t=n,e.event.trigger("hash",n))},100),e(window).bind("hash",i),this},e.fn.history=function(t){var n,a=e.extend({},i.plugins.history.conf);return t=e.extend(a,t),this.each(function(){var t=e(this).tabs(),i=t.getTabs();
2t&&(n=t),i.onHash(function(e,n){n&&"#"!=n||(n=t.getConf().initialIndex),t.click(n)}),i.click(function(t){location.hash=e(this).attr("href").replace("#","")})}),t.api?n:this}}(jQuery),function(e){var t;function n(n,i){var a,r=this,s=e(this),o=!i.vertical,l=n.children(),u=0;function c(t){var a=e(t);return i.globalNav?a:n.parent().find(t)}t||(t=r),e.each(i,function(t,n){e.isFunction(n)&&s.bind(t,n)}),l.length>1&&(l=e(i.items,n)),n.data("finder",c);var d=c(i.prev),h=c(i.next),f=c(i.prevPage),p=c(i.nextPage);e.extend(r,{getIndex:function(){return u},getClickIndex:function(){var e=r.getItems();return e.index(e.filter("."+i.activeClass))},getConf:function(){return i},getSize:function(){return r.getItems().size()},getPageAmount:function(){return Math.ceil(this.getSize()/i.size)},getPageIndex:function(){return Math.ceil(u/i.size)},getNaviButtons:function(){return d.add(h).add(f).add(p)},getRoot:function(){return n},getItemWrap:function(){return l},getItems:function(){return l.children(i.item)},getVisibleItems:function(){return r.getItems().slice(u,u+i.size)},seekTo:function(n,a,c){if(n<0&&(n=0),u===n)return r;if(e.isFunction(a)&&(c=a),n>r.getSize()-i.size)return i.loop?r.begin():this.end();var m=r.getItems().eq(n);if(!m.length)return r;var v=e.Event("onBeforeSeek");if(s.trigger(v,[n]),v.isDefaultPrevented())return r;function g(){c&&c.call(r,n),s.trigger("onSeek",[n])}return(void 0===a||e.isFunction(a))&&(a=i.speed),o?l.animate({left:-m.position().left},a,i.easing,g):l.animate({top:-m.position().top},a,i.easing,g),t=r,u=n,v=e.Event("onStart"),s.trigger(v,[n]),v.isDefaultPrevented()||(d.add(f).toggleClass(i.disabledClass,0===n),h.add(p).toggleClass(i.disabledClass,n>=r.getSize()-i.size)),r},move:function(e,t,n){return a=e>0,this.seekTo(u+e,t,n)},next:function(e,t){return this.move(1,e,t)},prev:function(e,t){return this.move(-1,e,t)},movePage:function(e,t,n){a=e>0;var r=i.size*e,s=u%i.size;return s>0&&(r+=e>0?-s:i.size-s),this.move(r,t,n)},prevPage:function(e,t){return this.movePage(-1,e,t)},nextPage:function(e,t){return this.movePage(1,e,t)},setPage:function(e,t,n){return this.seekTo(e*i.size,t,n)},begin:function(e,t){return a=!1,this.seekTo(0,e,t)},end:function(e,t){a=!0;var n=this.getSize()-i.size;return n>0?this.seekTo(n,e,t):r},reload:function(){return s.trigger("onReload"),r},focus:function(){return t=r,r},click:function(e){var t=r.getItems().eq(e),n=i.activeClass,s=i.size;if(e<0||e>=r.getSize())return r;if(1==s)return i.loop?r.next():(0!==e&&e!=r.getSize()-1||(a=void 0===a||!a),!1===a?r.prev():r.next());if(2==s)return e==u&&e--,r.getItems().removeClass(n),t.addClass(n),r.seekTo(e,time,fn);if(!t.hasClass(n)){r.getItems().removeClass(n),t.addClass(n);var o=e-Math.floor(s/2);if(o>r.getSize()-s&&(o=r.getSize()-s),o!==e)return r.seekTo(o)}return r},bind:function(e,t){return s.bind(e,t),r},unbind:function(e){return s.unbind(e),r}}),e.each("onBeforeSeek,onStart,onSeek,onReload".split(","),function(e,t){r[t]=function(e){return r.bind(t,e)}}),d.addClass(i.disabledClass).click(function(){r.prev()}),h.click(function(){r.next()}),p.click(function(){r.nextPage()}),r.getSize()<i.size&&h.add(p).addClass(i.disabledClass),f.addClass(i.disabledClass).click(function(){r.prevPage()});var m=i.hoverClass,v="keydown."+Math.random().toString().substring(10);r.onReload(function(){m&&r.getItems().hover(function(){e(this).addClass(m)},function(){e(this).removeClass(m)}),i.clickable&&r.getItems().each(function(t){e(this).unbind("click.scrollable").bind("click.scrollable",function(n){if(!e(n.target).is("a"))return r.click(t)})}),i.keyboard?e(document).unbind(v).bind(v,function(e){if(!(e.altKey||e.ctrlKey||"static"!=i.keyboard&&t!=r)){var n=i.keyboardSteps;return!o||37!=e.keyCode&&39!=e.keyCode?!!(o||38!=e.keyCode&&40!=e.keyCode)||(r.move(38==e.keyCode?-n:n),e.preventDefault()):(r.move(37==e.keyCode?-n:n),e.preventDefault())}}):e(document).unbind(v)}),r.reload()}e.tools=e.tools||{},e.tools.scrollable={version:"1.1.2",conf:{size:5,vertical:!1,speed:400,keyboard:!0,keyboardSteps:null,disabledClass:"disabled",hoverClass:null,clickable:!0,activeClass:"active",easing:"swing",loop:!1,items:".items",item:null,prev:".prev",next:".next",prevPage:".prevPage",nextPage:".nextPage",api:!1}},e.fn.scrollable=function(t){var i=this.eq("number"==typeof t?t:0).data("scrollable");if(i)return i;var a=e.extend({},e.tools.scrollable.conf);return(t=e.extend(a,t)).keyboardSteps=t.keyboardSteps||t.size,this.each(function(){i=new n(e(this),t),e(this).data("scrollable",i)}),t.api?i:this}}(jQuery),function(e){var t=e.tools.scrollable;t.plugins=t.plugins||{},t.plugins.circular={version:"0.5.1",conf:{api:!1,clonedClass:"cloned"}},e.fn.circular=function(n){var i,a=e.extend({},t.plugins.circular.conf);return e.extend(a,n),this.each(function(){var t=e(this).scrollable(),n=t.getItems(),r=t.getConf(),s=t.getItemWrap(),o=0;if(t&&(i=t),n.length<r.size)return!1;n.slice(0,r.size).each(function(i){e(this).clone().appendTo(s).click(function(){t.click(n.length+i)}).addClass(a.clonedClass)});var l=e.makeArray(n.slice(-r.size)).reverse();e(l).each(function(n){e(this).clone().prependTo(s).click(function(){t.click(-n-1)}).addClass(a.clonedClass)});var u=s.children(r.item),c=r.hoverClass;function d(e){var t=u.eq(e);r.vertical?s.css({top:-t.position().top}):s.css({left:-t.position().left})}c&&u.hover(function(){e(this).addClass(c)},function(){e(this).removeClass(c)}),d(r.size),e.extend(t,{move:function(e,i,a,s){var l=o+e+r.size,c=l>t.getSize()-r.size;if(l<=0||c){var h=o+r.size+(c?-n.length:n.length);d(h),l=h+e}
2return s&&u.removeClass(r.activeClass).eq(l+Math.floor(r.size/2)).addClass(r.activeClass),l===o+r.size?self:t.seekTo(l,i,a)},begin:function(e,t){return this.seekTo(r.size,e,t)},end:function(e,t){return this.seekTo(n.length,e,t)},click:function(e,t,n){if(!r.clickable)return self;if(1==r.size)return this.next();var i=e-o;r.activeClass;return i-=Math.floor(r.size/2),this.move(i,t,n,!0)},getIndex:function(){return o},setPage:function(e,t,n){return this.seekTo(e*r.size+r.size,t,n)},getPageAmount:function(){return Math.ceil(n.length/r.size)},getPageIndex:function(){return o<0?this.getPageAmount()-1:o>=n.length?0:(o+r.size)/r.size-1},getVisibleItems:function(){var e=o+r.size;return u.slice(e,e+r.size)}}),t.onStart(function(e,t){return o=t-r.size,!1}),t.getNaviButtons().removeClass(r.disabledClass)}),a.api?i:this}}(jQuery),function(e){var t=e.tools.scrollable;t.plugins=t.plugins||{},t.plugins.autoscroll={version:"1.0.1",conf:{autoplay:!0,interval:3e3,autopause:!0,steps:1,api:!1}},e.fn.autoscroll=function(n){"number"==typeof n&&(n={interval:n});var i,a=e.extend({},t.plugins.autoscroll.conf);return e.extend(a,n),this.each(function(){var t=e(this).scrollable();t&&(i=t);var n,r,s=!0;t.play=function(){n||(s=!1,n=setInterval(function(){t.move(a.steps)},a.interval),t.move(a.steps))},t.pause=function(){n=clearInterval(n)},t.stop=function(){t.pause(),s=!0},a.autopause&&t.getRoot().add(t.getNaviButtons()).hover(function(){t.pause(),clearInterval(r)},function(){s||(r=setTimeout(t.play,a.interval))}),a.autoplay&&setTimeout(t.play,a.interval)}),a.api?i:this}}(jQuery),function(e){var t=e.tools.scrollable;t.plugins=t.plugins||{},t.plugins.navigator={version:"1.0.2",conf:{navi:".navi",naviItem:null,activeClass:"active",indexed:!1,api:!1,idPrefix:null}},e.fn.navigator=function(n){var i,a=e.extend({},t.plugins.navigator.conf);return"string"==typeof n&&(n={navi:n}),n=e.extend(a,n),this.each(function(){var t=e(this).scrollable(),a=t.getRoot().data("finder").call(null,n.navi),r=null,s=t.getNaviButtons();function o(){if(a.children().length&&a.data("navi")!=t)(r=n.naviItem?a.find(n.naviItem):a.children()).each(function(n){e(this).click(function(e){return t.setPage(n),e.preventDefault()})});else{a.empty(),a.data("navi",t);for(var i=0;i<t.getPageAmount();i++)a.append(e("<"+(n.naviItem||"a")+"/>"));r=a.children().each(function(i){var a=e(this);a.click(function(e){return t.setPage(i),e.preventDefault()}),n.indexed&&a.text(i),n.idPrefix&&a.attr("id",n.idPrefix+i)})}r.eq(0).addClass(n.activeClass)}t&&(i=t),t.getNaviButtons=function(){return s.add(a)},t.onStart(function(e,i){var a=n.activeClass;r.removeClass(a).eq(t.getPageIndex()).addClass(a)}),t.onReload(function(){o()}),o();var l=r.filter("[href="+location.hash+"]");l.length&&t.move(r.index(l))}),n.api?i:this}}(jQuery),function(e){e.tools=e.tools||{},e.tools.overlay={version:"1.1.2",addEffect:function(e,n,i){t[e]=[n,i]},conf:{top:"10%",left:"center",absolute:!1,speed:"normal",closeSpeed:"fast",effect:"default",close:null,oneInstance:!0,closeOnClick:!0,closeOnEsc:!0,api:!1,expose:null,target:null}};var t={};e.tools.overlay.addEffect("default",function(e){this.getOverlay().fadeIn(this.getConf().speed,e)},function(e){this.getOverlay().fadeOut(this.getConf().closeSpeed,e)});var n=[];function i(i,a){var r,s,o,l=this,u=e(this),c=e(window),d=a.expose&&e.tools.expose.version,h=a.target||i.attr("rel");if(!(s=h?e(h):i).length)throw"Could not find Overlay: "+h;if(i&&-1==i.index(s)&&i.click(function(e){return l.load(e),e.preventDefault()}),e.each(a,function(t,n){e.isFunction(n)&&u.bind(t,n)}),e.extend(l,{load:function(i){if(l.isOpened())return l;var r=t[a.effect];if(!r)throw'Overlay: cannot find effect : "'+a.effect+'"';if(a.oneInstance&&e.each(n,function(){this.close(i)}),(i=i||e.Event()).type="onBeforeLoad",u.trigger(i),i.isDefaultPrevented())return l;o=!0,d&&s.expose().load(i);var h=a.top,f=a.left,p=s.outerWidth({margin:!0}),m=s.outerHeight({margin:!0});return"string"==typeof h&&(h="center"==h?Math.max((c.height()-m)/2,0):parseInt(h,10)/100*c.height()),"center"==f&&(f=Math.max((c.width()-p)/2,0)),a.absolute||(h+=c.scrollTop(),f+=c.scrollLeft()),s.css({top:h,left:f,position:"absolute"}),i.type="onStart",u.trigger(i),r[0].call(l,function(){o&&(i.type="onLoad",u.trigger(i))}),a.closeOnClick&&e(document).bind("click.overlay",function(t){l.isOpened()&&(e(t.target).parents(s).length>1||e.each(n,function(){this.close(t)}))}
2),a.closeOnEsc&&e(document).unbind("keydown.overlay").bind("keydown.overlay",function(t){27==t.keyCode&&e.each(n,function(){this.close(t)})}),l},close:function(i){if(!l.isOpened())return l;if((i=i||e.Event()).type="onBeforeClose",u.trigger(i),!i.isDefaultPrevented()){o=!1,t[a.effect][1].call(l,function(){i.type="onClose",u.trigger(i)});var r=!0;return e.each(n,function(){this.isOpened()&&(r=!1)}),r&&e(document).unbind("click.overlay").unbind("keydown.overlay"),l}},getContent:function(){return s},getOverlay:function(){return s},getTrigger:function(){return i},getClosers:function(){return r},isOpened:function(){return o},getConf:function(){return a},bind:function(e,t){return u.bind(e,t),l},unbind:function(e){return u.unbind(e),l}}),e.each("onBeforeLoad,onStart,onLoad,onBeforeClose,onClose".split(","),function(e,t){l[t]=function(e){return l.bind(t,e)}}),d){"string"==typeof a.expose&&(a.expose={color:a.expose}),e.extend(a.expose,{api:!0,closeOnClick:a.closeOnClick,closeOnEsc:!1});var f=s.expose(a.expose);f.onBeforeClose(function(e){l.close(e)}),l.onClose(function(e){f.close(e)})}(r=s.find(a.close||".close")).length||a.close||(r=e('<div class="close"></div>'),s.prepend(r)),r.click(function(e){l.close(e)})}e.fn.overlay=function(t){var a=this.eq("number"==typeof t?t:0).data("overlay");if(a)return a;e.isFunction(t)&&(t={onBeforeLoad:t});var r=e.extend({},e.tools.overlay.conf);return t=e.extend(!0,r,t),this.each(function(){a=new i(e(this),t),n.push(a),e(this).data("overlay",a)}),t.api?a:this}}(jQuery),function(e){var t=e.tools.overlay;t.plugins=t.plugins||{},t.plugins.gallery={version:"1.0.0",conf:{imgId:"img",next:".next",prev:".prev",info:".info",progress:".progress",disabledClass:"disabled",activeClass:"active",opacity:.8,speed:"slow",template:"<strong>${title}</strong> <span>Image ${index} of ${total}</span>",autohide:!0,preload:!0,api:!1}},e.fn.gallery=function(n){var a,r=e.extend({},t.plugins.gallery.conf);e.extend(r,n),a=this.overlay();var s,o=this,l=a.getOverlay(),u=l.find(r.next),c=l.find(r.prev),d=l.find(r.info),h=l.find(r.progress),f=c.add(u).add(d).css({opacity:r.opacity}),p=a.getClosers();function m(t){h.fadeIn(),f.hide(),p.hide();var n=t.attr("href"),i=new Image;i.onload=function(){h.fadeOut();var a=e("#"+r.imgId,l);a.length||(a=e("<img/>").attr("id",r.imgId).css("visibility","hidden"),l.prepend(a)),a.attr("src",n).css("visibility","hidden");var m=i.width,v=(e(window).width()-m)/2;s=o.index(o.filter("[href="+n+"]")),o.removeClass(r.activeClass).eq(s).addClass(r.activeClass);var g=r.disabledClass;f.removeClass(g),0===s&&c.addClass(g),s==o.length-1&&u.addClass(g);var b=r.template.replace("${title}",t.attr("title")||t.data("title")).replace("${index}",s+1).replace("${total}",o.length),F=parseInt(d.css("paddingLeft"),10)+parseInt(d.css("paddingRight"),10);d.html(b).css({width:m-F}),l.animate({width:m,height:i.height,left:v},r.speed,function(){a.hide().css("visibility","visible").fadeIn(function(){r.autohide||(f.fadeIn(),p.show())})})},i.onerror=function(){l.fadeIn().html("Cannot find image "+n)},i.src=n,r.preload&&o.filter(":eq("+(s-1)+"), :eq("+(s+1)+")").each(function(){(new Image).src=e(this).attr("href")})}function v(e,t){e.click(function(){if(!e.hasClass(r.disabledClass)){var n=o.eq(i=s+(t?1:-1));n.length&&m(n)}})}function g(){l.is(":animated")||(f.show(),p.show())}return v(u,!0),v(c),e(document).keydown(function(e){if(l.is(":visible")&&!e.altKey&&!e.ctrlKey)return 37!=e.keyCode&&39!=e.keyCode||((37==e.keyCode?c:u).click(),e.preventDefault())}),r.autohide&&l.hover(g,function(){f.fadeOut(),p.hide()}).mousemove(g),this.each(function(){var t=e(this),n=e(this).overlay();n.onBeforeLoad(function(){m(t)}),n.onClose(function(){o.removeClass(r.activeClass)})}),r.api?void 0:this}}(jQuery),function(e){var t=e.tools.overlay;function n(e){var t=e.offset();return[t.top+e.height()/2,t.left+e.width()/2]}t.effects=t.effects||{},t.effects.apple={version:"1.0.1"},e.extend(t.conf,{start:{absolute:!0,top:null,left:null},fadeInSpeed:"fast",zIndex:9999});t.addEffect("apple",function(t){var i=this.getOverlay(),a=this.getConf(),r=this.getTrigger(),s=this,o=i.outerWidth({margin:!0}
2),l=i.data("img");if(!l){var u=i.css("backgroundImage");if(!u)throw"background-image CSS property not set for overlay";u=u.substring(u.indexOf("(")+1,u.indexOf(")")).replace(/\"/g,""),i.css("backgroundImage","none"),(l=e('<img src="'+u+'"/>')).css({border:0,position:"absolute",display:"none"}).width(o),e("body").append(l),i.data("img",l)}var c=e(window),d=a.start.top||Math.round(c.height()/2),h=a.start.left||Math.round(c.width()/2);if(r){var f=n(r);d=f[0],h=f[1]}a.start.absolute||(d+=c.scrollTop(),h+=c.scrollLeft()),l.css({top:d,left:h,width:0,zIndex:a.zIndex}).show(),l.animate({top:i.css("top"),left:i.css("left"),width:o},a.speed,function(){i.css("zIndex",a.zIndex+1).fadeIn(a.fadeInSpeed,function(){s.isOpened()&&!e(this).index(i)?t.call():i.hide()})})},function(e){var t=this.getOverlay(),i=this.getConf(),a=this.getTrigger(),r=i.start.top,s=i.start.left;if(t.hide(),a){var o=n(a);r=o[0],s=o[1]}t.data("img").animate({top:r,left:s,width:0},i.closeSpeed,e)})}(jQuery),function(e){function t(){if(e.browser.msie){var t=e(document).height(),n=e(window).height();return[window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth,t-n<20?n:t]}return[e(window).width(),e(document).height()]}function n(n,i){var a=this,r=e(this),s=null,o=!1,l=0;e.each(i,function(t,n){e.isFunction(n)&&r.bind(t,n)}),e(window).resize(function(){a.fit()}),e.extend(this,{getMask:function(){return s},getExposed:function(){return n},getConf:function(){return i},isLoaded:function(){return o},load:function(u){if(o)return a;if(l=n.eq(0).css("zIndex"),i.maskId&&(s=e("#"+i.maskId)),!s||!s.length){var c=t();s=e("<div/>").css({position:"absolute",top:0,left:0,width:c[0],height:c[1],display:"none",opacity:0,zIndex:i.zIndex}),i.maskId&&s.attr("id",i.maskId),e("body").append(s);var d=s.css("backgroundColor");d&&"transparent"!=d&&"rgba(0, 0, 0, 0)"!=d||s.css("backgroundColor",i.color),i.closeOnEsc&&e(document).bind("keydown.unexpose",function(e){27==e.keyCode&&a.close()}),i.closeOnClick&&s.bind("click.unexpose",function(e){a.close(e)})}if((u=u||e.Event()).type="onBeforeLoad",r.trigger(u),u.isDefaultPrevented())return a;e.each(n,function(){var t=e(this);/relative|absolute|fixed/i.test(t.css("position"))||t.css("position","relative")}),n.css({zIndex:Math.max(i.zIndex+1,"auto"==l?0:l)});var h=s.height();return this.isLoaded()||s.css({opacity:0,display:"block"}).fadeTo(i.loadSpeed,i.opacity,function(){s.height()!=h&&s.css("height",h),u.type="onLoad",r.trigger(u)}),o=!0,a},close:function(t){return o?((t=t||e.Event()).type="onBeforeClose",r.trigger(t),t.isDefaultPrevented()||(s.fadeOut(i.closeSpeed,function(){t.type="onClose",r.trigger(t),n.css({zIndex:e.browser.msie?l:null})}),o=!1),a):a},fit:function(){if(s){var e=t();s.css({width:e[0],height:e[1]})}},bind:function(e,t){return r.bind(e,t),a},unbind:function(e){return r.unbind(e),a}}),e.each("onBeforeLoad,onLoad,onBeforeClose,onClose".split(","),function(e,t){a[t]=function(e){return a.bind(t,e)}})}e.tools=e.tools||{},e.tools.expose={version:"1.0.5",conf:{maskId:null,loadSpeed:"slow",closeSpeed:"fast",closeOnClick:!0,closeOnEsc:!0,zIndex:9998,opacity:.8,color:"#456",api:!1}},e.fn.expose=function(t){var i=this.eq("number"==typeof t?t:0).data("expose");if(i)return i;"string"==typeof t&&(t={color:t});var a=e.extend({},e.tools.expose.conf);return t=e.extend(a,t),this.each(function(){i=new n(e(this),t),e(this).data("expose",i)}),t.api?i:this}}(jQuery),function(){var e="function"==typeof jQuery,t={width:"100%",height:"100%",allowfullscreen:!0,allowscriptaccess:"always",quality:"high",version:null,onFail:null,expressInstall:null,w3c:!1,cachebusting:!1};function n(){if(i.done)return!1;var e=document;if(e&&e.getElementsByTagName&&e.getElementById&&e.body){clearInterval(i.timer),i.timer=null;for(var t=0;t<i.ready.length;t++)i.ready[t].call();i.ready=null,i.done=!0}}e&&(jQuery.tools=jQuery.tools||{},jQuery.tools.flashembed={version:"1.0.4",conf:t});var i=e?jQuery:function(e){if(i.done)return e();i.timer?i.ready.push(e):(i.ready=[e],i.timer=setInterval(n,13))};function a(e,t){if(t)for(key in t)t.hasOwnProperty(key)&&(e[key]=t[key]);return e}function r(e){switch(function(e){if(null==e)return!1;var t=typeof e;return"object"==t&&e.push?"array":t}(e)){case"string":return'"'+(e=(e=e.replace(new RegExp('(["\\\\])',"g"),"\\$1")).replace(/^\s?(\d+)%/,"$1pct"))+'"';case"array":return"["+function(e,t){var n=[];for(var i in e)e.hasOwnProperty(i)&&(n[i]=t(e[i]));return n}(e,function(e){return r(e)}).join(",")+"]";case"function":return'"function()"';case"object":var t=[];
2for(var n in e)e.hasOwnProperty(n)&&t.push('"'+n+'":'+r(e[n]));return"{"+t.join(",")+"}"}return String(e).replace(/\s/g," ").replace(/\'/g,'"')}function s(e,t){var n=a({},e),i=document.all,s='<object width="'+n.width+'" height="'+n.height+'"';for(var o in i&&!n.id&&(n.id="_"+(""+Math.random()).substring(9)),n.id&&(s+=' id="'+n.id+'"'),n.cachebusting&&(n.src+=(-1!=n.src.indexOf("?")?"&":"?")+Math.random()),n.w3c||!i?s+=' data="'+n.src+'" type="application/x-shockwave-flash"':s+=' classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"',s+=">",(n.w3c||i)&&(s+='<param name="movie" value="'+n.src+'" />'),n.width=n.height=n.id=n.w3c=n.src=null,n)null!==n[o]&&(s+='<param name="'+o+'" value="'+n[o]+'" />');var l="";if(t){for(var u in t)null!==t[u]&&(l+=u+"="+("object"==typeof t[u]?r(t[u]):t[u])+"&");s+='<param name="flashvars" value=\''+(l=l.substring(0,l.length-1))+"' />"}return s+="</object>"}function o(e,t,n){var i=flashembed.getVersion();a(this,{getContainer:function(){return e},getConf:function(){return t},getVersion:function(){return i},getFlashvars:function(){return n},getApi:function(){return e.firstChild},getHTML:function(){return s(t,n)}});var r=t.version,o=t.expressInstall,l=!r||flashembed.isSupported(r);if(l?(t.onFail=t.version=t.expressInstall=null,e.innerHTML=s(t,n)):r&&o&&flashembed.isSupported([6,65])?(a(t,{src:o}),n={MMredirectURL:location.href,MMplayerType:"PlugIn",MMdoctitle:document.title},e.innerHTML=s(t,n)):""!==e.innerHTML.replace(/\s/g,"")||(e.innerHTML="<h2>Flash version "+r+" or greater is required</h2><h3>"+(i[0]>0?"Your version is "+i:"You have no flash plugin installed")+"</h3>"+("A"==e.tagName?"<p>Click here to download latest version</p>":"<p>Download latest version from <a href='http://www.adobe.com/go/getflashplayer'>here</a></p>"),"A"==e.tagName&&(e.onclick=function(){location.href="http://www.adobe.com/go/getflashplayer"})),!l&&t.onFail){var u=t.onFail.call(this);"string"==typeof u&&(e.innerHTML=u)}document.all&&(window[t.id]=document.getElementById(t.id))}window.attachEvent&&window.attachEvent("onbeforeunload",function(){__flash_unloadHandler=function(){},__flash_savedUnloadHandler=function(){}}),window.flashembed=function(e,n,r){if("string"==typeof e){var s=document.getElementById(e);if(!s)return void i(function(){flashembed(e,n,r)});e=s}if(e){"string"==typeof n&&(n={src:n});var l=a({},t);return a(l,n),new o(e,l,r)}},a(window.flashembed,{getVersion:function(){var e=[0,0];if(navigator.plugins&&"object"==typeof navigator.plugins["Shockwave Flash"]){var t=navigator.plugins["Shockwave Flash"].description;if(void 0!==t)t=t.replace(/^.*\s+(\S+\s+\S+$)/,"$1"),e=[parseInt(t.replace(/^(.*)\..*$/,"$1"),10),/r/.test(t)?parseInt(t.replace(/^.*r(.*)$/,"$1"),10):0]}else if(window.ActiveXObject){try{var n=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7")}catch(t){try{n=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6"),e=[6,0],n.AllowScriptAccess="always"}catch(t){if(6==e[0])return e}try{n=new ActiveXObject("ShockwaveFlash.ShockwaveFlash")}catch(e){}}"object"==typeof n&&void 0!==(t=n.GetVariable("$version"))&&(t=t.replace(/^\S+\s+(.*)$/,"$1").split(","),e=[parseInt(t[0],10),parseInt(t[2],10)])}return e},isSupported:function(e){var t=flashembed.getVersion();return t[0]>e[0]||t[0]==e[0]&&t[1]>=e[1]},domReady:i,asString:r,getHTML:s}),e&&(jQuery.fn.flashembed=function(e,t){var n=null;return this.each(function(){n=flashembed(this,e,t)}),!1===e.api?this:n})}(),function(e){e.extend(e.fn,{validate:function(t){if(this.length){var n=e.data(this[0],"validator");if(n)return n;if(this.attr("novalidate","novalidate"),n=new e.validator(t,this[0]),e.data(this[0],"validator",n),n.settings.onsubmit){var i=this.find("input, button");i.filter(".cancel").click(function(){n.cancelSubmit=!0}),n.settings.submitHandler&&i.filter(":submit").click(function(){n.submitButton=this}),this.submit(function(t){function i(){if(n.settings.submitHandler){if(n.submitButton)var t=e("<input type='hidden'/>").attr("name",n.submitButton.name).val(n.submitButton.value).appendTo(n.currentForm);return n.settings.submitHandler.call(n,n.currentForm),n.submitButton&&t.remove(),!1}return!0}return n.settings.debug&&t.preventDefault(),n.cancelSubmit?(n.cancelSubmit=!1,i()):n.form()?n.pendingRequest?(n.formSubmitted=!0,!1):i():(n.focusInvalid(),!1)})}return n}t&&t.debug&&window.console},valid:function(){if(e(this[0]).is("form"))return this.validate().form();var t=!0,n=e(this[0].form).validate();
2return this.each(function(){t&=n.element(this)}),t},removeAttrs:function(t){var n={},i=this;return e.each(t.split(/\s/),function(e,t){n[t]=i.attr(t),i.removeAttr(t)}),n},rules:function(t,n){var i=this[0];if(t){var a=e.data(i.form,"validator").settings,r=a.rules,s=e.validator.staticRules(i);switch(t){case"add":e.extend(s,e.validator.normalizeRule(n)),r[i.name]=s,n.messages&&(a.messages[i.name]=e.extend(a.messages[i.name],n.messages));break;case"remove":if(!n)return delete r[i.name],s;var o={};return e.each(n.split(/\s/),function(e,t){o[t]=s[t],delete s[t]}),o}}var l=e.validator.normalizeRules(e.extend({},e.validator.metadataRules(i),e.validator.classRules(i),e.validator.attributeRules(i),e.validator.staticRules(i)),i);if(l.required){var u=l.required;delete l.required,l=e.extend({required:u},l)}return l}}),e.extend(e.expr[":"],{blank:function(t){return!e.trim(""+t.value)},filled:function(t){return!!e.trim(""+t.value)},unchecked:function(e){return!e.checked}}),e.validator=function(t,n){this.settings=e.extend(!0,{},e.validator.defaults,t),this.currentForm=n,this.init()},e.validator.format=function(t,n){return 1==arguments.length?function(){var n=e.makeArray(arguments);return n.unshift(t),e.validator.format.apply(this,n)}:(arguments.length>2&&n.constructor!=Array&&(n=e.makeArray(arguments).slice(1)),n.constructor!=Array&&(n=[n]),e.each(n,function(e,n){t=t.replace(new RegExp("\\{"+e+"\\}","g"),n)}),t)},e.extend(e.validator,{defaults:{messages:{},groups:{},rules:{},errorClass:"error",validClass:"valid",errorElement:"label",focusInvalid:!0,errorContainer:e([]),errorLabelContainer:e([]),onsubmit:!0,ignore:":hidden",ignoreTitle:!1,onfocusin:function(e,t){this.lastActive=e,this.settings.focusCleanup&&!this.blockFocusCleanup&&(this.settings.unhighlight&&this.settings.unhighlight.call(this,e,this.settings.errorClass,this.settings.validClass),this.addWrapper(this.errorsFor(e)).hide())},onfocusout:function(e,t){this.checkable(e)||!(e.name in this.submitted)&&this.optional(e)||this.element(e)},onkeyup:function(e,t){(e.name in this.submitted||e==this.lastElement)&&this.element(e)},onclick:function(e,t){e.name in this.submitted?this.element(e):e.parentNode.name in this.submitted&&this.element(e.parentNode)},highlight:function(t,n,i){"radio"===t.type?this.findByName(t.name).addClass(n).removeClass(i):e(t).addClass(n).removeClass(i)},unhighlight:function(t,n,i){"radio"===t.type?this.findByName(t.name).removeClass(n).addClass(i):e(t).removeClass(n).addClass(i)}},setDefaults:function(t){e.extend(e.validator.defaults,t)},messages:{required:"This field is required.",remote:"Please fix this field.",email:"Please enter a valid email address.",url:"Please enter a valid URL.",date:"Please enter a valid date.",dateISO:"Please enter a valid date (ISO).",number:"Please enter a valid number.",digits:"Please enter only digits.",creditcard:"Please enter a valid credit card number.",equalTo:"Please enter the same value again.",accept:"Please enter a value with a valid extension.",maxlength:e.validator.format("Please enter no more than {0} characters."),minlength:e.validator.format("Please enter at least {0} characters."),rangelength:e.validator.format("Please enter a value between {0} and {1} characters long."),range:e.validator.format("Please enter a value between {0} and {1}."),max:e.validator.format("Please enter a value less than or equal to {0}."),min:e.validator.format("Please enter a value greater than or equal to {0}.")},autoCreateRanges:!1,prototype:{init:function(){this.labelContainer=e(this.settings.errorLabelContainer),this.errorContext=this.labelContainer.length&&this.labelContainer||e(this.currentForm),this.containers=e(this.settings.errorContainer).add(this.settings.errorLabelContainer),this.submitted={},this.valueCache={},this.pendingRequest=0,this.pending={},this.invalid={},this.reset();var t=this.groups={};e.each(this.settings.groups,function(n,i){e.each(i.split(/\s/),function(e,i){t[i]=n})});var n=this.settings.rules;function i(t){var n=e.data(this[0].form,"validator"),i="on"+t.type.replace(/^validate/,"");n.settings[i]&&n.settings[i].call(n,this[0],t)}e.each(n,function(t,i){n[t]=e.validator.normalizeRule(i)}),e(this.currentForm).validateDelegate("[type='text'], [type='password'], [type='file'], select, textarea, [type='number'], [type='search'] ,[type='tel'], [type='url'], [type='email'], [type='datetime'], [type='date'], [type='month'], [type='week'], [type='time'], [type='datetime-local'], [type='range'], [type='color'] ","focusin focusout keyup",i).validateDelegate("[type='radio'], [type='checkbox'], select, option","click",i),this.settings.invalidHandler&&e(this.currentForm).bind("invalid-form.validate",this.settings.invalidHandler)},form:function(){return this.checkForm(),e.extend(this.submitted,this.errorMap),this.invalid=e.extend({},this.errorMap),this.valid()||e(this.currentForm).triggerHandler("invalid-form",[this]),this.showErrors(),this.valid()},checkForm:function(){this.prepareForm();for(var e=0,t=this.currentElements=this.elements();t[e];e++)this.check(t[e]);return this.valid()},element:function(t){t=this.validationTargetFor(this.clean(t)),this.lastElement=t,this.prepareElement(t),this.currentElements=e(t);var n=this.check(t);return n?delete this.invalid[t.name]:this.invalid[t.name]=!0,this.numberOfInvalids()||(this.toHide=this.toHide.add(this.containers
2)),this.showErrors(),n},showErrors:function(t){if(t){for(var n in e.extend(this.errorMap,t),this.errorList=[],t)this.errorList.push({message:t[n],element:this.findByName(n)[0]});this.successList=e.grep(this.successList,function(e){return!(e.name in t)})}this.settings.showErrors?this.settings.showErrors.call(this,this.errorMap,this.errorList):this.defaultShowErrors()},resetForm:function(){e.fn.resetForm&&e(this.currentForm).resetForm(),this.submitted={},this.lastElement=null,this.prepareForm(),this.hideErrors(),this.elements().removeClass(this.settings.errorClass)},numberOfInvalids:function(){return this.objectLength(this.invalid)},objectLength:function(e){var t=0;for(var n in e)t++;return t},hideErrors:function(){this.addWrapper(this.toHide).hide()},valid:function(){return 0==this.size()},size:function(){return this.errorList.length},focusInvalid:function(){if(this.settings.focusInvalid)try{e(this.findLastActive()||this.errorList.length&&this.errorList[0].element||[]).filter(":visible").focus().trigger("focusin")}catch(e){}},findLastActive:function(){var t=this.lastActive;return t&&1==e.grep(this.errorList,function(e){return e.element.name==t.name}).length&&t},elements:function(){var t=this,n={};return e(this.currentForm).find("input, select, textarea").not(":submit, :reset, :image, [disabled]").not(this.settings.ignore).filter(function(){return!this.name&&t.settings.debug&&window.console,!(this.name in n||!t.objectLength(e(this).rules()))&&(n[this.name]=!0,!0)})},clean:function(t){return e(t)[0]},errors:function(){return e(this.settings.errorElement+"."+this.settings.errorClass,this.errorContext)},reset:function(){this.successList=[],this.errorList=[],this.errorMap={},this.toShow=e([]),this.toHide=e([]),this.currentElements=e([])},prepareForm:function(){this.reset(),this.toHide=this.errors().add(this.containers)},prepareElement:function(e){this.reset(),this.toHide=this.errorsFor(e)},check:function(t){t=this.validationTargetFor(this.clean(t));var n=e(t).rules(),i=!1;for(var a in n){var r={method:a,parameters:n[a]};try{var s=e.validator.methods[a].call(this,t.value.replace(/\r/g,""),t,r.parameters);if("dependency-mismatch"==s){i=!0;continue}if(i=!1,"pending"==s)return void(this.toHide=this.toHide.not(this.errorsFor(t)));if(!s)return this.formatAndAdd(t,r),!1}catch(e){throw this.settings.debug&&window.console,e}}if(!i)return this.objectLength(n)&&this.successList.push(t),!0},customMetaMessage:function(t,n){if(e.metadata){var i=this.settings.meta?e(t).metadata()[this.settings.meta]:e(t).metadata();return i&&i.messages&&i.messages[n]}},customMessage:function(e,t){var n=this.settings.messages[e];return n&&(n.constructor==String?n:n[t])},findDefined:function(){for(var e=0;e<arguments.length;e++)if(void 0!==arguments[e])return arguments[e]},defaultMessage:function(t,n){return this.findDefined(this.customMessage(t.name,n),this.customMetaMessage(t,n),!this.settings.ignoreTitle&&t.title||void 0,e.validator.messages[n],"<strong>Warning: No message defined for "+t.name+"</strong>")},formatAndAdd:function(e,t){var n=this.defaultMessage(e,t.method),i=/\$?\{(\d+)\}/g;"function"==typeof n?n=n.call(this,t.parameters,e):i.test(n)&&(n=jQuery.format(n.replace(i,"{$1}"),t.parameters)),this.errorList.push({message:n,element:e}),this.errorMap[e.name]=n,this.submitted[e.name]=n},addWrapper:function(e){return this.settings.wrapper&&(e=e.add(e.parent(this.settings.wrapper))),e},defaultShowErrors:function(){for(var e=0;this.errorList[e];e++){var t=this.errorList[e];this.settings.highlight&&this.settings.highlight.call(this,t.element,this.settings.errorClass,this.settings.validClass),this.showLabel(t.element,t.message)}if(this.errorList.length&&(this.toShow=this.toShow.add(this.containers)),this.settings.success)for(e=0;this.successList[e];e++)this.showLabel(this.successList[e]);if(this.settings.unhighlight){e=0;for(var n=this.validElements();n[e];e++)this.settings.unhighlight.call(this,n[e],this.settings.errorClass,this.settings.validClass)}this.toHide=this.toHide.not(this.toShow),this.hideErrors(),this.addWrapper(this.toShow).show()},validElements:function(){return this.currentElements.not(this.invalidElements())},invalidElements:function(){return e(this.errorList).map(function(){return this.element})},showLabel:function(t,n){var i=this.errorsFor(t);
2i.length?(i.removeClass(this.settings.validClass).addClass(this.settings.errorClass),i.attr("generated")&&i.html(n)):(i=e("<"+this.settings.errorElement+"/>").attr({for:this.idOrName(t),generated:!0}).addClass(this.settings.errorClass).html(n||""),this.settings.wrapper&&(i=i.hide().show().wrap("<"+this.settings.wrapper+"/>").parent()),this.labelContainer.append(i).length||(this.settings.errorPlacement?this.settings.errorPlacement(i,e(t)):i.insertAfter(t))),!n&&this.settings.success&&(i.text(""),"string"==typeof this.settings.success?i.addClass(this.settings.success):this.settings.success(i)),this.toShow=this.toShow.add(i)},errorsFor:function(t){var n=this.idOrName(t);return this.errors().filter(function(){return e(this).attr("for")==n})},idOrName:function(e){return this.groups[e.name]||(this.checkable(e)?e.name:e.id||e.name)},validationTargetFor:function(e){return this.checkable(e)&&(e=this.findByName(e.name).not(this.settings.ignore)[0]),e},checkable:function(e){return/radio|checkbox/i.test(e.type)},findByName:function(t){var n=this.currentForm;return e(document.getElementsByName(t)).map(function(e,i){return i.form==n&&i.name==t&&i||null})},getLength:function(t,n){switch(n.nodeName.toLowerCase()){case"select":return e("option:selected",n).length;case"input":if(this.checkable(n))return this.findByName(n.name).filter(":checked").length}return t.length},depend:function(e,t){return!this.dependTypes[typeof e]||this.dependTypes[typeof e](e,t)},dependTypes:{boolean:function(e,t){return e},string:function(t,n){return!!e(t,n.form).length},function:function(e,t){return e(t)}},optional:function(t){return!e.validator.methods.required.call(this,e.trim(t.value),t)&&"dependency-mismatch"},startRequest:function(e){this.pending[e.name]||(this.pendingRequest++,this.pending[e.name]=!0)},stopRequest:function(t,n){this.pendingRequest--,this.pendingRequest<0&&(this.pendingRequest=0),delete this.pending[t.name],n&&0==this.pendingRequest&&this.formSubmitted&&this.form()?(e(this.currentForm).submit(),this.formSubmitted=!1):!n&&0==this.pendingRequest&&this.formSubmitted&&(e(this.currentForm).triggerHandler("invalid-form",[this]),this.formSubmitted=!1)},previousValue:function(t){return e.data(t,"previousValue")||e.data(t,"previousValue",{old:null,valid:!0,message:this.defaultMessage(t,"remote")})}},classRuleSettings:{required:{required:!0},email:{email:!0},url:{url:!0},date:{date:!0},dateISO:{dateISO:!0},dateDE:{dateDE:!0},number:{number:!0},numberDE:{numberDE:!0},digits:{digits:!0},creditcard:{creditcard:!0}},addClassRules:function(t,n){t.constructor==String?this.classRuleSettings[t]=n:e.extend(this.classRuleSettings,t)},classRules:function(t){var n={},i=e(t).attr("class");return i&&e.each(i.split(" "),function(){this in e.validator.classRuleSettings&&e.extend(n,e.validator.classRuleSettings[this])}),n},attributeRules:function(t){var n={},i=e(t);for(var a in e.validator.methods){var r;(r="required"===a&&"function"==typeof e.fn.prop?i.prop(a):i.attr(a))?n[a]=r:i[0].getAttribute("type")===a&&(n[a]=!0)}return n.maxlength&&/-1|2147483647|524288/.test(n.maxlength)&&delete n.maxlength,n},metadataRules:function(t){if(!e.metadata)return{};var n=e.data(t.form,"validator").settings.meta;return n?e(t).metadata()[n]:e(t).metadata()},staticRules:function(t){var n={},i=e.data(t.form,"validator");return i.settings.rules&&(n=e.validator.normalizeRule(i.settings.rules[t.name])||{}),n},normalizeRules:function(t,n){return e.each(t,function(i,a){if(!1!==a){if(a.param||a.depends){var r=!0;switch(typeof a.depends){case"string":r=!!e(a.depends,n.form).length;break;case"function":r=a.depends.call(n,n)}r?t[i]=void 0===a.param||a.param:delete t[i]}}else delete t[i]}),e.each(t,function(i,a){t[i]=e.isFunction(a)?a(n):a}),e.each(["minlength","maxlength","min","max"],function(){t[this]&&(t[this]=Number(t[this]))}),e.each(["rangelength","range"],function(){t[this]&&(t[this]=[Number(t[this][0]),Number(t[this][1])])}),e.validator.autoCreateRanges&&(t.min&&t.max&&(t.range=[t.min,t.max],delete t.min,delete t.max),t.minlength&&t.maxlength&&(t.rangelength=[t.minlength,t.maxlength],delete t.minlength,delete t.maxlength)),t.messages&&delete t.messages,t},normalizeRule:function(t){if("string"==typeof t){var n={};e.each(t.split(/\s/),function(){n[this]=!0}),t=n}return t},addMethod:function(t,n,i){e.validator.methods[t]=n,e.validator.messages[t]=null!=i?i:e.validator.messages[t],n.length<3&&e.validator.addClassRules(t,e.validator.normalizeRule(t))},methods:{required:function(t,n,i){if(!this.depend(i,n))return"dependency-mismatch";switch(n.nodeName.toLowerCase()){case"select":var a=e(n).val();return a&&a.length>0;case"input":if(this.checkable(n))return this.getLength(t,n)>0;default:return e.trim(t).length>0}},remote:function(t,n,i){if(this.optional(n))return"dependency-mismatch";var a=this.previousValue(n);if(this.settings.messages[n.name]||(this.settings.messages[n.name]={}),a.originalMessage=this.settings.messages[n.name].remote,this.settings.messages[n.name].remote=a.message,i="string"==typeof i&&{url:i}||i,this.pending[n.name])return"pending";if(a.old===t)return a.valid;a.old=t;var r=this;
2this.startRequest(n);var s={};return s[n.name]=t,e.ajax(e.extend(!0,{url:i,mode:"abort",port:"validate"+n.name,dataType:"json",data:s,success:function(i){r.settings.messages[n.name].remote=a.originalMessage;var s=!0===i;if(s){var o=r.formSubmitted;r.prepareElement(n),r.formSubmitted=o,r.successList.push(n),r.showErrors()}else{var l={},u=i||r.defaultMessage(n,"remote");l[n.name]=a.message=e.isFunction(u)?u(t):u,r.showErrors(l)}a.valid=s,r.stopRequest(n,s)}},i)),"pending"},minlength:function(t,n,i){return this.optional(n)||this.getLength(e.trim(t),n)>=i},maxlength:function(t,n,i){return this.optional(n)||this.getLength(e.trim(t),n)<=i},rangelength:function(t,n,i){var a=this.getLength(e.trim(t),n);return this.optional(n)||a>=i[0]&&a<=i[1]},min:function(e,t,n){return this.optional(t)||e>=n},max:function(e,t,n){return this.optional(t)||e<=n},range:function(e,t,n){return this.optional(t)||e>=n[0]&&e<=n[1]},email:function(e,t){return this.optional(t)||/^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))$/i.test(e)},url:function(e,t){return this.optional(t)||/^(https?|ftp):\/\/(((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:)*@)?(((\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5]))|((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?)(:\d*)?)(\/((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)+(\/(([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)*)*)?)?(\?((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|[\uE000-\uF8FF]|\/|\?)*)?(\#((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|\/|\?)*)?$/i.test(e)},date:function(e,t){return this.optional(t)||!/Invalid|NaN/.test(new Date(e))},dateISO:function(e,t){return this.optional(t)||/^\d{4}[\/-]\d{1,2}[\/-]\d{1,2}$/.test(e)},number:function(e,t){return this.optional(t)||/^-?(?:\d+|\d{1,3}(?:,\d{3})+)(?:\.\d+)?$/.test(e)},digits:function(e,t){return this.optional(t)||/^\d+$/.test(e)},creditcard:function(e,t){if(this.optional(t))return"dependency-mismatch";if(/[^0-9 -]+/.test(e))return!1;for(var n=0,i=0,a=!1,r=(e=e.replace(/\D/g,"")).length-1;r>=0;r--){var s=e.charAt(r);i=parseInt(s,10);a&&(i*=2)>9&&(i-=9),n+=i,a=!a}return n%10==0},accept:function(e,t,n){return n="string"==typeof n?n.replace(/,/g,"|"):"png|jpe?g|gif",this.optional(t)||e.match(new RegExp(".("+n+")$","i"))},equalTo:function(t,n,i){return t==e(i).unbind(".validate-equalTo").bind("blur.validate-equalTo",function(){e(n).valid()}).val()}}}),e.format=e.validator.format}(jQuery),function(e){var t={};if(e.ajaxPrefilter)e.ajaxPrefilter(function(e,n,i){var a=e.port;"abort"==e.mode&&(t[a]&&t[a].abort(),t[a]=i)});else{var n=e.ajax;e.ajax=function(i){var a=("mode"in i?i:e.ajaxSettings).mode,r=("port"in i?i:e.ajaxSettings).port;return"abort"==a?(t[r]&&t[r].abort(),t[r]=n.apply(this,arguments)):n.apply(this,arguments)}}}
2(jQuery),function(e){jQuery.event.special.focusin||jQuery.event.special.focusout||!document.addEventListener||e.each({focus:"focusin",blur:"focusout"},function(t,n){function i(t){return(t=e.event.fix(t)).type=n,e.event.handle.call(this,t)}e.event.special[n]={setup:function(){this.addEventListener(t,i,!0)},teardown:function(){this.removeEventListener(t,i,!0)},handler:function(t){return arguments[0]=e.event.fix(t),arguments[0].type=n,e.event.handle.apply(this,arguments)}}}),e.extend(e.fn,{validateDelegate:function(t,n,i){return this.bind(n,function(n){var a=e(n.target);if(a.is(t))return i.apply(a,arguments)})}})}(jQuery),$.validator.addMethod("count50",function(e,t){return e&&e.split(/\s+/).length<51},"Please enter no more than 50 words."),$.validator.addMethod("count100",function(e,t){return e&&e.split(/\s+/).length<101},"Please enter no more than 100 words."),jQuery.validator.addMethod("maxWords",function(e,t,n){return this.optional(t)||e.match(/\b\w+\b/g).length<n},jQuery.validator.format("Please enter {0} words or less.")),jQuery.validator.addMethod("minWords",function(e,t,n){return this.optional(t)||e.match(/\b\w+\b/g).length>=n},jQuery.validator.format("Please enter at least {0} words.")),jQuery.validator.addMethod("rangeWords",function(e,t,n){return this.optional(t)||e.match(/\b\w+\b/g).length>=n[0]&&e.match(/bw+b/g).length<n[1]},jQuery.validator.format("Please enter between {0} and {1} words.")),jQuery.validator.addMethod("letterswithbasicpunc",function(e,t){return this.optional(t)||/^[a-z-.,()'\"\s]+$/i.test(e)},"Letters or punctuation only please"),jQuery.validator.addMethod("alphanumeric",function(e,t){return this.optional(t)||/^\w+$/i.test(e)},"Letters, numbers, spaces or underscores only please"),jQuery.validator.addMethod("lettersonly",function(e,t){return this.optional(t)||/^[a-z]+$/i.test(e)},"Letters only please"),jQuery.validator.addMethod("nowhitespace",function(e,t){return this.optional(t)||/^\S+$/i.test(e)},"No white space please"),jQuery.validator.addMethod("ziprange",function(e,t){return this.optional(t)||/^90[2-5]\d\{2}-\d{4}$/.test(e)},"Your ZIP-code must be in the range 902xx-xxxx to 905-xx-xxxx"),jQuery.validator.addMethod("vinUS",function(e){if(17!=e.length)return!1;var t,n,i,a,r,s,o=["A","B","C","D","E","F","G","H","J","K","L","M","N","P","R","S","T","U","V","W","X","Y","Z"],l=[1,2,3,4,5,6,7,8,1,2,3,4,5,7,9,2,3,4,5,6,7,8,9],u=[8,7,6,5,4,3,2,10,0,9,8,7,6,5,4,3,2],c=0;for(t=0;t<17;t++){if(a=u[t],i=e.slice(t,t+1),8==t&&(s=i),isNaN(i)){for(n=0;n<o.length;n++)if(i.toUpperCase()===o[n]){i=l[n],i*=a,isNaN(s)&&8==n&&(s=o[n]);break}}else i*=a;c+=i}return 10==(r=c%11)&&(r="X"),r==s}
2,"The specified vehicle identification number (VIN) is invalid."),jQuery.validator.addMethod("dateITA",function(e,t){var n=!1;if(/^\d{1,2}\/\d{1,2}\/\d{4}$/.test(e)){var i=e.split("/"),a=parseInt(i[0],10),r=parseInt(i[1],10),s=parseInt(i[2],10),o=new Date(s,r-1,a);n=o.getFullYear()==s&&o.getMonth()==r-1&&o.getDate()==a}else n=!1;return this.optional(t)||n},"Please enter a correct date"),jQuery.validator.addMethod("dateNL",function(e,t){return this.optional(t)||/^\d\d?[\.\/-]\d\d?[\.\/-]\d\d\d?\d?$/.test(e)},"Vul hier een geldige datum in."),jQuery.validator.addMethod("time",function(e,t){return this.optional(t)||/^([01][0-9])|(2[0123]):([0-5])([0-9])$/.test(e)},"Please enter a valid time, between 00:00 and 23:59"),jQuery.validator.addMethod("phone",function(e,t){return e=e.replace(/\s+/g,""),this.optional(t)||e.length>9&&e.match(/^(1-?)?(\([2-9]\d{2}\)|[2-9]\d{2})-?[2-9]\d{2}-?\d{4}$/)},"Please specify a valid phone number"),jQuery.validator.addMethod("strippedminlength",function(e,t,n){return jQuery(e).text().length>=n},jQuery.validator.format("Please enter at least {0} characters")),jQuery.validator.addMethod("email2",function(e,t,n){return this.optional(t)||/^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)*(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?$/i.test(e)},jQuery.validator.messages.email),jQuery.validator.addMethod("url2",function(e,t,n){return this.optional(t)||/^(https?|ftp):\/\/(((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:)*@)?(((\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5]))|((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)*(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?)(:\d*)?)(\/((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)+(\/(([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)*)*)?)?(\?((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|[\uE000-\uF8FF]|\/|\?)*)?(\#((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|\/|\?)*)?$/i.test(e)},jQuery.validator.messages.url),jQuery.validator.addMethod("creditcardtypes",function(e,t,n){if(/[^0-9-]+/.test(e))return!1;e=e.replace(/\D/g,"");var i=0;return n.mastercard&&(i|=1),n.visa&&(i|=2),n.amex&&(i|=4),n.dinersclub&&(i|=8),n.enroute&&(i|=16),n.discover&&(i|=32),n.jcb&&(i|=64),n.unknown&&(i|=128),n.all&&(i=255),1&i&&/^(51|52|53|54|55)/.test(e)||2&i&&/^(4)/.test(e)?16==e.length:4&i&&/^(34|37)/.test(e)?15==e.length:8&i&&/^(300|301|302|303|304|305|36|38)/.test(e)?14==e.length:16&i&&/^(2014|2149)/.test(e)?15==e.length:32&i&&/^(6011)/.test(e)||64&i&&/^(3)/.test(e)?16==e.length:64&i&&/^(2131|1800)/.test(e)?15==e.length:!!(128&i)},"Please enter a valid credit card number."),eval(function(e,t,n,i,a,r){if(a=function(e){return(e<62?"":a(parseInt(e/62)))+((e%=62)>35?String.fromCharCode(e+29):e.toString(36))},!"".replace(/^/,String)){for(;n--;)r[a(n)]=i[n]||a(n);i=[function(e){return r[e]}],a=function(){return"\\w+"},n=1}for(;n--;)i[n]&&(e=e.replace(new RegExp("\\b"+a(n)+"\\b","g"),i[n]));return e}('H.I.R("S",T(a,b,c){u d=c;u e=E G();e[0]={v:"U",w:"13,16",x:"4",y:t};e[1]={v:"V",w:"16",x:"W,X,Y,J,K",y:t};e[2]={v:"Z",w:"14,16",x:"L,1a,1b,J,K",y:t};e[3]={v:"1c",w:"14",x:"1d,1e,1f,1g,1h,L",y:t};e[4]={v:"1i",w:"15",x:"1j,1k",y:t};e[5]={v:"1l",w:"16",x:"1m,1n,1o,1p",y:t};e[6]={v:"1q",w:"16",x:"1r",y:t};e[7]={v:"1s",w:"15",x:"1t,1u",y:t};e[8]={v:"1v",w:"16,18,19",x:"1w, 1x",y:t};e[9]={v:"1y",w:"16,18,19",x:"1z,1A,1B,1C,1D,1E,1F,M",y:t};e[10]={v:"1G",w:"12,13,14,15,16,18,19",x:"1H,1I,1J,N,M,1K",y:t};e[11]={v:"1L",w:"16",x:"1M,1N,1O,1P,1Q",y:t};e[12]={v:"1R",w:"16,17,18,19",x:"N,1S,1T,1U",y:t};u f=-1;F(u i=0;i<e.C;i++){z(d.O()==e[i].v.O()){f=i;1V}}z(f==-1){B A}a=a.P(/[\\s-]/g,"");z(a.C==0){B A}u g=a;u h=/^[0-9]{13,19}$/;z(!h.1W(g)){B A}g=g.P(/\\D/g,"");z(e[f].y){u k=0;u l="";u j=1;u m;F(i=g.C-1;i>=0;i--){m=1X(g.1Y(i))*j;z(m>9){k=k+1;m=m-10}k=k+m;z(j==1){j=2}1Z{j=1}}z(k%10!=0){B A}}u n=A;u o=A;u p=E G();u q=E G();p=e[f].x.Q(",");F(i=0;i<p.C;i++){u r=E 20("^"+p[i]);z(r.21(g))o=t}z(!o){B A}q=e[f].w.Q(",");F(j=0;j<q.C;j++){z(g.C==q[j])n=t}z(!n){B A}B t},H.I.22.23);',0,128,"|||||||||||||||||||||||||||||true|var|cardName|lengths|prefixes|checkdigit|if|false|return|length||new|for|Array|jQuery|validator|54|55|305|6759|6304|toLowerCase|replace|split|addMethod|creditcard2|function|Visa|MasterCard|51|52|53|DinersClub|||||||||||36|38|CarteBlanche|300|301|302|303|304|AmEx|34|37|Discover|6011|622|64|65|JCB|35|enRoute|2014|2149|Solo|6334|6767|Switch|4903|4905|4911|4936|564182|633110|6333|Maestro|5018|5020|5038|6761|VisaElectron|417500|4917|4913|4508|4844|LaserCard|6706|6771|6709|break|exec|Number|charAt|else|RegExp|test|messages|creditcard".split("|"),0,{})),function(e,t,n){var i=/\+/g;function a(e){return e}function r(e){return decodeURIComponent(e.replace(i," "))}var s=e.cookie=function(n,i,o){if(void 0!==i){if(o=e.extend({},s.defaults,o),null===i&&(o.expires=-1),"number"==typeof o.expires){var l=o.expires,u=o.expires=new Date;u.setDate(u.getDate()+l)}return i=s.json?JSON.stringify(i):String(i),t.cookie=[encodeURIComponent(n),"=",s.raw?i:encodeURIComponent(i),o.expires?"; expires="+o.expires.toUTCString():"",o.path?"; path="+o.path:"",o.domain?"; domain="+o.domain:"",o.secure?"; secure":""].join("")}for(var c=s.raw?a:r,d=t.cookie.split("; "),h=0,f=d.length;h<f;h++){var p=d[h].split("=");if(c(p.shift())===n){var m=c(p.join("="));return s.json?JSON.parse(m):m}}return null};s.defaults={},e.removeCookie=function(t,n){return null!==e.cookie(t)&&(e.cookie(t,null,n),!0)}}(jQuery,document),$(document).ready(function(){var e=$.cookie("timeout_at");e?new Date(e)>new Date&&$("#my-account-nav").css("display","inline"):$("#login-link-nav").css("display","inline")}),function(e){var t=document.createElement("div"),n=t.getElementsByTagName("i"),i=e(document.documentElement);t.innerHTML="\x3c!--[if lte IE 8]><i></i><![endif]--\x3e",n[0]&&i.addClass("ie-lte8"),!("querySelector"in document)||window.blackberry&&!window.WebKitPoint||window.operamini||(i.addClass("tablesaw-enhanced"),e(function(){e(document).trigger("enhance.tablesaw")}))}(jQuery),"undefined"==typeof Tablesaw&&(Tablesaw={i18n:{modes:["Stack","Swipe","Toggle"],columns:'Col<span class="a11y-sm">umn</span>s',columnBtnText:"Columns",columnsDialogError:"No eligible columns.",sort:"Sort"}}),Tablesaw.config||(Tablesaw.config={}),function(e){var t="table",n="tablesaw-bar",i="tablesawcreate",a="tablesawdestroy",r="tablesawrefresh",s=function(t){if(!t)throw new Error("Tablesaw requires an element.");this.table=t,this.$table=e(t),this.mode=this.$table.attr("data-tablesaw-mode")||"stack",this.init()};s.prototype.init=function(){this.$table.attr("id")||this.$table.attr("id",t+"-"+Math.round(1e4*Math.random())),this.createToolbar();var e=this._initCells();this.$table.trigger(i,[this,e])},s.prototype._initCells=function(){var t,n=this.table.querySelectorAll("thead tr"),i=this;return e(n).each(function(){var a=0;e(this).children().each(function(){var r=parseInt(this.getAttribute("colspan"),10),s=":nth-child("+(a+1)+")";if(t=a+1,r)for(var o=0;o<r-1;o++)s+=", :nth-child("+(++a+1)+")";this.cells=i.$table.find("tr").not(e(n).eq(0)).not(this).children(s),a++})}),t},s.prototype.refresh=function(){this._initCells(),this.$table.trigger(r)},s.prototype.createToolbar=function(){var t=this.$table.prev("."+n);t.length||(t=e("<div>").addClass(n).insertBefore(this.$table)),this.$toolbar=t,this.mode&&this.$toolbar.addClass("mode-"+this.mode)},s.prototype.destroy=function(){this.$table.prev("."+n).each(function(){this.className=this.className.replace(/\bmode\-\w*\b/gi,"")});var i=this.$table.attr("id");e(document).unbind("."+i),e(window).unbind("."+i),this.$table.trigger(a,[this]),this.$table.removeAttr("data-tablesaw-mode"),this.$table.removeData(t)},e.fn[t]=function(){return this.each(function(){var n=e(this);if(!n.data(t)){var i=new s(this);n.data(t,i)}})},e(document).on("enhance.tablesaw",function(n){e(n.target).find("table[data-tablesaw-mode],table[data-tablesaw-sortable]")[t]()})}(jQuery),function(e,t,n){var i="tablesaw-stack",a="tablesaw-cell-label",r="tablesaw-cell-content",s="tablesaw-stack",o="data-tablesaw-no-labels",l="data-tablesaw-hide-empty",u=function(e){this.$table=t(e),this.labelless=this.$table.is("["+o+"]"),this.hideempty=this.$table.is("["+l+"]"),this.labelless||(this.allHeaders=this.$table.find("th")),this.$table.data(s,this)};u.prototype.init=function(e){if(this.$table.addClass(i),!this.labelless){var n=t(this.allHeaders),s=this.hideempty;n.each(function(){var n=t(this),i=t(this.cells).filter(function(){return!(t(this).parent().is("["+o+"]")||s&&t(this).is(":empty"))}),l=i.not(this).filter("thead th").length&&" tablesaw-cell-label-top",u=n.find(".tablesaw-sortable-btn"),c=u.length?u.html():n.html();if(""!==c)if(l){var d=parseInt(t(this).attr("colspan"),10),h="";d&&(h="td:nth-child("+d+"n + "+e+")"),i.filter(h).prepend("<b class='"+a+l+"'>"+c+"</b>")}else i.wrapInner("<span class='"+r+"'></span>"),i.prepend("<b class='"+a+"'>"+c+"</b>")})}},u.prototype.destroy=function(){this.$table.removeClass(i),this.$table.find("."+a).remove(),this.$table.find("."+r).each(function(){t(this).replaceWith(this.childNodes)})},t(document).on("tablesawcreate",function(e,t,n){"stack"===t.mode&&new u(t.table).init(n)}),t(document).on("tablesawdestroy",function(e,n){"stack"===n.mode&&t(n.table).data(s).destroy()})}(0,jQuery),function(e){var t="tablesawbtn",n={_create:function(){return e(this).each(function(){e(this).trigger("beforecreate."+t)[t]("_init").trigger("create."+t)})},_init:function(){var n=e(this),i=this.getElementsByTagName("select")[0];return i&&e(this).addClass("btn-select")[t]("_select",i),n},_select:function(t){var n=function(t,n){var i,a,r,s=e(n).find("option");if(s.each(function(){this.selected&&(i=document.createTextNode(this.text))}),r=t.childNodes,s.length>0)for(var o=0,l=r.length;o<l;o++)(a=r[o])&&3===a.nodeType&&t.replaceChild(i,a)};n(this,t),e(this).bind("change refresh",function(){n(this,t)})}};e.fn[t]=function(n,i,a,r){return this.each(function(){return n&&"string"==typeof n?e.fn[t].prototype[n].call(this,i,a,r):e(this).data(t+"active")?e(this):(e(this).data(t+"active",!0),void e.fn[t].prototype._create.call(this))})},e.extend(e.fn[t].prototype,n),e(document).on("enhance",function(n){e(".btn",n.target)[t]()})}(jQuery),function(e,t,n){var i=function(e){this.$table=t(e),this.classes={columnToggleTable:"tablesaw-columntoggle",columnBtnContain:"tablesaw-columntoggle-btnwrap tablesaw-advance",columnBtn:"tablesaw-columntoggle-btn tablesaw-nav-btn down",popup:"tablesaw-columntoggle-popup",priorityPrefix:"tablesaw-priority-",toolbar:"tablesaw-bar"},this.headers=this.$table.find("tr:first > th"),this.$table.data("tablesaw-coltoggle",this)};i.prototype.init=function(){var e,n,i,a,r,s,o=this;this.$table.addClass(this.classes.columnToggleTable),n=(e=this.$table.attr("id"))+"-popup",s=t("<div class='"+this.classes.columnBtnContain+"'></div>"),i=t("<a href='#"+n+"' class='btn btn-micro "+this.classes.columnBtn+"' data-popup-link>
2<span>"+Tablesaw.i18n.columnBtnText+"</span></a>"),a=t("<div class='dialog-table-coltoggle "+this.classes.popup+"' id='"+n+"'></div>"),r=t("<div class='btn-group'></div>");var l,u=!1;function c(n){n&&t(n.target).closest("."+o.classes.popup).length||(t(document).unbind("click."+e),i.removeClass("up").addClass("down"),s.removeClass("visible"))}t(this.headers).not("td").each(function(){var e=t(this),n=e.attr("data-tablesaw-priority"),i=e.add(this.cells);n&&"persist"!==n&&(i.addClass(o.classes.priorityPrefix+n),t("<label><input type='checkbox' checked>"+e.text()+"</label>").appendTo(r).children(0).data("cells",i),u=!0)}),u||r.append("<label>"+Tablesaw.i18n.columnsDialogError+"</label>"),r.appendTo(a),r.find('input[type="checkbox"]').on("change",function(e){var n=e.target.checked;t(e.target).data("cells").toggleClass("tablesaw-cell-hidden",!n).toggleClass("tablesaw-cell-visible",n),o.$table.trigger("tablesawcolumns")}),i.appendTo(s),s.appendTo(this.$table.prev("."+this.classes.toolbar)),i.on("click.tablesaw",function(n){n.preventDefault(),s.is(".visible")?c():(s.addClass("visible"),i.removeClass("down").addClass("up"),t(document).unbind("click."+e,c),window.clearTimeout(l),l=window.setTimeout(function(){t(document).one("click."+e,c)},15))}),a.appendTo(s),this.$menu=r,t(window).on("resize."+e,function(){o.refreshToggle()}),this.refreshToggle()},i.prototype.refreshToggle=function(){this.$menu.find("input").each(function(){var e=t(this);this.checked="table-cell"===e.data("cells").eq(0).css("display")})},i.prototype.refreshPriority=function(){var e=this;t(this.headers).not("td").each(function(){var n=t(this),i=n.attr("data-tablesaw-priority"),a=n.add(this.cells);i&&"persist"!==i&&a.addClass(e.classes.priorityPrefix+i)})},i.prototype.destroy=function(){this.$table.removeClass(this.classes.columnToggleTable),this.$table.find("th, td").each(function(){t(this).removeClass("tablesaw-cell-hidden").removeClass("tablesaw-cell-visible"),this.className=this.className.replace(/\bui\-table\-priority\-\d\b/g,"")})},t(document).on("tablesawcreate",function(e,t){"columntoggle"===t.mode&&new i(t.table).init()}),t(document).on("tablesawdestroy",function(e,n){"columntoggle"===n.mode&&t(n.table).data("tablesaw-coltoggle").destroy()})}(0,jQuery),function(e,t,n){function i(n){var i=t("<div class='tablesaw-advance'></div>"),a=t("<a href='#' class='tablesaw-nav-btn btn btn-micro left' title='Previous Column'></a>").appendTo(i),r=t("<a href='#' class='tablesaw-nav-btn btn btn-micro right' title='Next Column'></a>").appendTo(i),s="disabled",o="tablesaw-fix-persist",l=n.find("thead th"),u=l.not('[data-tablesaw-priority="persist"]'),c=[],d=t(document.head||"head"),h=n.attr("id"),f=t("html").is(".ie-lte8");if(!l.length)throw new Error("tablesaw swipe: no header cells found. Are you using <th> inside of <thead>?");function p(e){return t(e.cells).add(e)}function m(e){p(e).removeClass("tablesaw-cell-hidden")}function v(e){p(e).addClass("tablesaw-cell-hidden")}function g(){var e,i="#"+h+".tablesaw-swipe ",a=[],r=n.width(),s=[];l.each(function(e){var n;t(this).is('[data-tablesaw-priority="persist"]')&&(n=t(this).outerWidth())<.75*r&&(s.push(e+"-"+n),a.push(i+" .tablesaw-cell-persist:nth-child("+(e+1)+") { width: "+n+"px; }"))}),e=s.join("_"),n.addClass(o);var u=t("#"+h+"-persist");u.length&&u.data("hash")===e||(u.remove(),a.length&&t("<style>"+a.join("\n")+"</style>").attr("id",h+"-persist").data("hash",e).appendTo(d))}function b(){var e,n=[];return u.each(function(i){var a=t(this),r="none"===a.css("display")||a.is(".tablesaw-cell-hidden");if(r||e){if(r&&e)return n[1]=i,!1}else e=!0,n[0]=i}),n}function F(){var e=b();return[e[1]-1,e[0]-1]}function y(e){return e[1]>-1&&e[1]<u.length}function w(){if(!(i=n.attr("data-tablesaw-swipe-media"))||"matchMedia"in e&&e.matchMedia(i).matches){var i,a=n.parent().width(),r=[],s=0,u=[],d=l.length;l.each(function(e){var n=t(this).is('[data-tablesaw-priority="persist"]');r.push(n),s+=c[e]+(n?0:20),u.push(s),(n||s>a)&&d--});var g=0===d;l.each(function(e){r[e]?p(this).addClass("tablesaw-cell-persist"):u[e]<=a||g?(g=!1,m(this)):v(this)}),f||(n.removeClass(o),t("#"+h+"-persist").remove()),n.trigger("tablesawcolumns")}}function C(e){var t=function(e){return e?b():F()}(e);y(t)&&(isNaN(t[0])&&(t[0]=e?0:u.length-1),f||g(),v(u.get(t[0])),m(u.get(t[1])
2),n.trigger("tablesawcolumns"))}function x(e,t){return(e.touches||e.originalEvent.touches)[0][t]}n.css("width","auto"),l.each(function(){c.push(t(this).outerWidth())}),n.css("width",""),i.appendTo(n.prev(".tablesaw-bar")),n.addClass("tablesaw-swipe"),h||(h="tableswipe-"+Math.round(1e4*Math.random()),n.attr("id",h)),a.add(r).click(function(e){C(!!t(e.target).closest(r).length),e.preventDefault()}),n.bind("touchstart.swipetoggle",function(n){var i,a,r=x(n,"pageX"),s=x(n,"pageY");t(e).off("resize",w),t(this).bind("touchmove",function(e){i=x(e,"pageX"),a=x(e,"pageY");var t=Tablesaw.config.swipe;Math.abs(i-r)>t.horizontalThreshold&&Math.abs(a-s)<t.verticalThreshold&&e.preventDefault()}).bind("touchend.swipetoggle",function(){var n=Tablesaw.config.swipe;Math.abs(a-s)<n.verticalThreshold&&(i-r<-1*n.horizontalThreshold&&C(!0),i-r>n.horizontalThreshold&&C(!1)),window.setTimeout(function(){t(e).on("resize",w)},300),t(this).unbind("touchmove touchend")})}).bind("tablesawcolumns.swipetoggle",function(){a[y(F())?"removeClass":"addClass"](s),r[y(b())?"removeClass":"addClass"](s)}).bind("tablesawnext.swipetoggle",function(){C(!0)}).bind("tablesawprev.swipetoggle",function(){C(!1)}).bind("tablesawdestroy.swipetoggle",function(){var n=t(this);n.removeClass("tablesaw-swipe"),n.prev(".tablesaw-bar").find(".tablesaw-advance").remove(),t(e).off("resize",w),n.unbind(".swipetoggle")}),w(),t(e).on("resize",w)}t.extend(Tablesaw.config,{swipe:{horizontalThreshold:15,verticalThreshold:30}}),t(document).on("tablesawcreate",function(e,t){"swipe"===t.mode&&i(t.$table)})}(this,jQuery),function(e){function t(t){return e.map(t.childNodes,function(t){var n=e(t);return n.is("input, select")?n.val():n.hasClass("tablesaw-cell-label")?void 0:e.trim(n.text())}).join("")}var n="tablesaw-sortable",i="table[data-"+n+"]",a="[data-"+n+"-switch]",r="data-tablesaw-sortable-default-col",s={head:n+"-head",ascend:n+"-ascending",desce
2nd:n+"-descending",switcher:n+"-switch",tableToolbar:"tablesaw-toolbar",sortButton:n+"-btn"},o={_create:function(t){return e(this).each(function(){if(e(this).data("init"+n))return!1;e(this).data("init"+n,!0).trigger("beforecreate."+n)[n]("_init",t).trigger("create."+n)})},_init:function(){var i,o,l,u=e(this),c=function(t){e.each(t,function(t,n){var i=e(n);i.removeAttr(r),i.removeClass(s.ascend),i.removeClass(s.descend)})};u.addClass(n),i=u.find("thead th[data-"+n+"-col]"),l=i,e.each(l,function(t,n){e(n).addClass(s.head)}),function(t,n){e.each(t,function(t,i){var a=e("<button class='"+s.sortButton+"'/>");a.bind("click",{col:i},n),e(i).wrapInner(a)})}(i,function(t){if(!e(t.target).is("a[href]")){t.stopPropagation();var a=e(this).parent(),r=t.data.col,l=i.index(a);c(a.siblings()),a.hasClass(s.descend)?(u[n]("sortBy",r,!0),l+="_asc"):(u[n]("sortBy",r),l+="_desc"),o&&o.find("select").val(l).trigger("refresh"),t.preventDefault()}}),function(t){e.each(t,function(t,n){var i=e(n);i.is("["+r+"]")&&(i.hasClass(s.descend)||i.addClass(s.ascend))})}(i),u.is(a)&&function(i){o=e("<div>").addClass(s.switcher).addClass(s.tableToolbar).html(function(){var n=["<label>"+Tablesaw.i18n.sort+":"];return n.push('<span class="btn btn-small"> <select>'),i.each(function(i){var a=e(this),o=a.is("["+r+"]"),l=a.hasClass(s.descend),u=!1;e(this.cells).slice(0,3).each(function(){if(!isNaN(parseInt(t(this),10)))return u=!0,!1}),n.push("<option"+(o&&!l?" selected":"")+' value="'+i+'_asc">'+a.text()+" "+(u?"â":"(A-Z)")+"</option>"),n.push("<option"+(o&&l?" selected":"")+' value="'+i+'_desc">'+a.text()+" "+(u?"â":"(Z-A)")+"</option>")}),n.push("</select></span></label>"),n.join("")});var a=u.prev(".tablesaw-bar"),l=a.children().eq(0);l.length?o.insertBefore(l):o.appendTo(a),o.find(".btn").tablesawbtn(),o.find("select").on("change",function(){var t=e(this).val().split("_"),a=i.eq(t[0]);c(a.siblings()),u[n]("sortBy",a.get(0),"asc"===t[1])})}(i,u.find("tbody tr:nth-child(-n+3)"))},getColumnNumber:function(t){return e(t).prevAll().length},getTableRows:function(){return e(this).find("tbody tr")},sortRows:function(n,i,a,r){var s,o;s=function(n){var a=[];return e.each(n,function(n,r){a.push({cell:t(e(r).children().get(i)),rowNum:n})}),a}(n);var l=e(r).data("tablesaw-sort");return o=!(!l||"function"!=typeof l)&&l(a)||function(e,t){var n=/[^\-\+\d\.]/g;return e?function(e,i){return t||!isNaN(parseFloat(e.cell))?parseFloat(e.cell.replace(n,""))-parseFloat(i.cell.replace(n,"")):e.cell.toLowerCase()>i.cell.toLowerCase()?1:-1}:function(e,i){return t||!isNaN(parseFloat(e.cell))?parseFloat(i.cell.replace(n,""))-parseFloat(e.cell.replace(n,"")):e.cell.toLowerCase()<i.cell.toLowerCase()?1:-1}}(a,e(r).is("[data-sortable-numeric]")),n=function(e,t){var n,i,a,r=[];for(n=0,i=e.length;n<i;n++)a=e[n].rowNum,r.push(t[a]);return r}(s.sort(o),n)},replaceTableRows:function(t){e(this).find("tbody").html(t)},makeColDefault:function(t,n){var i=e(t);i.attr(r,"true"),n?(i.removeClass(s.descend),i.addClass(s.ascend)):(i.removeClass(s.ascend),i.addClass(s.descend))},sortBy:function(t,i){var a,r,s=e(this);a=s[n]("getColumnNumber",t),r=s[n]("getTableRows"),r=s[n]("sortRows",r,a,i,t),s[n]("replaceTableRows",r),s[n]("makeColDefault",t,i)}};e.fn[n]=function(t){var i,a=Array.prototype.slice.call(arguments,1);return t&&"string"==typeof t?void 0!==(i=e.fn[n].prototype[t].apply(this[0],a))?i:e(this):(e(this).data(n+"data")||(e(this).data(n+"active",!0),e.fn[n].prototype._create.call(this,t)),e(this))},e.extend(e.fn[n].prototype,o),e(document).on("tablesawcreate",function(e,t){t.$table.is(i)&&t.$table[n]()})}(jQuery),function(e,t,n){var i={init:"data-tablesaw-minimap"};function a(n){var a=t('<div class="tablesaw-advance minimap">'),r=t('<ul class="tablesaw-advance-dots">').appendTo(a),s="tablesaw-advance-dots-hide";function o(){if(function(t){var n=t.attr(i.init);return!n||e.matchMedia&&e.matchMedia(n).matches}(n)){a.show();var o=r.find("li").removeClass(s);n.find("thead th").each(function(e){"none"===t(this).css("display")&&o.eq(e).addClass(s)})}else a.hide()}n.find("thead th").each(function(){r.append("<li><i></i></li>")}),a.appendTo(n.prev(".tablesaw-bar")),o(),t(e).on("resize",o),n.bind("tablesawcolumns.minimap",function(){o()}).bind("tablesawdestroy.minimap",function(){var n=t(this);n.prev(".tablesaw-bar").find(".tablesaw-advance").remove(),t(e).off("resize",o),n.unbind(".minimap")})}
2t(document).on("tablesawcreate",function(e,t){"swipe"!==t.mode&&"columntoggle"!==t.mode||!t.$table.is("[ "+i.init+"]")||a(t.$table)})}(this,jQuery),function(e,t){var n={selectors:{init:"table[data-tablesaw-mode-switch]"},attributes:{excludeMode:"data-tablesaw-mode-exclude"},classes:{main:"tablesaw-modeswitch",toolbar:"tablesaw-toolbar"},modes:["stack","swipe","columntoggle"],init:function(e){var i=t(e),a=i.attr(n.attributes.excludeMode),r=i.prev(".tablesaw-bar"),s=t("<div>").addClass(n.classes.main+" "+n.classes.toolbar).html(function(){var e,t=["<label>"+Tablesaw.i18n.columns+":"],r=i.attr("data-tablesaw-mode");t.push('<span class="btn btn-small"> <select>');for(var s=0,o=n.modes.length;s<o;s++)a&&a.toLowerCase()===n.modes[s]||((e=r===n.modes[s])&&n.modes[s],t.push("<option"+(e?" selected":"")+' value="'+n.modes[s]+'">'+Tablesaw.i18n.modes[s]+"</option>"));return t.push("</select></span></label>"),t.join("")}),o=r.find(".tablesaw-advance").eq(0);o.length?s.insertBefore(o):s.appendTo(r),s.find(".btn").tablesawbtn(),s.find("select").bind("change",n.onModeChange)},onModeChange:function(){var e=t(this),i=e.closest("."+n.classes.main),a=e.closest(".tablesaw-bar").nextUntil(a).eq(0),r=e.val();i.remove(),a.data("table").destroy(),a.attr("data-tablesaw-mode",r),a.table()}};t(e.document).on("tablesawcreate",function(e,t){t.$table.is(n.selectors.init)&&n.init(t.table)})}(this,jQuery),window.epub=window.epub||{},window.addEventListener("load",init),void 0===customInit)function customInit(){}function HTML5Video(){$(".JWVideo").length<1||require(["vendor/jwplayer-7/jwplayer"],function(e){$(".JWVideo").each(function(t,n){var i=$(n),a=i.data("source"),r=i.data("videoWidth"),s=i.data("videoHeight"),o=i.find("img").prop("src");e(i.prop("id")).setup({stretching:"fill",width:r,height:s,image:o,flashplayer:"/javascripts/app/vendor/jwplayer-7",file:a})})})}
2function showOverlay(){$("a.overlay[rel]").overlay({expose:"#000000",effect:"apple",onBeforeLoad:function(){this.getContent().find(".contentWrap").load(this.getTrigger().attr("href"));var e=this.getTrigger().attr("title");$(".overlay .info").html(e)}})}function triggerNav(){$(".login").click(function(){$(this).toggleClass("menu-open"),$(".login-box").slideToggle(250)});var e={sensitivity:2,interval:100,over:function(){$(this).addClass("hover"),$("ul:first",this).css("visibility","visible"),navigator&&navigator.platform&&navigator.platform.match(/^(iPad|iPod|iPhone)$/)&&$(".close_menu").html("[x] Close").show()},timeout:500,out:function(){$(this).removeClass("hover"),$("ul:first",this).css("visibility","hidden")}};$(".navigation-1 ul.level1 li").hoverIntent(e)}function replaceNewlines(e){var t=e.value;e.value=t.replace(/\n/g,"<br/>")}var jadeApp=jadeApp||{};!function(e,t){var n=function(e,n){this.elem=e,this.$elem=t(e),this.options=n};n.prototype={defaults:{cookie:"cart.item_count",interval:6e4},init:function(){var e=t.extend({},this.defaults,this.options);this.$elem.text(this.display()),setInterval(this.itemCount,e.interval)},itemCount:function(){var e=t.extend({},this.defaults,this.options),n=parseInt(t.cookie(e.cookie),10);return isNaN(n)&&(n=0),n},display:function(){var e=this.itemCount(),t=e+" items";return 1==e&&(t=t.slice(0,-1)),t}},t.fn.ePubCartCount=function(e){return this.each(function(){new n(this,e).init()})},e.CartCount=n}(jadeApp,jQuery),0!==$('link[href*="default.css"]').length&&(require(["css!../../stylesheets/vendor/tablesaw.bare.css"]),0!==$('body[data-controller="user"]').length&&require(["css!../../stylesheets/pages/user-profile.css"])),$(function(){$("form[data-validation=required]").validate()}),$(function(){$(".page-number-form").length&&require(["components/page-jump-box"],function(e){new(0,e.default)(".page-number-form",{})})}),$(document).ready(function(){window.epub.jQueryTabsReplaced||require(["bundle/tabs.bundle"],function(e){e.default()})}),window.epub=window.epub||{},$.extend(window.epub,{clientRequire:function(e){return $.ajax(e,{type:"GET",dataType:"text"}).then(function(e){var t="(function(require, define) { ".concat(e," \n})(false, false);"),n=document.createElement("script");n.text=t,document.body.appendChild(n)})}}),requirejs.config({paths:{headroom:"../vendor/headroom.min",rAF:"../vendor/polyfill/rAF",classList:"../vendor/polyfill/classList.min","media-match":"vendor/media-match/media.match",enquire:"../vendor/enquire.min",mmenu:"../vendor/jquery.mmenu.min",mmenuAddonFixed:"../vendor/jquery.mmenu.fixedelements.min",modernizrCSSTransitions:"../vendor/modernizr.csstransitions",validate:"../jquery.validate",chosen:"../vendor/chosen/chosen.jquery.min",selectize:"../vendor/selectize.min"},shim:{headroom:{exports:"Headroom",deps:function(){var e=[];return"classList"in document.createElement("_")||e.push("classList"),window.requestAnimationFrame||e.push("rAF"),e}()},mmenu:{exports:"mmenu",deps:["jquery"]},mmenuAddonFixed:{exports:"mmenuAddonFixed",deps:["jquery","mmenu"]},chosen:{exports:"chosen",deps:["jquery"]},validate:{exports:"validate",deps:["jquery"]},selectize:{deps:["jquery"]},enquire:{deps:"function"!=typeof window.matchMedia?["media-match"]:[]}}}),window.Modernizr=function(e,t,n){function i(e){m.cssText=e}function a(e,t){return typeof e===t}function r(e,t){return!!~(""+e).indexOf(t)}function s(e,t){for(var i in e){var a=e[i];if(!r(a,"-")&&m[a]!==n)return"pfx"!=t||a}return!1}function o(e,t,i){for(var r in e){var s=t[e[r]];if(s!==n)return!1===i?e[r]:a(s,"function")?s.bind(i||t):s}return!1}function l(e,t,n){var i=e.charAt(0).toUpperCase()+e.slice(1),r=(e+" "+g.join(i+" ")+i).split(" ");return a(t,"string")||a(t,"undefined")?s(r,t):o(r=(e+" "+b.join(i+" ")+i).split(" "),t,n)}var u,c,d={},h=t.documentElement,f="modernizr",p=t.createElement(f),m=p.style,v="Webkit Moz O ms",g=v.split(" "),b=v.toLowerCase().split(" "),F={},y=[],w=y.slice,C=function(e,n,i,a){var r,s,o,l,u=t.createElement("div"),c=t.body,d=c||t.createElement("body");if(parseInt(i,10))for(;i--;)(o=t.createElement("div")).id=a?a[i]:f+(i+1),u.appendChild(o);return r=["­",'<style id="s',f,'">',e,"</style>"].join(""),u.id=f,(c?u:d).innerHTML+=r,d.appendChild(u),c||(d.style.background="",d.style.overflow="hidden",l=h.style.overflow,h.style.overflow="hidden",h.appendChild(d)),s=n(u,e),c?u.parentNode.removeChild(u):(d.parentNode.removeChild(d),h.style.overflow=l),!!s},x={}.hasOwnProperty;for(var k in c=a(x,"undefined")||a(x.call,"undefined")?function(e,t){return t in e&&a(e.constructor.prototype[t],"undefined")}:function(e,t){return x.call(e,t)},Function.prototype.bind||(Function.prototype.bind=function(e){var t=this;if("function"!=typeof t)throw new TypeError;
2var n=w.call(arguments,1),i=function(){if(this instanceof i){var a=function(){};a.prototype=t.prototype;var r=new a,s=t.apply(r,n.concat(w.call(arguments)));return Object(s)===s?s:r}return t.apply(e,n.concat(w.call(arguments)))};return i}),F.cssanimations=function(){return l("animationName")},F.csstransitions=function(){return l("transition")},F)c(F,k)&&(u=k.toLowerCase(),d[u]=F[k](),y.push((d[u]?"":"no-")+u));return d.addTest=function(e,t){if("object"==typeof e)for(var i in e)c(e,i)&&d.addTest(i,e[i]);else{if(e=e.toLowerCase(),d[e]!==n)return d;t="function"==typeof t?t():t,h.className+=" "+(t?"":"no-")+e,d[e]=t}return d},i(""),p=null,function(e,t){function n(){var e=p.elements;return"string"==typeof e?e.split(" "):e}function i(e){var t=f[e[d]];return t||(t={},h++,e[d]=h,f[h]=t),t}function a(e,n,a){return n||(n=t),o?n.createElement(e):(a||(a=i(n)),!(r=a.cache[e]?a.cache[e].cloneNode():c.test(e)?(a.cache[e]=a.createElem(e)).cloneNode():a.createElem(e)).canHaveChildren||u.test(e)||r.tagUrn?r:a.frag.appendChild(r));var r}function r(e){e||(e=t);var r=i(e);return p.shivCSS&&!s&&!r.hasCSS&&(r.hasCSS=!!function(e,t){var n=e.createElement("p"),i=e.getElementsByTagName("head")[0]||e.documentElement;return n.innerHTML="x<style>"+t+"</style>",i.insertBefore(n.lastChild,i.firstChild)}(e,"article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}mark{background:#FF0;color:#000}template{display:none}")),o||function(e,t){t.cache||(t.cache={},t.createElem=e.createElement,t.createFrag=e.createDocumentFragment,t.frag=t.createFrag()),e.createElement=function(n){return p.shivMethods?a(n,e,t):t.createElem(n)},e.createDocumentFragment=Function("h,f","return function(){var n=f.cloneNode(),c=n.createElement;h.shivMethods&&("+n().join().replace(/[\w\-]+/g,function(e){return t.createElem(e),t.frag.createElement(e),'c("'+e+'")'})+");return n}")(p,t.frag)}(e,r),e}var s,o,l=e.html5||{},u=/^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i,c=/^(?:a|b|code|div|fieldset|h1|h2|h3|h4|h5|h6|i|label|li|ol|p|q|span|strong|style|table|tbody|td|th|tr|ul)$/i,d="_html5shiv",h=0,f={};!function(){try{var e=t.createElement("a");e.innerHTML="<xyz></xyz>",s="hidden"in e,o=1==e.childNodes.length||function(){t.createElement("a");var e=t.createDocumentFragment();return void 0===e.cloneNode||void 0===e.createDocumentFragment||void 0===e.createElement}()}catch(e){s=!0,o=!0}}();var p={elements:l.elements||"abbr article aside audio bdi canvas data datalist details dialog figcaption figure footer header hgroup main mark meter nav output progress section summary template time video",version:"3.7.0",shivCSS:!1!==l.shivCSS,supportsUnknownElements:o,shivMethods:!1!==l.shivMethods,type:"default",shivDocument:r,createElement:a,createDocumentFragment:function(e,a){if(e||(e=t),o)return e.createDocumentFragment();for(var r=(a=a||i(e)).frag.cloneNode(),s=0,l=n(),u=l.length;s<u;s++)r.createElement(l[s]);return r}};e.html5=p,r(t)}(this,t),d._version="2.8.3",d._domPrefixes=b,d._cssomPrefixes=g,d.mq=function(t){var n,i=e.matchMedia||e.msMatchMedia;return i?i(t)&&i(t).matches||!1:(C("@media "+t+" { #"+f+" { position: absolute; } }",function(t){n="absolute"==(e.getComputedStyle?getComputedStyle(t,null):t.currentStyle).position}),n)},d.testProp=function(e){return s([e])},d.testAllProps=l,d.testStyles=C,h.className=h.className.replace(/(^|\s)no-js(\s|$)/,"$1$2")+" js "+y.join(" "),d}(this,this.document),function(e,t,n){function i(e){return"[object Function]"==v.call(e)}function a(e){return"string"==typeof e}function r(){}function s(e){return!e||"loaded"==e||"complete"==e||"uninitialized"==e}function o(){var e=g.shift();b=1,e?e.t?p(function(){("c"==e.t?h.injectCss:h.injectJs)(e.s,0,e.a,e.x,e.e,1)},0):(e(),o()):b=0}function l(e,n,i,a,r,l,u){function c(t){if(!f&&s(d.readyState)&&(F.r=f=1,!b&&o(),d.onload=d.onreadystatechange=null,t))for(var i in"img"!=e&&p(function(){w.removeChild(d)},50),E[n])E[n].hasOwnProperty(i)&&E[n][i].onload()}u=u||h.errorTimeout;var d=t.createElement(e),f=0,v=0,F={t:i,s:n,e:r,a:l,x:u};1===E[n]&&(v=1,E[n]=[]),"object"==e?d.data=n:(d.src=n,d.type=e),d.width=d.height="0",d.onerror=d.onload=d.onreadystatechange=function(){c.call(this,v)},g.splice(a,0,F),"img"!=e&&(v||2===E[n]?(w.insertBefore(d,y?null:m),p(c,u)):E[n].push(d))}function u(e,t,n,i,r){return b=0,t=t||"j",a(e)?l("c"==t?x:C,e,t,this.i++,n,i,r):(g.splice(this.i++,0,e),
21==g.length&&o()),this}function c(){var e=h;return e.loader={load:u,i:0},e}var d,h,f=t.documentElement,p=e.setTimeout,m=t.getElementsByTagName("script")[0],v={}.toString,g=[],b=0,F="MozAppearance"in f.style,y=F&&!!t.createRange().compareNode,w=y?f:m.parentNode,C=(f=e.opera&&"[object Opera]"==v.call(e.opera),f=!!t.attachEvent&&!f,F?"object":f?"script":"img"),x=f?"script":C,k=Array.isArray||function(e){return"[object Array]"==v.call(e)},D=[],E={},S={timeout:function(e,t){return t.length&&(e.timeout=t[0]),e}};h=function(e){function t(e,t,n,a,r){var s=function(e){e=e.split("!");var t,n,i,a=D.length,r=e.pop(),s=e.length;for(r={url:r,origUrl:r,prefixes:e},n=0;n<s;n++)i=e[n].split("="),(t=S[i.shift()])&&(r=t(r,i));for(n=0;n<a;n++)r=D[n](r);return r}(e),o=s.autoCallback;s.url.split(".").pop().split("?").shift(),s.bypass||(t&&(t=i(t)?t:t[e]||t[a]||t[e.split("/").pop().split("?")[0]]),s.instead?s.instead(e,t,n,a,r):(E[s.url]?s.noexec=!0:E[s.url]=1,n.load(s.url,s.forceCSS||!s.forceJS&&"css"==s.url.split(".").pop().split("?").shift()?"c":void 0,s.noexec,s.attrs,s.timeout),(i(t)||i(o))&&n.load(function(){c(),t&&t(s.origUrl,r,a),o&&o(s.origUrl,r,a),E[s.url]=2})))}function n(e,n){function s(e,r){if(e){if(a(e))r||(d=function(){var e=[].slice.call(arguments);h.apply(this,e),f()}),t(e,d,n,0,u);else if(Object(e)===e)for(l in o=function(){var t,n=0;for(t in e)e.hasOwnProperty(t)&&n++;return n}(),e)e.hasOwnProperty(l)&&(!r&&! --o&&(i(d)?d=function(){var e=[].slice.call(arguments);h.apply(this,e),f()}:d[l]=function(e){return function(){var t=[].slice.call(arguments);e&&e.apply(this,t),f()}}(h[l])),t(e[l],d,n,l,u))}else!r&&f()}var o,l,u=!!e.test,c=e.load||e.both,d=e.callback||r,h=d,f=e.complete||r;s(u?e.yep:e.nope,!!c),c&&s(c)}var s,o,l=this.yepnope.loader;if(a(e))t(e,0,l,0);else if(k(e))for(s=0;s<e.length;s++)a(o=e[s])?t(o,0,l,0):k(o)?h(o):Object(o)===o&&n(o,l);else Object(e)===e&&n(e,l)},h.addPrefix=function(e,t){S[e]=t},h.addFilter=function(e){D.push(e)},h.errorTimeout=1e4,null==t.readyState&&t.addEventListener&&(t.readyState="loading",t.addEventListener("DOMContentLoaded",d=function(){t.removeEventListener("DOMContentLoaded",d,0),t.readyState="complete"},0)),e.yepnope=c(),e.yepnope.executeStack=o,e.yepnope.injectJs=function(e,n,i,a,l,u){var c,d,f=t.createElement("script");a=a||h.errorTimeout;for(d in f.src=e,i)f.setAttribute(d,i[d]);n=u?o:n||r,f.onreadystatechange=f.onload=function(){!c&&s(f.readyState)&&(c=1,n(),f.onload=f.onreadystatechange=null)},p(function(){c||(c=1,n(1))},a),l?f.onload():m.parentNode.insertBefore(f,m)},e.yepnope.injectCss=function(e,n,i,a,s,l){var u;a=t.createElement("link"),n=l?o:n||r;for(u in a.href=e,a.rel="stylesheet",a.type="text/css",i)a.setAttribute(u,i[u]);s||(m.parentNode.insertBefore(a,m),p(n,0))}}(this,document),Modernizr.load=function(){yepnope.apply(window,[].slice.call(arguments,0))}; 3//# sourceMappingURL=jade.default.min.js.map
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.