1/*! For license information please see ecomwidgets.js.LICENSE.txt */ 2(()=>{var e,t,r={6287(e,t,r){"use strict";r.d(t,{Ay:()=>I,ai:()=>N});var a=r(6540),n=r(8587),o=r(8168),i=r(9417),l=r(7387),s=r(3101),c=r(4146),u=r.n(c);function d(e,t){if(!e){var r=new Error("loadable: "+t);throw r.framesToPop=1,r.name="Invariant Violation",r}}function p(e){console.warn("loadable: "+e)}var h=a.createContext();function m(e){return e+"__LOADABLE_REQUIRED_CHUNKS__"}var f={initialChunks:{}},v="PENDING",g="REJECTED";var y=function(e){return e};function b(e){var t=e.defaultResolveComponent,r=void 0===t?y:t,c=e.render,p=e.onLoad;function m(e,t){void 0===t&&(t={});var m=function(e){return"function"==typeof e?{requireAsync:e,resolve:function(){},chunkName:function(){}}:e}(e),y={};function b(e){return t.cacheKey?t.cacheKey(e):m.resolve?m.resolve(e):"static"}function w(e,a,n){var o=t.resolveComponent?t.resolveComponent(e,a):r(e);if(t.resolveComponent&&!(0,s.isValidElementType)(o))throw new Error("resolveComponent returned something that is not a React component!");return u()(n,o,{preload:!0}),o}var E,_,A=function(e){var t=b(e),r=y[t];return r&&r.status!==g||((r=m.requireAsync(e)).status=v,y[t]=r,r.then(function(){r.status="RESOLVED"},function(t){console.error("loadable-components: failed to asynchronously load component",{fileName:m.resolve(e),chunkName:m.chunkName(e),error:t?t.message:t}),r.status=g})),r},k=function(e){function r(r){var a;return(a=e.call(this,r)||this).state={result:null,error:null,loading:!0,cacheKey:b(r)},d(!r.__chunkExtractor||m.requireSync,"SSR requires `@loadable/babel-plugin`, please install it"),r.__chunkExtractor?(!1===t.ssr||(m.requireAsync(r).catch(function(){return null}),a.loadSync(),r.__chunkExtractor.addChunk(m.chunkName(r))),(0,i.A)(a)):(!1!==t.ssr&&(m.isReady&&m.isReady(r)||m.chunkName&&f.initialChunks[m.chunkName(r)])&&a.loadSync(),a)}(0,l.A)(r,e),r.getDerivedStateFromProps=function(e,t){var r=b(e);return(0,o.A)({},t,{cacheKey:r,loading:t.loading||t.cacheKey!==r})};var a=r.prototype;return a.componentDidMount=function(){this.mounted=!0;var e=this.getCache();e&&e.status===g&&this.setCache(),this.state.loading&&this.loadAsync()},a.componentDidUpdate=function(e,t){t.cacheKey!==this.state.cacheKey&&this.loadAsync()},a.componentWillUnmount=function(){this.mounted=!1},a.safeSetState=function(e,t){this.mounted&&this.setState(e,t)},a.getCacheKey=function(){return b(this.props)},a.getCache=function(){return y[this.getCacheKey()]},a.setCache=function(e){void 0===e&&(e=void 0),y[this.getCacheKey()]=e},a.triggerOnLoad=function(){var e=this;p&&setTimeout(function(){p(e.state.result,e.props)})},a.loadSync=function(){if(this.state.loading)try{var e=w(m.requireSync(this.props),this.props,T);this.state.result=e,this.state.loading=!1}catch(e){console.error("loadable-components: failed to synchronously load component, which expected to be available",{fileName:m.resolve(this.props),chunkName:m.chunkName(this.props),error:e?e.message:e}),this.state.error=e}},a.loadAsync=function(){var e=this,t=this.resolveAsync();return t.then(function(t){var r=w(t,e.props,T);e.safeSetState({result:r,loading:!1},function(){return e.triggerOnLoad()})}).catch(function(t){return e.safeSetState({error:t,loading:!1})}),t},a.resolveAsync=function(){var e=this.props,t=(e.__chunkExtractor,e.forwardedRef,(0,n.A)(e,["__chunkExtractor","forwardedRef"]));return A(t)},a.render=function(){var e=this.props,r=e.forwardedRef,a=e.fallback,i=(e.__chunkExtractor,(0,n.A)(e,["forwardedRef","fallback","__chunkExtractor"])),l=this.state,s=l.error,u=l.loading,d=l.result;if(t.suspense&&(this.getCache()||this.loadAsync()).status===v)throw this.loadAsync();if(s)throw s;var p=a||t.fallback||null;return u?p:c({fallback:p,result:d,options:t,props:(0,o.A)({},i,{ref:r})})},r}(a.Component),S=(_=function(e){return a.createElement(h.Consumer,null,function(t){return a.createElement(E,Object.assign({__chunkExtractor:t},e))})},(E=k).displayName&&(_.displayName=E.displayName+"WithChunkExtractor"),_),T=a.forwardRef(function(e,t){return a.createElement(S,Object.assign({forwardedRef:t},e))});return T.displayName="Loadable",T.preload=function(e){T.load(e)},T.load=function(e){return A(e)},T}return{loadable:m,lazy:function(e,t){return m(e,(0,o.A)({},t,{suspense:!0}))}}}
2var w=b({defaultResolveComponent:function(e){return e.__esModule?e.default:e.default||e},render:function(e){var t=e.result,r=e.props;return a.createElement(t,r)}}),E=w.loadable,_=w.lazy,A=b({onLoad:function(e,t){e&&t.forwardedRef&&("function"==typeof t.forwardedRef?t.forwardedRef(e):t.forwardedRef.current=e)},render:function(e){var t=e.result,r=e.props;return r.children?r.children(t):null}}),k=A.loadable,S=A.lazy,T="undefined"!=typeof window;function N(e,t){void 0===e&&(e=function(){});var r=void 0===t?{}:t,a=r.namespace,n=void 0===a?"":a,o=r.chunkLoadingGlobal,i=void 0===o?"__LOADABLE_LOADED_CHUNKS__":o;if(!T)return p("`loadableReady()` must be called in browser only"),e(),Promise.resolve();var l=null;if(T){var s=m(n),c=document.getElementById(s);if(c){l=JSON.parse(c.textContent);var u=document.getElementById(s+"_ext");if(!u)throw new Error("loadable-component: @loadable/server does not match @loadable/component");JSON.parse(u.textContent).namedChunks.forEach(function(e){f.initialChunks[e]=!0})}}if(!l)return p("`loadableReady()` requires state, please use `getScriptTags` or `getScriptElements` server-side"),e(),Promise.resolve();var d=!1;return new Promise(function(e){window[i]=window[i]||[];var t=window[i],r=t.push.bind(t);function a(){l.every(function(e){return t.some(function(t){return t[0].indexOf(e)>-1})})&&(d||(d=!0,e()))}t.push=function(){r.apply(void 0,arguments),a()},a()}).then(e)}var R=E;R.lib=k,_.lib=S;const I=R},8161(e,t){"use strict";var r="function"==typeof Symbol&&Symbol.for,a=r?Symbol.for("react.element"):60103,n=r?Symbol.for("react.portal"):60106,o=r?Symbol.for("react.fragment"):60107,i=r?Symbol.for("react.strict_mode"):60108,l=r?Symbol.for("react.profiler"):60114,s=r?Symbol.for("react.provider"):60109,c=r?Symbol.for("react.context"):60110,u=r?Symbol.for("react.async_mode"):60111,d=r?Symbol.for("react.concurrent_mode"):60111,p=r?Symbol.for("react.forward_ref"):60112,h=r?Symbol.for("react.suspense"):60113,m=r?Symbol.for("react.suspense_list"):60120,f=r?Symbol.for("react.memo"):60115,v=r?Symbol.for("react.lazy"):60116,g=r?Symbol.for("react.block"):60121,y=r?Symbol.for("react.fundamental"):60117,b=r?Symbol.for("react.responder"):60118,w=r?Symbol.for("react.scope"):60119;function E(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case a:switch(e=e.type){case u:case d:case o:case l:case i:case h:return e;default:switch(e=e&&e.$$typeof){case c:case p:case v:case f:case s:return e;default:return t}}case n:return t}}}function _(e){return E(e)===d}t.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===o||e===d||e===l||e===i||e===h||e===m||"object"==typeof e&&null!==e&&(e.$$typeof===v||e.$$typeof===f||e.$$typeof===s||e.$$typeof===c||e.$$typeof===p||e.$$typeof===y||e.$$typeof===b||e.$$typeof===w||e.$$typeof===g)}},3101(e,t,r){"use strict";e.exports=r(8161)},7266(e,t,r){"use strict";r.d(t,{Y:()=>o,f:()=>n});var a=r(9306);const n=(e,t)=>({id:String(e.id),globalId:e.product_key,originalLink:e.offer.rawLink,link:e.offer.link,name:e.offer.name,currency:e.offer.currency_iso,previousPrice:e.offer.was_price?String(e.offer.was_price):void 0,price:e.offer.price,preorder:e.offer.preorder,inStock:e.offer.in_stock,revenueId:e.offer.custom_tracking_id,startTime:e.start_time?new Date(1e3*e.start_time).toISOString():void 0,endTime:e.end_time?new Date(1e3*e.end_time).toISOString():void 0,type:(0,a.YW)(e.product_type),merchant:{id:e.merchant.id?String(e.merchant.id):void 0,name:e.merchant.name,network:e.an,url:e.merchant.url},model:{id:String(e.model_id),name:e.model,brand:t[e.model_id]?.brand??void 0,parentModelName:t[e.model_id]?.parents?.[0]?.name},labels:(e.labels_formatted??[]).map(e=>({type:e.type,value:String(e.value)})),promos:(e.promos??[]).map(e=>({type:e.type,value:e.value})),...e.contract&&{contract:{provider:e.contract.network,minutes:e.contract.minutes??void 0,texts:e.contract.texts??void 0,data:e.contract.data??void 0,length:e.contract.length,monthlyPrice:e.contract.monthly_price}},voucher:{type:(0,a.dl)(e.product_type)??void 0,audience:e.offer.audience??void 0,percentageSaving:e.offer.percentage_saving??void 0,moneySaving:e.offer.money_s
2aving??void 0}}),o=e=>{const{deals:t,modelInfo:r}=e;return t.map(e=>n(e,r))}},2747(e,t,r){"use strict";r.d(t,{BI:()=>u,H1:()=>l,Ur:()=>c,Yo:()=>i,fD:()=>s});var a=r(824),n=r(9338);let o,i,l,s,c;!function(e){e.HAWKLINKS="hawklinks",e.SKIMLINKS="skimlinks",e.NONE="none"}(o||(o={})),function(e){e.TERMS_AND_CONDITIONS="terms and conditions",e.DETAILS_SECTION_TOGGLE="details section toggle",e.SEE_ALL_LINK="see all link",e.RETAILER_IMAGE="retailer image",e.CTA="cta",e.GO_TO_MERCHANT_PAGE_LINK="go to merchant page link",e.REVEALED_CODE="revealed code",e.COPY_BUTTON="copy button",e.SEARCH_BUTTON="search button",e.CHIP="chip",e.ROUNDEL="roundel",e.SIGN_UP_BUTTON="sign up button",e.PRODUCT_IMAGE="product image",e.MODEL_NAME="model name",e.PRICE="price",e.AMAZON_PRIME_IMAGE="amazon prime image",e.READ_MORE="read more",e.SHOW_MORE="show more",e.SHOW_LESS="show less",e.CLOSE_ICON="close icon",e.BACKDROP="backdrop",e.ESCAPE_KEY="escape key",e.COLLECTION_CARD="collection card",e.VIEW_DETAILS_LINK="view details link",e.COUPONS_BUTTON="coupons button",e.COUPON="coupon",e.FAVOURITE_ICON="favourite icon",e.UNSPECIFIED="unspecified"}(i||(i={})),function(e){e.GO_TO_RETAILER_PAGE="go to retailer page",e.GO_TO_EXTERNAL_PAGE="go to external page",e.GO_TO_INTERNAL_PAGE="go to internal page",e.MOVE_ON_PAGE="move on page",e.OPENED="opened",e.CLOSED="closed",e.CLOSE_POPUP="close popup",e.VIEW_DETAILS="view details",e.CLOSE_PRODUCT_INFO_POPUP="close product info popup",e.OPEN_COUPONS_POPUP="open coupons popup",e.CLOSE_COUPONS_POPUP="close coupons popup",e.SEE_ALL_DISCOUNT_CODES="see all discount codes",e.REVEAL_CODE="reveal code",e.GO_TO_MERCHANT_PAGE="go to merchant page",e.COPY_CODE="copy code",e.SIGN_UP="sign up",e.AFFILIATE_LINK_CLICKED="affiliate link clicked",e.SEARCH_PRODUCTS="search products",e.FAVOURITE="favourite",e.UNFAVOURITE="unfavourite"}(l||(l={})),function(e){e.WIDGETS_LOADED="future.ecomtech.hawk.widgets.v1.WidgetsLoadedEvent",e.WIDGET_VISIBLE="future.ecomtech.hawk.widgets.v1.WidgetVisibleEvent",e.WIDGET_INTERACTED="future.ecomtech.hawk.widgets.v1.WidgetInteractedEvent",e.ITEM_VIEWED="future.ecomtech.hawk.widgets.v1.ItemViewedEvent"}(s||(s={})),function(e){e.HAWK_EVENT="hawkEvent",e.WIDGETS_LOADED="widgetsLoaded",e.WIDGET_VISIBLE="widgetVisible",e.WIDGET_INTERACTED="widgetInteracted",e.ITEM_VIEWED="itemViewed"}(c||(c={}));const u=e=>{const{hawkEvent:t}=e,{analytics:r,site:o}=(0,n.g)();(0,n.j)({analytics:{freyr:[...r?.freyr??[],t]}}),t.name===c.HAWK_EVENT?(e=>{window.freyr=window.freyr??{cmd:[]},window.freyr.cmd.push(()=>window.freyr.pushAndUpdate(e.name,e.data))})(t):(async(e,t)=>{const r=t&&["responsive","progressive"].includes(t.platform)?`/.events-handler/${e.fullyQualifiedMessageName}`:`https://eventsproxy.gargantuan.futureplc.com/${e.fullyQualifiedMessageName}`,n=(e.fullyQualifiedMessageName,r);await(0,a.TB)(n,e.data)})(t,o)}},9833(e,t,r){"use strict";r.d(t,{e:()=>n});var a=r(4467);
2class n{constructor(){(0,a.A)(this,"fieWidgetsVersion",void 0),(0,a.A)(this,"hawkEvent",void 0),this.fieWidgetsVersion="master-3fc2145b"}}},9421(e,t,r){"use strict";r.d(t,{A:()=>a});class a{getEventCategory(e){return this.getEvent(e).category}getEvent(e){return e.event}getEventFlag(e){return this.getEvent(e).flag}getEventProductType(e){return this.getEvent(e).productType}getEventComponentName(e){const t=this.getEvent(e);return t.component&&t.component.name}getEventComponentCategory(e){const t=this.getEvent(e);return t.component&&t.component.category}getEventType(e){return this.getEvent(e).type}getEventLabel(e){return this.getEvent(e).label}getProducts(e){return e.products||[]}getMatchIds(e){return this.getProducts(e).map(e=>e.matchId)}getMerchantNames(e){return this.getProducts(e).map(e=>e.merchant?.name)}getMerchantIds(e){return this.getProducts(e).map(e=>e.merchant?.id)}getMerchantUrls(e){return this.getProducts(e).map(e=>e.merchant?.url)}getMerchantAffiliateNetwork(e){return this.getProducts(e).map(e=>e.merchant?.network)}getModelIds(e){return this.getProducts(e).map(e=>e.model&&e.model.id)}getModelBrands(e){return this.getProducts(e).map(e=>e.model&&e.model.brand?e.model.brand:null)}getModelNames(e){return this.getProducts(e).map(e=>e.model&&e.model.name)}getModelParentNames(e){return this.getProducts(e).map(e=>e.model&&e.model.parent?e.model.parent:null)}getIndex(e){return this.getEvent(e).index}getTotalDeals(e){return this.getEvent(e).totalDeals}getCurrencyIso(e){return this.getProducts(e).map(e=>e.currencyIso)}getRetailPrices(e){return this.getProducts(e).map(e=>e.price)}getWasPrices(e){return this.getProducts(e).map(e=>e.wasPrice)}getContractProviders(e){return this.getProducts(e).map(e=>e.contractProvider)}getProductNames(e){return this.getProducts(e).map(e=>e.name)}getVoucherCode(e){const t=this.getProducts(e);return t.length>0?t.map(e=>e.voucherCode??null)[0]:null}getCustomTrackingIds(e){return this.getProducts(e).map(e=>e.customTrackingId)}getLabels(e){return this.getProducts(e).map(e=>e.labels)}getPreorder(e){return this.getProducts(e).map(e=>e.preorder)}getUrls(e){return this.getProducts(e).map(e=>e.url)}getOriginalUrls(e){return this.getProducts(e).map(e=>e.rawUrl)}getElementIds(e){return this.getEvent(e).elementIds||[]}getStartTime(e){return this.getProducts(e).map(e=>e.startTime)}getEndTime(e){return this.getProducts(e).map(e=>e.endTime)}getOfferScope(e){return this.getProducts(e).map(e=>e.offerScope)}getClickType(e){return this.getEvent(e).clickType}getProductTypes(e){return this.getProducts(e).map(e=>e.type)}getReviews(e){return e.reviews||[]}getReviewCodes(e){return this.getReviews(e).map(e=>e.code)}getReviewCounts(e){return this.getReviews(e).map(e=>e.count)}getReviewScores(e){return this.getReviews(e).map(e=>e.score)}getBlockLayout(e){return this.getEvent(e).blockLayout}getAreaClicked(e){return this.getEvent(e).areaClicked}getTimestamp(){return Date.now()}getGlobalIds(e){return this.getProducts(e).map(e=>e.globalId)}getInStocks(e){return this.getProducts(e).map(e=>e.inStock)}getContractMinutes(e){return this.getProducts(e).map(e=>e.contractMinutes)}getContractTexts(e){return this.getProducts(e).map(e=>e.contractTexts)}getContractData(e){return this.getProducts(e).map(e=>e.contractData)}getContractLengths(e){return this.getProducts(e).map(e=>e.contractLength)}getContractMonthlyPrices(e){return this.getProducts(e).map(e=>e.contractMonthlyPrice)}getContractCurrencies(e){return this.getProducts(e).map(e=>e.contractCurrency)}getOfferExclusive(e){return this.getProducts(e).map(e=>e.offerExclusive)}getVoucherAudience(e){const t=this.getProducts(e);return t.length>0?t.map(e=>e.voucherAudience??null)[0]:null}getVoucherPercentageSaving(e){const t=this.getProducts(e);return t.length>0?t.map(e=>e.voucherPercentageSaving??null)[0]:null}getVoucherMoneySaving(e){const t=this.getProducts(e);return t.length>0?t.map(e=>e.voucherMoneySaving??null)[0]:null}getVoucherType(e){const t=this.getProducts(e);return t.length>0?t.map(e=>e.voucherType??null)[0]:null}}},7481(e,t,r){"use strict";r.d(t,{o:()=>l});var a=r(4467),n=r(2747),o=r(9833),i=r(9911);class l extends o.e{constructor({analyticsData:e}){super(),(0,a.A)(this,"hawkEvent",void 0),this.hawkEvent={name:n.Ur.HAWK_EVENT,data:(0,i._)(e)}}}},9911(e,t,r){"use strict";r.d(t,{_:()=>n});var a=r(9421);const n=e=>{const t=new a.A;return{category:t.getEventCategory(e),affiliate:{action:{type:t.getClickType(e),id:t.getElementIds(e).join("|"),event:t.getEventType(e),timestamp:t.getTimestamp()},component:{flag:t.getEventFlag(e),product:t.getEventProductType(e),category:t.getEventC
2omponentName(e),type:t.getEventComponentCategory(e),label:t.getEventLabel(e),index:t.getIndex(e),linkCount:t.getTotalDeals(e),blockLayout:t.getBlockLayout(e),areaClicked:t.getAreaClicked(e)}},products:t.getProducts(e).map((r,a)=>({product:{primary:{id:t.getMatchIds(e)[a],name:t.getProductNames(e)[a],type:t.getProductTypes(e)[a],price:t.getRetailPrices(e)[a],previousPrice:t.getWasPrices(e)[a],currency:t.getCurrencyIso(e)[a],preorder:t.getPreorder(e)[a],labels:t.getLabels(e)[a],link:t.getUrls(e)[a],originalLink:t.getOriginalUrls(e)[a],contractProvider:t.getContractProviders(e)[a],contractMinutes:t.getContractMinutes(e)[a],contractTexts:t.getContractTexts(e)[a],contractData:t.getContractData(e)[a],contractLength:t.getContractLengths(e)[a],contractMonthlyPrice:t.getContractMonthlyPrices(e)[a],contractCurrency:t.getContractCurrencies(e)[a],revenueId:t.getCustomTrackingIds(e)[a],startTime:t.getStartTime(e)[a],endTime:t.getEndTime(e)[a],voucherCode:t.getVoucherCode(e),voucherAudience:t.getVoucherAudience(e),voucherPercentageSaving:t.getVoucherPercentageSaving(e),voucherMoneySaving:t.getVoucherMoneySaving(e),voucherType:t.getVoucherType(e),offerExclusive:t.getOfferExclusive(e)[a],offerScope:t.getOfferScope(e)[a],globalId:t.getGlobalIds(e)[a],inStock:t.getInStocks(e)[a]}},merchant:{id:t.getMerchantIds(e)[a],name:t.getMerchantNames(e)[a],url:t.getMerchantUrls(e)[a],network:t.getMerchantAffiliateNetwork(e)[a]},model:{id:t.getModelIds(e)[a],brand:t.getModelBrands(e)[a],name:t.getModelNames(e)[a],parent:t.getModelParentNames(e)[a]}})),reviews:t.getReviews(e).map(r=>{const a={...e,reviews:t.getReviews(e).filter(e=>e.code===r.code)};return{code:t.getReviewCodes(a)[0],count:t.getReviewCounts(a)[0],score:t.getReviewScores(a)[0]}})}}},1407(e,t,r){"use strict";r.d(t,{I:()=>i});var a=r(4467),n=r(2747),o=r(9833);class i extends o.e{constructor({area:e,action:t,widget:r}){super(),(0,a.A)(this,"hawkEvent",void 0),this.hawkEvent={name:n.Ur.WIDGET_INTERACTED,fullyQualifiedMessageName:n.fD.WIDGET_INTERACTED,data:{fieWidgetsVersion:this.fieWidgetsVersion,interactedAt:(new Date).toISOString(),area:e,action:t,widget:r}}}}},3914(e,t,r){"use strict";r.d(t,{R:()=>l});var a=r(6287),n=r(4625);const o=a.Ay.lib({resolved:{},chunkName:()=>"getHashHexClientside",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!r.m[t]},importAsync:()=>r.e(796).then(r.bind(r,9945)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return r(t)},resolve:()=>9945}),i=a.Ay.lib({resolved:{},chunkName:()=>"getHashHexServerside",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!r.m[t]},importAsync:()=>r.e(5312).then(r.bind(r,5869)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return r(t)},resolve:()=>5869}),l=async e=>{const t=JSON.stringify(e),r=(new TextEncoder).encode(t),a=await(await(async()=>{if((0,n.x)()){const{getHashHexServerside:e}=await i.load();return e}const{getHashHexClientside:e}=await o.load();return e})())(r),l=`${a.length%2?"0":""}${a}`;return BigInt(`0x${l}`).toString(10).substring(0,19)}},3807(e,t,r){"use strict";var a=r(4625);var n=r(6287),o=r(5093),i=r(4193),l=r.n(i);const s=e=>new(l())(e).hostname().replace(/^www\./,"");var c=r(5828);const u={id:"advnture",logo:"svg/advnture.svg",label:"Advnture",analyticsName:"advnture",hostname:"advnture.com",platform:"responsive",selector:c.nK};var d=r(8847);const p={id:"avnetwork",logo:"svg/avnetwork.svg",label:"AV Network",analyticsName:"avnetwork",hostname:"avnetwork.com",platform:"responsive",selector:c.nK},h={id:"bikeperfect",logo:"svg/bikeperfect.svg",label:"Bike Perfect",analyticsName:"bikeperfect",hostname:"bikeperfect.com",platform:"responsive",selector:c.nK},m={id:"cinemablend",logo:"svg/cinemablend.svg",label:"Cinemablend",analyticsName:"cinemablend",hostname:"cinemablend.com",platform:"responsive",selector:`${c.nK}, article a`},f={id:"coachmag",logo:"svg/coach.svg",label:"Coach",analyticsName:"coachmag",hostname:"coachweb.com",platform:"responsive",selector:`${c.nK}, .content a`},v={id:"countrylife",logo:"svg/countrylife.svg",label:"Country Life",analyticsName:"countrylife",hostname:"countrylife.co.uk",platform:"progressive",selector:c.ss},g={id:"creativebloq",logo:"svg/creativebloq.svg",label:"Creative Bloq",analyticsName:"cbq",hostname:"creativebloq.com",platform:"responsive",selector:c.nK};var y=r(4565);const b={id:"cyclingweekly",logo:"svg/cyclingweekly.svg",label:"Cycling Weekly",analyticsName:"cyclingweekly",hostname:"cyclingweekly.com",platform:"progressive",selector:`${c.ss}, .articleBody a`};var w=r(6177),E=r(7774);
2const _={id:"discover",analyticsName:"discover",selector:c.ss,logo:"",label:"Discover",platform:""},A={id:"fitandwell",logo:"svg/fitandwell.svg",label:"Fit&Well",analyticsName:"fitandwell",hostname:"fitandwell.com",platform:"progressive",selector:c.ss},k={id:"5gradar",logo:"svg/5gradar.svg",label:"5G Radar",analyticsName:"5gradar",hostname:"5gradar.com",platform:"responsive",selector:c.nK},S={id:"fourfourtwo",logo:"svg/fourfourtwo.svg",label:"Four Four Two",analyticsName:"fourfourtwo",hostname:"fourfourtwo.com",platform:"responsive",selector:c.nK};var T=r(6774);const N={id:"gardeningetc",logo:"svg/gardeningetc.svg",label:"Gardeningetc",analyticsName:"gardeningetc",hostname:"gardeningetc.com",platform:"progressive",selector:c.ss},R={id:"gardeningknowhow",logo:"svg/gardeningknowhow.svg",label:"Gardening Know How",analyticsName:"gardeningknowhow",hostname:"gardeningknowhow.com",platform:"progressive",selector:c.ss},I={id:"getprice",logo:"svg/getprice.svg",label:"GetPrice AU",analyticsName:"getprice",hostname:"getprice.com.au",platform:"responsive",selector:`${c.nK}, main a`},C={id:"gnomesingardens",logo:"gnomesingardens.png",label:"GnomesInGardens",analyticsName:"gnomesingardens",hostname:"gnomesingardens.com",platform:"progressive",selector:c.ss},L={id:"golfmonthly",logo:"svg/golfmonthly.svg",label:"Golf Monthly",analyticsName:"golfmonthly",hostname:"golfmonthly.com",platform:"progressive",selector:`${c.ss}, #content a`};var O=r(6472),P=r(3800),D=r(4873);const x={id:"homebuilding",logo:"svg/homebuilding.svg",label:"Home Building",analyticsName:"homebuilding",hostname:"homebuilding.co.uk",platform:"responsive",selector:`article a, ${c.nK}`},M={id:"homesandgardens",logo:"svg/homesandgardens.svg",label:"Homes & Gardens",analyticsName:"homesandgardens",hostname:"homesandgardens.com",platform:"progressive",selector:c.ss},F={id:"horseandhound",logo:"svg/horseandhound.svg",label:"Horse & Hound",analyticsName:"horseandhound",hostname:"horseandhound.co.uk",platform:"progressive",selector:c.ss};var U=r(5297),B=r(549);const z={id:"itpro",logo:"svg/itpro.svg",label:"ITpro",analyticsName:"itpro",hostname:"itpro.com",platform:"progressive",selector:c.ss},W={id:"kiplinger",logo:"svg/kiplinger.svg",label:"Kiplinger",analyticsName:"Kiplinger",hostname:"kiplinger.com",platform:"progressive",selector:`${c.ss}, .polaris__app a`},H={id:"laptopmag",logo:"svg/laptopmag.svg",label:"Laptop Mag",analyticsName:"laptopmag",hostname:"laptopmag.com",platform:"responsive",selector:c.nK},V={id:"livescience",logo:"svg/livescience.svg",label:"Live Science",analyticsName:"livescience",hostname:"livescience.com",platform:"progressive",selector:c.ss};var G=r(7242);var q=r(6033),$=r(2277),K=r(7069);const j={id:"moneyweek",logo:"svg/moneyweek.svg",label:"MoneyWeek",analyticsName:"moneyweek",hostname:"moneyweek.com",platform:"progressive",selector:`${c.ss}, .polaris__app a`},X={id:"mby",logo:"mby.png",label:"Motor Boat & Yachting",analyticsName:"mby",hostname:"mby.com",platform:"ti",selector:"#content a"},Y={id:"mbr",logo:"mbr.png",label:"Mountain Bike Rider",analyticsName:"mbr",hostname:"mbr.co.uk",platform:"ti",selector:"#content a"};var Q=r(1694);const J={id:"musicweek",logo:"svg/musicweek.svg",label:"Music Week",analyticsName:"musicweek",hostname:"musicweek.com",platform:"progressive",selector:c.ss};var Z=r(264),ee=r(6989);const te={id:"nexttv",logo:"svg/nexttv.svg",label:"NextTV",analyticsName:"nexttv",hostname:"nexttv.com",platform:"responsive",selector:c.nK};var re=r(5564);const ae={id:"petsradar",logo:"svg/petsradar.svg",label:"Pets Radar",analyticsName:"petsradar",hostname:"petsradar.com",platform:"responsive",selector:c.nK},ne={id:"pbo",logo:"pbo.png",label:"Practical Boat Owner",analyticsName:"pbo",hostname:"pbo.co.uk",platform:"ti",selector:"#content a"},oe={id:"practicalcaravan",logo:"svg/practicalcaravan.svg",label:"PracticalCaravan",analyticsName:"practicalcaravan",hostname:"practicalcaravan.com",platform:"practical",selector:"article a"},ie={id:"practicalmotorhome",logo:"svg/practicalmotorhome.svg",label:"PracticalMotorhome",analyticsName:"practicalmotorhome",hostname:"practicalmotorhome.com",platform:"practical",selector:"article a"},le={id:"realhomes",logo:"svg/realhomes.svg",label:"Real Homes",analyticsName:"realhomes",hostname:"realhomes.com",platform:"progressive",selector:c.ss},se={id:"rugbyworld",logo:"rugbyworld.png",label:"Rugby World",analyticsName:"rugbyworld",hostname:"rugbyworld.com",platform:"ti",selector:"#content a"},ce={id:"sheerluxe",logo:"svg/sheerluxe.svg",favicon:"svg/sheerluxe-favicon.svg",label:"SheerLuxe",anal
2yticsName:"sheerluxe",hostname:"sheerluxe.com",platform:"progressive",selector:c.ss};var ue=r(477);const de={id:"space",logo:"svg/space.svg",label:"Space",analyticsName:"space",hostname:"space.com",platform:"responsive",selector:c.nK};var pe=r(2506);const he={id:"techlearning",logo:"svg/techlearning.svg",label:"Tech Learning",analyticsName:"techlearning",hostname:"techlearning.com",platform:"responsive",selector:c.nK};var me=r(9967),fe=r(1716);const ve={id:"theblend",logo:"svg/theblend.svg",label:"The Blend",analyticsName:"theblend",hostname:"theblendjournal.com",platform:"progressive",selector:c.ss},ge={id:"theradar",logo:"svg/theradar.svg",label:"The Radar",analyticsName:"theradar",hostname:"theradar.com",platform:"responsive",selector:c.nK},ye={id:"theweek",logo:"svg/theweek.svg",label:"The Week.com",analyticsName:"theweek",hostname:"theweek.com",platform:"progressive",selector:c.ss};var be=r(4540),we=r(8062);const Ee={id:"toptenreviews",logo:"svg/toptenreviews.svg",label:"Top Ten Reviews",analyticsName:"toptenreviews",hostname:"toptenreviews.com",platform:"responsive",selector:c.nK},_e={id:"tvtechnology",logo:"svg/tvtech.svg",label:"TV Technology",analyticsName:"tvtechnology",hostname:"tvtechnology.com",platform:"responsive",selector:c.nK},Ae={id:"wallpaper",logo:"svg/wallpaper.svg",label:"Wallpaper",analyticsName:"wallpaper",hostname:"wallpaper.com",platform:"progressive",selector:`${c.ss}, .bodyLayer a`};var ke=r(3875);const Se={id:"whattowatch",logo:"svg/whattowatch.svg",label:"What to watch",analyticsName:"whattowatch",hostname:"whattowatch.com",platform:"responsive",selector:c.nK};var Te=r(9374),Ne=r(8349);var Re=r(3527);const Ie={id:"ybw",logo:"ybw.jpg",label:"Yachting & Boating World",analyticsName:"ybw",hostname:"ybw.com",platform:"ti",selector:"#content a"},Ce={id:"yachtingmonthly",logo:"yachtingmonthly.png",label:"Yachting Monthly",analyticsName:"yachtingmonthly",hostname:"yachtingmonthly.com",platform:"ti",selector:"#content a"},Le={id:"yachtingworld",logo:"svg/yachtingworld.svg",label:"Yachting World",analyticsName:"yachtingworld",hostname:"yachtingworld.com",platform:"ti",selector:"#content a"},Oe=[oe,ie],Pe=[ve,b,A,N,R,C,L,O.u,M,U.D,z,W,G.a,$.z,K.z,Z.u,ee.p,j,le,ce,ue.R,ye,pe.T3,Re.r,Ae,Te.w,v,w.H,F,J],De=[...[k,u,d.H,p,h,m,g,y.x,f,E.O,S,I,{id:"getpricenz",logo:"svg/getprice.svg",label:"GetPrice NZ",analyticsName:"getpricenz",hostname:"getprice.com.nz",platform:"responsive",selector:"main a"},{id:"pricepandaid",logo:"",label:"PricePanda ID",analyticsName:"pricepandaid",hostname:"pricepanda.co.id",platform:"responsive",selector:"main a"},{id:"pricepandamy",logo:"",label:"PricePanda MY",analyticsName:"pricepandamy",hostname:"pricepanda.com.my",platform:"responsive",selector:"main a"},{id:"pricepandaph",logo:"",label:"PricePanda PH",analyticsName:"pricepandaph",hostname:"pricepanda.com.ph",platform:"responsive",selector:"main a"},{id:"pricepandasg",logo:"",label:"PricePanda SG",analyticsName:"pricepandasg",hostname:"pricepanda.com.sg",platform:"responsive",selector:"main a"},{id:"pricepandath",logo:"",label:"PricePanda TH",analyticsName:"pricepandath",hostname:"pricepanda.co.th",platform:"responsive",selector:"main a"},T.e,P.S,D.x,x,B.L,H,V,q.j,Q.I,te,re.y,ae,de,he,ge,be.W,we.u,Ee,me.v,fe.i,_e,ke.P,Se,Ne.D],...Pe,...[Y,X,ne,se,Ce,Le,Ie],...Oe,...[{id:"thefield",analyticsName:"thefield",selector:"#content a",logo:"",label:"The Field",platform:""},_,{id:"woman",analyticsName:"woman",selector:"",logo:"",label:"Woman",platform:""},{id:"womansown",analyticsName:"womansown",selector:"",logo:"",label:"Woman's Own",platform:""},{id:"whatculture",analyticsName:"whatculture",selector:"a",logo:"",label:"WhatCulture",platform:""},{id:"lamb",analyticsName:"lamb",selector:"",logo:"",label:"Look After My Bills",platform:""},{id:"thereset",analyticsName:"thereset",selector:"",logo:"",label:"The Re|set",platform:""},{id:"rooms",analyticsName:"rooms",selector:"",logo:"",label:"Rooms",platform:""},{id:"countryhandi",analyticsName:"countryhandi",selector:"",logo:"",label:"CountryHomesandInteriors",platform:""},{id:"getcomputeractive",analyticsName:"getcomputeractive",selector:"",logo:"",label:"Computer Active",platform:""},{id:"gocompare",analyticsName:"gocompare",selector:"",logo:"",label:"Go.Compare",platform:""}
2,{id:"itproportal",analyticsName:"itproportal",selector:"",logo:"",label:"IT Pro Portal",platform:""},{id:"pcpro",analyticsName:"pcpro",selector:"",logo:"",label:"PC Pro",platform:""},{id:"shootinguk",analyticsName:"shootinguk",selector:"",logo:"",label:"ShootingUK",platform:""},{id:"cucina",analyticsName:"cucina",selector:"",logo:"",label:"Cucina",platform:""},{id:"themoneyedit",analyticsName:"themoneyedit",selector:"",logo:"",label:"The Money Edit",platform:""},{id:"theprivacylab",analyticsName:"theprivacylab",selector:"",logo:"",label:"The Privacy Lab",platform:""},{id:"thrifter",analyticsName:"thrifter",selector:"",logo:"",label:"Thrifter",platform:""},{id:"truly",analyticsName:"truly",selector:"",logo:"",label:"Truly",platform:""}]].sort((e,t)=>e.label<t.label?-1:1);var xe=r(2356);const Me=({requestedSite:e,href:t,keywords:r})=>{(0,a.x)()||void 0===window.hawk_force_url||(t=window.hawk_force_url);const n=(({requestedSite:e,href:t})=>{if(e)return[t=>e.toLowerCase()===t.id];if(t){const e=new(l())(t),r=e.hostname(),a=e.path();return[e=>a.includes(`/${e.id}/`),e=>new RegExp(`preview.vanilla.tools/[^/]+/${e.id}`).test(t),e=>void 0!==e.path&&void 0!==e.hostname&&r.includes(e.hostname)&&a.startsWith(e.path),e=>void 0!==e.hostname&&r.includes(e.hostname),e=>void 0!==e.hostnameStage&&s(t)===e.hostnameStage]}return[]})({requestedSite:e,href:t}),o=n.reduce((e,t)=>e||De.find(e=>t(e)),void 0)??xe.P;return o===me.v&&r?.includes("TRBC")?fe.i:o};var Fe=r(824);const Ue=["hawk-placeholder","hawk-nest","hawk-base","hawk-root","ecom-root"],Be=Ue.map(e=>`.${e}`).join(","),ze=Ue.at(-1);var We=r(5924),He=r(3616),Ve=r(9338);const Ge=({selector:e,context:t=document})=>[...t.querySelectorAll(e)];var qe=r(8741),$e=r(2747),Ke=r(7481),je=r(4467),Xe=r(7266),Ye=r(9833);class Qe extends Ye.e{constructor({processedWidgets:e}){super(),(0,je.A)(this,"hawkEvent",void 0),this.hawkEvent={name:$e.Ur.WIDGETS_LOADED,fullyQualifiedMessageName:$e.fD.WIDGETS_LOADED,data:{fieWidgetsVersion:this.fieWidgetsVersion,loadedAt:(new Date).toISOString(),widgets:e.map(e=>({type:e.type,result:e.result,products:(0,Xe.Y)(e.props.dealData)}))}}}}var Je=r(8835);const Ze=()=>{const{metrics:e}=(0,We.A)(["metrics"]);return(e=>{if("disabled"===e)return!1;const t=parseInt(e||"",10);return!isNaN(t)&&t>0||(0,Je.A)(100)<1})(e)},et=e=>{Ze()&&(({siteId:e,platform:t,type:r})=>{(0,Fe.TB)("https://search-api.fie.future.net.uk/send_metrics",{site:e,platform:t,type:r,load_time:parseInt(performance.now().toFixed(0),10),es6:1})})(e)};var tt=r(2650),rt=r(9236);const at=()=>!!window.apstag?.queue,nt=(e,t)=>{const r=t?.getAttribute(rt.mT.asin);return r&&e&&window.futureNCA?(window.futureNCA.bids[r]={isRequestMade:!0,href:e},e):t?.getAttribute("href")||""},ot=()=>{window.apstag.nativeContent?.().registerHook("nativeContent.updateClickUrl",nt),window.apstag.nativeContent?.().enable()},it=()=>{const{apstag:e}=window;e.queue.push(ot),(()=>{if(window.futureNCA)for(const[e,t]of Object.entries(window.futureNCA.bids))window.futureNCA.bids[e]={...t,isRequestMade:!0}})()},lt={isListenerAdded:!1,bids:{}},st=()=>{window.futureNCA=window.futureNCA||lt},ct=()=>{at()&&(st(),"complete"!==document.readyState?window.futureNCA&&!window.futureNCA?.isListenerAdded&&(window.addEventListener("load",it),window.futureNCA.isListenerAdded=!0):it())},ut=e=>e?window.futureNCA?.bids[e]:null;var dt=r(7268);const pt=({processedWidgets:e})=>{const t=Object.fromEntries(Object.entries(Object.groupBy(e,e=>e.type)).map(([e,t])=>[e,t.length]));return{event:{category:"Affiliates",type:dt.Y.HAWK_APPEARED,label:JSON.stringify(t),totalDeals:e.length},products:[],reviews:[]}};var ht=r(8168),mt=r(6540),ft=r(5338),vt=r(5692);class gt extends Ye.e{constructor({widget:e}){super(),(0,je.A)(this,"hawkEvent",void 0),this.hawkEvent={name:$e.Ur.WIDGET_VISIBLE,fullyQualifiedMessageName:$e.fD.WIDGET_VISIBLE,data:{fieWidgetsVersion:this.fieWidgetsVersion,visibleAt:(new Date).toISOString(),widget:e}}}}const yt=e=>{const t=[...new Set(e.flatMap(e=>e.tracking_pixel_url?[e.tracking_pixel_url]:[]))],r=Date.now().toString();t.map(e=>
2e.replace("hawk-cache",r)).forEach(e=>{(new Image).src=e})};var bt=r(6019),wt=r(1125),Et=r(8425);const _t=(0,n.Ay)({resolved:{},chunkName:()=>"advnture-site",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!r.m[t]},importAsync:()=>r.e(3046).then(r.bind(r,5814)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return r(t)},resolve:()=>5814}),At=(0,n.Ay)({resolved:{},chunkName:()=>"androidcentral-site",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!r.m[t]},importAsync:()=>r.e(2753).then(r.bind(r,7666)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return r(t)},resolve:()=>7666}),kt=(0,n.Ay)({resolved:{},chunkName:()=>"avnetwork-site",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!r.m[t]},importAsync:()=>r.e(9960).then(r.bind(r,3222)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return r(t)},resolve:()=>3222}),St=(0,n.Ay)({resolved:{},chunkName:()=>"cinemablend-site",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!r.m[t]},importAsync:()=>r.e(45).then(r.bind(r,7680)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return r(t)},resolve:()=>7680}),Tt=(0,n.Ay)({resolved:{},chunkName:()=>"coachmag-site",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!r.m[t]},importAsync:()=>r.e(4780).then(r.bind(r,8430)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return r(t)},resolve:()=>8430}),Nt=(0,n.Ay)({resolved:{},chunkName:()=>"countrylife-site",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!r.m[t]},importAsync:()=>r.e(491).then(r.bind(r,1396)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return r(t)},resolve:()=>1396}),Rt=(0,n.Ay)({resolved:{},chunkName:()=>"creativebloq-site",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!r.m[t]},importAsync:()=>r.e(3782).then(r.bind(r,8422)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return r(t)},resolve:()=>8422}),It=(0,n.Ay)({resolved:{},chunkName:()=>"cyclingnews-site",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!r.m[t]},importAsync:()=>r.e(2545).then(r.bind(r,3004)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return r(t)},resolve:()=>3004}),Ct=(0,n.Ay)({resolved:{},chunkName:()=>"cyclingweekly-site",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!r.m[t]},importAsync:()=>r.e(8001).then(r.bind(r,8460)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return r(t)},resolve:()=>8460}),Lt=(0,n.Ay)({resolved:{},chunkName:()=>"decanter-site",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!r.m[t]},importAsync:()=>r.e(1259).then(r.bind(r,2986)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return r(t)},resolve:()=>2986}),Ot=(0,n.Ay)({resolved:{},chunkName:()=>"default-site",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!r.m[t]},importAsync:()=>r.e(4086).then(r.bind(r,3542)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return r(t)},resolve:()=>3542}),Pt=(0,n.Ay)({resolved:{},chunkName:()=>"digitalcameraworld-site",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!r.m[t]},importAsync:()=>r.e(7452).then(r.bind(r,3646)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return r(t)},resolve:()=>3646}),Dt=(0,n.Ay)({resolved:{},chunkName:()=>"fitandwell-site",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!r.m[t]},importAsync:()=>r.e(9405).then(r.bind(r,2790)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return r(t)},resolve:()=>2790}),xt=(0,n.Ay)({resolved:{},chunkName:()=>"fourfourtwo-site",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!r.m[t]},importAsync:()=>r.e(7653).then(r.bind(r,3280)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return r(t)},resolve:()=>3280}),Mt=(0,n.Ay)({resolved:{},chunkName:()=>"gamesradar-site",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!r.m[t]},importAsync:()=>r.e(1772).then(r.bind(r,8257)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return r(t)},resolve:()=>8257}),Ft=(0,n.Ay)({resolved:{},chunkName:()=>"gardeningetc-site",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!r.m[t]},importAsync:()=>r.e(5234).then(r.bind(r,5142)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return r(t)},resolve:()=>5142}),Ut=(0,n.Ay)({resolved:{},chunkName:()=>"gardeningknowhow-site",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!r.m[t]},importAsync:()=>r.e(7971).then(r.bind(r,2418)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return r(t)},resolve:()=>2418}),Bt=(0,n.Ay)({resolved:{},chunkName:()=>"getprice-site",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!r.m[t]},importAsync:()=>r.e(6516).then(r.bind(r,7146)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return r(t)},resolve:()=>7146}),zt=(0,n.Ay)({resolved:{},chunkName:()=>"golfmonthly-site",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!r.m[t]},importAsync:()=>r.e(9370).then(r.bind(r,9870)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return r(t)},resolve:()=>9870}),Wt=(0,n.Ay)({resolved:{},chunkName:()=>"goodto-site",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!r.m[t]},importAsync:()=>r.e(429).then(r.bind(r,7038)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return r(t)},resolve:()=>7038}),Ht=(0,n.Ay)({resolved:{},chunkName:()=>"guitarworld-site",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!r.m[t]},importAsync:()=>r.e(7313).then(r.bind(r,8928)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return r(t)},resolve:()=>8928}),Vt=(0,n.Ay)({resolved:{},chunkName:()=>"homebuilding-site",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!r.m[t]},importAsync:()=>r.e(2906).then(r.bind(r,3830)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return r(t)},resolve:()=>3830}),Gt=(0,n.Ay)({resolved:{},chunkName:()=>"homesandgardens-site",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!r.m[t]},importAsync:()=>r.e(1686).then(r.bind(r,2174)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return r(t)},resolve:()=>2174}),qt=(0,n.Ay)({resolved:{},chunkName:()=>"horseandhound-site",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!r.m[t]},importAsync:()=>r.e(6883).then(r.bind(r,9172)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return r(t)},resolve:()=>9172}),$t=(0,n.Ay)({resolved:{},chunkName:()=>"idealhome-site",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!r.m[t]},importAsync:()=>r.e(8769).then(r.bind(r,5912)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return r(t)},resolve:()=>5912}),Kt=(0,n.Ay)({resolved:{},chunkName:()=>"imore-site",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!r.m[t]},importAsync:()=>r.e(65).then(r.bind(r,6528)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return r(t)},resolve:()=>6528}),jt=(0,n.Ay)({resolved:{},chunkName:()=>"itpro-site",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!r.m[t]},importAsync:()=>r.e(9923).then(r.bind(r,9992)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return r(t)},resolve:()=>9992}),Xt=(0,n.Ay)({resolved:{},chunkName:()=>"kiplinger-site",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!r.m[t]},importAsync:()=>r.e(8636).then(r.bind(r,6782)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return r(t)},resolve:()=>6782}),Yt=(0,n.Ay)({resolved:{},chunkName:()=>"laptopmag-site",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!r.m[t]},importAsync:()=>r.e(2296).then(r.bind(r,4742)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return r(t)},resolve:()=>4742}),Qt=(0,n.Ay)({resolved:{},chunkName:()=>"livingetc-site",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!r.m[t]},importAsync:()=>r.e(9958).then(r.bind(r,8390)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return r(t)},resolve:()=>8390}),Jt=(0,n.Ay)({resolved:{},chunkName:()=>"loudersound-site",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!r.m[t]},importAsync:()=>r.e(9713).then(r.bind(r,7608)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return r(t)},resolve:()=>7608}),Zt=(0,n.Ay)({resolved:{},chunkName:()=>"marieclaireuk-site",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!r.m[t]},importAsync:()=>r.e(1197).then(r.bind(r,4159)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return r(t)},resolve:()=>4159}),er=(0,n.Ay)({resolved:{},chunkName:()=>"marieclaireus-site",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!r.m[t]},importAsync:()=>r.e(5125).then(r.bind(r,1804)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return r(t)},resolve:()=>1804}),tr=(0,n.Ay)({resolved:{},chunkName:()=>"mbr-site",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!r.m[t]},importAsync:()=>r.e(2832).then(r.bind(r,5846)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return r(t)},resolve:()=>5846}),rr=(0,n.Ay)({resolved:{},chunkName:()=>"mby-site",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!r.m[t]},importAsync:()=>r.e(6473).then(r.bind(r,9972)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return r(t)},resolve:()=>9972}),ar=(0,n.Ay)({resolved:{},chunkName:()=>"moneyweek-site",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!r.m[t]},importAsync:()=>r.e(2535).then(r.bind(r,772)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return r(t)},resolve:()=>772}),nr=(0,n.Ay)({resolved:{},chunkName:()=>"musicradar-site",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!r.m[t]},importAsync:()=>r.e(6532).then(r.bind(r,4518)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return r(t)},resolve:()=>4518}),or=(0,n.Ay)({resolved:{},chunkName:()=>"musicweek-site",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!r.m[t]},importAsync:()=>r.e(1180).then(r.bind(r,774)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return r(t)},resolve:()=>774}),ir=(0,n.Ay)({resolved:{},chunkName:()=>"myimperfectlife-site",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!r.m[t]},importAsync:()=>r.e(3364).then(r.bind(r,7702)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return r(t)},resolve:()=>7702}),lr=(0,n.Ay)({resolved:{},chunkName:()=>"myvouchercodes-site",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!r.m[t]},importAsync:()=>r.e(4515).then(r.bind(r,3238)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return r(t)},resolve:()=>3238}),sr=(0,n.Ay)({resolved:{},chunkName:()=>"pbo-site",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!r.m[t]},importAsync:()=>r.e(5484).then(r.bind(r,5302)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return r(t)},resolve:()=>5302}),cr=(0,n.Ay)({resolved:{},chunkName:()=>"pcgamer-site",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!r.m[t]},importAsync:()=>r.e(4768).then(r.bind(r,8518)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return r(t)},resolve:()=>8518}),ur=(0,n.Ay)({resolved:{},chunkName:()=>"petsradar-site",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!r.m[t]},importAsync:()=>r.e(9669).then(r.bind(r,2812)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return r(t)},resolve:()=>2812}),dr=(0,n.Ay)({resolved:{},chunkName:()=>"practicalcaravan-site",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!r.m[t]},importAsync:()=>r.e(9098).then(r.bind(r,1862)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return r(t)},resolve:()=>1862}),pr=(0
2,n.Ay)({resolved:{},chunkName:()=>"practicalmotorhome-site",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!r.m[t]},importAsync:()=>r.e(1706).then(r.bind(r,9510)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return r(t)},resolve:()=>9510}),hr=(0,n.Ay)({resolved:{},chunkName:()=>"realhomes-site",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!r.m[t]},importAsync:()=>r.e(1087).then(r.bind(r,2024)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return r(t)},resolve:()=>2024}),mr=(0,n.Ay)({resolved:{},chunkName:()=>"rugbyworld-site",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!r.m[t]},importAsync:()=>r.e(7447).then(r.bind(r,8046)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return r(t)},resolve:()=>8046}),fr=(0,n.Ay)({resolved:{},chunkName:()=>"sheerluxe-site",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!r.m[t]},importAsync:()=>r.e(8942).then(r.bind(r,9906)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return r(t)},resolve:()=>9906}),vr=(0,n.Ay)({resolved:{},chunkName:()=>"shortlist-site",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!r.m[t]},importAsync:()=>r.e(3997).then(r.bind(r,5820)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return r(t)},resolve:()=>5820}),gr=(0,n.Ay)({resolved:{},chunkName:()=>"space-site",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!r.m[t]},importAsync:()=>r.e(6953).then(r.bind(r,9184)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return r(t)},resolve:()=>9184}),yr=(0,n.Ay)({resolved:{},chunkName:()=>"t3-site",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!r.m[t]},importAsync:()=>r.e(3716).then(r.bind(r,986)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return r(t)},resolve:()=>986}),br=(0,n.Ay)({resolved:{},chunkName:()=>"techlearning-site",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!r.m[t]},importAsync:()=>r.e(1599).then(r.bind(r,5702)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return r(t)},resolve:()=>5702}),wr=(0,n.Ay)({resolved:{},chunkName:()=>"techradar-site",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!r.m[t]},importAsync:()=>r.e(5191).then(r.bind(r,7044)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return r(t)},resolve:()=>7044}),Er=(0,n.Ay)({resolved:{},chunkName:()=>"theblend-site",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!r.m[t]},importAsync:()=>r.e(3551).then(r.bind(r,3382)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return r(t)},resolve:()=>3382}),_r=(0,n.Ay)({resolved:{},chunkName:()=>"theweek-site",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!r.m[t]},importAsync:()=>r.e(900).then(r.bind(r,9718)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return r(t)},resolve:()=>9718}),Ar=(0,n.Ay)({resolved:{},chunkName:()=>"tomsguide-site",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!r.m[t]},importAsync:()=>r.e(1812).then(r.bind(r,6438)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return r(t)},resolve:()=>6438}),kr=(0,n.Ay)({resolved:{},chunkName:()=>"tomshardware-site",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!r.m[t]},importAsync:()=>
2r.e(6676).then(r.bind(r,3386)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return r(t)},resolve:()=>3386}),Sr=(0,n.Ay)({resolved:{},chunkName:()=>"wallpaper-site",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!r.m[t]},importAsync:()=>r.e(3861).then(r.bind(r,4524)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return r(t)},resolve:()=>4524}),Tr=(0,n.Ay)({resolved:{},chunkName:()=>"whathifi-site",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!r.m[t]},importAsync:()=>r.e(2609).then(r.bind(r,2166)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return r(t)},resolve:()=>2166}),Nr=(0,n.Ay)({resolved:{},chunkName:()=>"whattowatch-site",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!r.m[t]},importAsync:()=>r.e(2413).then(r.bind(r,8412)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return r(t)},resolve:()=>8412}),Rr=(0,n.Ay)({resolved:{},chunkName:()=>"whowhatwear-site",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!r.m[t]},importAsync:()=>r.e(5878).then(r.bind(r,7750)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return r(t)},resolve:()=>7750}),Ir=(0,n.Ay)({resolved:{},chunkName:()=>"windowscentral-site",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!r.m[t]},importAsync:()=>r.e(2187).then(r.bind(r,1586)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return r(t)},resolve:()=>1586}),Cr=(0,n.Ay)({resolved:{},chunkName:()=>"womanandhome-site",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!r.m[t]},importAsync:()=>r.e(3845).then(r.bind(r,4494)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return r(t)},resolve:()=>4494}),Lr=(0,n.Ay)({resolved:{},chunkName:()=>"yachtingmonthly-site",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!r.m[t]},importAsync:()=>r.e(9657).then(r.bind(r,8288)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return r(t)},resolve:()=>8288}),Or=(0,n.Ay)({resolved:{},chunkName:()=>"yachtingworld-site",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!r.m[t]},importAsync:()=>r.e(1640).then(r.bind(r,1046)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return r(t)},resolve:()=>1046}),Pr=(0,n.Ay)({resolved:{},chunkName:()=>"ybw-site",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!r.m[t]},importAsync:()=>r.e(6511).then(r.bind(r,8400)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return r(t)},resolve:()=>8400}),Dr=({site:e,children:t})=>{switch(e){case v:return mt.createElement(Nt,null,t);case w.H:return mt.createElement(Lt,null,t);case F:return mt.createElement(qt,null,t);case Y:return mt.createElement(tr,null,t);case X:return mt.createElement(rr,null,t);case ne:return mt.createElement(sr,null,t);case se:return mt.createElement(mr,null,t);case Ce:return mt.createElement(Lr,null,t);case Le:return mt.createElement(Or,null,t);case Ie:return mt.createElement(Pr,null,t);case ue.R:return mt.createElement(vr,null,t);case u:return mt.createElement(_t,null,t);case d.H:return mt.createElement(At,null,t);case p:return mt.createElement(kt,null,t);case m:return mt.createElement(St,null,t);case g:return mt.createElement(Rt,null,t);case y.x:return mt.createElement(It,null,t);case f:return mt.createElement(Tt,null,t);case S:return mt.createElement(xt,null,t);case E.O:return mt.createElement(Pt,null,t);case R:return mt.createElement(Ut,null,t);case I:return mt.createElement(Bt,null,t);case T.e:return mt.createElement(Mt,null,t);case D.x:return mt.createElement(Ht,null,t);case B.L:return mt.createElement(Kt,null,t);case z:return mt.createElement(jt,null,t);case H:return mt.createElement(Yt,null,t);case q.j:return mt.createElement(Jt,null,t);case Q.I:return mt.createElement(nr,null,t);case J:return mt.createElement(or,null,t);case re.y:return mt.createElement(cr,null,t);case ae:return mt.createElement(ur,null,t);case de:return mt.createElement(gr,null,t);case he:return mt.createElement(br,null,t);case be.W:return mt.createElement(Ar,null,t);case we.u:return mt.createElement(kr,null,t);case me.v:case fe.i:return mt.createElement(wr,null,t);case ke.P:return mt.createElement(Tr,null,t);case Se:return mt.createElement(Nr,null,t);case Ne.D:return mt.createElement(Ir,null,t);
2case b:return mt.createElement(Ct,null,t);case A:return mt.createElement(Dt,null,t);case N:return mt.createElement(Ft,null,t);case L:return mt.createElement(zt,null,t);case O.u:return mt.createElement(Wt,null,t);case M:return mt.createElement(Gt,null,t);case x:return mt.createElement(Vt,null,t);case U.D:return mt.createElement($t,null,t);case W:return mt.createElement(Xt,null,t);case G.a:return mt.createElement(Qt,null,t);case $.z:return mt.createElement(Zt,null,t);case K.z:return mt.createElement(er,null,t);case Z.u:return mt.createElement(ir,null,t);case ee.p:return mt.createElement(lr,null,t);case le:return mt.createElement(hr,null,t);case pe.T3:return mt.createElement(yr,null,t);case Re.r:return mt.createElement(Cr,null,t);case Ae:return mt.createElement(Sr,null,t);case Te.w:return mt.createElement(Rr,null,t);case ye:return mt.createElement(_r,null,t);case j:return mt.createElement(ar,null,t);case oe:return mt.createElement(dr,null,t);case ie:return mt.createElement(pr,null,t);case ve:return mt.createElement(Er,null,t);case ce:return mt.createElement(fr,null,t);default:return mt.createElement(Ot,null,t)}};var xr=r(6178),Mr=r(9010),Fr=r(7978),Ur=r(3709),Br=r(7614);const zr={button:"hawk-all-deals-button","game-platform-image":"hawk-all-deals-game-platform-image",gamePlatformImage:"hawk-all-deals-game-platform-image","price-widget":"hawk-all-deals-price-widget",priceWidget:"hawk-all-deals-price-widget","review-widget-peacock":"hawk-all-deals-review-widget-peacock",reviewWidgetPeacock:"hawk-all-deals-review-widget-peacock",multimodelreview:"hawk-all-deals-multimodelreview"},Wr=({deal:e,className:t,children:r,params:a})=>{const{site:n,language:o,url:i,articleId:l,sendAnalytics:s,allDealsLink:c,genericSharedComponents:{TrackedLink:u},dealData:d}=(0,Ur.kf)(),p=(()=>{const e=(0,Fr.P)(n,o,i);if(e){const t={...a,origin:/\/review/.test(i)||"undefined"!=typeof document&&document.querySelector("article.review-article")?"review":"undefined"!=typeof document&&document.querySelector("#wrapper-gallery")?"gallery":/\/news\/.*-(\d+).*$/.test(i)?"news":"undefined"!=typeof document&&document.querySelector("article.buyingguide")?"buyingguide":/^\/tuition\/.*\d+$/.test(i)?"tuition":/\/features\//.test(i)?"features":""};return`${e}${(0,Mr.G)((0,Fr.t)(t,l))}`}return"#"})(),h=c||p,m=()=>{s({event:{clickType:bt.X.CC,type:dt.Y.CLICK_FROM,areaClicked:"see all deals button"},deal:e,dealData:d})};return p?mt.createElement(u,{trackLinkClick:m,customTarget:Br.V.SELF,attributes:{className:t&&zr[t],href:h,rel:"nofollow"}},r):null};var Hr=r(8587),Vr=r(7387);
vendor: 4,354 bytes, line 2
2function Gr(e,t){return e.replace(new RegExp("(^|\\s)"+t+"(?:\\s|$)","g"),"$1").replace(/\s+/g," ").replace(/^\s*|\s*$/g,"")}var qr=r(961);const $r=!1,Kr=mt.createContext(null);var jr=function(e){return e.scrollTop},Xr="unmounted",Yr="exited",Qr="entering",Jr="entered",Zr="exiting",ea=function(e){function t(t,r){var a;a=e.call(this,t,r)||this;var n,o=r&&!r.isMounting?t.enter:t.appear;return a.appearStatus=null,t.in?o?(n=Yr,a.appearStatus=Qr):n=Jr:n=t.unmountOnExit||t.mountOnEnter?Xr:Yr,a.state={status:n},a.nextCallback=null,a}(0,Vr.A)(t,e),t.getDerivedStateFromProps=function(e,t){return e.in&&t.status===Xr?{status:Yr}:null};var r=t.prototype;return r.componentDidMount=function(){this.updateStatus(!0,this.appearStatus)},r.componentDidUpdate=function(e){var t=null;if(e!==this.props){var r=this.state.status;this.props.in?r!==Qr&&r!==Jr&&(t=Qr):r!==Qr&&r!==Jr||(t=Zr)}this.updateStatus(!1,t)},r.componentWillUnmount=function(){this.cancelNextCallback()},r.getTimeouts=function(){var e,t,r,a=this.props.timeout;return e=t=r=a,null!=a&&"number"!=typeof a&&(e=a.exit,t=a.enter,r=void 0!==a.appear?a.appear:t),{exit:e,enter:t,appear:r}},r.updateStatus=function(e,t){if(void 0===e&&(e=!1),null!==t)if(this.cancelNextCallback(),t===Qr){if(this.props.unmountOnExit||this.props.mountOnEnter){var r=this.props.nodeRef?this.props.nodeRef.current:qr.findDOMNode(this);r&&jr(r)}this.performEnter(e)}else this.performExit();else this.props.unmountOnExit&&this.state.status===Yr&&this.setState({status:Xr})},r.performEnter=function(e){var t=this,r=this.props.enter,a=this.context?this.context.isMounting:e,n=this.props.nodeRef?[a]:[qr.findDOMNode(this),a],o=n[0],i=n[1],l=this.getTimeouts(),s=a?l.appear:l.enter;!e&&!r||$r?this.safeSetState({status:Jr},function(){t.props.onEntered(o)}):(this.props.onEnter(o,i),this.safeSetState({status:Qr},function(){t.props.onEntering(o,i),t.onTransitionEnd(s,function(){t.safeSetState({status:Jr},function(){t.props.onEntered(o,i)})})}))},r.performExit=function(){var e=this,t=this.props.exit,r=this.getTimeouts(),a=this.props.nodeRef?void 0:qr.findDOMNode(this);t&&!$r?(this.props.onExit(a),this.safeSetState({status:Zr},function(){e.props.onExiting(a),e.onTransitionEnd(r.exit,function(){e.safeSetState({status:Yr},function(){e.props.onExited(a)})})})):this.safeSetState({status:Yr},function(){e.props.onExited(a)})},r.cancelNextCallback=function(){null!==this.nextCallback&&(this.nextCallback.cancel(),this.nextCallback=null)},r.safeSetState=function(e,t){t=this.setNextCallback(t),this.setState(e,t)},r.setNextCallback=function(e){var t=this,r=!0;return this.nextCallback=function(a){r&&(r=!1,t.nextCallback=null,e(a))},this.nextCallback.cancel=function(){r=!1},this.nextCallback},r.onTransitionEnd=function(e,t){this.setNextCallback(t);var r=this.props.nodeRef?this.props.nodeRef.current:qr.findDOMNode(this),a=null==e&&!this.props.addEndListener;if(r&&!a){if(this.props.addEndListener){var n=this.props.nodeRef?[this.nextCallback]:[r,this.nextCallback],o=n[0],i=n[1];this.props.addEndListener(o,i)}null!=e&&setTimeout(this.nextCallback,e)}else setTimeout(this.nextCallback,0)},r.render=function(){var e=this.state.status;if(e===Xr)return null;var t=this.props,r=t.children,a=(t.in,t.mountOnEnter,t.unmountOnExit,t.appear,t.enter,t.exit,t.timeout,t.addEndListener,t.onEnter,t.onEntering,t.onEntered,t.onExit,t.onExiting,t.onExited,t.nodeRef,(0,Hr.A)(t,["children","in","mountOnEnter","unmountOnExit","appear","enter","exit","timeout","addEndListener","onEnter","onEntering","onEntered","onExit","onExiting","onExited","nodeRef"]));return mt.createElement(Kr.Provider,{value:null},"function"==typeof r?r(e,a):mt.cloneElement(mt.Children.only(r),a))},t}(mt.Component);function ta(){}ea.contextType=Kr,ea.propTypes={},ea.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:ta,onEntering:ta,onEntered:ta,onExit:ta,onExiting:ta,onExited:ta},ea.UNMOUNTED=Xr,ea.EXITED=Yr,ea.ENTERING=Qr,ea.ENTERED=Jr,ea.EXITING=Zr;const ra=ea;var aa=function(e,t){return e&&t&&t.split(" ").forEach(function(t){return a=t,void((r=e).classList?r.classList.remove(a):"string"==typeof r.className?r.className=Gr(r.className,a):r.setAttribute("class",Gr(r.className&&r.className.baseVal||"",a)));var r,a})},na=function(e){function t(){for(var t,r=arguments.length,a=new Array(r),n=0;n<r;n++)a[n]=arguments[n];
2return(t=e.call.apply(e,[this].concat(a))||this).appliedClasses={appear:{},enter:{},exit:{}},t.onEnter=function(e,r){var a=t.resolveArguments(e,r),n=a[0],o=a[1];t.removeClasses(n,"exit"),t.addClass(n,o?"appear":"enter","base"),t.props.onEnter&&t.props.onEnter(e,r)},t.onEntering=function(e,r){var a=t.resolveArguments(e,r),n=a[0],o=a[1]?"appear":"enter";t.addClass(n,o,"active"),t.props.onEntering&&t.props.onEntering(e,r)},t.onEntered=function(e,r){var a=t.resolveArguments(e,r),n=a[0],o=a[1]?"appear":"enter";t.removeClasses(n,o),t.addClass(n,o,"done"),t.props.onEntered&&t.props.onEntered(e,r)},t.onExit=function(e){var r=t.resolveArguments(e)[0];t.removeClasses(r,"appear"),t.removeClasses(r,"enter"),t.addClass(r,"exit","base"),t.props.onExit&&t.props.onExit(e)},t.onExiting=function(e){var r=t.resolveArguments(e)[0];t.addClass(r,"exit","active"),t.props.onExiting&&t.props.onExiting(e)},t.onExited=function(e){var r=t.resolveArguments(e)[0];t.removeClasses(r,"exit"),t.addClass(r,"exit","done"),t.props.onExited&&t.props.onExited(e)},t.resolveArguments=function(e,r){return t.props.nodeRef?[t.props.nodeRef.current,e]:[e,r]},t.getClassNames=function(e){var r=t.props.classNames,a="string"==typeof r,n=a?""+(a&&r?r+"-":"")+e:r[e];return{baseClassName:n,activeClassName:a?n+"-active":r[e+"Active"],doneClassName:a?n+"-done":r[e+"Done"]}},t}(0,Vr.A)(t,e);var r=t.prototype;return r.addClass=function(e,t,r){var a=this.getClassNames(t)[r+"ClassName"],n=this.getClassNames("enter").doneClassName;"appear"===t&&"done"===r&&n&&(a+=" "+n),"active"===r&&e&&jr(e),a&&(this.appliedClasses[t][r]=a,function(e,t){e&&t&&t.split(" ").forEach(function(t){return a=t,void((r=e).classList?r.classList.add(a):function(e,t){return e.classList?!!t&&e.classList.contains(t):-1!==(" "+(e.className.baseVal||e.className)+" ").indexOf(" "+t+" ")}(r,a)||("string"==typeof r.className?r.className=r.className+" "+a:r.setAttribute("class",(r.className&&r.className.baseVal||"")+" "+a)));var r,a})}(e,a))},r.removeClasses=function(e,t){var r=this.appliedClasses[t],a=r.base,n=r.active,o=r.done;this.appliedClasses[t]={},a&&aa(e,a),n&&aa(e,n),o&&aa(e,o)},r.render=function(){var e=this.props,t=(e.classNames,(0,Hr.A)(e,["classNames"]));return mt.createElement(ra,(0,ht.A)({},t,{onEnter:this.onEnter,onEntered:this.onEntered,onEntering:this.onEntering,onExit:this.onExit,onExiting:this.onExiting,onExited:this.onExited}))},t}(mt.Component);na.defaultProps={classNames:""},na.propTypes={};const oa=na,ia=e=>{const{children:t}=e;return mt.createElement(mt.Fragment,null,t)},la={"slide-enter":"hawk-animate-slide-enter",slideEnter:"hawk-animate-slide-enter","slide-enter-active":"hawk-animate-slide-enter-active",slideEnterActive:"hawk-animate-slide-enter-active","slide-leave":"hawk-animate-slide-leave",slideLeave:"hawk-animate-slide-leave","slide-enter-reverse":"hawk-animate-slide-enter-reverse",slideEnterReverse:"hawk-animate-slide-enter-reverse","slide-enter-active-reverse":"hawk-animate-slide-enter-active-reverse",slideEnterActiveReverse:"hawk-animate-slide-enter-active-reverse","slide-leave-reverse":"hawk-animate-slide-leave-reverse",slideLeaveReverse:"hawk-animate-slide-leave-reverse","fade-enter":"hawk-animate-fade-enter",fadeEnter:"hawk-animate-fade-enter","fade-enter-active":"hawk-animate-fade-enter-active",fadeEnterActive:"hawk-animate-fade-enter-active","fade-leave":"hawk-animate-fade-leave",fadeLeave:"hawk-animate-fade-leave"},sa=({children:e,reverse:t,animation:r})=>{const a=r||"slide";if(e){const r=e=>t&&la[`${a}-${e}-reverse`]?la[`${a}-${e}-reverse`]:la[`${a}-${e}`]?la[`${a}-${e}`]:null,n=r("enter"),o=r("enter-active"),i=r("leave");return mt.createElement(oa,{classNames:{enter:n,enterActive:o,leave:i},timeout:500},mt.createElement(ia,null,e))}return null};var ca=r(2485),ua=r.n(ca),da=r(8630);const pa=(0,n.Ay)({resolved:{},chunkName:()=>"arrow-right",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!r.m[t]},importAsync:()=>r.e(1211).then(r.bind(r,9310)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return r(t)},resolve:()=>9310}),ha=({deal:e,displayMerchant:t,className:r,buttonText:a,clickType:n,customTarget:
2o})=>{const{buttonType:i,translate:l,genericSharedComponents:{AffiliateLink:s},articleUrl:c}=(0,Ur.kf)();return mt.createElement(s,{deal:e,clickType:n||(0,bt.F)({link:e.offer.link,articleUrl:c,productType:e.product_type}),label:e?.model_matched?.join(","),className:ua()("chevron"!==i&&(r??"button")),customTarget:o,areaClicked:$e.Yo.CTA},"chevron"===i?mt.createElement(pa,null):a||(0,da.A)(e,t,l))};var ma=r(5301);const fa=({deal:e,className:t,priority:r,width:a,height:n,useViewSimilarPriorityFilter:o=!0})=>{const{url:i,alt:l,type:s}=(0,ma.U)(e,r,a,o),{articleUrl:c,genericSharedComponents:{AffiliateLink:u,LazyImage:d}}=(0,Ur.kf)(),p=["merchant","network"].includes(s);return mt.createElement(u,{deal:e,className:t,clickType:(0,bt.F)({link:e.offer.link,articleUrl:c,productType:e.product_type}),areaClicked:p?$e.Yo.RETAILER_IMAGE:$e.Yo.PRODUCT_IMAGE},mt.createElement(d,{src:i,alt:l,width:a||(p?80:78),height:n||(p?40:70),className:t??(p?"logo-image":"product-image")}))};var va=r(3204),ga=r(8491),ya=r(7164);const ba="hawk-display-name-container",wa="hawk-display-name-full",Ea=({deal:e,className:t,type:r,expandable:a,tag:n="div"})=>{const{translate:o,dealData:i,displayNameType:l,displayNameExpandable:s,displayNameMax:c,articleUrl:u,genericSharedComponents:{AffiliateLink:d}}=(0,Ur.kf)(),p=()=>{const t=e?.model_id&&i?.modelInfo&&i.modelInfo[e.model_id]?i.modelInfo[e.model_id]:{},a=r||l;if(e?.product_type&&200===e.product_type&&["model","fullName"].includes(a))return o("viewSimilarLabel");const n=(e?.labels_formatted||[]).find(e=>"brand"===e.type);switch(a){case"fullName":return(0,ga.t)(e);case"product":return e?.offer?.name;case"model":return t?.model_name;case"modelWithBrand":return e?.model;case"contractLength":return(0,va.A)(e,o);case"brandMerchant":return(n?n.display_value:t.brand||e?.merchant.name)??"";default:return""}},h=(0,ya.A)(p(),c||40),m=p(),f=a||s,v=n;return mt.createElement(d,{deal:e,clickType:(0,bt.F)({link:e.offer.link,articleUrl:u,productType:e.product_type}),areaClicked:$e.Yo.MODEL_NAME},mt.createElement(v,{className:ua()(ba,t)},mt.createElement(mt.Fragment,null,h,f&&h.length!==m.length&&"...",f&&h.length!==m.length&&mt.createElement("span",{className:wa},m))))};var _a=r(4614),Aa=r(9991);const ka={container:"hawk-no-deals-container",comparison:"hawk-no-deals-comparison"},Sa=()=>{const{loading:e,translate:t,widget:r}=(0,Ur.kf)(),a=r.type===Et.x.COMPARISON?t(e?"comparisonNoDealsLoading":"comparisonNoDealsLoaded",["<strong>","</strong>"]):t("reviewNoDealsLabel"),n=ka[r.type]?r.type:"container";return mt.createElement("div",{className:ka[n]},mt.createElement("span",{dangerouslySetInnerHTML:{__html:a}}))},Ta="hawk-grid-items-container",Na=e=>{const{className:t,reverse:r,stacked:a,children:n,expandedChildren:o,showSpacer:i,animation:l,widgetName:s}=e;let{promosPosition:c}=e;const{countdownPosition:u,promosPosition:d,genericSharedComponents:{Animate:p}}=(0,Ur.kf)();let{dealData:h,showPromos:m}=(0,Ur.kf)();h=h||{};const f=h.deals||[];c=c||d,m=m&&c&&"disabled"!==c?c:"";const v=Boolean(f.find(e=>(e.promos||[]).length>0)),g=u||"below";return n?mt.createElement("div",{className:ua()(Ta,t.gridItems),"data-stacked":a?1:0},mt.createElement(p,{reverse:r,animation:l},0===f.length?mt.createElement(Sa,null):f.map((e,r)=>mt.createElement(Aa.A,{deal:e,index:r,className:t,stacked:a,expandedChildren:o,showSpacer:i,showPromos:a&&v||e?.promos&&e.promos?.length>0?m:"",showCountdown:g,key:`${e?.id}-${e?.merchant.name}`,widgetName:s},n)))):null};var Ra=r(556),Ia=r(8791);const Ca={container:"hawk-hawk-tab-container",main:"hawk-hawk-tab-main",label:"hawk-hawk-tab-label",active:"hawk-hawk-tab-active","game-platform":"hawk-hawk-tab-game-platform",gamePlatform:"hawk-hawk-tab-game-platform","game-platform-active":"hawk-hawk-tab-game-platform-active",gamePlatformActive:"hawk-hawk-tab-game-platform-active","active-bar":"hawk-hawk-tab-active-bar",activeBar:"hawk-hawk-tab-active-bar","only-tab":"hawk-hawk-tab-only-tab",onlyTab:"hawk-hawk-tab-only-tab","specific-named-tab":"hawk-hawk-tab-specific-named-tab",specificNamedTab:"hawk-hawk-tab-specific-named-tab","specific-named-tab-active":"hawk-hawk-tab-specific-named-tab-active",specificNamedTabActive:"hawk-hawk-tab-specific-named-tab-active","other-label_text_game_platform":"hawk-hawk-tab-other-label_text_game_platform",otherLabelTextGamePlatform:"hawk-hawk-tab-other-label_text_game_platform","other-label_text_game_platform-active":"hawk-hawk-tab-other-label_text_game_platform-active",otherLabelTextGamePlatformActive:"hawk-hawk-tab-other-label_text_game_platform-active"},La=e=>{let t="";
2return e.forEach(e=>{if(e.src){t=`${t}${""===t?"":", "}${e.src} ${e.size}w`}}),t};r.dn(La);const Oa=({tab:e={},isActive:t,className:r,tabColor:n,isSpecificNamedTab:o})=>mt.createElement(Ur.ZC,null,i=>{const{changeTab:l,tabs:s,genericSharedComponents:{LazyImage:c}}=i,u=((e,t,r,a,n)=>r&&a&&e["specific-named-tab-active"]?"specific-named-tab-active":a&&e["specific-named-tab"]?"specific-named-tab":r&&e[`${t.value}-${t.type}-active`]?`${t.value}-${t.type}-active`:e[`${t.value}-${t.type}`]?`${t.value}-${t.type}`:r&&e[`${t.value}-active`]?`${t.value}-active`:r&&e[`${n}-active`]?`${n}-active`:r?"active":e[t.value]?t.value:n&&e[n]?n:"container")(Ca,e,t,o,r),d=ua()({[Ca[u]]:!0,[Ca["only-tab"]]:1===s.length});return mt.createElement("div",{className:ua()(d),onClick:l,"data-value":e.value,role:"button",tabIndex:0,onKeyDown:l},mt.createElement("div",{className:Ca.main,"data-value":e.value,style:o?{backgroundColor:n}:{}},e.image||e.mobileImage?mt.createElement(c,{src:String(e.mobileImage),srcSet:La([{src:e.mobileImage?String(e.mobileImage):void 0,size:700},{src:e.image?String(e.image):void 0,size:1200}]),alt:e.label,width:100,height:20,className:"hawk-tab"}):mt.createElement("span",{className:Ca.label},(e=>{const t=!(0,a.x)()&&window.matchMedia("only screen and (max-width: 800px)").matches;return e?.length>38&&!t?`${e.substring(0,38)}...`:e?.length>22&&t?`${e.substring(0,22)}...`:e||""})(e.label))),"label_text_game_platform"===e.type&&mt.createElement("div",{className:Ca["active-bar"],style:n?{backgroundColor:t?n:"transparent"}:{}}))}),Pa={container:"hawk-hawk-tabs-container",main:"hawk-hawk-tabs-main","game-platform":"hawk-hawk-tabs-game-platform",gamePlatform:"hawk-hawk-tabs-game-platform",wrapper:"hawk-hawk-tabs-wrapper","active-bar":"hawk-hawk-tabs-active-bar",activeBar:"hawk-hawk-tabs-active-bar","specific-named-tab":"hawk-hawk-tabs-specific-named-tab",specificNamedTab:"hawk-hawk-tabs-specific-named-tab"},Da=({className:e,tabsScrollable:t})=>mt.createElement(Ur.ZC,null,r=>{const{tabs:n=[],activeTab:o={}}=r;if(n.length>1||"label_text_game_platform"===o?.type){const r={ps4:"var(--playstation-white)",ps5:"var(--playstation-blue)","xbox-one":"var(--xbox-green)","xbox-series-x":"var(--black)",pc:"var(--pc-orange)",switch:"var(--nintendo-red)",other:"var(--grey)"},i="other"===o?.value?"label_text_game_platform"===o?.type:!!r[o?.value],l=((e,t,r)=>e?"specific-named-tab":r&&t[r]?r:"container")(i,Pa,e),s=(0,Ra.A)(n,!(0,a.x)()&&window.matchMedia("only screen and (max-width: 800px)").matches?2:4),c=r[o?.value];return mt.createElement("div",{className:Pa[l]},mt.createElement("div",{className:Pa.main},t&&mt.createElement(Ia.H,{items:n,totalItems:n.length,pagesLength:s.length,className:"tabs-widget"},s.map(t=>mt.createElement("div",{className:Pa.wrapper},t.map(t=>mt.createElement(Oa,{tab:t,isSpecificNamedTab:i,tabColor:r[t?.value],isActive:t.value===o?.value,className:e,key:t.value}))))),!t&&n.map(t=>mt.createElement(Oa,{tab:t,isSpecificNamedTab:i,tabColor:r[t?.value],isActive:t.value===o?.value,className:e,key:t.value}))),"label_text_game_platform"===o?.type&&mt.createElement("div",{className:Pa["active-bar"],style:c?{backgroundColor:c}:{}}))}return null});var xa=r(3553);const Ma=async(e,t,r)=>{const a=[...new Set(t.deals.map(e=>e.merchant.name?(0,xa.A)(e.merchant.name):e.merchant.name).flat())],n=3*a.length,o=await e({site:r?.id,length:Math.max(100,n),retailerCategory:a.join(",")});return{...t,deals:t.deals.map(e=>({...e,airedale_info:{canonicalUrl:o.find(t=>t.articlevoucherretailercategory?.toLowerCase()===e.merchant.name?.toLowerCase())?.canonical}}))}},Fa=(e,t)=>e&&e.length>0?e.map(e=>{const r=t.find(t=>t.filter_key===e.filter_key);return{...e,values:e.values.map(e=>{if(r){const t=r.values.find(t=>t.value===e.value);return{...e,count:t?t.count:0}}return{...e,count:0}})}}):t;let Ua,Ba;!function(e){e.DEALS="deals",e.CONTRACTS="contracts"}(Ua||(Ua={})),function(e){e.SCROLL_LEFT="SCROLL_LEFT",e.SCROLL_RIGHT="SCROLL_RIGHT",e.CHANGE_TAB="CHANGE_TAB",e.UPDATE_SELECTED_FILTERS="UPDATE_SELECTED_FILTERS",e.RESET_SELECTED_FILTERS="RESET_SELECTED_FILTERS",e.SET_CURRENT_PAGE="SET_CURRENT_PAGE",e.LOAD_MORE_DEALS="LOAD_MORE_DEALS",e.SHOW_FEWER_DEALS="SHOW_FEWER_DEALS",e.CHANGE_FILTER="CHANGE_FILTER",e.CHANGE_RANGE_FILTER="CHANGE_RANGE_FILTER",e.CHANGE_SORT="CHANGE_SORT",e.TOGGLE_CHECKBOX="TOGGLE_CHECKBOX",e.CHANGE_CHECKBOX_GROUP="CHANGE_CHECKBOX_GROUP",e.CHANGE_RADIO_BUTTON_GROUP="CHANGE_RADIO_BUTTON_GROUP",e.UPDATE_INPUT_VALUE="UPDATE_INPUT_VALUE",e.UPDATE_INPUT_POSTCODE="UPDATE_INPUT_POSTCODE",e.SUBMIT_INPUT="SUB
2MIT_INPUT",e.SUBMIT_POSTCODE="SUBMIT_POSTCODE",e.CLEAR_FILTERS="CLEAR_FILTERS",e.CHANGE_PAGE="CHANGE_PAGE",e.LOAD_PARENT_MODEL="LOAD_PARENT_MODEL",e.UPDATE_MODEL_SUGGESTIONS="UPDATE_MODEL_SUGGESTIONS",e.SET_DATA_LOADING="SET_DATA_LOADING",e.UPDATE_DATA="UPDATE_DATA",e.SORT_SIMILAR_TO_LAST_POSITION="SORT_SIMILAR_TO_LAST_POSITION"}(Ba||(Ba={}));var za=r(4452),Wa=r(2029),Ha=r(3001);const Va=(e,t,r="",a)=>e[t?.value]?.params[r]??a,Ga=(e,t,r,a="")=>{if(r){const r=Va(e,t,"model_name","");return r.toLowerCase().includes(a.toLowerCase())?r:""===r?a:r.concat(`,${a}`)}return a},qa=({tabName:e,tab:t,filters:r})=>t?{[e]:{...t,params:{...t.params,...r.params},selected:{...t.selected,...r.selected}}}:{},$a=(e,t)=>JSON.stringify(e)===JSON.stringify(t),Ka=({selectedSwitcherItem:e,switcherItems:t,activeTab:r,tabConfigs:a,params:n,getSortOptions:o,multiselectModels:i,defaultData:l,defaultModels:s,dealData:c,getDealData:u})=>{const d=((e,t)=>e.reduce((e,r)=>({...e,[r.value]:Object.keys(t[r.value]).reduce((e,a)=>({...e,params:{...e.params,[a]:t[r.value][a]},selected:{...e.selected,[a]:(e=>"model_name"===e?"":"sort"===e&&"1"===t[r.value].desc?`${t[r.value][e]}_desc`:t[r.value][e])(a)}}),{params:{filter_monthly_cost:"",filter_max_price:"",filter_min_price:""},selected:{filter_monthly_cost:"",filter_max_price:"",filter_min_price:""}})}),{}))(a,n);return{selectedSwitcherItem:e,switcherItems:t,activeTab:r,tabConfigs:a,currentParams:d[r?.value]?.params,params:n,selectedFilters:d,currentSelectedFilters:d,defaultSelectedFilters:d,currentPage:1,sortOptions:o?o(r):[],getSortOptions:o,multiselectModels:i,dataLoading:!1,sendPostRequest:!1,data:l,objectOfModels:s,dealData:c,getDealData:u}},ja=(e,t)=>{switch(t.type){case Ba.UPDATE_DATA:return{...e,paramsChanged:!1,postcodeChanged:!1,sendPostRequest:!1,dataLoading:!1,objectOfModels:t.payload.models,dealData:t.payload.dealData,data:t.payload.data};case Ba.UPDATE_MODEL_SUGGESTIONS:{const r=Ga(e.selectedFilters,e.activeTab,e.multiselectModels,t.payload.label);if(r){const a=qa({tabName:e.activeTab?.value,tab:e.selectedFilters[e.activeTab?.value],filters:{params:{model_name:r,offset:0},selected:{model_name:"",offset:0}}}),n=!$a(e.selectedFilters[e.activeTab?.value]?.params,a[e.activeTab?.value]?.params);return{...e,selectedFilters:a,gaData:{label:t.payload.label,clickType:bt.X.MODEL_SUGGESTION},paramsChanged:n,postcodeChanged:!1,dataLoading:n,currentParams:a[e.activeTab?.value]?.params||{},currentSelectedFilters:a[e.activeTab?.value]?.selected||{}}}return e}case Ba.LOAD_PARENT_MODEL:{const r=qa({tabName:e.activeTab?.value,tab:e.selectedFilters[e.activeTab?.value],filters:{params:{model_name:t.payload.name,offset:0},selected:{model_name:"",offset:0}}}),a=!$a(e.selectedFilters[e.activeTab?.value]?.params,r[e.activeTab?.value]?.params);return{...e,selectedFilters:r,gaData:{label:t.payload.name,clickType:bt.X.BACK_TO_PARENT_MODEL_NAVIGATION},paramsChanged:a,postcodeChanged:!1,dataLoading:a,currentParams:r[e.activeTab?.value]?.params||{},currentSelectedFilters:r[e.activeTab?.value]?.selected||{}}}case Ba.CHANGE_PAGE:{const{value:r}=(0,Wa.A)(t.payload.target),{rows:a}=e.params[e.activeTab?.value],n=r?Number(r)*a-a:null,o={...e.defaultSelectedFilters,...qa({tabName:e.activeTab?.value,tab:e.selectedFilters[e.activeTab?.value],filters:{params:{offset:n},selected:{offset:n}}})},i=!$a(e.selectedFilters[e.activeTab?.value]?.params,o[e.activeTab?.value]?.params);return{...e,selectedFilters:o,gaData:{label:`Page ${r}`,clickType:bt.X.PAGINATION},currentPage:Math.floor(Number(r)),paramsChanged:i,dataLoading:i,postcodeChanged:!1,currentParams:o[e.activeTab?.value]?.params||{},currentSelectedFilters:o[e.activeTab?.value]?.selected||{}}}case Ba.CLEAR_FILTERS:{const t={...e.selectedFilters,[e.activeTab?.value]:e.defaultSelectedFilters[e.activeTab?.value]},r=!$a(e.selectedFilters[e.activeTab?.value]?.params,t[e.activeTab?.value]?.params);return{...e,selectedFilters:t,gaData:{clickType:bt.X.CLEAR_FILTERS},paramsChanged:r,dataLoading:r,postcodeChanged:!1,currentParams:t[e.activeTab?.value]?.params||{},currentSelectedFilters:t[e.activeTab?.value]?.selected||{}}}case Ba.SUBMIT_INPUT:{const{value:r,type:a}=(0,Wa.A)(t.payload.target),n=r||t.payload.target.value;if(n){const t=Ga(e.selectedFilters,e.activeTab,e.multiselectModels,n);if(t){const r=qa({tabName:e.activeTab?.value,tab:e.selectedFilters[e.activeTab?.value],filters:{params:{[a]:t,offset:0},selected:{[a]:"",offset:0}}}),n=!$a(e.selectedFilters[e.activeTab?.value]?.params,r[e.activeTab?.value]?.params);return{...e,selectedFilters:r,gaData:{label:t,clickType:bt.X.USER_INPUT_SUBMITTED}
2,paramsChanged:n,postcodeChanged:!1,dataLoading:n,currentParams:r[e.activeTab?.value]?.params||{},currentSelectedFilters:r[e.activeTab?.value]?.selected||{}}}return e}return e}case Ba.SUBMIT_POSTCODE:return{...e,sendPostRequest:e.postcodeChanged,dataLoading:e.postcodeChanged,postcodeChanged:!1};case Ba.UPDATE_INPUT_POSTCODE:{const r=qa({tabName:e.activeTab?.value,tab:e.selectedFilters[e.activeTab?.value],filters:{params:{postcode:t.payload.target.value},selected:{postcode:t.payload.target.value}}}),a=!$a(e.selectedFilters[e.activeTab?.value]?.params?.postcode,r[e.activeTab?.value]?.params?.postcode);return{...e,selectedFilters:r,paramsChanged:!1,postcodeChanged:a,currentParams:r[e.activeTab?.value]?.params||{},currentSelectedFilters:r[e.activeTab?.value]?.selected||{}}}case Ba.UPDATE_INPUT_VALUE:{const{type:r}=(0,Wa.A)(t.payload.target),a=qa({tabName:e.activeTab?.value,tab:e.selectedFilters[e.activeTab?.value],filters:{params:{[r]:Va(e.selectedFilters,e.activeTab,r,"")},selected:{[r]:t.payload.target.value}}}),n=!$a(e.selectedFilters[e.activeTab?.value]?.params,a[e.activeTab?.value]?.params);return{...e,selectedFilters:a,paramsChanged:n,postcodeChanged:!1,dataLoading:n,currentParams:a[e.activeTab?.value]?.params||{},currentSelectedFilters:a[e.activeTab?.value]?.selected||{}}}case Ba.CHANGE_RADIO_BUTTON_GROUP:{const{value:r,filterKey:a,checked:n}=(0,Wa.A)(t.payload.target,"value"),o=n?"":r,i={...e.defaultSelectedFilters,...qa({tabName:e.activeTab?.value,tab:e.selectedFilters[e.activeTab?.value],filters:{params:{[a]:o,offset:0},selected:{[a]:o,offset:0}}})},l=!$a(e.selectedFilters[e.activeTab?.value]?.params,i[e.activeTab?.value]?.params);return{...e,selectedFilters:i,gaData:{label:`${a}=${o}`,clickType:bt.X.RADIO_BUTTON_GROUP},paramsChanged:l,postcodeChanged:!1,dataLoading:l,currentParams:i[e.activeTab?.value]?.params||{},currentSelectedFilters:i[e.activeTab?.value]?.selected||{}}}case Ba.CHANGE_CHECKBOX_GROUP:{const{value:r,filterKey:a,checked:n}=(0,Wa.A)(t.payload.target),o=(({selectedFilters:e,activeTab:t,filterKey:r,value:a,checked:n})=>{let o=Va(e,t,r,"").split(",");return o=o.filter(e=>""!==e),n?o=o.filter(e=>e!==a):a&&o.push(a),o.join(",")})({selectedFilters:e.selectedFilters,activeTab:e.activeTab,filterKey:a,checked:Boolean(n),value:r}),i={...e.defaultSelectedFilters,...qa({tabName:e.activeTab?.value,tab:e.selectedFilters[e.activeTab?.value],filters:{params:{[a]:o,offset:0},selected:{[a]:o,offset:0}}})},l=!$a(e.selectedFilters[e.activeTab?.value]?.params,i[e.activeTab?.value]?.params);return{...e,selectedFilters:i,gaData:{label:`${a}=${o}`,clickType:bt.X.CHECKBOX_GROUP},paramsChanged:l,postcodeChanged:!1,dataLoading:l,currentParams:i[e.activeTab?.value]?.params||{},currentSelectedFilters:i[e.activeTab?.value]?.selected||{}}}case Ba.TOGGLE_CHECKBOX:{const{checked:r,filterKey:a}=(0,Wa.A)(t.payload.target),n=r?"":"1",o={...e.defaultSelectedFilters,...qa({tabName:e.activeTab?.value,tab:e.selectedFilters[e.activeTab?.value],filters:{params:{[a]:n,offset:0},selected:{[a]:n,offset:0}}})},i=!$a(e.selectedFilters[e.activeTab?.value]?.params,o[e.activeTab?.value]?.params);return{...e,selectedFilters:o,gaData:{clickType:bt.X.CHECKBOX},paramsChanged:i,postcodeChanged:!1,dataLoading:i,currentParams:o[e.activeTab?.value]?.params||{},currentSelectedFilters:o[e.activeTab?.value]?.selected||{}}}case Ba.CHANGE_SORT:{const{value:r}=(0,Wa.A)(t.payload.target),a=e.sortOptions.find(e=>e.value===t.payload.target.value||e.value===r);if(a){const{value:t,filterValue:r,desc:n}=a,o={...e.defaultSelectedFilters,...qa({tabName:e.activeTab?.value,tab:e.defaultSelectedFilters[e.activeTab?.value],filters:{params:{sort:r,desc:n,offset:0},selected:{sort:t,desc:n,offset:0}}})},i=!$a(e.selectedFilters[e.activeTab?.value]?.params,o[e.activeTab?.value]?.params);return{...e,selectedFilters:o,gaData:{clickType:bt.X.SORT},paramsChanged:i,postcodeChanged:!1,dataLoading:i,currentParams:o[e.activeTab?.value]?.params||{},currentSelectedFilters:o[e.activeTab?.value]?.selected||{}}}return e}case Ba.CHANGE_RANGE_FILTER:{const r={...e.defaultSelectedFilters,...qa({tabName:e.activeTab?.value,tab:e.selectedFilters[e.activeTab?.value],filters:{params:{[t.payload.filterKey]:`${t.payload.filterValue.value}`,offset:0},selected:{[t.payload.filterKey]:`${t.payload.filterValue.value}`,offset:0}}})},a=!$a(e.selectedFilters[e.activeTab?.value]?.params,r[e.activeTab?.value]?.params);return{...e,selectedFilters:r,gaData:{clickType:bt.X.FILTER,label:`${t.payload.filterKey}:${t.payload.filterValue.value}`}
2,paramsChanged:a,postcodeChanged:!1,dataLoading:a,currentParams:r[e.activeTab?.value]?.params||{},currentSelectedFilters:r[e.activeTab?.value]?.selected||{}}}case Ba.CHANGE_FILTER:{const{value:r,filterType:a,filterKey:n}=(0,Wa.A)(t.payload.target);let o=r||t.payload.target.value;"multiSelect"===a&&(o=(({selectedFilters:e,activeTab:t,filterKey:r,value:a})=>{const n=Va(e,t,r,"");let o;if(a)if(o=n.toString().split(",").filter(e=>e),o.includes(a)){const e=o.indexOf(a);o.splice(e,1)}else o.push(a);else o=[""];return o.join(",")})({selectedFilters:e.selectedFilters,activeTab:e.activeTab,filterKey:n,value:r}));const i={...e.defaultSelectedFilters,...qa({tabName:e.activeTab?.value,tab:e.selectedFilters[e.activeTab?.value],filters:{params:{[n]:o,offset:0},selected:{[n]:"model_name"===n?"":o,offset:0}}})},l=!$a(e.selectedFilters[e.activeTab?.value]?.params,i[e.activeTab?.value]?.params);return{...e,gaData:{clickType:bt.X.FILTER},selectedFilters:i,paramsChanged:l,postcodeChanged:!1,dataLoading:l,currentParams:i[e.activeTab?.value]?.params||{},currentSelectedFilters:i[e.activeTab?.value]?.selected||{}}}case Ba.SHOW_FEWER_DEALS:{const t={...e.defaultSelectedFilters,...qa({tabName:e.activeTab?.value,tab:e.selectedFilters[e.activeTab?.value],filters:{params:{offset:0},selected:{offset:0}}})},r=!$a(e.selectedFilters[e.activeTab?.value]?.params,t[e.activeTab?.value]?.params);return{...e,selectedFilters:t,gaData:{clickType:bt.X.RESET_DEALS},paramsChanged:r,postcodeChanged:!1,dataLoading:r,currentParams:t[e.activeTab?.value]?.params||{},currentSelectedFilters:t[e.activeTab?.value]?.selected||{}}}case Ba.LOAD_MORE_DEALS:{const o=(r=e.selectedFilters,a=e.activeTab,n=e.activeTab?.pageSize,Number(Va(r,a,"offset",0))+Number(Va(r,a,"rows",n))),i={...e.defaultSelectedFilters,...qa({tabName:e.activeTab?.value,tab:e.selectedFilters[e.activeTab?.value],filters:{params:{offset:o},selected:{offset:o}}})},l=!$a(e.selectedFilters[e.activeTab?.value]?.params,i[e.activeTab?.value]?.params);return{...e,selectedFilters:i,gaData:{clickType:bt.X.LOAD_MORE,skipGA:!t.payload},dataLoading:l,paramsChanged:l,currentParams:i[e.activeTab?.value]?.params||{},currentSelectedFilters:i[e.activeTab?.value]?.selected||{}}}case Ba.SET_CURRENT_PAGE:return{...e,currentPage:t.payload};case Ba.CHANGE_TAB:{const{value:r}=(0,Wa.A)(t.payload.target),a=t.payload.target.value||r,n=e.tabConfigs.find(e=>e.value===a);if(n){((e,t)=>{if(!e||/^(?:expires|max-age|path|domain|secure)$/i.test(e)||"undefined"==typeof document)return!1;const r=`; expires=${new Date((new Date).getTime()+2592e5).toUTCString()}`;document.cookie=`${encodeURIComponent(e)}=${encodeURIComponent(t)}${r}; path=/`})(za.$.REVIEW_TAB,n.value);const t=!$a(e.selectedFilters[e.activeTab?.value]?.params,e.selectedFilters[n.value]?.params);return{...e,activeTab:n,paramsChanged:t,postcodeChanged:!1,dataLoading:t,currentParams:e.selectedFilters[n.value]?.params||{},currentSelectedFilters:e.selectedFilters[n.value]?.selected||{},sortOptions:"function"==typeof e.getSortOptions?e.getSortOptions(n):[]}}return e}case Ba.SCROLL_RIGHT:{const t=(0,Ha.A)("right",e.switcherItems,e.selectedSwitcherItem);return{...e,selectedSwitcherItem:t}}case Ba.SCROLL_LEFT:{const t=(0,Ha.A)("left",e.switcherItems,e.selectedSwitcherItem);return{...e,selectedSwitcherItem:t}}case Ba.SORT_SIMILAR_TO_LAST_POSITION:return{...e,data:{...e.data,[e.activeTab?.value]:{...e.data[e.activeTab?.value],offers:t.payload.data?.offers?t.payload.data.offers:e.data[e.activeTab?.value]?.offers}}};default:return e}var r,a,n};const Xa=e=>{const{children:t}=e;return mt.createElement(Ur.Kq,{value:e},t)},Ya=e=>{const{dealData:t,data:r,tabConfigs:a,defaultTab:n}=e;return mt.createElement(Xa,(0,ht.A)({},e,{dealData:t,tabs:a,data:r&&n?r[n.value]:{},activeTab:n}))};var Qa=r(4137);const Ja={container:"hawk-load-more-container","show-fewer-container":"hawk-load-more-show-fewer-container",showFewerContainer:"hawk-load-more-show-fewer-container","load-more-container":"hawk-load-more-load-more-container",loadMoreContainer:"hawk-load-more-load-more-container","load-more-button":"hawk-load-more-load-more-button",loadMoreButton:"hawk-load-more-load-more-button","show-fewer-button":"hawk-load-more-show-fewer-button",showFewerButton:"hawk-load-more-show-fewer-button","no-more-results":"hawk-load-more-no-more-results",noMoreResults:"hawk-load-more-no-more-results",bundle:"hawk-load-more-bundle"},Za=({className:e})=>mt.createElement(Ur.ZC,null,t=>
2{const{loadMoreDeals:r,showFewerDeals:a,activeTab:n,translate:o,loadMore:i,dealData:l}=t,s=l.deals.length,c=l.totalDeals>s,u=s>n.pageSize;return!i||l.totalDeals<=n.pageSize?null:mt.createElement("div",{className:ua()(Ja.container,e&&Ja[e])},mt.createElement("div",{className:Ja.loadMoreContainer},c?mt.createElement("button",{className:Ja.loadMoreButton,type:"button",onClick:()=>r(!0)},o("showMore")):mt.createElement("span",{className:Ja.noMoreResults},o("noMoreResults"))),u&&mt.createElement("div",{className:Ja.showFewerContainer},mt.createElement("button",{className:Ja.showFewerButton,type:"button",onClick:a},o("showLess"))))});var en=r(5348);const tn="hawk-main-toggle-container",rn="hawk-main-toggle-title",an="hawk-main-toggle-icon",nn=({toggleDisplay:e,toggleOpen:t})=>mt.createElement(Ur.ZC,null,r=>{const{data:a,models:n,translate:o}=r;return mt.createElement("div",{className:tn,onClick:e,role:"button",tabIndex:0,onKeyDown:e},mt.createElement("span",{className:rn},o("reviewToggleTitle",[(0,en.A)(a,n)])),t?mt.createElement("span",{className:an},"â²"):mt.createElement("span",{className:an},"â¼"))}),on={container:"hawk-main-container","editorial-container":"hawk-main-editorial-container",editorialContainer:"hawk-main-editorial-container",simple:"hawk-main-simple",subscriptions:"hawk-main-subscriptions",bundle:"hawk-main-bundle"},ln=({children:e,className:t,showToggle:r})=>{const{editorial:n,name:o}=(0,Ur.kf)(),i=!(0,a.x)()&&window.innerWidth>575,[l,s]=mt.useState(i),c=n||"BOT widget"===o?"editorial-container":t&&on[t]?t:"container",u=!r||l;return mt.createElement("div",{className:on[c]},r&&mt.createElement(nn,{toggleOpen:l,toggleDisplay:()=>{s(e=>!e)}}),u&&e)};var sn=r(2912);const cn=(0,n.Ay)({resolved:{},chunkName:()=>"display-percentage",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!r.m[t]},importAsync:()=>r.e(3592).then(r.bind(r,4596)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return r(t)},resolve:()=>4596}),un={container:"hawk-main-price-container",chevron:"hawk-main-price-chevron",pocket:"hawk-main-price-pocket",broadband:"hawk-main-price-broadband","cc-simplified":"hawk-main-price-cc-simplified",ccSimplified:"hawk-main-price-cc-simplified","merchantlink-review":"hawk-main-price-merchantlink-review",merchantlinkReview:"hawk-main-price-merchantlink-review"},dn=({deal:e,label:t,className:r})=>mt.createElement(Ur.ZC,null,a=>{const{buttonType:n,showWasPrice:o,genericSharedComponents:{DisplayPrice:i}}=a;let l=r;"chevron"!==n||l||(l="chevron");const s=l&&un[l]?l:"container";return mt.createElement("div",{className:un[s]},"percentagePrice"===o&&e?.offer?.was_price&&mt.createElement(cn,{deal:e,percentageOffThreshold:10}),mt.createElement(i,{deal:e,className:l,type:"wasPrice"}),mt.createElement("div",null,mt.createElement(i,{deal:e,label:t,className:l,type:(0,sn.A)(e),showOfferLabel:!0})))});var pn=r(6851);const hn={container:"hawk-price-note-container"},mn=({deal:e,className:t})=>{const r=t&&hn[t]?t:"container";return e?.contract?.price_note?mt.createElement("span",{className:hn[r]},e.contract.price_note):null};var fn=r(6332),vn=r(9112);const gn=({children:e,customTarget:t,attributes:r,trackLinkClick:n})=>{const o=e=>{e.stopPropagation(),void 0!==e.button&&1!==e.button&&n&&n(e)},{translate:i,site:l}=(0,Ur.kf)(),c=r.href?.includes(rt.nL)&&!(0,a.x)()?(e=>{const t=(0,rt.Oj)(e.href??""),r=e[rt.mT.asin]?.startsWith("B0")||!t?.[rt.mT.asin],a=ut(e[rt.mT.asin])||ut(t?.[rt.mT.asin]);return a?.isRequestMade?{...e,href:a.href||e.href,...rt.$3}:r&&t?.[rt.mT.tag]&&t?.[rt.mT.ascsubtag]?{...t,...e}:t?.[rt.mT.asin]&&t?.[rt.mT.tag]&&t?.[rt.mT.ascsubtag]?{...e,...t}:{...e,...rt.$3}})(r):r;(0,mt.useEffect)(()=>{var e;c[rt.mT.asin]&&(e=c[rt.mT.asin],st(),window.futureNCA&&!window.futureNCA.bids[e]&&(window.futureNCA.bids[e]={isRequestMade:!1,href:""}))},[c]);const u=l.hostname&&r.href&&((e,t)=>{if(t&&/^(http|https):\/\//.test(t))try{return"/outlink"===new URL(t).pathname?Br.V.BLANK:e===s(t)?Br.V.SELF:Br.V.BLANK}catch{return Br.V.BLANK}return Br.V.SELF})(l.hostname,c.href);return mt.createElement("a",(0,ht.A)({onClick:o,onContextMenu:o,onMouseDown:e=>{e.stopPropagation(),void 0!==e.button&&1===e.button&&n&&n(e)},"data-google-interstitial":"false","aria-label":i("defaultLinkText")},c,u===Br.V.BLANK?{rel:"sponsored noopener"}:{},{target:t??u,onKeyDown:e=>
2{e.stopPropagation(),void 0!==e.key&&"Enter"===e.code&&n&&n(e)},role:"link",tabIndex:0}),e)},yn={AffiliateLink:xr.A,AllDeals:Wr,Animate:sa,Button:ha,GridItems:Na,HawkTabs:Da,HawkWidgetAdvanced:e=>{const{data:t,defaultTab:r,tabConfigs:a,switcherItems:n,selectedSwitcherItem:o,models:i,params:l,getSortOptions:s,getDealData:c,dealData:u,translate:d,multiselectModels:p,sendAnalytics:h,genericSharedComponents:{HawkWidgetProvider:m},site:f,getWidgetResponse:v,postForWidgetResponse:g,getAiredaleFeeds:y,getModelSuggestions:b}=e,[w,E]=mt.useReducer(ja,Ka({selectedSwitcherItem:o,switcherItems:n,activeTab:r,tabConfigs:a,params:l,getSortOptions:s,multiselectModels:p,defaultData:t,defaultModels:i,dealData:u,getDealData:c})),[_,A]=(0,mt.useState)(w.dealData.deals.map(e=>e.tracking_pixel_url));(0,mt.useEffect)(()=>{const e=w.dealData.deals.filter(e=>!_.includes(e.tracking_pixel_url));0!==e.length&&(yt(e),A([..._,...e.map(e=>e.tracking_pixel_url)]))},[w.dealData.deals,_]);const k=(e=>{const t=()=>{e({type:Ba.SCROLL_LEFT})},r=()=>{e({type:Ba.SCROLL_RIGHT})},a=t=>{e({type:Ba.CHANGE_TAB,payload:t})},n=t=>{e({type:Ba.SET_CURRENT_PAGE,payload:t})},o=t=>{e({type:Ba.LOAD_MORE_DEALS,payload:t})},i=()=>{e({type:Ba.SHOW_FEWER_DEALS})},l=t=>{e({type:Ba.CHANGE_FILTER,payload:t})},s=(t,r)=>{e({type:Ba.CHANGE_RANGE_FILTER,payload:{filterKey:t,filterValue:r}})},c=t=>{e({type:Ba.CHANGE_SORT,payload:t})},u=t=>{e({type:Ba.TOGGLE_CHECKBOX,payload:t})},d=t=>{e({type:Ba.CHANGE_CHECKBOX_GROUP,payload:t})},p=t=>{e({type:Ba.CHANGE_RADIO_BUTTON_GROUP,payload:t})},h=t=>{e({type:Ba.UPDATE_INPUT_VALUE,payload:t})},m=t=>{e({type:Ba.UPDATE_INPUT_POSTCODE,payload:t})},f=t=>{e({type:Ba.SUBMIT_INPUT,payload:t})},v=t=>{e({type:Ba.SUBMIT_POSTCODE,payload:t})},g=()=>{e({type:Ba.CLEAR_FILTERS})},y=t=>{e({type:Ba.CHANGE_PAGE,payload:t})},b=t=>{e({type:Ba.LOAD_PARENT_MODEL,payload:t})},w=t=>{e({type:Ba.UPDATE_MODEL_SUGGESTIONS,payload:t})},E=async(t,r,a,n,o,i)=>{const l=await t(a),s=l.ok?l.data:{widget:{data:{offers:[],filters:[]}},models:{}},c={...o.data,[o.activeTab?.value]:{...o.data[o.activeTab?.value],...s.widget.data,offers:n?(o.data[o.activeTab?.value]?.offers||[]).concat(s.widget.data.offers):s.widget.data.offers,filters:Fa(o.data[o.activeTab?.value]?.filters||[],s.widget.data.filters)}},u=await o.getDealData(c[o.activeTab.value]),d=await Ma(r,u,i);return e({type:Ba.UPDATE_DATA,payload:{data:c,models:s.models,dealData:d}}),u},_=async(t,r,a,n,o,i)=>{const{postcode:l,...s}=a,c=new FormData;l&&""!==l&&c.append("postcode",l);const u=await t(c,s),d=u.ok?u.data:{widget:{data:{offers:[],filters:[]}},models:{}},p={...o.data,[o.activeTab?.value]:{...o.data[o.activeTab?.value],...d.widget.data,offers:n?(o.data[o.activeTab?.value]?.offers||[]).concat(d.widget.data.offers):d.widget.data.offers,filters:Fa(o.data[o.activeTab?.value]?.filters||[],d.widget.data.filters)}},h=await o.getDealData(p[o.activeTab.value]),m=await Ma(r,h,i);return e({type:Ba.UPDATE_DATA,payload:{data:p,models:d.models,dealData:m}}),h},A=t=>{e({type:Ba.SORT_SIMILAR_TO_LAST_POSITION,payload:{data:t}})};return mt.useMemo(()=>({scrollLeft:t,scrollRight:r,changeTab:a,setCurrentPage:n,loadMoreDeals:o,showFewerDeals:i,changeFilter:l,changeRangeFilter:s,changeSort:c,toggleCheckbox:u,changeCheckboxGroup:d,changeRadioButtonGroup:p,updateInputValue:h,updateInputPostcode:m,submitInput:f,submitPostcode:v,clearFilters:g,changePage:y,loadParentModel:b,updateModelSuggestions:w,getData:E,postData:_,sortSimilarAtLastPosition:A}),[])})(E),S=(0,mt.useRef)(w.activeTab),T=(0,mt.useRef)(w.currentParams),N=(0,mt.useRef)(w.currentPage);(0,mt.useEffect)(()=>{const e=S.current&&S.current.value!==w.activeTab?.value,t=T?.current?.model_name!==w.currentParams?.model_name,r=N.current!==w.currentPage;if(w.paramsChanged&&""!==w?.currentParams?.postcode&&(w.paramsChanged=!1,w.sendPostRequest=!0),w.paramsChanged){const a=async()=>{const a=!t&&!e&&w.gaData.clickType!==bt.X.CLEAR_FILTERS,n=!r&&(w.currentParams.offset||0)>0,o=await k.getData(v,y,{...w.currentParams,...a?{progressive_filtering:1}:{}},n,w,f);e?h({event:{label:w.activeTab?.label,clickType:bt.X.TAB_CHANGED,type:dt.Y.CLICK_FROM},dealData:o}):w.gaData.skipGA||h({event:{label:w.gaData.label,clickType:w.gaData.clickType,type:dt.Y.CLICK_FROM},dealData:o}),ct()};a()}if(w.sendPostRequest){const a=async()=>
2{const a=!t&&!e,n=!r&&(w.currentParams.offset??0)>0,o=await k.postData(g,y,{...w.currentParams,...a?{progressive_filtering:1}:{}},n,w,f);e?h({event:{label:w.activeTab?.label,clickType:bt.X.TAB_CHANGED,type:dt.Y.CLICK_FROM},dealData:o}):w.gaData.skipGA||h({event:{label:w.gaData.label,clickType:w.gaData.clickType,type:dt.Y.CLICK_FROM},dealData:o}),ct()};a()}T.current=w.currentParams,S.current=w.activeTab,N.current=w.currentPage},[k,y,v,g,h,f,w]);const R=mt.useMemo(()=>{const t=Array.from(new Set(w.dealData.deals.map(e=>e.model))),r={...w.data[w.activeTab?.value],filters:(w.data[w.activeTab?.value]?.filters||[]).concat([{filter_key:"model_name",category:"model",values:[],title:"contracts"===w.activeTab?.category?d("modelFilterPhoneLabel"):d("shopWindowCategoryFilter")}])};return{...e,data:r,dealData:w.dealData,tabs:a,multiModel:t.length>1,activeTab:w.activeTab,params:w.currentParams,selectedFilters:w.currentSelectedFilters,loading:w.dataLoading,selectedSwitcherItem:w.selectedSwitcherItem,currentPage:w.currentPage,objectOfModels:w.objectOfModels,sortOptions:w.sortOptions,changePage:k.changePage,loadMoreDeals:k.loadMoreDeals,showFewerDeals:k.showFewerDeals,changeTab:k.changeTab,changeFilter:k.changeFilter,changeRangeFilter:k.changeRangeFilter,updateInputValue:k.updateInputValue,updateInputPostcode:k.updateInputPostcode,submitInput:k.submitInput,submitPostcode:k.submitPostcode,changeSort:k.changeSort,clearFilters:k.clearFilters,toggleCheckbox:k.toggleCheckbox,changeCheckboxGroup:k.changeCheckboxGroup,changeRadioButtonGroup:k.changeRadioButtonGroup,getModelSuggestions:b,updateModelSuggestionsCallback:k.updateModelSuggestions,scrollLeft:k.scrollLeft,scrollRight:k.scrollRight,loadParentModel:k.loadParentModel,sortSimilarAtLastPosition:k.sortSimilarAtLastPosition}},[k.changeCheckboxGroup,k.changeFilter,k.changePage,k.changeRadioButtonGroup,k.changeRangeFilter,k.changeSort,k.changeTab,k.clearFilters,k.loadMoreDeals,k.loadParentModel,k.scrollLeft,k.scrollRight,k.showFewerDeals,k.sortSimilarAtLastPosition,k.submitInput,k.submitPostcode,k.toggleCheckbox,k.updateInputPostcode,k.updateInputValue,k.updateModelSuggestions,b,e,w.activeTab,w.currentPage,w.currentParams,w.currentSelectedFilters,w.data,w.dataLoading,w.dealData,w.objectOfModels,w.selectedSwitcherItem,w.sortOptions,a,d]);return mt.createElement(m,R)},HawkWidgetProvider:Xa,HawkWidgetStandard:Ya,LazyImage:Qa.A,LoadMore:Za,Main:ln,MainPrice:dn,ModelCodeReviews:pn.A,DealImage:fa,DisplayName:Ea,DisplayPrice:_a.A,PriceNote:mn,Spinner:fn.A,Title:vn.A,TrackedLink:gn},bn="hawk-master-widget-server-fallback",wn=e=>{const{placeholder:t,widgetType:r,result:a,renderFallback:n,serverSideHtml:o,site:i,dealData:l,name:s}=e,{sendAnalytics:c}=(0,wt.st)(e),u=s?.startsWith("boost block"),d=(0,mt.useRef)(!1),p=(0,mt.useRef)(null),h=(0,mt.useCallback)(()=>{d.current=!0,yt(l?.deals??[]),(({sendAnalytics:e,widgetType:t,result:r,dealData:a})=>{const n={[wt.kB.SUCCESS]:bt.X.APPEARED,[wt.kB.MISSING]:bt.X.MISSING,[wt.kB.SKIPPED]:bt.X.SKIPPED,[wt.kB.PRESERVED]:bt.X.PRESERVED}[r];if(t!==Et.x.SEASONAL)e({event:{type:dt.Y.VIEWED,clickType:n},dealData:a});else{if(r!==wt.kB.SUCCESS)return;e({event:{category:"Navigation",type:dt.Y.VIEWED,clickType:n},dealData:a})}})({sendAnalytics:c,widgetType:r,result:a,dealData:l}),(0,$e.BI)(new gt({widget:{type:r,result:a,products:(0,Xe.Y)(l)}}))},[l,c,a,r]);return(0,mt.useEffect)(()=>{const e=(0,vt.lB)(t,e=>{if(!d.current)if(u)if(e){if(p.current)return;p.current=setTimeout(()=>{h()},1e3)}else p.current&&(clearTimeout(p.current),p.current=null);else e&&h()},{threshold:u?.5:0});return()=>{e()}},[l,u,s,t,c,h,a,r]),a===wt.kB.SKIPPED?null:n?mt.createElement("div",{dangerouslySetInnerHTML:{__html:o},className:bn}):mt.createElement(Dr,{site:i},mt.createElement(e.Component,(0,ht.A)({},e,{genericSharedComponents:yn,sendAnalytics:c})))},En=e=>async t=>{const{site:r,length:a=100,retailerCategory:n,territory:o,fields:i="articlevoucherretailercategory,canonical",articleId:l}=t,s="https://airedale.futurecdn.net/feeds/en_feed_3accf2b0.json";const c=await e(s,{site:r,nb_results:a,fl:i,articleTerritory:o,articleVoucherRetailerCategory:n,articleId:l});if(!c.ok)throw new Error("Couldn't fetch Airedale feeds");return c.data.map(e=>({...e,thumbnail:"null"===e.thumbnail?void 0:e.thumbnail}))};var _n=r(3260),An=r(964);const kn=e=>async(t,r)=>{if(""===t)return r;const a=await e(`${(0,An._)()}/suggestions.php`,{prefix:t,rows:5});return a.ok?a.data.models.map(e=>({id:e.id,label:e.brand?`${e.brand} ${e.name}`:e.name})):[]};var Sn=r(8116);const Tn=e=>{switch(e){case Et.x.BUNDLE:return(0,n.Ay)({resolved:{},chunkName:()=>"bundle",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!r.m[t]},importAsync:()=>r.e(3023).then(r.bind(r,6517)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return r(t)},resolve:()=>6517});case Et.x.COMPARISON:return(0,n.Ay)({resolved:{},chunkName:()=>"comparison",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!r.m[t]},importAsync:()=>r.e(6348).then(r.bind(r,2476)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return r(t)},resolve:()=>2476});case Et.x.DEAL:return(0,n.Ay)({resolved:{},chunkName:()=>"deal",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!r.m[t]},importAsync:()=>r.e(8253).then(r.bind(r,8761)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return r(t)},resolve:()=>8761});case Et.x.EDITORS_PICK:return(0,n.Ay)({resolved:{},chunkName:()=>"editorspick",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!r.m[t]},importAsync:()=>r.e(1756).then(r.bind(r,2735)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return r(t)},resolve:()=>2735});case Et.x.TABS:return(0,n.Ay)({resolved:{},chunkName:()=>"tabs",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!r.m[t]},importAsync:()=>r.e(7575).then(r.bind(r,94)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return r(t)},resolve:()=>94});case Et.x.INBODY:return(0,n.Ay)({resolved:{},chunkName:()=>"inbody",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!r.m[t]},importAsync:()=>r.e(6550).then(r.bind(r,7346)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return r(t)},resolve:()=>7346});case Et.x.LINK:return(0,n.Ay)({resolved:{},chunkName:()=>"link",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!r.m[t]},importAsync:()=>r.e(1963).then(r.bind(r,5740)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return r(t)},resolve:()=>5740});case Et.x.MERCHANT_LINK:return(0,n.Ay)({resolved:{},chunkName:()=>"merchantlink",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!r.m[t]},importAsync:()=>r.e(1387).then(r.bind(r,1723)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return r(t)},resolve:()=>1723});case Et.x.MAGAZINE_SUBSCRIPTIONS:return(0,n.Ay)({resolved:{},chunkName:()=>"magazinesubscriptions",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!r.m[t]},importAsync:()=>r.e(7149).then(r.bind(r,5163)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return r(t)},resolve:()=>5163});case Et.x.MERCHANT_OVERVIEW:return(0,n.Ay)({resolved:{},chunkName:()=>"merchantoverview",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!r.m[t]},importAsync:()=>r.e(6814).then(r.bind(r,8443)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return r(t)},resolve:()=>8443});case Et.x.MOST_POPULAR_OFFERS:return(0,n.Ay)({resolved:{},chunkName:()=>"mostpopularoffers",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!r.m[t]},importAsync:()=>r.e(8036).then(r.bind(r,6732)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return r(t)},resolve:()=>6732});case Et.x.MULTI_MODEL_REVIEW:return(0,n.Ay)({resolved:{},chunkName:()=>"multimodelreview",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!r.m[t]},importAsync:()=>r.e(7957).then(r.bind(r,8915)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return r(t)},resolve:()=>8915});case Et.x.PARTNER:return(0,n.Ay)({resolved:{},chunkName:()=>"partner",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!r.m[t]},importAsync:()=>r.e(6459).then(r.bind(r,1932)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return r(t)},resolve:()=>1932});case Et.x.PEACOCK:return(0,n.Ay)({resolved:{},chunkName:()=>"peacock",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!r.m[t]},importAsync:()=>r.e(5559).then(r.bind(r,4322)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return r(t)},resolve:()=>4322});case Et.x.POCKET:return(0,n.Ay)({resolved:{},chunkName:()=>"pocket",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!r.m[t]},importAsync:()=>r.e(8645).then(r.bind(r,8212)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return r(t)},resolve:()=>8212});case Et.x.PPC:return(0,n.Ay)({resolved:{},chunkName:()=>"ppc",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!r.m[t]},importAsync:()=>r.e(9182).then(r.bind(r,5927)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return r(t)},resolve:()=>5927});case Et.x.PRICE:return(0,n.Ay)({resolved:{},chunkName:()=>"price",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!r.m[t]},importAsync:()=>r.e(6078).then(r.bind(r,2304)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return r(t)},resolve:()=>2304});case Et.x.PRODUCT_BLOCK:return(0,n.Ay)({resolved:{},chunkName:()=>"productblock",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!r.m[t]},importAsync:()=>r.e(9903).then(r.bind(r,696)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return r(t)},resolve:()=>696});case Et.x.PRODUCT_FINDER_SEARCH:return(0,n.Ay)({resolved:{},chunkName:()=>"productfindersearch",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!r.m[t]},importAsync:()=>r.e(4648).then(r.bind(r,8185)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return r(t)},resolve:()=>8185});case Et.x.PRODUCT_NAME:return(0,n.Ay)({resolved:{},chunkName:()=>"productname",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!r.m[t]},importAsync:()=>r.e(2549).then(r.bind(r,1329)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return r(t)},resolve:()=>1329});case Et.x.PROMOTION:return(0,n.Ay)({resolved:{},chunkName:()=>"promotion",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!r.m[t]},importAsync:()=>r.e(6286).then(r.bind(r,5665)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return r(t)},resolve:()=>5665});case Et.x.REVIEW:return(0,n.Ay)({resolved:{},chunkName:()=>"review",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!r.m[t]},importAsync:()=>r.e(7219).then(r.bind(r,9525)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return r(t)},resolve:()=>9525});case Et.x.SCROLLABLE_TILE:return(0,n.Ay)({resolved:{},chunkName:()=>"scrollabletile",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!r.m[t]},importAsync:()=>r.e(6624).then(r.bind(r,7537)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return r(t)},resolve:()=>7537});case Et.x.SEASONAL:return(0,n.Ay)({resolved:{},chunkName:()=>"seasonal",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!r.m[t]},importAsync:()=>r.e(1199).then(r.bind(r,5838)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return r(t)},resolve:()=>5838});case Et.x.SIMPLE:return(0,n.Ay)({resolved:{},chunkName:()=>"simple",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!r.m[t]},importAsync:()=>r.e(8269).then(r.bind(r,7412)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return r(t)},resolve:()=>7412});case Et.x.SPECS:return(0,n.Ay)({resolved:{},chunkName:()=>"specs",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!r.m[t]},importAsync:()=>r.e(7237).then(r.bind(r,2960)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return r(t)},resolve:()=>2960});case Et.x.STICKY:return(0,n.Ay)({resolved:{},chunkName:()=>"sticky",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!r.m[t]},importAsync:()=>r.e(958).then(r.bind(r,5976)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return r(t)},resolve:()=>5976});case Et.x.STREAMING:return(0,n.Ay)({resolved:{},chunkName:()=>"streaming",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!r.m[t]},importAsync:()=>r.e(5809).then(r.bind(r,3876)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return r(t)},resolve:()=>3876});case Et.x.TILE:return(0,n.Ay)({resolved:{},chunkName:()=>"tile",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!r.m[t]},importAsync:()=>r.e(1867).then(r.bind(r,7002)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return r(t)},resolve:()=>7002});case Et.x.USER_REVIEWS:return(0,n.Ay)({resolved:{},chunkName:()=>"userreviews",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!r.m[t]},importAsync:()=>r.e(3137).then(r.bind(r,6721)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return r(t)},resolve:()=>6721});case Et.x.BROADBAND:return(0,n.Ay)({resolved:{},chunkName:()=>"broadband",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!r.m[t]},importAsync:()=>r.e(9828).then(r.bind(r,2822
2)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return r(t)},resolve:()=>2822});case Et.x.TABLETOP:return(0,n.Ay)({resolved:{},chunkName:()=>"tabletop",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!r.m[t]},importAsync:()=>r.e(4906).then(r.bind(r,7227)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return r(t)},resolve:()=>7227});case Et.x.USER_REWARDS:return(0,n.Ay)({resolved:{},chunkName:()=>"userrewards",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!r.m[t]},importAsync:()=>r.e(9470).then(r.bind(r,1523)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return r(t)},resolve:()=>1523});case Et.x.REWARD_NOTIFICATIONS:return(0,n.Ay)({resolved:{},chunkName:()=>"rewardnotifications",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!r.m[t]},importAsync:()=>r.e(4762).then(r.bind(r,2074)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return r(t)},resolve:()=>2074});case Et.x.REWARD_SUMMARY:return(0,n.Ay)({resolved:{},chunkName:()=>"rewardsummary",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!r.m[t]},importAsync:()=>r.e(4306).then(r.bind(r,7166)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return r(t)},resolve:()=>7166});case Et.x.EAGLE:return(0,n.Ay)({resolved:{},chunkName:()=>"eagle",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!r.m[t]},importAsync:()=>r.e(2509).then(r.bind(r,8453)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return r(t)},resolve:()=>8453});case Et.x.COLLECTION:return(0,n.Ay)({resolved:{},chunkName:()=>"collection",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!r.m[t]},importAsync:()=>r.e(1171).then(r.bind(r,9485)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return r(t)},resolve:()=>9485});default:return null}},Nn=JSON.parse('[{"name":"desktop","type":"min","value":801},{"name":"tablet","type":"max","value":800},{"name":"mobile","type":"max","value":500},{"name":"narrow","type":"max","value":250}]'),Rn=e=>{const t=(e=>{const t=Nn.filter(({name:t,type:r,value:a})=>("min"===r&&e>=a||"max"===r&&e<=a)&&t);return 0===t.length?Nn.filter(({name:e})=>"desktop"===e):t})(e);return t.map(e=>e.name).join(",")};r.dn(Rn);var In=r(3948);const Cn=(e,t)=>["editorial","dynamic","fte"].includes(e)?e:t,Ln=async({renderWidgetProps:e,widgetType:t})=>{const r=Tn(t);if(!r)return null;const a=await r.load();if(!a.default?.getInitialiserProps)return null;const{props:n,result:o}=await a.default.getInitialiserProps({renderProps:e,attributes:e.placeholder.dataset,getWidgetResponse:(0,Sn.T)(Fe.hm),getModelOffersResponse:(0,_n.N)(Fe.hm),getSeasonalResponse:(s=Fe.hm,e=>s(`${(0,An._)()}/seasonal.php`,e)),getAiredaleFeeds:En(Fe.hm),getModelSuggestions:kn(Fe.hm),postForWidgetResponse:(l=Fe.jT,async(e,t)=>(0,Sn.Q)(await l(`${(0,An._)()}/widget.php`,e,t))),editorial:"editorial"===Cn(e.placeholder.getAttribute("data-render-type")||"","editorial"),defaultParams:{articleType:e.articleType,articleId:e.articleId,cacheBust:e.cacheBust?(new Date).getTime():null,now:e.now,battle:window.VAN&&window.VAN.abTest&&window.VAN.abTest.battleId},origin:"widgets-clientside",dataLinkMerchant:(i=Object.fromEntries([...e.placeholder.attributes].map(e=>[e.name,e.value])),{id:i["data-merchant-id"]?Number(i["data-merchant-id"]):void 0,name:i["data-merchant-name"],url:i["data-merchant-url"],network:i["data-merchant-network"],trackingPixelUrl:i["data-tracking-pixel-url"]})});var i,l,s;const{widgetType:c}=n;return c!==t?Ln({renderWidgetProps:e,widgetType:c}):{props:n,result:o}},On=async e=>{const{placeholder:t}=e,r=t.dataset,a=(0,In.A)(Et.x,r.widgetType);if(!a)return null;const n=await Ln({renderWidgetProps:e,widgetType:a});if(!n)return null;const{props:o,result:i}=n;i===wt.kB.SUCCESS&&((async e=>{const t=e?.getAttribute("data-hawk-fallback-id"),r=[];for(const e of(t||"").split(","))Ge({selector:`[data-hawk-fallback-ids]:not(.${ze})`}
2).forEach(t=>{const a=t.getAttribute("data-hawk-fallback-ids");a&&a.split(",").find(t=>t===e)&&r.push(t)});r.forEach(e=>e.style.setProperty("display","none","important"))})(o.placeholder),(e=>{let t=e?.offsetWidth??0;const r=()=>{t=e?.offsetWidth??0,e?.setAttribute("data-viewports",Rn(t))};window.addEventListener("resize",r),r()})(o.placeholder));const{widgetType:l}=o,s=Tn(l);if(!s)return null;t.setAttribute("data-result",i);return(0,ft.H)(t).render(mt.createElement(wn,(0,ht.A)({},o,{Component:s,renderFallback:i===wt.kB.PRESERVED,serverSideHtml:t.innerHTML,result:i}))),i===wt.kB.SKIPPED?null:{type:o.widgetType,result:i,props:o}},Pn=async e=>{const{articleId:t,articleName:r,articleType:a,articleUrl:n,editorialOnPage:o,element:i,keywords:l,localiser:s,site:c,territory:u,index:d}=e;return i.getAttribute("data-widget-type")?On({articleId:t,articleName:r,articleType:a,articleUrl:n,cacheBust:!1,editorialOnPage:o,placeholder:i,index:d+1,keywords:l,localiser:s,now:void 0,site:c,territory:u}):null},Dn=async({unprocessedWidgets:e,platformData:t,site:r,localiser:a,editorialOnPage:n})=>{const o=[];for(const i of e){const l=e.indexOf(i);i.classList.remove(...Ue),i.classList.add(ze);const s=await Pn({element:i,site:r,articleType:t.articleType,articleId:t.articleId,keywords:t.keywords,territory:t.territory,articleName:document.title,articleUrl:document.location.href,localiser:a,editorialOnPage:n,index:l});s&&o.push(s)}(0,Ve.j)({widgetsLoaded:!0}),et({platform:r.platform,type:"widgets"}),(0,$e.BI)(new Ke.o({analyticsData:pt({processedWidgets:o})})),(0,$e.BI)(new Qe({processedWidgets:o})),at()&&ct(),(0,tt.j)(at,ct)},xn=async({getPlatformData:e,addDynamicWidgets:t})=>{const a={script:"HAWK"};performance.mark("Hawk widgets processing started",{detail:a});const n=(()=>{const{forcedLanguage:e}=(0,We.A)();if(void 0!==e)return e;const t=document.querySelector("html");return t&&t.getAttribute("lang")?String(t.getAttribute("lang")):"en"})(),i=e?await e():{},l=Me({href:document.location.href,keywords:i.keywords,requestedSite:(0,We.A)().site}),s=Ge({selector:Be}),c=s.some(e=>{const t=e.getAttribute("data-render-type"),r=e.getAttribute("data-widget-type");return!(t&&"editorial"!==t||["link","inbody","deal"].includes(r??""))});const u=new o.A(n,i.territory);await u.load(Fe.hm),r.p=`${(0,He.q)()}/`,(0,Ve.j)({version:"master-3fc2145b",processWidget:Pn,articleType:i.articleType,keywords:i.keywords,territory:i.territory,site:l,localiser:u,articleName:document.title,articleUrl:document.location.href,editorialOnPage:c});const d=t?await t({articleName:document.title,articleUrl:document.location.href,editorialOnPage:c,localiser:u,platformData:i,site:l}):[];await Dn({unprocessedWidgets:s.concat(d),platformData:i,site:l,localiser:u,editorialOnPage:c}),performance.mark("Hawk widgets processing completed",{detail:a}),performance.measure("Hawk widgets processing span",{start:"Hawk widgets processing started",end:"Hawk
2widgets processing completed",detail:a}),(e=>{const{site:t,localiser:r,editorialOnPage:a,platformData:n}=e;document.addEventListener(qe.B.HAWK_PROCESS_ARTICLE,async e=>{const o=Ge({selector:Be,context:e.detail?.element});Dn({unprocessedWidgets:o,site:t,localiser:r,editorialOnPage:a,platformData:n})})})({site:l,localiser:u,editorialOnPage:c,platformData:i})};var Mn=r(3914),Fn=r(2889);const Un=async e=>{const{node:t,position:r,wrapNode:a}=e,n=await(async e=>{const{node:t,tagName:r,classNames:a,renderType:n}=e;let{dataset:o}=e;const i=await(async()=>o&&o.name&&o.modelName?Ge({selector:`.${ze}[data-name="${o.name}"][data-model-name="${o.modelName}"]`}):[])();if(t&&o&&0===i.length){const e=document.createElement(r||"div");return(a||[]).concat([ze]).forEach(t=>{e.classList.add(t)}),o={...o,renderType:Cn(n||"","dynamic")},Object.keys(o).forEach(t=>{let r=t.replace(/[A-Z]/g,e=>`-${e.toLowerCase()}`);r=r.replace("_","-"),r=`data-${r}`;let a=r.replace("[","-");a=a.replace(/]/g,""),e.setAttribute(a,o[t])}),e}return null})(e);return n&&t?("end"===r?t.appendChild(n):"before"===r&&t.parentNode?t.parentNode.insertBefore(n,t):"start"===r?t.insertBefore(n,t.firstChild):"replace"===r?(t.innerHTML="",t.appendChild(n)):t.parentNode&&t.parentNode.insertBefore(n,t.nextSibling),a&&n.appendChild(t),n):null};r.dn(Un);const Bn=(e,t)=>{if(e){const r=e.getAttribute("data-hawk-fallback-ids"),a=new Set(r?r.split(","):[]);a.add(String(t)),e.setAttribute("data-hawk-fallback-ids",Array.from(a).join(","))}};r.dn(Bn);const zn=async e=>{const t=(0,We.A)(),r=(0,Fn.nl)().reduce((e,r)=>t[r.value]?{...e,[r.id]:t[r.value]}:e,{});r.widgetType||(r.widgetType="comparison");const a=await(0,Mn.R)({...r});return Bn(e,a),{...r,...(0,Fn.P0)(t),hawkFallbackId:a}},Wn=async e=>({elements:Ge({selector:e||"#content"}),callbackToBuildPlaceholder:async({element:e})=>{const t=[],r=await Un({dataset:await zn(e),node:e,position:"before"});return r&&t.push(r),t}});r.dn(Wn);const Hn=()=>{const{article_id:e}=(0,We.A)();return e||(!(0,a.x)()&&window.dfp_config?.article_id?window.dfp_config.article_id:!(0,a.x)()&&window.ipcTags?.contentId?window.ipcTags.contentId:void 0)};var Vn=r(2737);(async({getPlatformData:e,addDynamicWidgets:t})=>{(0,n.ai)(async()=>{await xn({getPlatformData:e,addDynamicWidgets:t})},{namespace:"hawk"})})({getPlatformData:async()=>{const e=await new Promise(e=>{let t=0;const r=setInterval(()=>{window.dfp_config?.keywords?.length?(clearInterval(r),e(window.dfp_config.keywords.split(","))):t>5&&(clearInterval(r),e([])),t++},200)}),t=(({payloadArticleType:e,keywords:t=[],urlPath:r=""}={})=>{const n=e??((0,a.x)()?void 0:window.ffte?.properties?.articleType);if((e=>(e=e||[]).find(e=>e.search(/buying/gi)>=0&&e.search(/guide/gi)>=0))(t)||"buying-guide"===n)return"buying_guide";if((e=>(e=e||[]).find(e=>"deals"===e.toLowerCase()))(t))return"deals";if(/\/deals\/compare.*$/.exec(r))return"deals_compare";switch(n){case"review":case"award":case"voucher":case"category":return n;case"best":case"best-pick":case"news":case"feature":return"news";default:return"hub"}})({keywords:e,urlPath:new URL(window.hawk_force_url??window.location.href).pathname});return{articleType:t,territory:(0,Vn._)(),keywords:e,articleId:Hn()}},addDynamicWidgets:async e=>{const{platformData:{articleType:t},site:r}=e,a=[];if("deals_compare"===t){const e="progressive"===r.platform?".blank":void 0,t=await Wn(e);a.push(t)}return(async e=>{const t=[];for(const r of e){const{elements:e,callbackToBuildPlaceholder:a}=r;for(const r of e)if(r){const e=await a({element:r});t.push(...e)}}return t})(a)}})},2737(e,t,r){"use strict";r.d(t,{_:()=>o});var a=r(4452),n=r(5924);const o=()=>{const{area:e}=(0,n.A)(["area"]),t=(0,a.R)(a.$.FTR_COUNTRY_CODE),r="(null)"!==t?t:void 0,o=document.querySelector("html")?.getAttribute("data-locale");return e??(r||o)??void 0}},3013(e,t,r){"use strict";r.d(t,{J:()=>n,r:()=>a});let a;!function(e){e.NONE="none",e.DAILY="daily",e.WEEKLY="weekly",e.MONTHLY="monthly",e.DYNAMIC="dynamic"}(a||(a={}));const n=({translate:e,clickCountTimeSpan:t,clickCountDaily:r=0,clickCountWeekly:n=0,clickCountMonthly:o=0})=>{if(t!==a.NONE)return t===a.DAILY?e("voucherUsedToday",[String(r)]):t===a.WEEKLY?e("voucherUsedThisWeek",[String(n)]):t===a.MONTHLY?e("voucherUsedThisMonth",[String(o)]):r>=5?e("voucherUsedToday",[String(r)]):n>=10?e("voucherUsedThisWeek",[String(n)]):o>=30&&o<500?e("voucherUsedThisMonth",[String(o)]):o>=500?e("voucherUsedThisMonth",["500+"]):void 0}},6178(e,t,r){"use strict";r.d(t,{A:()=>d});var a=r(6540),n=r(7266),o=r(2747),i=r(1407),l=r(9236),s=r(7268),c=r(3709);const u={container:"hawk-affiliate-link-container",inline:"hawk-affiliate-link-inline","delivery-medium":"hawk-affiliate-link-delivery-medium",deliveryMedium:"hawk-affiliate-link-delivery-medium",inbody:"hawk-affiliate-link-inbody",underline:"hawk-affiliate-link-underline",peacock:"hawk-affiliate-link-peacock",specs:"hawk-affiliate-link-specs","prime-shipping":"hawk-affiliate-link-prime-shipping",primeShipping:"hawk-affiliate-link-prime-shipping",styled:"hawk-affiliate-link-styled",button:"hawk-affiliate-link-button",large:"hawk-affiliate-link-large",similar:"hawk-affiliate-link-similar",simple:"hawk-affiliate-link-simple","promotion-button":"hawk-affiliate-link-promotion-button",promotionButton:"hawk-affiliate-link-promotion-button","deal-button":"hawk-affiliate-link-deal-button",dealButton:"hawk-affiliate-link-deal-button","sticky-button":"hawk-affiliate-link-sticky-button",stickyButton:"hawk-affiliate-link-sticky-button","price-subscriptions":"hawk-affiliate-link-price-subscriptions",priceSubscriptions:"hawk-affiliate-link-price-subscriptions","price-widget-deal":"hawk-affiliate-link-price-widget-deal",priceWidgetDeal:"hawk-affiliate-link-price-widget-deal","price-widget-full-price-extra-deal":"hawk-affiliate-link-price-widget-full-price-extra-deal",priceWidgetFullPriceExtraDeal:"hawk-affiliate-link-price-widget-full-price-extra-deal","price-widget-button":"hawk-affiliate-link-price-widget-button",priceWidgetButton:"hawk-affiliate-link-price-widget-button","price-subs":"hawk-affiliate-link-price-subs",priceSubs:"hawk-affiliate-link-price-subs","pricedeal-button":"hawk-affiliate-link-pricedeal-button",pricedealButton:"hawk-affiliate-link-pricedeal-button","magazinesubscriptions-button":"hawk-affiliate-link-magazinesubscriptions-button",magazinesubscriptionsButton:"hawk-affiliate-link-magazinesubscriptions-button","overlay-tag":"hawk-affiliate-link-overlay-tag",overlayTag:"hawk-affiliate-link-overlay-tag",hero:"hawk-affiliate-link-hero","deal-widget-hero":"hawk-affiliate-link-deal-widget-hero",dealWidgetHero:"hawk-affiliate-link-deal-widget-hero","deal-widget":"hawk-affiliate-link-deal-widget",dealWi
2dget:"hawk-affiliate-link-deal-widget","merchantlink-price":"hawk-affiliate-link-merchantlink-price",merchantlinkPrice:"hawk-affiliate-link-merchantlink-price","merchantlink-label":"hawk-affiliate-link-merchantlink-label",merchantlinkLabel:"hawk-affiliate-link-merchantlink-label","merchantlink-transparent-price":"hawk-affiliate-link-merchantlink-transparent-price",merchantlinkTransparentPrice:"hawk-affiliate-link-merchantlink-transparent-price","merchantlink-transparent-label":"hawk-affiliate-link-merchantlink-transparent-label",merchantlinkTransparentLabel:"hawk-affiliate-link-merchantlink-transparent-label","merchantlink-review":"hawk-affiliate-link-merchantlink-review",merchantlinkReview:"hawk-affiliate-link-merchantlink-review","streaming-price":"hawk-affiliate-link-streaming-price",streamingPrice:"hawk-affiliate-link-streaming-price","streaming-label":"hawk-affiliate-link-streaming-label",streamingLabel:"hawk-affiliate-link-streaming-label","vulture-code":"hawk-affiliate-link-vulture-code",vultureCode:"hawk-affiliate-link-vulture-code","vulture-discount":"hawk-affiliate-link-vulture-discount",vultureDiscount:"hawk-affiliate-link-vulture-discount","vulture-button":"hawk-affiliate-link-vulture-button",vultureButton:"hawk-affiliate-link-vulture-button","vulture-reward":"hawk-affiliate-link-vulture-reward",vultureReward:"hawk-affiliate-link-vulture-reward","button-merchantlink-review":"hawk-affiliate-link-button-merchantlink-review",buttonMerchantlinkReview:"hawk-affiliate-link-button-merchantlink-review","merchantlink-review-textbutton":"hawk-affiliate-link-merchantlink-review-textbutton",merchantlinkReviewTextbutton:"hawk-affiliate-link-merchantlink-review-textbutton",availableFrom:"hawk-affiliate-link-availableFrom",availableFromClickable:"hawk-affiliate-link-availableFromClickable",productblock:"hawk-affiliate-link-productblock","partner-button":"hawk-affiliate-link-partner-button",partnerButton:"hawk-affiliate-link-partner-button","specs-deal-image":"hawk-affiliate-link-specs-deal-image",specsDealImage:"hawk-affiliate-link-specs-deal-image","sticky-deal-image":"hawk-affiliate-link-sticky-deal-image",stickyDealImage:"hawk-affiliate-link-sticky-deal-image","merchantlink-modern-button":"hawk-affiliate-link-merchantlink-modern-button",merchantlinkModernButton:"hawk-affiliate-link-merchantlink-modern-button","left-alignment":"hawk-affiliate-link-left-alignment",leftAlignment:"hawk-affiliate-link-left-alignment","centered-alignment":"hawk-affiliate-link-centered-alignment",centeredAlignment:"hawk-affiliate-link-centered-alignment"},d=({deal:e,label:t,clickType:r,linkClick:d,children:p,className:h,customTarget:m,customUrl:f,renderPlainChildren:v=!0,areaClicked:g})=>{const{sendAnalytics:y,translate:b,genericSharedComponents:{TrackedLink:w},dealData:E,widgetType:_,result:A}=(0,c.kf)(),k=a.useRef(null);if(!p)return null;const S=f??("Free trial"===t?e?.shipping.url:e?.offer.link)??"",T=e?.model&&"Everything"!==e.model?e.model:e?.model_matched?.join(",");if(!S||"#"===S)return a.createElement(a.Fragment,null,v?p:null);const N={ref:k,href:S,referrerPolicy:"no-referrer-when-downgrade",className:h?u[h]:u.container,"data-product-key":e?.product_key,"data-url":e?.offer?.link,"data-model-id":e?.model_id,"data-match-id":e?.id,"data-product-type":e?.product_type,"data-link-merchant":e?.merchant.name,"data-merchant-id":e?.merchant?.id,"data-merchant-name":e?.merchant?.name,"data-merchant-url":e?.merchant?.url,"data-merchant-network":e?.an,"aria-label":T&&e?.merchant.name&&b("ariaLabelText",[T,e.merchant.name])||b("alternativeLinkText")},R=(0,l.SU)({merchantName:e?.merchant.name,productKey:e?.product_key});return R&&(N[l.mT.asin]=R),a.createElement(w,{trackLinkClick:()=>{y({event:{clickType:r,type:s.Y.CLICK_FROM,areaClicked:g,...t&&{label:t}},deal:e,product:{url:S},dealData:E}),e&&(0,o.BI)(new i.I({area:g??o.Yo.UNSPECIFIED,action:o.H1.AFFILIATE_LINK_CLICKED,widget:{type:_,result:A,products:[(0,n.f)(e,E.modelInfo)]}})),d&&e&&d(e)},customTarget:m,attributes:N},p)}},7541(e,t,r){"use strict";r.d(t,{A:()=>h});var a,n=r(6540),o=r(6358),i=r(8871),l=r(5300),s=r(1999),c=r(56),u=r(1150),d=r(4678),p=r(8244);!function(e){e.UNKNOWN="unknown",e.NOT_STARTED="not-started",e.IN_PROGRESS="in-progress",e.EXPIRED="expired"}(a||(a={}));const h=(e,t,r,h,m)=>{const f=new Date,v=f.getTime(),g=t?(0,i.A)(t).getTime():null,y=(0,i.A)(r??0).getTime(),b=(0,s.A)(r??0,f),w=(0,o.A)((0,c.A)(r??0,f)),E=(0,o.A)((0,u.A)(r??0,f)),_=(0,o.A)((0,d.A)(r??0,f)),[A,k]=(0,n.use
2State)(r?(0,p.A)(r,f):0);return(0,n.useEffect)(()=>{const e=setInterval(()=>{b<=0&&A>0?k(A-1):clearInterval(e)},1e3);return()=>clearInterval(e)}),g&&t&&v<g?{timeString:(0,l.A)(t,h,m),label:e("dealCountdownStarts"),status:a.NOT_STARTED}:y&&r&&(!g||v>g&&g)&&v<y?b<=0?{timeString:e("dealCountdownTime",[w,E,_]),label:`${e("dealCountdownEndsIn")} `,status:a.IN_PROGRESS}:{timeString:(0,l.A)(r,h,m),label:`${e("dealCountdownEnds")} `,status:a.IN_PROGRESS}:y&&v>=y?{timeString:e("dealCountdownExpired"),label:"",status:a.EXPIRED}:{status:a.UNKNOWN}};r.dn(h)},4614(e,t,r){"use strict";r.d(t,{A:()=>p});var a=r(6540),n=r(2747),o=r(6019),i=r(2407),l=r(5291),s=r(2912),c=r(3709),u=r(7098);const d={container:"hawk-display-price-container",label:"hawk-display-price-label",price:"hawk-display-price-price","blurred-value":"hawk-display-price-blurred-value",blurredValue:"hawk-display-price-blurred-value","currency-symbol":"hawk-display-price-currency-symbol",currencySymbol:"hawk-display-price-currency-symbol","price-suffix":"hawk-display-price-price-suffix",priceSuffix:"hawk-display-price-price-suffix","price-subscriptions":"hawk-display-price-price-subscriptions",priceSubscriptions:"hawk-display-price-price-subscriptions","price-widget-deal":"hawk-display-price-price-widget-deal",priceWidgetDeal:"hawk-display-price-price-widget-deal","price-widget-extra-deal":"hawk-display-price-price-widget-extra-deal",priceWidgetExtraDeal:"hawk-display-price-price-widget-extra-deal","price-widget-full-price-extra-deal":"hawk-display-price-price-widget-full-price-extra-deal",priceWidgetFullPriceExtraDeal:"hawk-display-price-price-widget-full-price-extra-deal",pocket:"hawk-display-price-pocket",broadband:"hawk-display-price-broadband","pocket-mobile":"hawk-display-price-pocket-mobile",pocketMobile:"hawk-display-price-pocket-mobile",peacock:"hawk-display-price-peacock",promotion:"hawk-display-price-promotion",magazinesubscriptions:"hawk-display-price-magazinesubscriptions","cc-simplified":"hawk-display-price-cc-simplified",ccSimplified:"hawk-display-price-cc-simplified","available-from":"hawk-display-price-available-from",availableFrom:"hawk-display-price-availableFrom","merchantlink-price":"hawk-display-price-merchantlink-price",merchantlinkPrice:"hawk-display-price-merchantlink-price","merchantlink-transparent-price":"hawk-display-price-merchantlink-transparent-price",merchantlinkTransparentPrice:"hawk-display-price-merchantlink-transparent-price","streaming-price":"hawk-display-price-streaming-price",streamingPrice:"hawk-display-price-streaming-price","merchantlink-review":"hawk-display-price-merchantlink-review",merchantlinkReview:"hawk-display-price-merchantlink-review",availableFromClickable:"hawk-display-price-availableFromClickable",partner:"hawk-display-price-partner"},p=({className:e,showOfferLabel:t,forceAppear:r,deal:p,type:h,label:m="",showContractType:f,wrapInLink:v=!0,useCostFreeText:g=!1,clickType:y,isBlurred:b=!1})=>{const{translate:w,language:E,showPrice:_,showWasPrice:A,showPriceRounded:k,genericSharedComponents:{AffiliateLink:S},articleUrl:T,editorialPrice:N}=(0,c.kf)();h=h||(0,s.A)(p),f=void 0===f?["monthly","yearly"].indexOf(h)>=0:f;const R=e&&d[e]?e:"container",I=(0,l.W)(p,h),C=(0,i.S)({price:I,currencyIso:p.offer.currency_iso,showOfferLabel:t,type:h,locale:E,translate:w,showPriceRounded:k,useConstFreeText:g,label:p.offer.label});if(("showPrice"===_||"stream"===_||"watchAt"===_||N||r)&&C&&("wasPrice"!==h||"wasPrice"===h&&["price","allPercentage","allSaving","percentagePrice"].indexOf(A)>=0)){const r=(0,i.Q)(p.offer.currency_iso,E),l=a.createElement("span",{className:d[R],"data-type":p?.offer?.label&&t?"buySimilar":h}," ",m&&a.createElement("span",{className:d.label},m),b?a.createElement("span",{className:d.price},r&&a.createElement("span",{className:d["currency-symbol"]},r),r&&" ",a.createElement("span",{className:d["blurred-value"]},"XX.XX")):a.createElement("span",{className:d.price},C),f&&a.createElement(u.A,{deal:p,type:h,className:e}));return v?a.createElement(S,{deal:p,clickType:(0,o.F)({link:p.offer.link,articleUrl:T,productType:p.product_type,clickType:y}),areaClicked:n.Yo.PRICE,className:e},l):l}return null}},7098(e,t,r){"use strict";r.d(t,{A:()=>i});var a=r(6540),n=r(3709);const o={container:"hawk-display-price-contract-type-container",broadband:"hawk-display-price-contract-type-broadband","merchantlink-price":"hawk-display-price-contract-type-merchantlink-price",merchantlinkPrice:"hawk-display-price-contract-type-merchantlink-price","merchantlink-transparent-price":"hawk-display-price-contract-type-merchantlink-transparent-price",merchantlinkTransparentPrice:"hawk-display-price-contract-type-merchantlink-transparent-price","streaming-price":"hawk-display-price-contract-type-streaming-price",streamingPrice:"hawk-display-price-contract-type-streaming-price",promotion:"hawk-display-price-contract-type-promotion",partner:"hawk-display-price-contract-type-partner"},i=e=>a.createElement(n.ZC,null,t=>{const{translate:r}=t,{className:n,type:i}=e;let{deal:l}=e;if(l=l||{},l?.contract){const e=n&&o[n]?n:"container";return a.createElement("div",{className:o[e]},(()=>{switch(i){case"monthly":return r("displayPriceContractTypeMonthly");case"yearly":return r("displayPriceContractTypeYearly");default:return null}})())}return null})},9991(e,t,r){"use strict";r.d(t,{A:()=>S});var a=r(6540),n=r(2485),o=r.n(n),i=r(6019),l=r(3811),s=r(7268),c=r(5924);const u={container:"hawk-deal-countdown-container",label:"hawk-deal-countdown-label","t
2ime-string":"hawk-deal-countdown-time-string",timeString:"hawk-deal-countdown-time-string","not-started":"hawk-deal-countdown-not-started",notStarted:"hawk-deal-countdown-not-started","in-progress":"hawk-deal-countdown-in-progress",inProgress:"hawk-deal-countdown-in-progress",expired:"hawk-deal-countdown-expired",unknown:"hawk-deal-countdown-unknown",peacock:"hawk-deal-countdown-peacock"};var d=r(7541);const p=({dealStartTime:e,dealEndTime:t,translate:r,language:n,area:i,className:l})=>{const{timeString:s,label:c,status:p}=(0,d.A)(r,e,t,n,i);return a.createElement("div",{className:o()(l?u[l]:u.container,u[p])},c&&a.createElement("span",{className:u.label},c),s&&a.createElement("span",{className:u.timeString},s))},h=(e,t,r)=>{const a=t[r];return a?new Date(a).getTime()/1e3:e[r]?e[r]:null};r.dn(h);var m=r(3709),f=r(3847);const v="hawk-grid-item-block-container",g=({deal:e,className:t,children:r,stacked:n,dataname:i})=>{const{buttonType:l}=(0,m.kf)();return a.createElement("div",{className:o()(v,t.gridItemBlock),"data-name":i,"data-product-type":e.product_type,"data-button-type":l,"data-stacked":n?1:0},r)},y="hawk-grid-item-main-container",b=({deal:e,children:t,className:r,stacked:n,expanded:i,type:l})=>{const{buttonType:s}=(0,m.kf)();return a.createElement("div",{className:o()(y,r.gridItemMain),"data-product-type":e?.product_type,"data-button-type":s,"data-stacked":n?1:0,"data-expanded":i?1:0,"data-type":l||null},t&&a.isValidElement(t)&&t.props&&t.props.children&&a.Children.map(t.props.children,(t,o)=>a.isValidElement(t)?a.createElement(g,{dataname:t.key,deal:e,stacked:n,className:r,key:`${e?.id}-${o}`},t):null))},w={container:"hawk-grid-item-toggle-container",label:"hawk-grid-item-toggle-label","expanded-container":"hawk-grid-item-toggle-expanded-container",expandedContainer:"hawk-grid-item-toggle-expanded-container"},E=({expanded:e,toggleExpanded:t})=>{const{translate:r}=(0,m.kf)(),n=e?"expanded-container":"container";return a.createElement("div",{className:w[n],onClick:t,role:"button",tabIndex:0,onKeyDown:t},a.createElement("span",{className:w.label},r(e?"expandedRowToggleExpanded":"expandedRowToggleHidden")))},_="hawk-grid-item-container",A="hawk-grid-item-expanded",k="hawk-grid-item-spacer",S=e=>{const{showPromos:t,className:r,index:n,children:u,showSpacer:d,expandedChildren:v,stacked:g,deal:y,widgetName:w}=e;let{showCountdown:S}=e;const{sendAnalytics:T,dealData:N,activeTab:R,loadMore:I,translate:C,language:L,area:O}=(0,m.kf)(),[P,D]=a.useState(!1),x=(0,c.A)(["end_time","start_time"]),M=h(y,x,"end_time"),F=h(y,x,"start_time"),U=!!(N?.totalDeals>R?.pageSize&&I)&&N?.totalDeals>(N?.deals||[]).length;if(u){S=y?.end_time?S:"";const e=()=>{y&&T({event:{label:P?"Toggle Closed":"Toggle Opened",clickType:i.X.ROW_TOGGLE,type:s.Y.CLICK_FROM},deal:y,dealData:N}),D(e=>!e)},c=t=>{if(t)return e},h=(0,l.L)(y,l.c.ALLOWED,!1),m=h.length>0&&a.createElement(b,{deal:y,className:r,stacked:g,type:"promos"},a.createElement(a.Fragment,null,a.createElement(f.z,{key:"promos",items:h,className:w||"promos"}))),R=a.createElement(b,{deal:y,className:r,stacked:g},a.createElement(p,{dealStartTime:F??void 0,dealEndTime:M??void 0,translate:C,language:L,area:O,className:w}));return a.createElement("div",{className:o()(_,r.gridItem),"data-expandable":v?1:0,"data-stacked":g?1:0,"data-load-more":U,onClick:c(v),role:"button",tabIndex:0,onKeyDown:c(v)},"above"===t&&m,"above"===S&&R,a.createElement(b,{deal:y,stacked:g,className:r},u(y,n)),"below"===t&&m,"below"===S&&R,v&&a.createElement(b,{deal:y,className:r,stacked:g},a.createElement(a.Fragment,null,a.createElement("div",{key:"toggle",onClick:e,role:"button",tabIndex:0,onKeyDown:e},a.createElement(E,{expanded:P,toggleExpanded:e})))),P&&v&&a.createElement("div",{className:A},a.createElement(b,{deal:y,stacked:g,expanded:!0,className:r},v(y,n))),d&&a.createElement("div",{className:k}))}return null}},3709(e,t,r){"use strict";r.d(t,{Kq:()=>i,ZC:()=>l,kf:()=>s,ob:()=>o});var a=r(6540);const n={},o=a.createContext(n),{Provider:i}=o,{Consumer:l}=o,s=()=>(0,a.useContext)(o)},4137(e,t,r){"use strict";r.d(t,{A:()=>f});var a=r(6540),n=r(4625),o=r(3709),i=r(7140),l=r.n(i);const s=e=>{const{source:t,element:r}=e;return t?{...e,element:a.createElement("picture",null,t,r)}:e};var c=r(8168);const u={image:"hawk-lazy-image-image","editors-pick":"hawk-lazy-image-editors-pick",editorsPick:"hawk-lazy-image-editors-pick","nav-chevron-up":"hawk-lazy-image-nav-chevron-up",navChevronUp:"hawk-lazy-image-nav-chevron-up","nav-chevron-down":"hawk-lazy-image-nav-chevron-down",navChevronDown:"hawk-lazy-image-nav-chevron-down","simple-image":"hawk-lazy-image-simple-image",simpleImage:"hawk-lazy-image-simple-image",magazinesubscriptions:"hawk-lazy-image-magazinesubscriptions",promotion:"hawk-lazy-image-promotion",peacock:"hawk-lazy-image-peacock",vulture:"hawk-lazy-image-vulture","deal-widget":"hawk-lazy-image-deal-widget",dealWi
2dget:"hawk-lazy-image-deal-widget",arrow:"hawk-lazy-image-arrow","filter-arrow":"hawk-lazy-image-filter-arrow",filterArrow:"hawk-lazy-image-filter-arrow","pocket-filter-arrow":"hawk-lazy-image-pocket-filter-arrow",pocketFilterArrow:"hawk-lazy-image-pocket-filter-arrow",cross:"hawk-lazy-image-cross","bundle-image":"hawk-lazy-image-bundle-image",bundleImage:"hawk-lazy-image-bundle-image","chevron-down":"hawk-lazy-image-chevron-down",chevronDown:"hawk-lazy-image-chevron-down","chevron-up":"hawk-lazy-image-chevron-up",chevronUp:"hawk-lazy-image-chevron-up","chevron-left":"hawk-lazy-image-chevron-left",chevronLeft:"hawk-lazy-image-chevron-left","chevron-spb-right":"hawk-lazy-image-chevron-spb-right",chevronSpbRight:"hawk-lazy-image-chevron-spb-right","chevron-spb-left":"hawk-lazy-image-chevron-spb-left",chevronSpbLeft:"hawk-lazy-image-chevron-spb-left","chevron-spb-down":"hawk-lazy-image-chevron-spb-down",chevronSpbDown:"hawk-lazy-image-chevron-spb-down","parent-category-chevron":"hawk-lazy-image-parent-category-chevron",parentCategoryChevron:"hawk-lazy-image-parent-category-chevron","labels-arrow":"hawk-lazy-image-labels-arrow",labelsArrow:"hawk-lazy-image-labels-arrow","hot-deal-flag":"hawk-lazy-image-hot-deal-flag",hotDealFlag:"hawk-lazy-image-hot-deal-flag","panel-filter":"hawk-lazy-image-panel-filter",panelFilter:"hawk-lazy-image-panel-filter",sticky:"hawk-lazy-image-sticky","specs-label":"hawk-lazy-image-specs-label",specsLabel:"hawk-lazy-image-specs-label","site-logo-spinner":"hawk-lazy-image-site-logo-spinner",siteLogoSpinner:"hawk-lazy-image-site-logo-spinner","associated-logo":"hawk-lazy-image-associated-logo",associatedLogo:"hawk-lazy-image-associated-logo","tv-channel":"hawk-lazy-image-tv-channel",tvChannel:"hawk-lazy-image-tv-channel","switcher-left":"hawk-lazy-image-switcher-left",switcherLeft:"hawk-lazy-image-switcher-left","switcher-right":"hawk-lazy-image-switcher-right",switcherRight:"hawk-lazy-image-switcher-right","user-input-search":"hawk-lazy-image-user-input-search",userInputSearch:"hawk-lazy-image-user-input-search","hover-icon":"hawk-lazy-image-hover-icon",hoverIcon:"hawk-lazy-image-hover-icon",dealwidgetPrime:"hawk-lazy-image-dealwidgetPrime","pricedeal-button":"hawk-lazy-image-pricedeal-button",pricedealButton:"hawk-lazy-image-pricedeal-button","legacy-price-deal":"hawk-lazy-image-legacy-price-deal",legacyPriceDeal:"hawk-lazy-image-legacy-price-deal","legacy-price-extra-deal":"hawk-lazy-image-legacy-price-extra-deal",legacyPriceExtraDeal:"hawk-lazy-image-legacy-price-extra-deal","legacy-price-deal-button":"hawk-lazy-image-legacy-price-deal-button",legacyPriceDealButton:"hawk-lazy-image-legacy-price-deal-button","legacy-price-extra-deal-button":"hawk-lazy-image-legacy-price-extra-deal-button",legacyPriceExtraDealButton:"hawk-lazy-image-legacy-price-extra-deal-button","hawk-tab":"hawk-lazy-image-hawk-tab",hawkTab:"hawk-lazy-image-hawk-tab","site-logo-powered-by":"hawk-lazy-image-site-logo-powered-by",siteLogoPoweredBy:"hawk-lazy-image-site-logo-powered-by","streaming-score":"hawk-lazy-image-streaming-score",streamingScore:"hawk-lazy-image-streaming-score",partner:"hawk-lazy-image-partner","logo-image":"hawk-lazy-image-logo-image",logoImage:"hawk-lazy-image-logo-image","product-image":"hawk-lazy-image-product-image",productImage:"hawk-lazy-image-product-image","amazon-prime-shipping-image":"hawk-lazy-image-amazon-prime-shipping-image",amazonPrimeShippingImage:"hawk-lazy-image-amazon-prime-shipping-image",icon:"hawk-lazy-image-icon",cover:"hawk-lazy-image-cover","tabletop-universal-logo":"hawk-lazy-image-tabletop-universal-logo",tabletopUniversalLogo:"hawk-lazy-image-tabletop-universal-logo","tabletop-techradar-logo":"hawk-lazy-image-tabletop-techradar-logo",tabletopTechradarLogo:"hawk-lazy-image-tabletop-techradar-logo","tabletop-techradarpro-logo":"hawk-lazy-image-tabletop-techradarpro-logo",tabletopTechradarproLogo:"hawk-lazy-image-tabletop-techradarpro-logo","tabletop-tomsguide-logo":"hawk-lazy-image-tabletop-tomsguide-logo",tabletopTomsguideLogo:"hawk-lazy-image-tabletop-tomsguide-logo","tabletop-guitarplayer-logo":"hawk-lazy-image-tabletop-guitarplayer-logo",tabletopGuitarplayerLogo:"hawk-lazy-image-tabletop-guitarplayer-logo","tabletop-digitalcameraworld-logo":"hawk-lazy-image-tabletop-digitalcameraworld-logo",tabletopDigitalcameraworldLogo:"hawk-lazy-image-tabletop-digitalcameraworld-logo"},d=e=>{const{srcSet:t,attributes:r,src:n,alt:o,className:i,width:l,height:s,container:d,inputContainer:p,onClick:h}=e;return{...e,element:h?a.createElement("input",(0,c.A)({},r,{type:"image",src:n,alt:o,title:o,className:i&&u[i]?u[i]:u.image,draggable:"false",width:l,height:s,ref:p,onClick:h,onKeyPress:h})):a.createElement("img",(0,c.A)({},r,{src:n,srcSet:t,alt:o,title:o,className:(i&&u[i])??u.image,draggable:"false",loading:"lazy",width:l,height:s,ref:d}))}};var p=r(7411);let h;!function(e){e.NO_IMAGE="misc/no-image-available.svg"}(h||(h={}));const m=e=>{const{serversideImages:t,isServerside:r,isImgLazyLoadSupported:a}=e;return r&&t||a?e:{...e,src:(0,p.A)(h.NO_IMAGE)}},f=({src:e,srcSet:t,alt:r,width:i,height:c,className:u,source:p,onClick:h,attributes:f})=>{const{serversideImages:v}=(0,o.kf)(),g=(0,a.useRef)(null),y=(0,a.useRef)(null);if(!e)return null;const b="undefined"!=typeof HTMLImageElement&&"loading"in HTMLImageElement.prototype;var w;return w={src:e,srcSet:t,alt:r,width:i,height:c,className:u,source:p,onClick:h,attributes:f,serversideImages:v,container:g,inputContainer:y,element:null,isServerside:(0,n.x)(),isImgLazyLoadSupported:b},l()(m,d,s)(w).element}},6462(e,t,r){"use strict";r.d(t,{A:()=>m});var a=r(6540),n=r(6019),o=r(7268),i=r(3709),l=r(1429),s=r(7614),c=r(7411);const u="hawk-streaming-score-container",d="hawk-streaming-score-review-text",p=({review:e})=>{const{genericSharedComponents:{LazyImage:t}}=(0,a.useContext)(i.ob);if(e){const{review_score:r,code_name:n,code_value:o}=e,i=()=>{switch(n){case"rt":return`${r}%`;case"imdb":return`${e.review_score}/10`;default:return""}};return a.createElement("span",{className:u},a.createElement(t,{src:(0,c.A)(`misc/${n}-icon.png`),alt:o,width:26,height:18,className:"streaming-score"}),a.createElement("div",{className:d}
2,i()))}return null},h={container:"hawk-model-code-review-container",link:"hawk-model-code-review-link","review-widget":"hawk-model-code-review-review-widget",reviewWidget:"hawk-model-code-review-review-widget","review-widget-bottom":"hawk-model-code-review-review-widget-bottom",reviewWidgetBottom:"hawk-model-code-review-review-widget-bottom","game-platform":"hawk-model-code-review-game-platform",gamePlatform:"hawk-model-code-review-game-platform","review-widget-simple":"hawk-model-code-review-review-widget-simple",reviewWidgetSimple:"hawk-model-code-review-review-widget-simple",peacock:"hawk-model-code-review-peacock",pocket:"hawk-model-code-review-pocket",broadband:"hawk-model-code-review-broadband",userReviews:"hawk-model-code-review-userReviews"},m=({review:e,asinLabelSuffix:t,className:r})=>{const c=a.useRef(null),{translate:u,sendAnalytics:d,defaultTab:m,genericSharedComponents:{TrackedLink:f},dealData:v}=(0,i.kf)(),g=()=>{switch(e.code_name){case"asin":return"userReviews"===r?u("modelCodeReviewUserReviewsDefault",["Amazon"]):t?`${e.review_count} ${t}`:1===e.review_count?u("modelCodeReviewASINLabelSingular",[String(e.review_count)]):u("modelCodeReviewASINLabel",[String(e.review_count)]);case"walmart":return"userReviews"===r?u("modelCodeReviewUserReviewsDefault",["Walmart"]):1===e.review_count?u("modelCodeReviewWalmartLabelSingular",[String(e.review_count)]):u("modelCodeReviewWalmartLabel",[String(e.review_count)]);default:return u("modelCodeReviewDefaultLabel",[String(e.review_count)])}},y=()=>{const t=g();d({event:{label:t,clickType:(()=>{if(e)switch(e.code_name){case"asin":return n.X.AMAZON_STAR_RATING;case"walmart":return n.X.WALMART_STAR_RATING;default:return e.code_name}return n.X.UNKNOWN})(),type:o.Y.CLICK_FROM},product:{url:e.reviews_url,customTrackingId:e.reviews_customTrackingId},dealData:v})},b=r&&h[r]?r:"container",w=["imdb","rt"];return e?a.createElement("div",{className:h[b]},"multimedia"!==m?.category&&!w.includes(e.code_name)&&a.createElement(a.Fragment,null,a.createElement(f,{trackLinkClick:y,customTarget:s.V.BLANK,attributes:{ref:c,className:h.link,href:e.reviews_url}},g()),a.createElement(l.A,{score:e&&e.review_score_formatted,className:r,rating:e.code_name})),("multimedia"===m?.category||w.includes(e.code_name))&&a.createElement(p,{review:e,key:e.code_name})):null}},6851(e,t,r){"use strict";r.d(t,{A:()=>l});var a=r(6540),n=r(3709),o=r(6462);const i={container:"hawk-model-code-reviews-container",userReviews:"hawk-model-code-reviews-userReviews"},l=({className:e,asinLabelSuffix:t})=>a.createElement(n.ZC,null,r=>{const{reviews:n}=r,l=e&&i[e]?e:"container";return Array.isArray(n)&&n.length>0?a.createElement("div",{className:i[l]},n.map(r=>a.createElement(o.A,{review:r,key:r.code_name,className:e,asinLabelSuffix:t}))):null})},3847(e,t,r){"use strict";r.d(t,{z:()=>a});const a=(0,r(6287).Ay)({resolved:{},chunkName:()=>"promos",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!r.m[t]},importAsync:()=>r.e(9595).then(r.bind(r,6981)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return r(t)},resolve:()=>6981})},8791(e,t,r){"use strict";r.d(t,{H:()=>m});var a=r(6540),n=r(6019),o=r(7268),i=r(3709);let l;!function(e){e.SET_CURRENT_PAGE="SET_CURRENT_PAGE",e.SET_CURRENT_SWIPE_X="SET_CURRENT_SWIPE_X",e.SET_CURRENT_STOP="SET_CURRENT_STOP"}(l||(l={}));const s={currentPage:0,currentSwipeX:0,currentStop:!1},c=(e,t)=>{switch(t.type){case l.SET_CURRENT_PAGE:return{...e,currentPage:t.payload};case l.SET_CURRENT_SWIPE_X:return{...e,currentSwipeX:t.payload};case l.SET_CURRENT_STOP:return{...e,currentStop:t.payload};default:return e}};var u=r(1246);const d={container:"hawk-scroller-page-container","contract-details":"hawk-scroller-page-contract-details",contractDetails:"hawk-scroller-page-contract-details",magazinesubscriptions:"hawk-scroller-page-magazinesubscriptions",partner:"hawk-scroller-page-partner","tabs-widget":"hawk-scroller-page-tabs-widget",tabsWidget:"hawk-scroller-page-tabs-widget"},p=({active:e,currentPage:t,children:r,className:n})=>a.createElement("div",{className:n&&d[n]?d[n]:d.container,"data-active":e?1:0,style:{transform:`translateX(-${100*t+"%"})`}},r),h={container:"hawk-scroller-container",pages:"hawk-scroller-pages","contract-details":"hawk-scroller-contract-details",contractDetails:"hawk-scroller-contract-details",peacock:"hawk-scroller-peacock",dots:"hawk-scroller-dots",black:"hawk-scroller-black",grey:"hawk-scroller-grey","tabs-widget":"hawk-scroller-tabs-widget",tabsWidget:"hawk-scroller-tabs-widget"},m=e=>
2{const{autoShuffle:t,items:r,loadMoreItems:d,totalItems:m,deal:f,children:v,className:g,pagesLength:y,pages:b}=e,[w,E]=a.useReducer(c,s),_=(e=>{const t=t=>{e({type:l.SET_CURRENT_PAGE,payload:t})},r=t=>{e({type:l.SET_CURRENT_SWIPE_X,payload:t})},n=t=>{e({type:l.SET_CURRENT_STOP,payload:t})};return a.useMemo(()=>({setCurrentPage:t,setCurrentSwipeX:r,setCurrentStop:n}),[])})(E),{sendAnalytics:A,widget:k,dealData:S}=(0,i.kf)(),T=e=>{A({event:{clickType:e,type:o.Y.CLICK_FROM},deal:f,dealData:S})};(0,a.useEffect)(()=>{if(t){const e=window.setInterval(()=>{const{currentPage:t,currentStop:r}=w,a=t+1;r||_.setCurrentPage(a<=y-1?a:0),r&&clearInterval(e)},5e3)}},[]);const N=e=>{e.stopPropagation();const{currentPage:t}=w,r=t-1;_.setCurrentPage(r>=0?r:t),_.setCurrentStop(!0),r>=0&&T(n.X.SCROLL_TO_PREVIOUS_PAGE)},R=async e=>{e.stopPropagation();const{currentPage:t}=w,a=t+1;_.setCurrentPage(a<=y-1?a:t),_.setCurrentStop(!0),d&&a===y-1&&m&&m>(r||[]).length&&await d(!1),a<=y-1&&T(n.X.SCROLL_TO_NEXT_PAGE)},{currentPage:I}=w;return a.createElement("div",{className:g&&h[g]?h[g]:h.container,onTouchStart:e=>{const t=e.changedTouches[0].pageX;_.setCurrentSwipeX(t)},onTouchEnd:async e=>{const t=e.changedTouches[0].pageX,{currentSwipeX:r}=w;"number"==typeof r&&(t<r?r-t>=100&&await R(e):t>r&&t-r>=100&&N(e))}},y>1&&a.createElement(u.A,{direction:"left",disabled:0===I,onClick:N,className:g}),a.createElement("div",{className:h.pages,style:{gridTemplateColumns:`repeat(${y}, ${y>1?"magazinesubscriptions"===g||"partner"===g||"contract-details"===g?100:90:100}%)`}},a.Children.map(v,(e,t)=>a.isValidElement(e)?a.createElement(p,{active:t===I,currentPage:I,className:g,key:JSON.stringify(e.props.items)},e):null),"partner"===k.type&&a.createElement("ul",{className:h.dots,style:{marginBottom:"0"}},y>1&&b?.map((e,t)=>a.createElement("li",{className:t===I?h.black:h.grey,key:b.indexOf(e),style:{fontSize:"40px",width:"12px",padding:"0 5px"}})))),y>1&&a.createElement(u.A,{direction:"right",disabled:I===y-1,onClick:R,className:g}))}},1246(e,t,r){"use strict";r.d(t,{A:()=>o});var a=r(6540);const n={container:"hawk-scroll-arrow-container",svg:"hawk-scroll-arrow-svg",path:"hawk-scroll-arrow-path",partner:"hawk-scroll-arrow-partner","tabs-widget":"hawk-scroll-arrow-tabs-widget",tabsWidget:"hawk-scroll-arrow-tabs-widget"},o=({direction:e,disabled:t,onClick:r,className:o,externalClassName:i})=>a.createElement("div",{className:`${o&&n[o]?n[o]:n.container} ${i}`,"data-direction":e,"data-disabled":t?1:0,onClick:r,role:"button",tabIndex:0,onKeyDown:r},a.createElement("svg",{version:"1.1",id:"Layer_1",xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",viewBox:"0 0 14 25",enableBackground:"new 0 0 14 25",xmlSpace:"preserve",className:n.svg},a.createElement("path",{className:n.path,d:"M12.5,25c-0.3847656,0-0.7685547-0.1464844-1.0625-0.4404297L0.4379883,13.5361328 c-0.5839844-0.5849609-0.5839844-1.5332031,0.0004883-2.1191406L11.3935547,0.440918 c0.5849609-0.5869141,1.5341797-0.5878906,2.1210938-0.0019531c0.5869141,0.5849609,0.5869141,1.534668,0.0019531,2.1210938 l-9.8974609,9.9165039L13.5625,22.4404297c0.5839844,0.5869141,0.5839844,1.5361328-0.0029297,2.1220703 C13.2666016,24.8535156,12.8828125,25,12.5,25z"})))},6397(e,t,r){"use strict";r.d(t,{A:()=>o});var a=r(6540),n=r(7411);const o=({className:e,site:t,LazyImage:r,width:o=60,height:i=30})=>t.logo?a.createElement(r,{src:(0,n.A)(`sites/${t.logo}`),alt:t.label,className:`site-logo-${e}`,width:o,height:i}):null},6332(e,t,r){"use strict";r.d(t,{A:()=>u});var a=r(6540),n=r(2485),o=r.n(n),i=r(6397);const l="hawk-spinner-container",s="hawk-spinner-overlay",c="hawk-spinner-main",u=({className:e,site:t,LazyImage:r})=>a.createElement("div",{className:o()(l,e)},a.createElement("div",{className:s}),a.createElement("div",{className:c},a.createElement(i.A,{site:t,LazyImage:r,className:"spinner"})))},1429(e,t,r){"use strict";r.d(t,{A:()=>c});var a=r(6540),n=r(2485),o=r.n(n);const i={container:"hawk-star-rating-star-container","price-widget":"hawk-star-rating-star-price-widget",priceWidget:"hawk-star-rating-star-price-widget",userReviews:"hawk-star-rating-star-userReviews","review-widget":"hawk-star-rating-star-review-widget",reviewWidget:"hawk-star-rating-star-review-widget","review-widget-bottom":"hawk-star-rating-star-review-widget-bottom",reviewWidgetBottom:"hawk-star-rating-star-review-widget-bottom",pocket:"hawk-star-rating-star-pocket",broadband:"hawk-star-rating-star-broadband",peacock:"hawk-star-rating-star-peacock","game-platform":"hawk-star-rating-star-game-platform",gamePlatform:"hawk-star-rating-star-game-platform",tabletop:"hawk-star-rating-star-tabletop","review-widget-simple":"hawk-star-rating-star-review-widget-simple",reviewWidgetSimple:"hawk-star-rating-star-review-widget-simple",ppc:"hawk-star-rating-star-ppc",collection:"hawk-star-rating-star-collection"},l=({className:e,type:t,rating:r})=>a.createElement("span",{className:o()(i.container,e&&i[e]),"data-type":t,"data-rating":r},"â"),s={container:"hawk-star-rating-container","review-widget-simple":"hawk-star-rating-review-widget-simple",reviewWidgetSimple:"hawk-star-rating-review-widget-simple",userReviews:"hawk-star-rating-userReviews",partner:"hawk-star-rating-partner"},c=e=>{const{score:t,className:r,rating:n}=e,o=r&&s[r]?r:"container",i=[];for(let e=0;e<Math.floor(t/2);e++)i.push(a.createElement(l,{className:r,rating:n,key:`star-${e}`}));for(t%2!=0&&i.push(a.createElement(l,{className:r,rating:n,type:"half",key:"star-half"}));i.length<5;)i.push(a.createElement(l,{className:r,rating:n,type:"empty",key:`star-empty-${i.length}`}));return a.createElement("div",{className:s[o]},i)}},9112(e,t,r){"use strict";r.d(t,{A:()=>i});var a=r(6540),n=r(3709);const o={container:"hawk-title-container","editors-pick":"hawk-title-editors-pick",editorsPick:"hawk-title-editors-pick","price-widget":"hawk-title-price-widget",priceWidget:"hawk-title-price-widget","price-title-responsive":"hawk-title-price-title-responsive",priceTitleResponsive:"hawk-title-price-title-responsive",pocket:"hawk-title-pocket",broadband:"hawk-title-broadband",peacock:"hawk-title-peacock",uppercase:"hawk-title-uppercase",simple:"hawk-title-simple",specs:"hawk-title-specs","merchantlink-title-buying-guide":"hawk-title-merchantlink-title-buying-guide",merchantlinkTitleBuyingGuide:"hawk-title-merchantlink-title-buying-guide","most-popular-offers":"hawk-title-most-popular-offers",mostPopularOffers:"hawk-title-most-popular-offers",tile:"hawk-title-tile",popular:"hawk-title-popular",streaming:"hawk-title-streaming",partner:"hawk-title-partner"},i=a.memo(({title:e,className:t})=>a.createElement(n.ZC,null,r=>{const{showWidgetTitle:n}=r;if(n&&e){const r=t&&o[t]?t:"container",n=t&&["tile","mostPopularOffers "].includes(t)?"h2":"div";return a.createElement(n,{className:o[r]}
2,e)}return null}))},7614(e,t,r){"use strict";let a;r.d(t,{V:()=>a}),function(e){e.SELF="_self",e.BLANK="_blank"}(a||(a={}))},9306(e,t,r){"use strict";r.d(t,{YW:()=>c,dl:()=>s,v3:()=>u});var a=r(2407),n=r(8965),o=r(8425),i=r(2912),l=r(4625);const s=e=>{switch(e){case n.aJ.unique_code:return n.rJ.unique_code;case n.aJ.vouchers:return n.rJ.voucher;case n.aJ.rewards:return n.rJ.reward;case n.aJ.newsletter:return n.rJ.newsletter;case n.aJ.offer_deals:return n.rJ.deal;default:return null}},c=e=>{switch(e){case n.aJ.multimedia:return n.ch.multimedia;case n.aJ.broadband:return n.ch.broadband;case n.aJ.subscription:return n.ch.subscription;case n.aJ.contracts:return n.ch.contract;case n.aJ.deals:return n.ch.deal;case n.aJ.accessories:return n.ch.accessory;case n.aJ.unique_code:case n.aJ.vouchers:case n.aJ.rewards:case n.aJ.newsletter:case n.aJ.offer_deals:case n.aJ.offers:return n.ch.offer;case n.aJ.fallback:return n.ch.fallback;case n.aJ.similar:return n.ch.similar;case n.aJ.none:return n.ch.none;default:throw new Error(`Unknown product type: ${e}`)}},u=({event:e,product:t,products:r,dealData:u,deal:d,widget:p,widgetId:h,editorial:m,name:f,reviews:v,placeholder:g,language:y,star:b,blockLayout:w})=>{const E=u?.deals??[],_="hero"===b&&p.type===o.x.DEAL?`Star ${p.gaLabel}`:p.gaLabel;var A;const k={event:{category:"Affiliates",flag:m?"Editor":"",productType:(A=d?.product_type??E[0]?.product_type??n.aJ.none)===n.aJ.none?"":n.aJ[A]??"",component:{name:f||_,category:p.type},label:(()=>{if(d)return d.model_matched.join(",");if(E.length>0){const e=new Set;return E.forEach(t=>{(t.model_matched||[]).forEach(t=>e.add(t))}),Array.from(e).join(",")}return g?.dataset?.modelName?g.dataset.modelName.replace(/,/g,"|"):""})(),index:E.findIndex(e=>e.product_key===d?.product_key),totalDeals:d?1:E.length,blockLayout:w,areaClicked:"",elementIds:[h],paywallStatus:(!(0,l.x)()&&window.FUTR?.Kiosq?.hasBarrier)??null,...e},products:(d?[d]:E).map(e=>({matchId:e.id,merchant:{id:e.merchant.id,name:e.merchant.name,url:e.merchant.url,network:e.an},model:(()=>{const{brand:t,model_name:r,parents:a}=u?.modelInfo[e.model_id]??{};return{id:e.model_id,brand:t??null,name:r??null,parent:a?.[0]?.name??null}})(),currencyIso:e.offer.currency_iso,price:e.product_type!==n.aJ.similar&&e.offer.price?Number.parseFloat(e.offer.price):0,formattedPrice:e.product_type!==n.aJ.similar&&(0,a.S)({price:e.offer.price,currencyIso:e.offer.currency_iso,showOfferLabel:!1,type:(0,i.A)(e),locale:y,translate:()=>"",showPriceRounded:"no"})||"",wasPrice:e.offer.was_price??null,contractProvider:e.contract?.network??null,contractMinutes:e.contract?.minutes??null,contractTexts:e.contract?.texts??null,contractData:e.contract?.data??null,contractLength:e.contract?.length??null,contractMonthlyPrice:void 0!==e.contract?.monthly_price?Number(e.contract.monthly_price):null,contractCurrency:e.offer.currency_iso??null,offerExclusive:e.promos?.some(e=>"exclusive"===e.type)??null,voucherAudience:e.offer.audience??null,voucherPercentageSaving:e.offer.percentage_saving??null,voucherMoneySaving:e.offer.money_saving??null,voucherType:s(e.product_type),name:e.offer.name,labels:(e.labels_formatted??[]).map(e=>({type:e.type,value:e.display_value})),preorder:e.offer.preorder??!1,url:e.offer.link,rawUrl:e.offer.rawLink??null,customTrackingId:e.offer.custom_tracking_id??null,startTime:e.start_time??null,endTime:e.end_time??null,offerScope:e.promos?.find(e=>"scope"===e.type)?.display_value??null,type:c(e.product_type),voucherCode:e.promos?.find(e=>"voucher_code"===e.type)?.display_value??null,globalId:e.product_key??null,inStock:e.offer.in_stock??null})),reviews:v.map(e=>({code:e.code_value,count:e.review_count,score:e.review_score}))};return r?k.products=r:t&&(0===k.products.length?k.products=[t]:k.products=k.products.map(e=>({...e,...t}))),k}},1125(e,t,r){"use strict";r.d(t,{kB:()=>u,st:()=>c});var a=r(9306),n=r(6540),o=r(8562),i=r(2747),l=r(7481),s=r(5924);const c=e=>{const t=(()=>{const{widgetId:e}=(0,s.A)();return e||(0,o.A)()})();return{sendAnalytics:(0,n.useCallback)(({event:r,deal:n,product:o,products:s,dealData:c})=>
2{(0,i.BI)(new l.o({analyticsData:(0,a.v3)({event:r,product:o,products:s,dealData:c,deal:n,widgetId:t,editorial:e.editorial,name:e.name,reviews:e.reviews,battle:e.battle,placeholder:e.placeholder,language:e.language,star:e.star,widget:e.widget,blockLayout:e.blockLayout})}))},[e.battle,e.blockLayout,e.editorial,e.language,e.name,e.placeholder,e.reviews,e.star,e.widget,t])}};let u;!function(e){e.SKIPPED="skipped",e.MISSING="missing",e.PRESERVED="preserved",e.SUCCESS="success"}(u||(u={}))},5093(e,t,r){"use strict";r.d(t,{A:()=>o});var a=r(4467),n=r(964);class o{constructor(e,t="US"){(0,a.A)(this,"territory",""),(0,a.A)(this,"articleLanguage",""),(0,a.A)(this,"language",""),(0,a.A)(this,"widgets",{}),(0,a.A)(this,"data",{}),this.territory=t,this.articleLanguage=e,this.language=this.getLanguage(e),this.translate=this.translate.bind(this)}async load(e){const{widgets:t,data:r}=await this.getLocalisation(e);this.widgets=t,this.data=r}async getLocalisation(e){const{language:t}=this,r=await e(`${(0,n._)()}/translations.php`,{language:t});if(!r.ok)throw new Error("Couldn't fetch translations");return r.data.translations}getLanguage(e=""){const{territory:t}=this;return e&&e.search(/(^\w{2}$)|(\w{2}-\w{2})/g)>=0?e&&-1===e.indexOf("-")&&t?`${e}-${t}`:e:"en-US"}translate(e,t=[]){const{widgets:r,data:a}=this;let n=r&&r[e]?r[e]:a&&a[e]?a[e]:e;return t.forEach(e=>{n=n.replace("*",e)}),n}setTranslations(e){this.data=e.data,this.widgets=e.widgets}}},6358(e,t,r){"use strict";r.d(t,{A:()=>a});const a=e=>e<10?`0${e}`:String(e);r.dn(a)},8871(e,t,r){"use strict";r.d(t,{A:()=>a});const a=e=>{const t=new Date(0);return t.setUTCSeconds(e),t};r.dn(a)},5300(e,t,r){"use strict";r.d(t,{A:()=>n});var a=r(8871);const n=(e,t,r,n)=>{const o=(0,a.A)(e);if(n)return new Intl.DateTimeFormat(t,n).format(o);const i=new Intl.DateTimeFormat(t,{weekday:"short"}).format(o),l=new Intl.DateTimeFormat(t,{month:"short"}).format(o),s=new Intl.DateTimeFormat(t,{day:"numeric"}).format(o),c=new Intl.DateTimeFormat(t,{year:"numeric"}).format(o);return"US"===r?`${i}, ${l} ${s}, ${c}`:`${i}, ${s} ${l}, ${c}`};r.dn(n)},1999(e,t,r){"use strict";r.d(t,{A:()=>o});var a=r(8244);const n=(e,t)=>Math.floor((0,a.A)(e,t)/60/60);r.dn(n);const o=(e,t)=>Math.floor(n(e,t)/24);r.dn(o)},56(e,t,r){"use strict";r.d(t,{A:()=>n});var a=r(8244);const n=(e,t)=>Math.floor((0,a.A)(e,t)/60/60)%24;r.dn(n)},1150(e,t,r){"use strict";r.d(t,{A:()=>n});var a=r(8244);const n=(e,t)=>Math.floor((0,a.A)(e,t)/60%60);r.dn(n)},4678(e,t,r){"use strict";r.d(t,{A:()=>n});var a=r(8244);const n=(e,t)=>Math.round((0,a.A)(e,t))%60;r.dn(n)},8244(e,t,r){"use strict";r.d(t,{A:()=>n});var a=r(8871);const n=(e,t=new Date)=>{const r=(0,a.A)(e);return Math.round((r.getTime()-t.getTime())/1e3)};r.dn(n)},9178(e,t,r){"use strict";r.d(t,{PF:()=>h,OD:()=>p,Ay:()=>m});var a=r(4467),n=r(6358),o=r(9789),i=r(1392);const l=(e,t)=>t[e?.id]&&e?.id!==i.A.WIDGET_TYPE&&e?.id!==i.A.WIDGET_TITLE?t[e?.id]:null,s=e=>e.getDefaultValue?e.getDefaultValue():null,c=e=>null!=e&&""!==e,u=(e,t)=>c(t)&&"string"==typeof t?t:c(e)?e:null,d=(e,t,r)=>{const a=l(e,t),n=s(e),o=u(n,a);return c(o)?o:r};let p,h;!function(e){e.RESPONSIVE="responsive",e.PROGRESSIVE="progressive"}(p||(p={})),function(e){e.BUYING_GUIDE="buying_guide",e.REVIEW="review",e.AWARDS="awards"}(h||(h={}));const m=class{constructor(e,t,r,n,o,i,l){(0,a.A)(this,"attributes",void 0),(0,a.A)(this,"widget",void 0),(0,a.A)(this,"editorial",void 0),(0,a.A)(this,"localiser",void 0),(0,a.A)(this,"site",void 0),(0,a.A)(this,"territory",void 0),(0,a.A)(this,"battleFeatures",void 0),(0,a.A)(this,"keywords",void 0),(0,a.A)(this,"defaultTab",void 0),(0,a.A)(this,"features",void 0),this.attributes=e,this.widget=t,this.editorial=r,this.localiser=n,this.site=o,this.territory=i,this.battleFeatures={},this.keywords=l,this.defaultTab={},this.features=[]}setAttribute(e,t){this[e]=t}getListFeatureResult(e){const{feature:t,values:r}=e;for(const e of r){const r=this.getValidListFeatureOption(t,e);if(r)return r.value}return""}getValidListFeatureOption(e,t){const r=t&&String(t).indexOf(",")>=0?String(t).split(","):[t],a=(e.options||[]).filter(e=>r.find(t=>e.value===t));return a&&a.length>0?{...a[0],value:a.map(e=>e.value).join(","),formatted_value:a.map(e=>e.formatted_value).join(",")}:null}getDateTimeValue(e){if(e&&"now"!==e){const t=new Date(e);return t.setSeconds(0),`${t.getFullYear()}-${(0,n.A)(t.getMonth()+1)}-${(0,n.A)(t.getDate())} ${(0,n.A)(t.getHours())}:${(0,n.A)(t.getMinutes())}:${(0,n.A)(t.getSeconds())}`}return e}getFeatures(e,t=!1){const{attributes:r}=this;return this.features.reduce((a,n)=>{if(this.battleFeatures&&this.battleFeatures[n?.id]){const r="0"===this.battleFeatures[n?.id]?parseInt(this.battleFeatures[n?.id],10):this.battleFeatures[n?.id];return t&&!c(r)||(a[n[e]]=r),a}switch(n.type){case o.A.TEXT:{const o=d(n,r,"");return t&&!c(o)||(a[n[e]]=o),a}case o.A.JSON:{const t=d(n,r,"");try{a[n[e]]=JSON.parse(t)??{}}catch(t){a[n[e]]={}}return a}case o.A.DATE_TIME:{const o=d(n,r,""),i=""!==o?this.getDateTimeValue(o):"";return t&&!c(i)||(a[n[e]]=i),a}case o.A.LIST:{const o=l(n,r)??"",i=s(n),u=this.getListFeatureResult({feature:n,values:[o,i,""]});return t&&!c(u)||(a[n[e]]=u),a}case o.A.NUMBER:{const o=d(n,r,null);return t&&!c(o)||(a[n[e]]=o),a}case o.A.BOOL:{const t=d(n,r,!0);return a[n[e]]="true"===t||Boolean(Number(t)),a}default:{const r=null;return t&&!c(r)||(a[n[e]]=r),a}}},{})}};r.dn(m)},8110(e,t,r){"use strict";r.d(t,{A:()=>a});const a=(e="")=>e.replace(/(^([A-Z]){1}|_([A-Z]){1})/gi,e=>`${e.replace("_"," ").toUpperCase()}`);r.dn(a)},2889(e,t,r){"use strict";r.d(t,{s5:()=>_,s6:()=>G,nl:()=>q,xt:()=>v,P0:()=>g});var a=r(4467),n=r(8835),o=r(3267),i=r(8425),l=r(4625),s=r(7242),c=r(2277),u=r(7069),d=r(264),p=r(9374),h=r(3527),m=r(9178),f=r(8110);const v=e=>Object.keys(e).reduce((t,r)=>{if(r.indexOf("label")>=0&&-1===r.indexOf("filter_label")&&"distinct_label"!==r&&r.match(/Text|Boolean|Number/g)){t[`filter_label[${r.replace(/label/,"").replace(/([A-Z])/g,e=>`_${e.toLowerCase()}`).substring(1)}]`]=e[r]}return t},{}),g=e=>{const t={};return Object.keys(e).forEach(r=>{if(r.indexOf("filter_label")>=0&&r.match(/text_|boolean_|number_/g)||-1===r.indexOf("filter_label")&&r.indexOf("label")>=0&&"distinct_label"!==r){const a=(0,f.A)(r.replace(/(filter_label|label)/,"").replace(/\[\]/g,"")).replace(/([[\] ])/g,"");t[`label${a.substring(0,1).toUpperCase()}${a.substring(1)}`]=e[r]}}),t};var y,b=r(1392),w=r(9789);!function(e){e.ARTICLE_CATEGORY="article_category",e.AVAILABLE_FROM="available_from",e.CONTRACTS_ONLY="contracts_only",e.DEALS_ONLY="deals_only",e.DEAL_WIDGET_COLLAPSIBLE_TEXT="deal_widget_collapsible_text",e.DISPLAY_TYPE="display_type",e.WIDGET_INTRODUCTION="widget_introduction",e.SHOW_FALLBACK="show_fallback",e.LINK="link",e.LINK_TEXT="link_text",e.IMAGE="image",e.NAME="name",e.SKIP="skip",e.ORIGIN="origin",e.STAR="star",e.STAR_LABEL="star_label",e.IS_PREFERRED_PARTNER="is_preferred_partner",e.SHOW_DEAL_WIDGET_FOOTER="show_deal_widget_footer",e.EXCLUDE_FROM="exclude_from",e.WIDGET_TYPE="widget_type",e.SHOW_LINK="show_link",e.HIDDEN_DEAL_WIDGET="hidden_deal_widget",e.SHOW_TOGGLE="show_toggle",e.SWITCH_MERCHANTLINK_TO_REVIEW="switch_merchantlink_to_review",e.SHOW_FILTERS="show_filters",e.SHOW_ACTIVE_FILTERS="show_active_filters",e.BLACKLISTED_FILTERS="blacklisted_filters",e.SHOW_FILTER_COUNTS="show_filter_counts",e.GAME_PLATFORM_TABS="game_platform_tabs",e.TABS="tabs",e.SHOW_BUNDLE_OFFERS="show_bundle_offers",e.SHOW_COUPONS="show_coupons",e.SHOW_BRAND="show_brand",e.SHOW_MERCHANT_NAME="show_merchant_name",e.SHOW_FAVOURITING="show_favouriting",e.SEASONAL="seasonal",e.SHOW_PRICE="show_price",e.SHOW_WAS_PRICE="show_was_price",e.SHOW_PRICE_ROUNDED="show_price_rounded",e.SHOW_REVIEWS="show_reviews",e.SHOW_REVIEWS_POSITION="show_reviews_position",e.WIDGET_TITLE="widget_title",e.SHOW_WIDGET_TITLE="show_widget_title",e.LOAD_MORE="load_more",e.SHOW_SHIPPING="show_shipping",e.SHOW_SHIPPING_POSITION="show_shipping_position",e.SHOW_PROMOS="show_promos",e.PROMOS_POSITION="promos_position",e.CUSTOM_PROMO="custom_promo",e.CUSTOM_PROMOS="custom_promos",e.COUNTDOWN_POSITION="countdown_position",e.DISPLAY_BUNDLEROW="display_bundlerow",e.DISPLAY_NAME_TYPE="display_name_type",e.DISPLAY_NAME_EXPANDABLE="display_name_expandable",e.DISPLAY_NAME_MAX="display_name_max",e.SERVERSIDE_IMAGES="serverside_images",e.NAVIGATION="navigation",e.RELATED_PAGES="related_pages",e.PARENT_PAGE="parent_page",e.BREADCRUMBS="breadcrumbs",e.BUTTON_TYPE="button_type",e.ALL_DEALS_LINK="all_deals_link",e.ALL_DEALS_LINK_TEXT="all_deals_link_text",e.VISIBLE_MATCH_ID="visible_match_id",e.SEEN_MATCH_ID="seen_match_id",e.PRESERVE_EDITORIAL_LINK="preserve_editorial_link",e.USE_HAWK_PRODUCT_IMAGES="use_hawk_product_images",e.AVAILABLE_FROM_CLICKABLE="available_from_clickable",e.EDITORIAL_WAS_PRICE="editorial_was_price",e.EDITORIAL_PRICE="editorial_price",e.EDITORIAL_CURRENCY="editorial_currency",e.MERCHANTLINK_TEXT_TYPE="merchantlink_text_type",e.MODEL_BRAND="model_brand",e.MODEL_PRODUCT_NAME="model_product_name",e.CLICK_COUNT_TIME_SPAN="click_count_time_span",e.HAWK_JSON="hawk_json",e.IMAGE_CAPTION_TEXT="image_caption_text",e.COLLECTION_CATEGORY="collection_category",e.COLLECTION_ROWS="c
2ollection_rows",e.SHOW_PRODUCT_FINDER_LINK="show_product_finder_link",e.SHOW_DEAL_OFFER_LABELS="show_deal_offer_labels",e.MODEL_NAME="model_name",e.TENANCY="tenancy",e.ARTICLE_TYPE="article_type",e.ARTICLE_ID="article_id",e.LANGUAGE="language",e.SITE="site",e.AREA="area",e.NOW="now",e.ALLOW_OUT_OF_STOCK="allow_out_of_stock",e.COMBINE_PRODUCT_TYPES="combine_product_types",e.CACHE_BUST="cache_bust",e.MODEL_ID="model_id",e.MATCH_ID="match_id",e.CUSTOM_TRACKING_ID="custom_tracking_id",e.FILTER_MERCHANTS="filter_merchants",e.FILTER_MERCHANT_NAME="filter_merchant_name",e.CURRENT_MINUTES="current_minutes",e.BATTLE="battle",e.FILTER_DATA="filter_data",e.ALL_FILTERS="all_filters",e.EXCLUDE_UNLABELLED="exclude_unlabelled",e.FILTER_TEXTS="filter_texts",e.FILTER_MONTHLY_COST="filter_monthly_cost",e.FILTER_MIN_PRICE="filter_min_price",e.FILTER_MAX_PRICE="filter_max_price",e.FILTER_MINUTES="filter_minutes",e.FILTER_CONTRACT_LENGTH="filter_contract_length",e.FILTER_UPGRADE="filter_upgrade",e.FILTER_WAS_PRICE="filter_was_price",e.FILTER_POSTCODE="filter_postcode",e.FILTER_INCLUDES="filter_includes",e.FILTER_SPEED="filter_speed",e.FILTER_TYPE="filter_type",e.SORT="sort",e.DEAL_START_TIME_FROM="deal_start_time_from",e.DEAL_START_TIME_TO="deal_start_time_to",e.DEAL_END_TIME_FROM="deal_end_time_from",e.DEAL_END_TIME_TO="deal_end_time_to",e.RAND="rand",e.DESC="desc",e.OFFSET="offset",e.PRESERVE_ALL_MATCHES="preserve_all_matches",e.DEALS_PER_MODEL="deals_per_model",e.DISTINCT_MERCHANTS="distinct_merchants",e.DISTINCT_NETWORKS="distinct_networks",e.DISTINCT_LABEL="distinct_label",e.MULTI="multi",e.MULTI_SIMILAR="multi_similar",e.KEEP_DUPLICITIES="keep_duplicities",e.DEDUPLICATION_STRATEGY="deduplication_strategy",e.OFFER_EXCL="offer_excl",e.OFFER="offer",e.RELATED_MODELS="related_models",e.FILTER_PRODUCT_TYPES="filter_product_types",e.ROWS="rows",e.DEVICE="device",e.SHOW_NO_DEALS="show_no_deals",e.INCLUDE_SPECS="include_specs",e.PRODUCT_ID="product_id",e.ONLY_FALLBACK_OFFERS="only_fallback_offers",e.VERIFIED="verified",e.TRANSLATE_PERCENTAGE_SAVING="translate_percentage_saving",e.BLOCK_LAYOUT="block_layout",e.BLOCK_TYPE="block_type",e.USE_NUCLEUS_REWRITE="use_nucleus_rewrite",e.EDITORIAL_MERCHANT_NAME="editorial_merchant_name",e.USE_DEAL_MERCHANT_LINK_TEXT="use_deal_merchant_link_text",e.POST_SORT="post_sort",e.USE_ARS="use_ars",e.SOCIAL="social",e.TRACKING_AREA="tracking_area"}(y||(y={}));const E=y,_=class extends m.Ay{constructor(e,t,r,m,f,v,g,y){super(e,t,r,m,f,v,g),(0,a.A)(this,"origin",void 0),this.origin=y||((0,l.x)()?"widgets-nodejs":"widgets-clientside"),this.features=[{id:b.A.MODEL_NAME,type:w.A.TEXT,value:E.MODEL_NAME},{id:b.A.TENANCY,type:w.A.TEXT,value:E.TENANCY},{id:b.A.ARTICLE_TYPE,type:w.A.TEXT,value:E.ARTICLE_TYPE},{id:b.A.ARTICLE_ID,type:w.A.TEXT,value:E.ARTICLE_ID},{id:b.A.LANGUAGE,type:w.A.TEXT,value:E.LANGUAGE,getDefaultValue:()=>{const{localiser:e}=this;return e.language}},{id:b.A.SITE,type:w.A.TEXT,value:E.SITE,getDefaultValue:()=>{const{site:e}=this;return(e.id||"").toUpperCase()}},{id:b.A.AREA,type:w.A.TEXT,value:E.AREA},{id:b.A.NOW,type:w.A.TEXT,value:E.NOW},{id:b.A.ALLOW_OUT_OF_STOCK,type:w.A.NUMBER,value:E.ALLOW_OUT_OF_STOCK},{id:b.A.COMBINE_PRODUCT_TYPES,type:w.A.NUMBER,value:E.COMBINE_PRODUCT_TYPES,getDefaultValue:()=>{const{widget:e}=this;switch(e.type){case i.x.EAGLE:case i.x.MERCHANT_OVERVIEW:case i.x.MOST_POPULAR_OFFERS:case i.x.TILE:case i.x.STREAMING:case i.x.SCROLLABLE_TILE:return 1;default:return null}}},{id:b.A.CACHE_BUST,type:w.A.TEXT,value:E.CACHE_BUST},{id:b.A.MODEL_ID,type:w.A.NUMBER,value:E.MODEL_ID},{id:b.A.MATCH_ID,type:w.A.NUMBER,value:E.MATCH_ID},{id:b.A.CUSTOM_TRACKING_ID,type:w.A.TEXT,value:E.CUSTOM_TRACKING_ID},{id:b.A.MERCHANTS,type:w.A.TEXT,value:E.FILTER_MERCHANTS},{id:b.A.MERCHANT,type:w.A.TEXT,value:E.FILTER_MERCHANT_NAME},{id:b.A.CURRENT_MINUTES,type:w.A.NUMBER,value:E.CURRENT_MINUTES},{id:b.A.BATTLE,type:w.A.TEXT,value:E.BATTLE},{id:b.A.DATA,type:w.A.NUMBER,value:E.FILTER_DATA},{id:b.A.ALL_FILTERS,type:w.A.BOOL,value:E.ALL_FILTERS,getDefaultValue:()=>{const{widget:e}=this;return e.type===i.x.SPECS}},{id:b.A.EXCLUDE_UNLABELLED,type:w.A.BOOL,value:E.EXCLUDE_UNLABELLED,getDefaultValue:()=>{const{widget:e}=this;return e.type===i.x.SPECS}},{id:b.A.INCLUDE_SPECS,type:w.A.BOOL,value:E.INCLUDE_SPECS,getDefaultValue:()=>{const{widget:e}=this;return e.type===i.x.SPECS}},{id:b.A.TEXTS,type:w.A.NUMBER,value:E.FILTER_TEXTS},{id:b.A.MONTHLY_COST,type:w.A.NUMBER,value:E.FILTER_MONTHLY_COST},{id:b.A.PRICE_MIN,type:w.A.NUMBER,value:E.FILTER_MIN_PRICE},{id:b.A.PRICE_MAX,type:w.A.NUMBER,value:E.FILTER_MAX_PRICE},{id:b.A.MINUTES,type:w.A.NUMBER,value:E.FILTER_MINUTES},{id:b.A.CONTRACT_LENGTH,type:w.A.NUMBER,value:E.FILTER_CONTRACT_LENGTH},{id:b.A.UPGRADES,type:w.A.TEXT,value:E.FILTER_UPGRADE},{id:b.A.WASPRICE,type:w.A.NUMBER,value:E.FILTER_WAS_PRICE},{id:b.A.POSTCODE,type:w.A.TEXT,value:E.FILTER_POSTCODE},{id:b.A.INCLUDES,type:w.A.TEXT,value:E.FILTER_INCLUDES},{id:b.A.SPEED,type:w.A.NUMBER,value:E.FILTER_SPEED},{id:b.A.TYPE,type:w.A.TEXT,value:E.FILTER_TYPE},{id:b.A.SORT,type:w.A.LIST,value:E.SORT,label:"Sort",battle:!0,options:[{value:"recommended",formatted_value:"Recommended"},{value:"name",formatted_value:"Product Name"},{value:"price",formatted_value:"Price"},{value:"merchant",formatted_value:"Merchant Name"},{value:"monthly_cost",formatted_value:"Monthly Cost"},{value:"upfront_cost",formatted_value:"Upfront Cost"},{value:"all_prices",formatted_value:"Sort by Monthly and Upfront Price"},{value:"deal_end_time",formatted_value:"Deal End Time"},{value:"deal_start_time",formatted_value:"Deal Start Time"},{value:"was_price_ratio",formatted_value:"Was Price Ratio"},{value:"contract_speed",formatted_value:"Speed"},{value:"contract_length",formatted_value:"Contract Length"},{value:"data",formatted_value:"Data"},{value:"minutes",formatted_value:"Minutes"},{value:"texts",formatted_value:"Texts"},{value:"network",formatted_value:"Network Name"},{value:"random",formatted_value:"Random"},{value:"money_saving",formatted_value:"Money Saving"},{value:"percentage_saving",formatted_value:"Percentage Saving"},{value:"offer_saving",formatted_value:"Offer Saving"},{value:"voucher",formatted_value:"Voucher"}],getDefaultValue:()=>{const{widget:e}=this;switch(e.type){case i.x.MERCHANT_OVERVIEW:case i.x.EAGLE:case i.x.TILE:return"voucher";default:return null}}},{id:b.A.DEAL_START_TIME_FROM,type:w.A.DATE_TIME,value:E.DEAL_START_TIME_FROM},{id:b.A.DEAL_START_TIME_TO,type:w.A.DATE_TIME,value:E.DEAL_START_TIME_TO},{id:b.A.DEAL_END_TIME_FROM,type:w.A.DATE_TIME,value:E.DEAL_END_TIME_FROM},{id:b.A.DEAL_END_TIME_TO,type:w.A.DATE_TIME,value:E.DEAL_END_TIME_TO},{id:b.A.RAND,type:w.A.NUMBER,value:E.RAND,getDefaultValue:()=>{const{attributes:e}=this;return"random"===e.sort?(0,n.A)(100):null}},{id:b.A.DESC,type:w.A.NUMBER,value:E.DESC,label:"Sort Descending",battle:!0},{id:b.A.OFFSET,type:w.A.NUMBER,value:E.OFFSET},{id:b.A.PRESERVE_ALL_MATCHES,label:"Preserve All Matches",type:w.A.NUMBER,value:E.PRESERVE_ALL_MATCHES,battle:!0,getDefaultValue:()=>null},{id:b.A.DEALS_PER_MODEL,label:"Deals per Model",type:w.A.NUMBER,value:E.DEALS_PER_MODEL,battle:!0,getDefaultValue:()=>{const{widget:e}=this;switch(e.type){case i.x.MULTI_MODEL_REVIEW:case i.x.ANF_MULTIMODEL:case i.x.PARTNER:case i.x.PPC:return 1;
2case i.x.TABLETOP:case i.x.ANF_TABLETOP:return 3;default:return null}}},{id:b.A.DISTINCT_MERCHANTS,label:"Distinct Merchants",type:w.A.LIST,value:E.DISTINCT_MERCHANTS,battle:!0,options:[{value:"default",formatted_value:"Distinct Merchants"},{value:"besteffort",formatted_value:"Distinct Merchants Best Effort (Multimodelreview)"},{value:"natural",formatted_value:"Distinct Merchants Natural"}],getDefaultValue:()=>{const{widget:e}=this;switch(e.type){case i.x.MULTI_MODEL_REVIEW:case i.x.PARTNER:case i.x.PPC:return"besteffort";case i.x.EAGLE:return"natural";default:return null}}},{id:b.A.DISTINCT_NETWORKS,label:"Distinct Networks",type:w.A.NUMBER,value:E.DISTINCT_NETWORKS,battle:!0,getDefaultValue:()=>{const{widget:e}=this;return e.type===i.x.COMPARISON?0:null}},{id:b.A.DISTINCT_LABEL,label:"Distinct Label",type:w.A.TEXT,value:E.DISTINCT_LABEL},{id:b.A.MULTI,label:"Multi Model Order",type:w.A.NUMBER,value:E.MULTI,battle:!0,getDefaultValue:()=>{const{widget:e}=this;switch(e.type){case i.x.COMPARISON:case i.x.MULTI_MODEL_REVIEW:case i.x.TABLETOP:case i.x.ANF_TABLETOP:case i.x.PARTNER:case i.x.PPC:case i.x.SPECS:return 1;default:return null}}},{id:b.A.MULTI_SIMILAR,label:"Multi Similar",type:w.A.NUMBER,value:E.MULTI_SIMILAR,battle:!0,getDefaultValue:()=>{const{widget:e}=this;switch(e.type){case i.x.TABLETOP:case i.x.ANF_TABLETOP:return 1;default:return null}}},{id:b.A.KEEP_DUPLICITIES,label:"Duplicate Products",type:w.A.NUMBER,value:E.KEEP_DUPLICITIES,battle:!0,getDefaultValue:()=>{const{widget:e}=this;return e.type===i.x.COMPARISON?1:null}},{id:b.A.DEDUPLICATION_STRATEGY,label:"Deduplication Strategy",type:w.A.LIST,value:E.DEDUPLICATION_STRATEGY,battle:!0,options:[{value:"merchant_id",formatted_value:"Deduplicate based on merchant ID"},{value:"currency",formatted_value:"Deduplicate based on currency"},{value:"image",formatted_value:"Deduplicate based on image URL"}]},{id:b.A.OFFER_EXCL,type:w.A.TEXT,value:E.OFFER_EXCL},{id:b.A.OFFER,label:"Offer Filtering",type:w.A.LIST,value:E.OFFER,battle:!0,options:[{value:"editors_pick_promo",formatted_value:"Editor's Pick Products"},{value:"exclusive_promo",formatted_value:"Exclusive Products"},{value:"recommended_promo",formatted_value:"Recommended Products"},{value:"amazon_lightning",formatted_value:"Amazon Lightning Deal Products"},{value:"amazon_prime",formatted_value:"Amazon Prime Deal Products"},{value:"deal_text_promo",formatted_value:"Deal Text Products"}]},{id:b.A.RELATED_MODELS,label:"Related Models",type:w.A.NUMBER,value:E.RELATED_MODELS,battle:!0},{id:b.A.PRODUCT_TYPES,label:"Product Types",type:w.A.LIST,value:E.FILTER_PRODUCT_TYPES,options:[{value:"deals",formatted_value:"Only Show Retail Deals"},{value:"contracts",formatted_value:"Only Show Contract Deals"},{value:"subscriptions",formatted_value:"Only Show Subscription Deals"},{value:"broadband",formatted_value:"Only Show Broadband Deals"},{value:"accessories",formatted_value:"Only Show Accessory Deals"},{value:"fallback",formatted_value:"Only Show Fallback Deals"},{value:"offers",formatted_value:"Only Show Offers"},{value:"vouchers",formatted_value:"Only Show Voucher Deals"},{value:"offer_deals",formatted_value:"Only Show MVC Deals"},{value:"similar",formatted_value:"Only Show View Similar Deals"},{value:"unique_codes",formatted_value:"Only Show Unique Codes Deals"},{value:"multimedia",formatted_value:"Only Show Multimedia Deals"},{value:"newsletter",formatted_value:"Only Show Newsletter Deals"},{value:"rewards",formatted_value:"Only Show Reward Deals"}],battle:!0,getDefaultValue:()=>{const{attributes:e,widget:t,site:r}=this,a=(()=>{switch(t.type){case i.x.MULTI_MODEL_REVIEW:case i.x.ANF_MULTIMODEL:case i.x.PARTNER:case i.x.PPC:return"contracts,deals,subscriptions";case i.x.POCKET:case i.x.PRODUCT_NAME:return"contracts,deals,similar";case i.x.COLLECTION:case i.x.ANF_COLLECTION:case i.x.MAGAZINE_SUBSCRIPTIONS:return"deals";case i.x.TABLETOP:case i.x.ANF_TABLETOP:case i.x.ANF_BUTTON:case i.x.ANF_FEATURED_PRODUCT_BLOCK:return"deals,subscriptions,similar";case i.x.BUNDLE:case i.x.DEAL:case i.x.ANF_DEAL:case i.x.TABS:case i.x.PEACOCK:case i.x.USER_REVIEWS:return"deals,similar";
2case i.x.COMPARISON:case i.x.LINK:return"broadband,subscriptions,contracts,deals,similar";case i.x.INBODY:return"broadband,subscriptions,contracts,deals";case i.x.EDITORS_PICK:return"contracts";case i.x.PRICE:return"subscriptions,deals,fallback,similar";case i.x.REVIEW:case i.x.ANF_REVIEW:return"subscriptions,contracts,deals,fallback,similar";case i.x.SIMPLE:return"subscriptions,contracts,deals,similar";case i.x.MERCHANT_LINK:switch(r){case u.z:case c.z:case h.r:case s.a:case d.u:return e.link?"subscriptions,deals":"subscriptions,deals,multimedia,similar";default:return"subscriptions,deals,multimedia,similar"}case i.x.SPECS:case i.x.STICKY:case i.x.PRODUCT_BLOCK:return e.link&&e.linkText?"subscriptions,deals":"subscriptions,deals,similar";case i.x.STREAMING:return"subscriptions,deals,multimedia,similar";case i.x.PROMOTION:return"subscriptions,deals";case i.x.EAGLE:case i.x.MERCHANT_OVERVIEW:case i.x.MOST_POPULAR_OFFERS:case i.x.TILE:case i.x.SCROLLABLE_TILE:return"unique_codes,vouchers,offer_deals,newsletter,rewards";case i.x.BROADBAND:return"broadband";default:return null}})();return e.dealsOnly&&a?.includes("deals")?"deals":e.contractsOnly&&a?.includes("contracts")?"contracts":a}},{id:b.A.ROWS,label:"Rows",type:w.A.NUMBER,value:E.ROWS,battle:!0,getDefaultValue:()=>{const{widget:e,attributes:t}=this;switch(e.type){case i.x.PPC:case i.x.MERCHANT_LINK:return 4;case i.x.ANF_BUTTON:case i.x.ANF_FEATURED_PRODUCT_BLOCK:return f===p.w?1:4;case i.x.DEAL:case i.x.ANF_DEAL:case i.x.EDITORS_PICK:case i.x.INBODY:case i.x.LINK:case i.x.PROMOTION:case i.x.SPECS:case i.x.STICKY:case i.x.USER_REVIEWS:case i.x.PRODUCT_BLOCK:return 1;case i.x.BUNDLE:case i.x.MAGAZINE_SUBSCRIPTIONS:case i.x.PRICE:case i.x.REVIEW:{const{widgetType:e,name:r}=t;return"TOP widget"===r&&e===i.x.REVIEW?4:"BOT widget"===r?5:3}case i.x.STREAMING:case i.x.BROADBAND:return 3;case i.x.MOST_POPULAR_OFFERS:case i.x.PEACOCK:return 5;case i.x.ANF_REVIEW:case i.x.ANF_MULTIMODEL:return 6;case i.x.SCROLLABLE_TILE:return 8;case i.x.TILE:return 9;case i.x.COMPARISON:case i.x.MULTI_MODEL_REVIEW:case i.x.PARTNER:return 10;case i.x.EAGLE:case i.x.MERCHANT_OVERVIEW:return 50;case i.x.TABLETOP:case i.x.ANF_TABLETOP:case i.x.COLLECTION:case i.x.ANF_COLLECTION:return 400;default:return null}}},{id:b.A.DEVICE,type:w.A.TEXT,value:E.DEVICE,getDefaultValue:()=>(0,o.H)()},{id:b.A.ORIGIN,type:w.A.TEXT,value:E.ORIGIN,getDefaultValue:()=>this.origin},{id:b.A.PRODUCT_ID,type:w.A.TEXT,value:E.PRODUCT_ID},{id:b.A.ONLY_FALLBACK_OFFERS,label:"Only Fallback Offers",type:w.A.BOOL,value:E.ONLY_FALLBACK_OFFERS,getDefaultValue:()=>!1},{id:b.A.VERIFIED,type:w.A.TEXT,value:E.VERIFIED},{id:b.A.TRANSLATE_PERCENTAGE_SAVING,label:"Translate Percentage Saving",type:w.A.NUMBER,value:E.TRANSLATE_PERCENTAGE_SAVING,battle:!0},{id:b.A.USE_NUCLEUS_REWRITE,label:"Use Nucleus Rewrite",type:w.A.NUMBER,value:E.USE_NUCLEUS_REWRITE,battle:!0},{id:b.A.USE_DEAL_MERCHANT_LINK_TEXT,label:"Use deal merchant link text",type:w.A.NUMBER,value:E.USE_DEAL_MERCHANT_LINK_TEXT,battle:!0},{id:b.A.POST_SORT,type:w.A.TEXT,value:E.POST_SORT,getDefaultValue:()=>{const{widget:e}=this;switch(e.type){case i.x.TABLETOP:case i.x.ANF_TABLETOP:return"price";default:return null}}},{id:b.A.USE_ARS,label:"PPC ARS parameter",type:w.A.BOOL,value:E.USE_ARS,battle:!0,getDefaultValue:()=>{const{widget:e}=this;return e.type===i.x.PPC}},{id:b.A.SOCIAL,type:w.A.TEXT,value:E.SOCIAL}]}getLabels(){const{attributes:e}=this;return v(e)}};r.dn(_);var A=r(5093),k=r(2356),S=r(4452),T=r(5924);var N=r(3013);const R=(e,t)=>["responsive","progressive"].includes(t)&&"Most Popular widget"===e;r.dn(R);var I=r(8847),C=r(6177),L=r(6774),O=r(6472),P=r(549),D=r(1694),x=r(477),M=r(2506),F=r(9967),U=r(1716),B=r(4540),z=r(8062),W=r(3875),H=r(8349),V=r(5378);const G=class extends m.Ay{constructor(e,t,r,a,n,o,l){super(e,t,r,a,n,o,l),this.features=[{id:b.A.ARTICLE_CATEGORY,type:w.A.TEXT,value:E.ARTICLE_CATEGORY},{id:b.A.CONTRACTS_ONLY,type:w.A.NUMBER,value:E.CONTRACTS_ONLY},{id:b.A.DEALS_ONLY,type:w.A.NUMBER,value:E.DEALS_ONLY},{id:b.A.DISPLAY_TYPE,type:w.A.TEXT,value:E.DISPLAY_TYPE},{id:b.A.WIDGET_INTRODUCTION,type:w.A.TEXT,value:E.WIDGET_INTRODUCTION},{id:b.A.SHOW_FALLBACK,type:w.A.TEXT,value:E.SHOW_FALLBACK},{id:b.A.LINK,type:w.A.TEXT,value:E.LINK},{id:b.A.SHOW_NO_DEALS,type:w.A.BOOL,value:E.SHOW_NO_DEALS,getDefaultValue:()=>!1},{id:b.A.LINK_TEXT,type:w.A.TEXT,value:E.LINK_TEXT},{id:b.A.IMAGE,type:w.A.TEXT,value:E.IMAGE},{id:b.A.NAME,type:w.A.TEXT,value:E.NAME},{id:b.A.TRACKING_AREA,type:w.A.TEXT,value:E.TRACKING_AREA,getDefaultValue:()=>(()=>{const{trackingArea:e}=(0,T.A)();return e??(0,S.R)(S.$.FTR_COUNTRY_CODE)})()},{id:b.A.SKIP,type:w.A.LIST,value:E.SKIP,options:[{value:"",formatted_value:"Always render"},{value:"editorial",formatted_value:"Skip if there is an Editorial widget on the page"},{value:"dealsy",formatted_value:"Skip if the article is black friday, prime day or a deal
2s article"},{value:"disabled",formatted_value:"Skip if the widget is disabled (determined by checking for van-hawk-none in the hawk client)"}],getDefaultValue:()=>null},{id:b.A.ORIGIN,type:w.A.TEXT,value:E.ORIGIN},{id:b.A.STAR,type:w.A.TEXT,value:E.STAR},{id:b.A.STAR_LABEL,type:w.A.TEXT,value:E.STAR_LABEL},{id:b.A.IS_PREFERRED_PARTNER,type:w.A.TEXT,value:E.IS_PREFERRED_PARTNER},{id:b.A.EXCLUDE_FROM,type:w.A.TEXT,value:E.EXCLUDE_FROM},{id:b.A.WIDGET_TYPE,label:"Widget Type",type:w.A.LIST,value:E.WIDGET_TYPE,options:V.A.map(e=>({value:e.type,formatted_value:e.label})),getDefaultValue:()=>{const{widget:e}=this;return e.type},battle:!0},{id:b.A.SHOW_LINK,label:"All Deals Link",type:w.A.BOOL,value:E.SHOW_LINK,battle:!0},{id:b.A.HIDDEN_DEAL_WIDGET,label:"Hidden Deal Widget",type:w.A.BOOL,value:E.HIDDEN_DEAL_WIDGET,battle:!0,getDefaultValue:()=>!0},{id:b.A.SHOW_TOGGLE,label:"Widget Toggle",type:w.A.BOOL,value:E.SHOW_TOGGLE,battle:!0,getDefaultValue:()=>!1},{id:b.A.SWITCH_MERCHANTLINK_TO_REVIEW,label:"Switch Merchantlink To Review widget",type:w.A.BOOL,value:E.SWITCH_MERCHANTLINK_TO_REVIEW,battle:!0,getDefaultValue:()=>!1},{id:b.A.SHOW_FILTERS,label:"Show Filters",type:w.A.BOOL,value:E.SHOW_FILTERS,battle:!0,getDefaultValue:()=>{const{widget:e}=this;switch(e.type){case i.x.BROADBAND:case i.x.COMPARISON:case i.x.POCKET:return!0;default:return!1}}},{id:b.A.SHOW_ACTIVE_FILTERS,label:"Show Active Filters",type:w.A.BOOL,value:E.SHOW_ACTIVE_FILTERS,battle:!0,getDefaultValue:()=>!0},{id:b.A.BLACKLISTED_FILTERS,label:"Blacklisted Filters",type:w.A.TEXT,value:E.BLACKLISTED_FILTERS,battle:!0},{id:b.A.SHOW_FILTER_COUNTS,label:"Show Filter Counts",type:w.A.BOOL,value:E.SHOW_FILTER_COUNTS,battle:!0,getDefaultValue:()=>!1},{id:b.A.GAME_PLATFORM_TABS,label:"Game Platform Tabs",type:w.A.BOOL,value:E.GAME_PLATFORM_TABS,getDefaultValue:()=>!1},{id:b.A.TABS,label:"Tabs",type:w.A.LIST,value:E.TABS,battle:!0,options:[{value:"simOnly",formatted_value:"Sim Only Tab"},{value:"priority",formatted_value:"Priority Label Tabs"},{value:"network",formatted_value:"Network/Provider Tabs"},{value:"requestedModel",formatted_value:"Requested Model Tabs"}],getDefaultValue:()=>{const{attributes:e,widget:t}=this,r=(()=>{switch(t.type){case i.x.COMPARISON:return"simOnly";case i.x.SPECS:return"requestedModel";case i.x.TABS:return"priority";default:return null}})();return e.gamePlatformTabs?"gamePlatform":r}},{id:b.A.SHOW_BUNDLE_OFFERS,label:"Show Bundle Offers",type:w.A.BOOL,value:E.SHOW_BUNDLE_OFFERS,battle:!0,getDefaultValue:()=>{const{widget:e}=this;return e.type===i.x.BUNDLE}},{id:b.A.SHOW_COUPONS,label:"Coupons",type:w.A.BOOL,value:E.SHOW_COUPONS,battle:!0,getDefaultValue:()=>!1},{id:b.A.SHOW_BRAND,label:"Brand",type:w.A.BOOL,value:E.SHOW_BRAND,battle:!0,getDefaultValue:()=>!0},{id:b.A.SHOW_MERCHANT_NAME,label:"Merchant Name",type:w.A.BOOL,value:E.SHOW_MERCHANT_NAME,battle:!0,getDefaultValue:()=>!0},{id:b.A.SHOW_FAVOURITING,label:"Favouriting",type:w.A.BOOL,value:E.SHOW_FAVOURITING,battle:!0,getDefaultValue:()=>!1},{id:b.A.SEASONAL,label:"Seasonal",type:w.A.LIST,value:E.SEASONAL,options:[{value:"event",formatted_value:"Show Seasonal Event"},{value:"noEvent",formatted_value:"Don't Show Event"}],battle:!0,getDefaultValue:()=>"event"},{id:b.A.AVAILABLE_FROM,label:"Available From",type:w.A.BOOL,value:E.AVAILABLE_FROM,battle:!0,getDefaultValue:()=>!1},{id:b.A.SHOW_PRICE,label:"Show Price",type:w.A.LIST,value:E.SHOW_PRICE,options:[{value:"showPrice",formatted_value:"Show Price"},{value:"noPrice",formatted_value:"Don't Show Price"},{value:"availableFrom",formatted_value:"Don't show Prices and show Available from"},{value:"stream",formatted_value:"Show Stream on and show price"},{value:"availableToStream",formatted_value:"Show Available to and don't show Prices"},{value:"watchAt",formatted_value:"Show Watch At and don't show Prices"},{value:"loggedInOnly",formatted_value:"Display Prices to logged-in users"}],battle:!0,getDefaultValue:()=>{const{defaultTab:e,widget:t,site:r,attributes:a}=this;return t.type===i.x.TABLETOP?r===W.P?"showPrice":"noPrice":!["responsive","progressive"].includes(r.platform)||[W.P,u.z,O.u,C.H].includes(r)||a.articleType!==m.PF.BUYING_GUIDE||"retail"!==e?.category||t.type!==i.x.PRICE&&t.type!==i.x.MERCHANT_LINK?"multimedia"===e?.category&&t.type===i.x.MERCHANT_LINK?"stream":t.type===i.x.STREAMING?"watchAt":"showPrice"
2:"noPrice"}},{id:b.A.SHOW_WAS_PRICE,label:"Was Price",type:w.A.LIST,value:E.SHOW_WAS_PRICE,options:[{value:"price",formatted_value:"Only Show Price"},{value:"promoPercentage",formatted_value:"Only Show Percentage Discount Promo"},{value:"allPercentage",formatted_value:"Show Price & Percentage Discount Promo"},{value:"promoSaving",formatted_value:"Only Show Monetary Discount Promo"},{value:"allSaving",formatted_value:"Show Price & Monetary Discount Promo"},{value:"percentagePrice",formatted_value:"Show Price Percentage Under Price"},{value:"promoPercentageAndSaving",formatted_value:"Show Percentage and Monetary Discount Promo"}],battle:!0,getDefaultValue:()=>{const{widget:e,site:t}=this;switch(e.type){case i.x.MERCHANT_LINK:switch(t){case u.z:case c.z:return"price"}return"noPrice";case i.x.MULTI_MODEL_REVIEW:case i.x.REVIEW:case i.x.ANF_REVIEW:case i.x.COMPARISON:case i.x.BUNDLE:case i.x.PRODUCT_NAME:case i.x.TABS:case i.x.PARTNER:return"price";case i.x.PROMOTION:return"promoPercentage";default:return"noPrice"}}},{id:b.A.SHOW_PRICE_ROUNDED,label:"Round Price",type:w.A.LIST,value:E.SHOW_PRICE_ROUNDED,battle:!0,getDefaultValue:()=>{const{site:e}=this;return[c.z,u.z].includes(e)?"yes":"no"},options:[{value:"",formatted_value:"Select if you want to round prices"},{value:"yes",formatted_value:"Show price rounded"},{value:"no",formatted_value:"Show price not rounded"}]},{id:b.A.SHOW_REVIEWS,label:"Star Ratings",type:w.A.LIST,value:E.SHOW_REVIEWS,options:[{value:"",formatted_value:"Select Star Ratings"},{value:"all",formatted_value:"Show All Star Ratings"},{value:"priority",formatted_value:"Show Priority Star Ratings"},{value:"reversePriority",formatted_value:"Show Reverse Priority Star Ratings"},{value:"asin",formatted_value:"Show Amazon Star Rating"},{value:"walmart",formatted_value:"Show Walmart Star Rating"},{value:"streamingScores",formatted_value:"Show IMDB and Rotten Tomatoes Sscores"},{value:"none",formatted_value:"Do not Show Any Star Rating"}],battle:!0,getDefaultValue:()=>{const{widget:e,defaultTab:t}=this;switch(e.type){case i.x.BUNDLE:case i.x.TABLETOP:return"none";case i.x.STREAMING:case i.x.MERCHANT_LINK:return"streamingScores";default:return"multimedia"===t?.category?"streamingScores":"priority"}}},{id:b.A.SHOW_REVIEWS_POSITION,label:"Star Ratings Position",type:w.A.LIST,value:E.SHOW_REVIEWS_POSITION,options:[{value:"",formatted_value:"Select Star Ratings"},{value:"default",formatted_value:"Show Star Ratings in Default Position"},{value:"top",formatted_value:"Show Star Ratings at the Top"},{value:"bottom",formatted_value:"Show Star Ratings at the Bottom"}],battle:!0,getDefaultValue:()=>"default"},{id:b.A.WIDGET_TITLE,label:"Widget Title",type:w.A.TEXT,value:E.WIDGET_TITLE,battle:!0,getDefaultValue:()=>{const{attributes:e,widget:t,editorial:r,localiser:a,site:n}=this;if(e.widgetTitle)return a.translate(e.widgetTitle);const o=t.type===i.x.PRICE;if(r&&!o&&t.type!==i.x.DEAL&&t.type!==i.x.STICKY&&t.type!==i.x.PARTNER){const r=(()=>{const t=(e.modelName||"").replace(/,\b/g,", ");if(t.split(",").length>1){const e=t.lastIndexOf(",");return`${t.substring(0,e)} ${a.translate("sentenceJoin")} ${t.substring(e+1)}`}return t})();return t.type===i.x.MERCHANT_LINK||t.type===i.x.STREAMING?"":a.translate("defaultWidgetTitle",[r])}return t.type===i.x.MERCHANT_LINK&&n.platform===m.OD.RESPONSIVE&&e.articleType===m.PF.REVIEW?a.translate("fullPriceWidgetTitle").toUpperCase():e.articleType!==m.PF.AWARDS||t.type!==i.x.REVIEW&&t.type!==i.x.ANF_REVIEW?"":a.translate("fullPriceWidgetTitle")}},{id:b.A.SHOW_WIDGET_TITLE,label:"Widget Title",type:w.A.BOOL,value:E.SHOW_WIDGET_TITLE,battle:!0},{id:b.A.LOAD_MORE,label:"Load More",type:w.A.BOOL,value:E.LOAD_MORE,battle:!0,getDefaultValue:()=>{const{widget:e}=this;return e.type!==i.x.PRICE}},{id:b.A.SHOW_SHIPPING,label:"Shipping",type:w.A.BOOL,value:E.SHOW_SHIPPING,battle:!0,getDefaultValue:()=>!0},{id:b.A.SHOW_SHIPPING_POSITION,label:"Prime Logo Position",type:w.A.LIST,value:E.SHOW_SHIPPING_POSITION,battle:!0,options:[{value:"",formatted_value:"Select Prime Logo Position"},{value:"top",formatted_value:"Show Prime Logo in Promo Flag"},{value:"inside",formatted_value:"Show Prime Logo inside the Button"},{value:"next",formatted_value:"Show Prime Logo next the Button"}
2],getDefaultValue:()=>{const{attributes:e}=this;return n.platform===m.OD.RESPONSIVE&&e.articleType===m.PF.BUYING_GUIDE?"top":""}},{id:b.A.SHOW_PROMOS,label:"Promos",type:w.A.BOOL,value:E.SHOW_PROMOS,battle:!0,getDefaultValue:()=>{const{widget:e}=this;return!(e.type===i.x.STICKY||e.type===i.x.PARTNER)}},{id:b.A.PROMOS_POSITION,label:"Promos Position",type:w.A.LIST,value:E.PROMOS_POSITION,battle:!0,options:[{value:"",formatted_value:"Select Promos Position"},{value:"above",formatted_value:"Show Promos at the Top"},{value:"below",formatted_value:"Show Promos at the Bottom"},{value:"hidden",formatted_value:"Don't show Promos"}],getDefaultValue:()=>{const{widget:e}=this;return e.type===i.x.EAGLE||e.type===i.x.MOST_POPULAR_OFFERS||e.type===i.x.TILE?"hidden":"above"}},{id:b.A.CUSTOM_PROMO,type:w.A.TEXT,value:E.CUSTOM_PROMO},{id:b.A.CUSTOM_PROMOS,type:w.A.TEXT,value:E.CUSTOM_PROMOS},{id:b.A.COUNTDOWN_POSITION,label:"Countdown Position",type:w.A.LIST,value:E.COUNTDOWN_POSITION,battle:!0,options:[{value:"",formatted_value:"Select Countdown Position"},{value:"above",formatted_value:"Show Countdown at the Top"},{value:"below",formatted_value:"Show Countdown at the Bottom"},{value:"hidden",formatted_value:"Don't show Countdown"}],getDefaultValue:()=>{const{widget:e}=this;return e.type===i.x.EAGLE||e.type===i.x.MOST_POPULAR_OFFERS||e.type===i.x.TILE||e.type===i.x.BROADBAND?"hidden":"below"}},{id:b.A.DISPLAY_BUNDLE_ROW,label:"Display Bundle Row",type:w.A.BOOL,value:E.DISPLAY_BUNDLEROW,battle:!0,getDefaultValue:()=>!0},{id:b.A.DISPLAY_NAME_TYPE,label:"Type of Display Name",type:w.A.LIST,value:E.DISPLAY_NAME_TYPE,battle:!0,options:[{value:"",formatted_value:"Select Type of Display Name"},{value:"fullName",formatted_value:"Model name with Labels"},{value:"product",formatted_value:"Product name"},{value:"model",formatted_value:"Model name"},{value:"modelWithBrand",formatted_value:"Model name with Brand"},{value:"contractLength",formatted_value:"Contract length"},{value:"brandMerchant",formatted_value:"Model name with Brand or the Merchant Name"}],getDefaultValue:()=>{const{widget:e}=this;switch(e.type){case i.x.COMPARISON:case i.x.MULTI_MODEL_REVIEW:case i.x.PARTNER:return"modelWithBrand";case i.x.MAGAZINE_SUBSCRIPTIONS:case i.x.PEACOCK:case i.x.PRICE:case i.x.PRODUCT_NAME:case i.x.PROMOTION:case i.x.SIMPLE:return"product";case i.x.POCKET:case i.x.REVIEW:case i.x.ANF_REVIEW:case i.x.BROADBAND:return"fullName";default:return""}}},{id:b.A.DISPLAY_NAME_EXPANDABLE,label:"Ellipsis Display Name",type:w.A.BOOL,value:E.DISPLAY_NAME_EXPANDABLE,battle:!0,getDefaultValue:()=>{const{attributes:e}=this;return R(e.name??"",n.platform)}},{id:b.A.DISPLAY_NAME_MAX,label:"Ellipsis Display Name",type:w.A.NUMBER,value:E.DISPLAY_NAME_MAX,battle:!0,getDefaultValue:()=>{const{widget:e}=this;switch(e.type){case i.x.BUNDLE:return 60;case i.x.PEACOCK:return 18;case i.x.TILE:case i.x.EAGLE:return 250;default:return null}}},{id:b.A.SERVERSIDE_IMAGES,type:w.A.BOOL,value:E.SERVERSIDE_IMAGES},{id:b.A.NAVIGATION,type:w.A.TEXT,value:E.NAVIGATION},{id:b.A.RELATED_PAGES,type:w.A.TEXT,value:E.RELATED_PAGES},{id:b.A.PARENT_PAGE,type:w.A.TEXT,value:E.PARENT_PAGE},{id:b.A.BREADCRUMBS,type:w.A.TEXT,value:E.BREADCRUMBS},{id:b.A.BUTTON_TYPE,label:"Button Type",type:w.A.LIST,value:E.BUTTON_TYPE,battle:!0,options:[{value:"",formatted_value:"Select Button Type"},{value:"chevron",formatted_value:"Chevron button"},{value:"standard",formatted_value:"Standard button"},{value:"textbased",formatted_value:"Merchant link text-based variant"}],getDefaultValue:()=>{const{widget:e,site:t}=this;switch(e.type){case i.x.BUNDLE:return"chevron";case i.x.MERCHANT_LINK:switch(t){case I.H:case P.L:case H.D:case c.z:case u.z:case h.r:case x.R:case C.H:return"";default:return"textbased"}default:return""}}},{id:b.A.ALL_DEALS_LINK,label:"All deals link",type:w.A.TEXT,value:E.ALL_DEALS_LINK},{id:b.A.ALL_DEALS_LINK_TEXT,label:"All deals link text",type:w.A.TEXT,value:E.ALL_DEALS_LINK_TEXT},{id:b.A.VISIBLE_MATCH_ID,label:"Visible Match Id",type:w.A.TEXT,value:E.VISIBLE_MATCH_ID},{id:b.A.SEEN_MATCH_ID,label:"Seen Match Id",type:w.A.TEXT,value:E.SEEN_MATCH_ID},{id:b.A.PRESERVE_EDITORIAL_LINK,label:"Preserve Editorial Link",type:w.A.BOOL,value:E.PRESERVE_EDITORIAL_LINK,battle:!0,getDefaultValue:()=>{const{widget:e,site:t,territory:r,attributes:a}=this;if(e.type===i.x.PRODUCT_BLOCK||e.type===i.x.MERCHANT_LINK&&"buying-guide"===a.blockType)return!0;switch(t){case u.z:case h.r:case C.H:return e.type===i.x.MERCHANT_LINK&&"US"===r;default:return!1}}},{id:b.A.USEHAWK_PRODUCT_IMAGES,label:"Use Hawk product images",type:w.A.BOOL,value:E.USE_HAWK_PRODUCT_IMAGES,battle:!0,getDefaultValue:()=>!1},{id:b.A.SHOW_DEAL_OFFER_LABELS,label:"Show Deal Offer Labels",type:w.A.LIST,value:E.SHOW_DEAL_OFFER_LABELS,battle:!0,options:[{value:"",formatted_value:"Select which deal labels to display"},{value:"display_labels",formatted_value:"Display Labels"},{value:"display_primary_label",formatted_value:"Display Primary Label"}],getDefaultValue:()=>{const{site:e,widget:t}=this;return t.type===i.x.MERCHANT_LINK&&[M.T3,F.v,U.i,B.W,L.e,I.H,D.I,z.u,W.P].includes(e)?"display_labels":""}},{id:b.A.AVAILABLE_FROM_CLICKABLE,label:"Available From Clickable",type:w.A.BOOL,value:E.AVAILABLE_FROM_CLICKABLE,battle:!0,getDefaultValue:()=>!1},{id:b.A.EDITORIAL_WAS_PRICE,type:w.A.TEXT,value:E.EDITORIAL_WAS_PRICE},{id:b.A.EDITORIAL_PRICE,type:w.A.TEXT,value:E.EDITORIAL_PRICE},{id:b.A.EDITORIAL_CURRENCY,type:w.A.TEXT,value:E.EDITORIAL_CURRENCY},{id:b.A.MERCHANTLINK_TEXT_TYPE,label:"Merchantlink Text type",type:w.A.LIST,value:E.MERCHANTLINK_TEXT_TYPE,options:[{value:"defaultMerchantLinkText",formatted_value:"View at *"},{value:"buyAtMerchantLinkText",formatted_value:"Buy at * "},{value:"shopAtMerchantLinkText",formatted_value:"Shop at *"}],battle:!0,getDefaultValue:()=>null},{id:b.A.DEAL_WIDGET_COLLAPSIBLE_TEXT,label:"Deal Widget Collapsible Text",type:w.A.BOOL,value:E.DEAL_WIDGET_COLLAPSIBLE_TEXT,battle:!0,getDefaultValue:()=>!1},{id:b.A.MODEL_BRAND,type:w.A.TEXT,value:E.MODEL_BRAND},{id:b.A.MODEL_PRODUCT_NAME,type:w.A.TEXT,value:E.MODEL_PRODUCT_NAME},{id:b.A.VERIFIED,label:"Verified status visibility",type:w.A.LIST,value:E.VERIFIED,options:[{value:"exclusive",formatted_value:"Verified status is present on exclusive offers "},{value:"codes",formatted_value:"Verified status is present on code type offers"},{value:"all",formatted_value:"All offers can display verified status if applicable"}],getDefaultValue:()=>null,battle:!0},{id:b.A.BLOCK_TYPE,type:w.A.TEXT,value:E.BLOCK_TYPE},{id:b.A.BLOCK_LAYOUT,type:w.A.TEXT,value:E.BLOCK_LAYOUT},{id:b.A.CLICK_COUNT_TIME_SPAN,label:"Click count time span",type:w.A.LIST,value:E.CLICK_COUNT_TIME_SPAN,options:[{value:N.r.NONE,formatted_value:"Never display click count"},{value:N.r.DAILY,formatted_value:"Always display daily click count"},{value:N.r.WEEKLY,formatted_value:"Always display weekly click count"},{value:N.r.MONTHLY,formatted_value:"Always display monthly click count"},{value:N.r.DYNAMIC,formatted_value:"Automatically determine the most impactful time span"}],battle:!0,getDefaultValue:()=>N.r.DYNAMIC},{id:b.A.EDITORIAL_MERCHANT_NAME,type:w.A.TEXT,value:E.EDITORIAL_MERCHANT_NAME},{id:b.A.HAWK_JSON,type:w.A.JSON,value:E.HAWK_JSON},{id:b.A.IMAGE_CAPTION_TEXT,type:w.A.TEXT,value:E.IMAGE_CAPTION_TEXT},{id:b.A.COLLECTION_CATEGORY,type:w.A.TEXT,value:E.COLLECTION_CATEGORY},{id:b.A.COLLECTION_ROWS,type:w.A.NUMBER,value:E.COLLECTION_ROWS},{id:b.A.SHOW_PRODUCT_FINDER_LINK,type:w.A.BOOL,label:"Show Product Finder Link",value:E.SHOW_PRODUCT_FINDER_LINK,battle:!0,getDefaultValue:()=>!1},{id:b.A.USE_ARS,type:w.A.BOOL,label:"PPC ARS parameter",value:E.USE_ARS,battle:!0,getDefaultValue:()=>!1},{id:b.A.SOCIAL,type:w.A.TEXT,value:E.SOCIAL}]}};r.dn(G);const q=()=>{const e={},t={},r=!1,a=new A.A("en-US","US"),n=[],o=new G(e,t,r,a,k.P,"",n),i=new _(e,t,r,a,k.P,"",n);return o.features.concat(i.features)}},1392(e,t,r){"use strict";var a;r.d(t,{A:()=>n}),function(e){e.ARTICLE_CATEGORY="articleCategory",e.AVAILABLE_FROM="availableFrom",e.CONTRACTS_ONLY="contractsOnly",e.DEALS_ONLY="dealsOnly",e.DEAL_WIDGET_COLLAPSIBLE_TEXT="dealWidgetCollapsibleText",e.DISPLAY_TYPE="displayType",e.WIDGET_INTRODUCTION="widgetIntroduction",e.SHOW_FALLBACK="showFallback",e.LINK="link",e.LINK_TEXT="linkText",e.IMAGE="image",e.NAME="name",e.SKIP="skip",e.ORIGIN="origin",e.STAR="star",e.STAR_LABEL="starLabel",e.IS_PREFERRED_PARTNER="isPreferredPartner",e.EXCLUDE_FROM="excludeFrom",e.WIDGET_TYPE="widgetType",e.SHOW_LINK="showLink",e.HIDDEN_DEAL_WIDGET="hiddenDealWidget",e.SHOW_TOGGLE="showToggle",e.SWITCH_MERCHANTLINK_TO_REVIEW="switchMerchantlinkToReview",e.SHOW_FILTERS="showFilters",e.SHOW_ACTIVE_FILTERS="showActiveFilters",e.BLACKLISTED_FILTERS="blacklistedFilters",e.SHOW_FILTER_COUNTS="showFilterCounts",e.GAME_PLATFORM_TABS="gamePlatformTabs",e.TABS="tabs",e.SHOW_BUNDLE_OFFERS="showBundleOffers",e.SHOW_COUPONS="showCoupons",e.SHOW_BRAND="showBrand",e.SHOW_MERCHANT_NAME="showMerchantName",e.SHOW_FAVOURITING="show
2Favouriting",e.SEASONAL="seasonal",e.SHOW_PRICE="showPrice",e.SHOW_WAS_PRICE="showWasPrice",e.SHOW_PRICE_ROUNDED="showPriceRounded",e.SHOW_REVIEWS="showReviews",e.SHOW_REVIEWS_POSITION="showReviewsPosition",e.WIDGET_TITLE="widgetTitle",e.SHOW_WIDGET_TITLE="showWidgetTitle",e.LOAD_MORE="loadMore",e.SHOW_SHIPPING="showShipping",e.SHOW_SHIPPING_POSITION="showShippingPosition",e.SHOW_PROMOS="showPromos",e.PROMOS_POSITION="promosPosition",e.CUSTOM_PROMO="customPromo",e.CUSTOM_PROMOS="customPromos",e.COUNTDOWN_POSITION="countdownPosition",e.DISPLAY_BUNDLE_ROW="displayBundleRow",e.DISPLAY_NAME_TYPE="displayNameType",e.DISPLAY_NAME_EXPANDABLE="displayNameExpandable",e.DISPLAY_NAME_MAX="displayNameMax",e.SERVERSIDE_IMAGES="serversideImages",e.NAVIGATION="navigation",e.RELATED_PAGES="relatedPages",e.PARENT_PAGE="parentPage",e.BREADCRUMBS="breadcrumbs",e.BUTTON_TYPE="buttonType",e.ALL_DEALS_LINK="allDealsLink",e.ALL_DEALS_LINK_TEXT="allDealsLinkText",e.VISIBLE_MATCH_ID="visibleMatchId",e.SEEN_MATCH_ID="seenMatchId",e.PRESERVE_EDITORIAL_LINK="preserveEditorialLink",e.USEHAWK_PRODUCT_IMAGES="useHawkProductImages",e.AVAILABLE_FROM_CLICKABLE="availableFromClickable",e.EDITORIAL_WAS_PRICE="editorialWasPrice",e.EDITORIAL_PRICE="editorialPrice",e.EDITORIAL_CURRENCY="editorialCurrency",e.MERCHANTLINK_TEXT_TYPE="merchantlinkTextType",e.MODEL_PRODUCT_NAME="modelProductName",e.CLICK_COUNT_TIME_SPAN="clickCountTimeSpan",e.HAWK_JSON="hawkJson",e.IMAGE_CAPTION_TEXT="imageCaptionText",e.COLLECTION_CATEGORY="collectionCategory",e.COLLECTION_ROWS="collectionRows",e.SHOW_PRODUCT_FINDER_LINK="showProductFinderLink",e.SHOW_DEAL_OFFER_LABELS="showDealOfferLabels",e.TRACKING_AREA="trackingArea",e.MODEL_NAME="modelName",e.TENANCY="tenancy",e.ARTICLE_TYPE="articleType",e.ARTICLE_ID="articleId",e.LANGUAGE="language",e.SITE="site",e.AREA="area",e.NOW="now",e.ALLOW_OUT_OF_STOCK="allowOutOfStock",e.COMBINE_PRODUCT_TYPES="combineProductTypes",e.CACHE_BUST="cacheBust",e.MODEL_ID="modelId",e.MATCH_ID="matchId",e.CUSTOM_TRACKING_ID="customTrackingId",e.MERCHANTS="merchants",e.MERCHANT="merchant",e.CURRENT_MINUTES="currentMinutes",e.BATTLE="battle",e.DATA="data",e.ALL_FILTERS="allFilters",e.EXCLUDE_UNLABELLED="excludeUnlabelled",e.TEXTS="texts",e.MONTHLY_COST="monthlyCost",e.PRICE_MIN="priceMin",e.PRICE_MAX="priceMax",e.MINUTES="minutes",e.CONTRACT_LENGTH="contractLength",e.UPGRADES="upgrades",e.WASPRICE="wasPrice",e.POSTCODE="postcode",e.INCLUDES="includes",e.SPEED="speed",e.TYPE="type",e.SORT="sort",e.DEAL_START_TIME_FROM="dealStartTimeFrom",e.DEAL_START_TIME_TO="dealStartTimeTo",e.DEAL_END_TIME_FROM="dealEndTimeFrom",e.DEAL_END_TIME_TO="dealEndTimeTo",e.RAND="rand",e.DESC="desc",e.OFFSET="offset",e.PRESERVE_ALL_MATCHES="preserveAllMatches",e.DEALS_PER_MODEL="dealsPerModel",e.DISTINCT_MERCHANTS="distinctMerchants",e.DISTINCT_NETWORKS="distinctNetworks",e.DISTINCT_LABEL="distinctLabel",e.MULTI="multi",e.MULTI_SIMILAR="multiSimilar",e.KEEP_DUPLICITIES="keepDuplicities",e.DEDUPLICATION_STRATEGY="deduplicationStrategy",e.OFFER_EXCL="offerExcl",e.OFFER="offer",e.RELATED_MODELS="relatedModels",e.PRODUCT_TYPES="productTypes",e.ROWS="rows",e.DEVICE="device",e.SHOW_NO_DEALS="showNoDeals",e.INCLUDE_SPECS="includeSpecs",e.PRODUCT_ID="productId",e.ONLY_FALLBACK_OFFERS="onlyFallbackOffers",e.MODEL_BRAND="modelBrand",e.VERIFIED="verified",e.TRANSLATE_PERCENTAGE_SAVING="translatePercentageSaving",e.BLOCK_LAYOUT="blockLayout",e.BLOCK_TYPE="blockType",e.USE_NUCLEUS_REWRITE="useNucleusRewrite",e.EDITORIAL_MERCHANT_NAME="editorialMerchantName",e.USE_DEAL_MERCHANT_LINK_TEXT="useDealMerchantLinkText",e.POST_SORT="postSort",e.USE_ARS="useArs",e.SOCIAL="social"}(a||(a={}));const n=a},9789(e,t,r){"use strict";var a;r.d(t,{A:()=>n}),function(e){e.BOOL="bool",e.NUMBER="number",e.TEXT="text",e.DATE_TIME="dateTime",e.LIST="list",e.JSON="json"}(a||(a={}));const n=a},3204(e,t,r){"use strict";r.d(t,{A:()=>n});var a=r(1082);const n=(e,t)=>{if(e?.contract){if(1===e.contract.length)return t("contractLengthMonth",[String(e.contract.length)]);if(999999===e.contract.length)return t("contractLengthLifetime");if(e.contract.length&&e.contract.length>1)return t("contractLengthMonths",[String((0,a.A)(e.contract.length,t))]);if(0===e.contract.length)return t("contractLengthNone")}return""};r.dn(n)},8630(e,t,r){"use strict";r.d(t,{A:()=>l});var a=r(5291),n=r(8965),o=r(7926);const i=(e,t,r)=>{const i=e.merchant.name??"",l=(e=>({yearlyPrice:Number((0,a.W)(e,"yearly"))||0,monthlyPrice:Number((0,a.W)(e,"monthly"))||0}))(e);return((e,{yearlyPrice:t,monthlyPrice:r})=>e.product_type===n.aJ.subscription&&0===t&&0===r)(e,l)?((e,t)=>
2e?`${t("freeTrial")} ${t("priceLinkAtMerchant",[e])}`:t("freeTrial"))(i,t):((e,{yearlyPrice:t,monthlyPrice:r})=>e.product_type===n.aJ.subscription&&(t>0||r>0))(e,l)?((e,t,r,{yearlyPrice:a,monthlyPrice:n})=>{if(!e)return t("defaultLinkText");const i=(0,o.A)(r.offer.currency_iso),l=`${i}${a}/year ${t("priceLinkAtMerchant",[e])}`,s=`${i}${n}/mth ${t("priceLinkAtMerchant",[e])}`;return a>0?l:s})(i,t,e,l):e.offer.merchant_link_text?e.offer.merchant_link_text:e.offer.price&&r?t("priceLinkAtMerchant",[i]):t("defaultMerchantLinkText",[i])},l=(e,t,r,a=!1)=>{const n=((e,t)=>e.offer.link_text?e.offer.link_text:t("defaultLinkText"))(e,r);return t?i(e,r,a):n};r.dn(l)},7978(e,t,r){"use strict";r.d(t,{P:()=>l,t:()=>s});var a=r(2889),n=r(6774),o=r(5564),i=r(3527);const l=(e,t,r="")=>{if(!["responsive","progressive"].includes(e.platform))return null;let a=t.replace(/.*-/,"").toLowerCase();"gb"===a&&(a="uk");const l=r.indexOf(`/${a}/`)>=0?a:r.indexOf(`/${t.toLowerCase()}/`)>=0?t.toLowerCase():null,s=l?`/${l}/deals/compare`:"/deals/compare";return[n.e,i.r,o.y].includes(e)?`${s}/`:s},s=(e,t="")=>{let r=(0,a.nl)().reduce((t,r)=>e[r.id]?{...t,[r.value]:e[r.id]}:t,{});return t&&(r={...r,article_id:t}),{...r,...(0,a.xt)(e)}}},2029(e,t,r){"use strict";r.d(t,{A:()=>n});const a=(e,t,r=0)=>{const{dataset:n}=e;return Object.keys(n).length>0&&(null===t||void 0!==n[t])?e:!(e.parentNode instanceof HTMLElement)||r>=15?null:a(e.parentNode,t,r+1)},n=(e,t=null)=>{const r=a(e,t);return r?r.dataset:{}};r.dn(n)},5301(e,t,r){"use strict";r.d(t,{U:()=>i});var a=r(7411),n=r(7164),o=r(6862);const i=(e,t,r,i=!0)=>{let l=t||["product","label","model","placeholder"];return e?.product_type&&200===e.product_type&&i&&(l=l.filter(e=>!["product","label","model"].includes(e))),l.reduce((t,i)=>{if(!t.url){if("product"===i&&e?.image)return{url:r?(0,o.K)(e.image,r,!0):e.image,alt:(0,n.A)(e?.offer?.name,30,"..."),type:i};if("label"===i&&e.label_image)return{url:r?(0,o.K)(e.label_image,r,!0):e.label_image,alt:(0,n.A)(e.offer&&e.offer.name,30,"..."),type:i};if("model"===i&&e.model_image)return{url:r?(0,o.K)(e.model_image,r,!0):e.model_image,alt:(0,n.A)(e.offer&&e.offer.name,30,"..."),type:i};if("merchant"===i&&e.merchant&&e.merchant.logo_url)return{url:r?(0,o.K)(e.merchant.logo_url,r,!0):e.merchant.logo_url,alt:(0,n.A)(e.merchant&&String(e.merchant.name),30,"..."),type:i};if("network"===i&&e.contract&&e.contract.network_logo_url)return{url:r?(0,o.K)(e.contract.network_logo_url,r,!0):e.contract.network_logo_url,alt:(0,n.A)(e.contract&&e.contract.network,30,"..."),type:i};if("placeholder"===i)return{url:(0,a.A)("misc/no-image-available.svg"),alt:(0,n.A)(e.offer&&e.offer.name,30,"..."),type:i}}return t},{url:"",alt:"",type:""})}},6862(e,t,r){"use strict";r.d(t,{K:()=>i});const a=["images.fie.futurecdn.net","cdn.mos.cms.futurecdn.net","dev.mos.cms.futurecdn.net"],n=/-(\d+)-(\d+)(?=\.[^/.]+(?:\.webp)?$)/,o=/(?=\.[^/.]+(?:\.webp)?$)/,i=(e,t,r=!1)=>{try{const i=new URL(e);if(!a.includes(i.hostname))return e;const l=i.pathname.split("/");return"v2"===l[1]?((e,t,r,a)=>{const n=new Map(t[2].split(",").map(e=>{const[t,r]=e.split(":");return[t,Number(r)]}));return a&&!n.has("w")?e.toString():(n.delete("w"),n.delete("q"),n.set("w",r),n.set("q",80),t[2]=[...n.entries()].map(([e,t])=>`${e}:${t}`).join(","),`${e.origin}${t.join("/")}`)})(i,l,t,r):((e,t,r)=>n.test(e)?e.replace(n,`-${t}-80`):r?e:e.replace(o,`-${t}-80`))(e,t,r)}catch(t){return e}}},5348(e,t,r){"use strict";r.d(t,{A:()=>a});const a=(e,t={})=>{const r=Object.values(t).map(t=>e.model_info?.[t].name).filter(e=>e).join(", ");return r&&r.indexOf(",")>=0?`${r.substring(0,r.lastIndexOf(","))} and ${r.substring(r.lastIndexOf(",")).replace(", ","")}`:r||e.title};r.dn(a)},8491(e,t,r){"use strict";r.d(t,{M:()=>a,t:()=>n});const a=e=>e?.offer?.display_labels?e.offer.display_labels:null,n=e=>{const t=e?.model,r=a(e);return r?`${t} ${r}`:`${t}`}},7411(e,t,r){"use strict";r.d(t,{A:()=>o});var a=r(3616),n=r(5557);const o=e=>n.b?`./img/${e}`:`${(0,a.q)()}/img/${e}`;r.dn(o)},556(e,t,r){"use strict";r.d(t,{A:()=>a});const a=(e=[],t=4)=>{const r=e.slice(0),a=[];let n=e.length;for(;n>0;)if(r.length>=t){const e=r.splice(0,t);a.push(e),n-=t}else{const e=r.splice(0,r.length);a.push(e),n=0}return a};r.dn(a)},33(e,t,r){"use strict";r.d(t,{Z:()=>o,q:()=>n});const a=["black-friday","cyber-monday","seasonal","recommended","popular","exclusive","prime","editors-pick","limited-stock","was-price","was-price-light"],n=e=>(e.promos??[]).filter(e=>!a.includes(e.type)),o=(e,t)=>{const r=(()=>{switch(t){case"allowed":return e.promos??[];case"flags":return(e=>(e.promos??[]).filter(e=>a.includes(e.type)))(e);case"nonFlags":return n(e);default:return((e,t)=>(e.promos??[]).filter(e=>e.type===t).slice(0,1))(e,t)}})();return r}},7164(e,t,r){"use strict";r.d(t,{A:()=>a});const a=(e="",t,r="")=>{const a=e.substring(0,t).lastIndexOf(" ");return e.length>t?e.substring(0,a)+r:e};r.dn(a)},3001(e,t,r){"use strict";r.d(t,{A:()=>a});const a=(e,t=[],r)=>{const a=((e,t)=>{let r=0;return e.every((e,a)=>e!==t||(r=a,!1)),r})(t,r);return"left"===e?t[a-1]?t[a-1]:t[t.length-1]:t[a+1]?t[a+1]:t[0]};r.dn(a)},3553(e,t,r){"use strict";r.d(t,{A:()=>a});const a=e=>e.replace(/\W|_/g,"*")},2356(e,t,r){"use strict";r.d(t,{P:()=>a});const a={id:"hawk",logo:"",label:"",analyticsName:"hawk",platform:"",selector:"a"}},8847(e,t,r){"use strict";r.d(t,{H:()=>a});const a={id:"androidcentral",logo:"svg/androidcentral.svg",label:"Android Central",anal
2yticsName:"ac",hostname:"androidcentral.com",platform:"responsive",selector:`${r(5828).nK}, article a`}},4565(e,t,r){"use strict";r.d(t,{x:()=>a});const a={id:"cyclingnews",logo:"svg/cyclingnews.svg",label:"Cyclingnews",analyticsName:"cyclingnews",hostname:"cyclingnews.com",platform:"responsive",selector:r(5828).nK}},6177(e,t,r){"use strict";r.d(t,{H:()=>a});const a={id:"decanter",logo:"decanter.png",label:"Decanter",analyticsName:"decanter",hostname:"decanter.com",platform:"progressive",selector:r(5828).ss}},7774(e,t,r){"use strict";r.d(t,{O:()=>a});const a={id:"digitalcameraworld",logo:"svg/digitalcameraworld.svg",label:"Digital Camera World",analyticsName:"dcw",hostname:"digitalcameraworld.com",platform:"responsive",selector:r(5828).nK}},6774(e,t,r){"use strict";r.d(t,{e:()=>a});const a={id:"gamesradar",logo:"svg/gamesradar.svg",label:"GamesRadar",analyticsName:"grd",hostname:"gamesradar.com",platform:"responsive",selector:r(5828).nK}},6472(e,t,r){"use strict";r.d(t,{u:()=>a});const a={id:"goodto",logo:"svg/goodto.svg",label:"Good to Know",analyticsName:"goodtoknow",hostname:"goodto.com",platform:"progressive",selector:`${r(5828).ss}, article a`}},3800(e,t,r){"use strict";r.d(t,{S:()=>a});const a={id:"guitarplayer",logo:"svg/guitarplayer.svg",label:"Guitar Player",analyticsName:"guitarplayer",hostname:"guitarplayer.com",platform:"responsive",selector:r(5828).nK}},4873(e,t,r){"use strict";r.d(t,{x:()=>a});const a={id:"guitarworld",logo:"svg/guitarworld.svg",label:"Guitar World",analyticsName:"guitarworld",hostname:"guitarworld.com",platform:"responsive",selector:r(5828).nK}},549(e,t,r){"use strict";r.d(t,{L:()=>a});const a={id:"imore",logo:"svg/imore.svg",label:"IMore",analyticsName:"imore",hostname:"imore.com",platform:"responsive",selector:`${r(5828).nK}, article a`}},5297(e,t,r){"use strict";r.d(t,{D:()=>a});const a={id:"idealhome",logo:"svg/idealhome.svg",label:"Ideal Home",analyticsName:"idealhome",hostname:"idealhome.co.uk",platform:"progressive",selector:r(5828).ss}},7242(e,t,r){"use strict";r.d(t,{a:()=>a});const a={id:"livingetc",logo:"svg/livingetc.svg",label:"Livingetc",analyticsName:"livingetc",hostname:"livingetc.com",platform:"progressive",selector:r(5828).ss}},6033(e,t,r){"use strict";r.d(t,{j:()=>a});const a={id:"loudersound",logo:"svg/loudersound.svg",label:"Louder Sound",analyticsName:"loudersound",hostname:"loudersound.com",platform:"responsive",selector:r(5828).nK}},2277(e,t,r){"use strict";r.d(t,{z:()=>a});const a={id:"marieclaireuk",logo:"svg/marieclaire.svg",label:"Marie Claire",analyticsName:"marieclaireuk",hostname:"marieclaire.co.uk",platform:"progressive",selector:`${r(5828).ss}, article a, #ise-root a`}},7069(e,t,r){"use strict";r.d(t,{z:()=>a});const a={id:"marieclaireus",logo:"svg/marieclaire.svg",label:"Marie Claire",analyticsName:"marieclaireus",hostname:"marieclaire.com",platform:"progressive",selector:`${r(5828).ss}, .site-content a, #widgetArea12 a.visit-site-test`}},1694(e,t,r){"use strict";r.d(t,{I:()=>a});const a={id:"musicradar",logo:"svg/musicradar.svg",label:"MusicRadar",analyticsName:"mrd",hostname:"musicradar.com",platform:"responsive",selector:r(5828).nK}},264(e,t,r){"use strict";r.d(t,{u:()=>a});const a={id:"myimperfectlife",logo:"svg/myimperfectlife.svg",label:"My Imperfect Life",analyticsName:"myimperfectlife",hostname:"myimperfectlife.com",platform:"progressive",selector:r(5828).ss}},6989(e,t,r){"use strict";r.d(t,{p:()=>a});const a={id:"myvouchercodes",logo:"svg/myvouchercodes.svg",label:"MyVoucherCodes",analyticsName:"myvouchercodes",hostname:"myvouchercodes.co.uk",hostnameStage:"mvc-staging.tgvg.io",platform:"progressive",selector:r(5828).ss}},5564(e,t,r){"use strict";r.d(t,{y:()=>a});const a={id:"pcgamer",logo:"svg/pcgamer.svg",label:"PC Gamer",analyticsName:"pcg",hostname:"pcgamer.com",platform:"responsive",selector:r(5828).nK}},477(e,t,r){"use strict";r.d(t,{R:()=>a});const a={id:"shortlist",logo:"svg/shortlist.svg",label:"Shortlist",analyticsName:"shortlist",hostname:"shortlist.com",platform:"progressive",selector:`${r(5828).ss}, #content a`}},2506(e,t,r){"use strict";r.d(t,{T3:()=>a});const a={id:"t3",logo:"svg/t3.svg",favicon:"svg/t3-favicon.svg",label:"T3",analyticsName:"t3",hostname:"t3.com",platform:"progressive",selector:r(5828).ss}},9967(e,t,r){"use strict";r.d(t,{v:()=>a});const a={id:"techradar",logo:"svg/techradar.svg",favicon:"svg/techradar-favicon.svg",label:"TechRadar",analyticsName:"trd",hostname:"techradar.com",platform:"responsive",selector:r(5828).nK}},1716(e,t,r){"use strict";r.d(t,{i:()=>a});const a={...r(9967).v,id:"techradarpro",logo:"svg/techradar-pro.svg",label:"TechRadar Pro",analyticsName:"trdpro"}},4540(e,t,r){"use strict";r.d(t,{W:()=>n});var a=r(5828);const n={id:"tomsguide",logo:"svg/tomsguide.svg",label:"Tom's Guide",analyticsName:"tomsguide",hostname:"tomsguide.com",platform:"responsive",selector:`${a.nK}, ${a.Tc}, #widgetArea12 a.visit-site-test`}},8062(e,t,r){"use strict";r.d(t,{u:()=>n});var a=r(5828);const n={id:"tomshardware",logo:"svg/tomshardware.svg",label:"Tom's Hardware",analyticsName:"tomshardware",hostname:"tomshardware.com",platform:"responsive",selector:`${a.nK}, ${a.Tc}`}},3875(e,t,r){"use strict";r.d(t,{P:()=>a});const a={id:"whathifi",logo:"svg/whathifi.svg",label:"What Hi-Fi?",anal
2yticsName:"whathifi",hostname:"whathifi.com",platform:"responsive",selector:r(5828).nK}},9374(e,t,r){"use strict";r.d(t,{w:()=>a});const a={id:"whowhatwear",logo:"svg/whowhatwear.svg",label:"Whowhatwear",analyticsName:"whowhatwear",hostname:"whowhatwear.com",platform:"progressive",selector:`${r(5828).ss}, #mainarticle a`}},8349(e,t,r){"use strict";r.d(t,{D:()=>a});const a={id:"windowscentral",logo:"svg/windowscentral.svg",label:"Windows Central",analyticsName:"wp",hostname:"windowscentral.com",platform:"responsive",selector:`${r(5828).nK}, article a`}},3527(e,t,r){"use strict";r.d(t,{r:()=>a});const a={id:"womanandhome",logo:"svg/womanandhome.svg",label:"Woman and Home",analyticsName:"womanandhome",hostname:"womanandhome.com",platform:"progressive",selector:r(5828).ss}},5828(e,t,r){"use strict";r.d(t,{Tc:()=>o,nK:()=>a,ss:()=>n});const a="#article-body a, #gallery-body a, .article-body a",n=".article__body a, #article-body a, .article-body a",o=".p-body-pageContent a"},5378(e,t,r){"use strict";r.d(t,{A:()=>n});var a=r(8425);const n=[{type:a.x.BUNDLE,label:"Bundle",gaLabel:"Bundle widget",sites:["all"],group:"default"},{type:a.x.ANF_MULTIMODEL,label:"ANF Multimodel",gaLabel:"ANF Multimodel widget",sites:["all"],group:"default"},{type:a.x.ANF_COLLECTION,label:"ANF Collection",gaLabel:"ANF Collection widget",sites:["all"],group:"default"},{type:a.x.ANF_BUTTON,label:"ANF Button",gaLabel:"ANF Button widget",sites:["all"],group:"default"},{type:a.x.ANF_DEAL,label:"ANF Deal",gaLabel:"ANF Deal widget",sites:[],group:"default"},{type:a.x.ANF_TABLETOP,label:"ANF Tabletop",gaLabel:"ANF Tabletop widget",sites:["all"],group:"default"},{type:a.x.COMPARISON,label:"Comparison Chart",gaLabel:"CC",sites:["all"],group:"default"},{type:a.x.DEAL,label:"Deal",gaLabel:"Deal widget",sites:[],group:"default"},{type:a.x.EDITORS_PICK,label:"Editor's Pick",gaLabel:"Editor's Pick widget",sites:["all"],group:"default"},{type:a.x.TABS,label:"Tabs",gaLabel:"Tabs widget",sites:["all"],group:"default"},{type:a.x.INBODY,label:"In Body",gaLabel:"In Body widget",sites:["all"],group:"popular"},{type:a.x.LINK,label:"Link",gaLabel:"Link widget",sites:["all"],group:"default"},{type:a.x.MAGAZINE_SUBSCRIPTIONS,label:"Magazine Subscriptions",gaLabel:"Magazine Subscriptions Widget",sites:["all"],group:"default"},{type:a.x.MERCHANT_LINK,label:"Merchant Link",gaLabel:"Merchant Link widget",sites:["all"],group:"popular"},{type:a.x.MERCHANT_OVERVIEW,label:"MerchantOverview",gaLabel:"MerchantOverview widget",sites:["all"],group:"default"},{type:a.x.MOST_POPULAR_OFFERS,label:"MostPopularOffers Widget",gaLabel:"MostPopularOffers Widget",sites:["all"],group:"default"},{type:a.x.MULTI_MODEL_REVIEW,label:"Multi-Model Review",gaLabel:"Multi-Model Review widget",sites:["all"],group:"popular"},{type:a.x.PARTNER,label:"Partner",gaLabel:"Partner widget",sites:["all"],group:"default"},{type:a.x.PEACOCK,label:"Peacock",gaLabel:"Peacock widget",sites:["all"],group:"default"},{type:a.x.POCKET,label:"Pocket",gaLabel:"Pocket widget",sites:[],group:"default"},{type:a.x.PRICE,label:"Price",gaLabel:"Price widget",sites:["all"],group:"default"},{type:a.x.PRODUCT_BLOCK,label:"ProductBlock",gaLabel:"ProductBlock widget",sites:["all"],group:"default"},{type:a.x.PRODUCT_FINDER_SEARCH,label:"Product Finder Search",gaLabel:"Product Finder Search widget",sites:["all"],group:"default"},{type:a.x.PRODUCT_NAME,label:"Product Name",gaLabel:"Product Name widget",sites:["all"],group:"popular"},{type:a.x.PROMOTION,label:"Promotion",gaLabel:"Promotion widget",sites:["all"],group:"default"},{type:a.x.REVIEW,label:"Review",gaLabel:"Review widget",sites:["all"],group:"popular"},{type:a.x.SCROLLABLE_TILE,label:"Scrollable Tile",gaLabel:"Scrollable Tile widget",sites:[],group:"default"},{type:a.x.SEASONAL,label:"Seasonal",gaLabel:"Seasonal widget",sites:[],group:"default"},{type:a.x.SIMPLE,label:"Simple",gaLabel:"Simple widget",sites:["all"],group:"default"},{type:a.x.SPECS,label:"Specs",gaLabel:"Specs widget",sites:["all"],group:"default"},{type:a.x.STICKY,label:"Sticky",gaLabel:"Sticky widget",sites:["all"],group:"default"},{type:a.x.STREAMING,label:"Streaming",gaLabel:"Streaming widget",sites:["all"],group:"default"},{type:a.x.TILE,label:"Tile Widget",gaLabel:"Tile Widget",sites:["all"],group:"default"},{type:a.x.USER_REVIEWS,label:"UserReviews",gaLabel:"UserReviews widget",sites:["all"],group:"default"},{type:a.x.USER_REWARDS,label:"UserRewards",gaLabel:"UserRewards widget",sites:["all"],group:"default"},{type:a.x.REWARD_SUMMARY,label:"RewardSummary",gaLabel:"RewardSummary widget",sites:["all"],group:"default"},{type:a.x.BROADBAND,label:"Broadband",gaLabel:"Broadband widget",sites:["all"],group:"default"},{type:a.x.TABLETOP,label:"Tabletop",gaLabel:"Tabletop widget",sites:["all"],group:"default"},{type:a.x.EAGLE,label:"Eagle",gaLabel:"Eagle widget",sites:["all"],group:"default"},{type:a.x.REWARD_NOTIFICATIONS,label:"RewardNotifications",gaLabel:"RewardNotifications widget",sites:["all"],group:"default"},{type:a.x.ANF_REVIEW,label:"ANF Review",gaLabel:"ANF Review widget",sites:["all"],group:"default"},{type:a.x.ANF_FEATURED_PRODUCT_BLOCK,label:"ANF Featured product block",gaLabel:"ANF Featured product block",sites:["all"],group:"default"},{type:a.x.PPC,label:"PPC",gaLabel:"PPC widget",sites:["all"],group:"default"},{type:a.x.COLLECTION,label:"Collection",gaLabel:"Collection widget",sites:["all"],group:"default"}]},8425(e,t,r){"use strict";let a;r.d(t,{x:()=>a}),function(e){e.BROADBAND="broadband",e.BUNDLE="bundle",e.COLLECTION="collection",e.COMPARISON="comparison",e.DEAL="deal",e.EAGLE="eagle",e.EDITORS_PICK="editorspick",e.INBODY="inbody",e.LINK="link",e.MAGAZINE_SUBSCRIPTIONS="magazinesubscriptions",e.MERCHANT_LINK="merchantlink",e.MERCHANT_OVERVIEW="merchantoverview",e.MOST_POPULAR_OFFERS="mostpopularoffers",e.MULTI_MODEL_REVIEW="multimodelreview",e.PARTNER="partner",e.PEACOCK="peacock",e.POCKET="pocket",e.PPC="ppc",e.PRICE="price",e.PRODUCT_BLOCK="productblock",e.PRODUCT_FINDER_SEARCH="productfindersearch",e.PRODUCT_NAME="productname",e.PROMOTION="promotion",e.REVIEW="review",e.REWARD_NOTIFICATIONS="rewardnotifications",e.REWARD_SUMMARY="rewardsummary",e.SCROLLABLE_TILE="scrollabletile",e.SEASONAL="seasonal",e.SIMPLE="simple",e.SPECS="specs",e.STICKY="sticky",e.STREAMING="streaming",e.TABLETOP="tabletop",e.TABS="tabs",e.TILE="tile",e.USER_REVIEWS="userreviews",e.USER_REWARDS="userrewards",e.ANF_BUTTON="anfbutton",e.ANF_COLLECTION="anfcollection",e.ANF_DEAL="anfdeal",e.ANF_FEATURED_PRODUCT_BLOCK="anffeaturedproductblock",e.ANF_MULTIMODEL="anfmultimodel",e.ANF_REVIEW="anfreview",e.ANF_TABLETOP="anftabletop",e.HAWKLINK="hawklink"}(a||(a={}))},7926(e,t,r){"use strict";r.d(t,{A:()=>a});const a=e=>{switch(e){case"GBP":return"£";case"NGN":return"â¦";case"JPY":return"Â¥";case"EUR":return"â¬";case"KRW":return"â©";case"USD":case"AUD":case"CAD":case"SGD":case"NZD":return"$";case"INR":return"â¹";case"THB":return"฿";case"PHP":return"â±";case"IDR":return"Rp";case"MYR":return"RM";case"NOK":case"SEK":case"DKK":return"kr";default:return e}};r.dn(a)},2912(e,t,r){"use strict";let a;r.d(t,{A:()=>n}),function(e){e.YEARLY="yearly",e.MONTHLY="monthly",e.RETAIL="retail"}(a||(a={}));const n=e=>e?.contract?.yearly_price&&0!==e.contract.yearly_price?a.YEARLY:e?.contract?.monthly_price&&"0.00"!==e.contract.monthly_price?a.MONTHLY:a.RETAIL;r.dn(n)},4625(e,t,r){"use strict";r.d(t,{x:()=>a});const a=()=>"undefined"==typeof window},1082(e,t,r){"use strict";r.d(t,{A:()=>a});const a=(e,t)=>null==e?t("n/a"):99999===Math.floor(e)||999999===Math.floor(e)?t("unlimitedValue"):e;r.dn(a)},824(e,t,r){"use strict";r.d(t,{TB:()=>s,hm:()=>l,jT:()=>c});var a=r(4625),n=r(9010);const o=(e,t)=>`${e}${(0,n.G)(t)}`,i=(0,a.x)()?{"User-Agent":`FIE widgets server/master-3fc2145b (Node.js ${process.version})`}:void 0,l=async(e,t,r)=>{const n=(0,a.x)()?parseInt("2500",10):NaN;try{const a=await fetch(o(e,t),{signal:isNaN(n)?void 0:AbortSignal.timeout(n),headers:{...r,...i}});if(!a.ok)return{ok:!1,status:a.status,detail:"Unknown error while fetching data"};const l=await a.json();return{ok:!0,status:a.status,headers:a.headers,data:l}}catch(e){return e instanceof DOMException&&"AbortError"===e.name?{ok:!1,status:0,detail:"Fetch aborted by user action"}:e instanceof DOMException&&"TimeoutError"===e.name?{ok:!1,status:408,detail:"Request timed out"}:e instanceof Error&&"TypeError"===e.name?{ok:!1,status:500,detail:`Error while fetching data. ${e} Cause: ${e.cause}`}:{ok:!1,status:500,detail:"Unknown error while fetching data"}}};async function s(e,t,r="json"){try{const a=await fetch(e,{method:"POST",headers:{"Content-Type":"application/json",...i},body:JSON.stringify(t)});if(!a.ok)return{ok:!1,status:a.status,detail:"Unknown error while fetching data"};const n="text"===r?await a.text():await a.json();return{ok:!0,status:a.status,headers:a.headers,data:n}}catch(e){return{ok:!1,status:500,detail:"Unknown error while fetching data"}}}const c=async(e,t,r)=>{try{const a=await fetch(o(e,r),{method:"POST",body:t,headers:i});if(!a.ok)return{ok:!1,status:a.status,detail:"Unknown error while fetching data"};const n=await a.json();return{ok:!0,status:a.status,headers:a.headers,data:n}}catch(e){return{ok:!1,status:500,detail:"Unknown error while fetching data"}}}},3260(e,t,r){"use strict";r.d(t,{N:()=>o,T:()=>n});var a=r(964);const n=e=>e.map((e,t)=>({key:e.requested_model?.trim()||e.widget.data.title.trim()||String(t),group:e})),o=e=>async t=>(e=>e.ok?{...e,data:{...e.data,groups:e.data.groups.map(e=>({...e,widget:{...e.widget,data:{...e.widget.data,offers:e.widget.data.offers.map(e=>({...e,promos:e.promos?.map(e=>({...e,value:String(e.value)}))}))}}}))}}:e)(await e(`${(0,a._)()}/model.php`,t))},8116(e,t,r){"use strict";r.d(t,{Q:()=>n,T:()=>o});var a=r(964);const n=e=>e.ok?{...e,data:{...e.data,widget:{...e.data.widget,data:{...e.data.widget.data,offers:e.data.widget.data.offers.map(e=>({...e,promos:e.promos?.map(e=>({...e,value:String(e.value)}))}))}}}}:e,o=e=>async t=>{const r=await e(`${(0,a._)()}/widget.php`,t);return r.ok&&!r.data.widget.data?{ok:!1,status:0,detail:"Invalid API data format"}:n(r)}},9236(e,t,r){"use strict";r.d(t,{$3:()=>o,Oj:()=>l,SU:()=>s,mT:()=>n,nL:()=>a});const a="amazon";let n;!function(e){e.asin="data-aps-asin",e.tag="data-aps-asc-tag",e.ascsubtag="data-aps-asc-subtag"}(n||(n={}));const o={[n.asin]:null,[n.tag]:null,[n.ascsubtag]:null},i=e=>{try{return!!new URL(e)}catch{return!1}},l=e=>{const t=/amazon\.com(\/|$)/;
2try{const r=new URL(e),{searchParams:a,hostname:s}=r;if(s.match(t))return(e=>{const t={...o},r=(e=>{const t=e.pathname.split("/");let r=-1;for(let e=0;e<t.length;e++){const a=t[e];if(e===r)return t[e];"dp"===a.toLowerCase()&&(r=e+1)}return""})(e);r&&(t[n.asin]=r);const a=Object.keys(n);return e.searchParams.forEach((e,r)=>{a.includes(r)&&(t[n[r]]=e)}),t})(r);for(const e of a.values())if(i(e)){const t=l(e);if(t)return t}}catch(e){}return null},s=({merchantName:e,productKey:t})=>e?.toLowerCase().includes(a)&&t?.includes("-")?t.split("-")[1]:void 0},2650(e,t,r){"use strict";r.d(t,{j:()=>a});const a=(e,t,r,a=100,n=5e3)=>{let o;const i=window.setTimeout(()=>{window.clearInterval(o),window.clearTimeout(i),r&&r()},n);o=window.setInterval(()=>{e()&&(window.clearTimeout(i),window.clearInterval(o),t())},a)}},3483(e,t,r){"use strict";r.d(t,{F:()=>o});var a=r(8965),n=r(4074);const o=({link:e,productType:t,articleUrl:r,clickType:o})=>{try{const t=new URL(e);if("/outlink"===t.pathname)return n.X.RETAILER;if(r.includes(t.hostname))return n.X.INTERNAL}catch(t){if(e.startsWith("/"))return n.X.INTERNAL}return t===a.aJ.similar?n.X.CHECK_RETAILER:o||n.X.RETAILER}},6019(e,t,r){"use strict";r.d(t,{F:()=>a.F,X:()=>n.X});var a=r(3483),n=r(4074)},4074(e,t,r){"use strict";let a;r.d(t,{X:()=>a}),function(e){e.UNKNOWN="unknown",e.CHECK_RETAILER="Check Retailer",e.INTERNAL="internal",e.EXTERNAL="external",e.TOGGLE_FILTERS="Toggle Filters",e.READ_MORE="Read More",e.READ_LESS="Read Less",e.RETAILER="retailer",e.CC="CC",e.ROW_TOGGLE="Row Toggle",e.TAB_CHANGED="Tab Changed",e.AMAZON_STAR_RATING="Amazon Star Rating",e.WALMART_STAR_RATING="Walmart Star Rating",e.PHONE_NUMBER="Phone Number",e.REVIEW="Review",e.SCROLL_TO_PREVIOUS_PAGE="Scroll to previous page",e.SCROLL_TO_NEXT_PAGE="Scroll to next page",e.SEASONAL_EVENT_RETAILER="Seasonal Event Retailer",e.AMAZON_PRIME="Amazon Prime",e.SWITCHER="Switcher",e.AVAILABLE_FROM="Available From",e.DEALS_PAGE="Deals Page",e.FILTER="Filter",e.INPUT_FIELD="input field",e.COPY_CODE="copy code",e.GO_TO_RETAILER="go to retailer",e.CLEAR_FILTERS="Clear filters",e.MODEL_SUGGESTION="Model suggestion",e.BACK_TO_PARENT_MODEL_NAVIGATION="Back to parent model navigation",e.PAGINATION="Pagination",e.USER_INPUT_SUBMITTED="User input submitted",e.RADIO_BUTTON_GROUP="Radio button group",e.CHECKBOX_GROUP="Checkbox group",e.CHECKBOX="Checkbox",e.SORT="Sort",e.RESET_DEALS="Reset deals",e.LOAD_MORE="Load more",e.APPEARED="appeared",e.SKIPPED="skipped",e.MISSING="missing",e.PRESERVED="preserved"}(a||(a={}))},4452(e,t,r){"use strict";r.d(t,{$:()=>n,R:()=>o});var a=r(4625);let n;!function(e){e.GA="_ga",e.KIOSQ="kiosq_user",e.FTR_COUNTRY_CODE="FTR_Country_Code",e.REVIEW_TAB="hawk-review-widget-tab"}(n||(n={}));const o=e=>{if((0,a.x)())return;const t=`; ${document.cookie}`.split(`; ${e}=`);return 2===t.length?t.pop()?.split(";").shift()??"":void 0}},2407(e,t,r){"use strict";r.d(t,{Q:()=>i,S:()=>l});const a={AUD:"AU$",SGD:"SG$",CAD:"CA$",NZD:"NZ$"},n=["en-US","en-GB"],o={USD:"narrowSymbol",GBP:"narrowSymbol",NOK:"code"},i=(e,t)=>{if(!e)return;const r=a[e];if(r)return r;if("USD"===e&&!n.includes(t))return"US$";const i=o[e]??"symbol";try{return new Intl.NumberFormat(t,{style:"currency",currency:e,currencyDisplay:i}).formatToParts(0).find(e=>"currency"===e.type)?.value??e}catch(t){return e}},l=({price:e,currencyIso:t,type:r,locale:l,translate:s,showPriceRounded:c,useConstFreeText:u=!1,showOfferLabel:d=!1,label:p=""})=>{if(p&&d)return p;if("upfront"===r&&0===e)return s(u?"broadbandCostFree":"productCostReactFree");if(!e||!t)return null;const h=Number(e).toFixed("yes"===c?0:2),m=Number(h),f=Number.isInteger(m)?0:2,v=a[t],g="USD"===t&&!n.includes(l);if(v||g){return`${i(t,l)}${new Intl.NumberFormat(l,{style:"decimal",minimumFractionDigits:f}).format(m)}`}const y=o[t]??"symbol";return new Intl.NumberFormat(l,{style:"currency",currency:t,currencyDisplay:y,minimumFractionDigits:f}).format(m)}},5291(e,t,r){"use strict";r.d(t,{W:()=>a});const a=(e,t)=>{const r=e.contract?Number.parseFloat(String(e.contract.monthly_price_for_plan||0))+Number.parseFloat(String(e.contract.monthly_price_for_phone||0)):0,a=e.offer.price?Number.parseFloat(e.offer.price):0;switch(t){case"retail":case"upfront":return a;case"monthly":return r;case"yearly":return e.contract?.yearly_price??0;case"salePrice":return e.contract?e.contract.sale_price??r:e.offer.sale_price??a;case"total":return e.contract?r*e.contract.length+a:a;
2case"wasPrice":return e.offer.was_price?Number.parseFloat(String(e.offer.was_price)):"";default:return null}}},3811(e,t,r){"use strict";r.d(t,{L:()=>o,c:()=>n});var a=r(33);let n;!function(e){e.ALLOWED="allowed",e.FLAGS="flags",e.VOUCHER="voucher",e.EXCLUSIVE="exclusive",e.VERIFIED="verified",e.HERO="hero"}(n||(n={}));const o=(e,t,r)=>{const n=(0,a.Z)(e,t);return r?n.concat((e?.labels_formatted||[]).map(e=>({type:e.type,value:e.display_value,display_value:e.display_value&&e.display_value.length>18?`${e.display_value.substring(0,18)}...`:e.display_value}))):n}},8741(e,t,r){"use strict";let a;r.d(t,{B:()=>a}),function(e){e.HAWK_PROCESS_ARTICLE="processArticle",e.HAWK_URL_CHANGE="HAWK_URL_CHANGE"}(a||(a={}))},7268(e,t,r){"use strict";let a;r.d(t,{Y:()=>a}),function(e){e.CLICK_FROM="Click from",e.HAWK_APPEARED="Hawk appeared",e.VIEWED="viewed",e.ITEM_VIEWED="item viewed"}(a||(a={}))},8965(e,t,r){"use strict";let a,n,o;r.d(t,{aJ:()=>a,ch:()=>o,rJ:()=>n}),function(e){e[e.multimedia=3500]="multimedia",e[e.broadband=3e3]="broadband",e[e.subscription=2500]="subscription",e[e.contracts=2e3]="contracts",e[e.deals=1e3]="deals",e[e.accessories=500]="accessories",e[e.unique_code=431]="unique_code",e[e.vouchers=430]="vouchers",e[e.rewards=429]="rewards",e[e.newsletter=425]="newsletter",e[e.offer_deals=420]="offer_deals",e[e.offers=400]="offers",e[e.fallback=300]="fallback",e[e.similar=200]="similar",e[e.none=0]="none"}(a||(a={})),function(e){e.unique_code="unique_code",e.voucher="voucher",e.reward="reward",e.newsletter="newsletter",e.deal="deal"}(n||(n={})),function(e){e.multimedia="multimedia",e.broadband="broadband",e.subscription="subscription",e.contract="contract",e.deal="deal",e.accessory="accessory",e.offer="offer",e.fallback="fallback",e.similar="similar",e.none="none"}(o||(o={}))},9010(e,t,r){"use strict";r.d(t,{G:()=>a});const a=e=>{if(!e)return"";const t=Object.entries(e).flatMap(([e,t])=>((e,t)=>{if(null==t||""===t)return[];const r=encodeURIComponent(e);return Array.isArray(t)?t.map(e=>`${r}[]=${encodeURIComponent(e)}`):[`${r}=${encodeURIComponent(t)}`]})(e,t));return t.length>0?`?${t.join("&")}`:""}},3948(e,t,r){"use strict";r.d(t,{A:()=>a});const a=(e,t)=>{if(t)return Object.values(e).includes(t)?t:void 0}},8835(e,t,r){"use strict";r.d(t,{A:()=>a});const a=e=>Math.floor(Math.random()*e);r.dn(a)},3267(e,t,r){"use strict";r.d(t,{H:()=>n});var a=r(4625);const n=()=>
2{if((0,a.x)())return"mobile";let e;if(window.navigator.maxTouchPoints>0)e=!0;else{const t=matchMedia("(pointer:coarse)");if("(pointer:coarse)"===t.media)e=t.matches;else if("orientation"in window)e=!0;else{const t=navigator.userAgent;e=/\b(BlackBerry|webOS|iPhone|IEMobile)\b/i.test(t)||/\b(Android|Windows Phone|iPad|iPod)\b/i.test(t)}}return e?"mobile":"desktop"}},964(e,t,r){"use strict";r.d(t,{_:()=>n});var a=r(4625);const n=()=>!(0,a.x)()&&window.hawk_search_api_endpoint?window.hawk_search_api_endpoint:"https://search-api.fie.futurecdn.net"},5924(e,t,r){"use strict";r.d(t,{A:()=>n});var a=r(4625);const n=e=>{if((0,a.x)())return{};const t=new URLSearchParams(window.location.search),r={};return t.forEach((t,a)=>{((e,t)=>!t||t.includes(e))(a,e)&&(r[a]=t)}),r}},3616(e,t,r){"use strict";r.d(t,{q:()=>n});var a=r(4625);const n=()=>!(0,a.x)()&&window.hawk_assets_endpoint?window.hawk_assets_endpoint:"https://search-api.fie.futurecdn.net"},9338(e,t,r){"use strict";r.d(t,{g:()=>n,j:()=>o});var a=r(4625);const n=()=>{const e=(0,a.x)()?r.g:window;return e.hawk||(e.hawk={}),e.hawk},o=e=>{const t=n();Object.assign(t,e),(0,a.x)()||localStorage.setItem("hawk",JSON.stringify(t))}},5557(e,t,r){"use strict";r.d(t,{b:()=>a});const a="undefined"!=typeof process&&"true"===process.env.STORYBOOK},2485(e,t){var r;!function(){"use strict";var a={}.hasOwnProperty;function n(){for(var e=[],t=0;t<arguments.length;t++){var r=arguments[t];if(r){var o=typeof r;if("string"===o||"number"===o)e.push(r);else if(Array.isArray(r)){if(r.length){var i=n.apply(null,r);i&&e.push(i)}}else if("object"===o){if(r.toString!==Object.prototype.toString&&!r.toString.toString().includes("[native code]")){e.push(r.toString());continue}for(var l in r)a.call(r,l)&&r[l]&&e.push(l)}}}return e.join(" ")}e.exports?(n.default=n,e.exports=n):void 0===(r=function(){return n}.apply(t,[]))||(e.exports=r)}()},4146(e,t,r){"use strict";var a=r(3404),n={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},o={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},i={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},l={};function s(e){return a.isMemo(e)?i:l[e.$$typeof]||n}l[a.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},l[a.Memo]=i;var c=Object.defineProperty,u=Object.getOwnPropertyNames,d=Object.getOwnPropertySymbols,p=Object.getOwnPropertyDescriptor,h=Object.getPrototypeOf,m=Object.prototype;e.exports=function e(t,r,a){if("string"!=typeof r){if(m){var n=h(r);n&&n!==m&&e(t,n,a)}var i=u(r);d&&(i=i.concat(d(r)));for(var l=s(t),f=s(r),v=0;v<i.length;++v){var g=i[v];if(!(o[g]||a&&a[g]||f&&f[g]||l&&l[g])){var y=p(r,g);try{c(t,g,y)}catch(e){}}}}return t}},3072(e,t){"use strict";var r="function"==typeof Symbol&&Symbol.for,a=r?Symbol.for("react.element"):60103,n=r?Symbol.for("react.portal"):60106,o=r?Symbol.for("react.fragment"):60107,i=r?Symbol.for("react.strict_mode"):60108,l=r?Symbol.for("react.profiler"):60114,s=r?Symbol.for("react.provider"):60109,c=r?Symbol.for("react.context"):60110,u=r?Symbol.for("react.async_mode"):60111,d=r?Symbol.for("react.concurrent_mode"):60111,p=r?Symbol.for("react.forward_ref"):60112,h=r?Symbol.for("react.suspense"):60113,m=r?Symbol.for("react.suspense_list"):60120,f=r?Symbol.for("react.memo"):60115,v=r?Symbol.for("react.lazy"):60116,g=r?Symbol.for("react.block"):60121,y=r?Symbol.for("react.fundamental"):60117,b=r?Symbol.for("react.responder"):60118,w=r?Symbol.for("react.scope"):60119;function E(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case a:switch(e=e.type){case u:case d:case o:case l:case i:case h:return e;default:switch(e=e&&e.$$typeof){case c:case p:case v:case f:case s:return e;default:return t}}case n:return t}}}function _(e){return E(e)===d}t.AsyncMode=u,t.ConcurrentMode=d,t.ContextConsumer=c,t.ContextProvider=s,t.Element=a,t.ForwardRef=p,t.Fragment=o,t.Lazy=v,t.Memo=f,t.Portal=n,t.Profiler=l,t.StrictMode=i,t.Suspense=h,t.isAsyncMode=function(e){return _(e)||E(e)===u},t.isConcurrentMode=_,t.isContextConsumer=function(e){return E(e)===c},t.isContextProvider=function(e){return E(e)===s},t.isElement=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===a},t.isForwardRef=function(e){return E(e)===p},t.isFragment=function(e){return E(e)===o},t.isLazy=function(e){return E(e)===v},t.isMemo=function(e){return E(e)===f},t.isPortal=function(e){return E(e)===n},t.isProfiler=function(e){return E(e)===l},t.isStrictMode=function(e){return E(e)===i},t.isSuspense=function(e){return E(e)===h},t.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===o||e===d||e===l||e===i||e===h||e===m||"object"==typeof e&&null!==e&&(e.$$typeof===v||e.$$typeof===f||e.$$typeof===s||e.$$typeof===c||e.$$typeof===p||e.$$typeof===y||e.$$typeof===b||e.$$typeof===w||e.$$typeof===g)},t.typeOf=E},3404(e,t,r){"use strict";e.exports=r(3072)},7140(e,t,r){var a=9007199254740991,n="[object Arguments]",o="[object Function]",i="[object GeneratorFunction]",l="object"==typeof r.g&&r.g&&r.g.Object===Object&&r.g,s="object"==typeof self&&self&&self.Object===Object&&self,c=l||s||Function("return this")();function u(e,t){for(var r=-1,a=t.length,n=e.length;++r<a;)e[n+r]=t[r];return e}var d=Object.prototype,p=d.hasOwnProperty,h=d.toString,m=c.Symbol,f=d.propertyIsEnumerable,v=m?m.isConcatSpreadable:void 0,g=Math.max;function y(e,t,r,a,n){var o=-1,i=e.length;for(r||(r=b),n||(n=[]);++o<i;){var l=e[o];t>0&&r(l)?t>1?y(l,t-1,r,a,n):u(n,l):a||(n[n.length]=l)}return n}function b(e){return w(e)||function(e){return function(e){return function(e){return!!e&&"object"==typeof e}(e)&&function(e){return null!=e&&function(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=a}(e.length)&&!function(e){var t=function(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}(e)?h.call(e):"";return t==o||t==i}(e)}(e)}(e)&&p.call(e,"callee")&&(!f.call(e,"callee")||h.call(e)==n)}(e)||!!(v&&e&&e[v])}var w=Array.isArray;var E,_,A,k=(E=!0,_=function(e){var t=(e=y(e,1)).length,r=t;for(E&&e.reverse();r--;)if("function"!=typeof e[r])throw new TypeError("Expected a function");return function(){for(var r=0,a=t?e[r].apply(this,arguments):arguments[0];++r<t;)a=e[r].call(this,a);return a}},A=g(void 0===A?_.length-1:A,0),function(){for(var e=arguments,t=-1,r=g(e.length-A,0),a=Array(r);++t<r;)a[t]=e[A+t];t=-1;for(var n=Array(A+1);++t<A;)n[t]=e[t];return n[A]=a,function(e,t,r){switch(r.length){case 0:return e.call(t);case 1:return e.call(t,r[0]);case 2:return e.call(t,r[0],r[1]);case 3:return e.call(t,r[0],r[1],r[2])}return e.apply(t,r)}(_,this,n)});e.exports=k},2551(e,t,r){"use strict";var a=r(6540),n=r(9982);function o(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,r=1;r<arguments.length;r++)t+="&args[]="+encodeURIComponent(arguments[r]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var i=new Set,l={};function s(e,t){c(e,t),c(e+"Capture",t)}function c(e,t){for(l[e]=t,e=0;e<t.length;e++)i.add(t[e])}var u=!("undefined"==typeof window||void 0===window.document||void 0===window.document.createElement),d=Object.prototype.hasOwnProperty,p=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,h={},m={};function f(e,t,r,a,n,o,i){this.acceptsBooleans=2===t||3===t||4===t,this.attributeName=a,this.attributeNamespace=n,this.mustUseProperty=r,this.propertyName=e,this.type=t,this.sanitizeURL=o,this.removeEmptyString=i}var v={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){v[e]=new f(e,0,!1,e,null,!1,!1)}),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEac
vendor: 25,168 bytes, line 2
2h(function(e){var t=e[0];v[t]=new f(t,1,!1,e[1],null,!1,!1)}),["contentEditable","draggable","spellCheck","value"].forEach(function(e){v[e]=new f(e,2,!1,e.toLowerCase(),null,!1,!1)}),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){v[e]=new f(e,2,!1,e,null,!1,!1)}),"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e){v[e]=new f(e,3,!1,e.toLowerCase(),null,!1,!1)}),["checked","multiple","muted","selected"].forEach(function(e){v[e]=new f(e,3,!0,e,null,!1,!1)}),["capture","download"].forEach(function(e){v[e]=new f(e,4,!1,e,null,!1,!1)}),["cols","rows","size","span"].forEach(function(e){v[e]=new f(e,6,!1,e,null,!1,!1)}),["rowSpan","start"].forEach(function(e){v[e]=new f(e,5,!1,e.toLowerCase(),null,!1,!1)});var g=/[\-:]([a-z])/g;function y(e){return e[1].toUpperCase()}function b(e,t,r,a){var n=v.hasOwnProperty(t)?v[t]:null;(null!==n?0!==n.type:a||!(2<t.length)||"o"!==t[0]&&"O"!==t[0]||"n"!==t[1]&&"N"!==t[1])&&(function(e,t,r,a){if(null==t||function(e,t,r,a){if(null!==r&&0===r.type)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return!a&&(null!==r?!r.acceptsBooleans:"data-"!==(e=e.toLowerCase().slice(0,5))&&"aria-"!==e);default:return!1}}(e,t,r,a))return!0;if(a)return!1;if(null!==r)switch(r.type){case 3:return!t;case 4:return!1===t;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}(t,r,n,a)&&(r=null),a||null===n?function(e){return!!d.call(m,e)||!d.call(h,e)&&(p.test(e)?m[e]=!0:(h[e]=!0,!1))}(t)&&(null===r?e.removeAttribute(t):e.setAttribute(t,""+r)):n.mustUseProperty?e[n.propertyName]=null===r?3!==n.type&&"":r:(t=n.attributeName,a=n.attributeNamespace,null===r?e.removeAttribute(t):(r=3===(n=n.type)||4===n&&!0===r?"":""+r,a?e.setAttributeNS(a,t,r):e.setAttribute(t,r))))}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(e){var t=e.replace(g,y);v[t]=new f(t,1,!1,e,null,!1,!1)}),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var t=e.replace(g,y);v[t]=new f(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)}),["xml:base","xml:lang","xml:space"].forEach(function(e){var t=e.replace(g,y);v[t]=new f(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)}),["tabIndex","crossOrigin"].forEach(function(e){v[e]=new f(e,1,!1,e.toLowerCase(),null,!1,!1)}),v.xlinkHref=new f("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach(function(e){v[e]=new f(e,1,!1,e.toLowerCase(),null,!0,!0)});var w=a.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,E=Symbol.for("react.element"),_=Symbol.for("react.portal"),A=Symbol.for("react.fragment"),k=Symbol.for("react.strict_mode"),S=Symbol.for("react.profiler"),T=Symbol.for("react.provider"),N=Symbol.for("react.context"),R=Symbol.for("react.forward_ref"),I=Symbol.for("react.suspense"),C=Symbol.for("react.suspense_list"),L=Symbol.for("react.memo"),O=Symbol.for("react.lazy");Symbol.for("react.scope"),Symbol.for("react.debug_trace_mode");var P=Symbol.for("react.offscreen");Symbol.for("react.legacy_hidden"),Symbol.for("react.cache"),Symbol.for("react.tracing_marker");var D=Symbol.iterator;function x(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=D&&e[D]||e["@@iterator"])?e:null}var M,F=Object.assign;function U(e){if(void 0===M)try{throw Error()}catch(e){var t=e.stack.trim().match(/\n( *(at )?)/);M=t&&t[1]||""}return"\n"+M+e}var B=!1;function z(e,t){if(!e||B)return"";B=!0;var r=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(t)if(t=function(){throw Error()},Object.defineProperty(t.prototype,"props",{set:function(){throw Error()}}),"object"==typeof Reflect&&Reflect.construct){try{Reflect.construct(t,[])}catch(e){var a=e}Reflect.construct(e,[],t)}else{try{t.call()}catch(e){a=e}e.call(t.prototype)}else{try{throw Error()}catch(e){a=e}e()}}catch(t){if(t&&a&&"string"==typeof t.stack){for(var n=t.stack.split("\n"),o=a.stack.split("\n"),i=n.length-1,l=o.length-1;1<=i&&0<=l&&n[i]!==o[l];)l--;for(;1<=i&&0<=l;i--,l--)if(n[i]!==o[l]){if(1!==i||1!==l)do{if(i--,0>--l||n[i]!==o[l]){var s="\n"+n[i].replace(" at new "," at ");return e.displayName&&s.includes("<anonymous>")&&(s=s.replace("<anonymous>",e.displayName)),s}}while(1<=i&&0<=l);break}}}finally{B=!1,Error.prepareStackTrace=r}return(e=e?e.displayName||e.name:"")?U(e):""}function W(e){switch(e.tag){case 5:return U(e.type);case 16:return U("Lazy");case 13:return U("Suspense");case 19:return U("SuspenseList");case 0:case 2:case 15:return e=z(e.type,!1);case 11:return e=z(e.type.render,!1);case 1:return e=z(e.type,!0);default:return""}}function H(e){if(null==e)return null;if("function"==typeof e)return e.displayName||e.name||null;if("string"==typeof e)return e;switch(e){case A:return"Fragment";case _:return"Portal";case S:return"Profiler";case k:return"StrictMode";case I:return"Suspense";case C:return"SuspenseList"}if("object"==typeof e)switch(e.$$typeof){case N:return(e.displayName||"Context")+".Consumer";case T:return(e._context.displayName||"Context")+".Provider";case R:var t=e.render;return(e=e.displayName)||(e=""!==(e=t.displayName||t.name||"")?"ForwardRef("+e+")":"ForwardRef"),e;case L:return null!==(t=e.displayName||null)?t:H(e.type)||"Memo";case O:t=e._payload,e=e._init;try{return H(e(t))}catch(e){}}return null}function V(e){var t=e.type;switch(e.tag){case 24:return"Cache";case 9:return(t.displayName||"Context")+".Consumer";case 10:return(t._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=(e=t.render).displayName||e.name||"",t.displayName||(""!==e?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return t;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return H(t);case 8:return t===k?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if("function"==typeof t)return t.displayName||t.name||null;if("string"==typeof t)return t}return null}function G(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":case"object":return e;default:return""}}function q(e){var t=e.type;return(e=e.nodeName)&&"input"===e.toLowerCase()&&("checkbox"===t||"radio"===t)}function $(e){e._valueTracker||(e._valueTracker=function(e){var t=q(e)?"checked":"value",r=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),a=""+e[t];if(!e.hasOwnProperty(t)&&void 0!==r&&"function"==typeof r.get&&"function"==typeof r.set){var n=r.get,o=r.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return n.call(this)},set:function(e){a=""+e,o.call(this,e)}}),Object.defineProperty(e,t,{enumerable:r.enumerable}),{getValue:function(){return a},setValue:function(e){a=""+e},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}(e))}function K(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var r=t.getValue(),a="";return e&&(a=q(e)?e.checked?"true":"false":e.value),(e=a)!==r&&(t.setValue(e),!0)}function j(e){if(void 0===(e=e||("undefined"!=typeof document?document:void 0)))return null;try{return e.activeElement||e.body}catch(t){return e.body}}function X(e,t){var r=t.checked;return F({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:null!=r?r:e._wrapperState.initialChecked})}function Y(e,t){var r=null==t.defaultValue?"":t.defaultValue,a=null!=t.checked?t.checked:t.defaultChecked;r=G(null!=t.value?t.value:r),e._wrapperState={initialChecked:a,initialValue:r,controlled:"checkbox"===t.type||"radio"===t.type?null!=t.checked:null!=t.value}}function Q(e,t){null!=(t=t.checked)&&b(e,"checked",t,!1)}function J(e,t){Q(e,t);var r=G(t.value),a=t.type;if(null!=r)"number"===a?(0===r&&""===e.value||e.value!=r)&&(e.value=""+r):e.value!==""+r&&(e.value=""+r);else if("submit"===a||"reset"===a)return void e.removeAttribute("value");t.hasOwnProperty("value")?ee(e,t.type,r):t.hasOwnProperty("defaultValue")&&ee(e,t.type,G(t.defaultValue)),null==t.checked&&null!=t.defaultChecked&&(e.defaultChecked=!!t.defaultChecked)}function Z(e,t,r){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var a=t.type;if(!("submit"!==a&&"reset"!==a||void 0!==t.value&&null!==t.value))return;t=""+e._wrapperState.initialValue,r||t===e.value||(e.value=t),e.defaultValue=t}""!==(r=e.name)&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,""!==r&&(e.name=r)}function ee(e,t,r){"number"===t&&j(e.ownerDocument)===e||(null==r?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+r&&(e.defaultValue=""+r))}var te=Array.isArray;function re(e,t,r,a){if(e=e.options,t){t={};for(var n=0;n<r.length;n++)t["$"+r[n]]=!0;for(r=0;r<e.length;r++)n=t.hasOwnProperty("$"+e[r].value),e[r].selected!==n&&(e[r].selected=n),n&&a&&(e[r].defaultSelected=!0)}else{for(r=""+G(r),t=null,n=0;n<e.length;n++){if(e[n].value===r)return e[n].selected=!0,void(a&&(e[n].defaultSelected=!0));null!==t||e[n].disabled||(t=e[n])}null!==t&&(t.selected=!0)}}function ae(e,t){if(null!=t.dangerouslySetInnerHTML)throw Error(o(91));return F({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function ne(e,t){var r=t.value;if(null==r){if(r=t.children,t=t.defaultValue,null!=r){if(null!=t)throw Error(o(92));if(te(r)){if(1<r.length)throw Error(o(93));r=r[0]}t=r}null==t&&(t=""),r=t}e._wrapperState={initialValue:G(r)}}function oe(e,t){var r=G(t.value),a=G(t.defaultValue);null!=r&&((r=""+r)!==e.value&&(e.value=r),null==t.defaultValue&&e.defaultValue!==r&&(e.defaultValue=r)),null!=a&&(e.defaultValue=""+a)}function ie(e){var t=e.textContent;t===e._wrapperState.initialValue&&""!==t&&null!==t&&(e.value=t)}function le(e){switch(e){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function se(e,t){return null==e||"http://www.w3.org/1999/xhtml"===e?le(t):"http://www.w3.org/2000/svg"===e&&"foreignObject"===t?"http://www.w3.org/1999/xhtml":e}var ce,ue,de=(ue=function(e,t){if("http://www.w3.org/2000/svg"!==e.namespaceURI||"innerHTML"in e)e.innerHTML=t;else{for((ce=ce||document.createElement("div")).innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=ce.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}},"undefined"!=typeof MSApp&&MSApp.execUnsafeLocalFunction?function(e,t,r,a){MSApp.execUnsafeLocalFunction(function(){return ue(e,t)})}:ue);function pe(e,t){if(t){var r=e.firstChild;if(r&&r===e.lastChild&&3===r.nodeType)return void(r.nodeValue=t)}e.textContent=t}var he={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},me=["Webkit","ms","Moz","O"];function fe(e,t,r){return null==t||"boolean"==typeof t||""===t?"":r||"number"!=typeof t||0===t||he.hasOwnProperty(e)&&he[e]?(""+t).trim():t+"px"}function ve(e,t){for(var r in e=e.style,t)if(t.hasOwnProperty(r)){var a=0===r.indexOf("--"),n=fe(r,t[r],a);"float"===r&&(r="cssFloat"),a?e.setProperty(r,n):e[r]=n}}Object.keys(he).forEach(function(e){me.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),he[t]=he[e]})});var ge=F({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function ye(e,t){if(t){if(ge[e]&&(null!=t.children||null!=t.dangerouslySetInnerHTML))throw Error(o(137,e));if(null!=t.dangerouslySetInnerHTML){if(null!=t.children)throw Error(o(60));if("object"!=typeof t.dangerouslySetInnerHTML||!("__html"in t.dangerouslySetInnerHTML))throw Error(o(61))}if(null!=t.style&&"object"!=typeof t.style)throw Error(o(62))}}function be(e,t){if(-1===e.indexOf("-"))return"string"==typeof t.is;switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var we=null;function Ee(e){return(e=e.target||e.srcElement||window).correspondingUseElement&&(e=e.correspondingUseElement),3===e.nodeType?e.parentNode:e}var _e=null,Ae=null,ke=null;function Se(e){if(e=bn(e)){if("function"!=typeof _e)throw Error(o(280));var t=e.stateNode;t&&(t=En(t),_e(e.stateNode,e.type,t))}}function Te(e){Ae?ke?ke.push(e):ke=[e]:Ae=e}function Ne(){if(Ae){var e=Ae,t=ke;if(ke=Ae=null,Se(e),t)for(e=0;e<t.length;e++)Se(t[e])}}function Re(e,t){return e(t)}function Ie(){}var Ce=!1;function Le(e,t,r){if(Ce)return e(t,r);Ce=!0;try{return Re(e,t,r)}finally{Ce=!1,(null!==Ae||null!==ke)&&(Ie(),Ne())}}function Oe(e,t){var r=e.stateNode;if(null===r)return null;var a=En(r);if(null===a)return null;r=a[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(a=!a.disabled)||(a=!("button"===(e=e.type)||"input"===e||"select"===e||"textarea"===e)),e=!a;break e;default:e=!1}if(e)return null;if(r&&"function"!=typeof r)throw Error(o(231,t,typeof r));return r}var Pe=!1;if(u)try{var De={};Object.defineProperty(De,"passive",{get:function(){Pe=!0}}),window.addEventListener("test",De,De),window.removeEventListener("test",De,De)}catch(ue){Pe=!1}function xe(e,t,r,a,n,o,i,l,s){var c=Array.prototype.slice.call(arguments,3);try{t.apply(r,c)}catch(e){this.onError(e)}}var Me=!1,Fe=null,Ue=!1,Be=null,ze={onError:function(e){Me=!0,Fe=e}};function We(e,t,r,a,n,o,i,l,s){Me=!1,Fe=null,xe.apply(ze,arguments)}function He(e){var t=e,r=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do{!!(4098&(t=e).flags)&&(r=t.return),e=t.return}while(e)}return 3===t.tag?r:null}function Ve(e){if(13===e.tag){var t=e.memoizedState;if(null===t&&(null!==(e=e.alternate)&&(t=e.memoizedState)),null!==t)return t.dehydrated}return null}function Ge(e){if(He(e)!==e)throw Error(o(188))}function qe(e){return null!==(e=function(e){var t=e.alternate;if(!t){if(null===(t=He(e)))throw Error(o(188));return t!==e?null:e}for(var r=e,a=t;;){var n=r.return;if(null===n)break;var i=n.alternate;if(null===i){if(null!==(a=n.return)){r=a;continue}break}if(n.child===i.child){for(i=n.child;i;){if(i===r)return Ge(n),e;if(i===a)return Ge(n),t;i=i.sibling}throw Error(o(188))}if(r.return!==a.return)r=n,a=i;else{for(var l=!1,s=n.child;s;){if(s===r){l=!0,r=n,a=i;break}if(s===a){l=!0,a=n,r=i;break}s=s.sibling}if(!l){for(s=i.child;s;){if(s===r){l=!0,r=i,a=n;break}if(s===a){l=!0,a=i,r=n;break}s=s.sibling}if(!l)throw Error(o(189))}}if(r.alternate!==a)throw Error(o(190))}if(3!==r.tag)throw Error(o(188));return r.stateNode.current===r?e:t}(e))?$e(e):null}function $e(e){if(5===e.tag||6===e.tag)return e;for(e=e.child;null!==e;){var t=$e(e);if(null!==t)return t;e=e.sibling}return null}var Ke=n.unstable_scheduleCallback,je=n.unstable_cancelCallback,Xe=n.unstable_shouldYield,Ye=n.unstable_requestPaint,Qe=n.unstable_now,Je=n.unstable_getCurrentPriorityLevel,Ze=n.unstable_ImmediatePriority,et=n.unstable_UserBlockingPriority,tt=n.unstable_NormalPriority,rt=n.unstable_LowPriority,at=n.unstable_IdlePriority,nt=null,ot=null;var it=Math.clz32?Math.clz32:function(e){return e>>>=0,0===e?32:31-(lt(e)/st|0)|0},lt=Math.log,st=Math.LN2;var ct=64,ut=4194304;function dt(e){switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return 4194240&e;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return 130023424&e;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function pt(e,t){var r=e.pendingLanes;if(0===r)return 0;var a=0,n=e.suspendedLanes,o=e.pingedLanes,i=268435455&r;if(0!==i){var l=i&~n;0!==l?a=dt(l):0!==(o&=i)&&(a=dt(o))}else 0!==(i=r&~n)?a=dt(i):0!==o&&(a=dt(o));if(0===a)return 0;if(0!==t&&t!==a&&0===(t&n)&&((n=a&-a)>=(o=t&-t)||16===n&&4194240&o))return t;if(4&a&&(a|=16&r),0!==(t=e.entangledLanes))for(e=e.entanglements,t&=a;0<t;)n=1<<(r=31-it(t)),a|=e[r],t&=~n;return a}function ht(e,t){switch(e){case 1:case 2:case 4:return t+250;case 8:case 16:case 32:case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return t+5e3;default:return-1}}function mt(e){return 0!==(e=-1073741825&e.pendingLanes)?e:1073741824&e?1073741824:0}function ft(){var e=ct;return!(4194240&(ct<<=1))&&(ct=64),e}function vt(e){for(var t=[],r=0;31>r;r++)t.push(e);return t}function gt(e,t,r){e.pendingLanes|=t,536870912!==t&&(e.suspendedLanes=0,e.pingedLanes=0),(e=e.eventTimes)[t=31-it(t)]=r}function yt(e,t){var r=e.entangledLanes|=t;for(e=e.entanglements;r;){var a=31-it(r),n=1<<a;n&t|e[a]&t&&(e[a]|=t),r&=~n}}var bt=0;function wt(e){return 1<(e&=-e)?4<e?268435455&e?16:536870912:4:1}var Et,_t,At,kt,St,Tt=!1,Nt=[],Rt=null,It=null,Ct=null,Lt=new Map,Ot=new Map,Pt=[],Dt="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset submit".split(" ");function xt(e,t){switch(e){case"focusin":case"focusout":Rt=null;break;case"dragenter":case"dragleave":It=null;break;case"mouseover":case"mouseout":Ct=null;break;case"pointerover":case"pointerout":Lt.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":Ot.delete(t.pointerId)}}function Mt(e,t,r,a,n,o){return null===e||e.nativeEvent!==o?(e={blockedOn:t,domEventName:r,eventSystemFlags:a,nativeEvent:o,targetContainers:[n]},null!==t&&(null!==(t=bn(t))&&_t(t)),e):(e.eventSystemFlags|=a,t=e.targetContainers,null!==n&&-1===t.indexOf(n)&&t.push(n),e)}function Ft(e){var t=yn(e.target);if(null!==t){var r=He(t);if(null!==r)if(13===(t=r.tag)){if(null!==(t=Ve(r)))return e.blockedOn=t,void St(e.priority,function(){At(r)})}else if(3===t&&r.stateNode.current.memoizedState.isDehydrated)return void(e.blockedOn=3===r.tag?r.stateNode.containerInfo:null)}e.blockedOn=null}function Ut(e){if(null!==e.blockedOn)return!1;for(var t=e.targetContainers;0<t.length;){var r=Xt(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(null!==r)return null!==(t=bn(r))&&_t(t),e.blockedOn=r,!1;var a=new(r=e.nativeEvent).constructor(r.type,r);we=a,r.target.dispatchEvent(a),we=null,t.shift()}return!0}function Bt(e,t,r){Ut(e)&&r.delete(t)}function zt(){Tt=!1,null!==Rt&&Ut(Rt)&&(Rt=null),null!==It&&Ut(It)&&(It=null),null!==Ct&&Ut(Ct)&&(Ct=null),Lt.forEach(Bt),Ot.forEach(Bt)}function Wt(e,t){e.blockedOn===t&&(e.blockedOn=null,Tt||(Tt=!0,n.unstable_scheduleCallback(n.unstable_NormalPriority,zt)))}function Ht(e){function t(t){return Wt(t,e)}if(0<Nt.length){Wt(Nt[0],e);for(var r=1;r<Nt.length;r++){var a=Nt[r];a.blockedOn===e&&(a.blockedOn=null)}}for(null!==Rt&&Wt(Rt,e),null!==It&&Wt(It,e),null!==Ct&&Wt(Ct,e),Lt.forEach(t),Ot.forEach(t),r=0;r<Pt.length;r++)(a=Pt[r]).blockedOn===e&&(a.blockedOn=null);for(;0<Pt.length&&null===(r=Pt[0]).blockedOn;)Ft(r),null===r.blockedOn&&Pt.shift()}var Vt=w.ReactCurrentBatchConfig,Gt=!0;function qt(e,t,r,a){var n=bt,o=Vt.transition;Vt.transition=null;try{bt=1,Kt(e,t,r,a)}finally{bt=n,Vt.transition=o}}function $t(e,t,r,a){var n=bt,o=Vt.transition;Vt.transition=null;try{bt=4,Kt(e,t,r,a)}finally{bt=n,Vt.transition=o}}function Kt(e,t,r,a){if(Gt){var n=Xt(e,t,r,a);if(null===n)Va(e,t,a,jt,r),xt(e,a);else if(function(e,t,r,a,n){switch(t){case"focusin":return Rt=Mt(Rt,e,t,r,a,n),!0;case"dragenter":return It=Mt(It,e,t,r,a,n),!0;case"mouseover":return Ct=Mt(Ct,e,t,r,a,n),!0;case"pointerover":var o=n.pointerId;return Lt.set(o,Mt(Lt.get(o)||null,e,t,r,a,n)),!0;case"gotpointercapture":return o=n.pointerId,Ot.set(o,Mt(Ot.get(o)||null,e,t,r,a,n)),!0}return!1}(n,e,t,r,a))a.stopPropagation();else if(xt(e,a),4&t&&-1<Dt.indexOf(e)){for(;null!==n;){var o=bn(n);if(null!==o&&Et(o),null===(o=Xt(e,t,r,a))&&Va(e,t,a,jt,r),o===n)break;n=o}null!==n&&a.stopPropagation()}else Va(e,t,a,null,r)}}var jt=null;function Xt(e,t,r,a){if(jt=null,null!==(e=yn(e=Ee(a))))if(null===(t=He(e)))e=null;else if(13===(r=t.tag)){if(null!==(e=Ve(t)))return e;e=null}else if(3===r){if(t.stateNode.current.memoizedState.isDehydrated)return 3===t.tag?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null);return jt=e,null}function Yt(e){switch(e){case"cancel":case"click":case"close":case"contextmenu":case"copy":case"cut":case"auxclick":case"dblclick":case"dragend":case"dragstart":case"drop":case"focusin":case"focusout":case"input":case"invalid":case"keydown":case"keypress":case"keyup":case"mousedown":case"mouseup":case"paste":case"pause":case"play":case"pointercancel":case"pointerdown":case"pointerup":case"ratechange":case"reset":case"resize":case"seeked":case"submit":case"touchcancel":case"touchend":case"touchstart":case"volumechange":case"change":case"selectionchange":case"textInput":case"compositionstart":case"compositionend":case"compositionupdate":case"beforeblur":case"afterblur":case"beforeinput":case"blur":case"fullscreenchange":case"focus":case"hashchange":case"popstate":case"select":case"selectstart":return 1;case"drag":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"mousemove":case"mouseout":case"mouseover":case"pointermove":case"pointerout":case"pointerover":case"scroll":case"toggle":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 4;case"message":switch(Je()){case Ze:return 1;case et:return 4;case tt:case rt:return 16;case at:return 536870912;default:return 16}default:return 16}}var Qt=null,Jt=null,Zt=null;function er(){if(Zt)return Zt;var e,t,r=Jt,a=r.length,n="value"in Qt?Qt.value:Qt.textContent,o=n.length;for(e=0;e<a&&r[e]===n[e];e++);var i=a-e;for(t=1;t<=i&&r[a-t]===n[o-t];t++);return Zt=n.slice(e,1<t?1-t:void 0)}function tr(e){var t=e.keyCode;return"charCode"in e?0===(e=e.charCode)&&13===t&&(e=13):e=t,10===e&&(e=13),32<=e||13===e?e:0}function rr(){return!0}function ar(){return!1}function nr(e){function t(t,r,a,n,o){for(var i in this._reactName=t,this._targetInst=a,this.type=r,this.nativeEvent=n,this.target=o,this.currentTarget=null,e)e.hasOwnProperty(i)&&(t=e[i],this[i]=t?t(n):n[i]);return this.isDefaultPrevented=(null!=n.defaultPrevented?n.defaultPrevented:!1===n.returnValue)?rr:ar,this.isPropagationStopped=ar,this}return F(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():"unknown"!=typeof e.returnValue&&(e.returnValue=!1),this.isDefaultPrevented=rr)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():"unknown"!=typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=rr)},persist:function(){},isPersistent:rr}),t}var or,ir,lr,sr={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},cr=nr(sr),ur=F({},sr,{view:0,detail:0}),dr=nr(ur),pr=F({},ur,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:kr,button:0,buttons:0,relatedTarget:function(e){return void 0===e.relatedTarget?e.from
vendor: 4,346 bytes, line 2
2Element===e.srcElement?e.toElement:e.fromElement:e.relatedTarget},movementX:function(e){return"movementX"in e?e.movementX:(e!==lr&&(lr&&"mousemove"===e.type?(or=e.screenX-lr.screenX,ir=e.screenY-lr.screenY):ir=or=0,lr=e),or)},movementY:function(e){return"movementY"in e?e.movementY:ir}}),hr=nr(pr),mr=nr(F({},pr,{dataTransfer:0})),fr=nr(F({},ur,{relatedTarget:0})),vr=nr(F({},sr,{animationName:0,elapsedTime:0,pseudoElement:0})),gr=F({},sr,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),yr=nr(gr),br=nr(F({},sr,{data:0})),wr={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},Er={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"},_r={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function Ar(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):!!(e=_r[e])&&!!t[e]}function kr(){return Ar}var Sr=F({},ur,{key:function(e){if(e.key){var t=wr[e.key]||e.key;if("Unidentified"!==t)return t}return"keypress"===e.type?13===(e=tr(e))?"Enter":String.fromCharCode(e):"keydown"===e.type||"keyup"===e.type?Er[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:kr,charCode:function(e){return"keypress"===e.type?tr(e):0},keyCode:function(e){return"keydown"===e.type||"keyup"===e.type?e.keyCode:0},which:function(e){return"keypress"===e.type?tr(e):"keydown"===e.type||"keyup"===e.type?e.keyCode:0}}),Tr=nr(Sr),Nr=nr(F({},pr,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0})),Rr=nr(F({},ur,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:kr})),Ir=nr(F({},sr,{propertyName:0,elapsedTime:0,pseudoElement:0})),Cr=F({},pr,{deltaX:function(e){return"deltaX"in e?e.deltaX:"wheelDeltaX"in e?-e.wheelDeltaX:0},deltaY:function(e){return"deltaY"in e?e.deltaY:"wheelDeltaY"in e?-e.wheelDeltaY:"wheelDelta"in e?-e.wheelDelta:0},deltaZ:0,deltaMode:0}),Lr=nr(Cr),Or=[9,13,27,32],Pr=u&&"CompositionEvent"in window,Dr=null;u&&"documentMode"in document&&(Dr=document.documentMode);var xr=u&&"TextEvent"in window&&!Dr,Mr=u&&(!Pr||Dr&&8<Dr&&11>=Dr),Fr=String.fromCharCode(32),Ur=!1;function Br(e,t){switch(e){case"keyup":return-1!==Or.indexOf(t.keyCode);case"keydown":return 229!==t.keyCode;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function zr(e){return"object"==typeof(e=e.detail)&&"data"in e?e.data:null}var Wr=!1;var Hr={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function Vr(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===t?!!Hr[e.type]:"textarea"===t}function Gr(e,t,r,a){Te(a),0<(t=qa(t,"onChange")).length&&(r=new cr("onChange","change",null,r,a),e.push({event:r,listeners:t}))}var qr=null,$r=null;function Kr(e){Fa(e,0)}function jr(e){if(K(wn(e)))return e}function Xr(e,t){if("change"===e)return t}var Yr=!1;if(u){var Qr;if(u){var Jr="oninput"in document;if(!Jr){var Zr=document.createElement("div");Zr.setAttribute("oninput","return;"),Jr="function"==typeof Zr.oninput}Qr=Jr}else Qr=!1;Yr=Qr&&(!document.documentMode||9<document.documentMode)}function ea(){qr&&(qr.detachEvent("onpropertychange",ta),$r=qr=null)}function ta(e){if("value"===e.propertyName&&jr($r)){var t=[];Gr(t,$r,e,Ee(e)),Le(Kr,t)}}function ra(e,t,r){"focusin"===e?(ea(),$r=r,(qr=t).attachEvent("onpropertychange",ta)):"focusout"===e&&ea()}function aa(e){if("selectionchange"===e||"keyup"===e||"keydown"===e)return jr($r)}function na(e,t){if("click"===e)return jr(t)}function oa(e,t){if("input"===e||"change"===e)return jr(t)}var ia="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t};function la(e,t){if(ia(e,t))return!0;
vendor: 4,828 bytes, line 2
2if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;var r=Object.keys(e),a=Object.keys(t);if(r.length!==a.length)return!1;for(a=0;a<r.length;a++){var n=r[a];if(!d.call(t,n)||!ia(e[n],t[n]))return!1}return!0}function sa(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function ca(e,t){var r,a=sa(e);for(e=0;a;){if(3===a.nodeType){if(r=e+a.textContent.length,e<=t&&r>=t)return{node:a,offset:t-e};e=r}e:{for(;a;){if(a.nextSibling){a=a.nextSibling;break e}a=a.parentNode}a=void 0}a=sa(a)}}function ua(e,t){return!(!e||!t)&&(e===t||(!e||3!==e.nodeType)&&(t&&3===t.nodeType?ua(e,t.parentNode):"contains"in e?e.contains(t):!!e.compareDocumentPosition&&!!(16&e.compareDocumentPosition(t))))}function da(){for(var e=window,t=j();t instanceof e.HTMLIFrameElement;){try{var r="string"==typeof t.contentWindow.location.href}catch(e){r=!1}if(!r)break;t=j((e=t.contentWindow).document)}return t}function pa(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&("input"===t&&("text"===e.type||"search"===e.type||"tel"===e.type||"url"===e.type||"password"===e.type)||"textarea"===t||"true"===e.contentEditable)}function ha(e){var t=da(),r=e.focusedElem,a=e.selectionRange;if(t!==r&&r&&r.ownerDocument&&ua(r.ownerDocument.documentElement,r)){if(null!==a&&pa(r))if(t=a.start,void 0===(e=a.end)&&(e=t),"selectionStart"in r)r.selectionStart=t,r.selectionEnd=Math.min(e,r.value.length);else if((e=(t=r.ownerDocument||document)&&t.defaultView||window).getSelection){e=e.getSelection();var n=r.textContent.length,o=Math.min(a.start,n);a=void 0===a.end?o:Math.min(a.end,n),!e.extend&&o>a&&(n=a,a=o,o=n),n=ca(r,o);var i=ca(r,a);n&&i&&(1!==e.rangeCount||e.anchorNode!==n.node||e.anchorOffset!==n.offset||e.focusNode!==i.node||e.focusOffset!==i.offset)&&((t=t.createRange()).setStart(n.node,n.offset),e.removeAllRanges(),o>a?(e.addRange(t),e.extend(i.node,i.offset)):(t.setEnd(i.node,i.offset),e.addRange(t)))}for(t=[],e=r;e=e.parentNode;)1===e.nodeType&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for("function"==typeof r.focus&&r.focus(),r=0;r<t.length;r++)(e=t[r]).element.scrollLeft=e.left,e.element.scrollTop=e.top}}var ma=u&&"documentMode"in document&&11>=document.documentMode,fa=null,va=null,ga=null,ya=!1;function ba(e,t,r){var a=r.window===r?r.document:9===r.nodeType?r:r.ownerDocument;ya||null==fa||fa!==j(a)||("selectionStart"in(a=fa)&&pa(a)?a={start:a.selectionStart,end:a.selectionEnd}:a={anchorNode:(a=(a.ownerDocument&&a.ownerDocument.defaultView||window).getSelection()).anchorNode,anchorOffset:a.anchorOffset,focusNode:a.focusNode,focusOffset:a.focusOffset},ga&&la(ga,a)||(ga=a,0<(a=qa(va,"onSelect")).length&&(t=new cr("onSelect","select",null,t,r),e.push({event:t,listeners:a}),t.target=fa)))}function wa(e,t){var r={};return r[e.toLowerCase()]=t.toLowerCase(),r["Webkit"+e]="webkit"+t,r["Moz"+e]="moz"+t,r}var Ea={animationend:wa("Animation","AnimationEnd"),animationiteration:wa("Animation","AnimationIteration"),animationstart:wa("Animation","AnimationStart"),transitionend:wa("Transition","TransitionEnd")},_a={},Aa={};function ka(e){if(_a[e])return _a[e];if(!Ea[e])return e;var t,r=Ea[e];for(t in r)if(r.hasOwnProperty(t)&&t in Aa)return _a[e]=r[t];return e}u&&(Aa=document.createElement("div").style,"AnimationEvent"in window||(delete Ea.animationend.animation,delete Ea.animationiteration.animation,delete Ea.animationstart.animation),"TransitionEvent"in window||delete Ea.transitionend.transition);var Sa=ka("animationend"),Ta=ka("animationiteration"),Na=ka("animationstart"),Ra=ka("transitionend"),Ia=new Map,Ca="abort auxClick cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" ");function La(e,t){Ia.set(e,t),s(t,[e])}for(var Oa=0;Oa<Ca.length;Oa++){var Pa=Ca[Oa];La(Pa.toLowerCase(),"on"+(Pa[0].toUpperCase()+Pa.slice(1)))}La(Sa,"onAnimationEnd"),La(Ta,"onAnimationIteration"),La(Na,"onAnimationStart"),La("dblclick","onDoubleClick"),La("focusin","onFocus"),La("focusout","onBlur"),La(Ra,"onTransitionEnd"),c("onMouseEnter",["mouseout","mouseover"]),c("onMouseLeave",["mouseout","mouseover"]),c("onPointerEnter",["pointerout","pointerover"]),c("onPointerLeave",["pointerout","pointerover"]),s("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),s("onSelect","focusout contextmenu dragend focu
2sin keydown keyup mousedown mouseup selectionchange".split(" ")),s("onBeforeInput",["compositionend","keypress","textInput","paste"]),s("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),s("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),s("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var Da="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange resize seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),xa=new Set("cancel close invalid load scroll toggle".split(" ").concat(Da));function Ma(e,t,r){var a=e.type||"unknown-event";e.currentTarget=r,function(e,t,r,a,n,i,l,s,c){if(We.apply(this,arguments),Me){if(!Me)throw Error(o(198));var u=Fe;Me=!1,Fe=null,Ue||(Ue=!0,Be=u)}}(a,t,void 0,e),e.currentTarget=null}function Fa(e,t){t=!!(4&t);for(var r=0;r<e.length;r++){var a=e[r],n=a.event;a=a.listeners;e:{var o=void 0;if(t)for(var i=a.length-1;0<=i;i--){var l=a[i],s=l.instance,c=l.currentTarget;if(l=l.listener,s!==o&&n.isPropagationStopped())break e;Ma(n,l,c),o=s}else for(i=0;i<a.length;i++){if(s=(l=a[i]).instance,c=l.currentTarget,l=l.listener,s!==o&&n.isPropagationStopped())break e;Ma(n,l,c),o=s}}}if(Ue)throw e=Be,Ue=!1,Be=null,e}function Ua(e,t){var r=t[fn];void 0===r&&(r=t[fn]=new Set);var a=e+"__bubble";r.has(a)||(Ha(t,e,2,!1),r.add(a))}function Ba(e,t,r){var a=0;t&&(a|=4),Ha(r,e,a,t)}var za="_reactListening"+Math.random().toString(36).slice(2);function Wa(e){if(!e[za]){e[za]=!0,i.forEach(function(t){"selectionchange"!==t&&(xa.has(t)||Ba(t,!1,e),Ba(t,!0,e))});var t=9===e.nodeType?e:e.ownerDocument;null===t||t[za]||(t[za]=!0,Ba("selectionchange",!1,t))}}function Ha(e,t,r,a){switch(Yt(t)){case 1:var n=qt;break;case 4:n=$t;break;default:n=Kt}r=n.bind(null,t,r,e),n=void 0,!Pe||"touchstart"!==t&&"touchmove"!==t&&"wheel"!==t||(n=!0),a?void 0!==n?e.addEventListener(t,r,{capture:!0,passive:n}):e.addEventListener(t,r,!0):void 0!==n?e.addEventListener(t,r,{passive:n}):e.addEventListener(t,r,!1)}function Va(e,t,r,a,n){var o=a;if(!(1&t||2&t||null===a))e:for(;;){if(null===a)return;var i=a.tag;if(3===i||4===i){var l=a.stateNode.containerInfo;if(l===n||8===l.nodeType&&l.parentNode===n)break;if(4===i)for(i=a.return;null!==i;){var s=i.tag;if((3===s||4===s)&&((s=i.stateNode.containerInfo)===n||8===s.nodeType&&s.parentNode===n))return;i=i.return}for(;null!==l;){if(null===(i=yn(l)))return;if(5===(s=i.tag)||6===s){a=o=i;continue e}l=l.parentNode}}a=a.return}Le(function(){var a=o,n=Ee(r),i=[];e:{var l=Ia.get(e);if(void 0!==l){var s=cr,c=e;switch(e){case"keypress":if(0===tr(r))break e;case"keydown":case"keyup":s=Tr;break;case"focusin":c="focus",s=fr;break;case"focusout":c="blur",s=fr;break;case"beforeblur":case"afterblur":s=fr;break;case"click":if(2===r.button)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":s=hr;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":s=mr;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":s=Rr;break;case Sa:case Ta:case Na:s=vr;break;case Ra:s=Ir;break;case"scroll":s=dr;break;case"wheel":s=Lr;break;case"copy":case"cut":case"paste":s=yr;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":s=Nr}var u=!!(4&t),d=!u&&"scroll"===e,p=u?null!==l?l+"Capture":null:l;u=[];for(var h,m=a;null!==m;){var f=(h=m).stateNode;if(5===h.tag&&null!==f&&(h=f,null!==p&&(null!=(f=Oe(m,p))&&u.push(Ga(m,f,h)))),d)break;m=m.return}0<u.length&&(l=new s(l,c,null,r,n),i.push({event:l,listeners:u}))}}if(!(7&t)){if(s="mouseout"===e||"pointerout"===e,(!(l="mouseover"===e||"pointerover"===e)||r===we||!(c=r.relatedTarget||r.fromElement)||!yn(c)&&!c[mn])&&(s||l)&&(l=n.window===n?n:(l=n.ownerDocument)?l.defaultView||l.parentWindow:window,s?(s=a,null!==(c=(c=r.relatedTarget||r.toElement)?yn(c):null)&&(c!==(d=He(c))||5!==c.tag&&6!==c.tag)&&(c=null)):(s=null,c=a),s!==c)){if(u=hr,f="onMouseLeave",p="onMouseEnter",m="mou
2se","pointerout"!==e&&"pointerover"!==e||(u=Nr,f="onPointerLeave",p="onPointerEnter",m="pointer"),d=null==s?l:wn(s),h=null==c?l:wn(c),(l=new u(f,m+"leave",s,r,n)).target=d,l.relatedTarget=h,f=null,yn(n)===a&&((u=new u(p,m+"enter",c,r,n)).target=h,u.relatedTarget=d,f=u),d=f,s&&c)e:{for(p=c,m=0,h=u=s;h;h=$a(h))m++;for(h=0,f=p;f;f=$a(f))h++;for(;0<m-h;)u=$a(u),m--;for(;0<h-m;)p=$a(p),h--;for(;m--;){if(u===p||null!==p&&u===p.alternate)break e;u=$a(u),p=$a(p)}u=null}else u=null;null!==s&&Ka(i,l,s,u,!1),null!==c&&null!==d&&Ka(i,d,c,u,!0)}if("select"===(s=(l=a?wn(a):window).nodeName&&l.nodeName.toLowerCase())||"input"===s&&"file"===l.type)var v=Xr;else if(Vr(l))if(Yr)v=oa;else{v=aa;var g=ra}else(s=l.nodeName)&&"input"===s.toLowerCase()&&("checkbox"===l.type||"radio"===l.type)&&(v=na);switch(v&&(v=v(e,a))?Gr(i,v,r,n):(g&&g(e,l,a),"focusout"===e&&(g=l._wrapperState)&&g.controlled&&"number"===l.type&&ee(l,"number",l.value)),g=a?wn(a):window,e){case"focusin":(Vr(g)||"true"===g.contentEditable)&&(fa=g,va=a,ga=null);break;case"focusout":ga=va=fa=null;break;case"mousedown":ya=!0;break;case"contextmenu":case"mouseup":case"dragend":ya=!1,ba(i,r,n);break;case"selectionchange":if(ma)break;case"keydown":case"keyup":ba(i,r,n)}var y;if(Pr)e:{switch(e){case"compositionstart":var b="onCompositionStart";break e;case"compositionend":b="onCompositionEnd";break e;case"compositionupdate":b="onCompositionUpdate";break e}b=void 0}else Wr?Br(e,r)&&(b="onCompositionEnd"):"keydown"===e&&229===r.keyCode&&(b="onCompositionStart");b&&(Mr&&"ko"!==r.locale&&(Wr||"onCompositionStart"!==b?"onCompositionEnd"===b&&Wr&&(y=er()):(Jt="value"in(Qt=n)?Qt.value:Qt.textContent,Wr=!0)),0<(g=qa(a,b)).length&&(b=new br(b,e,null,r,n),i.push({event:b,listeners:g}),y?b.data=y:null!==(y=zr(r))&&(b.data=y))),(y=xr?function(e,t){switch(e){case"compositionend":return zr(t);case"keypress":return 32!==t.which?null:(Ur=!0,Fr);case"textInput":return(e=t.data)===Fr&&Ur?null:e;default:return null}}(e,r):function(e,t){if(Wr)return"compositionend"===e||!Pr&&Br(e,t)?(e=er(),Zt=Jt=Qt=null,Wr=!1,e):null;switch(e){case"paste":default:return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1<t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case"compositionend":return Mr&&"ko"!==t.locale?null:t.data}}(e,r))&&(0<(a=qa(a,"onBeforeInput")).length&&(n=new br("onBeforeInput","beforeinput",null,r,n),i.push({event:n,listeners:a}),n.data=y))}Fa(i,t)})}function Ga(e,t,r){return{instance:e,listener:t,currentTarget:r}}function qa(e,t){for(var r=t+"Capture",a=[];null!==e;){var n=e,o=n.stateNode;5===n.tag&&null!==o&&(n=o,null!=(o=Oe(e,r))&&a.unshift(Ga(e,o,n)),null!=(o=Oe(e,t))&&a.push(Ga(e,o,n))),e=e.return}return a}function $a(e){if(null===e)return null;do{e=e.return}while(e&&5!==e.tag);return e||null}function Ka(e,t,r,a,n){for(var o=t._reactName,i=[];null!==r&&r!==a;){var l=r,s=l.alternate,c=l.stateNode;if(null!==s&&s===a)break;5===l.tag&&null!==c&&(l=c,n?null!=(s=Oe(r,o))&&i.unshift(Ga(r,s,l)):n||null!=(s=Oe(r,o))&&i.push(Ga(r,s,l))),r=r.return}0!==i.length&&e.push({event:t,listeners:i})}var ja=/\r\n?/g,Xa=/\u0000|\uFFFD/g;function Ya(e){return("string"==typeof e?e:""+e).replace(ja,"\n").replace(Xa,"")}function Qa(e,t,r){if(t=Ya(t),Ya(e)!==t&&r)throw Error(o(425))}function Ja(){}var Za=null,en=null;function tn(e,t){return"textarea"===e||"noscript"===e||"string"==typeof t.children||"number"==typeof t.children||"object"==typeof t.dangerouslySetInnerHTML&&null!==t.dangerouslySetInnerHTML&&null!=t.dangerouslySetInnerHTML.__html}var rn="function"==typeof setTimeout?setTimeout:void 0,an="function"==typeof clearTimeout?clearTimeout:void 0,nn="function"==typeof Promise?Promise:void 0,on="function"==typeof queueMicrotask?queueMicrotask:void 0!==nn?function(e){return nn.resolve(null).then(e).catch(ln)}:rn;function ln(e){setTimeout(function(){throw e})}function sn(e,t){var r=t,a=0;do{var n=r.nextSibling;if(e.removeChild(r),n&&8===n.nodeType)if("/$"===(r=n.data)){if(0===a)return e.removeChild(n),void Ht(t);a--}else"$"!==r&&"$?"!==r&&"$!"!==r||a++;r=n}while(r);Ht(t)}
vendor: 4,598 bytes, line 2
2function cn(e){for(;null!=e;e=e.nextSibling){var t=e.nodeType;if(1===t||3===t)break;if(8===t){if("$"===(t=e.data)||"$!"===t||"$?"===t)break;if("/$"===t)return null}}return e}function un(e){e=e.previousSibling;for(var t=0;e;){if(8===e.nodeType){var r=e.data;if("$"===r||"$!"===r||"$?"===r){if(0===t)return e;t--}else"/$"===r&&t++}e=e.previousSibling}return null}var dn=Math.random().toString(36).slice(2),pn="__reactFiber$"+dn,hn="__reactProps$"+dn,mn="__reactContainer$"+dn,fn="__reactEvents$"+dn,vn="__reactListeners$"+dn,gn="__reactHandles$"+dn;function yn(e){var t=e[pn];if(t)return t;for(var r=e.parentNode;r;){if(t=r[mn]||r[pn]){if(r=t.alternate,null!==t.child||null!==r&&null!==r.child)for(e=un(e);null!==e;){if(r=e[pn])return r;e=un(e)}return t}r=(e=r).parentNode}return null}function bn(e){return!(e=e[pn]||e[mn])||5!==e.tag&&6!==e.tag&&13!==e.tag&&3!==e.tag?null:e}function wn(e){if(5===e.tag||6===e.tag)return e.stateNode;throw Error(o(33))}function En(e){return e[hn]||null}var _n=[],An=-1;function kn(e){return{current:e}}function Sn(e){0>An||(e.current=_n[An],_n[An]=null,An--)}function Tn(e,t){An++,_n[An]=e.current,e.current=t}var Nn={},Rn=kn(Nn),In=kn(!1),Cn=Nn;function Ln(e,t){var r=e.type.contextTypes;if(!r)return Nn;var a=e.stateNode;if(a&&a.__reactInternalMemoizedUnmaskedChildContext===t)return a.__reactInternalMemoizedMaskedChildContext;var n,o={};for(n in r)o[n]=t[n];return a&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=o),o}function On(e){return null!=(e=e.childContextTypes)}function Pn(){Sn(In),Sn(Rn)}function Dn(e,t,r){if(Rn.current!==Nn)throw Error(o(168));Tn(Rn,t),Tn(In,r)}function xn(e,t,r){var a=e.stateNode;if(t=t.childContextTypes,"function"!=typeof a.getChildContext)return r;for(var n in a=a.getChildContext())if(!(n in t))throw Error(o(108,V(e)||"Unknown",n));return F({},r,a)}function Mn(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||Nn,Cn=Rn.current,Tn(Rn,e),Tn(In,In.current),!0}function Fn(e,t,r){var a=e.stateNode;if(!a)throw Error(o(169));r?(e=xn(e,t,Cn),a.__reactInternalMemoizedMergedChildContext=e,Sn(In),Sn(Rn),Tn(Rn,e)):Sn(In),Tn(In,r)}var Un=null,Bn=!1,zn=!1;function Wn(e){null===Un?Un=[e]:Un.push(e)}function Hn(){if(!zn&&null!==Un){zn=!0;var e=0,t=bt;try{var r=Un;for(bt=1;e<r.length;e++){var a=r[e];do{a=a(!0)}while(null!==a)}Un=null,Bn=!1}catch(t){throw null!==Un&&(Un=Un.slice(e+1)),Ke(Ze,Hn),t}finally{bt=t,zn=!1}}return null}var Vn=[],Gn=0,qn=null,$n=0,Kn=[],jn=0,Xn=null,Yn=1,Qn="";function Jn(e,t){Vn[Gn++]=$n,Vn[Gn++]=qn,qn=e,$n=t}function Zn(e,t,r){Kn[jn++]=Yn,Kn[jn++]=Qn,Kn[jn++]=Xn,Xn=e;var a=Yn;e=Qn;var n=32-it(a)-1;a&=~(1<<n),r+=1;var o=32-it(t)+n;if(30<o){var i=n-n%5;o=(a&(1<<i)-1).toString(32),a>>=i,n-=i,Yn=1<<32-it(t)+n|r<<n|a,Qn=o+e}else Yn=1<<o|r<<n|a,Qn=e}function eo(e){null!==e.return&&(Jn(e,1),Zn(e,1,0))}function to(e){for(;e===qn;)qn=Vn[--Gn],Vn[Gn]=null,$n=Vn[--Gn],Vn[Gn]=null;for(;e===Xn;)Xn=Kn[--jn],Kn[jn]=null,Qn=Kn[--jn],Kn[jn]=null,Yn=Kn[--jn],Kn[jn]=null}var ro=null,ao=null,no=!1,oo=null;function io(e,t){var r=Lc(5,null,null,0);r.elementType="DELETED",r.stateNode=t,r.return=e,null===(t=e.deletions)?(e.deletions=[r],e.flags|=16):t.push(r)}function lo(e,t){switch(e.tag){case 5:var r=e.type;return null!==(t=1!==t.nodeType||r.toLowerCase()!==t.nodeName.toLowerCase()?null:t)&&(e.stateNode=t,ro=e,ao=cn(t.firstChild),!0);case 6:return null!==(t=""===e.pendingProps||3!==t.nodeType?null:t)&&(e.stateNode=t,ro=e,ao=null,!0);case 13:return null!==(t=8!==t.nodeType?null:t)&&(r=null!==Xn?{id:Yn,overflow:Qn}:null,e.memoizedState={dehydrated:t,treeContext:r,retryLane:1073741824},(r=Lc(18,null,null,0)).stateNode=t,r.return=e,e.child=r,ro=e,ao=null,!0);default:return!1}}function so(e){return!(!(1&e.mode)||128&e.flags)}function co(e){if(no){var t=ao;if(t){var r=t;if(!lo(e,t)){if(so(e))throw Error(o(418));t=cn(r.nextSibling);var a=ro;t&&lo(e,t)?io(a,r):(e.flags=-4097&e.flags|2,no=!1,ro=e)}}else{if(so(e))throw Error(o(418));e.flags=-4097&e.flags|2,no=!1,ro=e}}}function uo(e){for(e=e.return;null!==e&&5!==e.tag&&3!==e.tag&&13!==e.tag;)e=e.return;ro=e}function po(e){if(e!==ro)return!1;if(!no)return uo(e),no=!0,!1;var t;if((t=3!==e.tag)&&!(t=5!==e.tag)&&(t="head"!==(t=e.type)&&"body"!==t&&!tn(e.type,e.memoizedProps)),t&&(t=ao)){if(so(e))throw ho(),Error(o(418));for(;t;)io(e,t),t=cn(t.nextSibling)}if(uo(e),13===e.tag){if(!(e=null!==(e=e.memoizedState)?e.dehydrated:null))throw Error(o(317));e:{for(e=e.nextSibling,t=0;e;){if(8===e.nodeType){var r=e.data;if("/$"===r){if(0===t){ao=cn(e.nextSibling);break e}t--}
vendor: 34,174 bytes, line 2
2else"$"!==r&&"$!"!==r&&"$?"!==r||t++}e=e.nextSibling}ao=null}}else ao=ro?cn(e.stateNode.nextSibling):null;return!0}function ho(){for(var e=ao;e;)e=cn(e.nextSibling)}function mo(){ao=ro=null,no=!1}function fo(e){null===oo?oo=[e]:oo.push(e)}var vo=w.ReactCurrentBatchConfig;function go(e,t){if(e&&e.defaultProps){for(var r in t=F({},t),e=e.defaultProps)void 0===t[r]&&(t[r]=e[r]);return t}return t}var yo=kn(null),bo=null,wo=null,Eo=null;function _o(){Eo=wo=bo=null}function Ao(e){var t=yo.current;Sn(yo),e._currentValue=t}function ko(e,t,r){for(;null!==e;){var a=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,null!==a&&(a.childLanes|=t)):null!==a&&(a.childLanes&t)!==t&&(a.childLanes|=t),e===r)break;e=e.return}}function So(e,t){bo=e,Eo=wo=null,null!==(e=e.dependencies)&&null!==e.firstContext&&(0!==(e.lanes&t)&&(wl=!0),e.firstContext=null)}function To(e){var t=e._currentValue;if(Eo!==e)if(e={context:e,memoizedValue:t,next:null},null===wo){if(null===bo)throw Error(o(308));wo=e,bo.dependencies={lanes:0,firstContext:e}}else wo=wo.next=e;return t}var No=null;function Ro(e){null===No?No=[e]:No.push(e)}function Io(e,t,r,a){var n=t.interleaved;return null===n?(r.next=r,Ro(t)):(r.next=n.next,n.next=r),t.interleaved=r,Co(e,a)}function Co(e,t){e.lanes|=t;var r=e.alternate;for(null!==r&&(r.lanes|=t),r=e,e=e.return;null!==e;)e.childLanes|=t,null!==(r=e.alternate)&&(r.childLanes|=t),r=e,e=e.return;return 3===r.tag?r.stateNode:null}var Lo=!1;function Oo(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function Po(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function Do(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function xo(e,t,r){var a=e.updateQueue;if(null===a)return null;if(a=a.shared,2&Rs){var n=a.pending;return null===n?t.next=t:(t.next=n.next,n.next=t),a.pending=t,Co(e,r)}return null===(n=a.interleaved)?(t.next=t,Ro(a)):(t.next=n.next,n.next=t),a.interleaved=t,Co(e,r)}function Mo(e,t,r){if(null!==(t=t.updateQueue)&&(t=t.shared,4194240&r)){var a=t.lanes;r|=a&=e.pendingLanes,t.lanes=r,yt(e,r)}}function Fo(e,t){var r=e.updateQueue,a=e.alternate;if(null!==a&&r===(a=a.updateQueue)){var n=null,o=null;if(null!==(r=r.firstBaseUpdate)){do{var i={eventTime:r.eventTime,lane:r.lane,tag:r.tag,payload:r.payload,callback:r.callback,next:null};null===o?n=o=i:o=o.next=i,r=r.next}while(null!==r);null===o?n=o=t:o=o.next=t}else n=o=t;return r={baseState:a.baseState,firstBaseUpdate:n,lastBaseUpdate:o,shared:a.shared,effects:a.effects},void(e.updateQueue=r)}null===(e=r.lastBaseUpdate)?r.firstBaseUpdate=t:e.next=t,r.lastBaseUpdate=t}function Uo(e,t,r,a){var n=e.updateQueue;Lo=!1;var o=n.firstBaseUpdate,i=n.lastBaseUpdate,l=n.shared.pending;if(null!==l){n.shared.pending=null;var s=l,c=s.next;s.next=null,null===i?o=c:i.next=c,i=s;var u=e.alternate;null!==u&&((l=(u=u.updateQueue).lastBaseUpdate)!==i&&(null===l?u.firstBaseUpdate=c:l.next=c,u.lastBaseUpdate=s))}if(null!==o){var d=n.baseState;for(i=0,u=c=s=null,l=o;;){var p=l.lane,h=l.eventTime;if((a&p)===p){null!==u&&(u=u.next={eventTime:h,lane:0,tag:l.tag,payload:l.payload,callback:l.callback,next:null});e:{var m=e,f=l;switch(p=t,h=r,f.tag){case 1:if("function"==typeof(m=f.payload)){d=m.call(h,d,p);break e}d=m;break e;case 3:m.flags=-65537&m.flags|128;case 0:if(null==(p="function"==typeof(m=f.payload)?m.call(h,d,p):m))break e;d=F({},d,p);break e;case 2:Lo=!0}}null!==l.callback&&0!==l.lane&&(e.flags|=64,null===(p=n.effects)?n.effects=[l]:p.push(l))}else h={eventTime:h,lane:p,tag:l.tag,payload:l.payload,callback:l.callback,next:null},null===u?(c=u=h,s=d):u=u.next=h,i|=p;if(null===(l=l.next)){if(null===(l=n.shared.pending))break;l=(p=l).next,p.next=null,n.lastBaseUpdate=p,n.shared.pending=null}}if(null===u&&(s=d),n.baseState=s,n.firstBaseUpdate=c,n.lastBaseUpdate=u,null!==(t=n.shared.interleaved)){n=t;do{i|=n.lane,n=n.next}while(n!==t)}else null===o&&(n.shared.lanes=0);Ms|=i,e.lanes=i,e.memoizedState=d}}function Bo(e,t,r){if(e=t.effects,t.effects=null,null!==e)for(t=0;t<e.length;t++){var a=e[t],n=a.callback;if(null!==n){if(a.callback=null,a=r,"function"!=typeof n)throw Error(o(191,n));n.call(a)}}}var zo=(new a.Component).refs;function Wo(e,t,r,a){r=null==(r=r(a,t=e.memoizedState))?t:F({},t,r),e.memoizedState=r,0===e.lanes&&(e.updateQueue.baseState=r)}var Ho={isMounted:function(e){return!!(e=e._reactInternals)&&He(e)===e},enqueueSetState:function(e,t,r){e=e._reactInternals;var a=ec(),n=tc(e),o=Do(a,n);o.payload=t,null!=r&&(o.callback=r),null!==(t=xo(e,o,n))&&(rc(t,e,n,a),Mo(t,e,n))},enqueueReplaceState:function(e,t,r){e=e._reactInternals;var a=ec(),n=tc(e),o=Do(a,n);o.tag=1,o.payload=t,null!=r&&(o.callback=r),null!==(t=xo(e,o,n))&&(rc(t,e,n,a),Mo(t,e,n))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var r=ec(),a=tc(e),n=Do(r,a);n.tag=2,null!=t&&(n.callback=t),null!==(t=xo(e,n,a))&&(rc(t,e,a,r),Mo(t,e,a))}};function Vo(e,t,r,a,n,o,i){return"function"==typeof(e=e.stateNode).shouldComponentUpdate?e.shouldComponentUpdate(a,o,i):!t.prototype||!t.prototype.isPureReactComponent||(!la(r,a)||!la(n,o))}function Go(e,t,r){var a=!1,n=Nn,o=t.contextType;return"object"==typeof o&&null!==o?o=To(o):(n=On(t)?Cn:Rn.current,o=(a=null!=(a=t.contextTypes))?Ln(e,n):Nn),t=new t(r,o),e.memoizedState=null!==t.state&&void 0!==t.state?t.state:null,t.updater=Ho,e.stateNode=t,t._reactInternals=e,a&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=n,e.__reactInternalMemoizedMaskedChildContext=o),t}function qo(e,t,r,a){e=t.state,"function"==typeof t.componentWillReceiveProps&&t.componentWillReceiveProps(r,a),"function"==typeof t.UNSAFE_componentWillReceiveProps&&t.UNSAFE_componentWillReceiveProps(r,a),t.state!==e&&Ho.enqueueReplaceState(t,t.state,null)}function $o(e,t,r,a){var n=e.stateNode;n.props=r,n.state=e.memoizedState,n.refs=zo,Oo(e);var o=t.contextType;"object"==typeof o&&null!==o?n.context=To(o):(o=On(t)?Cn:Rn.current,n.context=Ln(e,o)),n.state=e.memoizedState,"function"==typeof(o=t.getDerivedStateFromProps)&&(Wo(e,t,o,r),n.state=e.memoizedState),"function"==typeof t.getDerivedStateFromProps||"function"==typeof n.getSnapshotBeforeUpdate||"function"!=typeof n.UNSAFE_componentWillMount&&"function"!=typeof n.componentWillMount||(t=n.state,"function"==typeof n.componentWillMount&&n.componentWillMount(),"function"==typeof n.UNSAFE_componentWillMount&&n.UNSAFE_componentWillMount(),t!==n.state&&Ho.enqueueReplaceState(n,n.state,null),Uo(e,r,n,a),n.state=e.memoizedState),"function"==typeof n.componentDidMount&&(e.flags|=4194308)}function Ko(e,t,r){if(null!==(e=r.ref)&&"function"!=typeof e&&"object"!=typeof e){if(r._owner){if(r=r._owner){if(1!==r.tag)throw Error(o(309));var a=r.stateNode}if(!a)throw Error(o(147,e));var n=a,i=""+e;return null!==t&&null!==t.ref&&"function"==typeof t.ref&&t.ref._stringRef===i?t.ref:(t=function(e){var t=n.refs;t===zo&&(t=n.refs={}),null===e?delete t[i]:t[i]=e},t._stringRef=i,t)}if("string"!=typeof e)throw Error(o(284));if(!r._owner)throw Error(o(290,e))}return e}function jo(e,t){throw e=Object.prototype.toString.call(t),Error(o(31,"[object Object]"===e?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function Xo(e){return(0,e._init)(e._payload)}function Yo(e){function t(t,r){if(e){var a=t.deletions;null===a?(t.deletions=[r],t.flags|=16):a.push(r)}}function r(r,a){if(!e)return null;for(;null!==a;)t(r,a),a=a.sibling;return null}function a(e,t){for(e=new Map;null!==t;)null!==t.key?e.set(t.key,t):e.set(t.index,t),t=t.sibling;return e}function n(e,t){return(e=Pc(e,t)).index=0,e.sibling=null,e}function i(t,r,a){return t.index=a,e?null!==(a=t.alternate)?(a=a.index)<r?(t.flags|=2,r):a:(t.flags|=2,r):(t.flags|=1048576,r)}function l(t){return e&&null===t.alternate&&(t.flags|=2),t}function s(e,t,r,a){return null===t||6!==t.tag?((t=Fc(r,e.mode,a)).return=e,t):((t=n(t,r)).return=e,t)}function c(e,t,r,a){var o=r.type;return o===A?d(e,t,r.props.children,a,r.key):null!==t&&(t.elementType===o||"object"==typeof o&&null!==o&&o.$$typeof===O&&Xo(o)===t.type)?((a=n(t,r.props)).ref=Ko(e,t,r),a.return=e,a):((a=Dc(r.type,r.key,r.props,null,e.mode,a)).ref=Ko(e,t,r),a.return=e,a)}function u(e,t,r,a){return null===t||4!==t.tag||t.stateNode.containerInfo!==r.containerInfo||t.stateNode.implementation!==r.implementation?((t=Uc(r,e.mode,a)).return=e,t):((t=n(t,r.children||[])).return=e,t)}function d(e,t,r,a,o){return null===t||7!==t.tag?((t=xc(r,e.mode,a,o)).return=e,t):((t=n(t,r)).return=e,t)}function p(e,t,r){if("string"==typeof t&&""!==t||"number"==typeof t)return(t=Fc(""+t,e.mode,r)).return=e,t;if("object"==typeof t&&null!==t){switch(t.$$typeof){case E:return(r=Dc(t.type,t.key,t.props,null,e.mode,r)).ref=Ko(e,null,t),r.return=e,r;case _:return(t=Uc(t,e.mode,r)).return=e,t;case O:return p(e,(0,t._init)(t._payload),r)}if(te(t)||x(t))return(t=xc(t,e.mode,r,null)).return=e,t;jo(e,t)}return null}function h(e,t,r,a){var n=null!==t?t.key:null;if("string"==typeof r&&""!==r||"number"==typeof r)return null!==n?null:s(e,t,""+r,a);if("object"==typeof r&&null!==r){switch(r.$$typeof){case E:return r.key===n?c(e,t,r,a):null;case _:return r.key===n?u(e,t,r,a):null;case O:return h(e,t,(n=r._init)(r._payload),a)}if(te(r)||x(r))return null!==n?null:d(e,t,r,a,null);jo(e,r)}return null}function m(e,t,r,a,n){if("string"==typeof a&&""!==a||"number"==typeof a)return s(t,e=e.get(r)||null,""+a,n);if("object"==typeof a&&null!==a){switch(a.$$typeof){case E:return c(t,e=e.get(null===a.key?r:a.key)||null,a,n);case _:return u(t,e=e.get(null===a.key?r:a.key)||null,a,n);case O:return m(e,t,r,(0,a._init)(a._payload),n)}if(te(a)||x(a))return d(t,e=e.get(r)||null,a,n,null);jo(t,a)}return null}function f(n,o,l,s){for(var c=null,u=null,d=o,f=o=0,v=null;null!==d&&f<l.length;f++){d.index>f?(v=d,d=null):v=d.sibling;var g=h(n,d,l[f],s);if(null===g){null===d&&(d=v);break}e&&d&&null===g.alternate&&t(n,d),o=i(g,o,f),null===u?c=g:u.sibling=g,u=g,d=v}if(f===l.length)return r(n,d),no&&Jn(n,f),c;if(null===d){for(;f<l.length;f++)null!==(d=p(n,l[f],s))&&(o=i(d,o,f),null===u?c=d:u.sibling=d,u=d);return no&&Jn(n,f),c}for(d=a(n,d);f<l.length;f++)null!==(v=m(d,n,f,l[f],s))&&(e&&null!==v.alternate&&d.delete(null===v.key?f:v.key),o=i(v,o,f),null===u?c=v:u.sibling=v,u=v);return e&&d.forEach(function(e){return t(n,e)}),no&&Jn(n,f),c}function v(n,l,s,c){var u=x(s);if("function"!=typeof u)throw Error(o(150));if(null==(s=u.call(s)))throw Error(o(151));for(var d=u=null,f=l,v=l=0,g=null,y=s.next();null!==f&&!y.done;v++,y=s.next()){f.index>v?(g=f,f=null):g=f.sibling;var b=h(n,f,y.value,c);if(null===b){null===f&&(f=g);break}e&&f&&null===b.alternate&&t(n,f),l=i(b,l,v),null===d?u=b:d.sibling=b,d=b,f=g}if(y.done)return r(n,f),no&&Jn(n,v),u;if(null===f){for(;!y.done;v++,y=s.next())null!==(y=p(n,y.value,c))&&(l=i(y,l,v),null===d?u=y:d.sibling=y,d=y);return no&&Jn(n,v),u}for(f=a(n,f);!y.done;v++,y=s.next())null!==(y=m(f,n,v,y.value,c))&&(e&&null!==y.alternate&&f.delete(null===y.key?v:y.key),l=i(y,l,v),null===d?u=y:d.sibling=y,d=y);return e&&f.forEach(function(e){return t(n,e)}),no&&Jn(n,v),u}return function e(a,o,i,s){if("object"==typeof i&&null!==i&&i.type===A&&null===i.key&&(i=i.props.children),"object"==typeof i&&null!==i){switch(i.$$typeof){case E:e:{for(var c=i.key,u=o;null!==u;){if(u.key===c){if((c=i.type)===A){if(7===u.tag){r(a,u.sibling),(o=n(u,i.props.children)).return=a,a=o;break e}}else if(u.elementType===c||"object"==typeof c&&null!==c&&c.$$typeof===O&&Xo(c)===u.type){r(a,u.sibling),(o=n(u,i.props)).ref=Ko(a,u,i),o.return=a,a=o;break e}r(a,u);break}t(a,u),u=u.sibling}i.type===A?((o=xc(i.props.children,a.mode,s,i.key)).return=a,a=o):((s=Dc(i.type,i.key,i.props,null,a.mode,s)).ref=Ko(a,o,i),s.return=a,a=s)}return l(a);case _:e:{for(u=i.key;null!==o;){if(o.key===u){if(4===o.tag&&o.stateNode.containerInfo===i.containerInfo&&o.stateNode.implementation===i.implementation){r(a,o.sibling),(o=n(o,i.children||[])).return=a,a=o;break e}r(a,o);break}t(a,o),o=o.sibling}(o=Uc(i,a.mode,s)).return=a,a=o}return l(a);case O:return e(a,o,(u=i._init)(i._payload),s)}if(te(i))return f(a,o,i,s);if(x(i))return v(a,o,i,s);jo(a,i)}return"string"==typeof i&&""!==i||"number"==typeof i?(i=""+i,null!==o&&6===o.tag?(r(a,o.sibling),(o=n(o,i)).return=a,a=o):(r(a,o),(o=Fc(i,a.mode,s)).return=a,a=o),l(a)):r(a,o)}}var Qo=Yo(!0),Jo=Yo(!1),Zo={},ei=kn(Zo),ti=kn(Zo),ri=kn(Zo);function ai(e){if(e===Zo)throw Error(o(174));return e}function ni(e,t){switch(Tn(ri,t),Tn(ti,e),Tn(ei,Zo),e=t.nodeType){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:se(null,"");break;default:t=se(t=(e=8===e?t.parentNode:t).namespaceURI||null,e=e.tagName)}Sn(ei),Tn(ei,t)}function oi(){Sn(ei),Sn(ti),Sn(ri)}function ii(e){ai(ri.current);var t=ai(ei.current),r=se(t,e.type);t!==r&&(Tn(ti,e),Tn(ei,r))}function li(e){ti.current===e&&(Sn(ei),Sn(ti))}var si=kn(0);function ci(e){for(var t=e;null!==t;){if(13===t.tag){var r=t.memoizedState;if(null!==r&&(null===(r=r.dehydrated)||"$?"===r.data||"$!"===r.data))return t}else if(19===t.tag&&void 0!==t.memoizedProps.revealOrder){if(128&t.flags)return t}else if(null!==t.child){t.child.return=t,t=t.child;continue}if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var ui=[];function di(){for(var e=0;e<ui.length;e++)ui[e]._workInProgressVersionPrimary=null;ui.length=0}var pi=w.ReactCurrentDispatcher,hi=w.ReactCurrentBatchConfig,mi=0,fi=null,vi=null,gi=null,yi=!1,bi=!1,wi=0,Ei=0;function _i(){throw Error(o(321))}function Ai(e,t){if(null===t)return!1;for(var r=0;r<t.length&&r<e.length;r++)if(!ia(e[r],t[r]))return!1;return!0}function ki(e,t,r,a,n,i){if(mi=i,fi=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,pi.current=null===e||null===e.memoizedState?ll:sl,e=r(a,n),bi){i=0;do{if(bi=!1,wi=0,25<=i)throw Error(o(301));i+=1,gi=vi=null,t.updateQueue=null,pi.current=cl,e=r(a,n)}while(bi)}if(pi.current=il,t=null!==vi&&null!==vi.next,mi=0,gi=vi=fi=null,yi=!1,t)throw Error(o(300));return e}function Si(){var e=0!==wi;return wi=0,e}function Ti(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return null===gi?fi.memoizedState=gi=e:gi=gi.next=e,gi}function Ni(){if(null===vi){var e=fi.alternate;e=null!==e?e.memoizedState:null}else e=vi.next;var t=null===gi?fi.memoizedState:gi.next;if(null!==t)gi=t,vi=e;else{if(null===e)throw Error(o(310));e={memoizedState:(vi=e).memoizedState,baseState:vi.baseState,baseQueue:vi.baseQueue,queue:vi.queue,next:null},null===gi?fi.memoizedState=gi=e:gi=gi.next=e}return gi}function Ri(e,t){return"function"==typeof t?t(e):t}function Ii(e){var t=Ni(),r=t.queue;if(null===r)throw Error(o(311));r.lastRenderedReducer=e;var a=vi,n=a.baseQueue,i=r.pending;if(null!==i){if(null!==n){var l=n.next;n.next=i.next,i.next=l}a.baseQueue=n=i,r.pending=null}if(null!==n){i=n.next,a=a.baseState;var s=l=null,c=null,u=i;do{var d=u.lane;if((mi&d)===d)null!==c&&(c=c.next={lane:0,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null}),a=u.hasEagerState?u.eagerState:e(a,u.action);else{var p={lane:d,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null};null===c?(s=c=p,l=a):c=c.next=p,fi.lanes|=d,Ms|=d}u=u.next}while(null!==u&&u!==i);null===c?l=a:c.next=s,ia(a,t.memoizedState)||(wl=!0),t.memoizedState=a,t.baseState=l,t.baseQueue=c,r.lastRenderedState=a}if(null!==(e=r.interleaved)){n=e;do{i=n.lane,fi.lanes|=i,Ms|=i,n=n.next}while(n!==e)}else null===n&&(r.lanes=0);return[t.memoizedState,r.dispatch]}function Ci(e){var t=Ni(),r=t.queue;if(null===r)throw Error(o(311));r.lastRenderedReducer=e;var a=r.dispatch,n=r.pending,i=t.memoizedState;if(null!==n){r.pending=null;var l=n=n.next;do{i=e(i,l.action),l=l.next}while(l!==n);ia(i,t.memoizedState)||(wl=!0),t.memoizedState=i,null===t.baseQueue&&(t.baseState=i),r.lastRenderedState=i}return[i,a]}function Li(){}function Oi(e,t){var r=fi,a=Ni(),n=t(),i=!ia(a.memoizedState,n);if(i&&(a.memoizedState=n,wl=!0),a=a.queue,Gi(xi.bind(null,r,a,e),[e]),a.getSnapshot!==t||i||null!==gi&&1&gi.memoizedState.tag){if(r.flags|=2048,Bi(9,Di.bind(null,r,a,n,t),void 0,null),null===Is)throw Error(o(349));30&mi||Pi(r,t,n)}return n}function Pi(e,t,r){e.flags|=16384,e={getSnapshot:t,value:r},null===(t=fi.updateQueue)?(t={lastEffect:null,stores:null},fi.updateQueue=t,t.stores=[e]):null===(r=t.stores)?t.stores=[e]:r.push(e)}function Di(e,t,r,a){t.value=r,t.getSnapshot=a,Mi(t)&&Fi(e)}function xi(e,t,r){return r(function(){Mi(t)&&Fi(e)})}function Mi(e){var t=e.getSnapshot;e=e.value;try{var r=t();return!ia(e,r)}catch(e){return!0}}function Fi(e){var t=Co(e,1);null!==t&&rc(t,e,1,-1)}function Ui(e){var t=Ti();return"function"==typeof e&&(e=e()),t.memoizedState=t.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:Ri,lastRenderedState:e},t.queue=e,e=e.dispatch=rl.bind(null,fi,e),[t.memoizedState,e]}function Bi(e,t,r,a){return e={tag:e,create:t,destroy:r,deps:a,next:null},null===(t=fi.updateQueue)?(t={lastEffect:null,stores:null},fi.updateQueue=t,t.lastEffect=e.next=e):null===(r=t.lastEffect)?t.lastEffect=e.next=e:(a=r.next,r.next=e,e.next=a,t.lastEffect=e),e}function zi(){return Ni().memoizedState}function Wi(e,t,r,a){var n=Ti();fi.flags|=e,n.memoizedState=Bi(1|t,r,void 0,void 0===a?null:a)}function Hi(e,t,r,a){var n=Ni();a=void 0===a?null:a;var o=void 0;if(null!==vi){var i=vi.memoizedState;if(o=i.destroy,null!==a&&Ai(a,i.deps))return void(n.memoizedState=Bi(t,r,o,a))}fi.flags|=e,n.memoizedState=Bi(1|t,r,o,a)}function Vi(e,t){return Wi(8390656,8,e,t)}function Gi(e,t){return Hi(2048,8,e,t)}function qi(e,t){return Hi(4,2,e,t)}function $i(e,t){return Hi(4,4,e,t)}function Ki(e,t){return"function"==typeof t?(e=e(),t(e),function(){t(null)}):null!=t?(e=e(),t.current=e,function(){t.current=null}):void 0}function ji(e,t,r){return r=null!=r?r.concat([e]):null,Hi(4,4,Ki.bind(null,t,e),r)}function Xi(){}function Yi(e,t){var r=Ni();t=void 0===t?null:t;var a=r.memoizedState;return null!==a&&null!==t&&Ai(t,a[1])?a[0]:(r.memoizedState=[e,t],e)}function Qi(e,t){var r=Ni();t=void 0===t?null:t;var a=r.memoizedState;return null!==a&&null!==t&&Ai(t,a[1])?a[0]:(e=e(),r.memoizedState=[e,t],e)}function Ji(e,t,r){return 21&mi?(ia(r,t)||(r=ft(),fi.lanes|=r,Ms|=r,e.baseState=!0),t):(e.baseState&&(e.baseState=!1,wl=!0),e.memoizedState=r)}function Zi(e,t){var r=bt;bt=0!==r&&4>r?r:4,e(!0);var a=hi.transition;hi.transition={};try{e(!1),t()}finally{bt=r,hi.transition=a}}function el(){return Ni().memoizedState}function tl(e,t,r){var a=tc(e);if(r={lane:a,action:r,hasEagerState:!1,eagerState:null,next:null},al(e))nl(t,r);else if(null!==(r=Io(e,t,r,a))){rc(r,e,a,ec()),ol(r,t,a)}}function rl(e,t,r){var a=tc(e),n={lane:a,action:r,hasEagerState:!1,eagerState:null,next:null};if(al(e))nl(t,n);else{var o=e.alternate;if(0===e.lanes&&(null===o||0===o.lanes)&&null!==(o=t.lastRenderedReducer))try{var i=t.lastRenderedState,l=o(i,r);if(n.hasEagerState=!0,n.eagerState=l,ia(l,i)){var s=t.interleaved;return null===s?(n.next=n,Ro(t)):(n.next=s.next,s.next=n),void(t.interleaved=n)}}catch(e){}null!==(r=Io(e,t,n,a))&&(rc(r,e,a,n=ec()),ol(r,t,a))}}function al(e){var t=e.alternate;return e===fi||null!==t&&t===fi}function nl(e,t){bi=yi=!0;var r=e.pending;null===r?t.next=t:(t.next=r.next,r.next=t),e.pending=t}function ol(e,t,r){if(4194240&r){var a=t.lanes;r|=a&=e.pendingLanes,t.lanes=r,yt(e,r)}}var il={readContext:To,useCallback:_i,useContext:_i,useEffect:_i,useImperativeHandle:_i,useInsertionEffect:_i,useLayoutEffect:_i,useMemo:_i,useReducer:_i,useRef:_i,useState:_i,useDebugValue:_i,useDeferredValue:_i,useTransition:_i,useMutableSource:_i,useSyncExternalStore:_i,useId:_i,unstable_isNewReconciler:!1},ll={readContext:To,useCallback:function(e,t){return Ti().memoizedState=[e,void 0===t?null:t],e},useContext:To,useEffect:Vi,useImperativeHandle:function(e,t,r){return r=null!=r?r.concat([e]):null,Wi(4194308,4,Ki.bind(null,t,e),r)},useLayoutEffect:function(e,t){return Wi(4194308,4,e,t)},useInsertionEffect:function(e,t){return Wi(4,2,e,t)},useMemo:function(e,t){var r=Ti();return t=void 0===t?null:t,e=e(),r.memoizedState=[e,t],e},useReducer:function(e,t,r){var a=Ti();return t=void 0!==r?r(t):t,a.memoizedState=a.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},a.queue=e,e=e.dispatch=tl.bind(null,fi,e),[a.memoizedState,e]},useRef:function(e){return e={current:e},Ti().memoizedState=e},useState:Ui,useDebugValue:Xi,useDeferredValue:function(e){return Ti().memoizedState=e},useTransition:function(){var e=Ui(!1),t=e[0];return e=Zi.bind(null,e[1]),Ti().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,r){var a=fi,n=Ti();if(no){if(void 0===r)throw Error(o(407));r=r()}else{if(r=t(),null===Is)throw Error(o(349));30&mi||Pi(a,t,r)}n.memoizedState=r;var i={value:r,getSnapshot:t};return n.queue=i,Vi(xi.bind(null,a,i,e),[e]),a.flags|=2048,Bi(9,Di.bind(null,a,i,r,t),void 0,null),r},useId:function(){var e=Ti(),t=Is.identifierPrefix;if(no){var r=Qn;t=":"+t+"R"+(r=(Yn&~(1<<32-it(Yn)-1)).toString(32)+r),0<(r=wi++)&&(t+="H"+r.toString(32)),t+=":"}else t=":"+t+"r"+(r=Ei++).toString(32)+":";return e.memoizedState=t},unstable_isNewReconciler:!1},sl={readContext:To,useCallback:Yi,useContext:To,useEffect:Gi,useImperativeHandle:ji,useInsertionEffect:qi,useLayoutEffect:$i,useMemo:Qi,useReducer:Ii,useRef:zi,useState:function(){return Ii(Ri)},useDebugValue:Xi,useDeferredValue:function(e){return Ji(Ni(),vi.memoizedState,e)},useTransition:function(){return[Ii(Ri)[0],Ni().memoizedState]},useMutableSource:Li,useSyncExternalStore:Oi,useId:el,unstable_isNewReconciler:!1},cl={readContext:To,useCallback:Yi,useContext:To,useEffect:Gi,useImperativeHandle:ji,useInsertionEffect:qi,useLayoutEffect:$i,useMemo:Qi,useReducer:Ci,useRef:zi,useState:function(){return Ci(Ri)},useDebugValue:Xi,useDeferredValue:function(e){var t=Ni();return null===vi?t.memoizedState=e:Ji(t,vi.memoizedState,e)},useTransition:function(){return[Ci(Ri)[0],Ni().memoizedState]},useMutableSource:Li,useSyncExternalStore:Oi,useId:el,unstable_isNewReconciler:!1};function ul(e,t){try{var r="",a=t;do{r+=W(a),a=a.return}while(a);var n=r}catch(e){n="\nError generating stack: "+e.message+"\n"+e.stack}return{value:e,source:t,stack:n,digest:null}}function dl(e,t,r){return{value:e,source:null,stack:null!=r?r:null,digest:null!=t?t:null}}function pl(e,t){try{console.error(t.value)}catch(e){setTimeout(function(){throw e})}}var hl="function"==typeof WeakMap?WeakMap:Map;function ml(e,t,r){(r=Do(-1,r)).tag=3,r.payload={element:null};var a=t.value;return r.callback=function(){Gs||(Gs=!0,qs=a),pl(0,t)},r}function fl(e,t,r){(r=Do(-1,r)).tag=3;var a=e.type.getDerivedStateFromError;if("function"==typeof a){var n=t.value;r.payload=function(){return a(n)},r.callback=function(){pl(0,t)}}var o=e.stateNode;return null!==o&&"function"==typeof o.componentDidCatch&&(r.callback=function(){pl(0,t),"function"!=typeof a&&(null===$s?$s=new Set([this]):$s.add(this));var e=t.stack;this.componentDidCatch(t.value,{componentStack:null!==e?e:""})}),r}function vl(e,t,r){var a=e.pingCache;if(null===a){a=e.pingCache=new hl;var n=new Set;a.set(t,n)}else void 0===(n=a.get(t))&&(n=new Set,a.set(t,n));n.has(r)||(n.add(r),e=Sc.bind(null,e,t,r),t.then(e,e))}function gl(e){do{var t;if((t=13===e.tag)&&(t=null===(t=e.memoizedState)||null!==t.dehydrated),t)return e;e=e.return}while(null!==e);return null}function yl(e,t,r,a,n){return 1&e.mode?(e.flags|=65536,e.lanes=n,e):(e===t?e.flags|=65536:(e.flags|=128,r.flags|=131072,r.flags&=-52805,1===r.tag&&(null===r.alternate?r.tag=17:((t=Do(-1,1)).tag=2,xo(r,t,1))),r.lanes|=1),e)}var bl=w.ReactCurrentOwner,wl=!1;function El(e,t,r,a){t.child=null===e?Jo(t,null,r,a):Qo(t,e.child,r,a)}function _l(e,t,r,a,n){r=r.render;var o=t.ref;return So(t,n),a=ki(e,t,r,a,o,n),r=Si(),null===e||wl?(no&&r&&eo(t),t.flags|=1,El(e,t,a,n),t.child):(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~n,Gl(e,t,n))}function Al(e,t,r,a,n){if(null===e){var o=r.type;return"function"!=typeof o||Oc(o)||void 0!==o.defaultProps||null!==r.compare||void 0!==r.defaultProps?((e=Dc(r.type,null,a,t,t.mode,n)).ref=t.ref,e.return=t,t.child=e):(t.tag=15,t.type=o,kl(e,t,o,a,n))}if(o=e.child,0===(e.lanes&n)){var i=o.memoizedProps;if((r=null!==(r=r.compare)?r:la)(i,a)&&e.ref===t.ref)return Gl(e,t,n)}return t.flags|=1,(e=Pc(o,a)).ref=t.ref,e.return=t,t.child=e}function kl(e,t,r,a,n){if(null!==e){var o=e.memoizedProps;if(la(o,a)&&e.ref===t.ref){if(wl=!1,t.pendingProps=a=o,0===(e.lanes&n))return t.lanes=e.lanes,Gl(e,t,n);131072&e.flags&&(wl=!0)}}return Nl(e,t,r,a,n)}function Sl(e,t,r){var a=t.pendingProps,n=a.children,o=null!==e?e.memoizedState:null;if("hidden"===a.mode)if(1&t.mode){if(!(1073741824&r))return e=null!==o?o.baseLanes|r:r,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e,cachePool:null,transitions:null},t.updateQueue=null,Tn(Ps,Os),Os|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},a=null!==o?o.baseLanes:r,Tn(Ps,Os),Os|=a}else t.memoizedState={baseLanes:0,cachePool:null,transitions:null},Tn(Ps,Os),Os|=r;else null!==o?(a=o.baseLanes|r,t.memoizedState=null):a=r,Tn(Ps,Os),Os|=a;return El(e,t,n,r),t.child}function Tl(e,t){var r=t.ref;(null===e&&null!==r||null!==e&&e.ref!==r)&&(t.flags|=512,t.flags|=2097152)}function Nl(e,t,r,a,n){var o=On(r)?Cn:Rn.current;return o=Ln(t,o),So(t,n),r=ki(e,t,r,a,o,n),a=Si(),null===e||wl?(no&&a&&eo(t),t.flags|=1,El(e,t,r,n),t.child):(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~n,Gl(e,t,n))}function Rl(e,t,r,a,n){if(On(r)){var o=!0;Mn(t)}else o=!1;if(So(t,n),null===t.stateNode)Vl(e,t),Go(t,r,a),$o(t,r,a,n),a=!0;else if(null===e){var i=t.stateNode,l=t.memoizedProps;i.props=l;var s=i.context,c=r.contextType;"object"==typeof c&&null!==c?c=To(c):c=Ln(t,c=On(r)?Cn:Rn.current);var u=r.getDerivedStateFromProps,d="function"==typeof u||"function"==typeof i.getSnapshotBeforeUpdate;d||"function"!=typeof i.UNSAFE_componentWillReceiveProps&&"function"!=typeof i.componentWillReceiveProps||(l!==a||s!==c)&&qo(t,i,a,c),Lo=!1;var p=t.memoizedState;i.state=p,Uo(t,a,i,n),s=t.memoizedState,l!==a||p!==s||In.current||Lo?("function"==typeof u&&(Wo(t,r,u,a),s=t.memoizedState),(l=Lo||Vo(t,r,l,a,p,s,c))?(d||"function"!=typeof i.UNSAFE_componentWillMount&&"function"!=typeof i.componentWillMount||("function"==typeof i.componentWillMount&&i.componentWillMount(),"function"==typeof i.UNSAFE_componentWillMount&&i.UNSAFE_componentWillMount()),"function"==typeof i.componentDidMount&&(t.flags|=4194308)):("function"==typeof i.componentDidMount&&(t.flags|=4194308),t.memoizedProps=a,t.memoizedState=s),i.props=a,i.state=s,i.context=c,a=l):("function"==typeof i.componentDidMount&&(t.flags|=4194308),a=!1)}else{i=t.stateNode,Po(e,t),l=t.memoizedProps,c=t.type===t.elementType?l:go(t.type,l),i.props=c,d=t.pendingProps,p=i.context,"object"==typeof(s=r.contextType)&&null!==s?s=To(s):s=Ln(t,s=On(r)?Cn:Rn.current);var h=r.getDerivedStateFromProps;(u="function"==typeof h||"function"==typeof i.getSnapshotBeforeUpdate)||"function"!=typeof i.UNSAFE_componentWillReceiveProps&&"function"!=typeof i.componentWillReceiveProps||(l!==d||p!==s)&&qo(t,i,a,s),Lo=!1,p=t.memoizedState,i.state=p,Uo(t,a,i,n);var m=t.memoizedState;l!==d||p!==m||In.current||Lo?("function"==typeof h&&(Wo(t,r,h,a),m=t.memoizedState),(c=Lo||Vo(t,r,c,a,p,m,s)||!1)?(u||"function"!=typeof i.UNSAFE_componentWillUpdate&&"function"!=typeof i.componentWillUpdate||("function"==typeof i.componentWillUpdate&&i.componentWillUpdate(a,m,s),"function"==typeof i.UNSAFE_componentWillUpdate&&i.UNSAFE_componentWillUpdate(a,m,s)),"function"==typeof i.componentDidUpdate&&(t.flags|=4),"function"==typeof i.getSnapshotBeforeUpdate&&(t.flags|=1024)):("function"!=typeof i.componentDidUpdate||l===e.memoizedProps&&p===e.memoizedState||(t.flags|=4),"function"!=typeof i.getSnapshotBeforeUpdate||l===e.memoizedProps&&p===e.memoizedState||(t.flags|=1024),t.memoizedProps=a,t.memoizedState=m),i.props=a,i.state=m,i.context=s,a=c):("function"!=typeof i.componentDidUpdate||l===e.memoizedProps&&p===e.memoizedState||(t.flags|=4),"function"!=typeof i.getSnapshotBeforeUpdate||l===e.memoizedProps&&p===e.memoizedState||(t.flags|=1024),a=!1)}return Il(e,t,r,a,o,n)}function Il(e,t,r,a,n,o){Tl(e,t);var i=!!(128&t.flags);if(!a&&!i)return n&&Fn(t,r,!1),Gl(e,t,o);a=t.stateNode,bl.current=t;var l=i&&"function"!=typeof r.getDerivedStateFromError?null:a.render();return t.flags|=1,null!==e&&i?(t.child=Qo(t,e.child,null,o),t.child=Qo(t,null,l,o)):El(e,t,l,o),t.memoizedState=a.state,n&&Fn(t,r,!0),t.child}function Cl(e){var t=e.stateNode;t.pendingContext?Dn(0,t.pendingContext,t.pendingContext!==t.context):t.context&&Dn(0,t.context,!1),ni(e,t.containerInfo)}function Ll(e,t,r,a,n){return mo(),fo(n),t.flags|=256,El(e,t,r,a),t.child}var Ol,Pl,Dl,xl={dehydrated:null,treeContext:null,retryLane:0};function Ml(e){return{baseLanes:e,cachePool:null,transitions:null}}function Fl(e,t,r){var a,n=t.pendingProps,i=si.current,l=!1,s=!!(128&t.flags);if((a=s)||(a=(null===e||null!==e.memoizedState)&&!!(2&i)),a?(l=!0,t.flags&=-129):null!==e&&null===e.memoizedState||(i|=1),Tn(si,1&i),null===e)return co(t),null!==(e=t.memoizedState)&&null!==(e=e.dehydrated)?(1&t.mode?"$!"===e.data?t.lanes=8:t.lanes=1073741824:t.lanes=1,null):(s=n.children,e=n.fallback,l?(n=t.mode,l=t.child,s={mode:"hidden",children:s},1&n||null===l?l=Mc(s,n,0,null):(l.childLanes=0,l.pendingProps=s),e=xc(e,n,r,null),l.return=t,e.return=t,l.sibling=e,t.child=l,t.child.memoizedState=Ml(r),t.memoizedState=xl,e):Ul(t,s));if(null!==(i=e.memoizedState)&&null!==(a=i.dehydrated))return function(e,t,r,a,n,i,l){if(r)return 256&t.flags?(t.flags&=-257,Bl(e,t,l,a=dl(Error(o(422))))):null!==t.memoizedState?(t.child=e.child,t.flags|=128,null):(i=a.fallback,n=t.mode,a=Mc({mode:"visible",children:a.children},n,0,null),(i=xc(i,n,l,null)).flags|=2,a.return=t,i.return=t,a.sibling=i,t.child=a,1&t.mode&&Qo(t,e.child,null,l),t.child.memoizedState=Ml(l),t.memoizedState=xl,i);if(!(1&t.mode))return Bl(e,t,l,null);if("$!"===n.data){if(a=n.nextSibling&&n.nextSibling.dataset)var s=a.dgst;return a=s,Bl(e,t,l,a=dl(i=Error(o(419)),a,void 0))}if(s=0!==(l&e.childLanes),wl||s){if(null!==(a=Is)){switch(l&-l){case 4:n=2;break;case 16:n=8;break;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:n=32;break;case 536870912:n=268435456;break;default:n=0}0!==(n=0!==(n&(a.suspendedLanes|l))?0:n)&&n!==i.retryLane&&(i.retryLane=n,Co(e,n),rc(a,e,n,-1))}return fc(),Bl(e,t,l,a=dl(Error(o(421))))}return"$?"===n.data?(t.flags|=128,t.child=e.child,t=Nc.bind(null,e),n._reactRetry=t,null):(e=i.treeContext,ao=cn(n.nextSibling),ro=t,no=!0,oo=null,null!==e&&(Kn[jn++]=Yn,Kn[jn++]=Qn,Kn[jn++]=Xn,Yn=e.id,Qn=e.overflow,Xn=t),t=Ul(t,a.children),t.flags|=4096,t)}(e,t,s,n,a,i,r);if(l){l=n.fallback,s=t.mode,a=(i=e.child).sibling;var c={mode:"hidden",children:n.children};return 1&s||t.child===i?(n=Pc(i,c)).subtreeFlags=14680064&i.subtreeFlags:((n=t.child).childLanes=0,n.pendingProps=c,t.deletions=null),null!==a?l=Pc(a,l):(l=xc(l,s,r,null)).flags|=2,l.return=t,n.return=t,n.sibling=l,t.child=n,n=l,l=t.child,s=null===(s=e.child.memoizedState)?Ml(r):{baseLanes:s.baseLanes|r,cachePool:null,transitions:s.transitions},l.memoizedState=s,l.childLanes=e.childLanes&~r,t.memoizedState=xl,n}return e=(l=e.child).sibling,n=Pc(l,{mode:"visible",children:n.children}),!(1&t.mode)&&(n.lanes=r),n.return=t,n.sibling=null,null!==e&&(null===(r=t.deletions)?(t.deletions=[e],t.flags|=16):r.push(e)),t.child=n,t.memoizedState=null,n}function Ul(e,t){return(t=Mc({mode:"visible",children:t},e.mode,0,null)).return=e,e.child=t}function Bl(e,t,r,a){return null!==a&&fo(a),Qo(t,e.child,null,r),(e=Ul(t,t.pendingProps.children)).flags|=2,t.memoizedState=null,e}function zl(e,t,r){e.lanes|=t;var a=e.alternate;null!==a&&(a.lanes|=t),ko(e.return,t,r)}function Wl(e,t,r,a,n){var o=e.memoizedState;null===o?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:a,tail:r,tailMode:n}:(o.isBackwards=t,o.rendering=null,o.renderingStartTime=0,o.last=a,o.tail=r,o.tailMode=n)}function Hl(e,t,r){var a=t.pendingProps,n=a.revealOrder,o=a.tail;if(El(e,t,a.children,r),2&(a=si.current))a=1&a|2,t.flags|=128;else{if(null!==e&&128&e.flags)e:for(e=t.child;null!==e;){if(13===e.tag)null!==e.memoizedState&&zl(e,r,t);else if(19===e.tag)zl(e,r,t);else if(null!==e.child){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;null===e.sibling;){if(null===e.return||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}a&=1}if(Tn(si,a),1&t.mode)switch(n){case"forwards":for(r=t.child,n=null;null!==r;)null!==(e=r.alternate)&&null===ci(e)&&(n=r),r=r.sibling;null===(r=n)?(n=t.child,t.child=null):(n=r.sibling,r.sibling=null),Wl(t,!1,n,r,o);break;case"backwards":for(r=null,n=t.child,t.child=null;null!==n;){if(null!==(e=n.alternate)&&null===ci(e)){t.child=n;break}e=n.sibling,n.sibling=r,r=n,n=e}Wl(t,!0,r,null,o);break;case"together":Wl(t,!1,null,null,void 0);break;default:t.memoizedState=null}else t.memoizedState=null;return t.child}function Vl(e,t){!(1&t.mode)&&null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2)}function Gl(e,t,r){if(null!==e&&(t.dependencies=e.dependencies),Ms|=t.lanes,0===(r&t.childLanes))return null;if(null!==e&&t.child!==e.child)throw Error(o(153));if(null!==t.child){for(r=Pc(e=t.child,e.pendingProps),t.child=r,r.return=t;null!==e.sibling;)e=e.sibling,(r=r.sibling=Pc(e,e.pendingProps)).return=t;r.sibling=null}return t.child}function ql(e,t){if(!no)switch(e.tailMode){case"hidden":t=e.tail;for(var r=null;null!==t;)null!==t.alternate&&(r=t),t=t.sibling;null===r?e.tail=null:r.sibling=null;break;case"collapsed":r=e.tail;for(var a=null;null!==r;)null!==r.alternate&&(a=r),r=r.sibling;null===a?t||null===e.tail?e.tail=null:e.tail.sibling=null:a.sibling=null}}function $l(e){var t=null!==e.alternate&&e.alternate.child===e.child,r=0,a=0;if(t)for(var n=e.child;null!==n;
vendor: 11,785 bytes, line 2
2)r|=n.lanes|n.childLanes,a|=14680064&n.subtreeFlags,a|=14680064&n.flags,n.return=e,n=n.sibling;else for(n=e.child;null!==n;)r|=n.lanes|n.childLanes,a|=n.subtreeFlags,a|=n.flags,n.return=e,n=n.sibling;return e.subtreeFlags|=a,e.childLanes=r,t}function Kl(e,t,r){var a=t.pendingProps;switch(to(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return $l(t),null;case 1:case 17:return On(t.type)&&Pn(),$l(t),null;case 3:return a=t.stateNode,oi(),Sn(In),Sn(Rn),di(),a.pendingContext&&(a.context=a.pendingContext,a.pendingContext=null),null!==e&&null!==e.child||(po(t)?t.flags|=4:null===e||e.memoizedState.isDehydrated&&!(256&t.flags)||(t.flags|=1024,null!==oo&&(ic(oo),oo=null))),$l(t),null;case 5:li(t);var n=ai(ri.current);if(r=t.type,null!==e&&null!=t.stateNode)Pl(e,t,r,a),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!a){if(null===t.stateNode)throw Error(o(166));return $l(t),null}if(e=ai(ei.current),po(t)){a=t.stateNode,r=t.type;var i=t.memoizedProps;switch(a[pn]=t,a[hn]=i,e=!!(1&t.mode),r){case"dialog":Ua("cancel",a),Ua("close",a);break;case"iframe":case"object":case"embed":Ua("load",a);break;case"video":case"audio":for(n=0;n<Da.length;n++)Ua(Da[n],a);break;case"source":Ua("error",a);break;case"img":case"image":case"link":Ua("error",a),Ua("load",a);break;case"details":Ua("toggle",a);break;case"input":Y(a,i),Ua("invalid",a);break;case"select":a._wrapperState={wasMultiple:!!i.multiple},Ua("invalid",a);break;case"textarea":ne(a,i),Ua("invalid",a)}for(var s in ye(r,i),n=null,i)if(i.hasOwnProperty(s)){var c=i[s];"children"===s?"string"==typeof c?a.textContent!==c&&(!0!==i.suppressHydrationWarning&&Qa(a.textContent,c,e),n=["children",c]):"number"==typeof c&&a.textContent!==""+c&&(!0!==i.suppressHydrationWarning&&Qa(a.textContent,c,e),n=["children",""+c]):l.hasOwnProperty(s)&&null!=c&&"onScroll"===s&&Ua("scroll",a)}switch(r){case"input":$(a),Z(a,i,!0);break;case"textarea":$(a),ie(a);break;case"select":case"option":break;default:"function"==typeof i.onClick&&(a.onclick=Ja)}a=n,t.updateQueue=a,null!==a&&(t.flags|=4)}else{s=9===n.nodeType?n:n.ownerDocument,"http://www.w3.org/1999/xhtml"===e&&(e=le(r)),"http://www.w3.org/1999/xhtml"===e?"script"===r?((e=s.createElement("div")).innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):"string"==typeof a.is?e=s.createElement(r,{is:a.is}):(e=s.createElement(r),"select"===r&&(s=e,a.multiple?s.multiple=!0:a.size&&(s.size=a.size))):e=s.createElementNS(e,r),e[pn]=t,e[hn]=a,Ol(e,t),t.stateNode=e;e:{switch(s=be(r,a),r){case"dialog":Ua("cancel",e),Ua("close",e),n=a;break;case"iframe":case"object":case"embed":Ua("load",e),n=a;break;case"video":case"audio":for(n=0;n<Da.length;n++)Ua(Da[n],e);n=a;break;case"source":Ua("error",e),n=a;break;case"img":case"image":case"link":Ua("error",e),Ua("load",e),n=a;break;case"details":Ua("toggle",e),n=a;break;case"input":Y(e,a),n=X(e,a),Ua("invalid",e);break;case"option":default:n=a;break;case"select":e._wrapperState={wasMultiple:!!a.multiple},n=F({},a,{value:void 0}),Ua("invalid",e);break;case"textarea":ne(e,a),n=ae(e,a),Ua("invalid",e)}for(i in ye(r,n),c=n)if(c.hasOwnProperty(i)){var u=c[i];"style"===i?ve(e,u):"dangerouslySetInnerHTML"===i?null!=(u=u?u.__html:void 0)&&de(e,u):"children"===i?"string"==typeof u?("textarea"!==r||""!==u)&&pe(e,u):"number"==typeof u&&pe(e,""+u):"suppressContentEditableWarning"!==i&&"suppressHydrationWarning"!==i&&"autoFocus"!==i&&(l.hasOwnProperty(i)?null!=u&&"onScroll"===i&&Ua("scroll",e):null!=u&&b(e,i,u,s))}switch(r){case"input":$(e),Z(e,a,!1);break;case"textarea":$(e),ie(e);break;case"option":null!=a.value&&e.setAttribute("value",""+G(a.value));break;case"select":e.multiple=!!a.multiple,null!=(i=a.value)?re(e,!!a.multiple,i,!1):null!=a.defaultValue&&re(e,!!a.multiple,a.defaultValue,!0);break;default:"function"==typeof n.onClick&&(e.onclick=Ja)}switch(r){case"button":case"input":case"select":case"textarea":a=!!a.autoFocus;break e;case"img":a=!0;break e;default:a=!1}}a&&(t.flags|=4)}null!==t.ref&&(t.flags|=512,t.flags|=2097152)}return $l(t),null;case 6:if(e&&null!=t.stateNode)Dl(0,t,e.memoizedProps,a);else{if("string"!=typeof a&&null===t.stateNode)throw Error(o(166));if(r=ai(ri.current),ai(ei.current),po(t)){if(a=t.stateNode,r=t.memoizedProps,a[pn]=t,(i=a.nodeValue!==r)&&null!==(e=ro))switch(e.tag){case 3:Qa(a.nodeValue,r,!!(1&e.mode));break;case 5:!0!==e.memoizedProps.suppressHydrationWarning&&Qa(a.nodeValue,r,!!(1&e.mode))}i&&(t.flags|=4)}else(a=(9===r.nodeType?r:r.ownerDocument).createTextNode(a))[pn]=t,t.stateNode=a}return $l(t),null;case 13:if(Sn(si),a=t.memoizedState,null===e||null!==e.memoizedState&&null!==e.memoizedState.dehydrated){if(no&&null!==ao&&1&t.mode&&!(128&t.flags))ho(),mo(),t.flags|=98560,i=!1;else if(i=po(t),null!==a&&null!==a.dehydrated){if(null===e){if(!i)throw Error(o(318));if(!(i=null!==(i=t.memoizedState)?i.dehydrated:null))throw Error(o(317));i[pn]=t}else mo(),!(128&t.flags)&&(t.memoizedState=null),t.flags|=4;$l(t),i=!1}else null!==oo&&(ic(oo),oo=null),i=!0;if(!i)return 65536&t.flags?t:null}return 128&t.flags?(t.lanes=r,t):((a=null!==a)!==(null!==e&&null!==e.memoizedState)&&a&&(t.child.flags|=8192,1&t.mode&&(null===e||1&si.current?0===Ds&&(Ds=3):fc())),null!==t.updateQueue&&(t.flags|=4),$l(t),null);case 4:return oi(),null===e&&Wa(t.stateNode.containerInfo),$l(t),null;case 10:return Ao(t.type._context),$l(t),null;case 19:if(Sn(si),null===(i=t.memoizedState))return $l(t),null;if(a=!!(128&t.flags),null===(s=i.rendering))if(a)ql(i,!1);else{if(0!==Ds||null!==e&&128&e.flags)for(e=t.child;null!==e;){if(null!==(s=ci(e))){for(t.flags|=128,ql(i,!1),null!==(a=s.updateQueue)&&(t.updateQueue=a,t.flags|=4),t.subtreeFlags=0,a=r,r=t.child;null!==r;)e=a,(i=r).flags&=14680066,null===(s=i.alternate)?(i.childLanes=0,i.lanes=e,i.child=null,i.subtreeFlags=0,i.memoizedProps=null,i.memoizedState=null,i.updateQueue=null,i.dependencies=null,i.stateNode=null):(i.childLanes=s.childLanes,i.lanes=s.lanes,i.child=s.child,i.subtreeFlags=0,i.deletions=null,i.memoizedProps=s.memoizedProps,i.memoizedState=s.memoizedState,i.updateQueue=s.updateQueue,i.type=s.type,e=s.dependencies,i.dependencies=null===e?null:{lanes:e.lanes,firstContext:e.firstContext}),r=r.sibling;return Tn(si,1&si.current|2),t.child}e=e.sibling}null!==i.tail&&Qe()>Hs&&(t.flags|=128,a=!0,ql(i,!1),t.lanes=4194304)}else{if(!a)if(null!==(e=ci(s))){if(t.flags|=128,a=!0,null!==(r=e.updateQueue)&&(t.updateQueue=r,t.flags|=4),ql(i,!0),null===i.tail&&"hidden"===i.tailMode&&!s.alternate&&!no)return $l(t),null}else 2*Qe()-i.renderingStartTime>Hs&&1073741824!==r&&(t.flags|=128,a=!0,ql(i,!1),t.lanes=4194304);i.isBackwards?(s.sibling=t.child,t.child=s):(null!==(r=i.last)?r.sibling=s:t.child=s,i.last=s)}return null!==i.tail?(t=i.tail,i.rendering=t,i.tail=t.sibling,i.renderingStartTime=Qe(),t.sibling=null,r=si.current,Tn(si,a?1&r|2:1&r),t):($l(t),null);case 22:case 23:return dc(),a=null!==t.memoizedState,null!==e&&null!==e.memoizedState!==a&&(t.flags|=8192),a&&1&t.mode?!!(1073741824&Os)&&($l(t),6&t.subtreeFlags&&(t.flags|=8192)):$l(t),null;case 24:case 25:return null}throw Error(o(156,t.tag))}function jl(e,t){switch(to(t),t.tag){case 1:return On(t.type)&&Pn(),65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 3:return oi(),Sn(In),Sn(Rn),di(),65536&(e=t.flags)&&!(128&e)?(t.flags=-65537&e|128,t):null;case 5:return li(t),null;case 13:if(Sn(si),null!==(e=t.memoizedState)&&null!==e.dehydrated){if(null===t.alternate)throw Error(o(340));mo()}return 65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 19:return Sn(si),null;case 4:return oi(),null;case 10:return Ao(t.type._context),null;case 22:case 23:return dc(),null;default:return null}}Ol=function(e,t){for(var r=t.child;null!==r;){if(5===r.tag||6===r.tag)e.appendChild(r.stateNode);else if(4!==r.tag&&null!==r.child){r.child.return=r,r=r.child;continue}if(r===t)break;for(;null===r.sibling;){if(null===r.return||r.return===t)return;r=r.return}r.sibling.return=r.return,r=r.sibling}},Pl=function(e,t,r,a){var n=e.memoizedProps;if(n!==a){e=t.stateNode,ai(ei.current);var o,i=null;switch(r){case"input":n=X(e,n),a=X(e,a),i=[];break;case"select":n=F({},n,{value:void 0}),a=F({},a,{value:void 0}),i=[];break;case"textarea":n=ae(e,n),a=ae(e,a),i=[];break;default:"function"!=typeof n.onClick&&"function"==typeof a.onClick&&(e.onclick=Ja)}for(u in ye(r,a),r=null,n)if(!a.hasOwnProperty(u)&&n.hasOwnProperty(u)&&null!=n[u])if("style"===u){var s=n[u];for(o in s)s.hasOwnProperty(o)&&(r||(r={}),r[o]="")}else"dangerouslySetInnerHTML"!==u&&"children"!==u&&"suppressContentEditableWarning"!==u&&"suppressHydrationWarning"!==u&&"autoFocus"!==u&&(l.hasOwnProperty(u)?i||(i=[]):(i=i||[]).push(u,null));for(u in a){var c=a[u];if(s=null!=n?n[u]:void 0,a.hasOwnProperty(u)&&c!==s&&(null!=c||null!=s))if("style"===u)if(s){for(o in s)!s.hasOwnProperty(o)||c&&c.hasOwnProperty(o)||(r||(r={}),r[o]="");for(o in c)c.hasOwnProperty(o)&&s[o]!==c[o]&&(r||(r={}),r[o]=c[o])}else r||(i||(i=[]),i.push(u,r)),r=c;else"dangerouslySetInnerHTML"===u?(c=c?c.__html:void 0,s=s?s.__html:void 0,null!=c&&s!==c&&(i=i||[]).push(u,c)):"children"===u?"string"!=typeof c&&"number"!=typeof c||(i=i||[]).push(u,""+c):"suppressContentEditableWarning"!==u&&"suppressHydrationWarning"!==u&&(l.hasOwnProperty(u)?(null!=c&&"onScroll"===u&&Ua("scroll",e),i||s===c||(i=[])):(i=i||[]).push(u,c))}r&&(i=i||[]).push("style",r);var u=i;(t.updateQueue=u)&&(t.flags|=4)}},Dl=function(e,t,r,a){r!==a&&(t.flags|=4)};var Xl=!1,Yl=!1,Ql="function"==typeof WeakSet?WeakSet:Set,Jl=null;function Zl(e,t){var r=e.ref;if(null!==r)if("function"==typeof r)try{r(null)}catch(r){kc(e,t,r)}else r.current=null}function es(e,t,r){try{r()}catch(r){kc(e,t,r)}}var ts=!1;function rs(e,t,r){var a=t.updateQueue;if(null!==(a=null!==a?a.lastEffect:null)){var n=a=a.next;do{if((n.tag&e)===e){var o=n.destroy;n.destroy=void 0,void 0!==o&&es(t,r,o)}n=n.next}while(n!==a)}}function as(e,t){if(null!==(t=null!==(t=t.updateQueue)?t.lastEffect:null)){var r=t=t.next;do{if((r.tag&e)===e){var a=r.create;r.destroy=a()}r=r.next}while(r!==t)}}function ns(e){var t=e.ref;if(null!==t){var r=e.stateNode;e.tag,e=r,"function"==typeof t?t(e):t.current=e}}function os(e){var t=e.alternate;null!==t&&(e.alternate=null,os(t)),e.child=null,e.deletions=null,e.sibling=null,5===e.tag&&(null!==(t=e.stateNode)&&(delete t[pn],delete t[hn],delete t[fn],delete t[vn],delete t[gn])),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function is(e){return 5===e.tag||3===e.tag||4===e.tag}function ls(e){e:for(;;){for(;null===e.sibling;){if(null===e.return||is(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;5!==e.tag&&6!==e.tag&&18!==e.tag;){if(2&e.flags)continue e;if(null===e.child||4===e.tag)continue e;e.child.return=e,e=e.child}if(!(2&e.flags))return e.stateNode}}function ss(e,t,r){var a=e.tag;if(5===a||6===a)e=e.stateNode,t?8===r.nodeType?r.parentNode.insertBefore(e,t):r.insertBefore(e,t):(8===r.nodeType?(t=r.parentNode).insertBefore(e,r):(t=r).appendChild(e),null!=(r=r._reactRootContainer)||null!==t.onclick||(t.onclick=Ja));else if(4!==a&&null!==(e=e.child))for(ss(e,t,r),e=e.sibling;null!==e;)ss(e,t,r),e=e.sibling}function cs(e,t,r){var a=e.tag;if(5===a||6===a)e=e.stateNode,t?r.insertBefore(e,t):r.appendChild(e);else if(4!==a&&null!==(e=e.child))for(cs(e,t,r),e=e.sibling;null!==e;)cs(e,t,r),e=e.sibling}var us=null,ds=!1;function ps(e,t,r){for(r=r.child;null!==r;)hs(e,t,r),r=r.sibling}function hs(e,t,r){if(ot&&"function"==typeof ot.onCommitFiberUnmount)try{ot.onCommitFiberUnmount(nt,r)}catch(e){}switch(r.tag){case 5:Yl||Zl(r,t);case 6:var a=us,n=ds;us=null,ps(e,t,r),ds=n,null!==(us=a)&&(ds?(e=us,r=r.stateNode,8===e.nodeType?e.parentNode.removeChild(r):e.removeChild(r)):u
vendor: 24,237 bytes, line 2
2s.removeChild(r.stateNode));break;case 18:null!==us&&(ds?(e=us,r=r.stateNode,8===e.nodeType?sn(e.parentNode,r):1===e.nodeType&&sn(e,r),Ht(e)):sn(us,r.stateNode));break;case 4:a=us,n=ds,us=r.stateNode.containerInfo,ds=!0,ps(e,t,r),us=a,ds=n;break;case 0:case 11:case 14:case 15:if(!Yl&&(null!==(a=r.updateQueue)&&null!==(a=a.lastEffect))){n=a=a.next;do{var o=n,i=o.destroy;o=o.tag,void 0!==i&&(2&o||4&o)&&es(r,t,i),n=n.next}while(n!==a)}ps(e,t,r);break;case 1:if(!Yl&&(Zl(r,t),"function"==typeof(a=r.stateNode).componentWillUnmount))try{a.props=r.memoizedProps,a.state=r.memoizedState,a.componentWillUnmount()}catch(e){kc(r,t,e)}ps(e,t,r);break;case 21:ps(e,t,r);break;case 22:1&r.mode?(Yl=(a=Yl)||null!==r.memoizedState,ps(e,t,r),Yl=a):ps(e,t,r);break;default:ps(e,t,r)}}function ms(e){var t=e.updateQueue;if(null!==t){e.updateQueue=null;var r=e.stateNode;null===r&&(r=e.stateNode=new Ql),t.forEach(function(t){var a=Rc.bind(null,e,t);r.has(t)||(r.add(t),t.then(a,a))})}}function fs(e,t){var r=t.deletions;if(null!==r)for(var a=0;a<r.length;a++){var n=r[a];try{var i=e,l=t,s=l;e:for(;null!==s;){switch(s.tag){case 5:us=s.stateNode,ds=!1;break e;case 3:case 4:us=s.stateNode.containerInfo,ds=!0;break e}s=s.return}if(null===us)throw Error(o(160));hs(i,l,n),us=null,ds=!1;var c=n.alternate;null!==c&&(c.return=null),n.return=null}catch(e){kc(n,t,e)}}if(12854&t.subtreeFlags)for(t=t.child;null!==t;)vs(t,e),t=t.sibling}function vs(e,t){var r=e.alternate,a=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(fs(t,e),gs(e),4&a){try{rs(3,e,e.return),as(3,e)}catch(t){kc(e,e.return,t)}try{rs(5,e,e.return)}catch(t){kc(e,e.return,t)}}break;case 1:fs(t,e),gs(e),512&a&&null!==r&&Zl(r,r.return);break;case 5:if(fs(t,e),gs(e),512&a&&null!==r&&Zl(r,r.return),32&e.flags){var n=e.stateNode;try{pe(n,"")}catch(t){kc(e,e.return,t)}}if(4&a&&null!=(n=e.stateNode)){var i=e.memoizedProps,l=null!==r?r.memoizedProps:i,s=e.type,c=e.updateQueue;if(e.updateQueue=null,null!==c)try{"input"===s&&"radio"===i.type&&null!=i.name&&Q(n,i),be(s,l);var u=be(s,i);for(l=0;l<c.length;l+=2){var d=c[l],p=c[l+1];"style"===d?ve(n,p):"dangerouslySetInnerHTML"===d?de(n,p):"children"===d?pe(n,p):b(n,d,p,u)}switch(s){case"input":J(n,i);break;case"textarea":oe(n,i);break;case"select":var h=n._wrapperState.wasMultiple;n._wrapperState.wasMultiple=!!i.multiple;var m=i.value;null!=m?re(n,!!i.multiple,m,!1):h!==!!i.multiple&&(null!=i.defaultValue?re(n,!!i.multiple,i.defaultValue,!0):re(n,!!i.multiple,i.multiple?[]:"",!1))}n[hn]=i}catch(t){kc(e,e.return,t)}}break;case 6:if(fs(t,e),gs(e),4&a){if(null===e.stateNode)throw Error(o(162));n=e.stateNode,i=e.memoizedProps;try{n.nodeValue=i}catch(t){kc(e,e.return,t)}}break;case 3:if(fs(t,e),gs(e),4&a&&null!==r&&r.memoizedState.isDehydrated)try{Ht(t.containerInfo)}catch(t){kc(e,e.return,t)}break;case 4:default:fs(t,e),gs(e);break;case 13:fs(t,e),gs(e),8192&(n=e.child).flags&&(i=null!==n.memoizedState,n.stateNode.isHidden=i,!i||null!==n.alternate&&null!==n.alternate.memoizedState||(Ws=Qe())),4&a&&ms(e);break;case 22:if(d=null!==r&&null!==r.memoizedState,1&e.mode?(Yl=(u=Yl)||d,fs(t,e),Yl=u):fs(t,e),gs(e),8192&a){if(u=null!==e.memoizedState,(e.stateNode.isHidden=u)&&!d&&1&e.mode)for(Jl=e,d=e.child;null!==d;){for(p=Jl=d;null!==Jl;){switch(m=(h=Jl).child,h.tag){case 0:case 11:case 14:case 15:rs(4,h,h.return);break;case 1:Zl(h,h.return);var f=h.stateNode;if("function"==typeof f.componentWillUnmount){a=h,r=h.return;try{t=a,f.props=t.memoizedProps,f.state=t.memoizedState,f.componentWillUnmount()}catch(e){kc(a,r,e)}}break;case 5:Zl(h,h.return);break;case 22:if(null!==h.memoizedState){Es(p);continue}}null!==m?(m.return=h,Jl=m):Es(p)}d=d.sibling}e:for(d=null,p=e;;){if(5===p.tag){if(null===d){d=p;try{n=p.stateNode,u?"function"==typeof(i=n.style).setProperty?i.setProperty("display","none","important"):i.display="none":(s=p.stateNode,l=null!=(c=p.memoizedProps.style)&&c.hasOwnProperty("display")?c.display:null,s.style.display=fe("display",l))}catch(t){kc(e,e.return,t)}}}else if(6===p.tag){if(null===d)try{p.stateNode.nodeValue=u?"":p.memoizedProps}catch(t){kc(e,e.return,t)}}else if((22!==p.tag&&23!==p.tag||null===p.memoizedState||p===e)&&null!==p.child){p.child.return=p,p=p.child;continue}if(p===e)break e;for(;null===p.sibling;){if(null===p.return||p.return===e)break e;d===p&&(d=null),p=p.return}d===p&&(d=null),p.sibling.return=p.return,p=p.sibling}}break;case 19:fs(t,e),gs(e),4&a&&ms(e);case 21:}}function gs(e){var t=e.flags;if(2&t){try{e:{for(var r=e.return;null!==r;){if(is(r)){var a=r;break e}r=r.return}throw Error(o(160))}switch(a.tag){case 5:var n=a.stateNode;32&a.flags&&(pe(n,""),a.flags&=-33),cs(e,ls(e),n);break;case 3:case 4:var i=a.stateNode.containerInfo;ss(e,ls(e),i);break;default:throw Error(o(161))}}catch(t){kc(e,e.return,t)}e.flags&=-3}4096&t&&(e.flags&=-4097)}function ys(e,t,r){Jl=e,bs(e,t,r)}function bs(e,t,r){for(var a=!!(1&e.mode);null!==Jl;){var n=Jl,o=n.child;if(22===n.tag&&a){var i=null!==n.memoizedState||Xl;if(!i){var l=n.alternate,s=null!==l&&null!==l.memoizedState||Yl;l=Xl;var c=Yl;if(Xl=i,(Yl=s)&&!c)for(Jl=n;null!==Jl;)s=(i=Jl).child,22===i.tag&&null!==i.memoizedState?_s(n):null!==s?(s.return=i,Jl=s):_s(n);for(;null!==o;)Jl=o,bs(o,t,r),o=o.sibling;Jl=n,Xl=l,Yl=c}ws(e)}else 8772&n.subtreeFlags&&null!==o?(o.return=n,Jl=o):ws(e)}}function ws(e){for(;null!==Jl;){var t=Jl;if(8772&t.flags){var r=t.alternate;try{if(8772&t.flags)switch(t.tag){case 0:case 11:case 15:Yl||as(5,t);break;case 1:var a=t.stateNode;if(4&t.flags&&!Yl)if(null===r)a.componentDidMount();else{var n=t.elementType===t.type?r.memoizedProps:go(t.type,r.memoizedProps);a.componentDidUpdate(n,r.memoizedState,a.__reactInternalSnapshotBeforeUpdate)}var i=t.updateQueue;null!==i&&Bo(t,i,a);break;case 3:var l=t.updateQueue;if(null!==l){if(r=null,null!==t.child)switch(t.child.tag){case 5:case 1:r=t.child.stateNode}Bo(t,l,r)}break;case 5:var s=t.stateNode;if(null===r&&4&t.flags){r=s;var c=t.memoizedProps;switch(t.type){case"button":case"input":case"select":case"textarea":c.autoFocus&&r.focus();break;case"img":c.src&&(r.src=c.src)}}break;case 6:case 4:case 12:case 19:case 17:case 21:case 22:case 23:case 25:break;case 13:if(null===t.memoizedState){var u=t.alternate;if(null!==u){var d=u.memoizedState;if(null!==d){var p=d.dehydrated;null!==p&&Ht(p)}}}break;default:throw Error(o(163))}Yl||512&t.flags&&ns(t)}catch(e){kc(t,t.return,e)}}if(t===e){Jl=null;break}if(null!==(r=t.sibling)){r.return=t.return,Jl=r;break}Jl=t.return}}function Es(e){for(;null!==Jl;){var t=Jl;if(t===e){Jl=null;break}var r=t.sibling;if(null!==r){r.return=t.return,Jl=r;break}Jl=t.return}}function _s(e){for(;null!==Jl;){var t=Jl;try{switch(t.tag){case 0:case 11:case 15:var r=t.return;try{as(4,t)}catch(e){kc(t,r,e)}break;case 1:var a=t.stateNode;if("function"==typeof a.componentDidMount){var n=t.return;try{a.componentDidMount()}catch(e){kc(t,n,e)}}var o=t.return;try{ns(t)}catch(e){kc(t,o,e)}break;case 5:var i=t.return;try{ns(t)}catch(e){kc(t,i,e)}}}catch(e){kc(t,t.return,e)}if(t===e){Jl=null;break}var l=t.sibling;if(null!==l){l.return=t.return,Jl=l;break}Jl=t.return}}var As,ks=Math.ceil,Ss=w.ReactCurrentDispatcher,Ts=w.ReactCurrentOwner,Ns=w.ReactCurrentBatchConfig,Rs=0,Is=null,Cs=null,Ls=0,Os=0,Ps=kn(0),Ds=0,xs=null,Ms=0,Fs=0,Us=0,Bs=null,zs=null,Ws=0,Hs=1/0,Vs=null,Gs=!1,qs=null,$s=null,Ks=!1,js=null,Xs=0,Ys=0,Qs=null,Js=-1,Zs=0;function ec(){return 6&Rs?Qe():-1!==Js?Js:Js=Qe()}function tc(e){return 1&e.mode?2&Rs&&0!==Ls?Ls&-Ls:null!==vo.transition?(0===Zs&&(Zs=ft()),Zs):0!==(e=bt)?e:e=void 0===(e=window.event)?16:Yt(e.type):1}function rc(e,t,r,a){if(50<Ys)throw Ys=0,Qs=null,Error(o(185));gt(e,r,a),2&Rs&&e===Is||(e===Is&&(!(2&Rs)&&(Fs|=r),4===Ds&&lc(e,Ls)),ac(e,a),1===r&&0===Rs&&!(1&t.mode)&&(Hs=Qe()+500,Bn&&Hn()))}function ac(e,t){var r=e.callbackNode;!function(e,t){for(var r=e.suspendedLanes,a=e.pingedLanes,n=e.expirationTimes,o=e.pendingLanes;0<o;){var i=31-it(o),l=1<<i,s=n[i];-1===s?0!==(l&r)&&0===(l&a)||(n[i]=ht(l,t)):s<=t&&(e.expiredLanes|=l),o&=~l}}(e,t);var a=pt(e,e===Is?Ls:0);if(0===a)null!==r&&je(r),e.callbackNode=null,e.callbackPriority=0;else if(t=a&-a,e.callbackPriority!==t){if(null!=r&&je(r),1===t)0===e.tag?function(e){Bn=!0,Wn(e)}(sc.bind(null,e)):Wn(sc.bind(null,e)),on(function(){!(6&Rs)&&Hn()}),r=null;else{switch(wt(a)){case 1:r=Ze;break;case 4:r=et;break;case 16:default:r=tt;break;case 536870912:r=at}r=Ic(r,nc.bind(null,e))}e.callbackPriority=t,e.callbackNode=r}}function nc(e,t){if(Js=-1,Zs=0,6&Rs)throw Error(o(327));var r=e.callbackNode;if(_c()&&e.callbackNode!==r)return null;var a=pt(e,e===Is?Ls:0);if(0===a)return null;if(30&a||0!==(a&e.expiredLanes)||t)t=vc(e,a);else{t=a;var n=Rs;Rs|=2;var i=mc();for(Is===e&&Ls===t||(Vs=null,Hs=Qe()+500,pc(e,t));;)try{yc();break}catch(t){hc(e,t)}_o(),Ss.current=i,Rs=n,null!==Cs?t=0:(Is=null,Ls=0,t=Ds)}if(0!==t){if(2===t&&(0!==(n=mt(e))&&(a=n,t=oc(e,n))),1===t)throw r=xs,pc(e,0),lc(e,a),ac(e,Qe()),r;if(6===t)lc(e,a);else{if(n=e.current.alternate,!(30&a||function(e){for(var t=e;;){if(16384&t.flags){var r=t.updateQueue;if(null!==r&&null!==(r=r.stores))for(var a=0;a<r.length;a++){var n=r[a],o=n.getSnapshot;n=n.value;try{if(!ia(o(),n))return!1}catch(e){return!1}}}if(r=t.child,16384&t.subtreeFlags&&null!==r)r.return=t,t=r;else{if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return!0;t=t.return}t.sibling.return=t.return,t=t.sibling}}return!0}(n)||(t=vc(e,a),2===t&&(i=mt(e),0!==i&&(a=i,t=oc(e,i))),1!==t)))throw r=xs,pc(e,0),lc(e,a),ac(e,Qe()),r;switch(e.finishedWork=n,e.finishedLanes=a,t){case 0:case 1:throw Error(o(345));case 2:case 5:Ec(e,zs,Vs);break;case 3:if(lc(e,a),(130023424&a)===a&&10<(t=Ws+500-Qe())){if(0!==pt(e,0))break;if(((n=e.suspendedLanes)&a)!==a){ec(),e.pingedLanes|=e.suspendedLanes&n;break}e.timeoutHandle=rn(Ec.bind(null,e,zs,Vs),t);break}Ec(e,zs,Vs);break;case 4:if(lc(e,a),(4194240&a)===a)break;for(t=e.eventTimes,n=-1;0<a;){var l=31-it(a);i=1<<l,(l=t[l])>n&&(n=l),a&=~i}if(a=n,10<(a=(120>(a=Qe()-a)?120:480>a?480:1080>a?1080:1920>a?1920:3e3>a?3e3:4320>a?4320:1960*ks(a/1960))-a)){e.timeoutHandle=rn(Ec.bind(null,e,zs,Vs),a);break}Ec(e,zs,Vs);break;default:throw Error(o(329))}}}return ac(e,Qe()),e.callbackNode===r?nc.bind(null,e):null}function oc(e,t){var r=Bs;return e.current.memoizedState.isDehydrated&&(pc(e,t).flags|=256),2!==(e=vc(e,t))&&(t=zs,zs=r,null!==t&&ic(t)),e}function ic(e){null===zs?zs=e:zs.push.apply(zs,e)}function lc(e,t){for(t&=~Us,t&=~Fs,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var r=31-it(t),a=1<<r;e[r]=-1,t&=~a}}function sc(e){if(6&Rs)throw Error(o(327));_c();var t=pt(e,0);if(!(1&t))return ac(e,Qe()),null;var r=vc(e,t);if(0!==e.tag&&2===r){var a=mt(e);0!==a&&(t=a,r=oc(e,a))}if(1===r)throw r=xs,pc(e,0),lc(e,t),ac(e,Qe()),r;if(6===r)throw Error(o(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,Ec(e,zs,Vs),ac(e,Qe()),null}function cc(e,t){var r=Rs;Rs|=1;try{return e(t)}finally{0===(Rs=r)&&(Hs=Qe()+500,Bn&&Hn())}}function uc(e){null!==js&&0===js.tag&&!(6&Rs)&&_c();var t=Rs;Rs|=1;var r=Ns.transition,a=bt;try{if(Ns.transition=null,bt=1,e)return e()}finally{bt=a,Ns.transition=r,!(6&(Rs=t))&&Hn()}}function dc(){Os=Ps.current,Sn(Ps)}function pc(e,t){e.finishedWork=null,e.finishedLanes=0;var r=e.timeoutHandle;if(-1!==r&&(e.timeoutHandle=-1,an(r)),null!==Cs)for(r=Cs.return;null!==r;){var a=r;switch(to(a),a.tag){case 1:null!=(a=a.type.childContextTypes)&&Pn();break;case 3:oi(),Sn(In),Sn(Rn),di();break;case 5:li(a);break;case 4:oi();break;case 13:case 19:Sn(si);break;case 10:Ao(a.type._context);break;case 22:case 23:dc()}r=r.return}if(Is=e,Cs=e=Pc(e.current,null),Ls=Os=t,Ds=0,xs=null,Us=Fs=Ms=0,zs=Bs=null,null!==No){for(t=0;t<No.length;t++)if(null!==(a=(r=No[t]).interleaved)){r.interleaved=null;var n=a.next,o=r.pending;if(null!==o){var i=o.next;o.next=n,a.next=i}r.pending=a}No=null}return e}function hc(e,t){for(;;){var r=Cs;try{if(_o(),pi.current=il,yi){for(var a=fi.memoizedState;null!==a;){var n=a.queue;null!==n&&(n.pending=null),a=a.next}yi=!1}if(mi=0,gi=vi=fi=null,bi=!1,wi=0,Ts.current=null,null===r||null===r.return){Ds=1,xs=t,Cs=null;break}e:{var i=e,l=r.return,s=r,c=t;if(t=Ls,s.flags|=32768,null!==c&&"object"==typeof c&&"function"==typeof c.then){var u=c,d=s,p=d.tag;if(!(1&d.mode||0!==p&&11!==p&&15!==p)){var h=d.alternate;h?(d.updateQueue=h.updateQueue,d.memoizedState=h.memoizedState,d.lanes=h.lanes):(d.updateQueue=null,d.memoizedState=null)}var m=gl(l);if(null!==m){m.flags&=-257,yl(m,l,s,0,t),1&m.mode&&vl(i,u,t),c=u;var f=(t=m).updateQueue;if(null===f){var v=new Set;v.add(c),t.updateQueue=v}else f.add(c);break e}if(!(1&t)){vl(i,u,t),fc();break e}c=Error(o(426))}else if(no&&1&s.mode){var g=gl(l);if(null!==g){!(65536&g.flags)&&(g.flags|=256),yl(g,l,s,0,t),fo(ul(c,s));break e}}i=c=ul(c,s),4!==Ds&&(Ds=2),null===Bs?Bs=[i]:Bs.push(i),i=l;do{switch(i.tag){case 3:i.flags|=65536,t&=-t,i.lanes|=t,Fo(i,ml(0,c,t));break e;case 1:s=c;var y=i.type,b=i.stateNode;if(!(128&i.flags||"function"!=typeof y.getDerivedStateFromError&&(null===b||"function"!=typeof b.componentDidCatch||null!==$s&&$s.has(b)))){i.flags|=65536,t&=-t,i.lanes|=t,Fo(i,fl(i,s,t));break e}}i=i.return}while(null!==i)}wc(r)}catch(e){t=e,Cs===r&&null!==r&&(Cs=r=r.return);continue}break}}function mc(){var e=Ss.current;return Ss.current=il,null===e?il:e}function fc(){0!==Ds&&3!==Ds&&2!==Ds||(Ds=4),null===Is||!(268435455&Ms)&&!(268435455&Fs)||lc(Is,Ls)}function vc(e,t){var r=Rs;Rs|=2;var a=mc();for(Is===e&&Ls===t||(Vs=null,pc(e,t));;)try{gc();break}catch(t){hc(e,t)}if(_o(),Rs=r,Ss.current=a,null!==Cs)throw Error(o(261));return Is=null,Ls=0,Ds}function gc(){for(;null!==Cs;)bc(Cs)}function yc(){for(;null!==Cs&&!Xe();)bc(Cs)}function bc(e){var t=As(e.alternate,e,Os);e.memoizedProps=e.pendingProps,null===t?wc(e):Cs=t,Ts.current=null}function wc(e){var t=e;do{var r=t.alternate;if(e=t.return,32768&t.flags){if(null!==(r=jl(r,t)))return r.flags&=32767,void(Cs=r);if(null===e)return Ds=6,void(Cs=null);e.flags|=32768,e.subtreeFlags=0,e.deletions=null}else if(null!==(r=Kl(r,t,Os)))return void(Cs=r);if(null!==(t=t.sibling))return void(Cs=t);Cs=t=e}while(null!==t);0===Ds&&(Ds=5)}function Ec(e,t,r){var a=bt,n=Ns.transition;try{Ns.transition=null,bt=1,function(e,t,r,a){do{_c()}while(null!==js);if(6&Rs)throw Error(o(327));r=e.finishedWork;var n=e.finishedLanes;if(null===r)return null;if(e.finishedWork=null,e.finishedLanes=0,r===e.current)throw Error(o(177));e.callbackNode=null,e.callbackPriority=0;var i=r.lanes|r.childLanes;if(function(e,t){var r=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements;var a=e.eventTimes;for(e=e.expirationTimes;0<r;){var n=31-it(r),o=1<<n;t[n]=0,a[n]=-1,e[n]=-1,r&=~o}}(e,i),e===Is&&(Cs=Is=null,Ls=0),!(2064&r.subtreeFlags)&&!(2064&r.flags)||Ks||(Ks=!0,Ic(tt,function(){return _c(),null})),i=!!(15990&r.flags),!!(15990&r.subtreeFlags)||i){i=Ns.transition,Ns.transition=null;var l=bt;bt=1;var s=Rs;Rs|=4,Ts.current=null,function(e,t){if(Za=Gt,pa(e=da())){if("selectionStart"in e)var r={start:e.selectionStart,end:e.selectionEnd};else e:{var a=(r=(r=e.ownerDocument)&&r.defaultView||window).getSelection&&r.getSelection();if(a&&0!==a.rangeCount){r=a.anchorNode;var n=a.anchorOffset,i=a.focusNode;a=a.focusOffset;try{r.nodeType,i.nodeType}catch(e){r=null;break e}var l=0,s=-1,c=-1,u=0,d=0,p=e,h=null;t:for(;;){for(var m;p!==r||0!==n&&3!==p.nodeType||(s=l+n),p!==i||0!==a&&3!==p.nodeType||(c=l+a),3===p.nodeType&&(l+=p.nodeValue.length),null!==(m=p.firstChild);)h=p,p=m;for(;;){if(p===e)break t;if(h===r&&++u===n&&(s=l),h===i&&++d===a&&(c=l),null!==(m=p.nextSibling))break;h=(p=h).parentNode}p=m}r=-1===s||-1===c?null:{start:s,end:c}}else r=null}r=r||{start:0,end:0}}else r=null;for(en={focusedElem:e,selectionRange:r},Gt=!1,Jl=t;null!==Jl;)if(e=(t=Jl).child,1028&t.subtreeFlags&&null!==e)e.return=t,Jl=e;else for(;null!==Jl;){t=Jl;try{var f=t.alternate;if(1024&t.flags)switch(t.tag){case 0:case 11:case 15:case 5:case 6:case 4:case 17:break;case 1:if(null!==f){var v=f.memoizedProps,g=f.memoizedState,y=t.stateNode,b=y.getSnapshotBeforeUpdate(t.elementType===t.type?v:go(t.type,v),g);y.__reactInternalSnapshotBeforeUpdate=b}break;case 3:var w=t.stateNode.containerInfo;1===w.nodeType?w.textContent="":9===w.nodeType&&w.documentElement&&w.removeChild(w.documentElement);break;default:throw Error(o(163))}}catch(e){kc(t,t.return,e)}if(null!==(e=t.sibling)){e.return=t.return,Jl=e;break}Jl=t.return}f=ts,ts=!1}(e,r),vs(r,e),ha(en),Gt=!!Za,en=Za=null,e.current=r,ys(r,e,n),Ye(),Rs=s,bt=l,Ns.transition=i}else e.current=r;if(Ks&&(Ks=!1,js=e,Xs=n),i=e.pendingLanes,0===i&&($s=null),function(e){if(ot&&"function"==typeof ot.onCommitFiberRoot)try{ot.onCommitFiberRoot(nt,e,void 0,!(128&~e.current.flags))}catch(e){}}(r.stateNode),ac(e,Qe()),null!==t)for(a=e.onRecoverableError,r=0;r<t.length;r++)n=t[r],a(n.value,{componentStack:n.stack,digest:n.digest});if(Gs)throw Gs=!1,e=qs,qs=null,e;!!(1&Xs)&&0!==e.tag&&_c(),i=e.pendingLanes,1&i?e===Qs?Ys++:(Ys=0,Qs=e):Ys=0,Hn()}(e,t,r,a)}finally{Ns.transition=n,bt=a}return null}function _c(){if(null!==js){var e=wt(Xs),t=Ns.transition,r=bt;try{if(Ns.transition=null,bt=16>e?16:e,null===js)var a=!1;else{if(e=js,js=null,Xs=0,6&Rs)throw Error(o(331));var n=Rs;for(Rs|=4,Jl=e.current;null!==Jl;){var i=Jl,l=i.child;if(16&Jl.flags){var s=i.deletions;if(null!==s){for(var c=0;c<s.length;c++){var u=s[c];for(Jl=u;null!==Jl;){var d=Jl;switch(d.tag){case 0:case 11:case 15:rs(8,d,i)}var p=d.child;if(null!==p)p.return=d,Jl=p;else for(;null!==Jl;){var h=(d=Jl).sibling,m=d.return;if(os(d),d===u){Jl=null;break}if(null!==h){h.return=m,Jl=h;break}Jl=m}}}var f=i.alternate;if(null!==f){var v=f.child;if(null!==v){f.child=null;do{var g=v.sibling;v.sibling=null,v=g}while(null!==v)}}Jl=i}}if(2064&i.subtreeFlags&&null!==l)l.return=i,Jl=l;else e:for(;null!==Jl;){if(2048&(i=Jl).flags)switch(i.tag){case 0:case 11:case 15:rs(9,i,i.return)}var y=i.sibling;if(null!==y){y.return=i.return,Jl=y;break e}Jl=i.return}}var b=e.current;for(Jl=b;null!==Jl;){var w=(l=Jl).child;if(2064&l.subtreeFlags&&null!==w)w.return=l,Jl=w;else e:for(l=b;null!==Jl;){if(2048&(s=Jl).flags)try{switch(s.tag){case 0:case 11:case 15:as(9,s)}}catch(e){kc(s,s.return,e)}if(s===l){Jl=null;break e}var E=s.sibling;if(null!==E){E.return=s.return,Jl=E;break e}Jl=s.return}}if(Rs=n,Hn(),ot&&"function"==typeof ot.onPostCommitFiberRoot)try{ot.onPostCommitFiberRoot(nt,e)}catch(e){}a=!0}return a}finally{bt=r,Ns.transition=t}}return!1}function Ac(e,t,r){e=xo(e,t=ml(0,t=ul(r,t),1),1),t=ec(),null!==e&&(gt(e,1,t),ac(e,t))}function kc(e,t,r){if(3===e.tag)Ac(e,e,r);else for(;null!==t;){if(3===t.tag){Ac(t,e,r);break}if(1===t.tag){var a=t.stateNode;if("function"==typeof t.type.getDerivedStateFromError||"function"==typeof a.componentDidCatch&&(null===$s||!$s.has(a))){t=xo(t,e=fl(t,e=ul(r,e),1),1),e=ec(),null!==t&&(gt(t,1,e),ac(t,e));break}}t=t.return}}function Sc(e,t,r){var a=e.pingCache;null!==a&&a.delete(t),t=ec(),e.pingedLanes|=e.suspendedLanes&r,Is===e&&(Ls&r)===r&&(4===Ds||3===Ds&&(130023424&Ls)===Ls&&500>Qe()-Ws?pc(e,0):Us|=r),ac(e,t)}function Tc(e,t){0===t&&(1&e.mode?(t=ut,!(130023424&(ut<<=1))&&(ut=4194304)):t=1);var r=ec();null!==(e=Co(e,t))&&(gt(e,t,r),ac(e,r))}function Nc(e){var t=e.memoizedState,r=0;null!==t&&(r=t.retryLane),Tc(e,r)}function Rc(e,t){var r=0;switch(e.tag){case 13:var a=e.stateNode,n=e.memoizedState;null!==n&&(r=n.retryLane);break;case 19:a=e.stateNode;break;default:throw Error(o(314))}null!==a&&a.delete(t),Tc(e,r)}function Ic(e,t){return Ke(e,t)}function Cc(e,t,r,a){this.tag=e,this.key=r,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=a,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Lc(e,t,r,a){return new Cc(e,t,r,a)}function Oc(e){return!(!(e=e.prototype)||!e.isReactComponent)}function Pc(e,t){var r=e.alternate;return null===r?((r=Lc(e.tag,t,e.key,e.mode)).elementType=e.elementType,r.type=e.type,r.stateNode=e.stateNode,r.alternate=e,e.alternate=r):(r.pendingProps=t,r.type=e.type,r.flags=0,r.subtreeFlags=0,r.deletions=null),r.flags=14680064&e.flags,r.childLanes=e.childLanes,r.lanes=e.lanes,r.child=e.child,r.memoizedProps=e.memoizedProps,r.memoizedState=e.memoizedState,r.updateQueue=e.updateQueue,t=e.dependencies,r.dependencies=null===t?null:{lanes:t.lanes,firstContext:t.firstContext},r.sibling=e.sibling,r.index=e.index,r.ref=e.ref,r}function Dc(e,t,r,a,n,i){var l=2;if(a=e,"function"==typeof e)Oc(e)&&(l=1);else if("string"==typeof e)l=5;else e:switch(e){case A:return xc(r.children,n,i,t);case k:l=8,n|=8;break;case S:return(e=Lc(12,r,t,2|n)).elementType=S,e.lanes=i,e;case I:return(e=Lc(13,r,t,n)).elementType=I,e.lanes=i,e;case C:return(e=Lc(19,r,t,n)).elementType=C,e.lanes=i,e;case P:return Mc(r,n,i,t);default:if("object"==typeof e&&null!==e)switch(e.$$typeof){case T:l=10;break e;case N:l=9;break e;case R:l=11;break e;case L:l=14;break e;case O:l=16,a=null;break e}throw Error(o(130,null==e?e:typeof e,""))}return(t=Lc(l,r,t,n)).elementType=e,t.type=a,t.lanes=i,t}function xc(e,t,r,a){return(e=Lc(7,e,a,t)).lanes=r,e}function Mc(e,t,r,a){return(e=Lc(22,e,a,t)).elementType=P,e.lanes=r,e.stateNode={isHidden:!1},e}function Fc(e,t,r){return(e=Lc(6,e,null,t)).lanes=r,e}function Uc(e,t,r){return(t=Lc(4,null!==e.children?e.children:[],e.key,t)).lanes=r,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function Bc(e,t,r,a,n){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=vt(0),this.expirationTimes=vt(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=vt(0),this.identifierPrefix=a,this.onRecoverableError=n,this.mutableSourceEagerHydrationData=null}function zc(e,t,r,a,n,o,i,l,s){return e=new Bc(e,t,r,l,s),1===t?(t=1,!0===o&&(t|=8)):t=0,o=Lc(3,null,null,t),e.current=o,o.stateNode=e,o.memoizedState={element:a,isDehydrated:r,cache:null,transitions:null,pendingSuspenseBoundaries:null},Oo(o),e}function Wc(e){if(!e)return Nn;e:{if(He(e=e._reactInternals)!==e||1!==e.tag)throw Error(o(170));var t=e;do{switch(t.tag){case 3:t=t.stateNode.context;break e;case 1:if(On(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}}t=t.return}while(null!==t);throw Error(o(171))}if(1===e.tag){var r=e.type;if(On(r))return xn(e,r,t)}return t}function Hc(e,t,r,a,n,o,i,l,s){return(e=zc(r,a,!0,e,0,o,0,l,s)).context=Wc(null),r=e.current,(o=Do(a=ec(),n=tc(r))).callback=null!=t?t:null,xo(r,o,n),e.current.lanes=n,gt(e,n,a),ac(e,a),e}function Vc(e,t,r,a){var n=t.current,o=ec(),i=tc(n);return r=Wc(r),null===t.context?t.context=r:t.pendingContext=r,(t=Do(o,i)).payload={element:e},null!==(a=void 0===a?null:a)&&(t.callback=a),null!==(e=xo(n,t,i))&&(rc(e,n,i,o),Mo(e,n,i)),i}function Gc(e){return(e=e.current).child?(e.child.tag,e.child.stateNode):null}function qc(e,t){if(null!==(e=e.memoizedState)&&null!==e.dehydrated){var r=e.retryLane;e.retryLane=0!==r&&r<t?r:t}}function $c(e,t){qc(e,t),(e=e.alternate)&&qc(e,t)}As=function(e,t,r){if(null!==e)if(e.memoizedProps!==t.pendingProps||In.current)wl=!0;else{if(0===(e.lanes&r)&&!(128&t.flags))return wl=!1,function(e,t,r){switch(t.tag){case 3:Cl(t),mo();break;case 5:ii(t);break;case 1:On(t.type)&&Mn(t);break;case 4:ni(t,t.stateNode.containerInfo);break;case 10:var a=t.type._context,n=t.memoizedProps.value;Tn(yo,a._currentValue),a._currentValue=n;break;case 13:if(null!==(a=t.memoizedState))return null!==a.dehydrated?(Tn(si,1&si.current),t.flags|=128,null):0!==(r&t.child.childLanes)?Fl(e,t,r):(Tn(si,1&si.current),null!==(e=Gl(e,t,r))?e.sibling:null);Tn(si,1&si.current);break;case 19:if(a=0!==(r&t.childLanes),128&e.flags){if(a)return Hl(e,t,r);t.flags|=128}if(null!==(n=t.memoizedState)&&(n.rendering=null,n.tail=null,n.lastEffect=null),Tn(si,si.current),a)break;return null;case 22:case 23:return t.lanes=0,Sl(e,t,r)}
vendor: 4,202 bytes, line 2
2return Gl(e,t,r)}(e,t,r);wl=!!(131072&e.flags)}else wl=!1,no&&1048576&t.flags&&Zn(t,$n,t.index);switch(t.lanes=0,t.tag){case 2:var a=t.type;Vl(e,t),e=t.pendingProps;var n=Ln(t,Rn.current);So(t,r),n=ki(null,t,a,e,n,r);var i=Si();return t.flags|=1,"object"==typeof n&&null!==n&&"function"==typeof n.render&&void 0===n.$$typeof?(t.tag=1,t.memoizedState=null,t.updateQueue=null,On(a)?(i=!0,Mn(t)):i=!1,t.memoizedState=null!==n.state&&void 0!==n.state?n.state:null,Oo(t),n.updater=Ho,t.stateNode=n,n._reactInternals=t,$o(t,a,e,r),t=Il(null,t,a,!0,i,r)):(t.tag=0,no&&i&&eo(t),El(null,t,n,r),t=t.child),t;case 16:a=t.elementType;e:{switch(Vl(e,t),e=t.pendingProps,a=(n=a._init)(a._payload),t.type=a,n=t.tag=function(e){if("function"==typeof e)return Oc(e)?1:0;if(null!=e){if((e=e.$$typeof)===R)return 11;if(e===L)return 14}return 2}(a),e=go(a,e),n){case 0:t=Nl(null,t,a,e,r);break e;case 1:t=Rl(null,t,a,e,r);break e;case 11:t=_l(null,t,a,e,r);break e;case 14:t=Al(null,t,a,go(a.type,e),r);break e}throw Error(o(306,a,""))}return t;case 0:return a=t.type,n=t.pendingProps,Nl(e,t,a,n=t.elementType===a?n:go(a,n),r);case 1:return a=t.type,n=t.pendingProps,Rl(e,t,a,n=t.elementType===a?n:go(a,n),r);case 3:e:{if(Cl(t),null===e)throw Error(o(387));a=t.pendingProps,n=(i=t.memoizedState).element,Po(e,t),Uo(t,a,null,r);var l=t.memoizedState;if(a=l.element,i.isDehydrated){if(i={element:a,isDehydrated:!1,cache:l.cache,pendingSuspenseBoundaries:l.pendingSuspenseBoundaries,transitions:l.transitions},t.updateQueue.baseState=i,t.memoizedState=i,256&t.flags){t=Ll(e,t,a,r,n=ul(Error(o(423)),t));break e}if(a!==n){t=Ll(e,t,a,r,n=ul(Error(o(424)),t));break e}for(ao=cn(t.stateNode.containerInfo.firstChild),ro=t,no=!0,oo=null,r=Jo(t,null,a,r),t.child=r;r;)r.flags=-3&r.flags|4096,r=r.sibling}else{if(mo(),a===n){t=Gl(e,t,r);break e}El(e,t,a,r)}t=t.child}return t;case 5:return ii(t),null===e&&co(t),a=t.type,n=t.pendingProps,i=null!==e?e.memoizedProps:null,l=n.children,tn(a,n)?l=null:null!==i&&tn(a,i)&&(t.flags|=32),Tl(e,t),El(e,t,l,r),t.child;case 6:return null===e&&co(t),null;case 13:return Fl(e,t,r);case 4:return ni(t,t.stateNode.containerInfo),a=t.pendingProps,null===e?t.child=Qo(t,null,a,r):El(e,t,a,r),t.child;case 11:return a=t.type,n=t.pendingProps,_l(e,t,a,n=t.elementType===a?n:go(a,n),r);case 7:return El(e,t,t.pendingProps,r),t.child;case 8:case 12:return El(e,t,t.pendingProps.children,r),t.child;case 10:e:{if(a=t.type._context,n=t.pendingProps,i=t.memoizedProps,l=n.value,Tn(yo,a._currentValue),a._currentValue=l,null!==i)if(ia(i.value,l)){if(i.children===n.children&&!In.current){t=Gl(e,t,r);break e}}else for(null!==(i=t.child)&&(i.return=t);null!==i;){var s=i.dependencies;if(null!==s){l=i.child;for(var c=s.firstContext;null!==c;){if(c.context===a){if(1===i.tag){(c=Do(-1,r&-r)).tag=2;var u=i.updateQueue;if(null!==u){var d=(u=u.shared).pending;null===d?c.next=c:(c.next=d.next,d.next=c),u.pending=c}}i.lanes|=r,null!==(c=i.alternate)&&(c.lanes|=r),ko(i.return,r,t),s.lanes|=r;break}c=c.next}}else if(10===i.tag)l=i.type===t.type?null:i.child;else if(18===i.tag){if(null===(l=i.return))throw Error(o(341));l.lanes|=r,null!==(s=l.alternate)&&(s.lanes|=r),ko(l,r,t),l=i.sibling}else l=i.child;if(null!==l)l.return=i;else for(l=i;null!==l;){if(l===t){l=null;break}if(null!==(i=l.sibling)){i.return=l.return,l=i;break}l=l.return}i=l}El(e,t,n.children,r),t=t.child}return t;case 9:return n=t.type,a=t.pendingProps.children,So(t,r),a=a(n=To(n)),t.flags|=1,El(e,t,a,r),t.child;case 14:return n=go(a=t.type,t.pendingProps),Al(e,t,a,n=go(a.type,n),r);case 15:return kl(e,t,t.type,t.pendingProps,r);case 17:return a=t.type,n=t.pendingProps,n=t.elementType===a?n:go(a,n),Vl(e,t),t.tag=1,On(a)?(e=!0,Mn(t)):e=!1,So(t,r),Go(t,a,n),$o(t,a,n,r),Il(null,t,a,!0,e,r);case 19:return Hl(e,t,r);case 22:return Sl(e,t,r)}throw Error(o(156,t.tag))};var Kc="function"==typeof reportError?reportError:function(e){console.error(e)};function jc(e){this._internalRoot=e}function Xc(e){this._internalRoot=e}function Yc(e){return!(!e||1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType)}function Qc(e){return!(!e||1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType&&(8!==e.nodeType||" react-mount-point-unstable "!==e.nodeValue))}
vendor: 14,998 bytes, line 2
2function Jc(){}function Zc(e,t,r,a,n){var o=r._reactRootContainer;if(o){var i=o;if("function"==typeof n){var l=n;n=function(){var e=Gc(i);l.call(e)}}Vc(t,i,e,n)}else i=function(e,t,r,a,n){if(n){if("function"==typeof a){var o=a;a=function(){var e=Gc(i);o.call(e)}}var i=Hc(t,a,e,0,null,!1,0,"",Jc);return e._reactRootContainer=i,e[mn]=i.current,Wa(8===e.nodeType?e.parentNode:e),uc(),i}for(;n=e.lastChild;)e.removeChild(n);if("function"==typeof a){var l=a;a=function(){var e=Gc(s);l.call(e)}}var s=zc(e,0,!1,null,0,!1,0,"",Jc);return e._reactRootContainer=s,e[mn]=s.current,Wa(8===e.nodeType?e.parentNode:e),uc(function(){Vc(t,s,r,a)}),s}(r,t,e,n,a);return Gc(i)}Xc.prototype.render=jc.prototype.render=function(e){var t=this._internalRoot;if(null===t)throw Error(o(409));Vc(e,t,null,null)},Xc.prototype.unmount=jc.prototype.unmount=function(){var e=this._internalRoot;if(null!==e){this._internalRoot=null;var t=e.containerInfo;uc(function(){Vc(null,e,null,null)}),t[mn]=null}},Xc.prototype.unstable_scheduleHydration=function(e){if(e){var t=kt();e={blockedOn:null,target:e,priority:t};for(var r=0;r<Pt.length&&0!==t&&t<Pt[r].priority;r++);Pt.splice(r,0,e),0===r&&Ft(e)}},Et=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var r=dt(t.pendingLanes);0!==r&&(yt(t,1|r),ac(t,Qe()),!(6&Rs)&&(Hs=Qe()+500,Hn()))}break;case 13:uc(function(){var t=Co(e,1);if(null!==t){var r=ec();rc(t,e,1,r)}}),$c(e,1)}},_t=function(e){if(13===e.tag){var t=Co(e,134217728);if(null!==t)rc(t,e,134217728,ec());$c(e,134217728)}},At=function(e){if(13===e.tag){var t=tc(e),r=Co(e,t);if(null!==r)rc(r,e,t,ec());$c(e,t)}},kt=function(){return bt},St=function(e,t){var r=bt;try{return bt=e,t()}finally{bt=r}},_e=function(e,t,r){switch(t){case"input":if(J(e,r),t=r.name,"radio"===r.type&&null!=t){for(r=e;r.parentNode;)r=r.parentNode;for(r=r.querySelectorAll("input[name="+JSON.stringify(""+t)+'][type="radio"]'),t=0;t<r.length;t++){var a=r[t];if(a!==e&&a.form===e.form){var n=En(a);if(!n)throw Error(o(90));K(a),J(a,n)}}}break;case"textarea":oe(e,r);break;case"select":null!=(t=r.value)&&re(e,!!r.multiple,t,!1)}},Re=cc,Ie=uc;var eu={usingClientEntryPoint:!1,Events:[bn,wn,En,Te,Ne,cc]},tu={findFiberByHostInstance:yn,bundleType:0,version:"18.2.0",rendererPackageName:"react-dom"},ru={bundleType:tu.bundleType,version:tu.version,rendererPackageName:tu.rendererPackageName,rendererConfig:tu.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:w.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return null===(e=qe(e))?null:e.stateNode},findFiberByHostInstance:tu.findFiberByHostInstance||function(){return null},findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null,reconcilerVersion:"18.2.0-next-9e3b772b8-20220608"};if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__){var au=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!au.isDisabled&&au.supportsFiber)try{nt=au.inject(ru),ot=au}catch(ue){}}t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=eu,t.createPortal=function(e,t){var r=2<arguments.length&&void 0!==arguments[2]?arguments[2]:null;if(!Yc(t))throw Error(o(200));return function(e,t,r){var a=3<arguments.length&&void 0!==arguments[3]?arguments[3]:null;return{$$typeof:_,key:null==a?null:""+a,children:e,containerInfo:t,implementation:r}}(e,t,null,r)},t.createRoot=function(e,t){if(!Yc(e))throw Error(o(299));var r=!1,a="",n=Kc;return null!=t&&(!0===t.unstable_strictMode&&(r=!0),void 0!==t.identifierPrefix&&(a=t.identifierPrefix),void 0!==t.onRecoverableError&&(n=t.onRecoverableError)),t=zc(e,1,!1,null,0,r,0,a,n),e[mn]=t.current,Wa(8===e.nodeType?e.parentNode:e),new jc(t)},t.findDOMNode=function(e){if(null==e)return null;if(1===e.nodeType)return e;var t=e._reactInternals;if(void 0===t){if("function"==typeof e.render)throw Error(o(188));throw e=Object.keys(e).join(","),Error(o(268,e))}return e=null===(e=qe(t))?null:e.stateNode},t.flushSync=function(e){return uc(e)},t.hydrate=function(e,t,r){if(!Qc(t))throw Error(o(200));return Zc(null,e,t,!0,r)},t.hydrateRoot=function(e,t,r){if(!Yc(e))throw Error(o(405));var a=null!=r&&r.hydratedSources||null,n=!1,i="",l=Kc;if(null!=r&&(!0===r.unstable_strictMode&&(n=!0),void 0!==r.identifierPrefix&&(i=r.identifierPrefix),void 0!==r.onRecoverableError&&(l=r.onRecoverableError)),t=Hc(t,null,e,1,null!=r?r:null,n,0,i,l),e[mn]=t.current,Wa(e),a)for(e=0;e<a.length;e++)n=(n=(r=a[e])._getVersion)(r._source),null==t.mutableSourceEagerHydrationData?t.mutableSourceEagerHydrationData=[r,n]:t.mutableSourceEagerHydrationData.push(r,n);return new Xc(t)},t.render=function(e,t,r){if(!Qc(t))throw Error(o(200));return Zc(null,e,t,!1,r)},t.unmountComponentAtNode=function(e){if(!Qc(e))throw Error(o(40));return!!e._reactRootContainer&&(uc(function(){Zc(null,null,e,!1,function(){e._reactRootContainer=null,e[mn]=null})}),!0)},t.unstable_batchedUpdates=cc,t.unstable_renderSubtreeIntoContainer=function(e,t,r,a){if(!Qc(r))throw Error(o(200));if(null==e||void 0===e._reactInternals)throw Error(o(38));return Zc(e,t,r,!1,a)},t.version="18.2.0-next-9e3b772b8-20220608"},5338(e,t,r){"use strict";var a=r(961);t.H=a.createRoot,a.hydrateRoot},961(e,t,r){"use strict";!function e(){if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE)try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(e){console.error(e)}}(),e.exports=r(2551)},5287(e,t){"use strict";var r=Symbol.for("react.element"),a=Symbol.for("react.portal"),n=Symbol.for("react.fragment"),o=Symbol.for("react.strict_mode"),i=Symbol.for("react.profiler"),l=Symbol.for("react.provider"),s=Symbol.for("react.context"),c=Symbol.for("react.forward_ref"),u=Symbol.for("react.suspense"),d=Symbol.for("react.memo"),p=Symbol.for("react.lazy"),h=Symbol.iterator;var m={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},f=Object.assign,v={};function g(e,t,r){this.props=e,this.context=t,this.refs=v,this.updater=r||m}function y(){}function b(e,t,r){this.props=e,this.context=t,this.refs=v,this.updater=r||m}g.prototype.isReactComponent={},g.prototype.setState=function(e,t){if("object"!=typeof e&&"function"!=typeof e&&null!=e)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")},g.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},y.prototype=g.prototype;var w=b.prototype=new y;w.constructor=b,f(w,g.prototype),w.isPureReactComponent=!0;var E=Array.isArray,_=Object.prototype.hasOwnProperty,A={current:null},k={key:!0,ref:!0,__self:!0,__source:!0};function S(e,t,a){var n,o={},i=null,l=null;if(null!=t)for(n in void 0!==t.ref&&(l=t.ref),void 0!==t.key&&(i=""+t.key),t)_.call(t,n)&&!k.hasOwnProperty(n)&&(o[n]=t[n]);var s=arguments.length-2;if(1===s)o.children=a;else if(1<s){for(var c=Array(s),u=0;u<s;u++)c[u]=arguments[u+2];o.children=c}if(e&&e.defaultProps)for(n in s=e.defaultProps)void 0===o[n]&&(o[n]=s[n]);return{$$typeof:r,type:e,key:i,ref:l,props:o,_owner:A.current}}function T(e){return"object"==typeof e&&null!==e&&e.$$typeof===r}var N=/\/+/g;function R(e,t){return"object"==typeof e&&null!==e&&null!=e.key?function(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,function(e){return t[e]})}(""+e.key):t.toString(36)}function I(e,t,n,o,i){var l=typeof e;"undefined"!==l&&"boolean"!==l||(e=null);var s=!1;if(null===e)s=!0;else switch(l){case"string":case"number":s=!0;break;case"object":switch(e.$$typeof){case r:case a:s=!0}}if(s)return i=i(s=e),e=""===o?"."+R(s,0):o,E(i)?(n="",null!=e&&(n=e.replace(N,"$&/")+"/"),I(i,t,n,"",function(e){return e})):null!=i&&(T(i)&&(i=function(e,t){return{$$typeof:r,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}(i,n+(!i.key||s&&s.key===i.key?"":(""+i.key).replace(N,"$&/")+"/")+e)),t.push(i)),1;if(s=0,o=""===o?".":o+":",E(e))for(var c=0;c<e.length;c++){var u=o+R(l=e[c],c);s+=I(l,t,n,u,i)}else if(u=function(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=h&&e[h]||e["@@iterator"])?e:null}(e),"function"==typeof u)for(e=u.call(e),c=0;!(l=e.next()).done;)s+=I(l=l.value,t,n,u=o+R(l,c++),i);else if("object"===l)throw t=String(e),Error("Objects are not valid as a React child (found: "+("[object Object]"===t?"object with keys {"+Object.keys(e).join(", ")+"}":t)+"). If you meant to render a collection of children, use an array instead.");return s}function C(e,t,r){if(null==e)return e;var a=[],n=0;return I(e,a,"","",function(e){return t.call(r,e,n++)}),a}function L(e){if(-1===e._status){var t=e._result;(t=t()).then(function(t){0!==e._status&&-1!==e._status||(e._status=1,e._result=t)},function(t){0!==e._status&&-1!==e._status||(e._status=2,e._result=t)}),-1===e._status&&(e._status=0,e._result=t)}if(1===e._status)return e._result.default;throw e._result}var O={current:null},P={transition:null},D={ReactCurrentDispatcher:O,ReactCurrentBatchConfig:P,ReactCurrentOwner:A};t.Children={map:C,forEach:function(e,t,r){C(e,function(){t.apply(this,arguments)},r)},count:function(e){var t=0;return C(e,function(){t++}),t},toArray:function(e){return C(e,function(e){return e})||[]},only:function(e){if(!T(e))throw Error("React.Children.only expected to receive a single React element child.");return e}},t.Component=g,t.Fragment=n,t.Profiler=i,t.PureComponent=b,t.StrictMode=o,t.Suspense=u,t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=D,t.cloneElement=function(e,t,a){if(null==e)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+e+".");var n=f({},e.props),o=e.key,i=e.ref,l=e._owner;if(null!=t){if(void 0!==t.ref&&(i=t.ref,l=A.current),void 0!==t.key&&(o=""+t.key),e.type&&e.type.defaultProps)var s=e.type.defaultProps;for(c in t)_.call(t,c)&&!k.hasOwnProperty(c)&&(n[c]=void 0===t[c]&&void 0!==s?s[c]:t[c])}var c=arguments.length-2;if(1===c)n.children=a;else if(1<c){s=Array(c);for(var u=0;u<c;u++)s[u]=arguments[u+2];n.children=s}return{$$typeof:r,type:e.type,key:o,ref:i,props:n,_owner:l}},t.createContext=function(e){return(e={$$typeof:s,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null}).Provider={$$typeof:l,_context:e},e.Consumer=e},t.createElement=S,t.createFactory=function(e){var t=S.bind(null,e);return t.type=e,t},t.createRef=function(){return{current:null}},t.forwardRef=function(e){return{$$typeof:c,render:e}},t.isValidElement=T,t.lazy=function(e){return{$$typeof:p,_payload:{_status:-1,_result:e},_init:L}},t.memo=function(e,t){return{$$typeof:d,type:e,compare:void 0===t?null:t}},t.startTransition=function(e){var t=P.transition;P.transition={};try{e()}finally{P.transition=t}},t.unstable_act=function(){throw Error("act(...) is not supported in production builds of React.")},t.useCallback=function(e,t){return O.current.useCallback(e,t)},t.useContext=function(e){return O.current.useContext(e)},t.useDebugValue=function(){},t.useDeferredValue=function(e){return O.current.useDeferredValue(e)},t.useEffect=function(e,t){return O.current.useEffect(e,t)},t.useId=function(){return O.current.useId()},t.useImperativeHandle=function(e,t,r){return O.current.useImperativeHandle(e,t,r)},t.useInsertionEffect=function(e,t){return O.current.useInsertionEffect(e,t)},t.useLayoutEffect=function(e,t){return O.current.useLayoutEffect(e,t)},t.useMemo=function(e,t){return O.current.useMemo(e,t)},t.useReducer=function(e,t,r){return O.current.useReducer(e,t,r)},t.useRef=function(e){return O.current.useRef(e)},t.useState=function(e){return O.current.useState(e)},t.useSyncExternalStore=function(e,t,r){return O.current.useSyncExternalStore(e,t,r)},t.useTransition=function(){return O.current.useTransition()},t.version="18.2.0"},6540(e,t,r){"use strict";e.exports=r(5287)},7463(e,t){"use strict";function r(e,t){var r=e.length;e.push(t);e:for(;0<r;){var a=r-1>>>1,n=e[a];if(!(0<o(n,t)))break e;e[a]=t,e[r]=n,r=a}}function a(e){return 0===e.length?null:e[0]}function n(e){if(0===e.length)return null;var t=e[0],r=e.pop();if(r!==t){e[0]=r;e:for(var a=0,n=e.length,i=n>>>1;a<i;){var l=2*(a+1)-1,s=e[l],c=l+1,u=e[c];if(0>o(s,r))c<n&&0>o(u,s)?(e[a]=u,e[c]=r,a=c):(e[a]=s,e[l]=r,a=l);else{if(!(c<n&&0>o(u,r)))break e;e[a]=u,e[c]=r,a=c}}}return t}function o(e,t){var r=e.sortIndex-t.sortIndex;return 0!==r?r:e.id-t.id}if("object"==typeof performance&&"function"==typeof performance.now){var i=performance;t.unstable_now=function(){return i.now()}}else{var l=Date,s=l.now();t.unstable_now=function(){return l.now()-s}}var c=[],u=[],d=1,p=null,h=3,m=!1,f=!1,v=!1,g="function"==typeof setTimeout?setTimeout:null,y="function"==typeof clearTimeout?clearTimeout:null,b="undefined"!=typeof setImmediate?setImmediate:null;function w(e){for(var t=a(u);null!==t;){if(null===t.callback)n(u);else{if(!(t.startTime<=e))break;n(u),t.sortIndex=t.expirationTime,r(c,t)}t=a(u)}}function E(e){if(v=!1,w(e),!f)if(null!==a(c))f=!0,P(_);else{var t=a(u);null!==t&&D(E,t.startTime-e)}}function _(e,r){f=!1,v&&(v=!1,y(T),T=-1),m=!0;var o=h;try{for(w(r),p=a(c);null!==p&&(!(p.expirationTime>r)||e&&!I());){var i=p.callback;if("function"==typeof i){p.callback=null,h=p.priorityLevel;var l=i(p.expirationTime<=r);r=t.unstable_now(),"function"==typeof l?p.callback=l:p===a(c)&&n(c),w(r)}else n(c);p=a(c)}if(null!==p)var s=!0;else{var d=a(u);null!==d&&D(E,d.startTime-r),s=!1}return s}finally{p=null,h=o,m=!1}}"undefined"!=typeof navigator&&void 0!==navigator.scheduling&&void 0!==navigator.scheduling.isInputPending&&navigator.scheduling.isInputPending.bind(navigator.scheduling);var A,k=!1,S=null,T=-1,N=5,R=-1;function I(){return!(t.unstable_now()-R<N)}function C(){if(null!==S){var e=t.unstable_now();R=e;var r=!0;try{r=S(!0,e)}finally{r?A():(k=!1,S=null)}}else k=!1}if("function"==typeof b)A=function(){b(C)};else if("undefined"!=typeof MessageChannel){var L=new MessageChannel,O=L.port2;L.port1.onmessage=C,A=function(){O.postMessage(null)}}else A=function(){g(C,0)};function P(e){S=e,k||(k=!0,A())}function D(e,r){T=g(function(){e(t.unstable_now())},r)}t.unstable_IdlePriority=5,t.unstable_ImmediatePriority=1,t.unstable_LowPriority=4,t.unstable_NormalPriority=3,t.unstable_Profiling=null,t.unstable_UserBlockingPriority=2,t.unstable_cancelCallback=function(e){e.callback=null},t.unstable_continueExecution=function(){f||m||(f=!0,P(_))},t.unstable_forceFrameRate=function(e){0>e||125<e?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):N=0<e?Math.floor(1e3/e):5},t.unstable_getCurrentPriorityLevel=function(){return h},t.unstable_getFirstCallbackNode=function(){return a(c)},t.unstable_next=function(e){switch(h){case 1:case 2:case 3:var t=3;break;default:t=h}
2var r=h;h=t;try{return e()}finally{h=r}},t.unstable_pauseExecution=function(){},t.unstable_requestPaint=function(){},t.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var r=h;h=e;try{return t()}finally{h=r}},t.unstable_scheduleCallback=function(e,n,o){var i=t.unstable_now();switch("object"==typeof o&&null!==o?o="number"==typeof(o=o.delay)&&0<o?i+o:i:o=i,e){case 1:var l=-1;break;case 2:l=250;break;case 5:l=1073741823;break;case 4:l=1e4;break;default:l=5e3}return e={id:d++,callback:n,priorityLevel:e,startTime:o,expirationTime:l=o+l,sortIndex:-1},o>i?(e.sortIndex=o,r(u,e),null===a(c)&&e===a(u)&&(v?(y(T),T=-1):v=!0,D(E,o-i))):(e.sortIndex=l,r(c,e),f||m||(f=!0,P(_))),e},t.unstable_shouldYield=I,t.unstable_wrapCallback=function(e){var t=h;return function(){var r=h;h=t;try{return e.apply(this,arguments)}finally{h=r}}}},9982(e,t,r){"use strict";e.exports=r(7463)},1430(e,t,r){var a,n;!function(o,i){"use strict";e.exports?e.exports=i():void 0===(n="function"==typeof(a=i)?a.call(t,r,t,e):a)||(e.exports=n)}(0,function(e){"use strict";var t=e&&e.IPv6;return{best:function(e){var t,r,a=e.toLowerCase().split(":"),n=a.length,o=8;for(""===a[0]&&""===a[1]&&""===a[2]?(a.shift(),a.shift()):""===a[0]&&""===a[1]?a.shift():""===a[n-1]&&""===a[n-2]&&a.pop(),-1!==a[(n=a.length)-1].indexOf(".")&&(o=7),t=0;t<n&&""!==a[t];t++);if(t<o)for(a.splice(t,1,"0000");a.length<o;)a.splice(t,0,"0000");for(var i=0;i<o;i++){r=a[i].split("");for(var l=0;l<3&&("0"===r[0]&&r.length>1);l++)r.splice(0,1);a[i]=r.join("")}var s=-1,c=0,u=0,d=-1,p=!1;for(i=0;i<o;i++)p?"0"===a[i]?u+=1:(p=!1,u>c&&(s=d,c=u)):"0"===a[i]&&(p=!0,d=i,u=1);u>c&&(s=d,c=u),c>1&&a.splice(s,c,""),n=a.length;var h="";for(""===a[0]&&(h=":"),i=0;i<n&&(h+=a[i],i!==n-1);i++)h+=":";return""===a[n-1]&&(h+=":"),h},noConflict:function(){return e.IPv6===this&&(e.IPv6=t),this}}})},4704(e,t,r){var a,n;!function(o,i){"use strict";e.exports?e.exports=i():void 0===(n="function"==typeof(a=i)?a.call(t,r,t,e):a)||(e.exports=n)}(0,function(e){"use strict";var t=e&&e.SecondLevelDomains,r={list:{ac:" com gov mil net org ",ae:" ac co gov mil name net org pro sch ",af:" com edu gov net org ",al:" com edu gov mil net org ",ao:" co ed gv it og pb ",ar:" com edu gob gov int mil net org tur ",at:" ac co gv or ",au:" asn com csiro edu gov id net org ",ba:" co com edu gov mil net org rs unbi unmo unsa untz unze ",bb:" biz co com edu gov info net org store tv ",bh:" biz cc com edu gov info net org ",bn:" com edu gov net org ",bo:" com edu gob gov int mil net org tv ",br:" adm adv agr am arq art ato b bio blog bmd cim cng cnt com coop ecn edu eng esp etc eti far flog fm fnd fot fst g12 ggf gov imb ind inf jor jus lel mat med mil mus net nom not ntr odo org ppg pro psc psi qsl rec slg srv tmp trd tur tv vet vlog wiki zlg ",bs:" com edu gov net org ",bz:" du et om ov rg ",ca:" ab bc mb nb nf nl ns nt nu on pe qc sk yk ",ck:" biz co edu gen gov info net org ",cn:" ac ah bj com cq edu fj gd gov gs gx gz ha hb he hi hl hn jl js jx ln mil net nm nx org qh sc sd sh sn sx tj tw xj xz yn zj ",co:" com edu gov mil net nom org ",cr:" ac c co ed fi go or sa ",cy:" ac biz com ekloges gov ltd name net org parliament press pro tm ",do:" art com edu gob gov mil net org sld web ",dz:" art asso com edu gov net org pol ",ec:" com edu fin gov info med mil net org pro ",eg:" com edu eun gov mil name net org sci ",er:" com edu gov ind mil net org rochest w ",es:" com edu gob nom org ",et:" biz com edu gov info name net org ",fj:" ac biz com info mil name net org pro ",fk:" ac co gov net nom org ",fr:" asso com f gouv nom prd presse tm ",gg:" co net org ",gh:" com edu gov mil org ",gn:" ac com gov net org ",gr:" com edu gov mil net org ",gt:" com edu gob ind mil net org ",gu:" com edu gov net org ",hk:" com edu gov idv net org ",hu:" 2000 agrar bolt casino city co erotica erotika film forum games hotel info ingatlan jogasz konyvelo lakas media news org priv reklam sex shop sport suli szex tm tozsde utazas video ",id:" ac co go mil net or sch web ",il:" ac co gov idf k12 muni net org ",in:" ac co edu ernet firm gen gov i ind mil net nic org res ",iq:" com edu gov i mil net org ",ir:" ac co dnssec gov i id net org sch ",it:" edu gov ",je:" c
2o net org ",jo:" com edu gov mil name net org sch ",jp:" ac ad co ed go gr lg ne or ",ke:" ac co go info me mobi ne or sc ",kh:" com edu gov mil net org per ",ki:" biz com de edu gov info mob net org tel ",km:" asso com coop edu gouv k medecin mil nom notaires pharmaciens presse tm veterinaire ",kn:" edu gov net org ",kr:" ac busan chungbuk chungnam co daegu daejeon es gangwon go gwangju gyeongbuk gyeonggi gyeongnam hs incheon jeju jeonbuk jeonnam k kg mil ms ne or pe re sc seoul ulsan ",kw:" com edu gov net org ",ky:" com edu gov net org ",kz:" com edu gov mil net org ",lb:" com edu gov net org ",lk:" assn com edu gov grp hotel int ltd net ngo org sch soc web ",lr:" com edu gov net org ",lv:" asn com conf edu gov id mil net org ",ly:" com edu gov id med net org plc sch ",ma:" ac co gov m net org press ",mc:" asso tm ",me:" ac co edu gov its net org priv ",mg:" com edu gov mil nom org prd tm ",mk:" com edu gov inf name net org pro ",ml:" com edu gov net org presse ",mn:" edu gov org ",mo:" com edu gov net org ",mt:" com edu gov net org ",mv:" aero biz com coop edu gov info int mil museum name net org pro ",mw:" ac co com coop edu gov int museum net org ",mx:" com edu gob net org ",my:" com edu gov mil name net org sch ",nf:" arts com firm info net other per rec store web ",ng:" biz com edu gov mil mobi name net org sch ",ni:" ac co com edu gob mil net nom org ",np:" com edu gov mil net org ",nr:" biz com edu gov info net org ",om:" ac biz co com edu gov med mil museum net org pro sch ",pe:" com edu gob mil net nom org sld ",ph:" com edu gov i mil net ngo org ",pk:" biz com edu fam gob gok gon gop gos gov net org web ",pl:" art bialystok biz com edu gda gdansk gorzow gov info katowice krakow lodz lublin mil net ngo olsztyn org poznan pwr radom slupsk szczecin torun warszawa waw wroc wroclaw zgora ",pr:" ac biz com edu est gov info isla name net org pro prof ",ps:" com edu gov net org plo sec ",pw:" belau co ed go ne or ",ro:" arts com firm info nom nt org rec store tm www ",rs:" ac co edu gov in org ",sb:" com edu gov net org ",sc:" com edu gov net org ",sh:" co com edu gov net nom org ",sl:" com edu gov net org ",st:" co com consulado edu embaixada gov mil net org principe saotome store ",sv:" com edu gob org red ",sz:" ac co org ",tr:" av bbs bel biz com dr edu gen gov info k12 name net org pol tel tsk tv web ",tt:" aero biz cat co com coop edu gov info int jobs mil mobi museum name net org pro tel travel ",tw:" club com ebiz edu game gov idv mil net org ",mu:" ac co com gov net or org ",mz:" ac co edu gov org ",na:" co com ",nz:" ac co cri geek gen govt health iwi maori mil net org parliament school ",pa:" abo ac com edu gob ing med net nom org sld ",pt:" com edu gov int net nome org publ ",py:" com edu gov mil net org ",qa:" com edu gov mil net org ",re:" asso com nom ",ru:" ac adygeya altai amur arkhangelsk astrakhan bashkiria belgorod bir bryansk buryatia cbg chel chelyabinsk chita chukotka chuvashia com dagestan e-burg edu gov grozny int irkutsk ivanovo izhevsk jar joshkar-ola kalmykia kaluga kamchatka karelia kazan kchr kemerovo khabarovsk khakassia khv kirov koenig komi kostroma kranoyarsk kuban kurgan kursk lipetsk magadan mari mari-el marine mil mordovia mosreg msk murmansk nalchik net nnov nov novosibirsk nsk omsk orenburg org oryol penza perm pp pskov ptz rnd ryazan sakhalin samara saratov simbirsk smolensk spb stavropol stv surgut tambov tatarstan tom tomsk tsaritsyn tsk tula tuva tver tyumen udm udmurtia ulan-ude vladikavkaz vladimir vladivostok volgograd vologda voronezh vrn vyatka yakutia yamal yekaterinburg yuzhno-sakhalinsk ",rw:" ac co com edu gouv gov int mil net ",sa:" com edu gov med net org pub sch ",sd:" com edu gov info med net org tv ",se:" a ac b bd c d e f g h i k l m n o org p parti pp press r s t tm u w x y z ",sg:" com edu gov idn net org per ",sn:" art com edu gouv org perso univ ",sy:" com edu gov mil net news org ",th:" ac co go in mi net or ",tj:" ac biz co com edu go gov info int mil name net nic org test web ",tn:" agrinet com defense edunet ens fin gov ind info intl mincom nat net org perso rnrt rns rnu tourism ",tz:" ac co go ne or ",ua:" biz cherkassy chernigov chernovtsy ck cn co com crimea cv dn dnepropetrovsk donetsk d
2p edu gov if in ivano-frankivsk kh kharkov kherson khmelnitskiy kiev kirovograd km kr ks kv lg lugansk lutsk lviv me mk net nikolaev od odessa org pl poltava pp rovno rv sebastopol sumy te ternopil uzhgorod vinnica vn zaporizhzhe zhitomir zp zt ",ug:" ac co go ne or org sc ",uk:" ac bl british-library co cym gov govt icnet jet lea ltd me mil mod national-library-scotland nel net nhs nic nls org orgn parliament plc police sch scot soc ",us:" dni fed isa kids nsn ",uy:" com edu gub mil net org ",ve:" co com edu gob info mil net org web ",vi:" co com k12 net org ",vn:" ac biz com edu gov health info int name net org pro ",ye:" co com gov ltd me net org plc ",yu:" ac co edu gov org ",za:" ac agric alt bourse city co cybernet db edu gov grondar iaccess imt inca landesign law mil net ngo nis nom olivetti org pix school tm web ",zm:" ac co com edu gov net org sch ",com:"ar br cn de eu gb gr hu jpn kr no qc ru sa se uk us uy za ",net:"gb jp se uk ",org:"ae",de:"com "},has:function(e){var t=e.lastIndexOf(".");if(t<=0||t>=e.length-1)return!1;var a=e.lastIndexOf(".",t-1);if(a<=0||a>=t-1)return!1;var n=r.list[e.slice(t+1)];return!!n&&n.indexOf(" "+e.slice(a+1,t)+" ")>=0},is:function(e){var t=e.lastIndexOf(".");if(t<=0||t>=e.length-1)return!1;if(e.lastIndexOf(".",t-1)>=0)return!1;var a=r.list[e.slice(t+1)];return!!a&&a.indexOf(" "+e.slice(0,t)+" ")>=0},get:function(e){var t=e.lastIndexOf(".");if(t<=0||t>=e.length-1)return null;var a=e.lastIndexOf(".",t-1);if(a<=0||a>=t-1)return null;var n=r.list[e.slice(t+1)];return n?n.indexOf(" "+e.slice(a+1,t)+" ")<0?null:e.slice(a+1):null},noConflict:function(){return e.SecondLevelDomains===this&&(e.SecondLevelDomains=t),this}};return r})},4193(e,t,r){var a,n,o;!function(i,l){"use strict";e.exports?e.exports=l(r(9340),r(1430),r(4704)):(n=[r(9340),r(1430),r(4704)],void 0===(o="function"==typeof(a=l)?a.apply(t,n):a)||(e.exports=o))}(0,function(e,t,r,a){"use strict";var n=a&&a.URI;function o(e,t){var r=arguments.length>=1;if(!(this instanceof o))return r?arguments.length>=2?new o(e,t):new o(e):new o;if(void 0===e){if(r)throw new TypeError("undefined is not a valid argument for URI");e="undefined"!=typeof location?location.href+"":""}if(null===e&&r)throw new TypeError("null is not a valid argument for URI");return this.href(e),void 0!==t?this.absoluteTo(t):this}o.version="1.19.11";var i=o.prototype,l=Object.prototype.hasOwnProperty;function s(e){return e.replace(/([.*+?^=!:${}()|[\]\/\\])/g,"\\$1")}function c(e){return void 0===e?"Undefined":String(Object.prototype.toString.call(e)).slice(8,-1)}function u(e){return"Array"===c(e)}function d(e,t){var r,a,n={};if("RegExp"===c(t))n=null;else if(u(t))for(r=0,a=t.length;r<a;r++)n[t[r]]=!0;else n[t]=!0;for(r=0,a=e.length;r<a;r++){(n&&void 0!==n[e[r]]||!n&&t.test(e[r]))&&(e.splice(r,1),a--,r--)}return e}function p(e,t){var r,a;if(u(t)){for(r=0,a=t.length;r<a;r++)if(!p(e,t[r]))return!1;return!0}var n=c(t);for(r=0,a=e.length;r<a;r++)if("RegExp"===n){if("string"==typeof e[r]&&e[r].match(t))return!0}else if(e[r]===t)return!0;return!1}function h(e,t){if(!u(e)||!u(t))return!1;if(e.length!==t.length)return!1;e.sort(),t.sort();for(var r=0,a=e.length;r<a;r++)if(e[r]!==t[r])return!1;return!0}function m(e){return e.replace(/^\/+|\/+$/g,"")}function f(e){return escape(e)}function v(e){return encodeURIComponent(e).replace(/[!'()*]/g,f).replace(/\*/g,"%2A")}o._parts=function(){return{protocol:null,username:null,password:null,hostname:null,urn:null,port:null,path:null,query:null,fragment:null,preventInvalidHostname:o.preventInvalidHostname,duplicateQueryParameters:o.duplicateQueryParameters,escapeQuerySpace:o.escapeQuerySpace}},o.preventInvalidHostname=!1,o.duplicateQueryParameters=!1,o.escapeQuerySpace=!0,o.protocol_expression=/^[a-z][a-z0-9.+-]*$/i,o.idn_expression=/[^a-z0-9\._-]/i,o.punycode_expression=/(xn--)/i,o.ip4_expression=/^\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}$/,o.ip6_expression=/^\s*((([0-9A-Fa-f]{1,4}:){7}([0-9A-Fa-f]{1,4}|:))|(([0-9A-Fa-f]{1,4}:){6}(:[0-9A-Fa-f]{1,4}|((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){5}(((:[0-9A-Fa-f]{1,4}){1,2})|:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){4}(((:[0-9A-Fa-f]{1,4}){1,3})|((:[0-9A-Fa-f]{1,4})?:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){3}(((:[0-9A-Fa-f]{1,4}){1,4})|((:[0-9A-Fa-f]{1,4}){0,2}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){2}(((:[0-9A-Fa-f]{1,4}){1,5})|((:[0-9A-Fa-f]{1,4}){0,3}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){1}(((:[0-9A-Fa-f]{1,4}){1,6})|((:[0-9A-Fa-f]{1,4}){0,4}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(:(((:[0-9A-Fa-f]{1,4}){1,7})|((:[0-9A-Fa-f]{1,4}){0,5}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:)))(%.+)?\s*$/,o.find_uri_expression=/\b((?:[a-z][\w-]+:(?:\/{1,3}|[a-z0-9%])|www\d{0,3}[.]|[a-z0-9.\-]+[.][a-z]{2,4}\/)(?:[^\s()<>]+|\(([^\s()<>]+|(\([^\s()<>]+\)))*\))+(?:\(([^\s()<>]+|(\([^\s()<>]+\)))*\)|[^\s`!()\[\]{};:'".,<>?«»ââââ]))/gi,o.findUri={start:/\b(?:([a-z][a-z0-9.+-]*:\/\/)|www\.)/gi,end:/[\s\r\n]|$/,trim:/[`!()\[\]{};:'".,<>?«»âââââ]+$/,parens:/(\([^\)]*\)|\[[^\]]*\]|\{[^}]*\}|<[^>]*>)/g},o.leading_whitespace_expression=/^[\x00-\x20\u00a0\u1680\u2000-\u200a\u2028\u2029\u202f\u205f\u3000\ufeff]+/,o.ascii_tab_whitespace=/[\u0009\u000A\u000D]+/g,o.defaultPorts={http:"80",https:"443",ftp:"21",gopher:"70",ws:"80",wss:"443"},o.hostProtocols=["http","https"],o.invalid_hostname_characters=/[^a-zA-Z0-9\.\-:_]/,o.domAttributes={a:"href",blockquote:"cite",link:"href",base:"href",script:"src",form:"action",img:"src",area:"href",iframe:"src",embed:"src",source:"src",track:"src",input:"src",audio:"src",video:"src"},o.getDomAttribute=function(e){if(e&&e.nodeName){var t=e.nodeName.toLowerCase();if("input"!==t||"image"===e.type)return o.domAttributes[t]}},o.encode=v,o.decode=decodeURIComponent,o.iso8859=function(){o.encode=escape,o.decode=unescape},o.unicode=function(){o.encode=v,o.decode=decodeURIComponent},o.characters={pathname:{encode:{expression:/%(24|26|2B|2C|3B|3D|3A|40)/gi,map:{"%24":"$","%26":"&","%2B":"+","%2C":",","%3B":";","%3D":"=","%3A":":","%40":"@"}},decode:{expression:/[\/\?#]/g,map:{"/":"%2F","?":"%3F","#":"%23"}}},reserved:{encode:{expression:/%(21|23|24|26|27|28|29|2A|2B|2C|2F|3A|3B|3D|3F|40|5B|5D)/gi,map:{"%3A":":","%2F":"/","%3F":"?","%23":"#","%5B":"[","%5D":"]","%40":"@","%21":"!","%24":"$","%26":"&","%27":"'","%28":"(","%29":")","%2A":"*","%2B":"+","%2C":",","%3B":";","%3D":"="}}},urnpath:{encode:{expression:/%(21|24|27|28|29|2A|2B|2C|3B|3D|40)/gi,map:{"%21":"!","%24":"$","%27":"'","%28":"(","%29":")","%2A":"*","%2B":"+","%2C":",","%3B":";","%3D":"=","%40":"@"}},decode:{expression:/[\/\?#:]/g,map:{"/":"%2F","?":"%3F","#":"%23",":":"%3A"}}}},o.encodeQuery=function(e,t){var r=o.encode(e+"");return void 0===t&&(t=o.escapeQuerySpace),t?r.replace(/%20/g,"+"):r},o.decodeQuery=function(e,t){e+="",void 0===t&&(t=o.escapeQuerySpace);try{return o.decode(t?e.replace(/\+/g,"%20"):e)}catch(t){return e}};var g,y={encode:"encode",decode:"decode"},b=function(e,t){return function(r){try{return o[t](r+"").replace(o.characters[e][t].expression,function(r){return o.characters[e][t].map[r]})}catch(e){return r}}};for(g in y)o[g+"PathSegment"]=b("pathname",y[g]),o[g+"UrnPathSegment"]=b("urnpath",y[g]);var w=function(e,t,r){return function(a){var n;n=r?function(e){return o[t](o[r](e))}:o[t];for(var i=(a+"").split(e),l=0,s=i.length;l<s;l++)i[l]=n(i[l]);return i.join(e)}};function E(e){return function(t,r){return void 0===t?this._parts[e]||"":(this._parts[e]=t||null,this.build(!r),this)}}function _(e,t){return function(r,a){return void 0===r?this._parts[e]||"":(null!==r&&(r+="").charAt(0)===t&&(r=r.substring(1)),this._parts[e]=r,this.build(!a),this)}}o.decodePath=w("/","decodePathSegment"),o.decodeUrnPath=w(":","decode
2UrnPathSegment"),o.recodePath=w("/","encodePathSegment","decode"),o.recodeUrnPath=w(":","encodeUrnPathSegment","decode"),o.encodeReserved=b("reserved","encode"),o.parse=function(e,t){var r;return t||(t={preventInvalidHostname:o.preventInvalidHostname}),(r=(e=(e=e.replace(o.leading_whitespace_expression,"")).replace(o.ascii_tab_whitespace,"")).indexOf("#"))>-1&&(t.fragment=e.substring(r+1)||null,e=e.substring(0,r)),(r=e.indexOf("?"))>-1&&(t.query=e.substring(r+1)||null,e=e.substring(0,r)),"//"===(e=(e=e.replace(/^(https?|ftp|wss?)?:+[/\\]*/i,"$1://")).replace(/^[/\\]{2,}/i,"//")).substring(0,2)?(t.protocol=null,e=e.substring(2),e=o.parseAuthority(e,t)):(r=e.indexOf(":"))>-1&&(t.protocol=e.substring(0,r)||null,t.protocol&&!t.protocol.match(o.protocol_expression)?t.protocol=void 0:"//"===e.substring(r+1,r+3).replace(/\\/g,"/")?(e=e.substring(r+3),e=o.parseAuthority(e,t)):(e=e.substring(r+1),t.urn=!0)),t.path=e,t},o.parseHost=function(e,t){e||(e="");var r,a,n=(e=e.replace(/\\/g,"/")).indexOf("/");if(-1===n&&(n=e.length),"["===e.charAt(0))r=e.indexOf("]"),t.hostname=e.substring(1,r)||null,t.port=e.substring(r+2,n)||null,"/"===t.port&&(t.port=null);else{var i=e.indexOf(":"),l=e.indexOf("/"),s=e.indexOf(":",i+1);-1!==s&&(-1===l||s<l)?(t.hostname=e.substring(0,n)||null,t.port=null):(a=e.substring(0,n).split(":"),t.hostname=a[0]||null,t.port=a[1]||null)}return t.hostname&&"/"!==e.substring(n).charAt(0)&&(n++,e="/"+e),t.preventInvalidHostname&&o.ensureValidHostname(t.hostname,t.protocol),t.port&&o.ensureValidPort(t.port),e.substring(n)||"/"},o.parseAuthority=function(e,t){return e=o.parseUserinfo(e,t),o.parseHost(e,t)},o.parseUserinfo=function(e,t){var r=e;-1!==e.indexOf("\\")&&(e=e.replace(/\\/g,"/"));var a,n=e.indexOf("/"),i=e.lastIndexOf("@",n>-1?n:e.length-1);return i>-1&&(-1===n||i<n)?(a=e.substring(0,i).split(":"),t.username=a[0]?o.decode(a[0]):null,a.shift(),t.password=a[0]?o.decode(a.join(":")):null,e=r.substring(i+1)):(t.username=null,t.password=null),e},o.parseQuery=function(e,t){if(!e)return{};if(!(e=e.replace(/&+/g,"&").replace(/^\?*&*|&+$/g,"")))return{};for(var r,a,n,i={},s=e.split("&"),c=s.length,u=0;u<c;u++)r=s[u].split("="),a=o.decodeQuery(r.shift(),t),n=r.length?o.decodeQuery(r.join("="),t):null,"__proto__"!==a&&(l.call(i,a)?("string"!=typeof i[a]&&null!==i[a]||(i[a]=[i[a]]),i[a].push(n)):i[a]=n);return i},o.build=function(e){var t="",r=!1;return e.protocol&&(t+=e.protocol+":"),e.urn||!t&&!e.hostname||(t+="//",r=!0),t+=o.buildAuthority(e)||"","string"==typeof e.path&&("/"!==e.path.charAt(0)&&r&&(t+="/"),t+=e.path),"string"==typeof e.query&&e.query&&(t+="?"+e.query),"string"==typeof e.fragment&&e.fragment&&(t+="#"+e.fragment),t},o.buildHost=function(e){var t="";return e.hostname?(o.ip6_expression.test(e.hostname)?t+="["+e.hostname+"]":t+=e.hostname,e.port&&(t+=":"+e.port),t):""},o.buildAuthority=function(e){return o.buildUserinfo(e)+o.buildHost(e)},o.buildUserinfo=function(e){var t="";return e.username&&(t+=o.encode(e.username)),e.password&&(t+=":"+o.encode(e.password)),t&&(t+="@"),t},o.buildQuery=function(e,t,r){var a,n,i,s,c="";for(n in e)if("__proto__"!==n&&l.call(e,n))if(u(e[n]))for(a={},i=0,s=e[n].length;i<s;i++)void 0!==e[n][i]&&void 0===a[e[n][i]+""]&&(c+="&"+o.buildQueryParameter(n,e[n][i],r),!0!==t&&(a[e[n][i]+""]=!0));else void 0!==e[n]&&(c+="&"+o.buildQueryParameter(n,e[n],r));return c.substring(1)},o.buildQueryParameter=function(e,t,r){return o.encodeQuery(e,r)+(null!==t?"="+o.encodeQuery(t,r):"")},o.addQuery=function(e,t,r){if("object"==typeof t)for(var a in t)l.call(t,a)&&o.addQuery(e,a,t[a]);else{if("string"!=typeof t)throw new TypeError("URI.addQuery() accepts an object, string as the name parameter");if(void 0===e[t])return void(e[t]=r);"string"==typeof e[t]&&(e[t]=[e[t]]),u(r)||(r=[r]),e[t]=(e[t]||[]).concat(r)}},o.setQuery=function(e,t,r){if("object"==typeof t)for(var a in t)l.call(t,a)&&o.setQuery(e,a,t[a]);else{if("string"!=typeof t)throw new TypeError("URI.setQuery() accepts an object, string as the name parameter");e[t]=void 0===r?null:r}},o.removeQuery=function(e,t,r){var a,n,i;if(u(t))for(a=0,n=t.length;a<n;a++)e[t[a]]=void 0;else if("RegExp"===c(t))for(i in e)t.test(i)&&(e[i]=void 0);else if("object"==typeof t)for(i in t)l.call(t,i)&&o.removeQuery(e,i,t[i]);else{if("string"!=typeof t)throw new TypeError("URI.removeQuery() accepts an object, string, RegExp as the first parameter");void 0!==r?"RegExp"===c(r)?!u(e[t])&&r.test(e[t])?e[t]=void 0:e[t]=d(e[t],r):e[t]!==String(r)||u(r)&&1!==r.length?u(e[t])&&(e[t]=d(e[t],r)):e[t]=void 0:e[t]=void 0}},o.hasQuery=function(e,t,r,a){switch(c(t)){case"String":break;case"RegExp":for(var n in e)if(l.call(e,n)&&t.test(n)&&(void 0===r||o.hasQuery(e,n,r)))return!0;return!1;case"Object":for(var i in t)if(l.call(t,i)&&!o.hasQuery(e,i,t[i]))return!1;return!0;default:throw new TypeError("URI.hasQuery() accepts a string, regular expression or object as the name parameter")}switch(c(r)){case"Undefined":return t in e;case"Boolean":return r===Boolean(u(e[t])?e[t].length:e[t]);
2case"Function":return!!r(e[t],t,e);case"Array":return!!u(e[t])&&(a?p:h)(e[t],r);case"RegExp":return u(e[t])?!!a&&p(e[t],r):Boolean(e[t]&&e[t].match(r));case"Number":r=String(r);case"String":return u(e[t])?!!a&&p(e[t],r):e[t]===r;default:throw new TypeError("URI.hasQuery() accepts undefined, boolean, string, number, RegExp, Function as the value parameter")}},o.joinPaths=function(){for(var e=[],t=[],r=0,a=0;a<arguments.length;a++){var n=new o(arguments[a]);e.push(n);for(var i=n.segment(),l=0;l<i.length;l++)"string"==typeof i[l]&&t.push(i[l]),i[l]&&r++}if(!t.length||!r)return new o("");var s=new o("").segment(t);return""!==e[0].path()&&"/"!==e[0].path().slice(0,1)||s.path("/"+s.path()),s.normalize()},o.commonPath=function(e,t){var r,a=Math.min(e.length,t.length);for(r=0;r<a;r++)if(e.charAt(r)!==t.charAt(r)){r--;break}return r<1?e.charAt(0)===t.charAt(0)&&"/"===e.charAt(0)?"/":"":("/"===e.charAt(r)&&"/"===t.charAt(r)||(r=e.substring(0,r).lastIndexOf("/")),e.substring(0,r+1))},o.withinString=function(e,t,r){r||(r={});var a=r.start||o.findUri.start,n=r.end||o.findUri.end,i=r.trim||o.findUri.trim,l=r.parens||o.findUri.parens,s=/[a-z0-9-]=["']?$/i;for(a.lastIndex=0;;){var c=a.exec(e);if(!c)break;var u=c.index;if(r.ignoreHtml){var d=e.slice(Math.max(u-3,0),u);if(d&&s.test(d))continue}for(var p=u+e.slice(u).search(n),h=e.slice(u,p),m=-1;;){var f=l.exec(h);if(!f)break;var v=f.index+f[0].length;m=Math.max(m,v)}if(!((h=m>-1?h.slice(0,m)+h.slice(m).replace(i,""):h.replace(i,"")).length<=c[0].length||r.ignore&&r.ignore.test(h))){var g=t(h,u,p=u+h.length,e);void 0!==g?(g=String(g),e=e.slice(0,u)+g+e.slice(p),a.lastIndex=u+g.length):a.lastIndex=p}}return a.lastIndex=0,e},o.ensureValidHostname=function(t,r){var a=!!t,n=!1;if(!!r&&(n=p(o.hostProtocols,r)),n&&!a)throw new TypeError("Hostname cannot be empty, if protocol is "+r);if(t&&t.match(o.invalid_hostname_characters)){if(!e)throw new TypeError('Hostname "'+t+'" contains characters other than [A-Z0-9.-:_] and Punycode.js is not available');if(e.toASCII(t).match(o.invalid_hostname_characters))throw new TypeError('Hostname "'+t+'" contains characters other than [A-Z0-9.-:_]')}},o.ensureValidPort=function(e){if(e){var t=Number(e);if(!(/^[0-9]+$/.test(t)&&t>0&&t<65536))throw new TypeError('Port "'+e+'" is not a valid port')}},o.noConflict=function(e){if(e){var t={URI:this.noConflict()};return a.URITemplate&&"function"==typeof a.URITemplate.noConflict&&(t.URITemplate=a.URITemplate.noConflict()),a.IPv6&&"function"==typeof a.IPv6.noConflict&&(t.IPv6=a.IPv6.noConflict()),a.SecondLevelDomains&&"function"==typeof a.SecondLevelDomains.noConflict&&(t.SecondLevelDomains=a.SecondLevelDomains.noConflict()),t}return a.URI===this&&(a.URI=n),this},i.build=function(e){return!0===e?this._deferred_build=!0:(void 0===e||this._deferred_build)&&(this._string=o.build(this._parts),this._deferred_build=!1),this},i.clone=function(){return new o(this)},i.valueOf=i.toString=function(){return this.build(!1)._string},i.protocol=E("protocol"),i.username=E("username"),i.password=E("password"),i.hostname=E("hostname"),i.port=E("port"),i.query=_("query","?"),i.fragment=_("fragment","#"),i.search=function(e,t){var r=this.query(e,t);return"string"==typeof r&&r.length?"?"+r:r},i.hash=function(e,t){var r=this.fragment(e,t);return"string"==typeof r&&r.length?"#"+r:r},i.pathname=function(e,t){if(void 0===e||!0===e){var r=this._parts.path||(this._parts.hostname?"/":"");return e?(this._parts.urn?o.decodeUrnPath:o.decodePath)(r):r}return this._parts.urn?this._parts.path=e?o.recodeUrnPath(e):"":this._parts.path=e?o.recodePath(e):"/",this.build(!t),this},i.path=i.pathname,i.href=function(e,t){var r;if(void 0===e)return this.toString();this._string="",this._parts=o._parts();var a=e instanceof o,n="object"==typeof e&&(e.hostname||e.path||e.pathname);e.nodeName&&(e=e[o.getDomAttribute(e)]||"",n=!1);if(!a&&n&&void 0!==e.pathname&&(e=e.toString()),"string"==typeof e||e instanceof String)this._parts=o.parse(String(e),this._parts);else{if(!a&&!n)throw new TypeError("invalid input");var i=a?e._parts:e;for(r in i)"query"!==r&&l.call(this._parts,r)&&(this._parts[r]=i[r]);i.query&&this.query(i.query,!1)}return this.build(!t),this},i.is=function(e){var t=!1,a=!1,n=!1,i=!1,l=!1,s=!1,c=!1,u=!this._parts.urn;switch(this._parts.hostname&&(u=!1,a=o.ip4_expression.test(this._parts.hostname),n=o.ip6_expression.test(this._parts.hostname),l=(i=!(t=a||n))&&r&&r.has(this._parts.hostname),s=i&&o.idn_expression.test(this._parts.hostname),c=i&&o.punycode_expression.test(this._parts.hostname)),e.toLowerCase()){case"relative":return u;case"absolute":return!u;case"domain":case"name":return i;case"sld":return l;case"ip":return t;case"ip4":case"ipv4":case"inet4":return a;case"ip6":case"ipv6":case"inet6":return n;case"idn":return s;case"url":return!this._parts.urn;case"urn":return!!this._parts.urn;case"punycode":return c}return null};var A=i.protocol,k=i.port,S=i.hostname;i.protocol=function(e,t){if(e&&!(e=e.replace(/:(\/\/)?$/,"")).match(o.protocol_expression))throw new TypeError('Protocol "'+e+"\" contains characters other than [A-Z0-9.+-] or doesn't start with [A-Z]");return A.call(this,e,t)},i.scheme=i.protocol,i.port=function(e,t){return this._parts.urn?void 0===e?"":this:(void 0!==e&&(0===e&&(e=null),e&&(":"===(e+="").charAt(0)&&(e=e.substring(1)),o.ensureValidPort(e))),k.call(this,e,t))},i.hostname=function(e,t){if(this._parts.urn)return void 0===e?"":this;if(void 0!==e){var r={preventInvalidHostname:this._parts.preventInvalidHostname};if("/"!==o.parseHost(e,r))throw new TypeError('Hostname "'+e+'" contains characters other than [A-Z0-9.-]');e=r.hostname,this._parts.preventInvalidHostname&&o.ensureValidHostname(e,this._parts.protocol)}return S.call(this,e,t)},i.origin=function(e,t){if(this._parts.urn)return void 0===e?"":this;if(void 0===e){var r=this.protocol();return this.authority()?(r?r+"://":"")+this.authority():""}var a=o(e);return this.protocol(a.protocol()).authority(a.authority()).build(!t),this},i.host=function(e,t){if(this._parts.urn)return void 0===e?"":this;if(void 0===e)return this._parts.hostname?o.buildHost(this._parts):"";if("/"!==o.parseHost(e,this._parts))throw new TypeError('Hostname "'+e+'" contains characters other than [A-Z0-9.-]');return this.build(!t),this},i.authority=function(e,t){if(this._parts.urn)return void 0===e?"":this;if(void 0===e)return this._parts.hostname?o.buildAuthority(this._parts):"";if("/"!==o.parseAuthority(e,this._parts))throw new TypeError('Hostname "'+e+'" contains characters other than [A-Z0-9.-]');return this.build(!t),this},i.userinfo=function(e,t){if(this._parts.urn)return void 0===e?"":this;if(void 0===e){var r=o.buildUserinfo(this._parts);return r?r.substring(0,r.length-1):r}return"@"!==e[e.length-1]&&(e+="@"),o.parseUserinfo(e,this._parts),this.build(!t),this},i.resource=function(e,t){var r;return void 0===e?this.path()+this.search()+this.hash():(r=o.parse(e),this._parts.path=r.path,this._parts.query=r.query,this._parts.fragment=r.fragment,this.build(!t),this)},i.subdomain=function(e,t){if(this._parts.urn)return void 0===e?"":this;if(void 0===e){if(!this._parts.hostname||this.is("IP"))return"";var r=this._parts.hostname.length-this.domain().length-1;return this._parts.hostname.substring(0,r)||""}var a=this._parts.hostname.length-this.domain().length,n=this._parts.hostname.substring(0,a),i=new RegExp("^"+s(n));if(e&&"."!==e.charAt(e.length-1)&&(e+="."),-1!==e.indexOf(":"))throw new TypeError("Domains cannot contain colons");return e&&o.ensureValidHostname(e,this._parts.protocol),this._parts.hostname=this._parts.hostname.replace(i,e),this.build(!t),this},i.domain=function(e,t){if(this._parts.urn)return void 0===e?"":this;if("boolean"==typeof e&&(t=e,e=void 0),void 0===e){if(!this._parts.hostname||this.is("IP"))return"";var r=this._parts.hostname.match(/\./g);if(r&&r.length<2)return this._parts.hostname;var a=this._parts.hostname.length-this.tld(t).length-1;return a=this._parts.hostname.lastIndexOf(".",a-1)+1,this._parts.hostname.substring(a)||""}if(!e)throw new TypeError("cannot set domain empty");if(-1!==e.indexOf(":"))throw new TypeError("Domains cannot contain colons");if(o.ensureValidHostname(e,this._parts.protocol),!this._parts.hostname||this.is("IP"))this._parts.hostname=e;else{var n=new RegExp(s(this.domain())+"$");this._parts.hostname=this._parts.hostname.replace(n,e)}return this.build(!t),this},i.tld=function(e,t){if(this._parts.urn)return void 0===e?"":this;if("boolean"==typeof e&&(t=e,e=void 0),void 0===e){if(!this._parts.hostname||this.is("IP"))return"";var a=this._parts.hostname.lastIndexOf("."),n=this._parts.hostname.substring(a+1);return!0!==t&&r&&r.list[n.toLowerCase()]&&r.get(this._parts.hostname)||n}var o;if(!e)throw new TypeError("cannot set TLD empty");if(e.match(/[^a-zA-Z0-9-]/)){if(!r||!r.is(e))throw new TypeError('TLD "'+e+'" contains characters other than [A-Z0-9]');o=new RegExp(s(this.tld())+"$"),this._parts.hostname=this._parts.hostname.replace(o,e)}else{if(!this._parts.hostname||this.is("IP"))throw new ReferenceError("cannot set TLD on non-domain host");o=new RegExp(s(this.tld())+"$"),this._parts.hostname=this._parts.hostname.replace(o,e)}return this.build(!t),this},i.directory=function(e,t){if(this._parts.urn)return void 0===e?"":this;if(void 0===e||!0===e){if(!this._parts.path&&!this._parts.hostname)return"";if("/"===this._parts.path)return"/";var r=this._parts.path.length-this.filename().length-1,a=this._parts.path.substring(0,r)||(this._parts.hostname?"/":"");return e?o.decodePath(a):a}var n=this._parts.path.length-this.filename().length,i=this._parts.path.substring(0,n),l=new RegExp("^"+s(i));return this.is("relative")||(e||(e="/"),"/"!==e.charAt(0)&&(e="/"+e)),e&&"/"!==e.charAt(e.length-1)&&(e+="/"),e=o.recodePath(e),this._parts.path=this._parts.path.replace(l,e),this.build(!t),this},i.filename=function(e,t){if(this._parts.urn)return void 0===e?"":this;if("string"!=typeof e){if(!this._parts.path||"/"===this._parts.path)return"";var r=this._parts.path.lastIndexOf("/"),a=this._parts.path.substring(r+1);return e?o.decodePathSegment(a):a}var n=!1;"/"===e.charAt(0)&&(e=e.substring(1)),e.match(/\.?\//)&&(n=!0);var i=new RegExp(s(this.filename())+"$");return e=o.recodePath(e),this._parts.path=this._parts.path.replace(i,e),n?this.normalizePath(t):this.build(!t),this},i.suffix=function(e,t){if(this._parts.urn)return void 0===e?"":this;if(void 0===e||!0===e){if(!this._parts.path||"/"===this._parts.path)return"";var r,a,n=this.filename(),i=n.lastIndexOf(".");return-1===i?"":(r=n.substring(i+1),a=/^[a-z0-9%]+$/i.test(r)?r:"",e?o.decodePathSegment(a):a)}"."===e.charAt(0)&&(e=e.substring(1));var l,c=this.suffix();if(c)l=e?new RegExp(s(c)+"$"):new RegExp(s("."+c)+"$");else{if(!e)return this;this._parts.path+="."+o.recodePath(e)}return l&&(e=o.recodePath(e),this._parts.path=this._parts.path.replace(l,e)),this.build(!t),this},i.segment=function(e,t,r){var a=this._parts.urn?":":"/",n=this.path(),o="/"===n.substring(0,1),i=n.split(a);if(void 0!==e&&"number"!=typeof e&&(r=t,t=e,e=void 0),void 0!==e&&"number"!=typeof e)throw new Error('Bad segment "'+e+'", must be 0-based integer');if(o&&i.shift(),e<0&&(e=Math.max(i.length+e,0)),void 0===t)return void 0===e?i:i[e];if(null===e||void 0===i[e])if(u(t)){i=[];for(var l=0,s=t.length;l<s;l++)(t[l].length||i.length&&i[i.length-1].length)&&(i.length&&!i[i.length-1].length&&i.pop(),i.push(m(t[l])))}else(t||"string"==typeof t)&&(t=m(t),""===i[i.length-1]?i[i.length-1]=t:i.push(t));else t?i[e]=m(t):i.splice(e,1);return o&&i.unshift(""),this.path(i.join(a),r)},i.segmentCoded=function(e,t,r){var a,n,i;if("number"!=typeof e&&(r=t,t=e,e=void 0),void 0===t){if(u(a=this.segment(e,t,r)))for(n=0,i=a.length;n<i;n++)a[n]=o.decode(a[n]);else a=void 0!==a?o.decode(a):void 0;return a}if(u(t))for(n=0,i=t.length;n<i;n++)t[n]=o.encode(t[n]);else t="string"==typeof t||t instanceof String?o.encode(t):t;return this.segment(e,t,r)};var T=i.query;return i.query=function(e,t){if(!0===e)return o.parseQuery(this._parts.query,this._parts.escapeQuerySpace);if("function"==typeof e){var r=o.parseQuery(this._parts.query,this._parts.escapeQuerySpace),a=e.call(this,r);return this._parts.query=o.buildQuery(a||r,this._parts.duplicateQueryParameters,this._parts.escapeQuerySpace),this.build(!t),this}return void 0!==e&&"string"!=typeof e?(this._parts.query=o.buildQuery(e,this._parts.duplicateQueryParameters,this._parts.escapeQuerySpace),this.build(!t),this):T.call(this,e,t)},i.setQuery=function(e,t,r){var a=o.parseQuery(this._parts.query,this._parts.escapeQuerySpace);if("string"==typeof e||e instanceof String)a[e]=void 0!==t?t:null;else{if("object"!=typeof e)throw new TypeError("URI.addQuery() accepts an object, string as the name parameter");for(var n in e)l.call(e,n)&&(a[n]=e[n])}return this._parts.query=o.buildQuery(a,this._parts.duplicateQueryParameters,this._parts.escapeQuerySpace),"string"!=typeof e&&(r=t),this.build(!r),this},i.addQuery=function(e,t,r){var a=o.parseQuery(this._parts.query,this._parts.escapeQuerySpace);return o.addQuery(a,e,void 0===t?null:t),this._parts.query=o.buildQuery(a,this._parts.duplicateQueryParameters,this._parts.escapeQuerySpace),"string"!=typeof e&&(r=t),this.build(!r),this},i.removeQuery=function(e,t,r){var a=o.parseQuery(this._parts.query,this._parts.escapeQuerySpace);return o.removeQuery(a,e,t),this._parts.query=o.buildQuery(a,this._parts.duplicateQueryParameters,this._parts.escapeQuerySpace),"string"!=typeof e&&(r=t),this.build(!r),this},i.hasQuery=function(e,t,r){var a=o.parseQuery(this._parts.query,this._parts.escapeQuerySpace);return o.hasQuery(a,e,t,r)},i.setSearch=i.setQuery,i.addSearch=i.addQuery,i.removeSearch=i.removeQuery,i.hasSearch=i.hasQuery,i.normalize=function(){return this._parts.urn?this.normalizeProtocol(!1).normalizePath(!1).normalizeQuery(!1).normalizeFragment(!1).build():this.normalizeProtocol(!1).normalizeHostname(!1).normalizePort(!1).normalizePath(!1).normalizeQuery(!1).normalizeFragment(!1).build()},i.normalizeProtocol=function(e){return"string"==typeof this._parts.protocol&&(this._parts.protocol=this._parts.protocol.toLowerCase(),this.build(!e)),this},i.normalizeHostname=function(r){return this._parts.hostname&&(this.is("IDN")&&e?this._parts.hostname=e.toASCII(this._parts.hostname):this.is("IPv6")&&t&&(this._parts.hostname=t.best(this._parts.hostname)),this._parts.hostname=this._parts.hostname.toLowerCase(),this.build(!r)),this},i.normalizePort=function(e){return"string"==typeof this._parts.protocol&&this._parts.port===o.defaultPorts[this._parts.protocol]&&(this._parts.port=null,this.build(!e)),this},i.normalizePath=function(e){var t,r=this._parts.path;if(!r)return this;if(this._parts.urn)return this._parts.path=o.recodeUrnPath(this._parts.path),this.build(!e),this;if("/"===this._parts.path)return this;var a,n,i="";for("/"!==(r=o.recodePath(r)).charAt(0)&&(t=!0,r="/"+r),"/.."!==r.slice(-3)&&"/."!==r.slice(-2)||(r+="/"),r=r.replace(/(\/(\.\/)+)|(\/\.$)/g,"/").replace(/\/{2,}/g,"/"),t&&(i=r.substring(1).match(/^(\.\.\/)+/)||"")&&(i=i[0]);-1!==(a=r.search(/\/\.\.(\/|$)/));)0!==a?(-1===(n=r.substring(0,a).lastIndexOf("/"))&&(n=a),r=r.substring(0,n)+r.substring(a+3)):r=r.substring(3);return t&&this.is("relative")&&(r=i+r.substring(1)),this._parts.path=r,this.build(!e),this},i.normalizePathname=i.normalizePath,i.normalizeQuery=function(e){return"string"==typeof this._parts.query&&(this._parts.query.length?this.query(o.parseQuery(this._parts.query,this._parts.escapeQuerySpace)):this._parts.query=null,this.build(!e)),this},i.normalizeFragment=function(e){return this._parts.fragment||(this._parts.fragment=null,this.build(!e)),this},i.normalizeSearch=i.normalizeQuery,i.normalizeHash=i.normalizeFragment,i.iso8859=function(){var e=o.encode,t=o.decode;o.encode=escape,o.decode=decodeURIComponent;try{this.normalize()}finally{o.encode=e,o.decode=t}return this},i.unicode=function(){var e=o.encode,t=o.decode;o.encode=v,o.decode=unescape;try{this.normalize()}finally{o.encode=e,o.decode=t}return this},i.readable=function(){var t=this.clone();t.username("").password("").normalize();var r="";if(t._parts.protocol&&(r+=t._parts.protocol+"://"),t._parts.hostname&&(t.is("punycode")&&e?(r+=e.toUnicode(t._parts.hostname),t._parts.port&&(r+=":"+t._parts.port)):r+=t.host()),t._parts.hostname&&t._parts.path&&"/"!==t._parts.path.
2charAt(0)&&(r+="/"),r+=t.path(!0),t._parts.query){for(var a="",n=0,i=t._parts.query.split("&"),l=i.length;n<l;n++){var s=(i[n]||"").split("=");a+="&"+o.decodeQuery(s[0],this._parts.escapeQuerySpace).replace(/&/g,"%26"),void 0!==s[1]&&(a+="="+o.decodeQuery(s[1],this._parts.escapeQuerySpace).replace(/&/g,"%26"))}r+="?"+a.substring(1)}return r+=o.decodeQuery(t.hash(),!0)},i.absoluteTo=function(e){var t,r,a,n=this.clone(),i=["protocol","username","password","hostname","port"];if(this._parts.urn)throw new Error("URNs do not have any generally defined hierarchical components");if(e instanceof o||(e=new o(e)),n._parts.protocol)return n;if(n._parts.protocol=e._parts.protocol,this._parts.hostname)return n;for(r=0;a=i[r];r++)n._parts[a]=e._parts[a];return n._parts.path?(".."===n._parts.path.substring(-2)&&(n._parts.path+="/"),"/"!==n.path().charAt(0)&&(t=(t=e.directory())||(0===e.path().indexOf("/")?"/":""),n._parts.path=(t?t+"/":"")+n._parts.path,n.normalizePath())):(n._parts.path=e._parts.path,n._parts.query||(n._parts.query=e._parts.query)),n.build(),n},i.relativeTo=function(e){var t,r,a,n,i,l=this.clone().normalize();if(l._parts.urn)throw new Error("URNs do not have any generally defined hierarchical components");if(e=new o(e).normalize(),t=l._parts,r=e._parts,n=l.path(),i=e.path(),"/"!==n.charAt(0))throw new Error("URI is already relative");if("/"!==i.charAt(0))throw new Error("Cannot calculate a URI relative to another relative URI");if(t.protocol===r.protocol&&(t.protocol=null),t.username!==r.username||t.password!==r.password)return l.build();if(null!==t.protocol||null!==t.username||null!==t.password)return l.build();if(t.hostname!==r.hostname||t.port!==r.port)return l.build();if(t.hostname=null,t.port=null,n===i)return t.path="",l.build();if(!(a=o.commonPath(n,i)))return l.build();var s=r.path.substring(a.length).replace(/[^\/]*$/,"").replace(/.*?\//g,"../");return t.path=s+t.path.substring(a.length)||"./",l.build()},i.equals=function(e){var t,r,a,n,i,s=this.clone(),c=new o(e),d={};if(s.normalize(),c.normalize(),s.toString()===c.toString())return!0;if(a=s.query(),n=c.query(),s.query(""),c.query(""),s.toString()!==c.toString())return!1;if(a.length!==n.length)return!1;for(i in t=o.parseQuery(a,this._parts.escapeQuerySpace),r=o.parseQuery(n,this._parts.escapeQuerySpace),t)if(l.call(t,i)){if(u(t[i])){if(!h(t[i],r[i]))return!1}else if(t[i]!==r[i])return!1;d[i]=!0}for(i in r)if(l.call(r,i)&&!d[i])return!1;return!0},i.preventInvalidHostname=function(e){return this._parts.preventInvalidHostname=!!e,this},i.duplicateQueryParameters=function(e){return this._parts.duplicateQueryParameters=!!e,this},i.escapeQuerySpace=function(e){return this._parts.escapeQuerySpace=!!e,this},o})},9340(e,t,r){var a;e=r.nmd(e),function(){t&&t.nodeType,e&&e.nodeType;var n="object"==typeof r.g&&r.g;n.global!==n&&n.window!==n&&n.self;var o,i=2147483647,l=36,s=/^xn--/,c=/[^\x20-\x7E]/,u=/[\x2E\u3002\uFF0E\uFF61]/g,d={overflow:"Overflow: input needs wider integers to process","not-basic":"Illegal input >= 0x80 (not a basic code point)","invalid-input":"Invalid input"},p=Math.floor,h=String.fromCharCode;function m(e){throw new RangeError(d[e])}function f(e,t){for(var r=e.length,a=[];r--;)a[r]=t(e[r]);return a}function v(e,t){var r=e.split("@"),a="";return r.length>1&&(a=r[0]+"@",e=r[1]),a+f((e=e.replace(u,".")).split("."),t).join(".")}function g(e){for(var t,r,a=[],n=0,o=e.length;n<o;)(t=e.charCodeAt(n++))>=55296&&t<=56319&&n<o?56320==(64512&(r=e.charCodeAt(n++)))?a.push(((1023&t)<<10)+(1023&r)+65536):(a.push(t),n--):a.push(t);return a}function y(e){return f(e,function(e){var t="";return e>65535&&(t+=h((e-=65536)>>>10&1023|55296),e=56320|1023&e),t+=h(e)}).join("")}function b(e){return e-48<10?e-22:e-65<26?e-65:e-97<26?e-97:l}function w(e,t){return e+22+75*(e<26)-((0!=t)<<5)}function E(e,t,r){var a=0;for(e=r?p(e/700):e>>1,e+=p(e/t);e>455;a+=l)e=p(e/35);return p(a+36*e/(e+38))}function _(e){var t,r,a,n,o,s,c,u,d,h,f=[],v=e.length,g=0,w=128,_=72;for((r=e.lastIndexOf("-"))<0&&(r=0),a=0;a<r;++a)e.charCodeAt(a)>=128&&m("not-basic"),f.push(e.charCodeAt(a));for(n=r>0?r+1:0;n<v;){for(o=g,s=1,c=l;n>=v&&m("invalid-input"),((u=b(e.charCodeAt(n++)))>=l||u>p((i-g)/s))&&m("overflow"),g+=u*s,!(u<(d=c<=_?1:c>=_+26?26:c-_));c+=l)s>p(i/(h=l-d))&&m("overflow"),s*=h;_=E(g-o,t=f.length+1,0==o),p(g/t)>i-w&&m("overflow"),w+=p(g/t),g%=t,f.splice(g++,0,w)}return y(f)}function A(e){var t,r,a,n,o,s,c,u,d,f,v,y,b,_,A,k=[];for(y=(e=g(e)).length,t=128,r=0,o=72,s=0;s<y;++s)(v=e[s])<128&&k.push(h(v));for(a=n=k.length,n&&k.push("-");a<y;){for(c=i,s=0;s<y;++s)(v=e[s])>=t&&v<c&&(c=v);for(c-t>p((i-r)/(b=a+1))&&m("overflow"),r+=(c-t)*b,t=c,s=0;s<y;++s)if((v=e[s])<t&&++r>i&&m("overflow"),v==t){for(u=r,d=l;!(u<(f=d<=o?1:d>=o+26?26:d-o));d+=l)A=u-f,_=l-f,k.push(h(w(f+A%_,0))),u=p(A/_);k.push(h(w(u,0))),o=E(r,b,a==n),r=0,++a}++r,++t}return k.join("")}o={version:"1.3.2",ucs2:{decode:g,encode:y},decode:_,encode:A,toASCII:function(e){return v(e,function(e){return c.test(e)?"xn--"+A(e):e})},toUnicode:function(e){return v(e,function(e){return s.test(e)?_(e.slice(4).toLowerCase()):e})}},void 0===(a=function(){return o}.call(t,r,t,e))||(e.exports=a)}()},1943(e,t,r){"use strict";r.d(t,{A:()=>a});const a={randomUUID:"undefined"!=typeof crypto&&crypto.randomUUID&&crypto.randomUUID.bind(crypto)}},3407(e,t,r){"use strict";let a;r.d(t,{A:()=>
2o});const n=new Uint8Array(16);function o(){if(!a&&(a="undefined"!=typeof crypto&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto),!a))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return a(n)}},8823(e,t,r){"use strict";r.d(t,{k:()=>n});const a=[];for(let e=0;e<256;++e)a.push((e+256).toString(16).slice(1));function n(e,t=0){return a[e[t+0]]+a[e[t+1]]+a[e[t+2]]+a[e[t+3]]+"-"+a[e[t+4]]+a[e[t+5]]+"-"+a[e[t+6]]+a[e[t+7]]+"-"+a[e[t+8]]+a[e[t+9]]+"-"+a[e[t+10]]+a[e[t+11]]+a[e[t+12]]+a[e[t+13]]+a[e[t+14]]+a[e[t+15]]}},8562(e,t,r){"use strict";r.d(t,{A:()=>i});var a=r(1943),n=r(3407),o=r(8823);const i=function(e,t,r){if(a.A.randomUUID&&!t&&!e)return a.A.randomUUID();const i=(e=e||{}).random||(e.rng||n.A)();if(i[6]=15&i[6]|64,i[8]=63&i[8]|128,t){r=r||0;for(let e=0;e<16;++e)t[r+e]=i[e];return t}return(0,o.k)(i)}},9417(e,t,r){"use strict";function a(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}r.d(t,{A:()=>a})},4467(e,t,r){"use strict";r.d(t,{A:()=>n});var a=r(9922);function n(e,t,r){return(t=(0,a.A)(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}},8168(e,t,r){"use strict";function a(){return a=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var a in r)({}).hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e},a.apply(null,arguments)}r.d(t,{A:()=>a})},7387(e,t,r){"use strict";r.d(t,{A:()=>n});var a=r(3662);function n(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,(0,a.A)(e,t)}},8587(e,t,r){"use strict";function a(e,t){if(null==e)return{};var r={};for(var a in e)if({}.hasOwnProperty.call(e,a)){if(-1!==t.indexOf(a))continue;r[a]=e[a]}return r}r.d(t,{A:()=>a})},3662(e,t,r){"use strict";function a(e,t){return a=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},a(e,t)}r.d(t,{A:()=>a})},2327(e,t,r){"use strict";r.d(t,{A:()=>n});var a=r(2284);function n(e,t){if("object"!=(0,a.A)(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=(0,a.A)(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}},9922(e,t,r){"use strict";r.d(t,{A:()=>o});var a=r(2284),n=r(2327);function o(e){var t=(0,n.A)(e,"string");return"symbol"==(0,a.A)(t)?t:t+""}},2284(e,t,r){"use strict";function a(e){return a="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},a(e)}r.d(t,{A:()=>a})},5692(e,t,r){"use strict";r.d(t,{Wx:()=>m,lB:()=>d,zQ:()=>v});var a,n=r(6540),o=Object.defineProperty,i=(e,t,r)=>((e,t,r)=>t in e?o(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r)(e,"symbol"!=typeof t?t+"":t,r),l=new Map,s=new WeakMap,c=0;function u(e){return Object.keys(e).sort().filter(t=>void 0!==e[t]).map(t=>{return`${t}_${"root"===t?(r=e.root,r?(s.has(r)||(c+=1,s.set(r,c.toString())),s.get(r)):"0"):e[t]}`;var r}).toString()}function d(e,t,r={},n=a){if(void 0===window.IntersectionObserver&&void 0!==n){const a=e.getBoundingClientRect();return t(n,{isIntersecting:n,target:e,intersectionRatio:"number"==typeof r.threshold?r.threshold:0,time:0,boundingClientRect:a,intersectionRect:a,rootBounds:a}),()=>{}}const{id:o,observer:i,elements:s}=function(e){const t=u(e);let r=l.get(t);if(!r){const a=new Map;let n;const o=new IntersectionObserver(t=>{t.forEach(t=>{var r;const o=t.isIntersecting&&n.some(e=>t.intersectionRatio>=e);e.trackVisibility&&void 0===t.isVisible&&(t.isVisible=o),[...null!=(r=a.get(t.target))?r:[]].forEach(e=>{e(o,t)})})},e);n=o.thresholds||(Array.isArray(e.threshold)?e.threshold:[e.threshold||0]),r={id:t,observer:o,elements:a},l.set(t,r)}return r}(r),c=s.get(e)||[];return s.has(e)||s.set(e,c),c.push(t),i.observe(e),function(){c.splice(c.indexOf(t),1),0===c.length&&(s.delete(e),i.unobserve(e)),0===s.size&&(i.disconnect(),l.delete(o))}}var p,h;n.Component;function m({threshold:e,delay:t,trackVisibility:r,rootMargin:a,root:o,triggerOnce:i,skip:l,initialInView:s,fallbackInView:c,onChange:u}={}){var p;const[h,m]=n.useState(null),f=n.useRef(u),v=n.useRef(s),[g,y]=n.useState({inView:!!s,entry:void 0});f.current=u,n.useEffect(()=>{if(void 0===v.current&&(v.current=s),l||!h)return;let n;return n=d(h,(e,t)=>{const r=v.current;v.current=e,(void 0!==r||e)&&(y({inView:e,entry:t}),f.current&&f.current(e,t),t.isIntersecting&&i&&n&&(n(),n=void 0))},{root:o,rootMargin:a,threshold:e,trackVisibility:r,delay:t},c),()=>{n&&n()}},[Array.isArray(e)?e.toString():e,h,o,a,i,l,r,c,t]);const b=null==(p=g.entry)?void 0:p.target,w=n.useRef(void 0);h||!b||i||l||w.current===b||(w.current=b,y({inView:!!s,entry:void 0}),v.current=s);const E=[m,g.inView,g.entry];return E.ref=E[0],E.inView=E[1],E.entry=E[2],E}var f=null!=(h=null!=(p=n.useInsertionEffect)?p:n.useLayoutEffect)?h:n.useEffect,v=(e,{threshold:t,root:r,rootMargin:a,trackVisibility:o,delay:i,triggerOnce:l,skip:s}={})=>{const c=n.useRef(e),u=n.useRef(null),p=n.useRef(void 0),h=n.useRef(void 0);return f(()=>{c.current=e},[e]),n.useCallback(e=>{const n=()=>
2{if(p.current){const e=p.current;p.current=void 0,e()}};if(e===u.current)return p.current;if(!e||s)return n(),u.current=null,void(h.current=void 0);n(),u.current=e;let m=!1;const f=d(e,(e,t)=>{const r=h.current;h.current=e,(void 0!==r||e)&&(c.current(e,t),l&&e&&v())},{threshold:t,root:r,rootMargin:a,trackVisibility:o,delay:i});function v(){m||(m=!0,f(),u.current=null,p.current=void 0,h.current=void 0)}return p.current=v,p.current},[Array.isArray(t)?t.toString():t,r,a,o,i,l,s])}}},a={};function n(e){var t=a[e];if(void 0!==t)return t.exports;var o=a[e]={id:e,loaded:!1,exports:{}};return r[e].call(o.exports,o,o.exports,n),o.loaded=!0,o.exports}n.m=r,n.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return n.d(t,{a:t}),t},n.d=(e,t)=>{for(var r in t)n.o(t,r)&&!n.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},n.f={},n.e=e=>Promise.all(Object.keys(n.f).reduce((t,r)=>(n.f[r](e,t),t),[])),n.u=e=>"js/w/es6/master-3fc2145b/"+({45:"cinemablend-site",65:"imore-site",317:"upfront-price",429:"goodto-site",491:"countrylife-site",796:"getHashHexClientside",850:"seasonal-event-countdown",891:"tv-channels-display",900:"theweek-site",958:"sticky",1047:"game-platform",1087:"realhomes-site",1171:"collection",1180:"musicweek-site",1197:"marieclaireuk-site",1199:"seasonal",1211:"arrow-right",1224:"checkbox",1259:"decanter-site",1387:"merchantlink",1599:"techlearning-site",1640:"yachtingworld-site",1686:"homesandgardens-site",1706:"practicalmotorhome-site",1756:"editorspick",1772:"gamesradar-site",1812:"tomsguide-site",1867:"tile",1963:"link",2058:"description-hover",2187:"windowscentral-site",2261:"image-filter",2296:"laptopmag-site",2413:"whattowatch-site",2509:"eagle",2535:"moneyweek-site",2545:"cyclingnews-site",2549:"productname",2609:"whathifi-site",2753:"androidcentral-site",2832:"mbr-site",2906:"homebuilding-site",3023:"bundle",3046:"advnture-site",3132:"dialog-overlay",3137:"userreviews",3364:"myimperfectlife-site",3436:"amazon-prime-shipping",3490:"checkbox-group",3551:"theblend-site",3560:"list-items",3592:"display-percentage",3716:"t3-site",3782:"creativebloq-site",3845:"womanandhome-site",3861:"wallpaper-site",3997:"shortlist-site",4086:"default-site",4306:"rewardsummary",4486:"bundle-models",4515:"myvouchercodes-site",4648:"productfindersearch",4762:"rewardnotifications",4768:"pcgamer-site",4780:"coachmag-site",4906:"tabletop",5125:"marieclaireus-site",5191:"techradar-site",5234:"gardeningetc-site",5312:"getHashHexServerside",5350:"bundle-images",5484:"pbo-site",5559:"peacock",5568:"seasonal-event-merchants",5749:"powered-by",5809:"streaming",5878:"whowhatwear-site",6046:"hover-over",6078:"price",6286:"promotion",6348:"comparison",6459:"partner",6473:"mby-site",6511:"ybw-site",6516:"getprice-site",6532:"musicradar-site",6550:"inbody",6624:"scrollabletile",6676:"tomshardware-site",6814:"merchantoverview",6883:"horseandhound-site",6953:"space-site",7072:"phone-number-display",7149:"magazinesubscriptions",7219:"review",7237:"specs",7313:"guitarworld-site",7447:"rugbyworld-site",7452:"digitalcameraworld-site",7575:"tabs",7653:"fourfourtwo-site",7957:"multimodelreview",7971:"gardeningknowhow-site",8001:"cyclingweekly-site",8036:"mostpopularoffers",8253:"deal",8269:"simple",8440:"tv-channels-all",8636:"kiplinger-site",8645:"pocket",8769:"idealhome-site",8942:"sheerluxe-site",9098:"practicalcaravan-site",9177:"available-from",9182:"ppc",9370:"golfmonthly-site",9405:"fitandwell-site",9470:"userrewards",9595:"promos",9657:"yachtingmonthly-site",9669:"petsradar-site",9713:"loudersound-site",9828:"broadband",9903:"productblock",9923:"itpro-site",9958:"livingetc-site",9960:"avnetwork-site"}[e]||e)+".js",n.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),e={},t="fie_widgets:",n.l=(r,a,o,i)=>{if(e[r])e[r].push(a);else{var l,s;if(void 0!==o)for(var c=document.getElementsByTagName("script"),u=0;u<c.length;u++){var d=c[u];if(d.getAttribute("src")==r||d.getAttribute("data-webpack")==t+o){l=d;break}}l||(s=!0,(l=document.createElement("script")).charset="utf-8",n.nc&&l.setAttribute("nonce",n.nc),l.setAttribute("data-webpack",t+o),l.src=r),e[r]=[a];var p=(t,a)=>{l.onerror=l.onload=null,clearTimeout(h);var n=e[r];if(delete e[r],l.parentNode&&l.parentNode.removeChild(l),n&&n.forEac
2h(e=>e(a)),t)return t(a)},h=setTimeout(p.bind(null,void 0,{type:"timeout",target:l}),12e4);l.onerror=p.bind(null,l.onerror),l.onload=p.bind(null,l.onload),s&&document.head.appendChild(l)}},n.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.nmd=e=>(e.paths=[],e.children||(e.children=[]),e),n.dn=e=>{(Object.getOwnPropertyDescriptor(e,"name")||{}).writable||Object.defineProperty(e,"name",{value:"default",configurable:!0})},n.p="/",(()=>{var e={9902:0};n.f.j=(t,r)=>{var a=n.o(e,t)?e[t]:void 0;if(0!==a)if(a)r.push(a[2]);else{var o=new Promise((r,n)=>a=e[t]=[r,n]);r.push(a[2]=o);var i=n.p+n.u(t),l=new Error;n.l(i,r=>{if(n.o(e,t)&&(0!==(a=e[t])&&(e[t]=void 0),a)){var o=r&&("load"===r.type?"missing":r.type),i=r&&r.target&&r.target.src;l.message="Loading chunk "+t+" failed.\n("+o+": "+i+")",l.name="ChunkLoadError",l.type=o,l.request=i,a[1](l)}},"chunk-"+t,t)}};var t=(t,r)=>{var a,o,[i,l,s]=r,c=0;if(i.some(t=>0!==e[t])){for(a in l)n.o(l,a)&&(n.m[a]=l[a]);if(s)s(n)}for(t&&t(r);c<i.length;c++)o=i[c],n.o(e,o)&&e[o]&&e[o][0](),e[o]=0},r=self.__LOADABLE_LOADED_CHUNKS__=self.__LOADABLE_LOADED_CHUNKS__||[];r.forEach(t.bind(null,0)),r.push=t.bind(null,r.push.bind(r))})();n(3807)})(); 3//# sourceMappingURL=ecomwidgets.js.map
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.