!function a(b,c,d){function e(g,h){if(!c[g]){if(!b[g]){var i="function"==typeof require&&require;if(!h&&i)return i(g,!0);if(f)return f(g,!0);var j=new Error("Cannot find module '"+g+"'");throw j.code="MODULE_NOT_FOUND",j}var k=c[g]={exports:{}};b[g][0].call(k.exports,function(a){var c=b[g][1][a];return e(c?c:a)},k,k.exports,a,b,c,d)}return c[g].exports}for(var f="function"==typeof require&&require,g=0;g-1}},{key:"frameDoc",value:function(a){var b="string"==typeof a?document.getElementById(a):a;if(!b||"IFRAME"===b.tagName)return b.src.length>0&&-1===b.src.indexOf("www.imdb.com")&&-1===b.src.indexOf("javascript:")?void window.generic.monitoring.record_event("iframe_not_sourceless_fdoc",!1):b.contentWindow?b.contentWindow.document:b.contentDocument}},{key:"getSlotWrapper",value:function(a){return document.getElementById(a+"_wrapper")}},{key:"getContextualFragment",value:function(a,b){if(!a||!b)return null;var c=a.createRange();return c?c.createContextualFragment(b):null}},{key:"appendContentToIframeDoc",value:function(a,b){if(null!==a){var c=this.getContextualFragment(a,b);null!==c&&a.body.appendChild(c)}}}]),a}();c["default"]=new f,b.exports=c["default"]},{}],5:[function(a,b,c){"use strict";!function(a){a.install(a,{extended_split:function(a,b,c){for(var d,e=[],f=0;(!c||e.length=6?"ie"+a[1]:(a=b.match(/Mac OS.*Firefox\/(\d+)/))?"3"===a[1]?"firefox3-mac":"firefox-mac":(a=b.match(/Firefox\/(\d+)/),a?"3"===a[1]?"firefox3":"firefox":-1!==b.indexOf("Chrome")?"chrome":-1!==b.indexOf("Safari")?"safari":-1!==b.indexOf("Opera")?"opera":"Other")}(),isTwilightActiveSample:k,page_type:"",start_timing:function(a){this.start_timing_at(a,(new Date).getTime())},start_timing_at:function(a,b){this.event_starts[a]=b,this.events_to_stop++},stop_timing:function(a,b,c){var d=(new Date).getTime(),e=a;this.event_starts[a]&&(this.event_stops[a]=d,b&&(e+="."+b),this.record_metric(e,d-this.event_starts[a]),delete this.event_starts[a],this.events_to_stop--,(c||this.all_events_started_flag&&0===this.events_to_stop)&&this.send_metrics())},record_event:function(a,b){var c;if(this.event_counters.push(a),a in e)for(weblab in e[a])c=a+"__weblab_"+weblab,this.event_counters.push(c),consoleLog(c,"twilight");consoleLog(a,"twilight"),b&&this.send_metrics()},record_metric:function(a,b,c){var d,f;if(p.record_slot_status(a),this.event_duration[a]=b,consoleLog(a+","+b,"twilight"),a in e)for(d in e[a])f=a+"__weblab_"+d,this.event_duration[f]=b,consoleLog(f+","+b,"twilight");c&&this.send_metrics()},send_metrics:function(){var b,c,e=q+this.twilight_info,f=[],g=0,h="",i=function(a,b){f.push(function(){return g++,"&Operation."+g+"="+a+"&OperationTiming."+g+"="+b})},j=function(a){f.push(function(){return g++,"&Counter."+g+"="+a})},k=function(){h.length&&(d.one_way_send(e+h+"&ord="+a.top.ad_utils.ord),consoleLog("metrics sent ("+g+")","twilight"),h="",g=0)},l=1700;for(b in this.event_duration)i(b,this.event_duration[b]);for(this.event_duration={},c=0;cl&&k();k()},set_twilight_info:function(a,b,c,d,e,f){h&&"java"===h.pt&&(a+=".java"),this.twilight_info="PageType="+a+"&Geo="+b+"&tw_ord="+c+"×tamp="+d+"&Client="+this.twilight_client+"&Site="+f,q=e},set_forester_info:function(a){r.set_page_type(a)},all_events_started:function(){this.all_events_started_flag=!0},set_partner:function(a,b){var c=g.getSlotName(a);p.set_partner(c,b)},set_partner_by_slot:function(a,b){p.set_partner(a,b)},get_partner:function(a){return p.get_partner(a)||m},set_remnant_partner:function(a,b){d.monitoring.set_partner(a,b)},get_remnant_partner:function(a){return d.monitoring.get_partner(a)},set_remnant_partner_fallback:function(a,b){var c=p.get_partner(a);"undefined"==typeof c?p.set_partner(a,b):p.set_partner(a,c+"_"+b)},update_slot_metrics:function(b,e,g){var h,i=a.top.ad_utils.get_slot_iframe(b),j=null,k="."+d.monitoring.get_partner(b);if(f["default"].isSafeframeSlot(b,i)||f["default"].isWeblabControlledSafeframeSlot(b,i)){if(!(e in o))return;j=f["default"].getSfAdObject(b)}else j=i&&i.contentWindow&&i.contentWindow.document?i.contentWindow.document.ad:null;b&&p.is_slot_monitored(b)&&p.get_metric_value(b,e)===c&&(p.set_metric_value(b,e,c!==g?g:csm.duration()),h=p.get_metric_value(b,e),j&&p.is_forester_event(b,e)&&(r.send_forester_metric(j,b,e,h),"load"===e&&r.send_forester_metric(j,b,"ad-delivery",p.get_metric_value(b,"load")-p.get_metric_value(b,"request"))),p.is_twilight_slot(b)&&(csm.record("csm_"+b+"_"+e,h,0,k),"load"===e&&"."+m!==k&&"."+n!==k&&csm.record("csm_"+b+"_deliver",h-p.get_metric_value(b,"tagdeliver"),0,k),p.is_twilight_core_slot(b)&&s.send(e)))},update_sf_slot_metrics:function(b){var c=JSON.parse(b);if(c&&c.slot&&c.event)if("reflow"===c.event)f["default"].fireSfReflowMetric(c.slot);else if("fireload"===c.event){var e=a.top.ad_utils.get_slot_iframe(c.slot);e.onload=function(){f["default"].onSfAdLoad(c.slot)}}else d.monitoring.update_slot_metrics(c.slot,c.event)},get_metric_value:function(a,b){return p.get_metric_value(a,b)},enable_weblab_metrics:function(a,b,c){var d,f;for(d=0;d-1)){var i,j,k,l=c.replace(/(^\s+|\s+$)/g,"").split(/\s+/);for(k=0;k-1)){var j,k=g(a,h),l=d[k]||[],m=k.split(":")[0];if(k in e&&(m?!c.includes(m):!0))return generic.monitoring.record_event(k+"_already_fired",!1),void consoleError("attempted to fire "+k+", but it has already fired!");for(e[k]=i,j=0;j'+c+"":""+c+"",k["default"]()?void setTimeout(function(){var c=b.getElementById(a.id);null!==c&&c.contentWindow.document.write(e)},0):void d.write(e)},d=function(b,c){var d="__srcless_"+Math.floor(68719476735*Math.random()).toString(36),e="";a.top.ad_utils[d]=c,b.src="javascript:unescape('"+escape(e)+"')"},e=function(a){return a&&0===a.indexOf("")};return{inject_slot:function(b,f){var g=b.id,j=b.getAttribute("data-dart-params")||"",k=''+f,l=k+'';return!i["default"].isSafeframeSlot(g,b)&&!i["default"].isWeblabControlledSafeframeSlot(g,b)||e(f)||!a.DAsf&&!a.MAsf?void(h?d(b,l):c(b,l)):void i["default"].injectCode(g,k)}}}();a.top.ad_utils={responsiveAdAPI:x.responsiveAdAPI,ord:E,regenerateOrd:function(){a.consoleLog("Regenerating Client Side Ord","ads"),E=1e16*Math.random(),a.top.ad_utils.ord=E},ad_table:{},ad_navbar:{},ad_queue:[],low_latency_punt_ads:{},blank_ad_code:"",slots_on_page:null,dateCheck:q["default"],isInViewport:m["default"],registerClickTrackers:o["default"],get_slot_iframe:C,scaleTarnhelm:u.scaleTarnhelm,initAndBindResponsiveBackupLogic:v.initAndBindResponsiveBackupLogic,aax_instr_pixel_url:{},update_ad_details:i["default"].updateAdDetails,set_partner:i["default"].setPartner,get_safeframe_ad_objs:i["default"].getSafeframeAdObjs,sf_ad_details:{},removeOpacityAnimation:function(a,b){if(a&&b){var c=g["default"].getSlotWrapper(b);c&&(c.classList.remove("iframe_tweening"),a.classList.remove("ad_fadein"))}},setup_slot_metrics:function(b){a.top.ad_utils.slot_events.listen(b,"iframe request reflow tagdeliver load",function(a){var b=a.data.duration,d=a.data.timestamp;b===c&&d&&(b=csm.duration(d)),l.monitoring.update_slot_metrics(a.slot,a.event,b)}),a.top.ad_utils.slot_events.listen(b,"request",function(a){var b=a.slot;l.monitoring.start_timing(b)}),a.top.ad_utils.slot_events.listen(b,"request tagdeliver",function(b){var c,d=b.slot,e=a.top.ad_utils.inject_ad.get_injectable_slots(d);for(c=0;c"+a.top.ad_utils.blank_ad_code,a.top.ad_utils.slot_events.trigger(d,"request",{duration:0})),void I.inject_slot(f,g)):void c.push(d)}}}(),expand_ad:function(c){var d=this,e=c.id,f=c.height,h=c.width;if(e=i["default"].getRawSlotName(e),!("expand_called"in this.ad_table[e])){var j,k=g["default"].getSlotWrapper(e),m=k.id,n=this.get_ad_object(c),o=csm.duration(),p=b.getElementById(e+"_reflow_helper");p?p.offsetTop:null;if(e+"_wrapper"!==m&&!l.has_document_readied())return void l.on_document_ready(function(){d.expand_ad(c)});if(this.ad_table&&this.ad_table[e]){this.ad_table[e].expanded=1;var q=v.initAndBindResponsiveBackupLogic(c.contentWindow);if(n&&!q&&(b.ads||(b.ads={}),b.ads[n.cid]=n,a.top.ad_utils.resize_iframe(c,n),n.st?this.expand_supertab(n):n.bb?this.expand_billboard(n):"top_ad"!==e||!this.is_open(e,n)||n.clickroll||n.overlay||this.expand_top_banner(),n.wrap&&this.expand_wrap(n),n.bamf&&this.expand_bamf(n,c),n.inner_bamf&&this.expand_inner_bamf(n),n.relative_bamf&&this.expand_relative_bamf(n),this.is_open(e,n)?a.top.ad_utils.show_hidden_labels(e):this.collapse_ad(c),n.styles))for(j in n.styles)l.override_style(j,n.styles[j].style);this.ad_table[e].expand_called=1,l.on_document_ready(function(a){a(c).trigger("expand_ad")}),a.top.ad_utils.fire_reflow_metric(e,n,h,f,c.width,c.height),a.top.ad_utils.fire_tagdeliver_metric(e,o),H.store(),b.body.className=b.body.className}}},resize_iframe:function(a,b){"w"in b&&(a.width=parseInt(b.w,10)),"h"in b&&(a.height=b.expandHeight?parseInt(b.expandHeight,10):parseInt(b.h,10)),"z"in b&&b.z&&(slot_wrapper.style.zIndex=b.z,slot_wrapper.style.position="relative")},show_hidden_labels:function(a){var c=b.getElementById(a+"_before"),d=b.getElementById(a+"_after");c&&this.display_label(c),d&&this.display_label(d)},fire_reflow_metric:function(c,d,e,f,g,h){var i=csm.duration(),j=b.getElementById(c+"_reflow_helper"),k=j?j.offsetTop:null;f===h&&e===g?a.top.ad_utils.slot_events.trigger(c,"reflow",{duration:0}):setTimeout(function(){var b="top_ad"===c&&a.top.ad_utils.is_open(c,d)&&!d.st?10:0,e=j&&j.offsetTop===k+b;a.top.ad_utils.slot_events.trigger(c,"reflow",{duration:e?0:i})},10)},fire_tagdeliver_metric:function(b,c){b in p||a.top.ad_utils.slot_events.has_fired(b,"tagdeliver")||a.top.ad_utils.slot_events.trigger(b,"tagdeliver",{duration:c})},get_ad_object:function(b){var c=b.id;if(i["default"].isSafeframeSlot(c,b)||i["default"].isWeblabControlledSafeframeSlot(c,b))return i["default"].getSfAdObject(c);var d=g["default"].frameDoc(b),e=null;if(null==d)return void consoleLog("Cannot get document back from iframe");if(e=d.ad)"pid"in e||(e.pid="DFP"),"instrPixel"in e||(e.instrPixel=a.top.ad_utils.aax_instr_pixel_url[c.toUpperCase()]);else{var f,h,j,k=0,l=0,m=["img","object","embed","iframe"];for(h in m)for(j=d.getElementsByTagName(m[h]),f=0;f1&&(k=Math.max(k,parseInt(n,10))),o&&o>1&&(l=Math.max(l,parseInt(o,10))),consoleLog(c+" : estimated size : "+n+","+o,"ads")}e={w:k.toString(),h:l.toString(),pid:"",url:"",aid:"0",cid:"0",instrPixel:a.top.ad_utils.aax_instr_pixel_url[c.toUpperCase()]},(0===k||0===l)&&(e.scope="null")}return d.ad=e,e},get_cornerstone_ad_object:function(a){var b=n[a]+"adData";return"aanResponse"in top.document&&b in top.document.aanResponse?top.document.aanResponse[b]:null},get_mapped_amazon_slot_name:function(a){return n[a]?n[a]:a},on_ad_load:function(b){if(b&&b.src.length>0&&-1===b.src.indexOf("www.imdb.com")&&-1===b.src.indexOf("javascript:"))return void l.monitoring.record_event("iframe_not_sourceless",!1);var c,d,e,f=b.id,g=this.ad_table[f];if(!g||!g.fired)return void consoleLog("deflected spurious onload event for "+f,"on_ad_load");c=this.get_ad_object(b),d=this.get_type_of_ad(c),g.loaded=!0,!c||"blank"!==c.scope&&"null"!==c.scope||(e="0"===b.getAttribute("data-original-width")&&"0"===b.getAttribute("data-original-height")?0:l.monitoring.get_metric_value(f,"reflow"));try{g.expanded||(this.expand_ad(b),y.globalizeCss(b.contentWindow))}catch(h){consoleLog("Exception during expand_ad:"+h.message)}a.top.ad_utils.slot_events.trigger(f,"load",{duration:e,type:d})},is_open:function(a,b){var c=C(a),d=c&&c.getAttribute("data-first-party-creative-template");return"top_ad"===a&&d?b&&"w"in b&&"h"in b&&b.w>0&&b.h>0&&"blank"!==b.scope:b&&"blank"!==b.scope},expand_supertab:function(a){var c=b.getElementById("nb15"),d=b.getElementById("nb20");c?c.className="supertab":d&&(d.className="supertab")},expand_billboard:function(d){function e(){var a,b=l.cookie.get(z),c=b&&b.split(/o|c/),d=b&&b.split(/\d*/),e={};if(c&&d)for(""===d[0]&&d.shift(),a=0;a-1,i=b.getElementById("wrapper");h&&null!==i&&i.style.setProperty("background-attachment","scroll","important")}d={},e(d,f,{style:{background:a.wrap}}),e(d,"root",{style:{"background-color":"transparent","box-shadow":"none"}}),e(d,"pagecontent",{style:{height:"100%"}}),e(d,"nb20",{style:{background:"none"}}),c=d}l.extend(a.styles,c)},expand_label:function(a){a.className=a.className.replace(/hidden/,"")},display_label:function(a){a.style.display="block",a.style.visibility="visible"},collapse_ad:t.collapseAd,uncollapse_ad:t.uncollapseAd,get_type_of_ad:function(a){return a?a.scope?a.scope:"got_ad":"null"},show_ad_feedback:function(c){function d(){return g("#ad_feedback_"+c).remove(),!1}function e(c){var d=g(a),e=g(b),f=(d.width()-300)/2+e.scrollLeft(),h=(d.height()-320)/2+e.scrollTop();c.css({top:0>h?0:h,left:f})}try{var f,g=jQuery,h=C(c),i=h.contentWindow,j=a.top.ad_utils.get_ad_object(h),k=h.hasAttribute("src")?"":i.location.hash.match(/#([^;]*);/),l={adId:j?j.aid:"",cid:j?j.cid:"",page_id:a.location.href.substr(0,255),pagesubtype:k?k[1]:"",slot:c},m=l.adId+";"+l.cid+";"+l.slot,n=g("#ad_feedback_container"),o=0;if(g("div.dfp_slot iframe").each(function(){var b=this.id||this.parentElement.id,c=a.top.ad_utils.get_ad_object(this);b in G||!c||(f=a.top.ad_utils.get_cornerstone_ad_object(b),f?G[b]={aid:f.adId,cid:f.creativeId,pid:f.adNetwork}:G[b]={aid:c.aid,cid:c.cid,pid:c.pid},G[b].url=c.url,G[b].dim=c.w+"x"+c.h)}),g.each(G,function(a,b){l["slot_"+o]=a,l["cid_"+o]=b.cid,l["aid_"+o]=b.aid,l["pid_"+o]=b.pid,l["dim_"+o]=b.dim,l["url_"+o]=b.url,o++}),0===n.length&&(n=g('