function onYouTubeIframeAPIReady(){eig.VideoPlayer.onYouTubeIframeAPIReady()}function bindVideoEvents(n,t){if(t.indexOf(".youtube.com")>0)new YT.Player(n.id,{events:{onStateChange:onPlayerStateChange}});else if(t.indexOf(".vimeo.com")>0){var i=$f(n.id);i.addEvent("ready",function(){i.addEvent("finish",r)});function r(){$("#"+i.element.id).parent(".video-player-wrapper").hide()}}}function onPlayerStateChange(n){n.data===0&&$("#"+n.target.c.id).parent(".video-player-wrapper").hide()}function ImageCarouselCtrl(n){n.currentIndex=0;n.direction="slide-left";n.numberofslides=0;n.init=function(t){n.numberofslides=t};n.setCurrentSlideIndex=function(t){n.direction=t>n.currentIndex?"slide-left":"slide-right";n.currentIndex=t};n.swipeLeft=function(){n.direction="slide-left";n.currentIndex=n.currentIndex<n.numberofslides-1?++n.currentIndex:0};n.swipeRight=function(){n.direction="slide-right";n.currentIndex=n.currentIndex==0?n.numberofslides-1:--n.currentIndex};n.showNext=function(n){$("#"+n).carousel("prev")};n.showPrev=function(n){$("#"+n).carousel("next")}}function CommunityCtrl(n){n.currentItem=0;n.numberofitems=0;n.findAgentLink="";n.zipRegex="[0-9]{5}";n.showInvalidZip=!1;n.showRequiredZip=!1;n.zipCode="";n.init=function(t,i){n.numberofitems=t;n.findAgentLink=i};n.isCurrentItem=function(t){return n.currentItem==t};n.isPrevItem=function(t){return n.currentItem==0?t==n.numberofitems-1:t==n.currentItem-1};n.isNextItem=function(t){return n.currentItem==n.numberofitems-1?t==0:t==n.currentItem+1};n.submitSearch=function(t){if(n.quoteform.hheroquotezip.$error.pattern){n.showInvalidZip=!0;t.preventDefault();return}if(n.showInvalidZip=!1,n.quoteform.hheroquotezip.$error.required){n.showRequiredZip=!0;t.preventDefault();return}n.showRequiredZip=!1;n.findAgentLink&&n.zipCode&&(location.href=n.findAgentLink+"?zipcode="+n.zipCode.replace("\\D",""))};var t=$("#get-a-quote-zip");t&&t.keyup(function(){var n=5;t.val().length>n&&t.val(t.val().substr(0,n))});n.isFirstItemActive=function(t){return n.currentItem==0&&(t==0||t==1||t==n.numberofitems-1)};n.isLastItemActive=function(t){return n.currentItem==n.numberofitems-1&&(t==0||t==n.numberofitems-1||t==n.numberofitems-2)};n.next=function(){n.hideDisplayContent();n.currentItem=n.currentItem==n.numberofitems-1?0:n.currentItem+1};n.prev=function(){n.hideDisplayContent();n.currentItem=n.currentItem==0?n.numberofitems-1:n.currentItem-1};n.setDisplayContent=function(){n.displayContentIndex=n.currentItem};n.showContent=function(t){return t==n.displayContentIndex};n.hideDisplayContent=function(){n.displayContentIndex=-1}}function HistoryCallout(n){n.currentItem=0;n.numberofitems=0;n.init=function(t){n.numberofitems=t};n.isCurrentItem=function(t){return n.currentItem==t};n.isPrevItem=function(t){return n.currentItem==0?t==n.numberofitems-1:t==n.currentItem-1};n.isNextItem=function(t){return n.currentItem==n.numberofitems-1?t==0:t==n.currentItem+1};n.isFirstItemActive=function(t){return n.currentItem==0&&(t==0||t==1||t==n.numberofitems-1)};n.isLastItemActive=function(t){return n.currentItem==n.numberofitems-1&&(t==0||t==n.numberofitems-1||t==n.numberofitems-2)};n.next=function(){n.currentItem=n.currentItem==n.numberofitems-1?0:n.currentItem+1};n.prev=function(){n.currentItem=n.currentItem==0?n.numberofitems-1:n.currentItem-1};n.setDisplayContent=function(){n.displayContentIndex=n.currentItem};n.showContent=function(t){return t==n.displayContentIndex}}function blogListingCtrl(n){function t(){var t=window.location.protocol+"//"+window.location.host+(window.location.port?":"+window.location.port:"")+"/Blog/GetArticlesByCategory/";$.ajax({type:"GET",url:t,data:{categoryId:n.categoryId,pageSize:n.pageSize,pageIndex:n.pageindex},success:function(t){var i,r;t!=""&&(n.isLastRecord=t.isLastRecord,i=7+n.articles.length,$.each(t.articles,function(t,i){n.articles.push(i)}),n.$apply(),r=7,n.articles.length>i&&(r=i),$(".more-articles:nth-of-type("+r+") .blog-item-title h3 a")[0].focus())},error:function(n){console.log(n.responseText)}})}n.pageSize=10;n.articles=[];n.pageindex=0;n.isLastRecord=!1;n.init=function(t,i){n.categoryId=t;n.isLastRecord=i};n.showMore=function(){n.pageindex+=1;t()}}function agentLocatorHookService(){var n=this;n.ON_AGENT_SELECTED="onAgentSelected";n.listeners={onAgentSelected:[]};n.updateAgentSelected=function(t){angular.forEach(n.listeners[n.ON_AGENT_SELECTED],function(n){n.listener.call(this,t);n.callback.call()})};n.addListener=function(t,i,r){(n.listeners[t]===undefined||n.listeners.length===0)&&(n.listeners={onAgentSelected:[]});n.listeners[t].push({listener:i,callback:r})};n.removeListener=function(t){delete n.listeners[t]}}function pressReleaseService(n,t){var i=this;i.getPressReleases=function(){t.get("/NewsRoom/GetPressReleases").then(function(t){n.$broadcast("pr:load",t.data)},function(t){n.$broadcast("pr:error",t)})}}function BlogArticleCtrl(n,t){n.articleIndex=0;n.inCallback=!1;angular.element(t).bind("scroll",function(){var i="innerHeight"in window?window.innerHeight:document.documentElement.offsetHeight,t=document.body,n=document.documentElement,r=Math.max(t.scrollHeight,t.offsetHeight,n.clientHeight,n.scrollHeight,n.offsetHeight),u=i+window.pageYOffset;u>=r&&loadMoreToRelatedBlog()})}function AgentLocatorHookCtrl(n,t,i){n.searchForm={enteredText:i.getQueryParameters().zipcode?i.getQueryParameters().zipcode:"",newSearch:"",language:i.getQueryParameters().language?i.getQueryParameters().language:""};n.results=[];n.shownResults=[];n.isSearchFieldValid=!0;n.cultureInfo="";n.settings={scriptLoaded:!1,isLoading:!0,searchError:!1,noScript:!1,resultError:!1,allowFilterByLanguage:!0};n.queryString="";n.init=function(t){n.cultureInfo=t};var r=function(){if(n.settings.allowFilterByLanguage===!0){var i=angular.element(document.querySelector("#agentLocatorHookContainer"))[0].getAttribute("data-culture-info");t.getLanguagesSpokenByAgents(i).then(function(t){t.data&&t.data.isSuccess?n.languages=t.data.languages:console.log("Error while retrieving languages.")},function(n){console.log(n)})}};r();$(".agent-search-zip")[0].addEventListener("blur",function(){n.$apply(function(){n.isSearchFieldValid=n.searchForm.enteredText?!0:!1;n.isSearchFieldValid?($(".agent-search-zip")[0].removeAttribute("aria-describedby"),$(".agent-search-zip")[0].setAttribute("aria-invalid",!1),n.settings.searchError=!1):($(".agent-search-zip")[0].setAttribute("aria-describedby","zip_search_error_message_hook"),$(".agent-search-zip")[0].setAttribute("aria-invalid",!0),n.settings.searchError=!0)})});n.search=function(t){if(t!=undefined){var i=angular.element(t.target),r=$('[id^="txtSearchAgentHook"]',i).val(),u=$("#ddLanguageAgentHook",i).val();r!=null&&(n.searchForm.enteredText=r);(u==""||u==null)&&(n.searchForm.language="")}n.searchForm.language==null&&(n.searchForm.language="");n.searchForm.enteredText&&(n.searchForLanguage=n.searchForm.language,n.searchForm.newSearch=n.searchForm.enteredText,n.isSearchFieldValid=n.searchForm.enteredText?!0:!1,n.isSearchFieldValid?($(".agent-search-zip")[0].removeAttribute("aria-describedby"),$(".agent-search-zip")[0].setAttribute("aria-invalid",!1),n.settings.searchError=!1):($(".agent-search-zip")[0].setAttribute("aria-describedby","zip_search_error_message_hook"),$(".agent-search-zip")[0].setAttribute("aria-invalid",!0),n.settings.searchError=!0),n.searchForm.newSearch&&n.isSearchFieldValid&&(n.settings.searchError=!1,eig.Modal.add("#agentLocatorIFrame",".agent-locator-iframe"),$("#agentLocatorHook").modal("hide"),$("#agentLocatorIFrame").modal("show"),$("#agentLocatorIFrame form #ddLanguage")[0].value="string:"+n.searchForm.language,$("#agentLocatorIFrame form .agent-search-zip")[0].value=n.searchForm.enteredText,$("[name=agentSearch] [id=btnSearch]").attr("formnovalidate",""),$('#agentLocatorIFrame input[type="submit"]').click(),$("#agentLocatorIFrame #messageAreaFocus")[0].focus()))};n.$watch("searchForm.enteredText",function(t){t||(n.isSearchFieldValid=!1);n.isSearchFieldValid?($(".agent-search-zip")[0].removeAttribute("aria-describedby"),$(".agent-search-zip")[0].setAttribute("aria-invalid",!1)):($(".agent-search-zip")[0].setAttribute("aria-describedby","zip_search_error_message_hook"),$(".agent-search-zip")[0].setAttribute("aria-invalid",!0))});n.settings.isLoading=!1}function agentLocatorHookModalCtrl(n,t){n.$on("agent-selected",function(n,i){t.updateAgentSelected(i)})}function blogCategoryHeaderCtrl(n){n.init=function(){n.isExpanded=!1};n.toggleMobileNavState=function(){if(n.isExpanded===!0){n.isExpanded=!1;return}n.isExpanded=!0};$(".topCurrentCategory").bind("keydown",function(t){(t.which===13||t.which===32)&&(t.preventDefault(),n.toggleMobileNavState(),n.$apply())});$(".blogCategoryNavBarMobileDropdown div:last-child").bind("keydown",function(t){t.which===9&&(n.toggleMobileNavState(),n.$apply())})}function pressReleaseListController(n){n.articlesList=[];n.$on("pr:load",function(t,i){n.articlesList=n.articlesList.concat(JSON.parse(i))})}function InfoGraphicsCtrl(){}var $,eig,app,module,injectParams;(function(n,t){"use strict";function i(n,i,r){var u=r.baseHref(),f=n[0];return function(n,r,e){var s,o;e=e||{};o=e.expires;s=t.isDefined(e.path)?e.path:u;t.isUndefined(r)&&(o="Thu, 01 Jan 1970 00:00:00 GMT",r="");t.isString(o)&&(o=new Date(o));r=encodeURIComponent(n)+"="+encodeURIComponent(r);r=r+(s?";path="+s:"")+(e.domain?";domain="+e.domain:"");r+=o?";expires="+o.toUTCString():"";r+=e.secure?";secure":"";e=r.length+1;4096<e&&i.warn("Cookie '"+n+"' possibly not set or overflowed because it was too large ("+e+" > 4096 bytes)!");f.cookie=r}}t.module("ngCookies",["ng"]).provider("$cookies",[function(){var n=this.defaults={};this.$get=["$$cookieReader","$$cookieWriter",function(i,r){return{get:function(n){return i()[n]},getObject:function(n){return(n=this.get(n))?t.fromJson(n):n},getAll:function(){return i()},put:function(i,u,f){r(i,u,f?t.extend({},n,f):n)},putObject:function(n,i,r){this.put(n,t.toJson(i),r)},remove:function(i,u){r(i,void 0,u?t.extend({},n,u):n)}}}]}]);t.module("ngCookies").factory("$cookieStore",["$cookies",function(n){return{get:function(t){return n.getObject(t)},put:function(t,i){n.putObject(t,i)},remove:function(t){n.remove(t)}}}]);i.$inject=["$document","$log","$browser"];t.module("ngCookies").provider("$$cookieWriter",function(){this.$get=i})})(window,window.angular);$=jQuery.noConflict();eig=window.eig||{};eig.Utilities=function(n){function i(n,t){for(var r=0,i=0;i<n.length;i++)r+=n[i]===t?1:0;return r}function r(n,t){if(!n)return[];for(var i=[],r,u=new RegExp("\\b"+n+"\\b","g");r=u.exec(t);)i.push(r.index);if(i.length===0)for(u=new RegExp(n,"g");r=u.exec(t);)i.push(r.index);return i}var t=function(t,u){var f,o,e,h,l,a;if(u!==0&&t&&t.html()){if(f=t.html().trim().split(/\s/),f.length<=u)return;f=f.slice(0,u);var s=f[f.length-1],v=i(f,s),c=r(s,t.html().trim());if(c.length===0)return;o=t.html().trim().substring(0,c[v-1]+s.length);o=n("<span/>").html(o);e=t.clone();e.addClass("shortened");h=n('<a class="description-toggle" href="javascript:void(0)"> Read More<\/a>').click(function(){e.hide();t.show()});/<[a-z][\s\S]*>/i.test(o.html())?(l=n(o.html()),e.html(l).append(h)):e.html(o.html()).append(h);a=n('<a class="description-toggle" href="javascript:void(0)"> Read Less<\/a>').click(function(){e.show();t.hide()});t.append(a);t.before(e);t.hide()}};return{truncate:t}}(jQuery);eig.hasPointerEvents=function(){return typeof window=="undefined"?!1:"PointerEvent"in window?!0:window.navigator&&"msPointerEnabled"in window.navigator?!0:!1};eig.hasMutationObserver=function(){return typeof window=="undefined"?!1:"MutationObserver"in window},function(n){n.fn.tag=function(){return this.prop("tagName").toLowerCase()}}(jQuery),function(n){n(document).on("click",".eipl-skip-content",function(t){var r=n(t.target).attr("href"),i;return r.startsWith("#")?(t.preventDefaut&&t.preventDefault(),i=n(r)[0],i.scrollIntoView(),i.focus(),!1):!0})}(jQuery),function(){angular.module("ErieInsuranceWeb",["WebAssets.Components","Agency.Directives","ngTouch"])}();$(function(){var n=$(".compare-table");n&&n.length&&$.each(n,function(n,t){var r=$(t),i=r.find("tr:first-of-type td"),u=r.find("tr:not(:first-of-type)");$.each(u,function(n,t){var r=$(t).find("td");r&&r.length>2&&i&&i.length>2&&($(r[1]).attr("data-th",$(i[1]).text()),$(r[2]).attr("data-th",$(i[2]).text()))})})});$(".standard-accordion .panel-heading").click(function(){$("a",this).attr("class")==undefined||$("a",this).attr("class")==""?$(this).removeClass("noBackground"):$(this).addClass("noBackground");$(this).closest(".panel").siblings(".panel").find(".panel-heading").removeClass("noBackground")});$("div.panel-collapse").bind("DOMSubtreeModified",function(){$(this).attr("aria-expanded")&&$(this).removeAttr("aria-expanded")});$(".mega-accordion .collapse-control").click(function(){var n=$(this).parents(".panel");n!=undefined&&$(".panel-heading>a",n).click()});eig=window.eig||{};eig.VideoPlayer=function(n){var t=[],i={cookiePrefDuration:90,cookiePrefName:"prefDescriptiveAudio"},f=function(n){return t.push(n)-1},e=function(t){var i=n(t.target).closest(".video-promo"),r=i.find(".video-player-wrapper"),f=r.find(".video-promo-video-panel"),e=parseInt(f.attr("data-player-index"),10);i.find(".play-button").show();u(e);r.hide()},r=function(n){return isNaN(n)||n<0||n>t.length?null:t[n]},o=function(){var r=n(".video-promo, .blog-video-promo");r.find(".descriptive-audio").click(function(r){var u;r.preventDefault();var s=n(r.target).closest(".video-player-wrapper"),e=s.find(".video-promo-video-panel"),f=e.find(".video-stub"),h=parseInt(e.attr("data-player-index"),10),c=f.attr("data-video-id"),o=f.attr("data-video-id-alt");f.attr("data-video-id",o).attr("data-video-id-alt",c);t[h].loadVideoById(o);n(this).attr("aria-pressed",n(this).attr("aria-pressed")!=="true");u=new Date;u=u.setDate(u.getDate()+i.cookiePrefDuration);eig.Cookies.set(i.cookiePrefName,n(this).attr("aria-pressed")==="true",{expires:u})});r.find(".transcript-link").click(function(t){t.preventDefault();window.open(n(this).attr("href"),"video-transcript")});r.find(".play-button").click(function(n){n.preventDefault();a(n)});r.find(".close-icon-control").click(function(n){e(n)})},s=function(){},h=function(){},c=function(){if(YT!==null&&typeof YT!="undefined"){var t=n(".video-stub");t.each(function(i){var r=n(t[i]),c=r.parent(),u=r.attr("data-playlist"),f=r.attr("data-parameters"),e={height:"100%",width:"100%",videoId:r.attr("data-video-id"),playerVars:{rel:0},events:{onReady:eig.VideoPlayer.onReady,onStateChange:eig.VideoPlayer.onPlayerStateChange}},o,h,s;if(u!==null&&typeof u!="undefined"&&u.length>0&&(e.playerVars.list=u,e.playerVars.listType="playlist"),f!==null&&typeof f!="undefined"&&f.length>0){o=f.split("&");for(h in o)o.hasOwnProperty(h)&&(s=o[h].split("="),s.length===2&&(e.playerVars[encodeURIComponent(s[0])]=encodeURIComponent(s[1])))}c.attr("data-player-index",eig.VideoPlayer.addPlayer(new YT.Player(r.attr("id"),e)))})}},u=function(n){isNaN(n)||n<0||n>t.length||t[n].pauseVideo()},l=function(n){isNaN(n)||n<0||n>t.length||t[n].playVideo()},a=function(t){var i=n(t.target).parents(".video-promo"),u=n(".video-promo-video-panel",i),f=r(parseInt(u.attr("data-player-index"),10));i.find(".play-button").hide();i.find(".video-player-wrapper").show();i.find(".close-icon-control").show();u.focus();f.playVideo();t.preventDefault()},v=function(n){isNaN(n)||n<0||n>t.length||t[n].stopVideo()};return{addPlayer:f,getPlayer:r,init:o,onReady:s,onPlayerStateChange:h,onYouTubeIframeAPIReady:c,pauseVideo:u,playVideo:l,stopVideo:v}}(jQuery);$(function(){eig.VideoPlayer.init()});module=angular.module("ErieInsuranceWeb");injectParams=["$scope"];ImageCarouselCtrl.$inject=injectParams;module.controller("ImageCarouselCtrl",ImageCarouselCtrl);module.directive("controlPosition",function(){return{restrict:"A",link:function(n,t){var i=t.children(".carousel-item-container"),u=i.parent(".item").parents(".carousel-container"),r=u.children(".carousel-indicators.btn-group"),f=(i.outerWidth(!0)-r.outerWidth())/2+"px";r.css("left",f)}}}),function(n,t){function r(r){var c=r.find(".nav-tabs"),l,v,y,p,w,b,a,k;if(c.length!==0){if(s(r),l=h(r),o(r),t.hasMutationObserver){var d=l[0],g=new MutationObserver(function(n){for(var t=l.closest(".explorer-tab-container"),i,r=0,u=n.length;r<u;r++)i=n[r],i.target.className.indexOf("open")>=0&&i.oldValue.indexOf("open")<0?(console.log("before open: "+t.attr("class")),t.addClass("open"),console.log("after open: "+t.attr("class"))):i.target.className.indexOf("open")<0&&i.oldValue.indexOf("open")>=0&&(console.log("before open: "+t.attr("class")),t.removeClass("open"),console.log("after open: "+t.attr("class")))});g.observe(d,{attributes:!0,attributeFilter:["class"],attributeOldValue:!0})}if(v=c.find("li[role=presentation]"),f(l,v.length-1),y=e,v.each(function(){y=Math.max(y,this.scrollWidth)}),p=Math.floor(c.width()/y),p<v.not(".more-tab").length)for(f(l,p-1),u(l),w=r.find(".nav-tabs li[role=presentation]:not(.more-tab)"),b=r.find(".dropdown-menu li[role=presentation]"),a=0,k=w.length;a<k;a++)a<p-1?i(b.eq(a)):i(w.eq(a));else i(v.filter(".more-tab"));c.on("keydown",function(n){var i=[t.KeyDownCodes.HOME,t.KeyDownCodes.END,t.KeyDownCodes.UP_ARROW,t.KeyDownCodes.DOWN_ARROW,t.KeyDownCodes.SPACE];i.includes(n.keyCode)&&n.preventDefault()});c.on("keyup","li[role=presentation]",function(i){var r,u;i.preventDefault();i.originalEvent.preventDefault();r=n(i.currentTarget);switch(i.keyCode){case t.KeyDownCodes.UP_ARROW:if(r.index()===0)return;r.prev().find("a").focus();return;case t.KeyDownCodes.DOWN_ARROW:if(u=r.next(":visible"),u.length===0){r.is(".more-tab")&&r.closest(".product-explorer").find(".dropdown-menu li[role=presentation]").filter(":visible").eq(0).find("a").focus();return}u.find("a").focus();return;case t.KeyDownCodes.HOME:n(i.delegateTarget).find("li[role=presentation] a:visible").first().tab("show").focus();return;case t.KeyDownCodes.END:n(i.delegateTarget).find("li[role=presentation] a:visible").last().tab("show").focus();return;case t.KeyDownCodes.ENTER:case t.KeyDownCodes.SPACE:if(!r.is(".more-tab"))return;r.closest(".product-explorer").find(".dropdown-menu li[role=presentation]").filter(":visible").eq(0).find("a").focus();return;default:return}});c.on("click","li:not(.more-tab)",function(){r.find(".dropdown-menu .active").removeClass("active");r.find(".more-tab").removeClass("active")});r.on("keyup",".dropdown-menu li[role=presentation]",function(i){(i.keyCode===t.KeyDownCodes.ENTER||i.keyCode===t.KeyDownCodes.SPACE)&&n(i.delegateTarget).find(".more-tab a").focus()});r.on("click",".dropdown-menu li[role=presentation]",function(t){var i=n(t.target),r=i.closest(".product-explorer"),u=n(t.target).attr("aria-controls");i.closest(".dropdown-menu").find(".active").removeClass("active").find("a").attr("aria-selected","false");i.attr("aria-selected","true");r.find(".nav-tabs a[aria-controls="+u+"]").tab("show");r.find(".more-tab").addClass("active")});r.on("keydown",".dropdown-menu li[role=presentation]:visible",function(i){if(i.keyCode===t.KeyDownCodes.UP_ARROW&&n(i.currentTarget).prev(":visible").length===0){var r=n(i.delegateTarget);r.find(".open").removeClass("open")}});r.on("hidden.bs.dropdown",function(t){var i=n(t.target).find(".dropdown-menu");i.removeAttr("aria-expanded")});r.on("hidden.bs.dropdown",function(t){n(t.target).find(".more-tab a").focus()})}}function o(t){var i=t.find(".dropdown-menu"),r,u,f,o,e;if((i===null||typeof i=="undefined"||!(i.length>0))&&(i=n('<ul class="dropdown-menu dropdown-menu-right" role="listbox" data-toggle="dropdown">'),r=t.find(".nav-tabs"),u=r.find("li[role=presentation]:not(.more-tab)"),u.length!==0))for(i.attr("id",t.attr("id")+"_menu"),i.attr("aria-labelledby",r.find(".more-tab").attr("id")),i.insertAfter(r),f=0,o=u.length;f<o;f++)e=u.eq(f).clone(),e.find("a").attr("role","option").attr("tabindex","-1"),i.append(e)}function i(n){n.attr("data-display",n.css("display")).css("display","none")}function u(t){n.isWindow(t[0])||t.css("display",t.attr("data-display")||"flex")}function f(n,t){if(n.index()!==t){var i=n.siblings(),r=i.eq(t-1);n.insertAfter(r)}}function s(t){t.find("li[role=presentation]:hidden").each(function(t,i){u(n(i))})}function h(n){var i=n.find(".nav-tabs"),t=i.find(".more-tab");return t.length>0?t.eq(0):(t=i.find("li[role=presentation]").last().clone(),t.removeClass("active").addClass("more-tab").find("a").attr("href","#more").attr("aria-controls",n.attr("id")+"_menu").attr("data-toggle","dropdown").text("More"),t.find("a").append('<span class="caret">'),i.append(t),t)}var e=159;r(n(".product-explorer"));n(window).on("resize",function(){r(n(".product-explorer"))})}(jQuery,window.eig||{}),function(n,t){function r(){document.documentElement.clientWidth>959?n.MosaicState!=="hover"&&(t(".mosaic-layout:not(.mosaic-editing)").mosaic({loadImages:!0}),n.MosaicState="hover"):n.MosaicState!=="click"&&(t(".mosaic-layout:not(.mosaic-editing)").mosaic({eventActiveTrigger:"click",eventInactiveTrigger:"click"}),n.MosaicState="click");t(".mosaic-layout.mosaic-editing").mosaic({loadImages:!0,eventActiveTrigger:"",eventInactiveTrigger:""})}var i=function(n){return n instanceof jQuery||"jquery"in Object(n)?n:t(n)};t.fn.mosaic=function(n){var r=t.extend({attrImagesLoaded:"data-mosaic-images-loaded",classMosaicActive:"has-active",classTile:"mosaic-tile",classTileImage:"mosaic-tile-image",classTileText:"mosaic-tile-text",classTileActive:"tile-revealed",eventActiveTrigger:"mouseenter",eventInactiveTrigger:"mouseleave",eventNamespace:"mosaic",loadImages:!1,minSizeDisplayImages:960},n),u=function(n){t(n).removeClass(r.classMosaicActive).find("."+r.classTileActive).removeClass(r.classTileActive)},f=function(n,i){t(n).addClass(r.classMosaicActive);t(i).addClass(r.classTileActive)},e=function(n){f(n.delegateTarget,n.currentTarget)},o=function(n){u(n.delegateTarget)},l=function(n){t(n.currentTarget).hasClass(r.classTileActive)?o(n):e(n)},s=function(n){n=i(n);n.css("background-image","url("+n.attr("data-src")+")")},h=function(n){n.find(".mosaic-tile-image[data-src]").each(function(){s(this)})},c=function(n){(n=i(n),n.attr(r.attrImagesLoaded)!=="true")&&document.documentElement.clientWidth>r.minSizeDisplayImages&&(h(n),n.attr(r.attrImagesLoaded,"true"))};return r.loadImages===!0&&c(this),this.each(function(){var n=t(this);n.off("."+r.eventNamespace)})};n.MosaicState="preinit";t(document).ready(r);t(window).on("resize",r)}(window.eig=window.eig||{},jQuery),function(n,t,i){i.Cookies=function(n){var i=function(){for(var i=n.cookie.split(";"),t=0,r=i.length;t<r;t++)i[t]=i[t].trim().split("=");return i},r=function(n){for(var r=i(),t=0,u=r.length;t<u;t++)if(n===r[t][0])return r[t][1];return""},t=function(t,i,r){var u=t+"="+encodeURIComponent(i),f;r=r||{};typeof r.expires!="undefined"&&(f=new Date(r.expires),u+=";expires="+f.toUTCString(),u+=";max-age="+(f-new Date)/1e3);typeof r.path!="undefined"&&(u+=";path="+r.path);u+=";domain="+(typeof r.domain=="undefined"?"erieinsurance.com":r.domain);n.cookie=u},u=function(n,i){i=i||{};i.expires=new Date(0);t(n,"",i)};return{get:r,remove:u,set:t}}(t)}(jQuery,document,window.eig=window.eig||{}),function(n,t){t.Agency=t.Agency||{};t.Agency.Types={None:0,GeoLocated:1,Selected:2,FromSite:4,FromAccount:8};t.Agency.associate=function(n){var i=new Date;i=i.setMonth(i.getMonth()+12);t.Cookies.set("AgencyIdSelected",n,{path:"/",domain:"erieinsurance.com",expires:i,secure:!1})};t.Agency.disassociate=function(n){t.Cookies.remove(t.Agency.getCookieNameByType(n),{path:"/",domain:"erieinsurance.com"});t.Cookies.remove("AgencyToDisplay",{path:"/",domain:"erieinsurance.com"})};t.Agency.getAgency=function(){var n=t.Cookies.get("AgencyToDisplay");return(n===null||n===undefined||n==="")&&(n=t.Cookies.get("AgencyIdSelected")),n};t.Agency.getCookieNameByType=function(n){switch(n){case t.Agency.Types.FromAccount:return"EICustAgentDetails";case t.Agency.Types.FromSite:return"AgencyIdFromAgentWebsite";default:return"AgencyIdSelected"}}}(jQuery,window.eig=window.eig||{}),function(n,t){n.ProductHero=function(){var o=navigator.userAgent,r=!1;(navigator.platform==="iPhone"||navigator.platform==="iPod"||navigator.platform==="iPad")&&o.indexOf("Safari")!==-1&&(r=!0);var i=t(window),s=t(".ei-header"),n=i.scrollTop(),u=r?n+i.height()+70:n+i.height(),f=s.height(),e=u-n-f,h=f,c=t(".hero-fluid-height").length>0;u>e?t("#productHeroWrapperDiv").removeClass("show-scroll-message"):t("#productHeroWrapperDiv").addClass("show-scroll-message");t(".prodHero-respImage").height(c?t(".hero-fluid-height").height():e-n+1);n<1?t(".prodHero-respImage").css("top",h+"px"):t(".prodHero-respImage").css("top","")};n.OnlyNumbers=function(n){n.target.value=n.target.value.replace(/[^0-9]/g,"")};n.AgentSearchByZip=function(n){var r=n.target.value,i=t(n.target).attr("data-navigate-url");r.length===5&&(i=i+"?zip="+r,window.location=i)};t("#product-hero-modal").on("click",".close-icon",function(n){t(n.delegateTarget).find("[name='Modal visibility state']").val("invisible");t("#SubmitAgent").attr("action","/")});t("#agency-get-a-quote-contact-form-modal").on("click",".close-icon",function(){t("#SubmitAgent").attr("action","/")});t("#homepage-hero-modal").on("click",".close-icon",function(){t("#SubmitAgent").attr("action","/")});t("#agency-contact-form").on("click","#SubmitAgent",function(){t("#SubmitAgent").attr("action","/Forms/SubmitAgent")})}(window.eig=window.eig||{},jQuery);$(window).on("load resize scroll",function(){setTimeout(function(){eig.ProductHero()},20)});module=angular.module("ErieInsuranceWeb");injectParams=["$scope","$window"];CommunityCtrl.$inject=injectParams;module.controller("communityCalloutCtrl",CommunityCtrl);module=angular.module("ErieInsuranceWeb");injectParams=["$scope"];HistoryCallout.$inject=injectParams;module.controller("historyCalloutCtrl",HistoryCallout);eig=window.eig||{};eig.Recaptcha=function(){return this._token="",this.interval=-1,this.createToken=function(){grecaptcha&&grecaptcha.execute&&(this.retrieveToken(),clearInterval(this.getIntervalId()),setIntervalId(setInterval(this.retrieveToken,9e4)))},this.getIntervalId=function(){return this.interval},this.getToken=function(){return _token},this.retrieveToken=function(){var n=this;grecaptcha.execute("6LeTi9kZAAAAAJ4b_TlJePnEpP0uV7Vm2JQ1sbGv",{action:"validate_captcha"}).then(function(t){n.setToken(t)})},this.setIntervalId=function(n){this.interval=n},this.setToken=function(n){this._token=n},this.useTokens=function(){setIntervalId(setInterval(createToken,100))},{get:getToken,useTokens:useTokens}}();module=angular.module("ErieInsuranceWeb");injectParams=["$scope"];blogListingCtrl.$inject=injectParams;module.controller("blogListingCtrl",blogListingCtrl),function(n){n.fn.eigCarousel=function(){var t={attrCarouselIndex:"data-carousel-index",attrControlScheme:"data-control-scheme",attrTouchX:"data-touch-x",attrTouchY:"data-touch-y",classCarouselAtFirst:"carousel-first",classCarouselAtLast:"carousel-last",classCarouselContainer:"carousel-container",classCarouselControlBack:"carousel-control-back",classCarouselControlItem:"carousel-control-item",classCarouselControlNext:"carousel-control-next",classCarouselControls:"carousel-controls",classCarouselItem:"carousel-item",classSlideCurrent:"carousel-current",classSlideLeft:"carousel-left",classSlideRight:"carousel-right",controlSchemeDots:"dots",controlSchemeArrows:"arrows",minimumSwipeDistance:30},i,f;t.defaultControlScheme=t.controlSchemeDots;i=-1;f=function(n){var i=n.attr(t.attrControlScheme);return i!=null&&i.length>0?i:t.defaultControlScheme};n(window).resize(function(){var r=n(window),i;n("."+t.eiplCarousel).length&&n("."+t.imageCarouselContainer).length&&(i=n("."+t.eiplCarousel))});var h=function(t){return n(r(t).get(i))},r=function(n){return n.find("."+t.classCarouselItem)},c=function(i,r){var u=r.find("."+t.classCarouselControlItem);u.length<=0||u.each(function(){var r=parseInt(this.getAttribute(t.attrCarouselIndex),10);isNaN(r)||(r===i?n(this).addClass(t.classSlideCurrent):n(this).removeClass(t.classSlideCurrent))})},u=function(u,f){var e=r(f);isNaN(u)||u<0||u>=e.length||(i>=0&&h(f).removeClass(t.classSlideCurrent).addClass(t.classSlideReplaced),e.each(function(){var i=n(this),r=parseInt(this.getAttribute(t.attrCarouselIndex),10),f;i.removeClass([t.classSlideCurrent,t.classSlideLeft,t.classSlideRight].join(" "));f=r<u?t.classSlideLeft:r>u?t.classSlideRight:t.classSlideCurrent;i.addClass(f)}),c(u,f),i=u,i===0?f.addClass(t.classCarouselAtFirst):f.removeClass(t.classCarouselAtFirst),i===e.length-1?f.addClass(t.classCarouselAtLast):f.removeClass(t.classCarouselAtLast))},e=function(i){return n("."+t.classCarouselItem,i).index(n("."+t.classSlideCurrent,i))},o=function(n){i=e(n);i<r(n).length-1&&u(i+1,n)},s=function(n){i=e(n);i>0&&u(i-1,n)},l=function(n){var i=parseInt(n.getAttribute(t.attrTouchX),10),r=parseInt(n.getAttribute(t.attrTouchY),10);return isNaN(i)||isNaN(r)?null:{pageX:i,pageY:r}},a=function(i,r){var h=f(i),e;if(i.find("."+t.classCarouselItem).length>1)switch(h){case t.controlSchemeArrows:i.find("."+t.classCarouselControls).length==0&&(e='<div class="'+t.classCarouselControls+'">',e+='<button class="'+[t.classCarouselControlItem,t.classCarouselControlBack].join(" ")+'"><\/button>',e+='<button class="'+[t.classCarouselControlItem,t.classCarouselControlNext].join(" ")+'"><\/button>',e+="<\/div>",i.append(e),i.delegate("."+t.classCarouselControlBack,"click",function(t){s(n(t.delegateTarget))}).delegate("."+t.classCarouselControlNext,"click",function(t){o(n(t.delegateTarget))}));break;default:e='<div class="'+t.classCarouselControls+'">';r.each(function(n){e+='<button class="'+t.classCarouselControlItem+'" '+t.attrCarouselIndex+'="'+n+'">'+(n+1)+"<\/button>"});e+="<\/div>";i.append(e);i.delegate("."+t.classCarouselControlItem,"click",function(i){u(parseInt(i.target.getAttribute(t.attrCarouselIndex),10),n(i.delegateTarget))})}};return n(this).each(function(){var i=n(this),f=r(i);if(!(f.length<=0)){i.addClass(t.classCarouselContainer);f.each(function(i){n(this).attr(t.attrCarouselIndex,i)});a(i,f);i.on("touchstart",function(n){var i=typeof n.touches=="undefined"?n.originalEvent.touches[0]:n.touches[0];n.currentTarget.setAttribute(t.attrTouchX,i.pageX);n.currentTarget.setAttribute(t.attrTouchY,i.pageY)}).on("touchend",function(i){var h=typeof i.changedTouches=="undefined"?i.originalEvent.changedTouches[0]:i.changedTouches[0],r=l(i.currentTarget);if(r!==null&&typeof r!="undefined"){var f=h.pageX-r.pageX,e=h.pageY-r.pageY,c=Math.sqrt(f*f+e*e),u=Math.atan2(e,f)*180/Math.PI+180;c>=t.minimumSwipeDistance&&(315<u||u<45?o(n(i.currentTarget)):135<u&&u<225&&s(n(i.currentTarget)))}});u(0,i)}})};n(function(){n(".eig-carousel").eigCarousel()})}(jQuery),function(n){n(document).ready(function(){n(".eig-carousel").eigCarousel();n(function(){var i=n(window).width(),t;n(".eipl-carousel").length&&n(".image-carousel-main-container").length&&(t=n(".eipl-carousel"),t.removeClass(),i>1024?t.addClass("eipl-carousel eipl-carousel-outer-controls enabled"):t.addClass("eipl-carousel enabled"))})})}(jQuery),function(n){n.fn.eigCarousel=function(){var t={classCarouselPrevNav:"eipl-prev",classCarouselNextNav:"eipl-next",classCarouselSlideNav:"eipl-slide-nav",classCarouselSlideBtn:"eipl-slide-btn",classCarouselSlide:"eipl-slide",classCarouselContent:"eipl-carousel-content"},r=function(t){t.find(".eipl-slide-btn.active").each(function(){n(this).attr("tabindex","0");n(this).attr("aria-selected","true");n(this).removeAttr("aria-current")});t.find(".eipl-slide-btn:not(.active)").each(function(){n(this).attr("tabindex","-1");n(this).removeAttr("aria-selected")})},e=function(t,i){t.setAttribute("tabindex","0");t.setAttribute("aria-selected","true");i.find(".eipl-slide-btn:not(.active)").each(function(){n(this).attr("tabindex","-1");n(this).removeAttr("aria-selected")})},o=function(i){var r,u;return i.keyCode==39||i.keyCode==40?(r=n(i.target).parent("li").next(),r.length==0&&(r=n(n(i.target).closest("ul").children("li").first())),n("."+t.classCarouselSlideBtn,r).focus()):(i.keyCode==37||i.keyCode==38)&&(u=n(i.target).parent("li").prev(),u.length==0&&(u=n(n(i.target).closest("ul").children("li").last())),n("."+t.classCarouselSlideBtn,u).focus()),i.keyCode==38||i.keyCode==40?(i.preventDefault(),!1):void 0},u=function(n,t){r(t);i(t)},f=function(){n(".image-gallery-carousel-container .eipl-carousel .eipl-slide.active").each(function(){var t=n(".image-gallery-carosel-image",this).height()/2-40;n(".eipl-controls .eipl-next",n(this).closest(".eipl-carousel")).css("top",t);n(".eipl-controls .eipl-prev",n(this).closest(".eipl-carousel")).css("top",t)})},i=function(){n(".image-carousel-main-container .eipl-carousel .eipl-slide.active").each(function(){var t=n(".image-carousel-image-height img",this).height()/2-40;n(".eipl-controls .eipl-next",this).css("top",t);n(".eipl-controls .eipl-prev",this).css("top",t)});n(".image-slideshow-wrapper .eipl-carousel").each(function(){var t=n(".carousel-item-image-slideshow-image img").height()/2-40;n(".eipl-controls .eipl-next",this).css("top",t);n(".eipl-controls .eipl-prev",this).css("top",t)})},s=function(){var i=n(window).width(),t;n(".eipl-carousel").length&&n(".image-carousel-main-container").length&&(t=n(".eipl-carousel"),t.removeClass(),i>1024?t.addClass("eipl-carousel eipl-carousel-outer-controls enabled"):t.addClass("eipl-carousel enabled"))};return n(this).each(function(){var h=n(this);r(h);h.delegate("."+t.classCarouselPrevNav,"click",function(t){u(t.target,n(t.delegateTarget))});h.delegate("."+t.classCarouselNextNav,"click",function(t){u(t.target,n(t.delegateTarget))});h.delegate("."+t.classCarouselSlideBtn,"click",function(t){e(t.target,n(t.delegateTarget));i(n(t.delegateTarget))});h.delegate("."+t.classCarouselSlideNav,"keydown",function(t){o(t,n(t.delegateTarget))});n("."+t.classCarouselSlideBtn,h).bind("DOMSubtreeModified",function(){n(this).attr("aria-current")&&n(this).removeAttr("aria-current")});f(h);i(h);n(window).resize(function(){f();s();i()})})};n(function(){n(".eipl-carousel").eigCarousel()})}(jQuery),function(n){n(window).load(function(){n(".eipl-carousel").eigCarousel()})}(jQuery),function(n){n.fn.eigReadMore=function(){var t={classButton:"eig-readmore-button",classButtonBackground:"eig-readmore-background",classCollapsed:"eig-readmore-collapsed",classExpanded:"eig-readmore-expanded",classReadMore:"eig-readmore"},i=function(){var r=n(this),i=[t.classCollapsed,t.classExpanded];r.hasClass(t.classExpanded)&&i.reverse();r.removeClass(i[0]).addClass(i[1])};return this.each(function(){var r=n(this);r.append("<button class = '"+t.classButton+"'><\/button>");this.toggleExpandedView=i;r.delegate("."+t.classButton,"click",function(n){n.delegateTarget.toggleExpandedView()});r.addClass(t.classCollapsed)})};n(".eig-readmore").eigReadMore()}(jQuery),function(){function n(n,t,i,r){var u,f;n.shouldShowModal=!1;n.shouldShowAgentLocatorModal=null;n.agentLocatorMessageHtml="";n.zipRegex="[0-9]{5}";n.showInvalidZip=!1;n.showRequiredZip=!1;n.agentFromLocator="";n.zipCode="";n.retryFunction=null;u=$("#get-a-quote-zip");u&&u.keyup(function(){var n=5;u.val().length>n&&u.val(u.val().substr(0,n))});n.showModal=function(){n.shouldShowModal=!0};n.closeModal=function(){n.shouldShowModal=!1};n.closeLifeModal=function(){n.shouldShowModalLifeContact=!1};n.resetCalculator=function(){eig.Calculator.init()};n.appendHtml=function(n,t){return n+(t+"  "+this.value+"/r/n")};n.buildLifeCalcDetails=function(){for(var i="",t=$("div.lc-cat-variable"),n=0;n<t.length;n++)t[n].lastElementChild.innerText!="-"&&(i+=t[n].firstElementChild.innerText+": "+t[n].lastElementChild.innerText+"\n");return i};n.contactAgentLifeCalc=function(){var t="",i,e,o,s,u,f;n.agentFromLocator!=null&&n.agentFromLocator!=""&&r.removeListener(r.ON_AGENT_SELECTED);t=eig.Agency.getAgency();i="Life";e=n.buildLifeCalcDetails();t!=null&&t!=""?($("#product-hero-modal .contact-form-column").length&&($("#product-hero-modal .contact-form-column Input#DoYouOwnYourBuildingRentYourBuildingOrWorkFromHome")[0].value="",$("#product-hero-modal .contact-form-column Input#DoYouOwnOrLeaseBusinessVehicles")[0].value="",$("#product-hero-modal .contact-form-column Input#DoYouHaveEmployees")[0].value="",$("#product-hero-modal .contact-form-column Input#LifeCalculatorDetails")[0].value=e,$("#product-hero-modal .contact-form-column Input#CoverageListField")[0].value="",$("#product-hero-modal .contact-form-column Input#Product")[0].value=i+" Insurance",o=$("#product-hero-modal  h2.modal-header")[0],o.innerText="REQUEST FOR LIFE INSURANCE INFORMATION",s=$("#product-hero-modal  div.modal-description")[0],s.innerText="Complete the form below to request life insurance information from a local ERIE agent"),u=angular.element("#product-hero-modal"),u.find("[name='Modal visibility state']").val("visible"),$("#SubmitAgent").attr("action","/Forms/SubmitAgent"),u.modal("show")):(n.retryQuoteType=i,r.addListener(r.ON_AGENT_SELECTED,n.onAgentSelected,n.contactAgentLifeCalc),n.retryFunction=n.contactAgentLifeCalc,n.DisplayAgentLocatorMessage());f=angular.element("#modal_test-life-calc");f.find("[name='Modal visibility state']").val("invisible");$("#SubmitAgent").attr("action","/Forms/SubmitAgent");f.modal("hide")};n.contactAnAgentCustomizeCoverage=function(t){var i,u,e,o,f;(t==""||t==undefined)&&(t=n.retryQuoteType);n.agentFromLocator!=null&&n.agentFromLocator!=""&&r.removeListener(r.ON_AGENT_SELECTED);i="";$(".coverageitems div.coverageitem-selected").each(function(){var n=$(this).find(".coverageitem-text h3.variant")[0];i+=n.innerText+", "});u=eig.Agency.getAgency();u!=null&&u!=""?($("#product-hero-modal .contact-form-column").length&&($("#product-hero-modal .contact-form-column Input#DoYouOwnYourBuildingRentYourBuildingOrWorkFromHome")[0].value="",$("#product-hero-modal .contact-form-column Input#DoYouOwnOrLeaseBusinessVehicles")[0].value="",$("#product-hero-modal .contact-form-column Input#DoYouHaveEmployees")[0].value="",$("#product-hero-modal .contact-form-column Input#LifeCalculatorDetails")[0].value="",$("#product-hero-modal .contact-form-column Input#CoverageListField")[0].value=i,$("#product-hero-modal .contact-form-column Input#Product")[0].value=t+" Insurance",e=$("#product-hero-modal  h2.modal-header")[0],e.innerText="Request a Home Insurance Quote",o=$("#product-hero-modal  div.modal-description")[0],o.innerText="Here are the things you want to talk about: "+i.slice(0,-2)),f=angular.element("#product-hero-modal"),f.find("[name='Modal visibility state']").val("visible"),$("#SubmitAgent").attr("action","/Forms/SubmitAgent"),f.modal("show")):(n.retryQuoteType=t,r.addListener(r.ON_AGENT_SELECTED,n.onAgentSelected,n.contactAnAgentCustomizeCoverage),n.retryFunction=n.contactAnAgentCustomizeCoverage,n.DisplayAgentLocatorMessage())};n.GoToAgentProfile=function(n){location.href=location.protocol+"//"+location.hostname+"/agencies/"+n};n.DisplayAgentLocatorMessage=function(){eig.Modal.add("#agentLocatorHook",".agent-locator-hook");$("#agentLocatorHook").modal("show");$("#agentLocatorHook .close-icon")[0].focus()};n.DisplayAgentLocatorMessageHomePage=function(){n.shouldShowAgentLocatorModal=!0;n.agentFromLocator="";eig.Modal.add("#agentLocatorHook",".agent-locator-hook");$("#agentLocatorHook").modal("show");$("#agentLocatorHook .close-icon")[0].focus();$("[name=agentSearch] [id^='txtSearch']").val($("#get-a-quote-zip").val());$("[name=agentSearch] #ddLanguage").val("");$("[name=agentSearch] [id^='txtSearch']").trigger("change");$("[name=agentSearch] [name=submitSearch]").attr("formnovalidate","");$("[name=agentSearch] [name=submitSearch]").click()};n.onAgentSelected=function(t){n.shouldShowAgentLocatorModal=!1;$("#agentLocatorHook").modal("hide");$("#agentLocatorIFrame").modal("hide");n.agentFromLocator=t};n.closeAgentLocatorModal=function(){n.shouldShowAgentLocatorModal=!1};n.getBusinessRiskOptionValue=function(n){for(var i="",r=$("div#businessRiskoption"),t=0;t<r.length;t++)t==n&&(i=r[t].firstElementChild.lastElementChild.innerText);return i};n.contactAnAgent=function(t){var u,o,s,f,i,e,h;(t==""||t==undefined)&&(t=n.retryQuoteType);n.agentFromLocator!=null&&n.agentFromLocator!=""&&r.removeListener(r.ON_AGENT_SELECTED);u=eig.Agency.getAgency();u!=null&&u!=""?(n.shouldShowModal=!0,n.shouldShowAgentLocatorModal=!1,n.retryFunction=null,i=angular.element("#business-risk-interactive-modal"),i.modal("hide"),$("#product-hero-modal .contact-form-column Input#DoYouOwnYourBuildingRentYourBuildingOrWorkFromHome")[0].value=n.getBusinessRiskOptionValue(0),$("#product-hero-modal .contact-form-column Input#DoYouOwnOrLeaseBusinessVehicles")[0].value=n.getBusinessRiskOptionValue(1),$("#product-hero-modal .contact-form-column Input#DoYouHaveEmployees")[0].value=n.getBusinessRiskOptionValue(2),$("#product-hero-modal .contact-form-column Input#LifeCalculatorDetails")[0].value="",$("#product-hero-modal .contact-form-column Input#CoverageListField")[0].value="",$("#product-hero-modal .contact-form-column Input#Product")[0].value=t+" Insurance",o=$("#product-hero-modal  h2.modal-header")[0],o.innerText="REQUEST FOR BUSINESS INSURANCE INFORMATION",s=$("#product-hero-modal  div.modal-description")[0],s.innerText="Complete the form below to request commercial insurance information from a local ERIE agent",f=angular.element("#product-hero-modal"),f.find("[name='Modal visibility state']").val("visible"),$("#SubmitAgent").attr("action","/Forms/SubmitAgent"),f.modal("show")):(n.retryQuoteType=t,n.retryFunction=n.contactAnAgent,r.addListener(r.ON_AGENT_SELECTED,n.onAgentSelected,n.contactAnAgent),i=angular.element("#business-risk-interactive-modal"),i.find("[name='Modal visibility state']").val("invisible"),i.modal("hide"),n.DisplayAgentLocatorMessage());t!="Business"&&(e="",$(".coverageitems li.coverageitem-selected").each(function(){var n=$(this).find(".coverageitem-title")[0];e+=" "+n.innerText+" |||"}),h=$("#getAQuoteModal div.agency-contact-details div.coverageListField .form-control")[0],h.value=e)};n.CTAcontactAnAgent=function(t){var i,f,e,u;(t==""||t==undefined)&&(t=n.retryQuoteType);n.agentFromLocator!=null&&n.agentFromLocator!=""&&r.removeListener(r.ON_AGENT_SELECTED);i=eig.Agency.getAgency();i!=null&&i!=""?($("#product-hero-modal .contact-form-column").length&&($("#product-hero-modal .contact-form-column Input#DoYouOwnYourBuildingRentYourBuildingOrWorkFromHome")[0].value="",$("#product-hero-modal .contact-form-column Input#DoYouOwnOrLeaseBusinessVehicles")[0].value="",$("#product-hero-modal .contact-form-column Input#DoYouHaveEmployees")[0].value="",$("#product-hero-modal .contact-form-column Input#LifeCalculatorDetails")[0].value="",$("#product-hero-modal .contact-form-column Input#CoverageListField")[0].value="",$("#product-hero-modal .contact-form-column Input#Product")[0].value=t+" Insurance",f=$("#product-hero-modal  h2.modal-header")[0],f.innerText="Request a "+t+" Insurance Quote",e=$("#product-hero-modal  div.modal-description")[0],e.innerText="Complete the form below to request your "+t+" insurance quote from a local ERIE agent"),u=angular.element("#product-hero-modal"),u.find("[name='Modal visibility state']").val("visible"),$("#SubmitAgent").attr("action","/Forms/SubmitAgent"),u.modal("show")):(r.addListener(r.ON_AGENT_SELECTED,n.onAgentSelected,n.CTAcontactAnAgent),n.retryFunction=n.CTAcontactAnAgent,n.retryQuoteType=t,n.DisplayAgentLocatorMessage())};n.getAQuote=function(t,i){var u="",f,o,s,e;if((i==""||i==undefined)&&(i=n.retryQuoteUrl),(t==""||t==undefined)&&(t=n.retryEvent),n.agentFromLocator!=null&&n.agentFromLocator!=""&&r.removeListener(r.ON_AGENT_SELECTED),n.quoteform.hheroquotezip.$error.required){n.showRequiredZip=!0;document.getElementById("get-a-quote-zip").setAttribute("aria-describedby","errorMsgRequired");document.getElementById("get-a-quote-zip").setAttribute("aria-invalid",!0);return}if(n.showRequiredZip=!1,document.getElementById("get-a-quote-zip").setAttribute("aria-invalid",!1),document.getElementById("get-a-quote-zip").removeAttribute("aria-describedby"),n.quoteform.hheroquotezip.$error.pattern){n.showInvalidZip=!0;document.getElementById("get-a-quote-zip").setAttribute("aria-describedby","errorMsgInvalid");document.getElementById("get-a-quote-zip").setAttribute("aria-invalid",!0);return}n.showInvalidZip=!1;document.getElementById("get-a-quote-zip").setAttribute("aria-invalid",!1);document.getElementById("get-a-quote-zip").removeAttribute("aria-describedby");f=$("#get-a-quote-type").val();f!="Auto"&&f!="Motorcycle"?(u=eig.Agency.getAgency(),u!=null&&u!=""?($("#homepage-hero-modal .contact-form-column").length&&($("#homepage-hero-modal .contact-form-column Input#LifeCalculatorDetails")[0].value="",$("#homepage-hero-modal .contact-form-column Input#CoverageListField")[0].value="",$("#homepage-hero-modal .contact-form-column Input#Product")[0].value=f+" Insurance",o=$("#homepage-hero-modal  h2.modal-header")[0],o.innerText="Request a "+f+" Insurance Quote",s=$("#homepage-hero-modal  div.modal-description")[0],s.innerText="Complete the form below to request your "+f+" insurance quote from a local ERIE agent"),e=angular.element("#homepage-hero-modal"),e.find("[name='Modal visibility state']").val("visible"),$("#SubmitAgent").attr("action","/Forms/SubmitAgent"),e.modal("show")):(n.retryQuoteUrl=i,n.retryEvent=t,r.addListener(r.ON_AGENT_SELECTED,n.onAgentSelected,n.getAQuote),n.retryFunction=n.getAQuote,n.DisplayAgentLocatorMessage())):(u=eig.Agency.getAgency(),location.href=u!=null&&u!=""?i+"?AgentNumber="+u+"&ZipCode="+$("#get-a-quote-zip").val():i+"?ZipCode="+$("#get-a-quote-zip").val())};n.findAnAgent=function(t,i){if(t.preventDefault(),n.quoteform.hheroquotezip.$error.pattern){n.showInvalidZip=!0;n.showRequiredZip=!1;t.preventDefault();return}if(n.showInvalidZip=!1,n.quoteform.hheroquotezip.$error.required){n.showRequiredZip=!0;n.showInvalidZip=!1;t.preventDefault();return}n.showRequiredZip=!1;location.href=i.indexOf("?")>0?i+"&zipcode="+$("#get-a-quote-zip").val():i+"?zipcode="+$("#get-a-quote-zip").val()};f=function(n){var u=$("#"+n+" .agency-contact-form")[0],t,i,r;u.addClass("agency-contact-form-submit");t=$("#"+n+"   h2.modal-header")[0];t.addClass("hiddenFormField");i=$("#"+n+"   div.modal-description")[0];i.addClass("hiddenFormField");r=$("#"+n+"   button.close-icon")[0];r.addClass("close-icon-Success")};$("#homepage-hero-modal .agency-contact-form-inner .agency-contact-form > form").submit(function(){$("#homepage-hero-modal .agency-contact-form-inner .agency-contact-form > form").bind("DOMSubtreeModified",function(){!$("#homepage-hero-modal .contact-form-column").length>0&&f("homepage-hero-modal")})});$("#product-hero-modal .agency-contact-form-inner .agency-contact-form > form").submit(function(){$("#product-hero-modal .agency-contact-form-inner .agency-contact-form > form").bind("DOMSubtreeModified",function(){!$("#product-hero-modal .contact-form-column").length>0&&f("product-hero-modal")})})}var t=angular.module("ErieInsuranceWeb");n.$inject=["$scope","$sce","$timeout","agentLocatorHookService"];t.controller("GetAQuoteCntrl",n);$("#SubmitAgent").attr("action","/")}();app=angular.module("ErieInsuranceWeb");app.controller("mediaCenterCtrl",["$scope","$sce",function(n,t){n.shouldShowModal=!1;n.showModal=function(i){n.shouldShowModal=!0;n.selectedMedia=i;n.isVideo=i!=undefined&&i.videoRenderHtml!=undefined&&i.videoRenderHtml!="";n.isVideo&&(n.selectedMedia.videoHtml=t.trustAsHtml(n.selectedMedia.videoRenderHtml),$.getJSON("https://noembed.com/embed",{format:"json",url:n.selectedMedia.videoPath},function(t){n.selectedMedia.videoTitle=t.title}))};n.initTiles=function(t,i,r){n.currentItemId=t;n.totalItemCount=i;n.tileItems=[];n.itemsInaRow=r;n.loadMoreTiles();n.tileRows=[]};n.loadMoreTiles=function(){var t=window.location.protocol+"//"+window.location.host+(window.location.port?":"+window.location.port:"")+"/MediaCenter/GetMoreTiles";$.ajax({type:"GET",url:t,dataType:"json",data:{currentItemId:n.currentItemId,currentCount:n.tileItems.length},success:function(t){var r,i;if(t!=""){for(r=JSON.parse(t),$.each(r,function(t,i){n.tileItems.push(i)}),i=0;i<r.length/n.itemsInaRow;i++)n.tileRows.push(r.slice(i*n.itemsInaRow,i*n.itemsInaRow+n.itemsInaRow));n.$apply()}},error:function(n){console.log(n.responseText)}})}}]);app.directive("carouselDirective",["$window","$timeout",function(n,t){var i=function(i){function r(){var t=angular.element(n).width();t>480?(i.slideItemClass="col-xs-"+12/i.carouselmodel.itemsPerSlide,u(i.carouselmodel.itemsPerSlide)):(i.slideItemClass="col-xs-12",u(1))}function u(n){for(var f=[],r=[],u=0;u<i.carouselmodel.photoCarouselItems.length;u++)r.length==n&&(f.push(r),r=[]),r.push(i.carouselmodel.photoCarouselItems[u]);f.push(r);i.carouselSlides=f;t(function(){$(".eig-carousel").eigCarousel()},0,!1)}i.carouselSlides=[];i.slideItemClass="";angular.element(n).on("resize",function(){r();i.$digest()});r();i.showModal=function(n){i.showModalMethod({item:n})}};return{restrict:"E",scope:{carouselmodel:"=",showModalMethod:"&"},link:i,templateUrl:function(){return"/js/app/templates/PhotoCarousel.html"}}}]);module=angular.module("ErieInsuranceWeb");injectParams=[];agentLocatorHookService.$inject=injectParams;module.service("agentLocatorHookService",agentLocatorHookService);module=angular.module("ErieInsuranceWeb");injectParams=["$rootScope","$http"];pressReleaseService.$inject=injectParams;module.service("pressReleaseService",pressReleaseService);module=angular.module("ErieInsuranceWeb");BlogArticleCtrl.$inject=["$scope","$window","$compile","$http"];module.controller("blogArticleCtrl",BlogArticleCtrl);module=angular.module("ErieInsuranceWeb");injectParams=["$scope","agentLocatorService","queryStringService","agentLocatorHookService"];AgentLocatorHookCtrl.$inject=injectParams;module.controller("agentLocatorHookCtrl",AgentLocatorHookCtrl);module=angular.module("ErieInsuranceWeb");injectParams=["$scope","agentLocatorHookService"];agentLocatorHookModalCtrl.$inject=injectParams;module.controller("agentLocatorHookModalCtrl",agentLocatorHookModalCtrl);module=angular.module("ErieInsuranceWeb");blogCategoryHeaderCtrl.$inject=["$scope"];module.controller("blogCategoryHeaderCtrl",blogCategoryHeaderCtrl);module=angular.module("ErieInsuranceWeb");module.controller("newsLetterSignupCtrl",["$scope",function(n){n.shouldShowModal=!1;n.signUp=function(){n.shouldShowModal=!0}}]);module=angular.module("ErieInsuranceWeb");injectParams=["$scope","$window","$element","pressReleaseService"];pressReleaseListController.$inject=injectParams;module.controller("pressReleaseListController",pressReleaseListController);module.directive("pressRelease",[function(){return{restrict:"E",templateUrl:"/js/app/templates/PressReleaseSummary.html",replace:!0,link:function(n){n.title=n.article.Title;n.publishDate=Date.parse(n.article.PublishDate);n.url=n.article.Uri;n.teaser=n.article.Teaser}}}]),function(n,t){n.AgencyContactForm=function(){var n=function(n){t(n).removeClass("no-js").on("click","a.closeIcon",function(n){var i=t(this).parent();i.addClass("toggle-popup");t(n.target).parent().hasClass("has-success-message")&&location.reload()})};return{init:n}}()}(window.eig=window.eig||{},jQuery);$(document).ready(function(){eig.AgencyContactForm.init(document.querySelector("#hhero-get-a-quote-modal"))});eig=window.eig||{};eig.FollowLinks=function(n){return this.init=function(){n(document).delegate(".follow-link","click",function(){var t=n(this).find("a[href]").first().attr("href");t&&eig.FollowLinks.setLocation(t)})},this.setLocation=function(n){window.location.href=n},{init:init,setLocation:setLocation}}(jQuery);$(document).ready(function(){eig.FollowLinks.init()});eig=window.eig||{};eig.Forms=function(){return this.init=function(){function n(n){var r=n.find(".contact-preference-email"),u=n.find(".contact-preference-phone"),f=n.find("input[type=radio]:checked"),i=f.attr("value");t(r,i==="Email");t(u,i==="Phone")}function t(n,t){var i=n.find("label"),r=i.find("span.req"),u=n.find("input");t?(r.length===0&&i.prepend($('<span class="req">*<\/span>')),u.prop("required",!0)):(r.remove(),u.prop("required",!1))}eig.Recaptcha.useTokens();$(".ei-form").each(function(){n($(this));eig.Forms.Form(this)});$(document).on("change",".eig-f-preference [type=radio]",function(t){var i=$(t.target).closest(".ei-form");n(i);eig.Forms.Form(i[0])});$(document).on("change",".eig-f-emailSelector select",function(n){var t=n.target.options[n.target.selectedIndex],i=t.value||t.innerHTML,r=document.getElementById(n.target.getAttribute("data-hidden-id"));r.value=i})},{init:init}}();eig.Forms.Form=function(n){function i(n){n.attr("role","alert").attr("aria-live","assertive");n.html('<div class="loader loader-blue"><span class="sr-only">Submitting form...<\/span><\/div>')}function t(n){var r=n.closest("form"),t=r.find("[name="+n.attr("data-show-if-field")+"]"),u=n.attr("data-show-if-value"),i;i=t.length===1?t.val():t.filter(":checked").val();i===u?n.closest(".form-group").show():n.closest(".form-group").hide()}function r(n){var t=n.querySelector("[name=ei-grc]");t&&(t.value=eig.Recaptcha.get())}n.eigValid=function(n){return this.validatables=null,this.getValidatableFields=function(){for(var r=[],u=$(n).find(".form-group"),i,t=0,f=u.length;t<f;t++)i=eig.Forms.Validatable($(u[t])),i!=null&&r.push(i);return r},this.validateForm=function(){var n=this.validatables,i=!0,t;for(t in n)n.hasOwnProperty(t)&&(n[t].validate()||(i=!1));return i},this.validatables=this.getValidatableFields(),{validatables:this.validatables,validateForm:this.validateForm}}(n);n.getAttribute("data-listener-set")||n.addEventListener("submit",function(t){var f,u;return t.preventDefault?t.preventDefault():t.returnValue=!1,f=n.querySelector("[name=Product]"),f!==null&&typeof f!="undefined"&&(n.setAttribute("data-isAgencyContact",!0),n.setAttribute("data-product",f.value)),n.eigValid.validateForm()&&(u=$(t.target),r(t.target),$.ajax({url:u.attr("action"),method:"POST",data:u.serialize(),success:function(n){var t=parseInt(n.mode,10);t===0?(u.attr("data-contents",u.html()),u.html(n.message)):t===1&&(window.location.href=n.destination)},error:function(){var n=u.attr("data-error-text")||"An error occurred.";u.html(n)}}),i(u)),!1});n.setAttribute("data-listener-set","true");$(n).find(".eig-f-checkboxList").on("change","[type=checkbox]",function(n){for(var o=$(n.target),i=o.closest(".eig-f-checkboxList"),s=i.find("[type=hidden]")[0],u=[],f=i.find("[type=checkbox]"),r,t=0,e=f.length;t<e;t++)if(r=$(f[t]),r.is(":checked")){var h=r.attr("id"),c=i.find("label[for="+h+"]")[0],l=c.innerHTML;u.push(l)}s.setAttribute("value",u.join())});$(n).find(".eig-f-subpanelSelector").on("change",function(n){var t=n.target.selectedIndex;n.target.dispatchEvent(new eig.Events.NavIndexEvent(t))});$(n).on("change",function(n){var i=n.target.name,r=$(n.currentTarget).find("[data-show-if-field="+i+"]");r.each(function(){t($(this))})});$(n).find("[data-show-if-field]").each(function(){t($(this))})};eig.Forms.Validatable=function(n){var t=n,r,i;this.getFieldType=function(){for(var u=t.attr("class").split(" "),n,r,i=0,f=u.length;i<f;i++)if(n=u[i],r="eig-f-",n!==null&&typeof n=="string"&&n.indexOf(r)===0)return n.substr(n.indexOf(r));return""};this.validate=function(){var i;if(r==null||r===undefined||!t.is(":visible"))return!0;i=t.next(".error-message");i.length<1&&(i=t.find(".error-message"));var f=i!==null&&typeof i!="undefined"?i.attr("id"):null,e=r(),n=t.find("input,select,textarea"),u=n.attr("aria-describedby");return(u===null||typeof u=="undefined")&&(u=""),e?(t.removeClass("has-error"),n.length>=0&&(n.attr("aria-describedby",u.replace(f,"").trim()),n.attr("aria-describedby")===""&&n.removeAttr("aria-describedby"))):(t.addClass("has-error"),f!==null&&typeof f!="undefined"&&n.length>=0&&u.indexOf(f)<0&&n.attr("aria-describedby",u+" "+f)),e};switch(this.getFieldType()){case"eig-f-textInput":if(i=t.find("input[type='text'], input[type='number']"),!i.is("[required],[maxlength],[pattern]"))return null;r=function(){var n,t;return i.is("[required]")&&i.val()===""?!1:i.is("[maxlength]")&&(n=parseInt(i.attr("maxlength"),10),i.val().length>n)?!1:i.is("[pattern]")&&(t=new RegExp(i.attr("pattern")),i.val()!==""&&!t.test(i.val()))?!1:!0};break;case"eig-f-textarea":if(i=t.find("textarea"),!i.is("[required],[maxlength]"))return null;r=function(){if(i.is("[required]")&&i.val()==="")return!1;if(i.is("[maxlength]")){var n=parseInt(i.attr("maxlength"),10);if(i.val().length>n)return!1}return!0};break;case"eig-f-checkbox":if(t.find("[type=checkbox][required]").length===0)return null;r=function(){return t.find("[type=checkbox]:checked").length===1};break;case"eig-f-checkboxList":if(t.find("span.req").length===0)return null;r=function(){return t.find("[type=checkbox]:checked").length>0};break;case"eig-f-radioList":if(t.find("span.req").length===0)return null;r=function(){return t.find("[type=radio]:checked").length===1};break;case"eig-f-dropdown":if(t.find("span.req").length===0)return null;r=function(){var n=t.find("select")[0],i;return n!==null&&typeof n!="undefined"&&n.length>0?n.selectedIndex!==0:(i=t.find(".select-multi-value")[0].getAttribute("title"),i!==null&&typeof i!="undefined"&&i.length>0)};break;default:return null}t.on("blur",this.validate);return{validate:this.validate}};$(function(){eig.Forms.init()});module=angular.module("ErieInsuranceWeb");injectParams=["$scope"];InfoGraphicsCtrl.$inject=injectParams;module.controller("infoGraphicsCtrl",InfoGraphicsCtrl),function(n,t){n.config=n.config||{};n.Interactive=function(i){function f(i){i.screens=[];i.values=[];i.index=-1;i.querySelectorAll(settings.ClassScreen.asClassSelector()).forEach(function(t){for(var r=t.parentNode;!r.matches(settings.ClassInteractive.asClassSelector());)if(r=r.parentNode,r.nodeName==="BODY")return;r===i&&i.screens.push(new n.InteractiveScreen(t,i))});i.getValue=function(n){return typeof n!="number"?null:n<0||n>=this.values.length?null:this.values[n]};i.getValueByName=function(n){for(var i,t=0,r=this.values.length;t<r;t++)if(i=this.values[t],i.name===n)return i.value;return null};i.getValueIndex=function(n){for(var r,t=0,i=this.values.length;t<i;t++)if(r=this.values[t],r.name===n)return t;return-1};i.move=function(r){var f,u,o,e,s;if(isNaN(r)){if(r===null||r===t)return;if(f=r.focus!==null&&r.focus!==t?!!r.focus:!!r,r.detail===null||r.detail===t||r.detail.index===null||r.detail.index===t||isNaN(r.detail.index))return;u=r.detail.index}else u=r,f=!0;if(!(u<0)&&!(u>=this.screens.length))if(o=this.screens[u],o.canShow()){for(e=0,s=this.screens.length;e<s;e++)this.screens[e].hide();o.show(f);this.index=u}else u<i.screens.length-1&&r.target.dispatchEvent(new n.Events.NavIndexEvent(u+1,f))};i.next=function(n){for(var r=n===null||n===t?!0:n.focus!==null&&n.focus!==t?!!n.focus:!!n,i=this.index+1;i<this.screens.length;){if(this.screens[i].canShow()){this.screens[this.index]!==t&&this.screens[this.index].hide();this.screens[i].show(r);this.index=i;return}i++}n!==null&&n!==t&&n.target!==n.currentTarget&&n.stopPropagation()};i.prev=function(n){var r=n?n.focus:!0,i=this.index-1;for((r===null||r===t)&&(r=!0);i>-1;){if(this.screens[i].canShow()){this.screens[this.index]!==t&&this.screens[this.index].hide();this.screens[i].show(r);this.index=i;return}i--}n!==null&&n!==t&&n.target!==n.currentTarget&&n.stopPropagation()};i.setValue=function(n,t){var i=this.getValueIndex(n);i<0?this.values.push({name:n,value:t}):this.values[i].value=t};i.addEventListener("nav-next",i.next);i.addEventListener("nav-prev",i.prev);i.addEventListener("nav-move",i.move);i.addEventListener("nav-id",function(t){for(var i=0,r=t.currentTarget.screens.length;i<r;i++)if(t.currentTarget.screens[i].id===t.detail.id)return t.target.dispatchEvent(new n.Events.NavIndexEvent(i,t.detail.focus));return!0});i.addEventListener("set-value",function(n){n.detail&&i.setValue(n.detail.name,n.detail.value)});i.next(!1)}function e(){var t=document.querySelectorAll(settings.ClassInteractive.asClassSelector());t.forEach(n.Interactive.add)}var u={AttrConditions:"data-conditions",ClassFocusable:"ei-interactive-focus",ClassHidden:"ei-interactive-hide",ClassInteractive:"ei-interactive",ClassScreen:"ei-interactive-screen",ClassValue:"ei-interactive-value",StateHidden:"hidden",StateShown:"shown"},r;this.settings={};for(r in u)u.hasOwnProperty(r)&&(settings[r]=i[r]||u[r]);return{add:f,init:e}}(n.config.Interactive||{});n.InteractiveScreen=function(i,r){return i.owner=r,i.hide=function(){i._state!==settings.StateHidden&&(i.addClass(settings.ClassHidden),i._state=settings.StateHidden,this.dispatchEvent(new n.Events.ScreenVisibilityEvent(settings.StateHidden)))},i.move=function(t,i){this.dispatchEvent(new n.Events.NavIndexEvent(t,i))},i.next=function(t){this.dispatchEvent(new n.Events.NavNextEvent(t))},i.prev=function(t){this.dispatchEvent(new n.Events.NavPrevEvent(t))},i.setFocus=function(){var n=this.querySelector(settings.ClassFocusable.asClassSelector());n!==null&&n!==t&&n.focus()},i.show=function(r){i._state!==settings.StateShown&&((r===null||r===t)&&(r=!0),i.removeClass(settings.ClassHidden),i._state=settings.StateShown,this.dispatchEvent(new n.Events.ScreenVisibilityEvent(settings.StateShown)),r&&i.setFocus(),i.dispatchEvent(new n.Events.ScreenShownEvent(i.id)))},i.hasAttribute(settings.AttrConditions)&&(i.conditions=this.getConditionsFromAttribute(i)),i.canShow=function(){if(!this.conditions||this.conditions.length===0)return!0;for(var n=0,t=this.conditions.length;n<t;n++)if(!this.conditions[n].conditionalFunction())return!1;return!0},i.setValue=function(t,i){this.dispatchEvent(new n.Events.SetValueEvent(t,i))},i.hide(),i};n.InteractiveScreen.prototype.getConditionsFromAttribute=function(t){for(var e=t.getAttribute(settings.AttrConditions),u=[],f=e.split("&"),i,r=0;r<f.length;r++)(i=f[r].split("|"),i.length===3)&&u.push(new n.InteractiveCondition(i[0],i[1],i[2],t));return u};n.InteractiveConditionFunctions=function(){function n(n){var i=n.node.owner.getValueByName(n.trigger),r=n.value;return i!==null&&i!==t&&i===r}return this.DefaultFunction=function(){return!0},this.DoesValueMatch=function(){return n(this)},this.DoesValueNotMatch=function(){return!n(this)},this}();n.InteractiveCondition=function(n,t,i,r){this.node=r;this.type=n;this.trigger=t;this.value=i;this.conditionalFunction=this.getConditionalFunction()};n.InteractiveCondition.prototype.getConditionalFunction=function(){switch(this.type){case"show-if":return n.InteractiveConditionFunctions.DoesValueMatch;case"hide-if":return n.InteractiveConditionFunctions.DoesValueNotMatch;default:return n.InteractiveConditionFunctions.DefaultFunction}};String.prototype.asClassSelector=function(){return"."+this};String.prototype.asIdSelector=function(){return"#"+this};NodeList.prototype.forEach||(NodeList.prototype.forEach=function(n){Array.prototype.forEach.call(this,n)});Element.prototype.addClass||(Element.prototype.addClass=function(n){var t=new RegExp("\\b"+n+"\\b");t.test(this.className)||(this.className+=" "+n)});Element.prototype.removeClass||(Element.prototype.removeClass=function(n){var t=new RegExp("\\b"+n+"\\b");this.className=this.className.replace(t,"").trim()});Element.prototype.matches||(Element.prototype.matches=Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector);n.CustomEvent=function(n,i){var u={bubbles:!1,cancelable:!1,detail:t},r,f;for(r in u)u.hasOwnProperty(r)&&i[r]===t&&(i[r]=u[r]);return typeof window.CustomEvent=="function"?new CustomEvent(n,i):(f=document.createEvent("CustomEvent"),f.initCustomEvent(n,i.bubbles,i.cancelable,i.detail),f)};n.Events=n.Events||{};n.Events.NavIndexEvent=function(t,i){return new n.CustomEvent("nav-move",{bubbles:!0,focus:i,detail:{index:t}})};n.Events.NavIdEvent=function(t,i){return new n.CustomEvent("nav-id",{bubbles:!0,focus:i,detail:{id:t}})};n.Events.NavNextEvent=function(t){return new n.CustomEvent("nav-next",{bubbles:!0,focus:t})};n.Events.NavPrevEvent=function(t){return new n.CustomEvent("nav-prev",{bubbles:!0,focus:t})};n.Events.SetValueEvent=function(t,i){return new n.CustomEvent("set-value",{bubbles:!0,detail:{name:t,value:i}})};n.Events.ScreenVisibilityEvent=function(t){return new n.CustomEvent("screen-visibility",{bubbles:!0,detail:{visibility:t}})};n.Events.ScreenShownEvent=function(t){return new n.CustomEvent("screen-shown",{bubbles:!0,detail:{id:t}})};n.Interactive.init()}(window.eig=window.eig||{})