(function(c){var b=window.AmazonUIPageJS||window.P,d=b._namespace||b.attributeErrors,a=d?d("DetailPageInstallmentCalculatorAssets",""):b;a.guardFatal?a.guardFatal(c)(a,window):a.execute(function(){c(a,window)})})(function(c,b,d){}); /* ******** */ (function(b){var g=window.AmazonUIPageJS||window.P,p=g._namespace||g.attributeErrors,a=p?p("DetailPagePriceTrackerIngressAssets",""):g;a.guardFatal?a.guardFatal(b)(a,window):a.execute(function(){b(a,window)})})(function(b,g,p){"use strict";b.when("price-tracker-ingress-helper").register("price-tracker-events-registrar",function(a){return{registerEventsBasedOnWeblab:function(b){a.handleFirstClickEvent(b)}}});b.register("price-tracker-ingress-latency-metrics",function(){return{METRIC_LATENCY_WIDGET:"priceTrackerWidget:assetsLoadedNonCriticalATF"}}); b.execute("price-tracker-ingress-init",function(){b.register("price-tracker-ingress-constants",function(){return{CLICK_ACTION:"click",CLICK_ACTION_ID:"show-price-tracker",MAIN_HANDLER_NAME:"price-tracker-event-handler",ASSETS_LOAD_EVENT:"priceTrackerIngressClick",CLICK_DECLARATIVE_EVENT:"priceTrackerDeclarativeEvent",ASSETS_LOADED_STATE:"priceTracker:assetsLoaded",SPINNER_ID:"price-tracker-spinner",MODAL_NAME:"price-tracker",DATA_STRATEGY:"preload",FAILURE_ID:"price-tracker-failure",MAIN_ASSETS_LOADING_TIMEOUT:3E4, BOTTOM_SHEET_INITIAL_HEIGHT:100,BOTTOM_SHEET_CLOSE_TYPE:"icon",HIDDEN_AOK:"aok-hidden",MOBILE_STYLE:"price-tracker-style",BOTTOM_SHEET_NAME:"price-tracker",PRELOAD_DOM_ID:"price-tracker",PRELOAD_DOM_PARENT_ID:"price-tracker-parent"}});b.when("A","jQuery","price-tracker-state-handler","price-tracker-ingress-metrics","price-tracker-ingress-constants").register("price-tracker-ingress-helper",function(a,h,f,d,k){function e(c){return h("#"+c)}function n(c){return e(null!=m?c+"-"+m:c)}function q(c){l|| b.register(k.CLICK_DECLARATIVE_EVENT,function(){l=!0;return c})}var m=void 0,r=void 0,l=void 0;return{getElementBasedOnID:e,getDynamicID:function(c){return null!=m?c+"-"+m:c},getElementBasedOnDynamicID:n,updateBuyingOptionIndex:function(c){m=c},showFailureMessage:function(){n(k.FAILURE_ID).show()},logError:function(c){var a=1