1!function(){"use strict";var t=window.DDC=window.DDC||{};function e(){}e.prototype={constructor:e,namespace:function(t,e,n){if(void 0===t)throw new Error("Invalid namespace name");void 0===e&&(e=window),void 0===n&&"function"==typeof e&&(n=e,e=window);var i=t.split(".");if(""===i[0])return void 0!==n&&n.call(n,e),e;for(;i.length>0;){var o=i.shift();void 0===e[o]&&(e[o]={}),e=e[o]}return void 0!==n&&n.call(n,e),e}},t.classes=new e}(),DDC.classes.namespace("com.dealer.log"),com.dealer.log.Logger=function(t,e){this.category=t,this.console=void 0===e?window.console:e},com.dealer.log.Logger.levels={FATAL:!0,ERROR:!0,WARN:!0,INFO:!0,DEBUG:!1},com.dealer.log.Logger.levelEnabled=function(t,e){var n=com.dealer.log.Logger.levels[t];return void 0!==e&&(com.dealer.log.Logger.levels[t]=e),n},com.dealer.log.Logger.state=function(t){var e={FATAL:com.dealer.log.Logger.levels.FATAL,ERROR:com.dealer.log.Logger.levels.ERROR,WARN:com.dealer.log.Logger.levels.WARN,INFO:com.dealer.log.Logger.levels.INFO,DEBUG:com.dealer.log.Logger.levels.DEBUG};return void 0!==t&&(com.dealer.log.Logger.levels.FATAL=t.FATAL,com.dealer.log.Logger.levels.ERROR=t.ERROR,com.dealer.log.Logger.levels.WARN=t.WARN,com.dealer.log.Logger.levels.INFO=t.INFO,com.dealer.log.Logger.levels.DEBUG=t.DEBUG),e},com.dealer.log.Logger.disableAllLevels=function(){return com.dealer.log.Logger.state({FATAL:!1,ERROR:!1,WARN:!1,INFO:!1,DEBUG:!1})},com.dealer.log.Logger.enableAllLevels=function(){return com.dealer.log.Logger.state({FATAL:!0,ERROR:!0,WARN:!0,INFO:!0,DEBUG:!0})},com.dealer.log.Logger.createFor=function(t,e){if(t.logCategory)return new com.dealer.log.Logger(t.logCategory,e);throw new Error("logCategory property not defined on supplied object")},com.dealer.log.Logger.prototype={constructor:com.dealer.log.Logger,log:function(t,e,n){com.dealer.log.Logger.levelEnabled(t)&&("DEBUG"!==t&&"string"==typeof t&&"function"==typeof this.console[t.toLowerCase()]?this.console[t.toLowerCase()]:this.console.log)((new Date).toISOString()+" ["+t+"] "+this.category+": "+e+(void 0!==n?" - "+n:""))},isFatalEnabled:function(){return com.dealer.log.Logger.levelEnabled("FATAL")},fatal:function(t,e){this.log("FATAL",t,e)},isErrorEnabled:function(){return com.dealer.log.Logger.levelEnabled("ERROR")},error:function(t,e){this.log("ERROR",t,e)},isWarnEnabled:function(){return com.dealer.log.Logger.levelEnabled("WARN")},warn:function(t,e){this.log("WARN",t,e)},isInfoEnabled:function(){return com.dealer.log.Logger.levelEnabled("INFO")},info:function(t,e){this.log("INFO",t,e)},isDebugEnabled:function(){return com.dealer.log.Logger.levelEnabled("DEBUG")},debug:function(t,e){this.log("DEBUG",t,e)}},function(){var t=this,e=t.jQuery,n=-1!==t.location.toString().indexOf("_mode=debug"),i=-1!==t.location.toString().indexOf("_logging=all"),o=t.DDC=t.DDC||{};o.timer||(o.timer=function(t,e){},o.timer.start=function(t){},o.timer.stop=function(t){}),!0!==n&&!0!==i||com.dealer.log.Logger.enableAllLevels();var r,a=function(){return o.hasAdvertisingCookies||(o.hasAdvertisingCookies=!!(e.cookie("tcdcmpid")||e.cookie("tcdadid")||e.cookie("tcdkwid"))),o.hasAdvertisingCookies},s={page:{params:"params",printPage:"printPage",toggle:"toggle",modulesRefresh:"modulesRefresh",setInventorySearchCookie:"setInventorySearchCookie",dialog:"dialog",dialogClose:"dialogClose",dynamicUrls:"dynamicUrls",dynamicFields:"dynamicFields"}},l={page:{params:function(t,e){e&&o.setUrlParams(e)},printPage:function(e,n){t.print()},toggle:function(t,n){n&&n.e&&e(n.e.target).is("a")&&e(n.e.target).parents(".toggle").size()?e(n.e.target).addClass("selected").parents(".toggle").find("a").not(n.e.target).removeClass("selected"):n&&n.e&&e(n.e.target).parents("a").size()&&e(n.e.target).parents(".toggle").size()&&e(n.e.target).parents("a").addClass("selected").parents(".toggle").find("a").not(n.e.target).removeClass("selected"),n&&n.preventDefault&&n.e&&e.isFunction(n.e.preventDefault)&&t.preventDefault()},modulesRefresh:function(t,n){var i;o.timeouts=o.timeouts||{},(i=n&&n.modules?n.modules:o.modules)&&e.each(i,function(t,i){clearTimeout(o.timeouts[t]),(!i.selector||!i.useJQuerySelector&&document.querySelector(i.selector)||i.useJQuerySelector&&e(i.selector).size())&&(i.active=!0,o.timeouts[t]=setTimeout(function(){var r=function(){var o=i.useJQuerySelector?function(t,n){return e(t).find(n).size()}:function(t,e){return!!t.querySelector(e)};!e.isFunction(i.load)||n&&i.selector&&n.onlyRefreshModulesWithin&&!o(n.onlyRefreshModulesWithin,i.selector)||i.load(),i.ready||(i.ready=!0,e(document).trigger(t+"Ready"))};e.isFunction(i.loadConditional)&&i.loadConditional()?(o.getStyles(i.css),i.js?o.getScripts({js:i.js,jsmin:i.jsmin,cacheBust:o.moduleJSCacheBust||"",callback:r}):r()):e.isFunction(i.load)&&r()},100))})},setInventorySearchCookie:function(t,n){var i="DDC.inventory.lastSearchQuery";n.key&&(i=n.key),delete n.key;var o=e.param(n),r={expires:30,path:"/"};""!==o&&-1!==n.expires||(r.expires=-1),e.cookie(i,o,r)},dialog:function(t,n){if(void 0!==o.mobile)return!1;
1var i=!0,r=n&&n.openOnce,a=[],s=function(t){0===t.find('input::visible:not([type="submit"])').length&&t.find(":focus").blur()};r&&n&&n.href&&(new RegExp(n.href.replace(/\./g,"\\.")+"=([^;]*);").exec(document.cookie.toString()+";")&&(i=!1),document.cookie=n.href+"=true; path=/"),i&&n&&n.href&&"#"!==n.href&&(o.dialogs[n.name||n.href]&&!1!==n.cache?e.isPlainObject(o.dialogs[n.name||n.href])||(o.dialogs[n.name||n.href].dialog("open"),s(o.dialogs[n.name||n.href])):(o.dialogs[n.name||n.href]={},e.ajax({url:n.href,success:function(t){var i=e("<div>"+t+"</div>");n.autoOpen=!1;for(var r=0;r<i.length;r++)"SCRIPT"===i[r].nodeName&&a.push(i[r]);i=i[0],e("iframe",i).size()&&!n.width&&(n.width=e("iframe",i).width()+30),o.dialogs[n.name||n.href]=e(i).dialog(n),setTimeout(function(){o.dialogs[n.name||n.href].dialog("open"),s(o.dialogs[n.name||n.href])},50)},complete:function(){e(document).trigger("ajaxDialogComplete",[n.name,n.href]);for(var t=0;t<a.length;t++)$script=e(a[t]),$script.attr("src")?e.getScript($script.attr("src")).fail(function(t,e,n){o.log("warn","Exception loading dialog script %s with exception %o",this.url,n)}):o.dialogs[n.name||n.href].append(a[t])}}))),i&&n&&n.name&&(n.el&&!o.dialogs[n.name]?(o.dialogs[n.name]={},o.dialogs[n.name]=e(n.el).dialog(n)):e.isPlainObject(o.dialogs[n.name])||(o.dialogs[n.name].dialog("open"),s(o.dialogs[n.name||n.href])))},dialogClose:function(t,e){if(void 0!==o.mobile)return!1;var n;for(n in o.dialogs)o.dialogs.hasOwnProperty(n)&&((e||e.except)&&n===e.except||o.dialogs[n]&&o.dialogs[n].dialog("close"))},dynamicUrls:function(t,n){var i="|",r=function(){e.isPlainObject(n)&&(e('a[href*="|"]').each(function(){e(this).attr("data-href",e(this).attr("href")),e(this).attr("href",o.evaluateTokenString(e(this).attr("href"),n,i)||e(this).attr("href"))}),e('a[data-href*="|"]').each(function(){e(this).attr("href",o.evaluateTokenString(e(this).attr("data-href"),n,i)||e(this).attr("href"))}))};o.modules.dialog.active&&!e(document).data("dialog-initialized")?e(document).bind("dialogReady",r):r()},dynamicFields:function(t,n){e("input.ddc-dynamic-field").each(function(){var t,i,r=e(this).attr("data-val"),a=e(this).attr("data-text");r&&n&&((t=decodeURIComponent(o.evaluateTokenString(r,n,"|")))||"hidden"===e(this).attr("type")&&""===t)&&e(this).val(t),a&&n&&((i=decodeURIComponent(o.evaluateTokenString(a,n,"|")))||"hidden"===e(this).attr("type")&&""===t)&&e(this).text(i)})}}},c={i18n:function(){o.i18n=e.extend({get:function(t,e){return o.i18n[t]?o.i18n[t][e]:e},getLabel:function(t){return o.i18n.get("labels",t)},getMessage:function(t){return o.i18n.get("messages",t)}},o.i18n)},events:function(){e.each(s.page,function(t){e(document).unbind(s.page[t]).bind(s.page[t],l.page[t])})},modules:function(){e(document).trigger("modulesRefresh")},dialog:function(){o.dialogs={}},scrollOffsetProperty:function(){var n,i=function(){var t=o.calculateHeaderOffset(),e=document.documentElement;t>0?e.style.setProperty("--ddc-scroll-offset",t+"px"):e.style.removeProperty("--ddc-scroll-offset")};i(),e(t).on("load.ddcScrollOffset",i).on("resize.ddcScrollOffset",function(){clearTimeout(n),n=setTimeout(i,150)})},ajaxReferrer:function(){var n=["referrer",encodeURIComponent(t.location.pathname)].join("=");e.ajaxPrefilter(function(t){t.disableDDCAutoAppend||t.crossDomain||(t.data=t.data||"",t&&t.data&&(t.data+="&"),t.data+=n)})},eventTracking:function(){e("body").delegate("[data-ga-event]","click",function(){var t=e(this).attr("data-ga-event").split("|"),n=t[0],i=t[1],o=t[2],r=t[3];if(void 0!==n){void 0===i&&(i="click");var a={widgetName:n,eventName:i,data:o};void 0!==r&&(a.data=r),e(document).trigger("trackEvent",[a])}}),e("body").delegate("[data-ga-socialevent]","click",function(){var t=e(this).attr("data-ga-socialevent").split("|"),n=t[0],i=t[1],o=t[2],r=t[3];if(void 0!==n){void 0===i&&(i="click"),void 0===o&&(o=""),void 0===r&&(r=document.location.pathname+document.location.search);var a={network:n,socialAction:i,opt_target:o,opt_pagePath:r};e(document).trigger("trackSocialEvent",[a])}})},persistAdvertisingCampaignIds:function(){if(a()){var n=function(){e("body").find('a[href]:not(.js-link,.dialog,[href^="tel:"],[href^="#"],[href=""])').each(function(){var t=e(this),n=e(this).attr("href").trim(),i=o.addAdvertisingUrlParams(n);n!==i&&t.attr("href",i)})};n(),e(t).on("load",function(){n()})}},ajaxFormSubmission:function(){e(document).on("submit","form[data-ajax-submit]",function(t){t.preventDefault();var n=e(this),i=n.data("validator");n.data("captchaLoaded")?n.data("captchaValidateAction","captchaValidatedSubmit"):i&&!0===i.checkValidity()&&n.trigger("captchaValidatedSubmit")}),e(document).on("captchaValidatedSubmit","form[data-ajax-submit]",function(n){var i=e(this),r=i.find('[type="submit"]'),a=i.attr("action"),s=i.find(".form-alert-container"),l=i.siblings(".form-confirm-container");jQuery.ajax({url:a,type:"post",dataType:"html",data:i.serialize(),beforeSend:function(t,e){i.attr("data-ajax-complete")?t.abort():(i.css("max-height",i.outerHeight()),i.addClass("animate-form"),r.button("loading"),i.attr("data-ajax-complete",!0))},success:function(n){var r=i.closest("[data-widget-name]"),a=i.data("event-tracking-category")||r.data("widget-name").replace("-","_"),s=i.data("event-tracking-id")||"widget-"+r.data("widget-name"),c=i.data("submit-tracking-action")||"submit",u=i.data("submit-tracking-label");o.triggerEventTracking(a,c,u,"formSubmission","form",s,i),e.publish(i.find('input[name="formEventId"]').val()+".form-submission.complete"),i.addClass("animate-hide").css("max-height",0),l.append(e(n).find("section").html()).addClass("animate-show"),t.DDC.Flags["newrelic-ajax-submission"]&&t.hasOwnProperty("newrelic")&&t.newrelic.addPageAction("scriptUtilization",{function:"ajaxFormSubmission",widgetName:r.data("widget-name")})},error:function(t,n,r){var a=e(t.responseText).filter("h1").text();a&&o.log(a),i.attr("data-ajax-complete",!1),s.removeClass("hide"),i.css("max-height",i.outerHeight()+s.outerHeight()),s.addClass("animate-show"),i.css("max-height","none")},complete:function(){r.button("reset"),i.trigger("captchaReset")}})})},preventMultipleSubmissions:function(){document.addEventListener("submit",function(t){var e=t.target;if(e&&e.querySelector&&e.querySelector('input[name="_action"]'))return"true"===e.dataset.submitting?(t.preventDefault(),t.stopImmediatePropagation(),!1):void(t.defaultPrevented||(e.dataset.submitting="true",setTimeout(function(){e.dataset.submitting="false"},5e3)))},!1)},formTabindexHandler:function(){var t="[tabindex]",n="data-focused";e(document).on("focusin","form",function(){var i=e(this).closest("form"),o=function(){e("form").find("[data-tabindex]").each(function(){var t=e(this).attr("data-tabindex");e(this).attr("tabindex")!==t&&e(this).attr("tabindex",t)})};if(void 0===i.attr(n)){var r=i.find(t),a=e(document).find("form["+n+"]").not(i),s=e(d
1ocument).find(t).filter(":visible").not(r);o(),a.length&&a.removeAttr(n),s.each(function(){var t=e(this),n=t.attr("tabindex");0!==n&&-1!==n&&(void 0===t.attr("data-tabindex")&&t.attr("data-tabindex",n),t.attr("tabindex",0))}),i.attr(n,"true")}i.find(":focus").is(i.find("input, select, textarea, button, a").filter(":visible").last())&&(i.removeAttr(n),o())})},customFormDataHandler:function(){e(document).on("addCustomFormData",function(t,e){e.type&&e.name&&e.value&&(o.additionalFormFields=o.additionalFormFields||[],o.additionalFormFields.push(e))})},toggleCollapse:function(){var t=e(document).find('[data-toggle="collapse"]');if(void 0!==t){function n(t,n,i,o,r){e(document).trigger("trackEvent",{event:"widgetUserEvent",element:t,elementCTA:n,action:"clicked",result:i,widgetName:o,widgetId:r,widgetState:"default",fieldValue:void 0,formId:void 0,formEventId:void 0,value:void 0})}t.each(function(){var t=e(this),i=t.data("expand-icon-class"),o=t.data("collapse-icon-class");if(void 0!==i&&void 0!==o){var r=e(document).find(t.data("target")),a=t.find(".ddc-icon"),s=t.parent().data("widget-name"),l=t.parent().data("widget-id"),c=t.text().trim(),u=c+" accordion";r.on("hide.bs.collapse",function(){a.toggleClass(i+" "+o),n(u,c,c+" collapsed",s,l)}),r.on("show.bs.collapse",function(){a.toggleClass(o+" "+i);var t=r.find("iframe");t&&!t.data("loaded")&&t.data("src")&&(t.attr("src",t.data("src")),t.data("loaded",!0)),n(u,c,c+" expanded",s,l)})}})}}};e.extend(o,{triggerEventTracking:function(n,i,o,r,a,s,l){if(n&&(e(document).trigger("trackEvent",{widgetName:n,eventName:i,data:o}),r)){var c={type:"event",eventType:r,contentType:a,contentId:s,category:n,label:o,description:i};"formSubmission"===r&&void 0!==l&&(c.formType=l.find('[name="formTrackingName"]').val()||"other",c.formEventId=l.find('[name="formEventId"]').val()||""),t.DDC.pushToPixall(c,{source:"cms-web",sourceFile:"htdocs/v9/media/js/ddc/v1/default.js:1018"})}},isLive:!/localhost|staging|qa|dev|beta\.dealer\.com/i.test(t.location.hostname),isBeta:/beta\.dealer\.com/i.test(t.location.hostname),isStaging:/staging\.dealer\.com/i.test(t.location.hostname),isQa:/qa\.dealer\.com/i.test(t.location.hostname),isDev:/dev\.dealer\.com/i.test(t.location.hostname),isComposer:function(){try{isComposer=void 0!==top.composer}catch(t){isComposer=!1}return isComposer}(),format:{number:function(t,n){if(n=e.extend({round:!1},n),+t)return t=Math.round(100*+t.toString().replace(/(\d*\.?\d?\d?)(\d)*/g,"$1"))/100,n.round&&(t=Math.round(t)),(t=t.toString()).replace(/(^|[\W.])(\d{4,})/g,function(t,e,n){return e+n.replace(/\d(?=(?:\d\d\d)+(?!\d))/g,"$&,")})},currency:function(t,e){null==e&&(e=!1),Number.isInteger=Number.isInteger||function(t){return"number"==typeof t&&isFinite(t)&&Math.floor(t)===t};var n=!e&&!Number.isInteger(t);return this.currencyExtended(t,{showCents:n,showCurrency:!0})},currencyExtended:function(t,n){var i=0,o=0,r=0;n=n||{};if(null==t)return"";if(t&&t.replace&&(t=t.replace(/[^0-9\.]+/g,"")||0),0==(t=parseFloat(t))&&n.showCurrency)return"$0";if(0==t&&!n.showCurrency)return"0";n.showCents||n.showZeroCents?(o=Math.floor(t),r=0!=(i=Math.round(100*(t-o)))||n.showZeroCents?2:0):o=Math.round(t),t=o+i;var a=e.cookie("locale");a=null==a?"en-US":a.replace("_","-");var s={minimumFractionDigits:r,maximumFractionDigits:r};if(n.showCurrency&&(s=e.extend({style:"currency",currency:a.endsWith("CA")?"CAD":"USD"},s)),0!=t||n.showZero){var l=t.toLocaleString(a,s);return l=l.replace("USD","$")}return""}},redirect:function(e){t.open(e,"_self")},checkNested:function(t){for(var e=Array.prototype.slice.call(arguments,1),n=0;n<e.length;n++){if(!t||!t.hasOwnProperty(e[n]))return!1;t=t[e[n]]}return!0},getLang:function(){var t=e("html").attr("lang")||"en";return t&&(t=t.toString().split("-")[0]),t},getPath:function(t){if(t)return n||0===t.indexOf("http")||0===t.indexOf("//")||(-1!==t.indexOf(".js")&&-1!==t.indexOf("/v9/")&&(t="/dist"+t.replace(/((\.min\.js)|(\.js))$/,".min.js")),-1!==t.indexOf(".css")&&-1!==t.indexOf("/v9/")&&(t=t.replace(/((\.min\.css)|(\.css))$/,".css")),(o.isLive||o.isBeta||o.isStaging||o.isQa||o.isDev)&&(t="/static"+t)),t},isAbsoluteUrl:function(t){return 0===t.indexOf("http://")||0===t.indexOf("https://")||0===t.indexOf("//")},isRelativeUrl:function(t){return!o.isAbsoluteUrl(t)},isSecureUrl:function(e){return 0===e.indexOf("https://")||e.indexOf("http://")<0&&"https:"===t.location.protocol},messageIframe:function(t,n,i){t=("#"!==t[0]?"#":"")+t;var o=e(t);o.length>0&&o.get(0).contentWindow.postMessage(JSON.stringify(n),i)},addUrlParams:function(t,e){if(void 0!==t){var n=t.indexOf("?"),i=t.indexOf("#");return n>=0&&(i<0||i>n)?t.substring(0,n+1)+e+"&"+t.substring(n+1):i>=0?t.substring(0,i)+"?"+e+t.substring(i):t+"?"+e}},addUrlParam:function(t,e,n){return o.addUrlParams(t,encodeURIComponent(e)+"="+encodeURIComponent(n))},seoEncodeString:function(t){return t=t.replace(/(\s|%20)+/g,"+").replace(/-+/g,"--").replace(/(&|%26)+/g,"---").replace(/(\/|%2F)+/g,"++").replace(/('|%27)+/g,"~").replace(/("|%22)+/g,"~~")},urlize:function(t,e,n){var i,r,a="",s=function(t){return(!1!==e?encodeURIComponent(t).replace(/\+/g,"%2B").replace(/\"/g,"%22").replace(/\'/g,"%27"):t).replace("Town & Country","Town _and_ Country")};switch(typeof t){case"object":if(t){for(i in t)"function"==typeof(r=o.urlize(t[i],e))||n&&null===t[i]||(a&&(a+="&"),a+=s(o.urlize(i,e))+"="+s(r));return(a.length>=1?"?":"")+a}return"null";case"string":return t;case"number":return String(t);default:return"null"}},getScripts:function(i){i=e.extend({js:[],callback:function(){}},i),o.jsLoaded=o.jsLoaded||[];var r,a,s=i.jsmin&&!n?[i.jsmin]:i.js,l=i.cacheBust||"",c=i.callback,u=0,d=function(){e.isArray(s)&&s.length&&-1===o.jsLoaded.join(",").indexOf(s[u])?(o.jsLoaded.push(s[u]),e.ajax({url:a(o.getPath(s[u])),disableDDCAutoAppend:!0,dataType:"script",cache:!0,success:r})):-1!==o.jsLoaded.join(",").indexOf(s[u])&&r()};r=function(){u===s.length-1?e.isFunction(c)&&setTimeout(function(){c.apply(t)},50):(u+=1,d())}
1,a=function(t){return l?t+(t.indexOf("?")<0?"?":"&")+"r="+l:t},d()},getStyles:function(t,n){var i,r=[];if(e.isArray(t)&&t.length){for(i=0;i<t.length;i+=1)r.push(o.getPath(t[i]));if(document.createStyleSheet)for(i=0;i<r.length;i+=1)document.createStyleSheet(r[i]);else{var a='<link rel="stylesheet" type="text/css" href="'+r.join('" /><link rel="stylesheet" type="text/css" href="')+'" />';n?e(a).insertBefore(e('link[rel="stylesheet"]').first()):e("head").append(a)}}},setUrlParams:function(n,i){return n=e.extend({},o.getUrlParams(),n||{}),function(e){var n=i||t.location.toString();n=n.split("?")[0],t.location=o.addAdvertisingUrlParams(n+(e||""))}(o.urlize(function(t){var e;for(e in t)""===t[e]&&delete t[e];return t}(n))),this},getUrlParams:function(e){return function(t){var e,n,i={},o=t.split("&");for(n=0;n<o.length;n+=1)(e=o[n].split("="))instanceof Array&&""!==e[0]&&(e[1]=e[1]?decodeURIComponent(e[1].replace(/\+/g," ")):"",i[e[0]]=decodeURIComponent(e[1])||void 0);return i}(((e||t.location.toString()).split("?")[1]||"").split("#")[0]||"")},addAdvertisingUrlParamsFromCookies:function(t,n){return a()?(o.advertisingCookieParams||(o.advertisingCookieParams=n.map(function(t){var n=e.cookie(t);if(n){var i={};return i[t]=n,e.param(i)}}).filter(function(t){return void 0!==t})),o.advertisingCookieParams.length?o.addUrlParams(t,o.advertisingCookieParams.join("&")):t):t},isExternalUrl:function(e){return-1===e.indexOf(t.location.hostname)&&o.isAbsoluteUrl(e)},evaluateTokenString:function(t,n,i){for(var o=t.toString(),r=!0,a=i||"|",s=!1,l=function(t,e){-1!==o.indexOf(a+t+a)&&(r=!0,s=!0,o=o.replace(a+t+a,e||""))};r;)r=!1,e.each(n,l);return s?o:""},bindEvents:function(t){var n=t.events,i=t.eventsMap,o=t.handlers;e.each(n.page,function(t){e(document).bind(n.page[t],o.page[t])}),e.each(i.user.live,function(t){e(i.user.live[t]).die(n.user[t]).live(n.user[t],o.user[t])}),e.each(i.user.traditional,function(t){e(i.user.traditional[t]).unbind(n.user[t]).bind(n.user[t],o.user[t])})},initializers:function(t){e.each(t,function(n){e.isFunction(t[n])&&t[n]()})},getProperty:function(t,e){if(!t)return e;for(var n,i=t.split("."),o=i.length;o>0;)e[n=i.shift()]&&(e=e[n]),o=i.length;return e},calculateHeaderOffset:function(){var t=e("body"),n=t.find(".ddc-toolbar "),i=t.find(".page-header.sticky-header-nav"),r=t.find(".navbar.
1sticky-header-nav"),a=t.find(".page-header.responsive-centered-nav"),s=t.find('[data-widget-id="template-navbar1"] .navbar'),l=!!a.length,c=!!(l&&i.length||i.length),u=!(!o.client.isMobile||!s.length),d=!(!n.hasClass("toolbar-open")||!n.hasClass("toolbar-position-top")),f=0;return f=0===(f=0===(f=0===(f=0===f&&u?s.height()+10:f)&&l&&c?a.height()+10:f)&&c?i.height()+r.height()+10:f)&&d?n.height()+10:f},scrollToAnchor:function(n,i){n=n||$body;var r=(i=i||{}).speed||400,a=i.heightAdj?i.heightAdj:o.calculateHeaderOffset();try{e("html,body").animate({scrollTop:function(t,e){return t.offset().top-e}(n,a)},r)}catch(n){!o.isLive&&e.isFunction(t.console.warn)&&(console.warn("Does the dom element that you are attempting to pass to scrollToAnchor exist?"),console.warn(n))}},log:function(n){if("undefined"!=typeof console&&console){var i,r,a,s=e.isFunction(t.console[n]),l=s?t.console[n]:t.console.log,c="debug"===o.getUrlParams()._mode,u="false"!==o.getUrlParams()._tracking,d=c&&u&&e.isFunction(l);if(!o.loggingSetup)for(o.loggingSetup=!0,r=["assert","count","debug","dir","dirxml","error","group","groupEnd","info","log","profile","profileEnd","time","timeEnd","trace","warn"],t.console=t.console||{},a=0;a<r.length;a+=1)t.console[r[a]]||(t.console[r[a]]=e.noop);d&&(i=Array.prototype.slice.call(arguments,0),s&&i.shift(),l.apply(t.console,i))}},integrationLog:function(){var n,i="debug"===o.getUrlParams()._mode,r=void 0!==o.getUrlParams()._integrationMode;if(i||r){(n=Array.prototype.slice.call(arguments,0))[0]="Web Integration API: "+n[0];var a=n[0].toLowerCase().indexOf("warn")>-1,s=n[0].toLowerCase().indexOf("error")>-1;a&&e.isFunction(t.console.warn)?t.console.warn.apply(t.console,n):s&&e.isFunction(t.console.error)?t.console.error.apply(t.console,n):e.isFunction(t.console.log)&&t.console.log.apply(t.console,n)}},loadJQueryUICss:function(){o.jqueryUiCssPath&&!o.jQueryUiCssLoaded&&(o.getStyles([o.jqueryUiCssPath],!0),o.jQueryUiCssLoaded=!0)},getWindowOrigin:function(){return t.location.origin?t.location.origin:t.location.protocol+"//"+t.location.host},addAdvertisingUrlParams:function(t){return t&&o.isExternalUrl(t)&&function(t){return-1===t.indexOf("tcdcmpid=")&&-1===t.indexOf("tcd
1adid=")&&-1===t.indexOf("tcdkwid=")}(t)?o.addAdvertisingUrlParamsFromCookies(t,["tcdcmpid","tcdadid","tcdkwid"]):t},isInViewport:function(n,i){i||(i=t);var o=e(i),r=e(n).offset().top,a=r+e(n).outerHeight(),s=o.scrollTop(),l=s+o.height();return a>s&&r<l},replaceDynamicBackgroundImage:function(t,e){var n=e.prop("currentSrc")?e.prop("currentSrc"):e.attr("src"),i=t.css("background-image"),o=i.replace(/url\((\s?[^\s,]+\s?\))/,'url("'+n+'")');o!==i&&t.css("background-image",o)},updateDynamicBackgroundImage:function(t,e){t&&e&&(e.on("load",_.throttle(function(){o.replaceDynamicBackgroundImage(t,e)},2e3)),e.length>0&&e.get(0).complete&&o.replaceDynamicBackgroundImage(t,e))}}),e.extend({getDataAttributes:function(t,n){var i,o,r,a={};return void 0!==(t=e(t)[0])&&e.each(t.attributes,function(e){if(0===t.attributes[e].name.indexOf("data-")){if(i=t.attributes[e].name.replace("data-","").split("-"),o=t.attributes[e].value,i.length)for(r=1;r<i.length;r+=1)i[r]=i[r].substr(0,1).toUpperCase()+i[r].substr(1);i=i.join(""),!isNaN(parseFloat(o))&&isFinite(o)?o=parseFloat(o):"true"!==o.toLowerCase()&&"false"!==o.toLowerCase()||(o="true"===o.toLowerCase())}a[i]=o}),a}}),e.fn.extend({getDataAttributes:function(){return e(this).each(function(){e(this).data("data-attributes",e.getDataAttributes(this))})},button:function(t){function n(t){e(this)[t?"addClass":"removeClass"]("ui-button-disabled ui-state-disabled").prop("disabled",t?"disabled":"")}switch(t){case"loading":this.attr("disabled","disabled").addClass("disabled").prepend('<i class="ddc-icon ddc-icon-loading ddc-icon-animate-spin"></i>');break;case"reset":this.removeAttr("disabled").removeClass("disabled").find(".ddc-icon-loading").remove();break;case"disable":n.call(this,!0);break;default:n.call(this,!1)}return this}}),e.each(c,function(t){e(c[t])}),t.DDC=o,t.open=(r=t.open,function(e,n,i){return n=n||"_blank",r.call(t,o.addAdvertisingUrlParams(e),n,i)})}(),function(t){var e=this,n=e.DDC=e.DDC||{};flags=e.DDC.Flags=(e.DDC=e.DDC||{}).Flags||{},n.modules={add:function(e,i){var o=!1;return e&&!n.modules[e]&&t.isPlainObject(i)&&t.isFunction(i.load)&&(n.modules[e]=i,o=!0),o},jcarousel:{selector:".jcarousel:visible",useJQuerySelector:!0,js:["/v9/media/js/jcarousel/v0.2.8/jquery.jcarousel.js","/v9/media/js/jquerytouchswipe/v1.6/jquery.touchSwipe.js"],jsmin:"/v9/media/js/ddc/v1/modules/jcarousel.min.js",loadConditional:function(){return!t.isFunction(t.fn.jcarousel)},load:function(){var e={},i={},o=t(n.modules.jcarousel.selector),r=function(){var n=function(e,n){var i=t(e.currentTarget).data("jcarousel");"left"===n?i.next():"right"===n&&i.prev()},r=function(e,n){t(n).trigger("click")};o.each(function(){var o=this;t(this).data("jcarousel-initialized")||(t(this).data("jcarousel-initialized",!0),setTimeout(function(){e=t.extend({scroll:1,initCallback:function(e){var n=e.clip.width(),i=e.clip.height(),o=t(".jcarousel-item",e.list).width(),r=t(".jcarousel-item",e.list).height();e.options.vertical?e.options.scroll=Math.floor(i/r):e.options.scroll=Math.floor(n/o)},itemVisibleInCallback:function(e,n,i){i-=1;var o=t(e.list.context.children[i]).find("img");o.hasClass("carousel-lazy-image")&&o.attr("data-src")&&o.removeClass("carousel-lazy-image").attr("src",o.attr("data-src"))}}
1,t.getDataAttributes(o));try{t(o).jcarousel(e)}catch(t){}i={swipe:n,click:r,allowPageScroll:"vertical"},t(o).swipe(i)},75))})};n.modules.dialog.active&&!t(document).data("dialog-initialized")?t(document).bind("dialogReady",r):r(),setTimeout(function(){o.css("visibility","visible")},100)}},cycle:{selector:".cycle",js:["/v9/media/js/cycle/v2.99/jquery.cycle.js"],loadConditional:function(){return!t.isFunction(t.fn.cycle)},load:function(){var e={};t(n.modules.cycle.selector).each(function(){!t(this).data("initialized")&&t("> *",this).size()>1&&((e=t.extend({},t.getDataAttributes(this))).after||(e.after=function(){t(document).trigger("modulesRefresh",{modules:{lazyImage:n.modules.lazyImage}})}),t(this).data("initialized",!0).cycle(e))})}},toggle:{selector:".toggle a",load:function(){t(n.modules.toggle.selector).off("click.toggle").on("click.toggle",function(e){var n=t.extend({e:e,className:(t(this).is("a")?t(this):t(this).parents("a")).attr("class")},t.getDataAttributes(this));t(document).trigger("toggle",[n])})}},toggleLink:{selector:".toggle-link",load:function(){t(document).data("toggle-link-initialized")||(t(document).delegate(n.modules.toggleLink.selector,"click.toggleLink",function(e){var n=t(this).attr("href");n.indexOf("#")>-1&&(n=n.split("#")[1],t("#"+n).slideToggle(function(){t(this).is(":visible")?t(this).removeClass("hide"):t(this).addClass("hide")})),e.preventDefault()}),t(document).data("toggle-link-initialized",!0))}},tooltip:{selector:".tooltip-trigger",js:["/v9/media/js/jquerytools/v1.2.4/tooltip.js","/v9/media/js/jquerytransform/v0.9.3/jquery.transform.js","/v9/media/js/ddc/v1/modules/tooltip.js"],jsmin:"/v9/media/js/ddc/v1/modules/tooltip.min.js",loadConditional:function(){return!t.isFunction(t.fn.tooltip)},load:function(){n.modules.tooltip.refresh&&n.modules.tooltip.refresh()}},uiDatepicker:{selector:"input.date",load:function(){var e=t("html").attr("lang").toString().substring(0,2).toLowerCase(),i="/v9/media/js/jqueryui/v1.8.2/i18n/jquery.ui.datepicker-"+e+".js",o=t(n.modules.uiDatepicker.selector);o.size()&&!t.datepicker.regional[e]&&"en"!==e&&n.getScripts({js:[i]}),o.each(function(){var e=t(this),n=e.attr("data-min-date")?e.attr("data-min-date"):e.attr("min"),i=e.attr("data-max-date")?e.attr("data-max-date"):e.attr("max"),o=e.attr("data-date-format")?e.attr("data-date-format"):"mm/dd/yy";e.datepicker({dateFormat:o,changeMonth:!0,changeYear:!0,yearRange:"-100:+1",minDate:n,maxDate:i,onChangeMonthYear:function(t,n){var i,o=e.datepicker("getDate");o&&(i=o.getDate(),o.setFullYear(t),o.setMonth(n-1,i),e.datepicker("setDate",o))}})})}},uiButton:{selector:".ui-button",load:function(){var e=t("[data-widget-id]"),n=this.selector;e.each(function(){var e=t(this);e.data("button-events-initialized")||(e.on("mouseenter.ddc-button",n,function(e){t(this).addClass("ui-state-hover")}).on("mouseleave.ddc-button",n,function(e){t(this).removeClass("ui-state-hover")}).on("mousedown.ddc-button",n,function(e){t(this).addClass("ui-state-active")}).on("mouseup.ddc-button",n,function(){t(this).removeClass("ui-state-active")}),e.data("button-events-initialized",!0))})}},accordionForm:{selector:"form.ui-accordion",js:["/v9/media/js/ddc/v1/modules/accordionform.js"],loadConditional:function(){return!t.isFunction(n.modules.accordionForm.refresh)},load:function(){n.modules.accordionForm.refresh&&n.modules.accordionForm.refresh()}},dialog:{selector:".dialog",js:["/v9/media/js/ddc/v1/modules/dialog.js"],loadConditional:function(){return!t.isFunction(n.modules.dialog.refresh)},load:function(t){n.modules.dialog.refresh&&n.modules.dialog.refresh(t),document.body.removeEventListener("click",e.DDC.dialogClickedListener),n.WidgetData.dialogClickedBefore&&(n.WidgetData.dialogClickedBefore.click(),delete n.WidgetData.dialogClickedBefore)}},params:{selector:".params",load:function(){t(n.modules.params.selector).off("click.params").on("click.params",function(e){var i=n.getUrlParams(t(this).attr("href"));t(document).trigger("params",[i]),e.preventDefault()})}},printPage:{selector:".print-page",load:function(){t(n.modules.printPage.selector).off("click.printPage").on("click.printPage",function(e){t(this).attr("href")&&"#"!==t(this).attr("href")||(t(document).trigger("printPage"),e.preventDefault())})}},video:{selector:".ddcPlayer-holder",js:["/global/media/js/ddc/apis/videoplayer/v2/embed-jwplayer.js"],loadConditional:function(){return!t.isFunction(n.Video)},load:function(){if(n.hasOwnProperty("Video")){var e=!1;t(n.modules.video.selector).each(function(){var n=t(this),i=["ddcplayerinfo","autoplay","controls"];t(this).data("video-initialized")||(t(this).data("video-initialized",!0),t(i).each(function(t){var e=i[t],o="data-"+e;n.attr(o)&&n.attr(e,n.attr(o))}),e=!0)});try{e&&n.Video.embed().onReady(function(){this.onFullscreen(function(e){e.fullscreen?t("body").addClass("fullscreen-video"):t("body").removeClass("fullscreen-video")})})}catch(t){}}}},googleMap:{initialized:!1,selector:".google-map",js:["https://unpkg.com/@googlemaps/markerclusterer/dist/index.min.js","//www.google.com/jsapi?sensor=false","/v9/media/js/ddc/v1/modules/googlemap.js"],loadConditional:function(){return!1===n.modules.googleMap.initialized&&t.when(t(n.modules.googleMap.selector).inView()).then(function(e){n.modules.googleMap.initialized=!0,t(document).trigger("modulesRefresh",{modules:{googleMap:n.modules.googleMap}}),t(n.modules.googleMap.selector).off("inview")}),n.modules.googleMap.initialized},load:function(){n.modules.googleMap.refresh&&n.modules.googleMap.refresh()}},directionsForm:{selector:"form:has([name=startAddress]):has([name=destinationAddress])",useJQuerySelector:!0,js:["/v9/media/js/ddc/v1/modules/directionsform.js"],jsmin:"/v9/media/js/ddc/v1/modules/directionsform.min.js",loadConditional:function(){return!t.isFunction(n.modules.directionsForm.refresh)},load:function(){n.modules.directionsForm.refresh&&n.modules.directionsForm.refresh()}},noSpam:{selector:"form",load:function(){t(n.modules.noSpam.selector).each(function(){var e,n;t(this).data("no-spam-initialized")||(e=t(this),(n=t("[name=vk]",e)).size()&&n.val()&&e.append('<input class="hidden" type="hidden" name="vv" value="'+n.val()+'"/>'),t(this).data("no-spam-initialized",!0))})}},validator:{selector:"form.validate",js:["/v9/media/js/jquerytools/v1.2.4/validator.js","/v9/media/js/ddc/v1/modules/validator.js"],jsmin:"/v9/media/js/ddc/v1/modules/validator.min.js",loadConditional:function(){return!t.isFunction(t.fn.validator)}
1,load:function(){n.modules.validator.refresh&&n.modules.validator.refresh()}},dynamicField:{selector:"input.ddc-dynamic-field",js:["/v9/media/js/ddc/v1/modules/dynamicfield.js"],loadConditional:function(){return!t.isFunction(n.modules.dynamicField.refresh)},load:function(){n.modules.dynamicField.refresh&&n.modules.dynamicField.refresh()}},restrictInputToPattern:{selector:"input",load:function(){t(document).data("restrict-input-to-pattern-initialized")||(t(document).data("restrict-input-to-pattern-initialized",!0),t(document).delegate(":input[data-restrict-input-to-pattern]","keypress.restrictInputToPattern",function(e){var n,i=t(this).val(),o=t(this).attr("pattern"),r=e.which;if(o&&!{0:"control keys",8:"backspace"}.hasOwnProperty(r.toString())&&String.fromCharCode)return o=new RegExp(o),n=i+String.fromCharCode(r),!!o.exec(n)}))}},placeholder:{selector:"[placeholder]",load:function(){var e=void 0!==document.createElement("input").placeholder,i=function(e){var n=t(this).val(),i=t(this).attr("placeholder");"focus"!==e.type&&"focusin"!==e.type||n!==i?"blur"!==e.type&&"focusout"!==e.type||""!==n||!i||t(this).val(i).addClass("placeholder"):t(this).val("").removeClass("placeholder")};e||t(n.modules.placeholder.selector).filter(function(){return!t(this).data("placeholder-initialized")}).bind({focus:i,blur:i}).data("placeholder-initialized",!0).trigger("blur").parents("form").bind("onBeforeValidate",function(){t(n.modules.placeholder.selector,this).each(function(){i.apply(this,[{type:"focus"}])})})}},redirect:{selector:"[data-redirect-url]",load:function(){setTimeout(function(){n.redirect(t.getDataAttributes(n.modules.redirect.selector).redirectUrl)},1e3)}},dataHref:{load:function(){t(document).undelegate("[data-href]:not([href]):not(.dialog)","click.dataHref").delegate("[data-href]:not([href]):not(.dialog)","click.dataHref",function(n){e.open(t(this).attr("data-href")),n.preventDefault()})}},newWindow:{load:function(){t(document).data("new-window-link-initialized")||t(document).data("new-window-link-initialized",!0).delegate('[target="_blank"]:not(.dialog)',"click",function(n){var i=t.getDataAttributes(this);(i.width||i.height)&&(e.open(t(this).attr("href"),t(this).attr("target"),"location=1,status=1,scrollbars=1,width="+i.width+",height="+i.height),n.preventDefault())})}},lazyIframe:{selector:".lazyframe",js:["/v9/media/js/lazyframe/2.2.4-ddc/dist/lazyframe.js"],css:["/v9/media/js/lazyframe/2.2.4-ddc/dist/lazyframe.css"],loadConditional:function(){return!e.lazyframe},load:function(){lazyframe(this.selector)}},stickyNav:{selector:".sticky-nav",load:function(){t(n.modules.stickyNav.selector).each(function(){if(!t(this).data("sticky-nav-initialized")){var i=t(n.modules.stickyNav.selector).parents(".navigation-default"),o=i.position().top;t(e).scroll(function(){o<=t(e).scrollTop()&&!i.hasClass("sticky")?i.addClass("sticky"):o>=t(e).scrollTop()&&i.hasClass("sticky")&&i.removeClass("sticky")}),t(this).data("sticky-nav-initialized",!0)}})}},hours:{selector:".hours-default .ddc-hours",js:["/v9/media/js/ddc/v1/modules/hours.js"],loadConditional:function(){return!t.isFunction(n.modules.hours.refresh)},load:function(){n.modules.hours.refresh&&n.modules.hours.refresh(),t(".hours-default").off().on("click",".dialog",function(e){if(e.preventDefault(),n.mobile){var i=t(".hours-default.dialog"),o=t(".ddc-slidein-panel.active #ddc-slidein-panel-dialog-legacy-support .ddc-mobile-slidein-content-inner");i.clone().appendTo(o).show()}else t(document).trigger("dialog",[{name:"hours.default"}])})}},popover:{selector:'[data-toggle="popover"]',load:function(e){if(!n.client.isMobile&&t.fn.tooltip&&t.fn.popover){var i,o=void 0!==e?e:n.modules.popover.selector;t(o).each(function(){if(t(this).attr("data-skip-modules-init"))return!0;t(this).attr("data-initialized")||(i={animation:t(this).attr("data-animation")||!0,container:t(this).attr("data-container")||!1,delay:{show:t(this).attr("data-delay-show")||0,hide:t(this).attr("data-delay-hide")||0},html:t(this).attr("data-html")||!0,placement:t(this).attr("data-placement")||"left",trigger:t(this).attr("data-trigger")||"toggle hover"},t(this).attr("data-initialized",!0).popover(i))})}}},facebookInit:{selector:"#fb-root:not(.lazy-social)",useJQuerySelector:!0,js:["//connect.facebook.net/en_US/all.js"],loadConditional:function(){return!e.FB},load:function(){var i,o,r={"edge.create":"like","edge.remove":"unlike","comment.create":"comment","comment.remove":"uncomment","message.send":"send"},a=function(e){return function(n){var i={network:"facebook",socialAction:e,opt_target:""};i.opt_pagePath=n.href||n,t(document).trigger("trackSocialEvent",[i])}};if(!t(document).data("facebook-init")&&e.FB)for(o in t(document).data("facebook-init",!0),i=t.extend({},t.getDataAttributes(n.modules.facebookInit.selector)),e.FB.init(i),r)r.hasOwnProperty(o)&&e.FB.Event.subscribe(o,a(r[o]))}},facebookConnectLogin:{selector:".facebook-connect-login[data-facebook-app-id]",js:["/v9/media/js/ddc/v1/modules/facebookconnectlogin.js"],load:function(){n.modules.facebookInit.active&&!t(document).data("facebook-init")?t(document).bind("facebookInitReady",n.modules.facebookConnectLogin.refresh):n.modules.facebookConnectLogin.refresh()}},facebookXfbml:{selector:".xfbml:not(.lazy-social)",useJQuerySelector:!0,load:function(){var i=function(){var i=!1;t(n.modules.facebookXfbml.selector).each(function(){var e=t(this).attr("class").match(/xfbml-([\w\W]*)*/),n=t.getDataAttributes(this);e&&e.length>0&&(t(this).removeClass("xfbml").append(t('<div class="fb-'+e[0].replace("xfbml-","")+'" />').attr(n)),i=!0)}),i&&e.FB.XFBML.parse()};n.modules.facebookInit.active&&!t(document).data("facebook-init")?t(document).bind("facebookInitReady",i):i()}},googlePlusOne:{selector:".g-plusone:not(.lazy-social)",useJQuerySelector:!0,js:["//apis.google.com/js/plusone.js","/v9/media/js/ddc/v1/modules/googleplusone.js"],loadConditional:function(){return!(e.gapi&&e.gapi.plusone)},load:function(){if(-1===e.location.toString().indexOf("_mode=debug"))try{n.modules.googlePlusOne.refresh()}catch(t){}else n.modules.googlePlusOne.refresh()}},twitterProfile:{selector:".tweets",css:["/v9/media/css/jtweetsanywhere/v1.2.1/jquery.jtweetsanywhere-1.2.1.css"],js:["/v9/media/js/jtweetsanywhere/v1.2.1/jquery.jtweetsanywhere-1.2.1.js"],loadConditional:function(){return!t.isFunction(t.fn.jTweetsAnywhere)},load:function(){var e={showTweetFeed:{showTimestamp:!1,showProfileImages:!0,showUserScreenNames:!0},autorefresh:{mode:"none"}};t(n.modules.twitterProfile.selector).each(function(){t(this).data("twitter-profile-initialized")||(t(this).data("twitter-profile-initialized",!0),e=t.extend({},e,t.getDataAttributes(this)),t(this).jTweetsAnywhere(e))})}},ui:{selector:"[class*=ui-]:not([class*=ui-button])",load:function(){n.loadJQueryUICss()}},youtubeChannel:{selector:".youtubeChannel",js:["/v9/media/js/jqueryyoutubechannel/v1.0.0/jquery.youtube.channel.js"],loadConditional:function(){return!t.fn.youTubeChannel},load:function(){var e={};t(n.modules.youtubeChannel.selector).each(function(){t(this).data("youtube-channel-initialized")||(e=t.extend({afterLoad:function(){t(document).trigger("modulesRefresh")}},e,t.getDataAttributes(this)),t(this).data("youtube-channel-initialized",!0).youTubeChannel(e))})}}};var i={selector:".lazy-image,.lazy-background-image,.lazy-element",js:["/v9/media/js/unveil/1.3.0-ddc/jquery.unveil.js"],loadConditional:function(){return!t.fn.unveil},load:function(){t("img.lazy-image,.lazy-background-image,.lazy-element").unveil(100,this.removeLazyData)},update:function(){for(var e=0;e<arguments.length;e++)t(arguments[e]).find("img.lazy-image,.lazy-background-image,.lazy-element").trigger("unveil",this.removeLazyData)},removeLazyData:function(){t(this).attr("data-sizes")&&t(this).attr("sizes",t(this).attr("data-sizes")),t(this).attr("data-srcset")&&t(this).attr("srcset",t(this).attr("data-srcset")),t(this).attr("data-style")&&t(this).attr("style",t(this).attr("data-style")),t(this).removeClass("lazy-image").removeClass("lazy-background-image").removeClass("lazy-element").removeAttr("data-background-image").removeAttr("data-sizes").removeAttr("data-src").removeAttr("data-srcset").removeAttr("data-style"),"1"===t(this).attr("height")&&t(this).removeAttr("height"),"1"===t(this).attr("width")&&t(this).removeAttr("width"),t(document).trigger("lazy-image-loaded",t(this))}};flags.loadUnveilIntersection&&(i={selector:".lazy-image,.lazy-background-image,.lazy-element",js:["/v9/media/js/unveil-intersection/1.0.0/lib.js"],loadConditional:function(){return!n.unveil},load:function(t){var e=n.Flags["lazyload-unveil-threshold"]||100;n.unveil(this.selector,t,e)}}),n.modules=Object.assign({},n.modules,{lazyImage:i})}(jQuery),function(t){"use strict";var e=function(t,e){this.type=null,this.options=null,this.enabled=null,this.timeout=null,this.hoverState=null,this.$element=null,this.inState=null,this.init("tooltip",t,e)};e.VERSION="3.3.7",e.TRANSITION_DURATION=150,e.DEFAULTS={animation:!0,placement:"top",selector:!1,template:'<div class="tooltip" role="tooltip"><div class="tooltip-arrow"></div><div class="tooltip-inner"></div></div>',trigger:"hover focus",title:"",delay:0,html:!1,container:!1,viewport:{selector:"body",padding:0}},e.prototype.init=function(e,n,i){if(this.enabled=!0,this.type=e,this.$element=t(n),this.options=this.getOptions(i),this.$viewport=this.options.viewport&&t(t.isFunction(this.options.viewport)?this.options.viewport.call(this,this.$element):this.options.viewport.selector||this.options.viewport),this.inState={click:!1,hover:!1,focus:!1},this.$element[0]instanceof document.constructor&&!this.options.selector)throw new Error("`selector` option must be specified when initializing "+this.type+" on the window.document object!");for(var o=this.options.trigger.split(" "),r=o.length;r--;){var a=o[r];if("click"==a)this.$element.on("click."+this.type,this.options.selector,t.proxy(this.toggle,this));else if("manual"!=a){var s="hover"==a?"mouseenter":"focusin",l="hover"==a?"mouseleave":"focusout";this.$element.on(s+"."+this.type,this.options.selector,t.proxy(this.enter,this)),this.$element.on(l+"."+this.type,this.options.selector,t.proxy(this.leave,this))}}this.options.selector?this._options=t.extend({},this.options,{trigger:"manual",selector:""}):this.fixTitle()},e.prototype.getDefaults=function(){return e.DEFAULTS},e.prototype.getOptions=function(e){return(e=t.extend({},this.getDefaults(),this.$element.data(),e)).delay&&"number"==typeof e.delay&&(e.delay={show:e.delay,hide:e.delay}),e},e.prototype.getDelegateOptions=function(){var e={},n=this.getDefaults();return this._options&&t.each(this._options,function(t,i){n[t]!=i&&(e[t]=i)}),e},e.prototype.enter=function(e){var n=e instanceof this.constructor?e:t(e.currentTarget).data("bs."+this.type);if(n||(n=new this.constructor(e.currentTarget,this.getDelegateOptions()),t(e.currentTarget).data("bs."+this.type,n)),e instanceof t.Event&&(n.inState["focusin"==e.type?"focu
1s":"hover"]=!0),n.tip().hasClass("in")||"in"==n.hoverState)n.hoverState="in";else{if(clearTimeout(n.timeout),n.hoverState="in",!n.options.delay||!n.options.delay.show)return n.show();n.timeout=setTimeout(function(){"in"==n.hoverState&&n.show()},n.options.delay.show)}},e.prototype.isInStateTrue=function(){for(var t in this.inState)if(this.inState[t])return!0;return!1},e.prototype.leave=function(e){var n=e instanceof this.constructor?e:t(e.currentTarget).data("bs."+this.type);if(n||(n=new this.constructor(e.currentTarget,this.getDelegateOptions()),t(e.currentTarget).data("bs."+this.type,n)),e instanceof t.Event&&(n.inState["focusout"==e.type?"focus":"hover"]=!1),!n.isInStateTrue()){if(clearTimeout(n.timeout),n.hoverState="out",!n.options.delay||!n.options.delay.hide)return n.hide();n.timeout=setTimeout(function(){"out"==n.hoverState&&n.hide()},n.options.delay.hide)}},e.prototype.show=function(){var n=t.Event("show.bs."+this.type);if(this.hasContent()&&this.enabled){this.$element.trigger(n);var i=t.contains(this.$element[0].ownerDocument.documentElement,this.$element[0]);if(n.isDefaultPrevented()||!i)return;var o=this,r=this.tip(),a=this.getUID(this.type);this.setContent(),r.attr("id",a),this.$element.attr("aria-describedby",a),this.options.animation&&r.addClass("fade");var s="function"==typeof this.options.placement?this.options.placement.call(this,r[0],this.$element[0]):this.options.placement,l=/\s?auto?\s?/i,c=l.test(s);c&&(s=s.replace(l,"")||"top"),r.detach().css({top:0,left:0,display:"block"}).addClass(s).data("bs."+this.type,this),this.options.container?r.appendTo(this.options.container):r.insertAfter(this.$element),this.$element.trigger("inserted.bs."+this.type);var u=this.getPosition(),d=r[0].offsetWidth,f=r[0].offsetHeight;if(c){var h=s,p=this.getPosition(this.$viewport);s="bottom"==s&&u.bottom+f>p.bottom?"top":"top"==s&&u.top-f<p.top?"bottom":"right"==s&&u.right+d>p.width?"left":"left"==s&&u.left-d<p.left?"right":s,r.removeClass(h).addClass(s)}var g=this.getCalculatedOffset(s,u,d,f);this.applyPlacement(g,s);var m=function(){var t=o.hoverState;o.$element.trigger("shown.bs."+o.type),o.hoverState=null,"out"==t&&o.leave(o)};t.support.transition&&this.$tip.hasClass("fade")?r.one("bsTransitionEnd",m).emulateTransitionEnd(e.TRANSITION_DURATION):m()}},e.prototype.applyPlacement=function(e,n){var i=this.tip(),o=i[0].offsetWidth,r=i[0].offsetHeight,a=parseInt(i.css("margin-top"),10),s=parseInt(i.css("margin-left"),10);isNaN(a)&&(a=0),isNaN(s)&&(s=0),e.top+=a,e.left+=s,t.offset.setOffset(i[0],t.extend({using:function(t){i.css({top:Math.round(t.top),left:Math.round(t.left)})}},e),0),i.addClass("in");var l=i[0].offsetWidth,c=i[0].offsetHeight;"top"==n&&c!=r&&(e.top=e.top+r-c);var u=this.getViewportAdjustedDelta(n,e,l,c);u.left?e.left+=u.left:e.top+=u.top;var d=/top|bottom/.test(n),f=d?2*u.left-o+l:2*u.top-r+c,h=d?"offsetWidth":"offsetHeight";i.offset(e),this.replaceArrow(f,i[0][h],d)},e.prototype.replaceArrow=function(t,e,n){this.arrow().css(n?"left":"top",50*(1-t/e)+"%").css(n?"top":"left","")},e.prototype.setContent=function(){var t=this.tip(),e=this.getTitle();t.find(".tooltip-inner")[this.options.html?"html":"text"](e),t.removeClass("fade in top bottom left right")},e.prototype.hide=function(n){var i=this,o=t(this.$tip),r=t.Event("hide.bs."+this.type);function a(){"in"!=i.hoverState&&o.detach(),i.$element&&i.$element.removeAttr("aria-describedby").trigger("hidden.bs."+i.type),n&&n()}if(this.$element.trigger(r),!r.isDefaultPrevented())return o.removeClass("in"),t.support.transition&&o.hasClass("fade")?o.one("bsTransitionEnd",a).emulateTransitionEnd(e.TRANSITION_DURATION):a(),this.hoverState=null,this},e.prototype.fixTitle=function(){var t=this.$element;(t.attr("title")||"string"!=typeof t.attr("data-original-title"))&&t.attr("data-original-title",t.attr("title")||"").attr("title","")},e.prototype.hasContent=function(){return this.getTitle()},e.prototype.getPosition=function(e){var n=(e=e||this.$element)[0],i="BODY"==n.tagName,o=n.getBoundingClientRect();null==o.width&&(o=t.extend({},o,{width:o.right-o.left,height:o.bottom-o.top}));var r=window.SVGElement&&n instanceof window.SVGElement,a=i?{top:0,left:0}:r?null:e.offset(),s={scroll:i?document.documentElement.scrollTop||document.body.scrollTop:e.scrollTop()},l=i?{width:t(window).width(),height:t(window).height()}:null;return t.extend({},o,s,l,a)},e.prototype.getCalculatedOffset=function(t,e,n,i){return"bottom"==t?{top:e.top+e.height,left:e.left+e.width/2-n/2}:"top"==t?{top:e.top-i,left:e.left+e.width/2-n/2}:"left"==t?{top:e.top+e.height/2-i/2,left:e.left-n}:{top:e.top+e.height/2-i/2,left:e.left+e.width}},e.prototype.getViewportAdjustedDelta=function(t,e,n,i){var o={top:0,left:0};if(!this.$viewport)return o;var r=this.options.viewport&&this.options.viewport.padding||0,a=this.getPosition(this.$viewport);if(/right|left/.test(t)){var s=e.top-r-a.scroll,l=e.top+r-a.scroll+i;s<a.top?o.top=a.top-s:l>a.top+a.height&&(o.top=a.top+a.height-l)}else{var c=e.left-r,u=e.left+r+n;
1c<a.left?o.left=a.left-c:u>a.right&&(o.left=a.left+a.width-u)}return o},e.prototype.getTitle=function(){var t=this.$element,e=this.options;return t.attr("data-original-title")||("function"==typeof e.title?e.title.call(t[0]):e.title)},e.prototype.getUID=function(t){do{t+=~~(1e6*Math.random())}while(document.getElementById(t));return t},e.prototype.tip=function(){if(!this.$tip&&(this.$tip=t(this.options.template),1!=this.$tip.length))throw new Error(this.type+" `template` option must consist of exactly 1 top-level element!");return this.$tip},e.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".tooltip-arrow")},e.prototype.enable=function(){this.enabled=!0},e.prototype.disable=function(){this.enabled=!1},e.prototype.toggleEnabled=function(){this.enabled=!this.enabled},e.prototype.toggle=function(e){var n=this;e&&((n=t(e.currentTarget).data("bs."+this.type))||(n=new this.constructor(e.currentTarget,this.getDelegateOptions()),t(e.currentTarget).data("bs."+this.type,n))),e?(n.inState.click=!n.inState.click,n.isInStateTrue()?n.enter(n):n.leave(n)):n.tip().hasClass("in")?n.leave(n):n.enter(n)},e.prototype.destroy=function(){var t=this;clearTimeout(this.timeout),this.hide(function(){t.$element.off("."+t.type).removeData("bs."+t.type),t.$tip&&t.$tip.detach(),t.$tip=null,t.$arrow=null,t.$viewport=null,t.$element=null})};var n=t.fn.tooltip;t.fn.tooltip=function(n){return this.each(function(){var i=t(this),o=i.data("bs.tooltip"),r="object"==typeof n&&n;!o&&/destroy|hide/.test(n)||(o||i.data("bs.tooltip",o=new e(this,r)),"string"==typeof n&&o[n]())})},t.fn.tooltip.Constructor=e,t.fn.tooltip.noConflict=function(){return t.fn.tooltip=n,this}}(jQuery),function(t){"use strict";var e=function(t,e){this.init("popover",t,e)};if(!t.fn.tooltip)throw new Error("Popover requires tooltip.js");e.VERSION="3.3.7",e.DEFAULTS=t.extend({},t.fn.tooltip.Constructor.DEFAULTS,{placement:"right",trigger:"click",content:"",template:'<div class="popover" role="tooltip"><div class="arrow"></div><h3 class="popover-title"></h3><div class="popover-content"></div></div>'}),(e.prototype=t.extend({},t.fn.tooltip.Constructor.prototype)).constructor=e,e.prototype.getDefaults=function(){return e.DEFAULTS},e.prototype.setContent=function(){var t=this.tip(),e=this.getTitle(),n=this.getContent();t.find(".popover-title")[this.options.html?"html":"text"](e),t.find(".popover-content").children().detach().end()[this.options.html?"string"==typeof n?"html":"append":"text"](n),t.removeClass("fade top bottom left right in"),t.find(".popover-title").html()||t.find(".popover-title").hide()},e.prototype.hasContent=function(){return this.getTitle()||this.getContent()},e.prototype.getContent=function(){var t=this.$element,e=this.options;return t.attr("data-content")||("function"==typeof e.content?e.content.call(t[0]):e.content)},e.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".arrow")};var n=t.fn.popover;t.fn.popover=function(n){return this.each(function(){var i=t(this),o=i.data("bs.popover"),r="object"==typeof n&&n;!o&&/destroy|hide/.test(n)||(o||i.data("bs.popover",o=new e(this,r)),"string"==typeof n&&o[n]())})},t.fn.popover.Constructor=e,t.fn.popover.noConflict=function(){return t.fn.popover=n,this}}(jQuery),function(){var t=this,e=t._,n={},i=Array.prototype,o=Object.prototype,r=Function.prototype,a=i.push,s=i.slice,l=i.concat,c=o.toString,u=o.hasOwnProperty,d=i.forEach,f=i.map,h=i.reduce,p=i.reduceRight,g=i.filter,m=i.every,v=i.some,y=i.indexOf,b=i.lastIndexOf,w=Array.isArray,j=Object.keys,C=r.bind,k=function(t){return t instanceof k?t:this instanceof k?void(this._wrapped=t):new k(t)};"undefined"!=typeof exports?("undefined"!=typeof module&&module.exports&&(exports=module.exports=k),exports._=k):t._=k,k.VERSION="1.4.4";var x=k.each=k.forEach=function(t,e,i){if(null!=t)if(d&&t.forEach===d)t.forEach(e,i);else if(t.length===+t.length){for(var o=0,r=t.length;o<r;o++)if(e.call(i,t[o],o,t)===n)return}else for(var a in t)if(k.has(t,a)&&e.call(i,t[a],a,t)===n)return};k.map=k.collect=function(t,e,n){var i=[];return null==t?i:f&&t.map===f?t.map(e,n):(x(t,function(t,o,r){i[i.length]=e.call(n,t,o,r)}),i)};
1var A="Reduce of empty array with no initial value";k.reduce=k.foldl=k.inject=function(t,e,n,i){var o=arguments.length>2;if(null==t&&(t=[]),h&&t.reduce===h)return i&&(e=k.bind(e,i)),o?t.reduce(e,n):t.reduce(e);if(x(t,function(t,r,a){o?n=e.call(i,n,t,r,a):(n=t,o=!0)}),!o)throw new TypeError(A);return n},k.reduceRight=k.foldr=function(t,e,n,i){var o=arguments.length>2;if(null==t&&(t=[]),p&&t.reduceRight===p)return i&&(e=k.bind(e,i)),o?t.reduceRight(e,n):t.reduceRight(e);var r=t.length;if(r!==+r){var a=k.keys(t);r=a.length}if(x(t,function(s,l,c){l=a?a[--r]:--r,o?n=e.call(i,n,t[l],l,c):(n=t[l],o=!0)}),!o)throw new TypeError(A);return n},k.find=k.detect=function(t,e,n){var i;return S(t,function(t,o,r){if(e.call(n,t,o,r))return i=t,!0}),i},k.filter=k.select=function(t,e,n){var i=[];return null==t?i:g&&t.filter===g?t.filter(e,n):(x(t,function(t,o,r){e.call(n,t,o,r)&&(i[i.length]=t)}),i)},k.reject=function(t,e,n){return k.filter(t,function(t,i,o){return!e.call(n,t,i,o)},n)},k.every=k.all=function(t,e,i){e||(e=k.identity);var o=!0;return null==t?o:m&&t.every===m?t.every(e,i):(x(t,function(t,r,a){if(!(o=o&&e.call(i,t,r,a)))return n}),!!o)};var S=k.some=k.any=function(t,e,i){e||(e=k.identity);var o=!1;return null==t?o:v&&t.some===v?t.some(e,i):(x(t,function(t,r,a){if(o||(o=e.call(i,t,r,a)))return n}),!!o)};k.contains=k.include=function(t,e){return null!=t&&(y&&t.indexOf===y?-1!=t.indexOf(e):S(t,function(t){return t===e}))},k.invoke=function(t,e){var n=s.call(arguments,2),i=k.isFunction(e);return k.map(t,function(t){return(i?e:t[e]).apply(t,n)})},k.pluck=function(t,e){return k.map(t,function(t){return t[e]})},k.where=function(t,e,n){return k.isEmpty(e)?n?null:[]:k[n?"find":"filter"](t,function(t){for(var n in e)if(e[n]!==t[n])return!1;return!0})},k.findWhere=function(t,e){return k.where(t,e,!0)},k.max=function(t,e,n){if(!e&&k.isArray(t)&&t[0]===+t[0]&&t.length<65535)return Math.max.apply(Math,t);if(!e&&k.isEmpty(t))return-1/0;var i={computed:-1/0,value:-1/0};return x(t,function(t,o,r){var a=e?e.call(n,t,o,r):t;a>=i.computed&&(i={value:t,computed:a})}),i.value},k.min=function(t,e,n){if(!e&&k.isArray(t)&&t[0]===+t[0]&&t.length<65535)return Math.min.apply(Math,t);if(!e&&k.isEmpty(t))return 1/0;var i={computed:1/0,value:1/0};return x(t,function(t,o,r){var a=e?e.call(n,t,o,r):t;a<i.computed&&(i={value:t,computed:a})}),i.value},k.shuffle=function(t){var e,n=0,i=[];return x(t,function(t){e=k.random(n++),i[n-1]=i[e],i[e]=t}),i};var D=function(t){return k.isFunction(t)?t:function(e){return e[t]}};k.sortBy=function(t,e,n){var i=D(e);return k.pluck(k.map(t,function(t,e,o){return{value:t,index:e,criteria:i.call(n,t,e,o)}}).sort(function(t,e){var n=t.criteria,i=e.criteria;if(n!==i){if(n>i||void 0===n)return 1;if(n<i||void 0===i)return-1}return t.index<e.index?-1:1}),"value")};var F=function(t,e,n,i){var o={},r=D(e||k.identity);return x(t,function(e,a){var s=r.call(n,e,a,t);i(o,s,e)}),o};k.groupBy=function(t,e,n){return F(t,e,n,function(t,e,n){(k.has(t,e)?t[e]:t[e]=[]).push(n)})},k.countBy=function(t,e,n){return F(t,e,n,function(t,e){k.has(t,e)||(t[e]=0),t[e]++})},k.sortedIndex=function(t,e,n,i){for(var o=(n=null==n?k.identity:D(n)).call(i,e),r=0,a=t.length;r<a;){var s=r+a>>>1;n.call(i,t[s])<o?r=s+1:a=s}return r},k.toArray=function(t){return t?k.isArray(t)?s.call(t):t.length===+t.length?k.map(t,k.identity):k.values(t):[]},k.size=function(t){return null==t?0:t.length===+t.length?t.length:k.keys(t).length},k.first=k.head=k.take=function(t,e,n){if(null!=t)return null==e||n?t[0]:s.call(t,0,e)},k.initial=function(t,e,n){return s.call(t,0,t.length-(null==e||n?1:e))},k.last=function(t,e,n){if(null!=t)return null==e||n?t[t.length-1]:s.call(t,Math.max(t.length-e,0))},k.rest=k.tail=k.drop=function(t,e,n){return s.call(t,null==e||n?1:e)},k.compact=function(t){return k.filter(t,k.identity)};var T=function(t,e,n){return x(t,function(t){k.isArray(t)?e?a.apply(n,t):T(t,e,n):n.push(t)}),n};k.flatten=function(t,e){return T(t,e,[])},k.without=function(t){return k.difference(t,s.call(arguments,1))},k.uniq=k.unique=function(t,e,n,i){k.isFunction(e)&&(i=n,n=e,e=!1);var o=n?k.map(t,n,i):t,r=[],a=[];return x(o,function(n,i){(e?i&&a[a.length-1]===n:k.contains(a,n))||(a.push(n),r.push(t[i]))}),r},k.union=function(){return k.uniq(l.apply(i,arguments))}
1,k.intersection=function(t){var e=s.call(arguments,1);return k.filter(k.uniq(t),function(t){return k.every(e,function(e){return k.indexOf(e,t)>=0})})},k.difference=function(t){var e=l.apply(i,s.call(arguments,1));return k.filter(t,function(t){return!k.contains(e,t)})},k.zip=function(){for(var t=s.call(arguments),e=k.max(k.pluck(t,"length")),n=new Array(e),i=0;i<e;i++)n[i]=k.pluck(t,""+i);return n},k.object=function(t,e){if(null==t)return{};for(var n={},i=0,o=t.length;i<o;i++)e?n[t[i]]=e[i]:n[t[i][0]]=t[i][1];return n},k.indexOf=function(t,e,n){if(null==t)return-1;var i=0,o=t.length;if(n){if("number"!=typeof n)return t[i=k.sortedIndex(t,e)]===e?i:-1;i=n<0?Math.max(0,o+n):n}if(y&&t.indexOf===y)return t.indexOf(e,n);for(;i<o;i++)if(t[i]===e)return i;return-1},k.lastIndexOf=function(t,e,n){if(null==t)return-1;var i=null!=n;if(b&&t.lastIndexOf===b)return i?t.lastIndexOf(e,n):t.lastIndexOf(e);for(var o=i?n:t.length;o--;)if(t[o]===e)return o;return-1},k.range=function(t,e,n){arguments.length<=1&&(e=t||0,t=0),n=arguments[2]||1;for(var i=Math.max(Math.ceil((e-t)/n),0),o=0,r=new Array(i);o<i;)r[o++]=t,t+=n;return r},k.bind=function(t,e){if(t.bind===C&&C)return C.apply(t,s.call(arguments,1));var n=s.call(arguments,2);return function(){return t.apply(e,n.concat(s.call(arguments)))}},k.partial=function(t){var e=s.call(arguments,1);return function(){return t.apply(this,e.concat(s.call(arguments)))}},k.bindAll=function(t){var e=s.call(arguments,1);return 0===e.length&&(e=k.functions(t)),x(e,function(e){t[e]=k.bind(t[e],t)}),t},k.memoize=function(t,e){var n={};return e||(e=k.identity),function(){var i=e.apply(this,arguments);return k.has(n,i)?n[i]:n[i]=t.apply(this,arguments)}},k.delay=function(t,e){var n=s.call(arguments,2);return setTimeout(function(){return t.apply(null,n)},e)},k.defer=function(t){return k.delay.apply(k,[t,1].concat(s.call(arguments,1)))},k.throttle=function(t,e){var n,i,o,r,a=0,s=function(){a=new Date,o=null,r=t.apply(n,i)};return function(){var l=new Date,c=e-(l-a);return n=this,i=arguments,c<=0?(clearTimeout(o),o=null,a=l,r=t.apply(n,i)):o||(o=setTimeout(s,c)),r}},k.debounce=function(t,e,n){var i,o;return function(){var r=this,a=arguments,s=n&&!i;return clearTimeout(i),i=setTimeout(function(){i=null,n||(o=t.apply(r,a))},e),s&&(o=t.apply(r,a)),o}},k.once=function(t){var e,n=!1;return function(){return n||(n=!0,e=t.apply(this,arguments),t=null),e}},k.wrap=function(t,e){return function(){var n=[t];return a.apply(n,arguments),e.apply(this,n)}},k.compose=function(){var t=arguments;return function(){for(var e=arguments,n=t.length-1;n>=0;n--)e=[t[n].apply(this,e)];return e[0]}},k.after=function(t,e){return t<=0?e():function(){if(--t<1)return e.apply(this,arguments)}},k.keys=j||function(t){if(t!==Object(t))throw new TypeError("Invalid object");var e=[];for(var n in t)k.has(t,n)&&(e[e.length]=n);return e},k.values=function(t){var e=[];for(var n in t)k.has(t,n)&&e.push(t[n]);return e},k.pairs=function(t){var e=[];for(var n in t)k.has(t,n)&&e.push([n,t[n]]);return e},k.invert=function(t){var e={};for(var n in t)k.has(t,n)&&(e[t[n]]=n);return e},k.functions=k.methods=function(t){var e=[];for(var n in t)k.isFunction(t[n])&&e.push(n);return e.sort()},k.extend=function(t){return x(s.call(arguments,1),function(e){if(e)for(var n in e)t[n]=e[n]}),t},k.pick=function(t){var e={},n=l.apply(i,s.call(arguments,1));return x(n,function(n){n in t&&(e[n]=t[n])}),e},k.omit=function(t){var e={},n=l.apply(i,s.call(arguments,1));for(var o in t)k.contains(n,o)||(e[o]=t[o]);return e},k.defaults=function(t){return x(s.call(arguments,1),function(e){if(e)for(var n in e)null==t[n]&&(t[n]=e[n])}),t},k.clone=function(t){return k.isObject(t)?k.isArray(t)?t.slice():k.extend({},t):t},k.tap=function(t,e){return e(t),t};var O=function(t,e,n,i){if(t===e)return 0!==t||1/t==1/e;if(null==t||null==e)return t===e;t instanceof k&&(t=t._wrapped),e instanceof k&&(e=e._wrapped);var o=c.call(t);if(o!=c.call(e))return!1;switch(o){case"[object String]":return t==String(e);case"[object Number]":return t!=+t?e!=+e:0==t?1/t==1/e:t==+e;case"[object Date]":case"[object Boolean]":return+t==+e;case"[object RegExp]":return t.source==e.source&&t.global==e.global&&t.multiline==e.multiline&&t.ignoreCase==e.ignoreCase}if("object"!=typeof t||"object"!=typeof e)return!1;for(var r=n.length;r--;)if(n[r]==t)return i[r]==e;n.push(t),i.push(e);var a=0,s=!0;if("[object Array]"==o){if(s=(a=t.length)==e.length)for(;a--&&(s=O(t[a],e[a],n,i)););}else{var l=t.constructor,u=e.constructor;if(l!==u&&!(k.isFunction(l)&&l instanceof l&&k.isFunction(u)&&u instanceof u))return!1;for(var d in t)if(k.has(t,d)&&(a++,!(s=k.has(e,d)&&O(t[d],e[d],n,i))))break;if(s){for(d in e)if(k.has(e,d)&&!a--)break;s=!a}}return n.pop(),i.pop(),s};k.isEqual=function(t,e){return O(t,e,[],[])},k.isEmpty=function(t){if(null==t)return!0;
1if(k.isArray(t)||k.isString(t))return 0===t.length;for(var e in t)if(k.has(t,e))return!1;return!0},k.isElement=function(t){return!(!t||1!==t.nodeType)},k.isArray=w||function(t){return"[object Array]"==c.call(t)},k.isObject=function(t){return t===Object(t)},x(["Arguments","Function","String","Number","Date","RegExp"],function(t){k["is"+t]=function(e){return c.call(e)=="[object "+t+"]"}}),k.isArguments(arguments)||(k.isArguments=function(t){return!(!t||!k.has(t,"callee"))}),"function"!=typeof/./&&(k.isFunction=function(t){return"function"==typeof t}),k.isFinite=function(t){return isFinite(t)&&!isNaN(parseFloat(t))},k.isNaN=function(t){return k.isNumber(t)&&t!=+t},k.isBoolean=function(t){return!0===t||!1===t||"[object Boolean]"==c.call(t)},k.isNull=function(t){return null===t},k.isUndefined=function(t){return void 0===t},k.has=function(t,e){return u.call(t,e)},k.noConflict=function(){return t._=e,this},k.identity=function(t){return t},k.times=function(t,e,n){for(var i=Array(t),o=0;o<t;o++)i[o]=e.call(n,o);return i},k.random=function(t,e){return null==e&&(e=t,t=0),t+Math.floor(Math.random()*(e-t+1))};var E={escape:{"&":"&","<":"<",">":">",'"':""","'":"'","/":"/"}};E.unescape=k.invert(E.escape);var z={escape:new RegExp("["+k.keys(E.escape).join("")+"]","g"),unescape:new RegExp("("+k.keys(E.unescape).join("|")+")","g")};k.each(["escape","unescape"],function(t){k[t]=function(e){return null==e?"":(""+e).replace(z[t],function(e){return E[t][e]})}}),k.result=function(t,e){if(null==t)return null;var n=t[e];return k.isFunction(n)?n.call(t):n},k.mixin=function(t){x(k.functions(t),function(e){var n=k[e]=t[e];k.prototype[e]=function(){var t=[this._wrapped];return a.apply(t,arguments),U.call(this,n.apply(k,t))}})};var I=0;k.uniqueId=function(t){var e=++I+"";return t?t+e:e},k.templateSettings={evaluate:/<%([\s\S]+?)%>/g,interpolate:/<%=([\s\S]+?)%>/g,escape:/<%-([\s\S]+?)%>/g};var R=/(.)^/,L={"'":"'","\\":"\\","\r":"r","\n":"n","\t":"t","\u2028":"u2028","\u2029":"u2029"},P=/\\|'|\r|\n|\t|\u2028|\u2029/g;k.template=function(t,e,n){var i;n=k.defaults({},n,k.templateSettings);var o=new RegExp([(n.escape||R).source,(n.interpolate||R).source,(n.evaluate||R).source].join("|")+"|$","g"),r=0,a="__p+='";t.replace(o,function(e,n,i,o,s){return a+=t.slice(r,s).replace(P,function(t){return"\\"+L[t]}),n&&(a+="'+\n((__t=("+n+"))==null?'':_.escape(__t))+\n'"),i&&(a+="'+\n((__t=("+i+"))==null?'':__t)+\n'"),o&&(a+="';\n"+o+"\n__p+='"),r=s+e.length,e}),a+="';\n",n.variable||(a="with(obj||{}){\n"+a+"}\n"),a="var __t,__p='',__j=Array.prototype.join,print=function(){__p+=__j.call(arguments,'');};\n"+a+"return __p;\n";try{i=new Function(n.variable||"obj","_",a)}catch(t){throw t.source=a,t}if(e)return i(e,k);var s=function(t){return i.call(this,t,k)};return s.source="function("+(n.variable||"obj")+"){\n"+a+"}",s},k.chain=function(t){return k(t).chain()};var U=function(t){return this._chain?k(t).chain():t};k.mixin(k),x(["pop","push","reverse","shift","sort","splice","unshift"],function(t){var e=i[t];k.prototype[t]=function(){var n=this._wrapped;return e.apply(n,arguments),"shift"!=t&&"splice"!=t||0!==n.length||delete n[0],U.call(this,n)}}),x(["concat","join","slice"],function(t){var e=i[t];k.prototype[t]=function(){return U.call(this,e.apply(this._wrapped,arguments))}}),k.extend(k.prototype,{chain:function(){return this._chain=!0,this},value:function(){return this._wrapped}})}.call(this);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.