var Boomer=function(e){function t(t){for(var r,i,l=t[0],s=t[1],c=t[2],d=0,m=[];d0?r+"?"+Object.entries(o).map(function(e){var t=x(e,2),n=t[0],r=t[1];return"".concat(encodeURIComponent(n),"=").concat(encodeURIComponent(r))}).join("&"):r},O=N,S=n("cfq5MR6x1z"),L=Object(a.b)(function(e){var t=r.useContext(I).logoAriaLabel;return r.createElement("a",{className:i()(e.className,d.LOGO,S.logoLink),id:w.LOGO_CONTAINER,href:O("/","nv_home"),"aria-label":t},r.createElement(l.Logo,{id:w.LOGO}))}).withConfig({displayName:"NavLogo",componentId:"e02kni-0"})(["flex-shrink:0;display:flex;align-items:center;justify-content:center;user-select:none;margin-left:0.25rem;margin-right:auto;order:",";position:relative;","{margin-left:auto;margin-right:0.5rem;order:",";padding-left:0;}","{&:focus{outline:1px dashed currentColor;&:active{outline:0;}}&:before,&:after{border-radius:10%;bottom:0;content:'';height:100%;left:0;margin:auto;opacity:0;position:absolute;right:0;top:0;transition:opacity .2s cubic-bezier(1,1,1,1);;width:100%;}}"],E.LOGO,s.mediaQueries.breakpoints.above.l,k.LOGO,s.mediaQueries.devices.onCursorScreens),T=n("S6Llz00CQbH"),M=n("s1DKtra4BZ"),j=n("./node_modules/IMDbWebpackConfigs/node_modules/IMDbWebpackCommons/node_modules/react-transition-group/esm/TransitionGroup.js"),A=n("./node_modules/IMDbWebpackConfigs/node_modules/IMDbWebpackCommons/node_modules/react-transition-group/esm/CSSTransition.js");function P(e){return(P="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function R(e,t){for(var n=0;n0&&!this.props.noResults;return r.createElement(H,{className:i()(B.searchMenu,d.SEARCH_MENU)},r.createElement(j.a,null,e&&r.createElement(A.a,{timeout:200,classNames:"anim"},this.props.children)),this.props.noResults&&r.createElement(G,null,r.createElement(l.ErrorMessage,null,"No results found.")),this.props.loading&&r.createElement(G,null,r.createElement(l.Loader,{type:"dot"})))}}])&&R(n.prototype,a),o&&R(n,o),t}(),H=a.b.div.withConfig({displayName:"searchMenu__Menu",componentId:"sc-1wv1epe-0"})(["width:100%;left:0;right:0;top:100%;position:absolute;","{top:calc(100% + 0.25rem);}ul{margin:0;padding:0;list-style:none;li{display:inline;}}& .anim-enter{opacity:0;}& .anim-enter-active{opacity:1;transition:opacity ","ms;}& .anim-exit{opacity:1;}& .anim-exit-active{opacity:0;transition:opacity ","ms;}"],s.mediaQueries.breakpoints.above.m,200,200),G=a.b.div.withConfig({displayName:"searchMenu__StatusContainer",componentId:"sc-1wv1epe-1"})(["display:flex;align-items:center;justify-content:center;height:200px;width:100%;"]);function W(e){return(W="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Q(){return(Q=Object.assign||function(e){for(var t=1;t20&&(t=t.substr(0,20)),t=t.replace(/^\s*/,"").replace(/[ ]+/g,"_"),ae.test(t)&&(t=t.replace(oe,"a").replace(ie,"e").replace(le,"i").replace(se,"o").replace(ce,"u").replace(ue,"y").replace(de,"c").replace(me,"d").replace(pe,"n").replace(fe,"t").replace(be,"ss")),t=t.replace(/[\W]/g,"")}return""}var ve=n("SKJnWpwCfs"),_e="nv_sr_srsg_",ye="/find?q=%s",ge='See all results for "%s"',we=2,Ee=200,ke=200,Ie={video:"%s/videoplayer/%s"};function Ce(e,t){var n="";return e?n="name":t&&(n="title"),n}function xe(e,t){return!!(e&&t&&t.length<=e.length&&e.substr(0,t.length)===t)}function Ne(e,t){return"title"===e||"name"===e?"/".concat(e,"/").concat(t):t}function Oe(e,t,n){if(e&&e.id){var r,a,o=n.refMarker,i=function(e,t,n){var r;if("video"!==t&&"gallery"!==t||!n.parentId)r=Ne(Ce(xe(e.id,"nm"),xe(e.id,"tt")),e.id);else{var a=Ne(Ce(xe(n.parentId,"nm"),xe(n.parentId,"tt")),n.parentId);r=ve(Ie[t],a,e.id)}return r}(e,t,n),l={label:e.l,subLabel:e.s,template:t,type:e.q,value:e.l,url:O(i,o)};return e.i&&(l.image=(r=e.i,a=e.l,{url:r.imageUrl,maxHeight:r.height||Ee,maxWidth:r.width||ke,caption:a})),e.y&&(l.year="".concat(e.y)),l}}function Se(e,t){var n=[],r=0;function a(e,t,a){var o=Oe(e,t,{refMarker:"".concat(_e).concat(r),parentId:a});o&&(n.push(o),r++)}return e.forEach(function(e){if(a(e,"const"),e.v&&e.v.length>0)for(var t=0;t3&&void 0!==arguments[3]?arguments[3]:"",a=n.substr(0,1);return e+"/"+je(t,r,a,n)}function Re(){var e;return e=regeneratorRuntime.mark(function e(t,n,r){var a,o,i,l,s,c;return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return a=he(t),o=new URL(n.url),i=o.protocol,l=o.host,s=o.pathname,e.next=4,Ae({host:"".concat(i,"//").concat(l),path:Pe(s,n.template,a,r),method:"get",headers:{}});case 4:return c=e.sent,e.abrupt("return",Se(c.d,t));case 6:case"end":return e.stop()}},e)}),(Re=function(){var t=this,n=arguments;return new Promise(function(r,a){var o=e.apply(t,n);function i(e){Me(o,r,a,i,l,"next",e)}function l(e){Me(o,r,a,i,l,"throw",e)}i(void 0)})}).apply(this,arguments)}var De,Ue=n("h0uSycrfTB"),Ke=n.n(Ue);function Be(e){for(var t=1;t>").concat(e)}},Ge={query:function(e,t,n){return function(r,a){var o=a();if(r({type:De.QUERY,query:e,category:n}),n.hasTypeahead){if(e&&o.results[He.getKey(e,n)])return r({type:De.QUERY_RESOLVED,query:e,category:n,queryResults:o.results[He.getKey(e,n)]});r({type:De.QUERY_PENDING,query:e,category:n}),function(e,t,n){return Re.apply(this,arguments)}(e,t,n.typeaheadPath).then(function(t){r({type:De.QUERY_RESOLVED,queryResults:t,query:e,category:n})}).catch(function(t){r({type:De.QUERY_FAILED,error:t,query:e,category:n})})}}},focus:function(){return{type:De.FOCUS}},dismiss:function(){return{type:De.DISMISS}},clean:function(){return{type:De.CLEAN}},initFocusAndQuery:function(e,t,n){return function(r,a){r(Ge.focus()),e&&e.length>0&&r(Ge.query(e,t,n))}}},We=function(e,t){var n;switch(t.type){case De.QUERY:n=Be({},e,{query:t.query});break;case De.QUERY_PENDING:var r=He.getKey(t.query,t.category);n=Be({},e,{loading:Be({},e.loading,Fe({},r,!0)),results:Be({},e.results,Fe({},r,[]))});break;case De.QUERY_RESOLVED:var a=He.getKey(t.query,t.category);n=Be({},e,{error:void 0,loading:Be({},e.loading,Fe({},a,!1)),results:Be({},e.results,Fe({},a,t.queryResults))});break;case De.QUERY_FAILED:var o=t.error,i=He.getKey(t.query,t.category);n=Be({},e,{loading:Be({},e.loading,Fe({},i,!1)),results:Be({},e.results,Fe({},i,[])),error:o});break;case De.FOCUS:n=Be({},e,{focused:!0});break;case De.DISMISS:n=Be({},e,{focused:!1});break;case De.CLEAN:n=Be({},e,{query:""});break;default:throw new Error("Invalid action type: "+t.type)}return n},Qe=function(e){var t=Ke()(We,{loading:{"":!1},results:{"":[]},query:"",focused:!1}),n=t[0],r=t[1];return{state:n,actions:{focus:function(){r(Ge.focus())},dismiss:function(){r(Ge.dismiss())},query:function(t,n){r(Ge.query(t,e,n))},initFocusAndQuery:function(t,n){r(Ge.initFocusAndQuery(t,e,n))},clean:function(){r(Ge.clean())}},utils:He}};function Ve(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function ze(){return(ze=Object.assign||function(e){for(var t=1;t0&&o.focused;r.useEffect(function(){if(!M){var n=document.getElementById(g);t=n.value,document.activeElement===n&&(s.initFocusAndQuery(n.value,e.selectedCategory),e.onFocusChange(!0))}},[]);var p={suggestions:u,getSuggestionValue:function(){return o.query},inputProps:{defaultValue:t,value:o.query,onChange:function(t,n){var r=n.newValue;return s.query(r,e.selectedCategory)},onBlur:function(){s.dismiss(),e.onFocusChange(!1)},onFocus:function(){s.focus(),e.onFocusChange(!0),o.query&&void 0===o.results[c]&&s.query(o.query,e.selectedCategory)}},alwaysRenderSuggestions:!0,onSuggestionsFetchRequested:function(){},onSuggestionsClearRequested:function(){},onSuggestionSelected:function(e,t){s.clean(),"enter"===t.method&&(e.preventDefault(),e.metaKey||e.ctrlKey?window.open(t.suggestion.url):window.location=t.suggestion.url)},renderInputComponent:function(t){return r.createElement("input",ze({},t,{id:g,name:e.searchModel.inputName,type:"text",className:i()(d.SEARCH_INPUT,qe.searchInput,t.className),placeholder:n.searchPlaceholder,"aria-label":n.searchPlaceholder,autoCapitalize:"off",autoCorrect:"off",autoComplete:"off"}))},renderSuggestionsContainer:function(e){var t=e.containerProps,n=e.children;return m?r.createElement(F,ze({},t,{loading:!0===o.loading[c],noResults:!1===o.loading[c]&&o.results[c]&&0===o.results[c].length}),n):null},renderSuggestion:function(e,t){return r.createElement(ee,function(e){for(var t=1;t .","{border-top:none;}}"],Ye.searchResult);function Je(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Ze(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=[],r=!0,a=!1,o=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(s){a=!0,o=s}finally{try{r||null==l.return||l.return()}finally{if(a)throw o}}return n}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}var $e=Object(a.b)(function(e){var t,n=e.buttonClassName,a=e.buttonPalette,o=void 0===a?"dark":a,s=e.buttonPreIconName,c=e.children,u=e.className,d=e.breakpointStart,m=e.labelOnlyOnMobile,b=e.hideOnSelection,h=e.href,v=e.label,_=e.menuExpandPosition,y=void 0===_?"right":_,g=e.menuId,w=e.onOpen,E=e.revealWhen,k=void 0===E?"clicked":E,I=e.iconOnMobile,C=e.iconOnMobileClassName,x=e.ariaLabel,N=e.openDelay,O=void 0===N?p:N,S=e.closeDelay,L=void 0===S?f:S,M="right"===y?"top-right":"top-left",j="hovered"===k,A=g+"-contents",P=Ze(r.useState(!1),2),R=P[0],D=P[1],U=function(){D(!R)},K=function(e){h||(e.preventDefault(),U())},B=null,F=null;r.useEffect(function(){R&&w&&w(),g&&"clicked"===k&&(document.getElementById(g).checked=R)},[R]);var H=r.createElement(r.Fragment,null,r.createElement(l.SetPalette,{palette:o},I&&r.createElement(l.IconButton,{name:I,className:i()("navbar__flyout__icon-on-mobile",C),target:j?void 0:g,onClick:K,onKeyDown:function(e){return T.PLAIDKeyPressLogic.isEnterOrSpaceKey(e)&&U()},"aria-haspopup":!0,label:x}),r.createElement(l.TextButton,{className:i()({"navbar__flyout__text-button-after-mobile":!0},n),onColor:"textPrimary",target:j?void 0:g,preIcon:s,onClick:K,onKeyDown:function(e){return T.PLAIDKeyPressLogic.isEnterOrSpaceKey(e)&&U()},ariaLabel:x,href:h,"aria-haspopup":!0},v,"clicked"===k&&r.createElement(l.Icon,{className:"navbar__flyout__button-pointer",name:"arrow-drop-down"}))));return r.createElement("div",{className:i()(u,(t={},Je(t,"navbar__flyout--breakpoint-"+d,!!d),Je(t,"navbar__flyout--positionLeft","left"===y),Je(t,"navbar__flyout--labelOnlyMobile",m),Je(t,"navbar__flyout--isVisible",R),t)),onMouseEnter:function(){clearTimeout(B),"hovered"===k&&(F=setTimeout(function(){D(!0)},O))},onMouseLeave:function(){clearTimeout(F),B=setTimeout(function(){D(!1)},L)},onMouseUp:function(e){var t=document.getElementById(A);b&&t&&t.contains(e.target)&&setTimeout(function(){return D(!1)},L)},onKeyDown:function(e){return T.PLAIDKeyPressLogic.isEscapeKey(e)&&D(!1)}},H,g&&r.createElement(l.Menu,{className:"navbar__flyout--menu",mode:"anchored",alwaysRender:"clicked"===k,isVisible:R,expandFrom:M,menuID:g},r.createElement("span",{id:A},c)))}).withConfig({displayName:"FlyoutMenu",componentId:"xq6xx0-0"})(["position:relative;&.navbar__flyout__text-button-after-mobile,.navbar__flyout__text-button-after-mobile{display:none;}.navbar__flyout__text-button-after-mobile > div{display:flex;align-items:center;}.navbar__flyout--menu{top:100%;position:absolute;margin-top:.25rem;}&&.navbar__flyout--positionLeft .navbar__flyout--menu{left:0;right:auto;}&.navbar__flyout--breakpoint-m{","{.navbar__flyout__icon-on-mobile{display:none;}.navbar__flyout__text-button-after-mobile{display:inline-flex;}}}&.navbar__flyout--breakpoint-l{","{.navbar__flyout__icon-on-mobile{display:none;}.navbar__flyout__text-button-after-mobile{display:inline-flex;}}}&.navbar__flyout--breakpoint-xl{","{.navbar__flyout__icon-on-mobile{display:none;}.navbar__flyout__text-button-after-mobile{display:inline-flex;}}}.navbar__flyout__button-pointer{transition:transform 0.2s;transform:rotateX(0);}&.navbar__flyout--isVisible{.navbar__flyout__button-pointer{transform:rotateX(180deg);}}"],s.mediaQueries.breakpoints.above.m,s.mediaQueries.breakpoints.above.l,s.mediaQueries.breakpoints.above.xl);var et=n("YtI3htYifV"),tt=a.b.div.withConfig({displayName:"SearchCategorySelector__StyledContainer",componentId:"sc-18f40f7-0"})([".search-category-selector__opener{border-radius:2px 0 0 2px;padding:0 0 0 0.5rem;min-height:32px;height:20px;border-right:1px solid rgba(0,0,0,0.3);}","{cursor:pointer;}"],et.item),nt=function(e){var t=e.className,n=e.label,a=e.onCategoryChange,i=e.selectedCategory,s=e.categories,c=e.buttonClassName,u=r.useContext(I),d=n;return r.createElement(tt,{className:o("search-category-selector",t)},i.formName&&r.createElement("input",{type:"hidden",name:m,hidden:!0,"aria-hidden":"true",id:"quicksearch",value:i.formName}),r.createElement($e,{label:d,ariaLabel:n,breakpointStart:"m",buttonPalette:"light",menuExpandPosition:"left",menuId:"navbar-search-category-select",buttonClassName:o("search-category-selector__opener",c),hideOnSelection:!0},r.createElement(l.List,{className:et.categoryList},s.map(function(e,t){return r.createElement(l.ListItem,{className:o(et.item,(n={},s=et.itemSelected,c=e.formName===i.formName,s in n?Object.defineProperty(n,s,{value:c,enumerable:!0,configurable:!0,writable:!0}):n[s]=c,n)),key:"search-category-selector-item-".concat(t),label:e.label,onClick:function(){a(e)}},e.icon&&r.createElement(l.Icon,{name:e.icon,className:et.itemIcon}),e.label);var n,s,c}),r.createElement(l.ListDivider,null),r.createElement(l.ListItem,{href:"https://www.imdb.com/search/",postIconName:"chevron-right",className:o(et.item)},r.createElement(l.Icon,{name:"find-in-page",className:et.itemIcon}),u.advancedSearchLabel||"Advanced Search"))))};function rt(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=[],r=!0,a=!1,o=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(s){a=!0,o=s}finally{try{r||null==l.return||l.return()}finally{if(a)throw o}}return n}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}var at=n("Rrxx2+d+oD"),ot=Object(a.b)(function(e){var t,n,a,o=e.searchModel,s=r.useContext(I),c=o.categories,u=rt(r.useState(c[0]),2),m=u[0],p=u[1],f=rt(r.useState(!1),2),b=f[0],h=f[1];return r.useEffect(function(){if(!M){var e=window.location.search,t=c.find(function(t){return!!t.formName&&(e.indexOf("s=".concat(t.formName))>-1||void 0)});t&&p(t)}},[]),r.createElement("form",{id:"nav-search-form",name:"nav-search-form",method:o.formMethod,action:o.formAction,className:i()(at.searchForm,d.FORM,e.className,(t={},n=at.focused,a=b,n in t?Object.defineProperty(t,n,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[n]=a,t)),role:"search"},r.createElement(nt,{buttonClassName:i()(at.searchCategories,"nav-search-form__categories"),categories:c,onCategoryChange:p,selectedCategory:m,label:m.label}),r.createElement(Xe,{onFocusChange:h,selectedCategory:m,searchModel:e.searchModel,className:"nav-search__search-input-container"}),r.createElement("button",{id:"suggestion-search-button",type:"submit","aria-label":s.searchSubmitAriaLabel,className:i()("nav-search__search-submit",at.searchSubmitButton)},r.createElement(l.Icon,{name:"magnify"})),!!o.hiddenFields&&o.hiddenFields.map(function(e){return r.createElement("input",{type:"hidden",name:e.name,key:"search-form-hidden-".concat(e.name),value:e.val})}))}).withConfig({displayName:"SearchForm",componentId:"dxsip9-0"})(["display:flex;flex-grow:1;margin:0;padding:0;align-items:center;","{transition:border 0.2s,background-color 0.2s,box-shadow 0.2s;}.nav-search__search-input-container{width:100%;padding-right:3.5rem;}.","{position:absolute;right:.35rem;min-width:2rem;cursor:pointer;top:.35rem;transition:all 0.2s;}&.","{","{.","{background:transparent;opacity:1;}}}.","{background:transparent;flex-grow:1;outline:none;padding:1rem 1rem 1rem .75rem;width:100%;","{padding:.375em 0 .375rem .5rem;}::-ms-clear{display:none;}}"],s.mediaQueries.breakpoints.above.m,at.searchSubmitButton,at.focused,s.mediaQueries.breakpoints.above.m,at.searchSubmitButton,d.SEARCH_INPUT,s.mediaQueries.breakpoints.above.m),it=n("+uW/Wd9D29"),lt="navSearch-searchState",st=Object(a.b)(function(e){var t=r.useContext(I);return r.createElement(r.Fragment,null,r.createElement(ut,{type:"checkbox",className:i()(d.SEARCH_STATE,it.mobileSearchStateToggle),id:lt,name:lt,"aria-hidden":!0,hidden:!0,onChange:function(e){e.target.checked&&document.forms["nav-search-form"].elements[g].focus()}}),r.createElement("div",{id:"suggestion-search-container",className:i()("nav-search__search-container",it.searchContainer,e.className),onKeyDown:function(e){if(T.PLAIDKeyPressLogic.isEscapeKey(e)){e.preventDefault();var t=document.querySelector("#".concat(lt));t&&t.checked&&t.click()}}},r.createElement(ot,{searchModel:e.searchModel}),r.createElement(l.IconButton,{name:"clear",className:d.SEARCH_STATE_CLOSER,id:y,target:lt,label:t.searchCloseAriaLabel})),r.createElement(ct,{className:d.SEARCH_STATE_OPENER,name:"magnify",id:_,label:t.searchOpenAriaLabel,target:lt,onKeyDown:function(e){if(T.PLAIDKeyPressLogic.isEnterOrSpaceKey(e)){e.preventDefault();var t=document.querySelector("#".concat(lt));t&&!t.checked&&t.click()}},onClick:function(e){document.getElementById(g).focus()}}))}).withConfig({displayName:"SearchBar",componentId:"sc-1nweg6x-0"})(["align-items:center;display:flex;left:0;margin:0;min-height:3.5rem;opacity:0;transform:translateY(-10px);transition:none;order:",";pointer-events:none;position:absolute;top:0;visibility:hidden;width:100%;z-index:1;.","{transform:scale(0.5);transition:transform 0.2s 0.1s;display:inline;margin:.25rem;position:absolute;right:0;top:0;}.",",.",",.nav-search__search-submit{-moz-appearance:none;-webkit-appearance:none;appearance:none;border:none;}","{flex-grow:1;margin:0 0.5rem;padding:0;min-height:2.25rem;order:",";opacity:1;visibility:visible;pointer-events:auto;position:relative;transform:translateY(0);.",",.nav-search__search-submit{padding:0;}.nav-search__search-submit:focus{","}.","{display:none;}}"],E.SEARCHBAR,d.SEARCH_STATE_CLOSER,d.SEARCH_STATE,d.SEARCH_INPUT,s.mediaQueries.breakpoints.above.m,k.SEARCHBAR,d.SEARCH_STATE,Object(s.focusOnBase)(),d.SEARCH_STATE_CLOSER),ct=Object(a.b)(l.IconButton).withConfig({displayName:"SearchBar__SearchLauncherButton",componentId:"sc-1nweg6x-1"})(["transition:all 0.3s;opacity:1;transform:scale(1);order:",";","{order:",";&.","{display:none;}}"],E.SEARCHBAR,s.mediaQueries.breakpoints.above.m,k.SEARCHBAR,d.SEARCH_STATE_OPENER),ut=a.b.input.withConfig({displayName:"SearchBar__MobileSearchStateToggle",componentId:"sc-1nweg6x-2"})(["&:checked ~ .nav-search__search-container{opacity:1;transform:scale(1);transition:opacity 0.2s,transform 0.2s;visibility:visible;pointer-events:auto;z-index:100;.nav-search__search-select,.nav-search__search-submit{display:none;}.","{transform:scale(1);}}&:checked ~ .nav-search__search-container ~ ","{transform:scale(0.5);transition:all 0.3s 0.3s;opacity:0;}"],d.SEARCH_STATE_CLOSER,ct),dt=n("Nt/Ubf9yaq4"),mt=n("McqIu3sBH7q"),pt=n("6x4cA63hLZ");function ft(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=[],r=!0,a=!1,o=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(s){a=!0,o=s}finally{try{r||null==l.return||l.return()}finally{if(a)throw o}}return n}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}var bt=n("QPxSKJdoI2");var ht=a.b.aside.withConfig({displayName:"Drawer__StyledContainer",componentId:"sc-1h7cs9y-0"})(["&.","{bottom:0;display:flex;left:0;overflow:hidden;perspective:70vh;pointer-events:none;position:fixed;right:0;top:0;visibility:hidden;z-index:100;}& .","{box-shadow:none;box-sizing:border-box;height:100%;overflow-x:hidden;overflow-y:auto;position:relative;transform:translateX(calc(-100% - 36px));transform-origin:right center;transition:all 0.3s,box-shadow 0s;width:280px;z-index:2;-webkit-overflow-scroll:touch;}& .","{box-sizing:border-box;display:block;height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity 0.3s;visibility:hidden;width:100%;will-change:opacity;z-index:1;}& .","{align-items:center;box-sizing:border-box;display:flex;justify-content:flex-end;min-height:3.5rem;margin-bottom:0.5rem;padding:0.25rem;}& .","{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;}.",":checked ~ &.","{pointer-events:auto;visibility:visible;& > .","{transform:translateX(0);box-shadow:0px 11px 15px -7px rgba(var(--ipt-baseAlt-rgb),0.2),0px 24px 38px 3px rgba(var(--ipt-baseAlt-rgb),0.14),0px 9px 46px 8px rgba(var(--ipt-baseAlt-rgb),0.12);}& > .","{opacity:0.5;visibility:visible;}}","{& .","{width:100%;transform:translateY(calc(-100%));padding:2rem 0;}& .","{background:none;max-width:",";margin:auto;justify-content:space-between;padding:0 1rem;}& .","{max-width:",";margin:auto;}& .","{display:inline;}}"],bt.drawer,bt.panel,bt.backdrop,bt.panelHeader,bt.panelHeaderClose,bt.checkboxState,bt.drawer,bt.panel,bt.backdrop,s.mediaQueries.breakpoints.above.l,bt.panel,bt.panelHeader,s.breakpoints.breakpoints.l,bt.panelContent,s.breakpoints.breakpoints.l,bt.desktopLogo),vt=function(e){var t=e.className,n=e.children,a=e.stateId,i=r.useContext(I),s=ft(r.useState(!1),2),c=s[0],u=s[1],m=o(bt.drawer,t),p=function(){Object(pt.setElementCheckedState)(a,!1),u(!1)};return r.useEffect(function(){var e=Object(mt.triggerOnEscape)(document.body,p);return function(){e()}},[]),r.useEffect(function(){c?document.body.classList.add(bt.bodyLocked):document.body.classList.remove(bt.bodyLocked)},[c]),r.createElement(r.Fragment,null,r.createElement("input",{className:bt.checkboxState,type:"checkbox",name:a,id:a,onChange:function(e){var t=e.target;return u(t.checked)},"aria-hidden":!0,hidden:!0}),r.createElement(ht,{className:o(m,d.DRAWER),role:"presentation","data-testid":"drawer",onKeyDown:function(e){return Object(dt.isEscapeKey)(e)&&u(!1)}},r.createElement("div",{className:bt.panel,role:"presentation","aria-hidden":!c,"data-testid":"panel"},r.createElement("div",{className:bt.panelHeader,role:"presentation","data-testid":"panel-header"},r.createElement("a",{href:O("/","nv_home")},r.createElement(l.Logo,{className:bt.desktopLogo,width:98,height:56})),r.createElement(l.IconButton,{name:"clear",className:bt.panelHeaderClose,label:i.menuCloseAriaLabel,target:a,onKeyDown:function(e){Object(dt.isEnterOrSpaceKey)(e)&&(Object(pt.setElementCheckedState)(a,!1),u(!1),e.preventDefault())}})),r.createElement("div",{className:bt.panelContent,role:"presentation","data-testid":"panel-content"},n)),r.createElement("label",{className:bt.backdrop,"data-testid":"backdrop",role:"button",htmlFor:a,tabIndex:0,"aria-hidden":!c,"aria-label":i.menuCloseAriaLabel})))};function _t(e){return function(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t1?r.createElement(Gt,{key:"nav-link-category-container-".concat(e.groupId),"data-testid":"grouped-link-category"},o):o}}))},Gt=a.b.div.withConfig({displayName:"NavDynamicCategoryList__CategoryGroupContainer",componentId:"f186ms-0"})(["","{flex-basis:33%;}"],s.mediaQueries.breakpoints.above.l),Wt=a.b.div.withConfig({displayName:"NavDynamicCategoryList__EmptyContainer",componentId:"f186ms-1"})(["","{flex-basis:33%;}"],s.mediaQueries.breakpoints.above.l),Qt=n("SlD3hrhbOy"),Vt=a.b.div.withConfig({displayName:"NavLinkCategoryList__StyledContainer",componentId:"sc-13vymju-0"})([".","{list-style:none;margin:0.5rem 0;opacity:0.2;}.","{margin-bottom:3rem;margin-top:1.5rem;padding:1rem;height:auto;}","{display:flex;flex-wrap:wrap;.","{display:none;}.","{align-self:flex-start;display:none;}&:focus{","}}"],Qt.divider,Qt.proLink,s.mediaQueries.breakpoints.above.l,Qt.tvLink,Qt.proLink,Object(s.focusOnBaseAlt)()),zt=a.b.div.withConfig({displayName:"NavLinkCategoryList__LogoNavLink",componentId:"sc-13vymju-1"})(["display:flex;flex-direction:column;justify-content:center;"]),qt=a.b.div.withConfig({displayName:"NavLinkCategoryList__TextNavLink",componentId:"sc-13vymju-2"})(["margin-top:",";"],s.spacing.xxs),Yt=function(e){var t=e.links,n=e.categories,a=e.className,i=e.proLink,s=e.tvLink,c=r.createRef(),u=r.useContext(I);return r.createElement(Vt,{role:"presentation",className:o(Qt.root,a),ref:c},s&&r.createElement(Ot,{rootNavElement:!0,link:s,className:o(Qt.tvLink,d.TV_LINK),renderTitle:function(e){return r.createElement(zt,{className:Qt.logoNavLink},r.createElement(l.Logo,{variation:"imdbtv"}))},ariaLabel:u.imdbTVLinkAriaLabel,postIcon:"chevron-right"}),r.createElement(l.ListDivider,{className:Qt.divider}),r.createElement(Ht,{categories:n,links:t,containerRef:c}),i&&r.createElement(Ot,{className:Qt.proLink,rootNavElement:!0,link:i,renderTitle:function(e){return r.createElement(zt,{className:Qt.logoNavLink},r.createElement(l.Logo,{variation:"imdbpro"}),r.createElement(qt,null,e))},ariaLabel:u.imdbProLinkAriaLabel,postIcon:"launch",target:"_blank"}))},Xt=n("MWRHo5g38T"),Jt=Object(a.b)(function(e){var t=r.useContext(I),n=function(){document.getElementById(b).checked=!0};return r.createElement(r.Fragment,null,r.createElement(l.IconButton,{name:"menu",className:o(Xt.icon,e.className,"mobile"),label:t.menuOpenAriaLabel,target:b,id:h,"aria-haspopup":!0,onKeyDown:function(e){return Object(dt.isEnterOrSpaceKey)(e)&&n()}}),r.createElement(l.TextButton,{className:o(Xt.icon,e.className,"desktop"),ariaLabel:t.menuOpenAriaLabel,target:b,id:v,preIcon:"menu","aria-haspopup":!0,onColor:"textPrimary",onKeyDown:function(e){return Object(dt.isEnterOrSpaceKey)(e)&&n()}},t.menuLabel),r.createElement(vt,{stateId:b,className:Xt.drawer},r.createElement(Yt,{tvLink:e.navModel.tvLink,proLink:e.navModel.proLink,categories:e.navModel.navLinkCategories,links:e.navModel.navLinks})))}).withConfig({displayName:"HamburgerMenu",componentId:"k5mvoq-0"})(["flex-shrink:0;order:",";&.desktop{display:none;}","{order:",";&.mobile{display:none;}&.desktop{display:flex;}}"],E.HAMBURGER,s.mediaQueries.breakpoints.above.l,k.HAMBURGER),Zt=n("p6Asv9UVWk"),$t=Object(a.b)(function(e){var t=r.useContext(I),n=e.userMenu.account.userName||t.userMenuLabelDefault;return r.createElement("div",{className:i()(Zt.userMenu,"navbar__user",e.className)},e.userMenu.account.isLoggedIn&&r.createElement($e,{menuId:"navUserMenu",ariaLabel:t.userMenuToggleAriaLabel,iconOnMobile:"account-circle",breakpointStart:"m",iconOnMobileClassName:i()(d.USER_MENU_TOGGLE_LOGGED_IN,d.ACCOUNT_MENU_TOGGLE),label:r.createElement("span",{className:i()(d.USER_MENU_TOGGLE_LOGGED_IN,d.ACCOUNT_MENU_TOGGLE,"navbar__user-name","navbar__user-menu-toggle__name","navbar__user-menu-toggle--desktop"),dangerouslySetInnerHTML:{__html:n}}),buttonPreIconName:"account-circle",buttonClassName:"navbar__user-menu-toggle__button"},r.createElement(l.List,{className:d.ACCOUNT_MENU},r.createElement(l.ListItem,{disabled:!0,className:"navbar__user-name navbar__user-menu__username"},r.createElement("span",{dangerouslySetInnerHTML:{__html:n}})),r.createElement(l.ListDivider,{className:"navbar__user-menu__username-divider"}),!!e.userMenu.userMenuLinks&&e.userMenu.userMenuLinks.map(function(t){return r.createElement(l.ListItem,{href:O(t.href,t.ref),key:"user-menu-item-".concat(t.href),onClick:t.onClick,className:t.href.indexOf(e.userMenu.account.logOutUrl)>0?d.USER_MENU_SIGNOUT_LINK:""},t.title)}))),!e.userMenu.account.isLoggedIn&&!!e.userMenu.signInLink&&r.createElement(l.TextButton,{onColor:"textPrimary",className:d.USER_MENU_SIGNIN_LINK,onClick:e.userMenu.signInLink.onClick,href:e.userMenu.signInLink.href},e.userMenu.signInLink.title))}).withConfig({displayName:"UserMenu",componentId:"sc-1poz515-0"})(["order:",";","{.navbar__user-menu__username-divider,.navbar__user-menu__username{display:none;}}","{order:",";}.navbar__user-menu-toggle__button{padding-right:0.25rem;}.navbar__user-name{max-width:160px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}"],E.ACCOUNT,s.mediaQueries.breakpoints.above.m,s.mediaQueries.breakpoints.above.l,k.ACCOUNT),en=n("BwmKPM3PmI"),tn=function(e){var t=e.className;return r.createElement("svg",{className:t,viewBox:"0 0 109 108",xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",role:"presentation"},r.createElement("defs",null,r.createElement("circle",{id:"b",cx:"54.5",cy:"54.5",r:"53.5"}),r.createElement("filter",{x:"-5.6%",y:"-5.6%",width:"111.2%",height:"111.2%",filterUnits:"objectBoundingBox",id:"a"},r.createElement("feOffset",{in:"SourceAlpha",result:"shadowOffsetOuter1"}),r.createElement("feGaussianBlur",{stdDeviation:"2",in:"shadowOffsetOuter1",result:"shadowBlurOuter1"}),r.createElement("feComposite",{in:"shadowBlurOuter1",in2:"SourceAlpha",operator:"out",result:"shadowBlurOuter1"}),r.createElement("feColorMatrix",{values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0",in:"shadowBlurOuter1"}))),r.createElement("g",{fill:"none",fillRule:"evenodd"},r.createElement("use",{fill:"#000",filter:"url(#a)",xlinkHref:"#b"}),r.createElement("use",{fillOpacity:".7",fill:"#cf1f4a",xlinkHref:"#b"}),r.createElement("path",{d:"M54.5 109c30.1 0 54.5-24.4 54.5-54.5S84.6 0 54.5 0 0 24.4 0 54.5 24.4 109 54.5 109zm0-5C27.162 104 5 81.838 5 54.5S27.162 5 54.5 5 104 27.162 104 54.5 81.838 104 54.5 104z",fill:"#FFF",fillRule:"nonzero"}),r.createElement("path",{d:"M49.12 73.11l22.883-17.15a2.432 2.432 0 0 0 0-3.92L49.12 34.89c-1.617-1.225-3.92-.049-3.92 1.96v34.3c0 2.009 2.303 3.185 3.92 1.96z",fill:"#FFF"})))};function nn(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function rn(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=[],r=!0,a=!1,o=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(s){a=!0,o=s}finally{try{r||null==l.return||l.return()}finally{if(a)throw o}}return n}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}var an=r.createContext({weblabs:[],getTreatment:void 0}),on=function(e){var t=e.weblabs,n=void 0===t?[]:t,a=e.children;return r.createElement(an.Provider,{value:{weblabs:n,getTreatment:function(e){return n.reduce(function(e,t){var n=rn(t.split(":"),2);return function(e){for(var t=1;t