function bind(n,t){return function(){t.apply(n,arguments)}}function AutoCompleteWidget(n,t,i,r){this.searchInputControlId=document.getElementById(n),this.searchInputHintControlId=document.getElementById(t),this.autoCompleteResultsControlId=document.getElementById(i),this.isMicrosite=r,this.siteFilterDropDownSelectID=!1,this.searchInputControlId!==null&&(this.searchInputControlId.addEventListener("keydown",bind(this,this.interceptKeys),!1),this.searchInputControlId.addEventListener("input",bind(this,this.evaluateTerms),!1))}function ResourceTypeIDs(){this.Book=1,this.Journal=2,this.Article=3,this.Multimedia=4,this.Section=5,this.Issue=6,this.Collection=7,this.Site=12,this.Gbos=13}function AAPSiteIds(){this.Umbrella=145,this.PediatricCareOnline=146,this.RedBookOnline=147,this.PediatricPatientEducation=148,this.PediatricCodingNewsletter=149,this.Toolkits=230}function ClientActionData(n,t,i,r,u,f){this.ActionUrl=location.href,this.ActionClassificationKey=n,this.ActionContentId=t,this.FlowControl=i,this.ActionContent=r,this.AccessCheckResourceId=u,this.AccessCheckResourceTypeId=f}function LogStatsClientActionData(n,t,i,r,u,f){var e=new ClientActionData(n,t,i,r,u,f);try{$.ajax({type:"POST",url:"/ClientTrackingHandler.ashx",contentType:"application/json; charset=utf-8",async:isAsync,data:e.toJson(),success:function(){},error:function(n,t){if(window.console){var i=eval("("+n.responseText+")");console.log("error: "+i),console.log("status: "+t)}}})}catch(o){}}function UserTrackingData(n,t,i,r,u,f,e,o){this.SourceType=n,this.ActionType=t,this.ActionDescription=i,this.ActionUrl=r,this.ResourceId=u,this.ResourceTypeId=f,this.SearchData=e,this.IsTurnaway=o}function doTracking(n,t,i,r,u,f,e,o){var s=new UserTrackingData(n,t,i,r,u,f,e,o);try{$.ajax({type:"POST",url:"/Services/UserActionService.svc/TrackUserAction",data:s.toJson(),contentType:"application/json; charset=utf-8",async:isAsync,success:function(){},error:function(n,t){if(window.console){var i=eval("("+n.responseText+")");console.log("error: "+i),console.log("status: "+t)}}})}catch(h){}}function doStatsR2Tracking(n,t,i){try{$.ajax({type:"POST",url:"/Services/UserActionService.svc/TrackUserActionR2",data:{sourceType:n,resourceId:t,resourceTypeId:i},contentType:"application/json; charset=utf-8",async:isAsync,success:function(){},error:function(n,t){if(window.console){var i=eval("("+n.responseText+")");console.log("error: "+i),console.log("status: "+t)}}})}catch(r){}}var LazyLoadImages,PrintLazyLoadedImages,mainSiteAutoCompleteSuggest,microSiteAutoCompleteSuggest,isMicrosite,isAsync,debugAlert,ResourceType,Site,LogMultimediaExternalUrlStats,SCM,App;(function(n,t,i,r){"use strict";function c(n){return(typeof n=="string"||n instanceof String)&&(n=n.replace(/^['\\/"]+|(;\s?})+|['\\/"]+$/g,"")),n}var f=function(t){for(var i=t.length,r=n("head");i--;)r.has("."+t[i]).length===0&&r.append('<meta class="'+t[i]+'" />')};f(["foundation-mq-small","foundation-mq-medium","foundation-mq-large","foundation-mq-xlarge","foundation-mq-xxlarge","foundation-data-attribute-namespace"]),n(function(){typeof FastClick!="undefined"&&typeof i.body!="undefined"&&FastClick.attach(i.body)});var u=function(t,r){if(typeof t=="string"){if(r){var u;if(r.jquery){if(u=r[0],!u)return r}else u=r;return n(u.querySelectorAll(t))}return n(i.querySelectorAll(t))}return n(t,r)},e=function(n){var t=[];return n||t.push("data"),this.namespace.length>0&&t.push(this.namespace),t.push(this.name),t.join("-")},o=function(n){for(var i=n.split("-"),t=i.length,r=[];t--;)t!==0?r.push(i[t]):this.namespace.length>0?r.push(this.namespace,i[t]):r.push(i[t]);return r.reverse().join("-")},s=function(t,i){var r=this,f=!u(this).data(this.attr_name(!0));if(typeof t=="string")return this[t].call(this,i);u(this.scope).is("["+this.attr_name()+"]")?(u(this.scope).data(this.attr_name(!0)+"-init",n.extend({},this.settings,i||t,this.data_options(u(this.scope)))),f&&this.events(this.scope)):u("["+this.attr_name()+"]",this.scope).each(function(){var f=!u(this).data(r.attr_name(!0)+"-init");u(this).data(r.attr_name(!0)+"-init",n.extend({},r.settings,i||t,r.data_options(u(this)))),f&&r.events(this)})},h=function(n,t){function i(){t(n[0])}function r(){this.one("load",i);if(/MSIE (\d+\.\d+);/.test(navigator.userAgent)){var n=this.attr("src"),t=n.match(/\?/)?"&":"?";t+="random="+(new Date).getTime(),this.attr("src",n+t)}}if(!n.attr("src")){i();return}n[0].complete||n[0].readyState===4?i():r.call(n)};t.matchMedia=t.matchMedia||function(n){var u,i=n.documentElement,f=i.firstElementChild||i.firstChild,r=n.createElement("body"),t=n.createElement("div");return t.id="mq-test-1",t.style.cssText="position:absolute;top:-100em",r.style.background="none",r.appendChild(t),function(n){return t.innerHTML='&shy;<style media="'+n+'"> #mq-test-1 { width: 42px; }<\/style>',i.insertBefore(r,f),u=t.offsetWidth===42,i.removeChild(r),{matches:u,media:n}}}(i),function(){function o(){r&&(i(o),e&&jQuery.fx.tick())}for(var r,n=0,u=["webkit","moz"],i=t.requestAnimationFrame,f=t.cancelAnimationFrame,e="undefined"!=typeof jQuery.fx;n<u.length&&!i;n++)i=t[u[n]+"RequestAnimationFrame"],f=f||t[u[n]+"CancelAnimationFrame"]||t[u[n]+"CancelRequestAnimationFrame"];i?(t.requestAnimationFrame=i,t.cancelAnimationFrame=f,e&&(jQuery.fx.timer=function(n){n()&&jQuery.timers.push(n)&&!r&&(r=!0,o())},jQuery.fx.stop=function(){r=!1})):(t.requestAnimationFrame=function(i){var r=(new Date).getTime(),u=Math.max(0,16-(r-n)),f=t.setTimeout(function(){i(r+u)},u);return n=r+u,f},t.cancelAnimationFrame=function(n){clearTimeout(n)})}(jQuery),t.Foundation={name:"Foundation",version:"5.2.2",media_queries:{small:u(".foundation-mq-small").css("font-family").replace(/^[\/\\'"]+|(;\s?})+|[\/\\'"]+$/g,""),medium:u(".foundation-mq-medium").css("font-family").replace(/^[\/\\'"]+|(;\s?})+|[\/\\'"]+$/g,""),large:u(".foundation-mq-large").css("font-family").replace(/^[\/\\'"]+|(;\s?})+|[\/\\'"]+$/g,""),xlarge:u(".foundation-mq-xlarge").css("font-family").replace(/^[\/\\'"]+|(;\s?})+|[\/\\'"]+$/g,""),xxlarge:u(".foundation-mq-xxlarge").css("font-family").replace(/^[\/\\'"]+|(;\s?})+|[\/\\'"]+$/g,"")},stylesheet:n("<style><\/style>").appendTo("head")[0].sheet,global:{namespace:r},init:function(n,t,i,r,f){var s=[n,i,r,f],e=[],o;if(this.rtl=/rtl/i.test(u("html").attr("dir")),this.scope=n||this.scope,this.set_namespace(),t&&typeof t=="string"&&!/reflow/i.test(t))this.libs.hasOwnProperty(t)&&e.push(this.init_lib(t,s));else for(o in this.libs)e.push(this.init_lib(o,t));return n},init_lib:function(t,i){return this.libs.hasOwnProperty(t)?(this.patch(this.libs[t]),i&&i.hasOwnProperty(t))?(typeof this.libs[t].settings!="undefined"?n.extend(!0,this.libs[t].settings,i[t]):typeof this.libs[t].defaults!="undefined"&&n.extend(!0,this.libs[t].defaults,i[t]),this.libs[t].init.apply(this.libs[t],[this.scope,i[t]])):(i=i instanceof Array?i:new Array(i),this.libs[t].init.apply(this.libs[t],i)):function(){}},patch:function(n){n.scope=this.scope,n.namespace=this.global.namespace,n.rtl=this.rtl,n.data_options=this.utils.data_options,n.attr_name=e,n.add_namespace=o,n.bindings=s,n.S=this.utils.S},inherit:function(n,t){for(var i=t.split(" "),r=i.length;r--;)this.utils.hasOwnProperty(i[r])&&(n[i[r]]=this.utils[i[r]])},set_namespace:function(){var t=this.global.namespace===r?n(".foundation-data-attribute-namespace").css("font-family"):this.global.namespace;this.global.namespace=t===r||/false/i.test(t)?"":t},libs:{},utils:{S:u,throttle:function(n,t){var i=null;return function(){var r=this,u=arguments;i==null&&(i=setTimeout(function(){n.apply(r,u),i=null},t))}},debounce:function(n,t,i){var r,u;return function(){var f=this,e=arguments,o=function(){r=null,i||(u=n.apply(f,e))},s=i&&!r;return clearTimeout(r),r=setTimeout(o,t),s&&(u=n.apply(f,e)),u}},data_options:function(t){function h(n){return!isNaN(+n)&&n!==null&&n!==""&&n!==!1&&n!==!0}function o(t){return typeof t=="string"?n.trim(t):t}var e={},r,i,u,s=function(n){var t=Foundation.global.namespace;return t.length>0?n.data(t+"-options"):n.data("options")},f=s(t);if(typeof f=="object")return f;for(u=(f||":").split(";"),r=u.length;r--;)i=u[r].split(":"),/true/i.test(i[1])&&(i[1]=!0),/false/i.test(i[1])&&(i[1]=!1),h(i[1])&&(i[1]=i[1].indexOf(".")===-1?parseInt(i[1],10):parseFloat(i[1])),i.length===2&&i[0].length>0&&(e[o(i[0])]=o(i[1]));return e},register_media:function(t,i){Foundation.media_queries[t]===r&&(n("head").append('<meta class="'+i+'">'),Foundation.media_queries[t]=c(n("."+i).css("font-family")))},add_custom_rule:function(n,t){if(t===r&&Foundation.stylesheet)Foundation.stylesheet.insertRule(n,Foundation.stylesheet.cssRules.length);else{var i=Foundation.media_queries[t];i!==r&&Foundation.stylesheet.insertRule("@media "+Foundation.media_queries[t]+"{ "+n+" }")}},image_loaded:function(n,t){var r=this,i=n.length;i===0&&t(n),n.each(function(){h(r.S(this),function(){i-=1,i===0&&t(n)})})},random_str:function(){return this.fidx||(this.fidx=0),this.prefix=this.prefix||[this.name||"F",(+new Date).toString(36)].join("-"),this.prefix+(this.fidx++).toString(36)}}},n.fn.foundation=function(){var n=Array.prototype.slice.call(arguments,0);return this.each(function(){return Foundation.init.apply(Foundation,[this].concat(n)),this})}})(jQuery,this,this.document),function(n){"use strict";Foundation.libs.accordion={name:"accordion",version:"5.2.2",settings:{active_class:"active",multi_expand:!1,toggleable:!0},init:function(n,t,i){this.bindings(t,i)},events:function(){var i=this,t=this.S;t(this.scope).off(".fndtn.accordion").on("click.fndtn.accordion","["+this.attr_name()+"] dd > a",function(r){var f=t(this).closest("["+i.attr_name()+"]"),e=t("#"+this.href.split("#")[1]),o=t("dd > .content",f),s=n("dd",f),u=f.data(i.attr_name(!0)+"-init"),h=t("dd > .content."+u.active_class,f),c=t("dd."+u.active_class,f);if(r.preventDefault(),t(this).closest("dl").is(f)){if(u.toggleable&&e.is(h))return c.toggleClass(u.active_class,!1),e.toggleClass(u.active_class,!1);u.multi_expand||(o.removeClass(u.active_class),s.removeClass(u.active_class)),e.addClass(u.active_class).parent().addClass(u.active_class)}})},off:function(){},reflow:function(){}}}(jQuery,this,this.document),function(n,t){"use strict";Foundation.libs.alert={name:"alert",version:"5.2.2",settings:{callback:function(){}},init:function(n,t,i){this.bindings(t,i)},events:function(){var i=this,r=this.S;n(this.scope).off(".alert").on("click.fndtn.alert","["+this.attr_name()+"] a.close",function(n){var u=r(this).closest("["+i.attr_name()+"]"),f=u.data(i.attr_name(!0)+"-init")||i.settings;if(n.preventDefault(),"transitionend"in t||"webkitTransitionEnd"in t||"oTransitionEnd"in t){u.addClass("alert-close");u.on("transitionend webkitTransitionEnd oTransitionEnd",function(){r(this).trigger("close").remove(),f.callback()})}else u.fadeOut(300,function(){r(this).trigger("close").remove(),f.callback()})})},reflow:function(){}}}(jQuery,this,this.document),function(n,t){"use strict";Foundation.libs.dropdown={name:"dropdown",version:"5.2.2",settings:{active_class:"open",align:"bottom",is_hover:!1,opened:function(){},closed:function(){}},init:function(n,t,i){Foundation.inherit(this,"throttle"),this.bindings(t,i)},events:function(){var i=this,r=i.S;r(this.scope).off(".dropdown").on("click.fndtn.dropdown","["+this.attr_name()+"]",function(t){var u=r(this).data(i.attr_name(!0)+"-init")||i.settings;(!u.is_hover||Modernizr.touch)&&(t.preventDefault(),i.toggle(n(this)))}).on("mouseenter.fndtn.dropdown","["+this.attr_name()+"], ["+this.attr_name()+"-content]",function(n){var u=r(this),f,t,e;clearTimeout(i.timeout),u.data(i.data_attr())?(t=r("#"+u.data(i.data_attr())),f=u):(t=u,f=r("["+i.attr_name()+"='"+t.attr("id")+"']")),e=f.data(i.attr_name(!0)+"-init")||i.settings,r(n.target).data(i.data_attr())&&e.is_hover&&i.closeall.call(i),e.is_hover&&i.open.apply(i,[t,f])}).on("mouseleave.fndtn.dropdown","["+this.attr_name()+"], ["+this.attr_name()+"-content]",function(){var n=r(this);i.timeout=setTimeout(function(){var u,t;n.data(i.data_attr())?(t=n.data(i.data_attr(!0)+"-init")||i.settings,t.is_hover&&i.close.call(i,r("#"+n.data(i.data_attr())))):(u=r("["+i.attr_name()+'="'+r(this).attr("id")+'"]'),t=u.data(i.attr_name(!0)+"-init")||i.settings,t.is_hover&&i.close.call(i,n))}.bind(this),150)}).on("click.fndtn.dropdown",function(t){var u=r(t.target).closest("["+i.attr_name()+"-content]");if(!r(t.target).data(i.data_attr())&&!r(t.target).parent().data(i.data_attr())){if(!r(t.target).data("revealId")&&u.length>0&&(r(t.target).is("["+i.attr_name()+"-content]")||n.contains(u.first()[0],t.target))){t.stopPropagation();return}i.close.call(i,r("["+i.attr_name()+"-content]"))}}).on("opened.fndtn.dropdown","["+i.attr_name()+"-content]",function(){i.settings.opened.call(this)}).on("closed.fndtn.dropdown","["+i.attr_name()+"-content]",function(){i.settings.closed.call(this)});r(t).off(".dropdown").on("resize.fndtn.dropdown",i.throttle(function(){i.resize.call(i)},50));this.resize()},close:function(n){var t=this;n.each(function(){t.S(this).hasClass(t.settings.active_class)&&(t.S(this).css(Foundation.rtl?"right":"left","-99999px").removeClass(t.settings.active_class).prev("["+t.attr_name()+"]").removeClass(t.settings.active_class),t.S(this).trigger("closed",[n]))})},closeall:function(){var t=this;n.each(t.S("["+this.attr_name()+"-content]"),function(){t.close.call(t,t.S(this))})},open:function(n,t){this.css(n.addClass(this.settings.active_class),t),n.prev("["+this.attr_name()+"]").addClass(this.settings.active_class),n.trigger("opened",[n,t])},data_attr:function(){return this.namespace.length>0?this.namespace+"-"+this.name:this.name},toggle:function(n){var t=this.S("#"+n.data(this.data_attr()));t.length!==0&&(this.close.call(this,this.S("["+this.attr_name()+"-content]").not(t)),t.hasClass(this.settings.active_class)?this.close.call(this,t):(this.close.call(this,this.S("["+this.attr_name()+"-content]")),this.open.call(this,t,n)))},resize:function(){var n=this.S("["+this.attr_name()+"-content].open"),t=this.S("["+this.attr_name()+"='"+n.attr("id")+"']");n.length&&t.length&&this.css(n,t)},css:function(n,t){var i,r;return this.clear_idx(),this.small()?(i=this.dirs.bottom.call(n,t),n.attr("style","").removeClass("drop-left drop-right drop-top").css({position:"absolute",width:"95%","max-width":"none",top:i.top}),n.css(Foundation.rtl?"right":"left","2.5%")):(r=t.data(this.attr_name(!0)+"-init")||this.settings,this.style(n,t,r)),n},style:function(t,i,r){var u=n.extend({position:"absolute"},this.dirs[r.align].call(t,i,r));t.attr("style","").css(u)},dirs:{_base:function(n){var r=this.offsetParent(),i=r.offset(),t=n.offset();return t.top-=i.top,t.left-=i.left,t},top:function(n){var i=Foundation.libs.dropdown,t=i.dirs._base.call(this,n),r=n.outerWidth()/2-8;return(this.addClass("drop-top"),(n.outerWidth()<this.outerWidth()||i.small())&&i.adjust_pip(r,t),Foundation.rtl)?{left:t.left-this.outerWidth()+n.outerWidth(),top:t.top-this.outerHeight()}:{left:t.left,top:t.top-this.outerHeight()}},bottom:function(n){var i=Foundation.libs.dropdown,t=i.dirs._base.call(this,n),r=n.outerWidth()/2-8;return((n.outerWidth()<this.outerWidth()||i.small())&&i.adjust_pip(r,t),i.rtl)?{left:t.left-this.outerWidth()+n.outerWidth(),top:t.top+n.outerHeight()}:{left:t.left,top:t.top+n.outerHeight()}},left:function(n){var t=Foundation.libs.dropdown.dirs._base.call(this,n);return this.addClass("drop-left"),{left:t.left-this.outerWidth(),top:t.top}},right:function(n){var t=Foundation.libs.dropdown.dirs._base.call(this,n);return this.addClass("drop-right"),{left:t.left+n.outerWidth(),top:t.top}}},adjust_pip:function(n,t){var i=Foundation.stylesheet;this.small()&&(n+=t.left-8),this.rule_idx=i.cssRules.length;var r=".f-dropdown.open:before",u=".f-dropdown.open:after",f="left: "+n+"px;",e="left: "+(n-1)+"px;";i.insertRule?(i.insertRule([r,"{",f,"}"].join(" "),this.rule_idx),i.insertRule([u,"{",e,"}"].join(" "),this.rule_idx+1)):(i.addRule(r,f,this.rule_idx),i.addRule(u,e,this.rule_idx+1))},clear_idx:function(){var n=Foundation.stylesheet;this.rule_idx&&(n.deleteRule(this.rule_idx),n.deleteRule(this.rule_idx),delete this.rule_idx)},small:function(){return matchMedia(Foundation.media_queries.small).matches&&!matchMedia(Foundation.media_queries.medium).matches},off:function(){this.S(this.scope).off(".fndtn.dropdown"),this.S("html, body").off(".fndtn.dropdown"),this.S(t).off(".fndtn.dropdown"),this.S("[data-dropdown-content]").off(".fndtn.dropdown")},reflow:function(){}}}(jQuery,this,this.document),function(n,t){"use strict";Foundation.libs["magellan-expedition"]={name:"magellan-expedition",version:"5.2.2",settings:{active_class:"active",threshold:0,destination_threshold:20,throttle_delay:30},init:function(n,t,i){Foundation.inherit(this,"throttle"),this.bindings(t,i)},events:function(){var i=this,u=i.S,r=i.settings;i.set_expedition_position();u(i.scope).off(".magellan").on("click.fndtn.magellan","["+i.add_namespace("data-magellan-arrival")+'] a[href^="#"]',function(t){var u;t.preventDefault();var e=n(this).closest("["+i.attr_name()+"]"),o=e.data("magellan-expedition-init"),r=this.hash.split("#").join(""),f=n("a[name='"+r+"']");f.length===0&&(f=n("#"+r)),u=f.offset().top,Modernizr.mq("only all and (max-width: 640px)")&&(u=u-n("#LeftNavSticker").outerHeight()),n("html, body").stop().animate({scrollTop:u},700,"swing",function(){history.pushState?history.pushState(null,null,"#"+r):location.hash="#"+r})}).on("scroll.fndtn.magellan",i.throttle(this.check_for_arrivals.bind(this),r.throttle_delay));n(t).on("resize.fndtn.magellan",i.throttle(this.set_expedition_position.bind(this),r.throttle_delay))},check_for_arrivals:function(){var n=this;n.update_arrivals(),n.update_expedition_positions()},set_expedition_position:function(){var t=this;n("["+this.attr_name()+"=fixed]",t.scope).each(function(){var i=n(this),u=i.attr("styles"),r;i.attr("style",""),r=i.offset().top,i.data(t.data_attr("magellan-top-offset"),r),i.attr("style",u)})},update_expedition_positions:function(){var i=this,r=n(t).scrollTop();n("["+this.attr_name()+"=fixed]",i.scope).each(function(){var t=n(this),f=t.data("magellan-top-offset"),u;r>=f?(u=t.prev("["+i.add_namespace("data-magellan-expedition-clone")+"]"),u.length===0&&(u=t.clone(),u.removeAttr(i.attr_name()),u.attr(i.add_namespace("data-magellan-expedition-clone"),""),t.before(u)),t.css({position:"fixed",top:0})):(t.prev("["+i.add_namespace("data-magellan-expedition-clone")+"]").remove(),t.attr("style",""))})},update_arrivals:function(){var i=this,r=n(t).scrollTop();n("["+this.attr_name()+"]",i.scope).each(function(){var t=n(this),u=u=t.data(i.attr_name(!0)+"-init"),e=i.offsets(t,r),o=t.find("["+i.add_namespace("data-magellan-arrival")+"]"),f=!1;e.each(function(n,r){if(r.viewport_offset>=r.top_offset){var e=t.find("["+i.add_namespace("data-magellan-arrival")+"]");return e.not(r.arrival).removeClass(u.active_class),r.arrival.addClass(u.active_class),f=!0,!0}}),f||o.removeClass(u.active_class)})},offsets:function(t,i){var r=this,u=t.data(r.attr_name(!0)+"-init"),f=i;return t.find("["+r.add_namespace("data-magellan-arrival")+"]").map(function(){var e=n(this).data(r.data_attr("magellan-arrival")),t=n("["+r.add_namespace("data-magellan-destination")+"="+e+"]"),i;if(t.length>0)return i=t.offset().top-u.destination_threshold,{destination:t,arrival:n(this),top_offset:i,viewport_offset:f}}).sort(function(n,t){return n.top_offset<t.top_offset?-1:n.top_offset>t.top_offset?1:0})},data_attr:function(n){return this.namespace.length>0?this.namespace+"-"+n:n},off:function(){this.S(this.scope).off(".magellan"),this.S(t).off(".magellan")},reflow:function(){var t=this;n("["+t.add_namespace("data-magellan-expedition-clone")+"]",t.scope).remove()}}}(jQuery,this,this.document),function(n,t,i,r){"use strict";function u(n){var t=/fade/i.test(n),i=/pop/i.test(n);return{animate:t||i,pop:i,fade:t}}Foundation.libs.reveal={name:"reveal",version:"5.2.2",locked:!1,settings:{animation:"fadeAndPop",animation_speed:250,close_on_background_click:!0,close_on_esc:!0,dismiss_modal_class:"close-reveal-modal",bg_class:"reveal-modal-bg",open:function(){},opened:function(){},close:function(){},closed:function(){},bg:n(".reveal-modal-bg"),css:{open:{opacity:0,visibility:"visible",display:"block"},close:{opacity:1,visibility:"hidden",display:"none"}}},init:function(t,i,r){n.extend(!0,this.settings,i,r),this.bindings(i,r)},events:function(){var n=this,t=n.S;t(this.scope).off(".reveal").on("click.fndtn.reveal","["+this.add_namespace("data-reveal-id")+"]",function(i){var r,u,f;i.preventDefault(),n.locked||(r=t(this),u=r.data(n.data_attr("reveal-ajax")),n.locked=!0,typeof u=="undefined"?n.open.call(n,r):(f=u===!0?r.attr("href"):u,n.open.call(n,r,{url:f})))});t(i).on("touchend.fndtn.reveal click.fndtn.reveal",this.close_targets(),function(i){if(i.preventDefault(),!n.locked){var r=t("["+n.attr_name()+"].open").data(n.attr_name(!0)+"-init"),u=t(i.target)[0]===t("."+r.bg_class)[0];if(u)if(r.close_on_background_click)i.stopPropagation();else return;n.locked=!0,n.close.call(n,u?t("["+n.attr_name()+"].open"):t(this).closest("["+n.attr_name()+"]"))}});if(t("["+n.attr_name()+"]",this.scope).length>0)t(this.scope).on("open.fndtn.reveal",this.settings.open).on("opened.fndtn.reveal",this.settings.opened).on("opened.fndtn.reveal",this.open_video).on("close.fndtn.reveal",this.settings.close).on("closed.fndtn.reveal",this.settings.closed).on("closed.fndtn.reveal",this.close_video);else t(this.scope).on("open.fndtn.reveal","["+n.attr_name()+"]",this.settings.open).on("opened.fndtn.reveal","["+n.attr_name()+"]",this.settings.opened).on("opened.fndtn.reveal","["+n.attr_name()+"]",this.open_video).on("close.fndtn.reveal","["+n.attr_name()+"]",this.settings.close).on("closed.fndtn.reveal","["+n.attr_name()+"]",this.settings.closed).on("closed.fndtn.reveal","["+n.attr_name()+"]",this.close_video);return!0},key_up_on:function(){var n=this;n.S("body").off("keyup.fndtn.reveal").on("keyup.fndtn.reveal",function(t){var i=n.S("["+n.attr_name()+"].open"),r=i.data(n.attr_name(!0)+"-init");r&&t.which===27&&r.close_on_esc&&!n.locked&&n.close.call(n,i)});return!0},key_up_off:function(){return this.S("body").off("keyup.fndtn.reveal"),!0},open:function(t,i){var u=this,r,e,f,o;t?typeof t.selector!="undefined"?r=u.S("#"+t.data(u.data_attr("reveal-id"))).first():(r=u.S(this.scope),i=t):r=u.S(this.scope),e=r.data(u.attr_name(!0)+"-init"),r.hasClass("open")||(f=u.S("["+u.attr_name()+"].open"),typeof r.data("css-top")=="undefined"&&r.data("css-top",parseInt(r.css("top"),10)).data("offset",this.cache_offset(r)),this.key_up_on(r),r.trigger("open"),f.length<1&&this.toggle_bg(r,!0),typeof i=="string"&&(i={url:i}),typeof i!="undefined"&&i.url?(o=typeof i.success!="undefined"?i.success:null,n.extend(i,{success:function(t,i,s){n.isFunction(o)&&o(t,i,s),r.html(t),u.S(r).foundation("section","reflow"),u.S(r).children().foundation(),f.length>0&&u.hide(f,e.css.close),u.show(r,e.css.open)}}),n.ajax(i)):(f.length>0&&this.hide(f,e.css.close),this.show(r,e.css.open)))},close:function(n){var n=n&&n.length?n:this.S(this.scope),t=this.S("["+this.attr_name()+"].open"),i=n.data(this.attr_name(!0)+"-init");t.length>0&&(this.locked=!0,this.key_up_off(n),n.trigger("close"),this.toggle_bg(n,!1),this.hide(t,i.css.close,i))},close_targets:function(){var n="."+this.settings.dismiss_modal_class;return this.settings.close_on_background_click?n+", ."+this.settings.bg_class:n},toggle_bg:function(t,i){this.S("."+this.settings.bg_class).length===0&&(this.settings.bg=n("<div />",{"class":this.settings.bg_class}).appendTo("body").hide());var u=this.settings.bg.filter(":visible").length>0;i!=u&&((i==r?u:!i)?this.hide(this.settings.bg):this.show(this.settings.bg))},show:function(i,r){var s,h,o,e,f;if(r){if(f=i.data(this.attr_name(!0)+"-init"),i.parent("body").length===0){s=i.wrap('<div style="display: none;" />').parent(),h=this.settings.rootElement||"body";i.on("closed.fndtn.reveal.wrapped",function(){i.detach().appendTo(s),i.unwrap().unbind("closed.fndtn.reveal.wrapped")});i.detach().appendTo(h)}return(o=u(f.animation),o.animate||(this.locked=!1),o.pop)?(r.top=n(t).scrollTop()-i.data("offset")+"px",e={top:n(t).scrollTop()+i.data("css-top")+"px",opacity:1},setTimeout(function(){return i.css(r).animate(e,f.animation_speed,"linear",function(){this.locked=!1,i.trigger("opened")}.bind(this)).addClass("open")}.bind(this),f.animation_speed/2)):o.fade?(r.top=n(t).scrollTop()+i.data("css-top")+"px",e={opacity:1},setTimeout(function(){return i.css(r).animate(e,f.animation_speed,"linear",function(){this.locked=!1,i.trigger("opened")}.bind(this)).addClass("open")}.bind(this),f.animation_speed/2)):i.css(r).show().css({opacity:1}).addClass("open").trigger("opened")}return(f=this.settings,u(f.animation).fade)?i.fadeIn(f.animation_speed/2):(this.locked=!1,i.show())},hide:function(i,r){var o,e,f;return r?(f=i.data(this.attr_name(!0)+"-init"),o=u(f.animation),o.animate||(this.locked=!1),o.pop)?(e={top:-n(t).scrollTop()-i.data("offset")+"px",opacity:0},setTimeout(function(){return i.animate(e,f.animation_speed,"linear",function(){this.locked=!1,i.css(r).trigger("closed")}.bind(this)).removeClass("open")}.bind(this),f.animation_speed/2)):o.fade?(e={opacity:0},setTimeout(function(){return i.animate(e,f.animation_speed,"linear",function(){this.locked=!1,i.css(r).trigger("closed")}.bind(this)).removeClass("open")}.bind(this),f.animation_speed/2)):i.hide().css(r).removeClass("open").trigger("closed"):(f=this.settings,u(f.animation).fade)?i.fadeOut(f.animation_speed/2):i.hide()},close_video:function(t){var r=n(".flex-video",t.target),i=n("iframe",r);i.length>0&&(i.attr("data-src",i[0].src),i.attr("src","about:blank"),r.hide())},open_video:function(t){var u=n(".flex-video",t.target),i=u.find("iframe"),f,e;i.length>0&&(f=i.attr("data-src"),typeof f=="string"?i[0].src=i.attr("data-src"):(e=i[0].src,i[0].src=r,i[0].src=e),u.show())},data_attr:function(n){return this.namespace.length>0?this.namespace+"-"+n:n},cache_offset:function(n){var t=n.show().height()+parseInt(n.css("top"),10);return n.hide(),t},off:function(){n(this.scope).off(".fndtn.reveal")},reflow:function(){}}}(jQuery,this,this.document),function(n,t,i){"use strict";Foundation.libs.topbar={name:"topbar",version:"5.2.2",settings:{index:0,sticky_class:"sticky",custom_back_text:!0,back_text:"Back",is_hover:!0,mobile_show_parent_link:!1,scrolltop:!0,sticky_on:"all"},init:function(t,i,r){Foundation.inherit(this,"add_custom_rule register_media throttle");var u=this;u.register_media("topbar","foundation-mq-topbar"),this.bindings(i,r),u.S("["+this.attr_name()+"]",this.scope).each(function(){var t=n(this),r=t.data(u.attr_name(!0)+"-init"),f=u.S("section",this),e=t.children().filter("ul").first(),i;t.data("index",0),i=t.parent(),i.hasClass("fixed")||u.is_sticky(t,i,r)?(u.settings.sticky_class=r.sticky_class,u.settings.sticky_topbar=t,t.data("height",i.outerHeight()),t.data("stickyoffset",i.offset().top)):t.data("height",t.outerHeight()),r.assembled||u.assemble(t),r.is_hover?u.S(".has-dropdown",t).addClass("not-click"):u.S(".has-dropdown",t).removeClass("not-click"),u.add_custom_rule(".f-topbar-fixed { padding-top: "+t.data("height")+"px }"),i.hasClass("fixed")&&u.S("body").addClass("f-topbar-fixed")})},is_sticky:function(n,t,i){var r=t.hasClass(i.sticky_class);return r&&i.sticky_on==="all"?!0:r&&this.small()&&i.sticky_on==="small"||r&&this.medium()&&i.sticky_on==="medium"||r&&this.large()&&i.sticky_on==="large"?!0:!1},toggle:function(i){var u=this,r,e,f;r=i?u.S(i).closest("["+this.attr_name()+"]"):u.S("["+this.attr_name()+"]"),e=r.data(this.attr_name(!0)+"-init"),f=u.S("section, .section",r),u.breakpoint()&&(u.rtl?(f.css({right:"0%"}),n(">.name",f).css({right:"100%"})):(f.css({left:"0%"}),n(">.name",f).css({left:"100%"})),u.S("li.moved",f).removeClass("moved"),r.data("index",0),r.toggleClass("expanded").css("height","")),e.scrolltop?r.hasClass("expanded")?r.parent().hasClass("fixed")&&(e.scrolltop?(r.parent().removeClass("fixed"),r.addClass("fixed"),u.S("body").removeClass("f-topbar-fixed"),t.scrollTo(0,0)):r.parent().removeClass("expanded")):r.hasClass("fixed")&&(r.parent().addClass("fixed"),r.removeClass("fixed"),u.S("body").addClass("f-topbar-fixed")):(u.is_sticky(r,r.parent(),e)&&r.parent().addClass("fixed"),r.parent().hasClass("fixed")&&(r.hasClass("expanded")?(r.addClass("fixed"),r.parent().addClass("expanded"),u.S("body").addClass("f-topbar-fixed")):(r.removeClass("fixed"),r.parent().removeClass("expanded"),u.update_sticky_positioning())))},timer:null,events:function(){var i=this,r=this.S;r(this.scope).off(".topbar").on("click.fndtn.topbar","["+this.attr_name()+"] .toggle-topbar",function(n){n.preventDefault(),i.toggle(this)}).on("click.fndtn.topbar",'.top-bar .top-bar-section li a[href^="#"],['+this.attr_name()+'] .top-bar-section li a[href^="#"]',function(){var t=n(this).closest("li");!i.breakpoint()||t.hasClass("back")||t.hasClass("has-dropdown")||i.toggle()}).on("click.fndtn.topbar","["+this.attr_name()+"] li.has-dropdown",function(t){var u=r(this),f=r(t.target),e=u.closest("["+i.attr_name()+"]"),o=e.data(i.attr_name(!0)+"-init");if(f.data("revealId")){i.toggle();return}i.breakpoint()||(!o.is_hover||Modernizr.touch)&&(t.stopImmediatePropagation(),u.hasClass("hover")?(u.removeClass("hover").find("li").removeClass("hover"),u.parents("li.hover").removeClass("hover")):(u.addClass("hover"),n(u).siblings().removeClass("hover"),f[0].nodeName==="A"&&f.parent().hasClass("has-dropdown")&&t.preventDefault()))}).on("click.fndtn.topbar","["+this.attr_name()+"] .has-dropdown>a",function(n){if(i.breakpoint()){n.preventDefault();var u=r(this),t=u.closest("["+i.attr_name()+"]"),f=t.find("section, .section"),o=u.next(".dropdown").outerHeight(),e=u.closest("li");t.data("index",t.data("index")+1),e.addClass("moved"),i.rtl?(f.css({right:-(100*t.data("index"))+"%"}),f.find(">.name").css({right:100*t.data("index")+"%"})):(f.css({left:-(100*t.data("index"))+"%"}),f.find(">.name").css({left:100*t.data("index")+"%"})),t.css("height",u.siblings("ul").outerHeight(!0)+t.data("height"))}});r(t).off(".topbar").on("resize.fndtn.topbar",i.throttle(function(){i.resize.call(i)},50)).trigger("resize");r("body").off(".topbar").on("click.fndtn.topbar touchstart.fndtn.topbar",function(n){var t=r(n.target).closest("li").closest("li.hover");t.length>0||r("["+i.attr_name()+"] li.hover").removeClass("hover")});r(this.scope).on("click.fndtn.topbar","["+this.attr_name()+"] .has-dropdown .back",function(n){n.preventDefault();var f=r(this),t=f.closest("["+i.attr_name()+"]"),u=t.find("section, .section"),s=t.data(i.attr_name(!0)+"-init"),e=f.closest("li.moved"),o=e.parent();t.data("index",t.data("index")-1),i.rtl?(u.css({right:-(100*t.data("index"))+"%"}),u.find(">.name").css({right:100*t.data("index")+"%"})):(u.css({left:-(100*t.data("index"))+"%"}),u.find(">.name").css({left:100*t.data("index")+"%"})),t.data("index")===0?t.css("height",""):t.css("height",o.outerHeight(!0)+t.data("height")),setTimeout(function(){e.removeClass("moved")},300)})},resize:function(){var n=this;n.S("["+this.attr_name()+"]").each(function(){var t=n.S(this),e=t.data(n.attr_name(!0)+"-init"),r=t.parent("."+n.settings.sticky_class),u,f;n.breakpoint()||(f=t.hasClass("expanded"),t.css("height","").removeClass("expanded").find("li").removeClass("hover"),f&&n.toggle(t)),n.is_sticky(t,r,e)&&(r.hasClass("fixed")?(r.removeClass("fixed"),u=r.offset().top,n.S(i.body).hasClass("f-topbar-fixed")&&(u-=t.data("height")),t.data("stickyoffset",u),r.addClass("fixed")):(u=r.offset().top,t.data("stickyoffset",u)))})},breakpoint:function(){return!matchMedia(Foundation.media_queries.topbar).matches},small:function(){return matchMedia(Foundation.media_queries.small).matches},medium:function(){return matchMedia(Foundation.media_queries.medium).matches},large:function(){return matchMedia(Foundation.media_queries.large).matches},assemble:function(t){var i=this,r=t.data(this.attr_name(!0)+"-init"),u=i.S("section",t),f=n(this).children().filter("ul").first();u.detach(),i.S(".has-dropdown>a",u).each(function(){var u=i.S(this),e=u.siblings(".dropdown"),f=u.attr("href"),t;e.find(".title.back").length||(t=r.mobile_show_parent_link&&f&&f.length>1?n('<li class="title back js-generated"><h5><a href="javascript:void(0)"><\/a><\/h5><\/li><li><a class="parent-link js-generated" href="'+f+'">'+u.text()+"<\/a><\/li>"):n('<li class="title back js-generated"><h5><a href="javascript:void(0)"><\/a><\/h5><\/li>'),r.custom_back_text==!0?n("h5>a",t).html(r.back_text):n("h5>a",t).html("&laquo; "+u.html()),e.prepend(t))}),u.appendTo(t),this.sticky(),this.assembled(t)},assembled:function(t){t.data(this.attr_name(!0),n.extend({},t.data(this.attr_name(!0)),{assembled:!0}))},height:function(t){var i=0,r=this;return n("> li",t).each(function(){i+=r.S(this).outerHeight(!0)}),i},sticky:function(){var i=this.S(t),n=this;this.S(t).on("scroll",function(){n.update_sticky_positioning()})},update_sticky_positioning:function(){var i="."+this.settings.sticky_class,u=this.S(t),n=this,r;n.settings.sticky_topbar&&n.is_sticky(this.settings.sticky_topbar,this.settings.sticky_topbar.parent(),this.settings)&&(r=this.settings.sticky_topbar.data("stickyoffset"),n.S(i).hasClass("expanded")||(u.scrollTop()>r?n.S(i).hasClass("fixed")||(n.S(i).addClass("fixed"),n.S("body").addClass("f-topbar-fixed")):u.scrollTop()<=r&&n.S(i).hasClass("fixed")&&(n.S(i).removeClass("fixed"),n.S("body").removeClass("f-topbar-fixed"))))},off:function(){this.S(this.scope).off(".fndtn.topbar"),this.S(t).off(".fndtn.topbar")},reflow:function(){}}}(jQuery,this,this.document),function(){"use strict";Foundation.libs.offcanvas={name:"offcanvas",version:"5.2.2",settings:{close_on_click:!0},init:function(n,t,i){this.bindings(t,i)},events:function(){var n=this,t=n.S;t(this.scope).off(".offcanvas").on("click.fndtn.offcanvas",".left-off-canvas-toggle",function(t){n.click_toggle_class(t,"move-right")}).on("click.fndtn.offcanvas",".left-off-canvas-menu a",function(i){var r=n.get_settings(i);r.close_on_click&&t(".off-canvas-wrap").removeClass("move-right")}).on("click.fndtn.offcanvas",".right-off-canvas-toggle",function(t){n.click_toggle_class(t,"move-left")}).on("click.fndtn.offcanvas",".right-off-canvas-menu a",function(i){var r=n.get_settings(i);r.close_on_click&&t(".off-canvas-wrap").removeClass("move-left")}).on("click.fndtn.offcanvas",".exit-off-canvas",function(t){n.click_remove_class(t,"move-left"),n.click_remove_class(t,"move-right")})},click_toggle_class:function(n,t){n.preventDefault(),this.S(n.target).closest(".off-canvas-wrap").toggleClass(t)},click_remove_class:function(n,t){n.preventDefault(),this.S(".off-canvas-wrap").removeClass(t)},get_settings:function(n){var t=this.S(n.target).closest("["+this.attr_name()+"]");return t.data(this.attr_name(!0)+"-init")||this.settings},reflow:function(){}}}(jQuery,this,this.document),function(n,t,i,r){"use strict";Foundation.libs.tab={name:"tab",version:"5.2.2",settings:{active_class:"active",callback:function(){},deep_linking:!1,scroll_to_content:!0,is_hover:!1},default_tab_hashes:[],init:function(n,t,i){var r=this,u=this.S;this.bindings(t,i),this.handle_location_hash_change(),u("["+this.attr_name()+"] > dd.active > a",this.scope).each(function(){r.default_tab_hashes.push(this.hash)})},events:function(){var n=this,i=this.S;i(this.scope).off(".tab").on("click.fndtn.tab","["+this.attr_name()+"] > dd > a",function(t){var r=i(this).closest("["+n.attr_name()+"]").data(n.attr_name(!0)+"-init");(!r.is_hover||Modernizr.touch)&&(t.preventDefault(),t.stopPropagation(),n.toggle_active_tab(i(this).parent()))}).on("mouseenter.fndtn.tab","["+this.attr_name()+"] > dd > a",function(){var t=i(this).closest("["+n.attr_name()+"]").data(n.attr_name(!0)+"-init");t.is_hover&&n.toggle_active_tab(i(this).parent())});i(t).on("hashchange.fndtn.tab",function(t){t.preventDefault(),n.handle_location_hash_change()})},handle_location_hash_change:function(){var t=this,i=this.S;i("["+this.attr_name()+"]",this.scope).each(function(){var s=i(this).data(t.attr_name(!0)+"-init"),u,f,e,o;if(s.deep_linking)if(u=t.scope.location.hash,u!="")f=i(u),f.hasClass("content")&&f.parent().hasClass("tab-content")?t.toggle_active_tab(n("["+t.attr_name()+"] > dd > a[href="+u+"]").parent()):(e=f.closest(".content").attr("id"),e!=r&&t.toggle_active_tab(n("["+t.attr_name()+"] > dd > a[href=#"+e+"]").parent(),u));else for(o in t.default_tab_hashes)t.toggle_active_tab(n("["+t.attr_name()+"] > dd > a[href="+t.default_tab_hashes[o]+"]").parent())})},toggle_active_tab:function(i,u){var o=this.S,h=i.closest("["+this.attr_name()+"]"),l=i.children("a").first(),f="#"+l.attr("href").split("#")[1],s=o(f),a=i.siblings(),e=h.data(this.attr_name(!0)+"-init"),c;o(this).data(this.data_attr("tab-content"))&&(f="#"+o(this).data(this.data_attr("tab-content")).split("#")[1],s=o(f)),e.deep_linking&&(c=n("body,html").scrollTop(),t.location.hash=u!=r?u:f,e.scroll_to_content?u==r||u==f?i.parent()[0].scrollIntoView():o(f)[0].scrollIntoView():(u==r||u==f)&&n("body,html").scrollTop(c)),i.addClass(e.active_class).triggerHandler("opened"),a.removeClass(e.active_class),s.siblings().removeClass(e.active_class).end().addClass(e.active_class),e.callback(i),s.triggerHandler("toggled",[i]),h.triggerHandler("toggled",[s])},data_attr:function(n){return this.namespace.length>0?this.namespace+"-"+n:n},off:function(){},reflow:function(){}}}(jQuery,this,this.document),function(n,t){"use strict";Foundation.libs.interchange={name:"interchange",version:"5.2.2",cache:{},images_loaded:!1,nodes_loaded:!1,settings:{load_attr:"interchange",named_queries:{"default":"only screen",small:Foundation.media_queries.small,medium:Foundation.media_queries.medium,large:Foundation.media_queries.large,xlarge:Foundation.media_queries.xlarge,xxlarge:Foundation.media_queries.xxlarge,landscape:"only screen and (orientation: landscape)",portrait:"only screen and (orientation: portrait)",retina:"only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (min--moz-device-pixel-ratio: 2),only screen and (-o-min-device-pixel-ratio: 2/1),only screen and (min-device-pixel-ratio: 2),only screen and (min-resolution: 192dpi),only screen and (min-resolution: 2dppx)"},directives:{replace:function(t,i,r){var u,f;return/IMG/.test(t[0].nodeName)?(u=t[0].src,new RegExp(i,"i").test(u))?void 0:(t[0].src=i,r(t[0].src)):(f=t.data(this.data_attr+"-last-path"),f==i)?void 0:/\.(gif|jpg|jpeg|tiff|png)([?#].*)?/i.test(i)?(n(t).css("background-image","url("+i+")"),t.data("interchange-last-path",i),r(i)):n.get(i,function(n){t.html(n),t.data(this.data_attr+"-last-path",i),r()})}}},init:function(t,i,r){Foundation.inherit(this,"throttle random_str"),this.data_attr=this.set_data_attr(),n.extend(!0,this.settings,i,r),this.bindings(i,r),this.load("images"),this.load("nodes")},get_media_hash:function(){var n="",t;for(t in this.settings.named_queries)n+=matchMedia(this.settings.named_queries[t]).matches.toString();return n},events:function(){var i=this,r;n(t).off(".interchange").on("resize.fndtn.interchange",i.throttle(function(){var n=i.get_media_hash();n!==r&&i.resize(),r=n},50));return this},resize:function(){var r=this.cache,i,t;if(!this.images_loaded||!this.nodes_loaded){setTimeout(n.proxy(this.resize,this),50);return}for(i in r)r.hasOwnProperty(i)&&(t=this.results(i,r[i]),t&&this.settings.directives[t.scenario[1]].call(this,t.el,t.scenario[0],function(){var n;n=arguments[0]instanceof Array?arguments[0]:Array.prototype.slice.call(arguments,0),t.el.trigger(t.scenario[1],n)}))},results:function(n,t){var i=t.length,u,f,r;if(i>0)for(u=this.S("["+this.add_namespace("data-uuid")+'="'+n+'"]');i--;)if(r=t[i][2],f=this.settings.named_queries.hasOwnProperty(r)?matchMedia(this.settings.named_queries[r]):matchMedia(r),f.matches)return{el:u,scenario:t[i]};return!1},load:function(n,t){return(typeof this["cached_"+n]=="undefined"||t)&&this["update_"+n](),this["cached_"+n]},update_images:function(){var n=this.S("img["+this.data_attr+"]"),i=n.length,t=i,r=0,f=this.data_attr,u;for(this.cache={},this.cached_images=[],this.images_loaded=i===0;t--;)r++,n[t]&&(u=n[t].getAttribute(f)||"",u.length>0&&this.cached_images.push(n[t])),r===i&&(this.images_loaded=!0,this.enhance("images"));return this},update_nodes:function(){var n=this.S("["+this.data_attr+"]").not("img"),t=n.length,i=t,r=0,f=this.data_attr,u;for(this.cached_nodes=[],this.nodes_loaded=t===0;i--;)r++,u=n[i].getAttribute(f)||"",u.length>0&&this.cached_nodes.push(n[i]),r===t&&(this.nodes_loaded=!0,this.enhance("nodes"));return this},enhance:function(i){for(var r=this["cached_"+i].length;r--;)this.object(n(this["cached_"+i][r]));return n(t).trigger("resize")},parse_params:function(n,t,i){return[this.trim(n),this.convert_directive(t),this.trim(i)]},convert_directive:function(n){var t=this.trim(n);return t.length>0?t:"replace"},object:function(n){var u=this.parse_data_attr(n),f=[],i=u.length,t,r,e;if(i>0)while(i--)t=u[i].split(/\((.*?)(\))$/),t.length>1&&(r=t[0].split(","),e=this.parse_params(r[0],r[1],t[1]),f.push(e));return this.store(n,f)},store:function(n,t){var i=this.random_str(),r=n.data(this.add_namespace("uuid",!0));return this.cache[r]?this.cache[r]:(n.attr(this.add_namespace("data-uuid"),i),this.cache[i]=t)},trim:function(t){return typeof t=="string"?n.trim(t):t},set_data_attr:function(n){return n?this.namespace.length>0?this.namespace+"-"+this.settings.load_attr:this.settings.load_attr:this.namespace.length>0?"data-"+this.namespace+"-"+this.settings.load_attr:"data-"+this.settings.load_attr},parse_data_attr:function(n){for(var t=n.attr(this.attr_name()).split(/\[(.*?)\]/),i=t.length,r=[];i--;)t[i].replace(/[\W\d]+/,"").length>4&&r.push(t[i]);return r},reflow:function(){this.load("images",!0),this.load("nodes",!0)}}}(jQuery,this,this.document),function(n,t){"use strict";Foundation.libs.equalizer={name:"equalizer",version:"5.2.2",settings:{use_tallest:!0,before_height_change:n.noop,after_height_change:n.noop},init:function(n,t,i){Foundation.inherit(this,"image_loaded"),this.bindings(t,i),this.reflow()},events:function(){this.S(t).off(".equalizer").on("resize.fndtn.equalizer",function(){this.reflow()}.bind(this))},equalize:function(t){var f=!1,i=t.find("["+this.attr_name()+"-watch]:visible"),s=i.first().offset().top,r=t.data(this.attr_name(!0)+"-init"),u,e,o;i.length!==0&&((r.before_height_change(),t.trigger("before-height-change"),i.height("inherit"),i.each(function(){var t=n(this);t.offset().top!==s&&(f=!0)}),f)||(u=i.map(function(){return n(this).outerHeight()}).get(),r.use_tallest?(e=Math.max.apply(null,u),i.css("height",e)):(o=Math.min.apply(null,u),i.css("height",o)),r.after_height_change(),t.trigger("after-height-change")))},reflow:function(){var t=this;this.S("["+this.attr_name()+"]",this.scope).each(function(){var i=n(this);t.image_loaded(t.S("img",this),function(){t.equalize(i)})})}}}(jQuery,this,this.document);
/*!
** Unobtrusive Ajax support library for jQuery
** Copyright (C) Microsoft Corporation. All rights reserved.
*/
(function(n){function i(n,t){for(var i=window,r=(n||"").split(".");i&&r.length;)i=i[r.shift()];return typeof i=="function"?i:(t.push(n),Function.constructor.apply(null,t))}function r(n){return n==="GET"||n==="POST"}function e(n,t){r(t)||n.setRequestHeader("X-HTTP-Method-Override",t)}function o(t,i,r){var u;r.indexOf("application/x-javascript")===-1&&(u=(t.getAttribute("data-ajax-mode")||"").toUpperCase(),n(t.getAttribute("data-ajax-update")).each(function(t,r){var f;switch(u){case"BEFORE":f=r.firstChild,n("<div />").html(i).contents().each(function(){r.insertBefore(this,f)});break;case"AFTER":n("<div />").html(i).contents().each(function(){r.appendChild(this)});break;default:n(r).html(i)}}))}function u(t,u){var s,h,f,c;(s=t.getAttribute("data-ajax-confirm"),!s||window.confirm(s))&&(h=n(t.getAttribute("data-ajax-loading")),c=t.getAttribute("data-ajax-loading-duration")||0,n.extend(u,{type:t.getAttribute("data-ajax-method")||undefined,url:t.getAttribute("data-ajax-url")||undefined,beforeSend:function(n){var r;return e(n,f),r=i(t.getAttribute("data-ajax-begin"),["xhr"]).apply(this,arguments),r!==!1&&h.show(c),r},complete:function(){h.hide(c),i(t.getAttribute("data-ajax-complete"),["xhr","status"]).apply(this,arguments)},success:function(n,r,u){o(t,n,u.getResponseHeader("Content-Type")||"text/html"),i(t.getAttribute("data-ajax-success"),["data","status","xhr"]).apply(this,arguments)},error:i(t.getAttribute("data-ajax-failure"),["xhr","status","error"])}),u.data.push({name:"X-Requested-With",value:"XMLHttpRequest"}),f=u.type.toUpperCase(),r(f)||(u.type="POST",u.data.push({name:"X-HTTP-Method-Override",value:f})),n.ajax(u))}function s(t){var i=n(t).data(f);return!i||!i.validate||i.validate()}var t="unobtrusiveAjaxClick",f="unobtrusiveValidation";n(document).on("click","a[data-ajax=true]",function(n){n.preventDefault(),u(this,{url:this.href,type:"GET",data:[]})});n(document).on("click","form[data-ajax=true] input[type=image]",function(i){var r=i.target.name,u=n(i.target),f=u.parents("form")[0],e=u.offset();n(f).data(t,[{name:r+".x",value:Math.round(i.pageX-e.left)},{name:r+".y",value:Math.round(i.pageY-e.top)}]),setTimeout(function(){n(f).removeData(t)},0)});n(document).on("click","form[data-ajax=true] :submit",function(i){var r=i.target.name,u=n(i.target).parents("form")[0];n(u).data(t,r?[{name:r,value:i.target.value}]:[]),setTimeout(function(){n(u).removeData(t)},0)});n(document).on("submit","form[data-ajax=true]",function(i){var r=n(this).data(t)||[];(i.preventDefault(),s(this))&&u(this,{url:this.action,type:this.method||"GET",data:r.concat(n(this).serializeArray())})})})(jQuery);
/*! jQuery Validation Plugin - v1.10.0 - 9/7/2012
* https://github.com/jzaefferer/jquery-validation
* Copyright (c) 2012 Jörn Zaefferer; Licensed MIT */
(function(n){n.extend(n.fn,{validate:function(t){if(!this.length){t&&t.debug&&window.console&&console.warn("nothing selected, can't validate, returning nothing");return}var i=n.data(this[0],"validator");return i?i:(this.attr("novalidate","novalidate"),i=new n.validator(t,this[0]),n.data(this[0],"validator",i),i.settings.onsubmit&&(this.validateDelegate(":submit","click",function(t){i.settings.submitHandler&&(i.submitButton=t.target),n(t.target).hasClass("cancel")&&(i.cancelSubmit=!0)}),this.submit(function(t){function r(){var r;return i.settings.submitHandler?(i.submitButton&&(r=n("<input type='hidden'/>").attr("name",i.submitButton.name).val(i.submitButton.value).appendTo(i.currentForm)),i.settings.submitHandler.call(i,i.currentForm,t),i.submitButton&&r.remove(),!1):!0}return(i.settings.debug&&t.preventDefault(),i.cancelSubmit)?(i.cancelSubmit=!1,r()):i.form()?i.pendingRequest?(i.formSubmitted=!0,!1):r():(i.focusInvalid(),!1)})),i)},valid:function(){if(n(this[0]).is("form"))return this.validate().form();var t=!0,i=n(this[0].form).validate();return this.each(function(){t&=i.element(this)}),t},removeAttrs:function(t){var i={},r=this;return n.each(t.split(/\s/),function(n,t){i[t]=r.attr(t),r.removeAttr(t)}),i},rules:function(t,i){var r=this[0],o,u,h;if(t){var e=n.data(r.form,"validator").settings,s=e.rules,f=n.validator.staticRules(r);switch(t){case"add":n.extend(f,n.validator.normalizeRule(i)),s[r.name]=f,i.messages&&(e.messages[r.name]=n.extend(e.messages[r.name],i.messages));break;case"remove":return i?(o={},n.each(i.split(/\s/),function(n,t){o[t]=f[t],delete f[t]}),o):(delete s[r.name],f)}}return u=n.validator.normalizeRules(n.extend({},n.validator.metadataRules(r),n.validator.classRules(r),n.validator.attributeRules(r),n.validator.staticRules(r)),r),u.required&&(h=u.required,delete u.required,u=n.extend({required:h},u)),u}}),n.extend(n.expr[":"],{blank:function(t){return!n.trim(""+t.value)},filled:function(t){return!!n.trim(""+t.value)},unchecked:function(n){return!n.checked}}),n.validator=function(t,i){this.settings=n.extend(!0,{},n.validator.defaults,t),this.currentForm=i,this.init()},n.validator.format=function(t,i){return arguments.length===1?function(){var i=n.makeArray(arguments);return i.unshift(t),n.validator.format.apply(this,i)}:(arguments.length>2&&i.constructor!==Array&&(i=n.makeArray(arguments).slice(1)),i.constructor!==Array&&(i=[i]),n.each(i,function(n,i){t=t.replace(new RegExp("\\{"+n+"\\}","g"),i)}),t)},n.extend(n.validator,{defaults:{messages:{},groups:{},rules:{},errorClass:"error",validClass:"valid",errorElement:"label",focusInvalid:!0,errorContainer:n([]),errorLabelContainer:n([]),onsubmit:!0,ignore:":hidden",ignoreTitle:!1,onfocusin:function(n){this.lastActive=n,this.settings.focusCleanup&&!this.blockFocusCleanup&&(this.settings.unhighlight&&this.settings.unhighlight.call(this,n,this.settings.errorClass,this.settings.validClass),this.addWrapper(this.errorsFor(n)).hide())},onfocusout:function(n){!this.checkable(n)&&(n.name in this.submitted||!this.optional(n))&&this.element(n)},onkeyup:function(n,t){(t.which!==9||this.elementValue(n)!=="")&&(n.name in this.submitted||n===this.lastActive)&&this.element(n)},onclick:function(n){n.name in this.submitted?this.element(n):n.parentNode.name in this.submitted&&this.element(n.parentNode)},highlight:function(t,i,r){t.type==="radio"?this.findByName(t.name).addClass(i).removeClass(r):n(t).addClass(i).removeClass(r)},unhighlight:function(t,i,r){t.type==="radio"?this.findByName(t.name).removeClass(i).addClass(r):n(t).removeClass(i).addClass(r)}},setDefaults:function(t){n.extend(n.validator.defaults,t)},messages:{required:"This field is required.",remote:"Please fix this field.",email:"Please enter a valid email address.",url:"Please enter a valid URL.",date:"Please enter a valid date.",dateISO:"Please enter a valid date (ISO).",number:"Please enter a valid number.",digits:"Please enter only digits.",creditcard:"Please enter a valid credit card number.",equalTo:"Please enter the same value again.",maxlength:n.validator.format("Please enter no more than {0} characters."),minlength:n.validator.format("Please enter at least {0} characters."),rangelength:n.validator.format("Please enter a value between {0} and {1} characters long."),range:n.validator.format("Please enter a value between {0} and {1}."),max:n.validator.format("Please enter a value less than or equal to {0}."),min:n.validator.format("Please enter a value greater than or equal to {0}.")},autoCreateRanges:!1,prototype:{init:function(){function r(t){var i=n.data(this[0].form,"validator"),r="on"+t.type.replace(/^validate/,"");i.settings[r]&&i.settings[r].call(i,this[0],t)}var i,t;this.labelContainer=n(this.settings.errorLabelContainer),this.errorContext=this.labelContainer.length&&this.labelContainer||n(this.currentForm),this.containers=n(this.settings.errorContainer).add(this.settings.errorLabelContainer),this.submitted={},this.valueCache={},this.pendingRequest=0,this.pending={},this.invalid={},this.reset(),i=this.groups={},n.each(this.settings.groups,function(t,r){n.each(r.split(/\s/),function(n,r){i[r]=t})}),t=this.settings.rules,n.each(t,function(i,r){t[i]=n.validator.normalizeRule(r)}),n(this.currentForm).validateDelegate(":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",r).validateDelegate("[type='radio'], [type='checkbox'], select, option","click",r),this.settings.invalidHandler&&n(this.currentForm).bind("invalid-form.validate",this.settings.invalidHandler)},form:function(){return this.checkForm(),n.extend(this.submitted,this.errorMap),this.invalid=n.extend({},this.errorMap),this.valid()||n(this.currentForm).triggerHandler("invalid-form",[this]),this.showErrors(),this.valid()},checkForm:function(){this.prepareForm();for(var n=0,t=this.currentElements=this.elements();t[n];n++)this.check(t[n]);return this.valid()},element:function(t){t=this.validationTargetFor(this.clean(t)),this.lastElement=t,this.prepareElement(t),this.currentElements=n(t);var i=this.check(t)!==!1;return i?delete this.invalid[t.name]:this.invalid[t.name]=!0,this.numberOfInvalids()||(this.toHide=this.toHide.add(this.containers)),this.showErrors(),i},showErrors:function(t){if(t){n.extend(this.errorMap,t),this.errorList=[];for(var i in t)this.errorList.push({message:t[i],element:this.findByName(i)[0]});this.successList=n.grep(this.successList,function(n){return!(n.name in t)})}this.settings.showErrors?this.settings.showErrors.call(this,this.errorMap,this.errorList):this.defaultShowErrors()},resetForm:function(){n.fn.resetForm&&n(this.currentForm).resetForm(),this.submitted={},this.lastElement=null,this.prepareForm(),this.hideErrors(),this.elements().removeClass(this.settings.errorClass).removeData("previousValue")},numberOfInvalids:function(){return this.objectLength(this.invalid)},objectLength:function(n){var t=0,i;for(i in n)t++;return t},hideErrors:function(){this.addWrapper(this.toHide).hide()},valid:function(){return this.size()===0},size:function(){return this.errorList.length},focusInvalid:function(){if(this.settings.focusInvalid)try{n(this.findLastActive()||this.errorList.length&&this.errorList[0].element||[]).filter(":visible").focus().trigger("focusin")}catch(t){}},findLastActive:function(){var t=this.lastActive;return t&&n.grep(this.errorList,function(n){return n.element.name===t.name}).length===1&&t},elements:function(){var t=this,i={};return n(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&&console.error("%o has no name assigned",this),this.name in i||!t.objectLength(n(this).rules()))?!1:(i[this.name]=!0,!0)})},clean:function(t){return n(t)[0]},errors:function(){var t=this.settings.errorClass.replace(" ",".");return n(this.settings.errorElement+"."+t,this.errorContext)},reset:function(){this.successList=[],this.errorList=[],this.errorMap={},this.toShow=n([]),this.toHide=n([]),this.currentElements=n([])},prepareForm:function(){this.reset(),this.toHide=this.errors().add(this.containers)},prepareElement:function(n){this.reset(),this.toHide=this.errorsFor(n)},elementValue:function(t){var r=n(t).attr("type"),i=n(t).val();return r==="radio"||r==="checkbox"?n('input[name="'+n(t).attr("name")+'"]:checked').val():typeof i=="string"?i.replace(/\r/g,""):i},check:function(t){var r,u;t=this.validationTargetFor(this.clean(t));var f=n(t).rules(),e=!1,s=this.elementValue(t),i;for(r in f){u={method:r,parameters:f[r]};try{if(i=n.validator.methods[r].call(this,s,t,u.parameters),i==="dependency-mismatch"){e=!0;continue}if(e=!1,i==="pending"){this.toHide=this.toHide.not(this.errorsFor(t));return}if(!i)return this.formatAndAdd(t,u),!1}catch(o){this.settings.debug&&window.console&&console.log("exception occured when checking element "+t.id+", check the '"+u.method+"' method",o);throw o;}}if(!e)return this.objectLength(f)&&this.successList.push(t),!0},customMetaMessage:function(t,i){if(n.metadata){var r=this.settings.meta?n(t).metadata()[this.settings.meta]:n(t).metadata();return r&&r.messages&&r.messages[i]}},customDataMessage:function(t,i){return n(t).data("msg-"+i.toLowerCase())||t.attributes&&n(t).attr("data-msg-"+i.toLowerCase())},customMessage:function(n,t){var i=this.settings.messages[n];return i&&(i.constructor===String?i:i[t])},findDefined:function(){for(var n=0;n<arguments.length;n++)if(arguments[n]!==undefined)return arguments[n];return undefined},defaultMessage:function(t,i){return this.findDefined(this.customMessage(t.name,i),this.customDataMessage(t,i),this.customMetaMessage(t,i),!this.settings.ignoreTitle&&t.title||undefined,n.validator.messages[i],"<strong>Warning: No message defined for "+t.name+"<\/strong>")},formatAndAdd:function(t,i){var r=this.defaultMessage(t,i.method),u=/\$?\{(\d+)\}/g;typeof r=="function"?r=r.call(this,i.parameters,t):u.test(r)&&(r=n.validator.format(r.replace(u,"{$1}"),i.parameters)),this.errorList.push({message:r,element:t}),this.errorMap[t.name]=r,this.submitted[t.name]=r},addWrapper:function(n){return this.settings.wrapper&&(n=n.add(n.parent(this.settings.wrapper))),n},defaultShowErrors:function(){for(var i,t,n=0;this.errorList[n];n++)t=this.errorList[n],this.settings.highlight&&this.settings.highlight.call(this,t.element,this.settings.errorClass,this.settings.validClass),this.showLabel(t.element,t.message);if(this.errorList.length&&(this.toShow=this.toShow.add(this.containers)),this.settings.success)for(n=0;this.successList[n];n++)this.showLabel(this.successList[n]);if(this.settings.unhighlight)for(n=0,i=this.validElements();i[n];n++)this.settings.unhighlight.call(this,i[n],this.settings.errorClass,this.settings.validClass);this.toHide=this.toHide.not(this.toShow),this.hideErrors(),this.addWrapper(this.toShow).show()},validElements:function(){return this.currentElements.not(this.invalidElements())},invalidElements:function(){return n(this.errorList).map(function(){return this.element})},showLabel:function(t,i){var r=this.errorsFor(t);r.length?(r.removeClass(this.settings.validClass).addClass(this.settings.errorClass),r.attr("generated")&&r.html(i)):(r=n("<"+this.settings.errorElement+"/>").attr({"for":this.idOrName(t),generated:!0}).addClass(this.settings.errorClass).html(i||""),this.settings.wrapper&&(r=r.hide().show().wrap("<"+this.settings.wrapper+"/>").parent()),this.labelContainer.append(r).length||(this.settings.errorPlacement?this.settings.errorPlacement(r,n(t)):r.insertAfter(t))),!i&&this.settings.success&&(r.text(""),typeof this.settings.success=="string"?r.addClass(this.settings.success):this.settings.success(r,t)),this.toShow=this.toShow.add(r)},errorsFor:function(t){var i=this.idOrName(t);return this.errors().filter(function(){return n(this).attr("for")===i})},idOrName:function(n){return this.groups[n.name]||(this.checkable(n)?n.name:n.id||n.name)},validationTargetFor:function(n){return this.checkable(n)&&(n=this.findByName(n.name).not(this.settings.ignore)[0]),n},checkable:function(n){return/radio|checkbox/i.test(n.type)},findByName:function(t){return n(this.currentForm).find('[name="'+t+'"]')},getLength:function(t,i){switch(i.nodeName.toLowerCase()){case"select":return n("option:selected",i).length;case"input":if(this.checkable(i))return this.findByName(i.name).filter(":checked").length}return t.length},depend:function(n,t){return this.dependTypes[typeof n]?this.dependTypes[typeof n](n,t):!0},dependTypes:{boolean:function(n){return n},string:function(t,i){return!!n(t,i.form).length},"function":function(n,t){return n(t)}},optional:function(t){var i=this.elementValue(t);return!n.validator.methods.required.call(this,i,t)&&"dependency-mismatch"},startRequest:function(n){this.pending[n.name]||(this.pendingRequest++,this.pending[n.name]=!0)},stopRequest:function(t,i){this.pendingRequest--,this.pendingRequest<0&&(this.pendingRequest=0),delete this.pending[t.name],i&&this.pendingRequest===0&&this.formSubmitted&&this.form()?(n(this.currentForm).submit(),this.formSubmitted=!1):!i&&this.pendingRequest===0&&this.formSubmitted&&(n(this.currentForm).triggerHandler("invalid-form",[this]),this.formSubmitted=!1)},previousValue:function(t){return n.data(t,"previousValue")||n.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},number:{number:!0},digits:{digits:!0},creditcard:{creditcard:!0}},addClassRules:function(t,i){t.constructor===String?this.classRuleSettings[t]=i:n.extend(this.classRuleSettings,t)},classRules:function(t){var i={},r=n(t).attr("class");return r&&n.each(r.split(" "),function(){this in n.validator.classRuleSettings&&n.extend(i,n.validator.classRuleSettings[this])}),i},attributeRules:function(t){var u={},f=n(t),r,i;for(r in n.validator.methods)r==="required"?(i=f.get(0).getAttribute(r),i===""&&(i=!0),i=!!i):i=f.attr(r),i?u[r]=i:f[0].getAttribute("type")===r&&(u[r]=!0);return u.maxlength&&/-1|2147483647|524288/.test(u.maxlength)&&delete u.maxlength,u},metadataRules:function(t){if(!n.metadata)return{};var i=n.data(t.form,"validator").settings.meta;return i?n(t).metadata()[i]:n(t).metadata()},staticRules:function(t){var i={},r=n.data(t.form,"validator");return r.settings.rules&&(i=n.validator.normalizeRule(r.settings.rules[t.name])||{}),i},normalizeRules:function(t,i){return n.each(t,function(r,u){if(u===!1){delete t[r];return}if(u.param||u.depends){var f=!0;switch(typeof u.depends){case"string":f=!!n(u.depends,i.form).length;break;case"function":f=u.depends.call(i,i)}f?t[r]=u.param!==undefined?u.param:!0:delete t[r]}}),n.each(t,function(r,u){t[r]=n.isFunction(u)?u(i):u}),n.each(["minlength","maxlength","min","max"],function(){t[this]&&(t[this]=Number(t[this]))}),n.each(["rangelength","range"],function(){t[this]&&(t[this]=[Number(t[this][0]),Number(t[this][1])])}),n.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(typeof t=="string"){var i={};n.each(t.split(/\s/),function(){i[this]=!0}),t=i}return t},addMethod:function(t,i,r){n.validator.methods[t]=i,n.validator.messages[t]=r!==undefined?r:n.validator.messages[t],i.length<3&&n.validator.addClassRules(t,n.validator.normalizeRule(t))},methods:{required:function(t,i,r){if(!this.depend(r,i))return"dependency-mismatch";if(i.nodeName.toLowerCase()==="select"){var u=n(i).val();return u&&u.length>0}return this.checkable(i)?this.getLength(t,i)>0:n.trim(t).length>0},remote:function(t,i,r){var f,u,e;return this.optional(i)?"dependency-mismatch":(f=this.previousValue(i),this.settings.messages[i.name]||(this.settings.messages[i.name]={}),f.originalMessage=this.settings.messages[i.name].remote,this.settings.messages[i.name].remote=f.message,r=typeof r=="string"&&{url:r}||r,this.pending[i.name])?"pending":f.old===t?f.valid:(f.old=t,u=this,this.startRequest(i),e={},e[i.name]=t,n.ajax(n.extend(!0,{url:r,mode:"abort",port:"validate"+i.name,dataType:"json",data:e,success:function(r){var e,h,s,o;u.settings.messages[i.name].remote=f.originalMessage,e=r===!0||r==="true",e?(h=u.formSubmitted,u.prepareElement(i),u.formSubmitted=h,u.successList.push(i),delete u.invalid[i.name],u.showErrors()):(s={},o=r||u.defaultMessage(i,"remote"),s[i.name]=f.message=n.isFunction(o)?o(t):o,u.invalid[i.name]=!0,u.showErrors(s)),f.valid=e,u.stopRequest(i,e)}},r)),"pending")},minlength:function(t,i,r){var u=n.isArray(t)?t.length:this.getLength(n.trim(t),i);return this.optional(i)||u>=r},maxlength:function(t,i,r){var u=n.isArray(t)?t.length:this.getLength(n.trim(t),i);return this.optional(i)||u<=r},rangelength:function(t,i,r){var u=n.isArray(t)?t.length:this.getLength(n.trim(t),i);return this.optional(i)||u>=r[0]&&u<=r[1]},min:function(n,t,i){return this.optional(t)||n>=i},max:function(n,t,i){return this.optional(t)||n<=i},range:function(n,t,i){return this.optional(t)||n>=i[0]&&n<=i[1]},email:function(n,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(n)},url:function(n,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(n)},date:function(n,t){return this.optional(t)||!/Invalid|NaN/.test(new Date(n))},dateISO:function(n,t){return this.optional(t)||/^\d{4}[\/\-]\d{1,2}[\/\-]\d{1,2}$/.test(n)},number:function(n,t){return this.optional(t)||/^-?(?:\d+|\d{1,3}(?:,\d{3})+)?(?:\.\d+)?$/.test(n)},digits:function(n,t){return this.optional(t)||/^\d+$/.test(n)},creditcard:function(n,t){var r,e;if(this.optional(t))return"dependency-mismatch";if(/[^0-9 \-]+/.test(n))return!1;var f=0,i=0,u=!1;for(n=n.replace(/\D/g,""),r=n.length-1;r>=0;r--)e=n.charAt(r),i=parseInt(e,10),u&&(i*=2)>9&&(i-=9),f+=i,u=!u;return f%10==0},equalTo:function(t,i,r){var u=n(r);return this.settings.onfocusout&&u.unbind(".validate-equalTo").bind("blur.validate-equalTo",function(){n(i).valid()}),t===u.val()}}}),n.format=n.validator.format})(jQuery),function(n){var t={},i;n.ajaxPrefilter?n.ajaxPrefilter(function(n,i,r){var u=n.port;n.mode==="abort"&&(t[u]&&t[u].abort(),t[u]=r)}):(i=n.ajax,n.ajax=function(r){var f=("mode"in r?r:n.ajaxSettings).mode,u=("port"in r?r:n.ajaxSettings).port;return f==="abort"?(t[u]&&t[u].abort(),t[u]=i.apply(this,arguments)):i.apply(this,arguments)})}(jQuery),function(n){jQuery.event.special.focusin||jQuery.event.special.focusout||!document.addEventListener||n.each({focus:"focusin",blur:"focusout"},function(t,i){function r(t){return t=n.event.fix(t),t.type=i,n.event.handle.call(this,t)}n.event.special[i]={setup:function(){this.addEventListener(t,r,!0)},teardown:function(){this.removeEventListener(t,r,!0)},handler:function(t){var r=arguments;return r[0]=n.event.fix(t),r[0].type=i,n.event.handle.apply(this,r)}}}),n.extend(n.fn,{validateDelegate:function(t,i,r){return this.bind(i,function(i){var u=n(i.target);if(u.is(t))return r.apply(u,arguments)})}})}(jQuery);
/*!
** Unobtrusive validation support library for jQuery and jQuery Validate
** Copyright (C) Microsoft Corporation. All rights reserved.
*/
(function(n){function i(n,t,i){n.rules[t]=i,n.message&&(n.messages[t]=n.message)}function h(n){return n.replace(/^\s+|\s+$/g,"").split(/\s*,\s*/g)}function f(n){return n.replace(/([!"#$%&'()*+,./:;<=>?@\[\\\]^`{|}~])/g,"\\$1")}function e(n){return n.substr(0,n.lastIndexOf(".")+1)}function o(n,t){return n.indexOf("*.")===0&&(n=n.replace("*.",t)),n}function c(t,i){var r=n(this).find("[data-valmsg-for='"+f(i[0].name)+"']"),u=r.attr("data-valmsg-replace"),e=u?n.parseJSON(u)!==!1:null;r.removeClass("field-validation-valid").addClass("field-validation-error"),t.data("unobtrusiveContainer",r),e?(r.empty(),t.removeClass("input-validation-error").appendTo(r)):t.hide()}function l(t,i){var u=n(this).find("[data-valmsg-summary=true]"),r=u.find("ul");r&&r.length&&i.errorList.length&&(r.empty(),u.addClass("validation-summary-errors").removeClass("validation-summary-valid"),n.each(i.errorList,function(){n("<li />").html(this.message).appendTo(r)}))}function a(t){var i=t.data("unobtrusiveContainer"),r=i.attr("data-valmsg-replace"),u=r?n.parseJSON(r):null;i&&(i.addClass("field-validation-valid").removeClass("field-validation-error"),t.removeData("unobtrusiveContainer"),u&&i.empty())}function v(){var t=n(this);t.data("validator").resetForm(),t.find(".validation-summary-errors").addClass("validation-summary-valid").removeClass("validation-summary-errors"),t.find(".field-validation-error").addClass("field-validation-valid").removeClass("field-validation-error").removeData("unobtrusiveContainer").find(">*").removeData("unobtrusiveContainer")}function s(t){var i=n(t),r=i.data(u),f=n.proxy(v,t);return r||(r={options:{errorClass:"input-validation-error",errorElement:"span",errorPlacement:n.proxy(c,t),invalidHandler:n.proxy(l,t),messages:{},rules:{},success:n.proxy(a,t)},attachValidation:function(){i.unbind("reset."+u,f).bind("reset."+u,f).validate(this.options)},validate:function(){return i.validate(),i.valid()}},i.data(u,r)),r}var r=n.validator,t,u="unobtrusiveValidation";r.unobtrusive={adapters:[],parseElement:function(t,i){var u=n(t),f=u.parents("form")[0],r,e,o;f&&(r=s(f),r.options.rules[t.name]=e={},r.options.messages[t.name]=o={},n.each(this.adapters,function(){var i="data-val-"+this.name,r=u.attr(i),s={};r!==undefined&&(i+="-",n.each(this.params,function(){s[this]=u.attr(i+this)}),this.adapt({element:t,form:f,message:r,params:s,rules:e,messages:o}))}),n.extend(e,{__dummy__:!0}),i||r.attachValidation())},parse:function(t){var i=n(t).parents("form").andSelf().add(n(t).find("form")).filter("form");n(t).find(":input[data-val=true]").each(function(){r.unobtrusive.parseElement(this,!0)}),i.each(function(){var n=s(this);n&&n.attachValidation()})}},t=r.unobtrusive.adapters,t.add=function(n,t,i){return i||(i=t,t=[]),this.push({name:n,params:t,adapt:i}),this},t.addBool=function(n,t){return this.add(n,function(r){i(r,t||n,!0)})},t.addMinMax=function(n,t,r,u,f,e){return this.add(n,[f||"min",e||"max"],function(n){var f=n.params.min,e=n.params.max;f&&e?i(n,u,[f,e]):f?i(n,t,f):e&&i(n,r,e)})},t.addSingleVal=function(n,t,r){return this.add(n,[t||"val"],function(u){i(u,r||n,u.params[t])})},r.addMethod("__dummy__",function(){return!0}),r.addMethod("regex",function(n,t,i){var r;return this.optional(t)?!0:(r=new RegExp(i).exec(n),r&&r.index===0&&r[0].length===n.length)}),r.addMethod("nonalphamin",function(n,t,i){var r;return i&&(r=n.match(/\W/g),r=r&&r.length>=i),r}),t.addSingleVal("accept","exts").addSingleVal("regex","pattern"),t.addBool("creditcard").addBool("date").addBool("digits").addBool("email").addBool("number").addBool("url"),t.addMinMax("length","minlength","maxlength","rangelength").addMinMax("range","min","max","range"),t.add("equalto",["other"],function(t){var r=e(t.element.name),u=t.params.other,s=o(u,r),h=n(t.form).find(":input[name='"+f(s)+"']")[0];i(t,"equalTo",h)}),t.add("required",function(n){(n.element.tagName.toUpperCase()!=="INPUT"||n.element.type.toUpperCase()!=="CHECKBOX")&&i(n,"required",!0)}),t.add("remote",["url","type","additionalfields"],function(t){var r={url:t.params.url,type:t.params.type||"GET",data:{}},u=e(t.element.name);n.each(h(t.params.additionalfields||t.element.name),function(i,e){var s=o(e,u);r.data[s]=function(){return n(t.form).find(":input[name='"+f(s)+"']").val()}}),i(t,"remote",r)}),t.add("password",["min","nonalphamin","regex"],function(n){n.params.min&&i(n,"minlength",n.params.min),n.params.nonalphamin&&i(n,"nonalphamin",n.params.nonalphamin),n.params.regex&&i(n,"regex",n.params.regex)}),n(function(){r.unobtrusive.parse(document)})})(jQuery),function(n,t,i,r){var u=n(t);n.fn.lazyload=function(f){function s(){var t=0;o.each(function(){var i=n(this);if((!e.skip_invisible||i.is(":visible"))&&!n.abovethetop(this,e)&&!n.leftofbegin(this,e))if(n.belowthefold(this,e)||n.rightoffold(this,e)){if(++t>e.failure_limit)return!1}else i.trigger("appear"),t=0})}var o=this,h,e={threshold:0,failure_limit:0,event:"scroll",effect:"show",container:t,data_attribute:"original",skip_invisible:!0,appear:null,load:null};return f&&(r!==f.failurelimit&&(f.failure_limit=f.failurelimit,delete f.failurelimit),r!==f.effectspeed&&(f.effect_speed=f.effectspeed,delete f.effectspeed),n.extend(e,f)),h=e.container===r||e.container===t?u:n(e.container),0===e.event.indexOf("scroll")&&h.bind(e.event,function(){return s()}),this.each(function(){var t=this,i=n(t);t.loaded=!1;i.one("appear",function(){if(!this.loaded){if(e.appear){var r=o.length;e.appear.call(t,r,e)}n("<img />").bind("load",function(){var r,u;i.hide().attr("src",i.data(e.data_attribute))[e.effect](e.effect_speed),t.loaded=!0,r=n.grep(o,function(n){return!n.loaded}),o=n(r),e.load&&(u=o.length,e.load.call(t,u,e))}).attr("src",i.data(e.data_attribute))}});0!==e.event.indexOf("scroll")&&i.bind(e.event,function(){t.loaded||i.trigger("appear")})}),u.bind("resize",function(){s()}),/iphone|ipod|ipad.*os 5/gi.test(navigator.appVersion)&&u.bind("pageshow",function(t){t.originalEvent&&t.originalEvent.persisted&&o.each(function(){n(this).trigger("appear")})}),n(i).ready(function(){s()}),this},n.belowthefold=function(i,f){var e;return e=f.container===r||f.container===t?u.height()+u.scrollTop():n(f.container).offset().top+n(f.container).height(),e<=n(i).offset().top-f.threshold},n.rightoffold=function(i,f){var e;return e=f.container===r||f.container===t?u.width()+u.scrollLeft():n(f.container).offset().left+n(f.container).width(),e<=n(i).offset().left-f.threshold},n.abovethetop=function(i,f){var e;return e=f.container===r||f.container===t?u.scrollTop():n(f.container).offset().top,e>=n(i).offset().top+f.threshold+n(i).height()},n.leftofbegin=function(i,f){var e;return e=f.container===r||f.container===t?u.scrollLeft():n(f.container).offset().left,e>=n(i).offset().left+f.threshold+n(i).width()},n.inviewport=function(t,i){return!n.rightoffold(t,i)&&!n.leftofbegin(t,i)&&!n.belowthefold(t,i)&&!n.abovethetop(t,i)},n.extend(n.expr[":"],{"below-the-fold":function(t){return n.belowthefold(t,{threshold:0})},"above-the-top":function(t){return!n.belowthefold(t,{threshold:0})},"right-of-screen":function(t){return n.rightoffold(t,{threshold:0})},"left-of-screen":function(t){return!n.rightoffold(t,{threshold:0})},"in-viewport":function(t){return n.inviewport(t,{threshold:0})},"above-the-fold":function(t){return!n.belowthefold(t,{threshold:0})},"right-of-fold":function(t){return n.rightoffold(t,{threshold:0})},"left-of-fold":function(t){return!n.rightoffold(t,{threshold:0})}})}(jQuery,window,document);
/*! jQuery UI - v1.12.1 - 2018-05-25
* http://jqueryui.com
* Includes: widget.js, widgets/mouse.js
* Copyright jQuery Foundation and other contributors; Licensed MIT */
(function(n){typeof define=="function"&&define.amd?define(["jquery"],n):n(jQuery)})(function(n){var u,r,i,f,e,t,o;n.ui=n.ui||{},u=n.ui.version="1.12.1";
/*!
 * jQuery UI Widget 1.12.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 */
r=0,i=Array.prototype.slice,n.cleanData=function(t){return function(i){for(var r,u,f=0;(u=i[f])!=null;f++)try{r=n._data(u,"events"),r&&r.remove&&n(u).triggerHandler("remove")}catch(e){}t(i)}}(n.cleanData),n.widget=function(t,i,r){var f,u,o,h={},e=t.split(".")[0],s;return t=t.split(".")[1],s=e+"-"+t,r||(r=i,i=n.Widget),n.isArray(r)&&(r=n.extend.apply(null,[{}].concat(r))),n.expr[":"][s.toLowerCase()]=function(t){return!!n.data(t,s)},n[e]=n[e]||{},f=n[e][t],u=n[e][t]=function(n,t){if(!this._createWidget)return new u(n,t);arguments.length&&this._createWidget(n,t)},n.extend(u,f,{version:r.version,_proto:n.extend({},r),_childConstructors:[]}),o=new i,o.options=n.widget.extend({},o.options),n.each(r,function(t,r){if(!n.isFunction(r)){h[t]=r;return}h[t]=function(){function n(){return i.prototype[t].apply(this,arguments)}function u(n){return i.prototype[t].apply(this,n)}return function(){var i=this._super,f=this._superApply,t;return this._super=n,this._superApply=u,t=r.apply(this,arguments),this._super=i,this._superApply=f,t}}()}),u.prototype=n.widget.extend(o,{widgetEventPrefix:f?o.widgetEventPrefix||t:t},h,{constructor:u,namespace:e,widgetName:t,widgetFullName:s}),f?(n.each(f._childConstructors,function(t,i){var r=i.prototype;n.widget(r.namespace+"."+r.widgetName,u,i._proto)}),delete f._childConstructors):i._childConstructors.push(u),n.widget.bridge(t,u),u},n.widget.extend=function(t){for(var e=i.call(arguments,1),f=0,o=e.length,r,u;f<o;f++)for(r in e[f])u=e[f][r],e[f].hasOwnProperty(r)&&u!==undefined&&(t[r]=n.isPlainObject(u)?n.isPlainObject(t[r])?n.widget.extend({},t[r],u):n.widget.extend({},u):u);return t},n.widget.bridge=function(t,r){var u=r.prototype.widgetFullName||t;n.fn[t]=function(f){var s=typeof f=="string",o=i.call(arguments,1),e=this;return s?this.length||f!=="instance"?this.each(function(){var i,r=n.data(this,u);return f==="instance"?(e=r,!1):r?!n.isFunction(r[f])||f.charAt(0)==="_"?n.error("no such method '"+f+"' for "+t+" widget instance"):(i=r[f].apply(r,o),i!==r&&i!==undefined?(e=i&&i.jquery?e.pushStack(i.get()):i,!1):void 0):n.error("cannot call methods on "+t+" prior to initialization; attempted to call method '"+f+"'")}):e=undefined:(o.length&&(f=n.widget.extend.apply(null,[f].concat(o))),this.each(function(){var t=n.data(this,u);t?(t.option(f||{}),t._init&&t._init()):n.data(this,u,new r(f,this))})),e}},n.Widget=function(){},n.Widget._childConstructors=[],n.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",defaultElement:"<div>",options:{classes:{},disabled:!1,create:null},_createWidget:function(t,i){i=n(i||this.defaultElement||this)[0],this.element=n(i),this.uuid=r++,this.eventNamespace="."+this.widgetName+this.uuid,this.bindings=n(),this.hoverable=n(),this.focusable=n(),this.classesElementLookup={},i!==this&&(n.data(i,this.widgetFullName,this),this._on(!0,this.element,{remove:function(n){n.target===i&&this.destroy()}}),this.document=n(i.style?i.ownerDocument:i.document||i),this.window=n(this.document[0].defaultView||this.document[0].parentWindow)),this.options=n.widget.extend({},this.options,this._getCreateOptions(),t),this._create(),this.options.disabled&&this._setOptionDisabled(this.options.disabled),this._trigger("create",null,this._getCreateEventData()),this._init()},_getCreateOptions:function(){return{}},_getCreateEventData:n.noop,_create:n.noop,_init:n.noop,destroy:function(){var t=this;this._destroy(),n.each(this.classesElementLookup,function(n,i){t._removeClass(i,n)}),this.element.off(this.eventNamespace).removeData(this.widgetFullName),this.widget().off(this.eventNamespace).removeAttr("aria-disabled"),this.bindings.off(this.eventNamespace)},_destroy:n.noop,widget:function(){return this.element},option:function(t,i){var e=t,r,u,f;if(arguments.length===0)return n.widget.extend({},this.options);if(typeof t=="string")if(e={},r=t.split("."),t=r.shift(),r.length){for(u=e[t]=n.widget.extend({},this.options[t]),f=0;f<r.length-1;f++)u[r[f]]=u[r[f]]||{},u=u[r[f]];if(t=r.pop(),arguments.length===1)return u[t]===undefined?null:u[t];u[t]=i}else{if(arguments.length===1)return this.options[t]===undefined?null:this.options[t];e[t]=i}return this._setOptions(e),this},_setOptions:function(n){var t;for(t in n)this._setOption(t,n[t]);return this},_setOption:function(n,t){return n==="classes"&&this._setOptionClasses(t),this.options[n]=t,n==="disabled"&&this._setOptionDisabled(t),this},_setOptionClasses:function(t){var i,u,r;for(i in t)(r=this.classesElementLookup[i],t[i]!==this.options.classes[i]&&r&&r.length)&&(u=n(r.get()),this._removeClass(r,i),u.addClass(this._classes({element:u,keys:i,classes:t,add:!0})))},_setOptionDisabled:function(n){this._toggleClass(this.widget(),this.widgetFullName+"-disabled",null,!!n),n&&(this._removeClass(this.hoverable,null,"ui-state-hover"),this._removeClass(this.focusable,null,"ui-state-focus"))},enable:function(){return this._setOptions({disabled:!1})},disable:function(){return this._setOptions({disabled:!0})},_classes:function(t){function u(u,f){for(var o,e=0;e<u.length;e++)o=r.classesElementLookup[u[e]]||n(),o=t.add?n(n.unique(o.get().concat(t.element.get()))):n(o.not(t.element).get()),r.classesElementLookup[u[e]]=o,i.push(u[e]),f&&t.classes[u[e]]&&i.push(t.classes[u[e]])}var i=[],r=this;return t=n.extend({element:this.element,classes:this.options.classes||{}},t),this._on(t.element,{remove:"_untrackClassesElement"}),t.keys&&u(t.keys.match(/\S+/g)||[],!0),t.extra&&u(t.extra.match(/\S+/g)||[]),i.join(" ")},_untrackClassesElement:function(t){var i=this;n.each(i.classesElementLookup,function(r,u){n.inArray(t.target,u)!==-1&&(i.classesElementLookup[r]=n(u.not(t.target).get()))})},_removeClass:function(n,t,i){return this._toggleClass(n,t,i,!1)},_addClass:function(n,t,i){return this._toggleClass(n,t,i,!0)},_toggleClass:function(n,t,i,r){r=typeof r=="boolean"?r:i;var u=typeof n=="string"||n===null,f={extra:u?t:i,keys:u?n:t,element:u?this.element:n,add:r};return f.element.toggleClass(this._classes(f),r),this},_on:function(t,i,r){var f,u=this;typeof t!="boolean"&&(r=i,i=t,t=!1),r?(i=f=n(i),this.bindings=this.bindings.add(i)):(r=i,i=this.element,f=this.widget()),n.each(r,function(r,e){function o(){if(t||u.options.disabled!==!0&&!n(this).hasClass("ui-state-disabled"))return(typeof e=="string"?u[e]:e).apply(u,arguments)}typeof e!="string"&&(o.guid=e.guid=e.guid||o.guid||n.guid++);var s=r.match(/^([\w:-]*)\s*(.*)$/),h=s[1]+u.eventNamespace,c=s[2];if(c)f.on(h,c,o);else i.on(h,o)})},_off:function(t,i){i=(i||"").split(" ").join(this.eventNamespace+" ")+this.eventNamespace,t.off(i).off(i),this.bindings=n(this.bindings.not(t).get()),this.focusable=n(this.focusable.not(t).get()),this.hoverable=n(this.hoverable.not(t).get())},_delay:function(n,t){function r(){return(typeof n=="string"?i[n]:n).apply(i,arguments)}var i=this;return setTimeout(r,t||0)},_hoverable:function(t){this.hoverable=this.hoverable.add(t),this._on(t,{mouseenter:function(t){this._addClass(n(t.currentTarget),null,"ui-state-hover")},mouseleave:function(t){this._removeClass(n(t.currentTarget),null,"ui-state-hover")}})},_focusable:function(t){this.focusable=this.focusable.add(t),this._on(t,{focusin:function(t){this._addClass(n(t.currentTarget),null,"ui-state-focus")},focusout:function(t){this._removeClass(n(t.currentTarget),null,"ui-state-focus")}})},_trigger:function(t,i,r){var u,f,e=this.options[t];if(r=r||{},i=n.Event(i),i.type=(t===this.widgetEventPrefix?t:this.widgetEventPrefix+t).toLowerCase(),i.target=this.element[0],f=i.originalEvent,f)for(u in f)u in i||(i[u]=f[u]);return this.element.trigger(i,r),!(n.isFunction(e)&&e.apply(this.element[0],[i].concat(r))===!1||i.isDefaultPrevented())}},n.each({show:"fadeIn",hide:"fadeOut"},function(t,i){n.Widget.prototype["_"+t]=function(r,u,f){typeof u=="string"&&(u={effect:u});var o,e=u?u===!0||typeof u=="number"?i:u.effect||i:t;u=u||{},typeof u=="number"&&(u={duration:u}),o=!n.isEmptyObject(u),u.complete=f,u.delay&&r.delay(u.delay),o&&n.effects&&n.effects.effect[e]?r[t](u):e!==t&&r[e]?r[e](u.duration,u.easing,f):r.queue(function(i){n(this)[t](),f&&f.call(r[0]),i()})}}),f=n.widget,e=n.ui.ie=!!/msie [\w.]+/.exec(navigator.userAgent.toLowerCase());
/*!
 * jQuery UI Mouse 1.12.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 */
t=!1;n(document).on("mouseup",function(){t=!1});o=n.widget("ui.mouse",{version:"1.12.1",options:{cancel:"input, textarea, button, select, option",distance:1,delay:0},_mouseInit:function(){var t=this;this.element.on("mousedown."+this.widgetName,function(n){return t._mouseDown(n)}).on("click."+this.widgetName,function(i){if(!0===n.data(i.target,t.widgetName+".preventClickEvent"))return n.removeData(i.target,t.widgetName+".preventClickEvent"),i.stopImmediatePropagation(),!1});this.started=!1},_mouseDestroy:function(){this.element.off("."+this.widgetName),this._mouseMoveDelegate&&this.document.off("mousemove."+this.widgetName,this._mouseMoveDelegate).off("mouseup."+this.widgetName,this._mouseUpDelegate)},_mouseDown:function(i){if(!t){this._mouseMoved=!1,this._mouseStarted&&this._mouseUp(i),this._mouseDownEvent=i;var r=this,u=i.which===1,f=typeof this.options.cancel=="string"&&i.target.nodeName?n(i.target).closest(this.options.cancel).length:!1;if(!u||f||!this._mouseCapture(i))return!0;if(this.mouseDelayMet=!this.options.delay,this.mouseDelayMet||(this._mouseDelayTimer=setTimeout(function(){r.mouseDelayMet=!0},this.options.delay)),this._mouseDistanceMet(i)&&this._mouseDelayMet(i)&&(this._mouseStarted=this._mouseStart(i)!==!1,!this._mouseStarted))return i.preventDefault(),!0;!0===n.data(i.target,this.widgetName+".preventClickEvent")&&n.removeData(i.target,this.widgetName+".preventClickEvent"),this._mouseMoveDelegate=function(n){return r._mouseMove(n)},this._mouseUpDelegate=function(n){return r._mouseUp(n)};this.document.on("mousemove."+this.widgetName,this._mouseMoveDelegate).on("mouseup."+this.widgetName,this._mouseUpDelegate);return i.preventDefault(),t=!0,!0}},_mouseMove:function(t){if(this._mouseMoved){if(n.ui.ie&&(!document.documentMode||document.documentMode<9)&&!t.button)return this._mouseUp(t);if(!t.which)if(t.originalEvent.altKey||t.originalEvent.ctrlKey||t.originalEvent.metaKey||t.originalEvent.shiftKey)this.ignoreMissingWhich=!0;else if(!this.ignoreMissingWhich)return this._mouseUp(t)}return((t.which||t.button)&&(this._mouseMoved=!0),this._mouseStarted)?(this._mouseDrag(t),t.preventDefault()):(this._mouseDistanceMet(t)&&this._mouseDelayMet(t)&&(this._mouseStarted=this._mouseStart(this._mouseDownEvent,t)!==!1,this._mouseStarted?this._mouseDrag(t):this._mouseUp(t)),!this._mouseStarted)},_mouseUp:function(i){this.document.off("mousemove."+this.widgetName,this._mouseMoveDelegate).off("mouseup."+this.widgetName,this._mouseUpDelegate),this._mouseStarted&&(this._mouseStarted=!1,i.target===this._mouseDownEvent.target&&n.data(i.target,this.widgetName+".preventClickEvent",!0),this._mouseStop(i)),this._mouseDelayTimer&&(clearTimeout(this._mouseDelayTimer),delete this._mouseDelayTimer),this.ignoreMissingWhich=!1,t=!1,i.preventDefault()},_mouseDistanceMet:function(n){return Math.max(Math.abs(this._mouseDownEvent.pageX-n.pageX),Math.abs(this._mouseDownEvent.pageY-n.pageY))>=this.options.distance},_mouseDelayMet:function(){return this.mouseDelayMet},_mouseStart:function(){},_mouseDrag:function(){},_mouseStop:function(){},_mouseCapture:function(){return!0}})});
/*!
 * jQuery UI Touch Punch 0.2.2
 *
 * Copyright 2011, Dave Furfero
 * Dual licensed under the MIT or GPL Version 2 licenses.
 *
 * Depends:
 *  jquery.ui.widget.js
 *  jquery.ui.mouse.js
 */
(function(n){function t(n,t){if(!(n.originalEvent.touches.length>1)){n.preventDefault();var i=n.originalEvent.changedTouches[0],r=document.createEvent("MouseEvents");r.initMouseEvent(t,!0,!0,window,1,i.screenX,i.screenY,i.clientX,i.clientY,!1,!1,!1,!1,0,null),n.target.dispatchEvent(r)}}if(n.support.touch="ontouchend"in document,n.support.touch){var i=n.ui.mouse.prototype,u=i._mouseInit,r;i._touchStart=function(n){var i=this;!r&&i._mouseCapture(n.originalEvent.changedTouches[0])&&(r=!0,i._touchMoved=!1,t(n,"mouseover"),t(n,"mousemove"),t(n,"mousedown"))},i._touchMove=function(n){r&&(this._touchMoved=!0,t(n,"mousemove"))},i._touchEnd=function(n){r&&(t(n,"mouseup"),t(n,"mouseout"),this._touchMoved||t(n,"click"),r=!1)},i._mouseInit=function(){var t=this;t.element.bind("touchstart",n.proxy(t,"_touchStart")).bind("touchmove",n.proxy(t,"_touchMove")).bind("touchend",n.proxy(t,"_touchEnd")),u.call(t)}}})(jQuery);
/*!
 * jQuery BBQ: Back Button & Query Library - v1.2.1 - 2/17/2010
 * http://benalman.com/projects/jquery-bbq-plugin/
 * 
 * Copyright (c) 2010 "Cowboy" Ben Alman
 * Dual licensed under the MIT and GPL licenses.
 * http://benalman.com/about/license/
 */
(function($,n){function h(n){return typeof n=="string"}function e(n){var t=w.call(arguments,1);return function(){return n.apply(this,t.concat(w.call(arguments)))}}function st(n){return n.replace(/^[^#]*#?(.*)$/,"$1")}function ht(n){return n.replace(/(?:^[^?#]*\?([^#]*).*$)?.*/,"$1")}function ut(e,s,c,a,v){var b,y,w,k,d;return a!==t?(w=c.match(e?/^([^#]*)\#?(.*)$/:/^([^#?]*)\??([^#]*)(#?.*)/),d=w[3]||"",v===2&&h(a)?y=a.replace(e?it:tt,""):(k=i(w[2]),a=h(a)?i[e?r:u](a):a,y=v===2?a:v===1?$.extend({},a,k):$.extend({},k,a),y=o(y),e&&(y=y.replace(rt,l))),b=w[1]+(e?"#":y||!w[1]?"?":"")+y+d):b=s(c!==t?c:n[p][f]),b}function ft(n,f,e){return f===t||typeof f=="boolean"?(e=f,f=o[n?r:u]()):f=h(f)?f.replace(n?it:tt,""):f,i(f,e)}function et(n,i,r,u){return h(r)||typeof r=="object"||(u=r,r=i,i=t),this.each(function(){var f=$(this),t=i||d()[(this.nodeName||"").toLowerCase()]||"",e=t&&f.attr(t)||"";f.attr(t,o[n](e,r,u))})}var t,w=Array.prototype.slice,l=decodeURIComponent,o=$.param,s,i,a,v=$.bbq=$.bbq||{},b,k,d,g=$.event.special,nt="hashchange",u="querystring",r="fragment",y="elemUrlAttr",p="location",f="href",c="src",tt=/^.*\?|#.*$/g,it=/^.*\#/,rt,ot={};o[u]=e(ut,0,ht),o[r]=s=e(ut,1,st),s.noEscape=function(n){n=n||"";var t=$.map(n.split(""),encodeURIComponent);rt=new RegExp(t.join("|"),"g")},s.noEscape(",/"),$.deparam=i=function(n,i){var r={},u={"true":!0,"false":!1,"null":null};return $.each(n.replace(/\+/g," ").split("&"),function(n,f){var v=f.split("="),s=l(v[0]),e,a=r,c=0,o=s.split("]["),h=o.length-1;if(/\[/.test(o[0])&&/\]$/.test(o[h])?(o[h]=o[h].replace(/\]$/,""),o=o.shift().split("[").concat(o),h=o.length-1):h=0,v.length===2)if(e=l(v[1]),i&&(e=e&&!isNaN(e)?+e:e==="undefined"?t:u[e]!==t?u[e]:e),h)for(;c<=h;c++)s=o[c]===""?a.length:o[c],a=a[s]=c<h?a[s]||(o[c+1]&&isNaN(o[c+1])?{}:[]):e;else $.isArray(r[s])?r[s].push(e):r[s]=r[s]!==t?[r[s],e]:e;else s&&(r[s]=i?t:"")}),r},i[u]=e(ft,0),i[r]=a=e(ft,1),$[y]||($[y]=function(n){return $.extend(ot,n)})({a:f,base:f,iframe:c,img:c,input:c,form:"action",link:f,script:c}),d=$[y],$.fn[u]=e(et,u),$.fn[r]=e(et,r),v.pushState=b=function(i,r){h(i)&&/^#/.test(i)&&r===t&&(r=2);var u=i!==t,e=s(n[p][f],u?i:{},u?r:2);n[p][f]=e+(/#/.test(e)?"":"#")},v.getState=k=function(n,i){return n===t||typeof n=="boolean"?a(n):a(i)[n]},v.removeState=function(n){var i={};n!==t&&(i=k(),$.each($.isArray(n)?n:arguments,function(n,t){delete i[t]})),b(i,2)},g[nt]=$.extend(g[nt],{add:function(n){function f(n){var f=n[r]=s();n.getState=function(n,r){return n===t||typeof n=="boolean"?i(f,n):i(f,r)[n]},u.apply(this,arguments)}var u;if($.isFunction(n))return u=n,f;u=n.handler,n.handler=f}})})(jQuery,this);
/*!
 * jQuery hashchange event - v1.2 - 2/11/2010
 * http://benalman.com/projects/jquery-hashchange-plugin/
 * 
 * Copyright (c) 2010 "Cowboy" Ben Alman
 * Dual licensed under the MIT and GPL licenses.
 * http://benalman.com/about/license/
 */
(function($,n,t){function f(t){return t=t||n[r][u],t.replace(/^[^#]*#?(.*)$/,"$1")}var e,o=$.event.special,r="location",i="hashchange",u="href",l=$.browser,s=document.documentMode,h=l.msie&&(s===t||s<8),c="on"+i in n&&!h;$[i+"Delay"]=100,o[i]=$.extend(o[i],{setup:function(){if(c)return!1;$(e.start)},teardown:function(){if(c)return!1;$(e.stop)}}),e=function(){function l(){e=c=function(n){return n},h&&(o=$('<iframe src="javascript:0"/>').hide().insertAfter("body")[0].contentWindow,c=function(){return f(o.document[r][u])},e=function(n,t){if(n!==t){var i=o.document;i.open().close(),i[r].hash="#"+n}},e(f()))}var s={},t,o,e,c;return s.start=function(){if(!t){var o=f();e||l(),function s(){var l=f(),h=c(o);l!==o?(e(o=l,h),$(n).trigger(i)):h!==o&&(n[r][u]=n[r][u].replace(/#.*/,"")+"#"+h),t=setTimeout(s,$[i+"Delay"])}()}},s.stop=function(){o||(t&&clearTimeout(t),t=0)},s}()})(jQuery,this),function(n){"use strict";function t(t){if(PubSub.hasOwnProperty(t)&&typeof PubSub[t]=="function")return PubSub[t].apply(i,Array.prototype.slice.call(arguments,1));n.error("Method "+t+" does not exist on jQuery.pubsub")}var i=this;if(function(n,t){typeof exports=="object"?module.exports=t():typeof define=="function"&&define.amd?define(t):n.PubSub=t()}(typeof window=="object"&&window||this,function(){function f(n){return function(){throw n;}}function e(n,t,i){try{n(t,i)}catch(r){setTimeout(f(r),0)}}function o(n,t,i){n(t,i)}function i(t,i,r,u){var s=n[i],c=u?o:e,f,h;if(n.hasOwnProperty(i))for(f=0,h=s.length;f<h;f++)c(s[f].func,t,r)}function s(n,t,r){return function(){var u=String(n),f=u.lastIndexOf(".");for(i(n,n,t,r);f!==-1;)u=u.substr(0,f),f=u.lastIndexOf("."),i(n,u,t)}}function h(t){for(var i=String(t),r=n.hasOwnProperty(i),u=i.lastIndexOf(".");!r&&u!==-1;)i=i.substr(0,u),u=i.lastIndexOf("."),r=n.hasOwnProperty(i);return r}function r(n,t,i,r){var u=s(n,t,r),f=h(n);return f?(i===!0?u():setTimeout(u,0),!0):!1}var t={name:"PubSubJS",version:"1.3.4"},n={},u=-1;return t.publish=function(n,i){return r(n,i,!1,t.immediateExceptions)},t.publishSync=function(n,i){return r(n,i,!0,t.immediateExceptions)},t.subscribe=function(t,i){n.hasOwnProperty(t)||(n[t]=[]);var r=String(++u);return n[t].push({token:r,func:i}),r},t.unsubscribe=function(t){var u=typeof t=="string",e=u?"token":"func",o=u?t:!0,f=!1,i,r;for(i in n)if(n.hasOwnProperty(i))for(r=n[i].length-1;r>=0;r--)if(n[i][r][e]===t&&(n[i].splice(r,1),f=o,u))return f;return f},t}),n.pubsub)return n.error("pubsub is already defined on jQuery, skipping integration of PubSubJS"),!1;t.version=PubSub.name+" "+PubSub.version,n.pubsub=t}(jQuery),SCM=SCM||{},$(function(){SCM.ActionEnums=$.extend(!0,{SourceXml:{GetSourceXml:"GetSourceXml"},Content:{ToolboxSendEmail:"ToolboxSendEmail",RelatedPubMed:"RelatedPubMed",ThirdPartyLink:"ThirdPartyLink",RedirectToAspx:"RedirectToAspx",SelfServeContent:"SelfServeContent",SelfServeHeadContent:"SelfServeHeadContent",SelfServeContentNavigationMenu:"SelfServeContentNavigationMenu",SelfServeContentByResource:"SelfServeContentByResource",PatientHandoutEmail:"PatientHandoutEmail",DownloadHandout:"DownloadHandout",StructuredMarkup:"StructuredMarkup",RssFeeds:"RssFeeds",SplitView:"SplitView",ContentXmlMetatag:"ContentXmlMetatag",DataSupplements:"DataSupplements",AvailabilityIconsLegend:"AvailabilityIconsLegend",RssFeed:"RssFeed",CopyrightStatement:"CopyrightStatement",ChapterVersionInformation:"ChapterVersionInformation",SectionDisplay:"SectionDisplay",BookSectionsText:"BookSectionsText",SectionsTextByGroup:"SectionsTextByGroup",SeeAlso:"SeeAlso",RelatedBookContent:"RelatedBookContent",RelatedBookContentGbos:"RelatedBookContentGbos",RelatedContentSolr:"RelatedContentSolr",GoToBookPage:"GoToBookPage",ChapterTopInfo:"ChapterTopInfo",AtoZBrowse:"AtoZBrowse",AtoZBrowseByCategory:"AtoZBrowseByCategory",BookToc:"BookToc",BookTocCached:"BookTocCached",BookChapterNavigation:"BookChapterNavigation",BookJumpLinks:"BookJumpLinks",BooksListing:"BooksListing",BooksByCategoryListing:"BooksByCategoryListing",BookInfo:"BookInfo",BookBasicInfo:"BookBasicInfo",BookBasicNavLinks:"BookBasicNavLinks",BookBasicBreadCrumbs:"BookBasicBreadCrumbs",BookSubjectListing:"BookSubjectListing",BooksListManifestByClient:"BooksListManifestByClient",ArticleIcon:"ArticleIcon",ArticleListByYear:"ArticleListByYear",ArticleListByYearMonthCategory:"ArticleListByYearMonthCategory",ArticleListOfClientTypes:"ArticleListOfClientTypes",ArticleListOfClientTypesAndJournals:"ArticleListOfClientTypesAndJournals",ArticleLinks:"ArticleLinks",ArticleLinksSeeAlso:"ArticleLinksSeeAlso",ArticleLinksAbstract:"ArticleLinksAbstract",ArticleBreadCrumbs:"ArticleBreadCrumbs",CitingArticles:"CitingArticles",BookAndChapterLinkedContent:"BookAndChapterLinkedContent",RotatingFeaturedImage:"RotatingFeaturedImage",MultimediaBrowse:"MultimediaBrowse",MultimediaBrowseItemsByYearAndMultimediaLinkType:"MultimediaBrowseItemsByYearAndMultimediaLinkType",MultimediaPlayer:"MultimediaPlayer",MultimediaByGroupAndCategory:"MultimediaByGroupAndCategory",RelatedMultimedia:"RelatedMultimedia",MultimediaBrowseByGroupOrCategory:"MultimediaBrowseByGroupOrCategory",ImageLinks:"ImageLinks",IssuesAndVolumesListManifest:"IssuesAndVolumesListManifest",Issues:"Issues",GbosUpdate:"GbosUpdate",GbosBreadCrumbs:"GbosBreadCrumbs",GbosByGbosTypeAndContainer:"GbosByGbosTypeAndContainer",GbosFulltext:"GbosFulltext",GbosInfo:"GbosInfo",GbosJumpLinks:"GbosJumpLinks",GbosToc:"GbosToc",GbosContainerBrowse:"GbosContainerBrowse",GbosListCategory:"GbosListCategory",PatientHandOut:"PatientHandOut",RelatedGbosContent:"RelatedGbosContent",AtoZIndex:"AtoZIndex",MyProfile:"MyProfile",EditUserProfile:"EditUserProfile",UpdateUserProfile:"UpdateUserProfile",UserProfileGetStates:"UserProfileGetStates",MySubscriptions:"MySubscriptions",SubscriptionsAndDownloads:"SubscriptionsAndDownloads",MyEmailAlerts:"MyEmailAlerts",MyTokens:"MyTokens",MyAlerts:"MyAlerts",UserCommentBody:"UserCommentBody",UserComment:"UserComment",SubmitUserComment:"SubmitUserComment",CaseBrowse:"CaseBrowse",CaseContent:"CaseContent",CaseTabbed:"CaseTabbed",CaseComplete:"CaseComplete",CaseTOC:"CaseTOC",CheckPdfAccess:"CheckPdfAccess",CheckBookPdfAccess:"CheckBookPdfAccess",CheckBookChapterPdfAccess:"CheckBookChapterPdfAccess",CheckGbosPdfAccess:"CheckGbosPdfAccess",CheckIssuePdfAccess:"CheckIssuePdfAccess",BuyThisResourceLink:"BuyThisResourceLink",BuyThisResourceInExternalStore:"BuyThisResourceInExternalStore"},MarcRecord:{GetCollectionFile:"GetCollectionFile",GetUserCollectionFile:"GetUserCollectionFile",DownloadFile:"DownloadFile",UserMarcDownload:"UserMarcDownload"},ArticleToolbox:{ArticleToolboxMain:"ArticleToolboxMain",ArticleToolboxCitation:"ArticleToolboxCitation"},Article:{ArticleTopInfo:"ArticleTopInfo",EditorInformation:"EditorInformation",OpenScienceBadges:"OpenScienceBadges",ArticleTopInfoCitationRaw:"ArticleTopInfoCitationRaw",ArticleTopLinks:"ArticleTopLinks",ArticleDataSupplements:"ArticleDataSupplements",ArticleJumpLinks:"ArticleJumpLinks",ArticleJumpLinksFlyout:"ArticleJumpLinksFlyout",ArticleNavLinks:"ArticleNavLinks",ArticleListNewAndPopularByMode:"ArticleListNewAndPopularByMode",ArticleListNewAndPopularCombinedView:"ArticleListNewAndPopularCombinedView",ArticleListNewAndPopularContent:"ArticleListNewAndPopularContent",ArticleListNewAndPopular:"ArticleListNewAndPopular",ArticleListGroups:"ArticleListGroups",ArticleListGroupsAccess:"ArticleListGroupsAccess",ArticleListGroupsSimple:"ArticleListGroupsSimple",ArticleListGroupsDetails:"ArticleListGroupsDetails",ArticleListMultiGroups:"ArticleListMultiGroups",ArticleListResources:"ArticleListResources",ArticleListResourcesSecondary:"ArticleListResourcesSecondary",ArticleListResourcesDetails:"ArticleListResourcesDetails",ArticleListResourcesIssue:"ArticleListResourcesIssue",ArticleFiguresAndTables:"ArticleFiguresAndTables",ArticleFulltext:"ArticleFulltext",FirstPagePreview:"FirstPagePreview",ArticleUrlsByDoi:"ArticleUrlsByDoi",ArticleAbstract:"ArticleAbstract",ArticleExtract:"ArticleExtract",ArticleAbstractAjax:"ArticleAbstractAjax",ArticleAbstractOrExtractAjax:"ArticleAbstractOrExtractAjax",AuthorInformation:"AuthorInformation",ArticleCitationDoi:"ArticleCitationDoi",ArticleListAccess:"ArticleListAccess",ArticleListAccessByIds:"ArticleListAccessByIds",ArticleMainView:"ArticleMainView",ArticleVisualAbstractSideView:"ArticleVisualAbstractSideView",GetCitation:"GetCitation"},Authorization:{BuyOrUseTokensLink:"BuyOrUseTokensLink",IndividualUseTokensAction:"IndividualUseTokensAction",InstitutionUseTokensAction:"InstitutionUseTokensAction"},Book:{BookChapterMainView:"BookChapterMainView",TocChapterTopInfo:"TocChapterTopInfo",BookAbstract:"BookAbstract",BookAbstractDropdown:"BookAbstractDropdown",BookAbstractAjax:"BookAbstractAjax",ChapterAbstract:"ChapterAbstract",ChapterExtract:"ChapterExtract",ChapterAbstractHtml:"ChapterAbstractHtml",ChapterAbstractAjax:"ChapterAbstractAjax",ChapterAbstractOrExtractAjax:"ChapterAbstractOrExtractAjax",BookChapterMainViewBySection:"BookChapterMainViewBySection",ChapterListMostViewed:"ChapterListMostViewed",ChapterHeadings:"ChapterHeadings",ContentBrowseAllYearsManifest:"ContentBrowseAllYearsManifest",ContentBrowseByYearManifest:"ContentBrowseByYearManifest",BookTocSlim:"BookTocSlim",BookEditionNavigation:"BookEditionNavigation",ChapterVersionNavigation:"ChapterVersionNavigation"},Cases:{},Citation:{CitationDownloadManager:"CitationDownloadManager",CitationDownloadSelector:"CitationDownloadSelector",Download:"Download"},Cme:{CMEPocQuestionnaireBegin:"CMEPocQuestionnaireBegin",NextQuestionnaire:"NextQuestionnaire",ClaimCredits:"ClaimCredits",ShowClaimCreditsForCompletedQuestionnaires:"ShowClaimCreditsForCompletedQuestionnaires",PrintCertificate:"PrintCertificate",CmePocAvailableCredits:"CmePocAvailableCredits",CmePocAvailableCreditsDelete:"CmePocAvailableCreditsDelete",CmeClinicalQueryDelete:"CmeClinicalQueryDelete",CmeEarnedCredits:"CmeEarnedCredits",MyCmeCredits:"MyCmeCredits",GetMyCmeCredits:"GetMyCmeCredits",POCTest:"POCTest",Test:"Test",CmePocYearlySummary:"CmePocYearlySummary",TrackCmeCredits:"TrackCmeCredits",CmeTermsAndConditions:"CmeTermsAndConditions",AgreeTermsAndConditions:"AgreeTermsAndConditions",CmeShowWidget:"CmeShowWidget",CmeSessionSet:"CmeSessionSet",CmeSessionGet:"CmeSessionGet",CmeClinicalQuestions:"CmeClinicalQuestions",CmeClinicalQuestionsAdd:"CmeClinicalQuestionsAdd",CmeClinicalQuestionEdit:"CmeClinicalQuestionEdit",CmeClinicalQuestionSave:"CmeClinicalQuestionSave"},Collection:{Collections:"Collections",TopTopics:"TopTopics",RelatedTopics:"RelatedTopics",RelatedTags:"RelatedTags",RelatedTagsMetadata:"RelatedTagsMetadata",SpecialCollectionsBrowse:"SpecialCollectionsBrowse",SpecialCollection:"SpecialCollection"},ConferenceVolume:{ConferenceVolumeInfo:"ConferenceVolumeInfo",ConferenceVolumeInfoByVolumeId:"ConferenceVolumeInfoByVolumeId",ConferenceVolumeBrowse:"ConferenceVolumeBrowse",ConferenceVolumeSelector:"ConferenceVolumeSelector",ConferenceVolumeNavLinks:"ConferenceVolumeNavLinks",ConferenceVolumeLatestByYear:"ConferenceVolumeLatestByYear"},LatestContent:{LatestContentContainer:"LatestContentContainer"},DynamicWidgetLayout:{DynamicWidget:"DynamicWidget",DynamicWidgetTabbedView:"DynamicWidgetTabbedView",DynamicWidgetTabbedNavigation:"DynamicWidgetTabbedNavigation"},Gbos:{UpdatesByGbosContainers:"UpdatesByGbosContainers"},IssueVolume:{IssuesTwelveColumn:"IssuesTwelveColumn",IssueBrowseContent:"IssueBrowseContent",IssueBrowseCategoryOnly:"IssueBrowseCategoryOnly",Issue:"Issue",IssueSelector:"IssueSelector",IssueWithBrowseBy:"IssueWithBrowseBy",IssueCoverBrowse:"IssueCoverBrowse",IssueSupplements:"IssueSupplements",IssueNoCache:"IssueNoCache",IssueInfo:"IssueInfo",IssueBasicInfo:"IssueBasicInfo",CurrentIssueInfo:"CurrentIssueInfo",IssueTwoColumns:"IssueTwoColumns",IssueBrowseByYear:"IssueBrowseByYear",ContentBrowseAllYearsManifest:"ContentBrowseAllYearsManifest",ContentBrowseByYearManifest:"ContentBrowseByYearManifest",ChildCategories:"ChildCategories",AllIssuesLink:"AllIssuesLink",IssueSupplementalLinks:"IssueSupplementalLinks"},AsyncWidget:{WidgetLoader:"WidgetLoader"},Journal:{ImpactFactorSiteRanking:"ImpactFactorSiteRanking"},Multimedia:{MultimediaInfo:"MultimediaInfo",BrightcovePodcast:"BrightcovePodcast",FigureViewLarge:"FigureViewLarge",AffiliateLogos:"AffiliateLogos"},Page:{SitePageHeader:"SitePageHeader",SiteSearch:"SiteSearch",SitePageFooter:"SitePageFooter",SitePageFooterChinaVariance:"SitePageFooterChinaVariance",Article:"Article",ArticlesByGroup:"ArticlesByGroup",ArticleSplitView:"ArticleSplitView",Proceeding:"Proceeding",ConferenceVolume:"ConferenceVolume",Book:"Book",Chapter:"Chapter",ChapterStandard:"ChapterStandard",CrossRefCitingArticles:"CrossRefCitingArticles",Index:"Index",Issue:"Issue",IssueCovers:"IssueCovers",RedirectUnavailable:"RedirectUnavailable",SignInPage:"SignInPage",ViewLarge:"ViewLarge",SelfServePage:"SelfServePage",AdvancedSearch:"AdvancedSearch",SearchResults:"SearchResults",StyleGuide:"StyleGuide",ErrorDefault:"ErrorDefault",CustomError:"CustomError",Error:"Error",ForgotPassword:"ForgotPassword",MyAccount:"MyAccount",Register:"Register",ResetPassword:"ResetPassword",ContactUs:"ContactUs",TokenProductListPage:"TokenProductListPage",InstitutionalSignin:"InstitutionalSignin",ShibbolethSignin:"ShibbolethSignin",BookBrowseByYear:"BookBrowseByYear",IssueBrowseByYear:"IssueBrowseByYear",CitationDownloadManagerPage:"CitationDownloadManagerPage",ProceedingBrowseByYear:"ProceedingBrowseByYear",ConferenceBrowse:"ConferenceBrowse",ConferenceVolumeBrowse:"ConferenceVolumeBrowse",PodCastsPage:"PodCastsPage",ContinuingEducation:"ContinuingEducation",Favicons:"Favicons",SpecialCollectionsBrowse:"SpecialCollectionsBrowse",SpecialCollection:"SpecialCollection",KbartFileListPage:"KbartFileListPage",DownloadBookChapterPdf:"DownloadBookChapterPdf"},Personalization:{UserContentAccessWrite:"UserContentAccessWrite",PersonalizedContent:"PersonalizedContent",PersonalizedTopics:"PersonalizedTopics"},Ecommerce:{PurchaseOptions:"PurchaseOptions"},Proceeding:{ProceedingMainView:"ProceedingMainView",ProceedingTopInfo:"ProceedingTopInfo",ProceedingNavLinks:"ProceedingNavLinks",ConferencesBrowseByYear:"ConferencesBrowseByYear",ConferenceListByYear:"ConferenceListByYear",ConferenceListByParentConference:"ConferenceListByParentConference",ConferenceVolumeListResources:"ConferenceVolumeListResources",ConferenceVolumeListResourcesManifest:"ConferenceVolumeListResourcesManifest"},Section:{SingleSection:"SingleSection",RelatedContent:"RelatedContent",EditorsChoice:"EditorsChoice",SectionsWithChildren:"SectionsWithChildren"},SignIn:{SocietyLinks:"SocietyLinks",LoginForm:"LoginForm",InstitutionSignIn:"InstitutionSignIn",LoginInstitutionalUser:"LoginInstitutionalUser",ExternalLogin:"ExternalLogin"},SolrContentQuery:{SolrContentQueryEdit:"SolrContentQueryEdit",SolrContentFilterQueryResults:"SolrContentFilterQueryResults",UpdateContentAssignmentRule:"UpdateContentAssignmentRule",SolrContentQueryValidationResults:"SolrContentQueryValidationResults"},Store:{CartProgressBar:"CartProgressBar",CartViewDetails:"CartViewDetails",CartOrderSummary:"CartOrderSummary",OrderConfirmation:"OrderConfirmation",DiscountCode:"DiscountCode",AddDiscountCode:"AddDiscountCode",RemoveDiscountCode:"RemoveDiscountCode"},TextDataMining:{TextDataMiningHomepage:"TextDataMiningHomepage",DownloadTdmFile:"DownloadTdmFile"},ThirdParty:{ArticleLevelMetrics:"ArticleLevelMetrics",ArticleLevelMetricsWithComments:"ArticleLevelMetricsWithComments",ArticleLevelMetricsDetails:"ArticleLevelMetricsDetails",ArticleLevelMetricsDetailsWithComments:"ArticleLevelMetricsDetailsWithComments",AltmetricLink:"AltmetricLink",InstitutionOpenUrlTemplate:"InstitutionOpenUrlTemplate",AstrophysicsDataSystem:"AstrophysicsDataSystem",Hypothesis:"Hypothesis",ArticleCitedBy:"ArticleCitedBy",BookChapterCitedBy:"BookChapterCitedBy",JobTarget:"JobTarget",ArticleDataRepositories:"ArticleDataRepositories",ArticleDataRepositoriesUsingDoi:"ArticleDataRepositoriesUsingDoi",CrossRefCitedBy:"CrossRefCitedBy",RelatedArticleIn:"RelatedArticleIn",ReCaptcha:"ReCaptcha",ValidateCaptcha:"ValidateCaptcha",GoogleMapsBoundingCoordinates:"GoogleMapsBoundingCoordinates",GdprCookieBanner:"GdprCookieBanner",TrendMD:"TrendMD",PodCasts:"PodCasts",LatestPodCast:"LatestPodCast",UniversalCasa:"UniversalCasa",ReadSpeaker:"ReadSpeaker",DimensionsBadge:"DimensionsBadge",KbartFileList:"KbartFileList",JobSearch:"JobSearch",AdobeAnalyticsData:"AdobeAnalyticsData"},Toolbox:{ToolboxGetAlerts:"ToolboxGetAlerts",ToolboxGetAlertsNoJournalId:"ToolboxGetAlertsNoJournalId",ToolboxGetAlertsUpdateMessage:"ToolboxGetAlertsUpdateMessage",ToolboxCitationText:"ToolboxCitationText",ToolboxGetCitation:"ToolboxGetCitation",ToolboxGetCitationAnchor:"ToolboxGetCitationAnchor",ToolboxSendEmailAnchor:"ToolboxSendEmailAnchor",ToolboxSendEmailModal:"ToolboxSendEmailModal",ToolboxGetCitationModal:"ToolboxGetCitationModal",ToolboxGetCitationByResourceType:"ToolboxGetCitationByResourceType",ToolboxGetCitationModalByResourceType:"ToolboxGetCitationModalByResourceType",ToolboxPdf:"ToolboxPdf",ToolboxPdfByGuestAccess:"ToolboxPdfByGuestAccess",ToolboxReadcubePdf:"ToolboxReadcubePdf",ToolboxPermissions:"ToolboxPermissions",ToolboxPermissionsMultiple:"ToolboxPermissionsMultiple",ToolboxPermissionsWithSectionId:"ToolboxPermissionsWithSectionId",Alerts:"Alerts",AlertsSignUp:"AlertsSignUp",AddAlertsSignUp:"AddAlertsSignUp",AddAlertsSignUpWithSchedule:"AddAlertsSignUpWithSchedule",AddAlertsSignUpForTaxonomySearch:"AddAlertsSignUpForTaxonomySearch",EditAlertForTaxonomySearch:"EditAlertForTaxonomySearch"},UserDashboard:{GetMyBookmarks:"GetMyBookmarks",AddFavoritesList:"AddFavoritesList",AddFavorites:"AddFavorites",UpdateRecentlyViewed:"UpdateRecentlyViewed",UpdateFavorite:"UpdateFavorite",RemoveAllFavorites:"RemoveAllFavorites",MyFavorites:"MyFavorites",MyFavoritesPaged:"MyFavoritesPaged",RemoveFolder:"RemoveFolder",RemoveFolderItem:"RemoveFolderItem",RemoveFolderItemByResourceId:"RemoveFolderItemByResourceId",FolderActivitySort:"FolderActivitySort",AddNewFolderFavorites:"AddNewFolderFavorites",AddContentToFolderFavorites:"AddContentToFolderFavorites",MyFavoritesFolders:"MyFavoritesFolders",MyFolders:"MyFolders",MyFolderDetails:"MyFolderDetails",MyFolderHeader:"MyFolderHeader",IsFolderNameAvailable:"IsFolderNameAvailable",IsFolderReNameAvailable:"IsFolderReNameAvailable",DoesFolderContainResource:"DoesFolderContainResource",MyCaseHistory:"MyCaseHistory",ClearCaseHistory:"ClearCaseHistory",DeleteCaseHistoryItem:"DeleteCaseHistoryItem",MyCme:"MyCme",MySites:"MySites",MyCustomCurriculum:"MyCustomCurriculum",MySelfAssessments:"MySelfAssessments",HideQuizSelfAssessment:"HideQuizSelfAssessment",ClearAllSelfAssessment:"ClearAllSelfAssessment",RenameLearnerTrackingDetailSelfAssessment:"RenameLearnerTrackingDetailSelfAssessment",MyPurchases:"MyPurchases",MyAccount:"MyAccount",RegisterUser:"RegisterUser",RegisterNewUser:"RegisterNewUser",RegisterGetCountryStates:"RegisterGetCountryStates",ForgotPassword:"ForgotPassword",ResetPassword:"ResetPassword",ShibbolethSignin:"ShibbolethSignin",GetInstitutionsForFederation:"GetInstitutionsForFederation",RedirectToShibboleth:"RedirectToShibboleth",ChangeEmailAddress:"ChangeEmailAddress",RequestEmailAddressChange:"RequestEmailAddressChange",MyTokens:"MyTokens",ViewRedeemCodeTab:"ViewRedeemCodeTab",RedeemCode:"RedeemCode"},Common:{DefaultUpdateTarget:"DefaultUpdateTarget",ShowSendEmail:"ShowSendEmail",SendEmail:"SendEmail",ForgotPassword:"ForgotPassword",ResetPassword:"ResetPassword",UserPracticeInfo:"UserPracticeInfo",PartialUserPracticeInfoView:"PartialUserPracticeInfoView",UserPracticeInfoEdit:"UserPracticeInfoEdit",ContactUs:"ContactUs",StyleGuide:"StyleGuide",StyleGuideContent:"StyleGuideContent",ContactUsForm:"ContactUsForm",TokenProductList:"TokenProductList",BreadCrumbs:"BreadCrumbs",PageMetadata:"PageMetadata",PageMetadataByMetadataType:"PageMetadataByMetadataType",AdobeAnalyticsUserMetadata:"AdobeAnalyticsUserMetadata",AdBlock:"AdBlock",AdBlockDynamic:"AdBlockDynamic",Lockss:"Lockss",SpecialOfferRedeem:"SpecialOfferRedeem",ValidateSpecialOffer:"ValidateSpecialOffer",RedeemSpecialOffer:"RedeemSpecialOffer",SelfServeCarousel:"SelfServeCarousel",SmartSelfServeContent:"SmartSelfServeContent"},PatternTests:{TestCollectionMule:"TestCollectionMule",TestAlgorithmMule:"TestAlgorithmMule",TestXSLTMule:"TestXSLTMule"},Demo:{TestDemo:"TestDemo",PopularArticles:"PopularArticles",TestWidget:"TestWidget",ForkDemo:"ForkDemo",CategoryArticles:"CategoryArticles",FirstWidget:"FirstWidget",WidgetUserComment:"WidgetUserComment",TestDemo2:"TestDemo2",TestDemo3:"TestDemo3",FileFinder:"FileFinder",ThrowAnError:"ThrowAnError",LocalizationDemo:"LocalizationDemo"},Sol:{SolQuestionAddtoTest:"SolQuestionAddtoTest",SolQuestionAddtoTestSave:"SolQuestionAddtoTestSave",SolQuestionAnswerList:"SolQuestionAnswerList",SolQuestionBank:"SolQuestionBank",SolQuestionListSort:"SolQuestionListSort",SolQuestionSort:"SolQuestionSort",SolQuiz:"SolQuiz",SolQuizActivityAdd:"SolQuizActivityAdd",SolQuizActivityAddEdit:"SolQuizActivityAddEdit",SolQuizActivityEdit:"SolQuizActivityEdit",SolQuizAdd:"SolQuizAdd",SolQuizAddEdit:"SolQuizAddEdit",SolQuizArchive:"SolQuizArchive",SolQuizCopy:"SolQuizCopy",SolQuizDelete:"SolQuizDelete",SolQuizEdit:"SolQuizEdit",SolQuizList:"SolQuizList",SolQuizReactivate:"SolQuizReactivate",SolQuizSort:"SolQuizSort",SolReadingActivityAdd:"SolReadingActivityAdd",SolReadingActivityAddEdit:"SolReadingActivityAddEdit",SolReadingActivityEdit:"SolReadingActivityEdit",SolUserProfile:"SolUserProfile",LearningModulesBreadCrumb:"LearningModulesBreadCrumb",SolViewQuestion:"SolViewQuestion",TakeFullQuizBySection:"TakeFullQuizBySection",TakeMultipleFullQuizBySection:"TakeMultipleFullQuizBySection",SolFullQuizList:"SolFullQuizList",SollearnerTrackingDetailArchive:"SollearnerTrackingDetailArchive",TakeFullQuizSubmitAnswers:"TakeFullQuizSubmitAnswers",TakeMultipleFullQuizSubmitAnswers:"TakeMultipleFullQuizSubmitAnswers",TakeQuizOneByOne:"TakeQuizOneByOne",TakeQuizOneByOneBySection:"TakeQuizOneByOneBySection",LearnerTakeQuizByQuizId:"LearnerTakeQuizByQuizId",TakeQuizOneByOneCancelQuiz:"TakeQuizOneByOneCancelQuiz",TakeQuizOneByOneCompleteQuiz:"TakeQuizOneByOneCompleteQuiz",TakeQuizOneByOneSubmit:"TakeQuizOneByOneSubmit",TakeQuizOneByOneSubmitAndShowAnswer:"TakeQuizOneByOneSubmitAndShowAnswer",TakeQuizOneByOneSubmitLastQuestion:"TakeQuizOneByOneSubmitLastQuestion",TakeQuizOneByOneSkip:"TakeQuizOneByOneSkip",ProgressiveQuizBySection:"ProgressiveQuizBySection",ProgressiveQuizCancelQuiz:"ProgressiveQuizCancelQuiz",ProgressiveQuizCompleteQuiz:"ProgressiveQuizCompleteQuiz",ProgressiveQuizSubmit:"ProgressiveQuizSubmit",ProgressiveQuizSubmitAndShowAnswer:"ProgressiveQuizSubmitAndShowAnswer",ProgressiveQuizSubmitLastQuestion:"ProgressiveQuizSubmitLastQuestion",ProgressiveQuizSkip:"ProgressiveQuizSkip",SolLearnerAssignment:"SolLearnerAssignment",SolLearnerTakeTest:"SolLearnerTakeTest",SolLearnerAssignmentBeforeSubmit:"SolLearnerAssignmentBeforeSubmit",SolLearnerAssignmentSubmit:"SolLearnerAssignmentSubmit",SolLearnerAssignmentUpdateStatus:"SolLearnerAssignmentUpdateStatus",SolLearnerOtherActivityGet:"SolLearnerOtherActivityGet",SolLearnerOtherActivityUpdate:"SolLearnerOtherActivityUpdate",SolReports:"SolReports",SolReportsDetails:"SolReportsDetails",SolReportsDetailsSort:"SolReportsDetailsSort",ReportDetailsToExcel:"ReportDetailsToExcel",SolLearnerAddToExistingGroup:"SolLearnerAddToExistingGroup",SolLearnerSAddToExistingGroup:"SolLearnerSAddToExistingGroup",SolLearnerAddToExistingGroupSave:"SolLearnerAddToExistingGroupSave",SolLearnerAddToExistingGroupSaveByIds:"SolLearnerAddToExistingGroupSaveByIds",SolQuestionAdd:"SolQuestionAdd",SolQuestionAddEdit:"SolQuestionAddEdit",SolQuestionAddEditNextStep:"SolQuestionAddEditNextStep",SolQuestionAddEditPreviousStep:"SolQuestionAddEditPreviousStep",SolQuestionAddEditRemoveUploadFile:"SolQuestionAddEditRemoveUploadFile",SolQuestionAddEditShowStep:"SolQuestionAddEditShowStep",SolQuestionAddEditUploadFile:"SolQuestionAddEditUploadFile",SolQuestionBankDeleteQuestion:"SolQuestionBankDeleteQuestion",SolQuestionDelete:"SolQuestionDelete",SolQuestionEdit:"SolQuestionEdit",CurriculaGroupList:"CurriculaGroupList",AssignmentLearnerDetailsList:"AssignmentLearnerDetailsList",AssignmentList:"AssignmentList",BuildAutoGenQuiz:"BuildAutoGenQuiz",BuildAutoGenQuizByResourceId:"BuildAutoGenQuizByResourceId",BuildResourceQuiz:"BuildResourceQuiz",BuildAllQuizForResource:"BuildAllQuizForResource",BuildLongResourceQuiz:"BuildLongResourceQuiz",RetakeQuiz:"RetakeQuiz",ChooseSiteSpecificQuizQuestion:"ChooseSiteSpecificQuizQuestion",CopyCourse:"CopyCourse",IsCourseNameAvailable:"IsCourseNameAvailable",LearnerInstructorViewToggler:"LearnerInstructorViewToggler",IsCurriculumNameAvailable:"IsCurriculumNameAvailable",IsLearnerGroupNameAvailable:"IsLearnerGroupNameAvailable",IsNewCurriculumNameAvailable:"IsNewCurriculumNameAvailable",IsQuizNameAvailable:"IsQuizNameAvailable",IsValidAccessActivityUrl:"IsValidAccessActivityUrl",LearnerAssignments:"LearnerAssignments",QuizResults:"QuizResults",ResourceQuizzes:"ResourceQuizzes",SaveQuizQuestions:"SaveQuizQuestions",SelectQuestionsBySite:"SelectQuestionsBySite",SelectResourceBySiteId:"SelectResourceBySiteId",SolActivityAdd:"SolActivityAdd",SolLearnerUploadedFiles:"SolLearnerUploadedFiles",SolLearnerDeleteUploadedFiles:"SolLearnerDeleteUploadedFiles",SolActivityAddEdit:"SolActivityAddEdit",SolActivityEdit:"SolActivityEdit",SolAssignmentAdd:"SolAssignmentAdd",SolAssignmentAddLearningModule:"SolAssignmentAddLearningModule",SolAssignmentEdit:"SolAssignmentEdit",IsAssignmentAvailable:"IsAssignmentAvailable",SolAssignmentAddEdit:"SolAssignmentAddEdit",SolAssignmentSort:"SolAssignmentSort",SolLearnerDetailsSort:"SolLearnerDetailsSort",SolAssignmentChangeStatus:"SolAssignmentChangeStatus",SolBrowseLearnerFilter:"SolBrowseLearnerFilter",SolBrowseLearnerSort:"SolBrowseLearnerSort",SolBrowseLearnerSubmit:"SolBrowseLearnerSubmit",SolBrowseLearners:"SolBrowseLearners",SolContentClipper:"SolContentClipper",SolSharedCourseList:"SolSharedCourseList",SolSharedCourseDelete:"SolSharedCourseDelete",SolCourse:"SolCourse",SolCourseActivityDelete:"SolCourseActivityDelete",SolCourseActivitySort:"SolCourseActivitySort",SolCourseAdd:"SolCourseAdd",SolCourseAddEdit:"SolCourseAddEdit",SolCourseEdit:"SolCourseEdit",SolCourseList:"SolCourseList",SolCourseListSort:"SolCourseListSort",SolCourseArchive:"SolCourseArchive",SolCourseDelete:"SolCourseDelete",SolCourseReactivate:"SolCourseReactivate",SolCoursePreview:"SolCoursePreview",SolCurriculaList:"SolCurriculaList",SolCurriculaListSort:"SolCurriculaListSort",SolCurriculaDelete:"SolCurriculaDelete",SolCurriculumAddEdit:"SolCurriculumAddEdit",SolCurriculumEdit:"SolCurriculumEdit",SolInstitutionSiteList:"SolInstitutionSiteList",SolInstructorNavigation:"SolInstructorNavigation",SolLearnerGroupAdd:"SolLearnerGroupAdd",SolLearnerGroupAddEdit:"SolLearnerGroupAddEdit",SolLearnerGroupDeactivate:"SolLearnerGroupDeactivate",SolLearnerGroupDelete:"SolLearnerGroupDelete",SolLearnerGroupEdit:"SolLearnerGroupEdit",SolLearnerGroupList:"SolLearnerGroupList",SolLearnerGroupManageUsers:"SolLearnerGroupManageUsers",SolLearnerGroupReactivate:"SolLearnerGroupReactivate",SolLearnerGroupUserAdd:"SolLearnerGroupUserAdd",SolLearnerGroupUserFilter:"SolLearnerGroupUserFilter",SolLearnerGroupUserRemove:"SolLearnerGroupUserRemove",SolLearnerGroupUserSort:"SolLearnerGroupUserSort",SolLearnerGroupViewUsers:"SolLearnerGroupViewUsers",SolLearnerStatus:"SolLearnerStatus",SolMakeActivityRequired:"SolMakeActivityRequired",SolShareCourse:"SolShareCourse",SolPreviewQuestion:"SolPreviewQuestion",SolQuestion:"SolQuestion"},Solr:{ArticleBrowseSearchResults:"ArticleBrowseSearchResults",AuthorSearchSubmit:"AuthorSearchSubmit",BucketedSearch:"BucketedSearch",BucketedSearchBucket:"BucketedSearchBucket",BucketedSearchResults:"BucketedSearchResults",BucketedSearchSubmit:"BucketedSearchSubmit",DoiExists:"DoiExists",DoiSearch:"DoiSearch",DoiSearchUnifiedCore:"DoiSearchUnifiedCore",SearchResultsWithHighlights:"SearchResultsWithHighlights",SolrAdvancedFeatureSearch:"SolrAdvancedFeatureSearch",SolrAdvancedSearch:"SolrAdvancedSearch",SolrAdvancedSearchResponsive:"SolrAdvancedSearchResponsive",SolrAdvancedSearchResponsiveTwelve:"SolrAdvancedSearchResponsiveTwelve",SolrAutoSuggest:"SolrAutoSuggest",SolrJournalAutoSuggest:"SolrJournalAutoSuggest",SolrSearch:"SolrSearch",SolrCustomSearch:"SolrCustomSearch",SolrSearchPreFilter:"SolrSearchPreFilter",TextbookContentSearch:"TextbookContentSearch",SolrSearch_JustResults:"SolrSearch_JustResults",SolrSearchAction:"SolrSearchAction",SolrSearchAutoSuggest:"SolrSearchAutoSuggest",PaperNumberSearch:"PaperNumberSearch",SolrSearchResults:"SolrSearchResults",SolrSearchResults_Wkhl:"SolrSearchResults_Wkhl",GetSearchAlertViewModel:"GetSearchAlertViewModel",SolrTopics:"SolrTopics",SelectableContentList:"SelectableContentList",MultiQuerySelectableContentList:"MultiQuerySelectableContentList",SolrSearchSave:"SolrSearchSave",SaveSolrSearchInfo:"SaveSolrSearchInfo",SaveSolrSearchInfoWithToken:"SaveSolrSearchInfoWithToken",RenameSolrSearchInfo:"RenameSolrSearchInfo",RenameSolrSearchInfoWithToken:"RenameSolrSearchInfoWithToken",DeleteSolrSearchInfo:"DeleteSolrSearchInfo",DeleteSolrSearchInfoWithToken:"DeleteSolrSearchInfoWithToken",UpdateUserAlertWithToken:"UpdateUserAlertWithToken",UpdateUserAlert:"UpdateUserAlert",SolrResourceMetadata:"SolrResourceMetadata",GetContentMetadata:"GetContentMetadata",RelatedTaxonomies:"RelatedTaxonomies",JournalCitationFilter:"JournalCitationFilter"}},SCM.ActionEnums)}),SCM=SCM||{},SCM.UploadImage_Complete=function(n){var i=$.extend({targetSelector:"#UploadTarget",jsonResultSelector:"#jsonResult",replacementContainerSelector:"#id"},n),u=$(i.targetSelector).contents().find(i.jsonResultSelector),t,r;u.length===1&&(t=$.parseJSON(u.html()),$("[data-valmsg-for]").attr("class","field-validation-valid").html(""),t.Success?i.success&&i.success():t.Messages.length>0?(r="Error \n",t.Messages.forEach(function(n){r+=n+"\n"}),alert(r)):t.Html?$(i.replacementContainerSelector).replaceWith(t.Html.replace(/{{/g,"&quot;")):t.ValidationErrors.forEach(function(n){var t=$("[data-valmsg-for="+n.Key+"]");t.addClass("field-validation-error").removeClass("field-validation-valid"),n.Errors.forEach(function(n){t.html(t.html()+n+"<br />")})}))},SCM.AjaxHelperSuccessCallback=function(n,t,i){n.RedirectUrl&&n.RedirectUrl.length>0?window.location=n.RedirectUrl:n.Html&&n.Html.length>0?t.replaceWith(n.Html):n.Success?i():t.replaceWith(n)},SCM.AjaxHelperErrorCallback=function(n,t,i){n.RedirectUrl&&n.RedirectUrl.length>0?window.location=n.RedirectUrl:n.Html&&n.Html.length>0?t.replaceWith(n.Html):n.Success?i():t.replaceWith(n)},SCM.showModal=function(){var n=[];typeof tinyMCE!="undefined"&&tinyMCE.editors.forEach(function(t){$("#divDefaultUpdateTarget").find("#"+t.editorContainer).each(function(){n.push(t.id)})}),$.fancybox({autosize:!0,autoScale:!1,title:"",href:"#divDefaultUpdateTarget"}),typeof tinyMCE!="undefined"&&n.forEach(function(n){$("#"+n).scmTinyMCE()})},SCM.hideModal=function(){$.fancybox.close()},SCM.refreshModal=function(){$.fancybox.update()},function(){function i(n,t){var i=new Date(t),r=new Date(n);return i.getFullYear()==r.getFullYear()&&i.getMonth()==r.getMonth()&&i.getDate()==r.getDate()?!1:i>r?!0:!1}function r(n){return n.substr(0,n.lastIndexOf(".")+1)}function t(n,t){return n.indexOf("*.")===0&&(n=n.replace("*.",t)),n}var n=$("body");$(document).ajaxError(function(t,i){var r,u;if(n.removeClass("wait"),i.responseText)try{r=$.parseJSON(i.responseText),r.Success==null||r.Success||(u="There was an error processing the request \n",r.Messages.forEach(function(n){u+=n+"\n"}),alert(u))}catch(f){console.log("Ajax error occured, responseText is not json: "+f.message)}}),$.validator.addMethod("isDateGreaterThan",function(n,t,r){return i($(t).val(),r)==!0?!1:!0},""),$(document).ajaxStart(function(){n.addClass("wait")}).ajaxStop(function(){n.removeClass("wait")});n.on("keypress","[data-default-button]",function(n){if(n.which==13)return $("#"+$(this).data("defaultButton")).click(),!1});$.validator.unobtrusive.adapters.add("dynamicrange",["minvalueproperty","maxvalueproperty"],function(n){n.rules.dynamicrange=n.params,n.message!=null&&($.validator.messages.dynamicrange=n.message)}),$.validator.addMethod("dynamicrange",function(n,i,u){var s=r(i.name),f=parseInt($('input[name="'+t(u.minvalueproperty,s)+'"]').val(),10),e=parseInt($('input[name="'+t(u.maxvalueproperty,s)+'"]').val(),10),o=parseInt(n,10);return isNaN(f)||isNaN(e)||isNaN(o)||f>o||o>e?($.validator.messages.dynamicrange=$.format($(i).attr("data-val-dynamicrange"),f,e),!1):!0},"")}(),function(n){n.fn.radiobuttonEnable=function(){return this.each(function(){var t=n(this);t.find("*[data-rb-enable-name]").each(function(){var r=n(this),u=t.find('input:radio[name="'+r.data("rbEnableName")+'"]:checked'),i;u.length>0&&(i=r.data("rbEnableValue"),i!=null&&u.val().toString().toLowerCase()!=i.toString().toLowerCase()&&r.attr("disabled","disabled"),i=r.data("rbMakeVisibleValue"),i!=null&&u.val().toString().toLowerCase()!=i.toString().toLowerCase()&&r.hide())});t.find("input:radio").on("change",function(){var t=n(this),i='[data-rb-enable-name="'+t.attr("name")+'"]',r=n(i);r.each(function(){var i=n(this),u=tinymce.editors[i[0].id],r=i.data("rbEnableValue");r!=null&&(r.toString().toLowerCase()==t.val().toLowerCase()?(i.removeAttr("disabled"),u&&u.getBody().setAttribute("contenteditable",!0)):(i.attr("disabled","disabled"),u&&u.getBody().setAttribute("contenteditable",!1))),r=i.data("rbMakeVisibleValue"),r!=null&&(r.toString().toLowerCase()==t.val().toLowerCase()&&!i.is(":visible")||r.toString().toLowerCase()!=t.val().toLowerCase()&&i.is(":visible"))&&i.fadeToggle()})})})},n.fn.configureSCMForm=function(t){var i=n.extend({cancelButtonSelector:".cancel",submitButtonSelector:".submit",nextQuestionButtonSelector:".nextQuestion",skipButtonSelector:".skip",validatorIgnores:":disabled, input[type='hidden']",nextQuestion:null,cancel:null,skip:null,validateOnSubmit:null,validateOnKeyUp:!1},t);return this.each(function(){var t=n(this),r;jQuery.validator.unobtrusive.parse("#"+this.id),t.validate(),r=n.data(t[0],"validator").settings,r.ignore=i.validatorIgnores,i.validateOnKeyUp===!0&&(i.validateOnKeyUp=null),r.onkeyup=i.validateOnKeyUp,r.onsubmit=i.validateOnSubmit;t.find(i.submitButtonSelector).off("click.configureSCMForm").on("click.configureSCMForm",function(n){n.preventDefault(),t.valid()&&t.trigger("submit")});t.find(i.nextQuestionButtonSelector).off("click.configureSCMForm").on("click.configureSCMForm",function(n){n.preventDefault(),i.nextQuestion()});t.find(i.skipButtonSelector).off("click.configureSCMForm").on("click.configureSCMForm",function(n){n.preventDefault(),i.skip()});t.find(i.cancelButtonSelector).off("click.configureSCMForm").on("click.configureSCMForm",function(n){n.preventDefault(),i.cancel?i.cancel():(t.hide(),SCM.hideModal())})})},n.fn.viewMore=function(t){var i=n.extend({hiddenSelector:".read-more",readMoreButtonSelector:"#readMore",readMoreText:"Read More",readLessText:"Read Less"},t);return this.each(function(){var t=n(i.hiddenSelector);t.hide();n(i.readMoreButtonSelector).on("click",function(n){n.preventDefault(),t.fadeToggle()})})},n.fn.scmTinyMCE=function(){return n(".mceOpen.mce_forecolor").show(),n(".mce_forecolor .mceLast .mceIconOnly").show(),n(".mceOpen.mce_backcolor").show(),n(".mceOpen.mce_backcolor .mceIconOnly").show(),this.each(function(){n(this).tinymce({gecko_spellcheck:!0,theme:"advanced",theme_advanced_buttons1:"bold,italic,underline,|,bullist,numlist,|,sub,sup,|,charmap,|,forecolor,backcolor,|,link",theme_advanced_buttons2:"",theme_advanced_buttons3:"",plugins:"inlinepopups",theme_advanced_statusbar_location:null,oninit:function(t){var i=n("#"+t.editorId+"[data-rb-enable-name]"),u=n('input:radio[name="'+i.data("rbEnableName")+'"]'),r;u.length>0&&u.val().toString().toLowerCase()!=i.data("rbEnableValue").toString().toLowerCase()&&(i.attr("disabled","disabled"),r=tinymce.editors[i[0].id],r&&r.getBody().setAttribute("contenteditable",!1))}})})},n.fn.scmTimer=function(t){return this.each(function(){var r=n(this),i=n.extend({h:0,m:0,s:0,hs:0,stop:!1,milliseconds:150,intervalCheck:null},t);if(i.stop){clearInterval(r.data("scmTimerToken"));return}var u=function(n){return n<10&&(n="0"+n),n},f=(new Date).getTime(),e=function(){r.text(u(i.h)+":"+u(i.m)+":"+u(i.s)+":"+u(i.hs))};e(),r.data("scmTimerToken",setInterval(function(){if(!r.is(":visible")){clearInterval(r.data("scmTimerToken"));return}var n=(new Date).getTime(),t=n-f;if(i.hs+=Math.floor(t/10),f=n,i.hs>=100&&(i.s+=Math.floor(i.hs/100),i.hs=i.hs%100,i.s>=60&&(i.m+=Math.floor(i.s/60),i.s=i.s%60),i.m>=60&&(i.h+=Math.floor(i.m/60),i.m=i.m%60)),e(),i.intervalCheck&&!i.intervalCheck(i)){clearInterval(r.data("scmTimerToken"));return}},i.milliseconds))})},n.fn.wkTimer=function(t){return this.each(function(){var r=n(this),i=n.extend({h:0,m:0,s:0,hs:0,stop:!1,milliseconds:150,intervalCheck:null},t);if(i.stop){clearInterval(r.data("wkTimerToken"));return}var u=function(n){return n<10&&(n="0"+n),n},f=(new Date).getTime(),e=function(){r.text(u(i.m)+":"+u(i.s))};e(),r.data("wkTimerToken",setInterval(function(){if(!r.is(":visible")){clearInterval(r.data("wkTimerToken"));return}var n=(new Date).getTime(),t=n-f;if(i.hs+=Math.floor(t/10),f=n,i.hs>=100&&(i.s+=Math.floor(i.hs/100),i.hs=i.hs%100,i.s>=60&&(i.m+=Math.floor(i.s/60),i.s=i.s%60),i.m>=60&&(i.h+=Math.floor(i.m/60),i.m=i.m%60)),e(),i.intervalCheck&&!i.intervalCheck(i)){clearInterval(r.data("wkTimerToken"));return}},i.milliseconds))})}}(jQuery),SCM=SCM||{},SCM.__namespace=!0,SCM.eventManager=function(n){var o=function(t,i){var r=n.extend({refreshWhenInvisible:!1,messageContainerSelector:"#divMessage"},i),f="",e=function(t){if(!r.refreshIf||r.refreshIf(t)){var i=n(r.containerSelector);(r.refreshWhenInvisible||i.is(":visible"))&&n.ajax({type:"POST",url:r.url,data:r.data,dataType:"html",success:function(u){n.pubsub("unsubscribe",f),i.replaceWith(u).show(),r.refreshSuccess&&r.refreshSuccess(t)}})}};f=u(t,e)},t=function(t,i){return n.pubsub("subscribe",t,i)},i=function(t,i){n.pubsub("publish",t,i)},r="actionCompleted",s=function(t,u){var f=n.extend({actionEnum:t},u);i(r,f)},u=function(n,i){return t(r,function(t,r){n===r.actionEnum&&i(r)})},f="actionCompleteactionRequest",h=function(n,t){return i(f,{actionEnum:n,data:t})},e=function(n,i){return t(f,function(t,r){n===r.actionEnum&&i(r.data)})},c=function(t,i){return e(t,function(t){var r=n.extend({type:"POST"},t);n.ajax({type:r.type,url:r.url,data:r.data,dataType:"html",success:function(t){n(i).html(t).show()},error:function(n){alert(n)}}),SCM.hideModal()})};return{subscribeWidgetRefresh:o,subscribe:t,publish:i,publishActionCompleted:s,subscribeActionCompleted:u,publishActionRequest:h,subscribeActionRequest:e,subscribeActionRequestDisplayResult:c}}(jQuery),SCM.eventManager.subscriptionMessages={playVideo:"SCM.PlayVideo"},SCM=SCM||{},function(n,t){var r="GDPR_",u="1050",f="0",e="Cookie Acceptance",i="";n.getGdprCookie=function(n){for(var r=n+"=",u=document.cookie.split(";"),i,t=0;t<u.length;t++)if(i=u[t].trim(),i.indexOf(r)===0)return i.substring(r.length,i.length);return""},n.createGdprCookie=function(t,i,r){var o=n.getCookieName(),f,u;r?(u=new Date,u.setTime(u.getTime()+r*864e5),f="; expires="+u.toGMTString()):f="";var s=o+"="+encodeURIComponent(i)+f+"; samesite=lax; secure; path=/",e=n.getCookieDomain(),h=null;e&&(document.cookie=s+";domain="+e,h=n.getGdprCookie(o)),e&&h||(document.cookie=s)},n.getCookieName=function(){if(i)return i;var f=t("#hdnClientIdGdpr").val(),e=n.getCookieDomain(),u=r;return f&&(u=u+f+"_"),e&&(u=u+e),u},n.getCookieDomain=function(){return t("#hdnDomainGdpr").val()},n.hideGdprBanner=function(){var i=t(".gdpr-cookie-wrapper"),r,u;if(!navigator.cookieEnabled){i.hide();return}r=n.getCookieName(),u=n.getGdprCookie(r),u&&i.hide()},n.gdprAcceptLinkClick=function(){t(".js-gdpr-cookie-acceptLink, .js-gdpr-cookie-close").on("click",function(){n.createGdprCookie(r,!0,365),n.hideGdprBanner(),SCM.ClientStatsMaster&&SCM.ClientStatsMaster.trackGdprCookieAcceptance&&SCM.ClientStatsMaster.trackGdprCookieAcceptance(u,f,e)})},n.init=function(r){r&&(i=r),t(".gdpr-cookie-wrapper").show(),n.gdprAcceptLinkClick(),n.hideGdprBanner()}}(SCM.gdprCookieBanner=SCM.gdprCookieBanner||{},jQuery),!function(n){"use strict";function e(n){((n=n||"")instanceof URLSearchParams||n instanceof e)&&(n=n.toString()),this[r]=h(n)}function p(n){var t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(n).replace(/[!'\(\)~]|%20|%00/g,function(n){return t[n]})}function o(n){return n.replace(/[ +]/g,"%20").replace(/(%[a-f0-9]{2})+/gi,function(n){return decodeURIComponent(n)})}function s(t){var i={next:function(){var n=t.shift();return{done:void 0===n,value:n}}};return v&&(i[n.Symbol.iterator]=function(){return i}),i}function h(n){var i={},u,r,e,c,s,t,h;if("object"==typeof n)if(w(n))for(u=0;u<n.length;u++){if(r=n[u],!w(r)||2!==r.length)throw new TypeError("Failed to construct 'URLSearchParams': Sequence initializer must only contain pair elements");f(i,r[0],r[1])}else for(e in n)n.hasOwnProperty(e)&&f(i,e,n[e]);else for(0===n.indexOf("?")&&(n=n.slice(1)),c=n.split("&"),s=0;s<c.length;s++)t=c[s],h=t.indexOf("="),-1<h?f(i,o(t.slice(0,h)),o(t.slice(h+1))):t&&f(i,o(t),"");return i}function f(n,t,i){var r="string"==typeof i?i:null!=i&&"function"==typeof i.toString?i.toString():JSON.stringify(i);b(n,t)?n[t].push(r):n[t]=[r]}function w(n){return!!n&&"[object Array]"===Object.prototype.toString.call(n)}function b(n,t){return Object.prototype.hasOwnProperty.call(n,t)}var c,i=function(){try{if(n.URLSearchParams&&"bar"===new n.URLSearchParams("foo=bar").get("foo"))return n.URLSearchParams}catch(n){}return null}(),l=i&&"a=1"===new i({a:1}).toString(),a=i&&"+"===new i("s=%2B").get("s"),r="__URLSearchParams__",k=!i||((c=new i).append("s"," &"),"s=+%26"===c.toString()),u=e.prototype,v=!(!n.Symbol||!n.Symbol.iterator),y,t;i&&l&&a&&k||(u.append=function(n,t){f(this[r],n,t)},u.delete=function(n){delete this[r][n]},u.get=function(n){var t=this[r];return this.has(n)?t[n][0]:null},u.getAll=function(n){var t=this[r];return this.has(n)?t[n].slice(0):[]},u.has=function(n){return b(this[r],n)},u.set=function(n,t){this[r][n]=[""+t]},u.toString=function(){var n,t,u,i,f=this[r],e=[];for(t in f)for(u=p(t),n=0,i=f[t];n<i.length;n++)e.push(u+"="+p(i[n]));return e.join("&")},y=!!a&&i&&!l&&n.Proxy,Object.defineProperty(n,"URLSearchParams",{value:y?new Proxy(i,{construct:function(n,t){return new n(new e(t[0]).toString())}}):e}),t=n.URLSearchParams.prototype,t.polyfill=!0,t.forEach=t.forEach||function(n,t){var i=h(this.toString());Object.getOwnPropertyNames(i).forEach(function(r){i[r].forEach(function(i){n.call(t,i,r,this)},this)},this)},t.sort=t.sort||function(){var f,n,i,e=h(this.toString()),t=[],r,u;for(f in e)t.push(f);for(t.sort(),n=0;n<t.length;n++)this.delete(t[n]);for(n=0;n<t.length;n++)for(r=t[n],u=e[r],i=0;i<u.length;i++)this.append(r,u[i])},t.keys=t.keys||function(){var n=[];return this.forEach(function(t,i){n.push(i)}),s(n)},t.values=t.values||function(){var n=[];return this.forEach(function(t){n.push(t)}),s(n)},t.entries=t.entries||function(){var n=[];return this.forEach(function(t,i){n.push([i,t])}),s(n)},v&&(t[n.Symbol.iterator]=t[n.Symbol.iterator]||t.entries))}("undefined"!=typeof global?global:"undefined"!=typeof window?window:this);var ChapterToolboxPdf={},GbosToolboxPdf={},IssueToolboxPdf={},ArticleToolboxPdf={};ChapterToolboxPdf.VerifyPdfUrl=function(n){var t=n.attr("data-section-id"),i=n.attr("data-section-url"),r=n.attr("data-ajax-section-url");$.ajax({type:"POST",url:r,data:{sectionId:t},traditional:!0,success:function(r){if(r.Success==!0)window.location.href=i;else{n.attr({"data-reveal-id":"NoAccessReveal","data-reveal":""}).removeAttr("data-ajax-url");var u="/Chapter.aspx?sectionId="+t+"#PurchaseChapterBox";$("#NoAccessReveal").find("#ChapterPdfPurchaseLink").attr("href",u),$("#NoAccessReveal").find("#ChapterPdfPurchaseLink").show(),$("#NoAccessReveal").foundation("reveal","open")}},error:function(n,t){if(window.console){var i=eval("("+n.responseText+")");console.log("error: "+i),console.log("status: "+t)}}})},GbosToolboxPdf.VerifyPdfUrl=function(n){var t=n.attr("data-gbos-id"),r=n.attr("data-gbos-url"),u=n.attr("data-ajax-gbos-url"),i=n.attr("data-gbos-id");i>0&&(t=i),$.ajax({type:"POST",url:u,data:{gbosId:t},traditional:!0,success:function(i){if(i.Success==!0)window.location.href=r;else{n.attr({"data-reveal-id":"NoAccessReveal","data-reveal":""}).removeAttr("data-ajax-url");var u="/Content.aspx?gbosId="+t+"#PurchaseSubscriptionBox";$("#NoAccessReveal").find("#HandoutPdfPurchaseLink").attr("href",u),$("#NoAccessReveal").find("#HandoutPdfPurchaseLink").show(),$("#NoAccessReveal").foundation("reveal","open"),$("body.pg_core-forms").length&&LogStatsClientActionData(5015,t,2200,"Bright Futures",0,0)}},error:function(n,t){if(window.console){var i=eval("("+n.responseText+")");console.log("error: "+i),console.log("status: "+t)}}})},IssueToolboxPdf.VerifyPdfUrl=function(n){var t=n.attr("data-issue-id"),i=n.attr("data-issue-url"),r=n.attr("data-ajax-issue-url");$.ajax({type:"POST",url:r,data:{issueId:t},traditional:!0,success:function(r){if(r.Success==!0)window.location.href=i;else{n.attr({"data-reveal-id":"NoAccessReveal","data-reveal":""}).removeAttr("data-ajax-url");var u="/Issue.aspx?issueId="+t+"#PurchaseNewsletterBox";$("#NoAccessReveal").find("#NewsletterPdfPurchaseLink").attr("href",u),$("#NoAccessReveal").find("#NewsletterPdfPurchaseLink").show(),$("#NoAccessReveal").foundation("reveal","open")}},error:function(n,t){if(window.console){var i=eval("("+n.responseText+")");console.log("error: "+i),console.log("status: "+t)}}})},ArticleToolboxPdf.VerifyPdfUrl=function(n){var t=n.attr("data-article-id"),i=n.attr("data-article-url"),r=n.attr("data-ajax-url");$.ajax({type:"POST",url:r,data:{aId:t},traditional:!0,success:function(r){if(r.Success==!0)window.location.href=i;else{n.attr({"data-reveal-id":"NoAccessReveal","data-reveal":""}).removeAttr("data-ajax-url");var u="/Article.aspx?articleid="+t+"#PurchaseNewsletterBox";$("#NoAccessReveal").find("#NewsletterPdfPurchaseLink").attr("href",u),$("#NoAccessReveal").find("#NewsletterPdfPurchaseLink").show(),$("#NoAccessReveal").foundation("reveal","open")}},error:function(n,t){if(window.console){var i=eval("("+n.responseText+")");console.log("error: "+i),console.log("status: "+t)}}})},$(window).load(function(){$("#NoAccessReveal").find(".purchase-pdf-link").hide();$(document).on("click",".bk-link.section-pdfLink",function(){ChapterToolboxPdf.VerifyPdfUrl($(this))});$(document).on("click",".gb-link.gbos-pdfLink",function(){GbosToolboxPdf.VerifyPdfUrl($(this))});$(document).on("click",".al-link.issue-pdfLink",function(){IssueToolboxPdf.VerifyPdfUrl($(this))});$(document).on("click",".al-link.pdfaccess",function(){ArticleToolboxPdf.VerifyPdfUrl($(this))});$(document).on("click",".purchase-pdf-link",function(){$(this).parents(".reveal-modal").foundation("reveal","close")})}),$(function(){$(document).foundation(),LazyLoadImages(),PrintLazyLoadedImages()}),LazyLoadImages=function(){$(".contentFigures, .inlineGraphics, .lazy").lazyload({skip_invisible:!1}),$(document).trigger("scroll")},PrintLazyLoadedImages=function(){var t=function(){$(".lazy").each(function(){$(this).attr("src",$(this).attr("data-original"))})},n;window.matchMedia&&(n=window.matchMedia("print"),n.addListener?n.addListener(function(n){n.matches&&t()}):n.attachEvent&&n.attachEvent(function(n){n.matches&&t()})),window.onbeforeprint=t},$(document).ready(function(){TriggerNeedIndAcctModal()}),$(function(){ToggleMessageRemoteAccess(),TriggerNeedIndAcctModal(),TriggerWhyCreateAccountModal()});var ToggleMessageRemoteAccess=function(){$(".msg-toggle").click(function(){$(".remote-access-msg").toggle()})},TriggerWhyCreateAccountModal=function(){$("#WhyIndAccount").click(function(){$("#WhyAccount").foundation("reveal","open")})},TriggerNeedIndAcctModal=function(){$("#TriggerIndAcctNeeded").click(function(){$("#NeedIndividualAcct").foundation("reveal","open")})},TriggerNeedIndAcctModal=function(){$("#TriggerIndAcctNeeded").click(function(){$("#NeedIndividualAcct").foundation("reveal",{rootElement:"form"}),$("#NeedIndividualAcct").foundation("reveal","open")})},TriggerTouchbackWarningMsg=function(){$("#TouchbackWarningMsg").foundation("reveal",{rootElement:"form"}),$("#TouchbackWarningMsg").foundation("reveal","open")},TriggerDisclaimerWarningMsg=function(){$("#DisclaimerWarningMsg").foundation("reveal",{rootElement:"form"}),$("#DisclaimerWarningMsg").foundation("reveal","open"),DisableRevealBG()},DisableRevealBG=function(){$(".reveal-modal-bg").bind("click.disclaimerModalDisable",function(n){n.stopPropagation()})},RestoreRevealBG=function(){$("#DisclaimerWarningMsg .do-not-agree, #DisclaimerWarningMsg .agree").click(function(){$(".reveal-modal-bg").unbind("click.disclaimerModalDisable")})};$(document).ready(function(){ToggleSearchAndNavMenusForMobile(),SetNavigationActiveState(),SetBehaviorForSubMenuDropDowns(),ToggleTopBarDropdowns(),AddFooterColumnEqualizerOnDesktop(),ToggleFooterSubMenu(),SCM.gdprCookieBanner.init();$(window).on("redraw",function(){RestoreDesktopViews(),AddFooterColumnEqualizerOnDesktop()});$(window).on("resize",function(){RestoreDesktopViews(),AddFooterColumnEqualizerOnDesktop()})});var SetNavigationActiveState=function(){var n=window.location.pathname,t=new RegExp(n.replace(/\/$/,"")+"$");n==="/"?$("#menuSection").first().addClass("active"):$("#menuSection a").each(function(){t.test(this.href.replace(/\/$/,""))&&$(this).closest("li").addClass("currentPage")})},ToggleTopBarDropdowns=function(){var n=$(".sign-in-area, .umb-dropdown-area"),t=$("#UmbNavDropdown, #UserInfoDropdown");n.click(function(i){var r=$($(this).attr("data-toggle-target"));return t.not(r).removeClass("expanded"),n.not($(this)).removeClass("dropdown-active"),r.toggleClass("expanded"),$(this).toggleClass("dropdown-active"),Modernizr.mq("only all and (max-width: 1012px)")?(n.not($(this)).removeClass("mobile-active").addClass("mobile-inactive"),$(this).removeClass("mobile-inactive").toggleClass("mobile-active"),$(this).hasClass("mobile-active")||n.not($(this)).removeClass("mobile-inactive")):Modernizr.mq("only all and (min-width: 1013px)")?n.removeClass("mobile-active mobile-inactive"):$(window).width()<1013?(n.not($(this)).removeClass("mobile-active").addClass("mobile-inactive"),$(this).removeClass("mobile-inactive").toggleClass("mobile-active"),$(this).hasClass("mobile-active")||n.not($(this)).removeClass("mobile-inactive")):n.removeClass("mobile-active mobile-inactive"),i.stopPropagation(),!1}),t.click(function(n){n.stopPropagation()});$(".master-container").on("click",function(){t.removeClass("expanded"),n.removeClass("dropdown-active mobile-active mobile-inactive")})},RestoreDesktopViews=function(){if($(window).width()>992){var n=$(".sign-in-area, .umb-dropdown-area"),t=$("#UmbNavDropdown, #UserInfoDropdown");n.removeClass("dropdown-active mobile-active mobile-inactive"),t.removeClass("expanded")}},ToggleSearchAndNavMenusForMobile=function(){$(".toggle-menu").click(function(n){if($(window).width()<1013){var t=$($(this).attr("data-target"));return $("#MicrositeSearch, #SiteNavMenu").not(t).removeClass("expanded"),$(".toggle-menu").not($(this)).removeClass("toggle-active"),$(this).toggleClass("toggle-active"),t.toggleClass("expanded"),n.stopPropagation(),!1}}),$("#SiteNavMenu, #MicrositeSearch").click(function(n){n.stopPropagation()})},SetBehaviorForSubMenuDropDowns=function(){var n;$(".has-menu-dropdown").hover(function(){var t=$(this);n=setTimeout(function(){$(t).addClass("hover-active")},150)},function(){clearTimeout(n);var t=$(this);setTimeout(function(){$(t).removeClass("hover-active")},150)})},AddFooterColumnEqualizerOnDesktop=function(){var n=$(".footer-columns-container"),t=n.children("div");Modernizr.mq("only all and (min-width: 1013px)")?(n.attr("data-equalizer")||n.attr("data-equalizer",""),t.each(function(){$(this).attr("data-equalizer-watch")||$(this).attr("data-equalizer-watch","")})):(n.removeAttr("data-equalizer"),t.removeAttr("data-equalizer-watch").removeAttr("style")),$(document).foundation()},ToggleFooterSubMenu=function(){$(".has-child-list").click(function(){$("i",this).toggleClass("rotate").next(".foot-child-list").toggle(),$(document).foundation()})},solrSuppressFormSubmit=!0;$(document).ready(function(){function n(n,t,i){n=encodeURIComponent(n),n.indexOf("restypeid")<0&&(n+="&restypeid=1"),!$("#canViewDrugLookup").length&&window.location.hash.indexOf("exPrm_fq")<0&&(n+="&exPrm_fq=-GbosContainerID:(40)"),i&&(n+="&f_Categories="+encodeURIComponent(i)),window.location.href=$("#hfGlobalSearchSiteURL").val()==undefined|t?"/solr/searchresults.aspx?q="+n:$("#hfGlobalSearchSiteURL").val()+"solr/searchresults.aspx?q="+n}var i=$("#hfSolrMaxAllowSearchChar").val(),t=!1;$("#aspnetForm").bind("keyup keypress",function(n){var t=n.keyCode||n.which;if(t==13&&solrSuppressFormSubmit)return n.preventDefault(),!1}),$("#UmbrellaSearchIcon").click(function(){var i="";return(i=$("#UmbrellaSearchTerm").val(),$.trim(i)==""||i==null||i=="Search")?(alert("Please enter a term to search"),!1):(t||n(i,!1),!0)}),$("#UmbrellaSearchTerm").keydown(function(i){if(i.keyCode==13){var r="";$("#UmbrellaSearchTerm").val()&&(r=$("#UmbrellaSearchTerm").val()),t||n(r,!1)}}),$("#UmbrellaHeaderSearchIcon").click(function(){var i="";return(i=$("#UmbrellaHeaderSearchTerm").val(),$.trim(i)==""||i==null||i=="Search")?(alert("Please enter a term to search"),!1):(t||n(i,!1),!0)}),$("#UmbrellaHeaderSearchTerm").keydown(function(i){if(i.keyCode==13){var r="";$("#UmbrellaHeaderSearchTerm").val()&&(r=$("#UmbrellaHeaderSearchTerm").val()),t||n(r,!1)}}),$("#MicrositeSearchIcon").click(function(){var i="",r;return(i=$("#MicrositeSearchTerm").val(),r=$("#hiddenSearchAssist").val(),$.trim(i)==""||i==null||i=="Search")?(alert("Please enter a term to search"),!1):(t||n(i,!0,r),!0)}),$("#MicrositeSearchTerm").keydown(function(i){if(i.keyCode==13){var r="",u="";$("#MicrositeSearchTerm").val()&&(r=$("#MicrositeSearchTerm").val(),u=$("#hiddenSearchAssist").val()),t||n(r,!0,u)}});$("body").on("click",".sriTopiclink",function(){var t=$(this).text(),i=t.replace(",","");n(i,null)})});var solrURL="/solr/SolrSearchAutoSuggest",siteRootUrl=window.location.protocol+"//"+window.location.host,minCharsRequiredForAutoSuggest=2;AutoCompleteWidget.prototype={solrUrl:solrURL,baseURL:siteRootUrl,inputTerms:!1,termsArray:!1,baseTerms:!1,terms:!1,results:[],selectedResult:-1,contentID:!1,isSearching:!1,noResultsFound:!1},AutoCompleteWidget.prototype.filterSuggestions=function(){this.selectedResult=-1,this.inputTerms.length>=minCharsRequiredForAutoSuggest&&this.getSuggestions()},AutoCompleteWidget.prototype.evaluateTerms=function(){if(this.resetSelection(),this.inputTerms=this.searchInputControlId.value.toLowerCase(),this.inputTerms.length===0){this.noResultsFound=!1,this.isSearching=!1,this.resetAutoComplete();return}this.inputTerms.length>=minCharsRequiredForAutoSuggest&&(this.results.length===0||this.results[0].value.indexOf(this.inputTerms)===-1)&&!this.noResultsFound&&!this.isSearching&&this.getSuggestions(),(this.terms.length<=1||this.searchInputControlId.value!==this.inputTerms)&&this.clearHint()},AutoCompleteWidget.prototype.getSuggestions=function(){var n=this,t;n.isSearching=!0,t={},t={q:n.inputTerms,restypeid:"1"},$.ajax({url:n.solrUrl,data:t,success:function(i){t={};var r=i.SemanticFilterTopics_Lower;n.isSearching=!1,r.length>0?n.formatSuggestions(r):(n.noResultsFound=!0,n.resetAutoComplete())},cache:!0})},AutoCompleteWidget.prototype.formatSuggestions=function(n){var t=n,i,r;if(this.results=[],t.length>0)if(this.inputTerms&&t[0].Key.indexOf(this.inputTerms)!==-1){for(i=0;i<t.length;i+=1)r={value:t[i].Key,url:this.baseURL+"/solr/searchresults.aspx?q="+encodeURIComponent(t[i].Key)+"&SearchSourceType=24",position:"sr"+this.autoCompleteResultsControlId.id+(i+1)},this.results.push(r);this.setHint(t[0].Key),this.appendResults()}else this.noResultsFound||this.inputTerms||this.getSuggestions();else this.resetAutoComplete()},AutoCompleteWidget.prototype.setHint=function(n){this.searchInputControlId.value===this.inputTerms&&(this.searchInputHintControlId.value=n)},AutoCompleteWidget.prototype.clearHint=function(){this.searchInputHintControlId.value=""},AutoCompleteWidget.prototype.appendResults=function(){var i="",n,t,r;for(this.autoCompleteResultsControlId.className!=="term-list"&&(this.autoCompleteResultsControlId.className="term-list"),n=0;n<this.results.length;n++)t=this.results[n],r='<li><a href="'+t.url+'" id="'+t.position+'">'+this.results[n].value+"<\/a><\/li>",i+=r;this.autoCompleteResultsControlId.innerHTML=i},AutoCompleteWidget.prototype.resetResultsList=function(){this.autoCompleteResultsControlId.innerHTML="",this.autoCompleteResultsControlId.className="term-list hidden"},AutoCompleteWidget.prototype.resetSelection=function(){var n=this.selectedResult!==-1?this.results[this.selectedResult].position:!1;n?$("#"+n).removeClass("active"):!1,this.selectedResult=-1},AutoCompleteWidget.prototype.resetAutoComplete=function(){this.resetResultsList(),this.results=[],this.clearHint()},AutoCompleteWidget.prototype.completeTerms=function(){var t=this.searchInputControlId.selectionStart,n=this.searchInputControlId.selectionEnd,i=t===n&&n===this.inputTerms.length?!0:!1;i&&this.results&&this.results.length>0&&(this.searchInputControlId.value=this.results[0].value,this.evaluateTerms())},AutoCompleteWidget.prototype.navigateResults=function(n){var i=this.selectedResult+n,t;oldResultId=this.selectedResult!==-1?this.results[this.selectedResult].position:!1,i<this.results.length&&i>-1?(t=this.results[i].position,oldResultId?$("#"+oldResultId).removeClass("active"):!1,$("#"+t).addClass("active"),this.selectedResult+=n):!oldResultId&&this.results.length>0?(t=this.results[this.results.length-1].position,$("#"+t).addClass("active"),this.selectedResult=this.results.length-1):this.resetSelection()},AutoCompleteWidget.prototype.keyFunctions=function(n,t){if(t===9&&(n.preventDefault(),this.completeTerms()),t===38&&(n.preventDefault(),this.navigateResults(-1)),t===40&&(n.preventDefault(),this.navigateResults(1)),t===13&&this.selectedResult>-1){n.preventDefault();var i=$("#"+this.autoCompleteResultsControlId.id+" .active").attr("href");autoSuggestRunning!==undefined&&autoSuggestRunning!==null&&i!==undefined&&(this.searchInputControlId.value=$("#"+this.autoCompleteResultsControlId.id+" .active").text(),this.searchInputHintControlId.value=$("#"+this.autoCompleteResultsControlId.id+" .active").text(),autoSuggestRunning=!0,window.location=i)}},AutoCompleteWidget.prototype.interceptKeys=function(n){var t=this.searchInputControlId.value.toLowerCase();t.length<=255&&this.keyFunctions(n,n.keyCode)},mainSiteAutoCompleteSuggest=null,microSiteAutoCompleteSuggest=null,$.browser.msie&&$.browser.version==="8.0"?($("#umbrellaSiteSearchInputHint").hide(),$("#microSiteSearchInputHint").hide(),$("#umbrellaSiteAutoCompleteResults").hide(),$("#microSiteAutoCompleteResults").hide()):(mainSiteAutoCompleteSuggest=new AutoCompleteWidget("UmbrellaHeaderSearchTerm","umbrellaSiteSearchInputHint","umbrellaSiteAutoCompleteResults",!1,null),isMicrosite=window.location.host.split(".").length>3,microSiteAutoCompleteSuggest=new AutoCompleteWidget("MicrositeSearchTerm","microSiteSearchInputHint","microSiteAutoCompleteResults",isMicrosite,null)),isAsync=!0,debugAlert=!1,ResourceType=new ResourceTypeIDs,Site=new AAPSiteIds,ClientActionData.prototype.toJson=function(){return JSON.stringify(this)},UserTrackingData.prototype.toJson=function(){return JSON.stringify(this)},GetQuerystringValues=function(){var i=[],r=[],u,n,t;for(window.location.href.indexOf("?")>-1&&(u=window.location.href.split("#")[0],r=u.slice(window.location.href.indexOf("?")+1).split("&")),n=0;n<r.length;n++)t=r[n].split("="),i.push(t[0].toLowerCase()),i[t[0].toLowerCase()]=t[1];return i},IsInteger=function(n){return!isNaN(parseInt(n,10))&&parseFloat(n,10)==parseInt(n,10)},typeof String.prototype.endsWith!="function"&&(String.prototype.endsWith=function(n){return this.indexOf(n,this.length-n.length)!==-1}),$(window).load(function(){window.messageBus&&window.messageBus.subscribe(OO.EVENTS.PLAYING,"MultimediaPlayer",function(){var n=GetQuerystringValues().multimediaid;LogStatsClientActionData(4465,n,950,"",n,ResourceType.Multimedia)})}),$(document).ready(function(){var r,u,o;$("input#hdnSiteID").length&&(r=$("input#hdnSiteID").val()),$("input#hdnHandoutID").length&&(u=$("input#hdnHandoutID").val());var e=GetQuerystringValues(),f=e.sectionid,n=e.gbosid,i=e.bookid,t=e.articleid,s=$("input#isCodingHotlinePostBack");s&&s.length&&(o=$("label#lblSubmitMessage").text(),o&&o.length&&o.toLowerCase().indexOf("success")>=0&&(LogStatsClientActionData(4250,r,0,"",r,ResourceType.Site),debugAlert&&alert("email sent")));$("div.widget-BookJumpLinks li.section-jump-link a.scrollTo").on("click",function(n){var t,i;n.preventDefault(),t=this.href.split("#"),t.length>1&&(i=t[1],doTracking(19,"Content Expansion",i,window.location.href,"","","",!1),debugAlert&&alert("jumplink sectionId "+i))});$("div#BodyContent_PageContent_ssPreviousEditions div.ctb-content a").on("click",function(){var n=this.href;doTracking(8,"DirectPdfAccess",n,window.location.href,"","","",!1),i&&doStatsR2Tracking(8,i,1),f&&doStatsR2Tracking(8,f,5),t&&doStatsR2Tracking(8,t,3),debugAlert&&alert("prev edition "+n)});$("body").on("click","a.viewOriginalSlide",function(){var r=$(this).attr("section"),u,f;(debugAlert&&alert("view original figure - figure sectionId "+r),IsInteger(r))&&(window.location.href.toLowerCase().indexOf("visual-library.aspx")>-1?(debugAlert&&alert("visual lib figure "+r),u=886,f=1626,window.location.href.toLowerCase().indexOf("pediatriccare")>-1?LogStatsClientActionData(4450,r,719,"",f,ResourceType.Book):LogStatsClientActionData(4450,r,719,"",u,ResourceType.Book)):(debugAlert&&alert("regular figure "+r),i&&i.length&&IsInteger(i)&&LogStatsClientActionData(4140,r,719,"",i,ResourceType.Book),n&&n.length&&IsInteger(n)&&LogStatsClientActionData(4140,r,719,"",n,ResourceType.Gbos),t&&t.length&&IsInteger(t)&&LogStatsClientActionData(4140,r,719,"",t,ResourceType.Article)))});$("body").on("click","div.figure-section a.caption-title[reveal-id], div.figure-section a.figLink[reveal-id]",function(){var u=0,f=$(this).attr("reveal-id"),r,e,s,o,h,c,l;f.length>0&&(window.location.href.toLowerCase().indexOf("article.aspx")>-1||window.location.href.toLowerCase().indexOf("chapter.aspx")>-1||window.location.href.toLowerCase().indexOf("visual-library.aspx")>-1?(window.location.href.toLowerCase().indexOf("article.aspx")>-1?(r=$('div.widget-ArticleFulltext a[reveal-id="'+f+'"]'),e=$("div.widget-ArticleFulltext a")):window.location.href.toLowerCase().indexOf("chapter.aspx")>-1?(r=$("div#FigureTab a#"+f),e=$("div#FigureTab a[id]")):(r=$("div.widget-items a#"+f),e=$("div.widget-BookSectionsText a[id]")),r&&r.length&&(s=e.index(r),s>0&&(o=e.eq(s-1),o&&o.length&&(u=o.attr("id"))))):(r=$('div.module-widget a[data-legacyId="'+f+'"]'),r&&r.length||(r=$("div.GraphicWrapper a#"+f)),r&&r.length&&(h=r.attr("id").replace(/sec_/g,""),u=parseInt(h,10)))),debugAlert&&alert("view figure via caption - figure sectionId "+u),window.location.href.toLowerCase().indexOf("visual-library.aspx")>-1?(debugAlert&&alert("visual lib figure "+u),c=886,l=1626,window.location.href.toLowerCase().indexOf("pediatriccare")>-1?LogStatsClientActionData(4450,u,719,"",l,ResourceType.Book):LogStatsClientActionData(4450,u,719,"",c,ResourceType.Book)):(debugAlert&&alert("regular figure "+u),i&&i.length&&IsInteger(i)&&LogStatsClientActionData(4140,u,719,"",i,ResourceType.Book),n&&n.length&&IsInteger(n)&&LogStatsClientActionData(4140,u,719,"",n,ResourceType.Gbos),t&&t.length&&IsInteger(t)&&LogStatsClientActionData(4140,u,719,"",t,ResourceType.Article))});$('a.tab-item[href="#FigureTab"]').on("click",function(){i&&i.length&&IsInteger(i)&&LogStatsClientActionData(4155,f,719,"",i,ResourceType.Book),n&&n.length&&IsInteger(n)&&LogStatsClientActionData(4155,n,720,"",n,ResourceType.Gbos),t&&t.length&&IsInteger(t)&&LogStatsClientActionData(4155,t,1020,"",t,ResourceType.Article),debugAlert&&alert("figure tab")});$('a.tab-item[href="#TableTab"]').on("click",function(){i&&i.length&&IsInteger(i)&&LogStatsClientActionData(4160,f,719,"",i,ResourceType.Book),n&&n.length&&IsInteger(n)&&LogStatsClientActionData(4160,n,720,"",n,ResourceType.Gbos),t&&t.length&&IsInteger(t)&&LogStatsClientActionData(4160,t,1020,"",t,ResourceType.Article)});$("a.addthis_button_email").on("click",function(){i&&i.length&&IsInteger(i)&&LogStatsClientActionData(4125,f,719,"",i,ResourceType.Book),n&&n.length&&IsInteger(n)&&LogStatsClientActionData(4125,n,720,"",n,ResourceType.Gbos),t&&t.length&&IsInteger(t)&&LogStatsClientActionData(4125,t,1020,"",t,ResourceType.Article),debugAlert&&alert("addThis email")});$("a.addthis_button_twitter").on("click",function(){i&&i.length&&IsInteger(i)&&LogStatsClientActionData(4110,f,719,"",i,ResourceType.Book),n&&n.length&&IsInteger(n)&&LogStatsClientActionData(4110,n,720,"",n,ResourceType.Gbos),t&&t.length&&IsInteger(t)&&LogStatsClientActionData(4110,t,1020,"",t,ResourceType.Article),debugAlert&&alert("addThis twitter")});$("a.addthis_button_facebook").on("click",function(){i&&i.length&&IsInteger(i)&&LogStatsClientActionData(4105,f,719,"",i,ResourceType.Book),n&&n.length&&IsInteger(n)&&LogStatsClientActionData(4105,n,720,"",n,ResourceType.Gbos),t&&t.length&&IsInteger(t)&&LogStatsClientActionData(4105,t,1020,"",t,ResourceType.Article),debugAlert&&alert("addThis facebook")});$("a.tablelink").on("click",function(){var u=0,f=$(this).attr("reveal-id"),r,e,s,o,h;f.length>0&&(window.location.href.toLowerCase().indexOf("article.aspx")>-1||window.location.href.toLowerCase().indexOf("chapter.aspx")>-1?(window.location.href.toLowerCase().indexOf("article.aspx")>-1?(r=$('div.widget-ArticleFulltext a[reveal-id="'+f+'"]'),e=$("div.widget-ArticleFulltext a")):(r=$("div#TableTab a#"+f),e=$("div#TableTab a[id]")),r&&r.length&&(s=e.index(r),s>0&&(o=e.eq(s-1),o&&o.length&&(u=o.attr("id"))))):(r=$('div.widget-GbosFulltext a[data-legacyId="'+f+'"]'),r&&r.length&&(h=r.attr("id").replace(/sec_/g,""),u=parseInt(h,10)))),i&&i.length&&IsInteger(i)&&LogStatsClientActionData(4145,u,719,"",i,ResourceType.Book),n&&n.length&&IsInteger(n)&&LogStatsClientActionData(4145,u,719,"",n,ResourceType.Gbos),t&&t.length&&IsInteger(t)&&LogStatsClientActionData(4145,u,719,"",t,ResourceType.Article),debugAlert&&alert("view table "+u)});$("a.largetable").on("click",function(){var u=0,f=$(this).attr("reveal-id"),e="Large Table View",h=2100,r,o,c,s,l;f.length>0&&(window.location.href.toLowerCase().indexOf("article.aspx")>-1||window.location.href.toLowerCase().indexOf("chapter.aspx")>-1?(window.location.href.toLowerCase().indexOf("article.aspx")>-1?(r=$('div.widget-ArticleFulltext a[reveal-id="'+f+'"]'),o=$("div.widget-ArticleFulltext a")):(r=$("div#TableTab a#"+f.replace(".","\\.")),o=$("div#TableTab a[id]")),r&&r.length&&(c=o.index(r),c>0&&(s=o.eq(c-1),s&&s.length&&(u=s.attr("id"))))):(r=$('div.widget-GbosFulltext a[data-legacyId="'+f+'"]'),r&&r.length&&(l=r.attr("id").replace(/sec_/g,""),u=parseInt(l,10)))),i&&i.length&&IsInteger(i)&&LogStatsClientActionData(4147,u,h,e,i,ResourceType.Book),n&&n.length&&IsInteger(n)&&LogStatsClientActionData(4147,u,h,e,n,ResourceType.Gbos),t&&t.length&&IsInteger(t)&&LogStatsClientActionData(4147,u,h,e,t,ResourceType.Article),debugAlert&&alert(e+" "+u)});$("dd#UpdateTab").find("a").click(function(){r==Site.PediatricCareOnline?LogStatsClientActionData(4505,r,"0","",r,ResourceType.Site):r==Site.RedBookOnline&&LogStatsClientActionData(4500,r,"0","",r,ResourceType.Site),debugAlert&&alert("Updates Tab")}),$("dd#ErrataTab").find("a").click(function(){r==Site.PediatricCareOnline?LogStatsClientActionData(4507,r,"0","",r,ResourceType.Site):r==Site.RedBookOnline&&LogStatsClientActionData(4510,r,"0","",r,ResourceType.Site),debugAlert&&alert("Errata Tab")}),LogMultimediaExternalUrlStats(".widget-instance-PCOAlgorithms",1331,"900"),LogMultimediaExternalUrlStats(".widget-instance-MultimediaBrowse_AAP_Calculators",1341,"900");$('a[data-reveal-id="getCitation"]').on("click",function(){i&&i.length&&IsInteger(i)&&LogStatsClientActionData(4175,f,719,"get citation",i,ResourceType.Book),debugAlert&&alert("Get Citation")});$("a#openCustomizedHandout").on("click",function(){n&&n.length&&IsInteger(n)&&LogStatsClientActionData(4170,n,720,"",n,ResourceType.Gbos),debugAlert&&alert("PPE Custom Handout - Open Handout")});$("div.widget-Issues a#currentIssueLink").on("click",function(){LogStatsClientActionData(4655,r,0,"",r,ResourceType.Site)});$("div.widget-Issues a#pastIssueLink").on("click",function(){LogStatsClientActionData(4656,r,0,"",r,ResourceType.Site)});if(r==Site.Toolkits){if(u){$(".st-printBtn").on("click",function(){return LogStatsClientActionData(5025,u,2300,"Bright Futures",u,ResourceType.Gbos),!1});$(".st-btn-email").on("click",function(){return LogStatsClientActionData(4125,u,2300,"Bright Futures",u,ResourceType.Gbos),!1})}$(".st-content-list a").on("click",function(){var n=$(this).attr("data-GbosId");n.length&&IsInteger(n)?LogStatsClientActionData(5020,n,2300,"Bright Futures",r,ResourceType.Gbos):window.console&&console.log("error: could not find identifier from item: "+$(this).attr("data-GbosId"))})}if(r==Site.PediatricPatientEducation&&u)$(".st-btn-email").on("click",function(){return LogStatsClientActionData(4125,u,2200,"PPE Handout",u,ResourceType.Gbos),!1})}),LogMultimediaExternalUrlStats=function(n,t,i){$(n).find(".st-content-list").find("a").not("[href='']").click(function(){var r=this.href.toString().toLowerCase(),u=window.location.host.toLowerCase(),f=window.location.pathname.toLowerCase(),n;r.endsWith(".pdf")&&r.indexOf(u)>-1||(n=$(this).attr("data-resource-id"),LogStatsClientActionData(t,n,i,"",n,ResourceType.Multimedia),debugAlert&&alert("multimedia external link: "+n))})};
/**
@license Sticky-kit v1.0.4 | WTFPL | Leaf Corcoran 2014 | http://leafo.net
 */
(function(){var n,t;n=this.jQuery,t=n(window),n.fn.stick_in_parent=function(i){var s,e,r,f,u,h,o,c;for(i==null&&(i={}),u=i.sticky_class,e=i.inner_scrolling,f=i.parent,r=i.offset_top,r==null&&(r=0),f==null&&(f=void 0),e==null&&(e=!0),u==null&&(u="is_stuck"),h=function(i,o,s,h,c,l,a){var b,nt,w,d,v,y,tt,g,p,k;if(!i.data("sticky_kit")){if(i.data("sticky_kit",!0),y=i.parent(),f!=null&&(y=y.closest(f)),!y.length)throw"failed to find stick parent";if(w=!1,b=!1,p=n("<div />"),p.css("position",i.css("position")),tt=function(){var n,t,u;return n=parseInt(y.css("border-top-width"),10),t=parseInt(y.css("padding-top"),10),o=parseInt(y.css("padding-bottom"),10),s=y.offset().top+n+t,h=y.height(),u=w?(w=!1,b=!1,i.insertAfter(p).css({position:"",top:"",width:"",bottom:""}),p.detach(),!0):void 0,c=i.offset().top-parseInt(i.css("margin-top"),10)-r,l=i.outerHeight(!0),a=i.css("float"),p.css({width:i.outerWidth(!0),height:l,display:i.css("display"),"vertical-align":i.css("vertical-align"),float:a}),u?k():void 0},tt(),l!==h){d=void 0,v=r,k=function(){var f,nt,n,k,g;return n=t.scrollTop(),d!=null&&(nt=n-d),d=n,w?(k=n+l+v>h+s,b&&!k&&(b=!1,i.css({position:"fixed",bottom:"",top:v}).trigger("sticky_kit:unbottom")),n<c&&(w=!1,v=r,(a==="left"||a==="right")&&i.insertAfter(p),p.detach(),f={position:"",width:"",top:""},i.css(f).removeClass(u).trigger("sticky_kit:unstick")),e&&(g=t.height(),l>g&&(b||(v-=nt,v=Math.max(g-l,v),v=Math.min(r,v),w&&i.css({top:v+"px"}))))):n>c&&(w=!0,f={position:"fixed",top:v},f.width=i.css("box-sizing")==="border-box"?i.outerWidth()+"px":i.width()+"px",i.css(f).addClass(u).after(p),(a==="left"||a==="right")&&p.append(i),i.trigger("sticky_kit:stick")),w&&(k==null&&(k=n+l+v>h+s),!b&&k)?(b=!0,y.css("position")==="static"&&y.css({position:"relative"}),i.css({position:"absolute",bottom:o,top:"auto"}).trigger("sticky_kit:bottom")):void 0},g=function(){return tt(),k()},nt=function(){return t.off("scroll",k),n(document.body).off("sticky_kit:recalc",g),i.off("sticky_kit:detach",nt),i.removeData("sticky_kit"),i.css({position:"",bottom:"",top:""}),y.position("position",""),w?(i.insertAfter(p).removeClass(u),p.remove()):void 0};t.on("touchmove",k);t.on("scroll",k);t.on("resize",g);n(document.body).on("sticky_kit:recalc",g);i.on("sticky_kit:detach",nt);return setTimeout(k,0)}}},o=0,c=this.length;o<c;o++)s=this[o],h(n(s));return this}}).call(this),function(n){"use strict";function t(n,t,i){return n.addEventListener?n.addEventListener(t,i,!1):n.attachEvent?n.attachEvent("on"+t,i):void 0}function i(n,t){for(var i=0,r=n.length;r>i;i++)if(n[i]===t)return!0;return!1}function r(n,t){var i;n.createTextRange?(i=n.createTextRange(),i.move("character",t),i.select()):n.selectionStart&&(n.focus(),n.setSelectionRange(t,t))}function u(n,t){try{return n.type=t,!0}catch(i){return!1}}n.Placeholders={Utils:{addEventListener:t,inArray:i,moveCaret:r,changeType:u}}}(this),function(n){"use strict";function nt(){}function tt(){try{return document.activeElement}catch(n){}}function v(n,t){var i,r,u=!!t&&n.value!==t,e=n.value===n.getAttribute(f);return(u||e)&&"true"===n.getAttribute(h)?(n.removeAttribute(h),n.value=n.value.replace(n.getAttribute(f),""),n.className=n.className.replace(gt,""),r=n.getAttribute(w),parseInt(r,10)>=0&&(n.setAttribute("maxLength",r),n.removeAttribute(w)),i=n.getAttribute(a),i&&(n.type=i),!0):!1}function b(n){var t,r,u=n.getAttribute(f);return""===n.value&&u?(n.setAttribute(h,"true"),n.value=u,n.className+=" "+g,r=n.getAttribute(w),r||(n.setAttribute(w,n.maxLength),n.removeAttribute("maxLength")),t=n.getAttribute(a),t?n.type="text":"password"===n.type&&i.changeType(n,"text")&&n.setAttribute(a,"password"),!0):!1}function it(n,t){var r,s,u,o,h,l,i;if(n&&n.getAttribute(f))t(n);else for(u=n?n.getElementsByTagName("input"):e,o=n?n.getElementsByTagName("textarea"):c,r=u?u.length:0,s=o?o.length:0,i=0,l=r+s;l>i;i++)h=r>i?u[i]:o[i-r],t(h)}function rt(n){it(n,v)}function at(n){it(n,b)}function vt(n){return function(){y&&n.value===n.getAttribute(f)&&"true"===n.getAttribute(h)?i.moveCaret(n,0):v(n)}}function yt(n){return function(){b(n)}}function pt(n){return function(t){return k=n.value,"true"===n.getAttribute(h)&&k===n.getAttribute(f)&&i.inArray(dt,t.keyCode)?(t.preventDefault&&t.preventDefault(),!1):void 0}}function wt(n){return function(){v(n,k),""===n.value&&(n.blur(),i.moveCaret(n,0))}}function bt(n){return function(){n===tt()&&n.value===n.getAttribute(f)&&"true"===n.getAttribute(h)&&i.moveCaret(n,0)}}function kt(n){return function(){rt(n)}}function ut(n){n.form&&(o=n.form,"string"==typeof o&&(o=document.getElementById(o)),o.getAttribute(st)||(i.addEventListener(o,"submit",kt(o)),o.setAttribute(st,"true"))),i.addEventListener(n,"focus",vt(n)),i.addEventListener(n,"blur",yt(n)),y&&(i.addEventListener(n,"keydown",pt(n)),i.addEventListener(n,"keyup",wt(n)),i.addEventListener(n,"click",bt(n))),n.setAttribute(ht,"true"),n.setAttribute(f,r),(y||n!==tt())&&b(n)}var e,c,y,ft,k,l,d,r,et,o,t,p,u,ot=["text","search","url","tel","email","password","number","textarea"],dt=[27,33,34,35,36,37,38,39,40,8,46],g="placeholdersjs",gt=RegExp("(?:^|\\s)"+g+"(?!\\S)"),f="data-placeholder-value",h="data-placeholder-active",a="data-placeholder-type",st="data-placeholder-submit",ht="data-placeholder-bound",w="data-placeholder-maxlength",ni=document.createElement("input"),ct=document.getElementsByTagName("head")[0],lt=document.documentElement,s=n.Placeholders,i=s.Utils;if(s.nativeSupport=void 0!==ni.placeholder,!s.nativeSupport){for(e=document.getElementsByTagName("input"),c=document.getElementsByTagName("textarea"),y="false"===lt.getAttribute("data-placeholder-focus"),ft="false"!==lt.getAttribute("data-placeholder-live"),l=document.createElement("style"),l.type="text/css",d=document.createTextNode("."+g+" { color:#ccc; }"),l.styleSheet?l.styleSheet.cssText=d.nodeValue:l.appendChild(d),ct.insertBefore(l,ct.firstChild),u=0,p=e.length+c.length;p>u;u++)t=e.length>u?e[u]:c[u-e.length],r=t.attributes.placeholder,r&&(r=r.nodeValue,r&&i.inArray(ot,t.type)&&ut(t));et=setInterval(function(){for(u=0,p=e.length+c.length;p>u;u++)t=e.length>u?e[u]:c[u-e.length],r=t.attributes.placeholder,r?(r=r.nodeValue,r&&i.inArray(ot,t.type)&&(t.getAttribute(ht)||ut(t),(r!==t.getAttribute(f)||"password"===t.type&&!t.getAttribute(a))&&("password"===t.type&&!t.getAttribute(a)&&i.changeType(t,"text")&&t.setAttribute(a,"password"),t.value===t.getAttribute(f)&&(t.value=r),t.setAttribute(f,r)))):t.getAttribute(h)&&(v(t),t.removeAttribute(f));ft||clearInterval(et)},100)}i.addEventListener(n,"beforeunload",function(){s.disable()}),s.disable=s.nativeSupport?nt:rt,s.enable=s.nativeSupport?nt:at}(this),SCM=SCM||{},SCM.Utilities=SCM.Utilities||{},SCM.Utilities.LocalStorage=function(){"use strict";function c(t,i,u){var u=u?u:r;u.setItem(n+"."+t,JSON.stringify(i))}function l(t,i){var i=i?i:r,u=i.getItem(n+"."+t);return JSON.parse(u)}function a(t,i){var i=i?i:r;i.removeItem(n+"."+t)}function v(t,r,u){var h=i(u)+"."+t,f,o;return SCM.Utilities.LocalStorage.setItem(h,r),s(u,t),CrossStorageClient===undefined?(console.error("CrossStorageClient library is not available.  Falling back to localStorage"),f=Promise.reject("CrossStorageClient library is not available")):(o=e(u),f=o.onConnect().then(function(){return o.set(n+"."+t,JSON.stringify(r))})["catch"](function(n){console.error("Failed to retrieve / set cross-domain localStorage :: "+n.message)})),f}function o(t,r){var o=i(r)+"."+t,u,f;return CrossStorageClient===undefined?(console.error("CrossStorageClient library is not available."),u=Promise.reject("CrossStorageClient library is not available")):(f=e(r),u=f.onConnect().then(function(){return f.get(n+"."+t)}).then(function(n){return JSON.parse(n)})["catch"](function(n){console.error("Failed to retrieve from cross-domain localStorage (nocache) :: "+n.message),n.message.includes("Could not access localStorage in hub")&&console.warn("It seems that the browser is set to block third-party cookies and data.  Cross-domain localStorage cannot function in this state.");throw n;})),u}function y(n,t){var r=i(t)+"."+n;return CrossStorageClient===undefined?console.error("CrossStorageClient library is not available.  Falling back to localStorage"):h(t,n)||b(t,n)||(w(t,n),o(n,t).then(function(i){i&&(h(t,n)||(s(t,n),SCM.Utilities.LocalStorage.setItem(r,i)))})["catch"](function(n){console.error("Failed to retrieve from cross-domain localStorage :: "+n.message)})),SCM.Utilities.LocalStorage.getItem(r)}function p(t,r){if(CrossStorageClient===undefined)console.error("CrossStorageClient library is not available.  Falling back to localStorage");else{var u=e(r);u.onConnect().then(function(){return u.del(n+"."+t)})["catch"](function(n){console.error("Failed to save to cross-domain localStorage :: "+n.message)})}SCM.Utilities.LocalStorage.removeItem(i(r)+"."+t)}function i(n){return $("<a>",{href:n}).prop("hostname")}function e(n){for(var r,i=0;i<t.length;i++)if(t[i].hubUrl===n)return t[i].storage;return r=new CrossStorageClient(n,{timeout:15e3}),t.push({hubUrl:n,storage:r}),r}function s(n,t){var i=n+"::"+t;u.indexOf(i)===-1&&u.push(i)}function h(n,t){var i=n+"::"+t;return u.indexOf(i)!==-1}function w(n,t){var i=n+"::"+t;f.indexOf(i)===-1&&f.push(i)}function b(n,t){var i=n+"::"+t;return f.indexOf(i)!==-1}var n="SCM",r=window.localStorage,u=[],f=[],t=[];return{getItem:l,setItem:c,removeItem:a,getItemCrossDomainNoCache:o,getItemCrossDomain:y,setItemCrossDomain:v,removeItemCrossDomain:p}}(),SCM=SCM||{},App=App||{},function(n,t,i){var r="instOpenUrlKey_",u="instOpenUrlNoDOIKey_",f="instOpenUrlBaseUrlKey_";n.replaceOpenUrlPlaceHolders=function(n,i){i&&n&&n.each(function(){var n=t(this),r=n.attr("data-targetId"),u=i.replace("{openUrlTargetId}",r);n.html(u),n.parent().show().removeClass("empty-target")})},n.replaceOpenUrlNonDOIPlaceHolders=function(n,i,r){r&&n&&n.each(function(){var f=t(this),n=f.find(".js-open-url-link"),u,e;n.length&&(u=n.attr("data-href-template"),u&&u.length&&(e=u.replace("{targetURL}",i),n.attr("href",e),n.removeAttr("data-href-template"),n.html(r),f.parent().show().removeClass("empty-target")))})},n.replaceFindInMyLibraryOpenUrlPlaceHolders=function(n){n&&n.length&&t(".js-openurl-library-link").each(function(){t(this).removeClass("hide");var i=t(this).attr("href");t(this).attr("href",n+i)})},n.getAndReplaceOpenUrlPlaceHolders=function(e,o){var c="/ThirdParty/InstitutionOpenUrlTemplate",s="target='_blank'",h="OpenURL Link",l=t(".oup-header.sigma");l.length&&(c="/Accounts/SigmaOpenUrl",s="",h="Find in my library"),t.ajax({type:"POST",url:c,dataType:"json",success:function(t){if(t){var c="",l="";t.DisplayOpenUrlLink&&(t.LinkImageSource?(c=" <a class='openInAnotherWindow' "+s+" href='"+t.TargetUrl+"'><img alt='"+h+"' src='"+t.LinkImageSource+"'/><\/a> ",l="<img alt='"+h+"' src='"+t.LinkImageSource+"'/>"):(c=" <a class='openInAnotherWindow' "+s+" href='"+t.TargetUrl+"'> "+t.LinkImageText+" <\/a> ",l=t.LinkImageText)),n.replaceOpenUrlPlaceHolders(e,c),n.replaceOpenUrlNonDOIPlaceHolders(o,t.BaseUrl,l),n.replaceFindInMyLibraryOpenUrlPlaceHolders(t.BaseUrl),i&&window.sessionStorage&&window.App.LoginUserInfo&&window.App.LoginUserInfo.currentSessionId&&(i.setItem(r+window.App.LoginUserInfo.currentSessionId,c,window.sessionStorage),i.setItem(u+window.App.LoginUserInfo.currentSessionId,l,window.sessionStorage),i.setItem(f+window.App.LoginUserInfo.currentSessionId,t.BaseUrl,window.sessionStorage))}},error:function(){}})},n.checkAndReplaceOpenUrlPlaceHolders=function(){if(window.App.LoginUserInfo&&window.App.LoginUserInfo.isInstLoggedIn>0){var e=t(".inst-open-url-holders"),h=e&&e.length?e:null,o=t(".js-inst-open-url-holders-nodoi"),c=o&&o.length?o:null,s=null;if(i&&window.sessionStorage&&window.App.LoginUserInfo.currentSessionId)var s=i.getItem(r+window.App.LoginUserInfo.currentSessionId,window.sessionStorage),l=i.getItem(u+window.App.LoginUserInfo.currentSessionId,window.sessionStorage),a=i.getItem(f+window.App.LoginUserInfo.currentSessionId,window.sessionStorage);s&&l&&a?(n.replaceOpenUrlPlaceHolders(h,s),n.replaceOpenUrlNonDOIPlaceHolders(c,a,l)):n.getAndReplaceOpenUrlPlaceHolders(h,c)}},n.init=function(){n.checkAndReplaceOpenUrlPlaceHolders()}}(SCM.InstitutionOpenUrl=SCM.InstitutionOpenUrl||{},jQuery,SCM.Utilities.LocalStorage)